xref: /linux/MAINTAINERS (revision fcc8487d477a3452a1d0ccbdd4c5e0e1e3cb8bed)
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:	include/linux/mfd/altera-a10sr.h
657
658ALTERA TRIPLE SPEED ETHERNET DRIVER
659M:	Vince Bridgers <vbridger@opensource.altera.com>
660L:	netdev@vger.kernel.org
661L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662S:	Maintained
663F:	drivers/net/ethernet/altera/
664
665ALTERA UART/JTAG UART SERIAL DRIVERS
666M:	Tobias Klauser <tklauser@distanz.ch>
667L:	linux-serial@vger.kernel.org
668L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
669S:	Maintained
670F:	drivers/tty/serial/altera_uart.c
671F:	drivers/tty/serial/altera_jtaguart.c
672F:	include/linux/altera_uart.h
673F:	include/linux/altera_jtaguart.h
674
675AMAZON ETHERNET DRIVERS
676M:	Netanel Belgazal <netanel@annapurnalabs.com>
677R:	Saeed Bishara <saeed@annapurnalabs.com>
678R:	Zorik Machulsky <zorik@annapurnalabs.com>
679L:	netdev@vger.kernel.org
680S:	Supported
681F:	Documentation/networking/ena.txt
682F:	drivers/net/ethernet/amazon/
683
684AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685M:	Tom Lendacky <thomas.lendacky@amd.com>
686M:	Gary Hook <gary.hook@amd.com>
687L:	linux-crypto@vger.kernel.org
688S:	Supported
689F:	drivers/crypto/ccp/
690F:	include/linux/ccp.h
691
692AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693M:	Huang Rui <ray.huang@amd.com>
694L:	linux-hwmon@vger.kernel.org
695S:	Supported
696F:	Documentation/hwmon/fam15h_power
697F:	drivers/hwmon/fam15h_power.c
698
699AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
701S:	Orphan
702F:	drivers/usb/gadget/udc/amd5536udc.*
703
704AMD GEODE PROCESSOR/CHIPSET SUPPORT
705P:	Andres Salomon <dilinger@queued.net>
706L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
707W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708S:	Supported
709F:	drivers/char/hw_random/geode-rng.c
710F:	drivers/crypto/geode*
711F:	drivers/video/fbdev/geode/
712F:	arch/x86/include/asm/geode.h
713
714AMD IOMMU (AMD-VI)
715M:	Joerg Roedel <joro@8bytes.org>
716L:	iommu@lists.linux-foundation.org
717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
718S:	Maintained
719F:	drivers/iommu/amd_iommu*.[ch]
720F:	include/linux/amd-iommu.h
721
722AMD KFD
723M:	Oded Gabbay <oded.gabbay@gmail.com>
724L:	dri-devel@lists.freedesktop.org
725T:	git git://people.freedesktop.org/~gabbayo/linux.git
726S:	Supported
727F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731F:	drivers/gpu/drm/amd/amdkfd/
732F:	drivers/gpu/drm/amd/include/cik_structs.h
733F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734F:	drivers/gpu/drm/amd/include/vi_structs.h
735F:	drivers/gpu/drm/radeon/radeon_kfd.c
736F:	drivers/gpu/drm/radeon/radeon_kfd.h
737F:	include/uapi/linux/kfd_ioctl.h
738
739AMD SEATTLE DEVICE TREE SUPPORT
740M:	Brijesh Singh <brijeshkumar.singh@amd.com>
741M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742M:	Tom Lendacky <thomas.lendacky@amd.com>
743S:	Supported
744F:	arch/arm64/boot/dts/amd/
745
746AMD XGBE DRIVER
747M:	Tom Lendacky <thomas.lendacky@amd.com>
748L:	netdev@vger.kernel.org
749S:	Supported
750F:	drivers/net/ethernet/amd/xgbe/
751F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
752
753AMS (Apple Motion Sensor) DRIVER
754M:	Michael Hanselmann <linux-kernel@hansmi.ch>
755S:	Supported
756F:	drivers/macintosh/ams/
757
758ANALOG DEVICES INC AD9389B DRIVER
759M:	Hans Verkuil <hans.verkuil@cisco.com>
760L:	linux-media@vger.kernel.org
761S:	Maintained
762F:	drivers/media/i2c/ad9389b*
763
764ANALOG DEVICES INC ADV7180 DRIVER
765M:	Lars-Peter Clausen <lars@metafoo.de>
766L:	linux-media@vger.kernel.org
767W:	http://ez.analog.com/community/linux-device-drivers
768S:	Supported
769F:	drivers/media/i2c/adv7180.c
770
771ANALOG DEVICES INC ADV7511 DRIVER
772M:	Hans Verkuil <hans.verkuil@cisco.com>
773L:	linux-media@vger.kernel.org
774S:	Maintained
775F:	drivers/media/i2c/adv7511*
776
777ANALOG DEVICES INC ADV7604 DRIVER
778M:	Hans Verkuil <hans.verkuil@cisco.com>
779L:	linux-media@vger.kernel.org
780S:	Maintained
781F:	drivers/media/i2c/adv7604*
782
783ANALOG DEVICES INC ADV7842 DRIVER
784M:	Hans Verkuil <hans.verkuil@cisco.com>
785L:	linux-media@vger.kernel.org
786S:	Maintained
787F:	drivers/media/i2c/adv7842*
788
789ANALOG DEVICES INC ASOC CODEC DRIVERS
790M:	Lars-Peter Clausen <lars@metafoo.de>
791L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
792W:	http://wiki.analog.com/
793W:	http://ez.analog.com/community/linux-device-drivers
794S:	Supported
795F:	sound/soc/codecs/adau*
796F:	sound/soc/codecs/adav*
797F:	sound/soc/codecs/ad1*
798F:	sound/soc/codecs/ad7*
799F:	sound/soc/codecs/ssm*
800F:	sound/soc/codecs/sigmadsp.*
801
802ANALOG DEVICES INC ASOC DRIVERS
803L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
805W:	http://blackfin.uclinux.org/
806S:	Supported
807F:	sound/soc/blackfin/*
808
809ANALOG DEVICES INC IIO DRIVERS
810M:	Lars-Peter Clausen <lars@metafoo.de>
811M:	Michael Hennerich <Michael.Hennerich@analog.com>
812W:	http://wiki.analog.com/
813W:	http://ez.analog.com/community/linux-device-drivers
814S:	Supported
815F:	drivers/iio/*/ad*
816F:	drivers/iio/adc/ltc2497*
817X:	drivers/iio/*/adjd*
818F:	drivers/staging/iio/*/ad*
819F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
820
821ANALOG DEVICES INC DMA DRIVERS
822M:	Lars-Peter Clausen <lars@metafoo.de>
823W:	http://ez.analog.com/community/linux-device-drivers
824S:	Supported
825F:	drivers/dma/dma-axi-dmac.c
826
827ANDROID CONFIG FRAGMENTS
828M:	Rob Herring <robh@kernel.org>
829S:	Supported
830F:	kernel/configs/android*
831
832ANDROID DRIVERS
833M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
834M:	Arve Hjønnevåg <arve@android.com>
835M:	Riley Andrews <riandrews@android.com>
836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
837L:	devel@driverdev.osuosl.org
838S:	Supported
839F:	drivers/android/
840F:	drivers/staging/android/
841
842ANDROID ION DRIVER
843M:	Laura Abbott <labbott@redhat.com>
844M:	Sumit Semwal <sumit.semwal@linaro.org>
845L:	devel@driverdev.osuosl.org
846S:	Supported
847F:	Documentation/devicetree/bindings/staging/ion/
848F:	drivers/staging/android/ion
849F:	drivers/staging/android/uapi/ion.h
850F:	drivers/staging/android/uapi/ion_test.h
851
852AOA (Apple Onboard Audio) ALSA DRIVER
853M:	Johannes Berg <johannes@sipsolutions.net>
854L:	linuxppc-dev@lists.ozlabs.org
855L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
856S:	Maintained
857F:	sound/aoa/
858
859APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
860M:	William Breathitt Gray <vilhelm.gray@gmail.com>
861L:	linux-iio@vger.kernel.org
862S:	Maintained
863F:	drivers/iio/adc/stx104.c
864
865APM DRIVER
866M:	Jiri Kosina <jikos@kernel.org>
867S:	Odd fixes
868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
869F:	arch/x86/kernel/apm_32.c
870F:	include/linux/apm_bios.h
871F:	include/uapi/linux/apm_bios.h
872F:	drivers/char/apm-emulation.c
873
874APPLE BCM5974 MULTITOUCH DRIVER
875M:	Henrik Rydberg <rydberg@bitmath.org>
876L:	linux-input@vger.kernel.org
877S:	Odd fixes
878F:	drivers/input/mouse/bcm5974.c
879
880APPLE SMC DRIVER
881M:	Henrik Rydberg <rydberg@bitmath.org>
882L:	linux-hwmon@vger.kernel.org
883S:	Odd fixes
884F:	drivers/hwmon/applesmc.c
885
886APPLETALK NETWORK LAYER
887L:	netdev@vger.kernel.org
888S:	Odd fixes
889F:	drivers/net/appletalk/
890F:	net/appletalk/
891
892APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
893M:	Duc Dang <dhdang@apm.com>
894S:	Supported
895F:	arch/arm64/boot/dts/apm/
896
897APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
898M:	Iyappan Subramanian <isubramanian@apm.com>
899M:	Keyur Chudgar <kchudgar@apm.com>
900M:	Quan Nguyen <qnguyen@apm.com>
901S:	Supported
902F:	drivers/net/ethernet/apm/xgene/
903F:	drivers/net/phy/mdio-xgene.c
904F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
905F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
906
907APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
908M:	Iyappan Subramanian <isubramanian@apm.com>
909M:	Keyur Chudgar <kchudgar@apm.com>
910S:	Supported
911F:	drivers/net/ethernet/apm/xgene-v2/
912
913APPLIED MICRO (APM) X-GENE SOC PMU
914M:	Tai Nguyen <ttnguyen@apm.com>
915S:	Supported
916F:	drivers/perf/xgene_pmu.c
917F:	Documentation/perf/xgene-pmu.txt
918F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
919
920APTINA CAMERA SENSOR PLL
921M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
922L:	linux-media@vger.kernel.org
923S:	Maintained
924F:	drivers/media/i2c/aptina-pll.*
925
926ARC FRAMEBUFFER DRIVER
927M:	Jaya Kumar <jayalk@intworks.biz>
928S:	Maintained
929F:	drivers/video/fbdev/arcfb.c
930F:	drivers/video/fbdev/core/fb_defio.c
931
932ARCNET NETWORK LAYER
933M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
934L:	netdev@vger.kernel.org
935S:	Maintained
936F:	drivers/net/arcnet/
937F:	include/uapi/linux/if_arcnet.h
938
939ARC PGU DRM DRIVER
940M:	Alexey Brodkin <abrodkin@synopsys.com>
941S:	Supported
942F:	drivers/gpu/drm/arc/
943F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
944
945ARM ARCHITECTED TIMER DRIVER
946M:	Mark Rutland <mark.rutland@arm.com>
947M:	Marc Zyngier <marc.zyngier@arm.com>
948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
949S:	Maintained
950F:	arch/arm/include/asm/arch_timer.h
951F:	arch/arm64/include/asm/arch_timer.h
952F:	drivers/clocksource/arm_arch_timer.c
953
954ARM HDLCD DRM DRIVER
955M:	Liviu Dudau <liviu.dudau@arm.com>
956S:	Supported
957F:	drivers/gpu/drm/arm/hdlcd_*
958F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
959
960ARM MALI-DP DRM DRIVER
961M:	Liviu Dudau <liviu.dudau@arm.com>
962M:	Brian Starkey <brian.starkey@arm.com>
963M:	Mali DP Maintainers <malidp@foss.arm.com>
964S:	Supported
965F:	drivers/gpu/drm/arm/
966F:	Documentation/devicetree/bindings/display/arm,malidp.txt
967
968ARM MFM AND FLOPPY DRIVERS
969M:	Ian Molton <spyro@f2s.com>
970S:	Maintained
971F:	arch/arm/lib/floppydma.S
972F:	arch/arm/include/asm/floppy.h
973
974ARM PMU PROFILING AND DEBUGGING
975M:	Will Deacon <will.deacon@arm.com>
976M:	Mark Rutland <mark.rutland@arm.com>
977S:	Maintained
978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
979F:	arch/arm*/kernel/perf_*
980F:	arch/arm/oprofile/common.c
981F:	arch/arm*/kernel/hw_breakpoint.c
982F:	arch/arm*/include/asm/hw_breakpoint.h
983F:	arch/arm*/include/asm/perf_event.h
984F:	drivers/perf/*
985F:	include/linux/perf/arm_pmu.h
986F:	Documentation/devicetree/bindings/arm/pmu.txt
987F:	Documentation/devicetree/bindings/perf/
988
989ARM PORT
990M:	Russell King <linux@armlinux.org.uk>
991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
992W:	http://www.armlinux.org.uk/
993S:	Maintained
994T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
995F:	arch/arm/
996
997ARM SUB-ARCHITECTURES
998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
999S:	Maintained
1000F:	arch/arm/mach-*/
1001F:	arch/arm/plat-*/
1002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1003
1004ARM PRIMECELL AACI PL041 DRIVER
1005M:	Russell King <linux@armlinux.org.uk>
1006S:	Maintained
1007F:	sound/arm/aaci.*
1008
1009ARM PRIMECELL CLCD PL110 DRIVER
1010M:	Russell King <linux@armlinux.org.uk>
1011S:	Maintained
1012F:	drivers/video/fbdev/amba-clcd.*
1013
1014ARM PRIMECELL KMI PL050 DRIVER
1015M:	Russell King <linux@armlinux.org.uk>
1016S:	Maintained
1017F:	drivers/input/serio/ambakmi.*
1018F:	include/linux/amba/kmi.h
1019
1020ARM PRIMECELL MMCI PL180/1 DRIVER
1021M:	Russell King <linux@armlinux.org.uk>
1022S:	Maintained
1023F:	drivers/mmc/host/mmci.*
1024F:	include/linux/amba/mmci.h
1025
1026ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1027M:	Russell King <linux@armlinux.org.uk>
1028S:	Maintained
1029F:	drivers/tty/serial/amba-pl01*.c
1030F:	include/linux/amba/serial.h
1031
1032ARM PRIMECELL BUS SUPPORT
1033M:	Russell King <linux@armlinux.org.uk>
1034S:	Maintained
1035F:	drivers/amba/
1036F:	include/linux/amba/bus.h
1037
1038ARM/ADS SPHERE MACHINE SUPPORT
1039M:	Lennert Buytenhek <kernel@wantstofly.org>
1040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S:	Maintained
1042
1043ARM/AFEB9260 MACHINE SUPPORT
1044M:	Sergey Lapin <slapin@ossfans.org>
1045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1046S:	Maintained
1047
1048ARM/AJECO 1ARM MACHINE SUPPORT
1049M:	Lennert Buytenhek <kernel@wantstofly.org>
1050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1051S:	Maintained
1052
1053ARM/Allwinner sunXi SoC support
1054M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1055M:	Chen-Yu Tsai <wens@csie.org>
1056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057S:	Maintained
1058N:	sun[x456789]i
1059F:	arch/arm/boot/dts/ntc-gr8*
1060F:	arch/arm64/boot/dts/allwinner/
1061
1062ARM/Allwinner SoC Clock Support
1063M:	Emilio López <emilio@elopez.com.ar>
1064S:	Maintained
1065F:	drivers/clk/sunxi/
1066
1067ARM/Amlogic Meson SoC support
1068M:	Carlo Caione <carlo@caione.org>
1069M:	Kevin Hilman <khilman@baylibre.com>
1070L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1071L:	linux-amlogic@lists.infradead.org
1072W:	http://linux-meson.com/
1073S:	Maintained
1074F:	arch/arm/mach-meson/
1075F:	arch/arm/boot/dts/meson*
1076F:	arch/arm64/boot/dts/amlogic/
1077F: 	drivers/pinctrl/meson/
1078F:	drivers/mmc/host/meson*
1079N:	meson
1080
1081ARM/Annapurna Labs ALPINE ARCHITECTURE
1082M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1083M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085S:	Maintained
1086F:	arch/arm/mach-alpine/
1087F:	arch/arm/boot/dts/alpine*
1088F:	arch/arm64/boot/dts/al/
1089F:	drivers/*/*alpine*
1090
1091ARM/ARTPEC MACHINE SUPPORT
1092M:	Jesper Nilsson <jesper.nilsson@axis.com>
1093M:	Lars Persson <lars.persson@axis.com>
1094M:	Niklas Cassel <niklas.cassel@axis.com>
1095S:	Maintained
1096L:	linux-arm-kernel@axis.com
1097F:	arch/arm/mach-artpec
1098F:	arch/arm/boot/dts/artpec6*
1099F:	drivers/clk/axis
1100F:	drivers/pinctrl/pinctrl-artpec*
1101F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1102
1103ARM/ASPEED MACHINE SUPPORT
1104M:	Joel Stanley <joel@jms.id.au>
1105S:	Maintained
1106F:	arch/arm/mach-aspeed/
1107F:	arch/arm/boot/dts/aspeed-*
1108F:	drivers/*/*aspeed*
1109
1110ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1111M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1112M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1113M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115W:	http://www.linux4sam.org
1116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1117S:	Supported
1118F:	arch/arm/mach-at91/
1119F:	include/soc/at91/
1120F:	arch/arm/boot/dts/at91*.dts
1121F:	arch/arm/boot/dts/at91*.dtsi
1122F:	arch/arm/boot/dts/sama*.dts
1123F:	arch/arm/boot/dts/sama*.dtsi
1124F:	arch/arm/include/debug/at91.S
1125
1126ARM/ATMEL AT91 Clock Support
1127M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1128S:	Maintained
1129F:	drivers/clk/at91
1130
1131ARM/CALXEDA HIGHBANK ARCHITECTURE
1132M:	Rob Herring <robh@kernel.org>
1133L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134S:	Maintained
1135F:	arch/arm/mach-highbank/
1136F:	arch/arm/boot/dts/highbank.dts
1137F:	arch/arm/boot/dts/ecx-*.dts*
1138
1139ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1140M:	Krzysztof Halasa <khalasa@piap.pl>
1141S:	Maintained
1142F:	arch/arm/mach-cns3xxx/
1143
1144ARM/CAVIUM THUNDER NETWORK DRIVER
1145M:	Sunil Goutham <sgoutham@cavium.com>
1146M:	Robert Richter <rric@kernel.org>
1147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S:	Supported
1149F:	drivers/net/ethernet/cavium/thunder/
1150
1151ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1152M:	Alexander Shiyan <shc_work@mail.ru>
1153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154S:	Odd Fixes
1155N:	clps711x
1156
1157ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1158M:	Hartley Sweeten <hsweeten@visionengravers.com>
1159M:	Ryan Mallon <rmallon@gmail.com>
1160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161S:	Maintained
1162F:	arch/arm/mach-ep93xx/
1163F:	arch/arm/mach-ep93xx/include/mach/
1164
1165ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1166M:	Lennert Buytenhek <kernel@wantstofly.org>
1167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S:	Maintained
1169
1170ARM/CLKDEV SUPPORT
1171M:	Russell King <linux@armlinux.org.uk>
1172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173S:	Maintained
1174T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1175F:	arch/arm/include/asm/clkdev.h
1176F:	drivers/clk/clkdev.c
1177
1178ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1179M:	Mike Rapoport <mike@compulab.co.il>
1180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181S:	Maintained
1182
1183ARM/CONTEC MICRO9 MACHINE SUPPORT
1184M:	Hubert Feurstein <hubert.feurstein@contec.at>
1185S:	Maintained
1186F:	arch/arm/mach-ep93xx/micro9.c
1187
1188ARM/CORESIGHT FRAMEWORK AND DRIVERS
1189M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191S:	Maintained
1192F:	drivers/hwtracing/coresight/*
1193F:	Documentation/trace/coresight.txt
1194F:	Documentation/devicetree/bindings/arm/coresight.txt
1195F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1196F:	tools/perf/arch/arm/util/pmu.c
1197F:	tools/perf/arch/arm/util/auxtrace.c
1198F:	tools/perf/arch/arm/util/cs-etm.c
1199F:	tools/perf/arch/arm/util/cs-etm.h
1200F:	tools/perf/util/cs-etm.h
1201
1202ARM/CORGI MACHINE SUPPORT
1203M:	Richard Purdie <rpurdie@rpsys.net>
1204S:	Maintained
1205
1206ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1207M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209T:	git git://github.com/ulli-kroll/linux.git
1210S:	Maintained
1211F:	arch/arm/mach-gemini/
1212F:	drivers/rtc/rtc-gemini.c
1213
1214ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1215M:	Barry Song <baohua@kernel.org>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1218S:	Maintained
1219F:	arch/arm/boot/dts/prima2*
1220F:	arch/arm/mach-prima2/
1221F:	drivers/clk/sirf/
1222F:	drivers/clocksource/timer-prima2.c
1223F:	drivers/clocksource/timer-atlas7.c
1224N:	[^a-z]sirf
1225
1226ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1227M:	Baruch Siach <baruch@tkos.co.il>
1228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229S:	Maintained
1230F:	arch/arm/boot/dts/cx92755*
1231N:	digicolor
1232
1233ARM/EBSA110 MACHINE SUPPORT
1234M:	Russell King <linux@armlinux.org.uk>
1235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236W:	http://www.armlinux.org.uk/
1237S:	Maintained
1238F:	arch/arm/mach-ebsa110/
1239F:	drivers/net/ethernet/amd/am79c961a.*
1240
1241ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1242M:	Uwe Kleine-König <kernel@pengutronix.de>
1243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244S:	Maintained
1245N:	efm32
1246
1247ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1248M:	Robert Jarzmik <robert.jarzmik@free.fr>
1249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250S:	Maintained
1251F:	arch/arm/mach-pxa/ezx.c
1252
1253ARM/FARADAY FA526 PORT
1254M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S:	Maintained
1257T:	git git://git.berlios.de/gemini-board
1258F:	arch/arm/mm/*-fa*
1259
1260ARM/FOOTBRIDGE ARCHITECTURE
1261M:	Russell King <linux@armlinux.org.uk>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263W:	http://www.armlinux.org.uk/
1264S:	Maintained
1265F:	arch/arm/include/asm/hardware/dec21285.h
1266F:	arch/arm/mach-footbridge/
1267
1268ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1269M:	Shawn Guo <shawnguo@kernel.org>
1270M:	Sascha Hauer <kernel@pengutronix.de>
1271R:	Fabio Estevam <fabio.estevam@nxp.com>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1275F:	arch/arm/mach-imx/
1276F:	arch/arm/mach-mxs/
1277F:	arch/arm/boot/dts/imx*
1278F:	arch/arm/configs/imx*_defconfig
1279F:	drivers/clk/imx/
1280F:	include/soc/imx/
1281
1282ARM/FREESCALE VYBRID ARM ARCHITECTURE
1283M:	Shawn Guo <shawnguo@kernel.org>
1284M:	Sascha Hauer <kernel@pengutronix.de>
1285R:	Stefan Agner <stefan@agner.ch>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1289F:	arch/arm/mach-imx/*vf610*
1290F:	arch/arm/boot/dts/vf*
1291
1292ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1293M:	Lennert Buytenhek <kernel@wantstofly.org>
1294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S:	Maintained
1296
1297ARM/GUMSTIX MACHINE SUPPORT
1298M:	Steve Sakoman <sakoman@gmail.com>
1299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300S:	Maintained
1301
1302ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1303M:	Philipp Zabel <philipp.zabel@gmail.com>
1304M:	Paul Parsons <lost.distance@yahoo.com>
1305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306S:	Maintained
1307F:	arch/arm/mach-pxa/hx4700.c
1308F:	arch/arm/mach-pxa/include/mach/hx4700.h
1309F:	sound/soc/pxa/hx4700.c
1310
1311ARM/HISILICON SOC SUPPORT
1312M:	Wei Xu <xuwei5@hisilicon.com>
1313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314W:	http://www.hisilicon.com
1315S:	Supported
1316T:	git git://github.com/hisilicon/linux-hisi.git
1317F:	arch/arm/mach-hisi/
1318F:	arch/arm/boot/dts/hi3*
1319F:	arch/arm/boot/dts/hip*
1320F:	arch/arm/boot/dts/hisi*
1321F:	arch/arm64/boot/dts/hisilicon/
1322
1323ARM/HP JORNADA 7XX MACHINE SUPPORT
1324M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1325W:	www.jlime.com
1326S:	Maintained
1327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1328F:	arch/arm/mach-sa1100/jornada720.c
1329F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1330
1331ARM/IGEP MACHINE SUPPORT
1332M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1333M:	Javier Martinez Canillas <javier@dowhile0.org>
1334L:	linux-omap@vger.kernel.org
1335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S:	Maintained
1337F:	arch/arm/boot/dts/omap3-igep*
1338
1339ARM/INCOME PXA270 SUPPORT
1340M:	Marek Vasut <marek.vasut@gmail.com>
1341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S:	Maintained
1343F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1344
1345ARM/INTEL IOP32X ARM ARCHITECTURE
1346M:	Lennert Buytenhek <kernel@wantstofly.org>
1347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348S:	Maintained
1349
1350ARM/INTEL IOP33X ARM ARCHITECTURE
1351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352S:	Orphan
1353
1354ARM/INTEL IOP13XX ARM ARCHITECTURE
1355M:	Lennert Buytenhek <kernel@wantstofly.org>
1356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S:	Maintained
1358
1359ARM/INTEL IQ81342EX MACHINE SUPPORT
1360M:	Lennert Buytenhek <kernel@wantstofly.org>
1361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362S:	Maintained
1363
1364ARM/INTEL IXDP2850 MACHINE SUPPORT
1365M:	Lennert Buytenhek <kernel@wantstofly.org>
1366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367S:	Maintained
1368
1369ARM/INTEL IXP4XX ARM ARCHITECTURE
1370M:	Imre Kaloz <kaloz@openwrt.org>
1371M:	Krzysztof Halasa <khalasa@piap.pl>
1372L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373S:	Maintained
1374F:	arch/arm/mach-ixp4xx/
1375
1376ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1377M:	Jonathan Cameron <jic23@cam.ac.uk>
1378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379S:	Maintained
1380F:	arch/arm/mach-pxa/stargate2.c
1381F:	drivers/pcmcia/pxa2xx_stargate2.c
1382
1383ARM/INTEL XSC3 (MANZANO) ARM CORE
1384M:	Lennert Buytenhek <kernel@wantstofly.org>
1385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386S:	Maintained
1387
1388ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1389M:	Lennert Buytenhek <kernel@wantstofly.org>
1390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391S:	Maintained
1392
1393ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1394M:	Santosh Shilimkar <ssantosh@kernel.org>
1395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396S:	Maintained
1397F:	arch/arm/mach-keystone/
1398F:	arch/arm/boot/dts/keystone-*
1399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1400
1401ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1402M:	Santosh Shilimkar <ssantosh@kernel.org>
1403L:	linux-kernel@vger.kernel.org
1404S:	Maintained
1405F:	drivers/clk/keystone/
1406
1407ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1408M:	Santosh Shilimkar <ssantosh@kernel.org>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410L:	linux-kernel@vger.kernel.org
1411S:	Maintained
1412F:	drivers/clocksource/timer-keystone.c
1413
1414ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1415M:	Santosh Shilimkar <ssantosh@kernel.org>
1416L:	linux-kernel@vger.kernel.org
1417S:	Maintained
1418F:	drivers/power/reset/keystone-reset.c
1419
1420ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1421M:	Santosh Shilimkar <ssantosh@kernel.org>
1422L:	linux-kernel@vger.kernel.org
1423S:	Maintained
1424F:	drivers/memory/*emif*
1425
1426ARM/LG1K ARCHITECTURE
1427M:	Chanho Min <chanho.min@lge.com>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429S:	Maintained
1430F:	arch/arm64/boot/dts/lg/
1431
1432ARM/LOGICPD PXA270 MACHINE SUPPORT
1433M:	Lennert Buytenhek <kernel@wantstofly.org>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436
1437ARM/LPC18XX ARCHITECTURE
1438M:	Joachim Eastwood <manabian@gmail.com>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441F:	arch/arm/boot/dts/lpc43*
1442F:	drivers/clk/nxp/clk-lpc18xx*
1443F:	drivers/clocksource/time-lpc32xx.c
1444F:	drivers/i2c/busses/i2c-lpc2k.c
1445F:	drivers/memory/pl172.c
1446F:	drivers/mtd/spi-nor/nxp-spifi.c
1447F:	drivers/rtc/rtc-lpc24xx.c
1448N:	lpc18xx
1449
1450ARM/LPC32XX SOC SUPPORT
1451M:	Vladimir Zapolskiy <vz@mleia.com>
1452M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1455S:	Maintained
1456F:	arch/arm/boot/dts/lpc32*
1457F:	arch/arm/mach-lpc32xx/
1458F:	drivers/i2c/busses/i2c-pnx.c
1459F:	drivers/net/ethernet/nxp/lpc_eth.c
1460F:	drivers/usb/host/ohci-nxp.c
1461F:	drivers/watchdog/pnx4008_wdt.c
1462N:	lpc32xx
1463
1464ARM/MAGICIAN MACHINE SUPPORT
1465M:	Philipp Zabel <philipp.zabel@gmail.com>
1466S:	Maintained
1467
1468ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1469M:	Jason Cooper <jason@lakedaemon.net>
1470M:	Andrew Lunn <andrew@lunn.ch>
1471M:	Gregory Clement <gregory.clement@free-electrons.com>
1472M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S:	Maintained
1475F:	arch/arm/mach-mvebu/
1476F:	drivers/rtc/rtc-armada38x.c
1477F:	arch/arm/boot/dts/armada*
1478F:	arch/arm/boot/dts/kirkwood*
1479F:	arch/arm64/boot/dts/marvell/armada*
1480F:	drivers/cpufreq/mvebu-cpufreq.c
1481F:	arch/arm/configs/mvebu_*_defconfig
1482
1483ARM/Marvell Berlin SoC support
1484M:	Jisheng Zhang <jszhang@marvell.com>
1485M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488F:	arch/arm/mach-berlin/
1489F:	arch/arm/boot/dts/berlin*
1490F:	arch/arm64/boot/dts/marvell/berlin*
1491
1492
1493ARM/Marvell Dove/MV78xx0/Orion SOC support
1494M:	Jason Cooper <jason@lakedaemon.net>
1495M:	Andrew Lunn <andrew@lunn.ch>
1496M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1497M:	Gregory Clement <gregory.clement@free-electrons.com>
1498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499S:	Maintained
1500F:	arch/arm/mach-dove/
1501F:	arch/arm/mach-mv78xx0/
1502F:	arch/arm/mach-orion5x/
1503F:	arch/arm/plat-orion/
1504F:	arch/arm/boot/dts/dove*
1505F:	arch/arm/boot/dts/orion5x*
1506
1507
1508ARM/Orion SoC/Technologic Systems TS-78xx platform support
1509M:	Alexander Clouter <alex@digriz.org.uk>
1510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511W:	http://www.digriz.org.uk/ts78xx/kernel
1512S:	Maintained
1513F:	arch/arm/mach-orion5x/ts78xx-*
1514
1515ARM/OXNAS platform support
1516M:	Neil Armstrong <narmstrong@baylibre.com>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1519S:	Maintained
1520F:	arch/arm/mach-oxnas/
1521F:	arch/arm/boot/dts/ox8*.dtsi
1522F:	arch/arm/boot/dts/wd-mbwe.dts
1523F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1524N:	oxnas
1525
1526ARM/Mediatek RTC DRIVER
1527M:	Eddie Huang <eddie.huang@mediatek.com>
1528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1530S:	Maintained
1531F:	drivers/rtc/rtc-mt6397.c
1532
1533ARM/Mediatek SoC support
1534M:	Matthias Brugger <matthias.bgg@gmail.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538F:	arch/arm/boot/dts/mt6*
1539F:	arch/arm/boot/dts/mt7*
1540F:	arch/arm/boot/dts/mt8*
1541F:	arch/arm/mach-mediatek/
1542F:	arch/arm64/boot/dts/mediatek/
1543N:	mtk
1544K:	mediatek
1545
1546ARM/Mediatek USB3 PHY DRIVER
1547M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1550S:	Maintained
1551F:	drivers/phy/phy-mt65xx-usb3.c
1552
1553ARM/MICREL KS8695 ARCHITECTURE
1554M:	Greg Ungerer <gerg@uclinux.org>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556F:	arch/arm/mach-ks8695/
1557S:	Odd Fixes
1558
1559ARM/MIOA701 MACHINE SUPPORT
1560M:	Robert Jarzmik <robert.jarzmik@free.fr>
1561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562F:	arch/arm/mach-pxa/mioa701.c
1563S:	Maintained
1564
1565ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1566M:	Michael Petchkovsky <mkpetch@internode.on.net>
1567S:	Maintained
1568
1569ARM/NOMADIK ARCHITECTURE
1570M:	Alessandro Rubini <rubini@unipv.it>
1571M:	Linus Walleij <linus.walleij@linaro.org>
1572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573S:	Maintained
1574F:	arch/arm/mach-nomadik/
1575F:	drivers/pinctrl/nomadik/
1576F:	drivers/i2c/busses/i2c-nomadik.c
1577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1578
1579ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1580M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1581L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1582W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1583S:	Supported
1584
1585ARM/TOSA MACHINE SUPPORT
1586M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1587M:	Dirk Opfer <dirk@opfer-online.de>
1588S:	Maintained
1589
1590ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1591M:	Marek Vasut <marek.vasut@gmail.com>
1592L:	linux-arm-kernel@lists.infradead.org
1593W:	http://hackndev.com
1594S:	Maintained
1595F:	arch/arm/mach-pxa/include/mach/palmtx.h
1596F:	arch/arm/mach-pxa/palmtx.c
1597F:	arch/arm/mach-pxa/include/mach/palmt5.h
1598F:	arch/arm/mach-pxa/palmt5.c
1599F:	arch/arm/mach-pxa/include/mach/palmld.h
1600F:	arch/arm/mach-pxa/palmld.c
1601F:	arch/arm/mach-pxa/include/mach/palmte2.h
1602F:	arch/arm/mach-pxa/palmte2.c
1603F:	arch/arm/mach-pxa/include/mach/palmtc.h
1604F:	arch/arm/mach-pxa/palmtc.c
1605
1606ARM/PALM TREO SUPPORT
1607M:	Tomas Cech <sleep_walker@suse.com>
1608L:	linux-arm-kernel@lists.infradead.org
1609W:	http://hackndev.com
1610S:	Maintained
1611F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1612F:	arch/arm/mach-pxa/palmtreo.c
1613
1614ARM/PALMZ72 SUPPORT
1615M:	Sergey Lapin <slapin@ossfans.org>
1616L:	linux-arm-kernel@lists.infradead.org
1617W:	http://hackndev.com
1618S:	Maintained
1619F:	arch/arm/mach-pxa/include/mach/palmz72.h
1620F:	arch/arm/mach-pxa/palmz72.c
1621
1622ARM/PLEB SUPPORT
1623M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1624W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1625S:	Maintained
1626
1627ARM/PT DIGITAL BOARD PORT
1628M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630W:	http://www.armlinux.org.uk/
1631S:	Maintained
1632
1633ARM/QUALCOMM SUPPORT
1634M:	Andy Gross <andy.gross@linaro.org>
1635M:	David Brown <david.brown@linaro.org>
1636L:	linux-arm-msm@vger.kernel.org
1637L:	linux-soc@vger.kernel.org
1638S:	Maintained
1639F:	Documentation/devicetree/bindings/soc/qcom/
1640F:	arch/arm/boot/dts/qcom-*.dts
1641F:	arch/arm/boot/dts/qcom-*.dtsi
1642F:	arch/arm/mach-qcom/
1643F:	arch/arm64/boot/dts/qcom/*
1644F:	drivers/i2c/busses/i2c-qup.c
1645F:	drivers/clk/qcom/
1646F:	drivers/pinctrl/qcom/
1647F:	drivers/dma/qcom/
1648F:	drivers/soc/qcom/
1649F:	drivers/spi/spi-qup.c
1650F:	drivers/tty/serial/msm_serial.h
1651F:	drivers/tty/serial/msm_serial.c
1652F:	drivers/*/pm8???-*
1653F:	drivers/mfd/ssbi.c
1654F:	drivers/firmware/qcom_scm.c
1655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1656
1657ARM/RADISYS ENP2611 MACHINE SUPPORT
1658M:	Lennert Buytenhek <kernel@wantstofly.org>
1659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660S:	Maintained
1661
1662ARM/RENESAS ARM64 ARCHITECTURE
1663M:	Simon Horman <horms@verge.net.au>
1664M:	Magnus Damm <magnus.damm@gmail.com>
1665L:	linux-renesas-soc@vger.kernel.org
1666Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1668S:	Supported
1669F:	arch/arm64/boot/dts/renesas/
1670F:	drivers/soc/renesas/
1671F:	include/linux/soc/renesas/
1672
1673ARM/RISCPC ARCHITECTURE
1674M:	Russell King <linux@armlinux.org.uk>
1675L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676W:	http://www.armlinux.org.uk/
1677S:	Maintained
1678F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1679F:	arch/arm/include/asm/hardware/ioc.h
1680F:	arch/arm/include/asm/hardware/iomd.h
1681F:	arch/arm/include/asm/hardware/memc.h
1682F:	arch/arm/mach-rpc/
1683F:	drivers/net/ethernet/8390/etherh.c
1684F:	drivers/net/ethernet/i825xx/ether1*
1685F:	drivers/net/ethernet/seeq/ether3*
1686F:	drivers/scsi/arm/
1687
1688ARM/Rockchip SoC support
1689M:	Heiko Stuebner <heiko@sntech.de>
1690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691L:	linux-rockchip@lists.infradead.org
1692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1693S:	Maintained
1694F:	arch/arm/boot/dts/rk3*
1695F:	arch/arm/mach-rockchip/
1696F:	drivers/clk/rockchip/
1697F:	drivers/i2c/busses/i2c-rk3x.c
1698F:	drivers/*/*rockchip*
1699F:	drivers/*/*/*rockchip*
1700F:	sound/soc/rockchip/
1701N:	rockchip
1702
1703ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1704M:	Kukjin Kim <kgene@kernel.org>
1705M:	Krzysztof Kozlowski <krzk@kernel.org>
1706R:	Javier Martinez Canillas <javier@osg.samsung.com>
1707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1709Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1710S:	Maintained
1711F:	arch/arm/boot/dts/s3c*
1712F:	arch/arm/boot/dts/s5p*
1713F:	arch/arm/boot/dts/samsung*
1714F:	arch/arm/boot/dts/exynos*
1715F:	arch/arm64/boot/dts/exynos/
1716F:	arch/arm/plat-samsung/
1717F:	arch/arm/mach-s3c24*/
1718F:	arch/arm/mach-s3c64xx/
1719F:	arch/arm/mach-s5p*/
1720F:	arch/arm/mach-exynos*/
1721F:	drivers/*/*s3c24*
1722F:	drivers/*/*/*s3c24*
1723F:	drivers/*/*s3c64xx*
1724F:	drivers/*/*s5pv210*
1725F:	drivers/memory/samsung/*
1726F:	drivers/soc/samsung/*
1727F:	Documentation/arm/Samsung/
1728F:	Documentation/devicetree/bindings/arm/samsung/
1729F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1730F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1731N:	exynos
1732
1733ARM/SAMSUNG MOBILE MACHINE SUPPORT
1734M:	Kyungmin Park <kyungmin.park@samsung.com>
1735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736S:	Maintained
1737F:	arch/arm/mach-s5pv210/
1738
1739ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1740M:	Kyungmin Park <kyungmin.park@samsung.com>
1741M:	Kamil Debski <kamil@wypas.org>
1742M:	Andrzej Hajda <a.hajda@samsung.com>
1743L:	linux-arm-kernel@lists.infradead.org
1744L:	linux-media@vger.kernel.org
1745S:	Maintained
1746F:	drivers/media/platform/s5p-g2d/
1747
1748ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1749M:	Kyungmin Park <kyungmin.park@samsung.com>
1750M:	Kamil Debski <kamil@wypas.org>
1751M:	Jeongtae Park <jtp.park@samsung.com>
1752M:	Andrzej Hajda <a.hajda@samsung.com>
1753L:	linux-arm-kernel@lists.infradead.org
1754L:	linux-media@vger.kernel.org
1755S:	Maintained
1756F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1757F:	drivers/media/platform/s5p-mfc/
1758
1759ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1760M:	Kyungmin Park <kyungmin.park@samsung.com>
1761L:	linux-arm-kernel@lists.infradead.org
1762L:	linux-media@vger.kernel.org
1763S:	Maintained
1764F:	drivers/staging/media/platform/s5p-cec/
1765
1766ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1767M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1768M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1769L:	linux-arm-kernel@lists.infradead.org
1770L:	linux-media@vger.kernel.org
1771S:	Maintained
1772F:	drivers/media/platform/s5p-jpeg/
1773
1774ARM/SHMOBILE ARM ARCHITECTURE
1775M:	Simon Horman <horms@verge.net.au>
1776M:	Magnus Damm <magnus.damm@gmail.com>
1777L:	linux-renesas-soc@vger.kernel.org
1778Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1780S:	Supported
1781F:	arch/arm/boot/dts/emev2*
1782F:	arch/arm/boot/dts/r7s*
1783F:	arch/arm/boot/dts/r8a*
1784F:	arch/arm/boot/dts/sh*
1785F:	arch/arm/configs/shmobile_defconfig
1786F:	arch/arm/include/debug/renesas-scif.S
1787F:	arch/arm/mach-shmobile/
1788F:	drivers/soc/renesas/
1789F:	include/linux/soc/renesas/
1790
1791ARM/SOCFPGA ARCHITECTURE
1792M:	Dinh Nguyen <dinguyen@kernel.org>
1793S:	Maintained
1794F:	arch/arm/mach-socfpga/
1795F:	arch/arm/boot/dts/socfpga*
1796F:	arch/arm/configs/socfpga_defconfig
1797F:	arch/arm64/boot/dts/altera/
1798W:	http://www.rocketboards.org
1799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1800
1801ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1802M:	Dinh Nguyen <dinguyen@kernel.org>
1803S:	Maintained
1804F:	drivers/clk/socfpga/
1805
1806ARM/SOCFPGA EDAC SUPPORT
1807M:	Thor Thayer <thor.thayer@linux.intel.com>
1808S:	Maintained
1809F:	drivers/edac/altera_edac.
1810
1811ARM/STI ARCHITECTURE
1812M:	Patrice Chotard <patrice.chotard@st.com>
1813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814L:	kernel@stlinux.com
1815W:	http://www.stlinux.com
1816S:	Maintained
1817F:	arch/arm/mach-sti/
1818F:	arch/arm/boot/dts/sti*
1819F:	drivers/char/hw_random/st-rng.c
1820F:	drivers/clocksource/arm_global_timer.c
1821F:	drivers/clocksource/clksrc_st_lpc.c
1822F:	drivers/cpufreq/sti-cpufreq.c
1823F:	drivers/dma/st_fdma*
1824F:	drivers/i2c/busses/i2c-st.c
1825F:	drivers/media/rc/st_rc.c
1826F:	drivers/media/platform/sti/c8sectpfe/
1827F:	drivers/mmc/host/sdhci-st.c
1828F:	drivers/phy/phy-miphy28lp.c
1829F:	drivers/phy/phy-stih407-usb.c
1830F:	drivers/pinctrl/pinctrl-st.c
1831F:	drivers/remoteproc/st_remoteproc.c
1832F:	drivers/remoteproc/st_slim_rproc.c
1833F:	drivers/reset/sti/
1834F:	drivers/rtc/rtc-st-lpc.c
1835F:	drivers/tty/serial/st-asc.c
1836F:	drivers/usb/dwc3/dwc3-st.c
1837F:	drivers/usb/host/ehci-st.c
1838F:	drivers/usb/host/ohci-st.c
1839F:	drivers/watchdog/st_lpc_wdt.c
1840F:	drivers/ata/ahci_st.c
1841F:	include/linux/remoteproc/st_slim_rproc.h
1842
1843ARM/STM32 ARCHITECTURE
1844M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1845M:	Alexandre Torgue <alexandre.torgue@st.com>
1846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847S:	Maintained
1848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1849N:	stm32
1850F:	drivers/clocksource/armv7m_systick.c
1851
1852ARM/TANGO ARCHITECTURE
1853M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1854L:	linux-arm-kernel@lists.infradead.org
1855S:	Maintained
1856N:	tango
1857
1858ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1859M:	Lennert Buytenhek <kernel@wantstofly.org>
1860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861S:	Maintained
1862
1863ARM/TETON BGA MACHINE SUPPORT
1864M:	"Mark F. Brown" <mark.brown314@gmail.com>
1865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866S:	Maintained
1867
1868ARM/THECUS N2100 MACHINE SUPPORT
1869M:	Lennert Buytenhek <kernel@wantstofly.org>
1870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871S:	Maintained
1872
1873ARM/NUVOTON W90X900 ARM ARCHITECTURE
1874M:	Wan ZongShun <mcuos.com@gmail.com>
1875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876W:	http://www.mcuos.com
1877S:	Maintained
1878F:	arch/arm/mach-w90x900/
1879F:	drivers/input/keyboard/w90p910_keypad.c
1880F:	drivers/input/touchscreen/w90p910_ts.c
1881F:	drivers/watchdog/nuc900_wdt.c
1882F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1883F:	drivers/mtd/nand/nuc900_nand.c
1884F:	drivers/rtc/rtc-nuc900.c
1885F:	drivers/spi/spi-nuc900.c
1886F:	drivers/usb/host/ehci-w90x900.c
1887F:	drivers/video/fbdev/nuc900fb.c
1888
1889ARM/U300 MACHINE SUPPORT
1890M:	Linus Walleij <linus.walleij@linaro.org>
1891L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892S:	Supported
1893F:	arch/arm/mach-u300/
1894F:	drivers/clocksource/timer-u300.c
1895F:	drivers/i2c/busses/i2c-stu300.c
1896F:	drivers/rtc/rtc-coh901331.c
1897F:	drivers/watchdog/coh901327_wdt.c
1898F:	drivers/dma/coh901318*
1899F:	drivers/mfd/ab3100*
1900F:	drivers/rtc/rtc-ab3100.c
1901F:	drivers/rtc/rtc-coh901331.c
1902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1903
1904ARM/UNIPHIER ARCHITECTURE
1905M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1908S:	Maintained
1909F:	arch/arm/boot/dts/uniphier*
1910F:	arch/arm/include/asm/hardware/cache-uniphier.h
1911F:	arch/arm/mach-uniphier/
1912F:	arch/arm/mm/cache-uniphier.c
1913F:	arch/arm64/boot/dts/socionext/
1914F:	drivers/bus/uniphier-system-bus.c
1915F:	drivers/clk/uniphier/
1916F:	drivers/i2c/busses/i2c-uniphier*
1917F:	drivers/pinctrl/uniphier/
1918F:	drivers/reset/reset-uniphier.c
1919F:	drivers/tty/serial/8250/8250_uniphier.c
1920N:	uniphier
1921
1922ARM/Ux500 ARM ARCHITECTURE
1923M:	Linus Walleij <linus.walleij@linaro.org>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925S:	Maintained
1926F:	arch/arm/mach-ux500/
1927F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1928F:	drivers/dma/ste_dma40*
1929F:	drivers/hwspinlock/u8500_hsem.c
1930F:	drivers/mfd/abx500*
1931F:	drivers/mfd/ab8500*
1932F:	drivers/mfd/dbx500*
1933F:	drivers/mfd/db8500*
1934F:	drivers/pinctrl/nomadik/pinctrl-ab*
1935F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1936F:	drivers/rtc/rtc-ab8500.c
1937F:	drivers/rtc/rtc-pl031.c
1938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1939
1940ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1941M:	Ulf Hansson <ulf.hansson@linaro.org>
1942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943T:	git git://git.linaro.org/people/ulfh/clk.git
1944S:	Maintained
1945F:	drivers/clk/ux500/
1946
1947ARM/VERSATILE EXPRESS PLATFORM
1948M:	Liviu Dudau <liviu.dudau@arm.com>
1949M:	Sudeep Holla <sudeep.holla@arm.com>
1950M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1951L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952S:	Maintained
1953F:	arch/arm/boot/dts/vexpress*
1954F:	arch/arm64/boot/dts/arm/
1955F:	arch/arm/mach-vexpress/
1956F:	*/*/vexpress*
1957F:	*/*/*/vexpress*
1958F:	drivers/clk/versatile/clk-vexpress-osc.c
1959F:	drivers/clocksource/versatile.c
1960N:	mps2
1961
1962ARM/VFP SUPPORT
1963M:	Russell King <linux@armlinux.org.uk>
1964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965W:	http://www.armlinux.org.uk/
1966S:	Maintained
1967F:	arch/arm/vfp/
1968
1969ARM/VOIPAC PXA270 SUPPORT
1970M:	Marek Vasut <marek.vasut@gmail.com>
1971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972S:	Maintained
1973F:	arch/arm/mach-pxa/vpac270.c
1974F:	arch/arm/mach-pxa/include/mach/vpac270.h
1975
1976ARM/VT8500 ARM ARCHITECTURE
1977M:	Tony Prisk <linux@prisktech.co.nz>
1978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979S:	Maintained
1980F:	arch/arm/mach-vt8500/
1981F:	drivers/clocksource/vt8500_timer.c
1982F:	drivers/i2c/busses/i2c-wmt.c
1983F:	drivers/mmc/host/wmt-sdmmc.c
1984F:	drivers/pwm/pwm-vt8500.c
1985F:	drivers/rtc/rtc-vt8500.c
1986F:	drivers/tty/serial/vt8500_serial.c
1987F:	drivers/usb/host/ehci-platform.c
1988F:	drivers/usb/host/uhci-platform.c
1989F:	drivers/video/fbdev/vt8500lcdfb.*
1990F:	drivers/video/fbdev/wm8505fb*
1991F:	drivers/video/fbdev/wmt_ge_rops.*
1992
1993ARM/ZIPIT Z2 SUPPORT
1994M:	Marek Vasut <marek.vasut@gmail.com>
1995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996S:	Maintained
1997F:	arch/arm/mach-pxa/z2.c
1998F:	arch/arm/mach-pxa/include/mach/z2.h
1999
2000ARM/ZTE ARCHITECTURE
2001M:	Jun Nie <jun.nie@linaro.org>
2002M:	Baoyou Xie <baoyou.xie@linaro.org>
2003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004S:	Maintained
2005F:	arch/arm/mach-zx/
2006F:	drivers/clk/zte/
2007F:	drivers/reset/reset-zx2967.c
2008F:	drivers/soc/zte/
2009F:	Documentation/devicetree/bindings/arm/zte.txt
2010F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2011F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2012F:	Documentation/devicetree/bindings/soc/zte/
2013F:	include/dt-bindings/soc/zx*.h
2014
2015ARM/ZYNQ ARCHITECTURE
2016M:	Michal Simek <michal.simek@xilinx.com>
2017R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019W:	http://wiki.xilinx.com
2020T:	git https://github.com/Xilinx/linux-xlnx.git
2021S:	Supported
2022F:	arch/arm/mach-zynq/
2023F:	drivers/cpuidle/cpuidle-zynq.c
2024F:	drivers/block/xsysace.c
2025N:	zynq
2026N:	xilinx
2027F:	drivers/clocksource/cadence_ttc_timer.c
2028F:	drivers/i2c/busses/i2c-cadence.c
2029F:	drivers/mmc/host/sdhci-of-arasan.c
2030F:	drivers/edac/synopsys_edac.c
2031
2032ARM SMMU DRIVERS
2033M:	Will Deacon <will.deacon@arm.com>
2034R:	Robin Murphy <robin.murphy@arm.com>
2035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036S:	Maintained
2037F:	drivers/iommu/arm-smmu.c
2038F:	drivers/iommu/arm-smmu-v3.c
2039F:	drivers/iommu/io-pgtable-arm.c
2040F:	drivers/iommu/io-pgtable-arm-v7s.c
2041
2042ARM64 PORT (AARCH64 ARCHITECTURE)
2043M:	Catalin Marinas <catalin.marinas@arm.com>
2044M:	Will Deacon <will.deacon@arm.com>
2045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2047S:	Maintained
2048F:	arch/arm64/
2049F:	Documentation/arm64/
2050
2051AS3645A LED FLASH CONTROLLER DRIVER
2052M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2053L:	linux-media@vger.kernel.org
2054T:	git git://linuxtv.org/media_tree.git
2055S:	Maintained
2056F:	drivers/media/i2c/as3645a.c
2057F:	include/media/i2c/as3645a.h
2058
2059ASAHI KASEI AK8974 DRIVER
2060M:	Linus Walleij <linus.walleij@linaro.org>
2061L:	linux-iio@vger.kernel.org
2062W:	http://www.akm.com/
2063S:	Supported
2064F:	drivers/iio/magnetometer/ak8974.c
2065
2066ASC7621 HARDWARE MONITOR DRIVER
2067M:	George Joseph <george.joseph@fairview5.com>
2068L:	linux-hwmon@vger.kernel.org
2069S:	Maintained
2070F:	Documentation/hwmon/asc7621
2071F:	drivers/hwmon/asc7621.c
2072
2073ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2074M:	Corentin Chary <corentin.chary@gmail.com>
2075L:	acpi4asus-user@lists.sourceforge.net
2076L:	platform-driver-x86@vger.kernel.org
2077W:	http://acpi4asus.sf.net
2078S:	Maintained
2079F:	drivers/platform/x86/asus*.c
2080F:	drivers/platform/x86/eeepc*.c
2081
2082ASUS WIRELESS RADIO CONTROL DRIVER
2083M:	João Paulo Rechi Vita <jprvita@gmail.com>
2084L:	platform-driver-x86@vger.kernel.org
2085S:	Maintained
2086F:	drivers/platform/x86/asus-wireless.c
2087
2088ASYMMETRIC KEYS
2089M:	David Howells <dhowells@redhat.com>
2090L:	keyrings@vger.kernel.org
2091S:	Maintained
2092F:	Documentation/crypto/asymmetric-keys.txt
2093F:	include/linux/verification.h
2094F:	include/crypto/public_key.h
2095F:	include/crypto/pkcs7.h
2096F:	crypto/asymmetric_keys/
2097
2098ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2099R:	Dan Williams <dan.j.williams@intel.com>
2100W:	http://sourceforge.net/projects/xscaleiop
2101S:	Odd fixes
2102F:	Documentation/crypto/async-tx-api.txt
2103F:	crypto/async_tx/
2104F:	drivers/dma/
2105F:	include/linux/dmaengine.h
2106F:	include/linux/async_tx.h
2107
2108AT24 EEPROM DRIVER
2109M:	Wolfram Sang <wsa@the-dreams.de>
2110L:	linux-i2c@vger.kernel.org
2111S:	Maintained
2112F:	drivers/misc/eeprom/at24.c
2113F:	include/linux/platform_data/at24.h
2114
2115ATA OVER ETHERNET (AOE) DRIVER
2116M:	"Ed L. Cashin" <ed.cashin@acm.org>
2117W:	http://www.openaoe.org/
2118S:	Supported
2119F:	Documentation/aoe/
2120F:	drivers/block/aoe/
2121
2122ATHEROS 71XX/9XXX GPIO DRIVER
2123M:	Alban Bedel <albeu@free.fr>
2124W:	https://github.com/AlbanBedel/linux
2125T:	git git://github.com/AlbanBedel/linux
2126S:	Maintained
2127F:	drivers/gpio/gpio-ath79.c
2128F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2129
2130ATHEROS ATH GENERIC UTILITIES
2131M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2132L:	linux-wireless@vger.kernel.org
2133S:	Supported
2134F:	drivers/net/wireless/ath/*
2135
2136ATHEROS ATH5K WIRELESS DRIVER
2137M:	Jiri Slaby <jirislaby@gmail.com>
2138M:	Nick Kossifidis <mickflemm@gmail.com>
2139M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2140L:	linux-wireless@vger.kernel.org
2141W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2142S:	Maintained
2143F:	drivers/net/wireless/ath/ath5k/
2144
2145ATHEROS ATH6KL WIRELESS DRIVER
2146M:	Kalle Valo <kvalo@qca.qualcomm.com>
2147L:	linux-wireless@vger.kernel.org
2148W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2150S:	Supported
2151F:	drivers/net/wireless/ath/ath6kl/
2152
2153WILOCITY WIL6210 WIRELESS DRIVER
2154M:	Maya Erez <qca_merez@qca.qualcomm.com>
2155L:	linux-wireless@vger.kernel.org
2156L:	wil6210@qca.qualcomm.com
2157S:	Supported
2158W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2159F:	drivers/net/wireless/ath/wil6210/
2160F:	include/uapi/linux/wil6210_uapi.h
2161
2162CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2163M:	Christian Lamparter <chunkeey@googlemail.com>
2164L:	linux-wireless@vger.kernel.org
2165W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2166S:	Maintained
2167F:	drivers/net/wireless/ath/carl9170/
2168
2169ATK0110 HWMON DRIVER
2170M:	Luca Tettamanti <kronos.it@gmail.com>
2171L:	linux-hwmon@vger.kernel.org
2172S:	Maintained
2173F:	drivers/hwmon/asus_atk0110.c
2174
2175ATI_REMOTE2 DRIVER
2176M:	Ville Syrjala <syrjala@sci.fi>
2177S:	Maintained
2178F:	drivers/input/misc/ati_remote2.c
2179
2180ATLX ETHERNET DRIVERS
2181M:	Jay Cliburn <jcliburn@gmail.com>
2182M:	Chris Snook <chris.snook@gmail.com>
2183L:	netdev@vger.kernel.org
2184W:	http://sourceforge.net/projects/atl1
2185W:	http://atl1.sourceforge.net
2186S:	Maintained
2187F:	drivers/net/ethernet/atheros/
2188
2189ATM
2190M:	Chas Williams <3chas3@gmail.com>
2191L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2192L:	netdev@vger.kernel.org
2193W:	http://linux-atm.sourceforge.net
2194S:	Maintained
2195F:	drivers/atm/
2196F:	include/linux/atm*
2197F:	include/uapi/linux/atm*
2198
2199ATMEL AT91 / AT32 MCI DRIVER
2200M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2201S:	Maintained
2202F:	drivers/mmc/host/atmel-mci.c
2203
2204ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2205M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2206S:	Supported
2207F:	drivers/power/reset/at91-sama5d2_shdwc.c
2208
2209ATMEL SAMA5D2 ADC DRIVER
2210M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2211L:	linux-iio@vger.kernel.org
2212S:	Supported
2213F:	drivers/iio/adc/at91-sama5d2_adc.c
2214
2215ATMEL Audio ALSA driver
2216M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2217L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2218S:	Supported
2219F:	sound/soc/atmel
2220
2221ATMEL XDMA DRIVER
2222M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2223L:	linux-arm-kernel@lists.infradead.org
2224L:	dmaengine@vger.kernel.org
2225S:	Supported
2226F:	drivers/dma/at_xdmac.c
2227
2228ATMEL I2C DRIVER
2229M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2230L:	linux-i2c@vger.kernel.org
2231S:	Supported
2232F:	drivers/i2c/busses/i2c-at91.c
2233
2234ATMEL ISI DRIVER
2235M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2236L:	linux-media@vger.kernel.org
2237S:	Supported
2238F:	drivers/media/platform/atmel/atmel-isi.c
2239F:	include/media/atmel-isi.h
2240
2241ATMEL LCDFB DRIVER
2242M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2243L:	linux-fbdev@vger.kernel.org
2244S:	Maintained
2245F:	drivers/video/fbdev/atmel_lcdfb.c
2246F:	include/video/atmel_lcdc.h
2247
2248ATMEL MACB ETHERNET DRIVER
2249M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2250S:	Supported
2251F:	drivers/net/ethernet/cadence/
2252
2253ATMEL NAND DRIVER
2254M:	Wenyou Yang <wenyou.yang@atmel.com>
2255M:	Josh Wu <rainyfeeling@outlook.com>
2256L:	linux-mtd@lists.infradead.org
2257S:	Supported
2258F:	drivers/mtd/nand/atmel_nand*
2259
2260ATMEL SDMMC DRIVER
2261M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2262L:	linux-mmc@vger.kernel.org
2263S:	Supported
2264F:	drivers/mmc/host/sdhci-of-at91.c
2265
2266ATMEL SPI DRIVER
2267M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2268S:	Supported
2269F:	drivers/spi/spi-atmel.*
2270
2271ATMEL SSC DRIVER
2272M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274S:	Supported
2275F:	drivers/misc/atmel-ssc.c
2276F:	include/linux/atmel-ssc.h
2277
2278ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2279M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281S:	Supported
2282F:	drivers/misc/atmel_tclib.c
2283F:	drivers/clocksource/tcb_clksrc.c
2284
2285ATMEL USBA UDC DRIVER
2286M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2288S:	Supported
2289F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2290
2291ATMEL WIRELESS DRIVER
2292M:	Simon Kelley <simon@thekelleys.org.uk>
2293L:	linux-wireless@vger.kernel.org
2294W:	http://www.thekelleys.org.uk/atmel
2295W:	http://atmelwlandriver.sourceforge.net/
2296S:	Maintained
2297F:	drivers/net/wireless/atmel/atmel*
2298
2299ATMEL MAXTOUCH DRIVER
2300M:	Nick Dyer <nick@shmanahar.org>
2301T:	git git://github.com/ndyer/linux.git
2302S:	Maintained
2303F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2304F:	drivers/input/touchscreen/atmel_mxt_ts.c
2305F:	include/linux/platform_data/atmel_mxt_ts.h
2306
2307ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2308M:	Bradley Grove <linuxdrivers@attotech.com>
2309L:	linux-scsi@vger.kernel.org
2310W:	http://www.attotech.com
2311S:	Supported
2312F:	drivers/scsi/esas2r
2313
2314ATUSB IEEE 802.15.4 RADIO DRIVER
2315M:	Stefan Schmidt <stefan@osg.samsung.com>
2316L:	linux-wpan@vger.kernel.org
2317S:	Maintained
2318F:	drivers/net/ieee802154/atusb.c
2319F:	drivers/net/ieee802154/atusb.h
2320F:	drivers/net/ieee802154/at86rf230.h
2321
2322AUDIT SUBSYSTEM
2323M:	Paul Moore <paul@paul-moore.com>
2324M:	Eric Paris <eparis@redhat.com>
2325L:	linux-audit@redhat.com (moderated for non-subscribers)
2326W:	http://people.redhat.com/sgrubb/audit/
2327T:	git git://git.infradead.org/users/pcmoore/audit
2328S:	Maintained
2329F:	include/linux/audit.h
2330F:	include/uapi/linux/audit.h
2331F:	kernel/audit*
2332
2333AUXILIARY DISPLAY DRIVERS
2334M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2335W:	http://miguelojeda.es/auxdisplay.htm
2336W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2337S:	Maintained
2338F:	drivers/auxdisplay/
2339F:	include/linux/cfag12864b.h
2340
2341AX.25 NETWORK LAYER
2342M:	Ralf Baechle <ralf@linux-mips.org>
2343L:	linux-hams@vger.kernel.org
2344W:	http://www.linux-ax25.org/
2345S:	Maintained
2346F:	include/uapi/linux/ax25.h
2347F:	include/net/ax25.h
2348F:	net/ax25/
2349
2350AXENTIA ASOC DRIVERS
2351M:	Peter Rosin <peda@axentia.se>
2352L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2353S:	Maintained
2354F:	Documentation/devicetree/bindings/sound/axentia,*
2355F:	sound/soc/atmel/tse850-pcm5142.c
2356
2357AXENTIA ARM DEVICES
2358M:	Peter Rosin <peda@axentia.se>
2359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2360S:	Maintained
2361F:	Documentation/devicetree/bindings/arm/axentia.txt
2362F:	arch/arm/boot/dts/at91-linea.dtsi
2363F:	arch/arm/boot/dts/at91-tse850-3.dts
2364
2365AZ6007 DVB DRIVER
2366M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2367M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2368L:	linux-media@vger.kernel.org
2369W:	https://linuxtv.org
2370T:	git git://linuxtv.org/media_tree.git
2371S:	Maintained
2372F:	drivers/media/usb/dvb-usb-v2/az6007.c
2373
2374AZTECH FM RADIO RECEIVER DRIVER
2375M:	Hans Verkuil <hverkuil@xs4all.nl>
2376L:	linux-media@vger.kernel.org
2377T:	git git://linuxtv.org/media_tree.git
2378W:	https://linuxtv.org
2379S:	Maintained
2380F:	drivers/media/radio/radio-aztech*
2381
2382B43 WIRELESS DRIVER
2383L:	linux-wireless@vger.kernel.org
2384L:	b43-dev@lists.infradead.org
2385W:	http://wireless.kernel.org/en/users/Drivers/b43
2386S:	Odd Fixes
2387F:	drivers/net/wireless/broadcom/b43/
2388
2389B43LEGACY WIRELESS DRIVER
2390M:	Larry Finger <Larry.Finger@lwfinger.net>
2391L:	linux-wireless@vger.kernel.org
2392L:	b43-dev@lists.infradead.org
2393W:	http://wireless.kernel.org/en/users/Drivers/b43
2394S:	Maintained
2395F:	drivers/net/wireless/broadcom/b43legacy/
2396
2397BACKLIGHT CLASS/SUBSYSTEM
2398M:	Lee Jones <lee.jones@linaro.org>
2399M:	Daniel Thompson <daniel.thompson@linaro.org>
2400M:	Jingoo Han <jingoohan1@gmail.com>
2401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2402S:	Maintained
2403F:	drivers/video/backlight/
2404F:	include/linux/backlight.h
2405F:	include/linux/pwm_backlight.h
2406F:	Documentation/devicetree/bindings/leds/backlight
2407
2408BATMAN ADVANCED
2409M:	Marek Lindner <mareklindner@neomailbox.ch>
2410M:	Simon Wunderlich <sw@simonwunderlich.de>
2411M:	Antonio Quartulli <a@unstable.cc>
2412L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2413W:	https://www.open-mesh.org/
2414Q:	https://patchwork.open-mesh.org/project/batman/list/
2415S:	Maintained
2416F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2417F:	Documentation/ABI/testing/sysfs-class-net-mesh
2418F:	Documentation/networking/batman-adv.txt
2419F:	include/uapi/linux/batman_adv.h
2420F:	net/batman-adv/
2421
2422BAYCOM/HDLCDRV DRIVERS FOR AX.25
2423M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2424L:	linux-hams@vger.kernel.org
2425W:	http://www.baycom.org/~tom/ham/ham.html
2426S:	Maintained
2427F:	drivers/net/hamradio/baycom*
2428
2429BCACHE (BLOCK LAYER CACHE)
2430M:	Kent Overstreet <kent.overstreet@gmail.com>
2431L:	linux-bcache@vger.kernel.org
2432W:	http://bcache.evilpiepirate.org
2433S:	Orphan
2434F:	drivers/md/bcache/
2435
2436BDISP ST MEDIA DRIVER
2437M:	Fabien Dessenne <fabien.dessenne@st.com>
2438L:	linux-media@vger.kernel.org
2439T:	git git://linuxtv.org/media_tree.git
2440W:	https://linuxtv.org
2441S:	Supported
2442F:	drivers/media/platform/sti/bdisp
2443
2444DELTA ST MEDIA DRIVER
2445M:	Hugues Fruchet <hugues.fruchet@st.com>
2446L:	linux-media@vger.kernel.org
2447T:	git git://linuxtv.org/media_tree.git
2448W:	https://linuxtv.org
2449S:	Supported
2450F:	drivers/media/platform/sti/delta
2451
2452BEFS FILE SYSTEM
2453M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2454M:	Salah Triki <salah.triki@gmail.com>
2455S:	Maintained
2456T:	git git://github.com/luisbg/linux-befs.git
2457F:	Documentation/filesystems/befs.txt
2458F:	fs/befs/
2459
2460BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2461M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2462L:	netdev@vger.kernel.org
2463S:	Maintained
2464F:	drivers/net/ethernet/ec_bhf.c
2465
2466BFS FILE SYSTEM
2467M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2468S:	Maintained
2469F:	Documentation/filesystems/bfs.txt
2470F:	fs/bfs/
2471F:	include/uapi/linux/bfs_fs.h
2472
2473BLACKFIN ARCHITECTURE
2474M:	Steven Miao <realmz6@gmail.com>
2475L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2476T:	git git://git.code.sf.net/p/adi-linux/code
2477W:	http://blackfin.uclinux.org
2478S:	Supported
2479F:	arch/blackfin/
2480
2481BLACKFIN EMAC DRIVER
2482L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2483W:	http://blackfin.uclinux.org
2484S:	Supported
2485F:	drivers/net/ethernet/adi/
2486
2487BLACKFIN RTC DRIVER
2488L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2489W:	http://blackfin.uclinux.org
2490S:	Supported
2491F:	drivers/rtc/rtc-bfin.c
2492
2493BLACKFIN SDH DRIVER
2494M:	Sonic Zhang <sonic.zhang@analog.com>
2495L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2496W:	http://blackfin.uclinux.org
2497S:	Supported
2498F:	drivers/mmc/host/bfin_sdh.c
2499
2500BLACKFIN SERIAL DRIVER
2501M:	Sonic Zhang <sonic.zhang@analog.com>
2502L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2503W:	http://blackfin.uclinux.org
2504S:	Supported
2505F:	drivers/tty/serial/bfin_uart.c
2506
2507BLACKFIN WATCHDOG DRIVER
2508L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2509W:	http://blackfin.uclinux.org
2510S:	Supported
2511F:	drivers/watchdog/bfin_wdt.c
2512
2513BLACKFIN I2C TWI DRIVER
2514M:	Sonic Zhang <sonic.zhang@analog.com>
2515L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2516W:	http://blackfin.uclinux.org/
2517S:	Supported
2518F:	drivers/i2c/busses/i2c-bfin-twi.c
2519
2520BLACKFIN MEDIA DRIVER
2521M:	Scott Jiang <scott.jiang.linux@gmail.com>
2522L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2523W:	http://blackfin.uclinux.org/
2524S:	Supported
2525F:	drivers/media/platform/blackfin/
2526F:	drivers/media/i2c/adv7183*
2527F:	drivers/media/i2c/vs6624*
2528
2529BLINKM RGB LED DRIVER
2530M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2531S:	Maintained
2532F:	drivers/leds/leds-blinkm.c
2533
2534BLOCK LAYER
2535M:	Jens Axboe <axboe@kernel.dk>
2536L:	linux-block@vger.kernel.org
2537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2538S:	Maintained
2539F:	block/
2540F:	kernel/trace/blktrace.c
2541F:	lib/sbitmap.c
2542
2543BFQ I/O SCHEDULER
2544M:	Paolo Valente <paolo.valente@linaro.org>
2545M:	Jens Axboe <axboe@kernel.dk>
2546L:	linux-block@vger.kernel.org
2547S:	Maintained
2548F:	block/bfq-*
2549F:	Documentation/block/bfq-iosched.txt
2550
2551BLOCK2MTD DRIVER
2552M:	Joern Engel <joern@lazybastard.org>
2553L:	linux-mtd@lists.infradead.org
2554S:	Maintained
2555F:	drivers/mtd/devices/block2mtd.c
2556
2557BLUETOOTH DRIVERS
2558M:	Marcel Holtmann <marcel@holtmann.org>
2559M:	Gustavo Padovan <gustavo@padovan.org>
2560M:	Johan Hedberg <johan.hedberg@gmail.com>
2561L:	linux-bluetooth@vger.kernel.org
2562W:	http://www.bluez.org/
2563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2565S:	Maintained
2566F:	drivers/bluetooth/
2567
2568BLUETOOTH SUBSYSTEM
2569M:	Marcel Holtmann <marcel@holtmann.org>
2570M:	Gustavo Padovan <gustavo@padovan.org>
2571M:	Johan Hedberg <johan.hedberg@gmail.com>
2572L:	linux-bluetooth@vger.kernel.org
2573W:	http://www.bluez.org/
2574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2576S:	Maintained
2577F:	net/bluetooth/
2578F:	include/net/bluetooth/
2579
2580BONDING DRIVER
2581M:	Jay Vosburgh <j.vosburgh@gmail.com>
2582M:	Veaceslav Falico <vfalico@gmail.com>
2583M:	Andy Gospodarek <andy@greyhouse.net>
2584L:	netdev@vger.kernel.org
2585W:	http://sourceforge.net/projects/bonding/
2586S:	Supported
2587F:	drivers/net/bonding/
2588F:	include/uapi/linux/if_bonding.h
2589
2590BPF (Safe dynamic programs and tools)
2591M:	Alexei Starovoitov <ast@kernel.org>
2592M:	Daniel Borkmann <daniel@iogearbox.net>
2593L:	netdev@vger.kernel.org
2594L:	linux-kernel@vger.kernel.org
2595S:	Supported
2596F:	arch/x86/net/bpf_jit*
2597F:	Documentation/networking/filter.txt
2598F:	include/linux/bpf*
2599F:	include/linux/filter.h
2600F:	include/uapi/linux/bpf*
2601F:	include/uapi/linux/filter.h
2602F:	kernel/bpf/
2603F:	kernel/trace/bpf_trace.c
2604F:	lib/test_bpf.c
2605F:	net/bpf/
2606F:	net/core/filter.c
2607F:	net/sched/act_bpf.c
2608F:	net/sched/cls_bpf.c
2609F:	samples/bpf/
2610F:	tools/net/bpf*
2611F:	tools/testing/selftests/bpf/
2612
2613BROADCOM B44 10/100 ETHERNET DRIVER
2614M:	Michael Chan <michael.chan@broadcom.com>
2615L:	netdev@vger.kernel.org
2616S:	Supported
2617F:	drivers/net/ethernet/broadcom/b44.*
2618
2619BROADCOM B53 ETHERNET SWITCH DRIVER
2620M:	Florian Fainelli <f.fainelli@gmail.com>
2621L:	netdev@vger.kernel.org
2622L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2623S:	Supported
2624F:	drivers/net/dsa/b53/*
2625F:	include/linux/platform_data/b53.h
2626
2627BROADCOM GENET ETHERNET DRIVER
2628M:	Florian Fainelli <f.fainelli@gmail.com>
2629L:	netdev@vger.kernel.org
2630S:	Supported
2631F:	drivers/net/ethernet/broadcom/genet/
2632
2633BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2634M:	Rasesh Mody <rasesh.mody@cavium.com>
2635M:	Harish Patil <harish.patil@cavium.com>
2636M:	Dept-GELinuxNICDev@cavium.com
2637L:	netdev@vger.kernel.org
2638S:	Supported
2639F:	drivers/net/ethernet/broadcom/bnx2.*
2640F:	drivers/net/ethernet/broadcom/bnx2_*
2641
2642BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2643M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2644M:	Ariel Elior <ariel.elior@cavium.com>
2645M:	everest-linux-l2@cavium.com
2646L:	netdev@vger.kernel.org
2647S:	Supported
2648F:	drivers/net/ethernet/broadcom/bnx2x/
2649
2650BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2651M:	Michael Chan <michael.chan@broadcom.com>
2652L:	netdev@vger.kernel.org
2653S:	Supported
2654F:	drivers/net/ethernet/broadcom/bnxt/
2655
2656BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2657M:	Florian Fainelli <f.fainelli@gmail.com>
2658M:	Ray Jui <rjui@broadcom.com>
2659M:	Scott Branden <sbranden@broadcom.com>
2660M:	bcm-kernel-feedback-list@broadcom.com
2661T:	git git://github.com/broadcom/mach-bcm
2662S:	Maintained
2663N:	bcm281*
2664N:	bcm113*
2665N:	bcm216*
2666N:	kona
2667F:	arch/arm/mach-bcm/
2668
2669BROADCOM BCM2835 ARM ARCHITECTURE
2670M:	Stephen Warren <swarren@wwwdotorg.org>
2671M:	Lee Jones <lee@kernel.org>
2672M:	Eric Anholt <eric@anholt.net>
2673L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2675T:	git git://github.com/anholt/linux
2676S:	Maintained
2677N:	bcm2835
2678F:	drivers/staging/vc04_services
2679
2680BROADCOM BCM47XX MIPS ARCHITECTURE
2681M:	Hauke Mehrtens <hauke@hauke-m.de>
2682M:	Rafał Miłecki <zajec5@gmail.com>
2683L:	linux-mips@linux-mips.org
2684S:	Maintained
2685F:	Documentation/devicetree/bindings/mips/brcm/
2686F:	arch/mips/bcm47xx/*
2687F:	arch/mips/include/asm/mach-bcm47xx/*
2688
2689BROADCOM BCM5301X ARM ARCHITECTURE
2690M:	Hauke Mehrtens <hauke@hauke-m.de>
2691M:	Rafał Miłecki <zajec5@gmail.com>
2692M:	bcm-kernel-feedback-list@broadcom.com
2693L:	linux-arm-kernel@lists.infradead.org
2694S:	Maintained
2695F:	arch/arm/mach-bcm/bcm_5301x.c
2696F:	arch/arm/boot/dts/bcm5301x*.dtsi
2697F:	arch/arm/boot/dts/bcm470*
2698
2699BROADCOM BCM53573 ARM ARCHITECTURE
2700M:	Rafał Miłecki <rafal@milecki.pl>
2701L:	linux-arm-kernel@lists.infradead.org
2702S:	Maintained
2703F:	arch/arm/boot/dts/bcm53573*
2704F:	arch/arm/boot/dts/bcm47189*
2705
2706BROADCOM BCM63XX ARM ARCHITECTURE
2707M:	Florian Fainelli <f.fainelli@gmail.com>
2708M:	bcm-kernel-feedback-list@broadcom.com
2709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2710T:	git git://github.com/broadcom/stblinux.git
2711S:	Maintained
2712N:	bcm63xx
2713
2714BROADCOM BCM63XX/BCM33XX UDC DRIVER
2715M:	Kevin Cernekee <cernekee@gmail.com>
2716L:	linux-usb@vger.kernel.org
2717S:	Maintained
2718F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2719
2720BROADCOM BCM7XXX ARM ARCHITECTURE
2721M:	Brian Norris <computersforpeace@gmail.com>
2722M:	Gregory Fong <gregory.0xf0@gmail.com>
2723M:	Florian Fainelli <f.fainelli@gmail.com>
2724M:	bcm-kernel-feedback-list@broadcom.com
2725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2726T:	git git://github.com/broadcom/stblinux.git
2727S:	Maintained
2728F:	arch/arm/mach-bcm/*brcmstb*
2729F:	arch/arm/boot/dts/bcm7*.dts*
2730F:	drivers/bus/brcmstb_gisb.c
2731N:	brcmstb
2732
2733BROADCOM BMIPS MIPS ARCHITECTURE
2734M:	Kevin Cernekee <cernekee@gmail.com>
2735M:	Florian Fainelli <f.fainelli@gmail.com>
2736L:	linux-mips@linux-mips.org
2737T:	git git://github.com/broadcom/stblinux.git
2738S:	Maintained
2739F:	arch/mips/bmips/*
2740F:	arch/mips/include/asm/mach-bmips/*
2741F:	arch/mips/kernel/*bmips*
2742F:	arch/mips/boot/dts/brcm/bcm*.dts*
2743F:	drivers/irqchip/irq-bcm63*
2744F:	drivers/irqchip/irq-bcm7*
2745F:	drivers/irqchip/irq-brcmstb*
2746F:	include/linux/bcm963xx_nvram.h
2747F:	include/linux/bcm963xx_tag.h
2748
2749BROADCOM BMIPS CPUFREQ DRIVER
2750M:	Markus Mayer <mmayer@broadcom.com>
2751M:	bcm-kernel-feedback-list@broadcom.com
2752L:	linux-pm@vger.kernel.org
2753S:	Maintained
2754F:	drivers/cpufreq/bmips-cpufreq.c
2755
2756BROADCOM TG3 GIGABIT ETHERNET DRIVER
2757M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2758M:	Prashant Sreedharan <prashant@broadcom.com>
2759M:	Michael Chan <mchan@broadcom.com>
2760L:	netdev@vger.kernel.org
2761S:	Supported
2762F:	drivers/net/ethernet/broadcom/tg3.*
2763
2764BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2765M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2766M:	Franky Lin <franky.lin@broadcom.com>
2767M:	Hante Meuleman <hante.meuleman@broadcom.com>
2768L:	linux-wireless@vger.kernel.org
2769L:	brcm80211-dev-list.pdl@broadcom.com
2770S:	Supported
2771F:	drivers/net/wireless/broadcom/brcm80211/
2772
2773BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2774M:	QLogic-Storage-Upstream@qlogic.com
2775L:	linux-scsi@vger.kernel.org
2776S:	Supported
2777F:	drivers/scsi/bnx2fc/
2778
2779BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2780M:	QLogic-Storage-Upstream@qlogic.com
2781L:	linux-scsi@vger.kernel.org
2782S:	Supported
2783F:	drivers/scsi/bnx2i/
2784
2785BROADCOM IPROC ARM ARCHITECTURE
2786M:	Ray Jui <rjui@broadcom.com>
2787M:	Scott Branden <sbranden@broadcom.com>
2788M:	Jon Mason <jonmason@broadcom.com>
2789M:	bcm-kernel-feedback-list@broadcom.com
2790L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2791T:	git git://github.com/broadcom/cygnus-linux.git
2792S:	Maintained
2793N:	iproc
2794N:	cygnus
2795N:	bcm[-_]nsp
2796N:	bcm9113*
2797N:	bcm9583*
2798N:	bcm9585*
2799N:	bcm9586*
2800N:	bcm988312
2801N:	bcm113*
2802N:	bcm583*
2803N:	bcm585*
2804N:	bcm586*
2805N:	bcm88312
2806F:	arch/arm64/boot/dts/broadcom/ns2*
2807F:	drivers/clk/bcm/clk-ns*
2808F:	drivers/pinctrl/bcm/pinctrl-ns*
2809
2810BROADCOM BRCMSTB GPIO DRIVER
2811M:	Gregory Fong <gregory.0xf0@gmail.com>
2812L:	bcm-kernel-feedback-list@broadcom.com
2813S:	Supported
2814F:	drivers/gpio/gpio-brcmstb.c
2815F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2816
2817BROADCOM KONA GPIO DRIVER
2818M:	Ray Jui <rjui@broadcom.com>
2819L:	bcm-kernel-feedback-list@broadcom.com
2820S:	Supported
2821F:	drivers/gpio/gpio-bcm-kona.c
2822F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2823
2824BROADCOM NVRAM DRIVER
2825M:	Rafał Miłecki <zajec5@gmail.com>
2826L:	linux-mips@linux-mips.org
2827S:	Maintained
2828F:	drivers/firmware/broadcom/*
2829
2830BROADCOM STB NAND FLASH DRIVER
2831M:	Brian Norris <computersforpeace@gmail.com>
2832M:	Kamal Dasu <kdasu.kdev@gmail.com>
2833L:	linux-mtd@lists.infradead.org
2834L:	bcm-kernel-feedback-list@broadcom.com
2835S:	Maintained
2836F:	drivers/mtd/nand/brcmnand/
2837
2838BROADCOM STB AVS CPUFREQ DRIVER
2839M:	Markus Mayer <mmayer@broadcom.com>
2840M:	bcm-kernel-feedback-list@broadcom.com
2841L:	linux-pm@vger.kernel.org
2842S:	Maintained
2843F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2844F:	drivers/cpufreq/brcmstb*
2845
2846BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2847M:	Rafał Miłecki <zajec5@gmail.com>
2848L:	linux-wireless@vger.kernel.org
2849S:	Maintained
2850F:	drivers/bcma/
2851F:	include/linux/bcma/
2852
2853BROADCOM SYSTEMPORT ETHERNET DRIVER
2854M:	Florian Fainelli <f.fainelli@gmail.com>
2855L:	netdev@vger.kernel.org
2856S:	Supported
2857F:	drivers/net/ethernet/broadcom/bcmsysport.*
2858
2859BROADCOM VULCAN ARM64 SOC
2860M:	Jayachandran C. <c.jayachandran@gmail.com>
2861M:	bcm-kernel-feedback-list@broadcom.com
2862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2863S:	Maintained
2864F:	arch/arm64/boot/dts/broadcom/vulcan*
2865
2866BROADCOM NETXTREME-E ROCE DRIVER
2867M:	Selvin Xavier <selvin.xavier@broadcom.com>
2868M:	Devesh Sharma <devesh.sharma@broadcom.com>
2869M:	Somnath Kotur <somnath.kotur@broadcom.com>
2870M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2871L:	linux-rdma@vger.kernel.org
2872W:	http://www.broadcom.com
2873S:	Supported
2874F:	drivers/infiniband/hw/bnxt_re/
2875F:	include/uapi/rdma/bnxt_re-abi.h
2876
2877BROCADE BFA FC SCSI DRIVER
2878M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2879M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2880L:	linux-scsi@vger.kernel.org
2881S:	Supported
2882F:	drivers/scsi/bfa/
2883
2884BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2885M:	Rasesh Mody <rasesh.mody@cavium.com>
2886M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2887M:	Dept-GELinuxNICDev@cavium.com
2888L:	netdev@vger.kernel.org
2889S:	Supported
2890F:	drivers/net/ethernet/brocade/bna/
2891
2892BSG (block layer generic sg v4 driver)
2893M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2894L:	linux-scsi@vger.kernel.org
2895S:	Supported
2896F:	block/bsg.c
2897F:	include/linux/bsg.h
2898F:	include/uapi/linux/bsg.h
2899
2900BT87X AUDIO DRIVER
2901M:	Clemens Ladisch <clemens@ladisch.de>
2902L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2903T:	git git://git.alsa-project.org/alsa-kernel.git
2904S:	Maintained
2905F:	Documentation/sound/alsa/Bt87x.txt
2906F:	sound/pci/bt87x.c
2907
2908BT8XXGPIO DRIVER
2909M:	Michael Buesch <m@bues.ch>
2910W:	http://bu3sch.de/btgpio.php
2911S:	Maintained
2912F:	drivers/gpio/gpio-bt8xx.c
2913
2914BTRFS FILE SYSTEM
2915M:	Chris Mason <clm@fb.com>
2916M:	Josef Bacik <jbacik@fb.com>
2917M:	David Sterba <dsterba@suse.com>
2918L:	linux-btrfs@vger.kernel.org
2919W:	http://btrfs.wiki.kernel.org/
2920Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2922S:	Maintained
2923F:	Documentation/filesystems/btrfs.txt
2924F:	fs/btrfs/
2925
2926BTTV VIDEO4LINUX DRIVER
2927M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2928M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2929L:	linux-media@vger.kernel.org
2930W:	https://linuxtv.org
2931T:	git git://linuxtv.org/media_tree.git
2932S:	Odd fixes
2933F:	Documentation/media/v4l-drivers/bttv*
2934F:	drivers/media/pci/bt8xx/bttv*
2935
2936BUSLOGIC SCSI DRIVER
2937M:	Khalid Aziz <khalid@gonehiking.org>
2938L:	linux-scsi@vger.kernel.org
2939S:	Maintained
2940F:	drivers/scsi/BusLogic.*
2941F:	drivers/scsi/FlashPoint.*
2942
2943C-MEDIA CMI8788 DRIVER
2944M:	Clemens Ladisch <clemens@ladisch.de>
2945L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2946T:	git git://git.alsa-project.org/alsa-kernel.git
2947S:	Maintained
2948F:	sound/pci/oxygen/
2949
2950C6X ARCHITECTURE
2951M:	Mark Salter <msalter@redhat.com>
2952M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2953L:	linux-c6x-dev@linux-c6x.org
2954W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2955S:	Maintained
2956F:	arch/c6x/
2957
2958CA8210 IEEE-802.15.4 RADIO DRIVER
2959M:	Harry Morris <h.morris@cascoda.com>
2960M:	linuxdev@cascoda.com
2961L:	linux-wpan@vger.kernel.org
2962W:	https://github.com/Cascoda/ca8210-linux.git
2963S:	Maintained
2964F:	drivers/net/ieee802154/ca8210.c
2965F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2966
2967CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2968M:	David Howells <dhowells@redhat.com>
2969L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2970S:	Supported
2971F:	Documentation/filesystems/caching/cachefiles.txt
2972F:	fs/cachefiles/
2973
2974CADET FM/AM RADIO RECEIVER DRIVER
2975M:	Hans Verkuil <hverkuil@xs4all.nl>
2976L:	linux-media@vger.kernel.org
2977T:	git git://linuxtv.org/media_tree.git
2978W:	https://linuxtv.org
2979S:	Maintained
2980F:	drivers/media/radio/radio-cadet*
2981
2982CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2983M:	Jonathan Corbet <corbet@lwn.net>
2984L:	linux-media@vger.kernel.org
2985T:	git git://linuxtv.org/media_tree.git
2986S:	Maintained
2987F:	Documentation/media/v4l-drivers/cafe_ccic*
2988F:	drivers/media/platform/marvell-ccic/
2989
2990CAIF NETWORK LAYER
2991M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2992L:	netdev@vger.kernel.org
2993S:	Supported
2994F:	Documentation/networking/caif/
2995F:	drivers/net/caif/
2996F:	include/uapi/linux/caif/
2997F:	include/net/caif/
2998F:	net/caif/
2999
3000CALGARY x86-64 IOMMU
3001M:	Muli Ben-Yehuda <mulix@mulix.org>
3002M:	Jon Mason <jdmason@kudzu.us>
3003L:	iommu@lists.linux-foundation.org
3004S:	Maintained
3005F:	arch/x86/kernel/pci-calgary_64.c
3006F:	arch/x86/kernel/tce_64.c
3007F:	arch/x86/include/asm/calgary.h
3008F:	arch/x86/include/asm/tce.h
3009
3010CAN NETWORK LAYER
3011M:	Oliver Hartkopp <socketcan@hartkopp.net>
3012M:	Marc Kleine-Budde <mkl@pengutronix.de>
3013L:	linux-can@vger.kernel.org
3014W:	https://github.com/linux-can
3015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3017S:	Maintained
3018F:	Documentation/networking/can.txt
3019F:	net/can/
3020F:	include/linux/can/core.h
3021F:	include/uapi/linux/can.h
3022F:	include/uapi/linux/can/bcm.h
3023F:	include/uapi/linux/can/raw.h
3024F:	include/uapi/linux/can/gw.h
3025
3026CAN NETWORK DRIVERS
3027M:	Wolfgang Grandegger <wg@grandegger.com>
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/devicetree/bindings/net/can/
3035F:	drivers/net/can/
3036F:	include/linux/can/dev.h
3037F:	include/linux/can/platform/
3038F:	include/uapi/linux/can/error.h
3039F:	include/uapi/linux/can/netlink.h
3040
3041CAPABILITIES
3042M:	Serge Hallyn <serge@hallyn.com>
3043L:	linux-security-module@vger.kernel.org
3044S:	Supported
3045F:	include/linux/capability.h
3046F:	include/uapi/linux/capability.h
3047F:	security/commoncap.c
3048F:	kernel/capability.c
3049
3050CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3051M:	Kevin Tsai <ktsai@capellamicro.com>
3052S:	Maintained
3053F:	drivers/iio/light/cm*
3054
3055CAVIUM THUNDERX2 ARM64 SOC
3056M:	Jayachandran C <jnair@caviumnetworks.com>
3057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3058S:	Maintained
3059F:	arch/arm64/boot/dts/cavium/thunder-99xx*
3060F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3061
3062CAVIUM I2C DRIVER
3063M:	Jan Glauber <jglauber@cavium.com>
3064M:	David Daney <david.daney@cavium.com>
3065W:	http://www.cavium.com
3066S:	Supported
3067F:	drivers/i2c/busses/i2c-octeon*
3068F:	drivers/i2c/busses/i2c-thunderx*
3069
3070CAVIUM MMC DRIVER
3071M:	Jan Glauber <jglauber@cavium.com>
3072M:	David Daney <david.daney@cavium.com>
3073M:	Steven J. Hill <Steven.Hill@cavium.com>
3074W:	http://www.cavium.com
3075S:	Supported
3076F:	drivers/mmc/host/cavium*
3077
3078CAVIUM LIQUIDIO NETWORK DRIVER
3079M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3080M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3081M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3082M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3083L:     netdev@vger.kernel.org
3084W:     http://www.cavium.com
3085S:     Supported
3086F:     drivers/net/ethernet/cavium/liquidio/
3087
3088CAVIUM OCTEON-TX CRYPTO DRIVER
3089M:	George Cherian <george.cherian@cavium.com>
3090L:	linux-crypto@vger.kernel.org
3091W:	http://www.cavium.com
3092S:	Supported
3093F:	drivers/crypto/cavium/cpt/
3094
3095CC2520 IEEE-802.15.4 RADIO DRIVER
3096M:	Varka Bhadram <varkabhadram@gmail.com>
3097L:	linux-wpan@vger.kernel.org
3098S:	Maintained
3099F:	drivers/net/ieee802154/cc2520.c
3100F:	include/linux/spi/cc2520.h
3101F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3102
3103CEC FRAMEWORK
3104M:	Hans Verkuil <hans.verkuil@cisco.com>
3105L:	linux-media@vger.kernel.org
3106T:	git git://linuxtv.org/media_tree.git
3107W:	http://linuxtv.org
3108S:	Supported
3109F:	Documentation/media/kapi/cec-core.rst
3110F:	Documentation/media/uapi/cec
3111F:	drivers/media/cec/
3112F:	drivers/media/rc/keymaps/rc-cec.c
3113F:	include/media/cec.h
3114F:	include/media/cec-notifier.h
3115F:	include/uapi/linux/cec.h
3116F:	include/uapi/linux/cec-funcs.h
3117
3118CELL BROADBAND ENGINE ARCHITECTURE
3119M:	Arnd Bergmann <arnd@arndb.de>
3120L:	linuxppc-dev@lists.ozlabs.org
3121W:	http://www.ibm.com/developerworks/power/cell/
3122S:	Supported
3123F:	arch/powerpc/include/asm/cell*.h
3124F:	arch/powerpc/include/asm/spu*.h
3125F:	arch/powerpc/include/uapi/asm/spu*.h
3126F:	arch/powerpc/oprofile/*cell*
3127F:	arch/powerpc/platforms/cell/
3128
3129CEPH COMMON CODE (LIBCEPH)
3130M:	Ilya Dryomov <idryomov@gmail.com>
3131M:	"Yan, Zheng" <zyan@redhat.com>
3132M:	Sage Weil <sage@redhat.com>
3133L:	ceph-devel@vger.kernel.org
3134W:	http://ceph.com/
3135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3136T:	git git://github.com/ceph/ceph-client.git
3137S:	Supported
3138F:	net/ceph/
3139F:	include/linux/ceph/
3140F:	include/linux/crush/
3141
3142CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3143M:	"Yan, Zheng" <zyan@redhat.com>
3144M:	Sage Weil <sage@redhat.com>
3145M:	Ilya Dryomov <idryomov@gmail.com>
3146L:	ceph-devel@vger.kernel.org
3147W:	http://ceph.com/
3148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3149T:	git git://github.com/ceph/ceph-client.git
3150S:	Supported
3151F:	Documentation/filesystems/ceph.txt
3152F:	fs/ceph/
3153
3154CERTIFICATE HANDLING:
3155M:	David Howells <dhowells@redhat.com>
3156M:	David Woodhouse <dwmw2@infradead.org>
3157L:	keyrings@vger.kernel.org
3158S:	Maintained
3159F:	Documentation/module-signing.txt
3160F:	certs/
3161F:	scripts/sign-file.c
3162F:	scripts/extract-cert.c
3163
3164CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3165L:	linux-usb@vger.kernel.org
3166S:	Orphan
3167F:	Documentation/usb/WUSB-Design-overview.txt
3168F:	Documentation/usb/wusb-cbaf
3169F:	drivers/usb/host/hwa-hc.c
3170F:	drivers/usb/host/whci/
3171F:	drivers/usb/wusbcore/
3172F:	include/linux/usb/wusb*
3173
3174HT16K33 LED CONTROLLER DRIVER
3175M:	Robin van der Gracht <robin@protonic.nl>
3176S:	Maintained
3177F:	drivers/auxdisplay/ht16k33.c
3178F:	Documentation/devicetree/bindings/display/ht16k33.txt
3179
3180CFAG12864B LCD DRIVER
3181M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3182W:	http://miguelojeda.es/auxdisplay.htm
3183W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3184S:	Maintained
3185F:	drivers/auxdisplay/cfag12864b.c
3186F:	include/linux/cfag12864b.h
3187
3188CFAG12864BFB LCD FRAMEBUFFER DRIVER
3189M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3190W:	http://miguelojeda.es/auxdisplay.htm
3191W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3192S:	Maintained
3193F:	drivers/auxdisplay/cfag12864bfb.c
3194F:	include/linux/cfag12864b.h
3195
3196CFG80211 and NL80211
3197M:	Johannes Berg <johannes@sipsolutions.net>
3198L:	linux-wireless@vger.kernel.org
3199W:	http://wireless.kernel.org/
3200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3202S:	Maintained
3203F:	include/uapi/linux/nl80211.h
3204F:	include/net/cfg80211.h
3205F:	net/wireless/*
3206X:	net/wireless/wext*
3207
3208CHAR and MISC DRIVERS
3209M:	Arnd Bergmann <arnd@arndb.de>
3210M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3212S:	Supported
3213F:	drivers/char/*
3214F:	drivers/misc/*
3215F:	include/linux/miscdevice.h
3216
3217CHECKPATCH
3218M:	Andy Whitcroft <apw@canonical.com>
3219M:	Joe Perches <joe@perches.com>
3220S:	Maintained
3221F:	scripts/checkpatch.pl
3222
3223CHINESE DOCUMENTATION
3224M:	Harry Wei <harryxiyou@gmail.com>
3225L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3226L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3227S:	Maintained
3228F:	Documentation/translations/zh_CN/
3229
3230CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3231M:	Peter Chen <Peter.Chen@nxp.com>
3232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3233L:	linux-usb@vger.kernel.org
3234S:	Maintained
3235F:	drivers/usb/chipidea/
3236
3237CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3238M:	Hans de Goede <hdegoede@redhat.com>
3239L:	linux-input@vger.kernel.org
3240S:	Maintained
3241F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3242F:	drivers/input/touchscreen/chipone_icn8318.c
3243
3244CHROME HARDWARE PLATFORM SUPPORT
3245M:	Olof Johansson <olof@lixom.net>
3246S:	Maintained
3247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3248F:	drivers/platform/chrome/
3249
3250CISCO VIC ETHERNET NIC DRIVER
3251M:	Christian Benvenuti <benve@cisco.com>
3252M:	Govindarajulu Varadarajan <_govind@gmx.com>
3253M:	Neel Patel <neepatel@cisco.com>
3254S:	Supported
3255F:	drivers/net/ethernet/cisco/enic/
3256
3257CISCO VIC LOW LATENCY NIC DRIVER
3258M:	Christian Benvenuti <benve@cisco.com>
3259M:	Dave Goodell <dgoodell@cisco.com>
3260S:	Supported
3261F:	drivers/infiniband/hw/usnic/
3262
3263CIRRUS LOGIC EP93XX ETHERNET DRIVER
3264M:	Hartley Sweeten <hsweeten@visionengravers.com>
3265L:	netdev@vger.kernel.org
3266S:	Maintained
3267F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3268
3269CIRRUS LOGIC AUDIO CODEC DRIVERS
3270M:	Brian Austin <brian.austin@cirrus.com>
3271M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3272L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3273S:	Maintained
3274F:	sound/soc/codecs/cs*
3275
3276CLEANCACHE API
3277M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3278L:	linux-kernel@vger.kernel.org
3279S:	Maintained
3280F:	mm/cleancache.c
3281F:	include/linux/cleancache.h
3282
3283CLK API
3284M:	Russell King <linux@armlinux.org.uk>
3285L:	linux-clk@vger.kernel.org
3286S:	Maintained
3287F:	include/linux/clk.h
3288
3289CLOCKSOURCE, CLOCKEVENT DRIVERS
3290M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3291M:	Thomas Gleixner <tglx@linutronix.de>
3292L:	linux-kernel@vger.kernel.org
3293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3294S:	Supported
3295F:	drivers/clocksource
3296
3297CISCO FCOE HBA DRIVER
3298M:	Satish Kharat <satishkh@cisco.com>
3299M:	Sesidhar Baddela <sebaddel@cisco.com>
3300M:	Karan Tilak Kumar <kartilak@cisco.com>
3301L:	linux-scsi@vger.kernel.org
3302S:	Supported
3303F:	drivers/scsi/fnic/
3304
3305CISCO SCSI HBA DRIVER
3306M:	Karan Tilak Kumar <kartilak@cisco.com>
3307M:	Sesidhar Baddela <sebaddel@cisco.com>
3308L:	linux-scsi@vger.kernel.org
3309S:	Supported
3310F:	drivers/scsi/snic/
3311
3312CMPC ACPI DRIVER
3313M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3314M:	Daniel Oliveira Nascimento <don@syst.com.br>
3315L:	platform-driver-x86@vger.kernel.org
3316S:	Supported
3317F:	drivers/platform/x86/classmate-laptop.c
3318
3319COBALT MEDIA DRIVER
3320M:	Hans Verkuil <hans.verkuil@cisco.com>
3321L:	linux-media@vger.kernel.org
3322T:	git git://linuxtv.org/media_tree.git
3323W:	https://linuxtv.org
3324S:	Supported
3325F:	drivers/media/pci/cobalt/
3326
3327COCCINELLE/Semantic Patches (SmPL)
3328M:	Julia Lawall <Julia.Lawall@lip6.fr>
3329M:	Gilles Muller <Gilles.Muller@lip6.fr>
3330M:	Nicolas Palix <nicolas.palix@imag.fr>
3331M:	Michal Marek <mmarek@suse.com>
3332L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3334W:	http://coccinelle.lip6.fr/
3335S:	Supported
3336F:	Documentation/dev-tools/coccinelle.rst
3337F:	scripts/coccinelle/
3338F:	scripts/coccicheck
3339
3340CODA FILE SYSTEM
3341M:	Jan Harkes <jaharkes@cs.cmu.edu>
3342M:	coda@cs.cmu.edu
3343L:	codalist@coda.cs.cmu.edu
3344W:	http://www.coda.cs.cmu.edu/
3345S:	Maintained
3346F:	Documentation/filesystems/coda.txt
3347F:	fs/coda/
3348F:	include/linux/coda*.h
3349F:	include/uapi/linux/coda*.h
3350
3351CODA V4L2 MEM2MEM DRIVER
3352M:	Philipp Zabel <p.zabel@pengutronix.de>
3353L:	linux-media@vger.kernel.org
3354S:	Maintained
3355F:	Documentation/devicetree/bindings/media/coda.txt
3356F:	drivers/media/platform/coda/
3357
3358COMMON CLK FRAMEWORK
3359M:	Michael Turquette <mturquette@baylibre.com>
3360M:	Stephen Boyd <sboyd@codeaurora.org>
3361L:	linux-clk@vger.kernel.org
3362Q:	http://patchwork.kernel.org/project/linux-clk/list/
3363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3364S:	Maintained
3365F:	Documentation/devicetree/bindings/clock/
3366F:	drivers/clk/
3367X:	drivers/clk/clkdev.c
3368F:	include/linux/clk-pr*
3369F:	include/linux/clk/
3370
3371COMMON INTERNET FILE SYSTEM (CIFS)
3372M:	Steve French <sfrench@samba.org>
3373L:	linux-cifs@vger.kernel.org
3374L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3375W:	http://linux-cifs.samba.org/
3376T:	git git://git.samba.org/sfrench/cifs-2.6.git
3377S:	Supported
3378F:	Documentation/filesystems/cifs/
3379F:	fs/cifs/
3380
3381COMPACTPCI HOTPLUG CORE
3382M:	Scott Murray <scott@spiteful.org>
3383L:	linux-pci@vger.kernel.org
3384S:	Maintained
3385F:	drivers/pci/hotplug/cpci_hotplug*
3386
3387COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3388M:	Scott Murray <scott@spiteful.org>
3389L:	linux-pci@vger.kernel.org
3390S:	Maintained
3391F:	drivers/pci/hotplug/cpcihp_zt5550.*
3392
3393COMPACTPCI HOTPLUG GENERIC DRIVER
3394M:	Scott Murray <scott@spiteful.org>
3395L:	linux-pci@vger.kernel.org
3396S:	Maintained
3397F:	drivers/pci/hotplug/cpcihp_generic.c
3398
3399COMPAL LAPTOP SUPPORT
3400M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3401L:	platform-driver-x86@vger.kernel.org
3402S:	Maintained
3403F:	drivers/platform/x86/compal-laptop.c
3404
3405CONEXANT ACCESSRUNNER USB DRIVER
3406L:	accessrunner-general@lists.sourceforge.net
3407W:	http://accessrunner.sourceforge.net/
3408S:	Orphan
3409F:	drivers/usb/atm/cxacru.c
3410
3411CONFIGFS
3412M:	Joel Becker <jlbec@evilplan.org>
3413M:	Christoph Hellwig <hch@lst.de>
3414T:	git git://git.infradead.org/users/hch/configfs.git
3415S:	Supported
3416F:	fs/configfs/
3417F:	include/linux/configfs.h
3418
3419CONNECTOR
3420M:	Evgeniy Polyakov <zbr@ioremap.net>
3421L:	netdev@vger.kernel.org
3422S:	Maintained
3423F:	drivers/connector/
3424
3425CONTROL GROUP (CGROUP)
3426M:	Tejun Heo <tj@kernel.org>
3427M:	Li Zefan <lizefan@huawei.com>
3428M:	Johannes Weiner <hannes@cmpxchg.org>
3429L:	cgroups@vger.kernel.org
3430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3431S:	Maintained
3432F:	Documentation/cgroup*
3433F:	include/linux/cgroup*
3434F:	kernel/cgroup*
3435
3436CONTROL GROUP - CPUSET
3437M:	Li Zefan <lizefan@huawei.com>
3438L:	cgroups@vger.kernel.org
3439W:	http://www.bullopensource.org/cpuset/
3440W:	http://oss.sgi.com/projects/cpusets/
3441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3442S:	Maintained
3443F:	Documentation/cgroup-v1/cpusets.txt
3444F:	include/linux/cpuset.h
3445F:	kernel/cpuset.c
3446
3447CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3448M:	Johannes Weiner <hannes@cmpxchg.org>
3449M:	Michal Hocko <mhocko@kernel.org>
3450M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3451L:	cgroups@vger.kernel.org
3452L:	linux-mm@kvack.org
3453S:	Maintained
3454F:	mm/memcontrol.c
3455F:	mm/swap_cgroup.c
3456
3457CORETEMP HARDWARE MONITORING DRIVER
3458M:	Fenghua Yu <fenghua.yu@intel.com>
3459L:	linux-hwmon@vger.kernel.org
3460S:	Maintained
3461F:	Documentation/hwmon/coretemp
3462F:	drivers/hwmon/coretemp.c
3463
3464COSA/SRP SYNC SERIAL DRIVER
3465M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3466W:	http://www.fi.muni.cz/~kas/cosa/
3467S:	Maintained
3468F:	drivers/net/wan/cosa*
3469
3470CPMAC ETHERNET DRIVER
3471M:	Florian Fainelli <f.fainelli@gmail.com>
3472L:	netdev@vger.kernel.org
3473S:	Maintained
3474F:	drivers/net/ethernet/ti/cpmac.c
3475
3476CPU FREQUENCY DRIVERS
3477M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3478M:	Viresh Kumar <viresh.kumar@linaro.org>
3479L:	linux-pm@vger.kernel.org
3480S:	Maintained
3481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3482T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3483B:	https://bugzilla.kernel.org
3484F:	Documentation/cpu-freq/
3485F:	Documentation/devicetree/bindings/cpufreq/
3486F:	drivers/cpufreq/
3487F:	include/linux/cpufreq.h
3488F:	tools/testing/selftests/cpufreq/
3489
3490CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3491M:	Viresh Kumar <viresh.kumar@linaro.org>
3492M:	Sudeep Holla <sudeep.holla@arm.com>
3493L:	linux-pm@vger.kernel.org
3494W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3495S:	Maintained
3496F:	drivers/cpufreq/arm_big_little.h
3497F:	drivers/cpufreq/arm_big_little.c
3498F:	drivers/cpufreq/arm_big_little_dt.c
3499
3500CPUIDLE DRIVER - ARM BIG LITTLE
3501M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3502M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3503L:	linux-pm@vger.kernel.org
3504L:	linux-arm-kernel@lists.infradead.org
3505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3506S:	Maintained
3507F:	drivers/cpuidle/cpuidle-big_little.c
3508
3509CPUIDLE DRIVER - ARM EXYNOS
3510M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3511M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3512M:	Kukjin Kim <kgene@kernel.org>
3513L:	linux-pm@vger.kernel.org
3514L:	linux-samsung-soc@vger.kernel.org
3515S:	Supported
3516F:	drivers/cpuidle/cpuidle-exynos.c
3517F:	arch/arm/mach-exynos/pm.c
3518
3519CPUIDLE DRIVERS
3520M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3521M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3522L:	linux-pm@vger.kernel.org
3523S:	Maintained
3524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3525B:	https://bugzilla.kernel.org
3526F:	drivers/cpuidle/*
3527F:	include/linux/cpuidle.h
3528
3529CPUID/MSR DRIVER
3530M:	"H. Peter Anvin" <hpa@zytor.com>
3531S:	Maintained
3532F:	arch/x86/kernel/cpuid.c
3533F:	arch/x86/kernel/msr.c
3534
3535CPU POWER MONITORING SUBSYSTEM
3536M:	Thomas Renninger <trenn@suse.com>
3537L:	linux-pm@vger.kernel.org
3538S:	Maintained
3539F:	tools/power/cpupower/
3540
3541CRAMFS FILESYSTEM
3542W:	http://sourceforge.net/projects/cramfs/
3543S:	Orphan / Obsolete
3544F:	Documentation/filesystems/cramfs.txt
3545F:	fs/cramfs/
3546
3547CRIS PORT
3548M:	Mikael Starvik <starvik@axis.com>
3549M:	Jesper Nilsson <jesper.nilsson@axis.com>
3550L:	linux-cris-kernel@axis.com
3551W:	http://developer.axis.com
3552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3553S:	Maintained
3554F:	arch/cris/
3555F:	drivers/tty/serial/crisv10.*
3556
3557CRYPTO API
3558M:	Herbert Xu <herbert@gondor.apana.org.au>
3559M:	"David S. Miller" <davem@davemloft.net>
3560L:	linux-crypto@vger.kernel.org
3561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3563S:	Maintained
3564F:	Documentation/crypto/
3565F:	Documentation/devicetree/bindings/crypto/
3566F:	Documentation/DocBook/crypto-API.tmpl
3567F:	arch/*/crypto/
3568F:	crypto/
3569F:	drivers/crypto/
3570F:	include/crypto/
3571F:	include/linux/crypto*
3572
3573CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3574M:	Neil Horman <nhorman@tuxdriver.com>
3575L:	linux-crypto@vger.kernel.org
3576S:	Maintained
3577F:	crypto/ansi_cprng.c
3578F:	crypto/rng.c
3579
3580CS3308 MEDIA DRIVER
3581M:	Hans Verkuil <hverkuil@xs4all.nl>
3582L:	linux-media@vger.kernel.org
3583T:	git git://linuxtv.org/media_tree.git
3584W:	http://linuxtv.org
3585S:	Odd Fixes
3586F:	drivers/media/i2c/cs3308.c
3587F:	drivers/media/i2c/cs3308.h
3588
3589CS5535 Audio ALSA driver
3590M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3591S:	Maintained
3592F:	sound/pci/cs5535audio/
3593
3594CW1200 WLAN driver
3595M:	Solomon Peachy <pizza@shaftnet.org>
3596S:	Maintained
3597F:	drivers/net/wireless/st/cw1200/
3598
3599CX18 VIDEO4LINUX DRIVER
3600M:	Andy Walls <awalls@md.metrocast.net>
3601L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3602L:	linux-media@vger.kernel.org
3603T:	git git://linuxtv.org/media_tree.git
3604W:	https://linuxtv.org
3605W:	http://www.ivtvdriver.org/index.php/Cx18
3606S:	Maintained
3607F:	Documentation/media/v4l-drivers/cx18*
3608F:	drivers/media/pci/cx18/
3609F:	include/uapi/linux/ivtv*
3610
3611CX2341X MPEG ENCODER HELPER MODULE
3612M:	Hans Verkuil <hverkuil@xs4all.nl>
3613L:	linux-media@vger.kernel.org
3614T:	git git://linuxtv.org/media_tree.git
3615W:	https://linuxtv.org
3616S:	Maintained
3617F:	drivers/media/common/cx2341x*
3618F:	include/media/cx2341x*
3619
3620CX24120 MEDIA DRIVER
3621M:	Jemma Denson <jdenson@gmail.com>
3622M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3623L:	linux-media@vger.kernel.org
3624W:	https://linuxtv.org
3625Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3626S:	Maintained
3627F:	drivers/media/dvb-frontends/cx24120*
3628
3629CX88 VIDEO4LINUX DRIVER
3630M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3631M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3632L:	linux-media@vger.kernel.org
3633W:	https://linuxtv.org
3634T:	git git://linuxtv.org/media_tree.git
3635S:	Odd fixes
3636F:	Documentation/media/v4l-drivers/cx88*
3637F:	drivers/media/pci/cx88/
3638
3639CXD2820R MEDIA DRIVER
3640M:	Antti Palosaari <crope@iki.fi>
3641L:	linux-media@vger.kernel.org
3642W:	https://linuxtv.org
3643W:	http://palosaari.fi/linux/
3644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3645T:	git git://linuxtv.org/anttip/media_tree.git
3646S:	Maintained
3647F:	drivers/media/dvb-frontends/cxd2820r*
3648
3649CXGB3 ETHERNET DRIVER (CXGB3)
3650M:	Santosh Raspatur <santosh@chelsio.com>
3651L:	netdev@vger.kernel.org
3652W:	http://www.chelsio.com
3653S:	Supported
3654F:	drivers/net/ethernet/chelsio/cxgb3/
3655
3656CXGB3 ISCSI DRIVER (CXGB3I)
3657M:	Karen Xie <kxie@chelsio.com>
3658L:	linux-scsi@vger.kernel.org
3659W:	http://www.chelsio.com
3660S:	Supported
3661F:	drivers/scsi/cxgbi/cxgb3i
3662
3663CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3664M:	Steve Wise <swise@chelsio.com>
3665L:	linux-rdma@vger.kernel.org
3666W:	http://www.openfabrics.org
3667S:	Supported
3668F:	drivers/infiniband/hw/cxgb3/
3669F:	include/uapi/rdma/cxgb3-abi.h
3670
3671CXGB4 ETHERNET DRIVER (CXGB4)
3672M:	Ganesh Goudar <ganeshgr@chelsio.com>
3673L:	netdev@vger.kernel.org
3674W:	http://www.chelsio.com
3675S:	Supported
3676F:	drivers/net/ethernet/chelsio/cxgb4/
3677
3678CXGB4 ISCSI DRIVER (CXGB4I)
3679M:	Karen Xie <kxie@chelsio.com>
3680L:	linux-scsi@vger.kernel.org
3681W:	http://www.chelsio.com
3682S:	Supported
3683F:	drivers/scsi/cxgbi/cxgb4i
3684
3685CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3686M:	Steve Wise <swise@chelsio.com>
3687L:	linux-rdma@vger.kernel.org
3688W:	http://www.openfabrics.org
3689S:	Supported
3690F:	drivers/infiniband/hw/cxgb4/
3691F:	include/uapi/rdma/cxgb4-abi.h
3692
3693CXGB4VF ETHERNET DRIVER (CXGB4VF)
3694M:	Casey Leedom <leedom@chelsio.com>
3695L:	netdev@vger.kernel.org
3696W:	http://www.chelsio.com
3697S:	Supported
3698F:	drivers/net/ethernet/chelsio/cxgb4vf/
3699
3700CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3701M:	Ian Munsie <imunsie@au1.ibm.com>
3702M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3703L:	linuxppc-dev@lists.ozlabs.org
3704S:	Supported
3705F:	arch/powerpc/platforms/powernv/pci-cxl.c
3706F:	drivers/misc/cxl/
3707F:	include/misc/cxl*
3708F:	include/uapi/misc/cxl.h
3709F:	Documentation/powerpc/cxl.txt
3710F:	Documentation/ABI/testing/sysfs-class-cxl
3711
3712CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3713M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3714M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3715M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3716L:	linux-scsi@vger.kernel.org
3717S:	Supported
3718F:	drivers/scsi/cxlflash/
3719F:	include/uapi/scsi/cxlflash_ioctls.h
3720F:	Documentation/powerpc/cxlflash.txt
3721
3722STMMAC ETHERNET DRIVER
3723M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3724M:	Alexandre Torgue <alexandre.torgue@st.com>
3725L:	netdev@vger.kernel.org
3726W:	http://www.stlinux.com
3727S:	Supported
3728F:	drivers/net/ethernet/stmicro/stmmac/
3729
3730CYBERPRO FB DRIVER
3731M:	Russell King <linux@armlinux.org.uk>
3732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3733W:	http://www.armlinux.org.uk/
3734S:	Maintained
3735F:	drivers/video/fbdev/cyber2000fb.*
3736
3737CYCLADES ASYNC MUX DRIVER
3738W:	http://www.cyclades.com/
3739S:	Orphan
3740F:	drivers/tty/cyclades.c
3741F:	include/linux/cyclades.h
3742F:	include/uapi/linux/cyclades.h
3743
3744CYCLADES PC300 DRIVER
3745W:	http://www.cyclades.com/
3746S:	Orphan
3747F:	drivers/net/wan/pc300*
3748
3749CYPRESS_FIRMWARE MEDIA DRIVER
3750M:	Antti Palosaari <crope@iki.fi>
3751L:	linux-media@vger.kernel.org
3752W:	https://linuxtv.org
3753W:	http://palosaari.fi/linux/
3754Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3755T:	git git://linuxtv.org/anttip/media_tree.git
3756S:	Maintained
3757F:	drivers/media/common/cypress_firmware*
3758
3759CYTTSP TOUCHSCREEN DRIVER
3760M:	Ferruh Yigit <fery@cypress.com>
3761L:	linux-input@vger.kernel.org
3762S:	Supported
3763F:	drivers/input/touchscreen/cyttsp*
3764F:	include/linux/input/cyttsp.h
3765
3766DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3767M:	Joshua Kinard <kumba@gentoo.org>
3768S:	Maintained
3769F:	drivers/rtc/rtc-ds1685.c
3770F:	include/linux/rtc/ds1685.h
3771
3772DAMA SLAVE for AX.25
3773M:	Joerg Reuter <jreuter@yaina.de>
3774W:	http://yaina.de/jreuter/
3775W:	http://www.qsl.net/dl1bke/
3776L:	linux-hams@vger.kernel.org
3777S:	Maintained
3778F:	net/ax25/af_ax25.c
3779F:	net/ax25/ax25_dev.c
3780F:	net/ax25/ax25_ds_*
3781F:	net/ax25/ax25_in.c
3782F:	net/ax25/ax25_out.c
3783F:	net/ax25/ax25_timer.c
3784F:	net/ax25/sysctl_net_ax25.c
3785
3786DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3787L:	netdev@vger.kernel.org
3788S:	Orphan
3789F:	Documentation/networking/dmfe.txt
3790F:	drivers/net/ethernet/dec/tulip/dmfe.c
3791
3792DC390/AM53C974 SCSI driver
3793M:	Hannes Reinecke <hare@suse.com>
3794L:	linux-scsi@vger.kernel.org
3795S:	Maintained
3796F:	drivers/scsi/am53c974.c
3797
3798DC395x SCSI driver
3799M:	Oliver Neukum <oliver@neukum.org>
3800M:	Ali Akcaagac <aliakc@web.de>
3801M:	Jamie Lenehan <lenehan@twibble.org>
3802L:	dc395x@twibble.org
3803W:	http://twibble.org/dist/dc395x/
3804W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3805S:	Maintained
3806F:	Documentation/scsi/dc395x.txt
3807F:	drivers/scsi/dc395x.*
3808
3809DCCP PROTOCOL
3810M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3811L:	dccp@vger.kernel.org
3812W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3813S:	Maintained
3814F:	include/linux/dccp.h
3815F:	include/uapi/linux/dccp.h
3816F:	include/linux/tfrc.h
3817F:	net/dccp/
3818
3819DECnet NETWORK LAYER
3820W:	http://linux-decnet.sourceforge.net
3821L:	linux-decnet-user@lists.sourceforge.net
3822S:	Orphan
3823F:	Documentation/networking/decnet.txt
3824F:	net/decnet/
3825
3826DECSTATION PLATFORM SUPPORT
3827M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3828L:	linux-mips@linux-mips.org
3829W:	http://www.linux-mips.org/wiki/DECstation
3830S:	Maintained
3831F:	arch/mips/dec/
3832F:	arch/mips/include/asm/dec/
3833F:	arch/mips/include/asm/mach-dec/
3834
3835DEFXX FDDI NETWORK DRIVER
3836M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3837S:	Maintained
3838F:	drivers/net/fddi/defxx.*
3839
3840DELL LAPTOP DRIVER
3841M:	Matthew Garrett <mjg59@srcf.ucam.org>
3842M:	Pali Rohár <pali.rohar@gmail.com>
3843L:	platform-driver-x86@vger.kernel.org
3844S:	Maintained
3845F:	drivers/platform/x86/dell-laptop.c
3846
3847DELL LAPTOP RBTN DRIVER
3848M:	Pali Rohár <pali.rohar@gmail.com>
3849S:	Maintained
3850F:	drivers/platform/x86/dell-rbtn.*
3851
3852DELL LAPTOP FREEFALL DRIVER
3853M:	Pali Rohár <pali.rohar@gmail.com>
3854S:	Maintained
3855F:	drivers/platform/x86/dell-smo8800.c
3856
3857DELL LAPTOP SMM DRIVER
3858M:	Pali Rohár <pali.rohar@gmail.com>
3859S:	Maintained
3860F:	drivers/hwmon/dell-smm-hwmon.c
3861F:	include/uapi/linux/i8k.h
3862
3863DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3864M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3865S:	Maintained
3866F:	Documentation/dcdbas.txt
3867F:	drivers/firmware/dcdbas.*
3868
3869DELL WMI EXTRAS DRIVER
3870M:	Matthew Garrett <mjg59@srcf.ucam.org>
3871M:	Pali Rohár <pali.rohar@gmail.com>
3872S:	Maintained
3873F:	drivers/platform/x86/dell-wmi.c
3874
3875DESIGNWARE USB2 DRD IP DRIVER
3876M:	John Youn <johnyoun@synopsys.com>
3877L:	linux-usb@vger.kernel.org
3878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3879S:	Maintained
3880F:	drivers/usb/dwc2/
3881
3882DESIGNWARE USB3 DRD IP DRIVER
3883M:	Felipe Balbi <balbi@kernel.org>
3884L:	linux-usb@vger.kernel.org
3885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3886S:	Maintained
3887F:	drivers/usb/dwc3/
3888
3889DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3890M:	Andreas Klinger <ak@it-klinger.de>
3891L:	linux-iio@vger.kernel.org
3892S:	Maintained
3893F:	drivers/iio/proximity/srf*.c
3894
3895DEVICE COREDUMP (DEV_COREDUMP)
3896M:	Johannes Berg <johannes@sipsolutions.net>
3897L:	linux-kernel@vger.kernel.org
3898S:	Maintained
3899F:	drivers/base/devcoredump.c
3900F:	include/linux/devcoredump.h
3901
3902DEVICE FREQUENCY (DEVFREQ)
3903M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3904M:	Kyungmin Park <kyungmin.park@samsung.com>
3905R:	Chanwoo Choi <cw00.choi@samsung.com>
3906L:	linux-pm@vger.kernel.org
3907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3908S:	Maintained
3909F:	drivers/devfreq/
3910F:	include/linux/devfreq.h
3911F:	Documentation/devicetree/bindings/devfreq/
3912
3913DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3914M:	Chanwoo Choi <cw00.choi@samsung.com>
3915L:	linux-pm@vger.kernel.org
3916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3917S:	Supported
3918F:	drivers/devfreq/event/
3919F:	drivers/devfreq/devfreq-event.c
3920F:	include/linux/devfreq-event.h
3921F:	Documentation/devicetree/bindings/devfreq/event/
3922
3923BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3924M:	Chanwoo Choi <cw00.choi@samsung.com>
3925L:	linux-pm@vger.kernel.org
3926L:	linux-samsung-soc@vger.kernel.org
3927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3928S:	Maintained
3929F:	drivers/devfreq/exynos-bus.c
3930F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3931
3932DEVICE NUMBER REGISTRY
3933M:	Torben Mathiasen <device@lanana.org>
3934W:	http://lanana.org/docs/device-list/index.html
3935S:	Maintained
3936
3937DEVICE-MAPPER  (LVM)
3938M:	Alasdair Kergon <agk@redhat.com>
3939M:	Mike Snitzer <snitzer@redhat.com>
3940M:	dm-devel@redhat.com
3941L:	dm-devel@redhat.com
3942W:	http://sources.redhat.com/dm
3943Q:	http://patchwork.kernel.org/project/dm-devel/list/
3944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3945T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3946S:	Maintained
3947F:	Documentation/device-mapper/
3948F:	drivers/md/dm*
3949F:	drivers/md/persistent-data/
3950F:	include/linux/device-mapper.h
3951F:	include/linux/dm-*.h
3952F:	include/uapi/linux/dm-*.h
3953
3954DEVLINK
3955M:	Jiri Pirko <jiri@mellanox.com>
3956L:	netdev@vger.kernel.org
3957S:	Supported
3958F:	net/core/devlink.c
3959F:	include/net/devlink.h
3960F:	include/uapi/linux/devlink.h
3961
3962DIALOG SEMICONDUCTOR DRIVERS
3963M:	Support Opensource <support.opensource@diasemi.com>
3964W:	http://www.dialog-semiconductor.com/products
3965S:	Supported
3966F:	Documentation/hwmon/da90??
3967F:	Documentation/devicetree/bindings/mfd/da90*.txt
3968F:	Documentation/devicetree/bindings/regulator/da92*.txt
3969F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3970F:	drivers/gpio/gpio-da90??.c
3971F:	drivers/hwmon/da90??-hwmon.c
3972F:	drivers/iio/adc/da91??-*.c
3973F:	drivers/input/misc/da90??_onkey.c
3974F:	drivers/input/touchscreen/da9052_tsi.c
3975F:	drivers/leds/leds-da90??.c
3976F:	drivers/mfd/da903x.c
3977F:	drivers/mfd/da90??-*.c
3978F:	drivers/mfd/da91??-*.c
3979F:	drivers/power/supply/da9052-battery.c
3980F:	drivers/power/supply/da91??-*.c
3981F:	drivers/regulator/da903x.c
3982F:	drivers/regulator/da9???-regulator.[ch]
3983F:	drivers/rtc/rtc-da90??.c
3984F:	drivers/video/backlight/da90??_bl.c
3985F:	drivers/watchdog/da90??_wdt.c
3986F:	include/linux/mfd/da903x.h
3987F:	include/linux/mfd/da9052/
3988F:	include/linux/mfd/da9055/
3989F:	include/linux/mfd/da9062/
3990F:	include/linux/mfd/da9063/
3991F:	include/linux/mfd/da9150/
3992F:	include/linux/regulator/da9211.h
3993F:	include/sound/da[79]*.h
3994F:	sound/soc/codecs/da[79]*.[ch]
3995
3996DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3997M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3998L:	linux-gpio@vger.kernel.org
3999S:	Maintained
4000F:	drivers/gpio/gpio-gpio-mm.c
4001
4002DIGI NEO AND CLASSIC PCI PRODUCTS
4003M:	Lidza Louina <lidza.louina@gmail.com>
4004M:	Mark Hounschell <markh@compro.net>
4005L:	driverdev-devel@linuxdriverproject.org
4006S:	Maintained
4007F:	drivers/staging/dgnc/
4008
4009DIOLAN U2C-12 I2C DRIVER
4010M:	Guenter Roeck <linux@roeck-us.net>
4011L:	linux-i2c@vger.kernel.org
4012S:	Maintained
4013F:	drivers/i2c/busses/i2c-diolan-u2c.c
4014
4015DIRECT ACCESS (DAX)
4016M:	Matthew Wilcox <mawilcox@microsoft.com>
4017M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4018L:	linux-fsdevel@vger.kernel.org
4019S:	Supported
4020F:	fs/dax.c
4021F:	include/linux/dax.h
4022F:	include/trace/events/fs_dax.h
4023
4024DIRECTORY NOTIFICATION (DNOTIFY)
4025M:	Eric Paris <eparis@parisplace.org>
4026S:	Maintained
4027F:	Documentation/filesystems/dnotify.txt
4028F:	fs/notify/dnotify/
4029F:	include/linux/dnotify.h
4030
4031DISK GEOMETRY AND PARTITION HANDLING
4032M:	Andries Brouwer <aeb@cwi.nl>
4033W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4034W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4035W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4036S:	Maintained
4037
4038DISKQUOTA
4039M:	Jan Kara <jack@suse.com>
4040S:	Maintained
4041F:	Documentation/filesystems/quota.txt
4042F:	fs/quota/
4043F:	include/linux/quota*.h
4044F:	include/uapi/linux/quota*.h
4045
4046DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4047M:	Bernie Thompson <bernie@plugable.com>
4048L:	linux-fbdev@vger.kernel.org
4049S:	Maintained
4050W:	http://plugable.com/category/projects/udlfb/
4051F:	drivers/video/fbdev/udlfb.c
4052F:	include/video/udlfb.h
4053F:	Documentation/fb/udlfb.txt
4054
4055DISTRIBUTED LOCK MANAGER (DLM)
4056M:	Christine Caulfield <ccaulfie@redhat.com>
4057M:	David Teigland <teigland@redhat.com>
4058L:	cluster-devel@redhat.com
4059W:	http://sources.redhat.com/cluster/
4060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4061S:	Supported
4062F:	fs/dlm/
4063
4064DMA BUFFER SHARING FRAMEWORK
4065M:	Sumit Semwal <sumit.semwal@linaro.org>
4066S:	Maintained
4067L:	linux-media@vger.kernel.org
4068L:	dri-devel@lists.freedesktop.org
4069L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4070F:	drivers/dma-buf/
4071F:	include/linux/dma-buf*
4072F:	include/linux/reservation.h
4073F:	include/linux/*fence.h
4074F:	Documentation/driver-api/dma-buf.rst
4075T:	git git://anongit.freedesktop.org/drm/drm-misc
4076
4077SYNC FILE FRAMEWORK
4078M:	Sumit Semwal <sumit.semwal@linaro.org>
4079R:	Gustavo Padovan <gustavo@padovan.org>
4080S:	Maintained
4081L:	linux-media@vger.kernel.org
4082L:	dri-devel@lists.freedesktop.org
4083F:	drivers/dma-buf/sync_*
4084F:	drivers/dma-buf/dma-fence*
4085F:	drivers/dma-buf/sw_sync.c
4086F:	include/linux/sync_file.h
4087F:	include/uapi/linux/sync_file.h
4088F:	Documentation/sync_file.txt
4089T:	git git://anongit.freedesktop.org/drm/drm-misc
4090
4091DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4092M:	Vinod Koul <vinod.koul@intel.com>
4093L:	dmaengine@vger.kernel.org
4094Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4095S:	Maintained
4096F:	drivers/dma/
4097F:	include/linux/dmaengine.h
4098F:	Documentation/devicetree/bindings/dma/
4099F:	Documentation/dmaengine/
4100T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4101
4102DME1737 HARDWARE MONITOR DRIVER
4103M:	Juerg Haefliger <juergh@gmail.com>
4104L:	linux-hwmon@vger.kernel.org
4105S:	Maintained
4106F:	Documentation/hwmon/dme1737
4107F:	drivers/hwmon/dme1737.c
4108
4109DMI/SMBIOS SUPPORT
4110M:	Jean Delvare <jdelvare@suse.com>
4111S:	Maintained
4112T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4113F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4114F:	drivers/firmware/dmi-id.c
4115F:	drivers/firmware/dmi_scan.c
4116F:	include/linux/dmi.h
4117
4118DOCUMENTATION
4119M:	Jonathan Corbet <corbet@lwn.net>
4120L:	linux-doc@vger.kernel.org
4121S:	Maintained
4122F:	Documentation/
4123F:	scripts/docproc.c
4124F:	scripts/kernel-doc*
4125X:	Documentation/ABI/
4126X:	Documentation/devicetree/
4127X:	Documentation/acpi
4128X:	Documentation/power
4129X:	Documentation/spi
4130X:	Documentation/media
4131T:	git git://git.lwn.net/linux.git docs-next
4132
4133DOUBLETALK DRIVER
4134M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4135L:	blinux-list@redhat.com
4136S:	Maintained
4137F:	drivers/char/dtlk.c
4138F:	include/linux/dtlk.h
4139
4140DPAA2 DATAPATH I/O (DPIO) DRIVER
4141M:	Roy Pledge <Roy.Pledge@nxp.com>
4142L:	linux-kernel@vger.kernel.org
4143S:	Maintained
4144F:	drivers/staging/fsl-mc/bus/dpio
4145
4146DPAA2 ETHERNET DRIVER
4147M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4148L:	linux-kernel@vger.kernel.org
4149S:	Maintained
4150F:	drivers/staging/fsl-dpaa2/ethernet
4151
4152DPT_I2O SCSI RAID DRIVER
4153M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4154L:	linux-scsi@vger.kernel.org
4155W:	http://www.adaptec.com/
4156S:	Maintained
4157F:	drivers/scsi/dpt*
4158F:	drivers/scsi/dpt/
4159
4160DRBD DRIVER
4161M:	Philipp Reisner <philipp.reisner@linbit.com>
4162M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4163L:	drbd-dev@lists.linbit.com
4164W:	http://www.drbd.org
4165T:	git git://git.linbit.com/linux-drbd.git
4166T:	git git://git.linbit.com/drbd-8.4.git
4167S:	Supported
4168F:	drivers/block/drbd/
4169F:	lib/lru_cache.c
4170F:	Documentation/blockdev/drbd/
4171
4172DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4173M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4175S:	Supported
4176F:	Documentation/kobject.txt
4177F:	drivers/base/
4178F:	fs/debugfs/
4179F:	fs/sysfs/
4180F:	include/linux/debugfs.h
4181F:	include/linux/kobj*
4182F:	lib/kobj*
4183
4184DRM DRIVERS
4185M:	David Airlie <airlied@linux.ie>
4186L:	dri-devel@lists.freedesktop.org
4187T:	git git://people.freedesktop.org/~airlied/linux
4188B:	https://bugs.freedesktop.org/
4189C:	irc://chat.freenode.net/dri-devel
4190S:	Maintained
4191F:	drivers/gpu/drm/
4192F:	drivers/gpu/vga/
4193F:	Documentation/devicetree/bindings/display/
4194F:	Documentation/devicetree/bindings/gpu/
4195F:	Documentation/devicetree/bindings/video/
4196F:	Documentation/gpu/
4197F:	include/drm/
4198F:	include/uapi/drm/
4199F:	include/linux/vga*
4200
4201DRM DRIVERS AND MISC GPU PATCHES
4202M:	Daniel Vetter <daniel.vetter@intel.com>
4203M:	Jani Nikula <jani.nikula@linux.intel.com>
4204M:	Sean Paul <seanpaul@chromium.org>
4205W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4206S:	Maintained
4207T:	git git://anongit.freedesktop.org/drm/drm-misc
4208F:	Documentation/gpu/
4209F:	drivers/gpu/vga/
4210F:	drivers/gpu/drm/*
4211F:	include/drm/drm*
4212F:	include/uapi/drm/drm*
4213F:	include/linux/vga*
4214
4215DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4216M:	Dave Airlie <airlied@redhat.com>
4217S:	Odd Fixes
4218F:	drivers/gpu/drm/ast/
4219
4220DRM DRIVERS FOR BRIDGE CHIPS
4221M:	Archit Taneja <architt@codeaurora.org>
4222S:	Maintained
4223T:	git git://anongit.freedesktop.org/drm/drm-misc
4224F:	drivers/gpu/drm/bridge/
4225
4226DRM DRIVER FOR BOCHS VIRTUAL GPU
4227M:	Gerd Hoffmann <kraxel@redhat.com>
4228L:	virtualization@lists.linux-foundation.org
4229T:	git git://anongit.freedesktop.org/drm/drm-misc
4230S:	Maintained
4231F:	drivers/gpu/drm/bochs/
4232
4233DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4234M:	Dave Airlie <airlied@redhat.com>
4235M:	Gerd Hoffmann <kraxel@redhat.com>
4236L:	virtualization@lists.linux-foundation.org
4237T:	git git://anongit.freedesktop.org/drm/drm-misc
4238S:	Obsolete
4239W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4240F:	drivers/gpu/drm/cirrus/
4241
4242RADEON and AMDGPU DRM DRIVERS
4243M:	Alex Deucher <alexander.deucher@amd.com>
4244M:	Christian König <christian.koenig@amd.com>
4245L:	amd-gfx@lists.freedesktop.org
4246T:	git git://people.freedesktop.org/~agd5f/linux
4247S:	Supported
4248F:	drivers/gpu/drm/radeon/
4249F:	include/uapi/drm/radeon_drm.h
4250F:	drivers/gpu/drm/amd/
4251F:	include/uapi/drm/amdgpu_drm.h
4252
4253DRM PANEL DRIVERS
4254M:	Thierry Reding <thierry.reding@gmail.com>
4255L:	dri-devel@lists.freedesktop.org
4256T:	git git://anongit.freedesktop.org/tegra/linux.git
4257S:	Maintained
4258F:	drivers/gpu/drm/drm_panel.c
4259F:	drivers/gpu/drm/panel/
4260F:	include/drm/drm_panel.h
4261F:	Documentation/devicetree/bindings/display/panel/
4262
4263INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4264M:	Daniel Vetter <daniel.vetter@intel.com>
4265M:	Jani Nikula <jani.nikula@linux.intel.com>
4266L:	intel-gfx@lists.freedesktop.org
4267W:	https://01.org/linuxgraphics/
4268B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4269C:	irc://chat.freenode.net/intel-gfx
4270Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4271T:	git git://anongit.freedesktop.org/drm-intel
4272S:	Supported
4273F:	drivers/gpu/drm/i915/
4274F:	include/drm/i915*
4275F:	include/uapi/drm/i915_drm.h
4276F:	Documentation/gpu/i915.rst
4277
4278INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4279M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4280M:      Zhi Wang <zhi.a.wang@intel.com>
4281L:      intel-gvt-dev@lists.freedesktop.org
4282L:      intel-gfx@lists.freedesktop.org
4283W:      https://01.org/igvt-g
4284T:      git https://github.com/01org/gvt-linux.git
4285S:      Supported
4286F:      drivers/gpu/drm/i915/gvt/
4287
4288DRM DRIVERS FOR ATMEL HLCDC
4289M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4290L:	dri-devel@lists.freedesktop.org
4291S:	Supported
4292F:	drivers/gpu/drm/atmel-hlcdc/
4293F:	Documentation/devicetree/bindings/drm/atmel/
4294T:	git git://anongit.freedesktop.org/drm/drm-misc
4295
4296DRM DRIVERS FOR ALLWINNER A10
4297M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4298L:	dri-devel@lists.freedesktop.org
4299S:	Supported
4300F:	drivers/gpu/drm/sun4i/
4301F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4303
4304DRM DRIVERS FOR AMLOGIC SOCS
4305M:	Neil Armstrong <narmstrong@baylibre.com>
4306L:	dri-devel@lists.freedesktop.org
4307L:	linux-amlogic@lists.infradead.org
4308W:	http://linux-meson.com/
4309S:	Supported
4310F:	drivers/gpu/drm/meson/
4311F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4312F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4313F:	Documentation/gpu/meson.rst
4314T:	git git://anongit.freedesktop.org/drm/drm-misc
4315
4316DRM DRIVERS FOR EXYNOS
4317M:	Inki Dae <inki.dae@samsung.com>
4318M:	Joonyoung Shim <jy0922.shim@samsung.com>
4319M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4320M:	Kyungmin Park <kyungmin.park@samsung.com>
4321L:	dri-devel@lists.freedesktop.org
4322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4323S:	Supported
4324F:	drivers/gpu/drm/exynos/
4325F:	include/uapi/drm/exynos_drm.h
4326F:	Documentation/devicetree/bindings/display/exynos/
4327
4328DRM DRIVERS FOR FREESCALE DCU
4329M:	Stefan Agner <stefan@agner.ch>
4330M:	Alison Wang <alison.wang@freescale.com>
4331L:	dri-devel@lists.freedesktop.org
4332S:	Supported
4333F:	drivers/gpu/drm/fsl-dcu/
4334F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4335F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4336F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4337
4338DRM DRIVERS FOR FREESCALE IMX
4339M:	Philipp Zabel <p.zabel@pengutronix.de>
4340L:	dri-devel@lists.freedesktop.org
4341S:	Maintained
4342F:	drivers/gpu/drm/imx/
4343F:	drivers/gpu/ipu-v3/
4344F:	Documentation/devicetree/bindings/display/imx/
4345
4346DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4347M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4348L:	dri-devel@lists.freedesktop.org
4349T:	git git://github.com/patjak/drm-gma500
4350S:	Maintained
4351F:	drivers/gpu/drm/gma500/
4352
4353DRM DRIVERS FOR HISILICON
4354M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4355M:	Rongrong Zou <zourongrong@gmail.com>
4356R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4357R:	Chen Feng <puck.chen@hisilicon.com>
4358L:	dri-devel@lists.freedesktop.org
4359T:	git git://github.com/xin3liang/linux.git
4360S:	Maintained
4361F:	drivers/gpu/drm/hisilicon/
4362F:	Documentation/devicetree/bindings/display/hisilicon/
4363
4364DRM DRIVER FOR INTEL I810 VIDEO CARDS
4365S:	Orphan / Obsolete
4366F:	drivers/gpu/drm/i810/
4367F:	include/uapi/drm/i810_drm.h
4368
4369DRM DRIVERS FOR MEDIATEK
4370M:	CK Hu <ck.hu@mediatek.com>
4371M:	Philipp Zabel <p.zabel@pengutronix.de>
4372L:	dri-devel@lists.freedesktop.org
4373S:	Supported
4374F:	drivers/gpu/drm/mediatek/
4375F:	Documentation/devicetree/bindings/display/mediatek/
4376
4377DRM DRIVER FOR MI0283QT
4378M:	Noralf Trønnes <noralf@tronnes.org>
4379S:	Maintained
4380F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4381F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4382
4383DRM DRIVER FOR MSM ADRENO GPU
4384M:	Rob Clark <robdclark@gmail.com>
4385L:	linux-arm-msm@vger.kernel.org
4386L:	dri-devel@lists.freedesktop.org
4387L:	freedreno@lists.freedesktop.org
4388T:	git git://people.freedesktop.org/~robclark/linux
4389S:	Maintained
4390F:	drivers/gpu/drm/msm/
4391F:	include/uapi/drm/msm_drm.h
4392F:	Documentation/devicetree/bindings/display/msm/
4393
4394DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4395M:	Ben Skeggs <bskeggs@redhat.com>
4396L:	dri-devel@lists.freedesktop.org
4397L:	nouveau@lists.freedesktop.org
4398T:	git git://github.com/skeggsb/linux
4399S:	Supported
4400F:	drivers/gpu/drm/nouveau/
4401F:	include/uapi/drm/nouveau_drm.h
4402
4403DRM DRIVERS FOR NVIDIA TEGRA
4404M:	Thierry Reding <thierry.reding@gmail.com>
4405L:	dri-devel@lists.freedesktop.org
4406L:	linux-tegra@vger.kernel.org
4407T:	git git://anongit.freedesktop.org/tegra/linux.git
4408S:	Supported
4409F:	drivers/gpu/drm/tegra/
4410F:	drivers/gpu/host1x/
4411F:	include/linux/host1x.h
4412F:	include/uapi/drm/tegra_drm.h
4413F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4414
4415DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4416S:	Orphan / Obsolete
4417F:	drivers/gpu/drm/mga/
4418F:	include/uapi/drm/mga_drm.h
4419
4420DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4421M:	Dave Airlie <airlied@redhat.com>
4422S:	Odd Fixes
4423F:	drivers/gpu/drm/mgag200/
4424
4425DRM DRIVER FOR RAGE 128 VIDEO CARDS
4426S:	Orphan / Obsolete
4427F:	drivers/gpu/drm/r128/
4428F:	include/uapi/drm/r128_drm.h
4429
4430DRM DRIVERS FOR RENESAS
4431M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4432L:	dri-devel@lists.freedesktop.org
4433L:	linux-renesas-soc@vger.kernel.org
4434T:	git git://linuxtv.org/pinchartl/fbdev
4435S:	Supported
4436F:	drivers/gpu/drm/rcar-du/
4437F:	drivers/gpu/drm/shmobile/
4438F:	include/linux/platform_data/shmob_drm.h
4439F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4440F:	Documentation/devicetree/bindings/display/renesas,du.txt
4441
4442DRM DRIVER FOR QXL VIRTUAL GPU
4443M:	Dave Airlie <airlied@redhat.com>
4444M:	Gerd Hoffmann <kraxel@redhat.com>
4445L:	virtualization@lists.linux-foundation.org
4446T:	git git://anongit.freedesktop.org/drm/drm-misc
4447S:	Maintained
4448F:	drivers/gpu/drm/qxl/
4449F:	include/uapi/drm/qxl_drm.h
4450
4451DRM DRIVERS FOR ROCKCHIP
4452M:	Mark Yao <mark.yao@rock-chips.com>
4453L:	dri-devel@lists.freedesktop.org
4454S:	Maintained
4455F:	drivers/gpu/drm/rockchip/
4456F:	Documentation/devicetree/bindings/display/rockchip/
4457T:	git git://anongit.freedesktop.org/drm/drm-misc
4458
4459DRM DRIVER FOR SAVAGE VIDEO CARDS
4460S:	Orphan / Obsolete
4461F:	drivers/gpu/drm/savage/
4462F:	include/uapi/drm/savage_drm.h
4463
4464DRM DRIVER FOR SIS VIDEO CARDS
4465S:	Orphan / Obsolete
4466F:	drivers/gpu/drm/sis/
4467F:	include/uapi/drm/sis_drm.h
4468
4469DRM DRIVERS FOR STI
4470M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4471M:	Vincent Abriou <vincent.abriou@st.com>
4472L:	dri-devel@lists.freedesktop.org
4473T:	git git://anongit.freedesktop.org/drm/drm-misc
4474S:	Maintained
4475F:	drivers/gpu/drm/sti
4476F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4477
4478DRM DRIVER FOR TDFX VIDEO CARDS
4479S:	Orphan / Obsolete
4480F:	drivers/gpu/drm/tdfx/
4481
4482DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4483M:	Dave Airlie <airlied@redhat.com>
4484S:	Odd Fixes
4485F:	drivers/gpu/drm/udl/
4486
4487DRM DRIVERS FOR VIVANTE GPU IP
4488M:	Lucas Stach <l.stach@pengutronix.de>
4489R:	Russell King <linux+etnaviv@armlinux.org.uk>
4490R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4491L:	etnaviv@lists.freedesktop.org
4492L:	dri-devel@lists.freedesktop.org
4493S:	Maintained
4494F:	drivers/gpu/drm/etnaviv/
4495F:	include/uapi/drm/etnaviv_drm.h
4496F:	Documentation/devicetree/bindings/display/etnaviv/
4497
4498DRM DRIVER FOR VMWARE VIRTUAL GPU
4499M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4500M:	Sinclair Yeh <syeh@vmware.com>
4501M:	Thomas Hellstrom <thellstrom@vmware.com>
4502L:	dri-devel@lists.freedesktop.org
4503T:	git git://people.freedesktop.org/~syeh/repos_linux
4504T:	git git://people.freedesktop.org/~thomash/linux
4505S:	Supported
4506F:	drivers/gpu/drm/vmwgfx/
4507F:	include/uapi/drm/vmwgfx_drm.h
4508
4509DRM DRIVERS FOR VC4
4510M:	Eric Anholt <eric@anholt.net>
4511T:	git git://github.com/anholt/linux
4512S:	Supported
4513F:	drivers/gpu/drm/vc4/
4514F:	include/uapi/drm/vc4_drm.h
4515F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4516T:	git git://anongit.freedesktop.org/drm/drm-misc
4517
4518DRM DRIVERS FOR TI OMAP
4519M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4520L:	dri-devel@lists.freedesktop.org
4521S:	Maintained
4522F:	drivers/gpu/drm/omapdrm/
4523F:	Documentation/devicetree/bindings/display/ti/
4524
4525DRM DRIVERS FOR TI LCDC
4526M:	Jyri Sarha <jsarha@ti.com>
4527R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4528L:	dri-devel@lists.freedesktop.org
4529S:	Maintained
4530F:	drivers/gpu/drm/tilcdc/
4531F:	Documentation/devicetree/bindings/display/tilcdc/
4532
4533DRM DRIVERS FOR ZTE ZX
4534M:	Shawn Guo <shawnguo@kernel.org>
4535L:	dri-devel@lists.freedesktop.org
4536S:	Maintained
4537F:	drivers/gpu/drm/zte/
4538F:	Documentation/devicetree/bindings/display/zte,vou.txt
4539T:	git git://anongit.freedesktop.org/drm/drm-misc
4540
4541DSBR100 USB FM RADIO DRIVER
4542M:	Alexey Klimov <klimov.linux@gmail.com>
4543L:	linux-media@vger.kernel.org
4544T:	git git://linuxtv.org/media_tree.git
4545S:	Maintained
4546F:	drivers/media/radio/dsbr100.c
4547
4548DSCC4 DRIVER
4549M:	Francois Romieu <romieu@fr.zoreil.com>
4550L:	netdev@vger.kernel.org
4551S:	Maintained
4552F:	drivers/net/wan/dscc4.c
4553
4554DT3155 MEDIA DRIVER
4555M:	Hans Verkuil <hverkuil@xs4all.nl>
4556L:	linux-media@vger.kernel.org
4557T:	git git://linuxtv.org/media_tree.git
4558W:	https://linuxtv.org
4559S:	Odd Fixes
4560F:	drivers/media/pci/dt3155/
4561
4562DVB_USB_AF9015 MEDIA DRIVER
4563M:	Antti Palosaari <crope@iki.fi>
4564L:	linux-media@vger.kernel.org
4565W:	https://linuxtv.org
4566W:	http://palosaari.fi/linux/
4567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4568T:	git git://linuxtv.org/anttip/media_tree.git
4569S:	Maintained
4570F:	drivers/media/usb/dvb-usb-v2/af9015*
4571
4572DVB_USB_AF9035 MEDIA DRIVER
4573M:	Antti Palosaari <crope@iki.fi>
4574L:	linux-media@vger.kernel.org
4575W:	https://linuxtv.org
4576W:	http://palosaari.fi/linux/
4577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4578T:	git git://linuxtv.org/anttip/media_tree.git
4579S:	Maintained
4580F:	drivers/media/usb/dvb-usb-v2/af9035*
4581
4582DVB_USB_ANYSEE MEDIA DRIVER
4583M:	Antti Palosaari <crope@iki.fi>
4584L:	linux-media@vger.kernel.org
4585W:	https://linuxtv.org
4586W:	http://palosaari.fi/linux/
4587Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4588T:	git git://linuxtv.org/anttip/media_tree.git
4589S:	Maintained
4590F:	drivers/media/usb/dvb-usb-v2/anysee*
4591
4592DVB_USB_AU6610 MEDIA DRIVER
4593M:	Antti Palosaari <crope@iki.fi>
4594L:	linux-media@vger.kernel.org
4595W:	https://linuxtv.org
4596W:	http://palosaari.fi/linux/
4597Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4598T:	git git://linuxtv.org/anttip/media_tree.git
4599S:	Maintained
4600F:	drivers/media/usb/dvb-usb-v2/au6610*
4601
4602DVB_USB_CE6230 MEDIA DRIVER
4603M:	Antti Palosaari <crope@iki.fi>
4604L:	linux-media@vger.kernel.org
4605W:	https://linuxtv.org
4606W:	http://palosaari.fi/linux/
4607Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4608T:	git git://linuxtv.org/anttip/media_tree.git
4609S:	Maintained
4610F:	drivers/media/usb/dvb-usb-v2/ce6230*
4611
4612DVB_USB_CXUSB MEDIA DRIVER
4613M:	Michael Krufky <mkrufky@linuxtv.org>
4614L:	linux-media@vger.kernel.org
4615W:	https://linuxtv.org
4616W:	http://github.com/mkrufky
4617Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4618T:	git git://linuxtv.org/media_tree.git
4619S:	Maintained
4620F:	drivers/media/usb/dvb-usb/cxusb*
4621
4622DVB_USB_EC168 MEDIA DRIVER
4623M:	Antti Palosaari <crope@iki.fi>
4624L:	linux-media@vger.kernel.org
4625W:	https://linuxtv.org
4626W:	http://palosaari.fi/linux/
4627Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4628T:	git git://linuxtv.org/anttip/media_tree.git
4629S:	Maintained
4630F:	drivers/media/usb/dvb-usb-v2/ec168*
4631
4632DVB_USB_GL861 MEDIA DRIVER
4633M:	Antti Palosaari <crope@iki.fi>
4634L:	linux-media@vger.kernel.org
4635W:	https://linuxtv.org
4636Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4637T:	git git://linuxtv.org/anttip/media_tree.git
4638S:	Maintained
4639F:	drivers/media/usb/dvb-usb-v2/gl861*
4640
4641DVB_USB_MXL111SF MEDIA DRIVER
4642M:	Michael Krufky <mkrufky@linuxtv.org>
4643L:	linux-media@vger.kernel.org
4644W:	https://linuxtv.org
4645W:	http://github.com/mkrufky
4646Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4647T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4648S:	Maintained
4649F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4650
4651DVB_USB_RTL28XXU MEDIA DRIVER
4652M:	Antti Palosaari <crope@iki.fi>
4653L:	linux-media@vger.kernel.org
4654W:	https://linuxtv.org
4655W:	http://palosaari.fi/linux/
4656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4657T:	git git://linuxtv.org/anttip/media_tree.git
4658S:	Maintained
4659F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4660
4661DVB_USB_V2 MEDIA DRIVER
4662M:	Antti Palosaari <crope@iki.fi>
4663L:	linux-media@vger.kernel.org
4664W:	https://linuxtv.org
4665W:	http://palosaari.fi/linux/
4666Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4667T:	git git://linuxtv.org/anttip/media_tree.git
4668S:	Maintained
4669F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4670F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4671
4672DYNAMIC DEBUG
4673M:	Jason Baron <jbaron@akamai.com>
4674S:	Maintained
4675F:	lib/dynamic_debug.c
4676F:	include/linux/dynamic_debug.h
4677
4678DZ DECSTATION DZ11 SERIAL DRIVER
4679M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4680S:	Maintained
4681F:	drivers/tty/serial/dz.*
4682
4683E3X0 POWER BUTTON DRIVER
4684M:	Moritz Fischer <moritz.fischer@ettus.com>
4685L:	usrp-users@lists.ettus.com
4686W:	http://www.ettus.com
4687S:	Supported
4688F:	drivers/input/misc/e3x0-button.c
4689F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4690
4691E4000 MEDIA DRIVER
4692M:	Antti Palosaari <crope@iki.fi>
4693L:	linux-media@vger.kernel.org
4694W:	https://linuxtv.org
4695W:	http://palosaari.fi/linux/
4696Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4697T:	git git://linuxtv.org/anttip/media_tree.git
4698S:	Maintained
4699F:	drivers/media/tuners/e4000*
4700
4701EATA ISA/EISA/PCI SCSI DRIVER
4702M:	Dario Ballabio <ballabio_dario@emc.com>
4703L:	linux-scsi@vger.kernel.org
4704S:	Maintained
4705F:	drivers/scsi/eata.c
4706
4707EC100 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/dvb-frontends/ec100*
4716
4717ECRYPT FILE SYSTEM
4718M:	Tyler Hicks <tyhicks@canonical.com>
4719L:	ecryptfs@vger.kernel.org
4720W:	http://ecryptfs.org
4721W:	https://launchpad.net/ecryptfs
4722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4723S:	Supported
4724F:	Documentation/filesystems/ecryptfs.txt
4725F:	fs/ecryptfs/
4726
4727EDAC-CORE
4728M:	Borislav Petkov <bp@alien8.de>
4729M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4730M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4731L:	linux-edac@vger.kernel.org
4732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4734S:	Supported
4735F:	Documentation/admin-guide/ras.rst
4736F:	Documentation/driver-api/edac.rst
4737F:	drivers/edac/
4738F:	include/linux/edac.h
4739
4740EDAC-AMD64
4741M:	Borislav Petkov <bp@alien8.de>
4742L:	linux-edac@vger.kernel.org
4743S:	Maintained
4744F:	drivers/edac/amd64_edac*
4745
4746EDAC-CALXEDA
4747M:	Robert Richter <rric@kernel.org>
4748L:	linux-edac@vger.kernel.org
4749S:	Maintained
4750F:	drivers/edac/highbank*
4751
4752EDAC-CAVIUM
4753M:	Ralf Baechle <ralf@linux-mips.org>
4754M:	David Daney <david.daney@cavium.com>
4755L:	linux-edac@vger.kernel.org
4756L:	linux-mips@linux-mips.org
4757S:	Supported
4758F:	drivers/edac/octeon_edac*
4759F:	drivers/edac/thunderx_edac*
4760
4761EDAC-E752X
4762M:	Mark Gross <mark.gross@intel.com>
4763L:	linux-edac@vger.kernel.org
4764S:	Maintained
4765F:	drivers/edac/e752x_edac.c
4766
4767EDAC-E7XXX
4768L:	linux-edac@vger.kernel.org
4769S:	Maintained
4770F:	drivers/edac/e7xxx_edac.c
4771
4772EDAC-FSL_DDR
4773M:	York Sun <york.sun@nxp.com>
4774L:	linux-edac@vger.kernel.org
4775S:	Maintained
4776F:	drivers/edac/fsl_ddr_edac.*
4777
4778EDAC-GHES
4779M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4780M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4781L:	linux-edac@vger.kernel.org
4782S:	Maintained
4783F:	drivers/edac/ghes_edac.c
4784
4785EDAC-I82443BXGX
4786M:	Tim Small <tim@buttersideup.com>
4787L:	linux-edac@vger.kernel.org
4788S:	Maintained
4789F:	drivers/edac/i82443bxgx_edac.c
4790
4791EDAC-I3000
4792L:	linux-edac@vger.kernel.org
4793S:	Orphan
4794F:	drivers/edac/i3000_edac.c
4795
4796EDAC-I5000
4797L:	linux-edac@vger.kernel.org
4798S:	Maintained
4799F:	drivers/edac/i5000_edac.c
4800
4801EDAC-I5400
4802M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4803M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4804L:	linux-edac@vger.kernel.org
4805S:	Maintained
4806F:	drivers/edac/i5400_edac.c
4807
4808EDAC-I7300
4809M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4810M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4811L:	linux-edac@vger.kernel.org
4812S:	Maintained
4813F:	drivers/edac/i7300_edac.c
4814
4815EDAC-I7CORE
4816M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4817M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4818L:	linux-edac@vger.kernel.org
4819S:	Maintained
4820F:	drivers/edac/i7core_edac.c
4821
4822EDAC-I82975X
4823M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4824M:	"Arvind R." <arvino55@gmail.com>
4825L:	linux-edac@vger.kernel.org
4826S:	Maintained
4827F:	drivers/edac/i82975x_edac.c
4828
4829EDAC-IE31200
4830M:	Jason Baron <jbaron@akamai.com>
4831L:	linux-edac@vger.kernel.org
4832S:	Maintained
4833F:	drivers/edac/ie31200_edac.c
4834
4835EDAC-MPC85XX
4836M:	Johannes Thumshirn <morbidrsa@gmail.com>
4837L:	linux-edac@vger.kernel.org
4838S:	Maintained
4839F:	drivers/edac/mpc85xx_edac.[ch]
4840
4841EDAC-PND2
4842M:	Tony Luck <tony.luck@intel.com>
4843L:	linux-edac@vger.kernel.org
4844S:	Maintained
4845F:	drivers/edac/pnd2_edac.[ch]
4846
4847EDAC-PASEMI
4848M:	Egor Martovetsky <egor@pasemi.com>
4849L:	linux-edac@vger.kernel.org
4850S:	Maintained
4851F:	drivers/edac/pasemi_edac.c
4852
4853EDAC-R82600
4854M:	Tim Small <tim@buttersideup.com>
4855L:	linux-edac@vger.kernel.org
4856S:	Maintained
4857F:	drivers/edac/r82600_edac.c
4858
4859EDAC-SBRIDGE
4860M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4861M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4862L:	linux-edac@vger.kernel.org
4863S:	Maintained
4864F:	drivers/edac/sb_edac.c
4865
4866EDAC-SKYLAKE
4867M:	Tony Luck <tony.luck@intel.com>
4868L:	linux-edac@vger.kernel.org
4869S:	Maintained
4870F:	drivers/edac/skx_edac.c
4871
4872EDAC-XGENE
4873APPLIED MICRO (APM) X-GENE SOC EDAC
4874M:     Loc Ho <lho@apm.com>
4875S:     Supported
4876F:     drivers/edac/xgene_edac.c
4877F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4878
4879EDIROL UA-101/UA-1000 DRIVER
4880M:	Clemens Ladisch <clemens@ladisch.de>
4881L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4882T:	git git://git.alsa-project.org/alsa-kernel.git
4883S:	Maintained
4884F:	sound/usb/misc/ua101.c
4885
4886EXTENSIBLE FIRMWARE INTERFACE (EFI)
4887M:	Matt Fleming <matt@codeblueprint.co.uk>
4888M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4889L:	linux-efi@vger.kernel.org
4890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4891S:	Maintained
4892F:	Documentation/efi-stub.txt
4893F:	arch/*/kernel/efi.c
4894F:	arch/x86/boot/compressed/eboot.[ch]
4895F:	arch/*/include/asm/efi.h
4896F:	arch/x86/platform/efi/
4897F:	drivers/firmware/efi/
4898F:	include/linux/efi*.h
4899F:	arch/arm/boot/compressed/efi-header.S
4900F:	arch/arm64/kernel/efi-entry.S
4901
4902EFI VARIABLE FILESYSTEM
4903M:	Matthew Garrett <matthew.garrett@nebula.com>
4904M:	Jeremy Kerr <jk@ozlabs.org>
4905M:	Matt Fleming <matt@codeblueprint.co.uk>
4906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4907L:	linux-efi@vger.kernel.org
4908S:	Maintained
4909F:	fs/efivarfs/
4910
4911EFIFB FRAMEBUFFER DRIVER
4912L:	linux-fbdev@vger.kernel.org
4913M:	Peter Jones <pjones@redhat.com>
4914S:	Maintained
4915F:	drivers/video/fbdev/efifb.c
4916
4917EFI TEST DRIVER
4918L:	linux-efi@vger.kernel.org
4919M:	Ivan Hu <ivan.hu@canonical.com>
4920M:	Matt Fleming <matt@codeblueprint.co.uk>
4921S:	Maintained
4922F:	drivers/firmware/efi/test/
4923
4924EFS FILESYSTEM
4925W:	http://aeschi.ch.eu.org/efs/
4926S:	Orphan
4927F:	fs/efs/
4928
4929EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4930M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4931L:	netdev@vger.kernel.org
4932S:	Maintained
4933F:	drivers/net/ethernet/ibm/ehea/
4934
4935EM28XX VIDEO4LINUX DRIVER
4936M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4937M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4938L:	linux-media@vger.kernel.org
4939W:	https://linuxtv.org
4940T:	git git://linuxtv.org/media_tree.git
4941S:	Maintained
4942F:	drivers/media/usb/em28xx/
4943F:	Documentation/media/v4l-drivers/em28xx*
4944
4945EMBEDDED LINUX
4946M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4947M:	Matt Mackall <mpm@selenic.com>
4948M:	David Woodhouse <dwmw2@infradead.org>
4949L:	linux-embedded@vger.kernel.org
4950S:	Maintained
4951
4952EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4953M:	James Smart <james.smart@broadcom.com>
4954M:	Dick Kennedy <dick.kennedy@broadcom.com>
4955L:	linux-scsi@vger.kernel.org
4956W:	http://www.broadcom.com
4957S:	Supported
4958F:	drivers/scsi/lpfc/
4959
4960ENE CB710 FLASH CARD READER DRIVER
4961M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4962S:	Maintained
4963F:	drivers/misc/cb710/
4964F:	drivers/mmc/host/cb710-mmc.*
4965F:	include/linux/cb710.h
4966
4967ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4968M:	Maxim Levitsky <maximlevitsky@gmail.com>
4969S:	Maintained
4970F:	drivers/media/rc/ene_ir.*
4971
4972EPSON S1D13XXX FRAMEBUFFER DRIVER
4973M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4974S:	Maintained
4975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4976F:	drivers/video/fbdev/s1d13xxxfb.c
4977F:	include/video/s1d13xxxfb.h
4978
4979ET131X NETWORK DRIVER
4980M:	Mark Einon <mark.einon@gmail.com>
4981S:	Odd Fixes
4982F:	drivers/net/ethernet/agere/
4983
4984ETHERNET BRIDGE
4985M:	Stephen Hemminger <stephen@networkplumber.org>
4986L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4987L:	netdev@vger.kernel.org
4988W:	http://www.linuxfoundation.org/en/Net:Bridge
4989S:	Maintained
4990F:	include/linux/netfilter_bridge/
4991F:	net/bridge/
4992
4993ETHERNET PHY LIBRARY
4994M:	Andrew Lunn <andrew@lunn.ch>
4995M:	Florian Fainelli <f.fainelli@gmail.com>
4996L:	netdev@vger.kernel.org
4997S:	Maintained
4998F:	include/linux/phy.h
4999F:	include/linux/phy_fixed.h
5000F:	drivers/net/phy/
5001F:	Documentation/networking/phy.txt
5002F:	drivers/of/of_mdio.c
5003F:	drivers/of/of_net.c
5004
5005EXT2 FILE SYSTEM
5006M:	Jan Kara <jack@suse.com>
5007L:	linux-ext4@vger.kernel.org
5008S:	Maintained
5009F:	Documentation/filesystems/ext2.txt
5010F:	fs/ext2/
5011F:	include/linux/ext2*
5012
5013EXT4 FILE SYSTEM
5014M:	"Theodore Ts'o" <tytso@mit.edu>
5015M:	Andreas Dilger <adilger.kernel@dilger.ca>
5016L:	linux-ext4@vger.kernel.org
5017W:	http://ext4.wiki.kernel.org
5018Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5020S:	Maintained
5021F:	Documentation/filesystems/ext4.txt
5022F:	fs/ext4/
5023
5024Extended Verification Module (EVM)
5025M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5026L:	linux-ima-devel@lists.sourceforge.net
5027L:	linux-security-module@vger.kernel.org
5028S:	Supported
5029F:	security/integrity/evm/
5030
5031EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5032M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5033M:	Chanwoo Choi <cw00.choi@samsung.com>
5034L:	linux-kernel@vger.kernel.org
5035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5036S:	Maintained
5037F:	drivers/extcon/
5038F:	include/linux/extcon/
5039F:	include/linux/extcon.h
5040F:	Documentation/extcon/
5041F:	Documentation/devicetree/bindings/extcon/
5042
5043EXYNOS DP DRIVER
5044M:	Jingoo Han <jingoohan1@gmail.com>
5045L:	dri-devel@lists.freedesktop.org
5046S:	Maintained
5047F:	drivers/gpu/drm/exynos/exynos_dp*
5048
5049EXYNOS SYSMMU (IOMMU) driver
5050M:	Marek Szyprowski <m.szyprowski@samsung.com>
5051L:	iommu@lists.linux-foundation.org
5052S:	Maintained
5053F:	drivers/iommu/exynos-iommu.c
5054
5055EZchip NPS platform support
5056M:	Noam Camus <noamc@ezchip.com>
5057S:	Supported
5058F:	arch/arc/plat-eznps
5059F:	arch/arc/boot/dts/eznps.dts
5060
5061F71805F HARDWARE MONITORING DRIVER
5062M:	Jean Delvare <jdelvare@suse.com>
5063L:	linux-hwmon@vger.kernel.org
5064S:	Maintained
5065F:	Documentation/hwmon/f71805f
5066F:	drivers/hwmon/f71805f.c
5067
5068FC0011 TUNER DRIVER
5069M:	Michael Buesch <m@bues.ch>
5070L:	linux-media@vger.kernel.org
5071S:	Maintained
5072F:	drivers/media/tuners/fc0011.h
5073F:	drivers/media/tuners/fc0011.c
5074
5075FC2580 MEDIA DRIVER
5076M:	Antti Palosaari <crope@iki.fi>
5077L:	linux-media@vger.kernel.org
5078W:	https://linuxtv.org
5079W:	http://palosaari.fi/linux/
5080Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5081T:	git git://linuxtv.org/anttip/media_tree.git
5082S:	Maintained
5083F:	drivers/media/tuners/fc2580*
5084
5085FANOTIFY
5086M:	Eric Paris <eparis@redhat.com>
5087S:	Maintained
5088F:	fs/notify/fanotify/
5089F:	include/linux/fanotify.h
5090F:	include/uapi/linux/fanotify.h
5091
5092FARSYNC SYNCHRONOUS DRIVER
5093M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5094W:	http://www.farsite.co.uk/
5095S:	Supported
5096F:	drivers/net/wan/farsync.*
5097
5098FAULT INJECTION SUPPORT
5099M:	Akinobu Mita <akinobu.mita@gmail.com>
5100S:	Supported
5101F:	Documentation/fault-injection/
5102F:	lib/fault-inject.c
5103
5104FBTFT Framebuffer drivers
5105M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5106S:	Maintained
5107F:	drivers/staging/fbtft/
5108
5109FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5110M:	Johannes Thumshirn <jth@kernel.org>
5111L:	fcoe-devel@open-fcoe.org
5112W:	www.Open-FCoE.org
5113S:	Supported
5114F:	drivers/scsi/libfc/
5115F:	drivers/scsi/fcoe/
5116F:	include/scsi/fc/
5117F:	include/scsi/libfc.h
5118F:	include/scsi/libfcoe.h
5119F:	include/uapi/scsi/fc/
5120
5121FILE LOCKING (flock() and fcntl()/lockf())
5122M:	Jeff Layton <jlayton@poochiereds.net>
5123M:	"J. Bruce Fields" <bfields@fieldses.org>
5124L:	linux-fsdevel@vger.kernel.org
5125S:	Maintained
5126F:	include/linux/fcntl.h
5127F:	include/linux/fs.h
5128F:	include/uapi/linux/fcntl.h
5129F:	include/uapi/linux/fs.h
5130F:	fs/fcntl.c
5131F:	fs/locks.c
5132
5133FILESYSTEMS (VFS and infrastructure)
5134M:	Alexander Viro <viro@zeniv.linux.org.uk>
5135L:	linux-fsdevel@vger.kernel.org
5136S:	Maintained
5137F:	fs/*
5138
5139FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5140M:	Riku Voipio <riku.voipio@iki.fi>
5141L:	linux-hwmon@vger.kernel.org
5142S:	Maintained
5143F:	drivers/hwmon/f75375s.c
5144F:	include/linux/f75375s.h
5145
5146FIREWIRE AUDIO DRIVERS
5147M:	Clemens Ladisch <clemens@ladisch.de>
5148L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5149T:	git git://git.alsa-project.org/alsa-kernel.git
5150S:	Maintained
5151F:	sound/firewire/
5152
5153FIREWIRE MEDIA DRIVERS (firedtv)
5154M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5155L:	linux-media@vger.kernel.org
5156L:	linux1394-devel@lists.sourceforge.net
5157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5158S:	Maintained
5159F:	drivers/media/firewire/
5160
5161FIREWIRE SBP-2 TARGET
5162M:	Chris Boot <bootc@bootc.net>
5163L:	linux-scsi@vger.kernel.org
5164L:	target-devel@vger.kernel.org
5165L:	linux1394-devel@lists.sourceforge.net
5166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5167S:	Maintained
5168F:	drivers/target/sbp/
5169
5170FIREWIRE SUBSYSTEM
5171M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5172L:	linux1394-devel@lists.sourceforge.net
5173W:	http://ieee1394.wiki.kernel.org/
5174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5175S:	Maintained
5176F:	drivers/firewire/
5177F:	include/linux/firewire.h
5178F:	include/uapi/linux/firewire*.h
5179F:	tools/firewire/
5180
5181FIRMWARE LOADER (request_firmware)
5182M:	Luis R. Rodriguez <mcgrof@kernel.org>
5183L:	linux-kernel@vger.kernel.org
5184S:	Maintained
5185F:	Documentation/firmware_class/
5186F:	drivers/base/firmware*.c
5187F:	include/linux/firmware.h
5188
5189FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5190M:	Joshua Morris <josh.h.morris@us.ibm.com>
5191M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5192S:	Maintained
5193F:	drivers/block/rsxx/
5194
5195FLOPPY DRIVER
5196M:	Jiri Kosina <jikos@kernel.org>
5197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5198S:	Odd fixes
5199F:	drivers/block/floppy.c
5200
5201FMC SUBSYSTEM
5202M:	Alessandro Rubini <rubini@gnudd.com>
5203W:	http://www.ohwr.org/projects/fmc-bus
5204S:	Supported
5205F:	drivers/fmc/
5206F:	include/linux/fmc*.h
5207F:	include/linux/ipmi-fru.h
5208K:	fmc_d.*register
5209
5210FPGA MANAGER FRAMEWORK
5211M:	Alan Tull <atull@kernel.org>
5212R:	Moritz Fischer <moritz.fischer@ettus.com>
5213L:	linux-fpga@vger.kernel.org
5214S:	Maintained
5215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5216F:	Documentation/fpga/
5217F:	Documentation/devicetree/bindings/fpga/
5218F:	drivers/fpga/
5219F:	include/linux/fpga/
5220W:	http://www.rocketboards.org
5221
5222FPU EMULATOR
5223M:	Bill Metzenthen <billm@melbpc.org.au>
5224W:	http://floatingpoint.sourceforge.net/emulator/index.html
5225S:	Maintained
5226F:	arch/x86/math-emu/
5227
5228FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5229L:	netdev@vger.kernel.org
5230S:	Orphan
5231F:	drivers/net/wan/dlci.c
5232F:	drivers/net/wan/sdla.c
5233
5234FRAMEBUFFER LAYER
5235M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5236L:	linux-fbdev@vger.kernel.org
5237T:	git git://github.com/bzolnier/linux.git
5238Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5239S:	Maintained
5240F:	Documentation/fb/
5241F:	drivers/video/
5242F:	include/video/
5243F:	include/linux/fb.h
5244F:	include/uapi/video/
5245F:	include/uapi/linux/fb.h
5246
5247FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5248M:	Horia Geantă <horia.geanta@nxp.com>
5249M:	Dan Douglass <dan.douglass@nxp.com>
5250L:	linux-crypto@vger.kernel.org
5251S:	Maintained
5252F:	drivers/crypto/caam/
5253F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5254
5255FREESCALE DIU FRAMEBUFFER DRIVER
5256M:	Timur Tabi <timur@tabi.org>
5257L:	linux-fbdev@vger.kernel.org
5258S:	Maintained
5259F:	drivers/video/fbdev/fsl-diu-fb.*
5260
5261FREESCALE DMA DRIVER
5262M:	Li Yang <leoli@freescale.com>
5263M:	Zhang Wei <zw@zh-kernel.org>
5264L:	linuxppc-dev@lists.ozlabs.org
5265S:	Maintained
5266F:	drivers/dma/fsldma.*
5267
5268FREESCALE GPMI NAND DRIVER
5269M:	Han Xu <han.xu@nxp.com>
5270L:	linux-mtd@lists.infradead.org
5271S:	Maintained
5272F:	drivers/mtd/nand/gpmi-nand/*
5273
5274FREESCALE I2C CPM DRIVER
5275M:	Jochen Friedrich <jochen@scram.de>
5276L:	linuxppc-dev@lists.ozlabs.org
5277L:	linux-i2c@vger.kernel.org
5278S:	Maintained
5279F:	drivers/i2c/busses/i2c-cpm.c
5280
5281FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5282M:	Sascha Hauer <kernel@pengutronix.de>
5283L:	linux-fbdev@vger.kernel.org
5284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5285S:	Maintained
5286F:	include/linux/platform_data/video-imxfb.h
5287F:	drivers/video/fbdev/imxfb.c
5288
5289FREESCALE QUAD SPI DRIVER
5290M:	Han Xu <han.xu@nxp.com>
5291L:	linux-mtd@lists.infradead.org
5292S:	Maintained
5293F:	drivers/mtd/spi-nor/fsl-quadspi.c
5294
5295FREESCALE SOC FS_ENET DRIVER
5296M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5297M:	Vitaly Bordug <vbordug@ru.mvista.com>
5298L:	linuxppc-dev@lists.ozlabs.org
5299L:	netdev@vger.kernel.org
5300S:	Maintained
5301F:	drivers/net/ethernet/freescale/fs_enet/
5302F:	include/linux/fs_enet_pd.h
5303
5304FREESCALE IMX / MXC FEC DRIVER
5305M:	Fugang Duan <fugang.duan@nxp.com>
5306L:	netdev@vger.kernel.org
5307S:	Maintained
5308F:	drivers/net/ethernet/freescale/fec_main.c
5309F:	drivers/net/ethernet/freescale/fec_ptp.c
5310F:	drivers/net/ethernet/freescale/fec.h
5311F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5312
5313FREESCALE QORIQ DPAA FMAN DRIVER
5314M:	Madalin Bucur <madalin.bucur@nxp.com>
5315L:	netdev@vger.kernel.org
5316S:	Maintained
5317F:	drivers/net/ethernet/freescale/fman
5318F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5319
5320FREESCALE QORIQ DPAA ETHERNET DRIVER
5321M:	Madalin Bucur <madalin.bucur@nxp.com>
5322L:	netdev@vger.kernel.org
5323S:	Maintained
5324F:	drivers/net/ethernet/freescale/dpaa
5325
5326FREESCALE SOC DRIVERS
5327M:	Scott Wood <oss@buserror.net>
5328L:	linuxppc-dev@lists.ozlabs.org
5329L:	linux-arm-kernel@lists.infradead.org
5330S:	Maintained
5331F:	Documentation/devicetree/bindings/powerpc/fsl/
5332F:	drivers/soc/fsl/
5333F:	include/linux/fsl/
5334
5335FREESCALE QUICC ENGINE LIBRARY
5336M:	Qiang Zhao <qiang.zhao@nxp.com>
5337L:	linuxppc-dev@lists.ozlabs.org
5338S:	Maintained
5339F:	drivers/soc/fsl/qe/
5340F:	include/soc/fsl/*qe*.h
5341F:	include/soc/fsl/*ucc*.h
5342
5343FREESCALE USB PERIPHERAL DRIVERS
5344M:	Li Yang <leoli@freescale.com>
5345L:	linux-usb@vger.kernel.org
5346L:	linuxppc-dev@lists.ozlabs.org
5347S:	Maintained
5348F:	drivers/usb/gadget/udc/fsl*
5349
5350FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5351M:	Li Yang <leoli@freescale.com>
5352L:	netdev@vger.kernel.org
5353L:	linuxppc-dev@lists.ozlabs.org
5354S:	Maintained
5355F:	drivers/net/ethernet/freescale/ucc_geth*
5356
5357FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5358M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5359L:	netdev@vger.kernel.org
5360S:	Maintained
5361F:	drivers/net/ethernet/freescale/gianfar*
5362X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5363F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5364
5365FREESCALE QUICC ENGINE UCC HDLC DRIVER
5366M:	Zhao Qiang <qiang.zhao@nxp.com>
5367L:	netdev@vger.kernel.org
5368L:	linuxppc-dev@lists.ozlabs.org
5369S:	Maintained
5370F:	drivers/net/wan/fsl_ucc_hdlc*
5371
5372FREESCALE QUICC ENGINE UCC UART DRIVER
5373M:	Timur Tabi <timur@tabi.org>
5374L:	linuxppc-dev@lists.ozlabs.org
5375S:	Maintained
5376F:	drivers/tty/serial/ucc_uart.c
5377
5378FREESCALE SOC SOUND DRIVERS
5379M:	Timur Tabi <timur@tabi.org>
5380M:	Nicolin Chen <nicoleotsuka@gmail.com>
5381M:	Xiubo Li <Xiubo.Lee@gmail.com>
5382R:	Fabio Estevam <fabio.estevam@nxp.com>
5383L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5384L:	linuxppc-dev@lists.ozlabs.org
5385S:	Maintained
5386F:	sound/soc/fsl/fsl*
5387F:	sound/soc/fsl/imx*
5388F:	sound/soc/fsl/mpc8610_hpcd.c
5389
5390FREEVXFS FILESYSTEM
5391M:	Christoph Hellwig <hch@infradead.org>
5392W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5393S:	Maintained
5394F:	fs/freevxfs/
5395
5396FREEZER
5397M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5398M:	Pavel Machek <pavel@ucw.cz>
5399L:	linux-pm@vger.kernel.org
5400S:	Supported
5401F:	Documentation/power/freezing-of-tasks.txt
5402F:	include/linux/freezer.h
5403F:	kernel/freezer.c
5404
5405FRONTSWAP API
5406M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5407L:	linux-kernel@vger.kernel.org
5408S:	Maintained
5409F:	mm/frontswap.c
5410F:	include/linux/frontswap.h
5411
5412FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5413M:	David Howells <dhowells@redhat.com>
5414L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5415S:	Supported
5416F:	Documentation/filesystems/caching/
5417F:	fs/fscache/
5418F:	include/linux/fscache*.h
5419
5420FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5421M:	Theodore Y. Ts'o <tytso@mit.edu>
5422M:	Jaegeuk Kim <jaegeuk@kernel.org>
5423L:	linux-fscrypt@vger.kernel.org
5424Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5426S:	Supported
5427F:	fs/crypto/
5428F:	include/linux/fscrypt*.h
5429
5430F2FS FILE SYSTEM
5431M:	Jaegeuk Kim <jaegeuk@kernel.org>
5432M:	Chao Yu <yuchao0@huawei.com>
5433L:	linux-f2fs-devel@lists.sourceforge.net
5434W:	https://f2fs.wiki.kernel.org/
5435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5436S:	Maintained
5437F:	Documentation/filesystems/f2fs.txt
5438F:	Documentation/ABI/testing/sysfs-fs-f2fs
5439F:	fs/f2fs/
5440F:	include/linux/f2fs_fs.h
5441F:	include/trace/events/f2fs.h
5442
5443FUJITSU FR-V (FRV) PORT
5444S:	Orphan
5445F:	arch/frv/
5446
5447FUJITSU LAPTOP EXTRAS
5448M:	Jonathan Woithe <jwoithe@just42.net>
5449L:	platform-driver-x86@vger.kernel.org
5450S:	Maintained
5451F:	drivers/platform/x86/fujitsu-laptop.c
5452
5453FUJITSU M-5MO LS CAMERA ISP DRIVER
5454M:	Kyungmin Park <kyungmin.park@samsung.com>
5455M:	Heungjun Kim <riverful.kim@samsung.com>
5456L:	linux-media@vger.kernel.org
5457S:	Maintained
5458F:	drivers/media/i2c/m5mols/
5459F:	include/media/i2c/m5mols.h
5460
5461FUJITSU TABLET EXTRAS
5462M:	Robert Gerlach <khnz@gmx.de>
5463L:	platform-driver-x86@vger.kernel.org
5464S:	Maintained
5465F:	drivers/platform/x86/fujitsu-tablet.c
5466
5467FUSE: FILESYSTEM IN USERSPACE
5468M:	Miklos Szeredi <miklos@szeredi.hu>
5469L:	linux-fsdevel@vger.kernel.org
5470W:	http://fuse.sourceforge.net/
5471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5472S:	Maintained
5473F:	fs/fuse/
5474F:	include/uapi/linux/fuse.h
5475F:	Documentation/filesystems/fuse.txt
5476
5477FUTEX SUBSYSTEM
5478M:	Thomas Gleixner <tglx@linutronix.de>
5479M:	Ingo Molnar <mingo@redhat.com>
5480R:	Peter Zijlstra <peterz@infradead.org>
5481R:	Darren Hart <dvhart@infradead.org>
5482L:	linux-kernel@vger.kernel.org
5483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5484S:	Maintained
5485F:	kernel/futex.c
5486F:	kernel/futex_compat.c
5487F:	include/asm-generic/futex.h
5488F:	include/linux/futex.h
5489F:	include/uapi/linux/futex.h
5490F:	tools/testing/selftests/futex/
5491F:	tools/perf/bench/futex*
5492F:	Documentation/*futex*
5493
5494FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5495M:	Rik Faith <faith@cs.unc.edu>
5496L:	linux-scsi@vger.kernel.org
5497S:	Odd Fixes (e.g., new signatures)
5498F:	drivers/scsi/fdomain.*
5499
5500GCC PLUGINS
5501M:	Kees Cook <keescook@chromium.org>
5502R:	Emese Revfy <re.emese@gmail.com>
5503L:	kernel-hardening@lists.openwall.com
5504S:	Maintained
5505F:	scripts/gcc-plugins/
5506F:	scripts/gcc-plugin.sh
5507F:	scripts/Makefile.gcc-plugins
5508F:	Documentation/gcc-plugins.txt
5509
5510GCOV BASED KERNEL PROFILING
5511M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5512S:	Maintained
5513F:	kernel/gcov/
5514F:	Documentation/dev-tools/gcov.rst
5515
5516GDT SCSI DISK ARRAY CONTROLLER DRIVER
5517M:	Achim Leubner <achim_leubner@adaptec.com>
5518L:	linux-scsi@vger.kernel.org
5519W:	http://www.icp-vortex.com/
5520S:	Supported
5521F:	drivers/scsi/gdt*
5522
5523GDB KERNEL DEBUGGING HELPER SCRIPTS
5524M:	Jan Kiszka <jan.kiszka@siemens.com>
5525M:	Kieran Bingham <kieran@bingham.xyz>
5526S:	Supported
5527F:	scripts/gdb/
5528
5529GEMTEK FM RADIO RECEIVER DRIVER
5530M:	Hans Verkuil <hverkuil@xs4all.nl>
5531L:	linux-media@vger.kernel.org
5532T:	git git://linuxtv.org/media_tree.git
5533W:	https://linuxtv.org
5534S:	Maintained
5535F:	drivers/media/radio/radio-gemtek*
5536
5537GENERIC GPIO I2C DRIVER
5538M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5539S:	Supported
5540F:	drivers/i2c/busses/i2c-gpio.c
5541F:	include/linux/i2c-gpio.h
5542
5543GENERIC GPIO I2C MULTIPLEXER DRIVER
5544M:	Peter Korsgaard <peter.korsgaard@barco.com>
5545L:	linux-i2c@vger.kernel.org
5546S:	Supported
5547F:	drivers/i2c/muxes/i2c-mux-gpio.c
5548F:	include/linux/i2c-mux-gpio.h
5549F:	Documentation/i2c/muxes/i2c-mux-gpio
5550
5551GENERIC HDLC (WAN) DRIVERS
5552M:	Krzysztof Halasa <khc@pm.waw.pl>
5553W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5554S:	Maintained
5555F:	drivers/net/wan/c101.c
5556F:	drivers/net/wan/hd6457*
5557F:	drivers/net/wan/hdlc*
5558F:	drivers/net/wan/n2.c
5559F:	drivers/net/wan/pc300too.c
5560F:	drivers/net/wan/pci200syn.c
5561F:	drivers/net/wan/wanxl*
5562
5563GENERIC INCLUDE/ASM HEADER FILES
5564M:	Arnd Bergmann <arnd@arndb.de>
5565L:	linux-arch@vger.kernel.org
5566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5567S:	Maintained
5568F:	include/asm-generic/
5569F:	include/uapi/asm-generic/
5570
5571GENERIC PHY FRAMEWORK
5572M:	Kishon Vijay Abraham I <kishon@ti.com>
5573L:	linux-kernel@vger.kernel.org
5574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5575S:	Supported
5576F:	drivers/phy/
5577F:	include/linux/phy/
5578
5579GENERIC PM DOMAINS
5580M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5581M:	Kevin Hilman <khilman@kernel.org>
5582M:	Ulf Hansson <ulf.hansson@linaro.org>
5583L:	linux-pm@vger.kernel.org
5584S:	Supported
5585F:	drivers/base/power/domain*.c
5586F:	include/linux/pm_domain.h
5587
5588GENERIC UIO DRIVER FOR PCI DEVICES
5589M:	"Michael S. Tsirkin" <mst@redhat.com>
5590L:	kvm@vger.kernel.org
5591S:	Supported
5592F:	drivers/uio/uio_pci_generic.c
5593
5594GET_MAINTAINER SCRIPT
5595M:	Joe Perches <joe@perches.com>
5596S:	Maintained
5597F:	scripts/get_maintainer.pl
5598
5599GENWQE (IBM Generic Workqueue Card)
5600M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5601M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5602S:	Supported
5603F:	drivers/misc/genwqe/
5604
5605GFS2 FILE SYSTEM
5606M:	Steven Whitehouse <swhiteho@redhat.com>
5607M:	Bob Peterson <rpeterso@redhat.com>
5608L:	cluster-devel@redhat.com
5609W:	http://sources.redhat.com/cluster/
5610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5611S:	Supported
5612F:	Documentation/filesystems/gfs2*.txt
5613F:	fs/gfs2/
5614F:	include/uapi/linux/gfs2_ondisk.h
5615
5616GIGASET ISDN DRIVERS
5617M:	Paul Bolle <pebolle@tiscali.nl>
5618L:	gigaset307x-common@lists.sourceforge.net
5619W:	http://gigaset307x.sourceforge.net/
5620S:	Odd Fixes
5621F:	Documentation/isdn/README.gigaset
5622F:	drivers/isdn/gigaset/
5623F:	include/uapi/linux/gigaset_dev.h
5624
5625GO7007 MPEG CODEC
5626M:	Hans Verkuil <hans.verkuil@cisco.com>
5627L:	linux-media@vger.kernel.org
5628S:	Maintained
5629F:	drivers/media/usb/go7007/
5630
5631GOODIX TOUCHSCREEN
5632M:	Bastien Nocera <hadess@hadess.net>
5633L:	linux-input@vger.kernel.org
5634S:	Maintained
5635F:	drivers/input/touchscreen/goodix.c
5636
5637GPIO MOCKUP DRIVER
5638M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5639L:	linux-gpio@vger.kernel.org
5640S:	Maintained
5641F:	drivers/gpio/gpio-mockup.c
5642F:	tools/testing/selftests/gpio/
5643
5644GPIO SUBSYSTEM
5645M:	Linus Walleij <linus.walleij@linaro.org>
5646M:	Alexandre Courbot <gnurou@gmail.com>
5647L:	linux-gpio@vger.kernel.org
5648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5649S:	Maintained
5650F:	Documentation/devicetree/bindings/gpio/
5651F:	Documentation/gpio/
5652F:	Documentation/ABI/testing/gpio-cdev
5653F:	Documentation/ABI/obsolete/sysfs-gpio
5654F:	drivers/gpio/
5655F:	include/linux/gpio/
5656F:	include/linux/gpio.h
5657F:	include/asm-generic/gpio.h
5658F:	include/uapi/linux/gpio.h
5659F:	tools/gpio/
5660
5661GRE DEMULTIPLEXER DRIVER
5662M:	Dmitry Kozlov <xeb@mail.ru>
5663L:	netdev@vger.kernel.org
5664S:	Maintained
5665F:	net/ipv4/gre_demux.c
5666F:	net/ipv4/gre_offload.c
5667F:	include/net/gre.h
5668
5669GRETH 10/100/1G Ethernet MAC device driver
5670M:	Andreas Larsson <andreas@gaisler.com>
5671L:	netdev@vger.kernel.org
5672S:	Maintained
5673F:	drivers/net/ethernet/aeroflex/
5674
5675GREYBUS SUBSYSTEM
5676M:	Johan Hovold <johan@kernel.org>
5677M:	Alex Elder <elder@kernel.org>
5678M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5679S:	Maintained
5680F:	drivers/staging/greybus/
5681L:	greybus-dev@lists.linaro.org
5682
5683GREYBUS AUDIO PROTOCOLS DRIVERS
5684M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5685M:	Mark Greer <mgreer@animalcreek.com>
5686S:	Maintained
5687F:	drivers/staging/greybus/audio_apbridgea.c
5688F:	drivers/staging/greybus/audio_apbridgea.h
5689F:	drivers/staging/greybus/audio_codec.c
5690F:	drivers/staging/greybus/audio_codec.h
5691F:	drivers/staging/greybus/audio_gb.c
5692F:	drivers/staging/greybus/audio_manager.c
5693F:	drivers/staging/greybus/audio_manager.h
5694F:	drivers/staging/greybus/audio_manager_module.c
5695F:	drivers/staging/greybus/audio_manager_private.h
5696F:	drivers/staging/greybus/audio_manager_sysfs.c
5697F:	drivers/staging/greybus/audio_module.c
5698F:	drivers/staging/greybus/audio_topology.c
5699
5700GREYBUS PROTOCOLS DRIVERS
5701M:	Rui Miguel Silva <rmfrfs@gmail.com>
5702S:	Maintained
5703F:	drivers/staging/greybus/sdio.c
5704F:	drivers/staging/greybus/light.c
5705F:	drivers/staging/greybus/gpio.c
5706F:	drivers/staging/greybus/power_supply.c
5707F:	drivers/staging/greybus/spi.c
5708F:	drivers/staging/greybus/spilib.c
5709
5710GREYBUS PROTOCOLS DRIVERS
5711M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5712S:	Maintained
5713F:	drivers/staging/greybus/loopback.c
5714F:	drivers/staging/greybus/timesync.c
5715F:	drivers/staging/greybus/timesync_platform.c
5716
5717GREYBUS PROTOCOLS DRIVERS
5718M:	Viresh Kumar <vireshk@kernel.org>
5719S:	Maintained
5720F:	drivers/staging/greybus/authentication.c
5721F:	drivers/staging/greybus/bootrom.c
5722F:	drivers/staging/greybus/firmware.h
5723F:	drivers/staging/greybus/fw-core.c
5724F:	drivers/staging/greybus/fw-download.c
5725F:	drivers/staging/greybus/fw-managament.c
5726F:	drivers/staging/greybus/greybus_authentication.h
5727F:	drivers/staging/greybus/greybus_firmware.h
5728F:	drivers/staging/greybus/hid.c
5729F:	drivers/staging/greybus/i2c.c
5730F:	drivers/staging/greybus/spi.c
5731F:	drivers/staging/greybus/spilib.c
5732F:	drivers/staging/greybus/spilib.h
5733
5734GREYBUS PROTOCOLS DRIVERS
5735M:	David Lin <dtwlin@gmail.com>
5736S:	Maintained
5737F:	drivers/staging/greybus/uart.c
5738F:	drivers/staging/greybus/log.c
5739
5740GREYBUS PLATFORM DRIVERS
5741M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5742S:	Maintained
5743F:	drivers/staging/greybus/arche-platform.c
5744F:	drivers/staging/greybus/arche-apb-ctrl.c
5745F:	drivers/staging/greybus/arche_platform.h
5746
5747GS1662 VIDEO SERIALIZER
5748M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5749L:	linux-media@vger.kernel.org
5750T:	git git://linuxtv.org/media_tree.git
5751S:	Maintained
5752F:	drivers/media/spi/gs1662.c
5753
5754GSPCA FINEPIX SUBDRIVER
5755M:	Frank Zago <frank@zago.net>
5756L:	linux-media@vger.kernel.org
5757T:	git git://linuxtv.org/media_tree.git
5758S:	Maintained
5759F:	drivers/media/usb/gspca/finepix.c
5760
5761GSPCA GL860 SUBDRIVER
5762M:	Olivier Lorin <o.lorin@laposte.net>
5763L:	linux-media@vger.kernel.org
5764T:	git git://linuxtv.org/media_tree.git
5765S:	Maintained
5766F:	drivers/media/usb/gspca/gl860/
5767
5768GSPCA M5602 SUBDRIVER
5769M:	Erik Andren <erik.andren@gmail.com>
5770L:	linux-media@vger.kernel.org
5771T:	git git://linuxtv.org/media_tree.git
5772S:	Maintained
5773F:	drivers/media/usb/gspca/m5602/
5774
5775GSPCA PAC207 SONIXB SUBDRIVER
5776M:	Hans Verkuil <hverkuil@xs4all.nl>
5777L:	linux-media@vger.kernel.org
5778T:	git git://linuxtv.org/media_tree.git
5779S:	Odd Fixes
5780F:	drivers/media/usb/gspca/pac207.c
5781
5782GSPCA SN9C20X SUBDRIVER
5783M:	Brian Johnson <brijohn@gmail.com>
5784L:	linux-media@vger.kernel.org
5785T:	git git://linuxtv.org/media_tree.git
5786S:	Maintained
5787F:	drivers/media/usb/gspca/sn9c20x.c
5788
5789GSPCA T613 SUBDRIVER
5790M:	Leandro Costantino <lcostantino@gmail.com>
5791L:	linux-media@vger.kernel.org
5792T:	git git://linuxtv.org/media_tree.git
5793S:	Maintained
5794F:	drivers/media/usb/gspca/t613.c
5795
5796GSPCA USB WEBCAM DRIVER
5797M:	Hans Verkuil <hverkuil@xs4all.nl>
5798L:	linux-media@vger.kernel.org
5799T:	git git://linuxtv.org/media_tree.git
5800S:	Odd Fixes
5801F:	drivers/media/usb/gspca/
5802
5803GTP (GPRS Tunneling Protocol)
5804M:	Pablo Neira Ayuso <pablo@netfilter.org>
5805M:	Harald Welte <laforge@gnumonks.org>
5806L:	osmocom-net-gprs@lists.osmocom.org
5807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5808S:	Maintained
5809F:	drivers/net/gtp.c
5810
5811GUID PARTITION TABLE (GPT)
5812M:	Davidlohr Bueso <dave@stgolabs.net>
5813L:	linux-efi@vger.kernel.org
5814S:	Maintained
5815F:	block/partitions/efi.*
5816
5817STK1160 USB VIDEO CAPTURE DRIVER
5818M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5819L:	linux-media@vger.kernel.org
5820T:	git git://linuxtv.org/media_tree.git
5821S:	Maintained
5822F:	drivers/media/usb/stk1160/
5823
5824H8/300 ARCHITECTURE
5825M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5826L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5827W:	http://uclinux-h8.sourceforge.jp
5828T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5829S:	Maintained
5830F:	arch/h8300/
5831F:	drivers/clocksource/h8300_*.c
5832F:	drivers/clk/h8300/
5833F:	drivers/irqchip/irq-renesas-h8*.c
5834
5835HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5836M:	Frank Seidel <frank@f-seidel.de>
5837L:	platform-driver-x86@vger.kernel.org
5838W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5839S:	Maintained
5840F:	drivers/platform/x86/hdaps.c
5841
5842HDPVR USB VIDEO ENCODER DRIVER
5843M:	Hans Verkuil <hverkuil@xs4all.nl>
5844L:	linux-media@vger.kernel.org
5845T:	git git://linuxtv.org/media_tree.git
5846W:	https://linuxtv.org
5847S:	Odd Fixes
5848F:	drivers/media/usb/hdpvr/
5849
5850HWPOISON MEMORY FAILURE HANDLING
5851M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5852L:	linux-mm@kvack.org
5853S:	Maintained
5854F:	mm/memory-failure.c
5855F:	mm/hwpoison-inject.c
5856
5857HYPERVISOR VIRTUAL CONSOLE DRIVER
5858L:	linuxppc-dev@lists.ozlabs.org
5859S:	Odd Fixes
5860F:	drivers/tty/hvc/
5861
5862HACKRF MEDIA DRIVER
5863M:	Antti Palosaari <crope@iki.fi>
5864L:	linux-media@vger.kernel.org
5865W:	https://linuxtv.org
5866W:	http://palosaari.fi/linux/
5867Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5868T:	git git://linuxtv.org/anttip/media_tree.git
5869S:	Maintained
5870F:	drivers/media/usb/hackrf/
5871
5872HARDWARE MONITORING
5873M:	Jean Delvare <jdelvare@suse.com>
5874M:	Guenter Roeck <linux@roeck-us.net>
5875L:	linux-hwmon@vger.kernel.org
5876W:	http://hwmon.wiki.kernel.org/
5877T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5879S:	Maintained
5880F:	Documentation/hwmon/
5881F:	drivers/hwmon/
5882F:	include/linux/hwmon*.h
5883
5884HARDWARE RANDOM NUMBER GENERATOR CORE
5885M:	Matt Mackall <mpm@selenic.com>
5886M:	Herbert Xu <herbert@gondor.apana.org.au>
5887L:	linux-crypto@vger.kernel.org
5888S:	Odd fixes
5889F:	Documentation/devicetree/bindings/rng/
5890F:	Documentation/hw_random.txt
5891F:	drivers/char/hw_random/
5892F:	include/linux/hw_random.h
5893
5894HARDWARE SPINLOCK CORE
5895M:	Ohad Ben-Cohen <ohad@wizery.com>
5896M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5897L:	linux-remoteproc@vger.kernel.org
5898S:	Maintained
5899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5900F:	Documentation/devicetree/bindings/hwlock/
5901F:	Documentation/hwspinlock.txt
5902F:	drivers/hwspinlock/
5903F:	include/linux/hwspinlock.h
5904
5905HARMONY SOUND DRIVER
5906L:	linux-parisc@vger.kernel.org
5907S:	Maintained
5908F:	sound/parisc/harmony.*
5909
5910HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5911M:	Jimmy Vance <jimmy.vance@hpe.com>
5912S:	Supported
5913F:	Documentation/watchdog/hpwdt.txt
5914F:	drivers/watchdog/hpwdt.c
5915
5916HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5917M:	Don Brace <don.brace@microsemi.com>
5918L:	esc.storagedev@microsemi.com
5919L:	linux-scsi@vger.kernel.org
5920S:	Supported
5921F:	Documentation/scsi/hpsa.txt
5922F:	drivers/scsi/hpsa*.[ch]
5923F:	include/linux/cciss*.h
5924F:	include/uapi/linux/cciss*.h
5925
5926HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5927M:	Don Brace <don.brace@microsemi.com>
5928L:	esc.storagedev@microsemi.com
5929L:	linux-scsi@vger.kernel.org
5930S:	Supported
5931F:	Documentation/blockdev/cciss.txt
5932F:	drivers/block/cciss*
5933F:	include/linux/cciss_ioctl.h
5934F:	include/uapi/linux/cciss_ioctl.h
5935
5936OPA-VNIC DRIVER
5937M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5938M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5939L:	linux-rdma@vger.kernel.org
5940S:	Supported
5941F:	drivers/infiniband/ulp/opa_vnic
5942
5943HFI1 DRIVER
5944M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5945M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5946L:	linux-rdma@vger.kernel.org
5947S:	Supported
5948F:	drivers/infiniband/hw/hfi1
5949
5950HFS FILESYSTEM
5951L:	linux-fsdevel@vger.kernel.org
5952S:	Orphan
5953F:	Documentation/filesystems/hfs.txt
5954F:	fs/hfs/
5955
5956HFSPLUS FILESYSTEM
5957L:	linux-fsdevel@vger.kernel.org
5958S:	Orphan
5959F:	Documentation/filesystems/hfsplus.txt
5960F:	fs/hfsplus/
5961
5962HGA FRAMEBUFFER DRIVER
5963M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5964L:	linux-nvidia@lists.surfsouth.com
5965W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5966S:	Maintained
5967F:	drivers/video/fbdev/hgafb.c
5968
5969HIBERNATION (aka Software Suspend, aka swsusp)
5970M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5971M:	Pavel Machek <pavel@ucw.cz>
5972L:	linux-pm@vger.kernel.org
5973B:	https://bugzilla.kernel.org
5974S:	Supported
5975F:	arch/x86/power/
5976F:	drivers/base/power/
5977F:	kernel/power/
5978F:	include/linux/suspend.h
5979F:	include/linux/freezer.h
5980F:	include/linux/pm.h
5981F:	arch/*/include/asm/suspend*.h
5982
5983HID CORE LAYER
5984M:	Jiri Kosina <jikos@kernel.org>
5985R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5986L:	linux-input@vger.kernel.org
5987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5988S:	Maintained
5989F:	drivers/hid/
5990F:	include/linux/hid*
5991F:	include/uapi/linux/hid*
5992
5993HID SENSOR HUB DRIVERS
5994M:	Jiri Kosina <jikos@kernel.org>
5995M:	Jonathan Cameron <jic23@kernel.org>
5996M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5997L:	linux-input@vger.kernel.org
5998L:	linux-iio@vger.kernel.org
5999S:	Maintained
6000F:	Documentation/hid/hid-sensor*
6001F:	drivers/hid/hid-sensor-*
6002F:	drivers/iio/*/hid-*
6003F:	include/linux/hid-sensor-*
6004
6005HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6006M:	Thomas Gleixner <tglx@linutronix.de>
6007L:	linux-kernel@vger.kernel.org
6008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6009S:	Maintained
6010F:	Documentation/timers/
6011F:	kernel/time/hrtimer.c
6012F:	kernel/time/clockevents.c
6013F:	kernel/time/tick*.*
6014F:	kernel/time/timer_*.c
6015F:	include/linux/clockchips.h
6016F:	include/linux/hrtimer.h
6017
6018HIGH-SPEED SCC DRIVER FOR AX.25
6019L:	linux-hams@vger.kernel.org
6020S:	Orphan
6021F:	drivers/net/hamradio/dmascc.c
6022F:	drivers/net/hamradio/scc.c
6023
6024HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6025M:	HighPoint Linux Team <linux@highpoint-tech.com>
6026W:	http://www.highpoint-tech.com
6027S:	Supported
6028F:	Documentation/scsi/hptiop.txt
6029F:	drivers/scsi/hptiop.c
6030
6031HIPPI
6032M:	Jes Sorensen <jes@trained-monkey.org>
6033L:	linux-hippi@sunsite.dk
6034S:	Maintained
6035F:	include/linux/hippidevice.h
6036F:	include/uapi/linux/if_hippi.h
6037F:	net/802/hippi.c
6038F:	drivers/net/hippi/
6039
6040HISILICON NETWORK SUBSYSTEM DRIVER
6041M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6042M:	Salil Mehta <salil.mehta@huawei.com>
6043L:	netdev@vger.kernel.org
6044W:	http://www.hisilicon.com
6045S:	Maintained
6046F:	drivers/net/ethernet/hisilicon/
6047F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6048
6049HISILICON ROCE DRIVER
6050M:	Lijun Ou <oulijun@huawei.com>
6051M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6052L:	linux-rdma@vger.kernel.org
6053S:	Maintained
6054F:	drivers/infiniband/hw/hns/
6055F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6056
6057HISILICON SAS Controller
6058M:	John Garry <john.garry@huawei.com>
6059W:	http://www.hisilicon.com
6060S:	Supported
6061F:	drivers/scsi/hisi_sas/
6062F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6063
6064HOST AP DRIVER
6065M:	Jouni Malinen <j@w1.fi>
6066L:	linux-wireless@vger.kernel.org
6067W:	http://w1.fi/hostap-driver.html
6068S:	Obsolete
6069F:	drivers/net/wireless/intersil/hostap/
6070
6071HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6072L:	platform-driver-x86@vger.kernel.org
6073S:	Orphan
6074F:	drivers/platform/x86/tc1100-wmi.c
6075
6076HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6077M:	Jaroslav Kysela <perex@perex.cz>
6078S:	Maintained
6079F:	drivers/net/ethernet/hp/hp100.*
6080
6081HPET:	High Precision Event Timers driver
6082M:	Clemens Ladisch <clemens@ladisch.de>
6083S:	Maintained
6084F:	Documentation/timers/hpet.txt
6085F:	drivers/char/hpet.c
6086F:	include/linux/hpet.h
6087F:	include/uapi/linux/hpet.h
6088
6089HPET:	x86
6090S:	Orphan
6091F:	arch/x86/kernel/hpet.c
6092F:	arch/x86/include/asm/hpet.h
6093
6094HPFS FILESYSTEM
6095M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6096W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6097S:	Maintained
6098F:	fs/hpfs/
6099
6100HSI SUBSYSTEM
6101M:	Sebastian Reichel <sre@kernel.org>
6102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6103S:	Maintained
6104F:	Documentation/ABI/testing/sysfs-bus-hsi
6105F:	Documentation/driver-api/hsi.rst
6106F:	drivers/hsi/
6107F:	include/linux/hsi/
6108F:	include/uapi/linux/hsi/
6109
6110HSO 3G MODEM DRIVER
6111L:	linux-usb@vger.kernel.org
6112S:	Orphan
6113F:	drivers/net/usb/hso.c
6114
6115HSR NETWORK PROTOCOL
6116M:	Arvid Brodin <arvid.brodin@alten.se>
6117L:	netdev@vger.kernel.org
6118S:	Maintained
6119F:	net/hsr/
6120
6121HTCPEN TOUCHSCREEN DRIVER
6122M:	Pau Oliva Fora <pof@eslack.org>
6123L:	linux-input@vger.kernel.org
6124S:	Maintained
6125F:	drivers/input/touchscreen/htcpen.c
6126
6127HUGETLB FILESYSTEM
6128M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6129S:	Maintained
6130F:	fs/hugetlbfs/
6131
6132HVA ST MEDIA DRIVER
6133M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6134L:	linux-media@vger.kernel.org
6135T:	git git://linuxtv.org/media_tree.git
6136W:	https://linuxtv.org
6137S:	Supported
6138F:	drivers/media/platform/sti/hva
6139
6140Hyper-V CORE AND DRIVERS
6141M:	"K. Y. Srinivasan" <kys@microsoft.com>
6142M:	Haiyang Zhang <haiyangz@microsoft.com>
6143M:	Stephen Hemminger <sthemmin@microsoft.com>
6144L:	devel@linuxdriverproject.org
6145S:	Maintained
6146F:	arch/x86/include/asm/mshyperv.h
6147F:	arch/x86/include/uapi/asm/hyperv.h
6148F:	arch/x86/kernel/cpu/mshyperv.c
6149F:	arch/x86/hyperv
6150F:	drivers/hid/hid-hyperv.c
6151F:	drivers/hv/
6152F:	drivers/input/serio/hyperv-keyboard.c
6153F:	drivers/pci/host/pci-hyperv.c
6154F:	drivers/net/hyperv/
6155F:	drivers/scsi/storvsc_drv.c
6156F:	drivers/uio/uio_hv_generic.c
6157F:	drivers/video/fbdev/hyperv_fb.c
6158F:	include/linux/hyperv.h
6159F:	tools/hv/
6160F:	Documentation/ABI/stable/sysfs-bus-vmbus
6161
6162I2C MUXES
6163M:	Peter Rosin <peda@axentia.se>
6164L:	linux-i2c@vger.kernel.org
6165S:	Maintained
6166F:	Documentation/i2c/i2c-topology
6167F:	Documentation/i2c/muxes/
6168F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6169F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6170F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6171F:	drivers/i2c/i2c-mux.c
6172F:	drivers/i2c/muxes/
6173F:	include/linux/i2c-mux.h
6174
6175I2C OVER PARALLEL PORT
6176M:	Jean Delvare <jdelvare@suse.com>
6177L:	linux-i2c@vger.kernel.org
6178S:	Maintained
6179F:	Documentation/i2c/busses/i2c-parport
6180F:	Documentation/i2c/busses/i2c-parport-light
6181F:	drivers/i2c/busses/i2c-parport.c
6182F:	drivers/i2c/busses/i2c-parport-light.c
6183
6184I2C/SMBUS CONTROLLER DRIVERS FOR PC
6185M:	Jean Delvare <jdelvare@suse.com>
6186L:	linux-i2c@vger.kernel.org
6187S:	Maintained
6188F:	Documentation/i2c/busses/i2c-ali1535
6189F:	Documentation/i2c/busses/i2c-ali1563
6190F:	Documentation/i2c/busses/i2c-ali15x3
6191F:	Documentation/i2c/busses/i2c-amd756
6192F:	Documentation/i2c/busses/i2c-amd8111
6193F:	Documentation/i2c/busses/i2c-i801
6194F:	Documentation/i2c/busses/i2c-nforce2
6195F:	Documentation/i2c/busses/i2c-piix4
6196F:	Documentation/i2c/busses/i2c-sis5595
6197F:	Documentation/i2c/busses/i2c-sis630
6198F:	Documentation/i2c/busses/i2c-sis96x
6199F:	Documentation/i2c/busses/i2c-via
6200F:	Documentation/i2c/busses/i2c-viapro
6201F:	drivers/i2c/busses/i2c-ali1535.c
6202F:	drivers/i2c/busses/i2c-ali1563.c
6203F:	drivers/i2c/busses/i2c-ali15x3.c
6204F:	drivers/i2c/busses/i2c-amd756.c
6205F:	drivers/i2c/busses/i2c-amd756-s4882.c
6206F:	drivers/i2c/busses/i2c-amd8111.c
6207F:	drivers/i2c/busses/i2c-i801.c
6208F:	drivers/i2c/busses/i2c-isch.c
6209F:	drivers/i2c/busses/i2c-nforce2.c
6210F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6211F:	drivers/i2c/busses/i2c-piix4.c
6212F:	drivers/i2c/busses/i2c-sis5595.c
6213F:	drivers/i2c/busses/i2c-sis630.c
6214F:	drivers/i2c/busses/i2c-sis96x.c
6215F:	drivers/i2c/busses/i2c-via.c
6216F:	drivers/i2c/busses/i2c-viapro.c
6217
6218I2C/SMBUS ISMT DRIVER
6219M:	Seth Heasley <seth.heasley@intel.com>
6220M:	Neil Horman <nhorman@tuxdriver.com>
6221L:	linux-i2c@vger.kernel.org
6222F:	drivers/i2c/busses/i2c-ismt.c
6223F:	Documentation/i2c/busses/i2c-ismt
6224
6225I2C/SMBUS STUB DRIVER
6226M:	Jean Delvare <jdelvare@suse.com>
6227L:	linux-i2c@vger.kernel.org
6228S:	Maintained
6229F:	drivers/i2c/i2c-stub.c
6230
6231I2C SUBSYSTEM
6232M:	Wolfram Sang <wsa@the-dreams.de>
6233L:	linux-i2c@vger.kernel.org
6234W:	https://i2c.wiki.kernel.org/
6235Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6237S:	Maintained
6238F:	Documentation/devicetree/bindings/i2c/
6239F:	Documentation/i2c/
6240F:	drivers/i2c/
6241F:	drivers/i2c/*/
6242F:	include/linux/i2c.h
6243F:	include/linux/i2c-*.h
6244F:	include/uapi/linux/i2c.h
6245F:	include/uapi/linux/i2c-*.h
6246
6247I2C ACPI SUPPORT
6248M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6249L:	linux-i2c@vger.kernel.org
6250L:	linux-acpi@vger.kernel.org
6251S:	Maintained
6252
6253I2C-TAOS-EVM DRIVER
6254M:	Jean Delvare <jdelvare@suse.com>
6255L:	linux-i2c@vger.kernel.org
6256S:	Maintained
6257F:	Documentation/i2c/busses/i2c-taos-evm
6258F:	drivers/i2c/busses/i2c-taos-evm.c
6259
6260I2C-TINY-USB DRIVER
6261M:	Till Harbaum <till@harbaum.org>
6262L:	linux-i2c@vger.kernel.org
6263W:	http://www.harbaum.org/till/i2c_tiny_usb
6264S:	Maintained
6265F:	drivers/i2c/busses/i2c-tiny-usb.c
6266
6267i386 BOOT CODE
6268M:	"H. Peter Anvin" <hpa@zytor.com>
6269S:	Maintained
6270F:	arch/x86/boot/
6271
6272i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6273M:	"H. Peter Anvin" <hpa@zytor.com>
6274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6275S:	Maintained
6276
6277IA64 (Itanium) PLATFORM
6278M:	Tony Luck <tony.luck@intel.com>
6279M:	Fenghua Yu <fenghua.yu@intel.com>
6280L:	linux-ia64@vger.kernel.org
6281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6282S:	Maintained
6283F:	arch/ia64/
6284
6285IBM Power VMX Cryptographic instructions
6286M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6287M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6288L:	linux-crypto@vger.kernel.org
6289S:	Supported
6290F:	drivers/crypto/vmx/Makefile
6291F:	drivers/crypto/vmx/Kconfig
6292F:	drivers/crypto/vmx/vmx.c
6293F:	drivers/crypto/vmx/aes*
6294F:	drivers/crypto/vmx/ghash*
6295F:	drivers/crypto/vmx/ppc-xlate.pl
6296
6297IBM Power in-Nest Crypto Acceleration
6298M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6299M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6300L:	linux-crypto@vger.kernel.org
6301S:	Supported
6302F:	drivers/crypto/nx/Makefile
6303F:	drivers/crypto/nx/Kconfig
6304F:	drivers/crypto/nx/nx-aes*
6305F:	drivers/crypto/nx/nx-sha*
6306F:	drivers/crypto/nx/nx.*
6307F:	drivers/crypto/nx/nx_csbcpb.h
6308F:	drivers/crypto/nx/nx_debugfs.h
6309
6310IBM Power 842 compression accelerator
6311M:	Haren Myneni <haren@us.ibm.com>
6312S:	Supported
6313F:	drivers/crypto/nx/Makefile
6314F:	drivers/crypto/nx/Kconfig
6315F:	drivers/crypto/nx/nx-842*
6316F:	include/linux/sw842.h
6317F:	crypto/842.c
6318F:	lib/842/
6319
6320IBM Power Linux RAID adapter
6321M:	Brian King <brking@us.ibm.com>
6322S:	Supported
6323F:	drivers/scsi/ipr.*
6324
6325IBM Power Virtual Ethernet Device Driver
6326M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6327L:	netdev@vger.kernel.org
6328S:	Supported
6329F:	drivers/net/ethernet/ibm/ibmveth.*
6330
6331IBM Power SRIOV Virtual NIC Device Driver
6332M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6333M:	John Allen <jallen@linux.vnet.ibm.com>
6334L:	netdev@vger.kernel.org
6335S:	Supported
6336F:	drivers/net/ethernet/ibm/ibmvnic.*
6337
6338IBM Power Virtual SCSI Device Drivers
6339M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6340L:	linux-scsi@vger.kernel.org
6341S:	Supported
6342F:	drivers/scsi/ibmvscsi/ibmvscsi*
6343F:	include/scsi/viosrp.h
6344
6345IBM Power Virtual SCSI Device Target Driver
6346M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6347M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6348L:	linux-scsi@vger.kernel.org
6349L:	target-devel@vger.kernel.org
6350S:	Supported
6351F:	drivers/scsi/ibmvscsi_tgt/
6352
6353IBM Power Virtual FC Device Drivers
6354M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6355L:	linux-scsi@vger.kernel.org
6356S:	Supported
6357F:	drivers/scsi/ibmvscsi/ibmvfc*
6358
6359IBM ServeRAID RAID DRIVER
6360S:	Orphan
6361F:	drivers/scsi/ips.*
6362
6363ICH LPC AND GPIO DRIVER
6364M:	Peter Tyser <ptyser@xes-inc.com>
6365S:	Maintained
6366F:	drivers/mfd/lpc_ich.c
6367F:	drivers/gpio/gpio-ich.c
6368
6369IDT VersaClock 5 CLOCK DRIVER
6370M:	Marek Vasut <marek.vasut@gmail.com>
6371S:	Maintained
6372F:	drivers/clk/clk-versaclock5.c
6373
6374IDE SUBSYSTEM
6375M:	"David S. Miller" <davem@davemloft.net>
6376L:	linux-ide@vger.kernel.org
6377Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6379S:	Maintained
6380F:	Documentation/ide/
6381F:	drivers/ide/
6382F:	include/linux/ide.h
6383
6384IDEAPAD LAPTOP EXTRAS DRIVER
6385M:	Ike Panhc <ike.pan@canonical.com>
6386L:	platform-driver-x86@vger.kernel.org
6387W:	http://launchpad.net/ideapad-laptop
6388S:	Maintained
6389F:	drivers/platform/x86/ideapad-laptop.c
6390
6391IDEAPAD LAPTOP SLIDEBAR DRIVER
6392M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6393L:	linux-input@vger.kernel.org
6394W:	https://github.com/o2genum/ideapad-slidebar
6395S:	Maintained
6396F:	drivers/input/misc/ideapad_slidebar.c
6397
6398IDE/ATAPI DRIVERS
6399M:	Borislav Petkov <bp@alien8.de>
6400L:	linux-ide@vger.kernel.org
6401S:	Maintained
6402F:	Documentation/cdrom/ide-cd
6403F:	drivers/ide/ide-cd*
6404
6405IEEE 802.15.4 SUBSYSTEM
6406M:	Alexander Aring <aar@pengutronix.de>
6407M:	Stefan Schmidt <stefan@osg.samsung.com>
6408L:	linux-wpan@vger.kernel.org
6409W:	http://wpan.cakelab.org/
6410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6412S:	Maintained
6413F:	net/ieee802154/
6414F:	net/mac802154/
6415F:	drivers/net/ieee802154/
6416F:	include/linux/nl802154.h
6417F:	include/linux/ieee802154.h
6418F:	include/net/nl802154.h
6419F:	include/net/mac802154.h
6420F:	include/net/af_ieee802154.h
6421F:	include/net/cfg802154.h
6422F:	include/net/ieee802154_netdev.h
6423F:	Documentation/networking/ieee802154.txt
6424
6425IFE PROTOCOL
6426M:	Yotam Gigi <yotamg@mellanox.com>
6427M:	Jamal Hadi Salim <jhs@mojatatu.com>
6428F:	net/ife
6429F:	include/net/ife.h
6430F:	include/uapi/linux/ife.h
6431
6432IGORPLUG-USB IR RECEIVER
6433M:	Sean Young <sean@mess.org>
6434L:	linux-media@vger.kernel.org
6435S:	Maintained
6436F:	drivers/media/rc/igorplugusb.c
6437
6438IGUANAWORKS USB IR TRANSCEIVER
6439M:	Sean Young <sean@mess.org>
6440L:	linux-media@vger.kernel.org
6441S:	Maintained
6442F:	drivers/media/rc/iguanair.c
6443
6444IIO DIGITAL POTENTIOMETER DAC
6445M:	Peter Rosin <peda@axentia.se>
6446L:	linux-iio@vger.kernel.org
6447S:	Maintained
6448F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6449F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6450F:	drivers/iio/dac/dpot-dac.c
6451
6452IIO ENVELOPE DETECTOR
6453M:	Peter Rosin <peda@axentia.se>
6454L:	linux-iio@vger.kernel.org
6455S:	Maintained
6456F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6457F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6458F:	drivers/iio/adc/envelope-detector.c
6459
6460IIO SUBSYSTEM AND DRIVERS
6461M:	Jonathan Cameron <jic23@kernel.org>
6462R:	Hartmut Knaack <knaack.h@gmx.de>
6463R:	Lars-Peter Clausen <lars@metafoo.de>
6464R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6465L:	linux-iio@vger.kernel.org
6466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6467S:	Maintained
6468F:	Documentation/devicetree/bindings/iio/
6469F:	drivers/iio/
6470F:	drivers/staging/iio/
6471F:	include/linux/iio/
6472F:	tools/iio/
6473
6474IKANOS/ADI EAGLE ADSL USB DRIVER
6475M:	Matthieu Castet <castet.matthieu@free.fr>
6476M:	Stanislaw Gruszka <stf_xl@wp.pl>
6477S:	Maintained
6478F:	drivers/usb/atm/ueagle-atm.c
6479
6480IMGTEC ASCII LCD DRIVER
6481M:	Paul Burton <paul.burton@imgtec.com>
6482S:	Maintained
6483F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6484F:	drivers/auxdisplay/img-ascii-lcd.c
6485
6486INA209 HARDWARE MONITOR DRIVER
6487M:	Guenter Roeck <linux@roeck-us.net>
6488L:	linux-hwmon@vger.kernel.org
6489S:	Maintained
6490F:	Documentation/hwmon/ina209
6491F:	Documentation/devicetree/bindings/i2c/ina209.txt
6492F:	drivers/hwmon/ina209.c
6493
6494INA2XX HARDWARE MONITOR DRIVER
6495M:	Guenter Roeck <linux@roeck-us.net>
6496L:	linux-hwmon@vger.kernel.org
6497S:	Maintained
6498F:	Documentation/hwmon/ina2xx
6499F:	drivers/hwmon/ina2xx.c
6500F:	include/linux/platform_data/ina2xx.h
6501
6502INDUSTRY PACK SUBSYSTEM (IPACK)
6503M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6504M:	Jens Taprogge <jens.taprogge@taprogge.org>
6505M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6506L:	industrypack-devel@lists.sourceforge.net
6507W:	http://industrypack.sourceforge.net
6508S:	Maintained
6509F:	drivers/ipack/
6510
6511INGENIC JZ4780 DMA Driver
6512M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6513S:	Maintained
6514F:	drivers/dma/dma-jz4780.c
6515
6516INGENIC JZ4780 NAND DRIVER
6517M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6518L:	linux-mtd@lists.infradead.org
6519S:	Maintained
6520F:	drivers/mtd/nand/jz4780_*
6521
6522INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6523M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6524M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6525L:	linux-ima-devel@lists.sourceforge.net
6526L:	linux-ima-user@lists.sourceforge.net
6527L:	linux-security-module@vger.kernel.org
6528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6529S:	Supported
6530F:	security/integrity/ima/
6531
6532IMGTEC IR DECODER DRIVER
6533M:	James Hogan <james.hogan@imgtec.com>
6534S:	Maintained
6535F:	drivers/media/rc/img-ir/
6536
6537IMS TWINTURBO FRAMEBUFFER DRIVER
6538L:	linux-fbdev@vger.kernel.org
6539S:	Orphan
6540F:	drivers/video/fbdev/imsttfb.c
6541
6542INFINIBAND SUBSYSTEM
6543M:	Doug Ledford <dledford@redhat.com>
6544M:	Sean Hefty <sean.hefty@intel.com>
6545M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6546L:	linux-rdma@vger.kernel.org
6547W:	http://www.openfabrics.org/
6548Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6550S:	Supported
6551F:	Documentation/devicetree/bindings/infiniband/
6552F:	Documentation/infiniband/
6553F:	drivers/infiniband/
6554F:	include/uapi/linux/if_infiniband.h
6555F:	include/uapi/rdma/
6556F:	include/rdma/
6557
6558INOTIFY
6559M:	John McCutchan <john@johnmccutchan.com>
6560M:	Robert Love <rlove@rlove.org>
6561M:	Eric Paris <eparis@parisplace.org>
6562S:	Maintained
6563F:	Documentation/filesystems/inotify.txt
6564F:	fs/notify/inotify/
6565F:	include/linux/inotify.h
6566F:	include/uapi/linux/inotify.h
6567
6568INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6569M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6570L:	linux-input@vger.kernel.org
6571Q:	http://patchwork.kernel.org/project/linux-input/list/
6572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6573S:	Maintained
6574F:	drivers/input/
6575F:	include/linux/input.h
6576F:	include/uapi/linux/input.h
6577F:	include/linux/input/
6578F:	Documentation/devicetree/bindings/input/
6579
6580INPUT MULTITOUCH (MT) PROTOCOL
6581M:	Henrik Rydberg <rydberg@bitmath.org>
6582L:	linux-input@vger.kernel.org
6583S:	Odd fixes
6584F:	Documentation/input/multi-touch-protocol.rst
6585F:	drivers/input/input-mt.c
6586K:	\b(ABS|SYN)_MT_
6587
6588INTEL ASoC BDW/HSW DRIVERS
6589M:	Jie Yang <yang.jie@linux.intel.com>
6590L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6591S:	Supported
6592F:	sound/soc/intel/common/sst-dsp*
6593F:	sound/soc/intel/common/sst-firmware.c
6594F:	sound/soc/intel/boards/broadwell.c
6595F:	sound/soc/intel/haswell/
6596
6597INTEL C600 SERIES SAS CONTROLLER DRIVER
6598M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6599M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6600L:	linux-scsi@vger.kernel.org
6601T:	git git://git.code.sf.net/p/intel-sas/isci
6602S:	Supported
6603F:	drivers/scsi/isci/
6604
6605INTEL HID EVENT DRIVER
6606M:	Alex Hung <alex.hung@canonical.com>
6607L:	platform-driver-x86@vger.kernel.org
6608S:	Maintained
6609F:	drivers/platform/x86/intel-hid.c
6610
6611INTEL VIRTUAL BUTTON DRIVER
6612M:	AceLan Kao <acelan.kao@canonical.com>
6613L:	platform-driver-x86@vger.kernel.org
6614S:	Maintained
6615F:	drivers/platform/x86/intel-vbtn.c
6616
6617INTEL IDLE DRIVER
6618M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6619M:	Len Brown <lenb@kernel.org>
6620L:	linux-pm@vger.kernel.org
6621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6622B:	https://bugzilla.kernel.org
6623S:	Supported
6624F:	drivers/idle/intel_idle.c
6625
6626INTEL INTEGRATED SENSOR HUB DRIVER
6627M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6628M:	Jiri Kosina <jikos@kernel.org>
6629L:	linux-input@vger.kernel.org
6630S:	Maintained
6631F:	drivers/hid/intel-ish-hid/
6632
6633INTEL PSTATE DRIVER
6634M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6635M:	Len Brown <lenb@kernel.org>
6636L:	linux-pm@vger.kernel.org
6637S:	Supported
6638F:	drivers/cpufreq/intel_pstate.c
6639
6640INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6641M:	Maik Broemme <mbroemme@libmpq.org>
6642L:	linux-fbdev@vger.kernel.org
6643S:	Maintained
6644F:	Documentation/fb/intelfb.txt
6645F:	drivers/video/fbdev/intelfb/
6646
6647INTEL 810/815 FRAMEBUFFER DRIVER
6648M:	Antonino Daplas <adaplas@gmail.com>
6649L:	linux-fbdev@vger.kernel.org
6650S:	Maintained
6651F:	drivers/video/fbdev/i810/
6652
6653INTEL MENLOW THERMAL DRIVER
6654M:	Sujith Thomas <sujith.thomas@intel.com>
6655L:	platform-driver-x86@vger.kernel.org
6656W:	https://01.org/linux-acpi
6657S:	Supported
6658F:	drivers/platform/x86/intel_menlow.c
6659
6660INTEL I/OAT DMA DRIVER
6661M:	Dave Jiang <dave.jiang@intel.com>
6662R:	Dan Williams <dan.j.williams@intel.com>
6663L:	dmaengine@vger.kernel.org
6664Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6665S:	Supported
6666F:	drivers/dma/ioat*
6667
6668INTEL IOMMU (VT-d)
6669M:	David Woodhouse <dwmw2@infradead.org>
6670L:	iommu@lists.linux-foundation.org
6671T:	git git://git.infradead.org/iommu-2.6.git
6672S:	Supported
6673F:	drivers/iommu/intel-iommu.c
6674F:	include/linux/intel-iommu.h
6675
6676INTEL IOP-ADMA DMA DRIVER
6677R:	Dan Williams <dan.j.williams@intel.com>
6678S:	Odd fixes
6679F:	drivers/dma/iop-adma.c
6680
6681INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6682M:	Krzysztof Halasa <khalasa@piap.pl>
6683S:	Maintained
6684F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6685F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6686F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6687F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6688F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6689F:	drivers/net/wan/ixp4xx_hss.c
6690
6691INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6692M:	Deepak Saxena <dsaxena@plexity.net>
6693S:	Maintained
6694F:	drivers/char/hw_random/ixp4xx-rng.c
6695
6696INTEL ETHERNET DRIVERS
6697M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6698L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6699W:	http://www.intel.com/support/feedback.htm
6700W:	http://e1000.sourceforge.net/
6701Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6704S:	Supported
6705F:	Documentation/networking/e100.txt
6706F:	Documentation/networking/e1000.txt
6707F:	Documentation/networking/e1000e.txt
6708F:	Documentation/networking/igb.txt
6709F:	Documentation/networking/igbvf.txt
6710F:	Documentation/networking/ixgb.txt
6711F:	Documentation/networking/ixgbe.txt
6712F:	Documentation/networking/ixgbevf.txt
6713F:	Documentation/networking/i40e.txt
6714F:	Documentation/networking/i40evf.txt
6715F:	drivers/net/ethernet/intel/
6716F:	drivers/net/ethernet/intel/*/
6717
6718INTEL RDMA RNIC DRIVER
6719M:     Faisal Latif <faisal.latif@intel.com>
6720M:     Shiraz Saleem <shiraz.saleem@intel.com>
6721L:     linux-rdma@vger.kernel.org
6722S:     Supported
6723F:     drivers/infiniband/hw/i40iw/
6724
6725INTEL MERRIFIELD GPIO DRIVER
6726M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6727L:	linux-gpio@vger.kernel.org
6728S:	Maintained
6729F:	drivers/gpio/gpio-merrifield.c
6730
6731INTEL-MID GPIO DRIVER
6732M:	David Cohen <david.a.cohen@linux.intel.com>
6733L:	linux-gpio@vger.kernel.org
6734S:	Maintained
6735F:	drivers/gpio/gpio-intel-mid.c
6736
6737INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6738M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6739L:	linux-wireless@vger.kernel.org
6740S:	Maintained
6741F:	Documentation/networking/README.ipw2100
6742F:	Documentation/networking/README.ipw2200
6743F:	drivers/net/wireless/intel/ipw2x00/
6744
6745INTEL(R) TRACE HUB
6746M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6747S:	Supported
6748F:	Documentation/trace/intel_th.txt
6749F:	drivers/hwtracing/intel_th/
6750
6751INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6752M:	Ning Sun <ning.sun@intel.com>
6753L:	tboot-devel@lists.sourceforge.net
6754W:	http://tboot.sourceforge.net
6755T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6756S:	Supported
6757F:	Documentation/intel_txt.txt
6758F:	include/linux/tboot.h
6759F:	arch/x86/kernel/tboot.c
6760
6761INTEL WIRELESS WIMAX CONNECTION 2400
6762M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6763M:	linux-wimax@intel.com
6764L:	wimax@linuxwimax.org (subscribers-only)
6765S:	Supported
6766W:	http://linuxwimax.org
6767F:	Documentation/wimax/README.i2400m
6768F:	drivers/net/wimax/i2400m/
6769F:	include/uapi/linux/wimax/i2400m.h
6770
6771INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6772M:	Stanislaw Gruszka <sgruszka@redhat.com>
6773L:	linux-wireless@vger.kernel.org
6774S:	Supported
6775F:	drivers/net/wireless/intel/iwlegacy/
6776
6777INTEL WIRELESS WIFI LINK (iwlwifi)
6778M:	Johannes Berg <johannes.berg@intel.com>
6779M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6780M:	Luca Coelho <luciano.coelho@intel.com>
6781M:	Intel Linux Wireless <linuxwifi@intel.com>
6782L:	linux-wireless@vger.kernel.org
6783W:	http://intellinuxwireless.org
6784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6785S:	Supported
6786F:	drivers/net/wireless/intel/iwlwifi/
6787
6788INTEL MANAGEMENT ENGINE (mei)
6789M:	Tomas Winkler <tomas.winkler@intel.com>
6790L:	linux-kernel@vger.kernel.org
6791S:	Supported
6792F:	include/uapi/linux/mei.h
6793F:	include/linux/mei_cl_bus.h
6794F:	drivers/misc/mei/*
6795F:	drivers/watchdog/mei_wdt.c
6796F:	Documentation/misc-devices/mei/*
6797F:	samples/mei/*
6798
6799INTEL MIC DRIVERS (mic)
6800M:	Sudeep Dutt <sudeep.dutt@intel.com>
6801M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6802S:	Supported
6803W:	https://github.com/sudeepdutt/mic
6804W:	http://software.intel.com/en-us/mic-developer
6805F:	include/linux/mic_bus.h
6806F:	include/linux/scif.h
6807F:	include/uapi/linux/mic_common.h
6808F: 	include/uapi/linux/mic_ioctl.h
6809F:	include/uapi/linux/scif_ioctl.h
6810F:	drivers/misc/mic/
6811F:	drivers/dma/mic_x100_dma.c
6812F:	drivers/dma/mic_x100_dma.h
6813F:	Documentation/mic/
6814
6815INTEL PMC/P-Unit IPC DRIVER
6816M:	Zha Qipeng<qipeng.zha@intel.com>
6817L:	platform-driver-x86@vger.kernel.org
6818S:	Maintained
6819F:	drivers/platform/x86/intel_pmc_ipc.c
6820F:	drivers/platform/x86/intel_punit_ipc.c
6821F:	arch/x86/include/asm/intel_pmc_ipc.h
6822F:	arch/x86/include/asm/intel_punit_ipc.h
6823
6824INTEL TELEMETRY DRIVER
6825M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6826L:	platform-driver-x86@vger.kernel.org
6827S:	Maintained
6828F:	arch/x86/include/asm/intel_telemetry.h
6829F:	drivers/platform/x86/intel_telemetry*
6830
6831INTEL PMC CORE DRIVER
6832M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6833M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6834L:	platform-driver-x86@vger.kernel.org
6835S:	Maintained
6836F:	arch/x86/include/asm/pmc_core.h
6837F:	drivers/platform/x86/intel_pmc_core*
6838
6839INVENSENSE MPU-3050 GYROSCOPE DRIVER
6840M:	Linus Walleij <linus.walleij@linaro.org>
6841L:	linux-iio@vger.kernel.org
6842S:	Maintained
6843F:	drivers/iio/gyro/mpu3050*
6844F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6845
6846IOC3 ETHERNET DRIVER
6847M:	Ralf Baechle <ralf@linux-mips.org>
6848L:	linux-mips@linux-mips.org
6849S:	Maintained
6850F:	drivers/net/ethernet/sgi/ioc3-eth.c
6851
6852IOC3 SERIAL DRIVER
6853M:	Pat Gefre <pfg@sgi.com>
6854L:	linux-serial@vger.kernel.org
6855S:	Maintained
6856F:	drivers/tty/serial/ioc3_serial.c
6857
6858IOMMU DRIVERS
6859M:	Joerg Roedel <joro@8bytes.org>
6860L:	iommu@lists.linux-foundation.org
6861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6862S:	Maintained
6863F:	Documentation/devicetree/bindings/iommu/
6864F:	drivers/iommu/
6865F:	include/linux/iommu.h
6866F:	include/linux/iova.h
6867
6868IP MASQUERADING
6869M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6870S:	Maintained
6871F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6872
6873IPMI SUBSYSTEM
6874M:	Corey Minyard <minyard@acm.org>
6875L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6876W:	http://openipmi.sourceforge.net/
6877S:	Supported
6878F:	Documentation/IPMI.txt
6879F:	drivers/char/ipmi/
6880F:	include/linux/ipmi*
6881F:	include/uapi/linux/ipmi*
6882
6883QCOM AUDIO (ASoC) DRIVERS
6884M:	Patrick Lai <plai@codeaurora.org>
6885M:	Banajit Goswami <bgoswami@codeaurora.org>
6886L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6887S:	Supported
6888F:	sound/soc/qcom/
6889
6890IPS SCSI RAID DRIVER
6891M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6892L:	linux-scsi@vger.kernel.org
6893W:	http://www.adaptec.com/
6894S:	Maintained
6895F:	drivers/scsi/ips*
6896
6897IPVS
6898M:	Wensong Zhang <wensong@linux-vs.org>
6899M:	Simon Horman <horms@verge.net.au>
6900M:	Julian Anastasov <ja@ssi.bg>
6901L:	netdev@vger.kernel.org
6902L:	lvs-devel@vger.kernel.org
6903S:	Maintained
6904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6906F:	Documentation/networking/ipvs-sysctl.txt
6907F:	include/net/ip_vs.h
6908F:	include/uapi/linux/ip_vs.h
6909F:	net/netfilter/ipvs/
6910
6911IPWIRELESS DRIVER
6912M:	Jiri Kosina <jikos@kernel.org>
6913M:	David Sterba <dsterba@suse.com>
6914S:	Odd Fixes
6915F:	drivers/tty/ipwireless/
6916
6917IPX NETWORK LAYER
6918L:	netdev@vger.kernel.org
6919S:	Odd fixes
6920F:	include/net/ipx.h
6921F:	include/uapi/linux/ipx.h
6922F:	net/ipx/
6923
6924IRDA SUBSYSTEM
6925M:	Samuel Ortiz <samuel@sortiz.org>
6926L:	irda-users@lists.sourceforge.net (subscribers-only)
6927L:	netdev@vger.kernel.org
6928W:	http://irda.sourceforge.net/
6929S:	Maintained
6930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6931F:	Documentation/networking/irda.txt
6932F:	drivers/net/irda/
6933F:	include/net/irda/
6934F:	net/irda/
6935
6936IRQ SUBSYSTEM
6937M:	Thomas Gleixner <tglx@linutronix.de>
6938L:	linux-kernel@vger.kernel.org
6939S:	Maintained
6940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6941F:	kernel/irq/
6942
6943IRQCHIP DRIVERS
6944M:	Thomas Gleixner <tglx@linutronix.de>
6945M:	Jason Cooper <jason@lakedaemon.net>
6946M:	Marc Zyngier <marc.zyngier@arm.com>
6947L:	linux-kernel@vger.kernel.org
6948S:	Maintained
6949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6950T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6951F:	Documentation/devicetree/bindings/interrupt-controller/
6952F:	drivers/irqchip/
6953
6954IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6955M:	Marc Zyngier <marc.zyngier@arm.com>
6956S:	Maintained
6957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6958F:	Documentation/IRQ-domain.txt
6959F:	include/linux/irqdomain.h
6960F:	kernel/irq/irqdomain.c
6961F:	kernel/irq/msi.c
6962
6963ISA
6964M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6965S:	Maintained
6966F:	Documentation/isa.txt
6967F:	drivers/base/isa.c
6968F:	include/linux/isa.h
6969
6970ISAPNP
6971M:	Jaroslav Kysela <perex@perex.cz>
6972S:	Maintained
6973F:	Documentation/isapnp.txt
6974F:	drivers/pnp/isapnp/
6975F:	include/linux/isapnp.h
6976
6977ISA RADIO MODULE
6978M:	Hans Verkuil <hverkuil@xs4all.nl>
6979L:	linux-media@vger.kernel.org
6980T:	git git://linuxtv.org/media_tree.git
6981W:	https://linuxtv.org
6982S:	Maintained
6983F:	drivers/media/radio/radio-isa*
6984
6985iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6986M:	Peter Jones <pjones@redhat.com>
6987M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6988S:	Maintained
6989F:	drivers/firmware/iscsi_ibft*
6990
6991ISCSI
6992M:	Lee Duncan <lduncan@suse.com>
6993M:	Chris Leech <cleech@redhat.com>
6994L:	open-iscsi@googlegroups.com
6995W:	www.open-iscsi.com
6996S:	Maintained
6997F:	drivers/scsi/*iscsi*
6998F:	include/scsi/*iscsi*
6999
7000ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7001M:	Or Gerlitz <ogerlitz@mellanox.com>
7002M:	Sagi Grimberg <sagi@grimberg.me>
7003M:	Roi Dayan <roid@mellanox.com>
7004L:	linux-rdma@vger.kernel.org
7005S:	Supported
7006W:	http://www.openfabrics.org
7007W:	www.open-iscsi.org
7008Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7009F:	drivers/infiniband/ulp/iser/
7010
7011ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7012M:	Sagi Grimberg <sagi@grimberg.me>
7013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7014L:	linux-rdma@vger.kernel.org
7015L:	target-devel@vger.kernel.org
7016S:	Supported
7017W:	http://www.linux-iscsi.org
7018F:	drivers/infiniband/ulp/isert
7019
7020ISDN SUBSYSTEM
7021M:	Karsten Keil <isdn@linux-pingi.de>
7022L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7023L:	netdev@vger.kernel.org
7024W:	http://www.isdn4linux.de
7025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7026S:	Maintained
7027F:	Documentation/isdn/
7028F:	drivers/isdn/
7029F:	include/linux/isdn.h
7030F:	include/linux/isdn/
7031F:	include/uapi/linux/isdn.h
7032F:	include/uapi/linux/isdn/
7033
7034ISDN SUBSYSTEM (Eicon active card driver)
7035M:	Armin Schindler <mac@melware.de>
7036L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7037W:	http://www.melware.de
7038S:	Maintained
7039F:	drivers/isdn/hardware/eicon/
7040
7041IT87 HARDWARE MONITORING DRIVER
7042M:	Jean Delvare <jdelvare@suse.com>
7043L:	linux-hwmon@vger.kernel.org
7044S:	Maintained
7045F:	Documentation/hwmon/it87
7046F:	drivers/hwmon/it87.c
7047
7048IT913X MEDIA DRIVER
7049M:	Antti Palosaari <crope@iki.fi>
7050L:	linux-media@vger.kernel.org
7051W:	https://linuxtv.org
7052W:	http://palosaari.fi/linux/
7053Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7054T:	git git://linuxtv.org/anttip/media_tree.git
7055S:	Maintained
7056F:	drivers/media/tuners/it913x*
7057
7058IVTV VIDEO4LINUX DRIVER
7059M:	Andy Walls <awalls@md.metrocast.net>
7060L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7061L:	linux-media@vger.kernel.org
7062T:	git git://linuxtv.org/media_tree.git
7063W:	http://www.ivtvdriver.org
7064S:	Maintained
7065F:	Documentation/media/v4l-drivers/ivtv*
7066F:	drivers/media/pci/ivtv/
7067F:	include/uapi/linux/ivtv*
7068
7069IX2505V MEDIA DRIVER
7070M:	Malcolm Priestley <tvboxspy@gmail.com>
7071L:	linux-media@vger.kernel.org
7072W:	https://linuxtv.org
7073Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7074S:	Maintained
7075F:	drivers/media/dvb-frontends/ix2505v*
7076
7077JC42.4 TEMPERATURE SENSOR DRIVER
7078M:	Guenter Roeck <linux@roeck-us.net>
7079L:	linux-hwmon@vger.kernel.org
7080S:	Maintained
7081F:	drivers/hwmon/jc42.c
7082F:	Documentation/hwmon/jc42
7083
7084JFS FILESYSTEM
7085M:	Dave Kleikamp <shaggy@kernel.org>
7086L:	jfs-discussion@lists.sourceforge.net
7087W:	http://jfs.sourceforge.net/
7088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7089S:	Maintained
7090F:	Documentation/filesystems/jfs.txt
7091F:	fs/jfs/
7092
7093JME NETWORK DRIVER
7094M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7095L:	netdev@vger.kernel.org
7096S:	Maintained
7097F:	drivers/net/ethernet/jme.*
7098
7099JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7100M:	David Woodhouse <dwmw2@infradead.org>
7101L:	linux-mtd@lists.infradead.org
7102W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7103S:	Maintained
7104F:	fs/jffs2/
7105F:	include/uapi/linux/jffs2.h
7106
7107JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7108M:	"Theodore Ts'o" <tytso@mit.edu>
7109M:	Jan Kara <jack@suse.com>
7110L:	linux-ext4@vger.kernel.org
7111S:	Maintained
7112F:	fs/jbd2/
7113F:	include/linux/jbd2.h
7114
7115JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7116M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7117L:	linux-media@vger.kernel.org
7118S:	Maintained
7119F:	drivers/media/platform/rcar_jpu.c
7120
7121JSM Neo PCI based serial card
7122M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7123L:	linux-serial@vger.kernel.org
7124S:	Maintained
7125F:	drivers/tty/serial/jsm/
7126
7127K10TEMP HARDWARE MONITORING DRIVER
7128M:	Clemens Ladisch <clemens@ladisch.de>
7129L:	linux-hwmon@vger.kernel.org
7130S:	Maintained
7131F:	Documentation/hwmon/k10temp
7132F:	drivers/hwmon/k10temp.c
7133
7134K8TEMP HARDWARE MONITORING DRIVER
7135M:	Rudolf Marek <r.marek@assembler.cz>
7136L:	linux-hwmon@vger.kernel.org
7137S:	Maintained
7138F:	Documentation/hwmon/k8temp
7139F:	drivers/hwmon/k8temp.c
7140
7141KASAN
7142M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7143R:	Alexander Potapenko <glider@google.com>
7144R:	Dmitry Vyukov <dvyukov@google.com>
7145L:	kasan-dev@googlegroups.com
7146S:	Maintained
7147F:	arch/*/include/asm/kasan.h
7148F:	arch/*/mm/kasan_init*
7149F:	Documentation/dev-tools/kasan.rst
7150F:	include/linux/kasan*.h
7151F:	lib/test_kasan.c
7152F:	mm/kasan/
7153F:	scripts/Makefile.kasan
7154
7155KCONFIG
7156M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7157L:	linux-kbuild@vger.kernel.org
7158T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7159S:	Maintained
7160F:	Documentation/kbuild/kconfig-language.txt
7161F:	scripts/kconfig/
7162
7163KDUMP
7164M:	Dave Young <dyoung@redhat.com>
7165M:	Baoquan He <bhe@redhat.com>
7166R:	Vivek Goyal <vgoyal@redhat.com>
7167L:	kexec@lists.infradead.org
7168W:	http://lse.sourceforge.net/kdump/
7169S:	Maintained
7170F:	Documentation/kdump/
7171
7172KEENE FM RADIO TRANSMITTER DRIVER
7173M:	Hans Verkuil <hverkuil@xs4all.nl>
7174L:	linux-media@vger.kernel.org
7175T:	git git://linuxtv.org/media_tree.git
7176W:	https://linuxtv.org
7177S:	Maintained
7178F:	drivers/media/radio/radio-keene*
7179
7180KERNEL AUTOMOUNTER v4 (AUTOFS4)
7181M:	Ian Kent <raven@themaw.net>
7182L:	autofs@vger.kernel.org
7183S:	Maintained
7184F:	fs/autofs4/
7185
7186KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7187M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7188M:	Michal Marek <mmarek@suse.com>
7189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7190L:	linux-kbuild@vger.kernel.org
7191S:	Maintained
7192F:	Documentation/kbuild/
7193F:	Makefile
7194F:	scripts/Makefile.*
7195F:	scripts/basic/
7196F:	scripts/mk*
7197F:	scripts/package/
7198
7199KERNEL JANITORS
7200L:	kernel-janitors@vger.kernel.org
7201W:	http://kernelnewbies.org/KernelJanitors
7202S:	Odd Fixes
7203
7204KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7205M:	"J. Bruce Fields" <bfields@fieldses.org>
7206M:	Jeff Layton <jlayton@poochiereds.net>
7207L:	linux-nfs@vger.kernel.org
7208W:	http://nfs.sourceforge.net/
7209T:	git git://linux-nfs.org/~bfields/linux.git
7210S:	Supported
7211F:	fs/nfsd/
7212F:	include/uapi/linux/nfsd/
7213F:	fs/lockd/
7214F:	fs/nfs_common/
7215F:	net/sunrpc/
7216F:	include/linux/lockd/
7217F:	include/linux/sunrpc/
7218F:	include/uapi/linux/sunrpc/
7219
7220KERNEL SELFTEST FRAMEWORK
7221M:	Shuah Khan <shuahkh@osg.samsung.com>
7222M:	Shuah Khan <shuah@kernel.org>
7223L:	linux-kselftest@vger.kernel.org
7224T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7225S:	Maintained
7226F:	tools/testing/selftests
7227
7228KERNEL VIRTUAL MACHINE (KVM)
7229M:	Paolo Bonzini <pbonzini@redhat.com>
7230M:	Radim Krčmář <rkrcmar@redhat.com>
7231L:	kvm@vger.kernel.org
7232W:	http://www.linux-kvm.org
7233T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7234S:	Supported
7235F:	Documentation/*/kvm*.txt
7236F:	Documentation/virtual/kvm/
7237F:	arch/*/kvm/
7238F:	arch/x86/kernel/kvm.c
7239F:	arch/x86/kernel/kvmclock.c
7240F:	arch/*/include/asm/kvm*
7241F:	include/linux/kvm*
7242F:	include/uapi/linux/kvm*
7243F:	virt/kvm/
7244F:	tools/kvm/
7245
7246KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7247M:	Joerg Roedel <joro@8bytes.org>
7248L:	kvm@vger.kernel.org
7249W:	http://www.linux-kvm.org/
7250S:	Maintained
7251F:	arch/x86/include/asm/svm.h
7252F:	arch/x86/kvm/svm.c
7253
7254KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7255M:	Alexander Graf <agraf@suse.com>
7256L:	kvm-ppc@vger.kernel.org
7257W:	http://www.linux-kvm.org/
7258T:	git git://github.com/agraf/linux-2.6.git
7259S:	Supported
7260F:	arch/powerpc/include/asm/kvm*
7261F:	arch/powerpc/kvm/
7262
7263KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7264M:	Christian Borntraeger <borntraeger@de.ibm.com>
7265M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7266L:	linux-s390@vger.kernel.org
7267W:	http://www.ibm.com/developerworks/linux/linux390/
7268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7269S:	Supported
7270F:	Documentation/s390/kvm.txt
7271F:	arch/s390/include/asm/kvm*
7272F:	arch/s390/kvm/
7273F:	arch/s390/mm/gmap.c
7274
7275KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7276M:	Christoffer Dall <christoffer.dall@linaro.org>
7277M:	Marc Zyngier <marc.zyngier@arm.com>
7278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7279L:	kvmarm@lists.cs.columbia.edu
7280W:	http://systems.cs.columbia.edu/projects/kvm-arm
7281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7282S:	Supported
7283F:	arch/arm/include/uapi/asm/kvm*
7284F:	arch/arm/include/asm/kvm*
7285F:	arch/arm/kvm/
7286F:	virt/kvm/arm/
7287F:	include/kvm/arm_*
7288
7289KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7290M:	Christoffer Dall <christoffer.dall@linaro.org>
7291M:	Marc Zyngier <marc.zyngier@arm.com>
7292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7293L:	kvmarm@lists.cs.columbia.edu
7294S:	Maintained
7295F:	arch/arm64/include/uapi/asm/kvm*
7296F:	arch/arm64/include/asm/kvm*
7297F:	arch/arm64/kvm/
7298
7299KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7300M:	James Hogan <james.hogan@imgtec.com>
7301L:	linux-mips@linux-mips.org
7302S:	Supported
7303F:	arch/mips/include/uapi/asm/kvm*
7304F:	arch/mips/include/asm/kvm*
7305F:	arch/mips/kvm/
7306
7307KERNFS
7308M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7309M:	Tejun Heo <tj@kernel.org>
7310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7311S:	Supported
7312F:	include/linux/kernfs.h
7313F:	fs/kernfs/
7314
7315KEXEC
7316M:	Eric Biederman <ebiederm@xmission.com>
7317W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7318L:	kexec@lists.infradead.org
7319S:	Maintained
7320F:	include/linux/kexec.h
7321F:	include/uapi/linux/kexec.h
7322F:	kernel/kexec*
7323
7324KEYS/KEYRINGS:
7325M:	David Howells <dhowells@redhat.com>
7326L:	keyrings@vger.kernel.org
7327S:	Maintained
7328F:	Documentation/security/keys.txt
7329F:	include/linux/key.h
7330F:	include/linux/key-type.h
7331F:	include/linux/keyctl.h
7332F:	include/uapi/linux/keyctl.h
7333F:	include/keys/
7334F:	security/keys/
7335
7336KEYS-TRUSTED
7337M:	David Safford <safford@us.ibm.com>
7338M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7339L:	linux-security-module@vger.kernel.org
7340L:	keyrings@vger.kernel.org
7341S:	Supported
7342F:	Documentation/security/keys-trusted-encrypted.txt
7343F:	include/keys/trusted-type.h
7344F:	security/keys/trusted.c
7345F:	security/keys/trusted.h
7346
7347KEYS-ENCRYPTED
7348M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7349M:	David Safford <safford@us.ibm.com>
7350L:	linux-security-module@vger.kernel.org
7351L:	keyrings@vger.kernel.org
7352S:	Supported
7353F:	Documentation/security/keys-trusted-encrypted.txt
7354F:	include/keys/encrypted-type.h
7355F:	security/keys/encrypted-keys/
7356
7357KGDB / KDB /debug_core
7358M:	Jason Wessel <jason.wessel@windriver.com>
7359W:	http://kgdb.wiki.kernel.org/
7360L:	kgdb-bugreport@lists.sourceforge.net
7361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7362S:	Maintained
7363F:	Documentation/DocBook/kgdb.tmpl
7364F:	drivers/misc/kgdbts.c
7365F:	drivers/tty/serial/kgdboc.c
7366F:	include/linux/kdb.h
7367F:	include/linux/kgdb.h
7368F:	kernel/debug/
7369
7370KMEMCHECK
7371M:	Vegard Nossum <vegardno@ifi.uio.no>
7372M:	Pekka Enberg <penberg@kernel.org>
7373S:	Maintained
7374F:	Documentation/dev-tools/kmemcheck.rst
7375F:	arch/x86/include/asm/kmemcheck.h
7376F:	arch/x86/mm/kmemcheck/
7377F:	include/linux/kmemcheck.h
7378F:	mm/kmemcheck.c
7379
7380KMEMLEAK
7381M:	Catalin Marinas <catalin.marinas@arm.com>
7382S:	Maintained
7383F:	Documentation/dev-tools/kmemleak.rst
7384F:	include/linux/kmemleak.h
7385F:	mm/kmemleak.c
7386F:	mm/kmemleak-test.c
7387
7388KPROBES
7389M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7390M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7391M:	"David S. Miller" <davem@davemloft.net>
7392M:	Masami Hiramatsu <mhiramat@kernel.org>
7393S:	Maintained
7394F:	Documentation/kprobes.txt
7395F:	include/linux/kprobes.h
7396F:	include/asm-generic/kprobes.h
7397F:	kernel/kprobes.c
7398
7399KS0108 LCD CONTROLLER DRIVER
7400M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7401W:	http://miguelojeda.es/auxdisplay.htm
7402W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7403S:	Maintained
7404F:	Documentation/auxdisplay/ks0108
7405F:	drivers/auxdisplay/ks0108.c
7406F:	include/linux/ks0108.h
7407
7408L3MDEV
7409M:	David Ahern <dsa@cumulusnetworks.com>
7410L:	netdev@vger.kernel.org
7411S:	Maintained
7412F:	net/l3mdev
7413F:	include/net/l3mdev.h
7414
7415LANTIQ MIPS ARCHITECTURE
7416M:	John Crispin <john@phrozen.org>
7417L:	linux-mips@linux-mips.org
7418S:	Maintained
7419F:	arch/mips/lantiq
7420
7421LAPB module
7422L:	linux-x25@vger.kernel.org
7423S:	Orphan
7424F:	Documentation/networking/lapb-module.txt
7425F:	include/*/lapb.h
7426F:	net/lapb/
7427
7428LASI 53c700 driver for PARISC
7429M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7430L:	linux-scsi@vger.kernel.org
7431S:	Maintained
7432F:	Documentation/scsi/53c700.txt
7433F:	drivers/scsi/53c700*
7434
7435LED SUBSYSTEM
7436M:	Richard Purdie <rpurdie@rpsys.net>
7437M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7438M:	Pavel Machek <pavel@ucw.cz>
7439L:	linux-leds@vger.kernel.org
7440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7441S:	Maintained
7442F:	Documentation/devicetree/bindings/leds/
7443F:	drivers/leds/
7444F:	include/linux/leds.h
7445
7446LEGACY EEPROM DRIVER
7447M:	Jean Delvare <jdelvare@suse.com>
7448S:	Maintained
7449F:	Documentation/misc-devices/eeprom
7450F:	drivers/misc/eeprom/eeprom.c
7451
7452LEGO USB Tower driver
7453M:	Juergen Stuber <starblue@users.sourceforge.net>
7454L:	legousb-devel@lists.sourceforge.net
7455W:	http://legousb.sourceforge.net/
7456S:	Maintained
7457F:	drivers/usb/misc/legousbtower.c
7458
7459LG2160 MEDIA DRIVER
7460M:	Michael Krufky <mkrufky@linuxtv.org>
7461L:	linux-media@vger.kernel.org
7462W:	https://linuxtv.org
7463W:	http://github.com/mkrufky
7464Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7465T:	git git://linuxtv.org/mkrufky/tuners.git
7466S:	Maintained
7467F:	drivers/media/dvb-frontends/lg2160.*
7468
7469LGDT3305 MEDIA DRIVER
7470M:	Michael Krufky <mkrufky@linuxtv.org>
7471L:	linux-media@vger.kernel.org
7472W:	https://linuxtv.org
7473W:	http://github.com/mkrufky
7474Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7475T:	git git://linuxtv.org/mkrufky/tuners.git
7476S:	Maintained
7477F:	drivers/media/dvb-frontends/lgdt3305.*
7478
7479LGUEST
7480M:	Rusty Russell <rusty@rustcorp.com.au>
7481L:	lguest@lists.ozlabs.org
7482W:	http://lguest.ozlabs.org/
7483S:	Odd Fixes
7484F:	arch/x86/include/asm/lguest*.h
7485F:	arch/x86/lguest/
7486F:	drivers/lguest/
7487F:	include/linux/lguest*.h
7488F:	tools/lguest/
7489
7490LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7491M:	Tejun Heo <tj@kernel.org>
7492L:	linux-ide@vger.kernel.org
7493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7494S:	Maintained
7495F:	drivers/ata/
7496F:	include/linux/ata.h
7497F:	include/linux/libata.h
7498F:	Documentation/devicetree/bindings/ata/
7499
7500LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7501M:	Viresh Kumar <vireshk@kernel.org>
7502L:	linux-ide@vger.kernel.org
7503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7504S:	Maintained
7505F:	include/linux/pata_arasan_cf_data.h
7506F:	drivers/ata/pata_arasan_cf.c
7507
7508LIBATA PATA DRIVERS
7509M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7510M:	Tejun Heo <tj@kernel.org>
7511L:	linux-ide@vger.kernel.org
7512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7513S:	Maintained
7514F:	drivers/ata/pata_*.c
7515F:	drivers/ata/ata_generic.c
7516
7517LIBATA SATA AHCI PLATFORM devices support
7518M:	Hans de Goede <hdegoede@redhat.com>
7519M:	Tejun Heo <tj@kernel.org>
7520L:	linux-ide@vger.kernel.org
7521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7522S:	Maintained
7523F:	drivers/ata/ahci_platform.c
7524F:	drivers/ata/libahci_platform.c
7525F:	include/linux/ahci_platform.h
7526
7527LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7528M:	Mikael Pettersson <mikpelinux@gmail.com>
7529L:	linux-ide@vger.kernel.org
7530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7531S:	Maintained
7532F:	drivers/ata/sata_promise.*
7533
7534LIBLOCKDEP
7535M:	Sasha Levin <sasha.levin@oracle.com>
7536S:	Maintained
7537F:	tools/lib/lockdep/
7538
7539LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7540M:	Dan Williams <dan.j.williams@intel.com>
7541L:	linux-nvdimm@lists.01.org
7542Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7544S:	Supported
7545F:	drivers/nvdimm/*
7546F:	include/linux/nd.h
7547F:	include/linux/libnvdimm.h
7548F:	include/uapi/linux/ndctl.h
7549
7550LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7551M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7552L:	linux-nvdimm@lists.01.org
7553Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7554S:	Supported
7555F:	drivers/nvdimm/blk.c
7556F:	drivers/nvdimm/region_devs.c
7557F:	drivers/acpi/nfit*
7558
7559LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7560M:	Vishal Verma <vishal.l.verma@intel.com>
7561L:	linux-nvdimm@lists.01.org
7562Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7563S:	Supported
7564F:	drivers/nvdimm/btt*
7565
7566LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7567M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7568L:	linux-nvdimm@lists.01.org
7569Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7570S:	Supported
7571F:	drivers/nvdimm/pmem.c
7572F:	include/linux/pmem.h
7573F:	arch/*/include/asm/pmem.h
7574
7575LIGHTNVM PLATFORM SUPPORT
7576M:	Matias Bjorling <mb@lightnvm.io>
7577W:	http://github/OpenChannelSSD
7578L:	linux-block@vger.kernel.org
7579S:	Maintained
7580F:	drivers/lightnvm/
7581F:	include/linux/lightnvm.h
7582F:	include/uapi/linux/lightnvm.h
7583
7584LINUX FOR POWERPC (32-BIT AND 64-BIT)
7585M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7586M:	Paul Mackerras <paulus@samba.org>
7587M:	Michael Ellerman <mpe@ellerman.id.au>
7588W:	https://github.com/linuxppc/linux/wiki
7589L:	linuxppc-dev@lists.ozlabs.org
7590Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7592S:	Supported
7593F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7594F:	Documentation/devicetree/bindings/powerpc/
7595F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7596F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7597F:	Documentation/powerpc/
7598F:	arch/powerpc/
7599F:	drivers/char/tpm/tpm_ibmvtpm*
7600F:	drivers/crypto/nx/
7601F:	drivers/crypto/vmx/
7602F:	drivers/i2c/busses/i2c-opal.c
7603F:	drivers/net/ethernet/ibm/ibmveth.*
7604F:	drivers/net/ethernet/ibm/ibmvnic.*
7605F:	drivers/pci/hotplug/pnv_php.c
7606F:	drivers/pci/hotplug/rpa*
7607F:	drivers/rtc/rtc-opal.c
7608F:	drivers/scsi/ibmvscsi/
7609F:	drivers/tty/hvc/hvc_opal.c
7610F:	tools/testing/selftests/powerpc
7611N:	/pmac
7612N:	powermac
7613N:	powernv
7614N:	[^a-z0-9]ps3
7615N:	pseries
7616
7617LINUX FOR POWER MACINTOSH
7618M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7619W:	http://www.penguinppc.org/
7620L:	linuxppc-dev@lists.ozlabs.org
7621S:	Maintained
7622F:	arch/powerpc/platforms/powermac/
7623F:	drivers/macintosh/
7624
7625LINUX FOR POWERPC EMBEDDED MPC5XXX
7626M:	Anatolij Gustschin <agust@denx.de>
7627L:	linuxppc-dev@lists.ozlabs.org
7628T:	git git://git.denx.de/linux-denx-agust.git
7629S:	Maintained
7630F:	arch/powerpc/platforms/512x/
7631F:	arch/powerpc/platforms/52xx/
7632
7633LINUX FOR POWERPC EMBEDDED PPC4XX
7634M:	Alistair Popple <alistair@popple.id.au>
7635M:	Matt Porter <mporter@kernel.crashing.org>
7636W:	http://www.penguinppc.org/
7637L:	linuxppc-dev@lists.ozlabs.org
7638S:	Maintained
7639F:	arch/powerpc/platforms/40x/
7640F:	arch/powerpc/platforms/44x/
7641
7642LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7643L:	linuxppc-dev@lists.ozlabs.org
7644S:	Orphan
7645F:	arch/powerpc/*/*virtex*
7646F:	arch/powerpc/*/*/*virtex*
7647
7648LINUX FOR POWERPC EMBEDDED PPC8XX
7649M:	Vitaly Bordug <vitb@kernel.crashing.org>
7650W:	http://www.penguinppc.org/
7651L:	linuxppc-dev@lists.ozlabs.org
7652S:	Maintained
7653F:	arch/powerpc/platforms/8xx/
7654
7655LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7656M:	Scott Wood <oss@buserror.net>
7657M:	Kumar Gala <galak@kernel.crashing.org>
7658W:	http://www.penguinppc.org/
7659L:	linuxppc-dev@lists.ozlabs.org
7660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7661S:	Maintained
7662F:	arch/powerpc/platforms/83xx/
7663F:	arch/powerpc/platforms/85xx/
7664
7665LINUX FOR POWERPC PA SEMI PWRFICIENT
7666L:	linuxppc-dev@lists.ozlabs.org
7667S:	Orphan
7668F:	arch/powerpc/platforms/pasemi/
7669F:	drivers/*/*pasemi*
7670F:	drivers/*/*/*pasemi*
7671
7672LINUX SECURITY MODULE (LSM) FRAMEWORK
7673M:	Chris Wright <chrisw@sous-sol.org>
7674L:	linux-security-module@vger.kernel.org
7675S:	Supported
7676
7677LIS3LV02D ACCELEROMETER DRIVER
7678M:	Eric Piel <eric.piel@tremplin-utc.net>
7679S:	Maintained
7680F:	Documentation/misc-devices/lis3lv02d
7681F:	drivers/misc/lis3lv02d/
7682F:	drivers/platform/x86/hp_accel.c
7683
7684LIVE PATCHING
7685M:	Josh Poimboeuf <jpoimboe@redhat.com>
7686M:	Jessica Yu <jeyu@redhat.com>
7687M:	Jiri Kosina <jikos@kernel.org>
7688M:	Miroslav Benes <mbenes@suse.cz>
7689R:	Petr Mladek <pmladek@suse.com>
7690S:	Maintained
7691F:	kernel/livepatch/
7692F:	include/linux/livepatch.h
7693F:	arch/x86/include/asm/livepatch.h
7694F:	arch/x86/kernel/livepatch.c
7695F:	Documentation/livepatch/
7696F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7697F:	samples/livepatch/
7698L:	live-patching@vger.kernel.org
7699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7700
7701LINUX KERNEL DUMP TEST MODULE (LKDTM)
7702M:	Kees Cook <keescook@chromium.org>
7703S:	Maintained
7704F:	drivers/misc/lkdtm*
7705
7706LLC (802.2)
7707L:	netdev@vger.kernel.org
7708S:	Odd fixes
7709F:	include/linux/llc.h
7710F:	include/uapi/linux/llc.h
7711F:	include/net/llc*
7712F:	net/llc/
7713
7714LM73 HARDWARE MONITOR DRIVER
7715M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7716L:	linux-hwmon@vger.kernel.org
7717S:	Maintained
7718F:	drivers/hwmon/lm73.c
7719
7720LM78 HARDWARE MONITOR DRIVER
7721M:	Jean Delvare <jdelvare@suse.com>
7722L:	linux-hwmon@vger.kernel.org
7723S:	Maintained
7724F:	Documentation/hwmon/lm78
7725F:	drivers/hwmon/lm78.c
7726
7727LM83 HARDWARE MONITOR DRIVER
7728M:	Jean Delvare <jdelvare@suse.com>
7729L:	linux-hwmon@vger.kernel.org
7730S:	Maintained
7731F:	Documentation/hwmon/lm83
7732F:	drivers/hwmon/lm83.c
7733
7734LM90 HARDWARE MONITOR DRIVER
7735M:	Jean Delvare <jdelvare@suse.com>
7736L:	linux-hwmon@vger.kernel.org
7737S:	Maintained
7738F:	Documentation/hwmon/lm90
7739F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7740F:	drivers/hwmon/lm90.c
7741F:	include/dt-bindings/thermal/lm90.h
7742
7743LM95234 HARDWARE MONITOR DRIVER
7744M:	Guenter Roeck <linux@roeck-us.net>
7745L:	linux-hwmon@vger.kernel.org
7746S:	Maintained
7747F:	Documentation/hwmon/lm95234
7748F:	drivers/hwmon/lm95234.c
7749
7750LME2510 MEDIA DRIVER
7751M:	Malcolm Priestley <tvboxspy@gmail.com>
7752L:	linux-media@vger.kernel.org
7753W:	https://linuxtv.org
7754Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7755S:	Maintained
7756F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7757
7758LOCKING PRIMITIVES
7759M:	Peter Zijlstra <peterz@infradead.org>
7760M:	Ingo Molnar <mingo@redhat.com>
7761L:	linux-kernel@vger.kernel.org
7762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7763S:	Maintained
7764F:	Documentation/locking/
7765F:	include/linux/lockdep.h
7766F:	include/linux/spinlock*.h
7767F:	arch/*/include/asm/spinlock*.h
7768F:	include/linux/rwlock*.h
7769F:	include/linux/mutex*.h
7770F:	arch/*/include/asm/mutex*.h
7771F:	include/linux/rwsem*.h
7772F:	arch/*/include/asm/rwsem.h
7773F:	include/linux/seqlock.h
7774F:	lib/locking*.[ch]
7775F:	kernel/locking/
7776
7777LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7778M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7779L:	linux-ntfs-dev@lists.sourceforge.net
7780W:	http://www.linux-ntfs.org/content/view/19/37/
7781S:	Maintained
7782F:	Documentation/ldm.txt
7783F:	block/partitions/ldm.*
7784
7785LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7786M:	Sathya Prakash <sathya.prakash@broadcom.com>
7787M:	Chaitra P B <chaitra.basappa@broadcom.com>
7788M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7789L:	MPT-FusionLinux.pdl@broadcom.com
7790L:	linux-scsi@vger.kernel.org
7791W:	http://www.avagotech.com/support/
7792S:	Supported
7793F:	drivers/message/fusion/
7794F:	drivers/scsi/mpt2sas/
7795F:	drivers/scsi/mpt3sas/
7796
7797LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7798M:	Matthew Wilcox <matthew@wil.cx>
7799L:	linux-scsi@vger.kernel.org
7800S:	Maintained
7801F:	drivers/scsi/sym53c8xx_2/
7802
7803LTC4261 HARDWARE MONITOR DRIVER
7804M:	Guenter Roeck <linux@roeck-us.net>
7805L:	linux-hwmon@vger.kernel.org
7806S:	Maintained
7807F:	Documentation/hwmon/ltc4261
7808F:	drivers/hwmon/ltc4261.c
7809
7810LTC4306 I2C MULTIPLEXER DRIVER
7811M:	Michael Hennerich <michael.hennerich@analog.com>
7812W:	http://ez.analog.com/community/linux-device-drivers
7813L:	linux-i2c@vger.kernel.org
7814S:	Supported
7815F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
7816F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7817
7818LTP (Linux Test Project)
7819M:	Mike Frysinger <vapier@gentoo.org>
7820M:	Cyril Hrubis <chrubis@suse.cz>
7821M:	Wanlong Gao <wanlong.gao@gmail.com>
7822M:	Jan Stancek <jstancek@redhat.com>
7823M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7824M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7825L:	ltp@lists.linux.it (subscribers-only)
7826W:	http://linux-test-project.github.io/
7827T:	git git://github.com/linux-test-project/ltp.git
7828S:	Maintained
7829
7830M32R ARCHITECTURE
7831W:	http://www.linux-m32r.org/
7832S:	Orphan
7833F:	arch/m32r/
7834
7835M68K ARCHITECTURE
7836M:	Geert Uytterhoeven <geert@linux-m68k.org>
7837L:	linux-m68k@lists.linux-m68k.org
7838W:	http://www.linux-m68k.org/
7839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7840S:	Maintained
7841F:	arch/m68k/
7842F:	drivers/zorro/
7843
7844M68K ON APPLE MACINTOSH
7845M:	Joshua Thompson <funaho@jurai.org>
7846W:	http://www.mac.linux-m68k.org/
7847L:	linux-m68k@lists.linux-m68k.org
7848S:	Maintained
7849F:	arch/m68k/mac/
7850
7851M68K ON HP9000/300
7852M:	Philip Blundell <philb@gnu.org>
7853W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7854S:	Maintained
7855F:	arch/m68k/hp300/
7856
7857M88DS3103 MEDIA DRIVER
7858M:	Antti Palosaari <crope@iki.fi>
7859L:	linux-media@vger.kernel.org
7860W:	https://linuxtv.org
7861W:	http://palosaari.fi/linux/
7862Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7863T:	git git://linuxtv.org/anttip/media_tree.git
7864S:	Maintained
7865F:	drivers/media/dvb-frontends/m88ds3103*
7866
7867M88RS2000 MEDIA DRIVER
7868M:	Malcolm Priestley <tvboxspy@gmail.com>
7869L:	linux-media@vger.kernel.org
7870W:	https://linuxtv.org
7871Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7872S:	Maintained
7873F:	drivers/media/dvb-frontends/m88rs2000*
7874
7875MA901 MASTERKIT USB FM RADIO DRIVER
7876M:	Alexey Klimov <klimov.linux@gmail.com>
7877L:	linux-media@vger.kernel.org
7878T:	git git://linuxtv.org/media_tree.git
7879S:	Maintained
7880F:	drivers/media/radio/radio-ma901.c
7881
7882MAC80211
7883M:	Johannes Berg <johannes@sipsolutions.net>
7884L:	linux-wireless@vger.kernel.org
7885W:	http://wireless.kernel.org/
7886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7888S:	Maintained
7889F:	Documentation/networking/mac80211-injection.txt
7890F:	include/net/mac80211.h
7891F:	net/mac80211/
7892F:	drivers/net/wireless/mac80211_hwsim.[ch]
7893
7894MAILBOX API
7895M:	Jassi Brar <jassisinghbrar@gmail.com>
7896L:	linux-kernel@vger.kernel.org
7897S:	Maintained
7898F:	drivers/mailbox/
7899F:	include/linux/mailbox_client.h
7900F:	include/linux/mailbox_controller.h
7901
7902MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7903M:	Michael Kerrisk <mtk.manpages@gmail.com>
7904W:	http://www.kernel.org/doc/man-pages
7905L:	linux-man@vger.kernel.org
7906S:	Maintained
7907
7908MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7909M:	Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7910L:	linux-mips@linux-mips.org
7911S:	Maintained
7912F:	arch/mips/boot/dts/img/pistachio_marduk.dts
7913
7914MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7915M:	Andrew Lunn <andrew@lunn.ch>
7916M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7917L:	netdev@vger.kernel.org
7918S:	Maintained
7919F:	drivers/net/dsa/mv88e6xxx/
7920F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7921
7922MARVELL ARMADA DRM SUPPORT
7923M:	Russell King <linux@armlinux.org.uk>
7924S:	Maintained
7925T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7926T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7927F:	drivers/gpu/drm/armada/
7928F:	include/uapi/drm/armada_drm.h
7929F:	Documentation/devicetree/bindings/display/armada/
7930
7931MARVELL CRYPTO DRIVER
7932M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7933M:	Arnaud Ebalard <arno@natisbad.org>
7934F:	drivers/crypto/marvell/
7935S:	Maintained
7936L:	linux-crypto@vger.kernel.org
7937
7938MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7939M:	Mirko Lindner <mlindner@marvell.com>
7940M:	Stephen Hemminger <stephen@networkplumber.org>
7941L:	netdev@vger.kernel.org
7942S:	Maintained
7943F:	drivers/net/ethernet/marvell/sk*
7944
7945MARVELL LIBERTAS WIRELESS DRIVER
7946L:	libertas-dev@lists.infradead.org
7947S:	Orphan
7948F:	drivers/net/wireless/marvell/libertas/
7949
7950MARVELL MV643XX ETHERNET DRIVER
7951M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7952L:	netdev@vger.kernel.org
7953S:	Maintained
7954F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7955F:	include/linux/mv643xx.h
7956
7957MARVELL MVNETA ETHERNET DRIVER
7958M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7959L:	netdev@vger.kernel.org
7960S:	Maintained
7961F:	drivers/net/ethernet/marvell/mvneta.*
7962
7963MARVELL MWIFIEX WIRELESS DRIVER
7964M:	Amitkumar Karwar <amitkarwar@gmail.com>
7965M:	Nishant Sarmukadam <nishants@marvell.com>
7966M:	Ganapathi Bhat <gbhat@marvell.com>
7967M:	Xinming Hu <huxm@marvell.com>
7968L:	linux-wireless@vger.kernel.org
7969S:	Maintained
7970F:	drivers/net/wireless/marvell/mwifiex/
7971
7972MARVELL MWL8K WIRELESS DRIVER
7973M:	Lennert Buytenhek <buytenh@wantstofly.org>
7974L:	linux-wireless@vger.kernel.org
7975S:	Odd Fixes
7976F:	drivers/net/wireless/marvell/mwl8k.c
7977
7978MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7979M:	Nicolas Pitre <nico@fluxnic.net>
7980S:	Odd Fixes
7981F:	drivers/mmc/host/mvsdio.*
7982
7983MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7984M:	Hu Ziji <huziji@marvell.com>
7985L:	linux-mmc@vger.kernel.org
7986S:	Supported
7987F:	drivers/mmc/host/sdhci-xenon*
7988F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
7989
7990MATROX FRAMEBUFFER DRIVER
7991L:	linux-fbdev@vger.kernel.org
7992S:	Orphan
7993F:	drivers/video/fbdev/matrox/matroxfb_*
7994F:	include/uapi/linux/matroxfb.h
7995
7996MAX16065 HARDWARE MONITOR DRIVER
7997M:	Guenter Roeck <linux@roeck-us.net>
7998L:	linux-hwmon@vger.kernel.org
7999S:	Maintained
8000F:	Documentation/hwmon/max16065
8001F:	drivers/hwmon/max16065.c
8002
8003MAX20751 HARDWARE MONITOR DRIVER
8004M:	Guenter Roeck <linux@roeck-us.net>
8005L:	linux-hwmon@vger.kernel.org
8006S:	Maintained
8007F:	Documentation/hwmon/max20751
8008F:	drivers/hwmon/max20751.c
8009
8010MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8011L:	linux-hwmon@vger.kernel.org
8012S:	Orphan
8013F:	Documentation/hwmon/max6650
8014F:	drivers/hwmon/max6650.c
8015
8016MAX6697 HARDWARE MONITOR DRIVER
8017M:	Guenter Roeck <linux@roeck-us.net>
8018L:	linux-hwmon@vger.kernel.org
8019S:	Maintained
8020F:	Documentation/hwmon/max6697
8021F:	Documentation/devicetree/bindings/i2c/max6697.txt
8022F:	drivers/hwmon/max6697.c
8023F:	include/linux/platform_data/max6697.h
8024
8025MAX9860 MONO AUDIO VOICE CODEC DRIVER
8026M:	Peter Rosin <peda@axentia.se>
8027L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8028S:	Maintained
8029F:	Documentation/devicetree/bindings/sound/max9860.txt
8030F:	sound/soc/codecs/max9860.*
8031
8032MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8033M:	Krzysztof Kozlowski <krzk@kernel.org>
8034M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8035L:	linux-pm@vger.kernel.org
8036S:	Supported
8037F:	drivers/power/supply/max14577_charger.c
8038F:	drivers/power/supply/max77693_charger.c
8039
8040MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8041M:	Javier Martinez Canillas <javier@osg.samsung.com>
8042L:	linux-kernel@vger.kernel.org
8043S:	Supported
8044F:	drivers/*/*max77802*.c
8045F:	Documentation/devicetree/bindings/*/*max77802.txt
8046F:	include/dt-bindings/*/*max77802.h
8047
8048MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8049M:	Chanwoo Choi <cw00.choi@samsung.com>
8050M:	Krzysztof Kozlowski <krzk@kernel.org>
8051M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8052L:	linux-kernel@vger.kernel.org
8053S:	Supported
8054F:	drivers/*/max14577*.c
8055F:	drivers/*/max77686*.c
8056F:	drivers/*/max77693*.c
8057F:	drivers/extcon/extcon-max14577.c
8058F:	drivers/extcon/extcon-max77693.c
8059F:	drivers/rtc/rtc-max77686.c
8060F:	drivers/clk/clk-max77686.c
8061F:	Documentation/devicetree/bindings/mfd/max14577.txt
8062F:	Documentation/devicetree/bindings/*/max77686.txt
8063F:	Documentation/devicetree/bindings/mfd/max77693.txt
8064F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8065F:	include/linux/mfd/max14577*.h
8066F:	include/linux/mfd/max77686*.h
8067F:	include/linux/mfd/max77693*.h
8068
8069MAXIRADIO FM RADIO RECEIVER DRIVER
8070M:	Hans Verkuil <hverkuil@xs4all.nl>
8071L:	linux-media@vger.kernel.org
8072T:	git git://linuxtv.org/media_tree.git
8073W:	https://linuxtv.org
8074S:	Maintained
8075F:	drivers/media/radio/radio-maxiradio*
8076
8077MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8078M:	Peter Rosin <peda@axentia.se>
8079L:	linux-iio@vger.kernel.org
8080S:	Maintained
8081F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8082F:	drivers/iio/potentiometer/mcp4531.c
8083
8084MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8085M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8086L:	linux-iio@vger.kernel.org
8087S:	Maintained
8088F:	drivers/iio/dac/cio-dac.c
8089
8090MEDIA DRIVERS FOR RENESAS - FCP
8091M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8092L:	linux-media@vger.kernel.org
8093L:	linux-renesas-soc@vger.kernel.org
8094T:	git git://linuxtv.org/media_tree.git
8095S:	Supported
8096F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8097F:	drivers/media/platform/rcar-fcp.c
8098F:	include/media/rcar-fcp.h
8099
8100MEDIA DRIVERS FOR RENESAS - FDP1
8101M:	Kieran Bingham <kieran@bingham.xyz>
8102L:	linux-media@vger.kernel.org
8103L:	linux-renesas-soc@vger.kernel.org
8104T:	git git://linuxtv.org/media_tree.git
8105S:	Supported
8106F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8107F:	drivers/media/platform/rcar_fdp1.c
8108
8109MEDIA DRIVERS FOR RENESAS - VIN
8110M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8111L:	linux-media@vger.kernel.org
8112L:	linux-renesas-soc@vger.kernel.org
8113T:	git git://linuxtv.org/media_tree.git
8114S:	Supported
8115F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8116F:	drivers/media/platform/rcar-vin/
8117
8118MEDIA DRIVERS FOR RENESAS - VSP1
8119M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8120L:	linux-media@vger.kernel.org
8121L:	linux-renesas-soc@vger.kernel.org
8122T:	git git://linuxtv.org/media_tree.git
8123S:	Supported
8124F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8125F:	drivers/media/platform/vsp1/
8126
8127MEDIA DRIVERS FOR HELENE
8128M:	Abylay Ospan <aospan@netup.ru>
8129L:	linux-media@vger.kernel.org
8130W:	https://linuxtv.org
8131W:	http://netup.tv/
8132T:	git git://linuxtv.org/media_tree.git
8133S:	Supported
8134F:	drivers/media/dvb-frontends/helene*
8135
8136MEDIA DRIVERS FOR ASCOT2E
8137M:	Sergey Kozlov <serjk@netup.ru>
8138M:	Abylay Ospan <aospan@netup.ru>
8139L:	linux-media@vger.kernel.org
8140W:	https://linuxtv.org
8141W:	http://netup.tv/
8142T:	git git://linuxtv.org/media_tree.git
8143S:	Supported
8144F:	drivers/media/dvb-frontends/ascot2e*
8145
8146MEDIA DRIVERS FOR CXD2841ER
8147M:	Sergey Kozlov <serjk@netup.ru>
8148M:	Abylay Ospan <aospan@netup.ru>
8149L:	linux-media@vger.kernel.org
8150W:	https://linuxtv.org
8151W:	http://netup.tv/
8152T:	git git://linuxtv.org/media_tree.git
8153S:	Supported
8154F:	drivers/media/dvb-frontends/cxd2841er*
8155
8156MEDIA DRIVERS FOR HORUS3A
8157M:	Sergey Kozlov <serjk@netup.ru>
8158M:	Abylay Ospan <aospan@netup.ru>
8159L:	linux-media@vger.kernel.org
8160W:	https://linuxtv.org
8161W:	http://netup.tv/
8162T:	git git://linuxtv.org/media_tree.git
8163S:	Supported
8164F:	drivers/media/dvb-frontends/horus3a*
8165
8166MEDIA DRIVERS FOR LNBH25
8167M:	Sergey Kozlov <serjk@netup.ru>
8168M:	Abylay Ospan <aospan@netup.ru>
8169L:	linux-media@vger.kernel.org
8170W:	https://linuxtv.org
8171W:	http://netup.tv/
8172T:	git git://linuxtv.org/media_tree.git
8173S:	Supported
8174F:	drivers/media/dvb-frontends/lnbh25*
8175
8176MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8177M:	Sergey Kozlov <serjk@netup.ru>
8178M:	Abylay Ospan <aospan@netup.ru>
8179L:	linux-media@vger.kernel.org
8180W:	https://linuxtv.org
8181W:	http://netup.tv/
8182T:	git git://linuxtv.org/media_tree.git
8183S:	Supported
8184F:	drivers/media/pci/netup_unidvb/*
8185
8186MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8187M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8188M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8189P:	LinuxTV.org Project
8190L:	linux-media@vger.kernel.org
8191W:	https://linuxtv.org
8192Q:	http://patchwork.kernel.org/project/linux-media/list/
8193T:	git git://linuxtv.org/media_tree.git
8194S:	Maintained
8195F:	Documentation/devicetree/bindings/media/
8196F:	Documentation/media/
8197F:	drivers/media/
8198F:	drivers/staging/media/
8199F:	include/linux/platform_data/media/
8200F:	include/media/
8201F:	include/uapi/linux/dvb/
8202F:	include/uapi/linux/videodev2.h
8203F:	include/uapi/linux/media.h
8204F:	include/uapi/linux/v4l2-*
8205F:	include/uapi/linux/meye.h
8206F:	include/uapi/linux/ivtv*
8207F:	include/uapi/linux/uvcvideo.h
8208
8209MEDIATEK ETHERNET DRIVER
8210M:	Felix Fietkau <nbd@openwrt.org>
8211M:	John Crispin <blogic@openwrt.org>
8212L:	netdev@vger.kernel.org
8213S:	Maintained
8214F:	drivers/net/ethernet/mediatek/
8215
8216MEDIATEK JPEG DRIVER
8217M:	Rick Chang <rick.chang@mediatek.com>
8218M:	Bin Liu <bin.liu@mediatek.com>
8219S:	Supported
8220F:	drivers/media/platform/mtk-jpeg/
8221F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8222
8223MEDIATEK MEDIA DRIVER
8224M:	Tiffany Lin <tiffany.lin@mediatek.com>
8225M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8226S:	Supported
8227F:	drivers/media/platform/mtk-vcodec/
8228F:	drivers/media/platform/mtk-vpu/
8229F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8230F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8231
8232MEDIATEK MDP DRIVER
8233M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8234M:	Houlong Wei <houlong.wei@mediatek.com>
8235M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8236S:	Supported
8237F:	drivers/media/platform/mtk-mdp/
8238F:	drivers/media/platform/mtk-vpu/
8239F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8240
8241MEDIATEK MT7601U WIRELESS LAN DRIVER
8242M:	Jakub Kicinski <kubakici@wp.pl>
8243L:	linux-wireless@vger.kernel.org
8244S:	Maintained
8245F:	drivers/net/wireless/mediatek/mt7601u/
8246
8247MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8248M:	Peter Senna Tschudin <peter.senna@collabora.com>
8249M:	Martin Donnelly <martin.donnelly@ge.com>
8250M:	Martyn Welch <martyn.welch@collabora.co.uk>
8251S:	Maintained
8252F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8253F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8254
8255MEGARAID SCSI/SAS DRIVERS
8256M:	Kashyap Desai <kashyap.desai@broadcom.com>
8257M:	Sumit Saxena <sumit.saxena@broadcom.com>
8258M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8259L:	megaraidlinux.pdl@broadcom.com
8260L:	linux-scsi@vger.kernel.org
8261W:	http://www.avagotech.com/support/
8262S:	Maintained
8263F:	Documentation/scsi/megaraid.txt
8264F:	drivers/scsi/megaraid.*
8265F:	drivers/scsi/megaraid/
8266
8267MELFAS MIP4 TOUCHSCREEN DRIVER
8268M:	Sangwon Jee <jeesw@melfas.com>
8269W:	http://www.melfas.com
8270S:	Supported
8271F:	drivers/input/touchscreen/melfas_mip4.c
8272F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8273
8274MELLANOX ETHERNET DRIVER (mlx4_en)
8275M:	Tariq Toukan <tariqt@mellanox.com>
8276L:	netdev@vger.kernel.org
8277S:	Supported
8278W:	http://www.mellanox.com
8279Q:	http://patchwork.ozlabs.org/project/netdev/list/
8280F:	drivers/net/ethernet/mellanox/mlx4/en_*
8281
8282MELLANOX ETHERNET DRIVER (mlx5e)
8283M:	Saeed Mahameed <saeedm@mellanox.com>
8284L:	netdev@vger.kernel.org
8285S:	Supported
8286W:	http://www.mellanox.com
8287Q:	http://patchwork.ozlabs.org/project/netdev/list/
8288F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8289
8290MELLANOX ETHERNET SWITCH DRIVERS
8291M:	Jiri Pirko <jiri@mellanox.com>
8292M:	Ido Schimmel <idosch@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/mlxsw/
8298
8299MELLANOX MLXCPLD I2C AND MUX DRIVER
8300M:	Vadim Pasternak <vadimp@mellanox.com>
8301M:	Michael Shych <michaelsh@mellanox.com>
8302L:	linux-i2c@vger.kernel.org
8303S:	Supported
8304F:	drivers/i2c/busses/i2c-mlxcpld.c
8305F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8306F:	Documentation/i2c/busses/i2c-mlxcpld
8307
8308MELLANOX MLXCPLD LED DRIVER
8309M:	Vadim Pasternak <vadimp@mellanox.com>
8310L:	linux-leds@vger.kernel.org
8311S:	Supported
8312F:	drivers/leds/leds-mlxcpld.c
8313F:	Documentation/leds/leds-mlxcpld.txt
8314
8315MELLANOX PLATFORM DRIVER
8316M:      Vadim Pasternak <vadimp@mellanox.com>
8317L:      platform-driver-x86@vger.kernel.org
8318S:      Supported
8319F:      drivers/platform/x86/mlx-platform.c
8320
8321MELLANOX MLX CPLD HOTPLUG DRIVER
8322M:	Vadim Pasternak <vadimp@mellanox.com>
8323L:	platform-driver-x86@vger.kernel.org
8324S:	Supported
8325F:	drivers/platform/x86/mlxcpld-hotplug.c
8326F:	include/linux/platform_data/mlxcpld-hotplug.h
8327
8328SOFT-ROCE DRIVER (rxe)
8329M:	Moni Shoua <monis@mellanox.com>
8330L:	linux-rdma@vger.kernel.org
8331S:	Supported
8332W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8333Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8334F:	drivers/infiniband/sw/rxe/
8335F:	include/uapi/rdma/rdma_user_rxe.h
8336
8337MEMBARRIER SUPPORT
8338M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8339M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8340L:	linux-kernel@vger.kernel.org
8341S:	Supported
8342F:	kernel/membarrier.c
8343F:	include/uapi/linux/membarrier.h
8344
8345MEMORY MANAGEMENT
8346L:	linux-mm@kvack.org
8347W:	http://www.linux-mm.org
8348S:	Maintained
8349F:	include/linux/mm.h
8350F:	include/linux/gfp.h
8351F:	include/linux/mmzone.h
8352F:	include/linux/memory_hotplug.h
8353F:	include/linux/vmalloc.h
8354F:	mm/
8355
8356MEMORY TECHNOLOGY DEVICES (MTD)
8357M:	David Woodhouse <dwmw2@infradead.org>
8358M:	Brian Norris <computersforpeace@gmail.com>
8359M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8360M:	Marek Vasut <marek.vasut@gmail.com>
8361M:	Richard Weinberger <richard@nod.at>
8362M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
8363L:	linux-mtd@lists.infradead.org
8364W:	http://www.linux-mtd.infradead.org/
8365Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8366T:	git git://git.infradead.org/linux-mtd.git
8367T:	git git://git.infradead.org/l2-mtd.git
8368S:	Maintained
8369F:	Documentation/devicetree/bindings/mtd/
8370F:	drivers/mtd/
8371F:	include/linux/mtd/
8372F:	include/uapi/mtd/
8373
8374MEN A21 WATCHDOG DRIVER
8375M:	Johannes Thumshirn <morbidrsa@gmail.com>
8376L:	linux-watchdog@vger.kernel.org
8377S:	Maintained
8378F:	drivers/watchdog/mena21_wdt.c
8379
8380MEN CHAMELEON BUS (mcb)
8381M:	Johannes Thumshirn <morbidrsa@gmail.com>
8382S:	Maintained
8383F:	drivers/mcb/
8384F:	include/linux/mcb.h
8385F:	Documentation/men-chameleon-bus.txt
8386
8387MEN F21BMC (Board Management Controller)
8388M:	Andreas Werner <andreas.werner@men.de>
8389S:	Supported
8390F:	drivers/mfd/menf21bmc.c
8391F:	drivers/watchdog/menf21bmc_wdt.c
8392F:	drivers/leds/leds-menf21bmc.c
8393F:	drivers/hwmon/menf21bmc_hwmon.c
8394F:	Documentation/hwmon/menf21bmc
8395
8396METAG ARCHITECTURE
8397M:	James Hogan <james.hogan@imgtec.com>
8398L:	linux-metag@vger.kernel.org
8399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8400S:	Odd Fixes
8401F:	arch/metag/
8402F:	Documentation/metag/
8403F:	Documentation/devicetree/bindings/metag/
8404F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8405F:	drivers/clocksource/metag_generic.c
8406F:	drivers/irqchip/irq-metag.c
8407F:	drivers/irqchip/irq-metag-ext.c
8408F:	drivers/tty/metag_da.c
8409
8410MICROBLAZE ARCHITECTURE
8411M:	Michal Simek <monstr@monstr.eu>
8412W:	http://www.monstr.eu/fdt/
8413T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8414S:	Supported
8415F:	arch/microblaze/
8416
8417MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8418M:	Richard Genoud <richard.genoud@gmail.com>
8419S:	Maintained
8420F:	drivers/tty/serial/atmel_serial.c
8421F:	drivers/tty/serial/atmel_serial.h
8422
8423MICROCHIP / ATMEL DMA DRIVER
8424M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8426L:	dmaengine@vger.kernel.org
8427S:	Supported
8428F:	drivers/dma/at_hdmac.c
8429F:	drivers/dma/at_hdmac_regs.h
8430F:	include/linux/platform_data/dma-atmel.h
8431
8432MICROCHIP / ATMEL ISC DRIVER
8433M:	Songjun Wu <songjun.wu@microchip.com>
8434L:	linux-media@vger.kernel.org
8435S:	Supported
8436F:	drivers/media/platform/atmel/atmel-isc.c
8437F:	drivers/media/platform/atmel/atmel-isc-regs.h
8438F:	devicetree/bindings/media/atmel-isc.txt
8439
8440MICROCHIP USB251XB DRIVER
8441M:	Richard Leitner <richard.leitner@skidata.com>
8442L:	linux-usb@vger.kernel.org
8443S:	Maintained
8444F:	drivers/usb/misc/usb251xb.c
8445F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8446
8447MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8448M:	Chen Yu <yu.c.chen@intel.com>
8449L:	platform-driver-x86@vger.kernel.org
8450S:	Supported
8451F:	drivers/platform/x86/surfacepro3_button.c
8452
8453MICROTEK X6 SCANNER
8454M:	Oliver Neukum <oliver@neukum.org>
8455S:	Maintained
8456F:	drivers/usb/image/microtek.*
8457
8458MIPS
8459M:	Ralf Baechle <ralf@linux-mips.org>
8460L:	linux-mips@linux-mips.org
8461W:	http://www.linux-mips.org/
8462T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8463Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8464S:	Supported
8465F:	Documentation/devicetree/bindings/mips/
8466F:	Documentation/mips/
8467F:	arch/mips/
8468
8469MIPS/LOONGSON1 ARCHITECTURE
8470M:	Keguang Zhang <keguang.zhang@gmail.com>
8471L:	linux-mips@linux-mips.org
8472S:	Maintained
8473F:	arch/mips/loongson32/
8474F:	arch/mips/include/asm/mach-loongson32/
8475F:	drivers/*/*loongson1*
8476F:	drivers/*/*/*loongson1*
8477
8478MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8479M:	Hans Verkuil <hverkuil@xs4all.nl>
8480L:	linux-media@vger.kernel.org
8481T:	git git://linuxtv.org/media_tree.git
8482W:	https://linuxtv.org
8483S:	Odd Fixes
8484F:	drivers/media/radio/radio-miropcm20*
8485
8486MELLANOX MLX4 core VPI driver
8487M:	Yishai Hadas <yishaih@mellanox.com>
8488L:	netdev@vger.kernel.org
8489L:	linux-rdma@vger.kernel.org
8490W:	http://www.mellanox.com
8491Q:	http://patchwork.ozlabs.org/project/netdev/list/
8492S:	Supported
8493F:	drivers/net/ethernet/mellanox/mlx4/
8494F:	include/linux/mlx4/
8495F:	include/uapi/rdma/mlx4-abi.h
8496
8497MELLANOX MLX4 IB driver
8498M:	Yishai Hadas <yishaih@mellanox.com>
8499L:	linux-rdma@vger.kernel.org
8500W:	http://www.mellanox.com
8501Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8502S:	Supported
8503F:	drivers/infiniband/hw/mlx4/
8504F:	include/linux/mlx4/
8505
8506MELLANOX MLX5 core VPI driver
8507M:	Saeed Mahameed <saeedm@mellanox.com>
8508M:	Matan Barak <matanb@mellanox.com>
8509M:	Leon Romanovsky <leonro@mellanox.com>
8510L:	netdev@vger.kernel.org
8511L:	linux-rdma@vger.kernel.org
8512W:	http://www.mellanox.com
8513Q:	http://patchwork.ozlabs.org/project/netdev/list/
8514S:	Supported
8515F:	drivers/net/ethernet/mellanox/mlx5/core/
8516F:	include/linux/mlx5/
8517F:	include/uapi/rdma/mlx5-abi.h
8518
8519MELLANOX MLX5 IB driver
8520M:	Matan Barak <matanb@mellanox.com>
8521M:	Leon Romanovsky <leonro@mellanox.com>
8522L:	linux-rdma@vger.kernel.org
8523W:	http://www.mellanox.com
8524Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8525S:	Supported
8526F:	drivers/infiniband/hw/mlx5/
8527F:	include/linux/mlx5/
8528
8529MELEXIS MLX90614 DRIVER
8530M:	Crt Mori <cmo@melexis.com>
8531L:	linux-iio@vger.kernel.org
8532W:	http://www.melexis.com
8533S:	Supported
8534F:	drivers/iio/temperature/mlx90614.c
8535
8536MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8537M:	Don Brace <don.brace@microsemi.com>
8538L:	esc.storagedev@microsemi.com
8539L:	linux-scsi@vger.kernel.org
8540S:	Supported
8541F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8542F:	drivers/scsi/smartpqi/Kconfig
8543F:	drivers/scsi/smartpqi/Makefile
8544F:	include/linux/cciss*.h
8545F:	include/uapi/linux/cciss*.h
8546F:	Documentation/scsi/smartpqi.txt
8547
8548MN88472 MEDIA DRIVER
8549M:	Antti Palosaari <crope@iki.fi>
8550L:	linux-media@vger.kernel.org
8551W:	https://linuxtv.org
8552W:	http://palosaari.fi/linux/
8553Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8554S:	Maintained
8555F:	drivers/media/dvb-frontends/mn88472*
8556
8557MN88473 MEDIA DRIVER
8558M:	Antti Palosaari <crope@iki.fi>
8559L:	linux-media@vger.kernel.org
8560W:	https://linuxtv.org
8561W:	http://palosaari.fi/linux/
8562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8563S:	Maintained
8564F:	drivers/media/dvb-frontends/mn88473*
8565
8566MODULE SUPPORT
8567M:	Jessica Yu <jeyu@redhat.com>
8568M:	Rusty Russell <rusty@rustcorp.com.au>
8569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8570S:	Maintained
8571F:	include/linux/module.h
8572F:	kernel/module.c
8573
8574MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8575W:	http://popies.net/meye/
8576S:	Orphan
8577F:	Documentation/media/v4l-drivers/meye*
8578F:	drivers/media/pci/meye/
8579F:	include/uapi/linux/meye.h
8580
8581MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8582M:	Jiri Slaby <jirislaby@gmail.com>
8583S:	Maintained
8584F:	Documentation/serial/moxa-smartio
8585F:	drivers/tty/mxser.*
8586
8587MR800 AVERMEDIA USB FM RADIO DRIVER
8588M:	Alexey Klimov <klimov.linux@gmail.com>
8589L:	linux-media@vger.kernel.org
8590T:	git git://linuxtv.org/media_tree.git
8591S:	Maintained
8592F:	drivers/media/radio/radio-mr800.c
8593
8594MRF24J40 IEEE 802.15.4 RADIO DRIVER
8595M:	Alan Ott <alan@signal11.us>
8596L:	linux-wpan@vger.kernel.org
8597S:	Maintained
8598F:	drivers/net/ieee802154/mrf24j40.c
8599F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8600
8601MSI LAPTOP SUPPORT
8602M:	"Lee, Chun-Yi" <jlee@suse.com>
8603L:	platform-driver-x86@vger.kernel.org
8604S:	Maintained
8605F:	drivers/platform/x86/msi-laptop.c
8606
8607MSI WMI SUPPORT
8608L:	platform-driver-x86@vger.kernel.org
8609S:	Orphan
8610F:	drivers/platform/x86/msi-wmi.c
8611
8612MSI001 MEDIA DRIVER
8613M:	Antti Palosaari <crope@iki.fi>
8614L:	linux-media@vger.kernel.org
8615W:	https://linuxtv.org
8616W:	http://palosaari.fi/linux/
8617Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8618T:	git git://linuxtv.org/anttip/media_tree.git
8619S:	Maintained
8620F:	drivers/media/tuners/msi001*
8621
8622MSI2500 MEDIA DRIVER
8623M:	Antti Palosaari <crope@iki.fi>
8624L:	linux-media@vger.kernel.org
8625W:	https://linuxtv.org
8626W:	http://palosaari.fi/linux/
8627Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8628T:	git git://linuxtv.org/anttip/media_tree.git
8629S:	Maintained
8630F:	drivers/media/usb/msi2500/
8631
8632MSYSTEMS DISKONCHIP G3 MTD DRIVER
8633M:	Robert Jarzmik <robert.jarzmik@free.fr>
8634L:	linux-mtd@lists.infradead.org
8635S:	Maintained
8636F:	drivers/mtd/devices/docg3*
8637
8638MT9M032 APTINA SENSOR DRIVER
8639M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8640L:	linux-media@vger.kernel.org
8641T:	git git://linuxtv.org/media_tree.git
8642S:	Maintained
8643F:	drivers/media/i2c/mt9m032.c
8644F:	include/media/i2c/mt9m032.h
8645
8646MT9P031 APTINA CAMERA SENSOR
8647M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8648L:	linux-media@vger.kernel.org
8649T:	git git://linuxtv.org/media_tree.git
8650S:	Maintained
8651F:	drivers/media/i2c/mt9p031.c
8652F:	include/media/i2c/mt9p031.h
8653
8654MT9T001 APTINA CAMERA SENSOR
8655M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8656L:	linux-media@vger.kernel.org
8657T:	git git://linuxtv.org/media_tree.git
8658S:	Maintained
8659F:	drivers/media/i2c/mt9t001.c
8660F:	include/media/i2c/mt9t001.h
8661
8662MT9V032 APTINA CAMERA SENSOR
8663M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8664L:	linux-media@vger.kernel.org
8665T:	git git://linuxtv.org/media_tree.git
8666S:	Maintained
8667F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8668F:	drivers/media/i2c/mt9v032.c
8669F:	include/media/i2c/mt9v032.h
8670
8671MULTIFUNCTION DEVICES (MFD)
8672M:	Lee Jones <lee.jones@linaro.org>
8673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8674S:	Supported
8675F:	Documentation/devicetree/bindings/mfd/
8676F:	drivers/mfd/
8677F:	include/linux/mfd/
8678F:	include/dt-bindings/mfd/
8679
8680MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8681M:	Ulf Hansson <ulf.hansson@linaro.org>
8682L:	linux-mmc@vger.kernel.org
8683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8684S:	Maintained
8685F:	Documentation/devicetree/bindings/mmc/
8686F:	drivers/mmc/
8687F:	include/linux/mmc/
8688F:	include/uapi/linux/mmc/
8689
8690MULTIMEDIA CARD (MMC) ETC. OVER SPI
8691S:	Orphan
8692F:	drivers/mmc/host/mmc_spi.c
8693F:	include/linux/spi/mmc_spi.h
8694
8695MULTISOUND SOUND DRIVER
8696M:	Andrew Veliath <andrewtv@usa.net>
8697S:	Maintained
8698F:	Documentation/sound/oss/MultiSound
8699F:	sound/oss/msnd*
8700
8701MULTITECH MULTIPORT CARD (ISICOM)
8702S:	Orphan
8703F:	drivers/tty/isicom.c
8704F:	include/linux/isicom.h
8705
8706MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8707M:	Bin Liu <b-liu@ti.com>
8708L:	linux-usb@vger.kernel.org
8709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8710S:	Maintained
8711F:	drivers/usb/musb/
8712
8713MXL5007T MEDIA DRIVER
8714M:	Michael Krufky <mkrufky@linuxtv.org>
8715L:	linux-media@vger.kernel.org
8716W:	https://linuxtv.org
8717W:	http://github.com/mkrufky
8718Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8719T:	git git://linuxtv.org/mkrufky/tuners.git
8720S:	Maintained
8721F:	drivers/media/tuners/mxl5007t.*
8722
8723MXSFB DRM DRIVER
8724M:	Marek Vasut <marex@denx.de>
8725S:	Supported
8726F:	drivers/gpu/drm/mxsfb/
8727F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8728
8729MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8730M:	Hyong-Youb Kim <hykim@myri.com>
8731L:	netdev@vger.kernel.org
8732W:	https://www.myricom.com/support/downloads/myri10ge.html
8733S:	Supported
8734F:	drivers/net/ethernet/myricom/myri10ge/
8735
8736NAND FLASH SUBSYSTEM
8737M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8738R:	Richard Weinberger <richard@nod.at>
8739L:	linux-mtd@lists.infradead.org
8740W:	http://www.linux-mtd.infradead.org/
8741Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8742T:	git git://github.com/linux-nand/linux.git
8743S:	Maintained
8744F:	drivers/mtd/nand/
8745F:	include/linux/mtd/nand*.h
8746
8747NATSEMI ETHERNET DRIVER (DP8381x)
8748S:	Orphan
8749F:	drivers/net/ethernet/natsemi/natsemi.c
8750
8751NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8752M:	Daniel Mack <zonque@gmail.com>
8753S:	Maintained
8754L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8755W:	http://www.native-instruments.com
8756F:	sound/usb/caiaq/
8757
8758NCP FILESYSTEM
8759M:	Petr Vandrovec <petr@vandrovec.name>
8760S:	Odd Fixes
8761F:	fs/ncpfs/
8762
8763NCR 5380 SCSI DRIVERS
8764M:	Finn Thain <fthain@telegraphics.com.au>
8765M:	Michael Schmitz <schmitzmic@gmail.com>
8766L:	linux-scsi@vger.kernel.org
8767S:	Maintained
8768F:	Documentation/scsi/g_NCR5380.txt
8769F:	drivers/scsi/NCR5380.*
8770F:	drivers/scsi/arm/cumana_1.c
8771F:	drivers/scsi/arm/oak.c
8772F:	drivers/scsi/atari_scsi.*
8773F:	drivers/scsi/dmx3191d.c
8774F:	drivers/scsi/g_NCR5380.*
8775F:	drivers/scsi/mac_scsi.*
8776F:	drivers/scsi/sun3_scsi.*
8777F:	drivers/scsi/sun3_scsi_vme.c
8778
8779NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8780M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8781L:	linux-scsi@vger.kernel.org
8782S:	Maintained
8783F:	drivers/scsi/NCR_D700.*
8784
8785NCT6775 HARDWARE MONITOR DRIVER
8786M:	Guenter Roeck <linux@roeck-us.net>
8787L:	linux-hwmon@vger.kernel.org
8788S:	Maintained
8789F:	Documentation/hwmon/nct6775
8790F:	drivers/hwmon/nct6775.c
8791
8792NETEFFECT IWARP RNIC DRIVER (IW_NES)
8793M:	Faisal Latif <faisal.latif@intel.com>
8794L:	linux-rdma@vger.kernel.org
8795W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8796S:	Supported
8797F:	drivers/infiniband/hw/nes/
8798F:	include/uapi/rdma/nes-abi.h
8799
8800NETEM NETWORK EMULATOR
8801M:	Stephen Hemminger <stephen@networkplumber.org>
8802L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8803S:	Maintained
8804F:	net/sched/sch_netem.c
8805
8806NETERION 10GbE DRIVERS (s2io/vxge)
8807M:	Jon Mason <jdmason@kudzu.us>
8808L:	netdev@vger.kernel.org
8809S:	Supported
8810F:	Documentation/networking/s2io.txt
8811F:	Documentation/networking/vxge.txt
8812F:	drivers/net/ethernet/neterion/
8813
8814NETFILTER
8815M:	Pablo Neira Ayuso <pablo@netfilter.org>
8816M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8817M:	Florian Westphal <fw@strlen.de>
8818L:	netfilter-devel@vger.kernel.org
8819L:	coreteam@netfilter.org
8820W:	http://www.netfilter.org/
8821W:	http://www.iptables.org/
8822W:	http://www.nftables.org/
8823Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8826S:	Maintained
8827F:	include/linux/netfilter*
8828F:	include/linux/netfilter/
8829F:	include/net/netfilter/
8830F:	include/uapi/linux/netfilter*
8831F:	include/uapi/linux/netfilter/
8832F:	net/*/netfilter.c
8833F:	net/*/netfilter/
8834F:	net/netfilter/
8835F:	net/bridge/br_netfilter*.c
8836
8837NETLABEL
8838M:	Paul Moore <paul@paul-moore.com>
8839W:	http://netlabel.sf.net
8840L:	netdev@vger.kernel.org
8841S:	Maintained
8842F:	Documentation/netlabel/
8843F:	include/net/netlabel.h
8844F:	net/netlabel/
8845
8846NETROM NETWORK LAYER
8847M:	Ralf Baechle <ralf@linux-mips.org>
8848L:	linux-hams@vger.kernel.org
8849W:	http://www.linux-ax25.org/
8850S:	Maintained
8851F:	include/net/netrom.h
8852F:	include/uapi/linux/netrom.h
8853F:	net/netrom/
8854
8855NETRONOME ETHERNET DRIVERS
8856M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8857L:	oss-drivers@netronome.com
8858S:	Maintained
8859F:	drivers/net/ethernet/netronome/
8860
8861NETWORK BLOCK DEVICE (NBD)
8862M:	Josef Bacik <jbacik@fb.com>
8863S:	Maintained
8864L:	linux-block@vger.kernel.org
8865L:	nbd-general@lists.sourceforge.net
8866F:	Documentation/blockdev/nbd.txt
8867F:	drivers/block/nbd.c
8868F:	include/uapi/linux/nbd.h
8869
8870NETWORK DROP MONITOR
8871M:	Neil Horman <nhorman@tuxdriver.com>
8872L:	netdev@vger.kernel.org
8873S:	Maintained
8874W:	https://fedorahosted.org/dropwatch/
8875F:	net/core/drop_monitor.c
8876
8877NETWORKING [DSA]
8878M:	Andrew Lunn <andrew@lunn.ch>
8879M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8880M:	Florian Fainelli <f.fainelli@gmail.com>
8881S:	Maintained
8882F:	net/dsa/
8883F:	include/net/dsa.h
8884F:	drivers/net/dsa/
8885
8886NETWORKING [GENERAL]
8887M:	"David S. Miller" <davem@davemloft.net>
8888L:	netdev@vger.kernel.org
8889W:	http://www.linuxfoundation.org/en/Net
8890Q:	http://patchwork.ozlabs.org/project/netdev/list/
8891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8893B:	mailto:netdev@vger.kernel.org
8894S:	Maintained
8895F:	net/
8896F:	include/net/
8897F:	include/linux/in.h
8898F:	include/linux/net.h
8899F:	include/linux/netdevice.h
8900F:	include/uapi/linux/in.h
8901F:	include/uapi/linux/net.h
8902F:	include/uapi/linux/netdevice.h
8903F:	include/uapi/linux/net_namespace.h
8904F:	tools/net/
8905F:	tools/testing/selftests/net/
8906F:	lib/random32.c
8907
8908NETWORKING [IPv4/IPv6]
8909M:	"David S. Miller" <davem@davemloft.net>
8910M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8911M:	James Morris <jmorris@namei.org>
8912M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8913M:	Patrick McHardy <kaber@trash.net>
8914L:	netdev@vger.kernel.org
8915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8916S:	Maintained
8917F:	net/ipv4/
8918F:	net/ipv6/
8919F:	include/net/ip*
8920F:	arch/x86/net/*
8921
8922NETWORKING [IPSEC]
8923M:	Steffen Klassert <steffen.klassert@secunet.com>
8924M:	Herbert Xu <herbert@gondor.apana.org.au>
8925M:	"David S. Miller" <davem@davemloft.net>
8926L:	netdev@vger.kernel.org
8927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8929S:	Maintained
8930F:	net/core/flow.c
8931F:	net/xfrm/
8932F:	net/key/
8933F:	net/ipv4/xfrm*
8934F:	net/ipv4/esp4*
8935F:	net/ipv4/ah4.c
8936F:	net/ipv4/ipcomp.c
8937F:	net/ipv4/ip_vti.c
8938F:	net/ipv6/xfrm*
8939F:	net/ipv6/esp6*
8940F:	net/ipv6/ah6.c
8941F:	net/ipv6/ipcomp6.c
8942F:	net/ipv6/ip6_vti.c
8943F:	include/uapi/linux/xfrm.h
8944F:	include/net/xfrm.h
8945
8946NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8947M:	Paul Moore <paul@paul-moore.com>
8948L:	netdev@vger.kernel.org
8949S:	Maintained
8950
8951NETWORKING [WIRELESS]
8952L:	linux-wireless@vger.kernel.org
8953Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8954
8955NETWORKING DRIVERS
8956L:	netdev@vger.kernel.org
8957W:	http://www.linuxfoundation.org/en/Net
8958Q:	http://patchwork.ozlabs.org/project/netdev/list/
8959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8961S:	Odd Fixes
8962F:	Documentation/devicetree/bindings/net/
8963F:	drivers/net/
8964F:	include/linux/if_*
8965F:	include/linux/netdevice.h
8966F:	include/linux/etherdevice.h
8967F:	include/linux/fcdevice.h
8968F:	include/linux/fddidevice.h
8969F:	include/linux/hippidevice.h
8970F:	include/linux/inetdevice.h
8971F:	include/uapi/linux/if_*
8972F:	include/uapi/linux/netdevice.h
8973
8974NETWORKING DRIVERS (WIRELESS)
8975M:	Kalle Valo <kvalo@codeaurora.org>
8976L:	linux-wireless@vger.kernel.org
8977Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8980S:	Maintained
8981F:	Documentation/devicetree/bindings/net/wireless/
8982F:	drivers/net/wireless/
8983
8984NETXEN (1/10) GbE SUPPORT
8985M:	Manish Chopra <manish.chopra@cavium.com>
8986M:	Rahul Verma <rahul.verma@cavium.com>
8987M:	Dept-GELinuxNICDev@cavium.com
8988L:	netdev@vger.kernel.org
8989S:	Supported
8990F:	drivers/net/ethernet/qlogic/netxen/
8991
8992NFC SUBSYSTEM
8993M:	Samuel Ortiz <sameo@linux.intel.com>
8994L:	linux-wireless@vger.kernel.org
8995L:	linux-nfc@lists.01.org (subscribers-only)
8996S:	Supported
8997F:	net/nfc/
8998F:	include/net/nfc/
8999F:	include/uapi/linux/nfc.h
9000F:	drivers/nfc/
9001F:	include/linux/platform_data/nfcmrvl.h
9002F:	include/linux/platform_data/nxp-nci.h
9003F:	include/linux/platform_data/pn544.h
9004F:	include/linux/platform_data/st21nfca.h
9005F:	include/linux/platform_data/st-nci.h
9006F:	Documentation/devicetree/bindings/net/nfc/
9007
9008NFS, SUNRPC, AND LOCKD CLIENTS
9009M:	Trond Myklebust <trond.myklebust@primarydata.com>
9010M:	Anna Schumaker <anna.schumaker@netapp.com>
9011L:	linux-nfs@vger.kernel.org
9012W:	http://client.linux-nfs.org
9013T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9014S:	Maintained
9015F:	fs/lockd/
9016F:	fs/nfs/
9017F:	fs/nfs_common/
9018F:	net/sunrpc/
9019F:	include/linux/lockd/
9020F:	include/linux/nfs*
9021F:	include/linux/sunrpc/
9022F:	include/uapi/linux/nfs*
9023F:	include/uapi/linux/sunrpc/
9024
9025NILFS2 FILESYSTEM
9026M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9027L:	linux-nilfs@vger.kernel.org
9028W:	http://nilfs.sourceforge.net/
9029W:	http://nilfs.osdn.jp/
9030T:	git git://github.com/konis/nilfs2.git
9031S:	Supported
9032F:	Documentation/filesystems/nilfs2.txt
9033F:	fs/nilfs2/
9034F:	include/trace/events/nilfs2.h
9035F:	include/uapi/linux/nilfs2_api.h
9036F:	include/uapi/linux/nilfs2_ondisk.h
9037
9038NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9039M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9040W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9041S:	Maintained
9042F:	Documentation/scsi/NinjaSCSI.txt
9043F:	drivers/scsi/pcmcia/nsp_*
9044
9045NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9046M:	GOTO Masanori <gotom@debian.or.jp>
9047M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9048W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9049S:	Maintained
9050F:	Documentation/scsi/NinjaSCSI.txt
9051F:	drivers/scsi/nsp32*
9052
9053NIOS2 ARCHITECTURE
9054M:	Ley Foon Tan <lftan@altera.com>
9055L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9057S:	Maintained
9058F:	arch/nios2/
9059
9060NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9061M:	Pavel Machek <pavel@ucw.cz>
9062M:	Sakari Ailus <sakari.ailus@iki.fi>
9063L:	linux-media@vger.kernel.org
9064S:	Maintained
9065F:	drivers/media/i2c/et8ek8
9066F:	drivers/media/i2c/ad5820.c
9067
9068NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9069M:	Pavel Machek <pavel@ucw.cz>
9070M:	Sakari Ailus <sakari.ailus@iki.fi>
9071L:	linux-media@vger.kernel.org
9072S:	Maintained
9073F:	drivers/media/i2c/et8ek8
9074F:	drivers/media/i2c/ad5820.c
9075
9076NOKIA N900 POWER SUPPLY DRIVERS
9077R:	Pali Rohár <pali.rohar@gmail.com>
9078F:	include/linux/power/bq2415x_charger.h
9079F:	include/linux/power/bq27xxx_battery.h
9080F:	include/linux/power/isp1704_charger.h
9081F:	drivers/power/supply/bq2415x_charger.c
9082F:	drivers/power/supply/bq27xxx_battery.c
9083F:	drivers/power/supply/bq27xxx_battery_i2c.c
9084F:	drivers/power/supply/isp1704_charger.c
9085F:	drivers/power/supply/rx51_battery.c
9086
9087NTB DRIVER CORE
9088M:	Jon Mason <jdmason@kudzu.us>
9089M:	Dave Jiang <dave.jiang@intel.com>
9090M:	Allen Hubbe <Allen.Hubbe@emc.com>
9091L:	linux-ntb@googlegroups.com
9092S:	Supported
9093W:	https://github.com/jonmason/ntb/wiki
9094T:	git git://github.com/jonmason/ntb.git
9095F:	drivers/ntb/
9096F:	drivers/net/ntb_netdev.c
9097F:	include/linux/ntb.h
9098F:	include/linux/ntb_transport.h
9099F:	tools/testing/selftests/ntb/
9100
9101NTB INTEL DRIVER
9102M:	Jon Mason <jdmason@kudzu.us>
9103M:	Dave Jiang <dave.jiang@intel.com>
9104L:	linux-ntb@googlegroups.com
9105S:	Supported
9106W:	https://github.com/jonmason/ntb/wiki
9107T:	git git://github.com/jonmason/ntb.git
9108F:	drivers/ntb/hw/intel/
9109
9110NTB AMD DRIVER
9111M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9112L:	linux-ntb@googlegroups.com
9113S:	Supported
9114F:	drivers/ntb/hw/amd/
9115
9116NTFS FILESYSTEM
9117M:	Anton Altaparmakov <anton@tuxera.com>
9118L:	linux-ntfs-dev@lists.sourceforge.net
9119W:	http://www.tuxera.com/
9120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9121S:	Supported
9122F:	Documentation/filesystems/ntfs.txt
9123F:	fs/ntfs/
9124
9125NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9126M:	Antonino Daplas <adaplas@gmail.com>
9127L:	linux-fbdev@vger.kernel.org
9128S:	Maintained
9129F:	drivers/video/fbdev/riva/
9130F:	drivers/video/fbdev/nvidia/
9131
9132NVM EXPRESS DRIVER
9133M:	Keith Busch <keith.busch@intel.com>
9134M:	Jens Axboe <axboe@fb.com>
9135M:	Christoph Hellwig <hch@lst.de>
9136M:	Sagi Grimberg <sagi@grimberg.me>
9137L:	linux-nvme@lists.infradead.org
9138T:	git://git.infradead.org/nvme.git
9139W:	http://git.infradead.org/nvme.git
9140S:	Supported
9141F:	drivers/nvme/host/
9142F:	include/linux/nvme.h
9143F:	include/uapi/linux/nvme_ioctl.h
9144
9145NVM EXPRESS TARGET DRIVER
9146M:	Christoph Hellwig <hch@lst.de>
9147M:	Sagi Grimberg <sagi@grimberg.me>
9148L:	linux-nvme@lists.infradead.org
9149T:	git://git.infradead.org/nvme.git
9150W:	http://git.infradead.org/nvme.git
9151S:	Supported
9152F:	drivers/nvme/target/
9153
9154NVM EXPRESS FC TRANSPORT DRIVERS
9155M:	James Smart <james.smart@broadcom.com>
9156L:	linux-nvme@lists.infradead.org
9157S:	Supported
9158F:	include/linux/nvme-fc.h
9159F:	include/linux/nvme-fc-driver.h
9160F:	drivers/nvme/host/fc.c
9161F:	drivers/nvme/target/fc.c
9162F:	drivers/nvme/target/fcloop.c
9163
9164NVMEM FRAMEWORK
9165M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9166S:	Maintained
9167F:	drivers/nvmem/
9168F:	Documentation/devicetree/bindings/nvmem/
9169F:	include/linux/nvmem-consumer.h
9170F:	include/linux/nvmem-provider.h
9171
9172NXP-NCI NFC DRIVER
9173M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9174R:	Charles Gorand <charles.gorand@effinnov.com>
9175L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9176S:	Supported
9177F:	drivers/nfc/nxp-nci
9178
9179NXP TDA998X DRM DRIVER
9180M:	Russell King <linux@armlinux.org.uk>
9181S:	Supported
9182T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9183T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9184F:	drivers/gpu/drm/i2c/tda998x_drv.c
9185F:	include/drm/i2c/tda998x.h
9186
9187NXP TFA9879 DRIVER
9188M:	Peter Rosin <peda@axentia.se>
9189L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9190S:	Maintained
9191F:	sound/soc/codecs/tfa9879*
9192
9193OBJTOOL
9194M:	Josh Poimboeuf <jpoimboe@redhat.com>
9195S:	Supported
9196F:	tools/objtool/
9197
9198OMAP1 SUPPORT
9199M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9200M:	Tony Lindgren <tony@atomide.com>
9201L:	linux-omap@vger.kernel.org
9202Q:	http://patchwork.kernel.org/project/linux-omap/list/
9203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9204S:	Maintained
9205F:	arch/arm/mach-omap1/
9206F:	arch/arm/plat-omap/
9207F:	arch/arm/configs/omap1_defconfig
9208F:	drivers/i2c/busses/i2c-omap.c
9209F:	include/linux/i2c-omap.h
9210
9211OMAP2+ SUPPORT
9212M:	Tony Lindgren <tony@atomide.com>
9213L:	linux-omap@vger.kernel.org
9214W:	http://www.muru.com/linux/omap/
9215W:	http://linux.omap.com/
9216Q:	http://patchwork.kernel.org/project/linux-omap/list/
9217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9218S:	Maintained
9219F:	arch/arm/mach-omap2/
9220F:	arch/arm/plat-omap/
9221F:	arch/arm/configs/omap2plus_defconfig
9222F:	drivers/i2c/busses/i2c-omap.c
9223F:	drivers/irqchip/irq-omap-intc.c
9224F:	drivers/mfd/*omap*.c
9225F:	drivers/mfd/menelaus.c
9226F:	drivers/mfd/palmas.c
9227F:	drivers/mfd/tps65217.c
9228F:	drivers/mfd/tps65218.c
9229F:	drivers/mfd/tps65910.c
9230F:	drivers/mfd/twl-core.[ch]
9231F:	drivers/mfd/twl4030*.c
9232F:	drivers/mfd/twl6030*.c
9233F:	drivers/mfd/twl6040*.c
9234F:	drivers/regulator/palmas-regulator*.c
9235F:	drivers/regulator/pbias-regulator.c
9236F:	drivers/regulator/tps65217-regulator.c
9237F:	drivers/regulator/tps65218-regulator.c
9238F:	drivers/regulator/tps65910-regulator.c
9239F:	drivers/regulator/twl-regulator.c
9240F:	drivers/regulator/twl6030-regulator.c
9241F:	include/linux/i2c-omap.h
9242
9243OMAP DEVICE TREE SUPPORT
9244M:	Benoît Cousson <bcousson@baylibre.com>
9245M:	Tony Lindgren <tony@atomide.com>
9246L:	linux-omap@vger.kernel.org
9247L:	devicetree@vger.kernel.org
9248S:	Maintained
9249F:	arch/arm/boot/dts/*omap*
9250F:	arch/arm/boot/dts/*am3*
9251F:	arch/arm/boot/dts/*am4*
9252F:	arch/arm/boot/dts/*am5*
9253F:	arch/arm/boot/dts/*dra7*
9254
9255OMAP CLOCK FRAMEWORK SUPPORT
9256M:	Paul Walmsley <paul@pwsan.com>
9257L:	linux-omap@vger.kernel.org
9258S:	Maintained
9259F:	arch/arm/*omap*/*clock*
9260
9261OMAP POWER MANAGEMENT SUPPORT
9262M:	Kevin Hilman <khilman@kernel.org>
9263L:	linux-omap@vger.kernel.org
9264S:	Maintained
9265F:	arch/arm/*omap*/*pm*
9266F:	drivers/cpufreq/omap-cpufreq.c
9267
9268OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9269M:	Rajendra Nayak <rnayak@codeaurora.org>
9270M:	Paul Walmsley <paul@pwsan.com>
9271L:	linux-omap@vger.kernel.org
9272S:	Maintained
9273F:	arch/arm/mach-omap2/prm*
9274
9275OMAP AUDIO SUPPORT
9276M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9277M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9278L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9279L:	linux-omap@vger.kernel.org
9280S:	Maintained
9281F:	sound/soc/omap/
9282
9283OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9284M:	Roger Quadros <rogerq@ti.com>
9285M:	Tony Lindgren <tony@atomide.com>
9286L:	linux-omap@vger.kernel.org
9287S:	Maintained
9288F:	drivers/memory/omap-gpmc.c
9289F:	arch/arm/mach-omap2/*gpmc*
9290
9291OMAP FRAMEBUFFER SUPPORT
9292M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9293L:	linux-fbdev@vger.kernel.org
9294L:	linux-omap@vger.kernel.org
9295S:	Maintained
9296F:	drivers/video/fbdev/omap/
9297
9298OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9299M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9300L:	linux-omap@vger.kernel.org
9301L:	linux-fbdev@vger.kernel.org
9302S:	Maintained
9303F:	drivers/video/fbdev/omap2/
9304F:	Documentation/arm/OMAP/DSS
9305
9306OMAP HARDWARE SPINLOCK SUPPORT
9307M:	Ohad Ben-Cohen <ohad@wizery.com>
9308L:	linux-omap@vger.kernel.org
9309S:	Maintained
9310F:	drivers/hwspinlock/omap_hwspinlock.c
9311
9312OMAP MMC SUPPORT
9313M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9314L:	linux-omap@vger.kernel.org
9315S:	Maintained
9316F:	drivers/mmc/host/omap.c
9317
9318OMAP HS MMC SUPPORT
9319L:	linux-mmc@vger.kernel.org
9320L:	linux-omap@vger.kernel.org
9321S:	Orphan
9322F:	drivers/mmc/host/omap_hsmmc.c
9323
9324OMAP RANDOM NUMBER GENERATOR SUPPORT
9325M:	Deepak Saxena <dsaxena@plexity.net>
9326S:	Maintained
9327F:	drivers/char/hw_random/omap-rng.c
9328
9329OMAP HWMOD SUPPORT
9330M:	Benoît Cousson <bcousson@baylibre.com>
9331M:	Paul Walmsley <paul@pwsan.com>
9332L:	linux-omap@vger.kernel.org
9333S:	Maintained
9334F:	arch/arm/mach-omap2/omap_hwmod.*
9335
9336OMAP HWMOD DATA
9337M:	Paul Walmsley <paul@pwsan.com>
9338L:	linux-omap@vger.kernel.org
9339S:	Maintained
9340F:	arch/arm/mach-omap2/omap_hwmod*data*
9341
9342OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9343M:	Benoît Cousson <bcousson@baylibre.com>
9344L:	linux-omap@vger.kernel.org
9345S:	Maintained
9346F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9347
9348OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9349M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9350L:	linux-media@vger.kernel.org
9351S:	Maintained
9352F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9353F:	drivers/media/platform/omap3isp/
9354F:	drivers/staging/media/omap4iss/
9355
9356OMAP USB SUPPORT
9357L:	linux-usb@vger.kernel.org
9358L:	linux-omap@vger.kernel.org
9359S:	Orphan
9360F:	drivers/usb/*/*omap*
9361F:	arch/arm/*omap*/usb*
9362
9363OMAP GPIO DRIVER
9364M:	Grygorii Strashko <grygorii.strashko@ti.com>
9365M:	Santosh Shilimkar <ssantosh@kernel.org>
9366M:	Kevin Hilman <khilman@kernel.org>
9367L:	linux-omap@vger.kernel.org
9368S:	Maintained
9369F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9370F:	drivers/gpio/gpio-omap.c
9371
9372OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9373M:	Mark Jackson <mpfj@newflow.co.uk>
9374L:	linux-omap@vger.kernel.org
9375S:	Maintained
9376F:	arch/arm/boot/dts/am335x-nano.dts
9377
9378OMFS FILESYSTEM
9379M:	Bob Copeland <me@bobcopeland.com>
9380L:	linux-karma-devel@lists.sourceforge.net
9381S:	Maintained
9382F:	Documentation/filesystems/omfs.txt
9383F:	fs/omfs/
9384
9385OMNIKEY CARDMAN 4000 DRIVER
9386M:	Harald Welte <laforge@gnumonks.org>
9387S:	Maintained
9388F:	drivers/char/pcmcia/cm4000_cs.c
9389F:	include/linux/cm4000_cs.h
9390F:	include/uapi/linux/cm4000_cs.h
9391
9392OMNIKEY CARDMAN 4040 DRIVER
9393M:	Harald Welte <laforge@gnumonks.org>
9394S:	Maintained
9395F:	drivers/char/pcmcia/cm4040_cs.*
9396
9397OMNIVISION OV5647 SENSOR DRIVER
9398M:	Ramiro Oliveira <roliveir@synopsys.com>
9399L:	linux-media@vger.kernel.org
9400T:	git git://linuxtv.org/media_tree.git
9401S:	Maintained
9402F:	drivers/media/i2c/ov5647.c
9403
9404OMNIVISION OV7670 SENSOR DRIVER
9405M:	Jonathan Corbet <corbet@lwn.net>
9406L:	linux-media@vger.kernel.org
9407T:	git git://linuxtv.org/media_tree.git
9408S:	Maintained
9409F:	drivers/media/i2c/ov7670.c
9410F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9411
9412ONENAND FLASH DRIVER
9413M:	Kyungmin Park <kyungmin.park@samsung.com>
9414L:	linux-mtd@lists.infradead.org
9415S:	Maintained
9416F:	drivers/mtd/onenand/
9417F:	include/linux/mtd/onenand*.h
9418
9419ONSTREAM SCSI TAPE DRIVER
9420M:	Willem Riede <osst@riede.org>
9421L:	osst-users@lists.sourceforge.net
9422L:	linux-scsi@vger.kernel.org
9423S:	Maintained
9424F:	Documentation/scsi/osst.txt
9425F:	drivers/scsi/osst.*
9426F:	drivers/scsi/osst_*.h
9427F:	drivers/scsi/st.h
9428
9429OPENCORES I2C BUS DRIVER
9430M:	Peter Korsgaard <jacmet@sunsite.dk>
9431L:	linux-i2c@vger.kernel.org
9432S:	Maintained
9433F:	Documentation/i2c/busses/i2c-ocores
9434F:	drivers/i2c/busses/i2c-ocores.c
9435
9436OPEN FIRMWARE AND FLATTENED DEVICE TREE
9437M:	Rob Herring <robh+dt@kernel.org>
9438M:	Frank Rowand <frowand.list@gmail.com>
9439L:	devicetree@vger.kernel.org
9440W:	http://www.devicetree.org/
9441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9442S:	Maintained
9443F:	drivers/of/
9444F:	include/linux/of*.h
9445F:	scripts/dtc/
9446
9447OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9448M:	Rob Herring <robh+dt@kernel.org>
9449M:	Mark Rutland <mark.rutland@arm.com>
9450L:	devicetree@vger.kernel.org
9451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9452Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9453S:	Maintained
9454F:	Documentation/devicetree/
9455F:	arch/*/boot/dts/
9456F:	include/dt-bindings/
9457
9458OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9459M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9460L:	devicetree@vger.kernel.org
9461S:	Maintained
9462F:	Documentation/devicetree/dynamic-resolution-notes.txt
9463F:	Documentation/devicetree/overlay-notes.txt
9464F:	drivers/of/overlay.c
9465F:	drivers/of/resolver.c
9466
9467OPENRISC ARCHITECTURE
9468M:	Jonas Bonn <jonas@southpole.se>
9469M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9470M:	Stafford Horne <shorne@gmail.com>
9471T:	git git://github.com/openrisc/linux.git
9472L:	openrisc@lists.librecores.org
9473W:	http://openrisc.io
9474S:	Maintained
9475F:	arch/openrisc/
9476
9477OPENVSWITCH
9478M:	Pravin Shelar <pshelar@nicira.com>
9479L:	netdev@vger.kernel.org
9480L:	dev@openvswitch.org
9481W:	http://openvswitch.org
9482S:	Maintained
9483F:	net/openvswitch/
9484F:	include/uapi/linux/openvswitch.h
9485
9486OPERATING PERFORMANCE POINTS (OPP)
9487M:	Viresh Kumar <vireshk@kernel.org>
9488M:	Nishanth Menon <nm@ti.com>
9489M:	Stephen Boyd <sboyd@codeaurora.org>
9490L:	linux-pm@vger.kernel.org
9491S:	Maintained
9492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9493F:	drivers/base/power/opp/
9494F:	include/linux/pm_opp.h
9495F:	Documentation/power/opp.txt
9496F:	Documentation/devicetree/bindings/opp/
9497
9498OPL4 DRIVER
9499M:	Clemens Ladisch <clemens@ladisch.de>
9500L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9501T:	git git://git.alsa-project.org/alsa-kernel.git
9502S:	Maintained
9503F:	sound/drivers/opl4/
9504
9505OPROFILE
9506M:	Robert Richter <rric@kernel.org>
9507L:	oprofile-list@lists.sf.net
9508S:	Maintained
9509F:	arch/*/include/asm/oprofile*.h
9510F:	arch/*/oprofile/
9511F:	drivers/oprofile/
9512F:	include/linux/oprofile.h
9513
9514ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9515M:	Mark Fasheh <mfasheh@versity.com>
9516M:	Joel Becker <jlbec@evilplan.org>
9517L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9518W:	http://ocfs2.wiki.kernel.org
9519S:	Supported
9520F:	Documentation/filesystems/ocfs2.txt
9521F:	Documentation/filesystems/dlmfs.txt
9522F:	fs/ocfs2/
9523
9524ORINOCO DRIVER
9525L:	linux-wireless@vger.kernel.org
9526W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9527W:	http://www.nongnu.org/orinoco/
9528S:	Orphan
9529F:	drivers/net/wireless/intersil/orinoco/
9530
9531OSD LIBRARY and FILESYSTEM
9532M:	Boaz Harrosh <ooo@electrozaur.com>
9533M:	Benny Halevy <bhalevy@primarydata.com>
9534L:	osd-dev@open-osd.org
9535W:	http://open-osd.org
9536T:	git git://git.open-osd.org/open-osd.git
9537S:	Maintained
9538F:	drivers/scsi/osd/
9539F:	include/scsi/osd_*
9540F:	fs/exofs/
9541
9542OVERLAY FILESYSTEM
9543M:	Miklos Szeredi <miklos@szeredi.hu>
9544L:	linux-unionfs@vger.kernel.org
9545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9546S:	Supported
9547F:	fs/overlayfs/
9548F:	Documentation/filesystems/overlayfs.txt
9549
9550ORANGEFS FILESYSTEM
9551M:	Mike Marshall <hubcap@omnibond.com>
9552L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9554S:	Supported
9555F:	fs/orangefs/
9556F:	Documentation/filesystems/orangefs.txt
9557
9558P54 WIRELESS DRIVER
9559M:	Christian Lamparter <chunkeey@googlemail.com>
9560L:	linux-wireless@vger.kernel.org
9561W:	http://wireless.kernel.org/en/users/Drivers/p54
9562S:	Maintained
9563F:	drivers/net/wireless/intersil/p54/
9564
9565PA SEMI ETHERNET DRIVER
9566L:	netdev@vger.kernel.org
9567S:	Orphan
9568F:	drivers/net/ethernet/pasemi/*
9569
9570PA SEMI SMBUS DRIVER
9571L:	linux-i2c@vger.kernel.org
9572S:	Orphan
9573F:	drivers/i2c/busses/i2c-pasemi.c
9574
9575PADATA PARALLEL EXECUTION MECHANISM
9576M:	Steffen Klassert <steffen.klassert@secunet.com>
9577L:	linux-crypto@vger.kernel.org
9578S:	Maintained
9579F:	kernel/padata.c
9580F:	include/linux/padata.h
9581F:	Documentation/padata.txt
9582
9583PANASONIC LAPTOP ACPI EXTRAS DRIVER
9584M:	Harald Welte <laforge@gnumonks.org>
9585L:	platform-driver-x86@vger.kernel.org
9586S:	Maintained
9587F:	drivers/platform/x86/panasonic-laptop.c
9588
9589PANASONIC MN10300/AM33/AM34 PORT
9590M:	David Howells <dhowells@redhat.com>
9591L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9592W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9593S:	Maintained
9594F:	Documentation/mn10300/
9595F:	arch/mn10300/
9596
9597PARALLEL LCD/KEYPAD PANEL DRIVER
9598M:      Willy Tarreau <willy@haproxy.com>
9599M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9600S:      Odd Fixes
9601F:      Documentation/misc-devices/lcd-panel-cgram.txt
9602F:      drivers/misc/panel.c
9603
9604PARALLEL PORT SUBSYSTEM
9605M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9606M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9607L:	linux-parport@lists.infradead.org (subscribers-only)
9608S:	Maintained
9609F:	drivers/parport/
9610F:	include/linux/parport*.h
9611F:	drivers/char/ppdev.c
9612F:	include/uapi/linux/ppdev.h
9613F:	Documentation/parport*.txt
9614
9615PARAVIRT_OPS INTERFACE
9616M:	Jeremy Fitzhardinge <jeremy@goop.org>
9617M:	Chris Wright <chrisw@sous-sol.org>
9618M:	Alok Kataria <akataria@vmware.com>
9619M:	Rusty Russell <rusty@rustcorp.com.au>
9620L:	virtualization@lists.linux-foundation.org
9621S:	Supported
9622F:	Documentation/virtual/paravirt_ops.txt
9623F:	arch/*/kernel/paravirt*
9624F:	arch/*/include/asm/paravirt.h
9625F:	include/linux/hypervisor.h
9626
9627PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9628M:	Tim Waugh <tim@cyberelk.net>
9629L:	linux-parport@lists.infradead.org (subscribers-only)
9630S:	Maintained
9631F:	Documentation/blockdev/paride.txt
9632F:	drivers/block/paride/
9633
9634PARISC ARCHITECTURE
9635M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9636M:	Helge Deller <deller@gmx.de>
9637L:	linux-parisc@vger.kernel.org
9638W:	http://www.parisc-linux.org/
9639Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9642S:	Maintained
9643F:	arch/parisc/
9644F:	Documentation/parisc/
9645F:	drivers/parisc/
9646F:	drivers/char/agp/parisc-agp.c
9647F:	drivers/input/serio/gscps2.c
9648F:	drivers/parport/parport_gsc.*
9649F:	drivers/tty/serial/8250/8250_gsc.c
9650F:	drivers/video/fbdev/sti*
9651F:	drivers/video/console/sti*
9652F:	drivers/video/logo/logo_parisc*
9653
9654PARMAN
9655M:	Jiri Pirko <jiri@mellanox.com>
9656L:	netdev@vger.kernel.org
9657S:	Supported
9658F:	lib/parman.c
9659F:	lib/test_parman.c
9660F:	include/linux/parman.h
9661
9662PC87360 HARDWARE MONITORING DRIVER
9663M:	Jim Cromie <jim.cromie@gmail.com>
9664L:	linux-hwmon@vger.kernel.org
9665S:	Maintained
9666F:	Documentation/hwmon/pc87360
9667F:	drivers/hwmon/pc87360.c
9668
9669PC8736x GPIO DRIVER
9670M:	Jim Cromie <jim.cromie@gmail.com>
9671S:	Maintained
9672F:	drivers/char/pc8736x_gpio.c
9673
9674PC87427 HARDWARE MONITORING DRIVER
9675M:	Jean Delvare <jdelvare@suse.com>
9676L:	linux-hwmon@vger.kernel.org
9677S:	Maintained
9678F:	Documentation/hwmon/pc87427
9679F:	drivers/hwmon/pc87427.c
9680
9681PCA9532 LED DRIVER
9682M:	Riku Voipio <riku.voipio@iki.fi>
9683S:	Maintained
9684F:	drivers/leds/leds-pca9532.c
9685F:	include/linux/leds-pca9532.h
9686
9687PCA9541 I2C BUS MASTER SELECTOR DRIVER
9688M:	Guenter Roeck <linux@roeck-us.net>
9689L:	linux-i2c@vger.kernel.org
9690S:	Maintained
9691F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9692
9693PCDP - PRIMARY CONSOLE AND DEBUG PORT
9694M:	Khalid Aziz <khalid@gonehiking.org>
9695S:	Maintained
9696F:	drivers/firmware/pcdp.*
9697
9698PCI ERROR RECOVERY
9699M:	Linas Vepstas <linasvepstas@gmail.com>
9700L:	linux-pci@vger.kernel.org
9701S:	Supported
9702F:	Documentation/PCI/pci-error-recovery.txt
9703
9704PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9705M:	Russell Currey <ruscur@russell.cc>
9706L:	linuxppc-dev@lists.ozlabs.org
9707S:	Supported
9708F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9709F:	arch/powerpc/kernel/eeh*.c
9710F:	arch/powerpc/platforms/*/eeh*.c
9711F:	arch/powerpc/include/*/eeh*.h
9712
9713PCI SUBSYSTEM
9714M:	Bjorn Helgaas <bhelgaas@google.com>
9715L:	linux-pci@vger.kernel.org
9716Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9718S:	Supported
9719F:	Documentation/devicetree/bindings/pci/
9720F:	Documentation/PCI/
9721F:	drivers/pci/
9722F:	include/linux/pci*
9723F:	arch/x86/pci/
9724F:	arch/x86/kernel/quirks.c
9725
9726PCI ENDPOINT SUBSYSTEM
9727M:	Kishon Vijay Abraham I <kishon@ti.com>
9728L:	linux-pci@vger.kernel.org
9729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9730S:	Supported
9731F:	drivers/pci/endpoint/
9732F:	drivers/misc/pci_endpoint_test.c
9733F:	tools/pci/
9734
9735PCI DRIVER FOR ALTERA PCIE IP
9736M:	Ley Foon Tan <lftan@altera.com>
9737L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9738L:	linux-pci@vger.kernel.org
9739S:	Supported
9740F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9741F:	drivers/pci/host/pcie-altera.c
9742
9743PCI DRIVER FOR ARM VERSATILE PLATFORM
9744M:	Rob Herring <robh@kernel.org>
9745L:	linux-pci@vger.kernel.org
9746L:	linux-arm-kernel@lists.infradead.org
9747S:	Maintained
9748F:	Documentation/devicetree/bindings/pci/versatile.txt
9749F:	drivers/pci/host/pci-versatile.c
9750
9751PCI DRIVER FOR ARMADA 8K
9752M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9753L:	linux-pci@vger.kernel.org
9754L:	linux-arm-kernel@lists.infradead.org
9755S:	Maintained
9756F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9757F:	drivers/pci/dwc/pcie-armada8k.c
9758
9759PCI DRIVER FOR APPLIEDMICRO XGENE
9760M:	Tanmay Inamdar <tinamdar@apm.com>
9761L:	linux-pci@vger.kernel.org
9762L:	linux-arm-kernel@lists.infradead.org
9763S:	Maintained
9764F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9765F:	drivers/pci/host/pci-xgene.c
9766
9767PCI DRIVER FOR FREESCALE LAYERSCAPE
9768M:	Minghuan Lian <minghuan.Lian@freescale.com>
9769M:	Mingkai Hu <mingkai.hu@freescale.com>
9770M:	Roy Zang <tie-fei.zang@freescale.com>
9771L:	linuxppc-dev@lists.ozlabs.org
9772L:	linux-pci@vger.kernel.org
9773L:	linux-arm-kernel@lists.infradead.org
9774S:	Maintained
9775F:	drivers/pci/dwc/*layerscape*
9776
9777PCI DRIVER FOR IMX6
9778M:	Richard Zhu <hongxing.zhu@nxp.com>
9779M:	Lucas Stach <l.stach@pengutronix.de>
9780L:	linux-pci@vger.kernel.org
9781L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9782S:	Maintained
9783F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9784F:	drivers/pci/dwc/*imx6*
9785
9786PCI DRIVER FOR TI KEYSTONE
9787M:	Murali Karicheri <m-karicheri2@ti.com>
9788L:	linux-pci@vger.kernel.org
9789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9790S:	Maintained
9791F:	drivers/pci/dwc/*keystone*
9792
9793PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9794M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9795M:	Jason Cooper <jason@lakedaemon.net>
9796L:	linux-pci@vger.kernel.org
9797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9798S:	Maintained
9799F:	drivers/pci/host/*mvebu*
9800
9801PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9802M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9803L:	linux-pci@vger.kernel.org
9804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9805S:	Maintained
9806F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9807F:	drivers/pci/host/pci-aardvark.c
9808
9809PCI DRIVER FOR MICROSEMI SWITCHTEC
9810M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9811M:	Stephen Bates <stephen.bates@microsemi.com>
9812M:	Logan Gunthorpe <logang@deltatee.com>
9813L:	linux-pci@vger.kernel.org
9814S:	Maintained
9815F:	Documentation/switchtec.txt
9816F:	Documentation/ABI/testing/sysfs-class-switchtec
9817F:	drivers/pci/switch/switchtec*
9818F:	include/uapi/linux/switchtec_ioctl.h
9819
9820PCI DRIVER FOR NVIDIA TEGRA
9821M:	Thierry Reding <thierry.reding@gmail.com>
9822L:	linux-tegra@vger.kernel.org
9823L:	linux-pci@vger.kernel.org
9824S:	Supported
9825F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9826F:	drivers/pci/host/pci-tegra.c
9827
9828PCI DRIVER FOR TI DRA7XX
9829M:	Kishon Vijay Abraham I <kishon@ti.com>
9830L:	linux-omap@vger.kernel.org
9831L:	linux-pci@vger.kernel.org
9832S:	Supported
9833F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9834F:	drivers/pci/dwc/pci-dra7xx.c
9835
9836PCI DRIVER FOR RENESAS R-CAR
9837M:	Simon Horman <horms@verge.net.au>
9838L:	linux-pci@vger.kernel.org
9839L:	linux-renesas-soc@vger.kernel.org
9840S:	Maintained
9841F:	drivers/pci/host/*rcar*
9842
9843PCI DRIVER FOR SAMSUNG EXYNOS
9844M:	Jingoo Han <jingoohan1@gmail.com>
9845L:	linux-pci@vger.kernel.org
9846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9847L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9848S:	Maintained
9849F:	drivers/pci/dwc/pci-exynos.c
9850
9851PCI DRIVER FOR SYNOPSIS DESIGNWARE
9852M:	Jingoo Han <jingoohan1@gmail.com>
9853M:	Joao Pinto <Joao.Pinto@synopsys.com>
9854L:	linux-pci@vger.kernel.org
9855S:	Maintained
9856F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9857F:	drivers/pci/dwc/*designware*
9858
9859PCI DRIVER FOR GENERIC OF HOSTS
9860M:	Will Deacon <will.deacon@arm.com>
9861L:	linux-pci@vger.kernel.org
9862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9863S:	Maintained
9864F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9865F:	drivers/pci/host/pci-host-common.c
9866F:	drivers/pci/host/pci-host-generic.c
9867
9868PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9869M:	Keith Busch <keith.busch@intel.com>
9870L:	linux-pci@vger.kernel.org
9871S:	Supported
9872F:	drivers/pci/host/vmd.c
9873
9874PCIE DRIVER FOR ST SPEAR13XX
9875M:	Pratyush Anand <pratyush.anand@gmail.com>
9876L:	linux-pci@vger.kernel.org
9877S:	Maintained
9878F:	drivers/pci/dwc/*spear*
9879
9880PCI MSI DRIVER FOR ALTERA MSI IP
9881M:	Ley Foon Tan <lftan@altera.com>
9882L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9883L:	linux-pci@vger.kernel.org
9884S:	Supported
9885F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9886F:	drivers/pci/host/pcie-altera-msi.c
9887
9888PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9889M:	Duc Dang <dhdang@apm.com>
9890L:	linux-pci@vger.kernel.org
9891L:	linux-arm-kernel@lists.infradead.org
9892S:	Maintained
9893F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9894F:	drivers/pci/host/pci-xgene-msi.c
9895
9896PCIE DRIVER FOR AXIS ARTPEC
9897M:	Niklas Cassel <niklas.cassel@axis.com>
9898M:	Jesper Nilsson <jesper.nilsson@axis.com>
9899L:	linux-arm-kernel@axis.com
9900L:	linux-pci@vger.kernel.org
9901S:	Maintained
9902F:	Documentation/devicetree/bindings/pci/axis,artpec*
9903F:	drivers/pci/dwc/*artpec*
9904
9905PCIE DRIVER FOR HISILICON
9906M:	Zhou Wang <wangzhou1@hisilicon.com>
9907M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9908L:	linux-pci@vger.kernel.org
9909S:	Maintained
9910F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9911F:	drivers/pci/dwc/pcie-hisi.c
9912
9913PCIE DRIVER FOR ROCKCHIP
9914M:	Shawn Lin <shawn.lin@rock-chips.com>
9915M:	Wenrui Li <wenrui.li@rock-chips.com>
9916L:	linux-pci@vger.kernel.org
9917L:	linux-rockchip@lists.infradead.org
9918S:	Maintained
9919F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9920F:	drivers/pci/host/pcie-rockchip.c
9921
9922PCIE DRIVER FOR QUALCOMM MSM
9923M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9924L:     linux-pci@vger.kernel.org
9925L:     linux-arm-msm@vger.kernel.org
9926S:     Maintained
9927F:     drivers/pci/dwc/*qcom*
9928
9929PCIE DRIVER FOR CAVIUM THUNDERX
9930M:	David Daney <david.daney@cavium.com>
9931L:	linux-pci@vger.kernel.org
9932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9933S:	Supported
9934F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9935F:	drivers/pci/host/pci-thunder-*
9936
9937PCMCIA SUBSYSTEM
9938P:	Linux PCMCIA Team
9939L:	linux-pcmcia@lists.infradead.org
9940W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9942S:	Maintained
9943F:	Documentation/pcmcia/
9944F:	tools/pcmcia/
9945F:	drivers/pcmcia/
9946F:	include/pcmcia/
9947
9948PCNET32 NETWORK DRIVER
9949M:	Don Fry <pcnet32@frontier.com>
9950L:	netdev@vger.kernel.org
9951S:	Maintained
9952F:	drivers/net/ethernet/amd/pcnet32.c
9953
9954PCRYPT PARALLEL CRYPTO ENGINE
9955M:	Steffen Klassert <steffen.klassert@secunet.com>
9956L:	linux-crypto@vger.kernel.org
9957S:	Maintained
9958F:	crypto/pcrypt.c
9959F:	include/crypto/pcrypt.h
9960
9961PER-CPU MEMORY ALLOCATOR
9962M:	Tejun Heo <tj@kernel.org>
9963M:	Christoph Lameter <cl@linux.com>
9964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9965S:	Maintained
9966F:	include/linux/percpu*.h
9967F:	mm/percpu*.c
9968F:	arch/*/include/asm/percpu.h
9969
9970PER-TASK DELAY ACCOUNTING
9971M:	Balbir Singh <bsingharora@gmail.com>
9972S:	Maintained
9973F:	include/linux/delayacct.h
9974F:	kernel/delayacct.c
9975
9976PERFORMANCE EVENTS SUBSYSTEM
9977M:	Peter Zijlstra <peterz@infradead.org>
9978M:	Ingo Molnar <mingo@redhat.com>
9979M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9980R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9981L:	linux-kernel@vger.kernel.org
9982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9983S:	Supported
9984F:	kernel/events/*
9985F:	include/linux/perf_event.h
9986F:	include/uapi/linux/perf_event.h
9987F:	arch/*/kernel/perf_event*.c
9988F:	arch/*/kernel/*/perf_event*.c
9989F:	arch/*/kernel/*/*/perf_event*.c
9990F:	arch/*/include/asm/perf_event.h
9991F:	arch/*/kernel/perf_callchain.c
9992F:	arch/*/events/*
9993F:	tools/perf/
9994
9995PERSONALITY HANDLING
9996M:	Christoph Hellwig <hch@infradead.org>
9997L:	linux-abi-devel@lists.sourceforge.net
9998S:	Maintained
9999F:	include/linux/personality.h
10000F:	include/uapi/linux/personality.h
10001
10002PHONET PROTOCOL
10003M:	Remi Denis-Courmont <courmisch@gmail.com>
10004S:	Supported
10005F:	Documentation/networking/phonet.txt
10006F:	include/linux/phonet.h
10007F:	include/net/phonet/
10008F:	include/uapi/linux/phonet.h
10009F:	net/phonet/
10010
10011PHRAM MTD DRIVER
10012M:	Joern Engel <joern@lazybastard.org>
10013L:	linux-mtd@lists.infradead.org
10014S:	Maintained
10015F:	drivers/mtd/devices/phram.c
10016
10017PICOLCD HID DRIVER
10018M:	Bruno Prémont <bonbons@linux-vserver.org>
10019L:	linux-input@vger.kernel.org
10020S:	Maintained
10021F:	drivers/hid/hid-picolcd*
10022
10023PICOXCELL SUPPORT
10024M:	Jamie Iles <jamie@jamieiles.com>
10025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10026T:	git git://github.com/jamieiles/linux-2.6-ji.git
10027S:	Supported
10028F:	arch/arm/boot/dts/picoxcell*
10029F:	arch/arm/mach-picoxcell/
10030F:	drivers/crypto/picoxcell*
10031
10032PIN CONTROL SUBSYSTEM
10033M:	Linus Walleij <linus.walleij@linaro.org>
10034L:	linux-gpio@vger.kernel.org
10035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10036S:	Maintained
10037F:	Documentation/devicetree/bindings/pinctrl/
10038F:	Documentation/pinctrl.txt
10039F:	drivers/pinctrl/
10040F:	include/linux/pinctrl/
10041
10042PIN CONTROLLER - ATMEL AT91
10043M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10045S:	Maintained
10046F:	drivers/pinctrl/pinctrl-at91.*
10047
10048PIN CONTROLLER - ATMEL AT91 PIO4
10049M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10051L:	linux-gpio@vger.kernel.org
10052S:	Supported
10053F:	drivers/pinctrl/pinctrl-at91-pio4.*
10054
10055PIN CONTROLLER - INTEL
10056M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10057M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10058S:	Maintained
10059F:	drivers/pinctrl/intel/
10060
10061PIN CONTROLLER - RENESAS
10062M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10063M:	Geert Uytterhoeven <geert+renesas@glider.be>
10064L:	linux-renesas-soc@vger.kernel.org
10065S:	Maintained
10066F:	drivers/pinctrl/sh-pfc/
10067
10068PIN CONTROLLER - SAMSUNG
10069M:	Tomasz Figa <tomasz.figa@gmail.com>
10070M:	Krzysztof Kozlowski <krzk@kernel.org>
10071M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10073L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10074Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10076S:	Maintained
10077F:	drivers/pinctrl/samsung/
10078F:	include/dt-bindings/pinctrl/samsung.h
10079F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10080
10081PIN CONTROLLER - SINGLE
10082M:	Tony Lindgren <tony@atomide.com>
10083M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10085L:	linux-omap@vger.kernel.org
10086S:	Maintained
10087F:	drivers/pinctrl/pinctrl-single.c
10088
10089PIN CONTROLLER - ST SPEAR
10090M:	Viresh Kumar <vireshk@kernel.org>
10091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10092W:	http://www.st.com/spear
10093S:	Maintained
10094F:	drivers/pinctrl/spear/
10095
10096PISTACHIO SOC SUPPORT
10097M:      James Hartley <james.hartley@imgtec.com>
10098M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10099L:      linux-mips@linux-mips.org
10100S:      Maintained
10101F:      arch/mips/pistachio/
10102F:      arch/mips/include/asm/mach-pistachio/
10103F:      arch/mips/boot/dts/img/pistachio*
10104F:      arch/mips/configs/pistachio*_defconfig
10105
10106PKTCDVD DRIVER
10107S:	Orphan
10108M:	linux-block@vger.kernel.org
10109F:	drivers/block/pktcdvd.c
10110F:	include/linux/pktcdvd.h
10111F:	include/uapi/linux/pktcdvd.h
10112
10113PKUNITY SOC DRIVERS
10114M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10115W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10116S:	Maintained
10117T:	git git://github.com/gxt/linux.git
10118F:	drivers/input/serio/i8042-unicore32io.h
10119F:	drivers/i2c/busses/i2c-puv3.c
10120F:	drivers/video/fbdev/fb-puv3.c
10121F:	drivers/rtc/rtc-puv3.c
10122
10123PMBUS HARDWARE MONITORING DRIVERS
10124M:	Guenter Roeck <linux@roeck-us.net>
10125L:	linux-hwmon@vger.kernel.org
10126W:	http://hwmon.wiki.kernel.org/
10127W:	http://www.roeck-us.net/linux/drivers/
10128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10129S:	Maintained
10130F:	Documentation/hwmon/pmbus
10131F:	drivers/hwmon/pmbus/
10132F:	include/linux/i2c/pmbus.h
10133
10134PMC SIERRA MaxRAID DRIVER
10135L:	linux-scsi@vger.kernel.org
10136W:	http://www.pmc-sierra.com/
10137S:	Orphan
10138F:	drivers/scsi/pmcraid.*
10139
10140PMC SIERRA PM8001 DRIVER
10141M:	Jack Wang <jinpu.wang@profitbricks.com>
10142M:	lindar_liu@usish.com
10143L:	linux-scsi@vger.kernel.org
10144S:	Supported
10145F:	drivers/scsi/pm8001/
10146
10147POSIX CLOCKS and TIMERS
10148M:	Thomas Gleixner <tglx@linutronix.de>
10149L:	linux-kernel@vger.kernel.org
10150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10151S:	Maintained
10152F:	fs/timerfd.c
10153F:	include/linux/timer*
10154F:	kernel/time/*timer*
10155
10156POWER MANAGEMENT CORE
10157M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10158L:	linux-pm@vger.kernel.org
10159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10160B:	https://bugzilla.kernel.org
10161S:	Supported
10162F:	drivers/base/power/
10163F:	include/linux/pm.h
10164F:	include/linux/pm_*
10165F:	include/linux/powercap.h
10166F:	drivers/powercap/
10167
10168POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10169M:	Sebastian Reichel <sre@kernel.org>
10170L:	linux-pm@vger.kernel.org
10171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10172S:	Maintained
10173F:	Documentation/devicetree/bindings/power/supply/
10174F:	include/linux/power_supply.h
10175F:	drivers/power/supply/
10176
10177POWER STATE COORDINATION INTERFACE (PSCI)
10178M:	Mark Rutland <mark.rutland@arm.com>
10179M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10180L:	linux-arm-kernel@lists.infradead.org
10181S:	Maintained
10182F:	drivers/firmware/psci*.c
10183F:	include/linux/psci.h
10184F:	include/uapi/linux/psci.h
10185
10186POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10187M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10188L:	linuxppc-dev@lists.ozlabs.org
10189S:	Maintained
10190F:	drivers/char/powernv-op-panel.c
10191
10192PNP SUPPORT
10193M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10194S:	Maintained
10195F:	drivers/pnp/
10196
10197PPP PROTOCOL DRIVERS AND COMPRESSORS
10198M:	Paul Mackerras <paulus@samba.org>
10199L:	linux-ppp@vger.kernel.org
10200S:	Maintained
10201F:	drivers/net/ppp/ppp_*
10202
10203PPP OVER ATM (RFC 2364)
10204M:	Mitchell Blank Jr <mitch@sfgoth.com>
10205S:	Maintained
10206F:	net/atm/pppoatm.c
10207F:	include/uapi/linux/atmppp.h
10208
10209PPP OVER ETHERNET
10210M:	Michal Ostrowski <mostrows@earthlink.net>
10211S:	Maintained
10212F:	drivers/net/ppp/pppoe.c
10213F:	drivers/net/ppp/pppox.c
10214
10215PPP OVER L2TP
10216M:	James Chapman <jchapman@katalix.com>
10217S:	Maintained
10218F:	net/l2tp/l2tp_ppp.c
10219F:	include/linux/if_pppol2tp.h
10220F:	include/uapi/linux/if_pppol2tp.h
10221
10222PPS SUPPORT
10223M:	Rodolfo Giometti <giometti@enneenne.com>
10224W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10225L:	linuxpps@ml.enneenne.com (subscribers-only)
10226S:	Maintained
10227F:	Documentation/pps/
10228F:	drivers/pps/
10229F:	include/linux/pps*.h
10230
10231PPTP DRIVER
10232M:	Dmitry Kozlov <xeb@mail.ru>
10233L:	netdev@vger.kernel.org
10234S:	Maintained
10235F:	drivers/net/ppp/pptp.c
10236W:	http://sourceforge.net/projects/accel-pptp
10237
10238PREEMPTIBLE KERNEL
10239M:	Robert Love <rml@tech9.net>
10240L:	kpreempt-tech@lists.sourceforge.net
10241W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10242S:	Supported
10243F:	Documentation/preempt-locking.txt
10244F:	include/linux/preempt.h
10245
10246PRINTK
10247M:	Petr Mladek <pmladek@suse.com>
10248M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10249R:	Steven Rostedt <rostedt@goodmis.org>
10250S:	Maintained
10251F:	kernel/printk/
10252F:	include/linux/printk.h
10253
10254PRISM54 WIRELESS DRIVER
10255M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10256L:	linux-wireless@vger.kernel.org
10257W:	http://wireless.kernel.org/en/users/Drivers/p54
10258S:	Obsolete
10259F:	drivers/net/wireless/intersil/prism54/
10260
10261PS3 NETWORK SUPPORT
10262M:	Geoff Levand <geoff@infradead.org>
10263L:	netdev@vger.kernel.org
10264L:	linuxppc-dev@lists.ozlabs.org
10265S:	Maintained
10266F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10267
10268PS3 PLATFORM SUPPORT
10269M:	Geoff Levand <geoff@infradead.org>
10270L:	linuxppc-dev@lists.ozlabs.org
10271S:	Maintained
10272F:	arch/powerpc/boot/ps3*
10273F:	arch/powerpc/include/asm/lv1call.h
10274F:	arch/powerpc/include/asm/ps3*.h
10275F:	arch/powerpc/platforms/ps3/
10276F:	drivers/*/ps3*
10277F:	drivers/ps3/
10278F:	drivers/rtc/rtc-ps3.c
10279F:	drivers/usb/host/*ps3.c
10280F:	sound/ppc/snd_ps3*
10281
10282PS3VRAM DRIVER
10283M:	Jim Paris <jim@jtan.com>
10284M:	Geoff Levand <geoff@infradead.org>
10285L:	linuxppc-dev@lists.ozlabs.org
10286S:	Maintained
10287F:	drivers/block/ps3vram.c
10288
10289PSAMPLE PACKET SAMPLING SUPPORT:
10290M:	Yotam Gigi <yotamg@mellanox.com>
10291S:	Maintained
10292F:	net/psample
10293F:	include/net/psample.h
10294F:	include/uapi/linux/psample.h
10295
10296PSTORE FILESYSTEM
10297M:	Kees Cook <keescook@chromium.org>
10298M:	Anton Vorontsov <anton@enomsg.org>
10299M:	Colin Cross <ccross@android.com>
10300M:	Tony Luck <tony.luck@intel.com>
10301S:	Maintained
10302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10303F:	fs/pstore/
10304F:	include/linux/pstore*
10305F:	drivers/firmware/efi/efi-pstore.c
10306F:	drivers/acpi/apei/erst.c
10307F:	Documentation/admin-guide/ramoops.rst
10308F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10309K:	\b(pstore|ramoops)
10310
10311PTP HARDWARE CLOCK SUPPORT
10312M:	Richard Cochran <richardcochran@gmail.com>
10313L:	netdev@vger.kernel.org
10314S:	Maintained
10315W:	http://linuxptp.sourceforge.net/
10316F:	Documentation/ABI/testing/sysfs-ptp
10317F:	Documentation/ptp/*
10318F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10319F:	drivers/net/phy/dp83640*
10320F:	drivers/ptp/*
10321F:	include/linux/ptp_cl*
10322
10323PTRACE SUPPORT
10324M:	Roland McGrath <roland@hack.frob.com>
10325M:	Oleg Nesterov <oleg@redhat.com>
10326S:	Maintained
10327F:	include/asm-generic/syscall.h
10328F:	include/linux/ptrace.h
10329F:	include/linux/regset.h
10330F:	include/linux/tracehook.h
10331F:	include/uapi/linux/ptrace.h
10332F:	kernel/ptrace.c
10333
10334PULSE8-CEC DRIVER
10335M:	Hans Verkuil <hverkuil@xs4all.nl>
10336L:	linux-media@vger.kernel.org
10337T:	git git://linuxtv.org/media_tree.git
10338S:	Maintained
10339F:	drivers/media/usb/pulse8-cec/*
10340
10341PVRUSB2 VIDEO4LINUX DRIVER
10342M:	Mike Isely <isely@pobox.com>
10343L:	pvrusb2@isely.net	(subscribers-only)
10344L:	linux-media@vger.kernel.org
10345W:	http://www.isely.net/pvrusb2/
10346T:	git git://linuxtv.org/media_tree.git
10347S:	Maintained
10348F:	Documentation/media/v4l-drivers/pvrusb2*
10349F:	drivers/media/usb/pvrusb2/
10350
10351PWC WEBCAM DRIVER
10352M:	Hans Verkuil <hverkuil@xs4all.nl>
10353L:	linux-media@vger.kernel.org
10354T:	git git://linuxtv.org/media_tree.git
10355S:	Odd Fixes
10356F:	drivers/media/usb/pwc/*
10357
10358PWM FAN DRIVER
10359M:	Kamil Debski <kamil@wypas.org>
10360M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10361L:	linux-hwmon@vger.kernel.org
10362S:	Supported
10363F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10364F:	Documentation/hwmon/pwm-fan
10365F:	drivers/hwmon/pwm-fan.c
10366
10367PWM SUBSYSTEM
10368M:	Thierry Reding <thierry.reding@gmail.com>
10369L:	linux-pwm@vger.kernel.org
10370S:	Maintained
10371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10372F:	Documentation/pwm.txt
10373F:	Documentation/devicetree/bindings/pwm/
10374F:	include/linux/pwm.h
10375F:	drivers/pwm/
10376F:	drivers/video/backlight/pwm_bl.c
10377F:	include/linux/pwm_backlight.h
10378F:	drivers/gpio/gpio-mvebu.c
10379F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10380
10381PXA2xx/PXA3xx SUPPORT
10382M:	Daniel Mack <daniel@zonque.org>
10383M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10384M:	Robert Jarzmik <robert.jarzmik@free.fr>
10385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10386T:	git git://github.com/hzhuang1/linux.git
10387T:	git git://github.com/rjarzmik/linux.git
10388S:	Maintained
10389F:	arch/arm/boot/dts/pxa*
10390F:	arch/arm/mach-pxa/
10391F:	drivers/dma/pxa*
10392F:	drivers/pcmcia/pxa2xx*
10393F:	drivers/pinctrl/pxa/
10394F:	drivers/spi/spi-pxa2xx*
10395F:	drivers/usb/gadget/udc/pxa2*
10396F:	include/sound/pxa2xx-lib.h
10397F:	sound/arm/pxa*
10398F:	sound/soc/pxa/
10399
10400PXA GPIO DRIVER
10401M:	Robert Jarzmik <robert.jarzmik@free.fr>
10402L:	linux-gpio@vger.kernel.org
10403S:	Maintained
10404F:	drivers/gpio/gpio-pxa.c
10405
10406PXA3xx NAND FLASH DRIVER
10407M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10408L:	linux-mtd@lists.infradead.org
10409S:	Maintained
10410F:	drivers/mtd/nand/pxa3xx_nand.c
10411
10412MMP SUPPORT
10413M:	Eric Miao <eric.y.miao@gmail.com>
10414M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10416T:	git git://github.com/hzhuang1/linux.git
10417T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10418S:	Maintained
10419F:	arch/arm/boot/dts/mmp*
10420F:	arch/arm/mach-mmp/
10421
10422PXA MMCI DRIVER
10423S:	Orphan
10424
10425PXA RTC DRIVER
10426M:	Robert Jarzmik <robert.jarzmik@free.fr>
10427L:	rtc-linux@googlegroups.com
10428S:	Maintained
10429
10430QAT DRIVER
10431M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10432M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10433L:	qat-linux@intel.com
10434S:	Supported
10435F:	drivers/crypto/qat/
10436
10437QIB DRIVER
10438M:	Mike Marciniszyn <infinipath@intel.com>
10439L:	linux-rdma@vger.kernel.org
10440S:	Supported
10441F:	drivers/infiniband/hw/qib/
10442
10443QLOGIC QLA1280 SCSI DRIVER
10444M:	Michael Reed <mdr@sgi.com>
10445L:	linux-scsi@vger.kernel.org
10446S:	Maintained
10447F:	drivers/scsi/qla1280.[ch]
10448
10449QLOGIC QLA2XXX FC-SCSI DRIVER
10450M:	qla2xxx-upstream@qlogic.com
10451L:	linux-scsi@vger.kernel.org
10452S:	Supported
10453F:	Documentation/scsi/LICENSE.qla2xxx
10454F:	drivers/scsi/qla2xxx/
10455
10456QLOGIC QLA4XXX iSCSI DRIVER
10457M:	QLogic-Storage-Upstream@qlogic.com
10458L:	linux-scsi@vger.kernel.org
10459S:	Supported
10460F:	Documentation/scsi/LICENSE.qla4xxx
10461F:	drivers/scsi/qla4xxx/
10462
10463QLOGIC QLA3XXX NETWORK DRIVER
10464M:	Dept-GELinuxNICDev@cavium.com
10465L:	netdev@vger.kernel.org
10466S:	Supported
10467F:	Documentation/networking/LICENSE.qla3xxx
10468F:	drivers/net/ethernet/qlogic/qla3xxx.*
10469
10470QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10471M:	Harish Patil <harish.patil@cavium.com>
10472M:	Manish Chopra <manish.chopra@cavium.com>
10473M:	Dept-GELinuxNICDev@cavium.com
10474L:	netdev@vger.kernel.org
10475S:	Supported
10476F:	drivers/net/ethernet/qlogic/qlcnic/
10477
10478QLOGIC QLGE 10Gb ETHERNET DRIVER
10479M:	Harish Patil <harish.patil@cavium.com>
10480M:	Manish Chopra <manish.chopra@cavium.com>
10481M:	Dept-GELinuxNICDev@cavium.com
10482L:	netdev@vger.kernel.org
10483S:	Supported
10484F:	drivers/net/ethernet/qlogic/qlge/
10485
10486QLOGIC QL4xxx ETHERNET DRIVER
10487M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10488M:	Ariel Elior <Ariel.Elior@cavium.com>
10489M:	everest-linux-l2@cavium.com
10490L:	netdev@vger.kernel.org
10491S:	Supported
10492F:	drivers/net/ethernet/qlogic/qed/
10493F:	include/linux/qed/
10494F:	drivers/net/ethernet/qlogic/qede/
10495
10496QLOGIC QL41xxx ISCSI DRIVER
10497M:	QLogic-Storage-Upstream@cavium.com
10498L:	linux-scsi@vger.kernel.org
10499S:	Supported
10500F:	drivers/scsi/qedi/
10501
10502QLOGIC QL41xxx FCOE DRIVER
10503M:	QLogic-Storage-Upstream@cavium.com
10504L:	linux-scsi@vger.kernel.org
10505S:	Supported
10506F:	drivers/scsi/qedf/
10507
10508QNX4 FILESYSTEM
10509M:	Anders Larsen <al@alarsen.net>
10510W:	http://www.alarsen.net/linux/qnx4fs/
10511S:	Maintained
10512F:	fs/qnx4/
10513F:	include/uapi/linux/qnx4_fs.h
10514F:	include/uapi/linux/qnxtypes.h
10515
10516QORIQ DPAA2 FSL-MC BUS DRIVER
10517M:	Stuart Yoder <stuyoder@gmail.com>
10518M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10519L:	linux-kernel@vger.kernel.org
10520S:	Maintained
10521F:	drivers/staging/fsl-mc/
10522
10523QT1010 MEDIA DRIVER
10524M:	Antti Palosaari <crope@iki.fi>
10525L:	linux-media@vger.kernel.org
10526W:	https://linuxtv.org
10527W:	http://palosaari.fi/linux/
10528Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10529T:	git git://linuxtv.org/anttip/media_tree.git
10530S:	Maintained
10531F:	drivers/media/tuners/qt1010*
10532
10533QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10534M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10535L:	linux-wireless@vger.kernel.org
10536W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10537S:	Supported
10538F:	drivers/net/wireless/ath/ath9k/
10539
10540QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10541M:	Kalle Valo <kvalo@qca.qualcomm.com>
10542L:	ath10k@lists.infradead.org
10543W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10545S:	Supported
10546F:	drivers/net/wireless/ath/ath10k/
10547
10548QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10549M:	Timur Tabi <timur@codeaurora.org>
10550L:	netdev@vger.kernel.org
10551S:	Supported
10552F:	drivers/net/ethernet/qualcomm/emac/
10553
10554QUALCOMM HEXAGON ARCHITECTURE
10555M:	Richard Kuo <rkuo@codeaurora.org>
10556L:	linux-hexagon@vger.kernel.org
10557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10558S:	Supported
10559F:	arch/hexagon/
10560
10561QUALCOMM WCN36XX WIRELESS DRIVER
10562M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10563L:	wcn36xx@lists.infradead.org
10564W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10565T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10566S:	Supported
10567F:	drivers/net/wireless/ath/wcn36xx/
10568
10569QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10570M:	Gabriel Somlo <somlo@cmu.edu>
10571M:	"Michael S. Tsirkin" <mst@redhat.com>
10572L:	qemu-devel@nongnu.org
10573S:	Maintained
10574F:	drivers/firmware/qemu_fw_cfg.c
10575
10576RADOS BLOCK DEVICE (RBD)
10577M:	Ilya Dryomov <idryomov@gmail.com>
10578M:	Sage Weil <sage@redhat.com>
10579M:	Alex Elder <elder@kernel.org>
10580L:	ceph-devel@vger.kernel.org
10581W:	http://ceph.com/
10582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10583T:	git git://github.com/ceph/ceph-client.git
10584S:	Supported
10585F:	Documentation/ABI/testing/sysfs-bus-rbd
10586F:	drivers/block/rbd.c
10587F:	drivers/block/rbd_types.h
10588
10589RADEON FRAMEBUFFER DISPLAY DRIVER
10590M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10591L:	linux-fbdev@vger.kernel.org
10592S:	Maintained
10593F:	drivers/video/fbdev/aty/radeon*
10594F:	include/uapi/linux/radeonfb.h
10595
10596RADIOSHARK RADIO DRIVER
10597M:	Hans Verkuil <hverkuil@xs4all.nl>
10598L:	linux-media@vger.kernel.org
10599T:	git git://linuxtv.org/media_tree.git
10600S:	Maintained
10601F:	drivers/media/radio/radio-shark.c
10602
10603RADIOSHARK2 RADIO DRIVER
10604M:	Hans Verkuil <hverkuil@xs4all.nl>
10605L:	linux-media@vger.kernel.org
10606T:	git git://linuxtv.org/media_tree.git
10607S:	Maintained
10608F:	drivers/media/radio/radio-shark2.c
10609F:	drivers/media/radio/radio-tea5777.c
10610
10611RAGE128 FRAMEBUFFER DISPLAY DRIVER
10612M:	Paul Mackerras <paulus@samba.org>
10613L:	linux-fbdev@vger.kernel.org
10614S:	Maintained
10615F:	drivers/video/fbdev/aty/aty128fb.c
10616
10617RAINSHADOW-CEC DRIVER
10618M:	Hans Verkuil <hverkuil@xs4all.nl>
10619L:	linux-media@vger.kernel.org
10620T:	git git://linuxtv.org/media_tree.git
10621S:	Maintained
10622F:	drivers/media/usb/rainshadow-cec/*
10623
10624RALINK MIPS ARCHITECTURE
10625M:	John Crispin <john@phrozen.org>
10626L:	linux-mips@linux-mips.org
10627S:	Maintained
10628F:	arch/mips/ralink
10629
10630RALINK RT2X00 WIRELESS LAN DRIVER
10631P:	rt2x00 project
10632M:	Stanislaw Gruszka <sgruszka@redhat.com>
10633M:	Helmut Schaa <helmut.schaa@googlemail.com>
10634L:	linux-wireless@vger.kernel.org
10635S:	Maintained
10636F:	drivers/net/wireless/ralink/rt2x00/
10637
10638RAMDISK RAM BLOCK DEVICE DRIVER
10639M:	Jens Axboe <axboe@kernel.dk>
10640S:	Maintained
10641F:	Documentation/blockdev/ramdisk.txt
10642F:	drivers/block/brd.c
10643
10644RANDOM NUMBER DRIVER
10645M:	"Theodore Ts'o" <tytso@mit.edu>
10646S:	Maintained
10647F:	drivers/char/random.c
10648
10649RAPIDIO SUBSYSTEM
10650M:	Matt Porter <mporter@kernel.crashing.org>
10651M:	Alexandre Bounine <alexandre.bounine@idt.com>
10652S:	Maintained
10653F:	drivers/rapidio/
10654
10655RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10656L:	linux-wireless@vger.kernel.org
10657S:	Orphan
10658F:	drivers/net/wireless/ray*
10659
10660RCUTORTURE MODULE
10661M:	Josh Triplett <josh@joshtriplett.org>
10662M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10663L:	linux-kernel@vger.kernel.org
10664S:	Supported
10665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10666F:	Documentation/RCU/torture.txt
10667F:	kernel/rcu/rcutorture.c
10668
10669RCUTORTURE TEST FRAMEWORK
10670M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10671M:	Josh Triplett <josh@joshtriplett.org>
10672R:	Steven Rostedt <rostedt@goodmis.org>
10673R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10674R:	Lai Jiangshan <jiangshanlai@gmail.com>
10675L:	linux-kernel@vger.kernel.org
10676S:	Supported
10677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10678F:	tools/testing/selftests/rcutorture
10679
10680RDC R-321X SoC
10681M:	Florian Fainelli <florian@openwrt.org>
10682S:	Maintained
10683
10684RDC R6040 FAST ETHERNET DRIVER
10685M:	Florian Fainelli <f.fainelli@gmail.com>
10686L:	netdev@vger.kernel.org
10687S:	Maintained
10688F:	drivers/net/ethernet/rdc/r6040.c
10689
10690RDS - RELIABLE DATAGRAM SOCKETS
10691M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10692L:	netdev@vger.kernel.org
10693L:	linux-rdma@vger.kernel.org
10694L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10695W:	https://oss.oracle.com/projects/rds/
10696S:	Supported
10697F:	net/rds/
10698F:	Documentation/networking/rds.txt
10699
10700RDMAVT - RDMA verbs software
10701M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10702L:	linux-rdma@vger.kernel.org
10703S:	Supported
10704F:	drivers/infiniband/sw/rdmavt
10705
10706RDT - RESOURCE ALLOCATION
10707M:	Fenghua Yu <fenghua.yu@intel.com>
10708L:	linux-kernel@vger.kernel.org
10709S:	Supported
10710F:	arch/x86/kernel/cpu/intel_rdt*
10711F:	arch/x86/include/asm/intel_rdt*
10712F:	Documentation/x86/intel_rdt*
10713
10714READ-COPY UPDATE (RCU)
10715M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10716M:	Josh Triplett <josh@joshtriplett.org>
10717R:	Steven Rostedt <rostedt@goodmis.org>
10718R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10719R:	Lai Jiangshan <jiangshanlai@gmail.com>
10720L:	linux-kernel@vger.kernel.org
10721W:	http://www.rdrop.com/users/paulmck/RCU/
10722S:	Supported
10723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10724F:	Documentation/RCU/
10725X:	Documentation/RCU/torture.txt
10726F:	include/linux/rcu*
10727X:	include/linux/srcu.h
10728F:	kernel/rcu/
10729X:	kernel/torture.c
10730
10731REAL TIME CLOCK (RTC) SUBSYSTEM
10732M:	Alessandro Zummo <a.zummo@towertech.it>
10733M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10734L:	rtc-linux@googlegroups.com
10735Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10737S:	Maintained
10738F:	Documentation/devicetree/bindings/rtc/
10739F:	Documentation/rtc.txt
10740F:	drivers/rtc/
10741F:	include/linux/rtc.h
10742F:	include/uapi/linux/rtc.h
10743F:	include/linux/rtc/
10744F:	include/linux/platform_data/rtc-*
10745F:	tools/testing/selftests/timers/rtctest.c
10746
10747REALTEK AUDIO CODECS
10748M:	Bard Liao <bardliao@realtek.com>
10749M:	Oder Chiou <oder_chiou@realtek.com>
10750S:	Maintained
10751F:	sound/soc/codecs/rt*
10752F:	include/sound/rt*.h
10753
10754REISERFS FILE SYSTEM
10755L:	reiserfs-devel@vger.kernel.org
10756S:	Supported
10757F:	fs/reiserfs/
10758
10759REGISTER MAP ABSTRACTION
10760M:	Mark Brown <broonie@kernel.org>
10761L:	linux-kernel@vger.kernel.org
10762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10763S:	Supported
10764F:	Documentation/devicetree/bindings/regmap/
10765F:	drivers/base/regmap/
10766F:	include/linux/regmap.h
10767
10768REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10769M:	Ohad Ben-Cohen <ohad@wizery.com>
10770M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10771L:	linux-remoteproc@vger.kernel.org
10772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10773S:	Maintained
10774F:	Documentation/devicetree/bindings/remoteproc/
10775F:	Documentation/remoteproc.txt
10776F:	drivers/remoteproc/
10777F:	include/linux/remoteproc.h
10778
10779REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10780M:	Ohad Ben-Cohen <ohad@wizery.com>
10781M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10782L:	linux-remoteproc@vger.kernel.org
10783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10784S:	Maintained
10785F:	drivers/rpmsg/
10786F:	Documentation/rpmsg.txt
10787F:	include/linux/rpmsg.h
10788F:	include/linux/rpmsg/
10789
10790RENESAS CLOCK DRIVERS
10791M:	Geert Uytterhoeven <geert+renesas@glider.be>
10792L:	linux-renesas-soc@vger.kernel.org
10793S:	Supported
10794F:	drivers/clk/renesas/
10795
10796RENESAS ETHERNET DRIVERS
10797R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10798L:	netdev@vger.kernel.org
10799L:	linux-renesas-soc@vger.kernel.org
10800F:	drivers/net/ethernet/renesas/
10801F:	include/linux/sh_eth.h
10802
10803RENESAS R-CAR GYROADC DRIVER
10804M:	Marek Vasut <marek.vasut@gmail.com>
10805L:	linux-iio@vger.kernel.org
10806S:	Supported
10807F:	drivers/iio/adc/rcar_gyro_adc.c
10808
10809RENESAS USB2 PHY DRIVER
10810M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10811L:	linux-renesas-soc@vger.kernel.org
10812S:	Maintained
10813F:	drivers/phy/phy-rcar-gen3-usb2.c
10814
10815RESET CONTROLLER FRAMEWORK
10816M:	Philipp Zabel <p.zabel@pengutronix.de>
10817T:	git git://git.pengutronix.de/git/pza/linux
10818S:	Maintained
10819F:	drivers/reset/
10820F:	Documentation/devicetree/bindings/reset/
10821F:	include/dt-bindings/reset/
10822F:	include/linux/reset.h
10823F:	include/linux/reset-controller.h
10824
10825RFKILL
10826M:	Johannes Berg <johannes@sipsolutions.net>
10827L:	linux-wireless@vger.kernel.org
10828W:	http://wireless.kernel.org/
10829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10831S:	Maintained
10832F:	Documentation/rfkill.txt
10833F:	net/rfkill/
10834
10835RHASHTABLE
10836M:	Thomas Graf <tgraf@suug.ch>
10837M:	Herbert Xu <herbert@gondor.apana.org.au>
10838L:	netdev@vger.kernel.org
10839S:	Maintained
10840F:	lib/rhashtable.c
10841F:	include/linux/rhashtable.h
10842
10843RICOH SMARTMEDIA/XD DRIVER
10844M:	Maxim Levitsky <maximlevitsky@gmail.com>
10845S:	Maintained
10846F:	drivers/mtd/nand/r852.c
10847F:	drivers/mtd/nand/r852.h
10848
10849RICOH R5C592 MEMORYSTICK DRIVER
10850M:	Maxim Levitsky <maximlevitsky@gmail.com>
10851S:	Maintained
10852F:	drivers/memstick/host/r592.*
10853
10854ROCCAT DRIVERS
10855M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10856W:	http://sourceforge.net/projects/roccat/
10857S:	Maintained
10858F:	drivers/hid/hid-roccat*
10859F:	include/linux/hid-roccat*
10860F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10861
10862ROCKER DRIVER
10863M:	Jiri Pirko <jiri@resnulli.us>
10864L:	netdev@vger.kernel.org
10865S:	Supported
10866F:	drivers/net/ethernet/rocker/
10867
10868ROCKETPORT DRIVER
10869P:	Comtrol Corp.
10870W:	http://www.comtrol.com
10871S:	Maintained
10872F:	Documentation/serial/rocket.txt
10873F:	drivers/tty/rocket*
10874
10875ROCKETPORT EXPRESS/INFINITY DRIVER
10876M:	Kevin Cernekee <cernekee@gmail.com>
10877L:	linux-serial@vger.kernel.org
10878S:	Odd Fixes
10879F:	drivers/tty/serial/rp2.*
10880
10881ROSE NETWORK LAYER
10882M:	Ralf Baechle <ralf@linux-mips.org>
10883L:	linux-hams@vger.kernel.org
10884W:	http://www.linux-ax25.org/
10885S:	Maintained
10886F:	include/net/rose.h
10887F:	include/uapi/linux/rose.h
10888F:	net/rose/
10889
10890RTL2830 MEDIA DRIVER
10891M:	Antti Palosaari <crope@iki.fi>
10892L:	linux-media@vger.kernel.org
10893W:	https://linuxtv.org
10894W:	http://palosaari.fi/linux/
10895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10896T:	git git://linuxtv.org/anttip/media_tree.git
10897S:	Maintained
10898F:	drivers/media/dvb-frontends/rtl2830*
10899
10900RTL2832 MEDIA DRIVER
10901M:	Antti Palosaari <crope@iki.fi>
10902L:	linux-media@vger.kernel.org
10903W:	https://linuxtv.org
10904W:	http://palosaari.fi/linux/
10905Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10906T:	git git://linuxtv.org/anttip/media_tree.git
10907S:	Maintained
10908F:	drivers/media/dvb-frontends/rtl2832*
10909
10910RTL2832_SDR MEDIA DRIVER
10911M:	Antti Palosaari <crope@iki.fi>
10912L:	linux-media@vger.kernel.org
10913W:	https://linuxtv.org
10914W:	http://palosaari.fi/linux/
10915Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10916T:	git git://linuxtv.org/anttip/media_tree.git
10917S:	Maintained
10918F:	drivers/media/dvb-frontends/rtl2832_sdr*
10919
10920RTL8180 WIRELESS DRIVER
10921L:	linux-wireless@vger.kernel.org
10922W:	http://wireless.kernel.org/
10923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10924S:	Orphan
10925F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10926
10927RTL8187 WIRELESS DRIVER
10928M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10929M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10930M:	Larry Finger <Larry.Finger@lwfinger.net>
10931L:	linux-wireless@vger.kernel.org
10932W:	http://wireless.kernel.org/
10933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10934S:	Maintained
10935F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10936
10937RTL8192CE WIRELESS DRIVER
10938M:	Larry Finger <Larry.Finger@lwfinger.net>
10939M:	Chaoming Li <chaoming_li@realsil.com.cn>
10940L:	linux-wireless@vger.kernel.org
10941W:	http://wireless.kernel.org/
10942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10943S:	Maintained
10944F:	drivers/net/wireless/realtek/rtlwifi/
10945F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10946
10947RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10948M:	Jes Sorensen <Jes.Sorensen@gmail.com>
10949L:	linux-wireless@vger.kernel.org
10950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10951S:	Maintained
10952F:	drivers/net/wireless/realtek/rtl8xxxu/
10953
10954S3 SAVAGE FRAMEBUFFER DRIVER
10955M:	Antonino Daplas <adaplas@gmail.com>
10956L:	linux-fbdev@vger.kernel.org
10957S:	Maintained
10958F:	drivers/video/fbdev/savage/
10959
10960S390
10961M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10962M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10963L:	linux-s390@vger.kernel.org
10964W:	http://www.ibm.com/developerworks/linux/linux390/
10965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10966S:	Supported
10967F:	arch/s390/
10968F:	drivers/s390/
10969F:	Documentation/s390/
10970F:	Documentation/DocBook/s390*
10971
10972S390 COMMON I/O LAYER
10973M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10974M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10975L:	linux-s390@vger.kernel.org
10976W:	http://www.ibm.com/developerworks/linux/linux390/
10977S:	Supported
10978F:	drivers/s390/cio/
10979
10980S390 DASD DRIVER
10981M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10982M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10983L:	linux-s390@vger.kernel.org
10984W:	http://www.ibm.com/developerworks/linux/linux390/
10985S:	Supported
10986F:	drivers/s390/block/dasd*
10987F:	block/partitions/ibm.c
10988
10989S390 NETWORK DRIVERS
10990M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
10991M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10992L:	linux-s390@vger.kernel.org
10993W:	http://www.ibm.com/developerworks/linux/linux390/
10994S:	Supported
10995F:	drivers/s390/net/
10996
10997S390 PCI SUBSYSTEM
10998M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10999M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11000L:	linux-s390@vger.kernel.org
11001W:	http://www.ibm.com/developerworks/linux/linux390/
11002S:	Supported
11003F:	arch/s390/pci/
11004F:	drivers/pci/hotplug/s390_pci_hpc.c
11005
11006S390 ZCRYPT DRIVER
11007M:	Harald Freudenberger <freude@de.ibm.com>
11008L:	linux-s390@vger.kernel.org
11009W:	http://www.ibm.com/developerworks/linux/linux390/
11010S:	Supported
11011F:	drivers/s390/crypto/
11012
11013S390 ZFCP DRIVER
11014M:	Steffen Maier <maier@linux.vnet.ibm.com>
11015L:	linux-s390@vger.kernel.org
11016W:	http://www.ibm.com/developerworks/linux/linux390/
11017S:	Supported
11018F:	drivers/s390/scsi/zfcp_*
11019
11020S390 IUCV NETWORK LAYER
11021M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11022M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11023L:	linux-s390@vger.kernel.org
11024W:	http://www.ibm.com/developerworks/linux/linux390/
11025S:	Supported
11026F:	drivers/s390/net/*iucv*
11027F:	include/net/iucv/
11028F:	net/iucv/
11029
11030S390 IOMMU (PCI)
11031M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11032L:	linux-s390@vger.kernel.org
11033W:	http://www.ibm.com/developerworks/linux/linux390/
11034S:	Supported
11035F:	drivers/iommu/s390-iommu.c
11036
11037S390 VFIO-CCW DRIVER
11038M:	Cornelia Huck <cornelia.huck@de.ibm.com>
11039M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11040L:	linux-s390@vger.kernel.org
11041L:	kvm@vger.kernel.org
11042S:	Supported
11043F:	drivers/s390/cio/vfio_ccw*
11044F:	Documentation/s390/vfio-ccw.txt
11045F:	include/uapi/linux/vfio_ccw.h
11046
11047S3C24XX SD/MMC Driver
11048M:	Ben Dooks <ben-linux@fluff.org>
11049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11050S:	Supported
11051F:	drivers/mmc/host/s3cmci.*
11052
11053SAA6588 RDS RECEIVER DRIVER
11054M:	Hans Verkuil <hverkuil@xs4all.nl>
11055L:	linux-media@vger.kernel.org
11056T:	git git://linuxtv.org/media_tree.git
11057W:	https://linuxtv.org
11058S:	Odd Fixes
11059F:	drivers/media/i2c/saa6588*
11060
11061SAA7134 VIDEO4LINUX DRIVER
11062M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11063M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11064L:	linux-media@vger.kernel.org
11065W:	https://linuxtv.org
11066T:	git git://linuxtv.org/media_tree.git
11067S:	Odd fixes
11068F:	Documentation/media/v4l-drivers/saa7134*
11069F:	drivers/media/pci/saa7134/
11070
11071SAA7146 VIDEO4LINUX-2 DRIVER
11072M:	Hans Verkuil <hverkuil@xs4all.nl>
11073L:	linux-media@vger.kernel.org
11074T:	git git://linuxtv.org/media_tree.git
11075S:	Maintained
11076F:	drivers/media/common/saa7146/
11077F:	drivers/media/pci/saa7146/
11078F:	include/media/saa7146*
11079
11080SAMSUNG LAPTOP DRIVER
11081M:	Corentin Chary <corentin.chary@gmail.com>
11082L:	platform-driver-x86@vger.kernel.org
11083S:	Maintained
11084F:	drivers/platform/x86/samsung-laptop.c
11085
11086SAMSUNG AUDIO (ASoC) DRIVERS
11087M:	Krzysztof Kozlowski <krzk@kernel.org>
11088M:	Sangbeom Kim <sbkim73@samsung.com>
11089M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11090L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11091S:	Supported
11092F:	sound/soc/samsung/
11093
11094SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11095M:	Krzysztof Kozlowski <krzk@kernel.org>
11096L:	linux-crypto@vger.kernel.org
11097L:	linux-samsung-soc@vger.kernel.org
11098S:	Maintained
11099F:	drivers/crypto/exynos-rng.c
11100F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11101
11102SAMSUNG FRAMEBUFFER DRIVER
11103M:	Jingoo Han <jingoohan1@gmail.com>
11104L:	linux-fbdev@vger.kernel.org
11105S:	Maintained
11106F:	drivers/video/fbdev/s3c-fb.c
11107
11108SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11109M:	Sangbeom Kim <sbkim73@samsung.com>
11110M:	Krzysztof Kozlowski <krzk@kernel.org>
11111M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11112L:	linux-kernel@vger.kernel.org
11113L:	linux-samsung-soc@vger.kernel.org
11114S:	Supported
11115F:	drivers/mfd/sec*.c
11116F:	drivers/regulator/s2m*.c
11117F:	drivers/regulator/s5m*.c
11118F:	drivers/clk/clk-s2mps11.c
11119F:	drivers/rtc/rtc-s5m.c
11120F:	include/linux/mfd/samsung/
11121F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11122F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11123F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11124F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11125
11126SAMSUNG S5P Security SubSystem (SSS) DRIVER
11127M:	Krzysztof Kozlowski <krzk@kernel.org>
11128M:	Vladimir Zapolskiy <vz@mleia.com>
11129L:	linux-crypto@vger.kernel.org
11130L:	linux-samsung-soc@vger.kernel.org
11131S:	Maintained
11132F:	drivers/crypto/s5p-sss.c
11133
11134SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11135M:	Kyungmin Park <kyungmin.park@samsung.com>
11136M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11137L:	linux-media@vger.kernel.org
11138Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11139S:	Supported
11140F:	drivers/media/platform/exynos4-is/
11141
11142SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11143M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11144L:	linux-media@vger.kernel.org
11145L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11146S:	Maintained
11147F:	drivers/media/platform/s3c-camif/
11148F:	include/media/drv-intf/s3c_camif.h
11149
11150SAMSUNG S5C73M3 CAMERA DRIVER
11151M:	Kyungmin Park <kyungmin.park@samsung.com>
11152M:	Andrzej Hajda <a.hajda@samsung.com>
11153L:	linux-media@vger.kernel.org
11154S:	Supported
11155F:	drivers/media/i2c/s5c73m3/*
11156
11157SAMSUNG S5K5BAF CAMERA DRIVER
11158M:	Kyungmin Park <kyungmin.park@samsung.com>
11159M:	Andrzej Hajda <a.hajda@samsung.com>
11160L:	linux-media@vger.kernel.org
11161S:	Supported
11162F:	drivers/media/i2c/s5k5baf.c
11163
11164SAMSUNG S3FWRN5 NFC DRIVER
11165M:	Robert Baldyga <r.baldyga@samsung.com>
11166M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11167L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11168S:	Supported
11169F:	drivers/nfc/s3fwrn5
11170
11171SAMSUNG SOC CLOCK DRIVERS
11172M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11173M:	Tomasz Figa <tomasz.figa@gmail.com>
11174M:	Chanwoo Choi <cw00.choi@samsung.com>
11175S:	Supported
11176L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11177F:	drivers/clk/samsung/
11178F:	include/dt-bindings/clock/exynos*.h
11179F:	Documentation/devicetree/bindings/clock/exynos*.txt
11180
11181SAMSUNG SPI DRIVERS
11182M:	Kukjin Kim <kgene@kernel.org>
11183M:	Krzysztof Kozlowski <krzk@kernel.org>
11184M:	Andi Shyti <andi.shyti@samsung.com>
11185L:	linux-spi@vger.kernel.org
11186L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11187S:	Maintained
11188F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11189F:	drivers/spi/spi-s3c*
11190F:	include/linux/platform_data/spi-s3c64xx.h
11191
11192SAMSUNG SXGBE DRIVERS
11193M:	Byungho An <bh74.an@samsung.com>
11194M:	Girish K S <ks.giri@samsung.com>
11195M:	Vipul Pandya <vipul.pandya@samsung.com>
11196S:	Supported
11197L:	netdev@vger.kernel.org
11198F:	drivers/net/ethernet/samsung/sxgbe/
11199
11200SAMSUNG THERMAL DRIVER
11201M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11202L:	linux-pm@vger.kernel.org
11203L:	linux-samsung-soc@vger.kernel.org
11204S:	Supported
11205T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11206F:	drivers/thermal/samsung/
11207
11208SAMSUNG USB2 PHY DRIVER
11209M:	Kamil Debski <kamil@wypas.org>
11210M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11211L:	linux-kernel@vger.kernel.org
11212S:	Supported
11213F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11214F:	Documentation/phy/samsung-usb2.txt
11215F:	drivers/phy/phy-exynos4210-usb2.c
11216F:	drivers/phy/phy-exynos4x12-usb2.c
11217F:	drivers/phy/phy-exynos5250-usb2.c
11218F:	drivers/phy/phy-s5pv210-usb2.c
11219F:	drivers/phy/phy-samsung-usb2.c
11220F:	drivers/phy/phy-samsung-usb2.h
11221
11222SERIAL DRIVERS
11223M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11224L:	linux-serial@vger.kernel.org
11225S:	Maintained
11226F:	Documentation/devicetree/bindings/serial/
11227F:	drivers/tty/serial/
11228
11229SERIAL DEVICE BUS
11230M:	Rob Herring <robh@kernel.org>
11231L:	linux-serial@vger.kernel.org
11232S:	Maintained
11233F:	Documentation/devicetree/bindings/serial/slave-device.txt
11234F:	drivers/tty/serdev/
11235F:	include/linux/serdev.h
11236
11237SERIAL IR RECEIVER
11238M:	Sean Young <sean@mess.org>
11239L:	linux-media@vger.kernel.org
11240S:	Maintained
11241F:	drivers/media/rc/serial_ir.c
11242
11243STI CEC DRIVER
11244M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11245L:	kernel@stlinux.com
11246S:	Maintained
11247F:	drivers/staging/media/st-cec/
11248F:	Documentation/devicetree/bindings/media/stih-cec.txt
11249
11250SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11251M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11252L:	linux-s390@vger.kernel.org
11253W:	http://www.ibm.com/developerworks/linux/linux390/
11254S:	Supported
11255F:	net/smc/
11256
11257SYNOPSYS DESIGNWARE DMAC DRIVER
11258M:	Viresh Kumar <vireshk@kernel.org>
11259M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11260S:	Maintained
11261F:	include/linux/dma/dw.h
11262F:	include/linux/platform_data/dma-dw.h
11263F:	drivers/dma/dw/
11264
11265SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11266M:	Jie Deng <jiedeng@synopsys.com>
11267L:	netdev@vger.kernel.org
11268S:	Supported
11269F:	drivers/net/ethernet/synopsys/
11270
11271SYNOPSYS DESIGNWARE I2C DRIVER
11272M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11273R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11274R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11275L:	linux-i2c@vger.kernel.org
11276S:	Maintained
11277F:	drivers/i2c/busses/i2c-designware-*
11278F:	include/linux/platform_data/i2c-designware.h
11279
11280SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11281M:	Jaehoon Chung <jh80.chung@samsung.com>
11282L:	linux-mmc@vger.kernel.org
11283S:	Maintained
11284F:	drivers/mmc/host/dw_mmc*
11285
11286SYSTEM TRACE MODULE CLASS
11287M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11288S:	Maintained
11289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11290F:	Documentation/trace/stm.txt
11291F:	drivers/hwtracing/stm/
11292F:	include/linux/stm.h
11293F:	include/uapi/linux/stm.h
11294
11295THUNDERBOLT DRIVER
11296M:	Andreas Noever <andreas.noever@gmail.com>
11297S:	Maintained
11298F:	drivers/thunderbolt/
11299
11300TI BQ27XXX POWER SUPPLY DRIVER
11301R:	Andrew F. Davis <afd@ti.com>
11302F:	include/linux/power/bq27xxx_battery.h
11303F:	drivers/power/supply/bq27xxx_battery.c
11304F:	drivers/power/supply/bq27xxx_battery_i2c.c
11305
11306TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11307M:	John Stultz <john.stultz@linaro.org>
11308M:	Thomas Gleixner <tglx@linutronix.de>
11309R:	Stephen Boyd <sboyd@codeaurora.org>
11310L:	linux-kernel@vger.kernel.org
11311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11312S:	Supported
11313F:	include/linux/clocksource.h
11314F:	include/linux/time.h
11315F:	include/linux/timex.h
11316F:	include/uapi/linux/time.h
11317F:	include/uapi/linux/timex.h
11318F:	kernel/time/clocksource.c
11319F:	kernel/time/time*.c
11320F:	kernel/time/alarmtimer.c
11321F:	kernel/time/ntp.c
11322F:	tools/testing/selftests/timers/
11323
11324SC1200 WDT DRIVER
11325M:	Zwane Mwaikambo <zwanem@gmail.com>
11326S:	Maintained
11327F:	drivers/watchdog/sc1200wdt.c
11328
11329SCHEDULER
11330M:	Ingo Molnar <mingo@redhat.com>
11331M:	Peter Zijlstra <peterz@infradead.org>
11332L:	linux-kernel@vger.kernel.org
11333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11334S:	Maintained
11335F:	kernel/sched/
11336F:	include/linux/sched.h
11337F:	include/uapi/linux/sched.h
11338F:	include/linux/wait.h
11339
11340SCORE ARCHITECTURE
11341M:	Chen Liqin <liqin.linux@gmail.com>
11342M:	Lennox Wu <lennox.wu@gmail.com>
11343W:	http://www.sunplus.com
11344S:	Supported
11345F:	arch/score/
11346
11347SCR24X CHIP CARD INTERFACE DRIVER
11348M:	Lubomir Rintel <lkundrak@v3.sk>
11349S:	Supported
11350F:	drivers/char/pcmcia/scr24x_cs.c
11351
11352SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11353M:	Sudeep Holla <sudeep.holla@arm.com>
11354L:	linux-arm-kernel@lists.infradead.org
11355S:	Maintained
11356F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11357F:	drivers/clk/clk-scpi.c
11358F:	drivers/cpufreq/scpi-cpufreq.c
11359F:	drivers/firmware/arm_scpi.c
11360F:	include/linux/scpi_protocol.h
11361
11362SCSI CDROM DRIVER
11363M:	Jens Axboe <axboe@kernel.dk>
11364L:	linux-scsi@vger.kernel.org
11365W:	http://www.kernel.dk
11366S:	Maintained
11367F:	drivers/scsi/sr*
11368
11369SCSI RDMA PROTOCOL (SRP) INITIATOR
11370M:	Bart Van Assche <bart.vanassche@sandisk.com>
11371L:	linux-rdma@vger.kernel.org
11372S:	Supported
11373W:	http://www.openfabrics.org
11374Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11376F:	drivers/infiniband/ulp/srp/
11377F:	include/scsi/srp.h
11378
11379SCSI SG DRIVER
11380M:	Doug Gilbert <dgilbert@interlog.com>
11381L:	linux-scsi@vger.kernel.org
11382W:	http://sg.danny.cz/sg
11383S:	Maintained
11384F:	Documentation/scsi/scsi-generic.txt
11385F:	drivers/scsi/sg.c
11386F:	include/scsi/sg.h
11387
11388SCSI SUBSYSTEM
11389M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11391M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11393L:	linux-scsi@vger.kernel.org
11394S:	Maintained
11395F:	Documentation/devicetree/bindings/scsi/
11396F:	drivers/scsi/
11397F:	include/scsi/
11398
11399SCSI TAPE DRIVER
11400M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11401L:	linux-scsi@vger.kernel.org
11402S:	Maintained
11403F:	Documentation/scsi/st.txt
11404F:	drivers/scsi/st.*
11405F:	drivers/scsi/st_*.h
11406
11407SCTP PROTOCOL
11408M:	Vlad Yasevich <vyasevich@gmail.com>
11409M:	Neil Horman <nhorman@tuxdriver.com>
11410L:	linux-sctp@vger.kernel.org
11411W:	http://lksctp.sourceforge.net
11412S:	Maintained
11413F:	Documentation/networking/sctp.txt
11414F:	include/linux/sctp.h
11415F:	include/uapi/linux/sctp.h
11416F:	include/net/sctp/
11417F:	net/sctp/
11418
11419SCx200 CPU SUPPORT
11420M:	Jim Cromie <jim.cromie@gmail.com>
11421S:	Odd Fixes
11422F:	Documentation/i2c/busses/scx200_acb
11423F:	arch/x86/platform/scx200/
11424F:	drivers/watchdog/scx200_wdt.c
11425F:	drivers/i2c/busses/scx200*
11426F:	drivers/mtd/maps/scx200_docflash.c
11427F:	include/linux/scx200.h
11428
11429SCx200 GPIO DRIVER
11430M:	Jim Cromie <jim.cromie@gmail.com>
11431S:	Maintained
11432F:	drivers/char/scx200_gpio.c
11433F:	include/linux/scx200_gpio.h
11434
11435SCx200 HRT CLOCKSOURCE DRIVER
11436M:	Jim Cromie <jim.cromie@gmail.com>
11437S:	Maintained
11438F:	drivers/clocksource/scx200_hrt.c
11439
11440SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11441M:	Sascha Sommer <saschasommer@freenet.de>
11442L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11443S:	Maintained
11444F:	drivers/mmc/host/sdricoh_cs.c
11445
11446SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11447M:	Adrian Hunter <adrian.hunter@intel.com>
11448L:	linux-mmc@vger.kernel.org
11449T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11450S:	Maintained
11451F:	drivers/mmc/host/sdhci*
11452F:	include/linux/mmc/sdhci*
11453
11454SECURE COMPUTING
11455M:	Kees Cook <keescook@chromium.org>
11456R:	Andy Lutomirski <luto@amacapital.net>
11457R:	Will Drewry <wad@chromium.org>
11458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11459S:	Supported
11460F:	kernel/seccomp.c
11461F:	include/uapi/linux/seccomp.h
11462F:	include/linux/seccomp.h
11463F:	tools/testing/selftests/seccomp/*
11464K:	\bsecure_computing
11465K:	\bTIF_SECCOMP\b
11466
11467SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11468M:	Al Cooper <alcooperx@gmail.com>
11469L:	linux-mmc@vger.kernel.org
11470L:	bcm-kernel-feedback-list@broadcom.com
11471S:	Maintained
11472F:	drivers/mmc/host/sdhci-brcmstb*
11473
11474SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11475M:	Ben Dooks <ben-linux@fluff.org>
11476M:	Jaehoon Chung <jh80.chung@samsung.com>
11477L:	linux-mmc@vger.kernel.org
11478S:	Maintained
11479F:	drivers/mmc/host/sdhci-s3c*
11480
11481SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11482M:	Viresh Kumar <vireshk@kernel.org>
11483L:	linux-mmc@vger.kernel.org
11484S:	Maintained
11485F:	drivers/mmc/host/sdhci-spear.c
11486
11487SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11488M:	Scott Bauer <scott.bauer@intel.com>
11489M:	Jonathan Derrick <jonathan.derrick@intel.com>
11490M:	Rafael Antognolli <rafael.antognolli@intel.com>
11491L:	linux-block@vger.kernel.org
11492S:	Supported
11493F:	block/sed*
11494F:	block/opal_proto.h
11495F:	include/linux/sed*
11496F:	include/uapi/linux/sed*
11497
11498SECURITY SUBSYSTEM
11499M:	James Morris <james.l.morris@oracle.com>
11500M:	"Serge E. Hallyn" <serge@hallyn.com>
11501L:	linux-security-module@vger.kernel.org (suggested Cc:)
11502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11503W:	http://kernsec.org/
11504S:	Supported
11505F:	security/
11506
11507SECURITY CONTACT
11508M:	Security Officers <security@kernel.org>
11509S:	Supported
11510
11511SELINUX SECURITY MODULE
11512M:	Paul Moore <paul@paul-moore.com>
11513M:	Stephen Smalley <sds@tycho.nsa.gov>
11514M:	Eric Paris <eparis@parisplace.org>
11515L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11516W:	http://selinuxproject.org
11517T:	git git://git.infradead.org/users/pcmoore/selinux
11518S:	Supported
11519F:	include/linux/selinux*
11520F:	security/selinux/
11521F:	scripts/selinux/
11522
11523APPARMOR SECURITY MODULE
11524M:	John Johansen <john.johansen@canonical.com>
11525L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11526W:	apparmor.wiki.kernel.org
11527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11528S:	Supported
11529F:	security/apparmor/
11530
11531LOADPIN SECURITY MODULE
11532M:	Kees Cook <keescook@chromium.org>
11533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11534S:	Supported
11535F:	security/loadpin/
11536
11537YAMA SECURITY MODULE
11538M:	Kees Cook <keescook@chromium.org>
11539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11540S:	Supported
11541F:	security/yama/
11542
11543SENSABLE PHANTOM
11544M:	Jiri Slaby <jirislaby@gmail.com>
11545S:	Maintained
11546F:	drivers/misc/phantom.c
11547F:	include/uapi/linux/phantom.h
11548
11549Emulex 10Gbps iSCSI - OneConnect DRIVER
11550M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11551M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11552M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11553L:	linux-scsi@vger.kernel.org
11554W:	http://www.broadcom.com
11555S:	Supported
11556F:	drivers/scsi/be2iscsi/
11557
11558Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11559M:	Sathya Perla <sathya.perla@broadcom.com>
11560M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11561M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11562M:	Somnath Kotur <somnath.kotur@broadcom.com>
11563L:	netdev@vger.kernel.org
11564W:	http://www.emulex.com
11565S:	Supported
11566F:	drivers/net/ethernet/emulex/benet/
11567
11568EMULEX ONECONNECT ROCE DRIVER
11569M:	Selvin Xavier <selvin.xavier@broadcom.com>
11570M:	Devesh Sharma <devesh.sharma@broadcom.com>
11571L:	linux-rdma@vger.kernel.org
11572W:	http://www.broadcom.com
11573S:	Odd Fixes
11574F:	drivers/infiniband/hw/ocrdma/
11575F:	include/uapi/rdma/ocrdma-abi.h
11576
11577SFC NETWORK DRIVER
11578M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11579M:	Edward Cree <ecree@solarflare.com>
11580M:	Bert Kenward <bkenward@solarflare.com>
11581L:	netdev@vger.kernel.org
11582S:	Supported
11583F:	drivers/net/ethernet/sfc/
11584
11585SGI GRU DRIVER
11586M:	Dimitri Sivanich <sivanich@sgi.com>
11587S:	Maintained
11588F:	drivers/misc/sgi-gru/
11589
11590SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11591M:	Pat Gefre <pfg@sgi.com>
11592L:	linux-ia64@vger.kernel.org
11593S:	Supported
11594F:	Documentation/ia64/serial.txt
11595F:	drivers/tty/serial/ioc?_serial.c
11596F:	include/linux/ioc?.h
11597
11598SGI XP/XPC/XPNET DRIVER
11599M:	Cliff Whickman <cpw@sgi.com>
11600M:	Robin Holt <robinmholt@gmail.com>
11601S:	Maintained
11602F:	drivers/misc/sgi-xp/
11603
11604SI2157 MEDIA DRIVER
11605M:	Antti Palosaari <crope@iki.fi>
11606L:	linux-media@vger.kernel.org
11607W:	https://linuxtv.org
11608W:	http://palosaari.fi/linux/
11609Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11610T:	git git://linuxtv.org/anttip/media_tree.git
11611S:	Maintained
11612F:	drivers/media/tuners/si2157*
11613
11614SI2168 MEDIA DRIVER
11615M:	Antti Palosaari <crope@iki.fi>
11616L:	linux-media@vger.kernel.org
11617W:	https://linuxtv.org
11618W:	http://palosaari.fi/linux/
11619Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11620T:	git git://linuxtv.org/anttip/media_tree.git
11621S:	Maintained
11622F:	drivers/media/dvb-frontends/si2168*
11623
11624SI470X FM RADIO RECEIVER I2C DRIVER
11625M:	Hans Verkuil <hverkuil@xs4all.nl>
11626L:	linux-media@vger.kernel.org
11627T:	git git://linuxtv.org/media_tree.git
11628W:	https://linuxtv.org
11629S:	Odd Fixes
11630F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11631
11632SI470X FM RADIO RECEIVER USB DRIVER
11633M:	Hans Verkuil <hverkuil@xs4all.nl>
11634L:	linux-media@vger.kernel.org
11635T:	git git://linuxtv.org/media_tree.git
11636W:	https://linuxtv.org
11637S:	Maintained
11638F:	drivers/media/radio/si470x/radio-si470x-common.c
11639F:	drivers/media/radio/si470x/radio-si470x.h
11640F:	drivers/media/radio/si470x/radio-si470x-usb.c
11641
11642SI4713 FM RADIO TRANSMITTER I2C DRIVER
11643M:	Eduardo Valentin <edubezval@gmail.com>
11644L:	linux-media@vger.kernel.org
11645T:	git git://linuxtv.org/media_tree.git
11646W:	https://linuxtv.org
11647S:	Odd Fixes
11648F:	drivers/media/radio/si4713/si4713.?
11649
11650SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11651M:	Eduardo Valentin <edubezval@gmail.com>
11652L:	linux-media@vger.kernel.org
11653T:	git git://linuxtv.org/media_tree.git
11654W:	https://linuxtv.org
11655S:	Odd Fixes
11656F:	drivers/media/radio/si4713/radio-platform-si4713.c
11657
11658SI4713 FM RADIO TRANSMITTER USB 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:	Maintained
11664F:	drivers/media/radio/si4713/radio-usb-si4713.c
11665
11666SIANO DVB DRIVER
11667M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11668M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11669L:	linux-media@vger.kernel.org
11670W:	https://linuxtv.org
11671T:	git git://linuxtv.org/media_tree.git
11672S:	Odd fixes
11673F:	drivers/media/common/siano/
11674F:	drivers/media/usb/siano/
11675F:	drivers/media/usb/siano/
11676F:	drivers/media/mmc/siano/
11677
11678SILEAD TOUCHSCREEN DRIVER
11679M:	Hans de Goede <hdegoede@redhat.com>
11680L:	linux-input@vger.kernel.org
11681L:	platform-driver-x86@vger.kernel.org
11682S:	Maintained
11683F:	drivers/input/touchscreen/silead.c
11684F:	drivers/platform/x86/silead_dmi.c
11685
11686SIMPLEFB FB DRIVER
11687M:	Hans de Goede <hdegoede@redhat.com>
11688L:	linux-fbdev@vger.kernel.org
11689S:	Maintained
11690F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11691F:	drivers/video/fbdev/simplefb.c
11692F:	include/linux/platform_data/simplefb.h
11693
11694SH_VEU V4L2 MEM2MEM DRIVER
11695L:	linux-media@vger.kernel.org
11696S:	Orphan
11697F:	drivers/media/platform/sh_veu.c
11698
11699SH_VOU V4L2 OUTPUT DRIVER
11700L:	linux-media@vger.kernel.org
11701S:	Orphan
11702F:	drivers/media/platform/sh_vou.c
11703F:	include/media/drv-intf/sh_vou.h
11704
11705SIMPLE FIRMWARE INTERFACE (SFI)
11706M:	Len Brown <lenb@kernel.org>
11707L:	sfi-devel@simplefirmware.org
11708W:	http://simplefirmware.org/
11709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11710S:	Supported
11711F:	arch/x86/platform/sfi/
11712F:	drivers/sfi/
11713F:	include/linux/sfi*.h
11714
11715SIMTEC EB110ATX (Chalice CATS)
11716P:	Ben Dooks
11717P:	Vincent Sanders <vince@simtec.co.uk>
11718M:	Simtec Linux Team <linux@simtec.co.uk>
11719W:	http://www.simtec.co.uk/products/EB110ATX/
11720S:	Supported
11721
11722SIMTEC EB2410ITX (BAST)
11723P:	Ben Dooks
11724P:	Vincent Sanders <vince@simtec.co.uk>
11725M:	Simtec Linux Team <linux@simtec.co.uk>
11726W:	http://www.simtec.co.uk/products/EB2410ITX/
11727S:	Supported
11728F:	arch/arm/mach-s3c24xx/mach-bast.c
11729F:	arch/arm/mach-s3c24xx/bast-ide.c
11730F:	arch/arm/mach-s3c24xx/bast-irq.c
11731
11732SIPHASH PRF ROUTINES
11733M:	Jason A. Donenfeld <Jason@zx2c4.com>
11734S:	Maintained
11735F:	lib/siphash.c
11736F:	lib/test_siphash.c
11737F:	include/linux/siphash.h
11738
11739TI DAVINCI MACHINE SUPPORT
11740M:	Sekhar Nori <nsekhar@ti.com>
11741M:	Kevin Hilman <khilman@kernel.org>
11742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11744S:	Supported
11745F:	arch/arm/mach-davinci/
11746F:	drivers/i2c/busses/i2c-davinci.c
11747
11748TI DAVINCI SERIES MEDIA DRIVER
11749M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11750L:	linux-media@vger.kernel.org
11751W:	https://linuxtv.org
11752Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11753T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11754S:	Maintained
11755F:	drivers/media/platform/davinci/
11756F:	include/media/davinci/
11757
11758TI AM437X VPFE DRIVER
11759M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11760L:	linux-media@vger.kernel.org
11761W:	https://linuxtv.org
11762Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11763T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11764S:	Maintained
11765F:	drivers/media/platform/am437x/
11766
11767OV2659 OMNIVISION SENSOR DRIVER
11768M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11769L:	linux-media@vger.kernel.org
11770W:	https://linuxtv.org
11771Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11772T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11773S:	Maintained
11774F:	drivers/media/i2c/ov2659.c
11775F:	include/media/i2c/ov2659.h
11776
11777SILICON MOTION SM712 FRAME BUFFER DRIVER
11778M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11779M:	Teddy Wang <teddy.wang@siliconmotion.com>
11780M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11781L:	linux-fbdev@vger.kernel.org
11782S:	Maintained
11783F:	drivers/video/fbdev/sm712*
11784F:	Documentation/fb/sm712fb.txt
11785
11786SIS 190 ETHERNET DRIVER
11787M:	Francois Romieu <romieu@fr.zoreil.com>
11788L:	netdev@vger.kernel.org
11789S:	Maintained
11790F:	drivers/net/ethernet/sis/sis190.c
11791
11792SIS 900/7016 FAST ETHERNET DRIVER
11793M:	Daniele Venzano <venza@brownhat.org>
11794W:	http://www.brownhat.org/sis900.html
11795L:	netdev@vger.kernel.org
11796S:	Maintained
11797F:	drivers/net/ethernet/sis/sis900.*
11798
11799SIS FRAMEBUFFER DRIVER
11800M:	Thomas Winischhofer <thomas@winischhofer.net>
11801W:	http://www.winischhofer.net/linuxsisvga.shtml
11802S:	Maintained
11803F:	Documentation/fb/sisfb.txt
11804F:	drivers/video/fbdev/sis/
11805F:	include/video/sisfb.h
11806
11807SIS USB2VGA DRIVER
11808M:	Thomas Winischhofer <thomas@winischhofer.net>
11809W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11810S:	Maintained
11811F:	drivers/usb/misc/sisusbvga/
11812
11813SLAB ALLOCATOR
11814M:	Christoph Lameter <cl@linux.com>
11815M:	Pekka Enberg <penberg@kernel.org>
11816M:	David Rientjes <rientjes@google.com>
11817M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11818M:	Andrew Morton <akpm@linux-foundation.org>
11819L:	linux-mm@kvack.org
11820S:	Maintained
11821F:	include/linux/sl?b*.h
11822F:	mm/sl?b*
11823
11824SLEEPABLE READ-COPY UPDATE (SRCU)
11825M:	Lai Jiangshan <jiangshanlai@gmail.com>
11826M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11827M:	Josh Triplett <josh@joshtriplett.org>
11828R:	Steven Rostedt <rostedt@goodmis.org>
11829R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11830L:	linux-kernel@vger.kernel.org
11831W:	http://www.rdrop.com/users/paulmck/RCU/
11832S:	Supported
11833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11834F:	include/linux/srcu.h
11835F:	kernel/rcu/srcu.c
11836
11837SMACK SECURITY MODULE
11838M:	Casey Schaufler <casey@schaufler-ca.com>
11839L:	linux-security-module@vger.kernel.org
11840W:	http://schaufler-ca.com
11841T:	git git://github.com/cschaufler/smack-next
11842S:	Maintained
11843F:	Documentation/security/Smack.txt
11844F:	security/smack/
11845
11846DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11847M:	Kevin Hilman <khilman@kernel.org>
11848M:	Nishanth Menon <nm@ti.com>
11849S:	Maintained
11850F:	drivers/power/avs/
11851F:	include/linux/power/smartreflex.h
11852L:	linux-pm@vger.kernel.org
11853
11854SMC91x ETHERNET DRIVER
11855M:	Nicolas Pitre <nico@fluxnic.net>
11856S:	Odd Fixes
11857F:	drivers/net/ethernet/smsc/smc91x.*
11858
11859SMIA AND SMIA++ IMAGE SENSOR DRIVER
11860M:	Sakari Ailus <sakari.ailus@iki.fi>
11861L:	linux-media@vger.kernel.org
11862S:	Maintained
11863F:	drivers/media/i2c/smiapp/
11864F:	include/media/i2c/smiapp.h
11865F:	drivers/media/i2c/smiapp-pll.c
11866F:	drivers/media/i2c/smiapp-pll.h
11867F:	include/uapi/linux/smiapp.h
11868F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11869
11870SMM665 HARDWARE MONITOR DRIVER
11871M:	Guenter Roeck <linux@roeck-us.net>
11872L:	linux-hwmon@vger.kernel.org
11873S:	Maintained
11874F:	Documentation/hwmon/smm665
11875F:	drivers/hwmon/smm665.c
11876
11877SMSC EMC2103 HARDWARE MONITOR DRIVER
11878M:	Steve Glendinning <steve.glendinning@shawell.net>
11879L:	linux-hwmon@vger.kernel.org
11880S:	Maintained
11881F:	Documentation/hwmon/emc2103
11882F:	drivers/hwmon/emc2103.c
11883
11884SMSC SCH5627 HARDWARE MONITOR DRIVER
11885M:	Hans de Goede <hdegoede@redhat.com>
11886L:	linux-hwmon@vger.kernel.org
11887S:	Supported
11888F:	Documentation/hwmon/sch5627
11889F:	drivers/hwmon/sch5627.c
11890
11891SMSC47B397 HARDWARE MONITOR DRIVER
11892M:	Jean Delvare <jdelvare@suse.com>
11893L:	linux-hwmon@vger.kernel.org
11894S:	Maintained
11895F:	Documentation/hwmon/smsc47b397
11896F:	drivers/hwmon/smsc47b397.c
11897
11898SMSC911x ETHERNET DRIVER
11899M:	Steve Glendinning <steve.glendinning@shawell.net>
11900L:	netdev@vger.kernel.org
11901S:	Maintained
11902F:	include/linux/smsc911x.h
11903F:	drivers/net/ethernet/smsc/smsc911x.*
11904
11905SMSC9420 PCI ETHERNET DRIVER
11906M:	Steve Glendinning <steve.glendinning@shawell.net>
11907L:	netdev@vger.kernel.org
11908S:	Maintained
11909F:	drivers/net/ethernet/smsc/smsc9420.*
11910
11911SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11912M:	Steve Glendinning <steve.glendinning@shawell.net>
11913L:	linux-fbdev@vger.kernel.org
11914S:	Maintained
11915F:	drivers/video/fbdev/smscufx.c
11916
11917SOC-CAMERA V4L2 SUBSYSTEM
11918M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11919L:	linux-media@vger.kernel.org
11920T:	git git://linuxtv.org/media_tree.git
11921S:	Maintained
11922F:	include/media/soc*
11923F:	drivers/media/i2c/soc_camera/
11924F:	drivers/media/platform/soc_camera/
11925
11926SOEKRIS NET48XX LED SUPPORT
11927M:	Chris Boot <bootc@bootc.net>
11928S:	Maintained
11929F:	drivers/leds/leds-net48xx.c
11930
11931SOFTLOGIC 6x10 MPEG CODEC
11932M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11933M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11934M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11935M:	Ismael Luceno <ismael@iodev.co.uk>
11936L:	linux-media@vger.kernel.org
11937S:	Supported
11938F:	drivers/media/pci/solo6x10/
11939
11940SOFTWARE RAID (Multiple Disks) SUPPORT
11941M:	Shaohua Li <shli@kernel.org>
11942L:	linux-raid@vger.kernel.org
11943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11944S:	Supported
11945F:	drivers/md/
11946F:	include/linux/raid/
11947F:	include/uapi/linux/raid/
11948
11949SONIC NETWORK DRIVER
11950M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11951L:	netdev@vger.kernel.org
11952S:	Maintained
11953F:	drivers/net/ethernet/natsemi/sonic.*
11954
11955SONICS SILICON BACKPLANE DRIVER (SSB)
11956M:	Michael Buesch <m@bues.ch>
11957L:	linux-wireless@vger.kernel.org
11958S:	Maintained
11959F:	drivers/ssb/
11960F:	include/linux/ssb/
11961
11962SONY VAIO CONTROL DEVICE DRIVER
11963M:	Mattia Dongili <malattia@linux.it>
11964L:	platform-driver-x86@vger.kernel.org
11965W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11966S:	Maintained
11967F:	Documentation/laptops/sony-laptop.txt
11968F:	drivers/char/sonypi.c
11969F:	drivers/platform/x86/sony-laptop.c
11970F:	include/linux/sony-laptop.h
11971
11972SONY MEMORYSTICK CARD SUPPORT
11973M:	Alex Dubov <oakad@yahoo.com>
11974W:	http://tifmxx.berlios.de/
11975S:	Maintained
11976F:	drivers/memstick/host/tifm_ms.c
11977
11978SONY MEMORYSTICK STANDARD SUPPORT
11979M:	Maxim Levitsky <maximlevitsky@gmail.com>
11980S:	Maintained
11981F:	drivers/memstick/core/ms_block.*
11982
11983SOUND
11984M:	Jaroslav Kysela <perex@perex.cz>
11985M:	Takashi Iwai <tiwai@suse.com>
11986L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11987W:	http://www.alsa-project.org/
11988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11989T:	git git://git.alsa-project.org/alsa-kernel.git
11990Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11991S:	Maintained
11992F:	Documentation/sound/
11993F:	include/sound/
11994F:	include/uapi/sound/
11995F:	sound/
11996
11997SOUND - COMPRESSED AUDIO
11998M:	Vinod Koul <vinod.koul@intel.com>
11999L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12001S:	Supported
12002F:	Documentation/sound/alsa/compress_offload.txt
12003F:	include/sound/compress_driver.h
12004F:	include/uapi/sound/compress_*
12005F:	sound/core/compress_offload.c
12006F:	sound/soc/soc-compress.c
12007
12008SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12009M:	Liam Girdwood <lgirdwood@gmail.com>
12010M:	Mark Brown <broonie@kernel.org>
12011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12012L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12013W:	http://alsa-project.org/main/index.php/ASoC
12014S:	Supported
12015F:	Documentation/devicetree/bindings/sound/
12016F:	Documentation/sound/alsa/soc/
12017F:	sound/soc/
12018F:	include/sound/soc*
12019
12020SOUND - DMAENGINE HELPERS
12021M:	Lars-Peter Clausen <lars@metafoo.de>
12022S:	Supported
12023F:	include/sound/dmaengine_pcm.h
12024F:	sound/core/pcm_dmaengine.c
12025F:	sound/soc/soc-generic-dmaengine-pcm.c
12026
12027SP2 MEDIA DRIVER
12028M:	Olli Salonen <olli.salonen@iki.fi>
12029L:	linux-media@vger.kernel.org
12030W:	https://linuxtv.org
12031Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12032S:	Maintained
12033F:	drivers/media/dvb-frontends/sp2*
12034
12035SPARC + UltraSPARC (sparc/sparc64)
12036M:	"David S. Miller" <davem@davemloft.net>
12037L:	sparclinux@vger.kernel.org
12038Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12041S:	Maintained
12042F:	arch/sparc/
12043F:	drivers/sbus/
12044
12045SPARC SERIAL DRIVERS
12046M:	"David S. Miller" <davem@davemloft.net>
12047L:	sparclinux@vger.kernel.org
12048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12050S:	Maintained
12051F:	include/linux/sunserialcore.h
12052F:	drivers/tty/serial/suncore.c
12053F:	drivers/tty/serial/sunhv.c
12054F:	drivers/tty/serial/sunsab.c
12055F:	drivers/tty/serial/sunsab.h
12056F:	drivers/tty/serial/sunsu.c
12057F:	drivers/tty/serial/sunzilog.c
12058F:	drivers/tty/serial/sunzilog.h
12059
12060SPARSE CHECKER
12061M:	"Christopher Li" <sparse@chrisli.org>
12062L:	linux-sparse@vger.kernel.org
12063W:	https://sparse.wiki.kernel.org/
12064T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12065T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12066S:	Maintained
12067F:	include/linux/compiler.h
12068
12069SPEAR PLATFORM SUPPORT
12070M:	Viresh Kumar <vireshk@kernel.org>
12071M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12073W:	http://www.st.com/spear
12074S:	Maintained
12075F:	arch/arm/boot/dts/spear*
12076F:	arch/arm/mach-spear/
12077
12078SPEAR CLOCK FRAMEWORK SUPPORT
12079M:	Viresh Kumar <vireshk@kernel.org>
12080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12081W:	http://www.st.com/spear
12082S:	Maintained
12083F:	drivers/clk/spear/
12084
12085SPI NOR SUBSYSTEM
12086M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
12087M:	Marek Vasut <marek.vasut@gmail.com>
12088L:	linux-mtd@lists.infradead.org
12089W:	http://www.linux-mtd.infradead.org/
12090Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12091T:	git git://github.com/spi-nor/linux.git
12092S:	Maintained
12093F:	drivers/mtd/spi-nor/
12094F:	include/linux/mtd/spi-nor.h
12095
12096SPI SUBSYSTEM
12097M:	Mark Brown <broonie@kernel.org>
12098L:	linux-spi@vger.kernel.org
12099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12100Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12101S:	Maintained
12102F:	Documentation/devicetree/bindings/spi/
12103F:	Documentation/spi/
12104F:	drivers/spi/
12105F:	include/linux/spi/
12106F:	include/uapi/linux/spi/
12107F:	tools/spi/
12108
12109SPIDERNET NETWORK DRIVER for CELL
12110M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12111L:	netdev@vger.kernel.org
12112S:	Supported
12113F:	Documentation/networking/spider_net.txt
12114F:	drivers/net/ethernet/toshiba/spider_net*
12115
12116SPU FILE SYSTEM
12117M:	Jeremy Kerr <jk@ozlabs.org>
12118L:	linuxppc-dev@lists.ozlabs.org
12119W:	http://www.ibm.com/developerworks/power/cell/
12120S:	Supported
12121F:	Documentation/filesystems/spufs.txt
12122F:	arch/powerpc/platforms/cell/spufs/
12123
12124SQUASHFS FILE SYSTEM
12125M:	Phillip Lougher <phillip@squashfs.org.uk>
12126L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12127W:	http://squashfs.org.uk
12128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12129S:	Maintained
12130F:	Documentation/filesystems/squashfs.txt
12131F:	fs/squashfs/
12132
12133SRM (Alpha) environment access
12134M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12135S:	Maintained
12136F:	arch/alpha/kernel/srm_env.c
12137
12138STABLE BRANCH
12139M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12140L:	stable@vger.kernel.org
12141S:	Supported
12142F:	Documentation/process/stable-kernel-rules.rst
12143
12144STAGING SUBSYSTEM
12145M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12147L:	devel@driverdev.osuosl.org
12148S:	Supported
12149F:	drivers/staging/
12150
12151STAGING - COMEDI
12152M:	Ian Abbott <abbotti@mev.co.uk>
12153M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12154S:	Odd Fixes
12155F:	drivers/staging/comedi/
12156
12157STAGING - FLARION FT1000 DRIVERS
12158M:	Marek Belisko <marek.belisko@gmail.com>
12159S:	Odd Fixes
12160F:	drivers/staging/ft1000/
12161
12162STAGING - INDUSTRIAL IO
12163M:	Jonathan Cameron <jic23@kernel.org>
12164L:	linux-iio@vger.kernel.org
12165S:	Odd Fixes
12166F:	Documentation/devicetree/bindings/staging/iio/
12167F:	drivers/staging/iio/
12168
12169STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12170M:	Jarod Wilson <jarod@wilsonet.com>
12171W:	http://www.lirc.org/
12172S:	Odd Fixes
12173F:	drivers/staging/media/lirc/
12174
12175STAGING - LUSTRE PARALLEL FILESYSTEM
12176M:	Oleg Drokin <oleg.drokin@intel.com>
12177M:	Andreas Dilger <andreas.dilger@intel.com>
12178M:	James Simmons <jsimmons@infradead.org>
12179L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12180W:	http://wiki.lustre.org/
12181S:	Maintained
12182F:	drivers/staging/lustre
12183
12184STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12185M:	Marc Dietrich <marvin24@gmx.de>
12186L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12187L:	linux-tegra@vger.kernel.org
12188S:	Maintained
12189F:	drivers/staging/nvec/
12190
12191STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12192M:	Jens Frederich <jfrederich@gmail.com>
12193M:	Daniel Drake <dsd@laptop.org>
12194M:	Jon Nettleton <jon.nettleton@gmail.com>
12195W:	http://wiki.laptop.org/go/DCON
12196S:	Maintained
12197F:	drivers/staging/olpc_dcon/
12198
12199STAGING - REALTEK RTL8712U DRIVERS
12200M:	Larry Finger <Larry.Finger@lwfinger.net>
12201M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12202S:	Odd Fixes
12203F:	drivers/staging/rtl8712/
12204
12205STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12206M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12207M:	Teddy Wang <teddy.wang@siliconmotion.com>
12208M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12209L:	linux-fbdev@vger.kernel.org
12210S:	Maintained
12211F:	drivers/staging/sm750fb/
12212
12213STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12214M:	William Hubbs <w.d.hubbs@gmail.com>
12215M:	Chris Brannon <chris@the-brannons.com>
12216M:	Kirk Reiser <kirk@reisers.ca>
12217M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12218L:	speakup@linux-speakup.org
12219W:	http://www.linux-speakup.org/
12220S:	Odd Fixes
12221F:	drivers/staging/speakup/
12222
12223STAGING - VIA VT665X DRIVERS
12224M:	Forest Bond <forest@alittletooquiet.net>
12225S:	Odd Fixes
12226F:	drivers/staging/vt665?/
12227
12228STAGING - WILC1000 WIFI DRIVER
12229M:	Aditya Shankar <aditya.shankar@microchip.com>
12230M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12231L:	linux-wireless@vger.kernel.org
12232S:	Supported
12233F:	drivers/staging/wilc1000/
12234
12235STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12236M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12237S:	Odd Fixes
12238F:	drivers/staging/xgifb/
12239
12240STARFIRE/DURALAN NETWORK DRIVER
12241M:	Ion Badulescu <ionut@badula.org>
12242S:	Odd Fixes
12243F:	drivers/net/ethernet/adaptec/starfire*
12244
12245SUN3/3X
12246M:	Sam Creasey <sammy@sammy.net>
12247W:	http://sammy.net/sun3/
12248S:	Maintained
12249F:	arch/m68k/kernel/*sun3*
12250F:	arch/m68k/sun3*/
12251F:	arch/m68k/include/asm/sun3*
12252F:	drivers/net/ethernet/i825xx/sun3*
12253
12254SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12255M:	Hans de Goede <hdegoede@redhat.com>
12256L:	linux-input@vger.kernel.org
12257S:	Maintained
12258F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12259F:	drivers/input/keyboard/sun4i-lradc-keys.c
12260
12261SUNDANCE NETWORK DRIVER
12262M:	Denis Kirjanov <kda@linux-powerpc.org>
12263L:	netdev@vger.kernel.org
12264S:	Maintained
12265F:	drivers/net/ethernet/dlink/sundance.c
12266
12267SUPERH
12268M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12269M:	Rich Felker <dalias@libc.org>
12270L:	linux-sh@vger.kernel.org
12271Q:	http://patchwork.kernel.org/project/linux-sh/list/
12272S:	Maintained
12273F:	Documentation/sh/
12274F:	arch/sh/
12275F:	drivers/sh/
12276
12277SUSPEND TO RAM
12278M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12279M:	Len Brown <len.brown@intel.com>
12280M:	Pavel Machek <pavel@ucw.cz>
12281L:	linux-pm@vger.kernel.org
12282B:	https://bugzilla.kernel.org
12283S:	Supported
12284F:	Documentation/power/
12285F:	arch/x86/kernel/acpi/
12286F:	drivers/base/power/
12287F:	kernel/power/
12288F:	include/linux/suspend.h
12289F:	include/linux/freezer.h
12290F:	include/linux/pm.h
12291
12292SVGA HANDLING
12293M:	Martin Mares <mj@ucw.cz>
12294L:	linux-video@atrey.karlin.mff.cuni.cz
12295S:	Maintained
12296F:	Documentation/svga.txt
12297F:	arch/x86/boot/video*
12298
12299SWIOTLB SUBSYSTEM
12300M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12301L:	linux-kernel@vger.kernel.org
12302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12303S:	Supported
12304F:	lib/swiotlb.c
12305F:	arch/*/kernel/pci-swiotlb.c
12306F:	include/linux/swiotlb.h
12307
12308SWITCHDEV
12309M:	Jiri Pirko <jiri@resnulli.us>
12310M:	Ivan Vecera <ivecera@redhat.com>
12311L:	netdev@vger.kernel.org
12312S:	Supported
12313F:	net/switchdev/
12314F:	include/net/switchdev.h
12315
12316SYNOPSYS ARC ARCHITECTURE
12317M:	Vineet Gupta <vgupta@synopsys.com>
12318L:	linux-snps-arc@lists.infradead.org
12319S:	Supported
12320F:	arch/arc/
12321F:	Documentation/devicetree/bindings/arc/*
12322F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12323F:	drivers/clocksource/arc_timer.c
12324F:	drivers/tty/serial/arc_uart.c
12325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12326
12327SYNOPSYS ARC SDP platform support
12328M:	Alexey Brodkin <abrodkin@synopsys.com>
12329S:	Supported
12330F:	arch/arc/plat-axs10x
12331F:	arch/arc/boot/dts/ax*
12332F:	Documentation/devicetree/bindings/arc/axs10*
12333
12334SYSTEM CONFIGURATION (SYSCON)
12335M:	Lee Jones <lee.jones@linaro.org>
12336M:	Arnd Bergmann <arnd@arndb.de>
12337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12338S:	Supported
12339F:	drivers/mfd/syscon.c
12340
12341SYSTEM RESET/SHUTDOWN DRIVERS
12342M:	Sebastian Reichel <sre@kernel.org>
12343L:	linux-pm@vger.kernel.org
12344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12345S:	Maintained
12346F:	Documentation/devicetree/bindings/power/reset/
12347F:	drivers/power/reset/
12348
12349SYSV FILESYSTEM
12350M:	Christoph Hellwig <hch@infradead.org>
12351S:	Maintained
12352F:	Documentation/filesystems/sysv-fs.txt
12353F:	fs/sysv/
12354F:	include/linux/sysv_fs.h
12355
12356TARGET SUBSYSTEM
12357M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12358L:	linux-scsi@vger.kernel.org
12359L:	target-devel@vger.kernel.org
12360W:	http://www.linux-iscsi.org
12361W:	http://groups.google.com/group/linux-iscsi-target-dev
12362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12363S:	Supported
12364F:	drivers/target/
12365F:	include/target/
12366F:	Documentation/target/
12367
12368TASKSTATS STATISTICS INTERFACE
12369M:	Balbir Singh <bsingharora@gmail.com>
12370S:	Maintained
12371F:	Documentation/accounting/taskstats*
12372F:	include/linux/taskstats*
12373F:	kernel/taskstats.c
12374
12375TC subsystem
12376M:	Jamal Hadi Salim <jhs@mojatatu.com>
12377M:	Cong Wang <xiyou.wangcong@gmail.com>
12378M:	Jiri Pirko <jiri@resnulli.us>
12379L:	netdev@vger.kernel.org
12380S:	Maintained
12381F:	include/net/pkt_cls.h
12382F:	include/net/pkt_sched.h
12383F:	include/net/tc_act/
12384F:	include/uapi/linux/pkt_cls.h
12385F:	include/uapi/linux/pkt_sched.h
12386F:	include/uapi/linux/tc_act/
12387F:	include/uapi/linux/tc_ematch/
12388F:	net/sched/
12389
12390TCP LOW PRIORITY MODULE
12391M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12392M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12393W:	http://tcp-lp-mod.sourceforge.net/
12394S:	Maintained
12395F:	net/ipv4/tcp_lp.c
12396
12397TDA10071 MEDIA DRIVER
12398M:	Antti Palosaari <crope@iki.fi>
12399L:	linux-media@vger.kernel.org
12400W:	https://linuxtv.org
12401W:	http://palosaari.fi/linux/
12402Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12403T:	git git://linuxtv.org/anttip/media_tree.git
12404S:	Maintained
12405F:	drivers/media/dvb-frontends/tda10071*
12406
12407TDA18212 MEDIA DRIVER
12408M:	Antti Palosaari <crope@iki.fi>
12409L:	linux-media@vger.kernel.org
12410W:	https://linuxtv.org
12411W:	http://palosaari.fi/linux/
12412Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12413T:	git git://linuxtv.org/anttip/media_tree.git
12414S:	Maintained
12415F:	drivers/media/tuners/tda18212*
12416
12417TDA18218 MEDIA DRIVER
12418M:	Antti Palosaari <crope@iki.fi>
12419L:	linux-media@vger.kernel.org
12420W:	https://linuxtv.org
12421W:	http://palosaari.fi/linux/
12422Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12423T:	git git://linuxtv.org/anttip/media_tree.git
12424S:	Maintained
12425F:	drivers/media/tuners/tda18218*
12426
12427TDA18271 MEDIA DRIVER
12428M:	Michael Krufky <mkrufky@linuxtv.org>
12429L:	linux-media@vger.kernel.org
12430W:	https://linuxtv.org
12431W:	http://github.com/mkrufky
12432Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12433T:	git git://linuxtv.org/mkrufky/tuners.git
12434S:	Maintained
12435F:	drivers/media/tuners/tda18271*
12436
12437TDA827x MEDIA DRIVER
12438M:	Michael Krufky <mkrufky@linuxtv.org>
12439L:	linux-media@vger.kernel.org
12440W:	https://linuxtv.org
12441W:	http://github.com/mkrufky
12442Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12443T:	git git://linuxtv.org/mkrufky/tuners.git
12444S:	Maintained
12445F:	drivers/media/tuners/tda8290.*
12446
12447TDA8290 MEDIA DRIVER
12448M:	Michael Krufky <mkrufky@linuxtv.org>
12449L:	linux-media@vger.kernel.org
12450W:	https://linuxtv.org
12451W:	http://github.com/mkrufky
12452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12453T:	git git://linuxtv.org/mkrufky/tuners.git
12454S:	Maintained
12455F:	drivers/media/tuners/tda8290.*
12456
12457TDA9840 MEDIA DRIVER
12458M:	Hans Verkuil <hverkuil@xs4all.nl>
12459L:	linux-media@vger.kernel.org
12460T:	git git://linuxtv.org/media_tree.git
12461W:	https://linuxtv.org
12462S:	Maintained
12463F:	drivers/media/i2c/tda9840*
12464
12465TEA5761 TUNER DRIVER
12466M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12467M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12468L:	linux-media@vger.kernel.org
12469W:	https://linuxtv.org
12470T:	git git://linuxtv.org/media_tree.git
12471S:	Odd fixes
12472F:	drivers/media/tuners/tea5761.*
12473
12474TEA5767 TUNER DRIVER
12475M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12476M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12477L:	linux-media@vger.kernel.org
12478W:	https://linuxtv.org
12479T:	git git://linuxtv.org/media_tree.git
12480S:	Maintained
12481F:	drivers/media/tuners/tea5767.*
12482
12483TEA6415C MEDIA DRIVER
12484M:	Hans Verkuil <hverkuil@xs4all.nl>
12485L:	linux-media@vger.kernel.org
12486T:	git git://linuxtv.org/media_tree.git
12487W:	https://linuxtv.org
12488S:	Maintained
12489F:	drivers/media/i2c/tea6415c*
12490
12491TEA6420 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/tea6420*
12498
12499TEAM DRIVER
12500M:	Jiri Pirko <jiri@resnulli.us>
12501L:	netdev@vger.kernel.org
12502S:	Supported
12503F:	drivers/net/team/
12504F:	include/linux/if_team.h
12505F:	include/uapi/linux/if_team.h
12506
12507TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12508M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12509S:	Maintained
12510F:	arch/x86/platform/ts5500/
12511
12512TECHNOTREND USB IR RECEIVER
12513M:	Sean Young <sean@mess.org>
12514L:	linux-media@vger.kernel.org
12515S:	Maintained
12516F:	drivers/media/rc/ttusbir.c
12517
12518TEGRA ARCHITECTURE SUPPORT
12519M:	Stephen Warren <swarren@wwwdotorg.org>
12520M:	Thierry Reding <thierry.reding@gmail.com>
12521M:	Alexandre Courbot <gnurou@gmail.com>
12522L:	linux-tegra@vger.kernel.org
12523Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12525S:	Supported
12526N:	[^a-z]tegra
12527
12528TEGRA CLOCK DRIVER
12529M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12530M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12531S:	Supported
12532F:	drivers/clk/tegra/
12533
12534TEGRA DMA DRIVERS
12535M:	Laxman Dewangan <ldewangan@nvidia.com>
12536M:	Jon Hunter <jonathanh@nvidia.com>
12537S:	Supported
12538F:	drivers/dma/tegra*
12539
12540TEGRA I2C DRIVER
12541M:	Laxman Dewangan <ldewangan@nvidia.com>
12542S:	Supported
12543F:	drivers/i2c/busses/i2c-tegra.c
12544
12545TEGRA IOMMU DRIVERS
12546M:	Hiroshi Doyu <hdoyu@nvidia.com>
12547S:	Supported
12548F:	drivers/iommu/tegra*
12549
12550TEGRA KBC DRIVER
12551M:	Rakesh Iyer <riyer@nvidia.com>
12552M:	Laxman Dewangan <ldewangan@nvidia.com>
12553S:	Supported
12554F:	drivers/input/keyboard/tegra-kbc.c
12555
12556TEGRA PWM DRIVER
12557M:	Thierry Reding <thierry.reding@gmail.com>
12558S:	Supported
12559F:	drivers/pwm/pwm-tegra.c
12560
12561TEGRA SERIAL DRIVER
12562M:	Laxman Dewangan <ldewangan@nvidia.com>
12563S:	Supported
12564F:	drivers/tty/serial/serial-tegra.c
12565
12566TEGRA SPI DRIVER
12567M:	Laxman Dewangan <ldewangan@nvidia.com>
12568S:	Supported
12569F:	drivers/spi/spi-tegra*
12570
12571TEHUTI ETHERNET DRIVER
12572M:	Andy Gospodarek <andy@greyhouse.net>
12573L:	netdev@vger.kernel.org
12574S:	Supported
12575F:	drivers/net/ethernet/tehuti/*
12576
12577Telecom Clock Driver for MCPL0010
12578M:	Mark Gross <mark.gross@intel.com>
12579S:	Supported
12580F:	drivers/char/tlclk.c
12581
12582TENSILICA XTENSA PORT (xtensa)
12583M:	Chris Zankel <chris@zankel.net>
12584M:	Max Filippov <jcmvbkbc@gmail.com>
12585L:	linux-xtensa@linux-xtensa.org
12586T:	git git://github.com/czankel/xtensa-linux.git
12587S:	Maintained
12588F:	arch/xtensa/
12589F:	drivers/irqchip/irq-xtensa-*
12590
12591Texas Instruments' System Control Interface (TISCI) Protocol Driver
12592M:	Nishanth Menon <nm@ti.com>
12593M:	Tero Kristo <t-kristo@ti.com>
12594M:	Santosh Shilimkar <ssantosh@kernel.org>
12595L:	linux-arm-kernel@lists.infradead.org
12596S:	Maintained
12597F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12598F:	drivers/firmware/ti_sci*
12599F:	include/linux/soc/ti/ti_sci_protocol.h
12600
12601THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12602M:	Hans Verkuil <hverkuil@xs4all.nl>
12603L:	linux-media@vger.kernel.org
12604T:	git git://linuxtv.org/media_tree.git
12605W:	https://linuxtv.org
12606S:	Maintained
12607F:	drivers/media/radio/radio-raremono.c
12608
12609THERMAL
12610M:	Zhang Rui <rui.zhang@intel.com>
12611M:	Eduardo Valentin <edubezval@gmail.com>
12612L:	linux-pm@vger.kernel.org
12613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12615Q:	https://patchwork.kernel.org/project/linux-pm/list/
12616S:	Supported
12617F:	drivers/thermal/
12618F:	include/linux/thermal.h
12619F:	include/uapi/linux/thermal.h
12620F:	include/linux/cpu_cooling.h
12621F:	Documentation/devicetree/bindings/thermal/
12622
12623THERMAL/CPU_COOLING
12624M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12625M:	Viresh Kumar <viresh.kumar@linaro.org>
12626M:	Javi Merino <javi.merino@kernel.org>
12627L:	linux-pm@vger.kernel.org
12628S:	Supported
12629F:	Documentation/thermal/cpu-cooling-api.txt
12630F:	drivers/thermal/cpu_cooling.c
12631F:	include/linux/cpu_cooling.h
12632
12633THINKPAD ACPI EXTRAS DRIVER
12634M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12635L:	ibm-acpi-devel@lists.sourceforge.net
12636L:	platform-driver-x86@vger.kernel.org
12637W:	http://ibm-acpi.sourceforge.net
12638W:	http://thinkwiki.org/wiki/Ibm-acpi
12639T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12640S:	Maintained
12641F:	drivers/platform/x86/thinkpad_acpi.c
12642
12643TI BANDGAP AND THERMAL DRIVER
12644M:	Eduardo Valentin <edubezval@gmail.com>
12645M:	Keerthy <j-keerthy@ti.com>
12646L:	linux-pm@vger.kernel.org
12647L:	linux-omap@vger.kernel.org
12648S:	Maintained
12649F:	drivers/thermal/ti-soc-thermal/
12650
12651TI VPE/CAL DRIVERS
12652M:	Benoit Parrot <bparrot@ti.com>
12653L:	linux-media@vger.kernel.org
12654W:	http://linuxtv.org/
12655Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12656S:	Maintained
12657F:	drivers/media/platform/ti-vpe/
12658
12659TI CDCE706 CLOCK DRIVER
12660M:	Max Filippov <jcmvbkbc@gmail.com>
12661S:	Maintained
12662F:	drivers/clk/clk-cdce706.c
12663
12664TI CLOCK DRIVER
12665M:	Tero Kristo <t-kristo@ti.com>
12666L:	linux-omap@vger.kernel.org
12667S:	Maintained
12668F:	drivers/clk/ti/
12669F:	include/linux/clk/ti.h
12670
12671TI ETHERNET SWITCH DRIVER (CPSW)
12672R:	Grygorii Strashko <grygorii.strashko@ti.com>
12673L:	linux-omap@vger.kernel.org
12674L:	netdev@vger.kernel.org
12675S:	Maintained
12676F:	drivers/net/ethernet/ti/cpsw*
12677F:	drivers/net/ethernet/ti/davinci*
12678
12679TI FLASH MEDIA INTERFACE DRIVER
12680M:	Alex Dubov <oakad@yahoo.com>
12681S:	Maintained
12682F:	drivers/misc/tifm*
12683F:	drivers/mmc/host/tifm_sd.c
12684F:	include/linux/tifm.h
12685
12686TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12687M:	Santosh Shilimkar <ssantosh@kernel.org>
12688L:	linux-kernel@vger.kernel.org
12689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12690S:	Maintained
12691F:	drivers/soc/ti/*
12692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12693
12694
12695TI LM49xxx FAMILY ASoC CODEC DRIVERS
12696M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12697M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12698L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12699S:	Maintained
12700F:	sound/soc/codecs/lm49453*
12701F:	sound/soc/codecs/isabelle*
12702
12703TI LP855x BACKLIGHT DRIVER
12704M:	Milo Kim <milo.kim@ti.com>
12705S:	Maintained
12706F:	Documentation/backlight/lp855x-driver.txt
12707F:	drivers/video/backlight/lp855x_bl.c
12708F:	include/linux/platform_data/lp855x.h
12709
12710TI LP8727 CHARGER DRIVER
12711M:	Milo Kim <milo.kim@ti.com>
12712S:	Maintained
12713F:	drivers/power/supply/lp8727_charger.c
12714F:	include/linux/platform_data/lp8727.h
12715
12716TI LP8788 MFD DRIVER
12717M:	Milo Kim <milo.kim@ti.com>
12718S:	Maintained
12719F:	drivers/iio/adc/lp8788_adc.c
12720F:	drivers/leds/leds-lp8788.c
12721F:	drivers/mfd/lp8788*.c
12722F:	drivers/power/supply/lp8788-charger.c
12723F:	drivers/regulator/lp8788-*.c
12724F:	include/linux/mfd/lp8788*.h
12725
12726TI NETCP ETHERNET DRIVER
12727M:	Wingman Kwok <w-kwok2@ti.com>
12728M:	Murali Karicheri <m-karicheri2@ti.com>
12729L:	netdev@vger.kernel.org
12730S:	Maintained
12731F:	drivers/net/ethernet/ti/netcp*
12732
12733TI TAS571X FAMILY ASoC CODEC DRIVER
12734M:	Kevin Cernekee <cernekee@chromium.org>
12735L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12736S:	Odd Fixes
12737F:	sound/soc/codecs/tas571x*
12738
12739TI TWL4030 SERIES SOC CODEC DRIVER
12740M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12741L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12742S:	Maintained
12743F:	sound/soc/codecs/twl4030*
12744
12745TI WILINK WIRELESS DRIVERS
12746L:	linux-wireless@vger.kernel.org
12747W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12748W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12750S:	Orphan
12751F:	drivers/net/wireless/ti/
12752F:	include/linux/wl12xx.h
12753
12754TIPC NETWORK LAYER
12755M:	Jon Maloy <jon.maloy@ericsson.com>
12756M:	Ying Xue <ying.xue@windriver.com>
12757L:	netdev@vger.kernel.org (core kernel code)
12758L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12759W:	http://tipc.sourceforge.net/
12760S:	Maintained
12761F:	include/uapi/linux/tipc*.h
12762F:	net/tipc/
12763
12764TILE ARCHITECTURE
12765M:	Chris Metcalf <cmetcalf@mellanox.com>
12766W:	http://www.mellanox.com/repository/solutions/tile-scm/
12767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12768S:	Supported
12769F:	arch/tile/
12770F:	drivers/char/tile-srom.c
12771F:	drivers/edac/tile_edac.c
12772F:	drivers/net/ethernet/tile/
12773F:	drivers/rtc/rtc-tile.c
12774F:	drivers/tty/hvc/hvc_tile.c
12775F:	drivers/tty/serial/tilegx.c
12776F:	drivers/usb/host/*-tilegx.c
12777F:	include/linux/usb/tilegx.h
12778
12779TLAN NETWORK DRIVER
12780M:	Samuel Chessman <chessman@tux.org>
12781L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12782W:	http://sourceforge.net/projects/tlan/
12783S:	Maintained
12784F:	Documentation/networking/tlan.txt
12785F:	drivers/net/ethernet/ti/tlan.*
12786
12787TOMOYO SECURITY MODULE
12788M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12789M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12790L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12791L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12792L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12793L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12794W:	http://tomoyo.sourceforge.jp/
12795T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12796S:	Maintained
12797F:	security/tomoyo/
12798
12799TOPSTAR LAPTOP EXTRAS DRIVER
12800M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12801L:	platform-driver-x86@vger.kernel.org
12802S:	Maintained
12803F:	drivers/platform/x86/topstar-laptop.c
12804
12805TOSHIBA ACPI EXTRAS DRIVER
12806M:	Azael Avalos <coproscefalo@gmail.com>
12807L:	platform-driver-x86@vger.kernel.org
12808S:	Maintained
12809F:	drivers/platform/x86/toshiba_acpi.c
12810
12811TOSHIBA BLUETOOTH DRIVER
12812M:	Azael Avalos <coproscefalo@gmail.com>
12813L:	platform-driver-x86@vger.kernel.org
12814S:	Maintained
12815F:	drivers/platform/x86/toshiba_bluetooth.c
12816
12817TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12818M:	Azael Avalos <coproscefalo@gmail.com>
12819L:	platform-driver-x86@vger.kernel.org
12820S:	Maintained
12821F:	drivers/platform/x86/toshiba_haps.c
12822
12823TOSHIBA WMI HOTKEYS DRIVER
12824M:	Azael Avalos <coproscefalo@gmail.com>
12825L:	platform-driver-x86@vger.kernel.org
12826S:	Maintained
12827F:	drivers/platform/x86/toshiba-wmi.c
12828
12829TOSHIBA SMM DRIVER
12830M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12831W:	http://www.buzzard.org.uk/toshiba/
12832S:	Maintained
12833F:	drivers/char/toshiba.c
12834F:	include/linux/toshiba.h
12835F:	include/uapi/linux/toshiba.h
12836
12837TOSHIBA TC358743 DRIVER
12838M:	Mats Randgaard <matrandg@cisco.com>
12839L:	linux-media@vger.kernel.org
12840S:	Maintained
12841F:	drivers/media/i2c/tc358743*
12842F:	include/media/i2c/tc358743.h
12843
12844TMIO/SDHI MMC DRIVER
12845M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12846L:	linux-mmc@vger.kernel.org
12847S:	Supported
12848F:	drivers/mmc/host/tmio_mmc*
12849F:	drivers/mmc/host/sh_mobile_sdhi.c
12850F:	include/linux/mfd/tmio.h
12851
12852TMP401 HARDWARE MONITOR DRIVER
12853M:	Guenter Roeck <linux@roeck-us.net>
12854L:	linux-hwmon@vger.kernel.org
12855S:	Maintained
12856F:	Documentation/hwmon/tmp401
12857F:	drivers/hwmon/tmp401.c
12858
12859TMPFS (SHMEM FILESYSTEM)
12860M:	Hugh Dickins <hughd@google.com>
12861L:	linux-mm@kvack.org
12862S:	Maintained
12863F:	include/linux/shmem_fs.h
12864F:	mm/shmem.c
12865
12866TM6000 VIDEO4LINUX DRIVER
12867M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12868M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12869L:	linux-media@vger.kernel.org
12870W:	https://linuxtv.org
12871T:	git git://linuxtv.org/media_tree.git
12872S:	Odd fixes
12873F:	drivers/media/usb/tm6000/
12874F:	Documentation/media/v4l-drivers/tm6000*
12875
12876TW5864 VIDEO4LINUX DRIVER
12877M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12878M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12879M:	Andrey Utkin <andrey_utkin@fastmail.com>
12880L:	linux-media@vger.kernel.org
12881S:	Supported
12882F:	drivers/media/pci/tw5864/
12883
12884TW68 VIDEO4LINUX DRIVER
12885M:	Hans Verkuil <hverkuil@xs4all.nl>
12886L:	linux-media@vger.kernel.org
12887T:	git git://linuxtv.org/media_tree.git
12888W:	https://linuxtv.org
12889S:	Odd Fixes
12890F:	drivers/media/pci/tw68/
12891
12892TW686X VIDEO4LINUX DRIVER
12893M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12894L:	linux-media@vger.kernel.org
12895T:	git git://linuxtv.org/media_tree.git
12896W:	http://linuxtv.org
12897S:	Maintained
12898F:	drivers/media/pci/tw686x/
12899
12900TPM DEVICE DRIVER
12901M:	Peter Huewe <peterhuewe@gmx.de>
12902M:	Marcel Selhorst <tpmdd@selhorst.net>
12903M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12904R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12905W:	http://tpmdd.sourceforge.net
12906L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12907Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12908T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12909S:	Maintained
12910F:	drivers/char/tpm/
12911
12912TPM IBM_VTPM DEVICE DRIVER
12913M:	Ashley Lai <ashleydlai@gmail.com>
12914W:	http://tpmdd.sourceforge.net
12915L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12916S:	Maintained
12917F:	drivers/char/tpm/tpm_ibmvtpm*
12918
12919TRACING
12920M:	Steven Rostedt <rostedt@goodmis.org>
12921M:	Ingo Molnar <mingo@redhat.com>
12922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12923S:	Maintained
12924F:	Documentation/trace/ftrace.txt
12925F:	arch/*/*/*/ftrace.h
12926F:	arch/*/kernel/ftrace.c
12927F:	include/*/ftrace.h
12928F:	include/linux/trace*.h
12929F:	include/trace/
12930F:	kernel/trace/
12931F:	tools/testing/selftests/ftrace/
12932
12933TRACING MMIO ACCESSES (MMIOTRACE)
12934M:	Steven Rostedt <rostedt@goodmis.org>
12935M:	Ingo Molnar <mingo@kernel.org>
12936R:	Karol Herbst <karolherbst@gmail.com>
12937R:	Pekka Paalanen <ppaalanen@gmail.com>
12938S:	Maintained
12939L:	linux-kernel@vger.kernel.org
12940L:	nouveau@lists.freedesktop.org
12941F:	kernel/trace/trace_mmiotrace.c
12942F:	include/linux/mmiotrace.h
12943F:	arch/x86/mm/kmmio.c
12944F:	arch/x86/mm/mmio-mod.c
12945F:	arch/x86/mm/testmmiotrace.c
12946
12947TRIVIAL PATCHES
12948M:	Jiri Kosina <trivial@kernel.org>
12949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12950S:	Maintained
12951K:	^Subject:.*(?i)trivial
12952
12953TTY LAYER
12954M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12955M:	Jiri Slaby <jslaby@suse.com>
12956S:	Supported
12957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12958F:	Documentation/serial/
12959F:	drivers/tty/
12960F:	drivers/tty/serial/serial_core.c
12961F:	include/linux/serial_core.h
12962F:	include/linux/serial.h
12963F:	include/linux/tty.h
12964F:	include/uapi/linux/serial_core.h
12965F:	include/uapi/linux/serial.h
12966F:	include/uapi/linux/tty.h
12967
12968TUA9001 MEDIA DRIVER
12969M:	Antti Palosaari <crope@iki.fi>
12970L:	linux-media@vger.kernel.org
12971W:	https://linuxtv.org
12972W:	http://palosaari.fi/linux/
12973Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12974T:	git git://linuxtv.org/anttip/media_tree.git
12975S:	Maintained
12976F:	drivers/media/tuners/tua9001*
12977
12978TULIP NETWORK DRIVERS
12979L:	netdev@vger.kernel.org
12980L:	linux-parisc@vger.kernel.org
12981S:	Orphan
12982F:	drivers/net/ethernet/dec/tulip/
12983
12984TUN/TAP driver
12985M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12986W:	http://vtun.sourceforge.net/tun
12987S:	Maintained
12988F:	Documentation/networking/tuntap.txt
12989F:	arch/um/os-Linux/drivers/
12990
12991TURBOCHANNEL SUBSYSTEM
12992M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12993M:	Ralf Baechle <ralf@linux-mips.org>
12994L:	linux-mips@linux-mips.org
12995Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12996S:	Maintained
12997F:	drivers/tc/
12998F:	include/linux/tc.h
12999
13000UBI FILE SYSTEM (UBIFS)
13001M:	Richard Weinberger <richard@nod.at>
13002M:	Artem Bityutskiy <dedekind1@gmail.com>
13003M:	Adrian Hunter <adrian.hunter@intel.com>
13004L:	linux-mtd@lists.infradead.org
13005T:	git git://git.infradead.org/ubifs-2.6.git
13006W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13007S:	Supported
13008F:	Documentation/filesystems/ubifs.txt
13009F:	fs/ubifs/
13010
13011UCLINUX (M68KNOMMU AND COLDFIRE)
13012M:	Greg Ungerer <gerg@linux-m68k.org>
13013W:	http://www.linux-m68k.org/
13014W:	http://www.uclinux.org/
13015L:	linux-m68k@lists.linux-m68k.org
13016L:	uclinux-dev@uclinux.org  (subscribers-only)
13017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13018S:	Maintained
13019F:	arch/m68k/coldfire/
13020F:	arch/m68k/68*/
13021F:	arch/m68k/*/*_no.*
13022F:	arch/m68k/include/asm/*_no.*
13023
13024UDF FILESYSTEM
13025M:	Jan Kara <jack@suse.com>
13026S:	Maintained
13027F:	Documentation/filesystems/udf.txt
13028F:	fs/udf/
13029
13030UDRAW TABLET
13031M:	Bastien Nocera <hadess@hadess.net>
13032L:	linux-input@vger.kernel.org
13033S:	Maintained
13034F:	drivers/hid/hid-udraw.c
13035
13036UFS FILESYSTEM
13037M:	Evgeniy Dushistov <dushistov@mail.ru>
13038S:	Maintained
13039F:	Documentation/filesystems/ufs.txt
13040F:	fs/ufs/
13041
13042UHID USERSPACE HID IO DRIVER:
13043M:	David Herrmann <dh.herrmann@googlemail.com>
13044L:	linux-input@vger.kernel.org
13045S:	Maintained
13046F:	drivers/hid/uhid.c
13047F:	include/uapi/linux/uhid.h
13048
13049ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13050L:	linux-usb@vger.kernel.org
13051S:	Orphan
13052F:	drivers/uwb/
13053F:	include/linux/uwb.h
13054F:	include/linux/uwb/
13055
13056UNICORE32 ARCHITECTURE:
13057M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13058W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13059S:	Maintained
13060T:	git git://github.com/gxt/linux.git
13061F:	arch/unicore32/
13062
13063UNIFDEF
13064M:	Tony Finch <dot@dotat.at>
13065W:	http://dotat.at/prog/unifdef
13066S:	Maintained
13067F:	scripts/unifdef.c
13068
13069UNIFORM CDROM DRIVER
13070M:	Jens Axboe <axboe@kernel.dk>
13071W:	http://www.kernel.dk
13072S:	Maintained
13073F:	Documentation/cdrom/
13074F:	drivers/cdrom/cdrom.c
13075F:	include/linux/cdrom.h
13076F:	include/uapi/linux/cdrom.h
13077
13078UNISYS S-PAR DRIVERS
13079M:	David Kershner <david.kershner@unisys.com>
13080L:	sparmaintainer@unisys.com (Unisys internal)
13081S:	Supported
13082F:	drivers/staging/unisys/
13083
13084UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13085M:	Vinayak Holikatti <vinholikatti@gmail.com>
13086L:	linux-scsi@vger.kernel.org
13087S:	Supported
13088F:	Documentation/scsi/ufs.txt
13089F:	drivers/scsi/ufs/
13090
13091UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13092M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13093M:	Prabu Thangamuthu <prabut@synopsys.com>
13094L:	linux-scsi@vger.kernel.org
13095S:	Supported
13096F:	drivers/scsi/ufs/*dwc*
13097
13098UNSORTED BLOCK IMAGES (UBI)
13099M:	Artem Bityutskiy <dedekind1@gmail.com>
13100M:	Richard Weinberger <richard@nod.at>
13101W:	http://www.linux-mtd.infradead.org/
13102L:	linux-mtd@lists.infradead.org
13103T:	git git://git.infradead.org/ubifs-2.6.git
13104S:	Supported
13105F:	drivers/mtd/ubi/
13106F:	include/linux/mtd/ubi.h
13107F:	include/uapi/mtd/ubi-user.h
13108
13109USB ACM DRIVER
13110M:	Oliver Neukum <oneukum@suse.com>
13111L:	linux-usb@vger.kernel.org
13112S:	Maintained
13113F:	Documentation/usb/acm.txt
13114F:	drivers/usb/class/cdc-acm.*
13115
13116USB AR5523 WIRELESS DRIVER
13117M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13118L:	linux-wireless@vger.kernel.org
13119S:	Maintained
13120F:	drivers/net/wireless/ath/ar5523/
13121
13122USB ATTACHED SCSI
13123M:	Oliver Neukum <oneukum@suse.com>
13124L:	linux-usb@vger.kernel.org
13125L:	linux-scsi@vger.kernel.org
13126S:	Maintained
13127F:	drivers/usb/storage/uas.c
13128
13129USB CDC ETHERNET DRIVER
13130M:	Oliver Neukum <oliver@neukum.org>
13131L:	linux-usb@vger.kernel.org
13132S:	Maintained
13133F:	drivers/net/usb/cdc_*.c
13134F:	include/uapi/linux/usb/cdc.h
13135
13136USB CHAOSKEY DRIVER
13137M:	Keith Packard <keithp@keithp.com>
13138L:	linux-usb@vger.kernel.org
13139S:	Maintained
13140F:	drivers/usb/misc/chaoskey.c
13141
13142USB CYPRESS C67X00 DRIVER
13143M:	Peter Korsgaard <jacmet@sunsite.dk>
13144L:	linux-usb@vger.kernel.org
13145S:	Maintained
13146F:	drivers/usb/c67x00/
13147
13148USB DAVICOM DM9601 DRIVER
13149M:	Peter Korsgaard <jacmet@sunsite.dk>
13150L:	netdev@vger.kernel.org
13151W:	http://www.linux-usb.org/usbnet
13152S:	Maintained
13153F:	drivers/net/usb/dm9601.c
13154
13155USB DIAMOND RIO500 DRIVER
13156M:	Cesar Miquel <miquel@df.uba.ar>
13157L:	rio500-users@lists.sourceforge.net
13158W:	http://rio500.sourceforge.net
13159S:	Maintained
13160F:	drivers/usb/misc/rio500*
13161
13162USB EHCI DRIVER
13163M:	Alan Stern <stern@rowland.harvard.edu>
13164L:	linux-usb@vger.kernel.org
13165S:	Maintained
13166F:	Documentation/usb/ehci.txt
13167F:	drivers/usb/host/ehci*
13168
13169USB GADGET/PERIPHERAL SUBSYSTEM
13170M:	Felipe Balbi <balbi@kernel.org>
13171L:	linux-usb@vger.kernel.org
13172W:	http://www.linux-usb.org/gadget
13173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13174S:	Maintained
13175F:	drivers/usb/gadget/
13176F:	include/linux/usb/gadget*
13177
13178USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13179M:	Jiri Kosina <jikos@kernel.org>
13180R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13181L:	linux-usb@vger.kernel.org
13182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13183S:	Maintained
13184F:	Documentation/hid/hiddev.txt
13185F:	drivers/hid/usbhid/
13186
13187USB ISP116X DRIVER
13188M:	Olav Kongas <ok@artecdesign.ee>
13189L:	linux-usb@vger.kernel.org
13190S:	Maintained
13191F:	drivers/usb/host/isp116x*
13192F:	include/linux/usb/isp116x.h
13193
13194USB LAN78XX ETHERNET DRIVER
13195M:	Woojung Huh <woojung.huh@microchip.com>
13196M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13197L:	netdev@vger.kernel.org
13198S:	Maintained
13199F:	drivers/net/usb/lan78xx.*
13200
13201USB MASS STORAGE DRIVER
13202M:	Alan Stern <stern@rowland.harvard.edu>
13203L:	linux-usb@vger.kernel.org
13204L:	usb-storage@lists.one-eyed-alien.net
13205S:	Maintained
13206W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13207F:	drivers/usb/storage/
13208
13209USB MIDI DRIVER
13210M:	Clemens Ladisch <clemens@ladisch.de>
13211L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13212T:	git git://git.alsa-project.org/alsa-kernel.git
13213S:	Maintained
13214F:	sound/usb/midi.*
13215
13216USB NETWORKING DRIVERS
13217L:	linux-usb@vger.kernel.org
13218S:	Odd Fixes
13219F:	drivers/net/usb/
13220
13221USB OHCI DRIVER
13222M:	Alan Stern <stern@rowland.harvard.edu>
13223L:	linux-usb@vger.kernel.org
13224S:	Maintained
13225F:	Documentation/usb/ohci.txt
13226F:	drivers/usb/host/ohci*
13227
13228USB OTG FSM (Finite State Machine)
13229M:	Peter Chen <Peter.Chen@nxp.com>
13230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13231L:	linux-usb@vger.kernel.org
13232S:	Maintained
13233F:	drivers/usb/common/usb-otg-fsm.c
13234
13235USB OVER IP DRIVER
13236M:	Valentina Manea <valentina.manea.m@gmail.com>
13237M:	Shuah Khan <shuahkh@osg.samsung.com>
13238M:	Shuah Khan <shuah@kernel.org>
13239L:	linux-usb@vger.kernel.org
13240S:	Maintained
13241F:	Documentation/usb/usbip_protocol.txt
13242F:	drivers/usb/usbip/
13243F:	tools/usb/usbip/
13244
13245USB PEGASUS DRIVER
13246M:	Petko Manolov <petkan@nucleusys.com>
13247L:	linux-usb@vger.kernel.org
13248L:	netdev@vger.kernel.org
13249T:	git git://github.com/petkan/pegasus.git
13250W:	https://github.com/petkan/pegasus
13251S:	Maintained
13252F:	drivers/net/usb/pegasus.*
13253
13254USB PHY LAYER
13255M:	Felipe Balbi <balbi@kernel.org>
13256L:	linux-usb@vger.kernel.org
13257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13258S:	Maintained
13259F:	drivers/usb/phy/
13260
13261USB PRINTER DRIVER (usblp)
13262M:	Pete Zaitcev <zaitcev@redhat.com>
13263L:	linux-usb@vger.kernel.org
13264S:	Supported
13265F:	drivers/usb/class/usblp.c
13266
13267USB QMI WWAN NETWORK DRIVER
13268M:	Bjørn Mork <bjorn@mork.no>
13269L:	netdev@vger.kernel.org
13270S:	Maintained
13271F:	Documentation/ABI/testing/sysfs-class-net-qmi
13272F:	drivers/net/usb/qmi_wwan.c
13273
13274USB RTL8150 DRIVER
13275M:	Petko Manolov <petkan@nucleusys.com>
13276L:	linux-usb@vger.kernel.org
13277L:	netdev@vger.kernel.org
13278T:	git git://github.com/petkan/rtl8150.git
13279W:	https://github.com/petkan/rtl8150
13280S:	Maintained
13281F:	drivers/net/usb/rtl8150.c
13282
13283USB SERIAL SUBSYSTEM
13284M:	Johan Hovold <johan@kernel.org>
13285L:	linux-usb@vger.kernel.org
13286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13287S:	Maintained
13288F:	Documentation/usb/usb-serial.txt
13289F:	drivers/usb/serial/
13290F:	include/linux/usb/serial.h
13291
13292USB SMSC75XX ETHERNET DRIVER
13293M:	Steve Glendinning <steve.glendinning@shawell.net>
13294L:	netdev@vger.kernel.org
13295S:	Maintained
13296F:	drivers/net/usb/smsc75xx.*
13297
13298USB SMSC95XX ETHERNET DRIVER
13299M:	Steve Glendinning <steve.glendinning@shawell.net>
13300M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13301L:	netdev@vger.kernel.org
13302S:	Maintained
13303F:	drivers/net/usb/smsc95xx.*
13304
13305USB SUBSYSTEM
13306M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13307L:	linux-usb@vger.kernel.org
13308W:	http://www.linux-usb.org
13309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13310S:	Supported
13311F:	Documentation/devicetree/bindings/usb/
13312F:	Documentation/usb/
13313F:	drivers/usb/
13314F:	include/linux/usb.h
13315F:	include/linux/usb/
13316
13317USB TYPEC SUBSYSTEM
13318M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13319L:	linux-usb@vger.kernel.org
13320S:	Maintained
13321F:	Documentation/ABI/testing/sysfs-class-typec
13322F:	Documentation/usb/typec.rst
13323F:	drivers/usb/typec/
13324F:	include/linux/usb/typec.h
13325
13326USB UHCI DRIVER
13327M:	Alan Stern <stern@rowland.harvard.edu>
13328L:	linux-usb@vger.kernel.org
13329S:	Maintained
13330F:	drivers/usb/host/uhci*
13331
13332USB "USBNET" DRIVER FRAMEWORK
13333M:	Oliver Neukum <oneukum@suse.com>
13334L:	netdev@vger.kernel.org
13335W:	http://www.linux-usb.org/usbnet
13336S:	Maintained
13337F:	drivers/net/usb/usbnet.c
13338F:	include/linux/usb/usbnet.h
13339
13340USB VIDEO CLASS
13341M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13342L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13343L:	linux-media@vger.kernel.org
13344T:	git git://linuxtv.org/media_tree.git
13345W:	http://www.ideasonboard.org/uvc/
13346S:	Maintained
13347F:	drivers/media/usb/uvc/
13348F:	include/uapi/linux/uvcvideo.h
13349
13350USB VISION DRIVER
13351M:	Hans Verkuil <hverkuil@xs4all.nl>
13352L:	linux-media@vger.kernel.org
13353T:	git git://linuxtv.org/media_tree.git
13354W:	https://linuxtv.org
13355S:	Odd Fixes
13356F:	drivers/media/usb/usbvision/
13357
13358USB WEBCAM GADGET
13359M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13360L:	linux-usb@vger.kernel.org
13361S:	Maintained
13362F:	drivers/usb/gadget/function/*uvc*
13363F:	drivers/usb/gadget/legacy/webcam.c
13364
13365USB WIRELESS RNDIS DRIVER (rndis_wlan)
13366M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13367L:	linux-wireless@vger.kernel.org
13368S:	Maintained
13369F:	drivers/net/wireless/rndis_wlan.c
13370
13371USB XHCI DRIVER
13372M:	Mathias Nyman <mathias.nyman@intel.com>
13373L:	linux-usb@vger.kernel.org
13374S:	Supported
13375F:	drivers/usb/host/xhci*
13376F:	drivers/usb/host/pci-quirks*
13377
13378USB ZD1201 DRIVER
13379L:	linux-wireless@vger.kernel.org
13380W:	http://linux-lc100020.sourceforge.net
13381S:	Orphan
13382F:	drivers/net/wireless/zydas/zd1201.*
13383
13384USB ZR364XX DRIVER
13385M:	Antoine Jacquet <royale@zerezo.com>
13386L:	linux-usb@vger.kernel.org
13387L:	linux-media@vger.kernel.org
13388T:	git git://linuxtv.org/media_tree.git
13389W:	http://royale.zerezo.com/zr364xx/
13390S:	Maintained
13391F:	Documentation/media/v4l-drivers/zr364xx*
13392F:	drivers/media/usb/zr364xx/
13393
13394ULPI BUS
13395M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13396L:	linux-usb@vger.kernel.org
13397S:	Maintained
13398F:	drivers/usb/common/ulpi.c
13399F:	include/linux/ulpi/
13400
13401USER-MODE LINUX (UML)
13402M:	Jeff Dike <jdike@addtoit.com>
13403M:	Richard Weinberger <richard@nod.at>
13404L:	user-mode-linux-devel@lists.sourceforge.net
13405L:	user-mode-linux-user@lists.sourceforge.net
13406W:	http://user-mode-linux.sourceforge.net
13407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13408S:	Maintained
13409F:	Documentation/virtual/uml/
13410F:	arch/um/
13411F:	arch/x86/um/
13412F:	fs/hostfs/
13413F:	fs/hppfs/
13414
13415USERSPACE I/O (UIO)
13416M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13417S:	Maintained
13418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13419F:	Documentation/driver-api/uio-howto.rst
13420F:	drivers/uio/
13421F:	include/linux/uio*.h
13422
13423UTIL-LINUX PACKAGE
13424M:	Karel Zak <kzak@redhat.com>
13425L:	util-linux@vger.kernel.org
13426W:	http://en.wikipedia.org/wiki/Util-linux
13427T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13428S:	Maintained
13429
13430UVESAFB DRIVER
13431M:	Michal Januszewski <spock@gentoo.org>
13432L:	linux-fbdev@vger.kernel.org
13433W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13434S:	Maintained
13435F:	Documentation/fb/uvesafb.txt
13436F:	drivers/video/fbdev/uvesafb.*
13437
13438VF610 NAND DRIVER
13439M:	Stefan Agner <stefan@agner.ch>
13440L:	linux-mtd@lists.infradead.org
13441S:	Supported
13442F:	drivers/mtd/nand/vf610_nfc.c
13443
13444VFAT/FAT/MSDOS FILESYSTEM
13445M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13446S:	Maintained
13447F:	Documentation/filesystems/vfat.txt
13448F:	fs/fat/
13449
13450VFIO DRIVER
13451M:	Alex Williamson <alex.williamson@redhat.com>
13452L:	kvm@vger.kernel.org
13453T:	git git://github.com/awilliam/linux-vfio.git
13454S:	Maintained
13455F:	Documentation/vfio.txt
13456F:	drivers/vfio/
13457F:	include/linux/vfio.h
13458F:	include/uapi/linux/vfio.h
13459
13460VFIO MEDIATED DEVICE DRIVERS
13461M:	Kirti Wankhede <kwankhede@nvidia.com>
13462L:	kvm@vger.kernel.org
13463S:	Maintained
13464F:	Documentation/vfio-mediated-device.txt
13465F:	drivers/vfio/mdev/
13466F:	include/linux/mdev.h
13467F:	samples/vfio-mdev/
13468
13469VFIO PLATFORM DRIVER
13470M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13471L:	kvm@vger.kernel.org
13472S:	Maintained
13473F:	drivers/vfio/platform/
13474
13475VGA_SWITCHEROO
13476R:	Lukas Wunner <lukas@wunner.de>
13477S:	Maintained
13478F:	Documentation/gpu/vga-switcheroo.rst
13479F:	drivers/gpu/vga/vga_switcheroo.c
13480F:	include/linux/vga_switcheroo.h
13481T:	git git://anongit.freedesktop.org/drm/drm-misc
13482
13483VIDEOBUF2 FRAMEWORK
13484M:	Pawel Osciak <pawel@osciak.com>
13485M:	Marek Szyprowski <m.szyprowski@samsung.com>
13486M:	Kyungmin Park <kyungmin.park@samsung.com>
13487L:	linux-media@vger.kernel.org
13488S:	Maintained
13489F:	drivers/media/v4l2-core/videobuf2-*
13490F:	include/media/videobuf2-*
13491
13492VIRTIO AND VHOST VSOCK DRIVER
13493M:	Stefan Hajnoczi <stefanha@redhat.com>
13494L:	kvm@vger.kernel.org
13495L:	virtualization@lists.linux-foundation.org
13496L:	netdev@vger.kernel.org
13497S:	Maintained
13498F:	include/linux/virtio_vsock.h
13499F:	include/uapi/linux/virtio_vsock.h
13500F:	include/uapi/linux/vsockmon.h
13501F:	net/vmw_vsock/af_vsock_tap.c
13502F:	net/vmw_vsock/virtio_transport_common.c
13503F:	net/vmw_vsock/virtio_transport.c
13504F:	drivers/net/vsockmon.c
13505F:	drivers/vhost/vsock.c
13506F:	drivers/vhost/vsock.h
13507
13508VIRTUAL SERIO DEVICE DRIVER
13509M:	Stephen Chandler Paul <thatslyude@gmail.com>
13510S:	Maintained
13511F:	drivers/input/serio/userio.c
13512F:	include/uapi/linux/userio.h
13513
13514VIRTIO CONSOLE DRIVER
13515M:	Amit Shah <amit@kernel.org>
13516L:	virtualization@lists.linux-foundation.org
13517S:	Maintained
13518F:	drivers/char/virtio_console.c
13519F:	include/linux/virtio_console.h
13520F:	include/uapi/linux/virtio_console.h
13521
13522VIRTIO CORE, NET AND BLOCK DRIVERS
13523M:	"Michael S. Tsirkin" <mst@redhat.com>
13524M:	Jason Wang <jasowang@redhat.com>
13525L:	virtualization@lists.linux-foundation.org
13526S:	Maintained
13527F:	Documentation/devicetree/bindings/virtio/
13528F:	drivers/virtio/
13529F:	tools/virtio/
13530F:	drivers/net/virtio_net.c
13531F:	drivers/block/virtio_blk.c
13532F:	include/linux/virtio*.h
13533F:	include/uapi/linux/virtio_*.h
13534F:	drivers/crypto/virtio/
13535
13536VIRTIO DRIVERS FOR S390
13537M:	Christian Borntraeger <borntraeger@de.ibm.com>
13538M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13539L:	linux-s390@vger.kernel.org
13540L:	virtualization@lists.linux-foundation.org
13541L:	kvm@vger.kernel.org
13542S:	Supported
13543F:	drivers/s390/virtio/
13544
13545VIRTIO GPU DRIVER
13546M:	David Airlie <airlied@linux.ie>
13547M:	Gerd Hoffmann <kraxel@redhat.com>
13548L:	dri-devel@lists.freedesktop.org
13549L:	virtualization@lists.linux-foundation.org
13550T:	git git://anongit.freedesktop.org/drm/drm-misc
13551S:	Maintained
13552F:	drivers/gpu/drm/virtio/
13553F:	include/uapi/linux/virtio_gpu.h
13554
13555VIRTIO HOST (VHOST)
13556M:	"Michael S. Tsirkin" <mst@redhat.com>
13557M:	Jason Wang <jasowang@redhat.com>
13558L:	kvm@vger.kernel.org
13559L:	virtualization@lists.linux-foundation.org
13560L:	netdev@vger.kernel.org
13561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13562S:	Maintained
13563F:	drivers/vhost/
13564F:	include/uapi/linux/vhost.h
13565
13566VIRTIO INPUT DRIVER
13567M:	Gerd Hoffmann <kraxel@redhat.com>
13568S:	Maintained
13569F:	drivers/virtio/virtio_input.c
13570F:	include/uapi/linux/virtio_input.h
13571
13572VIRTIO CRYPTO DRIVER
13573M:  Gonglei <arei.gonglei@huawei.com>
13574L:  virtualization@lists.linux-foundation.org
13575L:  linux-crypto@vger.kernel.org
13576S:  Maintained
13577F:  drivers/crypto/virtio/
13578F:  include/uapi/linux/virtio_crypto.h
13579
13580VIA RHINE NETWORK DRIVER
13581S:	Orphan
13582F:	drivers/net/ethernet/via/via-rhine.c
13583
13584VIA SD/MMC CARD CONTROLLER DRIVER
13585M:	Bruce Chang <brucechang@via.com.tw>
13586M:	Harald Welte <HaraldWelte@viatech.com>
13587S:	Maintained
13588F:	drivers/mmc/host/via-sdmmc.c
13589
13590VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13591M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13592L:	linux-fbdev@vger.kernel.org
13593S:	Maintained
13594F:	include/linux/via-core.h
13595F:	include/linux/via-gpio.h
13596F:	include/linux/via_i2c.h
13597F:	drivers/video/fbdev/via/
13598
13599VIA VELOCITY NETWORK DRIVER
13600M:	Francois Romieu <romieu@fr.zoreil.com>
13601L:	netdev@vger.kernel.org
13602S:	Maintained
13603F:	drivers/net/ethernet/via/via-velocity.*
13604
13605VIRT LIB
13606M:	Alex Williamson <alex.williamson@redhat.com>
13607M:	Paolo Bonzini <pbonzini@redhat.com>
13608L:	kvm@vger.kernel.org
13609S:	Supported
13610F:	virt/lib/
13611
13612VIVID VIRTUAL VIDEO DRIVER
13613M:	Hans Verkuil <hverkuil@xs4all.nl>
13614L:	linux-media@vger.kernel.org
13615T:	git git://linuxtv.org/media_tree.git
13616W:	https://linuxtv.org
13617S:	Maintained
13618F:	drivers/media/platform/vivid/*
13619
13620VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13621M:	Helen Koike <helen.koike@collabora.com>
13622L:	linux-media@vger.kernel.org
13623T:	git git://linuxtv.org/media_tree.git
13624W:	https://linuxtv.org
13625S:	Maintained
13626F:	drivers/media/platform/vimc/*
13627
13628VLYNQ BUS
13629M:	Florian Fainelli <f.fainelli@gmail.com>
13630L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13631S:	Maintained
13632F:	drivers/vlynq/vlynq.c
13633F:	include/linux/vlynq.h
13634
13635VME SUBSYSTEM
13636M:	Martyn Welch <martyn@welchs.me.uk>
13637M:	Manohar Vanga <manohar.vanga@gmail.com>
13638M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13639L:	devel@driverdev.osuosl.org
13640S:	Maintained
13641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13642F:	Documentation/driver-api/vme.rst
13643F:	drivers/staging/vme/
13644F:	drivers/vme/
13645F:	include/linux/vme*
13646
13647VMWARE HYPERVISOR INTERFACE
13648M:	Alok Kataria <akataria@vmware.com>
13649L:	virtualization@lists.linux-foundation.org
13650S:	Supported
13651F:	arch/x86/kernel/cpu/vmware.c
13652
13653VMWARE BALLOON DRIVER
13654M:	Xavier Deguillard <xdeguillard@vmware.com>
13655M:	Philip Moltmann <moltmann@vmware.com>
13656M:	"VMware, Inc." <pv-drivers@vmware.com>
13657L:	linux-kernel@vger.kernel.org
13658S:	Maintained
13659F:	drivers/misc/vmw_balloon.c
13660
13661VMWARE VMMOUSE SUBDRIVER
13662M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13663M:	"VMware, Inc." <pv-drivers@vmware.com>
13664L:	linux-input@vger.kernel.org
13665S:	Maintained
13666F:	drivers/input/mouse/vmmouse.c
13667F:	drivers/input/mouse/vmmouse.h
13668
13669VMWARE VMXNET3 ETHERNET DRIVER
13670M:	Shrikrishna Khare <skhare@vmware.com>
13671M:	"VMware, Inc." <pv-drivers@vmware.com>
13672L:	netdev@vger.kernel.org
13673S:	Maintained
13674F:	drivers/net/vmxnet3/
13675
13676VMware PVSCSI driver
13677M:	Jim Gill <jgill@vmware.com>
13678M:	VMware PV-Drivers <pv-drivers@vmware.com>
13679L:	linux-scsi@vger.kernel.org
13680S:	Maintained
13681F:	drivers/scsi/vmw_pvscsi.c
13682F:	drivers/scsi/vmw_pvscsi.h
13683
13684VMWARE PVRDMA DRIVER
13685M:	Adit Ranadive <aditr@vmware.com>
13686M:	VMware PV-Drivers <pv-drivers@vmware.com>
13687L:	linux-rdma@vger.kernel.org
13688S:	Maintained
13689F:	drivers/infiniband/hw/vmw_pvrdma/
13690
13691VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13692M:	Liam Girdwood <lgirdwood@gmail.com>
13693M:	Mark Brown <broonie@kernel.org>
13694L:	linux-kernel@vger.kernel.org
13695W:	http://www.slimlogic.co.uk/?p=48
13696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13697S:	Supported
13698F:	Documentation/devicetree/bindings/regulator/
13699F:	drivers/regulator/
13700F:	include/dt-bindings/regulator/
13701F:	include/linux/regulator/
13702
13703VRF
13704M:	David Ahern <dsa@cumulusnetworks.com>
13705M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13706L:	netdev@vger.kernel.org
13707S:	Maintained
13708F:	drivers/net/vrf.c
13709F:	Documentation/networking/vrf.txt
13710
13711VT1211 HARDWARE MONITOR DRIVER
13712M:	Juerg Haefliger <juergh@gmail.com>
13713L:	linux-hwmon@vger.kernel.org
13714S:	Maintained
13715F:	Documentation/hwmon/vt1211
13716F:	drivers/hwmon/vt1211.c
13717
13718VT8231 HARDWARE MONITOR DRIVER
13719M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13720L:	linux-hwmon@vger.kernel.org
13721S:	Maintained
13722F:	drivers/hwmon/vt8231.c
13723
13724VUB300 USB to SDIO/SD/MMC bridge chip
13725M:	Tony Olech <tony.olech@elandigitalsystems.com>
13726L:	linux-mmc@vger.kernel.org
13727L:	linux-usb@vger.kernel.org
13728S:	Supported
13729F:	drivers/mmc/host/vub300.c
13730
13731W1 DALLAS'S 1-WIRE BUS
13732M:	Evgeniy Polyakov <zbr@ioremap.net>
13733S:	Maintained
13734F:	Documentation/w1/
13735F:	drivers/w1/
13736
13737W83791D HARDWARE MONITORING DRIVER
13738M:	Marc Hulsman <m.hulsman@tudelft.nl>
13739L:	linux-hwmon@vger.kernel.org
13740S:	Maintained
13741F:	Documentation/hwmon/w83791d
13742F:	drivers/hwmon/w83791d.c
13743
13744W83793 HARDWARE MONITORING DRIVER
13745M:	Rudolf Marek <r.marek@assembler.cz>
13746L:	linux-hwmon@vger.kernel.org
13747S:	Maintained
13748F:	Documentation/hwmon/w83793
13749F:	drivers/hwmon/w83793.c
13750
13751W83795 HARDWARE MONITORING DRIVER
13752M:	Jean Delvare <jdelvare@suse.com>
13753L:	linux-hwmon@vger.kernel.org
13754S:	Maintained
13755F:	drivers/hwmon/w83795.c
13756
13757W83L51xD SD/MMC CARD INTERFACE DRIVER
13758M:	Pierre Ossman <pierre@ossman.eu>
13759S:	Maintained
13760F:	drivers/mmc/host/wbsd.*
13761
13762WACOM PROTOCOL 4 SERIAL TABLETS
13763M:	Julian Squires <julian@cipht.net>
13764M:	Hans de Goede <hdegoede@redhat.com>
13765L:	linux-input@vger.kernel.org
13766S:	Maintained
13767F:	drivers/input/tablet/wacom_serial4.c
13768
13769WATCHDOG DEVICE DRIVERS
13770M:	Wim Van Sebroeck <wim@iguana.be>
13771R:	Guenter Roeck <linux@roeck-us.net>
13772L:	linux-watchdog@vger.kernel.org
13773W:	http://www.linux-watchdog.org/
13774T:	git git://www.linux-watchdog.org/linux-watchdog.git
13775S:	Maintained
13776F:	Documentation/devicetree/bindings/watchdog/
13777F:	Documentation/watchdog/
13778F:	drivers/watchdog/
13779F:	include/linux/watchdog.h
13780F:	include/uapi/linux/watchdog.h
13781
13782WIIMOTE HID DRIVER
13783M:	David Herrmann <dh.herrmann@googlemail.com>
13784L:	linux-input@vger.kernel.org
13785S:	Maintained
13786F:	drivers/hid/hid-wiimote*
13787
13788WINBOND CIR DRIVER
13789M:	David Härdeman <david@hardeman.nu>
13790S:	Maintained
13791F:	drivers/media/rc/winbond-cir.c
13792
13793WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13794M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13795L:	linux-watchdog@vger.kernel.org
13796S:	Maintained
13797F:	drivers/watchdog/ebc-c384_wdt.c
13798
13799WINSYSTEMS WS16C48 GPIO DRIVER
13800M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13801L:	linux-gpio@vger.kernel.org
13802S:	Maintained
13803F:	drivers/gpio/gpio-ws16c48.c
13804
13805WIMAX STACK
13806M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13807M:	linux-wimax@intel.com
13808L:	wimax@linuxwimax.org (subscribers-only)
13809S:	Supported
13810W:	http://linuxwimax.org
13811F:	Documentation/wimax/README.wimax
13812F:	include/linux/wimax/debug.h
13813F:	include/net/wimax.h
13814F:	include/uapi/linux/wimax.h
13815F:	net/wimax/
13816
13817WISTRON LAPTOP BUTTON DRIVER
13818M:	Miloslav Trmac <mitr@volny.cz>
13819S:	Maintained
13820F:	drivers/input/misc/wistron_btns.c
13821
13822WL3501 WIRELESS PCMCIA CARD DRIVER
13823L:	linux-wireless@vger.kernel.org
13824S:	Odd fixes
13825F:	drivers/net/wireless/wl3501*
13826
13827WOLFSON MICROELECTRONICS DRIVERS
13828L:	patches@opensource.wolfsonmicro.com
13829T:	git https://github.com/CirrusLogic/linux-drivers.git
13830W:	https://github.com/CirrusLogic/linux-drivers/wiki
13831S:	Supported
13832F:	Documentation/hwmon/wm83??
13833F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13834F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13835F:	Documentation/devicetree/bindings/mfd/arizona.txt
13836F:	Documentation/devicetree/bindings/mfd/wm831x.txt
13837F:	arch/arm/mach-s3c64xx/mach-crag6410*
13838F:	drivers/clk/clk-wm83*.c
13839F:	drivers/extcon/extcon-arizona.c
13840F:	drivers/leds/leds-wm83*.c
13841F:	drivers/gpio/gpio-*wm*.c
13842F:	drivers/gpio/gpio-arizona.c
13843F:	drivers/hwmon/wm83??-hwmon.c
13844F:	drivers/input/misc/wm831x-on.c
13845F:	drivers/input/touchscreen/wm831x-ts.c
13846F:	drivers/input/touchscreen/wm97*.c
13847F:	drivers/mfd/arizona*
13848F:	drivers/mfd/wm*.c
13849F:	drivers/mfd/cs47l24*
13850F:	drivers/power/supply/wm83*.c
13851F:	drivers/rtc/rtc-wm83*.c
13852F:	drivers/regulator/wm8*.c
13853F:	drivers/regulator/arizona*
13854F:	drivers/video/backlight/wm83*_bl.c
13855F:	drivers/watchdog/wm83*_wdt.c
13856F:	include/linux/mfd/arizona/
13857F:	include/linux/mfd/wm831x/
13858F:	include/linux/mfd/wm8350/
13859F:	include/linux/mfd/wm8400*
13860F:	include/linux/regulator/arizona*
13861F:	include/linux/wm97xx.h
13862F:	include/sound/wm????.h
13863F:	sound/soc/codecs/arizona.?
13864F:	sound/soc/codecs/wm*
13865F:	sound/soc/codecs/cs47l24*
13866
13867WORKQUEUE
13868M:	Tejun Heo <tj@kernel.org>
13869R:	Lai Jiangshan <jiangshanlai@gmail.com>
13870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13871S:	Maintained
13872F:	include/linux/workqueue.h
13873F:	kernel/workqueue.c
13874F:	Documentation/core-api/workqueue.rst
13875
13876X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13877M:	Chen-Yu Tsai <wens@csie.org>
13878L:	linux-kernel@vger.kernel.org
13879S:	Maintained
13880N:	axp[128]
13881
13882X.25 NETWORK LAYER
13883M:	Andrew Hendry <andrew.hendry@gmail.com>
13884L:	linux-x25@vger.kernel.org
13885S:	Odd Fixes
13886F:	Documentation/networking/x25*
13887F:	include/net/x25*
13888F:	net/x25/
13889
13890X86 ARCHITECTURE (32-BIT AND 64-BIT)
13891M:	Thomas Gleixner <tglx@linutronix.de>
13892M:	Ingo Molnar <mingo@redhat.com>
13893M:	"H. Peter Anvin" <hpa@zytor.com>
13894M:	x86@kernel.org
13895L:	linux-kernel@vger.kernel.org
13896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13897S:	Maintained
13898F:	Documentation/x86/
13899F:	arch/x86/
13900
13901X86 PLATFORM DRIVERS
13902M:	Darren Hart <dvhart@infradead.org>
13903M:	Andy Shevchenko <andy@infradead.org>
13904L:	platform-driver-x86@vger.kernel.org
13905T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13906S:	Maintained
13907F:	drivers/platform/x86/
13908F:	drivers/platform/olpc/
13909
13910X86 MCE INFRASTRUCTURE
13911M:	Tony Luck <tony.luck@intel.com>
13912M:	Borislav Petkov <bp@alien8.de>
13913L:	linux-edac@vger.kernel.org
13914S:	Maintained
13915F:	arch/x86/kernel/cpu/mcheck/*
13916
13917X86 MICROCODE UPDATE SUPPORT
13918M:	Borislav Petkov <bp@alien8.de>
13919S:	Maintained
13920F:	arch/x86/kernel/cpu/microcode/*
13921
13922X86 VDSO
13923M:	Andy Lutomirski <luto@amacapital.net>
13924L:	linux-kernel@vger.kernel.org
13925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13926S:	Maintained
13927F:	arch/x86/entry/vdso/
13928
13929XC2028/3028 TUNER DRIVER
13930M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13931M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13932L:	linux-media@vger.kernel.org
13933W:	https://linuxtv.org
13934T:	git git://linuxtv.org/media_tree.git
13935S:	Maintained
13936F:	drivers/media/tuners/tuner-xc2028.*
13937
13938XEN HYPERVISOR INTERFACE
13939M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13940M:	Juergen Gross <jgross@suse.com>
13941L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13943S:	Supported
13944F:	arch/x86/xen/
13945F:	drivers/*/xen-*front.c
13946F:	drivers/xen/
13947F:	arch/x86/include/asm/xen/
13948F:	include/xen/
13949F:	include/uapi/xen/
13950
13951XEN HYPERVISOR ARM
13952M:	Stefano Stabellini <sstabellini@kernel.org>
13953L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13954S:	Maintained
13955F:	arch/arm/xen/
13956F:	arch/arm/include/asm/xen/
13957
13958XEN HYPERVISOR ARM64
13959M:	Stefano Stabellini <sstabellini@kernel.org>
13960L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13961S:	Maintained
13962F:	arch/arm64/xen/
13963F:	arch/arm64/include/asm/xen/
13964
13965XEN NETWORK BACKEND DRIVER
13966M:	Wei Liu <wei.liu2@citrix.com>
13967M:	Paul Durrant <paul.durrant@citrix.com>
13968L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13969L:	netdev@vger.kernel.org
13970S:	Supported
13971F:	drivers/net/xen-netback/*
13972
13973XEN PCI SUBSYSTEM
13974M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13975L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13976S:	Supported
13977F:	arch/x86/pci/*xen*
13978F:	drivers/pci/*xen*
13979
13980XEN BLOCK SUBSYSTEM
13981M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13982M:	Roger Pau Monné <roger.pau@citrix.com>
13983L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13984S:	Supported
13985F:	drivers/block/xen-blkback/*
13986F:	drivers/block/xen*
13987
13988XEN PVSCSI DRIVERS
13989M:	Juergen Gross <jgross@suse.com>
13990L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13991L:	linux-scsi@vger.kernel.org
13992S:	Supported
13993F:	drivers/scsi/xen-scsifront.c
13994F:	drivers/xen/xen-scsiback.c
13995F:	include/xen/interface/io/vscsiif.h
13996
13997XEN SWIOTLB SUBSYSTEM
13998M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13999L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14000S:	Supported
14001F:	arch/x86/xen/*swiotlb*
14002F:	drivers/xen/*swiotlb*
14003
14004XFS FILESYSTEM
14005M:	Darrick J. Wong <darrick.wong@oracle.com>
14006M:	linux-xfs@vger.kernel.org
14007L:	linux-xfs@vger.kernel.org
14008W:	http://xfs.org/
14009T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14010S:	Supported
14011F:	Documentation/filesystems/xfs.txt
14012F:	fs/xfs/
14013
14014XILINX AXI ETHERNET DRIVER
14015M:	Anirudha Sarangi <anirudh@xilinx.com>
14016M:	John Linn <John.Linn@xilinx.com>
14017S:	Maintained
14018F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14019
14020XILINX UARTLITE SERIAL DRIVER
14021M:	Peter Korsgaard <jacmet@sunsite.dk>
14022L:	linux-serial@vger.kernel.org
14023S:	Maintained
14024F:	drivers/tty/serial/uartlite.c
14025
14026XILINX VIDEO IP CORES
14027M:	Hyun Kwon <hyun.kwon@xilinx.com>
14028M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14029L:	linux-media@vger.kernel.org
14030T:	git git://linuxtv.org/media_tree.git
14031S:	Supported
14032F:	Documentation/devicetree/bindings/media/xilinx/
14033F:	drivers/media/platform/xilinx/
14034F:	include/uapi/linux/xilinx-v4l2-controls.h
14035
14036XILLYBUS DRIVER
14037M:	Eli Billauer <eli.billauer@gmail.com>
14038L:	linux-kernel@vger.kernel.org
14039S:	Supported
14040F:	drivers/char/xillybus/
14041
14042XTENSA XTFPGA PLATFORM SUPPORT
14043M:	Max Filippov <jcmvbkbc@gmail.com>
14044L:	linux-xtensa@linux-xtensa.org
14045S:	Maintained
14046F:	drivers/spi/spi-xtensa-xtfpga.c
14047F:	sound/soc/xtensa/xtfpga-i2s.c
14048
14049YAM DRIVER FOR AX.25
14050M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14051L:	linux-hams@vger.kernel.org
14052S:	Maintained
14053F:	drivers/net/hamradio/yam*
14054F:	include/linux/yam.h
14055
14056YEALINK PHONE DRIVER
14057M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14058L:	usbb2k-api-dev@nongnu.org
14059S:	Maintained
14060F:	Documentation/input/yealink.rst
14061F:	drivers/input/misc/yealink.*
14062
14063Z8530 DRIVER FOR AX.25
14064M:	Joerg Reuter <jreuter@yaina.de>
14065W:	http://yaina.de/jreuter/
14066W:	http://www.qsl.net/dl1bke/
14067L:	linux-hams@vger.kernel.org
14068S:	Maintained
14069F:	Documentation/networking/z8530drv.txt
14070F:	drivers/net/hamradio/*scc.c
14071F:	drivers/net/hamradio/z8530.h
14072
14073ZBUD COMPRESSED PAGE ALLOCATOR
14074M:	Seth Jennings <sjenning@redhat.com>
14075M:	Dan Streetman <ddstreet@ieee.org>
14076L:	linux-mm@kvack.org
14077S:	Maintained
14078F:	mm/zbud.c
14079F:	include/linux/zbud.h
14080
14081ZD1211RW WIRELESS DRIVER
14082M:	Daniel Drake <dsd@gentoo.org>
14083M:	Ulrich Kunitz <kune@deine-taler.de>
14084W:	http://zd1211.ath.cx/wiki/DriverRewrite
14085L:	linux-wireless@vger.kernel.org
14086L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14087S:	Maintained
14088F:	drivers/net/wireless/zydas/zd1211rw/
14089
14090ZD1301_DEMOD MEDIA DRIVER
14091M:	Antti Palosaari <crope@iki.fi>
14092L:	linux-media@vger.kernel.org
14093W:	https://linuxtv.org/
14094W:	http://palosaari.fi/linux/
14095Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14096S:	Maintained
14097F:	drivers/media/dvb-frontends/zd1301_demod*
14098
14099ZD1301 MEDIA DRIVER
14100M:	Antti Palosaari <crope@iki.fi>
14101L:	linux-media@vger.kernel.org
14102W:	https://linuxtv.org/
14103W:	http://palosaari.fi/linux/
14104Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14105S:	Maintained
14106F:	drivers/media/usb/dvb-usb-v2/zd1301*
14107
14108ZPOOL COMPRESSED PAGE STORAGE API
14109M:	Dan Streetman <ddstreet@ieee.org>
14110L:	linux-mm@kvack.org
14111S:	Maintained
14112F:	mm/zpool.c
14113F:	include/linux/zpool.h
14114
14115ZR36067 VIDEO FOR LINUX DRIVER
14116L:	mjpeg-users@lists.sourceforge.net
14117L:	linux-media@vger.kernel.org
14118W:	http://mjpeg.sourceforge.net/driver-zoran/
14119T:	hg https://linuxtv.org/hg/v4l-dvb
14120S:	Odd Fixes
14121F:	drivers/media/pci/zoran/
14122
14123ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14124M:	Minchan Kim <minchan@kernel.org>
14125M:	Nitin Gupta <ngupta@vflare.org>
14126R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14127L:	linux-kernel@vger.kernel.org
14128S:	Maintained
14129F:	drivers/block/zram/
14130F:	Documentation/blockdev/zram.txt
14131
14132ZS DECSTATION Z85C30 SERIAL DRIVER
14133M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14134S:	Maintained
14135F:	drivers/tty/serial/zs.*
14136
14137ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14138M:	Minchan Kim <minchan@kernel.org>
14139M:	Nitin Gupta <ngupta@vflare.org>
14140R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14141L:	linux-mm@kvack.org
14142S:	Maintained
14143F:	mm/zsmalloc.c
14144F:	include/linux/zsmalloc.h
14145F:	Documentation/vm/zsmalloc.txt
14146
14147ZSWAP COMPRESSED SWAP CACHING
14148M:	Seth Jennings <sjenning@redhat.com>
14149M:	Dan Streetman <ddstreet@ieee.org>
14150L:	linux-mm@kvack.org
14151S:	Maintained
14152F:	mm/zswap.c
14153
14154THE REST
14155M:	Linus Torvalds <torvalds@linux-foundation.org>
14156L:	linux-kernel@vger.kernel.org
14157Q:	http://patchwork.kernel.org/project/LKML/list/
14158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14159S:	Buried alive in reporters
14160F:	*
14161F:	*/
14162