xref: /openbmc/linux/MAINTAINERS (revision a6ca5ac746d104019e76c29e69c2a1fc6dd2b29f)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <aar@pengutronix.de>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208
209A8293 MEDIA DRIVER
210M:	Antti Palosaari <crope@iki.fi>
211L:	linux-media@vger.kernel.org
212W:	https://linuxtv.org
213W:	http://palosaari.fi/linux/
214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
215T:	git git://linuxtv.org/anttip/media_tree.git
216S:	Maintained
217F:	drivers/media/dvb-frontends/a8293*
218
219AACRAID SCSI RAID DRIVER
220M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221L:	linux-scsi@vger.kernel.org
222W:	http://www.adaptec.com/
223S:	Supported
224F:	Documentation/scsi/aacraid.txt
225F:	drivers/scsi/aacraid/
226
227ABI/API
228L:	linux-api@vger.kernel.org
229F:	include/linux/syscalls.h
230F:	kernel/sys_ni.c
231
232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233M:	Hans de Goede <hdegoede@redhat.com>
234L:	linux-hwmon@vger.kernel.org
235S:	Maintained
236F:	drivers/hwmon/abituguru.c
237
238ABIT UGURU 3 HARDWARE MONITOR DRIVER
239M:	Alistair John Strachan <alistair@devzero.co.uk>
240L:	linux-hwmon@vger.kernel.org
241S:	Maintained
242F:	drivers/hwmon/abituguru3.c
243
244ACCES 104-DIO-48E GPIO DRIVER
245M:	William Breathitt Gray <vilhelm.gray@gmail.com>
246L:	linux-gpio@vger.kernel.org
247S:	Maintained
248F:	drivers/gpio/gpio-104-dio-48e.c
249
250ACCES 104-IDI-48 GPIO DRIVER
251M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
252L:	linux-gpio@vger.kernel.org
253S:	Maintained
254F:	drivers/gpio/gpio-104-idi-48.c
255
256ACCES 104-IDIO-16 GPIO DRIVER
257M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
258L:	linux-gpio@vger.kernel.org
259S:	Maintained
260F:	drivers/gpio/gpio-104-idio-16.c
261
262ACCES 104-QUAD-8 IIO DRIVER
263M:	William Breathitt Gray <vilhelm.gray@gmail.com>
264L:	linux-iio@vger.kernel.org
265S:	Maintained
266F:	drivers/iio/counter/104-quad-8.c
267
268ACCES PCI-IDIO-16 GPIO DRIVER
269M:	William Breathitt Gray <vilhelm.gray@gmail.com>
270L:	linux-gpio@vger.kernel.org
271S:	Maintained
272F:	drivers/gpio/gpio-pci-idio-16.c
273
274ACENIC DRIVER
275M:	Jes Sorensen <jes@trained-monkey.org>
276L:	linux-acenic@sunsite.dk
277S:	Maintained
278F:	drivers/net/ethernet/alteon/acenic*
279
280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281M:	Peter Feuerer <peter@piie.net>
282L:	platform-driver-x86@vger.kernel.org
283W:	http://piie.net/?section=acerhdf
284S:	Maintained
285F:	drivers/platform/x86/acerhdf.c
286
287ACER WMI LAPTOP EXTRAS
288M:	"Lee, Chun-Yi" <jlee@suse.com>
289L:	platform-driver-x86@vger.kernel.org
290S:	Maintained
291F:	drivers/platform/x86/acer-wmi.c
292
293ACPI
294M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
295M:	Len Brown <lenb@kernel.org>
296L:	linux-acpi@vger.kernel.org
297W:	https://01.org/linux-acpi
298Q:	https://patchwork.kernel.org/project/linux-acpi/list/
299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300B:	https://bugzilla.kernel.org
301S:	Supported
302F:	drivers/acpi/
303F:	drivers/pnp/pnpacpi/
304F:	include/linux/acpi.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI COMPONENT ARCHITECTURE (ACPICA)
315M:	Robert Moore <robert.moore@intel.com>
316M:	Lv Zheng <lv.zheng@intel.com>
317M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318L:	linux-acpi@vger.kernel.org
319L:	devel@acpica.org
320W:	https://acpica.org/
321W:	https://github.com/acpica/acpica/
322Q:	https://patchwork.kernel.org/project/linux-acpi/list/
323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324B:	https://bugzilla.kernel.org
325B:	https://bugs.acpica.org
326S:	Supported
327F:	drivers/acpi/acpica/
328F:	include/acpi/
329F:	tools/power/acpi/
330
331ACPI FAN DRIVER
332M:	Zhang Rui <rui.zhang@intel.com>
333L:	linux-acpi@vger.kernel.org
334W:	https://01.org/linux-acpi
335B:	https://bugzilla.kernel.org
336S:	Supported
337F:	drivers/acpi/fan.c
338
339ACPI FOR ARM64 (ACPI/arm64)
340M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341M:	Hanjun Guo <hanjun.guo@linaro.org>
342M:	Sudeep Holla <sudeep.holla@arm.com>
343L:	linux-acpi@vger.kernel.org
344S:	Maintained
345F:	drivers/acpi/arm64
346
347ACPI THERMAL DRIVER
348M:	Zhang Rui <rui.zhang@intel.com>
349L:	linux-acpi@vger.kernel.org
350W:	https://01.org/linux-acpi
351B:	https://bugzilla.kernel.org
352S:	Supported
353F:	drivers/acpi/*thermal*
354
355ACPI VIDEO DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/acpi_video.c
362
363ACPI WMI DRIVER
364L:	platform-driver-x86@vger.kernel.org
365S:	Orphan
366F:	drivers/platform/x86/wmi.c
367
368AD1889 ALSA SOUND DRIVER
369M:	Thibaut Varene <T-Bone@parisc-linux.org>
370W:	http://wiki.parisc-linux.org/AD1889
371L:	linux-parisc@vger.kernel.org
372S:	Maintained
373F:	sound/pci/ad1889.*
374
375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376M:	Michael Hennerich <michael.hennerich@analog.com>
377W:	http://wiki.analog.com/AD5254
378W:	http://ez.analog.com/community/linux-device-drivers
379S:	Supported
380F:	drivers/misc/ad525x_dpot.c
381
382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383M:	Michael Hennerich <michael.hennerich@analog.com>
384W:	http://wiki.analog.com/AD5398
385W:	http://ez.analog.com/community/linux-device-drivers
386S:	Supported
387F:	drivers/regulator/ad5398.c
388
389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390M:	Michael Hennerich <michael.hennerich@analog.com>
391W:	http://wiki.analog.com/AD7142
392W:	http://ez.analog.com/community/linux-device-drivers
393S:	Supported
394F:	drivers/input/misc/ad714x.c
395
396AD7877 TOUCHSCREEN DRIVER
397M:	Michael Hennerich <michael.hennerich@analog.com>
398W:	http://wiki.analog.com/AD7877
399W:	http://ez.analog.com/community/linux-device-drivers
400S:	Supported
401F:	drivers/input/touchscreen/ad7877.c
402
403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404M:	Michael Hennerich <michael.hennerich@analog.com>
405W:	http://wiki.analog.com/AD7879
406W:	http://ez.analog.com/community/linux-device-drivers
407S:	Supported
408F:	drivers/input/touchscreen/ad7879.c
409
410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411M:	Jiri Kosina <jikos@kernel.org>
412S:	Maintained
413
414ADF7242 IEEE 802.15.4 RADIO DRIVER
415M:	Michael Hennerich <michael.hennerich@analog.com>
416W:	https://wiki.analog.com/ADF7242
417W:	http://ez.analog.com/community/linux-device-drivers
418L:	linux-wpan@vger.kernel.org
419S:	Supported
420F:	drivers/net/ieee802154/adf7242.c
421F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423ADM1025 HARDWARE MONITOR DRIVER
424M:	Jean Delvare <jdelvare@suse.com>
425L:	linux-hwmon@vger.kernel.org
426S:	Maintained
427F:	Documentation/hwmon/adm1025
428F:	drivers/hwmon/adm1025.c
429
430ADM1029 HARDWARE MONITOR DRIVER
431M:	Corentin Labbe <clabbe.montjoie@gmail.com>
432L:	linux-hwmon@vger.kernel.org
433S:	Maintained
434F:	drivers/hwmon/adm1029.c
435
436ADM8211 WIRELESS DRIVER
437L:	linux-wireless@vger.kernel.org
438W:	http://wireless.kernel.org/
439S:	Orphan
440F:	drivers/net/wireless/admtek/adm8211.*
441
442ADP1653 FLASH CONTROLLER DRIVER
443M:	Sakari Ailus <sakari.ailus@iki.fi>
444L:	linux-media@vger.kernel.org
445S:	Maintained
446F:	drivers/media/i2c/adp1653.c
447F:	include/media/i2c/adp1653.h
448
449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450M:	Michael Hennerich <michael.hennerich@analog.com>
451W:	http://wiki.analog.com/ADP5520
452W:	http://ez.analog.com/community/linux-device-drivers
453S:	Supported
454F:	drivers/mfd/adp5520.c
455F:	drivers/video/backlight/adp5520_bl.c
456F:	drivers/leds/leds-adp5520.c
457F:	drivers/gpio/gpio-adp5520.c
458F:	drivers/input/keyboard/adp5520-keys.c
459
460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461M:	Michael Hennerich <michael.hennerich@analog.com>
462W:	http://wiki.analog.com/ADP5588
463W:	http://ez.analog.com/community/linux-device-drivers
464S:	Supported
465F:	drivers/input/keyboard/adp5588-keys.c
466F:	drivers/gpio/gpio-adp5588.c
467
468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469M:	Michael Hennerich <michael.hennerich@analog.com>
470W:	http://wiki.analog.com/ADP8860
471W:	http://ez.analog.com/community/linux-device-drivers
472S:	Supported
473F:	drivers/video/backlight/adp8860_bl.c
474
475ADS1015 HARDWARE MONITOR DRIVER
476M:	Dirk Eibach <eibach@gdsys.de>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	Documentation/hwmon/ads1015
480F:	drivers/hwmon/ads1015.c
481F:	include/linux/i2c/ads1015.h
482
483ADT746X FAN DRIVER
484M:	Colin Leroy <colin@colino.net>
485S:	Maintained
486F:	drivers/macintosh/therm_adt746x.c
487
488ADT7475 HARDWARE MONITOR DRIVER
489M:	Jean Delvare <jdelvare@suse.com>
490L:	linux-hwmon@vger.kernel.org
491S:	Maintained
492F:	Documentation/hwmon/adt7475
493F:	drivers/hwmon/adt7475.c
494
495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496M:	Michael Hennerich <michael.hennerich@analog.com>
497W:	http://wiki.analog.com/ADXL345
498W:	http://ez.analog.com/community/linux-device-drivers
499S:	Supported
500F:	drivers/input/misc/adxl34x.c
501
502ADVANSYS SCSI DRIVER
503M:	Matthew Wilcox <matthew@wil.cx>
504M:	Hannes Reinecke <hare@suse.com>
505L:	linux-scsi@vger.kernel.org
506S:	Maintained
507F:	Documentation/scsi/advansys.txt
508F:	drivers/scsi/advansys.c
509
510AEDSP16 DRIVER
511M:	Riccardo Facchetti <fizban@tin.it>
512S:	Maintained
513F:	sound/oss/aedsp16.c
514
515AF9013 MEDIA DRIVER
516M:	Antti Palosaari <crope@iki.fi>
517L:	linux-media@vger.kernel.org
518W:	https://linuxtv.org
519W:	http://palosaari.fi/linux/
520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
521T:	git git://linuxtv.org/anttip/media_tree.git
522S:	Maintained
523F:	drivers/media/dvb-frontends/af9013*
524
525AF9033 MEDIA DRIVER
526M:	Antti Palosaari <crope@iki.fi>
527L:	linux-media@vger.kernel.org
528W:	https://linuxtv.org
529W:	http://palosaari.fi/linux/
530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
531T:	git git://linuxtv.org/anttip/media_tree.git
532S:	Maintained
533F:	drivers/media/dvb-frontends/af9033*
534
535AFFS FILE SYSTEM
536L:	linux-fsdevel@vger.kernel.org
537S:	Orphan
538F:	Documentation/filesystems/affs.txt
539F:	fs/affs/
540
541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542M:	David Howells <dhowells@redhat.com>
543L:	linux-afs@lists.infradead.org
544S:	Supported
545F:	fs/afs/
546F:	include/net/af_rxrpc.h
547F:	net/rxrpc/af_rxrpc.c
548W:	https://www.infradead.org/~dhowells/kafs/
549
550AGPGART DRIVER
551M:	David Airlie <airlied@linux.ie>
552T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553S:	Maintained
554F:	drivers/char/agp/
555F:	include/linux/agp*
556F:	include/uapi/linux/agp*
557
558AHA152X SCSI DRIVER
559M:	"Juergen E. Fischer" <fischer@norbit.de>
560L:	linux-scsi@vger.kernel.org
561S:	Maintained
562F:	drivers/scsi/aha152x*
563F:	drivers/scsi/pcmcia/aha152x*
564
565AIC7XXX / AIC79XX SCSI DRIVER
566M:	Hannes Reinecke <hare@suse.com>
567L:	linux-scsi@vger.kernel.org
568S:	Maintained
569F:	drivers/scsi/aic7xxx/
570
571AIMSLAB FM RADIO RECEIVER DRIVER
572M:	Hans Verkuil <hverkuil@xs4all.nl>
573L:	linux-media@vger.kernel.org
574T:	git git://linuxtv.org/media_tree.git
575W:	https://linuxtv.org
576S:	Maintained
577F:	drivers/media/radio/radio-aimslab*
578
579AIO
580M:	Benjamin LaHaise <bcrl@kvack.org>
581L:	linux-aio@kvack.org
582S:	Supported
583F:	fs/aio.c
584F:	include/linux/*aio*.h
585
586AIRSPY MEDIA DRIVER
587M:	Antti Palosaari <crope@iki.fi>
588L:	linux-media@vger.kernel.org
589W:	https://linuxtv.org
590W:	http://palosaari.fi/linux/
591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
592T:	git git://linuxtv.org/anttip/media_tree.git
593S:	Maintained
594F:	drivers/media/usb/airspy/
595
596ALACRITECH GIGABIT ETHERNET DRIVER
597M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
598S:	Maintained
599F:	drivers/net/ethernet/alacritech/*
600
601ALCATEL SPEEDTOUCH USB DRIVER
602M:	Duncan Sands <duncan.sands@free.fr>
603L:	linux-usb@vger.kernel.org
604W:	http://www.linux-usb.org/SpeedTouch/
605S:	Maintained
606F:	drivers/usb/atm/speedtch.c
607F:	drivers/usb/atm/usbatm.c
608
609ALCHEMY AU1XX0 MMC DRIVER
610M:	Manuel Lauss <manuel.lauss@gmail.com>
611S:	Maintained
612F:	drivers/mmc/host/au1xmmc.c
613
614ALI1563 I2C DRIVER
615M:	Rudolf Marek <r.marek@assembler.cz>
616L:	linux-i2c@vger.kernel.org
617S:	Maintained
618F:	Documentation/i2c/busses/i2c-ali1563
619F:	drivers/i2c/busses/i2c-ali1563.c
620
621ALLWINNER SECURITY SYSTEM
622M:	Corentin Labbe <clabbe.montjoie@gmail.com>
623L:	linux-crypto@vger.kernel.org
624S:	Maintained
625F:	drivers/crypto/sunxi-ss/
626
627ALPHA PORT
628M:	Richard Henderson <rth@twiddle.net>
629M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630M:	Matt Turner <mattst88@gmail.com>
631S:	Odd Fixes
632L:	linux-alpha@vger.kernel.org
633F:	arch/alpha/
634
635ALPS PS/2 TOUCHPAD DRIVER
636R:	Pali Rohár <pali.rohar@gmail.com>
637F:	drivers/input/mouse/alps.*
638
639ALTERA MAILBOX DRIVER
640M:	Ley Foon Tan <lftan@altera.com>
641L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642S:	Maintained
643F:	drivers/mailbox/mailbox-altera.c
644
645ALTERA PIO DRIVER
646M:	Tien Hock Loh <thloh@altera.com>
647L:	linux-gpio@vger.kernel.org
648S:	Maintained
649F:	drivers/gpio/gpio-altera.c
650
651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652M:	Thor Thayer <thor.thayer@linux.intel.com>
653S:	Maintained
654F:	drivers/gpio/gpio-altera-a10sr.c
655F:	drivers/mfd/altera-a10sr.c
656F:	drivers/reset/reset-a10sr.c
657F:	include/linux/mfd/altera-a10sr.h
658F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
659
660ALTERA TRIPLE SPEED ETHERNET DRIVER
661M:	Vince Bridgers <vbridger@opensource.altera.com>
662L:	netdev@vger.kernel.org
663L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664S:	Maintained
665F:	drivers/net/ethernet/altera/
666
667ALTERA UART/JTAG UART SERIAL DRIVERS
668M:	Tobias Klauser <tklauser@distanz.ch>
669L:	linux-serial@vger.kernel.org
670L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671S:	Maintained
672F:	drivers/tty/serial/altera_uart.c
673F:	drivers/tty/serial/altera_jtaguart.c
674F:	include/linux/altera_uart.h
675F:	include/linux/altera_jtaguart.h
676
677AMAZON ETHERNET DRIVERS
678M:	Netanel Belgazal <netanel@annapurnalabs.com>
679R:	Saeed Bishara <saeed@annapurnalabs.com>
680R:	Zorik Machulsky <zorik@annapurnalabs.com>
681L:	netdev@vger.kernel.org
682S:	Supported
683F:	Documentation/networking/ena.txt
684F:	drivers/net/ethernet/amazon/
685
686AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687M:	Tom Lendacky <thomas.lendacky@amd.com>
688M:	Gary Hook <gary.hook@amd.com>
689L:	linux-crypto@vger.kernel.org
690S:	Supported
691F:	drivers/crypto/ccp/
692F:	include/linux/ccp.h
693
694AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695M:	Huang Rui <ray.huang@amd.com>
696L:	linux-hwmon@vger.kernel.org
697S:	Supported
698F:	Documentation/hwmon/fam15h_power
699F:	drivers/hwmon/fam15h_power.c
700
701AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
703S:	Orphan
704F:	drivers/usb/gadget/udc/amd5536udc.*
705
706AMD GEODE PROCESSOR/CHIPSET SUPPORT
707P:	Andres Salomon <dilinger@queued.net>
708L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
709W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
710S:	Supported
711F:	drivers/char/hw_random/geode-rng.c
712F:	drivers/crypto/geode*
713F:	drivers/video/fbdev/geode/
714F:	arch/x86/include/asm/geode.h
715
716AMD IOMMU (AMD-VI)
717M:	Joerg Roedel <joro@8bytes.org>
718L:	iommu@lists.linux-foundation.org
719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
720S:	Maintained
721F:	drivers/iommu/amd_iommu*.[ch]
722F:	include/linux/amd-iommu.h
723
724AMD KFD
725M:	Oded Gabbay <oded.gabbay@gmail.com>
726L:	dri-devel@lists.freedesktop.org
727T:	git git://people.freedesktop.org/~gabbayo/linux.git
728S:	Supported
729F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733F:	drivers/gpu/drm/amd/amdkfd/
734F:	drivers/gpu/drm/amd/include/cik_structs.h
735F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736F:	drivers/gpu/drm/amd/include/vi_structs.h
737F:	drivers/gpu/drm/radeon/radeon_kfd.c
738F:	drivers/gpu/drm/radeon/radeon_kfd.h
739F:	include/uapi/linux/kfd_ioctl.h
740
741AMD SEATTLE DEVICE TREE SUPPORT
742M:	Brijesh Singh <brijeshkumar.singh@amd.com>
743M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744M:	Tom Lendacky <thomas.lendacky@amd.com>
745S:	Supported
746F:	arch/arm64/boot/dts/amd/
747
748AMD XGBE DRIVER
749M:	Tom Lendacky <thomas.lendacky@amd.com>
750L:	netdev@vger.kernel.org
751S:	Supported
752F:	drivers/net/ethernet/amd/xgbe/
753F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
754
755AMS (Apple Motion Sensor) DRIVER
756M:	Michael Hanselmann <linux-kernel@hansmi.ch>
757S:	Supported
758F:	drivers/macintosh/ams/
759
760ANALOG DEVICES INC AD9389B DRIVER
761M:	Hans Verkuil <hans.verkuil@cisco.com>
762L:	linux-media@vger.kernel.org
763S:	Maintained
764F:	drivers/media/i2c/ad9389b*
765
766ANALOG DEVICES INC ADV7180 DRIVER
767M:	Lars-Peter Clausen <lars@metafoo.de>
768L:	linux-media@vger.kernel.org
769W:	http://ez.analog.com/community/linux-device-drivers
770S:	Supported
771F:	drivers/media/i2c/adv7180.c
772
773ANALOG DEVICES INC ADV7511 DRIVER
774M:	Hans Verkuil <hans.verkuil@cisco.com>
775L:	linux-media@vger.kernel.org
776S:	Maintained
777F:	drivers/media/i2c/adv7511*
778
779ANALOG DEVICES INC ADV7604 DRIVER
780M:	Hans Verkuil <hans.verkuil@cisco.com>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783F:	drivers/media/i2c/adv7604*
784
785ANALOG DEVICES INC ADV7842 DRIVER
786M:	Hans Verkuil <hans.verkuil@cisco.com>
787L:	linux-media@vger.kernel.org
788S:	Maintained
789F:	drivers/media/i2c/adv7842*
790
791ANALOG DEVICES INC ASOC CODEC DRIVERS
792M:	Lars-Peter Clausen <lars@metafoo.de>
793L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
794W:	http://wiki.analog.com/
795W:	http://ez.analog.com/community/linux-device-drivers
796S:	Supported
797F:	sound/soc/codecs/adau*
798F:	sound/soc/codecs/adav*
799F:	sound/soc/codecs/ad1*
800F:	sound/soc/codecs/ad7*
801F:	sound/soc/codecs/ssm*
802F:	sound/soc/codecs/sigmadsp.*
803
804ANALOG DEVICES INC ASOC DRIVERS
805L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
807W:	http://blackfin.uclinux.org/
808S:	Supported
809F:	sound/soc/blackfin/*
810
811ANALOG DEVICES INC IIO DRIVERS
812M:	Lars-Peter Clausen <lars@metafoo.de>
813M:	Michael Hennerich <Michael.Hennerich@analog.com>
814W:	http://wiki.analog.com/
815W:	http://ez.analog.com/community/linux-device-drivers
816S:	Supported
817F:	drivers/iio/*/ad*
818F:	drivers/iio/adc/ltc2497*
819X:	drivers/iio/*/adjd*
820F:	drivers/staging/iio/*/ad*
821F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
822
823ANALOG DEVICES INC DMA DRIVERS
824M:	Lars-Peter Clausen <lars@metafoo.de>
825W:	http://ez.analog.com/community/linux-device-drivers
826S:	Supported
827F:	drivers/dma/dma-axi-dmac.c
828
829ANDROID CONFIG FRAGMENTS
830M:	Rob Herring <robh@kernel.org>
831S:	Supported
832F:	kernel/configs/android*
833
834ANDROID DRIVERS
835M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836M:	Arve Hjønnevåg <arve@android.com>
837M:	Riley Andrews <riandrews@android.com>
838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839L:	devel@driverdev.osuosl.org
840S:	Supported
841F:	drivers/android/
842F:	drivers/staging/android/
843
844ANDROID ION DRIVER
845M:	Laura Abbott <labbott@redhat.com>
846M:	Sumit Semwal <sumit.semwal@linaro.org>
847L:	devel@driverdev.osuosl.org
848S:	Supported
849F:	Documentation/devicetree/bindings/staging/ion/
850F:	drivers/staging/android/ion
851F:	drivers/staging/android/uapi/ion.h
852F:	drivers/staging/android/uapi/ion_test.h
853
854AOA (Apple Onboard Audio) ALSA DRIVER
855M:	Johannes Berg <johannes@sipsolutions.net>
856L:	linuxppc-dev@lists.ozlabs.org
857L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
858S:	Maintained
859F:	sound/aoa/
860
861APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
862M:	William Breathitt Gray <vilhelm.gray@gmail.com>
863L:	linux-iio@vger.kernel.org
864S:	Maintained
865F:	drivers/iio/adc/stx104.c
866
867APM DRIVER
868M:	Jiri Kosina <jikos@kernel.org>
869S:	Odd fixes
870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
871F:	arch/x86/kernel/apm_32.c
872F:	include/linux/apm_bios.h
873F:	include/uapi/linux/apm_bios.h
874F:	drivers/char/apm-emulation.c
875
876APPLE BCM5974 MULTITOUCH DRIVER
877M:	Henrik Rydberg <rydberg@bitmath.org>
878L:	linux-input@vger.kernel.org
879S:	Odd fixes
880F:	drivers/input/mouse/bcm5974.c
881
882APPLE SMC DRIVER
883M:	Henrik Rydberg <rydberg@bitmath.org>
884L:	linux-hwmon@vger.kernel.org
885S:	Odd fixes
886F:	drivers/hwmon/applesmc.c
887
888APPLETALK NETWORK LAYER
889L:	netdev@vger.kernel.org
890S:	Odd fixes
891F:	drivers/net/appletalk/
892F:	net/appletalk/
893
894APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
895M:	Duc Dang <dhdang@apm.com>
896S:	Supported
897F:	arch/arm64/boot/dts/apm/
898
899APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
900M:	Iyappan Subramanian <isubramanian@apm.com>
901M:	Keyur Chudgar <kchudgar@apm.com>
902M:	Quan Nguyen <qnguyen@apm.com>
903S:	Supported
904F:	drivers/net/ethernet/apm/xgene/
905F:	drivers/net/phy/mdio-xgene.c
906F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
907F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
908
909APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
910M:	Iyappan Subramanian <isubramanian@apm.com>
911M:	Keyur Chudgar <kchudgar@apm.com>
912S:	Supported
913F:	drivers/net/ethernet/apm/xgene-v2/
914
915APPLIED MICRO (APM) X-GENE SOC PMU
916M:	Tai Nguyen <ttnguyen@apm.com>
917S:	Supported
918F:	drivers/perf/xgene_pmu.c
919F:	Documentation/perf/xgene-pmu.txt
920F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
921
922APTINA CAMERA SENSOR PLL
923M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
924L:	linux-media@vger.kernel.org
925S:	Maintained
926F:	drivers/media/i2c/aptina-pll.*
927
928ARC FRAMEBUFFER DRIVER
929M:	Jaya Kumar <jayalk@intworks.biz>
930S:	Maintained
931F:	drivers/video/fbdev/arcfb.c
932F:	drivers/video/fbdev/core/fb_defio.c
933
934ARCNET NETWORK LAYER
935M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
936L:	netdev@vger.kernel.org
937S:	Maintained
938F:	drivers/net/arcnet/
939F:	include/uapi/linux/if_arcnet.h
940
941ARC PGU DRM DRIVER
942M:	Alexey Brodkin <abrodkin@synopsys.com>
943S:	Supported
944F:	drivers/gpu/drm/arc/
945F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
946
947ARM ARCHITECTED TIMER DRIVER
948M:	Mark Rutland <mark.rutland@arm.com>
949M:	Marc Zyngier <marc.zyngier@arm.com>
950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
951S:	Maintained
952F:	arch/arm/include/asm/arch_timer.h
953F:	arch/arm64/include/asm/arch_timer.h
954F:	drivers/clocksource/arm_arch_timer.c
955
956ARM HDLCD DRM DRIVER
957M:	Liviu Dudau <liviu.dudau@arm.com>
958S:	Supported
959F:	drivers/gpu/drm/arm/hdlcd_*
960F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
961
962ARM MALI-DP DRM DRIVER
963M:	Liviu Dudau <liviu.dudau@arm.com>
964M:	Brian Starkey <brian.starkey@arm.com>
965M:	Mali DP Maintainers <malidp@foss.arm.com>
966S:	Supported
967F:	drivers/gpu/drm/arm/
968F:	Documentation/devicetree/bindings/display/arm,malidp.txt
969
970ARM MFM AND FLOPPY DRIVERS
971M:	Ian Molton <spyro@f2s.com>
972S:	Maintained
973F:	arch/arm/lib/floppydma.S
974F:	arch/arm/include/asm/floppy.h
975
976ARM PMU PROFILING AND DEBUGGING
977M:	Will Deacon <will.deacon@arm.com>
978M:	Mark Rutland <mark.rutland@arm.com>
979S:	Maintained
980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
981F:	arch/arm*/kernel/perf_*
982F:	arch/arm/oprofile/common.c
983F:	arch/arm*/kernel/hw_breakpoint.c
984F:	arch/arm*/include/asm/hw_breakpoint.h
985F:	arch/arm*/include/asm/perf_event.h
986F:	drivers/perf/*
987F:	include/linux/perf/arm_pmu.h
988F:	Documentation/devicetree/bindings/arm/pmu.txt
989F:	Documentation/devicetree/bindings/perf/
990
991ARM PORT
992M:	Russell King <linux@armlinux.org.uk>
993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
994W:	http://www.armlinux.org.uk/
995S:	Maintained
996T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
997F:	arch/arm/
998
999ARM SUB-ARCHITECTURES
1000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1001S:	Maintained
1002F:	arch/arm/mach-*/
1003F:	arch/arm/plat-*/
1004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1005
1006ARM PRIMECELL AACI PL041 DRIVER
1007M:	Russell King <linux@armlinux.org.uk>
1008S:	Maintained
1009F:	sound/arm/aaci.*
1010
1011ARM PRIMECELL CLCD PL110 DRIVER
1012M:	Russell King <linux@armlinux.org.uk>
1013S:	Maintained
1014F:	drivers/video/fbdev/amba-clcd.*
1015
1016ARM PRIMECELL KMI PL050 DRIVER
1017M:	Russell King <linux@armlinux.org.uk>
1018S:	Maintained
1019F:	drivers/input/serio/ambakmi.*
1020F:	include/linux/amba/kmi.h
1021
1022ARM PRIMECELL MMCI PL180/1 DRIVER
1023M:	Russell King <linux@armlinux.org.uk>
1024S:	Maintained
1025F:	drivers/mmc/host/mmci.*
1026F:	include/linux/amba/mmci.h
1027
1028ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1029M:	Russell King <linux@armlinux.org.uk>
1030S:	Maintained
1031F:	drivers/tty/serial/amba-pl01*.c
1032F:	include/linux/amba/serial.h
1033
1034ARM PRIMECELL BUS SUPPORT
1035M:	Russell King <linux@armlinux.org.uk>
1036S:	Maintained
1037F:	drivers/amba/
1038F:	include/linux/amba/bus.h
1039
1040ARM/ADS SPHERE MACHINE SUPPORT
1041M:	Lennert Buytenhek <kernel@wantstofly.org>
1042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1043S:	Maintained
1044
1045ARM/AFEB9260 MACHINE SUPPORT
1046M:	Sergey Lapin <slapin@ossfans.org>
1047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S:	Maintained
1049
1050ARM/AJECO 1ARM MACHINE SUPPORT
1051M:	Lennert Buytenhek <kernel@wantstofly.org>
1052L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1053S:	Maintained
1054
1055ARM/Allwinner sunXi SoC support
1056M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1057M:	Chen-Yu Tsai <wens@csie.org>
1058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059S:	Maintained
1060N:	sun[x456789]i
1061N:	sun50i
1062F:	arch/arm/mach-sunxi/
1063F:	arch/arm64/boot/dts/allwinner/
1064F:	drivers/clk/sunxi-ng/
1065F:	drivers/pinctrl/sunxi/
1066F:	drivers/soc/sunxi/
1067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1068
1069ARM/Allwinner SoC Clock Support
1070M:	Emilio López <emilio@elopez.com.ar>
1071S:	Maintained
1072F:	drivers/clk/sunxi/
1073
1074ARM/Amlogic Meson SoC support
1075M:	Carlo Caione <carlo@caione.org>
1076M:	Kevin Hilman <khilman@baylibre.com>
1077L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1078L:	linux-amlogic@lists.infradead.org
1079W:	http://linux-meson.com/
1080S:	Maintained
1081F:	arch/arm/mach-meson/
1082F:	arch/arm/boot/dts/meson*
1083F:	arch/arm64/boot/dts/amlogic/
1084F: 	drivers/pinctrl/meson/
1085F:	drivers/mmc/host/meson*
1086N:	meson
1087
1088ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1089M:	Neil Armstrong <narmstrong@baylibre.com>
1090M:	Jerome Brunet <jbrunet@baylibre.com>
1091L:	linux-amlogic@lists.infradead.org
1092S:	Maintained
1093F:	drivers/clk/meson/
1094F:	include/dt-bindings/clock/meson*
1095F:	include/dt-bindings/clock/gxbb*
1096F:	Documentation/devicetree/bindings/clock/amlogic*
1097
1098ARM/Annapurna Labs ALPINE ARCHITECTURE
1099M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1100M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102S:	Maintained
1103F:	arch/arm/mach-alpine/
1104F:	arch/arm/boot/dts/alpine*
1105F:	arch/arm64/boot/dts/al/
1106F:	drivers/*/*alpine*
1107
1108ARM/ARTPEC MACHINE SUPPORT
1109M:	Jesper Nilsson <jesper.nilsson@axis.com>
1110M:	Lars Persson <lars.persson@axis.com>
1111M:	Niklas Cassel <niklas.cassel@axis.com>
1112S:	Maintained
1113L:	linux-arm-kernel@axis.com
1114F:	arch/arm/mach-artpec
1115F:	arch/arm/boot/dts/artpec6*
1116F:	drivers/clk/axis
1117F:	drivers/pinctrl/pinctrl-artpec*
1118F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1119
1120ARM/ASPEED MACHINE SUPPORT
1121M:	Joel Stanley <joel@jms.id.au>
1122S:	Maintained
1123F:	arch/arm/mach-aspeed/
1124F:	arch/arm/boot/dts/aspeed-*
1125F:	drivers/*/*aspeed*
1126
1127ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1128M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1129M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131W:	http://www.linux4sam.org
1132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1133S:	Supported
1134F:	arch/arm/mach-at91/
1135F:	include/soc/at91/
1136F:	arch/arm/boot/dts/at91*.dts
1137F:	arch/arm/boot/dts/at91*.dtsi
1138F:	arch/arm/boot/dts/sama*.dts
1139F:	arch/arm/boot/dts/sama*.dtsi
1140F:	arch/arm/include/debug/at91.S
1141F:	drivers/memory/atmel*
1142
1143ARM/ATMEL AT91 Clock Support
1144M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1145S:	Maintained
1146F:	drivers/clk/at91
1147
1148ARM/CALXEDA HIGHBANK ARCHITECTURE
1149M:	Rob Herring <robh@kernel.org>
1150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S:	Maintained
1152F:	arch/arm/mach-highbank/
1153F:	arch/arm/boot/dts/highbank.dts
1154F:	arch/arm/boot/dts/ecx-*.dts*
1155
1156ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1157M:	Krzysztof Halasa <khalasa@piap.pl>
1158S:	Maintained
1159F:	arch/arm/mach-cns3xxx/
1160
1161ARM/CAVIUM THUNDER NETWORK DRIVER
1162M:	Sunil Goutham <sgoutham@cavium.com>
1163M:	Robert Richter <rric@kernel.org>
1164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S:	Supported
1166F:	drivers/net/ethernet/cavium/thunder/
1167
1168ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1169M:	Alexander Shiyan <shc_work@mail.ru>
1170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S:	Odd Fixes
1172N:	clps711x
1173
1174ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1175M:	Hartley Sweeten <hsweeten@visionengravers.com>
1176M:	Ryan Mallon <rmallon@gmail.com>
1177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178S:	Maintained
1179F:	arch/arm/mach-ep93xx/
1180F:	arch/arm/mach-ep93xx/include/mach/
1181
1182ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1183M:	Lennert Buytenhek <kernel@wantstofly.org>
1184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S:	Maintained
1186
1187ARM/CLKDEV SUPPORT
1188M:	Russell King <linux@armlinux.org.uk>
1189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190S:	Maintained
1191T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1192F:	arch/arm/include/asm/clkdev.h
1193F:	drivers/clk/clkdev.c
1194
1195ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1196M:	Mike Rapoport <mike@compulab.co.il>
1197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198S:	Maintained
1199
1200ARM/CONTEC MICRO9 MACHINE SUPPORT
1201M:	Hubert Feurstein <hubert.feurstein@contec.at>
1202S:	Maintained
1203F:	arch/arm/mach-ep93xx/micro9.c
1204
1205ARM/CORESIGHT FRAMEWORK AND DRIVERS
1206M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208S:	Maintained
1209F:	drivers/hwtracing/coresight/*
1210F:	Documentation/trace/coresight.txt
1211F:	Documentation/devicetree/bindings/arm/coresight.txt
1212F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1213F:	tools/perf/arch/arm/util/pmu.c
1214F:	tools/perf/arch/arm/util/auxtrace.c
1215F:	tools/perf/arch/arm/util/cs-etm.c
1216F:	tools/perf/arch/arm/util/cs-etm.h
1217F:	tools/perf/util/cs-etm.h
1218
1219ARM/CORGI MACHINE SUPPORT
1220M:	Richard Purdie <rpurdie@rpsys.net>
1221S:	Maintained
1222
1223ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1224M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226T:	git git://github.com/ulli-kroll/linux.git
1227S:	Maintained
1228F:	arch/arm/mach-gemini/
1229F:	drivers/rtc/rtc-gemini.c
1230
1231ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1232M:	Barry Song <baohua@kernel.org>
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1235S:	Maintained
1236F:	arch/arm/boot/dts/prima2*
1237F:	arch/arm/mach-prima2/
1238F:	drivers/clk/sirf/
1239F:	drivers/clocksource/timer-prima2.c
1240F:	drivers/clocksource/timer-atlas7.c
1241N:	[^a-z]sirf
1242
1243ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1244M:	Baruch Siach <baruch@tkos.co.il>
1245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246S:	Maintained
1247F:	arch/arm/boot/dts/cx92755*
1248N:	digicolor
1249
1250ARM/EBSA110 MACHINE SUPPORT
1251M:	Russell King <linux@armlinux.org.uk>
1252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253W:	http://www.armlinux.org.uk/
1254S:	Maintained
1255F:	arch/arm/mach-ebsa110/
1256F:	drivers/net/ethernet/amd/am79c961a.*
1257
1258ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1259M:	Uwe Kleine-König <kernel@pengutronix.de>
1260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S:	Maintained
1262N:	efm32
1263
1264ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1265M:	Robert Jarzmik <robert.jarzmik@free.fr>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268F:	arch/arm/mach-pxa/ezx.c
1269
1270ARM/FARADAY FA526 PORT
1271M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274T:	git git://git.berlios.de/gemini-board
1275F:	arch/arm/mm/*-fa*
1276
1277ARM/FOOTBRIDGE ARCHITECTURE
1278M:	Russell King <linux@armlinux.org.uk>
1279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280W:	http://www.armlinux.org.uk/
1281S:	Maintained
1282F:	arch/arm/include/asm/hardware/dec21285.h
1283F:	arch/arm/mach-footbridge/
1284
1285ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1286M:	Shawn Guo <shawnguo@kernel.org>
1287M:	Sascha Hauer <kernel@pengutronix.de>
1288R:	Fabio Estevam <fabio.estevam@nxp.com>
1289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290S:	Maintained
1291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1292F:	arch/arm/mach-imx/
1293F:	arch/arm/mach-mxs/
1294F:	arch/arm/boot/dts/imx*
1295F:	arch/arm/configs/imx*_defconfig
1296F:	drivers/clk/imx/
1297F:	drivers/soc/imx/
1298F:	include/soc/imx/
1299
1300ARM/FREESCALE VYBRID ARM ARCHITECTURE
1301M:	Shawn Guo <shawnguo@kernel.org>
1302M:	Sascha Hauer <kernel@pengutronix.de>
1303R:	Stefan Agner <stefan@agner.ch>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1307F:	arch/arm/mach-imx/*vf610*
1308F:	arch/arm/boot/dts/vf*
1309
1310ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1311M:	Lennert Buytenhek <kernel@wantstofly.org>
1312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S:	Maintained
1314
1315ARM/GUMSTIX MACHINE SUPPORT
1316M:	Steve Sakoman <sakoman@gmail.com>
1317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318S:	Maintained
1319
1320ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1321M:	Philipp Zabel <philipp.zabel@gmail.com>
1322M:	Paul Parsons <lost.distance@yahoo.com>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	arch/arm/mach-pxa/hx4700.c
1326F:	arch/arm/mach-pxa/include/mach/hx4700.h
1327F:	sound/soc/pxa/hx4700.c
1328
1329ARM/HISILICON SOC SUPPORT
1330M:	Wei Xu <xuwei5@hisilicon.com>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332W:	http://www.hisilicon.com
1333S:	Supported
1334T:	git git://github.com/hisilicon/linux-hisi.git
1335F:	arch/arm/mach-hisi/
1336F:	arch/arm/boot/dts/hi3*
1337F:	arch/arm/boot/dts/hip*
1338F:	arch/arm/boot/dts/hisi*
1339F:	arch/arm64/boot/dts/hisilicon/
1340
1341ARM/HP JORNADA 7XX MACHINE SUPPORT
1342M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1343W:	www.jlime.com
1344S:	Maintained
1345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1346F:	arch/arm/mach-sa1100/jornada720.c
1347F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1348
1349ARM/IGEP MACHINE SUPPORT
1350M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1351M:	Javier Martinez Canillas <javier@dowhile0.org>
1352L:	linux-omap@vger.kernel.org
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S:	Maintained
1355F:	arch/arm/boot/dts/omap3-igep*
1356
1357ARM/INCOME PXA270 SUPPORT
1358M:	Marek Vasut <marek.vasut@gmail.com>
1359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360S:	Maintained
1361F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1362
1363ARM/INTEL IOP32X ARM ARCHITECTURE
1364M:	Lennert Buytenhek <kernel@wantstofly.org>
1365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S:	Maintained
1367
1368ARM/INTEL IOP33X ARM ARCHITECTURE
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Orphan
1371
1372ARM/INTEL IOP13XX ARM ARCHITECTURE
1373M:	Lennert Buytenhek <kernel@wantstofly.org>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376
1377ARM/INTEL IQ81342EX MACHINE SUPPORT
1378M:	Lennert Buytenhek <kernel@wantstofly.org>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380S:	Maintained
1381
1382ARM/INTEL IXDP2850 MACHINE SUPPORT
1383M:	Lennert Buytenhek <kernel@wantstofly.org>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:	Maintained
1386
1387ARM/INTEL IXP4XX ARM ARCHITECTURE
1388M:	Imre Kaloz <kaloz@openwrt.org>
1389M:	Krzysztof Halasa <khalasa@piap.pl>
1390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391S:	Maintained
1392F:	arch/arm/mach-ixp4xx/
1393
1394ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1395M:	Jonathan Cameron <jic23@cam.ac.uk>
1396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397S:	Maintained
1398F:	arch/arm/mach-pxa/stargate2.c
1399F:	drivers/pcmcia/pxa2xx_stargate2.c
1400
1401ARM/INTEL XSC3 (MANZANO) ARM CORE
1402M:	Lennert Buytenhek <kernel@wantstofly.org>
1403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404S:	Maintained
1405
1406ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1407M:	Lennert Buytenhek <kernel@wantstofly.org>
1408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409S:	Maintained
1410
1411ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1412M:	Santosh Shilimkar <ssantosh@kernel.org>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415F:	arch/arm/mach-keystone/
1416F:	arch/arm/boot/dts/keystone-*
1417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1418
1419ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1420M:	Santosh Shilimkar <ssantosh@kernel.org>
1421L:	linux-kernel@vger.kernel.org
1422S:	Maintained
1423F:	drivers/clk/keystone/
1424
1425ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1426M:	Santosh Shilimkar <ssantosh@kernel.org>
1427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428L:	linux-kernel@vger.kernel.org
1429S:	Maintained
1430F:	drivers/clocksource/timer-keystone.c
1431
1432ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1433M:	Santosh Shilimkar <ssantosh@kernel.org>
1434L:	linux-kernel@vger.kernel.org
1435S:	Maintained
1436F:	drivers/power/reset/keystone-reset.c
1437
1438ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1439M:	Santosh Shilimkar <ssantosh@kernel.org>
1440L:	linux-kernel@vger.kernel.org
1441S:	Maintained
1442F:	drivers/memory/*emif*
1443
1444ARM/LG1K ARCHITECTURE
1445M:	Chanho Min <chanho.min@lge.com>
1446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S:	Maintained
1448F:	arch/arm64/boot/dts/lg/
1449
1450ARM/LOGICPD PXA270 MACHINE SUPPORT
1451M:	Lennert Buytenhek <kernel@wantstofly.org>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453S:	Maintained
1454
1455ARM/LPC18XX ARCHITECTURE
1456M:	Joachim Eastwood <manabian@gmail.com>
1457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S:	Maintained
1459F:	arch/arm/boot/dts/lpc43*
1460F:	drivers/clk/nxp/clk-lpc18xx*
1461F:	drivers/clocksource/time-lpc32xx.c
1462F:	drivers/i2c/busses/i2c-lpc2k.c
1463F:	drivers/memory/pl172.c
1464F:	drivers/mtd/spi-nor/nxp-spifi.c
1465F:	drivers/rtc/rtc-lpc24xx.c
1466N:	lpc18xx
1467
1468ARM/LPC32XX SOC SUPPORT
1469M:	Vladimir Zapolskiy <vz@mleia.com>
1470M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1473S:	Maintained
1474F:	arch/arm/boot/dts/lpc32*
1475F:	arch/arm/mach-lpc32xx/
1476F:	drivers/i2c/busses/i2c-pnx.c
1477F:	drivers/net/ethernet/nxp/lpc_eth.c
1478F:	drivers/usb/host/ohci-nxp.c
1479F:	drivers/watchdog/pnx4008_wdt.c
1480N:	lpc32xx
1481
1482ARM/MAGICIAN MACHINE SUPPORT
1483M:	Philipp Zabel <philipp.zabel@gmail.com>
1484S:	Maintained
1485
1486ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1487M:	Jason Cooper <jason@lakedaemon.net>
1488M:	Andrew Lunn <andrew@lunn.ch>
1489M:	Gregory Clement <gregory.clement@free-electrons.com>
1490M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S:	Maintained
1493F:	arch/arm/mach-mvebu/
1494F:	drivers/rtc/rtc-armada38x.c
1495F:	arch/arm/boot/dts/armada*
1496F:	arch/arm/boot/dts/kirkwood*
1497F:	arch/arm64/boot/dts/marvell/armada*
1498F:	drivers/cpufreq/mvebu-cpufreq.c
1499F:	arch/arm/configs/mvebu_*_defconfig
1500
1501ARM/Marvell Berlin SoC support
1502M:	Jisheng Zhang <jszhang@marvell.com>
1503M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S:	Maintained
1506F:	arch/arm/mach-berlin/
1507F:	arch/arm/boot/dts/berlin*
1508F:	arch/arm64/boot/dts/marvell/berlin*
1509
1510
1511ARM/Marvell Dove/MV78xx0/Orion SOC support
1512M:	Jason Cooper <jason@lakedaemon.net>
1513M:	Andrew Lunn <andrew@lunn.ch>
1514M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1515M:	Gregory Clement <gregory.clement@free-electrons.com>
1516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518F:	Documentation/devicetree/bindings/soc/dove/
1519F:	arch/arm/mach-dove/
1520F:	arch/arm/mach-mv78xx0/
1521F:	arch/arm/mach-orion5x/
1522F:	arch/arm/plat-orion/
1523F:	arch/arm/boot/dts/dove*
1524F:	arch/arm/boot/dts/orion5x*
1525
1526
1527ARM/Orion SoC/Technologic Systems TS-78xx platform support
1528M:	Alexander Clouter <alex@digriz.org.uk>
1529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530W:	http://www.digriz.org.uk/ts78xx/kernel
1531S:	Maintained
1532F:	arch/arm/mach-orion5x/ts78xx-*
1533
1534ARM/OXNAS platform support
1535M:	Neil Armstrong <narmstrong@baylibre.com>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1538S:	Maintained
1539F:	arch/arm/mach-oxnas/
1540F:	arch/arm/boot/dts/ox8*.dtsi
1541F:	arch/arm/boot/dts/wd-mbwe.dts
1542F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1543N:	oxnas
1544
1545ARM/Mediatek RTC DRIVER
1546M:	Eddie Huang <eddie.huang@mediatek.com>
1547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550F:	drivers/rtc/rtc-mt6397.c
1551
1552ARM/Mediatek SoC support
1553M:	Matthias Brugger <matthias.bgg@gmail.com>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1556S:	Maintained
1557F:	arch/arm/boot/dts/mt6*
1558F:	arch/arm/boot/dts/mt7*
1559F:	arch/arm/boot/dts/mt8*
1560F:	arch/arm/mach-mediatek/
1561F:	arch/arm64/boot/dts/mediatek/
1562N:	mtk
1563K:	mediatek
1564
1565ARM/Mediatek USB3 PHY DRIVER
1566M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1569S:	Maintained
1570F:	drivers/phy/phy-mt65xx-usb3.c
1571
1572ARM/MICREL KS8695 ARCHITECTURE
1573M:	Greg Ungerer <gerg@uclinux.org>
1574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575F:	arch/arm/mach-ks8695/
1576S:	Odd Fixes
1577
1578ARM/MIOA701 MACHINE SUPPORT
1579M:	Robert Jarzmik <robert.jarzmik@free.fr>
1580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581F:	arch/arm/mach-pxa/mioa701.c
1582S:	Maintained
1583
1584ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1585M:	Michael Petchkovsky <mkpetch@internode.on.net>
1586S:	Maintained
1587
1588ARM/NOMADIK ARCHITECTURE
1589M:	Alessandro Rubini <rubini@unipv.it>
1590M:	Linus Walleij <linus.walleij@linaro.org>
1591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592S:	Maintained
1593F:	arch/arm/mach-nomadik/
1594F:	drivers/pinctrl/nomadik/
1595F:	drivers/i2c/busses/i2c-nomadik.c
1596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1597
1598ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1599M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1600L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1601W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1602S:	Supported
1603
1604ARM/TOSA MACHINE SUPPORT
1605M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1606M:	Dirk Opfer <dirk@opfer-online.de>
1607S:	Maintained
1608
1609ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1610M:	Marek Vasut <marek.vasut@gmail.com>
1611L:	linux-arm-kernel@lists.infradead.org
1612W:	http://hackndev.com
1613S:	Maintained
1614F:	arch/arm/mach-pxa/include/mach/palmtx.h
1615F:	arch/arm/mach-pxa/palmtx.c
1616F:	arch/arm/mach-pxa/include/mach/palmt5.h
1617F:	arch/arm/mach-pxa/palmt5.c
1618F:	arch/arm/mach-pxa/include/mach/palmld.h
1619F:	arch/arm/mach-pxa/palmld.c
1620F:	arch/arm/mach-pxa/include/mach/palmte2.h
1621F:	arch/arm/mach-pxa/palmte2.c
1622F:	arch/arm/mach-pxa/include/mach/palmtc.h
1623F:	arch/arm/mach-pxa/palmtc.c
1624
1625ARM/PALM TREO SUPPORT
1626M:	Tomas Cech <sleep_walker@suse.com>
1627L:	linux-arm-kernel@lists.infradead.org
1628W:	http://hackndev.com
1629S:	Maintained
1630F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1631F:	arch/arm/mach-pxa/palmtreo.c
1632
1633ARM/PALMZ72 SUPPORT
1634M:	Sergey Lapin <slapin@ossfans.org>
1635L:	linux-arm-kernel@lists.infradead.org
1636W:	http://hackndev.com
1637S:	Maintained
1638F:	arch/arm/mach-pxa/include/mach/palmz72.h
1639F:	arch/arm/mach-pxa/palmz72.c
1640
1641ARM/PLEB SUPPORT
1642M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1643W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1644S:	Maintained
1645
1646ARM/PT DIGITAL BOARD PORT
1647M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649W:	http://www.armlinux.org.uk/
1650S:	Maintained
1651
1652ARM/QUALCOMM SUPPORT
1653M:	Andy Gross <andy.gross@linaro.org>
1654M:	David Brown <david.brown@linaro.org>
1655L:	linux-arm-msm@vger.kernel.org
1656L:	linux-soc@vger.kernel.org
1657S:	Maintained
1658F:	Documentation/devicetree/bindings/soc/qcom/
1659F:	arch/arm/boot/dts/qcom-*.dts
1660F:	arch/arm/boot/dts/qcom-*.dtsi
1661F:	arch/arm/mach-qcom/
1662F:	arch/arm64/boot/dts/qcom/*
1663F:	drivers/i2c/busses/i2c-qup.c
1664F:	drivers/clk/qcom/
1665F:	drivers/pinctrl/qcom/
1666F:	drivers/dma/qcom/
1667F:	drivers/soc/qcom/
1668F:	drivers/spi/spi-qup.c
1669F:	drivers/tty/serial/msm_serial.h
1670F:	drivers/tty/serial/msm_serial.c
1671F:	drivers/*/pm8???-*
1672F:	drivers/mfd/ssbi.c
1673F:	drivers/firmware/qcom_scm.c
1674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1675
1676ARM/RADISYS ENP2611 MACHINE SUPPORT
1677M:	Lennert Buytenhek <kernel@wantstofly.org>
1678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679S:	Maintained
1680
1681ARM/RENESAS ARM64 ARCHITECTURE
1682M:	Simon Horman <horms@verge.net.au>
1683M:	Magnus Damm <magnus.damm@gmail.com>
1684L:	linux-renesas-soc@vger.kernel.org
1685Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1687S:	Supported
1688F:	arch/arm64/boot/dts/renesas/
1689F:	drivers/soc/renesas/
1690F:	include/linux/soc/renesas/
1691
1692ARM/RISCPC ARCHITECTURE
1693M:	Russell King <linux@armlinux.org.uk>
1694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695W:	http://www.armlinux.org.uk/
1696S:	Maintained
1697F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1698F:	arch/arm/include/asm/hardware/ioc.h
1699F:	arch/arm/include/asm/hardware/iomd.h
1700F:	arch/arm/include/asm/hardware/memc.h
1701F:	arch/arm/mach-rpc/
1702F:	drivers/net/ethernet/8390/etherh.c
1703F:	drivers/net/ethernet/i825xx/ether1*
1704F:	drivers/net/ethernet/seeq/ether3*
1705F:	drivers/scsi/arm/
1706
1707ARM/Rockchip SoC support
1708M:	Heiko Stuebner <heiko@sntech.de>
1709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710L:	linux-rockchip@lists.infradead.org
1711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1712S:	Maintained
1713F:	arch/arm/boot/dts/rk3*
1714F:	arch/arm/mach-rockchip/
1715F:	drivers/clk/rockchip/
1716F:	drivers/i2c/busses/i2c-rk3x.c
1717F:	drivers/*/*rockchip*
1718F:	drivers/*/*/*rockchip*
1719F:	sound/soc/rockchip/
1720N:	rockchip
1721
1722ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1723M:	Kukjin Kim <kgene@kernel.org>
1724M:	Krzysztof Kozlowski <krzk@kernel.org>
1725R:	Javier Martinez Canillas <javier@osg.samsung.com>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1728Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1729S:	Maintained
1730F:	arch/arm/boot/dts/s3c*
1731F:	arch/arm/boot/dts/s5p*
1732F:	arch/arm/boot/dts/samsung*
1733F:	arch/arm/boot/dts/exynos*
1734F:	arch/arm64/boot/dts/exynos/
1735F:	arch/arm/plat-samsung/
1736F:	arch/arm/mach-s3c24*/
1737F:	arch/arm/mach-s3c64xx/
1738F:	arch/arm/mach-s5p*/
1739F:	arch/arm/mach-exynos*/
1740F:	drivers/*/*s3c24*
1741F:	drivers/*/*/*s3c24*
1742F:	drivers/*/*s3c64xx*
1743F:	drivers/*/*s5pv210*
1744F:	drivers/memory/samsung/*
1745F:	drivers/soc/samsung/*
1746F:	Documentation/arm/Samsung/
1747F:	Documentation/devicetree/bindings/arm/samsung/
1748F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1749F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1750N:	exynos
1751
1752ARM/SAMSUNG MOBILE MACHINE SUPPORT
1753M:	Kyungmin Park <kyungmin.park@samsung.com>
1754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755S:	Maintained
1756F:	arch/arm/mach-s5pv210/
1757
1758ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1759M:	Kyungmin Park <kyungmin.park@samsung.com>
1760M:	Kamil Debski <kamil@wypas.org>
1761M:	Andrzej Hajda <a.hajda@samsung.com>
1762L:	linux-arm-kernel@lists.infradead.org
1763L:	linux-media@vger.kernel.org
1764S:	Maintained
1765F:	drivers/media/platform/s5p-g2d/
1766
1767ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1768M:	Kyungmin Park <kyungmin.park@samsung.com>
1769M:	Kamil Debski <kamil@wypas.org>
1770M:	Jeongtae Park <jtp.park@samsung.com>
1771M:	Andrzej Hajda <a.hajda@samsung.com>
1772L:	linux-arm-kernel@lists.infradead.org
1773L:	linux-media@vger.kernel.org
1774S:	Maintained
1775F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1776F:	drivers/media/platform/s5p-mfc/
1777
1778ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1779M:	Kyungmin Park <kyungmin.park@samsung.com>
1780L:	linux-arm-kernel@lists.infradead.org
1781L:	linux-media@vger.kernel.org
1782S:	Maintained
1783F:	drivers/staging/media/platform/s5p-cec/
1784
1785ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1786M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1787M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1788L:	linux-arm-kernel@lists.infradead.org
1789L:	linux-media@vger.kernel.org
1790S:	Maintained
1791F:	drivers/media/platform/s5p-jpeg/
1792
1793ARM/SHMOBILE ARM ARCHITECTURE
1794M:	Simon Horman <horms@verge.net.au>
1795M:	Magnus Damm <magnus.damm@gmail.com>
1796L:	linux-renesas-soc@vger.kernel.org
1797Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1799S:	Supported
1800F:	arch/arm/boot/dts/emev2*
1801F:	arch/arm/boot/dts/r7s*
1802F:	arch/arm/boot/dts/r8a*
1803F:	arch/arm/boot/dts/sh*
1804F:	arch/arm/configs/shmobile_defconfig
1805F:	arch/arm/include/debug/renesas-scif.S
1806F:	arch/arm/mach-shmobile/
1807F:	drivers/soc/renesas/
1808F:	include/linux/soc/renesas/
1809
1810ARM/SOCFPGA ARCHITECTURE
1811M:	Dinh Nguyen <dinguyen@kernel.org>
1812S:	Maintained
1813F:	arch/arm/mach-socfpga/
1814F:	arch/arm/boot/dts/socfpga*
1815F:	arch/arm/configs/socfpga_defconfig
1816F:	arch/arm64/boot/dts/altera/
1817W:	http://www.rocketboards.org
1818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1819
1820ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1821M:	Dinh Nguyen <dinguyen@kernel.org>
1822S:	Maintained
1823F:	drivers/clk/socfpga/
1824
1825ARM/SOCFPGA EDAC SUPPORT
1826M:	Thor Thayer <thor.thayer@linux.intel.com>
1827S:	Maintained
1828F:	drivers/edac/altera_edac.
1829
1830ARM/STI ARCHITECTURE
1831M:	Patrice Chotard <patrice.chotard@st.com>
1832L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833L:	kernel@stlinux.com
1834W:	http://www.stlinux.com
1835S:	Maintained
1836F:	arch/arm/mach-sti/
1837F:	arch/arm/boot/dts/sti*
1838F:	drivers/char/hw_random/st-rng.c
1839F:	drivers/clocksource/arm_global_timer.c
1840F:	drivers/clocksource/clksrc_st_lpc.c
1841F:	drivers/cpufreq/sti-cpufreq.c
1842F:	drivers/dma/st_fdma*
1843F:	drivers/i2c/busses/i2c-st.c
1844F:	drivers/media/rc/st_rc.c
1845F:	drivers/media/platform/sti/c8sectpfe/
1846F:	drivers/mmc/host/sdhci-st.c
1847F:	drivers/phy/phy-miphy28lp.c
1848F:	drivers/phy/phy-stih407-usb.c
1849F:	drivers/pinctrl/pinctrl-st.c
1850F:	drivers/remoteproc/st_remoteproc.c
1851F:	drivers/remoteproc/st_slim_rproc.c
1852F:	drivers/reset/sti/
1853F:	drivers/rtc/rtc-st-lpc.c
1854F:	drivers/tty/serial/st-asc.c
1855F:	drivers/usb/dwc3/dwc3-st.c
1856F:	drivers/usb/host/ehci-st.c
1857F:	drivers/usb/host/ohci-st.c
1858F:	drivers/watchdog/st_lpc_wdt.c
1859F:	drivers/ata/ahci_st.c
1860F:	include/linux/remoteproc/st_slim_rproc.h
1861
1862ARM/STM32 ARCHITECTURE
1863M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1864M:	Alexandre Torgue <alexandre.torgue@st.com>
1865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866S:	Maintained
1867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1868N:	stm32
1869F:	drivers/clocksource/armv7m_systick.c
1870
1871ARM/TANGO ARCHITECTURE
1872M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1873L:	linux-arm-kernel@lists.infradead.org
1874S:	Maintained
1875N:	tango
1876
1877ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1878M:	Lennert Buytenhek <kernel@wantstofly.org>
1879L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880S:	Maintained
1881
1882ARM/TETON BGA MACHINE SUPPORT
1883M:	"Mark F. Brown" <mark.brown314@gmail.com>
1884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S:	Maintained
1886
1887ARM/THECUS N2100 MACHINE SUPPORT
1888M:	Lennert Buytenhek <kernel@wantstofly.org>
1889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890S:	Maintained
1891
1892ARM/NUVOTON W90X900 ARM ARCHITECTURE
1893M:	Wan ZongShun <mcuos.com@gmail.com>
1894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895W:	http://www.mcuos.com
1896S:	Maintained
1897F:	arch/arm/mach-w90x900/
1898F:	drivers/input/keyboard/w90p910_keypad.c
1899F:	drivers/input/touchscreen/w90p910_ts.c
1900F:	drivers/watchdog/nuc900_wdt.c
1901F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1902F:	drivers/mtd/nand/nuc900_nand.c
1903F:	drivers/rtc/rtc-nuc900.c
1904F:	drivers/spi/spi-nuc900.c
1905F:	drivers/usb/host/ehci-w90x900.c
1906F:	drivers/video/fbdev/nuc900fb.c
1907
1908ARM/U300 MACHINE SUPPORT
1909M:	Linus Walleij <linus.walleij@linaro.org>
1910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911S:	Supported
1912F:	arch/arm/mach-u300/
1913F:	drivers/clocksource/timer-u300.c
1914F:	drivers/i2c/busses/i2c-stu300.c
1915F:	drivers/rtc/rtc-coh901331.c
1916F:	drivers/watchdog/coh901327_wdt.c
1917F:	drivers/dma/coh901318*
1918F:	drivers/mfd/ab3100*
1919F:	drivers/rtc/rtc-ab3100.c
1920F:	drivers/rtc/rtc-coh901331.c
1921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1922
1923ARM/UNIPHIER ARCHITECTURE
1924M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1927S:	Maintained
1928F:	arch/arm/boot/dts/uniphier*
1929F:	arch/arm/include/asm/hardware/cache-uniphier.h
1930F:	arch/arm/mach-uniphier/
1931F:	arch/arm/mm/cache-uniphier.c
1932F:	arch/arm64/boot/dts/socionext/
1933F:	drivers/bus/uniphier-system-bus.c
1934F:	drivers/clk/uniphier/
1935F:	drivers/i2c/busses/i2c-uniphier*
1936F:	drivers/pinctrl/uniphier/
1937F:	drivers/reset/reset-uniphier.c
1938F:	drivers/tty/serial/8250/8250_uniphier.c
1939N:	uniphier
1940
1941ARM/Ux500 ARM ARCHITECTURE
1942M:	Linus Walleij <linus.walleij@linaro.org>
1943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944S:	Maintained
1945F:	arch/arm/mach-ux500/
1946F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1947F:	drivers/dma/ste_dma40*
1948F:	drivers/hwspinlock/u8500_hsem.c
1949F:	drivers/mfd/abx500*
1950F:	drivers/mfd/ab8500*
1951F:	drivers/mfd/dbx500*
1952F:	drivers/mfd/db8500*
1953F:	drivers/pinctrl/nomadik/pinctrl-ab*
1954F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1955F:	drivers/rtc/rtc-ab8500.c
1956F:	drivers/rtc/rtc-pl031.c
1957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1958
1959ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1960M:	Ulf Hansson <ulf.hansson@linaro.org>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962T:	git git://git.linaro.org/people/ulfh/clk.git
1963S:	Maintained
1964F:	drivers/clk/ux500/
1965
1966ARM/VERSATILE EXPRESS PLATFORM
1967M:	Liviu Dudau <liviu.dudau@arm.com>
1968M:	Sudeep Holla <sudeep.holla@arm.com>
1969M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971S:	Maintained
1972F:	arch/arm/boot/dts/vexpress*
1973F:	arch/arm64/boot/dts/arm/
1974F:	arch/arm/mach-vexpress/
1975F:	*/*/vexpress*
1976F:	*/*/*/vexpress*
1977F:	drivers/clk/versatile/clk-vexpress-osc.c
1978F:	drivers/clocksource/versatile.c
1979N:	mps2
1980
1981ARM/VFP SUPPORT
1982M:	Russell King <linux@armlinux.org.uk>
1983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984W:	http://www.armlinux.org.uk/
1985S:	Maintained
1986F:	arch/arm/vfp/
1987
1988ARM/VOIPAC PXA270 SUPPORT
1989M:	Marek Vasut <marek.vasut@gmail.com>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	arch/arm/mach-pxa/vpac270.c
1993F:	arch/arm/mach-pxa/include/mach/vpac270.h
1994
1995ARM/VT8500 ARM ARCHITECTURE
1996M:	Tony Prisk <linux@prisktech.co.nz>
1997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998S:	Maintained
1999F:	arch/arm/mach-vt8500/
2000F:	drivers/clocksource/vt8500_timer.c
2001F:	drivers/i2c/busses/i2c-wmt.c
2002F:	drivers/mmc/host/wmt-sdmmc.c
2003F:	drivers/pwm/pwm-vt8500.c
2004F:	drivers/rtc/rtc-vt8500.c
2005F:	drivers/tty/serial/vt8500_serial.c
2006F:	drivers/usb/host/ehci-platform.c
2007F:	drivers/usb/host/uhci-platform.c
2008F:	drivers/video/fbdev/vt8500lcdfb.*
2009F:	drivers/video/fbdev/wm8505fb*
2010F:	drivers/video/fbdev/wmt_ge_rops.*
2011
2012ARM/ZIPIT Z2 SUPPORT
2013M:	Marek Vasut <marek.vasut@gmail.com>
2014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015S:	Maintained
2016F:	arch/arm/mach-pxa/z2.c
2017F:	arch/arm/mach-pxa/include/mach/z2.h
2018
2019ARM/ZTE ARCHITECTURE
2020M:	Jun Nie <jun.nie@linaro.org>
2021M:	Baoyou Xie <baoyou.xie@linaro.org>
2022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023S:	Maintained
2024F:	arch/arm/mach-zx/
2025F:	drivers/clk/zte/
2026F:	drivers/reset/reset-zx2967.c
2027F:	drivers/soc/zte/
2028F:	Documentation/devicetree/bindings/arm/zte.txt
2029F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2030F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2031F:	Documentation/devicetree/bindings/soc/zte/
2032F:	include/dt-bindings/soc/zx*.h
2033
2034ARM/ZYNQ ARCHITECTURE
2035M:	Michal Simek <michal.simek@xilinx.com>
2036R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038W:	http://wiki.xilinx.com
2039T:	git https://github.com/Xilinx/linux-xlnx.git
2040S:	Supported
2041F:	arch/arm/mach-zynq/
2042F:	drivers/cpuidle/cpuidle-zynq.c
2043F:	drivers/block/xsysace.c
2044N:	zynq
2045N:	xilinx
2046F:	drivers/clocksource/cadence_ttc_timer.c
2047F:	drivers/i2c/busses/i2c-cadence.c
2048F:	drivers/mmc/host/sdhci-of-arasan.c
2049F:	drivers/edac/synopsys_edac.c
2050
2051ARM SMMU DRIVERS
2052M:	Will Deacon <will.deacon@arm.com>
2053R:	Robin Murphy <robin.murphy@arm.com>
2054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055S:	Maintained
2056F:	drivers/iommu/arm-smmu.c
2057F:	drivers/iommu/arm-smmu-v3.c
2058F:	drivers/iommu/io-pgtable-arm.c
2059F:	drivers/iommu/io-pgtable-arm-v7s.c
2060
2061ARM64 PORT (AARCH64 ARCHITECTURE)
2062M:	Catalin Marinas <catalin.marinas@arm.com>
2063M:	Will Deacon <will.deacon@arm.com>
2064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2066S:	Maintained
2067F:	arch/arm64/
2068F:	Documentation/arm64/
2069
2070AS3645A LED FLASH CONTROLLER DRIVER
2071M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2072L:	linux-media@vger.kernel.org
2073T:	git git://linuxtv.org/media_tree.git
2074S:	Maintained
2075F:	drivers/media/i2c/as3645a.c
2076F:	include/media/i2c/as3645a.h
2077
2078ASAHI KASEI AK8974 DRIVER
2079M:	Linus Walleij <linus.walleij@linaro.org>
2080L:	linux-iio@vger.kernel.org
2081W:	http://www.akm.com/
2082S:	Supported
2083F:	drivers/iio/magnetometer/ak8974.c
2084
2085ASC7621 HARDWARE MONITOR DRIVER
2086M:	George Joseph <george.joseph@fairview5.com>
2087L:	linux-hwmon@vger.kernel.org
2088S:	Maintained
2089F:	Documentation/hwmon/asc7621
2090F:	drivers/hwmon/asc7621.c
2091
2092ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2093M:	Corentin Chary <corentin.chary@gmail.com>
2094L:	acpi4asus-user@lists.sourceforge.net
2095L:	platform-driver-x86@vger.kernel.org
2096W:	http://acpi4asus.sf.net
2097S:	Maintained
2098F:	drivers/platform/x86/asus*.c
2099F:	drivers/platform/x86/eeepc*.c
2100
2101ASUS WIRELESS RADIO CONTROL DRIVER
2102M:	João Paulo Rechi Vita <jprvita@gmail.com>
2103L:	platform-driver-x86@vger.kernel.org
2104S:	Maintained
2105F:	drivers/platform/x86/asus-wireless.c
2106
2107ASYMMETRIC KEYS
2108M:	David Howells <dhowells@redhat.com>
2109L:	keyrings@vger.kernel.org
2110S:	Maintained
2111F:	Documentation/crypto/asymmetric-keys.txt
2112F:	include/linux/verification.h
2113F:	include/crypto/public_key.h
2114F:	include/crypto/pkcs7.h
2115F:	crypto/asymmetric_keys/
2116
2117ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2118R:	Dan Williams <dan.j.williams@intel.com>
2119W:	http://sourceforge.net/projects/xscaleiop
2120S:	Odd fixes
2121F:	Documentation/crypto/async-tx-api.txt
2122F:	crypto/async_tx/
2123F:	drivers/dma/
2124F:	include/linux/dmaengine.h
2125F:	include/linux/async_tx.h
2126
2127AT24 EEPROM DRIVER
2128M:	Wolfram Sang <wsa@the-dreams.de>
2129L:	linux-i2c@vger.kernel.org
2130S:	Maintained
2131F:	drivers/misc/eeprom/at24.c
2132F:	include/linux/platform_data/at24.h
2133
2134ATA OVER ETHERNET (AOE) DRIVER
2135M:	"Ed L. Cashin" <ed.cashin@acm.org>
2136W:	http://www.openaoe.org/
2137S:	Supported
2138F:	Documentation/aoe/
2139F:	drivers/block/aoe/
2140
2141ATHEROS 71XX/9XXX GPIO DRIVER
2142M:	Alban Bedel <albeu@free.fr>
2143W:	https://github.com/AlbanBedel/linux
2144T:	git git://github.com/AlbanBedel/linux
2145S:	Maintained
2146F:	drivers/gpio/gpio-ath79.c
2147F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2148
2149ATHEROS ATH GENERIC UTILITIES
2150M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2151L:	linux-wireless@vger.kernel.org
2152S:	Supported
2153F:	drivers/net/wireless/ath/*
2154
2155ATHEROS ATH5K WIRELESS DRIVER
2156M:	Jiri Slaby <jirislaby@gmail.com>
2157M:	Nick Kossifidis <mickflemm@gmail.com>
2158M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2159L:	linux-wireless@vger.kernel.org
2160W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2161S:	Maintained
2162F:	drivers/net/wireless/ath/ath5k/
2163
2164ATHEROS ATH6KL WIRELESS DRIVER
2165M:	Kalle Valo <kvalo@qca.qualcomm.com>
2166L:	linux-wireless@vger.kernel.org
2167W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2169S:	Supported
2170F:	drivers/net/wireless/ath/ath6kl/
2171
2172WILOCITY WIL6210 WIRELESS DRIVER
2173M:	Maya Erez <qca_merez@qca.qualcomm.com>
2174L:	linux-wireless@vger.kernel.org
2175L:	wil6210@qca.qualcomm.com
2176S:	Supported
2177W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2178F:	drivers/net/wireless/ath/wil6210/
2179F:	include/uapi/linux/wil6210_uapi.h
2180
2181CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2182M:	Christian Lamparter <chunkeey@googlemail.com>
2183L:	linux-wireless@vger.kernel.org
2184W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2185S:	Maintained
2186F:	drivers/net/wireless/ath/carl9170/
2187
2188ATK0110 HWMON DRIVER
2189M:	Luca Tettamanti <kronos.it@gmail.com>
2190L:	linux-hwmon@vger.kernel.org
2191S:	Maintained
2192F:	drivers/hwmon/asus_atk0110.c
2193
2194ATI_REMOTE2 DRIVER
2195M:	Ville Syrjala <syrjala@sci.fi>
2196S:	Maintained
2197F:	drivers/input/misc/ati_remote2.c
2198
2199ATLX ETHERNET DRIVERS
2200M:	Jay Cliburn <jcliburn@gmail.com>
2201M:	Chris Snook <chris.snook@gmail.com>
2202L:	netdev@vger.kernel.org
2203W:	http://sourceforge.net/projects/atl1
2204W:	http://atl1.sourceforge.net
2205S:	Maintained
2206F:	drivers/net/ethernet/atheros/
2207
2208ATM
2209M:	Chas Williams <3chas3@gmail.com>
2210L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2211L:	netdev@vger.kernel.org
2212W:	http://linux-atm.sourceforge.net
2213S:	Maintained
2214F:	drivers/atm/
2215F:	include/linux/atm*
2216F:	include/uapi/linux/atm*
2217
2218ATMEL AT91 / AT32 MCI DRIVER
2219M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2220S:	Maintained
2221F:	drivers/mmc/host/atmel-mci.c
2222
2223ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2224M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2225S:	Supported
2226F:	drivers/power/reset/at91-sama5d2_shdwc.c
2227
2228ATMEL SAMA5D2 ADC DRIVER
2229M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2230L:	linux-iio@vger.kernel.org
2231S:	Supported
2232F:	drivers/iio/adc/at91-sama5d2_adc.c
2233
2234ATMEL Audio ALSA driver
2235M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2236L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2237S:	Supported
2238F:	sound/soc/atmel
2239
2240ATMEL XDMA DRIVER
2241M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2242L:	linux-arm-kernel@lists.infradead.org
2243L:	dmaengine@vger.kernel.org
2244S:	Supported
2245F:	drivers/dma/at_xdmac.c
2246
2247ATMEL I2C DRIVER
2248M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2249L:	linux-i2c@vger.kernel.org
2250S:	Supported
2251F:	drivers/i2c/busses/i2c-at91.c
2252
2253ATMEL ISI DRIVER
2254M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2255L:	linux-media@vger.kernel.org
2256S:	Supported
2257F:	drivers/media/platform/atmel/atmel-isi.c
2258F:	include/media/atmel-isi.h
2259
2260ATMEL LCDFB DRIVER
2261M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2262L:	linux-fbdev@vger.kernel.org
2263S:	Maintained
2264F:	drivers/video/fbdev/atmel_lcdfb.c
2265F:	include/video/atmel_lcdc.h
2266
2267ATMEL MACB ETHERNET DRIVER
2268M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2269S:	Supported
2270F:	drivers/net/ethernet/cadence/
2271
2272ATMEL NAND DRIVER
2273M:	Wenyou Yang <wenyou.yang@atmel.com>
2274M:	Josh Wu <rainyfeeling@outlook.com>
2275L:	linux-mtd@lists.infradead.org
2276S:	Supported
2277F:	drivers/mtd/nand/atmel/*
2278
2279ATMEL SDMMC DRIVER
2280M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2281L:	linux-mmc@vger.kernel.org
2282S:	Supported
2283F:	drivers/mmc/host/sdhci-of-at91.c
2284
2285ATMEL SPI DRIVER
2286M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2287S:	Supported
2288F:	drivers/spi/spi-atmel.*
2289
2290ATMEL SSC DRIVER
2291M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293S:	Supported
2294F:	drivers/misc/atmel-ssc.c
2295F:	include/linux/atmel-ssc.h
2296
2297ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2298M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300S:	Supported
2301F:	drivers/misc/atmel_tclib.c
2302F:	drivers/clocksource/tcb_clksrc.c
2303
2304ATMEL USBA UDC DRIVER
2305M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307S:	Supported
2308F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2309
2310ATMEL WIRELESS DRIVER
2311M:	Simon Kelley <simon@thekelleys.org.uk>
2312L:	linux-wireless@vger.kernel.org
2313W:	http://www.thekelleys.org.uk/atmel
2314W:	http://atmelwlandriver.sourceforge.net/
2315S:	Maintained
2316F:	drivers/net/wireless/atmel/atmel*
2317
2318ATMEL MAXTOUCH DRIVER
2319M:	Nick Dyer <nick@shmanahar.org>
2320T:	git git://github.com/ndyer/linux.git
2321S:	Maintained
2322F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2323F:	drivers/input/touchscreen/atmel_mxt_ts.c
2324F:	include/linux/platform_data/atmel_mxt_ts.h
2325
2326ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2327M:	Bradley Grove <linuxdrivers@attotech.com>
2328L:	linux-scsi@vger.kernel.org
2329W:	http://www.attotech.com
2330S:	Supported
2331F:	drivers/scsi/esas2r
2332
2333ATUSB IEEE 802.15.4 RADIO DRIVER
2334M:	Stefan Schmidt <stefan@osg.samsung.com>
2335L:	linux-wpan@vger.kernel.org
2336S:	Maintained
2337F:	drivers/net/ieee802154/atusb.c
2338F:	drivers/net/ieee802154/atusb.h
2339F:	drivers/net/ieee802154/at86rf230.h
2340
2341AUDIT SUBSYSTEM
2342M:	Paul Moore <paul@paul-moore.com>
2343M:	Eric Paris <eparis@redhat.com>
2344L:	linux-audit@redhat.com (moderated for non-subscribers)
2345W:	http://people.redhat.com/sgrubb/audit/
2346T:	git git://git.infradead.org/users/pcmoore/audit
2347S:	Maintained
2348F:	include/linux/audit.h
2349F:	include/uapi/linux/audit.h
2350F:	kernel/audit*
2351
2352AUXILIARY DISPLAY DRIVERS
2353M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2354W:	http://miguelojeda.es/auxdisplay.htm
2355W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2356S:	Maintained
2357F:	drivers/auxdisplay/
2358F:	include/linux/cfag12864b.h
2359
2360AX.25 NETWORK LAYER
2361M:	Ralf Baechle <ralf@linux-mips.org>
2362L:	linux-hams@vger.kernel.org
2363W:	http://www.linux-ax25.org/
2364S:	Maintained
2365F:	include/uapi/linux/ax25.h
2366F:	include/net/ax25.h
2367F:	net/ax25/
2368
2369AXENTIA ASOC DRIVERS
2370M:	Peter Rosin <peda@axentia.se>
2371L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2372S:	Maintained
2373F:	Documentation/devicetree/bindings/sound/axentia,*
2374F:	sound/soc/atmel/tse850-pcm5142.c
2375
2376AXENTIA ARM DEVICES
2377M:	Peter Rosin <peda@axentia.se>
2378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379S:	Maintained
2380F:	Documentation/devicetree/bindings/arm/axentia.txt
2381F:	arch/arm/boot/dts/at91-linea.dtsi
2382F:	arch/arm/boot/dts/at91-tse850-3.dts
2383
2384AZ6007 DVB DRIVER
2385M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2386M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2387L:	linux-media@vger.kernel.org
2388W:	https://linuxtv.org
2389T:	git git://linuxtv.org/media_tree.git
2390S:	Maintained
2391F:	drivers/media/usb/dvb-usb-v2/az6007.c
2392
2393AZTECH FM RADIO RECEIVER DRIVER
2394M:	Hans Verkuil <hverkuil@xs4all.nl>
2395L:	linux-media@vger.kernel.org
2396T:	git git://linuxtv.org/media_tree.git
2397W:	https://linuxtv.org
2398S:	Maintained
2399F:	drivers/media/radio/radio-aztech*
2400
2401B43 WIRELESS DRIVER
2402L:	linux-wireless@vger.kernel.org
2403L:	b43-dev@lists.infradead.org
2404W:	http://wireless.kernel.org/en/users/Drivers/b43
2405S:	Odd Fixes
2406F:	drivers/net/wireless/broadcom/b43/
2407
2408B43LEGACY WIRELESS DRIVER
2409M:	Larry Finger <Larry.Finger@lwfinger.net>
2410L:	linux-wireless@vger.kernel.org
2411L:	b43-dev@lists.infradead.org
2412W:	http://wireless.kernel.org/en/users/Drivers/b43
2413S:	Maintained
2414F:	drivers/net/wireless/broadcom/b43legacy/
2415
2416BACKLIGHT CLASS/SUBSYSTEM
2417M:	Lee Jones <lee.jones@linaro.org>
2418M:	Daniel Thompson <daniel.thompson@linaro.org>
2419M:	Jingoo Han <jingoohan1@gmail.com>
2420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2421S:	Maintained
2422F:	drivers/video/backlight/
2423F:	include/linux/backlight.h
2424F:	include/linux/pwm_backlight.h
2425F:	Documentation/devicetree/bindings/leds/backlight
2426
2427BATMAN ADVANCED
2428M:	Marek Lindner <mareklindner@neomailbox.ch>
2429M:	Simon Wunderlich <sw@simonwunderlich.de>
2430M:	Antonio Quartulli <a@unstable.cc>
2431L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2432W:	https://www.open-mesh.org/
2433Q:	https://patchwork.open-mesh.org/project/batman/list/
2434S:	Maintained
2435F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2436F:	Documentation/ABI/testing/sysfs-class-net-mesh
2437F:	Documentation/networking/batman-adv.txt
2438F:	include/uapi/linux/batman_adv.h
2439F:	net/batman-adv/
2440
2441BAYCOM/HDLCDRV DRIVERS FOR AX.25
2442M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2443L:	linux-hams@vger.kernel.org
2444W:	http://www.baycom.org/~tom/ham/ham.html
2445S:	Maintained
2446F:	drivers/net/hamradio/baycom*
2447
2448BCACHE (BLOCK LAYER CACHE)
2449M:	Kent Overstreet <kent.overstreet@gmail.com>
2450L:	linux-bcache@vger.kernel.org
2451W:	http://bcache.evilpiepirate.org
2452S:	Orphan
2453F:	drivers/md/bcache/
2454
2455BDISP ST MEDIA DRIVER
2456M:	Fabien Dessenne <fabien.dessenne@st.com>
2457L:	linux-media@vger.kernel.org
2458T:	git git://linuxtv.org/media_tree.git
2459W:	https://linuxtv.org
2460S:	Supported
2461F:	drivers/media/platform/sti/bdisp
2462
2463DELTA ST MEDIA DRIVER
2464M:	Hugues Fruchet <hugues.fruchet@st.com>
2465L:	linux-media@vger.kernel.org
2466T:	git git://linuxtv.org/media_tree.git
2467W:	https://linuxtv.org
2468S:	Supported
2469F:	drivers/media/platform/sti/delta
2470
2471BEFS FILE SYSTEM
2472M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2473M:	Salah Triki <salah.triki@gmail.com>
2474S:	Maintained
2475T:	git git://github.com/luisbg/linux-befs.git
2476F:	Documentation/filesystems/befs.txt
2477F:	fs/befs/
2478
2479BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2480M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2481L:	netdev@vger.kernel.org
2482S:	Maintained
2483F:	drivers/net/ethernet/ec_bhf.c
2484
2485BFS FILE SYSTEM
2486M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2487S:	Maintained
2488F:	Documentation/filesystems/bfs.txt
2489F:	fs/bfs/
2490F:	include/uapi/linux/bfs_fs.h
2491
2492BLACKFIN ARCHITECTURE
2493M:	Steven Miao <realmz6@gmail.com>
2494L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2495T:	git git://git.code.sf.net/p/adi-linux/code
2496W:	http://blackfin.uclinux.org
2497S:	Supported
2498F:	arch/blackfin/
2499
2500BLACKFIN EMAC DRIVER
2501L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2502W:	http://blackfin.uclinux.org
2503S:	Supported
2504F:	drivers/net/ethernet/adi/
2505
2506BLACKFIN RTC DRIVER
2507L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2508W:	http://blackfin.uclinux.org
2509S:	Supported
2510F:	drivers/rtc/rtc-bfin.c
2511
2512BLACKFIN SDH DRIVER
2513M:	Sonic Zhang <sonic.zhang@analog.com>
2514L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2515W:	http://blackfin.uclinux.org
2516S:	Supported
2517F:	drivers/mmc/host/bfin_sdh.c
2518
2519BLACKFIN SERIAL DRIVER
2520M:	Sonic Zhang <sonic.zhang@analog.com>
2521L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2522W:	http://blackfin.uclinux.org
2523S:	Supported
2524F:	drivers/tty/serial/bfin_uart.c
2525
2526BLACKFIN WATCHDOG DRIVER
2527L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2528W:	http://blackfin.uclinux.org
2529S:	Supported
2530F:	drivers/watchdog/bfin_wdt.c
2531
2532BLACKFIN I2C TWI DRIVER
2533M:	Sonic Zhang <sonic.zhang@analog.com>
2534L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2535W:	http://blackfin.uclinux.org/
2536S:	Supported
2537F:	drivers/i2c/busses/i2c-bfin-twi.c
2538
2539BLACKFIN MEDIA DRIVER
2540M:	Scott Jiang <scott.jiang.linux@gmail.com>
2541L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2542W:	http://blackfin.uclinux.org/
2543S:	Supported
2544F:	drivers/media/platform/blackfin/
2545F:	drivers/media/i2c/adv7183*
2546F:	drivers/media/i2c/vs6624*
2547
2548BLINKM RGB LED DRIVER
2549M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2550S:	Maintained
2551F:	drivers/leds/leds-blinkm.c
2552
2553BLOCK LAYER
2554M:	Jens Axboe <axboe@kernel.dk>
2555L:	linux-block@vger.kernel.org
2556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2557S:	Maintained
2558F:	block/
2559F:	kernel/trace/blktrace.c
2560F:	lib/sbitmap.c
2561
2562BFQ I/O SCHEDULER
2563M:	Paolo Valente <paolo.valente@linaro.org>
2564M:	Jens Axboe <axboe@kernel.dk>
2565L:	linux-block@vger.kernel.org
2566S:	Maintained
2567F:	block/bfq-*
2568F:	Documentation/block/bfq-iosched.txt
2569
2570BLOCK2MTD DRIVER
2571M:	Joern Engel <joern@lazybastard.org>
2572L:	linux-mtd@lists.infradead.org
2573S:	Maintained
2574F:	drivers/mtd/devices/block2mtd.c
2575
2576BLUETOOTH DRIVERS
2577M:	Marcel Holtmann <marcel@holtmann.org>
2578M:	Gustavo Padovan <gustavo@padovan.org>
2579M:	Johan Hedberg <johan.hedberg@gmail.com>
2580L:	linux-bluetooth@vger.kernel.org
2581W:	http://www.bluez.org/
2582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2584S:	Maintained
2585F:	drivers/bluetooth/
2586
2587BLUETOOTH SUBSYSTEM
2588M:	Marcel Holtmann <marcel@holtmann.org>
2589M:	Gustavo Padovan <gustavo@padovan.org>
2590M:	Johan Hedberg <johan.hedberg@gmail.com>
2591L:	linux-bluetooth@vger.kernel.org
2592W:	http://www.bluez.org/
2593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2595S:	Maintained
2596F:	net/bluetooth/
2597F:	include/net/bluetooth/
2598
2599BONDING DRIVER
2600M:	Jay Vosburgh <j.vosburgh@gmail.com>
2601M:	Veaceslav Falico <vfalico@gmail.com>
2602M:	Andy Gospodarek <andy@greyhouse.net>
2603L:	netdev@vger.kernel.org
2604W:	http://sourceforge.net/projects/bonding/
2605S:	Supported
2606F:	drivers/net/bonding/
2607F:	include/uapi/linux/if_bonding.h
2608
2609BPF (Safe dynamic programs and tools)
2610M:	Alexei Starovoitov <ast@kernel.org>
2611M:	Daniel Borkmann <daniel@iogearbox.net>
2612L:	netdev@vger.kernel.org
2613L:	linux-kernel@vger.kernel.org
2614S:	Supported
2615F:	arch/x86/net/bpf_jit*
2616F:	Documentation/networking/filter.txt
2617F:	include/linux/bpf*
2618F:	include/linux/filter.h
2619F:	include/uapi/linux/bpf*
2620F:	include/uapi/linux/filter.h
2621F:	kernel/bpf/
2622F:	kernel/trace/bpf_trace.c
2623F:	lib/test_bpf.c
2624F:	net/bpf/
2625F:	net/core/filter.c
2626F:	net/sched/act_bpf.c
2627F:	net/sched/cls_bpf.c
2628F:	samples/bpf/
2629F:	tools/net/bpf*
2630F:	tools/testing/selftests/bpf/
2631
2632BROADCOM B44 10/100 ETHERNET DRIVER
2633M:	Michael Chan <michael.chan@broadcom.com>
2634L:	netdev@vger.kernel.org
2635S:	Supported
2636F:	drivers/net/ethernet/broadcom/b44.*
2637
2638BROADCOM B53 ETHERNET SWITCH DRIVER
2639M:	Florian Fainelli <f.fainelli@gmail.com>
2640L:	netdev@vger.kernel.org
2641L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2642S:	Supported
2643F:	drivers/net/dsa/b53/*
2644F:	include/linux/platform_data/b53.h
2645
2646BROADCOM GENET ETHERNET DRIVER
2647M:	Florian Fainelli <f.fainelli@gmail.com>
2648L:	netdev@vger.kernel.org
2649S:	Supported
2650F:	drivers/net/ethernet/broadcom/genet/
2651
2652BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2653M:	Rasesh Mody <rasesh.mody@cavium.com>
2654M:	Harish Patil <harish.patil@cavium.com>
2655M:	Dept-GELinuxNICDev@cavium.com
2656L:	netdev@vger.kernel.org
2657S:	Supported
2658F:	drivers/net/ethernet/broadcom/bnx2.*
2659F:	drivers/net/ethernet/broadcom/bnx2_*
2660
2661BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2662M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2663M:	Ariel Elior <ariel.elior@cavium.com>
2664M:	everest-linux-l2@cavium.com
2665L:	netdev@vger.kernel.org
2666S:	Supported
2667F:	drivers/net/ethernet/broadcom/bnx2x/
2668
2669BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2670M:	Michael Chan <michael.chan@broadcom.com>
2671L:	netdev@vger.kernel.org
2672S:	Supported
2673F:	drivers/net/ethernet/broadcom/bnxt/
2674
2675BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2676M:	Florian Fainelli <f.fainelli@gmail.com>
2677M:	Ray Jui <rjui@broadcom.com>
2678M:	Scott Branden <sbranden@broadcom.com>
2679M:	bcm-kernel-feedback-list@broadcom.com
2680T:	git git://github.com/broadcom/mach-bcm
2681S:	Maintained
2682N:	bcm281*
2683N:	bcm113*
2684N:	bcm216*
2685N:	kona
2686F:	arch/arm/mach-bcm/
2687
2688BROADCOM BCM2835 ARM ARCHITECTURE
2689M:	Lee Jones <lee@kernel.org>
2690M:	Eric Anholt <eric@anholt.net>
2691M:	Stefan Wahren <stefan.wahren@i2se.com>
2692L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694T:	git git://github.com/anholt/linux
2695S:	Maintained
2696N:	bcm2835
2697F:	drivers/staging/vc04_services
2698
2699BROADCOM BCM47XX MIPS ARCHITECTURE
2700M:	Hauke Mehrtens <hauke@hauke-m.de>
2701M:	Rafał Miłecki <zajec5@gmail.com>
2702L:	linux-mips@linux-mips.org
2703S:	Maintained
2704F:	Documentation/devicetree/bindings/mips/brcm/
2705F:	arch/mips/bcm47xx/*
2706F:	arch/mips/include/asm/mach-bcm47xx/*
2707
2708BROADCOM BCM5301X ARM ARCHITECTURE
2709M:	Hauke Mehrtens <hauke@hauke-m.de>
2710M:	Rafał Miłecki <zajec5@gmail.com>
2711M:	Jon Mason <jonmason@broadcom.com>
2712M:	bcm-kernel-feedback-list@broadcom.com
2713L:	linux-arm-kernel@lists.infradead.org
2714S:	Maintained
2715F:	arch/arm/mach-bcm/bcm_5301x.c
2716F:	arch/arm/boot/dts/bcm5301x*.dtsi
2717F:	arch/arm/boot/dts/bcm470*
2718F:	arch/arm/boot/dts/bcm953012*
2719
2720BROADCOM BCM53573 ARM ARCHITECTURE
2721M:	Rafał Miłecki <rafal@milecki.pl>
2722L:	linux-arm-kernel@lists.infradead.org
2723S:	Maintained
2724F:	arch/arm/boot/dts/bcm53573*
2725F:	arch/arm/boot/dts/bcm47189*
2726
2727BROADCOM BCM63XX ARM ARCHITECTURE
2728M:	Florian Fainelli <f.fainelli@gmail.com>
2729M:	bcm-kernel-feedback-list@broadcom.com
2730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2731T:	git git://github.com/broadcom/stblinux.git
2732S:	Maintained
2733N:	bcm63xx
2734
2735BROADCOM BCM63XX/BCM33XX UDC DRIVER
2736M:	Kevin Cernekee <cernekee@gmail.com>
2737L:	linux-usb@vger.kernel.org
2738S:	Maintained
2739F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2740
2741BROADCOM BCM7XXX ARM ARCHITECTURE
2742M:	Brian Norris <computersforpeace@gmail.com>
2743M:	Gregory Fong <gregory.0xf0@gmail.com>
2744M:	Florian Fainelli <f.fainelli@gmail.com>
2745M:	bcm-kernel-feedback-list@broadcom.com
2746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2747T:	git git://github.com/broadcom/stblinux.git
2748S:	Maintained
2749F:	arch/arm/mach-bcm/*brcmstb*
2750F:	arch/arm/boot/dts/bcm7*.dts*
2751F:	drivers/bus/brcmstb_gisb.c
2752N:	brcmstb
2753
2754BROADCOM BMIPS MIPS ARCHITECTURE
2755M:	Kevin Cernekee <cernekee@gmail.com>
2756M:	Florian Fainelli <f.fainelli@gmail.com>
2757L:	linux-mips@linux-mips.org
2758T:	git git://github.com/broadcom/stblinux.git
2759S:	Maintained
2760F:	arch/mips/bmips/*
2761F:	arch/mips/include/asm/mach-bmips/*
2762F:	arch/mips/kernel/*bmips*
2763F:	arch/mips/boot/dts/brcm/bcm*.dts*
2764F:	drivers/irqchip/irq-bcm63*
2765F:	drivers/irqchip/irq-bcm7*
2766F:	drivers/irqchip/irq-brcmstb*
2767F:	include/linux/bcm963xx_nvram.h
2768F:	include/linux/bcm963xx_tag.h
2769
2770BROADCOM BMIPS CPUFREQ DRIVER
2771M:	Markus Mayer <mmayer@broadcom.com>
2772M:	bcm-kernel-feedback-list@broadcom.com
2773L:	linux-pm@vger.kernel.org
2774S:	Maintained
2775F:	drivers/cpufreq/bmips-cpufreq.c
2776
2777BROADCOM TG3 GIGABIT ETHERNET DRIVER
2778M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2779M:	Prashant Sreedharan <prashant@broadcom.com>
2780M:	Michael Chan <mchan@broadcom.com>
2781L:	netdev@vger.kernel.org
2782S:	Supported
2783F:	drivers/net/ethernet/broadcom/tg3.*
2784
2785BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2786M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2787M:	Franky Lin <franky.lin@broadcom.com>
2788M:	Hante Meuleman <hante.meuleman@broadcom.com>
2789L:	linux-wireless@vger.kernel.org
2790L:	brcm80211-dev-list.pdl@broadcom.com
2791S:	Supported
2792F:	drivers/net/wireless/broadcom/brcm80211/
2793
2794BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2795M:	QLogic-Storage-Upstream@qlogic.com
2796L:	linux-scsi@vger.kernel.org
2797S:	Supported
2798F:	drivers/scsi/bnx2fc/
2799
2800BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2801M:	QLogic-Storage-Upstream@qlogic.com
2802L:	linux-scsi@vger.kernel.org
2803S:	Supported
2804F:	drivers/scsi/bnx2i/
2805
2806BROADCOM IPROC ARM ARCHITECTURE
2807M:	Ray Jui <rjui@broadcom.com>
2808M:	Scott Branden <sbranden@broadcom.com>
2809M:	Jon Mason <jonmason@broadcom.com>
2810M:	bcm-kernel-feedback-list@broadcom.com
2811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2812T:	git git://github.com/broadcom/cygnus-linux.git
2813S:	Maintained
2814N:	iproc
2815N:	cygnus
2816N:	bcm[-_]nsp
2817N:	bcm9113*
2818N:	bcm9583*
2819N:	bcm9585*
2820N:	bcm9586*
2821N:	bcm988312
2822N:	bcm113*
2823N:	bcm583*
2824N:	bcm585*
2825N:	bcm586*
2826N:	bcm88312
2827F:	arch/arm64/boot/dts/broadcom/ns2*
2828F:	drivers/clk/bcm/clk-ns*
2829F:	drivers/pinctrl/bcm/pinctrl-ns*
2830
2831BROADCOM BRCMSTB GPIO DRIVER
2832M:	Gregory Fong <gregory.0xf0@gmail.com>
2833L:	bcm-kernel-feedback-list@broadcom.com
2834S:	Supported
2835F:	drivers/gpio/gpio-brcmstb.c
2836F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2837
2838BROADCOM KONA GPIO DRIVER
2839M:	Ray Jui <rjui@broadcom.com>
2840L:	bcm-kernel-feedback-list@broadcom.com
2841S:	Supported
2842F:	drivers/gpio/gpio-bcm-kona.c
2843F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2844
2845BROADCOM NVRAM DRIVER
2846M:	Rafał Miłecki <zajec5@gmail.com>
2847L:	linux-mips@linux-mips.org
2848S:	Maintained
2849F:	drivers/firmware/broadcom/*
2850
2851BROADCOM STB NAND FLASH DRIVER
2852M:	Brian Norris <computersforpeace@gmail.com>
2853M:	Kamal Dasu <kdasu.kdev@gmail.com>
2854L:	linux-mtd@lists.infradead.org
2855L:	bcm-kernel-feedback-list@broadcom.com
2856S:	Maintained
2857F:	drivers/mtd/nand/brcmnand/
2858
2859BROADCOM STB AVS CPUFREQ DRIVER
2860M:	Markus Mayer <mmayer@broadcom.com>
2861M:	bcm-kernel-feedback-list@broadcom.com
2862L:	linux-pm@vger.kernel.org
2863S:	Maintained
2864F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2865F:	drivers/cpufreq/brcmstb*
2866
2867BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2868M:	Rafał Miłecki <zajec5@gmail.com>
2869L:	linux-wireless@vger.kernel.org
2870S:	Maintained
2871F:	drivers/bcma/
2872F:	include/linux/bcma/
2873
2874BROADCOM SYSTEMPORT ETHERNET DRIVER
2875M:	Florian Fainelli <f.fainelli@gmail.com>
2876L:	netdev@vger.kernel.org
2877S:	Supported
2878F:	drivers/net/ethernet/broadcom/bcmsysport.*
2879
2880BROADCOM NETXTREME-E ROCE DRIVER
2881M:	Selvin Xavier <selvin.xavier@broadcom.com>
2882M:	Devesh Sharma <devesh.sharma@broadcom.com>
2883M:	Somnath Kotur <somnath.kotur@broadcom.com>
2884M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2885L:	linux-rdma@vger.kernel.org
2886W:	http://www.broadcom.com
2887S:	Supported
2888F:	drivers/infiniband/hw/bnxt_re/
2889F:	include/uapi/rdma/bnxt_re-abi.h
2890
2891BROCADE BFA FC SCSI DRIVER
2892M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2893M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2894L:	linux-scsi@vger.kernel.org
2895S:	Supported
2896F:	drivers/scsi/bfa/
2897
2898BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2899M:	Rasesh Mody <rasesh.mody@cavium.com>
2900M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2901M:	Dept-GELinuxNICDev@cavium.com
2902L:	netdev@vger.kernel.org
2903S:	Supported
2904F:	drivers/net/ethernet/brocade/bna/
2905
2906BSG (block layer generic sg v4 driver)
2907M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2908L:	linux-scsi@vger.kernel.org
2909S:	Supported
2910F:	block/bsg.c
2911F:	include/linux/bsg.h
2912F:	include/uapi/linux/bsg.h
2913
2914BT87X AUDIO DRIVER
2915M:	Clemens Ladisch <clemens@ladisch.de>
2916L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2917T:	git git://git.alsa-project.org/alsa-kernel.git
2918S:	Maintained
2919F:	Documentation/sound/alsa/Bt87x.txt
2920F:	sound/pci/bt87x.c
2921
2922BT8XXGPIO DRIVER
2923M:	Michael Buesch <m@bues.ch>
2924W:	http://bu3sch.de/btgpio.php
2925S:	Maintained
2926F:	drivers/gpio/gpio-bt8xx.c
2927
2928BTRFS FILE SYSTEM
2929M:	Chris Mason <clm@fb.com>
2930M:	Josef Bacik <jbacik@fb.com>
2931M:	David Sterba <dsterba@suse.com>
2932L:	linux-btrfs@vger.kernel.org
2933W:	http://btrfs.wiki.kernel.org/
2934Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2936S:	Maintained
2937F:	Documentation/filesystems/btrfs.txt
2938F:	fs/btrfs/
2939F:	include/linux/btrfs*
2940F:	include/uapi/linux/btrfs*
2941
2942BTTV VIDEO4LINUX DRIVER
2943M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2944M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2945L:	linux-media@vger.kernel.org
2946W:	https://linuxtv.org
2947T:	git git://linuxtv.org/media_tree.git
2948S:	Odd fixes
2949F:	Documentation/media/v4l-drivers/bttv*
2950F:	drivers/media/pci/bt8xx/bttv*
2951
2952BUSLOGIC SCSI DRIVER
2953M:	Khalid Aziz <khalid@gonehiking.org>
2954L:	linux-scsi@vger.kernel.org
2955S:	Maintained
2956F:	drivers/scsi/BusLogic.*
2957F:	drivers/scsi/FlashPoint.*
2958
2959C-MEDIA CMI8788 DRIVER
2960M:	Clemens Ladisch <clemens@ladisch.de>
2961L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2962T:	git git://git.alsa-project.org/alsa-kernel.git
2963S:	Maintained
2964F:	sound/pci/oxygen/
2965
2966C6X ARCHITECTURE
2967M:	Mark Salter <msalter@redhat.com>
2968M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2969L:	linux-c6x-dev@linux-c6x.org
2970W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2971S:	Maintained
2972F:	arch/c6x/
2973
2974CA8210 IEEE-802.15.4 RADIO DRIVER
2975M:	Harry Morris <h.morris@cascoda.com>
2976M:	linuxdev@cascoda.com
2977L:	linux-wpan@vger.kernel.org
2978W:	https://github.com/Cascoda/ca8210-linux.git
2979S:	Maintained
2980F:	drivers/net/ieee802154/ca8210.c
2981F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2982
2983CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2984M:	David Howells <dhowells@redhat.com>
2985L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2986S:	Supported
2987F:	Documentation/filesystems/caching/cachefiles.txt
2988F:	fs/cachefiles/
2989
2990CADET FM/AM RADIO RECEIVER DRIVER
2991M:	Hans Verkuil <hverkuil@xs4all.nl>
2992L:	linux-media@vger.kernel.org
2993T:	git git://linuxtv.org/media_tree.git
2994W:	https://linuxtv.org
2995S:	Maintained
2996F:	drivers/media/radio/radio-cadet*
2997
2998CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2999M:	Jonathan Corbet <corbet@lwn.net>
3000L:	linux-media@vger.kernel.org
3001T:	git git://linuxtv.org/media_tree.git
3002S:	Maintained
3003F:	Documentation/media/v4l-drivers/cafe_ccic*
3004F:	drivers/media/platform/marvell-ccic/
3005
3006CAIF NETWORK LAYER
3007M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3008L:	netdev@vger.kernel.org
3009S:	Supported
3010F:	Documentation/networking/caif/
3011F:	drivers/net/caif/
3012F:	include/uapi/linux/caif/
3013F:	include/net/caif/
3014F:	net/caif/
3015
3016CALGARY x86-64 IOMMU
3017M:	Muli Ben-Yehuda <mulix@mulix.org>
3018M:	Jon Mason <jdmason@kudzu.us>
3019L:	iommu@lists.linux-foundation.org
3020S:	Maintained
3021F:	arch/x86/kernel/pci-calgary_64.c
3022F:	arch/x86/kernel/tce_64.c
3023F:	arch/x86/include/asm/calgary.h
3024F:	arch/x86/include/asm/tce.h
3025
3026CAN NETWORK LAYER
3027M:	Oliver Hartkopp <socketcan@hartkopp.net>
3028M:	Marc Kleine-Budde <mkl@pengutronix.de>
3029L:	linux-can@vger.kernel.org
3030W:	https://github.com/linux-can
3031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3033S:	Maintained
3034F:	Documentation/networking/can.txt
3035F:	net/can/
3036F:	include/linux/can/core.h
3037F:	include/uapi/linux/can.h
3038F:	include/uapi/linux/can/bcm.h
3039F:	include/uapi/linux/can/raw.h
3040F:	include/uapi/linux/can/gw.h
3041
3042CAN NETWORK DRIVERS
3043M:	Wolfgang Grandegger <wg@grandegger.com>
3044M:	Marc Kleine-Budde <mkl@pengutronix.de>
3045L:	linux-can@vger.kernel.org
3046W:	https://github.com/linux-can
3047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3049S:	Maintained
3050F:	Documentation/devicetree/bindings/net/can/
3051F:	drivers/net/can/
3052F:	include/linux/can/dev.h
3053F:	include/linux/can/platform/
3054F:	include/uapi/linux/can/error.h
3055F:	include/uapi/linux/can/netlink.h
3056
3057CAPABILITIES
3058M:	Serge Hallyn <serge@hallyn.com>
3059L:	linux-security-module@vger.kernel.org
3060S:	Supported
3061F:	include/linux/capability.h
3062F:	include/uapi/linux/capability.h
3063F:	security/commoncap.c
3064F:	kernel/capability.c
3065
3066CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3067M:	Kevin Tsai <ktsai@capellamicro.com>
3068S:	Maintained
3069F:	drivers/iio/light/cm*
3070
3071CAVIUM THUNDERX2 ARM64 SOC
3072M:	Jayachandran C <jnair@caviumnetworks.com>
3073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3074S:	Maintained
3075F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3076F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3077
3078CAVIUM I2C DRIVER
3079M:	Jan Glauber <jglauber@cavium.com>
3080M:	David Daney <david.daney@cavium.com>
3081W:	http://www.cavium.com
3082S:	Supported
3083F:	drivers/i2c/busses/i2c-octeon*
3084F:	drivers/i2c/busses/i2c-thunderx*
3085
3086CAVIUM MMC DRIVER
3087M:	Jan Glauber <jglauber@cavium.com>
3088M:	David Daney <david.daney@cavium.com>
3089M:	Steven J. Hill <Steven.Hill@cavium.com>
3090W:	http://www.cavium.com
3091S:	Supported
3092F:	drivers/mmc/host/cavium*
3093
3094CAVIUM LIQUIDIO NETWORK DRIVER
3095M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3096M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3097M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3098M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3099L:     netdev@vger.kernel.org
3100W:     http://www.cavium.com
3101S:     Supported
3102F:     drivers/net/ethernet/cavium/liquidio/
3103
3104CAVIUM OCTEON-TX CRYPTO DRIVER
3105M:	George Cherian <george.cherian@cavium.com>
3106L:	linux-crypto@vger.kernel.org
3107W:	http://www.cavium.com
3108S:	Supported
3109F:	drivers/crypto/cavium/cpt/
3110
3111CC2520 IEEE-802.15.4 RADIO DRIVER
3112M:	Varka Bhadram <varkabhadram@gmail.com>
3113L:	linux-wpan@vger.kernel.org
3114S:	Maintained
3115F:	drivers/net/ieee802154/cc2520.c
3116F:	include/linux/spi/cc2520.h
3117F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3118
3119CEC FRAMEWORK
3120M:	Hans Verkuil <hans.verkuil@cisco.com>
3121L:	linux-media@vger.kernel.org
3122T:	git git://linuxtv.org/media_tree.git
3123W:	http://linuxtv.org
3124S:	Supported
3125F:	Documentation/media/kapi/cec-core.rst
3126F:	Documentation/media/uapi/cec
3127F:	drivers/media/cec/
3128F:	drivers/media/rc/keymaps/rc-cec.c
3129F:	include/media/cec.h
3130F:	include/media/cec-notifier.h
3131F:	include/uapi/linux/cec.h
3132F:	include/uapi/linux/cec-funcs.h
3133
3134CELL BROADBAND ENGINE ARCHITECTURE
3135M:	Arnd Bergmann <arnd@arndb.de>
3136L:	linuxppc-dev@lists.ozlabs.org
3137W:	http://www.ibm.com/developerworks/power/cell/
3138S:	Supported
3139F:	arch/powerpc/include/asm/cell*.h
3140F:	arch/powerpc/include/asm/spu*.h
3141F:	arch/powerpc/include/uapi/asm/spu*.h
3142F:	arch/powerpc/oprofile/*cell*
3143F:	arch/powerpc/platforms/cell/
3144
3145CEPH COMMON CODE (LIBCEPH)
3146M:	Ilya Dryomov <idryomov@gmail.com>
3147M:	"Yan, Zheng" <zyan@redhat.com>
3148M:	Sage Weil <sage@redhat.com>
3149L:	ceph-devel@vger.kernel.org
3150W:	http://ceph.com/
3151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3152T:	git git://github.com/ceph/ceph-client.git
3153S:	Supported
3154F:	net/ceph/
3155F:	include/linux/ceph/
3156F:	include/linux/crush/
3157
3158CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3159M:	"Yan, Zheng" <zyan@redhat.com>
3160M:	Sage Weil <sage@redhat.com>
3161M:	Ilya Dryomov <idryomov@gmail.com>
3162L:	ceph-devel@vger.kernel.org
3163W:	http://ceph.com/
3164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3165T:	git git://github.com/ceph/ceph-client.git
3166S:	Supported
3167F:	Documentation/filesystems/ceph.txt
3168F:	fs/ceph/
3169
3170CERTIFICATE HANDLING:
3171M:	David Howells <dhowells@redhat.com>
3172M:	David Woodhouse <dwmw2@infradead.org>
3173L:	keyrings@vger.kernel.org
3174S:	Maintained
3175F:	Documentation/module-signing.txt
3176F:	certs/
3177F:	scripts/sign-file.c
3178F:	scripts/extract-cert.c
3179
3180CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3181L:	linux-usb@vger.kernel.org
3182S:	Orphan
3183F:	Documentation/usb/WUSB-Design-overview.txt
3184F:	Documentation/usb/wusb-cbaf
3185F:	drivers/usb/host/hwa-hc.c
3186F:	drivers/usb/host/whci/
3187F:	drivers/usb/wusbcore/
3188F:	include/linux/usb/wusb*
3189
3190HT16K33 LED CONTROLLER DRIVER
3191M:	Robin van der Gracht <robin@protonic.nl>
3192S:	Maintained
3193F:	drivers/auxdisplay/ht16k33.c
3194F:	Documentation/devicetree/bindings/display/ht16k33.txt
3195
3196CFAG12864B LCD DRIVER
3197M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3198W:	http://miguelojeda.es/auxdisplay.htm
3199W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3200S:	Maintained
3201F:	drivers/auxdisplay/cfag12864b.c
3202F:	include/linux/cfag12864b.h
3203
3204CFAG12864BFB LCD FRAMEBUFFER DRIVER
3205M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3206W:	http://miguelojeda.es/auxdisplay.htm
3207W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3208S:	Maintained
3209F:	drivers/auxdisplay/cfag12864bfb.c
3210F:	include/linux/cfag12864b.h
3211
3212CFG80211 and NL80211
3213M:	Johannes Berg <johannes@sipsolutions.net>
3214L:	linux-wireless@vger.kernel.org
3215W:	http://wireless.kernel.org/
3216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3218S:	Maintained
3219F:	include/uapi/linux/nl80211.h
3220F:	include/net/cfg80211.h
3221F:	net/wireless/*
3222X:	net/wireless/wext*
3223
3224CHAR and MISC DRIVERS
3225M:	Arnd Bergmann <arnd@arndb.de>
3226M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3228S:	Supported
3229F:	drivers/char/*
3230F:	drivers/misc/*
3231F:	include/linux/miscdevice.h
3232
3233CHECKPATCH
3234M:	Andy Whitcroft <apw@canonical.com>
3235M:	Joe Perches <joe@perches.com>
3236S:	Maintained
3237F:	scripts/checkpatch.pl
3238
3239CHINESE DOCUMENTATION
3240M:	Harry Wei <harryxiyou@gmail.com>
3241L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3242L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3243S:	Maintained
3244F:	Documentation/translations/zh_CN/
3245
3246CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3247M:	Peter Chen <Peter.Chen@nxp.com>
3248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3249L:	linux-usb@vger.kernel.org
3250S:	Maintained
3251F:	drivers/usb/chipidea/
3252
3253CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3254M:	Hans de Goede <hdegoede@redhat.com>
3255L:	linux-input@vger.kernel.org
3256S:	Maintained
3257F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3258F:	drivers/input/touchscreen/chipone_icn8318.c
3259
3260CHROME HARDWARE PLATFORM SUPPORT
3261M:	Olof Johansson <olof@lixom.net>
3262S:	Maintained
3263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3264F:	drivers/platform/chrome/
3265
3266CISCO VIC ETHERNET NIC DRIVER
3267M:	Christian Benvenuti <benve@cisco.com>
3268M:	Govindarajulu Varadarajan <_govind@gmx.com>
3269M:	Neel Patel <neepatel@cisco.com>
3270S:	Supported
3271F:	drivers/net/ethernet/cisco/enic/
3272
3273CISCO VIC LOW LATENCY NIC DRIVER
3274M:	Christian Benvenuti <benve@cisco.com>
3275M:	Dave Goodell <dgoodell@cisco.com>
3276S:	Supported
3277F:	drivers/infiniband/hw/usnic/
3278
3279CIRRUS LOGIC EP93XX ETHERNET DRIVER
3280M:	Hartley Sweeten <hsweeten@visionengravers.com>
3281L:	netdev@vger.kernel.org
3282S:	Maintained
3283F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3284
3285CIRRUS LOGIC AUDIO CODEC DRIVERS
3286M:	Brian Austin <brian.austin@cirrus.com>
3287M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3288L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3289S:	Maintained
3290F:	sound/soc/codecs/cs*
3291
3292CLEANCACHE API
3293M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3294L:	linux-kernel@vger.kernel.org
3295S:	Maintained
3296F:	mm/cleancache.c
3297F:	include/linux/cleancache.h
3298
3299CLK API
3300M:	Russell King <linux@armlinux.org.uk>
3301L:	linux-clk@vger.kernel.org
3302S:	Maintained
3303F:	include/linux/clk.h
3304
3305CLOCKSOURCE, CLOCKEVENT DRIVERS
3306M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3307M:	Thomas Gleixner <tglx@linutronix.de>
3308L:	linux-kernel@vger.kernel.org
3309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3310S:	Supported
3311F:	drivers/clocksource
3312
3313CISCO FCOE HBA DRIVER
3314M:	Satish Kharat <satishkh@cisco.com>
3315M:	Sesidhar Baddela <sebaddel@cisco.com>
3316M:	Karan Tilak Kumar <kartilak@cisco.com>
3317L:	linux-scsi@vger.kernel.org
3318S:	Supported
3319F:	drivers/scsi/fnic/
3320
3321CISCO SCSI HBA DRIVER
3322M:	Karan Tilak Kumar <kartilak@cisco.com>
3323M:	Sesidhar Baddela <sebaddel@cisco.com>
3324L:	linux-scsi@vger.kernel.org
3325S:	Supported
3326F:	drivers/scsi/snic/
3327
3328CMPC ACPI DRIVER
3329M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3330M:	Daniel Oliveira Nascimento <don@syst.com.br>
3331L:	platform-driver-x86@vger.kernel.org
3332S:	Supported
3333F:	drivers/platform/x86/classmate-laptop.c
3334
3335COBALT MEDIA DRIVER
3336M:	Hans Verkuil <hans.verkuil@cisco.com>
3337L:	linux-media@vger.kernel.org
3338T:	git git://linuxtv.org/media_tree.git
3339W:	https://linuxtv.org
3340S:	Supported
3341F:	drivers/media/pci/cobalt/
3342
3343COCCINELLE/Semantic Patches (SmPL)
3344M:	Julia Lawall <Julia.Lawall@lip6.fr>
3345M:	Gilles Muller <Gilles.Muller@lip6.fr>
3346M:	Nicolas Palix <nicolas.palix@imag.fr>
3347M:	Michal Marek <mmarek@suse.com>
3348L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3350W:	http://coccinelle.lip6.fr/
3351S:	Supported
3352F:	Documentation/dev-tools/coccinelle.rst
3353F:	scripts/coccinelle/
3354F:	scripts/coccicheck
3355
3356CODA FILE SYSTEM
3357M:	Jan Harkes <jaharkes@cs.cmu.edu>
3358M:	coda@cs.cmu.edu
3359L:	codalist@coda.cs.cmu.edu
3360W:	http://www.coda.cs.cmu.edu/
3361S:	Maintained
3362F:	Documentation/filesystems/coda.txt
3363F:	fs/coda/
3364F:	include/linux/coda*.h
3365F:	include/uapi/linux/coda*.h
3366
3367CODA V4L2 MEM2MEM DRIVER
3368M:	Philipp Zabel <p.zabel@pengutronix.de>
3369L:	linux-media@vger.kernel.org
3370S:	Maintained
3371F:	Documentation/devicetree/bindings/media/coda.txt
3372F:	drivers/media/platform/coda/
3373
3374COMMON CLK FRAMEWORK
3375M:	Michael Turquette <mturquette@baylibre.com>
3376M:	Stephen Boyd <sboyd@codeaurora.org>
3377L:	linux-clk@vger.kernel.org
3378Q:	http://patchwork.kernel.org/project/linux-clk/list/
3379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3380S:	Maintained
3381F:	Documentation/devicetree/bindings/clock/
3382F:	drivers/clk/
3383X:	drivers/clk/clkdev.c
3384F:	include/linux/clk-pr*
3385F:	include/linux/clk/
3386
3387COMMON INTERNET FILE SYSTEM (CIFS)
3388M:	Steve French <sfrench@samba.org>
3389L:	linux-cifs@vger.kernel.org
3390L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3391W:	http://linux-cifs.samba.org/
3392T:	git git://git.samba.org/sfrench/cifs-2.6.git
3393S:	Supported
3394F:	Documentation/filesystems/cifs/
3395F:	fs/cifs/
3396
3397COMPACTPCI HOTPLUG CORE
3398M:	Scott Murray <scott@spiteful.org>
3399L:	linux-pci@vger.kernel.org
3400S:	Maintained
3401F:	drivers/pci/hotplug/cpci_hotplug*
3402
3403COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3404M:	Scott Murray <scott@spiteful.org>
3405L:	linux-pci@vger.kernel.org
3406S:	Maintained
3407F:	drivers/pci/hotplug/cpcihp_zt5550.*
3408
3409COMPACTPCI HOTPLUG GENERIC DRIVER
3410M:	Scott Murray <scott@spiteful.org>
3411L:	linux-pci@vger.kernel.org
3412S:	Maintained
3413F:	drivers/pci/hotplug/cpcihp_generic.c
3414
3415COMPAL LAPTOP SUPPORT
3416M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3417L:	platform-driver-x86@vger.kernel.org
3418S:	Maintained
3419F:	drivers/platform/x86/compal-laptop.c
3420
3421CONEXANT ACCESSRUNNER USB DRIVER
3422L:	accessrunner-general@lists.sourceforge.net
3423W:	http://accessrunner.sourceforge.net/
3424S:	Orphan
3425F:	drivers/usb/atm/cxacru.c
3426
3427CONFIGFS
3428M:	Joel Becker <jlbec@evilplan.org>
3429M:	Christoph Hellwig <hch@lst.de>
3430T:	git git://git.infradead.org/users/hch/configfs.git
3431S:	Supported
3432F:	fs/configfs/
3433F:	include/linux/configfs.h
3434
3435CONNECTOR
3436M:	Evgeniy Polyakov <zbr@ioremap.net>
3437L:	netdev@vger.kernel.org
3438S:	Maintained
3439F:	drivers/connector/
3440
3441CONTROL GROUP (CGROUP)
3442M:	Tejun Heo <tj@kernel.org>
3443M:	Li Zefan <lizefan@huawei.com>
3444M:	Johannes Weiner <hannes@cmpxchg.org>
3445L:	cgroups@vger.kernel.org
3446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3447S:	Maintained
3448F:	Documentation/cgroup*
3449F:	include/linux/cgroup*
3450F:	kernel/cgroup*
3451
3452CONTROL GROUP - CPUSET
3453M:	Li Zefan <lizefan@huawei.com>
3454L:	cgroups@vger.kernel.org
3455W:	http://www.bullopensource.org/cpuset/
3456W:	http://oss.sgi.com/projects/cpusets/
3457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3458S:	Maintained
3459F:	Documentation/cgroup-v1/cpusets.txt
3460F:	include/linux/cpuset.h
3461F:	kernel/cpuset.c
3462
3463CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3464M:	Johannes Weiner <hannes@cmpxchg.org>
3465M:	Michal Hocko <mhocko@kernel.org>
3466M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3467L:	cgroups@vger.kernel.org
3468L:	linux-mm@kvack.org
3469S:	Maintained
3470F:	mm/memcontrol.c
3471F:	mm/swap_cgroup.c
3472
3473CORETEMP HARDWARE MONITORING DRIVER
3474M:	Fenghua Yu <fenghua.yu@intel.com>
3475L:	linux-hwmon@vger.kernel.org
3476S:	Maintained
3477F:	Documentation/hwmon/coretemp
3478F:	drivers/hwmon/coretemp.c
3479
3480COSA/SRP SYNC SERIAL DRIVER
3481M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3482W:	http://www.fi.muni.cz/~kas/cosa/
3483S:	Maintained
3484F:	drivers/net/wan/cosa*
3485
3486CPMAC ETHERNET DRIVER
3487M:	Florian Fainelli <f.fainelli@gmail.com>
3488L:	netdev@vger.kernel.org
3489S:	Maintained
3490F:	drivers/net/ethernet/ti/cpmac.c
3491
3492CPU FREQUENCY DRIVERS
3493M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3494M:	Viresh Kumar <viresh.kumar@linaro.org>
3495L:	linux-pm@vger.kernel.org
3496S:	Maintained
3497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3498T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3499B:	https://bugzilla.kernel.org
3500F:	Documentation/cpu-freq/
3501F:	Documentation/devicetree/bindings/cpufreq/
3502F:	drivers/cpufreq/
3503F:	include/linux/cpufreq.h
3504F:	tools/testing/selftests/cpufreq/
3505
3506CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3507M:	Viresh Kumar <viresh.kumar@linaro.org>
3508M:	Sudeep Holla <sudeep.holla@arm.com>
3509L:	linux-pm@vger.kernel.org
3510W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3511S:	Maintained
3512F:	drivers/cpufreq/arm_big_little.h
3513F:	drivers/cpufreq/arm_big_little.c
3514F:	drivers/cpufreq/arm_big_little_dt.c
3515
3516CPUIDLE DRIVER - ARM BIG LITTLE
3517M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3518M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3519L:	linux-pm@vger.kernel.org
3520L:	linux-arm-kernel@lists.infradead.org
3521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3522S:	Maintained
3523F:	drivers/cpuidle/cpuidle-big_little.c
3524
3525CPUIDLE DRIVER - ARM EXYNOS
3526M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3527M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3528M:	Kukjin Kim <kgene@kernel.org>
3529L:	linux-pm@vger.kernel.org
3530L:	linux-samsung-soc@vger.kernel.org
3531S:	Supported
3532F:	drivers/cpuidle/cpuidle-exynos.c
3533F:	arch/arm/mach-exynos/pm.c
3534
3535CPUIDLE DRIVERS
3536M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3537M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3538L:	linux-pm@vger.kernel.org
3539S:	Maintained
3540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3541B:	https://bugzilla.kernel.org
3542F:	drivers/cpuidle/*
3543F:	include/linux/cpuidle.h
3544
3545CPUID/MSR DRIVER
3546M:	"H. Peter Anvin" <hpa@zytor.com>
3547S:	Maintained
3548F:	arch/x86/kernel/cpuid.c
3549F:	arch/x86/kernel/msr.c
3550
3551CPU POWER MONITORING SUBSYSTEM
3552M:	Thomas Renninger <trenn@suse.com>
3553L:	linux-pm@vger.kernel.org
3554S:	Maintained
3555F:	tools/power/cpupower/
3556
3557CRAMFS FILESYSTEM
3558W:	http://sourceforge.net/projects/cramfs/
3559S:	Orphan / Obsolete
3560F:	Documentation/filesystems/cramfs.txt
3561F:	fs/cramfs/
3562
3563CRIS PORT
3564M:	Mikael Starvik <starvik@axis.com>
3565M:	Jesper Nilsson <jesper.nilsson@axis.com>
3566L:	linux-cris-kernel@axis.com
3567W:	http://developer.axis.com
3568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3569S:	Maintained
3570F:	arch/cris/
3571F:	drivers/tty/serial/crisv10.*
3572
3573CRYPTO API
3574M:	Herbert Xu <herbert@gondor.apana.org.au>
3575M:	"David S. Miller" <davem@davemloft.net>
3576L:	linux-crypto@vger.kernel.org
3577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3579S:	Maintained
3580F:	Documentation/crypto/
3581F:	Documentation/devicetree/bindings/crypto/
3582F:	Documentation/DocBook/crypto-API.tmpl
3583F:	arch/*/crypto/
3584F:	crypto/
3585F:	drivers/crypto/
3586F:	include/crypto/
3587F:	include/linux/crypto*
3588
3589CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3590M:	Neil Horman <nhorman@tuxdriver.com>
3591L:	linux-crypto@vger.kernel.org
3592S:	Maintained
3593F:	crypto/ansi_cprng.c
3594F:	crypto/rng.c
3595
3596CS3308 MEDIA DRIVER
3597M:	Hans Verkuil <hverkuil@xs4all.nl>
3598L:	linux-media@vger.kernel.org
3599T:	git git://linuxtv.org/media_tree.git
3600W:	http://linuxtv.org
3601S:	Odd Fixes
3602F:	drivers/media/i2c/cs3308.c
3603F:	drivers/media/i2c/cs3308.h
3604
3605CS5535 Audio ALSA driver
3606M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3607S:	Maintained
3608F:	sound/pci/cs5535audio/
3609
3610CW1200 WLAN driver
3611M:	Solomon Peachy <pizza@shaftnet.org>
3612S:	Maintained
3613F:	drivers/net/wireless/st/cw1200/
3614
3615CX18 VIDEO4LINUX DRIVER
3616M:	Andy Walls <awalls@md.metrocast.net>
3617L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3618L:	linux-media@vger.kernel.org
3619T:	git git://linuxtv.org/media_tree.git
3620W:	https://linuxtv.org
3621W:	http://www.ivtvdriver.org/index.php/Cx18
3622S:	Maintained
3623F:	Documentation/media/v4l-drivers/cx18*
3624F:	drivers/media/pci/cx18/
3625F:	include/uapi/linux/ivtv*
3626
3627CX2341X MPEG ENCODER HELPER MODULE
3628M:	Hans Verkuil <hverkuil@xs4all.nl>
3629L:	linux-media@vger.kernel.org
3630T:	git git://linuxtv.org/media_tree.git
3631W:	https://linuxtv.org
3632S:	Maintained
3633F:	drivers/media/common/cx2341x*
3634F:	include/media/cx2341x*
3635
3636CX24120 MEDIA DRIVER
3637M:	Jemma Denson <jdenson@gmail.com>
3638M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3639L:	linux-media@vger.kernel.org
3640W:	https://linuxtv.org
3641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3642S:	Maintained
3643F:	drivers/media/dvb-frontends/cx24120*
3644
3645CX88 VIDEO4LINUX DRIVER
3646M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3647M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3648L:	linux-media@vger.kernel.org
3649W:	https://linuxtv.org
3650T:	git git://linuxtv.org/media_tree.git
3651S:	Odd fixes
3652F:	Documentation/media/v4l-drivers/cx88*
3653F:	drivers/media/pci/cx88/
3654
3655CXD2820R MEDIA DRIVER
3656M:	Antti Palosaari <crope@iki.fi>
3657L:	linux-media@vger.kernel.org
3658W:	https://linuxtv.org
3659W:	http://palosaari.fi/linux/
3660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3661T:	git git://linuxtv.org/anttip/media_tree.git
3662S:	Maintained
3663F:	drivers/media/dvb-frontends/cxd2820r*
3664
3665CXGB3 ETHERNET DRIVER (CXGB3)
3666M:	Santosh Raspatur <santosh@chelsio.com>
3667L:	netdev@vger.kernel.org
3668W:	http://www.chelsio.com
3669S:	Supported
3670F:	drivers/net/ethernet/chelsio/cxgb3/
3671
3672CXGB3 ISCSI DRIVER (CXGB3I)
3673M:	Karen Xie <kxie@chelsio.com>
3674L:	linux-scsi@vger.kernel.org
3675W:	http://www.chelsio.com
3676S:	Supported
3677F:	drivers/scsi/cxgbi/cxgb3i
3678
3679CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3680M:	Steve Wise <swise@chelsio.com>
3681L:	linux-rdma@vger.kernel.org
3682W:	http://www.openfabrics.org
3683S:	Supported
3684F:	drivers/infiniband/hw/cxgb3/
3685F:	include/uapi/rdma/cxgb3-abi.h
3686
3687CXGB4 ETHERNET DRIVER (CXGB4)
3688M:	Ganesh Goudar <ganeshgr@chelsio.com>
3689L:	netdev@vger.kernel.org
3690W:	http://www.chelsio.com
3691S:	Supported
3692F:	drivers/net/ethernet/chelsio/cxgb4/
3693
3694CXGB4 ISCSI DRIVER (CXGB4I)
3695M:	Karen Xie <kxie@chelsio.com>
3696L:	linux-scsi@vger.kernel.org
3697W:	http://www.chelsio.com
3698S:	Supported
3699F:	drivers/scsi/cxgbi/cxgb4i
3700
3701CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3702M:	Steve Wise <swise@chelsio.com>
3703L:	linux-rdma@vger.kernel.org
3704W:	http://www.openfabrics.org
3705S:	Supported
3706F:	drivers/infiniband/hw/cxgb4/
3707F:	include/uapi/rdma/cxgb4-abi.h
3708
3709CXGB4VF ETHERNET DRIVER (CXGB4VF)
3710M:	Casey Leedom <leedom@chelsio.com>
3711L:	netdev@vger.kernel.org
3712W:	http://www.chelsio.com
3713S:	Supported
3714F:	drivers/net/ethernet/chelsio/cxgb4vf/
3715
3716CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3717M:	Ian Munsie <imunsie@au1.ibm.com>
3718M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3719L:	linuxppc-dev@lists.ozlabs.org
3720S:	Supported
3721F:	arch/powerpc/platforms/powernv/pci-cxl.c
3722F:	drivers/misc/cxl/
3723F:	include/misc/cxl*
3724F:	include/uapi/misc/cxl.h
3725F:	Documentation/powerpc/cxl.txt
3726F:	Documentation/ABI/testing/sysfs-class-cxl
3727
3728CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3729M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3730M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3731M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3732L:	linux-scsi@vger.kernel.org
3733S:	Supported
3734F:	drivers/scsi/cxlflash/
3735F:	include/uapi/scsi/cxlflash_ioctls.h
3736F:	Documentation/powerpc/cxlflash.txt
3737
3738STMMAC ETHERNET DRIVER
3739M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3740M:	Alexandre Torgue <alexandre.torgue@st.com>
3741L:	netdev@vger.kernel.org
3742W:	http://www.stlinux.com
3743S:	Supported
3744F:	drivers/net/ethernet/stmicro/stmmac/
3745
3746CYBERPRO FB DRIVER
3747M:	Russell King <linux@armlinux.org.uk>
3748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3749W:	http://www.armlinux.org.uk/
3750S:	Maintained
3751F:	drivers/video/fbdev/cyber2000fb.*
3752
3753CYCLADES ASYNC MUX DRIVER
3754W:	http://www.cyclades.com/
3755S:	Orphan
3756F:	drivers/tty/cyclades.c
3757F:	include/linux/cyclades.h
3758F:	include/uapi/linux/cyclades.h
3759
3760CYCLADES PC300 DRIVER
3761W:	http://www.cyclades.com/
3762S:	Orphan
3763F:	drivers/net/wan/pc300*
3764
3765CYPRESS_FIRMWARE MEDIA DRIVER
3766M:	Antti Palosaari <crope@iki.fi>
3767L:	linux-media@vger.kernel.org
3768W:	https://linuxtv.org
3769W:	http://palosaari.fi/linux/
3770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3771T:	git git://linuxtv.org/anttip/media_tree.git
3772S:	Maintained
3773F:	drivers/media/common/cypress_firmware*
3774
3775CYTTSP TOUCHSCREEN DRIVER
3776M:	Ferruh Yigit <fery@cypress.com>
3777L:	linux-input@vger.kernel.org
3778S:	Supported
3779F:	drivers/input/touchscreen/cyttsp*
3780F:	include/linux/input/cyttsp.h
3781
3782DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3783M:	Joshua Kinard <kumba@gentoo.org>
3784S:	Maintained
3785F:	drivers/rtc/rtc-ds1685.c
3786F:	include/linux/rtc/ds1685.h
3787
3788DAMA SLAVE for AX.25
3789M:	Joerg Reuter <jreuter@yaina.de>
3790W:	http://yaina.de/jreuter/
3791W:	http://www.qsl.net/dl1bke/
3792L:	linux-hams@vger.kernel.org
3793S:	Maintained
3794F:	net/ax25/af_ax25.c
3795F:	net/ax25/ax25_dev.c
3796F:	net/ax25/ax25_ds_*
3797F:	net/ax25/ax25_in.c
3798F:	net/ax25/ax25_out.c
3799F:	net/ax25/ax25_timer.c
3800F:	net/ax25/sysctl_net_ax25.c
3801
3802DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3803L:	netdev@vger.kernel.org
3804S:	Orphan
3805F:	Documentation/networking/dmfe.txt
3806F:	drivers/net/ethernet/dec/tulip/dmfe.c
3807
3808DC390/AM53C974 SCSI driver
3809M:	Hannes Reinecke <hare@suse.com>
3810L:	linux-scsi@vger.kernel.org
3811S:	Maintained
3812F:	drivers/scsi/am53c974.c
3813
3814DC395x SCSI driver
3815M:	Oliver Neukum <oliver@neukum.org>
3816M:	Ali Akcaagac <aliakc@web.de>
3817M:	Jamie Lenehan <lenehan@twibble.org>
3818L:	dc395x@twibble.org
3819W:	http://twibble.org/dist/dc395x/
3820W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3821S:	Maintained
3822F:	Documentation/scsi/dc395x.txt
3823F:	drivers/scsi/dc395x.*
3824
3825DCCP PROTOCOL
3826M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3827L:	dccp@vger.kernel.org
3828W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3829S:	Maintained
3830F:	include/linux/dccp.h
3831F:	include/uapi/linux/dccp.h
3832F:	include/linux/tfrc.h
3833F:	net/dccp/
3834
3835DECnet NETWORK LAYER
3836W:	http://linux-decnet.sourceforge.net
3837L:	linux-decnet-user@lists.sourceforge.net
3838S:	Orphan
3839F:	Documentation/networking/decnet.txt
3840F:	net/decnet/
3841
3842DECSTATION PLATFORM SUPPORT
3843M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3844L:	linux-mips@linux-mips.org
3845W:	http://www.linux-mips.org/wiki/DECstation
3846S:	Maintained
3847F:	arch/mips/dec/
3848F:	arch/mips/include/asm/dec/
3849F:	arch/mips/include/asm/mach-dec/
3850
3851DEFXX FDDI NETWORK DRIVER
3852M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3853S:	Maintained
3854F:	drivers/net/fddi/defxx.*
3855
3856DELL LAPTOP DRIVER
3857M:	Matthew Garrett <mjg59@srcf.ucam.org>
3858M:	Pali Rohár <pali.rohar@gmail.com>
3859L:	platform-driver-x86@vger.kernel.org
3860S:	Maintained
3861F:	drivers/platform/x86/dell-laptop.c
3862
3863DELL LAPTOP RBTN DRIVER
3864M:	Pali Rohár <pali.rohar@gmail.com>
3865S:	Maintained
3866F:	drivers/platform/x86/dell-rbtn.*
3867
3868DELL LAPTOP FREEFALL DRIVER
3869M:	Pali Rohár <pali.rohar@gmail.com>
3870S:	Maintained
3871F:	drivers/platform/x86/dell-smo8800.c
3872
3873DELL LAPTOP SMM DRIVER
3874M:	Pali Rohár <pali.rohar@gmail.com>
3875S:	Maintained
3876F:	drivers/hwmon/dell-smm-hwmon.c
3877F:	include/uapi/linux/i8k.h
3878
3879DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3880M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3881S:	Maintained
3882F:	Documentation/dcdbas.txt
3883F:	drivers/firmware/dcdbas.*
3884
3885DELL WMI EXTRAS DRIVER
3886M:	Matthew Garrett <mjg59@srcf.ucam.org>
3887M:	Pali Rohár <pali.rohar@gmail.com>
3888S:	Maintained
3889F:	drivers/platform/x86/dell-wmi.c
3890
3891DESIGNWARE USB2 DRD IP DRIVER
3892M:	John Youn <johnyoun@synopsys.com>
3893L:	linux-usb@vger.kernel.org
3894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3895S:	Maintained
3896F:	drivers/usb/dwc2/
3897
3898DESIGNWARE USB3 DRD IP DRIVER
3899M:	Felipe Balbi <balbi@kernel.org>
3900L:	linux-usb@vger.kernel.org
3901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3902S:	Maintained
3903F:	drivers/usb/dwc3/
3904
3905DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3906M:	Andreas Klinger <ak@it-klinger.de>
3907L:	linux-iio@vger.kernel.org
3908S:	Maintained
3909F:	drivers/iio/proximity/srf*.c
3910
3911DEVICE COREDUMP (DEV_COREDUMP)
3912M:	Johannes Berg <johannes@sipsolutions.net>
3913L:	linux-kernel@vger.kernel.org
3914S:	Maintained
3915F:	drivers/base/devcoredump.c
3916F:	include/linux/devcoredump.h
3917
3918DEVICE FREQUENCY (DEVFREQ)
3919M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3920M:	Kyungmin Park <kyungmin.park@samsung.com>
3921R:	Chanwoo Choi <cw00.choi@samsung.com>
3922L:	linux-pm@vger.kernel.org
3923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3924S:	Maintained
3925F:	drivers/devfreq/
3926F:	include/linux/devfreq.h
3927F:	Documentation/devicetree/bindings/devfreq/
3928
3929DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3930M:	Chanwoo Choi <cw00.choi@samsung.com>
3931L:	linux-pm@vger.kernel.org
3932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3933S:	Supported
3934F:	drivers/devfreq/event/
3935F:	drivers/devfreq/devfreq-event.c
3936F:	include/linux/devfreq-event.h
3937F:	Documentation/devicetree/bindings/devfreq/event/
3938
3939BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3940M:	Chanwoo Choi <cw00.choi@samsung.com>
3941L:	linux-pm@vger.kernel.org
3942L:	linux-samsung-soc@vger.kernel.org
3943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3944S:	Maintained
3945F:	drivers/devfreq/exynos-bus.c
3946F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3947
3948DEVICE NUMBER REGISTRY
3949M:	Torben Mathiasen <device@lanana.org>
3950W:	http://lanana.org/docs/device-list/index.html
3951S:	Maintained
3952
3953DEVICE-MAPPER  (LVM)
3954M:	Alasdair Kergon <agk@redhat.com>
3955M:	Mike Snitzer <snitzer@redhat.com>
3956M:	dm-devel@redhat.com
3957L:	dm-devel@redhat.com
3958W:	http://sources.redhat.com/dm
3959Q:	http://patchwork.kernel.org/project/dm-devel/list/
3960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3961T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3962S:	Maintained
3963F:	Documentation/device-mapper/
3964F:	drivers/md/dm*
3965F:	drivers/md/persistent-data/
3966F:	include/linux/device-mapper.h
3967F:	include/linux/dm-*.h
3968F:	include/uapi/linux/dm-*.h
3969
3970DEVLINK
3971M:	Jiri Pirko <jiri@mellanox.com>
3972L:	netdev@vger.kernel.org
3973S:	Supported
3974F:	net/core/devlink.c
3975F:	include/net/devlink.h
3976F:	include/uapi/linux/devlink.h
3977
3978DIALOG SEMICONDUCTOR DRIVERS
3979M:	Support Opensource <support.opensource@diasemi.com>
3980W:	http://www.dialog-semiconductor.com/products
3981S:	Supported
3982F:	Documentation/hwmon/da90??
3983F:	Documentation/devicetree/bindings/mfd/da90*.txt
3984F:	Documentation/devicetree/bindings/regulator/da92*.txt
3985F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3986F:	drivers/gpio/gpio-da90??.c
3987F:	drivers/hwmon/da90??-hwmon.c
3988F:	drivers/iio/adc/da91??-*.c
3989F:	drivers/input/misc/da90??_onkey.c
3990F:	drivers/input/touchscreen/da9052_tsi.c
3991F:	drivers/leds/leds-da90??.c
3992F:	drivers/mfd/da903x.c
3993F:	drivers/mfd/da90??-*.c
3994F:	drivers/mfd/da91??-*.c
3995F:	drivers/power/supply/da9052-battery.c
3996F:	drivers/power/supply/da91??-*.c
3997F:	drivers/regulator/da903x.c
3998F:	drivers/regulator/da9???-regulator.[ch]
3999F:	drivers/rtc/rtc-da90??.c
4000F:	drivers/video/backlight/da90??_bl.c
4001F:	drivers/watchdog/da90??_wdt.c
4002F:	include/linux/mfd/da903x.h
4003F:	include/linux/mfd/da9052/
4004F:	include/linux/mfd/da9055/
4005F:	include/linux/mfd/da9062/
4006F:	include/linux/mfd/da9063/
4007F:	include/linux/mfd/da9150/
4008F:	include/linux/regulator/da9211.h
4009F:	include/sound/da[79]*.h
4010F:	sound/soc/codecs/da[79]*.[ch]
4011
4012DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4013M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4014L:	linux-gpio@vger.kernel.org
4015S:	Maintained
4016F:	drivers/gpio/gpio-gpio-mm.c
4017
4018DIGI NEO AND CLASSIC PCI PRODUCTS
4019M:	Lidza Louina <lidza.louina@gmail.com>
4020M:	Mark Hounschell <markh@compro.net>
4021L:	driverdev-devel@linuxdriverproject.org
4022S:	Maintained
4023F:	drivers/staging/dgnc/
4024
4025DIOLAN U2C-12 I2C DRIVER
4026M:	Guenter Roeck <linux@roeck-us.net>
4027L:	linux-i2c@vger.kernel.org
4028S:	Maintained
4029F:	drivers/i2c/busses/i2c-diolan-u2c.c
4030
4031DIRECT ACCESS (DAX)
4032M:	Matthew Wilcox <mawilcox@microsoft.com>
4033M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4034L:	linux-fsdevel@vger.kernel.org
4035S:	Supported
4036F:	fs/dax.c
4037F:	include/linux/dax.h
4038F:	include/trace/events/fs_dax.h
4039
4040DIRECTORY NOTIFICATION (DNOTIFY)
4041M:	Eric Paris <eparis@parisplace.org>
4042S:	Maintained
4043F:	Documentation/filesystems/dnotify.txt
4044F:	fs/notify/dnotify/
4045F:	include/linux/dnotify.h
4046
4047DISK GEOMETRY AND PARTITION HANDLING
4048M:	Andries Brouwer <aeb@cwi.nl>
4049W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4050W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4051W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4052S:	Maintained
4053
4054DISKQUOTA
4055M:	Jan Kara <jack@suse.com>
4056S:	Maintained
4057F:	Documentation/filesystems/quota.txt
4058F:	fs/quota/
4059F:	include/linux/quota*.h
4060F:	include/uapi/linux/quota*.h
4061
4062DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4063M:	Bernie Thompson <bernie@plugable.com>
4064L:	linux-fbdev@vger.kernel.org
4065S:	Maintained
4066W:	http://plugable.com/category/projects/udlfb/
4067F:	drivers/video/fbdev/udlfb.c
4068F:	include/video/udlfb.h
4069F:	Documentation/fb/udlfb.txt
4070
4071DISTRIBUTED LOCK MANAGER (DLM)
4072M:	Christine Caulfield <ccaulfie@redhat.com>
4073M:	David Teigland <teigland@redhat.com>
4074L:	cluster-devel@redhat.com
4075W:	http://sources.redhat.com/cluster/
4076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4077S:	Supported
4078F:	fs/dlm/
4079
4080DMA BUFFER SHARING FRAMEWORK
4081M:	Sumit Semwal <sumit.semwal@linaro.org>
4082S:	Maintained
4083L:	linux-media@vger.kernel.org
4084L:	dri-devel@lists.freedesktop.org
4085L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4086F:	drivers/dma-buf/
4087F:	include/linux/dma-buf*
4088F:	include/linux/reservation.h
4089F:	include/linux/*fence.h
4090F:	Documentation/driver-api/dma-buf.rst
4091T:	git git://anongit.freedesktop.org/drm/drm-misc
4092
4093SYNC FILE FRAMEWORK
4094M:	Sumit Semwal <sumit.semwal@linaro.org>
4095R:	Gustavo Padovan <gustavo@padovan.org>
4096S:	Maintained
4097L:	linux-media@vger.kernel.org
4098L:	dri-devel@lists.freedesktop.org
4099F:	drivers/dma-buf/sync_*
4100F:	drivers/dma-buf/dma-fence*
4101F:	drivers/dma-buf/sw_sync.c
4102F:	include/linux/sync_file.h
4103F:	include/uapi/linux/sync_file.h
4104F:	Documentation/sync_file.txt
4105T:	git git://anongit.freedesktop.org/drm/drm-misc
4106
4107DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4108M:	Vinod Koul <vinod.koul@intel.com>
4109L:	dmaengine@vger.kernel.org
4110Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4111S:	Maintained
4112F:	drivers/dma/
4113F:	include/linux/dmaengine.h
4114F:	Documentation/devicetree/bindings/dma/
4115F:	Documentation/dmaengine/
4116T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4117
4118DME1737 HARDWARE MONITOR DRIVER
4119M:	Juerg Haefliger <juergh@gmail.com>
4120L:	linux-hwmon@vger.kernel.org
4121S:	Maintained
4122F:	Documentation/hwmon/dme1737
4123F:	drivers/hwmon/dme1737.c
4124
4125DMI/SMBIOS SUPPORT
4126M:	Jean Delvare <jdelvare@suse.com>
4127S:	Maintained
4128T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4129F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4130F:	drivers/firmware/dmi-id.c
4131F:	drivers/firmware/dmi_scan.c
4132F:	include/linux/dmi.h
4133
4134DOCUMENTATION
4135M:	Jonathan Corbet <corbet@lwn.net>
4136L:	linux-doc@vger.kernel.org
4137S:	Maintained
4138F:	Documentation/
4139F:	scripts/docproc.c
4140F:	scripts/kernel-doc*
4141X:	Documentation/ABI/
4142X:	Documentation/devicetree/
4143X:	Documentation/acpi
4144X:	Documentation/power
4145X:	Documentation/spi
4146X:	Documentation/media
4147T:	git git://git.lwn.net/linux.git docs-next
4148
4149DOUBLETALK DRIVER
4150M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4151L:	blinux-list@redhat.com
4152S:	Maintained
4153F:	drivers/char/dtlk.c
4154F:	include/linux/dtlk.h
4155
4156DPAA2 DATAPATH I/O (DPIO) DRIVER
4157M:	Roy Pledge <Roy.Pledge@nxp.com>
4158L:	linux-kernel@vger.kernel.org
4159S:	Maintained
4160F:	drivers/staging/fsl-mc/bus/dpio
4161
4162DPAA2 ETHERNET DRIVER
4163M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4164L:	linux-kernel@vger.kernel.org
4165S:	Maintained
4166F:	drivers/staging/fsl-dpaa2/ethernet
4167
4168DPT_I2O SCSI RAID DRIVER
4169M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4170L:	linux-scsi@vger.kernel.org
4171W:	http://www.adaptec.com/
4172S:	Maintained
4173F:	drivers/scsi/dpt*
4174F:	drivers/scsi/dpt/
4175
4176DRBD DRIVER
4177M:	Philipp Reisner <philipp.reisner@linbit.com>
4178M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4179L:	drbd-dev@lists.linbit.com
4180W:	http://www.drbd.org
4181T:	git git://git.linbit.com/linux-drbd.git
4182T:	git git://git.linbit.com/drbd-8.4.git
4183S:	Supported
4184F:	drivers/block/drbd/
4185F:	lib/lru_cache.c
4186F:	Documentation/blockdev/drbd/
4187
4188DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4191S:	Supported
4192F:	Documentation/kobject.txt
4193F:	drivers/base/
4194F:	fs/debugfs/
4195F:	fs/sysfs/
4196F:	include/linux/debugfs.h
4197F:	include/linux/kobj*
4198F:	lib/kobj*
4199
4200DRM DRIVERS
4201M:	David Airlie <airlied@linux.ie>
4202L:	dri-devel@lists.freedesktop.org
4203T:	git git://people.freedesktop.org/~airlied/linux
4204B:	https://bugs.freedesktop.org/
4205C:	irc://chat.freenode.net/dri-devel
4206S:	Maintained
4207F:	drivers/gpu/drm/
4208F:	drivers/gpu/vga/
4209F:	Documentation/devicetree/bindings/display/
4210F:	Documentation/devicetree/bindings/gpu/
4211F:	Documentation/devicetree/bindings/video/
4212F:	Documentation/gpu/
4213F:	include/drm/
4214F:	include/uapi/drm/
4215F:	include/linux/vga*
4216
4217DRM DRIVERS AND MISC GPU PATCHES
4218M:	Daniel Vetter <daniel.vetter@intel.com>
4219M:	Jani Nikula <jani.nikula@linux.intel.com>
4220M:	Sean Paul <seanpaul@chromium.org>
4221W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4222S:	Maintained
4223T:	git git://anongit.freedesktop.org/drm/drm-misc
4224F:	Documentation/gpu/
4225F:	drivers/gpu/vga/
4226F:	drivers/gpu/drm/*
4227F:	include/drm/drm*
4228F:	include/uapi/drm/drm*
4229F:	include/linux/vga*
4230
4231DRM DRIVER FOR ARM PL111 CLCD
4232M:	Eric Anholt <eric@anholt.net>
4233T:	git git://anongit.freedesktop.org/drm/drm-misc
4234S:	Supported
4235F:	drivers/gpu/drm/pl111/
4236
4237DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4238M:	Dave Airlie <airlied@redhat.com>
4239S:	Odd Fixes
4240F:	drivers/gpu/drm/ast/
4241
4242DRM DRIVERS FOR BRIDGE CHIPS
4243M:	Archit Taneja <architt@codeaurora.org>
4244M:	Andrzej Hajda <a.hajda@samsung.com>
4245R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4246S:	Maintained
4247T:	git git://anongit.freedesktop.org/drm/drm-misc
4248F:	drivers/gpu/drm/bridge/
4249
4250DRM DRIVER FOR BOCHS VIRTUAL GPU
4251M:	Gerd Hoffmann <kraxel@redhat.com>
4252L:	virtualization@lists.linux-foundation.org
4253T:	git git://anongit.freedesktop.org/drm/drm-misc
4254S:	Maintained
4255F:	drivers/gpu/drm/bochs/
4256
4257DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4258M:	Dave Airlie <airlied@redhat.com>
4259M:	Gerd Hoffmann <kraxel@redhat.com>
4260L:	virtualization@lists.linux-foundation.org
4261T:	git git://anongit.freedesktop.org/drm/drm-misc
4262S:	Obsolete
4263W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4264F:	drivers/gpu/drm/cirrus/
4265
4266RADEON and AMDGPU DRM DRIVERS
4267M:	Alex Deucher <alexander.deucher@amd.com>
4268M:	Christian König <christian.koenig@amd.com>
4269L:	amd-gfx@lists.freedesktop.org
4270T:	git git://people.freedesktop.org/~agd5f/linux
4271S:	Supported
4272F:	drivers/gpu/drm/radeon/
4273F:	include/uapi/drm/radeon_drm.h
4274F:	drivers/gpu/drm/amd/
4275F:	include/uapi/drm/amdgpu_drm.h
4276
4277DRM PANEL DRIVERS
4278M:	Thierry Reding <thierry.reding@gmail.com>
4279L:	dri-devel@lists.freedesktop.org
4280T:	git git://anongit.freedesktop.org/tegra/linux.git
4281S:	Maintained
4282F:	drivers/gpu/drm/drm_panel.c
4283F:	drivers/gpu/drm/panel/
4284F:	include/drm/drm_panel.h
4285F:	Documentation/devicetree/bindings/display/panel/
4286
4287INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4288M:	Daniel Vetter <daniel.vetter@intel.com>
4289M:	Jani Nikula <jani.nikula@linux.intel.com>
4290L:	intel-gfx@lists.freedesktop.org
4291W:	https://01.org/linuxgraphics/
4292B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4293C:	irc://chat.freenode.net/intel-gfx
4294Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4295T:	git git://anongit.freedesktop.org/drm-intel
4296S:	Supported
4297F:	drivers/gpu/drm/i915/
4298F:	include/drm/i915*
4299F:	include/uapi/drm/i915_drm.h
4300F:	Documentation/gpu/i915.rst
4301
4302INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4303M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4304M:      Zhi Wang <zhi.a.wang@intel.com>
4305L:      intel-gvt-dev@lists.freedesktop.org
4306L:      intel-gfx@lists.freedesktop.org
4307W:      https://01.org/igvt-g
4308T:      git https://github.com/01org/gvt-linux.git
4309S:      Supported
4310F:      drivers/gpu/drm/i915/gvt/
4311
4312DRM DRIVERS FOR ATMEL HLCDC
4313M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4314L:	dri-devel@lists.freedesktop.org
4315S:	Supported
4316F:	drivers/gpu/drm/atmel-hlcdc/
4317F:	Documentation/devicetree/bindings/drm/atmel/
4318T:	git git://anongit.freedesktop.org/drm/drm-misc
4319
4320DRM DRIVERS FOR ALLWINNER A10
4321M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4322L:	dri-devel@lists.freedesktop.org
4323S:	Supported
4324F:	drivers/gpu/drm/sun4i/
4325F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4327
4328DRM DRIVERS FOR AMLOGIC SOCS
4329M:	Neil Armstrong <narmstrong@baylibre.com>
4330L:	dri-devel@lists.freedesktop.org
4331L:	linux-amlogic@lists.infradead.org
4332W:	http://linux-meson.com/
4333S:	Supported
4334F:	drivers/gpu/drm/meson/
4335F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4336F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4337F:	Documentation/gpu/meson.rst
4338T:	git git://anongit.freedesktop.org/drm/drm-misc
4339
4340DRM DRIVERS FOR EXYNOS
4341M:	Inki Dae <inki.dae@samsung.com>
4342M:	Joonyoung Shim <jy0922.shim@samsung.com>
4343M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4344M:	Kyungmin Park <kyungmin.park@samsung.com>
4345L:	dri-devel@lists.freedesktop.org
4346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4347S:	Supported
4348F:	drivers/gpu/drm/exynos/
4349F:	include/uapi/drm/exynos_drm.h
4350F:	Documentation/devicetree/bindings/display/exynos/
4351
4352DRM DRIVERS FOR FREESCALE DCU
4353M:	Stefan Agner <stefan@agner.ch>
4354M:	Alison Wang <alison.wang@freescale.com>
4355L:	dri-devel@lists.freedesktop.org
4356S:	Supported
4357F:	drivers/gpu/drm/fsl-dcu/
4358F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4359F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4360F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4361
4362DRM DRIVERS FOR FREESCALE IMX
4363M:	Philipp Zabel <p.zabel@pengutronix.de>
4364L:	dri-devel@lists.freedesktop.org
4365S:	Maintained
4366F:	drivers/gpu/drm/imx/
4367F:	drivers/gpu/ipu-v3/
4368F:	Documentation/devicetree/bindings/display/imx/
4369
4370DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4371M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4372L:	dri-devel@lists.freedesktop.org
4373T:	git git://github.com/patjak/drm-gma500
4374S:	Maintained
4375F:	drivers/gpu/drm/gma500/
4376
4377DRM DRIVERS FOR HISILICON
4378M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4379M:	Rongrong Zou <zourongrong@gmail.com>
4380R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4381R:	Chen Feng <puck.chen@hisilicon.com>
4382L:	dri-devel@lists.freedesktop.org
4383T:	git git://github.com/xin3liang/linux.git
4384S:	Maintained
4385F:	drivers/gpu/drm/hisilicon/
4386F:	Documentation/devicetree/bindings/display/hisilicon/
4387
4388DRM DRIVER FOR INTEL I810 VIDEO CARDS
4389S:	Orphan / Obsolete
4390F:	drivers/gpu/drm/i810/
4391F:	include/uapi/drm/i810_drm.h
4392
4393DRM DRIVERS FOR MEDIATEK
4394M:	CK Hu <ck.hu@mediatek.com>
4395M:	Philipp Zabel <p.zabel@pengutronix.de>
4396L:	dri-devel@lists.freedesktop.org
4397S:	Supported
4398F:	drivers/gpu/drm/mediatek/
4399F:	Documentation/devicetree/bindings/display/mediatek/
4400
4401DRM DRIVER FOR MI0283QT
4402M:	Noralf Trønnes <noralf@tronnes.org>
4403S:	Maintained
4404F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4405F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4406
4407DRM DRIVER FOR MSM ADRENO GPU
4408M:	Rob Clark <robdclark@gmail.com>
4409L:	linux-arm-msm@vger.kernel.org
4410L:	dri-devel@lists.freedesktop.org
4411L:	freedreno@lists.freedesktop.org
4412T:	git git://people.freedesktop.org/~robclark/linux
4413S:	Maintained
4414F:	drivers/gpu/drm/msm/
4415F:	include/uapi/drm/msm_drm.h
4416F:	Documentation/devicetree/bindings/display/msm/
4417
4418DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4419M:	Ben Skeggs <bskeggs@redhat.com>
4420L:	dri-devel@lists.freedesktop.org
4421L:	nouveau@lists.freedesktop.org
4422T:	git git://github.com/skeggsb/linux
4423S:	Supported
4424F:	drivers/gpu/drm/nouveau/
4425F:	include/uapi/drm/nouveau_drm.h
4426
4427DRM DRIVERS FOR NVIDIA TEGRA
4428M:	Thierry Reding <thierry.reding@gmail.com>
4429L:	dri-devel@lists.freedesktop.org
4430L:	linux-tegra@vger.kernel.org
4431T:	git git://anongit.freedesktop.org/tegra/linux.git
4432S:	Supported
4433F:	drivers/gpu/drm/tegra/
4434F:	drivers/gpu/host1x/
4435F:	include/linux/host1x.h
4436F:	include/uapi/drm/tegra_drm.h
4437F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4438
4439DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4440S:	Orphan / Obsolete
4441F:	drivers/gpu/drm/mga/
4442F:	include/uapi/drm/mga_drm.h
4443
4444DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4445M:	Dave Airlie <airlied@redhat.com>
4446S:	Odd Fixes
4447F:	drivers/gpu/drm/mgag200/
4448
4449DRM DRIVER FOR RAGE 128 VIDEO CARDS
4450S:	Orphan / Obsolete
4451F:	drivers/gpu/drm/r128/
4452F:	include/uapi/drm/r128_drm.h
4453
4454DRM DRIVERS FOR RENESAS
4455M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4456L:	dri-devel@lists.freedesktop.org
4457L:	linux-renesas-soc@vger.kernel.org
4458T:	git git://linuxtv.org/pinchartl/fbdev
4459S:	Supported
4460F:	drivers/gpu/drm/rcar-du/
4461F:	drivers/gpu/drm/shmobile/
4462F:	include/linux/platform_data/shmob_drm.h
4463F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4464F:	Documentation/devicetree/bindings/display/renesas,du.txt
4465
4466DRM DRIVER FOR QXL VIRTUAL GPU
4467M:	Dave Airlie <airlied@redhat.com>
4468M:	Gerd Hoffmann <kraxel@redhat.com>
4469L:	virtualization@lists.linux-foundation.org
4470T:	git git://anongit.freedesktop.org/drm/drm-misc
4471S:	Maintained
4472F:	drivers/gpu/drm/qxl/
4473F:	include/uapi/drm/qxl_drm.h
4474
4475DRM DRIVERS FOR ROCKCHIP
4476M:	Mark Yao <mark.yao@rock-chips.com>
4477L:	dri-devel@lists.freedesktop.org
4478S:	Maintained
4479F:	drivers/gpu/drm/rockchip/
4480F:	Documentation/devicetree/bindings/display/rockchip/
4481T:	git git://anongit.freedesktop.org/drm/drm-misc
4482
4483DRM DRIVER FOR SAVAGE VIDEO CARDS
4484S:	Orphan / Obsolete
4485F:	drivers/gpu/drm/savage/
4486F:	include/uapi/drm/savage_drm.h
4487
4488DRM DRIVER FOR SIS VIDEO CARDS
4489S:	Orphan / Obsolete
4490F:	drivers/gpu/drm/sis/
4491F:	include/uapi/drm/sis_drm.h
4492
4493DRM DRIVERS FOR STI
4494M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4495M:	Vincent Abriou <vincent.abriou@st.com>
4496L:	dri-devel@lists.freedesktop.org
4497T:	git git://anongit.freedesktop.org/drm/drm-misc
4498S:	Maintained
4499F:	drivers/gpu/drm/sti
4500F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4501
4502DRM DRIVERS FOR STM
4503M:	Yannick Fertre <yannick.fertre@st.com>
4504M:	Philippe Cornu <philippe.cornu@st.com>
4505L:	dri-devel@lists.freedesktop.org
4506T:	git git://anongit.freedesktop.org/drm/drm-misc
4507S:	Maintained
4508F:	drivers/gpu/drm/stm
4509F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4510
4511DRM DRIVER FOR TDFX VIDEO CARDS
4512S:	Orphan / Obsolete
4513F:	drivers/gpu/drm/tdfx/
4514
4515DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4516M:	Dave Airlie <airlied@redhat.com>
4517S:	Odd Fixes
4518F:	drivers/gpu/drm/udl/
4519
4520DRM DRIVERS FOR VIVANTE GPU IP
4521M:	Lucas Stach <l.stach@pengutronix.de>
4522R:	Russell King <linux+etnaviv@armlinux.org.uk>
4523R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4524L:	etnaviv@lists.freedesktop.org
4525L:	dri-devel@lists.freedesktop.org
4526S:	Maintained
4527F:	drivers/gpu/drm/etnaviv/
4528F:	include/uapi/drm/etnaviv_drm.h
4529F:	Documentation/devicetree/bindings/display/etnaviv/
4530
4531DRM DRIVER FOR VMWARE VIRTUAL GPU
4532M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4533M:	Sinclair Yeh <syeh@vmware.com>
4534M:	Thomas Hellstrom <thellstrom@vmware.com>
4535L:	dri-devel@lists.freedesktop.org
4536T:	git git://people.freedesktop.org/~syeh/repos_linux
4537T:	git git://people.freedesktop.org/~thomash/linux
4538S:	Supported
4539F:	drivers/gpu/drm/vmwgfx/
4540F:	include/uapi/drm/vmwgfx_drm.h
4541
4542DRM DRIVERS FOR VC4
4543M:	Eric Anholt <eric@anholt.net>
4544T:	git git://github.com/anholt/linux
4545S:	Supported
4546F:	drivers/gpu/drm/vc4/
4547F:	include/uapi/drm/vc4_drm.h
4548F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4549T:	git git://anongit.freedesktop.org/drm/drm-misc
4550
4551DRM DRIVERS FOR TI OMAP
4552M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4553L:	dri-devel@lists.freedesktop.org
4554S:	Maintained
4555F:	drivers/gpu/drm/omapdrm/
4556F:	Documentation/devicetree/bindings/display/ti/
4557
4558DRM DRIVERS FOR TI LCDC
4559M:	Jyri Sarha <jsarha@ti.com>
4560R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4561L:	dri-devel@lists.freedesktop.org
4562S:	Maintained
4563F:	drivers/gpu/drm/tilcdc/
4564F:	Documentation/devicetree/bindings/display/tilcdc/
4565
4566DRM DRIVERS FOR ZTE ZX
4567M:	Shawn Guo <shawnguo@kernel.org>
4568L:	dri-devel@lists.freedesktop.org
4569S:	Maintained
4570F:	drivers/gpu/drm/zte/
4571F:	Documentation/devicetree/bindings/display/zte,vou.txt
4572T:	git git://anongit.freedesktop.org/drm/drm-misc
4573
4574DSBR100 USB FM RADIO DRIVER
4575M:	Alexey Klimov <klimov.linux@gmail.com>
4576L:	linux-media@vger.kernel.org
4577T:	git git://linuxtv.org/media_tree.git
4578S:	Maintained
4579F:	drivers/media/radio/dsbr100.c
4580
4581DSCC4 DRIVER
4582M:	Francois Romieu <romieu@fr.zoreil.com>
4583L:	netdev@vger.kernel.org
4584S:	Maintained
4585F:	drivers/net/wan/dscc4.c
4586
4587DT3155 MEDIA DRIVER
4588M:	Hans Verkuil <hverkuil@xs4all.nl>
4589L:	linux-media@vger.kernel.org
4590T:	git git://linuxtv.org/media_tree.git
4591W:	https://linuxtv.org
4592S:	Odd Fixes
4593F:	drivers/media/pci/dt3155/
4594
4595DVB_USB_AF9015 MEDIA DRIVER
4596M:	Antti Palosaari <crope@iki.fi>
4597L:	linux-media@vger.kernel.org
4598W:	https://linuxtv.org
4599W:	http://palosaari.fi/linux/
4600Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4601T:	git git://linuxtv.org/anttip/media_tree.git
4602S:	Maintained
4603F:	drivers/media/usb/dvb-usb-v2/af9015*
4604
4605DVB_USB_AF9035 MEDIA DRIVER
4606M:	Antti Palosaari <crope@iki.fi>
4607L:	linux-media@vger.kernel.org
4608W:	https://linuxtv.org
4609W:	http://palosaari.fi/linux/
4610Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4611T:	git git://linuxtv.org/anttip/media_tree.git
4612S:	Maintained
4613F:	drivers/media/usb/dvb-usb-v2/af9035*
4614
4615DVB_USB_ANYSEE MEDIA DRIVER
4616M:	Antti Palosaari <crope@iki.fi>
4617L:	linux-media@vger.kernel.org
4618W:	https://linuxtv.org
4619W:	http://palosaari.fi/linux/
4620Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4621T:	git git://linuxtv.org/anttip/media_tree.git
4622S:	Maintained
4623F:	drivers/media/usb/dvb-usb-v2/anysee*
4624
4625DVB_USB_AU6610 MEDIA DRIVER
4626M:	Antti Palosaari <crope@iki.fi>
4627L:	linux-media@vger.kernel.org
4628W:	https://linuxtv.org
4629W:	http://palosaari.fi/linux/
4630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4631T:	git git://linuxtv.org/anttip/media_tree.git
4632S:	Maintained
4633F:	drivers/media/usb/dvb-usb-v2/au6610*
4634
4635DVB_USB_CE6230 MEDIA DRIVER
4636M:	Antti Palosaari <crope@iki.fi>
4637L:	linux-media@vger.kernel.org
4638W:	https://linuxtv.org
4639W:	http://palosaari.fi/linux/
4640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4641T:	git git://linuxtv.org/anttip/media_tree.git
4642S:	Maintained
4643F:	drivers/media/usb/dvb-usb-v2/ce6230*
4644
4645DVB_USB_CXUSB MEDIA DRIVER
4646M:	Michael Krufky <mkrufky@linuxtv.org>
4647L:	linux-media@vger.kernel.org
4648W:	https://linuxtv.org
4649W:	http://github.com/mkrufky
4650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4651T:	git git://linuxtv.org/media_tree.git
4652S:	Maintained
4653F:	drivers/media/usb/dvb-usb/cxusb*
4654
4655DVB_USB_EC168 MEDIA DRIVER
4656M:	Antti Palosaari <crope@iki.fi>
4657L:	linux-media@vger.kernel.org
4658W:	https://linuxtv.org
4659W:	http://palosaari.fi/linux/
4660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4661T:	git git://linuxtv.org/anttip/media_tree.git
4662S:	Maintained
4663F:	drivers/media/usb/dvb-usb-v2/ec168*
4664
4665DVB_USB_GL861 MEDIA DRIVER
4666M:	Antti Palosaari <crope@iki.fi>
4667L:	linux-media@vger.kernel.org
4668W:	https://linuxtv.org
4669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4670T:	git git://linuxtv.org/anttip/media_tree.git
4671S:	Maintained
4672F:	drivers/media/usb/dvb-usb-v2/gl861*
4673
4674DVB_USB_MXL111SF MEDIA DRIVER
4675M:	Michael Krufky <mkrufky@linuxtv.org>
4676L:	linux-media@vger.kernel.org
4677W:	https://linuxtv.org
4678W:	http://github.com/mkrufky
4679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4680T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4681S:	Maintained
4682F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4683
4684DVB_USB_RTL28XXU MEDIA DRIVER
4685M:	Antti Palosaari <crope@iki.fi>
4686L:	linux-media@vger.kernel.org
4687W:	https://linuxtv.org
4688W:	http://palosaari.fi/linux/
4689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4690T:	git git://linuxtv.org/anttip/media_tree.git
4691S:	Maintained
4692F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4693
4694DVB_USB_V2 MEDIA DRIVER
4695M:	Antti Palosaari <crope@iki.fi>
4696L:	linux-media@vger.kernel.org
4697W:	https://linuxtv.org
4698W:	http://palosaari.fi/linux/
4699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4700T:	git git://linuxtv.org/anttip/media_tree.git
4701S:	Maintained
4702F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4703F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4704
4705DYNAMIC DEBUG
4706M:	Jason Baron <jbaron@akamai.com>
4707S:	Maintained
4708F:	lib/dynamic_debug.c
4709F:	include/linux/dynamic_debug.h
4710
4711DZ DECSTATION DZ11 SERIAL DRIVER
4712M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4713S:	Maintained
4714F:	drivers/tty/serial/dz.*
4715
4716E3X0 POWER BUTTON DRIVER
4717M:	Moritz Fischer <moritz.fischer@ettus.com>
4718L:	usrp-users@lists.ettus.com
4719W:	http://www.ettus.com
4720S:	Supported
4721F:	drivers/input/misc/e3x0-button.c
4722F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4723
4724E4000 MEDIA DRIVER
4725M:	Antti Palosaari <crope@iki.fi>
4726L:	linux-media@vger.kernel.org
4727W:	https://linuxtv.org
4728W:	http://palosaari.fi/linux/
4729Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4730T:	git git://linuxtv.org/anttip/media_tree.git
4731S:	Maintained
4732F:	drivers/media/tuners/e4000*
4733
4734EATA ISA/EISA/PCI SCSI DRIVER
4735M:	Dario Ballabio <ballabio_dario@emc.com>
4736L:	linux-scsi@vger.kernel.org
4737S:	Maintained
4738F:	drivers/scsi/eata.c
4739
4740EC100 MEDIA DRIVER
4741M:	Antti Palosaari <crope@iki.fi>
4742L:	linux-media@vger.kernel.org
4743W:	https://linuxtv.org
4744W:	http://palosaari.fi/linux/
4745Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4746T:	git git://linuxtv.org/anttip/media_tree.git
4747S:	Maintained
4748F:	drivers/media/dvb-frontends/ec100*
4749
4750ECRYPT FILE SYSTEM
4751M:	Tyler Hicks <tyhicks@canonical.com>
4752L:	ecryptfs@vger.kernel.org
4753W:	http://ecryptfs.org
4754W:	https://launchpad.net/ecryptfs
4755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4756S:	Supported
4757F:	Documentation/filesystems/ecryptfs.txt
4758F:	fs/ecryptfs/
4759
4760EDAC-CORE
4761M:	Borislav Petkov <bp@alien8.de>
4762M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4763M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4764L:	linux-edac@vger.kernel.org
4765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4767S:	Supported
4768F:	Documentation/admin-guide/ras.rst
4769F:	Documentation/driver-api/edac.rst
4770F:	drivers/edac/
4771F:	include/linux/edac.h
4772
4773EDAC-AMD64
4774M:	Borislav Petkov <bp@alien8.de>
4775L:	linux-edac@vger.kernel.org
4776S:	Maintained
4777F:	drivers/edac/amd64_edac*
4778
4779EDAC-CALXEDA
4780M:	Robert Richter <rric@kernel.org>
4781L:	linux-edac@vger.kernel.org
4782S:	Maintained
4783F:	drivers/edac/highbank*
4784
4785EDAC-CAVIUM
4786M:	Ralf Baechle <ralf@linux-mips.org>
4787M:	David Daney <david.daney@cavium.com>
4788L:	linux-edac@vger.kernel.org
4789L:	linux-mips@linux-mips.org
4790S:	Supported
4791F:	drivers/edac/octeon_edac*
4792F:	drivers/edac/thunderx_edac*
4793
4794EDAC-E752X
4795M:	Mark Gross <mark.gross@intel.com>
4796L:	linux-edac@vger.kernel.org
4797S:	Maintained
4798F:	drivers/edac/e752x_edac.c
4799
4800EDAC-E7XXX
4801L:	linux-edac@vger.kernel.org
4802S:	Maintained
4803F:	drivers/edac/e7xxx_edac.c
4804
4805EDAC-FSL_DDR
4806M:	York Sun <york.sun@nxp.com>
4807L:	linux-edac@vger.kernel.org
4808S:	Maintained
4809F:	drivers/edac/fsl_ddr_edac.*
4810
4811EDAC-GHES
4812M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4813M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4814L:	linux-edac@vger.kernel.org
4815S:	Maintained
4816F:	drivers/edac/ghes_edac.c
4817
4818EDAC-I82443BXGX
4819M:	Tim Small <tim@buttersideup.com>
4820L:	linux-edac@vger.kernel.org
4821S:	Maintained
4822F:	drivers/edac/i82443bxgx_edac.c
4823
4824EDAC-I3000
4825L:	linux-edac@vger.kernel.org
4826S:	Orphan
4827F:	drivers/edac/i3000_edac.c
4828
4829EDAC-I5000
4830L:	linux-edac@vger.kernel.org
4831S:	Maintained
4832F:	drivers/edac/i5000_edac.c
4833
4834EDAC-I5400
4835M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4836M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4837L:	linux-edac@vger.kernel.org
4838S:	Maintained
4839F:	drivers/edac/i5400_edac.c
4840
4841EDAC-I7300
4842M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4843M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4844L:	linux-edac@vger.kernel.org
4845S:	Maintained
4846F:	drivers/edac/i7300_edac.c
4847
4848EDAC-I7CORE
4849M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4850M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4851L:	linux-edac@vger.kernel.org
4852S:	Maintained
4853F:	drivers/edac/i7core_edac.c
4854
4855EDAC-I82975X
4856M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4857M:	"Arvind R." <arvino55@gmail.com>
4858L:	linux-edac@vger.kernel.org
4859S:	Maintained
4860F:	drivers/edac/i82975x_edac.c
4861
4862EDAC-IE31200
4863M:	Jason Baron <jbaron@akamai.com>
4864L:	linux-edac@vger.kernel.org
4865S:	Maintained
4866F:	drivers/edac/ie31200_edac.c
4867
4868EDAC-MPC85XX
4869M:	Johannes Thumshirn <morbidrsa@gmail.com>
4870L:	linux-edac@vger.kernel.org
4871S:	Maintained
4872F:	drivers/edac/mpc85xx_edac.[ch]
4873
4874EDAC-PND2
4875M:	Tony Luck <tony.luck@intel.com>
4876L:	linux-edac@vger.kernel.org
4877S:	Maintained
4878F:	drivers/edac/pnd2_edac.[ch]
4879
4880EDAC-PASEMI
4881M:	Egor Martovetsky <egor@pasemi.com>
4882L:	linux-edac@vger.kernel.org
4883S:	Maintained
4884F:	drivers/edac/pasemi_edac.c
4885
4886EDAC-R82600
4887M:	Tim Small <tim@buttersideup.com>
4888L:	linux-edac@vger.kernel.org
4889S:	Maintained
4890F:	drivers/edac/r82600_edac.c
4891
4892EDAC-SBRIDGE
4893M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4894M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4895L:	linux-edac@vger.kernel.org
4896S:	Maintained
4897F:	drivers/edac/sb_edac.c
4898
4899EDAC-SKYLAKE
4900M:	Tony Luck <tony.luck@intel.com>
4901L:	linux-edac@vger.kernel.org
4902S:	Maintained
4903F:	drivers/edac/skx_edac.c
4904
4905EDAC-XGENE
4906APPLIED MICRO (APM) X-GENE SOC EDAC
4907M:     Loc Ho <lho@apm.com>
4908S:     Supported
4909F:     drivers/edac/xgene_edac.c
4910F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4911
4912EDIROL UA-101/UA-1000 DRIVER
4913M:	Clemens Ladisch <clemens@ladisch.de>
4914L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4915T:	git git://git.alsa-project.org/alsa-kernel.git
4916S:	Maintained
4917F:	sound/usb/misc/ua101.c
4918
4919EXTENSIBLE FIRMWARE INTERFACE (EFI)
4920M:	Matt Fleming <matt@codeblueprint.co.uk>
4921M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4922L:	linux-efi@vger.kernel.org
4923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4924S:	Maintained
4925F:	Documentation/efi-stub.txt
4926F:	arch/*/kernel/efi.c
4927F:	arch/x86/boot/compressed/eboot.[ch]
4928F:	arch/*/include/asm/efi.h
4929F:	arch/x86/platform/efi/
4930F:	drivers/firmware/efi/
4931F:	include/linux/efi*.h
4932F:	arch/arm/boot/compressed/efi-header.S
4933F:	arch/arm64/kernel/efi-entry.S
4934
4935EFI VARIABLE FILESYSTEM
4936M:	Matthew Garrett <matthew.garrett@nebula.com>
4937M:	Jeremy Kerr <jk@ozlabs.org>
4938M:	Matt Fleming <matt@codeblueprint.co.uk>
4939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4940L:	linux-efi@vger.kernel.org
4941S:	Maintained
4942F:	fs/efivarfs/
4943
4944EFIFB FRAMEBUFFER DRIVER
4945L:	linux-fbdev@vger.kernel.org
4946M:	Peter Jones <pjones@redhat.com>
4947S:	Maintained
4948F:	drivers/video/fbdev/efifb.c
4949
4950EFI TEST DRIVER
4951L:	linux-efi@vger.kernel.org
4952M:	Ivan Hu <ivan.hu@canonical.com>
4953M:	Matt Fleming <matt@codeblueprint.co.uk>
4954S:	Maintained
4955F:	drivers/firmware/efi/test/
4956
4957EFS FILESYSTEM
4958W:	http://aeschi.ch.eu.org/efs/
4959S:	Orphan
4960F:	fs/efs/
4961
4962EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4963M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4964L:	netdev@vger.kernel.org
4965S:	Maintained
4966F:	drivers/net/ethernet/ibm/ehea/
4967
4968EM28XX VIDEO4LINUX DRIVER
4969M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4970M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4971L:	linux-media@vger.kernel.org
4972W:	https://linuxtv.org
4973T:	git git://linuxtv.org/media_tree.git
4974S:	Maintained
4975F:	drivers/media/usb/em28xx/
4976F:	Documentation/media/v4l-drivers/em28xx*
4977
4978EMBEDDED LINUX
4979M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4980M:	Matt Mackall <mpm@selenic.com>
4981M:	David Woodhouse <dwmw2@infradead.org>
4982L:	linux-embedded@vger.kernel.org
4983S:	Maintained
4984
4985EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4986M:	James Smart <james.smart@broadcom.com>
4987M:	Dick Kennedy <dick.kennedy@broadcom.com>
4988L:	linux-scsi@vger.kernel.org
4989W:	http://www.broadcom.com
4990S:	Supported
4991F:	drivers/scsi/lpfc/
4992
4993ENE CB710 FLASH CARD READER DRIVER
4994M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4995S:	Maintained
4996F:	drivers/misc/cb710/
4997F:	drivers/mmc/host/cb710-mmc.*
4998F:	include/linux/cb710.h
4999
5000ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5001M:	Maxim Levitsky <maximlevitsky@gmail.com>
5002S:	Maintained
5003F:	drivers/media/rc/ene_ir.*
5004
5005EPSON S1D13XXX FRAMEBUFFER DRIVER
5006M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5007S:	Maintained
5008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5009F:	drivers/video/fbdev/s1d13xxxfb.c
5010F:	include/video/s1d13xxxfb.h
5011
5012ET131X NETWORK DRIVER
5013M:	Mark Einon <mark.einon@gmail.com>
5014S:	Odd Fixes
5015F:	drivers/net/ethernet/agere/
5016
5017ETHERNET BRIDGE
5018M:	Stephen Hemminger <stephen@networkplumber.org>
5019L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5020L:	netdev@vger.kernel.org
5021W:	http://www.linuxfoundation.org/en/Net:Bridge
5022S:	Maintained
5023F:	include/linux/netfilter_bridge/
5024F:	net/bridge/
5025
5026ETHERNET PHY LIBRARY
5027M:	Andrew Lunn <andrew@lunn.ch>
5028M:	Florian Fainelli <f.fainelli@gmail.com>
5029L:	netdev@vger.kernel.org
5030S:	Maintained
5031F:	include/linux/phy.h
5032F:	include/linux/phy_fixed.h
5033F:	drivers/net/phy/
5034F:	Documentation/networking/phy.txt
5035F:	drivers/of/of_mdio.c
5036F:	drivers/of/of_net.c
5037
5038EXT2 FILE SYSTEM
5039M:	Jan Kara <jack@suse.com>
5040L:	linux-ext4@vger.kernel.org
5041S:	Maintained
5042F:	Documentation/filesystems/ext2.txt
5043F:	fs/ext2/
5044F:	include/linux/ext2*
5045
5046EXT4 FILE SYSTEM
5047M:	"Theodore Ts'o" <tytso@mit.edu>
5048M:	Andreas Dilger <adilger.kernel@dilger.ca>
5049L:	linux-ext4@vger.kernel.org
5050W:	http://ext4.wiki.kernel.org
5051Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5053S:	Maintained
5054F:	Documentation/filesystems/ext4.txt
5055F:	fs/ext4/
5056
5057Extended Verification Module (EVM)
5058M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5059L:	linux-ima-devel@lists.sourceforge.net
5060L:	linux-security-module@vger.kernel.org
5061S:	Supported
5062F:	security/integrity/evm/
5063
5064EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5065M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5066M:	Chanwoo Choi <cw00.choi@samsung.com>
5067L:	linux-kernel@vger.kernel.org
5068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5069S:	Maintained
5070F:	drivers/extcon/
5071F:	include/linux/extcon/
5072F:	include/linux/extcon.h
5073F:	Documentation/extcon/
5074F:	Documentation/devicetree/bindings/extcon/
5075
5076EXYNOS DP DRIVER
5077M:	Jingoo Han <jingoohan1@gmail.com>
5078L:	dri-devel@lists.freedesktop.org
5079S:	Maintained
5080F:	drivers/gpu/drm/exynos/exynos_dp*
5081
5082EXYNOS SYSMMU (IOMMU) driver
5083M:	Marek Szyprowski <m.szyprowski@samsung.com>
5084L:	iommu@lists.linux-foundation.org
5085S:	Maintained
5086F:	drivers/iommu/exynos-iommu.c
5087
5088EZchip NPS platform support
5089M:	Noam Camus <noamc@ezchip.com>
5090S:	Supported
5091F:	arch/arc/plat-eznps
5092F:	arch/arc/boot/dts/eznps.dts
5093
5094F71805F HARDWARE MONITORING DRIVER
5095M:	Jean Delvare <jdelvare@suse.com>
5096L:	linux-hwmon@vger.kernel.org
5097S:	Maintained
5098F:	Documentation/hwmon/f71805f
5099F:	drivers/hwmon/f71805f.c
5100
5101FC0011 TUNER DRIVER
5102M:	Michael Buesch <m@bues.ch>
5103L:	linux-media@vger.kernel.org
5104S:	Maintained
5105F:	drivers/media/tuners/fc0011.h
5106F:	drivers/media/tuners/fc0011.c
5107
5108FC2580 MEDIA DRIVER
5109M:	Antti Palosaari <crope@iki.fi>
5110L:	linux-media@vger.kernel.org
5111W:	https://linuxtv.org
5112W:	http://palosaari.fi/linux/
5113Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5114T:	git git://linuxtv.org/anttip/media_tree.git
5115S:	Maintained
5116F:	drivers/media/tuners/fc2580*
5117
5118FANOTIFY
5119M:	Eric Paris <eparis@redhat.com>
5120S:	Maintained
5121F:	fs/notify/fanotify/
5122F:	include/linux/fanotify.h
5123F:	include/uapi/linux/fanotify.h
5124
5125FARSYNC SYNCHRONOUS DRIVER
5126M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5127W:	http://www.farsite.co.uk/
5128S:	Supported
5129F:	drivers/net/wan/farsync.*
5130
5131FAULT INJECTION SUPPORT
5132M:	Akinobu Mita <akinobu.mita@gmail.com>
5133S:	Supported
5134F:	Documentation/fault-injection/
5135F:	lib/fault-inject.c
5136
5137FBTFT Framebuffer drivers
5138M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5139S:	Maintained
5140F:	drivers/staging/fbtft/
5141
5142FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5143M:	Johannes Thumshirn <jth@kernel.org>
5144L:	fcoe-devel@open-fcoe.org
5145W:	www.Open-FCoE.org
5146S:	Supported
5147F:	drivers/scsi/libfc/
5148F:	drivers/scsi/fcoe/
5149F:	include/scsi/fc/
5150F:	include/scsi/libfc.h
5151F:	include/scsi/libfcoe.h
5152F:	include/uapi/scsi/fc/
5153
5154FILE LOCKING (flock() and fcntl()/lockf())
5155M:	Jeff Layton <jlayton@poochiereds.net>
5156M:	"J. Bruce Fields" <bfields@fieldses.org>
5157L:	linux-fsdevel@vger.kernel.org
5158S:	Maintained
5159F:	include/linux/fcntl.h
5160F:	include/linux/fs.h
5161F:	include/uapi/linux/fcntl.h
5162F:	include/uapi/linux/fs.h
5163F:	fs/fcntl.c
5164F:	fs/locks.c
5165
5166FILESYSTEMS (VFS and infrastructure)
5167M:	Alexander Viro <viro@zeniv.linux.org.uk>
5168L:	linux-fsdevel@vger.kernel.org
5169S:	Maintained
5170F:	fs/*
5171
5172FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5173M:	Riku Voipio <riku.voipio@iki.fi>
5174L:	linux-hwmon@vger.kernel.org
5175S:	Maintained
5176F:	drivers/hwmon/f75375s.c
5177F:	include/linux/f75375s.h
5178
5179FIREWIRE AUDIO DRIVERS
5180M:	Clemens Ladisch <clemens@ladisch.de>
5181L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5182T:	git git://git.alsa-project.org/alsa-kernel.git
5183S:	Maintained
5184F:	sound/firewire/
5185
5186FIREWIRE MEDIA DRIVERS (firedtv)
5187M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5188L:	linux-media@vger.kernel.org
5189L:	linux1394-devel@lists.sourceforge.net
5190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5191S:	Maintained
5192F:	drivers/media/firewire/
5193
5194FIREWIRE SBP-2 TARGET
5195M:	Chris Boot <bootc@bootc.net>
5196L:	linux-scsi@vger.kernel.org
5197L:	target-devel@vger.kernel.org
5198L:	linux1394-devel@lists.sourceforge.net
5199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5200S:	Maintained
5201F:	drivers/target/sbp/
5202
5203FIREWIRE SUBSYSTEM
5204M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5205L:	linux1394-devel@lists.sourceforge.net
5206W:	http://ieee1394.wiki.kernel.org/
5207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5208S:	Maintained
5209F:	drivers/firewire/
5210F:	include/linux/firewire.h
5211F:	include/uapi/linux/firewire*.h
5212F:	tools/firewire/
5213
5214FIRMWARE LOADER (request_firmware)
5215M:	Luis R. Rodriguez <mcgrof@kernel.org>
5216L:	linux-kernel@vger.kernel.org
5217S:	Maintained
5218F:	Documentation/firmware_class/
5219F:	drivers/base/firmware*.c
5220F:	include/linux/firmware.h
5221
5222FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5223M:	Joshua Morris <josh.h.morris@us.ibm.com>
5224M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5225S:	Maintained
5226F:	drivers/block/rsxx/
5227
5228FLOPPY DRIVER
5229M:	Jiri Kosina <jikos@kernel.org>
5230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5231S:	Odd fixes
5232F:	drivers/block/floppy.c
5233
5234FMC SUBSYSTEM
5235M:	Alessandro Rubini <rubini@gnudd.com>
5236W:	http://www.ohwr.org/projects/fmc-bus
5237S:	Supported
5238F:	drivers/fmc/
5239F:	include/linux/fmc*.h
5240F:	include/linux/ipmi-fru.h
5241K:	fmc_d.*register
5242
5243FPGA MANAGER FRAMEWORK
5244M:	Alan Tull <atull@kernel.org>
5245R:	Moritz Fischer <moritz.fischer@ettus.com>
5246L:	linux-fpga@vger.kernel.org
5247S:	Maintained
5248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5249F:	Documentation/fpga/
5250F:	Documentation/devicetree/bindings/fpga/
5251F:	drivers/fpga/
5252F:	include/linux/fpga/
5253W:	http://www.rocketboards.org
5254
5255FPU EMULATOR
5256M:	Bill Metzenthen <billm@melbpc.org.au>
5257W:	http://floatingpoint.sourceforge.net/emulator/index.html
5258S:	Maintained
5259F:	arch/x86/math-emu/
5260
5261FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5262L:	netdev@vger.kernel.org
5263S:	Orphan
5264F:	drivers/net/wan/dlci.c
5265F:	drivers/net/wan/sdla.c
5266
5267FRAMEBUFFER LAYER
5268M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5269L:	linux-fbdev@vger.kernel.org
5270T:	git git://github.com/bzolnier/linux.git
5271Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5272S:	Maintained
5273F:	Documentation/fb/
5274F:	drivers/video/
5275F:	include/video/
5276F:	include/linux/fb.h
5277F:	include/uapi/video/
5278F:	include/uapi/linux/fb.h
5279
5280FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5281M:	Horia Geantă <horia.geanta@nxp.com>
5282M:	Dan Douglass <dan.douglass@nxp.com>
5283L:	linux-crypto@vger.kernel.org
5284S:	Maintained
5285F:	drivers/crypto/caam/
5286F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5287
5288FREESCALE DIU FRAMEBUFFER DRIVER
5289M:	Timur Tabi <timur@tabi.org>
5290L:	linux-fbdev@vger.kernel.org
5291S:	Maintained
5292F:	drivers/video/fbdev/fsl-diu-fb.*
5293
5294FREESCALE DMA DRIVER
5295M:	Li Yang <leoli@freescale.com>
5296M:	Zhang Wei <zw@zh-kernel.org>
5297L:	linuxppc-dev@lists.ozlabs.org
5298S:	Maintained
5299F:	drivers/dma/fsldma.*
5300
5301FREESCALE GPMI NAND DRIVER
5302M:	Han Xu <han.xu@nxp.com>
5303L:	linux-mtd@lists.infradead.org
5304S:	Maintained
5305F:	drivers/mtd/nand/gpmi-nand/*
5306
5307FREESCALE I2C CPM DRIVER
5308M:	Jochen Friedrich <jochen@scram.de>
5309L:	linuxppc-dev@lists.ozlabs.org
5310L:	linux-i2c@vger.kernel.org
5311S:	Maintained
5312F:	drivers/i2c/busses/i2c-cpm.c
5313
5314FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5315M:	Sascha Hauer <kernel@pengutronix.de>
5316L:	linux-fbdev@vger.kernel.org
5317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5318S:	Maintained
5319F:	include/linux/platform_data/video-imxfb.h
5320F:	drivers/video/fbdev/imxfb.c
5321
5322FREESCALE QUAD SPI DRIVER
5323M:	Han Xu <han.xu@nxp.com>
5324L:	linux-mtd@lists.infradead.org
5325S:	Maintained
5326F:	drivers/mtd/spi-nor/fsl-quadspi.c
5327
5328FREESCALE SOC FS_ENET DRIVER
5329M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5330M:	Vitaly Bordug <vbordug@ru.mvista.com>
5331L:	linuxppc-dev@lists.ozlabs.org
5332L:	netdev@vger.kernel.org
5333S:	Maintained
5334F:	drivers/net/ethernet/freescale/fs_enet/
5335F:	include/linux/fs_enet_pd.h
5336
5337FREESCALE IMX / MXC FEC DRIVER
5338M:	Fugang Duan <fugang.duan@nxp.com>
5339L:	netdev@vger.kernel.org
5340S:	Maintained
5341F:	drivers/net/ethernet/freescale/fec_main.c
5342F:	drivers/net/ethernet/freescale/fec_ptp.c
5343F:	drivers/net/ethernet/freescale/fec.h
5344F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5345
5346FREESCALE QORIQ DPAA FMAN DRIVER
5347M:	Madalin Bucur <madalin.bucur@nxp.com>
5348L:	netdev@vger.kernel.org
5349S:	Maintained
5350F:	drivers/net/ethernet/freescale/fman
5351F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5352
5353FREESCALE QORIQ DPAA ETHERNET DRIVER
5354M:	Madalin Bucur <madalin.bucur@nxp.com>
5355L:	netdev@vger.kernel.org
5356S:	Maintained
5357F:	drivers/net/ethernet/freescale/dpaa
5358
5359FREESCALE SOC DRIVERS
5360M:	Scott Wood <oss@buserror.net>
5361L:	linuxppc-dev@lists.ozlabs.org
5362L:	linux-arm-kernel@lists.infradead.org
5363S:	Maintained
5364F:	Documentation/devicetree/bindings/powerpc/fsl/
5365F:	drivers/soc/fsl/
5366F:	include/linux/fsl/
5367
5368FREESCALE QUICC ENGINE LIBRARY
5369M:	Qiang Zhao <qiang.zhao@nxp.com>
5370L:	linuxppc-dev@lists.ozlabs.org
5371S:	Maintained
5372F:	drivers/soc/fsl/qe/
5373F:	include/soc/fsl/*qe*.h
5374F:	include/soc/fsl/*ucc*.h
5375
5376FREESCALE USB PERIPHERAL DRIVERS
5377M:	Li Yang <leoli@freescale.com>
5378L:	linux-usb@vger.kernel.org
5379L:	linuxppc-dev@lists.ozlabs.org
5380S:	Maintained
5381F:	drivers/usb/gadget/udc/fsl*
5382
5383FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5384M:	Li Yang <leoli@freescale.com>
5385L:	netdev@vger.kernel.org
5386L:	linuxppc-dev@lists.ozlabs.org
5387S:	Maintained
5388F:	drivers/net/ethernet/freescale/ucc_geth*
5389
5390FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5391M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5392L:	netdev@vger.kernel.org
5393S:	Maintained
5394F:	drivers/net/ethernet/freescale/gianfar*
5395X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5396F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5397
5398FREESCALE QUICC ENGINE UCC HDLC DRIVER
5399M:	Zhao Qiang <qiang.zhao@nxp.com>
5400L:	netdev@vger.kernel.org
5401L:	linuxppc-dev@lists.ozlabs.org
5402S:	Maintained
5403F:	drivers/net/wan/fsl_ucc_hdlc*
5404
5405FREESCALE QUICC ENGINE UCC UART DRIVER
5406M:	Timur Tabi <timur@tabi.org>
5407L:	linuxppc-dev@lists.ozlabs.org
5408S:	Maintained
5409F:	drivers/tty/serial/ucc_uart.c
5410
5411FREESCALE SOC SOUND DRIVERS
5412M:	Timur Tabi <timur@tabi.org>
5413M:	Nicolin Chen <nicoleotsuka@gmail.com>
5414M:	Xiubo Li <Xiubo.Lee@gmail.com>
5415R:	Fabio Estevam <fabio.estevam@nxp.com>
5416L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5417L:	linuxppc-dev@lists.ozlabs.org
5418S:	Maintained
5419F:	sound/soc/fsl/fsl*
5420F:	sound/soc/fsl/imx*
5421F:	sound/soc/fsl/mpc8610_hpcd.c
5422
5423FREEVXFS FILESYSTEM
5424M:	Christoph Hellwig <hch@infradead.org>
5425W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5426S:	Maintained
5427F:	fs/freevxfs/
5428
5429FREEZER
5430M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5431M:	Pavel Machek <pavel@ucw.cz>
5432L:	linux-pm@vger.kernel.org
5433S:	Supported
5434F:	Documentation/power/freezing-of-tasks.txt
5435F:	include/linux/freezer.h
5436F:	kernel/freezer.c
5437
5438FRONTSWAP API
5439M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5440L:	linux-kernel@vger.kernel.org
5441S:	Maintained
5442F:	mm/frontswap.c
5443F:	include/linux/frontswap.h
5444
5445FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5446M:	David Howells <dhowells@redhat.com>
5447L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5448S:	Supported
5449F:	Documentation/filesystems/caching/
5450F:	fs/fscache/
5451F:	include/linux/fscache*.h
5452
5453FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5454M:	Theodore Y. Ts'o <tytso@mit.edu>
5455M:	Jaegeuk Kim <jaegeuk@kernel.org>
5456L:	linux-fscrypt@vger.kernel.org
5457Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5459S:	Supported
5460F:	fs/crypto/
5461F:	include/linux/fscrypt*.h
5462
5463F2FS FILE SYSTEM
5464M:	Jaegeuk Kim <jaegeuk@kernel.org>
5465M:	Chao Yu <yuchao0@huawei.com>
5466L:	linux-f2fs-devel@lists.sourceforge.net
5467W:	https://f2fs.wiki.kernel.org/
5468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5469S:	Maintained
5470F:	Documentation/filesystems/f2fs.txt
5471F:	Documentation/ABI/testing/sysfs-fs-f2fs
5472F:	fs/f2fs/
5473F:	include/linux/f2fs_fs.h
5474F:	include/trace/events/f2fs.h
5475
5476FUJITSU FR-V (FRV) PORT
5477S:	Orphan
5478F:	arch/frv/
5479
5480FUJITSU LAPTOP EXTRAS
5481M:	Jonathan Woithe <jwoithe@just42.net>
5482L:	platform-driver-x86@vger.kernel.org
5483S:	Maintained
5484F:	drivers/platform/x86/fujitsu-laptop.c
5485
5486FUJITSU M-5MO LS CAMERA ISP DRIVER
5487M:	Kyungmin Park <kyungmin.park@samsung.com>
5488M:	Heungjun Kim <riverful.kim@samsung.com>
5489L:	linux-media@vger.kernel.org
5490S:	Maintained
5491F:	drivers/media/i2c/m5mols/
5492F:	include/media/i2c/m5mols.h
5493
5494FUJITSU TABLET EXTRAS
5495M:	Robert Gerlach <khnz@gmx.de>
5496L:	platform-driver-x86@vger.kernel.org
5497S:	Maintained
5498F:	drivers/platform/x86/fujitsu-tablet.c
5499
5500FUSE: FILESYSTEM IN USERSPACE
5501M:	Miklos Szeredi <miklos@szeredi.hu>
5502L:	linux-fsdevel@vger.kernel.org
5503W:	http://fuse.sourceforge.net/
5504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5505S:	Maintained
5506F:	fs/fuse/
5507F:	include/uapi/linux/fuse.h
5508F:	Documentation/filesystems/fuse.txt
5509
5510FUTEX SUBSYSTEM
5511M:	Thomas Gleixner <tglx@linutronix.de>
5512M:	Ingo Molnar <mingo@redhat.com>
5513R:	Peter Zijlstra <peterz@infradead.org>
5514R:	Darren Hart <dvhart@infradead.org>
5515L:	linux-kernel@vger.kernel.org
5516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5517S:	Maintained
5518F:	kernel/futex.c
5519F:	kernel/futex_compat.c
5520F:	include/asm-generic/futex.h
5521F:	include/linux/futex.h
5522F:	include/uapi/linux/futex.h
5523F:	tools/testing/selftests/futex/
5524F:	tools/perf/bench/futex*
5525F:	Documentation/*futex*
5526
5527FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5528M:	Rik Faith <faith@cs.unc.edu>
5529L:	linux-scsi@vger.kernel.org
5530S:	Odd Fixes (e.g., new signatures)
5531F:	drivers/scsi/fdomain.*
5532
5533GCC PLUGINS
5534M:	Kees Cook <keescook@chromium.org>
5535R:	Emese Revfy <re.emese@gmail.com>
5536L:	kernel-hardening@lists.openwall.com
5537S:	Maintained
5538F:	scripts/gcc-plugins/
5539F:	scripts/gcc-plugin.sh
5540F:	scripts/Makefile.gcc-plugins
5541F:	Documentation/gcc-plugins.txt
5542
5543GCOV BASED KERNEL PROFILING
5544M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5545S:	Maintained
5546F:	kernel/gcov/
5547F:	Documentation/dev-tools/gcov.rst
5548
5549GDT SCSI DISK ARRAY CONTROLLER DRIVER
5550M:	Achim Leubner <achim_leubner@adaptec.com>
5551L:	linux-scsi@vger.kernel.org
5552W:	http://www.icp-vortex.com/
5553S:	Supported
5554F:	drivers/scsi/gdt*
5555
5556GDB KERNEL DEBUGGING HELPER SCRIPTS
5557M:	Jan Kiszka <jan.kiszka@siemens.com>
5558M:	Kieran Bingham <kieran@bingham.xyz>
5559S:	Supported
5560F:	scripts/gdb/
5561
5562GEMTEK FM RADIO RECEIVER DRIVER
5563M:	Hans Verkuil <hverkuil@xs4all.nl>
5564L:	linux-media@vger.kernel.org
5565T:	git git://linuxtv.org/media_tree.git
5566W:	https://linuxtv.org
5567S:	Maintained
5568F:	drivers/media/radio/radio-gemtek*
5569
5570GENERIC GPIO I2C DRIVER
5571M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5572S:	Supported
5573F:	drivers/i2c/busses/i2c-gpio.c
5574F:	include/linux/i2c-gpio.h
5575
5576GENERIC GPIO I2C MULTIPLEXER DRIVER
5577M:	Peter Korsgaard <peter.korsgaard@barco.com>
5578L:	linux-i2c@vger.kernel.org
5579S:	Supported
5580F:	drivers/i2c/muxes/i2c-mux-gpio.c
5581F:	include/linux/i2c-mux-gpio.h
5582F:	Documentation/i2c/muxes/i2c-mux-gpio
5583
5584GENERIC HDLC (WAN) DRIVERS
5585M:	Krzysztof Halasa <khc@pm.waw.pl>
5586W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5587S:	Maintained
5588F:	drivers/net/wan/c101.c
5589F:	drivers/net/wan/hd6457*
5590F:	drivers/net/wan/hdlc*
5591F:	drivers/net/wan/n2.c
5592F:	drivers/net/wan/pc300too.c
5593F:	drivers/net/wan/pci200syn.c
5594F:	drivers/net/wan/wanxl*
5595
5596GENERIC INCLUDE/ASM HEADER FILES
5597M:	Arnd Bergmann <arnd@arndb.de>
5598L:	linux-arch@vger.kernel.org
5599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5600S:	Maintained
5601F:	include/asm-generic/
5602F:	include/uapi/asm-generic/
5603
5604GENERIC PHY FRAMEWORK
5605M:	Kishon Vijay Abraham I <kishon@ti.com>
5606L:	linux-kernel@vger.kernel.org
5607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5608S:	Supported
5609F:	drivers/phy/
5610F:	include/linux/phy/
5611
5612GENERIC PM DOMAINS
5613M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5614M:	Kevin Hilman <khilman@kernel.org>
5615M:	Ulf Hansson <ulf.hansson@linaro.org>
5616L:	linux-pm@vger.kernel.org
5617S:	Supported
5618F:	drivers/base/power/domain*.c
5619F:	include/linux/pm_domain.h
5620F:	Documentation/devicetree/bindings/power/power_domain.txt
5621
5622GENERIC UIO DRIVER FOR PCI DEVICES
5623M:	"Michael S. Tsirkin" <mst@redhat.com>
5624L:	kvm@vger.kernel.org
5625S:	Supported
5626F:	drivers/uio/uio_pci_generic.c
5627
5628GET_MAINTAINER SCRIPT
5629M:	Joe Perches <joe@perches.com>
5630S:	Maintained
5631F:	scripts/get_maintainer.pl
5632
5633GENWQE (IBM Generic Workqueue Card)
5634M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5635M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5636S:	Supported
5637F:	drivers/misc/genwqe/
5638
5639GFS2 FILE SYSTEM
5640M:	Steven Whitehouse <swhiteho@redhat.com>
5641M:	Bob Peterson <rpeterso@redhat.com>
5642L:	cluster-devel@redhat.com
5643W:	http://sources.redhat.com/cluster/
5644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5645S:	Supported
5646F:	Documentation/filesystems/gfs2*.txt
5647F:	fs/gfs2/
5648F:	include/uapi/linux/gfs2_ondisk.h
5649
5650GIGASET ISDN DRIVERS
5651M:	Paul Bolle <pebolle@tiscali.nl>
5652L:	gigaset307x-common@lists.sourceforge.net
5653W:	http://gigaset307x.sourceforge.net/
5654S:	Odd Fixes
5655F:	Documentation/isdn/README.gigaset
5656F:	drivers/isdn/gigaset/
5657F:	include/uapi/linux/gigaset_dev.h
5658
5659GO7007 MPEG CODEC
5660M:	Hans Verkuil <hans.verkuil@cisco.com>
5661L:	linux-media@vger.kernel.org
5662S:	Maintained
5663F:	drivers/media/usb/go7007/
5664
5665GOODIX TOUCHSCREEN
5666M:	Bastien Nocera <hadess@hadess.net>
5667L:	linux-input@vger.kernel.org
5668S:	Maintained
5669F:	drivers/input/touchscreen/goodix.c
5670
5671GPIO MOCKUP DRIVER
5672M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5673L:	linux-gpio@vger.kernel.org
5674S:	Maintained
5675F:	drivers/gpio/gpio-mockup.c
5676F:	tools/testing/selftests/gpio/
5677
5678GPIO SUBSYSTEM
5679M:	Linus Walleij <linus.walleij@linaro.org>
5680M:	Alexandre Courbot <gnurou@gmail.com>
5681L:	linux-gpio@vger.kernel.org
5682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5683S:	Maintained
5684F:	Documentation/devicetree/bindings/gpio/
5685F:	Documentation/gpio/
5686F:	Documentation/ABI/testing/gpio-cdev
5687F:	Documentation/ABI/obsolete/sysfs-gpio
5688F:	drivers/gpio/
5689F:	include/linux/gpio/
5690F:	include/linux/gpio.h
5691F:	include/asm-generic/gpio.h
5692F:	include/uapi/linux/gpio.h
5693F:	tools/gpio/
5694
5695GRE DEMULTIPLEXER DRIVER
5696M:	Dmitry Kozlov <xeb@mail.ru>
5697L:	netdev@vger.kernel.org
5698S:	Maintained
5699F:	net/ipv4/gre_demux.c
5700F:	net/ipv4/gre_offload.c
5701F:	include/net/gre.h
5702
5703GRETH 10/100/1G Ethernet MAC device driver
5704M:	Andreas Larsson <andreas@gaisler.com>
5705L:	netdev@vger.kernel.org
5706S:	Maintained
5707F:	drivers/net/ethernet/aeroflex/
5708
5709GREYBUS SUBSYSTEM
5710M:	Johan Hovold <johan@kernel.org>
5711M:	Alex Elder <elder@kernel.org>
5712M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5713S:	Maintained
5714F:	drivers/staging/greybus/
5715L:	greybus-dev@lists.linaro.org
5716
5717GREYBUS AUDIO PROTOCOLS DRIVERS
5718M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5719M:	Mark Greer <mgreer@animalcreek.com>
5720S:	Maintained
5721F:	drivers/staging/greybus/audio_apbridgea.c
5722F:	drivers/staging/greybus/audio_apbridgea.h
5723F:	drivers/staging/greybus/audio_codec.c
5724F:	drivers/staging/greybus/audio_codec.h
5725F:	drivers/staging/greybus/audio_gb.c
5726F:	drivers/staging/greybus/audio_manager.c
5727F:	drivers/staging/greybus/audio_manager.h
5728F:	drivers/staging/greybus/audio_manager_module.c
5729F:	drivers/staging/greybus/audio_manager_private.h
5730F:	drivers/staging/greybus/audio_manager_sysfs.c
5731F:	drivers/staging/greybus/audio_module.c
5732F:	drivers/staging/greybus/audio_topology.c
5733
5734GREYBUS PROTOCOLS DRIVERS
5735M:	Rui Miguel Silva <rmfrfs@gmail.com>
5736S:	Maintained
5737F:	drivers/staging/greybus/sdio.c
5738F:	drivers/staging/greybus/light.c
5739F:	drivers/staging/greybus/gpio.c
5740F:	drivers/staging/greybus/power_supply.c
5741F:	drivers/staging/greybus/spi.c
5742F:	drivers/staging/greybus/spilib.c
5743
5744GREYBUS PROTOCOLS DRIVERS
5745M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5746S:	Maintained
5747F:	drivers/staging/greybus/loopback.c
5748F:	drivers/staging/greybus/timesync.c
5749F:	drivers/staging/greybus/timesync_platform.c
5750
5751GREYBUS PROTOCOLS DRIVERS
5752M:	Viresh Kumar <vireshk@kernel.org>
5753S:	Maintained
5754F:	drivers/staging/greybus/authentication.c
5755F:	drivers/staging/greybus/bootrom.c
5756F:	drivers/staging/greybus/firmware.h
5757F:	drivers/staging/greybus/fw-core.c
5758F:	drivers/staging/greybus/fw-download.c
5759F:	drivers/staging/greybus/fw-managament.c
5760F:	drivers/staging/greybus/greybus_authentication.h
5761F:	drivers/staging/greybus/greybus_firmware.h
5762F:	drivers/staging/greybus/hid.c
5763F:	drivers/staging/greybus/i2c.c
5764F:	drivers/staging/greybus/spi.c
5765F:	drivers/staging/greybus/spilib.c
5766F:	drivers/staging/greybus/spilib.h
5767
5768GREYBUS PROTOCOLS DRIVERS
5769M:	David Lin <dtwlin@gmail.com>
5770S:	Maintained
5771F:	drivers/staging/greybus/uart.c
5772F:	drivers/staging/greybus/log.c
5773
5774GREYBUS PLATFORM DRIVERS
5775M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5776S:	Maintained
5777F:	drivers/staging/greybus/arche-platform.c
5778F:	drivers/staging/greybus/arche-apb-ctrl.c
5779F:	drivers/staging/greybus/arche_platform.h
5780
5781GS1662 VIDEO SERIALIZER
5782M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5783L:	linux-media@vger.kernel.org
5784T:	git git://linuxtv.org/media_tree.git
5785S:	Maintained
5786F:	drivers/media/spi/gs1662.c
5787
5788GSPCA FINEPIX SUBDRIVER
5789M:	Frank Zago <frank@zago.net>
5790L:	linux-media@vger.kernel.org
5791T:	git git://linuxtv.org/media_tree.git
5792S:	Maintained
5793F:	drivers/media/usb/gspca/finepix.c
5794
5795GSPCA GL860 SUBDRIVER
5796M:	Olivier Lorin <o.lorin@laposte.net>
5797L:	linux-media@vger.kernel.org
5798T:	git git://linuxtv.org/media_tree.git
5799S:	Maintained
5800F:	drivers/media/usb/gspca/gl860/
5801
5802GSPCA M5602 SUBDRIVER
5803M:	Erik Andren <erik.andren@gmail.com>
5804L:	linux-media@vger.kernel.org
5805T:	git git://linuxtv.org/media_tree.git
5806S:	Maintained
5807F:	drivers/media/usb/gspca/m5602/
5808
5809GSPCA PAC207 SONIXB SUBDRIVER
5810M:	Hans Verkuil <hverkuil@xs4all.nl>
5811L:	linux-media@vger.kernel.org
5812T:	git git://linuxtv.org/media_tree.git
5813S:	Odd Fixes
5814F:	drivers/media/usb/gspca/pac207.c
5815
5816GSPCA SN9C20X SUBDRIVER
5817M:	Brian Johnson <brijohn@gmail.com>
5818L:	linux-media@vger.kernel.org
5819T:	git git://linuxtv.org/media_tree.git
5820S:	Maintained
5821F:	drivers/media/usb/gspca/sn9c20x.c
5822
5823GSPCA T613 SUBDRIVER
5824M:	Leandro Costantino <lcostantino@gmail.com>
5825L:	linux-media@vger.kernel.org
5826T:	git git://linuxtv.org/media_tree.git
5827S:	Maintained
5828F:	drivers/media/usb/gspca/t613.c
5829
5830GSPCA USB WEBCAM DRIVER
5831M:	Hans Verkuil <hverkuil@xs4all.nl>
5832L:	linux-media@vger.kernel.org
5833T:	git git://linuxtv.org/media_tree.git
5834S:	Odd Fixes
5835F:	drivers/media/usb/gspca/
5836
5837GTP (GPRS Tunneling Protocol)
5838M:	Pablo Neira Ayuso <pablo@netfilter.org>
5839M:	Harald Welte <laforge@gnumonks.org>
5840L:	osmocom-net-gprs@lists.osmocom.org
5841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5842S:	Maintained
5843F:	drivers/net/gtp.c
5844
5845GUID PARTITION TABLE (GPT)
5846M:	Davidlohr Bueso <dave@stgolabs.net>
5847L:	linux-efi@vger.kernel.org
5848S:	Maintained
5849F:	block/partitions/efi.*
5850
5851STK1160 USB VIDEO CAPTURE DRIVER
5852M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5853L:	linux-media@vger.kernel.org
5854T:	git git://linuxtv.org/media_tree.git
5855S:	Maintained
5856F:	drivers/media/usb/stk1160/
5857
5858H8/300 ARCHITECTURE
5859M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5860L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5861W:	http://uclinux-h8.sourceforge.jp
5862T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5863S:	Maintained
5864F:	arch/h8300/
5865F:	drivers/clocksource/h8300_*.c
5866F:	drivers/clk/h8300/
5867F:	drivers/irqchip/irq-renesas-h8*.c
5868
5869HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5870M:	Frank Seidel <frank@f-seidel.de>
5871L:	platform-driver-x86@vger.kernel.org
5872W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5873S:	Maintained
5874F:	drivers/platform/x86/hdaps.c
5875
5876HDPVR USB VIDEO ENCODER DRIVER
5877M:	Hans Verkuil <hverkuil@xs4all.nl>
5878L:	linux-media@vger.kernel.org
5879T:	git git://linuxtv.org/media_tree.git
5880W:	https://linuxtv.org
5881S:	Odd Fixes
5882F:	drivers/media/usb/hdpvr/
5883
5884HWPOISON MEMORY FAILURE HANDLING
5885M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5886L:	linux-mm@kvack.org
5887S:	Maintained
5888F:	mm/memory-failure.c
5889F:	mm/hwpoison-inject.c
5890
5891HYPERVISOR VIRTUAL CONSOLE DRIVER
5892L:	linuxppc-dev@lists.ozlabs.org
5893S:	Odd Fixes
5894F:	drivers/tty/hvc/
5895
5896HACKRF MEDIA DRIVER
5897M:	Antti Palosaari <crope@iki.fi>
5898L:	linux-media@vger.kernel.org
5899W:	https://linuxtv.org
5900W:	http://palosaari.fi/linux/
5901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5902T:	git git://linuxtv.org/anttip/media_tree.git
5903S:	Maintained
5904F:	drivers/media/usb/hackrf/
5905
5906HARDWARE MONITORING
5907M:	Jean Delvare <jdelvare@suse.com>
5908M:	Guenter Roeck <linux@roeck-us.net>
5909L:	linux-hwmon@vger.kernel.org
5910W:	http://hwmon.wiki.kernel.org/
5911T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5913S:	Maintained
5914F:	Documentation/hwmon/
5915F:	drivers/hwmon/
5916F:	include/linux/hwmon*.h
5917
5918HARDWARE RANDOM NUMBER GENERATOR CORE
5919M:	Matt Mackall <mpm@selenic.com>
5920M:	Herbert Xu <herbert@gondor.apana.org.au>
5921L:	linux-crypto@vger.kernel.org
5922S:	Odd fixes
5923F:	Documentation/devicetree/bindings/rng/
5924F:	Documentation/hw_random.txt
5925F:	drivers/char/hw_random/
5926F:	include/linux/hw_random.h
5927
5928HARDWARE SPINLOCK CORE
5929M:	Ohad Ben-Cohen <ohad@wizery.com>
5930M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5931L:	linux-remoteproc@vger.kernel.org
5932S:	Maintained
5933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5934F:	Documentation/devicetree/bindings/hwlock/
5935F:	Documentation/hwspinlock.txt
5936F:	drivers/hwspinlock/
5937F:	include/linux/hwspinlock.h
5938
5939HARMONY SOUND DRIVER
5940L:	linux-parisc@vger.kernel.org
5941S:	Maintained
5942F:	sound/parisc/harmony.*
5943
5944HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5945M:	Jimmy Vance <jimmy.vance@hpe.com>
5946S:	Supported
5947F:	Documentation/watchdog/hpwdt.txt
5948F:	drivers/watchdog/hpwdt.c
5949
5950HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5951M:	Don Brace <don.brace@microsemi.com>
5952L:	esc.storagedev@microsemi.com
5953L:	linux-scsi@vger.kernel.org
5954S:	Supported
5955F:	Documentation/scsi/hpsa.txt
5956F:	drivers/scsi/hpsa*.[ch]
5957F:	include/linux/cciss*.h
5958F:	include/uapi/linux/cciss*.h
5959
5960HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5961M:	Don Brace <don.brace@microsemi.com>
5962L:	esc.storagedev@microsemi.com
5963L:	linux-scsi@vger.kernel.org
5964S:	Supported
5965F:	Documentation/blockdev/cciss.txt
5966F:	drivers/block/cciss*
5967F:	include/linux/cciss_ioctl.h
5968F:	include/uapi/linux/cciss_ioctl.h
5969
5970OPA-VNIC DRIVER
5971M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5972M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5973L:	linux-rdma@vger.kernel.org
5974S:	Supported
5975F:	drivers/infiniband/ulp/opa_vnic
5976
5977HFI1 DRIVER
5978M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5979M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5980L:	linux-rdma@vger.kernel.org
5981S:	Supported
5982F:	drivers/infiniband/hw/hfi1
5983
5984HFS FILESYSTEM
5985L:	linux-fsdevel@vger.kernel.org
5986S:	Orphan
5987F:	Documentation/filesystems/hfs.txt
5988F:	fs/hfs/
5989
5990HFSPLUS FILESYSTEM
5991L:	linux-fsdevel@vger.kernel.org
5992S:	Orphan
5993F:	Documentation/filesystems/hfsplus.txt
5994F:	fs/hfsplus/
5995
5996HGA FRAMEBUFFER DRIVER
5997M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5998L:	linux-nvidia@lists.surfsouth.com
5999W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6000S:	Maintained
6001F:	drivers/video/fbdev/hgafb.c
6002
6003HIBERNATION (aka Software Suspend, aka swsusp)
6004M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6005M:	Pavel Machek <pavel@ucw.cz>
6006L:	linux-pm@vger.kernel.org
6007B:	https://bugzilla.kernel.org
6008S:	Supported
6009F:	arch/x86/power/
6010F:	drivers/base/power/
6011F:	kernel/power/
6012F:	include/linux/suspend.h
6013F:	include/linux/freezer.h
6014F:	include/linux/pm.h
6015F:	arch/*/include/asm/suspend*.h
6016
6017HID CORE LAYER
6018M:	Jiri Kosina <jikos@kernel.org>
6019R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6020L:	linux-input@vger.kernel.org
6021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6022S:	Maintained
6023F:	drivers/hid/
6024F:	include/linux/hid*
6025F:	include/uapi/linux/hid*
6026
6027HID SENSOR HUB DRIVERS
6028M:	Jiri Kosina <jikos@kernel.org>
6029M:	Jonathan Cameron <jic23@kernel.org>
6030M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6031L:	linux-input@vger.kernel.org
6032L:	linux-iio@vger.kernel.org
6033S:	Maintained
6034F:	Documentation/hid/hid-sensor*
6035F:	drivers/hid/hid-sensor-*
6036F:	drivers/iio/*/hid-*
6037F:	include/linux/hid-sensor-*
6038
6039HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6040M:	Thomas Gleixner <tglx@linutronix.de>
6041L:	linux-kernel@vger.kernel.org
6042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6043S:	Maintained
6044F:	Documentation/timers/
6045F:	kernel/time/hrtimer.c
6046F:	kernel/time/clockevents.c
6047F:	kernel/time/tick*.*
6048F:	kernel/time/timer_*.c
6049F:	include/linux/clockchips.h
6050F:	include/linux/hrtimer.h
6051
6052HIGH-SPEED SCC DRIVER FOR AX.25
6053L:	linux-hams@vger.kernel.org
6054S:	Orphan
6055F:	drivers/net/hamradio/dmascc.c
6056F:	drivers/net/hamradio/scc.c
6057
6058HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6059M:	HighPoint Linux Team <linux@highpoint-tech.com>
6060W:	http://www.highpoint-tech.com
6061S:	Supported
6062F:	Documentation/scsi/hptiop.txt
6063F:	drivers/scsi/hptiop.c
6064
6065HIPPI
6066M:	Jes Sorensen <jes@trained-monkey.org>
6067L:	linux-hippi@sunsite.dk
6068S:	Maintained
6069F:	include/linux/hippidevice.h
6070F:	include/uapi/linux/if_hippi.h
6071F:	net/802/hippi.c
6072F:	drivers/net/hippi/
6073
6074HISILICON NETWORK SUBSYSTEM DRIVER
6075M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6076M:	Salil Mehta <salil.mehta@huawei.com>
6077L:	netdev@vger.kernel.org
6078W:	http://www.hisilicon.com
6079S:	Maintained
6080F:	drivers/net/ethernet/hisilicon/
6081F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6082
6083HISILICON ROCE DRIVER
6084M:	Lijun Ou <oulijun@huawei.com>
6085M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6086L:	linux-rdma@vger.kernel.org
6087S:	Maintained
6088F:	drivers/infiniband/hw/hns/
6089F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6090
6091HISILICON SAS Controller
6092M:	John Garry <john.garry@huawei.com>
6093W:	http://www.hisilicon.com
6094S:	Supported
6095F:	drivers/scsi/hisi_sas/
6096F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6097
6098HOST AP DRIVER
6099M:	Jouni Malinen <j@w1.fi>
6100L:	linux-wireless@vger.kernel.org
6101W:	http://w1.fi/hostap-driver.html
6102S:	Obsolete
6103F:	drivers/net/wireless/intersil/hostap/
6104
6105HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6106L:	platform-driver-x86@vger.kernel.org
6107S:	Orphan
6108F:	drivers/platform/x86/tc1100-wmi.c
6109
6110HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6111M:	Jaroslav Kysela <perex@perex.cz>
6112S:	Maintained
6113F:	drivers/net/ethernet/hp/hp100.*
6114
6115HPET:	High Precision Event Timers driver
6116M:	Clemens Ladisch <clemens@ladisch.de>
6117S:	Maintained
6118F:	Documentation/timers/hpet.txt
6119F:	drivers/char/hpet.c
6120F:	include/linux/hpet.h
6121F:	include/uapi/linux/hpet.h
6122
6123HPET:	x86
6124S:	Orphan
6125F:	arch/x86/kernel/hpet.c
6126F:	arch/x86/include/asm/hpet.h
6127
6128HPFS FILESYSTEM
6129M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6130W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6131S:	Maintained
6132F:	fs/hpfs/
6133
6134HSI SUBSYSTEM
6135M:	Sebastian Reichel <sre@kernel.org>
6136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6137S:	Maintained
6138F:	Documentation/ABI/testing/sysfs-bus-hsi
6139F:	Documentation/driver-api/hsi.rst
6140F:	drivers/hsi/
6141F:	include/linux/hsi/
6142F:	include/uapi/linux/hsi/
6143
6144HSO 3G MODEM DRIVER
6145L:	linux-usb@vger.kernel.org
6146S:	Orphan
6147F:	drivers/net/usb/hso.c
6148
6149HSR NETWORK PROTOCOL
6150M:	Arvid Brodin <arvid.brodin@alten.se>
6151L:	netdev@vger.kernel.org
6152S:	Maintained
6153F:	net/hsr/
6154
6155HTCPEN TOUCHSCREEN DRIVER
6156M:	Pau Oliva Fora <pof@eslack.org>
6157L:	linux-input@vger.kernel.org
6158S:	Maintained
6159F:	drivers/input/touchscreen/htcpen.c
6160
6161HUGETLB FILESYSTEM
6162M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6163S:	Maintained
6164F:	fs/hugetlbfs/
6165
6166HVA ST MEDIA DRIVER
6167M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6168L:	linux-media@vger.kernel.org
6169T:	git git://linuxtv.org/media_tree.git
6170W:	https://linuxtv.org
6171S:	Supported
6172F:	drivers/media/platform/sti/hva
6173
6174Hyper-V CORE AND DRIVERS
6175M:	"K. Y. Srinivasan" <kys@microsoft.com>
6176M:	Haiyang Zhang <haiyangz@microsoft.com>
6177M:	Stephen Hemminger <sthemmin@microsoft.com>
6178L:	devel@linuxdriverproject.org
6179S:	Maintained
6180F:	arch/x86/include/asm/mshyperv.h
6181F:	arch/x86/include/uapi/asm/hyperv.h
6182F:	arch/x86/kernel/cpu/mshyperv.c
6183F:	arch/x86/hyperv
6184F:	drivers/hid/hid-hyperv.c
6185F:	drivers/hv/
6186F:	drivers/input/serio/hyperv-keyboard.c
6187F:	drivers/pci/host/pci-hyperv.c
6188F:	drivers/net/hyperv/
6189F:	drivers/scsi/storvsc_drv.c
6190F:	drivers/uio/uio_hv_generic.c
6191F:	drivers/video/fbdev/hyperv_fb.c
6192F:	include/linux/hyperv.h
6193F:	tools/hv/
6194F:	Documentation/ABI/stable/sysfs-bus-vmbus
6195
6196I2C MUXES
6197M:	Peter Rosin <peda@axentia.se>
6198L:	linux-i2c@vger.kernel.org
6199S:	Maintained
6200F:	Documentation/i2c/i2c-topology
6201F:	Documentation/i2c/muxes/
6202F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6203F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6204F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6205F:	drivers/i2c/i2c-mux.c
6206F:	drivers/i2c/muxes/
6207F:	include/linux/i2c-mux.h
6208
6209I2C OVER PARALLEL PORT
6210M:	Jean Delvare <jdelvare@suse.com>
6211L:	linux-i2c@vger.kernel.org
6212S:	Maintained
6213F:	Documentation/i2c/busses/i2c-parport
6214F:	Documentation/i2c/busses/i2c-parport-light
6215F:	drivers/i2c/busses/i2c-parport.c
6216F:	drivers/i2c/busses/i2c-parport-light.c
6217
6218I2C/SMBUS CONTROLLER DRIVERS FOR PC
6219M:	Jean Delvare <jdelvare@suse.com>
6220L:	linux-i2c@vger.kernel.org
6221S:	Maintained
6222F:	Documentation/i2c/busses/i2c-ali1535
6223F:	Documentation/i2c/busses/i2c-ali1563
6224F:	Documentation/i2c/busses/i2c-ali15x3
6225F:	Documentation/i2c/busses/i2c-amd756
6226F:	Documentation/i2c/busses/i2c-amd8111
6227F:	Documentation/i2c/busses/i2c-i801
6228F:	Documentation/i2c/busses/i2c-nforce2
6229F:	Documentation/i2c/busses/i2c-piix4
6230F:	Documentation/i2c/busses/i2c-sis5595
6231F:	Documentation/i2c/busses/i2c-sis630
6232F:	Documentation/i2c/busses/i2c-sis96x
6233F:	Documentation/i2c/busses/i2c-via
6234F:	Documentation/i2c/busses/i2c-viapro
6235F:	drivers/i2c/busses/i2c-ali1535.c
6236F:	drivers/i2c/busses/i2c-ali1563.c
6237F:	drivers/i2c/busses/i2c-ali15x3.c
6238F:	drivers/i2c/busses/i2c-amd756.c
6239F:	drivers/i2c/busses/i2c-amd756-s4882.c
6240F:	drivers/i2c/busses/i2c-amd8111.c
6241F:	drivers/i2c/busses/i2c-i801.c
6242F:	drivers/i2c/busses/i2c-isch.c
6243F:	drivers/i2c/busses/i2c-nforce2.c
6244F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6245F:	drivers/i2c/busses/i2c-piix4.c
6246F:	drivers/i2c/busses/i2c-sis5595.c
6247F:	drivers/i2c/busses/i2c-sis630.c
6248F:	drivers/i2c/busses/i2c-sis96x.c
6249F:	drivers/i2c/busses/i2c-via.c
6250F:	drivers/i2c/busses/i2c-viapro.c
6251
6252I2C/SMBUS ISMT DRIVER
6253M:	Seth Heasley <seth.heasley@intel.com>
6254M:	Neil Horman <nhorman@tuxdriver.com>
6255L:	linux-i2c@vger.kernel.org
6256F:	drivers/i2c/busses/i2c-ismt.c
6257F:	Documentation/i2c/busses/i2c-ismt
6258
6259I2C/SMBUS STUB DRIVER
6260M:	Jean Delvare <jdelvare@suse.com>
6261L:	linux-i2c@vger.kernel.org
6262S:	Maintained
6263F:	drivers/i2c/i2c-stub.c
6264
6265I2C SUBSYSTEM
6266M:	Wolfram Sang <wsa@the-dreams.de>
6267L:	linux-i2c@vger.kernel.org
6268W:	https://i2c.wiki.kernel.org/
6269Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6271S:	Maintained
6272F:	Documentation/devicetree/bindings/i2c/
6273F:	Documentation/i2c/
6274F:	drivers/i2c/
6275F:	drivers/i2c/*/
6276F:	include/linux/i2c.h
6277F:	include/linux/i2c-*.h
6278F:	include/uapi/linux/i2c.h
6279F:	include/uapi/linux/i2c-*.h
6280
6281I2C ACPI SUPPORT
6282M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6283L:	linux-i2c@vger.kernel.org
6284L:	linux-acpi@vger.kernel.org
6285S:	Maintained
6286
6287I2C-TAOS-EVM DRIVER
6288M:	Jean Delvare <jdelvare@suse.com>
6289L:	linux-i2c@vger.kernel.org
6290S:	Maintained
6291F:	Documentation/i2c/busses/i2c-taos-evm
6292F:	drivers/i2c/busses/i2c-taos-evm.c
6293
6294I2C-TINY-USB DRIVER
6295M:	Till Harbaum <till@harbaum.org>
6296L:	linux-i2c@vger.kernel.org
6297W:	http://www.harbaum.org/till/i2c_tiny_usb
6298S:	Maintained
6299F:	drivers/i2c/busses/i2c-tiny-usb.c
6300
6301i386 BOOT CODE
6302M:	"H. Peter Anvin" <hpa@zytor.com>
6303S:	Maintained
6304F:	arch/x86/boot/
6305
6306i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6307M:	"H. Peter Anvin" <hpa@zytor.com>
6308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6309S:	Maintained
6310
6311IA64 (Itanium) PLATFORM
6312M:	Tony Luck <tony.luck@intel.com>
6313M:	Fenghua Yu <fenghua.yu@intel.com>
6314L:	linux-ia64@vger.kernel.org
6315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6316S:	Maintained
6317F:	arch/ia64/
6318
6319IBM Power VMX Cryptographic instructions
6320M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6321M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6322L:	linux-crypto@vger.kernel.org
6323S:	Supported
6324F:	drivers/crypto/vmx/Makefile
6325F:	drivers/crypto/vmx/Kconfig
6326F:	drivers/crypto/vmx/vmx.c
6327F:	drivers/crypto/vmx/aes*
6328F:	drivers/crypto/vmx/ghash*
6329F:	drivers/crypto/vmx/ppc-xlate.pl
6330
6331IBM Power in-Nest Crypto Acceleration
6332M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6333M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6334L:	linux-crypto@vger.kernel.org
6335S:	Supported
6336F:	drivers/crypto/nx/Makefile
6337F:	drivers/crypto/nx/Kconfig
6338F:	drivers/crypto/nx/nx-aes*
6339F:	drivers/crypto/nx/nx-sha*
6340F:	drivers/crypto/nx/nx.*
6341F:	drivers/crypto/nx/nx_csbcpb.h
6342F:	drivers/crypto/nx/nx_debugfs.h
6343
6344IBM Power 842 compression accelerator
6345M:	Haren Myneni <haren@us.ibm.com>
6346S:	Supported
6347F:	drivers/crypto/nx/Makefile
6348F:	drivers/crypto/nx/Kconfig
6349F:	drivers/crypto/nx/nx-842*
6350F:	include/linux/sw842.h
6351F:	crypto/842.c
6352F:	lib/842/
6353
6354IBM Power Linux RAID adapter
6355M:	Brian King <brking@us.ibm.com>
6356S:	Supported
6357F:	drivers/scsi/ipr.*
6358
6359IBM Power Virtual Ethernet Device Driver
6360M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6361L:	netdev@vger.kernel.org
6362S:	Supported
6363F:	drivers/net/ethernet/ibm/ibmveth.*
6364
6365IBM Power SRIOV Virtual NIC Device Driver
6366M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6367M:	John Allen <jallen@linux.vnet.ibm.com>
6368L:	netdev@vger.kernel.org
6369S:	Supported
6370F:	drivers/net/ethernet/ibm/ibmvnic.*
6371
6372IBM Power Virtual SCSI Device Drivers
6373M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6374L:	linux-scsi@vger.kernel.org
6375S:	Supported
6376F:	drivers/scsi/ibmvscsi/ibmvscsi*
6377F:	include/scsi/viosrp.h
6378
6379IBM Power Virtual SCSI Device Target Driver
6380M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6381M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6382L:	linux-scsi@vger.kernel.org
6383L:	target-devel@vger.kernel.org
6384S:	Supported
6385F:	drivers/scsi/ibmvscsi_tgt/
6386
6387IBM Power Virtual FC Device Drivers
6388M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6389L:	linux-scsi@vger.kernel.org
6390S:	Supported
6391F:	drivers/scsi/ibmvscsi/ibmvfc*
6392
6393IBM ServeRAID RAID DRIVER
6394S:	Orphan
6395F:	drivers/scsi/ips.*
6396
6397ICH LPC AND GPIO DRIVER
6398M:	Peter Tyser <ptyser@xes-inc.com>
6399S:	Maintained
6400F:	drivers/mfd/lpc_ich.c
6401F:	drivers/gpio/gpio-ich.c
6402
6403IDT VersaClock 5 CLOCK DRIVER
6404M:	Marek Vasut <marek.vasut@gmail.com>
6405S:	Maintained
6406F:	drivers/clk/clk-versaclock5.c
6407
6408IDE SUBSYSTEM
6409M:	"David S. Miller" <davem@davemloft.net>
6410L:	linux-ide@vger.kernel.org
6411Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6413S:	Maintained
6414F:	Documentation/ide/
6415F:	drivers/ide/
6416F:	include/linux/ide.h
6417
6418IDEAPAD LAPTOP EXTRAS DRIVER
6419M:	Ike Panhc <ike.pan@canonical.com>
6420L:	platform-driver-x86@vger.kernel.org
6421W:	http://launchpad.net/ideapad-laptop
6422S:	Maintained
6423F:	drivers/platform/x86/ideapad-laptop.c
6424
6425IDEAPAD LAPTOP SLIDEBAR DRIVER
6426M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6427L:	linux-input@vger.kernel.org
6428W:	https://github.com/o2genum/ideapad-slidebar
6429S:	Maintained
6430F:	drivers/input/misc/ideapad_slidebar.c
6431
6432IDE/ATAPI DRIVERS
6433M:	Borislav Petkov <bp@alien8.de>
6434L:	linux-ide@vger.kernel.org
6435S:	Maintained
6436F:	Documentation/cdrom/ide-cd
6437F:	drivers/ide/ide-cd*
6438
6439IEEE 802.15.4 SUBSYSTEM
6440M:	Alexander Aring <aar@pengutronix.de>
6441M:	Stefan Schmidt <stefan@osg.samsung.com>
6442L:	linux-wpan@vger.kernel.org
6443W:	http://wpan.cakelab.org/
6444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6446S:	Maintained
6447F:	net/ieee802154/
6448F:	net/mac802154/
6449F:	drivers/net/ieee802154/
6450F:	include/linux/nl802154.h
6451F:	include/linux/ieee802154.h
6452F:	include/net/nl802154.h
6453F:	include/net/mac802154.h
6454F:	include/net/af_ieee802154.h
6455F:	include/net/cfg802154.h
6456F:	include/net/ieee802154_netdev.h
6457F:	Documentation/networking/ieee802154.txt
6458
6459IFE PROTOCOL
6460M:	Yotam Gigi <yotamg@mellanox.com>
6461M:	Jamal Hadi Salim <jhs@mojatatu.com>
6462F:	net/ife
6463F:	include/net/ife.h
6464F:	include/uapi/linux/ife.h
6465
6466IGORPLUG-USB IR RECEIVER
6467M:	Sean Young <sean@mess.org>
6468L:	linux-media@vger.kernel.org
6469S:	Maintained
6470F:	drivers/media/rc/igorplugusb.c
6471
6472IGUANAWORKS USB IR TRANSCEIVER
6473M:	Sean Young <sean@mess.org>
6474L:	linux-media@vger.kernel.org
6475S:	Maintained
6476F:	drivers/media/rc/iguanair.c
6477
6478IIO DIGITAL POTENTIOMETER DAC
6479M:	Peter Rosin <peda@axentia.se>
6480L:	linux-iio@vger.kernel.org
6481S:	Maintained
6482F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6483F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6484F:	drivers/iio/dac/dpot-dac.c
6485
6486IIO ENVELOPE DETECTOR
6487M:	Peter Rosin <peda@axentia.se>
6488L:	linux-iio@vger.kernel.org
6489S:	Maintained
6490F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6491F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6492F:	drivers/iio/adc/envelope-detector.c
6493
6494IIO SUBSYSTEM AND DRIVERS
6495M:	Jonathan Cameron <jic23@kernel.org>
6496R:	Hartmut Knaack <knaack.h@gmx.de>
6497R:	Lars-Peter Clausen <lars@metafoo.de>
6498R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6499L:	linux-iio@vger.kernel.org
6500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6501S:	Maintained
6502F:	Documentation/devicetree/bindings/iio/
6503F:	drivers/iio/
6504F:	drivers/staging/iio/
6505F:	include/linux/iio/
6506F:	tools/iio/
6507
6508IKANOS/ADI EAGLE ADSL USB DRIVER
6509M:	Matthieu Castet <castet.matthieu@free.fr>
6510M:	Stanislaw Gruszka <stf_xl@wp.pl>
6511S:	Maintained
6512F:	drivers/usb/atm/ueagle-atm.c
6513
6514IMGTEC ASCII LCD DRIVER
6515M:	Paul Burton <paul.burton@imgtec.com>
6516S:	Maintained
6517F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6518F:	drivers/auxdisplay/img-ascii-lcd.c
6519
6520INA209 HARDWARE MONITOR DRIVER
6521M:	Guenter Roeck <linux@roeck-us.net>
6522L:	linux-hwmon@vger.kernel.org
6523S:	Maintained
6524F:	Documentation/hwmon/ina209
6525F:	Documentation/devicetree/bindings/i2c/ina209.txt
6526F:	drivers/hwmon/ina209.c
6527
6528INA2XX HARDWARE MONITOR DRIVER
6529M:	Guenter Roeck <linux@roeck-us.net>
6530L:	linux-hwmon@vger.kernel.org
6531S:	Maintained
6532F:	Documentation/hwmon/ina2xx
6533F:	drivers/hwmon/ina2xx.c
6534F:	include/linux/platform_data/ina2xx.h
6535
6536INDUSTRY PACK SUBSYSTEM (IPACK)
6537M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6538M:	Jens Taprogge <jens.taprogge@taprogge.org>
6539M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6540L:	industrypack-devel@lists.sourceforge.net
6541W:	http://industrypack.sourceforge.net
6542S:	Maintained
6543F:	drivers/ipack/
6544
6545INGENIC JZ4780 DMA Driver
6546M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6547S:	Maintained
6548F:	drivers/dma/dma-jz4780.c
6549
6550INGENIC JZ4780 NAND DRIVER
6551M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6552L:	linux-mtd@lists.infradead.org
6553S:	Maintained
6554F:	drivers/mtd/nand/jz4780_*
6555
6556INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6557M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6558M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6559L:	linux-ima-devel@lists.sourceforge.net
6560L:	linux-ima-user@lists.sourceforge.net
6561L:	linux-security-module@vger.kernel.org
6562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6563S:	Supported
6564F:	security/integrity/ima/
6565
6566IMGTEC IR DECODER DRIVER
6567M:	James Hogan <james.hogan@imgtec.com>
6568S:	Maintained
6569F:	drivers/media/rc/img-ir/
6570
6571IMS TWINTURBO FRAMEBUFFER DRIVER
6572L:	linux-fbdev@vger.kernel.org
6573S:	Orphan
6574F:	drivers/video/fbdev/imsttfb.c
6575
6576INFINIBAND SUBSYSTEM
6577M:	Doug Ledford <dledford@redhat.com>
6578M:	Sean Hefty <sean.hefty@intel.com>
6579M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6580L:	linux-rdma@vger.kernel.org
6581W:	http://www.openfabrics.org/
6582Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6584S:	Supported
6585F:	Documentation/devicetree/bindings/infiniband/
6586F:	Documentation/infiniband/
6587F:	drivers/infiniband/
6588F:	include/uapi/linux/if_infiniband.h
6589F:	include/uapi/rdma/
6590F:	include/rdma/
6591
6592INOTIFY
6593M:	John McCutchan <john@johnmccutchan.com>
6594M:	Robert Love <rlove@rlove.org>
6595M:	Eric Paris <eparis@parisplace.org>
6596S:	Maintained
6597F:	Documentation/filesystems/inotify.txt
6598F:	fs/notify/inotify/
6599F:	include/linux/inotify.h
6600F:	include/uapi/linux/inotify.h
6601
6602INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6603M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6604L:	linux-input@vger.kernel.org
6605Q:	http://patchwork.kernel.org/project/linux-input/list/
6606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6607S:	Maintained
6608F:	drivers/input/
6609F:	include/linux/input.h
6610F:	include/uapi/linux/input.h
6611F:	include/linux/input/
6612F:	Documentation/devicetree/bindings/input/
6613
6614INPUT MULTITOUCH (MT) PROTOCOL
6615M:	Henrik Rydberg <rydberg@bitmath.org>
6616L:	linux-input@vger.kernel.org
6617S:	Odd fixes
6618F:	Documentation/input/multi-touch-protocol.rst
6619F:	drivers/input/input-mt.c
6620K:	\b(ABS|SYN)_MT_
6621
6622INTEL ASoC BDW/HSW DRIVERS
6623M:	Jie Yang <yang.jie@linux.intel.com>
6624L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6625S:	Supported
6626F:	sound/soc/intel/common/sst-dsp*
6627F:	sound/soc/intel/common/sst-firmware.c
6628F:	sound/soc/intel/boards/broadwell.c
6629F:	sound/soc/intel/haswell/
6630
6631INTEL C600 SERIES SAS CONTROLLER DRIVER
6632M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6633M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6634L:	linux-scsi@vger.kernel.org
6635T:	git git://git.code.sf.net/p/intel-sas/isci
6636S:	Supported
6637F:	drivers/scsi/isci/
6638
6639INTEL HID EVENT DRIVER
6640M:	Alex Hung <alex.hung@canonical.com>
6641L:	platform-driver-x86@vger.kernel.org
6642S:	Maintained
6643F:	drivers/platform/x86/intel-hid.c
6644
6645INTEL VIRTUAL BUTTON DRIVER
6646M:	AceLan Kao <acelan.kao@canonical.com>
6647L:	platform-driver-x86@vger.kernel.org
6648S:	Maintained
6649F:	drivers/platform/x86/intel-vbtn.c
6650
6651INTEL IDLE DRIVER
6652M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6653M:	Len Brown <lenb@kernel.org>
6654L:	linux-pm@vger.kernel.org
6655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6656B:	https://bugzilla.kernel.org
6657S:	Supported
6658F:	drivers/idle/intel_idle.c
6659
6660INTEL INTEGRATED SENSOR HUB DRIVER
6661M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6662M:	Jiri Kosina <jikos@kernel.org>
6663L:	linux-input@vger.kernel.org
6664S:	Maintained
6665F:	drivers/hid/intel-ish-hid/
6666
6667INTEL PSTATE DRIVER
6668M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6669M:	Len Brown <lenb@kernel.org>
6670L:	linux-pm@vger.kernel.org
6671S:	Supported
6672F:	drivers/cpufreq/intel_pstate.c
6673
6674INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6675M:	Maik Broemme <mbroemme@libmpq.org>
6676L:	linux-fbdev@vger.kernel.org
6677S:	Maintained
6678F:	Documentation/fb/intelfb.txt
6679F:	drivers/video/fbdev/intelfb/
6680
6681INTEL 810/815 FRAMEBUFFER DRIVER
6682M:	Antonino Daplas <adaplas@gmail.com>
6683L:	linux-fbdev@vger.kernel.org
6684S:	Maintained
6685F:	drivers/video/fbdev/i810/
6686
6687INTEL MENLOW THERMAL DRIVER
6688M:	Sujith Thomas <sujith.thomas@intel.com>
6689L:	platform-driver-x86@vger.kernel.org
6690W:	https://01.org/linux-acpi
6691S:	Supported
6692F:	drivers/platform/x86/intel_menlow.c
6693
6694INTEL I/OAT DMA DRIVER
6695M:	Dave Jiang <dave.jiang@intel.com>
6696R:	Dan Williams <dan.j.williams@intel.com>
6697L:	dmaengine@vger.kernel.org
6698Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6699S:	Supported
6700F:	drivers/dma/ioat*
6701
6702INTEL IOMMU (VT-d)
6703M:	David Woodhouse <dwmw2@infradead.org>
6704L:	iommu@lists.linux-foundation.org
6705T:	git git://git.infradead.org/iommu-2.6.git
6706S:	Supported
6707F:	drivers/iommu/intel-iommu.c
6708F:	include/linux/intel-iommu.h
6709
6710INTEL IOP-ADMA DMA DRIVER
6711R:	Dan Williams <dan.j.williams@intel.com>
6712S:	Odd fixes
6713F:	drivers/dma/iop-adma.c
6714
6715INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6716M:	Krzysztof Halasa <khalasa@piap.pl>
6717S:	Maintained
6718F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6719F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6720F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6721F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6722F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6723F:	drivers/net/wan/ixp4xx_hss.c
6724
6725INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6726M:	Deepak Saxena <dsaxena@plexity.net>
6727S:	Maintained
6728F:	drivers/char/hw_random/ixp4xx-rng.c
6729
6730INTEL ETHERNET DRIVERS
6731M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6732L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6733W:	http://www.intel.com/support/feedback.htm
6734W:	http://e1000.sourceforge.net/
6735Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6738S:	Supported
6739F:	Documentation/networking/e100.txt
6740F:	Documentation/networking/e1000.txt
6741F:	Documentation/networking/e1000e.txt
6742F:	Documentation/networking/igb.txt
6743F:	Documentation/networking/igbvf.txt
6744F:	Documentation/networking/ixgb.txt
6745F:	Documentation/networking/ixgbe.txt
6746F:	Documentation/networking/ixgbevf.txt
6747F:	Documentation/networking/i40e.txt
6748F:	Documentation/networking/i40evf.txt
6749F:	drivers/net/ethernet/intel/
6750F:	drivers/net/ethernet/intel/*/
6751
6752INTEL RDMA RNIC DRIVER
6753M:     Faisal Latif <faisal.latif@intel.com>
6754M:     Shiraz Saleem <shiraz.saleem@intel.com>
6755L:     linux-rdma@vger.kernel.org
6756S:     Supported
6757F:     drivers/infiniband/hw/i40iw/
6758
6759INTEL MERRIFIELD GPIO DRIVER
6760M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6761L:	linux-gpio@vger.kernel.org
6762S:	Maintained
6763F:	drivers/gpio/gpio-merrifield.c
6764
6765INTEL-MID GPIO DRIVER
6766M:	David Cohen <david.a.cohen@linux.intel.com>
6767L:	linux-gpio@vger.kernel.org
6768S:	Maintained
6769F:	drivers/gpio/gpio-intel-mid.c
6770
6771INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6772M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6773L:	linux-wireless@vger.kernel.org
6774S:	Maintained
6775F:	Documentation/networking/README.ipw2100
6776F:	Documentation/networking/README.ipw2200
6777F:	drivers/net/wireless/intel/ipw2x00/
6778
6779INTEL(R) TRACE HUB
6780M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6781S:	Supported
6782F:	Documentation/trace/intel_th.txt
6783F:	drivers/hwtracing/intel_th/
6784
6785INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6786M:	Ning Sun <ning.sun@intel.com>
6787L:	tboot-devel@lists.sourceforge.net
6788W:	http://tboot.sourceforge.net
6789T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6790S:	Supported
6791F:	Documentation/intel_txt.txt
6792F:	include/linux/tboot.h
6793F:	arch/x86/kernel/tboot.c
6794
6795INTEL WIRELESS WIMAX CONNECTION 2400
6796M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6797M:	linux-wimax@intel.com
6798L:	wimax@linuxwimax.org (subscribers-only)
6799S:	Supported
6800W:	http://linuxwimax.org
6801F:	Documentation/wimax/README.i2400m
6802F:	drivers/net/wimax/i2400m/
6803F:	include/uapi/linux/wimax/i2400m.h
6804
6805INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6806M:	Stanislaw Gruszka <sgruszka@redhat.com>
6807L:	linux-wireless@vger.kernel.org
6808S:	Supported
6809F:	drivers/net/wireless/intel/iwlegacy/
6810
6811INTEL WIRELESS WIFI LINK (iwlwifi)
6812M:	Johannes Berg <johannes.berg@intel.com>
6813M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6814M:	Luca Coelho <luciano.coelho@intel.com>
6815M:	Intel Linux Wireless <linuxwifi@intel.com>
6816L:	linux-wireless@vger.kernel.org
6817W:	http://intellinuxwireless.org
6818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6819S:	Supported
6820F:	drivers/net/wireless/intel/iwlwifi/
6821
6822INTEL MANAGEMENT ENGINE (mei)
6823M:	Tomas Winkler <tomas.winkler@intel.com>
6824L:	linux-kernel@vger.kernel.org
6825S:	Supported
6826F:	include/uapi/linux/mei.h
6827F:	include/linux/mei_cl_bus.h
6828F:	drivers/misc/mei/*
6829F:	drivers/watchdog/mei_wdt.c
6830F:	Documentation/misc-devices/mei/*
6831F:	samples/mei/*
6832
6833INTEL MIC DRIVERS (mic)
6834M:	Sudeep Dutt <sudeep.dutt@intel.com>
6835M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6836S:	Supported
6837W:	https://github.com/sudeepdutt/mic
6838W:	http://software.intel.com/en-us/mic-developer
6839F:	include/linux/mic_bus.h
6840F:	include/linux/scif.h
6841F:	include/uapi/linux/mic_common.h
6842F: 	include/uapi/linux/mic_ioctl.h
6843F:	include/uapi/linux/scif_ioctl.h
6844F:	drivers/misc/mic/
6845F:	drivers/dma/mic_x100_dma.c
6846F:	drivers/dma/mic_x100_dma.h
6847F:	Documentation/mic/
6848
6849INTEL PMC/P-Unit IPC DRIVER
6850M:	Zha Qipeng<qipeng.zha@intel.com>
6851L:	platform-driver-x86@vger.kernel.org
6852S:	Maintained
6853F:	drivers/platform/x86/intel_pmc_ipc.c
6854F:	drivers/platform/x86/intel_punit_ipc.c
6855F:	arch/x86/include/asm/intel_pmc_ipc.h
6856F:	arch/x86/include/asm/intel_punit_ipc.h
6857
6858INTEL TELEMETRY DRIVER
6859M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6860L:	platform-driver-x86@vger.kernel.org
6861S:	Maintained
6862F:	arch/x86/include/asm/intel_telemetry.h
6863F:	drivers/platform/x86/intel_telemetry*
6864
6865INTEL PMC CORE DRIVER
6866M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6867M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6868L:	platform-driver-x86@vger.kernel.org
6869S:	Maintained
6870F:	arch/x86/include/asm/pmc_core.h
6871F:	drivers/platform/x86/intel_pmc_core*
6872
6873INVENSENSE MPU-3050 GYROSCOPE DRIVER
6874M:	Linus Walleij <linus.walleij@linaro.org>
6875L:	linux-iio@vger.kernel.org
6876S:	Maintained
6877F:	drivers/iio/gyro/mpu3050*
6878F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6879
6880IOC3 ETHERNET DRIVER
6881M:	Ralf Baechle <ralf@linux-mips.org>
6882L:	linux-mips@linux-mips.org
6883S:	Maintained
6884F:	drivers/net/ethernet/sgi/ioc3-eth.c
6885
6886IOC3 SERIAL DRIVER
6887M:	Pat Gefre <pfg@sgi.com>
6888L:	linux-serial@vger.kernel.org
6889S:	Maintained
6890F:	drivers/tty/serial/ioc3_serial.c
6891
6892IOMMU DRIVERS
6893M:	Joerg Roedel <joro@8bytes.org>
6894L:	iommu@lists.linux-foundation.org
6895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6896S:	Maintained
6897F:	Documentation/devicetree/bindings/iommu/
6898F:	drivers/iommu/
6899F:	include/linux/iommu.h
6900F:	include/linux/iova.h
6901
6902IP MASQUERADING
6903M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6904S:	Maintained
6905F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6906
6907IPMI SUBSYSTEM
6908M:	Corey Minyard <minyard@acm.org>
6909L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6910W:	http://openipmi.sourceforge.net/
6911S:	Supported
6912F:	Documentation/IPMI.txt
6913F:	drivers/char/ipmi/
6914F:	include/linux/ipmi*
6915F:	include/uapi/linux/ipmi*
6916
6917QCOM AUDIO (ASoC) DRIVERS
6918M:	Patrick Lai <plai@codeaurora.org>
6919M:	Banajit Goswami <bgoswami@codeaurora.org>
6920L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6921S:	Supported
6922F:	sound/soc/qcom/
6923
6924IPS SCSI RAID DRIVER
6925M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6926L:	linux-scsi@vger.kernel.org
6927W:	http://www.adaptec.com/
6928S:	Maintained
6929F:	drivers/scsi/ips*
6930
6931IPVS
6932M:	Wensong Zhang <wensong@linux-vs.org>
6933M:	Simon Horman <horms@verge.net.au>
6934M:	Julian Anastasov <ja@ssi.bg>
6935L:	netdev@vger.kernel.org
6936L:	lvs-devel@vger.kernel.org
6937S:	Maintained
6938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6940F:	Documentation/networking/ipvs-sysctl.txt
6941F:	include/net/ip_vs.h
6942F:	include/uapi/linux/ip_vs.h
6943F:	net/netfilter/ipvs/
6944
6945IPWIRELESS DRIVER
6946M:	Jiri Kosina <jikos@kernel.org>
6947M:	David Sterba <dsterba@suse.com>
6948S:	Odd Fixes
6949F:	drivers/tty/ipwireless/
6950
6951IPX NETWORK LAYER
6952L:	netdev@vger.kernel.org
6953S:	Odd fixes
6954F:	include/net/ipx.h
6955F:	include/uapi/linux/ipx.h
6956F:	net/ipx/
6957
6958IRDA SUBSYSTEM
6959M:	Samuel Ortiz <samuel@sortiz.org>
6960L:	irda-users@lists.sourceforge.net (subscribers-only)
6961L:	netdev@vger.kernel.org
6962W:	http://irda.sourceforge.net/
6963S:	Maintained
6964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6965F:	Documentation/networking/irda.txt
6966F:	drivers/net/irda/
6967F:	include/net/irda/
6968F:	net/irda/
6969
6970IRQ SUBSYSTEM
6971M:	Thomas Gleixner <tglx@linutronix.de>
6972L:	linux-kernel@vger.kernel.org
6973S:	Maintained
6974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6975F:	kernel/irq/
6976
6977IRQCHIP DRIVERS
6978M:	Thomas Gleixner <tglx@linutronix.de>
6979M:	Jason Cooper <jason@lakedaemon.net>
6980M:	Marc Zyngier <marc.zyngier@arm.com>
6981L:	linux-kernel@vger.kernel.org
6982S:	Maintained
6983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6984T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6985F:	Documentation/devicetree/bindings/interrupt-controller/
6986F:	drivers/irqchip/
6987
6988IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6989M:	Marc Zyngier <marc.zyngier@arm.com>
6990S:	Maintained
6991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6992F:	Documentation/IRQ-domain.txt
6993F:	include/linux/irqdomain.h
6994F:	kernel/irq/irqdomain.c
6995F:	kernel/irq/msi.c
6996
6997ISA
6998M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6999S:	Maintained
7000F:	Documentation/isa.txt
7001F:	drivers/base/isa.c
7002F:	include/linux/isa.h
7003
7004ISAPNP
7005M:	Jaroslav Kysela <perex@perex.cz>
7006S:	Maintained
7007F:	Documentation/isapnp.txt
7008F:	drivers/pnp/isapnp/
7009F:	include/linux/isapnp.h
7010
7011ISA RADIO MODULE
7012M:	Hans Verkuil <hverkuil@xs4all.nl>
7013L:	linux-media@vger.kernel.org
7014T:	git git://linuxtv.org/media_tree.git
7015W:	https://linuxtv.org
7016S:	Maintained
7017F:	drivers/media/radio/radio-isa*
7018
7019iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7020M:	Peter Jones <pjones@redhat.com>
7021M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7022S:	Maintained
7023F:	drivers/firmware/iscsi_ibft*
7024
7025ISCSI
7026M:	Lee Duncan <lduncan@suse.com>
7027M:	Chris Leech <cleech@redhat.com>
7028L:	open-iscsi@googlegroups.com
7029W:	www.open-iscsi.com
7030S:	Maintained
7031F:	drivers/scsi/*iscsi*
7032F:	include/scsi/*iscsi*
7033
7034ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7035M:	Or Gerlitz <ogerlitz@mellanox.com>
7036M:	Sagi Grimberg <sagi@grimberg.me>
7037M:	Roi Dayan <roid@mellanox.com>
7038L:	linux-rdma@vger.kernel.org
7039S:	Supported
7040W:	http://www.openfabrics.org
7041W:	www.open-iscsi.org
7042Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7043F:	drivers/infiniband/ulp/iser/
7044
7045ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7046M:	Sagi Grimberg <sagi@grimberg.me>
7047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7048L:	linux-rdma@vger.kernel.org
7049L:	target-devel@vger.kernel.org
7050S:	Supported
7051W:	http://www.linux-iscsi.org
7052F:	drivers/infiniband/ulp/isert
7053
7054ISDN SUBSYSTEM
7055M:	Karsten Keil <isdn@linux-pingi.de>
7056L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7057L:	netdev@vger.kernel.org
7058W:	http://www.isdn4linux.de
7059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7060S:	Maintained
7061F:	Documentation/isdn/
7062F:	drivers/isdn/
7063F:	include/linux/isdn.h
7064F:	include/linux/isdn/
7065F:	include/uapi/linux/isdn.h
7066F:	include/uapi/linux/isdn/
7067
7068ISDN SUBSYSTEM (Eicon active card driver)
7069M:	Armin Schindler <mac@melware.de>
7070L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7071W:	http://www.melware.de
7072S:	Maintained
7073F:	drivers/isdn/hardware/eicon/
7074
7075IT87 HARDWARE MONITORING DRIVER
7076M:	Jean Delvare <jdelvare@suse.com>
7077L:	linux-hwmon@vger.kernel.org
7078S:	Maintained
7079F:	Documentation/hwmon/it87
7080F:	drivers/hwmon/it87.c
7081
7082IT913X MEDIA DRIVER
7083M:	Antti Palosaari <crope@iki.fi>
7084L:	linux-media@vger.kernel.org
7085W:	https://linuxtv.org
7086W:	http://palosaari.fi/linux/
7087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7088T:	git git://linuxtv.org/anttip/media_tree.git
7089S:	Maintained
7090F:	drivers/media/tuners/it913x*
7091
7092IVTV VIDEO4LINUX DRIVER
7093M:	Andy Walls <awalls@md.metrocast.net>
7094L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7095L:	linux-media@vger.kernel.org
7096T:	git git://linuxtv.org/media_tree.git
7097W:	http://www.ivtvdriver.org
7098S:	Maintained
7099F:	Documentation/media/v4l-drivers/ivtv*
7100F:	drivers/media/pci/ivtv/
7101F:	include/uapi/linux/ivtv*
7102
7103IX2505V MEDIA DRIVER
7104M:	Malcolm Priestley <tvboxspy@gmail.com>
7105L:	linux-media@vger.kernel.org
7106W:	https://linuxtv.org
7107Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7108S:	Maintained
7109F:	drivers/media/dvb-frontends/ix2505v*
7110
7111JC42.4 TEMPERATURE SENSOR DRIVER
7112M:	Guenter Roeck <linux@roeck-us.net>
7113L:	linux-hwmon@vger.kernel.org
7114S:	Maintained
7115F:	drivers/hwmon/jc42.c
7116F:	Documentation/hwmon/jc42
7117
7118JFS FILESYSTEM
7119M:	Dave Kleikamp <shaggy@kernel.org>
7120L:	jfs-discussion@lists.sourceforge.net
7121W:	http://jfs.sourceforge.net/
7122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7123S:	Maintained
7124F:	Documentation/filesystems/jfs.txt
7125F:	fs/jfs/
7126
7127JME NETWORK DRIVER
7128M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7129L:	netdev@vger.kernel.org
7130S:	Maintained
7131F:	drivers/net/ethernet/jme.*
7132
7133JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7134M:	David Woodhouse <dwmw2@infradead.org>
7135L:	linux-mtd@lists.infradead.org
7136W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7137S:	Maintained
7138F:	fs/jffs2/
7139F:	include/uapi/linux/jffs2.h
7140
7141JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7142M:	"Theodore Ts'o" <tytso@mit.edu>
7143M:	Jan Kara <jack@suse.com>
7144L:	linux-ext4@vger.kernel.org
7145S:	Maintained
7146F:	fs/jbd2/
7147F:	include/linux/jbd2.h
7148
7149JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7150M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7151L:	linux-media@vger.kernel.org
7152S:	Maintained
7153F:	drivers/media/platform/rcar_jpu.c
7154
7155JSM Neo PCI based serial card
7156M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7157L:	linux-serial@vger.kernel.org
7158S:	Maintained
7159F:	drivers/tty/serial/jsm/
7160
7161K10TEMP HARDWARE MONITORING DRIVER
7162M:	Clemens Ladisch <clemens@ladisch.de>
7163L:	linux-hwmon@vger.kernel.org
7164S:	Maintained
7165F:	Documentation/hwmon/k10temp
7166F:	drivers/hwmon/k10temp.c
7167
7168K8TEMP HARDWARE MONITORING DRIVER
7169M:	Rudolf Marek <r.marek@assembler.cz>
7170L:	linux-hwmon@vger.kernel.org
7171S:	Maintained
7172F:	Documentation/hwmon/k8temp
7173F:	drivers/hwmon/k8temp.c
7174
7175KASAN
7176M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7177R:	Alexander Potapenko <glider@google.com>
7178R:	Dmitry Vyukov <dvyukov@google.com>
7179L:	kasan-dev@googlegroups.com
7180S:	Maintained
7181F:	arch/*/include/asm/kasan.h
7182F:	arch/*/mm/kasan_init*
7183F:	Documentation/dev-tools/kasan.rst
7184F:	include/linux/kasan*.h
7185F:	lib/test_kasan.c
7186F:	mm/kasan/
7187F:	scripts/Makefile.kasan
7188
7189KCONFIG
7190M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7191L:	linux-kbuild@vger.kernel.org
7192T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7193S:	Maintained
7194F:	Documentation/kbuild/kconfig-language.txt
7195F:	scripts/kconfig/
7196
7197KDUMP
7198M:	Dave Young <dyoung@redhat.com>
7199M:	Baoquan He <bhe@redhat.com>
7200R:	Vivek Goyal <vgoyal@redhat.com>
7201L:	kexec@lists.infradead.org
7202W:	http://lse.sourceforge.net/kdump/
7203S:	Maintained
7204F:	Documentation/kdump/
7205
7206KEENE FM RADIO TRANSMITTER DRIVER
7207M:	Hans Verkuil <hverkuil@xs4all.nl>
7208L:	linux-media@vger.kernel.org
7209T:	git git://linuxtv.org/media_tree.git
7210W:	https://linuxtv.org
7211S:	Maintained
7212F:	drivers/media/radio/radio-keene*
7213
7214KERNEL AUTOMOUNTER v4 (AUTOFS4)
7215M:	Ian Kent <raven@themaw.net>
7216L:	autofs@vger.kernel.org
7217S:	Maintained
7218F:	fs/autofs4/
7219
7220KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7221M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7222M:	Michal Marek <mmarek@suse.com>
7223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7224L:	linux-kbuild@vger.kernel.org
7225S:	Maintained
7226F:	Documentation/kbuild/
7227F:	Makefile
7228F:	scripts/Makefile.*
7229F:	scripts/basic/
7230F:	scripts/mk*
7231F:	scripts/package/
7232
7233KERNEL JANITORS
7234L:	kernel-janitors@vger.kernel.org
7235W:	http://kernelnewbies.org/KernelJanitors
7236S:	Odd Fixes
7237
7238KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7239M:	"J. Bruce Fields" <bfields@fieldses.org>
7240M:	Jeff Layton <jlayton@poochiereds.net>
7241L:	linux-nfs@vger.kernel.org
7242W:	http://nfs.sourceforge.net/
7243T:	git git://linux-nfs.org/~bfields/linux.git
7244S:	Supported
7245F:	fs/nfsd/
7246F:	include/uapi/linux/nfsd/
7247F:	fs/lockd/
7248F:	fs/nfs_common/
7249F:	net/sunrpc/
7250F:	include/linux/lockd/
7251F:	include/linux/sunrpc/
7252F:	include/uapi/linux/sunrpc/
7253
7254KERNEL SELFTEST FRAMEWORK
7255M:	Shuah Khan <shuahkh@osg.samsung.com>
7256M:	Shuah Khan <shuah@kernel.org>
7257L:	linux-kselftest@vger.kernel.org
7258T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7259S:	Maintained
7260F:	tools/testing/selftests
7261
7262KERNEL VIRTUAL MACHINE (KVM)
7263M:	Paolo Bonzini <pbonzini@redhat.com>
7264M:	Radim Krčmář <rkrcmar@redhat.com>
7265L:	kvm@vger.kernel.org
7266W:	http://www.linux-kvm.org
7267T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7268S:	Supported
7269F:	Documentation/*/kvm*.txt
7270F:	Documentation/virtual/kvm/
7271F:	arch/*/kvm/
7272F:	arch/x86/kernel/kvm.c
7273F:	arch/x86/kernel/kvmclock.c
7274F:	arch/*/include/asm/kvm*
7275F:	include/linux/kvm*
7276F:	include/uapi/linux/kvm*
7277F:	virt/kvm/
7278F:	tools/kvm/
7279
7280KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7281M:	Joerg Roedel <joro@8bytes.org>
7282L:	kvm@vger.kernel.org
7283W:	http://www.linux-kvm.org/
7284S:	Maintained
7285F:	arch/x86/include/asm/svm.h
7286F:	arch/x86/kvm/svm.c
7287
7288KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7289M:	Alexander Graf <agraf@suse.com>
7290L:	kvm-ppc@vger.kernel.org
7291W:	http://www.linux-kvm.org/
7292T:	git git://github.com/agraf/linux-2.6.git
7293S:	Supported
7294F:	arch/powerpc/include/asm/kvm*
7295F:	arch/powerpc/kvm/
7296
7297KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7298M:	Christian Borntraeger <borntraeger@de.ibm.com>
7299M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7300L:	linux-s390@vger.kernel.org
7301W:	http://www.ibm.com/developerworks/linux/linux390/
7302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7303S:	Supported
7304F:	Documentation/s390/kvm.txt
7305F:	arch/s390/include/asm/kvm*
7306F:	arch/s390/kvm/
7307F:	arch/s390/mm/gmap.c
7308
7309KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7310M:	Christoffer Dall <christoffer.dall@linaro.org>
7311M:	Marc Zyngier <marc.zyngier@arm.com>
7312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7313L:	kvmarm@lists.cs.columbia.edu
7314W:	http://systems.cs.columbia.edu/projects/kvm-arm
7315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7316S:	Supported
7317F:	arch/arm/include/uapi/asm/kvm*
7318F:	arch/arm/include/asm/kvm*
7319F:	arch/arm/kvm/
7320F:	virt/kvm/arm/
7321F:	include/kvm/arm_*
7322
7323KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7324M:	Christoffer Dall <christoffer.dall@linaro.org>
7325M:	Marc Zyngier <marc.zyngier@arm.com>
7326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7327L:	kvmarm@lists.cs.columbia.edu
7328S:	Maintained
7329F:	arch/arm64/include/uapi/asm/kvm*
7330F:	arch/arm64/include/asm/kvm*
7331F:	arch/arm64/kvm/
7332
7333KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7334M:	James Hogan <james.hogan@imgtec.com>
7335L:	linux-mips@linux-mips.org
7336S:	Supported
7337F:	arch/mips/include/uapi/asm/kvm*
7338F:	arch/mips/include/asm/kvm*
7339F:	arch/mips/kvm/
7340
7341KERNFS
7342M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7343M:	Tejun Heo <tj@kernel.org>
7344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7345S:	Supported
7346F:	include/linux/kernfs.h
7347F:	fs/kernfs/
7348
7349KEXEC
7350M:	Eric Biederman <ebiederm@xmission.com>
7351W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7352L:	kexec@lists.infradead.org
7353S:	Maintained
7354F:	include/linux/kexec.h
7355F:	include/uapi/linux/kexec.h
7356F:	kernel/kexec*
7357
7358KEYS/KEYRINGS:
7359M:	David Howells <dhowells@redhat.com>
7360L:	keyrings@vger.kernel.org
7361S:	Maintained
7362F:	Documentation/security/keys.txt
7363F:	include/linux/key.h
7364F:	include/linux/key-type.h
7365F:	include/linux/keyctl.h
7366F:	include/uapi/linux/keyctl.h
7367F:	include/keys/
7368F:	security/keys/
7369
7370KEYS-TRUSTED
7371M:	David Safford <safford@us.ibm.com>
7372M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7373L:	linux-security-module@vger.kernel.org
7374L:	keyrings@vger.kernel.org
7375S:	Supported
7376F:	Documentation/security/keys-trusted-encrypted.txt
7377F:	include/keys/trusted-type.h
7378F:	security/keys/trusted.c
7379F:	security/keys/trusted.h
7380
7381KEYS-ENCRYPTED
7382M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7383M:	David Safford <safford@us.ibm.com>
7384L:	linux-security-module@vger.kernel.org
7385L:	keyrings@vger.kernel.org
7386S:	Supported
7387F:	Documentation/security/keys-trusted-encrypted.txt
7388F:	include/keys/encrypted-type.h
7389F:	security/keys/encrypted-keys/
7390
7391KGDB / KDB /debug_core
7392M:	Jason Wessel <jason.wessel@windriver.com>
7393W:	http://kgdb.wiki.kernel.org/
7394L:	kgdb-bugreport@lists.sourceforge.net
7395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7396S:	Maintained
7397F:	Documentation/DocBook/kgdb.tmpl
7398F:	drivers/misc/kgdbts.c
7399F:	drivers/tty/serial/kgdboc.c
7400F:	include/linux/kdb.h
7401F:	include/linux/kgdb.h
7402F:	kernel/debug/
7403
7404KMEMCHECK
7405M:	Vegard Nossum <vegardno@ifi.uio.no>
7406M:	Pekka Enberg <penberg@kernel.org>
7407S:	Maintained
7408F:	Documentation/dev-tools/kmemcheck.rst
7409F:	arch/x86/include/asm/kmemcheck.h
7410F:	arch/x86/mm/kmemcheck/
7411F:	include/linux/kmemcheck.h
7412F:	mm/kmemcheck.c
7413
7414KMEMLEAK
7415M:	Catalin Marinas <catalin.marinas@arm.com>
7416S:	Maintained
7417F:	Documentation/dev-tools/kmemleak.rst
7418F:	include/linux/kmemleak.h
7419F:	mm/kmemleak.c
7420F:	mm/kmemleak-test.c
7421
7422KPROBES
7423M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7424M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7425M:	"David S. Miller" <davem@davemloft.net>
7426M:	Masami Hiramatsu <mhiramat@kernel.org>
7427S:	Maintained
7428F:	Documentation/kprobes.txt
7429F:	include/linux/kprobes.h
7430F:	include/asm-generic/kprobes.h
7431F:	kernel/kprobes.c
7432
7433KS0108 LCD CONTROLLER DRIVER
7434M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7435W:	http://miguelojeda.es/auxdisplay.htm
7436W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7437S:	Maintained
7438F:	Documentation/auxdisplay/ks0108
7439F:	drivers/auxdisplay/ks0108.c
7440F:	include/linux/ks0108.h
7441
7442L3MDEV
7443M:	David Ahern <dsa@cumulusnetworks.com>
7444L:	netdev@vger.kernel.org
7445S:	Maintained
7446F:	net/l3mdev
7447F:	include/net/l3mdev.h
7448
7449LANTIQ MIPS ARCHITECTURE
7450M:	John Crispin <john@phrozen.org>
7451L:	linux-mips@linux-mips.org
7452S:	Maintained
7453F:	arch/mips/lantiq
7454
7455LAPB module
7456L:	linux-x25@vger.kernel.org
7457S:	Orphan
7458F:	Documentation/networking/lapb-module.txt
7459F:	include/*/lapb.h
7460F:	net/lapb/
7461
7462LASI 53c700 driver for PARISC
7463M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7464L:	linux-scsi@vger.kernel.org
7465S:	Maintained
7466F:	Documentation/scsi/53c700.txt
7467F:	drivers/scsi/53c700*
7468
7469LED SUBSYSTEM
7470M:	Richard Purdie <rpurdie@rpsys.net>
7471M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7472M:	Pavel Machek <pavel@ucw.cz>
7473L:	linux-leds@vger.kernel.org
7474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7475S:	Maintained
7476F:	Documentation/devicetree/bindings/leds/
7477F:	drivers/leds/
7478F:	include/linux/leds.h
7479
7480LEGACY EEPROM DRIVER
7481M:	Jean Delvare <jdelvare@suse.com>
7482S:	Maintained
7483F:	Documentation/misc-devices/eeprom
7484F:	drivers/misc/eeprom/eeprom.c
7485
7486LEGO USB Tower driver
7487M:	Juergen Stuber <starblue@users.sourceforge.net>
7488L:	legousb-devel@lists.sourceforge.net
7489W:	http://legousb.sourceforge.net/
7490S:	Maintained
7491F:	drivers/usb/misc/legousbtower.c
7492
7493LG2160 MEDIA DRIVER
7494M:	Michael Krufky <mkrufky@linuxtv.org>
7495L:	linux-media@vger.kernel.org
7496W:	https://linuxtv.org
7497W:	http://github.com/mkrufky
7498Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7499T:	git git://linuxtv.org/mkrufky/tuners.git
7500S:	Maintained
7501F:	drivers/media/dvb-frontends/lg2160.*
7502
7503LGDT3305 MEDIA DRIVER
7504M:	Michael Krufky <mkrufky@linuxtv.org>
7505L:	linux-media@vger.kernel.org
7506W:	https://linuxtv.org
7507W:	http://github.com/mkrufky
7508Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7509T:	git git://linuxtv.org/mkrufky/tuners.git
7510S:	Maintained
7511F:	drivers/media/dvb-frontends/lgdt3305.*
7512
7513LGUEST
7514M:	Rusty Russell <rusty@rustcorp.com.au>
7515L:	lguest@lists.ozlabs.org
7516W:	http://lguest.ozlabs.org/
7517S:	Odd Fixes
7518F:	arch/x86/include/asm/lguest*.h
7519F:	arch/x86/lguest/
7520F:	drivers/lguest/
7521F:	include/linux/lguest*.h
7522F:	tools/lguest/
7523
7524LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7525M:	Tejun Heo <tj@kernel.org>
7526L:	linux-ide@vger.kernel.org
7527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7528S:	Maintained
7529F:	drivers/ata/
7530F:	include/linux/ata.h
7531F:	include/linux/libata.h
7532F:	Documentation/devicetree/bindings/ata/
7533
7534LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7535M:	Viresh Kumar <vireshk@kernel.org>
7536L:	linux-ide@vger.kernel.org
7537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7538S:	Maintained
7539F:	include/linux/pata_arasan_cf_data.h
7540F:	drivers/ata/pata_arasan_cf.c
7541
7542LIBATA PATA DRIVERS
7543M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7544M:	Tejun Heo <tj@kernel.org>
7545L:	linux-ide@vger.kernel.org
7546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7547S:	Maintained
7548F:	drivers/ata/pata_*.c
7549F:	drivers/ata/ata_generic.c
7550
7551LIBATA SATA AHCI PLATFORM devices support
7552M:	Hans de Goede <hdegoede@redhat.com>
7553M:	Tejun Heo <tj@kernel.org>
7554L:	linux-ide@vger.kernel.org
7555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7556S:	Maintained
7557F:	drivers/ata/ahci_platform.c
7558F:	drivers/ata/libahci_platform.c
7559F:	include/linux/ahci_platform.h
7560
7561LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7562M:	Mikael Pettersson <mikpelinux@gmail.com>
7563L:	linux-ide@vger.kernel.org
7564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7565S:	Maintained
7566F:	drivers/ata/sata_promise.*
7567
7568LIBLOCKDEP
7569M:	Sasha Levin <sasha.levin@oracle.com>
7570S:	Maintained
7571F:	tools/lib/lockdep/
7572
7573LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7574M:	Dan Williams <dan.j.williams@intel.com>
7575L:	linux-nvdimm@lists.01.org
7576Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7578S:	Supported
7579F:	drivers/nvdimm/*
7580F:	include/linux/nd.h
7581F:	include/linux/libnvdimm.h
7582F:	include/uapi/linux/ndctl.h
7583
7584LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7585M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7586L:	linux-nvdimm@lists.01.org
7587Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7588S:	Supported
7589F:	drivers/nvdimm/blk.c
7590F:	drivers/nvdimm/region_devs.c
7591F:	drivers/acpi/nfit*
7592
7593LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7594M:	Vishal Verma <vishal.l.verma@intel.com>
7595L:	linux-nvdimm@lists.01.org
7596Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7597S:	Supported
7598F:	drivers/nvdimm/btt*
7599
7600LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7601M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7602L:	linux-nvdimm@lists.01.org
7603Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7604S:	Supported
7605F:	drivers/nvdimm/pmem.c
7606F:	include/linux/pmem.h
7607F:	arch/*/include/asm/pmem.h
7608
7609LIGHTNVM PLATFORM SUPPORT
7610M:	Matias Bjorling <mb@lightnvm.io>
7611W:	http://github/OpenChannelSSD
7612L:	linux-block@vger.kernel.org
7613S:	Maintained
7614F:	drivers/lightnvm/
7615F:	include/linux/lightnvm.h
7616F:	include/uapi/linux/lightnvm.h
7617
7618LINUX FOR POWERPC (32-BIT AND 64-BIT)
7619M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7620M:	Paul Mackerras <paulus@samba.org>
7621M:	Michael Ellerman <mpe@ellerman.id.au>
7622W:	https://github.com/linuxppc/linux/wiki
7623L:	linuxppc-dev@lists.ozlabs.org
7624Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7626S:	Supported
7627F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7628F:	Documentation/devicetree/bindings/powerpc/
7629F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7630F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7631F:	Documentation/powerpc/
7632F:	arch/powerpc/
7633F:	drivers/char/tpm/tpm_ibmvtpm*
7634F:	drivers/crypto/nx/
7635F:	drivers/crypto/vmx/
7636F:	drivers/i2c/busses/i2c-opal.c
7637F:	drivers/net/ethernet/ibm/ibmveth.*
7638F:	drivers/net/ethernet/ibm/ibmvnic.*
7639F:	drivers/pci/hotplug/pnv_php.c
7640F:	drivers/pci/hotplug/rpa*
7641F:	drivers/rtc/rtc-opal.c
7642F:	drivers/scsi/ibmvscsi/
7643F:	drivers/tty/hvc/hvc_opal.c
7644F:	tools/testing/selftests/powerpc
7645N:	/pmac
7646N:	powermac
7647N:	powernv
7648N:	[^a-z0-9]ps3
7649N:	pseries
7650
7651LINUX FOR POWER MACINTOSH
7652M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7653W:	http://www.penguinppc.org/
7654L:	linuxppc-dev@lists.ozlabs.org
7655S:	Maintained
7656F:	arch/powerpc/platforms/powermac/
7657F:	drivers/macintosh/
7658
7659LINUX FOR POWERPC EMBEDDED MPC5XXX
7660M:	Anatolij Gustschin <agust@denx.de>
7661L:	linuxppc-dev@lists.ozlabs.org
7662T:	git git://git.denx.de/linux-denx-agust.git
7663S:	Maintained
7664F:	arch/powerpc/platforms/512x/
7665F:	arch/powerpc/platforms/52xx/
7666
7667LINUX FOR POWERPC EMBEDDED PPC4XX
7668M:	Alistair Popple <alistair@popple.id.au>
7669M:	Matt Porter <mporter@kernel.crashing.org>
7670W:	http://www.penguinppc.org/
7671L:	linuxppc-dev@lists.ozlabs.org
7672S:	Maintained
7673F:	arch/powerpc/platforms/40x/
7674F:	arch/powerpc/platforms/44x/
7675
7676LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7677L:	linuxppc-dev@lists.ozlabs.org
7678S:	Orphan
7679F:	arch/powerpc/*/*virtex*
7680F:	arch/powerpc/*/*/*virtex*
7681
7682LINUX FOR POWERPC EMBEDDED PPC8XX
7683M:	Vitaly Bordug <vitb@kernel.crashing.org>
7684W:	http://www.penguinppc.org/
7685L:	linuxppc-dev@lists.ozlabs.org
7686S:	Maintained
7687F:	arch/powerpc/platforms/8xx/
7688
7689LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7690M:	Scott Wood <oss@buserror.net>
7691M:	Kumar Gala <galak@kernel.crashing.org>
7692W:	http://www.penguinppc.org/
7693L:	linuxppc-dev@lists.ozlabs.org
7694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7695S:	Maintained
7696F:	arch/powerpc/platforms/83xx/
7697F:	arch/powerpc/platforms/85xx/
7698
7699LINUX FOR POWERPC PA SEMI PWRFICIENT
7700L:	linuxppc-dev@lists.ozlabs.org
7701S:	Orphan
7702F:	arch/powerpc/platforms/pasemi/
7703F:	drivers/*/*pasemi*
7704F:	drivers/*/*/*pasemi*
7705
7706LINUX SECURITY MODULE (LSM) FRAMEWORK
7707M:	Chris Wright <chrisw@sous-sol.org>
7708L:	linux-security-module@vger.kernel.org
7709S:	Supported
7710
7711LIS3LV02D ACCELEROMETER DRIVER
7712M:	Eric Piel <eric.piel@tremplin-utc.net>
7713S:	Maintained
7714F:	Documentation/misc-devices/lis3lv02d
7715F:	drivers/misc/lis3lv02d/
7716F:	drivers/platform/x86/hp_accel.c
7717
7718LIVE PATCHING
7719M:	Josh Poimboeuf <jpoimboe@redhat.com>
7720M:	Jessica Yu <jeyu@redhat.com>
7721M:	Jiri Kosina <jikos@kernel.org>
7722M:	Miroslav Benes <mbenes@suse.cz>
7723R:	Petr Mladek <pmladek@suse.com>
7724S:	Maintained
7725F:	kernel/livepatch/
7726F:	include/linux/livepatch.h
7727F:	arch/x86/include/asm/livepatch.h
7728F:	arch/x86/kernel/livepatch.c
7729F:	Documentation/livepatch/
7730F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7731F:	samples/livepatch/
7732L:	live-patching@vger.kernel.org
7733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7734
7735LINUX KERNEL DUMP TEST MODULE (LKDTM)
7736M:	Kees Cook <keescook@chromium.org>
7737S:	Maintained
7738F:	drivers/misc/lkdtm*
7739
7740LLC (802.2)
7741L:	netdev@vger.kernel.org
7742S:	Odd fixes
7743F:	include/linux/llc.h
7744F:	include/uapi/linux/llc.h
7745F:	include/net/llc*
7746F:	net/llc/
7747
7748LM73 HARDWARE MONITOR DRIVER
7749M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7750L:	linux-hwmon@vger.kernel.org
7751S:	Maintained
7752F:	drivers/hwmon/lm73.c
7753
7754LM78 HARDWARE MONITOR DRIVER
7755M:	Jean Delvare <jdelvare@suse.com>
7756L:	linux-hwmon@vger.kernel.org
7757S:	Maintained
7758F:	Documentation/hwmon/lm78
7759F:	drivers/hwmon/lm78.c
7760
7761LM83 HARDWARE MONITOR DRIVER
7762M:	Jean Delvare <jdelvare@suse.com>
7763L:	linux-hwmon@vger.kernel.org
7764S:	Maintained
7765F:	Documentation/hwmon/lm83
7766F:	drivers/hwmon/lm83.c
7767
7768LM90 HARDWARE MONITOR DRIVER
7769M:	Jean Delvare <jdelvare@suse.com>
7770L:	linux-hwmon@vger.kernel.org
7771S:	Maintained
7772F:	Documentation/hwmon/lm90
7773F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7774F:	drivers/hwmon/lm90.c
7775F:	include/dt-bindings/thermal/lm90.h
7776
7777LM95234 HARDWARE MONITOR DRIVER
7778M:	Guenter Roeck <linux@roeck-us.net>
7779L:	linux-hwmon@vger.kernel.org
7780S:	Maintained
7781F:	Documentation/hwmon/lm95234
7782F:	drivers/hwmon/lm95234.c
7783
7784LME2510 MEDIA DRIVER
7785M:	Malcolm Priestley <tvboxspy@gmail.com>
7786L:	linux-media@vger.kernel.org
7787W:	https://linuxtv.org
7788Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7789S:	Maintained
7790F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7791
7792LOCKING PRIMITIVES
7793M:	Peter Zijlstra <peterz@infradead.org>
7794M:	Ingo Molnar <mingo@redhat.com>
7795L:	linux-kernel@vger.kernel.org
7796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7797S:	Maintained
7798F:	Documentation/locking/
7799F:	include/linux/lockdep.h
7800F:	include/linux/spinlock*.h
7801F:	arch/*/include/asm/spinlock*.h
7802F:	include/linux/rwlock*.h
7803F:	include/linux/mutex*.h
7804F:	arch/*/include/asm/mutex*.h
7805F:	include/linux/rwsem*.h
7806F:	arch/*/include/asm/rwsem.h
7807F:	include/linux/seqlock.h
7808F:	lib/locking*.[ch]
7809F:	kernel/locking/
7810
7811LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7812M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7813L:	linux-ntfs-dev@lists.sourceforge.net
7814W:	http://www.linux-ntfs.org/content/view/19/37/
7815S:	Maintained
7816F:	Documentation/ldm.txt
7817F:	block/partitions/ldm.*
7818
7819LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7820M:	Sathya Prakash <sathya.prakash@broadcom.com>
7821M:	Chaitra P B <chaitra.basappa@broadcom.com>
7822M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7823L:	MPT-FusionLinux.pdl@broadcom.com
7824L:	linux-scsi@vger.kernel.org
7825W:	http://www.avagotech.com/support/
7826S:	Supported
7827F:	drivers/message/fusion/
7828F:	drivers/scsi/mpt2sas/
7829F:	drivers/scsi/mpt3sas/
7830
7831LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7832M:	Matthew Wilcox <matthew@wil.cx>
7833L:	linux-scsi@vger.kernel.org
7834S:	Maintained
7835F:	drivers/scsi/sym53c8xx_2/
7836
7837LTC4261 HARDWARE MONITOR DRIVER
7838M:	Guenter Roeck <linux@roeck-us.net>
7839L:	linux-hwmon@vger.kernel.org
7840S:	Maintained
7841F:	Documentation/hwmon/ltc4261
7842F:	drivers/hwmon/ltc4261.c
7843
7844LTC4306 I2C MULTIPLEXER DRIVER
7845M:	Michael Hennerich <michael.hennerich@analog.com>
7846W:	http://ez.analog.com/community/linux-device-drivers
7847L:	linux-i2c@vger.kernel.org
7848S:	Supported
7849F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
7850F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7851
7852LTP (Linux Test Project)
7853M:	Mike Frysinger <vapier@gentoo.org>
7854M:	Cyril Hrubis <chrubis@suse.cz>
7855M:	Wanlong Gao <wanlong.gao@gmail.com>
7856M:	Jan Stancek <jstancek@redhat.com>
7857M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7858M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7859L:	ltp@lists.linux.it (subscribers-only)
7860W:	http://linux-test-project.github.io/
7861T:	git git://github.com/linux-test-project/ltp.git
7862S:	Maintained
7863
7864M32R ARCHITECTURE
7865W:	http://www.linux-m32r.org/
7866S:	Orphan
7867F:	arch/m32r/
7868
7869M68K ARCHITECTURE
7870M:	Geert Uytterhoeven <geert@linux-m68k.org>
7871L:	linux-m68k@lists.linux-m68k.org
7872W:	http://www.linux-m68k.org/
7873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7874S:	Maintained
7875F:	arch/m68k/
7876F:	drivers/zorro/
7877
7878M68K ON APPLE MACINTOSH
7879M:	Joshua Thompson <funaho@jurai.org>
7880W:	http://www.mac.linux-m68k.org/
7881L:	linux-m68k@lists.linux-m68k.org
7882S:	Maintained
7883F:	arch/m68k/mac/
7884
7885M68K ON HP9000/300
7886M:	Philip Blundell <philb@gnu.org>
7887W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7888S:	Maintained
7889F:	arch/m68k/hp300/
7890
7891M88DS3103 MEDIA DRIVER
7892M:	Antti Palosaari <crope@iki.fi>
7893L:	linux-media@vger.kernel.org
7894W:	https://linuxtv.org
7895W:	http://palosaari.fi/linux/
7896Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7897T:	git git://linuxtv.org/anttip/media_tree.git
7898S:	Maintained
7899F:	drivers/media/dvb-frontends/m88ds3103*
7900
7901M88RS2000 MEDIA DRIVER
7902M:	Malcolm Priestley <tvboxspy@gmail.com>
7903L:	linux-media@vger.kernel.org
7904W:	https://linuxtv.org
7905Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7906S:	Maintained
7907F:	drivers/media/dvb-frontends/m88rs2000*
7908
7909MA901 MASTERKIT USB FM RADIO DRIVER
7910M:	Alexey Klimov <klimov.linux@gmail.com>
7911L:	linux-media@vger.kernel.org
7912T:	git git://linuxtv.org/media_tree.git
7913S:	Maintained
7914F:	drivers/media/radio/radio-ma901.c
7915
7916MAC80211
7917M:	Johannes Berg <johannes@sipsolutions.net>
7918L:	linux-wireless@vger.kernel.org
7919W:	http://wireless.kernel.org/
7920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7922S:	Maintained
7923F:	Documentation/networking/mac80211-injection.txt
7924F:	include/net/mac80211.h
7925F:	net/mac80211/
7926F:	drivers/net/wireless/mac80211_hwsim.[ch]
7927
7928MAILBOX API
7929M:	Jassi Brar <jassisinghbrar@gmail.com>
7930L:	linux-kernel@vger.kernel.org
7931S:	Maintained
7932F:	drivers/mailbox/
7933F:	include/linux/mailbox_client.h
7934F:	include/linux/mailbox_controller.h
7935
7936MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7937M:	Michael Kerrisk <mtk.manpages@gmail.com>
7938W:	http://www.kernel.org/doc/man-pages
7939L:	linux-man@vger.kernel.org
7940S:	Maintained
7941
7942MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7943M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
7944L:	linux-mips@linux-mips.org
7945S:	Maintained
7946F:	arch/mips/boot/dts/img/pistachio_marduk.dts
7947
7948MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7949M:	Andrew Lunn <andrew@lunn.ch>
7950M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7951L:	netdev@vger.kernel.org
7952S:	Maintained
7953F:	drivers/net/dsa/mv88e6xxx/
7954F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7955
7956MARVELL ARMADA DRM SUPPORT
7957M:	Russell King <linux@armlinux.org.uk>
7958S:	Maintained
7959T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7960T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7961F:	drivers/gpu/drm/armada/
7962F:	include/uapi/drm/armada_drm.h
7963F:	Documentation/devicetree/bindings/display/armada/
7964
7965MARVELL CRYPTO DRIVER
7966M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7967M:	Arnaud Ebalard <arno@natisbad.org>
7968F:	drivers/crypto/marvell/
7969S:	Maintained
7970L:	linux-crypto@vger.kernel.org
7971
7972MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7973M:	Mirko Lindner <mlindner@marvell.com>
7974M:	Stephen Hemminger <stephen@networkplumber.org>
7975L:	netdev@vger.kernel.org
7976S:	Maintained
7977F:	drivers/net/ethernet/marvell/sk*
7978
7979MARVELL LIBERTAS WIRELESS DRIVER
7980L:	libertas-dev@lists.infradead.org
7981S:	Orphan
7982F:	drivers/net/wireless/marvell/libertas/
7983
7984MARVELL MV643XX ETHERNET DRIVER
7985M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7986L:	netdev@vger.kernel.org
7987S:	Maintained
7988F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7989F:	include/linux/mv643xx.h
7990
7991MARVELL MVNETA ETHERNET DRIVER
7992M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7993L:	netdev@vger.kernel.org
7994S:	Maintained
7995F:	drivers/net/ethernet/marvell/mvneta.*
7996
7997MARVELL MWIFIEX WIRELESS DRIVER
7998M:	Amitkumar Karwar <amitkarwar@gmail.com>
7999M:	Nishant Sarmukadam <nishants@marvell.com>
8000M:	Ganapathi Bhat <gbhat@marvell.com>
8001M:	Xinming Hu <huxm@marvell.com>
8002L:	linux-wireless@vger.kernel.org
8003S:	Maintained
8004F:	drivers/net/wireless/marvell/mwifiex/
8005
8006MARVELL MWL8K WIRELESS DRIVER
8007M:	Lennert Buytenhek <buytenh@wantstofly.org>
8008L:	linux-wireless@vger.kernel.org
8009S:	Odd Fixes
8010F:	drivers/net/wireless/marvell/mwl8k.c
8011
8012MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8013M:	Nicolas Pitre <nico@fluxnic.net>
8014S:	Odd Fixes
8015F:	drivers/mmc/host/mvsdio.*
8016
8017MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8018M:	Hu Ziji <huziji@marvell.com>
8019L:	linux-mmc@vger.kernel.org
8020S:	Supported
8021F:	drivers/mmc/host/sdhci-xenon*
8022F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8023
8024MATROX FRAMEBUFFER DRIVER
8025L:	linux-fbdev@vger.kernel.org
8026S:	Orphan
8027F:	drivers/video/fbdev/matrox/matroxfb_*
8028F:	include/uapi/linux/matroxfb.h
8029
8030MAX16065 HARDWARE MONITOR DRIVER
8031M:	Guenter Roeck <linux@roeck-us.net>
8032L:	linux-hwmon@vger.kernel.org
8033S:	Maintained
8034F:	Documentation/hwmon/max16065
8035F:	drivers/hwmon/max16065.c
8036
8037MAX20751 HARDWARE MONITOR DRIVER
8038M:	Guenter Roeck <linux@roeck-us.net>
8039L:	linux-hwmon@vger.kernel.org
8040S:	Maintained
8041F:	Documentation/hwmon/max20751
8042F:	drivers/hwmon/max20751.c
8043
8044MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8045L:	linux-hwmon@vger.kernel.org
8046S:	Orphan
8047F:	Documentation/hwmon/max6650
8048F:	drivers/hwmon/max6650.c
8049
8050MAX6697 HARDWARE MONITOR DRIVER
8051M:	Guenter Roeck <linux@roeck-us.net>
8052L:	linux-hwmon@vger.kernel.org
8053S:	Maintained
8054F:	Documentation/hwmon/max6697
8055F:	Documentation/devicetree/bindings/i2c/max6697.txt
8056F:	drivers/hwmon/max6697.c
8057F:	include/linux/platform_data/max6697.h
8058
8059MAX9860 MONO AUDIO VOICE CODEC DRIVER
8060M:	Peter Rosin <peda@axentia.se>
8061L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8062S:	Maintained
8063F:	Documentation/devicetree/bindings/sound/max9860.txt
8064F:	sound/soc/codecs/max9860.*
8065
8066MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8067M:	Krzysztof Kozlowski <krzk@kernel.org>
8068M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8069L:	linux-pm@vger.kernel.org
8070S:	Supported
8071F:	drivers/power/supply/max14577_charger.c
8072F:	drivers/power/supply/max77693_charger.c
8073
8074MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8075M:	Javier Martinez Canillas <javier@osg.samsung.com>
8076L:	linux-kernel@vger.kernel.org
8077S:	Supported
8078F:	drivers/*/*max77802*.c
8079F:	Documentation/devicetree/bindings/*/*max77802.txt
8080F:	include/dt-bindings/*/*max77802.h
8081
8082MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8083M:	Chanwoo Choi <cw00.choi@samsung.com>
8084M:	Krzysztof Kozlowski <krzk@kernel.org>
8085M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8086L:	linux-kernel@vger.kernel.org
8087S:	Supported
8088F:	drivers/*/max14577*.c
8089F:	drivers/*/max77686*.c
8090F:	drivers/*/max77693*.c
8091F:	drivers/extcon/extcon-max14577.c
8092F:	drivers/extcon/extcon-max77693.c
8093F:	drivers/rtc/rtc-max77686.c
8094F:	drivers/clk/clk-max77686.c
8095F:	Documentation/devicetree/bindings/mfd/max14577.txt
8096F:	Documentation/devicetree/bindings/*/max77686.txt
8097F:	Documentation/devicetree/bindings/mfd/max77693.txt
8098F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8099F:	include/linux/mfd/max14577*.h
8100F:	include/linux/mfd/max77686*.h
8101F:	include/linux/mfd/max77693*.h
8102
8103MAXIRADIO FM RADIO RECEIVER DRIVER
8104M:	Hans Verkuil <hverkuil@xs4all.nl>
8105L:	linux-media@vger.kernel.org
8106T:	git git://linuxtv.org/media_tree.git
8107W:	https://linuxtv.org
8108S:	Maintained
8109F:	drivers/media/radio/radio-maxiradio*
8110
8111MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8112M:	Peter Rosin <peda@axentia.se>
8113L:	linux-iio@vger.kernel.org
8114S:	Maintained
8115F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8116F:	drivers/iio/potentiometer/mcp4531.c
8117
8118MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8119M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8120L:	linux-iio@vger.kernel.org
8121S:	Maintained
8122F:	drivers/iio/dac/cio-dac.c
8123
8124MEDIA DRIVERS FOR RENESAS - FCP
8125M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8126L:	linux-media@vger.kernel.org
8127L:	linux-renesas-soc@vger.kernel.org
8128T:	git git://linuxtv.org/media_tree.git
8129S:	Supported
8130F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8131F:	drivers/media/platform/rcar-fcp.c
8132F:	include/media/rcar-fcp.h
8133
8134MEDIA DRIVERS FOR RENESAS - FDP1
8135M:	Kieran Bingham <kieran@bingham.xyz>
8136L:	linux-media@vger.kernel.org
8137L:	linux-renesas-soc@vger.kernel.org
8138T:	git git://linuxtv.org/media_tree.git
8139S:	Supported
8140F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8141F:	drivers/media/platform/rcar_fdp1.c
8142
8143MEDIA DRIVERS FOR RENESAS - VIN
8144M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8145L:	linux-media@vger.kernel.org
8146L:	linux-renesas-soc@vger.kernel.org
8147T:	git git://linuxtv.org/media_tree.git
8148S:	Supported
8149F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8150F:	drivers/media/platform/rcar-vin/
8151
8152MEDIA DRIVERS FOR RENESAS - VSP1
8153M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8154L:	linux-media@vger.kernel.org
8155L:	linux-renesas-soc@vger.kernel.org
8156T:	git git://linuxtv.org/media_tree.git
8157S:	Supported
8158F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8159F:	drivers/media/platform/vsp1/
8160
8161MEDIA DRIVERS FOR HELENE
8162M:	Abylay Ospan <aospan@netup.ru>
8163L:	linux-media@vger.kernel.org
8164W:	https://linuxtv.org
8165W:	http://netup.tv/
8166T:	git git://linuxtv.org/media_tree.git
8167S:	Supported
8168F:	drivers/media/dvb-frontends/helene*
8169
8170MEDIA DRIVERS FOR ASCOT2E
8171M:	Sergey Kozlov <serjk@netup.ru>
8172M:	Abylay Ospan <aospan@netup.ru>
8173L:	linux-media@vger.kernel.org
8174W:	https://linuxtv.org
8175W:	http://netup.tv/
8176T:	git git://linuxtv.org/media_tree.git
8177S:	Supported
8178F:	drivers/media/dvb-frontends/ascot2e*
8179
8180MEDIA DRIVERS FOR CXD2841ER
8181M:	Sergey Kozlov <serjk@netup.ru>
8182M:	Abylay Ospan <aospan@netup.ru>
8183L:	linux-media@vger.kernel.org
8184W:	https://linuxtv.org
8185W:	http://netup.tv/
8186T:	git git://linuxtv.org/media_tree.git
8187S:	Supported
8188F:	drivers/media/dvb-frontends/cxd2841er*
8189
8190MEDIA DRIVERS FOR HORUS3A
8191M:	Sergey Kozlov <serjk@netup.ru>
8192M:	Abylay Ospan <aospan@netup.ru>
8193L:	linux-media@vger.kernel.org
8194W:	https://linuxtv.org
8195W:	http://netup.tv/
8196T:	git git://linuxtv.org/media_tree.git
8197S:	Supported
8198F:	drivers/media/dvb-frontends/horus3a*
8199
8200MEDIA DRIVERS FOR LNBH25
8201M:	Sergey Kozlov <serjk@netup.ru>
8202M:	Abylay Ospan <aospan@netup.ru>
8203L:	linux-media@vger.kernel.org
8204W:	https://linuxtv.org
8205W:	http://netup.tv/
8206T:	git git://linuxtv.org/media_tree.git
8207S:	Supported
8208F:	drivers/media/dvb-frontends/lnbh25*
8209
8210MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8211M:	Sergey Kozlov <serjk@netup.ru>
8212M:	Abylay Ospan <aospan@netup.ru>
8213L:	linux-media@vger.kernel.org
8214W:	https://linuxtv.org
8215W:	http://netup.tv/
8216T:	git git://linuxtv.org/media_tree.git
8217S:	Supported
8218F:	drivers/media/pci/netup_unidvb/*
8219
8220MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8221M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8222M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8223P:	LinuxTV.org Project
8224L:	linux-media@vger.kernel.org
8225W:	https://linuxtv.org
8226Q:	http://patchwork.kernel.org/project/linux-media/list/
8227T:	git git://linuxtv.org/media_tree.git
8228S:	Maintained
8229F:	Documentation/devicetree/bindings/media/
8230F:	Documentation/media/
8231F:	drivers/media/
8232F:	drivers/staging/media/
8233F:	include/linux/platform_data/media/
8234F:	include/media/
8235F:	include/uapi/linux/dvb/
8236F:	include/uapi/linux/videodev2.h
8237F:	include/uapi/linux/media.h
8238F:	include/uapi/linux/v4l2-*
8239F:	include/uapi/linux/meye.h
8240F:	include/uapi/linux/ivtv*
8241F:	include/uapi/linux/uvcvideo.h
8242
8243MEDIATEK ETHERNET DRIVER
8244M:	Felix Fietkau <nbd@openwrt.org>
8245M:	John Crispin <blogic@openwrt.org>
8246L:	netdev@vger.kernel.org
8247S:	Maintained
8248F:	drivers/net/ethernet/mediatek/
8249
8250MEDIATEK JPEG DRIVER
8251M:	Rick Chang <rick.chang@mediatek.com>
8252M:	Bin Liu <bin.liu@mediatek.com>
8253S:	Supported
8254F:	drivers/media/platform/mtk-jpeg/
8255F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8256
8257MEDIATEK MEDIA DRIVER
8258M:	Tiffany Lin <tiffany.lin@mediatek.com>
8259M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8260S:	Supported
8261F:	drivers/media/platform/mtk-vcodec/
8262F:	drivers/media/platform/mtk-vpu/
8263F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8264F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8265
8266MEDIATEK MDP DRIVER
8267M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8268M:	Houlong Wei <houlong.wei@mediatek.com>
8269M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8270S:	Supported
8271F:	drivers/media/platform/mtk-mdp/
8272F:	drivers/media/platform/mtk-vpu/
8273F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8274
8275MEDIATEK MT7601U WIRELESS LAN DRIVER
8276M:	Jakub Kicinski <kubakici@wp.pl>
8277L:	linux-wireless@vger.kernel.org
8278S:	Maintained
8279F:	drivers/net/wireless/mediatek/mt7601u/
8280
8281MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8282M:	Peter Senna Tschudin <peter.senna@collabora.com>
8283M:	Martin Donnelly <martin.donnelly@ge.com>
8284M:	Martyn Welch <martyn.welch@collabora.co.uk>
8285S:	Maintained
8286F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8287F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8288
8289MEGARAID SCSI/SAS DRIVERS
8290M:	Kashyap Desai <kashyap.desai@broadcom.com>
8291M:	Sumit Saxena <sumit.saxena@broadcom.com>
8292M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8293L:	megaraidlinux.pdl@broadcom.com
8294L:	linux-scsi@vger.kernel.org
8295W:	http://www.avagotech.com/support/
8296S:	Maintained
8297F:	Documentation/scsi/megaraid.txt
8298F:	drivers/scsi/megaraid.*
8299F:	drivers/scsi/megaraid/
8300
8301MELFAS MIP4 TOUCHSCREEN DRIVER
8302M:	Sangwon Jee <jeesw@melfas.com>
8303W:	http://www.melfas.com
8304S:	Supported
8305F:	drivers/input/touchscreen/melfas_mip4.c
8306F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8307
8308MELLANOX ETHERNET DRIVER (mlx4_en)
8309M:	Tariq Toukan <tariqt@mellanox.com>
8310L:	netdev@vger.kernel.org
8311S:	Supported
8312W:	http://www.mellanox.com
8313Q:	http://patchwork.ozlabs.org/project/netdev/list/
8314F:	drivers/net/ethernet/mellanox/mlx4/en_*
8315
8316MELLANOX ETHERNET DRIVER (mlx5e)
8317M:	Saeed Mahameed <saeedm@mellanox.com>
8318L:	netdev@vger.kernel.org
8319S:	Supported
8320W:	http://www.mellanox.com
8321Q:	http://patchwork.ozlabs.org/project/netdev/list/
8322F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8323
8324MELLANOX ETHERNET SWITCH DRIVERS
8325M:	Jiri Pirko <jiri@mellanox.com>
8326M:	Ido Schimmel <idosch@mellanox.com>
8327L:	netdev@vger.kernel.org
8328S:	Supported
8329W:	http://www.mellanox.com
8330Q:	http://patchwork.ozlabs.org/project/netdev/list/
8331F:	drivers/net/ethernet/mellanox/mlxsw/
8332
8333MELLANOX MLXCPLD I2C AND MUX DRIVER
8334M:	Vadim Pasternak <vadimp@mellanox.com>
8335M:	Michael Shych <michaelsh@mellanox.com>
8336L:	linux-i2c@vger.kernel.org
8337S:	Supported
8338F:	drivers/i2c/busses/i2c-mlxcpld.c
8339F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8340F:	Documentation/i2c/busses/i2c-mlxcpld
8341
8342MELLANOX MLXCPLD LED DRIVER
8343M:	Vadim Pasternak <vadimp@mellanox.com>
8344L:	linux-leds@vger.kernel.org
8345S:	Supported
8346F:	drivers/leds/leds-mlxcpld.c
8347F:	Documentation/leds/leds-mlxcpld.txt
8348
8349MELLANOX PLATFORM DRIVER
8350M:      Vadim Pasternak <vadimp@mellanox.com>
8351L:      platform-driver-x86@vger.kernel.org
8352S:      Supported
8353F:      drivers/platform/x86/mlx-platform.c
8354
8355MELLANOX MLX CPLD HOTPLUG DRIVER
8356M:	Vadim Pasternak <vadimp@mellanox.com>
8357L:	platform-driver-x86@vger.kernel.org
8358S:	Supported
8359F:	drivers/platform/x86/mlxcpld-hotplug.c
8360F:	include/linux/platform_data/mlxcpld-hotplug.h
8361
8362SOFT-ROCE DRIVER (rxe)
8363M:	Moni Shoua <monis@mellanox.com>
8364L:	linux-rdma@vger.kernel.org
8365S:	Supported
8366W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8367Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8368F:	drivers/infiniband/sw/rxe/
8369F:	include/uapi/rdma/rdma_user_rxe.h
8370
8371MEMBARRIER SUPPORT
8372M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8373M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8374L:	linux-kernel@vger.kernel.org
8375S:	Supported
8376F:	kernel/membarrier.c
8377F:	include/uapi/linux/membarrier.h
8378
8379MEMORY MANAGEMENT
8380L:	linux-mm@kvack.org
8381W:	http://www.linux-mm.org
8382S:	Maintained
8383F:	include/linux/mm.h
8384F:	include/linux/gfp.h
8385F:	include/linux/mmzone.h
8386F:	include/linux/memory_hotplug.h
8387F:	include/linux/vmalloc.h
8388F:	mm/
8389
8390MEMORY TECHNOLOGY DEVICES (MTD)
8391M:	David Woodhouse <dwmw2@infradead.org>
8392M:	Brian Norris <computersforpeace@gmail.com>
8393M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8394M:	Marek Vasut <marek.vasut@gmail.com>
8395M:	Richard Weinberger <richard@nod.at>
8396M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8397L:	linux-mtd@lists.infradead.org
8398W:	http://www.linux-mtd.infradead.org/
8399Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8400T:	git git://git.infradead.org/linux-mtd.git master
8401T:	git git://git.infradead.org/l2-mtd.git master
8402S:	Maintained
8403F:	Documentation/devicetree/bindings/mtd/
8404F:	drivers/mtd/
8405F:	include/linux/mtd/
8406F:	include/uapi/mtd/
8407
8408MEN A21 WATCHDOG DRIVER
8409M:	Johannes Thumshirn <morbidrsa@gmail.com>
8410L:	linux-watchdog@vger.kernel.org
8411S:	Maintained
8412F:	drivers/watchdog/mena21_wdt.c
8413
8414MEN CHAMELEON BUS (mcb)
8415M:	Johannes Thumshirn <morbidrsa@gmail.com>
8416S:	Maintained
8417F:	drivers/mcb/
8418F:	include/linux/mcb.h
8419F:	Documentation/men-chameleon-bus.txt
8420
8421MEN F21BMC (Board Management Controller)
8422M:	Andreas Werner <andreas.werner@men.de>
8423S:	Supported
8424F:	drivers/mfd/menf21bmc.c
8425F:	drivers/watchdog/menf21bmc_wdt.c
8426F:	drivers/leds/leds-menf21bmc.c
8427F:	drivers/hwmon/menf21bmc_hwmon.c
8428F:	Documentation/hwmon/menf21bmc
8429
8430METAG ARCHITECTURE
8431M:	James Hogan <james.hogan@imgtec.com>
8432L:	linux-metag@vger.kernel.org
8433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8434S:	Odd Fixes
8435F:	arch/metag/
8436F:	Documentation/metag/
8437F:	Documentation/devicetree/bindings/metag/
8438F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8439F:	drivers/clocksource/metag_generic.c
8440F:	drivers/irqchip/irq-metag.c
8441F:	drivers/irqchip/irq-metag-ext.c
8442F:	drivers/tty/metag_da.c
8443
8444MICROBLAZE ARCHITECTURE
8445M:	Michal Simek <monstr@monstr.eu>
8446W:	http://www.monstr.eu/fdt/
8447T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8448S:	Supported
8449F:	arch/microblaze/
8450
8451MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8452M:	Richard Genoud <richard.genoud@gmail.com>
8453S:	Maintained
8454F:	drivers/tty/serial/atmel_serial.c
8455F:	drivers/tty/serial/atmel_serial.h
8456
8457MICROCHIP / ATMEL DMA DRIVER
8458M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8460L:	dmaengine@vger.kernel.org
8461S:	Supported
8462F:	drivers/dma/at_hdmac.c
8463F:	drivers/dma/at_hdmac_regs.h
8464F:	include/linux/platform_data/dma-atmel.h
8465
8466MICROCHIP / ATMEL ISC DRIVER
8467M:	Songjun Wu <songjun.wu@microchip.com>
8468L:	linux-media@vger.kernel.org
8469S:	Supported
8470F:	drivers/media/platform/atmel/atmel-isc.c
8471F:	drivers/media/platform/atmel/atmel-isc-regs.h
8472F:	devicetree/bindings/media/atmel-isc.txt
8473
8474MICROCHIP USB251XB DRIVER
8475M:	Richard Leitner <richard.leitner@skidata.com>
8476L:	linux-usb@vger.kernel.org
8477S:	Maintained
8478F:	drivers/usb/misc/usb251xb.c
8479F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8480
8481MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8482M:	Chen Yu <yu.c.chen@intel.com>
8483L:	platform-driver-x86@vger.kernel.org
8484S:	Supported
8485F:	drivers/platform/x86/surfacepro3_button.c
8486
8487MICROTEK X6 SCANNER
8488M:	Oliver Neukum <oliver@neukum.org>
8489S:	Maintained
8490F:	drivers/usb/image/microtek.*
8491
8492MIPS
8493M:	Ralf Baechle <ralf@linux-mips.org>
8494L:	linux-mips@linux-mips.org
8495W:	http://www.linux-mips.org/
8496T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8497Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8498S:	Supported
8499F:	Documentation/devicetree/bindings/mips/
8500F:	Documentation/mips/
8501F:	arch/mips/
8502
8503MIPS/LOONGSON1 ARCHITECTURE
8504M:	Keguang Zhang <keguang.zhang@gmail.com>
8505L:	linux-mips@linux-mips.org
8506S:	Maintained
8507F:	arch/mips/loongson32/
8508F:	arch/mips/include/asm/mach-loongson32/
8509F:	drivers/*/*loongson1*
8510F:	drivers/*/*/*loongson1*
8511
8512MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8513M:	Hans Verkuil <hverkuil@xs4all.nl>
8514L:	linux-media@vger.kernel.org
8515T:	git git://linuxtv.org/media_tree.git
8516W:	https://linuxtv.org
8517S:	Odd Fixes
8518F:	drivers/media/radio/radio-miropcm20*
8519
8520MELLANOX MLX4 core VPI driver
8521M:	Yishai Hadas <yishaih@mellanox.com>
8522L:	netdev@vger.kernel.org
8523L:	linux-rdma@vger.kernel.org
8524W:	http://www.mellanox.com
8525Q:	http://patchwork.ozlabs.org/project/netdev/list/
8526S:	Supported
8527F:	drivers/net/ethernet/mellanox/mlx4/
8528F:	include/linux/mlx4/
8529F:	include/uapi/rdma/mlx4-abi.h
8530
8531MELLANOX MLX4 IB driver
8532M:	Yishai Hadas <yishaih@mellanox.com>
8533L:	linux-rdma@vger.kernel.org
8534W:	http://www.mellanox.com
8535Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8536S:	Supported
8537F:	drivers/infiniband/hw/mlx4/
8538F:	include/linux/mlx4/
8539
8540MELLANOX MLX5 core VPI driver
8541M:	Saeed Mahameed <saeedm@mellanox.com>
8542M:	Matan Barak <matanb@mellanox.com>
8543M:	Leon Romanovsky <leonro@mellanox.com>
8544L:	netdev@vger.kernel.org
8545L:	linux-rdma@vger.kernel.org
8546W:	http://www.mellanox.com
8547Q:	http://patchwork.ozlabs.org/project/netdev/list/
8548S:	Supported
8549F:	drivers/net/ethernet/mellanox/mlx5/core/
8550F:	include/linux/mlx5/
8551F:	include/uapi/rdma/mlx5-abi.h
8552
8553MELLANOX MLX5 IB driver
8554M:	Matan Barak <matanb@mellanox.com>
8555M:	Leon Romanovsky <leonro@mellanox.com>
8556L:	linux-rdma@vger.kernel.org
8557W:	http://www.mellanox.com
8558Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8559S:	Supported
8560F:	drivers/infiniband/hw/mlx5/
8561F:	include/linux/mlx5/
8562
8563MELEXIS MLX90614 DRIVER
8564M:	Crt Mori <cmo@melexis.com>
8565L:	linux-iio@vger.kernel.org
8566W:	http://www.melexis.com
8567S:	Supported
8568F:	drivers/iio/temperature/mlx90614.c
8569
8570MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8571M:	Don Brace <don.brace@microsemi.com>
8572L:	esc.storagedev@microsemi.com
8573L:	linux-scsi@vger.kernel.org
8574S:	Supported
8575F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8576F:	drivers/scsi/smartpqi/Kconfig
8577F:	drivers/scsi/smartpqi/Makefile
8578F:	include/linux/cciss*.h
8579F:	include/uapi/linux/cciss*.h
8580F:	Documentation/scsi/smartpqi.txt
8581
8582MN88472 MEDIA DRIVER
8583M:	Antti Palosaari <crope@iki.fi>
8584L:	linux-media@vger.kernel.org
8585W:	https://linuxtv.org
8586W:	http://palosaari.fi/linux/
8587Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8588S:	Maintained
8589F:	drivers/media/dvb-frontends/mn88472*
8590
8591MN88473 MEDIA DRIVER
8592M:	Antti Palosaari <crope@iki.fi>
8593L:	linux-media@vger.kernel.org
8594W:	https://linuxtv.org
8595W:	http://palosaari.fi/linux/
8596Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8597S:	Maintained
8598F:	drivers/media/dvb-frontends/mn88473*
8599
8600MODULE SUPPORT
8601M:	Jessica Yu <jeyu@redhat.com>
8602M:	Rusty Russell <rusty@rustcorp.com.au>
8603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8604S:	Maintained
8605F:	include/linux/module.h
8606F:	kernel/module.c
8607
8608MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8609W:	http://popies.net/meye/
8610S:	Orphan
8611F:	Documentation/media/v4l-drivers/meye*
8612F:	drivers/media/pci/meye/
8613F:	include/uapi/linux/meye.h
8614
8615MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8616M:	Jiri Slaby <jirislaby@gmail.com>
8617S:	Maintained
8618F:	Documentation/serial/moxa-smartio
8619F:	drivers/tty/mxser.*
8620
8621MR800 AVERMEDIA USB FM RADIO DRIVER
8622M:	Alexey Klimov <klimov.linux@gmail.com>
8623L:	linux-media@vger.kernel.org
8624T:	git git://linuxtv.org/media_tree.git
8625S:	Maintained
8626F:	drivers/media/radio/radio-mr800.c
8627
8628MRF24J40 IEEE 802.15.4 RADIO DRIVER
8629M:	Alan Ott <alan@signal11.us>
8630L:	linux-wpan@vger.kernel.org
8631S:	Maintained
8632F:	drivers/net/ieee802154/mrf24j40.c
8633F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8634
8635MSI LAPTOP SUPPORT
8636M:	"Lee, Chun-Yi" <jlee@suse.com>
8637L:	platform-driver-x86@vger.kernel.org
8638S:	Maintained
8639F:	drivers/platform/x86/msi-laptop.c
8640
8641MSI WMI SUPPORT
8642L:	platform-driver-x86@vger.kernel.org
8643S:	Orphan
8644F:	drivers/platform/x86/msi-wmi.c
8645
8646MSI001 MEDIA DRIVER
8647M:	Antti Palosaari <crope@iki.fi>
8648L:	linux-media@vger.kernel.org
8649W:	https://linuxtv.org
8650W:	http://palosaari.fi/linux/
8651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8652T:	git git://linuxtv.org/anttip/media_tree.git
8653S:	Maintained
8654F:	drivers/media/tuners/msi001*
8655
8656MSI2500 MEDIA DRIVER
8657M:	Antti Palosaari <crope@iki.fi>
8658L:	linux-media@vger.kernel.org
8659W:	https://linuxtv.org
8660W:	http://palosaari.fi/linux/
8661Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8662T:	git git://linuxtv.org/anttip/media_tree.git
8663S:	Maintained
8664F:	drivers/media/usb/msi2500/
8665
8666MSYSTEMS DISKONCHIP G3 MTD DRIVER
8667M:	Robert Jarzmik <robert.jarzmik@free.fr>
8668L:	linux-mtd@lists.infradead.org
8669S:	Maintained
8670F:	drivers/mtd/devices/docg3*
8671
8672MT9M032 APTINA SENSOR DRIVER
8673M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8674L:	linux-media@vger.kernel.org
8675T:	git git://linuxtv.org/media_tree.git
8676S:	Maintained
8677F:	drivers/media/i2c/mt9m032.c
8678F:	include/media/i2c/mt9m032.h
8679
8680MT9P031 APTINA CAMERA SENSOR
8681M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8682L:	linux-media@vger.kernel.org
8683T:	git git://linuxtv.org/media_tree.git
8684S:	Maintained
8685F:	drivers/media/i2c/mt9p031.c
8686F:	include/media/i2c/mt9p031.h
8687
8688MT9T001 APTINA CAMERA SENSOR
8689M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8690L:	linux-media@vger.kernel.org
8691T:	git git://linuxtv.org/media_tree.git
8692S:	Maintained
8693F:	drivers/media/i2c/mt9t001.c
8694F:	include/media/i2c/mt9t001.h
8695
8696MT9V032 APTINA CAMERA SENSOR
8697M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8698L:	linux-media@vger.kernel.org
8699T:	git git://linuxtv.org/media_tree.git
8700S:	Maintained
8701F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8702F:	drivers/media/i2c/mt9v032.c
8703F:	include/media/i2c/mt9v032.h
8704
8705MULTIFUNCTION DEVICES (MFD)
8706M:	Lee Jones <lee.jones@linaro.org>
8707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8708S:	Supported
8709F:	Documentation/devicetree/bindings/mfd/
8710F:	drivers/mfd/
8711F:	include/linux/mfd/
8712F:	include/dt-bindings/mfd/
8713
8714MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8715M:	Ulf Hansson <ulf.hansson@linaro.org>
8716L:	linux-mmc@vger.kernel.org
8717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8718S:	Maintained
8719F:	Documentation/devicetree/bindings/mmc/
8720F:	drivers/mmc/
8721F:	include/linux/mmc/
8722F:	include/uapi/linux/mmc/
8723
8724MULTIMEDIA CARD (MMC) ETC. OVER SPI
8725S:	Orphan
8726F:	drivers/mmc/host/mmc_spi.c
8727F:	include/linux/spi/mmc_spi.h
8728
8729MULTISOUND SOUND DRIVER
8730M:	Andrew Veliath <andrewtv@usa.net>
8731S:	Maintained
8732F:	Documentation/sound/oss/MultiSound
8733F:	sound/oss/msnd*
8734
8735MULTITECH MULTIPORT CARD (ISICOM)
8736S:	Orphan
8737F:	drivers/tty/isicom.c
8738F:	include/linux/isicom.h
8739
8740MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8741M:	Bin Liu <b-liu@ti.com>
8742L:	linux-usb@vger.kernel.org
8743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8744S:	Maintained
8745F:	drivers/usb/musb/
8746
8747MXL5007T MEDIA DRIVER
8748M:	Michael Krufky <mkrufky@linuxtv.org>
8749L:	linux-media@vger.kernel.org
8750W:	https://linuxtv.org
8751W:	http://github.com/mkrufky
8752Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8753T:	git git://linuxtv.org/mkrufky/tuners.git
8754S:	Maintained
8755F:	drivers/media/tuners/mxl5007t.*
8756
8757MXSFB DRM DRIVER
8758M:	Marek Vasut <marex@denx.de>
8759S:	Supported
8760F:	drivers/gpu/drm/mxsfb/
8761F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8762
8763MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8764M:	Hyong-Youb Kim <hykim@myri.com>
8765L:	netdev@vger.kernel.org
8766W:	https://www.myricom.com/support/downloads/myri10ge.html
8767S:	Supported
8768F:	drivers/net/ethernet/myricom/myri10ge/
8769
8770NAND FLASH SUBSYSTEM
8771M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8772R:	Richard Weinberger <richard@nod.at>
8773L:	linux-mtd@lists.infradead.org
8774W:	http://www.linux-mtd.infradead.org/
8775Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8776T:	git git://git.infradead.org/linux-mtd.git nand/fixes
8777T:	git git://git.infradead.org/l2-mtd.git nand/next
8778S:	Maintained
8779F:	drivers/mtd/nand/
8780F:	include/linux/mtd/nand*.h
8781
8782NATSEMI ETHERNET DRIVER (DP8381x)
8783S:	Orphan
8784F:	drivers/net/ethernet/natsemi/natsemi.c
8785
8786NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8787M:	Daniel Mack <zonque@gmail.com>
8788S:	Maintained
8789L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8790W:	http://www.native-instruments.com
8791F:	sound/usb/caiaq/
8792
8793NCP FILESYSTEM
8794M:	Petr Vandrovec <petr@vandrovec.name>
8795S:	Odd Fixes
8796F:	fs/ncpfs/
8797
8798NCR 5380 SCSI DRIVERS
8799M:	Finn Thain <fthain@telegraphics.com.au>
8800M:	Michael Schmitz <schmitzmic@gmail.com>
8801L:	linux-scsi@vger.kernel.org
8802S:	Maintained
8803F:	Documentation/scsi/g_NCR5380.txt
8804F:	drivers/scsi/NCR5380.*
8805F:	drivers/scsi/arm/cumana_1.c
8806F:	drivers/scsi/arm/oak.c
8807F:	drivers/scsi/atari_scsi.*
8808F:	drivers/scsi/dmx3191d.c
8809F:	drivers/scsi/g_NCR5380.*
8810F:	drivers/scsi/mac_scsi.*
8811F:	drivers/scsi/sun3_scsi.*
8812F:	drivers/scsi/sun3_scsi_vme.c
8813
8814NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8815M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8816L:	linux-scsi@vger.kernel.org
8817S:	Maintained
8818F:	drivers/scsi/NCR_D700.*
8819
8820NCT6775 HARDWARE MONITOR DRIVER
8821M:	Guenter Roeck <linux@roeck-us.net>
8822L:	linux-hwmon@vger.kernel.org
8823S:	Maintained
8824F:	Documentation/hwmon/nct6775
8825F:	drivers/hwmon/nct6775.c
8826
8827NETEFFECT IWARP RNIC DRIVER (IW_NES)
8828M:	Faisal Latif <faisal.latif@intel.com>
8829L:	linux-rdma@vger.kernel.org
8830W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8831S:	Supported
8832F:	drivers/infiniband/hw/nes/
8833F:	include/uapi/rdma/nes-abi.h
8834
8835NETEM NETWORK EMULATOR
8836M:	Stephen Hemminger <stephen@networkplumber.org>
8837L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8838S:	Maintained
8839F:	net/sched/sch_netem.c
8840
8841NETERION 10GbE DRIVERS (s2io/vxge)
8842M:	Jon Mason <jdmason@kudzu.us>
8843L:	netdev@vger.kernel.org
8844S:	Supported
8845F:	Documentation/networking/s2io.txt
8846F:	Documentation/networking/vxge.txt
8847F:	drivers/net/ethernet/neterion/
8848
8849NETFILTER
8850M:	Pablo Neira Ayuso <pablo@netfilter.org>
8851M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8852M:	Florian Westphal <fw@strlen.de>
8853L:	netfilter-devel@vger.kernel.org
8854L:	coreteam@netfilter.org
8855W:	http://www.netfilter.org/
8856W:	http://www.iptables.org/
8857W:	http://www.nftables.org/
8858Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8861S:	Maintained
8862F:	include/linux/netfilter*
8863F:	include/linux/netfilter/
8864F:	include/net/netfilter/
8865F:	include/uapi/linux/netfilter*
8866F:	include/uapi/linux/netfilter/
8867F:	net/*/netfilter.c
8868F:	net/*/netfilter/
8869F:	net/netfilter/
8870F:	net/bridge/br_netfilter*.c
8871
8872NETLABEL
8873M:	Paul Moore <paul@paul-moore.com>
8874W:	http://netlabel.sf.net
8875L:	netdev@vger.kernel.org
8876S:	Maintained
8877F:	Documentation/netlabel/
8878F:	include/net/netlabel.h
8879F:	net/netlabel/
8880
8881NETROM NETWORK LAYER
8882M:	Ralf Baechle <ralf@linux-mips.org>
8883L:	linux-hams@vger.kernel.org
8884W:	http://www.linux-ax25.org/
8885S:	Maintained
8886F:	include/net/netrom.h
8887F:	include/uapi/linux/netrom.h
8888F:	net/netrom/
8889
8890NETRONOME ETHERNET DRIVERS
8891M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8892L:	oss-drivers@netronome.com
8893S:	Maintained
8894F:	drivers/net/ethernet/netronome/
8895
8896NETWORK BLOCK DEVICE (NBD)
8897M:	Josef Bacik <jbacik@fb.com>
8898S:	Maintained
8899L:	linux-block@vger.kernel.org
8900L:	nbd-general@lists.sourceforge.net
8901F:	Documentation/blockdev/nbd.txt
8902F:	drivers/block/nbd.c
8903F:	include/uapi/linux/nbd.h
8904
8905NETWORK DROP MONITOR
8906M:	Neil Horman <nhorman@tuxdriver.com>
8907L:	netdev@vger.kernel.org
8908S:	Maintained
8909W:	https://fedorahosted.org/dropwatch/
8910F:	net/core/drop_monitor.c
8911
8912NETWORKING [DSA]
8913M:	Andrew Lunn <andrew@lunn.ch>
8914M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8915M:	Florian Fainelli <f.fainelli@gmail.com>
8916S:	Maintained
8917F:	net/dsa/
8918F:	include/net/dsa.h
8919F:	drivers/net/dsa/
8920
8921NETWORKING [GENERAL]
8922M:	"David S. Miller" <davem@davemloft.net>
8923L:	netdev@vger.kernel.org
8924W:	http://www.linuxfoundation.org/en/Net
8925Q:	http://patchwork.ozlabs.org/project/netdev/list/
8926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8928B:	mailto:netdev@vger.kernel.org
8929S:	Maintained
8930F:	net/
8931F:	include/net/
8932F:	include/linux/in.h
8933F:	include/linux/net.h
8934F:	include/linux/netdevice.h
8935F:	include/uapi/linux/in.h
8936F:	include/uapi/linux/net.h
8937F:	include/uapi/linux/netdevice.h
8938F:	include/uapi/linux/net_namespace.h
8939F:	tools/net/
8940F:	tools/testing/selftests/net/
8941F:	lib/random32.c
8942
8943NETWORKING [IPv4/IPv6]
8944M:	"David S. Miller" <davem@davemloft.net>
8945M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8946M:	James Morris <jmorris@namei.org>
8947M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8948M:	Patrick McHardy <kaber@trash.net>
8949L:	netdev@vger.kernel.org
8950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8951S:	Maintained
8952F:	net/ipv4/
8953F:	net/ipv6/
8954F:	include/net/ip*
8955F:	arch/x86/net/*
8956
8957NETWORKING [IPSEC]
8958M:	Steffen Klassert <steffen.klassert@secunet.com>
8959M:	Herbert Xu <herbert@gondor.apana.org.au>
8960M:	"David S. Miller" <davem@davemloft.net>
8961L:	netdev@vger.kernel.org
8962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8964S:	Maintained
8965F:	net/core/flow.c
8966F:	net/xfrm/
8967F:	net/key/
8968F:	net/ipv4/xfrm*
8969F:	net/ipv4/esp4*
8970F:	net/ipv4/ah4.c
8971F:	net/ipv4/ipcomp.c
8972F:	net/ipv4/ip_vti.c
8973F:	net/ipv6/xfrm*
8974F:	net/ipv6/esp6*
8975F:	net/ipv6/ah6.c
8976F:	net/ipv6/ipcomp6.c
8977F:	net/ipv6/ip6_vti.c
8978F:	include/uapi/linux/xfrm.h
8979F:	include/net/xfrm.h
8980
8981NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8982M:	Paul Moore <paul@paul-moore.com>
8983L:	netdev@vger.kernel.org
8984S:	Maintained
8985
8986NETWORKING [WIRELESS]
8987L:	linux-wireless@vger.kernel.org
8988Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8989
8990NETWORKING DRIVERS
8991L:	netdev@vger.kernel.org
8992W:	http://www.linuxfoundation.org/en/Net
8993Q:	http://patchwork.ozlabs.org/project/netdev/list/
8994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8996S:	Odd Fixes
8997F:	Documentation/devicetree/bindings/net/
8998F:	drivers/net/
8999F:	include/linux/if_*
9000F:	include/linux/netdevice.h
9001F:	include/linux/etherdevice.h
9002F:	include/linux/fcdevice.h
9003F:	include/linux/fddidevice.h
9004F:	include/linux/hippidevice.h
9005F:	include/linux/inetdevice.h
9006F:	include/uapi/linux/if_*
9007F:	include/uapi/linux/netdevice.h
9008
9009NETWORKING DRIVERS (WIRELESS)
9010M:	Kalle Valo <kvalo@codeaurora.org>
9011L:	linux-wireless@vger.kernel.org
9012Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9015S:	Maintained
9016F:	Documentation/devicetree/bindings/net/wireless/
9017F:	drivers/net/wireless/
9018
9019NETXEN (1/10) GbE SUPPORT
9020M:	Manish Chopra <manish.chopra@cavium.com>
9021M:	Rahul Verma <rahul.verma@cavium.com>
9022M:	Dept-GELinuxNICDev@cavium.com
9023L:	netdev@vger.kernel.org
9024S:	Supported
9025F:	drivers/net/ethernet/qlogic/netxen/
9026
9027NFC SUBSYSTEM
9028M:	Samuel Ortiz <sameo@linux.intel.com>
9029L:	linux-wireless@vger.kernel.org
9030L:	linux-nfc@lists.01.org (subscribers-only)
9031S:	Supported
9032F:	net/nfc/
9033F:	include/net/nfc/
9034F:	include/uapi/linux/nfc.h
9035F:	drivers/nfc/
9036F:	include/linux/platform_data/nfcmrvl.h
9037F:	include/linux/platform_data/nxp-nci.h
9038F:	include/linux/platform_data/pn544.h
9039F:	include/linux/platform_data/st21nfca.h
9040F:	include/linux/platform_data/st-nci.h
9041F:	Documentation/devicetree/bindings/net/nfc/
9042
9043NFS, SUNRPC, AND LOCKD CLIENTS
9044M:	Trond Myklebust <trond.myklebust@primarydata.com>
9045M:	Anna Schumaker <anna.schumaker@netapp.com>
9046L:	linux-nfs@vger.kernel.org
9047W:	http://client.linux-nfs.org
9048T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9049S:	Maintained
9050F:	fs/lockd/
9051F:	fs/nfs/
9052F:	fs/nfs_common/
9053F:	net/sunrpc/
9054F:	include/linux/lockd/
9055F:	include/linux/nfs*
9056F:	include/linux/sunrpc/
9057F:	include/uapi/linux/nfs*
9058F:	include/uapi/linux/sunrpc/
9059
9060NILFS2 FILESYSTEM
9061M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9062L:	linux-nilfs@vger.kernel.org
9063W:	http://nilfs.sourceforge.net/
9064W:	http://nilfs.osdn.jp/
9065T:	git git://github.com/konis/nilfs2.git
9066S:	Supported
9067F:	Documentation/filesystems/nilfs2.txt
9068F:	fs/nilfs2/
9069F:	include/trace/events/nilfs2.h
9070F:	include/uapi/linux/nilfs2_api.h
9071F:	include/uapi/linux/nilfs2_ondisk.h
9072
9073NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9074M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9075W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9076S:	Maintained
9077F:	Documentation/scsi/NinjaSCSI.txt
9078F:	drivers/scsi/pcmcia/nsp_*
9079
9080NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9081M:	GOTO Masanori <gotom@debian.or.jp>
9082M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9083W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9084S:	Maintained
9085F:	Documentation/scsi/NinjaSCSI.txt
9086F:	drivers/scsi/nsp32*
9087
9088NIOS2 ARCHITECTURE
9089M:	Ley Foon Tan <lftan@altera.com>
9090L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9092S:	Maintained
9093F:	arch/nios2/
9094
9095NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9096M:	Pavel Machek <pavel@ucw.cz>
9097M:	Sakari Ailus <sakari.ailus@iki.fi>
9098L:	linux-media@vger.kernel.org
9099S:	Maintained
9100F:	drivers/media/i2c/et8ek8
9101F:	drivers/media/i2c/ad5820.c
9102
9103NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9104M:	Pavel Machek <pavel@ucw.cz>
9105M:	Sakari Ailus <sakari.ailus@iki.fi>
9106L:	linux-media@vger.kernel.org
9107S:	Maintained
9108F:	drivers/media/i2c/et8ek8
9109F:	drivers/media/i2c/ad5820.c
9110
9111NOKIA N900 POWER SUPPLY DRIVERS
9112R:	Pali Rohár <pali.rohar@gmail.com>
9113F:	include/linux/power/bq2415x_charger.h
9114F:	include/linux/power/bq27xxx_battery.h
9115F:	include/linux/power/isp1704_charger.h
9116F:	drivers/power/supply/bq2415x_charger.c
9117F:	drivers/power/supply/bq27xxx_battery.c
9118F:	drivers/power/supply/bq27xxx_battery_i2c.c
9119F:	drivers/power/supply/isp1704_charger.c
9120F:	drivers/power/supply/rx51_battery.c
9121
9122NTB DRIVER CORE
9123M:	Jon Mason <jdmason@kudzu.us>
9124M:	Dave Jiang <dave.jiang@intel.com>
9125M:	Allen Hubbe <Allen.Hubbe@emc.com>
9126L:	linux-ntb@googlegroups.com
9127S:	Supported
9128W:	https://github.com/jonmason/ntb/wiki
9129T:	git git://github.com/jonmason/ntb.git
9130F:	drivers/ntb/
9131F:	drivers/net/ntb_netdev.c
9132F:	include/linux/ntb.h
9133F:	include/linux/ntb_transport.h
9134F:	tools/testing/selftests/ntb/
9135
9136NTB INTEL DRIVER
9137M:	Jon Mason <jdmason@kudzu.us>
9138M:	Dave Jiang <dave.jiang@intel.com>
9139L:	linux-ntb@googlegroups.com
9140S:	Supported
9141W:	https://github.com/jonmason/ntb/wiki
9142T:	git git://github.com/jonmason/ntb.git
9143F:	drivers/ntb/hw/intel/
9144
9145NTB AMD DRIVER
9146M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9147L:	linux-ntb@googlegroups.com
9148S:	Supported
9149F:	drivers/ntb/hw/amd/
9150
9151NTFS FILESYSTEM
9152M:	Anton Altaparmakov <anton@tuxera.com>
9153L:	linux-ntfs-dev@lists.sourceforge.net
9154W:	http://www.tuxera.com/
9155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9156S:	Supported
9157F:	Documentation/filesystems/ntfs.txt
9158F:	fs/ntfs/
9159
9160NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9161M:	Antonino Daplas <adaplas@gmail.com>
9162L:	linux-fbdev@vger.kernel.org
9163S:	Maintained
9164F:	drivers/video/fbdev/riva/
9165F:	drivers/video/fbdev/nvidia/
9166
9167NVM EXPRESS DRIVER
9168M:	Keith Busch <keith.busch@intel.com>
9169M:	Jens Axboe <axboe@fb.com>
9170M:	Christoph Hellwig <hch@lst.de>
9171M:	Sagi Grimberg <sagi@grimberg.me>
9172L:	linux-nvme@lists.infradead.org
9173T:	git://git.infradead.org/nvme.git
9174W:	http://git.infradead.org/nvme.git
9175S:	Supported
9176F:	drivers/nvme/host/
9177F:	include/linux/nvme.h
9178F:	include/uapi/linux/nvme_ioctl.h
9179
9180NVM EXPRESS TARGET DRIVER
9181M:	Christoph Hellwig <hch@lst.de>
9182M:	Sagi Grimberg <sagi@grimberg.me>
9183L:	linux-nvme@lists.infradead.org
9184T:	git://git.infradead.org/nvme.git
9185W:	http://git.infradead.org/nvme.git
9186S:	Supported
9187F:	drivers/nvme/target/
9188
9189NVM EXPRESS FC TRANSPORT DRIVERS
9190M:	James Smart <james.smart@broadcom.com>
9191L:	linux-nvme@lists.infradead.org
9192S:	Supported
9193F:	include/linux/nvme-fc.h
9194F:	include/linux/nvme-fc-driver.h
9195F:	drivers/nvme/host/fc.c
9196F:	drivers/nvme/target/fc.c
9197F:	drivers/nvme/target/fcloop.c
9198
9199NVMEM FRAMEWORK
9200M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9201S:	Maintained
9202F:	drivers/nvmem/
9203F:	Documentation/devicetree/bindings/nvmem/
9204F:	include/linux/nvmem-consumer.h
9205F:	include/linux/nvmem-provider.h
9206
9207NXP-NCI NFC DRIVER
9208M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9209R:	Charles Gorand <charles.gorand@effinnov.com>
9210L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9211S:	Supported
9212F:	drivers/nfc/nxp-nci
9213
9214NXP TDA998X DRM DRIVER
9215M:	Russell King <linux@armlinux.org.uk>
9216S:	Supported
9217T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9218T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9219F:	drivers/gpu/drm/i2c/tda998x_drv.c
9220F:	include/drm/i2c/tda998x.h
9221
9222NXP TFA9879 DRIVER
9223M:	Peter Rosin <peda@axentia.se>
9224L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9225S:	Maintained
9226F:	sound/soc/codecs/tfa9879*
9227
9228OBJTOOL
9229M:	Josh Poimboeuf <jpoimboe@redhat.com>
9230S:	Supported
9231F:	tools/objtool/
9232
9233OMAP1 SUPPORT
9234M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9235M:	Tony Lindgren <tony@atomide.com>
9236L:	linux-omap@vger.kernel.org
9237Q:	http://patchwork.kernel.org/project/linux-omap/list/
9238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9239S:	Maintained
9240F:	arch/arm/mach-omap1/
9241F:	arch/arm/plat-omap/
9242F:	arch/arm/configs/omap1_defconfig
9243F:	drivers/i2c/busses/i2c-omap.c
9244F:	include/linux/i2c-omap.h
9245
9246OMAP2+ SUPPORT
9247M:	Tony Lindgren <tony@atomide.com>
9248L:	linux-omap@vger.kernel.org
9249W:	http://www.muru.com/linux/omap/
9250W:	http://linux.omap.com/
9251Q:	http://patchwork.kernel.org/project/linux-omap/list/
9252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9253S:	Maintained
9254F:	arch/arm/mach-omap2/
9255F:	arch/arm/plat-omap/
9256F:	arch/arm/configs/omap2plus_defconfig
9257F:	drivers/i2c/busses/i2c-omap.c
9258F:	drivers/irqchip/irq-omap-intc.c
9259F:	drivers/mfd/*omap*.c
9260F:	drivers/mfd/menelaus.c
9261F:	drivers/mfd/palmas.c
9262F:	drivers/mfd/tps65217.c
9263F:	drivers/mfd/tps65218.c
9264F:	drivers/mfd/tps65910.c
9265F:	drivers/mfd/twl-core.[ch]
9266F:	drivers/mfd/twl4030*.c
9267F:	drivers/mfd/twl6030*.c
9268F:	drivers/mfd/twl6040*.c
9269F:	drivers/regulator/palmas-regulator*.c
9270F:	drivers/regulator/pbias-regulator.c
9271F:	drivers/regulator/tps65217-regulator.c
9272F:	drivers/regulator/tps65218-regulator.c
9273F:	drivers/regulator/tps65910-regulator.c
9274F:	drivers/regulator/twl-regulator.c
9275F:	drivers/regulator/twl6030-regulator.c
9276F:	include/linux/i2c-omap.h
9277
9278OMAP DEVICE TREE SUPPORT
9279M:	Benoît Cousson <bcousson@baylibre.com>
9280M:	Tony Lindgren <tony@atomide.com>
9281L:	linux-omap@vger.kernel.org
9282L:	devicetree@vger.kernel.org
9283S:	Maintained
9284F:	arch/arm/boot/dts/*omap*
9285F:	arch/arm/boot/dts/*am3*
9286F:	arch/arm/boot/dts/*am4*
9287F:	arch/arm/boot/dts/*am5*
9288F:	arch/arm/boot/dts/*dra7*
9289
9290OMAP CLOCK FRAMEWORK SUPPORT
9291M:	Paul Walmsley <paul@pwsan.com>
9292L:	linux-omap@vger.kernel.org
9293S:	Maintained
9294F:	arch/arm/*omap*/*clock*
9295
9296OMAP POWER MANAGEMENT SUPPORT
9297M:	Kevin Hilman <khilman@kernel.org>
9298L:	linux-omap@vger.kernel.org
9299S:	Maintained
9300F:	arch/arm/*omap*/*pm*
9301F:	drivers/cpufreq/omap-cpufreq.c
9302
9303OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9304M:	Rajendra Nayak <rnayak@codeaurora.org>
9305M:	Paul Walmsley <paul@pwsan.com>
9306L:	linux-omap@vger.kernel.org
9307S:	Maintained
9308F:	arch/arm/mach-omap2/prm*
9309
9310OMAP AUDIO SUPPORT
9311M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9312M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9313L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9314L:	linux-omap@vger.kernel.org
9315S:	Maintained
9316F:	sound/soc/omap/
9317
9318OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9319M:	Roger Quadros <rogerq@ti.com>
9320M:	Tony Lindgren <tony@atomide.com>
9321L:	linux-omap@vger.kernel.org
9322S:	Maintained
9323F:	drivers/memory/omap-gpmc.c
9324F:	arch/arm/mach-omap2/*gpmc*
9325
9326OMAP FRAMEBUFFER SUPPORT
9327M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9328L:	linux-fbdev@vger.kernel.org
9329L:	linux-omap@vger.kernel.org
9330S:	Maintained
9331F:	drivers/video/fbdev/omap/
9332
9333OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9334M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9335L:	linux-omap@vger.kernel.org
9336L:	linux-fbdev@vger.kernel.org
9337S:	Maintained
9338F:	drivers/video/fbdev/omap2/
9339F:	Documentation/arm/OMAP/DSS
9340
9341OMAP HARDWARE SPINLOCK SUPPORT
9342M:	Ohad Ben-Cohen <ohad@wizery.com>
9343L:	linux-omap@vger.kernel.org
9344S:	Maintained
9345F:	drivers/hwspinlock/omap_hwspinlock.c
9346
9347OMAP MMC SUPPORT
9348M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9349L:	linux-omap@vger.kernel.org
9350S:	Maintained
9351F:	drivers/mmc/host/omap.c
9352
9353OMAP HS MMC SUPPORT
9354L:	linux-mmc@vger.kernel.org
9355L:	linux-omap@vger.kernel.org
9356S:	Orphan
9357F:	drivers/mmc/host/omap_hsmmc.c
9358
9359OMAP RANDOM NUMBER GENERATOR SUPPORT
9360M:	Deepak Saxena <dsaxena@plexity.net>
9361S:	Maintained
9362F:	drivers/char/hw_random/omap-rng.c
9363
9364OMAP HWMOD SUPPORT
9365M:	Benoît Cousson <bcousson@baylibre.com>
9366M:	Paul Walmsley <paul@pwsan.com>
9367L:	linux-omap@vger.kernel.org
9368S:	Maintained
9369F:	arch/arm/mach-omap2/omap_hwmod.*
9370
9371OMAP HWMOD DATA
9372M:	Paul Walmsley <paul@pwsan.com>
9373L:	linux-omap@vger.kernel.org
9374S:	Maintained
9375F:	arch/arm/mach-omap2/omap_hwmod*data*
9376
9377OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9378M:	Benoît Cousson <bcousson@baylibre.com>
9379L:	linux-omap@vger.kernel.org
9380S:	Maintained
9381F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9382
9383OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9384M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9385L:	linux-media@vger.kernel.org
9386S:	Maintained
9387F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9388F:	drivers/media/platform/omap3isp/
9389F:	drivers/staging/media/omap4iss/
9390
9391OMAP USB SUPPORT
9392L:	linux-usb@vger.kernel.org
9393L:	linux-omap@vger.kernel.org
9394S:	Orphan
9395F:	drivers/usb/*/*omap*
9396F:	arch/arm/*omap*/usb*
9397
9398OMAP GPIO DRIVER
9399M:	Grygorii Strashko <grygorii.strashko@ti.com>
9400M:	Santosh Shilimkar <ssantosh@kernel.org>
9401M:	Kevin Hilman <khilman@kernel.org>
9402L:	linux-omap@vger.kernel.org
9403S:	Maintained
9404F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9405F:	drivers/gpio/gpio-omap.c
9406
9407OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9408M:	Mark Jackson <mpfj@newflow.co.uk>
9409L:	linux-omap@vger.kernel.org
9410S:	Maintained
9411F:	arch/arm/boot/dts/am335x-nano.dts
9412
9413OMFS FILESYSTEM
9414M:	Bob Copeland <me@bobcopeland.com>
9415L:	linux-karma-devel@lists.sourceforge.net
9416S:	Maintained
9417F:	Documentation/filesystems/omfs.txt
9418F:	fs/omfs/
9419
9420OMNIKEY CARDMAN 4000 DRIVER
9421M:	Harald Welte <laforge@gnumonks.org>
9422S:	Maintained
9423F:	drivers/char/pcmcia/cm4000_cs.c
9424F:	include/linux/cm4000_cs.h
9425F:	include/uapi/linux/cm4000_cs.h
9426
9427OMNIKEY CARDMAN 4040 DRIVER
9428M:	Harald Welte <laforge@gnumonks.org>
9429S:	Maintained
9430F:	drivers/char/pcmcia/cm4040_cs.*
9431
9432OMNIVISION OV5647 SENSOR DRIVER
9433M:	Ramiro Oliveira <roliveir@synopsys.com>
9434L:	linux-media@vger.kernel.org
9435T:	git git://linuxtv.org/media_tree.git
9436S:	Maintained
9437F:	drivers/media/i2c/ov5647.c
9438
9439OMNIVISION OV7670 SENSOR DRIVER
9440M:	Jonathan Corbet <corbet@lwn.net>
9441L:	linux-media@vger.kernel.org
9442T:	git git://linuxtv.org/media_tree.git
9443S:	Maintained
9444F:	drivers/media/i2c/ov7670.c
9445F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9446
9447ONENAND FLASH DRIVER
9448M:	Kyungmin Park <kyungmin.park@samsung.com>
9449L:	linux-mtd@lists.infradead.org
9450S:	Maintained
9451F:	drivers/mtd/onenand/
9452F:	include/linux/mtd/onenand*.h
9453
9454ONSTREAM SCSI TAPE DRIVER
9455M:	Willem Riede <osst@riede.org>
9456L:	osst-users@lists.sourceforge.net
9457L:	linux-scsi@vger.kernel.org
9458S:	Maintained
9459F:	Documentation/scsi/osst.txt
9460F:	drivers/scsi/osst.*
9461F:	drivers/scsi/osst_*.h
9462F:	drivers/scsi/st.h
9463
9464OPENCORES I2C BUS DRIVER
9465M:	Peter Korsgaard <jacmet@sunsite.dk>
9466L:	linux-i2c@vger.kernel.org
9467S:	Maintained
9468F:	Documentation/i2c/busses/i2c-ocores
9469F:	drivers/i2c/busses/i2c-ocores.c
9470
9471OPEN FIRMWARE AND FLATTENED DEVICE TREE
9472M:	Rob Herring <robh+dt@kernel.org>
9473M:	Frank Rowand <frowand.list@gmail.com>
9474L:	devicetree@vger.kernel.org
9475W:	http://www.devicetree.org/
9476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9477S:	Maintained
9478F:	drivers/of/
9479F:	include/linux/of*.h
9480F:	scripts/dtc/
9481
9482OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9483M:	Rob Herring <robh+dt@kernel.org>
9484M:	Mark Rutland <mark.rutland@arm.com>
9485L:	devicetree@vger.kernel.org
9486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9487Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9488S:	Maintained
9489F:	Documentation/devicetree/
9490F:	arch/*/boot/dts/
9491F:	include/dt-bindings/
9492
9493OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9494M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9495L:	devicetree@vger.kernel.org
9496S:	Maintained
9497F:	Documentation/devicetree/dynamic-resolution-notes.txt
9498F:	Documentation/devicetree/overlay-notes.txt
9499F:	drivers/of/overlay.c
9500F:	drivers/of/resolver.c
9501
9502OPENRISC ARCHITECTURE
9503M:	Jonas Bonn <jonas@southpole.se>
9504M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9505M:	Stafford Horne <shorne@gmail.com>
9506T:	git git://github.com/openrisc/linux.git
9507L:	openrisc@lists.librecores.org
9508W:	http://openrisc.io
9509S:	Maintained
9510F:	arch/openrisc/
9511
9512OPENVSWITCH
9513M:	Pravin Shelar <pshelar@nicira.com>
9514L:	netdev@vger.kernel.org
9515L:	dev@openvswitch.org
9516W:	http://openvswitch.org
9517S:	Maintained
9518F:	net/openvswitch/
9519F:	include/uapi/linux/openvswitch.h
9520
9521OPERATING PERFORMANCE POINTS (OPP)
9522M:	Viresh Kumar <vireshk@kernel.org>
9523M:	Nishanth Menon <nm@ti.com>
9524M:	Stephen Boyd <sboyd@codeaurora.org>
9525L:	linux-pm@vger.kernel.org
9526S:	Maintained
9527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9528F:	drivers/base/power/opp/
9529F:	include/linux/pm_opp.h
9530F:	Documentation/power/opp.txt
9531F:	Documentation/devicetree/bindings/opp/
9532
9533OPL4 DRIVER
9534M:	Clemens Ladisch <clemens@ladisch.de>
9535L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9536T:	git git://git.alsa-project.org/alsa-kernel.git
9537S:	Maintained
9538F:	sound/drivers/opl4/
9539
9540OPROFILE
9541M:	Robert Richter <rric@kernel.org>
9542L:	oprofile-list@lists.sf.net
9543S:	Maintained
9544F:	arch/*/include/asm/oprofile*.h
9545F:	arch/*/oprofile/
9546F:	drivers/oprofile/
9547F:	include/linux/oprofile.h
9548
9549OP-TEE DRIVER
9550M:	Jens Wiklander <jens.wiklander@linaro.org>
9551S:	Maintained
9552F:	drivers/tee/optee/
9553
9554ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9555M:	Mark Fasheh <mfasheh@versity.com>
9556M:	Joel Becker <jlbec@evilplan.org>
9557L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9558W:	http://ocfs2.wiki.kernel.org
9559S:	Supported
9560F:	Documentation/filesystems/ocfs2.txt
9561F:	Documentation/filesystems/dlmfs.txt
9562F:	fs/ocfs2/
9563
9564ORINOCO DRIVER
9565L:	linux-wireless@vger.kernel.org
9566W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9567W:	http://www.nongnu.org/orinoco/
9568S:	Orphan
9569F:	drivers/net/wireless/intersil/orinoco/
9570
9571OSD LIBRARY and FILESYSTEM
9572M:	Boaz Harrosh <ooo@electrozaur.com>
9573M:	Benny Halevy <bhalevy@primarydata.com>
9574L:	osd-dev@open-osd.org
9575W:	http://open-osd.org
9576T:	git git://git.open-osd.org/open-osd.git
9577S:	Maintained
9578F:	drivers/scsi/osd/
9579F:	include/scsi/osd_*
9580F:	fs/exofs/
9581
9582OVERLAY FILESYSTEM
9583M:	Miklos Szeredi <miklos@szeredi.hu>
9584L:	linux-unionfs@vger.kernel.org
9585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9586S:	Supported
9587F:	fs/overlayfs/
9588F:	Documentation/filesystems/overlayfs.txt
9589
9590ORANGEFS FILESYSTEM
9591M:	Mike Marshall <hubcap@omnibond.com>
9592L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9594S:	Supported
9595F:	fs/orangefs/
9596F:	Documentation/filesystems/orangefs.txt
9597
9598P54 WIRELESS DRIVER
9599M:	Christian Lamparter <chunkeey@googlemail.com>
9600L:	linux-wireless@vger.kernel.org
9601W:	http://wireless.kernel.org/en/users/Drivers/p54
9602S:	Maintained
9603F:	drivers/net/wireless/intersil/p54/
9604
9605PA SEMI ETHERNET DRIVER
9606L:	netdev@vger.kernel.org
9607S:	Orphan
9608F:	drivers/net/ethernet/pasemi/*
9609
9610PA SEMI SMBUS DRIVER
9611L:	linux-i2c@vger.kernel.org
9612S:	Orphan
9613F:	drivers/i2c/busses/i2c-pasemi.c
9614
9615PADATA PARALLEL EXECUTION MECHANISM
9616M:	Steffen Klassert <steffen.klassert@secunet.com>
9617L:	linux-crypto@vger.kernel.org
9618S:	Maintained
9619F:	kernel/padata.c
9620F:	include/linux/padata.h
9621F:	Documentation/padata.txt
9622
9623PANASONIC LAPTOP ACPI EXTRAS DRIVER
9624M:	Harald Welte <laforge@gnumonks.org>
9625L:	platform-driver-x86@vger.kernel.org
9626S:	Maintained
9627F:	drivers/platform/x86/panasonic-laptop.c
9628
9629PANASONIC MN10300/AM33/AM34 PORT
9630M:	David Howells <dhowells@redhat.com>
9631L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9632W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9633S:	Maintained
9634F:	Documentation/mn10300/
9635F:	arch/mn10300/
9636
9637PARALLEL LCD/KEYPAD PANEL DRIVER
9638M:      Willy Tarreau <willy@haproxy.com>
9639M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9640S:      Odd Fixes
9641F:      Documentation/misc-devices/lcd-panel-cgram.txt
9642F:      drivers/misc/panel.c
9643
9644PARALLEL PORT SUBSYSTEM
9645M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9646M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9647L:	linux-parport@lists.infradead.org (subscribers-only)
9648S:	Maintained
9649F:	drivers/parport/
9650F:	include/linux/parport*.h
9651F:	drivers/char/ppdev.c
9652F:	include/uapi/linux/ppdev.h
9653F:	Documentation/parport*.txt
9654
9655PARAVIRT_OPS INTERFACE
9656M:	Jeremy Fitzhardinge <jeremy@goop.org>
9657M:	Chris Wright <chrisw@sous-sol.org>
9658M:	Alok Kataria <akataria@vmware.com>
9659M:	Rusty Russell <rusty@rustcorp.com.au>
9660L:	virtualization@lists.linux-foundation.org
9661S:	Supported
9662F:	Documentation/virtual/paravirt_ops.txt
9663F:	arch/*/kernel/paravirt*
9664F:	arch/*/include/asm/paravirt.h
9665F:	include/linux/hypervisor.h
9666
9667PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9668M:	Tim Waugh <tim@cyberelk.net>
9669L:	linux-parport@lists.infradead.org (subscribers-only)
9670S:	Maintained
9671F:	Documentation/blockdev/paride.txt
9672F:	drivers/block/paride/
9673
9674PARISC ARCHITECTURE
9675M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9676M:	Helge Deller <deller@gmx.de>
9677L:	linux-parisc@vger.kernel.org
9678W:	http://www.parisc-linux.org/
9679Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9682S:	Maintained
9683F:	arch/parisc/
9684F:	Documentation/parisc/
9685F:	drivers/parisc/
9686F:	drivers/char/agp/parisc-agp.c
9687F:	drivers/input/serio/gscps2.c
9688F:	drivers/parport/parport_gsc.*
9689F:	drivers/tty/serial/8250/8250_gsc.c
9690F:	drivers/video/fbdev/sti*
9691F:	drivers/video/console/sti*
9692F:	drivers/video/logo/logo_parisc*
9693
9694PARMAN
9695M:	Jiri Pirko <jiri@mellanox.com>
9696L:	netdev@vger.kernel.org
9697S:	Supported
9698F:	lib/parman.c
9699F:	lib/test_parman.c
9700F:	include/linux/parman.h
9701
9702PC87360 HARDWARE MONITORING DRIVER
9703M:	Jim Cromie <jim.cromie@gmail.com>
9704L:	linux-hwmon@vger.kernel.org
9705S:	Maintained
9706F:	Documentation/hwmon/pc87360
9707F:	drivers/hwmon/pc87360.c
9708
9709PC8736x GPIO DRIVER
9710M:	Jim Cromie <jim.cromie@gmail.com>
9711S:	Maintained
9712F:	drivers/char/pc8736x_gpio.c
9713
9714PC87427 HARDWARE MONITORING DRIVER
9715M:	Jean Delvare <jdelvare@suse.com>
9716L:	linux-hwmon@vger.kernel.org
9717S:	Maintained
9718F:	Documentation/hwmon/pc87427
9719F:	drivers/hwmon/pc87427.c
9720
9721PCA9532 LED DRIVER
9722M:	Riku Voipio <riku.voipio@iki.fi>
9723S:	Maintained
9724F:	drivers/leds/leds-pca9532.c
9725F:	include/linux/leds-pca9532.h
9726
9727PCA9541 I2C BUS MASTER SELECTOR DRIVER
9728M:	Guenter Roeck <linux@roeck-us.net>
9729L:	linux-i2c@vger.kernel.org
9730S:	Maintained
9731F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9732
9733PCDP - PRIMARY CONSOLE AND DEBUG PORT
9734M:	Khalid Aziz <khalid@gonehiking.org>
9735S:	Maintained
9736F:	drivers/firmware/pcdp.*
9737
9738PCI ERROR RECOVERY
9739M:	Linas Vepstas <linasvepstas@gmail.com>
9740L:	linux-pci@vger.kernel.org
9741S:	Supported
9742F:	Documentation/PCI/pci-error-recovery.txt
9743
9744PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9745M:	Russell Currey <ruscur@russell.cc>
9746L:	linuxppc-dev@lists.ozlabs.org
9747S:	Supported
9748F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9749F:	arch/powerpc/kernel/eeh*.c
9750F:	arch/powerpc/platforms/*/eeh*.c
9751F:	arch/powerpc/include/*/eeh*.h
9752
9753PCI SUBSYSTEM
9754M:	Bjorn Helgaas <bhelgaas@google.com>
9755L:	linux-pci@vger.kernel.org
9756Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9758S:	Supported
9759F:	Documentation/devicetree/bindings/pci/
9760F:	Documentation/PCI/
9761F:	drivers/pci/
9762F:	include/linux/pci*
9763F:	arch/x86/pci/
9764F:	arch/x86/kernel/quirks.c
9765
9766PCI ENDPOINT SUBSYSTEM
9767M:	Kishon Vijay Abraham I <kishon@ti.com>
9768L:	linux-pci@vger.kernel.org
9769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9770S:	Supported
9771F:	drivers/pci/endpoint/
9772F:	drivers/misc/pci_endpoint_test.c
9773F:	tools/pci/
9774
9775PCI DRIVER FOR ALTERA PCIE IP
9776M:	Ley Foon Tan <lftan@altera.com>
9777L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9778L:	linux-pci@vger.kernel.org
9779S:	Supported
9780F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9781F:	drivers/pci/host/pcie-altera.c
9782
9783PCI DRIVER FOR ARM VERSATILE PLATFORM
9784M:	Rob Herring <robh@kernel.org>
9785L:	linux-pci@vger.kernel.org
9786L:	linux-arm-kernel@lists.infradead.org
9787S:	Maintained
9788F:	Documentation/devicetree/bindings/pci/versatile.txt
9789F:	drivers/pci/host/pci-versatile.c
9790
9791PCI DRIVER FOR ARMADA 8K
9792M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9793L:	linux-pci@vger.kernel.org
9794L:	linux-arm-kernel@lists.infradead.org
9795S:	Maintained
9796F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9797F:	drivers/pci/dwc/pcie-armada8k.c
9798
9799PCI DRIVER FOR APPLIEDMICRO XGENE
9800M:	Tanmay Inamdar <tinamdar@apm.com>
9801L:	linux-pci@vger.kernel.org
9802L:	linux-arm-kernel@lists.infradead.org
9803S:	Maintained
9804F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9805F:	drivers/pci/host/pci-xgene.c
9806
9807PCI DRIVER FOR FREESCALE LAYERSCAPE
9808M:	Minghuan Lian <minghuan.Lian@freescale.com>
9809M:	Mingkai Hu <mingkai.hu@freescale.com>
9810M:	Roy Zang <tie-fei.zang@freescale.com>
9811L:	linuxppc-dev@lists.ozlabs.org
9812L:	linux-pci@vger.kernel.org
9813L:	linux-arm-kernel@lists.infradead.org
9814S:	Maintained
9815F:	drivers/pci/dwc/*layerscape*
9816
9817PCI DRIVER FOR IMX6
9818M:	Richard Zhu <hongxing.zhu@nxp.com>
9819M:	Lucas Stach <l.stach@pengutronix.de>
9820L:	linux-pci@vger.kernel.org
9821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9822S:	Maintained
9823F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9824F:	drivers/pci/dwc/*imx6*
9825
9826PCI DRIVER FOR TI KEYSTONE
9827M:	Murali Karicheri <m-karicheri2@ti.com>
9828L:	linux-pci@vger.kernel.org
9829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9830S:	Maintained
9831F:	drivers/pci/dwc/*keystone*
9832
9833PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9834M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9835M:	Jason Cooper <jason@lakedaemon.net>
9836L:	linux-pci@vger.kernel.org
9837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9838S:	Maintained
9839F:	drivers/pci/host/*mvebu*
9840
9841PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9842M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9843L:	linux-pci@vger.kernel.org
9844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9845S:	Maintained
9846F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9847F:	drivers/pci/host/pci-aardvark.c
9848
9849PCI DRIVER FOR MICROSEMI SWITCHTEC
9850M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9851M:	Stephen Bates <stephen.bates@microsemi.com>
9852M:	Logan Gunthorpe <logang@deltatee.com>
9853L:	linux-pci@vger.kernel.org
9854S:	Maintained
9855F:	Documentation/switchtec.txt
9856F:	Documentation/ABI/testing/sysfs-class-switchtec
9857F:	drivers/pci/switch/switchtec*
9858F:	include/uapi/linux/switchtec_ioctl.h
9859
9860PCI DRIVER FOR NVIDIA TEGRA
9861M:	Thierry Reding <thierry.reding@gmail.com>
9862L:	linux-tegra@vger.kernel.org
9863L:	linux-pci@vger.kernel.org
9864S:	Supported
9865F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9866F:	drivers/pci/host/pci-tegra.c
9867
9868PCI DRIVER FOR TI DRA7XX
9869M:	Kishon Vijay Abraham I <kishon@ti.com>
9870L:	linux-omap@vger.kernel.org
9871L:	linux-pci@vger.kernel.org
9872S:	Supported
9873F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9874F:	drivers/pci/dwc/pci-dra7xx.c
9875
9876PCI DRIVER FOR RENESAS R-CAR
9877M:	Simon Horman <horms@verge.net.au>
9878L:	linux-pci@vger.kernel.org
9879L:	linux-renesas-soc@vger.kernel.org
9880S:	Maintained
9881F:	drivers/pci/host/*rcar*
9882
9883PCI DRIVER FOR SAMSUNG EXYNOS
9884M:	Jingoo Han <jingoohan1@gmail.com>
9885L:	linux-pci@vger.kernel.org
9886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9887L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9888S:	Maintained
9889F:	drivers/pci/dwc/pci-exynos.c
9890
9891PCI DRIVER FOR SYNOPSIS DESIGNWARE
9892M:	Jingoo Han <jingoohan1@gmail.com>
9893M:	Joao Pinto <Joao.Pinto@synopsys.com>
9894L:	linux-pci@vger.kernel.org
9895S:	Maintained
9896F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9897F:	drivers/pci/dwc/*designware*
9898
9899PCI DRIVER FOR GENERIC OF HOSTS
9900M:	Will Deacon <will.deacon@arm.com>
9901L:	linux-pci@vger.kernel.org
9902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9903S:	Maintained
9904F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9905F:	drivers/pci/host/pci-host-common.c
9906F:	drivers/pci/host/pci-host-generic.c
9907
9908PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9909M:	Keith Busch <keith.busch@intel.com>
9910L:	linux-pci@vger.kernel.org
9911S:	Supported
9912F:	drivers/pci/host/vmd.c
9913
9914PCIE DRIVER FOR ST SPEAR13XX
9915M:	Pratyush Anand <pratyush.anand@gmail.com>
9916L:	linux-pci@vger.kernel.org
9917S:	Maintained
9918F:	drivers/pci/dwc/*spear*
9919
9920PCI MSI DRIVER FOR ALTERA MSI IP
9921M:	Ley Foon Tan <lftan@altera.com>
9922L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9923L:	linux-pci@vger.kernel.org
9924S:	Supported
9925F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9926F:	drivers/pci/host/pcie-altera-msi.c
9927
9928PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9929M:	Duc Dang <dhdang@apm.com>
9930L:	linux-pci@vger.kernel.org
9931L:	linux-arm-kernel@lists.infradead.org
9932S:	Maintained
9933F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9934F:	drivers/pci/host/pci-xgene-msi.c
9935
9936PCIE DRIVER FOR AXIS ARTPEC
9937M:	Niklas Cassel <niklas.cassel@axis.com>
9938M:	Jesper Nilsson <jesper.nilsson@axis.com>
9939L:	linux-arm-kernel@axis.com
9940L:	linux-pci@vger.kernel.org
9941S:	Maintained
9942F:	Documentation/devicetree/bindings/pci/axis,artpec*
9943F:	drivers/pci/dwc/*artpec*
9944
9945PCIE DRIVER FOR HISILICON
9946M:	Zhou Wang <wangzhou1@hisilicon.com>
9947M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9948L:	linux-pci@vger.kernel.org
9949S:	Maintained
9950F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9951F:	drivers/pci/dwc/pcie-hisi.c
9952
9953PCIE DRIVER FOR ROCKCHIP
9954M:	Shawn Lin <shawn.lin@rock-chips.com>
9955M:	Wenrui Li <wenrui.li@rock-chips.com>
9956L:	linux-pci@vger.kernel.org
9957L:	linux-rockchip@lists.infradead.org
9958S:	Maintained
9959F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9960F:	drivers/pci/host/pcie-rockchip.c
9961
9962PCIE DRIVER FOR QUALCOMM MSM
9963M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9964L:     linux-pci@vger.kernel.org
9965L:     linux-arm-msm@vger.kernel.org
9966S:     Maintained
9967F:     drivers/pci/dwc/*qcom*
9968
9969PCIE DRIVER FOR CAVIUM THUNDERX
9970M:	David Daney <david.daney@cavium.com>
9971L:	linux-pci@vger.kernel.org
9972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9973S:	Supported
9974F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9975F:	drivers/pci/host/pci-thunder-*
9976
9977PCMCIA SUBSYSTEM
9978P:	Linux PCMCIA Team
9979L:	linux-pcmcia@lists.infradead.org
9980W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9982S:	Maintained
9983F:	Documentation/pcmcia/
9984F:	tools/pcmcia/
9985F:	drivers/pcmcia/
9986F:	include/pcmcia/
9987
9988PCNET32 NETWORK DRIVER
9989M:	Don Fry <pcnet32@frontier.com>
9990L:	netdev@vger.kernel.org
9991S:	Maintained
9992F:	drivers/net/ethernet/amd/pcnet32.c
9993
9994PCRYPT PARALLEL CRYPTO ENGINE
9995M:	Steffen Klassert <steffen.klassert@secunet.com>
9996L:	linux-crypto@vger.kernel.org
9997S:	Maintained
9998F:	crypto/pcrypt.c
9999F:	include/crypto/pcrypt.h
10000
10001PER-CPU MEMORY ALLOCATOR
10002M:	Tejun Heo <tj@kernel.org>
10003M:	Christoph Lameter <cl@linux.com>
10004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10005S:	Maintained
10006F:	include/linux/percpu*.h
10007F:	mm/percpu*.c
10008F:	arch/*/include/asm/percpu.h
10009
10010PER-TASK DELAY ACCOUNTING
10011M:	Balbir Singh <bsingharora@gmail.com>
10012S:	Maintained
10013F:	include/linux/delayacct.h
10014F:	kernel/delayacct.c
10015
10016PERFORMANCE EVENTS SUBSYSTEM
10017M:	Peter Zijlstra <peterz@infradead.org>
10018M:	Ingo Molnar <mingo@redhat.com>
10019M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10020R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10021L:	linux-kernel@vger.kernel.org
10022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10023S:	Supported
10024F:	kernel/events/*
10025F:	include/linux/perf_event.h
10026F:	include/uapi/linux/perf_event.h
10027F:	arch/*/kernel/perf_event*.c
10028F:	arch/*/kernel/*/perf_event*.c
10029F:	arch/*/kernel/*/*/perf_event*.c
10030F:	arch/*/include/asm/perf_event.h
10031F:	arch/*/kernel/perf_callchain.c
10032F:	arch/*/events/*
10033F:	tools/perf/
10034
10035PERSONALITY HANDLING
10036M:	Christoph Hellwig <hch@infradead.org>
10037L:	linux-abi-devel@lists.sourceforge.net
10038S:	Maintained
10039F:	include/linux/personality.h
10040F:	include/uapi/linux/personality.h
10041
10042PHONET PROTOCOL
10043M:	Remi Denis-Courmont <courmisch@gmail.com>
10044S:	Supported
10045F:	Documentation/networking/phonet.txt
10046F:	include/linux/phonet.h
10047F:	include/net/phonet/
10048F:	include/uapi/linux/phonet.h
10049F:	net/phonet/
10050
10051PHRAM MTD DRIVER
10052M:	Joern Engel <joern@lazybastard.org>
10053L:	linux-mtd@lists.infradead.org
10054S:	Maintained
10055F:	drivers/mtd/devices/phram.c
10056
10057PICOLCD HID DRIVER
10058M:	Bruno Prémont <bonbons@linux-vserver.org>
10059L:	linux-input@vger.kernel.org
10060S:	Maintained
10061F:	drivers/hid/hid-picolcd*
10062
10063PICOXCELL SUPPORT
10064M:	Jamie Iles <jamie@jamieiles.com>
10065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10066T:	git git://github.com/jamieiles/linux-2.6-ji.git
10067S:	Supported
10068F:	arch/arm/boot/dts/picoxcell*
10069F:	arch/arm/mach-picoxcell/
10070F:	drivers/crypto/picoxcell*
10071
10072PIN CONTROL SUBSYSTEM
10073M:	Linus Walleij <linus.walleij@linaro.org>
10074L:	linux-gpio@vger.kernel.org
10075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10076S:	Maintained
10077F:	Documentation/devicetree/bindings/pinctrl/
10078F:	Documentation/pinctrl.txt
10079F:	drivers/pinctrl/
10080F:	include/linux/pinctrl/
10081
10082PIN CONTROLLER - ATMEL AT91
10083M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10085S:	Maintained
10086F:	drivers/pinctrl/pinctrl-at91.*
10087
10088PIN CONTROLLER - ATMEL AT91 PIO4
10089M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10091L:	linux-gpio@vger.kernel.org
10092S:	Supported
10093F:	drivers/pinctrl/pinctrl-at91-pio4.*
10094
10095PIN CONTROLLER - INTEL
10096M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10097M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10098S:	Maintained
10099F:	drivers/pinctrl/intel/
10100
10101PIN CONTROLLER - RENESAS
10102M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10103M:	Geert Uytterhoeven <geert+renesas@glider.be>
10104L:	linux-renesas-soc@vger.kernel.org
10105S:	Maintained
10106F:	drivers/pinctrl/sh-pfc/
10107
10108PIN CONTROLLER - SAMSUNG
10109M:	Tomasz Figa <tomasz.figa@gmail.com>
10110M:	Krzysztof Kozlowski <krzk@kernel.org>
10111M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10113L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10114Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10116S:	Maintained
10117F:	drivers/pinctrl/samsung/
10118F:	include/dt-bindings/pinctrl/samsung.h
10119F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10120
10121PIN CONTROLLER - SINGLE
10122M:	Tony Lindgren <tony@atomide.com>
10123M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10125L:	linux-omap@vger.kernel.org
10126S:	Maintained
10127F:	drivers/pinctrl/pinctrl-single.c
10128
10129PIN CONTROLLER - ST SPEAR
10130M:	Viresh Kumar <vireshk@kernel.org>
10131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10132W:	http://www.st.com/spear
10133S:	Maintained
10134F:	drivers/pinctrl/spear/
10135
10136PISTACHIO SOC SUPPORT
10137M:      James Hartley <james.hartley@imgtec.com>
10138M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10139L:      linux-mips@linux-mips.org
10140S:      Maintained
10141F:      arch/mips/pistachio/
10142F:      arch/mips/include/asm/mach-pistachio/
10143F:      arch/mips/boot/dts/img/pistachio*
10144F:      arch/mips/configs/pistachio*_defconfig
10145
10146PKTCDVD DRIVER
10147S:	Orphan
10148M:	linux-block@vger.kernel.org
10149F:	drivers/block/pktcdvd.c
10150F:	include/linux/pktcdvd.h
10151F:	include/uapi/linux/pktcdvd.h
10152
10153PKUNITY SOC DRIVERS
10154M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10155W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10156S:	Maintained
10157T:	git git://github.com/gxt/linux.git
10158F:	drivers/input/serio/i8042-unicore32io.h
10159F:	drivers/i2c/busses/i2c-puv3.c
10160F:	drivers/video/fbdev/fb-puv3.c
10161F:	drivers/rtc/rtc-puv3.c
10162
10163PMBUS HARDWARE MONITORING DRIVERS
10164M:	Guenter Roeck <linux@roeck-us.net>
10165L:	linux-hwmon@vger.kernel.org
10166W:	http://hwmon.wiki.kernel.org/
10167W:	http://www.roeck-us.net/linux/drivers/
10168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10169S:	Maintained
10170F:	Documentation/hwmon/pmbus
10171F:	drivers/hwmon/pmbus/
10172F:	include/linux/i2c/pmbus.h
10173
10174PMC SIERRA MaxRAID DRIVER
10175L:	linux-scsi@vger.kernel.org
10176W:	http://www.pmc-sierra.com/
10177S:	Orphan
10178F:	drivers/scsi/pmcraid.*
10179
10180PMC SIERRA PM8001 DRIVER
10181M:	Jack Wang <jinpu.wang@profitbricks.com>
10182M:	lindar_liu@usish.com
10183L:	linux-scsi@vger.kernel.org
10184S:	Supported
10185F:	drivers/scsi/pm8001/
10186
10187POSIX CLOCKS and TIMERS
10188M:	Thomas Gleixner <tglx@linutronix.de>
10189L:	linux-kernel@vger.kernel.org
10190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10191S:	Maintained
10192F:	fs/timerfd.c
10193F:	include/linux/timer*
10194F:	kernel/time/*timer*
10195
10196POWER MANAGEMENT CORE
10197M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10198L:	linux-pm@vger.kernel.org
10199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10200B:	https://bugzilla.kernel.org
10201S:	Supported
10202F:	drivers/base/power/
10203F:	include/linux/pm.h
10204F:	include/linux/pm_*
10205F:	include/linux/powercap.h
10206F:	drivers/powercap/
10207
10208POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10209M:	Sebastian Reichel <sre@kernel.org>
10210L:	linux-pm@vger.kernel.org
10211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10212S:	Maintained
10213F:	Documentation/devicetree/bindings/power/supply/
10214F:	include/linux/power_supply.h
10215F:	drivers/power/supply/
10216
10217POWER STATE COORDINATION INTERFACE (PSCI)
10218M:	Mark Rutland <mark.rutland@arm.com>
10219M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10220L:	linux-arm-kernel@lists.infradead.org
10221S:	Maintained
10222F:	drivers/firmware/psci*.c
10223F:	include/linux/psci.h
10224F:	include/uapi/linux/psci.h
10225
10226POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10227M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10228L:	linuxppc-dev@lists.ozlabs.org
10229S:	Maintained
10230F:	drivers/char/powernv-op-panel.c
10231
10232PNP SUPPORT
10233M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10234S:	Maintained
10235F:	drivers/pnp/
10236
10237PPP PROTOCOL DRIVERS AND COMPRESSORS
10238M:	Paul Mackerras <paulus@samba.org>
10239L:	linux-ppp@vger.kernel.org
10240S:	Maintained
10241F:	drivers/net/ppp/ppp_*
10242
10243PPP OVER ATM (RFC 2364)
10244M:	Mitchell Blank Jr <mitch@sfgoth.com>
10245S:	Maintained
10246F:	net/atm/pppoatm.c
10247F:	include/uapi/linux/atmppp.h
10248
10249PPP OVER ETHERNET
10250M:	Michal Ostrowski <mostrows@earthlink.net>
10251S:	Maintained
10252F:	drivers/net/ppp/pppoe.c
10253F:	drivers/net/ppp/pppox.c
10254
10255PPP OVER L2TP
10256M:	James Chapman <jchapman@katalix.com>
10257S:	Maintained
10258F:	net/l2tp/l2tp_ppp.c
10259F:	include/linux/if_pppol2tp.h
10260F:	include/uapi/linux/if_pppol2tp.h
10261
10262PPS SUPPORT
10263M:	Rodolfo Giometti <giometti@enneenne.com>
10264W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10265L:	linuxpps@ml.enneenne.com (subscribers-only)
10266S:	Maintained
10267F:	Documentation/pps/
10268F:	drivers/pps/
10269F:	include/linux/pps*.h
10270
10271PPTP DRIVER
10272M:	Dmitry Kozlov <xeb@mail.ru>
10273L:	netdev@vger.kernel.org
10274S:	Maintained
10275F:	drivers/net/ppp/pptp.c
10276W:	http://sourceforge.net/projects/accel-pptp
10277
10278PREEMPTIBLE KERNEL
10279M:	Robert Love <rml@tech9.net>
10280L:	kpreempt-tech@lists.sourceforge.net
10281W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10282S:	Supported
10283F:	Documentation/preempt-locking.txt
10284F:	include/linux/preempt.h
10285
10286PRINTK
10287M:	Petr Mladek <pmladek@suse.com>
10288M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10289R:	Steven Rostedt <rostedt@goodmis.org>
10290S:	Maintained
10291F:	kernel/printk/
10292F:	include/linux/printk.h
10293
10294PRISM54 WIRELESS DRIVER
10295M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10296L:	linux-wireless@vger.kernel.org
10297W:	http://wireless.kernel.org/en/users/Drivers/p54
10298S:	Obsolete
10299F:	drivers/net/wireless/intersil/prism54/
10300
10301PS3 NETWORK SUPPORT
10302M:	Geoff Levand <geoff@infradead.org>
10303L:	netdev@vger.kernel.org
10304L:	linuxppc-dev@lists.ozlabs.org
10305S:	Maintained
10306F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10307
10308PS3 PLATFORM SUPPORT
10309M:	Geoff Levand <geoff@infradead.org>
10310L:	linuxppc-dev@lists.ozlabs.org
10311S:	Maintained
10312F:	arch/powerpc/boot/ps3*
10313F:	arch/powerpc/include/asm/lv1call.h
10314F:	arch/powerpc/include/asm/ps3*.h
10315F:	arch/powerpc/platforms/ps3/
10316F:	drivers/*/ps3*
10317F:	drivers/ps3/
10318F:	drivers/rtc/rtc-ps3.c
10319F:	drivers/usb/host/*ps3.c
10320F:	sound/ppc/snd_ps3*
10321
10322PS3VRAM DRIVER
10323M:	Jim Paris <jim@jtan.com>
10324M:	Geoff Levand <geoff@infradead.org>
10325L:	linuxppc-dev@lists.ozlabs.org
10326S:	Maintained
10327F:	drivers/block/ps3vram.c
10328
10329PSAMPLE PACKET SAMPLING SUPPORT:
10330M:	Yotam Gigi <yotamg@mellanox.com>
10331S:	Maintained
10332F:	net/psample
10333F:	include/net/psample.h
10334F:	include/uapi/linux/psample.h
10335
10336PSTORE FILESYSTEM
10337M:	Kees Cook <keescook@chromium.org>
10338M:	Anton Vorontsov <anton@enomsg.org>
10339M:	Colin Cross <ccross@android.com>
10340M:	Tony Luck <tony.luck@intel.com>
10341S:	Maintained
10342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10343F:	fs/pstore/
10344F:	include/linux/pstore*
10345F:	drivers/firmware/efi/efi-pstore.c
10346F:	drivers/acpi/apei/erst.c
10347F:	Documentation/admin-guide/ramoops.rst
10348F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10349K:	\b(pstore|ramoops)
10350
10351PTP HARDWARE CLOCK SUPPORT
10352M:	Richard Cochran <richardcochran@gmail.com>
10353L:	netdev@vger.kernel.org
10354S:	Maintained
10355W:	http://linuxptp.sourceforge.net/
10356F:	Documentation/ABI/testing/sysfs-ptp
10357F:	Documentation/ptp/*
10358F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10359F:	drivers/net/phy/dp83640*
10360F:	drivers/ptp/*
10361F:	include/linux/ptp_cl*
10362
10363PTRACE SUPPORT
10364M:	Roland McGrath <roland@hack.frob.com>
10365M:	Oleg Nesterov <oleg@redhat.com>
10366S:	Maintained
10367F:	include/asm-generic/syscall.h
10368F:	include/linux/ptrace.h
10369F:	include/linux/regset.h
10370F:	include/linux/tracehook.h
10371F:	include/uapi/linux/ptrace.h
10372F:	kernel/ptrace.c
10373
10374PULSE8-CEC DRIVER
10375M:	Hans Verkuil <hverkuil@xs4all.nl>
10376L:	linux-media@vger.kernel.org
10377T:	git git://linuxtv.org/media_tree.git
10378S:	Maintained
10379F:	drivers/media/usb/pulse8-cec/*
10380
10381PVRUSB2 VIDEO4LINUX DRIVER
10382M:	Mike Isely <isely@pobox.com>
10383L:	pvrusb2@isely.net	(subscribers-only)
10384L:	linux-media@vger.kernel.org
10385W:	http://www.isely.net/pvrusb2/
10386T:	git git://linuxtv.org/media_tree.git
10387S:	Maintained
10388F:	Documentation/media/v4l-drivers/pvrusb2*
10389F:	drivers/media/usb/pvrusb2/
10390
10391PWC WEBCAM DRIVER
10392M:	Hans Verkuil <hverkuil@xs4all.nl>
10393L:	linux-media@vger.kernel.org
10394T:	git git://linuxtv.org/media_tree.git
10395S:	Odd Fixes
10396F:	drivers/media/usb/pwc/*
10397
10398PWM FAN DRIVER
10399M:	Kamil Debski <kamil@wypas.org>
10400M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10401L:	linux-hwmon@vger.kernel.org
10402S:	Supported
10403F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10404F:	Documentation/hwmon/pwm-fan
10405F:	drivers/hwmon/pwm-fan.c
10406
10407PWM SUBSYSTEM
10408M:	Thierry Reding <thierry.reding@gmail.com>
10409L:	linux-pwm@vger.kernel.org
10410S:	Maintained
10411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10412F:	Documentation/pwm.txt
10413F:	Documentation/devicetree/bindings/pwm/
10414F:	include/linux/pwm.h
10415F:	drivers/pwm/
10416F:	drivers/video/backlight/pwm_bl.c
10417F:	include/linux/pwm_backlight.h
10418F:	drivers/gpio/gpio-mvebu.c
10419F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10420
10421PXA2xx/PXA3xx SUPPORT
10422M:	Daniel Mack <daniel@zonque.org>
10423M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10424M:	Robert Jarzmik <robert.jarzmik@free.fr>
10425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10426T:	git git://github.com/hzhuang1/linux.git
10427T:	git git://github.com/rjarzmik/linux.git
10428S:	Maintained
10429F:	arch/arm/boot/dts/pxa*
10430F:	arch/arm/mach-pxa/
10431F:	drivers/dma/pxa*
10432F:	drivers/pcmcia/pxa2xx*
10433F:	drivers/pinctrl/pxa/
10434F:	drivers/spi/spi-pxa2xx*
10435F:	drivers/usb/gadget/udc/pxa2*
10436F:	include/sound/pxa2xx-lib.h
10437F:	sound/arm/pxa*
10438F:	sound/soc/pxa/
10439
10440PXA GPIO DRIVER
10441M:	Robert Jarzmik <robert.jarzmik@free.fr>
10442L:	linux-gpio@vger.kernel.org
10443S:	Maintained
10444F:	drivers/gpio/gpio-pxa.c
10445
10446PXA3xx NAND FLASH DRIVER
10447M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10448L:	linux-mtd@lists.infradead.org
10449S:	Maintained
10450F:	drivers/mtd/nand/pxa3xx_nand.c
10451
10452MMP SUPPORT
10453M:	Eric Miao <eric.y.miao@gmail.com>
10454M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10456T:	git git://github.com/hzhuang1/linux.git
10457T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10458S:	Maintained
10459F:	arch/arm/boot/dts/mmp*
10460F:	arch/arm/mach-mmp/
10461
10462PXA MMCI DRIVER
10463S:	Orphan
10464
10465PXA RTC DRIVER
10466M:	Robert Jarzmik <robert.jarzmik@free.fr>
10467L:	rtc-linux@googlegroups.com
10468S:	Maintained
10469
10470QAT DRIVER
10471M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10472M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10473L:	qat-linux@intel.com
10474S:	Supported
10475F:	drivers/crypto/qat/
10476
10477QIB DRIVER
10478M:	Mike Marciniszyn <infinipath@intel.com>
10479L:	linux-rdma@vger.kernel.org
10480S:	Supported
10481F:	drivers/infiniband/hw/qib/
10482
10483QLOGIC QLA1280 SCSI DRIVER
10484M:	Michael Reed <mdr@sgi.com>
10485L:	linux-scsi@vger.kernel.org
10486S:	Maintained
10487F:	drivers/scsi/qla1280.[ch]
10488
10489QLOGIC QLA2XXX FC-SCSI DRIVER
10490M:	qla2xxx-upstream@qlogic.com
10491L:	linux-scsi@vger.kernel.org
10492S:	Supported
10493F:	Documentation/scsi/LICENSE.qla2xxx
10494F:	drivers/scsi/qla2xxx/
10495
10496QLOGIC QLA4XXX iSCSI DRIVER
10497M:	QLogic-Storage-Upstream@qlogic.com
10498L:	linux-scsi@vger.kernel.org
10499S:	Supported
10500F:	Documentation/scsi/LICENSE.qla4xxx
10501F:	drivers/scsi/qla4xxx/
10502
10503QLOGIC QLA3XXX NETWORK DRIVER
10504M:	Dept-GELinuxNICDev@cavium.com
10505L:	netdev@vger.kernel.org
10506S:	Supported
10507F:	Documentation/networking/LICENSE.qla3xxx
10508F:	drivers/net/ethernet/qlogic/qla3xxx.*
10509
10510QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10511M:	Harish Patil <harish.patil@cavium.com>
10512M:	Manish Chopra <manish.chopra@cavium.com>
10513M:	Dept-GELinuxNICDev@cavium.com
10514L:	netdev@vger.kernel.org
10515S:	Supported
10516F:	drivers/net/ethernet/qlogic/qlcnic/
10517
10518QLOGIC QLGE 10Gb ETHERNET DRIVER
10519M:	Harish Patil <harish.patil@cavium.com>
10520M:	Manish Chopra <manish.chopra@cavium.com>
10521M:	Dept-GELinuxNICDev@cavium.com
10522L:	netdev@vger.kernel.org
10523S:	Supported
10524F:	drivers/net/ethernet/qlogic/qlge/
10525
10526QLOGIC QL4xxx ETHERNET DRIVER
10527M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10528M:	Ariel Elior <Ariel.Elior@cavium.com>
10529M:	everest-linux-l2@cavium.com
10530L:	netdev@vger.kernel.org
10531S:	Supported
10532F:	drivers/net/ethernet/qlogic/qed/
10533F:	include/linux/qed/
10534F:	drivers/net/ethernet/qlogic/qede/
10535
10536QLOGIC QL41xxx ISCSI DRIVER
10537M:	QLogic-Storage-Upstream@cavium.com
10538L:	linux-scsi@vger.kernel.org
10539S:	Supported
10540F:	drivers/scsi/qedi/
10541
10542QLOGIC QL41xxx FCOE DRIVER
10543M:	QLogic-Storage-Upstream@cavium.com
10544L:	linux-scsi@vger.kernel.org
10545S:	Supported
10546F:	drivers/scsi/qedf/
10547
10548QNX4 FILESYSTEM
10549M:	Anders Larsen <al@alarsen.net>
10550W:	http://www.alarsen.net/linux/qnx4fs/
10551S:	Maintained
10552F:	fs/qnx4/
10553F:	include/uapi/linux/qnx4_fs.h
10554F:	include/uapi/linux/qnxtypes.h
10555
10556QORIQ DPAA2 FSL-MC BUS DRIVER
10557M:	Stuart Yoder <stuyoder@gmail.com>
10558M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10559L:	linux-kernel@vger.kernel.org
10560S:	Maintained
10561F:	drivers/staging/fsl-mc/
10562
10563QT1010 MEDIA DRIVER
10564M:	Antti Palosaari <crope@iki.fi>
10565L:	linux-media@vger.kernel.org
10566W:	https://linuxtv.org
10567W:	http://palosaari.fi/linux/
10568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10569T:	git git://linuxtv.org/anttip/media_tree.git
10570S:	Maintained
10571F:	drivers/media/tuners/qt1010*
10572
10573QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10574M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10575L:	linux-wireless@vger.kernel.org
10576W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10577S:	Supported
10578F:	drivers/net/wireless/ath/ath9k/
10579
10580QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10581M:	Kalle Valo <kvalo@qca.qualcomm.com>
10582L:	ath10k@lists.infradead.org
10583W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10585S:	Supported
10586F:	drivers/net/wireless/ath/ath10k/
10587
10588QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10589M:	Timur Tabi <timur@codeaurora.org>
10590L:	netdev@vger.kernel.org
10591S:	Supported
10592F:	drivers/net/ethernet/qualcomm/emac/
10593
10594QUALCOMM HEXAGON ARCHITECTURE
10595M:	Richard Kuo <rkuo@codeaurora.org>
10596L:	linux-hexagon@vger.kernel.org
10597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10598S:	Supported
10599F:	arch/hexagon/
10600
10601QUALCOMM WCN36XX WIRELESS DRIVER
10602M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10603L:	wcn36xx@lists.infradead.org
10604W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10605T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10606S:	Supported
10607F:	drivers/net/wireless/ath/wcn36xx/
10608
10609QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10610M:	Gabriel Somlo <somlo@cmu.edu>
10611M:	"Michael S. Tsirkin" <mst@redhat.com>
10612L:	qemu-devel@nongnu.org
10613S:	Maintained
10614F:	drivers/firmware/qemu_fw_cfg.c
10615
10616RADOS BLOCK DEVICE (RBD)
10617M:	Ilya Dryomov <idryomov@gmail.com>
10618M:	Sage Weil <sage@redhat.com>
10619M:	Alex Elder <elder@kernel.org>
10620L:	ceph-devel@vger.kernel.org
10621W:	http://ceph.com/
10622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10623T:	git git://github.com/ceph/ceph-client.git
10624S:	Supported
10625F:	Documentation/ABI/testing/sysfs-bus-rbd
10626F:	drivers/block/rbd.c
10627F:	drivers/block/rbd_types.h
10628
10629RADEON FRAMEBUFFER DISPLAY DRIVER
10630M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10631L:	linux-fbdev@vger.kernel.org
10632S:	Maintained
10633F:	drivers/video/fbdev/aty/radeon*
10634F:	include/uapi/linux/radeonfb.h
10635
10636RADIOSHARK RADIO DRIVER
10637M:	Hans Verkuil <hverkuil@xs4all.nl>
10638L:	linux-media@vger.kernel.org
10639T:	git git://linuxtv.org/media_tree.git
10640S:	Maintained
10641F:	drivers/media/radio/radio-shark.c
10642
10643RADIOSHARK2 RADIO DRIVER
10644M:	Hans Verkuil <hverkuil@xs4all.nl>
10645L:	linux-media@vger.kernel.org
10646T:	git git://linuxtv.org/media_tree.git
10647S:	Maintained
10648F:	drivers/media/radio/radio-shark2.c
10649F:	drivers/media/radio/radio-tea5777.c
10650
10651RAGE128 FRAMEBUFFER DISPLAY DRIVER
10652M:	Paul Mackerras <paulus@samba.org>
10653L:	linux-fbdev@vger.kernel.org
10654S:	Maintained
10655F:	drivers/video/fbdev/aty/aty128fb.c
10656
10657RAINSHADOW-CEC DRIVER
10658M:	Hans Verkuil <hverkuil@xs4all.nl>
10659L:	linux-media@vger.kernel.org
10660T:	git git://linuxtv.org/media_tree.git
10661S:	Maintained
10662F:	drivers/media/usb/rainshadow-cec/*
10663
10664RALINK MIPS ARCHITECTURE
10665M:	John Crispin <john@phrozen.org>
10666L:	linux-mips@linux-mips.org
10667S:	Maintained
10668F:	arch/mips/ralink
10669
10670RALINK RT2X00 WIRELESS LAN DRIVER
10671P:	rt2x00 project
10672M:	Stanislaw Gruszka <sgruszka@redhat.com>
10673M:	Helmut Schaa <helmut.schaa@googlemail.com>
10674L:	linux-wireless@vger.kernel.org
10675S:	Maintained
10676F:	drivers/net/wireless/ralink/rt2x00/
10677
10678RAMDISK RAM BLOCK DEVICE DRIVER
10679M:	Jens Axboe <axboe@kernel.dk>
10680S:	Maintained
10681F:	Documentation/blockdev/ramdisk.txt
10682F:	drivers/block/brd.c
10683
10684RANDOM NUMBER DRIVER
10685M:	"Theodore Ts'o" <tytso@mit.edu>
10686S:	Maintained
10687F:	drivers/char/random.c
10688
10689RAPIDIO SUBSYSTEM
10690M:	Matt Porter <mporter@kernel.crashing.org>
10691M:	Alexandre Bounine <alexandre.bounine@idt.com>
10692S:	Maintained
10693F:	drivers/rapidio/
10694
10695RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10696L:	linux-wireless@vger.kernel.org
10697S:	Orphan
10698F:	drivers/net/wireless/ray*
10699
10700RCUTORTURE MODULE
10701M:	Josh Triplett <josh@joshtriplett.org>
10702M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10703L:	linux-kernel@vger.kernel.org
10704S:	Supported
10705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10706F:	Documentation/RCU/torture.txt
10707F:	kernel/rcu/rcutorture.c
10708
10709RCUTORTURE TEST FRAMEWORK
10710M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10711M:	Josh Triplett <josh@joshtriplett.org>
10712R:	Steven Rostedt <rostedt@goodmis.org>
10713R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10714R:	Lai Jiangshan <jiangshanlai@gmail.com>
10715L:	linux-kernel@vger.kernel.org
10716S:	Supported
10717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10718F:	tools/testing/selftests/rcutorture
10719
10720RDC R-321X SoC
10721M:	Florian Fainelli <florian@openwrt.org>
10722S:	Maintained
10723
10724RDC R6040 FAST ETHERNET DRIVER
10725M:	Florian Fainelli <f.fainelli@gmail.com>
10726L:	netdev@vger.kernel.org
10727S:	Maintained
10728F:	drivers/net/ethernet/rdc/r6040.c
10729
10730RDS - RELIABLE DATAGRAM SOCKETS
10731M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10732L:	netdev@vger.kernel.org
10733L:	linux-rdma@vger.kernel.org
10734L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10735W:	https://oss.oracle.com/projects/rds/
10736S:	Supported
10737F:	net/rds/
10738F:	Documentation/networking/rds.txt
10739
10740RDMAVT - RDMA verbs software
10741M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10742L:	linux-rdma@vger.kernel.org
10743S:	Supported
10744F:	drivers/infiniband/sw/rdmavt
10745
10746RDT - RESOURCE ALLOCATION
10747M:	Fenghua Yu <fenghua.yu@intel.com>
10748L:	linux-kernel@vger.kernel.org
10749S:	Supported
10750F:	arch/x86/kernel/cpu/intel_rdt*
10751F:	arch/x86/include/asm/intel_rdt*
10752F:	Documentation/x86/intel_rdt*
10753
10754READ-COPY UPDATE (RCU)
10755M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10756M:	Josh Triplett <josh@joshtriplett.org>
10757R:	Steven Rostedt <rostedt@goodmis.org>
10758R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10759R:	Lai Jiangshan <jiangshanlai@gmail.com>
10760L:	linux-kernel@vger.kernel.org
10761W:	http://www.rdrop.com/users/paulmck/RCU/
10762S:	Supported
10763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10764F:	Documentation/RCU/
10765X:	Documentation/RCU/torture.txt
10766F:	include/linux/rcu*
10767X:	include/linux/srcu.h
10768F:	kernel/rcu/
10769X:	kernel/torture.c
10770
10771REAL TIME CLOCK (RTC) SUBSYSTEM
10772M:	Alessandro Zummo <a.zummo@towertech.it>
10773M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10774L:	rtc-linux@googlegroups.com
10775Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10777S:	Maintained
10778F:	Documentation/devicetree/bindings/rtc/
10779F:	Documentation/rtc.txt
10780F:	drivers/rtc/
10781F:	include/linux/rtc.h
10782F:	include/uapi/linux/rtc.h
10783F:	include/linux/rtc/
10784F:	include/linux/platform_data/rtc-*
10785F:	tools/testing/selftests/timers/rtctest.c
10786
10787REALTEK AUDIO CODECS
10788M:	Bard Liao <bardliao@realtek.com>
10789M:	Oder Chiou <oder_chiou@realtek.com>
10790S:	Maintained
10791F:	sound/soc/codecs/rt*
10792F:	include/sound/rt*.h
10793
10794REISERFS FILE SYSTEM
10795L:	reiserfs-devel@vger.kernel.org
10796S:	Supported
10797F:	fs/reiserfs/
10798
10799REGISTER MAP ABSTRACTION
10800M:	Mark Brown <broonie@kernel.org>
10801L:	linux-kernel@vger.kernel.org
10802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10803S:	Supported
10804F:	Documentation/devicetree/bindings/regmap/
10805F:	drivers/base/regmap/
10806F:	include/linux/regmap.h
10807
10808REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10809M:	Ohad Ben-Cohen <ohad@wizery.com>
10810M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10811L:	linux-remoteproc@vger.kernel.org
10812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10813S:	Maintained
10814F:	Documentation/devicetree/bindings/remoteproc/
10815F:	Documentation/remoteproc.txt
10816F:	drivers/remoteproc/
10817F:	include/linux/remoteproc.h
10818
10819REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10820M:	Ohad Ben-Cohen <ohad@wizery.com>
10821M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10822L:	linux-remoteproc@vger.kernel.org
10823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10824S:	Maintained
10825F:	drivers/rpmsg/
10826F:	Documentation/rpmsg.txt
10827F:	include/linux/rpmsg.h
10828F:	include/linux/rpmsg/
10829
10830RENESAS CLOCK DRIVERS
10831M:	Geert Uytterhoeven <geert+renesas@glider.be>
10832L:	linux-renesas-soc@vger.kernel.org
10833S:	Supported
10834F:	drivers/clk/renesas/
10835
10836RENESAS ETHERNET DRIVERS
10837R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10838L:	netdev@vger.kernel.org
10839L:	linux-renesas-soc@vger.kernel.org
10840F:	drivers/net/ethernet/renesas/
10841F:	include/linux/sh_eth.h
10842
10843RENESAS R-CAR GYROADC DRIVER
10844M:	Marek Vasut <marek.vasut@gmail.com>
10845L:	linux-iio@vger.kernel.org
10846S:	Supported
10847F:	drivers/iio/adc/rcar_gyro_adc.c
10848
10849RENESAS USB2 PHY DRIVER
10850M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10851L:	linux-renesas-soc@vger.kernel.org
10852S:	Maintained
10853F:	drivers/phy/phy-rcar-gen3-usb2.c
10854
10855RESET CONTROLLER FRAMEWORK
10856M:	Philipp Zabel <p.zabel@pengutronix.de>
10857T:	git git://git.pengutronix.de/git/pza/linux
10858S:	Maintained
10859F:	drivers/reset/
10860F:	Documentation/devicetree/bindings/reset/
10861F:	include/dt-bindings/reset/
10862F:	include/linux/reset.h
10863F:	include/linux/reset-controller.h
10864
10865RFKILL
10866M:	Johannes Berg <johannes@sipsolutions.net>
10867L:	linux-wireless@vger.kernel.org
10868W:	http://wireless.kernel.org/
10869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10871S:	Maintained
10872F:	Documentation/rfkill.txt
10873F:	net/rfkill/
10874
10875RHASHTABLE
10876M:	Thomas Graf <tgraf@suug.ch>
10877M:	Herbert Xu <herbert@gondor.apana.org.au>
10878L:	netdev@vger.kernel.org
10879S:	Maintained
10880F:	lib/rhashtable.c
10881F:	include/linux/rhashtable.h
10882
10883RICOH SMARTMEDIA/XD DRIVER
10884M:	Maxim Levitsky <maximlevitsky@gmail.com>
10885S:	Maintained
10886F:	drivers/mtd/nand/r852.c
10887F:	drivers/mtd/nand/r852.h
10888
10889RICOH R5C592 MEMORYSTICK DRIVER
10890M:	Maxim Levitsky <maximlevitsky@gmail.com>
10891S:	Maintained
10892F:	drivers/memstick/host/r592.*
10893
10894ROCCAT DRIVERS
10895M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10896W:	http://sourceforge.net/projects/roccat/
10897S:	Maintained
10898F:	drivers/hid/hid-roccat*
10899F:	include/linux/hid-roccat*
10900F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10901
10902ROCKER DRIVER
10903M:	Jiri Pirko <jiri@resnulli.us>
10904L:	netdev@vger.kernel.org
10905S:	Supported
10906F:	drivers/net/ethernet/rocker/
10907
10908ROCKETPORT DRIVER
10909P:	Comtrol Corp.
10910W:	http://www.comtrol.com
10911S:	Maintained
10912F:	Documentation/serial/rocket.txt
10913F:	drivers/tty/rocket*
10914
10915ROCKETPORT EXPRESS/INFINITY DRIVER
10916M:	Kevin Cernekee <cernekee@gmail.com>
10917L:	linux-serial@vger.kernel.org
10918S:	Odd Fixes
10919F:	drivers/tty/serial/rp2.*
10920
10921ROSE NETWORK LAYER
10922M:	Ralf Baechle <ralf@linux-mips.org>
10923L:	linux-hams@vger.kernel.org
10924W:	http://www.linux-ax25.org/
10925S:	Maintained
10926F:	include/net/rose.h
10927F:	include/uapi/linux/rose.h
10928F:	net/rose/
10929
10930RTL2830 MEDIA DRIVER
10931M:	Antti Palosaari <crope@iki.fi>
10932L:	linux-media@vger.kernel.org
10933W:	https://linuxtv.org
10934W:	http://palosaari.fi/linux/
10935Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10936T:	git git://linuxtv.org/anttip/media_tree.git
10937S:	Maintained
10938F:	drivers/media/dvb-frontends/rtl2830*
10939
10940RTL2832 MEDIA DRIVER
10941M:	Antti Palosaari <crope@iki.fi>
10942L:	linux-media@vger.kernel.org
10943W:	https://linuxtv.org
10944W:	http://palosaari.fi/linux/
10945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10946T:	git git://linuxtv.org/anttip/media_tree.git
10947S:	Maintained
10948F:	drivers/media/dvb-frontends/rtl2832*
10949
10950RTL2832_SDR MEDIA DRIVER
10951M:	Antti Palosaari <crope@iki.fi>
10952L:	linux-media@vger.kernel.org
10953W:	https://linuxtv.org
10954W:	http://palosaari.fi/linux/
10955Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10956T:	git git://linuxtv.org/anttip/media_tree.git
10957S:	Maintained
10958F:	drivers/media/dvb-frontends/rtl2832_sdr*
10959
10960RTL8180 WIRELESS DRIVER
10961L:	linux-wireless@vger.kernel.org
10962W:	http://wireless.kernel.org/
10963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10964S:	Orphan
10965F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10966
10967RTL8187 WIRELESS DRIVER
10968M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10969M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10970M:	Larry Finger <Larry.Finger@lwfinger.net>
10971L:	linux-wireless@vger.kernel.org
10972W:	http://wireless.kernel.org/
10973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10974S:	Maintained
10975F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10976
10977RTL8192CE WIRELESS DRIVER
10978M:	Larry Finger <Larry.Finger@lwfinger.net>
10979M:	Chaoming Li <chaoming_li@realsil.com.cn>
10980L:	linux-wireless@vger.kernel.org
10981W:	http://wireless.kernel.org/
10982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10983S:	Maintained
10984F:	drivers/net/wireless/realtek/rtlwifi/
10985F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10986
10987RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10988M:	Jes Sorensen <Jes.Sorensen@gmail.com>
10989L:	linux-wireless@vger.kernel.org
10990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10991S:	Maintained
10992F:	drivers/net/wireless/realtek/rtl8xxxu/
10993
10994S3 SAVAGE FRAMEBUFFER DRIVER
10995M:	Antonino Daplas <adaplas@gmail.com>
10996L:	linux-fbdev@vger.kernel.org
10997S:	Maintained
10998F:	drivers/video/fbdev/savage/
10999
11000S390
11001M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11002M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11003L:	linux-s390@vger.kernel.org
11004W:	http://www.ibm.com/developerworks/linux/linux390/
11005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11006S:	Supported
11007F:	arch/s390/
11008F:	drivers/s390/
11009F:	Documentation/s390/
11010F:	Documentation/DocBook/s390*
11011
11012S390 COMMON I/O LAYER
11013M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11014M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11015L:	linux-s390@vger.kernel.org
11016W:	http://www.ibm.com/developerworks/linux/linux390/
11017S:	Supported
11018F:	drivers/s390/cio/
11019
11020S390 DASD DRIVER
11021M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11022M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11023L:	linux-s390@vger.kernel.org
11024W:	http://www.ibm.com/developerworks/linux/linux390/
11025S:	Supported
11026F:	drivers/s390/block/dasd*
11027F:	block/partitions/ibm.c
11028
11029S390 NETWORK DRIVERS
11030M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11031M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11032L:	linux-s390@vger.kernel.org
11033W:	http://www.ibm.com/developerworks/linux/linux390/
11034S:	Supported
11035F:	drivers/s390/net/
11036
11037S390 PCI SUBSYSTEM
11038M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11039M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11040L:	linux-s390@vger.kernel.org
11041W:	http://www.ibm.com/developerworks/linux/linux390/
11042S:	Supported
11043F:	arch/s390/pci/
11044F:	drivers/pci/hotplug/s390_pci_hpc.c
11045
11046S390 ZCRYPT DRIVER
11047M:	Harald Freudenberger <freude@de.ibm.com>
11048L:	linux-s390@vger.kernel.org
11049W:	http://www.ibm.com/developerworks/linux/linux390/
11050S:	Supported
11051F:	drivers/s390/crypto/
11052
11053S390 ZFCP DRIVER
11054M:	Steffen Maier <maier@linux.vnet.ibm.com>
11055L:	linux-s390@vger.kernel.org
11056W:	http://www.ibm.com/developerworks/linux/linux390/
11057S:	Supported
11058F:	drivers/s390/scsi/zfcp_*
11059
11060S390 IUCV NETWORK LAYER
11061M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11062M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11063L:	linux-s390@vger.kernel.org
11064W:	http://www.ibm.com/developerworks/linux/linux390/
11065S:	Supported
11066F:	drivers/s390/net/*iucv*
11067F:	include/net/iucv/
11068F:	net/iucv/
11069
11070S390 IOMMU (PCI)
11071M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11072L:	linux-s390@vger.kernel.org
11073W:	http://www.ibm.com/developerworks/linux/linux390/
11074S:	Supported
11075F:	drivers/iommu/s390-iommu.c
11076
11077S390 VFIO-CCW DRIVER
11078M:	Cornelia Huck <cornelia.huck@de.ibm.com>
11079M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11080L:	linux-s390@vger.kernel.org
11081L:	kvm@vger.kernel.org
11082S:	Supported
11083F:	drivers/s390/cio/vfio_ccw*
11084F:	Documentation/s390/vfio-ccw.txt
11085F:	include/uapi/linux/vfio_ccw.h
11086
11087S3C24XX SD/MMC Driver
11088M:	Ben Dooks <ben-linux@fluff.org>
11089L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11090S:	Supported
11091F:	drivers/mmc/host/s3cmci.*
11092
11093SAA6588 RDS RECEIVER DRIVER
11094M:	Hans Verkuil <hverkuil@xs4all.nl>
11095L:	linux-media@vger.kernel.org
11096T:	git git://linuxtv.org/media_tree.git
11097W:	https://linuxtv.org
11098S:	Odd Fixes
11099F:	drivers/media/i2c/saa6588*
11100
11101SAA7134 VIDEO4LINUX DRIVER
11102M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11103M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11104L:	linux-media@vger.kernel.org
11105W:	https://linuxtv.org
11106T:	git git://linuxtv.org/media_tree.git
11107S:	Odd fixes
11108F:	Documentation/media/v4l-drivers/saa7134*
11109F:	drivers/media/pci/saa7134/
11110
11111SAA7146 VIDEO4LINUX-2 DRIVER
11112M:	Hans Verkuil <hverkuil@xs4all.nl>
11113L:	linux-media@vger.kernel.org
11114T:	git git://linuxtv.org/media_tree.git
11115S:	Maintained
11116F:	drivers/media/common/saa7146/
11117F:	drivers/media/pci/saa7146/
11118F:	include/media/saa7146*
11119
11120SAMSUNG LAPTOP DRIVER
11121M:	Corentin Chary <corentin.chary@gmail.com>
11122L:	platform-driver-x86@vger.kernel.org
11123S:	Maintained
11124F:	drivers/platform/x86/samsung-laptop.c
11125
11126SAMSUNG AUDIO (ASoC) DRIVERS
11127M:	Krzysztof Kozlowski <krzk@kernel.org>
11128M:	Sangbeom Kim <sbkim73@samsung.com>
11129M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11130L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11131S:	Supported
11132F:	sound/soc/samsung/
11133
11134SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11135M:	Krzysztof Kozlowski <krzk@kernel.org>
11136L:	linux-crypto@vger.kernel.org
11137L:	linux-samsung-soc@vger.kernel.org
11138S:	Maintained
11139F:	drivers/crypto/exynos-rng.c
11140F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11141
11142SAMSUNG FRAMEBUFFER DRIVER
11143M:	Jingoo Han <jingoohan1@gmail.com>
11144L:	linux-fbdev@vger.kernel.org
11145S:	Maintained
11146F:	drivers/video/fbdev/s3c-fb.c
11147
11148SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11149M:	Sangbeom Kim <sbkim73@samsung.com>
11150M:	Krzysztof Kozlowski <krzk@kernel.org>
11151M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11152L:	linux-kernel@vger.kernel.org
11153L:	linux-samsung-soc@vger.kernel.org
11154S:	Supported
11155F:	drivers/mfd/sec*.c
11156F:	drivers/regulator/s2m*.c
11157F:	drivers/regulator/s5m*.c
11158F:	drivers/clk/clk-s2mps11.c
11159F:	drivers/rtc/rtc-s5m.c
11160F:	include/linux/mfd/samsung/
11161F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11162F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11163F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11164F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11165
11166SAMSUNG S5P Security SubSystem (SSS) DRIVER
11167M:	Krzysztof Kozlowski <krzk@kernel.org>
11168M:	Vladimir Zapolskiy <vz@mleia.com>
11169L:	linux-crypto@vger.kernel.org
11170L:	linux-samsung-soc@vger.kernel.org
11171S:	Maintained
11172F:	drivers/crypto/s5p-sss.c
11173
11174SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11175M:	Kyungmin Park <kyungmin.park@samsung.com>
11176M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11177L:	linux-media@vger.kernel.org
11178Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11179S:	Supported
11180F:	drivers/media/platform/exynos4-is/
11181
11182SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11183M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11184L:	linux-media@vger.kernel.org
11185L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11186S:	Maintained
11187F:	drivers/media/platform/s3c-camif/
11188F:	include/media/drv-intf/s3c_camif.h
11189
11190SAMSUNG S5C73M3 CAMERA DRIVER
11191M:	Kyungmin Park <kyungmin.park@samsung.com>
11192M:	Andrzej Hajda <a.hajda@samsung.com>
11193L:	linux-media@vger.kernel.org
11194S:	Supported
11195F:	drivers/media/i2c/s5c73m3/*
11196
11197SAMSUNG S5K5BAF CAMERA DRIVER
11198M:	Kyungmin Park <kyungmin.park@samsung.com>
11199M:	Andrzej Hajda <a.hajda@samsung.com>
11200L:	linux-media@vger.kernel.org
11201S:	Supported
11202F:	drivers/media/i2c/s5k5baf.c
11203
11204SAMSUNG S3FWRN5 NFC DRIVER
11205M:	Robert Baldyga <r.baldyga@samsung.com>
11206M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11207L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11208S:	Supported
11209F:	drivers/nfc/s3fwrn5
11210
11211SAMSUNG SOC CLOCK DRIVERS
11212M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11213M:	Tomasz Figa <tomasz.figa@gmail.com>
11214M:	Chanwoo Choi <cw00.choi@samsung.com>
11215S:	Supported
11216L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11217F:	drivers/clk/samsung/
11218F:	include/dt-bindings/clock/exynos*.h
11219F:	Documentation/devicetree/bindings/clock/exynos*.txt
11220
11221SAMSUNG SPI DRIVERS
11222M:	Kukjin Kim <kgene@kernel.org>
11223M:	Krzysztof Kozlowski <krzk@kernel.org>
11224M:	Andi Shyti <andi.shyti@samsung.com>
11225L:	linux-spi@vger.kernel.org
11226L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11227S:	Maintained
11228F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11229F:	drivers/spi/spi-s3c*
11230F:	include/linux/platform_data/spi-s3c64xx.h
11231
11232SAMSUNG SXGBE DRIVERS
11233M:	Byungho An <bh74.an@samsung.com>
11234M:	Girish K S <ks.giri@samsung.com>
11235M:	Vipul Pandya <vipul.pandya@samsung.com>
11236S:	Supported
11237L:	netdev@vger.kernel.org
11238F:	drivers/net/ethernet/samsung/sxgbe/
11239
11240SAMSUNG THERMAL DRIVER
11241M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11242L:	linux-pm@vger.kernel.org
11243L:	linux-samsung-soc@vger.kernel.org
11244S:	Supported
11245T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11246F:	drivers/thermal/samsung/
11247
11248SAMSUNG USB2 PHY DRIVER
11249M:	Kamil Debski <kamil@wypas.org>
11250M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11251L:	linux-kernel@vger.kernel.org
11252S:	Supported
11253F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11254F:	Documentation/phy/samsung-usb2.txt
11255F:	drivers/phy/phy-exynos4210-usb2.c
11256F:	drivers/phy/phy-exynos4x12-usb2.c
11257F:	drivers/phy/phy-exynos5250-usb2.c
11258F:	drivers/phy/phy-s5pv210-usb2.c
11259F:	drivers/phy/phy-samsung-usb2.c
11260F:	drivers/phy/phy-samsung-usb2.h
11261
11262SERIAL DRIVERS
11263M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11264L:	linux-serial@vger.kernel.org
11265S:	Maintained
11266F:	Documentation/devicetree/bindings/serial/
11267F:	drivers/tty/serial/
11268
11269SERIAL DEVICE BUS
11270M:	Rob Herring <robh@kernel.org>
11271L:	linux-serial@vger.kernel.org
11272S:	Maintained
11273F:	Documentation/devicetree/bindings/serial/slave-device.txt
11274F:	drivers/tty/serdev/
11275F:	include/linux/serdev.h
11276
11277SERIAL IR RECEIVER
11278M:	Sean Young <sean@mess.org>
11279L:	linux-media@vger.kernel.org
11280S:	Maintained
11281F:	drivers/media/rc/serial_ir.c
11282
11283STI CEC DRIVER
11284M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11285L:	kernel@stlinux.com
11286S:	Maintained
11287F:	drivers/staging/media/st-cec/
11288F:	Documentation/devicetree/bindings/media/stih-cec.txt
11289
11290SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11291M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11292L:	linux-s390@vger.kernel.org
11293W:	http://www.ibm.com/developerworks/linux/linux390/
11294S:	Supported
11295F:	net/smc/
11296
11297SYNOPSYS DESIGNWARE DMAC DRIVER
11298M:	Viresh Kumar <vireshk@kernel.org>
11299M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11300S:	Maintained
11301F:	include/linux/dma/dw.h
11302F:	include/linux/platform_data/dma-dw.h
11303F:	drivers/dma/dw/
11304
11305SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11306M:	Jie Deng <jiedeng@synopsys.com>
11307L:	netdev@vger.kernel.org
11308S:	Supported
11309F:	drivers/net/ethernet/synopsys/
11310
11311SYNOPSYS DESIGNWARE I2C DRIVER
11312M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11313R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11314R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11315L:	linux-i2c@vger.kernel.org
11316S:	Maintained
11317F:	drivers/i2c/busses/i2c-designware-*
11318F:	include/linux/platform_data/i2c-designware.h
11319
11320SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11321M:	Jaehoon Chung <jh80.chung@samsung.com>
11322L:	linux-mmc@vger.kernel.org
11323S:	Maintained
11324F:	drivers/mmc/host/dw_mmc*
11325
11326SYSTEM TRACE MODULE CLASS
11327M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11328S:	Maintained
11329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11330F:	Documentation/trace/stm.txt
11331F:	drivers/hwtracing/stm/
11332F:	include/linux/stm.h
11333F:	include/uapi/linux/stm.h
11334
11335TEE SUBSYSTEM
11336M:	Jens Wiklander <jens.wiklander@linaro.org>
11337S:	Maintained
11338F:	include/linux/tee_drv.h
11339F:	include/uapi/linux/tee.h
11340F:	drivers/tee/
11341F:	Documentation/tee.txt
11342
11343THUNDERBOLT DRIVER
11344M:	Andreas Noever <andreas.noever@gmail.com>
11345S:	Maintained
11346F:	drivers/thunderbolt/
11347
11348TI BQ27XXX POWER SUPPLY DRIVER
11349R:	Andrew F. Davis <afd@ti.com>
11350F:	include/linux/power/bq27xxx_battery.h
11351F:	drivers/power/supply/bq27xxx_battery.c
11352F:	drivers/power/supply/bq27xxx_battery_i2c.c
11353
11354TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11355M:	John Stultz <john.stultz@linaro.org>
11356M:	Thomas Gleixner <tglx@linutronix.de>
11357R:	Stephen Boyd <sboyd@codeaurora.org>
11358L:	linux-kernel@vger.kernel.org
11359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11360S:	Supported
11361F:	include/linux/clocksource.h
11362F:	include/linux/time.h
11363F:	include/linux/timex.h
11364F:	include/uapi/linux/time.h
11365F:	include/uapi/linux/timex.h
11366F:	kernel/time/clocksource.c
11367F:	kernel/time/time*.c
11368F:	kernel/time/alarmtimer.c
11369F:	kernel/time/ntp.c
11370F:	tools/testing/selftests/timers/
11371
11372SC1200 WDT DRIVER
11373M:	Zwane Mwaikambo <zwanem@gmail.com>
11374S:	Maintained
11375F:	drivers/watchdog/sc1200wdt.c
11376
11377SCHEDULER
11378M:	Ingo Molnar <mingo@redhat.com>
11379M:	Peter Zijlstra <peterz@infradead.org>
11380L:	linux-kernel@vger.kernel.org
11381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11382S:	Maintained
11383F:	kernel/sched/
11384F:	include/linux/sched.h
11385F:	include/uapi/linux/sched.h
11386F:	include/linux/wait.h
11387
11388SCORE ARCHITECTURE
11389M:	Chen Liqin <liqin.linux@gmail.com>
11390M:	Lennox Wu <lennox.wu@gmail.com>
11391W:	http://www.sunplus.com
11392S:	Supported
11393F:	arch/score/
11394
11395SCR24X CHIP CARD INTERFACE DRIVER
11396M:	Lubomir Rintel <lkundrak@v3.sk>
11397S:	Supported
11398F:	drivers/char/pcmcia/scr24x_cs.c
11399
11400SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11401M:	Sudeep Holla <sudeep.holla@arm.com>
11402L:	linux-arm-kernel@lists.infradead.org
11403S:	Maintained
11404F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11405F:	drivers/clk/clk-scpi.c
11406F:	drivers/cpufreq/scpi-cpufreq.c
11407F:	drivers/firmware/arm_scpi.c
11408F:	include/linux/scpi_protocol.h
11409
11410SCSI CDROM DRIVER
11411M:	Jens Axboe <axboe@kernel.dk>
11412L:	linux-scsi@vger.kernel.org
11413W:	http://www.kernel.dk
11414S:	Maintained
11415F:	drivers/scsi/sr*
11416
11417SCSI RDMA PROTOCOL (SRP) INITIATOR
11418M:	Bart Van Assche <bart.vanassche@sandisk.com>
11419L:	linux-rdma@vger.kernel.org
11420S:	Supported
11421W:	http://www.openfabrics.org
11422Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11424F:	drivers/infiniband/ulp/srp/
11425F:	include/scsi/srp.h
11426
11427SCSI SG DRIVER
11428M:	Doug Gilbert <dgilbert@interlog.com>
11429L:	linux-scsi@vger.kernel.org
11430W:	http://sg.danny.cz/sg
11431S:	Maintained
11432F:	Documentation/scsi/scsi-generic.txt
11433F:	drivers/scsi/sg.c
11434F:	include/scsi/sg.h
11435
11436SCSI SUBSYSTEM
11437M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11439M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11441L:	linux-scsi@vger.kernel.org
11442S:	Maintained
11443F:	Documentation/devicetree/bindings/scsi/
11444F:	drivers/scsi/
11445F:	include/scsi/
11446
11447SCSI TAPE DRIVER
11448M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11449L:	linux-scsi@vger.kernel.org
11450S:	Maintained
11451F:	Documentation/scsi/st.txt
11452F:	drivers/scsi/st.*
11453F:	drivers/scsi/st_*.h
11454
11455SCTP PROTOCOL
11456M:	Vlad Yasevich <vyasevich@gmail.com>
11457M:	Neil Horman <nhorman@tuxdriver.com>
11458L:	linux-sctp@vger.kernel.org
11459W:	http://lksctp.sourceforge.net
11460S:	Maintained
11461F:	Documentation/networking/sctp.txt
11462F:	include/linux/sctp.h
11463F:	include/uapi/linux/sctp.h
11464F:	include/net/sctp/
11465F:	net/sctp/
11466
11467SCx200 CPU SUPPORT
11468M:	Jim Cromie <jim.cromie@gmail.com>
11469S:	Odd Fixes
11470F:	Documentation/i2c/busses/scx200_acb
11471F:	arch/x86/platform/scx200/
11472F:	drivers/watchdog/scx200_wdt.c
11473F:	drivers/i2c/busses/scx200*
11474F:	drivers/mtd/maps/scx200_docflash.c
11475F:	include/linux/scx200.h
11476
11477SCx200 GPIO DRIVER
11478M:	Jim Cromie <jim.cromie@gmail.com>
11479S:	Maintained
11480F:	drivers/char/scx200_gpio.c
11481F:	include/linux/scx200_gpio.h
11482
11483SCx200 HRT CLOCKSOURCE DRIVER
11484M:	Jim Cromie <jim.cromie@gmail.com>
11485S:	Maintained
11486F:	drivers/clocksource/scx200_hrt.c
11487
11488SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11489M:	Sascha Sommer <saschasommer@freenet.de>
11490L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11491S:	Maintained
11492F:	drivers/mmc/host/sdricoh_cs.c
11493
11494SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11495M:	Adrian Hunter <adrian.hunter@intel.com>
11496L:	linux-mmc@vger.kernel.org
11497T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11498S:	Maintained
11499F:	drivers/mmc/host/sdhci*
11500F:	include/linux/mmc/sdhci*
11501
11502SECURE COMPUTING
11503M:	Kees Cook <keescook@chromium.org>
11504R:	Andy Lutomirski <luto@amacapital.net>
11505R:	Will Drewry <wad@chromium.org>
11506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11507S:	Supported
11508F:	kernel/seccomp.c
11509F:	include/uapi/linux/seccomp.h
11510F:	include/linux/seccomp.h
11511F:	tools/testing/selftests/seccomp/*
11512K:	\bsecure_computing
11513K:	\bTIF_SECCOMP\b
11514
11515SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11516M:	Al Cooper <alcooperx@gmail.com>
11517L:	linux-mmc@vger.kernel.org
11518L:	bcm-kernel-feedback-list@broadcom.com
11519S:	Maintained
11520F:	drivers/mmc/host/sdhci-brcmstb*
11521
11522SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11523M:	Ben Dooks <ben-linux@fluff.org>
11524M:	Jaehoon Chung <jh80.chung@samsung.com>
11525L:	linux-mmc@vger.kernel.org
11526S:	Maintained
11527F:	drivers/mmc/host/sdhci-s3c*
11528
11529SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11530M:	Viresh Kumar <vireshk@kernel.org>
11531L:	linux-mmc@vger.kernel.org
11532S:	Maintained
11533F:	drivers/mmc/host/sdhci-spear.c
11534
11535SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11536M:	Scott Bauer <scott.bauer@intel.com>
11537M:	Jonathan Derrick <jonathan.derrick@intel.com>
11538M:	Rafael Antognolli <rafael.antognolli@intel.com>
11539L:	linux-block@vger.kernel.org
11540S:	Supported
11541F:	block/sed*
11542F:	block/opal_proto.h
11543F:	include/linux/sed*
11544F:	include/uapi/linux/sed*
11545
11546SECURITY SUBSYSTEM
11547M:	James Morris <james.l.morris@oracle.com>
11548M:	"Serge E. Hallyn" <serge@hallyn.com>
11549L:	linux-security-module@vger.kernel.org (suggested Cc:)
11550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11551W:	http://kernsec.org/
11552S:	Supported
11553F:	security/
11554
11555SECURITY CONTACT
11556M:	Security Officers <security@kernel.org>
11557S:	Supported
11558
11559SELINUX SECURITY MODULE
11560M:	Paul Moore <paul@paul-moore.com>
11561M:	Stephen Smalley <sds@tycho.nsa.gov>
11562M:	Eric Paris <eparis@parisplace.org>
11563L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11564W:	http://selinuxproject.org
11565T:	git git://git.infradead.org/users/pcmoore/selinux
11566S:	Supported
11567F:	include/linux/selinux*
11568F:	security/selinux/
11569F:	scripts/selinux/
11570
11571APPARMOR SECURITY MODULE
11572M:	John Johansen <john.johansen@canonical.com>
11573L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11574W:	apparmor.wiki.kernel.org
11575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11576S:	Supported
11577F:	security/apparmor/
11578
11579LOADPIN SECURITY MODULE
11580M:	Kees Cook <keescook@chromium.org>
11581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11582S:	Supported
11583F:	security/loadpin/
11584
11585YAMA SECURITY MODULE
11586M:	Kees Cook <keescook@chromium.org>
11587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11588S:	Supported
11589F:	security/yama/
11590
11591SENSABLE PHANTOM
11592M:	Jiri Slaby <jirislaby@gmail.com>
11593S:	Maintained
11594F:	drivers/misc/phantom.c
11595F:	include/uapi/linux/phantom.h
11596
11597Emulex 10Gbps iSCSI - OneConnect DRIVER
11598M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11599M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11600M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11601L:	linux-scsi@vger.kernel.org
11602W:	http://www.broadcom.com
11603S:	Supported
11604F:	drivers/scsi/be2iscsi/
11605
11606Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11607M:	Sathya Perla <sathya.perla@broadcom.com>
11608M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11609M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11610M:	Somnath Kotur <somnath.kotur@broadcom.com>
11611L:	netdev@vger.kernel.org
11612W:	http://www.emulex.com
11613S:	Supported
11614F:	drivers/net/ethernet/emulex/benet/
11615
11616EMULEX ONECONNECT ROCE DRIVER
11617M:	Selvin Xavier <selvin.xavier@broadcom.com>
11618M:	Devesh Sharma <devesh.sharma@broadcom.com>
11619L:	linux-rdma@vger.kernel.org
11620W:	http://www.broadcom.com
11621S:	Odd Fixes
11622F:	drivers/infiniband/hw/ocrdma/
11623F:	include/uapi/rdma/ocrdma-abi.h
11624
11625SFC NETWORK DRIVER
11626M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11627M:	Edward Cree <ecree@solarflare.com>
11628M:	Bert Kenward <bkenward@solarflare.com>
11629L:	netdev@vger.kernel.org
11630S:	Supported
11631F:	drivers/net/ethernet/sfc/
11632
11633SGI GRU DRIVER
11634M:	Dimitri Sivanich <sivanich@sgi.com>
11635S:	Maintained
11636F:	drivers/misc/sgi-gru/
11637
11638SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11639M:	Pat Gefre <pfg@sgi.com>
11640L:	linux-ia64@vger.kernel.org
11641S:	Supported
11642F:	Documentation/ia64/serial.txt
11643F:	drivers/tty/serial/ioc?_serial.c
11644F:	include/linux/ioc?.h
11645
11646SGI XP/XPC/XPNET DRIVER
11647M:	Cliff Whickman <cpw@sgi.com>
11648M:	Robin Holt <robinmholt@gmail.com>
11649S:	Maintained
11650F:	drivers/misc/sgi-xp/
11651
11652SI2157 MEDIA DRIVER
11653M:	Antti Palosaari <crope@iki.fi>
11654L:	linux-media@vger.kernel.org
11655W:	https://linuxtv.org
11656W:	http://palosaari.fi/linux/
11657Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11658T:	git git://linuxtv.org/anttip/media_tree.git
11659S:	Maintained
11660F:	drivers/media/tuners/si2157*
11661
11662SI2168 MEDIA DRIVER
11663M:	Antti Palosaari <crope@iki.fi>
11664L:	linux-media@vger.kernel.org
11665W:	https://linuxtv.org
11666W:	http://palosaari.fi/linux/
11667Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11668T:	git git://linuxtv.org/anttip/media_tree.git
11669S:	Maintained
11670F:	drivers/media/dvb-frontends/si2168*
11671
11672SI470X FM RADIO RECEIVER I2C DRIVER
11673M:	Hans Verkuil <hverkuil@xs4all.nl>
11674L:	linux-media@vger.kernel.org
11675T:	git git://linuxtv.org/media_tree.git
11676W:	https://linuxtv.org
11677S:	Odd Fixes
11678F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11679
11680SI470X FM RADIO RECEIVER USB DRIVER
11681M:	Hans Verkuil <hverkuil@xs4all.nl>
11682L:	linux-media@vger.kernel.org
11683T:	git git://linuxtv.org/media_tree.git
11684W:	https://linuxtv.org
11685S:	Maintained
11686F:	drivers/media/radio/si470x/radio-si470x-common.c
11687F:	drivers/media/radio/si470x/radio-si470x.h
11688F:	drivers/media/radio/si470x/radio-si470x-usb.c
11689
11690SI4713 FM RADIO TRANSMITTER I2C DRIVER
11691M:	Eduardo Valentin <edubezval@gmail.com>
11692L:	linux-media@vger.kernel.org
11693T:	git git://linuxtv.org/media_tree.git
11694W:	https://linuxtv.org
11695S:	Odd Fixes
11696F:	drivers/media/radio/si4713/si4713.?
11697
11698SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11699M:	Eduardo Valentin <edubezval@gmail.com>
11700L:	linux-media@vger.kernel.org
11701T:	git git://linuxtv.org/media_tree.git
11702W:	https://linuxtv.org
11703S:	Odd Fixes
11704F:	drivers/media/radio/si4713/radio-platform-si4713.c
11705
11706SI4713 FM RADIO TRANSMITTER USB DRIVER
11707M:	Hans Verkuil <hverkuil@xs4all.nl>
11708L:	linux-media@vger.kernel.org
11709T:	git git://linuxtv.org/media_tree.git
11710W:	https://linuxtv.org
11711S:	Maintained
11712F:	drivers/media/radio/si4713/radio-usb-si4713.c
11713
11714SIANO DVB DRIVER
11715M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11716M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11717L:	linux-media@vger.kernel.org
11718W:	https://linuxtv.org
11719T:	git git://linuxtv.org/media_tree.git
11720S:	Odd fixes
11721F:	drivers/media/common/siano/
11722F:	drivers/media/usb/siano/
11723F:	drivers/media/usb/siano/
11724F:	drivers/media/mmc/siano/
11725
11726SILEAD TOUCHSCREEN DRIVER
11727M:	Hans de Goede <hdegoede@redhat.com>
11728L:	linux-input@vger.kernel.org
11729L:	platform-driver-x86@vger.kernel.org
11730S:	Maintained
11731F:	drivers/input/touchscreen/silead.c
11732F:	drivers/platform/x86/silead_dmi.c
11733
11734SIMPLEFB FB DRIVER
11735M:	Hans de Goede <hdegoede@redhat.com>
11736L:	linux-fbdev@vger.kernel.org
11737S:	Maintained
11738F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11739F:	drivers/video/fbdev/simplefb.c
11740F:	include/linux/platform_data/simplefb.h
11741
11742SH_VEU V4L2 MEM2MEM DRIVER
11743L:	linux-media@vger.kernel.org
11744S:	Orphan
11745F:	drivers/media/platform/sh_veu.c
11746
11747SH_VOU V4L2 OUTPUT DRIVER
11748L:	linux-media@vger.kernel.org
11749S:	Orphan
11750F:	drivers/media/platform/sh_vou.c
11751F:	include/media/drv-intf/sh_vou.h
11752
11753SIMPLE FIRMWARE INTERFACE (SFI)
11754M:	Len Brown <lenb@kernel.org>
11755L:	sfi-devel@simplefirmware.org
11756W:	http://simplefirmware.org/
11757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11758S:	Supported
11759F:	arch/x86/platform/sfi/
11760F:	drivers/sfi/
11761F:	include/linux/sfi*.h
11762
11763SIMTEC EB110ATX (Chalice CATS)
11764P:	Ben Dooks
11765P:	Vincent Sanders <vince@simtec.co.uk>
11766M:	Simtec Linux Team <linux@simtec.co.uk>
11767W:	http://www.simtec.co.uk/products/EB110ATX/
11768S:	Supported
11769
11770SIMTEC EB2410ITX (BAST)
11771P:	Ben Dooks
11772P:	Vincent Sanders <vince@simtec.co.uk>
11773M:	Simtec Linux Team <linux@simtec.co.uk>
11774W:	http://www.simtec.co.uk/products/EB2410ITX/
11775S:	Supported
11776F:	arch/arm/mach-s3c24xx/mach-bast.c
11777F:	arch/arm/mach-s3c24xx/bast-ide.c
11778F:	arch/arm/mach-s3c24xx/bast-irq.c
11779
11780SIPHASH PRF ROUTINES
11781M:	Jason A. Donenfeld <Jason@zx2c4.com>
11782S:	Maintained
11783F:	lib/siphash.c
11784F:	lib/test_siphash.c
11785F:	include/linux/siphash.h
11786
11787TI DAVINCI MACHINE SUPPORT
11788M:	Sekhar Nori <nsekhar@ti.com>
11789M:	Kevin Hilman <khilman@kernel.org>
11790L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11792S:	Supported
11793F:	arch/arm/mach-davinci/
11794F:	drivers/i2c/busses/i2c-davinci.c
11795
11796TI DAVINCI SERIES MEDIA DRIVER
11797M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11798L:	linux-media@vger.kernel.org
11799W:	https://linuxtv.org
11800Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11801T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11802S:	Maintained
11803F:	drivers/media/platform/davinci/
11804F:	include/media/davinci/
11805
11806TI AM437X VPFE DRIVER
11807M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11808L:	linux-media@vger.kernel.org
11809W:	https://linuxtv.org
11810Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11811T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11812S:	Maintained
11813F:	drivers/media/platform/am437x/
11814
11815OV2659 OMNIVISION SENSOR DRIVER
11816M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11817L:	linux-media@vger.kernel.org
11818W:	https://linuxtv.org
11819Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11820T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11821S:	Maintained
11822F:	drivers/media/i2c/ov2659.c
11823F:	include/media/i2c/ov2659.h
11824
11825SILICON MOTION SM712 FRAME BUFFER DRIVER
11826M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11827M:	Teddy Wang <teddy.wang@siliconmotion.com>
11828M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11829L:	linux-fbdev@vger.kernel.org
11830S:	Maintained
11831F:	drivers/video/fbdev/sm712*
11832F:	Documentation/fb/sm712fb.txt
11833
11834SIS 190 ETHERNET DRIVER
11835M:	Francois Romieu <romieu@fr.zoreil.com>
11836L:	netdev@vger.kernel.org
11837S:	Maintained
11838F:	drivers/net/ethernet/sis/sis190.c
11839
11840SIS 900/7016 FAST ETHERNET DRIVER
11841M:	Daniele Venzano <venza@brownhat.org>
11842W:	http://www.brownhat.org/sis900.html
11843L:	netdev@vger.kernel.org
11844S:	Maintained
11845F:	drivers/net/ethernet/sis/sis900.*
11846
11847SIS FRAMEBUFFER DRIVER
11848M:	Thomas Winischhofer <thomas@winischhofer.net>
11849W:	http://www.winischhofer.net/linuxsisvga.shtml
11850S:	Maintained
11851F:	Documentation/fb/sisfb.txt
11852F:	drivers/video/fbdev/sis/
11853F:	include/video/sisfb.h
11854
11855SIS USB2VGA DRIVER
11856M:	Thomas Winischhofer <thomas@winischhofer.net>
11857W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11858S:	Maintained
11859F:	drivers/usb/misc/sisusbvga/
11860
11861SLAB ALLOCATOR
11862M:	Christoph Lameter <cl@linux.com>
11863M:	Pekka Enberg <penberg@kernel.org>
11864M:	David Rientjes <rientjes@google.com>
11865M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11866M:	Andrew Morton <akpm@linux-foundation.org>
11867L:	linux-mm@kvack.org
11868S:	Maintained
11869F:	include/linux/sl?b*.h
11870F:	mm/sl?b*
11871
11872SLEEPABLE READ-COPY UPDATE (SRCU)
11873M:	Lai Jiangshan <jiangshanlai@gmail.com>
11874M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11875M:	Josh Triplett <josh@joshtriplett.org>
11876R:	Steven Rostedt <rostedt@goodmis.org>
11877R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11878L:	linux-kernel@vger.kernel.org
11879W:	http://www.rdrop.com/users/paulmck/RCU/
11880S:	Supported
11881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11882F:	include/linux/srcu.h
11883F:	kernel/rcu/srcu.c
11884
11885SMACK SECURITY MODULE
11886M:	Casey Schaufler <casey@schaufler-ca.com>
11887L:	linux-security-module@vger.kernel.org
11888W:	http://schaufler-ca.com
11889T:	git git://github.com/cschaufler/smack-next
11890S:	Maintained
11891F:	Documentation/security/Smack.txt
11892F:	security/smack/
11893
11894DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11895M:	Kevin Hilman <khilman@kernel.org>
11896M:	Nishanth Menon <nm@ti.com>
11897S:	Maintained
11898F:	drivers/power/avs/
11899F:	include/linux/power/smartreflex.h
11900L:	linux-pm@vger.kernel.org
11901
11902SMC91x ETHERNET DRIVER
11903M:	Nicolas Pitre <nico@fluxnic.net>
11904S:	Odd Fixes
11905F:	drivers/net/ethernet/smsc/smc91x.*
11906
11907SMIA AND SMIA++ IMAGE SENSOR DRIVER
11908M:	Sakari Ailus <sakari.ailus@iki.fi>
11909L:	linux-media@vger.kernel.org
11910S:	Maintained
11911F:	drivers/media/i2c/smiapp/
11912F:	include/media/i2c/smiapp.h
11913F:	drivers/media/i2c/smiapp-pll.c
11914F:	drivers/media/i2c/smiapp-pll.h
11915F:	include/uapi/linux/smiapp.h
11916F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11917
11918SMM665 HARDWARE MONITOR DRIVER
11919M:	Guenter Roeck <linux@roeck-us.net>
11920L:	linux-hwmon@vger.kernel.org
11921S:	Maintained
11922F:	Documentation/hwmon/smm665
11923F:	drivers/hwmon/smm665.c
11924
11925SMSC EMC2103 HARDWARE MONITOR DRIVER
11926M:	Steve Glendinning <steve.glendinning@shawell.net>
11927L:	linux-hwmon@vger.kernel.org
11928S:	Maintained
11929F:	Documentation/hwmon/emc2103
11930F:	drivers/hwmon/emc2103.c
11931
11932SMSC SCH5627 HARDWARE MONITOR DRIVER
11933M:	Hans de Goede <hdegoede@redhat.com>
11934L:	linux-hwmon@vger.kernel.org
11935S:	Supported
11936F:	Documentation/hwmon/sch5627
11937F:	drivers/hwmon/sch5627.c
11938
11939SMSC47B397 HARDWARE MONITOR DRIVER
11940M:	Jean Delvare <jdelvare@suse.com>
11941L:	linux-hwmon@vger.kernel.org
11942S:	Maintained
11943F:	Documentation/hwmon/smsc47b397
11944F:	drivers/hwmon/smsc47b397.c
11945
11946SMSC911x ETHERNET DRIVER
11947M:	Steve Glendinning <steve.glendinning@shawell.net>
11948L:	netdev@vger.kernel.org
11949S:	Maintained
11950F:	include/linux/smsc911x.h
11951F:	drivers/net/ethernet/smsc/smsc911x.*
11952
11953SMSC9420 PCI ETHERNET DRIVER
11954M:	Steve Glendinning <steve.glendinning@shawell.net>
11955L:	netdev@vger.kernel.org
11956S:	Maintained
11957F:	drivers/net/ethernet/smsc/smsc9420.*
11958
11959SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11960M:	Steve Glendinning <steve.glendinning@shawell.net>
11961L:	linux-fbdev@vger.kernel.org
11962S:	Maintained
11963F:	drivers/video/fbdev/smscufx.c
11964
11965SOC-CAMERA V4L2 SUBSYSTEM
11966M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11967L:	linux-media@vger.kernel.org
11968T:	git git://linuxtv.org/media_tree.git
11969S:	Maintained
11970F:	include/media/soc*
11971F:	drivers/media/i2c/soc_camera/
11972F:	drivers/media/platform/soc_camera/
11973
11974SOEKRIS NET48XX LED SUPPORT
11975M:	Chris Boot <bootc@bootc.net>
11976S:	Maintained
11977F:	drivers/leds/leds-net48xx.c
11978
11979SOFTLOGIC 6x10 MPEG CODEC
11980M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11981M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11982M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11983M:	Ismael Luceno <ismael@iodev.co.uk>
11984L:	linux-media@vger.kernel.org
11985S:	Supported
11986F:	drivers/media/pci/solo6x10/
11987
11988SOFTWARE RAID (Multiple Disks) SUPPORT
11989M:	Shaohua Li <shli@kernel.org>
11990L:	linux-raid@vger.kernel.org
11991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11992S:	Supported
11993F:	drivers/md/
11994F:	include/linux/raid/
11995F:	include/uapi/linux/raid/
11996
11997SONIC NETWORK DRIVER
11998M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11999L:	netdev@vger.kernel.org
12000S:	Maintained
12001F:	drivers/net/ethernet/natsemi/sonic.*
12002
12003SONICS SILICON BACKPLANE DRIVER (SSB)
12004M:	Michael Buesch <m@bues.ch>
12005L:	linux-wireless@vger.kernel.org
12006S:	Maintained
12007F:	drivers/ssb/
12008F:	include/linux/ssb/
12009
12010SONY VAIO CONTROL DEVICE DRIVER
12011M:	Mattia Dongili <malattia@linux.it>
12012L:	platform-driver-x86@vger.kernel.org
12013W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12014S:	Maintained
12015F:	Documentation/laptops/sony-laptop.txt
12016F:	drivers/char/sonypi.c
12017F:	drivers/platform/x86/sony-laptop.c
12018F:	include/linux/sony-laptop.h
12019
12020SONY MEMORYSTICK CARD SUPPORT
12021M:	Alex Dubov <oakad@yahoo.com>
12022W:	http://tifmxx.berlios.de/
12023S:	Maintained
12024F:	drivers/memstick/host/tifm_ms.c
12025
12026SONY MEMORYSTICK STANDARD SUPPORT
12027M:	Maxim Levitsky <maximlevitsky@gmail.com>
12028S:	Maintained
12029F:	drivers/memstick/core/ms_block.*
12030
12031SOUND
12032M:	Jaroslav Kysela <perex@perex.cz>
12033M:	Takashi Iwai <tiwai@suse.com>
12034L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12035W:	http://www.alsa-project.org/
12036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12037T:	git git://git.alsa-project.org/alsa-kernel.git
12038Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12039S:	Maintained
12040F:	Documentation/sound/
12041F:	include/sound/
12042F:	include/uapi/sound/
12043F:	sound/
12044
12045SOUND - COMPRESSED AUDIO
12046M:	Vinod Koul <vinod.koul@intel.com>
12047L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12049S:	Supported
12050F:	Documentation/sound/alsa/compress_offload.txt
12051F:	include/sound/compress_driver.h
12052F:	include/uapi/sound/compress_*
12053F:	sound/core/compress_offload.c
12054F:	sound/soc/soc-compress.c
12055
12056SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12057M:	Liam Girdwood <lgirdwood@gmail.com>
12058M:	Mark Brown <broonie@kernel.org>
12059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12060L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12061W:	http://alsa-project.org/main/index.php/ASoC
12062S:	Supported
12063F:	Documentation/devicetree/bindings/sound/
12064F:	Documentation/sound/alsa/soc/
12065F:	sound/soc/
12066F:	include/sound/soc*
12067
12068SOUND - DMAENGINE HELPERS
12069M:	Lars-Peter Clausen <lars@metafoo.de>
12070S:	Supported
12071F:	include/sound/dmaengine_pcm.h
12072F:	sound/core/pcm_dmaengine.c
12073F:	sound/soc/soc-generic-dmaengine-pcm.c
12074
12075SP2 MEDIA DRIVER
12076M:	Olli Salonen <olli.salonen@iki.fi>
12077L:	linux-media@vger.kernel.org
12078W:	https://linuxtv.org
12079Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12080S:	Maintained
12081F:	drivers/media/dvb-frontends/sp2*
12082
12083SPARC + UltraSPARC (sparc/sparc64)
12084M:	"David S. Miller" <davem@davemloft.net>
12085L:	sparclinux@vger.kernel.org
12086Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12089S:	Maintained
12090F:	arch/sparc/
12091F:	drivers/sbus/
12092
12093SPARC SERIAL DRIVERS
12094M:	"David S. Miller" <davem@davemloft.net>
12095L:	sparclinux@vger.kernel.org
12096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12098S:	Maintained
12099F:	include/linux/sunserialcore.h
12100F:	drivers/tty/serial/suncore.c
12101F:	drivers/tty/serial/sunhv.c
12102F:	drivers/tty/serial/sunsab.c
12103F:	drivers/tty/serial/sunsab.h
12104F:	drivers/tty/serial/sunsu.c
12105F:	drivers/tty/serial/sunzilog.c
12106F:	drivers/tty/serial/sunzilog.h
12107
12108SPARSE CHECKER
12109M:	"Christopher Li" <sparse@chrisli.org>
12110L:	linux-sparse@vger.kernel.org
12111W:	https://sparse.wiki.kernel.org/
12112T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12113T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12114S:	Maintained
12115F:	include/linux/compiler.h
12116
12117SPEAR PLATFORM SUPPORT
12118M:	Viresh Kumar <vireshk@kernel.org>
12119M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12121W:	http://www.st.com/spear
12122S:	Maintained
12123F:	arch/arm/boot/dts/spear*
12124F:	arch/arm/mach-spear/
12125
12126SPEAR CLOCK FRAMEWORK SUPPORT
12127M:	Viresh Kumar <vireshk@kernel.org>
12128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12129W:	http://www.st.com/spear
12130S:	Maintained
12131F:	drivers/clk/spear/
12132
12133SPI NOR SUBSYSTEM
12134M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12135M:	Marek Vasut <marek.vasut@gmail.com>
12136L:	linux-mtd@lists.infradead.org
12137W:	http://www.linux-mtd.infradead.org/
12138Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12139T:	git git://github.com/spi-nor/linux.git
12140S:	Maintained
12141F:	drivers/mtd/spi-nor/
12142F:	include/linux/mtd/spi-nor.h
12143
12144SPI SUBSYSTEM
12145M:	Mark Brown <broonie@kernel.org>
12146L:	linux-spi@vger.kernel.org
12147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12148Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12149S:	Maintained
12150F:	Documentation/devicetree/bindings/spi/
12151F:	Documentation/spi/
12152F:	drivers/spi/
12153F:	include/linux/spi/
12154F:	include/uapi/linux/spi/
12155F:	tools/spi/
12156
12157SPIDERNET NETWORK DRIVER for CELL
12158M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12159L:	netdev@vger.kernel.org
12160S:	Supported
12161F:	Documentation/networking/spider_net.txt
12162F:	drivers/net/ethernet/toshiba/spider_net*
12163
12164SPU FILE SYSTEM
12165M:	Jeremy Kerr <jk@ozlabs.org>
12166L:	linuxppc-dev@lists.ozlabs.org
12167W:	http://www.ibm.com/developerworks/power/cell/
12168S:	Supported
12169F:	Documentation/filesystems/spufs.txt
12170F:	arch/powerpc/platforms/cell/spufs/
12171
12172SQUASHFS FILE SYSTEM
12173M:	Phillip Lougher <phillip@squashfs.org.uk>
12174L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12175W:	http://squashfs.org.uk
12176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12177S:	Maintained
12178F:	Documentation/filesystems/squashfs.txt
12179F:	fs/squashfs/
12180
12181SRM (Alpha) environment access
12182M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12183S:	Maintained
12184F:	arch/alpha/kernel/srm_env.c
12185
12186STABLE BRANCH
12187M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12188L:	stable@vger.kernel.org
12189S:	Supported
12190F:	Documentation/process/stable-kernel-rules.rst
12191
12192STAGING SUBSYSTEM
12193M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12195L:	devel@driverdev.osuosl.org
12196S:	Supported
12197F:	drivers/staging/
12198
12199STAGING - COMEDI
12200M:	Ian Abbott <abbotti@mev.co.uk>
12201M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12202S:	Odd Fixes
12203F:	drivers/staging/comedi/
12204
12205STAGING - FLARION FT1000 DRIVERS
12206M:	Marek Belisko <marek.belisko@gmail.com>
12207S:	Odd Fixes
12208F:	drivers/staging/ft1000/
12209
12210STAGING - INDUSTRIAL IO
12211M:	Jonathan Cameron <jic23@kernel.org>
12212L:	linux-iio@vger.kernel.org
12213S:	Odd Fixes
12214F:	Documentation/devicetree/bindings/staging/iio/
12215F:	drivers/staging/iio/
12216
12217STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12218M:	Jarod Wilson <jarod@wilsonet.com>
12219W:	http://www.lirc.org/
12220S:	Odd Fixes
12221F:	drivers/staging/media/lirc/
12222
12223STAGING - LUSTRE PARALLEL FILESYSTEM
12224M:	Oleg Drokin <oleg.drokin@intel.com>
12225M:	Andreas Dilger <andreas.dilger@intel.com>
12226M:	James Simmons <jsimmons@infradead.org>
12227L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12228W:	http://wiki.lustre.org/
12229S:	Maintained
12230F:	drivers/staging/lustre
12231
12232STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12233M:	Marc Dietrich <marvin24@gmx.de>
12234L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12235L:	linux-tegra@vger.kernel.org
12236S:	Maintained
12237F:	drivers/staging/nvec/
12238
12239STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12240M:	Jens Frederich <jfrederich@gmail.com>
12241M:	Daniel Drake <dsd@laptop.org>
12242M:	Jon Nettleton <jon.nettleton@gmail.com>
12243W:	http://wiki.laptop.org/go/DCON
12244S:	Maintained
12245F:	drivers/staging/olpc_dcon/
12246
12247STAGING - REALTEK RTL8712U DRIVERS
12248M:	Larry Finger <Larry.Finger@lwfinger.net>
12249M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12250S:	Odd Fixes
12251F:	drivers/staging/rtl8712/
12252
12253STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12254M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12255M:	Teddy Wang <teddy.wang@siliconmotion.com>
12256M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12257L:	linux-fbdev@vger.kernel.org
12258S:	Maintained
12259F:	drivers/staging/sm750fb/
12260
12261STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12262M:	William Hubbs <w.d.hubbs@gmail.com>
12263M:	Chris Brannon <chris@the-brannons.com>
12264M:	Kirk Reiser <kirk@reisers.ca>
12265M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12266L:	speakup@linux-speakup.org
12267W:	http://www.linux-speakup.org/
12268S:	Odd Fixes
12269F:	drivers/staging/speakup/
12270
12271STAGING - VIA VT665X DRIVERS
12272M:	Forest Bond <forest@alittletooquiet.net>
12273S:	Odd Fixes
12274F:	drivers/staging/vt665?/
12275
12276STAGING - WILC1000 WIFI DRIVER
12277M:	Aditya Shankar <aditya.shankar@microchip.com>
12278M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12279L:	linux-wireless@vger.kernel.org
12280S:	Supported
12281F:	drivers/staging/wilc1000/
12282
12283STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12284M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12285S:	Odd Fixes
12286F:	drivers/staging/xgifb/
12287
12288STARFIRE/DURALAN NETWORK DRIVER
12289M:	Ion Badulescu <ionut@badula.org>
12290S:	Odd Fixes
12291F:	drivers/net/ethernet/adaptec/starfire*
12292
12293SUN3/3X
12294M:	Sam Creasey <sammy@sammy.net>
12295W:	http://sammy.net/sun3/
12296S:	Maintained
12297F:	arch/m68k/kernel/*sun3*
12298F:	arch/m68k/sun3*/
12299F:	arch/m68k/include/asm/sun3*
12300F:	drivers/net/ethernet/i825xx/sun3*
12301
12302SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12303M:	Hans de Goede <hdegoede@redhat.com>
12304L:	linux-input@vger.kernel.org
12305S:	Maintained
12306F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12307F:	drivers/input/keyboard/sun4i-lradc-keys.c
12308
12309SUNDANCE NETWORK DRIVER
12310M:	Denis Kirjanov <kda@linux-powerpc.org>
12311L:	netdev@vger.kernel.org
12312S:	Maintained
12313F:	drivers/net/ethernet/dlink/sundance.c
12314
12315SUPERH
12316M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12317M:	Rich Felker <dalias@libc.org>
12318L:	linux-sh@vger.kernel.org
12319Q:	http://patchwork.kernel.org/project/linux-sh/list/
12320S:	Maintained
12321F:	Documentation/sh/
12322F:	arch/sh/
12323F:	drivers/sh/
12324
12325SUSPEND TO RAM
12326M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12327M:	Len Brown <len.brown@intel.com>
12328M:	Pavel Machek <pavel@ucw.cz>
12329L:	linux-pm@vger.kernel.org
12330B:	https://bugzilla.kernel.org
12331S:	Supported
12332F:	Documentation/power/
12333F:	arch/x86/kernel/acpi/
12334F:	drivers/base/power/
12335F:	kernel/power/
12336F:	include/linux/suspend.h
12337F:	include/linux/freezer.h
12338F:	include/linux/pm.h
12339
12340SVGA HANDLING
12341M:	Martin Mares <mj@ucw.cz>
12342L:	linux-video@atrey.karlin.mff.cuni.cz
12343S:	Maintained
12344F:	Documentation/svga.txt
12345F:	arch/x86/boot/video*
12346
12347SWIOTLB SUBSYSTEM
12348M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12349L:	linux-kernel@vger.kernel.org
12350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12351S:	Supported
12352F:	lib/swiotlb.c
12353F:	arch/*/kernel/pci-swiotlb.c
12354F:	include/linux/swiotlb.h
12355
12356SWITCHDEV
12357M:	Jiri Pirko <jiri@resnulli.us>
12358M:	Ivan Vecera <ivecera@redhat.com>
12359L:	netdev@vger.kernel.org
12360S:	Supported
12361F:	net/switchdev/
12362F:	include/net/switchdev.h
12363
12364SYNOPSYS ARC ARCHITECTURE
12365M:	Vineet Gupta <vgupta@synopsys.com>
12366L:	linux-snps-arc@lists.infradead.org
12367S:	Supported
12368F:	arch/arc/
12369F:	Documentation/devicetree/bindings/arc/*
12370F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12371F:	drivers/clocksource/arc_timer.c
12372F:	drivers/tty/serial/arc_uart.c
12373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12374
12375SYNOPSYS ARC SDP platform support
12376M:	Alexey Brodkin <abrodkin@synopsys.com>
12377S:	Supported
12378F:	arch/arc/plat-axs10x
12379F:	arch/arc/boot/dts/ax*
12380F:	Documentation/devicetree/bindings/arc/axs10*
12381
12382SYSTEM CONFIGURATION (SYSCON)
12383M:	Lee Jones <lee.jones@linaro.org>
12384M:	Arnd Bergmann <arnd@arndb.de>
12385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12386S:	Supported
12387F:	drivers/mfd/syscon.c
12388
12389SYSTEM RESET/SHUTDOWN DRIVERS
12390M:	Sebastian Reichel <sre@kernel.org>
12391L:	linux-pm@vger.kernel.org
12392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12393S:	Maintained
12394F:	Documentation/devicetree/bindings/power/reset/
12395F:	drivers/power/reset/
12396
12397SYSV FILESYSTEM
12398M:	Christoph Hellwig <hch@infradead.org>
12399S:	Maintained
12400F:	Documentation/filesystems/sysv-fs.txt
12401F:	fs/sysv/
12402F:	include/linux/sysv_fs.h
12403
12404TARGET SUBSYSTEM
12405M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12406L:	linux-scsi@vger.kernel.org
12407L:	target-devel@vger.kernel.org
12408W:	http://www.linux-iscsi.org
12409W:	http://groups.google.com/group/linux-iscsi-target-dev
12410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12411S:	Supported
12412F:	drivers/target/
12413F:	include/target/
12414F:	Documentation/target/
12415
12416TASKSTATS STATISTICS INTERFACE
12417M:	Balbir Singh <bsingharora@gmail.com>
12418S:	Maintained
12419F:	Documentation/accounting/taskstats*
12420F:	include/linux/taskstats*
12421F:	kernel/taskstats.c
12422
12423TC subsystem
12424M:	Jamal Hadi Salim <jhs@mojatatu.com>
12425M:	Cong Wang <xiyou.wangcong@gmail.com>
12426M:	Jiri Pirko <jiri@resnulli.us>
12427L:	netdev@vger.kernel.org
12428S:	Maintained
12429F:	include/net/pkt_cls.h
12430F:	include/net/pkt_sched.h
12431F:	include/net/tc_act/
12432F:	include/uapi/linux/pkt_cls.h
12433F:	include/uapi/linux/pkt_sched.h
12434F:	include/uapi/linux/tc_act/
12435F:	include/uapi/linux/tc_ematch/
12436F:	net/sched/
12437
12438TCP LOW PRIORITY MODULE
12439M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12440M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12441W:	http://tcp-lp-mod.sourceforge.net/
12442S:	Maintained
12443F:	net/ipv4/tcp_lp.c
12444
12445TDA10071 MEDIA DRIVER
12446M:	Antti Palosaari <crope@iki.fi>
12447L:	linux-media@vger.kernel.org
12448W:	https://linuxtv.org
12449W:	http://palosaari.fi/linux/
12450Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12451T:	git git://linuxtv.org/anttip/media_tree.git
12452S:	Maintained
12453F:	drivers/media/dvb-frontends/tda10071*
12454
12455TDA18212 MEDIA DRIVER
12456M:	Antti Palosaari <crope@iki.fi>
12457L:	linux-media@vger.kernel.org
12458W:	https://linuxtv.org
12459W:	http://palosaari.fi/linux/
12460Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12461T:	git git://linuxtv.org/anttip/media_tree.git
12462S:	Maintained
12463F:	drivers/media/tuners/tda18212*
12464
12465TDA18218 MEDIA DRIVER
12466M:	Antti Palosaari <crope@iki.fi>
12467L:	linux-media@vger.kernel.org
12468W:	https://linuxtv.org
12469W:	http://palosaari.fi/linux/
12470Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12471T:	git git://linuxtv.org/anttip/media_tree.git
12472S:	Maintained
12473F:	drivers/media/tuners/tda18218*
12474
12475TDA18271 MEDIA DRIVER
12476M:	Michael Krufky <mkrufky@linuxtv.org>
12477L:	linux-media@vger.kernel.org
12478W:	https://linuxtv.org
12479W:	http://github.com/mkrufky
12480Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12481T:	git git://linuxtv.org/mkrufky/tuners.git
12482S:	Maintained
12483F:	drivers/media/tuners/tda18271*
12484
12485TDA827x MEDIA DRIVER
12486M:	Michael Krufky <mkrufky@linuxtv.org>
12487L:	linux-media@vger.kernel.org
12488W:	https://linuxtv.org
12489W:	http://github.com/mkrufky
12490Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12491T:	git git://linuxtv.org/mkrufky/tuners.git
12492S:	Maintained
12493F:	drivers/media/tuners/tda8290.*
12494
12495TDA8290 MEDIA DRIVER
12496M:	Michael Krufky <mkrufky@linuxtv.org>
12497L:	linux-media@vger.kernel.org
12498W:	https://linuxtv.org
12499W:	http://github.com/mkrufky
12500Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12501T:	git git://linuxtv.org/mkrufky/tuners.git
12502S:	Maintained
12503F:	drivers/media/tuners/tda8290.*
12504
12505TDA9840 MEDIA DRIVER
12506M:	Hans Verkuil <hverkuil@xs4all.nl>
12507L:	linux-media@vger.kernel.org
12508T:	git git://linuxtv.org/media_tree.git
12509W:	https://linuxtv.org
12510S:	Maintained
12511F:	drivers/media/i2c/tda9840*
12512
12513TEA5761 TUNER DRIVER
12514M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12515M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12516L:	linux-media@vger.kernel.org
12517W:	https://linuxtv.org
12518T:	git git://linuxtv.org/media_tree.git
12519S:	Odd fixes
12520F:	drivers/media/tuners/tea5761.*
12521
12522TEA5767 TUNER DRIVER
12523M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12524M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12525L:	linux-media@vger.kernel.org
12526W:	https://linuxtv.org
12527T:	git git://linuxtv.org/media_tree.git
12528S:	Maintained
12529F:	drivers/media/tuners/tea5767.*
12530
12531TEA6415C MEDIA DRIVER
12532M:	Hans Verkuil <hverkuil@xs4all.nl>
12533L:	linux-media@vger.kernel.org
12534T:	git git://linuxtv.org/media_tree.git
12535W:	https://linuxtv.org
12536S:	Maintained
12537F:	drivers/media/i2c/tea6415c*
12538
12539TEA6420 MEDIA DRIVER
12540M:	Hans Verkuil <hverkuil@xs4all.nl>
12541L:	linux-media@vger.kernel.org
12542T:	git git://linuxtv.org/media_tree.git
12543W:	https://linuxtv.org
12544S:	Maintained
12545F:	drivers/media/i2c/tea6420*
12546
12547TEAM DRIVER
12548M:	Jiri Pirko <jiri@resnulli.us>
12549L:	netdev@vger.kernel.org
12550S:	Supported
12551F:	drivers/net/team/
12552F:	include/linux/if_team.h
12553F:	include/uapi/linux/if_team.h
12554
12555TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12556M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12557S:	Maintained
12558F:	arch/x86/platform/ts5500/
12559
12560TECHNOTREND USB IR RECEIVER
12561M:	Sean Young <sean@mess.org>
12562L:	linux-media@vger.kernel.org
12563S:	Maintained
12564F:	drivers/media/rc/ttusbir.c
12565
12566TEGRA ARCHITECTURE SUPPORT
12567M:	Thierry Reding <thierry.reding@gmail.com>
12568M:	Jonathan Hunter <jonathanh@nvidia.com>
12569L:	linux-tegra@vger.kernel.org
12570Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12572S:	Supported
12573N:	[^a-z]tegra
12574
12575TEGRA CLOCK DRIVER
12576M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12577M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12578S:	Supported
12579F:	drivers/clk/tegra/
12580
12581TEGRA DMA DRIVERS
12582M:	Laxman Dewangan <ldewangan@nvidia.com>
12583M:	Jon Hunter <jonathanh@nvidia.com>
12584S:	Supported
12585F:	drivers/dma/tegra*
12586
12587TEGRA I2C DRIVER
12588M:	Laxman Dewangan <ldewangan@nvidia.com>
12589S:	Supported
12590F:	drivers/i2c/busses/i2c-tegra.c
12591
12592TEGRA IOMMU DRIVERS
12593M:	Hiroshi Doyu <hdoyu@nvidia.com>
12594S:	Supported
12595F:	drivers/iommu/tegra*
12596
12597TEGRA KBC DRIVER
12598M:	Rakesh Iyer <riyer@nvidia.com>
12599M:	Laxman Dewangan <ldewangan@nvidia.com>
12600S:	Supported
12601F:	drivers/input/keyboard/tegra-kbc.c
12602
12603TEGRA PWM DRIVER
12604M:	Thierry Reding <thierry.reding@gmail.com>
12605S:	Supported
12606F:	drivers/pwm/pwm-tegra.c
12607
12608TEGRA SERIAL DRIVER
12609M:	Laxman Dewangan <ldewangan@nvidia.com>
12610S:	Supported
12611F:	drivers/tty/serial/serial-tegra.c
12612
12613TEGRA SPI DRIVER
12614M:	Laxman Dewangan <ldewangan@nvidia.com>
12615S:	Supported
12616F:	drivers/spi/spi-tegra*
12617
12618TEHUTI ETHERNET DRIVER
12619M:	Andy Gospodarek <andy@greyhouse.net>
12620L:	netdev@vger.kernel.org
12621S:	Supported
12622F:	drivers/net/ethernet/tehuti/*
12623
12624Telecom Clock Driver for MCPL0010
12625M:	Mark Gross <mark.gross@intel.com>
12626S:	Supported
12627F:	drivers/char/tlclk.c
12628
12629TENSILICA XTENSA PORT (xtensa)
12630M:	Chris Zankel <chris@zankel.net>
12631M:	Max Filippov <jcmvbkbc@gmail.com>
12632L:	linux-xtensa@linux-xtensa.org
12633T:	git git://github.com/czankel/xtensa-linux.git
12634S:	Maintained
12635F:	arch/xtensa/
12636F:	drivers/irqchip/irq-xtensa-*
12637
12638Texas Instruments' System Control Interface (TISCI) Protocol Driver
12639M:	Nishanth Menon <nm@ti.com>
12640M:	Tero Kristo <t-kristo@ti.com>
12641M:	Santosh Shilimkar <ssantosh@kernel.org>
12642L:	linux-arm-kernel@lists.infradead.org
12643S:	Maintained
12644F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12645F:	drivers/firmware/ti_sci*
12646F:	include/linux/soc/ti/ti_sci_protocol.h
12647F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12648F:	include/dt-bindings/genpd/k2g.h
12649F:	drivers/soc/ti/ti_sci_pm_domains.c
12650
12651THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12652M:	Hans Verkuil <hverkuil@xs4all.nl>
12653L:	linux-media@vger.kernel.org
12654T:	git git://linuxtv.org/media_tree.git
12655W:	https://linuxtv.org
12656S:	Maintained
12657F:	drivers/media/radio/radio-raremono.c
12658
12659THERMAL
12660M:	Zhang Rui <rui.zhang@intel.com>
12661M:	Eduardo Valentin <edubezval@gmail.com>
12662L:	linux-pm@vger.kernel.org
12663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12665Q:	https://patchwork.kernel.org/project/linux-pm/list/
12666S:	Supported
12667F:	drivers/thermal/
12668F:	include/linux/thermal.h
12669F:	include/uapi/linux/thermal.h
12670F:	include/linux/cpu_cooling.h
12671F:	Documentation/devicetree/bindings/thermal/
12672
12673THERMAL/CPU_COOLING
12674M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12675M:	Viresh Kumar <viresh.kumar@linaro.org>
12676M:	Javi Merino <javi.merino@kernel.org>
12677L:	linux-pm@vger.kernel.org
12678S:	Supported
12679F:	Documentation/thermal/cpu-cooling-api.txt
12680F:	drivers/thermal/cpu_cooling.c
12681F:	include/linux/cpu_cooling.h
12682
12683THINKPAD ACPI EXTRAS DRIVER
12684M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12685L:	ibm-acpi-devel@lists.sourceforge.net
12686L:	platform-driver-x86@vger.kernel.org
12687W:	http://ibm-acpi.sourceforge.net
12688W:	http://thinkwiki.org/wiki/Ibm-acpi
12689T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12690S:	Maintained
12691F:	drivers/platform/x86/thinkpad_acpi.c
12692
12693TI BANDGAP AND THERMAL DRIVER
12694M:	Eduardo Valentin <edubezval@gmail.com>
12695M:	Keerthy <j-keerthy@ti.com>
12696L:	linux-pm@vger.kernel.org
12697L:	linux-omap@vger.kernel.org
12698S:	Maintained
12699F:	drivers/thermal/ti-soc-thermal/
12700
12701TI VPE/CAL DRIVERS
12702M:	Benoit Parrot <bparrot@ti.com>
12703L:	linux-media@vger.kernel.org
12704W:	http://linuxtv.org/
12705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12706S:	Maintained
12707F:	drivers/media/platform/ti-vpe/
12708
12709TI CDCE706 CLOCK DRIVER
12710M:	Max Filippov <jcmvbkbc@gmail.com>
12711S:	Maintained
12712F:	drivers/clk/clk-cdce706.c
12713
12714TI CLOCK DRIVER
12715M:	Tero Kristo <t-kristo@ti.com>
12716L:	linux-omap@vger.kernel.org
12717S:	Maintained
12718F:	drivers/clk/ti/
12719F:	include/linux/clk/ti.h
12720
12721TI ETHERNET SWITCH DRIVER (CPSW)
12722R:	Grygorii Strashko <grygorii.strashko@ti.com>
12723L:	linux-omap@vger.kernel.org
12724L:	netdev@vger.kernel.org
12725S:	Maintained
12726F:	drivers/net/ethernet/ti/cpsw*
12727F:	drivers/net/ethernet/ti/davinci*
12728
12729TI FLASH MEDIA INTERFACE DRIVER
12730M:	Alex Dubov <oakad@yahoo.com>
12731S:	Maintained
12732F:	drivers/misc/tifm*
12733F:	drivers/mmc/host/tifm_sd.c
12734F:	include/linux/tifm.h
12735
12736TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12737M:	Santosh Shilimkar <ssantosh@kernel.org>
12738L:	linux-kernel@vger.kernel.org
12739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12740S:	Maintained
12741F:	drivers/soc/ti/*
12742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12743
12744
12745TI LM49xxx FAMILY ASoC CODEC DRIVERS
12746M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12747M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12748L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12749S:	Maintained
12750F:	sound/soc/codecs/lm49453*
12751F:	sound/soc/codecs/isabelle*
12752
12753TI LP855x BACKLIGHT DRIVER
12754M:	Milo Kim <milo.kim@ti.com>
12755S:	Maintained
12756F:	Documentation/backlight/lp855x-driver.txt
12757F:	drivers/video/backlight/lp855x_bl.c
12758F:	include/linux/platform_data/lp855x.h
12759
12760TI LP8727 CHARGER DRIVER
12761M:	Milo Kim <milo.kim@ti.com>
12762S:	Maintained
12763F:	drivers/power/supply/lp8727_charger.c
12764F:	include/linux/platform_data/lp8727.h
12765
12766TI LP8788 MFD DRIVER
12767M:	Milo Kim <milo.kim@ti.com>
12768S:	Maintained
12769F:	drivers/iio/adc/lp8788_adc.c
12770F:	drivers/leds/leds-lp8788.c
12771F:	drivers/mfd/lp8788*.c
12772F:	drivers/power/supply/lp8788-charger.c
12773F:	drivers/regulator/lp8788-*.c
12774F:	include/linux/mfd/lp8788*.h
12775
12776TI NETCP ETHERNET DRIVER
12777M:	Wingman Kwok <w-kwok2@ti.com>
12778M:	Murali Karicheri <m-karicheri2@ti.com>
12779L:	netdev@vger.kernel.org
12780S:	Maintained
12781F:	drivers/net/ethernet/ti/netcp*
12782
12783TI TAS571X FAMILY ASoC CODEC DRIVER
12784M:	Kevin Cernekee <cernekee@chromium.org>
12785L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12786S:	Odd Fixes
12787F:	sound/soc/codecs/tas571x*
12788
12789TI TWL4030 SERIES SOC CODEC DRIVER
12790M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12791L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12792S:	Maintained
12793F:	sound/soc/codecs/twl4030*
12794
12795TI WILINK WIRELESS DRIVERS
12796L:	linux-wireless@vger.kernel.org
12797W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12798W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12800S:	Orphan
12801F:	drivers/net/wireless/ti/
12802F:	include/linux/wl12xx.h
12803
12804TIPC NETWORK LAYER
12805M:	Jon Maloy <jon.maloy@ericsson.com>
12806M:	Ying Xue <ying.xue@windriver.com>
12807L:	netdev@vger.kernel.org (core kernel code)
12808L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12809W:	http://tipc.sourceforge.net/
12810S:	Maintained
12811F:	include/uapi/linux/tipc*.h
12812F:	net/tipc/
12813
12814TILE ARCHITECTURE
12815M:	Chris Metcalf <cmetcalf@mellanox.com>
12816W:	http://www.mellanox.com/repository/solutions/tile-scm/
12817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12818S:	Supported
12819F:	arch/tile/
12820F:	drivers/char/tile-srom.c
12821F:	drivers/edac/tile_edac.c
12822F:	drivers/net/ethernet/tile/
12823F:	drivers/rtc/rtc-tile.c
12824F:	drivers/tty/hvc/hvc_tile.c
12825F:	drivers/tty/serial/tilegx.c
12826F:	drivers/usb/host/*-tilegx.c
12827F:	include/linux/usb/tilegx.h
12828
12829TLAN NETWORK DRIVER
12830M:	Samuel Chessman <chessman@tux.org>
12831L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12832W:	http://sourceforge.net/projects/tlan/
12833S:	Maintained
12834F:	Documentation/networking/tlan.txt
12835F:	drivers/net/ethernet/ti/tlan.*
12836
12837TOMOYO SECURITY MODULE
12838M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12839M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12840L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12841L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12842L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12843L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12844W:	http://tomoyo.sourceforge.jp/
12845T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12846S:	Maintained
12847F:	security/tomoyo/
12848
12849TOPSTAR LAPTOP EXTRAS DRIVER
12850M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12851L:	platform-driver-x86@vger.kernel.org
12852S:	Maintained
12853F:	drivers/platform/x86/topstar-laptop.c
12854
12855TOSHIBA ACPI EXTRAS DRIVER
12856M:	Azael Avalos <coproscefalo@gmail.com>
12857L:	platform-driver-x86@vger.kernel.org
12858S:	Maintained
12859F:	drivers/platform/x86/toshiba_acpi.c
12860
12861TOSHIBA BLUETOOTH DRIVER
12862M:	Azael Avalos <coproscefalo@gmail.com>
12863L:	platform-driver-x86@vger.kernel.org
12864S:	Maintained
12865F:	drivers/platform/x86/toshiba_bluetooth.c
12866
12867TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12868M:	Azael Avalos <coproscefalo@gmail.com>
12869L:	platform-driver-x86@vger.kernel.org
12870S:	Maintained
12871F:	drivers/platform/x86/toshiba_haps.c
12872
12873TOSHIBA WMI HOTKEYS DRIVER
12874M:	Azael Avalos <coproscefalo@gmail.com>
12875L:	platform-driver-x86@vger.kernel.org
12876S:	Maintained
12877F:	drivers/platform/x86/toshiba-wmi.c
12878
12879TOSHIBA SMM DRIVER
12880M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12881W:	http://www.buzzard.org.uk/toshiba/
12882S:	Maintained
12883F:	drivers/char/toshiba.c
12884F:	include/linux/toshiba.h
12885F:	include/uapi/linux/toshiba.h
12886
12887TOSHIBA TC358743 DRIVER
12888M:	Mats Randgaard <matrandg@cisco.com>
12889L:	linux-media@vger.kernel.org
12890S:	Maintained
12891F:	drivers/media/i2c/tc358743*
12892F:	include/media/i2c/tc358743.h
12893
12894TMIO/SDHI MMC DRIVER
12895M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12896L:	linux-mmc@vger.kernel.org
12897S:	Supported
12898F:	drivers/mmc/host/tmio_mmc*
12899F:	drivers/mmc/host/sh_mobile_sdhi.c
12900F:	include/linux/mfd/tmio.h
12901
12902TMP401 HARDWARE MONITOR DRIVER
12903M:	Guenter Roeck <linux@roeck-us.net>
12904L:	linux-hwmon@vger.kernel.org
12905S:	Maintained
12906F:	Documentation/hwmon/tmp401
12907F:	drivers/hwmon/tmp401.c
12908
12909TMPFS (SHMEM FILESYSTEM)
12910M:	Hugh Dickins <hughd@google.com>
12911L:	linux-mm@kvack.org
12912S:	Maintained
12913F:	include/linux/shmem_fs.h
12914F:	mm/shmem.c
12915
12916TM6000 VIDEO4LINUX DRIVER
12917M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12918M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12919L:	linux-media@vger.kernel.org
12920W:	https://linuxtv.org
12921T:	git git://linuxtv.org/media_tree.git
12922S:	Odd fixes
12923F:	drivers/media/usb/tm6000/
12924F:	Documentation/media/v4l-drivers/tm6000*
12925
12926TW5864 VIDEO4LINUX DRIVER
12927M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12928M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12929M:	Andrey Utkin <andrey_utkin@fastmail.com>
12930L:	linux-media@vger.kernel.org
12931S:	Supported
12932F:	drivers/media/pci/tw5864/
12933
12934TW68 VIDEO4LINUX DRIVER
12935M:	Hans Verkuil <hverkuil@xs4all.nl>
12936L:	linux-media@vger.kernel.org
12937T:	git git://linuxtv.org/media_tree.git
12938W:	https://linuxtv.org
12939S:	Odd Fixes
12940F:	drivers/media/pci/tw68/
12941
12942TW686X VIDEO4LINUX DRIVER
12943M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12944L:	linux-media@vger.kernel.org
12945T:	git git://linuxtv.org/media_tree.git
12946W:	http://linuxtv.org
12947S:	Maintained
12948F:	drivers/media/pci/tw686x/
12949
12950TPM DEVICE DRIVER
12951M:	Peter Huewe <peterhuewe@gmx.de>
12952M:	Marcel Selhorst <tpmdd@selhorst.net>
12953M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12954R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12955W:	http://tpmdd.sourceforge.net
12956L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12957Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12958T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12959S:	Maintained
12960F:	drivers/char/tpm/
12961
12962TPM IBM_VTPM DEVICE DRIVER
12963M:	Ashley Lai <ashleydlai@gmail.com>
12964W:	http://tpmdd.sourceforge.net
12965L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12966S:	Maintained
12967F:	drivers/char/tpm/tpm_ibmvtpm*
12968
12969TRACING
12970M:	Steven Rostedt <rostedt@goodmis.org>
12971M:	Ingo Molnar <mingo@redhat.com>
12972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12973S:	Maintained
12974F:	Documentation/trace/ftrace.txt
12975F:	arch/*/*/*/ftrace.h
12976F:	arch/*/kernel/ftrace.c
12977F:	include/*/ftrace.h
12978F:	include/linux/trace*.h
12979F:	include/trace/
12980F:	kernel/trace/
12981F:	tools/testing/selftests/ftrace/
12982
12983TRACING MMIO ACCESSES (MMIOTRACE)
12984M:	Steven Rostedt <rostedt@goodmis.org>
12985M:	Ingo Molnar <mingo@kernel.org>
12986R:	Karol Herbst <karolherbst@gmail.com>
12987R:	Pekka Paalanen <ppaalanen@gmail.com>
12988S:	Maintained
12989L:	linux-kernel@vger.kernel.org
12990L:	nouveau@lists.freedesktop.org
12991F:	kernel/trace/trace_mmiotrace.c
12992F:	include/linux/mmiotrace.h
12993F:	arch/x86/mm/kmmio.c
12994F:	arch/x86/mm/mmio-mod.c
12995F:	arch/x86/mm/testmmiotrace.c
12996
12997TRIVIAL PATCHES
12998M:	Jiri Kosina <trivial@kernel.org>
12999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13000S:	Maintained
13001K:	^Subject:.*(?i)trivial
13002
13003TTY LAYER
13004M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13005M:	Jiri Slaby <jslaby@suse.com>
13006S:	Supported
13007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13008F:	Documentation/serial/
13009F:	drivers/tty/
13010F:	drivers/tty/serial/serial_core.c
13011F:	include/linux/serial_core.h
13012F:	include/linux/serial.h
13013F:	include/linux/tty.h
13014F:	include/uapi/linux/serial_core.h
13015F:	include/uapi/linux/serial.h
13016F:	include/uapi/linux/tty.h
13017
13018TUA9001 MEDIA DRIVER
13019M:	Antti Palosaari <crope@iki.fi>
13020L:	linux-media@vger.kernel.org
13021W:	https://linuxtv.org
13022W:	http://palosaari.fi/linux/
13023Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13024T:	git git://linuxtv.org/anttip/media_tree.git
13025S:	Maintained
13026F:	drivers/media/tuners/tua9001*
13027
13028TULIP NETWORK DRIVERS
13029L:	netdev@vger.kernel.org
13030L:	linux-parisc@vger.kernel.org
13031S:	Orphan
13032F:	drivers/net/ethernet/dec/tulip/
13033
13034TUN/TAP driver
13035M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13036W:	http://vtun.sourceforge.net/tun
13037S:	Maintained
13038F:	Documentation/networking/tuntap.txt
13039F:	arch/um/os-Linux/drivers/
13040
13041TURBOCHANNEL SUBSYSTEM
13042M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13043M:	Ralf Baechle <ralf@linux-mips.org>
13044L:	linux-mips@linux-mips.org
13045Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13046S:	Maintained
13047F:	drivers/tc/
13048F:	include/linux/tc.h
13049
13050UBI FILE SYSTEM (UBIFS)
13051M:	Richard Weinberger <richard@nod.at>
13052M:	Artem Bityutskiy <dedekind1@gmail.com>
13053M:	Adrian Hunter <adrian.hunter@intel.com>
13054L:	linux-mtd@lists.infradead.org
13055T:	git git://git.infradead.org/ubifs-2.6.git
13056W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13057S:	Supported
13058F:	Documentation/filesystems/ubifs.txt
13059F:	fs/ubifs/
13060
13061UCLINUX (M68KNOMMU AND COLDFIRE)
13062M:	Greg Ungerer <gerg@linux-m68k.org>
13063W:	http://www.linux-m68k.org/
13064W:	http://www.uclinux.org/
13065L:	linux-m68k@lists.linux-m68k.org
13066L:	uclinux-dev@uclinux.org  (subscribers-only)
13067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13068S:	Maintained
13069F:	arch/m68k/coldfire/
13070F:	arch/m68k/68*/
13071F:	arch/m68k/*/*_no.*
13072F:	arch/m68k/include/asm/*_no.*
13073
13074UDF FILESYSTEM
13075M:	Jan Kara <jack@suse.com>
13076S:	Maintained
13077F:	Documentation/filesystems/udf.txt
13078F:	fs/udf/
13079
13080UDRAW TABLET
13081M:	Bastien Nocera <hadess@hadess.net>
13082L:	linux-input@vger.kernel.org
13083S:	Maintained
13084F:	drivers/hid/hid-udraw.c
13085
13086UFS FILESYSTEM
13087M:	Evgeniy Dushistov <dushistov@mail.ru>
13088S:	Maintained
13089F:	Documentation/filesystems/ufs.txt
13090F:	fs/ufs/
13091
13092UHID USERSPACE HID IO DRIVER:
13093M:	David Herrmann <dh.herrmann@googlemail.com>
13094L:	linux-input@vger.kernel.org
13095S:	Maintained
13096F:	drivers/hid/uhid.c
13097F:	include/uapi/linux/uhid.h
13098
13099ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13100L:	linux-usb@vger.kernel.org
13101S:	Orphan
13102F:	drivers/uwb/
13103F:	include/linux/uwb.h
13104F:	include/linux/uwb/
13105
13106UNICORE32 ARCHITECTURE:
13107M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13108W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13109S:	Maintained
13110T:	git git://github.com/gxt/linux.git
13111F:	arch/unicore32/
13112
13113UNIFDEF
13114M:	Tony Finch <dot@dotat.at>
13115W:	http://dotat.at/prog/unifdef
13116S:	Maintained
13117F:	scripts/unifdef.c
13118
13119UNIFORM CDROM DRIVER
13120M:	Jens Axboe <axboe@kernel.dk>
13121W:	http://www.kernel.dk
13122S:	Maintained
13123F:	Documentation/cdrom/
13124F:	drivers/cdrom/cdrom.c
13125F:	include/linux/cdrom.h
13126F:	include/uapi/linux/cdrom.h
13127
13128UNISYS S-PAR DRIVERS
13129M:	David Kershner <david.kershner@unisys.com>
13130L:	sparmaintainer@unisys.com (Unisys internal)
13131S:	Supported
13132F:	drivers/staging/unisys/
13133
13134UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13135M:	Vinayak Holikatti <vinholikatti@gmail.com>
13136L:	linux-scsi@vger.kernel.org
13137S:	Supported
13138F:	Documentation/scsi/ufs.txt
13139F:	drivers/scsi/ufs/
13140
13141UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13142M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13143M:	Prabu Thangamuthu <prabut@synopsys.com>
13144L:	linux-scsi@vger.kernel.org
13145S:	Supported
13146F:	drivers/scsi/ufs/*dwc*
13147
13148UNSORTED BLOCK IMAGES (UBI)
13149M:	Artem Bityutskiy <dedekind1@gmail.com>
13150M:	Richard Weinberger <richard@nod.at>
13151W:	http://www.linux-mtd.infradead.org/
13152L:	linux-mtd@lists.infradead.org
13153T:	git git://git.infradead.org/ubifs-2.6.git
13154S:	Supported
13155F:	drivers/mtd/ubi/
13156F:	include/linux/mtd/ubi.h
13157F:	include/uapi/mtd/ubi-user.h
13158
13159USB ACM DRIVER
13160M:	Oliver Neukum <oneukum@suse.com>
13161L:	linux-usb@vger.kernel.org
13162S:	Maintained
13163F:	Documentation/usb/acm.txt
13164F:	drivers/usb/class/cdc-acm.*
13165
13166USB AR5523 WIRELESS DRIVER
13167M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13168L:	linux-wireless@vger.kernel.org
13169S:	Maintained
13170F:	drivers/net/wireless/ath/ar5523/
13171
13172USB ATTACHED SCSI
13173M:	Oliver Neukum <oneukum@suse.com>
13174L:	linux-usb@vger.kernel.org
13175L:	linux-scsi@vger.kernel.org
13176S:	Maintained
13177F:	drivers/usb/storage/uas.c
13178
13179USB CDC ETHERNET DRIVER
13180M:	Oliver Neukum <oliver@neukum.org>
13181L:	linux-usb@vger.kernel.org
13182S:	Maintained
13183F:	drivers/net/usb/cdc_*.c
13184F:	include/uapi/linux/usb/cdc.h
13185
13186USB CHAOSKEY DRIVER
13187M:	Keith Packard <keithp@keithp.com>
13188L:	linux-usb@vger.kernel.org
13189S:	Maintained
13190F:	drivers/usb/misc/chaoskey.c
13191
13192USB CYPRESS C67X00 DRIVER
13193M:	Peter Korsgaard <jacmet@sunsite.dk>
13194L:	linux-usb@vger.kernel.org
13195S:	Maintained
13196F:	drivers/usb/c67x00/
13197
13198USB DAVICOM DM9601 DRIVER
13199M:	Peter Korsgaard <jacmet@sunsite.dk>
13200L:	netdev@vger.kernel.org
13201W:	http://www.linux-usb.org/usbnet
13202S:	Maintained
13203F:	drivers/net/usb/dm9601.c
13204
13205USB DIAMOND RIO500 DRIVER
13206M:	Cesar Miquel <miquel@df.uba.ar>
13207L:	rio500-users@lists.sourceforge.net
13208W:	http://rio500.sourceforge.net
13209S:	Maintained
13210F:	drivers/usb/misc/rio500*
13211
13212USB EHCI DRIVER
13213M:	Alan Stern <stern@rowland.harvard.edu>
13214L:	linux-usb@vger.kernel.org
13215S:	Maintained
13216F:	Documentation/usb/ehci.txt
13217F:	drivers/usb/host/ehci*
13218
13219USB GADGET/PERIPHERAL SUBSYSTEM
13220M:	Felipe Balbi <balbi@kernel.org>
13221L:	linux-usb@vger.kernel.org
13222W:	http://www.linux-usb.org/gadget
13223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13224S:	Maintained
13225F:	drivers/usb/gadget/
13226F:	include/linux/usb/gadget*
13227
13228USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13229M:	Jiri Kosina <jikos@kernel.org>
13230R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13231L:	linux-usb@vger.kernel.org
13232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13233S:	Maintained
13234F:	Documentation/hid/hiddev.txt
13235F:	drivers/hid/usbhid/
13236
13237USB ISP116X DRIVER
13238M:	Olav Kongas <ok@artecdesign.ee>
13239L:	linux-usb@vger.kernel.org
13240S:	Maintained
13241F:	drivers/usb/host/isp116x*
13242F:	include/linux/usb/isp116x.h
13243
13244USB LAN78XX ETHERNET DRIVER
13245M:	Woojung Huh <woojung.huh@microchip.com>
13246M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13247L:	netdev@vger.kernel.org
13248S:	Maintained
13249F:	drivers/net/usb/lan78xx.*
13250
13251USB MASS STORAGE DRIVER
13252M:	Alan Stern <stern@rowland.harvard.edu>
13253L:	linux-usb@vger.kernel.org
13254L:	usb-storage@lists.one-eyed-alien.net
13255S:	Maintained
13256W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13257F:	drivers/usb/storage/
13258
13259USB MIDI DRIVER
13260M:	Clemens Ladisch <clemens@ladisch.de>
13261L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13262T:	git git://git.alsa-project.org/alsa-kernel.git
13263S:	Maintained
13264F:	sound/usb/midi.*
13265
13266USB NETWORKING DRIVERS
13267L:	linux-usb@vger.kernel.org
13268S:	Odd Fixes
13269F:	drivers/net/usb/
13270
13271USB OHCI DRIVER
13272M:	Alan Stern <stern@rowland.harvard.edu>
13273L:	linux-usb@vger.kernel.org
13274S:	Maintained
13275F:	Documentation/usb/ohci.txt
13276F:	drivers/usb/host/ohci*
13277
13278USB OTG FSM (Finite State Machine)
13279M:	Peter Chen <Peter.Chen@nxp.com>
13280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13281L:	linux-usb@vger.kernel.org
13282S:	Maintained
13283F:	drivers/usb/common/usb-otg-fsm.c
13284
13285USB OVER IP DRIVER
13286M:	Valentina Manea <valentina.manea.m@gmail.com>
13287M:	Shuah Khan <shuahkh@osg.samsung.com>
13288M:	Shuah Khan <shuah@kernel.org>
13289L:	linux-usb@vger.kernel.org
13290S:	Maintained
13291F:	Documentation/usb/usbip_protocol.txt
13292F:	drivers/usb/usbip/
13293F:	tools/usb/usbip/
13294
13295USB PEGASUS DRIVER
13296M:	Petko Manolov <petkan@nucleusys.com>
13297L:	linux-usb@vger.kernel.org
13298L:	netdev@vger.kernel.org
13299T:	git git://github.com/petkan/pegasus.git
13300W:	https://github.com/petkan/pegasus
13301S:	Maintained
13302F:	drivers/net/usb/pegasus.*
13303
13304USB PHY LAYER
13305M:	Felipe Balbi <balbi@kernel.org>
13306L:	linux-usb@vger.kernel.org
13307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13308S:	Maintained
13309F:	drivers/usb/phy/
13310
13311USB PRINTER DRIVER (usblp)
13312M:	Pete Zaitcev <zaitcev@redhat.com>
13313L:	linux-usb@vger.kernel.org
13314S:	Supported
13315F:	drivers/usb/class/usblp.c
13316
13317USB QMI WWAN NETWORK DRIVER
13318M:	Bjørn Mork <bjorn@mork.no>
13319L:	netdev@vger.kernel.org
13320S:	Maintained
13321F:	Documentation/ABI/testing/sysfs-class-net-qmi
13322F:	drivers/net/usb/qmi_wwan.c
13323
13324USB RTL8150 DRIVER
13325M:	Petko Manolov <petkan@nucleusys.com>
13326L:	linux-usb@vger.kernel.org
13327L:	netdev@vger.kernel.org
13328T:	git git://github.com/petkan/rtl8150.git
13329W:	https://github.com/petkan/rtl8150
13330S:	Maintained
13331F:	drivers/net/usb/rtl8150.c
13332
13333USB SERIAL SUBSYSTEM
13334M:	Johan Hovold <johan@kernel.org>
13335L:	linux-usb@vger.kernel.org
13336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13337S:	Maintained
13338F:	Documentation/usb/usb-serial.txt
13339F:	drivers/usb/serial/
13340F:	include/linux/usb/serial.h
13341
13342USB SMSC75XX ETHERNET DRIVER
13343M:	Steve Glendinning <steve.glendinning@shawell.net>
13344L:	netdev@vger.kernel.org
13345S:	Maintained
13346F:	drivers/net/usb/smsc75xx.*
13347
13348USB SMSC95XX ETHERNET DRIVER
13349M:	Steve Glendinning <steve.glendinning@shawell.net>
13350M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13351L:	netdev@vger.kernel.org
13352S:	Maintained
13353F:	drivers/net/usb/smsc95xx.*
13354
13355USB SUBSYSTEM
13356M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13357L:	linux-usb@vger.kernel.org
13358W:	http://www.linux-usb.org
13359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13360S:	Supported
13361F:	Documentation/devicetree/bindings/usb/
13362F:	Documentation/usb/
13363F:	drivers/usb/
13364F:	include/linux/usb.h
13365F:	include/linux/usb/
13366
13367USB TYPEC SUBSYSTEM
13368M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13369L:	linux-usb@vger.kernel.org
13370S:	Maintained
13371F:	Documentation/ABI/testing/sysfs-class-typec
13372F:	Documentation/usb/typec.rst
13373F:	drivers/usb/typec/
13374F:	include/linux/usb/typec.h
13375
13376USB UHCI DRIVER
13377M:	Alan Stern <stern@rowland.harvard.edu>
13378L:	linux-usb@vger.kernel.org
13379S:	Maintained
13380F:	drivers/usb/host/uhci*
13381
13382USB "USBNET" DRIVER FRAMEWORK
13383M:	Oliver Neukum <oneukum@suse.com>
13384L:	netdev@vger.kernel.org
13385W:	http://www.linux-usb.org/usbnet
13386S:	Maintained
13387F:	drivers/net/usb/usbnet.c
13388F:	include/linux/usb/usbnet.h
13389
13390USB VIDEO CLASS
13391M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13392L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13393L:	linux-media@vger.kernel.org
13394T:	git git://linuxtv.org/media_tree.git
13395W:	http://www.ideasonboard.org/uvc/
13396S:	Maintained
13397F:	drivers/media/usb/uvc/
13398F:	include/uapi/linux/uvcvideo.h
13399
13400USB VISION DRIVER
13401M:	Hans Verkuil <hverkuil@xs4all.nl>
13402L:	linux-media@vger.kernel.org
13403T:	git git://linuxtv.org/media_tree.git
13404W:	https://linuxtv.org
13405S:	Odd Fixes
13406F:	drivers/media/usb/usbvision/
13407
13408USB WEBCAM GADGET
13409M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13410L:	linux-usb@vger.kernel.org
13411S:	Maintained
13412F:	drivers/usb/gadget/function/*uvc*
13413F:	drivers/usb/gadget/legacy/webcam.c
13414
13415USB WIRELESS RNDIS DRIVER (rndis_wlan)
13416M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13417L:	linux-wireless@vger.kernel.org
13418S:	Maintained
13419F:	drivers/net/wireless/rndis_wlan.c
13420
13421USB XHCI DRIVER
13422M:	Mathias Nyman <mathias.nyman@intel.com>
13423L:	linux-usb@vger.kernel.org
13424S:	Supported
13425F:	drivers/usb/host/xhci*
13426F:	drivers/usb/host/pci-quirks*
13427
13428USB ZD1201 DRIVER
13429L:	linux-wireless@vger.kernel.org
13430W:	http://linux-lc100020.sourceforge.net
13431S:	Orphan
13432F:	drivers/net/wireless/zydas/zd1201.*
13433
13434USB ZR364XX DRIVER
13435M:	Antoine Jacquet <royale@zerezo.com>
13436L:	linux-usb@vger.kernel.org
13437L:	linux-media@vger.kernel.org
13438T:	git git://linuxtv.org/media_tree.git
13439W:	http://royale.zerezo.com/zr364xx/
13440S:	Maintained
13441F:	Documentation/media/v4l-drivers/zr364xx*
13442F:	drivers/media/usb/zr364xx/
13443
13444ULPI BUS
13445M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13446L:	linux-usb@vger.kernel.org
13447S:	Maintained
13448F:	drivers/usb/common/ulpi.c
13449F:	include/linux/ulpi/
13450
13451USER-MODE LINUX (UML)
13452M:	Jeff Dike <jdike@addtoit.com>
13453M:	Richard Weinberger <richard@nod.at>
13454L:	user-mode-linux-devel@lists.sourceforge.net
13455L:	user-mode-linux-user@lists.sourceforge.net
13456W:	http://user-mode-linux.sourceforge.net
13457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13458S:	Maintained
13459F:	Documentation/virtual/uml/
13460F:	arch/um/
13461F:	arch/x86/um/
13462F:	fs/hostfs/
13463F:	fs/hppfs/
13464
13465USERSPACE I/O (UIO)
13466M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13467S:	Maintained
13468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13469F:	Documentation/driver-api/uio-howto.rst
13470F:	drivers/uio/
13471F:	include/linux/uio*.h
13472
13473UTIL-LINUX PACKAGE
13474M:	Karel Zak <kzak@redhat.com>
13475L:	util-linux@vger.kernel.org
13476W:	http://en.wikipedia.org/wiki/Util-linux
13477T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13478S:	Maintained
13479
13480UVESAFB DRIVER
13481M:	Michal Januszewski <spock@gentoo.org>
13482L:	linux-fbdev@vger.kernel.org
13483W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13484S:	Maintained
13485F:	Documentation/fb/uvesafb.txt
13486F:	drivers/video/fbdev/uvesafb.*
13487
13488VF610 NAND DRIVER
13489M:	Stefan Agner <stefan@agner.ch>
13490L:	linux-mtd@lists.infradead.org
13491S:	Supported
13492F:	drivers/mtd/nand/vf610_nfc.c
13493
13494VFAT/FAT/MSDOS FILESYSTEM
13495M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13496S:	Maintained
13497F:	Documentation/filesystems/vfat.txt
13498F:	fs/fat/
13499
13500VFIO DRIVER
13501M:	Alex Williamson <alex.williamson@redhat.com>
13502L:	kvm@vger.kernel.org
13503T:	git git://github.com/awilliam/linux-vfio.git
13504S:	Maintained
13505F:	Documentation/vfio.txt
13506F:	drivers/vfio/
13507F:	include/linux/vfio.h
13508F:	include/uapi/linux/vfio.h
13509
13510VFIO MEDIATED DEVICE DRIVERS
13511M:	Kirti Wankhede <kwankhede@nvidia.com>
13512L:	kvm@vger.kernel.org
13513S:	Maintained
13514F:	Documentation/vfio-mediated-device.txt
13515F:	drivers/vfio/mdev/
13516F:	include/linux/mdev.h
13517F:	samples/vfio-mdev/
13518
13519VFIO PLATFORM DRIVER
13520M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13521L:	kvm@vger.kernel.org
13522S:	Maintained
13523F:	drivers/vfio/platform/
13524
13525VGA_SWITCHEROO
13526R:	Lukas Wunner <lukas@wunner.de>
13527S:	Maintained
13528F:	Documentation/gpu/vga-switcheroo.rst
13529F:	drivers/gpu/vga/vga_switcheroo.c
13530F:	include/linux/vga_switcheroo.h
13531T:	git git://anongit.freedesktop.org/drm/drm-misc
13532
13533VIDEOBUF2 FRAMEWORK
13534M:	Pawel Osciak <pawel@osciak.com>
13535M:	Marek Szyprowski <m.szyprowski@samsung.com>
13536M:	Kyungmin Park <kyungmin.park@samsung.com>
13537L:	linux-media@vger.kernel.org
13538S:	Maintained
13539F:	drivers/media/v4l2-core/videobuf2-*
13540F:	include/media/videobuf2-*
13541
13542VIRTIO AND VHOST VSOCK DRIVER
13543M:	Stefan Hajnoczi <stefanha@redhat.com>
13544L:	kvm@vger.kernel.org
13545L:	virtualization@lists.linux-foundation.org
13546L:	netdev@vger.kernel.org
13547S:	Maintained
13548F:	include/linux/virtio_vsock.h
13549F:	include/uapi/linux/virtio_vsock.h
13550F:	include/uapi/linux/vsockmon.h
13551F:	net/vmw_vsock/af_vsock_tap.c
13552F:	net/vmw_vsock/virtio_transport_common.c
13553F:	net/vmw_vsock/virtio_transport.c
13554F:	drivers/net/vsockmon.c
13555F:	drivers/vhost/vsock.c
13556F:	drivers/vhost/vsock.h
13557
13558VIRTUAL SERIO DEVICE DRIVER
13559M:	Stephen Chandler Paul <thatslyude@gmail.com>
13560S:	Maintained
13561F:	drivers/input/serio/userio.c
13562F:	include/uapi/linux/userio.h
13563
13564VIRTIO CONSOLE DRIVER
13565M:	Amit Shah <amit@kernel.org>
13566L:	virtualization@lists.linux-foundation.org
13567S:	Maintained
13568F:	drivers/char/virtio_console.c
13569F:	include/linux/virtio_console.h
13570F:	include/uapi/linux/virtio_console.h
13571
13572VIRTIO CORE, NET AND BLOCK DRIVERS
13573M:	"Michael S. Tsirkin" <mst@redhat.com>
13574M:	Jason Wang <jasowang@redhat.com>
13575L:	virtualization@lists.linux-foundation.org
13576S:	Maintained
13577F:	Documentation/devicetree/bindings/virtio/
13578F:	drivers/virtio/
13579F:	tools/virtio/
13580F:	drivers/net/virtio_net.c
13581F:	drivers/block/virtio_blk.c
13582F:	include/linux/virtio*.h
13583F:	include/uapi/linux/virtio_*.h
13584F:	drivers/crypto/virtio/
13585
13586VIRTIO DRIVERS FOR S390
13587M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13588M:	Halil Pasic <pasic@linux.vnet.ibm.com>
13589L:	linux-s390@vger.kernel.org
13590L:	virtualization@lists.linux-foundation.org
13591L:	kvm@vger.kernel.org
13592S:	Supported
13593F:	drivers/s390/virtio/
13594
13595VIRTIO GPU DRIVER
13596M:	David Airlie <airlied@linux.ie>
13597M:	Gerd Hoffmann <kraxel@redhat.com>
13598L:	dri-devel@lists.freedesktop.org
13599L:	virtualization@lists.linux-foundation.org
13600T:	git git://anongit.freedesktop.org/drm/drm-misc
13601S:	Maintained
13602F:	drivers/gpu/drm/virtio/
13603F:	include/uapi/linux/virtio_gpu.h
13604
13605VIRTIO HOST (VHOST)
13606M:	"Michael S. Tsirkin" <mst@redhat.com>
13607M:	Jason Wang <jasowang@redhat.com>
13608L:	kvm@vger.kernel.org
13609L:	virtualization@lists.linux-foundation.org
13610L:	netdev@vger.kernel.org
13611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13612S:	Maintained
13613F:	drivers/vhost/
13614F:	include/uapi/linux/vhost.h
13615
13616VIRTIO INPUT DRIVER
13617M:	Gerd Hoffmann <kraxel@redhat.com>
13618S:	Maintained
13619F:	drivers/virtio/virtio_input.c
13620F:	include/uapi/linux/virtio_input.h
13621
13622VIRTIO CRYPTO DRIVER
13623M:  Gonglei <arei.gonglei@huawei.com>
13624L:  virtualization@lists.linux-foundation.org
13625L:  linux-crypto@vger.kernel.org
13626S:  Maintained
13627F:  drivers/crypto/virtio/
13628F:  include/uapi/linux/virtio_crypto.h
13629
13630VIA RHINE NETWORK DRIVER
13631S:	Orphan
13632F:	drivers/net/ethernet/via/via-rhine.c
13633
13634VIA SD/MMC CARD CONTROLLER DRIVER
13635M:	Bruce Chang <brucechang@via.com.tw>
13636M:	Harald Welte <HaraldWelte@viatech.com>
13637S:	Maintained
13638F:	drivers/mmc/host/via-sdmmc.c
13639
13640VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13641M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13642L:	linux-fbdev@vger.kernel.org
13643S:	Maintained
13644F:	include/linux/via-core.h
13645F:	include/linux/via-gpio.h
13646F:	include/linux/via_i2c.h
13647F:	drivers/video/fbdev/via/
13648
13649VIA VELOCITY NETWORK DRIVER
13650M:	Francois Romieu <romieu@fr.zoreil.com>
13651L:	netdev@vger.kernel.org
13652S:	Maintained
13653F:	drivers/net/ethernet/via/via-velocity.*
13654
13655VIRT LIB
13656M:	Alex Williamson <alex.williamson@redhat.com>
13657M:	Paolo Bonzini <pbonzini@redhat.com>
13658L:	kvm@vger.kernel.org
13659S:	Supported
13660F:	virt/lib/
13661
13662VIVID VIRTUAL VIDEO DRIVER
13663M:	Hans Verkuil <hverkuil@xs4all.nl>
13664L:	linux-media@vger.kernel.org
13665T:	git git://linuxtv.org/media_tree.git
13666W:	https://linuxtv.org
13667S:	Maintained
13668F:	drivers/media/platform/vivid/*
13669
13670VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13671M:	Helen Koike <helen.koike@collabora.com>
13672L:	linux-media@vger.kernel.org
13673T:	git git://linuxtv.org/media_tree.git
13674W:	https://linuxtv.org
13675S:	Maintained
13676F:	drivers/media/platform/vimc/*
13677
13678VLYNQ BUS
13679M:	Florian Fainelli <f.fainelli@gmail.com>
13680L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13681S:	Maintained
13682F:	drivers/vlynq/vlynq.c
13683F:	include/linux/vlynq.h
13684
13685VME SUBSYSTEM
13686M:	Martyn Welch <martyn@welchs.me.uk>
13687M:	Manohar Vanga <manohar.vanga@gmail.com>
13688M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13689L:	devel@driverdev.osuosl.org
13690S:	Maintained
13691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13692F:	Documentation/driver-api/vme.rst
13693F:	drivers/staging/vme/
13694F:	drivers/vme/
13695F:	include/linux/vme*
13696
13697VMWARE HYPERVISOR INTERFACE
13698M:	Alok Kataria <akataria@vmware.com>
13699L:	virtualization@lists.linux-foundation.org
13700S:	Supported
13701F:	arch/x86/kernel/cpu/vmware.c
13702
13703VMWARE BALLOON DRIVER
13704M:	Xavier Deguillard <xdeguillard@vmware.com>
13705M:	Philip Moltmann <moltmann@vmware.com>
13706M:	"VMware, Inc." <pv-drivers@vmware.com>
13707L:	linux-kernel@vger.kernel.org
13708S:	Maintained
13709F:	drivers/misc/vmw_balloon.c
13710
13711VMWARE VMMOUSE SUBDRIVER
13712M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13713M:	"VMware, Inc." <pv-drivers@vmware.com>
13714L:	linux-input@vger.kernel.org
13715S:	Maintained
13716F:	drivers/input/mouse/vmmouse.c
13717F:	drivers/input/mouse/vmmouse.h
13718
13719VMWARE VMXNET3 ETHERNET DRIVER
13720M:	Shrikrishna Khare <skhare@vmware.com>
13721M:	"VMware, Inc." <pv-drivers@vmware.com>
13722L:	netdev@vger.kernel.org
13723S:	Maintained
13724F:	drivers/net/vmxnet3/
13725
13726VMware PVSCSI driver
13727M:	Jim Gill <jgill@vmware.com>
13728M:	VMware PV-Drivers <pv-drivers@vmware.com>
13729L:	linux-scsi@vger.kernel.org
13730S:	Maintained
13731F:	drivers/scsi/vmw_pvscsi.c
13732F:	drivers/scsi/vmw_pvscsi.h
13733
13734VMWARE PVRDMA DRIVER
13735M:	Adit Ranadive <aditr@vmware.com>
13736M:	VMware PV-Drivers <pv-drivers@vmware.com>
13737L:	linux-rdma@vger.kernel.org
13738S:	Maintained
13739F:	drivers/infiniband/hw/vmw_pvrdma/
13740
13741VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13742M:	Liam Girdwood <lgirdwood@gmail.com>
13743M:	Mark Brown <broonie@kernel.org>
13744L:	linux-kernel@vger.kernel.org
13745W:	http://www.slimlogic.co.uk/?p=48
13746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13747S:	Supported
13748F:	Documentation/devicetree/bindings/regulator/
13749F:	drivers/regulator/
13750F:	include/dt-bindings/regulator/
13751F:	include/linux/regulator/
13752
13753VRF
13754M:	David Ahern <dsa@cumulusnetworks.com>
13755M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13756L:	netdev@vger.kernel.org
13757S:	Maintained
13758F:	drivers/net/vrf.c
13759F:	Documentation/networking/vrf.txt
13760
13761VT1211 HARDWARE MONITOR DRIVER
13762M:	Juerg Haefliger <juergh@gmail.com>
13763L:	linux-hwmon@vger.kernel.org
13764S:	Maintained
13765F:	Documentation/hwmon/vt1211
13766F:	drivers/hwmon/vt1211.c
13767
13768VT8231 HARDWARE MONITOR DRIVER
13769M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13770L:	linux-hwmon@vger.kernel.org
13771S:	Maintained
13772F:	drivers/hwmon/vt8231.c
13773
13774VUB300 USB to SDIO/SD/MMC bridge chip
13775M:	Tony Olech <tony.olech@elandigitalsystems.com>
13776L:	linux-mmc@vger.kernel.org
13777L:	linux-usb@vger.kernel.org
13778S:	Supported
13779F:	drivers/mmc/host/vub300.c
13780
13781W1 DALLAS'S 1-WIRE BUS
13782M:	Evgeniy Polyakov <zbr@ioremap.net>
13783S:	Maintained
13784F:	Documentation/w1/
13785F:	drivers/w1/
13786
13787W83791D HARDWARE MONITORING DRIVER
13788M:	Marc Hulsman <m.hulsman@tudelft.nl>
13789L:	linux-hwmon@vger.kernel.org
13790S:	Maintained
13791F:	Documentation/hwmon/w83791d
13792F:	drivers/hwmon/w83791d.c
13793
13794W83793 HARDWARE MONITORING DRIVER
13795M:	Rudolf Marek <r.marek@assembler.cz>
13796L:	linux-hwmon@vger.kernel.org
13797S:	Maintained
13798F:	Documentation/hwmon/w83793
13799F:	drivers/hwmon/w83793.c
13800
13801W83795 HARDWARE MONITORING DRIVER
13802M:	Jean Delvare <jdelvare@suse.com>
13803L:	linux-hwmon@vger.kernel.org
13804S:	Maintained
13805F:	drivers/hwmon/w83795.c
13806
13807W83L51xD SD/MMC CARD INTERFACE DRIVER
13808M:	Pierre Ossman <pierre@ossman.eu>
13809S:	Maintained
13810F:	drivers/mmc/host/wbsd.*
13811
13812WACOM PROTOCOL 4 SERIAL TABLETS
13813M:	Julian Squires <julian@cipht.net>
13814M:	Hans de Goede <hdegoede@redhat.com>
13815L:	linux-input@vger.kernel.org
13816S:	Maintained
13817F:	drivers/input/tablet/wacom_serial4.c
13818
13819WATCHDOG DEVICE DRIVERS
13820M:	Wim Van Sebroeck <wim@iguana.be>
13821R:	Guenter Roeck <linux@roeck-us.net>
13822L:	linux-watchdog@vger.kernel.org
13823W:	http://www.linux-watchdog.org/
13824T:	git git://www.linux-watchdog.org/linux-watchdog.git
13825S:	Maintained
13826F:	Documentation/devicetree/bindings/watchdog/
13827F:	Documentation/watchdog/
13828F:	drivers/watchdog/
13829F:	include/linux/watchdog.h
13830F:	include/uapi/linux/watchdog.h
13831
13832WIIMOTE HID DRIVER
13833M:	David Herrmann <dh.herrmann@googlemail.com>
13834L:	linux-input@vger.kernel.org
13835S:	Maintained
13836F:	drivers/hid/hid-wiimote*
13837
13838WINBOND CIR DRIVER
13839M:	David Härdeman <david@hardeman.nu>
13840S:	Maintained
13841F:	drivers/media/rc/winbond-cir.c
13842
13843WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13844M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13845L:	linux-watchdog@vger.kernel.org
13846S:	Maintained
13847F:	drivers/watchdog/ebc-c384_wdt.c
13848
13849WINSYSTEMS WS16C48 GPIO DRIVER
13850M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13851L:	linux-gpio@vger.kernel.org
13852S:	Maintained
13853F:	drivers/gpio/gpio-ws16c48.c
13854
13855WIMAX STACK
13856M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13857M:	linux-wimax@intel.com
13858L:	wimax@linuxwimax.org (subscribers-only)
13859S:	Supported
13860W:	http://linuxwimax.org
13861F:	Documentation/wimax/README.wimax
13862F:	include/linux/wimax/debug.h
13863F:	include/net/wimax.h
13864F:	include/uapi/linux/wimax.h
13865F:	net/wimax/
13866
13867WISTRON LAPTOP BUTTON DRIVER
13868M:	Miloslav Trmac <mitr@volny.cz>
13869S:	Maintained
13870F:	drivers/input/misc/wistron_btns.c
13871
13872WL3501 WIRELESS PCMCIA CARD DRIVER
13873L:	linux-wireless@vger.kernel.org
13874S:	Odd fixes
13875F:	drivers/net/wireless/wl3501*
13876
13877WOLFSON MICROELECTRONICS DRIVERS
13878L:	patches@opensource.wolfsonmicro.com
13879T:	git https://github.com/CirrusLogic/linux-drivers.git
13880W:	https://github.com/CirrusLogic/linux-drivers/wiki
13881S:	Supported
13882F:	Documentation/hwmon/wm83??
13883F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13884F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13885F:	Documentation/devicetree/bindings/mfd/arizona.txt
13886F:	Documentation/devicetree/bindings/mfd/wm831x.txt
13887F:	arch/arm/mach-s3c64xx/mach-crag6410*
13888F:	drivers/clk/clk-wm83*.c
13889F:	drivers/extcon/extcon-arizona.c
13890F:	drivers/leds/leds-wm83*.c
13891F:	drivers/gpio/gpio-*wm*.c
13892F:	drivers/gpio/gpio-arizona.c
13893F:	drivers/hwmon/wm83??-hwmon.c
13894F:	drivers/input/misc/wm831x-on.c
13895F:	drivers/input/touchscreen/wm831x-ts.c
13896F:	drivers/input/touchscreen/wm97*.c
13897F:	drivers/mfd/arizona*
13898F:	drivers/mfd/wm*.c
13899F:	drivers/mfd/cs47l24*
13900F:	drivers/power/supply/wm83*.c
13901F:	drivers/rtc/rtc-wm83*.c
13902F:	drivers/regulator/wm8*.c
13903F:	drivers/regulator/arizona*
13904F:	drivers/video/backlight/wm83*_bl.c
13905F:	drivers/watchdog/wm83*_wdt.c
13906F:	include/linux/mfd/arizona/
13907F:	include/linux/mfd/wm831x/
13908F:	include/linux/mfd/wm8350/
13909F:	include/linux/mfd/wm8400*
13910F:	include/linux/regulator/arizona*
13911F:	include/linux/wm97xx.h
13912F:	include/sound/wm????.h
13913F:	sound/soc/codecs/arizona.?
13914F:	sound/soc/codecs/wm*
13915F:	sound/soc/codecs/cs47l24*
13916
13917WORKQUEUE
13918M:	Tejun Heo <tj@kernel.org>
13919R:	Lai Jiangshan <jiangshanlai@gmail.com>
13920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13921S:	Maintained
13922F:	include/linux/workqueue.h
13923F:	kernel/workqueue.c
13924F:	Documentation/core-api/workqueue.rst
13925
13926X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13927M:	Chen-Yu Tsai <wens@csie.org>
13928L:	linux-kernel@vger.kernel.org
13929S:	Maintained
13930N:	axp[128]
13931
13932X.25 NETWORK LAYER
13933M:	Andrew Hendry <andrew.hendry@gmail.com>
13934L:	linux-x25@vger.kernel.org
13935S:	Odd Fixes
13936F:	Documentation/networking/x25*
13937F:	include/net/x25*
13938F:	net/x25/
13939
13940X86 ARCHITECTURE (32-BIT AND 64-BIT)
13941M:	Thomas Gleixner <tglx@linutronix.de>
13942M:	Ingo Molnar <mingo@redhat.com>
13943M:	"H. Peter Anvin" <hpa@zytor.com>
13944M:	x86@kernel.org
13945L:	linux-kernel@vger.kernel.org
13946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13947S:	Maintained
13948F:	Documentation/x86/
13949F:	arch/x86/
13950
13951X86 PLATFORM DRIVERS
13952M:	Darren Hart <dvhart@infradead.org>
13953M:	Andy Shevchenko <andy@infradead.org>
13954L:	platform-driver-x86@vger.kernel.org
13955T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13956S:	Maintained
13957F:	drivers/platform/x86/
13958F:	drivers/platform/olpc/
13959
13960X86 MCE INFRASTRUCTURE
13961M:	Tony Luck <tony.luck@intel.com>
13962M:	Borislav Petkov <bp@alien8.de>
13963L:	linux-edac@vger.kernel.org
13964S:	Maintained
13965F:	arch/x86/kernel/cpu/mcheck/*
13966
13967X86 MICROCODE UPDATE SUPPORT
13968M:	Borislav Petkov <bp@alien8.de>
13969S:	Maintained
13970F:	arch/x86/kernel/cpu/microcode/*
13971
13972X86 VDSO
13973M:	Andy Lutomirski <luto@amacapital.net>
13974L:	linux-kernel@vger.kernel.org
13975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13976S:	Maintained
13977F:	arch/x86/entry/vdso/
13978
13979XC2028/3028 TUNER DRIVER
13980M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13981M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13982L:	linux-media@vger.kernel.org
13983W:	https://linuxtv.org
13984T:	git git://linuxtv.org/media_tree.git
13985S:	Maintained
13986F:	drivers/media/tuners/tuner-xc2028.*
13987
13988XEN HYPERVISOR INTERFACE
13989M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13990M:	Juergen Gross <jgross@suse.com>
13991L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13993S:	Supported
13994F:	arch/x86/xen/
13995F:	drivers/*/xen-*front.c
13996F:	drivers/xen/
13997F:	arch/x86/include/asm/xen/
13998F:	include/xen/
13999F:	include/uapi/xen/
14000
14001XEN HYPERVISOR ARM
14002M:	Stefano Stabellini <sstabellini@kernel.org>
14003L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14004S:	Maintained
14005F:	arch/arm/xen/
14006F:	arch/arm/include/asm/xen/
14007
14008XEN HYPERVISOR ARM64
14009M:	Stefano Stabellini <sstabellini@kernel.org>
14010L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14011S:	Maintained
14012F:	arch/arm64/xen/
14013F:	arch/arm64/include/asm/xen/
14014
14015XEN NETWORK BACKEND DRIVER
14016M:	Wei Liu <wei.liu2@citrix.com>
14017M:	Paul Durrant <paul.durrant@citrix.com>
14018L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14019L:	netdev@vger.kernel.org
14020S:	Supported
14021F:	drivers/net/xen-netback/*
14022
14023XEN PCI SUBSYSTEM
14024M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14025L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14026S:	Supported
14027F:	arch/x86/pci/*xen*
14028F:	drivers/pci/*xen*
14029
14030XEN BLOCK SUBSYSTEM
14031M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14032M:	Roger Pau Monné <roger.pau@citrix.com>
14033L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14034S:	Supported
14035F:	drivers/block/xen-blkback/*
14036F:	drivers/block/xen*
14037
14038XEN PVSCSI DRIVERS
14039M:	Juergen Gross <jgross@suse.com>
14040L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14041L:	linux-scsi@vger.kernel.org
14042S:	Supported
14043F:	drivers/scsi/xen-scsifront.c
14044F:	drivers/xen/xen-scsiback.c
14045F:	include/xen/interface/io/vscsiif.h
14046
14047XEN SWIOTLB SUBSYSTEM
14048M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14049L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14050S:	Supported
14051F:	arch/x86/xen/*swiotlb*
14052F:	drivers/xen/*swiotlb*
14053
14054XFS FILESYSTEM
14055M:	Darrick J. Wong <darrick.wong@oracle.com>
14056M:	linux-xfs@vger.kernel.org
14057L:	linux-xfs@vger.kernel.org
14058W:	http://xfs.org/
14059T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14060S:	Supported
14061F:	Documentation/filesystems/xfs.txt
14062F:	fs/xfs/
14063
14064XILINX AXI ETHERNET DRIVER
14065M:	Anirudha Sarangi <anirudh@xilinx.com>
14066M:	John Linn <John.Linn@xilinx.com>
14067S:	Maintained
14068F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14069
14070XILINX UARTLITE SERIAL DRIVER
14071M:	Peter Korsgaard <jacmet@sunsite.dk>
14072L:	linux-serial@vger.kernel.org
14073S:	Maintained
14074F:	drivers/tty/serial/uartlite.c
14075
14076XILINX VIDEO IP CORES
14077M:	Hyun Kwon <hyun.kwon@xilinx.com>
14078M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14079L:	linux-media@vger.kernel.org
14080T:	git git://linuxtv.org/media_tree.git
14081S:	Supported
14082F:	Documentation/devicetree/bindings/media/xilinx/
14083F:	drivers/media/platform/xilinx/
14084F:	include/uapi/linux/xilinx-v4l2-controls.h
14085
14086XILLYBUS DRIVER
14087M:	Eli Billauer <eli.billauer@gmail.com>
14088L:	linux-kernel@vger.kernel.org
14089S:	Supported
14090F:	drivers/char/xillybus/
14091
14092XTENSA XTFPGA PLATFORM SUPPORT
14093M:	Max Filippov <jcmvbkbc@gmail.com>
14094L:	linux-xtensa@linux-xtensa.org
14095S:	Maintained
14096F:	drivers/spi/spi-xtensa-xtfpga.c
14097F:	sound/soc/xtensa/xtfpga-i2s.c
14098
14099YAM DRIVER FOR AX.25
14100M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14101L:	linux-hams@vger.kernel.org
14102S:	Maintained
14103F:	drivers/net/hamradio/yam*
14104F:	include/linux/yam.h
14105
14106YEALINK PHONE DRIVER
14107M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14108L:	usbb2k-api-dev@nongnu.org
14109S:	Maintained
14110F:	Documentation/input/yealink.rst
14111F:	drivers/input/misc/yealink.*
14112
14113Z8530 DRIVER FOR AX.25
14114M:	Joerg Reuter <jreuter@yaina.de>
14115W:	http://yaina.de/jreuter/
14116W:	http://www.qsl.net/dl1bke/
14117L:	linux-hams@vger.kernel.org
14118S:	Maintained
14119F:	Documentation/networking/z8530drv.txt
14120F:	drivers/net/hamradio/*scc.c
14121F:	drivers/net/hamradio/z8530.h
14122
14123ZBUD COMPRESSED PAGE ALLOCATOR
14124M:	Seth Jennings <sjenning@redhat.com>
14125M:	Dan Streetman <ddstreet@ieee.org>
14126L:	linux-mm@kvack.org
14127S:	Maintained
14128F:	mm/zbud.c
14129F:	include/linux/zbud.h
14130
14131ZD1211RW WIRELESS DRIVER
14132M:	Daniel Drake <dsd@gentoo.org>
14133M:	Ulrich Kunitz <kune@deine-taler.de>
14134W:	http://zd1211.ath.cx/wiki/DriverRewrite
14135L:	linux-wireless@vger.kernel.org
14136L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14137S:	Maintained
14138F:	drivers/net/wireless/zydas/zd1211rw/
14139
14140ZD1301_DEMOD MEDIA DRIVER
14141M:	Antti Palosaari <crope@iki.fi>
14142L:	linux-media@vger.kernel.org
14143W:	https://linuxtv.org/
14144W:	http://palosaari.fi/linux/
14145Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14146S:	Maintained
14147F:	drivers/media/dvb-frontends/zd1301_demod*
14148
14149ZD1301 MEDIA DRIVER
14150M:	Antti Palosaari <crope@iki.fi>
14151L:	linux-media@vger.kernel.org
14152W:	https://linuxtv.org/
14153W:	http://palosaari.fi/linux/
14154Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14155S:	Maintained
14156F:	drivers/media/usb/dvb-usb-v2/zd1301*
14157
14158ZPOOL COMPRESSED PAGE STORAGE API
14159M:	Dan Streetman <ddstreet@ieee.org>
14160L:	linux-mm@kvack.org
14161S:	Maintained
14162F:	mm/zpool.c
14163F:	include/linux/zpool.h
14164
14165ZR36067 VIDEO FOR LINUX DRIVER
14166L:	mjpeg-users@lists.sourceforge.net
14167L:	linux-media@vger.kernel.org
14168W:	http://mjpeg.sourceforge.net/driver-zoran/
14169T:	hg https://linuxtv.org/hg/v4l-dvb
14170S:	Odd Fixes
14171F:	drivers/media/pci/zoran/
14172
14173ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14174M:	Minchan Kim <minchan@kernel.org>
14175M:	Nitin Gupta <ngupta@vflare.org>
14176R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14177L:	linux-kernel@vger.kernel.org
14178S:	Maintained
14179F:	drivers/block/zram/
14180F:	Documentation/blockdev/zram.txt
14181
14182ZS DECSTATION Z85C30 SERIAL DRIVER
14183M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14184S:	Maintained
14185F:	drivers/tty/serial/zs.*
14186
14187ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14188M:	Minchan Kim <minchan@kernel.org>
14189M:	Nitin Gupta <ngupta@vflare.org>
14190R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14191L:	linux-mm@kvack.org
14192S:	Maintained
14193F:	mm/zsmalloc.c
14194F:	include/linux/zsmalloc.h
14195F:	Documentation/vm/zsmalloc.txt
14196
14197ZSWAP COMPRESSED SWAP CACHING
14198M:	Seth Jennings <sjenning@redhat.com>
14199M:	Dan Streetman <ddstreet@ieee.org>
14200L:	linux-mm@kvack.org
14201S:	Maintained
14202F:	mm/zswap.c
14203
14204THE REST
14205M:	Linus Torvalds <torvalds@linux-foundation.org>
14206L:	linux-kernel@vger.kernel.org
14207Q:	http://patchwork.kernel.org/project/LKML/list/
14208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14209S:	Buried alive in reporters
14210F:	*
14211F:	*/
14212