xref: /linux/MAINTAINERS (revision bb1c928df78ee6e3665a0d013e74108cc9abf34b)
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
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.txt
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:	include/linux/phy.h
5094F:	include/linux/phy_fixed.h
5095F:	drivers/net/phy/
5096F:	Documentation/networking/phy.txt
5097F:	drivers/of/of_mdio.c
5098F:	drivers/of/of_net.c
5099
5100EXT2 FILE SYSTEM
5101M:	Jan Kara <jack@suse.com>
5102L:	linux-ext4@vger.kernel.org
5103S:	Maintained
5104F:	Documentation/filesystems/ext2.txt
5105F:	fs/ext2/
5106F:	include/linux/ext2*
5107
5108EXT4 FILE SYSTEM
5109M:	"Theodore Ts'o" <tytso@mit.edu>
5110M:	Andreas Dilger <adilger.kernel@dilger.ca>
5111L:	linux-ext4@vger.kernel.org
5112W:	http://ext4.wiki.kernel.org
5113Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5115S:	Maintained
5116F:	Documentation/filesystems/ext4.txt
5117F:	fs/ext4/
5118
5119Extended Verification Module (EVM)
5120M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5121L:	linux-ima-devel@lists.sourceforge.net
5122L:	linux-security-module@vger.kernel.org
5123S:	Supported
5124F:	security/integrity/evm/
5125
5126EXTENSIBLE FIRMWARE INTERFACE (EFI)
5127M:	Matt Fleming <matt@codeblueprint.co.uk>
5128M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5129L:	linux-efi@vger.kernel.org
5130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5131S:	Maintained
5132F:	Documentation/efi-stub.txt
5133F:	arch/*/kernel/efi.c
5134F:	arch/x86/boot/compressed/eboot.[ch]
5135F:	arch/*/include/asm/efi.h
5136F:	arch/x86/platform/efi/
5137F:	drivers/firmware/efi/
5138F:	include/linux/efi*.h
5139F:	arch/arm/boot/compressed/efi-header.S
5140F:	arch/arm64/kernel/efi-entry.S
5141
5142EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5143M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5144M:	Chanwoo Choi <cw00.choi@samsung.com>
5145L:	linux-kernel@vger.kernel.org
5146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5147S:	Maintained
5148F:	drivers/extcon/
5149F:	include/linux/extcon/
5150F:	include/linux/extcon.h
5151F:	Documentation/extcon/
5152F:	Documentation/devicetree/bindings/extcon/
5153
5154EXYNOS DP DRIVER
5155M:	Jingoo Han <jingoohan1@gmail.com>
5156L:	dri-devel@lists.freedesktop.org
5157S:	Maintained
5158F:	drivers/gpu/drm/exynos/exynos_dp*
5159
5160EXYNOS SYSMMU (IOMMU) driver
5161M:	Marek Szyprowski <m.szyprowski@samsung.com>
5162L:	iommu@lists.linux-foundation.org
5163S:	Maintained
5164F:	drivers/iommu/exynos-iommu.c
5165
5166EZchip NPS platform support
5167M:	Noam Camus <noamc@ezchip.com>
5168S:	Supported
5169F:	arch/arc/plat-eznps
5170F:	arch/arc/boot/dts/eznps.dts
5171
5172F2FS FILE SYSTEM
5173M:	Jaegeuk Kim <jaegeuk@kernel.org>
5174M:	Chao Yu <yuchao0@huawei.com>
5175L:	linux-f2fs-devel@lists.sourceforge.net
5176W:	https://f2fs.wiki.kernel.org/
5177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5178S:	Maintained
5179F:	Documentation/filesystems/f2fs.txt
5180F:	Documentation/ABI/testing/sysfs-fs-f2fs
5181F:	fs/f2fs/
5182F:	include/linux/f2fs_fs.h
5183F:	include/trace/events/f2fs.h
5184
5185F71805F HARDWARE MONITORING DRIVER
5186M:	Jean Delvare <jdelvare@suse.com>
5187L:	linux-hwmon@vger.kernel.org
5188S:	Maintained
5189F:	Documentation/hwmon/f71805f
5190F:	drivers/hwmon/f71805f.c
5191
5192FANOTIFY
5193M:	Eric Paris <eparis@redhat.com>
5194S:	Maintained
5195F:	fs/notify/fanotify/
5196F:	include/linux/fanotify.h
5197F:	include/uapi/linux/fanotify.h
5198
5199FARSYNC SYNCHRONOUS DRIVER
5200M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5201W:	http://www.farsite.co.uk/
5202S:	Supported
5203F:	drivers/net/wan/farsync.*
5204
5205FAULT INJECTION SUPPORT
5206M:	Akinobu Mita <akinobu.mita@gmail.com>
5207S:	Supported
5208F:	Documentation/fault-injection/
5209F:	lib/fault-inject.c
5210
5211FBTFT Framebuffer drivers
5212M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5213S:	Maintained
5214F:	drivers/staging/fbtft/
5215
5216FC0011 TUNER DRIVER
5217M:	Michael Buesch <m@bues.ch>
5218L:	linux-media@vger.kernel.org
5219S:	Maintained
5220F:	drivers/media/tuners/fc0011.h
5221F:	drivers/media/tuners/fc0011.c
5222
5223FC2580 MEDIA DRIVER
5224M:	Antti Palosaari <crope@iki.fi>
5225L:	linux-media@vger.kernel.org
5226W:	https://linuxtv.org
5227W:	http://palosaari.fi/linux/
5228Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5229T:	git git://linuxtv.org/anttip/media_tree.git
5230S:	Maintained
5231F:	drivers/media/tuners/fc2580*
5232
5233FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5234M:	Johannes Thumshirn <jth@kernel.org>
5235L:	fcoe-devel@open-fcoe.org
5236W:	www.Open-FCoE.org
5237S:	Supported
5238F:	drivers/scsi/libfc/
5239F:	drivers/scsi/fcoe/
5240F:	include/scsi/fc/
5241F:	include/scsi/libfc.h
5242F:	include/scsi/libfcoe.h
5243F:	include/uapi/scsi/fc/
5244
5245FILE LOCKING (flock() and fcntl()/lockf())
5246M:	Jeff Layton <jlayton@poochiereds.net>
5247M:	"J. Bruce Fields" <bfields@fieldses.org>
5248L:	linux-fsdevel@vger.kernel.org
5249S:	Maintained
5250F:	include/linux/fcntl.h
5251F:	include/linux/fs.h
5252F:	include/uapi/linux/fcntl.h
5253F:	include/uapi/linux/fs.h
5254F:	fs/fcntl.c
5255F:	fs/locks.c
5256
5257FILESYSTEMS (VFS and infrastructure)
5258M:	Alexander Viro <viro@zeniv.linux.org.uk>
5259L:	linux-fsdevel@vger.kernel.org
5260S:	Maintained
5261F:	fs/*
5262
5263FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5264M:	Riku Voipio <riku.voipio@iki.fi>
5265L:	linux-hwmon@vger.kernel.org
5266S:	Maintained
5267F:	drivers/hwmon/f75375s.c
5268F:	include/linux/f75375s.h
5269
5270FIREWIRE AUDIO DRIVERS
5271M:	Clemens Ladisch <clemens@ladisch.de>
5272L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5273T:	git git://git.alsa-project.org/alsa-kernel.git
5274S:	Maintained
5275F:	sound/firewire/
5276
5277FIREWIRE MEDIA DRIVERS (firedtv)
5278M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5279L:	linux-media@vger.kernel.org
5280L:	linux1394-devel@lists.sourceforge.net
5281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5282S:	Maintained
5283F:	drivers/media/firewire/
5284
5285FIREWIRE SBP-2 TARGET
5286M:	Chris Boot <bootc@bootc.net>
5287L:	linux-scsi@vger.kernel.org
5288L:	target-devel@vger.kernel.org
5289L:	linux1394-devel@lists.sourceforge.net
5290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5291S:	Maintained
5292F:	drivers/target/sbp/
5293
5294FIREWIRE SUBSYSTEM
5295M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5296L:	linux1394-devel@lists.sourceforge.net
5297W:	http://ieee1394.wiki.kernel.org/
5298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5299S:	Maintained
5300F:	drivers/firewire/
5301F:	include/linux/firewire.h
5302F:	include/uapi/linux/firewire*.h
5303F:	tools/firewire/
5304
5305FIRMWARE LOADER (request_firmware)
5306M:	Luis R. Rodriguez <mcgrof@kernel.org>
5307L:	linux-kernel@vger.kernel.org
5308S:	Maintained
5309F:	Documentation/firmware_class/
5310F:	drivers/base/firmware*.c
5311F:	include/linux/firmware.h
5312
5313FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5314M:	Joshua Morris <josh.h.morris@us.ibm.com>
5315M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5316S:	Maintained
5317F:	drivers/block/rsxx/
5318
5319FLOPPY DRIVER
5320M:	Jiri Kosina <jikos@kernel.org>
5321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5322S:	Odd fixes
5323F:	drivers/block/floppy.c
5324
5325FMC SUBSYSTEM
5326M:	Alessandro Rubini <rubini@gnudd.com>
5327W:	http://www.ohwr.org/projects/fmc-bus
5328S:	Supported
5329F:	drivers/fmc/
5330F:	include/linux/fmc*.h
5331F:	include/linux/ipmi-fru.h
5332K:	fmc_d.*register
5333
5334FPGA MANAGER FRAMEWORK
5335M:	Alan Tull <atull@kernel.org>
5336R:	Moritz Fischer <moritz.fischer@ettus.com>
5337L:	linux-fpga@vger.kernel.org
5338S:	Maintained
5339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5340F:	Documentation/fpga/
5341F:	Documentation/devicetree/bindings/fpga/
5342F:	drivers/fpga/
5343F:	include/linux/fpga/
5344W:	http://www.rocketboards.org
5345
5346FPU EMULATOR
5347M:	Bill Metzenthen <billm@melbpc.org.au>
5348W:	http://floatingpoint.sourceforge.net/emulator/index.html
5349S:	Maintained
5350F:	arch/x86/math-emu/
5351
5352FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5353L:	netdev@vger.kernel.org
5354S:	Orphan
5355F:	drivers/net/wan/dlci.c
5356F:	drivers/net/wan/sdla.c
5357
5358FRAMEBUFFER LAYER
5359M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5360L:	linux-fbdev@vger.kernel.org
5361T:	git git://github.com/bzolnier/linux.git
5362Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5363S:	Maintained
5364F:	Documentation/fb/
5365F:	drivers/video/
5366F:	include/video/
5367F:	include/linux/fb.h
5368F:	include/uapi/video/
5369F:	include/uapi/linux/fb.h
5370
5371FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5372M:	Horia Geantă <horia.geanta@nxp.com>
5373M:	Dan Douglass <dan.douglass@nxp.com>
5374L:	linux-crypto@vger.kernel.org
5375S:	Maintained
5376F:	drivers/crypto/caam/
5377F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5378
5379FREESCALE DIU FRAMEBUFFER DRIVER
5380M:	Timur Tabi <timur@tabi.org>
5381L:	linux-fbdev@vger.kernel.org
5382S:	Maintained
5383F:	drivers/video/fbdev/fsl-diu-fb.*
5384
5385FREESCALE DMA DRIVER
5386M:	Li Yang <leoyang.li@nxp.com>
5387M:	Zhang Wei <zw@zh-kernel.org>
5388L:	linuxppc-dev@lists.ozlabs.org
5389S:	Maintained
5390F:	drivers/dma/fsldma.*
5391
5392FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5393M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5394L:	netdev@vger.kernel.org
5395S:	Maintained
5396F:	drivers/net/ethernet/freescale/gianfar*
5397X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5398F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5399
5400FREESCALE GPMI NAND DRIVER
5401M:	Han Xu <han.xu@nxp.com>
5402L:	linux-mtd@lists.infradead.org
5403S:	Maintained
5404F:	drivers/mtd/nand/gpmi-nand/*
5405
5406FREESCALE I2C CPM DRIVER
5407M:	Jochen Friedrich <jochen@scram.de>
5408L:	linuxppc-dev@lists.ozlabs.org
5409L:	linux-i2c@vger.kernel.org
5410S:	Maintained
5411F:	drivers/i2c/busses/i2c-cpm.c
5412
5413FREESCALE IMX / MXC FEC DRIVER
5414M:	Fugang Duan <fugang.duan@nxp.com>
5415L:	netdev@vger.kernel.org
5416S:	Maintained
5417F:	drivers/net/ethernet/freescale/fec_main.c
5418F:	drivers/net/ethernet/freescale/fec_ptp.c
5419F:	drivers/net/ethernet/freescale/fec.h
5420F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5421
5422FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5423M:	Sascha Hauer <kernel@pengutronix.de>
5424L:	linux-fbdev@vger.kernel.org
5425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5426S:	Maintained
5427F:	include/linux/platform_data/video-imxfb.h
5428F:	drivers/video/fbdev/imxfb.c
5429
5430FREESCALE QORIQ DPAA ETHERNET DRIVER
5431M:	Madalin Bucur <madalin.bucur@nxp.com>
5432L:	netdev@vger.kernel.org
5433S:	Maintained
5434F:	drivers/net/ethernet/freescale/dpaa
5435
5436FREESCALE QORIQ DPAA FMAN DRIVER
5437M:	Madalin Bucur <madalin.bucur@nxp.com>
5438L:	netdev@vger.kernel.org
5439S:	Maintained
5440F:	drivers/net/ethernet/freescale/fman
5441F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5442
5443FREESCALE QUAD SPI DRIVER
5444M:	Han Xu <han.xu@nxp.com>
5445L:	linux-mtd@lists.infradead.org
5446S:	Maintained
5447F:	drivers/mtd/spi-nor/fsl-quadspi.c
5448
5449FREESCALE QUICC ENGINE LIBRARY
5450M:	Qiang Zhao <qiang.zhao@nxp.com>
5451L:	linuxppc-dev@lists.ozlabs.org
5452S:	Maintained
5453F:	drivers/soc/fsl/qe/
5454F:	include/soc/fsl/*qe*.h
5455F:	include/soc/fsl/*ucc*.h
5456
5457FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5458M:	Li Yang <leoyang.li@nxp.com>
5459L:	netdev@vger.kernel.org
5460L:	linuxppc-dev@lists.ozlabs.org
5461S:	Maintained
5462F:	drivers/net/ethernet/freescale/ucc_geth*
5463
5464FREESCALE QUICC ENGINE UCC HDLC DRIVER
5465M:	Zhao Qiang <qiang.zhao@nxp.com>
5466L:	netdev@vger.kernel.org
5467L:	linuxppc-dev@lists.ozlabs.org
5468S:	Maintained
5469F:	drivers/net/wan/fsl_ucc_hdlc*
5470
5471FREESCALE QUICC ENGINE UCC UART DRIVER
5472M:	Timur Tabi <timur@tabi.org>
5473L:	linuxppc-dev@lists.ozlabs.org
5474S:	Maintained
5475F:	drivers/tty/serial/ucc_uart.c
5476
5477FREESCALE SOC DRIVERS
5478M:	Li Yang <leoyang.li@nxp.com>
5479L:	linuxppc-dev@lists.ozlabs.org
5480L:	linux-arm-kernel@lists.infradead.org
5481S:	Maintained
5482F:	Documentation/devicetree/bindings/soc/fsl/
5483F:	drivers/soc/fsl/
5484F:	include/linux/fsl/
5485
5486FREESCALE SOC FS_ENET DRIVER
5487M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5488M:	Vitaly Bordug <vbordug@ru.mvista.com>
5489L:	linuxppc-dev@lists.ozlabs.org
5490L:	netdev@vger.kernel.org
5491S:	Maintained
5492F:	drivers/net/ethernet/freescale/fs_enet/
5493F:	include/linux/fs_enet_pd.h
5494
5495FREESCALE SOC SOUND DRIVERS
5496M:	Timur Tabi <timur@tabi.org>
5497M:	Nicolin Chen <nicoleotsuka@gmail.com>
5498M:	Xiubo Li <Xiubo.Lee@gmail.com>
5499R:	Fabio Estevam <fabio.estevam@nxp.com>
5500L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5501L:	linuxppc-dev@lists.ozlabs.org
5502S:	Maintained
5503F:	sound/soc/fsl/fsl*
5504F:	sound/soc/fsl/imx*
5505F:	sound/soc/fsl/mpc8610_hpcd.c
5506
5507FREESCALE USB PERIPHERAL DRIVERS
5508M:	Li Yang <leoyang.li@nxp.com>
5509L:	linux-usb@vger.kernel.org
5510L:	linuxppc-dev@lists.ozlabs.org
5511S:	Maintained
5512F:	drivers/usb/gadget/udc/fsl*
5513
5514FREEVXFS FILESYSTEM
5515M:	Christoph Hellwig <hch@infradead.org>
5516W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5517S:	Maintained
5518F:	fs/freevxfs/
5519
5520FREEZER
5521M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5522M:	Pavel Machek <pavel@ucw.cz>
5523L:	linux-pm@vger.kernel.org
5524S:	Supported
5525F:	Documentation/power/freezing-of-tasks.txt
5526F:	include/linux/freezer.h
5527F:	kernel/freezer.c
5528
5529FRONTSWAP API
5530M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5531L:	linux-kernel@vger.kernel.org
5532S:	Maintained
5533F:	mm/frontswap.c
5534F:	include/linux/frontswap.h
5535
5536FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5537M:	David Howells <dhowells@redhat.com>
5538L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5539S:	Supported
5540F:	Documentation/filesystems/caching/
5541F:	fs/fscache/
5542F:	include/linux/fscache*.h
5543
5544FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5545M:	Theodore Y. Ts'o <tytso@mit.edu>
5546M:	Jaegeuk Kim <jaegeuk@kernel.org>
5547L:	linux-fscrypt@vger.kernel.org
5548Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5550S:	Supported
5551F:	fs/crypto/
5552F:	include/linux/fscrypt*.h
5553
5554FUJITSU FR-V (FRV) PORT
5555S:	Orphan
5556F:	arch/frv/
5557
5558FUJITSU LAPTOP EXTRAS
5559M:	Jonathan Woithe <jwoithe@just42.net>
5560L:	platform-driver-x86@vger.kernel.org
5561S:	Maintained
5562F:	drivers/platform/x86/fujitsu-laptop.c
5563
5564FUJITSU M-5MO LS CAMERA ISP DRIVER
5565M:	Kyungmin Park <kyungmin.park@samsung.com>
5566M:	Heungjun Kim <riverful.kim@samsung.com>
5567L:	linux-media@vger.kernel.org
5568S:	Maintained
5569F:	drivers/media/i2c/m5mols/
5570F:	include/media/i2c/m5mols.h
5571
5572FUJITSU TABLET EXTRAS
5573M:	Robert Gerlach <khnz@gmx.de>
5574L:	platform-driver-x86@vger.kernel.org
5575S:	Maintained
5576F:	drivers/platform/x86/fujitsu-tablet.c
5577
5578FUSE: FILESYSTEM IN USERSPACE
5579M:	Miklos Szeredi <miklos@szeredi.hu>
5580L:	linux-fsdevel@vger.kernel.org
5581W:	http://fuse.sourceforge.net/
5582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5583S:	Maintained
5584F:	fs/fuse/
5585F:	include/uapi/linux/fuse.h
5586F:	Documentation/filesystems/fuse.txt
5587
5588FUTEX SUBSYSTEM
5589M:	Thomas Gleixner <tglx@linutronix.de>
5590M:	Ingo Molnar <mingo@redhat.com>
5591R:	Peter Zijlstra <peterz@infradead.org>
5592R:	Darren Hart <dvhart@infradead.org>
5593L:	linux-kernel@vger.kernel.org
5594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5595S:	Maintained
5596F:	kernel/futex.c
5597F:	kernel/futex_compat.c
5598F:	include/asm-generic/futex.h
5599F:	include/linux/futex.h
5600F:	include/uapi/linux/futex.h
5601F:	tools/testing/selftests/futex/
5602F:	tools/perf/bench/futex*
5603F:	Documentation/*futex*
5604
5605FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5606M:	Rik Faith <faith@cs.unc.edu>
5607L:	linux-scsi@vger.kernel.org
5608S:	Odd Fixes (e.g., new signatures)
5609F:	drivers/scsi/fdomain.*
5610
5611GCC PLUGINS
5612M:	Kees Cook <keescook@chromium.org>
5613R:	Emese Revfy <re.emese@gmail.com>
5614L:	kernel-hardening@lists.openwall.com
5615S:	Maintained
5616F:	scripts/gcc-plugins/
5617F:	scripts/gcc-plugin.sh
5618F:	scripts/Makefile.gcc-plugins
5619F:	Documentation/gcc-plugins.txt
5620
5621GCOV BASED KERNEL PROFILING
5622M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5623S:	Maintained
5624F:	kernel/gcov/
5625F:	Documentation/dev-tools/gcov.rst
5626
5627GDB KERNEL DEBUGGING HELPER SCRIPTS
5628M:	Jan Kiszka <jan.kiszka@siemens.com>
5629M:	Kieran Bingham <kieran@bingham.xyz>
5630S:	Supported
5631F:	scripts/gdb/
5632
5633GDT SCSI DISK ARRAY CONTROLLER DRIVER
5634M:	Achim Leubner <achim_leubner@adaptec.com>
5635L:	linux-scsi@vger.kernel.org
5636W:	http://www.icp-vortex.com/
5637S:	Supported
5638F:	drivers/scsi/gdt*
5639
5640GEMTEK FM RADIO RECEIVER DRIVER
5641M:	Hans Verkuil <hverkuil@xs4all.nl>
5642L:	linux-media@vger.kernel.org
5643T:	git git://linuxtv.org/media_tree.git
5644W:	https://linuxtv.org
5645S:	Maintained
5646F:	drivers/media/radio/radio-gemtek*
5647
5648GENERIC GPIO I2C DRIVER
5649M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5650S:	Supported
5651F:	drivers/i2c/busses/i2c-gpio.c
5652F:	include/linux/i2c-gpio.h
5653
5654GENERIC GPIO I2C MULTIPLEXER DRIVER
5655M:	Peter Korsgaard <peter.korsgaard@barco.com>
5656L:	linux-i2c@vger.kernel.org
5657S:	Supported
5658F:	drivers/i2c/muxes/i2c-mux-gpio.c
5659F:	include/linux/i2c-mux-gpio.h
5660F:	Documentation/i2c/muxes/i2c-mux-gpio
5661
5662GENERIC HDLC (WAN) DRIVERS
5663M:	Krzysztof Halasa <khc@pm.waw.pl>
5664W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5665S:	Maintained
5666F:	drivers/net/wan/c101.c
5667F:	drivers/net/wan/hd6457*
5668F:	drivers/net/wan/hdlc*
5669F:	drivers/net/wan/n2.c
5670F:	drivers/net/wan/pc300too.c
5671F:	drivers/net/wan/pci200syn.c
5672F:	drivers/net/wan/wanxl*
5673
5674GENERIC INCLUDE/ASM HEADER FILES
5675M:	Arnd Bergmann <arnd@arndb.de>
5676L:	linux-arch@vger.kernel.org
5677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5678S:	Maintained
5679F:	include/asm-generic/
5680F:	include/uapi/asm-generic/
5681
5682GENERIC PHY FRAMEWORK
5683M:	Kishon Vijay Abraham I <kishon@ti.com>
5684L:	linux-kernel@vger.kernel.org
5685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5686S:	Supported
5687F:	drivers/phy/
5688F:	include/linux/phy/
5689
5690GENERIC PM DOMAINS
5691M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5692M:	Kevin Hilman <khilman@kernel.org>
5693M:	Ulf Hansson <ulf.hansson@linaro.org>
5694L:	linux-pm@vger.kernel.org
5695S:	Supported
5696F:	drivers/base/power/domain*.c
5697F:	include/linux/pm_domain.h
5698F:	Documentation/devicetree/bindings/power/power_domain.txt
5699
5700GENERIC UIO DRIVER FOR PCI DEVICES
5701M:	"Michael S. Tsirkin" <mst@redhat.com>
5702L:	kvm@vger.kernel.org
5703S:	Supported
5704F:	drivers/uio/uio_pci_generic.c
5705
5706GENWQE (IBM Generic Workqueue Card)
5707M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5708M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5709S:	Supported
5710F:	drivers/misc/genwqe/
5711
5712GET_MAINTAINER SCRIPT
5713M:	Joe Perches <joe@perches.com>
5714S:	Maintained
5715F:	scripts/get_maintainer.pl
5716
5717GFS2 FILE SYSTEM
5718M:	Steven Whitehouse <swhiteho@redhat.com>
5719M:	Bob Peterson <rpeterso@redhat.com>
5720L:	cluster-devel@redhat.com
5721W:	http://sources.redhat.com/cluster/
5722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5723S:	Supported
5724F:	Documentation/filesystems/gfs2*.txt
5725F:	fs/gfs2/
5726F:	include/uapi/linux/gfs2_ondisk.h
5727
5728GIGASET ISDN DRIVERS
5729M:	Paul Bolle <pebolle@tiscali.nl>
5730L:	gigaset307x-common@lists.sourceforge.net
5731W:	http://gigaset307x.sourceforge.net/
5732S:	Odd Fixes
5733F:	Documentation/isdn/README.gigaset
5734F:	drivers/isdn/gigaset/
5735F:	include/uapi/linux/gigaset_dev.h
5736
5737GO7007 MPEG CODEC
5738M:	Hans Verkuil <hans.verkuil@cisco.com>
5739L:	linux-media@vger.kernel.org
5740S:	Maintained
5741F:	drivers/media/usb/go7007/
5742
5743GOODIX TOUCHSCREEN
5744M:	Bastien Nocera <hadess@hadess.net>
5745L:	linux-input@vger.kernel.org
5746S:	Maintained
5747F:	drivers/input/touchscreen/goodix.c
5748
5749GPIO ACPI SUPPORT
5750M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5751M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5752L:	linux-gpio@vger.kernel.org
5753L:	linux-acpi@vger.kernel.org
5754S:	Maintained
5755F:	Documentation/acpi/gpio-properties.txt
5756F:	drivers/gpio/gpiolib-acpi.c
5757
5758GPIO MOCKUP DRIVER
5759M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5760L:	linux-gpio@vger.kernel.org
5761S:	Maintained
5762F:	drivers/gpio/gpio-mockup.c
5763F:	tools/testing/selftests/gpio/
5764
5765GPIO SUBSYSTEM
5766M:	Linus Walleij <linus.walleij@linaro.org>
5767L:	linux-gpio@vger.kernel.org
5768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5769S:	Maintained
5770F:	Documentation/devicetree/bindings/gpio/
5771F:	Documentation/gpio/
5772F:	Documentation/ABI/testing/gpio-cdev
5773F:	Documentation/ABI/obsolete/sysfs-gpio
5774F:	drivers/gpio/
5775F:	include/linux/gpio/
5776F:	include/linux/gpio.h
5777F:	include/asm-generic/gpio.h
5778F:	include/uapi/linux/gpio.h
5779F:	tools/gpio/
5780
5781GRE DEMULTIPLEXER DRIVER
5782M:	Dmitry Kozlov <xeb@mail.ru>
5783L:	netdev@vger.kernel.org
5784S:	Maintained
5785F:	net/ipv4/gre_demux.c
5786F:	net/ipv4/gre_offload.c
5787F:	include/net/gre.h
5788
5789GRETH 10/100/1G Ethernet MAC device driver
5790M:	Andreas Larsson <andreas@gaisler.com>
5791L:	netdev@vger.kernel.org
5792S:	Maintained
5793F:	drivers/net/ethernet/aeroflex/
5794
5795GREYBUS AUDIO PROTOCOLS DRIVERS
5796M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5797M:	Mark Greer <mgreer@animalcreek.com>
5798S:	Maintained
5799F:	drivers/staging/greybus/audio_apbridgea.c
5800F:	drivers/staging/greybus/audio_apbridgea.h
5801F:	drivers/staging/greybus/audio_codec.c
5802F:	drivers/staging/greybus/audio_codec.h
5803F:	drivers/staging/greybus/audio_gb.c
5804F:	drivers/staging/greybus/audio_manager.c
5805F:	drivers/staging/greybus/audio_manager.h
5806F:	drivers/staging/greybus/audio_manager_module.c
5807F:	drivers/staging/greybus/audio_manager_private.h
5808F:	drivers/staging/greybus/audio_manager_sysfs.c
5809F:	drivers/staging/greybus/audio_module.c
5810F:	drivers/staging/greybus/audio_topology.c
5811
5812GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5813M:	Viresh Kumar <vireshk@kernel.org>
5814S:	Maintained
5815F:	drivers/staging/greybus/authentication.c
5816F:	drivers/staging/greybus/bootrom.c
5817F:	drivers/staging/greybus/firmware.h
5818F:	drivers/staging/greybus/fw-core.c
5819F:	drivers/staging/greybus/fw-download.c
5820F:	drivers/staging/greybus/fw-managament.c
5821F:	drivers/staging/greybus/greybus_authentication.h
5822F:	drivers/staging/greybus/greybus_firmware.h
5823F:	drivers/staging/greybus/hid.c
5824F:	drivers/staging/greybus/i2c.c
5825F:	drivers/staging/greybus/spi.c
5826F:	drivers/staging/greybus/spilib.c
5827F:	drivers/staging/greybus/spilib.h
5828
5829GREYBUS LOOBACK/TIME PROTOCOLS DRIVERS
5830M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5831S:	Maintained
5832F:	drivers/staging/greybus/loopback.c
5833F:	drivers/staging/greybus/timesync.c
5834F:	drivers/staging/greybus/timesync_platform.c
5835
5836GREYBUS PLATFORM DRIVERS
5837M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5838S:	Maintained
5839F:	drivers/staging/greybus/arche-platform.c
5840F:	drivers/staging/greybus/arche-apb-ctrl.c
5841F:	drivers/staging/greybus/arche_platform.h
5842
5843GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5844M:	Rui Miguel Silva <rmfrfs@gmail.com>
5845S:	Maintained
5846F:	drivers/staging/greybus/sdio.c
5847F:	drivers/staging/greybus/light.c
5848F:	drivers/staging/greybus/gpio.c
5849F:	drivers/staging/greybus/power_supply.c
5850F:	drivers/staging/greybus/spi.c
5851F:	drivers/staging/greybus/spilib.c
5852
5853GREYBUS SUBSYSTEM
5854M:	Johan Hovold <johan@kernel.org>
5855M:	Alex Elder <elder@kernel.org>
5856M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5857S:	Maintained
5858F:	drivers/staging/greybus/
5859L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5860
5861GREYBUS UART PROTOCOLS DRIVERS
5862M:	David Lin <dtwlin@gmail.com>
5863S:	Maintained
5864F:	drivers/staging/greybus/uart.c
5865F:	drivers/staging/greybus/log.c
5866
5867GS1662 VIDEO SERIALIZER
5868M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5869L:	linux-media@vger.kernel.org
5870T:	git git://linuxtv.org/media_tree.git
5871S:	Maintained
5872F:	drivers/media/spi/gs1662.c
5873
5874GSPCA FINEPIX SUBDRIVER
5875M:	Frank Zago <frank@zago.net>
5876L:	linux-media@vger.kernel.org
5877T:	git git://linuxtv.org/media_tree.git
5878S:	Maintained
5879F:	drivers/media/usb/gspca/finepix.c
5880
5881GSPCA GL860 SUBDRIVER
5882M:	Olivier Lorin <o.lorin@laposte.net>
5883L:	linux-media@vger.kernel.org
5884T:	git git://linuxtv.org/media_tree.git
5885S:	Maintained
5886F:	drivers/media/usb/gspca/gl860/
5887
5888GSPCA M5602 SUBDRIVER
5889M:	Erik Andren <erik.andren@gmail.com>
5890L:	linux-media@vger.kernel.org
5891T:	git git://linuxtv.org/media_tree.git
5892S:	Maintained
5893F:	drivers/media/usb/gspca/m5602/
5894
5895GSPCA PAC207 SONIXB SUBDRIVER
5896M:	Hans Verkuil <hverkuil@xs4all.nl>
5897L:	linux-media@vger.kernel.org
5898T:	git git://linuxtv.org/media_tree.git
5899S:	Odd Fixes
5900F:	drivers/media/usb/gspca/pac207.c
5901
5902GSPCA SN9C20X SUBDRIVER
5903M:	Brian Johnson <brijohn@gmail.com>
5904L:	linux-media@vger.kernel.org
5905T:	git git://linuxtv.org/media_tree.git
5906S:	Maintained
5907F:	drivers/media/usb/gspca/sn9c20x.c
5908
5909GSPCA T613 SUBDRIVER
5910M:	Leandro Costantino <lcostantino@gmail.com>
5911L:	linux-media@vger.kernel.org
5912T:	git git://linuxtv.org/media_tree.git
5913S:	Maintained
5914F:	drivers/media/usb/gspca/t613.c
5915
5916GSPCA USB WEBCAM DRIVER
5917M:	Hans Verkuil <hverkuil@xs4all.nl>
5918L:	linux-media@vger.kernel.org
5919T:	git git://linuxtv.org/media_tree.git
5920S:	Odd Fixes
5921F:	drivers/media/usb/gspca/
5922
5923GTP (GPRS Tunneling Protocol)
5924M:	Pablo Neira Ayuso <pablo@netfilter.org>
5925M:	Harald Welte <laforge@gnumonks.org>
5926L:	osmocom-net-gprs@lists.osmocom.org
5927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5928S:	Maintained
5929F:	drivers/net/gtp.c
5930
5931GUID PARTITION TABLE (GPT)
5932M:	Davidlohr Bueso <dave@stgolabs.net>
5933L:	linux-efi@vger.kernel.org
5934S:	Maintained
5935F:	block/partitions/efi.*
5936
5937H8/300 ARCHITECTURE
5938M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5939L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5940W:	http://uclinux-h8.sourceforge.jp
5941T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5942S:	Maintained
5943F:	arch/h8300/
5944F:	drivers/clocksource/h8300_*.c
5945F:	drivers/clk/h8300/
5946F:	drivers/irqchip/irq-renesas-h8*.c
5947
5948HACKRF MEDIA DRIVER
5949M:	Antti Palosaari <crope@iki.fi>
5950L:	linux-media@vger.kernel.org
5951W:	https://linuxtv.org
5952W:	http://palosaari.fi/linux/
5953Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5954T:	git git://linuxtv.org/anttip/media_tree.git
5955S:	Maintained
5956F:	drivers/media/usb/hackrf/
5957
5958HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5959M:	Frank Seidel <frank@f-seidel.de>
5960L:	platform-driver-x86@vger.kernel.org
5961W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5962S:	Maintained
5963F:	drivers/platform/x86/hdaps.c
5964
5965HARDWARE MONITORING
5966M:	Jean Delvare <jdelvare@suse.com>
5967M:	Guenter Roeck <linux@roeck-us.net>
5968L:	linux-hwmon@vger.kernel.org
5969W:	http://hwmon.wiki.kernel.org/
5970T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5972S:	Maintained
5973F:	Documentation/hwmon/
5974F:	drivers/hwmon/
5975F:	include/linux/hwmon*.h
5976
5977HARDWARE RANDOM NUMBER GENERATOR CORE
5978M:	Matt Mackall <mpm@selenic.com>
5979M:	Herbert Xu <herbert@gondor.apana.org.au>
5980L:	linux-crypto@vger.kernel.org
5981S:	Odd fixes
5982F:	Documentation/devicetree/bindings/rng/
5983F:	Documentation/hw_random.txt
5984F:	drivers/char/hw_random/
5985F:	include/linux/hw_random.h
5986
5987HARDWARE SPINLOCK CORE
5988M:	Ohad Ben-Cohen <ohad@wizery.com>
5989M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5990L:	linux-remoteproc@vger.kernel.org
5991S:	Maintained
5992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5993F:	Documentation/devicetree/bindings/hwlock/
5994F:	Documentation/hwspinlock.txt
5995F:	drivers/hwspinlock/
5996F:	include/linux/hwspinlock.h
5997
5998HARMONY SOUND DRIVER
5999L:	linux-parisc@vger.kernel.org
6000S:	Maintained
6001F:	sound/parisc/harmony.*
6002
6003HDPVR USB VIDEO ENCODER DRIVER
6004M:	Hans Verkuil <hverkuil@xs4all.nl>
6005L:	linux-media@vger.kernel.org
6006T:	git git://linuxtv.org/media_tree.git
6007W:	https://linuxtv.org
6008S:	Odd Fixes
6009F:	drivers/media/usb/hdpvr/
6010
6011HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6012M:	Jimmy Vance <jimmy.vance@hpe.com>
6013S:	Supported
6014F:	Documentation/watchdog/hpwdt.txt
6015F:	drivers/watchdog/hpwdt.c
6016
6017HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6018M:	Don Brace <don.brace@microsemi.com>
6019L:	esc.storagedev@microsemi.com
6020L:	linux-scsi@vger.kernel.org
6021S:	Supported
6022F:	Documentation/scsi/hpsa.txt
6023F:	drivers/scsi/hpsa*.[ch]
6024F:	include/linux/cciss*.h
6025F:	include/uapi/linux/cciss*.h
6026
6027HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6028M:	Don Brace <don.brace@microsemi.com>
6029L:	esc.storagedev@microsemi.com
6030L:	linux-scsi@vger.kernel.org
6031S:	Supported
6032F:	Documentation/blockdev/cciss.txt
6033F:	drivers/block/cciss*
6034F:	include/linux/cciss_ioctl.h
6035F:	include/uapi/linux/cciss_ioctl.h
6036
6037HFI1 DRIVER
6038M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6039M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6040L:	linux-rdma@vger.kernel.org
6041S:	Supported
6042F:	drivers/infiniband/hw/hfi1
6043
6044HFS FILESYSTEM
6045L:	linux-fsdevel@vger.kernel.org
6046S:	Orphan
6047F:	Documentation/filesystems/hfs.txt
6048F:	fs/hfs/
6049
6050HFSPLUS FILESYSTEM
6051L:	linux-fsdevel@vger.kernel.org
6052S:	Orphan
6053F:	Documentation/filesystems/hfsplus.txt
6054F:	fs/hfsplus/
6055
6056HGA FRAMEBUFFER DRIVER
6057M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6058L:	linux-nvidia@lists.surfsouth.com
6059W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6060S:	Maintained
6061F:	drivers/video/fbdev/hgafb.c
6062
6063HIBERNATION (aka Software Suspend, aka swsusp)
6064M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6065M:	Pavel Machek <pavel@ucw.cz>
6066L:	linux-pm@vger.kernel.org
6067B:	https://bugzilla.kernel.org
6068S:	Supported
6069F:	arch/x86/power/
6070F:	drivers/base/power/
6071F:	kernel/power/
6072F:	include/linux/suspend.h
6073F:	include/linux/freezer.h
6074F:	include/linux/pm.h
6075F:	arch/*/include/asm/suspend*.h
6076
6077HID CORE LAYER
6078M:	Jiri Kosina <jikos@kernel.org>
6079R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6080L:	linux-input@vger.kernel.org
6081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6082S:	Maintained
6083F:	drivers/hid/
6084F:	include/linux/hid*
6085F:	include/uapi/linux/hid*
6086
6087HID SENSOR HUB DRIVERS
6088M:	Jiri Kosina <jikos@kernel.org>
6089M:	Jonathan Cameron <jic23@kernel.org>
6090M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6091L:	linux-input@vger.kernel.org
6092L:	linux-iio@vger.kernel.org
6093S:	Maintained
6094F:	Documentation/hid/hid-sensor*
6095F:	drivers/hid/hid-sensor-*
6096F:	drivers/iio/*/hid-*
6097F:	include/linux/hid-sensor-*
6098
6099HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6100M:	Thomas Gleixner <tglx@linutronix.de>
6101L:	linux-kernel@vger.kernel.org
6102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6103S:	Maintained
6104F:	Documentation/timers/
6105F:	kernel/time/hrtimer.c
6106F:	kernel/time/clockevents.c
6107F:	kernel/time/timer_*.c
6108F:	include/linux/clockchips.h
6109F:	include/linux/hrtimer.h
6110
6111HIGH-SPEED SCC DRIVER FOR AX.25
6112L:	linux-hams@vger.kernel.org
6113S:	Orphan
6114F:	drivers/net/hamradio/dmascc.c
6115F:	drivers/net/hamradio/scc.c
6116
6117HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6118M:	HighPoint Linux Team <linux@highpoint-tech.com>
6119W:	http://www.highpoint-tech.com
6120S:	Supported
6121F:	Documentation/scsi/hptiop.txt
6122F:	drivers/scsi/hptiop.c
6123
6124HIPPI
6125M:	Jes Sorensen <jes@trained-monkey.org>
6126L:	linux-hippi@sunsite.dk
6127S:	Maintained
6128F:	include/linux/hippidevice.h
6129F:	include/uapi/linux/if_hippi.h
6130F:	net/802/hippi.c
6131F:	drivers/net/hippi/
6132
6133HISILICON NETWORK SUBSYSTEM DRIVER
6134M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6135M:	Salil Mehta <salil.mehta@huawei.com>
6136L:	netdev@vger.kernel.org
6137W:	http://www.hisilicon.com
6138S:	Maintained
6139F:	drivers/net/ethernet/hisilicon/
6140F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6141
6142HISILICON ROCE DRIVER
6143M:	Lijun Ou <oulijun@huawei.com>
6144M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6145L:	linux-rdma@vger.kernel.org
6146S:	Maintained
6147F:	drivers/infiniband/hw/hns/
6148F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6149
6150HISILICON SAS Controller
6151M:	John Garry <john.garry@huawei.com>
6152W:	http://www.hisilicon.com
6153S:	Supported
6154F:	drivers/scsi/hisi_sas/
6155F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6156
6157HOST AP DRIVER
6158M:	Jouni Malinen <j@w1.fi>
6159L:	linux-wireless@vger.kernel.org
6160W:	http://w1.fi/hostap-driver.html
6161S:	Obsolete
6162F:	drivers/net/wireless/intersil/hostap/
6163
6164HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6165L:	platform-driver-x86@vger.kernel.org
6166S:	Orphan
6167F:	drivers/platform/x86/tc1100-wmi.c
6168
6169HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6170M:	Jaroslav Kysela <perex@perex.cz>
6171S:	Maintained
6172F:	drivers/net/ethernet/hp/hp100.*
6173
6174HPET:	High Precision Event Timers driver
6175M:	Clemens Ladisch <clemens@ladisch.de>
6176S:	Maintained
6177F:	Documentation/timers/hpet.txt
6178F:	drivers/char/hpet.c
6179F:	include/linux/hpet.h
6180F:	include/uapi/linux/hpet.h
6181
6182HPET:	x86
6183S:	Orphan
6184F:	arch/x86/kernel/hpet.c
6185F:	arch/x86/include/asm/hpet.h
6186
6187HPFS FILESYSTEM
6188M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6189W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6190S:	Maintained
6191F:	fs/hpfs/
6192
6193HSI SUBSYSTEM
6194M:	Sebastian Reichel <sre@kernel.org>
6195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6196S:	Maintained
6197F:	Documentation/ABI/testing/sysfs-bus-hsi
6198F:	Documentation/driver-api/hsi.rst
6199F:	drivers/hsi/
6200F:	include/linux/hsi/
6201F:	include/uapi/linux/hsi/
6202
6203HSO 3G MODEM DRIVER
6204L:	linux-usb@vger.kernel.org
6205S:	Orphan
6206F:	drivers/net/usb/hso.c
6207
6208HSR NETWORK PROTOCOL
6209M:	Arvid Brodin <arvid.brodin@alten.se>
6210L:	netdev@vger.kernel.org
6211S:	Maintained
6212F:	net/hsr/
6213
6214HT16K33 LED CONTROLLER DRIVER
6215M:	Robin van der Gracht <robin@protonic.nl>
6216S:	Maintained
6217F:	drivers/auxdisplay/ht16k33.c
6218F:	Documentation/devicetree/bindings/display/ht16k33.txt
6219
6220HTCPEN TOUCHSCREEN DRIVER
6221M:	Pau Oliva Fora <pof@eslack.org>
6222L:	linux-input@vger.kernel.org
6223S:	Maintained
6224F:	drivers/input/touchscreen/htcpen.c
6225
6226HUGETLB FILESYSTEM
6227M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6228S:	Maintained
6229F:	fs/hugetlbfs/
6230
6231HVA ST MEDIA DRIVER
6232M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6233L:	linux-media@vger.kernel.org
6234T:	git git://linuxtv.org/media_tree.git
6235W:	https://linuxtv.org
6236S:	Supported
6237F:	drivers/media/platform/sti/hva
6238
6239HWPOISON MEMORY FAILURE HANDLING
6240M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6241L:	linux-mm@kvack.org
6242S:	Maintained
6243F:	mm/memory-failure.c
6244F:	mm/hwpoison-inject.c
6245
6246Hyper-V CORE AND DRIVERS
6247M:	"K. Y. Srinivasan" <kys@microsoft.com>
6248M:	Haiyang Zhang <haiyangz@microsoft.com>
6249M:	Stephen Hemminger <sthemmin@microsoft.com>
6250L:	devel@linuxdriverproject.org
6251S:	Maintained
6252F:	arch/x86/include/asm/mshyperv.h
6253F:	arch/x86/include/uapi/asm/hyperv.h
6254F:	arch/x86/kernel/cpu/mshyperv.c
6255F:	arch/x86/hyperv
6256F:	drivers/hid/hid-hyperv.c
6257F:	drivers/hv/
6258F:	drivers/input/serio/hyperv-keyboard.c
6259F:	drivers/pci/host/pci-hyperv.c
6260F:	drivers/net/hyperv/
6261F:	drivers/scsi/storvsc_drv.c
6262F:	drivers/uio/uio_hv_generic.c
6263F:	drivers/video/fbdev/hyperv_fb.c
6264F:	include/linux/hyperv.h
6265F:	tools/hv/
6266F:	Documentation/ABI/stable/sysfs-bus-vmbus
6267
6268HYPERVISOR VIRTUAL CONSOLE DRIVER
6269L:	linuxppc-dev@lists.ozlabs.org
6270S:	Odd Fixes
6271F:	drivers/tty/hvc/
6272
6273I2C ACPI SUPPORT
6274M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6275L:	linux-i2c@vger.kernel.org
6276L:	linux-acpi@vger.kernel.org
6277S:	Maintained
6278F:	drivers/i2c/i2c-core-acpi.c
6279
6280I2C MUXES
6281M:	Peter Rosin <peda@axentia.se>
6282L:	linux-i2c@vger.kernel.org
6283S:	Maintained
6284F:	Documentation/i2c/i2c-topology
6285F:	Documentation/i2c/muxes/
6286F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6287F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6288F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6289F:	drivers/i2c/i2c-mux.c
6290F:	drivers/i2c/muxes/
6291F:	include/linux/i2c-mux.h
6292
6293I2C OVER PARALLEL PORT
6294M:	Jean Delvare <jdelvare@suse.com>
6295L:	linux-i2c@vger.kernel.org
6296S:	Maintained
6297F:	Documentation/i2c/busses/i2c-parport
6298F:	Documentation/i2c/busses/i2c-parport-light
6299F:	drivers/i2c/busses/i2c-parport.c
6300F:	drivers/i2c/busses/i2c-parport-light.c
6301
6302I2C SUBSYSTEM
6303M:	Wolfram Sang <wsa@the-dreams.de>
6304L:	linux-i2c@vger.kernel.org
6305W:	https://i2c.wiki.kernel.org/
6306Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6308S:	Maintained
6309F:	Documentation/devicetree/bindings/i2c/
6310F:	Documentation/i2c/
6311F:	drivers/i2c/
6312F:	drivers/i2c/*/
6313F:	include/linux/i2c.h
6314F:	include/linux/i2c-*.h
6315F:	include/uapi/linux/i2c.h
6316F:	include/uapi/linux/i2c-*.h
6317
6318I2C-TAOS-EVM DRIVER
6319M:	Jean Delvare <jdelvare@suse.com>
6320L:	linux-i2c@vger.kernel.org
6321S:	Maintained
6322F:	Documentation/i2c/busses/i2c-taos-evm
6323F:	drivers/i2c/busses/i2c-taos-evm.c
6324
6325I2C-TINY-USB DRIVER
6326M:	Till Harbaum <till@harbaum.org>
6327L:	linux-i2c@vger.kernel.org
6328W:	http://www.harbaum.org/till/i2c_tiny_usb
6329S:	Maintained
6330F:	drivers/i2c/busses/i2c-tiny-usb.c
6331
6332I2C/SMBUS CONTROLLER DRIVERS FOR PC
6333M:	Jean Delvare <jdelvare@suse.com>
6334L:	linux-i2c@vger.kernel.org
6335S:	Maintained
6336F:	Documentation/i2c/busses/i2c-ali1535
6337F:	Documentation/i2c/busses/i2c-ali1563
6338F:	Documentation/i2c/busses/i2c-ali15x3
6339F:	Documentation/i2c/busses/i2c-amd756
6340F:	Documentation/i2c/busses/i2c-amd8111
6341F:	Documentation/i2c/busses/i2c-i801
6342F:	Documentation/i2c/busses/i2c-nforce2
6343F:	Documentation/i2c/busses/i2c-piix4
6344F:	Documentation/i2c/busses/i2c-sis5595
6345F:	Documentation/i2c/busses/i2c-sis630
6346F:	Documentation/i2c/busses/i2c-sis96x
6347F:	Documentation/i2c/busses/i2c-via
6348F:	Documentation/i2c/busses/i2c-viapro
6349F:	drivers/i2c/busses/i2c-ali1535.c
6350F:	drivers/i2c/busses/i2c-ali1563.c
6351F:	drivers/i2c/busses/i2c-ali15x3.c
6352F:	drivers/i2c/busses/i2c-amd756.c
6353F:	drivers/i2c/busses/i2c-amd756-s4882.c
6354F:	drivers/i2c/busses/i2c-amd8111.c
6355F:	drivers/i2c/busses/i2c-i801.c
6356F:	drivers/i2c/busses/i2c-isch.c
6357F:	drivers/i2c/busses/i2c-nforce2.c
6358F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6359F:	drivers/i2c/busses/i2c-piix4.c
6360F:	drivers/i2c/busses/i2c-sis5595.c
6361F:	drivers/i2c/busses/i2c-sis630.c
6362F:	drivers/i2c/busses/i2c-sis96x.c
6363F:	drivers/i2c/busses/i2c-via.c
6364F:	drivers/i2c/busses/i2c-viapro.c
6365
6366I2C/SMBUS ISMT DRIVER
6367M:	Seth Heasley <seth.heasley@intel.com>
6368M:	Neil Horman <nhorman@tuxdriver.com>
6369L:	linux-i2c@vger.kernel.org
6370F:	drivers/i2c/busses/i2c-ismt.c
6371F:	Documentation/i2c/busses/i2c-ismt
6372
6373I2C/SMBUS STUB DRIVER
6374M:	Jean Delvare <jdelvare@suse.com>
6375L:	linux-i2c@vger.kernel.org
6376S:	Maintained
6377F:	drivers/i2c/i2c-stub.c
6378
6379i386 BOOT CODE
6380M:	"H. Peter Anvin" <hpa@zytor.com>
6381S:	Maintained
6382F:	arch/x86/boot/
6383
6384i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6385M:	"H. Peter Anvin" <hpa@zytor.com>
6386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6387S:	Maintained
6388
6389IA64 (Itanium) PLATFORM
6390M:	Tony Luck <tony.luck@intel.com>
6391M:	Fenghua Yu <fenghua.yu@intel.com>
6392L:	linux-ia64@vger.kernel.org
6393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6394S:	Maintained
6395F:	arch/ia64/
6396
6397IBM Power 842 compression accelerator
6398M:	Haren Myneni <haren@us.ibm.com>
6399S:	Supported
6400F:	drivers/crypto/nx/Makefile
6401F:	drivers/crypto/nx/Kconfig
6402F:	drivers/crypto/nx/nx-842*
6403F:	include/linux/sw842.h
6404F:	crypto/842.c
6405F:	lib/842/
6406
6407IBM Power in-Nest Crypto Acceleration
6408M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6409M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6410L:	linux-crypto@vger.kernel.org
6411S:	Supported
6412F:	drivers/crypto/nx/Makefile
6413F:	drivers/crypto/nx/Kconfig
6414F:	drivers/crypto/nx/nx-aes*
6415F:	drivers/crypto/nx/nx-sha*
6416F:	drivers/crypto/nx/nx.*
6417F:	drivers/crypto/nx/nx_csbcpb.h
6418F:	drivers/crypto/nx/nx_debugfs.h
6419
6420IBM Power Linux RAID adapter
6421M:	Brian King <brking@us.ibm.com>
6422S:	Supported
6423F:	drivers/scsi/ipr.*
6424
6425IBM Power SRIOV Virtual NIC Device Driver
6426M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6427M:	John Allen <jallen@linux.vnet.ibm.com>
6428L:	netdev@vger.kernel.org
6429S:	Supported
6430F:	drivers/net/ethernet/ibm/ibmvnic.*
6431
6432IBM Power Virtual Ethernet Device Driver
6433M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6434L:	netdev@vger.kernel.org
6435S:	Supported
6436F:	drivers/net/ethernet/ibm/ibmveth.*
6437
6438IBM Power Virtual FC Device Drivers
6439M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6440L:	linux-scsi@vger.kernel.org
6441S:	Supported
6442F:	drivers/scsi/ibmvscsi/ibmvfc*
6443
6444IBM Power Virtual SCSI Device Drivers
6445M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6446L:	linux-scsi@vger.kernel.org
6447S:	Supported
6448F:	drivers/scsi/ibmvscsi/ibmvscsi*
6449F:	include/scsi/viosrp.h
6450
6451IBM Power Virtual SCSI Device Target Driver
6452M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6453M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6454L:	linux-scsi@vger.kernel.org
6455L:	target-devel@vger.kernel.org
6456S:	Supported
6457F:	drivers/scsi/ibmvscsi_tgt/
6458
6459IBM Power VMX Cryptographic instructions
6460M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6461M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6462L:	linux-crypto@vger.kernel.org
6463S:	Supported
6464F:	drivers/crypto/vmx/Makefile
6465F:	drivers/crypto/vmx/Kconfig
6466F:	drivers/crypto/vmx/vmx.c
6467F:	drivers/crypto/vmx/aes*
6468F:	drivers/crypto/vmx/ghash*
6469F:	drivers/crypto/vmx/ppc-xlate.pl
6470
6471IBM ServeRAID RAID DRIVER
6472S:	Orphan
6473F:	drivers/scsi/ips.*
6474
6475ICH LPC AND GPIO DRIVER
6476M:	Peter Tyser <ptyser@xes-inc.com>
6477S:	Maintained
6478F:	drivers/mfd/lpc_ich.c
6479F:	drivers/gpio/gpio-ich.c
6480
6481IDE SUBSYSTEM
6482M:	"David S. Miller" <davem@davemloft.net>
6483L:	linux-ide@vger.kernel.org
6484Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6486S:	Maintained
6487F:	Documentation/ide/
6488F:	drivers/ide/
6489F:	include/linux/ide.h
6490
6491IDE/ATAPI DRIVERS
6492M:	Borislav Petkov <bp@alien8.de>
6493L:	linux-ide@vger.kernel.org
6494S:	Maintained
6495F:	Documentation/cdrom/ide-cd
6496F:	drivers/ide/ide-cd*
6497
6498IDEAPAD LAPTOP EXTRAS DRIVER
6499M:	Ike Panhc <ike.pan@canonical.com>
6500L:	platform-driver-x86@vger.kernel.org
6501W:	http://launchpad.net/ideapad-laptop
6502S:	Maintained
6503F:	drivers/platform/x86/ideapad-laptop.c
6504
6505IDEAPAD LAPTOP SLIDEBAR DRIVER
6506M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6507L:	linux-input@vger.kernel.org
6508W:	https://github.com/o2genum/ideapad-slidebar
6509S:	Maintained
6510F:	drivers/input/misc/ideapad_slidebar.c
6511
6512IDT VersaClock 5 CLOCK DRIVER
6513M:	Marek Vasut <marek.vasut@gmail.com>
6514S:	Maintained
6515F:	drivers/clk/clk-versaclock5.c
6516
6517IEEE 802.15.4 SUBSYSTEM
6518M:	Alexander Aring <alex.aring@gmail.com>
6519M:	Stefan Schmidt <stefan@osg.samsung.com>
6520L:	linux-wpan@vger.kernel.org
6521W:	http://wpan.cakelab.org/
6522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6524S:	Maintained
6525F:	net/ieee802154/
6526F:	net/mac802154/
6527F:	drivers/net/ieee802154/
6528F:	include/linux/nl802154.h
6529F:	include/linux/ieee802154.h
6530F:	include/net/nl802154.h
6531F:	include/net/mac802154.h
6532F:	include/net/af_ieee802154.h
6533F:	include/net/cfg802154.h
6534F:	include/net/ieee802154_netdev.h
6535F:	Documentation/networking/ieee802154.txt
6536
6537IFE PROTOCOL
6538M:	Yotam Gigi <yotamg@mellanox.com>
6539M:	Jamal Hadi Salim <jhs@mojatatu.com>
6540F:	net/ife
6541F:	include/net/ife.h
6542F:	include/uapi/linux/ife.h
6543
6544IGORPLUG-USB IR RECEIVER
6545M:	Sean Young <sean@mess.org>
6546L:	linux-media@vger.kernel.org
6547S:	Maintained
6548F:	drivers/media/rc/igorplugusb.c
6549
6550IGUANAWORKS USB IR TRANSCEIVER
6551M:	Sean Young <sean@mess.org>
6552L:	linux-media@vger.kernel.org
6553S:	Maintained
6554F:	drivers/media/rc/iguanair.c
6555
6556IIO DIGITAL POTENTIOMETER DAC
6557M:	Peter Rosin <peda@axentia.se>
6558L:	linux-iio@vger.kernel.org
6559S:	Maintained
6560F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6561F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6562F:	drivers/iio/dac/dpot-dac.c
6563
6564IIO ENVELOPE DETECTOR
6565M:	Peter Rosin <peda@axentia.se>
6566L:	linux-iio@vger.kernel.org
6567S:	Maintained
6568F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6569F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6570F:	drivers/iio/adc/envelope-detector.c
6571
6572IIO MULTIPLEXER
6573M:	Peter Rosin <peda@axentia.se>
6574L:	linux-iio@vger.kernel.org
6575S:	Maintained
6576F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6577F:	drivers/iio/multiplexer/iio-mux.c
6578
6579IIO SUBSYSTEM AND DRIVERS
6580M:	Jonathan Cameron <jic23@kernel.org>
6581R:	Hartmut Knaack <knaack.h@gmx.de>
6582R:	Lars-Peter Clausen <lars@metafoo.de>
6583R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6584L:	linux-iio@vger.kernel.org
6585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6586S:	Maintained
6587F:	Documentation/devicetree/bindings/iio/
6588F:	drivers/iio/
6589F:	drivers/staging/iio/
6590F:	include/linux/iio/
6591F:	tools/iio/
6592
6593IKANOS/ADI EAGLE ADSL USB DRIVER
6594M:	Matthieu Castet <castet.matthieu@free.fr>
6595M:	Stanislaw Gruszka <stf_xl@wp.pl>
6596S:	Maintained
6597F:	drivers/usb/atm/ueagle-atm.c
6598
6599IMGTEC ASCII LCD DRIVER
6600M:	Paul Burton <paul.burton@imgtec.com>
6601S:	Maintained
6602F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6603F:	drivers/auxdisplay/img-ascii-lcd.c
6604
6605IMGTEC IR DECODER DRIVER
6606M:	James Hogan <james.hogan@imgtec.com>
6607S:	Maintained
6608F:	drivers/media/rc/img-ir/
6609
6610IMS TWINTURBO FRAMEBUFFER DRIVER
6611L:	linux-fbdev@vger.kernel.org
6612S:	Orphan
6613F:	drivers/video/fbdev/imsttfb.c
6614
6615INA209 HARDWARE MONITOR DRIVER
6616M:	Guenter Roeck <linux@roeck-us.net>
6617L:	linux-hwmon@vger.kernel.org
6618S:	Maintained
6619F:	Documentation/hwmon/ina209
6620F:	Documentation/devicetree/bindings/i2c/ina209.txt
6621F:	drivers/hwmon/ina209.c
6622
6623INA2XX HARDWARE MONITOR DRIVER
6624M:	Guenter Roeck <linux@roeck-us.net>
6625L:	linux-hwmon@vger.kernel.org
6626S:	Maintained
6627F:	Documentation/hwmon/ina2xx
6628F:	drivers/hwmon/ina2xx.c
6629F:	include/linux/platform_data/ina2xx.h
6630
6631INDUSTRY PACK SUBSYSTEM (IPACK)
6632M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6633M:	Jens Taprogge <jens.taprogge@taprogge.org>
6634M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6635L:	industrypack-devel@lists.sourceforge.net
6636W:	http://industrypack.sourceforge.net
6637S:	Maintained
6638F:	drivers/ipack/
6639
6640INFINIBAND SUBSYSTEM
6641M:	Doug Ledford <dledford@redhat.com>
6642M:	Sean Hefty <sean.hefty@intel.com>
6643M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6644L:	linux-rdma@vger.kernel.org
6645W:	http://www.openfabrics.org/
6646Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6648S:	Supported
6649F:	Documentation/devicetree/bindings/infiniband/
6650F:	Documentation/infiniband/
6651F:	drivers/infiniband/
6652F:	include/uapi/linux/if_infiniband.h
6653F:	include/uapi/rdma/
6654F:	include/rdma/
6655
6656INGENIC JZ4780 DMA Driver
6657M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6658S:	Maintained
6659F:	drivers/dma/dma-jz4780.c
6660
6661INGENIC JZ4780 NAND DRIVER
6662M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6663L:	linux-mtd@lists.infradead.org
6664S:	Maintained
6665F:	drivers/mtd/nand/jz4780_*
6666
6667INOTIFY
6668M:	John McCutchan <john@johnmccutchan.com>
6669M:	Robert Love <rlove@rlove.org>
6670M:	Eric Paris <eparis@parisplace.org>
6671S:	Maintained
6672F:	Documentation/filesystems/inotify.txt
6673F:	fs/notify/inotify/
6674F:	include/linux/inotify.h
6675F:	include/uapi/linux/inotify.h
6676
6677INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6678M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6679L:	linux-input@vger.kernel.org
6680Q:	http://patchwork.kernel.org/project/linux-input/list/
6681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6682S:	Maintained
6683F:	drivers/input/
6684F:	include/linux/input.h
6685F:	include/uapi/linux/input.h
6686F:	include/uapi/linux/input-event-codes.h
6687F:	include/linux/input/
6688F:	Documentation/devicetree/bindings/input/
6689F:	Documentation/input/
6690
6691INPUT MULTITOUCH (MT) PROTOCOL
6692M:	Henrik Rydberg <rydberg@bitmath.org>
6693L:	linux-input@vger.kernel.org
6694S:	Odd fixes
6695F:	Documentation/input/multi-touch-protocol.rst
6696F:	drivers/input/input-mt.c
6697K:	\b(ABS|SYN)_MT_
6698
6699INSIDE SECURE CRYPTO DRIVER
6700M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6701F:	drivers/crypto/inside-secure/
6702S:	Maintained
6703L:	linux-crypto@vger.kernel.org
6704
6705INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6706M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6707M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6708L:	linux-ima-devel@lists.sourceforge.net
6709L:	linux-ima-user@lists.sourceforge.net
6710L:	linux-security-module@vger.kernel.org
6711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6712S:	Supported
6713F:	security/integrity/ima/
6714
6715INTEL 810/815 FRAMEBUFFER DRIVER
6716M:	Antonino Daplas <adaplas@gmail.com>
6717L:	linux-fbdev@vger.kernel.org
6718S:	Maintained
6719F:	drivers/video/fbdev/i810/
6720
6721INTEL ASoC BDW/HSW DRIVERS
6722M:	Jie Yang <yang.jie@linux.intel.com>
6723L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6724S:	Supported
6725F:	sound/soc/intel/common/sst-dsp*
6726F:	sound/soc/intel/common/sst-firmware.c
6727F:	sound/soc/intel/boards/broadwell.c
6728F:	sound/soc/intel/haswell/
6729
6730INTEL C600 SERIES SAS CONTROLLER DRIVER
6731M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6732M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6733L:	linux-scsi@vger.kernel.org
6734T:	git git://git.code.sf.net/p/intel-sas/isci
6735S:	Supported
6736F:	drivers/scsi/isci/
6737
6738INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6739M:	Daniel Vetter <daniel.vetter@intel.com>
6740M:	Jani Nikula <jani.nikula@linux.intel.com>
6741L:	intel-gfx@lists.freedesktop.org
6742W:	https://01.org/linuxgraphics/
6743B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6744C:	irc://chat.freenode.net/intel-gfx
6745Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6746T:	git git://anongit.freedesktop.org/drm-intel
6747S:	Supported
6748F:	drivers/gpu/drm/i915/
6749F:	include/drm/i915*
6750F:	include/uapi/drm/i915_drm.h
6751F:	Documentation/gpu/i915.rst
6752
6753INTEL ETHERNET DRIVERS
6754M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6755L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6756W:	http://www.intel.com/support/feedback.htm
6757W:	http://e1000.sourceforge.net/
6758Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6761S:	Supported
6762F:	Documentation/networking/e100.txt
6763F:	Documentation/networking/e1000.txt
6764F:	Documentation/networking/e1000e.txt
6765F:	Documentation/networking/igb.txt
6766F:	Documentation/networking/igbvf.txt
6767F:	Documentation/networking/ixgb.txt
6768F:	Documentation/networking/ixgbe.txt
6769F:	Documentation/networking/ixgbevf.txt
6770F:	Documentation/networking/i40e.txt
6771F:	Documentation/networking/i40evf.txt
6772F:	drivers/net/ethernet/intel/
6773F:	drivers/net/ethernet/intel/*/
6774F:	include/linux/avf/virtchnl.h
6775
6776INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6777M:	Maik Broemme <mbroemme@libmpq.org>
6778L:	linux-fbdev@vger.kernel.org
6779S:	Maintained
6780F:	Documentation/fb/intelfb.txt
6781F:	drivers/video/fbdev/intelfb/
6782
6783INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6784M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6785M:	Zhi Wang <zhi.a.wang@intel.com>
6786L:	intel-gvt-dev@lists.freedesktop.org
6787L:	intel-gfx@lists.freedesktop.org
6788W:	https://01.org/igvt-g
6789T:	git https://github.com/01org/gvt-linux.git
6790S:	Supported
6791F:	drivers/gpu/drm/i915/gvt/
6792
6793INTEL HID EVENT DRIVER
6794M:	Alex Hung <alex.hung@canonical.com>
6795L:	platform-driver-x86@vger.kernel.org
6796S:	Maintained
6797F:	drivers/platform/x86/intel-hid.c
6798
6799INTEL I/OAT DMA DRIVER
6800M:	Dave Jiang <dave.jiang@intel.com>
6801R:	Dan Williams <dan.j.williams@intel.com>
6802L:	dmaengine@vger.kernel.org
6803Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6804S:	Supported
6805F:	drivers/dma/ioat*
6806
6807INTEL IDLE DRIVER
6808M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6809M:	Len Brown <lenb@kernel.org>
6810L:	linux-pm@vger.kernel.org
6811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6812B:	https://bugzilla.kernel.org
6813S:	Supported
6814F:	drivers/idle/intel_idle.c
6815
6816INTEL INTEGRATED SENSOR HUB DRIVER
6817M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6818M:	Jiri Kosina <jikos@kernel.org>
6819L:	linux-input@vger.kernel.org
6820S:	Maintained
6821F:	drivers/hid/intel-ish-hid/
6822
6823INTEL IOMMU (VT-d)
6824M:	David Woodhouse <dwmw2@infradead.org>
6825L:	iommu@lists.linux-foundation.org
6826T:	git git://git.infradead.org/iommu-2.6.git
6827S:	Supported
6828F:	drivers/iommu/intel-iommu.c
6829F:	include/linux/intel-iommu.h
6830
6831INTEL IOP-ADMA DMA DRIVER
6832R:	Dan Williams <dan.j.williams@intel.com>
6833S:	Odd fixes
6834F:	drivers/dma/iop-adma.c
6835
6836INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6837M:	Krzysztof Halasa <khalasa@piap.pl>
6838S:	Maintained
6839F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6840F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6841F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6842F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6843F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6844F:	drivers/net/wan/ixp4xx_hss.c
6845
6846INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6847M:	Deepak Saxena <dsaxena@plexity.net>
6848S:	Maintained
6849F:	drivers/char/hw_random/ixp4xx-rng.c
6850
6851INTEL MANAGEMENT ENGINE (mei)
6852M:	Tomas Winkler <tomas.winkler@intel.com>
6853L:	linux-kernel@vger.kernel.org
6854S:	Supported
6855F:	include/uapi/linux/mei.h
6856F:	include/linux/mei_cl_bus.h
6857F:	drivers/misc/mei/*
6858F:	drivers/watchdog/mei_wdt.c
6859F:	Documentation/misc-devices/mei/*
6860F:	samples/mei/*
6861
6862INTEL MENLOW THERMAL DRIVER
6863M:	Sujith Thomas <sujith.thomas@intel.com>
6864L:	platform-driver-x86@vger.kernel.org
6865W:	https://01.org/linux-acpi
6866S:	Supported
6867F:	drivers/platform/x86/intel_menlow.c
6868
6869INTEL MERRIFIELD GPIO DRIVER
6870M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6871L:	linux-gpio@vger.kernel.org
6872S:	Maintained
6873F:	drivers/gpio/gpio-merrifield.c
6874
6875INTEL MIC DRIVERS (mic)
6876M:	Sudeep Dutt <sudeep.dutt@intel.com>
6877M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6878S:	Supported
6879W:	https://github.com/sudeepdutt/mic
6880W:	http://software.intel.com/en-us/mic-developer
6881F:	include/linux/mic_bus.h
6882F:	include/linux/scif.h
6883F:	include/uapi/linux/mic_common.h
6884F:	include/uapi/linux/mic_ioctl.h
6885F:	include/uapi/linux/scif_ioctl.h
6886F:	drivers/misc/mic/
6887F:	drivers/dma/mic_x100_dma.c
6888F:	drivers/dma/mic_x100_dma.h
6889F:	Documentation/mic/
6890
6891INTEL PMC CORE DRIVER
6892M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6893M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6894L:	platform-driver-x86@vger.kernel.org
6895S:	Maintained
6896F:	arch/x86/include/asm/pmc_core.h
6897F:	drivers/platform/x86/intel_pmc_core*
6898
6899INTEL PMC/P-Unit IPC DRIVER
6900M:	Zha Qipeng<qipeng.zha@intel.com>
6901L:	platform-driver-x86@vger.kernel.org
6902S:	Maintained
6903F:	drivers/platform/x86/intel_pmc_ipc.c
6904F:	drivers/platform/x86/intel_punit_ipc.c
6905F:	arch/x86/include/asm/intel_pmc_ipc.h
6906F:	arch/x86/include/asm/intel_punit_ipc.h
6907
6908INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6909M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6910L:	linux-wireless@vger.kernel.org
6911S:	Maintained
6912F:	Documentation/networking/README.ipw2100
6913F:	Documentation/networking/README.ipw2200
6914F:	drivers/net/wireless/intel/ipw2x00/
6915
6916INTEL PSTATE DRIVER
6917M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6918M:	Len Brown <lenb@kernel.org>
6919L:	linux-pm@vger.kernel.org
6920S:	Supported
6921F:	drivers/cpufreq/intel_pstate.c
6922
6923INTEL RDMA RNIC DRIVER
6924M:	Faisal Latif <faisal.latif@intel.com>
6925M:	Shiraz Saleem <shiraz.saleem@intel.com>
6926L:	linux-rdma@vger.kernel.org
6927S:	Supported
6928F:	drivers/infiniband/hw/i40iw/
6929
6930INTEL TELEMETRY DRIVER
6931M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6932L:	platform-driver-x86@vger.kernel.org
6933S:	Maintained
6934F:	arch/x86/include/asm/intel_telemetry.h
6935F:	drivers/platform/x86/intel_telemetry*
6936
6937INTEL VIRTUAL BUTTON DRIVER
6938M:	AceLan Kao <acelan.kao@canonical.com>
6939L:	platform-driver-x86@vger.kernel.org
6940S:	Maintained
6941F:	drivers/platform/x86/intel-vbtn.c
6942
6943INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6944M:	Stanislaw Gruszka <sgruszka@redhat.com>
6945L:	linux-wireless@vger.kernel.org
6946S:	Supported
6947F:	drivers/net/wireless/intel/iwlegacy/
6948
6949INTEL WIRELESS WIFI LINK (iwlwifi)
6950M:	Johannes Berg <johannes.berg@intel.com>
6951M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6952M:	Luca Coelho <luciano.coelho@intel.com>
6953M:	Intel Linux Wireless <linuxwifi@intel.com>
6954L:	linux-wireless@vger.kernel.org
6955W:	http://intellinuxwireless.org
6956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6957S:	Supported
6958F:	drivers/net/wireless/intel/iwlwifi/
6959
6960INTEL WIRELESS WIMAX CONNECTION 2400
6961M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6962M:	linux-wimax@intel.com
6963L:	wimax@linuxwimax.org (subscribers-only)
6964S:	Supported
6965W:	http://linuxwimax.org
6966F:	Documentation/wimax/README.i2400m
6967F:	drivers/net/wimax/i2400m/
6968F:	include/uapi/linux/wimax/i2400m.h
6969
6970INTEL(R) TRACE HUB
6971M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6972S:	Supported
6973F:	Documentation/trace/intel_th.txt
6974F:	drivers/hwtracing/intel_th/
6975
6976INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6977M:	Ning Sun <ning.sun@intel.com>
6978L:	tboot-devel@lists.sourceforge.net
6979W:	http://tboot.sourceforge.net
6980T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6981S:	Supported
6982F:	Documentation/intel_txt.txt
6983F:	include/linux/tboot.h
6984F:	arch/x86/kernel/tboot.c
6985
6986INTEL-MID GPIO DRIVER
6987M:	David Cohen <david.a.cohen@linux.intel.com>
6988L:	linux-gpio@vger.kernel.org
6989S:	Maintained
6990F:	drivers/gpio/gpio-intel-mid.c
6991
6992INVENSENSE MPU-3050 GYROSCOPE DRIVER
6993M:	Linus Walleij <linus.walleij@linaro.org>
6994L:	linux-iio@vger.kernel.org
6995S:	Maintained
6996F:	drivers/iio/gyro/mpu3050*
6997F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6998
6999IOC3 ETHERNET DRIVER
7000M:	Ralf Baechle <ralf@linux-mips.org>
7001L:	linux-mips@linux-mips.org
7002S:	Maintained
7003F:	drivers/net/ethernet/sgi/ioc3-eth.c
7004
7005IOC3 SERIAL DRIVER
7006M:	Pat Gefre <pfg@sgi.com>
7007L:	linux-serial@vger.kernel.org
7008S:	Maintained
7009F:	drivers/tty/serial/ioc3_serial.c
7010
7011IOMMU DRIVERS
7012M:	Joerg Roedel <joro@8bytes.org>
7013L:	iommu@lists.linux-foundation.org
7014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7015S:	Maintained
7016F:	Documentation/devicetree/bindings/iommu/
7017F:	drivers/iommu/
7018F:	include/linux/iommu.h
7019F:	include/linux/iova.h
7020
7021IP MASQUERADING
7022M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7023S:	Maintained
7024F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7025
7026IPMI SUBSYSTEM
7027M:	Corey Minyard <minyard@acm.org>
7028L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7029W:	http://openipmi.sourceforge.net/
7030S:	Supported
7031F:	Documentation/IPMI.txt
7032F:	drivers/char/ipmi/
7033F:	include/linux/ipmi*
7034F:	include/uapi/linux/ipmi*
7035
7036IPS SCSI RAID DRIVER
7037M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7038L:	linux-scsi@vger.kernel.org
7039W:	http://www.adaptec.com/
7040S:	Maintained
7041F:	drivers/scsi/ips*
7042
7043IPVS
7044M:	Wensong Zhang <wensong@linux-vs.org>
7045M:	Simon Horman <horms@verge.net.au>
7046M:	Julian Anastasov <ja@ssi.bg>
7047L:	netdev@vger.kernel.org
7048L:	lvs-devel@vger.kernel.org
7049S:	Maintained
7050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7052F:	Documentation/networking/ipvs-sysctl.txt
7053F:	include/net/ip_vs.h
7054F:	include/uapi/linux/ip_vs.h
7055F:	net/netfilter/ipvs/
7056
7057IPWIRELESS DRIVER
7058M:	Jiri Kosina <jikos@kernel.org>
7059M:	David Sterba <dsterba@suse.com>
7060S:	Odd Fixes
7061F:	drivers/tty/ipwireless/
7062
7063IPX NETWORK LAYER
7064L:	netdev@vger.kernel.org
7065S:	Odd fixes
7066F:	include/net/ipx.h
7067F:	include/uapi/linux/ipx.h
7068F:	net/ipx/
7069
7070IRDA SUBSYSTEM
7071M:	Samuel Ortiz <samuel@sortiz.org>
7072L:	irda-users@lists.sourceforge.net (subscribers-only)
7073L:	netdev@vger.kernel.org
7074W:	http://irda.sourceforge.net/
7075S:	Maintained
7076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7077F:	Documentation/networking/irda.txt
7078F:	drivers/net/irda/
7079F:	include/net/irda/
7080F:	net/irda/
7081
7082IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7083M:	Marc Zyngier <marc.zyngier@arm.com>
7084S:	Maintained
7085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7086F:	Documentation/IRQ-domain.txt
7087F:	include/linux/irqdomain.h
7088F:	kernel/irq/irqdomain.c
7089F:	kernel/irq/msi.c
7090
7091IRQ SUBSYSTEM
7092M:	Thomas Gleixner <tglx@linutronix.de>
7093L:	linux-kernel@vger.kernel.org
7094S:	Maintained
7095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7096F:	kernel/irq/
7097
7098IRQCHIP DRIVERS
7099M:	Thomas Gleixner <tglx@linutronix.de>
7100M:	Jason Cooper <jason@lakedaemon.net>
7101M:	Marc Zyngier <marc.zyngier@arm.com>
7102L:	linux-kernel@vger.kernel.org
7103S:	Maintained
7104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7105T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7106F:	Documentation/devicetree/bindings/interrupt-controller/
7107F:	drivers/irqchip/
7108
7109ISA
7110M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7111S:	Maintained
7112F:	Documentation/isa.txt
7113F:	drivers/base/isa.c
7114F:	include/linux/isa.h
7115
7116ISA RADIO MODULE
7117M:	Hans Verkuil <hverkuil@xs4all.nl>
7118L:	linux-media@vger.kernel.org
7119T:	git git://linuxtv.org/media_tree.git
7120W:	https://linuxtv.org
7121S:	Maintained
7122F:	drivers/media/radio/radio-isa*
7123
7124ISAPNP
7125M:	Jaroslav Kysela <perex@perex.cz>
7126S:	Maintained
7127F:	Documentation/isapnp.txt
7128F:	drivers/pnp/isapnp/
7129F:	include/linux/isapnp.h
7130
7131ISCSI
7132M:	Lee Duncan <lduncan@suse.com>
7133M:	Chris Leech <cleech@redhat.com>
7134L:	open-iscsi@googlegroups.com
7135W:	www.open-iscsi.com
7136S:	Maintained
7137F:	drivers/scsi/*iscsi*
7138F:	include/scsi/*iscsi*
7139
7140iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7141M:	Peter Jones <pjones@redhat.com>
7142M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7143S:	Maintained
7144F:	drivers/firmware/iscsi_ibft*
7145
7146ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7147M:	Or Gerlitz <ogerlitz@mellanox.com>
7148M:	Sagi Grimberg <sagi@grimberg.me>
7149M:	Roi Dayan <roid@mellanox.com>
7150L:	linux-rdma@vger.kernel.org
7151S:	Supported
7152W:	http://www.openfabrics.org
7153W:	www.open-iscsi.org
7154Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7155F:	drivers/infiniband/ulp/iser/
7156
7157ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7158M:	Sagi Grimberg <sagi@grimberg.me>
7159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7160L:	linux-rdma@vger.kernel.org
7161L:	target-devel@vger.kernel.org
7162S:	Supported
7163W:	http://www.linux-iscsi.org
7164F:	drivers/infiniband/ulp/isert
7165
7166ISDN SUBSYSTEM
7167M:	Karsten Keil <isdn@linux-pingi.de>
7168L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7169L:	netdev@vger.kernel.org
7170W:	http://www.isdn4linux.de
7171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7172S:	Maintained
7173F:	Documentation/isdn/
7174F:	drivers/isdn/
7175F:	include/linux/isdn.h
7176F:	include/linux/isdn/
7177F:	include/uapi/linux/isdn.h
7178F:	include/uapi/linux/isdn/
7179
7180ISDN SUBSYSTEM (Eicon active card driver)
7181M:	Armin Schindler <mac@melware.de>
7182L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7183W:	http://www.melware.de
7184S:	Maintained
7185F:	drivers/isdn/hardware/eicon/
7186
7187IT87 HARDWARE MONITORING DRIVER
7188M:	Jean Delvare <jdelvare@suse.com>
7189L:	linux-hwmon@vger.kernel.org
7190S:	Maintained
7191F:	Documentation/hwmon/it87
7192F:	drivers/hwmon/it87.c
7193
7194IT913X MEDIA DRIVER
7195M:	Antti Palosaari <crope@iki.fi>
7196L:	linux-media@vger.kernel.org
7197W:	https://linuxtv.org
7198W:	http://palosaari.fi/linux/
7199Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7200T:	git git://linuxtv.org/anttip/media_tree.git
7201S:	Maintained
7202F:	drivers/media/tuners/it913x*
7203
7204IVTV VIDEO4LINUX DRIVER
7205M:	Andy Walls <awalls@md.metrocast.net>
7206L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7207L:	linux-media@vger.kernel.org
7208T:	git git://linuxtv.org/media_tree.git
7209W:	http://www.ivtvdriver.org
7210S:	Maintained
7211F:	Documentation/media/v4l-drivers/ivtv*
7212F:	drivers/media/pci/ivtv/
7213F:	include/uapi/linux/ivtv*
7214
7215IX2505V MEDIA DRIVER
7216M:	Malcolm Priestley <tvboxspy@gmail.com>
7217L:	linux-media@vger.kernel.org
7218W:	https://linuxtv.org
7219Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7220S:	Maintained
7221F:	drivers/media/dvb-frontends/ix2505v*
7222
7223JC42.4 TEMPERATURE SENSOR DRIVER
7224M:	Guenter Roeck <linux@roeck-us.net>
7225L:	linux-hwmon@vger.kernel.org
7226S:	Maintained
7227F:	drivers/hwmon/jc42.c
7228F:	Documentation/hwmon/jc42
7229
7230JFS FILESYSTEM
7231M:	Dave Kleikamp <shaggy@kernel.org>
7232L:	jfs-discussion@lists.sourceforge.net
7233W:	http://jfs.sourceforge.net/
7234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7235S:	Maintained
7236F:	Documentation/filesystems/jfs.txt
7237F:	fs/jfs/
7238
7239JME NETWORK DRIVER
7240M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7241L:	netdev@vger.kernel.org
7242S:	Maintained
7243F:	drivers/net/ethernet/jme.*
7244
7245JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7246M:	David Woodhouse <dwmw2@infradead.org>
7247L:	linux-mtd@lists.infradead.org
7248W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7249S:	Maintained
7250F:	fs/jffs2/
7251F:	include/uapi/linux/jffs2.h
7252
7253JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7254M:	"Theodore Ts'o" <tytso@mit.edu>
7255M:	Jan Kara <jack@suse.com>
7256L:	linux-ext4@vger.kernel.org
7257S:	Maintained
7258F:	fs/jbd2/
7259F:	include/linux/jbd2.h
7260
7261JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7262M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7263L:	linux-media@vger.kernel.org
7264S:	Maintained
7265F:	drivers/media/platform/rcar_jpu.c
7266
7267JSM Neo PCI based serial card
7268M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7269L:	linux-serial@vger.kernel.org
7270S:	Maintained
7271F:	drivers/tty/serial/jsm/
7272
7273K10TEMP HARDWARE MONITORING DRIVER
7274M:	Clemens Ladisch <clemens@ladisch.de>
7275L:	linux-hwmon@vger.kernel.org
7276S:	Maintained
7277F:	Documentation/hwmon/k10temp
7278F:	drivers/hwmon/k10temp.c
7279
7280K8TEMP HARDWARE MONITORING DRIVER
7281M:	Rudolf Marek <r.marek@assembler.cz>
7282L:	linux-hwmon@vger.kernel.org
7283S:	Maintained
7284F:	Documentation/hwmon/k8temp
7285F:	drivers/hwmon/k8temp.c
7286
7287KASAN
7288M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7289R:	Alexander Potapenko <glider@google.com>
7290R:	Dmitry Vyukov <dvyukov@google.com>
7291L:	kasan-dev@googlegroups.com
7292S:	Maintained
7293F:	arch/*/include/asm/kasan.h
7294F:	arch/*/mm/kasan_init*
7295F:	Documentation/dev-tools/kasan.rst
7296F:	include/linux/kasan*.h
7297F:	lib/test_kasan.c
7298F:	mm/kasan/
7299F:	scripts/Makefile.kasan
7300
7301KCONFIG
7302M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7303L:	linux-kbuild@vger.kernel.org
7304T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7305S:	Maintained
7306F:	Documentation/kbuild/kconfig-language.txt
7307F:	scripts/kconfig/
7308
7309KDUMP
7310M:	Dave Young <dyoung@redhat.com>
7311M:	Baoquan He <bhe@redhat.com>
7312R:	Vivek Goyal <vgoyal@redhat.com>
7313L:	kexec@lists.infradead.org
7314W:	http://lse.sourceforge.net/kdump/
7315S:	Maintained
7316F:	Documentation/kdump/
7317
7318KEENE FM RADIO TRANSMITTER DRIVER
7319M:	Hans Verkuil <hverkuil@xs4all.nl>
7320L:	linux-media@vger.kernel.org
7321T:	git git://linuxtv.org/media_tree.git
7322W:	https://linuxtv.org
7323S:	Maintained
7324F:	drivers/media/radio/radio-keene*
7325
7326KERNEL AUTOMOUNTER v4 (AUTOFS4)
7327M:	Ian Kent <raven@themaw.net>
7328L:	autofs@vger.kernel.org
7329S:	Maintained
7330F:	fs/autofs4/
7331
7332KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7333M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7334M:	Michal Marek <mmarek@suse.com>
7335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7336L:	linux-kbuild@vger.kernel.org
7337S:	Maintained
7338F:	Documentation/kbuild/
7339F:	Makefile
7340F:	scripts/Makefile.*
7341F:	scripts/basic/
7342F:	scripts/mk*
7343F:	scripts/package/
7344
7345KERNEL JANITORS
7346L:	kernel-janitors@vger.kernel.org
7347W:	http://kernelnewbies.org/KernelJanitors
7348S:	Odd Fixes
7349
7350KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7351M:	"J. Bruce Fields" <bfields@fieldses.org>
7352M:	Jeff Layton <jlayton@poochiereds.net>
7353L:	linux-nfs@vger.kernel.org
7354W:	http://nfs.sourceforge.net/
7355T:	git git://linux-nfs.org/~bfields/linux.git
7356S:	Supported
7357F:	fs/nfsd/
7358F:	include/uapi/linux/nfsd/
7359F:	fs/lockd/
7360F:	fs/nfs_common/
7361F:	net/sunrpc/
7362F:	include/linux/lockd/
7363F:	include/linux/sunrpc/
7364F:	include/uapi/linux/sunrpc/
7365
7366KERNEL SELFTEST FRAMEWORK
7367M:	Shuah Khan <shuahkh@osg.samsung.com>
7368M:	Shuah Khan <shuah@kernel.org>
7369L:	linux-kselftest@vger.kernel.org
7370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7371S:	Maintained
7372F:	tools/testing/selftests/
7373F:	Documentation/dev-tools/kselftest*
7374
7375KERNEL VIRTUAL MACHINE (KVM)
7376M:	Paolo Bonzini <pbonzini@redhat.com>
7377M:	Radim Krčmář <rkrcmar@redhat.com>
7378L:	kvm@vger.kernel.org
7379W:	http://www.linux-kvm.org
7380T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7381S:	Supported
7382F:	Documentation/*/kvm*.txt
7383F:	Documentation/virtual/kvm/
7384F:	arch/*/kvm/
7385F:	arch/x86/kernel/kvm.c
7386F:	arch/x86/kernel/kvmclock.c
7387F:	arch/*/include/asm/kvm*
7388F:	include/linux/kvm*
7389F:	include/uapi/linux/kvm*
7390F:	virt/kvm/
7391F:	tools/kvm/
7392
7393KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7394M:	Joerg Roedel <joro@8bytes.org>
7395L:	kvm@vger.kernel.org
7396W:	http://www.linux-kvm.org/
7397S:	Maintained
7398F:	arch/x86/include/asm/svm.h
7399F:	arch/x86/kvm/svm.c
7400
7401KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7402M:	Christoffer Dall <christoffer.dall@linaro.org>
7403M:	Marc Zyngier <marc.zyngier@arm.com>
7404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7405L:	kvmarm@lists.cs.columbia.edu
7406W:	http://systems.cs.columbia.edu/projects/kvm-arm
7407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7408S:	Supported
7409F:	arch/arm/include/uapi/asm/kvm*
7410F:	arch/arm/include/asm/kvm*
7411F:	arch/arm/kvm/
7412F:	virt/kvm/arm/
7413F:	include/kvm/arm_*
7414
7415KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7416M:	Alexander Graf <agraf@suse.com>
7417L:	kvm-ppc@vger.kernel.org
7418W:	http://www.linux-kvm.org/
7419T:	git git://github.com/agraf/linux-2.6.git
7420S:	Supported
7421F:	arch/powerpc/include/asm/kvm*
7422F:	arch/powerpc/kvm/
7423
7424KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
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
7429S:	Maintained
7430F:	arch/arm64/include/uapi/asm/kvm*
7431F:	arch/arm64/include/asm/kvm*
7432F:	arch/arm64/kvm/
7433
7434KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7435M:	James Hogan <james.hogan@imgtec.com>
7436L:	linux-mips@linux-mips.org
7437S:	Supported
7438F:	arch/mips/include/uapi/asm/kvm*
7439F:	arch/mips/include/asm/kvm*
7440F:	arch/mips/kvm/
7441
7442KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7443M:	Christian Borntraeger <borntraeger@de.ibm.com>
7444M:	Cornelia Huck <cohuck@redhat.com>
7445L:	linux-s390@vger.kernel.org
7446W:	http://www.ibm.com/developerworks/linux/linux390/
7447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7448S:	Supported
7449F:	Documentation/s390/kvm.txt
7450F:	arch/s390/include/asm/kvm*
7451F:	arch/s390/kvm/
7452F:	arch/s390/mm/gmap.c
7453
7454KERNFS
7455M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7456M:	Tejun Heo <tj@kernel.org>
7457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7458S:	Supported
7459F:	include/linux/kernfs.h
7460F:	fs/kernfs/
7461
7462KEXEC
7463M:	Eric Biederman <ebiederm@xmission.com>
7464W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7465L:	kexec@lists.infradead.org
7466S:	Maintained
7467F:	include/linux/kexec.h
7468F:	include/uapi/linux/kexec.h
7469F:	kernel/kexec*
7470
7471KEYS-ENCRYPTED
7472M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7473M:	David Safford <safford@us.ibm.com>
7474L:	linux-security-module@vger.kernel.org
7475L:	keyrings@vger.kernel.org
7476S:	Supported
7477F:	Documentation/security/keys/trusted-encrypted.rst
7478F:	include/keys/encrypted-type.h
7479F:	security/keys/encrypted-keys/
7480
7481KEYS-TRUSTED
7482M:	David Safford <safford@us.ibm.com>
7483M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7484L:	linux-security-module@vger.kernel.org
7485L:	keyrings@vger.kernel.org
7486S:	Supported
7487F:	Documentation/security/keys/trusted-encrypted.rst
7488F:	include/keys/trusted-type.h
7489F:	security/keys/trusted.c
7490F:	security/keys/trusted.h
7491
7492KEYS/KEYRINGS:
7493M:	David Howells <dhowells@redhat.com>
7494L:	keyrings@vger.kernel.org
7495S:	Maintained
7496F:	Documentation/security/keys/core.rst
7497F:	include/linux/key.h
7498F:	include/linux/key-type.h
7499F:	include/linux/keyctl.h
7500F:	include/uapi/linux/keyctl.h
7501F:	include/keys/
7502F:	security/keys/
7503
7504KGDB / KDB /debug_core
7505M:	Jason Wessel <jason.wessel@windriver.com>
7506W:	http://kgdb.wiki.kernel.org/
7507L:	kgdb-bugreport@lists.sourceforge.net
7508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7509S:	Maintained
7510F:	Documentation/dev-tools/kgdb.rst
7511F:	drivers/misc/kgdbts.c
7512F:	drivers/tty/serial/kgdboc.c
7513F:	include/linux/kdb.h
7514F:	include/linux/kgdb.h
7515F:	kernel/debug/
7516
7517KMEMCHECK
7518M:	Vegard Nossum <vegardno@ifi.uio.no>
7519M:	Pekka Enberg <penberg@kernel.org>
7520S:	Maintained
7521F:	Documentation/dev-tools/kmemcheck.rst
7522F:	arch/x86/include/asm/kmemcheck.h
7523F:	arch/x86/mm/kmemcheck/
7524F:	include/linux/kmemcheck.h
7525F:	mm/kmemcheck.c
7526
7527KMEMLEAK
7528M:	Catalin Marinas <catalin.marinas@arm.com>
7529S:	Maintained
7530F:	Documentation/dev-tools/kmemleak.rst
7531F:	include/linux/kmemleak.h
7532F:	mm/kmemleak.c
7533F:	mm/kmemleak-test.c
7534
7535KMOD MODULE USERMODE HELPER
7536M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7537L:	linux-kernel@vger.kernel.org
7538S:	Maintained
7539F:	kernel/kmod.c
7540F:	include/linux/kmod.h
7541F:	lib/test_kmod.c
7542F:	tools/testing/selftests/kmod/
7543
7544KPROBES
7545M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7546M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7547M:	"David S. Miller" <davem@davemloft.net>
7548M:	Masami Hiramatsu <mhiramat@kernel.org>
7549S:	Maintained
7550F:	Documentation/kprobes.txt
7551F:	include/linux/kprobes.h
7552F:	include/asm-generic/kprobes.h
7553F:	kernel/kprobes.c
7554
7555KS0108 LCD CONTROLLER DRIVER
7556M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7557W:	http://miguelojeda.es/auxdisplay.htm
7558W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7559S:	Maintained
7560F:	Documentation/auxdisplay/ks0108
7561F:	drivers/auxdisplay/ks0108.c
7562F:	include/linux/ks0108.h
7563
7564L3MDEV
7565M:	David Ahern <dsa@cumulusnetworks.com>
7566L:	netdev@vger.kernel.org
7567S:	Maintained
7568F:	net/l3mdev
7569F:	include/net/l3mdev.h
7570
7571LANTIQ MIPS ARCHITECTURE
7572M:	John Crispin <john@phrozen.org>
7573L:	linux-mips@linux-mips.org
7574S:	Maintained
7575F:	arch/mips/lantiq
7576
7577LAPB module
7578L:	linux-x25@vger.kernel.org
7579S:	Orphan
7580F:	Documentation/networking/lapb-module.txt
7581F:	include/*/lapb.h
7582F:	net/lapb/
7583
7584LASI 53c700 driver for PARISC
7585M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7586L:	linux-scsi@vger.kernel.org
7587S:	Maintained
7588F:	Documentation/scsi/53c700.txt
7589F:	drivers/scsi/53c700*
7590
7591LED SUBSYSTEM
7592M:	Richard Purdie <rpurdie@rpsys.net>
7593M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7594M:	Pavel Machek <pavel@ucw.cz>
7595L:	linux-leds@vger.kernel.org
7596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7597S:	Maintained
7598F:	Documentation/devicetree/bindings/leds/
7599F:	drivers/leds/
7600F:	include/linux/leds.h
7601
7602LEGACY EEPROM DRIVER
7603M:	Jean Delvare <jdelvare@suse.com>
7604S:	Maintained
7605F:	Documentation/misc-devices/eeprom
7606F:	drivers/misc/eeprom/eeprom.c
7607
7608LEGO USB Tower driver
7609M:	Juergen Stuber <starblue@users.sourceforge.net>
7610L:	legousb-devel@lists.sourceforge.net
7611W:	http://legousb.sourceforge.net/
7612S:	Maintained
7613F:	drivers/usb/misc/legousbtower.c
7614
7615LG2160 MEDIA DRIVER
7616M:	Michael Krufky <mkrufky@linuxtv.org>
7617L:	linux-media@vger.kernel.org
7618W:	https://linuxtv.org
7619W:	http://github.com/mkrufky
7620Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7621T:	git git://linuxtv.org/mkrufky/tuners.git
7622S:	Maintained
7623F:	drivers/media/dvb-frontends/lg2160.*
7624
7625LGDT3305 MEDIA DRIVER
7626M:	Michael Krufky <mkrufky@linuxtv.org>
7627L:	linux-media@vger.kernel.org
7628W:	https://linuxtv.org
7629W:	http://github.com/mkrufky
7630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7631T:	git git://linuxtv.org/mkrufky/tuners.git
7632S:	Maintained
7633F:	drivers/media/dvb-frontends/lgdt3305.*
7634
7635LGUEST
7636M:	Rusty Russell <rusty@rustcorp.com.au>
7637L:	lguest@lists.ozlabs.org
7638W:	http://lguest.ozlabs.org/
7639S:	Odd Fixes
7640F:	arch/x86/include/asm/lguest*.h
7641F:	arch/x86/lguest/
7642F:	drivers/lguest/
7643F:	include/linux/lguest*.h
7644F:	tools/lguest/
7645
7646LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7647M:	Viresh Kumar <vireshk@kernel.org>
7648L:	linux-ide@vger.kernel.org
7649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7650S:	Maintained
7651F:	include/linux/pata_arasan_cf_data.h
7652F:	drivers/ata/pata_arasan_cf.c
7653
7654LIBATA PATA DRIVERS
7655M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7656M:	Tejun Heo <tj@kernel.org>
7657L:	linux-ide@vger.kernel.org
7658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7659S:	Maintained
7660F:	drivers/ata/pata_*.c
7661F:	drivers/ata/ata_generic.c
7662
7663LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7664M:	Linus Walleij <linus.walleij@linaro.org>
7665L:	linux-ide@vger.kernel.org
7666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7667S:	Maintained
7668F:	drivers/ata/pata_ftide010.c
7669F:	drivers/ata/sata_gemini.c
7670F:	drivers/ata/sata_gemini.h
7671
7672LIBATA SATA AHCI PLATFORM devices support
7673M:	Hans de Goede <hdegoede@redhat.com>
7674M:	Tejun Heo <tj@kernel.org>
7675L:	linux-ide@vger.kernel.org
7676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7677S:	Maintained
7678F:	drivers/ata/ahci_platform.c
7679F:	drivers/ata/libahci_platform.c
7680F:	include/linux/ahci_platform.h
7681
7682LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7683M:	Mikael Pettersson <mikpelinux@gmail.com>
7684L:	linux-ide@vger.kernel.org
7685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7686S:	Maintained
7687F:	drivers/ata/sata_promise.*
7688
7689LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7690M:	Tejun Heo <tj@kernel.org>
7691L:	linux-ide@vger.kernel.org
7692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7693S:	Maintained
7694F:	drivers/ata/
7695F:	include/linux/ata.h
7696F:	include/linux/libata.h
7697F:	Documentation/devicetree/bindings/ata/
7698
7699LIBLOCKDEP
7700M:	Sasha Levin <alexander.levin@verizon.com>
7701S:	Maintained
7702F:	tools/lib/lockdep/
7703
7704LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7705M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7706L:	linux-nvdimm@lists.01.org
7707Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7708S:	Supported
7709F:	drivers/nvdimm/blk.c
7710F:	drivers/nvdimm/region_devs.c
7711
7712LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7713M:	Vishal Verma <vishal.l.verma@intel.com>
7714L:	linux-nvdimm@lists.01.org
7715Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7716S:	Supported
7717F:	drivers/nvdimm/btt*
7718
7719LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7720M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7721L:	linux-nvdimm@lists.01.org
7722Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7723S:	Supported
7724F:	drivers/nvdimm/pmem*
7725
7726LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7727M:	Dan Williams <dan.j.williams@intel.com>
7728L:	linux-nvdimm@lists.01.org
7729Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7731S:	Supported
7732F:	drivers/nvdimm/*
7733F:	drivers/acpi/nfit/*
7734F:	include/linux/nd.h
7735F:	include/linux/libnvdimm.h
7736F:	include/uapi/linux/ndctl.h
7737
7738LIGHTNVM PLATFORM SUPPORT
7739M:	Matias Bjorling <mb@lightnvm.io>
7740W:	http://github/OpenChannelSSD
7741L:	linux-block@vger.kernel.org
7742S:	Maintained
7743F:	drivers/lightnvm/
7744F:	include/linux/lightnvm.h
7745F:	include/uapi/linux/lightnvm.h
7746
7747LINUX FOR POWER MACINTOSH
7748M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7749W:	http://www.penguinppc.org/
7750L:	linuxppc-dev@lists.ozlabs.org
7751S:	Maintained
7752F:	arch/powerpc/platforms/powermac/
7753F:	drivers/macintosh/
7754
7755LINUX FOR POWERPC (32-BIT AND 64-BIT)
7756M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7757M:	Paul Mackerras <paulus@samba.org>
7758M:	Michael Ellerman <mpe@ellerman.id.au>
7759W:	https://github.com/linuxppc/linux/wiki
7760L:	linuxppc-dev@lists.ozlabs.org
7761Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7763S:	Supported
7764F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7765F:	Documentation/devicetree/bindings/powerpc/
7766F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7767F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7768F:	Documentation/powerpc/
7769F:	arch/powerpc/
7770F:	drivers/char/tpm/tpm_ibmvtpm*
7771F:	drivers/crypto/nx/
7772F:	drivers/crypto/vmx/
7773F:	drivers/i2c/busses/i2c-opal.c
7774F:	drivers/net/ethernet/ibm/ibmveth.*
7775F:	drivers/net/ethernet/ibm/ibmvnic.*
7776F:	drivers/pci/hotplug/pnv_php.c
7777F:	drivers/pci/hotplug/rpa*
7778F:	drivers/rtc/rtc-opal.c
7779F:	drivers/scsi/ibmvscsi/
7780F:	drivers/tty/hvc/hvc_opal.c
7781F:	tools/testing/selftests/powerpc
7782N:	/pmac
7783N:	powermac
7784N:	powernv
7785N:	[^a-z0-9]ps3
7786N:	pseries
7787
7788LINUX FOR POWERPC EMBEDDED MPC5XXX
7789M:	Anatolij Gustschin <agust@denx.de>
7790L:	linuxppc-dev@lists.ozlabs.org
7791T:	git git://git.denx.de/linux-denx-agust.git
7792S:	Maintained
7793F:	arch/powerpc/platforms/512x/
7794F:	arch/powerpc/platforms/52xx/
7795
7796LINUX FOR POWERPC EMBEDDED PPC4XX
7797M:	Alistair Popple <alistair@popple.id.au>
7798M:	Matt Porter <mporter@kernel.crashing.org>
7799W:	http://www.penguinppc.org/
7800L:	linuxppc-dev@lists.ozlabs.org
7801S:	Maintained
7802F:	arch/powerpc/platforms/40x/
7803F:	arch/powerpc/platforms/44x/
7804
7805LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7806M:	Scott Wood <oss@buserror.net>
7807M:	Kumar Gala <galak@kernel.crashing.org>
7808W:	http://www.penguinppc.org/
7809L:	linuxppc-dev@lists.ozlabs.org
7810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7811S:	Maintained
7812F:	arch/powerpc/platforms/83xx/
7813F:	arch/powerpc/platforms/85xx/
7814F:	Documentation/devicetree/bindings/powerpc/fsl/
7815
7816LINUX FOR POWERPC EMBEDDED PPC8XX
7817M:	Vitaly Bordug <vitb@kernel.crashing.org>
7818W:	http://www.penguinppc.org/
7819L:	linuxppc-dev@lists.ozlabs.org
7820S:	Maintained
7821F:	arch/powerpc/platforms/8xx/
7822
7823LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7824L:	linuxppc-dev@lists.ozlabs.org
7825S:	Orphan
7826F:	arch/powerpc/*/*virtex*
7827F:	arch/powerpc/*/*/*virtex*
7828
7829LINUX FOR POWERPC PA SEMI PWRFICIENT
7830L:	linuxppc-dev@lists.ozlabs.org
7831S:	Orphan
7832F:	arch/powerpc/platforms/pasemi/
7833F:	drivers/*/*pasemi*
7834F:	drivers/*/*/*pasemi*
7835
7836LINUX KERNEL DUMP TEST MODULE (LKDTM)
7837M:	Kees Cook <keescook@chromium.org>
7838S:	Maintained
7839F:	drivers/misc/lkdtm*
7840
7841LINUX SECURITY MODULE (LSM) FRAMEWORK
7842M:	Chris Wright <chrisw@sous-sol.org>
7843L:	linux-security-module@vger.kernel.org
7844S:	Supported
7845
7846LIS3LV02D ACCELEROMETER DRIVER
7847M:	Eric Piel <eric.piel@tremplin-utc.net>
7848S:	Maintained
7849F:	Documentation/misc-devices/lis3lv02d
7850F:	drivers/misc/lis3lv02d/
7851F:	drivers/platform/x86/hp_accel.c
7852
7853LIVE PATCHING
7854M:	Josh Poimboeuf <jpoimboe@redhat.com>
7855M:	Jessica Yu <jeyu@kernel.org>
7856M:	Jiri Kosina <jikos@kernel.org>
7857M:	Miroslav Benes <mbenes@suse.cz>
7858R:	Petr Mladek <pmladek@suse.com>
7859S:	Maintained
7860F:	kernel/livepatch/
7861F:	include/linux/livepatch.h
7862F:	arch/x86/include/asm/livepatch.h
7863F:	arch/x86/kernel/livepatch.c
7864F:	Documentation/livepatch/
7865F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7866F:	samples/livepatch/
7867L:	live-patching@vger.kernel.org
7868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7869
7870LLC (802.2)
7871L:	netdev@vger.kernel.org
7872S:	Odd fixes
7873F:	include/linux/llc.h
7874F:	include/uapi/linux/llc.h
7875F:	include/net/llc*
7876F:	net/llc/
7877
7878LM73 HARDWARE MONITOR DRIVER
7879M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7880L:	linux-hwmon@vger.kernel.org
7881S:	Maintained
7882F:	drivers/hwmon/lm73.c
7883
7884LM78 HARDWARE MONITOR DRIVER
7885M:	Jean Delvare <jdelvare@suse.com>
7886L:	linux-hwmon@vger.kernel.org
7887S:	Maintained
7888F:	Documentation/hwmon/lm78
7889F:	drivers/hwmon/lm78.c
7890
7891LM83 HARDWARE MONITOR DRIVER
7892M:	Jean Delvare <jdelvare@suse.com>
7893L:	linux-hwmon@vger.kernel.org
7894S:	Maintained
7895F:	Documentation/hwmon/lm83
7896F:	drivers/hwmon/lm83.c
7897
7898LM90 HARDWARE MONITOR DRIVER
7899M:	Jean Delvare <jdelvare@suse.com>
7900L:	linux-hwmon@vger.kernel.org
7901S:	Maintained
7902F:	Documentation/hwmon/lm90
7903F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7904F:	drivers/hwmon/lm90.c
7905F:	include/dt-bindings/thermal/lm90.h
7906
7907LM95234 HARDWARE MONITOR DRIVER
7908M:	Guenter Roeck <linux@roeck-us.net>
7909L:	linux-hwmon@vger.kernel.org
7910S:	Maintained
7911F:	Documentation/hwmon/lm95234
7912F:	drivers/hwmon/lm95234.c
7913
7914LME2510 MEDIA DRIVER
7915M:	Malcolm Priestley <tvboxspy@gmail.com>
7916L:	linux-media@vger.kernel.org
7917W:	https://linuxtv.org
7918Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7919S:	Maintained
7920F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7921
7922LOADPIN SECURITY MODULE
7923M:	Kees Cook <keescook@chromium.org>
7924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7925S:	Supported
7926F:	security/loadpin/
7927F:	Documentation/admin-guide/LSM/LoadPin.rst
7928
7929LOCKING PRIMITIVES
7930M:	Peter Zijlstra <peterz@infradead.org>
7931M:	Ingo Molnar <mingo@redhat.com>
7932L:	linux-kernel@vger.kernel.org
7933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7934S:	Maintained
7935F:	Documentation/locking/
7936F:	include/linux/lockdep.h
7937F:	include/linux/spinlock*.h
7938F:	arch/*/include/asm/spinlock*.h
7939F:	include/linux/rwlock*.h
7940F:	include/linux/mutex*.h
7941F:	arch/*/include/asm/mutex*.h
7942F:	include/linux/rwsem*.h
7943F:	arch/*/include/asm/rwsem.h
7944F:	include/linux/seqlock.h
7945F:	lib/locking*.[ch]
7946F:	kernel/locking/
7947
7948LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7949M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7950L:	linux-ntfs-dev@lists.sourceforge.net
7951W:	http://www.linux-ntfs.org/content/view/19/37/
7952S:	Maintained
7953F:	Documentation/ldm.txt
7954F:	block/partitions/ldm.*
7955
7956LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7957M:	Sathya Prakash <sathya.prakash@broadcom.com>
7958M:	Chaitra P B <chaitra.basappa@broadcom.com>
7959M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7960L:	MPT-FusionLinux.pdl@broadcom.com
7961L:	linux-scsi@vger.kernel.org
7962W:	http://www.avagotech.com/support/
7963S:	Supported
7964F:	drivers/message/fusion/
7965F:	drivers/scsi/mpt2sas/
7966F:	drivers/scsi/mpt3sas/
7967
7968LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7969M:	Matthew Wilcox <matthew@wil.cx>
7970L:	linux-scsi@vger.kernel.org
7971S:	Maintained
7972F:	drivers/scsi/sym53c8xx_2/
7973
7974LTC4261 HARDWARE MONITOR DRIVER
7975M:	Guenter Roeck <linux@roeck-us.net>
7976L:	linux-hwmon@vger.kernel.org
7977S:	Maintained
7978F:	Documentation/hwmon/ltc4261
7979F:	drivers/hwmon/ltc4261.c
7980
7981LTC4306 I2C MULTIPLEXER DRIVER
7982M:	Michael Hennerich <michael.hennerich@analog.com>
7983W:	http://ez.analog.com/community/linux-device-drivers
7984L:	linux-i2c@vger.kernel.org
7985S:	Supported
7986F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
7987F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7988
7989LTP (Linux Test Project)
7990M:	Mike Frysinger <vapier@gentoo.org>
7991M:	Cyril Hrubis <chrubis@suse.cz>
7992M:	Wanlong Gao <wanlong.gao@gmail.com>
7993M:	Jan Stancek <jstancek@redhat.com>
7994M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7995M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7996L:	ltp@lists.linux.it (subscribers-only)
7997W:	http://linux-test-project.github.io/
7998T:	git git://github.com/linux-test-project/ltp.git
7999S:	Maintained
8000
8001M32R ARCHITECTURE
8002W:	http://www.linux-m32r.org/
8003S:	Orphan
8004F:	arch/m32r/
8005
8006M68K ARCHITECTURE
8007M:	Geert Uytterhoeven <geert@linux-m68k.org>
8008L:	linux-m68k@lists.linux-m68k.org
8009W:	http://www.linux-m68k.org/
8010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8011S:	Maintained
8012F:	arch/m68k/
8013F:	drivers/zorro/
8014
8015M68K ON APPLE MACINTOSH
8016M:	Joshua Thompson <funaho@jurai.org>
8017W:	http://www.mac.linux-m68k.org/
8018L:	linux-m68k@lists.linux-m68k.org
8019S:	Maintained
8020F:	arch/m68k/mac/
8021
8022M68K ON HP9000/300
8023M:	Philip Blundell <philb@gnu.org>
8024W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8025S:	Maintained
8026F:	arch/m68k/hp300/
8027
8028M88DS3103 MEDIA DRIVER
8029M:	Antti Palosaari <crope@iki.fi>
8030L:	linux-media@vger.kernel.org
8031W:	https://linuxtv.org
8032W:	http://palosaari.fi/linux/
8033Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8034T:	git git://linuxtv.org/anttip/media_tree.git
8035S:	Maintained
8036F:	drivers/media/dvb-frontends/m88ds3103*
8037
8038M88RS2000 MEDIA DRIVER
8039M:	Malcolm Priestley <tvboxspy@gmail.com>
8040L:	linux-media@vger.kernel.org
8041W:	https://linuxtv.org
8042Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8043S:	Maintained
8044F:	drivers/media/dvb-frontends/m88rs2000*
8045
8046MA901 MASTERKIT USB FM RADIO DRIVER
8047M:	Alexey Klimov <klimov.linux@gmail.com>
8048L:	linux-media@vger.kernel.org
8049T:	git git://linuxtv.org/media_tree.git
8050S:	Maintained
8051F:	drivers/media/radio/radio-ma901.c
8052
8053MAC80211
8054M:	Johannes Berg <johannes@sipsolutions.net>
8055L:	linux-wireless@vger.kernel.org
8056W:	http://wireless.kernel.org/
8057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8059S:	Maintained
8060F:	Documentation/networking/mac80211-injection.txt
8061F:	include/net/mac80211.h
8062F:	net/mac80211/
8063F:	drivers/net/wireless/mac80211_hwsim.[ch]
8064
8065MAILBOX API
8066M:	Jassi Brar <jassisinghbrar@gmail.com>
8067L:	linux-kernel@vger.kernel.org
8068S:	Maintained
8069F:	drivers/mailbox/
8070F:	include/linux/mailbox_client.h
8071F:	include/linux/mailbox_controller.h
8072
8073MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8074M:	Michael Kerrisk <mtk.manpages@gmail.com>
8075W:	http://www.kernel.org/doc/man-pages
8076L:	linux-man@vger.kernel.org
8077S:	Maintained
8078
8079MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8080M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8081L:	linux-mips@linux-mips.org
8082S:	Maintained
8083F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8084
8085MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8086M:	Andrew Lunn <andrew@lunn.ch>
8087M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8088L:	netdev@vger.kernel.org
8089S:	Maintained
8090F:	drivers/net/dsa/mv88e6xxx/
8091F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8092
8093MARVELL ARMADA DRM SUPPORT
8094M:	Russell King <linux@armlinux.org.uk>
8095S:	Maintained
8096T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8097T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8098F:	drivers/gpu/drm/armada/
8099F:	include/uapi/drm/armada_drm.h
8100F:	Documentation/devicetree/bindings/display/armada/
8101
8102MARVELL CRYPTO DRIVER
8103M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8104M:	Arnaud Ebalard <arno@natisbad.org>
8105F:	drivers/crypto/marvell/
8106S:	Maintained
8107L:	linux-crypto@vger.kernel.org
8108
8109MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8110M:	Mirko Lindner <mlindner@marvell.com>
8111M:	Stephen Hemminger <stephen@networkplumber.org>
8112L:	netdev@vger.kernel.org
8113S:	Maintained
8114F:	drivers/net/ethernet/marvell/sk*
8115
8116MARVELL LIBERTAS WIRELESS DRIVER
8117L:	libertas-dev@lists.infradead.org
8118S:	Orphan
8119F:	drivers/net/wireless/marvell/libertas/
8120
8121MARVELL MV643XX ETHERNET DRIVER
8122M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8123L:	netdev@vger.kernel.org
8124S:	Maintained
8125F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8126F:	include/linux/mv643xx.h
8127
8128MARVELL MV88X3310 PHY DRIVER
8129M:	Russell King <rmk@armlinux.org.uk>
8130L:	netdev@vger.kernel.org
8131S:	Maintained
8132F:	drivers/net/phy/marvell10g.c
8133
8134MARVELL MVNETA ETHERNET DRIVER
8135M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8136L:	netdev@vger.kernel.org
8137S:	Maintained
8138F:	drivers/net/ethernet/marvell/mvneta.*
8139
8140MARVELL MWIFIEX WIRELESS DRIVER
8141M:	Amitkumar Karwar <amitkarwar@gmail.com>
8142M:	Nishant Sarmukadam <nishants@marvell.com>
8143M:	Ganapathi Bhat <gbhat@marvell.com>
8144M:	Xinming Hu <huxm@marvell.com>
8145L:	linux-wireless@vger.kernel.org
8146S:	Maintained
8147F:	drivers/net/wireless/marvell/mwifiex/
8148
8149MARVELL MWL8K WIRELESS DRIVER
8150M:	Lennert Buytenhek <buytenh@wantstofly.org>
8151L:	linux-wireless@vger.kernel.org
8152S:	Odd Fixes
8153F:	drivers/net/wireless/marvell/mwl8k.c
8154
8155MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8156M:	Nicolas Pitre <nico@fluxnic.net>
8157S:	Odd Fixes
8158F:	drivers/mmc/host/mvsdio.*
8159
8160MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8161M:	Hu Ziji <huziji@marvell.com>
8162L:	linux-mmc@vger.kernel.org
8163S:	Supported
8164F:	drivers/mmc/host/sdhci-xenon*
8165F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8166
8167MATROX FRAMEBUFFER DRIVER
8168L:	linux-fbdev@vger.kernel.org
8169S:	Orphan
8170F:	drivers/video/fbdev/matrox/matroxfb_*
8171F:	include/uapi/linux/matroxfb.h
8172
8173MAX16065 HARDWARE MONITOR DRIVER
8174M:	Guenter Roeck <linux@roeck-us.net>
8175L:	linux-hwmon@vger.kernel.org
8176S:	Maintained
8177F:	Documentation/hwmon/max16065
8178F:	drivers/hwmon/max16065.c
8179
8180MAX20751 HARDWARE MONITOR DRIVER
8181M:	Guenter Roeck <linux@roeck-us.net>
8182L:	linux-hwmon@vger.kernel.org
8183S:	Maintained
8184F:	Documentation/hwmon/max20751
8185F:	drivers/hwmon/max20751.c
8186
8187MAX2175 SDR TUNER DRIVER
8188M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8189L:	linux-media@vger.kernel.org
8190T:	git git://linuxtv.org/media_tree.git
8191S:	Maintained
8192F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8193F:	Documentation/media/v4l-drivers/max2175.rst
8194F:	drivers/media/i2c/max2175*
8195F:	include/uapi/linux/max2175.h
8196
8197MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8198L:	linux-hwmon@vger.kernel.org
8199S:	Orphan
8200F:	Documentation/hwmon/max6650
8201F:	drivers/hwmon/max6650.c
8202
8203MAX6697 HARDWARE MONITOR DRIVER
8204M:	Guenter Roeck <linux@roeck-us.net>
8205L:	linux-hwmon@vger.kernel.org
8206S:	Maintained
8207F:	Documentation/hwmon/max6697
8208F:	Documentation/devicetree/bindings/i2c/max6697.txt
8209F:	drivers/hwmon/max6697.c
8210F:	include/linux/platform_data/max6697.h
8211
8212MAX9860 MONO AUDIO VOICE CODEC DRIVER
8213M:	Peter Rosin <peda@axentia.se>
8214L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8215S:	Maintained
8216F:	Documentation/devicetree/bindings/sound/max9860.txt
8217F:	sound/soc/codecs/max9860.*
8218
8219MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8220M:	Javier Martinez Canillas <javier@dowhile0.org>
8221L:	linux-kernel@vger.kernel.org
8222S:	Supported
8223F:	drivers/regulator/max77802-regulator.c
8224F:	Documentation/devicetree/bindings/*/*max77802.txt
8225F:	include/dt-bindings/*/*max77802.h
8226
8227MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8228M:	Krzysztof Kozlowski <krzk@kernel.org>
8229M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8230L:	linux-pm@vger.kernel.org
8231S:	Supported
8232F:	drivers/power/supply/max14577_charger.c
8233F:	drivers/power/supply/max77693_charger.c
8234
8235MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8236M:	Chanwoo Choi <cw00.choi@samsung.com>
8237M:	Krzysztof Kozlowski <krzk@kernel.org>
8238M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8239L:	linux-kernel@vger.kernel.org
8240S:	Supported
8241F:	drivers/*/max14577*.c
8242F:	drivers/*/max77686*.c
8243F:	drivers/*/max77693*.c
8244F:	drivers/extcon/extcon-max14577.c
8245F:	drivers/extcon/extcon-max77693.c
8246F:	drivers/rtc/rtc-max77686.c
8247F:	drivers/clk/clk-max77686.c
8248F:	Documentation/devicetree/bindings/mfd/max14577.txt
8249F:	Documentation/devicetree/bindings/*/max77686.txt
8250F:	Documentation/devicetree/bindings/mfd/max77693.txt
8251F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8252F:	include/linux/mfd/max14577*.h
8253F:	include/linux/mfd/max77686*.h
8254F:	include/linux/mfd/max77693*.h
8255
8256MAXIRADIO FM RADIO RECEIVER DRIVER
8257M:	Hans Verkuil <hverkuil@xs4all.nl>
8258L:	linux-media@vger.kernel.org
8259T:	git git://linuxtv.org/media_tree.git
8260W:	https://linuxtv.org
8261S:	Maintained
8262F:	drivers/media/radio/radio-maxiradio*
8263
8264MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8265M:	Peter Rosin <peda@axentia.se>
8266L:	linux-iio@vger.kernel.org
8267S:	Maintained
8268F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8269F:	drivers/iio/potentiometer/mcp4531.c
8270
8271MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8272M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8273L:	linux-iio@vger.kernel.org
8274S:	Maintained
8275F:	drivers/iio/dac/cio-dac.c
8276
8277MEDIA DRIVERS FOR ASCOT2E
8278M:	Sergey Kozlov <serjk@netup.ru>
8279M:	Abylay Ospan <aospan@netup.ru>
8280L:	linux-media@vger.kernel.org
8281W:	https://linuxtv.org
8282W:	http://netup.tv/
8283T:	git git://linuxtv.org/media_tree.git
8284S:	Supported
8285F:	drivers/media/dvb-frontends/ascot2e*
8286
8287MEDIA DRIVERS FOR CXD2841ER
8288M:	Sergey Kozlov <serjk@netup.ru>
8289M:	Abylay Ospan <aospan@netup.ru>
8290L:	linux-media@vger.kernel.org
8291W:	https://linuxtv.org
8292W:	http://netup.tv/
8293T:	git git://linuxtv.org/media_tree.git
8294S:	Supported
8295F:	drivers/media/dvb-frontends/cxd2841er*
8296
8297MEDIA DRIVERS FOR FREESCALE IMX
8298M:	Steve Longerbeam <slongerbeam@gmail.com>
8299M:	Philipp Zabel <p.zabel@pengutronix.de>
8300L:	linux-media@vger.kernel.org
8301T:	git git://linuxtv.org/media_tree.git
8302S:	Maintained
8303F:	Documentation/devicetree/bindings/media/imx.txt
8304F:	Documentation/media/v4l-drivers/imx.rst
8305F:	drivers/staging/media/imx/
8306F:	include/linux/imx-media.h
8307F:	include/media/imx.h
8308
8309MEDIA DRIVERS FOR HELENE
8310M:	Abylay Ospan <aospan@netup.ru>
8311L:	linux-media@vger.kernel.org
8312W:	https://linuxtv.org
8313W:	http://netup.tv/
8314T:	git git://linuxtv.org/media_tree.git
8315S:	Supported
8316F:	drivers/media/dvb-frontends/helene*
8317
8318MEDIA DRIVERS FOR HORUS3A
8319M:	Sergey Kozlov <serjk@netup.ru>
8320M:	Abylay Ospan <aospan@netup.ru>
8321L:	linux-media@vger.kernel.org
8322W:	https://linuxtv.org
8323W:	http://netup.tv/
8324T:	git git://linuxtv.org/media_tree.git
8325S:	Supported
8326F:	drivers/media/dvb-frontends/horus3a*
8327
8328MEDIA DRIVERS FOR LNBH25
8329M:	Sergey Kozlov <serjk@netup.ru>
8330M:	Abylay Ospan <aospan@netup.ru>
8331L:	linux-media@vger.kernel.org
8332W:	https://linuxtv.org
8333W:	http://netup.tv/
8334T:	git git://linuxtv.org/media_tree.git
8335S:	Supported
8336F:	drivers/media/dvb-frontends/lnbh25*
8337
8338MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8339M:	Sergey Kozlov <serjk@netup.ru>
8340M:	Abylay Ospan <aospan@netup.ru>
8341L:	linux-media@vger.kernel.org
8342W:	https://linuxtv.org
8343W:	http://netup.tv/
8344T:	git git://linuxtv.org/media_tree.git
8345S:	Supported
8346F:	drivers/media/pci/netup_unidvb/*
8347
8348MEDIA DRIVERS FOR RENESAS - DRIF
8349M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8350L:	linux-media@vger.kernel.org
8351L:	linux-renesas-soc@vger.kernel.org
8352T:	git git://linuxtv.org/media_tree.git
8353S:	Supported
8354F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8355F:	drivers/media/platform/rcar_drif.c
8356
8357MEDIA DRIVERS FOR RENESAS - FCP
8358M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8359L:	linux-media@vger.kernel.org
8360L:	linux-renesas-soc@vger.kernel.org
8361T:	git git://linuxtv.org/media_tree.git
8362S:	Supported
8363F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8364F:	drivers/media/platform/rcar-fcp.c
8365F:	include/media/rcar-fcp.h
8366
8367MEDIA DRIVERS FOR RENESAS - FDP1
8368M:	Kieran Bingham <kieran@bingham.xyz>
8369L:	linux-media@vger.kernel.org
8370L:	linux-renesas-soc@vger.kernel.org
8371T:	git git://linuxtv.org/media_tree.git
8372S:	Supported
8373F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8374F:	drivers/media/platform/rcar_fdp1.c
8375
8376MEDIA DRIVERS FOR RENESAS - VIN
8377M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8378L:	linux-media@vger.kernel.org
8379L:	linux-renesas-soc@vger.kernel.org
8380T:	git git://linuxtv.org/media_tree.git
8381S:	Supported
8382F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8383F:	drivers/media/platform/rcar-vin/
8384
8385MEDIA DRIVERS FOR RENESAS - VSP1
8386M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8387L:	linux-media@vger.kernel.org
8388L:	linux-renesas-soc@vger.kernel.org
8389T:	git git://linuxtv.org/media_tree.git
8390S:	Supported
8391F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8392F:	drivers/media/platform/vsp1/
8393
8394MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8395M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8396M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8397P:	LinuxTV.org Project
8398L:	linux-media@vger.kernel.org
8399W:	https://linuxtv.org
8400Q:	http://patchwork.kernel.org/project/linux-media/list/
8401T:	git git://linuxtv.org/media_tree.git
8402S:	Maintained
8403F:	Documentation/devicetree/bindings/media/
8404F:	Documentation/media/
8405F:	drivers/media/
8406F:	drivers/staging/media/
8407F:	include/linux/platform_data/media/
8408F:	include/media/
8409F:	include/uapi/linux/dvb/
8410F:	include/uapi/linux/videodev2.h
8411F:	include/uapi/linux/media.h
8412F:	include/uapi/linux/v4l2-*
8413F:	include/uapi/linux/meye.h
8414F:	include/uapi/linux/ivtv*
8415F:	include/uapi/linux/uvcvideo.h
8416
8417MEDIATEK ETHERNET DRIVER
8418M:	Felix Fietkau <nbd@openwrt.org>
8419M:	John Crispin <blogic@openwrt.org>
8420L:	netdev@vger.kernel.org
8421S:	Maintained
8422F:	drivers/net/ethernet/mediatek/
8423
8424MEDIATEK JPEG DRIVER
8425M:	Rick Chang <rick.chang@mediatek.com>
8426M:	Bin Liu <bin.liu@mediatek.com>
8427S:	Supported
8428F:	drivers/media/platform/mtk-jpeg/
8429F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8430
8431MEDIATEK MDP DRIVER
8432M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8433M:	Houlong Wei <houlong.wei@mediatek.com>
8434M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8435S:	Supported
8436F:	drivers/media/platform/mtk-mdp/
8437F:	drivers/media/platform/mtk-vpu/
8438F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8439
8440MEDIATEK MEDIA DRIVER
8441M:	Tiffany Lin <tiffany.lin@mediatek.com>
8442M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8443S:	Supported
8444F:	drivers/media/platform/mtk-vcodec/
8445F:	drivers/media/platform/mtk-vpu/
8446F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8447F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8448
8449MEDIATEK MT7601U WIRELESS LAN DRIVER
8450M:	Jakub Kicinski <kubakici@wp.pl>
8451L:	linux-wireless@vger.kernel.org
8452S:	Maintained
8453F:	drivers/net/wireless/mediatek/mt7601u/
8454
8455MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8456M:	Sean Wang <sean.wang@mediatek.com>
8457S:	Maintained
8458F:	drivers/char/hw_random/mtk-rng.c
8459
8460MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8461M:	Peter Senna Tschudin <peter.senna@collabora.com>
8462M:	Martin Donnelly <martin.donnelly@ge.com>
8463M:	Martyn Welch <martyn.welch@collabora.co.uk>
8464S:	Maintained
8465F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8466F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8467
8468MEGARAID SCSI/SAS DRIVERS
8469M:	Kashyap Desai <kashyap.desai@broadcom.com>
8470M:	Sumit Saxena <sumit.saxena@broadcom.com>
8471M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8472L:	megaraidlinux.pdl@broadcom.com
8473L:	linux-scsi@vger.kernel.org
8474W:	http://www.avagotech.com/support/
8475S:	Maintained
8476F:	Documentation/scsi/megaraid.txt
8477F:	drivers/scsi/megaraid.*
8478F:	drivers/scsi/megaraid/
8479
8480MELEXIS MLX90614 DRIVER
8481M:	Crt Mori <cmo@melexis.com>
8482L:	linux-iio@vger.kernel.org
8483W:	http://www.melexis.com
8484S:	Supported
8485F:	drivers/iio/temperature/mlx90614.c
8486
8487MELFAS MIP4 TOUCHSCREEN DRIVER
8488M:	Sangwon Jee <jeesw@melfas.com>
8489W:	http://www.melfas.com
8490S:	Supported
8491F:	drivers/input/touchscreen/melfas_mip4.c
8492F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8493
8494MELLANOX ETHERNET DRIVER (mlx4_en)
8495M:	Tariq Toukan <tariqt@mellanox.com>
8496L:	netdev@vger.kernel.org
8497S:	Supported
8498W:	http://www.mellanox.com
8499Q:	http://patchwork.ozlabs.org/project/netdev/list/
8500F:	drivers/net/ethernet/mellanox/mlx4/en_*
8501
8502MELLANOX ETHERNET DRIVER (mlx5e)
8503M:	Saeed Mahameed <saeedm@mellanox.com>
8504L:	netdev@vger.kernel.org
8505S:	Supported
8506W:	http://www.mellanox.com
8507Q:	http://patchwork.ozlabs.org/project/netdev/list/
8508F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8509
8510MELLANOX ETHERNET INNOVA DRIVER
8511M:	Ilan Tayari <ilant@mellanox.com>
8512R:	Boris Pismenny <borisp@mellanox.com>
8513L:	netdev@vger.kernel.org
8514S:	Supported
8515W:	http://www.mellanox.com
8516Q:	http://patchwork.ozlabs.org/project/netdev/list/
8517F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8518F:	include/linux/mlx5/mlx5_ifc_fpga.h
8519
8520MELLANOX ETHERNET INNOVA IPSEC DRIVER
8521M:	Ilan Tayari <ilant@mellanox.com>
8522R:	Boris Pismenny <borisp@mellanox.com>
8523L:	netdev@vger.kernel.org
8524S:	Supported
8525W:	http://www.mellanox.com
8526Q:	http://patchwork.ozlabs.org/project/netdev/list/
8527F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8528F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8529
8530MELLANOX ETHERNET SWITCH DRIVERS
8531M:	Jiri Pirko <jiri@mellanox.com>
8532M:	Ido Schimmel <idosch@mellanox.com>
8533L:	netdev@vger.kernel.org
8534S:	Supported
8535W:	http://www.mellanox.com
8536Q:	http://patchwork.ozlabs.org/project/netdev/list/
8537F:	drivers/net/ethernet/mellanox/mlxsw/
8538
8539MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8540M:	Yotam Gigi <yotamg@mellanox.com>
8541L:	netdev@vger.kernel.org
8542S:	Supported
8543W:	http://www.mellanox.com
8544Q:	http://patchwork.ozlabs.org/project/netdev/list/
8545F:	drivers/net/ethernet/mellanox/mlxfw/
8546
8547MELLANOX MLX CPLD HOTPLUG DRIVER
8548M:	Vadim Pasternak <vadimp@mellanox.com>
8549L:	platform-driver-x86@vger.kernel.org
8550S:	Supported
8551F:	drivers/platform/x86/mlxcpld-hotplug.c
8552F:	include/linux/platform_data/mlxcpld-hotplug.h
8553
8554MELLANOX MLX4 core VPI driver
8555M:	Tariq Toukan <tariqt@mellanox.com>
8556L:	netdev@vger.kernel.org
8557L:	linux-rdma@vger.kernel.org
8558W:	http://www.mellanox.com
8559Q:	http://patchwork.ozlabs.org/project/netdev/list/
8560S:	Supported
8561F:	drivers/net/ethernet/mellanox/mlx4/
8562F:	include/linux/mlx4/
8563
8564MELLANOX MLX4 IB driver
8565M:	Yishai Hadas <yishaih@mellanox.com>
8566L:	linux-rdma@vger.kernel.org
8567W:	http://www.mellanox.com
8568Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8569S:	Supported
8570F:	drivers/infiniband/hw/mlx4/
8571F:	include/linux/mlx4/
8572F:	include/uapi/rdma/mlx4-abi.h
8573
8574MELLANOX MLX5 core VPI driver
8575M:	Saeed Mahameed <saeedm@mellanox.com>
8576M:	Matan Barak <matanb@mellanox.com>
8577M:	Leon Romanovsky <leonro@mellanox.com>
8578L:	netdev@vger.kernel.org
8579L:	linux-rdma@vger.kernel.org
8580W:	http://www.mellanox.com
8581Q:	http://patchwork.ozlabs.org/project/netdev/list/
8582S:	Supported
8583F:	drivers/net/ethernet/mellanox/mlx5/core/
8584F:	include/linux/mlx5/
8585
8586MELLANOX MLX5 IB driver
8587M:	Matan Barak <matanb@mellanox.com>
8588M:	Leon Romanovsky <leonro@mellanox.com>
8589L:	linux-rdma@vger.kernel.org
8590W:	http://www.mellanox.com
8591Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8592S:	Supported
8593F:	drivers/infiniband/hw/mlx5/
8594F:	include/linux/mlx5/
8595F:	include/uapi/rdma/mlx5-abi.h
8596
8597MELLANOX MLXCPLD I2C AND MUX DRIVER
8598M:	Vadim Pasternak <vadimp@mellanox.com>
8599M:	Michael Shych <michaelsh@mellanox.com>
8600L:	linux-i2c@vger.kernel.org
8601S:	Supported
8602F:	drivers/i2c/busses/i2c-mlxcpld.c
8603F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8604F:	Documentation/i2c/busses/i2c-mlxcpld
8605
8606MELLANOX MLXCPLD LED DRIVER
8607M:	Vadim Pasternak <vadimp@mellanox.com>
8608L:	linux-leds@vger.kernel.org
8609S:	Supported
8610F:	drivers/leds/leds-mlxcpld.c
8611F:	Documentation/leds/leds-mlxcpld.txt
8612
8613MELLANOX PLATFORM DRIVER
8614M:	Vadim Pasternak <vadimp@mellanox.com>
8615L:	platform-driver-x86@vger.kernel.org
8616S:	Supported
8617F:	drivers/platform/x86/mlx-platform.c
8618
8619MEMBARRIER SUPPORT
8620M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8621M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8622L:	linux-kernel@vger.kernel.org
8623S:	Supported
8624F:	kernel/membarrier.c
8625F:	include/uapi/linux/membarrier.h
8626
8627MEMORY MANAGEMENT
8628L:	linux-mm@kvack.org
8629W:	http://www.linux-mm.org
8630S:	Maintained
8631F:	include/linux/mm.h
8632F:	include/linux/gfp.h
8633F:	include/linux/mmzone.h
8634F:	include/linux/memory_hotplug.h
8635F:	include/linux/vmalloc.h
8636F:	mm/
8637
8638MEMORY TECHNOLOGY DEVICES (MTD)
8639M:	David Woodhouse <dwmw2@infradead.org>
8640M:	Brian Norris <computersforpeace@gmail.com>
8641M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8642M:	Marek Vasut <marek.vasut@gmail.com>
8643M:	Richard Weinberger <richard@nod.at>
8644M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8645L:	linux-mtd@lists.infradead.org
8646W:	http://www.linux-mtd.infradead.org/
8647Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8648T:	git git://git.infradead.org/linux-mtd.git master
8649T:	git git://git.infradead.org/l2-mtd.git master
8650S:	Maintained
8651F:	Documentation/devicetree/bindings/mtd/
8652F:	drivers/mtd/
8653F:	include/linux/mtd/
8654F:	include/uapi/mtd/
8655
8656MEN A21 WATCHDOG DRIVER
8657M:	Johannes Thumshirn <morbidrsa@gmail.com>
8658L:	linux-watchdog@vger.kernel.org
8659S:	Maintained
8660F:	drivers/watchdog/mena21_wdt.c
8661
8662MEN CHAMELEON BUS (mcb)
8663M:	Johannes Thumshirn <morbidrsa@gmail.com>
8664S:	Maintained
8665F:	drivers/mcb/
8666F:	include/linux/mcb.h
8667F:	Documentation/men-chameleon-bus.txt
8668
8669MEN F21BMC (Board Management Controller)
8670M:	Andreas Werner <andreas.werner@men.de>
8671S:	Supported
8672F:	drivers/mfd/menf21bmc.c
8673F:	drivers/watchdog/menf21bmc_wdt.c
8674F:	drivers/leds/leds-menf21bmc.c
8675F:	drivers/hwmon/menf21bmc_hwmon.c
8676F:	Documentation/hwmon/menf21bmc
8677
8678METAG ARCHITECTURE
8679M:	James Hogan <james.hogan@imgtec.com>
8680L:	linux-metag@vger.kernel.org
8681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8682S:	Odd Fixes
8683F:	arch/metag/
8684F:	Documentation/metag/
8685F:	Documentation/devicetree/bindings/metag/
8686F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8687F:	drivers/clocksource/metag_generic.c
8688F:	drivers/irqchip/irq-metag.c
8689F:	drivers/irqchip/irq-metag-ext.c
8690F:	drivers/tty/metag_da.c
8691
8692MICROBLAZE ARCHITECTURE
8693M:	Michal Simek <monstr@monstr.eu>
8694W:	http://www.monstr.eu/fdt/
8695T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8696S:	Supported
8697F:	arch/microblaze/
8698
8699MICROCHIP / ATMEL AT91 SERIAL DRIVER
8700M:	Richard Genoud <richard.genoud@gmail.com>
8701S:	Maintained
8702F:	drivers/tty/serial/atmel_serial.c
8703F:	drivers/tty/serial/atmel_serial.h
8704
8705MICROCHIP / ATMEL DMA DRIVER
8706M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8708L:	dmaengine@vger.kernel.org
8709S:	Supported
8710F:	drivers/dma/at_hdmac.c
8711F:	drivers/dma/at_hdmac_regs.h
8712F:	include/linux/platform_data/dma-atmel.h
8713
8714MICROCHIP / ATMEL ISC DRIVER
8715M:	Songjun Wu <songjun.wu@microchip.com>
8716L:	linux-media@vger.kernel.org
8717S:	Supported
8718F:	drivers/media/platform/atmel/atmel-isc.c
8719F:	drivers/media/platform/atmel/atmel-isc-regs.h
8720F:	devicetree/bindings/media/atmel-isc.txt
8721
8722MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8723M:	Woojung Huh <Woojung.Huh@microchip.com>
8724M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8725L:	netdev@vger.kernel.org
8726S:	Maintained
8727F:	net/dsa/tag_ksz.c
8728F:	drivers/net/dsa/microchip/*
8729F:	include/linux/platform_data/microchip-ksz.h
8730F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8731
8732MICROCHIP USB251XB DRIVER
8733M:	Richard Leitner <richard.leitner@skidata.com>
8734L:	linux-usb@vger.kernel.org
8735S:	Maintained
8736F:	drivers/usb/misc/usb251xb.c
8737F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8738
8739MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8740M:	Don Brace <don.brace@microsemi.com>
8741L:	esc.storagedev@microsemi.com
8742L:	linux-scsi@vger.kernel.org
8743S:	Supported
8744F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8745F:	drivers/scsi/smartpqi/Kconfig
8746F:	drivers/scsi/smartpqi/Makefile
8747F:	include/linux/cciss*.h
8748F:	include/uapi/linux/cciss*.h
8749F:	Documentation/scsi/smartpqi.txt
8750
8751MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8752M:	Chen Yu <yu.c.chen@intel.com>
8753L:	platform-driver-x86@vger.kernel.org
8754S:	Supported
8755F:	drivers/platform/x86/surfacepro3_button.c
8756
8757MICROTEK X6 SCANNER
8758M:	Oliver Neukum <oliver@neukum.org>
8759S:	Maintained
8760F:	drivers/usb/image/microtek.*
8761
8762MIPS
8763M:	Ralf Baechle <ralf@linux-mips.org>
8764L:	linux-mips@linux-mips.org
8765W:	http://www.linux-mips.org/
8766T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8767Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8768S:	Supported
8769F:	Documentation/devicetree/bindings/mips/
8770F:	Documentation/mips/
8771F:	arch/mips/
8772
8773MIPS BOSTON DEVELOPMENT BOARD
8774M:	Paul Burton <paul.burton@imgtec.com>
8775L:	linux-mips@linux-mips.org
8776S:	Maintained
8777F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
8778F:	arch/mips/boot/dts/img/boston.dts
8779F:	arch/mips/configs/generic/board-boston.config
8780F:	drivers/clk/imgtec/clk-boston.c
8781F:	include/dt-bindings/clock/boston-clock.h
8782
8783MIPS GENERIC PLATFORM
8784M:	Paul Burton <paul.burton@imgtec.com>
8785L:	linux-mips@linux-mips.org
8786S:	Supported
8787F:	arch/mips/generic/
8788
8789MIPS/LOONGSON1 ARCHITECTURE
8790M:	Keguang Zhang <keguang.zhang@gmail.com>
8791L:	linux-mips@linux-mips.org
8792S:	Maintained
8793F:	arch/mips/loongson32/
8794F:	arch/mips/include/asm/mach-loongson32/
8795F:	drivers/*/*loongson1*
8796F:	drivers/*/*/*loongson1*
8797
8798MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8799M:	Hans Verkuil <hverkuil@xs4all.nl>
8800L:	linux-media@vger.kernel.org
8801T:	git git://linuxtv.org/media_tree.git
8802W:	https://linuxtv.org
8803S:	Odd Fixes
8804F:	drivers/media/radio/radio-miropcm20*
8805
8806MMP SUPPORT
8807M:	Eric Miao <eric.y.miao@gmail.com>
8808M:	Haojian Zhuang <haojian.zhuang@gmail.com>
8809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8810T:	git git://github.com/hzhuang1/linux.git
8811T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
8812S:	Maintained
8813F:	arch/arm/boot/dts/mmp*
8814F:	arch/arm/mach-mmp/
8815
8816MN88472 MEDIA DRIVER
8817M:	Antti Palosaari <crope@iki.fi>
8818L:	linux-media@vger.kernel.org
8819W:	https://linuxtv.org
8820W:	http://palosaari.fi/linux/
8821Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8822S:	Maintained
8823F:	drivers/media/dvb-frontends/mn88472*
8824
8825MN88473 MEDIA DRIVER
8826M:	Antti Palosaari <crope@iki.fi>
8827L:	linux-media@vger.kernel.org
8828W:	https://linuxtv.org
8829W:	http://palosaari.fi/linux/
8830Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8831S:	Maintained
8832F:	drivers/media/dvb-frontends/mn88473*
8833
8834MODULE SUPPORT
8835M:	Jessica Yu <jeyu@kernel.org>
8836M:	Rusty Russell <rusty@rustcorp.com.au>
8837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8838S:	Maintained
8839F:	include/linux/module.h
8840F:	kernel/module.c
8841
8842MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8843W:	http://popies.net/meye/
8844S:	Orphan
8845F:	Documentation/media/v4l-drivers/meye*
8846F:	drivers/media/pci/meye/
8847F:	include/uapi/linux/meye.h
8848
8849MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8850M:	Jiri Slaby <jirislaby@gmail.com>
8851S:	Maintained
8852F:	Documentation/serial/moxa-smartio
8853F:	drivers/tty/mxser.*
8854
8855MR800 AVERMEDIA USB FM RADIO DRIVER
8856M:	Alexey Klimov <klimov.linux@gmail.com>
8857L:	linux-media@vger.kernel.org
8858T:	git git://linuxtv.org/media_tree.git
8859S:	Maintained
8860F:	drivers/media/radio/radio-mr800.c
8861
8862MRF24J40 IEEE 802.15.4 RADIO DRIVER
8863M:	Alan Ott <alan@signal11.us>
8864L:	linux-wpan@vger.kernel.org
8865S:	Maintained
8866F:	drivers/net/ieee802154/mrf24j40.c
8867F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8868
8869MSI LAPTOP SUPPORT
8870M:	"Lee, Chun-Yi" <jlee@suse.com>
8871L:	platform-driver-x86@vger.kernel.org
8872S:	Maintained
8873F:	drivers/platform/x86/msi-laptop.c
8874
8875MSI WMI SUPPORT
8876L:	platform-driver-x86@vger.kernel.org
8877S:	Orphan
8878F:	drivers/platform/x86/msi-wmi.c
8879
8880MSI001 MEDIA DRIVER
8881M:	Antti Palosaari <crope@iki.fi>
8882L:	linux-media@vger.kernel.org
8883W:	https://linuxtv.org
8884W:	http://palosaari.fi/linux/
8885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8886T:	git git://linuxtv.org/anttip/media_tree.git
8887S:	Maintained
8888F:	drivers/media/tuners/msi001*
8889
8890MSI2500 MEDIA DRIVER
8891M:	Antti Palosaari <crope@iki.fi>
8892L:	linux-media@vger.kernel.org
8893W:	https://linuxtv.org
8894W:	http://palosaari.fi/linux/
8895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8896T:	git git://linuxtv.org/anttip/media_tree.git
8897S:	Maintained
8898F:	drivers/media/usb/msi2500/
8899
8900MSYSTEMS DISKONCHIP G3 MTD DRIVER
8901M:	Robert Jarzmik <robert.jarzmik@free.fr>
8902L:	linux-mtd@lists.infradead.org
8903S:	Maintained
8904F:	drivers/mtd/devices/docg3*
8905
8906MT9M032 APTINA SENSOR DRIVER
8907M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8908L:	linux-media@vger.kernel.org
8909T:	git git://linuxtv.org/media_tree.git
8910S:	Maintained
8911F:	drivers/media/i2c/mt9m032.c
8912F:	include/media/i2c/mt9m032.h
8913
8914MT9P031 APTINA CAMERA SENSOR
8915M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8916L:	linux-media@vger.kernel.org
8917T:	git git://linuxtv.org/media_tree.git
8918S:	Maintained
8919F:	drivers/media/i2c/mt9p031.c
8920F:	include/media/i2c/mt9p031.h
8921
8922MT9T001 APTINA CAMERA SENSOR
8923M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8924L:	linux-media@vger.kernel.org
8925T:	git git://linuxtv.org/media_tree.git
8926S:	Maintained
8927F:	drivers/media/i2c/mt9t001.c
8928F:	include/media/i2c/mt9t001.h
8929
8930MT9V032 APTINA CAMERA SENSOR
8931M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8932L:	linux-media@vger.kernel.org
8933T:	git git://linuxtv.org/media_tree.git
8934S:	Maintained
8935F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8936F:	drivers/media/i2c/mt9v032.c
8937F:	include/media/i2c/mt9v032.h
8938
8939MULTIFUNCTION DEVICES (MFD)
8940M:	Lee Jones <lee.jones@linaro.org>
8941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8942S:	Supported
8943F:	Documentation/devicetree/bindings/mfd/
8944F:	drivers/mfd/
8945F:	include/linux/mfd/
8946F:	include/dt-bindings/mfd/
8947
8948MULTIMEDIA CARD (MMC) ETC. OVER SPI
8949S:	Orphan
8950F:	drivers/mmc/host/mmc_spi.c
8951F:	include/linux/spi/mmc_spi.h
8952
8953MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8954M:	Ulf Hansson <ulf.hansson@linaro.org>
8955L:	linux-mmc@vger.kernel.org
8956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8957S:	Maintained
8958F:	Documentation/devicetree/bindings/mmc/
8959F:	drivers/mmc/
8960F:	include/linux/mmc/
8961F:	include/uapi/linux/mmc/
8962
8963MULTIPLEXER SUBSYSTEM
8964M:	Peter Rosin <peda@axentia.se>
8965S:	Maintained
8966F:	Documentation/ABI/testing/mux/sysfs-class-mux*
8967F:	Documentation/devicetree/bindings/mux/
8968F:	include/linux/dt-bindings/mux/
8969F:	include/linux/mux/
8970F:	drivers/mux/
8971
8972MULTISOUND SOUND DRIVER
8973M:	Andrew Veliath <andrewtv@usa.net>
8974S:	Maintained
8975F:	Documentation/sound/oss/MultiSound
8976F:	sound/oss/msnd*
8977
8978MULTITECH MULTIPORT CARD (ISICOM)
8979S:	Orphan
8980F:	drivers/tty/isicom.c
8981F:	include/linux/isicom.h
8982
8983MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8984M:	Bin Liu <b-liu@ti.com>
8985L:	linux-usb@vger.kernel.org
8986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8987S:	Maintained
8988F:	drivers/usb/musb/
8989
8990MXL5007T MEDIA DRIVER
8991M:	Michael Krufky <mkrufky@linuxtv.org>
8992L:	linux-media@vger.kernel.org
8993W:	https://linuxtv.org
8994W:	http://github.com/mkrufky
8995Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8996T:	git git://linuxtv.org/mkrufky/tuners.git
8997S:	Maintained
8998F:	drivers/media/tuners/mxl5007t.*
8999
9000MXSFB DRM DRIVER
9001M:	Marek Vasut <marex@denx.de>
9002S:	Supported
9003F:	drivers/gpu/drm/mxsfb/
9004F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9005
9006MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9007M:	Hyong-Youb Kim <hykim@myri.com>
9008L:	netdev@vger.kernel.org
9009W:	https://www.myricom.com/support/downloads/myri10ge.html
9010S:	Supported
9011F:	drivers/net/ethernet/myricom/myri10ge/
9012
9013NAND FLASH SUBSYSTEM
9014M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9015R:	Richard Weinberger <richard@nod.at>
9016L:	linux-mtd@lists.infradead.org
9017W:	http://www.linux-mtd.infradead.org/
9018Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9019T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9020T:	git git://git.infradead.org/l2-mtd.git nand/next
9021S:	Maintained
9022F:	drivers/mtd/nand/
9023F:	include/linux/mtd/nand*.h
9024
9025NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9026M:	Daniel Mack <zonque@gmail.com>
9027S:	Maintained
9028L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9029W:	http://www.native-instruments.com
9030F:	sound/usb/caiaq/
9031
9032NATSEMI ETHERNET DRIVER (DP8381x)
9033S:	Orphan
9034F:	drivers/net/ethernet/natsemi/natsemi.c
9035
9036NCP FILESYSTEM
9037M:	Petr Vandrovec <petr@vandrovec.name>
9038S:	Odd Fixes
9039F:	fs/ncpfs/
9040
9041NCR 5380 SCSI DRIVERS
9042M:	Finn Thain <fthain@telegraphics.com.au>
9043M:	Michael Schmitz <schmitzmic@gmail.com>
9044L:	linux-scsi@vger.kernel.org
9045S:	Maintained
9046F:	Documentation/scsi/g_NCR5380.txt
9047F:	drivers/scsi/NCR5380.*
9048F:	drivers/scsi/arm/cumana_1.c
9049F:	drivers/scsi/arm/oak.c
9050F:	drivers/scsi/atari_scsi.*
9051F:	drivers/scsi/dmx3191d.c
9052F:	drivers/scsi/g_NCR5380.*
9053F:	drivers/scsi/mac_scsi.*
9054F:	drivers/scsi/sun3_scsi.*
9055F:	drivers/scsi/sun3_scsi_vme.c
9056
9057NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9058M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9059L:	linux-scsi@vger.kernel.org
9060S:	Maintained
9061F:	drivers/scsi/NCR_D700.*
9062
9063NCT6775 HARDWARE MONITOR DRIVER
9064M:	Guenter Roeck <linux@roeck-us.net>
9065L:	linux-hwmon@vger.kernel.org
9066S:	Maintained
9067F:	Documentation/hwmon/nct6775
9068F:	drivers/hwmon/nct6775.c
9069
9070NETEFFECT IWARP RNIC DRIVER (IW_NES)
9071M:	Faisal Latif <faisal.latif@intel.com>
9072L:	linux-rdma@vger.kernel.org
9073W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9074S:	Supported
9075F:	drivers/infiniband/hw/nes/
9076F:	include/uapi/rdma/nes-abi.h
9077
9078NETEM NETWORK EMULATOR
9079M:	Stephen Hemminger <stephen@networkplumber.org>
9080L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9081S:	Maintained
9082F:	net/sched/sch_netem.c
9083
9084NETERION 10GbE DRIVERS (s2io/vxge)
9085M:	Jon Mason <jdmason@kudzu.us>
9086L:	netdev@vger.kernel.org
9087S:	Supported
9088F:	Documentation/networking/s2io.txt
9089F:	Documentation/networking/vxge.txt
9090F:	drivers/net/ethernet/neterion/
9091
9092NETFILTER
9093M:	Pablo Neira Ayuso <pablo@netfilter.org>
9094M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9095M:	Florian Westphal <fw@strlen.de>
9096L:	netfilter-devel@vger.kernel.org
9097L:	coreteam@netfilter.org
9098W:	http://www.netfilter.org/
9099W:	http://www.iptables.org/
9100W:	http://www.nftables.org/
9101Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9104S:	Maintained
9105F:	include/linux/netfilter*
9106F:	include/linux/netfilter/
9107F:	include/net/netfilter/
9108F:	include/uapi/linux/netfilter*
9109F:	include/uapi/linux/netfilter/
9110F:	net/*/netfilter.c
9111F:	net/*/netfilter/
9112F:	net/netfilter/
9113F:	net/bridge/br_netfilter*.c
9114
9115NETLABEL
9116M:	Paul Moore <paul@paul-moore.com>
9117W:	http://netlabel.sf.net
9118L:	netdev@vger.kernel.org
9119S:	Maintained
9120F:	Documentation/netlabel/
9121F:	include/net/netlabel.h
9122F:	net/netlabel/
9123
9124NETROM NETWORK LAYER
9125M:	Ralf Baechle <ralf@linux-mips.org>
9126L:	linux-hams@vger.kernel.org
9127W:	http://www.linux-ax25.org/
9128S:	Maintained
9129F:	include/net/netrom.h
9130F:	include/uapi/linux/netrom.h
9131F:	net/netrom/
9132
9133NETRONOME ETHERNET DRIVERS
9134M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9135L:	oss-drivers@netronome.com
9136S:	Maintained
9137F:	drivers/net/ethernet/netronome/
9138
9139NETWORK BLOCK DEVICE (NBD)
9140M:	Josef Bacik <jbacik@fb.com>
9141S:	Maintained
9142L:	linux-block@vger.kernel.org
9143L:	nbd-general@lists.sourceforge.net
9144F:	Documentation/blockdev/nbd.txt
9145F:	drivers/block/nbd.c
9146F:	include/uapi/linux/nbd.h
9147
9148NETWORK DROP MONITOR
9149M:	Neil Horman <nhorman@tuxdriver.com>
9150L:	netdev@vger.kernel.org
9151S:	Maintained
9152W:	https://fedorahosted.org/dropwatch/
9153F:	net/core/drop_monitor.c
9154
9155NETWORKING DRIVERS
9156L:	netdev@vger.kernel.org
9157W:	http://www.linuxfoundation.org/en/Net
9158Q:	http://patchwork.ozlabs.org/project/netdev/list/
9159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9161S:	Odd Fixes
9162F:	Documentation/devicetree/bindings/net/
9163F:	drivers/net/
9164F:	include/linux/if_*
9165F:	include/linux/netdevice.h
9166F:	include/linux/etherdevice.h
9167F:	include/linux/fcdevice.h
9168F:	include/linux/fddidevice.h
9169F:	include/linux/hippidevice.h
9170F:	include/linux/inetdevice.h
9171F:	include/uapi/linux/if_*
9172F:	include/uapi/linux/netdevice.h
9173
9174NETWORKING DRIVERS (WIRELESS)
9175M:	Kalle Valo <kvalo@codeaurora.org>
9176L:	linux-wireless@vger.kernel.org
9177Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9180S:	Maintained
9181F:	Documentation/devicetree/bindings/net/wireless/
9182F:	drivers/net/wireless/
9183
9184NETWORKING [DSA]
9185M:	Andrew Lunn <andrew@lunn.ch>
9186M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9187M:	Florian Fainelli <f.fainelli@gmail.com>
9188S:	Maintained
9189F:	net/dsa/
9190F:	include/net/dsa.h
9191F:	drivers/net/dsa/
9192
9193NETWORKING [GENERAL]
9194M:	"David S. Miller" <davem@davemloft.net>
9195L:	netdev@vger.kernel.org
9196W:	http://www.linuxfoundation.org/en/Net
9197Q:	http://patchwork.ozlabs.org/project/netdev/list/
9198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9200B:	mailto:netdev@vger.kernel.org
9201S:	Maintained
9202F:	net/
9203F:	include/net/
9204F:	include/linux/in.h
9205F:	include/linux/net.h
9206F:	include/linux/netdevice.h
9207F:	include/uapi/linux/in.h
9208F:	include/uapi/linux/net.h
9209F:	include/uapi/linux/netdevice.h
9210F:	include/uapi/linux/net_namespace.h
9211F:	tools/net/
9212F:	tools/testing/selftests/net/
9213F:	lib/random32.c
9214
9215NETWORKING [IPSEC]
9216M:	Steffen Klassert <steffen.klassert@secunet.com>
9217M:	Herbert Xu <herbert@gondor.apana.org.au>
9218M:	"David S. Miller" <davem@davemloft.net>
9219L:	netdev@vger.kernel.org
9220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9222S:	Maintained
9223F:	net/core/flow.c
9224F:	net/xfrm/
9225F:	net/key/
9226F:	net/ipv4/xfrm*
9227F:	net/ipv4/esp4*
9228F:	net/ipv4/ah4.c
9229F:	net/ipv4/ipcomp.c
9230F:	net/ipv4/ip_vti.c
9231F:	net/ipv6/xfrm*
9232F:	net/ipv6/esp6*
9233F:	net/ipv6/ah6.c
9234F:	net/ipv6/ipcomp6.c
9235F:	net/ipv6/ip6_vti.c
9236F:	include/uapi/linux/xfrm.h
9237F:	include/net/xfrm.h
9238
9239NETWORKING [IPv4/IPv6]
9240M:	"David S. Miller" <davem@davemloft.net>
9241M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9242M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9243L:	netdev@vger.kernel.org
9244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9245S:	Maintained
9246F:	net/ipv4/
9247F:	net/ipv6/
9248F:	include/net/ip*
9249F:	arch/x86/net/*
9250
9251NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9252M:	Paul Moore <paul@paul-moore.com>
9253L:	netdev@vger.kernel.org
9254S:	Maintained
9255
9256NETWORKING [TLS]
9257M:	Ilya Lesokhin <ilyal@mellanox.com>
9258M:	Aviad Yehezkel <aviadye@mellanox.com>
9259M:	Dave Watson <davejwatson@fb.com>
9260L:	netdev@vger.kernel.org
9261S:	Maintained
9262F:	net/tls/*
9263F:	include/uapi/linux/tls.h
9264F:	include/net/tls.h
9265
9266NETWORKING [WIRELESS]
9267L:	linux-wireless@vger.kernel.org
9268Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9269
9270NETXEN (1/10) GbE SUPPORT
9271M:	Manish Chopra <manish.chopra@cavium.com>
9272M:	Rahul Verma <rahul.verma@cavium.com>
9273M:	Dept-GELinuxNICDev@cavium.com
9274L:	netdev@vger.kernel.org
9275S:	Supported
9276F:	drivers/net/ethernet/qlogic/netxen/
9277
9278NFC SUBSYSTEM
9279M:	Samuel Ortiz <sameo@linux.intel.com>
9280L:	linux-wireless@vger.kernel.org
9281L:	linux-nfc@lists.01.org (subscribers-only)
9282S:	Supported
9283F:	net/nfc/
9284F:	include/net/nfc/
9285F:	include/uapi/linux/nfc.h
9286F:	drivers/nfc/
9287F:	include/linux/platform_data/nfcmrvl.h
9288F:	include/linux/platform_data/nxp-nci.h
9289F:	Documentation/devicetree/bindings/net/nfc/
9290
9291NFS, SUNRPC, AND LOCKD CLIENTS
9292M:	Trond Myklebust <trond.myklebust@primarydata.com>
9293M:	Anna Schumaker <anna.schumaker@netapp.com>
9294L:	linux-nfs@vger.kernel.org
9295W:	http://client.linux-nfs.org
9296T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9297S:	Maintained
9298F:	fs/lockd/
9299F:	fs/nfs/
9300F:	fs/nfs_common/
9301F:	net/sunrpc/
9302F:	include/linux/lockd/
9303F:	include/linux/nfs*
9304F:	include/linux/sunrpc/
9305F:	include/uapi/linux/nfs*
9306F:	include/uapi/linux/sunrpc/
9307
9308NILFS2 FILESYSTEM
9309M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9310L:	linux-nilfs@vger.kernel.org
9311W:	http://nilfs.sourceforge.net/
9312W:	http://nilfs.osdn.jp/
9313T:	git git://github.com/konis/nilfs2.git
9314S:	Supported
9315F:	Documentation/filesystems/nilfs2.txt
9316F:	fs/nilfs2/
9317F:	include/trace/events/nilfs2.h
9318F:	include/uapi/linux/nilfs2_api.h
9319F:	include/uapi/linux/nilfs2_ondisk.h
9320
9321NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9322M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9323W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9324S:	Maintained
9325F:	Documentation/scsi/NinjaSCSI.txt
9326F:	drivers/scsi/pcmcia/nsp_*
9327
9328NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9329M:	GOTO Masanori <gotom@debian.or.jp>
9330M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9331W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9332S:	Maintained
9333F:	Documentation/scsi/NinjaSCSI.txt
9334F:	drivers/scsi/nsp32*
9335
9336NIOS2 ARCHITECTURE
9337M:	Ley Foon Tan <lftan@altera.com>
9338L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9340S:	Maintained
9341F:	arch/nios2/
9342
9343NOHZ, DYNTICKS SUPPORT
9344M:	Frederic Weisbecker <fweisbec@gmail.com>
9345M:	Thomas Gleixner <tglx@linutronix.de>
9346M:	Ingo Molnar <mingo@kernel.org>
9347L:	linux-kernel@vger.kernel.org
9348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9349S:	Maintained
9350F:	kernel/time/tick*.*
9351F:	include/linux/tick.h
9352F:	include/linux/sched/nohz.h
9353
9354NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9355M:	Pavel Machek <pavel@ucw.cz>
9356M:	Sakari Ailus <sakari.ailus@iki.fi>
9357L:	linux-media@vger.kernel.org
9358S:	Maintained
9359F:	drivers/media/i2c/et8ek8
9360F:	drivers/media/i2c/ad5820.c
9361
9362NOKIA N900 POWER SUPPLY DRIVERS
9363R:	Pali Rohár <pali.rohar@gmail.com>
9364F:	include/linux/power/bq2415x_charger.h
9365F:	include/linux/power/bq27xxx_battery.h
9366F:	include/linux/power/isp1704_charger.h
9367F:	drivers/power/supply/bq2415x_charger.c
9368F:	drivers/power/supply/bq27xxx_battery.c
9369F:	drivers/power/supply/bq27xxx_battery_i2c.c
9370F:	drivers/power/supply/isp1704_charger.c
9371F:	drivers/power/supply/rx51_battery.c
9372
9373NTB AMD DRIVER
9374M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9375L:	linux-ntb@googlegroups.com
9376S:	Supported
9377F:	drivers/ntb/hw/amd/
9378
9379NTB DRIVER CORE
9380M:	Jon Mason <jdmason@kudzu.us>
9381M:	Dave Jiang <dave.jiang@intel.com>
9382M:	Allen Hubbe <Allen.Hubbe@emc.com>
9383L:	linux-ntb@googlegroups.com
9384S:	Supported
9385W:	https://github.com/jonmason/ntb/wiki
9386T:	git git://github.com/jonmason/ntb.git
9387F:	drivers/ntb/
9388F:	drivers/net/ntb_netdev.c
9389F:	include/linux/ntb.h
9390F:	include/linux/ntb_transport.h
9391F:	tools/testing/selftests/ntb/
9392
9393NTB IDT DRIVER
9394M:	Serge Semin <fancer.lancer@gmail.com>
9395L:	linux-ntb@googlegroups.com
9396S:	Supported
9397F:	drivers/ntb/hw/idt/
9398
9399NTB INTEL DRIVER
9400M:	Jon Mason <jdmason@kudzu.us>
9401M:	Dave Jiang <dave.jiang@intel.com>
9402L:	linux-ntb@googlegroups.com
9403S:	Supported
9404W:	https://github.com/jonmason/ntb/wiki
9405T:	git git://github.com/jonmason/ntb.git
9406F:	drivers/ntb/hw/intel/
9407
9408NTFS FILESYSTEM
9409M:	Anton Altaparmakov <anton@tuxera.com>
9410L:	linux-ntfs-dev@lists.sourceforge.net
9411W:	http://www.tuxera.com/
9412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9413S:	Supported
9414F:	Documentation/filesystems/ntfs.txt
9415F:	fs/ntfs/
9416
9417NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9418M:	Antonino Daplas <adaplas@gmail.com>
9419L:	linux-fbdev@vger.kernel.org
9420S:	Maintained
9421F:	drivers/video/fbdev/riva/
9422F:	drivers/video/fbdev/nvidia/
9423
9424NVM EXPRESS DRIVER
9425M:	Keith Busch <keith.busch@intel.com>
9426M:	Jens Axboe <axboe@fb.com>
9427M:	Christoph Hellwig <hch@lst.de>
9428M:	Sagi Grimberg <sagi@grimberg.me>
9429L:	linux-nvme@lists.infradead.org
9430T:	git://git.infradead.org/nvme.git
9431W:	http://git.infradead.org/nvme.git
9432S:	Supported
9433F:	drivers/nvme/host/
9434F:	include/linux/nvme.h
9435F:	include/uapi/linux/nvme_ioctl.h
9436
9437NVM EXPRESS FC TRANSPORT DRIVERS
9438M:	James Smart <james.smart@broadcom.com>
9439L:	linux-nvme@lists.infradead.org
9440S:	Supported
9441F:	include/linux/nvme-fc.h
9442F:	include/linux/nvme-fc-driver.h
9443F:	drivers/nvme/host/fc.c
9444F:	drivers/nvme/target/fc.c
9445F:	drivers/nvme/target/fcloop.c
9446
9447NVM EXPRESS TARGET DRIVER
9448M:	Christoph Hellwig <hch@lst.de>
9449M:	Sagi Grimberg <sagi@grimberg.me>
9450L:	linux-nvme@lists.infradead.org
9451T:	git://git.infradead.org/nvme.git
9452W:	http://git.infradead.org/nvme.git
9453S:	Supported
9454F:	drivers/nvme/target/
9455
9456NVMEM FRAMEWORK
9457M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9458S:	Maintained
9459F:	drivers/nvmem/
9460F:	Documentation/devicetree/bindings/nvmem/
9461F:	include/linux/nvmem-consumer.h
9462F:	include/linux/nvmem-provider.h
9463
9464NXP TDA998X DRM DRIVER
9465M:	Russell King <linux@armlinux.org.uk>
9466S:	Supported
9467T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9468T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9469F:	drivers/gpu/drm/i2c/tda998x_drv.c
9470F:	include/drm/i2c/tda998x.h
9471
9472NXP TFA9879 DRIVER
9473M:	Peter Rosin <peda@axentia.se>
9474L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9475S:	Maintained
9476F:	sound/soc/codecs/tfa9879*
9477
9478NXP-NCI NFC DRIVER
9479M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9480R:	Charles Gorand <charles.gorand@effinnov.com>
9481L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9482S:	Supported
9483F:	drivers/nfc/nxp-nci
9484
9485OBJTOOL
9486M:	Josh Poimboeuf <jpoimboe@redhat.com>
9487S:	Supported
9488F:	tools/objtool/
9489
9490OMAP AUDIO SUPPORT
9491M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9492M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9493L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9494L:	linux-omap@vger.kernel.org
9495S:	Maintained
9496F:	sound/soc/omap/
9497
9498OMAP CLOCK FRAMEWORK SUPPORT
9499M:	Paul Walmsley <paul@pwsan.com>
9500L:	linux-omap@vger.kernel.org
9501S:	Maintained
9502F:	arch/arm/*omap*/*clock*
9503
9504OMAP DEVICE TREE SUPPORT
9505M:	Benoît Cousson <bcousson@baylibre.com>
9506M:	Tony Lindgren <tony@atomide.com>
9507L:	linux-omap@vger.kernel.org
9508L:	devicetree@vger.kernel.org
9509S:	Maintained
9510F:	arch/arm/boot/dts/*omap*
9511F:	arch/arm/boot/dts/*am3*
9512F:	arch/arm/boot/dts/*am4*
9513F:	arch/arm/boot/dts/*am5*
9514F:	arch/arm/boot/dts/*dra7*
9515
9516OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9517M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9518L:	linux-omap@vger.kernel.org
9519L:	linux-fbdev@vger.kernel.org
9520S:	Maintained
9521F:	drivers/video/fbdev/omap2/
9522F:	Documentation/arm/OMAP/DSS
9523
9524OMAP FRAMEBUFFER SUPPORT
9525M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9526L:	linux-fbdev@vger.kernel.org
9527L:	linux-omap@vger.kernel.org
9528S:	Maintained
9529F:	drivers/video/fbdev/omap/
9530
9531OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9532M:	Roger Quadros <rogerq@ti.com>
9533M:	Tony Lindgren <tony@atomide.com>
9534L:	linux-omap@vger.kernel.org
9535S:	Maintained
9536F:	drivers/memory/omap-gpmc.c
9537F:	arch/arm/mach-omap2/*gpmc*
9538
9539OMAP GPIO DRIVER
9540M:	Grygorii Strashko <grygorii.strashko@ti.com>
9541M:	Santosh Shilimkar <ssantosh@kernel.org>
9542M:	Kevin Hilman <khilman@kernel.org>
9543L:	linux-omap@vger.kernel.org
9544S:	Maintained
9545F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9546F:	drivers/gpio/gpio-omap.c
9547
9548OMAP HARDWARE SPINLOCK SUPPORT
9549M:	Ohad Ben-Cohen <ohad@wizery.com>
9550L:	linux-omap@vger.kernel.org
9551S:	Maintained
9552F:	drivers/hwspinlock/omap_hwspinlock.c
9553
9554OMAP HS MMC SUPPORT
9555L:	linux-mmc@vger.kernel.org
9556L:	linux-omap@vger.kernel.org
9557S:	Orphan
9558F:	drivers/mmc/host/omap_hsmmc.c
9559
9560OMAP HWMOD DATA
9561M:	Paul Walmsley <paul@pwsan.com>
9562L:	linux-omap@vger.kernel.org
9563S:	Maintained
9564F:	arch/arm/mach-omap2/omap_hwmod*data*
9565
9566OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9567M:	Benoît Cousson <bcousson@baylibre.com>
9568L:	linux-omap@vger.kernel.org
9569S:	Maintained
9570F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9571
9572OMAP HWMOD SUPPORT
9573M:	Benoît Cousson <bcousson@baylibre.com>
9574M:	Paul Walmsley <paul@pwsan.com>
9575L:	linux-omap@vger.kernel.org
9576S:	Maintained
9577F:	arch/arm/mach-omap2/omap_hwmod.*
9578
9579OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9580M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9581L:	linux-media@vger.kernel.org
9582S:	Maintained
9583F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9584F:	drivers/media/platform/omap3isp/
9585F:	drivers/staging/media/omap4iss/
9586
9587OMAP MMC SUPPORT
9588M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9589L:	linux-omap@vger.kernel.org
9590S:	Maintained
9591F:	drivers/mmc/host/omap.c
9592
9593OMAP POWER MANAGEMENT SUPPORT
9594M:	Kevin Hilman <khilman@kernel.org>
9595L:	linux-omap@vger.kernel.org
9596S:	Maintained
9597F:	arch/arm/*omap*/*pm*
9598F:	drivers/cpufreq/omap-cpufreq.c
9599
9600OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9601M:	Rajendra Nayak <rnayak@codeaurora.org>
9602M:	Paul Walmsley <paul@pwsan.com>
9603L:	linux-omap@vger.kernel.org
9604S:	Maintained
9605F:	arch/arm/mach-omap2/prm*
9606
9607OMAP RANDOM NUMBER GENERATOR SUPPORT
9608M:	Deepak Saxena <dsaxena@plexity.net>
9609S:	Maintained
9610F:	drivers/char/hw_random/omap-rng.c
9611
9612OMAP USB SUPPORT
9613L:	linux-usb@vger.kernel.org
9614L:	linux-omap@vger.kernel.org
9615S:	Orphan
9616F:	drivers/usb/*/*omap*
9617F:	arch/arm/*omap*/usb*
9618
9619OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9620M:	Mark Jackson <mpfj@newflow.co.uk>
9621L:	linux-omap@vger.kernel.org
9622S:	Maintained
9623F:	arch/arm/boot/dts/am335x-nano.dts
9624
9625OMAP1 SUPPORT
9626M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9627M:	Tony Lindgren <tony@atomide.com>
9628L:	linux-omap@vger.kernel.org
9629Q:	http://patchwork.kernel.org/project/linux-omap/list/
9630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9631S:	Maintained
9632F:	arch/arm/mach-omap1/
9633F:	arch/arm/plat-omap/
9634F:	arch/arm/configs/omap1_defconfig
9635F:	drivers/i2c/busses/i2c-omap.c
9636F:	include/linux/i2c-omap.h
9637
9638OMAP2+ SUPPORT
9639M:	Tony Lindgren <tony@atomide.com>
9640L:	linux-omap@vger.kernel.org
9641W:	http://www.muru.com/linux/omap/
9642W:	http://linux.omap.com/
9643Q:	http://patchwork.kernel.org/project/linux-omap/list/
9644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9645S:	Maintained
9646F:	arch/arm/mach-omap2/
9647F:	arch/arm/plat-omap/
9648F:	arch/arm/configs/omap2plus_defconfig
9649F:	drivers/i2c/busses/i2c-omap.c
9650F:	drivers/irqchip/irq-omap-intc.c
9651F:	drivers/mfd/*omap*.c
9652F:	drivers/mfd/menelaus.c
9653F:	drivers/mfd/palmas.c
9654F:	drivers/mfd/tps65217.c
9655F:	drivers/mfd/tps65218.c
9656F:	drivers/mfd/tps65910.c
9657F:	drivers/mfd/twl-core.[ch]
9658F:	drivers/mfd/twl4030*.c
9659F:	drivers/mfd/twl6030*.c
9660F:	drivers/mfd/twl6040*.c
9661F:	drivers/regulator/palmas-regulator*.c
9662F:	drivers/regulator/pbias-regulator.c
9663F:	drivers/regulator/tps65217-regulator.c
9664F:	drivers/regulator/tps65218-regulator.c
9665F:	drivers/regulator/tps65910-regulator.c
9666F:	drivers/regulator/twl-regulator.c
9667F:	drivers/regulator/twl6030-regulator.c
9668F:	include/linux/i2c-omap.h
9669
9670OMFS FILESYSTEM
9671M:	Bob Copeland <me@bobcopeland.com>
9672L:	linux-karma-devel@lists.sourceforge.net
9673S:	Maintained
9674F:	Documentation/filesystems/omfs.txt
9675F:	fs/omfs/
9676
9677OMNIKEY CARDMAN 4000 DRIVER
9678M:	Harald Welte <laforge@gnumonks.org>
9679S:	Maintained
9680F:	drivers/char/pcmcia/cm4000_cs.c
9681F:	include/linux/cm4000_cs.h
9682F:	include/uapi/linux/cm4000_cs.h
9683
9684OMNIKEY CARDMAN 4040 DRIVER
9685M:	Harald Welte <laforge@gnumonks.org>
9686S:	Maintained
9687F:	drivers/char/pcmcia/cm4040_cs.*
9688
9689OMNIVISION OV13858 SENSOR DRIVER
9690M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9691L:	linux-media@vger.kernel.org
9692T:	git git://linuxtv.org/media_tree.git
9693S:	Maintained
9694F:	drivers/media/i2c/ov13858.c
9695
9696OMNIVISION OV5640 SENSOR DRIVER
9697M:	Steve Longerbeam <slongerbeam@gmail.com>
9698L:	linux-media@vger.kernel.org
9699T:	git git://linuxtv.org/media_tree.git
9700S:	Maintained
9701F:	drivers/media/i2c/ov5640.c
9702
9703OMNIVISION OV5647 SENSOR DRIVER
9704M:	Ramiro Oliveira <roliveir@synopsys.com>
9705L:	linux-media@vger.kernel.org
9706T:	git git://linuxtv.org/media_tree.git
9707S:	Maintained
9708F:	drivers/media/i2c/ov5647.c
9709
9710OMNIVISION OV7670 SENSOR DRIVER
9711M:	Jonathan Corbet <corbet@lwn.net>
9712L:	linux-media@vger.kernel.org
9713T:	git git://linuxtv.org/media_tree.git
9714S:	Maintained
9715F:	drivers/media/i2c/ov7670.c
9716F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9717
9718ONENAND FLASH DRIVER
9719M:	Kyungmin Park <kyungmin.park@samsung.com>
9720L:	linux-mtd@lists.infradead.org
9721S:	Maintained
9722F:	drivers/mtd/onenand/
9723F:	include/linux/mtd/onenand*.h
9724
9725ONSTREAM SCSI TAPE DRIVER
9726M:	Willem Riede <osst@riede.org>
9727L:	osst-users@lists.sourceforge.net
9728L:	linux-scsi@vger.kernel.org
9729S:	Maintained
9730F:	Documentation/scsi/osst.txt
9731F:	drivers/scsi/osst.*
9732F:	drivers/scsi/osst_*.h
9733F:	drivers/scsi/st.h
9734
9735OP-TEE DRIVER
9736M:	Jens Wiklander <jens.wiklander@linaro.org>
9737S:	Maintained
9738F:	drivers/tee/optee/
9739
9740OPA-VNIC DRIVER
9741M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9742M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9743L:	linux-rdma@vger.kernel.org
9744S:	Supported
9745F:	drivers/infiniband/ulp/opa_vnic
9746
9747OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9748M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9749L:	devicetree@vger.kernel.org
9750S:	Maintained
9751F:	Documentation/devicetree/dynamic-resolution-notes.txt
9752F:	Documentation/devicetree/overlay-notes.txt
9753F:	drivers/of/overlay.c
9754F:	drivers/of/resolver.c
9755
9756OPEN FIRMWARE AND FLATTENED DEVICE TREE
9757M:	Rob Herring <robh+dt@kernel.org>
9758M:	Frank Rowand <frowand.list@gmail.com>
9759L:	devicetree@vger.kernel.org
9760W:	http://www.devicetree.org/
9761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9762S:	Maintained
9763F:	drivers/of/
9764F:	include/linux/of*.h
9765F:	scripts/dtc/
9766F:	Documentation/ABI/testing/sysfs-firmware-ofw
9767
9768OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9769M:	Rob Herring <robh+dt@kernel.org>
9770M:	Mark Rutland <mark.rutland@arm.com>
9771L:	devicetree@vger.kernel.org
9772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9773Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9774S:	Maintained
9775F:	Documentation/devicetree/
9776F:	arch/*/boot/dts/
9777F:	include/dt-bindings/
9778
9779OPENCORES I2C BUS DRIVER
9780M:	Peter Korsgaard <jacmet@sunsite.dk>
9781L:	linux-i2c@vger.kernel.org
9782S:	Maintained
9783F:	Documentation/i2c/busses/i2c-ocores
9784F:	drivers/i2c/busses/i2c-ocores.c
9785
9786OPENRISC ARCHITECTURE
9787M:	Jonas Bonn <jonas@southpole.se>
9788M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9789M:	Stafford Horne <shorne@gmail.com>
9790T:	git git://github.com/openrisc/linux.git
9791L:	openrisc@lists.librecores.org
9792W:	http://openrisc.io
9793S:	Maintained
9794F:	arch/openrisc/
9795
9796OPENVSWITCH
9797M:	Pravin Shelar <pshelar@nicira.com>
9798L:	netdev@vger.kernel.org
9799L:	dev@openvswitch.org
9800W:	http://openvswitch.org
9801S:	Maintained
9802F:	net/openvswitch/
9803F:	include/uapi/linux/openvswitch.h
9804
9805OPERATING PERFORMANCE POINTS (OPP)
9806M:	Viresh Kumar <vireshk@kernel.org>
9807M:	Nishanth Menon <nm@ti.com>
9808M:	Stephen Boyd <sboyd@codeaurora.org>
9809L:	linux-pm@vger.kernel.org
9810S:	Maintained
9811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9812F:	drivers/base/power/opp/
9813F:	include/linux/pm_opp.h
9814F:	Documentation/power/opp.txt
9815F:	Documentation/devicetree/bindings/opp/
9816
9817OPL4 DRIVER
9818M:	Clemens Ladisch <clemens@ladisch.de>
9819L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9820T:	git git://git.alsa-project.org/alsa-kernel.git
9821S:	Maintained
9822F:	sound/drivers/opl4/
9823
9824OPROFILE
9825M:	Robert Richter <rric@kernel.org>
9826L:	oprofile-list@lists.sf.net
9827S:	Maintained
9828F:	arch/*/include/asm/oprofile*.h
9829F:	arch/*/oprofile/
9830F:	drivers/oprofile/
9831F:	include/linux/oprofile.h
9832
9833ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9834M:	Mark Fasheh <mfasheh@versity.com>
9835M:	Joel Becker <jlbec@evilplan.org>
9836L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9837W:	http://ocfs2.wiki.kernel.org
9838S:	Supported
9839F:	Documentation/filesystems/ocfs2.txt
9840F:	Documentation/filesystems/dlmfs.txt
9841F:	fs/ocfs2/
9842
9843ORANGEFS FILESYSTEM
9844M:	Mike Marshall <hubcap@omnibond.com>
9845L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9847S:	Supported
9848F:	fs/orangefs/
9849F:	Documentation/filesystems/orangefs.txt
9850
9851ORINOCO DRIVER
9852L:	linux-wireless@vger.kernel.org
9853W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9854W:	http://www.nongnu.org/orinoco/
9855S:	Orphan
9856F:	drivers/net/wireless/intersil/orinoco/
9857
9858OSD LIBRARY and FILESYSTEM
9859M:	Boaz Harrosh <ooo@electrozaur.com>
9860S:	Maintained
9861F:	drivers/scsi/osd/
9862F:	include/scsi/osd_*
9863F:	fs/exofs/
9864
9865OV2659 OMNIVISION SENSOR DRIVER
9866M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9867L:	linux-media@vger.kernel.org
9868W:	https://linuxtv.org
9869Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9870T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9871S:	Maintained
9872F:	drivers/media/i2c/ov2659.c
9873F:	include/media/i2c/ov2659.h
9874
9875OVERLAY FILESYSTEM
9876M:	Miklos Szeredi <miklos@szeredi.hu>
9877L:	linux-unionfs@vger.kernel.org
9878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9879S:	Supported
9880F:	fs/overlayfs/
9881F:	Documentation/filesystems/overlayfs.txt
9882
9883P54 WIRELESS DRIVER
9884M:	Christian Lamparter <chunkeey@googlemail.com>
9885L:	linux-wireless@vger.kernel.org
9886W:	http://wireless.kernel.org/en/users/Drivers/p54
9887S:	Maintained
9888F:	drivers/net/wireless/intersil/p54/
9889
9890PA SEMI ETHERNET DRIVER
9891L:	netdev@vger.kernel.org
9892S:	Orphan
9893F:	drivers/net/ethernet/pasemi/*
9894
9895PA SEMI SMBUS DRIVER
9896L:	linux-i2c@vger.kernel.org
9897S:	Orphan
9898F:	drivers/i2c/busses/i2c-pasemi.c
9899
9900PADATA PARALLEL EXECUTION MECHANISM
9901M:	Steffen Klassert <steffen.klassert@secunet.com>
9902L:	linux-crypto@vger.kernel.org
9903S:	Maintained
9904F:	kernel/padata.c
9905F:	include/linux/padata.h
9906F:	Documentation/padata.txt
9907
9908PANASONIC LAPTOP ACPI EXTRAS DRIVER
9909M:	Harald Welte <laforge@gnumonks.org>
9910L:	platform-driver-x86@vger.kernel.org
9911S:	Maintained
9912F:	drivers/platform/x86/panasonic-laptop.c
9913
9914PANASONIC MN10300/AM33/AM34 PORT
9915M:	David Howells <dhowells@redhat.com>
9916L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9917W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9918S:	Maintained
9919F:	Documentation/mn10300/
9920F:	arch/mn10300/
9921
9922PARALLEL LCD/KEYPAD PANEL DRIVER
9923M:	Willy Tarreau <willy@haproxy.com>
9924M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9925S:	Odd Fixes
9926F:	Documentation/misc-devices/lcd-panel-cgram.txt
9927F:	drivers/misc/panel.c
9928
9929PARALLEL PORT SUBSYSTEM
9930M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9931M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9932L:	linux-parport@lists.infradead.org (subscribers-only)
9933S:	Maintained
9934F:	drivers/parport/
9935F:	include/linux/parport*.h
9936F:	drivers/char/ppdev.c
9937F:	include/uapi/linux/ppdev.h
9938F:	Documentation/parport*.txt
9939
9940PARAVIRT_OPS INTERFACE
9941M:	Jeremy Fitzhardinge <jeremy@goop.org>
9942M:	Chris Wright <chrisw@sous-sol.org>
9943M:	Alok Kataria <akataria@vmware.com>
9944M:	Rusty Russell <rusty@rustcorp.com.au>
9945L:	virtualization@lists.linux-foundation.org
9946S:	Supported
9947F:	Documentation/virtual/paravirt_ops.txt
9948F:	arch/*/kernel/paravirt*
9949F:	arch/*/include/asm/paravirt.h
9950F:	include/linux/hypervisor.h
9951
9952PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9953M:	Tim Waugh <tim@cyberelk.net>
9954L:	linux-parport@lists.infradead.org (subscribers-only)
9955S:	Maintained
9956F:	Documentation/blockdev/paride.txt
9957F:	drivers/block/paride/
9958
9959PARISC ARCHITECTURE
9960M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9961M:	Helge Deller <deller@gmx.de>
9962L:	linux-parisc@vger.kernel.org
9963W:	http://www.parisc-linux.org/
9964Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9967S:	Maintained
9968F:	arch/parisc/
9969F:	Documentation/parisc/
9970F:	drivers/parisc/
9971F:	drivers/char/agp/parisc-agp.c
9972F:	drivers/input/serio/gscps2.c
9973F:	drivers/parport/parport_gsc.*
9974F:	drivers/tty/serial/8250/8250_gsc.c
9975F:	drivers/video/fbdev/sti*
9976F:	drivers/video/console/sti*
9977F:	drivers/video/logo/logo_parisc*
9978
9979PARMAN
9980M:	Jiri Pirko <jiri@mellanox.com>
9981L:	netdev@vger.kernel.org
9982S:	Supported
9983F:	lib/parman.c
9984F:	lib/test_parman.c
9985F:	include/linux/parman.h
9986
9987PC87360 HARDWARE MONITORING DRIVER
9988M:	Jim Cromie <jim.cromie@gmail.com>
9989L:	linux-hwmon@vger.kernel.org
9990S:	Maintained
9991F:	Documentation/hwmon/pc87360
9992F:	drivers/hwmon/pc87360.c
9993
9994PC8736x GPIO DRIVER
9995M:	Jim Cromie <jim.cromie@gmail.com>
9996S:	Maintained
9997F:	drivers/char/pc8736x_gpio.c
9998
9999PC87427 HARDWARE MONITORING DRIVER
10000M:	Jean Delvare <jdelvare@suse.com>
10001L:	linux-hwmon@vger.kernel.org
10002S:	Maintained
10003F:	Documentation/hwmon/pc87427
10004F:	drivers/hwmon/pc87427.c
10005
10006PCA9532 LED DRIVER
10007M:	Riku Voipio <riku.voipio@iki.fi>
10008S:	Maintained
10009F:	drivers/leds/leds-pca9532.c
10010F:	include/linux/leds-pca9532.h
10011
10012PCA9541 I2C BUS MASTER SELECTOR DRIVER
10013M:	Guenter Roeck <linux@roeck-us.net>
10014L:	linux-i2c@vger.kernel.org
10015S:	Maintained
10016F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10017
10018PCDP - PRIMARY CONSOLE AND DEBUG PORT
10019M:	Khalid Aziz <khalid@gonehiking.org>
10020S:	Maintained
10021F:	drivers/firmware/pcdp.*
10022
10023PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10024M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10025L:	linux-pci@vger.kernel.org
10026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10027S:	Maintained
10028F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10029F:	drivers/pci/host/pci-aardvark.c
10030
10031PCI DRIVER FOR ALTERA PCIE IP
10032M:	Ley Foon Tan <lftan@altera.com>
10033L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10034L:	linux-pci@vger.kernel.org
10035S:	Supported
10036F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10037F:	drivers/pci/host/pcie-altera.c
10038
10039PCI DRIVER FOR APPLIEDMICRO XGENE
10040M:	Tanmay Inamdar <tinamdar@apm.com>
10041L:	linux-pci@vger.kernel.org
10042L:	linux-arm-kernel@lists.infradead.org
10043S:	Maintained
10044F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10045F:	drivers/pci/host/pci-xgene.c
10046
10047PCI DRIVER FOR ARM VERSATILE PLATFORM
10048M:	Rob Herring <robh@kernel.org>
10049L:	linux-pci@vger.kernel.org
10050L:	linux-arm-kernel@lists.infradead.org
10051S:	Maintained
10052F:	Documentation/devicetree/bindings/pci/versatile.txt
10053F:	drivers/pci/host/pci-versatile.c
10054
10055PCI DRIVER FOR ARMADA 8K
10056M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10057L:	linux-pci@vger.kernel.org
10058L:	linux-arm-kernel@lists.infradead.org
10059S:	Maintained
10060F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10061F:	drivers/pci/dwc/pcie-armada8k.c
10062
10063PCI DRIVER FOR FREESCALE LAYERSCAPE
10064M:	Minghuan Lian <minghuan.Lian@freescale.com>
10065M:	Mingkai Hu <mingkai.hu@freescale.com>
10066M:	Roy Zang <tie-fei.zang@freescale.com>
10067L:	linuxppc-dev@lists.ozlabs.org
10068L:	linux-pci@vger.kernel.org
10069L:	linux-arm-kernel@lists.infradead.org
10070S:	Maintained
10071F:	drivers/pci/dwc/*layerscape*
10072
10073PCI DRIVER FOR GENERIC OF HOSTS
10074M:	Will Deacon <will.deacon@arm.com>
10075L:	linux-pci@vger.kernel.org
10076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10077S:	Maintained
10078F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10079F:	drivers/pci/host/pci-host-common.c
10080F:	drivers/pci/host/pci-host-generic.c
10081
10082PCI DRIVER FOR IMX6
10083M:	Richard Zhu <hongxing.zhu@nxp.com>
10084M:	Lucas Stach <l.stach@pengutronix.de>
10085L:	linux-pci@vger.kernel.org
10086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10087S:	Maintained
10088F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10089F:	drivers/pci/dwc/*imx6*
10090
10091PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10092M:	Keith Busch <keith.busch@intel.com>
10093L:	linux-pci@vger.kernel.org
10094S:	Supported
10095F:	drivers/pci/host/vmd.c
10096
10097PCI DRIVER FOR MICROSEMI SWITCHTEC
10098M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10099M:	Stephen Bates <stephen.bates@microsemi.com>
10100M:	Logan Gunthorpe <logang@deltatee.com>
10101L:	linux-pci@vger.kernel.org
10102S:	Maintained
10103F:	Documentation/switchtec.txt
10104F:	Documentation/ABI/testing/sysfs-class-switchtec
10105F:	drivers/pci/switch/switchtec*
10106F:	include/uapi/linux/switchtec_ioctl.h
10107
10108PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10109M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10110M:	Jason Cooper <jason@lakedaemon.net>
10111L:	linux-pci@vger.kernel.org
10112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10113S:	Maintained
10114F:	drivers/pci/host/*mvebu*
10115
10116PCI DRIVER FOR NVIDIA TEGRA
10117M:	Thierry Reding <thierry.reding@gmail.com>
10118L:	linux-tegra@vger.kernel.org
10119L:	linux-pci@vger.kernel.org
10120S:	Supported
10121F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10122F:	drivers/pci/host/pci-tegra.c
10123
10124PCI DRIVER FOR RENESAS R-CAR
10125M:	Simon Horman <horms@verge.net.au>
10126L:	linux-pci@vger.kernel.org
10127L:	linux-renesas-soc@vger.kernel.org
10128S:	Maintained
10129F:	drivers/pci/host/*rcar*
10130
10131PCI DRIVER FOR SAMSUNG EXYNOS
10132M:	Jingoo Han <jingoohan1@gmail.com>
10133L:	linux-pci@vger.kernel.org
10134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10135L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10136S:	Maintained
10137F:	drivers/pci/dwc/pci-exynos.c
10138
10139PCI DRIVER FOR SYNOPSIS DESIGNWARE
10140M:	Jingoo Han <jingoohan1@gmail.com>
10141M:	Joao Pinto <Joao.Pinto@synopsys.com>
10142L:	linux-pci@vger.kernel.org
10143S:	Maintained
10144F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10145F:	drivers/pci/dwc/*designware*
10146
10147PCI DRIVER FOR TI DRA7XX
10148M:	Kishon Vijay Abraham I <kishon@ti.com>
10149L:	linux-omap@vger.kernel.org
10150L:	linux-pci@vger.kernel.org
10151S:	Supported
10152F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10153F:	drivers/pci/dwc/pci-dra7xx.c
10154
10155PCI DRIVER FOR TI KEYSTONE
10156M:	Murali Karicheri <m-karicheri2@ti.com>
10157L:	linux-pci@vger.kernel.org
10158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10159S:	Maintained
10160F:	drivers/pci/dwc/*keystone*
10161
10162PCI ENDPOINT SUBSYSTEM
10163M:	Kishon Vijay Abraham I <kishon@ti.com>
10164L:	linux-pci@vger.kernel.org
10165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10166S:	Supported
10167F:	drivers/pci/endpoint/
10168F:	drivers/misc/pci_endpoint_test.c
10169F:	tools/pci/
10170
10171PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10172M:	Russell Currey <ruscur@russell.cc>
10173L:	linuxppc-dev@lists.ozlabs.org
10174S:	Supported
10175F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10176F:	arch/powerpc/kernel/eeh*.c
10177F:	arch/powerpc/platforms/*/eeh*.c
10178F:	arch/powerpc/include/*/eeh*.h
10179
10180PCI ERROR RECOVERY
10181M:	Linas Vepstas <linasvepstas@gmail.com>
10182L:	linux-pci@vger.kernel.org
10183S:	Supported
10184F:	Documentation/PCI/pci-error-recovery.txt
10185
10186PCI MSI DRIVER FOR ALTERA MSI IP
10187M:	Ley Foon Tan <lftan@altera.com>
10188L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10189L:	linux-pci@vger.kernel.org
10190S:	Supported
10191F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10192F:	drivers/pci/host/pcie-altera-msi.c
10193
10194PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10195M:	Duc Dang <dhdang@apm.com>
10196L:	linux-pci@vger.kernel.org
10197L:	linux-arm-kernel@lists.infradead.org
10198S:	Maintained
10199F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10200F:	drivers/pci/host/pci-xgene-msi.c
10201
10202PCI SUBSYSTEM
10203M:	Bjorn Helgaas <bhelgaas@google.com>
10204L:	linux-pci@vger.kernel.org
10205Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10207S:	Supported
10208F:	Documentation/devicetree/bindings/pci/
10209F:	Documentation/PCI/
10210F:	drivers/pci/
10211F:	include/linux/pci*
10212F:	arch/x86/pci/
10213F:	arch/x86/kernel/quirks.c
10214
10215PCIE DRIVER FOR AXIS ARTPEC
10216M:	Niklas Cassel <niklas.cassel@axis.com>
10217M:	Jesper Nilsson <jesper.nilsson@axis.com>
10218L:	linux-arm-kernel@axis.com
10219L:	linux-pci@vger.kernel.org
10220S:	Maintained
10221F:	Documentation/devicetree/bindings/pci/axis,artpec*
10222F:	drivers/pci/dwc/*artpec*
10223
10224PCIE DRIVER FOR CAVIUM THUNDERX
10225M:	David Daney <david.daney@cavium.com>
10226L:	linux-pci@vger.kernel.org
10227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10228S:	Supported
10229F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10230F:	drivers/pci/host/pci-thunder-*
10231
10232PCIE DRIVER FOR HISILICON
10233M:	Zhou Wang <wangzhou1@hisilicon.com>
10234M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10235L:	linux-pci@vger.kernel.org
10236S:	Maintained
10237F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10238F:	drivers/pci/dwc/pcie-hisi.c
10239
10240PCIE DRIVER FOR HISILICON KIRIN
10241M:	Xiaowei Song <songxiaowei@hisilicon.com>
10242M:	Binghui Wang <wangbinghui@hisilicon.com>
10243L:	linux-pci@vger.kernel.org
10244S:	Maintained
10245F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10246F:	drivers/pci/dwc/pcie-kirin.c
10247
10248PCIE DRIVER FOR MEDIATEK
10249M:	Ryder Lee <ryder.lee@mediatek.com>
10250L:	linux-pci@vger.kernel.org
10251L:	linux-mediatek@lists.infradead.org
10252S:	Supported
10253F:	Documentation/devicetree/bindings/pci/mediatek*
10254F:	drivers/pci/host/*mediatek*
10255
10256PCIE DRIVER FOR QUALCOMM MSM
10257M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10258L:	linux-pci@vger.kernel.org
10259L:	linux-arm-msm@vger.kernel.org
10260S:	Maintained
10261F:	drivers/pci/dwc/*qcom*
10262
10263PCIE DRIVER FOR ROCKCHIP
10264M:	Shawn Lin <shawn.lin@rock-chips.com>
10265L:	linux-pci@vger.kernel.org
10266L:	linux-rockchip@lists.infradead.org
10267S:	Maintained
10268F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10269F:	drivers/pci/host/pcie-rockchip.c
10270
10271PCIE DRIVER FOR ST SPEAR13XX
10272M:	Pratyush Anand <pratyush.anand@gmail.com>
10273L:	linux-pci@vger.kernel.org
10274S:	Maintained
10275F:	drivers/pci/dwc/*spear*
10276
10277PCMCIA SUBSYSTEM
10278P:	Linux PCMCIA Team
10279L:	linux-pcmcia@lists.infradead.org
10280W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10282S:	Maintained
10283F:	Documentation/pcmcia/
10284F:	tools/pcmcia/
10285F:	drivers/pcmcia/
10286F:	include/pcmcia/
10287
10288PCNET32 NETWORK DRIVER
10289M:	Don Fry <pcnet32@frontier.com>
10290L:	netdev@vger.kernel.org
10291S:	Maintained
10292F:	drivers/net/ethernet/amd/pcnet32.c
10293
10294PCRYPT PARALLEL CRYPTO ENGINE
10295M:	Steffen Klassert <steffen.klassert@secunet.com>
10296L:	linux-crypto@vger.kernel.org
10297S:	Maintained
10298F:	crypto/pcrypt.c
10299F:	include/crypto/pcrypt.h
10300
10301PER-CPU MEMORY ALLOCATOR
10302M:	Tejun Heo <tj@kernel.org>
10303M:	Christoph Lameter <cl@linux.com>
10304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10305S:	Maintained
10306F:	include/linux/percpu*.h
10307F:	mm/percpu*.c
10308F:	arch/*/include/asm/percpu.h
10309
10310PER-TASK DELAY ACCOUNTING
10311M:	Balbir Singh <bsingharora@gmail.com>
10312S:	Maintained
10313F:	include/linux/delayacct.h
10314F:	kernel/delayacct.c
10315
10316PERFORMANCE EVENTS SUBSYSTEM
10317M:	Peter Zijlstra <peterz@infradead.org>
10318M:	Ingo Molnar <mingo@redhat.com>
10319M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10320R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10321L:	linux-kernel@vger.kernel.org
10322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10323S:	Supported
10324F:	kernel/events/*
10325F:	include/linux/perf_event.h
10326F:	include/uapi/linux/perf_event.h
10327F:	arch/*/kernel/perf_event*.c
10328F:	arch/*/kernel/*/perf_event*.c
10329F:	arch/*/kernel/*/*/perf_event*.c
10330F:	arch/*/include/asm/perf_event.h
10331F:	arch/*/kernel/perf_callchain.c
10332F:	arch/*/events/*
10333F:	tools/perf/
10334
10335PERSONALITY HANDLING
10336M:	Christoph Hellwig <hch@infradead.org>
10337L:	linux-abi-devel@lists.sourceforge.net
10338S:	Maintained
10339F:	include/linux/personality.h
10340F:	include/uapi/linux/personality.h
10341
10342PHONET PROTOCOL
10343M:	Remi Denis-Courmont <courmisch@gmail.com>
10344S:	Supported
10345F:	Documentation/networking/phonet.txt
10346F:	include/linux/phonet.h
10347F:	include/net/phonet/
10348F:	include/uapi/linux/phonet.h
10349F:	net/phonet/
10350
10351PHRAM MTD DRIVER
10352M:	Joern Engel <joern@lazybastard.org>
10353L:	linux-mtd@lists.infradead.org
10354S:	Maintained
10355F:	drivers/mtd/devices/phram.c
10356
10357PICOLCD HID DRIVER
10358M:	Bruno Prémont <bonbons@linux-vserver.org>
10359L:	linux-input@vger.kernel.org
10360S:	Maintained
10361F:	drivers/hid/hid-picolcd*
10362
10363PICOXCELL SUPPORT
10364M:	Jamie Iles <jamie@jamieiles.com>
10365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10366T:	git git://github.com/jamieiles/linux-2.6-ji.git
10367S:	Supported
10368F:	arch/arm/boot/dts/picoxcell*
10369F:	arch/arm/mach-picoxcell/
10370F:	drivers/crypto/picoxcell*
10371
10372PIN CONTROL SUBSYSTEM
10373M:	Linus Walleij <linus.walleij@linaro.org>
10374L:	linux-gpio@vger.kernel.org
10375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10376S:	Maintained
10377F:	Documentation/devicetree/bindings/pinctrl/
10378F:	Documentation/pinctrl.txt
10379F:	drivers/pinctrl/
10380F:	include/linux/pinctrl/
10381
10382PIN CONTROLLER - ATMEL AT91
10383M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10385S:	Maintained
10386F:	drivers/pinctrl/pinctrl-at91.*
10387
10388PIN CONTROLLER - ATMEL AT91 PIO4
10389M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10391L:	linux-gpio@vger.kernel.org
10392S:	Supported
10393F:	drivers/pinctrl/pinctrl-at91-pio4.*
10394
10395PIN CONTROLLER - INTEL
10396M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10397M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10398S:	Maintained
10399F:	drivers/pinctrl/intel/
10400
10401PIN CONTROLLER - QUALCOMM
10402M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10403S:	Maintained
10404L:	linux-arm-msm@vger.kernel.org
10405F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10406F:	drivers/pinctrl/qcom/
10407
10408PIN CONTROLLER - RENESAS
10409M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10410M:	Geert Uytterhoeven <geert+renesas@glider.be>
10411L:	linux-renesas-soc@vger.kernel.org
10412S:	Maintained
10413F:	drivers/pinctrl/sh-pfc/
10414
10415PIN CONTROLLER - SAMSUNG
10416M:	Tomasz Figa <tomasz.figa@gmail.com>
10417M:	Krzysztof Kozlowski <krzk@kernel.org>
10418M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10420L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10421Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10423S:	Maintained
10424F:	drivers/pinctrl/samsung/
10425F:	include/dt-bindings/pinctrl/samsung.h
10426F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10427
10428PIN CONTROLLER - SINGLE
10429M:	Tony Lindgren <tony@atomide.com>
10430M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10432L:	linux-omap@vger.kernel.org
10433S:	Maintained
10434F:	drivers/pinctrl/pinctrl-single.c
10435
10436PIN CONTROLLER - ST SPEAR
10437M:	Viresh Kumar <vireshk@kernel.org>
10438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10439W:	http://www.st.com/spear
10440S:	Maintained
10441F:	drivers/pinctrl/spear/
10442
10443PISTACHIO SOC SUPPORT
10444M:	James Hartley <james.hartley@imgtec.com>
10445M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10446L:	linux-mips@linux-mips.org
10447S:	Maintained
10448F:	arch/mips/pistachio/
10449F:	arch/mips/include/asm/mach-pistachio/
10450F:	arch/mips/boot/dts/img/pistachio*
10451F:	arch/mips/configs/pistachio*_defconfig
10452
10453PKTCDVD DRIVER
10454S:	Orphan
10455M:	linux-block@vger.kernel.org
10456F:	drivers/block/pktcdvd.c
10457F:	include/linux/pktcdvd.h
10458F:	include/uapi/linux/pktcdvd.h
10459
10460PKUNITY SOC DRIVERS
10461M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10462W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10463S:	Maintained
10464T:	git git://github.com/gxt/linux.git
10465F:	drivers/input/serio/i8042-unicore32io.h
10466F:	drivers/i2c/busses/i2c-puv3.c
10467F:	drivers/video/fbdev/fb-puv3.c
10468F:	drivers/rtc/rtc-puv3.c
10469
10470PMBUS HARDWARE MONITORING DRIVERS
10471M:	Guenter Roeck <linux@roeck-us.net>
10472L:	linux-hwmon@vger.kernel.org
10473W:	http://hwmon.wiki.kernel.org/
10474W:	http://www.roeck-us.net/linux/drivers/
10475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10476S:	Maintained
10477F:	Documentation/hwmon/pmbus
10478F:	drivers/hwmon/pmbus/
10479F:	include/linux/pmbus.h
10480
10481PMC SIERRA MaxRAID DRIVER
10482L:	linux-scsi@vger.kernel.org
10483W:	http://www.pmc-sierra.com/
10484S:	Orphan
10485F:	drivers/scsi/pmcraid.*
10486
10487PMC SIERRA PM8001 DRIVER
10488M:	Jack Wang <jinpu.wang@profitbricks.com>
10489M:	lindar_liu@usish.com
10490L:	linux-scsi@vger.kernel.org
10491S:	Supported
10492F:	drivers/scsi/pm8001/
10493
10494PNP SUPPORT
10495M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10496S:	Maintained
10497F:	drivers/pnp/
10498
10499POSIX CLOCKS and TIMERS
10500M:	Thomas Gleixner <tglx@linutronix.de>
10501L:	linux-kernel@vger.kernel.org
10502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10503S:	Maintained
10504F:	fs/timerfd.c
10505F:	include/linux/timer*
10506F:	kernel/time/*timer*
10507
10508POWER MANAGEMENT CORE
10509M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10510L:	linux-pm@vger.kernel.org
10511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10512B:	https://bugzilla.kernel.org
10513S:	Supported
10514F:	drivers/base/power/
10515F:	include/linux/pm.h
10516F:	include/linux/pm_*
10517F:	include/linux/powercap.h
10518F:	drivers/powercap/
10519
10520POWER STATE COORDINATION INTERFACE (PSCI)
10521M:	Mark Rutland <mark.rutland@arm.com>
10522M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10523L:	linux-arm-kernel@lists.infradead.org
10524S:	Maintained
10525F:	drivers/firmware/psci*.c
10526F:	include/linux/psci.h
10527F:	include/uapi/linux/psci.h
10528
10529POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10530M:	Sebastian Reichel <sre@kernel.org>
10531L:	linux-pm@vger.kernel.org
10532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10533S:	Maintained
10534F:	Documentation/devicetree/bindings/power/supply/
10535F:	include/linux/power_supply.h
10536F:	drivers/power/supply/
10537
10538POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10539M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10540L:	linuxppc-dev@lists.ozlabs.org
10541S:	Maintained
10542F:	drivers/char/powernv-op-panel.c
10543
10544PPP OVER ATM (RFC 2364)
10545M:	Mitchell Blank Jr <mitch@sfgoth.com>
10546S:	Maintained
10547F:	net/atm/pppoatm.c
10548F:	include/uapi/linux/atmppp.h
10549
10550PPP OVER ETHERNET
10551M:	Michal Ostrowski <mostrows@earthlink.net>
10552S:	Maintained
10553F:	drivers/net/ppp/pppoe.c
10554F:	drivers/net/ppp/pppox.c
10555
10556PPP OVER L2TP
10557M:	James Chapman <jchapman@katalix.com>
10558S:	Maintained
10559F:	net/l2tp/l2tp_ppp.c
10560F:	include/linux/if_pppol2tp.h
10561F:	include/uapi/linux/if_pppol2tp.h
10562
10563PPP PROTOCOL DRIVERS AND COMPRESSORS
10564M:	Paul Mackerras <paulus@samba.org>
10565L:	linux-ppp@vger.kernel.org
10566S:	Maintained
10567F:	drivers/net/ppp/ppp_*
10568
10569PPS SUPPORT
10570M:	Rodolfo Giometti <giometti@enneenne.com>
10571W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10572L:	linuxpps@ml.enneenne.com (subscribers-only)
10573S:	Maintained
10574F:	Documentation/pps/
10575F:	drivers/pps/
10576F:	include/linux/pps*.h
10577
10578PPTP DRIVER
10579M:	Dmitry Kozlov <xeb@mail.ru>
10580L:	netdev@vger.kernel.org
10581S:	Maintained
10582F:	drivers/net/ppp/pptp.c
10583W:	http://sourceforge.net/projects/accel-pptp
10584
10585PREEMPTIBLE KERNEL
10586M:	Robert Love <rml@tech9.net>
10587L:	kpreempt-tech@lists.sourceforge.net
10588W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10589S:	Supported
10590F:	Documentation/preempt-locking.txt
10591F:	include/linux/preempt.h
10592
10593PRINTK
10594M:	Petr Mladek <pmladek@suse.com>
10595M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10596R:	Steven Rostedt <rostedt@goodmis.org>
10597S:	Maintained
10598F:	kernel/printk/
10599F:	include/linux/printk.h
10600
10601PRISM54 WIRELESS DRIVER
10602M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10603L:	linux-wireless@vger.kernel.org
10604W:	http://wireless.kernel.org/en/users/Drivers/p54
10605S:	Obsolete
10606F:	drivers/net/wireless/intersil/prism54/
10607
10608PROC SYSCTL
10609M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10610M:	Kees Cook <keescook@chromium.org>
10611L:	linux-kernel@vger.kernel.org
10612L:	linux-fsdevel@vger.kernel.org
10613S:	Maintained
10614F:	fs/proc/proc_sysctl.c
10615F:	include/linux/sysctl.h
10616F:	kernel/sysctl.c
10617F:	tools/testing/selftests/sysctl/
10618
10619PS3 NETWORK SUPPORT
10620M:	Geoff Levand <geoff@infradead.org>
10621L:	netdev@vger.kernel.org
10622L:	linuxppc-dev@lists.ozlabs.org
10623S:	Maintained
10624F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10625
10626PS3 PLATFORM SUPPORT
10627M:	Geoff Levand <geoff@infradead.org>
10628L:	linuxppc-dev@lists.ozlabs.org
10629S:	Maintained
10630F:	arch/powerpc/boot/ps3*
10631F:	arch/powerpc/include/asm/lv1call.h
10632F:	arch/powerpc/include/asm/ps3*.h
10633F:	arch/powerpc/platforms/ps3/
10634F:	drivers/*/ps3*
10635F:	drivers/ps3/
10636F:	drivers/rtc/rtc-ps3.c
10637F:	drivers/usb/host/*ps3.c
10638F:	sound/ppc/snd_ps3*
10639
10640PS3VRAM DRIVER
10641M:	Jim Paris <jim@jtan.com>
10642M:	Geoff Levand <geoff@infradead.org>
10643L:	linuxppc-dev@lists.ozlabs.org
10644S:	Maintained
10645F:	drivers/block/ps3vram.c
10646
10647PSAMPLE PACKET SAMPLING SUPPORT:
10648M:	Yotam Gigi <yotamg@mellanox.com>
10649S:	Maintained
10650F:	net/psample
10651F:	include/net/psample.h
10652F:	include/uapi/linux/psample.h
10653
10654PSTORE FILESYSTEM
10655M:	Kees Cook <keescook@chromium.org>
10656M:	Anton Vorontsov <anton@enomsg.org>
10657M:	Colin Cross <ccross@android.com>
10658M:	Tony Luck <tony.luck@intel.com>
10659S:	Maintained
10660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10661F:	fs/pstore/
10662F:	include/linux/pstore*
10663F:	drivers/firmware/efi/efi-pstore.c
10664F:	drivers/acpi/apei/erst.c
10665F:	Documentation/admin-guide/ramoops.rst
10666F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10667K:	\b(pstore|ramoops)
10668
10669PTP HARDWARE CLOCK SUPPORT
10670M:	Richard Cochran <richardcochran@gmail.com>
10671L:	netdev@vger.kernel.org
10672S:	Maintained
10673W:	http://linuxptp.sourceforge.net/
10674F:	Documentation/ABI/testing/sysfs-ptp
10675F:	Documentation/ptp/*
10676F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10677F:	drivers/net/phy/dp83640*
10678F:	drivers/ptp/*
10679F:	include/linux/ptp_cl*
10680
10681PTRACE SUPPORT
10682M:	Oleg Nesterov <oleg@redhat.com>
10683S:	Maintained
10684F:	include/asm-generic/syscall.h
10685F:	include/linux/ptrace.h
10686F:	include/linux/regset.h
10687F:	include/linux/tracehook.h
10688F:	include/uapi/linux/ptrace.h
10689F:	include/uapi/linux/ptrace.h
10690F:	include/asm-generic/ptrace.h
10691F:	kernel/ptrace.c
10692F:	arch/*/ptrace*.c
10693F:	arch/*/*/ptrace*.c
10694F:	arch/*/include/asm/ptrace*.h
10695
10696PULSE8-CEC DRIVER
10697M:	Hans Verkuil <hverkuil@xs4all.nl>
10698L:	linux-media@vger.kernel.org
10699T:	git git://linuxtv.org/media_tree.git
10700S:	Maintained
10701F:	drivers/media/usb/pulse8-cec/*
10702
10703PVRUSB2 VIDEO4LINUX DRIVER
10704M:	Mike Isely <isely@pobox.com>
10705L:	pvrusb2@isely.net	(subscribers-only)
10706L:	linux-media@vger.kernel.org
10707W:	http://www.isely.net/pvrusb2/
10708T:	git git://linuxtv.org/media_tree.git
10709S:	Maintained
10710F:	Documentation/media/v4l-drivers/pvrusb2*
10711F:	drivers/media/usb/pvrusb2/
10712
10713PWC WEBCAM DRIVER
10714M:	Hans Verkuil <hverkuil@xs4all.nl>
10715L:	linux-media@vger.kernel.org
10716T:	git git://linuxtv.org/media_tree.git
10717S:	Odd Fixes
10718F:	drivers/media/usb/pwc/*
10719
10720PWM FAN DRIVER
10721M:	Kamil Debski <kamil@wypas.org>
10722M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10723L:	linux-hwmon@vger.kernel.org
10724S:	Supported
10725F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10726F:	Documentation/hwmon/pwm-fan
10727F:	drivers/hwmon/pwm-fan.c
10728
10729PWM SUBSYSTEM
10730M:	Thierry Reding <thierry.reding@gmail.com>
10731L:	linux-pwm@vger.kernel.org
10732S:	Maintained
10733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10734F:	Documentation/pwm.txt
10735F:	Documentation/devicetree/bindings/pwm/
10736F:	include/linux/pwm.h
10737F:	drivers/pwm/
10738F:	drivers/video/backlight/pwm_bl.c
10739F:	include/linux/pwm_backlight.h
10740F:	drivers/gpio/gpio-mvebu.c
10741F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10742
10743PXA GPIO DRIVER
10744M:	Robert Jarzmik <robert.jarzmik@free.fr>
10745L:	linux-gpio@vger.kernel.org
10746S:	Maintained
10747F:	drivers/gpio/gpio-pxa.c
10748
10749PXA MMCI DRIVER
10750S:	Orphan
10751
10752PXA RTC DRIVER
10753M:	Robert Jarzmik <robert.jarzmik@free.fr>
10754L:	linux-rtc@vger.kernel.org
10755S:	Maintained
10756
10757PXA2xx/PXA3xx SUPPORT
10758M:	Daniel Mack <daniel@zonque.org>
10759M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10760M:	Robert Jarzmik <robert.jarzmik@free.fr>
10761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10762T:	git git://github.com/hzhuang1/linux.git
10763T:	git git://github.com/rjarzmik/linux.git
10764S:	Maintained
10765F:	arch/arm/boot/dts/pxa*
10766F:	arch/arm/mach-pxa/
10767F:	drivers/dma/pxa*
10768F:	drivers/pcmcia/pxa2xx*
10769F:	drivers/pinctrl/pxa/
10770F:	drivers/spi/spi-pxa2xx*
10771F:	drivers/usb/gadget/udc/pxa2*
10772F:	include/sound/pxa2xx-lib.h
10773F:	sound/arm/pxa*
10774F:	sound/soc/pxa/
10775
10776PXA3xx NAND FLASH DRIVER
10777M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10778L:	linux-mtd@lists.infradead.org
10779S:	Maintained
10780F:	drivers/mtd/nand/pxa3xx_nand.c
10781
10782QAT DRIVER
10783M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10784M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10785L:	qat-linux@intel.com
10786S:	Supported
10787F:	drivers/crypto/qat/
10788
10789QCOM AUDIO (ASoC) DRIVERS
10790M:	Patrick Lai <plai@codeaurora.org>
10791M:	Banajit Goswami <bgoswami@codeaurora.org>
10792L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10793S:	Supported
10794F:	sound/soc/qcom/
10795
10796QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10797M:	Gabriel Somlo <somlo@cmu.edu>
10798M:	"Michael S. Tsirkin" <mst@redhat.com>
10799L:	qemu-devel@nongnu.org
10800S:	Maintained
10801F:	drivers/firmware/qemu_fw_cfg.c
10802
10803QIB DRIVER
10804M:	Mike Marciniszyn <infinipath@intel.com>
10805L:	linux-rdma@vger.kernel.org
10806S:	Supported
10807F:	drivers/infiniband/hw/qib/
10808
10809QLOGIC QL41xxx FCOE DRIVER
10810M:	QLogic-Storage-Upstream@cavium.com
10811L:	linux-scsi@vger.kernel.org
10812S:	Supported
10813F:	drivers/scsi/qedf/
10814
10815QLOGIC QL41xxx ISCSI DRIVER
10816M:	QLogic-Storage-Upstream@cavium.com
10817L:	linux-scsi@vger.kernel.org
10818S:	Supported
10819F:	drivers/scsi/qedi/
10820
10821QLOGIC QL4xxx ETHERNET DRIVER
10822M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10823M:	Ariel Elior <Ariel.Elior@cavium.com>
10824M:	everest-linux-l2@cavium.com
10825L:	netdev@vger.kernel.org
10826S:	Supported
10827F:	drivers/net/ethernet/qlogic/qed/
10828F:	include/linux/qed/
10829F:	drivers/net/ethernet/qlogic/qede/
10830
10831QLOGIC QL4xxx RDMA DRIVER
10832M:	Ram Amrani <Ram.Amrani@cavium.com>
10833M:	Ariel Elior <Ariel.Elior@cavium.com>
10834L:	linux-rdma@vger.kernel.org
10835S:	Supported
10836F:	drivers/infiniband/hw/qedr/
10837F:	include/uapi/rdma/qedr-abi.h
10838
10839QLOGIC QLA1280 SCSI DRIVER
10840M:	Michael Reed <mdr@sgi.com>
10841L:	linux-scsi@vger.kernel.org
10842S:	Maintained
10843F:	drivers/scsi/qla1280.[ch]
10844
10845QLOGIC QLA2XXX FC-SCSI DRIVER
10846M:	qla2xxx-upstream@qlogic.com
10847L:	linux-scsi@vger.kernel.org
10848S:	Supported
10849F:	Documentation/scsi/LICENSE.qla2xxx
10850F:	drivers/scsi/qla2xxx/
10851
10852QLOGIC QLA3XXX NETWORK DRIVER
10853M:	Dept-GELinuxNICDev@cavium.com
10854L:	netdev@vger.kernel.org
10855S:	Supported
10856F:	Documentation/networking/LICENSE.qla3xxx
10857F:	drivers/net/ethernet/qlogic/qla3xxx.*
10858
10859QLOGIC QLA4XXX iSCSI DRIVER
10860M:	QLogic-Storage-Upstream@qlogic.com
10861L:	linux-scsi@vger.kernel.org
10862S:	Supported
10863F:	Documentation/scsi/LICENSE.qla4xxx
10864F:	drivers/scsi/qla4xxx/
10865
10866QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10867M:	Harish Patil <harish.patil@cavium.com>
10868M:	Manish Chopra <manish.chopra@cavium.com>
10869M:	Dept-GELinuxNICDev@cavium.com
10870L:	netdev@vger.kernel.org
10871S:	Supported
10872F:	drivers/net/ethernet/qlogic/qlcnic/
10873
10874QLOGIC QLGE 10Gb ETHERNET DRIVER
10875M:	Harish Patil <harish.patil@cavium.com>
10876M:	Manish Chopra <manish.chopra@cavium.com>
10877M:	Dept-GELinuxNICDev@cavium.com
10878L:	netdev@vger.kernel.org
10879S:	Supported
10880F:	drivers/net/ethernet/qlogic/qlge/
10881
10882QNX4 FILESYSTEM
10883M:	Anders Larsen <al@alarsen.net>
10884W:	http://www.alarsen.net/linux/qnx4fs/
10885S:	Maintained
10886F:	fs/qnx4/
10887F:	include/uapi/linux/qnx4_fs.h
10888F:	include/uapi/linux/qnxtypes.h
10889
10890QORIQ DPAA2 FSL-MC BUS DRIVER
10891M:	Stuart Yoder <stuyoder@gmail.com>
10892M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10893L:	linux-kernel@vger.kernel.org
10894S:	Maintained
10895F:	drivers/staging/fsl-mc/
10896F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10897
10898QT1010 MEDIA DRIVER
10899M:	Antti Palosaari <crope@iki.fi>
10900L:	linux-media@vger.kernel.org
10901W:	https://linuxtv.org
10902W:	http://palosaari.fi/linux/
10903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10904T:	git git://linuxtv.org/anttip/media_tree.git
10905S:	Maintained
10906F:	drivers/media/tuners/qt1010*
10907
10908QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10909M:	Kalle Valo <kvalo@qca.qualcomm.com>
10910L:	ath10k@lists.infradead.org
10911W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10913S:	Supported
10914F:	drivers/net/wireless/ath/ath10k/
10915
10916QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10917M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10918L:	linux-wireless@vger.kernel.org
10919W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10920S:	Supported
10921F:	drivers/net/wireless/ath/ath9k/
10922
10923QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10924M:	Timur Tabi <timur@codeaurora.org>
10925L:	netdev@vger.kernel.org
10926S:	Supported
10927F:	drivers/net/ethernet/qualcomm/emac/
10928
10929QUALCOMM HEXAGON ARCHITECTURE
10930M:	Richard Kuo <rkuo@codeaurora.org>
10931L:	linux-hexagon@vger.kernel.org
10932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10933S:	Supported
10934F:	arch/hexagon/
10935
10936QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10937M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
10938L:	linux-media@vger.kernel.org
10939L:	linux-arm-msm@vger.kernel.org
10940T:	git git://linuxtv.org/media_tree.git
10941S:	Maintained
10942F:	drivers/media/platform/qcom/venus/
10943
10944QUALCOMM WCN36XX WIRELESS DRIVER
10945M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10946L:	wcn36xx@lists.infradead.org
10947W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10948T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10949S:	Supported
10950F:	drivers/net/wireless/ath/wcn36xx/
10951
10952QUANTENNA QTNFMAC WIRELESS DRIVER
10953M:	Igor Mitsyanko <imitsyanko@quantenna.com>
10954M:	Avinash Patil <avinashp@quantenna.com>
10955M:	Sergey Matyukevich <smatyukevich@quantenna.com>
10956L:	linux-wireless@vger.kernel.org
10957S:	Maintained
10958F:	drivers/net/wireless/quantenna
10959
10960RADEON and AMDGPU DRM DRIVERS
10961M:	Alex Deucher <alexander.deucher@amd.com>
10962M:	Christian König <christian.koenig@amd.com>
10963L:	amd-gfx@lists.freedesktop.org
10964T:	git git://people.freedesktop.org/~agd5f/linux
10965S:	Supported
10966F:	drivers/gpu/drm/radeon/
10967F:	include/uapi/drm/radeon_drm.h
10968F:	drivers/gpu/drm/amd/
10969F:	include/uapi/drm/amdgpu_drm.h
10970
10971RADEON FRAMEBUFFER DISPLAY DRIVER
10972M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10973L:	linux-fbdev@vger.kernel.org
10974S:	Maintained
10975F:	drivers/video/fbdev/aty/radeon*
10976F:	include/uapi/linux/radeonfb.h
10977
10978RADIOSHARK RADIO DRIVER
10979M:	Hans Verkuil <hverkuil@xs4all.nl>
10980L:	linux-media@vger.kernel.org
10981T:	git git://linuxtv.org/media_tree.git
10982S:	Maintained
10983F:	drivers/media/radio/radio-shark.c
10984
10985RADIOSHARK2 RADIO DRIVER
10986M:	Hans Verkuil <hverkuil@xs4all.nl>
10987L:	linux-media@vger.kernel.org
10988T:	git git://linuxtv.org/media_tree.git
10989S:	Maintained
10990F:	drivers/media/radio/radio-shark2.c
10991F:	drivers/media/radio/radio-tea5777.c
10992
10993RADOS BLOCK DEVICE (RBD)
10994M:	Ilya Dryomov <idryomov@gmail.com>
10995M:	Sage Weil <sage@redhat.com>
10996M:	Alex Elder <elder@kernel.org>
10997L:	ceph-devel@vger.kernel.org
10998W:	http://ceph.com/
10999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11000T:	git git://github.com/ceph/ceph-client.git
11001S:	Supported
11002F:	Documentation/ABI/testing/sysfs-bus-rbd
11003F:	drivers/block/rbd.c
11004F:	drivers/block/rbd_types.h
11005
11006RAGE128 FRAMEBUFFER DISPLAY DRIVER
11007M:	Paul Mackerras <paulus@samba.org>
11008L:	linux-fbdev@vger.kernel.org
11009S:	Maintained
11010F:	drivers/video/fbdev/aty/aty128fb.c
11011
11012RAINSHADOW-CEC DRIVER
11013M:	Hans Verkuil <hverkuil@xs4all.nl>
11014L:	linux-media@vger.kernel.org
11015T:	git git://linuxtv.org/media_tree.git
11016S:	Maintained
11017F:	drivers/media/usb/rainshadow-cec/*
11018
11019RALINK MIPS ARCHITECTURE
11020M:	John Crispin <john@phrozen.org>
11021L:	linux-mips@linux-mips.org
11022S:	Maintained
11023F:	arch/mips/ralink
11024
11025RALINK RT2X00 WIRELESS LAN DRIVER
11026P:	rt2x00 project
11027M:	Stanislaw Gruszka <sgruszka@redhat.com>
11028M:	Helmut Schaa <helmut.schaa@googlemail.com>
11029L:	linux-wireless@vger.kernel.org
11030S:	Maintained
11031F:	drivers/net/wireless/ralink/rt2x00/
11032
11033RAMDISK RAM BLOCK DEVICE DRIVER
11034M:	Jens Axboe <axboe@kernel.dk>
11035S:	Maintained
11036F:	Documentation/blockdev/ramdisk.txt
11037F:	drivers/block/brd.c
11038
11039RANDOM NUMBER DRIVER
11040M:	"Theodore Ts'o" <tytso@mit.edu>
11041S:	Maintained
11042F:	drivers/char/random.c
11043
11044RAPIDIO SUBSYSTEM
11045M:	Matt Porter <mporter@kernel.crashing.org>
11046M:	Alexandre Bounine <alexandre.bounine@idt.com>
11047S:	Maintained
11048F:	drivers/rapidio/
11049
11050RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11051L:	linux-wireless@vger.kernel.org
11052S:	Orphan
11053F:	drivers/net/wireless/ray*
11054
11055RCUTORTURE MODULE
11056M:	Josh Triplett <josh@joshtriplett.org>
11057M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11058L:	linux-kernel@vger.kernel.org
11059S:	Supported
11060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11061F:	Documentation/RCU/torture.txt
11062F:	kernel/rcu/rcutorture.c
11063
11064RCUTORTURE TEST FRAMEWORK
11065M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11066M:	Josh Triplett <josh@joshtriplett.org>
11067R:	Steven Rostedt <rostedt@goodmis.org>
11068R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11069R:	Lai Jiangshan <jiangshanlai@gmail.com>
11070L:	linux-kernel@vger.kernel.org
11071S:	Supported
11072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11073F:	tools/testing/selftests/rcutorture
11074
11075RDC R-321X SoC
11076M:	Florian Fainelli <florian@openwrt.org>
11077S:	Maintained
11078
11079RDC R6040 FAST ETHERNET DRIVER
11080M:	Florian Fainelli <f.fainelli@gmail.com>
11081L:	netdev@vger.kernel.org
11082S:	Maintained
11083F:	drivers/net/ethernet/rdc/r6040.c
11084
11085RDMAVT - RDMA verbs software
11086M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11087L:	linux-rdma@vger.kernel.org
11088S:	Supported
11089F:	drivers/infiniband/sw/rdmavt
11090
11091RDS - RELIABLE DATAGRAM SOCKETS
11092M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11093L:	netdev@vger.kernel.org
11094L:	linux-rdma@vger.kernel.org
11095L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11096W:	https://oss.oracle.com/projects/rds/
11097S:	Supported
11098F:	net/rds/
11099F:	Documentation/networking/rds.txt
11100
11101RDT - RESOURCE ALLOCATION
11102M:	Fenghua Yu <fenghua.yu@intel.com>
11103L:	linux-kernel@vger.kernel.org
11104S:	Supported
11105F:	arch/x86/kernel/cpu/intel_rdt*
11106F:	arch/x86/include/asm/intel_rdt*
11107F:	Documentation/x86/intel_rdt*
11108
11109READ-COPY UPDATE (RCU)
11110M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11111M:	Josh Triplett <josh@joshtriplett.org>
11112R:	Steven Rostedt <rostedt@goodmis.org>
11113R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11114R:	Lai Jiangshan <jiangshanlai@gmail.com>
11115L:	linux-kernel@vger.kernel.org
11116W:	http://www.rdrop.com/users/paulmck/RCU/
11117S:	Supported
11118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11119F:	Documentation/RCU/
11120X:	Documentation/RCU/torture.txt
11121F:	include/linux/rcu*
11122X:	include/linux/srcu.h
11123F:	kernel/rcu/
11124X:	kernel/torture.c
11125
11126REAL TIME CLOCK (RTC) SUBSYSTEM
11127M:	Alessandro Zummo <a.zummo@towertech.it>
11128M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11129L:	linux-rtc@vger.kernel.org
11130Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11132S:	Maintained
11133F:	Documentation/devicetree/bindings/rtc/
11134F:	Documentation/rtc.txt
11135F:	drivers/rtc/
11136F:	include/linux/rtc.h
11137F:	include/uapi/linux/rtc.h
11138F:	include/linux/rtc/
11139F:	include/linux/platform_data/rtc-*
11140F:	tools/testing/selftests/timers/rtctest.c
11141
11142REALTEK AUDIO CODECS
11143M:	Bard Liao <bardliao@realtek.com>
11144M:	Oder Chiou <oder_chiou@realtek.com>
11145S:	Maintained
11146F:	sound/soc/codecs/rt*
11147F:	include/sound/rt*.h
11148
11149REGISTER MAP ABSTRACTION
11150M:	Mark Brown <broonie@kernel.org>
11151L:	linux-kernel@vger.kernel.org
11152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11153S:	Supported
11154F:	Documentation/devicetree/bindings/regmap/
11155F:	drivers/base/regmap/
11156F:	include/linux/regmap.h
11157
11158REISERFS FILE SYSTEM
11159L:	reiserfs-devel@vger.kernel.org
11160S:	Supported
11161F:	fs/reiserfs/
11162
11163REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11164M:	Ohad Ben-Cohen <ohad@wizery.com>
11165M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11166L:	linux-remoteproc@vger.kernel.org
11167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11168S:	Maintained
11169F:	Documentation/devicetree/bindings/remoteproc/
11170F:	Documentation/remoteproc.txt
11171F:	drivers/remoteproc/
11172F:	include/linux/remoteproc.h
11173
11174REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11175M:	Ohad Ben-Cohen <ohad@wizery.com>
11176M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11177L:	linux-remoteproc@vger.kernel.org
11178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11179S:	Maintained
11180F:	drivers/rpmsg/
11181F:	Documentation/rpmsg.txt
11182F:	include/linux/rpmsg.h
11183F:	include/linux/rpmsg/
11184
11185RENESAS CLOCK DRIVERS
11186M:	Geert Uytterhoeven <geert+renesas@glider.be>
11187L:	linux-renesas-soc@vger.kernel.org
11188S:	Supported
11189F:	drivers/clk/renesas/
11190
11191RENESAS ETHERNET DRIVERS
11192R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11193L:	netdev@vger.kernel.org
11194L:	linux-renesas-soc@vger.kernel.org
11195F:	drivers/net/ethernet/renesas/
11196F:	include/linux/sh_eth.h
11197
11198RENESAS R-CAR GYROADC DRIVER
11199M:	Marek Vasut <marek.vasut@gmail.com>
11200L:	linux-iio@vger.kernel.org
11201S:	Supported
11202F:	drivers/iio/adc/rcar_gyro_adc.c
11203
11204RENESAS USB PHY DRIVER
11205M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11206L:	linux-renesas-soc@vger.kernel.org
11207S:	Maintained
11208F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11209
11210RESET CONTROLLER FRAMEWORK
11211M:	Philipp Zabel <p.zabel@pengutronix.de>
11212T:	git git://git.pengutronix.de/git/pza/linux
11213S:	Maintained
11214F:	drivers/reset/
11215F:	Documentation/devicetree/bindings/reset/
11216F:	include/dt-bindings/reset/
11217F:	include/linux/reset.h
11218F:	include/linux/reset-controller.h
11219
11220RFKILL
11221M:	Johannes Berg <johannes@sipsolutions.net>
11222L:	linux-wireless@vger.kernel.org
11223W:	http://wireless.kernel.org/
11224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11226S:	Maintained
11227F:	Documentation/rfkill.txt
11228F:	net/rfkill/
11229
11230RHASHTABLE
11231M:	Thomas Graf <tgraf@suug.ch>
11232M:	Herbert Xu <herbert@gondor.apana.org.au>
11233L:	netdev@vger.kernel.org
11234S:	Maintained
11235F:	lib/rhashtable.c
11236F:	include/linux/rhashtable.h
11237
11238RICOH R5C592 MEMORYSTICK DRIVER
11239M:	Maxim Levitsky <maximlevitsky@gmail.com>
11240S:	Maintained
11241F:	drivers/memstick/host/r592.*
11242
11243RICOH SMARTMEDIA/XD DRIVER
11244M:	Maxim Levitsky <maximlevitsky@gmail.com>
11245S:	Maintained
11246F:	drivers/mtd/nand/r852.c
11247F:	drivers/mtd/nand/r852.h
11248
11249ROCCAT DRIVERS
11250M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11251W:	http://sourceforge.net/projects/roccat/
11252S:	Maintained
11253F:	drivers/hid/hid-roccat*
11254F:	include/linux/hid-roccat*
11255F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11256
11257ROCKER DRIVER
11258M:	Jiri Pirko <jiri@resnulli.us>
11259L:	netdev@vger.kernel.org
11260S:	Supported
11261F:	drivers/net/ethernet/rocker/
11262
11263ROCKETPORT DRIVER
11264P:	Comtrol Corp.
11265W:	http://www.comtrol.com
11266S:	Maintained
11267F:	Documentation/serial/rocket.txt
11268F:	drivers/tty/rocket*
11269
11270ROCKETPORT EXPRESS/INFINITY DRIVER
11271M:	Kevin Cernekee <cernekee@gmail.com>
11272L:	linux-serial@vger.kernel.org
11273S:	Odd Fixes
11274F:	drivers/tty/serial/rp2.*
11275
11276ROSE NETWORK LAYER
11277M:	Ralf Baechle <ralf@linux-mips.org>
11278L:	linux-hams@vger.kernel.org
11279W:	http://www.linux-ax25.org/
11280S:	Maintained
11281F:	include/net/rose.h
11282F:	include/uapi/linux/rose.h
11283F:	net/rose/
11284
11285RTL2830 MEDIA DRIVER
11286M:	Antti Palosaari <crope@iki.fi>
11287L:	linux-media@vger.kernel.org
11288W:	https://linuxtv.org
11289W:	http://palosaari.fi/linux/
11290Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11291T:	git git://linuxtv.org/anttip/media_tree.git
11292S:	Maintained
11293F:	drivers/media/dvb-frontends/rtl2830*
11294
11295RTL2832 MEDIA DRIVER
11296M:	Antti Palosaari <crope@iki.fi>
11297L:	linux-media@vger.kernel.org
11298W:	https://linuxtv.org
11299W:	http://palosaari.fi/linux/
11300Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11301T:	git git://linuxtv.org/anttip/media_tree.git
11302S:	Maintained
11303F:	drivers/media/dvb-frontends/rtl2832*
11304
11305RTL2832_SDR MEDIA DRIVER
11306M:	Antti Palosaari <crope@iki.fi>
11307L:	linux-media@vger.kernel.org
11308W:	https://linuxtv.org
11309W:	http://palosaari.fi/linux/
11310Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11311T:	git git://linuxtv.org/anttip/media_tree.git
11312S:	Maintained
11313F:	drivers/media/dvb-frontends/rtl2832_sdr*
11314
11315RTL8180 WIRELESS DRIVER
11316L:	linux-wireless@vger.kernel.org
11317W:	http://wireless.kernel.org/
11318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11319S:	Orphan
11320F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11321
11322RTL8187 WIRELESS DRIVER
11323M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11324M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11325M:	Larry Finger <Larry.Finger@lwfinger.net>
11326L:	linux-wireless@vger.kernel.org
11327W:	http://wireless.kernel.org/
11328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11329S:	Maintained
11330F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11331
11332RTL8192CE WIRELESS DRIVER
11333M:	Larry Finger <Larry.Finger@lwfinger.net>
11334M:	Chaoming Li <chaoming_li@realsil.com.cn>
11335L:	linux-wireless@vger.kernel.org
11336W:	http://wireless.kernel.org/
11337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11338S:	Maintained
11339F:	drivers/net/wireless/realtek/rtlwifi/
11340F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11341
11342RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11343M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11344L:	linux-wireless@vger.kernel.org
11345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11346S:	Maintained
11347F:	drivers/net/wireless/realtek/rtl8xxxu/
11348
11349S3 SAVAGE FRAMEBUFFER DRIVER
11350M:	Antonino Daplas <adaplas@gmail.com>
11351L:	linux-fbdev@vger.kernel.org
11352S:	Maintained
11353F:	drivers/video/fbdev/savage/
11354
11355S390
11356M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11357M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11358L:	linux-s390@vger.kernel.org
11359W:	http://www.ibm.com/developerworks/linux/linux390/
11360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11361S:	Supported
11362F:	arch/s390/
11363F:	drivers/s390/
11364F:	Documentation/s390/
11365F:	Documentation/driver-api/s390-drivers.rst
11366
11367S390 COMMON I/O LAYER
11368M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11369M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11370L:	linux-s390@vger.kernel.org
11371W:	http://www.ibm.com/developerworks/linux/linux390/
11372S:	Supported
11373F:	drivers/s390/cio/
11374
11375S390 DASD DRIVER
11376M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11377M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11378L:	linux-s390@vger.kernel.org
11379W:	http://www.ibm.com/developerworks/linux/linux390/
11380S:	Supported
11381F:	drivers/s390/block/dasd*
11382F:	block/partitions/ibm.c
11383
11384S390 IOMMU (PCI)
11385M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11386L:	linux-s390@vger.kernel.org
11387W:	http://www.ibm.com/developerworks/linux/linux390/
11388S:	Supported
11389F:	drivers/iommu/s390-iommu.c
11390
11391S390 IUCV NETWORK LAYER
11392M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11393M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11394L:	linux-s390@vger.kernel.org
11395W:	http://www.ibm.com/developerworks/linux/linux390/
11396S:	Supported
11397F:	drivers/s390/net/*iucv*
11398F:	include/net/iucv/
11399F:	net/iucv/
11400
11401S390 NETWORK DRIVERS
11402M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11403M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11404L:	linux-s390@vger.kernel.org
11405W:	http://www.ibm.com/developerworks/linux/linux390/
11406S:	Supported
11407F:	drivers/s390/net/
11408
11409S390 PCI SUBSYSTEM
11410M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11411M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11412L:	linux-s390@vger.kernel.org
11413W:	http://www.ibm.com/developerworks/linux/linux390/
11414S:	Supported
11415F:	arch/s390/pci/
11416F:	drivers/pci/hotplug/s390_pci_hpc.c
11417
11418S390 VFIO-CCW DRIVER
11419M:	Cornelia Huck <cohuck@redhat.com>
11420M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11421L:	linux-s390@vger.kernel.org
11422L:	kvm@vger.kernel.org
11423S:	Supported
11424F:	drivers/s390/cio/vfio_ccw*
11425F:	Documentation/s390/vfio-ccw.txt
11426F:	include/uapi/linux/vfio_ccw.h
11427
11428S390 ZCRYPT DRIVER
11429M:	Harald Freudenberger <freude@de.ibm.com>
11430L:	linux-s390@vger.kernel.org
11431W:	http://www.ibm.com/developerworks/linux/linux390/
11432S:	Supported
11433F:	drivers/s390/crypto/
11434
11435S390 ZFCP DRIVER
11436M:	Steffen Maier <maier@linux.vnet.ibm.com>
11437L:	linux-s390@vger.kernel.org
11438W:	http://www.ibm.com/developerworks/linux/linux390/
11439S:	Supported
11440F:	drivers/s390/scsi/zfcp_*
11441
11442S3C24XX SD/MMC Driver
11443M:	Ben Dooks <ben-linux@fluff.org>
11444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11445S:	Supported
11446F:	drivers/mmc/host/s3cmci.*
11447
11448SAA6588 RDS RECEIVER DRIVER
11449M:	Hans Verkuil <hverkuil@xs4all.nl>
11450L:	linux-media@vger.kernel.org
11451T:	git git://linuxtv.org/media_tree.git
11452W:	https://linuxtv.org
11453S:	Odd Fixes
11454F:	drivers/media/i2c/saa6588*
11455
11456SAA7134 VIDEO4LINUX DRIVER
11457M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11458M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11459L:	linux-media@vger.kernel.org
11460W:	https://linuxtv.org
11461T:	git git://linuxtv.org/media_tree.git
11462S:	Odd fixes
11463F:	Documentation/media/v4l-drivers/saa7134*
11464F:	drivers/media/pci/saa7134/
11465
11466SAA7146 VIDEO4LINUX-2 DRIVER
11467M:	Hans Verkuil <hverkuil@xs4all.nl>
11468L:	linux-media@vger.kernel.org
11469T:	git git://linuxtv.org/media_tree.git
11470S:	Maintained
11471F:	drivers/media/common/saa7146/
11472F:	drivers/media/pci/saa7146/
11473F:	include/media/saa7146*
11474
11475SAMSUNG AUDIO (ASoC) DRIVERS
11476M:	Krzysztof Kozlowski <krzk@kernel.org>
11477M:	Sangbeom Kim <sbkim73@samsung.com>
11478M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11479L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11480S:	Supported
11481F:	sound/soc/samsung/
11482
11483SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11484M:	Krzysztof Kozlowski <krzk@kernel.org>
11485L:	linux-crypto@vger.kernel.org
11486L:	linux-samsung-soc@vger.kernel.org
11487S:	Maintained
11488F:	drivers/crypto/exynos-rng.c
11489F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11490
11491SAMSUNG FRAMEBUFFER DRIVER
11492M:	Jingoo Han <jingoohan1@gmail.com>
11493L:	linux-fbdev@vger.kernel.org
11494S:	Maintained
11495F:	drivers/video/fbdev/s3c-fb.c
11496
11497SAMSUNG LAPTOP DRIVER
11498M:	Corentin Chary <corentin.chary@gmail.com>
11499L:	platform-driver-x86@vger.kernel.org
11500S:	Maintained
11501F:	drivers/platform/x86/samsung-laptop.c
11502
11503SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11504M:	Sangbeom Kim <sbkim73@samsung.com>
11505M:	Krzysztof Kozlowski <krzk@kernel.org>
11506M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11507L:	linux-kernel@vger.kernel.org
11508L:	linux-samsung-soc@vger.kernel.org
11509S:	Supported
11510F:	drivers/mfd/sec*.c
11511F:	drivers/regulator/s2m*.c
11512F:	drivers/regulator/s5m*.c
11513F:	drivers/clk/clk-s2mps11.c
11514F:	drivers/rtc/rtc-s5m.c
11515F:	include/linux/mfd/samsung/
11516F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11517F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11518F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11519F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11520
11521SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11522M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11523L:	linux-media@vger.kernel.org
11524L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11525S:	Maintained
11526F:	drivers/media/platform/s3c-camif/
11527F:	include/media/drv-intf/s3c_camif.h
11528
11529SAMSUNG S3FWRN5 NFC DRIVER
11530M:	Robert Baldyga <r.baldyga@samsung.com>
11531M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11532L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11533S:	Supported
11534F:	drivers/nfc/s3fwrn5
11535
11536SAMSUNG S5C73M3 CAMERA DRIVER
11537M:	Kyungmin Park <kyungmin.park@samsung.com>
11538M:	Andrzej Hajda <a.hajda@samsung.com>
11539L:	linux-media@vger.kernel.org
11540S:	Supported
11541F:	drivers/media/i2c/s5c73m3/*
11542
11543SAMSUNG S5K5BAF CAMERA DRIVER
11544M:	Kyungmin Park <kyungmin.park@samsung.com>
11545M:	Andrzej Hajda <a.hajda@samsung.com>
11546L:	linux-media@vger.kernel.org
11547S:	Supported
11548F:	drivers/media/i2c/s5k5baf.c
11549
11550SAMSUNG S5P Security SubSystem (SSS) DRIVER
11551M:	Krzysztof Kozlowski <krzk@kernel.org>
11552M:	Vladimir Zapolskiy <vz@mleia.com>
11553L:	linux-crypto@vger.kernel.org
11554L:	linux-samsung-soc@vger.kernel.org
11555S:	Maintained
11556F:	drivers/crypto/s5p-sss.c
11557
11558SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11559M:	Kyungmin Park <kyungmin.park@samsung.com>
11560M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11561L:	linux-media@vger.kernel.org
11562Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11563S:	Supported
11564F:	drivers/media/platform/exynos4-is/
11565
11566SAMSUNG SOC CLOCK DRIVERS
11567M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11568M:	Tomasz Figa <tomasz.figa@gmail.com>
11569M:	Chanwoo Choi <cw00.choi@samsung.com>
11570S:	Supported
11571L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11572F:	drivers/clk/samsung/
11573F:	include/dt-bindings/clock/exynos*.h
11574F:	Documentation/devicetree/bindings/clock/exynos*.txt
11575
11576SAMSUNG SPI DRIVERS
11577M:	Kukjin Kim <kgene@kernel.org>
11578M:	Krzysztof Kozlowski <krzk@kernel.org>
11579M:	Andi Shyti <andi.shyti@samsung.com>
11580L:	linux-spi@vger.kernel.org
11581L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11582S:	Maintained
11583F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11584F:	drivers/spi/spi-s3c*
11585F:	include/linux/platform_data/spi-s3c64xx.h
11586
11587SAMSUNG SXGBE DRIVERS
11588M:	Byungho An <bh74.an@samsung.com>
11589M:	Girish K S <ks.giri@samsung.com>
11590M:	Vipul Pandya <vipul.pandya@samsung.com>
11591S:	Supported
11592L:	netdev@vger.kernel.org
11593F:	drivers/net/ethernet/samsung/sxgbe/
11594
11595SAMSUNG THERMAL DRIVER
11596M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11597L:	linux-pm@vger.kernel.org
11598L:	linux-samsung-soc@vger.kernel.org
11599S:	Supported
11600T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11601F:	drivers/thermal/samsung/
11602
11603SAMSUNG USB2 PHY DRIVER
11604M:	Kamil Debski <kamil@wypas.org>
11605M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11606L:	linux-kernel@vger.kernel.org
11607S:	Supported
11608F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11609F:	Documentation/phy/samsung-usb2.txt
11610F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11611F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11612F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11613F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11614F:	drivers/phy/samsung/phy-samsung-usb2.c
11615F:	drivers/phy/samsung/phy-samsung-usb2.h
11616
11617SC1200 WDT DRIVER
11618M:	Zwane Mwaikambo <zwanem@gmail.com>
11619S:	Maintained
11620F:	drivers/watchdog/sc1200wdt.c
11621
11622SCHEDULER
11623M:	Ingo Molnar <mingo@redhat.com>
11624M:	Peter Zijlstra <peterz@infradead.org>
11625L:	linux-kernel@vger.kernel.org
11626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11627S:	Maintained
11628F:	kernel/sched/
11629F:	include/linux/sched.h
11630F:	include/uapi/linux/sched.h
11631F:	include/linux/wait.h
11632
11633SCORE ARCHITECTURE
11634M:	Chen Liqin <liqin.linux@gmail.com>
11635M:	Lennox Wu <lennox.wu@gmail.com>
11636W:	http://www.sunplus.com
11637S:	Supported
11638F:	arch/score/
11639
11640SCR24X CHIP CARD INTERFACE DRIVER
11641M:	Lubomir Rintel <lkundrak@v3.sk>
11642S:	Supported
11643F:	drivers/char/pcmcia/scr24x_cs.c
11644
11645SCSI CDROM DRIVER
11646M:	Jens Axboe <axboe@kernel.dk>
11647L:	linux-scsi@vger.kernel.org
11648W:	http://www.kernel.dk
11649S:	Maintained
11650F:	drivers/scsi/sr*
11651
11652SCSI RDMA PROTOCOL (SRP) INITIATOR
11653M:	Bart Van Assche <bart.vanassche@sandisk.com>
11654L:	linux-rdma@vger.kernel.org
11655S:	Supported
11656W:	http://www.openfabrics.org
11657Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11659F:	drivers/infiniband/ulp/srp/
11660F:	include/scsi/srp.h
11661
11662SCSI SG DRIVER
11663M:	Doug Gilbert <dgilbert@interlog.com>
11664L:	linux-scsi@vger.kernel.org
11665W:	http://sg.danny.cz/sg
11666S:	Maintained
11667F:	Documentation/scsi/scsi-generic.txt
11668F:	drivers/scsi/sg.c
11669F:	include/scsi/sg.h
11670
11671SCSI SUBSYSTEM
11672M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11674M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11676L:	linux-scsi@vger.kernel.org
11677S:	Maintained
11678F:	Documentation/devicetree/bindings/scsi/
11679F:	drivers/scsi/
11680F:	include/scsi/
11681
11682SCSI TAPE DRIVER
11683M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11684L:	linux-scsi@vger.kernel.org
11685S:	Maintained
11686F:	Documentation/scsi/st.txt
11687F:	drivers/scsi/st.*
11688F:	drivers/scsi/st_*.h
11689
11690SCTP PROTOCOL
11691M:	Vlad Yasevich <vyasevich@gmail.com>
11692M:	Neil Horman <nhorman@tuxdriver.com>
11693L:	linux-sctp@vger.kernel.org
11694W:	http://lksctp.sourceforge.net
11695S:	Maintained
11696F:	Documentation/networking/sctp.txt
11697F:	include/linux/sctp.h
11698F:	include/uapi/linux/sctp.h
11699F:	include/net/sctp/
11700F:	net/sctp/
11701
11702SCx200 CPU SUPPORT
11703M:	Jim Cromie <jim.cromie@gmail.com>
11704S:	Odd Fixes
11705F:	Documentation/i2c/busses/scx200_acb
11706F:	arch/x86/platform/scx200/
11707F:	drivers/watchdog/scx200_wdt.c
11708F:	drivers/i2c/busses/scx200*
11709F:	drivers/mtd/maps/scx200_docflash.c
11710F:	include/linux/scx200.h
11711
11712SCx200 GPIO DRIVER
11713M:	Jim Cromie <jim.cromie@gmail.com>
11714S:	Maintained
11715F:	drivers/char/scx200_gpio.c
11716F:	include/linux/scx200_gpio.h
11717
11718SCx200 HRT CLOCKSOURCE DRIVER
11719M:	Jim Cromie <jim.cromie@gmail.com>
11720S:	Maintained
11721F:	drivers/clocksource/scx200_hrt.c
11722
11723SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11724M:	Sascha Sommer <saschasommer@freenet.de>
11725L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11726S:	Maintained
11727F:	drivers/mmc/host/sdricoh_cs.c
11728
11729SECURE COMPUTING
11730M:	Kees Cook <keescook@chromium.org>
11731R:	Andy Lutomirski <luto@amacapital.net>
11732R:	Will Drewry <wad@chromium.org>
11733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11734S:	Supported
11735F:	kernel/seccomp.c
11736F:	include/uapi/linux/seccomp.h
11737F:	include/linux/seccomp.h
11738F:	tools/testing/selftests/seccomp/*
11739F:	tools/testing/selftests/kselftest_harness.h
11740F:	Documentation/userspace-api/seccomp_filter.rst
11741K:	\bsecure_computing
11742K:	\bTIF_SECCOMP\b
11743
11744SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11745M:	Al Cooper <alcooperx@gmail.com>
11746L:	linux-mmc@vger.kernel.org
11747L:	bcm-kernel-feedback-list@broadcom.com
11748S:	Maintained
11749F:	drivers/mmc/host/sdhci-brcmstb*
11750
11751SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11752M:	Adrian Hunter <adrian.hunter@intel.com>
11753L:	linux-mmc@vger.kernel.org
11754T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11755S:	Maintained
11756F:	drivers/mmc/host/sdhci*
11757F:	include/linux/mmc/sdhci*
11758
11759SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11760M:	Ben Dooks <ben-linux@fluff.org>
11761M:	Jaehoon Chung <jh80.chung@samsung.com>
11762L:	linux-mmc@vger.kernel.org
11763S:	Maintained
11764F:	drivers/mmc/host/sdhci-s3c*
11765
11766SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11767M:	Viresh Kumar <vireshk@kernel.org>
11768L:	linux-mmc@vger.kernel.org
11769S:	Maintained
11770F:	drivers/mmc/host/sdhci-spear.c
11771
11772SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11773M:	Scott Bauer <scott.bauer@intel.com>
11774M:	Jonathan Derrick <jonathan.derrick@intel.com>
11775M:	Rafael Antognolli <rafael.antognolli@intel.com>
11776L:	linux-block@vger.kernel.org
11777S:	Supported
11778F:	block/sed*
11779F:	block/opal_proto.h
11780F:	include/linux/sed*
11781F:	include/uapi/linux/sed*
11782
11783SECURITY CONTACT
11784M:	Security Officers <security@kernel.org>
11785S:	Supported
11786
11787SECURITY SUBSYSTEM
11788M:	James Morris <james.l.morris@oracle.com>
11789M:	"Serge E. Hallyn" <serge@hallyn.com>
11790L:	linux-security-module@vger.kernel.org (suggested Cc:)
11791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11792W:	http://kernsec.org/
11793S:	Supported
11794F:	security/
11795
11796SELINUX SECURITY MODULE
11797M:	Paul Moore <paul@paul-moore.com>
11798M:	Stephen Smalley <sds@tycho.nsa.gov>
11799M:	Eric Paris <eparis@parisplace.org>
11800L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11801W:	http://selinuxproject.org
11802T:	git git://git.infradead.org/users/pcmoore/selinux
11803S:	Supported
11804F:	include/linux/selinux*
11805F:	security/selinux/
11806F:	scripts/selinux/
11807F:	Documentation/admin-guide/LSM/SELinux.rst
11808
11809SENSABLE PHANTOM
11810M:	Jiri Slaby <jirislaby@gmail.com>
11811S:	Maintained
11812F:	drivers/misc/phantom.c
11813F:	include/uapi/linux/phantom.h
11814
11815SERIAL DEVICE BUS
11816M:	Rob Herring <robh@kernel.org>
11817L:	linux-serial@vger.kernel.org
11818S:	Maintained
11819F:	Documentation/devicetree/bindings/serial/slave-device.txt
11820F:	drivers/tty/serdev/
11821F:	include/linux/serdev.h
11822
11823SERIAL DRIVERS
11824M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11825L:	linux-serial@vger.kernel.org
11826S:	Maintained
11827F:	Documentation/devicetree/bindings/serial/
11828F:	drivers/tty/serial/
11829
11830SERIAL IR RECEIVER
11831M:	Sean Young <sean@mess.org>
11832L:	linux-media@vger.kernel.org
11833S:	Maintained
11834F:	drivers/media/rc/serial_ir.c
11835
11836SFC NETWORK DRIVER
11837M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11838M:	Edward Cree <ecree@solarflare.com>
11839M:	Bert Kenward <bkenward@solarflare.com>
11840L:	netdev@vger.kernel.org
11841S:	Supported
11842F:	drivers/net/ethernet/sfc/
11843
11844SGI GRU DRIVER
11845M:	Dimitri Sivanich <sivanich@sgi.com>
11846S:	Maintained
11847F:	drivers/misc/sgi-gru/
11848
11849SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11850M:	Pat Gefre <pfg@sgi.com>
11851L:	linux-ia64@vger.kernel.org
11852S:	Supported
11853F:	Documentation/ia64/serial.txt
11854F:	drivers/tty/serial/ioc?_serial.c
11855F:	include/linux/ioc?.h
11856
11857SGI XP/XPC/XPNET DRIVER
11858M:	Cliff Whickman <cpw@sgi.com>
11859M:	Robin Holt <robinmholt@gmail.com>
11860S:	Maintained
11861F:	drivers/misc/sgi-xp/
11862
11863SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11864M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11865L:	linux-s390@vger.kernel.org
11866W:	http://www.ibm.com/developerworks/linux/linux390/
11867S:	Supported
11868F:	net/smc/
11869
11870SH_VEU V4L2 MEM2MEM DRIVER
11871L:	linux-media@vger.kernel.org
11872S:	Orphan
11873F:	drivers/media/platform/sh_veu.c
11874
11875SH_VOU V4L2 OUTPUT DRIVER
11876L:	linux-media@vger.kernel.org
11877S:	Orphan
11878F:	drivers/media/platform/sh_vou.c
11879F:	include/media/drv-intf/sh_vou.h
11880
11881SI2157 MEDIA DRIVER
11882M:	Antti Palosaari <crope@iki.fi>
11883L:	linux-media@vger.kernel.org
11884W:	https://linuxtv.org
11885W:	http://palosaari.fi/linux/
11886Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11887T:	git git://linuxtv.org/anttip/media_tree.git
11888S:	Maintained
11889F:	drivers/media/tuners/si2157*
11890
11891SI2168 MEDIA DRIVER
11892M:	Antti Palosaari <crope@iki.fi>
11893L:	linux-media@vger.kernel.org
11894W:	https://linuxtv.org
11895W:	http://palosaari.fi/linux/
11896Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11897T:	git git://linuxtv.org/anttip/media_tree.git
11898S:	Maintained
11899F:	drivers/media/dvb-frontends/si2168*
11900
11901SI470X FM RADIO RECEIVER I2C DRIVER
11902M:	Hans Verkuil <hverkuil@xs4all.nl>
11903L:	linux-media@vger.kernel.org
11904T:	git git://linuxtv.org/media_tree.git
11905W:	https://linuxtv.org
11906S:	Odd Fixes
11907F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11908
11909SI470X FM RADIO RECEIVER USB DRIVER
11910M:	Hans Verkuil <hverkuil@xs4all.nl>
11911L:	linux-media@vger.kernel.org
11912T:	git git://linuxtv.org/media_tree.git
11913W:	https://linuxtv.org
11914S:	Maintained
11915F:	drivers/media/radio/si470x/radio-si470x-common.c
11916F:	drivers/media/radio/si470x/radio-si470x.h
11917F:	drivers/media/radio/si470x/radio-si470x-usb.c
11918
11919SI4713 FM RADIO TRANSMITTER I2C DRIVER
11920M:	Eduardo Valentin <edubezval@gmail.com>
11921L:	linux-media@vger.kernel.org
11922T:	git git://linuxtv.org/media_tree.git
11923W:	https://linuxtv.org
11924S:	Odd Fixes
11925F:	drivers/media/radio/si4713/si4713.?
11926
11927SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11928M:	Eduardo Valentin <edubezval@gmail.com>
11929L:	linux-media@vger.kernel.org
11930T:	git git://linuxtv.org/media_tree.git
11931W:	https://linuxtv.org
11932S:	Odd Fixes
11933F:	drivers/media/radio/si4713/radio-platform-si4713.c
11934
11935SI4713 FM RADIO TRANSMITTER USB DRIVER
11936M:	Hans Verkuil <hverkuil@xs4all.nl>
11937L:	linux-media@vger.kernel.org
11938T:	git git://linuxtv.org/media_tree.git
11939W:	https://linuxtv.org
11940S:	Maintained
11941F:	drivers/media/radio/si4713/radio-usb-si4713.c
11942
11943SIANO DVB DRIVER
11944M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11945M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11946L:	linux-media@vger.kernel.org
11947W:	https://linuxtv.org
11948T:	git git://linuxtv.org/media_tree.git
11949S:	Odd fixes
11950F:	drivers/media/common/siano/
11951F:	drivers/media/usb/siano/
11952F:	drivers/media/usb/siano/
11953F:	drivers/media/mmc/siano/
11954
11955SILEAD TOUCHSCREEN DRIVER
11956M:	Hans de Goede <hdegoede@redhat.com>
11957L:	linux-input@vger.kernel.org
11958L:	platform-driver-x86@vger.kernel.org
11959S:	Maintained
11960F:	drivers/input/touchscreen/silead.c
11961F:	drivers/platform/x86/silead_dmi.c
11962
11963SILICON MOTION SM712 FRAME BUFFER DRIVER
11964M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11965M:	Teddy Wang <teddy.wang@siliconmotion.com>
11966M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11967L:	linux-fbdev@vger.kernel.org
11968S:	Maintained
11969F:	drivers/video/fbdev/sm712*
11970F:	Documentation/fb/sm712fb.txt
11971
11972SIMPLE FIRMWARE INTERFACE (SFI)
11973M:	Len Brown <lenb@kernel.org>
11974L:	sfi-devel@simplefirmware.org
11975W:	http://simplefirmware.org/
11976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11977S:	Supported
11978F:	arch/x86/platform/sfi/
11979F:	drivers/sfi/
11980F:	include/linux/sfi*.h
11981
11982SIMPLEFB FB DRIVER
11983M:	Hans de Goede <hdegoede@redhat.com>
11984L:	linux-fbdev@vger.kernel.org
11985S:	Maintained
11986F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11987F:	drivers/video/fbdev/simplefb.c
11988F:	include/linux/platform_data/simplefb.h
11989
11990SIMTEC EB110ATX (Chalice CATS)
11991P:	Ben Dooks
11992P:	Vincent Sanders <vince@simtec.co.uk>
11993M:	Simtec Linux Team <linux@simtec.co.uk>
11994W:	http://www.simtec.co.uk/products/EB110ATX/
11995S:	Supported
11996
11997SIMTEC EB2410ITX (BAST)
11998P:	Ben Dooks
11999P:	Vincent Sanders <vince@simtec.co.uk>
12000M:	Simtec Linux Team <linux@simtec.co.uk>
12001W:	http://www.simtec.co.uk/products/EB2410ITX/
12002S:	Supported
12003F:	arch/arm/mach-s3c24xx/mach-bast.c
12004F:	arch/arm/mach-s3c24xx/bast-ide.c
12005F:	arch/arm/mach-s3c24xx/bast-irq.c
12006
12007SIPHASH PRF ROUTINES
12008M:	Jason A. Donenfeld <Jason@zx2c4.com>
12009S:	Maintained
12010F:	lib/siphash.c
12011F:	lib/test_siphash.c
12012F:	include/linux/siphash.h
12013
12014SIS 190 ETHERNET DRIVER
12015M:	Francois Romieu <romieu@fr.zoreil.com>
12016L:	netdev@vger.kernel.org
12017S:	Maintained
12018F:	drivers/net/ethernet/sis/sis190.c
12019
12020SIS 900/7016 FAST ETHERNET DRIVER
12021M:	Daniele Venzano <venza@brownhat.org>
12022W:	http://www.brownhat.org/sis900.html
12023L:	netdev@vger.kernel.org
12024S:	Maintained
12025F:	drivers/net/ethernet/sis/sis900.*
12026
12027SIS FRAMEBUFFER DRIVER
12028M:	Thomas Winischhofer <thomas@winischhofer.net>
12029W:	http://www.winischhofer.net/linuxsisvga.shtml
12030S:	Maintained
12031F:	Documentation/fb/sisfb.txt
12032F:	drivers/video/fbdev/sis/
12033F:	include/video/sisfb.h
12034
12035SIS USB2VGA DRIVER
12036M:	Thomas Winischhofer <thomas@winischhofer.net>
12037W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12038S:	Maintained
12039F:	drivers/usb/misc/sisusbvga/
12040
12041SLAB ALLOCATOR
12042M:	Christoph Lameter <cl@linux.com>
12043M:	Pekka Enberg <penberg@kernel.org>
12044M:	David Rientjes <rientjes@google.com>
12045M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12046M:	Andrew Morton <akpm@linux-foundation.org>
12047L:	linux-mm@kvack.org
12048S:	Maintained
12049F:	include/linux/sl?b*.h
12050F:	mm/sl?b*
12051
12052SLEEPABLE READ-COPY UPDATE (SRCU)
12053M:	Lai Jiangshan <jiangshanlai@gmail.com>
12054M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12055M:	Josh Triplett <josh@joshtriplett.org>
12056R:	Steven Rostedt <rostedt@goodmis.org>
12057R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12058L:	linux-kernel@vger.kernel.org
12059W:	http://www.rdrop.com/users/paulmck/RCU/
12060S:	Supported
12061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12062F:	include/linux/srcu.h
12063F:	kernel/rcu/srcu.c
12064
12065SMACK SECURITY MODULE
12066M:	Casey Schaufler <casey@schaufler-ca.com>
12067L:	linux-security-module@vger.kernel.org
12068W:	http://schaufler-ca.com
12069T:	git git://github.com/cschaufler/smack-next
12070S:	Maintained
12071F:	Documentation/admin-guide/LSM/Smack.rst
12072F:	security/smack/
12073
12074SMC91x ETHERNET DRIVER
12075M:	Nicolas Pitre <nico@fluxnic.net>
12076S:	Odd Fixes
12077F:	drivers/net/ethernet/smsc/smc91x.*
12078
12079SMIA AND SMIA++ IMAGE SENSOR DRIVER
12080M:	Sakari Ailus <sakari.ailus@iki.fi>
12081L:	linux-media@vger.kernel.org
12082S:	Maintained
12083F:	drivers/media/i2c/smiapp/
12084F:	include/media/i2c/smiapp.h
12085F:	drivers/media/i2c/smiapp-pll.c
12086F:	drivers/media/i2c/smiapp-pll.h
12087F:	include/uapi/linux/smiapp.h
12088F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12089
12090SMM665 HARDWARE MONITOR DRIVER
12091M:	Guenter Roeck <linux@roeck-us.net>
12092L:	linux-hwmon@vger.kernel.org
12093S:	Maintained
12094F:	Documentation/hwmon/smm665
12095F:	drivers/hwmon/smm665.c
12096
12097SMSC EMC2103 HARDWARE MONITOR DRIVER
12098M:	Steve Glendinning <steve.glendinning@shawell.net>
12099L:	linux-hwmon@vger.kernel.org
12100S:	Maintained
12101F:	Documentation/hwmon/emc2103
12102F:	drivers/hwmon/emc2103.c
12103
12104SMSC SCH5627 HARDWARE MONITOR DRIVER
12105M:	Hans de Goede <hdegoede@redhat.com>
12106L:	linux-hwmon@vger.kernel.org
12107S:	Supported
12108F:	Documentation/hwmon/sch5627
12109F:	drivers/hwmon/sch5627.c
12110
12111SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12112M:	Steve Glendinning <steve.glendinning@shawell.net>
12113L:	linux-fbdev@vger.kernel.org
12114S:	Maintained
12115F:	drivers/video/fbdev/smscufx.c
12116
12117SMSC47B397 HARDWARE MONITOR DRIVER
12118M:	Jean Delvare <jdelvare@suse.com>
12119L:	linux-hwmon@vger.kernel.org
12120S:	Maintained
12121F:	Documentation/hwmon/smsc47b397
12122F:	drivers/hwmon/smsc47b397.c
12123
12124SMSC911x ETHERNET DRIVER
12125M:	Steve Glendinning <steve.glendinning@shawell.net>
12126L:	netdev@vger.kernel.org
12127S:	Maintained
12128F:	include/linux/smsc911x.h
12129F:	drivers/net/ethernet/smsc/smsc911x.*
12130
12131SMSC9420 PCI ETHERNET DRIVER
12132M:	Steve Glendinning <steve.glendinning@shawell.net>
12133L:	netdev@vger.kernel.org
12134S:	Maintained
12135F:	drivers/net/ethernet/smsc/smsc9420.*
12136
12137SOC-CAMERA V4L2 SUBSYSTEM
12138M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12139L:	linux-media@vger.kernel.org
12140T:	git git://linuxtv.org/media_tree.git
12141S:	Maintained
12142F:	include/media/soc*
12143F:	drivers/media/i2c/soc_camera/
12144F:	drivers/media/platform/soc_camera/
12145
12146SOEKRIS NET48XX LED SUPPORT
12147M:	Chris Boot <bootc@bootc.net>
12148S:	Maintained
12149F:	drivers/leds/leds-net48xx.c
12150
12151SOFT-ROCE DRIVER (rxe)
12152M:	Moni Shoua <monis@mellanox.com>
12153L:	linux-rdma@vger.kernel.org
12154S:	Supported
12155W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12156Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12157F:	drivers/infiniband/sw/rxe/
12158F:	include/uapi/rdma/rdma_user_rxe.h
12159
12160SOFTLOGIC 6x10 MPEG CODEC
12161M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12162M:	Anton Sviridenko <anton@corp.bluecherry.net>
12163M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12164M:	Andrey Utkin <andrey_utkin@fastmail.com>
12165M:	Ismael Luceno <ismael@iodev.co.uk>
12166L:	linux-media@vger.kernel.org
12167S:	Supported
12168F:	drivers/media/pci/solo6x10/
12169
12170SOFTWARE RAID (Multiple Disks) SUPPORT
12171M:	Shaohua Li <shli@kernel.org>
12172L:	linux-raid@vger.kernel.org
12173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12174S:	Supported
12175F:	drivers/md/
12176F:	include/linux/raid/
12177F:	include/uapi/linux/raid/
12178
12179SONIC NETWORK DRIVER
12180M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12181L:	netdev@vger.kernel.org
12182S:	Maintained
12183F:	drivers/net/ethernet/natsemi/sonic.*
12184
12185SONICS SILICON BACKPLANE DRIVER (SSB)
12186M:	Michael Buesch <m@bues.ch>
12187L:	linux-wireless@vger.kernel.org
12188S:	Maintained
12189F:	drivers/ssb/
12190F:	include/linux/ssb/
12191
12192SONY MEMORYSTICK CARD SUPPORT
12193M:	Alex Dubov <oakad@yahoo.com>
12194W:	http://tifmxx.berlios.de/
12195S:	Maintained
12196F:	drivers/memstick/host/tifm_ms.c
12197
12198SONY MEMORYSTICK STANDARD SUPPORT
12199M:	Maxim Levitsky <maximlevitsky@gmail.com>
12200S:	Maintained
12201F:	drivers/memstick/core/ms_block.*
12202
12203SONY VAIO CONTROL DEVICE DRIVER
12204M:	Mattia Dongili <malattia@linux.it>
12205L:	platform-driver-x86@vger.kernel.org
12206W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12207S:	Maintained
12208F:	Documentation/laptops/sony-laptop.txt
12209F:	drivers/char/sonypi.c
12210F:	drivers/platform/x86/sony-laptop.c
12211F:	include/linux/sony-laptop.h
12212
12213SOUND
12214M:	Jaroslav Kysela <perex@perex.cz>
12215M:	Takashi Iwai <tiwai@suse.com>
12216L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12217W:	http://www.alsa-project.org/
12218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12219T:	git git://git.alsa-project.org/alsa-kernel.git
12220Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12221S:	Maintained
12222F:	Documentation/sound/
12223F:	include/sound/
12224F:	include/uapi/sound/
12225F:	sound/
12226
12227SOUND - COMPRESSED AUDIO
12228M:	Vinod Koul <vinod.koul@intel.com>
12229L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12231S:	Supported
12232F:	Documentation/sound/alsa/compress_offload.txt
12233F:	include/sound/compress_driver.h
12234F:	include/uapi/sound/compress_*
12235F:	sound/core/compress_offload.c
12236F:	sound/soc/soc-compress.c
12237
12238SOUND - DMAENGINE HELPERS
12239M:	Lars-Peter Clausen <lars@metafoo.de>
12240S:	Supported
12241F:	include/sound/dmaengine_pcm.h
12242F:	sound/core/pcm_dmaengine.c
12243F:	sound/soc/soc-generic-dmaengine-pcm.c
12244
12245SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12246M:	Liam Girdwood <lgirdwood@gmail.com>
12247M:	Mark Brown <broonie@kernel.org>
12248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12249L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12250W:	http://alsa-project.org/main/index.php/ASoC
12251S:	Supported
12252F:	Documentation/devicetree/bindings/sound/
12253F:	Documentation/sound/alsa/soc/
12254F:	sound/soc/
12255F:	include/sound/soc*
12256
12257SP2 MEDIA DRIVER
12258M:	Olli Salonen <olli.salonen@iki.fi>
12259L:	linux-media@vger.kernel.org
12260W:	https://linuxtv.org
12261Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12262S:	Maintained
12263F:	drivers/media/dvb-frontends/sp2*
12264
12265SPARC + UltraSPARC (sparc/sparc64)
12266M:	"David S. Miller" <davem@davemloft.net>
12267L:	sparclinux@vger.kernel.org
12268Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12271S:	Maintained
12272F:	arch/sparc/
12273F:	drivers/sbus/
12274
12275SPARC SERIAL DRIVERS
12276M:	"David S. Miller" <davem@davemloft.net>
12277L:	sparclinux@vger.kernel.org
12278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12280S:	Maintained
12281F:	include/linux/sunserialcore.h
12282F:	drivers/tty/serial/suncore.c
12283F:	drivers/tty/serial/sunhv.c
12284F:	drivers/tty/serial/sunsab.c
12285F:	drivers/tty/serial/sunsab.h
12286F:	drivers/tty/serial/sunsu.c
12287F:	drivers/tty/serial/sunzilog.c
12288F:	drivers/tty/serial/sunzilog.h
12289
12290SPARSE CHECKER
12291M:	"Christopher Li" <sparse@chrisli.org>
12292L:	linux-sparse@vger.kernel.org
12293W:	https://sparse.wiki.kernel.org/
12294T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12295T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12296S:	Maintained
12297F:	include/linux/compiler.h
12298
12299SPEAR CLOCK FRAMEWORK SUPPORT
12300M:	Viresh Kumar <vireshk@kernel.org>
12301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12302W:	http://www.st.com/spear
12303S:	Maintained
12304F:	drivers/clk/spear/
12305
12306SPEAR PLATFORM SUPPORT
12307M:	Viresh Kumar <vireshk@kernel.org>
12308M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12310W:	http://www.st.com/spear
12311S:	Maintained
12312F:	arch/arm/boot/dts/spear*
12313F:	arch/arm/mach-spear/
12314
12315SPI NOR SUBSYSTEM
12316M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12317M:	Marek Vasut <marek.vasut@gmail.com>
12318L:	linux-mtd@lists.infradead.org
12319W:	http://www.linux-mtd.infradead.org/
12320Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12321T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12322T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12323S:	Maintained
12324F:	drivers/mtd/spi-nor/
12325F:	include/linux/mtd/spi-nor.h
12326
12327SPI SUBSYSTEM
12328M:	Mark Brown <broonie@kernel.org>
12329L:	linux-spi@vger.kernel.org
12330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12331Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12332S:	Maintained
12333F:	Documentation/devicetree/bindings/spi/
12334F:	Documentation/spi/
12335F:	drivers/spi/
12336F:	include/linux/spi/
12337F:	include/uapi/linux/spi/
12338F:	tools/spi/
12339
12340SPIDERNET NETWORK DRIVER for CELL
12341M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12342L:	netdev@vger.kernel.org
12343S:	Supported
12344F:	Documentation/networking/spider_net.txt
12345F:	drivers/net/ethernet/toshiba/spider_net*
12346
12347SPMI SUBSYSTEM
12348R:	Stephen Boyd <sboyd@codeaurora.org>
12349L:	linux-arm-msm@vger.kernel.org
12350F:	Documentation/devicetree/bindings/spmi/
12351F:	drivers/spmi/
12352F:	include/dt-bindings/spmi/spmi.h
12353F:	include/linux/spmi.h
12354F:	include/trace/events/spmi.h
12355
12356SPU FILE SYSTEM
12357M:	Jeremy Kerr <jk@ozlabs.org>
12358L:	linuxppc-dev@lists.ozlabs.org
12359W:	http://www.ibm.com/developerworks/power/cell/
12360S:	Supported
12361F:	Documentation/filesystems/spufs.txt
12362F:	arch/powerpc/platforms/cell/spufs/
12363
12364SQUASHFS FILE SYSTEM
12365M:	Phillip Lougher <phillip@squashfs.org.uk>
12366L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12367W:	http://squashfs.org.uk
12368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12369S:	Maintained
12370F:	Documentation/filesystems/squashfs.txt
12371F:	fs/squashfs/
12372
12373SRM (Alpha) environment access
12374M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12375S:	Maintained
12376F:	arch/alpha/kernel/srm_env.c
12377
12378STABLE BRANCH
12379M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12380L:	stable@vger.kernel.org
12381S:	Supported
12382F:	Documentation/process/stable-kernel-rules.rst
12383
12384STAGING - COMEDI
12385M:	Ian Abbott <abbotti@mev.co.uk>
12386M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12387S:	Odd Fixes
12388F:	drivers/staging/comedi/
12389
12390STAGING - FLARION FT1000 DRIVERS
12391M:	Marek Belisko <marek.belisko@gmail.com>
12392S:	Odd Fixes
12393F:	drivers/staging/ft1000/
12394
12395STAGING - INDUSTRIAL IO
12396M:	Jonathan Cameron <jic23@kernel.org>
12397L:	linux-iio@vger.kernel.org
12398S:	Odd Fixes
12399F:	Documentation/devicetree/bindings/staging/iio/
12400F:	drivers/staging/iio/
12401
12402STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12403M:	Jarod Wilson <jarod@wilsonet.com>
12404W:	http://www.lirc.org/
12405S:	Odd Fixes
12406F:	drivers/staging/media/lirc/
12407
12408STAGING - LUSTRE PARALLEL FILESYSTEM
12409M:	Oleg Drokin <oleg.drokin@intel.com>
12410M:	Andreas Dilger <andreas.dilger@intel.com>
12411M:	James Simmons <jsimmons@infradead.org>
12412L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12413W:	http://wiki.lustre.org/
12414S:	Maintained
12415F:	drivers/staging/lustre
12416
12417STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12418M:	Marc Dietrich <marvin24@gmx.de>
12419L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12420L:	linux-tegra@vger.kernel.org
12421S:	Maintained
12422F:	drivers/staging/nvec/
12423
12424STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12425M:	Jens Frederich <jfrederich@gmail.com>
12426M:	Daniel Drake <dsd@laptop.org>
12427M:	Jon Nettleton <jon.nettleton@gmail.com>
12428W:	http://wiki.laptop.org/go/DCON
12429S:	Maintained
12430F:	drivers/staging/olpc_dcon/
12431
12432STAGING - REALTEK RTL8712U DRIVERS
12433M:	Larry Finger <Larry.Finger@lwfinger.net>
12434M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12435S:	Odd Fixes
12436F:	drivers/staging/rtl8712/
12437
12438STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12439M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12440M:	Teddy Wang <teddy.wang@siliconmotion.com>
12441M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12442L:	linux-fbdev@vger.kernel.org
12443S:	Maintained
12444F:	drivers/staging/sm750fb/
12445
12446STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12447M:	William Hubbs <w.d.hubbs@gmail.com>
12448M:	Chris Brannon <chris@the-brannons.com>
12449M:	Kirk Reiser <kirk@reisers.ca>
12450M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12451L:	speakup@linux-speakup.org
12452W:	http://www.linux-speakup.org/
12453S:	Odd Fixes
12454F:	drivers/staging/speakup/
12455
12456STAGING - VIA VT665X DRIVERS
12457M:	Forest Bond <forest@alittletooquiet.net>
12458S:	Odd Fixes
12459F:	drivers/staging/vt665?/
12460
12461STAGING - WILC1000 WIFI DRIVER
12462M:	Aditya Shankar <aditya.shankar@microchip.com>
12463M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12464L:	linux-wireless@vger.kernel.org
12465S:	Supported
12466F:	drivers/staging/wilc1000/
12467
12468STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12469M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12470S:	Odd Fixes
12471F:	drivers/staging/xgifb/
12472
12473STAGING SUBSYSTEM
12474M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12476L:	devel@driverdev.osuosl.org
12477S:	Supported
12478F:	drivers/staging/
12479
12480STARFIRE/DURALAN NETWORK DRIVER
12481M:	Ion Badulescu <ionut@badula.org>
12482S:	Odd Fixes
12483F:	drivers/net/ethernet/adaptec/starfire*
12484
12485STI CEC DRIVER
12486M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12487S:	Maintained
12488F:	drivers/staging/media/st-cec/
12489F:	Documentation/devicetree/bindings/media/stih-cec.txt
12490
12491STK1160 USB VIDEO CAPTURE DRIVER
12492M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12493L:	linux-media@vger.kernel.org
12494T:	git git://linuxtv.org/media_tree.git
12495S:	Maintained
12496F:	drivers/media/usb/stk1160/
12497
12498STMMAC ETHERNET DRIVER
12499M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12500M:	Alexandre Torgue <alexandre.torgue@st.com>
12501L:	netdev@vger.kernel.org
12502W:	http://www.stlinux.com
12503S:	Supported
12504F:	drivers/net/ethernet/stmicro/stmmac/
12505
12506SUN3/3X
12507M:	Sam Creasey <sammy@sammy.net>
12508W:	http://sammy.net/sun3/
12509S:	Maintained
12510F:	arch/m68k/kernel/*sun3*
12511F:	arch/m68k/sun3*/
12512F:	arch/m68k/include/asm/sun3*
12513F:	drivers/net/ethernet/i825xx/sun3*
12514
12515SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12516M:	Hans de Goede <hdegoede@redhat.com>
12517L:	linux-input@vger.kernel.org
12518S:	Maintained
12519F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12520F:	drivers/input/keyboard/sun4i-lradc-keys.c
12521
12522SUNDANCE NETWORK DRIVER
12523M:	Denis Kirjanov <kda@linux-powerpc.org>
12524L:	netdev@vger.kernel.org
12525S:	Maintained
12526F:	drivers/net/ethernet/dlink/sundance.c
12527
12528SUPERH
12529M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12530M:	Rich Felker <dalias@libc.org>
12531L:	linux-sh@vger.kernel.org
12532Q:	http://patchwork.kernel.org/project/linux-sh/list/
12533S:	Maintained
12534F:	Documentation/sh/
12535F:	arch/sh/
12536F:	drivers/sh/
12537
12538SUSPEND TO RAM
12539M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12540M:	Len Brown <len.brown@intel.com>
12541M:	Pavel Machek <pavel@ucw.cz>
12542L:	linux-pm@vger.kernel.org
12543B:	https://bugzilla.kernel.org
12544S:	Supported
12545F:	Documentation/power/
12546F:	arch/x86/kernel/acpi/
12547F:	drivers/base/power/
12548F:	kernel/power/
12549F:	include/linux/suspend.h
12550F:	include/linux/freezer.h
12551F:	include/linux/pm.h
12552
12553SVGA HANDLING
12554M:	Martin Mares <mj@ucw.cz>
12555L:	linux-video@atrey.karlin.mff.cuni.cz
12556S:	Maintained
12557F:	Documentation/svga.txt
12558F:	arch/x86/boot/video*
12559
12560SWIOTLB SUBSYSTEM
12561M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12562L:	linux-kernel@vger.kernel.org
12563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12564S:	Supported
12565F:	lib/swiotlb.c
12566F:	arch/*/kernel/pci-swiotlb.c
12567F:	include/linux/swiotlb.h
12568
12569SWITCHDEV
12570M:	Jiri Pirko <jiri@resnulli.us>
12571M:	Ivan Vecera <ivecera@redhat.com>
12572L:	netdev@vger.kernel.org
12573S:	Supported
12574F:	net/switchdev/
12575F:	include/net/switchdev.h
12576
12577SYNC FILE FRAMEWORK
12578M:	Sumit Semwal <sumit.semwal@linaro.org>
12579R:	Gustavo Padovan <gustavo@padovan.org>
12580S:	Maintained
12581L:	linux-media@vger.kernel.org
12582L:	dri-devel@lists.freedesktop.org
12583F:	drivers/dma-buf/sync_*
12584F:	drivers/dma-buf/dma-fence*
12585F:	drivers/dma-buf/sw_sync.c
12586F:	include/linux/sync_file.h
12587F:	include/uapi/linux/sync_file.h
12588F:	Documentation/sync_file.txt
12589T:	git git://anongit.freedesktop.org/drm/drm-misc
12590
12591SYNOPSYS ARC ARCHITECTURE
12592M:	Vineet Gupta <vgupta@synopsys.com>
12593L:	linux-snps-arc@lists.infradead.org
12594S:	Supported
12595F:	arch/arc/
12596F:	Documentation/devicetree/bindings/arc/*
12597F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12598F:	drivers/clocksource/arc_timer.c
12599F:	drivers/tty/serial/arc_uart.c
12600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12601
12602SYNOPSYS ARC SDP platform support
12603M:	Alexey Brodkin <abrodkin@synopsys.com>
12604S:	Supported
12605F:	arch/arc/plat-axs10x
12606F:	arch/arc/boot/dts/ax*
12607F:	Documentation/devicetree/bindings/arc/axs10*
12608
12609SYNOPSYS DESIGNWARE DMAC DRIVER
12610M:	Viresh Kumar <vireshk@kernel.org>
12611M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12612S:	Maintained
12613F:	include/linux/dma/dw.h
12614F:	include/linux/platform_data/dma-dw.h
12615F:	drivers/dma/dw/
12616
12617SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12618M:	Jie Deng <jiedeng@synopsys.com>
12619L:	netdev@vger.kernel.org
12620S:	Supported
12621F:	drivers/net/ethernet/synopsys/
12622
12623SYNOPSYS DESIGNWARE I2C DRIVER
12624M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12625R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12626R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12627L:	linux-i2c@vger.kernel.org
12628S:	Maintained
12629F:	drivers/i2c/busses/i2c-designware-*
12630F:	include/linux/platform_data/i2c-designware.h
12631
12632SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12633M:	Jaehoon Chung <jh80.chung@samsung.com>
12634L:	linux-mmc@vger.kernel.org
12635S:	Maintained
12636F:	drivers/mmc/host/dw_mmc*
12637
12638SYSTEM CONFIGURATION (SYSCON)
12639M:	Lee Jones <lee.jones@linaro.org>
12640M:	Arnd Bergmann <arnd@arndb.de>
12641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12642S:	Supported
12643F:	drivers/mfd/syscon.c
12644
12645SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12646M:	Sudeep Holla <sudeep.holla@arm.com>
12647L:	linux-arm-kernel@lists.infradead.org
12648S:	Maintained
12649F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12650F:	drivers/clk/clk-scpi.c
12651F:	drivers/cpufreq/scpi-cpufreq.c
12652F:	drivers/firmware/arm_scpi.c
12653F:	include/linux/scpi_protocol.h
12654
12655SYSTEM RESET/SHUTDOWN DRIVERS
12656M:	Sebastian Reichel <sre@kernel.org>
12657L:	linux-pm@vger.kernel.org
12658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12659S:	Maintained
12660F:	Documentation/devicetree/bindings/power/reset/
12661F:	drivers/power/reset/
12662
12663SYSTEM TRACE MODULE CLASS
12664M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12665S:	Maintained
12666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12667F:	Documentation/trace/stm.txt
12668F:	drivers/hwtracing/stm/
12669F:	include/linux/stm.h
12670F:	include/uapi/linux/stm.h
12671
12672SYSV FILESYSTEM
12673M:	Christoph Hellwig <hch@infradead.org>
12674S:	Maintained
12675F:	Documentation/filesystems/sysv-fs.txt
12676F:	fs/sysv/
12677F:	include/linux/sysv_fs.h
12678
12679TARGET SUBSYSTEM
12680M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12681L:	linux-scsi@vger.kernel.org
12682L:	target-devel@vger.kernel.org
12683W:	http://www.linux-iscsi.org
12684W:	http://groups.google.com/group/linux-iscsi-target-dev
12685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12686S:	Supported
12687F:	drivers/target/
12688F:	include/target/
12689F:	Documentation/target/
12690
12691TASKSTATS STATISTICS INTERFACE
12692M:	Balbir Singh <bsingharora@gmail.com>
12693S:	Maintained
12694F:	Documentation/accounting/taskstats*
12695F:	include/linux/taskstats*
12696F:	kernel/taskstats.c
12697
12698TC subsystem
12699M:	Jamal Hadi Salim <jhs@mojatatu.com>
12700M:	Cong Wang <xiyou.wangcong@gmail.com>
12701M:	Jiri Pirko <jiri@resnulli.us>
12702L:	netdev@vger.kernel.org
12703S:	Maintained
12704F:	include/net/pkt_cls.h
12705F:	include/net/pkt_sched.h
12706F:	include/net/tc_act/
12707F:	include/uapi/linux/pkt_cls.h
12708F:	include/uapi/linux/pkt_sched.h
12709F:	include/uapi/linux/tc_act/
12710F:	include/uapi/linux/tc_ematch/
12711F:	net/sched/
12712
12713TCP LOW PRIORITY MODULE
12714M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12715M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12716W:	http://tcp-lp-mod.sourceforge.net/
12717S:	Maintained
12718F:	net/ipv4/tcp_lp.c
12719
12720TDA10071 MEDIA DRIVER
12721M:	Antti Palosaari <crope@iki.fi>
12722L:	linux-media@vger.kernel.org
12723W:	https://linuxtv.org
12724W:	http://palosaari.fi/linux/
12725Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12726T:	git git://linuxtv.org/anttip/media_tree.git
12727S:	Maintained
12728F:	drivers/media/dvb-frontends/tda10071*
12729
12730TDA18212 MEDIA DRIVER
12731M:	Antti Palosaari <crope@iki.fi>
12732L:	linux-media@vger.kernel.org
12733W:	https://linuxtv.org
12734W:	http://palosaari.fi/linux/
12735Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12736T:	git git://linuxtv.org/anttip/media_tree.git
12737S:	Maintained
12738F:	drivers/media/tuners/tda18212*
12739
12740TDA18218 MEDIA DRIVER
12741M:	Antti Palosaari <crope@iki.fi>
12742L:	linux-media@vger.kernel.org
12743W:	https://linuxtv.org
12744W:	http://palosaari.fi/linux/
12745Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12746T:	git git://linuxtv.org/anttip/media_tree.git
12747S:	Maintained
12748F:	drivers/media/tuners/tda18218*
12749
12750TDA18271 MEDIA DRIVER
12751M:	Michael Krufky <mkrufky@linuxtv.org>
12752L:	linux-media@vger.kernel.org
12753W:	https://linuxtv.org
12754W:	http://github.com/mkrufky
12755Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12756T:	git git://linuxtv.org/mkrufky/tuners.git
12757S:	Maintained
12758F:	drivers/media/tuners/tda18271*
12759
12760TDA827x MEDIA DRIVER
12761M:	Michael Krufky <mkrufky@linuxtv.org>
12762L:	linux-media@vger.kernel.org
12763W:	https://linuxtv.org
12764W:	http://github.com/mkrufky
12765Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12766T:	git git://linuxtv.org/mkrufky/tuners.git
12767S:	Maintained
12768F:	drivers/media/tuners/tda8290.*
12769
12770TDA8290 MEDIA DRIVER
12771M:	Michael Krufky <mkrufky@linuxtv.org>
12772L:	linux-media@vger.kernel.org
12773W:	https://linuxtv.org
12774W:	http://github.com/mkrufky
12775Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12776T:	git git://linuxtv.org/mkrufky/tuners.git
12777S:	Maintained
12778F:	drivers/media/tuners/tda8290.*
12779
12780TDA9840 MEDIA DRIVER
12781M:	Hans Verkuil <hverkuil@xs4all.nl>
12782L:	linux-media@vger.kernel.org
12783T:	git git://linuxtv.org/media_tree.git
12784W:	https://linuxtv.org
12785S:	Maintained
12786F:	drivers/media/i2c/tda9840*
12787
12788TEA5761 TUNER DRIVER
12789M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12790M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12791L:	linux-media@vger.kernel.org
12792W:	https://linuxtv.org
12793T:	git git://linuxtv.org/media_tree.git
12794S:	Odd fixes
12795F:	drivers/media/tuners/tea5761.*
12796
12797TEA5767 TUNER DRIVER
12798M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12799M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12800L:	linux-media@vger.kernel.org
12801W:	https://linuxtv.org
12802T:	git git://linuxtv.org/media_tree.git
12803S:	Maintained
12804F:	drivers/media/tuners/tea5767.*
12805
12806TEA6415C MEDIA DRIVER
12807M:	Hans Verkuil <hverkuil@xs4all.nl>
12808L:	linux-media@vger.kernel.org
12809T:	git git://linuxtv.org/media_tree.git
12810W:	https://linuxtv.org
12811S:	Maintained
12812F:	drivers/media/i2c/tea6415c*
12813
12814TEA6420 MEDIA DRIVER
12815M:	Hans Verkuil <hverkuil@xs4all.nl>
12816L:	linux-media@vger.kernel.org
12817T:	git git://linuxtv.org/media_tree.git
12818W:	https://linuxtv.org
12819S:	Maintained
12820F:	drivers/media/i2c/tea6420*
12821
12822TEAM DRIVER
12823M:	Jiri Pirko <jiri@resnulli.us>
12824L:	netdev@vger.kernel.org
12825S:	Supported
12826F:	drivers/net/team/
12827F:	include/linux/if_team.h
12828F:	include/uapi/linux/if_team.h
12829
12830TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12831M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12832S:	Maintained
12833F:	arch/x86/platform/ts5500/
12834
12835TECHNOTREND USB IR RECEIVER
12836M:	Sean Young <sean@mess.org>
12837L:	linux-media@vger.kernel.org
12838S:	Maintained
12839F:	drivers/media/rc/ttusbir.c
12840
12841TEE SUBSYSTEM
12842M:	Jens Wiklander <jens.wiklander@linaro.org>
12843S:	Maintained
12844F:	include/linux/tee_drv.h
12845F:	include/uapi/linux/tee.h
12846F:	drivers/tee/
12847F:	Documentation/tee.txt
12848
12849TEGRA ARCHITECTURE SUPPORT
12850M:	Thierry Reding <thierry.reding@gmail.com>
12851M:	Jonathan Hunter <jonathanh@nvidia.com>
12852L:	linux-tegra@vger.kernel.org
12853Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12855S:	Supported
12856N:	[^a-z]tegra
12857
12858TEGRA CLOCK DRIVER
12859M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12860M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12861S:	Supported
12862F:	drivers/clk/tegra/
12863
12864TEGRA DMA DRIVERS
12865M:	Laxman Dewangan <ldewangan@nvidia.com>
12866M:	Jon Hunter <jonathanh@nvidia.com>
12867S:	Supported
12868F:	drivers/dma/tegra*
12869
12870TEGRA I2C DRIVER
12871M:	Laxman Dewangan <ldewangan@nvidia.com>
12872S:	Supported
12873F:	drivers/i2c/busses/i2c-tegra.c
12874
12875TEGRA IOMMU DRIVERS
12876M:	Hiroshi Doyu <hdoyu@nvidia.com>
12877S:	Supported
12878F:	drivers/iommu/tegra*
12879
12880TEGRA KBC DRIVER
12881M:	Rakesh Iyer <riyer@nvidia.com>
12882M:	Laxman Dewangan <ldewangan@nvidia.com>
12883S:	Supported
12884F:	drivers/input/keyboard/tegra-kbc.c
12885
12886TEGRA PWM DRIVER
12887M:	Thierry Reding <thierry.reding@gmail.com>
12888S:	Supported
12889F:	drivers/pwm/pwm-tegra.c
12890
12891TEGRA SERIAL DRIVER
12892M:	Laxman Dewangan <ldewangan@nvidia.com>
12893S:	Supported
12894F:	drivers/tty/serial/serial-tegra.c
12895
12896TEGRA SPI DRIVER
12897M:	Laxman Dewangan <ldewangan@nvidia.com>
12898S:	Supported
12899F:	drivers/spi/spi-tegra*
12900
12901TEHUTI ETHERNET DRIVER
12902M:	Andy Gospodarek <andy@greyhouse.net>
12903L:	netdev@vger.kernel.org
12904S:	Supported
12905F:	drivers/net/ethernet/tehuti/*
12906
12907Telecom Clock Driver for MCPL0010
12908M:	Mark Gross <mark.gross@intel.com>
12909S:	Supported
12910F:	drivers/char/tlclk.c
12911
12912TENSILICA XTENSA PORT (xtensa)
12913M:	Chris Zankel <chris@zankel.net>
12914M:	Max Filippov <jcmvbkbc@gmail.com>
12915L:	linux-xtensa@linux-xtensa.org
12916T:	git git://github.com/czankel/xtensa-linux.git
12917S:	Maintained
12918F:	arch/xtensa/
12919F:	drivers/irqchip/irq-xtensa-*
12920
12921Texas Instruments' System Control Interface (TISCI) Protocol Driver
12922M:	Nishanth Menon <nm@ti.com>
12923M:	Tero Kristo <t-kristo@ti.com>
12924M:	Santosh Shilimkar <ssantosh@kernel.org>
12925L:	linux-arm-kernel@lists.infradead.org
12926S:	Maintained
12927F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12928F:	drivers/firmware/ti_sci*
12929F:	include/linux/soc/ti/ti_sci_protocol.h
12930F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12931F:	include/dt-bindings/genpd/k2g.h
12932F:	drivers/soc/ti/ti_sci_pm_domains.c
12933F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12934F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12935F:	drivers/clk/keystone/sci-clk.c
12936F:	drivers/reset/reset-ti-sci.c
12937
12938THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12939M:	Hans Verkuil <hverkuil@xs4all.nl>
12940L:	linux-media@vger.kernel.org
12941T:	git git://linuxtv.org/media_tree.git
12942W:	https://linuxtv.org
12943S:	Maintained
12944F:	drivers/media/radio/radio-raremono.c
12945
12946THERMAL
12947M:	Zhang Rui <rui.zhang@intel.com>
12948M:	Eduardo Valentin <edubezval@gmail.com>
12949L:	linux-pm@vger.kernel.org
12950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12952Q:	https://patchwork.kernel.org/project/linux-pm/list/
12953S:	Supported
12954F:	drivers/thermal/
12955F:	include/linux/thermal.h
12956F:	include/uapi/linux/thermal.h
12957F:	include/linux/cpu_cooling.h
12958F:	Documentation/devicetree/bindings/thermal/
12959
12960THERMAL/CPU_COOLING
12961M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12962M:	Viresh Kumar <viresh.kumar@linaro.org>
12963M:	Javi Merino <javi.merino@kernel.org>
12964L:	linux-pm@vger.kernel.org
12965S:	Supported
12966F:	Documentation/thermal/cpu-cooling-api.txt
12967F:	drivers/thermal/cpu_cooling.c
12968F:	include/linux/cpu_cooling.h
12969
12970THINKPAD ACPI EXTRAS DRIVER
12971M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12972L:	ibm-acpi-devel@lists.sourceforge.net
12973L:	platform-driver-x86@vger.kernel.org
12974W:	http://ibm-acpi.sourceforge.net
12975W:	http://thinkwiki.org/wiki/Ibm-acpi
12976T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12977S:	Maintained
12978F:	drivers/platform/x86/thinkpad_acpi.c
12979
12980THUNDERBOLT DRIVER
12981M:	Andreas Noever <andreas.noever@gmail.com>
12982M:	Michael Jamet <michael.jamet@intel.com>
12983M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12984M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
12985S:	Maintained
12986F:	drivers/thunderbolt/
12987
12988TI AM437X VPFE DRIVER
12989M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12990L:	linux-media@vger.kernel.org
12991W:	https://linuxtv.org
12992Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12993T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12994S:	Maintained
12995F:	drivers/media/platform/am437x/
12996
12997TI BANDGAP AND THERMAL DRIVER
12998M:	Eduardo Valentin <edubezval@gmail.com>
12999M:	Keerthy <j-keerthy@ti.com>
13000L:	linux-pm@vger.kernel.org
13001L:	linux-omap@vger.kernel.org
13002S:	Maintained
13003F:	drivers/thermal/ti-soc-thermal/
13004
13005TI BQ27XXX POWER SUPPLY DRIVER
13006R:	Andrew F. Davis <afd@ti.com>
13007F:	include/linux/power/bq27xxx_battery.h
13008F:	drivers/power/supply/bq27xxx_battery.c
13009F:	drivers/power/supply/bq27xxx_battery_i2c.c
13010
13011TI CDCE706 CLOCK DRIVER
13012M:	Max Filippov <jcmvbkbc@gmail.com>
13013S:	Maintained
13014F:	drivers/clk/clk-cdce706.c
13015
13016TI CLOCK DRIVER
13017M:	Tero Kristo <t-kristo@ti.com>
13018L:	linux-omap@vger.kernel.org
13019S:	Maintained
13020F:	drivers/clk/ti/
13021F:	include/linux/clk/ti.h
13022
13023TI DAVINCI MACHINE SUPPORT
13024M:	Sekhar Nori <nsekhar@ti.com>
13025M:	Kevin Hilman <khilman@kernel.org>
13026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13028S:	Supported
13029F:	arch/arm/mach-davinci/
13030F:	drivers/i2c/busses/i2c-davinci.c
13031F:	arch/arm/boot/dts/da850*
13032
13033TI DAVINCI SERIES GPIO DRIVER
13034M:	Keerthy <j-keerthy@ti.com>
13035L:	linux-gpio@vger.kernel.org
13036S:	Maintained
13037F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13038F:	drivers/gpio/gpio-davinci.c
13039
13040TI DAVINCI SERIES MEDIA DRIVER
13041M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13042L:	linux-media@vger.kernel.org
13043W:	https://linuxtv.org
13044Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13045T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13046S:	Maintained
13047F:	drivers/media/platform/davinci/
13048F:	include/media/davinci/
13049
13050TI ETHERNET SWITCH DRIVER (CPSW)
13051R:	Grygorii Strashko <grygorii.strashko@ti.com>
13052L:	linux-omap@vger.kernel.org
13053L:	netdev@vger.kernel.org
13054S:	Maintained
13055F:	drivers/net/ethernet/ti/cpsw*
13056F:	drivers/net/ethernet/ti/davinci*
13057
13058TI FLASH MEDIA INTERFACE DRIVER
13059M:	Alex Dubov <oakad@yahoo.com>
13060S:	Maintained
13061F:	drivers/misc/tifm*
13062F:	drivers/mmc/host/tifm_sd.c
13063F:	include/linux/tifm.h
13064
13065TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13066M:	Santosh Shilimkar <ssantosh@kernel.org>
13067L:	linux-kernel@vger.kernel.org
13068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13069S:	Maintained
13070F:	drivers/soc/ti/*
13071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13072
13073TI LM49xxx FAMILY ASoC CODEC DRIVERS
13074M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13075M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13076L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13077S:	Maintained
13078F:	sound/soc/codecs/lm49453*
13079F:	sound/soc/codecs/isabelle*
13080
13081TI LP855x BACKLIGHT DRIVER
13082M:	Milo Kim <milo.kim@ti.com>
13083S:	Maintained
13084F:	Documentation/backlight/lp855x-driver.txt
13085F:	drivers/video/backlight/lp855x_bl.c
13086F:	include/linux/platform_data/lp855x.h
13087
13088TI LP8727 CHARGER DRIVER
13089M:	Milo Kim <milo.kim@ti.com>
13090S:	Maintained
13091F:	drivers/power/supply/lp8727_charger.c
13092F:	include/linux/platform_data/lp8727.h
13093
13094TI LP8788 MFD DRIVER
13095M:	Milo Kim <milo.kim@ti.com>
13096S:	Maintained
13097F:	drivers/iio/adc/lp8788_adc.c
13098F:	drivers/leds/leds-lp8788.c
13099F:	drivers/mfd/lp8788*.c
13100F:	drivers/power/supply/lp8788-charger.c
13101F:	drivers/regulator/lp8788-*.c
13102F:	include/linux/mfd/lp8788*.h
13103
13104TI NETCP ETHERNET DRIVER
13105M:	Wingman Kwok <w-kwok2@ti.com>
13106M:	Murali Karicheri <m-karicheri2@ti.com>
13107L:	netdev@vger.kernel.org
13108S:	Maintained
13109F:	drivers/net/ethernet/ti/netcp*
13110
13111TI TAS571X FAMILY ASoC CODEC DRIVER
13112M:	Kevin Cernekee <cernekee@chromium.org>
13113L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13114S:	Odd Fixes
13115F:	sound/soc/codecs/tas571x*
13116
13117TI TRF7970A NFC DRIVER
13118M:	Mark Greer <mgreer@animalcreek.com>
13119L:	linux-wireless@vger.kernel.org
13120L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13121S:	Supported
13122F:	drivers/nfc/trf7970a.c
13123F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13124
13125TI TWL4030 SERIES SOC CODEC DRIVER
13126M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13127L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13128S:	Maintained
13129F:	sound/soc/codecs/twl4030*
13130
13131TI VPE/CAL DRIVERS
13132M:	Benoit Parrot <bparrot@ti.com>
13133L:	linux-media@vger.kernel.org
13134W:	http://linuxtv.org/
13135Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13136S:	Maintained
13137F:	drivers/media/platform/ti-vpe/
13138
13139TI WILINK WIRELESS DRIVERS
13140L:	linux-wireless@vger.kernel.org
13141W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13142W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13144S:	Orphan
13145F:	drivers/net/wireless/ti/
13146F:	include/linux/wl12xx.h
13147
13148TILE ARCHITECTURE
13149M:	Chris Metcalf <cmetcalf@mellanox.com>
13150W:	http://www.mellanox.com/repository/solutions/tile-scm/
13151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13152S:	Supported
13153F:	arch/tile/
13154F:	drivers/char/tile-srom.c
13155F:	drivers/edac/tile_edac.c
13156F:	drivers/net/ethernet/tile/
13157F:	drivers/rtc/rtc-tile.c
13158F:	drivers/tty/hvc/hvc_tile.c
13159F:	drivers/tty/serial/tilegx.c
13160F:	drivers/usb/host/*-tilegx.c
13161F:	include/linux/usb/tilegx.h
13162
13163TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13164M:	John Stultz <john.stultz@linaro.org>
13165M:	Thomas Gleixner <tglx@linutronix.de>
13166R:	Stephen Boyd <sboyd@codeaurora.org>
13167L:	linux-kernel@vger.kernel.org
13168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13169S:	Supported
13170F:	include/linux/clocksource.h
13171F:	include/linux/time.h
13172F:	include/linux/timex.h
13173F:	include/uapi/linux/time.h
13174F:	include/uapi/linux/timex.h
13175F:	kernel/time/clocksource.c
13176F:	kernel/time/time*.c
13177F:	kernel/time/alarmtimer.c
13178F:	kernel/time/ntp.c
13179F:	tools/testing/selftests/timers/
13180
13181TIPC NETWORK LAYER
13182M:	Jon Maloy <jon.maloy@ericsson.com>
13183M:	Ying Xue <ying.xue@windriver.com>
13184L:	netdev@vger.kernel.org (core kernel code)
13185L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13186W:	http://tipc.sourceforge.net/
13187S:	Maintained
13188F:	include/uapi/linux/tipc*.h
13189F:	net/tipc/
13190
13191TLAN NETWORK DRIVER
13192M:	Samuel Chessman <chessman@tux.org>
13193L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13194W:	http://sourceforge.net/projects/tlan/
13195S:	Maintained
13196F:	Documentation/networking/tlan.txt
13197F:	drivers/net/ethernet/ti/tlan.*
13198
13199TM6000 VIDEO4LINUX DRIVER
13200M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13201M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13202L:	linux-media@vger.kernel.org
13203W:	https://linuxtv.org
13204T:	git git://linuxtv.org/media_tree.git
13205S:	Odd fixes
13206F:	drivers/media/usb/tm6000/
13207F:	Documentation/media/v4l-drivers/tm6000*
13208
13209TMIO/SDHI MMC DRIVER
13210M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13211L:	linux-mmc@vger.kernel.org
13212S:	Supported
13213F:	drivers/mmc/host/tmio_mmc*
13214F:	drivers/mmc/host/renesas_sdhi*
13215F:	include/linux/mfd/tmio.h
13216
13217TMP401 HARDWARE MONITOR DRIVER
13218M:	Guenter Roeck <linux@roeck-us.net>
13219L:	linux-hwmon@vger.kernel.org
13220S:	Maintained
13221F:	Documentation/hwmon/tmp401
13222F:	drivers/hwmon/tmp401.c
13223
13224TMPFS (SHMEM FILESYSTEM)
13225M:	Hugh Dickins <hughd@google.com>
13226L:	linux-mm@kvack.org
13227S:	Maintained
13228F:	include/linux/shmem_fs.h
13229F:	mm/shmem.c
13230
13231TOMOYO SECURITY MODULE
13232M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13233M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13234L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13235L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13236L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13237L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13238W:	http://tomoyo.sourceforge.jp/
13239T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13240S:	Maintained
13241F:	security/tomoyo/
13242
13243TOPSTAR LAPTOP EXTRAS DRIVER
13244M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13245L:	platform-driver-x86@vger.kernel.org
13246S:	Maintained
13247F:	drivers/platform/x86/topstar-laptop.c
13248
13249TOSHIBA ACPI EXTRAS DRIVER
13250M:	Azael Avalos <coproscefalo@gmail.com>
13251L:	platform-driver-x86@vger.kernel.org
13252S:	Maintained
13253F:	drivers/platform/x86/toshiba_acpi.c
13254
13255TOSHIBA BLUETOOTH DRIVER
13256M:	Azael Avalos <coproscefalo@gmail.com>
13257L:	platform-driver-x86@vger.kernel.org
13258S:	Maintained
13259F:	drivers/platform/x86/toshiba_bluetooth.c
13260
13261TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13262M:	Azael Avalos <coproscefalo@gmail.com>
13263L:	platform-driver-x86@vger.kernel.org
13264S:	Maintained
13265F:	drivers/platform/x86/toshiba_haps.c
13266
13267TOSHIBA SMM DRIVER
13268M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13269W:	http://www.buzzard.org.uk/toshiba/
13270S:	Maintained
13271F:	drivers/char/toshiba.c
13272F:	include/linux/toshiba.h
13273F:	include/uapi/linux/toshiba.h
13274
13275TOSHIBA TC358743 DRIVER
13276M:	Mats Randgaard <matrandg@cisco.com>
13277L:	linux-media@vger.kernel.org
13278S:	Maintained
13279F:	drivers/media/i2c/tc358743*
13280F:	include/media/i2c/tc358743.h
13281
13282TOSHIBA WMI HOTKEYS DRIVER
13283M:	Azael Avalos <coproscefalo@gmail.com>
13284L:	platform-driver-x86@vger.kernel.org
13285S:	Maintained
13286F:	drivers/platform/x86/toshiba-wmi.c
13287
13288TPM DEVICE DRIVER
13289M:	Peter Huewe <peterhuewe@gmx.de>
13290M:	Marcel Selhorst <tpmdd@selhorst.net>
13291M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13292R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13293W:	http://tpmdd.sourceforge.net
13294L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13295Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13296T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13297S:	Maintained
13298F:	drivers/char/tpm/
13299
13300TPM IBM_VTPM DEVICE DRIVER
13301M:	Ashley Lai <ashleydlai@gmail.com>
13302W:	http://tpmdd.sourceforge.net
13303L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13304S:	Maintained
13305F:	drivers/char/tpm/tpm_ibmvtpm*
13306
13307TRACING
13308M:	Steven Rostedt <rostedt@goodmis.org>
13309M:	Ingo Molnar <mingo@redhat.com>
13310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13311S:	Maintained
13312F:	Documentation/trace/ftrace.txt
13313F:	arch/*/*/*/ftrace.h
13314F:	arch/*/kernel/ftrace.c
13315F:	include/*/ftrace.h
13316F:	include/linux/trace*.h
13317F:	include/trace/
13318F:	kernel/trace/
13319F:	tools/testing/selftests/ftrace/
13320
13321TRACING MMIO ACCESSES (MMIOTRACE)
13322M:	Steven Rostedt <rostedt@goodmis.org>
13323M:	Ingo Molnar <mingo@kernel.org>
13324R:	Karol Herbst <karolherbst@gmail.com>
13325R:	Pekka Paalanen <ppaalanen@gmail.com>
13326S:	Maintained
13327L:	linux-kernel@vger.kernel.org
13328L:	nouveau@lists.freedesktop.org
13329F:	kernel/trace/trace_mmiotrace.c
13330F:	include/linux/mmiotrace.h
13331F:	arch/x86/mm/kmmio.c
13332F:	arch/x86/mm/mmio-mod.c
13333F:	arch/x86/mm/testmmiotrace.c
13334
13335TRIVIAL PATCHES
13336M:	Jiri Kosina <trivial@kernel.org>
13337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13338S:	Maintained
13339K:	^Subject:.*(?i)trivial
13340
13341TTY LAYER
13342M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13343M:	Jiri Slaby <jslaby@suse.com>
13344S:	Supported
13345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13346F:	Documentation/serial/
13347F:	drivers/tty/
13348F:	drivers/tty/serial/serial_core.c
13349F:	include/linux/serial_core.h
13350F:	include/linux/serial.h
13351F:	include/linux/tty.h
13352F:	include/uapi/linux/serial_core.h
13353F:	include/uapi/linux/serial.h
13354F:	include/uapi/linux/tty.h
13355
13356TUA9001 MEDIA DRIVER
13357M:	Antti Palosaari <crope@iki.fi>
13358L:	linux-media@vger.kernel.org
13359W:	https://linuxtv.org
13360W:	http://palosaari.fi/linux/
13361Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13362T:	git git://linuxtv.org/anttip/media_tree.git
13363S:	Maintained
13364F:	drivers/media/tuners/tua9001*
13365
13366TULIP NETWORK DRIVERS
13367L:	netdev@vger.kernel.org
13368L:	linux-parisc@vger.kernel.org
13369S:	Orphan
13370F:	drivers/net/ethernet/dec/tulip/
13371
13372TUN/TAP driver
13373M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13374W:	http://vtun.sourceforge.net/tun
13375S:	Maintained
13376F:	Documentation/networking/tuntap.txt
13377F:	arch/um/os-Linux/drivers/
13378
13379TURBOCHANNEL SUBSYSTEM
13380M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13381M:	Ralf Baechle <ralf@linux-mips.org>
13382L:	linux-mips@linux-mips.org
13383Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13384S:	Maintained
13385F:	drivers/tc/
13386F:	include/linux/tc.h
13387
13388TW5864 VIDEO4LINUX DRIVER
13389M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13390M:	Anton Sviridenko <anton@corp.bluecherry.net>
13391M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13392M:	Andrey Utkin <andrey_utkin@fastmail.com>
13393L:	linux-media@vger.kernel.org
13394S:	Supported
13395F:	drivers/media/pci/tw5864/
13396
13397TW68 VIDEO4LINUX DRIVER
13398M:	Hans Verkuil <hverkuil@xs4all.nl>
13399L:	linux-media@vger.kernel.org
13400T:	git git://linuxtv.org/media_tree.git
13401W:	https://linuxtv.org
13402S:	Odd Fixes
13403F:	drivers/media/pci/tw68/
13404
13405TW686X VIDEO4LINUX DRIVER
13406M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13407L:	linux-media@vger.kernel.org
13408T:	git git://linuxtv.org/media_tree.git
13409W:	http://linuxtv.org
13410S:	Maintained
13411F:	drivers/media/pci/tw686x/
13412
13413UBI FILE SYSTEM (UBIFS)
13414M:	Richard Weinberger <richard@nod.at>
13415M:	Artem Bityutskiy <dedekind1@gmail.com>
13416M:	Adrian Hunter <adrian.hunter@intel.com>
13417L:	linux-mtd@lists.infradead.org
13418T:	git git://git.infradead.org/ubifs-2.6.git
13419W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13420S:	Supported
13421F:	Documentation/filesystems/ubifs.txt
13422F:	fs/ubifs/
13423
13424UCLINUX (M68KNOMMU AND COLDFIRE)
13425M:	Greg Ungerer <gerg@linux-m68k.org>
13426W:	http://www.linux-m68k.org/
13427W:	http://www.uclinux.org/
13428L:	linux-m68k@lists.linux-m68k.org
13429L:	uclinux-dev@uclinux.org  (subscribers-only)
13430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13431S:	Maintained
13432F:	arch/m68k/coldfire/
13433F:	arch/m68k/68*/
13434F:	arch/m68k/*/*_no.*
13435F:	arch/m68k/include/asm/*_no.*
13436
13437UDF FILESYSTEM
13438M:	Jan Kara <jack@suse.com>
13439S:	Maintained
13440F:	Documentation/filesystems/udf.txt
13441F:	fs/udf/
13442
13443UDRAW TABLET
13444M:	Bastien Nocera <hadess@hadess.net>
13445L:	linux-input@vger.kernel.org
13446S:	Maintained
13447F:	drivers/hid/hid-udraw.c
13448
13449UFS FILESYSTEM
13450M:	Evgeniy Dushistov <dushistov@mail.ru>
13451S:	Maintained
13452F:	Documentation/filesystems/ufs.txt
13453F:	fs/ufs/
13454
13455UHID USERSPACE HID IO DRIVER:
13456M:	David Herrmann <dh.herrmann@googlemail.com>
13457L:	linux-input@vger.kernel.org
13458S:	Maintained
13459F:	drivers/hid/uhid.c
13460F:	include/uapi/linux/uhid.h
13461
13462ULPI BUS
13463M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13464L:	linux-usb@vger.kernel.org
13465S:	Maintained
13466F:	drivers/usb/common/ulpi.c
13467F:	include/linux/ulpi/
13468
13469ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13470L:	linux-usb@vger.kernel.org
13471S:	Orphan
13472F:	drivers/uwb/
13473F:	include/linux/uwb.h
13474F:	include/linux/uwb/
13475
13476UNICORE32 ARCHITECTURE:
13477M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13478W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13479S:	Maintained
13480T:	git git://github.com/gxt/linux.git
13481F:	arch/unicore32/
13482
13483UNIFDEF
13484M:	Tony Finch <dot@dotat.at>
13485W:	http://dotat.at/prog/unifdef
13486S:	Maintained
13487F:	scripts/unifdef.c
13488
13489UNIFORM CDROM DRIVER
13490M:	Jens Axboe <axboe@kernel.dk>
13491W:	http://www.kernel.dk
13492S:	Maintained
13493F:	Documentation/cdrom/
13494F:	drivers/cdrom/cdrom.c
13495F:	include/linux/cdrom.h
13496F:	include/uapi/linux/cdrom.h
13497
13498UNISYS S-PAR DRIVERS
13499M:	David Kershner <david.kershner@unisys.com>
13500L:	sparmaintainer@unisys.com (Unisys internal)
13501S:	Supported
13502F:	drivers/staging/unisys/
13503
13504UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13505M:	Vinayak Holikatti <vinholikatti@gmail.com>
13506L:	linux-scsi@vger.kernel.org
13507S:	Supported
13508F:	Documentation/scsi/ufs.txt
13509F:	drivers/scsi/ufs/
13510
13511UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13512M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13513M:	Prabu Thangamuthu <prabut@synopsys.com>
13514L:	linux-scsi@vger.kernel.org
13515S:	Supported
13516F:	drivers/scsi/ufs/*dwc*
13517
13518UNSORTED BLOCK IMAGES (UBI)
13519M:	Artem Bityutskiy <dedekind1@gmail.com>
13520M:	Richard Weinberger <richard@nod.at>
13521W:	http://www.linux-mtd.infradead.org/
13522L:	linux-mtd@lists.infradead.org
13523T:	git git://git.infradead.org/ubifs-2.6.git
13524S:	Supported
13525F:	drivers/mtd/ubi/
13526F:	include/linux/mtd/ubi.h
13527F:	include/uapi/mtd/ubi-user.h
13528
13529USB "USBNET" DRIVER FRAMEWORK
13530M:	Oliver Neukum <oneukum@suse.com>
13531L:	netdev@vger.kernel.org
13532W:	http://www.linux-usb.org/usbnet
13533S:	Maintained
13534F:	drivers/net/usb/usbnet.c
13535F:	include/linux/usb/usbnet.h
13536
13537USB ACM DRIVER
13538M:	Oliver Neukum <oneukum@suse.com>
13539L:	linux-usb@vger.kernel.org
13540S:	Maintained
13541F:	Documentation/usb/acm.txt
13542F:	drivers/usb/class/cdc-acm.*
13543
13544USB AR5523 WIRELESS DRIVER
13545M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13546L:	linux-wireless@vger.kernel.org
13547S:	Maintained
13548F:	drivers/net/wireless/ath/ar5523/
13549
13550USB ATTACHED SCSI
13551M:	Oliver Neukum <oneukum@suse.com>
13552L:	linux-usb@vger.kernel.org
13553L:	linux-scsi@vger.kernel.org
13554S:	Maintained
13555F:	drivers/usb/storage/uas.c
13556
13557USB CDC ETHERNET DRIVER
13558M:	Oliver Neukum <oliver@neukum.org>
13559L:	linux-usb@vger.kernel.org
13560S:	Maintained
13561F:	drivers/net/usb/cdc_*.c
13562F:	include/uapi/linux/usb/cdc.h
13563
13564USB CHAOSKEY DRIVER
13565M:	Keith Packard <keithp@keithp.com>
13566L:	linux-usb@vger.kernel.org
13567S:	Maintained
13568F:	drivers/usb/misc/chaoskey.c
13569
13570USB CYPRESS C67X00 DRIVER
13571M:	Peter Korsgaard <jacmet@sunsite.dk>
13572L:	linux-usb@vger.kernel.org
13573S:	Maintained
13574F:	drivers/usb/c67x00/
13575
13576USB DAVICOM DM9601 DRIVER
13577M:	Peter Korsgaard <jacmet@sunsite.dk>
13578L:	netdev@vger.kernel.org
13579W:	http://www.linux-usb.org/usbnet
13580S:	Maintained
13581F:	drivers/net/usb/dm9601.c
13582
13583USB DIAMOND RIO500 DRIVER
13584M:	Cesar Miquel <miquel@df.uba.ar>
13585L:	rio500-users@lists.sourceforge.net
13586W:	http://rio500.sourceforge.net
13587S:	Maintained
13588F:	drivers/usb/misc/rio500*
13589
13590USB EHCI DRIVER
13591M:	Alan Stern <stern@rowland.harvard.edu>
13592L:	linux-usb@vger.kernel.org
13593S:	Maintained
13594F:	Documentation/usb/ehci.txt
13595F:	drivers/usb/host/ehci*
13596
13597USB GADGET/PERIPHERAL SUBSYSTEM
13598M:	Felipe Balbi <balbi@kernel.org>
13599L:	linux-usb@vger.kernel.org
13600W:	http://www.linux-usb.org/gadget
13601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13602S:	Maintained
13603F:	drivers/usb/gadget/
13604F:	include/linux/usb/gadget*
13605
13606USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13607M:	Jiri Kosina <jikos@kernel.org>
13608R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13609L:	linux-usb@vger.kernel.org
13610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13611S:	Maintained
13612F:	Documentation/hid/hiddev.txt
13613F:	drivers/hid/usbhid/
13614
13615USB ISP116X DRIVER
13616M:	Olav Kongas <ok@artecdesign.ee>
13617L:	linux-usb@vger.kernel.org
13618S:	Maintained
13619F:	drivers/usb/host/isp116x*
13620F:	include/linux/usb/isp116x.h
13621
13622USB LAN78XX ETHERNET DRIVER
13623M:	Woojung Huh <woojung.huh@microchip.com>
13624M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13625L:	netdev@vger.kernel.org
13626S:	Maintained
13627F:	drivers/net/usb/lan78xx.*
13628
13629USB MASS STORAGE DRIVER
13630M:	Alan Stern <stern@rowland.harvard.edu>
13631L:	linux-usb@vger.kernel.org
13632L:	usb-storage@lists.one-eyed-alien.net
13633S:	Maintained
13634W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13635F:	drivers/usb/storage/
13636
13637USB MIDI DRIVER
13638M:	Clemens Ladisch <clemens@ladisch.de>
13639L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13640T:	git git://git.alsa-project.org/alsa-kernel.git
13641S:	Maintained
13642F:	sound/usb/midi.*
13643
13644USB NETWORKING DRIVERS
13645L:	linux-usb@vger.kernel.org
13646S:	Odd Fixes
13647F:	drivers/net/usb/
13648
13649USB OHCI DRIVER
13650M:	Alan Stern <stern@rowland.harvard.edu>
13651L:	linux-usb@vger.kernel.org
13652S:	Maintained
13653F:	Documentation/usb/ohci.txt
13654F:	drivers/usb/host/ohci*
13655
13656USB OTG FSM (Finite State Machine)
13657M:	Peter Chen <Peter.Chen@nxp.com>
13658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13659L:	linux-usb@vger.kernel.org
13660S:	Maintained
13661F:	drivers/usb/common/usb-otg-fsm.c
13662
13663USB OVER IP DRIVER
13664M:	Valentina Manea <valentina.manea.m@gmail.com>
13665M:	Shuah Khan <shuahkh@osg.samsung.com>
13666M:	Shuah Khan <shuah@kernel.org>
13667L:	linux-usb@vger.kernel.org
13668S:	Maintained
13669F:	Documentation/usb/usbip_protocol.txt
13670F:	drivers/usb/usbip/
13671F:	tools/usb/usbip/
13672
13673USB PEGASUS DRIVER
13674M:	Petko Manolov <petkan@nucleusys.com>
13675L:	linux-usb@vger.kernel.org
13676L:	netdev@vger.kernel.org
13677T:	git git://github.com/petkan/pegasus.git
13678W:	https://github.com/petkan/pegasus
13679S:	Maintained
13680F:	drivers/net/usb/pegasus.*
13681
13682USB PHY LAYER
13683M:	Felipe Balbi <balbi@kernel.org>
13684L:	linux-usb@vger.kernel.org
13685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13686S:	Maintained
13687F:	drivers/usb/phy/
13688
13689USB PRINTER DRIVER (usblp)
13690M:	Pete Zaitcev <zaitcev@redhat.com>
13691L:	linux-usb@vger.kernel.org
13692S:	Supported
13693F:	drivers/usb/class/usblp.c
13694
13695USB QMI WWAN NETWORK DRIVER
13696M:	Bjørn Mork <bjorn@mork.no>
13697L:	netdev@vger.kernel.org
13698S:	Maintained
13699F:	Documentation/ABI/testing/sysfs-class-net-qmi
13700F:	drivers/net/usb/qmi_wwan.c
13701
13702USB RTL8150 DRIVER
13703M:	Petko Manolov <petkan@nucleusys.com>
13704L:	linux-usb@vger.kernel.org
13705L:	netdev@vger.kernel.org
13706T:	git git://github.com/petkan/rtl8150.git
13707W:	https://github.com/petkan/rtl8150
13708S:	Maintained
13709F:	drivers/net/usb/rtl8150.c
13710
13711USB SERIAL SUBSYSTEM
13712M:	Johan Hovold <johan@kernel.org>
13713L:	linux-usb@vger.kernel.org
13714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13715S:	Maintained
13716F:	Documentation/usb/usb-serial.txt
13717F:	drivers/usb/serial/
13718F:	include/linux/usb/serial.h
13719
13720USB SMSC75XX ETHERNET DRIVER
13721M:	Steve Glendinning <steve.glendinning@shawell.net>
13722L:	netdev@vger.kernel.org
13723S:	Maintained
13724F:	drivers/net/usb/smsc75xx.*
13725
13726USB SMSC95XX ETHERNET DRIVER
13727M:	Steve Glendinning <steve.glendinning@shawell.net>
13728M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13729L:	netdev@vger.kernel.org
13730S:	Maintained
13731F:	drivers/net/usb/smsc95xx.*
13732
13733USB SUBSYSTEM
13734M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13735L:	linux-usb@vger.kernel.org
13736W:	http://www.linux-usb.org
13737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13738S:	Supported
13739F:	Documentation/devicetree/bindings/usb/
13740F:	Documentation/usb/
13741F:	drivers/usb/
13742F:	include/linux/usb.h
13743F:	include/linux/usb/
13744
13745USB TYPEC SUBSYSTEM
13746M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13747L:	linux-usb@vger.kernel.org
13748S:	Maintained
13749F:	Documentation/ABI/testing/sysfs-class-typec
13750F:	Documentation/usb/typec.rst
13751F:	drivers/usb/typec/
13752F:	include/linux/usb/typec.h
13753
13754USB UHCI DRIVER
13755M:	Alan Stern <stern@rowland.harvard.edu>
13756L:	linux-usb@vger.kernel.org
13757S:	Maintained
13758F:	drivers/usb/host/uhci*
13759
13760USB VIDEO CLASS
13761M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13762L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13763L:	linux-media@vger.kernel.org
13764T:	git git://linuxtv.org/media_tree.git
13765W:	http://www.ideasonboard.org/uvc/
13766S:	Maintained
13767F:	drivers/media/usb/uvc/
13768F:	include/uapi/linux/uvcvideo.h
13769
13770USB VISION DRIVER
13771M:	Hans Verkuil <hverkuil@xs4all.nl>
13772L:	linux-media@vger.kernel.org
13773T:	git git://linuxtv.org/media_tree.git
13774W:	https://linuxtv.org
13775S:	Odd Fixes
13776F:	drivers/media/usb/usbvision/
13777
13778USB WEBCAM GADGET
13779M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13780L:	linux-usb@vger.kernel.org
13781S:	Maintained
13782F:	drivers/usb/gadget/function/*uvc*
13783F:	drivers/usb/gadget/legacy/webcam.c
13784
13785USB WIRELESS RNDIS DRIVER (rndis_wlan)
13786M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13787L:	linux-wireless@vger.kernel.org
13788S:	Maintained
13789F:	drivers/net/wireless/rndis_wlan.c
13790
13791USB XHCI DRIVER
13792M:	Mathias Nyman <mathias.nyman@intel.com>
13793L:	linux-usb@vger.kernel.org
13794S:	Supported
13795F:	drivers/usb/host/xhci*
13796F:	drivers/usb/host/pci-quirks*
13797
13798USB ZD1201 DRIVER
13799L:	linux-wireless@vger.kernel.org
13800W:	http://linux-lc100020.sourceforge.net
13801S:	Orphan
13802F:	drivers/net/wireless/zydas/zd1201.*
13803
13804USB ZR364XX DRIVER
13805M:	Antoine Jacquet <royale@zerezo.com>
13806L:	linux-usb@vger.kernel.org
13807L:	linux-media@vger.kernel.org
13808T:	git git://linuxtv.org/media_tree.git
13809W:	http://royale.zerezo.com/zr364xx/
13810S:	Maintained
13811F:	Documentation/media/v4l-drivers/zr364xx*
13812F:	drivers/media/usb/zr364xx/
13813
13814USER-MODE LINUX (UML)
13815M:	Jeff Dike <jdike@addtoit.com>
13816M:	Richard Weinberger <richard@nod.at>
13817L:	user-mode-linux-devel@lists.sourceforge.net
13818L:	user-mode-linux-user@lists.sourceforge.net
13819W:	http://user-mode-linux.sourceforge.net
13820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13821S:	Maintained
13822F:	Documentation/virtual/uml/
13823F:	arch/um/
13824F:	arch/x86/um/
13825F:	fs/hostfs/
13826F:	fs/hppfs/
13827
13828USERSPACE I/O (UIO)
13829M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13830S:	Maintained
13831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13832F:	Documentation/driver-api/uio-howto.rst
13833F:	drivers/uio/
13834F:	include/linux/uio*.h
13835
13836UTIL-LINUX PACKAGE
13837M:	Karel Zak <kzak@redhat.com>
13838L:	util-linux@vger.kernel.org
13839W:	http://en.wikipedia.org/wiki/Util-linux
13840T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13841S:	Maintained
13842
13843UUID HELPERS
13844M:	Christoph Hellwig <hch@lst.de>
13845R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13846L:	linux-kernel@vger.kernel.org
13847T:	git git://git.infradead.org/users/hch/uuid.git
13848F:	lib/uuid.c
13849F:	lib/test_uuid.c
13850F:	include/linux/uuid.h
13851F:	include/uapi/linux/uuid.h
13852S:	Maintained
13853
13854UVESAFB DRIVER
13855M:	Michal Januszewski <spock@gentoo.org>
13856L:	linux-fbdev@vger.kernel.org
13857W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13858S:	Maintained
13859F:	Documentation/fb/uvesafb.txt
13860F:	drivers/video/fbdev/uvesafb.*
13861
13862VF610 NAND DRIVER
13863M:	Stefan Agner <stefan@agner.ch>
13864L:	linux-mtd@lists.infradead.org
13865S:	Supported
13866F:	drivers/mtd/nand/vf610_nfc.c
13867
13868VFAT/FAT/MSDOS FILESYSTEM
13869M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13870S:	Maintained
13871F:	Documentation/filesystems/vfat.txt
13872F:	fs/fat/
13873
13874VFIO DRIVER
13875M:	Alex Williamson <alex.williamson@redhat.com>
13876L:	kvm@vger.kernel.org
13877T:	git git://github.com/awilliam/linux-vfio.git
13878S:	Maintained
13879F:	Documentation/vfio.txt
13880F:	drivers/vfio/
13881F:	include/linux/vfio.h
13882F:	include/uapi/linux/vfio.h
13883
13884VFIO MEDIATED DEVICE DRIVERS
13885M:	Kirti Wankhede <kwankhede@nvidia.com>
13886L:	kvm@vger.kernel.org
13887S:	Maintained
13888F:	Documentation/vfio-mediated-device.txt
13889F:	drivers/vfio/mdev/
13890F:	include/linux/mdev.h
13891F:	samples/vfio-mdev/
13892
13893VFIO PLATFORM DRIVER
13894M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13895L:	kvm@vger.kernel.org
13896S:	Maintained
13897F:	drivers/vfio/platform/
13898
13899VGA_SWITCHEROO
13900R:	Lukas Wunner <lukas@wunner.de>
13901S:	Maintained
13902F:	Documentation/gpu/vga-switcheroo.rst
13903F:	drivers/gpu/vga/vga_switcheroo.c
13904F:	include/linux/vga_switcheroo.h
13905T:	git git://anongit.freedesktop.org/drm/drm-misc
13906
13907VIA RHINE NETWORK DRIVER
13908S:	Orphan
13909F:	drivers/net/ethernet/via/via-rhine.c
13910
13911VIA SD/MMC CARD CONTROLLER DRIVER
13912M:	Bruce Chang <brucechang@via.com.tw>
13913M:	Harald Welte <HaraldWelte@viatech.com>
13914S:	Maintained
13915F:	drivers/mmc/host/via-sdmmc.c
13916
13917VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13918M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13919L:	linux-fbdev@vger.kernel.org
13920S:	Maintained
13921F:	include/linux/via-core.h
13922F:	include/linux/via-gpio.h
13923F:	include/linux/via_i2c.h
13924F:	drivers/video/fbdev/via/
13925
13926VIA VELOCITY NETWORK DRIVER
13927M:	Francois Romieu <romieu@fr.zoreil.com>
13928L:	netdev@vger.kernel.org
13929S:	Maintained
13930F:	drivers/net/ethernet/via/via-velocity.*
13931
13932VIDEO MULTIPLEXER DRIVER
13933M:	Philipp Zabel <p.zabel@pengutronix.de>
13934L:	linux-media@vger.kernel.org
13935S:	Maintained
13936F:	drivers/media/platform/video-mux.c
13937
13938VIDEOBUF2 FRAMEWORK
13939M:	Pawel Osciak <pawel@osciak.com>
13940M:	Marek Szyprowski <m.szyprowski@samsung.com>
13941M:	Kyungmin Park <kyungmin.park@samsung.com>
13942L:	linux-media@vger.kernel.org
13943S:	Maintained
13944F:	drivers/media/v4l2-core/videobuf2-*
13945F:	include/media/videobuf2-*
13946
13947VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13948M:	Helen Koike <helen.koike@collabora.com>
13949L:	linux-media@vger.kernel.org
13950T:	git git://linuxtv.org/media_tree.git
13951W:	https://linuxtv.org
13952S:	Maintained
13953F:	drivers/media/platform/vimc/*
13954
13955VIRT LIB
13956M:	Alex Williamson <alex.williamson@redhat.com>
13957M:	Paolo Bonzini <pbonzini@redhat.com>
13958L:	kvm@vger.kernel.org
13959S:	Supported
13960F:	virt/lib/
13961
13962VIRTIO AND VHOST VSOCK DRIVER
13963M:	Stefan Hajnoczi <stefanha@redhat.com>
13964L:	kvm@vger.kernel.org
13965L:	virtualization@lists.linux-foundation.org
13966L:	netdev@vger.kernel.org
13967S:	Maintained
13968F:	include/linux/virtio_vsock.h
13969F:	include/uapi/linux/virtio_vsock.h
13970F:	include/uapi/linux/vsockmon.h
13971F:	net/vmw_vsock/af_vsock_tap.c
13972F:	net/vmw_vsock/virtio_transport_common.c
13973F:	net/vmw_vsock/virtio_transport.c
13974F:	drivers/net/vsockmon.c
13975F:	drivers/vhost/vsock.c
13976F:	drivers/vhost/vsock.h
13977
13978VIRTIO CONSOLE DRIVER
13979M:	Amit Shah <amit@kernel.org>
13980L:	virtualization@lists.linux-foundation.org
13981S:	Maintained
13982F:	drivers/char/virtio_console.c
13983F:	include/linux/virtio_console.h
13984F:	include/uapi/linux/virtio_console.h
13985
13986VIRTIO CORE, NET AND BLOCK DRIVERS
13987M:	"Michael S. Tsirkin" <mst@redhat.com>
13988M:	Jason Wang <jasowang@redhat.com>
13989L:	virtualization@lists.linux-foundation.org
13990S:	Maintained
13991F:	Documentation/devicetree/bindings/virtio/
13992F:	drivers/virtio/
13993F:	tools/virtio/
13994F:	drivers/net/virtio_net.c
13995F:	drivers/block/virtio_blk.c
13996F:	include/linux/virtio*.h
13997F:	include/uapi/linux/virtio_*.h
13998F:	drivers/crypto/virtio/
13999
14000VIRTIO CRYPTO DRIVER
14001M:	Gonglei <arei.gonglei@huawei.com>
14002L:	virtualization@lists.linux-foundation.org
14003L:	linux-crypto@vger.kernel.org
14004S:	Maintained
14005F:	drivers/crypto/virtio/
14006F:	include/uapi/linux/virtio_crypto.h
14007
14008VIRTIO DRIVERS FOR S390
14009M:	Cornelia Huck <cohuck@redhat.com>
14010M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14011L:	linux-s390@vger.kernel.org
14012L:	virtualization@lists.linux-foundation.org
14013L:	kvm@vger.kernel.org
14014S:	Supported
14015F:	drivers/s390/virtio/
14016
14017VIRTIO GPU DRIVER
14018M:	David Airlie <airlied@linux.ie>
14019M:	Gerd Hoffmann <kraxel@redhat.com>
14020L:	dri-devel@lists.freedesktop.org
14021L:	virtualization@lists.linux-foundation.org
14022T:	git git://anongit.freedesktop.org/drm/drm-misc
14023S:	Maintained
14024F:	drivers/gpu/drm/virtio/
14025F:	include/uapi/linux/virtio_gpu.h
14026
14027VIRTIO HOST (VHOST)
14028M:	"Michael S. Tsirkin" <mst@redhat.com>
14029M:	Jason Wang <jasowang@redhat.com>
14030L:	kvm@vger.kernel.org
14031L:	virtualization@lists.linux-foundation.org
14032L:	netdev@vger.kernel.org
14033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14034S:	Maintained
14035F:	drivers/vhost/
14036F:	include/uapi/linux/vhost.h
14037
14038VIRTIO INPUT DRIVER
14039M:	Gerd Hoffmann <kraxel@redhat.com>
14040S:	Maintained
14041F:	drivers/virtio/virtio_input.c
14042F:	include/uapi/linux/virtio_input.h
14043
14044VIRTUAL SERIO DEVICE DRIVER
14045M:	Stephen Chandler Paul <thatslyude@gmail.com>
14046S:	Maintained
14047F:	drivers/input/serio/userio.c
14048F:	include/uapi/linux/userio.h
14049
14050VIVID VIRTUAL VIDEO DRIVER
14051M:	Hans Verkuil <hverkuil@xs4all.nl>
14052L:	linux-media@vger.kernel.org
14053T:	git git://linuxtv.org/media_tree.git
14054W:	https://linuxtv.org
14055S:	Maintained
14056F:	drivers/media/platform/vivid/*
14057
14058VLYNQ BUS
14059M:	Florian Fainelli <f.fainelli@gmail.com>
14060L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14061S:	Maintained
14062F:	drivers/vlynq/vlynq.c
14063F:	include/linux/vlynq.h
14064
14065VME SUBSYSTEM
14066M:	Martyn Welch <martyn@welchs.me.uk>
14067M:	Manohar Vanga <manohar.vanga@gmail.com>
14068M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14069L:	devel@driverdev.osuosl.org
14070S:	Maintained
14071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14072F:	Documentation/driver-api/vme.rst
14073F:	drivers/staging/vme/
14074F:	drivers/vme/
14075F:	include/linux/vme*
14076
14077VMWARE BALLOON DRIVER
14078M:	Xavier Deguillard <xdeguillard@vmware.com>
14079M:	Philip Moltmann <moltmann@vmware.com>
14080M:	"VMware, Inc." <pv-drivers@vmware.com>
14081L:	linux-kernel@vger.kernel.org
14082S:	Maintained
14083F:	drivers/misc/vmw_balloon.c
14084
14085VMWARE HYPERVISOR INTERFACE
14086M:	Alok Kataria <akataria@vmware.com>
14087L:	virtualization@lists.linux-foundation.org
14088S:	Supported
14089F:	arch/x86/kernel/cpu/vmware.c
14090
14091VMWARE PVRDMA DRIVER
14092M:	Adit Ranadive <aditr@vmware.com>
14093M:	VMware PV-Drivers <pv-drivers@vmware.com>
14094L:	linux-rdma@vger.kernel.org
14095S:	Maintained
14096F:	drivers/infiniband/hw/vmw_pvrdma/
14097
14098VMware PVSCSI driver
14099M:	Jim Gill <jgill@vmware.com>
14100M:	VMware PV-Drivers <pv-drivers@vmware.com>
14101L:	linux-scsi@vger.kernel.org
14102S:	Maintained
14103F:	drivers/scsi/vmw_pvscsi.c
14104F:	drivers/scsi/vmw_pvscsi.h
14105
14106VMWARE VMMOUSE SUBDRIVER
14107M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14108M:	"VMware, Inc." <pv-drivers@vmware.com>
14109L:	linux-input@vger.kernel.org
14110S:	Maintained
14111F:	drivers/input/mouse/vmmouse.c
14112F:	drivers/input/mouse/vmmouse.h
14113
14114VMWARE VMXNET3 ETHERNET DRIVER
14115M:	Shrikrishna Khare <skhare@vmware.com>
14116M:	"VMware, Inc." <pv-drivers@vmware.com>
14117L:	netdev@vger.kernel.org
14118S:	Maintained
14119F:	drivers/net/vmxnet3/
14120
14121VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14122M:	Liam Girdwood <lgirdwood@gmail.com>
14123M:	Mark Brown <broonie@kernel.org>
14124L:	linux-kernel@vger.kernel.org
14125W:	http://www.slimlogic.co.uk/?p=48
14126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14127S:	Supported
14128F:	Documentation/devicetree/bindings/regulator/
14129F:	drivers/regulator/
14130F:	include/dt-bindings/regulator/
14131F:	include/linux/regulator/
14132
14133VRF
14134M:	David Ahern <dsa@cumulusnetworks.com>
14135M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14136L:	netdev@vger.kernel.org
14137S:	Maintained
14138F:	drivers/net/vrf.c
14139F:	Documentation/networking/vrf.txt
14140
14141VT1211 HARDWARE MONITOR DRIVER
14142M:	Juerg Haefliger <juergh@gmail.com>
14143L:	linux-hwmon@vger.kernel.org
14144S:	Maintained
14145F:	Documentation/hwmon/vt1211
14146F:	drivers/hwmon/vt1211.c
14147
14148VT8231 HARDWARE MONITOR DRIVER
14149M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14150L:	linux-hwmon@vger.kernel.org
14151S:	Maintained
14152F:	drivers/hwmon/vt8231.c
14153
14154VUB300 USB to SDIO/SD/MMC bridge chip
14155M:	Tony Olech <tony.olech@elandigitalsystems.com>
14156L:	linux-mmc@vger.kernel.org
14157L:	linux-usb@vger.kernel.org
14158S:	Supported
14159F:	drivers/mmc/host/vub300.c
14160
14161W1 DALLAS'S 1-WIRE BUS
14162M:	Evgeniy Polyakov <zbr@ioremap.net>
14163S:	Maintained
14164F:	Documentation/w1/
14165F:	drivers/w1/
14166F:	include/linux/w1.h
14167
14168W83791D HARDWARE MONITORING DRIVER
14169M:	Marc Hulsman <m.hulsman@tudelft.nl>
14170L:	linux-hwmon@vger.kernel.org
14171S:	Maintained
14172F:	Documentation/hwmon/w83791d
14173F:	drivers/hwmon/w83791d.c
14174
14175W83793 HARDWARE MONITORING DRIVER
14176M:	Rudolf Marek <r.marek@assembler.cz>
14177L:	linux-hwmon@vger.kernel.org
14178S:	Maintained
14179F:	Documentation/hwmon/w83793
14180F:	drivers/hwmon/w83793.c
14181
14182W83795 HARDWARE MONITORING DRIVER
14183M:	Jean Delvare <jdelvare@suse.com>
14184L:	linux-hwmon@vger.kernel.org
14185S:	Maintained
14186F:	drivers/hwmon/w83795.c
14187
14188W83L51xD SD/MMC CARD INTERFACE DRIVER
14189M:	Pierre Ossman <pierre@ossman.eu>
14190S:	Maintained
14191F:	drivers/mmc/host/wbsd.*
14192
14193WACOM PROTOCOL 4 SERIAL TABLETS
14194M:	Julian Squires <julian@cipht.net>
14195M:	Hans de Goede <hdegoede@redhat.com>
14196L:	linux-input@vger.kernel.org
14197S:	Maintained
14198F:	drivers/input/tablet/wacom_serial4.c
14199
14200WATCHDOG DEVICE DRIVERS
14201M:	Wim Van Sebroeck <wim@iguana.be>
14202R:	Guenter Roeck <linux@roeck-us.net>
14203L:	linux-watchdog@vger.kernel.org
14204W:	http://www.linux-watchdog.org/
14205T:	git git://www.linux-watchdog.org/linux-watchdog.git
14206S:	Maintained
14207F:	Documentation/devicetree/bindings/watchdog/
14208F:	Documentation/watchdog/
14209F:	drivers/watchdog/
14210F:	include/linux/watchdog.h
14211F:	include/uapi/linux/watchdog.h
14212
14213WIIMOTE HID DRIVER
14214M:	David Herrmann <dh.herrmann@googlemail.com>
14215L:	linux-input@vger.kernel.org
14216S:	Maintained
14217F:	drivers/hid/hid-wiimote*
14218
14219WILOCITY WIL6210 WIRELESS DRIVER
14220M:	Maya Erez <qca_merez@qca.qualcomm.com>
14221L:	linux-wireless@vger.kernel.org
14222L:	wil6210@qca.qualcomm.com
14223S:	Supported
14224W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14225F:	drivers/net/wireless/ath/wil6210/
14226F:	include/uapi/linux/wil6210_uapi.h
14227
14228WIMAX STACK
14229M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14230M:	linux-wimax@intel.com
14231L:	wimax@linuxwimax.org (subscribers-only)
14232S:	Supported
14233W:	http://linuxwimax.org
14234F:	Documentation/wimax/README.wimax
14235F:	include/linux/wimax/debug.h
14236F:	include/net/wimax.h
14237F:	include/uapi/linux/wimax.h
14238F:	net/wimax/
14239
14240WINBOND CIR DRIVER
14241M:	David Härdeman <david@hardeman.nu>
14242S:	Maintained
14243F:	drivers/media/rc/winbond-cir.c
14244
14245WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14246M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14247L:	linux-watchdog@vger.kernel.org
14248S:	Maintained
14249F:	drivers/watchdog/ebc-c384_wdt.c
14250
14251WINSYSTEMS WS16C48 GPIO DRIVER
14252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14253L:	linux-gpio@vger.kernel.org
14254S:	Maintained
14255F:	drivers/gpio/gpio-ws16c48.c
14256
14257WISTRON LAPTOP BUTTON DRIVER
14258M:	Miloslav Trmac <mitr@volny.cz>
14259S:	Maintained
14260F:	drivers/input/misc/wistron_btns.c
14261
14262WL3501 WIRELESS PCMCIA CARD DRIVER
14263L:	linux-wireless@vger.kernel.org
14264S:	Odd fixes
14265F:	drivers/net/wireless/wl3501*
14266
14267WOLFSON MICROELECTRONICS DRIVERS
14268L:	patches@opensource.cirrus.com
14269T:	git https://github.com/CirrusLogic/linux-drivers.git
14270W:	https://github.com/CirrusLogic/linux-drivers/wiki
14271S:	Supported
14272F:	Documentation/hwmon/wm83??
14273F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14274F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14275F:	Documentation/devicetree/bindings/mfd/arizona.txt
14276F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14277F:	arch/arm/mach-s3c64xx/mach-crag6410*
14278F:	drivers/clk/clk-wm83*.c
14279F:	drivers/extcon/extcon-arizona.c
14280F:	drivers/leds/leds-wm83*.c
14281F:	drivers/gpio/gpio-*wm*.c
14282F:	drivers/gpio/gpio-arizona.c
14283F:	drivers/hwmon/wm83??-hwmon.c
14284F:	drivers/input/misc/wm831x-on.c
14285F:	drivers/input/touchscreen/wm831x-ts.c
14286F:	drivers/input/touchscreen/wm97*.c
14287F:	drivers/mfd/arizona*
14288F:	drivers/mfd/wm*.c
14289F:	drivers/mfd/cs47l24*
14290F:	drivers/power/supply/wm83*.c
14291F:	drivers/rtc/rtc-wm83*.c
14292F:	drivers/regulator/wm8*.c
14293F:	drivers/regulator/arizona*
14294F:	drivers/video/backlight/wm83*_bl.c
14295F:	drivers/watchdog/wm83*_wdt.c
14296F:	include/linux/mfd/arizona/
14297F:	include/linux/mfd/wm831x/
14298F:	include/linux/mfd/wm8350/
14299F:	include/linux/mfd/wm8400*
14300F:	include/linux/regulator/arizona*
14301F:	include/linux/wm97xx.h
14302F:	include/sound/wm????.h
14303F:	sound/soc/codecs/arizona.?
14304F:	sound/soc/codecs/wm*
14305F:	sound/soc/codecs/cs47l24*
14306
14307WORKQUEUE
14308M:	Tejun Heo <tj@kernel.org>
14309R:	Lai Jiangshan <jiangshanlai@gmail.com>
14310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14311S:	Maintained
14312F:	include/linux/workqueue.h
14313F:	kernel/workqueue.c
14314F:	Documentation/core-api/workqueue.rst
14315
14316X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14317M:	Chen-Yu Tsai <wens@csie.org>
14318L:	linux-kernel@vger.kernel.org
14319S:	Maintained
14320N:	axp[128]
14321
14322X.25 NETWORK LAYER
14323M:	Andrew Hendry <andrew.hendry@gmail.com>
14324L:	linux-x25@vger.kernel.org
14325S:	Odd Fixes
14326F:	Documentation/networking/x25*
14327F:	include/net/x25*
14328F:	net/x25/
14329
14330X86 ARCHITECTURE (32-BIT AND 64-BIT)
14331M:	Thomas Gleixner <tglx@linutronix.de>
14332M:	Ingo Molnar <mingo@redhat.com>
14333M:	"H. Peter Anvin" <hpa@zytor.com>
14334M:	x86@kernel.org
14335L:	linux-kernel@vger.kernel.org
14336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14337S:	Maintained
14338F:	Documentation/x86/
14339F:	arch/x86/
14340
14341X86 MCE INFRASTRUCTURE
14342M:	Tony Luck <tony.luck@intel.com>
14343M:	Borislav Petkov <bp@alien8.de>
14344L:	linux-edac@vger.kernel.org
14345S:	Maintained
14346F:	arch/x86/kernel/cpu/mcheck/*
14347
14348X86 MICROCODE UPDATE SUPPORT
14349M:	Borislav Petkov <bp@alien8.de>
14350S:	Maintained
14351F:	arch/x86/kernel/cpu/microcode/*
14352
14353X86 PLATFORM DRIVERS
14354M:	Darren Hart <dvhart@infradead.org>
14355M:	Andy Shevchenko <andy@infradead.org>
14356L:	platform-driver-x86@vger.kernel.org
14357T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14358S:	Maintained
14359F:	drivers/platform/x86/
14360F:	drivers/platform/olpc/
14361
14362X86 VDSO
14363M:	Andy Lutomirski <luto@amacapital.net>
14364L:	linux-kernel@vger.kernel.org
14365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14366S:	Maintained
14367F:	arch/x86/entry/vdso/
14368
14369XC2028/3028 TUNER DRIVER
14370M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14371M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14372L:	linux-media@vger.kernel.org
14373W:	https://linuxtv.org
14374T:	git git://linuxtv.org/media_tree.git
14375S:	Maintained
14376F:	drivers/media/tuners/tuner-xc2028.*
14377
14378XEN BLOCK SUBSYSTEM
14379M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14380M:	Roger Pau Monné <roger.pau@citrix.com>
14381L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14382S:	Supported
14383F:	drivers/block/xen-blkback/*
14384F:	drivers/block/xen*
14385
14386XEN HYPERVISOR ARM
14387M:	Stefano Stabellini <sstabellini@kernel.org>
14388L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14389S:	Maintained
14390F:	arch/arm/xen/
14391F:	arch/arm/include/asm/xen/
14392
14393XEN HYPERVISOR ARM64
14394M:	Stefano Stabellini <sstabellini@kernel.org>
14395L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14396S:	Maintained
14397F:	arch/arm64/xen/
14398F:	arch/arm64/include/asm/xen/
14399
14400XEN HYPERVISOR INTERFACE
14401M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14402M:	Juergen Gross <jgross@suse.com>
14403L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14405S:	Supported
14406F:	arch/x86/xen/
14407F:	drivers/*/xen-*front.c
14408F:	drivers/xen/
14409F:	arch/x86/include/asm/xen/
14410F:	include/xen/
14411F:	include/uapi/xen/
14412F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14413F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14414
14415XEN NETWORK BACKEND DRIVER
14416M:	Wei Liu <wei.liu2@citrix.com>
14417M:	Paul Durrant <paul.durrant@citrix.com>
14418L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14419L:	netdev@vger.kernel.org
14420S:	Supported
14421F:	drivers/net/xen-netback/*
14422
14423XEN PCI SUBSYSTEM
14424M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14425L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14426S:	Supported
14427F:	arch/x86/pci/*xen*
14428F:	drivers/pci/*xen*
14429
14430XEN PVSCSI DRIVERS
14431M:	Juergen Gross <jgross@suse.com>
14432L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14433L:	linux-scsi@vger.kernel.org
14434S:	Supported
14435F:	drivers/scsi/xen-scsifront.c
14436F:	drivers/xen/xen-scsiback.c
14437F:	include/xen/interface/io/vscsiif.h
14438
14439XEN SWIOTLB SUBSYSTEM
14440M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14441L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14442S:	Supported
14443F:	arch/x86/xen/*swiotlb*
14444F:	drivers/xen/*swiotlb*
14445
14446XFS FILESYSTEM
14447M:	Darrick J. Wong <darrick.wong@oracle.com>
14448M:	linux-xfs@vger.kernel.org
14449L:	linux-xfs@vger.kernel.org
14450W:	http://xfs.org/
14451T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14452S:	Supported
14453F:	Documentation/filesystems/xfs.txt
14454F:	fs/xfs/
14455
14456XILINX AXI ETHERNET DRIVER
14457M:	Anirudha Sarangi <anirudh@xilinx.com>
14458M:	John Linn <John.Linn@xilinx.com>
14459S:	Maintained
14460F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14461
14462XILINX UARTLITE SERIAL DRIVER
14463M:	Peter Korsgaard <jacmet@sunsite.dk>
14464L:	linux-serial@vger.kernel.org
14465S:	Maintained
14466F:	drivers/tty/serial/uartlite.c
14467
14468XILINX VIDEO IP CORES
14469M:	Hyun Kwon <hyun.kwon@xilinx.com>
14470M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14471L:	linux-media@vger.kernel.org
14472T:	git git://linuxtv.org/media_tree.git
14473S:	Supported
14474F:	Documentation/devicetree/bindings/media/xilinx/
14475F:	drivers/media/platform/xilinx/
14476F:	include/uapi/linux/xilinx-v4l2-controls.h
14477
14478XILLYBUS DRIVER
14479M:	Eli Billauer <eli.billauer@gmail.com>
14480L:	linux-kernel@vger.kernel.org
14481S:	Supported
14482F:	drivers/char/xillybus/
14483
14484XRA1403 GPIO EXPANDER
14485M:	Nandor Han <nandor.han@ge.com>
14486M:	Semi Malinen <semi.malinen@ge.com>
14487L:	linux-gpio@vger.kernel.org
14488S:	Maintained
14489F:	drivers/gpio/gpio-xra1403.c
14490F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14491
14492XTENSA XTFPGA PLATFORM SUPPORT
14493M:	Max Filippov <jcmvbkbc@gmail.com>
14494L:	linux-xtensa@linux-xtensa.org
14495S:	Maintained
14496F:	drivers/spi/spi-xtensa-xtfpga.c
14497F:	sound/soc/xtensa/xtfpga-i2s.c
14498
14499YAM DRIVER FOR AX.25
14500M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14501L:	linux-hams@vger.kernel.org
14502S:	Maintained
14503F:	drivers/net/hamradio/yam*
14504F:	include/linux/yam.h
14505
14506YAMA SECURITY MODULE
14507M:	Kees Cook <keescook@chromium.org>
14508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14509S:	Supported
14510F:	security/yama/
14511F:	Documentation/admin-guide/LSM/Yama.rst
14512
14513YEALINK PHONE DRIVER
14514M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14515L:	usbb2k-api-dev@nongnu.org
14516S:	Maintained
14517F:	Documentation/input/yealink.rst
14518F:	drivers/input/misc/yealink.*
14519
14520Z8530 DRIVER FOR AX.25
14521M:	Joerg Reuter <jreuter@yaina.de>
14522W:	http://yaina.de/jreuter/
14523W:	http://www.qsl.net/dl1bke/
14524L:	linux-hams@vger.kernel.org
14525S:	Maintained
14526F:	Documentation/networking/z8530drv.txt
14527F:	drivers/net/hamradio/*scc.c
14528F:	drivers/net/hamradio/z8530.h
14529
14530ZBUD COMPRESSED PAGE ALLOCATOR
14531M:	Seth Jennings <sjenning@redhat.com>
14532M:	Dan Streetman <ddstreet@ieee.org>
14533L:	linux-mm@kvack.org
14534S:	Maintained
14535F:	mm/zbud.c
14536F:	include/linux/zbud.h
14537
14538ZD1211RW WIRELESS DRIVER
14539M:	Daniel Drake <dsd@gentoo.org>
14540M:	Ulrich Kunitz <kune@deine-taler.de>
14541W:	http://zd1211.ath.cx/wiki/DriverRewrite
14542L:	linux-wireless@vger.kernel.org
14543L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14544S:	Maintained
14545F:	drivers/net/wireless/zydas/zd1211rw/
14546
14547ZD1301 MEDIA DRIVER
14548M:	Antti Palosaari <crope@iki.fi>
14549L:	linux-media@vger.kernel.org
14550W:	https://linuxtv.org/
14551W:	http://palosaari.fi/linux/
14552Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14553S:	Maintained
14554F:	drivers/media/usb/dvb-usb-v2/zd1301*
14555
14556ZD1301_DEMOD MEDIA DRIVER
14557M:	Antti Palosaari <crope@iki.fi>
14558L:	linux-media@vger.kernel.org
14559W:	https://linuxtv.org/
14560W:	http://palosaari.fi/linux/
14561Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14562S:	Maintained
14563F:	drivers/media/dvb-frontends/zd1301_demod*
14564
14565ZPOOL COMPRESSED PAGE STORAGE API
14566M:	Dan Streetman <ddstreet@ieee.org>
14567L:	linux-mm@kvack.org
14568S:	Maintained
14569F:	mm/zpool.c
14570F:	include/linux/zpool.h
14571
14572ZR36067 VIDEO FOR LINUX DRIVER
14573L:	mjpeg-users@lists.sourceforge.net
14574L:	linux-media@vger.kernel.org
14575W:	http://mjpeg.sourceforge.net/driver-zoran/
14576T:	hg https://linuxtv.org/hg/v4l-dvb
14577S:	Odd Fixes
14578F:	drivers/media/pci/zoran/
14579
14580ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14581M:	Minchan Kim <minchan@kernel.org>
14582M:	Nitin Gupta <ngupta@vflare.org>
14583R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14584L:	linux-kernel@vger.kernel.org
14585S:	Maintained
14586F:	drivers/block/zram/
14587F:	Documentation/blockdev/zram.txt
14588
14589ZS DECSTATION Z85C30 SERIAL DRIVER
14590M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14591S:	Maintained
14592F:	drivers/tty/serial/zs.*
14593
14594ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14595M:	Minchan Kim <minchan@kernel.org>
14596M:	Nitin Gupta <ngupta@vflare.org>
14597R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14598L:	linux-mm@kvack.org
14599S:	Maintained
14600F:	mm/zsmalloc.c
14601F:	include/linux/zsmalloc.h
14602F:	Documentation/vm/zsmalloc.txt
14603
14604ZSWAP COMPRESSED SWAP CACHING
14605M:	Seth Jennings <sjenning@redhat.com>
14606M:	Dan Streetman <ddstreet@ieee.org>
14607L:	linux-mm@kvack.org
14608S:	Maintained
14609F:	mm/zswap.c
14610
14611THE REST
14612M:	Linus Torvalds <torvalds@linux-foundation.org>
14613L:	linux-kernel@vger.kernel.org
14614Q:	http://patchwork.kernel.org/project/LKML/list/
14615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14616S:	Buried alive in reporters
14617F:	*
14618F:	*/
14619