xref: /linux/MAINTAINERS (revision 26fccd9ed2e283add2849858c28bd14f84d9c48e)
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 <aar@pengutronix.de>
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
208
209A8293 MEDIA DRIVER
210M:	Antti Palosaari <crope@iki.fi>
211L:	linux-media@vger.kernel.org
212W:	https://linuxtv.org
213W:	http://palosaari.fi/linux/
214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
215T:	git git://linuxtv.org/anttip/media_tree.git
216S:	Maintained
217F:	drivers/media/dvb-frontends/a8293*
218
219AACRAID SCSI RAID DRIVER
220M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221L:	linux-scsi@vger.kernel.org
222W:	http://www.adaptec.com/
223S:	Supported
224F:	Documentation/scsi/aacraid.txt
225F:	drivers/scsi/aacraid/
226
227ABI/API
228L:	linux-api@vger.kernel.org
229F:	include/linux/syscalls.h
230F:	kernel/sys_ni.c
231
232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233M:	Hans de Goede <hdegoede@redhat.com>
234L:	linux-hwmon@vger.kernel.org
235S:	Maintained
236F:	drivers/hwmon/abituguru.c
237
238ABIT UGURU 3 HARDWARE MONITOR DRIVER
239M:	Alistair John Strachan <alistair@devzero.co.uk>
240L:	linux-hwmon@vger.kernel.org
241S:	Maintained
242F:	drivers/hwmon/abituguru3.c
243
244ACCES 104-DIO-48E GPIO DRIVER
245M:	William Breathitt Gray <vilhelm.gray@gmail.com>
246L:	linux-gpio@vger.kernel.org
247S:	Maintained
248F:	drivers/gpio/gpio-104-dio-48e.c
249
250ACCES 104-IDI-48 GPIO DRIVER
251M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
252L:	linux-gpio@vger.kernel.org
253S:	Maintained
254F:	drivers/gpio/gpio-104-idi-48.c
255
256ACCES 104-IDIO-16 GPIO DRIVER
257M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
258L:	linux-gpio@vger.kernel.org
259S:	Maintained
260F:	drivers/gpio/gpio-104-idio-16.c
261
262ACCES 104-QUAD-8 IIO DRIVER
263M:	William Breathitt Gray <vilhelm.gray@gmail.com>
264L:	linux-iio@vger.kernel.org
265S:	Maintained
266F:	drivers/iio/counter/104-quad-8.c
267
268ACCES PCI-IDIO-16 GPIO DRIVER
269M:	William Breathitt Gray <vilhelm.gray@gmail.com>
270L:	linux-gpio@vger.kernel.org
271S:	Maintained
272F:	drivers/gpio/gpio-pci-idio-16.c
273
274ACENIC DRIVER
275M:	Jes Sorensen <jes@trained-monkey.org>
276L:	linux-acenic@sunsite.dk
277S:	Maintained
278F:	drivers/net/ethernet/alteon/acenic*
279
280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281M:	Peter Feuerer <peter@piie.net>
282L:	platform-driver-x86@vger.kernel.org
283W:	http://piie.net/?section=acerhdf
284S:	Maintained
285F:	drivers/platform/x86/acerhdf.c
286
287ACER WMI LAPTOP EXTRAS
288M:	"Lee, Chun-Yi" <jlee@suse.com>
289L:	platform-driver-x86@vger.kernel.org
290S:	Maintained
291F:	drivers/platform/x86/acer-wmi.c
292
293ACPI
294M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
295M:	Len Brown <lenb@kernel.org>
296L:	linux-acpi@vger.kernel.org
297W:	https://01.org/linux-acpi
298Q:	https://patchwork.kernel.org/project/linux-acpi/list/
299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300B:	https://bugzilla.kernel.org
301S:	Supported
302F:	drivers/acpi/
303F:	drivers/pnp/pnpacpi/
304F:	include/linux/acpi.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI COMPONENT ARCHITECTURE (ACPICA)
315M:	Robert Moore <robert.moore@intel.com>
316M:	Lv Zheng <lv.zheng@intel.com>
317M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318L:	linux-acpi@vger.kernel.org
319L:	devel@acpica.org
320W:	https://acpica.org/
321W:	https://github.com/acpica/acpica/
322Q:	https://patchwork.kernel.org/project/linux-acpi/list/
323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324B:	https://bugzilla.kernel.org
325B:	https://bugs.acpica.org
326S:	Supported
327F:	drivers/acpi/acpica/
328F:	include/acpi/
329F:	tools/power/acpi/
330
331ACPI FAN DRIVER
332M:	Zhang Rui <rui.zhang@intel.com>
333L:	linux-acpi@vger.kernel.org
334W:	https://01.org/linux-acpi
335B:	https://bugzilla.kernel.org
336S:	Supported
337F:	drivers/acpi/fan.c
338
339ACPI FOR ARM64 (ACPI/arm64)
340M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341M:	Hanjun Guo <hanjun.guo@linaro.org>
342M:	Sudeep Holla <sudeep.holla@arm.com>
343L:	linux-acpi@vger.kernel.org
344S:	Maintained
345F:	drivers/acpi/arm64
346
347ACPI THERMAL DRIVER
348M:	Zhang Rui <rui.zhang@intel.com>
349L:	linux-acpi@vger.kernel.org
350W:	https://01.org/linux-acpi
351B:	https://bugzilla.kernel.org
352S:	Supported
353F:	drivers/acpi/*thermal*
354
355ACPI VIDEO DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/acpi_video.c
362
363ACPI WMI DRIVER
364L:	platform-driver-x86@vger.kernel.org
365S:	Orphan
366F:	drivers/platform/x86/wmi.c
367
368AD1889 ALSA SOUND DRIVER
369M:	Thibaut Varene <T-Bone@parisc-linux.org>
370W:	http://wiki.parisc-linux.org/AD1889
371L:	linux-parisc@vger.kernel.org
372S:	Maintained
373F:	sound/pci/ad1889.*
374
375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376M:	Michael Hennerich <michael.hennerich@analog.com>
377W:	http://wiki.analog.com/AD5254
378W:	http://ez.analog.com/community/linux-device-drivers
379S:	Supported
380F:	drivers/misc/ad525x_dpot.c
381
382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383M:	Michael Hennerich <michael.hennerich@analog.com>
384W:	http://wiki.analog.com/AD5398
385W:	http://ez.analog.com/community/linux-device-drivers
386S:	Supported
387F:	drivers/regulator/ad5398.c
388
389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390M:	Michael Hennerich <michael.hennerich@analog.com>
391W:	http://wiki.analog.com/AD7142
392W:	http://ez.analog.com/community/linux-device-drivers
393S:	Supported
394F:	drivers/input/misc/ad714x.c
395
396AD7877 TOUCHSCREEN DRIVER
397M:	Michael Hennerich <michael.hennerich@analog.com>
398W:	http://wiki.analog.com/AD7877
399W:	http://ez.analog.com/community/linux-device-drivers
400S:	Supported
401F:	drivers/input/touchscreen/ad7877.c
402
403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404M:	Michael Hennerich <michael.hennerich@analog.com>
405W:	http://wiki.analog.com/AD7879
406W:	http://ez.analog.com/community/linux-device-drivers
407S:	Supported
408F:	drivers/input/touchscreen/ad7879.c
409
410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411M:	Jiri Kosina <jikos@kernel.org>
412S:	Maintained
413
414ADF7242 IEEE 802.15.4 RADIO DRIVER
415M:	Michael Hennerich <michael.hennerich@analog.com>
416W:	https://wiki.analog.com/ADF7242
417W:	http://ez.analog.com/community/linux-device-drivers
418L:	linux-wpan@vger.kernel.org
419S:	Supported
420F:	drivers/net/ieee802154/adf7242.c
421F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423ADM1025 HARDWARE MONITOR DRIVER
424M:	Jean Delvare <jdelvare@suse.com>
425L:	linux-hwmon@vger.kernel.org
426S:	Maintained
427F:	Documentation/hwmon/adm1025
428F:	drivers/hwmon/adm1025.c
429
430ADM1029 HARDWARE MONITOR DRIVER
431M:	Corentin Labbe <clabbe.montjoie@gmail.com>
432L:	linux-hwmon@vger.kernel.org
433S:	Maintained
434F:	drivers/hwmon/adm1029.c
435
436ADM8211 WIRELESS DRIVER
437L:	linux-wireless@vger.kernel.org
438W:	http://wireless.kernel.org/
439S:	Orphan
440F:	drivers/net/wireless/admtek/adm8211.*
441
442ADP1653 FLASH CONTROLLER DRIVER
443M:	Sakari Ailus <sakari.ailus@iki.fi>
444L:	linux-media@vger.kernel.org
445S:	Maintained
446F:	drivers/media/i2c/adp1653.c
447F:	include/media/i2c/adp1653.h
448
449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450M:	Michael Hennerich <michael.hennerich@analog.com>
451W:	http://wiki.analog.com/ADP5520
452W:	http://ez.analog.com/community/linux-device-drivers
453S:	Supported
454F:	drivers/mfd/adp5520.c
455F:	drivers/video/backlight/adp5520_bl.c
456F:	drivers/leds/leds-adp5520.c
457F:	drivers/gpio/gpio-adp5520.c
458F:	drivers/input/keyboard/adp5520-keys.c
459
460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461M:	Michael Hennerich <michael.hennerich@analog.com>
462W:	http://wiki.analog.com/ADP5588
463W:	http://ez.analog.com/community/linux-device-drivers
464S:	Supported
465F:	drivers/input/keyboard/adp5588-keys.c
466F:	drivers/gpio/gpio-adp5588.c
467
468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469M:	Michael Hennerich <michael.hennerich@analog.com>
470W:	http://wiki.analog.com/ADP8860
471W:	http://ez.analog.com/community/linux-device-drivers
472S:	Supported
473F:	drivers/video/backlight/adp8860_bl.c
474
475ADS1015 HARDWARE MONITOR DRIVER
476M:	Dirk Eibach <eibach@gdsys.de>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	Documentation/hwmon/ads1015
480F:	drivers/hwmon/ads1015.c
481F:	include/linux/i2c/ads1015.h
482
483ADT746X FAN DRIVER
484M:	Colin Leroy <colin@colino.net>
485S:	Maintained
486F:	drivers/macintosh/therm_adt746x.c
487
488ADT7475 HARDWARE MONITOR DRIVER
489M:	Jean Delvare <jdelvare@suse.com>
490L:	linux-hwmon@vger.kernel.org
491S:	Maintained
492F:	Documentation/hwmon/adt7475
493F:	drivers/hwmon/adt7475.c
494
495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496M:	Michael Hennerich <michael.hennerich@analog.com>
497W:	http://wiki.analog.com/ADXL345
498W:	http://ez.analog.com/community/linux-device-drivers
499S:	Supported
500F:	drivers/input/misc/adxl34x.c
501
502ADVANSYS SCSI DRIVER
503M:	Matthew Wilcox <matthew@wil.cx>
504M:	Hannes Reinecke <hare@suse.com>
505L:	linux-scsi@vger.kernel.org
506S:	Maintained
507F:	Documentation/scsi/advansys.txt
508F:	drivers/scsi/advansys.c
509
510AEDSP16 DRIVER
511M:	Riccardo Facchetti <fizban@tin.it>
512S:	Maintained
513F:	sound/oss/aedsp16.c
514
515AF9013 MEDIA DRIVER
516M:	Antti Palosaari <crope@iki.fi>
517L:	linux-media@vger.kernel.org
518W:	https://linuxtv.org
519W:	http://palosaari.fi/linux/
520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
521T:	git git://linuxtv.org/anttip/media_tree.git
522S:	Maintained
523F:	drivers/media/dvb-frontends/af9013*
524
525AF9033 MEDIA DRIVER
526M:	Antti Palosaari <crope@iki.fi>
527L:	linux-media@vger.kernel.org
528W:	https://linuxtv.org
529W:	http://palosaari.fi/linux/
530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
531T:	git git://linuxtv.org/anttip/media_tree.git
532S:	Maintained
533F:	drivers/media/dvb-frontends/af9033*
534
535AFFS FILE SYSTEM
536L:	linux-fsdevel@vger.kernel.org
537S:	Orphan
538F:	Documentation/filesystems/affs.txt
539F:	fs/affs/
540
541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542M:	David Howells <dhowells@redhat.com>
543L:	linux-afs@lists.infradead.org
544S:	Supported
545F:	fs/afs/
546F:	include/net/af_rxrpc.h
547F:	net/rxrpc/af_rxrpc.c
548W:	https://www.infradead.org/~dhowells/kafs/
549
550AGPGART DRIVER
551M:	David Airlie <airlied@linux.ie>
552T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553S:	Maintained
554F:	drivers/char/agp/
555F:	include/linux/agp*
556F:	include/uapi/linux/agp*
557
558AHA152X SCSI DRIVER
559M:	"Juergen E. Fischer" <fischer@norbit.de>
560L:	linux-scsi@vger.kernel.org
561S:	Maintained
562F:	drivers/scsi/aha152x*
563F:	drivers/scsi/pcmcia/aha152x*
564
565AIC7XXX / AIC79XX SCSI DRIVER
566M:	Hannes Reinecke <hare@suse.com>
567L:	linux-scsi@vger.kernel.org
568S:	Maintained
569F:	drivers/scsi/aic7xxx/
570
571AIMSLAB FM RADIO RECEIVER DRIVER
572M:	Hans Verkuil <hverkuil@xs4all.nl>
573L:	linux-media@vger.kernel.org
574T:	git git://linuxtv.org/media_tree.git
575W:	https://linuxtv.org
576S:	Maintained
577F:	drivers/media/radio/radio-aimslab*
578
579AIO
580M:	Benjamin LaHaise <bcrl@kvack.org>
581L:	linux-aio@kvack.org
582S:	Supported
583F:	fs/aio.c
584F:	include/linux/*aio*.h
585
586AIRSPY MEDIA DRIVER
587M:	Antti Palosaari <crope@iki.fi>
588L:	linux-media@vger.kernel.org
589W:	https://linuxtv.org
590W:	http://palosaari.fi/linux/
591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
592T:	git git://linuxtv.org/anttip/media_tree.git
593S:	Maintained
594F:	drivers/media/usb/airspy/
595
596ALACRITECH GIGABIT ETHERNET DRIVER
597M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
598S:	Maintained
599F:	drivers/net/ethernet/alacritech/*
600
601ALCATEL SPEEDTOUCH USB DRIVER
602M:	Duncan Sands <duncan.sands@free.fr>
603L:	linux-usb@vger.kernel.org
604W:	http://www.linux-usb.org/SpeedTouch/
605S:	Maintained
606F:	drivers/usb/atm/speedtch.c
607F:	drivers/usb/atm/usbatm.c
608
609ALCHEMY AU1XX0 MMC DRIVER
610M:	Manuel Lauss <manuel.lauss@gmail.com>
611S:	Maintained
612F:	drivers/mmc/host/au1xmmc.c
613
614ALI1563 I2C DRIVER
615M:	Rudolf Marek <r.marek@assembler.cz>
616L:	linux-i2c@vger.kernel.org
617S:	Maintained
618F:	Documentation/i2c/busses/i2c-ali1563
619F:	drivers/i2c/busses/i2c-ali1563.c
620
621ALLWINNER SECURITY SYSTEM
622M:	Corentin Labbe <clabbe.montjoie@gmail.com>
623L:	linux-crypto@vger.kernel.org
624S:	Maintained
625F:	drivers/crypto/sunxi-ss/
626
627ALPHA PORT
628M:	Richard Henderson <rth@twiddle.net>
629M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630M:	Matt Turner <mattst88@gmail.com>
631S:	Odd Fixes
632L:	linux-alpha@vger.kernel.org
633F:	arch/alpha/
634
635ALPS PS/2 TOUCHPAD DRIVER
636R:	Pali Rohár <pali.rohar@gmail.com>
637F:	drivers/input/mouse/alps.*
638
639ALTERA MAILBOX DRIVER
640M:	Ley Foon Tan <lftan@altera.com>
641L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642S:	Maintained
643F:	drivers/mailbox/mailbox-altera.c
644
645ALTERA PIO DRIVER
646M:	Tien Hock Loh <thloh@altera.com>
647L:	linux-gpio@vger.kernel.org
648S:	Maintained
649F:	drivers/gpio/gpio-altera.c
650
651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652M:	Thor Thayer <thor.thayer@linux.intel.com>
653S:	Maintained
654F:	drivers/gpio/gpio-altera-a10sr.c
655F:	drivers/mfd/altera-a10sr.c
656F:	drivers/reset/reset-a10sr.c
657F:	include/linux/mfd/altera-a10sr.h
658F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
659
660ALTERA TRIPLE SPEED ETHERNET DRIVER
661M:	Vince Bridgers <vbridger@opensource.altera.com>
662L:	netdev@vger.kernel.org
663L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664S:	Maintained
665F:	drivers/net/ethernet/altera/
666
667ALTERA UART/JTAG UART SERIAL DRIVERS
668M:	Tobias Klauser <tklauser@distanz.ch>
669L:	linux-serial@vger.kernel.org
670L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671S:	Maintained
672F:	drivers/tty/serial/altera_uart.c
673F:	drivers/tty/serial/altera_jtaguart.c
674F:	include/linux/altera_uart.h
675F:	include/linux/altera_jtaguart.h
676
677AMAZON ETHERNET DRIVERS
678M:	Netanel Belgazal <netanel@annapurnalabs.com>
679R:	Saeed Bishara <saeed@annapurnalabs.com>
680R:	Zorik Machulsky <zorik@annapurnalabs.com>
681L:	netdev@vger.kernel.org
682S:	Supported
683F:	Documentation/networking/ena.txt
684F:	drivers/net/ethernet/amazon/
685
686AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687M:	Tom Lendacky <thomas.lendacky@amd.com>
688M:	Gary Hook <gary.hook@amd.com>
689L:	linux-crypto@vger.kernel.org
690S:	Supported
691F:	drivers/crypto/ccp/
692F:	include/linux/ccp.h
693
694AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695M:	Huang Rui <ray.huang@amd.com>
696L:	linux-hwmon@vger.kernel.org
697S:	Supported
698F:	Documentation/hwmon/fam15h_power
699F:	drivers/hwmon/fam15h_power.c
700
701AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
703S:	Orphan
704F:	drivers/usb/gadget/udc/amd5536udc.*
705
706AMD GEODE PROCESSOR/CHIPSET SUPPORT
707P:	Andres Salomon <dilinger@queued.net>
708L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
709W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
710S:	Supported
711F:	drivers/char/hw_random/geode-rng.c
712F:	drivers/crypto/geode*
713F:	drivers/video/fbdev/geode/
714F:	arch/x86/include/asm/geode.h
715
716AMD IOMMU (AMD-VI)
717M:	Joerg Roedel <joro@8bytes.org>
718L:	iommu@lists.linux-foundation.org
719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
720S:	Maintained
721F:	drivers/iommu/amd_iommu*.[ch]
722F:	include/linux/amd-iommu.h
723
724AMD KFD
725M:	Oded Gabbay <oded.gabbay@gmail.com>
726L:	dri-devel@lists.freedesktop.org
727T:	git git://people.freedesktop.org/~gabbayo/linux.git
728S:	Supported
729F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733F:	drivers/gpu/drm/amd/amdkfd/
734F:	drivers/gpu/drm/amd/include/cik_structs.h
735F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736F:	drivers/gpu/drm/amd/include/vi_structs.h
737F:	drivers/gpu/drm/radeon/radeon_kfd.c
738F:	drivers/gpu/drm/radeon/radeon_kfd.h
739F:	include/uapi/linux/kfd_ioctl.h
740
741AMD SEATTLE DEVICE TREE SUPPORT
742M:	Brijesh Singh <brijeshkumar.singh@amd.com>
743M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744M:	Tom Lendacky <thomas.lendacky@amd.com>
745S:	Supported
746F:	arch/arm64/boot/dts/amd/
747
748AMD XGBE DRIVER
749M:	Tom Lendacky <thomas.lendacky@amd.com>
750L:	netdev@vger.kernel.org
751S:	Supported
752F:	drivers/net/ethernet/amd/xgbe/
753F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
754
755AMS (Apple Motion Sensor) DRIVER
756M:	Michael Hanselmann <linux-kernel@hansmi.ch>
757S:	Supported
758F:	drivers/macintosh/ams/
759
760ANALOG DEVICES INC AD9389B DRIVER
761M:	Hans Verkuil <hans.verkuil@cisco.com>
762L:	linux-media@vger.kernel.org
763S:	Maintained
764F:	drivers/media/i2c/ad9389b*
765
766ANALOG DEVICES INC ADV7180 DRIVER
767M:	Lars-Peter Clausen <lars@metafoo.de>
768L:	linux-media@vger.kernel.org
769W:	http://ez.analog.com/community/linux-device-drivers
770S:	Supported
771F:	drivers/media/i2c/adv7180.c
772
773ANALOG DEVICES INC ADV7511 DRIVER
774M:	Hans Verkuil <hans.verkuil@cisco.com>
775L:	linux-media@vger.kernel.org
776S:	Maintained
777F:	drivers/media/i2c/adv7511*
778
779ANALOG DEVICES INC ADV7604 DRIVER
780M:	Hans Verkuil <hans.verkuil@cisco.com>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783F:	drivers/media/i2c/adv7604*
784
785ANALOG DEVICES INC ADV7842 DRIVER
786M:	Hans Verkuil <hans.verkuil@cisco.com>
787L:	linux-media@vger.kernel.org
788S:	Maintained
789F:	drivers/media/i2c/adv7842*
790
791ANALOG DEVICES INC ASOC CODEC DRIVERS
792M:	Lars-Peter Clausen <lars@metafoo.de>
793L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
794W:	http://wiki.analog.com/
795W:	http://ez.analog.com/community/linux-device-drivers
796S:	Supported
797F:	sound/soc/codecs/adau*
798F:	sound/soc/codecs/adav*
799F:	sound/soc/codecs/ad1*
800F:	sound/soc/codecs/ad7*
801F:	sound/soc/codecs/ssm*
802F:	sound/soc/codecs/sigmadsp.*
803
804ANALOG DEVICES INC ASOC DRIVERS
805L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
807W:	http://blackfin.uclinux.org/
808S:	Supported
809F:	sound/soc/blackfin/*
810
811ANALOG DEVICES INC IIO DRIVERS
812M:	Lars-Peter Clausen <lars@metafoo.de>
813M:	Michael Hennerich <Michael.Hennerich@analog.com>
814W:	http://wiki.analog.com/
815W:	http://ez.analog.com/community/linux-device-drivers
816S:	Supported
817F:	drivers/iio/*/ad*
818F:	drivers/iio/adc/ltc2497*
819X:	drivers/iio/*/adjd*
820F:	drivers/staging/iio/*/ad*
821F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
822
823ANALOG DEVICES INC DMA DRIVERS
824M:	Lars-Peter Clausen <lars@metafoo.de>
825W:	http://ez.analog.com/community/linux-device-drivers
826S:	Supported
827F:	drivers/dma/dma-axi-dmac.c
828
829ANDROID CONFIG FRAGMENTS
830M:	Rob Herring <robh@kernel.org>
831S:	Supported
832F:	kernel/configs/android*
833
834ANDROID DRIVERS
835M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836M:	Arve Hjønnevåg <arve@android.com>
837M:	Riley Andrews <riandrews@android.com>
838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839L:	devel@driverdev.osuosl.org
840S:	Supported
841F:	drivers/android/
842F:	drivers/staging/android/
843
844ANDROID ION DRIVER
845M:	Laura Abbott <labbott@redhat.com>
846M:	Sumit Semwal <sumit.semwal@linaro.org>
847L:	devel@driverdev.osuosl.org
848S:	Supported
849F:	Documentation/devicetree/bindings/staging/ion/
850F:	drivers/staging/android/ion
851F:	drivers/staging/android/uapi/ion.h
852F:	drivers/staging/android/uapi/ion_test.h
853
854AOA (Apple Onboard Audio) ALSA DRIVER
855M:	Johannes Berg <johannes@sipsolutions.net>
856L:	linuxppc-dev@lists.ozlabs.org
857L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
858S:	Maintained
859F:	sound/aoa/
860
861APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
862M:	William Breathitt Gray <vilhelm.gray@gmail.com>
863L:	linux-iio@vger.kernel.org
864S:	Maintained
865F:	drivers/iio/adc/stx104.c
866
867APM DRIVER
868M:	Jiri Kosina <jikos@kernel.org>
869S:	Odd fixes
870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
871F:	arch/x86/kernel/apm_32.c
872F:	include/linux/apm_bios.h
873F:	include/uapi/linux/apm_bios.h
874F:	drivers/char/apm-emulation.c
875
876APPLE BCM5974 MULTITOUCH DRIVER
877M:	Henrik Rydberg <rydberg@bitmath.org>
878L:	linux-input@vger.kernel.org
879S:	Odd fixes
880F:	drivers/input/mouse/bcm5974.c
881
882APPLE SMC DRIVER
883M:	Henrik Rydberg <rydberg@bitmath.org>
884L:	linux-hwmon@vger.kernel.org
885S:	Odd fixes
886F:	drivers/hwmon/applesmc.c
887
888APPLETALK NETWORK LAYER
889L:	netdev@vger.kernel.org
890S:	Odd fixes
891F:	drivers/net/appletalk/
892F:	net/appletalk/
893
894APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
895M:	Duc Dang <dhdang@apm.com>
896S:	Supported
897F:	arch/arm64/boot/dts/apm/
898
899APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
900M:	Iyappan Subramanian <isubramanian@apm.com>
901M:	Keyur Chudgar <kchudgar@apm.com>
902M:	Quan Nguyen <qnguyen@apm.com>
903S:	Supported
904F:	drivers/net/ethernet/apm/xgene/
905F:	drivers/net/phy/mdio-xgene.c
906F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
907F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
908
909APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
910M:	Iyappan Subramanian <isubramanian@apm.com>
911M:	Keyur Chudgar <kchudgar@apm.com>
912S:	Supported
913F:	drivers/net/ethernet/apm/xgene-v2/
914
915APPLIED MICRO (APM) X-GENE SOC PMU
916M:	Tai Nguyen <ttnguyen@apm.com>
917S:	Supported
918F:	drivers/perf/xgene_pmu.c
919F:	Documentation/perf/xgene-pmu.txt
920F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
921
922APTINA CAMERA SENSOR PLL
923M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
924L:	linux-media@vger.kernel.org
925S:	Maintained
926F:	drivers/media/i2c/aptina-pll.*
927
928ARC FRAMEBUFFER DRIVER
929M:	Jaya Kumar <jayalk@intworks.biz>
930S:	Maintained
931F:	drivers/video/fbdev/arcfb.c
932F:	drivers/video/fbdev/core/fb_defio.c
933
934ARCNET NETWORK LAYER
935M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
936L:	netdev@vger.kernel.org
937S:	Maintained
938F:	drivers/net/arcnet/
939F:	include/uapi/linux/if_arcnet.h
940
941ARC PGU DRM DRIVER
942M:	Alexey Brodkin <abrodkin@synopsys.com>
943S:	Supported
944F:	drivers/gpu/drm/arc/
945F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
946
947ARM ARCHITECTED TIMER DRIVER
948M:	Mark Rutland <mark.rutland@arm.com>
949M:	Marc Zyngier <marc.zyngier@arm.com>
950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
951S:	Maintained
952F:	arch/arm/include/asm/arch_timer.h
953F:	arch/arm64/include/asm/arch_timer.h
954F:	drivers/clocksource/arm_arch_timer.c
955
956ARM HDLCD DRM DRIVER
957M:	Liviu Dudau <liviu.dudau@arm.com>
958S:	Supported
959F:	drivers/gpu/drm/arm/hdlcd_*
960F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
961
962ARM MALI-DP DRM DRIVER
963M:	Liviu Dudau <liviu.dudau@arm.com>
964M:	Brian Starkey <brian.starkey@arm.com>
965M:	Mali DP Maintainers <malidp@foss.arm.com>
966S:	Supported
967F:	drivers/gpu/drm/arm/
968F:	Documentation/devicetree/bindings/display/arm,malidp.txt
969
970ARM MFM AND FLOPPY DRIVERS
971M:	Ian Molton <spyro@f2s.com>
972S:	Maintained
973F:	arch/arm/lib/floppydma.S
974F:	arch/arm/include/asm/floppy.h
975
976ARM PMU PROFILING AND DEBUGGING
977M:	Will Deacon <will.deacon@arm.com>
978M:	Mark Rutland <mark.rutland@arm.com>
979S:	Maintained
980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
981F:	arch/arm*/kernel/perf_*
982F:	arch/arm/oprofile/common.c
983F:	arch/arm*/kernel/hw_breakpoint.c
984F:	arch/arm*/include/asm/hw_breakpoint.h
985F:	arch/arm*/include/asm/perf_event.h
986F:	drivers/perf/*
987F:	include/linux/perf/arm_pmu.h
988F:	Documentation/devicetree/bindings/arm/pmu.txt
989F:	Documentation/devicetree/bindings/perf/
990
991ARM PORT
992M:	Russell King <linux@armlinux.org.uk>
993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
994W:	http://www.armlinux.org.uk/
995S:	Maintained
996T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
997F:	arch/arm/
998
999ARM SUB-ARCHITECTURES
1000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1001S:	Maintained
1002F:	arch/arm/mach-*/
1003F:	arch/arm/plat-*/
1004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1005
1006ARM PRIMECELL AACI PL041 DRIVER
1007M:	Russell King <linux@armlinux.org.uk>
1008S:	Maintained
1009F:	sound/arm/aaci.*
1010
1011ARM PRIMECELL CLCD PL110 DRIVER
1012M:	Russell King <linux@armlinux.org.uk>
1013S:	Maintained
1014F:	drivers/video/fbdev/amba-clcd.*
1015
1016ARM PRIMECELL KMI PL050 DRIVER
1017M:	Russell King <linux@armlinux.org.uk>
1018S:	Maintained
1019F:	drivers/input/serio/ambakmi.*
1020F:	include/linux/amba/kmi.h
1021
1022ARM PRIMECELL MMCI PL180/1 DRIVER
1023M:	Russell King <linux@armlinux.org.uk>
1024S:	Maintained
1025F:	drivers/mmc/host/mmci.*
1026F:	include/linux/amba/mmci.h
1027
1028ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1029M:	Russell King <linux@armlinux.org.uk>
1030S:	Maintained
1031F:	drivers/tty/serial/amba-pl01*.c
1032F:	include/linux/amba/serial.h
1033
1034ARM PRIMECELL BUS SUPPORT
1035M:	Russell King <linux@armlinux.org.uk>
1036S:	Maintained
1037F:	drivers/amba/
1038F:	include/linux/amba/bus.h
1039
1040ARM/ADS SPHERE MACHINE SUPPORT
1041M:	Lennert Buytenhek <kernel@wantstofly.org>
1042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1043S:	Maintained
1044
1045ARM/AFEB9260 MACHINE SUPPORT
1046M:	Sergey Lapin <slapin@ossfans.org>
1047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S:	Maintained
1049
1050ARM/AJECO 1ARM MACHINE SUPPORT
1051M:	Lennert Buytenhek <kernel@wantstofly.org>
1052L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1053S:	Maintained
1054
1055ARM/Allwinner sunXi SoC support
1056M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1057M:	Chen-Yu Tsai <wens@csie.org>
1058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059S:	Maintained
1060N:	sun[x456789]i
1061N:	sun50i
1062F:	arch/arm/mach-sunxi/
1063F:	arch/arm64/boot/dts/allwinner/
1064F:	drivers/clk/sunxi-ng/
1065F:	drivers/pinctrl/sunxi/
1066F:	drivers/soc/sunxi/
1067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1068
1069ARM/Allwinner SoC Clock Support
1070M:	Emilio López <emilio@elopez.com.ar>
1071S:	Maintained
1072F:	drivers/clk/sunxi/
1073
1074ARM/Amlogic Meson SoC support
1075M:	Carlo Caione <carlo@caione.org>
1076M:	Kevin Hilman <khilman@baylibre.com>
1077L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1078L:	linux-amlogic@lists.infradead.org
1079W:	http://linux-meson.com/
1080S:	Maintained
1081F:	arch/arm/mach-meson/
1082F:	arch/arm/boot/dts/meson*
1083F:	arch/arm64/boot/dts/amlogic/
1084F: 	drivers/pinctrl/meson/
1085F:	drivers/mmc/host/meson*
1086N:	meson
1087
1088ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1089M:	Neil Armstrong <narmstrong@baylibre.com>
1090M:	Jerome Brunet <jbrunet@baylibre.com>
1091L:	linux-amlogic@lists.infradead.org
1092S:	Maintained
1093F:	drivers/clk/meson/
1094F:	include/dt-bindings/clock/meson*
1095F:	include/dt-bindings/clock/gxbb*
1096F:	Documentation/devicetree/bindings/clock/amlogic*
1097
1098ARM/Annapurna Labs ALPINE ARCHITECTURE
1099M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1100M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102S:	Maintained
1103F:	arch/arm/mach-alpine/
1104F:	arch/arm/boot/dts/alpine*
1105F:	arch/arm64/boot/dts/al/
1106F:	drivers/*/*alpine*
1107
1108ARM/ARTPEC MACHINE SUPPORT
1109M:	Jesper Nilsson <jesper.nilsson@axis.com>
1110M:	Lars Persson <lars.persson@axis.com>
1111M:	Niklas Cassel <niklas.cassel@axis.com>
1112S:	Maintained
1113L:	linux-arm-kernel@axis.com
1114F:	arch/arm/mach-artpec
1115F:	arch/arm/boot/dts/artpec6*
1116F:	drivers/clk/axis
1117F:	drivers/pinctrl/pinctrl-artpec*
1118F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1119
1120ARM/ASPEED MACHINE SUPPORT
1121M:	Joel Stanley <joel@jms.id.au>
1122S:	Maintained
1123F:	arch/arm/mach-aspeed/
1124F:	arch/arm/boot/dts/aspeed-*
1125F:	drivers/*/*aspeed*
1126
1127ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1128M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1129M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131W:	http://www.linux4sam.org
1132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1133S:	Supported
1134F:	arch/arm/mach-at91/
1135F:	include/soc/at91/
1136F:	arch/arm/boot/dts/at91*.dts
1137F:	arch/arm/boot/dts/at91*.dtsi
1138F:	arch/arm/boot/dts/sama*.dts
1139F:	arch/arm/boot/dts/sama*.dtsi
1140F:	arch/arm/include/debug/at91.S
1141F:	drivers/memory/atmel*
1142
1143ARM/ATMEL AT91 Clock Support
1144M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1145S:	Maintained
1146F:	drivers/clk/at91
1147
1148ARM/CALXEDA HIGHBANK ARCHITECTURE
1149M:	Rob Herring <robh@kernel.org>
1150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S:	Maintained
1152F:	arch/arm/mach-highbank/
1153F:	arch/arm/boot/dts/highbank.dts
1154F:	arch/arm/boot/dts/ecx-*.dts*
1155
1156ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1157M:	Krzysztof Halasa <khalasa@piap.pl>
1158S:	Maintained
1159F:	arch/arm/mach-cns3xxx/
1160
1161ARM/CAVIUM THUNDER NETWORK DRIVER
1162M:	Sunil Goutham <sgoutham@cavium.com>
1163M:	Robert Richter <rric@kernel.org>
1164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S:	Supported
1166F:	drivers/net/ethernet/cavium/thunder/
1167
1168ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1169M:	Alexander Shiyan <shc_work@mail.ru>
1170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S:	Odd Fixes
1172N:	clps711x
1173
1174ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1175M:	Hartley Sweeten <hsweeten@visionengravers.com>
1176M:	Ryan Mallon <rmallon@gmail.com>
1177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178S:	Maintained
1179F:	arch/arm/mach-ep93xx/
1180F:	arch/arm/mach-ep93xx/include/mach/
1181
1182ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1183M:	Lennert Buytenhek <kernel@wantstofly.org>
1184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S:	Maintained
1186
1187ARM/CLKDEV SUPPORT
1188M:	Russell King <linux@armlinux.org.uk>
1189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190S:	Maintained
1191T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1192F:	arch/arm/include/asm/clkdev.h
1193F:	drivers/clk/clkdev.c
1194
1195ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1196M:	Mike Rapoport <mike@compulab.co.il>
1197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198S:	Maintained
1199
1200ARM/CONTEC MICRO9 MACHINE SUPPORT
1201M:	Hubert Feurstein <hubert.feurstein@contec.at>
1202S:	Maintained
1203F:	arch/arm/mach-ep93xx/micro9.c
1204
1205ARM/CORESIGHT FRAMEWORK AND DRIVERS
1206M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208S:	Maintained
1209F:	drivers/hwtracing/coresight/*
1210F:	Documentation/trace/coresight.txt
1211F:	Documentation/devicetree/bindings/arm/coresight.txt
1212F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1213F:	tools/perf/arch/arm/util/pmu.c
1214F:	tools/perf/arch/arm/util/auxtrace.c
1215F:	tools/perf/arch/arm/util/cs-etm.c
1216F:	tools/perf/arch/arm/util/cs-etm.h
1217F:	tools/perf/util/cs-etm.h
1218
1219ARM/CORGI MACHINE SUPPORT
1220M:	Richard Purdie <rpurdie@rpsys.net>
1221S:	Maintained
1222
1223ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1224M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226T:	git git://github.com/ulli-kroll/linux.git
1227S:	Maintained
1228F:	arch/arm/mach-gemini/
1229F:	drivers/rtc/rtc-gemini.c
1230
1231ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1232M:	Barry Song <baohua@kernel.org>
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1235S:	Maintained
1236F:	arch/arm/boot/dts/prima2*
1237F:	arch/arm/mach-prima2/
1238F:	drivers/clk/sirf/
1239F:	drivers/clocksource/timer-prima2.c
1240F:	drivers/clocksource/timer-atlas7.c
1241N:	[^a-z]sirf
1242
1243ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1244M:	Baruch Siach <baruch@tkos.co.il>
1245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246S:	Maintained
1247F:	arch/arm/boot/dts/cx92755*
1248N:	digicolor
1249
1250ARM/EBSA110 MACHINE SUPPORT
1251M:	Russell King <linux@armlinux.org.uk>
1252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253W:	http://www.armlinux.org.uk/
1254S:	Maintained
1255F:	arch/arm/mach-ebsa110/
1256F:	drivers/net/ethernet/amd/am79c961a.*
1257
1258ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1259M:	Uwe Kleine-König <kernel@pengutronix.de>
1260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S:	Maintained
1262N:	efm32
1263
1264ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1265M:	Robert Jarzmik <robert.jarzmik@free.fr>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268F:	arch/arm/mach-pxa/ezx.c
1269
1270ARM/FARADAY FA526 PORT
1271M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274T:	git git://git.berlios.de/gemini-board
1275F:	arch/arm/mm/*-fa*
1276
1277ARM/FOOTBRIDGE ARCHITECTURE
1278M:	Russell King <linux@armlinux.org.uk>
1279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280W:	http://www.armlinux.org.uk/
1281S:	Maintained
1282F:	arch/arm/include/asm/hardware/dec21285.h
1283F:	arch/arm/mach-footbridge/
1284
1285ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1286M:	Shawn Guo <shawnguo@kernel.org>
1287M:	Sascha Hauer <kernel@pengutronix.de>
1288R:	Fabio Estevam <fabio.estevam@nxp.com>
1289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290S:	Maintained
1291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1292F:	arch/arm/mach-imx/
1293F:	arch/arm/mach-mxs/
1294F:	arch/arm/boot/dts/imx*
1295F:	arch/arm/configs/imx*_defconfig
1296F:	drivers/clk/imx/
1297F:	drivers/soc/imx/
1298F:	include/soc/imx/
1299
1300ARM/FREESCALE VYBRID ARM ARCHITECTURE
1301M:	Shawn Guo <shawnguo@kernel.org>
1302M:	Sascha Hauer <kernel@pengutronix.de>
1303R:	Stefan Agner <stefan@agner.ch>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1307F:	arch/arm/mach-imx/*vf610*
1308F:	arch/arm/boot/dts/vf*
1309
1310ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1311M:	Lennert Buytenhek <kernel@wantstofly.org>
1312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S:	Maintained
1314
1315ARM/GUMSTIX MACHINE SUPPORT
1316M:	Steve Sakoman <sakoman@gmail.com>
1317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318S:	Maintained
1319
1320ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1321M:	Philipp Zabel <philipp.zabel@gmail.com>
1322M:	Paul Parsons <lost.distance@yahoo.com>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	arch/arm/mach-pxa/hx4700.c
1326F:	arch/arm/mach-pxa/include/mach/hx4700.h
1327F:	sound/soc/pxa/hx4700.c
1328
1329ARM/HISILICON SOC SUPPORT
1330M:	Wei Xu <xuwei5@hisilicon.com>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332W:	http://www.hisilicon.com
1333S:	Supported
1334T:	git git://github.com/hisilicon/linux-hisi.git
1335F:	arch/arm/mach-hisi/
1336F:	arch/arm/boot/dts/hi3*
1337F:	arch/arm/boot/dts/hip*
1338F:	arch/arm/boot/dts/hisi*
1339F:	arch/arm64/boot/dts/hisilicon/
1340
1341ARM/HP JORNADA 7XX MACHINE SUPPORT
1342M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1343W:	www.jlime.com
1344S:	Maintained
1345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1346F:	arch/arm/mach-sa1100/jornada720.c
1347F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1348
1349ARM/IGEP MACHINE SUPPORT
1350M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1351M:	Javier Martinez Canillas <javier@dowhile0.org>
1352L:	linux-omap@vger.kernel.org
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S:	Maintained
1355F:	arch/arm/boot/dts/omap3-igep*
1356
1357ARM/INCOME PXA270 SUPPORT
1358M:	Marek Vasut <marek.vasut@gmail.com>
1359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360S:	Maintained
1361F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1362
1363ARM/INTEL IOP32X ARM ARCHITECTURE
1364M:	Lennert Buytenhek <kernel@wantstofly.org>
1365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S:	Maintained
1367
1368ARM/INTEL IOP33X ARM ARCHITECTURE
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Orphan
1371
1372ARM/INTEL IOP13XX ARM ARCHITECTURE
1373M:	Lennert Buytenhek <kernel@wantstofly.org>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376
1377ARM/INTEL IQ81342EX MACHINE SUPPORT
1378M:	Lennert Buytenhek <kernel@wantstofly.org>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380S:	Maintained
1381
1382ARM/INTEL IXDP2850 MACHINE SUPPORT
1383M:	Lennert Buytenhek <kernel@wantstofly.org>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:	Maintained
1386
1387ARM/INTEL IXP4XX ARM ARCHITECTURE
1388M:	Imre Kaloz <kaloz@openwrt.org>
1389M:	Krzysztof Halasa <khalasa@piap.pl>
1390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391S:	Maintained
1392F:	arch/arm/mach-ixp4xx/
1393
1394ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1395M:	Jonathan Cameron <jic23@cam.ac.uk>
1396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397S:	Maintained
1398F:	arch/arm/mach-pxa/stargate2.c
1399F:	drivers/pcmcia/pxa2xx_stargate2.c
1400
1401ARM/INTEL XSC3 (MANZANO) ARM CORE
1402M:	Lennert Buytenhek <kernel@wantstofly.org>
1403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404S:	Maintained
1405
1406ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1407M:	Lennert Buytenhek <kernel@wantstofly.org>
1408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409S:	Maintained
1410
1411ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1412M:	Santosh Shilimkar <ssantosh@kernel.org>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415F:	arch/arm/mach-keystone/
1416F:	arch/arm/boot/dts/keystone-*
1417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1418
1419ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1420M:	Santosh Shilimkar <ssantosh@kernel.org>
1421L:	linux-kernel@vger.kernel.org
1422S:	Maintained
1423F:	drivers/clk/keystone/
1424
1425ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1426M:	Santosh Shilimkar <ssantosh@kernel.org>
1427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428L:	linux-kernel@vger.kernel.org
1429S:	Maintained
1430F:	drivers/clocksource/timer-keystone.c
1431
1432ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1433M:	Santosh Shilimkar <ssantosh@kernel.org>
1434L:	linux-kernel@vger.kernel.org
1435S:	Maintained
1436F:	drivers/power/reset/keystone-reset.c
1437
1438ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1439M:	Santosh Shilimkar <ssantosh@kernel.org>
1440L:	linux-kernel@vger.kernel.org
1441S:	Maintained
1442F:	drivers/memory/*emif*
1443
1444ARM/LG1K ARCHITECTURE
1445M:	Chanho Min <chanho.min@lge.com>
1446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S:	Maintained
1448F:	arch/arm64/boot/dts/lg/
1449
1450ARM/LOGICPD PXA270 MACHINE SUPPORT
1451M:	Lennert Buytenhek <kernel@wantstofly.org>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453S:	Maintained
1454
1455ARM/LPC18XX ARCHITECTURE
1456M:	Joachim Eastwood <manabian@gmail.com>
1457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S:	Maintained
1459F:	arch/arm/boot/dts/lpc43*
1460F:	drivers/clk/nxp/clk-lpc18xx*
1461F:	drivers/clocksource/time-lpc32xx.c
1462F:	drivers/i2c/busses/i2c-lpc2k.c
1463F:	drivers/memory/pl172.c
1464F:	drivers/mtd/spi-nor/nxp-spifi.c
1465F:	drivers/rtc/rtc-lpc24xx.c
1466N:	lpc18xx
1467
1468ARM/LPC32XX SOC SUPPORT
1469M:	Vladimir Zapolskiy <vz@mleia.com>
1470M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1473S:	Maintained
1474F:	arch/arm/boot/dts/lpc32*
1475F:	arch/arm/mach-lpc32xx/
1476F:	drivers/i2c/busses/i2c-pnx.c
1477F:	drivers/net/ethernet/nxp/lpc_eth.c
1478F:	drivers/usb/host/ohci-nxp.c
1479F:	drivers/watchdog/pnx4008_wdt.c
1480N:	lpc32xx
1481
1482ARM/MAGICIAN MACHINE SUPPORT
1483M:	Philipp Zabel <philipp.zabel@gmail.com>
1484S:	Maintained
1485
1486ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1487M:	Jason Cooper <jason@lakedaemon.net>
1488M:	Andrew Lunn <andrew@lunn.ch>
1489M:	Gregory Clement <gregory.clement@free-electrons.com>
1490M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S:	Maintained
1493F:	arch/arm/mach-mvebu/
1494F:	drivers/rtc/rtc-armada38x.c
1495F:	arch/arm/boot/dts/armada*
1496F:	arch/arm/boot/dts/kirkwood*
1497F:	arch/arm64/boot/dts/marvell/armada*
1498F:	drivers/cpufreq/mvebu-cpufreq.c
1499F:	arch/arm/configs/mvebu_*_defconfig
1500
1501ARM/Marvell Berlin SoC support
1502M:	Jisheng Zhang <jszhang@marvell.com>
1503M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S:	Maintained
1506F:	arch/arm/mach-berlin/
1507F:	arch/arm/boot/dts/berlin*
1508F:	arch/arm64/boot/dts/marvell/berlin*
1509
1510
1511ARM/Marvell Dove/MV78xx0/Orion SOC support
1512M:	Jason Cooper <jason@lakedaemon.net>
1513M:	Andrew Lunn <andrew@lunn.ch>
1514M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1515M:	Gregory Clement <gregory.clement@free-electrons.com>
1516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518F:	Documentation/devicetree/bindings/soc/dove/
1519F:	arch/arm/mach-dove/
1520F:	arch/arm/mach-mv78xx0/
1521F:	arch/arm/mach-orion5x/
1522F:	arch/arm/plat-orion/
1523F:	arch/arm/boot/dts/dove*
1524F:	arch/arm/boot/dts/orion5x*
1525
1526
1527ARM/Orion SoC/Technologic Systems TS-78xx platform support
1528M:	Alexander Clouter <alex@digriz.org.uk>
1529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530W:	http://www.digriz.org.uk/ts78xx/kernel
1531S:	Maintained
1532F:	arch/arm/mach-orion5x/ts78xx-*
1533
1534ARM/OXNAS platform support
1535M:	Neil Armstrong <narmstrong@baylibre.com>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1538S:	Maintained
1539F:	arch/arm/mach-oxnas/
1540F:	arch/arm/boot/dts/ox8*.dtsi
1541F:	arch/arm/boot/dts/wd-mbwe.dts
1542F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1543N:	oxnas
1544
1545ARM/Mediatek RTC DRIVER
1546M:	Eddie Huang <eddie.huang@mediatek.com>
1547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550F:	drivers/rtc/rtc-mt6397.c
1551
1552ARM/Mediatek SoC support
1553M:	Matthias Brugger <matthias.bgg@gmail.com>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1556S:	Maintained
1557F:	arch/arm/boot/dts/mt6*
1558F:	arch/arm/boot/dts/mt7*
1559F:	arch/arm/boot/dts/mt8*
1560F:	arch/arm/mach-mediatek/
1561F:	arch/arm64/boot/dts/mediatek/
1562N:	mtk
1563K:	mediatek
1564
1565ARM/Mediatek USB3 PHY DRIVER
1566M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1569S:	Maintained
1570F:	drivers/phy/phy-mt65xx-usb3.c
1571
1572ARM/MICREL KS8695 ARCHITECTURE
1573M:	Greg Ungerer <gerg@uclinux.org>
1574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575F:	arch/arm/mach-ks8695/
1576S:	Odd Fixes
1577
1578ARM/MIOA701 MACHINE SUPPORT
1579M:	Robert Jarzmik <robert.jarzmik@free.fr>
1580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581F:	arch/arm/mach-pxa/mioa701.c
1582S:	Maintained
1583
1584ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1585M:	Michael Petchkovsky <mkpetch@internode.on.net>
1586S:	Maintained
1587
1588ARM/NOMADIK ARCHITECTURE
1589M:	Alessandro Rubini <rubini@unipv.it>
1590M:	Linus Walleij <linus.walleij@linaro.org>
1591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592S:	Maintained
1593F:	arch/arm/mach-nomadik/
1594F:	drivers/pinctrl/nomadik/
1595F:	drivers/i2c/busses/i2c-nomadik.c
1596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1597
1598ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1599M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1600L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1601W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1602S:	Supported
1603
1604ARM/TOSA MACHINE SUPPORT
1605M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1606M:	Dirk Opfer <dirk@opfer-online.de>
1607S:	Maintained
1608
1609ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1610M:	Marek Vasut <marek.vasut@gmail.com>
1611L:	linux-arm-kernel@lists.infradead.org
1612W:	http://hackndev.com
1613S:	Maintained
1614F:	arch/arm/mach-pxa/include/mach/palmtx.h
1615F:	arch/arm/mach-pxa/palmtx.c
1616F:	arch/arm/mach-pxa/include/mach/palmt5.h
1617F:	arch/arm/mach-pxa/palmt5.c
1618F:	arch/arm/mach-pxa/include/mach/palmld.h
1619F:	arch/arm/mach-pxa/palmld.c
1620F:	arch/arm/mach-pxa/include/mach/palmte2.h
1621F:	arch/arm/mach-pxa/palmte2.c
1622F:	arch/arm/mach-pxa/include/mach/palmtc.h
1623F:	arch/arm/mach-pxa/palmtc.c
1624
1625ARM/PALM TREO SUPPORT
1626M:	Tomas Cech <sleep_walker@suse.com>
1627L:	linux-arm-kernel@lists.infradead.org
1628W:	http://hackndev.com
1629S:	Maintained
1630F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1631F:	arch/arm/mach-pxa/palmtreo.c
1632
1633ARM/PALMZ72 SUPPORT
1634M:	Sergey Lapin <slapin@ossfans.org>
1635L:	linux-arm-kernel@lists.infradead.org
1636W:	http://hackndev.com
1637S:	Maintained
1638F:	arch/arm/mach-pxa/include/mach/palmz72.h
1639F:	arch/arm/mach-pxa/palmz72.c
1640
1641ARM/PLEB SUPPORT
1642M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1643W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1644S:	Maintained
1645
1646ARM/PT DIGITAL BOARD PORT
1647M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649W:	http://www.armlinux.org.uk/
1650S:	Maintained
1651
1652ARM/QUALCOMM SUPPORT
1653M:	Andy Gross <andy.gross@linaro.org>
1654M:	David Brown <david.brown@linaro.org>
1655L:	linux-arm-msm@vger.kernel.org
1656L:	linux-soc@vger.kernel.org
1657S:	Maintained
1658F:	Documentation/devicetree/bindings/soc/qcom/
1659F:	arch/arm/boot/dts/qcom-*.dts
1660F:	arch/arm/boot/dts/qcom-*.dtsi
1661F:	arch/arm/mach-qcom/
1662F:	arch/arm64/boot/dts/qcom/*
1663F:	drivers/i2c/busses/i2c-qup.c
1664F:	drivers/clk/qcom/
1665F:	drivers/pinctrl/qcom/
1666F:	drivers/dma/qcom/
1667F:	drivers/soc/qcom/
1668F:	drivers/spi/spi-qup.c
1669F:	drivers/tty/serial/msm_serial.h
1670F:	drivers/tty/serial/msm_serial.c
1671F:	drivers/*/pm8???-*
1672F:	drivers/mfd/ssbi.c
1673F:	drivers/firmware/qcom_scm.c
1674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1675
1676ARM/RADISYS ENP2611 MACHINE SUPPORT
1677M:	Lennert Buytenhek <kernel@wantstofly.org>
1678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679S:	Maintained
1680
1681ARM/RENESAS ARM64 ARCHITECTURE
1682M:	Simon Horman <horms@verge.net.au>
1683M:	Magnus Damm <magnus.damm@gmail.com>
1684L:	linux-renesas-soc@vger.kernel.org
1685Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1687S:	Supported
1688F:	arch/arm64/boot/dts/renesas/
1689F:	drivers/soc/renesas/
1690F:	include/linux/soc/renesas/
1691
1692ARM/RISCPC ARCHITECTURE
1693M:	Russell King <linux@armlinux.org.uk>
1694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695W:	http://www.armlinux.org.uk/
1696S:	Maintained
1697F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1698F:	arch/arm/include/asm/hardware/ioc.h
1699F:	arch/arm/include/asm/hardware/iomd.h
1700F:	arch/arm/include/asm/hardware/memc.h
1701F:	arch/arm/mach-rpc/
1702F:	drivers/net/ethernet/8390/etherh.c
1703F:	drivers/net/ethernet/i825xx/ether1*
1704F:	drivers/net/ethernet/seeq/ether3*
1705F:	drivers/scsi/arm/
1706
1707ARM/Rockchip SoC support
1708M:	Heiko Stuebner <heiko@sntech.de>
1709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710L:	linux-rockchip@lists.infradead.org
1711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1712S:	Maintained
1713F:	arch/arm/boot/dts/rk3*
1714F:	arch/arm/mach-rockchip/
1715F:	drivers/clk/rockchip/
1716F:	drivers/i2c/busses/i2c-rk3x.c
1717F:	drivers/*/*rockchip*
1718F:	drivers/*/*/*rockchip*
1719F:	sound/soc/rockchip/
1720N:	rockchip
1721
1722ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1723M:	Kukjin Kim <kgene@kernel.org>
1724M:	Krzysztof Kozlowski <krzk@kernel.org>
1725R:	Javier Martinez Canillas <javier@osg.samsung.com>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1728Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1729S:	Maintained
1730F:	arch/arm/boot/dts/s3c*
1731F:	arch/arm/boot/dts/s5p*
1732F:	arch/arm/boot/dts/samsung*
1733F:	arch/arm/boot/dts/exynos*
1734F:	arch/arm64/boot/dts/exynos/
1735F:	arch/arm/plat-samsung/
1736F:	arch/arm/mach-s3c24*/
1737F:	arch/arm/mach-s3c64xx/
1738F:	arch/arm/mach-s5p*/
1739F:	arch/arm/mach-exynos*/
1740F:	drivers/*/*s3c24*
1741F:	drivers/*/*/*s3c24*
1742F:	drivers/*/*s3c64xx*
1743F:	drivers/*/*s5pv210*
1744F:	drivers/memory/samsung/*
1745F:	drivers/soc/samsung/*
1746F:	Documentation/arm/Samsung/
1747F:	Documentation/devicetree/bindings/arm/samsung/
1748F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1749F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1750N:	exynos
1751
1752ARM/SAMSUNG MOBILE MACHINE SUPPORT
1753M:	Kyungmin Park <kyungmin.park@samsung.com>
1754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755S:	Maintained
1756F:	arch/arm/mach-s5pv210/
1757
1758ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1759M:	Kyungmin Park <kyungmin.park@samsung.com>
1760M:	Kamil Debski <kamil@wypas.org>
1761M:	Andrzej Hajda <a.hajda@samsung.com>
1762L:	linux-arm-kernel@lists.infradead.org
1763L:	linux-media@vger.kernel.org
1764S:	Maintained
1765F:	drivers/media/platform/s5p-g2d/
1766
1767ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1768M:	Kyungmin Park <kyungmin.park@samsung.com>
1769M:	Kamil Debski <kamil@wypas.org>
1770M:	Jeongtae Park <jtp.park@samsung.com>
1771M:	Andrzej Hajda <a.hajda@samsung.com>
1772L:	linux-arm-kernel@lists.infradead.org
1773L:	linux-media@vger.kernel.org
1774S:	Maintained
1775F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1776F:	drivers/media/platform/s5p-mfc/
1777
1778ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1779M:	Kyungmin Park <kyungmin.park@samsung.com>
1780L:	linux-arm-kernel@lists.infradead.org
1781L:	linux-media@vger.kernel.org
1782S:	Maintained
1783F:	drivers/staging/media/platform/s5p-cec/
1784
1785ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1786M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1787M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1788L:	linux-arm-kernel@lists.infradead.org
1789L:	linux-media@vger.kernel.org
1790S:	Maintained
1791F:	drivers/media/platform/s5p-jpeg/
1792
1793ARM/SHMOBILE ARM ARCHITECTURE
1794M:	Simon Horman <horms@verge.net.au>
1795M:	Magnus Damm <magnus.damm@gmail.com>
1796L:	linux-renesas-soc@vger.kernel.org
1797Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1799S:	Supported
1800F:	arch/arm/boot/dts/emev2*
1801F:	arch/arm/boot/dts/r7s*
1802F:	arch/arm/boot/dts/r8a*
1803F:	arch/arm/boot/dts/sh*
1804F:	arch/arm/configs/shmobile_defconfig
1805F:	arch/arm/include/debug/renesas-scif.S
1806F:	arch/arm/mach-shmobile/
1807F:	drivers/soc/renesas/
1808F:	include/linux/soc/renesas/
1809
1810ARM/SOCFPGA ARCHITECTURE
1811M:	Dinh Nguyen <dinguyen@kernel.org>
1812S:	Maintained
1813F:	arch/arm/mach-socfpga/
1814F:	arch/arm/boot/dts/socfpga*
1815F:	arch/arm/configs/socfpga_defconfig
1816F:	arch/arm64/boot/dts/altera/
1817W:	http://www.rocketboards.org
1818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1819
1820ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1821M:	Dinh Nguyen <dinguyen@kernel.org>
1822S:	Maintained
1823F:	drivers/clk/socfpga/
1824
1825ARM/SOCFPGA EDAC SUPPORT
1826M:	Thor Thayer <thor.thayer@linux.intel.com>
1827S:	Maintained
1828F:	drivers/edac/altera_edac.
1829
1830ARM/STI ARCHITECTURE
1831M:	Patrice Chotard <patrice.chotard@st.com>
1832L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833L:	kernel@stlinux.com
1834W:	http://www.stlinux.com
1835S:	Maintained
1836F:	arch/arm/mach-sti/
1837F:	arch/arm/boot/dts/sti*
1838F:	drivers/char/hw_random/st-rng.c
1839F:	drivers/clocksource/arm_global_timer.c
1840F:	drivers/clocksource/clksrc_st_lpc.c
1841F:	drivers/cpufreq/sti-cpufreq.c
1842F:	drivers/dma/st_fdma*
1843F:	drivers/i2c/busses/i2c-st.c
1844F:	drivers/media/rc/st_rc.c
1845F:	drivers/media/platform/sti/c8sectpfe/
1846F:	drivers/mmc/host/sdhci-st.c
1847F:	drivers/phy/phy-miphy28lp.c
1848F:	drivers/phy/phy-stih407-usb.c
1849F:	drivers/pinctrl/pinctrl-st.c
1850F:	drivers/remoteproc/st_remoteproc.c
1851F:	drivers/remoteproc/st_slim_rproc.c
1852F:	drivers/reset/sti/
1853F:	drivers/rtc/rtc-st-lpc.c
1854F:	drivers/tty/serial/st-asc.c
1855F:	drivers/usb/dwc3/dwc3-st.c
1856F:	drivers/usb/host/ehci-st.c
1857F:	drivers/usb/host/ohci-st.c
1858F:	drivers/watchdog/st_lpc_wdt.c
1859F:	drivers/ata/ahci_st.c
1860F:	include/linux/remoteproc/st_slim_rproc.h
1861
1862ARM/STM32 ARCHITECTURE
1863M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1864M:	Alexandre Torgue <alexandre.torgue@st.com>
1865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866S:	Maintained
1867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1868N:	stm32
1869F:	drivers/clocksource/armv7m_systick.c
1870
1871ARM/TANGO ARCHITECTURE
1872M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1873L:	linux-arm-kernel@lists.infradead.org
1874S:	Maintained
1875N:	tango
1876
1877ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1878M:	Lennert Buytenhek <kernel@wantstofly.org>
1879L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880S:	Maintained
1881
1882ARM/TETON BGA MACHINE SUPPORT
1883M:	"Mark F. Brown" <mark.brown314@gmail.com>
1884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S:	Maintained
1886
1887ARM/THECUS N2100 MACHINE SUPPORT
1888M:	Lennert Buytenhek <kernel@wantstofly.org>
1889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890S:	Maintained
1891
1892ARM/NUVOTON W90X900 ARM ARCHITECTURE
1893M:	Wan ZongShun <mcuos.com@gmail.com>
1894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895W:	http://www.mcuos.com
1896S:	Maintained
1897F:	arch/arm/mach-w90x900/
1898F:	drivers/input/keyboard/w90p910_keypad.c
1899F:	drivers/input/touchscreen/w90p910_ts.c
1900F:	drivers/watchdog/nuc900_wdt.c
1901F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1902F:	drivers/mtd/nand/nuc900_nand.c
1903F:	drivers/rtc/rtc-nuc900.c
1904F:	drivers/spi/spi-nuc900.c
1905F:	drivers/usb/host/ehci-w90x900.c
1906F:	drivers/video/fbdev/nuc900fb.c
1907
1908ARM/U300 MACHINE SUPPORT
1909M:	Linus Walleij <linus.walleij@linaro.org>
1910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911S:	Supported
1912F:	arch/arm/mach-u300/
1913F:	drivers/clocksource/timer-u300.c
1914F:	drivers/i2c/busses/i2c-stu300.c
1915F:	drivers/rtc/rtc-coh901331.c
1916F:	drivers/watchdog/coh901327_wdt.c
1917F:	drivers/dma/coh901318*
1918F:	drivers/mfd/ab3100*
1919F:	drivers/rtc/rtc-ab3100.c
1920F:	drivers/rtc/rtc-coh901331.c
1921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1922
1923ARM/UNIPHIER ARCHITECTURE
1924M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1927S:	Maintained
1928F:	arch/arm/boot/dts/uniphier*
1929F:	arch/arm/include/asm/hardware/cache-uniphier.h
1930F:	arch/arm/mach-uniphier/
1931F:	arch/arm/mm/cache-uniphier.c
1932F:	arch/arm64/boot/dts/socionext/
1933F:	drivers/bus/uniphier-system-bus.c
1934F:	drivers/clk/uniphier/
1935F:	drivers/i2c/busses/i2c-uniphier*
1936F:	drivers/pinctrl/uniphier/
1937F:	drivers/reset/reset-uniphier.c
1938F:	drivers/tty/serial/8250/8250_uniphier.c
1939N:	uniphier
1940
1941ARM/Ux500 ARM ARCHITECTURE
1942M:	Linus Walleij <linus.walleij@linaro.org>
1943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944S:	Maintained
1945F:	arch/arm/mach-ux500/
1946F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1947F:	drivers/dma/ste_dma40*
1948F:	drivers/hwspinlock/u8500_hsem.c
1949F:	drivers/mfd/abx500*
1950F:	drivers/mfd/ab8500*
1951F:	drivers/mfd/dbx500*
1952F:	drivers/mfd/db8500*
1953F:	drivers/pinctrl/nomadik/pinctrl-ab*
1954F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1955F:	drivers/rtc/rtc-ab8500.c
1956F:	drivers/rtc/rtc-pl031.c
1957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1958
1959ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1960M:	Ulf Hansson <ulf.hansson@linaro.org>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962T:	git git://git.linaro.org/people/ulfh/clk.git
1963S:	Maintained
1964F:	drivers/clk/ux500/
1965
1966ARM/VERSATILE EXPRESS PLATFORM
1967M:	Liviu Dudau <liviu.dudau@arm.com>
1968M:	Sudeep Holla <sudeep.holla@arm.com>
1969M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971S:	Maintained
1972F:	arch/arm/boot/dts/vexpress*
1973F:	arch/arm64/boot/dts/arm/
1974F:	arch/arm/mach-vexpress/
1975F:	*/*/vexpress*
1976F:	*/*/*/vexpress*
1977F:	drivers/clk/versatile/clk-vexpress-osc.c
1978F:	drivers/clocksource/versatile.c
1979N:	mps2
1980
1981ARM/VFP SUPPORT
1982M:	Russell King <linux@armlinux.org.uk>
1983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984W:	http://www.armlinux.org.uk/
1985S:	Maintained
1986F:	arch/arm/vfp/
1987
1988ARM/VOIPAC PXA270 SUPPORT
1989M:	Marek Vasut <marek.vasut@gmail.com>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	arch/arm/mach-pxa/vpac270.c
1993F:	arch/arm/mach-pxa/include/mach/vpac270.h
1994
1995ARM/VT8500 ARM ARCHITECTURE
1996M:	Tony Prisk <linux@prisktech.co.nz>
1997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998S:	Maintained
1999F:	arch/arm/mach-vt8500/
2000F:	drivers/clocksource/vt8500_timer.c
2001F:	drivers/i2c/busses/i2c-wmt.c
2002F:	drivers/mmc/host/wmt-sdmmc.c
2003F:	drivers/pwm/pwm-vt8500.c
2004F:	drivers/rtc/rtc-vt8500.c
2005F:	drivers/tty/serial/vt8500_serial.c
2006F:	drivers/usb/host/ehci-platform.c
2007F:	drivers/usb/host/uhci-platform.c
2008F:	drivers/video/fbdev/vt8500lcdfb.*
2009F:	drivers/video/fbdev/wm8505fb*
2010F:	drivers/video/fbdev/wmt_ge_rops.*
2011
2012ARM/ZIPIT Z2 SUPPORT
2013M:	Marek Vasut <marek.vasut@gmail.com>
2014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015S:	Maintained
2016F:	arch/arm/mach-pxa/z2.c
2017F:	arch/arm/mach-pxa/include/mach/z2.h
2018
2019ARM/ZTE ARCHITECTURE
2020M:	Jun Nie <jun.nie@linaro.org>
2021M:	Baoyou Xie <baoyou.xie@linaro.org>
2022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023S:	Maintained
2024F:	arch/arm/mach-zx/
2025F:	drivers/clk/zte/
2026F:	drivers/reset/reset-zx2967.c
2027F:	drivers/soc/zte/
2028F:	Documentation/devicetree/bindings/arm/zte.txt
2029F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2030F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2031F:	Documentation/devicetree/bindings/soc/zte/
2032F:	include/dt-bindings/soc/zx*.h
2033
2034ARM/ZYNQ ARCHITECTURE
2035M:	Michal Simek <michal.simek@xilinx.com>
2036R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038W:	http://wiki.xilinx.com
2039T:	git https://github.com/Xilinx/linux-xlnx.git
2040S:	Supported
2041F:	arch/arm/mach-zynq/
2042F:	drivers/cpuidle/cpuidle-zynq.c
2043F:	drivers/block/xsysace.c
2044N:	zynq
2045N:	xilinx
2046F:	drivers/clocksource/cadence_ttc_timer.c
2047F:	drivers/i2c/busses/i2c-cadence.c
2048F:	drivers/mmc/host/sdhci-of-arasan.c
2049F:	drivers/edac/synopsys_edac.c
2050
2051ARM SMMU DRIVERS
2052M:	Will Deacon <will.deacon@arm.com>
2053R:	Robin Murphy <robin.murphy@arm.com>
2054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055S:	Maintained
2056F:	drivers/iommu/arm-smmu.c
2057F:	drivers/iommu/arm-smmu-v3.c
2058F:	drivers/iommu/io-pgtable-arm.c
2059F:	drivers/iommu/io-pgtable-arm-v7s.c
2060
2061ARM64 PORT (AARCH64 ARCHITECTURE)
2062M:	Catalin Marinas <catalin.marinas@arm.com>
2063M:	Will Deacon <will.deacon@arm.com>
2064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2066S:	Maintained
2067F:	arch/arm64/
2068F:	Documentation/arm64/
2069
2070AS3645A LED FLASH CONTROLLER DRIVER
2071M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2072L:	linux-media@vger.kernel.org
2073T:	git git://linuxtv.org/media_tree.git
2074S:	Maintained
2075F:	drivers/media/i2c/as3645a.c
2076F:	include/media/i2c/as3645a.h
2077
2078ASAHI KASEI AK8974 DRIVER
2079M:	Linus Walleij <linus.walleij@linaro.org>
2080L:	linux-iio@vger.kernel.org
2081W:	http://www.akm.com/
2082S:	Supported
2083F:	drivers/iio/magnetometer/ak8974.c
2084
2085ASC7621 HARDWARE MONITOR DRIVER
2086M:	George Joseph <george.joseph@fairview5.com>
2087L:	linux-hwmon@vger.kernel.org
2088S:	Maintained
2089F:	Documentation/hwmon/asc7621
2090F:	drivers/hwmon/asc7621.c
2091
2092ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2093M:	Corentin Chary <corentin.chary@gmail.com>
2094L:	acpi4asus-user@lists.sourceforge.net
2095L:	platform-driver-x86@vger.kernel.org
2096W:	http://acpi4asus.sf.net
2097S:	Maintained
2098F:	drivers/platform/x86/asus*.c
2099F:	drivers/platform/x86/eeepc*.c
2100
2101ASUS WIRELESS RADIO CONTROL DRIVER
2102M:	João Paulo Rechi Vita <jprvita@gmail.com>
2103L:	platform-driver-x86@vger.kernel.org
2104S:	Maintained
2105F:	drivers/platform/x86/asus-wireless.c
2106
2107ASYMMETRIC KEYS
2108M:	David Howells <dhowells@redhat.com>
2109L:	keyrings@vger.kernel.org
2110S:	Maintained
2111F:	Documentation/crypto/asymmetric-keys.txt
2112F:	include/linux/verification.h
2113F:	include/crypto/public_key.h
2114F:	include/crypto/pkcs7.h
2115F:	crypto/asymmetric_keys/
2116
2117ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2118R:	Dan Williams <dan.j.williams@intel.com>
2119W:	http://sourceforge.net/projects/xscaleiop
2120S:	Odd fixes
2121F:	Documentation/crypto/async-tx-api.txt
2122F:	crypto/async_tx/
2123F:	drivers/dma/
2124F:	include/linux/dmaengine.h
2125F:	include/linux/async_tx.h
2126
2127AT24 EEPROM DRIVER
2128M:	Wolfram Sang <wsa@the-dreams.de>
2129L:	linux-i2c@vger.kernel.org
2130S:	Maintained
2131F:	drivers/misc/eeprom/at24.c
2132F:	include/linux/platform_data/at24.h
2133
2134ATA OVER ETHERNET (AOE) DRIVER
2135M:	"Ed L. Cashin" <ed.cashin@acm.org>
2136W:	http://www.openaoe.org/
2137S:	Supported
2138F:	Documentation/aoe/
2139F:	drivers/block/aoe/
2140
2141ATHEROS 71XX/9XXX GPIO DRIVER
2142M:	Alban Bedel <albeu@free.fr>
2143W:	https://github.com/AlbanBedel/linux
2144T:	git git://github.com/AlbanBedel/linux
2145S:	Maintained
2146F:	drivers/gpio/gpio-ath79.c
2147F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2148
2149ATHEROS ATH GENERIC UTILITIES
2150M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2151L:	linux-wireless@vger.kernel.org
2152S:	Supported
2153F:	drivers/net/wireless/ath/*
2154
2155ATHEROS ATH5K WIRELESS DRIVER
2156M:	Jiri Slaby <jirislaby@gmail.com>
2157M:	Nick Kossifidis <mickflemm@gmail.com>
2158M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2159L:	linux-wireless@vger.kernel.org
2160W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2161S:	Maintained
2162F:	drivers/net/wireless/ath/ath5k/
2163
2164ATHEROS ATH6KL WIRELESS DRIVER
2165M:	Kalle Valo <kvalo@qca.qualcomm.com>
2166L:	linux-wireless@vger.kernel.org
2167W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2169S:	Supported
2170F:	drivers/net/wireless/ath/ath6kl/
2171
2172WILOCITY WIL6210 WIRELESS DRIVER
2173M:	Maya Erez <qca_merez@qca.qualcomm.com>
2174L:	linux-wireless@vger.kernel.org
2175L:	wil6210@qca.qualcomm.com
2176S:	Supported
2177W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2178F:	drivers/net/wireless/ath/wil6210/
2179F:	include/uapi/linux/wil6210_uapi.h
2180
2181CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2182M:	Christian Lamparter <chunkeey@googlemail.com>
2183L:	linux-wireless@vger.kernel.org
2184W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2185S:	Maintained
2186F:	drivers/net/wireless/ath/carl9170/
2187
2188ATK0110 HWMON DRIVER
2189M:	Luca Tettamanti <kronos.it@gmail.com>
2190L:	linux-hwmon@vger.kernel.org
2191S:	Maintained
2192F:	drivers/hwmon/asus_atk0110.c
2193
2194ATI_REMOTE2 DRIVER
2195M:	Ville Syrjala <syrjala@sci.fi>
2196S:	Maintained
2197F:	drivers/input/misc/ati_remote2.c
2198
2199ATLX ETHERNET DRIVERS
2200M:	Jay Cliburn <jcliburn@gmail.com>
2201M:	Chris Snook <chris.snook@gmail.com>
2202L:	netdev@vger.kernel.org
2203W:	http://sourceforge.net/projects/atl1
2204W:	http://atl1.sourceforge.net
2205S:	Maintained
2206F:	drivers/net/ethernet/atheros/
2207
2208ATM
2209M:	Chas Williams <3chas3@gmail.com>
2210L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2211L:	netdev@vger.kernel.org
2212W:	http://linux-atm.sourceforge.net
2213S:	Maintained
2214F:	drivers/atm/
2215F:	include/linux/atm*
2216F:	include/uapi/linux/atm*
2217
2218ATMEL AT91 / AT32 MCI DRIVER
2219M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2220S:	Maintained
2221F:	drivers/mmc/host/atmel-mci.c
2222
2223ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2224M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2225S:	Supported
2226F:	drivers/power/reset/at91-sama5d2_shdwc.c
2227
2228ATMEL SAMA5D2 ADC DRIVER
2229M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2230L:	linux-iio@vger.kernel.org
2231S:	Supported
2232F:	drivers/iio/adc/at91-sama5d2_adc.c
2233
2234ATMEL Audio ALSA driver
2235M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2236L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2237S:	Supported
2238F:	sound/soc/atmel
2239
2240ATMEL XDMA DRIVER
2241M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2242L:	linux-arm-kernel@lists.infradead.org
2243L:	dmaengine@vger.kernel.org
2244S:	Supported
2245F:	drivers/dma/at_xdmac.c
2246
2247ATMEL I2C DRIVER
2248M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2249L:	linux-i2c@vger.kernel.org
2250S:	Supported
2251F:	drivers/i2c/busses/i2c-at91.c
2252
2253ATMEL ISI DRIVER
2254M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2255L:	linux-media@vger.kernel.org
2256S:	Supported
2257F:	drivers/media/platform/atmel/atmel-isi.c
2258F:	include/media/atmel-isi.h
2259
2260ATMEL LCDFB DRIVER
2261M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2262L:	linux-fbdev@vger.kernel.org
2263S:	Maintained
2264F:	drivers/video/fbdev/atmel_lcdfb.c
2265F:	include/video/atmel_lcdc.h
2266
2267ATMEL MACB ETHERNET DRIVER
2268M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2269S:	Supported
2270F:	drivers/net/ethernet/cadence/
2271
2272ATMEL NAND DRIVER
2273M:	Wenyou Yang <wenyou.yang@atmel.com>
2274M:	Josh Wu <rainyfeeling@outlook.com>
2275L:	linux-mtd@lists.infradead.org
2276S:	Supported
2277F:	drivers/mtd/nand/atmel/*
2278
2279ATMEL SDMMC DRIVER
2280M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2281L:	linux-mmc@vger.kernel.org
2282S:	Supported
2283F:	drivers/mmc/host/sdhci-of-at91.c
2284
2285ATMEL SPI DRIVER
2286M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2287S:	Supported
2288F:	drivers/spi/spi-atmel.*
2289
2290ATMEL SSC DRIVER
2291M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293S:	Supported
2294F:	drivers/misc/atmel-ssc.c
2295F:	include/linux/atmel-ssc.h
2296
2297ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2298M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300S:	Supported
2301F:	drivers/misc/atmel_tclib.c
2302F:	drivers/clocksource/tcb_clksrc.c
2303
2304ATMEL USBA UDC DRIVER
2305M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307S:	Supported
2308F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2309
2310ATMEL WIRELESS DRIVER
2311M:	Simon Kelley <simon@thekelleys.org.uk>
2312L:	linux-wireless@vger.kernel.org
2313W:	http://www.thekelleys.org.uk/atmel
2314W:	http://atmelwlandriver.sourceforge.net/
2315S:	Maintained
2316F:	drivers/net/wireless/atmel/atmel*
2317
2318ATMEL MAXTOUCH DRIVER
2319M:	Nick Dyer <nick@shmanahar.org>
2320T:	git git://github.com/ndyer/linux.git
2321S:	Maintained
2322F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2323F:	drivers/input/touchscreen/atmel_mxt_ts.c
2324F:	include/linux/platform_data/atmel_mxt_ts.h
2325
2326ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2327M:	Bradley Grove <linuxdrivers@attotech.com>
2328L:	linux-scsi@vger.kernel.org
2329W:	http://www.attotech.com
2330S:	Supported
2331F:	drivers/scsi/esas2r
2332
2333ATUSB IEEE 802.15.4 RADIO DRIVER
2334M:	Stefan Schmidt <stefan@osg.samsung.com>
2335L:	linux-wpan@vger.kernel.org
2336S:	Maintained
2337F:	drivers/net/ieee802154/atusb.c
2338F:	drivers/net/ieee802154/atusb.h
2339F:	drivers/net/ieee802154/at86rf230.h
2340
2341AUDIT SUBSYSTEM
2342M:	Paul Moore <paul@paul-moore.com>
2343M:	Eric Paris <eparis@redhat.com>
2344L:	linux-audit@redhat.com (moderated for non-subscribers)
2345W:	http://people.redhat.com/sgrubb/audit/
2346T:	git git://git.infradead.org/users/pcmoore/audit
2347S:	Maintained
2348F:	include/linux/audit.h
2349F:	include/uapi/linux/audit.h
2350F:	kernel/audit*
2351
2352AUXILIARY DISPLAY DRIVERS
2353M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2354W:	http://miguelojeda.es/auxdisplay.htm
2355W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2356S:	Maintained
2357F:	drivers/auxdisplay/
2358F:	include/linux/cfag12864b.h
2359
2360AX.25 NETWORK LAYER
2361M:	Ralf Baechle <ralf@linux-mips.org>
2362L:	linux-hams@vger.kernel.org
2363W:	http://www.linux-ax25.org/
2364S:	Maintained
2365F:	include/uapi/linux/ax25.h
2366F:	include/net/ax25.h
2367F:	net/ax25/
2368
2369AXENTIA ASOC DRIVERS
2370M:	Peter Rosin <peda@axentia.se>
2371L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2372S:	Maintained
2373F:	Documentation/devicetree/bindings/sound/axentia,*
2374F:	sound/soc/atmel/tse850-pcm5142.c
2375
2376AXENTIA ARM DEVICES
2377M:	Peter Rosin <peda@axentia.se>
2378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379S:	Maintained
2380F:	Documentation/devicetree/bindings/arm/axentia.txt
2381F:	arch/arm/boot/dts/at91-linea.dtsi
2382F:	arch/arm/boot/dts/at91-tse850-3.dts
2383
2384AZ6007 DVB DRIVER
2385M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2386M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2387L:	linux-media@vger.kernel.org
2388W:	https://linuxtv.org
2389T:	git git://linuxtv.org/media_tree.git
2390S:	Maintained
2391F:	drivers/media/usb/dvb-usb-v2/az6007.c
2392
2393AZTECH FM RADIO RECEIVER DRIVER
2394M:	Hans Verkuil <hverkuil@xs4all.nl>
2395L:	linux-media@vger.kernel.org
2396T:	git git://linuxtv.org/media_tree.git
2397W:	https://linuxtv.org
2398S:	Maintained
2399F:	drivers/media/radio/radio-aztech*
2400
2401B43 WIRELESS DRIVER
2402L:	linux-wireless@vger.kernel.org
2403L:	b43-dev@lists.infradead.org
2404W:	http://wireless.kernel.org/en/users/Drivers/b43
2405S:	Odd Fixes
2406F:	drivers/net/wireless/broadcom/b43/
2407
2408B43LEGACY WIRELESS DRIVER
2409M:	Larry Finger <Larry.Finger@lwfinger.net>
2410L:	linux-wireless@vger.kernel.org
2411L:	b43-dev@lists.infradead.org
2412W:	http://wireless.kernel.org/en/users/Drivers/b43
2413S:	Maintained
2414F:	drivers/net/wireless/broadcom/b43legacy/
2415
2416BACKLIGHT CLASS/SUBSYSTEM
2417M:	Lee Jones <lee.jones@linaro.org>
2418M:	Daniel Thompson <daniel.thompson@linaro.org>
2419M:	Jingoo Han <jingoohan1@gmail.com>
2420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2421S:	Maintained
2422F:	drivers/video/backlight/
2423F:	include/linux/backlight.h
2424F:	include/linux/pwm_backlight.h
2425F:	Documentation/devicetree/bindings/leds/backlight
2426
2427BATMAN ADVANCED
2428M:	Marek Lindner <mareklindner@neomailbox.ch>
2429M:	Simon Wunderlich <sw@simonwunderlich.de>
2430M:	Antonio Quartulli <a@unstable.cc>
2431L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2432W:	https://www.open-mesh.org/
2433Q:	https://patchwork.open-mesh.org/project/batman/list/
2434S:	Maintained
2435F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2436F:	Documentation/ABI/testing/sysfs-class-net-mesh
2437F:	Documentation/networking/batman-adv.txt
2438F:	include/uapi/linux/batman_adv.h
2439F:	net/batman-adv/
2440
2441BAYCOM/HDLCDRV DRIVERS FOR AX.25
2442M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2443L:	linux-hams@vger.kernel.org
2444W:	http://www.baycom.org/~tom/ham/ham.html
2445S:	Maintained
2446F:	drivers/net/hamradio/baycom*
2447
2448BCACHE (BLOCK LAYER CACHE)
2449M:	Kent Overstreet <kent.overstreet@gmail.com>
2450L:	linux-bcache@vger.kernel.org
2451W:	http://bcache.evilpiepirate.org
2452S:	Orphan
2453F:	drivers/md/bcache/
2454
2455BDISP ST MEDIA DRIVER
2456M:	Fabien Dessenne <fabien.dessenne@st.com>
2457L:	linux-media@vger.kernel.org
2458T:	git git://linuxtv.org/media_tree.git
2459W:	https://linuxtv.org
2460S:	Supported
2461F:	drivers/media/platform/sti/bdisp
2462
2463DELTA ST MEDIA DRIVER
2464M:	Hugues Fruchet <hugues.fruchet@st.com>
2465L:	linux-media@vger.kernel.org
2466T:	git git://linuxtv.org/media_tree.git
2467W:	https://linuxtv.org
2468S:	Supported
2469F:	drivers/media/platform/sti/delta
2470
2471BEFS FILE SYSTEM
2472M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2473M:	Salah Triki <salah.triki@gmail.com>
2474S:	Maintained
2475T:	git git://github.com/luisbg/linux-befs.git
2476F:	Documentation/filesystems/befs.txt
2477F:	fs/befs/
2478
2479BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2480M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2481L:	netdev@vger.kernel.org
2482S:	Maintained
2483F:	drivers/net/ethernet/ec_bhf.c
2484
2485BFS FILE SYSTEM
2486M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2487S:	Maintained
2488F:	Documentation/filesystems/bfs.txt
2489F:	fs/bfs/
2490F:	include/uapi/linux/bfs_fs.h
2491
2492BLACKFIN ARCHITECTURE
2493M:	Steven Miao <realmz6@gmail.com>
2494L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2495T:	git git://git.code.sf.net/p/adi-linux/code
2496W:	http://blackfin.uclinux.org
2497S:	Supported
2498F:	arch/blackfin/
2499
2500BLACKFIN EMAC DRIVER
2501L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2502W:	http://blackfin.uclinux.org
2503S:	Supported
2504F:	drivers/net/ethernet/adi/
2505
2506BLACKFIN RTC DRIVER
2507L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2508W:	http://blackfin.uclinux.org
2509S:	Supported
2510F:	drivers/rtc/rtc-bfin.c
2511
2512BLACKFIN SDH DRIVER
2513M:	Sonic Zhang <sonic.zhang@analog.com>
2514L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2515W:	http://blackfin.uclinux.org
2516S:	Supported
2517F:	drivers/mmc/host/bfin_sdh.c
2518
2519BLACKFIN SERIAL DRIVER
2520M:	Sonic Zhang <sonic.zhang@analog.com>
2521L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2522W:	http://blackfin.uclinux.org
2523S:	Supported
2524F:	drivers/tty/serial/bfin_uart.c
2525
2526BLACKFIN WATCHDOG DRIVER
2527L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2528W:	http://blackfin.uclinux.org
2529S:	Supported
2530F:	drivers/watchdog/bfin_wdt.c
2531
2532BLACKFIN I2C TWI DRIVER
2533M:	Sonic Zhang <sonic.zhang@analog.com>
2534L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2535W:	http://blackfin.uclinux.org/
2536S:	Supported
2537F:	drivers/i2c/busses/i2c-bfin-twi.c
2538
2539BLACKFIN MEDIA DRIVER
2540M:	Scott Jiang <scott.jiang.linux@gmail.com>
2541L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2542W:	http://blackfin.uclinux.org/
2543S:	Supported
2544F:	drivers/media/platform/blackfin/
2545F:	drivers/media/i2c/adv7183*
2546F:	drivers/media/i2c/vs6624*
2547
2548BLINKM RGB LED DRIVER
2549M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2550S:	Maintained
2551F:	drivers/leds/leds-blinkm.c
2552
2553BLOCK LAYER
2554M:	Jens Axboe <axboe@kernel.dk>
2555L:	linux-block@vger.kernel.org
2556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2557S:	Maintained
2558F:	block/
2559F:	kernel/trace/blktrace.c
2560F:	lib/sbitmap.c
2561
2562BFQ I/O SCHEDULER
2563M:	Paolo Valente <paolo.valente@linaro.org>
2564M:	Jens Axboe <axboe@kernel.dk>
2565L:	linux-block@vger.kernel.org
2566S:	Maintained
2567F:	block/bfq-*
2568F:	Documentation/block/bfq-iosched.txt
2569
2570BLOCK2MTD DRIVER
2571M:	Joern Engel <joern@lazybastard.org>
2572L:	linux-mtd@lists.infradead.org
2573S:	Maintained
2574F:	drivers/mtd/devices/block2mtd.c
2575
2576BLUETOOTH DRIVERS
2577M:	Marcel Holtmann <marcel@holtmann.org>
2578M:	Gustavo Padovan <gustavo@padovan.org>
2579M:	Johan Hedberg <johan.hedberg@gmail.com>
2580L:	linux-bluetooth@vger.kernel.org
2581W:	http://www.bluez.org/
2582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2584S:	Maintained
2585F:	drivers/bluetooth/
2586
2587BLUETOOTH SUBSYSTEM
2588M:	Marcel Holtmann <marcel@holtmann.org>
2589M:	Gustavo Padovan <gustavo@padovan.org>
2590M:	Johan Hedberg <johan.hedberg@gmail.com>
2591L:	linux-bluetooth@vger.kernel.org
2592W:	http://www.bluez.org/
2593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2595S:	Maintained
2596F:	net/bluetooth/
2597F:	include/net/bluetooth/
2598
2599BONDING DRIVER
2600M:	Jay Vosburgh <j.vosburgh@gmail.com>
2601M:	Veaceslav Falico <vfalico@gmail.com>
2602M:	Andy Gospodarek <andy@greyhouse.net>
2603L:	netdev@vger.kernel.org
2604W:	http://sourceforge.net/projects/bonding/
2605S:	Supported
2606F:	drivers/net/bonding/
2607F:	include/uapi/linux/if_bonding.h
2608
2609BPF (Safe dynamic programs and tools)
2610M:	Alexei Starovoitov <ast@kernel.org>
2611M:	Daniel Borkmann <daniel@iogearbox.net>
2612L:	netdev@vger.kernel.org
2613L:	linux-kernel@vger.kernel.org
2614S:	Supported
2615F:	arch/x86/net/bpf_jit*
2616F:	Documentation/networking/filter.txt
2617F:	include/linux/bpf*
2618F:	include/linux/filter.h
2619F:	include/uapi/linux/bpf*
2620F:	include/uapi/linux/filter.h
2621F:	kernel/bpf/
2622F:	kernel/trace/bpf_trace.c
2623F:	lib/test_bpf.c
2624F:	net/bpf/
2625F:	net/core/filter.c
2626F:	net/sched/act_bpf.c
2627F:	net/sched/cls_bpf.c
2628F:	samples/bpf/
2629F:	tools/net/bpf*
2630F:	tools/testing/selftests/bpf/
2631
2632BROADCOM B44 10/100 ETHERNET DRIVER
2633M:	Michael Chan <michael.chan@broadcom.com>
2634L:	netdev@vger.kernel.org
2635S:	Supported
2636F:	drivers/net/ethernet/broadcom/b44.*
2637
2638BROADCOM B53 ETHERNET SWITCH DRIVER
2639M:	Florian Fainelli <f.fainelli@gmail.com>
2640L:	netdev@vger.kernel.org
2641L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2642S:	Supported
2643F:	drivers/net/dsa/b53/*
2644F:	include/linux/platform_data/b53.h
2645
2646BROADCOM GENET ETHERNET DRIVER
2647M:	Florian Fainelli <f.fainelli@gmail.com>
2648L:	netdev@vger.kernel.org
2649S:	Supported
2650F:	drivers/net/ethernet/broadcom/genet/
2651
2652BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2653M:	Rasesh Mody <rasesh.mody@cavium.com>
2654M:	Harish Patil <harish.patil@cavium.com>
2655M:	Dept-GELinuxNICDev@cavium.com
2656L:	netdev@vger.kernel.org
2657S:	Supported
2658F:	drivers/net/ethernet/broadcom/bnx2.*
2659F:	drivers/net/ethernet/broadcom/bnx2_*
2660
2661BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2662M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2663M:	Ariel Elior <ariel.elior@cavium.com>
2664M:	everest-linux-l2@cavium.com
2665L:	netdev@vger.kernel.org
2666S:	Supported
2667F:	drivers/net/ethernet/broadcom/bnx2x/
2668
2669BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2670M:	Michael Chan <michael.chan@broadcom.com>
2671L:	netdev@vger.kernel.org
2672S:	Supported
2673F:	drivers/net/ethernet/broadcom/bnxt/
2674
2675BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2676M:	Florian Fainelli <f.fainelli@gmail.com>
2677M:	Ray Jui <rjui@broadcom.com>
2678M:	Scott Branden <sbranden@broadcom.com>
2679M:	bcm-kernel-feedback-list@broadcom.com
2680T:	git git://github.com/broadcom/mach-bcm
2681S:	Maintained
2682N:	bcm281*
2683N:	bcm113*
2684N:	bcm216*
2685N:	kona
2686F:	arch/arm/mach-bcm/
2687
2688BROADCOM BCM2835 ARM ARCHITECTURE
2689M:	Lee Jones <lee@kernel.org>
2690M:	Eric Anholt <eric@anholt.net>
2691M:	Stefan Wahren <stefan.wahren@i2se.com>
2692L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694T:	git git://github.com/anholt/linux
2695S:	Maintained
2696N:	bcm2835
2697F:	drivers/staging/vc04_services
2698
2699BROADCOM BCM47XX MIPS ARCHITECTURE
2700M:	Hauke Mehrtens <hauke@hauke-m.de>
2701M:	Rafał Miłecki <zajec5@gmail.com>
2702L:	linux-mips@linux-mips.org
2703S:	Maintained
2704F:	Documentation/devicetree/bindings/mips/brcm/
2705F:	arch/mips/bcm47xx/*
2706F:	arch/mips/include/asm/mach-bcm47xx/*
2707
2708BROADCOM BCM5301X ARM ARCHITECTURE
2709M:	Hauke Mehrtens <hauke@hauke-m.de>
2710M:	Rafał Miłecki <zajec5@gmail.com>
2711M:	Jon Mason <jonmason@broadcom.com>
2712M:	bcm-kernel-feedback-list@broadcom.com
2713L:	linux-arm-kernel@lists.infradead.org
2714S:	Maintained
2715F:	arch/arm/mach-bcm/bcm_5301x.c
2716F:	arch/arm/boot/dts/bcm5301x*.dtsi
2717F:	arch/arm/boot/dts/bcm470*
2718F:	arch/arm/boot/dts/bcm953012*
2719
2720BROADCOM BCM53573 ARM ARCHITECTURE
2721M:	Rafał Miłecki <rafal@milecki.pl>
2722L:	linux-arm-kernel@lists.infradead.org
2723S:	Maintained
2724F:	arch/arm/boot/dts/bcm53573*
2725F:	arch/arm/boot/dts/bcm47189*
2726
2727BROADCOM BCM63XX ARM ARCHITECTURE
2728M:	Florian Fainelli <f.fainelli@gmail.com>
2729M:	bcm-kernel-feedback-list@broadcom.com
2730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2731T:	git git://github.com/broadcom/stblinux.git
2732S:	Maintained
2733N:	bcm63xx
2734
2735BROADCOM BCM63XX/BCM33XX UDC DRIVER
2736M:	Kevin Cernekee <cernekee@gmail.com>
2737L:	linux-usb@vger.kernel.org
2738S:	Maintained
2739F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2740
2741BROADCOM BCM7XXX ARM ARCHITECTURE
2742M:	Brian Norris <computersforpeace@gmail.com>
2743M:	Gregory Fong <gregory.0xf0@gmail.com>
2744M:	Florian Fainelli <f.fainelli@gmail.com>
2745M:	bcm-kernel-feedback-list@broadcom.com
2746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2747T:	git git://github.com/broadcom/stblinux.git
2748S:	Maintained
2749F:	arch/arm/mach-bcm/*brcmstb*
2750F:	arch/arm/boot/dts/bcm7*.dts*
2751F:	drivers/bus/brcmstb_gisb.c
2752N:	brcmstb
2753
2754BROADCOM BMIPS MIPS ARCHITECTURE
2755M:	Kevin Cernekee <cernekee@gmail.com>
2756M:	Florian Fainelli <f.fainelli@gmail.com>
2757L:	linux-mips@linux-mips.org
2758T:	git git://github.com/broadcom/stblinux.git
2759S:	Maintained
2760F:	arch/mips/bmips/*
2761F:	arch/mips/include/asm/mach-bmips/*
2762F:	arch/mips/kernel/*bmips*
2763F:	arch/mips/boot/dts/brcm/bcm*.dts*
2764F:	drivers/irqchip/irq-bcm63*
2765F:	drivers/irqchip/irq-bcm7*
2766F:	drivers/irqchip/irq-brcmstb*
2767F:	include/linux/bcm963xx_nvram.h
2768F:	include/linux/bcm963xx_tag.h
2769
2770BROADCOM BMIPS CPUFREQ DRIVER
2771M:	Markus Mayer <mmayer@broadcom.com>
2772M:	bcm-kernel-feedback-list@broadcom.com
2773L:	linux-pm@vger.kernel.org
2774S:	Maintained
2775F:	drivers/cpufreq/bmips-cpufreq.c
2776
2777BROADCOM TG3 GIGABIT ETHERNET DRIVER
2778M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2779M:	Prashant Sreedharan <prashant@broadcom.com>
2780M:	Michael Chan <mchan@broadcom.com>
2781L:	netdev@vger.kernel.org
2782S:	Supported
2783F:	drivers/net/ethernet/broadcom/tg3.*
2784
2785BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2786M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2787M:	Franky Lin <franky.lin@broadcom.com>
2788M:	Hante Meuleman <hante.meuleman@broadcom.com>
2789L:	linux-wireless@vger.kernel.org
2790L:	brcm80211-dev-list.pdl@broadcom.com
2791S:	Supported
2792F:	drivers/net/wireless/broadcom/brcm80211/
2793
2794BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2795M:	QLogic-Storage-Upstream@qlogic.com
2796L:	linux-scsi@vger.kernel.org
2797S:	Supported
2798F:	drivers/scsi/bnx2fc/
2799
2800BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2801M:	QLogic-Storage-Upstream@qlogic.com
2802L:	linux-scsi@vger.kernel.org
2803S:	Supported
2804F:	drivers/scsi/bnx2i/
2805
2806BROADCOM IPROC ARM ARCHITECTURE
2807M:	Ray Jui <rjui@broadcom.com>
2808M:	Scott Branden <sbranden@broadcom.com>
2809M:	Jon Mason <jonmason@broadcom.com>
2810M:	bcm-kernel-feedback-list@broadcom.com
2811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2812T:	git git://github.com/broadcom/cygnus-linux.git
2813S:	Maintained
2814N:	iproc
2815N:	cygnus
2816N:	bcm[-_]nsp
2817N:	bcm9113*
2818N:	bcm9583*
2819N:	bcm9585*
2820N:	bcm9586*
2821N:	bcm988312
2822N:	bcm113*
2823N:	bcm583*
2824N:	bcm585*
2825N:	bcm586*
2826N:	bcm88312
2827F:	arch/arm64/boot/dts/broadcom/ns2*
2828F:	drivers/clk/bcm/clk-ns*
2829F:	drivers/pinctrl/bcm/pinctrl-ns*
2830
2831BROADCOM BRCMSTB GPIO DRIVER
2832M:	Gregory Fong <gregory.0xf0@gmail.com>
2833L:	bcm-kernel-feedback-list@broadcom.com
2834S:	Supported
2835F:	drivers/gpio/gpio-brcmstb.c
2836F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2837
2838BROADCOM KONA GPIO DRIVER
2839M:	Ray Jui <rjui@broadcom.com>
2840L:	bcm-kernel-feedback-list@broadcom.com
2841S:	Supported
2842F:	drivers/gpio/gpio-bcm-kona.c
2843F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2844
2845BROADCOM NVRAM DRIVER
2846M:	Rafał Miłecki <zajec5@gmail.com>
2847L:	linux-mips@linux-mips.org
2848S:	Maintained
2849F:	drivers/firmware/broadcom/*
2850
2851BROADCOM STB NAND FLASH DRIVER
2852M:	Brian Norris <computersforpeace@gmail.com>
2853M:	Kamal Dasu <kdasu.kdev@gmail.com>
2854L:	linux-mtd@lists.infradead.org
2855L:	bcm-kernel-feedback-list@broadcom.com
2856S:	Maintained
2857F:	drivers/mtd/nand/brcmnand/
2858
2859BROADCOM STB AVS CPUFREQ DRIVER
2860M:	Markus Mayer <mmayer@broadcom.com>
2861M:	bcm-kernel-feedback-list@broadcom.com
2862L:	linux-pm@vger.kernel.org
2863S:	Maintained
2864F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2865F:	drivers/cpufreq/brcmstb*
2866
2867BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2868M:	Rafał Miłecki <zajec5@gmail.com>
2869L:	linux-wireless@vger.kernel.org
2870S:	Maintained
2871F:	drivers/bcma/
2872F:	include/linux/bcma/
2873
2874BROADCOM SYSTEMPORT ETHERNET DRIVER
2875M:	Florian Fainelli <f.fainelli@gmail.com>
2876L:	netdev@vger.kernel.org
2877S:	Supported
2878F:	drivers/net/ethernet/broadcom/bcmsysport.*
2879
2880BROADCOM NETXTREME-E ROCE DRIVER
2881M:	Selvin Xavier <selvin.xavier@broadcom.com>
2882M:	Devesh Sharma <devesh.sharma@broadcom.com>
2883M:	Somnath Kotur <somnath.kotur@broadcom.com>
2884M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2885L:	linux-rdma@vger.kernel.org
2886W:	http://www.broadcom.com
2887S:	Supported
2888F:	drivers/infiniband/hw/bnxt_re/
2889F:	include/uapi/rdma/bnxt_re-abi.h
2890
2891BROCADE BFA FC SCSI DRIVER
2892M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2893M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2894L:	linux-scsi@vger.kernel.org
2895S:	Supported
2896F:	drivers/scsi/bfa/
2897
2898BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2899M:	Rasesh Mody <rasesh.mody@cavium.com>
2900M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2901M:	Dept-GELinuxNICDev@cavium.com
2902L:	netdev@vger.kernel.org
2903S:	Supported
2904F:	drivers/net/ethernet/brocade/bna/
2905
2906BSG (block layer generic sg v4 driver)
2907M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2908L:	linux-scsi@vger.kernel.org
2909S:	Supported
2910F:	block/bsg.c
2911F:	include/linux/bsg.h
2912F:	include/uapi/linux/bsg.h
2913
2914BT87X AUDIO DRIVER
2915M:	Clemens Ladisch <clemens@ladisch.de>
2916L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2917T:	git git://git.alsa-project.org/alsa-kernel.git
2918S:	Maintained
2919F:	Documentation/sound/alsa/Bt87x.txt
2920F:	sound/pci/bt87x.c
2921
2922BT8XXGPIO DRIVER
2923M:	Michael Buesch <m@bues.ch>
2924W:	http://bu3sch.de/btgpio.php
2925S:	Maintained
2926F:	drivers/gpio/gpio-bt8xx.c
2927
2928BTRFS FILE SYSTEM
2929M:	Chris Mason <clm@fb.com>
2930M:	Josef Bacik <jbacik@fb.com>
2931M:	David Sterba <dsterba@suse.com>
2932L:	linux-btrfs@vger.kernel.org
2933W:	http://btrfs.wiki.kernel.org/
2934Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2936S:	Maintained
2937F:	Documentation/filesystems/btrfs.txt
2938F:	fs/btrfs/
2939F:	include/linux/btrfs*
2940F:	include/uapi/linux/btrfs*
2941
2942BTTV VIDEO4LINUX DRIVER
2943M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2944M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2945L:	linux-media@vger.kernel.org
2946W:	https://linuxtv.org
2947T:	git git://linuxtv.org/media_tree.git
2948S:	Odd fixes
2949F:	Documentation/media/v4l-drivers/bttv*
2950F:	drivers/media/pci/bt8xx/bttv*
2951
2952BUSLOGIC SCSI DRIVER
2953M:	Khalid Aziz <khalid@gonehiking.org>
2954L:	linux-scsi@vger.kernel.org
2955S:	Maintained
2956F:	drivers/scsi/BusLogic.*
2957F:	drivers/scsi/FlashPoint.*
2958
2959C-MEDIA CMI8788 DRIVER
2960M:	Clemens Ladisch <clemens@ladisch.de>
2961L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2962T:	git git://git.alsa-project.org/alsa-kernel.git
2963S:	Maintained
2964F:	sound/pci/oxygen/
2965
2966C6X ARCHITECTURE
2967M:	Mark Salter <msalter@redhat.com>
2968M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2969L:	linux-c6x-dev@linux-c6x.org
2970W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2971S:	Maintained
2972F:	arch/c6x/
2973
2974CA8210 IEEE-802.15.4 RADIO DRIVER
2975M:	Harry Morris <h.morris@cascoda.com>
2976M:	linuxdev@cascoda.com
2977L:	linux-wpan@vger.kernel.org
2978W:	https://github.com/Cascoda/ca8210-linux.git
2979S:	Maintained
2980F:	drivers/net/ieee802154/ca8210.c
2981F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2982
2983CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2984M:	David Howells <dhowells@redhat.com>
2985L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2986S:	Supported
2987F:	Documentation/filesystems/caching/cachefiles.txt
2988F:	fs/cachefiles/
2989
2990CADET FM/AM RADIO RECEIVER DRIVER
2991M:	Hans Verkuil <hverkuil@xs4all.nl>
2992L:	linux-media@vger.kernel.org
2993T:	git git://linuxtv.org/media_tree.git
2994W:	https://linuxtv.org
2995S:	Maintained
2996F:	drivers/media/radio/radio-cadet*
2997
2998CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2999M:	Jonathan Corbet <corbet@lwn.net>
3000L:	linux-media@vger.kernel.org
3001T:	git git://linuxtv.org/media_tree.git
3002S:	Maintained
3003F:	Documentation/media/v4l-drivers/cafe_ccic*
3004F:	drivers/media/platform/marvell-ccic/
3005
3006CAIF NETWORK LAYER
3007M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3008L:	netdev@vger.kernel.org
3009S:	Supported
3010F:	Documentation/networking/caif/
3011F:	drivers/net/caif/
3012F:	include/uapi/linux/caif/
3013F:	include/net/caif/
3014F:	net/caif/
3015
3016CALGARY x86-64 IOMMU
3017M:	Muli Ben-Yehuda <mulix@mulix.org>
3018M:	Jon Mason <jdmason@kudzu.us>
3019L:	iommu@lists.linux-foundation.org
3020S:	Maintained
3021F:	arch/x86/kernel/pci-calgary_64.c
3022F:	arch/x86/kernel/tce_64.c
3023F:	arch/x86/include/asm/calgary.h
3024F:	arch/x86/include/asm/tce.h
3025
3026CAN NETWORK LAYER
3027M:	Oliver Hartkopp <socketcan@hartkopp.net>
3028M:	Marc Kleine-Budde <mkl@pengutronix.de>
3029L:	linux-can@vger.kernel.org
3030W:	https://github.com/linux-can
3031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3033S:	Maintained
3034F:	Documentation/networking/can.txt
3035F:	net/can/
3036F:	include/linux/can/core.h
3037F:	include/uapi/linux/can.h
3038F:	include/uapi/linux/can/bcm.h
3039F:	include/uapi/linux/can/raw.h
3040F:	include/uapi/linux/can/gw.h
3041
3042CAN NETWORK DRIVERS
3043M:	Wolfgang Grandegger <wg@grandegger.com>
3044M:	Marc Kleine-Budde <mkl@pengutronix.de>
3045L:	linux-can@vger.kernel.org
3046W:	https://github.com/linux-can
3047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3049S:	Maintained
3050F:	Documentation/devicetree/bindings/net/can/
3051F:	drivers/net/can/
3052F:	include/linux/can/dev.h
3053F:	include/linux/can/platform/
3054F:	include/uapi/linux/can/error.h
3055F:	include/uapi/linux/can/netlink.h
3056
3057CAPABILITIES
3058M:	Serge Hallyn <serge@hallyn.com>
3059L:	linux-security-module@vger.kernel.org
3060S:	Supported
3061F:	include/linux/capability.h
3062F:	include/uapi/linux/capability.h
3063F:	security/commoncap.c
3064F:	kernel/capability.c
3065
3066CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3067M:	Kevin Tsai <ktsai@capellamicro.com>
3068S:	Maintained
3069F:	drivers/iio/light/cm*
3070
3071CAVIUM THUNDERX2 ARM64 SOC
3072M:	Jayachandran C <jnair@caviumnetworks.com>
3073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3074S:	Maintained
3075F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3076F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3077
3078CAVIUM I2C DRIVER
3079M:	Jan Glauber <jglauber@cavium.com>
3080M:	David Daney <david.daney@cavium.com>
3081W:	http://www.cavium.com
3082S:	Supported
3083F:	drivers/i2c/busses/i2c-octeon*
3084F:	drivers/i2c/busses/i2c-thunderx*
3085
3086CAVIUM MMC DRIVER
3087M:	Jan Glauber <jglauber@cavium.com>
3088M:	David Daney <david.daney@cavium.com>
3089M:	Steven J. Hill <Steven.Hill@cavium.com>
3090W:	http://www.cavium.com
3091S:	Supported
3092F:	drivers/mmc/host/cavium*
3093
3094CAVIUM LIQUIDIO NETWORK DRIVER
3095M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3096M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3097M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3098M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3099L:     netdev@vger.kernel.org
3100W:     http://www.cavium.com
3101S:     Supported
3102F:     drivers/net/ethernet/cavium/liquidio/
3103
3104CAVIUM OCTEON-TX CRYPTO DRIVER
3105M:	George Cherian <george.cherian@cavium.com>
3106L:	linux-crypto@vger.kernel.org
3107W:	http://www.cavium.com
3108S:	Supported
3109F:	drivers/crypto/cavium/cpt/
3110
3111CC2520 IEEE-802.15.4 RADIO DRIVER
3112M:	Varka Bhadram <varkabhadram@gmail.com>
3113L:	linux-wpan@vger.kernel.org
3114S:	Maintained
3115F:	drivers/net/ieee802154/cc2520.c
3116F:	include/linux/spi/cc2520.h
3117F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3118
3119CEC FRAMEWORK
3120M:	Hans Verkuil <hans.verkuil@cisco.com>
3121L:	linux-media@vger.kernel.org
3122T:	git git://linuxtv.org/media_tree.git
3123W:	http://linuxtv.org
3124S:	Supported
3125F:	Documentation/media/kapi/cec-core.rst
3126F:	Documentation/media/uapi/cec
3127F:	drivers/media/cec/
3128F:	drivers/media/rc/keymaps/rc-cec.c
3129F:	include/media/cec.h
3130F:	include/media/cec-notifier.h
3131F:	include/uapi/linux/cec.h
3132F:	include/uapi/linux/cec-funcs.h
3133
3134CELL BROADBAND ENGINE ARCHITECTURE
3135M:	Arnd Bergmann <arnd@arndb.de>
3136L:	linuxppc-dev@lists.ozlabs.org
3137W:	http://www.ibm.com/developerworks/power/cell/
3138S:	Supported
3139F:	arch/powerpc/include/asm/cell*.h
3140F:	arch/powerpc/include/asm/spu*.h
3141F:	arch/powerpc/include/uapi/asm/spu*.h
3142F:	arch/powerpc/oprofile/*cell*
3143F:	arch/powerpc/platforms/cell/
3144
3145CEPH COMMON CODE (LIBCEPH)
3146M:	Ilya Dryomov <idryomov@gmail.com>
3147M:	"Yan, Zheng" <zyan@redhat.com>
3148M:	Sage Weil <sage@redhat.com>
3149L:	ceph-devel@vger.kernel.org
3150W:	http://ceph.com/
3151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3152T:	git git://github.com/ceph/ceph-client.git
3153S:	Supported
3154F:	net/ceph/
3155F:	include/linux/ceph/
3156F:	include/linux/crush/
3157
3158CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3159M:	"Yan, Zheng" <zyan@redhat.com>
3160M:	Sage Weil <sage@redhat.com>
3161M:	Ilya Dryomov <idryomov@gmail.com>
3162L:	ceph-devel@vger.kernel.org
3163W:	http://ceph.com/
3164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3165T:	git git://github.com/ceph/ceph-client.git
3166S:	Supported
3167F:	Documentation/filesystems/ceph.txt
3168F:	fs/ceph/
3169
3170CERTIFICATE HANDLING:
3171M:	David Howells <dhowells@redhat.com>
3172M:	David Woodhouse <dwmw2@infradead.org>
3173L:	keyrings@vger.kernel.org
3174S:	Maintained
3175F:	Documentation/module-signing.txt
3176F:	certs/
3177F:	scripts/sign-file.c
3178F:	scripts/extract-cert.c
3179
3180CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3181L:	linux-usb@vger.kernel.org
3182S:	Orphan
3183F:	Documentation/usb/WUSB-Design-overview.txt
3184F:	Documentation/usb/wusb-cbaf
3185F:	drivers/usb/host/hwa-hc.c
3186F:	drivers/usb/host/whci/
3187F:	drivers/usb/wusbcore/
3188F:	include/linux/usb/wusb*
3189
3190HT16K33 LED CONTROLLER DRIVER
3191M:	Robin van der Gracht <robin@protonic.nl>
3192S:	Maintained
3193F:	drivers/auxdisplay/ht16k33.c
3194F:	Documentation/devicetree/bindings/display/ht16k33.txt
3195
3196CFAG12864B LCD DRIVER
3197M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3198W:	http://miguelojeda.es/auxdisplay.htm
3199W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3200S:	Maintained
3201F:	drivers/auxdisplay/cfag12864b.c
3202F:	include/linux/cfag12864b.h
3203
3204CFAG12864BFB LCD FRAMEBUFFER DRIVER
3205M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3206W:	http://miguelojeda.es/auxdisplay.htm
3207W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3208S:	Maintained
3209F:	drivers/auxdisplay/cfag12864bfb.c
3210F:	include/linux/cfag12864b.h
3211
3212CFG80211 and NL80211
3213M:	Johannes Berg <johannes@sipsolutions.net>
3214L:	linux-wireless@vger.kernel.org
3215W:	http://wireless.kernel.org/
3216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3218S:	Maintained
3219F:	include/uapi/linux/nl80211.h
3220F:	include/net/cfg80211.h
3221F:	net/wireless/*
3222X:	net/wireless/wext*
3223
3224CHAR and MISC DRIVERS
3225M:	Arnd Bergmann <arnd@arndb.de>
3226M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3228S:	Supported
3229F:	drivers/char/*
3230F:	drivers/misc/*
3231F:	include/linux/miscdevice.h
3232
3233CHECKPATCH
3234M:	Andy Whitcroft <apw@canonical.com>
3235M:	Joe Perches <joe@perches.com>
3236S:	Maintained
3237F:	scripts/checkpatch.pl
3238
3239CHINESE DOCUMENTATION
3240M:	Harry Wei <harryxiyou@gmail.com>
3241L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3242L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3243S:	Maintained
3244F:	Documentation/translations/zh_CN/
3245
3246CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3247M:	Peter Chen <Peter.Chen@nxp.com>
3248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3249L:	linux-usb@vger.kernel.org
3250S:	Maintained
3251F:	drivers/usb/chipidea/
3252
3253CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3254M:	Hans de Goede <hdegoede@redhat.com>
3255L:	linux-input@vger.kernel.org
3256S:	Maintained
3257F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3258F:	drivers/input/touchscreen/chipone_icn8318.c
3259
3260CHROME HARDWARE PLATFORM SUPPORT
3261M:	Olof Johansson <olof@lixom.net>
3262S:	Maintained
3263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3264F:	drivers/platform/chrome/
3265
3266CISCO VIC ETHERNET NIC DRIVER
3267M:	Christian Benvenuti <benve@cisco.com>
3268M:	Govindarajulu Varadarajan <_govind@gmx.com>
3269M:	Neel Patel <neepatel@cisco.com>
3270S:	Supported
3271F:	drivers/net/ethernet/cisco/enic/
3272
3273CISCO VIC LOW LATENCY NIC DRIVER
3274M:	Christian Benvenuti <benve@cisco.com>
3275M:	Dave Goodell <dgoodell@cisco.com>
3276S:	Supported
3277F:	drivers/infiniband/hw/usnic/
3278
3279CIRRUS LOGIC EP93XX ETHERNET DRIVER
3280M:	Hartley Sweeten <hsweeten@visionengravers.com>
3281L:	netdev@vger.kernel.org
3282S:	Maintained
3283F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3284
3285CIRRUS LOGIC AUDIO CODEC DRIVERS
3286M:	Brian Austin <brian.austin@cirrus.com>
3287M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3288L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3289S:	Maintained
3290F:	sound/soc/codecs/cs*
3291
3292CLEANCACHE API
3293M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3294L:	linux-kernel@vger.kernel.org
3295S:	Maintained
3296F:	mm/cleancache.c
3297F:	include/linux/cleancache.h
3298
3299CLK API
3300M:	Russell King <linux@armlinux.org.uk>
3301L:	linux-clk@vger.kernel.org
3302S:	Maintained
3303F:	include/linux/clk.h
3304
3305CLOCKSOURCE, CLOCKEVENT DRIVERS
3306M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3307M:	Thomas Gleixner <tglx@linutronix.de>
3308L:	linux-kernel@vger.kernel.org
3309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3310S:	Supported
3311F:	drivers/clocksource
3312
3313CISCO FCOE HBA DRIVER
3314M:	Satish Kharat <satishkh@cisco.com>
3315M:	Sesidhar Baddela <sebaddel@cisco.com>
3316M:	Karan Tilak Kumar <kartilak@cisco.com>
3317L:	linux-scsi@vger.kernel.org
3318S:	Supported
3319F:	drivers/scsi/fnic/
3320
3321CISCO SCSI HBA DRIVER
3322M:	Karan Tilak Kumar <kartilak@cisco.com>
3323M:	Sesidhar Baddela <sebaddel@cisco.com>
3324L:	linux-scsi@vger.kernel.org
3325S:	Supported
3326F:	drivers/scsi/snic/
3327
3328CMPC ACPI DRIVER
3329M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3330M:	Daniel Oliveira Nascimento <don@syst.com.br>
3331L:	platform-driver-x86@vger.kernel.org
3332S:	Supported
3333F:	drivers/platform/x86/classmate-laptop.c
3334
3335COBALT MEDIA DRIVER
3336M:	Hans Verkuil <hans.verkuil@cisco.com>
3337L:	linux-media@vger.kernel.org
3338T:	git git://linuxtv.org/media_tree.git
3339W:	https://linuxtv.org
3340S:	Supported
3341F:	drivers/media/pci/cobalt/
3342
3343COCCINELLE/Semantic Patches (SmPL)
3344M:	Julia Lawall <Julia.Lawall@lip6.fr>
3345M:	Gilles Muller <Gilles.Muller@lip6.fr>
3346M:	Nicolas Palix <nicolas.palix@imag.fr>
3347M:	Michal Marek <mmarek@suse.com>
3348L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3350W:	http://coccinelle.lip6.fr/
3351S:	Supported
3352F:	Documentation/dev-tools/coccinelle.rst
3353F:	scripts/coccinelle/
3354F:	scripts/coccicheck
3355
3356CODA FILE SYSTEM
3357M:	Jan Harkes <jaharkes@cs.cmu.edu>
3358M:	coda@cs.cmu.edu
3359L:	codalist@coda.cs.cmu.edu
3360W:	http://www.coda.cs.cmu.edu/
3361S:	Maintained
3362F:	Documentation/filesystems/coda.txt
3363F:	fs/coda/
3364F:	include/linux/coda*.h
3365F:	include/uapi/linux/coda*.h
3366
3367CODA V4L2 MEM2MEM DRIVER
3368M:	Philipp Zabel <p.zabel@pengutronix.de>
3369L:	linux-media@vger.kernel.org
3370S:	Maintained
3371F:	Documentation/devicetree/bindings/media/coda.txt
3372F:	drivers/media/platform/coda/
3373
3374COMMON CLK FRAMEWORK
3375M:	Michael Turquette <mturquette@baylibre.com>
3376M:	Stephen Boyd <sboyd@codeaurora.org>
3377L:	linux-clk@vger.kernel.org
3378Q:	http://patchwork.kernel.org/project/linux-clk/list/
3379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3380S:	Maintained
3381F:	Documentation/devicetree/bindings/clock/
3382F:	drivers/clk/
3383X:	drivers/clk/clkdev.c
3384F:	include/linux/clk-pr*
3385F:	include/linux/clk/
3386
3387COMMON INTERNET FILE SYSTEM (CIFS)
3388M:	Steve French <sfrench@samba.org>
3389L:	linux-cifs@vger.kernel.org
3390L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3391W:	http://linux-cifs.samba.org/
3392T:	git git://git.samba.org/sfrench/cifs-2.6.git
3393S:	Supported
3394F:	Documentation/filesystems/cifs/
3395F:	fs/cifs/
3396
3397COMPACTPCI HOTPLUG CORE
3398M:	Scott Murray <scott@spiteful.org>
3399L:	linux-pci@vger.kernel.org
3400S:	Maintained
3401F:	drivers/pci/hotplug/cpci_hotplug*
3402
3403COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3404M:	Scott Murray <scott@spiteful.org>
3405L:	linux-pci@vger.kernel.org
3406S:	Maintained
3407F:	drivers/pci/hotplug/cpcihp_zt5550.*
3408
3409COMPACTPCI HOTPLUG GENERIC DRIVER
3410M:	Scott Murray <scott@spiteful.org>
3411L:	linux-pci@vger.kernel.org
3412S:	Maintained
3413F:	drivers/pci/hotplug/cpcihp_generic.c
3414
3415COMPAL LAPTOP SUPPORT
3416M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3417L:	platform-driver-x86@vger.kernel.org
3418S:	Maintained
3419F:	drivers/platform/x86/compal-laptop.c
3420
3421CONEXANT ACCESSRUNNER USB DRIVER
3422L:	accessrunner-general@lists.sourceforge.net
3423W:	http://accessrunner.sourceforge.net/
3424S:	Orphan
3425F:	drivers/usb/atm/cxacru.c
3426
3427CONFIGFS
3428M:	Joel Becker <jlbec@evilplan.org>
3429M:	Christoph Hellwig <hch@lst.de>
3430T:	git git://git.infradead.org/users/hch/configfs.git
3431S:	Supported
3432F:	fs/configfs/
3433F:	include/linux/configfs.h
3434
3435CONNECTOR
3436M:	Evgeniy Polyakov <zbr@ioremap.net>
3437L:	netdev@vger.kernel.org
3438S:	Maintained
3439F:	drivers/connector/
3440
3441CONTROL GROUP (CGROUP)
3442M:	Tejun Heo <tj@kernel.org>
3443M:	Li Zefan <lizefan@huawei.com>
3444M:	Johannes Weiner <hannes@cmpxchg.org>
3445L:	cgroups@vger.kernel.org
3446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3447S:	Maintained
3448F:	Documentation/cgroup*
3449F:	include/linux/cgroup*
3450F:	kernel/cgroup*
3451
3452CONTROL GROUP - CPUSET
3453M:	Li Zefan <lizefan@huawei.com>
3454L:	cgroups@vger.kernel.org
3455W:	http://www.bullopensource.org/cpuset/
3456W:	http://oss.sgi.com/projects/cpusets/
3457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3458S:	Maintained
3459F:	Documentation/cgroup-v1/cpusets.txt
3460F:	include/linux/cpuset.h
3461F:	kernel/cpuset.c
3462
3463CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3464M:	Johannes Weiner <hannes@cmpxchg.org>
3465M:	Michal Hocko <mhocko@kernel.org>
3466M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3467L:	cgroups@vger.kernel.org
3468L:	linux-mm@kvack.org
3469S:	Maintained
3470F:	mm/memcontrol.c
3471F:	mm/swap_cgroup.c
3472
3473CORETEMP HARDWARE MONITORING DRIVER
3474M:	Fenghua Yu <fenghua.yu@intel.com>
3475L:	linux-hwmon@vger.kernel.org
3476S:	Maintained
3477F:	Documentation/hwmon/coretemp
3478F:	drivers/hwmon/coretemp.c
3479
3480COSA/SRP SYNC SERIAL DRIVER
3481M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3482W:	http://www.fi.muni.cz/~kas/cosa/
3483S:	Maintained
3484F:	drivers/net/wan/cosa*
3485
3486CPMAC ETHERNET DRIVER
3487M:	Florian Fainelli <f.fainelli@gmail.com>
3488L:	netdev@vger.kernel.org
3489S:	Maintained
3490F:	drivers/net/ethernet/ti/cpmac.c
3491
3492CPU FREQUENCY DRIVERS
3493M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3494M:	Viresh Kumar <viresh.kumar@linaro.org>
3495L:	linux-pm@vger.kernel.org
3496S:	Maintained
3497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3498T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3499B:	https://bugzilla.kernel.org
3500F:	Documentation/cpu-freq/
3501F:	Documentation/devicetree/bindings/cpufreq/
3502F:	drivers/cpufreq/
3503F:	include/linux/cpufreq.h
3504F:	tools/testing/selftests/cpufreq/
3505
3506CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3507M:	Viresh Kumar <viresh.kumar@linaro.org>
3508M:	Sudeep Holla <sudeep.holla@arm.com>
3509L:	linux-pm@vger.kernel.org
3510W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3511S:	Maintained
3512F:	drivers/cpufreq/arm_big_little.h
3513F:	drivers/cpufreq/arm_big_little.c
3514F:	drivers/cpufreq/arm_big_little_dt.c
3515
3516CPUIDLE DRIVER - ARM BIG LITTLE
3517M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3518M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3519L:	linux-pm@vger.kernel.org
3520L:	linux-arm-kernel@lists.infradead.org
3521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3522S:	Maintained
3523F:	drivers/cpuidle/cpuidle-big_little.c
3524
3525CPUIDLE DRIVER - ARM EXYNOS
3526M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3527M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3528M:	Kukjin Kim <kgene@kernel.org>
3529L:	linux-pm@vger.kernel.org
3530L:	linux-samsung-soc@vger.kernel.org
3531S:	Supported
3532F:	drivers/cpuidle/cpuidle-exynos.c
3533F:	arch/arm/mach-exynos/pm.c
3534
3535CPUIDLE DRIVERS
3536M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3537M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3538L:	linux-pm@vger.kernel.org
3539S:	Maintained
3540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3541B:	https://bugzilla.kernel.org
3542F:	drivers/cpuidle/*
3543F:	include/linux/cpuidle.h
3544
3545CPUID/MSR DRIVER
3546M:	"H. Peter Anvin" <hpa@zytor.com>
3547S:	Maintained
3548F:	arch/x86/kernel/cpuid.c
3549F:	arch/x86/kernel/msr.c
3550
3551CPU POWER MONITORING SUBSYSTEM
3552M:	Thomas Renninger <trenn@suse.com>
3553L:	linux-pm@vger.kernel.org
3554S:	Maintained
3555F:	tools/power/cpupower/
3556
3557CRAMFS FILESYSTEM
3558W:	http://sourceforge.net/projects/cramfs/
3559S:	Orphan / Obsolete
3560F:	Documentation/filesystems/cramfs.txt
3561F:	fs/cramfs/
3562
3563CRIS PORT
3564M:	Mikael Starvik <starvik@axis.com>
3565M:	Jesper Nilsson <jesper.nilsson@axis.com>
3566L:	linux-cris-kernel@axis.com
3567W:	http://developer.axis.com
3568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3569S:	Maintained
3570F:	arch/cris/
3571F:	drivers/tty/serial/crisv10.*
3572
3573CRYPTO API
3574M:	Herbert Xu <herbert@gondor.apana.org.au>
3575M:	"David S. Miller" <davem@davemloft.net>
3576L:	linux-crypto@vger.kernel.org
3577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3579S:	Maintained
3580F:	Documentation/crypto/
3581F:	Documentation/devicetree/bindings/crypto/
3582F:	Documentation/DocBook/crypto-API.tmpl
3583F:	arch/*/crypto/
3584F:	crypto/
3585F:	drivers/crypto/
3586F:	include/crypto/
3587F:	include/linux/crypto*
3588
3589CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3590M:	Neil Horman <nhorman@tuxdriver.com>
3591L:	linux-crypto@vger.kernel.org
3592S:	Maintained
3593F:	crypto/ansi_cprng.c
3594F:	crypto/rng.c
3595
3596CS3308 MEDIA DRIVER
3597M:	Hans Verkuil <hverkuil@xs4all.nl>
3598L:	linux-media@vger.kernel.org
3599T:	git git://linuxtv.org/media_tree.git
3600W:	http://linuxtv.org
3601S:	Odd Fixes
3602F:	drivers/media/i2c/cs3308.c
3603F:	drivers/media/i2c/cs3308.h
3604
3605CS5535 Audio ALSA driver
3606M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3607S:	Maintained
3608F:	sound/pci/cs5535audio/
3609
3610CW1200 WLAN driver
3611M:	Solomon Peachy <pizza@shaftnet.org>
3612S:	Maintained
3613F:	drivers/net/wireless/st/cw1200/
3614
3615CX18 VIDEO4LINUX DRIVER
3616M:	Andy Walls <awalls@md.metrocast.net>
3617L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3618L:	linux-media@vger.kernel.org
3619T:	git git://linuxtv.org/media_tree.git
3620W:	https://linuxtv.org
3621W:	http://www.ivtvdriver.org/index.php/Cx18
3622S:	Maintained
3623F:	Documentation/media/v4l-drivers/cx18*
3624F:	drivers/media/pci/cx18/
3625F:	include/uapi/linux/ivtv*
3626
3627CX2341X MPEG ENCODER HELPER MODULE
3628M:	Hans Verkuil <hverkuil@xs4all.nl>
3629L:	linux-media@vger.kernel.org
3630T:	git git://linuxtv.org/media_tree.git
3631W:	https://linuxtv.org
3632S:	Maintained
3633F:	drivers/media/common/cx2341x*
3634F:	include/media/cx2341x*
3635
3636CX24120 MEDIA DRIVER
3637M:	Jemma Denson <jdenson@gmail.com>
3638M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3639L:	linux-media@vger.kernel.org
3640W:	https://linuxtv.org
3641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3642S:	Maintained
3643F:	drivers/media/dvb-frontends/cx24120*
3644
3645CX88 VIDEO4LINUX DRIVER
3646M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3647M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3648L:	linux-media@vger.kernel.org
3649W:	https://linuxtv.org
3650T:	git git://linuxtv.org/media_tree.git
3651S:	Odd fixes
3652F:	Documentation/media/v4l-drivers/cx88*
3653F:	drivers/media/pci/cx88/
3654
3655CXD2820R MEDIA DRIVER
3656M:	Antti Palosaari <crope@iki.fi>
3657L:	linux-media@vger.kernel.org
3658W:	https://linuxtv.org
3659W:	http://palosaari.fi/linux/
3660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3661T:	git git://linuxtv.org/anttip/media_tree.git
3662S:	Maintained
3663F:	drivers/media/dvb-frontends/cxd2820r*
3664
3665CXGB3 ETHERNET DRIVER (CXGB3)
3666M:	Santosh Raspatur <santosh@chelsio.com>
3667L:	netdev@vger.kernel.org
3668W:	http://www.chelsio.com
3669S:	Supported
3670F:	drivers/net/ethernet/chelsio/cxgb3/
3671
3672CXGB3 ISCSI DRIVER (CXGB3I)
3673M:	Karen Xie <kxie@chelsio.com>
3674L:	linux-scsi@vger.kernel.org
3675W:	http://www.chelsio.com
3676S:	Supported
3677F:	drivers/scsi/cxgbi/cxgb3i
3678
3679CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3680M:	Steve Wise <swise@chelsio.com>
3681L:	linux-rdma@vger.kernel.org
3682W:	http://www.openfabrics.org
3683S:	Supported
3684F:	drivers/infiniband/hw/cxgb3/
3685F:	include/uapi/rdma/cxgb3-abi.h
3686
3687CXGB4 ETHERNET DRIVER (CXGB4)
3688M:	Ganesh Goudar <ganeshgr@chelsio.com>
3689L:	netdev@vger.kernel.org
3690W:	http://www.chelsio.com
3691S:	Supported
3692F:	drivers/net/ethernet/chelsio/cxgb4/
3693
3694CXGB4 ISCSI DRIVER (CXGB4I)
3695M:	Karen Xie <kxie@chelsio.com>
3696L:	linux-scsi@vger.kernel.org
3697W:	http://www.chelsio.com
3698S:	Supported
3699F:	drivers/scsi/cxgbi/cxgb4i
3700
3701CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3702M:	Steve Wise <swise@chelsio.com>
3703L:	linux-rdma@vger.kernel.org
3704W:	http://www.openfabrics.org
3705S:	Supported
3706F:	drivers/infiniband/hw/cxgb4/
3707F:	include/uapi/rdma/cxgb4-abi.h
3708
3709CXGB4VF ETHERNET DRIVER (CXGB4VF)
3710M:	Casey Leedom <leedom@chelsio.com>
3711L:	netdev@vger.kernel.org
3712W:	http://www.chelsio.com
3713S:	Supported
3714F:	drivers/net/ethernet/chelsio/cxgb4vf/
3715
3716CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3717M:	Ian Munsie <imunsie@au1.ibm.com>
3718M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3719L:	linuxppc-dev@lists.ozlabs.org
3720S:	Supported
3721F:	arch/powerpc/platforms/powernv/pci-cxl.c
3722F:	drivers/misc/cxl/
3723F:	include/misc/cxl*
3724F:	include/uapi/misc/cxl.h
3725F:	Documentation/powerpc/cxl.txt
3726F:	Documentation/ABI/testing/sysfs-class-cxl
3727
3728CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3729M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3730M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3731M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3732L:	linux-scsi@vger.kernel.org
3733S:	Supported
3734F:	drivers/scsi/cxlflash/
3735F:	include/uapi/scsi/cxlflash_ioctls.h
3736F:	Documentation/powerpc/cxlflash.txt
3737
3738STMMAC ETHERNET DRIVER
3739M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3740M:	Alexandre Torgue <alexandre.torgue@st.com>
3741L:	netdev@vger.kernel.org
3742W:	http://www.stlinux.com
3743S:	Supported
3744F:	drivers/net/ethernet/stmicro/stmmac/
3745
3746CYBERPRO FB DRIVER
3747M:	Russell King <linux@armlinux.org.uk>
3748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3749W:	http://www.armlinux.org.uk/
3750S:	Maintained
3751F:	drivers/video/fbdev/cyber2000fb.*
3752
3753CYCLADES ASYNC MUX DRIVER
3754W:	http://www.cyclades.com/
3755S:	Orphan
3756F:	drivers/tty/cyclades.c
3757F:	include/linux/cyclades.h
3758F:	include/uapi/linux/cyclades.h
3759
3760CYCLADES PC300 DRIVER
3761W:	http://www.cyclades.com/
3762S:	Orphan
3763F:	drivers/net/wan/pc300*
3764
3765CYPRESS_FIRMWARE MEDIA DRIVER
3766M:	Antti Palosaari <crope@iki.fi>
3767L:	linux-media@vger.kernel.org
3768W:	https://linuxtv.org
3769W:	http://palosaari.fi/linux/
3770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3771T:	git git://linuxtv.org/anttip/media_tree.git
3772S:	Maintained
3773F:	drivers/media/common/cypress_firmware*
3774
3775CYTTSP TOUCHSCREEN DRIVER
3776M:	Ferruh Yigit <fery@cypress.com>
3777L:	linux-input@vger.kernel.org
3778S:	Supported
3779F:	drivers/input/touchscreen/cyttsp*
3780F:	include/linux/input/cyttsp.h
3781
3782DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3783M:	Joshua Kinard <kumba@gentoo.org>
3784S:	Maintained
3785F:	drivers/rtc/rtc-ds1685.c
3786F:	include/linux/rtc/ds1685.h
3787
3788DAMA SLAVE for AX.25
3789M:	Joerg Reuter <jreuter@yaina.de>
3790W:	http://yaina.de/jreuter/
3791W:	http://www.qsl.net/dl1bke/
3792L:	linux-hams@vger.kernel.org
3793S:	Maintained
3794F:	net/ax25/af_ax25.c
3795F:	net/ax25/ax25_dev.c
3796F:	net/ax25/ax25_ds_*
3797F:	net/ax25/ax25_in.c
3798F:	net/ax25/ax25_out.c
3799F:	net/ax25/ax25_timer.c
3800F:	net/ax25/sysctl_net_ax25.c
3801
3802DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3803L:	netdev@vger.kernel.org
3804S:	Orphan
3805F:	Documentation/networking/dmfe.txt
3806F:	drivers/net/ethernet/dec/tulip/dmfe.c
3807
3808DC390/AM53C974 SCSI driver
3809M:	Hannes Reinecke <hare@suse.com>
3810L:	linux-scsi@vger.kernel.org
3811S:	Maintained
3812F:	drivers/scsi/am53c974.c
3813
3814DC395x SCSI driver
3815M:	Oliver Neukum <oliver@neukum.org>
3816M:	Ali Akcaagac <aliakc@web.de>
3817M:	Jamie Lenehan <lenehan@twibble.org>
3818L:	dc395x@twibble.org
3819W:	http://twibble.org/dist/dc395x/
3820W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3821S:	Maintained
3822F:	Documentation/scsi/dc395x.txt
3823F:	drivers/scsi/dc395x.*
3824
3825DCCP PROTOCOL
3826M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3827L:	dccp@vger.kernel.org
3828W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3829S:	Maintained
3830F:	include/linux/dccp.h
3831F:	include/uapi/linux/dccp.h
3832F:	include/linux/tfrc.h
3833F:	net/dccp/
3834
3835DECnet NETWORK LAYER
3836W:	http://linux-decnet.sourceforge.net
3837L:	linux-decnet-user@lists.sourceforge.net
3838S:	Orphan
3839F:	Documentation/networking/decnet.txt
3840F:	net/decnet/
3841
3842DECSTATION PLATFORM SUPPORT
3843M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3844L:	linux-mips@linux-mips.org
3845W:	http://www.linux-mips.org/wiki/DECstation
3846S:	Maintained
3847F:	arch/mips/dec/
3848F:	arch/mips/include/asm/dec/
3849F:	arch/mips/include/asm/mach-dec/
3850
3851DEFXX FDDI NETWORK DRIVER
3852M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3853S:	Maintained
3854F:	drivers/net/fddi/defxx.*
3855
3856DELL LAPTOP DRIVER
3857M:	Matthew Garrett <mjg59@srcf.ucam.org>
3858M:	Pali Rohár <pali.rohar@gmail.com>
3859L:	platform-driver-x86@vger.kernel.org
3860S:	Maintained
3861F:	drivers/platform/x86/dell-laptop.c
3862
3863DELL LAPTOP RBTN DRIVER
3864M:	Pali Rohár <pali.rohar@gmail.com>
3865S:	Maintained
3866F:	drivers/platform/x86/dell-rbtn.*
3867
3868DELL LAPTOP FREEFALL DRIVER
3869M:	Pali Rohár <pali.rohar@gmail.com>
3870S:	Maintained
3871F:	drivers/platform/x86/dell-smo8800.c
3872
3873DELL LAPTOP SMM DRIVER
3874M:	Pali Rohár <pali.rohar@gmail.com>
3875S:	Maintained
3876F:	drivers/hwmon/dell-smm-hwmon.c
3877F:	include/uapi/linux/i8k.h
3878
3879DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3880M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3881S:	Maintained
3882F:	Documentation/dcdbas.txt
3883F:	drivers/firmware/dcdbas.*
3884
3885DELL WMI EXTRAS DRIVER
3886M:	Matthew Garrett <mjg59@srcf.ucam.org>
3887M:	Pali Rohár <pali.rohar@gmail.com>
3888S:	Maintained
3889F:	drivers/platform/x86/dell-wmi.c
3890
3891DESIGNWARE USB2 DRD IP DRIVER
3892M:	John Youn <johnyoun@synopsys.com>
3893L:	linux-usb@vger.kernel.org
3894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3895S:	Maintained
3896F:	drivers/usb/dwc2/
3897
3898DESIGNWARE USB3 DRD IP DRIVER
3899M:	Felipe Balbi <balbi@kernel.org>
3900L:	linux-usb@vger.kernel.org
3901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3902S:	Maintained
3903F:	drivers/usb/dwc3/
3904
3905DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3906M:	Andreas Klinger <ak@it-klinger.de>
3907L:	linux-iio@vger.kernel.org
3908S:	Maintained
3909F:	drivers/iio/proximity/srf*.c
3910
3911DEVICE COREDUMP (DEV_COREDUMP)
3912M:	Johannes Berg <johannes@sipsolutions.net>
3913L:	linux-kernel@vger.kernel.org
3914S:	Maintained
3915F:	drivers/base/devcoredump.c
3916F:	include/linux/devcoredump.h
3917
3918DEVICE FREQUENCY (DEVFREQ)
3919M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3920M:	Kyungmin Park <kyungmin.park@samsung.com>
3921R:	Chanwoo Choi <cw00.choi@samsung.com>
3922L:	linux-pm@vger.kernel.org
3923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3924S:	Maintained
3925F:	drivers/devfreq/
3926F:	include/linux/devfreq.h
3927F:	Documentation/devicetree/bindings/devfreq/
3928
3929DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3930M:	Chanwoo Choi <cw00.choi@samsung.com>
3931L:	linux-pm@vger.kernel.org
3932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3933S:	Supported
3934F:	drivers/devfreq/event/
3935F:	drivers/devfreq/devfreq-event.c
3936F:	include/linux/devfreq-event.h
3937F:	Documentation/devicetree/bindings/devfreq/event/
3938
3939BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3940M:	Chanwoo Choi <cw00.choi@samsung.com>
3941L:	linux-pm@vger.kernel.org
3942L:	linux-samsung-soc@vger.kernel.org
3943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3944S:	Maintained
3945F:	drivers/devfreq/exynos-bus.c
3946F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3947
3948DEVICE NUMBER REGISTRY
3949M:	Torben Mathiasen <device@lanana.org>
3950W:	http://lanana.org/docs/device-list/index.html
3951S:	Maintained
3952
3953DEVICE-MAPPER  (LVM)
3954M:	Alasdair Kergon <agk@redhat.com>
3955M:	Mike Snitzer <snitzer@redhat.com>
3956M:	dm-devel@redhat.com
3957L:	dm-devel@redhat.com
3958W:	http://sources.redhat.com/dm
3959Q:	http://patchwork.kernel.org/project/dm-devel/list/
3960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3961T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3962S:	Maintained
3963F:	Documentation/device-mapper/
3964F:	drivers/md/dm*
3965F:	drivers/md/persistent-data/
3966F:	include/linux/device-mapper.h
3967F:	include/linux/dm-*.h
3968F:	include/uapi/linux/dm-*.h
3969
3970DEVLINK
3971M:	Jiri Pirko <jiri@mellanox.com>
3972L:	netdev@vger.kernel.org
3973S:	Supported
3974F:	net/core/devlink.c
3975F:	include/net/devlink.h
3976F:	include/uapi/linux/devlink.h
3977
3978DIALOG SEMICONDUCTOR DRIVERS
3979M:	Support Opensource <support.opensource@diasemi.com>
3980W:	http://www.dialog-semiconductor.com/products
3981S:	Supported
3982F:	Documentation/hwmon/da90??
3983F:	Documentation/devicetree/bindings/mfd/da90*.txt
3984F:	Documentation/devicetree/bindings/regulator/da92*.txt
3985F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3986F:	drivers/gpio/gpio-da90??.c
3987F:	drivers/hwmon/da90??-hwmon.c
3988F:	drivers/iio/adc/da91??-*.c
3989F:	drivers/input/misc/da90??_onkey.c
3990F:	drivers/input/touchscreen/da9052_tsi.c
3991F:	drivers/leds/leds-da90??.c
3992F:	drivers/mfd/da903x.c
3993F:	drivers/mfd/da90??-*.c
3994F:	drivers/mfd/da91??-*.c
3995F:	drivers/power/supply/da9052-battery.c
3996F:	drivers/power/supply/da91??-*.c
3997F:	drivers/regulator/da903x.c
3998F:	drivers/regulator/da9???-regulator.[ch]
3999F:	drivers/rtc/rtc-da90??.c
4000F:	drivers/video/backlight/da90??_bl.c
4001F:	drivers/watchdog/da90??_wdt.c
4002F:	include/linux/mfd/da903x.h
4003F:	include/linux/mfd/da9052/
4004F:	include/linux/mfd/da9055/
4005F:	include/linux/mfd/da9062/
4006F:	include/linux/mfd/da9063/
4007F:	include/linux/mfd/da9150/
4008F:	include/linux/regulator/da9211.h
4009F:	include/sound/da[79]*.h
4010F:	sound/soc/codecs/da[79]*.[ch]
4011
4012DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4013M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4014L:	linux-gpio@vger.kernel.org
4015S:	Maintained
4016F:	drivers/gpio/gpio-gpio-mm.c
4017
4018DIGI NEO AND CLASSIC PCI PRODUCTS
4019M:	Lidza Louina <lidza.louina@gmail.com>
4020M:	Mark Hounschell <markh@compro.net>
4021L:	driverdev-devel@linuxdriverproject.org
4022S:	Maintained
4023F:	drivers/staging/dgnc/
4024
4025DIOLAN U2C-12 I2C DRIVER
4026M:	Guenter Roeck <linux@roeck-us.net>
4027L:	linux-i2c@vger.kernel.org
4028S:	Maintained
4029F:	drivers/i2c/busses/i2c-diolan-u2c.c
4030
4031DIRECT ACCESS (DAX)
4032M:	Matthew Wilcox <mawilcox@microsoft.com>
4033M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4034L:	linux-fsdevel@vger.kernel.org
4035S:	Supported
4036F:	fs/dax.c
4037F:	include/linux/dax.h
4038F:	include/trace/events/fs_dax.h
4039
4040DIRECTORY NOTIFICATION (DNOTIFY)
4041M:	Eric Paris <eparis@parisplace.org>
4042S:	Maintained
4043F:	Documentation/filesystems/dnotify.txt
4044F:	fs/notify/dnotify/
4045F:	include/linux/dnotify.h
4046
4047DISK GEOMETRY AND PARTITION HANDLING
4048M:	Andries Brouwer <aeb@cwi.nl>
4049W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4050W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4051W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4052S:	Maintained
4053
4054DISKQUOTA
4055M:	Jan Kara <jack@suse.com>
4056S:	Maintained
4057F:	Documentation/filesystems/quota.txt
4058F:	fs/quota/
4059F:	include/linux/quota*.h
4060F:	include/uapi/linux/quota*.h
4061
4062DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4063M:	Bernie Thompson <bernie@plugable.com>
4064L:	linux-fbdev@vger.kernel.org
4065S:	Maintained
4066W:	http://plugable.com/category/projects/udlfb/
4067F:	drivers/video/fbdev/udlfb.c
4068F:	include/video/udlfb.h
4069F:	Documentation/fb/udlfb.txt
4070
4071DISTRIBUTED LOCK MANAGER (DLM)
4072M:	Christine Caulfield <ccaulfie@redhat.com>
4073M:	David Teigland <teigland@redhat.com>
4074L:	cluster-devel@redhat.com
4075W:	http://sources.redhat.com/cluster/
4076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4077S:	Supported
4078F:	fs/dlm/
4079
4080DMA BUFFER SHARING FRAMEWORK
4081M:	Sumit Semwal <sumit.semwal@linaro.org>
4082S:	Maintained
4083L:	linux-media@vger.kernel.org
4084L:	dri-devel@lists.freedesktop.org
4085L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4086F:	drivers/dma-buf/
4087F:	include/linux/dma-buf*
4088F:	include/linux/reservation.h
4089F:	include/linux/*fence.h
4090F:	Documentation/driver-api/dma-buf.rst
4091T:	git git://anongit.freedesktop.org/drm/drm-misc
4092
4093SYNC FILE FRAMEWORK
4094M:	Sumit Semwal <sumit.semwal@linaro.org>
4095R:	Gustavo Padovan <gustavo@padovan.org>
4096S:	Maintained
4097L:	linux-media@vger.kernel.org
4098L:	dri-devel@lists.freedesktop.org
4099F:	drivers/dma-buf/sync_*
4100F:	drivers/dma-buf/dma-fence*
4101F:	drivers/dma-buf/sw_sync.c
4102F:	include/linux/sync_file.h
4103F:	include/uapi/linux/sync_file.h
4104F:	Documentation/sync_file.txt
4105T:	git git://anongit.freedesktop.org/drm/drm-misc
4106
4107DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4108M:	Vinod Koul <vinod.koul@intel.com>
4109L:	dmaengine@vger.kernel.org
4110Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4111S:	Maintained
4112F:	drivers/dma/
4113F:	include/linux/dmaengine.h
4114F:	Documentation/devicetree/bindings/dma/
4115F:	Documentation/dmaengine/
4116T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4117
4118DME1737 HARDWARE MONITOR DRIVER
4119M:	Juerg Haefliger <juergh@gmail.com>
4120L:	linux-hwmon@vger.kernel.org
4121S:	Maintained
4122F:	Documentation/hwmon/dme1737
4123F:	drivers/hwmon/dme1737.c
4124
4125DMI/SMBIOS SUPPORT
4126M:	Jean Delvare <jdelvare@suse.com>
4127S:	Maintained
4128T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4129F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4130F:	drivers/firmware/dmi-id.c
4131F:	drivers/firmware/dmi_scan.c
4132F:	include/linux/dmi.h
4133
4134DOCUMENTATION
4135M:	Jonathan Corbet <corbet@lwn.net>
4136L:	linux-doc@vger.kernel.org
4137S:	Maintained
4138F:	Documentation/
4139F:	scripts/docproc.c
4140F:	scripts/kernel-doc*
4141X:	Documentation/ABI/
4142X:	Documentation/devicetree/
4143X:	Documentation/acpi
4144X:	Documentation/power
4145X:	Documentation/spi
4146X:	Documentation/media
4147T:	git git://git.lwn.net/linux.git docs-next
4148
4149DOUBLETALK DRIVER
4150M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4151L:	blinux-list@redhat.com
4152S:	Maintained
4153F:	drivers/char/dtlk.c
4154F:	include/linux/dtlk.h
4155
4156DPAA2 DATAPATH I/O (DPIO) DRIVER
4157M:	Roy Pledge <Roy.Pledge@nxp.com>
4158L:	linux-kernel@vger.kernel.org
4159S:	Maintained
4160F:	drivers/staging/fsl-mc/bus/dpio
4161
4162DPAA2 ETHERNET DRIVER
4163M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4164L:	linux-kernel@vger.kernel.org
4165S:	Maintained
4166F:	drivers/staging/fsl-dpaa2/ethernet
4167
4168DPT_I2O SCSI RAID DRIVER
4169M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4170L:	linux-scsi@vger.kernel.org
4171W:	http://www.adaptec.com/
4172S:	Maintained
4173F:	drivers/scsi/dpt*
4174F:	drivers/scsi/dpt/
4175
4176DRBD DRIVER
4177M:	Philipp Reisner <philipp.reisner@linbit.com>
4178M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4179L:	drbd-dev@lists.linbit.com
4180W:	http://www.drbd.org
4181T:	git git://git.linbit.com/linux-drbd.git
4182T:	git git://git.linbit.com/drbd-8.4.git
4183S:	Supported
4184F:	drivers/block/drbd/
4185F:	lib/lru_cache.c
4186F:	Documentation/blockdev/drbd/
4187
4188DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4191S:	Supported
4192F:	Documentation/kobject.txt
4193F:	drivers/base/
4194F:	fs/debugfs/
4195F:	fs/sysfs/
4196F:	include/linux/debugfs.h
4197F:	include/linux/kobj*
4198F:	lib/kobj*
4199
4200DRM DRIVERS
4201M:	David Airlie <airlied@linux.ie>
4202L:	dri-devel@lists.freedesktop.org
4203T:	git git://people.freedesktop.org/~airlied/linux
4204B:	https://bugs.freedesktop.org/
4205C:	irc://chat.freenode.net/dri-devel
4206S:	Maintained
4207F:	drivers/gpu/drm/
4208F:	drivers/gpu/vga/
4209F:	Documentation/devicetree/bindings/display/
4210F:	Documentation/devicetree/bindings/gpu/
4211F:	Documentation/devicetree/bindings/video/
4212F:	Documentation/gpu/
4213F:	include/drm/
4214F:	include/uapi/drm/
4215F:	include/linux/vga*
4216
4217DRM DRIVERS AND MISC GPU PATCHES
4218M:	Daniel Vetter <daniel.vetter@intel.com>
4219M:	Jani Nikula <jani.nikula@linux.intel.com>
4220M:	Sean Paul <seanpaul@chromium.org>
4221W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4222S:	Maintained
4223T:	git git://anongit.freedesktop.org/drm/drm-misc
4224F:	Documentation/gpu/
4225F:	drivers/gpu/vga/
4226F:	drivers/gpu/drm/*
4227F:	include/drm/drm*
4228F:	include/uapi/drm/drm*
4229F:	include/linux/vga*
4230
4231DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4232M:	Dave Airlie <airlied@redhat.com>
4233S:	Odd Fixes
4234F:	drivers/gpu/drm/ast/
4235
4236DRM DRIVERS FOR BRIDGE CHIPS
4237M:	Archit Taneja <architt@codeaurora.org>
4238S:	Maintained
4239T:	git git://anongit.freedesktop.org/drm/drm-misc
4240F:	drivers/gpu/drm/bridge/
4241
4242DRM DRIVER FOR BOCHS VIRTUAL GPU
4243M:	Gerd Hoffmann <kraxel@redhat.com>
4244L:	virtualization@lists.linux-foundation.org
4245T:	git git://anongit.freedesktop.org/drm/drm-misc
4246S:	Maintained
4247F:	drivers/gpu/drm/bochs/
4248
4249DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4250M:	Dave Airlie <airlied@redhat.com>
4251M:	Gerd Hoffmann <kraxel@redhat.com>
4252L:	virtualization@lists.linux-foundation.org
4253T:	git git://anongit.freedesktop.org/drm/drm-misc
4254S:	Obsolete
4255W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4256F:	drivers/gpu/drm/cirrus/
4257
4258RADEON and AMDGPU DRM DRIVERS
4259M:	Alex Deucher <alexander.deucher@amd.com>
4260M:	Christian König <christian.koenig@amd.com>
4261L:	amd-gfx@lists.freedesktop.org
4262T:	git git://people.freedesktop.org/~agd5f/linux
4263S:	Supported
4264F:	drivers/gpu/drm/radeon/
4265F:	include/uapi/drm/radeon_drm.h
4266F:	drivers/gpu/drm/amd/
4267F:	include/uapi/drm/amdgpu_drm.h
4268
4269DRM PANEL DRIVERS
4270M:	Thierry Reding <thierry.reding@gmail.com>
4271L:	dri-devel@lists.freedesktop.org
4272T:	git git://anongit.freedesktop.org/tegra/linux.git
4273S:	Maintained
4274F:	drivers/gpu/drm/drm_panel.c
4275F:	drivers/gpu/drm/panel/
4276F:	include/drm/drm_panel.h
4277F:	Documentation/devicetree/bindings/display/panel/
4278
4279INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4280M:	Daniel Vetter <daniel.vetter@intel.com>
4281M:	Jani Nikula <jani.nikula@linux.intel.com>
4282L:	intel-gfx@lists.freedesktop.org
4283W:	https://01.org/linuxgraphics/
4284B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4285C:	irc://chat.freenode.net/intel-gfx
4286Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4287T:	git git://anongit.freedesktop.org/drm-intel
4288S:	Supported
4289F:	drivers/gpu/drm/i915/
4290F:	include/drm/i915*
4291F:	include/uapi/drm/i915_drm.h
4292F:	Documentation/gpu/i915.rst
4293
4294INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4295M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4296M:      Zhi Wang <zhi.a.wang@intel.com>
4297L:      intel-gvt-dev@lists.freedesktop.org
4298L:      intel-gfx@lists.freedesktop.org
4299W:      https://01.org/igvt-g
4300T:      git https://github.com/01org/gvt-linux.git
4301S:      Supported
4302F:      drivers/gpu/drm/i915/gvt/
4303
4304DRM DRIVERS FOR ATMEL HLCDC
4305M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4306L:	dri-devel@lists.freedesktop.org
4307S:	Supported
4308F:	drivers/gpu/drm/atmel-hlcdc/
4309F:	Documentation/devicetree/bindings/drm/atmel/
4310T:	git git://anongit.freedesktop.org/drm/drm-misc
4311
4312DRM DRIVERS FOR ALLWINNER A10
4313M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4314L:	dri-devel@lists.freedesktop.org
4315S:	Supported
4316F:	drivers/gpu/drm/sun4i/
4317F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4319
4320DRM DRIVERS FOR AMLOGIC SOCS
4321M:	Neil Armstrong <narmstrong@baylibre.com>
4322L:	dri-devel@lists.freedesktop.org
4323L:	linux-amlogic@lists.infradead.org
4324W:	http://linux-meson.com/
4325S:	Supported
4326F:	drivers/gpu/drm/meson/
4327F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4328F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4329F:	Documentation/gpu/meson.rst
4330T:	git git://anongit.freedesktop.org/drm/drm-misc
4331
4332DRM DRIVERS FOR EXYNOS
4333M:	Inki Dae <inki.dae@samsung.com>
4334M:	Joonyoung Shim <jy0922.shim@samsung.com>
4335M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4336M:	Kyungmin Park <kyungmin.park@samsung.com>
4337L:	dri-devel@lists.freedesktop.org
4338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4339S:	Supported
4340F:	drivers/gpu/drm/exynos/
4341F:	include/uapi/drm/exynos_drm.h
4342F:	Documentation/devicetree/bindings/display/exynos/
4343
4344DRM DRIVERS FOR FREESCALE DCU
4345M:	Stefan Agner <stefan@agner.ch>
4346M:	Alison Wang <alison.wang@freescale.com>
4347L:	dri-devel@lists.freedesktop.org
4348S:	Supported
4349F:	drivers/gpu/drm/fsl-dcu/
4350F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4351F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4352F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4353
4354DRM DRIVERS FOR FREESCALE IMX
4355M:	Philipp Zabel <p.zabel@pengutronix.de>
4356L:	dri-devel@lists.freedesktop.org
4357S:	Maintained
4358F:	drivers/gpu/drm/imx/
4359F:	drivers/gpu/ipu-v3/
4360F:	Documentation/devicetree/bindings/display/imx/
4361
4362DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4363M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4364L:	dri-devel@lists.freedesktop.org
4365T:	git git://github.com/patjak/drm-gma500
4366S:	Maintained
4367F:	drivers/gpu/drm/gma500/
4368
4369DRM DRIVERS FOR HISILICON
4370M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4371M:	Rongrong Zou <zourongrong@gmail.com>
4372R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4373R:	Chen Feng <puck.chen@hisilicon.com>
4374L:	dri-devel@lists.freedesktop.org
4375T:	git git://github.com/xin3liang/linux.git
4376S:	Maintained
4377F:	drivers/gpu/drm/hisilicon/
4378F:	Documentation/devicetree/bindings/display/hisilicon/
4379
4380DRM DRIVER FOR INTEL I810 VIDEO CARDS
4381S:	Orphan / Obsolete
4382F:	drivers/gpu/drm/i810/
4383F:	include/uapi/drm/i810_drm.h
4384
4385DRM DRIVERS FOR MEDIATEK
4386M:	CK Hu <ck.hu@mediatek.com>
4387M:	Philipp Zabel <p.zabel@pengutronix.de>
4388L:	dri-devel@lists.freedesktop.org
4389S:	Supported
4390F:	drivers/gpu/drm/mediatek/
4391F:	Documentation/devicetree/bindings/display/mediatek/
4392
4393DRM DRIVER FOR MI0283QT
4394M:	Noralf Trønnes <noralf@tronnes.org>
4395S:	Maintained
4396F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4397F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4398
4399DRM DRIVER FOR MSM ADRENO GPU
4400M:	Rob Clark <robdclark@gmail.com>
4401L:	linux-arm-msm@vger.kernel.org
4402L:	dri-devel@lists.freedesktop.org
4403L:	freedreno@lists.freedesktop.org
4404T:	git git://people.freedesktop.org/~robclark/linux
4405S:	Maintained
4406F:	drivers/gpu/drm/msm/
4407F:	include/uapi/drm/msm_drm.h
4408F:	Documentation/devicetree/bindings/display/msm/
4409
4410DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4411M:	Ben Skeggs <bskeggs@redhat.com>
4412L:	dri-devel@lists.freedesktop.org
4413L:	nouveau@lists.freedesktop.org
4414T:	git git://github.com/skeggsb/linux
4415S:	Supported
4416F:	drivers/gpu/drm/nouveau/
4417F:	include/uapi/drm/nouveau_drm.h
4418
4419DRM DRIVERS FOR NVIDIA TEGRA
4420M:	Thierry Reding <thierry.reding@gmail.com>
4421L:	dri-devel@lists.freedesktop.org
4422L:	linux-tegra@vger.kernel.org
4423T:	git git://anongit.freedesktop.org/tegra/linux.git
4424S:	Supported
4425F:	drivers/gpu/drm/tegra/
4426F:	drivers/gpu/host1x/
4427F:	include/linux/host1x.h
4428F:	include/uapi/drm/tegra_drm.h
4429F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4430
4431DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4432S:	Orphan / Obsolete
4433F:	drivers/gpu/drm/mga/
4434F:	include/uapi/drm/mga_drm.h
4435
4436DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4437M:	Dave Airlie <airlied@redhat.com>
4438S:	Odd Fixes
4439F:	drivers/gpu/drm/mgag200/
4440
4441DRM DRIVER FOR RAGE 128 VIDEO CARDS
4442S:	Orphan / Obsolete
4443F:	drivers/gpu/drm/r128/
4444F:	include/uapi/drm/r128_drm.h
4445
4446DRM DRIVERS FOR RENESAS
4447M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4448L:	dri-devel@lists.freedesktop.org
4449L:	linux-renesas-soc@vger.kernel.org
4450T:	git git://linuxtv.org/pinchartl/fbdev
4451S:	Supported
4452F:	drivers/gpu/drm/rcar-du/
4453F:	drivers/gpu/drm/shmobile/
4454F:	include/linux/platform_data/shmob_drm.h
4455F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4456F:	Documentation/devicetree/bindings/display/renesas,du.txt
4457
4458DRM DRIVER FOR QXL VIRTUAL GPU
4459M:	Dave Airlie <airlied@redhat.com>
4460M:	Gerd Hoffmann <kraxel@redhat.com>
4461L:	virtualization@lists.linux-foundation.org
4462T:	git git://anongit.freedesktop.org/drm/drm-misc
4463S:	Maintained
4464F:	drivers/gpu/drm/qxl/
4465F:	include/uapi/drm/qxl_drm.h
4466
4467DRM DRIVERS FOR ROCKCHIP
4468M:	Mark Yao <mark.yao@rock-chips.com>
4469L:	dri-devel@lists.freedesktop.org
4470S:	Maintained
4471F:	drivers/gpu/drm/rockchip/
4472F:	Documentation/devicetree/bindings/display/rockchip/
4473T:	git git://anongit.freedesktop.org/drm/drm-misc
4474
4475DRM DRIVER FOR SAVAGE VIDEO CARDS
4476S:	Orphan / Obsolete
4477F:	drivers/gpu/drm/savage/
4478F:	include/uapi/drm/savage_drm.h
4479
4480DRM DRIVER FOR SIS VIDEO CARDS
4481S:	Orphan / Obsolete
4482F:	drivers/gpu/drm/sis/
4483F:	include/uapi/drm/sis_drm.h
4484
4485DRM DRIVERS FOR STI
4486M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4487M:	Vincent Abriou <vincent.abriou@st.com>
4488L:	dri-devel@lists.freedesktop.org
4489T:	git git://anongit.freedesktop.org/drm/drm-misc
4490S:	Maintained
4491F:	drivers/gpu/drm/sti
4492F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4493
4494DRM DRIVER FOR TDFX VIDEO CARDS
4495S:	Orphan / Obsolete
4496F:	drivers/gpu/drm/tdfx/
4497
4498DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4499M:	Dave Airlie <airlied@redhat.com>
4500S:	Odd Fixes
4501F:	drivers/gpu/drm/udl/
4502
4503DRM DRIVERS FOR VIVANTE GPU IP
4504M:	Lucas Stach <l.stach@pengutronix.de>
4505R:	Russell King <linux+etnaviv@armlinux.org.uk>
4506R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4507L:	etnaviv@lists.freedesktop.org
4508L:	dri-devel@lists.freedesktop.org
4509S:	Maintained
4510F:	drivers/gpu/drm/etnaviv/
4511F:	include/uapi/drm/etnaviv_drm.h
4512F:	Documentation/devicetree/bindings/display/etnaviv/
4513
4514DRM DRIVER FOR VMWARE VIRTUAL GPU
4515M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4516M:	Sinclair Yeh <syeh@vmware.com>
4517M:	Thomas Hellstrom <thellstrom@vmware.com>
4518L:	dri-devel@lists.freedesktop.org
4519T:	git git://people.freedesktop.org/~syeh/repos_linux
4520T:	git git://people.freedesktop.org/~thomash/linux
4521S:	Supported
4522F:	drivers/gpu/drm/vmwgfx/
4523F:	include/uapi/drm/vmwgfx_drm.h
4524
4525DRM DRIVERS FOR VC4
4526M:	Eric Anholt <eric@anholt.net>
4527T:	git git://github.com/anholt/linux
4528S:	Supported
4529F:	drivers/gpu/drm/vc4/
4530F:	include/uapi/drm/vc4_drm.h
4531F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4532T:	git git://anongit.freedesktop.org/drm/drm-misc
4533
4534DRM DRIVERS FOR TI OMAP
4535M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4536L:	dri-devel@lists.freedesktop.org
4537S:	Maintained
4538F:	drivers/gpu/drm/omapdrm/
4539F:	Documentation/devicetree/bindings/display/ti/
4540
4541DRM DRIVERS FOR TI LCDC
4542M:	Jyri Sarha <jsarha@ti.com>
4543R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4544L:	dri-devel@lists.freedesktop.org
4545S:	Maintained
4546F:	drivers/gpu/drm/tilcdc/
4547F:	Documentation/devicetree/bindings/display/tilcdc/
4548
4549DRM DRIVERS FOR ZTE ZX
4550M:	Shawn Guo <shawnguo@kernel.org>
4551L:	dri-devel@lists.freedesktop.org
4552S:	Maintained
4553F:	drivers/gpu/drm/zte/
4554F:	Documentation/devicetree/bindings/display/zte,vou.txt
4555T:	git git://anongit.freedesktop.org/drm/drm-misc
4556
4557DSBR100 USB FM RADIO DRIVER
4558M:	Alexey Klimov <klimov.linux@gmail.com>
4559L:	linux-media@vger.kernel.org
4560T:	git git://linuxtv.org/media_tree.git
4561S:	Maintained
4562F:	drivers/media/radio/dsbr100.c
4563
4564DSCC4 DRIVER
4565M:	Francois Romieu <romieu@fr.zoreil.com>
4566L:	netdev@vger.kernel.org
4567S:	Maintained
4568F:	drivers/net/wan/dscc4.c
4569
4570DT3155 MEDIA DRIVER
4571M:	Hans Verkuil <hverkuil@xs4all.nl>
4572L:	linux-media@vger.kernel.org
4573T:	git git://linuxtv.org/media_tree.git
4574W:	https://linuxtv.org
4575S:	Odd Fixes
4576F:	drivers/media/pci/dt3155/
4577
4578DVB_USB_AF9015 MEDIA DRIVER
4579M:	Antti Palosaari <crope@iki.fi>
4580L:	linux-media@vger.kernel.org
4581W:	https://linuxtv.org
4582W:	http://palosaari.fi/linux/
4583Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4584T:	git git://linuxtv.org/anttip/media_tree.git
4585S:	Maintained
4586F:	drivers/media/usb/dvb-usb-v2/af9015*
4587
4588DVB_USB_AF9035 MEDIA DRIVER
4589M:	Antti Palosaari <crope@iki.fi>
4590L:	linux-media@vger.kernel.org
4591W:	https://linuxtv.org
4592W:	http://palosaari.fi/linux/
4593Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4594T:	git git://linuxtv.org/anttip/media_tree.git
4595S:	Maintained
4596F:	drivers/media/usb/dvb-usb-v2/af9035*
4597
4598DVB_USB_ANYSEE MEDIA DRIVER
4599M:	Antti Palosaari <crope@iki.fi>
4600L:	linux-media@vger.kernel.org
4601W:	https://linuxtv.org
4602W:	http://palosaari.fi/linux/
4603Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4604T:	git git://linuxtv.org/anttip/media_tree.git
4605S:	Maintained
4606F:	drivers/media/usb/dvb-usb-v2/anysee*
4607
4608DVB_USB_AU6610 MEDIA DRIVER
4609M:	Antti Palosaari <crope@iki.fi>
4610L:	linux-media@vger.kernel.org
4611W:	https://linuxtv.org
4612W:	http://palosaari.fi/linux/
4613Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4614T:	git git://linuxtv.org/anttip/media_tree.git
4615S:	Maintained
4616F:	drivers/media/usb/dvb-usb-v2/au6610*
4617
4618DVB_USB_CE6230 MEDIA DRIVER
4619M:	Antti Palosaari <crope@iki.fi>
4620L:	linux-media@vger.kernel.org
4621W:	https://linuxtv.org
4622W:	http://palosaari.fi/linux/
4623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4624T:	git git://linuxtv.org/anttip/media_tree.git
4625S:	Maintained
4626F:	drivers/media/usb/dvb-usb-v2/ce6230*
4627
4628DVB_USB_CXUSB MEDIA DRIVER
4629M:	Michael Krufky <mkrufky@linuxtv.org>
4630L:	linux-media@vger.kernel.org
4631W:	https://linuxtv.org
4632W:	http://github.com/mkrufky
4633Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4634T:	git git://linuxtv.org/media_tree.git
4635S:	Maintained
4636F:	drivers/media/usb/dvb-usb/cxusb*
4637
4638DVB_USB_EC168 MEDIA DRIVER
4639M:	Antti Palosaari <crope@iki.fi>
4640L:	linux-media@vger.kernel.org
4641W:	https://linuxtv.org
4642W:	http://palosaari.fi/linux/
4643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4644T:	git git://linuxtv.org/anttip/media_tree.git
4645S:	Maintained
4646F:	drivers/media/usb/dvb-usb-v2/ec168*
4647
4648DVB_USB_GL861 MEDIA DRIVER
4649M:	Antti Palosaari <crope@iki.fi>
4650L:	linux-media@vger.kernel.org
4651W:	https://linuxtv.org
4652Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4653T:	git git://linuxtv.org/anttip/media_tree.git
4654S:	Maintained
4655F:	drivers/media/usb/dvb-usb-v2/gl861*
4656
4657DVB_USB_MXL111SF MEDIA DRIVER
4658M:	Michael Krufky <mkrufky@linuxtv.org>
4659L:	linux-media@vger.kernel.org
4660W:	https://linuxtv.org
4661W:	http://github.com/mkrufky
4662Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4663T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4664S:	Maintained
4665F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4666
4667DVB_USB_RTL28XXU MEDIA DRIVER
4668M:	Antti Palosaari <crope@iki.fi>
4669L:	linux-media@vger.kernel.org
4670W:	https://linuxtv.org
4671W:	http://palosaari.fi/linux/
4672Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4673T:	git git://linuxtv.org/anttip/media_tree.git
4674S:	Maintained
4675F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4676
4677DVB_USB_V2 MEDIA DRIVER
4678M:	Antti Palosaari <crope@iki.fi>
4679L:	linux-media@vger.kernel.org
4680W:	https://linuxtv.org
4681W:	http://palosaari.fi/linux/
4682Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4683T:	git git://linuxtv.org/anttip/media_tree.git
4684S:	Maintained
4685F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4686F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4687
4688DYNAMIC DEBUG
4689M:	Jason Baron <jbaron@akamai.com>
4690S:	Maintained
4691F:	lib/dynamic_debug.c
4692F:	include/linux/dynamic_debug.h
4693
4694DZ DECSTATION DZ11 SERIAL DRIVER
4695M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4696S:	Maintained
4697F:	drivers/tty/serial/dz.*
4698
4699E3X0 POWER BUTTON DRIVER
4700M:	Moritz Fischer <moritz.fischer@ettus.com>
4701L:	usrp-users@lists.ettus.com
4702W:	http://www.ettus.com
4703S:	Supported
4704F:	drivers/input/misc/e3x0-button.c
4705F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4706
4707E4000 MEDIA DRIVER
4708M:	Antti Palosaari <crope@iki.fi>
4709L:	linux-media@vger.kernel.org
4710W:	https://linuxtv.org
4711W:	http://palosaari.fi/linux/
4712Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4713T:	git git://linuxtv.org/anttip/media_tree.git
4714S:	Maintained
4715F:	drivers/media/tuners/e4000*
4716
4717EATA ISA/EISA/PCI SCSI DRIVER
4718M:	Dario Ballabio <ballabio_dario@emc.com>
4719L:	linux-scsi@vger.kernel.org
4720S:	Maintained
4721F:	drivers/scsi/eata.c
4722
4723EC100 MEDIA DRIVER
4724M:	Antti Palosaari <crope@iki.fi>
4725L:	linux-media@vger.kernel.org
4726W:	https://linuxtv.org
4727W:	http://palosaari.fi/linux/
4728Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4729T:	git git://linuxtv.org/anttip/media_tree.git
4730S:	Maintained
4731F:	drivers/media/dvb-frontends/ec100*
4732
4733ECRYPT FILE SYSTEM
4734M:	Tyler Hicks <tyhicks@canonical.com>
4735L:	ecryptfs@vger.kernel.org
4736W:	http://ecryptfs.org
4737W:	https://launchpad.net/ecryptfs
4738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4739S:	Supported
4740F:	Documentation/filesystems/ecryptfs.txt
4741F:	fs/ecryptfs/
4742
4743EDAC-CORE
4744M:	Borislav Petkov <bp@alien8.de>
4745M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4746M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4747L:	linux-edac@vger.kernel.org
4748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4750S:	Supported
4751F:	Documentation/admin-guide/ras.rst
4752F:	Documentation/driver-api/edac.rst
4753F:	drivers/edac/
4754F:	include/linux/edac.h
4755
4756EDAC-AMD64
4757M:	Borislav Petkov <bp@alien8.de>
4758L:	linux-edac@vger.kernel.org
4759S:	Maintained
4760F:	drivers/edac/amd64_edac*
4761
4762EDAC-CALXEDA
4763M:	Robert Richter <rric@kernel.org>
4764L:	linux-edac@vger.kernel.org
4765S:	Maintained
4766F:	drivers/edac/highbank*
4767
4768EDAC-CAVIUM
4769M:	Ralf Baechle <ralf@linux-mips.org>
4770M:	David Daney <david.daney@cavium.com>
4771L:	linux-edac@vger.kernel.org
4772L:	linux-mips@linux-mips.org
4773S:	Supported
4774F:	drivers/edac/octeon_edac*
4775F:	drivers/edac/thunderx_edac*
4776
4777EDAC-E752X
4778M:	Mark Gross <mark.gross@intel.com>
4779L:	linux-edac@vger.kernel.org
4780S:	Maintained
4781F:	drivers/edac/e752x_edac.c
4782
4783EDAC-E7XXX
4784L:	linux-edac@vger.kernel.org
4785S:	Maintained
4786F:	drivers/edac/e7xxx_edac.c
4787
4788EDAC-FSL_DDR
4789M:	York Sun <york.sun@nxp.com>
4790L:	linux-edac@vger.kernel.org
4791S:	Maintained
4792F:	drivers/edac/fsl_ddr_edac.*
4793
4794EDAC-GHES
4795M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4796M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4797L:	linux-edac@vger.kernel.org
4798S:	Maintained
4799F:	drivers/edac/ghes_edac.c
4800
4801EDAC-I82443BXGX
4802M:	Tim Small <tim@buttersideup.com>
4803L:	linux-edac@vger.kernel.org
4804S:	Maintained
4805F:	drivers/edac/i82443bxgx_edac.c
4806
4807EDAC-I3000
4808L:	linux-edac@vger.kernel.org
4809S:	Orphan
4810F:	drivers/edac/i3000_edac.c
4811
4812EDAC-I5000
4813L:	linux-edac@vger.kernel.org
4814S:	Maintained
4815F:	drivers/edac/i5000_edac.c
4816
4817EDAC-I5400
4818M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4819M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4820L:	linux-edac@vger.kernel.org
4821S:	Maintained
4822F:	drivers/edac/i5400_edac.c
4823
4824EDAC-I7300
4825M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4826M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4827L:	linux-edac@vger.kernel.org
4828S:	Maintained
4829F:	drivers/edac/i7300_edac.c
4830
4831EDAC-I7CORE
4832M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4833M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4834L:	linux-edac@vger.kernel.org
4835S:	Maintained
4836F:	drivers/edac/i7core_edac.c
4837
4838EDAC-I82975X
4839M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4840M:	"Arvind R." <arvino55@gmail.com>
4841L:	linux-edac@vger.kernel.org
4842S:	Maintained
4843F:	drivers/edac/i82975x_edac.c
4844
4845EDAC-IE31200
4846M:	Jason Baron <jbaron@akamai.com>
4847L:	linux-edac@vger.kernel.org
4848S:	Maintained
4849F:	drivers/edac/ie31200_edac.c
4850
4851EDAC-MPC85XX
4852M:	Johannes Thumshirn <morbidrsa@gmail.com>
4853L:	linux-edac@vger.kernel.org
4854S:	Maintained
4855F:	drivers/edac/mpc85xx_edac.[ch]
4856
4857EDAC-PND2
4858M:	Tony Luck <tony.luck@intel.com>
4859L:	linux-edac@vger.kernel.org
4860S:	Maintained
4861F:	drivers/edac/pnd2_edac.[ch]
4862
4863EDAC-PASEMI
4864M:	Egor Martovetsky <egor@pasemi.com>
4865L:	linux-edac@vger.kernel.org
4866S:	Maintained
4867F:	drivers/edac/pasemi_edac.c
4868
4869EDAC-R82600
4870M:	Tim Small <tim@buttersideup.com>
4871L:	linux-edac@vger.kernel.org
4872S:	Maintained
4873F:	drivers/edac/r82600_edac.c
4874
4875EDAC-SBRIDGE
4876M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4877M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4878L:	linux-edac@vger.kernel.org
4879S:	Maintained
4880F:	drivers/edac/sb_edac.c
4881
4882EDAC-SKYLAKE
4883M:	Tony Luck <tony.luck@intel.com>
4884L:	linux-edac@vger.kernel.org
4885S:	Maintained
4886F:	drivers/edac/skx_edac.c
4887
4888EDAC-XGENE
4889APPLIED MICRO (APM) X-GENE SOC EDAC
4890M:     Loc Ho <lho@apm.com>
4891S:     Supported
4892F:     drivers/edac/xgene_edac.c
4893F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4894
4895EDIROL UA-101/UA-1000 DRIVER
4896M:	Clemens Ladisch <clemens@ladisch.de>
4897L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4898T:	git git://git.alsa-project.org/alsa-kernel.git
4899S:	Maintained
4900F:	sound/usb/misc/ua101.c
4901
4902EXTENSIBLE FIRMWARE INTERFACE (EFI)
4903M:	Matt Fleming <matt@codeblueprint.co.uk>
4904M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4905L:	linux-efi@vger.kernel.org
4906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4907S:	Maintained
4908F:	Documentation/efi-stub.txt
4909F:	arch/*/kernel/efi.c
4910F:	arch/x86/boot/compressed/eboot.[ch]
4911F:	arch/*/include/asm/efi.h
4912F:	arch/x86/platform/efi/
4913F:	drivers/firmware/efi/
4914F:	include/linux/efi*.h
4915F:	arch/arm/boot/compressed/efi-header.S
4916F:	arch/arm64/kernel/efi-entry.S
4917
4918EFI VARIABLE FILESYSTEM
4919M:	Matthew Garrett <matthew.garrett@nebula.com>
4920M:	Jeremy Kerr <jk@ozlabs.org>
4921M:	Matt Fleming <matt@codeblueprint.co.uk>
4922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4923L:	linux-efi@vger.kernel.org
4924S:	Maintained
4925F:	fs/efivarfs/
4926
4927EFIFB FRAMEBUFFER DRIVER
4928L:	linux-fbdev@vger.kernel.org
4929M:	Peter Jones <pjones@redhat.com>
4930S:	Maintained
4931F:	drivers/video/fbdev/efifb.c
4932
4933EFI TEST DRIVER
4934L:	linux-efi@vger.kernel.org
4935M:	Ivan Hu <ivan.hu@canonical.com>
4936M:	Matt Fleming <matt@codeblueprint.co.uk>
4937S:	Maintained
4938F:	drivers/firmware/efi/test/
4939
4940EFS FILESYSTEM
4941W:	http://aeschi.ch.eu.org/efs/
4942S:	Orphan
4943F:	fs/efs/
4944
4945EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4946M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4947L:	netdev@vger.kernel.org
4948S:	Maintained
4949F:	drivers/net/ethernet/ibm/ehea/
4950
4951EM28XX VIDEO4LINUX DRIVER
4952M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4953M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4954L:	linux-media@vger.kernel.org
4955W:	https://linuxtv.org
4956T:	git git://linuxtv.org/media_tree.git
4957S:	Maintained
4958F:	drivers/media/usb/em28xx/
4959F:	Documentation/media/v4l-drivers/em28xx*
4960
4961EMBEDDED LINUX
4962M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4963M:	Matt Mackall <mpm@selenic.com>
4964M:	David Woodhouse <dwmw2@infradead.org>
4965L:	linux-embedded@vger.kernel.org
4966S:	Maintained
4967
4968EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4969M:	James Smart <james.smart@broadcom.com>
4970M:	Dick Kennedy <dick.kennedy@broadcom.com>
4971L:	linux-scsi@vger.kernel.org
4972W:	http://www.broadcom.com
4973S:	Supported
4974F:	drivers/scsi/lpfc/
4975
4976ENE CB710 FLASH CARD READER DRIVER
4977M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4978S:	Maintained
4979F:	drivers/misc/cb710/
4980F:	drivers/mmc/host/cb710-mmc.*
4981F:	include/linux/cb710.h
4982
4983ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4984M:	Maxim Levitsky <maximlevitsky@gmail.com>
4985S:	Maintained
4986F:	drivers/media/rc/ene_ir.*
4987
4988EPSON S1D13XXX FRAMEBUFFER DRIVER
4989M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4990S:	Maintained
4991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4992F:	drivers/video/fbdev/s1d13xxxfb.c
4993F:	include/video/s1d13xxxfb.h
4994
4995ET131X NETWORK DRIVER
4996M:	Mark Einon <mark.einon@gmail.com>
4997S:	Odd Fixes
4998F:	drivers/net/ethernet/agere/
4999
5000ETHERNET BRIDGE
5001M:	Stephen Hemminger <stephen@networkplumber.org>
5002L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5003L:	netdev@vger.kernel.org
5004W:	http://www.linuxfoundation.org/en/Net:Bridge
5005S:	Maintained
5006F:	include/linux/netfilter_bridge/
5007F:	net/bridge/
5008
5009ETHERNET PHY LIBRARY
5010M:	Andrew Lunn <andrew@lunn.ch>
5011M:	Florian Fainelli <f.fainelli@gmail.com>
5012L:	netdev@vger.kernel.org
5013S:	Maintained
5014F:	include/linux/phy.h
5015F:	include/linux/phy_fixed.h
5016F:	drivers/net/phy/
5017F:	Documentation/networking/phy.txt
5018F:	drivers/of/of_mdio.c
5019F:	drivers/of/of_net.c
5020
5021EXT2 FILE SYSTEM
5022M:	Jan Kara <jack@suse.com>
5023L:	linux-ext4@vger.kernel.org
5024S:	Maintained
5025F:	Documentation/filesystems/ext2.txt
5026F:	fs/ext2/
5027F:	include/linux/ext2*
5028
5029EXT4 FILE SYSTEM
5030M:	"Theodore Ts'o" <tytso@mit.edu>
5031M:	Andreas Dilger <adilger.kernel@dilger.ca>
5032L:	linux-ext4@vger.kernel.org
5033W:	http://ext4.wiki.kernel.org
5034Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5036S:	Maintained
5037F:	Documentation/filesystems/ext4.txt
5038F:	fs/ext4/
5039
5040Extended Verification Module (EVM)
5041M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5042L:	linux-ima-devel@lists.sourceforge.net
5043L:	linux-security-module@vger.kernel.org
5044S:	Supported
5045F:	security/integrity/evm/
5046
5047EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5048M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5049M:	Chanwoo Choi <cw00.choi@samsung.com>
5050L:	linux-kernel@vger.kernel.org
5051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5052S:	Maintained
5053F:	drivers/extcon/
5054F:	include/linux/extcon/
5055F:	include/linux/extcon.h
5056F:	Documentation/extcon/
5057F:	Documentation/devicetree/bindings/extcon/
5058
5059EXYNOS DP DRIVER
5060M:	Jingoo Han <jingoohan1@gmail.com>
5061L:	dri-devel@lists.freedesktop.org
5062S:	Maintained
5063F:	drivers/gpu/drm/exynos/exynos_dp*
5064
5065EXYNOS SYSMMU (IOMMU) driver
5066M:	Marek Szyprowski <m.szyprowski@samsung.com>
5067L:	iommu@lists.linux-foundation.org
5068S:	Maintained
5069F:	drivers/iommu/exynos-iommu.c
5070
5071EZchip NPS platform support
5072M:	Noam Camus <noamc@ezchip.com>
5073S:	Supported
5074F:	arch/arc/plat-eznps
5075F:	arch/arc/boot/dts/eznps.dts
5076
5077F71805F HARDWARE MONITORING DRIVER
5078M:	Jean Delvare <jdelvare@suse.com>
5079L:	linux-hwmon@vger.kernel.org
5080S:	Maintained
5081F:	Documentation/hwmon/f71805f
5082F:	drivers/hwmon/f71805f.c
5083
5084FC0011 TUNER DRIVER
5085M:	Michael Buesch <m@bues.ch>
5086L:	linux-media@vger.kernel.org
5087S:	Maintained
5088F:	drivers/media/tuners/fc0011.h
5089F:	drivers/media/tuners/fc0011.c
5090
5091FC2580 MEDIA DRIVER
5092M:	Antti Palosaari <crope@iki.fi>
5093L:	linux-media@vger.kernel.org
5094W:	https://linuxtv.org
5095W:	http://palosaari.fi/linux/
5096Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5097T:	git git://linuxtv.org/anttip/media_tree.git
5098S:	Maintained
5099F:	drivers/media/tuners/fc2580*
5100
5101FANOTIFY
5102M:	Eric Paris <eparis@redhat.com>
5103S:	Maintained
5104F:	fs/notify/fanotify/
5105F:	include/linux/fanotify.h
5106F:	include/uapi/linux/fanotify.h
5107
5108FARSYNC SYNCHRONOUS DRIVER
5109M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5110W:	http://www.farsite.co.uk/
5111S:	Supported
5112F:	drivers/net/wan/farsync.*
5113
5114FAULT INJECTION SUPPORT
5115M:	Akinobu Mita <akinobu.mita@gmail.com>
5116S:	Supported
5117F:	Documentation/fault-injection/
5118F:	lib/fault-inject.c
5119
5120FBTFT Framebuffer drivers
5121M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5122S:	Maintained
5123F:	drivers/staging/fbtft/
5124
5125FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5126M:	Johannes Thumshirn <jth@kernel.org>
5127L:	fcoe-devel@open-fcoe.org
5128W:	www.Open-FCoE.org
5129S:	Supported
5130F:	drivers/scsi/libfc/
5131F:	drivers/scsi/fcoe/
5132F:	include/scsi/fc/
5133F:	include/scsi/libfc.h
5134F:	include/scsi/libfcoe.h
5135F:	include/uapi/scsi/fc/
5136
5137FILE LOCKING (flock() and fcntl()/lockf())
5138M:	Jeff Layton <jlayton@poochiereds.net>
5139M:	"J. Bruce Fields" <bfields@fieldses.org>
5140L:	linux-fsdevel@vger.kernel.org
5141S:	Maintained
5142F:	include/linux/fcntl.h
5143F:	include/linux/fs.h
5144F:	include/uapi/linux/fcntl.h
5145F:	include/uapi/linux/fs.h
5146F:	fs/fcntl.c
5147F:	fs/locks.c
5148
5149FILESYSTEMS (VFS and infrastructure)
5150M:	Alexander Viro <viro@zeniv.linux.org.uk>
5151L:	linux-fsdevel@vger.kernel.org
5152S:	Maintained
5153F:	fs/*
5154
5155FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5156M:	Riku Voipio <riku.voipio@iki.fi>
5157L:	linux-hwmon@vger.kernel.org
5158S:	Maintained
5159F:	drivers/hwmon/f75375s.c
5160F:	include/linux/f75375s.h
5161
5162FIREWIRE AUDIO DRIVERS
5163M:	Clemens Ladisch <clemens@ladisch.de>
5164L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5165T:	git git://git.alsa-project.org/alsa-kernel.git
5166S:	Maintained
5167F:	sound/firewire/
5168
5169FIREWIRE MEDIA DRIVERS (firedtv)
5170M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5171L:	linux-media@vger.kernel.org
5172L:	linux1394-devel@lists.sourceforge.net
5173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5174S:	Maintained
5175F:	drivers/media/firewire/
5176
5177FIREWIRE SBP-2 TARGET
5178M:	Chris Boot <bootc@bootc.net>
5179L:	linux-scsi@vger.kernel.org
5180L:	target-devel@vger.kernel.org
5181L:	linux1394-devel@lists.sourceforge.net
5182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5183S:	Maintained
5184F:	drivers/target/sbp/
5185
5186FIREWIRE SUBSYSTEM
5187M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5188L:	linux1394-devel@lists.sourceforge.net
5189W:	http://ieee1394.wiki.kernel.org/
5190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5191S:	Maintained
5192F:	drivers/firewire/
5193F:	include/linux/firewire.h
5194F:	include/uapi/linux/firewire*.h
5195F:	tools/firewire/
5196
5197FIRMWARE LOADER (request_firmware)
5198M:	Luis R. Rodriguez <mcgrof@kernel.org>
5199L:	linux-kernel@vger.kernel.org
5200S:	Maintained
5201F:	Documentation/firmware_class/
5202F:	drivers/base/firmware*.c
5203F:	include/linux/firmware.h
5204
5205FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5206M:	Joshua Morris <josh.h.morris@us.ibm.com>
5207M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5208S:	Maintained
5209F:	drivers/block/rsxx/
5210
5211FLOPPY DRIVER
5212M:	Jiri Kosina <jikos@kernel.org>
5213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5214S:	Odd fixes
5215F:	drivers/block/floppy.c
5216
5217FMC SUBSYSTEM
5218M:	Alessandro Rubini <rubini@gnudd.com>
5219W:	http://www.ohwr.org/projects/fmc-bus
5220S:	Supported
5221F:	drivers/fmc/
5222F:	include/linux/fmc*.h
5223F:	include/linux/ipmi-fru.h
5224K:	fmc_d.*register
5225
5226FPGA MANAGER FRAMEWORK
5227M:	Alan Tull <atull@kernel.org>
5228R:	Moritz Fischer <moritz.fischer@ettus.com>
5229L:	linux-fpga@vger.kernel.org
5230S:	Maintained
5231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5232F:	Documentation/fpga/
5233F:	Documentation/devicetree/bindings/fpga/
5234F:	drivers/fpga/
5235F:	include/linux/fpga/
5236W:	http://www.rocketboards.org
5237
5238FPU EMULATOR
5239M:	Bill Metzenthen <billm@melbpc.org.au>
5240W:	http://floatingpoint.sourceforge.net/emulator/index.html
5241S:	Maintained
5242F:	arch/x86/math-emu/
5243
5244FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5245L:	netdev@vger.kernel.org
5246S:	Orphan
5247F:	drivers/net/wan/dlci.c
5248F:	drivers/net/wan/sdla.c
5249
5250FRAMEBUFFER LAYER
5251M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5252L:	linux-fbdev@vger.kernel.org
5253T:	git git://github.com/bzolnier/linux.git
5254Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5255S:	Maintained
5256F:	Documentation/fb/
5257F:	drivers/video/
5258F:	include/video/
5259F:	include/linux/fb.h
5260F:	include/uapi/video/
5261F:	include/uapi/linux/fb.h
5262
5263FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5264M:	Horia Geantă <horia.geanta@nxp.com>
5265M:	Dan Douglass <dan.douglass@nxp.com>
5266L:	linux-crypto@vger.kernel.org
5267S:	Maintained
5268F:	drivers/crypto/caam/
5269F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5270
5271FREESCALE DIU FRAMEBUFFER DRIVER
5272M:	Timur Tabi <timur@tabi.org>
5273L:	linux-fbdev@vger.kernel.org
5274S:	Maintained
5275F:	drivers/video/fbdev/fsl-diu-fb.*
5276
5277FREESCALE DMA DRIVER
5278M:	Li Yang <leoli@freescale.com>
5279M:	Zhang Wei <zw@zh-kernel.org>
5280L:	linuxppc-dev@lists.ozlabs.org
5281S:	Maintained
5282F:	drivers/dma/fsldma.*
5283
5284FREESCALE GPMI NAND DRIVER
5285M:	Han Xu <han.xu@nxp.com>
5286L:	linux-mtd@lists.infradead.org
5287S:	Maintained
5288F:	drivers/mtd/nand/gpmi-nand/*
5289
5290FREESCALE I2C CPM DRIVER
5291M:	Jochen Friedrich <jochen@scram.de>
5292L:	linuxppc-dev@lists.ozlabs.org
5293L:	linux-i2c@vger.kernel.org
5294S:	Maintained
5295F:	drivers/i2c/busses/i2c-cpm.c
5296
5297FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5298M:	Sascha Hauer <kernel@pengutronix.de>
5299L:	linux-fbdev@vger.kernel.org
5300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5301S:	Maintained
5302F:	include/linux/platform_data/video-imxfb.h
5303F:	drivers/video/fbdev/imxfb.c
5304
5305FREESCALE QUAD SPI DRIVER
5306M:	Han Xu <han.xu@nxp.com>
5307L:	linux-mtd@lists.infradead.org
5308S:	Maintained
5309F:	drivers/mtd/spi-nor/fsl-quadspi.c
5310
5311FREESCALE SOC FS_ENET DRIVER
5312M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5313M:	Vitaly Bordug <vbordug@ru.mvista.com>
5314L:	linuxppc-dev@lists.ozlabs.org
5315L:	netdev@vger.kernel.org
5316S:	Maintained
5317F:	drivers/net/ethernet/freescale/fs_enet/
5318F:	include/linux/fs_enet_pd.h
5319
5320FREESCALE IMX / MXC FEC DRIVER
5321M:	Fugang Duan <fugang.duan@nxp.com>
5322L:	netdev@vger.kernel.org
5323S:	Maintained
5324F:	drivers/net/ethernet/freescale/fec_main.c
5325F:	drivers/net/ethernet/freescale/fec_ptp.c
5326F:	drivers/net/ethernet/freescale/fec.h
5327F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5328
5329FREESCALE QORIQ DPAA FMAN DRIVER
5330M:	Madalin Bucur <madalin.bucur@nxp.com>
5331L:	netdev@vger.kernel.org
5332S:	Maintained
5333F:	drivers/net/ethernet/freescale/fman
5334F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5335
5336FREESCALE QORIQ DPAA ETHERNET DRIVER
5337M:	Madalin Bucur <madalin.bucur@nxp.com>
5338L:	netdev@vger.kernel.org
5339S:	Maintained
5340F:	drivers/net/ethernet/freescale/dpaa
5341
5342FREESCALE SOC DRIVERS
5343M:	Scott Wood <oss@buserror.net>
5344L:	linuxppc-dev@lists.ozlabs.org
5345L:	linux-arm-kernel@lists.infradead.org
5346S:	Maintained
5347F:	Documentation/devicetree/bindings/powerpc/fsl/
5348F:	drivers/soc/fsl/
5349F:	include/linux/fsl/
5350
5351FREESCALE QUICC ENGINE LIBRARY
5352M:	Qiang Zhao <qiang.zhao@nxp.com>
5353L:	linuxppc-dev@lists.ozlabs.org
5354S:	Maintained
5355F:	drivers/soc/fsl/qe/
5356F:	include/soc/fsl/*qe*.h
5357F:	include/soc/fsl/*ucc*.h
5358
5359FREESCALE USB PERIPHERAL DRIVERS
5360M:	Li Yang <leoli@freescale.com>
5361L:	linux-usb@vger.kernel.org
5362L:	linuxppc-dev@lists.ozlabs.org
5363S:	Maintained
5364F:	drivers/usb/gadget/udc/fsl*
5365
5366FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5367M:	Li Yang <leoli@freescale.com>
5368L:	netdev@vger.kernel.org
5369L:	linuxppc-dev@lists.ozlabs.org
5370S:	Maintained
5371F:	drivers/net/ethernet/freescale/ucc_geth*
5372
5373FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5374M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5375L:	netdev@vger.kernel.org
5376S:	Maintained
5377F:	drivers/net/ethernet/freescale/gianfar*
5378X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5379F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5380
5381FREESCALE QUICC ENGINE UCC HDLC DRIVER
5382M:	Zhao Qiang <qiang.zhao@nxp.com>
5383L:	netdev@vger.kernel.org
5384L:	linuxppc-dev@lists.ozlabs.org
5385S:	Maintained
5386F:	drivers/net/wan/fsl_ucc_hdlc*
5387
5388FREESCALE QUICC ENGINE UCC UART DRIVER
5389M:	Timur Tabi <timur@tabi.org>
5390L:	linuxppc-dev@lists.ozlabs.org
5391S:	Maintained
5392F:	drivers/tty/serial/ucc_uart.c
5393
5394FREESCALE SOC SOUND DRIVERS
5395M:	Timur Tabi <timur@tabi.org>
5396M:	Nicolin Chen <nicoleotsuka@gmail.com>
5397M:	Xiubo Li <Xiubo.Lee@gmail.com>
5398R:	Fabio Estevam <fabio.estevam@nxp.com>
5399L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5400L:	linuxppc-dev@lists.ozlabs.org
5401S:	Maintained
5402F:	sound/soc/fsl/fsl*
5403F:	sound/soc/fsl/imx*
5404F:	sound/soc/fsl/mpc8610_hpcd.c
5405
5406FREEVXFS FILESYSTEM
5407M:	Christoph Hellwig <hch@infradead.org>
5408W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5409S:	Maintained
5410F:	fs/freevxfs/
5411
5412FREEZER
5413M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5414M:	Pavel Machek <pavel@ucw.cz>
5415L:	linux-pm@vger.kernel.org
5416S:	Supported
5417F:	Documentation/power/freezing-of-tasks.txt
5418F:	include/linux/freezer.h
5419F:	kernel/freezer.c
5420
5421FRONTSWAP API
5422M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5423L:	linux-kernel@vger.kernel.org
5424S:	Maintained
5425F:	mm/frontswap.c
5426F:	include/linux/frontswap.h
5427
5428FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5429M:	David Howells <dhowells@redhat.com>
5430L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5431S:	Supported
5432F:	Documentation/filesystems/caching/
5433F:	fs/fscache/
5434F:	include/linux/fscache*.h
5435
5436FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5437M:	Theodore Y. Ts'o <tytso@mit.edu>
5438M:	Jaegeuk Kim <jaegeuk@kernel.org>
5439L:	linux-fscrypt@vger.kernel.org
5440Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5442S:	Supported
5443F:	fs/crypto/
5444F:	include/linux/fscrypt*.h
5445
5446F2FS FILE SYSTEM
5447M:	Jaegeuk Kim <jaegeuk@kernel.org>
5448M:	Chao Yu <yuchao0@huawei.com>
5449L:	linux-f2fs-devel@lists.sourceforge.net
5450W:	https://f2fs.wiki.kernel.org/
5451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5452S:	Maintained
5453F:	Documentation/filesystems/f2fs.txt
5454F:	Documentation/ABI/testing/sysfs-fs-f2fs
5455F:	fs/f2fs/
5456F:	include/linux/f2fs_fs.h
5457F:	include/trace/events/f2fs.h
5458
5459FUJITSU FR-V (FRV) PORT
5460S:	Orphan
5461F:	arch/frv/
5462
5463FUJITSU LAPTOP EXTRAS
5464M:	Jonathan Woithe <jwoithe@just42.net>
5465L:	platform-driver-x86@vger.kernel.org
5466S:	Maintained
5467F:	drivers/platform/x86/fujitsu-laptop.c
5468
5469FUJITSU M-5MO LS CAMERA ISP DRIVER
5470M:	Kyungmin Park <kyungmin.park@samsung.com>
5471M:	Heungjun Kim <riverful.kim@samsung.com>
5472L:	linux-media@vger.kernel.org
5473S:	Maintained
5474F:	drivers/media/i2c/m5mols/
5475F:	include/media/i2c/m5mols.h
5476
5477FUJITSU TABLET EXTRAS
5478M:	Robert Gerlach <khnz@gmx.de>
5479L:	platform-driver-x86@vger.kernel.org
5480S:	Maintained
5481F:	drivers/platform/x86/fujitsu-tablet.c
5482
5483FUSE: FILESYSTEM IN USERSPACE
5484M:	Miklos Szeredi <miklos@szeredi.hu>
5485L:	linux-fsdevel@vger.kernel.org
5486W:	http://fuse.sourceforge.net/
5487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5488S:	Maintained
5489F:	fs/fuse/
5490F:	include/uapi/linux/fuse.h
5491F:	Documentation/filesystems/fuse.txt
5492
5493FUTEX SUBSYSTEM
5494M:	Thomas Gleixner <tglx@linutronix.de>
5495M:	Ingo Molnar <mingo@redhat.com>
5496R:	Peter Zijlstra <peterz@infradead.org>
5497R:	Darren Hart <dvhart@infradead.org>
5498L:	linux-kernel@vger.kernel.org
5499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5500S:	Maintained
5501F:	kernel/futex.c
5502F:	kernel/futex_compat.c
5503F:	include/asm-generic/futex.h
5504F:	include/linux/futex.h
5505F:	include/uapi/linux/futex.h
5506F:	tools/testing/selftests/futex/
5507F:	tools/perf/bench/futex*
5508F:	Documentation/*futex*
5509
5510FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5511M:	Rik Faith <faith@cs.unc.edu>
5512L:	linux-scsi@vger.kernel.org
5513S:	Odd Fixes (e.g., new signatures)
5514F:	drivers/scsi/fdomain.*
5515
5516GCC PLUGINS
5517M:	Kees Cook <keescook@chromium.org>
5518R:	Emese Revfy <re.emese@gmail.com>
5519L:	kernel-hardening@lists.openwall.com
5520S:	Maintained
5521F:	scripts/gcc-plugins/
5522F:	scripts/gcc-plugin.sh
5523F:	scripts/Makefile.gcc-plugins
5524F:	Documentation/gcc-plugins.txt
5525
5526GCOV BASED KERNEL PROFILING
5527M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5528S:	Maintained
5529F:	kernel/gcov/
5530F:	Documentation/dev-tools/gcov.rst
5531
5532GDT SCSI DISK ARRAY CONTROLLER DRIVER
5533M:	Achim Leubner <achim_leubner@adaptec.com>
5534L:	linux-scsi@vger.kernel.org
5535W:	http://www.icp-vortex.com/
5536S:	Supported
5537F:	drivers/scsi/gdt*
5538
5539GDB KERNEL DEBUGGING HELPER SCRIPTS
5540M:	Jan Kiszka <jan.kiszka@siemens.com>
5541M:	Kieran Bingham <kieran@bingham.xyz>
5542S:	Supported
5543F:	scripts/gdb/
5544
5545GEMTEK FM RADIO RECEIVER DRIVER
5546M:	Hans Verkuil <hverkuil@xs4all.nl>
5547L:	linux-media@vger.kernel.org
5548T:	git git://linuxtv.org/media_tree.git
5549W:	https://linuxtv.org
5550S:	Maintained
5551F:	drivers/media/radio/radio-gemtek*
5552
5553GENERIC GPIO I2C DRIVER
5554M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5555S:	Supported
5556F:	drivers/i2c/busses/i2c-gpio.c
5557F:	include/linux/i2c-gpio.h
5558
5559GENERIC GPIO I2C MULTIPLEXER DRIVER
5560M:	Peter Korsgaard <peter.korsgaard@barco.com>
5561L:	linux-i2c@vger.kernel.org
5562S:	Supported
5563F:	drivers/i2c/muxes/i2c-mux-gpio.c
5564F:	include/linux/i2c-mux-gpio.h
5565F:	Documentation/i2c/muxes/i2c-mux-gpio
5566
5567GENERIC HDLC (WAN) DRIVERS
5568M:	Krzysztof Halasa <khc@pm.waw.pl>
5569W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5570S:	Maintained
5571F:	drivers/net/wan/c101.c
5572F:	drivers/net/wan/hd6457*
5573F:	drivers/net/wan/hdlc*
5574F:	drivers/net/wan/n2.c
5575F:	drivers/net/wan/pc300too.c
5576F:	drivers/net/wan/pci200syn.c
5577F:	drivers/net/wan/wanxl*
5578
5579GENERIC INCLUDE/ASM HEADER FILES
5580M:	Arnd Bergmann <arnd@arndb.de>
5581L:	linux-arch@vger.kernel.org
5582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5583S:	Maintained
5584F:	include/asm-generic/
5585F:	include/uapi/asm-generic/
5586
5587GENERIC PHY FRAMEWORK
5588M:	Kishon Vijay Abraham I <kishon@ti.com>
5589L:	linux-kernel@vger.kernel.org
5590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5591S:	Supported
5592F:	drivers/phy/
5593F:	include/linux/phy/
5594
5595GENERIC PM DOMAINS
5596M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5597M:	Kevin Hilman <khilman@kernel.org>
5598M:	Ulf Hansson <ulf.hansson@linaro.org>
5599L:	linux-pm@vger.kernel.org
5600S:	Supported
5601F:	drivers/base/power/domain*.c
5602F:	include/linux/pm_domain.h
5603F:	Documentation/devicetree/bindings/power/power_domain.txt
5604
5605GENERIC UIO DRIVER FOR PCI DEVICES
5606M:	"Michael S. Tsirkin" <mst@redhat.com>
5607L:	kvm@vger.kernel.org
5608S:	Supported
5609F:	drivers/uio/uio_pci_generic.c
5610
5611GET_MAINTAINER SCRIPT
5612M:	Joe Perches <joe@perches.com>
5613S:	Maintained
5614F:	scripts/get_maintainer.pl
5615
5616GENWQE (IBM Generic Workqueue Card)
5617M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5618M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5619S:	Supported
5620F:	drivers/misc/genwqe/
5621
5622GFS2 FILE SYSTEM
5623M:	Steven Whitehouse <swhiteho@redhat.com>
5624M:	Bob Peterson <rpeterso@redhat.com>
5625L:	cluster-devel@redhat.com
5626W:	http://sources.redhat.com/cluster/
5627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5628S:	Supported
5629F:	Documentation/filesystems/gfs2*.txt
5630F:	fs/gfs2/
5631F:	include/uapi/linux/gfs2_ondisk.h
5632
5633GIGASET ISDN DRIVERS
5634M:	Paul Bolle <pebolle@tiscali.nl>
5635L:	gigaset307x-common@lists.sourceforge.net
5636W:	http://gigaset307x.sourceforge.net/
5637S:	Odd Fixes
5638F:	Documentation/isdn/README.gigaset
5639F:	drivers/isdn/gigaset/
5640F:	include/uapi/linux/gigaset_dev.h
5641
5642GO7007 MPEG CODEC
5643M:	Hans Verkuil <hans.verkuil@cisco.com>
5644L:	linux-media@vger.kernel.org
5645S:	Maintained
5646F:	drivers/media/usb/go7007/
5647
5648GOODIX TOUCHSCREEN
5649M:	Bastien Nocera <hadess@hadess.net>
5650L:	linux-input@vger.kernel.org
5651S:	Maintained
5652F:	drivers/input/touchscreen/goodix.c
5653
5654GPIO MOCKUP DRIVER
5655M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5656L:	linux-gpio@vger.kernel.org
5657S:	Maintained
5658F:	drivers/gpio/gpio-mockup.c
5659F:	tools/testing/selftests/gpio/
5660
5661GPIO SUBSYSTEM
5662M:	Linus Walleij <linus.walleij@linaro.org>
5663M:	Alexandre Courbot <gnurou@gmail.com>
5664L:	linux-gpio@vger.kernel.org
5665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5666S:	Maintained
5667F:	Documentation/devicetree/bindings/gpio/
5668F:	Documentation/gpio/
5669F:	Documentation/ABI/testing/gpio-cdev
5670F:	Documentation/ABI/obsolete/sysfs-gpio
5671F:	drivers/gpio/
5672F:	include/linux/gpio/
5673F:	include/linux/gpio.h
5674F:	include/asm-generic/gpio.h
5675F:	include/uapi/linux/gpio.h
5676F:	tools/gpio/
5677
5678GRE DEMULTIPLEXER DRIVER
5679M:	Dmitry Kozlov <xeb@mail.ru>
5680L:	netdev@vger.kernel.org
5681S:	Maintained
5682F:	net/ipv4/gre_demux.c
5683F:	net/ipv4/gre_offload.c
5684F:	include/net/gre.h
5685
5686GRETH 10/100/1G Ethernet MAC device driver
5687M:	Andreas Larsson <andreas@gaisler.com>
5688L:	netdev@vger.kernel.org
5689S:	Maintained
5690F:	drivers/net/ethernet/aeroflex/
5691
5692GREYBUS SUBSYSTEM
5693M:	Johan Hovold <johan@kernel.org>
5694M:	Alex Elder <elder@kernel.org>
5695M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5696S:	Maintained
5697F:	drivers/staging/greybus/
5698L:	greybus-dev@lists.linaro.org
5699
5700GREYBUS AUDIO PROTOCOLS DRIVERS
5701M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5702M:	Mark Greer <mgreer@animalcreek.com>
5703S:	Maintained
5704F:	drivers/staging/greybus/audio_apbridgea.c
5705F:	drivers/staging/greybus/audio_apbridgea.h
5706F:	drivers/staging/greybus/audio_codec.c
5707F:	drivers/staging/greybus/audio_codec.h
5708F:	drivers/staging/greybus/audio_gb.c
5709F:	drivers/staging/greybus/audio_manager.c
5710F:	drivers/staging/greybus/audio_manager.h
5711F:	drivers/staging/greybus/audio_manager_module.c
5712F:	drivers/staging/greybus/audio_manager_private.h
5713F:	drivers/staging/greybus/audio_manager_sysfs.c
5714F:	drivers/staging/greybus/audio_module.c
5715F:	drivers/staging/greybus/audio_topology.c
5716
5717GREYBUS PROTOCOLS DRIVERS
5718M:	Rui Miguel Silva <rmfrfs@gmail.com>
5719S:	Maintained
5720F:	drivers/staging/greybus/sdio.c
5721F:	drivers/staging/greybus/light.c
5722F:	drivers/staging/greybus/gpio.c
5723F:	drivers/staging/greybus/power_supply.c
5724F:	drivers/staging/greybus/spi.c
5725F:	drivers/staging/greybus/spilib.c
5726
5727GREYBUS PROTOCOLS DRIVERS
5728M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5729S:	Maintained
5730F:	drivers/staging/greybus/loopback.c
5731F:	drivers/staging/greybus/timesync.c
5732F:	drivers/staging/greybus/timesync_platform.c
5733
5734GREYBUS PROTOCOLS DRIVERS
5735M:	Viresh Kumar <vireshk@kernel.org>
5736S:	Maintained
5737F:	drivers/staging/greybus/authentication.c
5738F:	drivers/staging/greybus/bootrom.c
5739F:	drivers/staging/greybus/firmware.h
5740F:	drivers/staging/greybus/fw-core.c
5741F:	drivers/staging/greybus/fw-download.c
5742F:	drivers/staging/greybus/fw-managament.c
5743F:	drivers/staging/greybus/greybus_authentication.h
5744F:	drivers/staging/greybus/greybus_firmware.h
5745F:	drivers/staging/greybus/hid.c
5746F:	drivers/staging/greybus/i2c.c
5747F:	drivers/staging/greybus/spi.c
5748F:	drivers/staging/greybus/spilib.c
5749F:	drivers/staging/greybus/spilib.h
5750
5751GREYBUS PROTOCOLS DRIVERS
5752M:	David Lin <dtwlin@gmail.com>
5753S:	Maintained
5754F:	drivers/staging/greybus/uart.c
5755F:	drivers/staging/greybus/log.c
5756
5757GREYBUS PLATFORM DRIVERS
5758M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5759S:	Maintained
5760F:	drivers/staging/greybus/arche-platform.c
5761F:	drivers/staging/greybus/arche-apb-ctrl.c
5762F:	drivers/staging/greybus/arche_platform.h
5763
5764GS1662 VIDEO SERIALIZER
5765M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5766L:	linux-media@vger.kernel.org
5767T:	git git://linuxtv.org/media_tree.git
5768S:	Maintained
5769F:	drivers/media/spi/gs1662.c
5770
5771GSPCA FINEPIX SUBDRIVER
5772M:	Frank Zago <frank@zago.net>
5773L:	linux-media@vger.kernel.org
5774T:	git git://linuxtv.org/media_tree.git
5775S:	Maintained
5776F:	drivers/media/usb/gspca/finepix.c
5777
5778GSPCA GL860 SUBDRIVER
5779M:	Olivier Lorin <o.lorin@laposte.net>
5780L:	linux-media@vger.kernel.org
5781T:	git git://linuxtv.org/media_tree.git
5782S:	Maintained
5783F:	drivers/media/usb/gspca/gl860/
5784
5785GSPCA M5602 SUBDRIVER
5786M:	Erik Andren <erik.andren@gmail.com>
5787L:	linux-media@vger.kernel.org
5788T:	git git://linuxtv.org/media_tree.git
5789S:	Maintained
5790F:	drivers/media/usb/gspca/m5602/
5791
5792GSPCA PAC207 SONIXB SUBDRIVER
5793M:	Hans Verkuil <hverkuil@xs4all.nl>
5794L:	linux-media@vger.kernel.org
5795T:	git git://linuxtv.org/media_tree.git
5796S:	Odd Fixes
5797F:	drivers/media/usb/gspca/pac207.c
5798
5799GSPCA SN9C20X SUBDRIVER
5800M:	Brian Johnson <brijohn@gmail.com>
5801L:	linux-media@vger.kernel.org
5802T:	git git://linuxtv.org/media_tree.git
5803S:	Maintained
5804F:	drivers/media/usb/gspca/sn9c20x.c
5805
5806GSPCA T613 SUBDRIVER
5807M:	Leandro Costantino <lcostantino@gmail.com>
5808L:	linux-media@vger.kernel.org
5809T:	git git://linuxtv.org/media_tree.git
5810S:	Maintained
5811F:	drivers/media/usb/gspca/t613.c
5812
5813GSPCA USB WEBCAM DRIVER
5814M:	Hans Verkuil <hverkuil@xs4all.nl>
5815L:	linux-media@vger.kernel.org
5816T:	git git://linuxtv.org/media_tree.git
5817S:	Odd Fixes
5818F:	drivers/media/usb/gspca/
5819
5820GTP (GPRS Tunneling Protocol)
5821M:	Pablo Neira Ayuso <pablo@netfilter.org>
5822M:	Harald Welte <laforge@gnumonks.org>
5823L:	osmocom-net-gprs@lists.osmocom.org
5824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5825S:	Maintained
5826F:	drivers/net/gtp.c
5827
5828GUID PARTITION TABLE (GPT)
5829M:	Davidlohr Bueso <dave@stgolabs.net>
5830L:	linux-efi@vger.kernel.org
5831S:	Maintained
5832F:	block/partitions/efi.*
5833
5834STK1160 USB VIDEO CAPTURE DRIVER
5835M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5836L:	linux-media@vger.kernel.org
5837T:	git git://linuxtv.org/media_tree.git
5838S:	Maintained
5839F:	drivers/media/usb/stk1160/
5840
5841H8/300 ARCHITECTURE
5842M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5843L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5844W:	http://uclinux-h8.sourceforge.jp
5845T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5846S:	Maintained
5847F:	arch/h8300/
5848F:	drivers/clocksource/h8300_*.c
5849F:	drivers/clk/h8300/
5850F:	drivers/irqchip/irq-renesas-h8*.c
5851
5852HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5853M:	Frank Seidel <frank@f-seidel.de>
5854L:	platform-driver-x86@vger.kernel.org
5855W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5856S:	Maintained
5857F:	drivers/platform/x86/hdaps.c
5858
5859HDPVR USB VIDEO ENCODER DRIVER
5860M:	Hans Verkuil <hverkuil@xs4all.nl>
5861L:	linux-media@vger.kernel.org
5862T:	git git://linuxtv.org/media_tree.git
5863W:	https://linuxtv.org
5864S:	Odd Fixes
5865F:	drivers/media/usb/hdpvr/
5866
5867HWPOISON MEMORY FAILURE HANDLING
5868M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5869L:	linux-mm@kvack.org
5870S:	Maintained
5871F:	mm/memory-failure.c
5872F:	mm/hwpoison-inject.c
5873
5874HYPERVISOR VIRTUAL CONSOLE DRIVER
5875L:	linuxppc-dev@lists.ozlabs.org
5876S:	Odd Fixes
5877F:	drivers/tty/hvc/
5878
5879HACKRF MEDIA DRIVER
5880M:	Antti Palosaari <crope@iki.fi>
5881L:	linux-media@vger.kernel.org
5882W:	https://linuxtv.org
5883W:	http://palosaari.fi/linux/
5884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5885T:	git git://linuxtv.org/anttip/media_tree.git
5886S:	Maintained
5887F:	drivers/media/usb/hackrf/
5888
5889HARDWARE MONITORING
5890M:	Jean Delvare <jdelvare@suse.com>
5891M:	Guenter Roeck <linux@roeck-us.net>
5892L:	linux-hwmon@vger.kernel.org
5893W:	http://hwmon.wiki.kernel.org/
5894T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5896S:	Maintained
5897F:	Documentation/hwmon/
5898F:	drivers/hwmon/
5899F:	include/linux/hwmon*.h
5900
5901HARDWARE RANDOM NUMBER GENERATOR CORE
5902M:	Matt Mackall <mpm@selenic.com>
5903M:	Herbert Xu <herbert@gondor.apana.org.au>
5904L:	linux-crypto@vger.kernel.org
5905S:	Odd fixes
5906F:	Documentation/devicetree/bindings/rng/
5907F:	Documentation/hw_random.txt
5908F:	drivers/char/hw_random/
5909F:	include/linux/hw_random.h
5910
5911HARDWARE SPINLOCK CORE
5912M:	Ohad Ben-Cohen <ohad@wizery.com>
5913M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5914L:	linux-remoteproc@vger.kernel.org
5915S:	Maintained
5916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5917F:	Documentation/devicetree/bindings/hwlock/
5918F:	Documentation/hwspinlock.txt
5919F:	drivers/hwspinlock/
5920F:	include/linux/hwspinlock.h
5921
5922HARMONY SOUND DRIVER
5923L:	linux-parisc@vger.kernel.org
5924S:	Maintained
5925F:	sound/parisc/harmony.*
5926
5927HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5928M:	Jimmy Vance <jimmy.vance@hpe.com>
5929S:	Supported
5930F:	Documentation/watchdog/hpwdt.txt
5931F:	drivers/watchdog/hpwdt.c
5932
5933HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5934M:	Don Brace <don.brace@microsemi.com>
5935L:	esc.storagedev@microsemi.com
5936L:	linux-scsi@vger.kernel.org
5937S:	Supported
5938F:	Documentation/scsi/hpsa.txt
5939F:	drivers/scsi/hpsa*.[ch]
5940F:	include/linux/cciss*.h
5941F:	include/uapi/linux/cciss*.h
5942
5943HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5944M:	Don Brace <don.brace@microsemi.com>
5945L:	esc.storagedev@microsemi.com
5946L:	linux-scsi@vger.kernel.org
5947S:	Supported
5948F:	Documentation/blockdev/cciss.txt
5949F:	drivers/block/cciss*
5950F:	include/linux/cciss_ioctl.h
5951F:	include/uapi/linux/cciss_ioctl.h
5952
5953OPA-VNIC DRIVER
5954M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5955M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5956L:	linux-rdma@vger.kernel.org
5957S:	Supported
5958F:	drivers/infiniband/ulp/opa_vnic
5959
5960HFI1 DRIVER
5961M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5962M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5963L:	linux-rdma@vger.kernel.org
5964S:	Supported
5965F:	drivers/infiniband/hw/hfi1
5966
5967HFS FILESYSTEM
5968L:	linux-fsdevel@vger.kernel.org
5969S:	Orphan
5970F:	Documentation/filesystems/hfs.txt
5971F:	fs/hfs/
5972
5973HFSPLUS FILESYSTEM
5974L:	linux-fsdevel@vger.kernel.org
5975S:	Orphan
5976F:	Documentation/filesystems/hfsplus.txt
5977F:	fs/hfsplus/
5978
5979HGA FRAMEBUFFER DRIVER
5980M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5981L:	linux-nvidia@lists.surfsouth.com
5982W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5983S:	Maintained
5984F:	drivers/video/fbdev/hgafb.c
5985
5986HIBERNATION (aka Software Suspend, aka swsusp)
5987M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5988M:	Pavel Machek <pavel@ucw.cz>
5989L:	linux-pm@vger.kernel.org
5990B:	https://bugzilla.kernel.org
5991S:	Supported
5992F:	arch/x86/power/
5993F:	drivers/base/power/
5994F:	kernel/power/
5995F:	include/linux/suspend.h
5996F:	include/linux/freezer.h
5997F:	include/linux/pm.h
5998F:	arch/*/include/asm/suspend*.h
5999
6000HID CORE LAYER
6001M:	Jiri Kosina <jikos@kernel.org>
6002R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6003L:	linux-input@vger.kernel.org
6004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6005S:	Maintained
6006F:	drivers/hid/
6007F:	include/linux/hid*
6008F:	include/uapi/linux/hid*
6009
6010HID SENSOR HUB DRIVERS
6011M:	Jiri Kosina <jikos@kernel.org>
6012M:	Jonathan Cameron <jic23@kernel.org>
6013M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6014L:	linux-input@vger.kernel.org
6015L:	linux-iio@vger.kernel.org
6016S:	Maintained
6017F:	Documentation/hid/hid-sensor*
6018F:	drivers/hid/hid-sensor-*
6019F:	drivers/iio/*/hid-*
6020F:	include/linux/hid-sensor-*
6021
6022HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6023M:	Thomas Gleixner <tglx@linutronix.de>
6024L:	linux-kernel@vger.kernel.org
6025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6026S:	Maintained
6027F:	Documentation/timers/
6028F:	kernel/time/hrtimer.c
6029F:	kernel/time/clockevents.c
6030F:	kernel/time/tick*.*
6031F:	kernel/time/timer_*.c
6032F:	include/linux/clockchips.h
6033F:	include/linux/hrtimer.h
6034
6035HIGH-SPEED SCC DRIVER FOR AX.25
6036L:	linux-hams@vger.kernel.org
6037S:	Orphan
6038F:	drivers/net/hamradio/dmascc.c
6039F:	drivers/net/hamradio/scc.c
6040
6041HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6042M:	HighPoint Linux Team <linux@highpoint-tech.com>
6043W:	http://www.highpoint-tech.com
6044S:	Supported
6045F:	Documentation/scsi/hptiop.txt
6046F:	drivers/scsi/hptiop.c
6047
6048HIPPI
6049M:	Jes Sorensen <jes@trained-monkey.org>
6050L:	linux-hippi@sunsite.dk
6051S:	Maintained
6052F:	include/linux/hippidevice.h
6053F:	include/uapi/linux/if_hippi.h
6054F:	net/802/hippi.c
6055F:	drivers/net/hippi/
6056
6057HISILICON NETWORK SUBSYSTEM DRIVER
6058M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6059M:	Salil Mehta <salil.mehta@huawei.com>
6060L:	netdev@vger.kernel.org
6061W:	http://www.hisilicon.com
6062S:	Maintained
6063F:	drivers/net/ethernet/hisilicon/
6064F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6065
6066HISILICON ROCE DRIVER
6067M:	Lijun Ou <oulijun@huawei.com>
6068M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6069L:	linux-rdma@vger.kernel.org
6070S:	Maintained
6071F:	drivers/infiniband/hw/hns/
6072F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6073
6074HISILICON SAS Controller
6075M:	John Garry <john.garry@huawei.com>
6076W:	http://www.hisilicon.com
6077S:	Supported
6078F:	drivers/scsi/hisi_sas/
6079F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6080
6081HOST AP DRIVER
6082M:	Jouni Malinen <j@w1.fi>
6083L:	linux-wireless@vger.kernel.org
6084W:	http://w1.fi/hostap-driver.html
6085S:	Obsolete
6086F:	drivers/net/wireless/intersil/hostap/
6087
6088HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6089L:	platform-driver-x86@vger.kernel.org
6090S:	Orphan
6091F:	drivers/platform/x86/tc1100-wmi.c
6092
6093HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6094M:	Jaroslav Kysela <perex@perex.cz>
6095S:	Maintained
6096F:	drivers/net/ethernet/hp/hp100.*
6097
6098HPET:	High Precision Event Timers driver
6099M:	Clemens Ladisch <clemens@ladisch.de>
6100S:	Maintained
6101F:	Documentation/timers/hpet.txt
6102F:	drivers/char/hpet.c
6103F:	include/linux/hpet.h
6104F:	include/uapi/linux/hpet.h
6105
6106HPET:	x86
6107S:	Orphan
6108F:	arch/x86/kernel/hpet.c
6109F:	arch/x86/include/asm/hpet.h
6110
6111HPFS FILESYSTEM
6112M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6113W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6114S:	Maintained
6115F:	fs/hpfs/
6116
6117HSI SUBSYSTEM
6118M:	Sebastian Reichel <sre@kernel.org>
6119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6120S:	Maintained
6121F:	Documentation/ABI/testing/sysfs-bus-hsi
6122F:	Documentation/driver-api/hsi.rst
6123F:	drivers/hsi/
6124F:	include/linux/hsi/
6125F:	include/uapi/linux/hsi/
6126
6127HSO 3G MODEM DRIVER
6128L:	linux-usb@vger.kernel.org
6129S:	Orphan
6130F:	drivers/net/usb/hso.c
6131
6132HSR NETWORK PROTOCOL
6133M:	Arvid Brodin <arvid.brodin@alten.se>
6134L:	netdev@vger.kernel.org
6135S:	Maintained
6136F:	net/hsr/
6137
6138HTCPEN TOUCHSCREEN DRIVER
6139M:	Pau Oliva Fora <pof@eslack.org>
6140L:	linux-input@vger.kernel.org
6141S:	Maintained
6142F:	drivers/input/touchscreen/htcpen.c
6143
6144HUGETLB FILESYSTEM
6145M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6146S:	Maintained
6147F:	fs/hugetlbfs/
6148
6149HVA ST MEDIA DRIVER
6150M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6151L:	linux-media@vger.kernel.org
6152T:	git git://linuxtv.org/media_tree.git
6153W:	https://linuxtv.org
6154S:	Supported
6155F:	drivers/media/platform/sti/hva
6156
6157Hyper-V CORE AND DRIVERS
6158M:	"K. Y. Srinivasan" <kys@microsoft.com>
6159M:	Haiyang Zhang <haiyangz@microsoft.com>
6160M:	Stephen Hemminger <sthemmin@microsoft.com>
6161L:	devel@linuxdriverproject.org
6162S:	Maintained
6163F:	arch/x86/include/asm/mshyperv.h
6164F:	arch/x86/include/uapi/asm/hyperv.h
6165F:	arch/x86/kernel/cpu/mshyperv.c
6166F:	arch/x86/hyperv
6167F:	drivers/hid/hid-hyperv.c
6168F:	drivers/hv/
6169F:	drivers/input/serio/hyperv-keyboard.c
6170F:	drivers/pci/host/pci-hyperv.c
6171F:	drivers/net/hyperv/
6172F:	drivers/scsi/storvsc_drv.c
6173F:	drivers/uio/uio_hv_generic.c
6174F:	drivers/video/fbdev/hyperv_fb.c
6175F:	include/linux/hyperv.h
6176F:	tools/hv/
6177F:	Documentation/ABI/stable/sysfs-bus-vmbus
6178
6179I2C MUXES
6180M:	Peter Rosin <peda@axentia.se>
6181L:	linux-i2c@vger.kernel.org
6182S:	Maintained
6183F:	Documentation/i2c/i2c-topology
6184F:	Documentation/i2c/muxes/
6185F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6186F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6187F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6188F:	drivers/i2c/i2c-mux.c
6189F:	drivers/i2c/muxes/
6190F:	include/linux/i2c-mux.h
6191
6192I2C OVER PARALLEL PORT
6193M:	Jean Delvare <jdelvare@suse.com>
6194L:	linux-i2c@vger.kernel.org
6195S:	Maintained
6196F:	Documentation/i2c/busses/i2c-parport
6197F:	Documentation/i2c/busses/i2c-parport-light
6198F:	drivers/i2c/busses/i2c-parport.c
6199F:	drivers/i2c/busses/i2c-parport-light.c
6200
6201I2C/SMBUS CONTROLLER DRIVERS FOR PC
6202M:	Jean Delvare <jdelvare@suse.com>
6203L:	linux-i2c@vger.kernel.org
6204S:	Maintained
6205F:	Documentation/i2c/busses/i2c-ali1535
6206F:	Documentation/i2c/busses/i2c-ali1563
6207F:	Documentation/i2c/busses/i2c-ali15x3
6208F:	Documentation/i2c/busses/i2c-amd756
6209F:	Documentation/i2c/busses/i2c-amd8111
6210F:	Documentation/i2c/busses/i2c-i801
6211F:	Documentation/i2c/busses/i2c-nforce2
6212F:	Documentation/i2c/busses/i2c-piix4
6213F:	Documentation/i2c/busses/i2c-sis5595
6214F:	Documentation/i2c/busses/i2c-sis630
6215F:	Documentation/i2c/busses/i2c-sis96x
6216F:	Documentation/i2c/busses/i2c-via
6217F:	Documentation/i2c/busses/i2c-viapro
6218F:	drivers/i2c/busses/i2c-ali1535.c
6219F:	drivers/i2c/busses/i2c-ali1563.c
6220F:	drivers/i2c/busses/i2c-ali15x3.c
6221F:	drivers/i2c/busses/i2c-amd756.c
6222F:	drivers/i2c/busses/i2c-amd756-s4882.c
6223F:	drivers/i2c/busses/i2c-amd8111.c
6224F:	drivers/i2c/busses/i2c-i801.c
6225F:	drivers/i2c/busses/i2c-isch.c
6226F:	drivers/i2c/busses/i2c-nforce2.c
6227F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6228F:	drivers/i2c/busses/i2c-piix4.c
6229F:	drivers/i2c/busses/i2c-sis5595.c
6230F:	drivers/i2c/busses/i2c-sis630.c
6231F:	drivers/i2c/busses/i2c-sis96x.c
6232F:	drivers/i2c/busses/i2c-via.c
6233F:	drivers/i2c/busses/i2c-viapro.c
6234
6235I2C/SMBUS ISMT DRIVER
6236M:	Seth Heasley <seth.heasley@intel.com>
6237M:	Neil Horman <nhorman@tuxdriver.com>
6238L:	linux-i2c@vger.kernel.org
6239F:	drivers/i2c/busses/i2c-ismt.c
6240F:	Documentation/i2c/busses/i2c-ismt
6241
6242I2C/SMBUS STUB DRIVER
6243M:	Jean Delvare <jdelvare@suse.com>
6244L:	linux-i2c@vger.kernel.org
6245S:	Maintained
6246F:	drivers/i2c/i2c-stub.c
6247
6248I2C SUBSYSTEM
6249M:	Wolfram Sang <wsa@the-dreams.de>
6250L:	linux-i2c@vger.kernel.org
6251W:	https://i2c.wiki.kernel.org/
6252Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6254S:	Maintained
6255F:	Documentation/devicetree/bindings/i2c/
6256F:	Documentation/i2c/
6257F:	drivers/i2c/
6258F:	drivers/i2c/*/
6259F:	include/linux/i2c.h
6260F:	include/linux/i2c-*.h
6261F:	include/uapi/linux/i2c.h
6262F:	include/uapi/linux/i2c-*.h
6263
6264I2C ACPI SUPPORT
6265M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6266L:	linux-i2c@vger.kernel.org
6267L:	linux-acpi@vger.kernel.org
6268S:	Maintained
6269
6270I2C-TAOS-EVM DRIVER
6271M:	Jean Delvare <jdelvare@suse.com>
6272L:	linux-i2c@vger.kernel.org
6273S:	Maintained
6274F:	Documentation/i2c/busses/i2c-taos-evm
6275F:	drivers/i2c/busses/i2c-taos-evm.c
6276
6277I2C-TINY-USB DRIVER
6278M:	Till Harbaum <till@harbaum.org>
6279L:	linux-i2c@vger.kernel.org
6280W:	http://www.harbaum.org/till/i2c_tiny_usb
6281S:	Maintained
6282F:	drivers/i2c/busses/i2c-tiny-usb.c
6283
6284i386 BOOT CODE
6285M:	"H. Peter Anvin" <hpa@zytor.com>
6286S:	Maintained
6287F:	arch/x86/boot/
6288
6289i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6290M:	"H. Peter Anvin" <hpa@zytor.com>
6291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6292S:	Maintained
6293
6294IA64 (Itanium) PLATFORM
6295M:	Tony Luck <tony.luck@intel.com>
6296M:	Fenghua Yu <fenghua.yu@intel.com>
6297L:	linux-ia64@vger.kernel.org
6298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6299S:	Maintained
6300F:	arch/ia64/
6301
6302IBM Power VMX Cryptographic instructions
6303M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6304M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6305L:	linux-crypto@vger.kernel.org
6306S:	Supported
6307F:	drivers/crypto/vmx/Makefile
6308F:	drivers/crypto/vmx/Kconfig
6309F:	drivers/crypto/vmx/vmx.c
6310F:	drivers/crypto/vmx/aes*
6311F:	drivers/crypto/vmx/ghash*
6312F:	drivers/crypto/vmx/ppc-xlate.pl
6313
6314IBM Power in-Nest Crypto Acceleration
6315M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6316M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6317L:	linux-crypto@vger.kernel.org
6318S:	Supported
6319F:	drivers/crypto/nx/Makefile
6320F:	drivers/crypto/nx/Kconfig
6321F:	drivers/crypto/nx/nx-aes*
6322F:	drivers/crypto/nx/nx-sha*
6323F:	drivers/crypto/nx/nx.*
6324F:	drivers/crypto/nx/nx_csbcpb.h
6325F:	drivers/crypto/nx/nx_debugfs.h
6326
6327IBM Power 842 compression accelerator
6328M:	Haren Myneni <haren@us.ibm.com>
6329S:	Supported
6330F:	drivers/crypto/nx/Makefile
6331F:	drivers/crypto/nx/Kconfig
6332F:	drivers/crypto/nx/nx-842*
6333F:	include/linux/sw842.h
6334F:	crypto/842.c
6335F:	lib/842/
6336
6337IBM Power Linux RAID adapter
6338M:	Brian King <brking@us.ibm.com>
6339S:	Supported
6340F:	drivers/scsi/ipr.*
6341
6342IBM Power Virtual Ethernet Device Driver
6343M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6344L:	netdev@vger.kernel.org
6345S:	Supported
6346F:	drivers/net/ethernet/ibm/ibmveth.*
6347
6348IBM Power SRIOV Virtual NIC Device Driver
6349M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6350M:	John Allen <jallen@linux.vnet.ibm.com>
6351L:	netdev@vger.kernel.org
6352S:	Supported
6353F:	drivers/net/ethernet/ibm/ibmvnic.*
6354
6355IBM Power Virtual SCSI Device Drivers
6356M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6357L:	linux-scsi@vger.kernel.org
6358S:	Supported
6359F:	drivers/scsi/ibmvscsi/ibmvscsi*
6360F:	include/scsi/viosrp.h
6361
6362IBM Power Virtual SCSI Device Target Driver
6363M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6364M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6365L:	linux-scsi@vger.kernel.org
6366L:	target-devel@vger.kernel.org
6367S:	Supported
6368F:	drivers/scsi/ibmvscsi_tgt/
6369
6370IBM Power Virtual FC Device Drivers
6371M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6372L:	linux-scsi@vger.kernel.org
6373S:	Supported
6374F:	drivers/scsi/ibmvscsi/ibmvfc*
6375
6376IBM ServeRAID RAID DRIVER
6377S:	Orphan
6378F:	drivers/scsi/ips.*
6379
6380ICH LPC AND GPIO DRIVER
6381M:	Peter Tyser <ptyser@xes-inc.com>
6382S:	Maintained
6383F:	drivers/mfd/lpc_ich.c
6384F:	drivers/gpio/gpio-ich.c
6385
6386IDT VersaClock 5 CLOCK DRIVER
6387M:	Marek Vasut <marek.vasut@gmail.com>
6388S:	Maintained
6389F:	drivers/clk/clk-versaclock5.c
6390
6391IDE SUBSYSTEM
6392M:	"David S. Miller" <davem@davemloft.net>
6393L:	linux-ide@vger.kernel.org
6394Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6396S:	Maintained
6397F:	Documentation/ide/
6398F:	drivers/ide/
6399F:	include/linux/ide.h
6400
6401IDEAPAD LAPTOP EXTRAS DRIVER
6402M:	Ike Panhc <ike.pan@canonical.com>
6403L:	platform-driver-x86@vger.kernel.org
6404W:	http://launchpad.net/ideapad-laptop
6405S:	Maintained
6406F:	drivers/platform/x86/ideapad-laptop.c
6407
6408IDEAPAD LAPTOP SLIDEBAR DRIVER
6409M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6410L:	linux-input@vger.kernel.org
6411W:	https://github.com/o2genum/ideapad-slidebar
6412S:	Maintained
6413F:	drivers/input/misc/ideapad_slidebar.c
6414
6415IDE/ATAPI DRIVERS
6416M:	Borislav Petkov <bp@alien8.de>
6417L:	linux-ide@vger.kernel.org
6418S:	Maintained
6419F:	Documentation/cdrom/ide-cd
6420F:	drivers/ide/ide-cd*
6421
6422IEEE 802.15.4 SUBSYSTEM
6423M:	Alexander Aring <aar@pengutronix.de>
6424M:	Stefan Schmidt <stefan@osg.samsung.com>
6425L:	linux-wpan@vger.kernel.org
6426W:	http://wpan.cakelab.org/
6427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6429S:	Maintained
6430F:	net/ieee802154/
6431F:	net/mac802154/
6432F:	drivers/net/ieee802154/
6433F:	include/linux/nl802154.h
6434F:	include/linux/ieee802154.h
6435F:	include/net/nl802154.h
6436F:	include/net/mac802154.h
6437F:	include/net/af_ieee802154.h
6438F:	include/net/cfg802154.h
6439F:	include/net/ieee802154_netdev.h
6440F:	Documentation/networking/ieee802154.txt
6441
6442IFE PROTOCOL
6443M:	Yotam Gigi <yotamg@mellanox.com>
6444M:	Jamal Hadi Salim <jhs@mojatatu.com>
6445F:	net/ife
6446F:	include/net/ife.h
6447F:	include/uapi/linux/ife.h
6448
6449IGORPLUG-USB IR RECEIVER
6450M:	Sean Young <sean@mess.org>
6451L:	linux-media@vger.kernel.org
6452S:	Maintained
6453F:	drivers/media/rc/igorplugusb.c
6454
6455IGUANAWORKS USB IR TRANSCEIVER
6456M:	Sean Young <sean@mess.org>
6457L:	linux-media@vger.kernel.org
6458S:	Maintained
6459F:	drivers/media/rc/iguanair.c
6460
6461IIO DIGITAL POTENTIOMETER DAC
6462M:	Peter Rosin <peda@axentia.se>
6463L:	linux-iio@vger.kernel.org
6464S:	Maintained
6465F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6466F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6467F:	drivers/iio/dac/dpot-dac.c
6468
6469IIO ENVELOPE DETECTOR
6470M:	Peter Rosin <peda@axentia.se>
6471L:	linux-iio@vger.kernel.org
6472S:	Maintained
6473F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6474F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6475F:	drivers/iio/adc/envelope-detector.c
6476
6477IIO SUBSYSTEM AND DRIVERS
6478M:	Jonathan Cameron <jic23@kernel.org>
6479R:	Hartmut Knaack <knaack.h@gmx.de>
6480R:	Lars-Peter Clausen <lars@metafoo.de>
6481R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6482L:	linux-iio@vger.kernel.org
6483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6484S:	Maintained
6485F:	Documentation/devicetree/bindings/iio/
6486F:	drivers/iio/
6487F:	drivers/staging/iio/
6488F:	include/linux/iio/
6489F:	tools/iio/
6490
6491IKANOS/ADI EAGLE ADSL USB DRIVER
6492M:	Matthieu Castet <castet.matthieu@free.fr>
6493M:	Stanislaw Gruszka <stf_xl@wp.pl>
6494S:	Maintained
6495F:	drivers/usb/atm/ueagle-atm.c
6496
6497IMGTEC ASCII LCD DRIVER
6498M:	Paul Burton <paul.burton@imgtec.com>
6499S:	Maintained
6500F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6501F:	drivers/auxdisplay/img-ascii-lcd.c
6502
6503INA209 HARDWARE MONITOR DRIVER
6504M:	Guenter Roeck <linux@roeck-us.net>
6505L:	linux-hwmon@vger.kernel.org
6506S:	Maintained
6507F:	Documentation/hwmon/ina209
6508F:	Documentation/devicetree/bindings/i2c/ina209.txt
6509F:	drivers/hwmon/ina209.c
6510
6511INA2XX HARDWARE MONITOR DRIVER
6512M:	Guenter Roeck <linux@roeck-us.net>
6513L:	linux-hwmon@vger.kernel.org
6514S:	Maintained
6515F:	Documentation/hwmon/ina2xx
6516F:	drivers/hwmon/ina2xx.c
6517F:	include/linux/platform_data/ina2xx.h
6518
6519INDUSTRY PACK SUBSYSTEM (IPACK)
6520M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6521M:	Jens Taprogge <jens.taprogge@taprogge.org>
6522M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6523L:	industrypack-devel@lists.sourceforge.net
6524W:	http://industrypack.sourceforge.net
6525S:	Maintained
6526F:	drivers/ipack/
6527
6528INGENIC JZ4780 DMA Driver
6529M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6530S:	Maintained
6531F:	drivers/dma/dma-jz4780.c
6532
6533INGENIC JZ4780 NAND DRIVER
6534M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6535L:	linux-mtd@lists.infradead.org
6536S:	Maintained
6537F:	drivers/mtd/nand/jz4780_*
6538
6539INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6540M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6541M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6542L:	linux-ima-devel@lists.sourceforge.net
6543L:	linux-ima-user@lists.sourceforge.net
6544L:	linux-security-module@vger.kernel.org
6545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6546S:	Supported
6547F:	security/integrity/ima/
6548
6549IMGTEC IR DECODER DRIVER
6550M:	James Hogan <james.hogan@imgtec.com>
6551S:	Maintained
6552F:	drivers/media/rc/img-ir/
6553
6554IMS TWINTURBO FRAMEBUFFER DRIVER
6555L:	linux-fbdev@vger.kernel.org
6556S:	Orphan
6557F:	drivers/video/fbdev/imsttfb.c
6558
6559INFINIBAND SUBSYSTEM
6560M:	Doug Ledford <dledford@redhat.com>
6561M:	Sean Hefty <sean.hefty@intel.com>
6562M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6563L:	linux-rdma@vger.kernel.org
6564W:	http://www.openfabrics.org/
6565Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6567S:	Supported
6568F:	Documentation/devicetree/bindings/infiniband/
6569F:	Documentation/infiniband/
6570F:	drivers/infiniband/
6571F:	include/uapi/linux/if_infiniband.h
6572F:	include/uapi/rdma/
6573F:	include/rdma/
6574
6575INOTIFY
6576M:	John McCutchan <john@johnmccutchan.com>
6577M:	Robert Love <rlove@rlove.org>
6578M:	Eric Paris <eparis@parisplace.org>
6579S:	Maintained
6580F:	Documentation/filesystems/inotify.txt
6581F:	fs/notify/inotify/
6582F:	include/linux/inotify.h
6583F:	include/uapi/linux/inotify.h
6584
6585INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6586M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6587L:	linux-input@vger.kernel.org
6588Q:	http://patchwork.kernel.org/project/linux-input/list/
6589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6590S:	Maintained
6591F:	drivers/input/
6592F:	include/linux/input.h
6593F:	include/uapi/linux/input.h
6594F:	include/linux/input/
6595F:	Documentation/devicetree/bindings/input/
6596
6597INPUT MULTITOUCH (MT) PROTOCOL
6598M:	Henrik Rydberg <rydberg@bitmath.org>
6599L:	linux-input@vger.kernel.org
6600S:	Odd fixes
6601F:	Documentation/input/multi-touch-protocol.rst
6602F:	drivers/input/input-mt.c
6603K:	\b(ABS|SYN)_MT_
6604
6605INTEL ASoC BDW/HSW DRIVERS
6606M:	Jie Yang <yang.jie@linux.intel.com>
6607L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6608S:	Supported
6609F:	sound/soc/intel/common/sst-dsp*
6610F:	sound/soc/intel/common/sst-firmware.c
6611F:	sound/soc/intel/boards/broadwell.c
6612F:	sound/soc/intel/haswell/
6613
6614INTEL C600 SERIES SAS CONTROLLER DRIVER
6615M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6616M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6617L:	linux-scsi@vger.kernel.org
6618T:	git git://git.code.sf.net/p/intel-sas/isci
6619S:	Supported
6620F:	drivers/scsi/isci/
6621
6622INTEL HID EVENT DRIVER
6623M:	Alex Hung <alex.hung@canonical.com>
6624L:	platform-driver-x86@vger.kernel.org
6625S:	Maintained
6626F:	drivers/platform/x86/intel-hid.c
6627
6628INTEL VIRTUAL BUTTON DRIVER
6629M:	AceLan Kao <acelan.kao@canonical.com>
6630L:	platform-driver-x86@vger.kernel.org
6631S:	Maintained
6632F:	drivers/platform/x86/intel-vbtn.c
6633
6634INTEL IDLE DRIVER
6635M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6636M:	Len Brown <lenb@kernel.org>
6637L:	linux-pm@vger.kernel.org
6638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6639B:	https://bugzilla.kernel.org
6640S:	Supported
6641F:	drivers/idle/intel_idle.c
6642
6643INTEL INTEGRATED SENSOR HUB DRIVER
6644M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6645M:	Jiri Kosina <jikos@kernel.org>
6646L:	linux-input@vger.kernel.org
6647S:	Maintained
6648F:	drivers/hid/intel-ish-hid/
6649
6650INTEL PSTATE DRIVER
6651M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6652M:	Len Brown <lenb@kernel.org>
6653L:	linux-pm@vger.kernel.org
6654S:	Supported
6655F:	drivers/cpufreq/intel_pstate.c
6656
6657INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6658M:	Maik Broemme <mbroemme@libmpq.org>
6659L:	linux-fbdev@vger.kernel.org
6660S:	Maintained
6661F:	Documentation/fb/intelfb.txt
6662F:	drivers/video/fbdev/intelfb/
6663
6664INTEL 810/815 FRAMEBUFFER DRIVER
6665M:	Antonino Daplas <adaplas@gmail.com>
6666L:	linux-fbdev@vger.kernel.org
6667S:	Maintained
6668F:	drivers/video/fbdev/i810/
6669
6670INTEL MENLOW THERMAL DRIVER
6671M:	Sujith Thomas <sujith.thomas@intel.com>
6672L:	platform-driver-x86@vger.kernel.org
6673W:	https://01.org/linux-acpi
6674S:	Supported
6675F:	drivers/platform/x86/intel_menlow.c
6676
6677INTEL I/OAT DMA DRIVER
6678M:	Dave Jiang <dave.jiang@intel.com>
6679R:	Dan Williams <dan.j.williams@intel.com>
6680L:	dmaengine@vger.kernel.org
6681Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6682S:	Supported
6683F:	drivers/dma/ioat*
6684
6685INTEL IOMMU (VT-d)
6686M:	David Woodhouse <dwmw2@infradead.org>
6687L:	iommu@lists.linux-foundation.org
6688T:	git git://git.infradead.org/iommu-2.6.git
6689S:	Supported
6690F:	drivers/iommu/intel-iommu.c
6691F:	include/linux/intel-iommu.h
6692
6693INTEL IOP-ADMA DMA DRIVER
6694R:	Dan Williams <dan.j.williams@intel.com>
6695S:	Odd fixes
6696F:	drivers/dma/iop-adma.c
6697
6698INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6699M:	Krzysztof Halasa <khalasa@piap.pl>
6700S:	Maintained
6701F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6702F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6703F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6704F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6705F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6706F:	drivers/net/wan/ixp4xx_hss.c
6707
6708INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6709M:	Deepak Saxena <dsaxena@plexity.net>
6710S:	Maintained
6711F:	drivers/char/hw_random/ixp4xx-rng.c
6712
6713INTEL ETHERNET DRIVERS
6714M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6715L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6716W:	http://www.intel.com/support/feedback.htm
6717W:	http://e1000.sourceforge.net/
6718Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6721S:	Supported
6722F:	Documentation/networking/e100.txt
6723F:	Documentation/networking/e1000.txt
6724F:	Documentation/networking/e1000e.txt
6725F:	Documentation/networking/igb.txt
6726F:	Documentation/networking/igbvf.txt
6727F:	Documentation/networking/ixgb.txt
6728F:	Documentation/networking/ixgbe.txt
6729F:	Documentation/networking/ixgbevf.txt
6730F:	Documentation/networking/i40e.txt
6731F:	Documentation/networking/i40evf.txt
6732F:	drivers/net/ethernet/intel/
6733F:	drivers/net/ethernet/intel/*/
6734
6735INTEL RDMA RNIC DRIVER
6736M:     Faisal Latif <faisal.latif@intel.com>
6737M:     Shiraz Saleem <shiraz.saleem@intel.com>
6738L:     linux-rdma@vger.kernel.org
6739S:     Supported
6740F:     drivers/infiniband/hw/i40iw/
6741
6742INTEL MERRIFIELD GPIO DRIVER
6743M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6744L:	linux-gpio@vger.kernel.org
6745S:	Maintained
6746F:	drivers/gpio/gpio-merrifield.c
6747
6748INTEL-MID GPIO DRIVER
6749M:	David Cohen <david.a.cohen@linux.intel.com>
6750L:	linux-gpio@vger.kernel.org
6751S:	Maintained
6752F:	drivers/gpio/gpio-intel-mid.c
6753
6754INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6755M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6756L:	linux-wireless@vger.kernel.org
6757S:	Maintained
6758F:	Documentation/networking/README.ipw2100
6759F:	Documentation/networking/README.ipw2200
6760F:	drivers/net/wireless/intel/ipw2x00/
6761
6762INTEL(R) TRACE HUB
6763M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6764S:	Supported
6765F:	Documentation/trace/intel_th.txt
6766F:	drivers/hwtracing/intel_th/
6767
6768INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6769M:	Ning Sun <ning.sun@intel.com>
6770L:	tboot-devel@lists.sourceforge.net
6771W:	http://tboot.sourceforge.net
6772T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6773S:	Supported
6774F:	Documentation/intel_txt.txt
6775F:	include/linux/tboot.h
6776F:	arch/x86/kernel/tboot.c
6777
6778INTEL WIRELESS WIMAX CONNECTION 2400
6779M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6780M:	linux-wimax@intel.com
6781L:	wimax@linuxwimax.org (subscribers-only)
6782S:	Supported
6783W:	http://linuxwimax.org
6784F:	Documentation/wimax/README.i2400m
6785F:	drivers/net/wimax/i2400m/
6786F:	include/uapi/linux/wimax/i2400m.h
6787
6788INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6789M:	Stanislaw Gruszka <sgruszka@redhat.com>
6790L:	linux-wireless@vger.kernel.org
6791S:	Supported
6792F:	drivers/net/wireless/intel/iwlegacy/
6793
6794INTEL WIRELESS WIFI LINK (iwlwifi)
6795M:	Johannes Berg <johannes.berg@intel.com>
6796M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6797M:	Luca Coelho <luciano.coelho@intel.com>
6798M:	Intel Linux Wireless <linuxwifi@intel.com>
6799L:	linux-wireless@vger.kernel.org
6800W:	http://intellinuxwireless.org
6801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6802S:	Supported
6803F:	drivers/net/wireless/intel/iwlwifi/
6804
6805INTEL MANAGEMENT ENGINE (mei)
6806M:	Tomas Winkler <tomas.winkler@intel.com>
6807L:	linux-kernel@vger.kernel.org
6808S:	Supported
6809F:	include/uapi/linux/mei.h
6810F:	include/linux/mei_cl_bus.h
6811F:	drivers/misc/mei/*
6812F:	drivers/watchdog/mei_wdt.c
6813F:	Documentation/misc-devices/mei/*
6814F:	samples/mei/*
6815
6816INTEL MIC DRIVERS (mic)
6817M:	Sudeep Dutt <sudeep.dutt@intel.com>
6818M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6819S:	Supported
6820W:	https://github.com/sudeepdutt/mic
6821W:	http://software.intel.com/en-us/mic-developer
6822F:	include/linux/mic_bus.h
6823F:	include/linux/scif.h
6824F:	include/uapi/linux/mic_common.h
6825F: 	include/uapi/linux/mic_ioctl.h
6826F:	include/uapi/linux/scif_ioctl.h
6827F:	drivers/misc/mic/
6828F:	drivers/dma/mic_x100_dma.c
6829F:	drivers/dma/mic_x100_dma.h
6830F:	Documentation/mic/
6831
6832INTEL PMC/P-Unit IPC DRIVER
6833M:	Zha Qipeng<qipeng.zha@intel.com>
6834L:	platform-driver-x86@vger.kernel.org
6835S:	Maintained
6836F:	drivers/platform/x86/intel_pmc_ipc.c
6837F:	drivers/platform/x86/intel_punit_ipc.c
6838F:	arch/x86/include/asm/intel_pmc_ipc.h
6839F:	arch/x86/include/asm/intel_punit_ipc.h
6840
6841INTEL TELEMETRY DRIVER
6842M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6843L:	platform-driver-x86@vger.kernel.org
6844S:	Maintained
6845F:	arch/x86/include/asm/intel_telemetry.h
6846F:	drivers/platform/x86/intel_telemetry*
6847
6848INTEL PMC CORE DRIVER
6849M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6850M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6851L:	platform-driver-x86@vger.kernel.org
6852S:	Maintained
6853F:	arch/x86/include/asm/pmc_core.h
6854F:	drivers/platform/x86/intel_pmc_core*
6855
6856INVENSENSE MPU-3050 GYROSCOPE DRIVER
6857M:	Linus Walleij <linus.walleij@linaro.org>
6858L:	linux-iio@vger.kernel.org
6859S:	Maintained
6860F:	drivers/iio/gyro/mpu3050*
6861F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6862
6863IOC3 ETHERNET DRIVER
6864M:	Ralf Baechle <ralf@linux-mips.org>
6865L:	linux-mips@linux-mips.org
6866S:	Maintained
6867F:	drivers/net/ethernet/sgi/ioc3-eth.c
6868
6869IOC3 SERIAL DRIVER
6870M:	Pat Gefre <pfg@sgi.com>
6871L:	linux-serial@vger.kernel.org
6872S:	Maintained
6873F:	drivers/tty/serial/ioc3_serial.c
6874
6875IOMMU DRIVERS
6876M:	Joerg Roedel <joro@8bytes.org>
6877L:	iommu@lists.linux-foundation.org
6878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6879S:	Maintained
6880F:	Documentation/devicetree/bindings/iommu/
6881F:	drivers/iommu/
6882F:	include/linux/iommu.h
6883F:	include/linux/iova.h
6884
6885IP MASQUERADING
6886M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6887S:	Maintained
6888F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6889
6890IPMI SUBSYSTEM
6891M:	Corey Minyard <minyard@acm.org>
6892L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6893W:	http://openipmi.sourceforge.net/
6894S:	Supported
6895F:	Documentation/IPMI.txt
6896F:	drivers/char/ipmi/
6897F:	include/linux/ipmi*
6898F:	include/uapi/linux/ipmi*
6899
6900QCOM AUDIO (ASoC) DRIVERS
6901M:	Patrick Lai <plai@codeaurora.org>
6902M:	Banajit Goswami <bgoswami@codeaurora.org>
6903L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6904S:	Supported
6905F:	sound/soc/qcom/
6906
6907IPS SCSI RAID DRIVER
6908M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6909L:	linux-scsi@vger.kernel.org
6910W:	http://www.adaptec.com/
6911S:	Maintained
6912F:	drivers/scsi/ips*
6913
6914IPVS
6915M:	Wensong Zhang <wensong@linux-vs.org>
6916M:	Simon Horman <horms@verge.net.au>
6917M:	Julian Anastasov <ja@ssi.bg>
6918L:	netdev@vger.kernel.org
6919L:	lvs-devel@vger.kernel.org
6920S:	Maintained
6921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6923F:	Documentation/networking/ipvs-sysctl.txt
6924F:	include/net/ip_vs.h
6925F:	include/uapi/linux/ip_vs.h
6926F:	net/netfilter/ipvs/
6927
6928IPWIRELESS DRIVER
6929M:	Jiri Kosina <jikos@kernel.org>
6930M:	David Sterba <dsterba@suse.com>
6931S:	Odd Fixes
6932F:	drivers/tty/ipwireless/
6933
6934IPX NETWORK LAYER
6935L:	netdev@vger.kernel.org
6936S:	Odd fixes
6937F:	include/net/ipx.h
6938F:	include/uapi/linux/ipx.h
6939F:	net/ipx/
6940
6941IRDA SUBSYSTEM
6942M:	Samuel Ortiz <samuel@sortiz.org>
6943L:	irda-users@lists.sourceforge.net (subscribers-only)
6944L:	netdev@vger.kernel.org
6945W:	http://irda.sourceforge.net/
6946S:	Maintained
6947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6948F:	Documentation/networking/irda.txt
6949F:	drivers/net/irda/
6950F:	include/net/irda/
6951F:	net/irda/
6952
6953IRQ SUBSYSTEM
6954M:	Thomas Gleixner <tglx@linutronix.de>
6955L:	linux-kernel@vger.kernel.org
6956S:	Maintained
6957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6958F:	kernel/irq/
6959
6960IRQCHIP DRIVERS
6961M:	Thomas Gleixner <tglx@linutronix.de>
6962M:	Jason Cooper <jason@lakedaemon.net>
6963M:	Marc Zyngier <marc.zyngier@arm.com>
6964L:	linux-kernel@vger.kernel.org
6965S:	Maintained
6966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6967T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6968F:	Documentation/devicetree/bindings/interrupt-controller/
6969F:	drivers/irqchip/
6970
6971IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6972M:	Marc Zyngier <marc.zyngier@arm.com>
6973S:	Maintained
6974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6975F:	Documentation/IRQ-domain.txt
6976F:	include/linux/irqdomain.h
6977F:	kernel/irq/irqdomain.c
6978F:	kernel/irq/msi.c
6979
6980ISA
6981M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6982S:	Maintained
6983F:	Documentation/isa.txt
6984F:	drivers/base/isa.c
6985F:	include/linux/isa.h
6986
6987ISAPNP
6988M:	Jaroslav Kysela <perex@perex.cz>
6989S:	Maintained
6990F:	Documentation/isapnp.txt
6991F:	drivers/pnp/isapnp/
6992F:	include/linux/isapnp.h
6993
6994ISA RADIO MODULE
6995M:	Hans Verkuil <hverkuil@xs4all.nl>
6996L:	linux-media@vger.kernel.org
6997T:	git git://linuxtv.org/media_tree.git
6998W:	https://linuxtv.org
6999S:	Maintained
7000F:	drivers/media/radio/radio-isa*
7001
7002iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7003M:	Peter Jones <pjones@redhat.com>
7004M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7005S:	Maintained
7006F:	drivers/firmware/iscsi_ibft*
7007
7008ISCSI
7009M:	Lee Duncan <lduncan@suse.com>
7010M:	Chris Leech <cleech@redhat.com>
7011L:	open-iscsi@googlegroups.com
7012W:	www.open-iscsi.com
7013S:	Maintained
7014F:	drivers/scsi/*iscsi*
7015F:	include/scsi/*iscsi*
7016
7017ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7018M:	Or Gerlitz <ogerlitz@mellanox.com>
7019M:	Sagi Grimberg <sagi@grimberg.me>
7020M:	Roi Dayan <roid@mellanox.com>
7021L:	linux-rdma@vger.kernel.org
7022S:	Supported
7023W:	http://www.openfabrics.org
7024W:	www.open-iscsi.org
7025Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7026F:	drivers/infiniband/ulp/iser/
7027
7028ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7029M:	Sagi Grimberg <sagi@grimberg.me>
7030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7031L:	linux-rdma@vger.kernel.org
7032L:	target-devel@vger.kernel.org
7033S:	Supported
7034W:	http://www.linux-iscsi.org
7035F:	drivers/infiniband/ulp/isert
7036
7037ISDN SUBSYSTEM
7038M:	Karsten Keil <isdn@linux-pingi.de>
7039L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7040L:	netdev@vger.kernel.org
7041W:	http://www.isdn4linux.de
7042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7043S:	Maintained
7044F:	Documentation/isdn/
7045F:	drivers/isdn/
7046F:	include/linux/isdn.h
7047F:	include/linux/isdn/
7048F:	include/uapi/linux/isdn.h
7049F:	include/uapi/linux/isdn/
7050
7051ISDN SUBSYSTEM (Eicon active card driver)
7052M:	Armin Schindler <mac@melware.de>
7053L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7054W:	http://www.melware.de
7055S:	Maintained
7056F:	drivers/isdn/hardware/eicon/
7057
7058IT87 HARDWARE MONITORING DRIVER
7059M:	Jean Delvare <jdelvare@suse.com>
7060L:	linux-hwmon@vger.kernel.org
7061S:	Maintained
7062F:	Documentation/hwmon/it87
7063F:	drivers/hwmon/it87.c
7064
7065IT913X MEDIA DRIVER
7066M:	Antti Palosaari <crope@iki.fi>
7067L:	linux-media@vger.kernel.org
7068W:	https://linuxtv.org
7069W:	http://palosaari.fi/linux/
7070Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7071T:	git git://linuxtv.org/anttip/media_tree.git
7072S:	Maintained
7073F:	drivers/media/tuners/it913x*
7074
7075IVTV VIDEO4LINUX DRIVER
7076M:	Andy Walls <awalls@md.metrocast.net>
7077L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7078L:	linux-media@vger.kernel.org
7079T:	git git://linuxtv.org/media_tree.git
7080W:	http://www.ivtvdriver.org
7081S:	Maintained
7082F:	Documentation/media/v4l-drivers/ivtv*
7083F:	drivers/media/pci/ivtv/
7084F:	include/uapi/linux/ivtv*
7085
7086IX2505V MEDIA DRIVER
7087M:	Malcolm Priestley <tvboxspy@gmail.com>
7088L:	linux-media@vger.kernel.org
7089W:	https://linuxtv.org
7090Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7091S:	Maintained
7092F:	drivers/media/dvb-frontends/ix2505v*
7093
7094JC42.4 TEMPERATURE SENSOR DRIVER
7095M:	Guenter Roeck <linux@roeck-us.net>
7096L:	linux-hwmon@vger.kernel.org
7097S:	Maintained
7098F:	drivers/hwmon/jc42.c
7099F:	Documentation/hwmon/jc42
7100
7101JFS FILESYSTEM
7102M:	Dave Kleikamp <shaggy@kernel.org>
7103L:	jfs-discussion@lists.sourceforge.net
7104W:	http://jfs.sourceforge.net/
7105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7106S:	Maintained
7107F:	Documentation/filesystems/jfs.txt
7108F:	fs/jfs/
7109
7110JME NETWORK DRIVER
7111M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7112L:	netdev@vger.kernel.org
7113S:	Maintained
7114F:	drivers/net/ethernet/jme.*
7115
7116JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7117M:	David Woodhouse <dwmw2@infradead.org>
7118L:	linux-mtd@lists.infradead.org
7119W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7120S:	Maintained
7121F:	fs/jffs2/
7122F:	include/uapi/linux/jffs2.h
7123
7124JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7125M:	"Theodore Ts'o" <tytso@mit.edu>
7126M:	Jan Kara <jack@suse.com>
7127L:	linux-ext4@vger.kernel.org
7128S:	Maintained
7129F:	fs/jbd2/
7130F:	include/linux/jbd2.h
7131
7132JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7133M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7134L:	linux-media@vger.kernel.org
7135S:	Maintained
7136F:	drivers/media/platform/rcar_jpu.c
7137
7138JSM Neo PCI based serial card
7139M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7140L:	linux-serial@vger.kernel.org
7141S:	Maintained
7142F:	drivers/tty/serial/jsm/
7143
7144K10TEMP HARDWARE MONITORING DRIVER
7145M:	Clemens Ladisch <clemens@ladisch.de>
7146L:	linux-hwmon@vger.kernel.org
7147S:	Maintained
7148F:	Documentation/hwmon/k10temp
7149F:	drivers/hwmon/k10temp.c
7150
7151K8TEMP HARDWARE MONITORING DRIVER
7152M:	Rudolf Marek <r.marek@assembler.cz>
7153L:	linux-hwmon@vger.kernel.org
7154S:	Maintained
7155F:	Documentation/hwmon/k8temp
7156F:	drivers/hwmon/k8temp.c
7157
7158KASAN
7159M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7160R:	Alexander Potapenko <glider@google.com>
7161R:	Dmitry Vyukov <dvyukov@google.com>
7162L:	kasan-dev@googlegroups.com
7163S:	Maintained
7164F:	arch/*/include/asm/kasan.h
7165F:	arch/*/mm/kasan_init*
7166F:	Documentation/dev-tools/kasan.rst
7167F:	include/linux/kasan*.h
7168F:	lib/test_kasan.c
7169F:	mm/kasan/
7170F:	scripts/Makefile.kasan
7171
7172KCONFIG
7173M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7174L:	linux-kbuild@vger.kernel.org
7175T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7176S:	Maintained
7177F:	Documentation/kbuild/kconfig-language.txt
7178F:	scripts/kconfig/
7179
7180KDUMP
7181M:	Dave Young <dyoung@redhat.com>
7182M:	Baoquan He <bhe@redhat.com>
7183R:	Vivek Goyal <vgoyal@redhat.com>
7184L:	kexec@lists.infradead.org
7185W:	http://lse.sourceforge.net/kdump/
7186S:	Maintained
7187F:	Documentation/kdump/
7188
7189KEENE FM RADIO TRANSMITTER DRIVER
7190M:	Hans Verkuil <hverkuil@xs4all.nl>
7191L:	linux-media@vger.kernel.org
7192T:	git git://linuxtv.org/media_tree.git
7193W:	https://linuxtv.org
7194S:	Maintained
7195F:	drivers/media/radio/radio-keene*
7196
7197KERNEL AUTOMOUNTER v4 (AUTOFS4)
7198M:	Ian Kent <raven@themaw.net>
7199L:	autofs@vger.kernel.org
7200S:	Maintained
7201F:	fs/autofs4/
7202
7203KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7204M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7205M:	Michal Marek <mmarek@suse.com>
7206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7207L:	linux-kbuild@vger.kernel.org
7208S:	Maintained
7209F:	Documentation/kbuild/
7210F:	Makefile
7211F:	scripts/Makefile.*
7212F:	scripts/basic/
7213F:	scripts/mk*
7214F:	scripts/package/
7215
7216KERNEL JANITORS
7217L:	kernel-janitors@vger.kernel.org
7218W:	http://kernelnewbies.org/KernelJanitors
7219S:	Odd Fixes
7220
7221KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7222M:	"J. Bruce Fields" <bfields@fieldses.org>
7223M:	Jeff Layton <jlayton@poochiereds.net>
7224L:	linux-nfs@vger.kernel.org
7225W:	http://nfs.sourceforge.net/
7226T:	git git://linux-nfs.org/~bfields/linux.git
7227S:	Supported
7228F:	fs/nfsd/
7229F:	include/uapi/linux/nfsd/
7230F:	fs/lockd/
7231F:	fs/nfs_common/
7232F:	net/sunrpc/
7233F:	include/linux/lockd/
7234F:	include/linux/sunrpc/
7235F:	include/uapi/linux/sunrpc/
7236
7237KERNEL SELFTEST FRAMEWORK
7238M:	Shuah Khan <shuahkh@osg.samsung.com>
7239M:	Shuah Khan <shuah@kernel.org>
7240L:	linux-kselftest@vger.kernel.org
7241T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7242S:	Maintained
7243F:	tools/testing/selftests
7244
7245KERNEL VIRTUAL MACHINE (KVM)
7246M:	Paolo Bonzini <pbonzini@redhat.com>
7247M:	Radim Krčmář <rkrcmar@redhat.com>
7248L:	kvm@vger.kernel.org
7249W:	http://www.linux-kvm.org
7250T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7251S:	Supported
7252F:	Documentation/*/kvm*.txt
7253F:	Documentation/virtual/kvm/
7254F:	arch/*/kvm/
7255F:	arch/x86/kernel/kvm.c
7256F:	arch/x86/kernel/kvmclock.c
7257F:	arch/*/include/asm/kvm*
7258F:	include/linux/kvm*
7259F:	include/uapi/linux/kvm*
7260F:	virt/kvm/
7261F:	tools/kvm/
7262
7263KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7264M:	Joerg Roedel <joro@8bytes.org>
7265L:	kvm@vger.kernel.org
7266W:	http://www.linux-kvm.org/
7267S:	Maintained
7268F:	arch/x86/include/asm/svm.h
7269F:	arch/x86/kvm/svm.c
7270
7271KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7272M:	Alexander Graf <agraf@suse.com>
7273L:	kvm-ppc@vger.kernel.org
7274W:	http://www.linux-kvm.org/
7275T:	git git://github.com/agraf/linux-2.6.git
7276S:	Supported
7277F:	arch/powerpc/include/asm/kvm*
7278F:	arch/powerpc/kvm/
7279
7280KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7281M:	Christian Borntraeger <borntraeger@de.ibm.com>
7282M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7283L:	linux-s390@vger.kernel.org
7284W:	http://www.ibm.com/developerworks/linux/linux390/
7285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7286S:	Supported
7287F:	Documentation/s390/kvm.txt
7288F:	arch/s390/include/asm/kvm*
7289F:	arch/s390/kvm/
7290F:	arch/s390/mm/gmap.c
7291
7292KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7293M:	Christoffer Dall <christoffer.dall@linaro.org>
7294M:	Marc Zyngier <marc.zyngier@arm.com>
7295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7296L:	kvmarm@lists.cs.columbia.edu
7297W:	http://systems.cs.columbia.edu/projects/kvm-arm
7298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7299S:	Supported
7300F:	arch/arm/include/uapi/asm/kvm*
7301F:	arch/arm/include/asm/kvm*
7302F:	arch/arm/kvm/
7303F:	virt/kvm/arm/
7304F:	include/kvm/arm_*
7305
7306KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7307M:	Christoffer Dall <christoffer.dall@linaro.org>
7308M:	Marc Zyngier <marc.zyngier@arm.com>
7309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7310L:	kvmarm@lists.cs.columbia.edu
7311S:	Maintained
7312F:	arch/arm64/include/uapi/asm/kvm*
7313F:	arch/arm64/include/asm/kvm*
7314F:	arch/arm64/kvm/
7315
7316KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7317M:	James Hogan <james.hogan@imgtec.com>
7318L:	linux-mips@linux-mips.org
7319S:	Supported
7320F:	arch/mips/include/uapi/asm/kvm*
7321F:	arch/mips/include/asm/kvm*
7322F:	arch/mips/kvm/
7323
7324KERNFS
7325M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7326M:	Tejun Heo <tj@kernel.org>
7327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7328S:	Supported
7329F:	include/linux/kernfs.h
7330F:	fs/kernfs/
7331
7332KEXEC
7333M:	Eric Biederman <ebiederm@xmission.com>
7334W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7335L:	kexec@lists.infradead.org
7336S:	Maintained
7337F:	include/linux/kexec.h
7338F:	include/uapi/linux/kexec.h
7339F:	kernel/kexec*
7340
7341KEYS/KEYRINGS:
7342M:	David Howells <dhowells@redhat.com>
7343L:	keyrings@vger.kernel.org
7344S:	Maintained
7345F:	Documentation/security/keys.txt
7346F:	include/linux/key.h
7347F:	include/linux/key-type.h
7348F:	include/linux/keyctl.h
7349F:	include/uapi/linux/keyctl.h
7350F:	include/keys/
7351F:	security/keys/
7352
7353KEYS-TRUSTED
7354M:	David Safford <safford@us.ibm.com>
7355M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7356L:	linux-security-module@vger.kernel.org
7357L:	keyrings@vger.kernel.org
7358S:	Supported
7359F:	Documentation/security/keys-trusted-encrypted.txt
7360F:	include/keys/trusted-type.h
7361F:	security/keys/trusted.c
7362F:	security/keys/trusted.h
7363
7364KEYS-ENCRYPTED
7365M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7366M:	David Safford <safford@us.ibm.com>
7367L:	linux-security-module@vger.kernel.org
7368L:	keyrings@vger.kernel.org
7369S:	Supported
7370F:	Documentation/security/keys-trusted-encrypted.txt
7371F:	include/keys/encrypted-type.h
7372F:	security/keys/encrypted-keys/
7373
7374KGDB / KDB /debug_core
7375M:	Jason Wessel <jason.wessel@windriver.com>
7376W:	http://kgdb.wiki.kernel.org/
7377L:	kgdb-bugreport@lists.sourceforge.net
7378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7379S:	Maintained
7380F:	Documentation/DocBook/kgdb.tmpl
7381F:	drivers/misc/kgdbts.c
7382F:	drivers/tty/serial/kgdboc.c
7383F:	include/linux/kdb.h
7384F:	include/linux/kgdb.h
7385F:	kernel/debug/
7386
7387KMEMCHECK
7388M:	Vegard Nossum <vegardno@ifi.uio.no>
7389M:	Pekka Enberg <penberg@kernel.org>
7390S:	Maintained
7391F:	Documentation/dev-tools/kmemcheck.rst
7392F:	arch/x86/include/asm/kmemcheck.h
7393F:	arch/x86/mm/kmemcheck/
7394F:	include/linux/kmemcheck.h
7395F:	mm/kmemcheck.c
7396
7397KMEMLEAK
7398M:	Catalin Marinas <catalin.marinas@arm.com>
7399S:	Maintained
7400F:	Documentation/dev-tools/kmemleak.rst
7401F:	include/linux/kmemleak.h
7402F:	mm/kmemleak.c
7403F:	mm/kmemleak-test.c
7404
7405KPROBES
7406M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7407M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7408M:	"David S. Miller" <davem@davemloft.net>
7409M:	Masami Hiramatsu <mhiramat@kernel.org>
7410S:	Maintained
7411F:	Documentation/kprobes.txt
7412F:	include/linux/kprobes.h
7413F:	include/asm-generic/kprobes.h
7414F:	kernel/kprobes.c
7415
7416KS0108 LCD CONTROLLER DRIVER
7417M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7418W:	http://miguelojeda.es/auxdisplay.htm
7419W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7420S:	Maintained
7421F:	Documentation/auxdisplay/ks0108
7422F:	drivers/auxdisplay/ks0108.c
7423F:	include/linux/ks0108.h
7424
7425L3MDEV
7426M:	David Ahern <dsa@cumulusnetworks.com>
7427L:	netdev@vger.kernel.org
7428S:	Maintained
7429F:	net/l3mdev
7430F:	include/net/l3mdev.h
7431
7432LANTIQ MIPS ARCHITECTURE
7433M:	John Crispin <john@phrozen.org>
7434L:	linux-mips@linux-mips.org
7435S:	Maintained
7436F:	arch/mips/lantiq
7437
7438LAPB module
7439L:	linux-x25@vger.kernel.org
7440S:	Orphan
7441F:	Documentation/networking/lapb-module.txt
7442F:	include/*/lapb.h
7443F:	net/lapb/
7444
7445LASI 53c700 driver for PARISC
7446M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7447L:	linux-scsi@vger.kernel.org
7448S:	Maintained
7449F:	Documentation/scsi/53c700.txt
7450F:	drivers/scsi/53c700*
7451
7452LED SUBSYSTEM
7453M:	Richard Purdie <rpurdie@rpsys.net>
7454M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7455M:	Pavel Machek <pavel@ucw.cz>
7456L:	linux-leds@vger.kernel.org
7457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7458S:	Maintained
7459F:	Documentation/devicetree/bindings/leds/
7460F:	drivers/leds/
7461F:	include/linux/leds.h
7462
7463LEGACY EEPROM DRIVER
7464M:	Jean Delvare <jdelvare@suse.com>
7465S:	Maintained
7466F:	Documentation/misc-devices/eeprom
7467F:	drivers/misc/eeprom/eeprom.c
7468
7469LEGO USB Tower driver
7470M:	Juergen Stuber <starblue@users.sourceforge.net>
7471L:	legousb-devel@lists.sourceforge.net
7472W:	http://legousb.sourceforge.net/
7473S:	Maintained
7474F:	drivers/usb/misc/legousbtower.c
7475
7476LG2160 MEDIA DRIVER
7477M:	Michael Krufky <mkrufky@linuxtv.org>
7478L:	linux-media@vger.kernel.org
7479W:	https://linuxtv.org
7480W:	http://github.com/mkrufky
7481Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7482T:	git git://linuxtv.org/mkrufky/tuners.git
7483S:	Maintained
7484F:	drivers/media/dvb-frontends/lg2160.*
7485
7486LGDT3305 MEDIA DRIVER
7487M:	Michael Krufky <mkrufky@linuxtv.org>
7488L:	linux-media@vger.kernel.org
7489W:	https://linuxtv.org
7490W:	http://github.com/mkrufky
7491Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7492T:	git git://linuxtv.org/mkrufky/tuners.git
7493S:	Maintained
7494F:	drivers/media/dvb-frontends/lgdt3305.*
7495
7496LGUEST
7497M:	Rusty Russell <rusty@rustcorp.com.au>
7498L:	lguest@lists.ozlabs.org
7499W:	http://lguest.ozlabs.org/
7500S:	Odd Fixes
7501F:	arch/x86/include/asm/lguest*.h
7502F:	arch/x86/lguest/
7503F:	drivers/lguest/
7504F:	include/linux/lguest*.h
7505F:	tools/lguest/
7506
7507LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7508M:	Tejun Heo <tj@kernel.org>
7509L:	linux-ide@vger.kernel.org
7510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7511S:	Maintained
7512F:	drivers/ata/
7513F:	include/linux/ata.h
7514F:	include/linux/libata.h
7515F:	Documentation/devicetree/bindings/ata/
7516
7517LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7518M:	Viresh Kumar <vireshk@kernel.org>
7519L:	linux-ide@vger.kernel.org
7520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7521S:	Maintained
7522F:	include/linux/pata_arasan_cf_data.h
7523F:	drivers/ata/pata_arasan_cf.c
7524
7525LIBATA PATA DRIVERS
7526M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7527M:	Tejun Heo <tj@kernel.org>
7528L:	linux-ide@vger.kernel.org
7529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7530S:	Maintained
7531F:	drivers/ata/pata_*.c
7532F:	drivers/ata/ata_generic.c
7533
7534LIBATA SATA AHCI PLATFORM devices support
7535M:	Hans de Goede <hdegoede@redhat.com>
7536M:	Tejun Heo <tj@kernel.org>
7537L:	linux-ide@vger.kernel.org
7538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7539S:	Maintained
7540F:	drivers/ata/ahci_platform.c
7541F:	drivers/ata/libahci_platform.c
7542F:	include/linux/ahci_platform.h
7543
7544LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7545M:	Mikael Pettersson <mikpelinux@gmail.com>
7546L:	linux-ide@vger.kernel.org
7547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7548S:	Maintained
7549F:	drivers/ata/sata_promise.*
7550
7551LIBLOCKDEP
7552M:	Sasha Levin <sasha.levin@oracle.com>
7553S:	Maintained
7554F:	tools/lib/lockdep/
7555
7556LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7557M:	Dan Williams <dan.j.williams@intel.com>
7558L:	linux-nvdimm@lists.01.org
7559Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7561S:	Supported
7562F:	drivers/nvdimm/*
7563F:	include/linux/nd.h
7564F:	include/linux/libnvdimm.h
7565F:	include/uapi/linux/ndctl.h
7566
7567LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7568M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7569L:	linux-nvdimm@lists.01.org
7570Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7571S:	Supported
7572F:	drivers/nvdimm/blk.c
7573F:	drivers/nvdimm/region_devs.c
7574F:	drivers/acpi/nfit*
7575
7576LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7577M:	Vishal Verma <vishal.l.verma@intel.com>
7578L:	linux-nvdimm@lists.01.org
7579Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7580S:	Supported
7581F:	drivers/nvdimm/btt*
7582
7583LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7584M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7585L:	linux-nvdimm@lists.01.org
7586Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7587S:	Supported
7588F:	drivers/nvdimm/pmem.c
7589F:	include/linux/pmem.h
7590F:	arch/*/include/asm/pmem.h
7591
7592LIGHTNVM PLATFORM SUPPORT
7593M:	Matias Bjorling <mb@lightnvm.io>
7594W:	http://github/OpenChannelSSD
7595L:	linux-block@vger.kernel.org
7596S:	Maintained
7597F:	drivers/lightnvm/
7598F:	include/linux/lightnvm.h
7599F:	include/uapi/linux/lightnvm.h
7600
7601LINUX FOR POWERPC (32-BIT AND 64-BIT)
7602M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7603M:	Paul Mackerras <paulus@samba.org>
7604M:	Michael Ellerman <mpe@ellerman.id.au>
7605W:	https://github.com/linuxppc/linux/wiki
7606L:	linuxppc-dev@lists.ozlabs.org
7607Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7609S:	Supported
7610F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7611F:	Documentation/devicetree/bindings/powerpc/
7612F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7613F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7614F:	Documentation/powerpc/
7615F:	arch/powerpc/
7616F:	drivers/char/tpm/tpm_ibmvtpm*
7617F:	drivers/crypto/nx/
7618F:	drivers/crypto/vmx/
7619F:	drivers/i2c/busses/i2c-opal.c
7620F:	drivers/net/ethernet/ibm/ibmveth.*
7621F:	drivers/net/ethernet/ibm/ibmvnic.*
7622F:	drivers/pci/hotplug/pnv_php.c
7623F:	drivers/pci/hotplug/rpa*
7624F:	drivers/rtc/rtc-opal.c
7625F:	drivers/scsi/ibmvscsi/
7626F:	drivers/tty/hvc/hvc_opal.c
7627F:	tools/testing/selftests/powerpc
7628N:	/pmac
7629N:	powermac
7630N:	powernv
7631N:	[^a-z0-9]ps3
7632N:	pseries
7633
7634LINUX FOR POWER MACINTOSH
7635M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7636W:	http://www.penguinppc.org/
7637L:	linuxppc-dev@lists.ozlabs.org
7638S:	Maintained
7639F:	arch/powerpc/platforms/powermac/
7640F:	drivers/macintosh/
7641
7642LINUX FOR POWERPC EMBEDDED MPC5XXX
7643M:	Anatolij Gustschin <agust@denx.de>
7644L:	linuxppc-dev@lists.ozlabs.org
7645T:	git git://git.denx.de/linux-denx-agust.git
7646S:	Maintained
7647F:	arch/powerpc/platforms/512x/
7648F:	arch/powerpc/platforms/52xx/
7649
7650LINUX FOR POWERPC EMBEDDED PPC4XX
7651M:	Alistair Popple <alistair@popple.id.au>
7652M:	Matt Porter <mporter@kernel.crashing.org>
7653W:	http://www.penguinppc.org/
7654L:	linuxppc-dev@lists.ozlabs.org
7655S:	Maintained
7656F:	arch/powerpc/platforms/40x/
7657F:	arch/powerpc/platforms/44x/
7658
7659LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7660L:	linuxppc-dev@lists.ozlabs.org
7661S:	Orphan
7662F:	arch/powerpc/*/*virtex*
7663F:	arch/powerpc/*/*/*virtex*
7664
7665LINUX FOR POWERPC EMBEDDED PPC8XX
7666M:	Vitaly Bordug <vitb@kernel.crashing.org>
7667W:	http://www.penguinppc.org/
7668L:	linuxppc-dev@lists.ozlabs.org
7669S:	Maintained
7670F:	arch/powerpc/platforms/8xx/
7671
7672LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7673M:	Scott Wood <oss@buserror.net>
7674M:	Kumar Gala <galak@kernel.crashing.org>
7675W:	http://www.penguinppc.org/
7676L:	linuxppc-dev@lists.ozlabs.org
7677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7678S:	Maintained
7679F:	arch/powerpc/platforms/83xx/
7680F:	arch/powerpc/platforms/85xx/
7681
7682LINUX FOR POWERPC PA SEMI PWRFICIENT
7683L:	linuxppc-dev@lists.ozlabs.org
7684S:	Orphan
7685F:	arch/powerpc/platforms/pasemi/
7686F:	drivers/*/*pasemi*
7687F:	drivers/*/*/*pasemi*
7688
7689LINUX SECURITY MODULE (LSM) FRAMEWORK
7690M:	Chris Wright <chrisw@sous-sol.org>
7691L:	linux-security-module@vger.kernel.org
7692S:	Supported
7693
7694LIS3LV02D ACCELEROMETER DRIVER
7695M:	Eric Piel <eric.piel@tremplin-utc.net>
7696S:	Maintained
7697F:	Documentation/misc-devices/lis3lv02d
7698F:	drivers/misc/lis3lv02d/
7699F:	drivers/platform/x86/hp_accel.c
7700
7701LIVE PATCHING
7702M:	Josh Poimboeuf <jpoimboe@redhat.com>
7703M:	Jessica Yu <jeyu@redhat.com>
7704M:	Jiri Kosina <jikos@kernel.org>
7705M:	Miroslav Benes <mbenes@suse.cz>
7706R:	Petr Mladek <pmladek@suse.com>
7707S:	Maintained
7708F:	kernel/livepatch/
7709F:	include/linux/livepatch.h
7710F:	arch/x86/include/asm/livepatch.h
7711F:	arch/x86/kernel/livepatch.c
7712F:	Documentation/livepatch/
7713F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7714F:	samples/livepatch/
7715L:	live-patching@vger.kernel.org
7716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7717
7718LINUX KERNEL DUMP TEST MODULE (LKDTM)
7719M:	Kees Cook <keescook@chromium.org>
7720S:	Maintained
7721F:	drivers/misc/lkdtm*
7722
7723LLC (802.2)
7724L:	netdev@vger.kernel.org
7725S:	Odd fixes
7726F:	include/linux/llc.h
7727F:	include/uapi/linux/llc.h
7728F:	include/net/llc*
7729F:	net/llc/
7730
7731LM73 HARDWARE MONITOR DRIVER
7732M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7733L:	linux-hwmon@vger.kernel.org
7734S:	Maintained
7735F:	drivers/hwmon/lm73.c
7736
7737LM78 HARDWARE MONITOR DRIVER
7738M:	Jean Delvare <jdelvare@suse.com>
7739L:	linux-hwmon@vger.kernel.org
7740S:	Maintained
7741F:	Documentation/hwmon/lm78
7742F:	drivers/hwmon/lm78.c
7743
7744LM83 HARDWARE MONITOR DRIVER
7745M:	Jean Delvare <jdelvare@suse.com>
7746L:	linux-hwmon@vger.kernel.org
7747S:	Maintained
7748F:	Documentation/hwmon/lm83
7749F:	drivers/hwmon/lm83.c
7750
7751LM90 HARDWARE MONITOR DRIVER
7752M:	Jean Delvare <jdelvare@suse.com>
7753L:	linux-hwmon@vger.kernel.org
7754S:	Maintained
7755F:	Documentation/hwmon/lm90
7756F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7757F:	drivers/hwmon/lm90.c
7758F:	include/dt-bindings/thermal/lm90.h
7759
7760LM95234 HARDWARE MONITOR DRIVER
7761M:	Guenter Roeck <linux@roeck-us.net>
7762L:	linux-hwmon@vger.kernel.org
7763S:	Maintained
7764F:	Documentation/hwmon/lm95234
7765F:	drivers/hwmon/lm95234.c
7766
7767LME2510 MEDIA DRIVER
7768M:	Malcolm Priestley <tvboxspy@gmail.com>
7769L:	linux-media@vger.kernel.org
7770W:	https://linuxtv.org
7771Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7772S:	Maintained
7773F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7774
7775LOCKING PRIMITIVES
7776M:	Peter Zijlstra <peterz@infradead.org>
7777M:	Ingo Molnar <mingo@redhat.com>
7778L:	linux-kernel@vger.kernel.org
7779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7780S:	Maintained
7781F:	Documentation/locking/
7782F:	include/linux/lockdep.h
7783F:	include/linux/spinlock*.h
7784F:	arch/*/include/asm/spinlock*.h
7785F:	include/linux/rwlock*.h
7786F:	include/linux/mutex*.h
7787F:	arch/*/include/asm/mutex*.h
7788F:	include/linux/rwsem*.h
7789F:	arch/*/include/asm/rwsem.h
7790F:	include/linux/seqlock.h
7791F:	lib/locking*.[ch]
7792F:	kernel/locking/
7793
7794LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7795M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7796L:	linux-ntfs-dev@lists.sourceforge.net
7797W:	http://www.linux-ntfs.org/content/view/19/37/
7798S:	Maintained
7799F:	Documentation/ldm.txt
7800F:	block/partitions/ldm.*
7801
7802LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7803M:	Sathya Prakash <sathya.prakash@broadcom.com>
7804M:	Chaitra P B <chaitra.basappa@broadcom.com>
7805M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7806L:	MPT-FusionLinux.pdl@broadcom.com
7807L:	linux-scsi@vger.kernel.org
7808W:	http://www.avagotech.com/support/
7809S:	Supported
7810F:	drivers/message/fusion/
7811F:	drivers/scsi/mpt2sas/
7812F:	drivers/scsi/mpt3sas/
7813
7814LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7815M:	Matthew Wilcox <matthew@wil.cx>
7816L:	linux-scsi@vger.kernel.org
7817S:	Maintained
7818F:	drivers/scsi/sym53c8xx_2/
7819
7820LTC4261 HARDWARE MONITOR DRIVER
7821M:	Guenter Roeck <linux@roeck-us.net>
7822L:	linux-hwmon@vger.kernel.org
7823S:	Maintained
7824F:	Documentation/hwmon/ltc4261
7825F:	drivers/hwmon/ltc4261.c
7826
7827LTC4306 I2C MULTIPLEXER DRIVER
7828M:	Michael Hennerich <michael.hennerich@analog.com>
7829W:	http://ez.analog.com/community/linux-device-drivers
7830L:	linux-i2c@vger.kernel.org
7831S:	Supported
7832F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
7833F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7834
7835LTP (Linux Test Project)
7836M:	Mike Frysinger <vapier@gentoo.org>
7837M:	Cyril Hrubis <chrubis@suse.cz>
7838M:	Wanlong Gao <wanlong.gao@gmail.com>
7839M:	Jan Stancek <jstancek@redhat.com>
7840M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7841M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7842L:	ltp@lists.linux.it (subscribers-only)
7843W:	http://linux-test-project.github.io/
7844T:	git git://github.com/linux-test-project/ltp.git
7845S:	Maintained
7846
7847M32R ARCHITECTURE
7848W:	http://www.linux-m32r.org/
7849S:	Orphan
7850F:	arch/m32r/
7851
7852M68K ARCHITECTURE
7853M:	Geert Uytterhoeven <geert@linux-m68k.org>
7854L:	linux-m68k@lists.linux-m68k.org
7855W:	http://www.linux-m68k.org/
7856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7857S:	Maintained
7858F:	arch/m68k/
7859F:	drivers/zorro/
7860
7861M68K ON APPLE MACINTOSH
7862M:	Joshua Thompson <funaho@jurai.org>
7863W:	http://www.mac.linux-m68k.org/
7864L:	linux-m68k@lists.linux-m68k.org
7865S:	Maintained
7866F:	arch/m68k/mac/
7867
7868M68K ON HP9000/300
7869M:	Philip Blundell <philb@gnu.org>
7870W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7871S:	Maintained
7872F:	arch/m68k/hp300/
7873
7874M88DS3103 MEDIA DRIVER
7875M:	Antti Palosaari <crope@iki.fi>
7876L:	linux-media@vger.kernel.org
7877W:	https://linuxtv.org
7878W:	http://palosaari.fi/linux/
7879Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7880T:	git git://linuxtv.org/anttip/media_tree.git
7881S:	Maintained
7882F:	drivers/media/dvb-frontends/m88ds3103*
7883
7884M88RS2000 MEDIA DRIVER
7885M:	Malcolm Priestley <tvboxspy@gmail.com>
7886L:	linux-media@vger.kernel.org
7887W:	https://linuxtv.org
7888Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7889S:	Maintained
7890F:	drivers/media/dvb-frontends/m88rs2000*
7891
7892MA901 MASTERKIT USB FM RADIO DRIVER
7893M:	Alexey Klimov <klimov.linux@gmail.com>
7894L:	linux-media@vger.kernel.org
7895T:	git git://linuxtv.org/media_tree.git
7896S:	Maintained
7897F:	drivers/media/radio/radio-ma901.c
7898
7899MAC80211
7900M:	Johannes Berg <johannes@sipsolutions.net>
7901L:	linux-wireless@vger.kernel.org
7902W:	http://wireless.kernel.org/
7903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7905S:	Maintained
7906F:	Documentation/networking/mac80211-injection.txt
7907F:	include/net/mac80211.h
7908F:	net/mac80211/
7909F:	drivers/net/wireless/mac80211_hwsim.[ch]
7910
7911MAILBOX API
7912M:	Jassi Brar <jassisinghbrar@gmail.com>
7913L:	linux-kernel@vger.kernel.org
7914S:	Maintained
7915F:	drivers/mailbox/
7916F:	include/linux/mailbox_client.h
7917F:	include/linux/mailbox_controller.h
7918
7919MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7920M:	Michael Kerrisk <mtk.manpages@gmail.com>
7921W:	http://www.kernel.org/doc/man-pages
7922L:	linux-man@vger.kernel.org
7923S:	Maintained
7924
7925MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7926M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
7927L:	linux-mips@linux-mips.org
7928S:	Maintained
7929F:	arch/mips/boot/dts/img/pistachio_marduk.dts
7930
7931MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7932M:	Andrew Lunn <andrew@lunn.ch>
7933M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7934L:	netdev@vger.kernel.org
7935S:	Maintained
7936F:	drivers/net/dsa/mv88e6xxx/
7937F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7938
7939MARVELL ARMADA DRM SUPPORT
7940M:	Russell King <linux@armlinux.org.uk>
7941S:	Maintained
7942T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7943T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7944F:	drivers/gpu/drm/armada/
7945F:	include/uapi/drm/armada_drm.h
7946F:	Documentation/devicetree/bindings/display/armada/
7947
7948MARVELL CRYPTO DRIVER
7949M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7950M:	Arnaud Ebalard <arno@natisbad.org>
7951F:	drivers/crypto/marvell/
7952S:	Maintained
7953L:	linux-crypto@vger.kernel.org
7954
7955MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7956M:	Mirko Lindner <mlindner@marvell.com>
7957M:	Stephen Hemminger <stephen@networkplumber.org>
7958L:	netdev@vger.kernel.org
7959S:	Maintained
7960F:	drivers/net/ethernet/marvell/sk*
7961
7962MARVELL LIBERTAS WIRELESS DRIVER
7963L:	libertas-dev@lists.infradead.org
7964S:	Orphan
7965F:	drivers/net/wireless/marvell/libertas/
7966
7967MARVELL MV643XX ETHERNET DRIVER
7968M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7969L:	netdev@vger.kernel.org
7970S:	Maintained
7971F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7972F:	include/linux/mv643xx.h
7973
7974MARVELL MVNETA ETHERNET DRIVER
7975M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7976L:	netdev@vger.kernel.org
7977S:	Maintained
7978F:	drivers/net/ethernet/marvell/mvneta.*
7979
7980MARVELL MWIFIEX WIRELESS DRIVER
7981M:	Amitkumar Karwar <amitkarwar@gmail.com>
7982M:	Nishant Sarmukadam <nishants@marvell.com>
7983M:	Ganapathi Bhat <gbhat@marvell.com>
7984M:	Xinming Hu <huxm@marvell.com>
7985L:	linux-wireless@vger.kernel.org
7986S:	Maintained
7987F:	drivers/net/wireless/marvell/mwifiex/
7988
7989MARVELL MWL8K WIRELESS DRIVER
7990M:	Lennert Buytenhek <buytenh@wantstofly.org>
7991L:	linux-wireless@vger.kernel.org
7992S:	Odd Fixes
7993F:	drivers/net/wireless/marvell/mwl8k.c
7994
7995MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7996M:	Nicolas Pitre <nico@fluxnic.net>
7997S:	Odd Fixes
7998F:	drivers/mmc/host/mvsdio.*
7999
8000MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8001M:	Hu Ziji <huziji@marvell.com>
8002L:	linux-mmc@vger.kernel.org
8003S:	Supported
8004F:	drivers/mmc/host/sdhci-xenon*
8005F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8006
8007MATROX FRAMEBUFFER DRIVER
8008L:	linux-fbdev@vger.kernel.org
8009S:	Orphan
8010F:	drivers/video/fbdev/matrox/matroxfb_*
8011F:	include/uapi/linux/matroxfb.h
8012
8013MAX16065 HARDWARE MONITOR DRIVER
8014M:	Guenter Roeck <linux@roeck-us.net>
8015L:	linux-hwmon@vger.kernel.org
8016S:	Maintained
8017F:	Documentation/hwmon/max16065
8018F:	drivers/hwmon/max16065.c
8019
8020MAX20751 HARDWARE MONITOR DRIVER
8021M:	Guenter Roeck <linux@roeck-us.net>
8022L:	linux-hwmon@vger.kernel.org
8023S:	Maintained
8024F:	Documentation/hwmon/max20751
8025F:	drivers/hwmon/max20751.c
8026
8027MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8028L:	linux-hwmon@vger.kernel.org
8029S:	Orphan
8030F:	Documentation/hwmon/max6650
8031F:	drivers/hwmon/max6650.c
8032
8033MAX6697 HARDWARE MONITOR DRIVER
8034M:	Guenter Roeck <linux@roeck-us.net>
8035L:	linux-hwmon@vger.kernel.org
8036S:	Maintained
8037F:	Documentation/hwmon/max6697
8038F:	Documentation/devicetree/bindings/i2c/max6697.txt
8039F:	drivers/hwmon/max6697.c
8040F:	include/linux/platform_data/max6697.h
8041
8042MAX9860 MONO AUDIO VOICE CODEC DRIVER
8043M:	Peter Rosin <peda@axentia.se>
8044L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8045S:	Maintained
8046F:	Documentation/devicetree/bindings/sound/max9860.txt
8047F:	sound/soc/codecs/max9860.*
8048
8049MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8050M:	Krzysztof Kozlowski <krzk@kernel.org>
8051M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8052L:	linux-pm@vger.kernel.org
8053S:	Supported
8054F:	drivers/power/supply/max14577_charger.c
8055F:	drivers/power/supply/max77693_charger.c
8056
8057MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8058M:	Javier Martinez Canillas <javier@osg.samsung.com>
8059L:	linux-kernel@vger.kernel.org
8060S:	Supported
8061F:	drivers/*/*max77802*.c
8062F:	Documentation/devicetree/bindings/*/*max77802.txt
8063F:	include/dt-bindings/*/*max77802.h
8064
8065MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8066M:	Chanwoo Choi <cw00.choi@samsung.com>
8067M:	Krzysztof Kozlowski <krzk@kernel.org>
8068M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8069L:	linux-kernel@vger.kernel.org
8070S:	Supported
8071F:	drivers/*/max14577*.c
8072F:	drivers/*/max77686*.c
8073F:	drivers/*/max77693*.c
8074F:	drivers/extcon/extcon-max14577.c
8075F:	drivers/extcon/extcon-max77693.c
8076F:	drivers/rtc/rtc-max77686.c
8077F:	drivers/clk/clk-max77686.c
8078F:	Documentation/devicetree/bindings/mfd/max14577.txt
8079F:	Documentation/devicetree/bindings/*/max77686.txt
8080F:	Documentation/devicetree/bindings/mfd/max77693.txt
8081F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8082F:	include/linux/mfd/max14577*.h
8083F:	include/linux/mfd/max77686*.h
8084F:	include/linux/mfd/max77693*.h
8085
8086MAXIRADIO FM RADIO RECEIVER DRIVER
8087M:	Hans Verkuil <hverkuil@xs4all.nl>
8088L:	linux-media@vger.kernel.org
8089T:	git git://linuxtv.org/media_tree.git
8090W:	https://linuxtv.org
8091S:	Maintained
8092F:	drivers/media/radio/radio-maxiradio*
8093
8094MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8095M:	Peter Rosin <peda@axentia.se>
8096L:	linux-iio@vger.kernel.org
8097S:	Maintained
8098F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8099F:	drivers/iio/potentiometer/mcp4531.c
8100
8101MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8102M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8103L:	linux-iio@vger.kernel.org
8104S:	Maintained
8105F:	drivers/iio/dac/cio-dac.c
8106
8107MEDIA DRIVERS FOR RENESAS - FCP
8108M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8109L:	linux-media@vger.kernel.org
8110L:	linux-renesas-soc@vger.kernel.org
8111T:	git git://linuxtv.org/media_tree.git
8112S:	Supported
8113F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8114F:	drivers/media/platform/rcar-fcp.c
8115F:	include/media/rcar-fcp.h
8116
8117MEDIA DRIVERS FOR RENESAS - FDP1
8118M:	Kieran Bingham <kieran@bingham.xyz>
8119L:	linux-media@vger.kernel.org
8120L:	linux-renesas-soc@vger.kernel.org
8121T:	git git://linuxtv.org/media_tree.git
8122S:	Supported
8123F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8124F:	drivers/media/platform/rcar_fdp1.c
8125
8126MEDIA DRIVERS FOR RENESAS - VIN
8127M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8128L:	linux-media@vger.kernel.org
8129L:	linux-renesas-soc@vger.kernel.org
8130T:	git git://linuxtv.org/media_tree.git
8131S:	Supported
8132F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8133F:	drivers/media/platform/rcar-vin/
8134
8135MEDIA DRIVERS FOR RENESAS - VSP1
8136M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8137L:	linux-media@vger.kernel.org
8138L:	linux-renesas-soc@vger.kernel.org
8139T:	git git://linuxtv.org/media_tree.git
8140S:	Supported
8141F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8142F:	drivers/media/platform/vsp1/
8143
8144MEDIA DRIVERS FOR HELENE
8145M:	Abylay Ospan <aospan@netup.ru>
8146L:	linux-media@vger.kernel.org
8147W:	https://linuxtv.org
8148W:	http://netup.tv/
8149T:	git git://linuxtv.org/media_tree.git
8150S:	Supported
8151F:	drivers/media/dvb-frontends/helene*
8152
8153MEDIA DRIVERS FOR ASCOT2E
8154M:	Sergey Kozlov <serjk@netup.ru>
8155M:	Abylay Ospan <aospan@netup.ru>
8156L:	linux-media@vger.kernel.org
8157W:	https://linuxtv.org
8158W:	http://netup.tv/
8159T:	git git://linuxtv.org/media_tree.git
8160S:	Supported
8161F:	drivers/media/dvb-frontends/ascot2e*
8162
8163MEDIA DRIVERS FOR CXD2841ER
8164M:	Sergey Kozlov <serjk@netup.ru>
8165M:	Abylay Ospan <aospan@netup.ru>
8166L:	linux-media@vger.kernel.org
8167W:	https://linuxtv.org
8168W:	http://netup.tv/
8169T:	git git://linuxtv.org/media_tree.git
8170S:	Supported
8171F:	drivers/media/dvb-frontends/cxd2841er*
8172
8173MEDIA DRIVERS FOR HORUS3A
8174M:	Sergey Kozlov <serjk@netup.ru>
8175M:	Abylay Ospan <aospan@netup.ru>
8176L:	linux-media@vger.kernel.org
8177W:	https://linuxtv.org
8178W:	http://netup.tv/
8179T:	git git://linuxtv.org/media_tree.git
8180S:	Supported
8181F:	drivers/media/dvb-frontends/horus3a*
8182
8183MEDIA DRIVERS FOR LNBH25
8184M:	Sergey Kozlov <serjk@netup.ru>
8185M:	Abylay Ospan <aospan@netup.ru>
8186L:	linux-media@vger.kernel.org
8187W:	https://linuxtv.org
8188W:	http://netup.tv/
8189T:	git git://linuxtv.org/media_tree.git
8190S:	Supported
8191F:	drivers/media/dvb-frontends/lnbh25*
8192
8193MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8194M:	Sergey Kozlov <serjk@netup.ru>
8195M:	Abylay Ospan <aospan@netup.ru>
8196L:	linux-media@vger.kernel.org
8197W:	https://linuxtv.org
8198W:	http://netup.tv/
8199T:	git git://linuxtv.org/media_tree.git
8200S:	Supported
8201F:	drivers/media/pci/netup_unidvb/*
8202
8203MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8204M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8205M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8206P:	LinuxTV.org Project
8207L:	linux-media@vger.kernel.org
8208W:	https://linuxtv.org
8209Q:	http://patchwork.kernel.org/project/linux-media/list/
8210T:	git git://linuxtv.org/media_tree.git
8211S:	Maintained
8212F:	Documentation/devicetree/bindings/media/
8213F:	Documentation/media/
8214F:	drivers/media/
8215F:	drivers/staging/media/
8216F:	include/linux/platform_data/media/
8217F:	include/media/
8218F:	include/uapi/linux/dvb/
8219F:	include/uapi/linux/videodev2.h
8220F:	include/uapi/linux/media.h
8221F:	include/uapi/linux/v4l2-*
8222F:	include/uapi/linux/meye.h
8223F:	include/uapi/linux/ivtv*
8224F:	include/uapi/linux/uvcvideo.h
8225
8226MEDIATEK ETHERNET DRIVER
8227M:	Felix Fietkau <nbd@openwrt.org>
8228M:	John Crispin <blogic@openwrt.org>
8229L:	netdev@vger.kernel.org
8230S:	Maintained
8231F:	drivers/net/ethernet/mediatek/
8232
8233MEDIATEK JPEG DRIVER
8234M:	Rick Chang <rick.chang@mediatek.com>
8235M:	Bin Liu <bin.liu@mediatek.com>
8236S:	Supported
8237F:	drivers/media/platform/mtk-jpeg/
8238F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8239
8240MEDIATEK MEDIA DRIVER
8241M:	Tiffany Lin <tiffany.lin@mediatek.com>
8242M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8243S:	Supported
8244F:	drivers/media/platform/mtk-vcodec/
8245F:	drivers/media/platform/mtk-vpu/
8246F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8247F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8248
8249MEDIATEK MDP DRIVER
8250M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8251M:	Houlong Wei <houlong.wei@mediatek.com>
8252M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8253S:	Supported
8254F:	drivers/media/platform/mtk-mdp/
8255F:	drivers/media/platform/mtk-vpu/
8256F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8257
8258MEDIATEK MT7601U WIRELESS LAN DRIVER
8259M:	Jakub Kicinski <kubakici@wp.pl>
8260L:	linux-wireless@vger.kernel.org
8261S:	Maintained
8262F:	drivers/net/wireless/mediatek/mt7601u/
8263
8264MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8265M:	Peter Senna Tschudin <peter.senna@collabora.com>
8266M:	Martin Donnelly <martin.donnelly@ge.com>
8267M:	Martyn Welch <martyn.welch@collabora.co.uk>
8268S:	Maintained
8269F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8270F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8271
8272MEGARAID SCSI/SAS DRIVERS
8273M:	Kashyap Desai <kashyap.desai@broadcom.com>
8274M:	Sumit Saxena <sumit.saxena@broadcom.com>
8275M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8276L:	megaraidlinux.pdl@broadcom.com
8277L:	linux-scsi@vger.kernel.org
8278W:	http://www.avagotech.com/support/
8279S:	Maintained
8280F:	Documentation/scsi/megaraid.txt
8281F:	drivers/scsi/megaraid.*
8282F:	drivers/scsi/megaraid/
8283
8284MELFAS MIP4 TOUCHSCREEN DRIVER
8285M:	Sangwon Jee <jeesw@melfas.com>
8286W:	http://www.melfas.com
8287S:	Supported
8288F:	drivers/input/touchscreen/melfas_mip4.c
8289F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8290
8291MELLANOX ETHERNET DRIVER (mlx4_en)
8292M:	Tariq Toukan <tariqt@mellanox.com>
8293L:	netdev@vger.kernel.org
8294S:	Supported
8295W:	http://www.mellanox.com
8296Q:	http://patchwork.ozlabs.org/project/netdev/list/
8297F:	drivers/net/ethernet/mellanox/mlx4/en_*
8298
8299MELLANOX ETHERNET DRIVER (mlx5e)
8300M:	Saeed Mahameed <saeedm@mellanox.com>
8301L:	netdev@vger.kernel.org
8302S:	Supported
8303W:	http://www.mellanox.com
8304Q:	http://patchwork.ozlabs.org/project/netdev/list/
8305F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8306
8307MELLANOX ETHERNET SWITCH DRIVERS
8308M:	Jiri Pirko <jiri@mellanox.com>
8309M:	Ido Schimmel <idosch@mellanox.com>
8310L:	netdev@vger.kernel.org
8311S:	Supported
8312W:	http://www.mellanox.com
8313Q:	http://patchwork.ozlabs.org/project/netdev/list/
8314F:	drivers/net/ethernet/mellanox/mlxsw/
8315
8316MELLANOX MLXCPLD I2C AND MUX DRIVER
8317M:	Vadim Pasternak <vadimp@mellanox.com>
8318M:	Michael Shych <michaelsh@mellanox.com>
8319L:	linux-i2c@vger.kernel.org
8320S:	Supported
8321F:	drivers/i2c/busses/i2c-mlxcpld.c
8322F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8323F:	Documentation/i2c/busses/i2c-mlxcpld
8324
8325MELLANOX MLXCPLD LED DRIVER
8326M:	Vadim Pasternak <vadimp@mellanox.com>
8327L:	linux-leds@vger.kernel.org
8328S:	Supported
8329F:	drivers/leds/leds-mlxcpld.c
8330F:	Documentation/leds/leds-mlxcpld.txt
8331
8332MELLANOX PLATFORM DRIVER
8333M:      Vadim Pasternak <vadimp@mellanox.com>
8334L:      platform-driver-x86@vger.kernel.org
8335S:      Supported
8336F:      drivers/platform/x86/mlx-platform.c
8337
8338MELLANOX MLX CPLD HOTPLUG DRIVER
8339M:	Vadim Pasternak <vadimp@mellanox.com>
8340L:	platform-driver-x86@vger.kernel.org
8341S:	Supported
8342F:	drivers/platform/x86/mlxcpld-hotplug.c
8343F:	include/linux/platform_data/mlxcpld-hotplug.h
8344
8345SOFT-ROCE DRIVER (rxe)
8346M:	Moni Shoua <monis@mellanox.com>
8347L:	linux-rdma@vger.kernel.org
8348S:	Supported
8349W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8350Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8351F:	drivers/infiniband/sw/rxe/
8352F:	include/uapi/rdma/rdma_user_rxe.h
8353
8354MEMBARRIER SUPPORT
8355M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8356M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8357L:	linux-kernel@vger.kernel.org
8358S:	Supported
8359F:	kernel/membarrier.c
8360F:	include/uapi/linux/membarrier.h
8361
8362MEMORY MANAGEMENT
8363L:	linux-mm@kvack.org
8364W:	http://www.linux-mm.org
8365S:	Maintained
8366F:	include/linux/mm.h
8367F:	include/linux/gfp.h
8368F:	include/linux/mmzone.h
8369F:	include/linux/memory_hotplug.h
8370F:	include/linux/vmalloc.h
8371F:	mm/
8372
8373MEMORY TECHNOLOGY DEVICES (MTD)
8374M:	David Woodhouse <dwmw2@infradead.org>
8375M:	Brian Norris <computersforpeace@gmail.com>
8376M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8377M:	Marek Vasut <marek.vasut@gmail.com>
8378M:	Richard Weinberger <richard@nod.at>
8379M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8380L:	linux-mtd@lists.infradead.org
8381W:	http://www.linux-mtd.infradead.org/
8382Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8383T:	git git://git.infradead.org/linux-mtd.git master
8384T:	git git://git.infradead.org/l2-mtd.git master
8385S:	Maintained
8386F:	Documentation/devicetree/bindings/mtd/
8387F:	drivers/mtd/
8388F:	include/linux/mtd/
8389F:	include/uapi/mtd/
8390
8391MEN A21 WATCHDOG DRIVER
8392M:	Johannes Thumshirn <morbidrsa@gmail.com>
8393L:	linux-watchdog@vger.kernel.org
8394S:	Maintained
8395F:	drivers/watchdog/mena21_wdt.c
8396
8397MEN CHAMELEON BUS (mcb)
8398M:	Johannes Thumshirn <morbidrsa@gmail.com>
8399S:	Maintained
8400F:	drivers/mcb/
8401F:	include/linux/mcb.h
8402F:	Documentation/men-chameleon-bus.txt
8403
8404MEN F21BMC (Board Management Controller)
8405M:	Andreas Werner <andreas.werner@men.de>
8406S:	Supported
8407F:	drivers/mfd/menf21bmc.c
8408F:	drivers/watchdog/menf21bmc_wdt.c
8409F:	drivers/leds/leds-menf21bmc.c
8410F:	drivers/hwmon/menf21bmc_hwmon.c
8411F:	Documentation/hwmon/menf21bmc
8412
8413METAG ARCHITECTURE
8414M:	James Hogan <james.hogan@imgtec.com>
8415L:	linux-metag@vger.kernel.org
8416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8417S:	Odd Fixes
8418F:	arch/metag/
8419F:	Documentation/metag/
8420F:	Documentation/devicetree/bindings/metag/
8421F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8422F:	drivers/clocksource/metag_generic.c
8423F:	drivers/irqchip/irq-metag.c
8424F:	drivers/irqchip/irq-metag-ext.c
8425F:	drivers/tty/metag_da.c
8426
8427MICROBLAZE ARCHITECTURE
8428M:	Michal Simek <monstr@monstr.eu>
8429W:	http://www.monstr.eu/fdt/
8430T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8431S:	Supported
8432F:	arch/microblaze/
8433
8434MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8435M:	Richard Genoud <richard.genoud@gmail.com>
8436S:	Maintained
8437F:	drivers/tty/serial/atmel_serial.c
8438F:	drivers/tty/serial/atmel_serial.h
8439
8440MICROCHIP / ATMEL DMA DRIVER
8441M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8443L:	dmaengine@vger.kernel.org
8444S:	Supported
8445F:	drivers/dma/at_hdmac.c
8446F:	drivers/dma/at_hdmac_regs.h
8447F:	include/linux/platform_data/dma-atmel.h
8448
8449MICROCHIP / ATMEL ISC DRIVER
8450M:	Songjun Wu <songjun.wu@microchip.com>
8451L:	linux-media@vger.kernel.org
8452S:	Supported
8453F:	drivers/media/platform/atmel/atmel-isc.c
8454F:	drivers/media/platform/atmel/atmel-isc-regs.h
8455F:	devicetree/bindings/media/atmel-isc.txt
8456
8457MICROCHIP USB251XB DRIVER
8458M:	Richard Leitner <richard.leitner@skidata.com>
8459L:	linux-usb@vger.kernel.org
8460S:	Maintained
8461F:	drivers/usb/misc/usb251xb.c
8462F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8463
8464MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8465M:	Chen Yu <yu.c.chen@intel.com>
8466L:	platform-driver-x86@vger.kernel.org
8467S:	Supported
8468F:	drivers/platform/x86/surfacepro3_button.c
8469
8470MICROTEK X6 SCANNER
8471M:	Oliver Neukum <oliver@neukum.org>
8472S:	Maintained
8473F:	drivers/usb/image/microtek.*
8474
8475MIPS
8476M:	Ralf Baechle <ralf@linux-mips.org>
8477L:	linux-mips@linux-mips.org
8478W:	http://www.linux-mips.org/
8479T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8480Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8481S:	Supported
8482F:	Documentation/devicetree/bindings/mips/
8483F:	Documentation/mips/
8484F:	arch/mips/
8485
8486MIPS/LOONGSON1 ARCHITECTURE
8487M:	Keguang Zhang <keguang.zhang@gmail.com>
8488L:	linux-mips@linux-mips.org
8489S:	Maintained
8490F:	arch/mips/loongson32/
8491F:	arch/mips/include/asm/mach-loongson32/
8492F:	drivers/*/*loongson1*
8493F:	drivers/*/*/*loongson1*
8494
8495MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8496M:	Hans Verkuil <hverkuil@xs4all.nl>
8497L:	linux-media@vger.kernel.org
8498T:	git git://linuxtv.org/media_tree.git
8499W:	https://linuxtv.org
8500S:	Odd Fixes
8501F:	drivers/media/radio/radio-miropcm20*
8502
8503MELLANOX MLX4 core VPI driver
8504M:	Yishai Hadas <yishaih@mellanox.com>
8505L:	netdev@vger.kernel.org
8506L:	linux-rdma@vger.kernel.org
8507W:	http://www.mellanox.com
8508Q:	http://patchwork.ozlabs.org/project/netdev/list/
8509S:	Supported
8510F:	drivers/net/ethernet/mellanox/mlx4/
8511F:	include/linux/mlx4/
8512F:	include/uapi/rdma/mlx4-abi.h
8513
8514MELLANOX MLX4 IB driver
8515M:	Yishai Hadas <yishaih@mellanox.com>
8516L:	linux-rdma@vger.kernel.org
8517W:	http://www.mellanox.com
8518Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8519S:	Supported
8520F:	drivers/infiniband/hw/mlx4/
8521F:	include/linux/mlx4/
8522
8523MELLANOX MLX5 core VPI driver
8524M:	Saeed Mahameed <saeedm@mellanox.com>
8525M:	Matan Barak <matanb@mellanox.com>
8526M:	Leon Romanovsky <leonro@mellanox.com>
8527L:	netdev@vger.kernel.org
8528L:	linux-rdma@vger.kernel.org
8529W:	http://www.mellanox.com
8530Q:	http://patchwork.ozlabs.org/project/netdev/list/
8531S:	Supported
8532F:	drivers/net/ethernet/mellanox/mlx5/core/
8533F:	include/linux/mlx5/
8534F:	include/uapi/rdma/mlx5-abi.h
8535
8536MELLANOX MLX5 IB driver
8537M:	Matan Barak <matanb@mellanox.com>
8538M:	Leon Romanovsky <leonro@mellanox.com>
8539L:	linux-rdma@vger.kernel.org
8540W:	http://www.mellanox.com
8541Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8542S:	Supported
8543F:	drivers/infiniband/hw/mlx5/
8544F:	include/linux/mlx5/
8545
8546MELEXIS MLX90614 DRIVER
8547M:	Crt Mori <cmo@melexis.com>
8548L:	linux-iio@vger.kernel.org
8549W:	http://www.melexis.com
8550S:	Supported
8551F:	drivers/iio/temperature/mlx90614.c
8552
8553MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8554M:	Don Brace <don.brace@microsemi.com>
8555L:	esc.storagedev@microsemi.com
8556L:	linux-scsi@vger.kernel.org
8557S:	Supported
8558F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8559F:	drivers/scsi/smartpqi/Kconfig
8560F:	drivers/scsi/smartpqi/Makefile
8561F:	include/linux/cciss*.h
8562F:	include/uapi/linux/cciss*.h
8563F:	Documentation/scsi/smartpqi.txt
8564
8565MN88472 MEDIA DRIVER
8566M:	Antti Palosaari <crope@iki.fi>
8567L:	linux-media@vger.kernel.org
8568W:	https://linuxtv.org
8569W:	http://palosaari.fi/linux/
8570Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8571S:	Maintained
8572F:	drivers/media/dvb-frontends/mn88472*
8573
8574MN88473 MEDIA DRIVER
8575M:	Antti Palosaari <crope@iki.fi>
8576L:	linux-media@vger.kernel.org
8577W:	https://linuxtv.org
8578W:	http://palosaari.fi/linux/
8579Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8580S:	Maintained
8581F:	drivers/media/dvb-frontends/mn88473*
8582
8583MODULE SUPPORT
8584M:	Jessica Yu <jeyu@redhat.com>
8585M:	Rusty Russell <rusty@rustcorp.com.au>
8586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8587S:	Maintained
8588F:	include/linux/module.h
8589F:	kernel/module.c
8590
8591MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8592W:	http://popies.net/meye/
8593S:	Orphan
8594F:	Documentation/media/v4l-drivers/meye*
8595F:	drivers/media/pci/meye/
8596F:	include/uapi/linux/meye.h
8597
8598MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8599M:	Jiri Slaby <jirislaby@gmail.com>
8600S:	Maintained
8601F:	Documentation/serial/moxa-smartio
8602F:	drivers/tty/mxser.*
8603
8604MR800 AVERMEDIA USB FM RADIO DRIVER
8605M:	Alexey Klimov <klimov.linux@gmail.com>
8606L:	linux-media@vger.kernel.org
8607T:	git git://linuxtv.org/media_tree.git
8608S:	Maintained
8609F:	drivers/media/radio/radio-mr800.c
8610
8611MRF24J40 IEEE 802.15.4 RADIO DRIVER
8612M:	Alan Ott <alan@signal11.us>
8613L:	linux-wpan@vger.kernel.org
8614S:	Maintained
8615F:	drivers/net/ieee802154/mrf24j40.c
8616F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8617
8618MSI LAPTOP SUPPORT
8619M:	"Lee, Chun-Yi" <jlee@suse.com>
8620L:	platform-driver-x86@vger.kernel.org
8621S:	Maintained
8622F:	drivers/platform/x86/msi-laptop.c
8623
8624MSI WMI SUPPORT
8625L:	platform-driver-x86@vger.kernel.org
8626S:	Orphan
8627F:	drivers/platform/x86/msi-wmi.c
8628
8629MSI001 MEDIA DRIVER
8630M:	Antti Palosaari <crope@iki.fi>
8631L:	linux-media@vger.kernel.org
8632W:	https://linuxtv.org
8633W:	http://palosaari.fi/linux/
8634Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8635T:	git git://linuxtv.org/anttip/media_tree.git
8636S:	Maintained
8637F:	drivers/media/tuners/msi001*
8638
8639MSI2500 MEDIA DRIVER
8640M:	Antti Palosaari <crope@iki.fi>
8641L:	linux-media@vger.kernel.org
8642W:	https://linuxtv.org
8643W:	http://palosaari.fi/linux/
8644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8645T:	git git://linuxtv.org/anttip/media_tree.git
8646S:	Maintained
8647F:	drivers/media/usb/msi2500/
8648
8649MSYSTEMS DISKONCHIP G3 MTD DRIVER
8650M:	Robert Jarzmik <robert.jarzmik@free.fr>
8651L:	linux-mtd@lists.infradead.org
8652S:	Maintained
8653F:	drivers/mtd/devices/docg3*
8654
8655MT9M032 APTINA SENSOR DRIVER
8656M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8657L:	linux-media@vger.kernel.org
8658T:	git git://linuxtv.org/media_tree.git
8659S:	Maintained
8660F:	drivers/media/i2c/mt9m032.c
8661F:	include/media/i2c/mt9m032.h
8662
8663MT9P031 APTINA CAMERA SENSOR
8664M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8665L:	linux-media@vger.kernel.org
8666T:	git git://linuxtv.org/media_tree.git
8667S:	Maintained
8668F:	drivers/media/i2c/mt9p031.c
8669F:	include/media/i2c/mt9p031.h
8670
8671MT9T001 APTINA CAMERA SENSOR
8672M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8673L:	linux-media@vger.kernel.org
8674T:	git git://linuxtv.org/media_tree.git
8675S:	Maintained
8676F:	drivers/media/i2c/mt9t001.c
8677F:	include/media/i2c/mt9t001.h
8678
8679MT9V032 APTINA CAMERA SENSOR
8680M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8681L:	linux-media@vger.kernel.org
8682T:	git git://linuxtv.org/media_tree.git
8683S:	Maintained
8684F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8685F:	drivers/media/i2c/mt9v032.c
8686F:	include/media/i2c/mt9v032.h
8687
8688MULTIFUNCTION DEVICES (MFD)
8689M:	Lee Jones <lee.jones@linaro.org>
8690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8691S:	Supported
8692F:	Documentation/devicetree/bindings/mfd/
8693F:	drivers/mfd/
8694F:	include/linux/mfd/
8695F:	include/dt-bindings/mfd/
8696
8697MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8698M:	Ulf Hansson <ulf.hansson@linaro.org>
8699L:	linux-mmc@vger.kernel.org
8700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8701S:	Maintained
8702F:	Documentation/devicetree/bindings/mmc/
8703F:	drivers/mmc/
8704F:	include/linux/mmc/
8705F:	include/uapi/linux/mmc/
8706
8707MULTIMEDIA CARD (MMC) ETC. OVER SPI
8708S:	Orphan
8709F:	drivers/mmc/host/mmc_spi.c
8710F:	include/linux/spi/mmc_spi.h
8711
8712MULTISOUND SOUND DRIVER
8713M:	Andrew Veliath <andrewtv@usa.net>
8714S:	Maintained
8715F:	Documentation/sound/oss/MultiSound
8716F:	sound/oss/msnd*
8717
8718MULTITECH MULTIPORT CARD (ISICOM)
8719S:	Orphan
8720F:	drivers/tty/isicom.c
8721F:	include/linux/isicom.h
8722
8723MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8724M:	Bin Liu <b-liu@ti.com>
8725L:	linux-usb@vger.kernel.org
8726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8727S:	Maintained
8728F:	drivers/usb/musb/
8729
8730MXL5007T MEDIA DRIVER
8731M:	Michael Krufky <mkrufky@linuxtv.org>
8732L:	linux-media@vger.kernel.org
8733W:	https://linuxtv.org
8734W:	http://github.com/mkrufky
8735Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8736T:	git git://linuxtv.org/mkrufky/tuners.git
8737S:	Maintained
8738F:	drivers/media/tuners/mxl5007t.*
8739
8740MXSFB DRM DRIVER
8741M:	Marek Vasut <marex@denx.de>
8742S:	Supported
8743F:	drivers/gpu/drm/mxsfb/
8744F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8745
8746MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8747M:	Hyong-Youb Kim <hykim@myri.com>
8748L:	netdev@vger.kernel.org
8749W:	https://www.myricom.com/support/downloads/myri10ge.html
8750S:	Supported
8751F:	drivers/net/ethernet/myricom/myri10ge/
8752
8753NAND FLASH SUBSYSTEM
8754M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8755R:	Richard Weinberger <richard@nod.at>
8756L:	linux-mtd@lists.infradead.org
8757W:	http://www.linux-mtd.infradead.org/
8758Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8759T:	git git://git.infradead.org/linux-mtd.git nand/fixes
8760T:	git git://git.infradead.org/l2-mtd.git nand/next
8761S:	Maintained
8762F:	drivers/mtd/nand/
8763F:	include/linux/mtd/nand*.h
8764
8765NATSEMI ETHERNET DRIVER (DP8381x)
8766S:	Orphan
8767F:	drivers/net/ethernet/natsemi/natsemi.c
8768
8769NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8770M:	Daniel Mack <zonque@gmail.com>
8771S:	Maintained
8772L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8773W:	http://www.native-instruments.com
8774F:	sound/usb/caiaq/
8775
8776NCP FILESYSTEM
8777M:	Petr Vandrovec <petr@vandrovec.name>
8778S:	Odd Fixes
8779F:	fs/ncpfs/
8780
8781NCR 5380 SCSI DRIVERS
8782M:	Finn Thain <fthain@telegraphics.com.au>
8783M:	Michael Schmitz <schmitzmic@gmail.com>
8784L:	linux-scsi@vger.kernel.org
8785S:	Maintained
8786F:	Documentation/scsi/g_NCR5380.txt
8787F:	drivers/scsi/NCR5380.*
8788F:	drivers/scsi/arm/cumana_1.c
8789F:	drivers/scsi/arm/oak.c
8790F:	drivers/scsi/atari_scsi.*
8791F:	drivers/scsi/dmx3191d.c
8792F:	drivers/scsi/g_NCR5380.*
8793F:	drivers/scsi/mac_scsi.*
8794F:	drivers/scsi/sun3_scsi.*
8795F:	drivers/scsi/sun3_scsi_vme.c
8796
8797NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8798M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8799L:	linux-scsi@vger.kernel.org
8800S:	Maintained
8801F:	drivers/scsi/NCR_D700.*
8802
8803NCT6775 HARDWARE MONITOR DRIVER
8804M:	Guenter Roeck <linux@roeck-us.net>
8805L:	linux-hwmon@vger.kernel.org
8806S:	Maintained
8807F:	Documentation/hwmon/nct6775
8808F:	drivers/hwmon/nct6775.c
8809
8810NETEFFECT IWARP RNIC DRIVER (IW_NES)
8811M:	Faisal Latif <faisal.latif@intel.com>
8812L:	linux-rdma@vger.kernel.org
8813W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8814S:	Supported
8815F:	drivers/infiniband/hw/nes/
8816F:	include/uapi/rdma/nes-abi.h
8817
8818NETEM NETWORK EMULATOR
8819M:	Stephen Hemminger <stephen@networkplumber.org>
8820L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8821S:	Maintained
8822F:	net/sched/sch_netem.c
8823
8824NETERION 10GbE DRIVERS (s2io/vxge)
8825M:	Jon Mason <jdmason@kudzu.us>
8826L:	netdev@vger.kernel.org
8827S:	Supported
8828F:	Documentation/networking/s2io.txt
8829F:	Documentation/networking/vxge.txt
8830F:	drivers/net/ethernet/neterion/
8831
8832NETFILTER
8833M:	Pablo Neira Ayuso <pablo@netfilter.org>
8834M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8835M:	Florian Westphal <fw@strlen.de>
8836L:	netfilter-devel@vger.kernel.org
8837L:	coreteam@netfilter.org
8838W:	http://www.netfilter.org/
8839W:	http://www.iptables.org/
8840W:	http://www.nftables.org/
8841Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8844S:	Maintained
8845F:	include/linux/netfilter*
8846F:	include/linux/netfilter/
8847F:	include/net/netfilter/
8848F:	include/uapi/linux/netfilter*
8849F:	include/uapi/linux/netfilter/
8850F:	net/*/netfilter.c
8851F:	net/*/netfilter/
8852F:	net/netfilter/
8853F:	net/bridge/br_netfilter*.c
8854
8855NETLABEL
8856M:	Paul Moore <paul@paul-moore.com>
8857W:	http://netlabel.sf.net
8858L:	netdev@vger.kernel.org
8859S:	Maintained
8860F:	Documentation/netlabel/
8861F:	include/net/netlabel.h
8862F:	net/netlabel/
8863
8864NETROM NETWORK LAYER
8865M:	Ralf Baechle <ralf@linux-mips.org>
8866L:	linux-hams@vger.kernel.org
8867W:	http://www.linux-ax25.org/
8868S:	Maintained
8869F:	include/net/netrom.h
8870F:	include/uapi/linux/netrom.h
8871F:	net/netrom/
8872
8873NETRONOME ETHERNET DRIVERS
8874M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8875L:	oss-drivers@netronome.com
8876S:	Maintained
8877F:	drivers/net/ethernet/netronome/
8878
8879NETWORK BLOCK DEVICE (NBD)
8880M:	Josef Bacik <jbacik@fb.com>
8881S:	Maintained
8882L:	linux-block@vger.kernel.org
8883L:	nbd-general@lists.sourceforge.net
8884F:	Documentation/blockdev/nbd.txt
8885F:	drivers/block/nbd.c
8886F:	include/uapi/linux/nbd.h
8887
8888NETWORK DROP MONITOR
8889M:	Neil Horman <nhorman@tuxdriver.com>
8890L:	netdev@vger.kernel.org
8891S:	Maintained
8892W:	https://fedorahosted.org/dropwatch/
8893F:	net/core/drop_monitor.c
8894
8895NETWORKING [DSA]
8896M:	Andrew Lunn <andrew@lunn.ch>
8897M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8898M:	Florian Fainelli <f.fainelli@gmail.com>
8899S:	Maintained
8900F:	net/dsa/
8901F:	include/net/dsa.h
8902F:	drivers/net/dsa/
8903
8904NETWORKING [GENERAL]
8905M:	"David S. Miller" <davem@davemloft.net>
8906L:	netdev@vger.kernel.org
8907W:	http://www.linuxfoundation.org/en/Net
8908Q:	http://patchwork.ozlabs.org/project/netdev/list/
8909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8911B:	mailto:netdev@vger.kernel.org
8912S:	Maintained
8913F:	net/
8914F:	include/net/
8915F:	include/linux/in.h
8916F:	include/linux/net.h
8917F:	include/linux/netdevice.h
8918F:	include/uapi/linux/in.h
8919F:	include/uapi/linux/net.h
8920F:	include/uapi/linux/netdevice.h
8921F:	include/uapi/linux/net_namespace.h
8922F:	tools/net/
8923F:	tools/testing/selftests/net/
8924F:	lib/random32.c
8925
8926NETWORKING [IPv4/IPv6]
8927M:	"David S. Miller" <davem@davemloft.net>
8928M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8929M:	James Morris <jmorris@namei.org>
8930M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8931M:	Patrick McHardy <kaber@trash.net>
8932L:	netdev@vger.kernel.org
8933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8934S:	Maintained
8935F:	net/ipv4/
8936F:	net/ipv6/
8937F:	include/net/ip*
8938F:	arch/x86/net/*
8939
8940NETWORKING [IPSEC]
8941M:	Steffen Klassert <steffen.klassert@secunet.com>
8942M:	Herbert Xu <herbert@gondor.apana.org.au>
8943M:	"David S. Miller" <davem@davemloft.net>
8944L:	netdev@vger.kernel.org
8945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8947S:	Maintained
8948F:	net/core/flow.c
8949F:	net/xfrm/
8950F:	net/key/
8951F:	net/ipv4/xfrm*
8952F:	net/ipv4/esp4*
8953F:	net/ipv4/ah4.c
8954F:	net/ipv4/ipcomp.c
8955F:	net/ipv4/ip_vti.c
8956F:	net/ipv6/xfrm*
8957F:	net/ipv6/esp6*
8958F:	net/ipv6/ah6.c
8959F:	net/ipv6/ipcomp6.c
8960F:	net/ipv6/ip6_vti.c
8961F:	include/uapi/linux/xfrm.h
8962F:	include/net/xfrm.h
8963
8964NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8965M:	Paul Moore <paul@paul-moore.com>
8966L:	netdev@vger.kernel.org
8967S:	Maintained
8968
8969NETWORKING [WIRELESS]
8970L:	linux-wireless@vger.kernel.org
8971Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8972
8973NETWORKING DRIVERS
8974L:	netdev@vger.kernel.org
8975W:	http://www.linuxfoundation.org/en/Net
8976Q:	http://patchwork.ozlabs.org/project/netdev/list/
8977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8979S:	Odd Fixes
8980F:	Documentation/devicetree/bindings/net/
8981F:	drivers/net/
8982F:	include/linux/if_*
8983F:	include/linux/netdevice.h
8984F:	include/linux/etherdevice.h
8985F:	include/linux/fcdevice.h
8986F:	include/linux/fddidevice.h
8987F:	include/linux/hippidevice.h
8988F:	include/linux/inetdevice.h
8989F:	include/uapi/linux/if_*
8990F:	include/uapi/linux/netdevice.h
8991
8992NETWORKING DRIVERS (WIRELESS)
8993M:	Kalle Valo <kvalo@codeaurora.org>
8994L:	linux-wireless@vger.kernel.org
8995Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8998S:	Maintained
8999F:	Documentation/devicetree/bindings/net/wireless/
9000F:	drivers/net/wireless/
9001
9002NETXEN (1/10) GbE SUPPORT
9003M:	Manish Chopra <manish.chopra@cavium.com>
9004M:	Rahul Verma <rahul.verma@cavium.com>
9005M:	Dept-GELinuxNICDev@cavium.com
9006L:	netdev@vger.kernel.org
9007S:	Supported
9008F:	drivers/net/ethernet/qlogic/netxen/
9009
9010NFC SUBSYSTEM
9011M:	Samuel Ortiz <sameo@linux.intel.com>
9012L:	linux-wireless@vger.kernel.org
9013L:	linux-nfc@lists.01.org (subscribers-only)
9014S:	Supported
9015F:	net/nfc/
9016F:	include/net/nfc/
9017F:	include/uapi/linux/nfc.h
9018F:	drivers/nfc/
9019F:	include/linux/platform_data/nfcmrvl.h
9020F:	include/linux/platform_data/nxp-nci.h
9021F:	include/linux/platform_data/pn544.h
9022F:	include/linux/platform_data/st21nfca.h
9023F:	include/linux/platform_data/st-nci.h
9024F:	Documentation/devicetree/bindings/net/nfc/
9025
9026NFS, SUNRPC, AND LOCKD CLIENTS
9027M:	Trond Myklebust <trond.myklebust@primarydata.com>
9028M:	Anna Schumaker <anna.schumaker@netapp.com>
9029L:	linux-nfs@vger.kernel.org
9030W:	http://client.linux-nfs.org
9031T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9032S:	Maintained
9033F:	fs/lockd/
9034F:	fs/nfs/
9035F:	fs/nfs_common/
9036F:	net/sunrpc/
9037F:	include/linux/lockd/
9038F:	include/linux/nfs*
9039F:	include/linux/sunrpc/
9040F:	include/uapi/linux/nfs*
9041F:	include/uapi/linux/sunrpc/
9042
9043NILFS2 FILESYSTEM
9044M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9045L:	linux-nilfs@vger.kernel.org
9046W:	http://nilfs.sourceforge.net/
9047W:	http://nilfs.osdn.jp/
9048T:	git git://github.com/konis/nilfs2.git
9049S:	Supported
9050F:	Documentation/filesystems/nilfs2.txt
9051F:	fs/nilfs2/
9052F:	include/trace/events/nilfs2.h
9053F:	include/uapi/linux/nilfs2_api.h
9054F:	include/uapi/linux/nilfs2_ondisk.h
9055
9056NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9057M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9058W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9059S:	Maintained
9060F:	Documentation/scsi/NinjaSCSI.txt
9061F:	drivers/scsi/pcmcia/nsp_*
9062
9063NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9064M:	GOTO Masanori <gotom@debian.or.jp>
9065M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9066W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9067S:	Maintained
9068F:	Documentation/scsi/NinjaSCSI.txt
9069F:	drivers/scsi/nsp32*
9070
9071NIOS2 ARCHITECTURE
9072M:	Ley Foon Tan <lftan@altera.com>
9073L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9075S:	Maintained
9076F:	arch/nios2/
9077
9078NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9079M:	Pavel Machek <pavel@ucw.cz>
9080M:	Sakari Ailus <sakari.ailus@iki.fi>
9081L:	linux-media@vger.kernel.org
9082S:	Maintained
9083F:	drivers/media/i2c/et8ek8
9084F:	drivers/media/i2c/ad5820.c
9085
9086NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9087M:	Pavel Machek <pavel@ucw.cz>
9088M:	Sakari Ailus <sakari.ailus@iki.fi>
9089L:	linux-media@vger.kernel.org
9090S:	Maintained
9091F:	drivers/media/i2c/et8ek8
9092F:	drivers/media/i2c/ad5820.c
9093
9094NOKIA N900 POWER SUPPLY DRIVERS
9095R:	Pali Rohár <pali.rohar@gmail.com>
9096F:	include/linux/power/bq2415x_charger.h
9097F:	include/linux/power/bq27xxx_battery.h
9098F:	include/linux/power/isp1704_charger.h
9099F:	drivers/power/supply/bq2415x_charger.c
9100F:	drivers/power/supply/bq27xxx_battery.c
9101F:	drivers/power/supply/bq27xxx_battery_i2c.c
9102F:	drivers/power/supply/isp1704_charger.c
9103F:	drivers/power/supply/rx51_battery.c
9104
9105NTB DRIVER CORE
9106M:	Jon Mason <jdmason@kudzu.us>
9107M:	Dave Jiang <dave.jiang@intel.com>
9108M:	Allen Hubbe <Allen.Hubbe@emc.com>
9109L:	linux-ntb@googlegroups.com
9110S:	Supported
9111W:	https://github.com/jonmason/ntb/wiki
9112T:	git git://github.com/jonmason/ntb.git
9113F:	drivers/ntb/
9114F:	drivers/net/ntb_netdev.c
9115F:	include/linux/ntb.h
9116F:	include/linux/ntb_transport.h
9117F:	tools/testing/selftests/ntb/
9118
9119NTB INTEL DRIVER
9120M:	Jon Mason <jdmason@kudzu.us>
9121M:	Dave Jiang <dave.jiang@intel.com>
9122L:	linux-ntb@googlegroups.com
9123S:	Supported
9124W:	https://github.com/jonmason/ntb/wiki
9125T:	git git://github.com/jonmason/ntb.git
9126F:	drivers/ntb/hw/intel/
9127
9128NTB AMD DRIVER
9129M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9130L:	linux-ntb@googlegroups.com
9131S:	Supported
9132F:	drivers/ntb/hw/amd/
9133
9134NTFS FILESYSTEM
9135M:	Anton Altaparmakov <anton@tuxera.com>
9136L:	linux-ntfs-dev@lists.sourceforge.net
9137W:	http://www.tuxera.com/
9138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9139S:	Supported
9140F:	Documentation/filesystems/ntfs.txt
9141F:	fs/ntfs/
9142
9143NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9144M:	Antonino Daplas <adaplas@gmail.com>
9145L:	linux-fbdev@vger.kernel.org
9146S:	Maintained
9147F:	drivers/video/fbdev/riva/
9148F:	drivers/video/fbdev/nvidia/
9149
9150NVM EXPRESS DRIVER
9151M:	Keith Busch <keith.busch@intel.com>
9152M:	Jens Axboe <axboe@fb.com>
9153M:	Christoph Hellwig <hch@lst.de>
9154M:	Sagi Grimberg <sagi@grimberg.me>
9155L:	linux-nvme@lists.infradead.org
9156T:	git://git.infradead.org/nvme.git
9157W:	http://git.infradead.org/nvme.git
9158S:	Supported
9159F:	drivers/nvme/host/
9160F:	include/linux/nvme.h
9161F:	include/uapi/linux/nvme_ioctl.h
9162
9163NVM EXPRESS TARGET DRIVER
9164M:	Christoph Hellwig <hch@lst.de>
9165M:	Sagi Grimberg <sagi@grimberg.me>
9166L:	linux-nvme@lists.infradead.org
9167T:	git://git.infradead.org/nvme.git
9168W:	http://git.infradead.org/nvme.git
9169S:	Supported
9170F:	drivers/nvme/target/
9171
9172NVM EXPRESS FC TRANSPORT DRIVERS
9173M:	James Smart <james.smart@broadcom.com>
9174L:	linux-nvme@lists.infradead.org
9175S:	Supported
9176F:	include/linux/nvme-fc.h
9177F:	include/linux/nvme-fc-driver.h
9178F:	drivers/nvme/host/fc.c
9179F:	drivers/nvme/target/fc.c
9180F:	drivers/nvme/target/fcloop.c
9181
9182NVMEM FRAMEWORK
9183M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9184S:	Maintained
9185F:	drivers/nvmem/
9186F:	Documentation/devicetree/bindings/nvmem/
9187F:	include/linux/nvmem-consumer.h
9188F:	include/linux/nvmem-provider.h
9189
9190NXP-NCI NFC DRIVER
9191M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9192R:	Charles Gorand <charles.gorand@effinnov.com>
9193L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9194S:	Supported
9195F:	drivers/nfc/nxp-nci
9196
9197NXP TDA998X DRM DRIVER
9198M:	Russell King <linux@armlinux.org.uk>
9199S:	Supported
9200T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9201T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9202F:	drivers/gpu/drm/i2c/tda998x_drv.c
9203F:	include/drm/i2c/tda998x.h
9204
9205NXP TFA9879 DRIVER
9206M:	Peter Rosin <peda@axentia.se>
9207L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9208S:	Maintained
9209F:	sound/soc/codecs/tfa9879*
9210
9211OBJTOOL
9212M:	Josh Poimboeuf <jpoimboe@redhat.com>
9213S:	Supported
9214F:	tools/objtool/
9215
9216OMAP1 SUPPORT
9217M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9218M:	Tony Lindgren <tony@atomide.com>
9219L:	linux-omap@vger.kernel.org
9220Q:	http://patchwork.kernel.org/project/linux-omap/list/
9221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9222S:	Maintained
9223F:	arch/arm/mach-omap1/
9224F:	arch/arm/plat-omap/
9225F:	arch/arm/configs/omap1_defconfig
9226F:	drivers/i2c/busses/i2c-omap.c
9227F:	include/linux/i2c-omap.h
9228
9229OMAP2+ SUPPORT
9230M:	Tony Lindgren <tony@atomide.com>
9231L:	linux-omap@vger.kernel.org
9232W:	http://www.muru.com/linux/omap/
9233W:	http://linux.omap.com/
9234Q:	http://patchwork.kernel.org/project/linux-omap/list/
9235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9236S:	Maintained
9237F:	arch/arm/mach-omap2/
9238F:	arch/arm/plat-omap/
9239F:	arch/arm/configs/omap2plus_defconfig
9240F:	drivers/i2c/busses/i2c-omap.c
9241F:	drivers/irqchip/irq-omap-intc.c
9242F:	drivers/mfd/*omap*.c
9243F:	drivers/mfd/menelaus.c
9244F:	drivers/mfd/palmas.c
9245F:	drivers/mfd/tps65217.c
9246F:	drivers/mfd/tps65218.c
9247F:	drivers/mfd/tps65910.c
9248F:	drivers/mfd/twl-core.[ch]
9249F:	drivers/mfd/twl4030*.c
9250F:	drivers/mfd/twl6030*.c
9251F:	drivers/mfd/twl6040*.c
9252F:	drivers/regulator/palmas-regulator*.c
9253F:	drivers/regulator/pbias-regulator.c
9254F:	drivers/regulator/tps65217-regulator.c
9255F:	drivers/regulator/tps65218-regulator.c
9256F:	drivers/regulator/tps65910-regulator.c
9257F:	drivers/regulator/twl-regulator.c
9258F:	drivers/regulator/twl6030-regulator.c
9259F:	include/linux/i2c-omap.h
9260
9261OMAP DEVICE TREE SUPPORT
9262M:	Benoît Cousson <bcousson@baylibre.com>
9263M:	Tony Lindgren <tony@atomide.com>
9264L:	linux-omap@vger.kernel.org
9265L:	devicetree@vger.kernel.org
9266S:	Maintained
9267F:	arch/arm/boot/dts/*omap*
9268F:	arch/arm/boot/dts/*am3*
9269F:	arch/arm/boot/dts/*am4*
9270F:	arch/arm/boot/dts/*am5*
9271F:	arch/arm/boot/dts/*dra7*
9272
9273OMAP CLOCK FRAMEWORK SUPPORT
9274M:	Paul Walmsley <paul@pwsan.com>
9275L:	linux-omap@vger.kernel.org
9276S:	Maintained
9277F:	arch/arm/*omap*/*clock*
9278
9279OMAP POWER MANAGEMENT SUPPORT
9280M:	Kevin Hilman <khilman@kernel.org>
9281L:	linux-omap@vger.kernel.org
9282S:	Maintained
9283F:	arch/arm/*omap*/*pm*
9284F:	drivers/cpufreq/omap-cpufreq.c
9285
9286OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9287M:	Rajendra Nayak <rnayak@codeaurora.org>
9288M:	Paul Walmsley <paul@pwsan.com>
9289L:	linux-omap@vger.kernel.org
9290S:	Maintained
9291F:	arch/arm/mach-omap2/prm*
9292
9293OMAP AUDIO SUPPORT
9294M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9295M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9296L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9297L:	linux-omap@vger.kernel.org
9298S:	Maintained
9299F:	sound/soc/omap/
9300
9301OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9302M:	Roger Quadros <rogerq@ti.com>
9303M:	Tony Lindgren <tony@atomide.com>
9304L:	linux-omap@vger.kernel.org
9305S:	Maintained
9306F:	drivers/memory/omap-gpmc.c
9307F:	arch/arm/mach-omap2/*gpmc*
9308
9309OMAP FRAMEBUFFER SUPPORT
9310M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9311L:	linux-fbdev@vger.kernel.org
9312L:	linux-omap@vger.kernel.org
9313S:	Maintained
9314F:	drivers/video/fbdev/omap/
9315
9316OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9317M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9318L:	linux-omap@vger.kernel.org
9319L:	linux-fbdev@vger.kernel.org
9320S:	Maintained
9321F:	drivers/video/fbdev/omap2/
9322F:	Documentation/arm/OMAP/DSS
9323
9324OMAP HARDWARE SPINLOCK SUPPORT
9325M:	Ohad Ben-Cohen <ohad@wizery.com>
9326L:	linux-omap@vger.kernel.org
9327S:	Maintained
9328F:	drivers/hwspinlock/omap_hwspinlock.c
9329
9330OMAP MMC SUPPORT
9331M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9332L:	linux-omap@vger.kernel.org
9333S:	Maintained
9334F:	drivers/mmc/host/omap.c
9335
9336OMAP HS MMC SUPPORT
9337L:	linux-mmc@vger.kernel.org
9338L:	linux-omap@vger.kernel.org
9339S:	Orphan
9340F:	drivers/mmc/host/omap_hsmmc.c
9341
9342OMAP RANDOM NUMBER GENERATOR SUPPORT
9343M:	Deepak Saxena <dsaxena@plexity.net>
9344S:	Maintained
9345F:	drivers/char/hw_random/omap-rng.c
9346
9347OMAP HWMOD SUPPORT
9348M:	Benoît Cousson <bcousson@baylibre.com>
9349M:	Paul Walmsley <paul@pwsan.com>
9350L:	linux-omap@vger.kernel.org
9351S:	Maintained
9352F:	arch/arm/mach-omap2/omap_hwmod.*
9353
9354OMAP HWMOD DATA
9355M:	Paul Walmsley <paul@pwsan.com>
9356L:	linux-omap@vger.kernel.org
9357S:	Maintained
9358F:	arch/arm/mach-omap2/omap_hwmod*data*
9359
9360OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9361M:	Benoît Cousson <bcousson@baylibre.com>
9362L:	linux-omap@vger.kernel.org
9363S:	Maintained
9364F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9365
9366OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9367M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9368L:	linux-media@vger.kernel.org
9369S:	Maintained
9370F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9371F:	drivers/media/platform/omap3isp/
9372F:	drivers/staging/media/omap4iss/
9373
9374OMAP USB SUPPORT
9375L:	linux-usb@vger.kernel.org
9376L:	linux-omap@vger.kernel.org
9377S:	Orphan
9378F:	drivers/usb/*/*omap*
9379F:	arch/arm/*omap*/usb*
9380
9381OMAP GPIO DRIVER
9382M:	Grygorii Strashko <grygorii.strashko@ti.com>
9383M:	Santosh Shilimkar <ssantosh@kernel.org>
9384M:	Kevin Hilman <khilman@kernel.org>
9385L:	linux-omap@vger.kernel.org
9386S:	Maintained
9387F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9388F:	drivers/gpio/gpio-omap.c
9389
9390OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9391M:	Mark Jackson <mpfj@newflow.co.uk>
9392L:	linux-omap@vger.kernel.org
9393S:	Maintained
9394F:	arch/arm/boot/dts/am335x-nano.dts
9395
9396OMFS FILESYSTEM
9397M:	Bob Copeland <me@bobcopeland.com>
9398L:	linux-karma-devel@lists.sourceforge.net
9399S:	Maintained
9400F:	Documentation/filesystems/omfs.txt
9401F:	fs/omfs/
9402
9403OMNIKEY CARDMAN 4000 DRIVER
9404M:	Harald Welte <laforge@gnumonks.org>
9405S:	Maintained
9406F:	drivers/char/pcmcia/cm4000_cs.c
9407F:	include/linux/cm4000_cs.h
9408F:	include/uapi/linux/cm4000_cs.h
9409
9410OMNIKEY CARDMAN 4040 DRIVER
9411M:	Harald Welte <laforge@gnumonks.org>
9412S:	Maintained
9413F:	drivers/char/pcmcia/cm4040_cs.*
9414
9415OMNIVISION OV5647 SENSOR DRIVER
9416M:	Ramiro Oliveira <roliveir@synopsys.com>
9417L:	linux-media@vger.kernel.org
9418T:	git git://linuxtv.org/media_tree.git
9419S:	Maintained
9420F:	drivers/media/i2c/ov5647.c
9421
9422OMNIVISION OV7670 SENSOR DRIVER
9423M:	Jonathan Corbet <corbet@lwn.net>
9424L:	linux-media@vger.kernel.org
9425T:	git git://linuxtv.org/media_tree.git
9426S:	Maintained
9427F:	drivers/media/i2c/ov7670.c
9428F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9429
9430ONENAND FLASH DRIVER
9431M:	Kyungmin Park <kyungmin.park@samsung.com>
9432L:	linux-mtd@lists.infradead.org
9433S:	Maintained
9434F:	drivers/mtd/onenand/
9435F:	include/linux/mtd/onenand*.h
9436
9437ONSTREAM SCSI TAPE DRIVER
9438M:	Willem Riede <osst@riede.org>
9439L:	osst-users@lists.sourceforge.net
9440L:	linux-scsi@vger.kernel.org
9441S:	Maintained
9442F:	Documentation/scsi/osst.txt
9443F:	drivers/scsi/osst.*
9444F:	drivers/scsi/osst_*.h
9445F:	drivers/scsi/st.h
9446
9447OPENCORES I2C BUS DRIVER
9448M:	Peter Korsgaard <jacmet@sunsite.dk>
9449L:	linux-i2c@vger.kernel.org
9450S:	Maintained
9451F:	Documentation/i2c/busses/i2c-ocores
9452F:	drivers/i2c/busses/i2c-ocores.c
9453
9454OPEN FIRMWARE AND FLATTENED DEVICE TREE
9455M:	Rob Herring <robh+dt@kernel.org>
9456M:	Frank Rowand <frowand.list@gmail.com>
9457L:	devicetree@vger.kernel.org
9458W:	http://www.devicetree.org/
9459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9460S:	Maintained
9461F:	drivers/of/
9462F:	include/linux/of*.h
9463F:	scripts/dtc/
9464
9465OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9466M:	Rob Herring <robh+dt@kernel.org>
9467M:	Mark Rutland <mark.rutland@arm.com>
9468L:	devicetree@vger.kernel.org
9469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9470Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9471S:	Maintained
9472F:	Documentation/devicetree/
9473F:	arch/*/boot/dts/
9474F:	include/dt-bindings/
9475
9476OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9477M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9478L:	devicetree@vger.kernel.org
9479S:	Maintained
9480F:	Documentation/devicetree/dynamic-resolution-notes.txt
9481F:	Documentation/devicetree/overlay-notes.txt
9482F:	drivers/of/overlay.c
9483F:	drivers/of/resolver.c
9484
9485OPENRISC ARCHITECTURE
9486M:	Jonas Bonn <jonas@southpole.se>
9487M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9488M:	Stafford Horne <shorne@gmail.com>
9489T:	git git://github.com/openrisc/linux.git
9490L:	openrisc@lists.librecores.org
9491W:	http://openrisc.io
9492S:	Maintained
9493F:	arch/openrisc/
9494
9495OPENVSWITCH
9496M:	Pravin Shelar <pshelar@nicira.com>
9497L:	netdev@vger.kernel.org
9498L:	dev@openvswitch.org
9499W:	http://openvswitch.org
9500S:	Maintained
9501F:	net/openvswitch/
9502F:	include/uapi/linux/openvswitch.h
9503
9504OPERATING PERFORMANCE POINTS (OPP)
9505M:	Viresh Kumar <vireshk@kernel.org>
9506M:	Nishanth Menon <nm@ti.com>
9507M:	Stephen Boyd <sboyd@codeaurora.org>
9508L:	linux-pm@vger.kernel.org
9509S:	Maintained
9510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9511F:	drivers/base/power/opp/
9512F:	include/linux/pm_opp.h
9513F:	Documentation/power/opp.txt
9514F:	Documentation/devicetree/bindings/opp/
9515
9516OPL4 DRIVER
9517M:	Clemens Ladisch <clemens@ladisch.de>
9518L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9519T:	git git://git.alsa-project.org/alsa-kernel.git
9520S:	Maintained
9521F:	sound/drivers/opl4/
9522
9523OPROFILE
9524M:	Robert Richter <rric@kernel.org>
9525L:	oprofile-list@lists.sf.net
9526S:	Maintained
9527F:	arch/*/include/asm/oprofile*.h
9528F:	arch/*/oprofile/
9529F:	drivers/oprofile/
9530F:	include/linux/oprofile.h
9531
9532OP-TEE DRIVER
9533M:	Jens Wiklander <jens.wiklander@linaro.org>
9534S:	Maintained
9535F:	drivers/tee/optee/
9536
9537ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9538M:	Mark Fasheh <mfasheh@versity.com>
9539M:	Joel Becker <jlbec@evilplan.org>
9540L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9541W:	http://ocfs2.wiki.kernel.org
9542S:	Supported
9543F:	Documentation/filesystems/ocfs2.txt
9544F:	Documentation/filesystems/dlmfs.txt
9545F:	fs/ocfs2/
9546
9547ORINOCO DRIVER
9548L:	linux-wireless@vger.kernel.org
9549W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9550W:	http://www.nongnu.org/orinoco/
9551S:	Orphan
9552F:	drivers/net/wireless/intersil/orinoco/
9553
9554OSD LIBRARY and FILESYSTEM
9555M:	Boaz Harrosh <ooo@electrozaur.com>
9556M:	Benny Halevy <bhalevy@primarydata.com>
9557L:	osd-dev@open-osd.org
9558W:	http://open-osd.org
9559T:	git git://git.open-osd.org/open-osd.git
9560S:	Maintained
9561F:	drivers/scsi/osd/
9562F:	include/scsi/osd_*
9563F:	fs/exofs/
9564
9565OVERLAY FILESYSTEM
9566M:	Miklos Szeredi <miklos@szeredi.hu>
9567L:	linux-unionfs@vger.kernel.org
9568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9569S:	Supported
9570F:	fs/overlayfs/
9571F:	Documentation/filesystems/overlayfs.txt
9572
9573ORANGEFS FILESYSTEM
9574M:	Mike Marshall <hubcap@omnibond.com>
9575L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9577S:	Supported
9578F:	fs/orangefs/
9579F:	Documentation/filesystems/orangefs.txt
9580
9581P54 WIRELESS DRIVER
9582M:	Christian Lamparter <chunkeey@googlemail.com>
9583L:	linux-wireless@vger.kernel.org
9584W:	http://wireless.kernel.org/en/users/Drivers/p54
9585S:	Maintained
9586F:	drivers/net/wireless/intersil/p54/
9587
9588PA SEMI ETHERNET DRIVER
9589L:	netdev@vger.kernel.org
9590S:	Orphan
9591F:	drivers/net/ethernet/pasemi/*
9592
9593PA SEMI SMBUS DRIVER
9594L:	linux-i2c@vger.kernel.org
9595S:	Orphan
9596F:	drivers/i2c/busses/i2c-pasemi.c
9597
9598PADATA PARALLEL EXECUTION MECHANISM
9599M:	Steffen Klassert <steffen.klassert@secunet.com>
9600L:	linux-crypto@vger.kernel.org
9601S:	Maintained
9602F:	kernel/padata.c
9603F:	include/linux/padata.h
9604F:	Documentation/padata.txt
9605
9606PANASONIC LAPTOP ACPI EXTRAS DRIVER
9607M:	Harald Welte <laforge@gnumonks.org>
9608L:	platform-driver-x86@vger.kernel.org
9609S:	Maintained
9610F:	drivers/platform/x86/panasonic-laptop.c
9611
9612PANASONIC MN10300/AM33/AM34 PORT
9613M:	David Howells <dhowells@redhat.com>
9614L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9615W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9616S:	Maintained
9617F:	Documentation/mn10300/
9618F:	arch/mn10300/
9619
9620PARALLEL LCD/KEYPAD PANEL DRIVER
9621M:      Willy Tarreau <willy@haproxy.com>
9622M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9623S:      Odd Fixes
9624F:      Documentation/misc-devices/lcd-panel-cgram.txt
9625F:      drivers/misc/panel.c
9626
9627PARALLEL PORT SUBSYSTEM
9628M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9629M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9630L:	linux-parport@lists.infradead.org (subscribers-only)
9631S:	Maintained
9632F:	drivers/parport/
9633F:	include/linux/parport*.h
9634F:	drivers/char/ppdev.c
9635F:	include/uapi/linux/ppdev.h
9636F:	Documentation/parport*.txt
9637
9638PARAVIRT_OPS INTERFACE
9639M:	Jeremy Fitzhardinge <jeremy@goop.org>
9640M:	Chris Wright <chrisw@sous-sol.org>
9641M:	Alok Kataria <akataria@vmware.com>
9642M:	Rusty Russell <rusty@rustcorp.com.au>
9643L:	virtualization@lists.linux-foundation.org
9644S:	Supported
9645F:	Documentation/virtual/paravirt_ops.txt
9646F:	arch/*/kernel/paravirt*
9647F:	arch/*/include/asm/paravirt.h
9648F:	include/linux/hypervisor.h
9649
9650PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9651M:	Tim Waugh <tim@cyberelk.net>
9652L:	linux-parport@lists.infradead.org (subscribers-only)
9653S:	Maintained
9654F:	Documentation/blockdev/paride.txt
9655F:	drivers/block/paride/
9656
9657PARISC ARCHITECTURE
9658M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9659M:	Helge Deller <deller@gmx.de>
9660L:	linux-parisc@vger.kernel.org
9661W:	http://www.parisc-linux.org/
9662Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9665S:	Maintained
9666F:	arch/parisc/
9667F:	Documentation/parisc/
9668F:	drivers/parisc/
9669F:	drivers/char/agp/parisc-agp.c
9670F:	drivers/input/serio/gscps2.c
9671F:	drivers/parport/parport_gsc.*
9672F:	drivers/tty/serial/8250/8250_gsc.c
9673F:	drivers/video/fbdev/sti*
9674F:	drivers/video/console/sti*
9675F:	drivers/video/logo/logo_parisc*
9676
9677PARMAN
9678M:	Jiri Pirko <jiri@mellanox.com>
9679L:	netdev@vger.kernel.org
9680S:	Supported
9681F:	lib/parman.c
9682F:	lib/test_parman.c
9683F:	include/linux/parman.h
9684
9685PC87360 HARDWARE MONITORING DRIVER
9686M:	Jim Cromie <jim.cromie@gmail.com>
9687L:	linux-hwmon@vger.kernel.org
9688S:	Maintained
9689F:	Documentation/hwmon/pc87360
9690F:	drivers/hwmon/pc87360.c
9691
9692PC8736x GPIO DRIVER
9693M:	Jim Cromie <jim.cromie@gmail.com>
9694S:	Maintained
9695F:	drivers/char/pc8736x_gpio.c
9696
9697PC87427 HARDWARE MONITORING DRIVER
9698M:	Jean Delvare <jdelvare@suse.com>
9699L:	linux-hwmon@vger.kernel.org
9700S:	Maintained
9701F:	Documentation/hwmon/pc87427
9702F:	drivers/hwmon/pc87427.c
9703
9704PCA9532 LED DRIVER
9705M:	Riku Voipio <riku.voipio@iki.fi>
9706S:	Maintained
9707F:	drivers/leds/leds-pca9532.c
9708F:	include/linux/leds-pca9532.h
9709
9710PCA9541 I2C BUS MASTER SELECTOR DRIVER
9711M:	Guenter Roeck <linux@roeck-us.net>
9712L:	linux-i2c@vger.kernel.org
9713S:	Maintained
9714F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9715
9716PCDP - PRIMARY CONSOLE AND DEBUG PORT
9717M:	Khalid Aziz <khalid@gonehiking.org>
9718S:	Maintained
9719F:	drivers/firmware/pcdp.*
9720
9721PCI ERROR RECOVERY
9722M:	Linas Vepstas <linasvepstas@gmail.com>
9723L:	linux-pci@vger.kernel.org
9724S:	Supported
9725F:	Documentation/PCI/pci-error-recovery.txt
9726
9727PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9728M:	Russell Currey <ruscur@russell.cc>
9729L:	linuxppc-dev@lists.ozlabs.org
9730S:	Supported
9731F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9732F:	arch/powerpc/kernel/eeh*.c
9733F:	arch/powerpc/platforms/*/eeh*.c
9734F:	arch/powerpc/include/*/eeh*.h
9735
9736PCI SUBSYSTEM
9737M:	Bjorn Helgaas <bhelgaas@google.com>
9738L:	linux-pci@vger.kernel.org
9739Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9741S:	Supported
9742F:	Documentation/devicetree/bindings/pci/
9743F:	Documentation/PCI/
9744F:	drivers/pci/
9745F:	include/linux/pci*
9746F:	arch/x86/pci/
9747F:	arch/x86/kernel/quirks.c
9748
9749PCI ENDPOINT SUBSYSTEM
9750M:	Kishon Vijay Abraham I <kishon@ti.com>
9751L:	linux-pci@vger.kernel.org
9752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9753S:	Supported
9754F:	drivers/pci/endpoint/
9755F:	drivers/misc/pci_endpoint_test.c
9756F:	tools/pci/
9757
9758PCI DRIVER FOR ALTERA PCIE IP
9759M:	Ley Foon Tan <lftan@altera.com>
9760L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9761L:	linux-pci@vger.kernel.org
9762S:	Supported
9763F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9764F:	drivers/pci/host/pcie-altera.c
9765
9766PCI DRIVER FOR ARM VERSATILE PLATFORM
9767M:	Rob Herring <robh@kernel.org>
9768L:	linux-pci@vger.kernel.org
9769L:	linux-arm-kernel@lists.infradead.org
9770S:	Maintained
9771F:	Documentation/devicetree/bindings/pci/versatile.txt
9772F:	drivers/pci/host/pci-versatile.c
9773
9774PCI DRIVER FOR ARMADA 8K
9775M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9776L:	linux-pci@vger.kernel.org
9777L:	linux-arm-kernel@lists.infradead.org
9778S:	Maintained
9779F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9780F:	drivers/pci/dwc/pcie-armada8k.c
9781
9782PCI DRIVER FOR APPLIEDMICRO XGENE
9783M:	Tanmay Inamdar <tinamdar@apm.com>
9784L:	linux-pci@vger.kernel.org
9785L:	linux-arm-kernel@lists.infradead.org
9786S:	Maintained
9787F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9788F:	drivers/pci/host/pci-xgene.c
9789
9790PCI DRIVER FOR FREESCALE LAYERSCAPE
9791M:	Minghuan Lian <minghuan.Lian@freescale.com>
9792M:	Mingkai Hu <mingkai.hu@freescale.com>
9793M:	Roy Zang <tie-fei.zang@freescale.com>
9794L:	linuxppc-dev@lists.ozlabs.org
9795L:	linux-pci@vger.kernel.org
9796L:	linux-arm-kernel@lists.infradead.org
9797S:	Maintained
9798F:	drivers/pci/dwc/*layerscape*
9799
9800PCI DRIVER FOR IMX6
9801M:	Richard Zhu <hongxing.zhu@nxp.com>
9802M:	Lucas Stach <l.stach@pengutronix.de>
9803L:	linux-pci@vger.kernel.org
9804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9805S:	Maintained
9806F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9807F:	drivers/pci/dwc/*imx6*
9808
9809PCI DRIVER FOR TI KEYSTONE
9810M:	Murali Karicheri <m-karicheri2@ti.com>
9811L:	linux-pci@vger.kernel.org
9812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9813S:	Maintained
9814F:	drivers/pci/dwc/*keystone*
9815
9816PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9817M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9818M:	Jason Cooper <jason@lakedaemon.net>
9819L:	linux-pci@vger.kernel.org
9820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9821S:	Maintained
9822F:	drivers/pci/host/*mvebu*
9823
9824PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9825M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9826L:	linux-pci@vger.kernel.org
9827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9828S:	Maintained
9829F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9830F:	drivers/pci/host/pci-aardvark.c
9831
9832PCI DRIVER FOR MICROSEMI SWITCHTEC
9833M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9834M:	Stephen Bates <stephen.bates@microsemi.com>
9835M:	Logan Gunthorpe <logang@deltatee.com>
9836L:	linux-pci@vger.kernel.org
9837S:	Maintained
9838F:	Documentation/switchtec.txt
9839F:	Documentation/ABI/testing/sysfs-class-switchtec
9840F:	drivers/pci/switch/switchtec*
9841F:	include/uapi/linux/switchtec_ioctl.h
9842
9843PCI DRIVER FOR NVIDIA TEGRA
9844M:	Thierry Reding <thierry.reding@gmail.com>
9845L:	linux-tegra@vger.kernel.org
9846L:	linux-pci@vger.kernel.org
9847S:	Supported
9848F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9849F:	drivers/pci/host/pci-tegra.c
9850
9851PCI DRIVER FOR TI DRA7XX
9852M:	Kishon Vijay Abraham I <kishon@ti.com>
9853L:	linux-omap@vger.kernel.org
9854L:	linux-pci@vger.kernel.org
9855S:	Supported
9856F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9857F:	drivers/pci/dwc/pci-dra7xx.c
9858
9859PCI DRIVER FOR RENESAS R-CAR
9860M:	Simon Horman <horms@verge.net.au>
9861L:	linux-pci@vger.kernel.org
9862L:	linux-renesas-soc@vger.kernel.org
9863S:	Maintained
9864F:	drivers/pci/host/*rcar*
9865
9866PCI DRIVER FOR SAMSUNG EXYNOS
9867M:	Jingoo Han <jingoohan1@gmail.com>
9868L:	linux-pci@vger.kernel.org
9869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9870L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9871S:	Maintained
9872F:	drivers/pci/dwc/pci-exynos.c
9873
9874PCI DRIVER FOR SYNOPSIS DESIGNWARE
9875M:	Jingoo Han <jingoohan1@gmail.com>
9876M:	Joao Pinto <Joao.Pinto@synopsys.com>
9877L:	linux-pci@vger.kernel.org
9878S:	Maintained
9879F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9880F:	drivers/pci/dwc/*designware*
9881
9882PCI DRIVER FOR GENERIC OF HOSTS
9883M:	Will Deacon <will.deacon@arm.com>
9884L:	linux-pci@vger.kernel.org
9885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9886S:	Maintained
9887F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9888F:	drivers/pci/host/pci-host-common.c
9889F:	drivers/pci/host/pci-host-generic.c
9890
9891PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9892M:	Keith Busch <keith.busch@intel.com>
9893L:	linux-pci@vger.kernel.org
9894S:	Supported
9895F:	drivers/pci/host/vmd.c
9896
9897PCIE DRIVER FOR ST SPEAR13XX
9898M:	Pratyush Anand <pratyush.anand@gmail.com>
9899L:	linux-pci@vger.kernel.org
9900S:	Maintained
9901F:	drivers/pci/dwc/*spear*
9902
9903PCI MSI DRIVER FOR ALTERA MSI IP
9904M:	Ley Foon Tan <lftan@altera.com>
9905L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9906L:	linux-pci@vger.kernel.org
9907S:	Supported
9908F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9909F:	drivers/pci/host/pcie-altera-msi.c
9910
9911PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9912M:	Duc Dang <dhdang@apm.com>
9913L:	linux-pci@vger.kernel.org
9914L:	linux-arm-kernel@lists.infradead.org
9915S:	Maintained
9916F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9917F:	drivers/pci/host/pci-xgene-msi.c
9918
9919PCIE DRIVER FOR AXIS ARTPEC
9920M:	Niklas Cassel <niklas.cassel@axis.com>
9921M:	Jesper Nilsson <jesper.nilsson@axis.com>
9922L:	linux-arm-kernel@axis.com
9923L:	linux-pci@vger.kernel.org
9924S:	Maintained
9925F:	Documentation/devicetree/bindings/pci/axis,artpec*
9926F:	drivers/pci/dwc/*artpec*
9927
9928PCIE DRIVER FOR HISILICON
9929M:	Zhou Wang <wangzhou1@hisilicon.com>
9930M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9931L:	linux-pci@vger.kernel.org
9932S:	Maintained
9933F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9934F:	drivers/pci/dwc/pcie-hisi.c
9935
9936PCIE DRIVER FOR ROCKCHIP
9937M:	Shawn Lin <shawn.lin@rock-chips.com>
9938M:	Wenrui Li <wenrui.li@rock-chips.com>
9939L:	linux-pci@vger.kernel.org
9940L:	linux-rockchip@lists.infradead.org
9941S:	Maintained
9942F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9943F:	drivers/pci/host/pcie-rockchip.c
9944
9945PCIE DRIVER FOR QUALCOMM MSM
9946M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9947L:     linux-pci@vger.kernel.org
9948L:     linux-arm-msm@vger.kernel.org
9949S:     Maintained
9950F:     drivers/pci/dwc/*qcom*
9951
9952PCIE DRIVER FOR CAVIUM THUNDERX
9953M:	David Daney <david.daney@cavium.com>
9954L:	linux-pci@vger.kernel.org
9955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9956S:	Supported
9957F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9958F:	drivers/pci/host/pci-thunder-*
9959
9960PCMCIA SUBSYSTEM
9961P:	Linux PCMCIA Team
9962L:	linux-pcmcia@lists.infradead.org
9963W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9965S:	Maintained
9966F:	Documentation/pcmcia/
9967F:	tools/pcmcia/
9968F:	drivers/pcmcia/
9969F:	include/pcmcia/
9970
9971PCNET32 NETWORK DRIVER
9972M:	Don Fry <pcnet32@frontier.com>
9973L:	netdev@vger.kernel.org
9974S:	Maintained
9975F:	drivers/net/ethernet/amd/pcnet32.c
9976
9977PCRYPT PARALLEL CRYPTO ENGINE
9978M:	Steffen Klassert <steffen.klassert@secunet.com>
9979L:	linux-crypto@vger.kernel.org
9980S:	Maintained
9981F:	crypto/pcrypt.c
9982F:	include/crypto/pcrypt.h
9983
9984PER-CPU MEMORY ALLOCATOR
9985M:	Tejun Heo <tj@kernel.org>
9986M:	Christoph Lameter <cl@linux.com>
9987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9988S:	Maintained
9989F:	include/linux/percpu*.h
9990F:	mm/percpu*.c
9991F:	arch/*/include/asm/percpu.h
9992
9993PER-TASK DELAY ACCOUNTING
9994M:	Balbir Singh <bsingharora@gmail.com>
9995S:	Maintained
9996F:	include/linux/delayacct.h
9997F:	kernel/delayacct.c
9998
9999PERFORMANCE EVENTS SUBSYSTEM
10000M:	Peter Zijlstra <peterz@infradead.org>
10001M:	Ingo Molnar <mingo@redhat.com>
10002M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10003R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10004L:	linux-kernel@vger.kernel.org
10005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10006S:	Supported
10007F:	kernel/events/*
10008F:	include/linux/perf_event.h
10009F:	include/uapi/linux/perf_event.h
10010F:	arch/*/kernel/perf_event*.c
10011F:	arch/*/kernel/*/perf_event*.c
10012F:	arch/*/kernel/*/*/perf_event*.c
10013F:	arch/*/include/asm/perf_event.h
10014F:	arch/*/kernel/perf_callchain.c
10015F:	arch/*/events/*
10016F:	tools/perf/
10017
10018PERSONALITY HANDLING
10019M:	Christoph Hellwig <hch@infradead.org>
10020L:	linux-abi-devel@lists.sourceforge.net
10021S:	Maintained
10022F:	include/linux/personality.h
10023F:	include/uapi/linux/personality.h
10024
10025PHONET PROTOCOL
10026M:	Remi Denis-Courmont <courmisch@gmail.com>
10027S:	Supported
10028F:	Documentation/networking/phonet.txt
10029F:	include/linux/phonet.h
10030F:	include/net/phonet/
10031F:	include/uapi/linux/phonet.h
10032F:	net/phonet/
10033
10034PHRAM MTD DRIVER
10035M:	Joern Engel <joern@lazybastard.org>
10036L:	linux-mtd@lists.infradead.org
10037S:	Maintained
10038F:	drivers/mtd/devices/phram.c
10039
10040PICOLCD HID DRIVER
10041M:	Bruno Prémont <bonbons@linux-vserver.org>
10042L:	linux-input@vger.kernel.org
10043S:	Maintained
10044F:	drivers/hid/hid-picolcd*
10045
10046PICOXCELL SUPPORT
10047M:	Jamie Iles <jamie@jamieiles.com>
10048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10049T:	git git://github.com/jamieiles/linux-2.6-ji.git
10050S:	Supported
10051F:	arch/arm/boot/dts/picoxcell*
10052F:	arch/arm/mach-picoxcell/
10053F:	drivers/crypto/picoxcell*
10054
10055PIN CONTROL SUBSYSTEM
10056M:	Linus Walleij <linus.walleij@linaro.org>
10057L:	linux-gpio@vger.kernel.org
10058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10059S:	Maintained
10060F:	Documentation/devicetree/bindings/pinctrl/
10061F:	Documentation/pinctrl.txt
10062F:	drivers/pinctrl/
10063F:	include/linux/pinctrl/
10064
10065PIN CONTROLLER - ATMEL AT91
10066M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10068S:	Maintained
10069F:	drivers/pinctrl/pinctrl-at91.*
10070
10071PIN CONTROLLER - ATMEL AT91 PIO4
10072M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10074L:	linux-gpio@vger.kernel.org
10075S:	Supported
10076F:	drivers/pinctrl/pinctrl-at91-pio4.*
10077
10078PIN CONTROLLER - INTEL
10079M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10080M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10081S:	Maintained
10082F:	drivers/pinctrl/intel/
10083
10084PIN CONTROLLER - RENESAS
10085M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10086M:	Geert Uytterhoeven <geert+renesas@glider.be>
10087L:	linux-renesas-soc@vger.kernel.org
10088S:	Maintained
10089F:	drivers/pinctrl/sh-pfc/
10090
10091PIN CONTROLLER - SAMSUNG
10092M:	Tomasz Figa <tomasz.figa@gmail.com>
10093M:	Krzysztof Kozlowski <krzk@kernel.org>
10094M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10096L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10097Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10099S:	Maintained
10100F:	drivers/pinctrl/samsung/
10101F:	include/dt-bindings/pinctrl/samsung.h
10102F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10103
10104PIN CONTROLLER - SINGLE
10105M:	Tony Lindgren <tony@atomide.com>
10106M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10108L:	linux-omap@vger.kernel.org
10109S:	Maintained
10110F:	drivers/pinctrl/pinctrl-single.c
10111
10112PIN CONTROLLER - ST SPEAR
10113M:	Viresh Kumar <vireshk@kernel.org>
10114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10115W:	http://www.st.com/spear
10116S:	Maintained
10117F:	drivers/pinctrl/spear/
10118
10119PISTACHIO SOC SUPPORT
10120M:      James Hartley <james.hartley@imgtec.com>
10121M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10122L:      linux-mips@linux-mips.org
10123S:      Maintained
10124F:      arch/mips/pistachio/
10125F:      arch/mips/include/asm/mach-pistachio/
10126F:      arch/mips/boot/dts/img/pistachio*
10127F:      arch/mips/configs/pistachio*_defconfig
10128
10129PKTCDVD DRIVER
10130S:	Orphan
10131M:	linux-block@vger.kernel.org
10132F:	drivers/block/pktcdvd.c
10133F:	include/linux/pktcdvd.h
10134F:	include/uapi/linux/pktcdvd.h
10135
10136PKUNITY SOC DRIVERS
10137M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10138W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10139S:	Maintained
10140T:	git git://github.com/gxt/linux.git
10141F:	drivers/input/serio/i8042-unicore32io.h
10142F:	drivers/i2c/busses/i2c-puv3.c
10143F:	drivers/video/fbdev/fb-puv3.c
10144F:	drivers/rtc/rtc-puv3.c
10145
10146PMBUS HARDWARE MONITORING DRIVERS
10147M:	Guenter Roeck <linux@roeck-us.net>
10148L:	linux-hwmon@vger.kernel.org
10149W:	http://hwmon.wiki.kernel.org/
10150W:	http://www.roeck-us.net/linux/drivers/
10151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10152S:	Maintained
10153F:	Documentation/hwmon/pmbus
10154F:	drivers/hwmon/pmbus/
10155F:	include/linux/i2c/pmbus.h
10156
10157PMC SIERRA MaxRAID DRIVER
10158L:	linux-scsi@vger.kernel.org
10159W:	http://www.pmc-sierra.com/
10160S:	Orphan
10161F:	drivers/scsi/pmcraid.*
10162
10163PMC SIERRA PM8001 DRIVER
10164M:	Jack Wang <jinpu.wang@profitbricks.com>
10165M:	lindar_liu@usish.com
10166L:	linux-scsi@vger.kernel.org
10167S:	Supported
10168F:	drivers/scsi/pm8001/
10169
10170POSIX CLOCKS and TIMERS
10171M:	Thomas Gleixner <tglx@linutronix.de>
10172L:	linux-kernel@vger.kernel.org
10173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10174S:	Maintained
10175F:	fs/timerfd.c
10176F:	include/linux/timer*
10177F:	kernel/time/*timer*
10178
10179POWER MANAGEMENT CORE
10180M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10181L:	linux-pm@vger.kernel.org
10182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10183B:	https://bugzilla.kernel.org
10184S:	Supported
10185F:	drivers/base/power/
10186F:	include/linux/pm.h
10187F:	include/linux/pm_*
10188F:	include/linux/powercap.h
10189F:	drivers/powercap/
10190
10191POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10192M:	Sebastian Reichel <sre@kernel.org>
10193L:	linux-pm@vger.kernel.org
10194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10195S:	Maintained
10196F:	Documentation/devicetree/bindings/power/supply/
10197F:	include/linux/power_supply.h
10198F:	drivers/power/supply/
10199
10200POWER STATE COORDINATION INTERFACE (PSCI)
10201M:	Mark Rutland <mark.rutland@arm.com>
10202M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10203L:	linux-arm-kernel@lists.infradead.org
10204S:	Maintained
10205F:	drivers/firmware/psci*.c
10206F:	include/linux/psci.h
10207F:	include/uapi/linux/psci.h
10208
10209POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10210M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10211L:	linuxppc-dev@lists.ozlabs.org
10212S:	Maintained
10213F:	drivers/char/powernv-op-panel.c
10214
10215PNP SUPPORT
10216M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10217S:	Maintained
10218F:	drivers/pnp/
10219
10220PPP PROTOCOL DRIVERS AND COMPRESSORS
10221M:	Paul Mackerras <paulus@samba.org>
10222L:	linux-ppp@vger.kernel.org
10223S:	Maintained
10224F:	drivers/net/ppp/ppp_*
10225
10226PPP OVER ATM (RFC 2364)
10227M:	Mitchell Blank Jr <mitch@sfgoth.com>
10228S:	Maintained
10229F:	net/atm/pppoatm.c
10230F:	include/uapi/linux/atmppp.h
10231
10232PPP OVER ETHERNET
10233M:	Michal Ostrowski <mostrows@earthlink.net>
10234S:	Maintained
10235F:	drivers/net/ppp/pppoe.c
10236F:	drivers/net/ppp/pppox.c
10237
10238PPP OVER L2TP
10239M:	James Chapman <jchapman@katalix.com>
10240S:	Maintained
10241F:	net/l2tp/l2tp_ppp.c
10242F:	include/linux/if_pppol2tp.h
10243F:	include/uapi/linux/if_pppol2tp.h
10244
10245PPS SUPPORT
10246M:	Rodolfo Giometti <giometti@enneenne.com>
10247W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10248L:	linuxpps@ml.enneenne.com (subscribers-only)
10249S:	Maintained
10250F:	Documentation/pps/
10251F:	drivers/pps/
10252F:	include/linux/pps*.h
10253
10254PPTP DRIVER
10255M:	Dmitry Kozlov <xeb@mail.ru>
10256L:	netdev@vger.kernel.org
10257S:	Maintained
10258F:	drivers/net/ppp/pptp.c
10259W:	http://sourceforge.net/projects/accel-pptp
10260
10261PREEMPTIBLE KERNEL
10262M:	Robert Love <rml@tech9.net>
10263L:	kpreempt-tech@lists.sourceforge.net
10264W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10265S:	Supported
10266F:	Documentation/preempt-locking.txt
10267F:	include/linux/preempt.h
10268
10269PRINTK
10270M:	Petr Mladek <pmladek@suse.com>
10271M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10272R:	Steven Rostedt <rostedt@goodmis.org>
10273S:	Maintained
10274F:	kernel/printk/
10275F:	include/linux/printk.h
10276
10277PRISM54 WIRELESS DRIVER
10278M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10279L:	linux-wireless@vger.kernel.org
10280W:	http://wireless.kernel.org/en/users/Drivers/p54
10281S:	Obsolete
10282F:	drivers/net/wireless/intersil/prism54/
10283
10284PS3 NETWORK SUPPORT
10285M:	Geoff Levand <geoff@infradead.org>
10286L:	netdev@vger.kernel.org
10287L:	linuxppc-dev@lists.ozlabs.org
10288S:	Maintained
10289F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10290
10291PS3 PLATFORM SUPPORT
10292M:	Geoff Levand <geoff@infradead.org>
10293L:	linuxppc-dev@lists.ozlabs.org
10294S:	Maintained
10295F:	arch/powerpc/boot/ps3*
10296F:	arch/powerpc/include/asm/lv1call.h
10297F:	arch/powerpc/include/asm/ps3*.h
10298F:	arch/powerpc/platforms/ps3/
10299F:	drivers/*/ps3*
10300F:	drivers/ps3/
10301F:	drivers/rtc/rtc-ps3.c
10302F:	drivers/usb/host/*ps3.c
10303F:	sound/ppc/snd_ps3*
10304
10305PS3VRAM DRIVER
10306M:	Jim Paris <jim@jtan.com>
10307M:	Geoff Levand <geoff@infradead.org>
10308L:	linuxppc-dev@lists.ozlabs.org
10309S:	Maintained
10310F:	drivers/block/ps3vram.c
10311
10312PSAMPLE PACKET SAMPLING SUPPORT:
10313M:	Yotam Gigi <yotamg@mellanox.com>
10314S:	Maintained
10315F:	net/psample
10316F:	include/net/psample.h
10317F:	include/uapi/linux/psample.h
10318
10319PSTORE FILESYSTEM
10320M:	Kees Cook <keescook@chromium.org>
10321M:	Anton Vorontsov <anton@enomsg.org>
10322M:	Colin Cross <ccross@android.com>
10323M:	Tony Luck <tony.luck@intel.com>
10324S:	Maintained
10325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10326F:	fs/pstore/
10327F:	include/linux/pstore*
10328F:	drivers/firmware/efi/efi-pstore.c
10329F:	drivers/acpi/apei/erst.c
10330F:	Documentation/admin-guide/ramoops.rst
10331F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10332K:	\b(pstore|ramoops)
10333
10334PTP HARDWARE CLOCK SUPPORT
10335M:	Richard Cochran <richardcochran@gmail.com>
10336L:	netdev@vger.kernel.org
10337S:	Maintained
10338W:	http://linuxptp.sourceforge.net/
10339F:	Documentation/ABI/testing/sysfs-ptp
10340F:	Documentation/ptp/*
10341F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10342F:	drivers/net/phy/dp83640*
10343F:	drivers/ptp/*
10344F:	include/linux/ptp_cl*
10345
10346PTRACE SUPPORT
10347M:	Roland McGrath <roland@hack.frob.com>
10348M:	Oleg Nesterov <oleg@redhat.com>
10349S:	Maintained
10350F:	include/asm-generic/syscall.h
10351F:	include/linux/ptrace.h
10352F:	include/linux/regset.h
10353F:	include/linux/tracehook.h
10354F:	include/uapi/linux/ptrace.h
10355F:	kernel/ptrace.c
10356
10357PULSE8-CEC DRIVER
10358M:	Hans Verkuil <hverkuil@xs4all.nl>
10359L:	linux-media@vger.kernel.org
10360T:	git git://linuxtv.org/media_tree.git
10361S:	Maintained
10362F:	drivers/media/usb/pulse8-cec/*
10363
10364PVRUSB2 VIDEO4LINUX DRIVER
10365M:	Mike Isely <isely@pobox.com>
10366L:	pvrusb2@isely.net	(subscribers-only)
10367L:	linux-media@vger.kernel.org
10368W:	http://www.isely.net/pvrusb2/
10369T:	git git://linuxtv.org/media_tree.git
10370S:	Maintained
10371F:	Documentation/media/v4l-drivers/pvrusb2*
10372F:	drivers/media/usb/pvrusb2/
10373
10374PWC WEBCAM DRIVER
10375M:	Hans Verkuil <hverkuil@xs4all.nl>
10376L:	linux-media@vger.kernel.org
10377T:	git git://linuxtv.org/media_tree.git
10378S:	Odd Fixes
10379F:	drivers/media/usb/pwc/*
10380
10381PWM FAN DRIVER
10382M:	Kamil Debski <kamil@wypas.org>
10383M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10384L:	linux-hwmon@vger.kernel.org
10385S:	Supported
10386F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10387F:	Documentation/hwmon/pwm-fan
10388F:	drivers/hwmon/pwm-fan.c
10389
10390PWM SUBSYSTEM
10391M:	Thierry Reding <thierry.reding@gmail.com>
10392L:	linux-pwm@vger.kernel.org
10393S:	Maintained
10394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10395F:	Documentation/pwm.txt
10396F:	Documentation/devicetree/bindings/pwm/
10397F:	include/linux/pwm.h
10398F:	drivers/pwm/
10399F:	drivers/video/backlight/pwm_bl.c
10400F:	include/linux/pwm_backlight.h
10401F:	drivers/gpio/gpio-mvebu.c
10402F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10403
10404PXA2xx/PXA3xx SUPPORT
10405M:	Daniel Mack <daniel@zonque.org>
10406M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10407M:	Robert Jarzmik <robert.jarzmik@free.fr>
10408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10409T:	git git://github.com/hzhuang1/linux.git
10410T:	git git://github.com/rjarzmik/linux.git
10411S:	Maintained
10412F:	arch/arm/boot/dts/pxa*
10413F:	arch/arm/mach-pxa/
10414F:	drivers/dma/pxa*
10415F:	drivers/pcmcia/pxa2xx*
10416F:	drivers/pinctrl/pxa/
10417F:	drivers/spi/spi-pxa2xx*
10418F:	drivers/usb/gadget/udc/pxa2*
10419F:	include/sound/pxa2xx-lib.h
10420F:	sound/arm/pxa*
10421F:	sound/soc/pxa/
10422
10423PXA GPIO DRIVER
10424M:	Robert Jarzmik <robert.jarzmik@free.fr>
10425L:	linux-gpio@vger.kernel.org
10426S:	Maintained
10427F:	drivers/gpio/gpio-pxa.c
10428
10429PXA3xx NAND FLASH DRIVER
10430M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10431L:	linux-mtd@lists.infradead.org
10432S:	Maintained
10433F:	drivers/mtd/nand/pxa3xx_nand.c
10434
10435MMP SUPPORT
10436M:	Eric Miao <eric.y.miao@gmail.com>
10437M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10439T:	git git://github.com/hzhuang1/linux.git
10440T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10441S:	Maintained
10442F:	arch/arm/boot/dts/mmp*
10443F:	arch/arm/mach-mmp/
10444
10445PXA MMCI DRIVER
10446S:	Orphan
10447
10448PXA RTC DRIVER
10449M:	Robert Jarzmik <robert.jarzmik@free.fr>
10450L:	rtc-linux@googlegroups.com
10451S:	Maintained
10452
10453QAT DRIVER
10454M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10455M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10456L:	qat-linux@intel.com
10457S:	Supported
10458F:	drivers/crypto/qat/
10459
10460QIB DRIVER
10461M:	Mike Marciniszyn <infinipath@intel.com>
10462L:	linux-rdma@vger.kernel.org
10463S:	Supported
10464F:	drivers/infiniband/hw/qib/
10465
10466QLOGIC QLA1280 SCSI DRIVER
10467M:	Michael Reed <mdr@sgi.com>
10468L:	linux-scsi@vger.kernel.org
10469S:	Maintained
10470F:	drivers/scsi/qla1280.[ch]
10471
10472QLOGIC QLA2XXX FC-SCSI DRIVER
10473M:	qla2xxx-upstream@qlogic.com
10474L:	linux-scsi@vger.kernel.org
10475S:	Supported
10476F:	Documentation/scsi/LICENSE.qla2xxx
10477F:	drivers/scsi/qla2xxx/
10478
10479QLOGIC QLA4XXX iSCSI DRIVER
10480M:	QLogic-Storage-Upstream@qlogic.com
10481L:	linux-scsi@vger.kernel.org
10482S:	Supported
10483F:	Documentation/scsi/LICENSE.qla4xxx
10484F:	drivers/scsi/qla4xxx/
10485
10486QLOGIC QLA3XXX NETWORK DRIVER
10487M:	Dept-GELinuxNICDev@cavium.com
10488L:	netdev@vger.kernel.org
10489S:	Supported
10490F:	Documentation/networking/LICENSE.qla3xxx
10491F:	drivers/net/ethernet/qlogic/qla3xxx.*
10492
10493QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10494M:	Harish Patil <harish.patil@cavium.com>
10495M:	Manish Chopra <manish.chopra@cavium.com>
10496M:	Dept-GELinuxNICDev@cavium.com
10497L:	netdev@vger.kernel.org
10498S:	Supported
10499F:	drivers/net/ethernet/qlogic/qlcnic/
10500
10501QLOGIC QLGE 10Gb ETHERNET DRIVER
10502M:	Harish Patil <harish.patil@cavium.com>
10503M:	Manish Chopra <manish.chopra@cavium.com>
10504M:	Dept-GELinuxNICDev@cavium.com
10505L:	netdev@vger.kernel.org
10506S:	Supported
10507F:	drivers/net/ethernet/qlogic/qlge/
10508
10509QLOGIC QL4xxx ETHERNET DRIVER
10510M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10511M:	Ariel Elior <Ariel.Elior@cavium.com>
10512M:	everest-linux-l2@cavium.com
10513L:	netdev@vger.kernel.org
10514S:	Supported
10515F:	drivers/net/ethernet/qlogic/qed/
10516F:	include/linux/qed/
10517F:	drivers/net/ethernet/qlogic/qede/
10518
10519QLOGIC QL41xxx ISCSI DRIVER
10520M:	QLogic-Storage-Upstream@cavium.com
10521L:	linux-scsi@vger.kernel.org
10522S:	Supported
10523F:	drivers/scsi/qedi/
10524
10525QLOGIC QL41xxx FCOE DRIVER
10526M:	QLogic-Storage-Upstream@cavium.com
10527L:	linux-scsi@vger.kernel.org
10528S:	Supported
10529F:	drivers/scsi/qedf/
10530
10531QNX4 FILESYSTEM
10532M:	Anders Larsen <al@alarsen.net>
10533W:	http://www.alarsen.net/linux/qnx4fs/
10534S:	Maintained
10535F:	fs/qnx4/
10536F:	include/uapi/linux/qnx4_fs.h
10537F:	include/uapi/linux/qnxtypes.h
10538
10539QORIQ DPAA2 FSL-MC BUS DRIVER
10540M:	Stuart Yoder <stuyoder@gmail.com>
10541M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10542L:	linux-kernel@vger.kernel.org
10543S:	Maintained
10544F:	drivers/staging/fsl-mc/
10545
10546QT1010 MEDIA DRIVER
10547M:	Antti Palosaari <crope@iki.fi>
10548L:	linux-media@vger.kernel.org
10549W:	https://linuxtv.org
10550W:	http://palosaari.fi/linux/
10551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10552T:	git git://linuxtv.org/anttip/media_tree.git
10553S:	Maintained
10554F:	drivers/media/tuners/qt1010*
10555
10556QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10557M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10558L:	linux-wireless@vger.kernel.org
10559W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10560S:	Supported
10561F:	drivers/net/wireless/ath/ath9k/
10562
10563QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10564M:	Kalle Valo <kvalo@qca.qualcomm.com>
10565L:	ath10k@lists.infradead.org
10566W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10568S:	Supported
10569F:	drivers/net/wireless/ath/ath10k/
10570
10571QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10572M:	Timur Tabi <timur@codeaurora.org>
10573L:	netdev@vger.kernel.org
10574S:	Supported
10575F:	drivers/net/ethernet/qualcomm/emac/
10576
10577QUALCOMM HEXAGON ARCHITECTURE
10578M:	Richard Kuo <rkuo@codeaurora.org>
10579L:	linux-hexagon@vger.kernel.org
10580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10581S:	Supported
10582F:	arch/hexagon/
10583
10584QUALCOMM WCN36XX WIRELESS DRIVER
10585M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10586L:	wcn36xx@lists.infradead.org
10587W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10588T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10589S:	Supported
10590F:	drivers/net/wireless/ath/wcn36xx/
10591
10592QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10593M:	Gabriel Somlo <somlo@cmu.edu>
10594M:	"Michael S. Tsirkin" <mst@redhat.com>
10595L:	qemu-devel@nongnu.org
10596S:	Maintained
10597F:	drivers/firmware/qemu_fw_cfg.c
10598
10599RADOS BLOCK DEVICE (RBD)
10600M:	Ilya Dryomov <idryomov@gmail.com>
10601M:	Sage Weil <sage@redhat.com>
10602M:	Alex Elder <elder@kernel.org>
10603L:	ceph-devel@vger.kernel.org
10604W:	http://ceph.com/
10605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10606T:	git git://github.com/ceph/ceph-client.git
10607S:	Supported
10608F:	Documentation/ABI/testing/sysfs-bus-rbd
10609F:	drivers/block/rbd.c
10610F:	drivers/block/rbd_types.h
10611
10612RADEON FRAMEBUFFER DISPLAY DRIVER
10613M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10614L:	linux-fbdev@vger.kernel.org
10615S:	Maintained
10616F:	drivers/video/fbdev/aty/radeon*
10617F:	include/uapi/linux/radeonfb.h
10618
10619RADIOSHARK RADIO DRIVER
10620M:	Hans Verkuil <hverkuil@xs4all.nl>
10621L:	linux-media@vger.kernel.org
10622T:	git git://linuxtv.org/media_tree.git
10623S:	Maintained
10624F:	drivers/media/radio/radio-shark.c
10625
10626RADIOSHARK2 RADIO DRIVER
10627M:	Hans Verkuil <hverkuil@xs4all.nl>
10628L:	linux-media@vger.kernel.org
10629T:	git git://linuxtv.org/media_tree.git
10630S:	Maintained
10631F:	drivers/media/radio/radio-shark2.c
10632F:	drivers/media/radio/radio-tea5777.c
10633
10634RAGE128 FRAMEBUFFER DISPLAY DRIVER
10635M:	Paul Mackerras <paulus@samba.org>
10636L:	linux-fbdev@vger.kernel.org
10637S:	Maintained
10638F:	drivers/video/fbdev/aty/aty128fb.c
10639
10640RAINSHADOW-CEC DRIVER
10641M:	Hans Verkuil <hverkuil@xs4all.nl>
10642L:	linux-media@vger.kernel.org
10643T:	git git://linuxtv.org/media_tree.git
10644S:	Maintained
10645F:	drivers/media/usb/rainshadow-cec/*
10646
10647RALINK MIPS ARCHITECTURE
10648M:	John Crispin <john@phrozen.org>
10649L:	linux-mips@linux-mips.org
10650S:	Maintained
10651F:	arch/mips/ralink
10652
10653RALINK RT2X00 WIRELESS LAN DRIVER
10654P:	rt2x00 project
10655M:	Stanislaw Gruszka <sgruszka@redhat.com>
10656M:	Helmut Schaa <helmut.schaa@googlemail.com>
10657L:	linux-wireless@vger.kernel.org
10658S:	Maintained
10659F:	drivers/net/wireless/ralink/rt2x00/
10660
10661RAMDISK RAM BLOCK DEVICE DRIVER
10662M:	Jens Axboe <axboe@kernel.dk>
10663S:	Maintained
10664F:	Documentation/blockdev/ramdisk.txt
10665F:	drivers/block/brd.c
10666
10667RANDOM NUMBER DRIVER
10668M:	"Theodore Ts'o" <tytso@mit.edu>
10669S:	Maintained
10670F:	drivers/char/random.c
10671
10672RAPIDIO SUBSYSTEM
10673M:	Matt Porter <mporter@kernel.crashing.org>
10674M:	Alexandre Bounine <alexandre.bounine@idt.com>
10675S:	Maintained
10676F:	drivers/rapidio/
10677
10678RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10679L:	linux-wireless@vger.kernel.org
10680S:	Orphan
10681F:	drivers/net/wireless/ray*
10682
10683RCUTORTURE MODULE
10684M:	Josh Triplett <josh@joshtriplett.org>
10685M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10686L:	linux-kernel@vger.kernel.org
10687S:	Supported
10688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10689F:	Documentation/RCU/torture.txt
10690F:	kernel/rcu/rcutorture.c
10691
10692RCUTORTURE TEST FRAMEWORK
10693M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10694M:	Josh Triplett <josh@joshtriplett.org>
10695R:	Steven Rostedt <rostedt@goodmis.org>
10696R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10697R:	Lai Jiangshan <jiangshanlai@gmail.com>
10698L:	linux-kernel@vger.kernel.org
10699S:	Supported
10700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10701F:	tools/testing/selftests/rcutorture
10702
10703RDC R-321X SoC
10704M:	Florian Fainelli <florian@openwrt.org>
10705S:	Maintained
10706
10707RDC R6040 FAST ETHERNET DRIVER
10708M:	Florian Fainelli <f.fainelli@gmail.com>
10709L:	netdev@vger.kernel.org
10710S:	Maintained
10711F:	drivers/net/ethernet/rdc/r6040.c
10712
10713RDS - RELIABLE DATAGRAM SOCKETS
10714M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10715L:	netdev@vger.kernel.org
10716L:	linux-rdma@vger.kernel.org
10717L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10718W:	https://oss.oracle.com/projects/rds/
10719S:	Supported
10720F:	net/rds/
10721F:	Documentation/networking/rds.txt
10722
10723RDMAVT - RDMA verbs software
10724M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10725L:	linux-rdma@vger.kernel.org
10726S:	Supported
10727F:	drivers/infiniband/sw/rdmavt
10728
10729RDT - RESOURCE ALLOCATION
10730M:	Fenghua Yu <fenghua.yu@intel.com>
10731L:	linux-kernel@vger.kernel.org
10732S:	Supported
10733F:	arch/x86/kernel/cpu/intel_rdt*
10734F:	arch/x86/include/asm/intel_rdt*
10735F:	Documentation/x86/intel_rdt*
10736
10737READ-COPY UPDATE (RCU)
10738M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10739M:	Josh Triplett <josh@joshtriplett.org>
10740R:	Steven Rostedt <rostedt@goodmis.org>
10741R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10742R:	Lai Jiangshan <jiangshanlai@gmail.com>
10743L:	linux-kernel@vger.kernel.org
10744W:	http://www.rdrop.com/users/paulmck/RCU/
10745S:	Supported
10746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10747F:	Documentation/RCU/
10748X:	Documentation/RCU/torture.txt
10749F:	include/linux/rcu*
10750X:	include/linux/srcu.h
10751F:	kernel/rcu/
10752X:	kernel/torture.c
10753
10754REAL TIME CLOCK (RTC) SUBSYSTEM
10755M:	Alessandro Zummo <a.zummo@towertech.it>
10756M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10757L:	rtc-linux@googlegroups.com
10758Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10760S:	Maintained
10761F:	Documentation/devicetree/bindings/rtc/
10762F:	Documentation/rtc.txt
10763F:	drivers/rtc/
10764F:	include/linux/rtc.h
10765F:	include/uapi/linux/rtc.h
10766F:	include/linux/rtc/
10767F:	include/linux/platform_data/rtc-*
10768F:	tools/testing/selftests/timers/rtctest.c
10769
10770REALTEK AUDIO CODECS
10771M:	Bard Liao <bardliao@realtek.com>
10772M:	Oder Chiou <oder_chiou@realtek.com>
10773S:	Maintained
10774F:	sound/soc/codecs/rt*
10775F:	include/sound/rt*.h
10776
10777REISERFS FILE SYSTEM
10778L:	reiserfs-devel@vger.kernel.org
10779S:	Supported
10780F:	fs/reiserfs/
10781
10782REGISTER MAP ABSTRACTION
10783M:	Mark Brown <broonie@kernel.org>
10784L:	linux-kernel@vger.kernel.org
10785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10786S:	Supported
10787F:	Documentation/devicetree/bindings/regmap/
10788F:	drivers/base/regmap/
10789F:	include/linux/regmap.h
10790
10791REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10792M:	Ohad Ben-Cohen <ohad@wizery.com>
10793M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10794L:	linux-remoteproc@vger.kernel.org
10795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10796S:	Maintained
10797F:	Documentation/devicetree/bindings/remoteproc/
10798F:	Documentation/remoteproc.txt
10799F:	drivers/remoteproc/
10800F:	include/linux/remoteproc.h
10801
10802REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10803M:	Ohad Ben-Cohen <ohad@wizery.com>
10804M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10805L:	linux-remoteproc@vger.kernel.org
10806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10807S:	Maintained
10808F:	drivers/rpmsg/
10809F:	Documentation/rpmsg.txt
10810F:	include/linux/rpmsg.h
10811F:	include/linux/rpmsg/
10812
10813RENESAS CLOCK DRIVERS
10814M:	Geert Uytterhoeven <geert+renesas@glider.be>
10815L:	linux-renesas-soc@vger.kernel.org
10816S:	Supported
10817F:	drivers/clk/renesas/
10818
10819RENESAS ETHERNET DRIVERS
10820R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10821L:	netdev@vger.kernel.org
10822L:	linux-renesas-soc@vger.kernel.org
10823F:	drivers/net/ethernet/renesas/
10824F:	include/linux/sh_eth.h
10825
10826RENESAS R-CAR GYROADC DRIVER
10827M:	Marek Vasut <marek.vasut@gmail.com>
10828L:	linux-iio@vger.kernel.org
10829S:	Supported
10830F:	drivers/iio/adc/rcar_gyro_adc.c
10831
10832RENESAS USB2 PHY DRIVER
10833M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10834L:	linux-renesas-soc@vger.kernel.org
10835S:	Maintained
10836F:	drivers/phy/phy-rcar-gen3-usb2.c
10837
10838RESET CONTROLLER FRAMEWORK
10839M:	Philipp Zabel <p.zabel@pengutronix.de>
10840T:	git git://git.pengutronix.de/git/pza/linux
10841S:	Maintained
10842F:	drivers/reset/
10843F:	Documentation/devicetree/bindings/reset/
10844F:	include/dt-bindings/reset/
10845F:	include/linux/reset.h
10846F:	include/linux/reset-controller.h
10847
10848RFKILL
10849M:	Johannes Berg <johannes@sipsolutions.net>
10850L:	linux-wireless@vger.kernel.org
10851W:	http://wireless.kernel.org/
10852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10854S:	Maintained
10855F:	Documentation/rfkill.txt
10856F:	net/rfkill/
10857
10858RHASHTABLE
10859M:	Thomas Graf <tgraf@suug.ch>
10860M:	Herbert Xu <herbert@gondor.apana.org.au>
10861L:	netdev@vger.kernel.org
10862S:	Maintained
10863F:	lib/rhashtable.c
10864F:	include/linux/rhashtable.h
10865
10866RICOH SMARTMEDIA/XD DRIVER
10867M:	Maxim Levitsky <maximlevitsky@gmail.com>
10868S:	Maintained
10869F:	drivers/mtd/nand/r852.c
10870F:	drivers/mtd/nand/r852.h
10871
10872RICOH R5C592 MEMORYSTICK DRIVER
10873M:	Maxim Levitsky <maximlevitsky@gmail.com>
10874S:	Maintained
10875F:	drivers/memstick/host/r592.*
10876
10877ROCCAT DRIVERS
10878M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10879W:	http://sourceforge.net/projects/roccat/
10880S:	Maintained
10881F:	drivers/hid/hid-roccat*
10882F:	include/linux/hid-roccat*
10883F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10884
10885ROCKER DRIVER
10886M:	Jiri Pirko <jiri@resnulli.us>
10887L:	netdev@vger.kernel.org
10888S:	Supported
10889F:	drivers/net/ethernet/rocker/
10890
10891ROCKETPORT DRIVER
10892P:	Comtrol Corp.
10893W:	http://www.comtrol.com
10894S:	Maintained
10895F:	Documentation/serial/rocket.txt
10896F:	drivers/tty/rocket*
10897
10898ROCKETPORT EXPRESS/INFINITY DRIVER
10899M:	Kevin Cernekee <cernekee@gmail.com>
10900L:	linux-serial@vger.kernel.org
10901S:	Odd Fixes
10902F:	drivers/tty/serial/rp2.*
10903
10904ROSE NETWORK LAYER
10905M:	Ralf Baechle <ralf@linux-mips.org>
10906L:	linux-hams@vger.kernel.org
10907W:	http://www.linux-ax25.org/
10908S:	Maintained
10909F:	include/net/rose.h
10910F:	include/uapi/linux/rose.h
10911F:	net/rose/
10912
10913RTL2830 MEDIA DRIVER
10914M:	Antti Palosaari <crope@iki.fi>
10915L:	linux-media@vger.kernel.org
10916W:	https://linuxtv.org
10917W:	http://palosaari.fi/linux/
10918Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10919T:	git git://linuxtv.org/anttip/media_tree.git
10920S:	Maintained
10921F:	drivers/media/dvb-frontends/rtl2830*
10922
10923RTL2832 MEDIA DRIVER
10924M:	Antti Palosaari <crope@iki.fi>
10925L:	linux-media@vger.kernel.org
10926W:	https://linuxtv.org
10927W:	http://palosaari.fi/linux/
10928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10929T:	git git://linuxtv.org/anttip/media_tree.git
10930S:	Maintained
10931F:	drivers/media/dvb-frontends/rtl2832*
10932
10933RTL2832_SDR MEDIA DRIVER
10934M:	Antti Palosaari <crope@iki.fi>
10935L:	linux-media@vger.kernel.org
10936W:	https://linuxtv.org
10937W:	http://palosaari.fi/linux/
10938Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10939T:	git git://linuxtv.org/anttip/media_tree.git
10940S:	Maintained
10941F:	drivers/media/dvb-frontends/rtl2832_sdr*
10942
10943RTL8180 WIRELESS DRIVER
10944L:	linux-wireless@vger.kernel.org
10945W:	http://wireless.kernel.org/
10946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10947S:	Orphan
10948F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10949
10950RTL8187 WIRELESS DRIVER
10951M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10952M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10953M:	Larry Finger <Larry.Finger@lwfinger.net>
10954L:	linux-wireless@vger.kernel.org
10955W:	http://wireless.kernel.org/
10956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10957S:	Maintained
10958F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10959
10960RTL8192CE WIRELESS DRIVER
10961M:	Larry Finger <Larry.Finger@lwfinger.net>
10962M:	Chaoming Li <chaoming_li@realsil.com.cn>
10963L:	linux-wireless@vger.kernel.org
10964W:	http://wireless.kernel.org/
10965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10966S:	Maintained
10967F:	drivers/net/wireless/realtek/rtlwifi/
10968F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10969
10970RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10971M:	Jes Sorensen <Jes.Sorensen@gmail.com>
10972L:	linux-wireless@vger.kernel.org
10973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10974S:	Maintained
10975F:	drivers/net/wireless/realtek/rtl8xxxu/
10976
10977S3 SAVAGE FRAMEBUFFER DRIVER
10978M:	Antonino Daplas <adaplas@gmail.com>
10979L:	linux-fbdev@vger.kernel.org
10980S:	Maintained
10981F:	drivers/video/fbdev/savage/
10982
10983S390
10984M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10985M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10986L:	linux-s390@vger.kernel.org
10987W:	http://www.ibm.com/developerworks/linux/linux390/
10988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10989S:	Supported
10990F:	arch/s390/
10991F:	drivers/s390/
10992F:	Documentation/s390/
10993F:	Documentation/DocBook/s390*
10994
10995S390 COMMON I/O LAYER
10996M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10997M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10998L:	linux-s390@vger.kernel.org
10999W:	http://www.ibm.com/developerworks/linux/linux390/
11000S:	Supported
11001F:	drivers/s390/cio/
11002
11003S390 DASD DRIVER
11004M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11005M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11006L:	linux-s390@vger.kernel.org
11007W:	http://www.ibm.com/developerworks/linux/linux390/
11008S:	Supported
11009F:	drivers/s390/block/dasd*
11010F:	block/partitions/ibm.c
11011
11012S390 NETWORK DRIVERS
11013M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11014M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11015L:	linux-s390@vger.kernel.org
11016W:	http://www.ibm.com/developerworks/linux/linux390/
11017S:	Supported
11018F:	drivers/s390/net/
11019
11020S390 PCI SUBSYSTEM
11021M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11022M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11023L:	linux-s390@vger.kernel.org
11024W:	http://www.ibm.com/developerworks/linux/linux390/
11025S:	Supported
11026F:	arch/s390/pci/
11027F:	drivers/pci/hotplug/s390_pci_hpc.c
11028
11029S390 ZCRYPT DRIVER
11030M:	Harald Freudenberger <freude@de.ibm.com>
11031L:	linux-s390@vger.kernel.org
11032W:	http://www.ibm.com/developerworks/linux/linux390/
11033S:	Supported
11034F:	drivers/s390/crypto/
11035
11036S390 ZFCP DRIVER
11037M:	Steffen Maier <maier@linux.vnet.ibm.com>
11038L:	linux-s390@vger.kernel.org
11039W:	http://www.ibm.com/developerworks/linux/linux390/
11040S:	Supported
11041F:	drivers/s390/scsi/zfcp_*
11042
11043S390 IUCV NETWORK LAYER
11044M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11045M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11046L:	linux-s390@vger.kernel.org
11047W:	http://www.ibm.com/developerworks/linux/linux390/
11048S:	Supported
11049F:	drivers/s390/net/*iucv*
11050F:	include/net/iucv/
11051F:	net/iucv/
11052
11053S390 IOMMU (PCI)
11054M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11055L:	linux-s390@vger.kernel.org
11056W:	http://www.ibm.com/developerworks/linux/linux390/
11057S:	Supported
11058F:	drivers/iommu/s390-iommu.c
11059
11060S390 VFIO-CCW DRIVER
11061M:	Cornelia Huck <cornelia.huck@de.ibm.com>
11062M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11063L:	linux-s390@vger.kernel.org
11064L:	kvm@vger.kernel.org
11065S:	Supported
11066F:	drivers/s390/cio/vfio_ccw*
11067F:	Documentation/s390/vfio-ccw.txt
11068F:	include/uapi/linux/vfio_ccw.h
11069
11070S3C24XX SD/MMC Driver
11071M:	Ben Dooks <ben-linux@fluff.org>
11072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11073S:	Supported
11074F:	drivers/mmc/host/s3cmci.*
11075
11076SAA6588 RDS RECEIVER DRIVER
11077M:	Hans Verkuil <hverkuil@xs4all.nl>
11078L:	linux-media@vger.kernel.org
11079T:	git git://linuxtv.org/media_tree.git
11080W:	https://linuxtv.org
11081S:	Odd Fixes
11082F:	drivers/media/i2c/saa6588*
11083
11084SAA7134 VIDEO4LINUX DRIVER
11085M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11086M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11087L:	linux-media@vger.kernel.org
11088W:	https://linuxtv.org
11089T:	git git://linuxtv.org/media_tree.git
11090S:	Odd fixes
11091F:	Documentation/media/v4l-drivers/saa7134*
11092F:	drivers/media/pci/saa7134/
11093
11094SAA7146 VIDEO4LINUX-2 DRIVER
11095M:	Hans Verkuil <hverkuil@xs4all.nl>
11096L:	linux-media@vger.kernel.org
11097T:	git git://linuxtv.org/media_tree.git
11098S:	Maintained
11099F:	drivers/media/common/saa7146/
11100F:	drivers/media/pci/saa7146/
11101F:	include/media/saa7146*
11102
11103SAMSUNG LAPTOP DRIVER
11104M:	Corentin Chary <corentin.chary@gmail.com>
11105L:	platform-driver-x86@vger.kernel.org
11106S:	Maintained
11107F:	drivers/platform/x86/samsung-laptop.c
11108
11109SAMSUNG AUDIO (ASoC) DRIVERS
11110M:	Krzysztof Kozlowski <krzk@kernel.org>
11111M:	Sangbeom Kim <sbkim73@samsung.com>
11112M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11113L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11114S:	Supported
11115F:	sound/soc/samsung/
11116
11117SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11118M:	Krzysztof Kozlowski <krzk@kernel.org>
11119L:	linux-crypto@vger.kernel.org
11120L:	linux-samsung-soc@vger.kernel.org
11121S:	Maintained
11122F:	drivers/crypto/exynos-rng.c
11123F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11124
11125SAMSUNG FRAMEBUFFER DRIVER
11126M:	Jingoo Han <jingoohan1@gmail.com>
11127L:	linux-fbdev@vger.kernel.org
11128S:	Maintained
11129F:	drivers/video/fbdev/s3c-fb.c
11130
11131SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11132M:	Sangbeom Kim <sbkim73@samsung.com>
11133M:	Krzysztof Kozlowski <krzk@kernel.org>
11134M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11135L:	linux-kernel@vger.kernel.org
11136L:	linux-samsung-soc@vger.kernel.org
11137S:	Supported
11138F:	drivers/mfd/sec*.c
11139F:	drivers/regulator/s2m*.c
11140F:	drivers/regulator/s5m*.c
11141F:	drivers/clk/clk-s2mps11.c
11142F:	drivers/rtc/rtc-s5m.c
11143F:	include/linux/mfd/samsung/
11144F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11145F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11146F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11147F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11148
11149SAMSUNG S5P Security SubSystem (SSS) DRIVER
11150M:	Krzysztof Kozlowski <krzk@kernel.org>
11151M:	Vladimir Zapolskiy <vz@mleia.com>
11152L:	linux-crypto@vger.kernel.org
11153L:	linux-samsung-soc@vger.kernel.org
11154S:	Maintained
11155F:	drivers/crypto/s5p-sss.c
11156
11157SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11158M:	Kyungmin Park <kyungmin.park@samsung.com>
11159M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11160L:	linux-media@vger.kernel.org
11161Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11162S:	Supported
11163F:	drivers/media/platform/exynos4-is/
11164
11165SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11166M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11167L:	linux-media@vger.kernel.org
11168L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11169S:	Maintained
11170F:	drivers/media/platform/s3c-camif/
11171F:	include/media/drv-intf/s3c_camif.h
11172
11173SAMSUNG S5C73M3 CAMERA DRIVER
11174M:	Kyungmin Park <kyungmin.park@samsung.com>
11175M:	Andrzej Hajda <a.hajda@samsung.com>
11176L:	linux-media@vger.kernel.org
11177S:	Supported
11178F:	drivers/media/i2c/s5c73m3/*
11179
11180SAMSUNG S5K5BAF CAMERA DRIVER
11181M:	Kyungmin Park <kyungmin.park@samsung.com>
11182M:	Andrzej Hajda <a.hajda@samsung.com>
11183L:	linux-media@vger.kernel.org
11184S:	Supported
11185F:	drivers/media/i2c/s5k5baf.c
11186
11187SAMSUNG S3FWRN5 NFC DRIVER
11188M:	Robert Baldyga <r.baldyga@samsung.com>
11189M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11190L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11191S:	Supported
11192F:	drivers/nfc/s3fwrn5
11193
11194SAMSUNG SOC CLOCK DRIVERS
11195M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11196M:	Tomasz Figa <tomasz.figa@gmail.com>
11197M:	Chanwoo Choi <cw00.choi@samsung.com>
11198S:	Supported
11199L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11200F:	drivers/clk/samsung/
11201F:	include/dt-bindings/clock/exynos*.h
11202F:	Documentation/devicetree/bindings/clock/exynos*.txt
11203
11204SAMSUNG SPI DRIVERS
11205M:	Kukjin Kim <kgene@kernel.org>
11206M:	Krzysztof Kozlowski <krzk@kernel.org>
11207M:	Andi Shyti <andi.shyti@samsung.com>
11208L:	linux-spi@vger.kernel.org
11209L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11210S:	Maintained
11211F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11212F:	drivers/spi/spi-s3c*
11213F:	include/linux/platform_data/spi-s3c64xx.h
11214
11215SAMSUNG SXGBE DRIVERS
11216M:	Byungho An <bh74.an@samsung.com>
11217M:	Girish K S <ks.giri@samsung.com>
11218M:	Vipul Pandya <vipul.pandya@samsung.com>
11219S:	Supported
11220L:	netdev@vger.kernel.org
11221F:	drivers/net/ethernet/samsung/sxgbe/
11222
11223SAMSUNG THERMAL DRIVER
11224M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11225L:	linux-pm@vger.kernel.org
11226L:	linux-samsung-soc@vger.kernel.org
11227S:	Supported
11228T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11229F:	drivers/thermal/samsung/
11230
11231SAMSUNG USB2 PHY DRIVER
11232M:	Kamil Debski <kamil@wypas.org>
11233M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11234L:	linux-kernel@vger.kernel.org
11235S:	Supported
11236F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11237F:	Documentation/phy/samsung-usb2.txt
11238F:	drivers/phy/phy-exynos4210-usb2.c
11239F:	drivers/phy/phy-exynos4x12-usb2.c
11240F:	drivers/phy/phy-exynos5250-usb2.c
11241F:	drivers/phy/phy-s5pv210-usb2.c
11242F:	drivers/phy/phy-samsung-usb2.c
11243F:	drivers/phy/phy-samsung-usb2.h
11244
11245SERIAL DRIVERS
11246M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11247L:	linux-serial@vger.kernel.org
11248S:	Maintained
11249F:	Documentation/devicetree/bindings/serial/
11250F:	drivers/tty/serial/
11251
11252SERIAL DEVICE BUS
11253M:	Rob Herring <robh@kernel.org>
11254L:	linux-serial@vger.kernel.org
11255S:	Maintained
11256F:	Documentation/devicetree/bindings/serial/slave-device.txt
11257F:	drivers/tty/serdev/
11258F:	include/linux/serdev.h
11259
11260SERIAL IR RECEIVER
11261M:	Sean Young <sean@mess.org>
11262L:	linux-media@vger.kernel.org
11263S:	Maintained
11264F:	drivers/media/rc/serial_ir.c
11265
11266STI CEC DRIVER
11267M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11268L:	kernel@stlinux.com
11269S:	Maintained
11270F:	drivers/staging/media/st-cec/
11271F:	Documentation/devicetree/bindings/media/stih-cec.txt
11272
11273SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11274M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11275L:	linux-s390@vger.kernel.org
11276W:	http://www.ibm.com/developerworks/linux/linux390/
11277S:	Supported
11278F:	net/smc/
11279
11280SYNOPSYS DESIGNWARE DMAC DRIVER
11281M:	Viresh Kumar <vireshk@kernel.org>
11282M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11283S:	Maintained
11284F:	include/linux/dma/dw.h
11285F:	include/linux/platform_data/dma-dw.h
11286F:	drivers/dma/dw/
11287
11288SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11289M:	Jie Deng <jiedeng@synopsys.com>
11290L:	netdev@vger.kernel.org
11291S:	Supported
11292F:	drivers/net/ethernet/synopsys/
11293
11294SYNOPSYS DESIGNWARE I2C DRIVER
11295M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11296R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11297R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11298L:	linux-i2c@vger.kernel.org
11299S:	Maintained
11300F:	drivers/i2c/busses/i2c-designware-*
11301F:	include/linux/platform_data/i2c-designware.h
11302
11303SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11304M:	Jaehoon Chung <jh80.chung@samsung.com>
11305L:	linux-mmc@vger.kernel.org
11306S:	Maintained
11307F:	drivers/mmc/host/dw_mmc*
11308
11309SYSTEM TRACE MODULE CLASS
11310M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11311S:	Maintained
11312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11313F:	Documentation/trace/stm.txt
11314F:	drivers/hwtracing/stm/
11315F:	include/linux/stm.h
11316F:	include/uapi/linux/stm.h
11317
11318TEE SUBSYSTEM
11319M:	Jens Wiklander <jens.wiklander@linaro.org>
11320S:	Maintained
11321F:	include/linux/tee_drv.h
11322F:	include/uapi/linux/tee.h
11323F:	drivers/tee/
11324F:	Documentation/tee.txt
11325
11326THUNDERBOLT DRIVER
11327M:	Andreas Noever <andreas.noever@gmail.com>
11328S:	Maintained
11329F:	drivers/thunderbolt/
11330
11331TI BQ27XXX POWER SUPPLY DRIVER
11332R:	Andrew F. Davis <afd@ti.com>
11333F:	include/linux/power/bq27xxx_battery.h
11334F:	drivers/power/supply/bq27xxx_battery.c
11335F:	drivers/power/supply/bq27xxx_battery_i2c.c
11336
11337TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11338M:	John Stultz <john.stultz@linaro.org>
11339M:	Thomas Gleixner <tglx@linutronix.de>
11340R:	Stephen Boyd <sboyd@codeaurora.org>
11341L:	linux-kernel@vger.kernel.org
11342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11343S:	Supported
11344F:	include/linux/clocksource.h
11345F:	include/linux/time.h
11346F:	include/linux/timex.h
11347F:	include/uapi/linux/time.h
11348F:	include/uapi/linux/timex.h
11349F:	kernel/time/clocksource.c
11350F:	kernel/time/time*.c
11351F:	kernel/time/alarmtimer.c
11352F:	kernel/time/ntp.c
11353F:	tools/testing/selftests/timers/
11354
11355SC1200 WDT DRIVER
11356M:	Zwane Mwaikambo <zwanem@gmail.com>
11357S:	Maintained
11358F:	drivers/watchdog/sc1200wdt.c
11359
11360SCHEDULER
11361M:	Ingo Molnar <mingo@redhat.com>
11362M:	Peter Zijlstra <peterz@infradead.org>
11363L:	linux-kernel@vger.kernel.org
11364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11365S:	Maintained
11366F:	kernel/sched/
11367F:	include/linux/sched.h
11368F:	include/uapi/linux/sched.h
11369F:	include/linux/wait.h
11370
11371SCORE ARCHITECTURE
11372M:	Chen Liqin <liqin.linux@gmail.com>
11373M:	Lennox Wu <lennox.wu@gmail.com>
11374W:	http://www.sunplus.com
11375S:	Supported
11376F:	arch/score/
11377
11378SCR24X CHIP CARD INTERFACE DRIVER
11379M:	Lubomir Rintel <lkundrak@v3.sk>
11380S:	Supported
11381F:	drivers/char/pcmcia/scr24x_cs.c
11382
11383SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11384M:	Sudeep Holla <sudeep.holla@arm.com>
11385L:	linux-arm-kernel@lists.infradead.org
11386S:	Maintained
11387F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11388F:	drivers/clk/clk-scpi.c
11389F:	drivers/cpufreq/scpi-cpufreq.c
11390F:	drivers/firmware/arm_scpi.c
11391F:	include/linux/scpi_protocol.h
11392
11393SCSI CDROM DRIVER
11394M:	Jens Axboe <axboe@kernel.dk>
11395L:	linux-scsi@vger.kernel.org
11396W:	http://www.kernel.dk
11397S:	Maintained
11398F:	drivers/scsi/sr*
11399
11400SCSI RDMA PROTOCOL (SRP) INITIATOR
11401M:	Bart Van Assche <bart.vanassche@sandisk.com>
11402L:	linux-rdma@vger.kernel.org
11403S:	Supported
11404W:	http://www.openfabrics.org
11405Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11407F:	drivers/infiniband/ulp/srp/
11408F:	include/scsi/srp.h
11409
11410SCSI SG DRIVER
11411M:	Doug Gilbert <dgilbert@interlog.com>
11412L:	linux-scsi@vger.kernel.org
11413W:	http://sg.danny.cz/sg
11414S:	Maintained
11415F:	Documentation/scsi/scsi-generic.txt
11416F:	drivers/scsi/sg.c
11417F:	include/scsi/sg.h
11418
11419SCSI SUBSYSTEM
11420M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11422M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11424L:	linux-scsi@vger.kernel.org
11425S:	Maintained
11426F:	Documentation/devicetree/bindings/scsi/
11427F:	drivers/scsi/
11428F:	include/scsi/
11429
11430SCSI TAPE DRIVER
11431M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11432L:	linux-scsi@vger.kernel.org
11433S:	Maintained
11434F:	Documentation/scsi/st.txt
11435F:	drivers/scsi/st.*
11436F:	drivers/scsi/st_*.h
11437
11438SCTP PROTOCOL
11439M:	Vlad Yasevich <vyasevich@gmail.com>
11440M:	Neil Horman <nhorman@tuxdriver.com>
11441L:	linux-sctp@vger.kernel.org
11442W:	http://lksctp.sourceforge.net
11443S:	Maintained
11444F:	Documentation/networking/sctp.txt
11445F:	include/linux/sctp.h
11446F:	include/uapi/linux/sctp.h
11447F:	include/net/sctp/
11448F:	net/sctp/
11449
11450SCx200 CPU SUPPORT
11451M:	Jim Cromie <jim.cromie@gmail.com>
11452S:	Odd Fixes
11453F:	Documentation/i2c/busses/scx200_acb
11454F:	arch/x86/platform/scx200/
11455F:	drivers/watchdog/scx200_wdt.c
11456F:	drivers/i2c/busses/scx200*
11457F:	drivers/mtd/maps/scx200_docflash.c
11458F:	include/linux/scx200.h
11459
11460SCx200 GPIO DRIVER
11461M:	Jim Cromie <jim.cromie@gmail.com>
11462S:	Maintained
11463F:	drivers/char/scx200_gpio.c
11464F:	include/linux/scx200_gpio.h
11465
11466SCx200 HRT CLOCKSOURCE DRIVER
11467M:	Jim Cromie <jim.cromie@gmail.com>
11468S:	Maintained
11469F:	drivers/clocksource/scx200_hrt.c
11470
11471SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11472M:	Sascha Sommer <saschasommer@freenet.de>
11473L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11474S:	Maintained
11475F:	drivers/mmc/host/sdricoh_cs.c
11476
11477SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11478M:	Adrian Hunter <adrian.hunter@intel.com>
11479L:	linux-mmc@vger.kernel.org
11480T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11481S:	Maintained
11482F:	drivers/mmc/host/sdhci*
11483F:	include/linux/mmc/sdhci*
11484
11485SECURE COMPUTING
11486M:	Kees Cook <keescook@chromium.org>
11487R:	Andy Lutomirski <luto@amacapital.net>
11488R:	Will Drewry <wad@chromium.org>
11489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11490S:	Supported
11491F:	kernel/seccomp.c
11492F:	include/uapi/linux/seccomp.h
11493F:	include/linux/seccomp.h
11494F:	tools/testing/selftests/seccomp/*
11495F:	Documentation/userspace-api/seccomp_filter.rst
11496K:	\bsecure_computing
11497K:	\bTIF_SECCOMP\b
11498
11499SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11500M:	Al Cooper <alcooperx@gmail.com>
11501L:	linux-mmc@vger.kernel.org
11502L:	bcm-kernel-feedback-list@broadcom.com
11503S:	Maintained
11504F:	drivers/mmc/host/sdhci-brcmstb*
11505
11506SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11507M:	Ben Dooks <ben-linux@fluff.org>
11508M:	Jaehoon Chung <jh80.chung@samsung.com>
11509L:	linux-mmc@vger.kernel.org
11510S:	Maintained
11511F:	drivers/mmc/host/sdhci-s3c*
11512
11513SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11514M:	Viresh Kumar <vireshk@kernel.org>
11515L:	linux-mmc@vger.kernel.org
11516S:	Maintained
11517F:	drivers/mmc/host/sdhci-spear.c
11518
11519SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11520M:	Scott Bauer <scott.bauer@intel.com>
11521M:	Jonathan Derrick <jonathan.derrick@intel.com>
11522M:	Rafael Antognolli <rafael.antognolli@intel.com>
11523L:	linux-block@vger.kernel.org
11524S:	Supported
11525F:	block/sed*
11526F:	block/opal_proto.h
11527F:	include/linux/sed*
11528F:	include/uapi/linux/sed*
11529
11530SECURITY SUBSYSTEM
11531M:	James Morris <james.l.morris@oracle.com>
11532M:	"Serge E. Hallyn" <serge@hallyn.com>
11533L:	linux-security-module@vger.kernel.org (suggested Cc:)
11534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11535W:	http://kernsec.org/
11536S:	Supported
11537F:	security/
11538
11539SECURITY CONTACT
11540M:	Security Officers <security@kernel.org>
11541S:	Supported
11542
11543SELINUX SECURITY MODULE
11544M:	Paul Moore <paul@paul-moore.com>
11545M:	Stephen Smalley <sds@tycho.nsa.gov>
11546M:	Eric Paris <eparis@parisplace.org>
11547L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11548W:	http://selinuxproject.org
11549T:	git git://git.infradead.org/users/pcmoore/selinux
11550S:	Supported
11551F:	include/linux/selinux*
11552F:	security/selinux/
11553F:	scripts/selinux/
11554F:	Documentation/admin-guide/LSM/SELinux.rst
11555
11556APPARMOR SECURITY MODULE
11557M:	John Johansen <john.johansen@canonical.com>
11558L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11559W:	apparmor.wiki.kernel.org
11560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11561S:	Supported
11562F:	security/apparmor/
11563F:	Documentation/admin-guide/LSM/apparmor.rst
11564
11565LOADPIN SECURITY MODULE
11566M:	Kees Cook <keescook@chromium.org>
11567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11568S:	Supported
11569F:	security/loadpin/
11570
11571YAMA SECURITY MODULE
11572M:	Kees Cook <keescook@chromium.org>
11573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11574S:	Supported
11575F:	security/yama/
11576
11577SENSABLE PHANTOM
11578M:	Jiri Slaby <jirislaby@gmail.com>
11579S:	Maintained
11580F:	drivers/misc/phantom.c
11581F:	include/uapi/linux/phantom.h
11582
11583Emulex 10Gbps iSCSI - OneConnect DRIVER
11584M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11585M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11586M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11587L:	linux-scsi@vger.kernel.org
11588W:	http://www.broadcom.com
11589S:	Supported
11590F:	drivers/scsi/be2iscsi/
11591
11592Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11593M:	Sathya Perla <sathya.perla@broadcom.com>
11594M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11595M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11596M:	Somnath Kotur <somnath.kotur@broadcom.com>
11597L:	netdev@vger.kernel.org
11598W:	http://www.emulex.com
11599S:	Supported
11600F:	drivers/net/ethernet/emulex/benet/
11601
11602EMULEX ONECONNECT ROCE DRIVER
11603M:	Selvin Xavier <selvin.xavier@broadcom.com>
11604M:	Devesh Sharma <devesh.sharma@broadcom.com>
11605L:	linux-rdma@vger.kernel.org
11606W:	http://www.broadcom.com
11607S:	Odd Fixes
11608F:	drivers/infiniband/hw/ocrdma/
11609F:	include/uapi/rdma/ocrdma-abi.h
11610
11611SFC NETWORK DRIVER
11612M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11613M:	Edward Cree <ecree@solarflare.com>
11614M:	Bert Kenward <bkenward@solarflare.com>
11615L:	netdev@vger.kernel.org
11616S:	Supported
11617F:	drivers/net/ethernet/sfc/
11618
11619SGI GRU DRIVER
11620M:	Dimitri Sivanich <sivanich@sgi.com>
11621S:	Maintained
11622F:	drivers/misc/sgi-gru/
11623
11624SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11625M:	Pat Gefre <pfg@sgi.com>
11626L:	linux-ia64@vger.kernel.org
11627S:	Supported
11628F:	Documentation/ia64/serial.txt
11629F:	drivers/tty/serial/ioc?_serial.c
11630F:	include/linux/ioc?.h
11631
11632SGI XP/XPC/XPNET DRIVER
11633M:	Cliff Whickman <cpw@sgi.com>
11634M:	Robin Holt <robinmholt@gmail.com>
11635S:	Maintained
11636F:	drivers/misc/sgi-xp/
11637
11638SI2157 MEDIA DRIVER
11639M:	Antti Palosaari <crope@iki.fi>
11640L:	linux-media@vger.kernel.org
11641W:	https://linuxtv.org
11642W:	http://palosaari.fi/linux/
11643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11644T:	git git://linuxtv.org/anttip/media_tree.git
11645S:	Maintained
11646F:	drivers/media/tuners/si2157*
11647
11648SI2168 MEDIA DRIVER
11649M:	Antti Palosaari <crope@iki.fi>
11650L:	linux-media@vger.kernel.org
11651W:	https://linuxtv.org
11652W:	http://palosaari.fi/linux/
11653Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11654T:	git git://linuxtv.org/anttip/media_tree.git
11655S:	Maintained
11656F:	drivers/media/dvb-frontends/si2168*
11657
11658SI470X FM RADIO RECEIVER I2C DRIVER
11659M:	Hans Verkuil <hverkuil@xs4all.nl>
11660L:	linux-media@vger.kernel.org
11661T:	git git://linuxtv.org/media_tree.git
11662W:	https://linuxtv.org
11663S:	Odd Fixes
11664F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11665
11666SI470X FM RADIO RECEIVER USB DRIVER
11667M:	Hans Verkuil <hverkuil@xs4all.nl>
11668L:	linux-media@vger.kernel.org
11669T:	git git://linuxtv.org/media_tree.git
11670W:	https://linuxtv.org
11671S:	Maintained
11672F:	drivers/media/radio/si470x/radio-si470x-common.c
11673F:	drivers/media/radio/si470x/radio-si470x.h
11674F:	drivers/media/radio/si470x/radio-si470x-usb.c
11675
11676SI4713 FM RADIO TRANSMITTER I2C DRIVER
11677M:	Eduardo Valentin <edubezval@gmail.com>
11678L:	linux-media@vger.kernel.org
11679T:	git git://linuxtv.org/media_tree.git
11680W:	https://linuxtv.org
11681S:	Odd Fixes
11682F:	drivers/media/radio/si4713/si4713.?
11683
11684SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11685M:	Eduardo Valentin <edubezval@gmail.com>
11686L:	linux-media@vger.kernel.org
11687T:	git git://linuxtv.org/media_tree.git
11688W:	https://linuxtv.org
11689S:	Odd Fixes
11690F:	drivers/media/radio/si4713/radio-platform-si4713.c
11691
11692SI4713 FM RADIO TRANSMITTER USB DRIVER
11693M:	Hans Verkuil <hverkuil@xs4all.nl>
11694L:	linux-media@vger.kernel.org
11695T:	git git://linuxtv.org/media_tree.git
11696W:	https://linuxtv.org
11697S:	Maintained
11698F:	drivers/media/radio/si4713/radio-usb-si4713.c
11699
11700SIANO DVB DRIVER
11701M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11702M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11703L:	linux-media@vger.kernel.org
11704W:	https://linuxtv.org
11705T:	git git://linuxtv.org/media_tree.git
11706S:	Odd fixes
11707F:	drivers/media/common/siano/
11708F:	drivers/media/usb/siano/
11709F:	drivers/media/usb/siano/
11710F:	drivers/media/mmc/siano/
11711
11712SILEAD TOUCHSCREEN DRIVER
11713M:	Hans de Goede <hdegoede@redhat.com>
11714L:	linux-input@vger.kernel.org
11715L:	platform-driver-x86@vger.kernel.org
11716S:	Maintained
11717F:	drivers/input/touchscreen/silead.c
11718F:	drivers/platform/x86/silead_dmi.c
11719
11720SIMPLEFB FB DRIVER
11721M:	Hans de Goede <hdegoede@redhat.com>
11722L:	linux-fbdev@vger.kernel.org
11723S:	Maintained
11724F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11725F:	drivers/video/fbdev/simplefb.c
11726F:	include/linux/platform_data/simplefb.h
11727
11728SH_VEU V4L2 MEM2MEM DRIVER
11729L:	linux-media@vger.kernel.org
11730S:	Orphan
11731F:	drivers/media/platform/sh_veu.c
11732
11733SH_VOU V4L2 OUTPUT DRIVER
11734L:	linux-media@vger.kernel.org
11735S:	Orphan
11736F:	drivers/media/platform/sh_vou.c
11737F:	include/media/drv-intf/sh_vou.h
11738
11739SIMPLE FIRMWARE INTERFACE (SFI)
11740M:	Len Brown <lenb@kernel.org>
11741L:	sfi-devel@simplefirmware.org
11742W:	http://simplefirmware.org/
11743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11744S:	Supported
11745F:	arch/x86/platform/sfi/
11746F:	drivers/sfi/
11747F:	include/linux/sfi*.h
11748
11749SIMTEC EB110ATX (Chalice CATS)
11750P:	Ben Dooks
11751P:	Vincent Sanders <vince@simtec.co.uk>
11752M:	Simtec Linux Team <linux@simtec.co.uk>
11753W:	http://www.simtec.co.uk/products/EB110ATX/
11754S:	Supported
11755
11756SIMTEC EB2410ITX (BAST)
11757P:	Ben Dooks
11758P:	Vincent Sanders <vince@simtec.co.uk>
11759M:	Simtec Linux Team <linux@simtec.co.uk>
11760W:	http://www.simtec.co.uk/products/EB2410ITX/
11761S:	Supported
11762F:	arch/arm/mach-s3c24xx/mach-bast.c
11763F:	arch/arm/mach-s3c24xx/bast-ide.c
11764F:	arch/arm/mach-s3c24xx/bast-irq.c
11765
11766SIPHASH PRF ROUTINES
11767M:	Jason A. Donenfeld <Jason@zx2c4.com>
11768S:	Maintained
11769F:	lib/siphash.c
11770F:	lib/test_siphash.c
11771F:	include/linux/siphash.h
11772
11773TI DAVINCI MACHINE SUPPORT
11774M:	Sekhar Nori <nsekhar@ti.com>
11775M:	Kevin Hilman <khilman@kernel.org>
11776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11778S:	Supported
11779F:	arch/arm/mach-davinci/
11780F:	drivers/i2c/busses/i2c-davinci.c
11781
11782TI DAVINCI SERIES MEDIA DRIVER
11783M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11784L:	linux-media@vger.kernel.org
11785W:	https://linuxtv.org
11786Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11787T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11788S:	Maintained
11789F:	drivers/media/platform/davinci/
11790F:	include/media/davinci/
11791
11792TI AM437X VPFE DRIVER
11793M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11794L:	linux-media@vger.kernel.org
11795W:	https://linuxtv.org
11796Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11797T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11798S:	Maintained
11799F:	drivers/media/platform/am437x/
11800
11801OV2659 OMNIVISION SENSOR DRIVER
11802M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11803L:	linux-media@vger.kernel.org
11804W:	https://linuxtv.org
11805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11806T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11807S:	Maintained
11808F:	drivers/media/i2c/ov2659.c
11809F:	include/media/i2c/ov2659.h
11810
11811SILICON MOTION SM712 FRAME BUFFER DRIVER
11812M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11813M:	Teddy Wang <teddy.wang@siliconmotion.com>
11814M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11815L:	linux-fbdev@vger.kernel.org
11816S:	Maintained
11817F:	drivers/video/fbdev/sm712*
11818F:	Documentation/fb/sm712fb.txt
11819
11820SIS 190 ETHERNET DRIVER
11821M:	Francois Romieu <romieu@fr.zoreil.com>
11822L:	netdev@vger.kernel.org
11823S:	Maintained
11824F:	drivers/net/ethernet/sis/sis190.c
11825
11826SIS 900/7016 FAST ETHERNET DRIVER
11827M:	Daniele Venzano <venza@brownhat.org>
11828W:	http://www.brownhat.org/sis900.html
11829L:	netdev@vger.kernel.org
11830S:	Maintained
11831F:	drivers/net/ethernet/sis/sis900.*
11832
11833SIS FRAMEBUFFER DRIVER
11834M:	Thomas Winischhofer <thomas@winischhofer.net>
11835W:	http://www.winischhofer.net/linuxsisvga.shtml
11836S:	Maintained
11837F:	Documentation/fb/sisfb.txt
11838F:	drivers/video/fbdev/sis/
11839F:	include/video/sisfb.h
11840
11841SIS USB2VGA DRIVER
11842M:	Thomas Winischhofer <thomas@winischhofer.net>
11843W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11844S:	Maintained
11845F:	drivers/usb/misc/sisusbvga/
11846
11847SLAB ALLOCATOR
11848M:	Christoph Lameter <cl@linux.com>
11849M:	Pekka Enberg <penberg@kernel.org>
11850M:	David Rientjes <rientjes@google.com>
11851M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11852M:	Andrew Morton <akpm@linux-foundation.org>
11853L:	linux-mm@kvack.org
11854S:	Maintained
11855F:	include/linux/sl?b*.h
11856F:	mm/sl?b*
11857
11858SLEEPABLE READ-COPY UPDATE (SRCU)
11859M:	Lai Jiangshan <jiangshanlai@gmail.com>
11860M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11861M:	Josh Triplett <josh@joshtriplett.org>
11862R:	Steven Rostedt <rostedt@goodmis.org>
11863R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11864L:	linux-kernel@vger.kernel.org
11865W:	http://www.rdrop.com/users/paulmck/RCU/
11866S:	Supported
11867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11868F:	include/linux/srcu.h
11869F:	kernel/rcu/srcu.c
11870
11871SMACK SECURITY MODULE
11872M:	Casey Schaufler <casey@schaufler-ca.com>
11873L:	linux-security-module@vger.kernel.org
11874W:	http://schaufler-ca.com
11875T:	git git://github.com/cschaufler/smack-next
11876S:	Maintained
11877F:	Documentation/security/Smack.txt
11878F:	security/smack/
11879
11880DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11881M:	Kevin Hilman <khilman@kernel.org>
11882M:	Nishanth Menon <nm@ti.com>
11883S:	Maintained
11884F:	drivers/power/avs/
11885F:	include/linux/power/smartreflex.h
11886L:	linux-pm@vger.kernel.org
11887
11888SMC91x ETHERNET DRIVER
11889M:	Nicolas Pitre <nico@fluxnic.net>
11890S:	Odd Fixes
11891F:	drivers/net/ethernet/smsc/smc91x.*
11892
11893SMIA AND SMIA++ IMAGE SENSOR DRIVER
11894M:	Sakari Ailus <sakari.ailus@iki.fi>
11895L:	linux-media@vger.kernel.org
11896S:	Maintained
11897F:	drivers/media/i2c/smiapp/
11898F:	include/media/i2c/smiapp.h
11899F:	drivers/media/i2c/smiapp-pll.c
11900F:	drivers/media/i2c/smiapp-pll.h
11901F:	include/uapi/linux/smiapp.h
11902F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11903
11904SMM665 HARDWARE MONITOR DRIVER
11905M:	Guenter Roeck <linux@roeck-us.net>
11906L:	linux-hwmon@vger.kernel.org
11907S:	Maintained
11908F:	Documentation/hwmon/smm665
11909F:	drivers/hwmon/smm665.c
11910
11911SMSC EMC2103 HARDWARE MONITOR DRIVER
11912M:	Steve Glendinning <steve.glendinning@shawell.net>
11913L:	linux-hwmon@vger.kernel.org
11914S:	Maintained
11915F:	Documentation/hwmon/emc2103
11916F:	drivers/hwmon/emc2103.c
11917
11918SMSC SCH5627 HARDWARE MONITOR DRIVER
11919M:	Hans de Goede <hdegoede@redhat.com>
11920L:	linux-hwmon@vger.kernel.org
11921S:	Supported
11922F:	Documentation/hwmon/sch5627
11923F:	drivers/hwmon/sch5627.c
11924
11925SMSC47B397 HARDWARE MONITOR DRIVER
11926M:	Jean Delvare <jdelvare@suse.com>
11927L:	linux-hwmon@vger.kernel.org
11928S:	Maintained
11929F:	Documentation/hwmon/smsc47b397
11930F:	drivers/hwmon/smsc47b397.c
11931
11932SMSC911x ETHERNET DRIVER
11933M:	Steve Glendinning <steve.glendinning@shawell.net>
11934L:	netdev@vger.kernel.org
11935S:	Maintained
11936F:	include/linux/smsc911x.h
11937F:	drivers/net/ethernet/smsc/smsc911x.*
11938
11939SMSC9420 PCI ETHERNET DRIVER
11940M:	Steve Glendinning <steve.glendinning@shawell.net>
11941L:	netdev@vger.kernel.org
11942S:	Maintained
11943F:	drivers/net/ethernet/smsc/smsc9420.*
11944
11945SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11946M:	Steve Glendinning <steve.glendinning@shawell.net>
11947L:	linux-fbdev@vger.kernel.org
11948S:	Maintained
11949F:	drivers/video/fbdev/smscufx.c
11950
11951SOC-CAMERA V4L2 SUBSYSTEM
11952M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11953L:	linux-media@vger.kernel.org
11954T:	git git://linuxtv.org/media_tree.git
11955S:	Maintained
11956F:	include/media/soc*
11957F:	drivers/media/i2c/soc_camera/
11958F:	drivers/media/platform/soc_camera/
11959
11960SOEKRIS NET48XX LED SUPPORT
11961M:	Chris Boot <bootc@bootc.net>
11962S:	Maintained
11963F:	drivers/leds/leds-net48xx.c
11964
11965SOFTLOGIC 6x10 MPEG CODEC
11966M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11967M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11968M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11969M:	Ismael Luceno <ismael@iodev.co.uk>
11970L:	linux-media@vger.kernel.org
11971S:	Supported
11972F:	drivers/media/pci/solo6x10/
11973
11974SOFTWARE RAID (Multiple Disks) SUPPORT
11975M:	Shaohua Li <shli@kernel.org>
11976L:	linux-raid@vger.kernel.org
11977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11978S:	Supported
11979F:	drivers/md/
11980F:	include/linux/raid/
11981F:	include/uapi/linux/raid/
11982
11983SONIC NETWORK DRIVER
11984M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11985L:	netdev@vger.kernel.org
11986S:	Maintained
11987F:	drivers/net/ethernet/natsemi/sonic.*
11988
11989SONICS SILICON BACKPLANE DRIVER (SSB)
11990M:	Michael Buesch <m@bues.ch>
11991L:	linux-wireless@vger.kernel.org
11992S:	Maintained
11993F:	drivers/ssb/
11994F:	include/linux/ssb/
11995
11996SONY VAIO CONTROL DEVICE DRIVER
11997M:	Mattia Dongili <malattia@linux.it>
11998L:	platform-driver-x86@vger.kernel.org
11999W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12000S:	Maintained
12001F:	Documentation/laptops/sony-laptop.txt
12002F:	drivers/char/sonypi.c
12003F:	drivers/platform/x86/sony-laptop.c
12004F:	include/linux/sony-laptop.h
12005
12006SONY MEMORYSTICK CARD SUPPORT
12007M:	Alex Dubov <oakad@yahoo.com>
12008W:	http://tifmxx.berlios.de/
12009S:	Maintained
12010F:	drivers/memstick/host/tifm_ms.c
12011
12012SONY MEMORYSTICK STANDARD SUPPORT
12013M:	Maxim Levitsky <maximlevitsky@gmail.com>
12014S:	Maintained
12015F:	drivers/memstick/core/ms_block.*
12016
12017SOUND
12018M:	Jaroslav Kysela <perex@perex.cz>
12019M:	Takashi Iwai <tiwai@suse.com>
12020L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12021W:	http://www.alsa-project.org/
12022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12023T:	git git://git.alsa-project.org/alsa-kernel.git
12024Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12025S:	Maintained
12026F:	Documentation/sound/
12027F:	include/sound/
12028F:	include/uapi/sound/
12029F:	sound/
12030
12031SOUND - COMPRESSED AUDIO
12032M:	Vinod Koul <vinod.koul@intel.com>
12033L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12035S:	Supported
12036F:	Documentation/sound/alsa/compress_offload.txt
12037F:	include/sound/compress_driver.h
12038F:	include/uapi/sound/compress_*
12039F:	sound/core/compress_offload.c
12040F:	sound/soc/soc-compress.c
12041
12042SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12043M:	Liam Girdwood <lgirdwood@gmail.com>
12044M:	Mark Brown <broonie@kernel.org>
12045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12046L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12047W:	http://alsa-project.org/main/index.php/ASoC
12048S:	Supported
12049F:	Documentation/devicetree/bindings/sound/
12050F:	Documentation/sound/alsa/soc/
12051F:	sound/soc/
12052F:	include/sound/soc*
12053
12054SOUND - DMAENGINE HELPERS
12055M:	Lars-Peter Clausen <lars@metafoo.de>
12056S:	Supported
12057F:	include/sound/dmaengine_pcm.h
12058F:	sound/core/pcm_dmaengine.c
12059F:	sound/soc/soc-generic-dmaengine-pcm.c
12060
12061SP2 MEDIA DRIVER
12062M:	Olli Salonen <olli.salonen@iki.fi>
12063L:	linux-media@vger.kernel.org
12064W:	https://linuxtv.org
12065Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12066S:	Maintained
12067F:	drivers/media/dvb-frontends/sp2*
12068
12069SPARC + UltraSPARC (sparc/sparc64)
12070M:	"David S. Miller" <davem@davemloft.net>
12071L:	sparclinux@vger.kernel.org
12072Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12075S:	Maintained
12076F:	arch/sparc/
12077F:	drivers/sbus/
12078
12079SPARC SERIAL DRIVERS
12080M:	"David S. Miller" <davem@davemloft.net>
12081L:	sparclinux@vger.kernel.org
12082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12084S:	Maintained
12085F:	include/linux/sunserialcore.h
12086F:	drivers/tty/serial/suncore.c
12087F:	drivers/tty/serial/sunhv.c
12088F:	drivers/tty/serial/sunsab.c
12089F:	drivers/tty/serial/sunsab.h
12090F:	drivers/tty/serial/sunsu.c
12091F:	drivers/tty/serial/sunzilog.c
12092F:	drivers/tty/serial/sunzilog.h
12093
12094SPARSE CHECKER
12095M:	"Christopher Li" <sparse@chrisli.org>
12096L:	linux-sparse@vger.kernel.org
12097W:	https://sparse.wiki.kernel.org/
12098T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12099T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12100S:	Maintained
12101F:	include/linux/compiler.h
12102
12103SPEAR PLATFORM SUPPORT
12104M:	Viresh Kumar <vireshk@kernel.org>
12105M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12107W:	http://www.st.com/spear
12108S:	Maintained
12109F:	arch/arm/boot/dts/spear*
12110F:	arch/arm/mach-spear/
12111
12112SPEAR CLOCK FRAMEWORK SUPPORT
12113M:	Viresh Kumar <vireshk@kernel.org>
12114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12115W:	http://www.st.com/spear
12116S:	Maintained
12117F:	drivers/clk/spear/
12118
12119SPI NOR SUBSYSTEM
12120M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12121M:	Marek Vasut <marek.vasut@gmail.com>
12122L:	linux-mtd@lists.infradead.org
12123W:	http://www.linux-mtd.infradead.org/
12124Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12125T:	git git://github.com/spi-nor/linux.git
12126S:	Maintained
12127F:	drivers/mtd/spi-nor/
12128F:	include/linux/mtd/spi-nor.h
12129
12130SPI SUBSYSTEM
12131M:	Mark Brown <broonie@kernel.org>
12132L:	linux-spi@vger.kernel.org
12133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12134Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12135S:	Maintained
12136F:	Documentation/devicetree/bindings/spi/
12137F:	Documentation/spi/
12138F:	drivers/spi/
12139F:	include/linux/spi/
12140F:	include/uapi/linux/spi/
12141F:	tools/spi/
12142
12143SPIDERNET NETWORK DRIVER for CELL
12144M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12145L:	netdev@vger.kernel.org
12146S:	Supported
12147F:	Documentation/networking/spider_net.txt
12148F:	drivers/net/ethernet/toshiba/spider_net*
12149
12150SPU FILE SYSTEM
12151M:	Jeremy Kerr <jk@ozlabs.org>
12152L:	linuxppc-dev@lists.ozlabs.org
12153W:	http://www.ibm.com/developerworks/power/cell/
12154S:	Supported
12155F:	Documentation/filesystems/spufs.txt
12156F:	arch/powerpc/platforms/cell/spufs/
12157
12158SQUASHFS FILE SYSTEM
12159M:	Phillip Lougher <phillip@squashfs.org.uk>
12160L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12161W:	http://squashfs.org.uk
12162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12163S:	Maintained
12164F:	Documentation/filesystems/squashfs.txt
12165F:	fs/squashfs/
12166
12167SRM (Alpha) environment access
12168M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12169S:	Maintained
12170F:	arch/alpha/kernel/srm_env.c
12171
12172STABLE BRANCH
12173M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12174L:	stable@vger.kernel.org
12175S:	Supported
12176F:	Documentation/process/stable-kernel-rules.rst
12177
12178STAGING SUBSYSTEM
12179M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12181L:	devel@driverdev.osuosl.org
12182S:	Supported
12183F:	drivers/staging/
12184
12185STAGING - COMEDI
12186M:	Ian Abbott <abbotti@mev.co.uk>
12187M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12188S:	Odd Fixes
12189F:	drivers/staging/comedi/
12190
12191STAGING - FLARION FT1000 DRIVERS
12192M:	Marek Belisko <marek.belisko@gmail.com>
12193S:	Odd Fixes
12194F:	drivers/staging/ft1000/
12195
12196STAGING - INDUSTRIAL IO
12197M:	Jonathan Cameron <jic23@kernel.org>
12198L:	linux-iio@vger.kernel.org
12199S:	Odd Fixes
12200F:	Documentation/devicetree/bindings/staging/iio/
12201F:	drivers/staging/iio/
12202
12203STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12204M:	Jarod Wilson <jarod@wilsonet.com>
12205W:	http://www.lirc.org/
12206S:	Odd Fixes
12207F:	drivers/staging/media/lirc/
12208
12209STAGING - LUSTRE PARALLEL FILESYSTEM
12210M:	Oleg Drokin <oleg.drokin@intel.com>
12211M:	Andreas Dilger <andreas.dilger@intel.com>
12212M:	James Simmons <jsimmons@infradead.org>
12213L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12214W:	http://wiki.lustre.org/
12215S:	Maintained
12216F:	drivers/staging/lustre
12217
12218STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12219M:	Marc Dietrich <marvin24@gmx.de>
12220L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12221L:	linux-tegra@vger.kernel.org
12222S:	Maintained
12223F:	drivers/staging/nvec/
12224
12225STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12226M:	Jens Frederich <jfrederich@gmail.com>
12227M:	Daniel Drake <dsd@laptop.org>
12228M:	Jon Nettleton <jon.nettleton@gmail.com>
12229W:	http://wiki.laptop.org/go/DCON
12230S:	Maintained
12231F:	drivers/staging/olpc_dcon/
12232
12233STAGING - REALTEK RTL8712U DRIVERS
12234M:	Larry Finger <Larry.Finger@lwfinger.net>
12235M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12236S:	Odd Fixes
12237F:	drivers/staging/rtl8712/
12238
12239STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12240M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12241M:	Teddy Wang <teddy.wang@siliconmotion.com>
12242M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12243L:	linux-fbdev@vger.kernel.org
12244S:	Maintained
12245F:	drivers/staging/sm750fb/
12246
12247STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12248M:	William Hubbs <w.d.hubbs@gmail.com>
12249M:	Chris Brannon <chris@the-brannons.com>
12250M:	Kirk Reiser <kirk@reisers.ca>
12251M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12252L:	speakup@linux-speakup.org
12253W:	http://www.linux-speakup.org/
12254S:	Odd Fixes
12255F:	drivers/staging/speakup/
12256
12257STAGING - VIA VT665X DRIVERS
12258M:	Forest Bond <forest@alittletooquiet.net>
12259S:	Odd Fixes
12260F:	drivers/staging/vt665?/
12261
12262STAGING - WILC1000 WIFI DRIVER
12263M:	Aditya Shankar <aditya.shankar@microchip.com>
12264M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12265L:	linux-wireless@vger.kernel.org
12266S:	Supported
12267F:	drivers/staging/wilc1000/
12268
12269STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12270M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12271S:	Odd Fixes
12272F:	drivers/staging/xgifb/
12273
12274STARFIRE/DURALAN NETWORK DRIVER
12275M:	Ion Badulescu <ionut@badula.org>
12276S:	Odd Fixes
12277F:	drivers/net/ethernet/adaptec/starfire*
12278
12279SUN3/3X
12280M:	Sam Creasey <sammy@sammy.net>
12281W:	http://sammy.net/sun3/
12282S:	Maintained
12283F:	arch/m68k/kernel/*sun3*
12284F:	arch/m68k/sun3*/
12285F:	arch/m68k/include/asm/sun3*
12286F:	drivers/net/ethernet/i825xx/sun3*
12287
12288SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12289M:	Hans de Goede <hdegoede@redhat.com>
12290L:	linux-input@vger.kernel.org
12291S:	Maintained
12292F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12293F:	drivers/input/keyboard/sun4i-lradc-keys.c
12294
12295SUNDANCE NETWORK DRIVER
12296M:	Denis Kirjanov <kda@linux-powerpc.org>
12297L:	netdev@vger.kernel.org
12298S:	Maintained
12299F:	drivers/net/ethernet/dlink/sundance.c
12300
12301SUPERH
12302M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12303M:	Rich Felker <dalias@libc.org>
12304L:	linux-sh@vger.kernel.org
12305Q:	http://patchwork.kernel.org/project/linux-sh/list/
12306S:	Maintained
12307F:	Documentation/sh/
12308F:	arch/sh/
12309F:	drivers/sh/
12310
12311SUSPEND TO RAM
12312M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12313M:	Len Brown <len.brown@intel.com>
12314M:	Pavel Machek <pavel@ucw.cz>
12315L:	linux-pm@vger.kernel.org
12316B:	https://bugzilla.kernel.org
12317S:	Supported
12318F:	Documentation/power/
12319F:	arch/x86/kernel/acpi/
12320F:	drivers/base/power/
12321F:	kernel/power/
12322F:	include/linux/suspend.h
12323F:	include/linux/freezer.h
12324F:	include/linux/pm.h
12325
12326SVGA HANDLING
12327M:	Martin Mares <mj@ucw.cz>
12328L:	linux-video@atrey.karlin.mff.cuni.cz
12329S:	Maintained
12330F:	Documentation/svga.txt
12331F:	arch/x86/boot/video*
12332
12333SWIOTLB SUBSYSTEM
12334M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12335L:	linux-kernel@vger.kernel.org
12336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12337S:	Supported
12338F:	lib/swiotlb.c
12339F:	arch/*/kernel/pci-swiotlb.c
12340F:	include/linux/swiotlb.h
12341
12342SWITCHDEV
12343M:	Jiri Pirko <jiri@resnulli.us>
12344M:	Ivan Vecera <ivecera@redhat.com>
12345L:	netdev@vger.kernel.org
12346S:	Supported
12347F:	net/switchdev/
12348F:	include/net/switchdev.h
12349
12350SYNOPSYS ARC ARCHITECTURE
12351M:	Vineet Gupta <vgupta@synopsys.com>
12352L:	linux-snps-arc@lists.infradead.org
12353S:	Supported
12354F:	arch/arc/
12355F:	Documentation/devicetree/bindings/arc/*
12356F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12357F:	drivers/clocksource/arc_timer.c
12358F:	drivers/tty/serial/arc_uart.c
12359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12360
12361SYNOPSYS ARC SDP platform support
12362M:	Alexey Brodkin <abrodkin@synopsys.com>
12363S:	Supported
12364F:	arch/arc/plat-axs10x
12365F:	arch/arc/boot/dts/ax*
12366F:	Documentation/devicetree/bindings/arc/axs10*
12367
12368SYSTEM CONFIGURATION (SYSCON)
12369M:	Lee Jones <lee.jones@linaro.org>
12370M:	Arnd Bergmann <arnd@arndb.de>
12371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12372S:	Supported
12373F:	drivers/mfd/syscon.c
12374
12375SYSTEM RESET/SHUTDOWN DRIVERS
12376M:	Sebastian Reichel <sre@kernel.org>
12377L:	linux-pm@vger.kernel.org
12378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12379S:	Maintained
12380F:	Documentation/devicetree/bindings/power/reset/
12381F:	drivers/power/reset/
12382
12383SYSV FILESYSTEM
12384M:	Christoph Hellwig <hch@infradead.org>
12385S:	Maintained
12386F:	Documentation/filesystems/sysv-fs.txt
12387F:	fs/sysv/
12388F:	include/linux/sysv_fs.h
12389
12390TARGET SUBSYSTEM
12391M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12392L:	linux-scsi@vger.kernel.org
12393L:	target-devel@vger.kernel.org
12394W:	http://www.linux-iscsi.org
12395W:	http://groups.google.com/group/linux-iscsi-target-dev
12396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12397S:	Supported
12398F:	drivers/target/
12399F:	include/target/
12400F:	Documentation/target/
12401
12402TASKSTATS STATISTICS INTERFACE
12403M:	Balbir Singh <bsingharora@gmail.com>
12404S:	Maintained
12405F:	Documentation/accounting/taskstats*
12406F:	include/linux/taskstats*
12407F:	kernel/taskstats.c
12408
12409TC subsystem
12410M:	Jamal Hadi Salim <jhs@mojatatu.com>
12411M:	Cong Wang <xiyou.wangcong@gmail.com>
12412M:	Jiri Pirko <jiri@resnulli.us>
12413L:	netdev@vger.kernel.org
12414S:	Maintained
12415F:	include/net/pkt_cls.h
12416F:	include/net/pkt_sched.h
12417F:	include/net/tc_act/
12418F:	include/uapi/linux/pkt_cls.h
12419F:	include/uapi/linux/pkt_sched.h
12420F:	include/uapi/linux/tc_act/
12421F:	include/uapi/linux/tc_ematch/
12422F:	net/sched/
12423
12424TCP LOW PRIORITY MODULE
12425M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12426M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12427W:	http://tcp-lp-mod.sourceforge.net/
12428S:	Maintained
12429F:	net/ipv4/tcp_lp.c
12430
12431TDA10071 MEDIA DRIVER
12432M:	Antti Palosaari <crope@iki.fi>
12433L:	linux-media@vger.kernel.org
12434W:	https://linuxtv.org
12435W:	http://palosaari.fi/linux/
12436Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12437T:	git git://linuxtv.org/anttip/media_tree.git
12438S:	Maintained
12439F:	drivers/media/dvb-frontends/tda10071*
12440
12441TDA18212 MEDIA DRIVER
12442M:	Antti Palosaari <crope@iki.fi>
12443L:	linux-media@vger.kernel.org
12444W:	https://linuxtv.org
12445W:	http://palosaari.fi/linux/
12446Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12447T:	git git://linuxtv.org/anttip/media_tree.git
12448S:	Maintained
12449F:	drivers/media/tuners/tda18212*
12450
12451TDA18218 MEDIA DRIVER
12452M:	Antti Palosaari <crope@iki.fi>
12453L:	linux-media@vger.kernel.org
12454W:	https://linuxtv.org
12455W:	http://palosaari.fi/linux/
12456Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12457T:	git git://linuxtv.org/anttip/media_tree.git
12458S:	Maintained
12459F:	drivers/media/tuners/tda18218*
12460
12461TDA18271 MEDIA DRIVER
12462M:	Michael Krufky <mkrufky@linuxtv.org>
12463L:	linux-media@vger.kernel.org
12464W:	https://linuxtv.org
12465W:	http://github.com/mkrufky
12466Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12467T:	git git://linuxtv.org/mkrufky/tuners.git
12468S:	Maintained
12469F:	drivers/media/tuners/tda18271*
12470
12471TDA827x MEDIA DRIVER
12472M:	Michael Krufky <mkrufky@linuxtv.org>
12473L:	linux-media@vger.kernel.org
12474W:	https://linuxtv.org
12475W:	http://github.com/mkrufky
12476Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12477T:	git git://linuxtv.org/mkrufky/tuners.git
12478S:	Maintained
12479F:	drivers/media/tuners/tda8290.*
12480
12481TDA8290 MEDIA DRIVER
12482M:	Michael Krufky <mkrufky@linuxtv.org>
12483L:	linux-media@vger.kernel.org
12484W:	https://linuxtv.org
12485W:	http://github.com/mkrufky
12486Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12487T:	git git://linuxtv.org/mkrufky/tuners.git
12488S:	Maintained
12489F:	drivers/media/tuners/tda8290.*
12490
12491TDA9840 MEDIA DRIVER
12492M:	Hans Verkuil <hverkuil@xs4all.nl>
12493L:	linux-media@vger.kernel.org
12494T:	git git://linuxtv.org/media_tree.git
12495W:	https://linuxtv.org
12496S:	Maintained
12497F:	drivers/media/i2c/tda9840*
12498
12499TEA5761 TUNER DRIVER
12500M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12501M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12502L:	linux-media@vger.kernel.org
12503W:	https://linuxtv.org
12504T:	git git://linuxtv.org/media_tree.git
12505S:	Odd fixes
12506F:	drivers/media/tuners/tea5761.*
12507
12508TEA5767 TUNER DRIVER
12509M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12510M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12511L:	linux-media@vger.kernel.org
12512W:	https://linuxtv.org
12513T:	git git://linuxtv.org/media_tree.git
12514S:	Maintained
12515F:	drivers/media/tuners/tea5767.*
12516
12517TEA6415C MEDIA DRIVER
12518M:	Hans Verkuil <hverkuil@xs4all.nl>
12519L:	linux-media@vger.kernel.org
12520T:	git git://linuxtv.org/media_tree.git
12521W:	https://linuxtv.org
12522S:	Maintained
12523F:	drivers/media/i2c/tea6415c*
12524
12525TEA6420 MEDIA DRIVER
12526M:	Hans Verkuil <hverkuil@xs4all.nl>
12527L:	linux-media@vger.kernel.org
12528T:	git git://linuxtv.org/media_tree.git
12529W:	https://linuxtv.org
12530S:	Maintained
12531F:	drivers/media/i2c/tea6420*
12532
12533TEAM DRIVER
12534M:	Jiri Pirko <jiri@resnulli.us>
12535L:	netdev@vger.kernel.org
12536S:	Supported
12537F:	drivers/net/team/
12538F:	include/linux/if_team.h
12539F:	include/uapi/linux/if_team.h
12540
12541TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12542M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12543S:	Maintained
12544F:	arch/x86/platform/ts5500/
12545
12546TECHNOTREND USB IR RECEIVER
12547M:	Sean Young <sean@mess.org>
12548L:	linux-media@vger.kernel.org
12549S:	Maintained
12550F:	drivers/media/rc/ttusbir.c
12551
12552TEGRA ARCHITECTURE SUPPORT
12553M:	Thierry Reding <thierry.reding@gmail.com>
12554M:	Jonathan Hunter <jonathanh@nvidia.com>
12555L:	linux-tegra@vger.kernel.org
12556Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12558S:	Supported
12559N:	[^a-z]tegra
12560
12561TEGRA CLOCK DRIVER
12562M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12563M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12564S:	Supported
12565F:	drivers/clk/tegra/
12566
12567TEGRA DMA DRIVERS
12568M:	Laxman Dewangan <ldewangan@nvidia.com>
12569M:	Jon Hunter <jonathanh@nvidia.com>
12570S:	Supported
12571F:	drivers/dma/tegra*
12572
12573TEGRA I2C DRIVER
12574M:	Laxman Dewangan <ldewangan@nvidia.com>
12575S:	Supported
12576F:	drivers/i2c/busses/i2c-tegra.c
12577
12578TEGRA IOMMU DRIVERS
12579M:	Hiroshi Doyu <hdoyu@nvidia.com>
12580S:	Supported
12581F:	drivers/iommu/tegra*
12582
12583TEGRA KBC DRIVER
12584M:	Rakesh Iyer <riyer@nvidia.com>
12585M:	Laxman Dewangan <ldewangan@nvidia.com>
12586S:	Supported
12587F:	drivers/input/keyboard/tegra-kbc.c
12588
12589TEGRA PWM DRIVER
12590M:	Thierry Reding <thierry.reding@gmail.com>
12591S:	Supported
12592F:	drivers/pwm/pwm-tegra.c
12593
12594TEGRA SERIAL DRIVER
12595M:	Laxman Dewangan <ldewangan@nvidia.com>
12596S:	Supported
12597F:	drivers/tty/serial/serial-tegra.c
12598
12599TEGRA SPI DRIVER
12600M:	Laxman Dewangan <ldewangan@nvidia.com>
12601S:	Supported
12602F:	drivers/spi/spi-tegra*
12603
12604TEHUTI ETHERNET DRIVER
12605M:	Andy Gospodarek <andy@greyhouse.net>
12606L:	netdev@vger.kernel.org
12607S:	Supported
12608F:	drivers/net/ethernet/tehuti/*
12609
12610Telecom Clock Driver for MCPL0010
12611M:	Mark Gross <mark.gross@intel.com>
12612S:	Supported
12613F:	drivers/char/tlclk.c
12614
12615TENSILICA XTENSA PORT (xtensa)
12616M:	Chris Zankel <chris@zankel.net>
12617M:	Max Filippov <jcmvbkbc@gmail.com>
12618L:	linux-xtensa@linux-xtensa.org
12619T:	git git://github.com/czankel/xtensa-linux.git
12620S:	Maintained
12621F:	arch/xtensa/
12622F:	drivers/irqchip/irq-xtensa-*
12623
12624Texas Instruments' System Control Interface (TISCI) Protocol Driver
12625M:	Nishanth Menon <nm@ti.com>
12626M:	Tero Kristo <t-kristo@ti.com>
12627M:	Santosh Shilimkar <ssantosh@kernel.org>
12628L:	linux-arm-kernel@lists.infradead.org
12629S:	Maintained
12630F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12631F:	drivers/firmware/ti_sci*
12632F:	include/linux/soc/ti/ti_sci_protocol.h
12633F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12634F:	include/dt-bindings/genpd/k2g.h
12635F:	drivers/soc/ti/ti_sci_pm_domains.c
12636
12637THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12638M:	Hans Verkuil <hverkuil@xs4all.nl>
12639L:	linux-media@vger.kernel.org
12640T:	git git://linuxtv.org/media_tree.git
12641W:	https://linuxtv.org
12642S:	Maintained
12643F:	drivers/media/radio/radio-raremono.c
12644
12645THERMAL
12646M:	Zhang Rui <rui.zhang@intel.com>
12647M:	Eduardo Valentin <edubezval@gmail.com>
12648L:	linux-pm@vger.kernel.org
12649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12651Q:	https://patchwork.kernel.org/project/linux-pm/list/
12652S:	Supported
12653F:	drivers/thermal/
12654F:	include/linux/thermal.h
12655F:	include/uapi/linux/thermal.h
12656F:	include/linux/cpu_cooling.h
12657F:	Documentation/devicetree/bindings/thermal/
12658
12659THERMAL/CPU_COOLING
12660M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12661M:	Viresh Kumar <viresh.kumar@linaro.org>
12662M:	Javi Merino <javi.merino@kernel.org>
12663L:	linux-pm@vger.kernel.org
12664S:	Supported
12665F:	Documentation/thermal/cpu-cooling-api.txt
12666F:	drivers/thermal/cpu_cooling.c
12667F:	include/linux/cpu_cooling.h
12668
12669THINKPAD ACPI EXTRAS DRIVER
12670M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12671L:	ibm-acpi-devel@lists.sourceforge.net
12672L:	platform-driver-x86@vger.kernel.org
12673W:	http://ibm-acpi.sourceforge.net
12674W:	http://thinkwiki.org/wiki/Ibm-acpi
12675T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12676S:	Maintained
12677F:	drivers/platform/x86/thinkpad_acpi.c
12678
12679TI BANDGAP AND THERMAL DRIVER
12680M:	Eduardo Valentin <edubezval@gmail.com>
12681M:	Keerthy <j-keerthy@ti.com>
12682L:	linux-pm@vger.kernel.org
12683L:	linux-omap@vger.kernel.org
12684S:	Maintained
12685F:	drivers/thermal/ti-soc-thermal/
12686
12687TI VPE/CAL DRIVERS
12688M:	Benoit Parrot <bparrot@ti.com>
12689L:	linux-media@vger.kernel.org
12690W:	http://linuxtv.org/
12691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12692S:	Maintained
12693F:	drivers/media/platform/ti-vpe/
12694
12695TI CDCE706 CLOCK DRIVER
12696M:	Max Filippov <jcmvbkbc@gmail.com>
12697S:	Maintained
12698F:	drivers/clk/clk-cdce706.c
12699
12700TI CLOCK DRIVER
12701M:	Tero Kristo <t-kristo@ti.com>
12702L:	linux-omap@vger.kernel.org
12703S:	Maintained
12704F:	drivers/clk/ti/
12705F:	include/linux/clk/ti.h
12706
12707TI ETHERNET SWITCH DRIVER (CPSW)
12708R:	Grygorii Strashko <grygorii.strashko@ti.com>
12709L:	linux-omap@vger.kernel.org
12710L:	netdev@vger.kernel.org
12711S:	Maintained
12712F:	drivers/net/ethernet/ti/cpsw*
12713F:	drivers/net/ethernet/ti/davinci*
12714
12715TI FLASH MEDIA INTERFACE DRIVER
12716M:	Alex Dubov <oakad@yahoo.com>
12717S:	Maintained
12718F:	drivers/misc/tifm*
12719F:	drivers/mmc/host/tifm_sd.c
12720F:	include/linux/tifm.h
12721
12722TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12723M:	Santosh Shilimkar <ssantosh@kernel.org>
12724L:	linux-kernel@vger.kernel.org
12725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12726S:	Maintained
12727F:	drivers/soc/ti/*
12728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12729
12730
12731TI LM49xxx FAMILY ASoC CODEC DRIVERS
12732M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12733M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12734L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12735S:	Maintained
12736F:	sound/soc/codecs/lm49453*
12737F:	sound/soc/codecs/isabelle*
12738
12739TI LP855x BACKLIGHT DRIVER
12740M:	Milo Kim <milo.kim@ti.com>
12741S:	Maintained
12742F:	Documentation/backlight/lp855x-driver.txt
12743F:	drivers/video/backlight/lp855x_bl.c
12744F:	include/linux/platform_data/lp855x.h
12745
12746TI LP8727 CHARGER DRIVER
12747M:	Milo Kim <milo.kim@ti.com>
12748S:	Maintained
12749F:	drivers/power/supply/lp8727_charger.c
12750F:	include/linux/platform_data/lp8727.h
12751
12752TI LP8788 MFD DRIVER
12753M:	Milo Kim <milo.kim@ti.com>
12754S:	Maintained
12755F:	drivers/iio/adc/lp8788_adc.c
12756F:	drivers/leds/leds-lp8788.c
12757F:	drivers/mfd/lp8788*.c
12758F:	drivers/power/supply/lp8788-charger.c
12759F:	drivers/regulator/lp8788-*.c
12760F:	include/linux/mfd/lp8788*.h
12761
12762TI NETCP ETHERNET DRIVER
12763M:	Wingman Kwok <w-kwok2@ti.com>
12764M:	Murali Karicheri <m-karicheri2@ti.com>
12765L:	netdev@vger.kernel.org
12766S:	Maintained
12767F:	drivers/net/ethernet/ti/netcp*
12768
12769TI TAS571X FAMILY ASoC CODEC DRIVER
12770M:	Kevin Cernekee <cernekee@chromium.org>
12771L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12772S:	Odd Fixes
12773F:	sound/soc/codecs/tas571x*
12774
12775TI TWL4030 SERIES SOC CODEC DRIVER
12776M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12777L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12778S:	Maintained
12779F:	sound/soc/codecs/twl4030*
12780
12781TI WILINK WIRELESS DRIVERS
12782L:	linux-wireless@vger.kernel.org
12783W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12784W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12786S:	Orphan
12787F:	drivers/net/wireless/ti/
12788F:	include/linux/wl12xx.h
12789
12790TIPC NETWORK LAYER
12791M:	Jon Maloy <jon.maloy@ericsson.com>
12792M:	Ying Xue <ying.xue@windriver.com>
12793L:	netdev@vger.kernel.org (core kernel code)
12794L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12795W:	http://tipc.sourceforge.net/
12796S:	Maintained
12797F:	include/uapi/linux/tipc*.h
12798F:	net/tipc/
12799
12800TILE ARCHITECTURE
12801M:	Chris Metcalf <cmetcalf@mellanox.com>
12802W:	http://www.mellanox.com/repository/solutions/tile-scm/
12803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12804S:	Supported
12805F:	arch/tile/
12806F:	drivers/char/tile-srom.c
12807F:	drivers/edac/tile_edac.c
12808F:	drivers/net/ethernet/tile/
12809F:	drivers/rtc/rtc-tile.c
12810F:	drivers/tty/hvc/hvc_tile.c
12811F:	drivers/tty/serial/tilegx.c
12812F:	drivers/usb/host/*-tilegx.c
12813F:	include/linux/usb/tilegx.h
12814
12815TLAN NETWORK DRIVER
12816M:	Samuel Chessman <chessman@tux.org>
12817L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12818W:	http://sourceforge.net/projects/tlan/
12819S:	Maintained
12820F:	Documentation/networking/tlan.txt
12821F:	drivers/net/ethernet/ti/tlan.*
12822
12823TOMOYO SECURITY MODULE
12824M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12825M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12826L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12827L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12828L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12829L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12830W:	http://tomoyo.sourceforge.jp/
12831T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12832S:	Maintained
12833F:	security/tomoyo/
12834
12835TOPSTAR LAPTOP EXTRAS DRIVER
12836M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12837L:	platform-driver-x86@vger.kernel.org
12838S:	Maintained
12839F:	drivers/platform/x86/topstar-laptop.c
12840
12841TOSHIBA ACPI EXTRAS DRIVER
12842M:	Azael Avalos <coproscefalo@gmail.com>
12843L:	platform-driver-x86@vger.kernel.org
12844S:	Maintained
12845F:	drivers/platform/x86/toshiba_acpi.c
12846
12847TOSHIBA BLUETOOTH DRIVER
12848M:	Azael Avalos <coproscefalo@gmail.com>
12849L:	platform-driver-x86@vger.kernel.org
12850S:	Maintained
12851F:	drivers/platform/x86/toshiba_bluetooth.c
12852
12853TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12854M:	Azael Avalos <coproscefalo@gmail.com>
12855L:	platform-driver-x86@vger.kernel.org
12856S:	Maintained
12857F:	drivers/platform/x86/toshiba_haps.c
12858
12859TOSHIBA WMI HOTKEYS DRIVER
12860M:	Azael Avalos <coproscefalo@gmail.com>
12861L:	platform-driver-x86@vger.kernel.org
12862S:	Maintained
12863F:	drivers/platform/x86/toshiba-wmi.c
12864
12865TOSHIBA SMM DRIVER
12866M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12867W:	http://www.buzzard.org.uk/toshiba/
12868S:	Maintained
12869F:	drivers/char/toshiba.c
12870F:	include/linux/toshiba.h
12871F:	include/uapi/linux/toshiba.h
12872
12873TOSHIBA TC358743 DRIVER
12874M:	Mats Randgaard <matrandg@cisco.com>
12875L:	linux-media@vger.kernel.org
12876S:	Maintained
12877F:	drivers/media/i2c/tc358743*
12878F:	include/media/i2c/tc358743.h
12879
12880TMIO/SDHI MMC DRIVER
12881M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12882L:	linux-mmc@vger.kernel.org
12883S:	Supported
12884F:	drivers/mmc/host/tmio_mmc*
12885F:	drivers/mmc/host/sh_mobile_sdhi.c
12886F:	include/linux/mfd/tmio.h
12887
12888TMP401 HARDWARE MONITOR DRIVER
12889M:	Guenter Roeck <linux@roeck-us.net>
12890L:	linux-hwmon@vger.kernel.org
12891S:	Maintained
12892F:	Documentation/hwmon/tmp401
12893F:	drivers/hwmon/tmp401.c
12894
12895TMPFS (SHMEM FILESYSTEM)
12896M:	Hugh Dickins <hughd@google.com>
12897L:	linux-mm@kvack.org
12898S:	Maintained
12899F:	include/linux/shmem_fs.h
12900F:	mm/shmem.c
12901
12902TM6000 VIDEO4LINUX DRIVER
12903M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12904M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12905L:	linux-media@vger.kernel.org
12906W:	https://linuxtv.org
12907T:	git git://linuxtv.org/media_tree.git
12908S:	Odd fixes
12909F:	drivers/media/usb/tm6000/
12910F:	Documentation/media/v4l-drivers/tm6000*
12911
12912TW5864 VIDEO4LINUX DRIVER
12913M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12914M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12915M:	Andrey Utkin <andrey_utkin@fastmail.com>
12916L:	linux-media@vger.kernel.org
12917S:	Supported
12918F:	drivers/media/pci/tw5864/
12919
12920TW68 VIDEO4LINUX DRIVER
12921M:	Hans Verkuil <hverkuil@xs4all.nl>
12922L:	linux-media@vger.kernel.org
12923T:	git git://linuxtv.org/media_tree.git
12924W:	https://linuxtv.org
12925S:	Odd Fixes
12926F:	drivers/media/pci/tw68/
12927
12928TW686X VIDEO4LINUX DRIVER
12929M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12930L:	linux-media@vger.kernel.org
12931T:	git git://linuxtv.org/media_tree.git
12932W:	http://linuxtv.org
12933S:	Maintained
12934F:	drivers/media/pci/tw686x/
12935
12936TPM DEVICE DRIVER
12937M:	Peter Huewe <peterhuewe@gmx.de>
12938M:	Marcel Selhorst <tpmdd@selhorst.net>
12939M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12940R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12941W:	http://tpmdd.sourceforge.net
12942L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12943Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12944T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12945S:	Maintained
12946F:	drivers/char/tpm/
12947
12948TPM IBM_VTPM DEVICE DRIVER
12949M:	Ashley Lai <ashleydlai@gmail.com>
12950W:	http://tpmdd.sourceforge.net
12951L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12952S:	Maintained
12953F:	drivers/char/tpm/tpm_ibmvtpm*
12954
12955TRACING
12956M:	Steven Rostedt <rostedt@goodmis.org>
12957M:	Ingo Molnar <mingo@redhat.com>
12958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12959S:	Maintained
12960F:	Documentation/trace/ftrace.txt
12961F:	arch/*/*/*/ftrace.h
12962F:	arch/*/kernel/ftrace.c
12963F:	include/*/ftrace.h
12964F:	include/linux/trace*.h
12965F:	include/trace/
12966F:	kernel/trace/
12967F:	tools/testing/selftests/ftrace/
12968
12969TRACING MMIO ACCESSES (MMIOTRACE)
12970M:	Steven Rostedt <rostedt@goodmis.org>
12971M:	Ingo Molnar <mingo@kernel.org>
12972R:	Karol Herbst <karolherbst@gmail.com>
12973R:	Pekka Paalanen <ppaalanen@gmail.com>
12974S:	Maintained
12975L:	linux-kernel@vger.kernel.org
12976L:	nouveau@lists.freedesktop.org
12977F:	kernel/trace/trace_mmiotrace.c
12978F:	include/linux/mmiotrace.h
12979F:	arch/x86/mm/kmmio.c
12980F:	arch/x86/mm/mmio-mod.c
12981F:	arch/x86/mm/testmmiotrace.c
12982
12983TRIVIAL PATCHES
12984M:	Jiri Kosina <trivial@kernel.org>
12985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12986S:	Maintained
12987K:	^Subject:.*(?i)trivial
12988
12989TTY LAYER
12990M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12991M:	Jiri Slaby <jslaby@suse.com>
12992S:	Supported
12993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12994F:	Documentation/serial/
12995F:	drivers/tty/
12996F:	drivers/tty/serial/serial_core.c
12997F:	include/linux/serial_core.h
12998F:	include/linux/serial.h
12999F:	include/linux/tty.h
13000F:	include/uapi/linux/serial_core.h
13001F:	include/uapi/linux/serial.h
13002F:	include/uapi/linux/tty.h
13003
13004TUA9001 MEDIA DRIVER
13005M:	Antti Palosaari <crope@iki.fi>
13006L:	linux-media@vger.kernel.org
13007W:	https://linuxtv.org
13008W:	http://palosaari.fi/linux/
13009Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13010T:	git git://linuxtv.org/anttip/media_tree.git
13011S:	Maintained
13012F:	drivers/media/tuners/tua9001*
13013
13014TULIP NETWORK DRIVERS
13015L:	netdev@vger.kernel.org
13016L:	linux-parisc@vger.kernel.org
13017S:	Orphan
13018F:	drivers/net/ethernet/dec/tulip/
13019
13020TUN/TAP driver
13021M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13022W:	http://vtun.sourceforge.net/tun
13023S:	Maintained
13024F:	Documentation/networking/tuntap.txt
13025F:	arch/um/os-Linux/drivers/
13026
13027TURBOCHANNEL SUBSYSTEM
13028M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13029M:	Ralf Baechle <ralf@linux-mips.org>
13030L:	linux-mips@linux-mips.org
13031Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13032S:	Maintained
13033F:	drivers/tc/
13034F:	include/linux/tc.h
13035
13036UBI FILE SYSTEM (UBIFS)
13037M:	Richard Weinberger <richard@nod.at>
13038M:	Artem Bityutskiy <dedekind1@gmail.com>
13039M:	Adrian Hunter <adrian.hunter@intel.com>
13040L:	linux-mtd@lists.infradead.org
13041T:	git git://git.infradead.org/ubifs-2.6.git
13042W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13043S:	Supported
13044F:	Documentation/filesystems/ubifs.txt
13045F:	fs/ubifs/
13046
13047UCLINUX (M68KNOMMU AND COLDFIRE)
13048M:	Greg Ungerer <gerg@linux-m68k.org>
13049W:	http://www.linux-m68k.org/
13050W:	http://www.uclinux.org/
13051L:	linux-m68k@lists.linux-m68k.org
13052L:	uclinux-dev@uclinux.org  (subscribers-only)
13053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13054S:	Maintained
13055F:	arch/m68k/coldfire/
13056F:	arch/m68k/68*/
13057F:	arch/m68k/*/*_no.*
13058F:	arch/m68k/include/asm/*_no.*
13059
13060UDF FILESYSTEM
13061M:	Jan Kara <jack@suse.com>
13062S:	Maintained
13063F:	Documentation/filesystems/udf.txt
13064F:	fs/udf/
13065
13066UDRAW TABLET
13067M:	Bastien Nocera <hadess@hadess.net>
13068L:	linux-input@vger.kernel.org
13069S:	Maintained
13070F:	drivers/hid/hid-udraw.c
13071
13072UFS FILESYSTEM
13073M:	Evgeniy Dushistov <dushistov@mail.ru>
13074S:	Maintained
13075F:	Documentation/filesystems/ufs.txt
13076F:	fs/ufs/
13077
13078UHID USERSPACE HID IO DRIVER:
13079M:	David Herrmann <dh.herrmann@googlemail.com>
13080L:	linux-input@vger.kernel.org
13081S:	Maintained
13082F:	drivers/hid/uhid.c
13083F:	include/uapi/linux/uhid.h
13084
13085ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13086L:	linux-usb@vger.kernel.org
13087S:	Orphan
13088F:	drivers/uwb/
13089F:	include/linux/uwb.h
13090F:	include/linux/uwb/
13091
13092UNICORE32 ARCHITECTURE:
13093M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13094W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13095S:	Maintained
13096T:	git git://github.com/gxt/linux.git
13097F:	arch/unicore32/
13098
13099UNIFDEF
13100M:	Tony Finch <dot@dotat.at>
13101W:	http://dotat.at/prog/unifdef
13102S:	Maintained
13103F:	scripts/unifdef.c
13104
13105UNIFORM CDROM DRIVER
13106M:	Jens Axboe <axboe@kernel.dk>
13107W:	http://www.kernel.dk
13108S:	Maintained
13109F:	Documentation/cdrom/
13110F:	drivers/cdrom/cdrom.c
13111F:	include/linux/cdrom.h
13112F:	include/uapi/linux/cdrom.h
13113
13114UNISYS S-PAR DRIVERS
13115M:	David Kershner <david.kershner@unisys.com>
13116L:	sparmaintainer@unisys.com (Unisys internal)
13117S:	Supported
13118F:	drivers/staging/unisys/
13119
13120UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13121M:	Vinayak Holikatti <vinholikatti@gmail.com>
13122L:	linux-scsi@vger.kernel.org
13123S:	Supported
13124F:	Documentation/scsi/ufs.txt
13125F:	drivers/scsi/ufs/
13126
13127UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13128M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13129M:	Prabu Thangamuthu <prabut@synopsys.com>
13130L:	linux-scsi@vger.kernel.org
13131S:	Supported
13132F:	drivers/scsi/ufs/*dwc*
13133
13134UNSORTED BLOCK IMAGES (UBI)
13135M:	Artem Bityutskiy <dedekind1@gmail.com>
13136M:	Richard Weinberger <richard@nod.at>
13137W:	http://www.linux-mtd.infradead.org/
13138L:	linux-mtd@lists.infradead.org
13139T:	git git://git.infradead.org/ubifs-2.6.git
13140S:	Supported
13141F:	drivers/mtd/ubi/
13142F:	include/linux/mtd/ubi.h
13143F:	include/uapi/mtd/ubi-user.h
13144
13145USB ACM DRIVER
13146M:	Oliver Neukum <oneukum@suse.com>
13147L:	linux-usb@vger.kernel.org
13148S:	Maintained
13149F:	Documentation/usb/acm.txt
13150F:	drivers/usb/class/cdc-acm.*
13151
13152USB AR5523 WIRELESS DRIVER
13153M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13154L:	linux-wireless@vger.kernel.org
13155S:	Maintained
13156F:	drivers/net/wireless/ath/ar5523/
13157
13158USB ATTACHED SCSI
13159M:	Oliver Neukum <oneukum@suse.com>
13160L:	linux-usb@vger.kernel.org
13161L:	linux-scsi@vger.kernel.org
13162S:	Maintained
13163F:	drivers/usb/storage/uas.c
13164
13165USB CDC ETHERNET DRIVER
13166M:	Oliver Neukum <oliver@neukum.org>
13167L:	linux-usb@vger.kernel.org
13168S:	Maintained
13169F:	drivers/net/usb/cdc_*.c
13170F:	include/uapi/linux/usb/cdc.h
13171
13172USB CHAOSKEY DRIVER
13173M:	Keith Packard <keithp@keithp.com>
13174L:	linux-usb@vger.kernel.org
13175S:	Maintained
13176F:	drivers/usb/misc/chaoskey.c
13177
13178USB CYPRESS C67X00 DRIVER
13179M:	Peter Korsgaard <jacmet@sunsite.dk>
13180L:	linux-usb@vger.kernel.org
13181S:	Maintained
13182F:	drivers/usb/c67x00/
13183
13184USB DAVICOM DM9601 DRIVER
13185M:	Peter Korsgaard <jacmet@sunsite.dk>
13186L:	netdev@vger.kernel.org
13187W:	http://www.linux-usb.org/usbnet
13188S:	Maintained
13189F:	drivers/net/usb/dm9601.c
13190
13191USB DIAMOND RIO500 DRIVER
13192M:	Cesar Miquel <miquel@df.uba.ar>
13193L:	rio500-users@lists.sourceforge.net
13194W:	http://rio500.sourceforge.net
13195S:	Maintained
13196F:	drivers/usb/misc/rio500*
13197
13198USB EHCI DRIVER
13199M:	Alan Stern <stern@rowland.harvard.edu>
13200L:	linux-usb@vger.kernel.org
13201S:	Maintained
13202F:	Documentation/usb/ehci.txt
13203F:	drivers/usb/host/ehci*
13204
13205USB GADGET/PERIPHERAL SUBSYSTEM
13206M:	Felipe Balbi <balbi@kernel.org>
13207L:	linux-usb@vger.kernel.org
13208W:	http://www.linux-usb.org/gadget
13209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13210S:	Maintained
13211F:	drivers/usb/gadget/
13212F:	include/linux/usb/gadget*
13213
13214USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13215M:	Jiri Kosina <jikos@kernel.org>
13216R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13217L:	linux-usb@vger.kernel.org
13218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13219S:	Maintained
13220F:	Documentation/hid/hiddev.txt
13221F:	drivers/hid/usbhid/
13222
13223USB ISP116X DRIVER
13224M:	Olav Kongas <ok@artecdesign.ee>
13225L:	linux-usb@vger.kernel.org
13226S:	Maintained
13227F:	drivers/usb/host/isp116x*
13228F:	include/linux/usb/isp116x.h
13229
13230USB LAN78XX ETHERNET DRIVER
13231M:	Woojung Huh <woojung.huh@microchip.com>
13232M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13233L:	netdev@vger.kernel.org
13234S:	Maintained
13235F:	drivers/net/usb/lan78xx.*
13236
13237USB MASS STORAGE DRIVER
13238M:	Alan Stern <stern@rowland.harvard.edu>
13239L:	linux-usb@vger.kernel.org
13240L:	usb-storage@lists.one-eyed-alien.net
13241S:	Maintained
13242W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13243F:	drivers/usb/storage/
13244
13245USB MIDI DRIVER
13246M:	Clemens Ladisch <clemens@ladisch.de>
13247L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13248T:	git git://git.alsa-project.org/alsa-kernel.git
13249S:	Maintained
13250F:	sound/usb/midi.*
13251
13252USB NETWORKING DRIVERS
13253L:	linux-usb@vger.kernel.org
13254S:	Odd Fixes
13255F:	drivers/net/usb/
13256
13257USB OHCI DRIVER
13258M:	Alan Stern <stern@rowland.harvard.edu>
13259L:	linux-usb@vger.kernel.org
13260S:	Maintained
13261F:	Documentation/usb/ohci.txt
13262F:	drivers/usb/host/ohci*
13263
13264USB OTG FSM (Finite State Machine)
13265M:	Peter Chen <Peter.Chen@nxp.com>
13266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13267L:	linux-usb@vger.kernel.org
13268S:	Maintained
13269F:	drivers/usb/common/usb-otg-fsm.c
13270
13271USB OVER IP DRIVER
13272M:	Valentina Manea <valentina.manea.m@gmail.com>
13273M:	Shuah Khan <shuahkh@osg.samsung.com>
13274M:	Shuah Khan <shuah@kernel.org>
13275L:	linux-usb@vger.kernel.org
13276S:	Maintained
13277F:	Documentation/usb/usbip_protocol.txt
13278F:	drivers/usb/usbip/
13279F:	tools/usb/usbip/
13280
13281USB PEGASUS DRIVER
13282M:	Petko Manolov <petkan@nucleusys.com>
13283L:	linux-usb@vger.kernel.org
13284L:	netdev@vger.kernel.org
13285T:	git git://github.com/petkan/pegasus.git
13286W:	https://github.com/petkan/pegasus
13287S:	Maintained
13288F:	drivers/net/usb/pegasus.*
13289
13290USB PHY LAYER
13291M:	Felipe Balbi <balbi@kernel.org>
13292L:	linux-usb@vger.kernel.org
13293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13294S:	Maintained
13295F:	drivers/usb/phy/
13296
13297USB PRINTER DRIVER (usblp)
13298M:	Pete Zaitcev <zaitcev@redhat.com>
13299L:	linux-usb@vger.kernel.org
13300S:	Supported
13301F:	drivers/usb/class/usblp.c
13302
13303USB QMI WWAN NETWORK DRIVER
13304M:	Bjørn Mork <bjorn@mork.no>
13305L:	netdev@vger.kernel.org
13306S:	Maintained
13307F:	Documentation/ABI/testing/sysfs-class-net-qmi
13308F:	drivers/net/usb/qmi_wwan.c
13309
13310USB RTL8150 DRIVER
13311M:	Petko Manolov <petkan@nucleusys.com>
13312L:	linux-usb@vger.kernel.org
13313L:	netdev@vger.kernel.org
13314T:	git git://github.com/petkan/rtl8150.git
13315W:	https://github.com/petkan/rtl8150
13316S:	Maintained
13317F:	drivers/net/usb/rtl8150.c
13318
13319USB SERIAL SUBSYSTEM
13320M:	Johan Hovold <johan@kernel.org>
13321L:	linux-usb@vger.kernel.org
13322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13323S:	Maintained
13324F:	Documentation/usb/usb-serial.txt
13325F:	drivers/usb/serial/
13326F:	include/linux/usb/serial.h
13327
13328USB SMSC75XX ETHERNET DRIVER
13329M:	Steve Glendinning <steve.glendinning@shawell.net>
13330L:	netdev@vger.kernel.org
13331S:	Maintained
13332F:	drivers/net/usb/smsc75xx.*
13333
13334USB SMSC95XX ETHERNET DRIVER
13335M:	Steve Glendinning <steve.glendinning@shawell.net>
13336M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13337L:	netdev@vger.kernel.org
13338S:	Maintained
13339F:	drivers/net/usb/smsc95xx.*
13340
13341USB SUBSYSTEM
13342M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13343L:	linux-usb@vger.kernel.org
13344W:	http://www.linux-usb.org
13345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13346S:	Supported
13347F:	Documentation/devicetree/bindings/usb/
13348F:	Documentation/usb/
13349F:	drivers/usb/
13350F:	include/linux/usb.h
13351F:	include/linux/usb/
13352
13353USB TYPEC SUBSYSTEM
13354M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13355L:	linux-usb@vger.kernel.org
13356S:	Maintained
13357F:	Documentation/ABI/testing/sysfs-class-typec
13358F:	Documentation/usb/typec.rst
13359F:	drivers/usb/typec/
13360F:	include/linux/usb/typec.h
13361
13362USB UHCI DRIVER
13363M:	Alan Stern <stern@rowland.harvard.edu>
13364L:	linux-usb@vger.kernel.org
13365S:	Maintained
13366F:	drivers/usb/host/uhci*
13367
13368USB "USBNET" DRIVER FRAMEWORK
13369M:	Oliver Neukum <oneukum@suse.com>
13370L:	netdev@vger.kernel.org
13371W:	http://www.linux-usb.org/usbnet
13372S:	Maintained
13373F:	drivers/net/usb/usbnet.c
13374F:	include/linux/usb/usbnet.h
13375
13376USB VIDEO CLASS
13377M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13378L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13379L:	linux-media@vger.kernel.org
13380T:	git git://linuxtv.org/media_tree.git
13381W:	http://www.ideasonboard.org/uvc/
13382S:	Maintained
13383F:	drivers/media/usb/uvc/
13384F:	include/uapi/linux/uvcvideo.h
13385
13386USB VISION DRIVER
13387M:	Hans Verkuil <hverkuil@xs4all.nl>
13388L:	linux-media@vger.kernel.org
13389T:	git git://linuxtv.org/media_tree.git
13390W:	https://linuxtv.org
13391S:	Odd Fixes
13392F:	drivers/media/usb/usbvision/
13393
13394USB WEBCAM GADGET
13395M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13396L:	linux-usb@vger.kernel.org
13397S:	Maintained
13398F:	drivers/usb/gadget/function/*uvc*
13399F:	drivers/usb/gadget/legacy/webcam.c
13400
13401USB WIRELESS RNDIS DRIVER (rndis_wlan)
13402M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13403L:	linux-wireless@vger.kernel.org
13404S:	Maintained
13405F:	drivers/net/wireless/rndis_wlan.c
13406
13407USB XHCI DRIVER
13408M:	Mathias Nyman <mathias.nyman@intel.com>
13409L:	linux-usb@vger.kernel.org
13410S:	Supported
13411F:	drivers/usb/host/xhci*
13412F:	drivers/usb/host/pci-quirks*
13413
13414USB ZD1201 DRIVER
13415L:	linux-wireless@vger.kernel.org
13416W:	http://linux-lc100020.sourceforge.net
13417S:	Orphan
13418F:	drivers/net/wireless/zydas/zd1201.*
13419
13420USB ZR364XX DRIVER
13421M:	Antoine Jacquet <royale@zerezo.com>
13422L:	linux-usb@vger.kernel.org
13423L:	linux-media@vger.kernel.org
13424T:	git git://linuxtv.org/media_tree.git
13425W:	http://royale.zerezo.com/zr364xx/
13426S:	Maintained
13427F:	Documentation/media/v4l-drivers/zr364xx*
13428F:	drivers/media/usb/zr364xx/
13429
13430ULPI BUS
13431M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13432L:	linux-usb@vger.kernel.org
13433S:	Maintained
13434F:	drivers/usb/common/ulpi.c
13435F:	include/linux/ulpi/
13436
13437USER-MODE LINUX (UML)
13438M:	Jeff Dike <jdike@addtoit.com>
13439M:	Richard Weinberger <richard@nod.at>
13440L:	user-mode-linux-devel@lists.sourceforge.net
13441L:	user-mode-linux-user@lists.sourceforge.net
13442W:	http://user-mode-linux.sourceforge.net
13443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13444S:	Maintained
13445F:	Documentation/virtual/uml/
13446F:	arch/um/
13447F:	arch/x86/um/
13448F:	fs/hostfs/
13449F:	fs/hppfs/
13450
13451USERSPACE I/O (UIO)
13452M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13453S:	Maintained
13454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13455F:	Documentation/driver-api/uio-howto.rst
13456F:	drivers/uio/
13457F:	include/linux/uio*.h
13458
13459UTIL-LINUX PACKAGE
13460M:	Karel Zak <kzak@redhat.com>
13461L:	util-linux@vger.kernel.org
13462W:	http://en.wikipedia.org/wiki/Util-linux
13463T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13464S:	Maintained
13465
13466UVESAFB DRIVER
13467M:	Michal Januszewski <spock@gentoo.org>
13468L:	linux-fbdev@vger.kernel.org
13469W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13470S:	Maintained
13471F:	Documentation/fb/uvesafb.txt
13472F:	drivers/video/fbdev/uvesafb.*
13473
13474VF610 NAND DRIVER
13475M:	Stefan Agner <stefan@agner.ch>
13476L:	linux-mtd@lists.infradead.org
13477S:	Supported
13478F:	drivers/mtd/nand/vf610_nfc.c
13479
13480VFAT/FAT/MSDOS FILESYSTEM
13481M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13482S:	Maintained
13483F:	Documentation/filesystems/vfat.txt
13484F:	fs/fat/
13485
13486VFIO DRIVER
13487M:	Alex Williamson <alex.williamson@redhat.com>
13488L:	kvm@vger.kernel.org
13489T:	git git://github.com/awilliam/linux-vfio.git
13490S:	Maintained
13491F:	Documentation/vfio.txt
13492F:	drivers/vfio/
13493F:	include/linux/vfio.h
13494F:	include/uapi/linux/vfio.h
13495
13496VFIO MEDIATED DEVICE DRIVERS
13497M:	Kirti Wankhede <kwankhede@nvidia.com>
13498L:	kvm@vger.kernel.org
13499S:	Maintained
13500F:	Documentation/vfio-mediated-device.txt
13501F:	drivers/vfio/mdev/
13502F:	include/linux/mdev.h
13503F:	samples/vfio-mdev/
13504
13505VFIO PLATFORM DRIVER
13506M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13507L:	kvm@vger.kernel.org
13508S:	Maintained
13509F:	drivers/vfio/platform/
13510
13511VGA_SWITCHEROO
13512R:	Lukas Wunner <lukas@wunner.de>
13513S:	Maintained
13514F:	Documentation/gpu/vga-switcheroo.rst
13515F:	drivers/gpu/vga/vga_switcheroo.c
13516F:	include/linux/vga_switcheroo.h
13517T:	git git://anongit.freedesktop.org/drm/drm-misc
13518
13519VIDEOBUF2 FRAMEWORK
13520M:	Pawel Osciak <pawel@osciak.com>
13521M:	Marek Szyprowski <m.szyprowski@samsung.com>
13522M:	Kyungmin Park <kyungmin.park@samsung.com>
13523L:	linux-media@vger.kernel.org
13524S:	Maintained
13525F:	drivers/media/v4l2-core/videobuf2-*
13526F:	include/media/videobuf2-*
13527
13528VIRTIO AND VHOST VSOCK DRIVER
13529M:	Stefan Hajnoczi <stefanha@redhat.com>
13530L:	kvm@vger.kernel.org
13531L:	virtualization@lists.linux-foundation.org
13532L:	netdev@vger.kernel.org
13533S:	Maintained
13534F:	include/linux/virtio_vsock.h
13535F:	include/uapi/linux/virtio_vsock.h
13536F:	include/uapi/linux/vsockmon.h
13537F:	net/vmw_vsock/af_vsock_tap.c
13538F:	net/vmw_vsock/virtio_transport_common.c
13539F:	net/vmw_vsock/virtio_transport.c
13540F:	drivers/net/vsockmon.c
13541F:	drivers/vhost/vsock.c
13542F:	drivers/vhost/vsock.h
13543
13544VIRTUAL SERIO DEVICE DRIVER
13545M:	Stephen Chandler Paul <thatslyude@gmail.com>
13546S:	Maintained
13547F:	drivers/input/serio/userio.c
13548F:	include/uapi/linux/userio.h
13549
13550VIRTIO CONSOLE DRIVER
13551M:	Amit Shah <amit@kernel.org>
13552L:	virtualization@lists.linux-foundation.org
13553S:	Maintained
13554F:	drivers/char/virtio_console.c
13555F:	include/linux/virtio_console.h
13556F:	include/uapi/linux/virtio_console.h
13557
13558VIRTIO CORE, NET AND BLOCK DRIVERS
13559M:	"Michael S. Tsirkin" <mst@redhat.com>
13560M:	Jason Wang <jasowang@redhat.com>
13561L:	virtualization@lists.linux-foundation.org
13562S:	Maintained
13563F:	Documentation/devicetree/bindings/virtio/
13564F:	drivers/virtio/
13565F:	tools/virtio/
13566F:	drivers/net/virtio_net.c
13567F:	drivers/block/virtio_blk.c
13568F:	include/linux/virtio*.h
13569F:	include/uapi/linux/virtio_*.h
13570F:	drivers/crypto/virtio/
13571
13572VIRTIO DRIVERS FOR S390
13573M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13574M:	Halil Pasic <pasic@linux.vnet.ibm.com>
13575L:	linux-s390@vger.kernel.org
13576L:	virtualization@lists.linux-foundation.org
13577L:	kvm@vger.kernel.org
13578S:	Supported
13579F:	drivers/s390/virtio/
13580
13581VIRTIO GPU DRIVER
13582M:	David Airlie <airlied@linux.ie>
13583M:	Gerd Hoffmann <kraxel@redhat.com>
13584L:	dri-devel@lists.freedesktop.org
13585L:	virtualization@lists.linux-foundation.org
13586T:	git git://anongit.freedesktop.org/drm/drm-misc
13587S:	Maintained
13588F:	drivers/gpu/drm/virtio/
13589F:	include/uapi/linux/virtio_gpu.h
13590
13591VIRTIO HOST (VHOST)
13592M:	"Michael S. Tsirkin" <mst@redhat.com>
13593M:	Jason Wang <jasowang@redhat.com>
13594L:	kvm@vger.kernel.org
13595L:	virtualization@lists.linux-foundation.org
13596L:	netdev@vger.kernel.org
13597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13598S:	Maintained
13599F:	drivers/vhost/
13600F:	include/uapi/linux/vhost.h
13601
13602VIRTIO INPUT DRIVER
13603M:	Gerd Hoffmann <kraxel@redhat.com>
13604S:	Maintained
13605F:	drivers/virtio/virtio_input.c
13606F:	include/uapi/linux/virtio_input.h
13607
13608VIRTIO CRYPTO DRIVER
13609M:  Gonglei <arei.gonglei@huawei.com>
13610L:  virtualization@lists.linux-foundation.org
13611L:  linux-crypto@vger.kernel.org
13612S:  Maintained
13613F:  drivers/crypto/virtio/
13614F:  include/uapi/linux/virtio_crypto.h
13615
13616VIA RHINE NETWORK DRIVER
13617S:	Orphan
13618F:	drivers/net/ethernet/via/via-rhine.c
13619
13620VIA SD/MMC CARD CONTROLLER DRIVER
13621M:	Bruce Chang <brucechang@via.com.tw>
13622M:	Harald Welte <HaraldWelte@viatech.com>
13623S:	Maintained
13624F:	drivers/mmc/host/via-sdmmc.c
13625
13626VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13627M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13628L:	linux-fbdev@vger.kernel.org
13629S:	Maintained
13630F:	include/linux/via-core.h
13631F:	include/linux/via-gpio.h
13632F:	include/linux/via_i2c.h
13633F:	drivers/video/fbdev/via/
13634
13635VIA VELOCITY NETWORK DRIVER
13636M:	Francois Romieu <romieu@fr.zoreil.com>
13637L:	netdev@vger.kernel.org
13638S:	Maintained
13639F:	drivers/net/ethernet/via/via-velocity.*
13640
13641VIRT LIB
13642M:	Alex Williamson <alex.williamson@redhat.com>
13643M:	Paolo Bonzini <pbonzini@redhat.com>
13644L:	kvm@vger.kernel.org
13645S:	Supported
13646F:	virt/lib/
13647
13648VIVID VIRTUAL VIDEO DRIVER
13649M:	Hans Verkuil <hverkuil@xs4all.nl>
13650L:	linux-media@vger.kernel.org
13651T:	git git://linuxtv.org/media_tree.git
13652W:	https://linuxtv.org
13653S:	Maintained
13654F:	drivers/media/platform/vivid/*
13655
13656VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13657M:	Helen Koike <helen.koike@collabora.com>
13658L:	linux-media@vger.kernel.org
13659T:	git git://linuxtv.org/media_tree.git
13660W:	https://linuxtv.org
13661S:	Maintained
13662F:	drivers/media/platform/vimc/*
13663
13664VLYNQ BUS
13665M:	Florian Fainelli <f.fainelli@gmail.com>
13666L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13667S:	Maintained
13668F:	drivers/vlynq/vlynq.c
13669F:	include/linux/vlynq.h
13670
13671VME SUBSYSTEM
13672M:	Martyn Welch <martyn@welchs.me.uk>
13673M:	Manohar Vanga <manohar.vanga@gmail.com>
13674M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13675L:	devel@driverdev.osuosl.org
13676S:	Maintained
13677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13678F:	Documentation/driver-api/vme.rst
13679F:	drivers/staging/vme/
13680F:	drivers/vme/
13681F:	include/linux/vme*
13682
13683VMWARE HYPERVISOR INTERFACE
13684M:	Alok Kataria <akataria@vmware.com>
13685L:	virtualization@lists.linux-foundation.org
13686S:	Supported
13687F:	arch/x86/kernel/cpu/vmware.c
13688
13689VMWARE BALLOON DRIVER
13690M:	Xavier Deguillard <xdeguillard@vmware.com>
13691M:	Philip Moltmann <moltmann@vmware.com>
13692M:	"VMware, Inc." <pv-drivers@vmware.com>
13693L:	linux-kernel@vger.kernel.org
13694S:	Maintained
13695F:	drivers/misc/vmw_balloon.c
13696
13697VMWARE VMMOUSE SUBDRIVER
13698M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13699M:	"VMware, Inc." <pv-drivers@vmware.com>
13700L:	linux-input@vger.kernel.org
13701S:	Maintained
13702F:	drivers/input/mouse/vmmouse.c
13703F:	drivers/input/mouse/vmmouse.h
13704
13705VMWARE VMXNET3 ETHERNET DRIVER
13706M:	Shrikrishna Khare <skhare@vmware.com>
13707M:	"VMware, Inc." <pv-drivers@vmware.com>
13708L:	netdev@vger.kernel.org
13709S:	Maintained
13710F:	drivers/net/vmxnet3/
13711
13712VMware PVSCSI driver
13713M:	Jim Gill <jgill@vmware.com>
13714M:	VMware PV-Drivers <pv-drivers@vmware.com>
13715L:	linux-scsi@vger.kernel.org
13716S:	Maintained
13717F:	drivers/scsi/vmw_pvscsi.c
13718F:	drivers/scsi/vmw_pvscsi.h
13719
13720VMWARE PVRDMA DRIVER
13721M:	Adit Ranadive <aditr@vmware.com>
13722M:	VMware PV-Drivers <pv-drivers@vmware.com>
13723L:	linux-rdma@vger.kernel.org
13724S:	Maintained
13725F:	drivers/infiniband/hw/vmw_pvrdma/
13726
13727VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13728M:	Liam Girdwood <lgirdwood@gmail.com>
13729M:	Mark Brown <broonie@kernel.org>
13730L:	linux-kernel@vger.kernel.org
13731W:	http://www.slimlogic.co.uk/?p=48
13732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13733S:	Supported
13734F:	Documentation/devicetree/bindings/regulator/
13735F:	drivers/regulator/
13736F:	include/dt-bindings/regulator/
13737F:	include/linux/regulator/
13738
13739VRF
13740M:	David Ahern <dsa@cumulusnetworks.com>
13741M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13742L:	netdev@vger.kernel.org
13743S:	Maintained
13744F:	drivers/net/vrf.c
13745F:	Documentation/networking/vrf.txt
13746
13747VT1211 HARDWARE MONITOR DRIVER
13748M:	Juerg Haefliger <juergh@gmail.com>
13749L:	linux-hwmon@vger.kernel.org
13750S:	Maintained
13751F:	Documentation/hwmon/vt1211
13752F:	drivers/hwmon/vt1211.c
13753
13754VT8231 HARDWARE MONITOR DRIVER
13755M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13756L:	linux-hwmon@vger.kernel.org
13757S:	Maintained
13758F:	drivers/hwmon/vt8231.c
13759
13760VUB300 USB to SDIO/SD/MMC bridge chip
13761M:	Tony Olech <tony.olech@elandigitalsystems.com>
13762L:	linux-mmc@vger.kernel.org
13763L:	linux-usb@vger.kernel.org
13764S:	Supported
13765F:	drivers/mmc/host/vub300.c
13766
13767W1 DALLAS'S 1-WIRE BUS
13768M:	Evgeniy Polyakov <zbr@ioremap.net>
13769S:	Maintained
13770F:	Documentation/w1/
13771F:	drivers/w1/
13772
13773W83791D HARDWARE MONITORING DRIVER
13774M:	Marc Hulsman <m.hulsman@tudelft.nl>
13775L:	linux-hwmon@vger.kernel.org
13776S:	Maintained
13777F:	Documentation/hwmon/w83791d
13778F:	drivers/hwmon/w83791d.c
13779
13780W83793 HARDWARE MONITORING DRIVER
13781M:	Rudolf Marek <r.marek@assembler.cz>
13782L:	linux-hwmon@vger.kernel.org
13783S:	Maintained
13784F:	Documentation/hwmon/w83793
13785F:	drivers/hwmon/w83793.c
13786
13787W83795 HARDWARE MONITORING DRIVER
13788M:	Jean Delvare <jdelvare@suse.com>
13789L:	linux-hwmon@vger.kernel.org
13790S:	Maintained
13791F:	drivers/hwmon/w83795.c
13792
13793W83L51xD SD/MMC CARD INTERFACE DRIVER
13794M:	Pierre Ossman <pierre@ossman.eu>
13795S:	Maintained
13796F:	drivers/mmc/host/wbsd.*
13797
13798WACOM PROTOCOL 4 SERIAL TABLETS
13799M:	Julian Squires <julian@cipht.net>
13800M:	Hans de Goede <hdegoede@redhat.com>
13801L:	linux-input@vger.kernel.org
13802S:	Maintained
13803F:	drivers/input/tablet/wacom_serial4.c
13804
13805WATCHDOG DEVICE DRIVERS
13806M:	Wim Van Sebroeck <wim@iguana.be>
13807R:	Guenter Roeck <linux@roeck-us.net>
13808L:	linux-watchdog@vger.kernel.org
13809W:	http://www.linux-watchdog.org/
13810T:	git git://www.linux-watchdog.org/linux-watchdog.git
13811S:	Maintained
13812F:	Documentation/devicetree/bindings/watchdog/
13813F:	Documentation/watchdog/
13814F:	drivers/watchdog/
13815F:	include/linux/watchdog.h
13816F:	include/uapi/linux/watchdog.h
13817
13818WIIMOTE HID DRIVER
13819M:	David Herrmann <dh.herrmann@googlemail.com>
13820L:	linux-input@vger.kernel.org
13821S:	Maintained
13822F:	drivers/hid/hid-wiimote*
13823
13824WINBOND CIR DRIVER
13825M:	David Härdeman <david@hardeman.nu>
13826S:	Maintained
13827F:	drivers/media/rc/winbond-cir.c
13828
13829WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13830M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13831L:	linux-watchdog@vger.kernel.org
13832S:	Maintained
13833F:	drivers/watchdog/ebc-c384_wdt.c
13834
13835WINSYSTEMS WS16C48 GPIO DRIVER
13836M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13837L:	linux-gpio@vger.kernel.org
13838S:	Maintained
13839F:	drivers/gpio/gpio-ws16c48.c
13840
13841WIMAX STACK
13842M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13843M:	linux-wimax@intel.com
13844L:	wimax@linuxwimax.org (subscribers-only)
13845S:	Supported
13846W:	http://linuxwimax.org
13847F:	Documentation/wimax/README.wimax
13848F:	include/linux/wimax/debug.h
13849F:	include/net/wimax.h
13850F:	include/uapi/linux/wimax.h
13851F:	net/wimax/
13852
13853WISTRON LAPTOP BUTTON DRIVER
13854M:	Miloslav Trmac <mitr@volny.cz>
13855S:	Maintained
13856F:	drivers/input/misc/wistron_btns.c
13857
13858WL3501 WIRELESS PCMCIA CARD DRIVER
13859L:	linux-wireless@vger.kernel.org
13860S:	Odd fixes
13861F:	drivers/net/wireless/wl3501*
13862
13863WOLFSON MICROELECTRONICS DRIVERS
13864L:	patches@opensource.wolfsonmicro.com
13865T:	git https://github.com/CirrusLogic/linux-drivers.git
13866W:	https://github.com/CirrusLogic/linux-drivers/wiki
13867S:	Supported
13868F:	Documentation/hwmon/wm83??
13869F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13870F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13871F:	Documentation/devicetree/bindings/mfd/arizona.txt
13872F:	Documentation/devicetree/bindings/mfd/wm831x.txt
13873F:	arch/arm/mach-s3c64xx/mach-crag6410*
13874F:	drivers/clk/clk-wm83*.c
13875F:	drivers/extcon/extcon-arizona.c
13876F:	drivers/leds/leds-wm83*.c
13877F:	drivers/gpio/gpio-*wm*.c
13878F:	drivers/gpio/gpio-arizona.c
13879F:	drivers/hwmon/wm83??-hwmon.c
13880F:	drivers/input/misc/wm831x-on.c
13881F:	drivers/input/touchscreen/wm831x-ts.c
13882F:	drivers/input/touchscreen/wm97*.c
13883F:	drivers/mfd/arizona*
13884F:	drivers/mfd/wm*.c
13885F:	drivers/mfd/cs47l24*
13886F:	drivers/power/supply/wm83*.c
13887F:	drivers/rtc/rtc-wm83*.c
13888F:	drivers/regulator/wm8*.c
13889F:	drivers/regulator/arizona*
13890F:	drivers/video/backlight/wm83*_bl.c
13891F:	drivers/watchdog/wm83*_wdt.c
13892F:	include/linux/mfd/arizona/
13893F:	include/linux/mfd/wm831x/
13894F:	include/linux/mfd/wm8350/
13895F:	include/linux/mfd/wm8400*
13896F:	include/linux/regulator/arizona*
13897F:	include/linux/wm97xx.h
13898F:	include/sound/wm????.h
13899F:	sound/soc/codecs/arizona.?
13900F:	sound/soc/codecs/wm*
13901F:	sound/soc/codecs/cs47l24*
13902
13903WORKQUEUE
13904M:	Tejun Heo <tj@kernel.org>
13905R:	Lai Jiangshan <jiangshanlai@gmail.com>
13906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13907S:	Maintained
13908F:	include/linux/workqueue.h
13909F:	kernel/workqueue.c
13910F:	Documentation/core-api/workqueue.rst
13911
13912X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13913M:	Chen-Yu Tsai <wens@csie.org>
13914L:	linux-kernel@vger.kernel.org
13915S:	Maintained
13916N:	axp[128]
13917
13918X.25 NETWORK LAYER
13919M:	Andrew Hendry <andrew.hendry@gmail.com>
13920L:	linux-x25@vger.kernel.org
13921S:	Odd Fixes
13922F:	Documentation/networking/x25*
13923F:	include/net/x25*
13924F:	net/x25/
13925
13926X86 ARCHITECTURE (32-BIT AND 64-BIT)
13927M:	Thomas Gleixner <tglx@linutronix.de>
13928M:	Ingo Molnar <mingo@redhat.com>
13929M:	"H. Peter Anvin" <hpa@zytor.com>
13930M:	x86@kernel.org
13931L:	linux-kernel@vger.kernel.org
13932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13933S:	Maintained
13934F:	Documentation/x86/
13935F:	arch/x86/
13936
13937X86 PLATFORM DRIVERS
13938M:	Darren Hart <dvhart@infradead.org>
13939M:	Andy Shevchenko <andy@infradead.org>
13940L:	platform-driver-x86@vger.kernel.org
13941T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13942S:	Maintained
13943F:	drivers/platform/x86/
13944F:	drivers/platform/olpc/
13945
13946X86 MCE INFRASTRUCTURE
13947M:	Tony Luck <tony.luck@intel.com>
13948M:	Borislav Petkov <bp@alien8.de>
13949L:	linux-edac@vger.kernel.org
13950S:	Maintained
13951F:	arch/x86/kernel/cpu/mcheck/*
13952
13953X86 MICROCODE UPDATE SUPPORT
13954M:	Borislav Petkov <bp@alien8.de>
13955S:	Maintained
13956F:	arch/x86/kernel/cpu/microcode/*
13957
13958X86 VDSO
13959M:	Andy Lutomirski <luto@amacapital.net>
13960L:	linux-kernel@vger.kernel.org
13961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13962S:	Maintained
13963F:	arch/x86/entry/vdso/
13964
13965XC2028/3028 TUNER DRIVER
13966M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13967M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13968L:	linux-media@vger.kernel.org
13969W:	https://linuxtv.org
13970T:	git git://linuxtv.org/media_tree.git
13971S:	Maintained
13972F:	drivers/media/tuners/tuner-xc2028.*
13973
13974XEN HYPERVISOR INTERFACE
13975M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13976M:	Juergen Gross <jgross@suse.com>
13977L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13979S:	Supported
13980F:	arch/x86/xen/
13981F:	drivers/*/xen-*front.c
13982F:	drivers/xen/
13983F:	arch/x86/include/asm/xen/
13984F:	include/xen/
13985F:	include/uapi/xen/
13986
13987XEN HYPERVISOR ARM
13988M:	Stefano Stabellini <sstabellini@kernel.org>
13989L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13990S:	Maintained
13991F:	arch/arm/xen/
13992F:	arch/arm/include/asm/xen/
13993
13994XEN HYPERVISOR ARM64
13995M:	Stefano Stabellini <sstabellini@kernel.org>
13996L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13997S:	Maintained
13998F:	arch/arm64/xen/
13999F:	arch/arm64/include/asm/xen/
14000
14001XEN NETWORK BACKEND DRIVER
14002M:	Wei Liu <wei.liu2@citrix.com>
14003M:	Paul Durrant <paul.durrant@citrix.com>
14004L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14005L:	netdev@vger.kernel.org
14006S:	Supported
14007F:	drivers/net/xen-netback/*
14008
14009XEN PCI SUBSYSTEM
14010M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14011L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14012S:	Supported
14013F:	arch/x86/pci/*xen*
14014F:	drivers/pci/*xen*
14015
14016XEN BLOCK SUBSYSTEM
14017M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14018M:	Roger Pau Monné <roger.pau@citrix.com>
14019L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14020S:	Supported
14021F:	drivers/block/xen-blkback/*
14022F:	drivers/block/xen*
14023
14024XEN PVSCSI DRIVERS
14025M:	Juergen Gross <jgross@suse.com>
14026L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14027L:	linux-scsi@vger.kernel.org
14028S:	Supported
14029F:	drivers/scsi/xen-scsifront.c
14030F:	drivers/xen/xen-scsiback.c
14031F:	include/xen/interface/io/vscsiif.h
14032
14033XEN SWIOTLB SUBSYSTEM
14034M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14035L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14036S:	Supported
14037F:	arch/x86/xen/*swiotlb*
14038F:	drivers/xen/*swiotlb*
14039
14040XFS FILESYSTEM
14041M:	Darrick J. Wong <darrick.wong@oracle.com>
14042M:	linux-xfs@vger.kernel.org
14043L:	linux-xfs@vger.kernel.org
14044W:	http://xfs.org/
14045T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14046S:	Supported
14047F:	Documentation/filesystems/xfs.txt
14048F:	fs/xfs/
14049
14050XILINX AXI ETHERNET DRIVER
14051M:	Anirudha Sarangi <anirudh@xilinx.com>
14052M:	John Linn <John.Linn@xilinx.com>
14053S:	Maintained
14054F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14055
14056XILINX UARTLITE SERIAL DRIVER
14057M:	Peter Korsgaard <jacmet@sunsite.dk>
14058L:	linux-serial@vger.kernel.org
14059S:	Maintained
14060F:	drivers/tty/serial/uartlite.c
14061
14062XILINX VIDEO IP CORES
14063M:	Hyun Kwon <hyun.kwon@xilinx.com>
14064M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14065L:	linux-media@vger.kernel.org
14066T:	git git://linuxtv.org/media_tree.git
14067S:	Supported
14068F:	Documentation/devicetree/bindings/media/xilinx/
14069F:	drivers/media/platform/xilinx/
14070F:	include/uapi/linux/xilinx-v4l2-controls.h
14071
14072XILLYBUS DRIVER
14073M:	Eli Billauer <eli.billauer@gmail.com>
14074L:	linux-kernel@vger.kernel.org
14075S:	Supported
14076F:	drivers/char/xillybus/
14077
14078XTENSA XTFPGA PLATFORM SUPPORT
14079M:	Max Filippov <jcmvbkbc@gmail.com>
14080L:	linux-xtensa@linux-xtensa.org
14081S:	Maintained
14082F:	drivers/spi/spi-xtensa-xtfpga.c
14083F:	sound/soc/xtensa/xtfpga-i2s.c
14084
14085YAM DRIVER FOR AX.25
14086M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14087L:	linux-hams@vger.kernel.org
14088S:	Maintained
14089F:	drivers/net/hamradio/yam*
14090F:	include/linux/yam.h
14091
14092YEALINK PHONE DRIVER
14093M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14094L:	usbb2k-api-dev@nongnu.org
14095S:	Maintained
14096F:	Documentation/input/yealink.rst
14097F:	drivers/input/misc/yealink.*
14098
14099Z8530 DRIVER FOR AX.25
14100M:	Joerg Reuter <jreuter@yaina.de>
14101W:	http://yaina.de/jreuter/
14102W:	http://www.qsl.net/dl1bke/
14103L:	linux-hams@vger.kernel.org
14104S:	Maintained
14105F:	Documentation/networking/z8530drv.txt
14106F:	drivers/net/hamradio/*scc.c
14107F:	drivers/net/hamradio/z8530.h
14108
14109ZBUD COMPRESSED PAGE ALLOCATOR
14110M:	Seth Jennings <sjenning@redhat.com>
14111M:	Dan Streetman <ddstreet@ieee.org>
14112L:	linux-mm@kvack.org
14113S:	Maintained
14114F:	mm/zbud.c
14115F:	include/linux/zbud.h
14116
14117ZD1211RW WIRELESS DRIVER
14118M:	Daniel Drake <dsd@gentoo.org>
14119M:	Ulrich Kunitz <kune@deine-taler.de>
14120W:	http://zd1211.ath.cx/wiki/DriverRewrite
14121L:	linux-wireless@vger.kernel.org
14122L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14123S:	Maintained
14124F:	drivers/net/wireless/zydas/zd1211rw/
14125
14126ZD1301_DEMOD MEDIA DRIVER
14127M:	Antti Palosaari <crope@iki.fi>
14128L:	linux-media@vger.kernel.org
14129W:	https://linuxtv.org/
14130W:	http://palosaari.fi/linux/
14131Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14132S:	Maintained
14133F:	drivers/media/dvb-frontends/zd1301_demod*
14134
14135ZD1301 MEDIA DRIVER
14136M:	Antti Palosaari <crope@iki.fi>
14137L:	linux-media@vger.kernel.org
14138W:	https://linuxtv.org/
14139W:	http://palosaari.fi/linux/
14140Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14141S:	Maintained
14142F:	drivers/media/usb/dvb-usb-v2/zd1301*
14143
14144ZPOOL COMPRESSED PAGE STORAGE API
14145M:	Dan Streetman <ddstreet@ieee.org>
14146L:	linux-mm@kvack.org
14147S:	Maintained
14148F:	mm/zpool.c
14149F:	include/linux/zpool.h
14150
14151ZR36067 VIDEO FOR LINUX DRIVER
14152L:	mjpeg-users@lists.sourceforge.net
14153L:	linux-media@vger.kernel.org
14154W:	http://mjpeg.sourceforge.net/driver-zoran/
14155T:	hg https://linuxtv.org/hg/v4l-dvb
14156S:	Odd Fixes
14157F:	drivers/media/pci/zoran/
14158
14159ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14160M:	Minchan Kim <minchan@kernel.org>
14161M:	Nitin Gupta <ngupta@vflare.org>
14162R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14163L:	linux-kernel@vger.kernel.org
14164S:	Maintained
14165F:	drivers/block/zram/
14166F:	Documentation/blockdev/zram.txt
14167
14168ZS DECSTATION Z85C30 SERIAL DRIVER
14169M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14170S:	Maintained
14171F:	drivers/tty/serial/zs.*
14172
14173ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14174M:	Minchan Kim <minchan@kernel.org>
14175M:	Nitin Gupta <ngupta@vflare.org>
14176R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14177L:	linux-mm@kvack.org
14178S:	Maintained
14179F:	mm/zsmalloc.c
14180F:	include/linux/zsmalloc.h
14181F:	Documentation/vm/zsmalloc.txt
14182
14183ZSWAP COMPRESSED SWAP CACHING
14184M:	Seth Jennings <sjenning@redhat.com>
14185M:	Dan Streetman <ddstreet@ieee.org>
14186L:	linux-mm@kvack.org
14187S:	Maintained
14188F:	mm/zswap.c
14189
14190THE REST
14191M:	Linus Torvalds <torvalds@linux-foundation.org>
14192L:	linux-kernel@vger.kernel.org
14193Q:	http://patchwork.kernel.org/project/LKML/list/
14194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14195S:	Buried alive in reporters
14196F:	*
14197F:	*/
14198