xref: /linux/MAINTAINERS (revision e593beaf60e003c4e0d65e6ea9ceb75c2971afbc)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <alex.aring@gmail.com>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208A8293 MEDIA DRIVER
209M:	Antti Palosaari <crope@iki.fi>
210L:	linux-media@vger.kernel.org
211W:	https://linuxtv.org
212W:	http://palosaari.fi/linux/
213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
214T:	git git://linuxtv.org/anttip/media_tree.git
215S:	Maintained
216F:	drivers/media/dvb-frontends/a8293*
217
218AACRAID SCSI RAID DRIVER
219M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220L:	linux-scsi@vger.kernel.org
221W:	http://www.adaptec.com/
222S:	Supported
223F:	Documentation/scsi/aacraid.txt
224F:	drivers/scsi/aacraid/
225
226ABI/API
227L:	linux-api@vger.kernel.org
228F:	include/linux/syscalls.h
229F:	kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M:	Hans de Goede <hdegoede@redhat.com>
233L:	linux-hwmon@vger.kernel.org
234S:	Maintained
235F:	drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M:	Alistair John Strachan <alistair@devzero.co.uk>
239L:	linux-hwmon@vger.kernel.org
240S:	Maintained
241F:	drivers/hwmon/abituguru3.c
242
243ACCES 104-DIO-48E GPIO DRIVER
244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-104-dio-48e.c
248
249ACCES 104-IDI-48 GPIO DRIVER
250M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-104-idi-48.c
254
255ACCES 104-IDIO-16 GPIO DRIVER
256M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
257L:	linux-gpio@vger.kernel.org
258S:	Maintained
259F:	drivers/gpio/gpio-104-idio-16.c
260
261ACCES 104-QUAD-8 IIO DRIVER
262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
263L:	linux-iio@vger.kernel.org
264S:	Maintained
265F:	drivers/iio/counter/104-quad-8.c
266
267ACCES PCI-IDIO-16 GPIO DRIVER
268M:	William Breathitt Gray <vilhelm.gray@gmail.com>
269L:	linux-gpio@vger.kernel.org
270S:	Maintained
271F:	drivers/gpio/gpio-pci-idio-16.c
272
273ACENIC DRIVER
274M:	Jes Sorensen <jes@trained-monkey.org>
275L:	linux-acenic@sunsite.dk
276S:	Maintained
277F:	drivers/net/ethernet/alteon/acenic*
278
279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280M:	Peter Feuerer <peter@piie.net>
281L:	platform-driver-x86@vger.kernel.org
282W:	http://piie.net/?section=acerhdf
283S:	Maintained
284F:	drivers/platform/x86/acerhdf.c
285
286ACER WMI LAPTOP EXTRAS
287M:	"Lee, Chun-Yi" <jlee@suse.com>
288L:	platform-driver-x86@vger.kernel.org
289S:	Maintained
290F:	drivers/platform/x86/acer-wmi.c
291
292ACPI
293M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
294M:	Len Brown <lenb@kernel.org>
295L:	linux-acpi@vger.kernel.org
296W:	https://01.org/linux-acpi
297Q:	https://patchwork.kernel.org/project/linux-acpi/list/
298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299B:	https://bugzilla.kernel.org
300S:	Supported
301F:	drivers/acpi/
302F:	drivers/pnp/pnpacpi/
303F:	include/linux/acpi.h
304F:	include/acpi/
305F:	Documentation/acpi/
306F:	Documentation/ABI/testing/sysfs-bus-acpi
307F:	Documentation/ABI/testing/configfs-acpi
308F:	drivers/pci/*acpi*
309F:	drivers/pci/*/*acpi*
310F:	drivers/pci/*/*/*acpi*
311F:	tools/power/acpi/
312
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M:	Robert Moore <robert.moore@intel.com>
315M:	Lv Zheng <lv.zheng@intel.com>
316M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
317L:	linux-acpi@vger.kernel.org
318L:	devel@acpica.org
319W:	https://acpica.org/
320W:	https://github.com/acpica/acpica/
321Q:	https://patchwork.kernel.org/project/linux-acpi/list/
322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323B:	https://bugzilla.kernel.org
324B:	https://bugs.acpica.org
325S:	Supported
326F:	drivers/acpi/acpica/
327F:	include/acpi/
328F:	tools/power/acpi/
329
330ACPI FAN DRIVER
331M:	Zhang Rui <rui.zhang@intel.com>
332L:	linux-acpi@vger.kernel.org
333W:	https://01.org/linux-acpi
334B:	https://bugzilla.kernel.org
335S:	Supported
336F:	drivers/acpi/fan.c
337
338ACPI FOR ARM64 (ACPI/arm64)
339M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
340M:	Hanjun Guo <hanjun.guo@linaro.org>
341M:	Sudeep Holla <sudeep.holla@arm.com>
342L:	linux-acpi@vger.kernel.org
343S:	Maintained
344F:	drivers/acpi/arm64
345
346ACPI THERMAL DRIVER
347M:	Zhang Rui <rui.zhang@intel.com>
348L:	linux-acpi@vger.kernel.org
349W:	https://01.org/linux-acpi
350B:	https://bugzilla.kernel.org
351S:	Supported
352F:	drivers/acpi/*thermal*
353
354ACPI VIDEO DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/acpi_video.c
361
362ACPI WMI DRIVER
363L:	platform-driver-x86@vger.kernel.org
364S:	Orphan
365F:	drivers/platform/x86/wmi.c
366
367AD1889 ALSA SOUND DRIVER
368M:	Thibaut Varene <T-Bone@parisc-linux.org>
369W:	http://wiki.parisc-linux.org/AD1889
370L:	linux-parisc@vger.kernel.org
371S:	Maintained
372F:	sound/pci/ad1889.*
373
374AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
375M:	Michael Hennerich <michael.hennerich@analog.com>
376W:	http://wiki.analog.com/AD5254
377W:	http://ez.analog.com/community/linux-device-drivers
378S:	Supported
379F:	drivers/misc/ad525x_dpot.c
380
381AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
382M:	Michael Hennerich <michael.hennerich@analog.com>
383W:	http://wiki.analog.com/AD5398
384W:	http://ez.analog.com/community/linux-device-drivers
385S:	Supported
386F:	drivers/regulator/ad5398.c
387
388AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
389M:	Michael Hennerich <michael.hennerich@analog.com>
390W:	http://wiki.analog.com/AD7142
391W:	http://ez.analog.com/community/linux-device-drivers
392S:	Supported
393F:	drivers/input/misc/ad714x.c
394
395AD7877 TOUCHSCREEN DRIVER
396M:	Michael Hennerich <michael.hennerich@analog.com>
397W:	http://wiki.analog.com/AD7877
398W:	http://ez.analog.com/community/linux-device-drivers
399S:	Supported
400F:	drivers/input/touchscreen/ad7877.c
401
402AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
403M:	Michael Hennerich <michael.hennerich@analog.com>
404W:	http://wiki.analog.com/AD7879
405W:	http://ez.analog.com/community/linux-device-drivers
406S:	Supported
407F:	drivers/input/touchscreen/ad7879.c
408
409ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
410M:	Jiri Kosina <jikos@kernel.org>
411S:	Maintained
412
413ADF7242 IEEE 802.15.4 RADIO DRIVER
414M:	Michael Hennerich <michael.hennerich@analog.com>
415W:	https://wiki.analog.com/ADF7242
416W:	http://ez.analog.com/community/linux-device-drivers
417L:	linux-wpan@vger.kernel.org
418S:	Supported
419F:	drivers/net/ieee802154/adf7242.c
420F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
421
422ADM1025 HARDWARE MONITOR DRIVER
423M:	Jean Delvare <jdelvare@suse.com>
424L:	linux-hwmon@vger.kernel.org
425S:	Maintained
426F:	Documentation/hwmon/adm1025
427F:	drivers/hwmon/adm1025.c
428
429ADM1029 HARDWARE MONITOR DRIVER
430M:	Corentin Labbe <clabbe.montjoie@gmail.com>
431L:	linux-hwmon@vger.kernel.org
432S:	Maintained
433F:	drivers/hwmon/adm1029.c
434
435ADM8211 WIRELESS DRIVER
436L:	linux-wireless@vger.kernel.org
437W:	http://wireless.kernel.org/
438S:	Orphan
439F:	drivers/net/wireless/admtek/adm8211.*
440
441ADP1653 FLASH CONTROLLER DRIVER
442M:	Sakari Ailus <sakari.ailus@iki.fi>
443L:	linux-media@vger.kernel.org
444S:	Maintained
445F:	drivers/media/i2c/adp1653.c
446F:	include/media/i2c/adp1653.h
447
448ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
449M:	Michael Hennerich <michael.hennerich@analog.com>
450W:	http://wiki.analog.com/ADP5520
451W:	http://ez.analog.com/community/linux-device-drivers
452S:	Supported
453F:	drivers/mfd/adp5520.c
454F:	drivers/video/backlight/adp5520_bl.c
455F:	drivers/leds/leds-adp5520.c
456F:	drivers/gpio/gpio-adp5520.c
457F:	drivers/input/keyboard/adp5520-keys.c
458
459ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
460M:	Michael Hennerich <michael.hennerich@analog.com>
461W:	http://wiki.analog.com/ADP5588
462W:	http://ez.analog.com/community/linux-device-drivers
463S:	Supported
464F:	drivers/input/keyboard/adp5588-keys.c
465F:	drivers/gpio/gpio-adp5588.c
466
467ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
468M:	Michael Hennerich <michael.hennerich@analog.com>
469W:	http://wiki.analog.com/ADP8860
470W:	http://ez.analog.com/community/linux-device-drivers
471S:	Supported
472F:	drivers/video/backlight/adp8860_bl.c
473
474ADS1015 HARDWARE MONITOR DRIVER
475M:	Dirk Eibach <eibach@gdsys.de>
476L:	linux-hwmon@vger.kernel.org
477S:	Maintained
478F:	Documentation/hwmon/ads1015
479F:	drivers/hwmon/ads1015.c
480F:	include/linux/platform_data/ads1015.h
481
482ADT746X FAN DRIVER
483M:	Colin Leroy <colin@colino.net>
484S:	Maintained
485F:	drivers/macintosh/therm_adt746x.c
486
487ADT7475 HARDWARE MONITOR DRIVER
488M:	Jean Delvare <jdelvare@suse.com>
489L:	linux-hwmon@vger.kernel.org
490S:	Maintained
491F:	Documentation/hwmon/adt7475
492F:	drivers/hwmon/adt7475.c
493
494ADVANSYS SCSI DRIVER
495M:	Matthew Wilcox <matthew@wil.cx>
496M:	Hannes Reinecke <hare@suse.com>
497L:	linux-scsi@vger.kernel.org
498S:	Maintained
499F:	Documentation/scsi/advansys.txt
500F:	drivers/scsi/advansys.c
501
502ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
503M:	Michael Hennerich <michael.hennerich@analog.com>
504W:	http://wiki.analog.com/ADXL345
505W:	http://ez.analog.com/community/linux-device-drivers
506S:	Supported
507F:	drivers/input/misc/adxl34x.c
508
509AEDSP16 DRIVER
510M:	Riccardo Facchetti <fizban@tin.it>
511S:	Maintained
512F:	sound/oss/aedsp16.c
513
514AF9013 MEDIA DRIVER
515M:	Antti Palosaari <crope@iki.fi>
516L:	linux-media@vger.kernel.org
517W:	https://linuxtv.org
518W:	http://palosaari.fi/linux/
519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
520T:	git git://linuxtv.org/anttip/media_tree.git
521S:	Maintained
522F:	drivers/media/dvb-frontends/af9013*
523
524AF9033 MEDIA DRIVER
525M:	Antti Palosaari <crope@iki.fi>
526L:	linux-media@vger.kernel.org
527W:	https://linuxtv.org
528W:	http://palosaari.fi/linux/
529Q:	http://patchwork.linuxtv.org/project/linux-media/list/
530T:	git git://linuxtv.org/anttip/media_tree.git
531S:	Maintained
532F:	drivers/media/dvb-frontends/af9033*
533
534AFFS FILE SYSTEM
535L:	linux-fsdevel@vger.kernel.org
536S:	Orphan
537F:	Documentation/filesystems/affs.txt
538F:	fs/affs/
539
540AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
541M:	David Howells <dhowells@redhat.com>
542L:	linux-afs@lists.infradead.org
543S:	Supported
544F:	fs/afs/
545F:	include/net/af_rxrpc.h
546F:	net/rxrpc/af_rxrpc.c
547W:	https://www.infradead.org/~dhowells/kafs/
548
549AGPGART DRIVER
550M:	David Airlie <airlied@linux.ie>
551T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
552S:	Maintained
553F:	drivers/char/agp/
554F:	include/linux/agp*
555F:	include/uapi/linux/agp*
556
557AHA152X SCSI DRIVER
558M:	"Juergen E. Fischer" <fischer@norbit.de>
559L:	linux-scsi@vger.kernel.org
560S:	Maintained
561F:	drivers/scsi/aha152x*
562F:	drivers/scsi/pcmcia/aha152x*
563
564AIC7XXX / AIC79XX SCSI DRIVER
565M:	Hannes Reinecke <hare@suse.com>
566L:	linux-scsi@vger.kernel.org
567S:	Maintained
568F:	drivers/scsi/aic7xxx/
569
570AIMSLAB FM RADIO RECEIVER DRIVER
571M:	Hans Verkuil <hverkuil@xs4all.nl>
572L:	linux-media@vger.kernel.org
573T:	git git://linuxtv.org/media_tree.git
574W:	https://linuxtv.org
575S:	Maintained
576F:	drivers/media/radio/radio-aimslab*
577
578AIO
579M:	Benjamin LaHaise <bcrl@kvack.org>
580L:	linux-aio@kvack.org
581S:	Supported
582F:	fs/aio.c
583F:	include/linux/*aio*.h
584
585AIRSPY MEDIA DRIVER
586M:	Antti Palosaari <crope@iki.fi>
587L:	linux-media@vger.kernel.org
588W:	https://linuxtv.org
589W:	http://palosaari.fi/linux/
590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
591T:	git git://linuxtv.org/anttip/media_tree.git
592S:	Maintained
593F:	drivers/media/usb/airspy/
594
595ALACRITECH GIGABIT ETHERNET DRIVER
596M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
597S:	Maintained
598F:	drivers/net/ethernet/alacritech/*
599
600ALCATEL SPEEDTOUCH USB DRIVER
601M:	Duncan Sands <duncan.sands@free.fr>
602L:	linux-usb@vger.kernel.org
603W:	http://www.linux-usb.org/SpeedTouch/
604S:	Maintained
605F:	drivers/usb/atm/speedtch.c
606F:	drivers/usb/atm/usbatm.c
607
608ALCHEMY AU1XX0 MMC DRIVER
609M:	Manuel Lauss <manuel.lauss@gmail.com>
610S:	Maintained
611F:	drivers/mmc/host/au1xmmc.c
612
613ALI1563 I2C DRIVER
614M:	Rudolf Marek <r.marek@assembler.cz>
615L:	linux-i2c@vger.kernel.org
616S:	Maintained
617F:	Documentation/i2c/busses/i2c-ali1563
618F:	drivers/i2c/busses/i2c-ali1563.c
619
620ALLWINNER SECURITY SYSTEM
621M:	Corentin Labbe <clabbe.montjoie@gmail.com>
622L:	linux-crypto@vger.kernel.org
623S:	Maintained
624F:	drivers/crypto/sunxi-ss/
625
626ALPHA PORT
627M:	Richard Henderson <rth@twiddle.net>
628M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
629M:	Matt Turner <mattst88@gmail.com>
630S:	Odd Fixes
631L:	linux-alpha@vger.kernel.org
632F:	arch/alpha/
633
634ALPS PS/2 TOUCHPAD DRIVER
635R:	Pali Rohár <pali.rohar@gmail.com>
636F:	drivers/input/mouse/alps.*
637
638ALTERA MAILBOX DRIVER
639M:	Ley Foon Tan <lftan@altera.com>
640L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
641S:	Maintained
642F:	drivers/mailbox/mailbox-altera.c
643
644ALTERA PIO DRIVER
645M:	Tien Hock Loh <thloh@altera.com>
646L:	linux-gpio@vger.kernel.org
647S:	Maintained
648F:	drivers/gpio/gpio-altera.c
649
650ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
651M:	Thor Thayer <thor.thayer@linux.intel.com>
652S:	Maintained
653F:	drivers/gpio/gpio-altera-a10sr.c
654F:	drivers/mfd/altera-a10sr.c
655F:	drivers/reset/reset-a10sr.c
656F:	include/linux/mfd/altera-a10sr.h
657F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
658
659ALTERA TRIPLE SPEED ETHERNET DRIVER
660M:	Vince Bridgers <vbridger@opensource.altera.com>
661L:	netdev@vger.kernel.org
662L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663S:	Maintained
664F:	drivers/net/ethernet/altera/
665
666ALTERA UART/JTAG UART SERIAL DRIVERS
667M:	Tobias Klauser <tklauser@distanz.ch>
668L:	linux-serial@vger.kernel.org
669L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
670S:	Maintained
671F:	drivers/tty/serial/altera_uart.c
672F:	drivers/tty/serial/altera_jtaguart.c
673F:	include/linux/altera_uart.h
674F:	include/linux/altera_jtaguart.h
675
676AMAZON ETHERNET DRIVERS
677M:	Netanel Belgazal <netanel@annapurnalabs.com>
678R:	Saeed Bishara <saeed@annapurnalabs.com>
679R:	Zorik Machulsky <zorik@annapurnalabs.com>
680L:	netdev@vger.kernel.org
681S:	Supported
682F:	Documentation/networking/ena.txt
683F:	drivers/net/ethernet/amazon/
684
685AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
686M:	Tom Lendacky <thomas.lendacky@amd.com>
687M:	Gary Hook <gary.hook@amd.com>
688L:	linux-crypto@vger.kernel.org
689S:	Supported
690F:	drivers/crypto/ccp/
691F:	include/linux/ccp.h
692
693AMD FAM15H PROCESSOR POWER MONITORING DRIVER
694M:	Huang Rui <ray.huang@amd.com>
695L:	linux-hwmon@vger.kernel.org
696S:	Supported
697F:	Documentation/hwmon/fam15h_power
698F:	drivers/hwmon/fam15h_power.c
699
700AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
701L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
702S:	Orphan
703F:	drivers/usb/gadget/udc/amd5536udc.*
704
705AMD GEODE PROCESSOR/CHIPSET SUPPORT
706P:	Andres Salomon <dilinger@queued.net>
707L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
708W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
709S:	Supported
710F:	drivers/char/hw_random/geode-rng.c
711F:	drivers/crypto/geode*
712F:	drivers/video/fbdev/geode/
713F:	arch/x86/include/asm/geode.h
714
715AMD IOMMU (AMD-VI)
716M:	Joerg Roedel <joro@8bytes.org>
717L:	iommu@lists.linux-foundation.org
718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
719S:	Maintained
720F:	drivers/iommu/amd_iommu*.[ch]
721F:	include/linux/amd-iommu.h
722
723AMD KFD
724M:	Oded Gabbay <oded.gabbay@gmail.com>
725L:	dri-devel@lists.freedesktop.org
726T:	git git://people.freedesktop.org/~gabbayo/linux.git
727S:	Supported
728F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
729F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
730F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
731F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
732F:	drivers/gpu/drm/amd/amdkfd/
733F:	drivers/gpu/drm/amd/include/cik_structs.h
734F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
735F:	drivers/gpu/drm/amd/include/vi_structs.h
736F:	drivers/gpu/drm/radeon/radeon_kfd.c
737F:	drivers/gpu/drm/radeon/radeon_kfd.h
738F:	include/uapi/linux/kfd_ioctl.h
739
740AMD SEATTLE DEVICE TREE SUPPORT
741M:	Brijesh Singh <brijeshkumar.singh@amd.com>
742M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
743M:	Tom Lendacky <thomas.lendacky@amd.com>
744S:	Supported
745F:	arch/arm64/boot/dts/amd/
746
747AMD XGBE DRIVER
748M:	Tom Lendacky <thomas.lendacky@amd.com>
749L:	netdev@vger.kernel.org
750S:	Supported
751F:	drivers/net/ethernet/amd/xgbe/
752F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
753
754AMS (Apple Motion Sensor) DRIVER
755M:	Michael Hanselmann <linux-kernel@hansmi.ch>
756S:	Supported
757F:	drivers/macintosh/ams/
758
759ANALOG DEVICES INC AD9389B DRIVER
760M:	Hans Verkuil <hans.verkuil@cisco.com>
761L:	linux-media@vger.kernel.org
762S:	Maintained
763F:	drivers/media/i2c/ad9389b*
764
765ANALOG DEVICES INC ADV7180 DRIVER
766M:	Lars-Peter Clausen <lars@metafoo.de>
767L:	linux-media@vger.kernel.org
768W:	http://ez.analog.com/community/linux-device-drivers
769S:	Supported
770F:	drivers/media/i2c/adv7180.c
771
772ANALOG DEVICES INC ADV7511 DRIVER
773M:	Hans Verkuil <hans.verkuil@cisco.com>
774L:	linux-media@vger.kernel.org
775S:	Maintained
776F:	drivers/media/i2c/adv7511*
777
778ANALOG DEVICES INC ADV7604 DRIVER
779M:	Hans Verkuil <hans.verkuil@cisco.com>
780L:	linux-media@vger.kernel.org
781S:	Maintained
782F:	drivers/media/i2c/adv7604*
783
784ANALOG DEVICES INC ADV7842 DRIVER
785M:	Hans Verkuil <hans.verkuil@cisco.com>
786L:	linux-media@vger.kernel.org
787S:	Maintained
788F:	drivers/media/i2c/adv7842*
789
790ANALOG DEVICES INC ASOC CODEC DRIVERS
791M:	Lars-Peter Clausen <lars@metafoo.de>
792L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
793W:	http://wiki.analog.com/
794W:	http://ez.analog.com/community/linux-device-drivers
795S:	Supported
796F:	sound/soc/codecs/adau*
797F:	sound/soc/codecs/adav*
798F:	sound/soc/codecs/ad1*
799F:	sound/soc/codecs/ad7*
800F:	sound/soc/codecs/ssm*
801F:	sound/soc/codecs/sigmadsp.*
802
803ANALOG DEVICES INC ASOC DRIVERS
804L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
805L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
806W:	http://blackfin.uclinux.org/
807S:	Supported
808F:	sound/soc/blackfin/*
809
810ANALOG DEVICES INC DMA DRIVERS
811M:	Lars-Peter Clausen <lars@metafoo.de>
812W:	http://ez.analog.com/community/linux-device-drivers
813S:	Supported
814F:	drivers/dma/dma-axi-dmac.c
815
816ANALOG DEVICES INC IIO DRIVERS
817M:	Lars-Peter Clausen <lars@metafoo.de>
818M:	Michael Hennerich <Michael.Hennerich@analog.com>
819W:	http://wiki.analog.com/
820W:	http://ez.analog.com/community/linux-device-drivers
821S:	Supported
822F:	drivers/iio/*/ad*
823F:	drivers/iio/adc/ltc2497*
824X:	drivers/iio/*/adjd*
825F:	drivers/staging/iio/*/ad*
826F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
827
828ANDROID CONFIG FRAGMENTS
829M:	Rob Herring <robh@kernel.org>
830S:	Supported
831F:	kernel/configs/android*
832
833ANDROID DRIVERS
834M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
835M:	Arve Hjønnevåg <arve@android.com>
836M:	Riley Andrews <riandrews@android.com>
837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
838L:	devel@driverdev.osuosl.org
839S:	Supported
840F:	drivers/android/
841F:	drivers/staging/android/
842
843ANDROID ION DRIVER
844M:	Laura Abbott <labbott@redhat.com>
845M:	Sumit Semwal <sumit.semwal@linaro.org>
846L:	devel@driverdev.osuosl.org
847S:	Supported
848F:	drivers/staging/android/ion
849F:	drivers/staging/android/uapi/ion.h
850F:	drivers/staging/android/uapi/ion_test.h
851
852AOA (Apple Onboard Audio) ALSA DRIVER
853M:	Johannes Berg <johannes@sipsolutions.net>
854L:	linuxppc-dev@lists.ozlabs.org
855L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
856S:	Maintained
857F:	sound/aoa/
858
859APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
860M:	William Breathitt Gray <vilhelm.gray@gmail.com>
861L:	linux-iio@vger.kernel.org
862S:	Maintained
863F:	drivers/iio/adc/stx104.c
864
865APM DRIVER
866M:	Jiri Kosina <jikos@kernel.org>
867S:	Odd fixes
868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
869F:	arch/x86/kernel/apm_32.c
870F:	include/linux/apm_bios.h
871F:	include/uapi/linux/apm_bios.h
872F:	drivers/char/apm-emulation.c
873
874APPARMOR SECURITY MODULE
875M:	John Johansen <john.johansen@canonical.com>
876L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
877W:	apparmor.wiki.kernel.org
878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
879S:	Supported
880F:	security/apparmor/
881F:	Documentation/admin-guide/LSM/apparmor.rst
882
883APPLE BCM5974 MULTITOUCH DRIVER
884M:	Henrik Rydberg <rydberg@bitmath.org>
885L:	linux-input@vger.kernel.org
886S:	Odd fixes
887F:	drivers/input/mouse/bcm5974.c
888
889APPLE SMC DRIVER
890M:	Henrik Rydberg <rydberg@bitmath.org>
891L:	linux-hwmon@vger.kernel.org
892S:	Odd fixes
893F:	drivers/hwmon/applesmc.c
894
895APPLETALK NETWORK LAYER
896L:	netdev@vger.kernel.org
897S:	Odd fixes
898F:	drivers/net/appletalk/
899F:	net/appletalk/
900
901APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
902M:	Duc Dang <dhdang@apm.com>
903S:	Supported
904F:	arch/arm64/boot/dts/apm/
905
906APPLIED MICRO (APM) X-GENE SOC EDAC
907M:	Loc Ho <lho@apm.com>
908S:	Supported
909F:	drivers/edac/xgene_edac.c
910F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
911
912APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
913M:	Iyappan Subramanian <isubramanian@apm.com>
914M:	Keyur Chudgar <kchudgar@apm.com>
915S:	Supported
916F:	drivers/net/ethernet/apm/xgene-v2/
917
918APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
919M:	Iyappan Subramanian <isubramanian@apm.com>
920M:	Keyur Chudgar <kchudgar@apm.com>
921M:	Quan Nguyen <qnguyen@apm.com>
922S:	Supported
923F:	drivers/net/ethernet/apm/xgene/
924F:	drivers/net/phy/mdio-xgene.c
925F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
926F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
927
928APPLIED MICRO (APM) X-GENE SOC PMU
929M:	Tai Nguyen <ttnguyen@apm.com>
930S:	Supported
931F:	drivers/perf/xgene_pmu.c
932F:	Documentation/perf/xgene-pmu.txt
933F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
934
935APTINA CAMERA SENSOR PLL
936M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
937L:	linux-media@vger.kernel.org
938S:	Maintained
939F:	drivers/media/i2c/aptina-pll.*
940
941ARC FRAMEBUFFER DRIVER
942M:	Jaya Kumar <jayalk@intworks.biz>
943S:	Maintained
944F:	drivers/video/fbdev/arcfb.c
945F:	drivers/video/fbdev/core/fb_defio.c
946
947ARC PGU DRM DRIVER
948M:	Alexey Brodkin <abrodkin@synopsys.com>
949S:	Supported
950F:	drivers/gpu/drm/arc/
951F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
952
953ARCNET NETWORK LAYER
954M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
955L:	netdev@vger.kernel.org
956S:	Maintained
957F:	drivers/net/arcnet/
958F:	include/uapi/linux/if_arcnet.h
959
960ARM ARCHITECTED TIMER DRIVER
961M:	Mark Rutland <mark.rutland@arm.com>
962M:	Marc Zyngier <marc.zyngier@arm.com>
963L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964S:	Maintained
965F:	arch/arm/include/asm/arch_timer.h
966F:	arch/arm64/include/asm/arch_timer.h
967F:	drivers/clocksource/arm_arch_timer.c
968
969ARM HDLCD DRM DRIVER
970M:	Liviu Dudau <liviu.dudau@arm.com>
971S:	Supported
972F:	drivers/gpu/drm/arm/hdlcd_*
973F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
974
975ARM MALI-DP DRM DRIVER
976M:	Liviu Dudau <liviu.dudau@arm.com>
977M:	Brian Starkey <brian.starkey@arm.com>
978M:	Mali DP Maintainers <malidp@foss.arm.com>
979S:	Supported
980F:	drivers/gpu/drm/arm/
981F:	Documentation/devicetree/bindings/display/arm,malidp.txt
982
983ARM MFM AND FLOPPY DRIVERS
984M:	Ian Molton <spyro@f2s.com>
985S:	Maintained
986F:	arch/arm/lib/floppydma.S
987F:	arch/arm/include/asm/floppy.h
988
989ARM PMU PROFILING AND DEBUGGING
990M:	Will Deacon <will.deacon@arm.com>
991M:	Mark Rutland <mark.rutland@arm.com>
992S:	Maintained
993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
994F:	arch/arm*/kernel/perf_*
995F:	arch/arm/oprofile/common.c
996F:	arch/arm*/kernel/hw_breakpoint.c
997F:	arch/arm*/include/asm/hw_breakpoint.h
998F:	arch/arm*/include/asm/perf_event.h
999F:	drivers/perf/*
1000F:	include/linux/perf/arm_pmu.h
1001F:	Documentation/devicetree/bindings/arm/pmu.txt
1002F:	Documentation/devicetree/bindings/perf/
1003
1004ARM PORT
1005M:	Russell King <linux@armlinux.org.uk>
1006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1007W:	http://www.armlinux.org.uk/
1008S:	Maintained
1009T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1010F:	arch/arm/
1011
1012ARM PRIMECELL AACI PL041 DRIVER
1013M:	Russell King <linux@armlinux.org.uk>
1014S:	Maintained
1015F:	sound/arm/aaci.*
1016
1017ARM PRIMECELL BUS SUPPORT
1018M:	Russell King <linux@armlinux.org.uk>
1019S:	Maintained
1020F:	drivers/amba/
1021F:	include/linux/amba/bus.h
1022
1023ARM PRIMECELL CLCD PL110 DRIVER
1024M:	Russell King <linux@armlinux.org.uk>
1025S:	Maintained
1026F:	drivers/video/fbdev/amba-clcd.*
1027
1028ARM PRIMECELL KMI PL050 DRIVER
1029M:	Russell King <linux@armlinux.org.uk>
1030S:	Maintained
1031F:	drivers/input/serio/ambakmi.*
1032F:	include/linux/amba/kmi.h
1033
1034ARM PRIMECELL MMCI PL180/1 DRIVER
1035M:	Russell King <linux@armlinux.org.uk>
1036S:	Maintained
1037F:	drivers/mmc/host/mmci.*
1038F:	include/linux/amba/mmci.h
1039
1040ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1041M:	Russell King <linux@armlinux.org.uk>
1042S:	Maintained
1043F:	drivers/tty/serial/amba-pl01*.c
1044F:	include/linux/amba/serial.h
1045
1046ARM SMMU DRIVERS
1047M:	Will Deacon <will.deacon@arm.com>
1048R:	Robin Murphy <robin.murphy@arm.com>
1049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1050S:	Maintained
1051F:	drivers/iommu/arm-smmu.c
1052F:	drivers/iommu/arm-smmu-v3.c
1053F:	drivers/iommu/io-pgtable-arm.c
1054F:	drivers/iommu/io-pgtable-arm-v7s.c
1055
1056ARM SUB-ARCHITECTURES
1057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S:	Maintained
1059F:	arch/arm/mach-*/
1060F:	arch/arm/plat-*/
1061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1062
1063ARM/ACTIONS SEMI ARCHITECTURE
1064M:	Andreas Färber <afaerber@suse.de>
1065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S:	Maintained
1067N:	owl
1068F:	arch/arm/mach-actions/
1069F:	arch/arm/boot/dts/owl-*
1070F:	arch/arm64/boot/dts/actions/
1071F:	drivers/clocksource/owl-*
1072F:	drivers/soc/actions/
1073F:	include/dt-bindings/power/owl-*
1074F:	include/linux/soc/actions/
1075F:	Documentation/devicetree/bindings/arm/actions.txt
1076F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1077F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1078
1079ARM/ADS SPHERE MACHINE SUPPORT
1080M:	Lennert Buytenhek <kernel@wantstofly.org>
1081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082S:	Maintained
1083
1084ARM/AFEB9260 MACHINE SUPPORT
1085M:	Sergey Lapin <slapin@ossfans.org>
1086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087S:	Maintained
1088
1089ARM/AJECO 1ARM MACHINE SUPPORT
1090M:	Lennert Buytenhek <kernel@wantstofly.org>
1091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S:	Maintained
1093
1094ARM/Allwinner SoC Clock Support
1095M:	Emilio López <emilio@elopez.com.ar>
1096S:	Maintained
1097F:	drivers/clk/sunxi/
1098
1099ARM/Allwinner sunXi SoC support
1100M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1101M:	Chen-Yu Tsai <wens@csie.org>
1102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103S:	Maintained
1104N:	sun[x456789]i
1105N:	sun50i
1106F:	arch/arm/mach-sunxi/
1107F:	arch/arm64/boot/dts/allwinner/
1108F:	drivers/clk/sunxi-ng/
1109F:	drivers/pinctrl/sunxi/
1110F:	drivers/soc/sunxi/
1111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1112
1113ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1114M:	Neil Armstrong <narmstrong@baylibre.com>
1115M:	Jerome Brunet <jbrunet@baylibre.com>
1116L:	linux-amlogic@lists.infradead.org
1117S:	Maintained
1118F:	drivers/clk/meson/
1119F:	include/dt-bindings/clock/meson*
1120F:	include/dt-bindings/clock/gxbb*
1121F:	Documentation/devicetree/bindings/clock/amlogic*
1122
1123ARM/Amlogic Meson SoC support
1124M:	Carlo Caione <carlo@caione.org>
1125M:	Kevin Hilman <khilman@baylibre.com>
1126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127L:	linux-amlogic@lists.infradead.org
1128W:	http://linux-meson.com/
1129S:	Maintained
1130F:	arch/arm/mach-meson/
1131F:	arch/arm/boot/dts/meson*
1132F:	arch/arm64/boot/dts/amlogic/
1133F:	drivers/pinctrl/meson/
1134F:	drivers/mmc/host/meson*
1135N:	meson
1136
1137ARM/Annapurna Labs ALPINE ARCHITECTURE
1138M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1139M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1140L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S:	Maintained
1142F:	arch/arm/mach-alpine/
1143F:	arch/arm/boot/dts/alpine*
1144F:	arch/arm64/boot/dts/al/
1145F:	drivers/*/*alpine*
1146
1147ARM/ARTPEC MACHINE SUPPORT
1148M:	Jesper Nilsson <jesper.nilsson@axis.com>
1149M:	Lars Persson <lars.persson@axis.com>
1150M:	Niklas Cassel <niklas.cassel@axis.com>
1151S:	Maintained
1152L:	linux-arm-kernel@axis.com
1153F:	arch/arm/mach-artpec
1154F:	arch/arm/boot/dts/artpec6*
1155F:	drivers/clk/axis
1156F:	drivers/pinctrl/pinctrl-artpec*
1157F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1158
1159ARM/ASPEED I2C DRIVER
1160M:	Brendan Higgins <brendanhiggins@google.com>
1161R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1162R:	Joel Stanley <joel@jms.id.au>
1163L:	linux-i2c@vger.kernel.org
1164L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1165S:	Maintained
1166F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1167F:	drivers/i2c/busses/i2c-aspeed.c
1168F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1169F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1170
1171ARM/ASPEED MACHINE SUPPORT
1172M:	Joel Stanley <joel@jms.id.au>
1173S:	Maintained
1174F:	arch/arm/mach-aspeed/
1175F:	arch/arm/boot/dts/aspeed-*
1176F:	drivers/*/*aspeed*
1177
1178ARM/ATMEL AT91 Clock Support
1179M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1180S:	Maintained
1181F:	drivers/clk/at91
1182
1183ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1184M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1185M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187W:	http://www.linux4sam.org
1188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1189S:	Supported
1190F:	arch/arm/mach-at91/
1191F:	include/soc/at91/
1192F:	arch/arm/boot/dts/at91*.dts
1193F:	arch/arm/boot/dts/at91*.dtsi
1194F:	arch/arm/boot/dts/sama*.dts
1195F:	arch/arm/boot/dts/sama*.dtsi
1196F:	arch/arm/include/debug/at91.S
1197F:	drivers/memory/atmel*
1198
1199ARM/CALXEDA HIGHBANK ARCHITECTURE
1200M:	Rob Herring <robh@kernel.org>
1201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S:	Maintained
1203F:	arch/arm/mach-highbank/
1204F:	arch/arm/boot/dts/highbank.dts
1205F:	arch/arm/boot/dts/ecx-*.dts*
1206
1207ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1208M:	Krzysztof Halasa <khalasa@piap.pl>
1209S:	Maintained
1210F:	arch/arm/mach-cns3xxx/
1211
1212ARM/CAVIUM THUNDER NETWORK DRIVER
1213M:	Sunil Goutham <sgoutham@cavium.com>
1214M:	Robert Richter <rric@kernel.org>
1215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S:	Supported
1217F:	drivers/net/ethernet/cavium/thunder/
1218
1219ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1220M:	Alexander Shiyan <shc_work@mail.ru>
1221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S:	Odd Fixes
1223N:	clps711x
1224
1225ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1226M:	Lennert Buytenhek <kernel@wantstofly.org>
1227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228S:	Maintained
1229
1230ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1231M:	Hartley Sweeten <hsweeten@visionengravers.com>
1232M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235F:	arch/arm/mach-ep93xx/
1236F:	arch/arm/mach-ep93xx/include/mach/
1237
1238ARM/CLKDEV SUPPORT
1239M:	Russell King <linux@armlinux.org.uk>
1240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S:	Maintained
1242T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1243F:	arch/arm/include/asm/clkdev.h
1244F:	drivers/clk/clkdev.c
1245
1246ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1247M:	Mike Rapoport <mike@compulab.co.il>
1248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249S:	Maintained
1250
1251ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1252M:	Baruch Siach <baruch@tkos.co.il>
1253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S:	Maintained
1255F:	arch/arm/boot/dts/cx92755*
1256N:	digicolor
1257
1258ARM/CONTEC MICRO9 MACHINE SUPPORT
1259M:	Hubert Feurstein <hubert.feurstein@contec.at>
1260S:	Maintained
1261F:	arch/arm/mach-ep93xx/micro9.c
1262
1263ARM/CORESIGHT FRAMEWORK AND DRIVERS
1264M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S:	Maintained
1267F:	drivers/hwtracing/coresight/*
1268F:	Documentation/trace/coresight.txt
1269F:	Documentation/trace/coresight-cpu-debug.txt
1270F:	Documentation/devicetree/bindings/arm/coresight.txt
1271F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1272F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1273F:	tools/perf/arch/arm/util/pmu.c
1274F:	tools/perf/arch/arm/util/auxtrace.c
1275F:	tools/perf/arch/arm/util/cs-etm.c
1276F:	tools/perf/arch/arm/util/cs-etm.h
1277F:	tools/perf/util/cs-etm.h
1278
1279ARM/CORGI MACHINE SUPPORT
1280M:	Richard Purdie <rpurdie@rpsys.net>
1281S:	Maintained
1282
1283ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1284M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286T:	git git://github.com/ulli-kroll/linux.git
1287S:	Maintained
1288F:	arch/arm/mach-gemini/
1289F:	drivers/rtc/rtc-ftrtc010.c
1290
1291ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1292M:	Barry Song <baohua@kernel.org>
1293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1295S:	Maintained
1296F:	arch/arm/boot/dts/prima2*
1297F:	arch/arm/mach-prima2/
1298F:	drivers/clk/sirf/
1299F:	drivers/clocksource/timer-prima2.c
1300F:	drivers/clocksource/timer-atlas7.c
1301N:	[^a-z]sirf
1302
1303ARM/EBSA110 MACHINE SUPPORT
1304M:	Russell King <linux@armlinux.org.uk>
1305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306W:	http://www.armlinux.org.uk/
1307S:	Maintained
1308F:	arch/arm/mach-ebsa110/
1309F:	drivers/net/ethernet/amd/am79c961a.*
1310
1311ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1312M:	Uwe Kleine-König <kernel@pengutronix.de>
1313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S:	Maintained
1315N:	efm32
1316
1317ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1318M:	Robert Jarzmik <robert.jarzmik@free.fr>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321F:	arch/arm/mach-pxa/ezx.c
1322
1323ARM/FARADAY FA526 PORT
1324M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S:	Maintained
1327T:	git git://git.berlios.de/gemini-board
1328F:	arch/arm/mm/*-fa*
1329
1330ARM/FOOTBRIDGE ARCHITECTURE
1331M:	Russell King <linux@armlinux.org.uk>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333W:	http://www.armlinux.org.uk/
1334S:	Maintained
1335F:	arch/arm/include/asm/hardware/dec21285.h
1336F:	arch/arm/mach-footbridge/
1337
1338ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1339M:	Shawn Guo <shawnguo@kernel.org>
1340M:	Sascha Hauer <kernel@pengutronix.de>
1341R:	Fabio Estevam <fabio.estevam@nxp.com>
1342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343S:	Maintained
1344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1345F:	arch/arm/mach-imx/
1346F:	arch/arm/mach-mxs/
1347F:	arch/arm/boot/dts/imx*
1348F:	arch/arm/configs/imx*_defconfig
1349F:	drivers/clk/imx/
1350F:	drivers/soc/imx/
1351F:	include/soc/imx/
1352
1353ARM/FREESCALE VYBRID ARM ARCHITECTURE
1354M:	Shawn Guo <shawnguo@kernel.org>
1355M:	Sascha Hauer <kernel@pengutronix.de>
1356R:	Stefan Agner <stefan@agner.ch>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1360F:	arch/arm/mach-imx/*vf610*
1361F:	arch/arm/boot/dts/vf*
1362
1363ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1364M:	Lennert Buytenhek <kernel@wantstofly.org>
1365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S:	Maintained
1367
1368ARM/GUMSTIX MACHINE SUPPORT
1369M:	Steve Sakoman <sakoman@gmail.com>
1370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371S:	Maintained
1372
1373ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1374M:	Philipp Zabel <philipp.zabel@gmail.com>
1375M:	Paul Parsons <lost.distance@yahoo.com>
1376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S:	Maintained
1378F:	arch/arm/mach-pxa/hx4700.c
1379F:	arch/arm/mach-pxa/include/mach/hx4700.h
1380F:	sound/soc/pxa/hx4700.c
1381
1382ARM/HISILICON SOC SUPPORT
1383M:	Wei Xu <xuwei5@hisilicon.com>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385W:	http://www.hisilicon.com
1386S:	Supported
1387T:	git git://github.com/hisilicon/linux-hisi.git
1388F:	arch/arm/mach-hisi/
1389F:	arch/arm/boot/dts/hi3*
1390F:	arch/arm/boot/dts/hip*
1391F:	arch/arm/boot/dts/hisi*
1392F:	arch/arm64/boot/dts/hisilicon/
1393
1394ARM/HP JORNADA 7XX MACHINE SUPPORT
1395M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1396W:	www.jlime.com
1397S:	Maintained
1398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1399F:	arch/arm/mach-sa1100/jornada720.c
1400F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1401
1402ARM/IGEP MACHINE SUPPORT
1403M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1404M:	Javier Martinez Canillas <javier@dowhile0.org>
1405L:	linux-omap@vger.kernel.org
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S:	Maintained
1408F:	arch/arm/boot/dts/omap3-igep*
1409
1410ARM/INCOME PXA270 SUPPORT
1411M:	Marek Vasut <marek.vasut@gmail.com>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1415
1416ARM/INTEL IOP13XX ARM ARCHITECTURE
1417M:	Lennert Buytenhek <kernel@wantstofly.org>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420
1421ARM/INTEL IOP32X ARM ARCHITECTURE
1422M:	Lennert Buytenhek <kernel@wantstofly.org>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425
1426ARM/INTEL IOP33X ARM ARCHITECTURE
1427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428S:	Orphan
1429
1430ARM/INTEL IQ81342EX MACHINE SUPPORT
1431M:	Lennert Buytenhek <kernel@wantstofly.org>
1432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S:	Maintained
1434
1435ARM/INTEL IXDP2850 MACHINE SUPPORT
1436M:	Lennert Buytenhek <kernel@wantstofly.org>
1437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S:	Maintained
1439
1440ARM/INTEL IXP4XX ARM ARCHITECTURE
1441M:	Imre Kaloz <kaloz@openwrt.org>
1442M:	Krzysztof Halasa <khalasa@piap.pl>
1443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444S:	Maintained
1445F:	arch/arm/mach-ixp4xx/
1446
1447ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1448M:	Jonathan Cameron <jic23@cam.ac.uk>
1449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450S:	Maintained
1451F:	arch/arm/mach-pxa/stargate2.c
1452F:	drivers/pcmcia/pxa2xx_stargate2.c
1453
1454ARM/INTEL XSC3 (MANZANO) ARM CORE
1455M:	Lennert Buytenhek <kernel@wantstofly.org>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458
1459ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1460M:	Lennert Buytenhek <kernel@wantstofly.org>
1461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462S:	Maintained
1463
1464ARM/LG1K ARCHITECTURE
1465M:	Chanho Min <chanho.min@lge.com>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467S:	Maintained
1468F:	arch/arm64/boot/dts/lg/
1469
1470ARM/LOGICPD PXA270 MACHINE SUPPORT
1471M:	Lennert Buytenhek <kernel@wantstofly.org>
1472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473S:	Maintained
1474
1475ARM/LPC18XX ARCHITECTURE
1476M:	Joachim Eastwood <manabian@gmail.com>
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478S:	Maintained
1479F:	arch/arm/boot/dts/lpc43*
1480F:	drivers/clk/nxp/clk-lpc18xx*
1481F:	drivers/clocksource/time-lpc32xx.c
1482F:	drivers/i2c/busses/i2c-lpc2k.c
1483F:	drivers/memory/pl172.c
1484F:	drivers/mtd/spi-nor/nxp-spifi.c
1485F:	drivers/rtc/rtc-lpc24xx.c
1486N:	lpc18xx
1487
1488ARM/LPC32XX SOC SUPPORT
1489M:	Vladimir Zapolskiy <vz@mleia.com>
1490M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1493S:	Maintained
1494F:	arch/arm/boot/dts/lpc32*
1495F:	arch/arm/mach-lpc32xx/
1496F:	drivers/i2c/busses/i2c-pnx.c
1497F:	drivers/net/ethernet/nxp/lpc_eth.c
1498F:	drivers/usb/host/ohci-nxp.c
1499F:	drivers/watchdog/pnx4008_wdt.c
1500N:	lpc32xx
1501
1502ARM/MAGICIAN MACHINE SUPPORT
1503M:	Philipp Zabel <philipp.zabel@gmail.com>
1504S:	Maintained
1505
1506ARM/Marvell Berlin SoC support
1507M:	Jisheng Zhang <jszhang@marvell.com>
1508M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:	Maintained
1511F:	arch/arm/mach-berlin/
1512F:	arch/arm/boot/dts/berlin*
1513F:	arch/arm64/boot/dts/marvell/berlin*
1514
1515ARM/Marvell Dove/MV78xx0/Orion SOC support
1516M:	Jason Cooper <jason@lakedaemon.net>
1517M:	Andrew Lunn <andrew@lunn.ch>
1518M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1519M:	Gregory Clement <gregory.clement@free-electrons.com>
1520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521S:	Maintained
1522F:	Documentation/devicetree/bindings/soc/dove/
1523F:	arch/arm/mach-dove/
1524F:	arch/arm/mach-mv78xx0/
1525F:	arch/arm/mach-orion5x/
1526F:	arch/arm/plat-orion/
1527F:	arch/arm/boot/dts/dove*
1528F:	arch/arm/boot/dts/orion5x*
1529
1530ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1531M:	Jason Cooper <jason@lakedaemon.net>
1532M:	Andrew Lunn <andrew@lunn.ch>
1533M:	Gregory Clement <gregory.clement@free-electrons.com>
1534M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537F:	arch/arm/boot/dts/armada*
1538F:	arch/arm/boot/dts/kirkwood*
1539F:	arch/arm/configs/mvebu_*_defconfig
1540F:	arch/arm/mach-mvebu/
1541F:	arch/arm64/boot/dts/marvell/armada*
1542F:	drivers/cpufreq/mvebu-cpufreq.c
1543F:	drivers/irqchip/irq-armada-370-xp.c
1544F:	drivers/irqchip/irq-mvebu-*
1545F:	drivers/pinctrl/mvebu/
1546F:	drivers/rtc/rtc-armada38x.c
1547
1548ARM/Mediatek RTC DRIVER
1549M:	Eddie Huang <eddie.huang@mediatek.com>
1550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1552S:	Maintained
1553F:	drivers/rtc/rtc-mt6397.c
1554
1555ARM/Mediatek SoC support
1556M:	Matthias Brugger <matthias.bgg@gmail.com>
1557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1559S:	Maintained
1560F:	arch/arm/boot/dts/mt6*
1561F:	arch/arm/boot/dts/mt7*
1562F:	arch/arm/boot/dts/mt8*
1563F:	arch/arm/mach-mediatek/
1564F:	arch/arm64/boot/dts/mediatek/
1565N:	mtk
1566K:	mediatek
1567
1568ARM/Mediatek USB3 PHY DRIVER
1569M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1572S:	Maintained
1573F:	drivers/phy/mediatek/phy-mtk-tphy.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:	Documentation/ABI/testing/sysfs-bus-mdio
5094F:	Documentation/devicetree/bindings/net/mdio*
5095F:	Documentation/networking/phy.txt
5096F:	drivers/net/phy/
5097F:	drivers/of/of_mdio.c
5098F:	drivers/of/of_net.c
5099F:	include/linux/*mdio*.h
5100F:	include/linux/of_net.h
5101F:	include/linux/phy.h
5102F:	include/linux/phy_fixed.h
5103F:	include/linux/platform_data/mdio-gpio.h
5104F:	include/trace/events/mdio.h
5105F:	include/uapi/linux/mdio.h
5106F:	include/uapi/linux/mii.h
5107
5108EXT2 FILE SYSTEM
5109M:	Jan Kara <jack@suse.com>
5110L:	linux-ext4@vger.kernel.org
5111S:	Maintained
5112F:	Documentation/filesystems/ext2.txt
5113F:	fs/ext2/
5114F:	include/linux/ext2*
5115
5116EXT4 FILE SYSTEM
5117M:	"Theodore Ts'o" <tytso@mit.edu>
5118M:	Andreas Dilger <adilger.kernel@dilger.ca>
5119L:	linux-ext4@vger.kernel.org
5120W:	http://ext4.wiki.kernel.org
5121Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5123S:	Maintained
5124F:	Documentation/filesystems/ext4.txt
5125F:	fs/ext4/
5126
5127Extended Verification Module (EVM)
5128M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5129L:	linux-ima-devel@lists.sourceforge.net
5130L:	linux-security-module@vger.kernel.org
5131S:	Supported
5132F:	security/integrity/evm/
5133
5134EXTENSIBLE FIRMWARE INTERFACE (EFI)
5135M:	Matt Fleming <matt@codeblueprint.co.uk>
5136M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5137L:	linux-efi@vger.kernel.org
5138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5139S:	Maintained
5140F:	Documentation/efi-stub.txt
5141F:	arch/*/kernel/efi.c
5142F:	arch/x86/boot/compressed/eboot.[ch]
5143F:	arch/*/include/asm/efi.h
5144F:	arch/x86/platform/efi/
5145F:	drivers/firmware/efi/
5146F:	include/linux/efi*.h
5147F:	arch/arm/boot/compressed/efi-header.S
5148F:	arch/arm64/kernel/efi-entry.S
5149
5150EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5151M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5152M:	Chanwoo Choi <cw00.choi@samsung.com>
5153L:	linux-kernel@vger.kernel.org
5154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5155S:	Maintained
5156F:	drivers/extcon/
5157F:	include/linux/extcon/
5158F:	include/linux/extcon.h
5159F:	Documentation/extcon/
5160F:	Documentation/devicetree/bindings/extcon/
5161
5162EXYNOS DP DRIVER
5163M:	Jingoo Han <jingoohan1@gmail.com>
5164L:	dri-devel@lists.freedesktop.org
5165S:	Maintained
5166F:	drivers/gpu/drm/exynos/exynos_dp*
5167
5168EXYNOS SYSMMU (IOMMU) driver
5169M:	Marek Szyprowski <m.szyprowski@samsung.com>
5170L:	iommu@lists.linux-foundation.org
5171S:	Maintained
5172F:	drivers/iommu/exynos-iommu.c
5173
5174EZchip NPS platform support
5175M:	Noam Camus <noamc@ezchip.com>
5176S:	Supported
5177F:	arch/arc/plat-eznps
5178F:	arch/arc/boot/dts/eznps.dts
5179
5180F2FS FILE SYSTEM
5181M:	Jaegeuk Kim <jaegeuk@kernel.org>
5182M:	Chao Yu <yuchao0@huawei.com>
5183L:	linux-f2fs-devel@lists.sourceforge.net
5184W:	https://f2fs.wiki.kernel.org/
5185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5186S:	Maintained
5187F:	Documentation/filesystems/f2fs.txt
5188F:	Documentation/ABI/testing/sysfs-fs-f2fs
5189F:	fs/f2fs/
5190F:	include/linux/f2fs_fs.h
5191F:	include/trace/events/f2fs.h
5192
5193F71805F HARDWARE MONITORING DRIVER
5194M:	Jean Delvare <jdelvare@suse.com>
5195L:	linux-hwmon@vger.kernel.org
5196S:	Maintained
5197F:	Documentation/hwmon/f71805f
5198F:	drivers/hwmon/f71805f.c
5199
5200FANOTIFY
5201M:	Eric Paris <eparis@redhat.com>
5202S:	Maintained
5203F:	fs/notify/fanotify/
5204F:	include/linux/fanotify.h
5205F:	include/uapi/linux/fanotify.h
5206
5207FARSYNC SYNCHRONOUS DRIVER
5208M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5209W:	http://www.farsite.co.uk/
5210S:	Supported
5211F:	drivers/net/wan/farsync.*
5212
5213FAULT INJECTION SUPPORT
5214M:	Akinobu Mita <akinobu.mita@gmail.com>
5215S:	Supported
5216F:	Documentation/fault-injection/
5217F:	lib/fault-inject.c
5218
5219FBTFT Framebuffer drivers
5220M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5221S:	Maintained
5222F:	drivers/staging/fbtft/
5223
5224FC0011 TUNER DRIVER
5225M:	Michael Buesch <m@bues.ch>
5226L:	linux-media@vger.kernel.org
5227S:	Maintained
5228F:	drivers/media/tuners/fc0011.h
5229F:	drivers/media/tuners/fc0011.c
5230
5231FC2580 MEDIA DRIVER
5232M:	Antti Palosaari <crope@iki.fi>
5233L:	linux-media@vger.kernel.org
5234W:	https://linuxtv.org
5235W:	http://palosaari.fi/linux/
5236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5237T:	git git://linuxtv.org/anttip/media_tree.git
5238S:	Maintained
5239F:	drivers/media/tuners/fc2580*
5240
5241FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5242M:	Johannes Thumshirn <jth@kernel.org>
5243L:	fcoe-devel@open-fcoe.org
5244W:	www.Open-FCoE.org
5245S:	Supported
5246F:	drivers/scsi/libfc/
5247F:	drivers/scsi/fcoe/
5248F:	include/scsi/fc/
5249F:	include/scsi/libfc.h
5250F:	include/scsi/libfcoe.h
5251F:	include/uapi/scsi/fc/
5252
5253FILE LOCKING (flock() and fcntl()/lockf())
5254M:	Jeff Layton <jlayton@poochiereds.net>
5255M:	"J. Bruce Fields" <bfields@fieldses.org>
5256L:	linux-fsdevel@vger.kernel.org
5257S:	Maintained
5258F:	include/linux/fcntl.h
5259F:	include/linux/fs.h
5260F:	include/uapi/linux/fcntl.h
5261F:	include/uapi/linux/fs.h
5262F:	fs/fcntl.c
5263F:	fs/locks.c
5264
5265FILESYSTEMS (VFS and infrastructure)
5266M:	Alexander Viro <viro@zeniv.linux.org.uk>
5267L:	linux-fsdevel@vger.kernel.org
5268S:	Maintained
5269F:	fs/*
5270
5271FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5272M:	Riku Voipio <riku.voipio@iki.fi>
5273L:	linux-hwmon@vger.kernel.org
5274S:	Maintained
5275F:	drivers/hwmon/f75375s.c
5276F:	include/linux/f75375s.h
5277
5278FIREWIRE AUDIO DRIVERS
5279M:	Clemens Ladisch <clemens@ladisch.de>
5280L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5281T:	git git://git.alsa-project.org/alsa-kernel.git
5282S:	Maintained
5283F:	sound/firewire/
5284
5285FIREWIRE MEDIA DRIVERS (firedtv)
5286M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5287L:	linux-media@vger.kernel.org
5288L:	linux1394-devel@lists.sourceforge.net
5289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5290S:	Maintained
5291F:	drivers/media/firewire/
5292
5293FIREWIRE SBP-2 TARGET
5294M:	Chris Boot <bootc@bootc.net>
5295L:	linux-scsi@vger.kernel.org
5296L:	target-devel@vger.kernel.org
5297L:	linux1394-devel@lists.sourceforge.net
5298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5299S:	Maintained
5300F:	drivers/target/sbp/
5301
5302FIREWIRE SUBSYSTEM
5303M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5304L:	linux1394-devel@lists.sourceforge.net
5305W:	http://ieee1394.wiki.kernel.org/
5306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5307S:	Maintained
5308F:	drivers/firewire/
5309F:	include/linux/firewire.h
5310F:	include/uapi/linux/firewire*.h
5311F:	tools/firewire/
5312
5313FIRMWARE LOADER (request_firmware)
5314M:	Luis R. Rodriguez <mcgrof@kernel.org>
5315L:	linux-kernel@vger.kernel.org
5316S:	Maintained
5317F:	Documentation/firmware_class/
5318F:	drivers/base/firmware*.c
5319F:	include/linux/firmware.h
5320
5321FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5322M:	Joshua Morris <josh.h.morris@us.ibm.com>
5323M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5324S:	Maintained
5325F:	drivers/block/rsxx/
5326
5327FLOPPY DRIVER
5328M:	Jiri Kosina <jikos@kernel.org>
5329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5330S:	Odd fixes
5331F:	drivers/block/floppy.c
5332
5333FMC SUBSYSTEM
5334M:	Alessandro Rubini <rubini@gnudd.com>
5335W:	http://www.ohwr.org/projects/fmc-bus
5336S:	Supported
5337F:	drivers/fmc/
5338F:	include/linux/fmc*.h
5339F:	include/linux/ipmi-fru.h
5340K:	fmc_d.*register
5341
5342FPGA MANAGER FRAMEWORK
5343M:	Alan Tull <atull@kernel.org>
5344R:	Moritz Fischer <moritz.fischer@ettus.com>
5345L:	linux-fpga@vger.kernel.org
5346S:	Maintained
5347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5348F:	Documentation/fpga/
5349F:	Documentation/devicetree/bindings/fpga/
5350F:	drivers/fpga/
5351F:	include/linux/fpga/
5352W:	http://www.rocketboards.org
5353
5354FPU EMULATOR
5355M:	Bill Metzenthen <billm@melbpc.org.au>
5356W:	http://floatingpoint.sourceforge.net/emulator/index.html
5357S:	Maintained
5358F:	arch/x86/math-emu/
5359
5360FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5361L:	netdev@vger.kernel.org
5362S:	Orphan
5363F:	drivers/net/wan/dlci.c
5364F:	drivers/net/wan/sdla.c
5365
5366FRAMEBUFFER LAYER
5367M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5368L:	linux-fbdev@vger.kernel.org
5369T:	git git://github.com/bzolnier/linux.git
5370Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5371S:	Maintained
5372F:	Documentation/fb/
5373F:	drivers/video/
5374F:	include/video/
5375F:	include/linux/fb.h
5376F:	include/uapi/video/
5377F:	include/uapi/linux/fb.h
5378
5379FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5380M:	Horia Geantă <horia.geanta@nxp.com>
5381M:	Dan Douglass <dan.douglass@nxp.com>
5382L:	linux-crypto@vger.kernel.org
5383S:	Maintained
5384F:	drivers/crypto/caam/
5385F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5386
5387FREESCALE DIU FRAMEBUFFER DRIVER
5388M:	Timur Tabi <timur@tabi.org>
5389L:	linux-fbdev@vger.kernel.org
5390S:	Maintained
5391F:	drivers/video/fbdev/fsl-diu-fb.*
5392
5393FREESCALE DMA DRIVER
5394M:	Li Yang <leoyang.li@nxp.com>
5395M:	Zhang Wei <zw@zh-kernel.org>
5396L:	linuxppc-dev@lists.ozlabs.org
5397S:	Maintained
5398F:	drivers/dma/fsldma.*
5399
5400FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5401M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5402L:	netdev@vger.kernel.org
5403S:	Maintained
5404F:	drivers/net/ethernet/freescale/gianfar*
5405X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5406F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5407
5408FREESCALE GPMI NAND DRIVER
5409M:	Han Xu <han.xu@nxp.com>
5410L:	linux-mtd@lists.infradead.org
5411S:	Maintained
5412F:	drivers/mtd/nand/gpmi-nand/*
5413
5414FREESCALE I2C CPM DRIVER
5415M:	Jochen Friedrich <jochen@scram.de>
5416L:	linuxppc-dev@lists.ozlabs.org
5417L:	linux-i2c@vger.kernel.org
5418S:	Maintained
5419F:	drivers/i2c/busses/i2c-cpm.c
5420
5421FREESCALE IMX / MXC FEC DRIVER
5422M:	Fugang Duan <fugang.duan@nxp.com>
5423L:	netdev@vger.kernel.org
5424S:	Maintained
5425F:	drivers/net/ethernet/freescale/fec_main.c
5426F:	drivers/net/ethernet/freescale/fec_ptp.c
5427F:	drivers/net/ethernet/freescale/fec.h
5428F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5429
5430FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5431M:	Sascha Hauer <kernel@pengutronix.de>
5432L:	linux-fbdev@vger.kernel.org
5433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5434S:	Maintained
5435F:	include/linux/platform_data/video-imxfb.h
5436F:	drivers/video/fbdev/imxfb.c
5437
5438FREESCALE QORIQ DPAA ETHERNET DRIVER
5439M:	Madalin Bucur <madalin.bucur@nxp.com>
5440L:	netdev@vger.kernel.org
5441S:	Maintained
5442F:	drivers/net/ethernet/freescale/dpaa
5443
5444FREESCALE QORIQ DPAA FMAN DRIVER
5445M:	Madalin Bucur <madalin.bucur@nxp.com>
5446L:	netdev@vger.kernel.org
5447S:	Maintained
5448F:	drivers/net/ethernet/freescale/fman
5449F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5450
5451FREESCALE QUAD SPI DRIVER
5452M:	Han Xu <han.xu@nxp.com>
5453L:	linux-mtd@lists.infradead.org
5454S:	Maintained
5455F:	drivers/mtd/spi-nor/fsl-quadspi.c
5456
5457FREESCALE QUICC ENGINE LIBRARY
5458M:	Qiang Zhao <qiang.zhao@nxp.com>
5459L:	linuxppc-dev@lists.ozlabs.org
5460S:	Maintained
5461F:	drivers/soc/fsl/qe/
5462F:	include/soc/fsl/*qe*.h
5463F:	include/soc/fsl/*ucc*.h
5464
5465FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5466M:	Li Yang <leoyang.li@nxp.com>
5467L:	netdev@vger.kernel.org
5468L:	linuxppc-dev@lists.ozlabs.org
5469S:	Maintained
5470F:	drivers/net/ethernet/freescale/ucc_geth*
5471
5472FREESCALE QUICC ENGINE UCC HDLC DRIVER
5473M:	Zhao Qiang <qiang.zhao@nxp.com>
5474L:	netdev@vger.kernel.org
5475L:	linuxppc-dev@lists.ozlabs.org
5476S:	Maintained
5477F:	drivers/net/wan/fsl_ucc_hdlc*
5478
5479FREESCALE QUICC ENGINE UCC UART DRIVER
5480M:	Timur Tabi <timur@tabi.org>
5481L:	linuxppc-dev@lists.ozlabs.org
5482S:	Maintained
5483F:	drivers/tty/serial/ucc_uart.c
5484
5485FREESCALE SOC DRIVERS
5486M:	Li Yang <leoyang.li@nxp.com>
5487L:	linuxppc-dev@lists.ozlabs.org
5488L:	linux-arm-kernel@lists.infradead.org
5489S:	Maintained
5490F:	Documentation/devicetree/bindings/soc/fsl/
5491F:	drivers/soc/fsl/
5492F:	include/linux/fsl/
5493
5494FREESCALE SOC FS_ENET DRIVER
5495M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5496M:	Vitaly Bordug <vbordug@ru.mvista.com>
5497L:	linuxppc-dev@lists.ozlabs.org
5498L:	netdev@vger.kernel.org
5499S:	Maintained
5500F:	drivers/net/ethernet/freescale/fs_enet/
5501F:	include/linux/fs_enet_pd.h
5502
5503FREESCALE SOC SOUND DRIVERS
5504M:	Timur Tabi <timur@tabi.org>
5505M:	Nicolin Chen <nicoleotsuka@gmail.com>
5506M:	Xiubo Li <Xiubo.Lee@gmail.com>
5507R:	Fabio Estevam <fabio.estevam@nxp.com>
5508L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5509L:	linuxppc-dev@lists.ozlabs.org
5510S:	Maintained
5511F:	sound/soc/fsl/fsl*
5512F:	sound/soc/fsl/imx*
5513F:	sound/soc/fsl/mpc8610_hpcd.c
5514
5515FREESCALE USB PERIPHERAL DRIVERS
5516M:	Li Yang <leoyang.li@nxp.com>
5517L:	linux-usb@vger.kernel.org
5518L:	linuxppc-dev@lists.ozlabs.org
5519S:	Maintained
5520F:	drivers/usb/gadget/udc/fsl*
5521
5522FREEVXFS FILESYSTEM
5523M:	Christoph Hellwig <hch@infradead.org>
5524W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5525S:	Maintained
5526F:	fs/freevxfs/
5527
5528FREEZER
5529M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5530M:	Pavel Machek <pavel@ucw.cz>
5531L:	linux-pm@vger.kernel.org
5532S:	Supported
5533F:	Documentation/power/freezing-of-tasks.txt
5534F:	include/linux/freezer.h
5535F:	kernel/freezer.c
5536
5537FRONTSWAP API
5538M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5539L:	linux-kernel@vger.kernel.org
5540S:	Maintained
5541F:	mm/frontswap.c
5542F:	include/linux/frontswap.h
5543
5544FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5545M:	David Howells <dhowells@redhat.com>
5546L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5547S:	Supported
5548F:	Documentation/filesystems/caching/
5549F:	fs/fscache/
5550F:	include/linux/fscache*.h
5551
5552FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5553M:	Theodore Y. Ts'o <tytso@mit.edu>
5554M:	Jaegeuk Kim <jaegeuk@kernel.org>
5555L:	linux-fscrypt@vger.kernel.org
5556Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5558S:	Supported
5559F:	fs/crypto/
5560F:	include/linux/fscrypt*.h
5561
5562FUJITSU FR-V (FRV) PORT
5563S:	Orphan
5564F:	arch/frv/
5565
5566FUJITSU LAPTOP EXTRAS
5567M:	Jonathan Woithe <jwoithe@just42.net>
5568L:	platform-driver-x86@vger.kernel.org
5569S:	Maintained
5570F:	drivers/platform/x86/fujitsu-laptop.c
5571
5572FUJITSU M-5MO LS CAMERA ISP DRIVER
5573M:	Kyungmin Park <kyungmin.park@samsung.com>
5574M:	Heungjun Kim <riverful.kim@samsung.com>
5575L:	linux-media@vger.kernel.org
5576S:	Maintained
5577F:	drivers/media/i2c/m5mols/
5578F:	include/media/i2c/m5mols.h
5579
5580FUJITSU TABLET EXTRAS
5581M:	Robert Gerlach <khnz@gmx.de>
5582L:	platform-driver-x86@vger.kernel.org
5583S:	Maintained
5584F:	drivers/platform/x86/fujitsu-tablet.c
5585
5586FUSE: FILESYSTEM IN USERSPACE
5587M:	Miklos Szeredi <miklos@szeredi.hu>
5588L:	linux-fsdevel@vger.kernel.org
5589W:	http://fuse.sourceforge.net/
5590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5591S:	Maintained
5592F:	fs/fuse/
5593F:	include/uapi/linux/fuse.h
5594F:	Documentation/filesystems/fuse.txt
5595
5596FUTEX SUBSYSTEM
5597M:	Thomas Gleixner <tglx@linutronix.de>
5598M:	Ingo Molnar <mingo@redhat.com>
5599R:	Peter Zijlstra <peterz@infradead.org>
5600R:	Darren Hart <dvhart@infradead.org>
5601L:	linux-kernel@vger.kernel.org
5602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5603S:	Maintained
5604F:	kernel/futex.c
5605F:	kernel/futex_compat.c
5606F:	include/asm-generic/futex.h
5607F:	include/linux/futex.h
5608F:	include/uapi/linux/futex.h
5609F:	tools/testing/selftests/futex/
5610F:	tools/perf/bench/futex*
5611F:	Documentation/*futex*
5612
5613FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5614M:	Rik Faith <faith@cs.unc.edu>
5615L:	linux-scsi@vger.kernel.org
5616S:	Odd Fixes (e.g., new signatures)
5617F:	drivers/scsi/fdomain.*
5618
5619GCC PLUGINS
5620M:	Kees Cook <keescook@chromium.org>
5621R:	Emese Revfy <re.emese@gmail.com>
5622L:	kernel-hardening@lists.openwall.com
5623S:	Maintained
5624F:	scripts/gcc-plugins/
5625F:	scripts/gcc-plugin.sh
5626F:	scripts/Makefile.gcc-plugins
5627F:	Documentation/gcc-plugins.txt
5628
5629GCOV BASED KERNEL PROFILING
5630M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5631S:	Maintained
5632F:	kernel/gcov/
5633F:	Documentation/dev-tools/gcov.rst
5634
5635GDB KERNEL DEBUGGING HELPER SCRIPTS
5636M:	Jan Kiszka <jan.kiszka@siemens.com>
5637M:	Kieran Bingham <kieran@bingham.xyz>
5638S:	Supported
5639F:	scripts/gdb/
5640
5641GDT SCSI DISK ARRAY CONTROLLER DRIVER
5642M:	Achim Leubner <achim_leubner@adaptec.com>
5643L:	linux-scsi@vger.kernel.org
5644W:	http://www.icp-vortex.com/
5645S:	Supported
5646F:	drivers/scsi/gdt*
5647
5648GEMTEK FM RADIO RECEIVER DRIVER
5649M:	Hans Verkuil <hverkuil@xs4all.nl>
5650L:	linux-media@vger.kernel.org
5651T:	git git://linuxtv.org/media_tree.git
5652W:	https://linuxtv.org
5653S:	Maintained
5654F:	drivers/media/radio/radio-gemtek*
5655
5656GENERIC GPIO I2C DRIVER
5657M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5658S:	Supported
5659F:	drivers/i2c/busses/i2c-gpio.c
5660F:	include/linux/i2c-gpio.h
5661
5662GENERIC GPIO I2C MULTIPLEXER DRIVER
5663M:	Peter Korsgaard <peter.korsgaard@barco.com>
5664L:	linux-i2c@vger.kernel.org
5665S:	Supported
5666F:	drivers/i2c/muxes/i2c-mux-gpio.c
5667F:	include/linux/i2c-mux-gpio.h
5668F:	Documentation/i2c/muxes/i2c-mux-gpio
5669
5670GENERIC HDLC (WAN) DRIVERS
5671M:	Krzysztof Halasa <khc@pm.waw.pl>
5672W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5673S:	Maintained
5674F:	drivers/net/wan/c101.c
5675F:	drivers/net/wan/hd6457*
5676F:	drivers/net/wan/hdlc*
5677F:	drivers/net/wan/n2.c
5678F:	drivers/net/wan/pc300too.c
5679F:	drivers/net/wan/pci200syn.c
5680F:	drivers/net/wan/wanxl*
5681
5682GENERIC INCLUDE/ASM HEADER FILES
5683M:	Arnd Bergmann <arnd@arndb.de>
5684L:	linux-arch@vger.kernel.org
5685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5686S:	Maintained
5687F:	include/asm-generic/
5688F:	include/uapi/asm-generic/
5689
5690GENERIC PHY FRAMEWORK
5691M:	Kishon Vijay Abraham I <kishon@ti.com>
5692L:	linux-kernel@vger.kernel.org
5693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5694S:	Supported
5695F:	drivers/phy/
5696F:	include/linux/phy/
5697
5698GENERIC PM DOMAINS
5699M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5700M:	Kevin Hilman <khilman@kernel.org>
5701M:	Ulf Hansson <ulf.hansson@linaro.org>
5702L:	linux-pm@vger.kernel.org
5703S:	Supported
5704F:	drivers/base/power/domain*.c
5705F:	include/linux/pm_domain.h
5706F:	Documentation/devicetree/bindings/power/power_domain.txt
5707
5708GENERIC UIO DRIVER FOR PCI DEVICES
5709M:	"Michael S. Tsirkin" <mst@redhat.com>
5710L:	kvm@vger.kernel.org
5711S:	Supported
5712F:	drivers/uio/uio_pci_generic.c
5713
5714GENWQE (IBM Generic Workqueue Card)
5715M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5716M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5717S:	Supported
5718F:	drivers/misc/genwqe/
5719
5720GET_MAINTAINER SCRIPT
5721M:	Joe Perches <joe@perches.com>
5722S:	Maintained
5723F:	scripts/get_maintainer.pl
5724
5725GFS2 FILE SYSTEM
5726M:	Steven Whitehouse <swhiteho@redhat.com>
5727M:	Bob Peterson <rpeterso@redhat.com>
5728L:	cluster-devel@redhat.com
5729W:	http://sources.redhat.com/cluster/
5730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5731S:	Supported
5732F:	Documentation/filesystems/gfs2*.txt
5733F:	fs/gfs2/
5734F:	include/uapi/linux/gfs2_ondisk.h
5735
5736GIGASET ISDN DRIVERS
5737M:	Paul Bolle <pebolle@tiscali.nl>
5738L:	gigaset307x-common@lists.sourceforge.net
5739W:	http://gigaset307x.sourceforge.net/
5740S:	Odd Fixes
5741F:	Documentation/isdn/README.gigaset
5742F:	drivers/isdn/gigaset/
5743F:	include/uapi/linux/gigaset_dev.h
5744
5745GO7007 MPEG CODEC
5746M:	Hans Verkuil <hans.verkuil@cisco.com>
5747L:	linux-media@vger.kernel.org
5748S:	Maintained
5749F:	drivers/media/usb/go7007/
5750
5751GOODIX TOUCHSCREEN
5752M:	Bastien Nocera <hadess@hadess.net>
5753L:	linux-input@vger.kernel.org
5754S:	Maintained
5755F:	drivers/input/touchscreen/goodix.c
5756
5757GPIO ACPI SUPPORT
5758M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5759M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5760L:	linux-gpio@vger.kernel.org
5761L:	linux-acpi@vger.kernel.org
5762S:	Maintained
5763F:	Documentation/acpi/gpio-properties.txt
5764F:	drivers/gpio/gpiolib-acpi.c
5765
5766GPIO MOCKUP DRIVER
5767M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5768L:	linux-gpio@vger.kernel.org
5769S:	Maintained
5770F:	drivers/gpio/gpio-mockup.c
5771F:	tools/testing/selftests/gpio/
5772
5773GPIO SUBSYSTEM
5774M:	Linus Walleij <linus.walleij@linaro.org>
5775L:	linux-gpio@vger.kernel.org
5776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5777S:	Maintained
5778F:	Documentation/devicetree/bindings/gpio/
5779F:	Documentation/gpio/
5780F:	Documentation/ABI/testing/gpio-cdev
5781F:	Documentation/ABI/obsolete/sysfs-gpio
5782F:	drivers/gpio/
5783F:	include/linux/gpio/
5784F:	include/linux/gpio.h
5785F:	include/asm-generic/gpio.h
5786F:	include/uapi/linux/gpio.h
5787F:	tools/gpio/
5788
5789GRE DEMULTIPLEXER DRIVER
5790M:	Dmitry Kozlov <xeb@mail.ru>
5791L:	netdev@vger.kernel.org
5792S:	Maintained
5793F:	net/ipv4/gre_demux.c
5794F:	net/ipv4/gre_offload.c
5795F:	include/net/gre.h
5796
5797GRETH 10/100/1G Ethernet MAC device driver
5798M:	Andreas Larsson <andreas@gaisler.com>
5799L:	netdev@vger.kernel.org
5800S:	Maintained
5801F:	drivers/net/ethernet/aeroflex/
5802
5803GREYBUS AUDIO PROTOCOLS DRIVERS
5804M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5805M:	Mark Greer <mgreer@animalcreek.com>
5806S:	Maintained
5807F:	drivers/staging/greybus/audio_apbridgea.c
5808F:	drivers/staging/greybus/audio_apbridgea.h
5809F:	drivers/staging/greybus/audio_codec.c
5810F:	drivers/staging/greybus/audio_codec.h
5811F:	drivers/staging/greybus/audio_gb.c
5812F:	drivers/staging/greybus/audio_manager.c
5813F:	drivers/staging/greybus/audio_manager.h
5814F:	drivers/staging/greybus/audio_manager_module.c
5815F:	drivers/staging/greybus/audio_manager_private.h
5816F:	drivers/staging/greybus/audio_manager_sysfs.c
5817F:	drivers/staging/greybus/audio_module.c
5818F:	drivers/staging/greybus/audio_topology.c
5819
5820GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5821M:	Viresh Kumar <vireshk@kernel.org>
5822S:	Maintained
5823F:	drivers/staging/greybus/authentication.c
5824F:	drivers/staging/greybus/bootrom.c
5825F:	drivers/staging/greybus/firmware.h
5826F:	drivers/staging/greybus/fw-core.c
5827F:	drivers/staging/greybus/fw-download.c
5828F:	drivers/staging/greybus/fw-managament.c
5829F:	drivers/staging/greybus/greybus_authentication.h
5830F:	drivers/staging/greybus/greybus_firmware.h
5831F:	drivers/staging/greybus/hid.c
5832F:	drivers/staging/greybus/i2c.c
5833F:	drivers/staging/greybus/spi.c
5834F:	drivers/staging/greybus/spilib.c
5835F:	drivers/staging/greybus/spilib.h
5836
5837GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5838M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5839S:	Maintained
5840F:	drivers/staging/greybus/loopback.c
5841F:	drivers/staging/greybus/timesync.c
5842F:	drivers/staging/greybus/timesync_platform.c
5843
5844GREYBUS PLATFORM DRIVERS
5845M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5846S:	Maintained
5847F:	drivers/staging/greybus/arche-platform.c
5848F:	drivers/staging/greybus/arche-apb-ctrl.c
5849F:	drivers/staging/greybus/arche_platform.h
5850
5851GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5852M:	Rui Miguel Silva <rmfrfs@gmail.com>
5853S:	Maintained
5854F:	drivers/staging/greybus/sdio.c
5855F:	drivers/staging/greybus/light.c
5856F:	drivers/staging/greybus/gpio.c
5857F:	drivers/staging/greybus/power_supply.c
5858F:	drivers/staging/greybus/spi.c
5859F:	drivers/staging/greybus/spilib.c
5860
5861GREYBUS SUBSYSTEM
5862M:	Johan Hovold <johan@kernel.org>
5863M:	Alex Elder <elder@kernel.org>
5864M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5865S:	Maintained
5866F:	drivers/staging/greybus/
5867L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5868
5869GREYBUS UART PROTOCOLS DRIVERS
5870M:	David Lin <dtwlin@gmail.com>
5871S:	Maintained
5872F:	drivers/staging/greybus/uart.c
5873F:	drivers/staging/greybus/log.c
5874
5875GS1662 VIDEO SERIALIZER
5876M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5877L:	linux-media@vger.kernel.org
5878T:	git git://linuxtv.org/media_tree.git
5879S:	Maintained
5880F:	drivers/media/spi/gs1662.c
5881
5882GSPCA FINEPIX SUBDRIVER
5883M:	Frank Zago <frank@zago.net>
5884L:	linux-media@vger.kernel.org
5885T:	git git://linuxtv.org/media_tree.git
5886S:	Maintained
5887F:	drivers/media/usb/gspca/finepix.c
5888
5889GSPCA GL860 SUBDRIVER
5890M:	Olivier Lorin <o.lorin@laposte.net>
5891L:	linux-media@vger.kernel.org
5892T:	git git://linuxtv.org/media_tree.git
5893S:	Maintained
5894F:	drivers/media/usb/gspca/gl860/
5895
5896GSPCA M5602 SUBDRIVER
5897M:	Erik Andren <erik.andren@gmail.com>
5898L:	linux-media@vger.kernel.org
5899T:	git git://linuxtv.org/media_tree.git
5900S:	Maintained
5901F:	drivers/media/usb/gspca/m5602/
5902
5903GSPCA PAC207 SONIXB SUBDRIVER
5904M:	Hans Verkuil <hverkuil@xs4all.nl>
5905L:	linux-media@vger.kernel.org
5906T:	git git://linuxtv.org/media_tree.git
5907S:	Odd Fixes
5908F:	drivers/media/usb/gspca/pac207.c
5909
5910GSPCA SN9C20X SUBDRIVER
5911M:	Brian Johnson <brijohn@gmail.com>
5912L:	linux-media@vger.kernel.org
5913T:	git git://linuxtv.org/media_tree.git
5914S:	Maintained
5915F:	drivers/media/usb/gspca/sn9c20x.c
5916
5917GSPCA T613 SUBDRIVER
5918M:	Leandro Costantino <lcostantino@gmail.com>
5919L:	linux-media@vger.kernel.org
5920T:	git git://linuxtv.org/media_tree.git
5921S:	Maintained
5922F:	drivers/media/usb/gspca/t613.c
5923
5924GSPCA USB WEBCAM DRIVER
5925M:	Hans Verkuil <hverkuil@xs4all.nl>
5926L:	linux-media@vger.kernel.org
5927T:	git git://linuxtv.org/media_tree.git
5928S:	Odd Fixes
5929F:	drivers/media/usb/gspca/
5930
5931GTP (GPRS Tunneling Protocol)
5932M:	Pablo Neira Ayuso <pablo@netfilter.org>
5933M:	Harald Welte <laforge@gnumonks.org>
5934L:	osmocom-net-gprs@lists.osmocom.org
5935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5936S:	Maintained
5937F:	drivers/net/gtp.c
5938
5939GUID PARTITION TABLE (GPT)
5940M:	Davidlohr Bueso <dave@stgolabs.net>
5941L:	linux-efi@vger.kernel.org
5942S:	Maintained
5943F:	block/partitions/efi.*
5944
5945H8/300 ARCHITECTURE
5946M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5947L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5948W:	http://uclinux-h8.sourceforge.jp
5949T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5950S:	Maintained
5951F:	arch/h8300/
5952F:	drivers/clocksource/h8300_*.c
5953F:	drivers/clk/h8300/
5954F:	drivers/irqchip/irq-renesas-h8*.c
5955
5956HACKRF MEDIA DRIVER
5957M:	Antti Palosaari <crope@iki.fi>
5958L:	linux-media@vger.kernel.org
5959W:	https://linuxtv.org
5960W:	http://palosaari.fi/linux/
5961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5962T:	git git://linuxtv.org/anttip/media_tree.git
5963S:	Maintained
5964F:	drivers/media/usb/hackrf/
5965
5966HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5967M:	Frank Seidel <frank@f-seidel.de>
5968L:	platform-driver-x86@vger.kernel.org
5969W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5970S:	Maintained
5971F:	drivers/platform/x86/hdaps.c
5972
5973HARDWARE MONITORING
5974M:	Jean Delvare <jdelvare@suse.com>
5975M:	Guenter Roeck <linux@roeck-us.net>
5976L:	linux-hwmon@vger.kernel.org
5977W:	http://hwmon.wiki.kernel.org/
5978T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5980S:	Maintained
5981F:	Documentation/hwmon/
5982F:	drivers/hwmon/
5983F:	include/linux/hwmon*.h
5984
5985HARDWARE RANDOM NUMBER GENERATOR CORE
5986M:	Matt Mackall <mpm@selenic.com>
5987M:	Herbert Xu <herbert@gondor.apana.org.au>
5988L:	linux-crypto@vger.kernel.org
5989S:	Odd fixes
5990F:	Documentation/devicetree/bindings/rng/
5991F:	Documentation/hw_random.txt
5992F:	drivers/char/hw_random/
5993F:	include/linux/hw_random.h
5994
5995HARDWARE SPINLOCK CORE
5996M:	Ohad Ben-Cohen <ohad@wizery.com>
5997M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5998L:	linux-remoteproc@vger.kernel.org
5999S:	Maintained
6000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6001F:	Documentation/devicetree/bindings/hwlock/
6002F:	Documentation/hwspinlock.txt
6003F:	drivers/hwspinlock/
6004F:	include/linux/hwspinlock.h
6005
6006HARMONY SOUND DRIVER
6007L:	linux-parisc@vger.kernel.org
6008S:	Maintained
6009F:	sound/parisc/harmony.*
6010
6011HDPVR USB VIDEO ENCODER DRIVER
6012M:	Hans Verkuil <hverkuil@xs4all.nl>
6013L:	linux-media@vger.kernel.org
6014T:	git git://linuxtv.org/media_tree.git
6015W:	https://linuxtv.org
6016S:	Odd Fixes
6017F:	drivers/media/usb/hdpvr/
6018
6019HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6020M:	Jimmy Vance <jimmy.vance@hpe.com>
6021S:	Supported
6022F:	Documentation/watchdog/hpwdt.txt
6023F:	drivers/watchdog/hpwdt.c
6024
6025HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6026M:	Don Brace <don.brace@microsemi.com>
6027L:	esc.storagedev@microsemi.com
6028L:	linux-scsi@vger.kernel.org
6029S:	Supported
6030F:	Documentation/scsi/hpsa.txt
6031F:	drivers/scsi/hpsa*.[ch]
6032F:	include/linux/cciss*.h
6033F:	include/uapi/linux/cciss*.h
6034
6035HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6036M:	Don Brace <don.brace@microsemi.com>
6037L:	esc.storagedev@microsemi.com
6038L:	linux-scsi@vger.kernel.org
6039S:	Supported
6040F:	Documentation/blockdev/cciss.txt
6041F:	drivers/block/cciss*
6042F:	include/linux/cciss_ioctl.h
6043F:	include/uapi/linux/cciss_ioctl.h
6044
6045HFI1 DRIVER
6046M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6047M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6048L:	linux-rdma@vger.kernel.org
6049S:	Supported
6050F:	drivers/infiniband/hw/hfi1
6051
6052HFS FILESYSTEM
6053L:	linux-fsdevel@vger.kernel.org
6054S:	Orphan
6055F:	Documentation/filesystems/hfs.txt
6056F:	fs/hfs/
6057
6058HFSPLUS FILESYSTEM
6059L:	linux-fsdevel@vger.kernel.org
6060S:	Orphan
6061F:	Documentation/filesystems/hfsplus.txt
6062F:	fs/hfsplus/
6063
6064HGA FRAMEBUFFER DRIVER
6065M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6066L:	linux-nvidia@lists.surfsouth.com
6067W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6068S:	Maintained
6069F:	drivers/video/fbdev/hgafb.c
6070
6071HIBERNATION (aka Software Suspend, aka swsusp)
6072M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6073M:	Pavel Machek <pavel@ucw.cz>
6074L:	linux-pm@vger.kernel.org
6075B:	https://bugzilla.kernel.org
6076S:	Supported
6077F:	arch/x86/power/
6078F:	drivers/base/power/
6079F:	kernel/power/
6080F:	include/linux/suspend.h
6081F:	include/linux/freezer.h
6082F:	include/linux/pm.h
6083F:	arch/*/include/asm/suspend*.h
6084
6085HID CORE LAYER
6086M:	Jiri Kosina <jikos@kernel.org>
6087R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6088L:	linux-input@vger.kernel.org
6089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6090S:	Maintained
6091F:	drivers/hid/
6092F:	include/linux/hid*
6093F:	include/uapi/linux/hid*
6094
6095HID SENSOR HUB DRIVERS
6096M:	Jiri Kosina <jikos@kernel.org>
6097M:	Jonathan Cameron <jic23@kernel.org>
6098M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6099L:	linux-input@vger.kernel.org
6100L:	linux-iio@vger.kernel.org
6101S:	Maintained
6102F:	Documentation/hid/hid-sensor*
6103F:	drivers/hid/hid-sensor-*
6104F:	drivers/iio/*/hid-*
6105F:	include/linux/hid-sensor-*
6106
6107HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6108M:	Thomas Gleixner <tglx@linutronix.de>
6109L:	linux-kernel@vger.kernel.org
6110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6111S:	Maintained
6112F:	Documentation/timers/
6113F:	kernel/time/hrtimer.c
6114F:	kernel/time/clockevents.c
6115F:	kernel/time/timer_*.c
6116F:	include/linux/clockchips.h
6117F:	include/linux/hrtimer.h
6118
6119HIGH-SPEED SCC DRIVER FOR AX.25
6120L:	linux-hams@vger.kernel.org
6121S:	Orphan
6122F:	drivers/net/hamradio/dmascc.c
6123F:	drivers/net/hamradio/scc.c
6124
6125HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6126M:	HighPoint Linux Team <linux@highpoint-tech.com>
6127W:	http://www.highpoint-tech.com
6128S:	Supported
6129F:	Documentation/scsi/hptiop.txt
6130F:	drivers/scsi/hptiop.c
6131
6132HIPPI
6133M:	Jes Sorensen <jes@trained-monkey.org>
6134L:	linux-hippi@sunsite.dk
6135S:	Maintained
6136F:	include/linux/hippidevice.h
6137F:	include/uapi/linux/if_hippi.h
6138F:	net/802/hippi.c
6139F:	drivers/net/hippi/
6140
6141HISILICON NETWORK SUBSYSTEM DRIVER
6142M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6143M:	Salil Mehta <salil.mehta@huawei.com>
6144L:	netdev@vger.kernel.org
6145W:	http://www.hisilicon.com
6146S:	Maintained
6147F:	drivers/net/ethernet/hisilicon/
6148F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6149
6150HISILICON ROCE DRIVER
6151M:	Lijun Ou <oulijun@huawei.com>
6152M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6153L:	linux-rdma@vger.kernel.org
6154S:	Maintained
6155F:	drivers/infiniband/hw/hns/
6156F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6157
6158HISILICON SAS Controller
6159M:	John Garry <john.garry@huawei.com>
6160W:	http://www.hisilicon.com
6161S:	Supported
6162F:	drivers/scsi/hisi_sas/
6163F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6164
6165HOST AP DRIVER
6166M:	Jouni Malinen <j@w1.fi>
6167L:	linux-wireless@vger.kernel.org
6168W:	http://w1.fi/hostap-driver.html
6169S:	Obsolete
6170F:	drivers/net/wireless/intersil/hostap/
6171
6172HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6173L:	platform-driver-x86@vger.kernel.org
6174S:	Orphan
6175F:	drivers/platform/x86/tc1100-wmi.c
6176
6177HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6178M:	Jaroslav Kysela <perex@perex.cz>
6179S:	Maintained
6180F:	drivers/net/ethernet/hp/hp100.*
6181
6182HPET:	High Precision Event Timers driver
6183M:	Clemens Ladisch <clemens@ladisch.de>
6184S:	Maintained
6185F:	Documentation/timers/hpet.txt
6186F:	drivers/char/hpet.c
6187F:	include/linux/hpet.h
6188F:	include/uapi/linux/hpet.h
6189
6190HPET:	x86
6191S:	Orphan
6192F:	arch/x86/kernel/hpet.c
6193F:	arch/x86/include/asm/hpet.h
6194
6195HPFS FILESYSTEM
6196M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6197W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6198S:	Maintained
6199F:	fs/hpfs/
6200
6201HSI SUBSYSTEM
6202M:	Sebastian Reichel <sre@kernel.org>
6203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6204S:	Maintained
6205F:	Documentation/ABI/testing/sysfs-bus-hsi
6206F:	Documentation/driver-api/hsi.rst
6207F:	drivers/hsi/
6208F:	include/linux/hsi/
6209F:	include/uapi/linux/hsi/
6210
6211HSO 3G MODEM DRIVER
6212L:	linux-usb@vger.kernel.org
6213S:	Orphan
6214F:	drivers/net/usb/hso.c
6215
6216HSR NETWORK PROTOCOL
6217M:	Arvid Brodin <arvid.brodin@alten.se>
6218L:	netdev@vger.kernel.org
6219S:	Maintained
6220F:	net/hsr/
6221
6222HT16K33 LED CONTROLLER DRIVER
6223M:	Robin van der Gracht <robin@protonic.nl>
6224S:	Maintained
6225F:	drivers/auxdisplay/ht16k33.c
6226F:	Documentation/devicetree/bindings/display/ht16k33.txt
6227
6228HTCPEN TOUCHSCREEN DRIVER
6229M:	Pau Oliva Fora <pof@eslack.org>
6230L:	linux-input@vger.kernel.org
6231S:	Maintained
6232F:	drivers/input/touchscreen/htcpen.c
6233
6234HUGETLB FILESYSTEM
6235M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6236S:	Maintained
6237F:	fs/hugetlbfs/
6238
6239HVA ST MEDIA DRIVER
6240M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6241L:	linux-media@vger.kernel.org
6242T:	git git://linuxtv.org/media_tree.git
6243W:	https://linuxtv.org
6244S:	Supported
6245F:	drivers/media/platform/sti/hva
6246
6247HWPOISON MEMORY FAILURE HANDLING
6248M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6249L:	linux-mm@kvack.org
6250S:	Maintained
6251F:	mm/memory-failure.c
6252F:	mm/hwpoison-inject.c
6253
6254Hyper-V CORE AND DRIVERS
6255M:	"K. Y. Srinivasan" <kys@microsoft.com>
6256M:	Haiyang Zhang <haiyangz@microsoft.com>
6257M:	Stephen Hemminger <sthemmin@microsoft.com>
6258L:	devel@linuxdriverproject.org
6259S:	Maintained
6260F:	arch/x86/include/asm/mshyperv.h
6261F:	arch/x86/include/uapi/asm/hyperv.h
6262F:	arch/x86/kernel/cpu/mshyperv.c
6263F:	arch/x86/hyperv
6264F:	drivers/hid/hid-hyperv.c
6265F:	drivers/hv/
6266F:	drivers/input/serio/hyperv-keyboard.c
6267F:	drivers/pci/host/pci-hyperv.c
6268F:	drivers/net/hyperv/
6269F:	drivers/scsi/storvsc_drv.c
6270F:	drivers/uio/uio_hv_generic.c
6271F:	drivers/video/fbdev/hyperv_fb.c
6272F:	include/linux/hyperv.h
6273F:	tools/hv/
6274F:	Documentation/ABI/stable/sysfs-bus-vmbus
6275
6276HYPERVISOR VIRTUAL CONSOLE DRIVER
6277L:	linuxppc-dev@lists.ozlabs.org
6278S:	Odd Fixes
6279F:	drivers/tty/hvc/
6280
6281I2C ACPI SUPPORT
6282M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6283L:	linux-i2c@vger.kernel.org
6284L:	linux-acpi@vger.kernel.org
6285S:	Maintained
6286F:	drivers/i2c/i2c-core-acpi.c
6287
6288I2C MUXES
6289M:	Peter Rosin <peda@axentia.se>
6290L:	linux-i2c@vger.kernel.org
6291S:	Maintained
6292F:	Documentation/i2c/i2c-topology
6293F:	Documentation/i2c/muxes/
6294F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6295F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6296F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6297F:	drivers/i2c/i2c-mux.c
6298F:	drivers/i2c/muxes/
6299F:	include/linux/i2c-mux.h
6300
6301I2C OVER PARALLEL PORT
6302M:	Jean Delvare <jdelvare@suse.com>
6303L:	linux-i2c@vger.kernel.org
6304S:	Maintained
6305F:	Documentation/i2c/busses/i2c-parport
6306F:	Documentation/i2c/busses/i2c-parport-light
6307F:	drivers/i2c/busses/i2c-parport.c
6308F:	drivers/i2c/busses/i2c-parport-light.c
6309
6310I2C SUBSYSTEM
6311M:	Wolfram Sang <wsa@the-dreams.de>
6312L:	linux-i2c@vger.kernel.org
6313W:	https://i2c.wiki.kernel.org/
6314Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6316S:	Maintained
6317F:	Documentation/devicetree/bindings/i2c/
6318F:	Documentation/i2c/
6319F:	drivers/i2c/
6320F:	drivers/i2c/*/
6321F:	include/linux/i2c.h
6322F:	include/linux/i2c-*.h
6323F:	include/uapi/linux/i2c.h
6324F:	include/uapi/linux/i2c-*.h
6325
6326I2C-TAOS-EVM DRIVER
6327M:	Jean Delvare <jdelvare@suse.com>
6328L:	linux-i2c@vger.kernel.org
6329S:	Maintained
6330F:	Documentation/i2c/busses/i2c-taos-evm
6331F:	drivers/i2c/busses/i2c-taos-evm.c
6332
6333I2C-TINY-USB DRIVER
6334M:	Till Harbaum <till@harbaum.org>
6335L:	linux-i2c@vger.kernel.org
6336W:	http://www.harbaum.org/till/i2c_tiny_usb
6337S:	Maintained
6338F:	drivers/i2c/busses/i2c-tiny-usb.c
6339
6340I2C/SMBUS CONTROLLER DRIVERS FOR PC
6341M:	Jean Delvare <jdelvare@suse.com>
6342L:	linux-i2c@vger.kernel.org
6343S:	Maintained
6344F:	Documentation/i2c/busses/i2c-ali1535
6345F:	Documentation/i2c/busses/i2c-ali1563
6346F:	Documentation/i2c/busses/i2c-ali15x3
6347F:	Documentation/i2c/busses/i2c-amd756
6348F:	Documentation/i2c/busses/i2c-amd8111
6349F:	Documentation/i2c/busses/i2c-i801
6350F:	Documentation/i2c/busses/i2c-nforce2
6351F:	Documentation/i2c/busses/i2c-piix4
6352F:	Documentation/i2c/busses/i2c-sis5595
6353F:	Documentation/i2c/busses/i2c-sis630
6354F:	Documentation/i2c/busses/i2c-sis96x
6355F:	Documentation/i2c/busses/i2c-via
6356F:	Documentation/i2c/busses/i2c-viapro
6357F:	drivers/i2c/busses/i2c-ali1535.c
6358F:	drivers/i2c/busses/i2c-ali1563.c
6359F:	drivers/i2c/busses/i2c-ali15x3.c
6360F:	drivers/i2c/busses/i2c-amd756.c
6361F:	drivers/i2c/busses/i2c-amd756-s4882.c
6362F:	drivers/i2c/busses/i2c-amd8111.c
6363F:	drivers/i2c/busses/i2c-i801.c
6364F:	drivers/i2c/busses/i2c-isch.c
6365F:	drivers/i2c/busses/i2c-nforce2.c
6366F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6367F:	drivers/i2c/busses/i2c-piix4.c
6368F:	drivers/i2c/busses/i2c-sis5595.c
6369F:	drivers/i2c/busses/i2c-sis630.c
6370F:	drivers/i2c/busses/i2c-sis96x.c
6371F:	drivers/i2c/busses/i2c-via.c
6372F:	drivers/i2c/busses/i2c-viapro.c
6373
6374I2C/SMBUS ISMT DRIVER
6375M:	Seth Heasley <seth.heasley@intel.com>
6376M:	Neil Horman <nhorman@tuxdriver.com>
6377L:	linux-i2c@vger.kernel.org
6378F:	drivers/i2c/busses/i2c-ismt.c
6379F:	Documentation/i2c/busses/i2c-ismt
6380
6381I2C/SMBUS STUB DRIVER
6382M:	Jean Delvare <jdelvare@suse.com>
6383L:	linux-i2c@vger.kernel.org
6384S:	Maintained
6385F:	drivers/i2c/i2c-stub.c
6386
6387i386 BOOT CODE
6388M:	"H. Peter Anvin" <hpa@zytor.com>
6389S:	Maintained
6390F:	arch/x86/boot/
6391
6392i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6393M:	"H. Peter Anvin" <hpa@zytor.com>
6394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6395S:	Maintained
6396
6397IA64 (Itanium) PLATFORM
6398M:	Tony Luck <tony.luck@intel.com>
6399M:	Fenghua Yu <fenghua.yu@intel.com>
6400L:	linux-ia64@vger.kernel.org
6401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6402S:	Maintained
6403F:	arch/ia64/
6404
6405IBM Power 842 compression accelerator
6406M:	Haren Myneni <haren@us.ibm.com>
6407S:	Supported
6408F:	drivers/crypto/nx/Makefile
6409F:	drivers/crypto/nx/Kconfig
6410F:	drivers/crypto/nx/nx-842*
6411F:	include/linux/sw842.h
6412F:	crypto/842.c
6413F:	lib/842/
6414
6415IBM Power in-Nest Crypto Acceleration
6416M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6417M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6418L:	linux-crypto@vger.kernel.org
6419S:	Supported
6420F:	drivers/crypto/nx/Makefile
6421F:	drivers/crypto/nx/Kconfig
6422F:	drivers/crypto/nx/nx-aes*
6423F:	drivers/crypto/nx/nx-sha*
6424F:	drivers/crypto/nx/nx.*
6425F:	drivers/crypto/nx/nx_csbcpb.h
6426F:	drivers/crypto/nx/nx_debugfs.h
6427
6428IBM Power Linux RAID adapter
6429M:	Brian King <brking@us.ibm.com>
6430S:	Supported
6431F:	drivers/scsi/ipr.*
6432
6433IBM Power SRIOV Virtual NIC Device Driver
6434M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6435M:	John Allen <jallen@linux.vnet.ibm.com>
6436L:	netdev@vger.kernel.org
6437S:	Supported
6438F:	drivers/net/ethernet/ibm/ibmvnic.*
6439
6440IBM Power Virtual Ethernet Device Driver
6441M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6442L:	netdev@vger.kernel.org
6443S:	Supported
6444F:	drivers/net/ethernet/ibm/ibmveth.*
6445
6446IBM Power Virtual FC Device Drivers
6447M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6448L:	linux-scsi@vger.kernel.org
6449S:	Supported
6450F:	drivers/scsi/ibmvscsi/ibmvfc*
6451
6452IBM Power Virtual SCSI Device Drivers
6453M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6454L:	linux-scsi@vger.kernel.org
6455S:	Supported
6456F:	drivers/scsi/ibmvscsi/ibmvscsi*
6457F:	include/scsi/viosrp.h
6458
6459IBM Power Virtual SCSI Device Target Driver
6460M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6461M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6462L:	linux-scsi@vger.kernel.org
6463L:	target-devel@vger.kernel.org
6464S:	Supported
6465F:	drivers/scsi/ibmvscsi_tgt/
6466
6467IBM Power VMX Cryptographic instructions
6468M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6469M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6470L:	linux-crypto@vger.kernel.org
6471S:	Supported
6472F:	drivers/crypto/vmx/Makefile
6473F:	drivers/crypto/vmx/Kconfig
6474F:	drivers/crypto/vmx/vmx.c
6475F:	drivers/crypto/vmx/aes*
6476F:	drivers/crypto/vmx/ghash*
6477F:	drivers/crypto/vmx/ppc-xlate.pl
6478
6479IBM ServeRAID RAID DRIVER
6480S:	Orphan
6481F:	drivers/scsi/ips.*
6482
6483ICH LPC AND GPIO DRIVER
6484M:	Peter Tyser <ptyser@xes-inc.com>
6485S:	Maintained
6486F:	drivers/mfd/lpc_ich.c
6487F:	drivers/gpio/gpio-ich.c
6488
6489IDE SUBSYSTEM
6490M:	"David S. Miller" <davem@davemloft.net>
6491L:	linux-ide@vger.kernel.org
6492Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6494S:	Maintained
6495F:	Documentation/ide/
6496F:	drivers/ide/
6497F:	include/linux/ide.h
6498
6499IDE/ATAPI DRIVERS
6500M:	Borislav Petkov <bp@alien8.de>
6501L:	linux-ide@vger.kernel.org
6502S:	Maintained
6503F:	Documentation/cdrom/ide-cd
6504F:	drivers/ide/ide-cd*
6505
6506IDEAPAD LAPTOP EXTRAS DRIVER
6507M:	Ike Panhc <ike.pan@canonical.com>
6508L:	platform-driver-x86@vger.kernel.org
6509W:	http://launchpad.net/ideapad-laptop
6510S:	Maintained
6511F:	drivers/platform/x86/ideapad-laptop.c
6512
6513IDEAPAD LAPTOP SLIDEBAR DRIVER
6514M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6515L:	linux-input@vger.kernel.org
6516W:	https://github.com/o2genum/ideapad-slidebar
6517S:	Maintained
6518F:	drivers/input/misc/ideapad_slidebar.c
6519
6520IDT VersaClock 5 CLOCK DRIVER
6521M:	Marek Vasut <marek.vasut@gmail.com>
6522S:	Maintained
6523F:	drivers/clk/clk-versaclock5.c
6524
6525IEEE 802.15.4 SUBSYSTEM
6526M:	Alexander Aring <alex.aring@gmail.com>
6527M:	Stefan Schmidt <stefan@osg.samsung.com>
6528L:	linux-wpan@vger.kernel.org
6529W:	http://wpan.cakelab.org/
6530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6532S:	Maintained
6533F:	net/ieee802154/
6534F:	net/mac802154/
6535F:	drivers/net/ieee802154/
6536F:	include/linux/nl802154.h
6537F:	include/linux/ieee802154.h
6538F:	include/net/nl802154.h
6539F:	include/net/mac802154.h
6540F:	include/net/af_ieee802154.h
6541F:	include/net/cfg802154.h
6542F:	include/net/ieee802154_netdev.h
6543F:	Documentation/networking/ieee802154.txt
6544
6545IFE PROTOCOL
6546M:	Yotam Gigi <yotamg@mellanox.com>
6547M:	Jamal Hadi Salim <jhs@mojatatu.com>
6548F:	net/ife
6549F:	include/net/ife.h
6550F:	include/uapi/linux/ife.h
6551
6552IGORPLUG-USB IR RECEIVER
6553M:	Sean Young <sean@mess.org>
6554L:	linux-media@vger.kernel.org
6555S:	Maintained
6556F:	drivers/media/rc/igorplugusb.c
6557
6558IGUANAWORKS USB IR TRANSCEIVER
6559M:	Sean Young <sean@mess.org>
6560L:	linux-media@vger.kernel.org
6561S:	Maintained
6562F:	drivers/media/rc/iguanair.c
6563
6564IIO DIGITAL POTENTIOMETER DAC
6565M:	Peter Rosin <peda@axentia.se>
6566L:	linux-iio@vger.kernel.org
6567S:	Maintained
6568F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6569F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6570F:	drivers/iio/dac/dpot-dac.c
6571
6572IIO ENVELOPE DETECTOR
6573M:	Peter Rosin <peda@axentia.se>
6574L:	linux-iio@vger.kernel.org
6575S:	Maintained
6576F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6577F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6578F:	drivers/iio/adc/envelope-detector.c
6579
6580IIO MULTIPLEXER
6581M:	Peter Rosin <peda@axentia.se>
6582L:	linux-iio@vger.kernel.org
6583S:	Maintained
6584F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6585F:	drivers/iio/multiplexer/iio-mux.c
6586
6587IIO SUBSYSTEM AND DRIVERS
6588M:	Jonathan Cameron <jic23@kernel.org>
6589R:	Hartmut Knaack <knaack.h@gmx.de>
6590R:	Lars-Peter Clausen <lars@metafoo.de>
6591R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6592L:	linux-iio@vger.kernel.org
6593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6594S:	Maintained
6595F:	Documentation/devicetree/bindings/iio/
6596F:	drivers/iio/
6597F:	drivers/staging/iio/
6598F:	include/linux/iio/
6599F:	tools/iio/
6600
6601IKANOS/ADI EAGLE ADSL USB DRIVER
6602M:	Matthieu Castet <castet.matthieu@free.fr>
6603M:	Stanislaw Gruszka <stf_xl@wp.pl>
6604S:	Maintained
6605F:	drivers/usb/atm/ueagle-atm.c
6606
6607IMGTEC ASCII LCD DRIVER
6608M:	Paul Burton <paul.burton@imgtec.com>
6609S:	Maintained
6610F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6611F:	drivers/auxdisplay/img-ascii-lcd.c
6612
6613IMGTEC IR DECODER DRIVER
6614M:	James Hogan <james.hogan@imgtec.com>
6615S:	Maintained
6616F:	drivers/media/rc/img-ir/
6617
6618IMS TWINTURBO FRAMEBUFFER DRIVER
6619L:	linux-fbdev@vger.kernel.org
6620S:	Orphan
6621F:	drivers/video/fbdev/imsttfb.c
6622
6623INA209 HARDWARE MONITOR DRIVER
6624M:	Guenter Roeck <linux@roeck-us.net>
6625L:	linux-hwmon@vger.kernel.org
6626S:	Maintained
6627F:	Documentation/hwmon/ina209
6628F:	Documentation/devicetree/bindings/i2c/ina209.txt
6629F:	drivers/hwmon/ina209.c
6630
6631INA2XX HARDWARE MONITOR DRIVER
6632M:	Guenter Roeck <linux@roeck-us.net>
6633L:	linux-hwmon@vger.kernel.org
6634S:	Maintained
6635F:	Documentation/hwmon/ina2xx
6636F:	drivers/hwmon/ina2xx.c
6637F:	include/linux/platform_data/ina2xx.h
6638
6639INDUSTRY PACK SUBSYSTEM (IPACK)
6640M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6641M:	Jens Taprogge <jens.taprogge@taprogge.org>
6642M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6643L:	industrypack-devel@lists.sourceforge.net
6644W:	http://industrypack.sourceforge.net
6645S:	Maintained
6646F:	drivers/ipack/
6647
6648INFINIBAND SUBSYSTEM
6649M:	Doug Ledford <dledford@redhat.com>
6650M:	Sean Hefty <sean.hefty@intel.com>
6651M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6652L:	linux-rdma@vger.kernel.org
6653W:	http://www.openfabrics.org/
6654Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6656S:	Supported
6657F:	Documentation/devicetree/bindings/infiniband/
6658F:	Documentation/infiniband/
6659F:	drivers/infiniband/
6660F:	include/uapi/linux/if_infiniband.h
6661F:	include/uapi/rdma/
6662F:	include/rdma/
6663
6664INGENIC JZ4780 DMA Driver
6665M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6666S:	Maintained
6667F:	drivers/dma/dma-jz4780.c
6668
6669INGENIC JZ4780 NAND DRIVER
6670M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6671L:	linux-mtd@lists.infradead.org
6672S:	Maintained
6673F:	drivers/mtd/nand/jz4780_*
6674
6675INOTIFY
6676M:	John McCutchan <john@johnmccutchan.com>
6677M:	Robert Love <rlove@rlove.org>
6678M:	Eric Paris <eparis@parisplace.org>
6679S:	Maintained
6680F:	Documentation/filesystems/inotify.txt
6681F:	fs/notify/inotify/
6682F:	include/linux/inotify.h
6683F:	include/uapi/linux/inotify.h
6684
6685INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6686M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6687L:	linux-input@vger.kernel.org
6688Q:	http://patchwork.kernel.org/project/linux-input/list/
6689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6690S:	Maintained
6691F:	drivers/input/
6692F:	include/linux/input.h
6693F:	include/uapi/linux/input.h
6694F:	include/uapi/linux/input-event-codes.h
6695F:	include/linux/input/
6696F:	Documentation/devicetree/bindings/input/
6697F:	Documentation/input/
6698
6699INPUT MULTITOUCH (MT) PROTOCOL
6700M:	Henrik Rydberg <rydberg@bitmath.org>
6701L:	linux-input@vger.kernel.org
6702S:	Odd fixes
6703F:	Documentation/input/multi-touch-protocol.rst
6704F:	drivers/input/input-mt.c
6705K:	\b(ABS|SYN)_MT_
6706
6707INSIDE SECURE CRYPTO DRIVER
6708M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6709F:	drivers/crypto/inside-secure/
6710S:	Maintained
6711L:	linux-crypto@vger.kernel.org
6712
6713INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6714M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6715M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6716L:	linux-ima-devel@lists.sourceforge.net
6717L:	linux-ima-user@lists.sourceforge.net
6718L:	linux-security-module@vger.kernel.org
6719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6720S:	Supported
6721F:	security/integrity/ima/
6722
6723INTEL 810/815 FRAMEBUFFER DRIVER
6724M:	Antonino Daplas <adaplas@gmail.com>
6725L:	linux-fbdev@vger.kernel.org
6726S:	Maintained
6727F:	drivers/video/fbdev/i810/
6728
6729INTEL ASoC BDW/HSW DRIVERS
6730M:	Jie Yang <yang.jie@linux.intel.com>
6731L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6732S:	Supported
6733F:	sound/soc/intel/common/sst-dsp*
6734F:	sound/soc/intel/common/sst-firmware.c
6735F:	sound/soc/intel/boards/broadwell.c
6736F:	sound/soc/intel/haswell/
6737
6738INTEL C600 SERIES SAS CONTROLLER DRIVER
6739M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6740M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6741L:	linux-scsi@vger.kernel.org
6742T:	git git://git.code.sf.net/p/intel-sas/isci
6743S:	Supported
6744F:	drivers/scsi/isci/
6745
6746INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6747M:	Daniel Vetter <daniel.vetter@intel.com>
6748M:	Jani Nikula <jani.nikula@linux.intel.com>
6749L:	intel-gfx@lists.freedesktop.org
6750W:	https://01.org/linuxgraphics/
6751B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6752C:	irc://chat.freenode.net/intel-gfx
6753Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6754T:	git git://anongit.freedesktop.org/drm-intel
6755S:	Supported
6756F:	drivers/gpu/drm/i915/
6757F:	include/drm/i915*
6758F:	include/uapi/drm/i915_drm.h
6759F:	Documentation/gpu/i915.rst
6760
6761INTEL ETHERNET DRIVERS
6762M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6763L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6764W:	http://www.intel.com/support/feedback.htm
6765W:	http://e1000.sourceforge.net/
6766Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6769S:	Supported
6770F:	Documentation/networking/e100.txt
6771F:	Documentation/networking/e1000.txt
6772F:	Documentation/networking/e1000e.txt
6773F:	Documentation/networking/igb.txt
6774F:	Documentation/networking/igbvf.txt
6775F:	Documentation/networking/ixgb.txt
6776F:	Documentation/networking/ixgbe.txt
6777F:	Documentation/networking/ixgbevf.txt
6778F:	Documentation/networking/i40e.txt
6779F:	Documentation/networking/i40evf.txt
6780F:	drivers/net/ethernet/intel/
6781F:	drivers/net/ethernet/intel/*/
6782F:	include/linux/avf/virtchnl.h
6783
6784INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6785M:	Maik Broemme <mbroemme@libmpq.org>
6786L:	linux-fbdev@vger.kernel.org
6787S:	Maintained
6788F:	Documentation/fb/intelfb.txt
6789F:	drivers/video/fbdev/intelfb/
6790
6791INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6792M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6793M:	Zhi Wang <zhi.a.wang@intel.com>
6794L:	intel-gvt-dev@lists.freedesktop.org
6795L:	intel-gfx@lists.freedesktop.org
6796W:	https://01.org/igvt-g
6797T:	git https://github.com/01org/gvt-linux.git
6798S:	Supported
6799F:	drivers/gpu/drm/i915/gvt/
6800
6801INTEL HID EVENT DRIVER
6802M:	Alex Hung <alex.hung@canonical.com>
6803L:	platform-driver-x86@vger.kernel.org
6804S:	Maintained
6805F:	drivers/platform/x86/intel-hid.c
6806
6807INTEL I/OAT DMA DRIVER
6808M:	Dave Jiang <dave.jiang@intel.com>
6809R:	Dan Williams <dan.j.williams@intel.com>
6810L:	dmaengine@vger.kernel.org
6811Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6812S:	Supported
6813F:	drivers/dma/ioat*
6814
6815INTEL IDLE DRIVER
6816M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6817M:	Len Brown <lenb@kernel.org>
6818L:	linux-pm@vger.kernel.org
6819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6820B:	https://bugzilla.kernel.org
6821S:	Supported
6822F:	drivers/idle/intel_idle.c
6823
6824INTEL INTEGRATED SENSOR HUB DRIVER
6825M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6826M:	Jiri Kosina <jikos@kernel.org>
6827L:	linux-input@vger.kernel.org
6828S:	Maintained
6829F:	drivers/hid/intel-ish-hid/
6830
6831INTEL IOMMU (VT-d)
6832M:	David Woodhouse <dwmw2@infradead.org>
6833L:	iommu@lists.linux-foundation.org
6834T:	git git://git.infradead.org/iommu-2.6.git
6835S:	Supported
6836F:	drivers/iommu/intel-iommu.c
6837F:	include/linux/intel-iommu.h
6838
6839INTEL IOP-ADMA DMA DRIVER
6840R:	Dan Williams <dan.j.williams@intel.com>
6841S:	Odd fixes
6842F:	drivers/dma/iop-adma.c
6843
6844INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6845M:	Krzysztof Halasa <khalasa@piap.pl>
6846S:	Maintained
6847F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6848F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6849F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6850F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6851F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6852F:	drivers/net/wan/ixp4xx_hss.c
6853
6854INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6855M:	Deepak Saxena <dsaxena@plexity.net>
6856S:	Maintained
6857F:	drivers/char/hw_random/ixp4xx-rng.c
6858
6859INTEL MANAGEMENT ENGINE (mei)
6860M:	Tomas Winkler <tomas.winkler@intel.com>
6861L:	linux-kernel@vger.kernel.org
6862S:	Supported
6863F:	include/uapi/linux/mei.h
6864F:	include/linux/mei_cl_bus.h
6865F:	drivers/misc/mei/*
6866F:	drivers/watchdog/mei_wdt.c
6867F:	Documentation/misc-devices/mei/*
6868F:	samples/mei/*
6869
6870INTEL MENLOW THERMAL DRIVER
6871M:	Sujith Thomas <sujith.thomas@intel.com>
6872L:	platform-driver-x86@vger.kernel.org
6873W:	https://01.org/linux-acpi
6874S:	Supported
6875F:	drivers/platform/x86/intel_menlow.c
6876
6877INTEL MERRIFIELD GPIO DRIVER
6878M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6879L:	linux-gpio@vger.kernel.org
6880S:	Maintained
6881F:	drivers/gpio/gpio-merrifield.c
6882
6883INTEL MIC DRIVERS (mic)
6884M:	Sudeep Dutt <sudeep.dutt@intel.com>
6885M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6886S:	Supported
6887W:	https://github.com/sudeepdutt/mic
6888W:	http://software.intel.com/en-us/mic-developer
6889F:	include/linux/mic_bus.h
6890F:	include/linux/scif.h
6891F:	include/uapi/linux/mic_common.h
6892F:	include/uapi/linux/mic_ioctl.h
6893F:	include/uapi/linux/scif_ioctl.h
6894F:	drivers/misc/mic/
6895F:	drivers/dma/mic_x100_dma.c
6896F:	drivers/dma/mic_x100_dma.h
6897F:	Documentation/mic/
6898
6899INTEL PMC CORE DRIVER
6900M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6901M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6902L:	platform-driver-x86@vger.kernel.org
6903S:	Maintained
6904F:	arch/x86/include/asm/pmc_core.h
6905F:	drivers/platform/x86/intel_pmc_core*
6906
6907INTEL PMC/P-Unit IPC DRIVER
6908M:	Zha Qipeng<qipeng.zha@intel.com>
6909L:	platform-driver-x86@vger.kernel.org
6910S:	Maintained
6911F:	drivers/platform/x86/intel_pmc_ipc.c
6912F:	drivers/platform/x86/intel_punit_ipc.c
6913F:	arch/x86/include/asm/intel_pmc_ipc.h
6914F:	arch/x86/include/asm/intel_punit_ipc.h
6915
6916INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6917M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6918L:	linux-wireless@vger.kernel.org
6919S:	Maintained
6920F:	Documentation/networking/README.ipw2100
6921F:	Documentation/networking/README.ipw2200
6922F:	drivers/net/wireless/intel/ipw2x00/
6923
6924INTEL PSTATE DRIVER
6925M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6926M:	Len Brown <lenb@kernel.org>
6927L:	linux-pm@vger.kernel.org
6928S:	Supported
6929F:	drivers/cpufreq/intel_pstate.c
6930
6931INTEL RDMA RNIC DRIVER
6932M:	Faisal Latif <faisal.latif@intel.com>
6933M:	Shiraz Saleem <shiraz.saleem@intel.com>
6934L:	linux-rdma@vger.kernel.org
6935S:	Supported
6936F:	drivers/infiniband/hw/i40iw/
6937
6938INTEL TELEMETRY DRIVER
6939M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6940L:	platform-driver-x86@vger.kernel.org
6941S:	Maintained
6942F:	arch/x86/include/asm/intel_telemetry.h
6943F:	drivers/platform/x86/intel_telemetry*
6944
6945INTEL VIRTUAL BUTTON DRIVER
6946M:	AceLan Kao <acelan.kao@canonical.com>
6947L:	platform-driver-x86@vger.kernel.org
6948S:	Maintained
6949F:	drivers/platform/x86/intel-vbtn.c
6950
6951INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6952M:	Stanislaw Gruszka <sgruszka@redhat.com>
6953L:	linux-wireless@vger.kernel.org
6954S:	Supported
6955F:	drivers/net/wireless/intel/iwlegacy/
6956
6957INTEL WIRELESS WIFI LINK (iwlwifi)
6958M:	Johannes Berg <johannes.berg@intel.com>
6959M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6960M:	Luca Coelho <luciano.coelho@intel.com>
6961M:	Intel Linux Wireless <linuxwifi@intel.com>
6962L:	linux-wireless@vger.kernel.org
6963W:	http://intellinuxwireless.org
6964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6965S:	Supported
6966F:	drivers/net/wireless/intel/iwlwifi/
6967
6968INTEL WIRELESS WIMAX CONNECTION 2400
6969M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6970M:	linux-wimax@intel.com
6971L:	wimax@linuxwimax.org (subscribers-only)
6972S:	Supported
6973W:	http://linuxwimax.org
6974F:	Documentation/wimax/README.i2400m
6975F:	drivers/net/wimax/i2400m/
6976F:	include/uapi/linux/wimax/i2400m.h
6977
6978INTEL(R) TRACE HUB
6979M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6980S:	Supported
6981F:	Documentation/trace/intel_th.txt
6982F:	drivers/hwtracing/intel_th/
6983
6984INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6985M:	Ning Sun <ning.sun@intel.com>
6986L:	tboot-devel@lists.sourceforge.net
6987W:	http://tboot.sourceforge.net
6988T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6989S:	Supported
6990F:	Documentation/intel_txt.txt
6991F:	include/linux/tboot.h
6992F:	arch/x86/kernel/tboot.c
6993
6994INTEL-MID GPIO DRIVER
6995M:	David Cohen <david.a.cohen@linux.intel.com>
6996L:	linux-gpio@vger.kernel.org
6997S:	Maintained
6998F:	drivers/gpio/gpio-intel-mid.c
6999
7000INVENSENSE MPU-3050 GYROSCOPE DRIVER
7001M:	Linus Walleij <linus.walleij@linaro.org>
7002L:	linux-iio@vger.kernel.org
7003S:	Maintained
7004F:	drivers/iio/gyro/mpu3050*
7005F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7006
7007IOC3 ETHERNET DRIVER
7008M:	Ralf Baechle <ralf@linux-mips.org>
7009L:	linux-mips@linux-mips.org
7010S:	Maintained
7011F:	drivers/net/ethernet/sgi/ioc3-eth.c
7012
7013IOC3 SERIAL DRIVER
7014M:	Pat Gefre <pfg@sgi.com>
7015L:	linux-serial@vger.kernel.org
7016S:	Maintained
7017F:	drivers/tty/serial/ioc3_serial.c
7018
7019IOMMU DRIVERS
7020M:	Joerg Roedel <joro@8bytes.org>
7021L:	iommu@lists.linux-foundation.org
7022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7023S:	Maintained
7024F:	Documentation/devicetree/bindings/iommu/
7025F:	drivers/iommu/
7026F:	include/linux/iommu.h
7027F:	include/linux/iova.h
7028
7029IP MASQUERADING
7030M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7031S:	Maintained
7032F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7033
7034IPMI SUBSYSTEM
7035M:	Corey Minyard <minyard@acm.org>
7036L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7037W:	http://openipmi.sourceforge.net/
7038S:	Supported
7039F:	Documentation/IPMI.txt
7040F:	drivers/char/ipmi/
7041F:	include/linux/ipmi*
7042F:	include/uapi/linux/ipmi*
7043
7044IPS SCSI RAID DRIVER
7045M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7046L:	linux-scsi@vger.kernel.org
7047W:	http://www.adaptec.com/
7048S:	Maintained
7049F:	drivers/scsi/ips*
7050
7051IPVS
7052M:	Wensong Zhang <wensong@linux-vs.org>
7053M:	Simon Horman <horms@verge.net.au>
7054M:	Julian Anastasov <ja@ssi.bg>
7055L:	netdev@vger.kernel.org
7056L:	lvs-devel@vger.kernel.org
7057S:	Maintained
7058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7060F:	Documentation/networking/ipvs-sysctl.txt
7061F:	include/net/ip_vs.h
7062F:	include/uapi/linux/ip_vs.h
7063F:	net/netfilter/ipvs/
7064
7065IPWIRELESS DRIVER
7066M:	Jiri Kosina <jikos@kernel.org>
7067M:	David Sterba <dsterba@suse.com>
7068S:	Odd Fixes
7069F:	drivers/tty/ipwireless/
7070
7071IPX NETWORK LAYER
7072L:	netdev@vger.kernel.org
7073S:	Odd fixes
7074F:	include/net/ipx.h
7075F:	include/uapi/linux/ipx.h
7076F:	net/ipx/
7077
7078IRDA SUBSYSTEM
7079M:	Samuel Ortiz <samuel@sortiz.org>
7080L:	irda-users@lists.sourceforge.net (subscribers-only)
7081L:	netdev@vger.kernel.org
7082W:	http://irda.sourceforge.net/
7083S:	Maintained
7084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7085F:	Documentation/networking/irda.txt
7086F:	drivers/net/irda/
7087F:	include/net/irda/
7088F:	net/irda/
7089
7090IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7091M:	Marc Zyngier <marc.zyngier@arm.com>
7092S:	Maintained
7093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7094F:	Documentation/IRQ-domain.txt
7095F:	include/linux/irqdomain.h
7096F:	kernel/irq/irqdomain.c
7097F:	kernel/irq/msi.c
7098
7099IRQ SUBSYSTEM
7100M:	Thomas Gleixner <tglx@linutronix.de>
7101L:	linux-kernel@vger.kernel.org
7102S:	Maintained
7103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7104F:	kernel/irq/
7105
7106IRQCHIP DRIVERS
7107M:	Thomas Gleixner <tglx@linutronix.de>
7108M:	Jason Cooper <jason@lakedaemon.net>
7109M:	Marc Zyngier <marc.zyngier@arm.com>
7110L:	linux-kernel@vger.kernel.org
7111S:	Maintained
7112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7113T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7114F:	Documentation/devicetree/bindings/interrupt-controller/
7115F:	drivers/irqchip/
7116
7117ISA
7118M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7119S:	Maintained
7120F:	Documentation/isa.txt
7121F:	drivers/base/isa.c
7122F:	include/linux/isa.h
7123
7124ISA RADIO MODULE
7125M:	Hans Verkuil <hverkuil@xs4all.nl>
7126L:	linux-media@vger.kernel.org
7127T:	git git://linuxtv.org/media_tree.git
7128W:	https://linuxtv.org
7129S:	Maintained
7130F:	drivers/media/radio/radio-isa*
7131
7132ISAPNP
7133M:	Jaroslav Kysela <perex@perex.cz>
7134S:	Maintained
7135F:	Documentation/isapnp.txt
7136F:	drivers/pnp/isapnp/
7137F:	include/linux/isapnp.h
7138
7139ISCSI
7140M:	Lee Duncan <lduncan@suse.com>
7141M:	Chris Leech <cleech@redhat.com>
7142L:	open-iscsi@googlegroups.com
7143W:	www.open-iscsi.com
7144S:	Maintained
7145F:	drivers/scsi/*iscsi*
7146F:	include/scsi/*iscsi*
7147
7148iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7149M:	Peter Jones <pjones@redhat.com>
7150M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7151S:	Maintained
7152F:	drivers/firmware/iscsi_ibft*
7153
7154ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7155M:	Or Gerlitz <ogerlitz@mellanox.com>
7156M:	Sagi Grimberg <sagi@grimberg.me>
7157M:	Roi Dayan <roid@mellanox.com>
7158L:	linux-rdma@vger.kernel.org
7159S:	Supported
7160W:	http://www.openfabrics.org
7161W:	www.open-iscsi.org
7162Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7163F:	drivers/infiniband/ulp/iser/
7164
7165ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7166M:	Sagi Grimberg <sagi@grimberg.me>
7167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7168L:	linux-rdma@vger.kernel.org
7169L:	target-devel@vger.kernel.org
7170S:	Supported
7171W:	http://www.linux-iscsi.org
7172F:	drivers/infiniband/ulp/isert
7173
7174ISDN SUBSYSTEM
7175M:	Karsten Keil <isdn@linux-pingi.de>
7176L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7177L:	netdev@vger.kernel.org
7178W:	http://www.isdn4linux.de
7179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7180S:	Maintained
7181F:	Documentation/isdn/
7182F:	drivers/isdn/
7183F:	include/linux/isdn.h
7184F:	include/linux/isdn/
7185F:	include/uapi/linux/isdn.h
7186F:	include/uapi/linux/isdn/
7187
7188ISDN SUBSYSTEM (Eicon active card driver)
7189M:	Armin Schindler <mac@melware.de>
7190L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7191W:	http://www.melware.de
7192S:	Maintained
7193F:	drivers/isdn/hardware/eicon/
7194
7195IT87 HARDWARE MONITORING DRIVER
7196M:	Jean Delvare <jdelvare@suse.com>
7197L:	linux-hwmon@vger.kernel.org
7198S:	Maintained
7199F:	Documentation/hwmon/it87
7200F:	drivers/hwmon/it87.c
7201
7202IT913X MEDIA DRIVER
7203M:	Antti Palosaari <crope@iki.fi>
7204L:	linux-media@vger.kernel.org
7205W:	https://linuxtv.org
7206W:	http://palosaari.fi/linux/
7207Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7208T:	git git://linuxtv.org/anttip/media_tree.git
7209S:	Maintained
7210F:	drivers/media/tuners/it913x*
7211
7212IVTV VIDEO4LINUX DRIVER
7213M:	Andy Walls <awalls@md.metrocast.net>
7214L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7215L:	linux-media@vger.kernel.org
7216T:	git git://linuxtv.org/media_tree.git
7217W:	http://www.ivtvdriver.org
7218S:	Maintained
7219F:	Documentation/media/v4l-drivers/ivtv*
7220F:	drivers/media/pci/ivtv/
7221F:	include/uapi/linux/ivtv*
7222
7223IX2505V MEDIA DRIVER
7224M:	Malcolm Priestley <tvboxspy@gmail.com>
7225L:	linux-media@vger.kernel.org
7226W:	https://linuxtv.org
7227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7228S:	Maintained
7229F:	drivers/media/dvb-frontends/ix2505v*
7230
7231JC42.4 TEMPERATURE SENSOR DRIVER
7232M:	Guenter Roeck <linux@roeck-us.net>
7233L:	linux-hwmon@vger.kernel.org
7234S:	Maintained
7235F:	drivers/hwmon/jc42.c
7236F:	Documentation/hwmon/jc42
7237
7238JFS FILESYSTEM
7239M:	Dave Kleikamp <shaggy@kernel.org>
7240L:	jfs-discussion@lists.sourceforge.net
7241W:	http://jfs.sourceforge.net/
7242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7243S:	Maintained
7244F:	Documentation/filesystems/jfs.txt
7245F:	fs/jfs/
7246
7247JME NETWORK DRIVER
7248M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7249L:	netdev@vger.kernel.org
7250S:	Maintained
7251F:	drivers/net/ethernet/jme.*
7252
7253JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7254M:	David Woodhouse <dwmw2@infradead.org>
7255L:	linux-mtd@lists.infradead.org
7256W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7257S:	Maintained
7258F:	fs/jffs2/
7259F:	include/uapi/linux/jffs2.h
7260
7261JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7262M:	"Theodore Ts'o" <tytso@mit.edu>
7263M:	Jan Kara <jack@suse.com>
7264L:	linux-ext4@vger.kernel.org
7265S:	Maintained
7266F:	fs/jbd2/
7267F:	include/linux/jbd2.h
7268
7269JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7270M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7271L:	linux-media@vger.kernel.org
7272S:	Maintained
7273F:	drivers/media/platform/rcar_jpu.c
7274
7275JSM Neo PCI based serial card
7276M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7277L:	linux-serial@vger.kernel.org
7278S:	Maintained
7279F:	drivers/tty/serial/jsm/
7280
7281K10TEMP HARDWARE MONITORING DRIVER
7282M:	Clemens Ladisch <clemens@ladisch.de>
7283L:	linux-hwmon@vger.kernel.org
7284S:	Maintained
7285F:	Documentation/hwmon/k10temp
7286F:	drivers/hwmon/k10temp.c
7287
7288K8TEMP HARDWARE MONITORING DRIVER
7289M:	Rudolf Marek <r.marek@assembler.cz>
7290L:	linux-hwmon@vger.kernel.org
7291S:	Maintained
7292F:	Documentation/hwmon/k8temp
7293F:	drivers/hwmon/k8temp.c
7294
7295KASAN
7296M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7297R:	Alexander Potapenko <glider@google.com>
7298R:	Dmitry Vyukov <dvyukov@google.com>
7299L:	kasan-dev@googlegroups.com
7300S:	Maintained
7301F:	arch/*/include/asm/kasan.h
7302F:	arch/*/mm/kasan_init*
7303F:	Documentation/dev-tools/kasan.rst
7304F:	include/linux/kasan*.h
7305F:	lib/test_kasan.c
7306F:	mm/kasan/
7307F:	scripts/Makefile.kasan
7308
7309KCONFIG
7310M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7311L:	linux-kbuild@vger.kernel.org
7312T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7313S:	Maintained
7314F:	Documentation/kbuild/kconfig-language.txt
7315F:	scripts/kconfig/
7316
7317KDUMP
7318M:	Dave Young <dyoung@redhat.com>
7319M:	Baoquan He <bhe@redhat.com>
7320R:	Vivek Goyal <vgoyal@redhat.com>
7321L:	kexec@lists.infradead.org
7322W:	http://lse.sourceforge.net/kdump/
7323S:	Maintained
7324F:	Documentation/kdump/
7325
7326KEENE FM RADIO TRANSMITTER DRIVER
7327M:	Hans Verkuil <hverkuil@xs4all.nl>
7328L:	linux-media@vger.kernel.org
7329T:	git git://linuxtv.org/media_tree.git
7330W:	https://linuxtv.org
7331S:	Maintained
7332F:	drivers/media/radio/radio-keene*
7333
7334KERNEL AUTOMOUNTER v4 (AUTOFS4)
7335M:	Ian Kent <raven@themaw.net>
7336L:	autofs@vger.kernel.org
7337S:	Maintained
7338F:	fs/autofs4/
7339
7340KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7341M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7342M:	Michal Marek <mmarek@suse.com>
7343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7344L:	linux-kbuild@vger.kernel.org
7345S:	Maintained
7346F:	Documentation/kbuild/
7347F:	Makefile
7348F:	scripts/Makefile.*
7349F:	scripts/basic/
7350F:	scripts/mk*
7351F:	scripts/package/
7352
7353KERNEL JANITORS
7354L:	kernel-janitors@vger.kernel.org
7355W:	http://kernelnewbies.org/KernelJanitors
7356S:	Odd Fixes
7357
7358KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7359M:	"J. Bruce Fields" <bfields@fieldses.org>
7360M:	Jeff Layton <jlayton@poochiereds.net>
7361L:	linux-nfs@vger.kernel.org
7362W:	http://nfs.sourceforge.net/
7363T:	git git://linux-nfs.org/~bfields/linux.git
7364S:	Supported
7365F:	fs/nfsd/
7366F:	include/uapi/linux/nfsd/
7367F:	fs/lockd/
7368F:	fs/nfs_common/
7369F:	net/sunrpc/
7370F:	include/linux/lockd/
7371F:	include/linux/sunrpc/
7372F:	include/uapi/linux/sunrpc/
7373
7374KERNEL SELFTEST FRAMEWORK
7375M:	Shuah Khan <shuahkh@osg.samsung.com>
7376M:	Shuah Khan <shuah@kernel.org>
7377L:	linux-kselftest@vger.kernel.org
7378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7379S:	Maintained
7380F:	tools/testing/selftests/
7381F:	Documentation/dev-tools/kselftest*
7382
7383KERNEL VIRTUAL MACHINE (KVM)
7384M:	Paolo Bonzini <pbonzini@redhat.com>
7385M:	Radim Krčmář <rkrcmar@redhat.com>
7386L:	kvm@vger.kernel.org
7387W:	http://www.linux-kvm.org
7388T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7389S:	Supported
7390F:	Documentation/*/kvm*.txt
7391F:	Documentation/virtual/kvm/
7392F:	arch/*/kvm/
7393F:	arch/x86/kernel/kvm.c
7394F:	arch/x86/kernel/kvmclock.c
7395F:	arch/*/include/asm/kvm*
7396F:	include/linux/kvm*
7397F:	include/uapi/linux/kvm*
7398F:	virt/kvm/
7399F:	tools/kvm/
7400
7401KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7402M:	Joerg Roedel <joro@8bytes.org>
7403L:	kvm@vger.kernel.org
7404W:	http://www.linux-kvm.org/
7405S:	Maintained
7406F:	arch/x86/include/asm/svm.h
7407F:	arch/x86/kvm/svm.c
7408
7409KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7410M:	Christoffer Dall <christoffer.dall@linaro.org>
7411M:	Marc Zyngier <marc.zyngier@arm.com>
7412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7413L:	kvmarm@lists.cs.columbia.edu
7414W:	http://systems.cs.columbia.edu/projects/kvm-arm
7415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7416S:	Supported
7417F:	arch/arm/include/uapi/asm/kvm*
7418F:	arch/arm/include/asm/kvm*
7419F:	arch/arm/kvm/
7420F:	virt/kvm/arm/
7421F:	include/kvm/arm_*
7422
7423KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7424M:	Alexander Graf <agraf@suse.com>
7425L:	kvm-ppc@vger.kernel.org
7426W:	http://www.linux-kvm.org/
7427T:	git git://github.com/agraf/linux-2.6.git
7428S:	Supported
7429F:	arch/powerpc/include/asm/kvm*
7430F:	arch/powerpc/kvm/
7431
7432KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7433M:	Christoffer Dall <christoffer.dall@linaro.org>
7434M:	Marc Zyngier <marc.zyngier@arm.com>
7435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7436L:	kvmarm@lists.cs.columbia.edu
7437S:	Maintained
7438F:	arch/arm64/include/uapi/asm/kvm*
7439F:	arch/arm64/include/asm/kvm*
7440F:	arch/arm64/kvm/
7441
7442KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7443M:	James Hogan <james.hogan@imgtec.com>
7444L:	linux-mips@linux-mips.org
7445S:	Supported
7446F:	arch/mips/include/uapi/asm/kvm*
7447F:	arch/mips/include/asm/kvm*
7448F:	arch/mips/kvm/
7449
7450KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7451M:	Christian Borntraeger <borntraeger@de.ibm.com>
7452M:	Cornelia Huck <cohuck@redhat.com>
7453L:	linux-s390@vger.kernel.org
7454W:	http://www.ibm.com/developerworks/linux/linux390/
7455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7456S:	Supported
7457F:	Documentation/s390/kvm.txt
7458F:	arch/s390/include/asm/kvm*
7459F:	arch/s390/kvm/
7460F:	arch/s390/mm/gmap.c
7461
7462KERNFS
7463M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7464M:	Tejun Heo <tj@kernel.org>
7465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7466S:	Supported
7467F:	include/linux/kernfs.h
7468F:	fs/kernfs/
7469
7470KEXEC
7471M:	Eric Biederman <ebiederm@xmission.com>
7472W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7473L:	kexec@lists.infradead.org
7474S:	Maintained
7475F:	include/linux/kexec.h
7476F:	include/uapi/linux/kexec.h
7477F:	kernel/kexec*
7478
7479KEYS-ENCRYPTED
7480M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7481M:	David Safford <safford@us.ibm.com>
7482L:	linux-security-module@vger.kernel.org
7483L:	keyrings@vger.kernel.org
7484S:	Supported
7485F:	Documentation/security/keys/trusted-encrypted.rst
7486F:	include/keys/encrypted-type.h
7487F:	security/keys/encrypted-keys/
7488
7489KEYS-TRUSTED
7490M:	David Safford <safford@us.ibm.com>
7491M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7492L:	linux-security-module@vger.kernel.org
7493L:	keyrings@vger.kernel.org
7494S:	Supported
7495F:	Documentation/security/keys/trusted-encrypted.rst
7496F:	include/keys/trusted-type.h
7497F:	security/keys/trusted.c
7498F:	security/keys/trusted.h
7499
7500KEYS/KEYRINGS:
7501M:	David Howells <dhowells@redhat.com>
7502L:	keyrings@vger.kernel.org
7503S:	Maintained
7504F:	Documentation/security/keys/core.rst
7505F:	include/linux/key.h
7506F:	include/linux/key-type.h
7507F:	include/linux/keyctl.h
7508F:	include/uapi/linux/keyctl.h
7509F:	include/keys/
7510F:	security/keys/
7511
7512KGDB / KDB /debug_core
7513M:	Jason Wessel <jason.wessel@windriver.com>
7514W:	http://kgdb.wiki.kernel.org/
7515L:	kgdb-bugreport@lists.sourceforge.net
7516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7517S:	Maintained
7518F:	Documentation/dev-tools/kgdb.rst
7519F:	drivers/misc/kgdbts.c
7520F:	drivers/tty/serial/kgdboc.c
7521F:	include/linux/kdb.h
7522F:	include/linux/kgdb.h
7523F:	kernel/debug/
7524
7525KMEMCHECK
7526M:	Vegard Nossum <vegardno@ifi.uio.no>
7527M:	Pekka Enberg <penberg@kernel.org>
7528S:	Maintained
7529F:	Documentation/dev-tools/kmemcheck.rst
7530F:	arch/x86/include/asm/kmemcheck.h
7531F:	arch/x86/mm/kmemcheck/
7532F:	include/linux/kmemcheck.h
7533F:	mm/kmemcheck.c
7534
7535KMEMLEAK
7536M:	Catalin Marinas <catalin.marinas@arm.com>
7537S:	Maintained
7538F:	Documentation/dev-tools/kmemleak.rst
7539F:	include/linux/kmemleak.h
7540F:	mm/kmemleak.c
7541F:	mm/kmemleak-test.c
7542
7543KMOD MODULE USERMODE HELPER
7544M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7545L:	linux-kernel@vger.kernel.org
7546S:	Maintained
7547F:	kernel/kmod.c
7548F:	include/linux/kmod.h
7549F:	lib/test_kmod.c
7550F:	tools/testing/selftests/kmod/
7551
7552KPROBES
7553M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7554M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7555M:	"David S. Miller" <davem@davemloft.net>
7556M:	Masami Hiramatsu <mhiramat@kernel.org>
7557S:	Maintained
7558F:	Documentation/kprobes.txt
7559F:	include/linux/kprobes.h
7560F:	include/asm-generic/kprobes.h
7561F:	kernel/kprobes.c
7562
7563KS0108 LCD CONTROLLER DRIVER
7564M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7565W:	http://miguelojeda.es/auxdisplay.htm
7566W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7567S:	Maintained
7568F:	Documentation/auxdisplay/ks0108
7569F:	drivers/auxdisplay/ks0108.c
7570F:	include/linux/ks0108.h
7571
7572L3MDEV
7573M:	David Ahern <dsa@cumulusnetworks.com>
7574L:	netdev@vger.kernel.org
7575S:	Maintained
7576F:	net/l3mdev
7577F:	include/net/l3mdev.h
7578
7579LANTIQ MIPS ARCHITECTURE
7580M:	John Crispin <john@phrozen.org>
7581L:	linux-mips@linux-mips.org
7582S:	Maintained
7583F:	arch/mips/lantiq
7584
7585LAPB module
7586L:	linux-x25@vger.kernel.org
7587S:	Orphan
7588F:	Documentation/networking/lapb-module.txt
7589F:	include/*/lapb.h
7590F:	net/lapb/
7591
7592LASI 53c700 driver for PARISC
7593M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7594L:	linux-scsi@vger.kernel.org
7595S:	Maintained
7596F:	Documentation/scsi/53c700.txt
7597F:	drivers/scsi/53c700*
7598
7599LED SUBSYSTEM
7600M:	Richard Purdie <rpurdie@rpsys.net>
7601M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7602M:	Pavel Machek <pavel@ucw.cz>
7603L:	linux-leds@vger.kernel.org
7604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7605S:	Maintained
7606F:	Documentation/devicetree/bindings/leds/
7607F:	drivers/leds/
7608F:	include/linux/leds.h
7609
7610LEGACY EEPROM DRIVER
7611M:	Jean Delvare <jdelvare@suse.com>
7612S:	Maintained
7613F:	Documentation/misc-devices/eeprom
7614F:	drivers/misc/eeprom/eeprom.c
7615
7616LEGO USB Tower driver
7617M:	Juergen Stuber <starblue@users.sourceforge.net>
7618L:	legousb-devel@lists.sourceforge.net
7619W:	http://legousb.sourceforge.net/
7620S:	Maintained
7621F:	drivers/usb/misc/legousbtower.c
7622
7623LG2160 MEDIA DRIVER
7624M:	Michael Krufky <mkrufky@linuxtv.org>
7625L:	linux-media@vger.kernel.org
7626W:	https://linuxtv.org
7627W:	http://github.com/mkrufky
7628Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7629T:	git git://linuxtv.org/mkrufky/tuners.git
7630S:	Maintained
7631F:	drivers/media/dvb-frontends/lg2160.*
7632
7633LGDT3305 MEDIA DRIVER
7634M:	Michael Krufky <mkrufky@linuxtv.org>
7635L:	linux-media@vger.kernel.org
7636W:	https://linuxtv.org
7637W:	http://github.com/mkrufky
7638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7639T:	git git://linuxtv.org/mkrufky/tuners.git
7640S:	Maintained
7641F:	drivers/media/dvb-frontends/lgdt3305.*
7642
7643LGUEST
7644M:	Rusty Russell <rusty@rustcorp.com.au>
7645L:	lguest@lists.ozlabs.org
7646W:	http://lguest.ozlabs.org/
7647S:	Odd Fixes
7648F:	arch/x86/include/asm/lguest*.h
7649F:	arch/x86/lguest/
7650F:	drivers/lguest/
7651F:	include/linux/lguest*.h
7652F:	tools/lguest/
7653
7654LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7655M:	Viresh Kumar <vireshk@kernel.org>
7656L:	linux-ide@vger.kernel.org
7657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7658S:	Maintained
7659F:	include/linux/pata_arasan_cf_data.h
7660F:	drivers/ata/pata_arasan_cf.c
7661
7662LIBATA PATA DRIVERS
7663M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7664M:	Tejun Heo <tj@kernel.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_*.c
7669F:	drivers/ata/ata_generic.c
7670
7671LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7672M:	Linus Walleij <linus.walleij@linaro.org>
7673L:	linux-ide@vger.kernel.org
7674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7675S:	Maintained
7676F:	drivers/ata/pata_ftide010.c
7677F:	drivers/ata/sata_gemini.c
7678F:	drivers/ata/sata_gemini.h
7679
7680LIBATA SATA AHCI PLATFORM devices support
7681M:	Hans de Goede <hdegoede@redhat.com>
7682M:	Tejun Heo <tj@kernel.org>
7683L:	linux-ide@vger.kernel.org
7684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7685S:	Maintained
7686F:	drivers/ata/ahci_platform.c
7687F:	drivers/ata/libahci_platform.c
7688F:	include/linux/ahci_platform.h
7689
7690LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7691M:	Mikael Pettersson <mikpelinux@gmail.com>
7692L:	linux-ide@vger.kernel.org
7693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7694S:	Maintained
7695F:	drivers/ata/sata_promise.*
7696
7697LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7698M:	Tejun Heo <tj@kernel.org>
7699L:	linux-ide@vger.kernel.org
7700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7701S:	Maintained
7702F:	drivers/ata/
7703F:	include/linux/ata.h
7704F:	include/linux/libata.h
7705F:	Documentation/devicetree/bindings/ata/
7706
7707LIBLOCKDEP
7708M:	Sasha Levin <alexander.levin@verizon.com>
7709S:	Maintained
7710F:	tools/lib/lockdep/
7711
7712LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7713M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7714L:	linux-nvdimm@lists.01.org
7715Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7716S:	Supported
7717F:	drivers/nvdimm/blk.c
7718F:	drivers/nvdimm/region_devs.c
7719
7720LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7721M:	Vishal Verma <vishal.l.verma@intel.com>
7722L:	linux-nvdimm@lists.01.org
7723Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7724S:	Supported
7725F:	drivers/nvdimm/btt*
7726
7727LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7728M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7729L:	linux-nvdimm@lists.01.org
7730Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7731S:	Supported
7732F:	drivers/nvdimm/pmem*
7733
7734LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7735M:	Dan Williams <dan.j.williams@intel.com>
7736L:	linux-nvdimm@lists.01.org
7737Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7739S:	Supported
7740F:	drivers/nvdimm/*
7741F:	drivers/acpi/nfit/*
7742F:	include/linux/nd.h
7743F:	include/linux/libnvdimm.h
7744F:	include/uapi/linux/ndctl.h
7745
7746LIGHTNVM PLATFORM SUPPORT
7747M:	Matias Bjorling <mb@lightnvm.io>
7748W:	http://github/OpenChannelSSD
7749L:	linux-block@vger.kernel.org
7750S:	Maintained
7751F:	drivers/lightnvm/
7752F:	include/linux/lightnvm.h
7753F:	include/uapi/linux/lightnvm.h
7754
7755LINUX FOR POWER MACINTOSH
7756M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7757W:	http://www.penguinppc.org/
7758L:	linuxppc-dev@lists.ozlabs.org
7759S:	Maintained
7760F:	arch/powerpc/platforms/powermac/
7761F:	drivers/macintosh/
7762
7763LINUX FOR POWERPC (32-BIT AND 64-BIT)
7764M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7765M:	Paul Mackerras <paulus@samba.org>
7766M:	Michael Ellerman <mpe@ellerman.id.au>
7767W:	https://github.com/linuxppc/linux/wiki
7768L:	linuxppc-dev@lists.ozlabs.org
7769Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7771S:	Supported
7772F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7773F:	Documentation/devicetree/bindings/powerpc/
7774F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7775F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7776F:	Documentation/powerpc/
7777F:	arch/powerpc/
7778F:	drivers/char/tpm/tpm_ibmvtpm*
7779F:	drivers/crypto/nx/
7780F:	drivers/crypto/vmx/
7781F:	drivers/i2c/busses/i2c-opal.c
7782F:	drivers/net/ethernet/ibm/ibmveth.*
7783F:	drivers/net/ethernet/ibm/ibmvnic.*
7784F:	drivers/pci/hotplug/pnv_php.c
7785F:	drivers/pci/hotplug/rpa*
7786F:	drivers/rtc/rtc-opal.c
7787F:	drivers/scsi/ibmvscsi/
7788F:	drivers/tty/hvc/hvc_opal.c
7789F:	tools/testing/selftests/powerpc
7790N:	/pmac
7791N:	powermac
7792N:	powernv
7793N:	[^a-z0-9]ps3
7794N:	pseries
7795
7796LINUX FOR POWERPC EMBEDDED MPC5XXX
7797M:	Anatolij Gustschin <agust@denx.de>
7798L:	linuxppc-dev@lists.ozlabs.org
7799T:	git git://git.denx.de/linux-denx-agust.git
7800S:	Maintained
7801F:	arch/powerpc/platforms/512x/
7802F:	arch/powerpc/platforms/52xx/
7803
7804LINUX FOR POWERPC EMBEDDED PPC4XX
7805M:	Alistair Popple <alistair@popple.id.au>
7806M:	Matt Porter <mporter@kernel.crashing.org>
7807W:	http://www.penguinppc.org/
7808L:	linuxppc-dev@lists.ozlabs.org
7809S:	Maintained
7810F:	arch/powerpc/platforms/40x/
7811F:	arch/powerpc/platforms/44x/
7812
7813LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7814M:	Scott Wood <oss@buserror.net>
7815M:	Kumar Gala <galak@kernel.crashing.org>
7816W:	http://www.penguinppc.org/
7817L:	linuxppc-dev@lists.ozlabs.org
7818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7819S:	Maintained
7820F:	arch/powerpc/platforms/83xx/
7821F:	arch/powerpc/platforms/85xx/
7822F:	Documentation/devicetree/bindings/powerpc/fsl/
7823
7824LINUX FOR POWERPC EMBEDDED PPC8XX
7825M:	Vitaly Bordug <vitb@kernel.crashing.org>
7826W:	http://www.penguinppc.org/
7827L:	linuxppc-dev@lists.ozlabs.org
7828S:	Maintained
7829F:	arch/powerpc/platforms/8xx/
7830
7831LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7832L:	linuxppc-dev@lists.ozlabs.org
7833S:	Orphan
7834F:	arch/powerpc/*/*virtex*
7835F:	arch/powerpc/*/*/*virtex*
7836
7837LINUX FOR POWERPC PA SEMI PWRFICIENT
7838L:	linuxppc-dev@lists.ozlabs.org
7839S:	Orphan
7840F:	arch/powerpc/platforms/pasemi/
7841F:	drivers/*/*pasemi*
7842F:	drivers/*/*/*pasemi*
7843
7844LINUX KERNEL DUMP TEST MODULE (LKDTM)
7845M:	Kees Cook <keescook@chromium.org>
7846S:	Maintained
7847F:	drivers/misc/lkdtm*
7848
7849LINUX SECURITY MODULE (LSM) FRAMEWORK
7850M:	Chris Wright <chrisw@sous-sol.org>
7851L:	linux-security-module@vger.kernel.org
7852S:	Supported
7853
7854LIS3LV02D ACCELEROMETER DRIVER
7855M:	Eric Piel <eric.piel@tremplin-utc.net>
7856S:	Maintained
7857F:	Documentation/misc-devices/lis3lv02d
7858F:	drivers/misc/lis3lv02d/
7859F:	drivers/platform/x86/hp_accel.c
7860
7861LIVE PATCHING
7862M:	Josh Poimboeuf <jpoimboe@redhat.com>
7863M:	Jessica Yu <jeyu@kernel.org>
7864M:	Jiri Kosina <jikos@kernel.org>
7865M:	Miroslav Benes <mbenes@suse.cz>
7866R:	Petr Mladek <pmladek@suse.com>
7867S:	Maintained
7868F:	kernel/livepatch/
7869F:	include/linux/livepatch.h
7870F:	arch/x86/include/asm/livepatch.h
7871F:	arch/x86/kernel/livepatch.c
7872F:	Documentation/livepatch/
7873F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7874F:	samples/livepatch/
7875L:	live-patching@vger.kernel.org
7876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7877
7878LLC (802.2)
7879L:	netdev@vger.kernel.org
7880S:	Odd fixes
7881F:	include/linux/llc.h
7882F:	include/uapi/linux/llc.h
7883F:	include/net/llc*
7884F:	net/llc/
7885
7886LM73 HARDWARE MONITOR DRIVER
7887M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7888L:	linux-hwmon@vger.kernel.org
7889S:	Maintained
7890F:	drivers/hwmon/lm73.c
7891
7892LM78 HARDWARE MONITOR DRIVER
7893M:	Jean Delvare <jdelvare@suse.com>
7894L:	linux-hwmon@vger.kernel.org
7895S:	Maintained
7896F:	Documentation/hwmon/lm78
7897F:	drivers/hwmon/lm78.c
7898
7899LM83 HARDWARE MONITOR DRIVER
7900M:	Jean Delvare <jdelvare@suse.com>
7901L:	linux-hwmon@vger.kernel.org
7902S:	Maintained
7903F:	Documentation/hwmon/lm83
7904F:	drivers/hwmon/lm83.c
7905
7906LM90 HARDWARE MONITOR DRIVER
7907M:	Jean Delvare <jdelvare@suse.com>
7908L:	linux-hwmon@vger.kernel.org
7909S:	Maintained
7910F:	Documentation/hwmon/lm90
7911F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7912F:	drivers/hwmon/lm90.c
7913F:	include/dt-bindings/thermal/lm90.h
7914
7915LM95234 HARDWARE MONITOR DRIVER
7916M:	Guenter Roeck <linux@roeck-us.net>
7917L:	linux-hwmon@vger.kernel.org
7918S:	Maintained
7919F:	Documentation/hwmon/lm95234
7920F:	drivers/hwmon/lm95234.c
7921
7922LME2510 MEDIA DRIVER
7923M:	Malcolm Priestley <tvboxspy@gmail.com>
7924L:	linux-media@vger.kernel.org
7925W:	https://linuxtv.org
7926Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7927S:	Maintained
7928F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7929
7930LOADPIN SECURITY MODULE
7931M:	Kees Cook <keescook@chromium.org>
7932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7933S:	Supported
7934F:	security/loadpin/
7935F:	Documentation/admin-guide/LSM/LoadPin.rst
7936
7937LOCKING PRIMITIVES
7938M:	Peter Zijlstra <peterz@infradead.org>
7939M:	Ingo Molnar <mingo@redhat.com>
7940L:	linux-kernel@vger.kernel.org
7941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7942S:	Maintained
7943F:	Documentation/locking/
7944F:	include/linux/lockdep.h
7945F:	include/linux/spinlock*.h
7946F:	arch/*/include/asm/spinlock*.h
7947F:	include/linux/rwlock*.h
7948F:	include/linux/mutex*.h
7949F:	arch/*/include/asm/mutex*.h
7950F:	include/linux/rwsem*.h
7951F:	arch/*/include/asm/rwsem.h
7952F:	include/linux/seqlock.h
7953F:	lib/locking*.[ch]
7954F:	kernel/locking/
7955
7956LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7957M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7958L:	linux-ntfs-dev@lists.sourceforge.net
7959W:	http://www.linux-ntfs.org/content/view/19/37/
7960S:	Maintained
7961F:	Documentation/ldm.txt
7962F:	block/partitions/ldm.*
7963
7964LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7965M:	Sathya Prakash <sathya.prakash@broadcom.com>
7966M:	Chaitra P B <chaitra.basappa@broadcom.com>
7967M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7968L:	MPT-FusionLinux.pdl@broadcom.com
7969L:	linux-scsi@vger.kernel.org
7970W:	http://www.avagotech.com/support/
7971S:	Supported
7972F:	drivers/message/fusion/
7973F:	drivers/scsi/mpt2sas/
7974F:	drivers/scsi/mpt3sas/
7975
7976LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7977M:	Matthew Wilcox <matthew@wil.cx>
7978L:	linux-scsi@vger.kernel.org
7979S:	Maintained
7980F:	drivers/scsi/sym53c8xx_2/
7981
7982LTC4261 HARDWARE MONITOR DRIVER
7983M:	Guenter Roeck <linux@roeck-us.net>
7984L:	linux-hwmon@vger.kernel.org
7985S:	Maintained
7986F:	Documentation/hwmon/ltc4261
7987F:	drivers/hwmon/ltc4261.c
7988
7989LTC4306 I2C MULTIPLEXER DRIVER
7990M:	Michael Hennerich <michael.hennerich@analog.com>
7991W:	http://ez.analog.com/community/linux-device-drivers
7992L:	linux-i2c@vger.kernel.org
7993S:	Supported
7994F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
7995F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7996
7997LTP (Linux Test Project)
7998M:	Mike Frysinger <vapier@gentoo.org>
7999M:	Cyril Hrubis <chrubis@suse.cz>
8000M:	Wanlong Gao <wanlong.gao@gmail.com>
8001M:	Jan Stancek <jstancek@redhat.com>
8002M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8003M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8004L:	ltp@lists.linux.it (subscribers-only)
8005W:	http://linux-test-project.github.io/
8006T:	git git://github.com/linux-test-project/ltp.git
8007S:	Maintained
8008
8009M32R ARCHITECTURE
8010W:	http://www.linux-m32r.org/
8011S:	Orphan
8012F:	arch/m32r/
8013
8014M68K ARCHITECTURE
8015M:	Geert Uytterhoeven <geert@linux-m68k.org>
8016L:	linux-m68k@lists.linux-m68k.org
8017W:	http://www.linux-m68k.org/
8018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8019S:	Maintained
8020F:	arch/m68k/
8021F:	drivers/zorro/
8022
8023M68K ON APPLE MACINTOSH
8024M:	Joshua Thompson <funaho@jurai.org>
8025W:	http://www.mac.linux-m68k.org/
8026L:	linux-m68k@lists.linux-m68k.org
8027S:	Maintained
8028F:	arch/m68k/mac/
8029
8030M68K ON HP9000/300
8031M:	Philip Blundell <philb@gnu.org>
8032W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8033S:	Maintained
8034F:	arch/m68k/hp300/
8035
8036M88DS3103 MEDIA DRIVER
8037M:	Antti Palosaari <crope@iki.fi>
8038L:	linux-media@vger.kernel.org
8039W:	https://linuxtv.org
8040W:	http://palosaari.fi/linux/
8041Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8042T:	git git://linuxtv.org/anttip/media_tree.git
8043S:	Maintained
8044F:	drivers/media/dvb-frontends/m88ds3103*
8045
8046M88RS2000 MEDIA DRIVER
8047M:	Malcolm Priestley <tvboxspy@gmail.com>
8048L:	linux-media@vger.kernel.org
8049W:	https://linuxtv.org
8050Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8051S:	Maintained
8052F:	drivers/media/dvb-frontends/m88rs2000*
8053
8054MA901 MASTERKIT USB FM RADIO DRIVER
8055M:	Alexey Klimov <klimov.linux@gmail.com>
8056L:	linux-media@vger.kernel.org
8057T:	git git://linuxtv.org/media_tree.git
8058S:	Maintained
8059F:	drivers/media/radio/radio-ma901.c
8060
8061MAC80211
8062M:	Johannes Berg <johannes@sipsolutions.net>
8063L:	linux-wireless@vger.kernel.org
8064W:	http://wireless.kernel.org/
8065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8067S:	Maintained
8068F:	Documentation/networking/mac80211-injection.txt
8069F:	include/net/mac80211.h
8070F:	net/mac80211/
8071F:	drivers/net/wireless/mac80211_hwsim.[ch]
8072
8073MAILBOX API
8074M:	Jassi Brar <jassisinghbrar@gmail.com>
8075L:	linux-kernel@vger.kernel.org
8076S:	Maintained
8077F:	drivers/mailbox/
8078F:	include/linux/mailbox_client.h
8079F:	include/linux/mailbox_controller.h
8080
8081MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8082M:	Michael Kerrisk <mtk.manpages@gmail.com>
8083W:	http://www.kernel.org/doc/man-pages
8084L:	linux-man@vger.kernel.org
8085S:	Maintained
8086
8087MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8088M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8089L:	linux-mips@linux-mips.org
8090S:	Maintained
8091F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8092
8093MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8094M:	Andrew Lunn <andrew@lunn.ch>
8095M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8096L:	netdev@vger.kernel.org
8097S:	Maintained
8098F:	drivers/net/dsa/mv88e6xxx/
8099F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8100
8101MARVELL ARMADA DRM SUPPORT
8102M:	Russell King <linux@armlinux.org.uk>
8103S:	Maintained
8104T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8105T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8106F:	drivers/gpu/drm/armada/
8107F:	include/uapi/drm/armada_drm.h
8108F:	Documentation/devicetree/bindings/display/armada/
8109
8110MARVELL CRYPTO DRIVER
8111M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8112M:	Arnaud Ebalard <arno@natisbad.org>
8113F:	drivers/crypto/marvell/
8114S:	Maintained
8115L:	linux-crypto@vger.kernel.org
8116
8117MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8118M:	Mirko Lindner <mlindner@marvell.com>
8119M:	Stephen Hemminger <stephen@networkplumber.org>
8120L:	netdev@vger.kernel.org
8121S:	Maintained
8122F:	drivers/net/ethernet/marvell/sk*
8123
8124MARVELL LIBERTAS WIRELESS DRIVER
8125L:	libertas-dev@lists.infradead.org
8126S:	Orphan
8127F:	drivers/net/wireless/marvell/libertas/
8128
8129MARVELL MV643XX ETHERNET DRIVER
8130M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8131L:	netdev@vger.kernel.org
8132S:	Maintained
8133F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8134F:	include/linux/mv643xx.h
8135
8136MARVELL MV88X3310 PHY DRIVER
8137M:	Russell King <rmk@armlinux.org.uk>
8138L:	netdev@vger.kernel.org
8139S:	Maintained
8140F:	drivers/net/phy/marvell10g.c
8141
8142MARVELL MVNETA ETHERNET DRIVER
8143M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8144L:	netdev@vger.kernel.org
8145S:	Maintained
8146F:	drivers/net/ethernet/marvell/mvneta.*
8147
8148MARVELL MWIFIEX WIRELESS DRIVER
8149M:	Amitkumar Karwar <amitkarwar@gmail.com>
8150M:	Nishant Sarmukadam <nishants@marvell.com>
8151M:	Ganapathi Bhat <gbhat@marvell.com>
8152M:	Xinming Hu <huxm@marvell.com>
8153L:	linux-wireless@vger.kernel.org
8154S:	Maintained
8155F:	drivers/net/wireless/marvell/mwifiex/
8156
8157MARVELL MWL8K WIRELESS DRIVER
8158M:	Lennert Buytenhek <buytenh@wantstofly.org>
8159L:	linux-wireless@vger.kernel.org
8160S:	Odd Fixes
8161F:	drivers/net/wireless/marvell/mwl8k.c
8162
8163MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8164M:	Nicolas Pitre <nico@fluxnic.net>
8165S:	Odd Fixes
8166F:	drivers/mmc/host/mvsdio.*
8167
8168MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8169M:	Hu Ziji <huziji@marvell.com>
8170L:	linux-mmc@vger.kernel.org
8171S:	Supported
8172F:	drivers/mmc/host/sdhci-xenon*
8173F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8174
8175MATROX FRAMEBUFFER DRIVER
8176L:	linux-fbdev@vger.kernel.org
8177S:	Orphan
8178F:	drivers/video/fbdev/matrox/matroxfb_*
8179F:	include/uapi/linux/matroxfb.h
8180
8181MAX16065 HARDWARE MONITOR DRIVER
8182M:	Guenter Roeck <linux@roeck-us.net>
8183L:	linux-hwmon@vger.kernel.org
8184S:	Maintained
8185F:	Documentation/hwmon/max16065
8186F:	drivers/hwmon/max16065.c
8187
8188MAX20751 HARDWARE MONITOR DRIVER
8189M:	Guenter Roeck <linux@roeck-us.net>
8190L:	linux-hwmon@vger.kernel.org
8191S:	Maintained
8192F:	Documentation/hwmon/max20751
8193F:	drivers/hwmon/max20751.c
8194
8195MAX2175 SDR TUNER DRIVER
8196M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8197L:	linux-media@vger.kernel.org
8198T:	git git://linuxtv.org/media_tree.git
8199S:	Maintained
8200F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8201F:	Documentation/media/v4l-drivers/max2175.rst
8202F:	drivers/media/i2c/max2175*
8203F:	include/uapi/linux/max2175.h
8204
8205MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8206L:	linux-hwmon@vger.kernel.org
8207S:	Orphan
8208F:	Documentation/hwmon/max6650
8209F:	drivers/hwmon/max6650.c
8210
8211MAX6697 HARDWARE MONITOR DRIVER
8212M:	Guenter Roeck <linux@roeck-us.net>
8213L:	linux-hwmon@vger.kernel.org
8214S:	Maintained
8215F:	Documentation/hwmon/max6697
8216F:	Documentation/devicetree/bindings/i2c/max6697.txt
8217F:	drivers/hwmon/max6697.c
8218F:	include/linux/platform_data/max6697.h
8219
8220MAX9860 MONO AUDIO VOICE CODEC DRIVER
8221M:	Peter Rosin <peda@axentia.se>
8222L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8223S:	Maintained
8224F:	Documentation/devicetree/bindings/sound/max9860.txt
8225F:	sound/soc/codecs/max9860.*
8226
8227MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8228M:	Javier Martinez Canillas <javier@dowhile0.org>
8229L:	linux-kernel@vger.kernel.org
8230S:	Supported
8231F:	drivers/regulator/max77802-regulator.c
8232F:	Documentation/devicetree/bindings/*/*max77802.txt
8233F:	include/dt-bindings/*/*max77802.h
8234
8235MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8236M:	Krzysztof Kozlowski <krzk@kernel.org>
8237M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8238L:	linux-pm@vger.kernel.org
8239S:	Supported
8240F:	drivers/power/supply/max14577_charger.c
8241F:	drivers/power/supply/max77693_charger.c
8242
8243MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8244M:	Chanwoo Choi <cw00.choi@samsung.com>
8245M:	Krzysztof Kozlowski <krzk@kernel.org>
8246M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8247L:	linux-kernel@vger.kernel.org
8248S:	Supported
8249F:	drivers/*/max14577*.c
8250F:	drivers/*/max77686*.c
8251F:	drivers/*/max77693*.c
8252F:	drivers/extcon/extcon-max14577.c
8253F:	drivers/extcon/extcon-max77693.c
8254F:	drivers/rtc/rtc-max77686.c
8255F:	drivers/clk/clk-max77686.c
8256F:	Documentation/devicetree/bindings/mfd/max14577.txt
8257F:	Documentation/devicetree/bindings/*/max77686.txt
8258F:	Documentation/devicetree/bindings/mfd/max77693.txt
8259F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8260F:	include/linux/mfd/max14577*.h
8261F:	include/linux/mfd/max77686*.h
8262F:	include/linux/mfd/max77693*.h
8263
8264MAXIRADIO FM RADIO RECEIVER DRIVER
8265M:	Hans Verkuil <hverkuil@xs4all.nl>
8266L:	linux-media@vger.kernel.org
8267T:	git git://linuxtv.org/media_tree.git
8268W:	https://linuxtv.org
8269S:	Maintained
8270F:	drivers/media/radio/radio-maxiradio*
8271
8272MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8273M:	Peter Rosin <peda@axentia.se>
8274L:	linux-iio@vger.kernel.org
8275S:	Maintained
8276F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8277F:	drivers/iio/potentiometer/mcp4531.c
8278
8279MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8280M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8281L:	linux-iio@vger.kernel.org
8282S:	Maintained
8283F:	drivers/iio/dac/cio-dac.c
8284
8285MEDIA DRIVERS FOR ASCOT2E
8286M:	Sergey Kozlov <serjk@netup.ru>
8287M:	Abylay Ospan <aospan@netup.ru>
8288L:	linux-media@vger.kernel.org
8289W:	https://linuxtv.org
8290W:	http://netup.tv/
8291T:	git git://linuxtv.org/media_tree.git
8292S:	Supported
8293F:	drivers/media/dvb-frontends/ascot2e*
8294
8295MEDIA DRIVERS FOR CXD2841ER
8296M:	Sergey Kozlov <serjk@netup.ru>
8297M:	Abylay Ospan <aospan@netup.ru>
8298L:	linux-media@vger.kernel.org
8299W:	https://linuxtv.org
8300W:	http://netup.tv/
8301T:	git git://linuxtv.org/media_tree.git
8302S:	Supported
8303F:	drivers/media/dvb-frontends/cxd2841er*
8304
8305MEDIA DRIVERS FOR FREESCALE IMX
8306M:	Steve Longerbeam <slongerbeam@gmail.com>
8307M:	Philipp Zabel <p.zabel@pengutronix.de>
8308L:	linux-media@vger.kernel.org
8309T:	git git://linuxtv.org/media_tree.git
8310S:	Maintained
8311F:	Documentation/devicetree/bindings/media/imx.txt
8312F:	Documentation/media/v4l-drivers/imx.rst
8313F:	drivers/staging/media/imx/
8314F:	include/linux/imx-media.h
8315F:	include/media/imx.h
8316
8317MEDIA DRIVERS FOR HELENE
8318M:	Abylay Ospan <aospan@netup.ru>
8319L:	linux-media@vger.kernel.org
8320W:	https://linuxtv.org
8321W:	http://netup.tv/
8322T:	git git://linuxtv.org/media_tree.git
8323S:	Supported
8324F:	drivers/media/dvb-frontends/helene*
8325
8326MEDIA DRIVERS FOR HORUS3A
8327M:	Sergey Kozlov <serjk@netup.ru>
8328M:	Abylay Ospan <aospan@netup.ru>
8329L:	linux-media@vger.kernel.org
8330W:	https://linuxtv.org
8331W:	http://netup.tv/
8332T:	git git://linuxtv.org/media_tree.git
8333S:	Supported
8334F:	drivers/media/dvb-frontends/horus3a*
8335
8336MEDIA DRIVERS FOR LNBH25
8337M:	Sergey Kozlov <serjk@netup.ru>
8338M:	Abylay Ospan <aospan@netup.ru>
8339L:	linux-media@vger.kernel.org
8340W:	https://linuxtv.org
8341W:	http://netup.tv/
8342T:	git git://linuxtv.org/media_tree.git
8343S:	Supported
8344F:	drivers/media/dvb-frontends/lnbh25*
8345
8346MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8347M:	Sergey Kozlov <serjk@netup.ru>
8348M:	Abylay Ospan <aospan@netup.ru>
8349L:	linux-media@vger.kernel.org
8350W:	https://linuxtv.org
8351W:	http://netup.tv/
8352T:	git git://linuxtv.org/media_tree.git
8353S:	Supported
8354F:	drivers/media/pci/netup_unidvb/*
8355
8356MEDIA DRIVERS FOR RENESAS - DRIF
8357M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8358L:	linux-media@vger.kernel.org
8359L:	linux-renesas-soc@vger.kernel.org
8360T:	git git://linuxtv.org/media_tree.git
8361S:	Supported
8362F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8363F:	drivers/media/platform/rcar_drif.c
8364
8365MEDIA DRIVERS FOR RENESAS - FCP
8366M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8367L:	linux-media@vger.kernel.org
8368L:	linux-renesas-soc@vger.kernel.org
8369T:	git git://linuxtv.org/media_tree.git
8370S:	Supported
8371F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8372F:	drivers/media/platform/rcar-fcp.c
8373F:	include/media/rcar-fcp.h
8374
8375MEDIA DRIVERS FOR RENESAS - FDP1
8376M:	Kieran Bingham <kieran@bingham.xyz>
8377L:	linux-media@vger.kernel.org
8378L:	linux-renesas-soc@vger.kernel.org
8379T:	git git://linuxtv.org/media_tree.git
8380S:	Supported
8381F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8382F:	drivers/media/platform/rcar_fdp1.c
8383
8384MEDIA DRIVERS FOR RENESAS - VIN
8385M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8386L:	linux-media@vger.kernel.org
8387L:	linux-renesas-soc@vger.kernel.org
8388T:	git git://linuxtv.org/media_tree.git
8389S:	Supported
8390F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8391F:	drivers/media/platform/rcar-vin/
8392
8393MEDIA DRIVERS FOR RENESAS - VSP1
8394M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8395L:	linux-media@vger.kernel.org
8396L:	linux-renesas-soc@vger.kernel.org
8397T:	git git://linuxtv.org/media_tree.git
8398S:	Supported
8399F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8400F:	drivers/media/platform/vsp1/
8401
8402MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8403M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8404M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8405P:	LinuxTV.org Project
8406L:	linux-media@vger.kernel.org
8407W:	https://linuxtv.org
8408Q:	http://patchwork.kernel.org/project/linux-media/list/
8409T:	git git://linuxtv.org/media_tree.git
8410S:	Maintained
8411F:	Documentation/devicetree/bindings/media/
8412F:	Documentation/media/
8413F:	drivers/media/
8414F:	drivers/staging/media/
8415F:	include/linux/platform_data/media/
8416F:	include/media/
8417F:	include/uapi/linux/dvb/
8418F:	include/uapi/linux/videodev2.h
8419F:	include/uapi/linux/media.h
8420F:	include/uapi/linux/v4l2-*
8421F:	include/uapi/linux/meye.h
8422F:	include/uapi/linux/ivtv*
8423F:	include/uapi/linux/uvcvideo.h
8424
8425MEDIATEK ETHERNET DRIVER
8426M:	Felix Fietkau <nbd@openwrt.org>
8427M:	John Crispin <blogic@openwrt.org>
8428L:	netdev@vger.kernel.org
8429S:	Maintained
8430F:	drivers/net/ethernet/mediatek/
8431
8432MEDIATEK JPEG DRIVER
8433M:	Rick Chang <rick.chang@mediatek.com>
8434M:	Bin Liu <bin.liu@mediatek.com>
8435S:	Supported
8436F:	drivers/media/platform/mtk-jpeg/
8437F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8438
8439MEDIATEK MDP DRIVER
8440M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8441M:	Houlong Wei <houlong.wei@mediatek.com>
8442M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8443S:	Supported
8444F:	drivers/media/platform/mtk-mdp/
8445F:	drivers/media/platform/mtk-vpu/
8446F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8447
8448MEDIATEK MEDIA DRIVER
8449M:	Tiffany Lin <tiffany.lin@mediatek.com>
8450M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8451S:	Supported
8452F:	drivers/media/platform/mtk-vcodec/
8453F:	drivers/media/platform/mtk-vpu/
8454F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8455F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8456
8457MEDIATEK MT7601U WIRELESS LAN DRIVER
8458M:	Jakub Kicinski <kubakici@wp.pl>
8459L:	linux-wireless@vger.kernel.org
8460S:	Maintained
8461F:	drivers/net/wireless/mediatek/mt7601u/
8462
8463MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8464M:	Sean Wang <sean.wang@mediatek.com>
8465S:	Maintained
8466F:	drivers/char/hw_random/mtk-rng.c
8467
8468MEDIATEK USB3 DRD IP DRIVER
8469M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8470L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8472L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8473S:	Maintained
8474F:	drivers/usb/mtu3/
8475
8476MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8477M:	Peter Senna Tschudin <peter.senna@collabora.com>
8478M:	Martin Donnelly <martin.donnelly@ge.com>
8479M:	Martyn Welch <martyn.welch@collabora.co.uk>
8480S:	Maintained
8481F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8482F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8483
8484MEGARAID SCSI/SAS DRIVERS
8485M:	Kashyap Desai <kashyap.desai@broadcom.com>
8486M:	Sumit Saxena <sumit.saxena@broadcom.com>
8487M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8488L:	megaraidlinux.pdl@broadcom.com
8489L:	linux-scsi@vger.kernel.org
8490W:	http://www.avagotech.com/support/
8491S:	Maintained
8492F:	Documentation/scsi/megaraid.txt
8493F:	drivers/scsi/megaraid.*
8494F:	drivers/scsi/megaraid/
8495
8496MELEXIS MLX90614 DRIVER
8497M:	Crt Mori <cmo@melexis.com>
8498L:	linux-iio@vger.kernel.org
8499W:	http://www.melexis.com
8500S:	Supported
8501F:	drivers/iio/temperature/mlx90614.c
8502
8503MELFAS MIP4 TOUCHSCREEN DRIVER
8504M:	Sangwon Jee <jeesw@melfas.com>
8505W:	http://www.melfas.com
8506S:	Supported
8507F:	drivers/input/touchscreen/melfas_mip4.c
8508F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8509
8510MELLANOX ETHERNET DRIVER (mlx4_en)
8511M:	Tariq Toukan <tariqt@mellanox.com>
8512L:	netdev@vger.kernel.org
8513S:	Supported
8514W:	http://www.mellanox.com
8515Q:	http://patchwork.ozlabs.org/project/netdev/list/
8516F:	drivers/net/ethernet/mellanox/mlx4/en_*
8517
8518MELLANOX ETHERNET DRIVER (mlx5e)
8519M:	Saeed Mahameed <saeedm@mellanox.com>
8520L:	netdev@vger.kernel.org
8521S:	Supported
8522W:	http://www.mellanox.com
8523Q:	http://patchwork.ozlabs.org/project/netdev/list/
8524F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8525
8526MELLANOX ETHERNET INNOVA DRIVER
8527M:	Ilan Tayari <ilant@mellanox.com>
8528R:	Boris Pismenny <borisp@mellanox.com>
8529L:	netdev@vger.kernel.org
8530S:	Supported
8531W:	http://www.mellanox.com
8532Q:	http://patchwork.ozlabs.org/project/netdev/list/
8533F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8534F:	include/linux/mlx5/mlx5_ifc_fpga.h
8535
8536MELLANOX ETHERNET INNOVA IPSEC DRIVER
8537M:	Ilan Tayari <ilant@mellanox.com>
8538R:	Boris Pismenny <borisp@mellanox.com>
8539L:	netdev@vger.kernel.org
8540S:	Supported
8541W:	http://www.mellanox.com
8542Q:	http://patchwork.ozlabs.org/project/netdev/list/
8543F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8544F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8545
8546MELLANOX ETHERNET SWITCH DRIVERS
8547M:	Jiri Pirko <jiri@mellanox.com>
8548M:	Ido Schimmel <idosch@mellanox.com>
8549L:	netdev@vger.kernel.org
8550S:	Supported
8551W:	http://www.mellanox.com
8552Q:	http://patchwork.ozlabs.org/project/netdev/list/
8553F:	drivers/net/ethernet/mellanox/mlxsw/
8554
8555MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8556M:	Yotam Gigi <yotamg@mellanox.com>
8557L:	netdev@vger.kernel.org
8558S:	Supported
8559W:	http://www.mellanox.com
8560Q:	http://patchwork.ozlabs.org/project/netdev/list/
8561F:	drivers/net/ethernet/mellanox/mlxfw/
8562
8563MELLANOX MLX CPLD HOTPLUG DRIVER
8564M:	Vadim Pasternak <vadimp@mellanox.com>
8565L:	platform-driver-x86@vger.kernel.org
8566S:	Supported
8567F:	drivers/platform/x86/mlxcpld-hotplug.c
8568F:	include/linux/platform_data/mlxcpld-hotplug.h
8569
8570MELLANOX MLX4 core VPI driver
8571M:	Tariq Toukan <tariqt@mellanox.com>
8572L:	netdev@vger.kernel.org
8573L:	linux-rdma@vger.kernel.org
8574W:	http://www.mellanox.com
8575Q:	http://patchwork.ozlabs.org/project/netdev/list/
8576S:	Supported
8577F:	drivers/net/ethernet/mellanox/mlx4/
8578F:	include/linux/mlx4/
8579
8580MELLANOX MLX4 IB driver
8581M:	Yishai Hadas <yishaih@mellanox.com>
8582L:	linux-rdma@vger.kernel.org
8583W:	http://www.mellanox.com
8584Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8585S:	Supported
8586F:	drivers/infiniband/hw/mlx4/
8587F:	include/linux/mlx4/
8588F:	include/uapi/rdma/mlx4-abi.h
8589
8590MELLANOX MLX5 core VPI driver
8591M:	Saeed Mahameed <saeedm@mellanox.com>
8592M:	Matan Barak <matanb@mellanox.com>
8593M:	Leon Romanovsky <leonro@mellanox.com>
8594L:	netdev@vger.kernel.org
8595L:	linux-rdma@vger.kernel.org
8596W:	http://www.mellanox.com
8597Q:	http://patchwork.ozlabs.org/project/netdev/list/
8598S:	Supported
8599F:	drivers/net/ethernet/mellanox/mlx5/core/
8600F:	include/linux/mlx5/
8601
8602MELLANOX MLX5 IB driver
8603M:	Matan Barak <matanb@mellanox.com>
8604M:	Leon Romanovsky <leonro@mellanox.com>
8605L:	linux-rdma@vger.kernel.org
8606W:	http://www.mellanox.com
8607Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8608S:	Supported
8609F:	drivers/infiniband/hw/mlx5/
8610F:	include/linux/mlx5/
8611F:	include/uapi/rdma/mlx5-abi.h
8612
8613MELLANOX MLXCPLD I2C AND MUX DRIVER
8614M:	Vadim Pasternak <vadimp@mellanox.com>
8615M:	Michael Shych <michaelsh@mellanox.com>
8616L:	linux-i2c@vger.kernel.org
8617S:	Supported
8618F:	drivers/i2c/busses/i2c-mlxcpld.c
8619F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8620F:	Documentation/i2c/busses/i2c-mlxcpld
8621
8622MELLANOX MLXCPLD LED DRIVER
8623M:	Vadim Pasternak <vadimp@mellanox.com>
8624L:	linux-leds@vger.kernel.org
8625S:	Supported
8626F:	drivers/leds/leds-mlxcpld.c
8627F:	Documentation/leds/leds-mlxcpld.txt
8628
8629MELLANOX PLATFORM DRIVER
8630M:	Vadim Pasternak <vadimp@mellanox.com>
8631L:	platform-driver-x86@vger.kernel.org
8632S:	Supported
8633F:	drivers/platform/x86/mlx-platform.c
8634
8635MEMBARRIER SUPPORT
8636M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8637M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8638L:	linux-kernel@vger.kernel.org
8639S:	Supported
8640F:	kernel/membarrier.c
8641F:	include/uapi/linux/membarrier.h
8642
8643MEMORY MANAGEMENT
8644L:	linux-mm@kvack.org
8645W:	http://www.linux-mm.org
8646S:	Maintained
8647F:	include/linux/mm.h
8648F:	include/linux/gfp.h
8649F:	include/linux/mmzone.h
8650F:	include/linux/memory_hotplug.h
8651F:	include/linux/vmalloc.h
8652F:	mm/
8653
8654MEMORY TECHNOLOGY DEVICES (MTD)
8655M:	David Woodhouse <dwmw2@infradead.org>
8656M:	Brian Norris <computersforpeace@gmail.com>
8657M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8658M:	Marek Vasut <marek.vasut@gmail.com>
8659M:	Richard Weinberger <richard@nod.at>
8660M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8661L:	linux-mtd@lists.infradead.org
8662W:	http://www.linux-mtd.infradead.org/
8663Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8664T:	git git://git.infradead.org/linux-mtd.git master
8665T:	git git://git.infradead.org/l2-mtd.git master
8666S:	Maintained
8667F:	Documentation/devicetree/bindings/mtd/
8668F:	drivers/mtd/
8669F:	include/linux/mtd/
8670F:	include/uapi/mtd/
8671
8672MEN A21 WATCHDOG DRIVER
8673M:	Johannes Thumshirn <morbidrsa@gmail.com>
8674L:	linux-watchdog@vger.kernel.org
8675S:	Maintained
8676F:	drivers/watchdog/mena21_wdt.c
8677
8678MEN CHAMELEON BUS (mcb)
8679M:	Johannes Thumshirn <morbidrsa@gmail.com>
8680S:	Maintained
8681F:	drivers/mcb/
8682F:	include/linux/mcb.h
8683F:	Documentation/men-chameleon-bus.txt
8684
8685MEN F21BMC (Board Management Controller)
8686M:	Andreas Werner <andreas.werner@men.de>
8687S:	Supported
8688F:	drivers/mfd/menf21bmc.c
8689F:	drivers/watchdog/menf21bmc_wdt.c
8690F:	drivers/leds/leds-menf21bmc.c
8691F:	drivers/hwmon/menf21bmc_hwmon.c
8692F:	Documentation/hwmon/menf21bmc
8693
8694METAG ARCHITECTURE
8695M:	James Hogan <james.hogan@imgtec.com>
8696L:	linux-metag@vger.kernel.org
8697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8698S:	Odd Fixes
8699F:	arch/metag/
8700F:	Documentation/metag/
8701F:	Documentation/devicetree/bindings/metag/
8702F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8703F:	drivers/clocksource/metag_generic.c
8704F:	drivers/irqchip/irq-metag.c
8705F:	drivers/irqchip/irq-metag-ext.c
8706F:	drivers/tty/metag_da.c
8707
8708MICROBLAZE ARCHITECTURE
8709M:	Michal Simek <monstr@monstr.eu>
8710W:	http://www.monstr.eu/fdt/
8711T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8712S:	Supported
8713F:	arch/microblaze/
8714
8715MICROCHIP / ATMEL AT91 SERIAL DRIVER
8716M:	Richard Genoud <richard.genoud@gmail.com>
8717S:	Maintained
8718F:	drivers/tty/serial/atmel_serial.c
8719F:	drivers/tty/serial/atmel_serial.h
8720
8721MICROCHIP / ATMEL DMA DRIVER
8722M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8724L:	dmaengine@vger.kernel.org
8725S:	Supported
8726F:	drivers/dma/at_hdmac.c
8727F:	drivers/dma/at_hdmac_regs.h
8728F:	include/linux/platform_data/dma-atmel.h
8729
8730MICROCHIP / ATMEL ISC DRIVER
8731M:	Songjun Wu <songjun.wu@microchip.com>
8732L:	linux-media@vger.kernel.org
8733S:	Supported
8734F:	drivers/media/platform/atmel/atmel-isc.c
8735F:	drivers/media/platform/atmel/atmel-isc-regs.h
8736F:	devicetree/bindings/media/atmel-isc.txt
8737
8738MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8739M:	Woojung Huh <Woojung.Huh@microchip.com>
8740M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8741L:	netdev@vger.kernel.org
8742S:	Maintained
8743F:	net/dsa/tag_ksz.c
8744F:	drivers/net/dsa/microchip/*
8745F:	include/linux/platform_data/microchip-ksz.h
8746F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8747
8748MICROCHIP USB251XB DRIVER
8749M:	Richard Leitner <richard.leitner@skidata.com>
8750L:	linux-usb@vger.kernel.org
8751S:	Maintained
8752F:	drivers/usb/misc/usb251xb.c
8753F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8754
8755MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8756M:	Don Brace <don.brace@microsemi.com>
8757L:	esc.storagedev@microsemi.com
8758L:	linux-scsi@vger.kernel.org
8759S:	Supported
8760F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8761F:	drivers/scsi/smartpqi/Kconfig
8762F:	drivers/scsi/smartpqi/Makefile
8763F:	include/linux/cciss*.h
8764F:	include/uapi/linux/cciss*.h
8765F:	Documentation/scsi/smartpqi.txt
8766
8767MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8768M:	Chen Yu <yu.c.chen@intel.com>
8769L:	platform-driver-x86@vger.kernel.org
8770S:	Supported
8771F:	drivers/platform/x86/surfacepro3_button.c
8772
8773MICROTEK X6 SCANNER
8774M:	Oliver Neukum <oliver@neukum.org>
8775S:	Maintained
8776F:	drivers/usb/image/microtek.*
8777
8778MIPS
8779M:	Ralf Baechle <ralf@linux-mips.org>
8780L:	linux-mips@linux-mips.org
8781W:	http://www.linux-mips.org/
8782T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8783Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8784S:	Supported
8785F:	Documentation/devicetree/bindings/mips/
8786F:	Documentation/mips/
8787F:	arch/mips/
8788
8789MIPS BOSTON DEVELOPMENT BOARD
8790M:	Paul Burton <paul.burton@imgtec.com>
8791L:	linux-mips@linux-mips.org
8792S:	Maintained
8793F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
8794F:	arch/mips/boot/dts/img/boston.dts
8795F:	arch/mips/configs/generic/board-boston.config
8796F:	drivers/clk/imgtec/clk-boston.c
8797F:	include/dt-bindings/clock/boston-clock.h
8798
8799MIPS GENERIC PLATFORM
8800M:	Paul Burton <paul.burton@imgtec.com>
8801L:	linux-mips@linux-mips.org
8802S:	Supported
8803F:	arch/mips/generic/
8804
8805MIPS/LOONGSON1 ARCHITECTURE
8806M:	Keguang Zhang <keguang.zhang@gmail.com>
8807L:	linux-mips@linux-mips.org
8808S:	Maintained
8809F:	arch/mips/loongson32/
8810F:	arch/mips/include/asm/mach-loongson32/
8811F:	drivers/*/*loongson1*
8812F:	drivers/*/*/*loongson1*
8813
8814MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8815M:	Hans Verkuil <hverkuil@xs4all.nl>
8816L:	linux-media@vger.kernel.org
8817T:	git git://linuxtv.org/media_tree.git
8818W:	https://linuxtv.org
8819S:	Odd Fixes
8820F:	drivers/media/radio/radio-miropcm20*
8821
8822MMP SUPPORT
8823M:	Eric Miao <eric.y.miao@gmail.com>
8824M:	Haojian Zhuang <haojian.zhuang@gmail.com>
8825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8826T:	git git://github.com/hzhuang1/linux.git
8827T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
8828S:	Maintained
8829F:	arch/arm/boot/dts/mmp*
8830F:	arch/arm/mach-mmp/
8831
8832MN88472 MEDIA DRIVER
8833M:	Antti Palosaari <crope@iki.fi>
8834L:	linux-media@vger.kernel.org
8835W:	https://linuxtv.org
8836W:	http://palosaari.fi/linux/
8837Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8838S:	Maintained
8839F:	drivers/media/dvb-frontends/mn88472*
8840
8841MN88473 MEDIA DRIVER
8842M:	Antti Palosaari <crope@iki.fi>
8843L:	linux-media@vger.kernel.org
8844W:	https://linuxtv.org
8845W:	http://palosaari.fi/linux/
8846Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8847S:	Maintained
8848F:	drivers/media/dvb-frontends/mn88473*
8849
8850MODULE SUPPORT
8851M:	Jessica Yu <jeyu@kernel.org>
8852M:	Rusty Russell <rusty@rustcorp.com.au>
8853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8854S:	Maintained
8855F:	include/linux/module.h
8856F:	kernel/module.c
8857
8858MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8859W:	http://popies.net/meye/
8860S:	Orphan
8861F:	Documentation/media/v4l-drivers/meye*
8862F:	drivers/media/pci/meye/
8863F:	include/uapi/linux/meye.h
8864
8865MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8866M:	Jiri Slaby <jirislaby@gmail.com>
8867S:	Maintained
8868F:	Documentation/serial/moxa-smartio
8869F:	drivers/tty/mxser.*
8870
8871MR800 AVERMEDIA USB FM RADIO DRIVER
8872M:	Alexey Klimov <klimov.linux@gmail.com>
8873L:	linux-media@vger.kernel.org
8874T:	git git://linuxtv.org/media_tree.git
8875S:	Maintained
8876F:	drivers/media/radio/radio-mr800.c
8877
8878MRF24J40 IEEE 802.15.4 RADIO DRIVER
8879M:	Alan Ott <alan@signal11.us>
8880L:	linux-wpan@vger.kernel.org
8881S:	Maintained
8882F:	drivers/net/ieee802154/mrf24j40.c
8883F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8884
8885MSI LAPTOP SUPPORT
8886M:	"Lee, Chun-Yi" <jlee@suse.com>
8887L:	platform-driver-x86@vger.kernel.org
8888S:	Maintained
8889F:	drivers/platform/x86/msi-laptop.c
8890
8891MSI WMI SUPPORT
8892L:	platform-driver-x86@vger.kernel.org
8893S:	Orphan
8894F:	drivers/platform/x86/msi-wmi.c
8895
8896MSI001 MEDIA DRIVER
8897M:	Antti Palosaari <crope@iki.fi>
8898L:	linux-media@vger.kernel.org
8899W:	https://linuxtv.org
8900W:	http://palosaari.fi/linux/
8901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8902T:	git git://linuxtv.org/anttip/media_tree.git
8903S:	Maintained
8904F:	drivers/media/tuners/msi001*
8905
8906MSI2500 MEDIA DRIVER
8907M:	Antti Palosaari <crope@iki.fi>
8908L:	linux-media@vger.kernel.org
8909W:	https://linuxtv.org
8910W:	http://palosaari.fi/linux/
8911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8912T:	git git://linuxtv.org/anttip/media_tree.git
8913S:	Maintained
8914F:	drivers/media/usb/msi2500/
8915
8916MSYSTEMS DISKONCHIP G3 MTD DRIVER
8917M:	Robert Jarzmik <robert.jarzmik@free.fr>
8918L:	linux-mtd@lists.infradead.org
8919S:	Maintained
8920F:	drivers/mtd/devices/docg3*
8921
8922MT9M032 APTINA SENSOR DRIVER
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/mt9m032.c
8928F:	include/media/i2c/mt9m032.h
8929
8930MT9P031 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:	drivers/media/i2c/mt9p031.c
8936F:	include/media/i2c/mt9p031.h
8937
8938MT9T001 APTINA CAMERA SENSOR
8939M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8940L:	linux-media@vger.kernel.org
8941T:	git git://linuxtv.org/media_tree.git
8942S:	Maintained
8943F:	drivers/media/i2c/mt9t001.c
8944F:	include/media/i2c/mt9t001.h
8945
8946MT9V032 APTINA CAMERA SENSOR
8947M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8948L:	linux-media@vger.kernel.org
8949T:	git git://linuxtv.org/media_tree.git
8950S:	Maintained
8951F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8952F:	drivers/media/i2c/mt9v032.c
8953F:	include/media/i2c/mt9v032.h
8954
8955MULTIFUNCTION DEVICES (MFD)
8956M:	Lee Jones <lee.jones@linaro.org>
8957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8958S:	Supported
8959F:	Documentation/devicetree/bindings/mfd/
8960F:	drivers/mfd/
8961F:	include/linux/mfd/
8962F:	include/dt-bindings/mfd/
8963
8964MULTIMEDIA CARD (MMC) ETC. OVER SPI
8965S:	Orphan
8966F:	drivers/mmc/host/mmc_spi.c
8967F:	include/linux/spi/mmc_spi.h
8968
8969MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8970M:	Ulf Hansson <ulf.hansson@linaro.org>
8971L:	linux-mmc@vger.kernel.org
8972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8973S:	Maintained
8974F:	Documentation/devicetree/bindings/mmc/
8975F:	drivers/mmc/
8976F:	include/linux/mmc/
8977F:	include/uapi/linux/mmc/
8978
8979MULTIPLEXER SUBSYSTEM
8980M:	Peter Rosin <peda@axentia.se>
8981S:	Maintained
8982F:	Documentation/ABI/testing/mux/sysfs-class-mux*
8983F:	Documentation/devicetree/bindings/mux/
8984F:	include/linux/dt-bindings/mux/
8985F:	include/linux/mux/
8986F:	drivers/mux/
8987
8988MULTISOUND SOUND DRIVER
8989M:	Andrew Veliath <andrewtv@usa.net>
8990S:	Maintained
8991F:	Documentation/sound/oss/MultiSound
8992F:	sound/oss/msnd*
8993
8994MULTITECH MULTIPORT CARD (ISICOM)
8995S:	Orphan
8996F:	drivers/tty/isicom.c
8997F:	include/linux/isicom.h
8998
8999MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9000M:	Bin Liu <b-liu@ti.com>
9001L:	linux-usb@vger.kernel.org
9002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9003S:	Maintained
9004F:	drivers/usb/musb/
9005
9006MXL5007T MEDIA DRIVER
9007M:	Michael Krufky <mkrufky@linuxtv.org>
9008L:	linux-media@vger.kernel.org
9009W:	https://linuxtv.org
9010W:	http://github.com/mkrufky
9011Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9012T:	git git://linuxtv.org/mkrufky/tuners.git
9013S:	Maintained
9014F:	drivers/media/tuners/mxl5007t.*
9015
9016MXSFB DRM DRIVER
9017M:	Marek Vasut <marex@denx.de>
9018S:	Supported
9019F:	drivers/gpu/drm/mxsfb/
9020F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9021
9022MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9023M:	Hyong-Youb Kim <hykim@myri.com>
9024L:	netdev@vger.kernel.org
9025W:	https://www.myricom.com/support/downloads/myri10ge.html
9026S:	Supported
9027F:	drivers/net/ethernet/myricom/myri10ge/
9028
9029NAND FLASH SUBSYSTEM
9030M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9031R:	Richard Weinberger <richard@nod.at>
9032L:	linux-mtd@lists.infradead.org
9033W:	http://www.linux-mtd.infradead.org/
9034Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9035T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9036T:	git git://git.infradead.org/l2-mtd.git nand/next
9037S:	Maintained
9038F:	drivers/mtd/nand/
9039F:	include/linux/mtd/nand*.h
9040
9041NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9042M:	Daniel Mack <zonque@gmail.com>
9043S:	Maintained
9044L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9045W:	http://www.native-instruments.com
9046F:	sound/usb/caiaq/
9047
9048NATSEMI ETHERNET DRIVER (DP8381x)
9049S:	Orphan
9050F:	drivers/net/ethernet/natsemi/natsemi.c
9051
9052NCP FILESYSTEM
9053M:	Petr Vandrovec <petr@vandrovec.name>
9054S:	Odd Fixes
9055F:	fs/ncpfs/
9056
9057NCR 5380 SCSI DRIVERS
9058M:	Finn Thain <fthain@telegraphics.com.au>
9059M:	Michael Schmitz <schmitzmic@gmail.com>
9060L:	linux-scsi@vger.kernel.org
9061S:	Maintained
9062F:	Documentation/scsi/g_NCR5380.txt
9063F:	drivers/scsi/NCR5380.*
9064F:	drivers/scsi/arm/cumana_1.c
9065F:	drivers/scsi/arm/oak.c
9066F:	drivers/scsi/atari_scsi.*
9067F:	drivers/scsi/dmx3191d.c
9068F:	drivers/scsi/g_NCR5380.*
9069F:	drivers/scsi/mac_scsi.*
9070F:	drivers/scsi/sun3_scsi.*
9071F:	drivers/scsi/sun3_scsi_vme.c
9072
9073NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9074M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9075L:	linux-scsi@vger.kernel.org
9076S:	Maintained
9077F:	drivers/scsi/NCR_D700.*
9078
9079NCT6775 HARDWARE MONITOR DRIVER
9080M:	Guenter Roeck <linux@roeck-us.net>
9081L:	linux-hwmon@vger.kernel.org
9082S:	Maintained
9083F:	Documentation/hwmon/nct6775
9084F:	drivers/hwmon/nct6775.c
9085
9086NETEFFECT IWARP RNIC DRIVER (IW_NES)
9087M:	Faisal Latif <faisal.latif@intel.com>
9088L:	linux-rdma@vger.kernel.org
9089W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9090S:	Supported
9091F:	drivers/infiniband/hw/nes/
9092F:	include/uapi/rdma/nes-abi.h
9093
9094NETEM NETWORK EMULATOR
9095M:	Stephen Hemminger <stephen@networkplumber.org>
9096L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9097S:	Maintained
9098F:	net/sched/sch_netem.c
9099
9100NETERION 10GbE DRIVERS (s2io/vxge)
9101M:	Jon Mason <jdmason@kudzu.us>
9102L:	netdev@vger.kernel.org
9103S:	Supported
9104F:	Documentation/networking/s2io.txt
9105F:	Documentation/networking/vxge.txt
9106F:	drivers/net/ethernet/neterion/
9107
9108NETFILTER
9109M:	Pablo Neira Ayuso <pablo@netfilter.org>
9110M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9111M:	Florian Westphal <fw@strlen.de>
9112L:	netfilter-devel@vger.kernel.org
9113L:	coreteam@netfilter.org
9114W:	http://www.netfilter.org/
9115W:	http://www.iptables.org/
9116W:	http://www.nftables.org/
9117Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9120S:	Maintained
9121F:	include/linux/netfilter*
9122F:	include/linux/netfilter/
9123F:	include/net/netfilter/
9124F:	include/uapi/linux/netfilter*
9125F:	include/uapi/linux/netfilter/
9126F:	net/*/netfilter.c
9127F:	net/*/netfilter/
9128F:	net/netfilter/
9129F:	net/bridge/br_netfilter*.c
9130
9131NETLABEL
9132M:	Paul Moore <paul@paul-moore.com>
9133W:	http://netlabel.sf.net
9134L:	netdev@vger.kernel.org
9135S:	Maintained
9136F:	Documentation/netlabel/
9137F:	include/net/netlabel.h
9138F:	net/netlabel/
9139
9140NETROM NETWORK LAYER
9141M:	Ralf Baechle <ralf@linux-mips.org>
9142L:	linux-hams@vger.kernel.org
9143W:	http://www.linux-ax25.org/
9144S:	Maintained
9145F:	include/net/netrom.h
9146F:	include/uapi/linux/netrom.h
9147F:	net/netrom/
9148
9149NETRONOME ETHERNET DRIVERS
9150M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9151L:	oss-drivers@netronome.com
9152S:	Maintained
9153F:	drivers/net/ethernet/netronome/
9154
9155NETWORK BLOCK DEVICE (NBD)
9156M:	Josef Bacik <jbacik@fb.com>
9157S:	Maintained
9158L:	linux-block@vger.kernel.org
9159L:	nbd-general@lists.sourceforge.net
9160F:	Documentation/blockdev/nbd.txt
9161F:	drivers/block/nbd.c
9162F:	include/uapi/linux/nbd.h
9163
9164NETWORK DROP MONITOR
9165M:	Neil Horman <nhorman@tuxdriver.com>
9166L:	netdev@vger.kernel.org
9167S:	Maintained
9168W:	https://fedorahosted.org/dropwatch/
9169F:	net/core/drop_monitor.c
9170
9171NETWORKING DRIVERS
9172L:	netdev@vger.kernel.org
9173W:	http://www.linuxfoundation.org/en/Net
9174Q:	http://patchwork.ozlabs.org/project/netdev/list/
9175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9177S:	Odd Fixes
9178F:	Documentation/devicetree/bindings/net/
9179F:	drivers/net/
9180F:	include/linux/if_*
9181F:	include/linux/netdevice.h
9182F:	include/linux/etherdevice.h
9183F:	include/linux/fcdevice.h
9184F:	include/linux/fddidevice.h
9185F:	include/linux/hippidevice.h
9186F:	include/linux/inetdevice.h
9187F:	include/uapi/linux/if_*
9188F:	include/uapi/linux/netdevice.h
9189
9190NETWORKING DRIVERS (WIRELESS)
9191M:	Kalle Valo <kvalo@codeaurora.org>
9192L:	linux-wireless@vger.kernel.org
9193Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9196S:	Maintained
9197F:	Documentation/devicetree/bindings/net/wireless/
9198F:	drivers/net/wireless/
9199
9200NETWORKING [DSA]
9201M:	Andrew Lunn <andrew@lunn.ch>
9202M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9203M:	Florian Fainelli <f.fainelli@gmail.com>
9204S:	Maintained
9205F:	net/dsa/
9206F:	include/net/dsa.h
9207F:	drivers/net/dsa/
9208
9209NETWORKING [GENERAL]
9210M:	"David S. Miller" <davem@davemloft.net>
9211L:	netdev@vger.kernel.org
9212W:	http://www.linuxfoundation.org/en/Net
9213Q:	http://patchwork.ozlabs.org/project/netdev/list/
9214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9216B:	mailto:netdev@vger.kernel.org
9217S:	Maintained
9218F:	net/
9219F:	include/net/
9220F:	include/linux/in.h
9221F:	include/linux/net.h
9222F:	include/linux/netdevice.h
9223F:	include/uapi/linux/in.h
9224F:	include/uapi/linux/net.h
9225F:	include/uapi/linux/netdevice.h
9226F:	include/uapi/linux/net_namespace.h
9227F:	tools/net/
9228F:	tools/testing/selftests/net/
9229F:	lib/random32.c
9230
9231NETWORKING [IPSEC]
9232M:	Steffen Klassert <steffen.klassert@secunet.com>
9233M:	Herbert Xu <herbert@gondor.apana.org.au>
9234M:	"David S. Miller" <davem@davemloft.net>
9235L:	netdev@vger.kernel.org
9236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9238S:	Maintained
9239F:	net/core/flow.c
9240F:	net/xfrm/
9241F:	net/key/
9242F:	net/ipv4/xfrm*
9243F:	net/ipv4/esp4*
9244F:	net/ipv4/ah4.c
9245F:	net/ipv4/ipcomp.c
9246F:	net/ipv4/ip_vti.c
9247F:	net/ipv6/xfrm*
9248F:	net/ipv6/esp6*
9249F:	net/ipv6/ah6.c
9250F:	net/ipv6/ipcomp6.c
9251F:	net/ipv6/ip6_vti.c
9252F:	include/uapi/linux/xfrm.h
9253F:	include/net/xfrm.h
9254
9255NETWORKING [IPv4/IPv6]
9256M:	"David S. Miller" <davem@davemloft.net>
9257M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9258M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9259L:	netdev@vger.kernel.org
9260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9261S:	Maintained
9262F:	net/ipv4/
9263F:	net/ipv6/
9264F:	include/net/ip*
9265F:	arch/x86/net/*
9266
9267NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9268M:	Paul Moore <paul@paul-moore.com>
9269L:	netdev@vger.kernel.org
9270S:	Maintained
9271
9272NETWORKING [TLS]
9273M:	Ilya Lesokhin <ilyal@mellanox.com>
9274M:	Aviad Yehezkel <aviadye@mellanox.com>
9275M:	Dave Watson <davejwatson@fb.com>
9276L:	netdev@vger.kernel.org
9277S:	Maintained
9278F:	net/tls/*
9279F:	include/uapi/linux/tls.h
9280F:	include/net/tls.h
9281
9282NETWORKING [WIRELESS]
9283L:	linux-wireless@vger.kernel.org
9284Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9285
9286NETXEN (1/10) GbE SUPPORT
9287M:	Manish Chopra <manish.chopra@cavium.com>
9288M:	Rahul Verma <rahul.verma@cavium.com>
9289M:	Dept-GELinuxNICDev@cavium.com
9290L:	netdev@vger.kernel.org
9291S:	Supported
9292F:	drivers/net/ethernet/qlogic/netxen/
9293
9294NFC SUBSYSTEM
9295M:	Samuel Ortiz <sameo@linux.intel.com>
9296L:	linux-wireless@vger.kernel.org
9297L:	linux-nfc@lists.01.org (subscribers-only)
9298S:	Supported
9299F:	net/nfc/
9300F:	include/net/nfc/
9301F:	include/uapi/linux/nfc.h
9302F:	drivers/nfc/
9303F:	include/linux/platform_data/nfcmrvl.h
9304F:	include/linux/platform_data/nxp-nci.h
9305F:	Documentation/devicetree/bindings/net/nfc/
9306
9307NFS, SUNRPC, AND LOCKD CLIENTS
9308M:	Trond Myklebust <trond.myklebust@primarydata.com>
9309M:	Anna Schumaker <anna.schumaker@netapp.com>
9310L:	linux-nfs@vger.kernel.org
9311W:	http://client.linux-nfs.org
9312T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9313S:	Maintained
9314F:	fs/lockd/
9315F:	fs/nfs/
9316F:	fs/nfs_common/
9317F:	net/sunrpc/
9318F:	include/linux/lockd/
9319F:	include/linux/nfs*
9320F:	include/linux/sunrpc/
9321F:	include/uapi/linux/nfs*
9322F:	include/uapi/linux/sunrpc/
9323
9324NILFS2 FILESYSTEM
9325M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9326L:	linux-nilfs@vger.kernel.org
9327W:	http://nilfs.sourceforge.net/
9328W:	http://nilfs.osdn.jp/
9329T:	git git://github.com/konis/nilfs2.git
9330S:	Supported
9331F:	Documentation/filesystems/nilfs2.txt
9332F:	fs/nilfs2/
9333F:	include/trace/events/nilfs2.h
9334F:	include/uapi/linux/nilfs2_api.h
9335F:	include/uapi/linux/nilfs2_ondisk.h
9336
9337NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9338M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9339W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9340S:	Maintained
9341F:	Documentation/scsi/NinjaSCSI.txt
9342F:	drivers/scsi/pcmcia/nsp_*
9343
9344NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9345M:	GOTO Masanori <gotom@debian.or.jp>
9346M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9347W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9348S:	Maintained
9349F:	Documentation/scsi/NinjaSCSI.txt
9350F:	drivers/scsi/nsp32*
9351
9352NIOS2 ARCHITECTURE
9353M:	Ley Foon Tan <lftan@altera.com>
9354L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9356S:	Maintained
9357F:	arch/nios2/
9358
9359NOHZ, DYNTICKS SUPPORT
9360M:	Frederic Weisbecker <fweisbec@gmail.com>
9361M:	Thomas Gleixner <tglx@linutronix.de>
9362M:	Ingo Molnar <mingo@kernel.org>
9363L:	linux-kernel@vger.kernel.org
9364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9365S:	Maintained
9366F:	kernel/time/tick*.*
9367F:	include/linux/tick.h
9368F:	include/linux/sched/nohz.h
9369
9370NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9371M:	Pavel Machek <pavel@ucw.cz>
9372M:	Sakari Ailus <sakari.ailus@iki.fi>
9373L:	linux-media@vger.kernel.org
9374S:	Maintained
9375F:	drivers/media/i2c/et8ek8
9376F:	drivers/media/i2c/ad5820.c
9377
9378NOKIA N900 POWER SUPPLY DRIVERS
9379R:	Pali Rohár <pali.rohar@gmail.com>
9380F:	include/linux/power/bq2415x_charger.h
9381F:	include/linux/power/bq27xxx_battery.h
9382F:	include/linux/power/isp1704_charger.h
9383F:	drivers/power/supply/bq2415x_charger.c
9384F:	drivers/power/supply/bq27xxx_battery.c
9385F:	drivers/power/supply/bq27xxx_battery_i2c.c
9386F:	drivers/power/supply/isp1704_charger.c
9387F:	drivers/power/supply/rx51_battery.c
9388
9389NTB AMD DRIVER
9390M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9391L:	linux-ntb@googlegroups.com
9392S:	Supported
9393F:	drivers/ntb/hw/amd/
9394
9395NTB DRIVER CORE
9396M:	Jon Mason <jdmason@kudzu.us>
9397M:	Dave Jiang <dave.jiang@intel.com>
9398M:	Allen Hubbe <Allen.Hubbe@emc.com>
9399L:	linux-ntb@googlegroups.com
9400S:	Supported
9401W:	https://github.com/jonmason/ntb/wiki
9402T:	git git://github.com/jonmason/ntb.git
9403F:	drivers/ntb/
9404F:	drivers/net/ntb_netdev.c
9405F:	include/linux/ntb.h
9406F:	include/linux/ntb_transport.h
9407F:	tools/testing/selftests/ntb/
9408
9409NTB IDT DRIVER
9410M:	Serge Semin <fancer.lancer@gmail.com>
9411L:	linux-ntb@googlegroups.com
9412S:	Supported
9413F:	drivers/ntb/hw/idt/
9414
9415NTB INTEL DRIVER
9416M:	Jon Mason <jdmason@kudzu.us>
9417M:	Dave Jiang <dave.jiang@intel.com>
9418L:	linux-ntb@googlegroups.com
9419S:	Supported
9420W:	https://github.com/jonmason/ntb/wiki
9421T:	git git://github.com/jonmason/ntb.git
9422F:	drivers/ntb/hw/intel/
9423
9424NTFS FILESYSTEM
9425M:	Anton Altaparmakov <anton@tuxera.com>
9426L:	linux-ntfs-dev@lists.sourceforge.net
9427W:	http://www.tuxera.com/
9428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9429S:	Supported
9430F:	Documentation/filesystems/ntfs.txt
9431F:	fs/ntfs/
9432
9433NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9434M:	Antonino Daplas <adaplas@gmail.com>
9435L:	linux-fbdev@vger.kernel.org
9436S:	Maintained
9437F:	drivers/video/fbdev/riva/
9438F:	drivers/video/fbdev/nvidia/
9439
9440NVM EXPRESS DRIVER
9441M:	Keith Busch <keith.busch@intel.com>
9442M:	Jens Axboe <axboe@fb.com>
9443M:	Christoph Hellwig <hch@lst.de>
9444M:	Sagi Grimberg <sagi@grimberg.me>
9445L:	linux-nvme@lists.infradead.org
9446T:	git://git.infradead.org/nvme.git
9447W:	http://git.infradead.org/nvme.git
9448S:	Supported
9449F:	drivers/nvme/host/
9450F:	include/linux/nvme.h
9451F:	include/uapi/linux/nvme_ioctl.h
9452
9453NVM EXPRESS FC TRANSPORT DRIVERS
9454M:	James Smart <james.smart@broadcom.com>
9455L:	linux-nvme@lists.infradead.org
9456S:	Supported
9457F:	include/linux/nvme-fc.h
9458F:	include/linux/nvme-fc-driver.h
9459F:	drivers/nvme/host/fc.c
9460F:	drivers/nvme/target/fc.c
9461F:	drivers/nvme/target/fcloop.c
9462
9463NVM EXPRESS TARGET DRIVER
9464M:	Christoph Hellwig <hch@lst.de>
9465M:	Sagi Grimberg <sagi@grimberg.me>
9466L:	linux-nvme@lists.infradead.org
9467T:	git://git.infradead.org/nvme.git
9468W:	http://git.infradead.org/nvme.git
9469S:	Supported
9470F:	drivers/nvme/target/
9471
9472NVMEM FRAMEWORK
9473M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9474S:	Maintained
9475F:	drivers/nvmem/
9476F:	Documentation/devicetree/bindings/nvmem/
9477F:	include/linux/nvmem-consumer.h
9478F:	include/linux/nvmem-provider.h
9479
9480NXP TDA998X DRM DRIVER
9481M:	Russell King <linux@armlinux.org.uk>
9482S:	Supported
9483T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9484T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9485F:	drivers/gpu/drm/i2c/tda998x_drv.c
9486F:	include/drm/i2c/tda998x.h
9487
9488NXP TFA9879 DRIVER
9489M:	Peter Rosin <peda@axentia.se>
9490L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9491S:	Maintained
9492F:	sound/soc/codecs/tfa9879*
9493
9494NXP-NCI NFC DRIVER
9495M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9496R:	Charles Gorand <charles.gorand@effinnov.com>
9497L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9498S:	Supported
9499F:	drivers/nfc/nxp-nci
9500
9501OBJTOOL
9502M:	Josh Poimboeuf <jpoimboe@redhat.com>
9503S:	Supported
9504F:	tools/objtool/
9505
9506OMAP AUDIO SUPPORT
9507M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9508M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9509L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9510L:	linux-omap@vger.kernel.org
9511S:	Maintained
9512F:	sound/soc/omap/
9513
9514OMAP CLOCK FRAMEWORK SUPPORT
9515M:	Paul Walmsley <paul@pwsan.com>
9516L:	linux-omap@vger.kernel.org
9517S:	Maintained
9518F:	arch/arm/*omap*/*clock*
9519
9520OMAP DEVICE TREE SUPPORT
9521M:	Benoît Cousson <bcousson@baylibre.com>
9522M:	Tony Lindgren <tony@atomide.com>
9523L:	linux-omap@vger.kernel.org
9524L:	devicetree@vger.kernel.org
9525S:	Maintained
9526F:	arch/arm/boot/dts/*omap*
9527F:	arch/arm/boot/dts/*am3*
9528F:	arch/arm/boot/dts/*am4*
9529F:	arch/arm/boot/dts/*am5*
9530F:	arch/arm/boot/dts/*dra7*
9531
9532OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9533M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9534L:	linux-omap@vger.kernel.org
9535L:	linux-fbdev@vger.kernel.org
9536S:	Maintained
9537F:	drivers/video/fbdev/omap2/
9538F:	Documentation/arm/OMAP/DSS
9539
9540OMAP FRAMEBUFFER SUPPORT
9541M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9542L:	linux-fbdev@vger.kernel.org
9543L:	linux-omap@vger.kernel.org
9544S:	Maintained
9545F:	drivers/video/fbdev/omap/
9546
9547OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9548M:	Roger Quadros <rogerq@ti.com>
9549M:	Tony Lindgren <tony@atomide.com>
9550L:	linux-omap@vger.kernel.org
9551S:	Maintained
9552F:	drivers/memory/omap-gpmc.c
9553F:	arch/arm/mach-omap2/*gpmc*
9554
9555OMAP GPIO DRIVER
9556M:	Grygorii Strashko <grygorii.strashko@ti.com>
9557M:	Santosh Shilimkar <ssantosh@kernel.org>
9558M:	Kevin Hilman <khilman@kernel.org>
9559L:	linux-omap@vger.kernel.org
9560S:	Maintained
9561F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9562F:	drivers/gpio/gpio-omap.c
9563
9564OMAP HARDWARE SPINLOCK SUPPORT
9565M:	Ohad Ben-Cohen <ohad@wizery.com>
9566L:	linux-omap@vger.kernel.org
9567S:	Maintained
9568F:	drivers/hwspinlock/omap_hwspinlock.c
9569
9570OMAP HS MMC SUPPORT
9571L:	linux-mmc@vger.kernel.org
9572L:	linux-omap@vger.kernel.org
9573S:	Orphan
9574F:	drivers/mmc/host/omap_hsmmc.c
9575
9576OMAP HWMOD DATA
9577M:	Paul Walmsley <paul@pwsan.com>
9578L:	linux-omap@vger.kernel.org
9579S:	Maintained
9580F:	arch/arm/mach-omap2/omap_hwmod*data*
9581
9582OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9583M:	Benoît Cousson <bcousson@baylibre.com>
9584L:	linux-omap@vger.kernel.org
9585S:	Maintained
9586F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9587
9588OMAP HWMOD SUPPORT
9589M:	Benoît Cousson <bcousson@baylibre.com>
9590M:	Paul Walmsley <paul@pwsan.com>
9591L:	linux-omap@vger.kernel.org
9592S:	Maintained
9593F:	arch/arm/mach-omap2/omap_hwmod.*
9594
9595OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9596M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9597L:	linux-media@vger.kernel.org
9598S:	Maintained
9599F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9600F:	drivers/media/platform/omap3isp/
9601F:	drivers/staging/media/omap4iss/
9602
9603OMAP MMC SUPPORT
9604M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9605L:	linux-omap@vger.kernel.org
9606S:	Maintained
9607F:	drivers/mmc/host/omap.c
9608
9609OMAP POWER MANAGEMENT SUPPORT
9610M:	Kevin Hilman <khilman@kernel.org>
9611L:	linux-omap@vger.kernel.org
9612S:	Maintained
9613F:	arch/arm/*omap*/*pm*
9614F:	drivers/cpufreq/omap-cpufreq.c
9615
9616OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9617M:	Rajendra Nayak <rnayak@codeaurora.org>
9618M:	Paul Walmsley <paul@pwsan.com>
9619L:	linux-omap@vger.kernel.org
9620S:	Maintained
9621F:	arch/arm/mach-omap2/prm*
9622
9623OMAP RANDOM NUMBER GENERATOR SUPPORT
9624M:	Deepak Saxena <dsaxena@plexity.net>
9625S:	Maintained
9626F:	drivers/char/hw_random/omap-rng.c
9627
9628OMAP USB SUPPORT
9629L:	linux-usb@vger.kernel.org
9630L:	linux-omap@vger.kernel.org
9631S:	Orphan
9632F:	drivers/usb/*/*omap*
9633F:	arch/arm/*omap*/usb*
9634
9635OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9636M:	Mark Jackson <mpfj@newflow.co.uk>
9637L:	linux-omap@vger.kernel.org
9638S:	Maintained
9639F:	arch/arm/boot/dts/am335x-nano.dts
9640
9641OMAP1 SUPPORT
9642M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9643M:	Tony Lindgren <tony@atomide.com>
9644L:	linux-omap@vger.kernel.org
9645Q:	http://patchwork.kernel.org/project/linux-omap/list/
9646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9647S:	Maintained
9648F:	arch/arm/mach-omap1/
9649F:	arch/arm/plat-omap/
9650F:	arch/arm/configs/omap1_defconfig
9651F:	drivers/i2c/busses/i2c-omap.c
9652F:	include/linux/i2c-omap.h
9653
9654OMAP2+ SUPPORT
9655M:	Tony Lindgren <tony@atomide.com>
9656L:	linux-omap@vger.kernel.org
9657W:	http://www.muru.com/linux/omap/
9658W:	http://linux.omap.com/
9659Q:	http://patchwork.kernel.org/project/linux-omap/list/
9660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9661S:	Maintained
9662F:	arch/arm/mach-omap2/
9663F:	arch/arm/plat-omap/
9664F:	arch/arm/configs/omap2plus_defconfig
9665F:	drivers/i2c/busses/i2c-omap.c
9666F:	drivers/irqchip/irq-omap-intc.c
9667F:	drivers/mfd/*omap*.c
9668F:	drivers/mfd/menelaus.c
9669F:	drivers/mfd/palmas.c
9670F:	drivers/mfd/tps65217.c
9671F:	drivers/mfd/tps65218.c
9672F:	drivers/mfd/tps65910.c
9673F:	drivers/mfd/twl-core.[ch]
9674F:	drivers/mfd/twl4030*.c
9675F:	drivers/mfd/twl6030*.c
9676F:	drivers/mfd/twl6040*.c
9677F:	drivers/regulator/palmas-regulator*.c
9678F:	drivers/regulator/pbias-regulator.c
9679F:	drivers/regulator/tps65217-regulator.c
9680F:	drivers/regulator/tps65218-regulator.c
9681F:	drivers/regulator/tps65910-regulator.c
9682F:	drivers/regulator/twl-regulator.c
9683F:	drivers/regulator/twl6030-regulator.c
9684F:	include/linux/i2c-omap.h
9685
9686OMFS FILESYSTEM
9687M:	Bob Copeland <me@bobcopeland.com>
9688L:	linux-karma-devel@lists.sourceforge.net
9689S:	Maintained
9690F:	Documentation/filesystems/omfs.txt
9691F:	fs/omfs/
9692
9693OMNIKEY CARDMAN 4000 DRIVER
9694M:	Harald Welte <laforge@gnumonks.org>
9695S:	Maintained
9696F:	drivers/char/pcmcia/cm4000_cs.c
9697F:	include/linux/cm4000_cs.h
9698F:	include/uapi/linux/cm4000_cs.h
9699
9700OMNIKEY CARDMAN 4040 DRIVER
9701M:	Harald Welte <laforge@gnumonks.org>
9702S:	Maintained
9703F:	drivers/char/pcmcia/cm4040_cs.*
9704
9705OMNIVISION OV13858 SENSOR DRIVER
9706M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9707L:	linux-media@vger.kernel.org
9708T:	git git://linuxtv.org/media_tree.git
9709S:	Maintained
9710F:	drivers/media/i2c/ov13858.c
9711
9712OMNIVISION OV5640 SENSOR DRIVER
9713M:	Steve Longerbeam <slongerbeam@gmail.com>
9714L:	linux-media@vger.kernel.org
9715T:	git git://linuxtv.org/media_tree.git
9716S:	Maintained
9717F:	drivers/media/i2c/ov5640.c
9718
9719OMNIVISION OV5647 SENSOR DRIVER
9720M:	Ramiro Oliveira <roliveir@synopsys.com>
9721L:	linux-media@vger.kernel.org
9722T:	git git://linuxtv.org/media_tree.git
9723S:	Maintained
9724F:	drivers/media/i2c/ov5647.c
9725
9726OMNIVISION OV7670 SENSOR DRIVER
9727M:	Jonathan Corbet <corbet@lwn.net>
9728L:	linux-media@vger.kernel.org
9729T:	git git://linuxtv.org/media_tree.git
9730S:	Maintained
9731F:	drivers/media/i2c/ov7670.c
9732F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9733
9734ONENAND FLASH DRIVER
9735M:	Kyungmin Park <kyungmin.park@samsung.com>
9736L:	linux-mtd@lists.infradead.org
9737S:	Maintained
9738F:	drivers/mtd/onenand/
9739F:	include/linux/mtd/onenand*.h
9740
9741ONSTREAM SCSI TAPE DRIVER
9742M:	Willem Riede <osst@riede.org>
9743L:	osst-users@lists.sourceforge.net
9744L:	linux-scsi@vger.kernel.org
9745S:	Maintained
9746F:	Documentation/scsi/osst.txt
9747F:	drivers/scsi/osst.*
9748F:	drivers/scsi/osst_*.h
9749F:	drivers/scsi/st.h
9750
9751OP-TEE DRIVER
9752M:	Jens Wiklander <jens.wiklander@linaro.org>
9753S:	Maintained
9754F:	drivers/tee/optee/
9755
9756OPA-VNIC DRIVER
9757M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9758M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9759L:	linux-rdma@vger.kernel.org
9760S:	Supported
9761F:	drivers/infiniband/ulp/opa_vnic
9762
9763OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9764M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9765L:	devicetree@vger.kernel.org
9766S:	Maintained
9767F:	Documentation/devicetree/dynamic-resolution-notes.txt
9768F:	Documentation/devicetree/overlay-notes.txt
9769F:	drivers/of/overlay.c
9770F:	drivers/of/resolver.c
9771
9772OPEN FIRMWARE AND FLATTENED DEVICE TREE
9773M:	Rob Herring <robh+dt@kernel.org>
9774M:	Frank Rowand <frowand.list@gmail.com>
9775L:	devicetree@vger.kernel.org
9776W:	http://www.devicetree.org/
9777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9778S:	Maintained
9779F:	drivers/of/
9780F:	include/linux/of*.h
9781F:	scripts/dtc/
9782F:	Documentation/ABI/testing/sysfs-firmware-ofw
9783
9784OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9785M:	Rob Herring <robh+dt@kernel.org>
9786M:	Mark Rutland <mark.rutland@arm.com>
9787L:	devicetree@vger.kernel.org
9788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9789Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9790S:	Maintained
9791F:	Documentation/devicetree/
9792F:	arch/*/boot/dts/
9793F:	include/dt-bindings/
9794
9795OPENCORES I2C BUS DRIVER
9796M:	Peter Korsgaard <jacmet@sunsite.dk>
9797L:	linux-i2c@vger.kernel.org
9798S:	Maintained
9799F:	Documentation/i2c/busses/i2c-ocores
9800F:	drivers/i2c/busses/i2c-ocores.c
9801
9802OPENRISC ARCHITECTURE
9803M:	Jonas Bonn <jonas@southpole.se>
9804M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9805M:	Stafford Horne <shorne@gmail.com>
9806T:	git git://github.com/openrisc/linux.git
9807L:	openrisc@lists.librecores.org
9808W:	http://openrisc.io
9809S:	Maintained
9810F:	arch/openrisc/
9811
9812OPENVSWITCH
9813M:	Pravin Shelar <pshelar@nicira.com>
9814L:	netdev@vger.kernel.org
9815L:	dev@openvswitch.org
9816W:	http://openvswitch.org
9817S:	Maintained
9818F:	net/openvswitch/
9819F:	include/uapi/linux/openvswitch.h
9820
9821OPERATING PERFORMANCE POINTS (OPP)
9822M:	Viresh Kumar <vireshk@kernel.org>
9823M:	Nishanth Menon <nm@ti.com>
9824M:	Stephen Boyd <sboyd@codeaurora.org>
9825L:	linux-pm@vger.kernel.org
9826S:	Maintained
9827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9828F:	drivers/base/power/opp/
9829F:	include/linux/pm_opp.h
9830F:	Documentation/power/opp.txt
9831F:	Documentation/devicetree/bindings/opp/
9832
9833OPL4 DRIVER
9834M:	Clemens Ladisch <clemens@ladisch.de>
9835L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9836T:	git git://git.alsa-project.org/alsa-kernel.git
9837S:	Maintained
9838F:	sound/drivers/opl4/
9839
9840OPROFILE
9841M:	Robert Richter <rric@kernel.org>
9842L:	oprofile-list@lists.sf.net
9843S:	Maintained
9844F:	arch/*/include/asm/oprofile*.h
9845F:	arch/*/oprofile/
9846F:	drivers/oprofile/
9847F:	include/linux/oprofile.h
9848
9849ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9850M:	Mark Fasheh <mfasheh@versity.com>
9851M:	Joel Becker <jlbec@evilplan.org>
9852L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9853W:	http://ocfs2.wiki.kernel.org
9854S:	Supported
9855F:	Documentation/filesystems/ocfs2.txt
9856F:	Documentation/filesystems/dlmfs.txt
9857F:	fs/ocfs2/
9858
9859ORANGEFS FILESYSTEM
9860M:	Mike Marshall <hubcap@omnibond.com>
9861L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9863S:	Supported
9864F:	fs/orangefs/
9865F:	Documentation/filesystems/orangefs.txt
9866
9867ORINOCO DRIVER
9868L:	linux-wireless@vger.kernel.org
9869W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9870W:	http://www.nongnu.org/orinoco/
9871S:	Orphan
9872F:	drivers/net/wireless/intersil/orinoco/
9873
9874OSD LIBRARY and FILESYSTEM
9875M:	Boaz Harrosh <ooo@electrozaur.com>
9876S:	Maintained
9877F:	drivers/scsi/osd/
9878F:	include/scsi/osd_*
9879F:	fs/exofs/
9880
9881OV2659 OMNIVISION SENSOR DRIVER
9882M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9883L:	linux-media@vger.kernel.org
9884W:	https://linuxtv.org
9885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9886T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9887S:	Maintained
9888F:	drivers/media/i2c/ov2659.c
9889F:	include/media/i2c/ov2659.h
9890
9891OVERLAY FILESYSTEM
9892M:	Miklos Szeredi <miklos@szeredi.hu>
9893L:	linux-unionfs@vger.kernel.org
9894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9895S:	Supported
9896F:	fs/overlayfs/
9897F:	Documentation/filesystems/overlayfs.txt
9898
9899P54 WIRELESS DRIVER
9900M:	Christian Lamparter <chunkeey@googlemail.com>
9901L:	linux-wireless@vger.kernel.org
9902W:	http://wireless.kernel.org/en/users/Drivers/p54
9903S:	Maintained
9904F:	drivers/net/wireless/intersil/p54/
9905
9906PA SEMI ETHERNET DRIVER
9907L:	netdev@vger.kernel.org
9908S:	Orphan
9909F:	drivers/net/ethernet/pasemi/*
9910
9911PA SEMI SMBUS DRIVER
9912L:	linux-i2c@vger.kernel.org
9913S:	Orphan
9914F:	drivers/i2c/busses/i2c-pasemi.c
9915
9916PADATA PARALLEL EXECUTION MECHANISM
9917M:	Steffen Klassert <steffen.klassert@secunet.com>
9918L:	linux-crypto@vger.kernel.org
9919S:	Maintained
9920F:	kernel/padata.c
9921F:	include/linux/padata.h
9922F:	Documentation/padata.txt
9923
9924PANASONIC LAPTOP ACPI EXTRAS DRIVER
9925M:	Harald Welte <laforge@gnumonks.org>
9926L:	platform-driver-x86@vger.kernel.org
9927S:	Maintained
9928F:	drivers/platform/x86/panasonic-laptop.c
9929
9930PANASONIC MN10300/AM33/AM34 PORT
9931M:	David Howells <dhowells@redhat.com>
9932L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9933W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9934S:	Maintained
9935F:	Documentation/mn10300/
9936F:	arch/mn10300/
9937
9938PARALLEL LCD/KEYPAD PANEL DRIVER
9939M:	Willy Tarreau <willy@haproxy.com>
9940M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9941S:	Odd Fixes
9942F:	Documentation/misc-devices/lcd-panel-cgram.txt
9943F:	drivers/misc/panel.c
9944
9945PARALLEL PORT SUBSYSTEM
9946M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9947M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9948L:	linux-parport@lists.infradead.org (subscribers-only)
9949S:	Maintained
9950F:	drivers/parport/
9951F:	include/linux/parport*.h
9952F:	drivers/char/ppdev.c
9953F:	include/uapi/linux/ppdev.h
9954F:	Documentation/parport*.txt
9955
9956PARAVIRT_OPS INTERFACE
9957M:	Jeremy Fitzhardinge <jeremy@goop.org>
9958M:	Chris Wright <chrisw@sous-sol.org>
9959M:	Alok Kataria <akataria@vmware.com>
9960M:	Rusty Russell <rusty@rustcorp.com.au>
9961L:	virtualization@lists.linux-foundation.org
9962S:	Supported
9963F:	Documentation/virtual/paravirt_ops.txt
9964F:	arch/*/kernel/paravirt*
9965F:	arch/*/include/asm/paravirt.h
9966F:	include/linux/hypervisor.h
9967
9968PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9969M:	Tim Waugh <tim@cyberelk.net>
9970L:	linux-parport@lists.infradead.org (subscribers-only)
9971S:	Maintained
9972F:	Documentation/blockdev/paride.txt
9973F:	drivers/block/paride/
9974
9975PARISC ARCHITECTURE
9976M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9977M:	Helge Deller <deller@gmx.de>
9978L:	linux-parisc@vger.kernel.org
9979W:	http://www.parisc-linux.org/
9980Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9983S:	Maintained
9984F:	arch/parisc/
9985F:	Documentation/parisc/
9986F:	drivers/parisc/
9987F:	drivers/char/agp/parisc-agp.c
9988F:	drivers/input/serio/gscps2.c
9989F:	drivers/parport/parport_gsc.*
9990F:	drivers/tty/serial/8250/8250_gsc.c
9991F:	drivers/video/fbdev/sti*
9992F:	drivers/video/console/sti*
9993F:	drivers/video/logo/logo_parisc*
9994
9995PARMAN
9996M:	Jiri Pirko <jiri@mellanox.com>
9997L:	netdev@vger.kernel.org
9998S:	Supported
9999F:	lib/parman.c
10000F:	lib/test_parman.c
10001F:	include/linux/parman.h
10002
10003PC87360 HARDWARE MONITORING DRIVER
10004M:	Jim Cromie <jim.cromie@gmail.com>
10005L:	linux-hwmon@vger.kernel.org
10006S:	Maintained
10007F:	Documentation/hwmon/pc87360
10008F:	drivers/hwmon/pc87360.c
10009
10010PC8736x GPIO DRIVER
10011M:	Jim Cromie <jim.cromie@gmail.com>
10012S:	Maintained
10013F:	drivers/char/pc8736x_gpio.c
10014
10015PC87427 HARDWARE MONITORING DRIVER
10016M:	Jean Delvare <jdelvare@suse.com>
10017L:	linux-hwmon@vger.kernel.org
10018S:	Maintained
10019F:	Documentation/hwmon/pc87427
10020F:	drivers/hwmon/pc87427.c
10021
10022PCA9532 LED DRIVER
10023M:	Riku Voipio <riku.voipio@iki.fi>
10024S:	Maintained
10025F:	drivers/leds/leds-pca9532.c
10026F:	include/linux/leds-pca9532.h
10027
10028PCA9541 I2C BUS MASTER SELECTOR DRIVER
10029M:	Guenter Roeck <linux@roeck-us.net>
10030L:	linux-i2c@vger.kernel.org
10031S:	Maintained
10032F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10033
10034PCDP - PRIMARY CONSOLE AND DEBUG PORT
10035M:	Khalid Aziz <khalid@gonehiking.org>
10036S:	Maintained
10037F:	drivers/firmware/pcdp.*
10038
10039PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10040M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10041L:	linux-pci@vger.kernel.org
10042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10043S:	Maintained
10044F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10045F:	drivers/pci/host/pci-aardvark.c
10046
10047PCI DRIVER FOR ALTERA PCIE IP
10048M:	Ley Foon Tan <lftan@altera.com>
10049L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10050L:	linux-pci@vger.kernel.org
10051S:	Supported
10052F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10053F:	drivers/pci/host/pcie-altera.c
10054
10055PCI DRIVER FOR APPLIEDMICRO XGENE
10056M:	Tanmay Inamdar <tinamdar@apm.com>
10057L:	linux-pci@vger.kernel.org
10058L:	linux-arm-kernel@lists.infradead.org
10059S:	Maintained
10060F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10061F:	drivers/pci/host/pci-xgene.c
10062
10063PCI DRIVER FOR ARM VERSATILE PLATFORM
10064M:	Rob Herring <robh@kernel.org>
10065L:	linux-pci@vger.kernel.org
10066L:	linux-arm-kernel@lists.infradead.org
10067S:	Maintained
10068F:	Documentation/devicetree/bindings/pci/versatile.txt
10069F:	drivers/pci/host/pci-versatile.c
10070
10071PCI DRIVER FOR ARMADA 8K
10072M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10073L:	linux-pci@vger.kernel.org
10074L:	linux-arm-kernel@lists.infradead.org
10075S:	Maintained
10076F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10077F:	drivers/pci/dwc/pcie-armada8k.c
10078
10079PCI DRIVER FOR FREESCALE LAYERSCAPE
10080M:	Minghuan Lian <minghuan.Lian@freescale.com>
10081M:	Mingkai Hu <mingkai.hu@freescale.com>
10082M:	Roy Zang <tie-fei.zang@freescale.com>
10083L:	linuxppc-dev@lists.ozlabs.org
10084L:	linux-pci@vger.kernel.org
10085L:	linux-arm-kernel@lists.infradead.org
10086S:	Maintained
10087F:	drivers/pci/dwc/*layerscape*
10088
10089PCI DRIVER FOR GENERIC OF HOSTS
10090M:	Will Deacon <will.deacon@arm.com>
10091L:	linux-pci@vger.kernel.org
10092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10093S:	Maintained
10094F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10095F:	drivers/pci/host/pci-host-common.c
10096F:	drivers/pci/host/pci-host-generic.c
10097
10098PCI DRIVER FOR IMX6
10099M:	Richard Zhu <hongxing.zhu@nxp.com>
10100M:	Lucas Stach <l.stach@pengutronix.de>
10101L:	linux-pci@vger.kernel.org
10102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10103S:	Maintained
10104F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10105F:	drivers/pci/dwc/*imx6*
10106
10107PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10108M:	Keith Busch <keith.busch@intel.com>
10109L:	linux-pci@vger.kernel.org
10110S:	Supported
10111F:	drivers/pci/host/vmd.c
10112
10113PCI DRIVER FOR MICROSEMI SWITCHTEC
10114M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10115M:	Stephen Bates <stephen.bates@microsemi.com>
10116M:	Logan Gunthorpe <logang@deltatee.com>
10117L:	linux-pci@vger.kernel.org
10118S:	Maintained
10119F:	Documentation/switchtec.txt
10120F:	Documentation/ABI/testing/sysfs-class-switchtec
10121F:	drivers/pci/switch/switchtec*
10122F:	include/uapi/linux/switchtec_ioctl.h
10123
10124PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10125M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10126M:	Jason Cooper <jason@lakedaemon.net>
10127L:	linux-pci@vger.kernel.org
10128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10129S:	Maintained
10130F:	drivers/pci/host/*mvebu*
10131
10132PCI DRIVER FOR NVIDIA TEGRA
10133M:	Thierry Reding <thierry.reding@gmail.com>
10134L:	linux-tegra@vger.kernel.org
10135L:	linux-pci@vger.kernel.org
10136S:	Supported
10137F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10138F:	drivers/pci/host/pci-tegra.c
10139
10140PCI DRIVER FOR RENESAS R-CAR
10141M:	Simon Horman <horms@verge.net.au>
10142L:	linux-pci@vger.kernel.org
10143L:	linux-renesas-soc@vger.kernel.org
10144S:	Maintained
10145F:	drivers/pci/host/*rcar*
10146
10147PCI DRIVER FOR SAMSUNG EXYNOS
10148M:	Jingoo Han <jingoohan1@gmail.com>
10149L:	linux-pci@vger.kernel.org
10150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10151L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10152S:	Maintained
10153F:	drivers/pci/dwc/pci-exynos.c
10154
10155PCI DRIVER FOR SYNOPSIS DESIGNWARE
10156M:	Jingoo Han <jingoohan1@gmail.com>
10157M:	Joao Pinto <Joao.Pinto@synopsys.com>
10158L:	linux-pci@vger.kernel.org
10159S:	Maintained
10160F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10161F:	drivers/pci/dwc/*designware*
10162
10163PCI DRIVER FOR TI DRA7XX
10164M:	Kishon Vijay Abraham I <kishon@ti.com>
10165L:	linux-omap@vger.kernel.org
10166L:	linux-pci@vger.kernel.org
10167S:	Supported
10168F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10169F:	drivers/pci/dwc/pci-dra7xx.c
10170
10171PCI DRIVER FOR TI KEYSTONE
10172M:	Murali Karicheri <m-karicheri2@ti.com>
10173L:	linux-pci@vger.kernel.org
10174L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10175S:	Maintained
10176F:	drivers/pci/dwc/*keystone*
10177
10178PCI ENDPOINT SUBSYSTEM
10179M:	Kishon Vijay Abraham I <kishon@ti.com>
10180L:	linux-pci@vger.kernel.org
10181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10182S:	Supported
10183F:	drivers/pci/endpoint/
10184F:	drivers/misc/pci_endpoint_test.c
10185F:	tools/pci/
10186
10187PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10188M:	Russell Currey <ruscur@russell.cc>
10189L:	linuxppc-dev@lists.ozlabs.org
10190S:	Supported
10191F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10192F:	arch/powerpc/kernel/eeh*.c
10193F:	arch/powerpc/platforms/*/eeh*.c
10194F:	arch/powerpc/include/*/eeh*.h
10195
10196PCI ERROR RECOVERY
10197M:	Linas Vepstas <linasvepstas@gmail.com>
10198L:	linux-pci@vger.kernel.org
10199S:	Supported
10200F:	Documentation/PCI/pci-error-recovery.txt
10201
10202PCI MSI DRIVER FOR ALTERA MSI IP
10203M:	Ley Foon Tan <lftan@altera.com>
10204L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10205L:	linux-pci@vger.kernel.org
10206S:	Supported
10207F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10208F:	drivers/pci/host/pcie-altera-msi.c
10209
10210PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10211M:	Duc Dang <dhdang@apm.com>
10212L:	linux-pci@vger.kernel.org
10213L:	linux-arm-kernel@lists.infradead.org
10214S:	Maintained
10215F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10216F:	drivers/pci/host/pci-xgene-msi.c
10217
10218PCI SUBSYSTEM
10219M:	Bjorn Helgaas <bhelgaas@google.com>
10220L:	linux-pci@vger.kernel.org
10221Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10223S:	Supported
10224F:	Documentation/devicetree/bindings/pci/
10225F:	Documentation/PCI/
10226F:	drivers/pci/
10227F:	include/linux/pci*
10228F:	arch/x86/pci/
10229F:	arch/x86/kernel/quirks.c
10230
10231PCIE DRIVER FOR AXIS ARTPEC
10232M:	Niklas Cassel <niklas.cassel@axis.com>
10233M:	Jesper Nilsson <jesper.nilsson@axis.com>
10234L:	linux-arm-kernel@axis.com
10235L:	linux-pci@vger.kernel.org
10236S:	Maintained
10237F:	Documentation/devicetree/bindings/pci/axis,artpec*
10238F:	drivers/pci/dwc/*artpec*
10239
10240PCIE DRIVER FOR CAVIUM THUNDERX
10241M:	David Daney <david.daney@cavium.com>
10242L:	linux-pci@vger.kernel.org
10243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10244S:	Supported
10245F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10246F:	drivers/pci/host/pci-thunder-*
10247
10248PCIE DRIVER FOR HISILICON
10249M:	Zhou Wang <wangzhou1@hisilicon.com>
10250M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10251L:	linux-pci@vger.kernel.org
10252S:	Maintained
10253F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10254F:	drivers/pci/dwc/pcie-hisi.c
10255
10256PCIE DRIVER FOR HISILICON KIRIN
10257M:	Xiaowei Song <songxiaowei@hisilicon.com>
10258M:	Binghui Wang <wangbinghui@hisilicon.com>
10259L:	linux-pci@vger.kernel.org
10260S:	Maintained
10261F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10262F:	drivers/pci/dwc/pcie-kirin.c
10263
10264PCIE DRIVER FOR MEDIATEK
10265M:	Ryder Lee <ryder.lee@mediatek.com>
10266L:	linux-pci@vger.kernel.org
10267L:	linux-mediatek@lists.infradead.org
10268S:	Supported
10269F:	Documentation/devicetree/bindings/pci/mediatek*
10270F:	drivers/pci/host/*mediatek*
10271
10272PCIE DRIVER FOR QUALCOMM MSM
10273M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10274L:	linux-pci@vger.kernel.org
10275L:	linux-arm-msm@vger.kernel.org
10276S:	Maintained
10277F:	drivers/pci/dwc/*qcom*
10278
10279PCIE DRIVER FOR ROCKCHIP
10280M:	Shawn Lin <shawn.lin@rock-chips.com>
10281L:	linux-pci@vger.kernel.org
10282L:	linux-rockchip@lists.infradead.org
10283S:	Maintained
10284F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10285F:	drivers/pci/host/pcie-rockchip.c
10286
10287PCIE DRIVER FOR ST SPEAR13XX
10288M:	Pratyush Anand <pratyush.anand@gmail.com>
10289L:	linux-pci@vger.kernel.org
10290S:	Maintained
10291F:	drivers/pci/dwc/*spear*
10292
10293PCMCIA SUBSYSTEM
10294P:	Linux PCMCIA Team
10295L:	linux-pcmcia@lists.infradead.org
10296W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10298S:	Maintained
10299F:	Documentation/pcmcia/
10300F:	tools/pcmcia/
10301F:	drivers/pcmcia/
10302F:	include/pcmcia/
10303
10304PCNET32 NETWORK DRIVER
10305M:	Don Fry <pcnet32@frontier.com>
10306L:	netdev@vger.kernel.org
10307S:	Maintained
10308F:	drivers/net/ethernet/amd/pcnet32.c
10309
10310PCRYPT PARALLEL CRYPTO ENGINE
10311M:	Steffen Klassert <steffen.klassert@secunet.com>
10312L:	linux-crypto@vger.kernel.org
10313S:	Maintained
10314F:	crypto/pcrypt.c
10315F:	include/crypto/pcrypt.h
10316
10317PER-CPU MEMORY ALLOCATOR
10318M:	Tejun Heo <tj@kernel.org>
10319M:	Christoph Lameter <cl@linux.com>
10320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10321S:	Maintained
10322F:	include/linux/percpu*.h
10323F:	mm/percpu*.c
10324F:	arch/*/include/asm/percpu.h
10325
10326PER-TASK DELAY ACCOUNTING
10327M:	Balbir Singh <bsingharora@gmail.com>
10328S:	Maintained
10329F:	include/linux/delayacct.h
10330F:	kernel/delayacct.c
10331
10332PERFORMANCE EVENTS SUBSYSTEM
10333M:	Peter Zijlstra <peterz@infradead.org>
10334M:	Ingo Molnar <mingo@redhat.com>
10335M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10336R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10337L:	linux-kernel@vger.kernel.org
10338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10339S:	Supported
10340F:	kernel/events/*
10341F:	include/linux/perf_event.h
10342F:	include/uapi/linux/perf_event.h
10343F:	arch/*/kernel/perf_event*.c
10344F:	arch/*/kernel/*/perf_event*.c
10345F:	arch/*/kernel/*/*/perf_event*.c
10346F:	arch/*/include/asm/perf_event.h
10347F:	arch/*/kernel/perf_callchain.c
10348F:	arch/*/events/*
10349F:	tools/perf/
10350
10351PERSONALITY HANDLING
10352M:	Christoph Hellwig <hch@infradead.org>
10353L:	linux-abi-devel@lists.sourceforge.net
10354S:	Maintained
10355F:	include/linux/personality.h
10356F:	include/uapi/linux/personality.h
10357
10358PHONET PROTOCOL
10359M:	Remi Denis-Courmont <courmisch@gmail.com>
10360S:	Supported
10361F:	Documentation/networking/phonet.txt
10362F:	include/linux/phonet.h
10363F:	include/net/phonet/
10364F:	include/uapi/linux/phonet.h
10365F:	net/phonet/
10366
10367PHRAM MTD DRIVER
10368M:	Joern Engel <joern@lazybastard.org>
10369L:	linux-mtd@lists.infradead.org
10370S:	Maintained
10371F:	drivers/mtd/devices/phram.c
10372
10373PICOLCD HID DRIVER
10374M:	Bruno Prémont <bonbons@linux-vserver.org>
10375L:	linux-input@vger.kernel.org
10376S:	Maintained
10377F:	drivers/hid/hid-picolcd*
10378
10379PICOXCELL SUPPORT
10380M:	Jamie Iles <jamie@jamieiles.com>
10381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10382T:	git git://github.com/jamieiles/linux-2.6-ji.git
10383S:	Supported
10384F:	arch/arm/boot/dts/picoxcell*
10385F:	arch/arm/mach-picoxcell/
10386F:	drivers/crypto/picoxcell*
10387
10388PIN CONTROL SUBSYSTEM
10389M:	Linus Walleij <linus.walleij@linaro.org>
10390L:	linux-gpio@vger.kernel.org
10391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10392S:	Maintained
10393F:	Documentation/devicetree/bindings/pinctrl/
10394F:	Documentation/driver-api/pinctl.rst
10395F:	drivers/pinctrl/
10396F:	include/linux/pinctrl/
10397
10398PIN CONTROLLER - ATMEL AT91
10399M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10401S:	Maintained
10402F:	drivers/pinctrl/pinctrl-at91.*
10403
10404PIN CONTROLLER - ATMEL AT91 PIO4
10405M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10407L:	linux-gpio@vger.kernel.org
10408S:	Supported
10409F:	drivers/pinctrl/pinctrl-at91-pio4.*
10410
10411PIN CONTROLLER - INTEL
10412M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10413M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10414S:	Maintained
10415F:	drivers/pinctrl/intel/
10416
10417PIN CONTROLLER - QUALCOMM
10418M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10419S:	Maintained
10420L:	linux-arm-msm@vger.kernel.org
10421F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10422F:	drivers/pinctrl/qcom/
10423
10424PIN CONTROLLER - RENESAS
10425M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10426M:	Geert Uytterhoeven <geert+renesas@glider.be>
10427L:	linux-renesas-soc@vger.kernel.org
10428S:	Maintained
10429F:	drivers/pinctrl/sh-pfc/
10430
10431PIN CONTROLLER - SAMSUNG
10432M:	Tomasz Figa <tomasz.figa@gmail.com>
10433M:	Krzysztof Kozlowski <krzk@kernel.org>
10434M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10436L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10437Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10439S:	Maintained
10440F:	drivers/pinctrl/samsung/
10441F:	include/dt-bindings/pinctrl/samsung.h
10442F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10443
10444PIN CONTROLLER - SINGLE
10445M:	Tony Lindgren <tony@atomide.com>
10446M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10448L:	linux-omap@vger.kernel.org
10449S:	Maintained
10450F:	drivers/pinctrl/pinctrl-single.c
10451
10452PIN CONTROLLER - ST SPEAR
10453M:	Viresh Kumar <vireshk@kernel.org>
10454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10455W:	http://www.st.com/spear
10456S:	Maintained
10457F:	drivers/pinctrl/spear/
10458
10459PISTACHIO SOC SUPPORT
10460M:	James Hartley <james.hartley@imgtec.com>
10461M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10462L:	linux-mips@linux-mips.org
10463S:	Maintained
10464F:	arch/mips/pistachio/
10465F:	arch/mips/include/asm/mach-pistachio/
10466F:	arch/mips/boot/dts/img/pistachio*
10467F:	arch/mips/configs/pistachio*_defconfig
10468
10469PKTCDVD DRIVER
10470S:	Orphan
10471M:	linux-block@vger.kernel.org
10472F:	drivers/block/pktcdvd.c
10473F:	include/linux/pktcdvd.h
10474F:	include/uapi/linux/pktcdvd.h
10475
10476PKUNITY SOC DRIVERS
10477M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10478W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10479S:	Maintained
10480T:	git git://github.com/gxt/linux.git
10481F:	drivers/input/serio/i8042-unicore32io.h
10482F:	drivers/i2c/busses/i2c-puv3.c
10483F:	drivers/video/fbdev/fb-puv3.c
10484F:	drivers/rtc/rtc-puv3.c
10485
10486PMBUS HARDWARE MONITORING DRIVERS
10487M:	Guenter Roeck <linux@roeck-us.net>
10488L:	linux-hwmon@vger.kernel.org
10489W:	http://hwmon.wiki.kernel.org/
10490W:	http://www.roeck-us.net/linux/drivers/
10491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10492S:	Maintained
10493F:	Documentation/hwmon/pmbus
10494F:	drivers/hwmon/pmbus/
10495F:	include/linux/pmbus.h
10496
10497PMC SIERRA MaxRAID DRIVER
10498L:	linux-scsi@vger.kernel.org
10499W:	http://www.pmc-sierra.com/
10500S:	Orphan
10501F:	drivers/scsi/pmcraid.*
10502
10503PMC SIERRA PM8001 DRIVER
10504M:	Jack Wang <jinpu.wang@profitbricks.com>
10505M:	lindar_liu@usish.com
10506L:	linux-scsi@vger.kernel.org
10507S:	Supported
10508F:	drivers/scsi/pm8001/
10509
10510PNP SUPPORT
10511M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10512S:	Maintained
10513F:	drivers/pnp/
10514
10515POSIX CLOCKS and TIMERS
10516M:	Thomas Gleixner <tglx@linutronix.de>
10517L:	linux-kernel@vger.kernel.org
10518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10519S:	Maintained
10520F:	fs/timerfd.c
10521F:	include/linux/timer*
10522F:	kernel/time/*timer*
10523
10524POWER MANAGEMENT CORE
10525M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10526L:	linux-pm@vger.kernel.org
10527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10528B:	https://bugzilla.kernel.org
10529S:	Supported
10530F:	drivers/base/power/
10531F:	include/linux/pm.h
10532F:	include/linux/pm_*
10533F:	include/linux/powercap.h
10534F:	drivers/powercap/
10535
10536POWER STATE COORDINATION INTERFACE (PSCI)
10537M:	Mark Rutland <mark.rutland@arm.com>
10538M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10539L:	linux-arm-kernel@lists.infradead.org
10540S:	Maintained
10541F:	drivers/firmware/psci*.c
10542F:	include/linux/psci.h
10543F:	include/uapi/linux/psci.h
10544
10545POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10546M:	Sebastian Reichel <sre@kernel.org>
10547L:	linux-pm@vger.kernel.org
10548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10549S:	Maintained
10550F:	Documentation/devicetree/bindings/power/supply/
10551F:	include/linux/power_supply.h
10552F:	drivers/power/supply/
10553
10554POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10555M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10556L:	linuxppc-dev@lists.ozlabs.org
10557S:	Maintained
10558F:	drivers/char/powernv-op-panel.c
10559
10560PPP OVER ATM (RFC 2364)
10561M:	Mitchell Blank Jr <mitch@sfgoth.com>
10562S:	Maintained
10563F:	net/atm/pppoatm.c
10564F:	include/uapi/linux/atmppp.h
10565
10566PPP OVER ETHERNET
10567M:	Michal Ostrowski <mostrows@earthlink.net>
10568S:	Maintained
10569F:	drivers/net/ppp/pppoe.c
10570F:	drivers/net/ppp/pppox.c
10571
10572PPP OVER L2TP
10573M:	James Chapman <jchapman@katalix.com>
10574S:	Maintained
10575F:	net/l2tp/l2tp_ppp.c
10576F:	include/linux/if_pppol2tp.h
10577F:	include/uapi/linux/if_pppol2tp.h
10578
10579PPP PROTOCOL DRIVERS AND COMPRESSORS
10580M:	Paul Mackerras <paulus@samba.org>
10581L:	linux-ppp@vger.kernel.org
10582S:	Maintained
10583F:	drivers/net/ppp/ppp_*
10584
10585PPS SUPPORT
10586M:	Rodolfo Giometti <giometti@enneenne.com>
10587W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10588L:	linuxpps@ml.enneenne.com (subscribers-only)
10589S:	Maintained
10590F:	Documentation/pps/
10591F:	drivers/pps/
10592F:	include/linux/pps*.h
10593
10594PPTP DRIVER
10595M:	Dmitry Kozlov <xeb@mail.ru>
10596L:	netdev@vger.kernel.org
10597S:	Maintained
10598F:	drivers/net/ppp/pptp.c
10599W:	http://sourceforge.net/projects/accel-pptp
10600
10601PREEMPTIBLE KERNEL
10602M:	Robert Love <rml@tech9.net>
10603L:	kpreempt-tech@lists.sourceforge.net
10604W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10605S:	Supported
10606F:	Documentation/preempt-locking.txt
10607F:	include/linux/preempt.h
10608
10609PRINTK
10610M:	Petr Mladek <pmladek@suse.com>
10611M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10612R:	Steven Rostedt <rostedt@goodmis.org>
10613S:	Maintained
10614F:	kernel/printk/
10615F:	include/linux/printk.h
10616
10617PRISM54 WIRELESS DRIVER
10618M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10619L:	linux-wireless@vger.kernel.org
10620W:	http://wireless.kernel.org/en/users/Drivers/p54
10621S:	Obsolete
10622F:	drivers/net/wireless/intersil/prism54/
10623
10624PROC SYSCTL
10625M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10626M:	Kees Cook <keescook@chromium.org>
10627L:	linux-kernel@vger.kernel.org
10628L:	linux-fsdevel@vger.kernel.org
10629S:	Maintained
10630F:	fs/proc/proc_sysctl.c
10631F:	include/linux/sysctl.h
10632F:	kernel/sysctl.c
10633F:	tools/testing/selftests/sysctl/
10634
10635PS3 NETWORK SUPPORT
10636M:	Geoff Levand <geoff@infradead.org>
10637L:	netdev@vger.kernel.org
10638L:	linuxppc-dev@lists.ozlabs.org
10639S:	Maintained
10640F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10641
10642PS3 PLATFORM SUPPORT
10643M:	Geoff Levand <geoff@infradead.org>
10644L:	linuxppc-dev@lists.ozlabs.org
10645S:	Maintained
10646F:	arch/powerpc/boot/ps3*
10647F:	arch/powerpc/include/asm/lv1call.h
10648F:	arch/powerpc/include/asm/ps3*.h
10649F:	arch/powerpc/platforms/ps3/
10650F:	drivers/*/ps3*
10651F:	drivers/ps3/
10652F:	drivers/rtc/rtc-ps3.c
10653F:	drivers/usb/host/*ps3.c
10654F:	sound/ppc/snd_ps3*
10655
10656PS3VRAM DRIVER
10657M:	Jim Paris <jim@jtan.com>
10658M:	Geoff Levand <geoff@infradead.org>
10659L:	linuxppc-dev@lists.ozlabs.org
10660S:	Maintained
10661F:	drivers/block/ps3vram.c
10662
10663PSAMPLE PACKET SAMPLING SUPPORT:
10664M:	Yotam Gigi <yotamg@mellanox.com>
10665S:	Maintained
10666F:	net/psample
10667F:	include/net/psample.h
10668F:	include/uapi/linux/psample.h
10669
10670PSTORE FILESYSTEM
10671M:	Kees Cook <keescook@chromium.org>
10672M:	Anton Vorontsov <anton@enomsg.org>
10673M:	Colin Cross <ccross@android.com>
10674M:	Tony Luck <tony.luck@intel.com>
10675S:	Maintained
10676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10677F:	fs/pstore/
10678F:	include/linux/pstore*
10679F:	drivers/firmware/efi/efi-pstore.c
10680F:	drivers/acpi/apei/erst.c
10681F:	Documentation/admin-guide/ramoops.rst
10682F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10683K:	\b(pstore|ramoops)
10684
10685PTP HARDWARE CLOCK SUPPORT
10686M:	Richard Cochran <richardcochran@gmail.com>
10687L:	netdev@vger.kernel.org
10688S:	Maintained
10689W:	http://linuxptp.sourceforge.net/
10690F:	Documentation/ABI/testing/sysfs-ptp
10691F:	Documentation/ptp/*
10692F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10693F:	drivers/net/phy/dp83640*
10694F:	drivers/ptp/*
10695F:	include/linux/ptp_cl*
10696
10697PTRACE SUPPORT
10698M:	Oleg Nesterov <oleg@redhat.com>
10699S:	Maintained
10700F:	include/asm-generic/syscall.h
10701F:	include/linux/ptrace.h
10702F:	include/linux/regset.h
10703F:	include/linux/tracehook.h
10704F:	include/uapi/linux/ptrace.h
10705F:	include/uapi/linux/ptrace.h
10706F:	include/asm-generic/ptrace.h
10707F:	kernel/ptrace.c
10708F:	arch/*/ptrace*.c
10709F:	arch/*/*/ptrace*.c
10710F:	arch/*/include/asm/ptrace*.h
10711
10712PULSE8-CEC DRIVER
10713M:	Hans Verkuil <hverkuil@xs4all.nl>
10714L:	linux-media@vger.kernel.org
10715T:	git git://linuxtv.org/media_tree.git
10716S:	Maintained
10717F:	drivers/media/usb/pulse8-cec/*
10718
10719PVRUSB2 VIDEO4LINUX DRIVER
10720M:	Mike Isely <isely@pobox.com>
10721L:	pvrusb2@isely.net	(subscribers-only)
10722L:	linux-media@vger.kernel.org
10723W:	http://www.isely.net/pvrusb2/
10724T:	git git://linuxtv.org/media_tree.git
10725S:	Maintained
10726F:	Documentation/media/v4l-drivers/pvrusb2*
10727F:	drivers/media/usb/pvrusb2/
10728
10729PWC WEBCAM DRIVER
10730M:	Hans Verkuil <hverkuil@xs4all.nl>
10731L:	linux-media@vger.kernel.org
10732T:	git git://linuxtv.org/media_tree.git
10733S:	Odd Fixes
10734F:	drivers/media/usb/pwc/*
10735
10736PWM FAN DRIVER
10737M:	Kamil Debski <kamil@wypas.org>
10738M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10739L:	linux-hwmon@vger.kernel.org
10740S:	Supported
10741F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10742F:	Documentation/hwmon/pwm-fan
10743F:	drivers/hwmon/pwm-fan.c
10744
10745PWM SUBSYSTEM
10746M:	Thierry Reding <thierry.reding@gmail.com>
10747L:	linux-pwm@vger.kernel.org
10748S:	Maintained
10749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10750F:	Documentation/pwm.txt
10751F:	Documentation/devicetree/bindings/pwm/
10752F:	include/linux/pwm.h
10753F:	drivers/pwm/
10754F:	drivers/video/backlight/pwm_bl.c
10755F:	include/linux/pwm_backlight.h
10756F:	drivers/gpio/gpio-mvebu.c
10757F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10758
10759PXA GPIO DRIVER
10760M:	Robert Jarzmik <robert.jarzmik@free.fr>
10761L:	linux-gpio@vger.kernel.org
10762S:	Maintained
10763F:	drivers/gpio/gpio-pxa.c
10764
10765PXA MMCI DRIVER
10766S:	Orphan
10767
10768PXA RTC DRIVER
10769M:	Robert Jarzmik <robert.jarzmik@free.fr>
10770L:	linux-rtc@vger.kernel.org
10771S:	Maintained
10772
10773PXA2xx/PXA3xx SUPPORT
10774M:	Daniel Mack <daniel@zonque.org>
10775M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10776M:	Robert Jarzmik <robert.jarzmik@free.fr>
10777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10778T:	git git://github.com/hzhuang1/linux.git
10779T:	git git://github.com/rjarzmik/linux.git
10780S:	Maintained
10781F:	arch/arm/boot/dts/pxa*
10782F:	arch/arm/mach-pxa/
10783F:	drivers/dma/pxa*
10784F:	drivers/pcmcia/pxa2xx*
10785F:	drivers/pinctrl/pxa/
10786F:	drivers/spi/spi-pxa2xx*
10787F:	drivers/usb/gadget/udc/pxa2*
10788F:	include/sound/pxa2xx-lib.h
10789F:	sound/arm/pxa*
10790F:	sound/soc/pxa/
10791
10792PXA3xx NAND FLASH DRIVER
10793M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10794L:	linux-mtd@lists.infradead.org
10795S:	Maintained
10796F:	drivers/mtd/nand/pxa3xx_nand.c
10797
10798QAT DRIVER
10799M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10800M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10801L:	qat-linux@intel.com
10802S:	Supported
10803F:	drivers/crypto/qat/
10804
10805QCOM AUDIO (ASoC) DRIVERS
10806M:	Patrick Lai <plai@codeaurora.org>
10807M:	Banajit Goswami <bgoswami@codeaurora.org>
10808L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10809S:	Supported
10810F:	sound/soc/qcom/
10811
10812QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10813M:	Gabriel Somlo <somlo@cmu.edu>
10814M:	"Michael S. Tsirkin" <mst@redhat.com>
10815L:	qemu-devel@nongnu.org
10816S:	Maintained
10817F:	drivers/firmware/qemu_fw_cfg.c
10818
10819QIB DRIVER
10820M:	Mike Marciniszyn <infinipath@intel.com>
10821L:	linux-rdma@vger.kernel.org
10822S:	Supported
10823F:	drivers/infiniband/hw/qib/
10824
10825QLOGIC QL41xxx FCOE DRIVER
10826M:	QLogic-Storage-Upstream@cavium.com
10827L:	linux-scsi@vger.kernel.org
10828S:	Supported
10829F:	drivers/scsi/qedf/
10830
10831QLOGIC QL41xxx ISCSI DRIVER
10832M:	QLogic-Storage-Upstream@cavium.com
10833L:	linux-scsi@vger.kernel.org
10834S:	Supported
10835F:	drivers/scsi/qedi/
10836
10837QLOGIC QL4xxx ETHERNET DRIVER
10838M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10839M:	Ariel Elior <Ariel.Elior@cavium.com>
10840M:	everest-linux-l2@cavium.com
10841L:	netdev@vger.kernel.org
10842S:	Supported
10843F:	drivers/net/ethernet/qlogic/qed/
10844F:	include/linux/qed/
10845F:	drivers/net/ethernet/qlogic/qede/
10846
10847QLOGIC QL4xxx RDMA DRIVER
10848M:	Ram Amrani <Ram.Amrani@cavium.com>
10849M:	Ariel Elior <Ariel.Elior@cavium.com>
10850L:	linux-rdma@vger.kernel.org
10851S:	Supported
10852F:	drivers/infiniband/hw/qedr/
10853F:	include/uapi/rdma/qedr-abi.h
10854
10855QLOGIC QLA1280 SCSI DRIVER
10856M:	Michael Reed <mdr@sgi.com>
10857L:	linux-scsi@vger.kernel.org
10858S:	Maintained
10859F:	drivers/scsi/qla1280.[ch]
10860
10861QLOGIC QLA2XXX FC-SCSI DRIVER
10862M:	qla2xxx-upstream@qlogic.com
10863L:	linux-scsi@vger.kernel.org
10864S:	Supported
10865F:	Documentation/scsi/LICENSE.qla2xxx
10866F:	drivers/scsi/qla2xxx/
10867
10868QLOGIC QLA3XXX NETWORK DRIVER
10869M:	Dept-GELinuxNICDev@cavium.com
10870L:	netdev@vger.kernel.org
10871S:	Supported
10872F:	Documentation/networking/LICENSE.qla3xxx
10873F:	drivers/net/ethernet/qlogic/qla3xxx.*
10874
10875QLOGIC QLA4XXX iSCSI DRIVER
10876M:	QLogic-Storage-Upstream@qlogic.com
10877L:	linux-scsi@vger.kernel.org
10878S:	Supported
10879F:	Documentation/scsi/LICENSE.qla4xxx
10880F:	drivers/scsi/qla4xxx/
10881
10882QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10883M:	Harish Patil <harish.patil@cavium.com>
10884M:	Manish Chopra <manish.chopra@cavium.com>
10885M:	Dept-GELinuxNICDev@cavium.com
10886L:	netdev@vger.kernel.org
10887S:	Supported
10888F:	drivers/net/ethernet/qlogic/qlcnic/
10889
10890QLOGIC QLGE 10Gb ETHERNET DRIVER
10891M:	Harish Patil <harish.patil@cavium.com>
10892M:	Manish Chopra <manish.chopra@cavium.com>
10893M:	Dept-GELinuxNICDev@cavium.com
10894L:	netdev@vger.kernel.org
10895S:	Supported
10896F:	drivers/net/ethernet/qlogic/qlge/
10897
10898QNX4 FILESYSTEM
10899M:	Anders Larsen <al@alarsen.net>
10900W:	http://www.alarsen.net/linux/qnx4fs/
10901S:	Maintained
10902F:	fs/qnx4/
10903F:	include/uapi/linux/qnx4_fs.h
10904F:	include/uapi/linux/qnxtypes.h
10905
10906QORIQ DPAA2 FSL-MC BUS DRIVER
10907M:	Stuart Yoder <stuyoder@gmail.com>
10908M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10909L:	linux-kernel@vger.kernel.org
10910S:	Maintained
10911F:	drivers/staging/fsl-mc/
10912F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10913
10914QT1010 MEDIA DRIVER
10915M:	Antti Palosaari <crope@iki.fi>
10916L:	linux-media@vger.kernel.org
10917W:	https://linuxtv.org
10918W:	http://palosaari.fi/linux/
10919Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10920T:	git git://linuxtv.org/anttip/media_tree.git
10921S:	Maintained
10922F:	drivers/media/tuners/qt1010*
10923
10924QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10925M:	Kalle Valo <kvalo@qca.qualcomm.com>
10926L:	ath10k@lists.infradead.org
10927W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10929S:	Supported
10930F:	drivers/net/wireless/ath/ath10k/
10931
10932QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10933M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10934L:	linux-wireless@vger.kernel.org
10935W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10936S:	Supported
10937F:	drivers/net/wireless/ath/ath9k/
10938
10939QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10940M:	Timur Tabi <timur@codeaurora.org>
10941L:	netdev@vger.kernel.org
10942S:	Supported
10943F:	drivers/net/ethernet/qualcomm/emac/
10944
10945QUALCOMM HEXAGON ARCHITECTURE
10946M:	Richard Kuo <rkuo@codeaurora.org>
10947L:	linux-hexagon@vger.kernel.org
10948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10949S:	Supported
10950F:	arch/hexagon/
10951
10952QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10953M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
10954L:	linux-media@vger.kernel.org
10955L:	linux-arm-msm@vger.kernel.org
10956T:	git git://linuxtv.org/media_tree.git
10957S:	Maintained
10958F:	drivers/media/platform/qcom/venus/
10959
10960QUALCOMM WCN36XX WIRELESS DRIVER
10961M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10962L:	wcn36xx@lists.infradead.org
10963W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10964T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10965S:	Supported
10966F:	drivers/net/wireless/ath/wcn36xx/
10967
10968QUANTENNA QTNFMAC WIRELESS DRIVER
10969M:	Igor Mitsyanko <imitsyanko@quantenna.com>
10970M:	Avinash Patil <avinashp@quantenna.com>
10971M:	Sergey Matyukevich <smatyukevich@quantenna.com>
10972L:	linux-wireless@vger.kernel.org
10973S:	Maintained
10974F:	drivers/net/wireless/quantenna
10975
10976RADEON and AMDGPU DRM DRIVERS
10977M:	Alex Deucher <alexander.deucher@amd.com>
10978M:	Christian König <christian.koenig@amd.com>
10979L:	amd-gfx@lists.freedesktop.org
10980T:	git git://people.freedesktop.org/~agd5f/linux
10981S:	Supported
10982F:	drivers/gpu/drm/radeon/
10983F:	include/uapi/drm/radeon_drm.h
10984F:	drivers/gpu/drm/amd/
10985F:	include/uapi/drm/amdgpu_drm.h
10986
10987RADEON FRAMEBUFFER DISPLAY DRIVER
10988M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10989L:	linux-fbdev@vger.kernel.org
10990S:	Maintained
10991F:	drivers/video/fbdev/aty/radeon*
10992F:	include/uapi/linux/radeonfb.h
10993
10994RADIOSHARK RADIO DRIVER
10995M:	Hans Verkuil <hverkuil@xs4all.nl>
10996L:	linux-media@vger.kernel.org
10997T:	git git://linuxtv.org/media_tree.git
10998S:	Maintained
10999F:	drivers/media/radio/radio-shark.c
11000
11001RADIOSHARK2 RADIO DRIVER
11002M:	Hans Verkuil <hverkuil@xs4all.nl>
11003L:	linux-media@vger.kernel.org
11004T:	git git://linuxtv.org/media_tree.git
11005S:	Maintained
11006F:	drivers/media/radio/radio-shark2.c
11007F:	drivers/media/radio/radio-tea5777.c
11008
11009RADOS BLOCK DEVICE (RBD)
11010M:	Ilya Dryomov <idryomov@gmail.com>
11011M:	Sage Weil <sage@redhat.com>
11012M:	Alex Elder <elder@kernel.org>
11013L:	ceph-devel@vger.kernel.org
11014W:	http://ceph.com/
11015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11016T:	git git://github.com/ceph/ceph-client.git
11017S:	Supported
11018F:	Documentation/ABI/testing/sysfs-bus-rbd
11019F:	drivers/block/rbd.c
11020F:	drivers/block/rbd_types.h
11021
11022RAGE128 FRAMEBUFFER DISPLAY DRIVER
11023M:	Paul Mackerras <paulus@samba.org>
11024L:	linux-fbdev@vger.kernel.org
11025S:	Maintained
11026F:	drivers/video/fbdev/aty/aty128fb.c
11027
11028RAINSHADOW-CEC DRIVER
11029M:	Hans Verkuil <hverkuil@xs4all.nl>
11030L:	linux-media@vger.kernel.org
11031T:	git git://linuxtv.org/media_tree.git
11032S:	Maintained
11033F:	drivers/media/usb/rainshadow-cec/*
11034
11035RALINK MIPS ARCHITECTURE
11036M:	John Crispin <john@phrozen.org>
11037L:	linux-mips@linux-mips.org
11038S:	Maintained
11039F:	arch/mips/ralink
11040
11041RALINK RT2X00 WIRELESS LAN DRIVER
11042P:	rt2x00 project
11043M:	Stanislaw Gruszka <sgruszka@redhat.com>
11044M:	Helmut Schaa <helmut.schaa@googlemail.com>
11045L:	linux-wireless@vger.kernel.org
11046S:	Maintained
11047F:	drivers/net/wireless/ralink/rt2x00/
11048
11049RAMDISK RAM BLOCK DEVICE DRIVER
11050M:	Jens Axboe <axboe@kernel.dk>
11051S:	Maintained
11052F:	Documentation/blockdev/ramdisk.txt
11053F:	drivers/block/brd.c
11054
11055RANDOM NUMBER DRIVER
11056M:	"Theodore Ts'o" <tytso@mit.edu>
11057S:	Maintained
11058F:	drivers/char/random.c
11059
11060RAPIDIO SUBSYSTEM
11061M:	Matt Porter <mporter@kernel.crashing.org>
11062M:	Alexandre Bounine <alexandre.bounine@idt.com>
11063S:	Maintained
11064F:	drivers/rapidio/
11065
11066RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11067L:	linux-wireless@vger.kernel.org
11068S:	Orphan
11069F:	drivers/net/wireless/ray*
11070
11071RCUTORTURE MODULE
11072M:	Josh Triplett <josh@joshtriplett.org>
11073M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11074L:	linux-kernel@vger.kernel.org
11075S:	Supported
11076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11077F:	Documentation/RCU/torture.txt
11078F:	kernel/rcu/rcutorture.c
11079
11080RCUTORTURE TEST FRAMEWORK
11081M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11082M:	Josh Triplett <josh@joshtriplett.org>
11083R:	Steven Rostedt <rostedt@goodmis.org>
11084R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11085R:	Lai Jiangshan <jiangshanlai@gmail.com>
11086L:	linux-kernel@vger.kernel.org
11087S:	Supported
11088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11089F:	tools/testing/selftests/rcutorture
11090
11091RDC R-321X SoC
11092M:	Florian Fainelli <florian@openwrt.org>
11093S:	Maintained
11094
11095RDC R6040 FAST ETHERNET DRIVER
11096M:	Florian Fainelli <f.fainelli@gmail.com>
11097L:	netdev@vger.kernel.org
11098S:	Maintained
11099F:	drivers/net/ethernet/rdc/r6040.c
11100
11101RDMAVT - RDMA verbs software
11102M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11103L:	linux-rdma@vger.kernel.org
11104S:	Supported
11105F:	drivers/infiniband/sw/rdmavt
11106
11107RDS - RELIABLE DATAGRAM SOCKETS
11108M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11109L:	netdev@vger.kernel.org
11110L:	linux-rdma@vger.kernel.org
11111L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11112W:	https://oss.oracle.com/projects/rds/
11113S:	Supported
11114F:	net/rds/
11115F:	Documentation/networking/rds.txt
11116
11117RDT - RESOURCE ALLOCATION
11118M:	Fenghua Yu <fenghua.yu@intel.com>
11119L:	linux-kernel@vger.kernel.org
11120S:	Supported
11121F:	arch/x86/kernel/cpu/intel_rdt*
11122F:	arch/x86/include/asm/intel_rdt*
11123F:	Documentation/x86/intel_rdt*
11124
11125READ-COPY UPDATE (RCU)
11126M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11127M:	Josh Triplett <josh@joshtriplett.org>
11128R:	Steven Rostedt <rostedt@goodmis.org>
11129R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11130R:	Lai Jiangshan <jiangshanlai@gmail.com>
11131L:	linux-kernel@vger.kernel.org
11132W:	http://www.rdrop.com/users/paulmck/RCU/
11133S:	Supported
11134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11135F:	Documentation/RCU/
11136X:	Documentation/RCU/torture.txt
11137F:	include/linux/rcu*
11138X:	include/linux/srcu.h
11139F:	kernel/rcu/
11140X:	kernel/torture.c
11141
11142REAL TIME CLOCK (RTC) SUBSYSTEM
11143M:	Alessandro Zummo <a.zummo@towertech.it>
11144M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11145L:	linux-rtc@vger.kernel.org
11146Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11148S:	Maintained
11149F:	Documentation/devicetree/bindings/rtc/
11150F:	Documentation/rtc.txt
11151F:	drivers/rtc/
11152F:	include/linux/rtc.h
11153F:	include/uapi/linux/rtc.h
11154F:	include/linux/rtc/
11155F:	include/linux/platform_data/rtc-*
11156F:	tools/testing/selftests/timers/rtctest.c
11157
11158REALTEK AUDIO CODECS
11159M:	Bard Liao <bardliao@realtek.com>
11160M:	Oder Chiou <oder_chiou@realtek.com>
11161S:	Maintained
11162F:	sound/soc/codecs/rt*
11163F:	include/sound/rt*.h
11164
11165REGISTER MAP ABSTRACTION
11166M:	Mark Brown <broonie@kernel.org>
11167L:	linux-kernel@vger.kernel.org
11168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11169S:	Supported
11170F:	Documentation/devicetree/bindings/regmap/
11171F:	drivers/base/regmap/
11172F:	include/linux/regmap.h
11173
11174REISERFS FILE SYSTEM
11175L:	reiserfs-devel@vger.kernel.org
11176S:	Supported
11177F:	fs/reiserfs/
11178
11179REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11180M:	Ohad Ben-Cohen <ohad@wizery.com>
11181M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11182L:	linux-remoteproc@vger.kernel.org
11183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11184S:	Maintained
11185F:	Documentation/devicetree/bindings/remoteproc/
11186F:	Documentation/remoteproc.txt
11187F:	drivers/remoteproc/
11188F:	include/linux/remoteproc.h
11189
11190REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11191M:	Ohad Ben-Cohen <ohad@wizery.com>
11192M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11193L:	linux-remoteproc@vger.kernel.org
11194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11195S:	Maintained
11196F:	drivers/rpmsg/
11197F:	Documentation/rpmsg.txt
11198F:	include/linux/rpmsg.h
11199F:	include/linux/rpmsg/
11200
11201RENESAS CLOCK DRIVERS
11202M:	Geert Uytterhoeven <geert+renesas@glider.be>
11203L:	linux-renesas-soc@vger.kernel.org
11204S:	Supported
11205F:	drivers/clk/renesas/
11206
11207RENESAS ETHERNET DRIVERS
11208R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11209L:	netdev@vger.kernel.org
11210L:	linux-renesas-soc@vger.kernel.org
11211F:	drivers/net/ethernet/renesas/
11212F:	include/linux/sh_eth.h
11213
11214RENESAS R-CAR GYROADC DRIVER
11215M:	Marek Vasut <marek.vasut@gmail.com>
11216L:	linux-iio@vger.kernel.org
11217S:	Supported
11218F:	drivers/iio/adc/rcar_gyro_adc.c
11219
11220RENESAS USB PHY DRIVER
11221M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11222L:	linux-renesas-soc@vger.kernel.org
11223S:	Maintained
11224F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11225
11226RESET CONTROLLER FRAMEWORK
11227M:	Philipp Zabel <p.zabel@pengutronix.de>
11228T:	git git://git.pengutronix.de/git/pza/linux
11229S:	Maintained
11230F:	drivers/reset/
11231F:	Documentation/devicetree/bindings/reset/
11232F:	include/dt-bindings/reset/
11233F:	include/linux/reset.h
11234F:	include/linux/reset-controller.h
11235
11236RFKILL
11237M:	Johannes Berg <johannes@sipsolutions.net>
11238L:	linux-wireless@vger.kernel.org
11239W:	http://wireless.kernel.org/
11240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11242S:	Maintained
11243F:	Documentation/rfkill.txt
11244F:	net/rfkill/
11245
11246RHASHTABLE
11247M:	Thomas Graf <tgraf@suug.ch>
11248M:	Herbert Xu <herbert@gondor.apana.org.au>
11249L:	netdev@vger.kernel.org
11250S:	Maintained
11251F:	lib/rhashtable.c
11252F:	include/linux/rhashtable.h
11253
11254RICOH R5C592 MEMORYSTICK DRIVER
11255M:	Maxim Levitsky <maximlevitsky@gmail.com>
11256S:	Maintained
11257F:	drivers/memstick/host/r592.*
11258
11259RICOH SMARTMEDIA/XD DRIVER
11260M:	Maxim Levitsky <maximlevitsky@gmail.com>
11261S:	Maintained
11262F:	drivers/mtd/nand/r852.c
11263F:	drivers/mtd/nand/r852.h
11264
11265ROCCAT DRIVERS
11266M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11267W:	http://sourceforge.net/projects/roccat/
11268S:	Maintained
11269F:	drivers/hid/hid-roccat*
11270F:	include/linux/hid-roccat*
11271F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11272
11273ROCKER DRIVER
11274M:	Jiri Pirko <jiri@resnulli.us>
11275L:	netdev@vger.kernel.org
11276S:	Supported
11277F:	drivers/net/ethernet/rocker/
11278
11279ROCKETPORT DRIVER
11280P:	Comtrol Corp.
11281W:	http://www.comtrol.com
11282S:	Maintained
11283F:	Documentation/serial/rocket.txt
11284F:	drivers/tty/rocket*
11285
11286ROCKETPORT EXPRESS/INFINITY DRIVER
11287M:	Kevin Cernekee <cernekee@gmail.com>
11288L:	linux-serial@vger.kernel.org
11289S:	Odd Fixes
11290F:	drivers/tty/serial/rp2.*
11291
11292ROSE NETWORK LAYER
11293M:	Ralf Baechle <ralf@linux-mips.org>
11294L:	linux-hams@vger.kernel.org
11295W:	http://www.linux-ax25.org/
11296S:	Maintained
11297F:	include/net/rose.h
11298F:	include/uapi/linux/rose.h
11299F:	net/rose/
11300
11301RTL2830 MEDIA DRIVER
11302M:	Antti Palosaari <crope@iki.fi>
11303L:	linux-media@vger.kernel.org
11304W:	https://linuxtv.org
11305W:	http://palosaari.fi/linux/
11306Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11307T:	git git://linuxtv.org/anttip/media_tree.git
11308S:	Maintained
11309F:	drivers/media/dvb-frontends/rtl2830*
11310
11311RTL2832 MEDIA DRIVER
11312M:	Antti Palosaari <crope@iki.fi>
11313L:	linux-media@vger.kernel.org
11314W:	https://linuxtv.org
11315W:	http://palosaari.fi/linux/
11316Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11317T:	git git://linuxtv.org/anttip/media_tree.git
11318S:	Maintained
11319F:	drivers/media/dvb-frontends/rtl2832*
11320
11321RTL2832_SDR MEDIA DRIVER
11322M:	Antti Palosaari <crope@iki.fi>
11323L:	linux-media@vger.kernel.org
11324W:	https://linuxtv.org
11325W:	http://palosaari.fi/linux/
11326Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11327T:	git git://linuxtv.org/anttip/media_tree.git
11328S:	Maintained
11329F:	drivers/media/dvb-frontends/rtl2832_sdr*
11330
11331RTL8180 WIRELESS DRIVER
11332L:	linux-wireless@vger.kernel.org
11333W:	http://wireless.kernel.org/
11334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11335S:	Orphan
11336F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11337
11338RTL8187 WIRELESS DRIVER
11339M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11340M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11341M:	Larry Finger <Larry.Finger@lwfinger.net>
11342L:	linux-wireless@vger.kernel.org
11343W:	http://wireless.kernel.org/
11344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11345S:	Maintained
11346F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11347
11348RTL8192CE WIRELESS DRIVER
11349M:	Larry Finger <Larry.Finger@lwfinger.net>
11350M:	Chaoming Li <chaoming_li@realsil.com.cn>
11351L:	linux-wireless@vger.kernel.org
11352W:	http://wireless.kernel.org/
11353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11354S:	Maintained
11355F:	drivers/net/wireless/realtek/rtlwifi/
11356F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11357
11358RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11359M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11360L:	linux-wireless@vger.kernel.org
11361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11362S:	Maintained
11363F:	drivers/net/wireless/realtek/rtl8xxxu/
11364
11365S3 SAVAGE FRAMEBUFFER DRIVER
11366M:	Antonino Daplas <adaplas@gmail.com>
11367L:	linux-fbdev@vger.kernel.org
11368S:	Maintained
11369F:	drivers/video/fbdev/savage/
11370
11371S390
11372M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11373M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11374L:	linux-s390@vger.kernel.org
11375W:	http://www.ibm.com/developerworks/linux/linux390/
11376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11377S:	Supported
11378F:	arch/s390/
11379F:	drivers/s390/
11380F:	Documentation/s390/
11381F:	Documentation/driver-api/s390-drivers.rst
11382
11383S390 COMMON I/O LAYER
11384M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11385M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11386L:	linux-s390@vger.kernel.org
11387W:	http://www.ibm.com/developerworks/linux/linux390/
11388S:	Supported
11389F:	drivers/s390/cio/
11390
11391S390 DASD DRIVER
11392M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11393M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11394L:	linux-s390@vger.kernel.org
11395W:	http://www.ibm.com/developerworks/linux/linux390/
11396S:	Supported
11397F:	drivers/s390/block/dasd*
11398F:	block/partitions/ibm.c
11399
11400S390 IOMMU (PCI)
11401M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11402L:	linux-s390@vger.kernel.org
11403W:	http://www.ibm.com/developerworks/linux/linux390/
11404S:	Supported
11405F:	drivers/iommu/s390-iommu.c
11406
11407S390 IUCV NETWORK LAYER
11408M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11409M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11410L:	linux-s390@vger.kernel.org
11411W:	http://www.ibm.com/developerworks/linux/linux390/
11412S:	Supported
11413F:	drivers/s390/net/*iucv*
11414F:	include/net/iucv/
11415F:	net/iucv/
11416
11417S390 NETWORK DRIVERS
11418M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11419M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11420L:	linux-s390@vger.kernel.org
11421W:	http://www.ibm.com/developerworks/linux/linux390/
11422S:	Supported
11423F:	drivers/s390/net/
11424
11425S390 PCI SUBSYSTEM
11426M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11427M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11428L:	linux-s390@vger.kernel.org
11429W:	http://www.ibm.com/developerworks/linux/linux390/
11430S:	Supported
11431F:	arch/s390/pci/
11432F:	drivers/pci/hotplug/s390_pci_hpc.c
11433
11434S390 VFIO-CCW DRIVER
11435M:	Cornelia Huck <cohuck@redhat.com>
11436M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11437L:	linux-s390@vger.kernel.org
11438L:	kvm@vger.kernel.org
11439S:	Supported
11440F:	drivers/s390/cio/vfio_ccw*
11441F:	Documentation/s390/vfio-ccw.txt
11442F:	include/uapi/linux/vfio_ccw.h
11443
11444S390 ZCRYPT DRIVER
11445M:	Harald Freudenberger <freude@de.ibm.com>
11446L:	linux-s390@vger.kernel.org
11447W:	http://www.ibm.com/developerworks/linux/linux390/
11448S:	Supported
11449F:	drivers/s390/crypto/
11450
11451S390 ZFCP DRIVER
11452M:	Steffen Maier <maier@linux.vnet.ibm.com>
11453L:	linux-s390@vger.kernel.org
11454W:	http://www.ibm.com/developerworks/linux/linux390/
11455S:	Supported
11456F:	drivers/s390/scsi/zfcp_*
11457
11458S3C24XX SD/MMC Driver
11459M:	Ben Dooks <ben-linux@fluff.org>
11460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11461S:	Supported
11462F:	drivers/mmc/host/s3cmci.*
11463
11464SAA6588 RDS RECEIVER DRIVER
11465M:	Hans Verkuil <hverkuil@xs4all.nl>
11466L:	linux-media@vger.kernel.org
11467T:	git git://linuxtv.org/media_tree.git
11468W:	https://linuxtv.org
11469S:	Odd Fixes
11470F:	drivers/media/i2c/saa6588*
11471
11472SAA7134 VIDEO4LINUX DRIVER
11473M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11474M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11475L:	linux-media@vger.kernel.org
11476W:	https://linuxtv.org
11477T:	git git://linuxtv.org/media_tree.git
11478S:	Odd fixes
11479F:	Documentation/media/v4l-drivers/saa7134*
11480F:	drivers/media/pci/saa7134/
11481
11482SAA7146 VIDEO4LINUX-2 DRIVER
11483M:	Hans Verkuil <hverkuil@xs4all.nl>
11484L:	linux-media@vger.kernel.org
11485T:	git git://linuxtv.org/media_tree.git
11486S:	Maintained
11487F:	drivers/media/common/saa7146/
11488F:	drivers/media/pci/saa7146/
11489F:	include/media/saa7146*
11490
11491SAMSUNG AUDIO (ASoC) DRIVERS
11492M:	Krzysztof Kozlowski <krzk@kernel.org>
11493M:	Sangbeom Kim <sbkim73@samsung.com>
11494M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11495L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11496S:	Supported
11497F:	sound/soc/samsung/
11498
11499SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11500M:	Krzysztof Kozlowski <krzk@kernel.org>
11501L:	linux-crypto@vger.kernel.org
11502L:	linux-samsung-soc@vger.kernel.org
11503S:	Maintained
11504F:	drivers/crypto/exynos-rng.c
11505F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11506
11507SAMSUNG FRAMEBUFFER DRIVER
11508M:	Jingoo Han <jingoohan1@gmail.com>
11509L:	linux-fbdev@vger.kernel.org
11510S:	Maintained
11511F:	drivers/video/fbdev/s3c-fb.c
11512
11513SAMSUNG LAPTOP DRIVER
11514M:	Corentin Chary <corentin.chary@gmail.com>
11515L:	platform-driver-x86@vger.kernel.org
11516S:	Maintained
11517F:	drivers/platform/x86/samsung-laptop.c
11518
11519SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11520M:	Sangbeom Kim <sbkim73@samsung.com>
11521M:	Krzysztof Kozlowski <krzk@kernel.org>
11522M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11523L:	linux-kernel@vger.kernel.org
11524L:	linux-samsung-soc@vger.kernel.org
11525S:	Supported
11526F:	drivers/mfd/sec*.c
11527F:	drivers/regulator/s2m*.c
11528F:	drivers/regulator/s5m*.c
11529F:	drivers/clk/clk-s2mps11.c
11530F:	drivers/rtc/rtc-s5m.c
11531F:	include/linux/mfd/samsung/
11532F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11533F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11534F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11535F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11536
11537SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11538M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11539L:	linux-media@vger.kernel.org
11540L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11541S:	Maintained
11542F:	drivers/media/platform/s3c-camif/
11543F:	include/media/drv-intf/s3c_camif.h
11544
11545SAMSUNG S3FWRN5 NFC DRIVER
11546M:	Robert Baldyga <r.baldyga@samsung.com>
11547M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11548L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11549S:	Supported
11550F:	drivers/nfc/s3fwrn5
11551
11552SAMSUNG S5C73M3 CAMERA DRIVER
11553M:	Kyungmin Park <kyungmin.park@samsung.com>
11554M:	Andrzej Hajda <a.hajda@samsung.com>
11555L:	linux-media@vger.kernel.org
11556S:	Supported
11557F:	drivers/media/i2c/s5c73m3/*
11558
11559SAMSUNG S5K5BAF CAMERA DRIVER
11560M:	Kyungmin Park <kyungmin.park@samsung.com>
11561M:	Andrzej Hajda <a.hajda@samsung.com>
11562L:	linux-media@vger.kernel.org
11563S:	Supported
11564F:	drivers/media/i2c/s5k5baf.c
11565
11566SAMSUNG S5P Security SubSystem (SSS) DRIVER
11567M:	Krzysztof Kozlowski <krzk@kernel.org>
11568M:	Vladimir Zapolskiy <vz@mleia.com>
11569L:	linux-crypto@vger.kernel.org
11570L:	linux-samsung-soc@vger.kernel.org
11571S:	Maintained
11572F:	drivers/crypto/s5p-sss.c
11573
11574SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11575M:	Kyungmin Park <kyungmin.park@samsung.com>
11576M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11577L:	linux-media@vger.kernel.org
11578Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11579S:	Supported
11580F:	drivers/media/platform/exynos4-is/
11581
11582SAMSUNG SOC CLOCK DRIVERS
11583M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11584M:	Tomasz Figa <tomasz.figa@gmail.com>
11585M:	Chanwoo Choi <cw00.choi@samsung.com>
11586S:	Supported
11587L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11588F:	drivers/clk/samsung/
11589F:	include/dt-bindings/clock/exynos*.h
11590F:	Documentation/devicetree/bindings/clock/exynos*.txt
11591
11592SAMSUNG SPI DRIVERS
11593M:	Kukjin Kim <kgene@kernel.org>
11594M:	Krzysztof Kozlowski <krzk@kernel.org>
11595M:	Andi Shyti <andi.shyti@samsung.com>
11596L:	linux-spi@vger.kernel.org
11597L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11598S:	Maintained
11599F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11600F:	drivers/spi/spi-s3c*
11601F:	include/linux/platform_data/spi-s3c64xx.h
11602
11603SAMSUNG SXGBE DRIVERS
11604M:	Byungho An <bh74.an@samsung.com>
11605M:	Girish K S <ks.giri@samsung.com>
11606M:	Vipul Pandya <vipul.pandya@samsung.com>
11607S:	Supported
11608L:	netdev@vger.kernel.org
11609F:	drivers/net/ethernet/samsung/sxgbe/
11610
11611SAMSUNG THERMAL DRIVER
11612M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11613L:	linux-pm@vger.kernel.org
11614L:	linux-samsung-soc@vger.kernel.org
11615S:	Supported
11616T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11617F:	drivers/thermal/samsung/
11618
11619SAMSUNG USB2 PHY DRIVER
11620M:	Kamil Debski <kamil@wypas.org>
11621M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11622L:	linux-kernel@vger.kernel.org
11623S:	Supported
11624F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11625F:	Documentation/phy/samsung-usb2.txt
11626F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11627F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11628F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11629F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11630F:	drivers/phy/samsung/phy-samsung-usb2.c
11631F:	drivers/phy/samsung/phy-samsung-usb2.h
11632
11633SC1200 WDT DRIVER
11634M:	Zwane Mwaikambo <zwanem@gmail.com>
11635S:	Maintained
11636F:	drivers/watchdog/sc1200wdt.c
11637
11638SCHEDULER
11639M:	Ingo Molnar <mingo@redhat.com>
11640M:	Peter Zijlstra <peterz@infradead.org>
11641L:	linux-kernel@vger.kernel.org
11642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11643S:	Maintained
11644F:	kernel/sched/
11645F:	include/linux/sched.h
11646F:	include/uapi/linux/sched.h
11647F:	include/linux/wait.h
11648
11649SCORE ARCHITECTURE
11650M:	Chen Liqin <liqin.linux@gmail.com>
11651M:	Lennox Wu <lennox.wu@gmail.com>
11652W:	http://www.sunplus.com
11653S:	Supported
11654F:	arch/score/
11655
11656SCR24X CHIP CARD INTERFACE DRIVER
11657M:	Lubomir Rintel <lkundrak@v3.sk>
11658S:	Supported
11659F:	drivers/char/pcmcia/scr24x_cs.c
11660
11661SCSI CDROM DRIVER
11662M:	Jens Axboe <axboe@kernel.dk>
11663L:	linux-scsi@vger.kernel.org
11664W:	http://www.kernel.dk
11665S:	Maintained
11666F:	drivers/scsi/sr*
11667
11668SCSI RDMA PROTOCOL (SRP) INITIATOR
11669M:	Bart Van Assche <bart.vanassche@sandisk.com>
11670L:	linux-rdma@vger.kernel.org
11671S:	Supported
11672W:	http://www.openfabrics.org
11673Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11675F:	drivers/infiniband/ulp/srp/
11676F:	include/scsi/srp.h
11677
11678SCSI SG DRIVER
11679M:	Doug Gilbert <dgilbert@interlog.com>
11680L:	linux-scsi@vger.kernel.org
11681W:	http://sg.danny.cz/sg
11682S:	Maintained
11683F:	Documentation/scsi/scsi-generic.txt
11684F:	drivers/scsi/sg.c
11685F:	include/scsi/sg.h
11686
11687SCSI SUBSYSTEM
11688M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11690M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11692L:	linux-scsi@vger.kernel.org
11693S:	Maintained
11694F:	Documentation/devicetree/bindings/scsi/
11695F:	drivers/scsi/
11696F:	include/scsi/
11697
11698SCSI TAPE DRIVER
11699M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11700L:	linux-scsi@vger.kernel.org
11701S:	Maintained
11702F:	Documentation/scsi/st.txt
11703F:	drivers/scsi/st.*
11704F:	drivers/scsi/st_*.h
11705
11706SCTP PROTOCOL
11707M:	Vlad Yasevich <vyasevich@gmail.com>
11708M:	Neil Horman <nhorman@tuxdriver.com>
11709L:	linux-sctp@vger.kernel.org
11710W:	http://lksctp.sourceforge.net
11711S:	Maintained
11712F:	Documentation/networking/sctp.txt
11713F:	include/linux/sctp.h
11714F:	include/uapi/linux/sctp.h
11715F:	include/net/sctp/
11716F:	net/sctp/
11717
11718SCx200 CPU SUPPORT
11719M:	Jim Cromie <jim.cromie@gmail.com>
11720S:	Odd Fixes
11721F:	Documentation/i2c/busses/scx200_acb
11722F:	arch/x86/platform/scx200/
11723F:	drivers/watchdog/scx200_wdt.c
11724F:	drivers/i2c/busses/scx200*
11725F:	drivers/mtd/maps/scx200_docflash.c
11726F:	include/linux/scx200.h
11727
11728SCx200 GPIO DRIVER
11729M:	Jim Cromie <jim.cromie@gmail.com>
11730S:	Maintained
11731F:	drivers/char/scx200_gpio.c
11732F:	include/linux/scx200_gpio.h
11733
11734SCx200 HRT CLOCKSOURCE DRIVER
11735M:	Jim Cromie <jim.cromie@gmail.com>
11736S:	Maintained
11737F:	drivers/clocksource/scx200_hrt.c
11738
11739SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11740M:	Sascha Sommer <saschasommer@freenet.de>
11741L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11742S:	Maintained
11743F:	drivers/mmc/host/sdricoh_cs.c
11744
11745SECURE COMPUTING
11746M:	Kees Cook <keescook@chromium.org>
11747R:	Andy Lutomirski <luto@amacapital.net>
11748R:	Will Drewry <wad@chromium.org>
11749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11750S:	Supported
11751F:	kernel/seccomp.c
11752F:	include/uapi/linux/seccomp.h
11753F:	include/linux/seccomp.h
11754F:	tools/testing/selftests/seccomp/*
11755F:	tools/testing/selftests/kselftest_harness.h
11756F:	Documentation/userspace-api/seccomp_filter.rst
11757K:	\bsecure_computing
11758K:	\bTIF_SECCOMP\b
11759
11760SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11761M:	Al Cooper <alcooperx@gmail.com>
11762L:	linux-mmc@vger.kernel.org
11763L:	bcm-kernel-feedback-list@broadcom.com
11764S:	Maintained
11765F:	drivers/mmc/host/sdhci-brcmstb*
11766
11767SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11768M:	Adrian Hunter <adrian.hunter@intel.com>
11769L:	linux-mmc@vger.kernel.org
11770T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11771S:	Maintained
11772F:	drivers/mmc/host/sdhci*
11773F:	include/linux/mmc/sdhci*
11774
11775SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11776M:	Ben Dooks <ben-linux@fluff.org>
11777M:	Jaehoon Chung <jh80.chung@samsung.com>
11778L:	linux-mmc@vger.kernel.org
11779S:	Maintained
11780F:	drivers/mmc/host/sdhci-s3c*
11781
11782SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11783M:	Viresh Kumar <vireshk@kernel.org>
11784L:	linux-mmc@vger.kernel.org
11785S:	Maintained
11786F:	drivers/mmc/host/sdhci-spear.c
11787
11788SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11789M:	Scott Bauer <scott.bauer@intel.com>
11790M:	Jonathan Derrick <jonathan.derrick@intel.com>
11791M:	Rafael Antognolli <rafael.antognolli@intel.com>
11792L:	linux-block@vger.kernel.org
11793S:	Supported
11794F:	block/sed*
11795F:	block/opal_proto.h
11796F:	include/linux/sed*
11797F:	include/uapi/linux/sed*
11798
11799SECURITY CONTACT
11800M:	Security Officers <security@kernel.org>
11801S:	Supported
11802
11803SECURITY SUBSYSTEM
11804M:	James Morris <james.l.morris@oracle.com>
11805M:	"Serge E. Hallyn" <serge@hallyn.com>
11806L:	linux-security-module@vger.kernel.org (suggested Cc:)
11807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11808W:	http://kernsec.org/
11809S:	Supported
11810F:	security/
11811
11812SELINUX SECURITY MODULE
11813M:	Paul Moore <paul@paul-moore.com>
11814M:	Stephen Smalley <sds@tycho.nsa.gov>
11815M:	Eric Paris <eparis@parisplace.org>
11816L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11817W:	http://selinuxproject.org
11818T:	git git://git.infradead.org/users/pcmoore/selinux
11819S:	Supported
11820F:	include/linux/selinux*
11821F:	security/selinux/
11822F:	scripts/selinux/
11823F:	Documentation/admin-guide/LSM/SELinux.rst
11824
11825SENSABLE PHANTOM
11826M:	Jiri Slaby <jirislaby@gmail.com>
11827S:	Maintained
11828F:	drivers/misc/phantom.c
11829F:	include/uapi/linux/phantom.h
11830
11831SERIAL DEVICE BUS
11832M:	Rob Herring <robh@kernel.org>
11833L:	linux-serial@vger.kernel.org
11834S:	Maintained
11835F:	Documentation/devicetree/bindings/serial/slave-device.txt
11836F:	drivers/tty/serdev/
11837F:	include/linux/serdev.h
11838
11839SERIAL DRIVERS
11840M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11841L:	linux-serial@vger.kernel.org
11842S:	Maintained
11843F:	Documentation/devicetree/bindings/serial/
11844F:	drivers/tty/serial/
11845
11846SERIAL IR RECEIVER
11847M:	Sean Young <sean@mess.org>
11848L:	linux-media@vger.kernel.org
11849S:	Maintained
11850F:	drivers/media/rc/serial_ir.c
11851
11852SFC NETWORK DRIVER
11853M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11854M:	Edward Cree <ecree@solarflare.com>
11855M:	Bert Kenward <bkenward@solarflare.com>
11856L:	netdev@vger.kernel.org
11857S:	Supported
11858F:	drivers/net/ethernet/sfc/
11859
11860SGI GRU DRIVER
11861M:	Dimitri Sivanich <sivanich@sgi.com>
11862S:	Maintained
11863F:	drivers/misc/sgi-gru/
11864
11865SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11866M:	Pat Gefre <pfg@sgi.com>
11867L:	linux-ia64@vger.kernel.org
11868S:	Supported
11869F:	Documentation/ia64/serial.txt
11870F:	drivers/tty/serial/ioc?_serial.c
11871F:	include/linux/ioc?.h
11872
11873SGI XP/XPC/XPNET DRIVER
11874M:	Cliff Whickman <cpw@sgi.com>
11875M:	Robin Holt <robinmholt@gmail.com>
11876S:	Maintained
11877F:	drivers/misc/sgi-xp/
11878
11879SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11880M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11881L:	linux-s390@vger.kernel.org
11882W:	http://www.ibm.com/developerworks/linux/linux390/
11883S:	Supported
11884F:	net/smc/
11885
11886SH_VEU V4L2 MEM2MEM DRIVER
11887L:	linux-media@vger.kernel.org
11888S:	Orphan
11889F:	drivers/media/platform/sh_veu.c
11890
11891SH_VOU V4L2 OUTPUT DRIVER
11892L:	linux-media@vger.kernel.org
11893S:	Orphan
11894F:	drivers/media/platform/sh_vou.c
11895F:	include/media/drv-intf/sh_vou.h
11896
11897SI2157 MEDIA DRIVER
11898M:	Antti Palosaari <crope@iki.fi>
11899L:	linux-media@vger.kernel.org
11900W:	https://linuxtv.org
11901W:	http://palosaari.fi/linux/
11902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11903T:	git git://linuxtv.org/anttip/media_tree.git
11904S:	Maintained
11905F:	drivers/media/tuners/si2157*
11906
11907SI2168 MEDIA DRIVER
11908M:	Antti Palosaari <crope@iki.fi>
11909L:	linux-media@vger.kernel.org
11910W:	https://linuxtv.org
11911W:	http://palosaari.fi/linux/
11912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11913T:	git git://linuxtv.org/anttip/media_tree.git
11914S:	Maintained
11915F:	drivers/media/dvb-frontends/si2168*
11916
11917SI470X FM RADIO RECEIVER I2C DRIVER
11918M:	Hans Verkuil <hverkuil@xs4all.nl>
11919L:	linux-media@vger.kernel.org
11920T:	git git://linuxtv.org/media_tree.git
11921W:	https://linuxtv.org
11922S:	Odd Fixes
11923F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11924
11925SI470X FM RADIO RECEIVER USB DRIVER
11926M:	Hans Verkuil <hverkuil@xs4all.nl>
11927L:	linux-media@vger.kernel.org
11928T:	git git://linuxtv.org/media_tree.git
11929W:	https://linuxtv.org
11930S:	Maintained
11931F:	drivers/media/radio/si470x/radio-si470x-common.c
11932F:	drivers/media/radio/si470x/radio-si470x.h
11933F:	drivers/media/radio/si470x/radio-si470x-usb.c
11934
11935SI4713 FM RADIO TRANSMITTER I2C DRIVER
11936M:	Eduardo Valentin <edubezval@gmail.com>
11937L:	linux-media@vger.kernel.org
11938T:	git git://linuxtv.org/media_tree.git
11939W:	https://linuxtv.org
11940S:	Odd Fixes
11941F:	drivers/media/radio/si4713/si4713.?
11942
11943SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11944M:	Eduardo Valentin <edubezval@gmail.com>
11945L:	linux-media@vger.kernel.org
11946T:	git git://linuxtv.org/media_tree.git
11947W:	https://linuxtv.org
11948S:	Odd Fixes
11949F:	drivers/media/radio/si4713/radio-platform-si4713.c
11950
11951SI4713 FM RADIO TRANSMITTER USB DRIVER
11952M:	Hans Verkuil <hverkuil@xs4all.nl>
11953L:	linux-media@vger.kernel.org
11954T:	git git://linuxtv.org/media_tree.git
11955W:	https://linuxtv.org
11956S:	Maintained
11957F:	drivers/media/radio/si4713/radio-usb-si4713.c
11958
11959SIANO DVB DRIVER
11960M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11961M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11962L:	linux-media@vger.kernel.org
11963W:	https://linuxtv.org
11964T:	git git://linuxtv.org/media_tree.git
11965S:	Odd fixes
11966F:	drivers/media/common/siano/
11967F:	drivers/media/usb/siano/
11968F:	drivers/media/usb/siano/
11969F:	drivers/media/mmc/siano/
11970
11971SILEAD TOUCHSCREEN DRIVER
11972M:	Hans de Goede <hdegoede@redhat.com>
11973L:	linux-input@vger.kernel.org
11974L:	platform-driver-x86@vger.kernel.org
11975S:	Maintained
11976F:	drivers/input/touchscreen/silead.c
11977F:	drivers/platform/x86/silead_dmi.c
11978
11979SILICON MOTION SM712 FRAME BUFFER DRIVER
11980M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11981M:	Teddy Wang <teddy.wang@siliconmotion.com>
11982M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11983L:	linux-fbdev@vger.kernel.org
11984S:	Maintained
11985F:	drivers/video/fbdev/sm712*
11986F:	Documentation/fb/sm712fb.txt
11987
11988SIMPLE FIRMWARE INTERFACE (SFI)
11989M:	Len Brown <lenb@kernel.org>
11990L:	sfi-devel@simplefirmware.org
11991W:	http://simplefirmware.org/
11992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11993S:	Supported
11994F:	arch/x86/platform/sfi/
11995F:	drivers/sfi/
11996F:	include/linux/sfi*.h
11997
11998SIMPLEFB FB DRIVER
11999M:	Hans de Goede <hdegoede@redhat.com>
12000L:	linux-fbdev@vger.kernel.org
12001S:	Maintained
12002F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12003F:	drivers/video/fbdev/simplefb.c
12004F:	include/linux/platform_data/simplefb.h
12005
12006SIMTEC EB110ATX (Chalice CATS)
12007P:	Ben Dooks
12008P:	Vincent Sanders <vince@simtec.co.uk>
12009M:	Simtec Linux Team <linux@simtec.co.uk>
12010W:	http://www.simtec.co.uk/products/EB110ATX/
12011S:	Supported
12012
12013SIMTEC EB2410ITX (BAST)
12014P:	Ben Dooks
12015P:	Vincent Sanders <vince@simtec.co.uk>
12016M:	Simtec Linux Team <linux@simtec.co.uk>
12017W:	http://www.simtec.co.uk/products/EB2410ITX/
12018S:	Supported
12019F:	arch/arm/mach-s3c24xx/mach-bast.c
12020F:	arch/arm/mach-s3c24xx/bast-ide.c
12021F:	arch/arm/mach-s3c24xx/bast-irq.c
12022
12023SIPHASH PRF ROUTINES
12024M:	Jason A. Donenfeld <Jason@zx2c4.com>
12025S:	Maintained
12026F:	lib/siphash.c
12027F:	lib/test_siphash.c
12028F:	include/linux/siphash.h
12029
12030SIS 190 ETHERNET DRIVER
12031M:	Francois Romieu <romieu@fr.zoreil.com>
12032L:	netdev@vger.kernel.org
12033S:	Maintained
12034F:	drivers/net/ethernet/sis/sis190.c
12035
12036SIS 900/7016 FAST ETHERNET DRIVER
12037M:	Daniele Venzano <venza@brownhat.org>
12038W:	http://www.brownhat.org/sis900.html
12039L:	netdev@vger.kernel.org
12040S:	Maintained
12041F:	drivers/net/ethernet/sis/sis900.*
12042
12043SIS FRAMEBUFFER DRIVER
12044M:	Thomas Winischhofer <thomas@winischhofer.net>
12045W:	http://www.winischhofer.net/linuxsisvga.shtml
12046S:	Maintained
12047F:	Documentation/fb/sisfb.txt
12048F:	drivers/video/fbdev/sis/
12049F:	include/video/sisfb.h
12050
12051SIS USB2VGA DRIVER
12052M:	Thomas Winischhofer <thomas@winischhofer.net>
12053W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12054S:	Maintained
12055F:	drivers/usb/misc/sisusbvga/
12056
12057SLAB ALLOCATOR
12058M:	Christoph Lameter <cl@linux.com>
12059M:	Pekka Enberg <penberg@kernel.org>
12060M:	David Rientjes <rientjes@google.com>
12061M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12062M:	Andrew Morton <akpm@linux-foundation.org>
12063L:	linux-mm@kvack.org
12064S:	Maintained
12065F:	include/linux/sl?b*.h
12066F:	mm/sl?b*
12067
12068SLEEPABLE READ-COPY UPDATE (SRCU)
12069M:	Lai Jiangshan <jiangshanlai@gmail.com>
12070M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12071M:	Josh Triplett <josh@joshtriplett.org>
12072R:	Steven Rostedt <rostedt@goodmis.org>
12073R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12074L:	linux-kernel@vger.kernel.org
12075W:	http://www.rdrop.com/users/paulmck/RCU/
12076S:	Supported
12077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12078F:	include/linux/srcu.h
12079F:	kernel/rcu/srcu.c
12080
12081SMACK SECURITY MODULE
12082M:	Casey Schaufler <casey@schaufler-ca.com>
12083L:	linux-security-module@vger.kernel.org
12084W:	http://schaufler-ca.com
12085T:	git git://github.com/cschaufler/smack-next
12086S:	Maintained
12087F:	Documentation/admin-guide/LSM/Smack.rst
12088F:	security/smack/
12089
12090SMC91x ETHERNET DRIVER
12091M:	Nicolas Pitre <nico@fluxnic.net>
12092S:	Odd Fixes
12093F:	drivers/net/ethernet/smsc/smc91x.*
12094
12095SMIA AND SMIA++ IMAGE SENSOR DRIVER
12096M:	Sakari Ailus <sakari.ailus@iki.fi>
12097L:	linux-media@vger.kernel.org
12098S:	Maintained
12099F:	drivers/media/i2c/smiapp/
12100F:	include/media/i2c/smiapp.h
12101F:	drivers/media/i2c/smiapp-pll.c
12102F:	drivers/media/i2c/smiapp-pll.h
12103F:	include/uapi/linux/smiapp.h
12104F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12105
12106SMM665 HARDWARE MONITOR DRIVER
12107M:	Guenter Roeck <linux@roeck-us.net>
12108L:	linux-hwmon@vger.kernel.org
12109S:	Maintained
12110F:	Documentation/hwmon/smm665
12111F:	drivers/hwmon/smm665.c
12112
12113SMSC EMC2103 HARDWARE MONITOR DRIVER
12114M:	Steve Glendinning <steve.glendinning@shawell.net>
12115L:	linux-hwmon@vger.kernel.org
12116S:	Maintained
12117F:	Documentation/hwmon/emc2103
12118F:	drivers/hwmon/emc2103.c
12119
12120SMSC SCH5627 HARDWARE MONITOR DRIVER
12121M:	Hans de Goede <hdegoede@redhat.com>
12122L:	linux-hwmon@vger.kernel.org
12123S:	Supported
12124F:	Documentation/hwmon/sch5627
12125F:	drivers/hwmon/sch5627.c
12126
12127SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12128M:	Steve Glendinning <steve.glendinning@shawell.net>
12129L:	linux-fbdev@vger.kernel.org
12130S:	Maintained
12131F:	drivers/video/fbdev/smscufx.c
12132
12133SMSC47B397 HARDWARE MONITOR DRIVER
12134M:	Jean Delvare <jdelvare@suse.com>
12135L:	linux-hwmon@vger.kernel.org
12136S:	Maintained
12137F:	Documentation/hwmon/smsc47b397
12138F:	drivers/hwmon/smsc47b397.c
12139
12140SMSC911x ETHERNET DRIVER
12141M:	Steve Glendinning <steve.glendinning@shawell.net>
12142L:	netdev@vger.kernel.org
12143S:	Maintained
12144F:	include/linux/smsc911x.h
12145F:	drivers/net/ethernet/smsc/smsc911x.*
12146
12147SMSC9420 PCI ETHERNET DRIVER
12148M:	Steve Glendinning <steve.glendinning@shawell.net>
12149L:	netdev@vger.kernel.org
12150S:	Maintained
12151F:	drivers/net/ethernet/smsc/smsc9420.*
12152
12153SOC-CAMERA V4L2 SUBSYSTEM
12154M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12155L:	linux-media@vger.kernel.org
12156T:	git git://linuxtv.org/media_tree.git
12157S:	Maintained
12158F:	include/media/soc*
12159F:	drivers/media/i2c/soc_camera/
12160F:	drivers/media/platform/soc_camera/
12161
12162SOEKRIS NET48XX LED SUPPORT
12163M:	Chris Boot <bootc@bootc.net>
12164S:	Maintained
12165F:	drivers/leds/leds-net48xx.c
12166
12167SOFT-ROCE DRIVER (rxe)
12168M:	Moni Shoua <monis@mellanox.com>
12169L:	linux-rdma@vger.kernel.org
12170S:	Supported
12171W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12172Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12173F:	drivers/infiniband/sw/rxe/
12174F:	include/uapi/rdma/rdma_user_rxe.h
12175
12176SOFTLOGIC 6x10 MPEG CODEC
12177M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12178M:	Anton Sviridenko <anton@corp.bluecherry.net>
12179M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12180M:	Andrey Utkin <andrey_utkin@fastmail.com>
12181M:	Ismael Luceno <ismael@iodev.co.uk>
12182L:	linux-media@vger.kernel.org
12183S:	Supported
12184F:	drivers/media/pci/solo6x10/
12185
12186SOFTWARE RAID (Multiple Disks) SUPPORT
12187M:	Shaohua Li <shli@kernel.org>
12188L:	linux-raid@vger.kernel.org
12189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12190S:	Supported
12191F:	drivers/md/
12192F:	include/linux/raid/
12193F:	include/uapi/linux/raid/
12194
12195SONIC NETWORK DRIVER
12196M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12197L:	netdev@vger.kernel.org
12198S:	Maintained
12199F:	drivers/net/ethernet/natsemi/sonic.*
12200
12201SONICS SILICON BACKPLANE DRIVER (SSB)
12202M:	Michael Buesch <m@bues.ch>
12203L:	linux-wireless@vger.kernel.org
12204S:	Maintained
12205F:	drivers/ssb/
12206F:	include/linux/ssb/
12207
12208SONY MEMORYSTICK CARD SUPPORT
12209M:	Alex Dubov <oakad@yahoo.com>
12210W:	http://tifmxx.berlios.de/
12211S:	Maintained
12212F:	drivers/memstick/host/tifm_ms.c
12213
12214SONY MEMORYSTICK STANDARD SUPPORT
12215M:	Maxim Levitsky <maximlevitsky@gmail.com>
12216S:	Maintained
12217F:	drivers/memstick/core/ms_block.*
12218
12219SONY VAIO CONTROL DEVICE DRIVER
12220M:	Mattia Dongili <malattia@linux.it>
12221L:	platform-driver-x86@vger.kernel.org
12222W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12223S:	Maintained
12224F:	Documentation/laptops/sony-laptop.txt
12225F:	drivers/char/sonypi.c
12226F:	drivers/platform/x86/sony-laptop.c
12227F:	include/linux/sony-laptop.h
12228
12229SOUND
12230M:	Jaroslav Kysela <perex@perex.cz>
12231M:	Takashi Iwai <tiwai@suse.com>
12232L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12233W:	http://www.alsa-project.org/
12234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12235T:	git git://git.alsa-project.org/alsa-kernel.git
12236Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12237S:	Maintained
12238F:	Documentation/sound/
12239F:	include/sound/
12240F:	include/uapi/sound/
12241F:	sound/
12242
12243SOUND - COMPRESSED AUDIO
12244M:	Vinod Koul <vinod.koul@intel.com>
12245L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12247S:	Supported
12248F:	Documentation/sound/alsa/compress_offload.txt
12249F:	include/sound/compress_driver.h
12250F:	include/uapi/sound/compress_*
12251F:	sound/core/compress_offload.c
12252F:	sound/soc/soc-compress.c
12253
12254SOUND - DMAENGINE HELPERS
12255M:	Lars-Peter Clausen <lars@metafoo.de>
12256S:	Supported
12257F:	include/sound/dmaengine_pcm.h
12258F:	sound/core/pcm_dmaengine.c
12259F:	sound/soc/soc-generic-dmaengine-pcm.c
12260
12261SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12262M:	Liam Girdwood <lgirdwood@gmail.com>
12263M:	Mark Brown <broonie@kernel.org>
12264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12265L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12266W:	http://alsa-project.org/main/index.php/ASoC
12267S:	Supported
12268F:	Documentation/devicetree/bindings/sound/
12269F:	Documentation/sound/alsa/soc/
12270F:	sound/soc/
12271F:	include/sound/soc*
12272
12273SP2 MEDIA DRIVER
12274M:	Olli Salonen <olli.salonen@iki.fi>
12275L:	linux-media@vger.kernel.org
12276W:	https://linuxtv.org
12277Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12278S:	Maintained
12279F:	drivers/media/dvb-frontends/sp2*
12280
12281SPARC + UltraSPARC (sparc/sparc64)
12282M:	"David S. Miller" <davem@davemloft.net>
12283L:	sparclinux@vger.kernel.org
12284Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12287S:	Maintained
12288F:	arch/sparc/
12289F:	drivers/sbus/
12290
12291SPARC SERIAL DRIVERS
12292M:	"David S. Miller" <davem@davemloft.net>
12293L:	sparclinux@vger.kernel.org
12294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12296S:	Maintained
12297F:	include/linux/sunserialcore.h
12298F:	drivers/tty/serial/suncore.c
12299F:	drivers/tty/serial/sunhv.c
12300F:	drivers/tty/serial/sunsab.c
12301F:	drivers/tty/serial/sunsab.h
12302F:	drivers/tty/serial/sunsu.c
12303F:	drivers/tty/serial/sunzilog.c
12304F:	drivers/tty/serial/sunzilog.h
12305
12306SPARSE CHECKER
12307M:	"Christopher Li" <sparse@chrisli.org>
12308L:	linux-sparse@vger.kernel.org
12309W:	https://sparse.wiki.kernel.org/
12310T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12311T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12312S:	Maintained
12313F:	include/linux/compiler.h
12314
12315SPEAR CLOCK FRAMEWORK SUPPORT
12316M:	Viresh Kumar <vireshk@kernel.org>
12317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12318W:	http://www.st.com/spear
12319S:	Maintained
12320F:	drivers/clk/spear/
12321
12322SPEAR PLATFORM SUPPORT
12323M:	Viresh Kumar <vireshk@kernel.org>
12324M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12326W:	http://www.st.com/spear
12327S:	Maintained
12328F:	arch/arm/boot/dts/spear*
12329F:	arch/arm/mach-spear/
12330
12331SPI NOR SUBSYSTEM
12332M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12333M:	Marek Vasut <marek.vasut@gmail.com>
12334L:	linux-mtd@lists.infradead.org
12335W:	http://www.linux-mtd.infradead.org/
12336Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12337T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12338T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12339S:	Maintained
12340F:	drivers/mtd/spi-nor/
12341F:	include/linux/mtd/spi-nor.h
12342
12343SPI SUBSYSTEM
12344M:	Mark Brown <broonie@kernel.org>
12345L:	linux-spi@vger.kernel.org
12346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12347Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12348S:	Maintained
12349F:	Documentation/devicetree/bindings/spi/
12350F:	Documentation/spi/
12351F:	drivers/spi/
12352F:	include/linux/spi/
12353F:	include/uapi/linux/spi/
12354F:	tools/spi/
12355
12356SPIDERNET NETWORK DRIVER for CELL
12357M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12358L:	netdev@vger.kernel.org
12359S:	Supported
12360F:	Documentation/networking/spider_net.txt
12361F:	drivers/net/ethernet/toshiba/spider_net*
12362
12363SPMI SUBSYSTEM
12364R:	Stephen Boyd <sboyd@codeaurora.org>
12365L:	linux-arm-msm@vger.kernel.org
12366F:	Documentation/devicetree/bindings/spmi/
12367F:	drivers/spmi/
12368F:	include/dt-bindings/spmi/spmi.h
12369F:	include/linux/spmi.h
12370F:	include/trace/events/spmi.h
12371
12372SPU FILE SYSTEM
12373M:	Jeremy Kerr <jk@ozlabs.org>
12374L:	linuxppc-dev@lists.ozlabs.org
12375W:	http://www.ibm.com/developerworks/power/cell/
12376S:	Supported
12377F:	Documentation/filesystems/spufs.txt
12378F:	arch/powerpc/platforms/cell/spufs/
12379
12380SQUASHFS FILE SYSTEM
12381M:	Phillip Lougher <phillip@squashfs.org.uk>
12382L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12383W:	http://squashfs.org.uk
12384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12385S:	Maintained
12386F:	Documentation/filesystems/squashfs.txt
12387F:	fs/squashfs/
12388
12389SRM (Alpha) environment access
12390M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12391S:	Maintained
12392F:	arch/alpha/kernel/srm_env.c
12393
12394STABLE BRANCH
12395M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12396L:	stable@vger.kernel.org
12397S:	Supported
12398F:	Documentation/process/stable-kernel-rules.rst
12399
12400STAGING - COMEDI
12401M:	Ian Abbott <abbotti@mev.co.uk>
12402M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12403S:	Odd Fixes
12404F:	drivers/staging/comedi/
12405
12406STAGING - FLARION FT1000 DRIVERS
12407M:	Marek Belisko <marek.belisko@gmail.com>
12408S:	Odd Fixes
12409F:	drivers/staging/ft1000/
12410
12411STAGING - INDUSTRIAL IO
12412M:	Jonathan Cameron <jic23@kernel.org>
12413L:	linux-iio@vger.kernel.org
12414S:	Odd Fixes
12415F:	Documentation/devicetree/bindings/staging/iio/
12416F:	drivers/staging/iio/
12417
12418STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12419M:	Jarod Wilson <jarod@wilsonet.com>
12420W:	http://www.lirc.org/
12421S:	Odd Fixes
12422F:	drivers/staging/media/lirc/
12423
12424STAGING - LUSTRE PARALLEL FILESYSTEM
12425M:	Oleg Drokin <oleg.drokin@intel.com>
12426M:	Andreas Dilger <andreas.dilger@intel.com>
12427M:	James Simmons <jsimmons@infradead.org>
12428L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12429W:	http://wiki.lustre.org/
12430S:	Maintained
12431F:	drivers/staging/lustre
12432
12433STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12434M:	Marc Dietrich <marvin24@gmx.de>
12435L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12436L:	linux-tegra@vger.kernel.org
12437S:	Maintained
12438F:	drivers/staging/nvec/
12439
12440STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12441M:	Jens Frederich <jfrederich@gmail.com>
12442M:	Daniel Drake <dsd@laptop.org>
12443M:	Jon Nettleton <jon.nettleton@gmail.com>
12444W:	http://wiki.laptop.org/go/DCON
12445S:	Maintained
12446F:	drivers/staging/olpc_dcon/
12447
12448STAGING - REALTEK RTL8712U DRIVERS
12449M:	Larry Finger <Larry.Finger@lwfinger.net>
12450M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12451S:	Odd Fixes
12452F:	drivers/staging/rtl8712/
12453
12454STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12455M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12456M:	Teddy Wang <teddy.wang@siliconmotion.com>
12457M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12458L:	linux-fbdev@vger.kernel.org
12459S:	Maintained
12460F:	drivers/staging/sm750fb/
12461
12462STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12463M:	William Hubbs <w.d.hubbs@gmail.com>
12464M:	Chris Brannon <chris@the-brannons.com>
12465M:	Kirk Reiser <kirk@reisers.ca>
12466M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12467L:	speakup@linux-speakup.org
12468W:	http://www.linux-speakup.org/
12469S:	Odd Fixes
12470F:	drivers/staging/speakup/
12471
12472STAGING - VIA VT665X DRIVERS
12473M:	Forest Bond <forest@alittletooquiet.net>
12474S:	Odd Fixes
12475F:	drivers/staging/vt665?/
12476
12477STAGING - WILC1000 WIFI DRIVER
12478M:	Aditya Shankar <aditya.shankar@microchip.com>
12479M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12480L:	linux-wireless@vger.kernel.org
12481S:	Supported
12482F:	drivers/staging/wilc1000/
12483
12484STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12485M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12486S:	Odd Fixes
12487F:	drivers/staging/xgifb/
12488
12489STAGING SUBSYSTEM
12490M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12492L:	devel@driverdev.osuosl.org
12493S:	Supported
12494F:	drivers/staging/
12495
12496STARFIRE/DURALAN NETWORK DRIVER
12497M:	Ion Badulescu <ionut@badula.org>
12498S:	Odd Fixes
12499F:	drivers/net/ethernet/adaptec/starfire*
12500
12501STI CEC DRIVER
12502M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12503S:	Maintained
12504F:	drivers/staging/media/st-cec/
12505F:	Documentation/devicetree/bindings/media/stih-cec.txt
12506
12507STK1160 USB VIDEO CAPTURE DRIVER
12508M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12509L:	linux-media@vger.kernel.org
12510T:	git git://linuxtv.org/media_tree.git
12511S:	Maintained
12512F:	drivers/media/usb/stk1160/
12513
12514STMMAC ETHERNET DRIVER
12515M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12516M:	Alexandre Torgue <alexandre.torgue@st.com>
12517L:	netdev@vger.kernel.org
12518W:	http://www.stlinux.com
12519S:	Supported
12520F:	drivers/net/ethernet/stmicro/stmmac/
12521
12522SUN3/3X
12523M:	Sam Creasey <sammy@sammy.net>
12524W:	http://sammy.net/sun3/
12525S:	Maintained
12526F:	arch/m68k/kernel/*sun3*
12527F:	arch/m68k/sun3*/
12528F:	arch/m68k/include/asm/sun3*
12529F:	drivers/net/ethernet/i825xx/sun3*
12530
12531SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12532M:	Hans de Goede <hdegoede@redhat.com>
12533L:	linux-input@vger.kernel.org
12534S:	Maintained
12535F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12536F:	drivers/input/keyboard/sun4i-lradc-keys.c
12537
12538SUNDANCE NETWORK DRIVER
12539M:	Denis Kirjanov <kda@linux-powerpc.org>
12540L:	netdev@vger.kernel.org
12541S:	Maintained
12542F:	drivers/net/ethernet/dlink/sundance.c
12543
12544SUPERH
12545M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12546M:	Rich Felker <dalias@libc.org>
12547L:	linux-sh@vger.kernel.org
12548Q:	http://patchwork.kernel.org/project/linux-sh/list/
12549S:	Maintained
12550F:	Documentation/sh/
12551F:	arch/sh/
12552F:	drivers/sh/
12553
12554SUSPEND TO RAM
12555M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12556M:	Len Brown <len.brown@intel.com>
12557M:	Pavel Machek <pavel@ucw.cz>
12558L:	linux-pm@vger.kernel.org
12559B:	https://bugzilla.kernel.org
12560S:	Supported
12561F:	Documentation/power/
12562F:	arch/x86/kernel/acpi/
12563F:	drivers/base/power/
12564F:	kernel/power/
12565F:	include/linux/suspend.h
12566F:	include/linux/freezer.h
12567F:	include/linux/pm.h
12568
12569SVGA HANDLING
12570M:	Martin Mares <mj@ucw.cz>
12571L:	linux-video@atrey.karlin.mff.cuni.cz
12572S:	Maintained
12573F:	Documentation/svga.txt
12574F:	arch/x86/boot/video*
12575
12576SWIOTLB SUBSYSTEM
12577M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12578L:	linux-kernel@vger.kernel.org
12579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12580S:	Supported
12581F:	lib/swiotlb.c
12582F:	arch/*/kernel/pci-swiotlb.c
12583F:	include/linux/swiotlb.h
12584
12585SWITCHDEV
12586M:	Jiri Pirko <jiri@resnulli.us>
12587M:	Ivan Vecera <ivecera@redhat.com>
12588L:	netdev@vger.kernel.org
12589S:	Supported
12590F:	net/switchdev/
12591F:	include/net/switchdev.h
12592
12593SYNC FILE FRAMEWORK
12594M:	Sumit Semwal <sumit.semwal@linaro.org>
12595R:	Gustavo Padovan <gustavo@padovan.org>
12596S:	Maintained
12597L:	linux-media@vger.kernel.org
12598L:	dri-devel@lists.freedesktop.org
12599F:	drivers/dma-buf/sync_*
12600F:	drivers/dma-buf/dma-fence*
12601F:	drivers/dma-buf/sw_sync.c
12602F:	include/linux/sync_file.h
12603F:	include/uapi/linux/sync_file.h
12604F:	Documentation/sync_file.txt
12605T:	git git://anongit.freedesktop.org/drm/drm-misc
12606
12607SYNOPSYS ARC ARCHITECTURE
12608M:	Vineet Gupta <vgupta@synopsys.com>
12609L:	linux-snps-arc@lists.infradead.org
12610S:	Supported
12611F:	arch/arc/
12612F:	Documentation/devicetree/bindings/arc/*
12613F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12614F:	drivers/clocksource/arc_timer.c
12615F:	drivers/tty/serial/arc_uart.c
12616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12617
12618SYNOPSYS ARC SDP platform support
12619M:	Alexey Brodkin <abrodkin@synopsys.com>
12620S:	Supported
12621F:	arch/arc/plat-axs10x
12622F:	arch/arc/boot/dts/ax*
12623F:	Documentation/devicetree/bindings/arc/axs10*
12624
12625SYNOPSYS DESIGNWARE DMAC DRIVER
12626M:	Viresh Kumar <vireshk@kernel.org>
12627M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12628S:	Maintained
12629F:	include/linux/dma/dw.h
12630F:	include/linux/platform_data/dma-dw.h
12631F:	drivers/dma/dw/
12632
12633SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12634M:	Jie Deng <jiedeng@synopsys.com>
12635L:	netdev@vger.kernel.org
12636S:	Supported
12637F:	drivers/net/ethernet/synopsys/
12638
12639SYNOPSYS DESIGNWARE I2C DRIVER
12640M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12641R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12642R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12643L:	linux-i2c@vger.kernel.org
12644S:	Maintained
12645F:	drivers/i2c/busses/i2c-designware-*
12646F:	include/linux/platform_data/i2c-designware.h
12647
12648SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12649M:	Jaehoon Chung <jh80.chung@samsung.com>
12650L:	linux-mmc@vger.kernel.org
12651S:	Maintained
12652F:	drivers/mmc/host/dw_mmc*
12653
12654SYSTEM CONFIGURATION (SYSCON)
12655M:	Lee Jones <lee.jones@linaro.org>
12656M:	Arnd Bergmann <arnd@arndb.de>
12657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12658S:	Supported
12659F:	drivers/mfd/syscon.c
12660
12661SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12662M:	Sudeep Holla <sudeep.holla@arm.com>
12663L:	linux-arm-kernel@lists.infradead.org
12664S:	Maintained
12665F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12666F:	drivers/clk/clk-scpi.c
12667F:	drivers/cpufreq/scpi-cpufreq.c
12668F:	drivers/firmware/arm_scpi.c
12669F:	include/linux/scpi_protocol.h
12670
12671SYSTEM RESET/SHUTDOWN DRIVERS
12672M:	Sebastian Reichel <sre@kernel.org>
12673L:	linux-pm@vger.kernel.org
12674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12675S:	Maintained
12676F:	Documentation/devicetree/bindings/power/reset/
12677F:	drivers/power/reset/
12678
12679SYSTEM TRACE MODULE CLASS
12680M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12681S:	Maintained
12682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12683F:	Documentation/trace/stm.txt
12684F:	drivers/hwtracing/stm/
12685F:	include/linux/stm.h
12686F:	include/uapi/linux/stm.h
12687
12688SYSV FILESYSTEM
12689M:	Christoph Hellwig <hch@infradead.org>
12690S:	Maintained
12691F:	Documentation/filesystems/sysv-fs.txt
12692F:	fs/sysv/
12693F:	include/linux/sysv_fs.h
12694
12695TARGET SUBSYSTEM
12696M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12697L:	linux-scsi@vger.kernel.org
12698L:	target-devel@vger.kernel.org
12699W:	http://www.linux-iscsi.org
12700W:	http://groups.google.com/group/linux-iscsi-target-dev
12701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12702S:	Supported
12703F:	drivers/target/
12704F:	include/target/
12705F:	Documentation/target/
12706
12707TASKSTATS STATISTICS INTERFACE
12708M:	Balbir Singh <bsingharora@gmail.com>
12709S:	Maintained
12710F:	Documentation/accounting/taskstats*
12711F:	include/linux/taskstats*
12712F:	kernel/taskstats.c
12713
12714TC subsystem
12715M:	Jamal Hadi Salim <jhs@mojatatu.com>
12716M:	Cong Wang <xiyou.wangcong@gmail.com>
12717M:	Jiri Pirko <jiri@resnulli.us>
12718L:	netdev@vger.kernel.org
12719S:	Maintained
12720F:	include/net/pkt_cls.h
12721F:	include/net/pkt_sched.h
12722F:	include/net/tc_act/
12723F:	include/uapi/linux/pkt_cls.h
12724F:	include/uapi/linux/pkt_sched.h
12725F:	include/uapi/linux/tc_act/
12726F:	include/uapi/linux/tc_ematch/
12727F:	net/sched/
12728
12729TCP LOW PRIORITY MODULE
12730M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12731M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12732W:	http://tcp-lp-mod.sourceforge.net/
12733S:	Maintained
12734F:	net/ipv4/tcp_lp.c
12735
12736TDA10071 MEDIA DRIVER
12737M:	Antti Palosaari <crope@iki.fi>
12738L:	linux-media@vger.kernel.org
12739W:	https://linuxtv.org
12740W:	http://palosaari.fi/linux/
12741Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12742T:	git git://linuxtv.org/anttip/media_tree.git
12743S:	Maintained
12744F:	drivers/media/dvb-frontends/tda10071*
12745
12746TDA18212 MEDIA DRIVER
12747M:	Antti Palosaari <crope@iki.fi>
12748L:	linux-media@vger.kernel.org
12749W:	https://linuxtv.org
12750W:	http://palosaari.fi/linux/
12751Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12752T:	git git://linuxtv.org/anttip/media_tree.git
12753S:	Maintained
12754F:	drivers/media/tuners/tda18212*
12755
12756TDA18218 MEDIA DRIVER
12757M:	Antti Palosaari <crope@iki.fi>
12758L:	linux-media@vger.kernel.org
12759W:	https://linuxtv.org
12760W:	http://palosaari.fi/linux/
12761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12762T:	git git://linuxtv.org/anttip/media_tree.git
12763S:	Maintained
12764F:	drivers/media/tuners/tda18218*
12765
12766TDA18271 MEDIA DRIVER
12767M:	Michael Krufky <mkrufky@linuxtv.org>
12768L:	linux-media@vger.kernel.org
12769W:	https://linuxtv.org
12770W:	http://github.com/mkrufky
12771Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12772T:	git git://linuxtv.org/mkrufky/tuners.git
12773S:	Maintained
12774F:	drivers/media/tuners/tda18271*
12775
12776TDA827x MEDIA DRIVER
12777M:	Michael Krufky <mkrufky@linuxtv.org>
12778L:	linux-media@vger.kernel.org
12779W:	https://linuxtv.org
12780W:	http://github.com/mkrufky
12781Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12782T:	git git://linuxtv.org/mkrufky/tuners.git
12783S:	Maintained
12784F:	drivers/media/tuners/tda8290.*
12785
12786TDA8290 MEDIA DRIVER
12787M:	Michael Krufky <mkrufky@linuxtv.org>
12788L:	linux-media@vger.kernel.org
12789W:	https://linuxtv.org
12790W:	http://github.com/mkrufky
12791Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12792T:	git git://linuxtv.org/mkrufky/tuners.git
12793S:	Maintained
12794F:	drivers/media/tuners/tda8290.*
12795
12796TDA9840 MEDIA DRIVER
12797M:	Hans Verkuil <hverkuil@xs4all.nl>
12798L:	linux-media@vger.kernel.org
12799T:	git git://linuxtv.org/media_tree.git
12800W:	https://linuxtv.org
12801S:	Maintained
12802F:	drivers/media/i2c/tda9840*
12803
12804TEA5761 TUNER DRIVER
12805M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12806M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12807L:	linux-media@vger.kernel.org
12808W:	https://linuxtv.org
12809T:	git git://linuxtv.org/media_tree.git
12810S:	Odd fixes
12811F:	drivers/media/tuners/tea5761.*
12812
12813TEA5767 TUNER DRIVER
12814M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12815M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12816L:	linux-media@vger.kernel.org
12817W:	https://linuxtv.org
12818T:	git git://linuxtv.org/media_tree.git
12819S:	Maintained
12820F:	drivers/media/tuners/tea5767.*
12821
12822TEA6415C MEDIA DRIVER
12823M:	Hans Verkuil <hverkuil@xs4all.nl>
12824L:	linux-media@vger.kernel.org
12825T:	git git://linuxtv.org/media_tree.git
12826W:	https://linuxtv.org
12827S:	Maintained
12828F:	drivers/media/i2c/tea6415c*
12829
12830TEA6420 MEDIA DRIVER
12831M:	Hans Verkuil <hverkuil@xs4all.nl>
12832L:	linux-media@vger.kernel.org
12833T:	git git://linuxtv.org/media_tree.git
12834W:	https://linuxtv.org
12835S:	Maintained
12836F:	drivers/media/i2c/tea6420*
12837
12838TEAM DRIVER
12839M:	Jiri Pirko <jiri@resnulli.us>
12840L:	netdev@vger.kernel.org
12841S:	Supported
12842F:	drivers/net/team/
12843F:	include/linux/if_team.h
12844F:	include/uapi/linux/if_team.h
12845
12846TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12847M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12848S:	Maintained
12849F:	arch/x86/platform/ts5500/
12850
12851TECHNOTREND USB IR RECEIVER
12852M:	Sean Young <sean@mess.org>
12853L:	linux-media@vger.kernel.org
12854S:	Maintained
12855F:	drivers/media/rc/ttusbir.c
12856
12857TEE SUBSYSTEM
12858M:	Jens Wiklander <jens.wiklander@linaro.org>
12859S:	Maintained
12860F:	include/linux/tee_drv.h
12861F:	include/uapi/linux/tee.h
12862F:	drivers/tee/
12863F:	Documentation/tee.txt
12864
12865TEGRA ARCHITECTURE SUPPORT
12866M:	Thierry Reding <thierry.reding@gmail.com>
12867M:	Jonathan Hunter <jonathanh@nvidia.com>
12868L:	linux-tegra@vger.kernel.org
12869Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12871S:	Supported
12872N:	[^a-z]tegra
12873
12874TEGRA CLOCK DRIVER
12875M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12876M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12877S:	Supported
12878F:	drivers/clk/tegra/
12879
12880TEGRA DMA DRIVERS
12881M:	Laxman Dewangan <ldewangan@nvidia.com>
12882M:	Jon Hunter <jonathanh@nvidia.com>
12883S:	Supported
12884F:	drivers/dma/tegra*
12885
12886TEGRA I2C DRIVER
12887M:	Laxman Dewangan <ldewangan@nvidia.com>
12888S:	Supported
12889F:	drivers/i2c/busses/i2c-tegra.c
12890
12891TEGRA IOMMU DRIVERS
12892M:	Hiroshi Doyu <hdoyu@nvidia.com>
12893S:	Supported
12894F:	drivers/iommu/tegra*
12895
12896TEGRA KBC DRIVER
12897M:	Rakesh Iyer <riyer@nvidia.com>
12898M:	Laxman Dewangan <ldewangan@nvidia.com>
12899S:	Supported
12900F:	drivers/input/keyboard/tegra-kbc.c
12901
12902TEGRA PWM DRIVER
12903M:	Thierry Reding <thierry.reding@gmail.com>
12904S:	Supported
12905F:	drivers/pwm/pwm-tegra.c
12906
12907TEGRA SERIAL DRIVER
12908M:	Laxman Dewangan <ldewangan@nvidia.com>
12909S:	Supported
12910F:	drivers/tty/serial/serial-tegra.c
12911
12912TEGRA SPI DRIVER
12913M:	Laxman Dewangan <ldewangan@nvidia.com>
12914S:	Supported
12915F:	drivers/spi/spi-tegra*
12916
12917TEHUTI ETHERNET DRIVER
12918M:	Andy Gospodarek <andy@greyhouse.net>
12919L:	netdev@vger.kernel.org
12920S:	Supported
12921F:	drivers/net/ethernet/tehuti/*
12922
12923Telecom Clock Driver for MCPL0010
12924M:	Mark Gross <mark.gross@intel.com>
12925S:	Supported
12926F:	drivers/char/tlclk.c
12927
12928TENSILICA XTENSA PORT (xtensa)
12929M:	Chris Zankel <chris@zankel.net>
12930M:	Max Filippov <jcmvbkbc@gmail.com>
12931L:	linux-xtensa@linux-xtensa.org
12932T:	git git://github.com/czankel/xtensa-linux.git
12933S:	Maintained
12934F:	arch/xtensa/
12935F:	drivers/irqchip/irq-xtensa-*
12936
12937Texas Instruments' System Control Interface (TISCI) Protocol Driver
12938M:	Nishanth Menon <nm@ti.com>
12939M:	Tero Kristo <t-kristo@ti.com>
12940M:	Santosh Shilimkar <ssantosh@kernel.org>
12941L:	linux-arm-kernel@lists.infradead.org
12942S:	Maintained
12943F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12944F:	drivers/firmware/ti_sci*
12945F:	include/linux/soc/ti/ti_sci_protocol.h
12946F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12947F:	include/dt-bindings/genpd/k2g.h
12948F:	drivers/soc/ti/ti_sci_pm_domains.c
12949F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12950F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12951F:	drivers/clk/keystone/sci-clk.c
12952F:	drivers/reset/reset-ti-sci.c
12953
12954THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12955M:	Hans Verkuil <hverkuil@xs4all.nl>
12956L:	linux-media@vger.kernel.org
12957T:	git git://linuxtv.org/media_tree.git
12958W:	https://linuxtv.org
12959S:	Maintained
12960F:	drivers/media/radio/radio-raremono.c
12961
12962THERMAL
12963M:	Zhang Rui <rui.zhang@intel.com>
12964M:	Eduardo Valentin <edubezval@gmail.com>
12965L:	linux-pm@vger.kernel.org
12966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12968Q:	https://patchwork.kernel.org/project/linux-pm/list/
12969S:	Supported
12970F:	drivers/thermal/
12971F:	include/linux/thermal.h
12972F:	include/uapi/linux/thermal.h
12973F:	include/linux/cpu_cooling.h
12974F:	Documentation/devicetree/bindings/thermal/
12975
12976THERMAL/CPU_COOLING
12977M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12978M:	Viresh Kumar <viresh.kumar@linaro.org>
12979M:	Javi Merino <javi.merino@kernel.org>
12980L:	linux-pm@vger.kernel.org
12981S:	Supported
12982F:	Documentation/thermal/cpu-cooling-api.txt
12983F:	drivers/thermal/cpu_cooling.c
12984F:	include/linux/cpu_cooling.h
12985
12986THINKPAD ACPI EXTRAS DRIVER
12987M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12988L:	ibm-acpi-devel@lists.sourceforge.net
12989L:	platform-driver-x86@vger.kernel.org
12990W:	http://ibm-acpi.sourceforge.net
12991W:	http://thinkwiki.org/wiki/Ibm-acpi
12992T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12993S:	Maintained
12994F:	drivers/platform/x86/thinkpad_acpi.c
12995
12996THUNDERBOLT DRIVER
12997M:	Andreas Noever <andreas.noever@gmail.com>
12998M:	Michael Jamet <michael.jamet@intel.com>
12999M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13000M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13001S:	Maintained
13002F:	drivers/thunderbolt/
13003
13004TI AM437X VPFE DRIVER
13005M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13006L:	linux-media@vger.kernel.org
13007W:	https://linuxtv.org
13008Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13009T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13010S:	Maintained
13011F:	drivers/media/platform/am437x/
13012
13013TI BANDGAP AND THERMAL DRIVER
13014M:	Eduardo Valentin <edubezval@gmail.com>
13015M:	Keerthy <j-keerthy@ti.com>
13016L:	linux-pm@vger.kernel.org
13017L:	linux-omap@vger.kernel.org
13018S:	Maintained
13019F:	drivers/thermal/ti-soc-thermal/
13020
13021TI BQ27XXX POWER SUPPLY DRIVER
13022R:	Andrew F. Davis <afd@ti.com>
13023F:	include/linux/power/bq27xxx_battery.h
13024F:	drivers/power/supply/bq27xxx_battery.c
13025F:	drivers/power/supply/bq27xxx_battery_i2c.c
13026
13027TI CDCE706 CLOCK DRIVER
13028M:	Max Filippov <jcmvbkbc@gmail.com>
13029S:	Maintained
13030F:	drivers/clk/clk-cdce706.c
13031
13032TI CLOCK DRIVER
13033M:	Tero Kristo <t-kristo@ti.com>
13034L:	linux-omap@vger.kernel.org
13035S:	Maintained
13036F:	drivers/clk/ti/
13037F:	include/linux/clk/ti.h
13038
13039TI DAVINCI MACHINE SUPPORT
13040M:	Sekhar Nori <nsekhar@ti.com>
13041M:	Kevin Hilman <khilman@kernel.org>
13042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13044S:	Supported
13045F:	arch/arm/mach-davinci/
13046F:	drivers/i2c/busses/i2c-davinci.c
13047F:	arch/arm/boot/dts/da850*
13048
13049TI DAVINCI SERIES GPIO DRIVER
13050M:	Keerthy <j-keerthy@ti.com>
13051L:	linux-gpio@vger.kernel.org
13052S:	Maintained
13053F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13054F:	drivers/gpio/gpio-davinci.c
13055
13056TI DAVINCI SERIES MEDIA DRIVER
13057M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13058L:	linux-media@vger.kernel.org
13059W:	https://linuxtv.org
13060Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13061T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13062S:	Maintained
13063F:	drivers/media/platform/davinci/
13064F:	include/media/davinci/
13065
13066TI ETHERNET SWITCH DRIVER (CPSW)
13067R:	Grygorii Strashko <grygorii.strashko@ti.com>
13068L:	linux-omap@vger.kernel.org
13069L:	netdev@vger.kernel.org
13070S:	Maintained
13071F:	drivers/net/ethernet/ti/cpsw*
13072F:	drivers/net/ethernet/ti/davinci*
13073
13074TI FLASH MEDIA INTERFACE DRIVER
13075M:	Alex Dubov <oakad@yahoo.com>
13076S:	Maintained
13077F:	drivers/misc/tifm*
13078F:	drivers/mmc/host/tifm_sd.c
13079F:	include/linux/tifm.h
13080
13081TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13082M:	Santosh Shilimkar <ssantosh@kernel.org>
13083L:	linux-kernel@vger.kernel.org
13084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13085S:	Maintained
13086F:	drivers/soc/ti/*
13087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13088
13089TI LM49xxx FAMILY ASoC CODEC DRIVERS
13090M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13091M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13092L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13093S:	Maintained
13094F:	sound/soc/codecs/lm49453*
13095F:	sound/soc/codecs/isabelle*
13096
13097TI LP855x BACKLIGHT DRIVER
13098M:	Milo Kim <milo.kim@ti.com>
13099S:	Maintained
13100F:	Documentation/backlight/lp855x-driver.txt
13101F:	drivers/video/backlight/lp855x_bl.c
13102F:	include/linux/platform_data/lp855x.h
13103
13104TI LP8727 CHARGER DRIVER
13105M:	Milo Kim <milo.kim@ti.com>
13106S:	Maintained
13107F:	drivers/power/supply/lp8727_charger.c
13108F:	include/linux/platform_data/lp8727.h
13109
13110TI LP8788 MFD DRIVER
13111M:	Milo Kim <milo.kim@ti.com>
13112S:	Maintained
13113F:	drivers/iio/adc/lp8788_adc.c
13114F:	drivers/leds/leds-lp8788.c
13115F:	drivers/mfd/lp8788*.c
13116F:	drivers/power/supply/lp8788-charger.c
13117F:	drivers/regulator/lp8788-*.c
13118F:	include/linux/mfd/lp8788*.h
13119
13120TI NETCP ETHERNET DRIVER
13121M:	Wingman Kwok <w-kwok2@ti.com>
13122M:	Murali Karicheri <m-karicheri2@ti.com>
13123L:	netdev@vger.kernel.org
13124S:	Maintained
13125F:	drivers/net/ethernet/ti/netcp*
13126
13127TI TAS571X FAMILY ASoC CODEC DRIVER
13128M:	Kevin Cernekee <cernekee@chromium.org>
13129L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13130S:	Odd Fixes
13131F:	sound/soc/codecs/tas571x*
13132
13133TI TRF7970A NFC DRIVER
13134M:	Mark Greer <mgreer@animalcreek.com>
13135L:	linux-wireless@vger.kernel.org
13136L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13137S:	Supported
13138F:	drivers/nfc/trf7970a.c
13139F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13140
13141TI TWL4030 SERIES SOC CODEC DRIVER
13142M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13143L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13144S:	Maintained
13145F:	sound/soc/codecs/twl4030*
13146
13147TI VPE/CAL DRIVERS
13148M:	Benoit Parrot <bparrot@ti.com>
13149L:	linux-media@vger.kernel.org
13150W:	http://linuxtv.org/
13151Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13152S:	Maintained
13153F:	drivers/media/platform/ti-vpe/
13154
13155TI WILINK WIRELESS DRIVERS
13156L:	linux-wireless@vger.kernel.org
13157W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13158W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13160S:	Orphan
13161F:	drivers/net/wireless/ti/
13162F:	include/linux/wl12xx.h
13163
13164TILE ARCHITECTURE
13165M:	Chris Metcalf <cmetcalf@mellanox.com>
13166W:	http://www.mellanox.com/repository/solutions/tile-scm/
13167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13168S:	Supported
13169F:	arch/tile/
13170F:	drivers/char/tile-srom.c
13171F:	drivers/edac/tile_edac.c
13172F:	drivers/net/ethernet/tile/
13173F:	drivers/rtc/rtc-tile.c
13174F:	drivers/tty/hvc/hvc_tile.c
13175F:	drivers/tty/serial/tilegx.c
13176F:	drivers/usb/host/*-tilegx.c
13177F:	include/linux/usb/tilegx.h
13178
13179TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13180M:	John Stultz <john.stultz@linaro.org>
13181M:	Thomas Gleixner <tglx@linutronix.de>
13182R:	Stephen Boyd <sboyd@codeaurora.org>
13183L:	linux-kernel@vger.kernel.org
13184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13185S:	Supported
13186F:	include/linux/clocksource.h
13187F:	include/linux/time.h
13188F:	include/linux/timex.h
13189F:	include/uapi/linux/time.h
13190F:	include/uapi/linux/timex.h
13191F:	kernel/time/clocksource.c
13192F:	kernel/time/time*.c
13193F:	kernel/time/alarmtimer.c
13194F:	kernel/time/ntp.c
13195F:	tools/testing/selftests/timers/
13196
13197TIPC NETWORK LAYER
13198M:	Jon Maloy <jon.maloy@ericsson.com>
13199M:	Ying Xue <ying.xue@windriver.com>
13200L:	netdev@vger.kernel.org (core kernel code)
13201L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13202W:	http://tipc.sourceforge.net/
13203S:	Maintained
13204F:	include/uapi/linux/tipc*.h
13205F:	net/tipc/
13206
13207TLAN NETWORK DRIVER
13208M:	Samuel Chessman <chessman@tux.org>
13209L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13210W:	http://sourceforge.net/projects/tlan/
13211S:	Maintained
13212F:	Documentation/networking/tlan.txt
13213F:	drivers/net/ethernet/ti/tlan.*
13214
13215TM6000 VIDEO4LINUX DRIVER
13216M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13217M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13218L:	linux-media@vger.kernel.org
13219W:	https://linuxtv.org
13220T:	git git://linuxtv.org/media_tree.git
13221S:	Odd fixes
13222F:	drivers/media/usb/tm6000/
13223F:	Documentation/media/v4l-drivers/tm6000*
13224
13225TMIO/SDHI MMC DRIVER
13226M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13227L:	linux-mmc@vger.kernel.org
13228S:	Supported
13229F:	drivers/mmc/host/tmio_mmc*
13230F:	drivers/mmc/host/renesas_sdhi*
13231F:	include/linux/mfd/tmio.h
13232
13233TMP401 HARDWARE MONITOR DRIVER
13234M:	Guenter Roeck <linux@roeck-us.net>
13235L:	linux-hwmon@vger.kernel.org
13236S:	Maintained
13237F:	Documentation/hwmon/tmp401
13238F:	drivers/hwmon/tmp401.c
13239
13240TMPFS (SHMEM FILESYSTEM)
13241M:	Hugh Dickins <hughd@google.com>
13242L:	linux-mm@kvack.org
13243S:	Maintained
13244F:	include/linux/shmem_fs.h
13245F:	mm/shmem.c
13246
13247TOMOYO SECURITY MODULE
13248M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13249M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13250L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13251L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13252L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13253L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13254W:	http://tomoyo.sourceforge.jp/
13255T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13256S:	Maintained
13257F:	security/tomoyo/
13258
13259TOPSTAR LAPTOP EXTRAS DRIVER
13260M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13261L:	platform-driver-x86@vger.kernel.org
13262S:	Maintained
13263F:	drivers/platform/x86/topstar-laptop.c
13264
13265TOSHIBA ACPI EXTRAS DRIVER
13266M:	Azael Avalos <coproscefalo@gmail.com>
13267L:	platform-driver-x86@vger.kernel.org
13268S:	Maintained
13269F:	drivers/platform/x86/toshiba_acpi.c
13270
13271TOSHIBA BLUETOOTH DRIVER
13272M:	Azael Avalos <coproscefalo@gmail.com>
13273L:	platform-driver-x86@vger.kernel.org
13274S:	Maintained
13275F:	drivers/platform/x86/toshiba_bluetooth.c
13276
13277TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13278M:	Azael Avalos <coproscefalo@gmail.com>
13279L:	platform-driver-x86@vger.kernel.org
13280S:	Maintained
13281F:	drivers/platform/x86/toshiba_haps.c
13282
13283TOSHIBA SMM DRIVER
13284M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13285W:	http://www.buzzard.org.uk/toshiba/
13286S:	Maintained
13287F:	drivers/char/toshiba.c
13288F:	include/linux/toshiba.h
13289F:	include/uapi/linux/toshiba.h
13290
13291TOSHIBA TC358743 DRIVER
13292M:	Mats Randgaard <matrandg@cisco.com>
13293L:	linux-media@vger.kernel.org
13294S:	Maintained
13295F:	drivers/media/i2c/tc358743*
13296F:	include/media/i2c/tc358743.h
13297
13298TOSHIBA WMI HOTKEYS DRIVER
13299M:	Azael Avalos <coproscefalo@gmail.com>
13300L:	platform-driver-x86@vger.kernel.org
13301S:	Maintained
13302F:	drivers/platform/x86/toshiba-wmi.c
13303
13304TPM DEVICE DRIVER
13305M:	Peter Huewe <peterhuewe@gmx.de>
13306M:	Marcel Selhorst <tpmdd@selhorst.net>
13307M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13308R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13309W:	http://tpmdd.sourceforge.net
13310L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13311Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13312T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13313S:	Maintained
13314F:	drivers/char/tpm/
13315
13316TPM IBM_VTPM DEVICE DRIVER
13317M:	Ashley Lai <ashleydlai@gmail.com>
13318W:	http://tpmdd.sourceforge.net
13319L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13320S:	Maintained
13321F:	drivers/char/tpm/tpm_ibmvtpm*
13322
13323TRACING
13324M:	Steven Rostedt <rostedt@goodmis.org>
13325M:	Ingo Molnar <mingo@redhat.com>
13326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13327S:	Maintained
13328F:	Documentation/trace/ftrace.txt
13329F:	arch/*/*/*/ftrace.h
13330F:	arch/*/kernel/ftrace.c
13331F:	include/*/ftrace.h
13332F:	include/linux/trace*.h
13333F:	include/trace/
13334F:	kernel/trace/
13335F:	tools/testing/selftests/ftrace/
13336
13337TRACING MMIO ACCESSES (MMIOTRACE)
13338M:	Steven Rostedt <rostedt@goodmis.org>
13339M:	Ingo Molnar <mingo@kernel.org>
13340R:	Karol Herbst <karolherbst@gmail.com>
13341R:	Pekka Paalanen <ppaalanen@gmail.com>
13342S:	Maintained
13343L:	linux-kernel@vger.kernel.org
13344L:	nouveau@lists.freedesktop.org
13345F:	kernel/trace/trace_mmiotrace.c
13346F:	include/linux/mmiotrace.h
13347F:	arch/x86/mm/kmmio.c
13348F:	arch/x86/mm/mmio-mod.c
13349F:	arch/x86/mm/testmmiotrace.c
13350
13351TRIVIAL PATCHES
13352M:	Jiri Kosina <trivial@kernel.org>
13353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13354S:	Maintained
13355K:	^Subject:.*(?i)trivial
13356
13357TTY LAYER
13358M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13359M:	Jiri Slaby <jslaby@suse.com>
13360S:	Supported
13361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13362F:	Documentation/serial/
13363F:	drivers/tty/
13364F:	drivers/tty/serial/serial_core.c
13365F:	include/linux/serial_core.h
13366F:	include/linux/serial.h
13367F:	include/linux/tty.h
13368F:	include/uapi/linux/serial_core.h
13369F:	include/uapi/linux/serial.h
13370F:	include/uapi/linux/tty.h
13371
13372TUA9001 MEDIA DRIVER
13373M:	Antti Palosaari <crope@iki.fi>
13374L:	linux-media@vger.kernel.org
13375W:	https://linuxtv.org
13376W:	http://palosaari.fi/linux/
13377Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13378T:	git git://linuxtv.org/anttip/media_tree.git
13379S:	Maintained
13380F:	drivers/media/tuners/tua9001*
13381
13382TULIP NETWORK DRIVERS
13383L:	netdev@vger.kernel.org
13384L:	linux-parisc@vger.kernel.org
13385S:	Orphan
13386F:	drivers/net/ethernet/dec/tulip/
13387
13388TUN/TAP driver
13389M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13390W:	http://vtun.sourceforge.net/tun
13391S:	Maintained
13392F:	Documentation/networking/tuntap.txt
13393F:	arch/um/os-Linux/drivers/
13394
13395TURBOCHANNEL SUBSYSTEM
13396M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13397M:	Ralf Baechle <ralf@linux-mips.org>
13398L:	linux-mips@linux-mips.org
13399Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13400S:	Maintained
13401F:	drivers/tc/
13402F:	include/linux/tc.h
13403
13404TW5864 VIDEO4LINUX DRIVER
13405M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13406M:	Anton Sviridenko <anton@corp.bluecherry.net>
13407M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13408M:	Andrey Utkin <andrey_utkin@fastmail.com>
13409L:	linux-media@vger.kernel.org
13410S:	Supported
13411F:	drivers/media/pci/tw5864/
13412
13413TW68 VIDEO4LINUX DRIVER
13414M:	Hans Verkuil <hverkuil@xs4all.nl>
13415L:	linux-media@vger.kernel.org
13416T:	git git://linuxtv.org/media_tree.git
13417W:	https://linuxtv.org
13418S:	Odd Fixes
13419F:	drivers/media/pci/tw68/
13420
13421TW686X VIDEO4LINUX DRIVER
13422M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13423L:	linux-media@vger.kernel.org
13424T:	git git://linuxtv.org/media_tree.git
13425W:	http://linuxtv.org
13426S:	Maintained
13427F:	drivers/media/pci/tw686x/
13428
13429UBI FILE SYSTEM (UBIFS)
13430M:	Richard Weinberger <richard@nod.at>
13431M:	Artem Bityutskiy <dedekind1@gmail.com>
13432M:	Adrian Hunter <adrian.hunter@intel.com>
13433L:	linux-mtd@lists.infradead.org
13434T:	git git://git.infradead.org/ubifs-2.6.git
13435W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13436S:	Supported
13437F:	Documentation/filesystems/ubifs.txt
13438F:	fs/ubifs/
13439
13440UCLINUX (M68KNOMMU AND COLDFIRE)
13441M:	Greg Ungerer <gerg@linux-m68k.org>
13442W:	http://www.linux-m68k.org/
13443W:	http://www.uclinux.org/
13444L:	linux-m68k@lists.linux-m68k.org
13445L:	uclinux-dev@uclinux.org  (subscribers-only)
13446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13447S:	Maintained
13448F:	arch/m68k/coldfire/
13449F:	arch/m68k/68*/
13450F:	arch/m68k/*/*_no.*
13451F:	arch/m68k/include/asm/*_no.*
13452
13453UDF FILESYSTEM
13454M:	Jan Kara <jack@suse.com>
13455S:	Maintained
13456F:	Documentation/filesystems/udf.txt
13457F:	fs/udf/
13458
13459UDRAW TABLET
13460M:	Bastien Nocera <hadess@hadess.net>
13461L:	linux-input@vger.kernel.org
13462S:	Maintained
13463F:	drivers/hid/hid-udraw.c
13464
13465UFS FILESYSTEM
13466M:	Evgeniy Dushistov <dushistov@mail.ru>
13467S:	Maintained
13468F:	Documentation/filesystems/ufs.txt
13469F:	fs/ufs/
13470
13471UHID USERSPACE HID IO DRIVER:
13472M:	David Herrmann <dh.herrmann@googlemail.com>
13473L:	linux-input@vger.kernel.org
13474S:	Maintained
13475F:	drivers/hid/uhid.c
13476F:	include/uapi/linux/uhid.h
13477
13478ULPI BUS
13479M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13480L:	linux-usb@vger.kernel.org
13481S:	Maintained
13482F:	drivers/usb/common/ulpi.c
13483F:	include/linux/ulpi/
13484
13485ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13486L:	linux-usb@vger.kernel.org
13487S:	Orphan
13488F:	drivers/uwb/
13489F:	include/linux/uwb.h
13490F:	include/linux/uwb/
13491
13492UNICORE32 ARCHITECTURE:
13493M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13494W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13495S:	Maintained
13496T:	git git://github.com/gxt/linux.git
13497F:	arch/unicore32/
13498
13499UNIFDEF
13500M:	Tony Finch <dot@dotat.at>
13501W:	http://dotat.at/prog/unifdef
13502S:	Maintained
13503F:	scripts/unifdef.c
13504
13505UNIFORM CDROM DRIVER
13506M:	Jens Axboe <axboe@kernel.dk>
13507W:	http://www.kernel.dk
13508S:	Maintained
13509F:	Documentation/cdrom/
13510F:	drivers/cdrom/cdrom.c
13511F:	include/linux/cdrom.h
13512F:	include/uapi/linux/cdrom.h
13513
13514UNISYS S-PAR DRIVERS
13515M:	David Kershner <david.kershner@unisys.com>
13516L:	sparmaintainer@unisys.com (Unisys internal)
13517S:	Supported
13518F:	drivers/staging/unisys/
13519
13520UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13521M:	Vinayak Holikatti <vinholikatti@gmail.com>
13522L:	linux-scsi@vger.kernel.org
13523S:	Supported
13524F:	Documentation/scsi/ufs.txt
13525F:	drivers/scsi/ufs/
13526
13527UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13528M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13529M:	Prabu Thangamuthu <prabut@synopsys.com>
13530L:	linux-scsi@vger.kernel.org
13531S:	Supported
13532F:	drivers/scsi/ufs/*dwc*
13533
13534UNSORTED BLOCK IMAGES (UBI)
13535M:	Artem Bityutskiy <dedekind1@gmail.com>
13536M:	Richard Weinberger <richard@nod.at>
13537W:	http://www.linux-mtd.infradead.org/
13538L:	linux-mtd@lists.infradead.org
13539T:	git git://git.infradead.org/ubifs-2.6.git
13540S:	Supported
13541F:	drivers/mtd/ubi/
13542F:	include/linux/mtd/ubi.h
13543F:	include/uapi/mtd/ubi-user.h
13544
13545USB "USBNET" DRIVER FRAMEWORK
13546M:	Oliver Neukum <oneukum@suse.com>
13547L:	netdev@vger.kernel.org
13548W:	http://www.linux-usb.org/usbnet
13549S:	Maintained
13550F:	drivers/net/usb/usbnet.c
13551F:	include/linux/usb/usbnet.h
13552
13553USB ACM DRIVER
13554M:	Oliver Neukum <oneukum@suse.com>
13555L:	linux-usb@vger.kernel.org
13556S:	Maintained
13557F:	Documentation/usb/acm.txt
13558F:	drivers/usb/class/cdc-acm.*
13559
13560USB AR5523 WIRELESS DRIVER
13561M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13562L:	linux-wireless@vger.kernel.org
13563S:	Maintained
13564F:	drivers/net/wireless/ath/ar5523/
13565
13566USB ATTACHED SCSI
13567M:	Oliver Neukum <oneukum@suse.com>
13568L:	linux-usb@vger.kernel.org
13569L:	linux-scsi@vger.kernel.org
13570S:	Maintained
13571F:	drivers/usb/storage/uas.c
13572
13573USB CDC ETHERNET DRIVER
13574M:	Oliver Neukum <oliver@neukum.org>
13575L:	linux-usb@vger.kernel.org
13576S:	Maintained
13577F:	drivers/net/usb/cdc_*.c
13578F:	include/uapi/linux/usb/cdc.h
13579
13580USB CHAOSKEY DRIVER
13581M:	Keith Packard <keithp@keithp.com>
13582L:	linux-usb@vger.kernel.org
13583S:	Maintained
13584F:	drivers/usb/misc/chaoskey.c
13585
13586USB CYPRESS C67X00 DRIVER
13587M:	Peter Korsgaard <jacmet@sunsite.dk>
13588L:	linux-usb@vger.kernel.org
13589S:	Maintained
13590F:	drivers/usb/c67x00/
13591
13592USB DAVICOM DM9601 DRIVER
13593M:	Peter Korsgaard <jacmet@sunsite.dk>
13594L:	netdev@vger.kernel.org
13595W:	http://www.linux-usb.org/usbnet
13596S:	Maintained
13597F:	drivers/net/usb/dm9601.c
13598
13599USB DIAMOND RIO500 DRIVER
13600M:	Cesar Miquel <miquel@df.uba.ar>
13601L:	rio500-users@lists.sourceforge.net
13602W:	http://rio500.sourceforge.net
13603S:	Maintained
13604F:	drivers/usb/misc/rio500*
13605
13606USB EHCI DRIVER
13607M:	Alan Stern <stern@rowland.harvard.edu>
13608L:	linux-usb@vger.kernel.org
13609S:	Maintained
13610F:	Documentation/usb/ehci.txt
13611F:	drivers/usb/host/ehci*
13612
13613USB GADGET/PERIPHERAL SUBSYSTEM
13614M:	Felipe Balbi <balbi@kernel.org>
13615L:	linux-usb@vger.kernel.org
13616W:	http://www.linux-usb.org/gadget
13617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13618S:	Maintained
13619F:	drivers/usb/gadget/
13620F:	include/linux/usb/gadget*
13621
13622USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13623M:	Jiri Kosina <jikos@kernel.org>
13624R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13625L:	linux-usb@vger.kernel.org
13626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13627S:	Maintained
13628F:	Documentation/hid/hiddev.txt
13629F:	drivers/hid/usbhid/
13630
13631USB ISP116X DRIVER
13632M:	Olav Kongas <ok@artecdesign.ee>
13633L:	linux-usb@vger.kernel.org
13634S:	Maintained
13635F:	drivers/usb/host/isp116x*
13636F:	include/linux/usb/isp116x.h
13637
13638USB LAN78XX ETHERNET DRIVER
13639M:	Woojung Huh <woojung.huh@microchip.com>
13640M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13641L:	netdev@vger.kernel.org
13642S:	Maintained
13643F:	drivers/net/usb/lan78xx.*
13644
13645USB MASS STORAGE DRIVER
13646M:	Alan Stern <stern@rowland.harvard.edu>
13647L:	linux-usb@vger.kernel.org
13648L:	usb-storage@lists.one-eyed-alien.net
13649S:	Maintained
13650W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13651F:	drivers/usb/storage/
13652
13653USB MIDI DRIVER
13654M:	Clemens Ladisch <clemens@ladisch.de>
13655L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13656T:	git git://git.alsa-project.org/alsa-kernel.git
13657S:	Maintained
13658F:	sound/usb/midi.*
13659
13660USB NETWORKING DRIVERS
13661L:	linux-usb@vger.kernel.org
13662S:	Odd Fixes
13663F:	drivers/net/usb/
13664
13665USB OHCI DRIVER
13666M:	Alan Stern <stern@rowland.harvard.edu>
13667L:	linux-usb@vger.kernel.org
13668S:	Maintained
13669F:	Documentation/usb/ohci.txt
13670F:	drivers/usb/host/ohci*
13671
13672USB OTG FSM (Finite State Machine)
13673M:	Peter Chen <Peter.Chen@nxp.com>
13674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13675L:	linux-usb@vger.kernel.org
13676S:	Maintained
13677F:	drivers/usb/common/usb-otg-fsm.c
13678
13679USB OVER IP DRIVER
13680M:	Valentina Manea <valentina.manea.m@gmail.com>
13681M:	Shuah Khan <shuahkh@osg.samsung.com>
13682M:	Shuah Khan <shuah@kernel.org>
13683L:	linux-usb@vger.kernel.org
13684S:	Maintained
13685F:	Documentation/usb/usbip_protocol.txt
13686F:	drivers/usb/usbip/
13687F:	tools/usb/usbip/
13688
13689USB PEGASUS DRIVER
13690M:	Petko Manolov <petkan@nucleusys.com>
13691L:	linux-usb@vger.kernel.org
13692L:	netdev@vger.kernel.org
13693T:	git git://github.com/petkan/pegasus.git
13694W:	https://github.com/petkan/pegasus
13695S:	Maintained
13696F:	drivers/net/usb/pegasus.*
13697
13698USB PHY LAYER
13699M:	Felipe Balbi <balbi@kernel.org>
13700L:	linux-usb@vger.kernel.org
13701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13702S:	Maintained
13703F:	drivers/usb/phy/
13704
13705USB PRINTER DRIVER (usblp)
13706M:	Pete Zaitcev <zaitcev@redhat.com>
13707L:	linux-usb@vger.kernel.org
13708S:	Supported
13709F:	drivers/usb/class/usblp.c
13710
13711USB QMI WWAN NETWORK DRIVER
13712M:	Bjørn Mork <bjorn@mork.no>
13713L:	netdev@vger.kernel.org
13714S:	Maintained
13715F:	Documentation/ABI/testing/sysfs-class-net-qmi
13716F:	drivers/net/usb/qmi_wwan.c
13717
13718USB RTL8150 DRIVER
13719M:	Petko Manolov <petkan@nucleusys.com>
13720L:	linux-usb@vger.kernel.org
13721L:	netdev@vger.kernel.org
13722T:	git git://github.com/petkan/rtl8150.git
13723W:	https://github.com/petkan/rtl8150
13724S:	Maintained
13725F:	drivers/net/usb/rtl8150.c
13726
13727USB SERIAL SUBSYSTEM
13728M:	Johan Hovold <johan@kernel.org>
13729L:	linux-usb@vger.kernel.org
13730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13731S:	Maintained
13732F:	Documentation/usb/usb-serial.txt
13733F:	drivers/usb/serial/
13734F:	include/linux/usb/serial.h
13735
13736USB SMSC75XX ETHERNET DRIVER
13737M:	Steve Glendinning <steve.glendinning@shawell.net>
13738L:	netdev@vger.kernel.org
13739S:	Maintained
13740F:	drivers/net/usb/smsc75xx.*
13741
13742USB SMSC95XX ETHERNET DRIVER
13743M:	Steve Glendinning <steve.glendinning@shawell.net>
13744M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13745L:	netdev@vger.kernel.org
13746S:	Maintained
13747F:	drivers/net/usb/smsc95xx.*
13748
13749USB SUBSYSTEM
13750M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13751L:	linux-usb@vger.kernel.org
13752W:	http://www.linux-usb.org
13753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13754S:	Supported
13755F:	Documentation/devicetree/bindings/usb/
13756F:	Documentation/usb/
13757F:	drivers/usb/
13758F:	include/linux/usb.h
13759F:	include/linux/usb/
13760
13761USB TYPEC SUBSYSTEM
13762M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13763L:	linux-usb@vger.kernel.org
13764S:	Maintained
13765F:	Documentation/ABI/testing/sysfs-class-typec
13766F:	Documentation/usb/typec.rst
13767F:	drivers/usb/typec/
13768F:	include/linux/usb/typec.h
13769
13770USB UHCI DRIVER
13771M:	Alan Stern <stern@rowland.harvard.edu>
13772L:	linux-usb@vger.kernel.org
13773S:	Maintained
13774F:	drivers/usb/host/uhci*
13775
13776USB VIDEO CLASS
13777M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13778L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13779L:	linux-media@vger.kernel.org
13780T:	git git://linuxtv.org/media_tree.git
13781W:	http://www.ideasonboard.org/uvc/
13782S:	Maintained
13783F:	drivers/media/usb/uvc/
13784F:	include/uapi/linux/uvcvideo.h
13785
13786USB VISION DRIVER
13787M:	Hans Verkuil <hverkuil@xs4all.nl>
13788L:	linux-media@vger.kernel.org
13789T:	git git://linuxtv.org/media_tree.git
13790W:	https://linuxtv.org
13791S:	Odd Fixes
13792F:	drivers/media/usb/usbvision/
13793
13794USB WEBCAM GADGET
13795M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13796L:	linux-usb@vger.kernel.org
13797S:	Maintained
13798F:	drivers/usb/gadget/function/*uvc*
13799F:	drivers/usb/gadget/legacy/webcam.c
13800
13801USB WIRELESS RNDIS DRIVER (rndis_wlan)
13802M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13803L:	linux-wireless@vger.kernel.org
13804S:	Maintained
13805F:	drivers/net/wireless/rndis_wlan.c
13806
13807USB XHCI DRIVER
13808M:	Mathias Nyman <mathias.nyman@intel.com>
13809L:	linux-usb@vger.kernel.org
13810S:	Supported
13811F:	drivers/usb/host/xhci*
13812F:	drivers/usb/host/pci-quirks*
13813
13814USB ZD1201 DRIVER
13815L:	linux-wireless@vger.kernel.org
13816W:	http://linux-lc100020.sourceforge.net
13817S:	Orphan
13818F:	drivers/net/wireless/zydas/zd1201.*
13819
13820USB ZR364XX DRIVER
13821M:	Antoine Jacquet <royale@zerezo.com>
13822L:	linux-usb@vger.kernel.org
13823L:	linux-media@vger.kernel.org
13824T:	git git://linuxtv.org/media_tree.git
13825W:	http://royale.zerezo.com/zr364xx/
13826S:	Maintained
13827F:	Documentation/media/v4l-drivers/zr364xx*
13828F:	drivers/media/usb/zr364xx/
13829
13830USER-MODE LINUX (UML)
13831M:	Jeff Dike <jdike@addtoit.com>
13832M:	Richard Weinberger <richard@nod.at>
13833L:	user-mode-linux-devel@lists.sourceforge.net
13834L:	user-mode-linux-user@lists.sourceforge.net
13835W:	http://user-mode-linux.sourceforge.net
13836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13837S:	Maintained
13838F:	Documentation/virtual/uml/
13839F:	arch/um/
13840F:	arch/x86/um/
13841F:	fs/hostfs/
13842F:	fs/hppfs/
13843
13844USERSPACE I/O (UIO)
13845M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13846S:	Maintained
13847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13848F:	Documentation/driver-api/uio-howto.rst
13849F:	drivers/uio/
13850F:	include/linux/uio*.h
13851
13852UTIL-LINUX PACKAGE
13853M:	Karel Zak <kzak@redhat.com>
13854L:	util-linux@vger.kernel.org
13855W:	http://en.wikipedia.org/wiki/Util-linux
13856T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13857S:	Maintained
13858
13859UUID HELPERS
13860M:	Christoph Hellwig <hch@lst.de>
13861R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13862L:	linux-kernel@vger.kernel.org
13863T:	git git://git.infradead.org/users/hch/uuid.git
13864F:	lib/uuid.c
13865F:	lib/test_uuid.c
13866F:	include/linux/uuid.h
13867F:	include/uapi/linux/uuid.h
13868S:	Maintained
13869
13870UVESAFB DRIVER
13871M:	Michal Januszewski <spock@gentoo.org>
13872L:	linux-fbdev@vger.kernel.org
13873W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13874S:	Maintained
13875F:	Documentation/fb/uvesafb.txt
13876F:	drivers/video/fbdev/uvesafb.*
13877
13878VF610 NAND DRIVER
13879M:	Stefan Agner <stefan@agner.ch>
13880L:	linux-mtd@lists.infradead.org
13881S:	Supported
13882F:	drivers/mtd/nand/vf610_nfc.c
13883
13884VFAT/FAT/MSDOS FILESYSTEM
13885M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13886S:	Maintained
13887F:	Documentation/filesystems/vfat.txt
13888F:	fs/fat/
13889
13890VFIO DRIVER
13891M:	Alex Williamson <alex.williamson@redhat.com>
13892L:	kvm@vger.kernel.org
13893T:	git git://github.com/awilliam/linux-vfio.git
13894S:	Maintained
13895F:	Documentation/vfio.txt
13896F:	drivers/vfio/
13897F:	include/linux/vfio.h
13898F:	include/uapi/linux/vfio.h
13899
13900VFIO MEDIATED DEVICE DRIVERS
13901M:	Kirti Wankhede <kwankhede@nvidia.com>
13902L:	kvm@vger.kernel.org
13903S:	Maintained
13904F:	Documentation/vfio-mediated-device.txt
13905F:	drivers/vfio/mdev/
13906F:	include/linux/mdev.h
13907F:	samples/vfio-mdev/
13908
13909VFIO PLATFORM DRIVER
13910M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13911L:	kvm@vger.kernel.org
13912S:	Maintained
13913F:	drivers/vfio/platform/
13914
13915VGA_SWITCHEROO
13916R:	Lukas Wunner <lukas@wunner.de>
13917S:	Maintained
13918F:	Documentation/gpu/vga-switcheroo.rst
13919F:	drivers/gpu/vga/vga_switcheroo.c
13920F:	include/linux/vga_switcheroo.h
13921T:	git git://anongit.freedesktop.org/drm/drm-misc
13922
13923VIA RHINE NETWORK DRIVER
13924S:	Orphan
13925F:	drivers/net/ethernet/via/via-rhine.c
13926
13927VIA SD/MMC CARD CONTROLLER DRIVER
13928M:	Bruce Chang <brucechang@via.com.tw>
13929M:	Harald Welte <HaraldWelte@viatech.com>
13930S:	Maintained
13931F:	drivers/mmc/host/via-sdmmc.c
13932
13933VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13934M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13935L:	linux-fbdev@vger.kernel.org
13936S:	Maintained
13937F:	include/linux/via-core.h
13938F:	include/linux/via-gpio.h
13939F:	include/linux/via_i2c.h
13940F:	drivers/video/fbdev/via/
13941
13942VIA VELOCITY NETWORK DRIVER
13943M:	Francois Romieu <romieu@fr.zoreil.com>
13944L:	netdev@vger.kernel.org
13945S:	Maintained
13946F:	drivers/net/ethernet/via/via-velocity.*
13947
13948VIDEO MULTIPLEXER DRIVER
13949M:	Philipp Zabel <p.zabel@pengutronix.de>
13950L:	linux-media@vger.kernel.org
13951S:	Maintained
13952F:	drivers/media/platform/video-mux.c
13953
13954VIDEOBUF2 FRAMEWORK
13955M:	Pawel Osciak <pawel@osciak.com>
13956M:	Marek Szyprowski <m.szyprowski@samsung.com>
13957M:	Kyungmin Park <kyungmin.park@samsung.com>
13958L:	linux-media@vger.kernel.org
13959S:	Maintained
13960F:	drivers/media/v4l2-core/videobuf2-*
13961F:	include/media/videobuf2-*
13962
13963VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13964M:	Helen Koike <helen.koike@collabora.com>
13965L:	linux-media@vger.kernel.org
13966T:	git git://linuxtv.org/media_tree.git
13967W:	https://linuxtv.org
13968S:	Maintained
13969F:	drivers/media/platform/vimc/*
13970
13971VIRT LIB
13972M:	Alex Williamson <alex.williamson@redhat.com>
13973M:	Paolo Bonzini <pbonzini@redhat.com>
13974L:	kvm@vger.kernel.org
13975S:	Supported
13976F:	virt/lib/
13977
13978VIRTIO AND VHOST VSOCK DRIVER
13979M:	Stefan Hajnoczi <stefanha@redhat.com>
13980L:	kvm@vger.kernel.org
13981L:	virtualization@lists.linux-foundation.org
13982L:	netdev@vger.kernel.org
13983S:	Maintained
13984F:	include/linux/virtio_vsock.h
13985F:	include/uapi/linux/virtio_vsock.h
13986F:	include/uapi/linux/vsockmon.h
13987F:	net/vmw_vsock/af_vsock_tap.c
13988F:	net/vmw_vsock/virtio_transport_common.c
13989F:	net/vmw_vsock/virtio_transport.c
13990F:	drivers/net/vsockmon.c
13991F:	drivers/vhost/vsock.c
13992F:	drivers/vhost/vsock.h
13993
13994VIRTIO CONSOLE DRIVER
13995M:	Amit Shah <amit@kernel.org>
13996L:	virtualization@lists.linux-foundation.org
13997S:	Maintained
13998F:	drivers/char/virtio_console.c
13999F:	include/linux/virtio_console.h
14000F:	include/uapi/linux/virtio_console.h
14001
14002VIRTIO CORE, NET AND BLOCK DRIVERS
14003M:	"Michael S. Tsirkin" <mst@redhat.com>
14004M:	Jason Wang <jasowang@redhat.com>
14005L:	virtualization@lists.linux-foundation.org
14006S:	Maintained
14007F:	Documentation/devicetree/bindings/virtio/
14008F:	drivers/virtio/
14009F:	tools/virtio/
14010F:	drivers/net/virtio_net.c
14011F:	drivers/block/virtio_blk.c
14012F:	include/linux/virtio*.h
14013F:	include/uapi/linux/virtio_*.h
14014F:	drivers/crypto/virtio/
14015F:	mm/balloon_compaction.c
14016
14017VIRTIO CRYPTO DRIVER
14018M:	Gonglei <arei.gonglei@huawei.com>
14019L:	virtualization@lists.linux-foundation.org
14020L:	linux-crypto@vger.kernel.org
14021S:	Maintained
14022F:	drivers/crypto/virtio/
14023F:	include/uapi/linux/virtio_crypto.h
14024
14025VIRTIO DRIVERS FOR S390
14026M:	Cornelia Huck <cohuck@redhat.com>
14027M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14028L:	linux-s390@vger.kernel.org
14029L:	virtualization@lists.linux-foundation.org
14030L:	kvm@vger.kernel.org
14031S:	Supported
14032F:	drivers/s390/virtio/
14033
14034VIRTIO GPU DRIVER
14035M:	David Airlie <airlied@linux.ie>
14036M:	Gerd Hoffmann <kraxel@redhat.com>
14037L:	dri-devel@lists.freedesktop.org
14038L:	virtualization@lists.linux-foundation.org
14039T:	git git://anongit.freedesktop.org/drm/drm-misc
14040S:	Maintained
14041F:	drivers/gpu/drm/virtio/
14042F:	include/uapi/linux/virtio_gpu.h
14043
14044VIRTIO HOST (VHOST)
14045M:	"Michael S. Tsirkin" <mst@redhat.com>
14046M:	Jason Wang <jasowang@redhat.com>
14047L:	kvm@vger.kernel.org
14048L:	virtualization@lists.linux-foundation.org
14049L:	netdev@vger.kernel.org
14050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14051S:	Maintained
14052F:	drivers/vhost/
14053F:	include/uapi/linux/vhost.h
14054
14055VIRTIO INPUT DRIVER
14056M:	Gerd Hoffmann <kraxel@redhat.com>
14057S:	Maintained
14058F:	drivers/virtio/virtio_input.c
14059F:	include/uapi/linux/virtio_input.h
14060
14061VIRTUAL SERIO DEVICE DRIVER
14062M:	Stephen Chandler Paul <thatslyude@gmail.com>
14063S:	Maintained
14064F:	drivers/input/serio/userio.c
14065F:	include/uapi/linux/userio.h
14066
14067VIVID VIRTUAL VIDEO DRIVER
14068M:	Hans Verkuil <hverkuil@xs4all.nl>
14069L:	linux-media@vger.kernel.org
14070T:	git git://linuxtv.org/media_tree.git
14071W:	https://linuxtv.org
14072S:	Maintained
14073F:	drivers/media/platform/vivid/*
14074
14075VLYNQ BUS
14076M:	Florian Fainelli <f.fainelli@gmail.com>
14077L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14078S:	Maintained
14079F:	drivers/vlynq/vlynq.c
14080F:	include/linux/vlynq.h
14081
14082VME SUBSYSTEM
14083M:	Martyn Welch <martyn@welchs.me.uk>
14084M:	Manohar Vanga <manohar.vanga@gmail.com>
14085M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14086L:	devel@driverdev.osuosl.org
14087S:	Maintained
14088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14089F:	Documentation/driver-api/vme.rst
14090F:	drivers/staging/vme/
14091F:	drivers/vme/
14092F:	include/linux/vme*
14093
14094VMWARE BALLOON DRIVER
14095M:	Xavier Deguillard <xdeguillard@vmware.com>
14096M:	Philip Moltmann <moltmann@vmware.com>
14097M:	"VMware, Inc." <pv-drivers@vmware.com>
14098L:	linux-kernel@vger.kernel.org
14099S:	Maintained
14100F:	drivers/misc/vmw_balloon.c
14101
14102VMWARE HYPERVISOR INTERFACE
14103M:	Alok Kataria <akataria@vmware.com>
14104L:	virtualization@lists.linux-foundation.org
14105S:	Supported
14106F:	arch/x86/kernel/cpu/vmware.c
14107
14108VMWARE PVRDMA DRIVER
14109M:	Adit Ranadive <aditr@vmware.com>
14110M:	VMware PV-Drivers <pv-drivers@vmware.com>
14111L:	linux-rdma@vger.kernel.org
14112S:	Maintained
14113F:	drivers/infiniband/hw/vmw_pvrdma/
14114
14115VMware PVSCSI driver
14116M:	Jim Gill <jgill@vmware.com>
14117M:	VMware PV-Drivers <pv-drivers@vmware.com>
14118L:	linux-scsi@vger.kernel.org
14119S:	Maintained
14120F:	drivers/scsi/vmw_pvscsi.c
14121F:	drivers/scsi/vmw_pvscsi.h
14122
14123VMWARE VMMOUSE SUBDRIVER
14124M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14125M:	"VMware, Inc." <pv-drivers@vmware.com>
14126L:	linux-input@vger.kernel.org
14127S:	Maintained
14128F:	drivers/input/mouse/vmmouse.c
14129F:	drivers/input/mouse/vmmouse.h
14130
14131VMWARE VMXNET3 ETHERNET DRIVER
14132M:	Shrikrishna Khare <skhare@vmware.com>
14133M:	"VMware, Inc." <pv-drivers@vmware.com>
14134L:	netdev@vger.kernel.org
14135S:	Maintained
14136F:	drivers/net/vmxnet3/
14137
14138VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14139M:	Liam Girdwood <lgirdwood@gmail.com>
14140M:	Mark Brown <broonie@kernel.org>
14141L:	linux-kernel@vger.kernel.org
14142W:	http://www.slimlogic.co.uk/?p=48
14143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14144S:	Supported
14145F:	Documentation/devicetree/bindings/regulator/
14146F:	drivers/regulator/
14147F:	include/dt-bindings/regulator/
14148F:	include/linux/regulator/
14149
14150VRF
14151M:	David Ahern <dsa@cumulusnetworks.com>
14152M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14153L:	netdev@vger.kernel.org
14154S:	Maintained
14155F:	drivers/net/vrf.c
14156F:	Documentation/networking/vrf.txt
14157
14158VT1211 HARDWARE MONITOR DRIVER
14159M:	Juerg Haefliger <juergh@gmail.com>
14160L:	linux-hwmon@vger.kernel.org
14161S:	Maintained
14162F:	Documentation/hwmon/vt1211
14163F:	drivers/hwmon/vt1211.c
14164
14165VT8231 HARDWARE MONITOR DRIVER
14166M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14167L:	linux-hwmon@vger.kernel.org
14168S:	Maintained
14169F:	drivers/hwmon/vt8231.c
14170
14171VUB300 USB to SDIO/SD/MMC bridge chip
14172M:	Tony Olech <tony.olech@elandigitalsystems.com>
14173L:	linux-mmc@vger.kernel.org
14174L:	linux-usb@vger.kernel.org
14175S:	Supported
14176F:	drivers/mmc/host/vub300.c
14177
14178W1 DALLAS'S 1-WIRE BUS
14179M:	Evgeniy Polyakov <zbr@ioremap.net>
14180S:	Maintained
14181F:	Documentation/w1/
14182F:	drivers/w1/
14183F:	include/linux/w1.h
14184
14185W83791D HARDWARE MONITORING DRIVER
14186M:	Marc Hulsman <m.hulsman@tudelft.nl>
14187L:	linux-hwmon@vger.kernel.org
14188S:	Maintained
14189F:	Documentation/hwmon/w83791d
14190F:	drivers/hwmon/w83791d.c
14191
14192W83793 HARDWARE MONITORING DRIVER
14193M:	Rudolf Marek <r.marek@assembler.cz>
14194L:	linux-hwmon@vger.kernel.org
14195S:	Maintained
14196F:	Documentation/hwmon/w83793
14197F:	drivers/hwmon/w83793.c
14198
14199W83795 HARDWARE MONITORING DRIVER
14200M:	Jean Delvare <jdelvare@suse.com>
14201L:	linux-hwmon@vger.kernel.org
14202S:	Maintained
14203F:	drivers/hwmon/w83795.c
14204
14205W83L51xD SD/MMC CARD INTERFACE DRIVER
14206M:	Pierre Ossman <pierre@ossman.eu>
14207S:	Maintained
14208F:	drivers/mmc/host/wbsd.*
14209
14210WACOM PROTOCOL 4 SERIAL TABLETS
14211M:	Julian Squires <julian@cipht.net>
14212M:	Hans de Goede <hdegoede@redhat.com>
14213L:	linux-input@vger.kernel.org
14214S:	Maintained
14215F:	drivers/input/tablet/wacom_serial4.c
14216
14217WATCHDOG DEVICE DRIVERS
14218M:	Wim Van Sebroeck <wim@iguana.be>
14219R:	Guenter Roeck <linux@roeck-us.net>
14220L:	linux-watchdog@vger.kernel.org
14221W:	http://www.linux-watchdog.org/
14222T:	git git://www.linux-watchdog.org/linux-watchdog.git
14223S:	Maintained
14224F:	Documentation/devicetree/bindings/watchdog/
14225F:	Documentation/watchdog/
14226F:	drivers/watchdog/
14227F:	include/linux/watchdog.h
14228F:	include/uapi/linux/watchdog.h
14229
14230WHISKEYCOVE PMIC GPIO DRIVER
14231M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14232L:	linux-gpio@vger.kernel.org
14233S:	Maintained
14234F:	drivers/gpio/gpio-wcove.c
14235
14236WIIMOTE HID DRIVER
14237M:	David Herrmann <dh.herrmann@googlemail.com>
14238L:	linux-input@vger.kernel.org
14239S:	Maintained
14240F:	drivers/hid/hid-wiimote*
14241
14242WILOCITY WIL6210 WIRELESS DRIVER
14243M:	Maya Erez <qca_merez@qca.qualcomm.com>
14244L:	linux-wireless@vger.kernel.org
14245L:	wil6210@qca.qualcomm.com
14246S:	Supported
14247W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14248F:	drivers/net/wireless/ath/wil6210/
14249F:	include/uapi/linux/wil6210_uapi.h
14250
14251WIMAX STACK
14252M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14253M:	linux-wimax@intel.com
14254L:	wimax@linuxwimax.org (subscribers-only)
14255S:	Supported
14256W:	http://linuxwimax.org
14257F:	Documentation/wimax/README.wimax
14258F:	include/linux/wimax/debug.h
14259F:	include/net/wimax.h
14260F:	include/uapi/linux/wimax.h
14261F:	net/wimax/
14262
14263WINBOND CIR DRIVER
14264M:	David Härdeman <david@hardeman.nu>
14265S:	Maintained
14266F:	drivers/media/rc/winbond-cir.c
14267
14268WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14269M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14270L:	linux-watchdog@vger.kernel.org
14271S:	Maintained
14272F:	drivers/watchdog/ebc-c384_wdt.c
14273
14274WINSYSTEMS WS16C48 GPIO DRIVER
14275M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14276L:	linux-gpio@vger.kernel.org
14277S:	Maintained
14278F:	drivers/gpio/gpio-ws16c48.c
14279
14280WISTRON LAPTOP BUTTON DRIVER
14281M:	Miloslav Trmac <mitr@volny.cz>
14282S:	Maintained
14283F:	drivers/input/misc/wistron_btns.c
14284
14285WL3501 WIRELESS PCMCIA CARD DRIVER
14286L:	linux-wireless@vger.kernel.org
14287S:	Odd fixes
14288F:	drivers/net/wireless/wl3501*
14289
14290WOLFSON MICROELECTRONICS DRIVERS
14291L:	patches@opensource.cirrus.com
14292T:	git https://github.com/CirrusLogic/linux-drivers.git
14293W:	https://github.com/CirrusLogic/linux-drivers/wiki
14294S:	Supported
14295F:	Documentation/hwmon/wm83??
14296F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14297F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14298F:	Documentation/devicetree/bindings/mfd/arizona.txt
14299F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14300F:	arch/arm/mach-s3c64xx/mach-crag6410*
14301F:	drivers/clk/clk-wm83*.c
14302F:	drivers/extcon/extcon-arizona.c
14303F:	drivers/leds/leds-wm83*.c
14304F:	drivers/gpio/gpio-*wm*.c
14305F:	drivers/gpio/gpio-arizona.c
14306F:	drivers/hwmon/wm83??-hwmon.c
14307F:	drivers/input/misc/wm831x-on.c
14308F:	drivers/input/touchscreen/wm831x-ts.c
14309F:	drivers/input/touchscreen/wm97*.c
14310F:	drivers/mfd/arizona*
14311F:	drivers/mfd/wm*.c
14312F:	drivers/mfd/cs47l24*
14313F:	drivers/power/supply/wm83*.c
14314F:	drivers/rtc/rtc-wm83*.c
14315F:	drivers/regulator/wm8*.c
14316F:	drivers/regulator/arizona*
14317F:	drivers/video/backlight/wm83*_bl.c
14318F:	drivers/watchdog/wm83*_wdt.c
14319F:	include/linux/mfd/arizona/
14320F:	include/linux/mfd/wm831x/
14321F:	include/linux/mfd/wm8350/
14322F:	include/linux/mfd/wm8400*
14323F:	include/linux/regulator/arizona*
14324F:	include/linux/wm97xx.h
14325F:	include/sound/wm????.h
14326F:	sound/soc/codecs/arizona.?
14327F:	sound/soc/codecs/wm*
14328F:	sound/soc/codecs/cs47l24*
14329
14330WORKQUEUE
14331M:	Tejun Heo <tj@kernel.org>
14332R:	Lai Jiangshan <jiangshanlai@gmail.com>
14333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14334S:	Maintained
14335F:	include/linux/workqueue.h
14336F:	kernel/workqueue.c
14337F:	Documentation/core-api/workqueue.rst
14338
14339X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14340M:	Chen-Yu Tsai <wens@csie.org>
14341L:	linux-kernel@vger.kernel.org
14342S:	Maintained
14343N:	axp[128]
14344
14345X.25 NETWORK LAYER
14346M:	Andrew Hendry <andrew.hendry@gmail.com>
14347L:	linux-x25@vger.kernel.org
14348S:	Odd Fixes
14349F:	Documentation/networking/x25*
14350F:	include/net/x25*
14351F:	net/x25/
14352
14353X86 ARCHITECTURE (32-BIT AND 64-BIT)
14354M:	Thomas Gleixner <tglx@linutronix.de>
14355M:	Ingo Molnar <mingo@redhat.com>
14356M:	"H. Peter Anvin" <hpa@zytor.com>
14357M:	x86@kernel.org
14358L:	linux-kernel@vger.kernel.org
14359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14360S:	Maintained
14361F:	Documentation/x86/
14362F:	arch/x86/
14363
14364X86 MCE INFRASTRUCTURE
14365M:	Tony Luck <tony.luck@intel.com>
14366M:	Borislav Petkov <bp@alien8.de>
14367L:	linux-edac@vger.kernel.org
14368S:	Maintained
14369F:	arch/x86/kernel/cpu/mcheck/*
14370
14371X86 MICROCODE UPDATE SUPPORT
14372M:	Borislav Petkov <bp@alien8.de>
14373S:	Maintained
14374F:	arch/x86/kernel/cpu/microcode/*
14375
14376X86 PLATFORM DRIVERS
14377M:	Darren Hart <dvhart@infradead.org>
14378M:	Andy Shevchenko <andy@infradead.org>
14379L:	platform-driver-x86@vger.kernel.org
14380T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14381S:	Maintained
14382F:	drivers/platform/x86/
14383F:	drivers/platform/olpc/
14384
14385X86 VDSO
14386M:	Andy Lutomirski <luto@amacapital.net>
14387L:	linux-kernel@vger.kernel.org
14388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14389S:	Maintained
14390F:	arch/x86/entry/vdso/
14391
14392XC2028/3028 TUNER DRIVER
14393M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14394M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14395L:	linux-media@vger.kernel.org
14396W:	https://linuxtv.org
14397T:	git git://linuxtv.org/media_tree.git
14398S:	Maintained
14399F:	drivers/media/tuners/tuner-xc2028.*
14400
14401XEN BLOCK SUBSYSTEM
14402M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14403M:	Roger Pau Monné <roger.pau@citrix.com>
14404L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14405S:	Supported
14406F:	drivers/block/xen-blkback/*
14407F:	drivers/block/xen*
14408
14409XEN HYPERVISOR ARM
14410M:	Stefano Stabellini <sstabellini@kernel.org>
14411L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14412S:	Maintained
14413F:	arch/arm/xen/
14414F:	arch/arm/include/asm/xen/
14415
14416XEN HYPERVISOR ARM64
14417M:	Stefano Stabellini <sstabellini@kernel.org>
14418L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14419S:	Maintained
14420F:	arch/arm64/xen/
14421F:	arch/arm64/include/asm/xen/
14422
14423XEN HYPERVISOR INTERFACE
14424M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14425M:	Juergen Gross <jgross@suse.com>
14426L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14428S:	Supported
14429F:	arch/x86/xen/
14430F:	drivers/*/xen-*front.c
14431F:	drivers/xen/
14432F:	arch/x86/include/asm/xen/
14433F:	include/xen/
14434F:	include/uapi/xen/
14435F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14436F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14437
14438XEN NETWORK BACKEND DRIVER
14439M:	Wei Liu <wei.liu2@citrix.com>
14440M:	Paul Durrant <paul.durrant@citrix.com>
14441L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14442L:	netdev@vger.kernel.org
14443S:	Supported
14444F:	drivers/net/xen-netback/*
14445
14446XEN PCI SUBSYSTEM
14447M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14448L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14449S:	Supported
14450F:	arch/x86/pci/*xen*
14451F:	drivers/pci/*xen*
14452
14453XEN PVSCSI DRIVERS
14454M:	Juergen Gross <jgross@suse.com>
14455L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14456L:	linux-scsi@vger.kernel.org
14457S:	Supported
14458F:	drivers/scsi/xen-scsifront.c
14459F:	drivers/xen/xen-scsiback.c
14460F:	include/xen/interface/io/vscsiif.h
14461
14462XEN SWIOTLB SUBSYSTEM
14463M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14464L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14465S:	Supported
14466F:	arch/x86/xen/*swiotlb*
14467F:	drivers/xen/*swiotlb*
14468
14469XFS FILESYSTEM
14470M:	Darrick J. Wong <darrick.wong@oracle.com>
14471M:	linux-xfs@vger.kernel.org
14472L:	linux-xfs@vger.kernel.org
14473W:	http://xfs.org/
14474T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14475S:	Supported
14476F:	Documentation/filesystems/xfs.txt
14477F:	fs/xfs/
14478
14479XILINX AXI ETHERNET DRIVER
14480M:	Anirudha Sarangi <anirudh@xilinx.com>
14481M:	John Linn <John.Linn@xilinx.com>
14482S:	Maintained
14483F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14484
14485XILINX UARTLITE SERIAL DRIVER
14486M:	Peter Korsgaard <jacmet@sunsite.dk>
14487L:	linux-serial@vger.kernel.org
14488S:	Maintained
14489F:	drivers/tty/serial/uartlite.c
14490
14491XILINX VIDEO IP CORES
14492M:	Hyun Kwon <hyun.kwon@xilinx.com>
14493M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14494L:	linux-media@vger.kernel.org
14495T:	git git://linuxtv.org/media_tree.git
14496S:	Supported
14497F:	Documentation/devicetree/bindings/media/xilinx/
14498F:	drivers/media/platform/xilinx/
14499F:	include/uapi/linux/xilinx-v4l2-controls.h
14500
14501XILLYBUS DRIVER
14502M:	Eli Billauer <eli.billauer@gmail.com>
14503L:	linux-kernel@vger.kernel.org
14504S:	Supported
14505F:	drivers/char/xillybus/
14506
14507XRA1403 GPIO EXPANDER
14508M:	Nandor Han <nandor.han@ge.com>
14509M:	Semi Malinen <semi.malinen@ge.com>
14510L:	linux-gpio@vger.kernel.org
14511S:	Maintained
14512F:	drivers/gpio/gpio-xra1403.c
14513F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14514
14515XTENSA XTFPGA PLATFORM SUPPORT
14516M:	Max Filippov <jcmvbkbc@gmail.com>
14517L:	linux-xtensa@linux-xtensa.org
14518S:	Maintained
14519F:	drivers/spi/spi-xtensa-xtfpga.c
14520F:	sound/soc/xtensa/xtfpga-i2s.c
14521
14522YAM DRIVER FOR AX.25
14523M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14524L:	linux-hams@vger.kernel.org
14525S:	Maintained
14526F:	drivers/net/hamradio/yam*
14527F:	include/linux/yam.h
14528
14529YAMA SECURITY MODULE
14530M:	Kees Cook <keescook@chromium.org>
14531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14532S:	Supported
14533F:	security/yama/
14534F:	Documentation/admin-guide/LSM/Yama.rst
14535
14536YEALINK PHONE DRIVER
14537M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14538L:	usbb2k-api-dev@nongnu.org
14539S:	Maintained
14540F:	Documentation/input/yealink.rst
14541F:	drivers/input/misc/yealink.*
14542
14543Z8530 DRIVER FOR AX.25
14544M:	Joerg Reuter <jreuter@yaina.de>
14545W:	http://yaina.de/jreuter/
14546W:	http://www.qsl.net/dl1bke/
14547L:	linux-hams@vger.kernel.org
14548S:	Maintained
14549F:	Documentation/networking/z8530drv.txt
14550F:	drivers/net/hamradio/*scc.c
14551F:	drivers/net/hamradio/z8530.h
14552
14553ZBUD COMPRESSED PAGE ALLOCATOR
14554M:	Seth Jennings <sjenning@redhat.com>
14555M:	Dan Streetman <ddstreet@ieee.org>
14556L:	linux-mm@kvack.org
14557S:	Maintained
14558F:	mm/zbud.c
14559F:	include/linux/zbud.h
14560
14561ZD1211RW WIRELESS DRIVER
14562M:	Daniel Drake <dsd@gentoo.org>
14563M:	Ulrich Kunitz <kune@deine-taler.de>
14564W:	http://zd1211.ath.cx/wiki/DriverRewrite
14565L:	linux-wireless@vger.kernel.org
14566L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14567S:	Maintained
14568F:	drivers/net/wireless/zydas/zd1211rw/
14569
14570ZD1301 MEDIA DRIVER
14571M:	Antti Palosaari <crope@iki.fi>
14572L:	linux-media@vger.kernel.org
14573W:	https://linuxtv.org/
14574W:	http://palosaari.fi/linux/
14575Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14576S:	Maintained
14577F:	drivers/media/usb/dvb-usb-v2/zd1301*
14578
14579ZD1301_DEMOD MEDIA DRIVER
14580M:	Antti Palosaari <crope@iki.fi>
14581L:	linux-media@vger.kernel.org
14582W:	https://linuxtv.org/
14583W:	http://palosaari.fi/linux/
14584Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14585S:	Maintained
14586F:	drivers/media/dvb-frontends/zd1301_demod*
14587
14588ZPOOL COMPRESSED PAGE STORAGE API
14589M:	Dan Streetman <ddstreet@ieee.org>
14590L:	linux-mm@kvack.org
14591S:	Maintained
14592F:	mm/zpool.c
14593F:	include/linux/zpool.h
14594
14595ZR36067 VIDEO FOR LINUX DRIVER
14596L:	mjpeg-users@lists.sourceforge.net
14597L:	linux-media@vger.kernel.org
14598W:	http://mjpeg.sourceforge.net/driver-zoran/
14599T:	hg https://linuxtv.org/hg/v4l-dvb
14600S:	Odd Fixes
14601F:	drivers/media/pci/zoran/
14602
14603ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14604M:	Minchan Kim <minchan@kernel.org>
14605M:	Nitin Gupta <ngupta@vflare.org>
14606R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14607L:	linux-kernel@vger.kernel.org
14608S:	Maintained
14609F:	drivers/block/zram/
14610F:	Documentation/blockdev/zram.txt
14611
14612ZS DECSTATION Z85C30 SERIAL DRIVER
14613M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14614S:	Maintained
14615F:	drivers/tty/serial/zs.*
14616
14617ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14618M:	Minchan Kim <minchan@kernel.org>
14619M:	Nitin Gupta <ngupta@vflare.org>
14620R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14621L:	linux-mm@kvack.org
14622S:	Maintained
14623F:	mm/zsmalloc.c
14624F:	include/linux/zsmalloc.h
14625F:	Documentation/vm/zsmalloc.txt
14626
14627ZSWAP COMPRESSED SWAP CACHING
14628M:	Seth Jennings <sjenning@redhat.com>
14629M:	Dan Streetman <ddstreet@ieee.org>
14630L:	linux-mm@kvack.org
14631S:	Maintained
14632F:	mm/zswap.c
14633
14634THE REST
14635M:	Linus Torvalds <torvalds@linux-foundation.org>
14636L:	linux-kernel@vger.kernel.org
14637Q:	http://patchwork.kernel.org/project/LKML/list/
14638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14639S:	Buried alive in reporters
14640F:	*
14641F:	*/
14642