xref: /openbmc/linux/MAINTAINERS (revision c0c74acb)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <aar@pengutronix.de>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208
209A8293 MEDIA DRIVER
210M:	Antti Palosaari <crope@iki.fi>
211L:	linux-media@vger.kernel.org
212W:	https://linuxtv.org
213W:	http://palosaari.fi/linux/
214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
215T:	git git://linuxtv.org/anttip/media_tree.git
216S:	Maintained
217F:	drivers/media/dvb-frontends/a8293*
218
219AACRAID SCSI RAID DRIVER
220M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221L:	linux-scsi@vger.kernel.org
222W:	http://www.adaptec.com/
223S:	Supported
224F:	Documentation/scsi/aacraid.txt
225F:	drivers/scsi/aacraid/
226
227ABI/API
228L:	linux-api@vger.kernel.org
229F:	include/linux/syscalls.h
230F:	kernel/sys_ni.c
231
232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233M:	Hans de Goede <hdegoede@redhat.com>
234L:	linux-hwmon@vger.kernel.org
235S:	Maintained
236F:	drivers/hwmon/abituguru.c
237
238ABIT UGURU 3 HARDWARE MONITOR DRIVER
239M:	Alistair John Strachan <alistair@devzero.co.uk>
240L:	linux-hwmon@vger.kernel.org
241S:	Maintained
242F:	drivers/hwmon/abituguru3.c
243
244ACCES 104-DIO-48E GPIO DRIVER
245M:	William Breathitt Gray <vilhelm.gray@gmail.com>
246L:	linux-gpio@vger.kernel.org
247S:	Maintained
248F:	drivers/gpio/gpio-104-dio-48e.c
249
250ACCES 104-IDI-48 GPIO DRIVER
251M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
252L:	linux-gpio@vger.kernel.org
253S:	Maintained
254F:	drivers/gpio/gpio-104-idi-48.c
255
256ACCES 104-IDIO-16 GPIO DRIVER
257M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
258L:	linux-gpio@vger.kernel.org
259S:	Maintained
260F:	drivers/gpio/gpio-104-idio-16.c
261
262ACCES 104-QUAD-8 IIO DRIVER
263M:	William Breathitt Gray <vilhelm.gray@gmail.com>
264L:	linux-iio@vger.kernel.org
265S:	Maintained
266F:	drivers/iio/counter/104-quad-8.c
267
268ACCES PCI-IDIO-16 GPIO DRIVER
269M:	William Breathitt Gray <vilhelm.gray@gmail.com>
270L:	linux-gpio@vger.kernel.org
271S:	Maintained
272F:	drivers/gpio/gpio-pci-idio-16.c
273
274ACENIC DRIVER
275M:	Jes Sorensen <jes@trained-monkey.org>
276L:	linux-acenic@sunsite.dk
277S:	Maintained
278F:	drivers/net/ethernet/alteon/acenic*
279
280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281M:	Peter Feuerer <peter@piie.net>
282L:	platform-driver-x86@vger.kernel.org
283W:	http://piie.net/?section=acerhdf
284S:	Maintained
285F:	drivers/platform/x86/acerhdf.c
286
287ACER WMI LAPTOP EXTRAS
288M:	"Lee, Chun-Yi" <jlee@suse.com>
289L:	platform-driver-x86@vger.kernel.org
290S:	Maintained
291F:	drivers/platform/x86/acer-wmi.c
292
293ACPI
294M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
295M:	Len Brown <lenb@kernel.org>
296L:	linux-acpi@vger.kernel.org
297W:	https://01.org/linux-acpi
298Q:	https://patchwork.kernel.org/project/linux-acpi/list/
299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300B:	https://bugzilla.kernel.org
301S:	Supported
302F:	drivers/acpi/
303F:	drivers/pnp/pnpacpi/
304F:	include/linux/acpi.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI COMPONENT ARCHITECTURE (ACPICA)
315M:	Robert Moore <robert.moore@intel.com>
316M:	Lv Zheng <lv.zheng@intel.com>
317M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318L:	linux-acpi@vger.kernel.org
319L:	devel@acpica.org
320W:	https://acpica.org/
321W:	https://github.com/acpica/acpica/
322Q:	https://patchwork.kernel.org/project/linux-acpi/list/
323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324B:	https://bugzilla.kernel.org
325B:	https://bugs.acpica.org
326S:	Supported
327F:	drivers/acpi/acpica/
328F:	include/acpi/
329F:	tools/power/acpi/
330
331ACPI FAN DRIVER
332M:	Zhang Rui <rui.zhang@intel.com>
333L:	linux-acpi@vger.kernel.org
334W:	https://01.org/linux-acpi
335B:	https://bugzilla.kernel.org
336S:	Supported
337F:	drivers/acpi/fan.c
338
339ACPI FOR ARM64 (ACPI/arm64)
340M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341M:	Hanjun Guo <hanjun.guo@linaro.org>
342M:	Sudeep Holla <sudeep.holla@arm.com>
343L:	linux-acpi@vger.kernel.org
344S:	Maintained
345F:	drivers/acpi/arm64
346
347ACPI THERMAL DRIVER
348M:	Zhang Rui <rui.zhang@intel.com>
349L:	linux-acpi@vger.kernel.org
350W:	https://01.org/linux-acpi
351B:	https://bugzilla.kernel.org
352S:	Supported
353F:	drivers/acpi/*thermal*
354
355ACPI VIDEO DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/acpi_video.c
362
363ACPI WMI DRIVER
364L:	platform-driver-x86@vger.kernel.org
365S:	Orphan
366F:	drivers/platform/x86/wmi.c
367
368AD1889 ALSA SOUND DRIVER
369M:	Thibaut Varene <T-Bone@parisc-linux.org>
370W:	http://wiki.parisc-linux.org/AD1889
371L:	linux-parisc@vger.kernel.org
372S:	Maintained
373F:	sound/pci/ad1889.*
374
375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376M:	Michael Hennerich <michael.hennerich@analog.com>
377W:	http://wiki.analog.com/AD5254
378W:	http://ez.analog.com/community/linux-device-drivers
379S:	Supported
380F:	drivers/misc/ad525x_dpot.c
381
382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383M:	Michael Hennerich <michael.hennerich@analog.com>
384W:	http://wiki.analog.com/AD5398
385W:	http://ez.analog.com/community/linux-device-drivers
386S:	Supported
387F:	drivers/regulator/ad5398.c
388
389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390M:	Michael Hennerich <michael.hennerich@analog.com>
391W:	http://wiki.analog.com/AD7142
392W:	http://ez.analog.com/community/linux-device-drivers
393S:	Supported
394F:	drivers/input/misc/ad714x.c
395
396AD7877 TOUCHSCREEN DRIVER
397M:	Michael Hennerich <michael.hennerich@analog.com>
398W:	http://wiki.analog.com/AD7877
399W:	http://ez.analog.com/community/linux-device-drivers
400S:	Supported
401F:	drivers/input/touchscreen/ad7877.c
402
403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404M:	Michael Hennerich <michael.hennerich@analog.com>
405W:	http://wiki.analog.com/AD7879
406W:	http://ez.analog.com/community/linux-device-drivers
407S:	Supported
408F:	drivers/input/touchscreen/ad7879.c
409
410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411M:	Jiri Kosina <jikos@kernel.org>
412S:	Maintained
413
414ADF7242 IEEE 802.15.4 RADIO DRIVER
415M:	Michael Hennerich <michael.hennerich@analog.com>
416W:	https://wiki.analog.com/ADF7242
417W:	http://ez.analog.com/community/linux-device-drivers
418L:	linux-wpan@vger.kernel.org
419S:	Supported
420F:	drivers/net/ieee802154/adf7242.c
421F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423ADM1025 HARDWARE MONITOR DRIVER
424M:	Jean Delvare <jdelvare@suse.com>
425L:	linux-hwmon@vger.kernel.org
426S:	Maintained
427F:	Documentation/hwmon/adm1025
428F:	drivers/hwmon/adm1025.c
429
430ADM1029 HARDWARE MONITOR DRIVER
431M:	Corentin Labbe <clabbe.montjoie@gmail.com>
432L:	linux-hwmon@vger.kernel.org
433S:	Maintained
434F:	drivers/hwmon/adm1029.c
435
436ADM8211 WIRELESS DRIVER
437L:	linux-wireless@vger.kernel.org
438W:	http://wireless.kernel.org/
439S:	Orphan
440F:	drivers/net/wireless/admtek/adm8211.*
441
442ADP1653 FLASH CONTROLLER DRIVER
443M:	Sakari Ailus <sakari.ailus@iki.fi>
444L:	linux-media@vger.kernel.org
445S:	Maintained
446F:	drivers/media/i2c/adp1653.c
447F:	include/media/i2c/adp1653.h
448
449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450M:	Michael Hennerich <michael.hennerich@analog.com>
451W:	http://wiki.analog.com/ADP5520
452W:	http://ez.analog.com/community/linux-device-drivers
453S:	Supported
454F:	drivers/mfd/adp5520.c
455F:	drivers/video/backlight/adp5520_bl.c
456F:	drivers/leds/leds-adp5520.c
457F:	drivers/gpio/gpio-adp5520.c
458F:	drivers/input/keyboard/adp5520-keys.c
459
460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461M:	Michael Hennerich <michael.hennerich@analog.com>
462W:	http://wiki.analog.com/ADP5588
463W:	http://ez.analog.com/community/linux-device-drivers
464S:	Supported
465F:	drivers/input/keyboard/adp5588-keys.c
466F:	drivers/gpio/gpio-adp5588.c
467
468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469M:	Michael Hennerich <michael.hennerich@analog.com>
470W:	http://wiki.analog.com/ADP8860
471W:	http://ez.analog.com/community/linux-device-drivers
472S:	Supported
473F:	drivers/video/backlight/adp8860_bl.c
474
475ADS1015 HARDWARE MONITOR DRIVER
476M:	Dirk Eibach <eibach@gdsys.de>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	Documentation/hwmon/ads1015
480F:	drivers/hwmon/ads1015.c
481F:	include/linux/i2c/ads1015.h
482
483ADT746X FAN DRIVER
484M:	Colin Leroy <colin@colino.net>
485S:	Maintained
486F:	drivers/macintosh/therm_adt746x.c
487
488ADT7475 HARDWARE MONITOR DRIVER
489M:	Jean Delvare <jdelvare@suse.com>
490L:	linux-hwmon@vger.kernel.org
491S:	Maintained
492F:	Documentation/hwmon/adt7475
493F:	drivers/hwmon/adt7475.c
494
495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496M:	Michael Hennerich <michael.hennerich@analog.com>
497W:	http://wiki.analog.com/ADXL345
498W:	http://ez.analog.com/community/linux-device-drivers
499S:	Supported
500F:	drivers/input/misc/adxl34x.c
501
502ADVANSYS SCSI DRIVER
503M:	Matthew Wilcox <matthew@wil.cx>
504M:	Hannes Reinecke <hare@suse.com>
505L:	linux-scsi@vger.kernel.org
506S:	Maintained
507F:	Documentation/scsi/advansys.txt
508F:	drivers/scsi/advansys.c
509
510AEDSP16 DRIVER
511M:	Riccardo Facchetti <fizban@tin.it>
512S:	Maintained
513F:	sound/oss/aedsp16.c
514
515AF9013 MEDIA DRIVER
516M:	Antti Palosaari <crope@iki.fi>
517L:	linux-media@vger.kernel.org
518W:	https://linuxtv.org
519W:	http://palosaari.fi/linux/
520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
521T:	git git://linuxtv.org/anttip/media_tree.git
522S:	Maintained
523F:	drivers/media/dvb-frontends/af9013*
524
525AF9033 MEDIA DRIVER
526M:	Antti Palosaari <crope@iki.fi>
527L:	linux-media@vger.kernel.org
528W:	https://linuxtv.org
529W:	http://palosaari.fi/linux/
530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
531T:	git git://linuxtv.org/anttip/media_tree.git
532S:	Maintained
533F:	drivers/media/dvb-frontends/af9033*
534
535AFFS FILE SYSTEM
536L:	linux-fsdevel@vger.kernel.org
537S:	Orphan
538F:	Documentation/filesystems/affs.txt
539F:	fs/affs/
540
541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542M:	David Howells <dhowells@redhat.com>
543L:	linux-afs@lists.infradead.org
544S:	Supported
545F:	fs/afs/
546F:	include/net/af_rxrpc.h
547F:	net/rxrpc/af_rxrpc.c
548W:	https://www.infradead.org/~dhowells/kafs/
549
550AGPGART DRIVER
551M:	David Airlie <airlied@linux.ie>
552T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553S:	Maintained
554F:	drivers/char/agp/
555F:	include/linux/agp*
556F:	include/uapi/linux/agp*
557
558AHA152X SCSI DRIVER
559M:	"Juergen E. Fischer" <fischer@norbit.de>
560L:	linux-scsi@vger.kernel.org
561S:	Maintained
562F:	drivers/scsi/aha152x*
563F:	drivers/scsi/pcmcia/aha152x*
564
565AIC7XXX / AIC79XX SCSI DRIVER
566M:	Hannes Reinecke <hare@suse.com>
567L:	linux-scsi@vger.kernel.org
568S:	Maintained
569F:	drivers/scsi/aic7xxx/
570
571AIMSLAB FM RADIO RECEIVER DRIVER
572M:	Hans Verkuil <hverkuil@xs4all.nl>
573L:	linux-media@vger.kernel.org
574T:	git git://linuxtv.org/media_tree.git
575W:	https://linuxtv.org
576S:	Maintained
577F:	drivers/media/radio/radio-aimslab*
578
579AIO
580M:	Benjamin LaHaise <bcrl@kvack.org>
581L:	linux-aio@kvack.org
582S:	Supported
583F:	fs/aio.c
584F:	include/linux/*aio*.h
585
586AIRSPY MEDIA DRIVER
587M:	Antti Palosaari <crope@iki.fi>
588L:	linux-media@vger.kernel.org
589W:	https://linuxtv.org
590W:	http://palosaari.fi/linux/
591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
592T:	git git://linuxtv.org/anttip/media_tree.git
593S:	Maintained
594F:	drivers/media/usb/airspy/
595
596ALACRITECH GIGABIT ETHERNET DRIVER
597M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
598S:	Maintained
599F:	drivers/net/ethernet/alacritech/*
600
601ALCATEL SPEEDTOUCH USB DRIVER
602M:	Duncan Sands <duncan.sands@free.fr>
603L:	linux-usb@vger.kernel.org
604W:	http://www.linux-usb.org/SpeedTouch/
605S:	Maintained
606F:	drivers/usb/atm/speedtch.c
607F:	drivers/usb/atm/usbatm.c
608
609ALCHEMY AU1XX0 MMC DRIVER
610M:	Manuel Lauss <manuel.lauss@gmail.com>
611S:	Maintained
612F:	drivers/mmc/host/au1xmmc.c
613
614ALI1563 I2C DRIVER
615M:	Rudolf Marek <r.marek@assembler.cz>
616L:	linux-i2c@vger.kernel.org
617S:	Maintained
618F:	Documentation/i2c/busses/i2c-ali1563
619F:	drivers/i2c/busses/i2c-ali1563.c
620
621ALLWINNER SECURITY SYSTEM
622M:	Corentin Labbe <clabbe.montjoie@gmail.com>
623L:	linux-crypto@vger.kernel.org
624S:	Maintained
625F:	drivers/crypto/sunxi-ss/
626
627ALPHA PORT
628M:	Richard Henderson <rth@twiddle.net>
629M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630M:	Matt Turner <mattst88@gmail.com>
631S:	Odd Fixes
632L:	linux-alpha@vger.kernel.org
633F:	arch/alpha/
634
635ALPS PS/2 TOUCHPAD DRIVER
636R:	Pali Rohár <pali.rohar@gmail.com>
637F:	drivers/input/mouse/alps.*
638
639ALTERA MAILBOX DRIVER
640M:	Ley Foon Tan <lftan@altera.com>
641L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642S:	Maintained
643F:	drivers/mailbox/mailbox-altera.c
644
645ALTERA PIO DRIVER
646M:	Tien Hock Loh <thloh@altera.com>
647L:	linux-gpio@vger.kernel.org
648S:	Maintained
649F:	drivers/gpio/gpio-altera.c
650
651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652M:	Thor Thayer <thor.thayer@linux.intel.com>
653S:	Maintained
654F:	drivers/gpio/gpio-altera-a10sr.c
655F:	drivers/mfd/altera-a10sr.c
656F:	include/linux/mfd/altera-a10sr.h
657
658ALTERA TRIPLE SPEED ETHERNET DRIVER
659M:	Vince Bridgers <vbridger@opensource.altera.com>
660L:	netdev@vger.kernel.org
661L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662S:	Maintained
663F:	drivers/net/ethernet/altera/
664
665ALTERA UART/JTAG UART SERIAL DRIVERS
666M:	Tobias Klauser <tklauser@distanz.ch>
667L:	linux-serial@vger.kernel.org
668L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
669S:	Maintained
670F:	drivers/tty/serial/altera_uart.c
671F:	drivers/tty/serial/altera_jtaguart.c
672F:	include/linux/altera_uart.h
673F:	include/linux/altera_jtaguart.h
674
675AMAZON ETHERNET DRIVERS
676M:	Netanel Belgazal <netanel@annapurnalabs.com>
677R:	Saeed Bishara <saeed@annapurnalabs.com>
678R:	Zorik Machulsky <zorik@annapurnalabs.com>
679L:	netdev@vger.kernel.org
680S:	Supported
681F:	Documentation/networking/ena.txt
682F:	drivers/net/ethernet/amazon/
683
684AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685M:	Tom Lendacky <thomas.lendacky@amd.com>
686M:	Gary Hook <gary.hook@amd.com>
687L:	linux-crypto@vger.kernel.org
688S:	Supported
689F:	drivers/crypto/ccp/
690F:	include/linux/ccp.h
691
692AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693M:	Huang Rui <ray.huang@amd.com>
694L:	linux-hwmon@vger.kernel.org
695S:	Supported
696F:	Documentation/hwmon/fam15h_power
697F:	drivers/hwmon/fam15h_power.c
698
699AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
701S:	Orphan
702F:	drivers/usb/gadget/udc/amd5536udc.*
703
704AMD GEODE PROCESSOR/CHIPSET SUPPORT
705P:	Andres Salomon <dilinger@queued.net>
706L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
707W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708S:	Supported
709F:	drivers/char/hw_random/geode-rng.c
710F:	drivers/crypto/geode*
711F:	drivers/video/fbdev/geode/
712F:	arch/x86/include/asm/geode.h
713
714AMD IOMMU (AMD-VI)
715M:	Joerg Roedel <joro@8bytes.org>
716L:	iommu@lists.linux-foundation.org
717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
718S:	Maintained
719F:	drivers/iommu/amd_iommu*.[ch]
720F:	include/linux/amd-iommu.h
721
722AMD KFD
723M:	Oded Gabbay <oded.gabbay@gmail.com>
724L:	dri-devel@lists.freedesktop.org
725T:	git git://people.freedesktop.org/~gabbayo/linux.git
726S:	Supported
727F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731F:	drivers/gpu/drm/amd/amdkfd/
732F:	drivers/gpu/drm/amd/include/cik_structs.h
733F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734F:	drivers/gpu/drm/amd/include/vi_structs.h
735F:	drivers/gpu/drm/radeon/radeon_kfd.c
736F:	drivers/gpu/drm/radeon/radeon_kfd.h
737F:	include/uapi/linux/kfd_ioctl.h
738
739AMD SEATTLE DEVICE TREE SUPPORT
740M:	Brijesh Singh <brijeshkumar.singh@amd.com>
741M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742M:	Tom Lendacky <thomas.lendacky@amd.com>
743S:	Supported
744F:	arch/arm64/boot/dts/amd/
745
746AMD XGBE DRIVER
747M:	Tom Lendacky <thomas.lendacky@amd.com>
748L:	netdev@vger.kernel.org
749S:	Supported
750F:	drivers/net/ethernet/amd/xgbe/
751F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
752
753AMS (Apple Motion Sensor) DRIVER
754M:	Michael Hanselmann <linux-kernel@hansmi.ch>
755S:	Supported
756F:	drivers/macintosh/ams/
757
758ANALOG DEVICES INC AD9389B DRIVER
759M:	Hans Verkuil <hans.verkuil@cisco.com>
760L:	linux-media@vger.kernel.org
761S:	Maintained
762F:	drivers/media/i2c/ad9389b*
763
764ANALOG DEVICES INC ADV7180 DRIVER
765M:	Lars-Peter Clausen <lars@metafoo.de>
766L:	linux-media@vger.kernel.org
767W:	http://ez.analog.com/community/linux-device-drivers
768S:	Supported
769F:	drivers/media/i2c/adv7180.c
770
771ANALOG DEVICES INC ADV7511 DRIVER
772M:	Hans Verkuil <hans.verkuil@cisco.com>
773L:	linux-media@vger.kernel.org
774S:	Maintained
775F:	drivers/media/i2c/adv7511*
776
777ANALOG DEVICES INC ADV7604 DRIVER
778M:	Hans Verkuil <hans.verkuil@cisco.com>
779L:	linux-media@vger.kernel.org
780S:	Maintained
781F:	drivers/media/i2c/adv7604*
782
783ANALOG DEVICES INC ADV7842 DRIVER
784M:	Hans Verkuil <hans.verkuil@cisco.com>
785L:	linux-media@vger.kernel.org
786S:	Maintained
787F:	drivers/media/i2c/adv7842*
788
789ANALOG DEVICES INC ASOC CODEC DRIVERS
790M:	Lars-Peter Clausen <lars@metafoo.de>
791L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
792W:	http://wiki.analog.com/
793W:	http://ez.analog.com/community/linux-device-drivers
794S:	Supported
795F:	sound/soc/codecs/adau*
796F:	sound/soc/codecs/adav*
797F:	sound/soc/codecs/ad1*
798F:	sound/soc/codecs/ad7*
799F:	sound/soc/codecs/ssm*
800F:	sound/soc/codecs/sigmadsp.*
801
802ANALOG DEVICES INC ASOC DRIVERS
803L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
805W:	http://blackfin.uclinux.org/
806S:	Supported
807F:	sound/soc/blackfin/*
808
809ANALOG DEVICES INC IIO DRIVERS
810M:	Lars-Peter Clausen <lars@metafoo.de>
811M:	Michael Hennerich <Michael.Hennerich@analog.com>
812W:	http://wiki.analog.com/
813W:	http://ez.analog.com/community/linux-device-drivers
814S:	Supported
815F:	drivers/iio/*/ad*
816X:	drivers/iio/*/adjd*
817F:	drivers/staging/iio/*/ad*
818F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
819
820ANALOG DEVICES INC DMA DRIVERS
821M:	Lars-Peter Clausen <lars@metafoo.de>
822W:	http://ez.analog.com/community/linux-device-drivers
823S:	Supported
824F:	drivers/dma/dma-axi-dmac.c
825
826ANDROID CONFIG FRAGMENTS
827M:	Rob Herring <robh@kernel.org>
828S:	Supported
829F:	kernel/configs/android*
830
831ANDROID DRIVERS
832M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833M:	Arve Hjønnevåg <arve@android.com>
834M:	Riley Andrews <riandrews@android.com>
835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836L:	devel@driverdev.osuosl.org
837S:	Supported
838F:	drivers/android/
839F:	drivers/staging/android/
840
841ANDROID ION DRIVER
842M:	Laura Abbott <labbott@redhat.com>
843M:	Sumit Semwal <sumit.semwal@linaro.org>
844L:	devel@driverdev.osuosl.org
845S:	Supported
846F:	Documentation/devicetree/bindings/staging/ion/
847F:	drivers/staging/android/ion
848F:	drivers/staging/android/uapi/ion.h
849F:	drivers/staging/android/uapi/ion_test.h
850
851AOA (Apple Onboard Audio) ALSA DRIVER
852M:	Johannes Berg <johannes@sipsolutions.net>
853L:	linuxppc-dev@lists.ozlabs.org
854L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
855S:	Maintained
856F:	sound/aoa/
857
858APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859M:	William Breathitt Gray <vilhelm.gray@gmail.com>
860L:	linux-iio@vger.kernel.org
861S:	Maintained
862F:	drivers/iio/adc/stx104.c
863
864APM DRIVER
865M:	Jiri Kosina <jikos@kernel.org>
866S:	Odd fixes
867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868F:	arch/x86/kernel/apm_32.c
869F:	include/linux/apm_bios.h
870F:	include/uapi/linux/apm_bios.h
871F:	drivers/char/apm-emulation.c
872
873APPLE BCM5974 MULTITOUCH DRIVER
874M:	Henrik Rydberg <rydberg@bitmath.org>
875L:	linux-input@vger.kernel.org
876S:	Odd fixes
877F:	drivers/input/mouse/bcm5974.c
878
879APPLE SMC DRIVER
880M:	Henrik Rydberg <rydberg@bitmath.org>
881L:	linux-hwmon@vger.kernel.org
882S:	Odd fixes
883F:	drivers/hwmon/applesmc.c
884
885APPLETALK NETWORK LAYER
886L:	netdev@vger.kernel.org
887S:	Odd fixes
888F:	drivers/net/appletalk/
889F:	net/appletalk/
890
891APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892M:	Duc Dang <dhdang@apm.com>
893S:	Supported
894F:	arch/arm64/boot/dts/apm/
895
896APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897M:	Iyappan Subramanian <isubramanian@apm.com>
898M:	Keyur Chudgar <kchudgar@apm.com>
899S:	Supported
900F:	drivers/net/ethernet/apm/xgene/
901F:	drivers/net/phy/mdio-xgene.c
902F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
903F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
904
905APPLIED MICRO (APM) X-GENE SOC PMU
906M:	Tai Nguyen <ttnguyen@apm.com>
907S:	Supported
908F:	drivers/perf/xgene_pmu.c
909F:	Documentation/perf/xgene-pmu.txt
910F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
911
912APTINA CAMERA SENSOR PLL
913M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
914L:	linux-media@vger.kernel.org
915S:	Maintained
916F:	drivers/media/i2c/aptina-pll.*
917
918ARC FRAMEBUFFER DRIVER
919M:	Jaya Kumar <jayalk@intworks.biz>
920S:	Maintained
921F:	drivers/video/fbdev/arcfb.c
922F:	drivers/video/fbdev/core/fb_defio.c
923
924ARCNET NETWORK LAYER
925M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
926L:	netdev@vger.kernel.org
927S:	Maintained
928F:	drivers/net/arcnet/
929F:	include/uapi/linux/if_arcnet.h
930
931ARC PGU DRM DRIVER
932M:	Alexey Brodkin <abrodkin@synopsys.com>
933S:	Supported
934F:	drivers/gpu/drm/arc/
935F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
936
937ARM ARCHITECTED TIMER DRIVER
938M:	Mark Rutland <mark.rutland@arm.com>
939M:	Marc Zyngier <marc.zyngier@arm.com>
940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S:	Maintained
942F:	arch/arm/include/asm/arch_timer.h
943F:	arch/arm64/include/asm/arch_timer.h
944F:	drivers/clocksource/arm_arch_timer.c
945
946ARM HDLCD DRM DRIVER
947M:	Liviu Dudau <liviu.dudau@arm.com>
948S:	Supported
949F:	drivers/gpu/drm/arm/hdlcd_*
950F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
951
952ARM MALI-DP DRM DRIVER
953M:	Liviu Dudau <liviu.dudau@arm.com>
954M:	Brian Starkey <brian.starkey@arm.com>
955M:	Mali DP Maintainers <malidp@foss.arm.com>
956S:	Supported
957F:	drivers/gpu/drm/arm/
958F:	Documentation/devicetree/bindings/display/arm,malidp.txt
959
960ARM MFM AND FLOPPY DRIVERS
961M:	Ian Molton <spyro@f2s.com>
962S:	Maintained
963F:	arch/arm/lib/floppydma.S
964F:	arch/arm/include/asm/floppy.h
965
966ARM PMU PROFILING AND DEBUGGING
967M:	Will Deacon <will.deacon@arm.com>
968M:	Mark Rutland <mark.rutland@arm.com>
969S:	Maintained
970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971F:	arch/arm*/kernel/perf_*
972F:	arch/arm/oprofile/common.c
973F:	arch/arm*/kernel/hw_breakpoint.c
974F:	arch/arm*/include/asm/hw_breakpoint.h
975F:	arch/arm*/include/asm/perf_event.h
976F:	drivers/perf/*
977F:	include/linux/perf/arm_pmu.h
978F:	Documentation/devicetree/bindings/arm/pmu.txt
979
980ARM PORT
981M:	Russell King <linux@armlinux.org.uk>
982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983W:	http://www.armlinux.org.uk/
984S:	Maintained
985T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
986F:	arch/arm/
987
988ARM SUB-ARCHITECTURES
989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990S:	Maintained
991F:	arch/arm/mach-*/
992F:	arch/arm/plat-*/
993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
994
995ARM PRIMECELL AACI PL041 DRIVER
996M:	Russell King <linux@armlinux.org.uk>
997S:	Maintained
998F:	sound/arm/aaci.*
999
1000ARM PRIMECELL CLCD PL110 DRIVER
1001M:	Russell King <linux@armlinux.org.uk>
1002S:	Maintained
1003F:	drivers/video/fbdev/amba-clcd.*
1004
1005ARM PRIMECELL KMI PL050 DRIVER
1006M:	Russell King <linux@armlinux.org.uk>
1007S:	Maintained
1008F:	drivers/input/serio/ambakmi.*
1009F:	include/linux/amba/kmi.h
1010
1011ARM PRIMECELL MMCI PL180/1 DRIVER
1012M:	Russell King <linux@armlinux.org.uk>
1013S:	Maintained
1014F:	drivers/mmc/host/mmci.*
1015F:	include/linux/amba/mmci.h
1016
1017ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1018M:	Russell King <linux@armlinux.org.uk>
1019S:	Maintained
1020F:	drivers/tty/serial/amba-pl01*.c
1021F:	include/linux/amba/serial.h
1022
1023ARM PRIMECELL BUS SUPPORT
1024M:	Russell King <linux@armlinux.org.uk>
1025S:	Maintained
1026F:	drivers/amba/
1027F:	include/linux/amba/bus.h
1028
1029ARM/ADS SPHERE MACHINE SUPPORT
1030M:	Lennert Buytenhek <kernel@wantstofly.org>
1031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032S:	Maintained
1033
1034ARM/AFEB9260 MACHINE SUPPORT
1035M:	Sergey Lapin <slapin@ossfans.org>
1036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S:	Maintained
1038
1039ARM/AJECO 1ARM MACHINE SUPPORT
1040M:	Lennert Buytenhek <kernel@wantstofly.org>
1041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:	Maintained
1043
1044ARM/Allwinner sunXi SoC support
1045M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1046M:	Chen-Yu Tsai <wens@csie.org>
1047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S:	Maintained
1049N:	sun[x456789]i
1050F:	arch/arm/boot/dts/ntc-gr8*
1051F:	arch/arm64/boot/dts/allwinner/
1052
1053ARM/Allwinner SoC Clock Support
1054M:	Emilio López <emilio@elopez.com.ar>
1055S:	Maintained
1056F:	drivers/clk/sunxi/
1057
1058ARM/Amlogic Meson SoC support
1059M:	Carlo Caione <carlo@caione.org>
1060M:	Kevin Hilman <khilman@baylibre.com>
1061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062L:	linux-amlogic@lists.infradead.org
1063W:	http://linux-meson.com/
1064S:	Maintained
1065F:	arch/arm/mach-meson/
1066F:	arch/arm/boot/dts/meson*
1067F:	arch/arm64/boot/dts/amlogic/
1068F: 	drivers/pinctrl/meson/
1069F:	drivers/mmc/host/meson*
1070N:	meson
1071
1072ARM/Annapurna Labs ALPINE ARCHITECTURE
1073M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1074M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S:	Maintained
1077F:	arch/arm/mach-alpine/
1078F:	arch/arm/boot/dts/alpine*
1079F:	arch/arm64/boot/dts/al/
1080F:	drivers/*/*alpine*
1081
1082ARM/ARTPEC MACHINE SUPPORT
1083M:	Jesper Nilsson <jesper.nilsson@axis.com>
1084M:	Lars Persson <lars.persson@axis.com>
1085M:	Niklas Cassel <niklas.cassel@axis.com>
1086S:	Maintained
1087L:	linux-arm-kernel@axis.com
1088F:	arch/arm/mach-artpec
1089F:	arch/arm/boot/dts/artpec6*
1090F:	drivers/clk/axis
1091
1092ARM/ASPEED MACHINE SUPPORT
1093M:	Joel Stanley <joel@jms.id.au>
1094S:	Maintained
1095F:	arch/arm/mach-aspeed/
1096F:	arch/arm/boot/dts/aspeed-*
1097F:	drivers/*/*aspeed*
1098
1099ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1100M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1101M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1102M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104W:	http://www.linux4sam.org
1105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1106S:	Supported
1107F:	arch/arm/mach-at91/
1108F:	include/soc/at91/
1109F:	arch/arm/boot/dts/at91*.dts
1110F:	arch/arm/boot/dts/at91*.dtsi
1111F:	arch/arm/boot/dts/sama*.dts
1112F:	arch/arm/boot/dts/sama*.dtsi
1113F:	arch/arm/include/debug/at91.S
1114
1115ARM/ATMEL AT91 Clock Support
1116M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1117S:	Maintained
1118F:	drivers/clk/at91
1119
1120ARM/CALXEDA HIGHBANK ARCHITECTURE
1121M:	Rob Herring <robh@kernel.org>
1122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123S:	Maintained
1124F:	arch/arm/mach-highbank/
1125F:	arch/arm/boot/dts/highbank.dts
1126F:	arch/arm/boot/dts/ecx-*.dts*
1127
1128ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1129M:	Krzysztof Halasa <khalasa@piap.pl>
1130S:	Maintained
1131F:	arch/arm/mach-cns3xxx/
1132
1133ARM/CAVIUM THUNDER NETWORK DRIVER
1134M:	Sunil Goutham <sgoutham@cavium.com>
1135M:	Robert Richter <rric@kernel.org>
1136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:	Supported
1138F:	drivers/net/ethernet/cavium/thunder/
1139
1140ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1141M:	Alexander Shiyan <shc_work@mail.ru>
1142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S:	Odd Fixes
1144N:	clps711x
1145
1146ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1147M:	Hartley Sweeten <hsweeten@visionengravers.com>
1148M:	Ryan Mallon <rmallon@gmail.com>
1149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150S:	Maintained
1151F:	arch/arm/mach-ep93xx/
1152F:	arch/arm/mach-ep93xx/include/mach/
1153
1154ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1155M:	Lennert Buytenhek <kernel@wantstofly.org>
1156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157S:	Maintained
1158
1159ARM/CLKDEV SUPPORT
1160M:	Russell King <linux@armlinux.org.uk>
1161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162S:	Maintained
1163T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1164F:	arch/arm/include/asm/clkdev.h
1165F:	drivers/clk/clkdev.c
1166
1167ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1168M:	Mike Rapoport <mike@compulab.co.il>
1169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S:	Maintained
1171
1172ARM/CONTEC MICRO9 MACHINE SUPPORT
1173M:	Hubert Feurstein <hubert.feurstein@contec.at>
1174S:	Maintained
1175F:	arch/arm/mach-ep93xx/micro9.c
1176
1177ARM/CORESIGHT FRAMEWORK AND DRIVERS
1178M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180S:	Maintained
1181F:	drivers/hwtracing/coresight/*
1182F:	Documentation/trace/coresight.txt
1183F:	Documentation/devicetree/bindings/arm/coresight.txt
1184F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1185F:	tools/perf/arch/arm/util/pmu.c
1186F:	tools/perf/arch/arm/util/auxtrace.c
1187F:	tools/perf/arch/arm/util/cs-etm.c
1188F:	tools/perf/arch/arm/util/cs-etm.h
1189F:	tools/perf/util/cs-etm.h
1190
1191ARM/CORGI MACHINE SUPPORT
1192M:	Richard Purdie <rpurdie@rpsys.net>
1193S:	Maintained
1194
1195ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1196M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198T:	git git://github.com/ulli-kroll/linux.git
1199S:	Maintained
1200F:	arch/arm/mach-gemini/
1201F:	drivers/rtc/rtc-gemini.c
1202
1203ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1204M:	Barry Song <baohua@kernel.org>
1205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1207S:	Maintained
1208F:	arch/arm/boot/dts/prima2*
1209F:	arch/arm/mach-prima2/
1210F:	drivers/clk/sirf/
1211F:	drivers/clocksource/timer-prima2.c
1212F:	drivers/clocksource/timer-atlas7.c
1213N:	[^a-z]sirf
1214
1215ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1216M:	Baruch Siach <baruch@tkos.co.il>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219F:	arch/arm/boot/dts/cx92755*
1220N:	digicolor
1221
1222ARM/EBSA110 MACHINE SUPPORT
1223M:	Russell King <linux@armlinux.org.uk>
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225W:	http://www.armlinux.org.uk/
1226S:	Maintained
1227F:	arch/arm/mach-ebsa110/
1228F:	drivers/net/ethernet/amd/am79c961a.*
1229
1230ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1231M:	Uwe Kleine-König <kernel@pengutronix.de>
1232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233S:	Maintained
1234N:	efm32
1235
1236ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1237M:	Robert Jarzmik <robert.jarzmik@free.fr>
1238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239S:	Maintained
1240F:	arch/arm/mach-pxa/ezx.c
1241
1242ARM/FARADAY FA526 PORT
1243M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245S:	Maintained
1246T:	git git://git.berlios.de/gemini-board
1247F:	arch/arm/mm/*-fa*
1248
1249ARM/FOOTBRIDGE ARCHITECTURE
1250M:	Russell King <linux@armlinux.org.uk>
1251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252W:	http://www.armlinux.org.uk/
1253S:	Maintained
1254F:	arch/arm/include/asm/hardware/dec21285.h
1255F:	arch/arm/mach-footbridge/
1256
1257ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1258M:	Shawn Guo <shawnguo@kernel.org>
1259M:	Sascha Hauer <kernel@pengutronix.de>
1260R:	Fabio Estevam <fabio.estevam@nxp.com>
1261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S:	Maintained
1263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1264F:	arch/arm/mach-imx/
1265F:	arch/arm/mach-mxs/
1266F:	arch/arm/boot/dts/imx*
1267F:	arch/arm/configs/imx*_defconfig
1268F:	drivers/clk/imx/
1269F:	include/soc/imx/
1270
1271ARM/FREESCALE VYBRID ARM ARCHITECTURE
1272M:	Shawn Guo <shawnguo@kernel.org>
1273M:	Sascha Hauer <kernel@pengutronix.de>
1274R:	Stefan Agner <stefan@agner.ch>
1275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S:	Maintained
1277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1278F:	arch/arm/mach-imx/*vf610*
1279F:	arch/arm/boot/dts/vf*
1280
1281ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1282M:	Lennert Buytenhek <kernel@wantstofly.org>
1283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284S:	Maintained
1285
1286ARM/GUMSTIX MACHINE SUPPORT
1287M:	Steve Sakoman <sakoman@gmail.com>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Maintained
1290
1291ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1292M:	Philipp Zabel <philipp.zabel@gmail.com>
1293M:	Paul Parsons <lost.distance@yahoo.com>
1294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S:	Maintained
1296F:	arch/arm/mach-pxa/hx4700.c
1297F:	arch/arm/mach-pxa/include/mach/hx4700.h
1298F:	sound/soc/pxa/hx4700.c
1299
1300ARM/HISILICON SOC SUPPORT
1301M:	Wei Xu <xuwei5@hisilicon.com>
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303W:	http://www.hisilicon.com
1304S:	Supported
1305T:	git git://github.com/hisilicon/linux-hisi.git
1306F:	arch/arm/mach-hisi/
1307F:	arch/arm/boot/dts/hi3*
1308F:	arch/arm/boot/dts/hip*
1309F:	arch/arm/boot/dts/hisi*
1310F:	arch/arm64/boot/dts/hisilicon/
1311
1312ARM/HP JORNADA 7XX MACHINE SUPPORT
1313M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1314W:	www.jlime.com
1315S:	Maintained
1316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1317F:	arch/arm/mach-sa1100/jornada720.c
1318F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1319
1320ARM/IGEP MACHINE SUPPORT
1321M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1322M:	Javier Martinez Canillas <javier@dowhile0.org>
1323L:	linux-omap@vger.kernel.org
1324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S:	Maintained
1326F:	arch/arm/boot/dts/omap3-igep*
1327
1328ARM/INCOME PXA270 SUPPORT
1329M:	Marek Vasut <marek.vasut@gmail.com>
1330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331S:	Maintained
1332F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1333
1334ARM/INTEL IOP32X ARM ARCHITECTURE
1335M:	Lennert Buytenhek <kernel@wantstofly.org>
1336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337S:	Maintained
1338
1339ARM/INTEL IOP33X ARM ARCHITECTURE
1340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S:	Orphan
1342
1343ARM/INTEL IOP13XX ARM ARCHITECTURE
1344M:	Lennert Buytenhek <kernel@wantstofly.org>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346S:	Maintained
1347
1348ARM/INTEL IQ81342EX MACHINE SUPPORT
1349M:	Lennert Buytenhek <kernel@wantstofly.org>
1350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351S:	Maintained
1352
1353ARM/INTEL IXDP2850 MACHINE SUPPORT
1354M:	Lennert Buytenhek <kernel@wantstofly.org>
1355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356S:	Maintained
1357
1358ARM/INTEL IXP4XX ARM ARCHITECTURE
1359M:	Imre Kaloz <kaloz@openwrt.org>
1360M:	Krzysztof Halasa <khalasa@piap.pl>
1361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362S:	Maintained
1363F:	arch/arm/mach-ixp4xx/
1364
1365ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1366M:	Jonathan Cameron <jic23@cam.ac.uk>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368S:	Maintained
1369F:	arch/arm/mach-pxa/stargate2.c
1370F:	drivers/pcmcia/pxa2xx_stargate2.c
1371
1372ARM/INTEL XSC3 (MANZANO) ARM CORE
1373M:	Lennert Buytenhek <kernel@wantstofly.org>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376
1377ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1378M:	Lennert Buytenhek <kernel@wantstofly.org>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380S:	Maintained
1381
1382ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1383M:	Santosh Shilimkar <ssantosh@kernel.org>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:	Maintained
1386F:	arch/arm/mach-keystone/
1387F:	arch/arm/boot/dts/keystone-*
1388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1389
1390ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1391M:	Santosh Shilimkar <ssantosh@kernel.org>
1392L:	linux-kernel@vger.kernel.org
1393S:	Maintained
1394F:	drivers/clk/keystone/
1395
1396ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1397M:	Santosh Shilimkar <ssantosh@kernel.org>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399L:	linux-kernel@vger.kernel.org
1400S:	Maintained
1401F:	drivers/clocksource/timer-keystone.c
1402
1403ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1404M:	Santosh Shilimkar <ssantosh@kernel.org>
1405L:	linux-kernel@vger.kernel.org
1406S:	Maintained
1407F:	drivers/power/reset/keystone-reset.c
1408
1409ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1410M:	Santosh Shilimkar <ssantosh@kernel.org>
1411L:	linux-kernel@vger.kernel.org
1412S:	Maintained
1413F:	drivers/memory/*emif*
1414
1415ARM/LG1K ARCHITECTURE
1416M:	Chanho Min <chanho.min@lge.com>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418S:	Maintained
1419F:	arch/arm64/boot/dts/lg/
1420
1421ARM/LOGICPD PXA270 MACHINE SUPPORT
1422M:	Lennert Buytenhek <kernel@wantstofly.org>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425
1426ARM/LPC18XX ARCHITECTURE
1427M:	Joachim Eastwood <manabian@gmail.com>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429S:	Maintained
1430F:	arch/arm/boot/dts/lpc43*
1431F:	drivers/clk/nxp/clk-lpc18xx*
1432F:	drivers/clocksource/time-lpc32xx.c
1433F:	drivers/i2c/busses/i2c-lpc2k.c
1434F:	drivers/memory/pl172.c
1435F:	drivers/mtd/spi-nor/nxp-spifi.c
1436F:	drivers/rtc/rtc-lpc24xx.c
1437N:	lpc18xx
1438
1439ARM/LPC32XX SOC SUPPORT
1440M:	Vladimir Zapolskiy <vz@mleia.com>
1441M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1444S:	Maintained
1445F:	arch/arm/boot/dts/lpc32*
1446F:	arch/arm/mach-lpc32xx/
1447F:	drivers/i2c/busses/i2c-pnx.c
1448F:	drivers/net/ethernet/nxp/lpc_eth.c
1449F:	drivers/usb/host/ohci-nxp.c
1450F:	drivers/watchdog/pnx4008_wdt.c
1451N:	lpc32xx
1452
1453ARM/MAGICIAN MACHINE SUPPORT
1454M:	Philipp Zabel <philipp.zabel@gmail.com>
1455S:	Maintained
1456
1457ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1458M:	Jason Cooper <jason@lakedaemon.net>
1459M:	Andrew Lunn <andrew@lunn.ch>
1460M:	Gregory Clement <gregory.clement@free-electrons.com>
1461M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464F:	arch/arm/mach-mvebu/
1465F:	drivers/rtc/rtc-armada38x.c
1466F:	arch/arm/boot/dts/armada*
1467F:	arch/arm/boot/dts/kirkwood*
1468F:	arch/arm64/boot/dts/marvell/armada*
1469F:	drivers/cpufreq/mvebu-cpufreq.c
1470F:	arch/arm/configs/mvebu_*_defconfig
1471
1472ARM/Marvell Berlin SoC support
1473M:	Jisheng Zhang <jszhang@marvell.com>
1474M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477F:	arch/arm/mach-berlin/
1478F:	arch/arm/boot/dts/berlin*
1479F:	arch/arm64/boot/dts/marvell/berlin*
1480
1481
1482ARM/Marvell Dove/MV78xx0/Orion SOC support
1483M:	Jason Cooper <jason@lakedaemon.net>
1484M:	Andrew Lunn <andrew@lunn.ch>
1485M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1486M:	Gregory Clement <gregory.clement@free-electrons.com>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489F:	arch/arm/mach-dove/
1490F:	arch/arm/mach-mv78xx0/
1491F:	arch/arm/mach-orion5x/
1492F:	arch/arm/plat-orion/
1493F:	arch/arm/boot/dts/dove*
1494F:	arch/arm/boot/dts/orion5x*
1495
1496
1497ARM/Orion SoC/Technologic Systems TS-78xx platform support
1498M:	Alexander Clouter <alex@digriz.org.uk>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500W:	http://www.digriz.org.uk/ts78xx/kernel
1501S:	Maintained
1502F:	arch/arm/mach-orion5x/ts78xx-*
1503
1504ARM/OXNAS platform support
1505M:	Neil Armstrong <narmstrong@baylibre.com>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1508S:	Maintained
1509F:	arch/arm/mach-oxnas/
1510F:	arch/arm/boot/dts/ox8*.dtsi
1511F:	arch/arm/boot/dts/wd-mbwe.dts
1512F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1513N:	oxnas
1514
1515ARM/Mediatek RTC DRIVER
1516M:	Eddie Huang <eddie.huang@mediatek.com>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1519S:	Maintained
1520F:	drivers/rtc/rtc-mt6397.c
1521
1522ARM/Mediatek SoC support
1523M:	Matthias Brugger <matthias.bgg@gmail.com>
1524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527F:	arch/arm/boot/dts/mt6*
1528F:	arch/arm/boot/dts/mt7*
1529F:	arch/arm/boot/dts/mt8*
1530F:	arch/arm/mach-mediatek/
1531F:	arch/arm64/boot/dts/mediatek/
1532N:	mtk
1533K:	mediatek
1534
1535ARM/Mediatek USB3 PHY DRIVER
1536M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540F:	drivers/phy/phy-mt65xx-usb3.c
1541
1542ARM/MICREL KS8695 ARCHITECTURE
1543M:	Greg Ungerer <gerg@uclinux.org>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545F:	arch/arm/mach-ks8695/
1546S:	Odd Fixes
1547
1548ARM/MIOA701 MACHINE SUPPORT
1549M:	Robert Jarzmik <robert.jarzmik@free.fr>
1550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551F:	arch/arm/mach-pxa/mioa701.c
1552S:	Maintained
1553
1554ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1555M:	Michael Petchkovsky <mkpetch@internode.on.net>
1556S:	Maintained
1557
1558ARM/NOMADIK ARCHITECTURE
1559M:	Alessandro Rubini <rubini@unipv.it>
1560M:	Linus Walleij <linus.walleij@linaro.org>
1561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562S:	Maintained
1563F:	arch/arm/mach-nomadik/
1564F:	drivers/pinctrl/nomadik/
1565F:	drivers/i2c/busses/i2c-nomadik.c
1566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1567
1568ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1569M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1570L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1571W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1572S:	Supported
1573
1574ARM/TOSA MACHINE SUPPORT
1575M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1576M:	Dirk Opfer <dirk@opfer-online.de>
1577S:	Maintained
1578
1579ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1580M:	Marek Vasut <marek.vasut@gmail.com>
1581L:	linux-arm-kernel@lists.infradead.org
1582W:	http://hackndev.com
1583S:	Maintained
1584F:	arch/arm/mach-pxa/include/mach/palmtx.h
1585F:	arch/arm/mach-pxa/palmtx.c
1586F:	arch/arm/mach-pxa/include/mach/palmt5.h
1587F:	arch/arm/mach-pxa/palmt5.c
1588F:	arch/arm/mach-pxa/include/mach/palmld.h
1589F:	arch/arm/mach-pxa/palmld.c
1590F:	arch/arm/mach-pxa/include/mach/palmte2.h
1591F:	arch/arm/mach-pxa/palmte2.c
1592F:	arch/arm/mach-pxa/include/mach/palmtc.h
1593F:	arch/arm/mach-pxa/palmtc.c
1594
1595ARM/PALM TREO SUPPORT
1596M:	Tomas Cech <sleep_walker@suse.com>
1597L:	linux-arm-kernel@lists.infradead.org
1598W:	http://hackndev.com
1599S:	Maintained
1600F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1601F:	arch/arm/mach-pxa/palmtreo.c
1602
1603ARM/PALMZ72 SUPPORT
1604M:	Sergey Lapin <slapin@ossfans.org>
1605L:	linux-arm-kernel@lists.infradead.org
1606W:	http://hackndev.com
1607S:	Maintained
1608F:	arch/arm/mach-pxa/include/mach/palmz72.h
1609F:	arch/arm/mach-pxa/palmz72.c
1610
1611ARM/PLEB SUPPORT
1612M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1613W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1614S:	Maintained
1615
1616ARM/PT DIGITAL BOARD PORT
1617M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1618L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619W:	http://www.armlinux.org.uk/
1620S:	Maintained
1621
1622ARM/QUALCOMM SUPPORT
1623M:	Andy Gross <andy.gross@linaro.org>
1624M:	David Brown <david.brown@linaro.org>
1625L:	linux-arm-msm@vger.kernel.org
1626L:	linux-soc@vger.kernel.org
1627S:	Maintained
1628F:	Documentation/devicetree/bindings/soc/qcom/
1629F:	arch/arm/boot/dts/qcom-*.dts
1630F:	arch/arm/boot/dts/qcom-*.dtsi
1631F:	arch/arm/mach-qcom/
1632F:	arch/arm64/boot/dts/qcom/*
1633F:	drivers/i2c/busses/i2c-qup.c
1634F:	drivers/clk/qcom/
1635F:	drivers/pinctrl/qcom/
1636F:	drivers/dma/qcom/
1637F:	drivers/soc/qcom/
1638F:	drivers/spi/spi-qup.c
1639F:	drivers/tty/serial/msm_serial.h
1640F:	drivers/tty/serial/msm_serial.c
1641F:	drivers/*/pm8???-*
1642F:	drivers/mfd/ssbi.c
1643F:	drivers/firmware/qcom_scm.c
1644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1645
1646ARM/RADISYS ENP2611 MACHINE SUPPORT
1647M:	Lennert Buytenhek <kernel@wantstofly.org>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649S:	Maintained
1650
1651ARM/RENESAS ARM64 ARCHITECTURE
1652M:	Simon Horman <horms@verge.net.au>
1653M:	Magnus Damm <magnus.damm@gmail.com>
1654L:	linux-renesas-soc@vger.kernel.org
1655Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1657S:	Supported
1658F:	arch/arm64/boot/dts/renesas/
1659F:	drivers/soc/renesas/
1660F:	include/linux/soc/renesas/
1661
1662ARM/RISCPC ARCHITECTURE
1663M:	Russell King <linux@armlinux.org.uk>
1664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665W:	http://www.armlinux.org.uk/
1666S:	Maintained
1667F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1668F:	arch/arm/include/asm/hardware/ioc.h
1669F:	arch/arm/include/asm/hardware/iomd.h
1670F:	arch/arm/include/asm/hardware/memc.h
1671F:	arch/arm/mach-rpc/
1672F:	drivers/net/ethernet/8390/etherh.c
1673F:	drivers/net/ethernet/i825xx/ether1*
1674F:	drivers/net/ethernet/seeq/ether3*
1675F:	drivers/scsi/arm/
1676
1677ARM/Rockchip SoC support
1678M:	Heiko Stuebner <heiko@sntech.de>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680L:	linux-rockchip@lists.infradead.org
1681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1682S:	Maintained
1683F:	arch/arm/boot/dts/rk3*
1684F:	arch/arm/mach-rockchip/
1685F:	drivers/clk/rockchip/
1686F:	drivers/i2c/busses/i2c-rk3x.c
1687F:	drivers/*/*rockchip*
1688F:	drivers/*/*/*rockchip*
1689F:	sound/soc/rockchip/
1690N:	rockchip
1691
1692ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1693M:	Kukjin Kim <kgene@kernel.org>
1694M:	Krzysztof Kozlowski <krzk@kernel.org>
1695R:	Javier Martinez Canillas <javier@osg.samsung.com>
1696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1698Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1699S:	Maintained
1700F:	arch/arm/boot/dts/s3c*
1701F:	arch/arm/boot/dts/s5p*
1702F:	arch/arm/boot/dts/samsung*
1703F:	arch/arm/boot/dts/exynos*
1704F:	arch/arm64/boot/dts/exynos/
1705F:	arch/arm/plat-samsung/
1706F:	arch/arm/mach-s3c24*/
1707F:	arch/arm/mach-s3c64xx/
1708F:	arch/arm/mach-s5p*/
1709F:	arch/arm/mach-exynos*/
1710F:	drivers/*/*s3c24*
1711F:	drivers/*/*/*s3c24*
1712F:	drivers/*/*s3c64xx*
1713F:	drivers/*/*s5pv210*
1714F:	drivers/memory/samsung/*
1715F:	drivers/soc/samsung/*
1716F:	Documentation/arm/Samsung/
1717F:	Documentation/devicetree/bindings/arm/samsung/
1718F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1719F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1720N:	exynos
1721
1722ARM/SAMSUNG MOBILE MACHINE SUPPORT
1723M:	Kyungmin Park <kyungmin.park@samsung.com>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725S:	Maintained
1726F:	arch/arm/mach-s5pv210/
1727
1728ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1729M:	Kyungmin Park <kyungmin.park@samsung.com>
1730M:	Kamil Debski <kamil@wypas.org>
1731M:	Andrzej Hajda <a.hajda@samsung.com>
1732L:	linux-arm-kernel@lists.infradead.org
1733L:	linux-media@vger.kernel.org
1734S:	Maintained
1735F:	drivers/media/platform/s5p-g2d/
1736
1737ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1738M:	Kyungmin Park <kyungmin.park@samsung.com>
1739M:	Kamil Debski <kamil@wypas.org>
1740M:	Jeongtae Park <jtp.park@samsung.com>
1741M:	Andrzej Hajda <a.hajda@samsung.com>
1742L:	linux-arm-kernel@lists.infradead.org
1743L:	linux-media@vger.kernel.org
1744S:	Maintained
1745F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1746F:	drivers/media/platform/s5p-mfc/
1747
1748ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1749M:	Kyungmin Park <kyungmin.park@samsung.com>
1750L:	linux-arm-kernel@lists.infradead.org
1751L:	linux-media@vger.kernel.org
1752S:	Maintained
1753F:	drivers/staging/media/platform/s5p-cec/
1754
1755ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1756M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1757M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1758L:	linux-arm-kernel@lists.infradead.org
1759L:	linux-media@vger.kernel.org
1760S:	Maintained
1761F:	drivers/media/platform/s5p-jpeg/
1762
1763ARM/SHMOBILE ARM ARCHITECTURE
1764M:	Simon Horman <horms@verge.net.au>
1765M:	Magnus Damm <magnus.damm@gmail.com>
1766L:	linux-renesas-soc@vger.kernel.org
1767Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1769S:	Supported
1770F:	arch/arm/boot/dts/emev2*
1771F:	arch/arm/boot/dts/r7s*
1772F:	arch/arm/boot/dts/r8a*
1773F:	arch/arm/boot/dts/sh*
1774F:	arch/arm/configs/shmobile_defconfig
1775F:	arch/arm/include/debug/renesas-scif.S
1776F:	arch/arm/mach-shmobile/
1777F:	drivers/soc/renesas/
1778F:	include/linux/soc/renesas/
1779
1780ARM/SOCFPGA ARCHITECTURE
1781M:	Dinh Nguyen <dinguyen@kernel.org>
1782S:	Maintained
1783F:	arch/arm/mach-socfpga/
1784F:	arch/arm/boot/dts/socfpga*
1785F:	arch/arm/configs/socfpga_defconfig
1786F:	arch/arm64/boot/dts/altera/
1787W:	http://www.rocketboards.org
1788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1789
1790ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1791M:	Dinh Nguyen <dinguyen@kernel.org>
1792S:	Maintained
1793F:	drivers/clk/socfpga/
1794
1795ARM/SOCFPGA EDAC SUPPORT
1796M:	Thor Thayer <thor.thayer@linux.intel.com>
1797S:	Maintained
1798F:	drivers/edac/altera_edac.
1799
1800ARM/STI ARCHITECTURE
1801M:	Patrice Chotard <patrice.chotard@st.com>
1802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803L:	kernel@stlinux.com
1804W:	http://www.stlinux.com
1805S:	Maintained
1806F:	arch/arm/mach-sti/
1807F:	arch/arm/boot/dts/sti*
1808F:	drivers/char/hw_random/st-rng.c
1809F:	drivers/clocksource/arm_global_timer.c
1810F:	drivers/clocksource/clksrc_st_lpc.c
1811F:	drivers/cpufreq/sti-cpufreq.c
1812F:	drivers/dma/st_fdma*
1813F:	drivers/i2c/busses/i2c-st.c
1814F:	drivers/media/rc/st_rc.c
1815F:	drivers/media/platform/sti/c8sectpfe/
1816F:	drivers/mmc/host/sdhci-st.c
1817F:	drivers/phy/phy-miphy28lp.c
1818F:	drivers/phy/phy-stih407-usb.c
1819F:	drivers/pinctrl/pinctrl-st.c
1820F:	drivers/remoteproc/st_remoteproc.c
1821F:	drivers/remoteproc/st_slim_rproc.c
1822F:	drivers/reset/sti/
1823F:	drivers/rtc/rtc-st-lpc.c
1824F:	drivers/tty/serial/st-asc.c
1825F:	drivers/usb/dwc3/dwc3-st.c
1826F:	drivers/usb/host/ehci-st.c
1827F:	drivers/usb/host/ohci-st.c
1828F:	drivers/watchdog/st_lpc_wdt.c
1829F:	drivers/ata/ahci_st.c
1830F:	include/linux/remoteproc/st_slim_rproc.h
1831
1832ARM/STM32 ARCHITECTURE
1833M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1834M:	Alexandre Torgue <alexandre.torgue@st.com>
1835L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836S:	Maintained
1837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1838N:	stm32
1839F:	drivers/clocksource/armv7m_systick.c
1840
1841ARM/TANGO ARCHITECTURE
1842M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1843L:	linux-arm-kernel@lists.infradead.org
1844S:	Maintained
1845N:	tango
1846
1847ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1848M:	Lennert Buytenhek <kernel@wantstofly.org>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851
1852ARM/TETON BGA MACHINE SUPPORT
1853M:	"Mark F. Brown" <mark.brown314@gmail.com>
1854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S:	Maintained
1856
1857ARM/THECUS N2100 MACHINE SUPPORT
1858M:	Lennert Buytenhek <kernel@wantstofly.org>
1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860S:	Maintained
1861
1862ARM/NUVOTON W90X900 ARM ARCHITECTURE
1863M:	Wan ZongShun <mcuos.com@gmail.com>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865W:	http://www.mcuos.com
1866S:	Maintained
1867F:	arch/arm/mach-w90x900/
1868F:	drivers/input/keyboard/w90p910_keypad.c
1869F:	drivers/input/touchscreen/w90p910_ts.c
1870F:	drivers/watchdog/nuc900_wdt.c
1871F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1872F:	drivers/mtd/nand/nuc900_nand.c
1873F:	drivers/rtc/rtc-nuc900.c
1874F:	drivers/spi/spi-nuc900.c
1875F:	drivers/usb/host/ehci-w90x900.c
1876F:	drivers/video/fbdev/nuc900fb.c
1877
1878ARM/U300 MACHINE SUPPORT
1879M:	Linus Walleij <linus.walleij@linaro.org>
1880L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881S:	Supported
1882F:	arch/arm/mach-u300/
1883F:	drivers/clocksource/timer-u300.c
1884F:	drivers/i2c/busses/i2c-stu300.c
1885F:	drivers/rtc/rtc-coh901331.c
1886F:	drivers/watchdog/coh901327_wdt.c
1887F:	drivers/dma/coh901318*
1888F:	drivers/mfd/ab3100*
1889F:	drivers/rtc/rtc-ab3100.c
1890F:	drivers/rtc/rtc-coh901331.c
1891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1892
1893ARM/UNIPHIER ARCHITECTURE
1894M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1897S:	Maintained
1898F:	arch/arm/boot/dts/uniphier*
1899F:	arch/arm/include/asm/hardware/cache-uniphier.h
1900F:	arch/arm/mach-uniphier/
1901F:	arch/arm/mm/cache-uniphier.c
1902F:	arch/arm64/boot/dts/socionext/
1903F:	drivers/bus/uniphier-system-bus.c
1904F:	drivers/clk/uniphier/
1905F:	drivers/i2c/busses/i2c-uniphier*
1906F:	drivers/pinctrl/uniphier/
1907F:	drivers/reset/reset-uniphier.c
1908F:	drivers/tty/serial/8250/8250_uniphier.c
1909N:	uniphier
1910
1911ARM/Ux500 ARM ARCHITECTURE
1912M:	Linus Walleij <linus.walleij@linaro.org>
1913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914S:	Maintained
1915F:	arch/arm/mach-ux500/
1916F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1917F:	drivers/dma/ste_dma40*
1918F:	drivers/hwspinlock/u8500_hsem.c
1919F:	drivers/mfd/abx500*
1920F:	drivers/mfd/ab8500*
1921F:	drivers/mfd/dbx500*
1922F:	drivers/mfd/db8500*
1923F:	drivers/pinctrl/nomadik/pinctrl-ab*
1924F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1925F:	drivers/rtc/rtc-ab8500.c
1926F:	drivers/rtc/rtc-pl031.c
1927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1928
1929ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1930M:	Ulf Hansson <ulf.hansson@linaro.org>
1931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932T:	git git://git.linaro.org/people/ulfh/clk.git
1933S:	Maintained
1934F:	drivers/clk/ux500/
1935
1936ARM/VERSATILE EXPRESS PLATFORM
1937M:	Liviu Dudau <liviu.dudau@arm.com>
1938M:	Sudeep Holla <sudeep.holla@arm.com>
1939M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941S:	Maintained
1942F:	arch/arm/boot/dts/vexpress*
1943F:	arch/arm64/boot/dts/arm/
1944F:	arch/arm/mach-vexpress/
1945F:	*/*/vexpress*
1946F:	*/*/*/vexpress*
1947F:	drivers/clk/versatile/clk-vexpress-osc.c
1948F:	drivers/clocksource/versatile.c
1949N:	mps2
1950
1951ARM/VFP SUPPORT
1952M:	Russell King <linux@armlinux.org.uk>
1953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954W:	http://www.armlinux.org.uk/
1955S:	Maintained
1956F:	arch/arm/vfp/
1957
1958ARM/VOIPAC PXA270 SUPPORT
1959M:	Marek Vasut <marek.vasut@gmail.com>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S:	Maintained
1962F:	arch/arm/mach-pxa/vpac270.c
1963F:	arch/arm/mach-pxa/include/mach/vpac270.h
1964
1965ARM/VT8500 ARM ARCHITECTURE
1966M:	Tony Prisk <linux@prisktech.co.nz>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S:	Maintained
1969F:	arch/arm/mach-vt8500/
1970F:	drivers/clocksource/vt8500_timer.c
1971F:	drivers/i2c/busses/i2c-wmt.c
1972F:	drivers/mmc/host/wmt-sdmmc.c
1973F:	drivers/pwm/pwm-vt8500.c
1974F:	drivers/rtc/rtc-vt8500.c
1975F:	drivers/tty/serial/vt8500_serial.c
1976F:	drivers/usb/host/ehci-platform.c
1977F:	drivers/usb/host/uhci-platform.c
1978F:	drivers/video/fbdev/vt8500lcdfb.*
1979F:	drivers/video/fbdev/wm8505fb*
1980F:	drivers/video/fbdev/wmt_ge_rops.*
1981
1982ARM/ZIPIT Z2 SUPPORT
1983M:	Marek Vasut <marek.vasut@gmail.com>
1984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985S:	Maintained
1986F:	arch/arm/mach-pxa/z2.c
1987F:	arch/arm/mach-pxa/include/mach/z2.h
1988
1989ARM/ZTE ARCHITECTURE
1990M:	Jun Nie <jun.nie@linaro.org>
1991M:	Baoyou Xie <baoyou.xie@linaro.org>
1992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993S:	Maintained
1994F:	arch/arm/mach-zx/
1995F:	drivers/clk/zte/
1996F:	drivers/reset/reset-zx2967.c
1997F:	drivers/soc/zte/
1998F:	Documentation/devicetree/bindings/arm/zte.txt
1999F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2000F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2001F:	Documentation/devicetree/bindings/soc/zte/
2002F:	include/dt-bindings/soc/zx*.h
2003
2004ARM/ZYNQ ARCHITECTURE
2005M:	Michal Simek <michal.simek@xilinx.com>
2006R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008W:	http://wiki.xilinx.com
2009T:	git https://github.com/Xilinx/linux-xlnx.git
2010S:	Supported
2011F:	arch/arm/mach-zynq/
2012F:	drivers/cpuidle/cpuidle-zynq.c
2013F:	drivers/block/xsysace.c
2014N:	zynq
2015N:	xilinx
2016F:	drivers/clocksource/cadence_ttc_timer.c
2017F:	drivers/i2c/busses/i2c-cadence.c
2018F:	drivers/mmc/host/sdhci-of-arasan.c
2019F:	drivers/edac/synopsys_edac.c
2020
2021ARM SMMU DRIVERS
2022M:	Will Deacon <will.deacon@arm.com>
2023R:	Robin Murphy <robin.murphy@arm.com>
2024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025S:	Maintained
2026F:	drivers/iommu/arm-smmu.c
2027F:	drivers/iommu/arm-smmu-v3.c
2028F:	drivers/iommu/io-pgtable-arm.c
2029F:	drivers/iommu/io-pgtable-arm-v7s.c
2030
2031ARM64 PORT (AARCH64 ARCHITECTURE)
2032M:	Catalin Marinas <catalin.marinas@arm.com>
2033M:	Will Deacon <will.deacon@arm.com>
2034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2036S:	Maintained
2037F:	arch/arm64/
2038F:	Documentation/arm64/
2039
2040AS3645A LED FLASH CONTROLLER DRIVER
2041M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2042L:	linux-media@vger.kernel.org
2043T:	git git://linuxtv.org/media_tree.git
2044S:	Maintained
2045F:	drivers/media/i2c/as3645a.c
2046F:	include/media/i2c/as3645a.h
2047
2048ASAHI KASEI AK8974 DRIVER
2049M:	Linus Walleij <linus.walleij@linaro.org>
2050L:	linux-iio@vger.kernel.org
2051W:	http://www.akm.com/
2052S:	Supported
2053F:	drivers/iio/magnetometer/ak8974.c
2054
2055ASC7621 HARDWARE MONITOR DRIVER
2056M:	George Joseph <george.joseph@fairview5.com>
2057L:	linux-hwmon@vger.kernel.org
2058S:	Maintained
2059F:	Documentation/hwmon/asc7621
2060F:	drivers/hwmon/asc7621.c
2061
2062ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2063M:	Corentin Chary <corentin.chary@gmail.com>
2064L:	acpi4asus-user@lists.sourceforge.net
2065L:	platform-driver-x86@vger.kernel.org
2066W:	http://acpi4asus.sf.net
2067S:	Maintained
2068F:	drivers/platform/x86/asus*.c
2069F:	drivers/platform/x86/eeepc*.c
2070
2071ASUS WIRELESS RADIO CONTROL DRIVER
2072M:	João Paulo Rechi Vita <jprvita@gmail.com>
2073L:	platform-driver-x86@vger.kernel.org
2074S:	Maintained
2075F:	drivers/platform/x86/asus-wireless.c
2076
2077ASYMMETRIC KEYS
2078M:	David Howells <dhowells@redhat.com>
2079L:	keyrings@vger.kernel.org
2080S:	Maintained
2081F:	Documentation/crypto/asymmetric-keys.txt
2082F:	include/linux/verification.h
2083F:	include/crypto/public_key.h
2084F:	include/crypto/pkcs7.h
2085F:	crypto/asymmetric_keys/
2086
2087ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2088R:	Dan Williams <dan.j.williams@intel.com>
2089W:	http://sourceforge.net/projects/xscaleiop
2090S:	Odd fixes
2091F:	Documentation/crypto/async-tx-api.txt
2092F:	crypto/async_tx/
2093F:	drivers/dma/
2094F:	include/linux/dmaengine.h
2095F:	include/linux/async_tx.h
2096
2097AT24 EEPROM DRIVER
2098M:	Wolfram Sang <wsa@the-dreams.de>
2099L:	linux-i2c@vger.kernel.org
2100S:	Maintained
2101F:	drivers/misc/eeprom/at24.c
2102F:	include/linux/platform_data/at24.h
2103
2104ATA OVER ETHERNET (AOE) DRIVER
2105M:	"Ed L. Cashin" <ed.cashin@acm.org>
2106W:	http://www.openaoe.org/
2107S:	Supported
2108F:	Documentation/aoe/
2109F:	drivers/block/aoe/
2110
2111ATHEROS 71XX/9XXX GPIO DRIVER
2112M:	Alban Bedel <albeu@free.fr>
2113W:	https://github.com/AlbanBedel/linux
2114T:	git git://github.com/AlbanBedel/linux
2115S:	Maintained
2116F:	drivers/gpio/gpio-ath79.c
2117F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2118
2119ATHEROS ATH GENERIC UTILITIES
2120M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2121L:	linux-wireless@vger.kernel.org
2122S:	Supported
2123F:	drivers/net/wireless/ath/*
2124
2125ATHEROS ATH5K WIRELESS DRIVER
2126M:	Jiri Slaby <jirislaby@gmail.com>
2127M:	Nick Kossifidis <mickflemm@gmail.com>
2128M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2129L:	linux-wireless@vger.kernel.org
2130W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2131S:	Maintained
2132F:	drivers/net/wireless/ath/ath5k/
2133
2134ATHEROS ATH6KL WIRELESS DRIVER
2135M:	Kalle Valo <kvalo@qca.qualcomm.com>
2136L:	linux-wireless@vger.kernel.org
2137W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2139S:	Supported
2140F:	drivers/net/wireless/ath/ath6kl/
2141
2142WILOCITY WIL6210 WIRELESS DRIVER
2143M:	Maya Erez <qca_merez@qca.qualcomm.com>
2144L:	linux-wireless@vger.kernel.org
2145L:	wil6210@qca.qualcomm.com
2146S:	Supported
2147W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2148F:	drivers/net/wireless/ath/wil6210/
2149F:	include/uapi/linux/wil6210_uapi.h
2150
2151CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2152M:	Christian Lamparter <chunkeey@googlemail.com>
2153L:	linux-wireless@vger.kernel.org
2154W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2155S:	Maintained
2156F:	drivers/net/wireless/ath/carl9170/
2157
2158ATK0110 HWMON DRIVER
2159M:	Luca Tettamanti <kronos.it@gmail.com>
2160L:	linux-hwmon@vger.kernel.org
2161S:	Maintained
2162F:	drivers/hwmon/asus_atk0110.c
2163
2164ATI_REMOTE2 DRIVER
2165M:	Ville Syrjala <syrjala@sci.fi>
2166S:	Maintained
2167F:	drivers/input/misc/ati_remote2.c
2168
2169ATLX ETHERNET DRIVERS
2170M:	Jay Cliburn <jcliburn@gmail.com>
2171M:	Chris Snook <chris.snook@gmail.com>
2172L:	netdev@vger.kernel.org
2173W:	http://sourceforge.net/projects/atl1
2174W:	http://atl1.sourceforge.net
2175S:	Maintained
2176F:	drivers/net/ethernet/atheros/
2177
2178ATM
2179M:	Chas Williams <3chas3@gmail.com>
2180L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2181L:	netdev@vger.kernel.org
2182W:	http://linux-atm.sourceforge.net
2183S:	Maintained
2184F:	drivers/atm/
2185F:	include/linux/atm*
2186F:	include/uapi/linux/atm*
2187
2188ATMEL AT91 / AT32 MCI DRIVER
2189M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2190S:	Maintained
2191F:	drivers/mmc/host/atmel-mci.c
2192
2193ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2194M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2195S:	Supported
2196F:	drivers/power/reset/at91-sama5d2_shdwc.c
2197
2198ATMEL SAMA5D2 ADC DRIVER
2199M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2200L:	linux-iio@vger.kernel.org
2201S:	Supported
2202F:	drivers/iio/adc/at91-sama5d2_adc.c
2203
2204ATMEL Audio ALSA driver
2205M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2206L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2207S:	Supported
2208F:	sound/soc/atmel
2209
2210ATMEL XDMA DRIVER
2211M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2212L:	linux-arm-kernel@lists.infradead.org
2213L:	dmaengine@vger.kernel.org
2214S:	Supported
2215F:	drivers/dma/at_xdmac.c
2216
2217ATMEL I2C DRIVER
2218M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2219L:	linux-i2c@vger.kernel.org
2220S:	Supported
2221F:	drivers/i2c/busses/i2c-at91.c
2222
2223ATMEL ISI DRIVER
2224M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2225L:	linux-media@vger.kernel.org
2226S:	Supported
2227F:	drivers/media/platform/soc_camera/atmel-isi.c
2228F:	include/media/atmel-isi.h
2229
2230ATMEL LCDFB DRIVER
2231M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2232L:	linux-fbdev@vger.kernel.org
2233S:	Maintained
2234F:	drivers/video/fbdev/atmel_lcdfb.c
2235F:	include/video/atmel_lcdc.h
2236
2237ATMEL MACB ETHERNET DRIVER
2238M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2239S:	Supported
2240F:	drivers/net/ethernet/cadence/
2241
2242ATMEL NAND DRIVER
2243M:	Wenyou Yang <wenyou.yang@atmel.com>
2244M:	Josh Wu <rainyfeeling@outlook.com>
2245L:	linux-mtd@lists.infradead.org
2246S:	Supported
2247F:	drivers/mtd/nand/atmel_nand*
2248
2249ATMEL SDMMC DRIVER
2250M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2251L:	linux-mmc@vger.kernel.org
2252S:	Supported
2253F:	drivers/mmc/host/sdhci-of-at91.c
2254
2255ATMEL SPI DRIVER
2256M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2257S:	Supported
2258F:	drivers/spi/spi-atmel.*
2259
2260ATMEL SSC DRIVER
2261M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263S:	Supported
2264F:	drivers/misc/atmel-ssc.c
2265F:	include/linux/atmel-ssc.h
2266
2267ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2268M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270S:	Supported
2271F:	drivers/misc/atmel_tclib.c
2272F:	drivers/clocksource/tcb_clksrc.c
2273
2274ATMEL USBA UDC DRIVER
2275M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277S:	Supported
2278F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2279
2280ATMEL WIRELESS DRIVER
2281M:	Simon Kelley <simon@thekelleys.org.uk>
2282L:	linux-wireless@vger.kernel.org
2283W:	http://www.thekelleys.org.uk/atmel
2284W:	http://atmelwlandriver.sourceforge.net/
2285S:	Maintained
2286F:	drivers/net/wireless/atmel/atmel*
2287
2288ATMEL MAXTOUCH DRIVER
2289M:	Nick Dyer <nick@shmanahar.org>
2290T:	git git://github.com/ndyer/linux.git
2291S:	Maintained
2292F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2293F:	drivers/input/touchscreen/atmel_mxt_ts.c
2294F:	include/linux/platform_data/atmel_mxt_ts.h
2295
2296ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2297M:	Bradley Grove <linuxdrivers@attotech.com>
2298L:	linux-scsi@vger.kernel.org
2299W:	http://www.attotech.com
2300S:	Supported
2301F:	drivers/scsi/esas2r
2302
2303ATUSB IEEE 802.15.4 RADIO DRIVER
2304M:	Stefan Schmidt <stefan@osg.samsung.com>
2305L:	linux-wpan@vger.kernel.org
2306S:	Maintained
2307F:	drivers/net/ieee802154/atusb.c
2308F:	drivers/net/ieee802154/atusb.h
2309F:	drivers/net/ieee802154/at86rf230.h
2310
2311AUDIT SUBSYSTEM
2312M:	Paul Moore <paul@paul-moore.com>
2313M:	Eric Paris <eparis@redhat.com>
2314L:	linux-audit@redhat.com (moderated for non-subscribers)
2315W:	http://people.redhat.com/sgrubb/audit/
2316T:	git git://git.infradead.org/users/pcmoore/audit
2317S:	Maintained
2318F:	include/linux/audit.h
2319F:	include/uapi/linux/audit.h
2320F:	kernel/audit*
2321
2322AUXILIARY DISPLAY DRIVERS
2323M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2324W:	http://miguelojeda.es/auxdisplay.htm
2325W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2326S:	Maintained
2327F:	drivers/auxdisplay/
2328F:	include/linux/cfag12864b.h
2329
2330AX.25 NETWORK LAYER
2331M:	Ralf Baechle <ralf@linux-mips.org>
2332L:	linux-hams@vger.kernel.org
2333W:	http://www.linux-ax25.org/
2334S:	Maintained
2335F:	include/uapi/linux/ax25.h
2336F:	include/net/ax25.h
2337F:	net/ax25/
2338
2339AXENTIA ASOC DRIVERS
2340M:	Peter Rosin <peda@axentia.se>
2341L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2342S:	Maintained
2343F:	Documentation/devicetree/bindings/sound/axentia,*
2344F:	sound/soc/atmel/tse850-pcm5142.c
2345
2346AXENTIA ARM DEVICES
2347M:	Peter Rosin <peda@axentia.se>
2348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2349S:	Maintained
2350F:	Documentation/devicetree/bindings/arm/axentia.txt
2351F:	arch/arm/boot/dts/at91-linea.dtsi
2352F:	arch/arm/boot/dts/at91-tse850-3.dts
2353
2354AZ6007 DVB DRIVER
2355M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2356M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2357L:	linux-media@vger.kernel.org
2358W:	https://linuxtv.org
2359T:	git git://linuxtv.org/media_tree.git
2360S:	Maintained
2361F:	drivers/media/usb/dvb-usb-v2/az6007.c
2362
2363AZTECH FM RADIO RECEIVER DRIVER
2364M:	Hans Verkuil <hverkuil@xs4all.nl>
2365L:	linux-media@vger.kernel.org
2366T:	git git://linuxtv.org/media_tree.git
2367W:	https://linuxtv.org
2368S:	Maintained
2369F:	drivers/media/radio/radio-aztech*
2370
2371B43 WIRELESS DRIVER
2372L:	linux-wireless@vger.kernel.org
2373L:	b43-dev@lists.infradead.org
2374W:	http://wireless.kernel.org/en/users/Drivers/b43
2375S:	Odd Fixes
2376F:	drivers/net/wireless/broadcom/b43/
2377
2378B43LEGACY WIRELESS DRIVER
2379M:	Larry Finger <Larry.Finger@lwfinger.net>
2380L:	linux-wireless@vger.kernel.org
2381L:	b43-dev@lists.infradead.org
2382W:	http://wireless.kernel.org/en/users/Drivers/b43
2383S:	Maintained
2384F:	drivers/net/wireless/broadcom/b43legacy/
2385
2386BACKLIGHT CLASS/SUBSYSTEM
2387M:	Lee Jones <lee.jones@linaro.org>
2388M:	Daniel Thompson <daniel.thompson@linaro.org>
2389M:	Jingoo Han <jingoohan1@gmail.com>
2390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2391S:	Maintained
2392F:	drivers/video/backlight/
2393F:	include/linux/backlight.h
2394F:	include/linux/pwm_backlight.h
2395F:	Documentation/devicetree/bindings/leds/backlight
2396
2397BATMAN ADVANCED
2398M:	Marek Lindner <mareklindner@neomailbox.ch>
2399M:	Simon Wunderlich <sw@simonwunderlich.de>
2400M:	Antonio Quartulli <a@unstable.cc>
2401L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2402W:	https://www.open-mesh.org/
2403Q:	https://patchwork.open-mesh.org/project/batman/list/
2404S:	Maintained
2405F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2406F:	Documentation/ABI/testing/sysfs-class-net-mesh
2407F:	Documentation/networking/batman-adv.txt
2408F:	include/uapi/linux/batman_adv.h
2409F:	net/batman-adv/
2410
2411BAYCOM/HDLCDRV DRIVERS FOR AX.25
2412M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2413L:	linux-hams@vger.kernel.org
2414W:	http://www.baycom.org/~tom/ham/ham.html
2415S:	Maintained
2416F:	drivers/net/hamradio/baycom*
2417
2418BCACHE (BLOCK LAYER CACHE)
2419M:	Kent Overstreet <kent.overstreet@gmail.com>
2420L:	linux-bcache@vger.kernel.org
2421W:	http://bcache.evilpiepirate.org
2422S:	Orphan
2423F:	drivers/md/bcache/
2424
2425BDISP ST MEDIA DRIVER
2426M:	Fabien Dessenne <fabien.dessenne@st.com>
2427L:	linux-media@vger.kernel.org
2428T:	git git://linuxtv.org/media_tree.git
2429W:	https://linuxtv.org
2430S:	Supported
2431F:	drivers/media/platform/sti/bdisp
2432
2433DELTA ST MEDIA DRIVER
2434M:	Hugues Fruchet <hugues.fruchet@st.com>
2435L:	linux-media@vger.kernel.org
2436T:	git git://linuxtv.org/media_tree.git
2437W:	https://linuxtv.org
2438S:	Supported
2439F:	drivers/media/platform/sti/delta
2440
2441BEFS FILE SYSTEM
2442M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2443M:	Salah Triki <salah.triki@gmail.com>
2444S:	Maintained
2445T:	git git://github.com/luisbg/linux-befs.git
2446F:	Documentation/filesystems/befs.txt
2447F:	fs/befs/
2448
2449BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2450M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2451L:	netdev@vger.kernel.org
2452S:	Maintained
2453F:	drivers/net/ethernet/ec_bhf.c
2454
2455BFS FILE SYSTEM
2456M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2457S:	Maintained
2458F:	Documentation/filesystems/bfs.txt
2459F:	fs/bfs/
2460F:	include/uapi/linux/bfs_fs.h
2461
2462BLACKFIN ARCHITECTURE
2463M:	Steven Miao <realmz6@gmail.com>
2464L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2465T:	git git://git.code.sf.net/p/adi-linux/code
2466W:	http://blackfin.uclinux.org
2467S:	Supported
2468F:	arch/blackfin/
2469
2470BLACKFIN EMAC DRIVER
2471L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2472W:	http://blackfin.uclinux.org
2473S:	Supported
2474F:	drivers/net/ethernet/adi/
2475
2476BLACKFIN RTC DRIVER
2477L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2478W:	http://blackfin.uclinux.org
2479S:	Supported
2480F:	drivers/rtc/rtc-bfin.c
2481
2482BLACKFIN SDH DRIVER
2483M:	Sonic Zhang <sonic.zhang@analog.com>
2484L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2485W:	http://blackfin.uclinux.org
2486S:	Supported
2487F:	drivers/mmc/host/bfin_sdh.c
2488
2489BLACKFIN SERIAL DRIVER
2490M:	Sonic Zhang <sonic.zhang@analog.com>
2491L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2492W:	http://blackfin.uclinux.org
2493S:	Supported
2494F:	drivers/tty/serial/bfin_uart.c
2495
2496BLACKFIN WATCHDOG DRIVER
2497L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2498W:	http://blackfin.uclinux.org
2499S:	Supported
2500F:	drivers/watchdog/bfin_wdt.c
2501
2502BLACKFIN I2C TWI DRIVER
2503M:	Sonic Zhang <sonic.zhang@analog.com>
2504L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2505W:	http://blackfin.uclinux.org/
2506S:	Supported
2507F:	drivers/i2c/busses/i2c-bfin-twi.c
2508
2509BLACKFIN MEDIA DRIVER
2510M:	Scott Jiang <scott.jiang.linux@gmail.com>
2511L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2512W:	http://blackfin.uclinux.org/
2513S:	Supported
2514F:	drivers/media/platform/blackfin/
2515F:	drivers/media/i2c/adv7183*
2516F:	drivers/media/i2c/vs6624*
2517
2518BLINKM RGB LED DRIVER
2519M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2520S:	Maintained
2521F:	drivers/leds/leds-blinkm.c
2522
2523BLOCK LAYER
2524M:	Jens Axboe <axboe@kernel.dk>
2525L:	linux-block@vger.kernel.org
2526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2527S:	Maintained
2528F:	block/
2529F:	kernel/trace/blktrace.c
2530F:	lib/sbitmap.c
2531
2532BLOCK2MTD DRIVER
2533M:	Joern Engel <joern@lazybastard.org>
2534L:	linux-mtd@lists.infradead.org
2535S:	Maintained
2536F:	drivers/mtd/devices/block2mtd.c
2537
2538BLUETOOTH DRIVERS
2539M:	Marcel Holtmann <marcel@holtmann.org>
2540M:	Gustavo Padovan <gustavo@padovan.org>
2541M:	Johan Hedberg <johan.hedberg@gmail.com>
2542L:	linux-bluetooth@vger.kernel.org
2543W:	http://www.bluez.org/
2544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2546S:	Maintained
2547F:	drivers/bluetooth/
2548
2549BLUETOOTH SUBSYSTEM
2550M:	Marcel Holtmann <marcel@holtmann.org>
2551M:	Gustavo Padovan <gustavo@padovan.org>
2552M:	Johan Hedberg <johan.hedberg@gmail.com>
2553L:	linux-bluetooth@vger.kernel.org
2554W:	http://www.bluez.org/
2555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2557S:	Maintained
2558F:	net/bluetooth/
2559F:	include/net/bluetooth/
2560
2561BONDING DRIVER
2562M:	Jay Vosburgh <j.vosburgh@gmail.com>
2563M:	Veaceslav Falico <vfalico@gmail.com>
2564M:	Andy Gospodarek <andy@greyhouse.net>
2565L:	netdev@vger.kernel.org
2566W:	http://sourceforge.net/projects/bonding/
2567S:	Supported
2568F:	drivers/net/bonding/
2569F:	include/uapi/linux/if_bonding.h
2570
2571BPF (Safe dynamic programs and tools)
2572M:	Alexei Starovoitov <ast@kernel.org>
2573M:	Daniel Borkmann <daniel@iogearbox.net>
2574L:	netdev@vger.kernel.org
2575L:	linux-kernel@vger.kernel.org
2576S:	Supported
2577F:	arch/x86/net/bpf_jit*
2578F:	Documentation/networking/filter.txt
2579F:	include/linux/bpf*
2580F:	include/linux/filter.h
2581F:	include/uapi/linux/bpf*
2582F:	include/uapi/linux/filter.h
2583F:	kernel/bpf/
2584F:	kernel/trace/bpf_trace.c
2585F:	lib/test_bpf.c
2586F:	net/bpf/
2587F:	net/core/filter.c
2588F:	net/sched/act_bpf.c
2589F:	net/sched/cls_bpf.c
2590F:	samples/bpf/
2591F:	tools/net/bpf*
2592F:	tools/testing/selftests/bpf/
2593
2594BROADCOM B44 10/100 ETHERNET DRIVER
2595M:	Michael Chan <michael.chan@broadcom.com>
2596L:	netdev@vger.kernel.org
2597S:	Supported
2598F:	drivers/net/ethernet/broadcom/b44.*
2599
2600BROADCOM B53 ETHERNET SWITCH DRIVER
2601M:	Florian Fainelli <f.fainelli@gmail.com>
2602L:	netdev@vger.kernel.org
2603L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2604S:	Supported
2605F:	drivers/net/dsa/b53/*
2606F:	include/linux/platform_data/b53.h
2607
2608BROADCOM GENET ETHERNET DRIVER
2609M:	Florian Fainelli <f.fainelli@gmail.com>
2610L:	netdev@vger.kernel.org
2611S:	Supported
2612F:	drivers/net/ethernet/broadcom/genet/
2613
2614BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2615M:	Rasesh Mody <rasesh.mody@cavium.com>
2616M:	Harish Patil <harish.patil@cavium.com>
2617M:	Dept-GELinuxNICDev@cavium.com
2618L:	netdev@vger.kernel.org
2619S:	Supported
2620F:	drivers/net/ethernet/broadcom/bnx2.*
2621F:	drivers/net/ethernet/broadcom/bnx2_*
2622
2623BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2624M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2625M:	Ariel Elior <ariel.elior@cavium.com>
2626M:	everest-linux-l2@cavium.com
2627L:	netdev@vger.kernel.org
2628S:	Supported
2629F:	drivers/net/ethernet/broadcom/bnx2x/
2630
2631BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2632M:	Michael Chan <michael.chan@broadcom.com>
2633L:	netdev@vger.kernel.org
2634S:	Supported
2635F:	drivers/net/ethernet/broadcom/bnxt/
2636
2637BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2638M:	Florian Fainelli <f.fainelli@gmail.com>
2639M:	Ray Jui <rjui@broadcom.com>
2640M:	Scott Branden <sbranden@broadcom.com>
2641M:	bcm-kernel-feedback-list@broadcom.com
2642T:	git git://github.com/broadcom/mach-bcm
2643S:	Maintained
2644N:	bcm281*
2645N:	bcm113*
2646N:	bcm216*
2647N:	kona
2648F:	arch/arm/mach-bcm/
2649
2650BROADCOM BCM2835 ARM ARCHITECTURE
2651M:	Stephen Warren <swarren@wwwdotorg.org>
2652M:	Lee Jones <lee@kernel.org>
2653M:	Eric Anholt <eric@anholt.net>
2654L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2656T:	git git://github.com/anholt/linux
2657S:	Maintained
2658N:	bcm2835
2659F:	drivers/staging/vc04_services
2660
2661BROADCOM BCM47XX MIPS ARCHITECTURE
2662M:	Hauke Mehrtens <hauke@hauke-m.de>
2663M:	Rafał Miłecki <zajec5@gmail.com>
2664L:	linux-mips@linux-mips.org
2665S:	Maintained
2666F:	Documentation/devicetree/bindings/mips/brcm/
2667F:	arch/mips/bcm47xx/*
2668F:	arch/mips/include/asm/mach-bcm47xx/*
2669
2670BROADCOM BCM5301X ARM ARCHITECTURE
2671M:	Hauke Mehrtens <hauke@hauke-m.de>
2672M:	Rafał Miłecki <zajec5@gmail.com>
2673M:	bcm-kernel-feedback-list@broadcom.com
2674L:	linux-arm-kernel@lists.infradead.org
2675S:	Maintained
2676F:	arch/arm/mach-bcm/bcm_5301x.c
2677F:	arch/arm/boot/dts/bcm5301x*.dtsi
2678F:	arch/arm/boot/dts/bcm470*
2679
2680BROADCOM BCM53573 ARM ARCHITECTURE
2681M:	Rafał Miłecki <rafal@milecki.pl>
2682L:	linux-arm-kernel@lists.infradead.org
2683S:	Maintained
2684F:	arch/arm/boot/dts/bcm53573*
2685F:	arch/arm/boot/dts/bcm47189*
2686
2687BROADCOM BCM63XX ARM ARCHITECTURE
2688M:	Florian Fainelli <f.fainelli@gmail.com>
2689M:	bcm-kernel-feedback-list@broadcom.com
2690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2691T:	git git://github.com/broadcom/stblinux.git
2692S:	Maintained
2693N:	bcm63xx
2694
2695BROADCOM BCM63XX/BCM33XX UDC DRIVER
2696M:	Kevin Cernekee <cernekee@gmail.com>
2697L:	linux-usb@vger.kernel.org
2698S:	Maintained
2699F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2700
2701BROADCOM BCM7XXX ARM ARCHITECTURE
2702M:	Brian Norris <computersforpeace@gmail.com>
2703M:	Gregory Fong <gregory.0xf0@gmail.com>
2704M:	Florian Fainelli <f.fainelli@gmail.com>
2705M:	bcm-kernel-feedback-list@broadcom.com
2706L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2707T:	git git://github.com/broadcom/stblinux.git
2708S:	Maintained
2709F:	arch/arm/mach-bcm/*brcmstb*
2710F:	arch/arm/boot/dts/bcm7*.dts*
2711F:	drivers/bus/brcmstb_gisb.c
2712N:	brcmstb
2713
2714BROADCOM BMIPS MIPS ARCHITECTURE
2715M:	Kevin Cernekee <cernekee@gmail.com>
2716M:	Florian Fainelli <f.fainelli@gmail.com>
2717L:	linux-mips@linux-mips.org
2718T:	git git://github.com/broadcom/stblinux.git
2719S:	Maintained
2720F:	arch/mips/bmips/*
2721F:	arch/mips/include/asm/mach-bmips/*
2722F:	arch/mips/kernel/*bmips*
2723F:	arch/mips/boot/dts/brcm/bcm*.dts*
2724F:	drivers/irqchip/irq-bcm63*
2725F:	drivers/irqchip/irq-bcm7*
2726F:	drivers/irqchip/irq-brcmstb*
2727F:	include/linux/bcm963xx_nvram.h
2728F:	include/linux/bcm963xx_tag.h
2729
2730BROADCOM BMIPS CPUFREQ DRIVER
2731M:	Markus Mayer <mmayer@broadcom.com>
2732M:	bcm-kernel-feedback-list@broadcom.com
2733L:	linux-pm@vger.kernel.org
2734S:	Maintained
2735F:	drivers/cpufreq/bmips-cpufreq.c
2736
2737BROADCOM TG3 GIGABIT ETHERNET DRIVER
2738M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2739M:	Prashant Sreedharan <prashant@broadcom.com>
2740M:	Michael Chan <mchan@broadcom.com>
2741L:	netdev@vger.kernel.org
2742S:	Supported
2743F:	drivers/net/ethernet/broadcom/tg3.*
2744
2745BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2746M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2747M:	Franky Lin <franky.lin@broadcom.com>
2748M:	Hante Meuleman <hante.meuleman@broadcom.com>
2749L:	linux-wireless@vger.kernel.org
2750L:	brcm80211-dev-list.pdl@broadcom.com
2751S:	Supported
2752F:	drivers/net/wireless/broadcom/brcm80211/
2753
2754BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2755M:	QLogic-Storage-Upstream@qlogic.com
2756L:	linux-scsi@vger.kernel.org
2757S:	Supported
2758F:	drivers/scsi/bnx2fc/
2759
2760BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2761M:	QLogic-Storage-Upstream@qlogic.com
2762L:	linux-scsi@vger.kernel.org
2763S:	Supported
2764F:	drivers/scsi/bnx2i/
2765
2766BROADCOM IPROC ARM ARCHITECTURE
2767M:	Ray Jui <rjui@broadcom.com>
2768M:	Scott Branden <sbranden@broadcom.com>
2769M:	Jon Mason <jonmason@broadcom.com>
2770M:	bcm-kernel-feedback-list@broadcom.com
2771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2772T:	git git://github.com/broadcom/cygnus-linux.git
2773S:	Maintained
2774N:	iproc
2775N:	cygnus
2776N:	bcm[-_]nsp
2777N:	bcm9113*
2778N:	bcm9583*
2779N:	bcm9585*
2780N:	bcm9586*
2781N:	bcm988312
2782N:	bcm113*
2783N:	bcm583*
2784N:	bcm585*
2785N:	bcm586*
2786N:	bcm88312
2787F:	arch/arm64/boot/dts/broadcom/ns2*
2788F:	drivers/clk/bcm/clk-ns*
2789F:	drivers/pinctrl/bcm/pinctrl-ns*
2790
2791BROADCOM BRCMSTB GPIO DRIVER
2792M:	Gregory Fong <gregory.0xf0@gmail.com>
2793L:	bcm-kernel-feedback-list@broadcom.com
2794S:	Supported
2795F:	drivers/gpio/gpio-brcmstb.c
2796F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2797
2798BROADCOM KONA GPIO DRIVER
2799M:	Ray Jui <rjui@broadcom.com>
2800L:	bcm-kernel-feedback-list@broadcom.com
2801S:	Supported
2802F:	drivers/gpio/gpio-bcm-kona.c
2803F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2804
2805BROADCOM NVRAM DRIVER
2806M:	Rafał Miłecki <zajec5@gmail.com>
2807L:	linux-mips@linux-mips.org
2808S:	Maintained
2809F:	drivers/firmware/broadcom/*
2810
2811BROADCOM STB NAND FLASH DRIVER
2812M:	Brian Norris <computersforpeace@gmail.com>
2813M:	Kamal Dasu <kdasu.kdev@gmail.com>
2814L:	linux-mtd@lists.infradead.org
2815L:	bcm-kernel-feedback-list@broadcom.com
2816S:	Maintained
2817F:	drivers/mtd/nand/brcmnand/
2818
2819BROADCOM STB AVS CPUFREQ DRIVER
2820M:	Markus Mayer <mmayer@broadcom.com>
2821M:	bcm-kernel-feedback-list@broadcom.com
2822L:	linux-pm@vger.kernel.org
2823S:	Maintained
2824F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2825F:	drivers/cpufreq/brcmstb*
2826
2827BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2828M:	Rafał Miłecki <zajec5@gmail.com>
2829L:	linux-wireless@vger.kernel.org
2830S:	Maintained
2831F:	drivers/bcma/
2832F:	include/linux/bcma/
2833
2834BROADCOM SYSTEMPORT ETHERNET DRIVER
2835M:	Florian Fainelli <f.fainelli@gmail.com>
2836L:	netdev@vger.kernel.org
2837S:	Supported
2838F:	drivers/net/ethernet/broadcom/bcmsysport.*
2839
2840BROADCOM VULCAN ARM64 SOC
2841M:	Jayachandran C. <c.jayachandran@gmail.com>
2842M:	bcm-kernel-feedback-list@broadcom.com
2843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2844S:	Maintained
2845F:	arch/arm64/boot/dts/broadcom/vulcan*
2846
2847BROADCOM NETXTREME-E ROCE DRIVER
2848M:	Selvin Xavier <selvin.xavier@broadcom.com>
2849M:	Devesh Sharma <devesh.sharma@broadcom.com>
2850M:	Somnath Kotur <somnath.kotur@broadcom.com>
2851M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2852L:	linux-rdma@vger.kernel.org
2853W:	http://www.broadcom.com
2854S:	Supported
2855F:	drivers/infiniband/hw/bnxt_re/
2856F:	include/uapi/rdma/bnxt_re-abi.h
2857
2858BROCADE BFA FC SCSI DRIVER
2859M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2860M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2861L:	linux-scsi@vger.kernel.org
2862S:	Supported
2863F:	drivers/scsi/bfa/
2864
2865BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2866M:	Rasesh Mody <rasesh.mody@cavium.com>
2867M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2868M:	Dept-GELinuxNICDev@cavium.com
2869L:	netdev@vger.kernel.org
2870S:	Supported
2871F:	drivers/net/ethernet/brocade/bna/
2872
2873BSG (block layer generic sg v4 driver)
2874M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2875L:	linux-scsi@vger.kernel.org
2876S:	Supported
2877F:	block/bsg.c
2878F:	include/linux/bsg.h
2879F:	include/uapi/linux/bsg.h
2880
2881BT87X AUDIO DRIVER
2882M:	Clemens Ladisch <clemens@ladisch.de>
2883L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2884T:	git git://git.alsa-project.org/alsa-kernel.git
2885S:	Maintained
2886F:	Documentation/sound/alsa/Bt87x.txt
2887F:	sound/pci/bt87x.c
2888
2889BT8XXGPIO DRIVER
2890M:	Michael Buesch <m@bues.ch>
2891W:	http://bu3sch.de/btgpio.php
2892S:	Maintained
2893F:	drivers/gpio/gpio-bt8xx.c
2894
2895BTRFS FILE SYSTEM
2896M:	Chris Mason <clm@fb.com>
2897M:	Josef Bacik <jbacik@fb.com>
2898M:	David Sterba <dsterba@suse.com>
2899L:	linux-btrfs@vger.kernel.org
2900W:	http://btrfs.wiki.kernel.org/
2901Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2903S:	Maintained
2904F:	Documentation/filesystems/btrfs.txt
2905F:	fs/btrfs/
2906
2907BTTV VIDEO4LINUX DRIVER
2908M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2909M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2910L:	linux-media@vger.kernel.org
2911W:	https://linuxtv.org
2912T:	git git://linuxtv.org/media_tree.git
2913S:	Odd fixes
2914F:	Documentation/media/v4l-drivers/bttv*
2915F:	drivers/media/pci/bt8xx/bttv*
2916
2917BUSLOGIC SCSI DRIVER
2918M:	Khalid Aziz <khalid@gonehiking.org>
2919L:	linux-scsi@vger.kernel.org
2920S:	Maintained
2921F:	drivers/scsi/BusLogic.*
2922F:	drivers/scsi/FlashPoint.*
2923
2924C-MEDIA CMI8788 DRIVER
2925M:	Clemens Ladisch <clemens@ladisch.de>
2926L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2927T:	git git://git.alsa-project.org/alsa-kernel.git
2928S:	Maintained
2929F:	sound/pci/oxygen/
2930
2931C6X ARCHITECTURE
2932M:	Mark Salter <msalter@redhat.com>
2933M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2934L:	linux-c6x-dev@linux-c6x.org
2935W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2936S:	Maintained
2937F:	arch/c6x/
2938
2939CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2940M:	David Howells <dhowells@redhat.com>
2941L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2942S:	Supported
2943F:	Documentation/filesystems/caching/cachefiles.txt
2944F:	fs/cachefiles/
2945
2946CADET FM/AM RADIO RECEIVER DRIVER
2947M:	Hans Verkuil <hverkuil@xs4all.nl>
2948L:	linux-media@vger.kernel.org
2949T:	git git://linuxtv.org/media_tree.git
2950W:	https://linuxtv.org
2951S:	Maintained
2952F:	drivers/media/radio/radio-cadet*
2953
2954CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2955M:	Jonathan Corbet <corbet@lwn.net>
2956L:	linux-media@vger.kernel.org
2957T:	git git://linuxtv.org/media_tree.git
2958S:	Maintained
2959F:	Documentation/media/v4l-drivers/cafe_ccic*
2960F:	drivers/media/platform/marvell-ccic/
2961
2962CAIF NETWORK LAYER
2963M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2964L:	netdev@vger.kernel.org
2965S:	Supported
2966F:	Documentation/networking/caif/
2967F:	drivers/net/caif/
2968F:	include/uapi/linux/caif/
2969F:	include/net/caif/
2970F:	net/caif/
2971
2972CALGARY x86-64 IOMMU
2973M:	Muli Ben-Yehuda <mulix@mulix.org>
2974M:	Jon Mason <jdmason@kudzu.us>
2975L:	iommu@lists.linux-foundation.org
2976S:	Maintained
2977F:	arch/x86/kernel/pci-calgary_64.c
2978F:	arch/x86/kernel/tce_64.c
2979F:	arch/x86/include/asm/calgary.h
2980F:	arch/x86/include/asm/tce.h
2981
2982CAN NETWORK LAYER
2983M:	Oliver Hartkopp <socketcan@hartkopp.net>
2984M:	Marc Kleine-Budde <mkl@pengutronix.de>
2985L:	linux-can@vger.kernel.org
2986W:	https://github.com/linux-can
2987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2989S:	Maintained
2990F:	Documentation/networking/can.txt
2991F:	net/can/
2992F:	include/linux/can/core.h
2993F:	include/uapi/linux/can.h
2994F:	include/uapi/linux/can/bcm.h
2995F:	include/uapi/linux/can/raw.h
2996F:	include/uapi/linux/can/gw.h
2997
2998CAN NETWORK DRIVERS
2999M:	Wolfgang Grandegger <wg@grandegger.com>
3000M:	Marc Kleine-Budde <mkl@pengutronix.de>
3001L:	linux-can@vger.kernel.org
3002W:	https://github.com/linux-can
3003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3005S:	Maintained
3006F:	Documentation/devicetree/bindings/net/can/
3007F:	drivers/net/can/
3008F:	include/linux/can/dev.h
3009F:	include/linux/can/platform/
3010F:	include/uapi/linux/can/error.h
3011F:	include/uapi/linux/can/netlink.h
3012
3013CAPABILITIES
3014M:	Serge Hallyn <serge@hallyn.com>
3015L:	linux-security-module@vger.kernel.org
3016S:	Supported
3017F:	include/linux/capability.h
3018F:	include/uapi/linux/capability.h
3019F:	security/commoncap.c
3020F:	kernel/capability.c
3021
3022CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3023M:	Kevin Tsai <ktsai@capellamicro.com>
3024S:	Maintained
3025F:	drivers/iio/light/cm*
3026F:	Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3027
3028CAVIUM THUNDERX2 ARM64 SOC
3029M:	Jayachandran C <jnair@caviumnetworks.com>
3030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3031S:	Maintained
3032F:	arch/arm64/boot/dts/cavium/thunder-99xx*
3033F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3034
3035CAVIUM I2C DRIVER
3036M:	Jan Glauber <jglauber@cavium.com>
3037M:	David Daney <david.daney@cavium.com>
3038W:	http://www.cavium.com
3039S:	Supported
3040F:	drivers/i2c/busses/i2c-octeon*
3041F:	drivers/i2c/busses/i2c-thunderx*
3042
3043CAVIUM LIQUIDIO NETWORK DRIVER
3044M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3045M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3046M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3047M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3048L:     netdev@vger.kernel.org
3049W:     http://www.cavium.com
3050S:     Supported
3051F:     drivers/net/ethernet/cavium/liquidio/
3052
3053CAVIUM OCTEON-TX CRYPTO DRIVER
3054M:	George Cherian <george.cherian@cavium.com>
3055L:	linux-crypto@vger.kernel.org
3056W:	http://www.cavium.com
3057S:	Supported
3058F:	drivers/crypto/cavium/cpt/
3059
3060CC2520 IEEE-802.15.4 RADIO DRIVER
3061M:	Varka Bhadram <varkabhadram@gmail.com>
3062L:	linux-wpan@vger.kernel.org
3063S:	Maintained
3064F:	drivers/net/ieee802154/cc2520.c
3065F:	include/linux/spi/cc2520.h
3066F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3067
3068CEC DRIVER
3069M:	Hans Verkuil <hans.verkuil@cisco.com>
3070L:	linux-media@vger.kernel.org
3071T:	git git://linuxtv.org/media_tree.git
3072W:	http://linuxtv.org
3073S:	Supported
3074F:	Documentation/media/kapi/cec-core.rst
3075F:	Documentation/media/uapi/cec
3076F:	drivers/media/cec/
3077F:	drivers/media/cec-edid.c
3078F:	drivers/media/rc/keymaps/rc-cec.c
3079F:	include/media/cec.h
3080F:	include/media/cec-edid.h
3081F:	include/uapi/linux/cec.h
3082F:	include/uapi/linux/cec-funcs.h
3083
3084CELL BROADBAND ENGINE ARCHITECTURE
3085M:	Arnd Bergmann <arnd@arndb.de>
3086L:	linuxppc-dev@lists.ozlabs.org
3087W:	http://www.ibm.com/developerworks/power/cell/
3088S:	Supported
3089F:	arch/powerpc/include/asm/cell*.h
3090F:	arch/powerpc/include/asm/spu*.h
3091F:	arch/powerpc/include/uapi/asm/spu*.h
3092F:	arch/powerpc/oprofile/*cell*
3093F:	arch/powerpc/platforms/cell/
3094
3095CEPH COMMON CODE (LIBCEPH)
3096M:	Ilya Dryomov <idryomov@gmail.com>
3097M:	"Yan, Zheng" <zyan@redhat.com>
3098M:	Sage Weil <sage@redhat.com>
3099L:	ceph-devel@vger.kernel.org
3100W:	http://ceph.com/
3101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3102T:	git git://github.com/ceph/ceph-client.git
3103S:	Supported
3104F:	net/ceph/
3105F:	include/linux/ceph/
3106F:	include/linux/crush/
3107
3108CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3109M:	"Yan, Zheng" <zyan@redhat.com>
3110M:	Sage Weil <sage@redhat.com>
3111M:	Ilya Dryomov <idryomov@gmail.com>
3112L:	ceph-devel@vger.kernel.org
3113W:	http://ceph.com/
3114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3115T:	git git://github.com/ceph/ceph-client.git
3116S:	Supported
3117F:	Documentation/filesystems/ceph.txt
3118F:	fs/ceph/
3119
3120CERTIFICATE HANDLING:
3121M:	David Howells <dhowells@redhat.com>
3122M:	David Woodhouse <dwmw2@infradead.org>
3123L:	keyrings@vger.kernel.org
3124S:	Maintained
3125F:	Documentation/module-signing.txt
3126F:	certs/
3127F:	scripts/sign-file.c
3128F:	scripts/extract-cert.c
3129
3130CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3131L:	linux-usb@vger.kernel.org
3132S:	Orphan
3133F:	Documentation/usb/WUSB-Design-overview.txt
3134F:	Documentation/usb/wusb-cbaf
3135F:	drivers/usb/host/hwa-hc.c
3136F:	drivers/usb/host/whci/
3137F:	drivers/usb/wusbcore/
3138F:	include/linux/usb/wusb*
3139
3140HT16K33 LED CONTROLLER DRIVER
3141M:	Robin van der Gracht <robin@protonic.nl>
3142S:	Maintained
3143F:	drivers/auxdisplay/ht16k33.c
3144F:	Documentation/devicetree/bindings/display/ht16k33.txt
3145
3146CFAG12864B LCD DRIVER
3147M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3148W:	http://miguelojeda.es/auxdisplay.htm
3149W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3150S:	Maintained
3151F:	drivers/auxdisplay/cfag12864b.c
3152F:	include/linux/cfag12864b.h
3153
3154CFAG12864BFB LCD FRAMEBUFFER DRIVER
3155M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3156W:	http://miguelojeda.es/auxdisplay.htm
3157W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3158S:	Maintained
3159F:	drivers/auxdisplay/cfag12864bfb.c
3160F:	include/linux/cfag12864b.h
3161
3162CFG80211 and NL80211
3163M:	Johannes Berg <johannes@sipsolutions.net>
3164L:	linux-wireless@vger.kernel.org
3165W:	http://wireless.kernel.org/
3166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3168S:	Maintained
3169F:	include/uapi/linux/nl80211.h
3170F:	include/net/cfg80211.h
3171F:	net/wireless/*
3172X:	net/wireless/wext*
3173
3174CHAR and MISC DRIVERS
3175M:	Arnd Bergmann <arnd@arndb.de>
3176M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3178S:	Supported
3179F:	drivers/char/*
3180F:	drivers/misc/*
3181F:	include/linux/miscdevice.h
3182
3183CHECKPATCH
3184M:	Andy Whitcroft <apw@canonical.com>
3185M:	Joe Perches <joe@perches.com>
3186S:	Maintained
3187F:	scripts/checkpatch.pl
3188
3189CHINESE DOCUMENTATION
3190M:	Harry Wei <harryxiyou@gmail.com>
3191L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3192L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3193S:	Maintained
3194F:	Documentation/translations/zh_CN/
3195
3196CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3197M:	Peter Chen <Peter.Chen@nxp.com>
3198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3199L:	linux-usb@vger.kernel.org
3200S:	Maintained
3201F:	drivers/usb/chipidea/
3202
3203CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3204M:	Hans de Goede <hdegoede@redhat.com>
3205L:	linux-input@vger.kernel.org
3206S:	Maintained
3207F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3208F:	drivers/input/touchscreen/chipone_icn8318.c
3209
3210CHROME HARDWARE PLATFORM SUPPORT
3211M:	Olof Johansson <olof@lixom.net>
3212S:	Maintained
3213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3214F:	drivers/platform/chrome/
3215
3216CISCO VIC ETHERNET NIC DRIVER
3217M:	Christian Benvenuti <benve@cisco.com>
3218M:	Govindarajulu Varadarajan <_govind@gmx.com>
3219M:	Neel Patel <neepatel@cisco.com>
3220S:	Supported
3221F:	drivers/net/ethernet/cisco/enic/
3222
3223CISCO VIC LOW LATENCY NIC DRIVER
3224M:	Christian Benvenuti <benve@cisco.com>
3225M:	Dave Goodell <dgoodell@cisco.com>
3226S:	Supported
3227F:	drivers/infiniband/hw/usnic/
3228
3229CIRRUS LOGIC EP93XX ETHERNET DRIVER
3230M:	Hartley Sweeten <hsweeten@visionengravers.com>
3231L:	netdev@vger.kernel.org
3232S:	Maintained
3233F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3234
3235CIRRUS LOGIC AUDIO CODEC DRIVERS
3236M:	Brian Austin <brian.austin@cirrus.com>
3237M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3238L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3239S:	Maintained
3240F:	sound/soc/codecs/cs*
3241
3242CLEANCACHE API
3243M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3244L:	linux-kernel@vger.kernel.org
3245S:	Maintained
3246F:	mm/cleancache.c
3247F:	include/linux/cleancache.h
3248
3249CLK API
3250M:	Russell King <linux@armlinux.org.uk>
3251L:	linux-clk@vger.kernel.org
3252S:	Maintained
3253F:	include/linux/clk.h
3254
3255CLOCKSOURCE, CLOCKEVENT DRIVERS
3256M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3257M:	Thomas Gleixner <tglx@linutronix.de>
3258L:	linux-kernel@vger.kernel.org
3259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3260S:	Supported
3261F:	drivers/clocksource
3262
3263CISCO FCOE HBA DRIVER
3264M:	Satish Kharat <satishkh@cisco.com>
3265M:	Sesidhar Baddela <sebaddel@cisco.com>
3266M:	Karan Tilak Kumar <kartilak@cisco.com>
3267L:	linux-scsi@vger.kernel.org
3268S:	Supported
3269F:	drivers/scsi/fnic/
3270
3271CISCO SCSI HBA DRIVER
3272M:	Karan Tilak Kumar <kartilak@cisco.com>
3273M:	Sesidhar Baddela <sebaddel@cisco.com>
3274L:	linux-scsi@vger.kernel.org
3275S:	Supported
3276F:	drivers/scsi/snic/
3277
3278CMPC ACPI DRIVER
3279M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3280M:	Daniel Oliveira Nascimento <don@syst.com.br>
3281L:	platform-driver-x86@vger.kernel.org
3282S:	Supported
3283F:	drivers/platform/x86/classmate-laptop.c
3284
3285COBALT MEDIA DRIVER
3286M:	Hans Verkuil <hans.verkuil@cisco.com>
3287L:	linux-media@vger.kernel.org
3288T:	git git://linuxtv.org/media_tree.git
3289W:	https://linuxtv.org
3290S:	Supported
3291F:	drivers/media/pci/cobalt/
3292
3293COCCINELLE/Semantic Patches (SmPL)
3294M:	Julia Lawall <Julia.Lawall@lip6.fr>
3295M:	Gilles Muller <Gilles.Muller@lip6.fr>
3296M:	Nicolas Palix <nicolas.palix@imag.fr>
3297M:	Michal Marek <mmarek@suse.com>
3298L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3300W:	http://coccinelle.lip6.fr/
3301S:	Supported
3302F:	Documentation/dev-tools/coccinelle.rst
3303F:	scripts/coccinelle/
3304F:	scripts/coccicheck
3305
3306CODA FILE SYSTEM
3307M:	Jan Harkes <jaharkes@cs.cmu.edu>
3308M:	coda@cs.cmu.edu
3309L:	codalist@coda.cs.cmu.edu
3310W:	http://www.coda.cs.cmu.edu/
3311S:	Maintained
3312F:	Documentation/filesystems/coda.txt
3313F:	fs/coda/
3314F:	include/linux/coda*.h
3315F:	include/uapi/linux/coda*.h
3316
3317CODA V4L2 MEM2MEM DRIVER
3318M:	Philipp Zabel <p.zabel@pengutronix.de>
3319L:	linux-media@vger.kernel.org
3320S:	Maintained
3321F:	Documentation/devicetree/bindings/media/coda.txt
3322F:	drivers/media/platform/coda/
3323
3324COMMON CLK FRAMEWORK
3325M:	Michael Turquette <mturquette@baylibre.com>
3326M:	Stephen Boyd <sboyd@codeaurora.org>
3327L:	linux-clk@vger.kernel.org
3328Q:	http://patchwork.kernel.org/project/linux-clk/list/
3329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3330S:	Maintained
3331F:	Documentation/devicetree/bindings/clock/
3332F:	drivers/clk/
3333X:	drivers/clk/clkdev.c
3334F:	include/linux/clk-pr*
3335F:	include/linux/clk/
3336
3337COMMON INTERNET FILE SYSTEM (CIFS)
3338M:	Steve French <sfrench@samba.org>
3339L:	linux-cifs@vger.kernel.org
3340L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3341W:	http://linux-cifs.samba.org/
3342T:	git git://git.samba.org/sfrench/cifs-2.6.git
3343S:	Supported
3344F:	Documentation/filesystems/cifs/
3345F:	fs/cifs/
3346
3347COMPACTPCI HOTPLUG CORE
3348M:	Scott Murray <scott@spiteful.org>
3349L:	linux-pci@vger.kernel.org
3350S:	Maintained
3351F:	drivers/pci/hotplug/cpci_hotplug*
3352
3353COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3354M:	Scott Murray <scott@spiteful.org>
3355L:	linux-pci@vger.kernel.org
3356S:	Maintained
3357F:	drivers/pci/hotplug/cpcihp_zt5550.*
3358
3359COMPACTPCI HOTPLUG GENERIC DRIVER
3360M:	Scott Murray <scott@spiteful.org>
3361L:	linux-pci@vger.kernel.org
3362S:	Maintained
3363F:	drivers/pci/hotplug/cpcihp_generic.c
3364
3365COMPAL LAPTOP SUPPORT
3366M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3367L:	platform-driver-x86@vger.kernel.org
3368S:	Maintained
3369F:	drivers/platform/x86/compal-laptop.c
3370
3371CONEXANT ACCESSRUNNER USB DRIVER
3372L:	accessrunner-general@lists.sourceforge.net
3373W:	http://accessrunner.sourceforge.net/
3374S:	Orphan
3375F:	drivers/usb/atm/cxacru.c
3376
3377CONFIGFS
3378M:	Joel Becker <jlbec@evilplan.org>
3379M:	Christoph Hellwig <hch@lst.de>
3380T:	git git://git.infradead.org/users/hch/configfs.git
3381S:	Supported
3382F:	fs/configfs/
3383F:	include/linux/configfs.h
3384
3385CONNECTOR
3386M:	Evgeniy Polyakov <zbr@ioremap.net>
3387L:	netdev@vger.kernel.org
3388S:	Maintained
3389F:	drivers/connector/
3390
3391CONTROL GROUP (CGROUP)
3392M:	Tejun Heo <tj@kernel.org>
3393M:	Li Zefan <lizefan@huawei.com>
3394M:	Johannes Weiner <hannes@cmpxchg.org>
3395L:	cgroups@vger.kernel.org
3396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3397S:	Maintained
3398F:	Documentation/cgroup*
3399F:	include/linux/cgroup*
3400F:	kernel/cgroup*
3401
3402CONTROL GROUP - CPUSET
3403M:	Li Zefan <lizefan@huawei.com>
3404L:	cgroups@vger.kernel.org
3405W:	http://www.bullopensource.org/cpuset/
3406W:	http://oss.sgi.com/projects/cpusets/
3407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3408S:	Maintained
3409F:	Documentation/cgroup-v1/cpusets.txt
3410F:	include/linux/cpuset.h
3411F:	kernel/cpuset.c
3412
3413CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3414M:	Johannes Weiner <hannes@cmpxchg.org>
3415M:	Michal Hocko <mhocko@kernel.org>
3416M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3417L:	cgroups@vger.kernel.org
3418L:	linux-mm@kvack.org
3419S:	Maintained
3420F:	mm/memcontrol.c
3421F:	mm/swap_cgroup.c
3422
3423CORETEMP HARDWARE MONITORING DRIVER
3424M:	Fenghua Yu <fenghua.yu@intel.com>
3425L:	linux-hwmon@vger.kernel.org
3426S:	Maintained
3427F:	Documentation/hwmon/coretemp
3428F:	drivers/hwmon/coretemp.c
3429
3430COSA/SRP SYNC SERIAL DRIVER
3431M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3432W:	http://www.fi.muni.cz/~kas/cosa/
3433S:	Maintained
3434F:	drivers/net/wan/cosa*
3435
3436CPMAC ETHERNET DRIVER
3437M:	Florian Fainelli <f.fainelli@gmail.com>
3438L:	netdev@vger.kernel.org
3439S:	Maintained
3440F:	drivers/net/ethernet/ti/cpmac.c
3441
3442CPU FREQUENCY DRIVERS
3443M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3444M:	Viresh Kumar <viresh.kumar@linaro.org>
3445L:	linux-pm@vger.kernel.org
3446S:	Maintained
3447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3448T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3449B:	https://bugzilla.kernel.org
3450F:	Documentation/cpu-freq/
3451F:	drivers/cpufreq/
3452F:	include/linux/cpufreq.h
3453F:	tools/testing/selftests/cpufreq/
3454
3455CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3456M:	Viresh Kumar <viresh.kumar@linaro.org>
3457M:	Sudeep Holla <sudeep.holla@arm.com>
3458L:	linux-pm@vger.kernel.org
3459W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3460S:	Maintained
3461F:	drivers/cpufreq/arm_big_little.h
3462F:	drivers/cpufreq/arm_big_little.c
3463F:	drivers/cpufreq/arm_big_little_dt.c
3464
3465CPUIDLE DRIVER - ARM BIG LITTLE
3466M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3467M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3468L:	linux-pm@vger.kernel.org
3469L:	linux-arm-kernel@lists.infradead.org
3470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3471S:	Maintained
3472F:	drivers/cpuidle/cpuidle-big_little.c
3473
3474CPUIDLE DRIVER - ARM EXYNOS
3475M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3476M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3477M:	Kukjin Kim <kgene@kernel.org>
3478L:	linux-pm@vger.kernel.org
3479L:	linux-samsung-soc@vger.kernel.org
3480S:	Supported
3481F:	drivers/cpuidle/cpuidle-exynos.c
3482F:	arch/arm/mach-exynos/pm.c
3483
3484CPUIDLE DRIVERS
3485M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3486M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3487L:	linux-pm@vger.kernel.org
3488S:	Maintained
3489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3490B:	https://bugzilla.kernel.org
3491F:	drivers/cpuidle/*
3492F:	include/linux/cpuidle.h
3493
3494CPUID/MSR DRIVER
3495M:	"H. Peter Anvin" <hpa@zytor.com>
3496S:	Maintained
3497F:	arch/x86/kernel/cpuid.c
3498F:	arch/x86/kernel/msr.c
3499
3500CPU POWER MONITORING SUBSYSTEM
3501M:	Thomas Renninger <trenn@suse.com>
3502L:	linux-pm@vger.kernel.org
3503S:	Maintained
3504F:	tools/power/cpupower/
3505
3506CRAMFS FILESYSTEM
3507W:	http://sourceforge.net/projects/cramfs/
3508S:	Orphan / Obsolete
3509F:	Documentation/filesystems/cramfs.txt
3510F:	fs/cramfs/
3511
3512CRIS PORT
3513M:	Mikael Starvik <starvik@axis.com>
3514M:	Jesper Nilsson <jesper.nilsson@axis.com>
3515L:	linux-cris-kernel@axis.com
3516W:	http://developer.axis.com
3517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3518S:	Maintained
3519F:	arch/cris/
3520F:	drivers/tty/serial/crisv10.*
3521
3522CRYPTO API
3523M:	Herbert Xu <herbert@gondor.apana.org.au>
3524M:	"David S. Miller" <davem@davemloft.net>
3525L:	linux-crypto@vger.kernel.org
3526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3528S:	Maintained
3529F:	Documentation/crypto/
3530F:	Documentation/devicetree/bindings/crypto/
3531F:	Documentation/DocBook/crypto-API.tmpl
3532F:	arch/*/crypto/
3533F:	crypto/
3534F:	drivers/crypto/
3535F:	include/crypto/
3536F:	include/linux/crypto*
3537
3538CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3539M:	Neil Horman <nhorman@tuxdriver.com>
3540L:	linux-crypto@vger.kernel.org
3541S:	Maintained
3542F:	crypto/ansi_cprng.c
3543F:	crypto/rng.c
3544
3545CS3308 MEDIA DRIVER
3546M:	Hans Verkuil <hverkuil@xs4all.nl>
3547L:	linux-media@vger.kernel.org
3548T:	git git://linuxtv.org/media_tree.git
3549W:	http://linuxtv.org
3550S:	Odd Fixes
3551F:	drivers/media/i2c/cs3308.c
3552F:	drivers/media/i2c/cs3308.h
3553
3554CS5535 Audio ALSA driver
3555M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3556S:	Maintained
3557F:	sound/pci/cs5535audio/
3558
3559CW1200 WLAN driver
3560M:	Solomon Peachy <pizza@shaftnet.org>
3561S:	Maintained
3562F:	drivers/net/wireless/st/cw1200/
3563
3564CX18 VIDEO4LINUX DRIVER
3565M:	Andy Walls <awalls@md.metrocast.net>
3566L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3567L:	linux-media@vger.kernel.org
3568T:	git git://linuxtv.org/media_tree.git
3569W:	https://linuxtv.org
3570W:	http://www.ivtvdriver.org/index.php/Cx18
3571S:	Maintained
3572F:	Documentation/media/v4l-drivers/cx18*
3573F:	drivers/media/pci/cx18/
3574F:	include/uapi/linux/ivtv*
3575
3576CX2341X MPEG ENCODER HELPER MODULE
3577M:	Hans Verkuil <hverkuil@xs4all.nl>
3578L:	linux-media@vger.kernel.org
3579T:	git git://linuxtv.org/media_tree.git
3580W:	https://linuxtv.org
3581S:	Maintained
3582F:	drivers/media/common/cx2341x*
3583F:	include/media/cx2341x*
3584
3585CX24120 MEDIA DRIVER
3586M:	Jemma Denson <jdenson@gmail.com>
3587M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3588L:	linux-media@vger.kernel.org
3589W:	https://linuxtv.org
3590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3591S:	Maintained
3592F:	drivers/media/dvb-frontends/cx24120*
3593
3594CX88 VIDEO4LINUX DRIVER
3595M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3596M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3597L:	linux-media@vger.kernel.org
3598W:	https://linuxtv.org
3599T:	git git://linuxtv.org/media_tree.git
3600S:	Odd fixes
3601F:	Documentation/media/v4l-drivers/cx88*
3602F:	drivers/media/pci/cx88/
3603
3604CXD2820R MEDIA DRIVER
3605M:	Antti Palosaari <crope@iki.fi>
3606L:	linux-media@vger.kernel.org
3607W:	https://linuxtv.org
3608W:	http://palosaari.fi/linux/
3609Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3610T:	git git://linuxtv.org/anttip/media_tree.git
3611S:	Maintained
3612F:	drivers/media/dvb-frontends/cxd2820r*
3613
3614CXGB3 ETHERNET DRIVER (CXGB3)
3615M:	Santosh Raspatur <santosh@chelsio.com>
3616L:	netdev@vger.kernel.org
3617W:	http://www.chelsio.com
3618S:	Supported
3619F:	drivers/net/ethernet/chelsio/cxgb3/
3620
3621CXGB3 ISCSI DRIVER (CXGB3I)
3622M:	Karen Xie <kxie@chelsio.com>
3623L:	linux-scsi@vger.kernel.org
3624W:	http://www.chelsio.com
3625S:	Supported
3626F:	drivers/scsi/cxgbi/cxgb3i
3627
3628CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3629M:	Steve Wise <swise@chelsio.com>
3630L:	linux-rdma@vger.kernel.org
3631W:	http://www.openfabrics.org
3632S:	Supported
3633F:	drivers/infiniband/hw/cxgb3/
3634F:	include/uapi/rdma/cxgb3-abi.h
3635
3636CXGB4 ETHERNET DRIVER (CXGB4)
3637M:	Ganesh Goudar <ganeshgr@chelsio.com>
3638L:	netdev@vger.kernel.org
3639W:	http://www.chelsio.com
3640S:	Supported
3641F:	drivers/net/ethernet/chelsio/cxgb4/
3642
3643CXGB4 ISCSI DRIVER (CXGB4I)
3644M:	Karen Xie <kxie@chelsio.com>
3645L:	linux-scsi@vger.kernel.org
3646W:	http://www.chelsio.com
3647S:	Supported
3648F:	drivers/scsi/cxgbi/cxgb4i
3649
3650CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3651M:	Steve Wise <swise@chelsio.com>
3652L:	linux-rdma@vger.kernel.org
3653W:	http://www.openfabrics.org
3654S:	Supported
3655F:	drivers/infiniband/hw/cxgb4/
3656F:	include/uapi/rdma/cxgb4-abi.h
3657
3658CXGB4VF ETHERNET DRIVER (CXGB4VF)
3659M:	Casey Leedom <leedom@chelsio.com>
3660L:	netdev@vger.kernel.org
3661W:	http://www.chelsio.com
3662S:	Supported
3663F:	drivers/net/ethernet/chelsio/cxgb4vf/
3664
3665CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3666M:	Ian Munsie <imunsie@au1.ibm.com>
3667M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3668L:	linuxppc-dev@lists.ozlabs.org
3669S:	Supported
3670F:	arch/powerpc/platforms/powernv/pci-cxl.c
3671F:	drivers/misc/cxl/
3672F:	include/misc/cxl*
3673F:	include/uapi/misc/cxl.h
3674F:	Documentation/powerpc/cxl.txt
3675F:	Documentation/ABI/testing/sysfs-class-cxl
3676
3677CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3678M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3679M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3680M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3681L:	linux-scsi@vger.kernel.org
3682S:	Supported
3683F:	drivers/scsi/cxlflash/
3684F:	include/uapi/scsi/cxlflash_ioctls.h
3685F:	Documentation/powerpc/cxlflash.txt
3686
3687STMMAC ETHERNET DRIVER
3688M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3689M:	Alexandre Torgue <alexandre.torgue@st.com>
3690L:	netdev@vger.kernel.org
3691W:	http://www.stlinux.com
3692S:	Supported
3693F:	drivers/net/ethernet/stmicro/stmmac/
3694
3695CYBERPRO FB DRIVER
3696M:	Russell King <linux@armlinux.org.uk>
3697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3698W:	http://www.armlinux.org.uk/
3699S:	Maintained
3700F:	drivers/video/fbdev/cyber2000fb.*
3701
3702CYCLADES ASYNC MUX DRIVER
3703W:	http://www.cyclades.com/
3704S:	Orphan
3705F:	drivers/tty/cyclades.c
3706F:	include/linux/cyclades.h
3707F:	include/uapi/linux/cyclades.h
3708
3709CYCLADES PC300 DRIVER
3710W:	http://www.cyclades.com/
3711S:	Orphan
3712F:	drivers/net/wan/pc300*
3713
3714CYPRESS_FIRMWARE MEDIA DRIVER
3715M:	Antti Palosaari <crope@iki.fi>
3716L:	linux-media@vger.kernel.org
3717W:	https://linuxtv.org
3718W:	http://palosaari.fi/linux/
3719Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3720T:	git git://linuxtv.org/anttip/media_tree.git
3721S:	Maintained
3722F:	drivers/media/common/cypress_firmware*
3723
3724CYTTSP TOUCHSCREEN DRIVER
3725M:	Ferruh Yigit <fery@cypress.com>
3726L:	linux-input@vger.kernel.org
3727S:	Supported
3728F:	drivers/input/touchscreen/cyttsp*
3729F:	include/linux/input/cyttsp.h
3730
3731DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3732M:	Joshua Kinard <kumba@gentoo.org>
3733S:	Maintained
3734F:	drivers/rtc/rtc-ds1685.c
3735F:	include/linux/rtc/ds1685.h
3736
3737DAMA SLAVE for AX.25
3738M:	Joerg Reuter <jreuter@yaina.de>
3739W:	http://yaina.de/jreuter/
3740W:	http://www.qsl.net/dl1bke/
3741L:	linux-hams@vger.kernel.org
3742S:	Maintained
3743F:	net/ax25/af_ax25.c
3744F:	net/ax25/ax25_dev.c
3745F:	net/ax25/ax25_ds_*
3746F:	net/ax25/ax25_in.c
3747F:	net/ax25/ax25_out.c
3748F:	net/ax25/ax25_timer.c
3749F:	net/ax25/sysctl_net_ax25.c
3750
3751DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3752L:	netdev@vger.kernel.org
3753S:	Orphan
3754F:	Documentation/networking/dmfe.txt
3755F:	drivers/net/ethernet/dec/tulip/dmfe.c
3756
3757DC390/AM53C974 SCSI driver
3758M:	Hannes Reinecke <hare@suse.com>
3759L:	linux-scsi@vger.kernel.org
3760S:	Maintained
3761F:	drivers/scsi/am53c974.c
3762
3763DC395x SCSI driver
3764M:	Oliver Neukum <oliver@neukum.org>
3765M:	Ali Akcaagac <aliakc@web.de>
3766M:	Jamie Lenehan <lenehan@twibble.org>
3767L:	dc395x@twibble.org
3768W:	http://twibble.org/dist/dc395x/
3769W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3770S:	Maintained
3771F:	Documentation/scsi/dc395x.txt
3772F:	drivers/scsi/dc395x.*
3773
3774DCCP PROTOCOL
3775M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3776L:	dccp@vger.kernel.org
3777W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3778S:	Maintained
3779F:	include/linux/dccp.h
3780F:	include/uapi/linux/dccp.h
3781F:	include/linux/tfrc.h
3782F:	net/dccp/
3783
3784DECnet NETWORK LAYER
3785W:	http://linux-decnet.sourceforge.net
3786L:	linux-decnet-user@lists.sourceforge.net
3787S:	Orphan
3788F:	Documentation/networking/decnet.txt
3789F:	net/decnet/
3790
3791DECSTATION PLATFORM SUPPORT
3792M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3793L:	linux-mips@linux-mips.org
3794W:	http://www.linux-mips.org/wiki/DECstation
3795S:	Maintained
3796F:	arch/mips/dec/
3797F:	arch/mips/include/asm/dec/
3798F:	arch/mips/include/asm/mach-dec/
3799
3800DEFXX FDDI NETWORK DRIVER
3801M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3802S:	Maintained
3803F:	drivers/net/fddi/defxx.*
3804
3805DELL LAPTOP DRIVER
3806M:	Matthew Garrett <mjg59@srcf.ucam.org>
3807M:	Pali Rohár <pali.rohar@gmail.com>
3808L:	platform-driver-x86@vger.kernel.org
3809S:	Maintained
3810F:	drivers/platform/x86/dell-laptop.c
3811
3812DELL LAPTOP RBTN DRIVER
3813M:	Pali Rohár <pali.rohar@gmail.com>
3814S:	Maintained
3815F:	drivers/platform/x86/dell-rbtn.*
3816
3817DELL LAPTOP FREEFALL DRIVER
3818M:	Pali Rohár <pali.rohar@gmail.com>
3819S:	Maintained
3820F:	drivers/platform/x86/dell-smo8800.c
3821
3822DELL LAPTOP SMM DRIVER
3823M:	Pali Rohár <pali.rohar@gmail.com>
3824S:	Maintained
3825F:	drivers/hwmon/dell-smm-hwmon.c
3826F:	include/uapi/linux/i8k.h
3827
3828DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3829M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3830S:	Maintained
3831F:	Documentation/dcdbas.txt
3832F:	drivers/firmware/dcdbas.*
3833
3834DELL WMI EXTRAS DRIVER
3835M:	Matthew Garrett <mjg59@srcf.ucam.org>
3836M:	Pali Rohár <pali.rohar@gmail.com>
3837S:	Maintained
3838F:	drivers/platform/x86/dell-wmi.c
3839
3840DESIGNWARE USB2 DRD IP DRIVER
3841M:	John Youn <johnyoun@synopsys.com>
3842L:	linux-usb@vger.kernel.org
3843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3844S:	Maintained
3845F:	drivers/usb/dwc2/
3846
3847DESIGNWARE USB3 DRD IP DRIVER
3848M:	Felipe Balbi <balbi@kernel.org>
3849L:	linux-usb@vger.kernel.org
3850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3851S:	Maintained
3852F:	drivers/usb/dwc3/
3853
3854DEVICE COREDUMP (DEV_COREDUMP)
3855M:	Johannes Berg <johannes@sipsolutions.net>
3856L:	linux-kernel@vger.kernel.org
3857S:	Maintained
3858F:	drivers/base/devcoredump.c
3859F:	include/linux/devcoredump.h
3860
3861DEVICE FREQUENCY (DEVFREQ)
3862M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3863M:	Kyungmin Park <kyungmin.park@samsung.com>
3864R:	Chanwoo Choi <cw00.choi@samsung.com>
3865L:	linux-pm@vger.kernel.org
3866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3867S:	Maintained
3868F:	drivers/devfreq/
3869F:	include/linux/devfreq.h
3870F:	Documentation/devicetree/bindings/devfreq/
3871
3872DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3873M:	Chanwoo Choi <cw00.choi@samsung.com>
3874L:	linux-pm@vger.kernel.org
3875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3876S:	Supported
3877F:	drivers/devfreq/event/
3878F:	drivers/devfreq/devfreq-event.c
3879F:	include/linux/devfreq-event.h
3880F:	Documentation/devicetree/bindings/devfreq/event/
3881
3882BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3883M:	Chanwoo Choi <cw00.choi@samsung.com>
3884L:	linux-pm@vger.kernel.org
3885L:	linux-samsung-soc@vger.kernel.org
3886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3887S:	Maintained
3888F:	drivers/devfreq/exynos-bus.c
3889F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3890
3891DEVICE NUMBER REGISTRY
3892M:	Torben Mathiasen <device@lanana.org>
3893W:	http://lanana.org/docs/device-list/index.html
3894S:	Maintained
3895
3896DEVICE-MAPPER  (LVM)
3897M:	Alasdair Kergon <agk@redhat.com>
3898M:	Mike Snitzer <snitzer@redhat.com>
3899M:	dm-devel@redhat.com
3900L:	dm-devel@redhat.com
3901W:	http://sources.redhat.com/dm
3902Q:	http://patchwork.kernel.org/project/dm-devel/list/
3903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3904T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3905S:	Maintained
3906F:	Documentation/device-mapper/
3907F:	drivers/md/dm*
3908F:	drivers/md/persistent-data/
3909F:	include/linux/device-mapper.h
3910F:	include/linux/dm-*.h
3911F:	include/uapi/linux/dm-*.h
3912
3913DEVLINK
3914M:	Jiri Pirko <jiri@mellanox.com>
3915L:	netdev@vger.kernel.org
3916S:	Supported
3917F:	net/core/devlink.c
3918F:	include/net/devlink.h
3919F:	include/uapi/linux/devlink.h
3920
3921DIALOG SEMICONDUCTOR DRIVERS
3922M:	Support Opensource <support.opensource@diasemi.com>
3923W:	http://www.dialog-semiconductor.com/products
3924S:	Supported
3925F:	Documentation/hwmon/da90??
3926F:	Documentation/devicetree/bindings/mfd/da90*.txt
3927F:	Documentation/devicetree/bindings/regulator/da92*.txt
3928F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3929F:	drivers/gpio/gpio-da90??.c
3930F:	drivers/hwmon/da90??-hwmon.c
3931F:	drivers/iio/adc/da91??-*.c
3932F:	drivers/input/misc/da90??_onkey.c
3933F:	drivers/input/touchscreen/da9052_tsi.c
3934F:	drivers/leds/leds-da90??.c
3935F:	drivers/mfd/da903x.c
3936F:	drivers/mfd/da90??-*.c
3937F:	drivers/mfd/da91??-*.c
3938F:	drivers/power/supply/da9052-battery.c
3939F:	drivers/power/supply/da91??-*.c
3940F:	drivers/regulator/da903x.c
3941F:	drivers/regulator/da9???-regulator.[ch]
3942F:	drivers/rtc/rtc-da90??.c
3943F:	drivers/video/backlight/da90??_bl.c
3944F:	drivers/watchdog/da90??_wdt.c
3945F:	include/linux/mfd/da903x.h
3946F:	include/linux/mfd/da9052/
3947F:	include/linux/mfd/da9055/
3948F:	include/linux/mfd/da9062/
3949F:	include/linux/mfd/da9063/
3950F:	include/linux/mfd/da9150/
3951F:	include/linux/regulator/da9211.h
3952F:	include/sound/da[79]*.h
3953F:	sound/soc/codecs/da[79]*.[ch]
3954
3955DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3956M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3957L:	linux-gpio@vger.kernel.org
3958S:	Maintained
3959F:	drivers/gpio/gpio-gpio-mm.c
3960
3961DIGI NEO AND CLASSIC PCI PRODUCTS
3962M:	Lidza Louina <lidza.louina@gmail.com>
3963M:	Mark Hounschell <markh@compro.net>
3964L:	driverdev-devel@linuxdriverproject.org
3965S:	Maintained
3966F:	drivers/staging/dgnc/
3967
3968DIOLAN U2C-12 I2C DRIVER
3969M:	Guenter Roeck <linux@roeck-us.net>
3970L:	linux-i2c@vger.kernel.org
3971S:	Maintained
3972F:	drivers/i2c/busses/i2c-diolan-u2c.c
3973
3974DIRECT ACCESS (DAX)
3975M:	Matthew Wilcox <mawilcox@microsoft.com>
3976M:	Ross Zwisler <ross.zwisler@linux.intel.com>
3977L:	linux-fsdevel@vger.kernel.org
3978S:	Supported
3979F:	fs/dax.c
3980F:	include/linux/dax.h
3981F:	include/trace/events/fs_dax.h
3982
3983DIRECTORY NOTIFICATION (DNOTIFY)
3984M:	Eric Paris <eparis@parisplace.org>
3985S:	Maintained
3986F:	Documentation/filesystems/dnotify.txt
3987F:	fs/notify/dnotify/
3988F:	include/linux/dnotify.h
3989
3990DISK GEOMETRY AND PARTITION HANDLING
3991M:	Andries Brouwer <aeb@cwi.nl>
3992W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3993W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3994W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3995S:	Maintained
3996
3997DISKQUOTA
3998M:	Jan Kara <jack@suse.com>
3999S:	Maintained
4000F:	Documentation/filesystems/quota.txt
4001F:	fs/quota/
4002F:	include/linux/quota*.h
4003F:	include/uapi/linux/quota*.h
4004
4005DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4006M:	Bernie Thompson <bernie@plugable.com>
4007L:	linux-fbdev@vger.kernel.org
4008S:	Maintained
4009W:	http://plugable.com/category/projects/udlfb/
4010F:	drivers/video/fbdev/udlfb.c
4011F:	include/video/udlfb.h
4012F:	Documentation/fb/udlfb.txt
4013
4014DISTRIBUTED LOCK MANAGER (DLM)
4015M:	Christine Caulfield <ccaulfie@redhat.com>
4016M:	David Teigland <teigland@redhat.com>
4017L:	cluster-devel@redhat.com
4018W:	http://sources.redhat.com/cluster/
4019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4020S:	Supported
4021F:	fs/dlm/
4022
4023DMA BUFFER SHARING FRAMEWORK
4024M:	Sumit Semwal <sumit.semwal@linaro.org>
4025S:	Maintained
4026L:	linux-media@vger.kernel.org
4027L:	dri-devel@lists.freedesktop.org
4028L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4029F:	drivers/dma-buf/
4030F:	include/linux/dma-buf*
4031F:	include/linux/reservation.h
4032F:	include/linux/*fence.h
4033F:	Documentation/driver-api/dma-buf.rst
4034T:	git git://anongit.freedesktop.org/drm/drm-misc
4035
4036SYNC FILE FRAMEWORK
4037M:	Sumit Semwal <sumit.semwal@linaro.org>
4038R:	Gustavo Padovan <gustavo@padovan.org>
4039S:	Maintained
4040L:	linux-media@vger.kernel.org
4041L:	dri-devel@lists.freedesktop.org
4042F:	drivers/dma-buf/sync_*
4043F:	drivers/dma-buf/dma-fence*
4044F:	drivers/dma-buf/sw_sync.c
4045F:	include/linux/sync_file.h
4046F:	include/uapi/linux/sync_file.h
4047F:	Documentation/sync_file.txt
4048T:	git git://anongit.freedesktop.org/drm/drm-misc
4049
4050DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4051M:	Vinod Koul <vinod.koul@intel.com>
4052L:	dmaengine@vger.kernel.org
4053Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4054S:	Maintained
4055F:	drivers/dma/
4056F:	include/linux/dmaengine.h
4057F:	Documentation/devicetree/bindings/dma/
4058F:	Documentation/dmaengine/
4059T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4060
4061DME1737 HARDWARE MONITOR DRIVER
4062M:	Juerg Haefliger <juergh@gmail.com>
4063L:	linux-hwmon@vger.kernel.org
4064S:	Maintained
4065F:	Documentation/hwmon/dme1737
4066F:	drivers/hwmon/dme1737.c
4067
4068DMI/SMBIOS SUPPORT
4069M:	Jean Delvare <jdelvare@suse.com>
4070S:	Maintained
4071T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4072F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4073F:	drivers/firmware/dmi-id.c
4074F:	drivers/firmware/dmi_scan.c
4075F:	include/linux/dmi.h
4076
4077DOCUMENTATION
4078M:	Jonathan Corbet <corbet@lwn.net>
4079L:	linux-doc@vger.kernel.org
4080S:	Maintained
4081F:	Documentation/
4082F:	scripts/docproc.c
4083F:	scripts/kernel-doc*
4084X:	Documentation/ABI/
4085X:	Documentation/devicetree/
4086X:	Documentation/acpi
4087X:	Documentation/power
4088X:	Documentation/spi
4089X:	Documentation/media
4090T:	git git://git.lwn.net/linux.git docs-next
4091
4092DOUBLETALK DRIVER
4093M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4094L:	blinux-list@redhat.com
4095S:	Maintained
4096F:	drivers/char/dtlk.c
4097F:	include/linux/dtlk.h
4098
4099DPT_I2O SCSI RAID DRIVER
4100M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4101L:	linux-scsi@vger.kernel.org
4102W:	http://www.adaptec.com/
4103S:	Maintained
4104F:	drivers/scsi/dpt*
4105F:	drivers/scsi/dpt/
4106
4107DRBD DRIVER
4108M:	Philipp Reisner <philipp.reisner@linbit.com>
4109M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4110L:	drbd-dev@lists.linbit.com
4111W:	http://www.drbd.org
4112T:	git git://git.linbit.com/linux-drbd.git
4113T:	git git://git.linbit.com/drbd-8.4.git
4114S:	Supported
4115F:	drivers/block/drbd/
4116F:	lib/lru_cache.c
4117F:	Documentation/blockdev/drbd/
4118
4119DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4120M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4122S:	Supported
4123F:	Documentation/kobject.txt
4124F:	drivers/base/
4125F:	fs/debugfs/
4126F:	fs/sysfs/
4127F:	include/linux/debugfs.h
4128F:	include/linux/kobj*
4129F:	lib/kobj*
4130
4131DRM DRIVERS
4132M:	David Airlie <airlied@linux.ie>
4133L:	dri-devel@lists.freedesktop.org
4134T:	git git://people.freedesktop.org/~airlied/linux
4135B:	https://bugs.freedesktop.org/
4136C:	irc://chat.freenode.net/dri-devel
4137S:	Maintained
4138F:	drivers/gpu/drm/
4139F:	drivers/gpu/vga/
4140F:	Documentation/devicetree/bindings/display/
4141F:	Documentation/devicetree/bindings/gpu/
4142F:	Documentation/devicetree/bindings/video/
4143F:	Documentation/gpu/
4144F:	include/drm/
4145F:	include/uapi/drm/
4146
4147DRM DRIVERS AND MISC GPU PATCHES
4148M:	Daniel Vetter <daniel.vetter@intel.com>
4149M:	Jani Nikula <jani.nikula@linux.intel.com>
4150M:	Sean Paul <seanpaul@chromium.org>
4151W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4152S:	Maintained
4153T:	git git://anongit.freedesktop.org/drm/drm-misc
4154F:	Documentation/gpu/
4155F:	drivers/gpu/vga/
4156F:	drivers/gpu/drm/*
4157F:	include/drm/drm*
4158F:	include/uapi/drm/drm*
4159
4160DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4161M:	Dave Airlie <airlied@redhat.com>
4162S:	Odd Fixes
4163F:	drivers/gpu/drm/ast/
4164
4165DRM DRIVERS FOR BRIDGE CHIPS
4166M:	Archit Taneja <architt@codeaurora.org>
4167S:	Maintained
4168T:	git git://anongit.freedesktop.org/drm/drm-misc
4169F:	drivers/gpu/drm/bridge/
4170
4171DRM DRIVER FOR BOCHS VIRTUAL GPU
4172M:	Gerd Hoffmann <kraxel@redhat.com>
4173L:	virtualization@lists.linux-foundation.org
4174T:	git git://git.kraxel.org/linux drm-qemu
4175S:	Maintained
4176F:	drivers/gpu/drm/bochs/
4177
4178DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4179M:	Dave Airlie <airlied@redhat.com>
4180M:	Gerd Hoffmann <kraxel@redhat.com>
4181L:	virtualization@lists.linux-foundation.org
4182T:	git git://git.kraxel.org/linux drm-qemu
4183S:	Obsolete
4184W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4185F:	drivers/gpu/drm/cirrus/
4186
4187RADEON and AMDGPU DRM DRIVERS
4188M:	Alex Deucher <alexander.deucher@amd.com>
4189M:	Christian König <christian.koenig@amd.com>
4190L:	amd-gfx@lists.freedesktop.org
4191T:	git git://people.freedesktop.org/~agd5f/linux
4192S:	Supported
4193F:	drivers/gpu/drm/radeon/
4194F:	include/uapi/drm/radeon_drm.h
4195F:	drivers/gpu/drm/amd/
4196F:	include/uapi/drm/amdgpu_drm.h
4197
4198DRM PANEL DRIVERS
4199M:	Thierry Reding <thierry.reding@gmail.com>
4200L:	dri-devel@lists.freedesktop.org
4201T:	git git://anongit.freedesktop.org/tegra/linux.git
4202S:	Maintained
4203F:	drivers/gpu/drm/drm_panel.c
4204F:	drivers/gpu/drm/panel/
4205F:	include/drm/drm_panel.h
4206F:	Documentation/devicetree/bindings/display/panel/
4207
4208INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4209M:	Daniel Vetter <daniel.vetter@intel.com>
4210M:	Jani Nikula <jani.nikula@linux.intel.com>
4211L:	intel-gfx@lists.freedesktop.org
4212W:	https://01.org/linuxgraphics/
4213B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4214C:	irc://chat.freenode.net/intel-gfx
4215Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4216T:	git git://anongit.freedesktop.org/drm-intel
4217S:	Supported
4218F:	drivers/gpu/drm/i915/
4219F:	include/drm/i915*
4220F:	include/uapi/drm/i915_drm.h
4221F:	Documentation/gpu/i915.rst
4222
4223INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4224M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4225M:      Zhi Wang <zhi.a.wang@intel.com>
4226L:      intel-gvt-dev@lists.freedesktop.org
4227L:      intel-gfx@lists.freedesktop.org
4228W:      https://01.org/igvt-g
4229T:      git https://github.com/01org/gvt-linux.git
4230S:      Supported
4231F:      drivers/gpu/drm/i915/gvt/
4232
4233DRM DRIVERS FOR ATMEL HLCDC
4234M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4235L:	dri-devel@lists.freedesktop.org
4236S:	Supported
4237F:	drivers/gpu/drm/atmel-hlcdc/
4238F:	Documentation/devicetree/bindings/drm/atmel/
4239
4240DRM DRIVERS FOR ALLWINNER A10
4241M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4242L:	dri-devel@lists.freedesktop.org
4243S:	Supported
4244F:	drivers/gpu/drm/sun4i/
4245F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4246
4247DRM DRIVERS FOR AMLOGIC SOCS
4248M:	Neil Armstrong <narmstrong@baylibre.com>
4249L:	dri-devel@lists.freedesktop.org
4250L:	linux-amlogic@lists.infradead.org
4251W:	http://linux-meson.com/
4252S:	Supported
4253F:	drivers/gpu/drm/meson/
4254F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4255
4256DRM DRIVERS FOR EXYNOS
4257M:	Inki Dae <inki.dae@samsung.com>
4258M:	Joonyoung Shim <jy0922.shim@samsung.com>
4259M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4260M:	Kyungmin Park <kyungmin.park@samsung.com>
4261L:	dri-devel@lists.freedesktop.org
4262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4263S:	Supported
4264F:	drivers/gpu/drm/exynos/
4265F:	include/uapi/drm/exynos_drm.h
4266F:	Documentation/devicetree/bindings/display/exynos/
4267
4268DRM DRIVERS FOR FREESCALE DCU
4269M:	Stefan Agner <stefan@agner.ch>
4270M:	Alison Wang <alison.wang@freescale.com>
4271L:	dri-devel@lists.freedesktop.org
4272S:	Supported
4273F:	drivers/gpu/drm/fsl-dcu/
4274F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4275F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4276F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4277
4278DRM DRIVERS FOR FREESCALE IMX
4279M:	Philipp Zabel <p.zabel@pengutronix.de>
4280L:	dri-devel@lists.freedesktop.org
4281S:	Maintained
4282F:	drivers/gpu/drm/imx/
4283F:	drivers/gpu/ipu-v3/
4284F:	Documentation/devicetree/bindings/display/imx/
4285
4286DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4287M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4288L:	dri-devel@lists.freedesktop.org
4289T:	git git://github.com/patjak/drm-gma500
4290S:	Maintained
4291F:	drivers/gpu/drm/gma500/
4292
4293DRM DRIVERS FOR HISILICON
4294M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4295M:	Rongrong Zou <zourongrong@gmail.com>
4296R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4297R:	Chen Feng <puck.chen@hisilicon.com>
4298L:	dri-devel@lists.freedesktop.org
4299T:	git git://github.com/xin3liang/linux.git
4300S:	Maintained
4301F:	drivers/gpu/drm/hisilicon/
4302F:	Documentation/devicetree/bindings/display/hisilicon/
4303
4304DRM DRIVER FOR INTEL I810 VIDEO CARDS
4305S:	Orphan / Obsolete
4306F:	drivers/gpu/drm/i810/
4307F:	include/uapi/drm/i810_drm.h
4308
4309DRM DRIVERS FOR MEDIATEK
4310M:	CK Hu <ck.hu@mediatek.com>
4311M:	Philipp Zabel <p.zabel@pengutronix.de>
4312L:	dri-devel@lists.freedesktop.org
4313S:	Supported
4314F:	drivers/gpu/drm/mediatek/
4315F:	Documentation/devicetree/bindings/display/mediatek/
4316
4317DRM DRIVER FOR MI0283QT
4318M:	Noralf Trønnes <noralf@tronnes.org>
4319S:	Maintained
4320F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4321F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4322
4323DRM DRIVER FOR MSM ADRENO GPU
4324M:	Rob Clark <robdclark@gmail.com>
4325L:	linux-arm-msm@vger.kernel.org
4326L:	dri-devel@lists.freedesktop.org
4327L:	freedreno@lists.freedesktop.org
4328T:	git git://people.freedesktop.org/~robclark/linux
4329S:	Maintained
4330F:	drivers/gpu/drm/msm/
4331F:	include/uapi/drm/msm_drm.h
4332F:	Documentation/devicetree/bindings/display/msm/
4333
4334DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4335M:	Ben Skeggs <bskeggs@redhat.com>
4336L:	dri-devel@lists.freedesktop.org
4337L:	nouveau@lists.freedesktop.org
4338T:	git git://github.com/skeggsb/linux
4339S:	Supported
4340F:	drivers/gpu/drm/nouveau/
4341F:	include/uapi/drm/nouveau_drm.h
4342
4343DRM DRIVERS FOR NVIDIA TEGRA
4344M:	Thierry Reding <thierry.reding@gmail.com>
4345L:	dri-devel@lists.freedesktop.org
4346L:	linux-tegra@vger.kernel.org
4347T:	git git://anongit.freedesktop.org/tegra/linux.git
4348S:	Supported
4349F:	drivers/gpu/drm/tegra/
4350F:	drivers/gpu/host1x/
4351F:	include/linux/host1x.h
4352F:	include/uapi/drm/tegra_drm.h
4353F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4354
4355DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4356S:	Orphan / Obsolete
4357F:	drivers/gpu/drm/mga/
4358F:	include/uapi/drm/mga_drm.h
4359
4360DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4361M:	Dave Airlie <airlied@redhat.com>
4362S:	Odd Fixes
4363F:	drivers/gpu/drm/mgag200/
4364
4365DRM DRIVER FOR RAGE 128 VIDEO CARDS
4366S:	Orphan / Obsolete
4367F:	drivers/gpu/drm/r128/
4368F:	include/uapi/drm/r128_drm.h
4369
4370DRM DRIVERS FOR RENESAS
4371M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4372L:	dri-devel@lists.freedesktop.org
4373L:	linux-renesas-soc@vger.kernel.org
4374T:	git git://linuxtv.org/pinchartl/fbdev
4375S:	Supported
4376F:	drivers/gpu/drm/rcar-du/
4377F:	drivers/gpu/drm/shmobile/
4378F:	include/linux/platform_data/shmob_drm.h
4379F:	Documentation/devicetree/bindings/display/renesas,du.txt
4380
4381DRM DRIVER FOR QXL VIRTUAL GPU
4382M:	Dave Airlie <airlied@redhat.com>
4383M:	Gerd Hoffmann <kraxel@redhat.com>
4384L:	virtualization@lists.linux-foundation.org
4385T:	git git://git.kraxel.org/linux drm-qemu
4386S:	Maintained
4387F:	drivers/gpu/drm/qxl/
4388F:	include/uapi/drm/qxl_drm.h
4389
4390DRM DRIVERS FOR ROCKCHIP
4391M:	Mark Yao <mark.yao@rock-chips.com>
4392L:	dri-devel@lists.freedesktop.org
4393S:	Maintained
4394F:	drivers/gpu/drm/rockchip/
4395F:	Documentation/devicetree/bindings/display/rockchip/
4396
4397DRM DRIVER FOR SAVAGE VIDEO CARDS
4398S:	Orphan / Obsolete
4399F:	drivers/gpu/drm/savage/
4400F:	include/uapi/drm/savage_drm.h
4401
4402DRM DRIVER FOR SIS VIDEO CARDS
4403S:	Orphan / Obsolete
4404F:	drivers/gpu/drm/sis/
4405F:	include/uapi/drm/sis_drm.h
4406
4407DRM DRIVERS FOR STI
4408M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4409M:	Vincent Abriou <vincent.abriou@st.com>
4410L:	dri-devel@lists.freedesktop.org
4411T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4412S:	Maintained
4413F:	drivers/gpu/drm/sti
4414F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4415
4416DRM DRIVER FOR TDFX VIDEO CARDS
4417S:	Orphan / Obsolete
4418F:	drivers/gpu/drm/tdfx/
4419
4420DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4421M:	Dave Airlie <airlied@redhat.com>
4422S:	Odd Fixes
4423F:	drivers/gpu/drm/udl/
4424
4425DRM DRIVERS FOR VIVANTE GPU IP
4426M:	Lucas Stach <l.stach@pengutronix.de>
4427R:	Russell King <linux+etnaviv@armlinux.org.uk>
4428R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4429L:	etnaviv@lists.freedesktop.org
4430L:	dri-devel@lists.freedesktop.org
4431S:	Maintained
4432F:	drivers/gpu/drm/etnaviv/
4433F:	include/uapi/drm/etnaviv_drm.h
4434F:	Documentation/devicetree/bindings/display/etnaviv/
4435
4436DRM DRIVER FOR VMWARE VIRTUAL GPU
4437M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4438M:	Sinclair Yeh <syeh@vmware.com>
4439M:	Thomas Hellstrom <thellstrom@vmware.com>
4440L:	dri-devel@lists.freedesktop.org
4441T:	git git://people.freedesktop.org/~syeh/repos_linux
4442T:	git git://people.freedesktop.org/~thomash/linux
4443S:	Supported
4444F:	drivers/gpu/drm/vmwgfx/
4445F:	include/uapi/drm/vmwgfx_drm.h
4446
4447DRM DRIVERS FOR VC4
4448M:	Eric Anholt <eric@anholt.net>
4449T:	git git://github.com/anholt/linux
4450S:	Supported
4451F:	drivers/gpu/drm/vc4/
4452F:	include/uapi/drm/vc4_drm.h
4453F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4454
4455DRM DRIVERS FOR TI OMAP
4456M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4457L:	dri-devel@lists.freedesktop.org
4458S:	Maintained
4459F:	drivers/gpu/drm/omapdrm/
4460F:	Documentation/devicetree/bindings/display/ti/
4461
4462DRM DRIVERS FOR TI LCDC
4463M:	Jyri Sarha <jsarha@ti.com>
4464R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4465L:	dri-devel@lists.freedesktop.org
4466S:	Maintained
4467F:	drivers/gpu/drm/tilcdc/
4468F:	Documentation/devicetree/bindings/display/tilcdc/
4469
4470DRM DRIVERS FOR ZTE ZX
4471M:	Shawn Guo <shawnguo@kernel.org>
4472L:	dri-devel@lists.freedesktop.org
4473S:	Maintained
4474F:	drivers/gpu/drm/zte/
4475F:	Documentation/devicetree/bindings/display/zte,vou.txt
4476
4477DSBR100 USB FM RADIO DRIVER
4478M:	Alexey Klimov <klimov.linux@gmail.com>
4479L:	linux-media@vger.kernel.org
4480T:	git git://linuxtv.org/media_tree.git
4481S:	Maintained
4482F:	drivers/media/radio/dsbr100.c
4483
4484DSCC4 DRIVER
4485M:	Francois Romieu <romieu@fr.zoreil.com>
4486L:	netdev@vger.kernel.org
4487S:	Maintained
4488F:	drivers/net/wan/dscc4.c
4489
4490DT3155 MEDIA DRIVER
4491M:	Hans Verkuil <hverkuil@xs4all.nl>
4492L:	linux-media@vger.kernel.org
4493T:	git git://linuxtv.org/media_tree.git
4494W:	https://linuxtv.org
4495S:	Odd Fixes
4496F:	drivers/media/pci/dt3155/
4497
4498DVB_USB_AF9015 MEDIA DRIVER
4499M:	Antti Palosaari <crope@iki.fi>
4500L:	linux-media@vger.kernel.org
4501W:	https://linuxtv.org
4502W:	http://palosaari.fi/linux/
4503Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4504T:	git git://linuxtv.org/anttip/media_tree.git
4505S:	Maintained
4506F:	drivers/media/usb/dvb-usb-v2/af9015*
4507
4508DVB_USB_AF9035 MEDIA DRIVER
4509M:	Antti Palosaari <crope@iki.fi>
4510L:	linux-media@vger.kernel.org
4511W:	https://linuxtv.org
4512W:	http://palosaari.fi/linux/
4513Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4514T:	git git://linuxtv.org/anttip/media_tree.git
4515S:	Maintained
4516F:	drivers/media/usb/dvb-usb-v2/af9035*
4517
4518DVB_USB_ANYSEE MEDIA DRIVER
4519M:	Antti Palosaari <crope@iki.fi>
4520L:	linux-media@vger.kernel.org
4521W:	https://linuxtv.org
4522W:	http://palosaari.fi/linux/
4523Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4524T:	git git://linuxtv.org/anttip/media_tree.git
4525S:	Maintained
4526F:	drivers/media/usb/dvb-usb-v2/anysee*
4527
4528DVB_USB_AU6610 MEDIA DRIVER
4529M:	Antti Palosaari <crope@iki.fi>
4530L:	linux-media@vger.kernel.org
4531W:	https://linuxtv.org
4532W:	http://palosaari.fi/linux/
4533Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4534T:	git git://linuxtv.org/anttip/media_tree.git
4535S:	Maintained
4536F:	drivers/media/usb/dvb-usb-v2/au6610*
4537
4538DVB_USB_CE6230 MEDIA DRIVER
4539M:	Antti Palosaari <crope@iki.fi>
4540L:	linux-media@vger.kernel.org
4541W:	https://linuxtv.org
4542W:	http://palosaari.fi/linux/
4543Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4544T:	git git://linuxtv.org/anttip/media_tree.git
4545S:	Maintained
4546F:	drivers/media/usb/dvb-usb-v2/ce6230*
4547
4548DVB_USB_CXUSB MEDIA DRIVER
4549M:	Michael Krufky <mkrufky@linuxtv.org>
4550L:	linux-media@vger.kernel.org
4551W:	https://linuxtv.org
4552W:	http://github.com/mkrufky
4553Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4554T:	git git://linuxtv.org/media_tree.git
4555S:	Maintained
4556F:	drivers/media/usb/dvb-usb/cxusb*
4557
4558DVB_USB_EC168 MEDIA DRIVER
4559M:	Antti Palosaari <crope@iki.fi>
4560L:	linux-media@vger.kernel.org
4561W:	https://linuxtv.org
4562W:	http://palosaari.fi/linux/
4563Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4564T:	git git://linuxtv.org/anttip/media_tree.git
4565S:	Maintained
4566F:	drivers/media/usb/dvb-usb-v2/ec168*
4567
4568DVB_USB_GL861 MEDIA DRIVER
4569M:	Antti Palosaari <crope@iki.fi>
4570L:	linux-media@vger.kernel.org
4571W:	https://linuxtv.org
4572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4573T:	git git://linuxtv.org/anttip/media_tree.git
4574S:	Maintained
4575F:	drivers/media/usb/dvb-usb-v2/gl861*
4576
4577DVB_USB_MXL111SF MEDIA DRIVER
4578M:	Michael Krufky <mkrufky@linuxtv.org>
4579L:	linux-media@vger.kernel.org
4580W:	https://linuxtv.org
4581W:	http://github.com/mkrufky
4582Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4583T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4584S:	Maintained
4585F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4586
4587DVB_USB_RTL28XXU MEDIA DRIVER
4588M:	Antti Palosaari <crope@iki.fi>
4589L:	linux-media@vger.kernel.org
4590W:	https://linuxtv.org
4591W:	http://palosaari.fi/linux/
4592Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4593T:	git git://linuxtv.org/anttip/media_tree.git
4594S:	Maintained
4595F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4596
4597DVB_USB_V2 MEDIA DRIVER
4598M:	Antti Palosaari <crope@iki.fi>
4599L:	linux-media@vger.kernel.org
4600W:	https://linuxtv.org
4601W:	http://palosaari.fi/linux/
4602Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4603T:	git git://linuxtv.org/anttip/media_tree.git
4604S:	Maintained
4605F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4606F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4607
4608DYNAMIC DEBUG
4609M:	Jason Baron <jbaron@akamai.com>
4610S:	Maintained
4611F:	lib/dynamic_debug.c
4612F:	include/linux/dynamic_debug.h
4613
4614DZ DECSTATION DZ11 SERIAL DRIVER
4615M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4616S:	Maintained
4617F:	drivers/tty/serial/dz.*
4618
4619E3X0 POWER BUTTON DRIVER
4620M:	Moritz Fischer <moritz.fischer@ettus.com>
4621L:	usrp-users@lists.ettus.com
4622W:	http://www.ettus.com
4623S:	Supported
4624F:	drivers/input/misc/e3x0-button.c
4625F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4626
4627E4000 MEDIA DRIVER
4628M:	Antti Palosaari <crope@iki.fi>
4629L:	linux-media@vger.kernel.org
4630W:	https://linuxtv.org
4631W:	http://palosaari.fi/linux/
4632Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4633T:	git git://linuxtv.org/anttip/media_tree.git
4634S:	Maintained
4635F:	drivers/media/tuners/e4000*
4636
4637EATA ISA/EISA/PCI SCSI DRIVER
4638M:	Dario Ballabio <ballabio_dario@emc.com>
4639L:	linux-scsi@vger.kernel.org
4640S:	Maintained
4641F:	drivers/scsi/eata.c
4642
4643EC100 MEDIA DRIVER
4644M:	Antti Palosaari <crope@iki.fi>
4645L:	linux-media@vger.kernel.org
4646W:	https://linuxtv.org
4647W:	http://palosaari.fi/linux/
4648Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4649T:	git git://linuxtv.org/anttip/media_tree.git
4650S:	Maintained
4651F:	drivers/media/dvb-frontends/ec100*
4652
4653ECRYPT FILE SYSTEM
4654M:	Tyler Hicks <tyhicks@canonical.com>
4655L:	ecryptfs@vger.kernel.org
4656W:	http://ecryptfs.org
4657W:	https://launchpad.net/ecryptfs
4658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4659S:	Supported
4660F:	Documentation/filesystems/ecryptfs.txt
4661F:	fs/ecryptfs/
4662
4663EDAC-CORE
4664M:	Borislav Petkov <bp@alien8.de>
4665M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4666M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4667L:	linux-edac@vger.kernel.org
4668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4670S:	Supported
4671F:	Documentation/admin-guide/ras.rst
4672F:	Documentation/driver-api/edac.rst
4673F:	drivers/edac/
4674F:	include/linux/edac.h
4675
4676EDAC-AMD64
4677M:	Borislav Petkov <bp@alien8.de>
4678L:	linux-edac@vger.kernel.org
4679S:	Maintained
4680F:	drivers/edac/amd64_edac*
4681
4682EDAC-CALXEDA
4683M:	Robert Richter <rric@kernel.org>
4684L:	linux-edac@vger.kernel.org
4685S:	Maintained
4686F:	drivers/edac/highbank*
4687
4688EDAC-CAVIUM
4689M:	Ralf Baechle <ralf@linux-mips.org>
4690M:	David Daney <david.daney@cavium.com>
4691L:	linux-edac@vger.kernel.org
4692L:	linux-mips@linux-mips.org
4693S:	Supported
4694F:	drivers/edac/octeon_edac*
4695
4696EDAC-E752X
4697M:	Mark Gross <mark.gross@intel.com>
4698L:	linux-edac@vger.kernel.org
4699S:	Maintained
4700F:	drivers/edac/e752x_edac.c
4701
4702EDAC-E7XXX
4703L:	linux-edac@vger.kernel.org
4704S:	Maintained
4705F:	drivers/edac/e7xxx_edac.c
4706
4707EDAC-FSL_DDR
4708M:	York Sun <york.sun@nxp.com>
4709L:	linux-edac@vger.kernel.org
4710S:	Maintained
4711F:	drivers/edac/fsl_ddr_edac.*
4712
4713EDAC-GHES
4714M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4715M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4716L:	linux-edac@vger.kernel.org
4717S:	Maintained
4718F:	drivers/edac/ghes_edac.c
4719
4720EDAC-I82443BXGX
4721M:	Tim Small <tim@buttersideup.com>
4722L:	linux-edac@vger.kernel.org
4723S:	Maintained
4724F:	drivers/edac/i82443bxgx_edac.c
4725
4726EDAC-I3000
4727L:	linux-edac@vger.kernel.org
4728S:	Orphan
4729F:	drivers/edac/i3000_edac.c
4730
4731EDAC-I5000
4732L:	linux-edac@vger.kernel.org
4733S:	Maintained
4734F:	drivers/edac/i5000_edac.c
4735
4736EDAC-I5400
4737M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4738M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4739L:	linux-edac@vger.kernel.org
4740S:	Maintained
4741F:	drivers/edac/i5400_edac.c
4742
4743EDAC-I7300
4744M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4745M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4746L:	linux-edac@vger.kernel.org
4747S:	Maintained
4748F:	drivers/edac/i7300_edac.c
4749
4750EDAC-I7CORE
4751M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4752M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4753L:	linux-edac@vger.kernel.org
4754S:	Maintained
4755F:	drivers/edac/i7core_edac.c
4756
4757EDAC-I82975X
4758M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4759M:	"Arvind R." <arvino55@gmail.com>
4760L:	linux-edac@vger.kernel.org
4761S:	Maintained
4762F:	drivers/edac/i82975x_edac.c
4763
4764EDAC-IE31200
4765M:	Jason Baron <jbaron@akamai.com>
4766L:	linux-edac@vger.kernel.org
4767S:	Maintained
4768F:	drivers/edac/ie31200_edac.c
4769
4770EDAC-MPC85XX
4771M:	Johannes Thumshirn <morbidrsa@gmail.com>
4772L:	linux-edac@vger.kernel.org
4773S:	Maintained
4774F:	drivers/edac/mpc85xx_edac.[ch]
4775
4776EDAC-PND2
4777M:	Tony Luck <tony.luck@intel.com>
4778L:	linux-edac@vger.kernel.org
4779S:	Maintained
4780F:	drivers/edac/pnd2_edac.[ch]
4781
4782EDAC-PASEMI
4783M:	Egor Martovetsky <egor@pasemi.com>
4784L:	linux-edac@vger.kernel.org
4785S:	Maintained
4786F:	drivers/edac/pasemi_edac.c
4787
4788EDAC-R82600
4789M:	Tim Small <tim@buttersideup.com>
4790L:	linux-edac@vger.kernel.org
4791S:	Maintained
4792F:	drivers/edac/r82600_edac.c
4793
4794EDAC-SBRIDGE
4795M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4796M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4797L:	linux-edac@vger.kernel.org
4798S:	Maintained
4799F:	drivers/edac/sb_edac.c
4800
4801EDAC-SKYLAKE
4802M:	Tony Luck <tony.luck@intel.com>
4803L:	linux-edac@vger.kernel.org
4804S:	Maintained
4805F:	drivers/edac/skx_edac.c
4806
4807EDAC-XGENE
4808APPLIED MICRO (APM) X-GENE SOC EDAC
4809M:     Loc Ho <lho@apm.com>
4810S:     Supported
4811F:     drivers/edac/xgene_edac.c
4812F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4813
4814EDIROL UA-101/UA-1000 DRIVER
4815M:	Clemens Ladisch <clemens@ladisch.de>
4816L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4817T:	git git://git.alsa-project.org/alsa-kernel.git
4818S:	Maintained
4819F:	sound/usb/misc/ua101.c
4820
4821EXTENSIBLE FIRMWARE INTERFACE (EFI)
4822M:	Matt Fleming <matt@codeblueprint.co.uk>
4823M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4824L:	linux-efi@vger.kernel.org
4825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4826S:	Maintained
4827F:	Documentation/efi-stub.txt
4828F:	arch/*/kernel/efi.c
4829F:	arch/x86/boot/compressed/eboot.[ch]
4830F:	arch/*/include/asm/efi.h
4831F:	arch/x86/platform/efi/
4832F:	drivers/firmware/efi/
4833F:	include/linux/efi*.h
4834F:	arch/arm/boot/compressed/efi-header.S
4835F:	arch/arm64/kernel/efi-entry.S
4836
4837EFI VARIABLE FILESYSTEM
4838M:	Matthew Garrett <matthew.garrett@nebula.com>
4839M:	Jeremy Kerr <jk@ozlabs.org>
4840M:	Matt Fleming <matt@codeblueprint.co.uk>
4841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4842L:	linux-efi@vger.kernel.org
4843S:	Maintained
4844F:	fs/efivarfs/
4845
4846EFIFB FRAMEBUFFER DRIVER
4847L:	linux-fbdev@vger.kernel.org
4848M:	Peter Jones <pjones@redhat.com>
4849S:	Maintained
4850F:	drivers/video/fbdev/efifb.c
4851
4852EFI TEST DRIVER
4853L:	linux-efi@vger.kernel.org
4854M:	Ivan Hu <ivan.hu@canonical.com>
4855M:	Matt Fleming <matt@codeblueprint.co.uk>
4856S:	Maintained
4857F:	drivers/firmware/efi/test/
4858
4859EFS FILESYSTEM
4860W:	http://aeschi.ch.eu.org/efs/
4861S:	Orphan
4862F:	fs/efs/
4863
4864EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4865M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4866L:	netdev@vger.kernel.org
4867S:	Maintained
4868F:	drivers/net/ethernet/ibm/ehea/
4869
4870EM28XX VIDEO4LINUX DRIVER
4871M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4872M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4873L:	linux-media@vger.kernel.org
4874W:	https://linuxtv.org
4875T:	git git://linuxtv.org/media_tree.git
4876S:	Maintained
4877F:	drivers/media/usb/em28xx/
4878F:	Documentation/media/v4l-drivers/em28xx*
4879
4880EMBEDDED LINUX
4881M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4882M:	Matt Mackall <mpm@selenic.com>
4883M:	David Woodhouse <dwmw2@infradead.org>
4884L:	linux-embedded@vger.kernel.org
4885S:	Maintained
4886
4887EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4888M:	James Smart <james.smart@broadcom.com>
4889M:	Dick Kennedy <dick.kennedy@broadcom.com>
4890L:	linux-scsi@vger.kernel.org
4891W:	http://www.broadcom.com
4892S:	Supported
4893F:	drivers/scsi/lpfc/
4894
4895ENE CB710 FLASH CARD READER DRIVER
4896M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4897S:	Maintained
4898F:	drivers/misc/cb710/
4899F:	drivers/mmc/host/cb710-mmc.*
4900F:	include/linux/cb710.h
4901
4902ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4903M:	Maxim Levitsky <maximlevitsky@gmail.com>
4904S:	Maintained
4905F:	drivers/media/rc/ene_ir.*
4906
4907EPSON S1D13XXX FRAMEBUFFER DRIVER
4908M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4909S:	Maintained
4910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4911F:	drivers/video/fbdev/s1d13xxxfb.c
4912F:	include/video/s1d13xxxfb.h
4913
4914ET131X NETWORK DRIVER
4915M:	Mark Einon <mark.einon@gmail.com>
4916S:	Odd Fixes
4917F:	drivers/net/ethernet/agere/
4918
4919ETHERNET BRIDGE
4920M:	Stephen Hemminger <stephen@networkplumber.org>
4921L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4922L:	netdev@vger.kernel.org
4923W:	http://www.linuxfoundation.org/en/Net:Bridge
4924S:	Maintained
4925F:	include/linux/netfilter_bridge/
4926F:	net/bridge/
4927
4928ETHERNET PHY LIBRARY
4929M:	Andrew Lunn <andrew@lunn.ch>
4930M:	Florian Fainelli <f.fainelli@gmail.com>
4931L:	netdev@vger.kernel.org
4932S:	Maintained
4933F:	include/linux/phy.h
4934F:	include/linux/phy_fixed.h
4935F:	drivers/net/phy/
4936F:	Documentation/networking/phy.txt
4937F:	drivers/of/of_mdio.c
4938F:	drivers/of/of_net.c
4939
4940EXT2 FILE SYSTEM
4941M:	Jan Kara <jack@suse.com>
4942L:	linux-ext4@vger.kernel.org
4943S:	Maintained
4944F:	Documentation/filesystems/ext2.txt
4945F:	fs/ext2/
4946F:	include/linux/ext2*
4947
4948EXT4 FILE SYSTEM
4949M:	"Theodore Ts'o" <tytso@mit.edu>
4950M:	Andreas Dilger <adilger.kernel@dilger.ca>
4951L:	linux-ext4@vger.kernel.org
4952W:	http://ext4.wiki.kernel.org
4953Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4955S:	Maintained
4956F:	Documentation/filesystems/ext4.txt
4957F:	fs/ext4/
4958
4959Extended Verification Module (EVM)
4960M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4961L:	linux-ima-devel@lists.sourceforge.net
4962L:	linux-security-module@vger.kernel.org
4963S:	Supported
4964F:	security/integrity/evm/
4965
4966EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4967M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4968M:	Chanwoo Choi <cw00.choi@samsung.com>
4969L:	linux-kernel@vger.kernel.org
4970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4971S:	Maintained
4972F:	drivers/extcon/
4973F:	include/linux/extcon/
4974F:	include/linux/extcon.h
4975F:	Documentation/extcon/
4976F:	Documentation/devicetree/bindings/extcon/
4977
4978EXYNOS DP DRIVER
4979M:	Jingoo Han <jingoohan1@gmail.com>
4980L:	dri-devel@lists.freedesktop.org
4981S:	Maintained
4982F:	drivers/gpu/drm/exynos/exynos_dp*
4983
4984EXYNOS SYSMMU (IOMMU) driver
4985M:	Marek Szyprowski <m.szyprowski@samsung.com>
4986L:	iommu@lists.linux-foundation.org
4987S:	Maintained
4988F:	drivers/iommu/exynos-iommu.c
4989
4990EZchip NPS platform support
4991M:	Noam Camus <noamc@ezchip.com>
4992S:	Supported
4993F:	arch/arc/plat-eznps
4994F:	arch/arc/boot/dts/eznps.dts
4995
4996F71805F HARDWARE MONITORING DRIVER
4997M:	Jean Delvare <jdelvare@suse.com>
4998L:	linux-hwmon@vger.kernel.org
4999S:	Maintained
5000F:	Documentation/hwmon/f71805f
5001F:	drivers/hwmon/f71805f.c
5002
5003FC0011 TUNER DRIVER
5004M:	Michael Buesch <m@bues.ch>
5005L:	linux-media@vger.kernel.org
5006S:	Maintained
5007F:	drivers/media/tuners/fc0011.h
5008F:	drivers/media/tuners/fc0011.c
5009
5010FC2580 MEDIA DRIVER
5011M:	Antti Palosaari <crope@iki.fi>
5012L:	linux-media@vger.kernel.org
5013W:	https://linuxtv.org
5014W:	http://palosaari.fi/linux/
5015Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5016T:	git git://linuxtv.org/anttip/media_tree.git
5017S:	Maintained
5018F:	drivers/media/tuners/fc2580*
5019
5020FANOTIFY
5021M:	Eric Paris <eparis@redhat.com>
5022S:	Maintained
5023F:	fs/notify/fanotify/
5024F:	include/linux/fanotify.h
5025F:	include/uapi/linux/fanotify.h
5026
5027FARSYNC SYNCHRONOUS DRIVER
5028M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5029W:	http://www.farsite.co.uk/
5030S:	Supported
5031F:	drivers/net/wan/farsync.*
5032
5033FAULT INJECTION SUPPORT
5034M:	Akinobu Mita <akinobu.mita@gmail.com>
5035S:	Supported
5036F:	Documentation/fault-injection/
5037F:	lib/fault-inject.c
5038
5039FBTFT Framebuffer drivers
5040M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5041S:	Maintained
5042F:	drivers/staging/fbtft/
5043
5044FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5045M:	Johannes Thumshirn <jth@kernel.org>
5046L:	fcoe-devel@open-fcoe.org
5047W:	www.Open-FCoE.org
5048S:	Supported
5049F:	drivers/scsi/libfc/
5050F:	drivers/scsi/fcoe/
5051F:	include/scsi/fc/
5052F:	include/scsi/libfc.h
5053F:	include/scsi/libfcoe.h
5054F:	include/uapi/scsi/fc/
5055
5056FILE LOCKING (flock() and fcntl()/lockf())
5057M:	Jeff Layton <jlayton@poochiereds.net>
5058M:	"J. Bruce Fields" <bfields@fieldses.org>
5059L:	linux-fsdevel@vger.kernel.org
5060S:	Maintained
5061F:	include/linux/fcntl.h
5062F:	include/linux/fs.h
5063F:	include/uapi/linux/fcntl.h
5064F:	include/uapi/linux/fs.h
5065F:	fs/fcntl.c
5066F:	fs/locks.c
5067
5068FILESYSTEMS (VFS and infrastructure)
5069M:	Alexander Viro <viro@zeniv.linux.org.uk>
5070L:	linux-fsdevel@vger.kernel.org
5071S:	Maintained
5072F:	fs/*
5073
5074FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5075M:	Riku Voipio <riku.voipio@iki.fi>
5076L:	linux-hwmon@vger.kernel.org
5077S:	Maintained
5078F:	drivers/hwmon/f75375s.c
5079F:	include/linux/f75375s.h
5080
5081FIREWIRE AUDIO DRIVERS
5082M:	Clemens Ladisch <clemens@ladisch.de>
5083L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5084T:	git git://git.alsa-project.org/alsa-kernel.git
5085S:	Maintained
5086F:	sound/firewire/
5087
5088FIREWIRE MEDIA DRIVERS (firedtv)
5089M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5090L:	linux-media@vger.kernel.org
5091L:	linux1394-devel@lists.sourceforge.net
5092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5093S:	Maintained
5094F:	drivers/media/firewire/
5095
5096FIREWIRE SBP-2 TARGET
5097M:	Chris Boot <bootc@bootc.net>
5098L:	linux-scsi@vger.kernel.org
5099L:	target-devel@vger.kernel.org
5100L:	linux1394-devel@lists.sourceforge.net
5101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5102S:	Maintained
5103F:	drivers/target/sbp/
5104
5105FIREWIRE SUBSYSTEM
5106M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5107L:	linux1394-devel@lists.sourceforge.net
5108W:	http://ieee1394.wiki.kernel.org/
5109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5110S:	Maintained
5111F:	drivers/firewire/
5112F:	include/linux/firewire.h
5113F:	include/uapi/linux/firewire*.h
5114F:	tools/firewire/
5115
5116FIRMWARE LOADER (request_firmware)
5117M:	Ming Lei <ming.lei@canonical.com>
5118M:	Luis R. Rodriguez <mcgrof@kernel.org>
5119L:	linux-kernel@vger.kernel.org
5120S:	Maintained
5121F:	Documentation/firmware_class/
5122F:	drivers/base/firmware*.c
5123F:	include/linux/firmware.h
5124
5125FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5126M:	Joshua Morris <josh.h.morris@us.ibm.com>
5127M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5128S:	Maintained
5129F:	drivers/block/rsxx/
5130
5131FLOPPY DRIVER
5132M:	Jiri Kosina <jikos@kernel.org>
5133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5134S:	Odd fixes
5135F:	drivers/block/floppy.c
5136
5137FMC SUBSYSTEM
5138M:	Alessandro Rubini <rubini@gnudd.com>
5139W:	http://www.ohwr.org/projects/fmc-bus
5140S:	Supported
5141F:	drivers/fmc/
5142F:	include/linux/fmc*.h
5143F:	include/linux/ipmi-fru.h
5144K:	fmc_d.*register
5145
5146FPGA MANAGER FRAMEWORK
5147M:	Alan Tull <atull@opensource.altera.com>
5148R:	Moritz Fischer <moritz.fischer@ettus.com>
5149L:	linux-fpga@vger.kernel.org
5150S:	Maintained
5151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5152F:	drivers/fpga/
5153F:	include/linux/fpga/fpga-mgr.h
5154W:	http://www.rocketboards.org
5155
5156FPU EMULATOR
5157M:	Bill Metzenthen <billm@melbpc.org.au>
5158W:	http://floatingpoint.sourceforge.net/emulator/index.html
5159S:	Maintained
5160F:	arch/x86/math-emu/
5161
5162FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5163L:	netdev@vger.kernel.org
5164S:	Orphan
5165F:	drivers/net/wan/dlci.c
5166F:	drivers/net/wan/sdla.c
5167
5168FRAMEBUFFER LAYER
5169M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5170L:	linux-fbdev@vger.kernel.org
5171T:	git git://github.com/bzolnier/linux.git
5172Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5173S:	Maintained
5174F:	Documentation/fb/
5175F:	drivers/video/
5176F:	include/video/
5177F:	include/linux/fb.h
5178F:	include/uapi/video/
5179F:	include/uapi/linux/fb.h
5180
5181FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5182M:	Horia Geantă <horia.geanta@nxp.com>
5183M:	Dan Douglass <dan.douglass@nxp.com>
5184L:	linux-crypto@vger.kernel.org
5185S:	Maintained
5186F:	drivers/crypto/caam/
5187F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5188
5189FREESCALE DIU FRAMEBUFFER DRIVER
5190M:	Timur Tabi <timur@tabi.org>
5191L:	linux-fbdev@vger.kernel.org
5192S:	Maintained
5193F:	drivers/video/fbdev/fsl-diu-fb.*
5194
5195FREESCALE DMA DRIVER
5196M:	Li Yang <leoli@freescale.com>
5197M:	Zhang Wei <zw@zh-kernel.org>
5198L:	linuxppc-dev@lists.ozlabs.org
5199S:	Maintained
5200F:	drivers/dma/fsldma.*
5201
5202FREESCALE GPMI NAND DRIVER
5203M:	Han Xu <han.xu@nxp.com>
5204L:	linux-mtd@lists.infradead.org
5205S:	Maintained
5206F:	drivers/mtd/nand/gpmi-nand/*
5207
5208FREESCALE I2C CPM DRIVER
5209M:	Jochen Friedrich <jochen@scram.de>
5210L:	linuxppc-dev@lists.ozlabs.org
5211L:	linux-i2c@vger.kernel.org
5212S:	Maintained
5213F:	drivers/i2c/busses/i2c-cpm.c
5214
5215FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5216M:	Sascha Hauer <kernel@pengutronix.de>
5217L:	linux-fbdev@vger.kernel.org
5218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5219S:	Maintained
5220F:	include/linux/platform_data/video-imxfb.h
5221F:	drivers/video/fbdev/imxfb.c
5222
5223FREESCALE QUAD SPI DRIVER
5224M:	Han Xu <han.xu@nxp.com>
5225L:	linux-mtd@lists.infradead.org
5226S:	Maintained
5227F:	drivers/mtd/spi-nor/fsl-quadspi.c
5228
5229FREESCALE SOC FS_ENET DRIVER
5230M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5231M:	Vitaly Bordug <vbordug@ru.mvista.com>
5232L:	linuxppc-dev@lists.ozlabs.org
5233L:	netdev@vger.kernel.org
5234S:	Maintained
5235F:	drivers/net/ethernet/freescale/fs_enet/
5236F:	include/linux/fs_enet_pd.h
5237
5238FREESCALE IMX / MXC FEC DRIVER
5239M:	Fugang Duan <fugang.duan@nxp.com>
5240L:	netdev@vger.kernel.org
5241S:	Maintained
5242F:	drivers/net/ethernet/freescale/fec_main.c
5243F:	drivers/net/ethernet/freescale/fec_ptp.c
5244F:	drivers/net/ethernet/freescale/fec.h
5245F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5246
5247FREESCALE QORIQ DPAA FMAN DRIVER
5248M:	Madalin Bucur <madalin.bucur@nxp.com>
5249L:	netdev@vger.kernel.org
5250S:	Maintained
5251F:	drivers/net/ethernet/freescale/fman
5252F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5253
5254FREESCALE QORIQ DPAA ETHERNET DRIVER
5255M:	Madalin Bucur <madalin.bucur@nxp.com>
5256L:	netdev@vger.kernel.org
5257S:	Maintained
5258F:	drivers/net/ethernet/freescale/dpaa
5259
5260FREESCALE SOC DRIVERS
5261M:	Scott Wood <oss@buserror.net>
5262L:	linuxppc-dev@lists.ozlabs.org
5263L:	linux-arm-kernel@lists.infradead.org
5264S:	Maintained
5265F:	drivers/soc/fsl/
5266F:	include/linux/fsl/
5267
5268FREESCALE QUICC ENGINE LIBRARY
5269M:	Qiang Zhao <qiang.zhao@nxp.com>
5270L:	linuxppc-dev@lists.ozlabs.org
5271S:	Maintained
5272F:	drivers/soc/fsl/qe/
5273F:	include/soc/fsl/*qe*.h
5274F:	include/soc/fsl/*ucc*.h
5275
5276FREESCALE USB PERIPHERAL DRIVERS
5277M:	Li Yang <leoli@freescale.com>
5278L:	linux-usb@vger.kernel.org
5279L:	linuxppc-dev@lists.ozlabs.org
5280S:	Maintained
5281F:	drivers/usb/gadget/udc/fsl*
5282
5283FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5284M:	Li Yang <leoli@freescale.com>
5285L:	netdev@vger.kernel.org
5286L:	linuxppc-dev@lists.ozlabs.org
5287S:	Maintained
5288F:	drivers/net/ethernet/freescale/ucc_geth*
5289
5290FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5291M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5292L:	netdev@vger.kernel.org
5293S:	Maintained
5294F:	drivers/net/ethernet/freescale/gianfar*
5295X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5296F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5297
5298FREESCALE QUICC ENGINE UCC HDLC DRIVER
5299M:	Zhao Qiang <qiang.zhao@nxp.com>
5300L:	netdev@vger.kernel.org
5301L:	linuxppc-dev@lists.ozlabs.org
5302S:	Maintained
5303F:	drivers/net/wan/fsl_ucc_hdlc*
5304
5305FREESCALE QUICC ENGINE UCC UART DRIVER
5306M:	Timur Tabi <timur@tabi.org>
5307L:	linuxppc-dev@lists.ozlabs.org
5308S:	Maintained
5309F:	drivers/tty/serial/ucc_uart.c
5310
5311FREESCALE SOC SOUND DRIVERS
5312M:	Timur Tabi <timur@tabi.org>
5313M:	Nicolin Chen <nicoleotsuka@gmail.com>
5314M:	Xiubo Li <Xiubo.Lee@gmail.com>
5315R:	Fabio Estevam <fabio.estevam@nxp.com>
5316L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5317L:	linuxppc-dev@lists.ozlabs.org
5318S:	Maintained
5319F:	sound/soc/fsl/fsl*
5320F:	sound/soc/fsl/imx*
5321F:	sound/soc/fsl/mpc8610_hpcd.c
5322
5323FREEVXFS FILESYSTEM
5324M:	Christoph Hellwig <hch@infradead.org>
5325W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5326S:	Maintained
5327F:	fs/freevxfs/
5328
5329FREEZER
5330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5331M:	Pavel Machek <pavel@ucw.cz>
5332L:	linux-pm@vger.kernel.org
5333S:	Supported
5334F:	Documentation/power/freezing-of-tasks.txt
5335F:	include/linux/freezer.h
5336F:	kernel/freezer.c
5337
5338FRONTSWAP API
5339M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5340L:	linux-kernel@vger.kernel.org
5341S:	Maintained
5342F:	mm/frontswap.c
5343F:	include/linux/frontswap.h
5344
5345FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5346M:	David Howells <dhowells@redhat.com>
5347L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5348S:	Supported
5349F:	Documentation/filesystems/caching/
5350F:	fs/fscache/
5351F:	include/linux/fscache*.h
5352
5353FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5354M:	Theodore Y. Ts'o <tytso@mit.edu>
5355M:	Jaegeuk Kim <jaegeuk@kernel.org>
5356L:	linux-fsdevel@vger.kernel.org
5357S:	Supported
5358F:	fs/crypto/
5359F:	include/linux/fscrypt*.h
5360
5361F2FS FILE SYSTEM
5362M:	Jaegeuk Kim <jaegeuk@kernel.org>
5363M:	Chao Yu <yuchao0@huawei.com>
5364L:	linux-f2fs-devel@lists.sourceforge.net
5365W:	https://f2fs.wiki.kernel.org/
5366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5367S:	Maintained
5368F:	Documentation/filesystems/f2fs.txt
5369F:	Documentation/ABI/testing/sysfs-fs-f2fs
5370F:	fs/f2fs/
5371F:	include/linux/f2fs_fs.h
5372F:	include/trace/events/f2fs.h
5373
5374FUJITSU FR-V (FRV) PORT
5375S:	Orphan
5376F:	arch/frv/
5377
5378FUJITSU LAPTOP EXTRAS
5379M:	Jonathan Woithe <jwoithe@just42.net>
5380L:	platform-driver-x86@vger.kernel.org
5381S:	Maintained
5382F:	drivers/platform/x86/fujitsu-laptop.c
5383
5384FUJITSU M-5MO LS CAMERA ISP DRIVER
5385M:	Kyungmin Park <kyungmin.park@samsung.com>
5386M:	Heungjun Kim <riverful.kim@samsung.com>
5387L:	linux-media@vger.kernel.org
5388S:	Maintained
5389F:	drivers/media/i2c/m5mols/
5390F:	include/media/i2c/m5mols.h
5391
5392FUJITSU TABLET EXTRAS
5393M:	Robert Gerlach <khnz@gmx.de>
5394L:	platform-driver-x86@vger.kernel.org
5395S:	Maintained
5396F:	drivers/platform/x86/fujitsu-tablet.c
5397
5398FUSE: FILESYSTEM IN USERSPACE
5399M:	Miklos Szeredi <miklos@szeredi.hu>
5400L:	linux-fsdevel@vger.kernel.org
5401W:	http://fuse.sourceforge.net/
5402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5403S:	Maintained
5404F:	fs/fuse/
5405F:	include/uapi/linux/fuse.h
5406F:	Documentation/filesystems/fuse.txt
5407
5408FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5409M:	Rik Faith <faith@cs.unc.edu>
5410L:	linux-scsi@vger.kernel.org
5411S:	Odd Fixes (e.g., new signatures)
5412F:	drivers/scsi/fdomain.*
5413
5414GCC PLUGINS
5415M:	Kees Cook <keescook@chromium.org>
5416R:	Emese Revfy <re.emese@gmail.com>
5417L:	kernel-hardening@lists.openwall.com
5418S:	Maintained
5419F:	scripts/gcc-plugins/
5420F:	scripts/gcc-plugin.sh
5421F:	scripts/Makefile.gcc-plugins
5422F:	Documentation/gcc-plugins.txt
5423
5424GCOV BASED KERNEL PROFILING
5425M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5426S:	Maintained
5427F:	kernel/gcov/
5428F:	Documentation/dev-tools/gcov.rst
5429
5430GDT SCSI DISK ARRAY CONTROLLER DRIVER
5431M:	Achim Leubner <achim_leubner@adaptec.com>
5432L:	linux-scsi@vger.kernel.org
5433W:	http://www.icp-vortex.com/
5434S:	Supported
5435F:	drivers/scsi/gdt*
5436
5437GDB KERNEL DEBUGGING HELPER SCRIPTS
5438M:	Jan Kiszka <jan.kiszka@siemens.com>
5439M:	Kieran Bingham <kieran@bingham.xyz>
5440S:	Supported
5441F:	scripts/gdb/
5442
5443GEMTEK FM RADIO RECEIVER DRIVER
5444M:	Hans Verkuil <hverkuil@xs4all.nl>
5445L:	linux-media@vger.kernel.org
5446T:	git git://linuxtv.org/media_tree.git
5447W:	https://linuxtv.org
5448S:	Maintained
5449F:	drivers/media/radio/radio-gemtek*
5450
5451GENERIC GPIO I2C DRIVER
5452M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5453S:	Supported
5454F:	drivers/i2c/busses/i2c-gpio.c
5455F:	include/linux/i2c-gpio.h
5456
5457GENERIC GPIO I2C MULTIPLEXER DRIVER
5458M:	Peter Korsgaard <peter.korsgaard@barco.com>
5459L:	linux-i2c@vger.kernel.org
5460S:	Supported
5461F:	drivers/i2c/muxes/i2c-mux-gpio.c
5462F:	include/linux/i2c-mux-gpio.h
5463F:	Documentation/i2c/muxes/i2c-mux-gpio
5464
5465GENERIC HDLC (WAN) DRIVERS
5466M:	Krzysztof Halasa <khc@pm.waw.pl>
5467W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5468S:	Maintained
5469F:	drivers/net/wan/c101.c
5470F:	drivers/net/wan/hd6457*
5471F:	drivers/net/wan/hdlc*
5472F:	drivers/net/wan/n2.c
5473F:	drivers/net/wan/pc300too.c
5474F:	drivers/net/wan/pci200syn.c
5475F:	drivers/net/wan/wanxl*
5476
5477GENERIC INCLUDE/ASM HEADER FILES
5478M:	Arnd Bergmann <arnd@arndb.de>
5479L:	linux-arch@vger.kernel.org
5480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5481S:	Maintained
5482F:	include/asm-generic/
5483F:	include/uapi/asm-generic/
5484
5485GENERIC PHY FRAMEWORK
5486M:	Kishon Vijay Abraham I <kishon@ti.com>
5487L:	linux-kernel@vger.kernel.org
5488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5489S:	Supported
5490F:	drivers/phy/
5491F:	include/linux/phy/
5492
5493GENERIC PM DOMAINS
5494M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5495M:	Kevin Hilman <khilman@kernel.org>
5496M:	Ulf Hansson <ulf.hansson@linaro.org>
5497L:	linux-pm@vger.kernel.org
5498S:	Supported
5499F:	drivers/base/power/domain*.c
5500F:	include/linux/pm_domain.h
5501
5502GENERIC UIO DRIVER FOR PCI DEVICES
5503M:	"Michael S. Tsirkin" <mst@redhat.com>
5504L:	kvm@vger.kernel.org
5505S:	Supported
5506F:	drivers/uio/uio_pci_generic.c
5507
5508GET_MAINTAINER SCRIPT
5509M:	Joe Perches <joe@perches.com>
5510S:	Maintained
5511F:	scripts/get_maintainer.pl
5512
5513GENWQE (IBM Generic Workqueue Card)
5514M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5515M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5516S:	Supported
5517F:	drivers/misc/genwqe/
5518
5519GFS2 FILE SYSTEM
5520M:	Steven Whitehouse <swhiteho@redhat.com>
5521M:	Bob Peterson <rpeterso@redhat.com>
5522L:	cluster-devel@redhat.com
5523W:	http://sources.redhat.com/cluster/
5524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5525S:	Supported
5526F:	Documentation/filesystems/gfs2*.txt
5527F:	fs/gfs2/
5528F:	include/uapi/linux/gfs2_ondisk.h
5529
5530GIGASET ISDN DRIVERS
5531M:	Paul Bolle <pebolle@tiscali.nl>
5532L:	gigaset307x-common@lists.sourceforge.net
5533W:	http://gigaset307x.sourceforge.net/
5534S:	Odd Fixes
5535F:	Documentation/isdn/README.gigaset
5536F:	drivers/isdn/gigaset/
5537F:	include/uapi/linux/gigaset_dev.h
5538
5539GO7007 MPEG CODEC
5540M:	Hans Verkuil <hans.verkuil@cisco.com>
5541L:	linux-media@vger.kernel.org
5542S:	Maintained
5543F:	drivers/media/usb/go7007/
5544
5545GOODIX TOUCHSCREEN
5546M:	Bastien Nocera <hadess@hadess.net>
5547L:	linux-input@vger.kernel.org
5548S:	Maintained
5549F:	drivers/input/touchscreen/goodix.c
5550
5551GPIO MOCKUP DRIVER
5552M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5553L:	linux-gpio@vger.kernel.org
5554S:	Maintained
5555F:	drivers/gpio/gpio-mockup.c
5556F:	tools/testing/selftests/gpio/
5557
5558GPIO SUBSYSTEM
5559M:	Linus Walleij <linus.walleij@linaro.org>
5560M:	Alexandre Courbot <gnurou@gmail.com>
5561L:	linux-gpio@vger.kernel.org
5562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5563S:	Maintained
5564F:	Documentation/devicetree/bindings/gpio/
5565F:	Documentation/gpio/
5566F:	Documentation/ABI/testing/gpio-cdev
5567F:	Documentation/ABI/obsolete/sysfs-gpio
5568F:	drivers/gpio/
5569F:	include/linux/gpio/
5570F:	include/linux/gpio.h
5571F:	include/asm-generic/gpio.h
5572F:	include/uapi/linux/gpio.h
5573F:	tools/gpio/
5574
5575GRE DEMULTIPLEXER DRIVER
5576M:	Dmitry Kozlov <xeb@mail.ru>
5577L:	netdev@vger.kernel.org
5578S:	Maintained
5579F:	net/ipv4/gre_demux.c
5580F:	net/ipv4/gre_offload.c
5581F:	include/net/gre.h
5582
5583GRETH 10/100/1G Ethernet MAC device driver
5584M:	Andreas Larsson <andreas@gaisler.com>
5585L:	netdev@vger.kernel.org
5586S:	Maintained
5587F:	drivers/net/ethernet/aeroflex/
5588
5589GREYBUS SUBSYSTEM
5590M:	Johan Hovold <johan@kernel.org>
5591M:	Alex Elder <elder@kernel.org>
5592M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5593S:	Maintained
5594F:	drivers/staging/greybus/
5595L:	greybus-dev@lists.linaro.org
5596
5597GREYBUS AUDIO PROTOCOLS DRIVERS
5598M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5599M:	Mark Greer <mgreer@animalcreek.com>
5600S:	Maintained
5601F:	drivers/staging/greybus/audio_apbridgea.c
5602F:	drivers/staging/greybus/audio_apbridgea.h
5603F:	drivers/staging/greybus/audio_codec.c
5604F:	drivers/staging/greybus/audio_codec.h
5605F:	drivers/staging/greybus/audio_gb.c
5606F:	drivers/staging/greybus/audio_manager.c
5607F:	drivers/staging/greybus/audio_manager.h
5608F:	drivers/staging/greybus/audio_manager_module.c
5609F:	drivers/staging/greybus/audio_manager_private.h
5610F:	drivers/staging/greybus/audio_manager_sysfs.c
5611F:	drivers/staging/greybus/audio_module.c
5612F:	drivers/staging/greybus/audio_topology.c
5613
5614GREYBUS PROTOCOLS DRIVERS
5615M:	Rui Miguel Silva <rmfrfs@gmail.com>
5616S:	Maintained
5617F:	drivers/staging/greybus/sdio.c
5618F:	drivers/staging/greybus/light.c
5619F:	drivers/staging/greybus/gpio.c
5620F:	drivers/staging/greybus/power_supply.c
5621F:	drivers/staging/greybus/spi.c
5622F:	drivers/staging/greybus/spilib.c
5623
5624GREYBUS PROTOCOLS DRIVERS
5625M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5626S:	Maintained
5627F:	drivers/staging/greybus/loopback.c
5628F:	drivers/staging/greybus/timesync.c
5629F:	drivers/staging/greybus/timesync_platform.c
5630
5631GREYBUS PROTOCOLS DRIVERS
5632M:	Viresh Kumar <vireshk@kernel.org>
5633S:	Maintained
5634F:	drivers/staging/greybus/authentication.c
5635F:	drivers/staging/greybus/bootrom.c
5636F:	drivers/staging/greybus/firmware.h
5637F:	drivers/staging/greybus/fw-core.c
5638F:	drivers/staging/greybus/fw-download.c
5639F:	drivers/staging/greybus/fw-managament.c
5640F:	drivers/staging/greybus/greybus_authentication.h
5641F:	drivers/staging/greybus/greybus_firmware.h
5642F:	drivers/staging/greybus/hid.c
5643F:	drivers/staging/greybus/i2c.c
5644F:	drivers/staging/greybus/spi.c
5645F:	drivers/staging/greybus/spilib.c
5646F:	drivers/staging/greybus/spilib.h
5647
5648GREYBUS PROTOCOLS DRIVERS
5649M:	David Lin <dtwlin@gmail.com>
5650S:	Maintained
5651F:	drivers/staging/greybus/uart.c
5652F:	drivers/staging/greybus/log.c
5653
5654GREYBUS PLATFORM DRIVERS
5655M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5656S:	Maintained
5657F:	drivers/staging/greybus/arche-platform.c
5658F:	drivers/staging/greybus/arche-apb-ctrl.c
5659F:	drivers/staging/greybus/arche_platform.h
5660
5661GS1662 VIDEO SERIALIZER
5662M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5663L:	linux-media@vger.kernel.org
5664T:	git git://linuxtv.org/media_tree.git
5665S:	Maintained
5666F:	drivers/media/spi/gs1662.c
5667
5668GSPCA FINEPIX SUBDRIVER
5669M:	Frank Zago <frank@zago.net>
5670L:	linux-media@vger.kernel.org
5671T:	git git://linuxtv.org/media_tree.git
5672S:	Maintained
5673F:	drivers/media/usb/gspca/finepix.c
5674
5675GSPCA GL860 SUBDRIVER
5676M:	Olivier Lorin <o.lorin@laposte.net>
5677L:	linux-media@vger.kernel.org
5678T:	git git://linuxtv.org/media_tree.git
5679S:	Maintained
5680F:	drivers/media/usb/gspca/gl860/
5681
5682GSPCA M5602 SUBDRIVER
5683M:	Erik Andren <erik.andren@gmail.com>
5684L:	linux-media@vger.kernel.org
5685T:	git git://linuxtv.org/media_tree.git
5686S:	Maintained
5687F:	drivers/media/usb/gspca/m5602/
5688
5689GSPCA PAC207 SONIXB SUBDRIVER
5690M:	Hans Verkuil <hverkuil@xs4all.nl>
5691L:	linux-media@vger.kernel.org
5692T:	git git://linuxtv.org/media_tree.git
5693S:	Odd Fixes
5694F:	drivers/media/usb/gspca/pac207.c
5695
5696GSPCA SN9C20X SUBDRIVER
5697M:	Brian Johnson <brijohn@gmail.com>
5698L:	linux-media@vger.kernel.org
5699T:	git git://linuxtv.org/media_tree.git
5700S:	Maintained
5701F:	drivers/media/usb/gspca/sn9c20x.c
5702
5703GSPCA T613 SUBDRIVER
5704M:	Leandro Costantino <lcostantino@gmail.com>
5705L:	linux-media@vger.kernel.org
5706T:	git git://linuxtv.org/media_tree.git
5707S:	Maintained
5708F:	drivers/media/usb/gspca/t613.c
5709
5710GSPCA USB WEBCAM DRIVER
5711M:	Hans Verkuil <hverkuil@xs4all.nl>
5712L:	linux-media@vger.kernel.org
5713T:	git git://linuxtv.org/media_tree.git
5714S:	Odd Fixes
5715F:	drivers/media/usb/gspca/
5716
5717GTP (GPRS Tunneling Protocol)
5718M:	Pablo Neira Ayuso <pablo@netfilter.org>
5719M:	Harald Welte <laforge@gnumonks.org>
5720L:	osmocom-net-gprs@lists.osmocom.org
5721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5722S:	Maintained
5723F:	drivers/net/gtp.c
5724
5725GUID PARTITION TABLE (GPT)
5726M:	Davidlohr Bueso <dave@stgolabs.net>
5727L:	linux-efi@vger.kernel.org
5728S:	Maintained
5729F:	block/partitions/efi.*
5730
5731STK1160 USB VIDEO CAPTURE DRIVER
5732M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5733L:	linux-media@vger.kernel.org
5734T:	git git://linuxtv.org/media_tree.git
5735S:	Maintained
5736F:	drivers/media/usb/stk1160/
5737
5738H8/300 ARCHITECTURE
5739M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5740L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5741W:	http://uclinux-h8.sourceforge.jp
5742T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5743S:	Maintained
5744F:	arch/h8300/
5745F:	drivers/clocksource/h8300_*.c
5746F:	drivers/clk/h8300/
5747F:	drivers/irqchip/irq-renesas-h8*.c
5748
5749HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5750M:	Frank Seidel <frank@f-seidel.de>
5751L:	platform-driver-x86@vger.kernel.org
5752W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5753S:	Maintained
5754F:	drivers/platform/x86/hdaps.c
5755
5756HDPVR USB VIDEO ENCODER DRIVER
5757M:	Hans Verkuil <hverkuil@xs4all.nl>
5758L:	linux-media@vger.kernel.org
5759T:	git git://linuxtv.org/media_tree.git
5760W:	https://linuxtv.org
5761S:	Odd Fixes
5762F:	drivers/media/usb/hdpvr/
5763
5764HWPOISON MEMORY FAILURE HANDLING
5765M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5766L:	linux-mm@kvack.org
5767S:	Maintained
5768F:	mm/memory-failure.c
5769F:	mm/hwpoison-inject.c
5770
5771HYPERVISOR VIRTUAL CONSOLE DRIVER
5772L:	linuxppc-dev@lists.ozlabs.org
5773S:	Odd Fixes
5774F:	drivers/tty/hvc/
5775
5776HACKRF MEDIA DRIVER
5777M:	Antti Palosaari <crope@iki.fi>
5778L:	linux-media@vger.kernel.org
5779W:	https://linuxtv.org
5780W:	http://palosaari.fi/linux/
5781Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5782T:	git git://linuxtv.org/anttip/media_tree.git
5783S:	Maintained
5784F:	drivers/media/usb/hackrf/
5785
5786HARDWARE MONITORING
5787M:	Jean Delvare <jdelvare@suse.com>
5788M:	Guenter Roeck <linux@roeck-us.net>
5789L:	linux-hwmon@vger.kernel.org
5790W:	http://hwmon.wiki.kernel.org/
5791T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5793S:	Maintained
5794F:	Documentation/hwmon/
5795F:	drivers/hwmon/
5796F:	include/linux/hwmon*.h
5797
5798HARDWARE RANDOM NUMBER GENERATOR CORE
5799M:	Matt Mackall <mpm@selenic.com>
5800M:	Herbert Xu <herbert@gondor.apana.org.au>
5801L:	linux-crypto@vger.kernel.org
5802S:	Odd fixes
5803F:	Documentation/devicetree/bindings/rng/
5804F:	Documentation/hw_random.txt
5805F:	drivers/char/hw_random/
5806F:	include/linux/hw_random.h
5807
5808HARDWARE SPINLOCK CORE
5809M:	Ohad Ben-Cohen <ohad@wizery.com>
5810M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5811L:	linux-remoteproc@vger.kernel.org
5812S:	Maintained
5813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5814F:	Documentation/devicetree/bindings/hwlock/
5815F:	Documentation/hwspinlock.txt
5816F:	drivers/hwspinlock/
5817F:	include/linux/hwspinlock.h
5818
5819HARMONY SOUND DRIVER
5820L:	linux-parisc@vger.kernel.org
5821S:	Maintained
5822F:	sound/parisc/harmony.*
5823
5824HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5825M:	Jimmy Vance <jimmy.vance@hpe.com>
5826S:	Supported
5827F:	Documentation/watchdog/hpwdt.txt
5828F:	drivers/watchdog/hpwdt.c
5829
5830HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5831M:	Don Brace <don.brace@microsemi.com>
5832L:	esc.storagedev@microsemi.com
5833L:	linux-scsi@vger.kernel.org
5834S:	Supported
5835F:	Documentation/scsi/hpsa.txt
5836F:	drivers/scsi/hpsa*.[ch]
5837F:	include/linux/cciss*.h
5838F:	include/uapi/linux/cciss*.h
5839
5840HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5841M:	Don Brace <don.brace@microsemi.com>
5842L:	esc.storagedev@microsemi.com
5843L:	linux-scsi@vger.kernel.org
5844S:	Supported
5845F:	Documentation/blockdev/cciss.txt
5846F:	drivers/block/cciss*
5847F:	include/linux/cciss_ioctl.h
5848F:	include/uapi/linux/cciss_ioctl.h
5849
5850HFI1 DRIVER
5851M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5852M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5853L:	linux-rdma@vger.kernel.org
5854S:	Supported
5855F:	drivers/infiniband/hw/hfi1
5856
5857HFS FILESYSTEM
5858L:	linux-fsdevel@vger.kernel.org
5859S:	Orphan
5860F:	Documentation/filesystems/hfs.txt
5861F:	fs/hfs/
5862
5863HFSPLUS FILESYSTEM
5864L:	linux-fsdevel@vger.kernel.org
5865S:	Orphan
5866F:	Documentation/filesystems/hfsplus.txt
5867F:	fs/hfsplus/
5868
5869HGA FRAMEBUFFER DRIVER
5870M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5871L:	linux-nvidia@lists.surfsouth.com
5872W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5873S:	Maintained
5874F:	drivers/video/fbdev/hgafb.c
5875
5876HIBERNATION (aka Software Suspend, aka swsusp)
5877M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5878M:	Pavel Machek <pavel@ucw.cz>
5879L:	linux-pm@vger.kernel.org
5880B:	https://bugzilla.kernel.org
5881S:	Supported
5882F:	arch/x86/power/
5883F:	drivers/base/power/
5884F:	kernel/power/
5885F:	include/linux/suspend.h
5886F:	include/linux/freezer.h
5887F:	include/linux/pm.h
5888F:	arch/*/include/asm/suspend*.h
5889
5890HID CORE LAYER
5891M:	Jiri Kosina <jikos@kernel.org>
5892R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5893L:	linux-input@vger.kernel.org
5894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5895S:	Maintained
5896F:	drivers/hid/
5897F:	include/linux/hid*
5898F:	include/uapi/linux/hid*
5899
5900HID SENSOR HUB DRIVERS
5901M:	Jiri Kosina <jikos@kernel.org>
5902M:	Jonathan Cameron <jic23@kernel.org>
5903M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5904L:	linux-input@vger.kernel.org
5905L:	linux-iio@vger.kernel.org
5906S:	Maintained
5907F:	Documentation/hid/hid-sensor*
5908F:	drivers/hid/hid-sensor-*
5909F:	drivers/iio/*/hid-*
5910F:	include/linux/hid-sensor-*
5911
5912HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5913M:	Thomas Gleixner <tglx@linutronix.de>
5914L:	linux-kernel@vger.kernel.org
5915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5916S:	Maintained
5917F:	Documentation/timers/
5918F:	kernel/time/hrtimer.c
5919F:	kernel/time/clockevents.c
5920F:	kernel/time/tick*.*
5921F:	kernel/time/timer_*.c
5922F:	include/linux/clockchips.h
5923F:	include/linux/hrtimer.h
5924
5925HIGH-SPEED SCC DRIVER FOR AX.25
5926L:	linux-hams@vger.kernel.org
5927S:	Orphan
5928F:	drivers/net/hamradio/dmascc.c
5929F:	drivers/net/hamradio/scc.c
5930
5931HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5932M:	HighPoint Linux Team <linux@highpoint-tech.com>
5933W:	http://www.highpoint-tech.com
5934S:	Supported
5935F:	Documentation/scsi/hptiop.txt
5936F:	drivers/scsi/hptiop.c
5937
5938HIPPI
5939M:	Jes Sorensen <jes@trained-monkey.org>
5940L:	linux-hippi@sunsite.dk
5941S:	Maintained
5942F:	include/linux/hippidevice.h
5943F:	include/uapi/linux/if_hippi.h
5944F:	net/802/hippi.c
5945F:	drivers/net/hippi/
5946
5947HISILICON NETWORK SUBSYSTEM DRIVER
5948M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5949M:	Salil Mehta <salil.mehta@huawei.com>
5950L:	netdev@vger.kernel.org
5951W:	http://www.hisilicon.com
5952S:	Maintained
5953F:	drivers/net/ethernet/hisilicon/
5954F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5955
5956HISILICON ROCE DRIVER
5957M:	Lijun Ou <oulijun@huawei.com>
5958M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5959L:	linux-rdma@vger.kernel.org
5960S:	Maintained
5961F:	drivers/infiniband/hw/hns/
5962F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5963
5964HISILICON SAS Controller
5965M:	John Garry <john.garry@huawei.com>
5966W:	http://www.hisilicon.com
5967S:	Supported
5968F:	drivers/scsi/hisi_sas/
5969F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5970
5971HOST AP DRIVER
5972M:	Jouni Malinen <j@w1.fi>
5973L:	linux-wireless@vger.kernel.org
5974W:	http://w1.fi/hostap-driver.html
5975S:	Obsolete
5976F:	drivers/net/wireless/intersil/hostap/
5977
5978HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5979L:	platform-driver-x86@vger.kernel.org
5980S:	Orphan
5981F:	drivers/platform/x86/tc1100-wmi.c
5982
5983HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5984M:	Jaroslav Kysela <perex@perex.cz>
5985S:	Maintained
5986F:	drivers/net/ethernet/hp/hp100.*
5987
5988HPET:	High Precision Event Timers driver
5989M:	Clemens Ladisch <clemens@ladisch.de>
5990S:	Maintained
5991F:	Documentation/timers/hpet.txt
5992F:	drivers/char/hpet.c
5993F:	include/linux/hpet.h
5994F:	include/uapi/linux/hpet.h
5995
5996HPET:	x86
5997S:	Orphan
5998F:	arch/x86/kernel/hpet.c
5999F:	arch/x86/include/asm/hpet.h
6000
6001HPFS FILESYSTEM
6002M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6003W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6004S:	Maintained
6005F:	fs/hpfs/
6006
6007HSI SUBSYSTEM
6008M:	Sebastian Reichel <sre@kernel.org>
6009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6010S:	Maintained
6011F:	Documentation/ABI/testing/sysfs-bus-hsi
6012F:	Documentation/device-drivers/serial-interfaces.rst
6013F:	drivers/hsi/
6014F:	include/linux/hsi/
6015F:	include/uapi/linux/hsi/
6016
6017HSO 3G MODEM DRIVER
6018L:	linux-usb@vger.kernel.org
6019S:	Orphan
6020F:	drivers/net/usb/hso.c
6021
6022HSR NETWORK PROTOCOL
6023M:	Arvid Brodin <arvid.brodin@alten.se>
6024L:	netdev@vger.kernel.org
6025S:	Maintained
6026F:	net/hsr/
6027
6028HTCPEN TOUCHSCREEN DRIVER
6029M:	Pau Oliva Fora <pof@eslack.org>
6030L:	linux-input@vger.kernel.org
6031S:	Maintained
6032F:	drivers/input/touchscreen/htcpen.c
6033
6034HUGETLB FILESYSTEM
6035M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6036S:	Maintained
6037F:	fs/hugetlbfs/
6038
6039HVA ST MEDIA DRIVER
6040M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6041L:	linux-media@vger.kernel.org
6042T:	git git://linuxtv.org/media_tree.git
6043W:	https://linuxtv.org
6044S:	Supported
6045F:	drivers/media/platform/sti/hva
6046
6047Hyper-V CORE AND DRIVERS
6048M:	"K. Y. Srinivasan" <kys@microsoft.com>
6049M:	Haiyang Zhang <haiyangz@microsoft.com>
6050M:	Stephen Hemminger <sthemmin@microsoft.com>
6051L:	devel@linuxdriverproject.org
6052S:	Maintained
6053F:	arch/x86/include/asm/mshyperv.h
6054F:	arch/x86/include/uapi/asm/hyperv.h
6055F:	arch/x86/kernel/cpu/mshyperv.c
6056F:	arch/x86/hyperv
6057F:	drivers/hid/hid-hyperv.c
6058F:	drivers/hv/
6059F:	drivers/input/serio/hyperv-keyboard.c
6060F:	drivers/pci/host/pci-hyperv.c
6061F:	drivers/net/hyperv/
6062F:	drivers/scsi/storvsc_drv.c
6063F:	drivers/uio/uio_hv_generic.c
6064F:	drivers/video/fbdev/hyperv_fb.c
6065F:	include/linux/hyperv.h
6066F:	tools/hv/
6067F:	Documentation/ABI/stable/sysfs-bus-vmbus
6068
6069I2C MUXES
6070M:	Peter Rosin <peda@axentia.se>
6071L:	linux-i2c@vger.kernel.org
6072S:	Maintained
6073F:	Documentation/i2c/i2c-topology
6074F:	Documentation/i2c/muxes/
6075F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6076F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6077F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6078F:	drivers/i2c/i2c-mux.c
6079F:	drivers/i2c/muxes/
6080F:	include/linux/i2c-mux.h
6081
6082I2C OVER PARALLEL PORT
6083M:	Jean Delvare <jdelvare@suse.com>
6084L:	linux-i2c@vger.kernel.org
6085S:	Maintained
6086F:	Documentation/i2c/busses/i2c-parport
6087F:	Documentation/i2c/busses/i2c-parport-light
6088F:	drivers/i2c/busses/i2c-parport.c
6089F:	drivers/i2c/busses/i2c-parport-light.c
6090
6091I2C/SMBUS CONTROLLER DRIVERS FOR PC
6092M:	Jean Delvare <jdelvare@suse.com>
6093L:	linux-i2c@vger.kernel.org
6094S:	Maintained
6095F:	Documentation/i2c/busses/i2c-ali1535
6096F:	Documentation/i2c/busses/i2c-ali1563
6097F:	Documentation/i2c/busses/i2c-ali15x3
6098F:	Documentation/i2c/busses/i2c-amd756
6099F:	Documentation/i2c/busses/i2c-amd8111
6100F:	Documentation/i2c/busses/i2c-i801
6101F:	Documentation/i2c/busses/i2c-nforce2
6102F:	Documentation/i2c/busses/i2c-piix4
6103F:	Documentation/i2c/busses/i2c-sis5595
6104F:	Documentation/i2c/busses/i2c-sis630
6105F:	Documentation/i2c/busses/i2c-sis96x
6106F:	Documentation/i2c/busses/i2c-via
6107F:	Documentation/i2c/busses/i2c-viapro
6108F:	drivers/i2c/busses/i2c-ali1535.c
6109F:	drivers/i2c/busses/i2c-ali1563.c
6110F:	drivers/i2c/busses/i2c-ali15x3.c
6111F:	drivers/i2c/busses/i2c-amd756.c
6112F:	drivers/i2c/busses/i2c-amd756-s4882.c
6113F:	drivers/i2c/busses/i2c-amd8111.c
6114F:	drivers/i2c/busses/i2c-i801.c
6115F:	drivers/i2c/busses/i2c-isch.c
6116F:	drivers/i2c/busses/i2c-nforce2.c
6117F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6118F:	drivers/i2c/busses/i2c-piix4.c
6119F:	drivers/i2c/busses/i2c-sis5595.c
6120F:	drivers/i2c/busses/i2c-sis630.c
6121F:	drivers/i2c/busses/i2c-sis96x.c
6122F:	drivers/i2c/busses/i2c-via.c
6123F:	drivers/i2c/busses/i2c-viapro.c
6124
6125I2C/SMBUS ISMT DRIVER
6126M:	Seth Heasley <seth.heasley@intel.com>
6127M:	Neil Horman <nhorman@tuxdriver.com>
6128L:	linux-i2c@vger.kernel.org
6129F:	drivers/i2c/busses/i2c-ismt.c
6130F:	Documentation/i2c/busses/i2c-ismt
6131
6132I2C/SMBUS STUB DRIVER
6133M:	Jean Delvare <jdelvare@suse.com>
6134L:	linux-i2c@vger.kernel.org
6135S:	Maintained
6136F:	drivers/i2c/i2c-stub.c
6137
6138I2C SUBSYSTEM
6139M:	Wolfram Sang <wsa@the-dreams.de>
6140L:	linux-i2c@vger.kernel.org
6141W:	https://i2c.wiki.kernel.org/
6142Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6144S:	Maintained
6145F:	Documentation/devicetree/bindings/i2c/
6146F:	Documentation/i2c/
6147F:	drivers/i2c/
6148F:	drivers/i2c/*/
6149F:	include/linux/i2c.h
6150F:	include/linux/i2c-*.h
6151F:	include/uapi/linux/i2c.h
6152F:	include/uapi/linux/i2c-*.h
6153
6154I2C ACPI SUPPORT
6155M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6156L:	linux-i2c@vger.kernel.org
6157L:	linux-acpi@vger.kernel.org
6158S:	Maintained
6159
6160I2C-TAOS-EVM DRIVER
6161M:	Jean Delvare <jdelvare@suse.com>
6162L:	linux-i2c@vger.kernel.org
6163S:	Maintained
6164F:	Documentation/i2c/busses/i2c-taos-evm
6165F:	drivers/i2c/busses/i2c-taos-evm.c
6166
6167I2C-TINY-USB DRIVER
6168M:	Till Harbaum <till@harbaum.org>
6169L:	linux-i2c@vger.kernel.org
6170W:	http://www.harbaum.org/till/i2c_tiny_usb
6171S:	Maintained
6172F:	drivers/i2c/busses/i2c-tiny-usb.c
6173
6174i386 BOOT CODE
6175M:	"H. Peter Anvin" <hpa@zytor.com>
6176S:	Maintained
6177F:	arch/x86/boot/
6178
6179i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6180M:	"H. Peter Anvin" <hpa@zytor.com>
6181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6182S:	Maintained
6183
6184IA64 (Itanium) PLATFORM
6185M:	Tony Luck <tony.luck@intel.com>
6186M:	Fenghua Yu <fenghua.yu@intel.com>
6187L:	linux-ia64@vger.kernel.org
6188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6189S:	Maintained
6190F:	arch/ia64/
6191
6192IBM Power VMX Cryptographic instructions
6193M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6194M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6195L:	linux-crypto@vger.kernel.org
6196S:	Supported
6197F:	drivers/crypto/vmx/Makefile
6198F:	drivers/crypto/vmx/Kconfig
6199F:	drivers/crypto/vmx/vmx.c
6200F:	drivers/crypto/vmx/aes*
6201F:	drivers/crypto/vmx/ghash*
6202F:	drivers/crypto/vmx/ppc-xlate.pl
6203
6204IBM Power in-Nest Crypto Acceleration
6205M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6206M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6207L:	linux-crypto@vger.kernel.org
6208S:	Supported
6209F:	drivers/crypto/nx/Makefile
6210F:	drivers/crypto/nx/Kconfig
6211F:	drivers/crypto/nx/nx-aes*
6212F:	drivers/crypto/nx/nx-sha*
6213F:	drivers/crypto/nx/nx.*
6214F:	drivers/crypto/nx/nx_csbcpb.h
6215F:	drivers/crypto/nx/nx_debugfs.h
6216
6217IBM Power 842 compression accelerator
6218M:	Dan Streetman <ddstreet@ieee.org>
6219S:	Supported
6220F:	drivers/crypto/nx/Makefile
6221F:	drivers/crypto/nx/Kconfig
6222F:	drivers/crypto/nx/nx-842*
6223F:	include/linux/sw842.h
6224F:	crypto/842.c
6225F:	lib/842/
6226
6227IBM Power Linux RAID adapter
6228M:	Brian King <brking@us.ibm.com>
6229S:	Supported
6230F:	drivers/scsi/ipr.*
6231
6232IBM Power Virtual Ethernet Device Driver
6233M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6234L:	netdev@vger.kernel.org
6235S:	Supported
6236F:	drivers/net/ethernet/ibm/ibmveth.*
6237
6238IBM Power SRIOV Virtual NIC Device Driver
6239M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6240M:	John Allen <jallen@linux.vnet.ibm.com>
6241L:	netdev@vger.kernel.org
6242S:	Supported
6243F:	drivers/net/ethernet/ibm/ibmvnic.*
6244
6245IBM Power Virtual SCSI Device Drivers
6246M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6247L:	linux-scsi@vger.kernel.org
6248S:	Supported
6249F:	drivers/scsi/ibmvscsi/ibmvscsi*
6250F:	include/scsi/viosrp.h
6251
6252IBM Power Virtual SCSI Device Target Driver
6253M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6254M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6255L:	linux-scsi@vger.kernel.org
6256L:	target-devel@vger.kernel.org
6257S:	Supported
6258F:	drivers/scsi/ibmvscsi_tgt/
6259
6260IBM Power Virtual FC Device Drivers
6261M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6262L:	linux-scsi@vger.kernel.org
6263S:	Supported
6264F:	drivers/scsi/ibmvscsi/ibmvfc*
6265
6266IBM ServeRAID RAID DRIVER
6267S:	Orphan
6268F:	drivers/scsi/ips.*
6269
6270ICH LPC AND GPIO DRIVER
6271M:	Peter Tyser <ptyser@xes-inc.com>
6272S:	Maintained
6273F:	drivers/mfd/lpc_ich.c
6274F:	drivers/gpio/gpio-ich.c
6275
6276IDT VersaClock 5 CLOCK DRIVER
6277M:	Marek Vasut <marek.vasut@gmail.com>
6278S:	Maintained
6279F:	drivers/clk/clk-versaclock5.c
6280
6281IDE SUBSYSTEM
6282M:	"David S. Miller" <davem@davemloft.net>
6283L:	linux-ide@vger.kernel.org
6284Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6286S:	Maintained
6287F:	Documentation/ide/
6288F:	drivers/ide/
6289F:	include/linux/ide.h
6290
6291IDEAPAD LAPTOP EXTRAS DRIVER
6292M:	Ike Panhc <ike.pan@canonical.com>
6293L:	platform-driver-x86@vger.kernel.org
6294W:	http://launchpad.net/ideapad-laptop
6295S:	Maintained
6296F:	drivers/platform/x86/ideapad-laptop.c
6297
6298IDEAPAD LAPTOP SLIDEBAR DRIVER
6299M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6300L:	linux-input@vger.kernel.org
6301W:	https://github.com/o2genum/ideapad-slidebar
6302S:	Maintained
6303F:	drivers/input/misc/ideapad_slidebar.c
6304
6305IDE/ATAPI DRIVERS
6306M:	Borislav Petkov <bp@alien8.de>
6307L:	linux-ide@vger.kernel.org
6308S:	Maintained
6309F:	Documentation/cdrom/ide-cd
6310F:	drivers/ide/ide-cd*
6311
6312IEEE 802.15.4 SUBSYSTEM
6313M:	Alexander Aring <aar@pengutronix.de>
6314M:	Stefan Schmidt <stefan@osg.samsung.com>
6315L:	linux-wpan@vger.kernel.org
6316W:	http://wpan.cakelab.org/
6317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6319S:	Maintained
6320F:	net/ieee802154/
6321F:	net/mac802154/
6322F:	drivers/net/ieee802154/
6323F:	include/linux/nl802154.h
6324F:	include/linux/ieee802154.h
6325F:	include/net/nl802154.h
6326F:	include/net/mac802154.h
6327F:	include/net/af_ieee802154.h
6328F:	include/net/cfg802154.h
6329F:	include/net/ieee802154_netdev.h
6330F:	Documentation/networking/ieee802154.txt
6331
6332IFE PROTOCOL
6333M:	Yotam Gigi <yotamg@mellanox.com>
6334M:	Jamal Hadi Salim <jhs@mojatatu.com>
6335F:	net/ife
6336F:	include/net/ife.h
6337F:	include/uapi/linux/ife.h
6338
6339IGORPLUG-USB IR RECEIVER
6340M:	Sean Young <sean@mess.org>
6341L:	linux-media@vger.kernel.org
6342S:	Maintained
6343F:	drivers/media/rc/igorplugusb.c
6344
6345IGUANAWORKS USB IR TRANSCEIVER
6346M:	Sean Young <sean@mess.org>
6347L:	linux-media@vger.kernel.org
6348S:	Maintained
6349F:	drivers/media/rc/iguanair.c
6350
6351IIO DIGITAL POTENTIOMETER DAC
6352M:	Peter Rosin <peda@axentia.se>
6353L:	linux-iio@vger.kernel.org
6354S:	Maintained
6355F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6356F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6357F:	drivers/iio/dac/dpot-dac.c
6358
6359IIO ENVELOPE DETECTOR
6360M:	Peter Rosin <peda@axentia.se>
6361L:	linux-iio@vger.kernel.org
6362S:	Maintained
6363F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6364F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6365F:	drivers/iio/adc/envelope-detector.c
6366
6367IIO SUBSYSTEM AND DRIVERS
6368M:	Jonathan Cameron <jic23@kernel.org>
6369R:	Hartmut Knaack <knaack.h@gmx.de>
6370R:	Lars-Peter Clausen <lars@metafoo.de>
6371R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6372L:	linux-iio@vger.kernel.org
6373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6374S:	Maintained
6375F:	Documentation/devicetree/bindings/iio/
6376F:	drivers/iio/
6377F:	drivers/staging/iio/
6378F:	include/linux/iio/
6379F:	tools/iio/
6380
6381IKANOS/ADI EAGLE ADSL USB DRIVER
6382M:	Matthieu Castet <castet.matthieu@free.fr>
6383M:	Stanislaw Gruszka <stf_xl@wp.pl>
6384S:	Maintained
6385F:	drivers/usb/atm/ueagle-atm.c
6386
6387IMGTEC ASCII LCD DRIVER
6388M:	Paul Burton <paul.burton@imgtec.com>
6389S:	Maintained
6390F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6391F:	drivers/auxdisplay/img-ascii-lcd.c
6392
6393INA209 HARDWARE MONITOR DRIVER
6394M:	Guenter Roeck <linux@roeck-us.net>
6395L:	linux-hwmon@vger.kernel.org
6396S:	Maintained
6397F:	Documentation/hwmon/ina209
6398F:	Documentation/devicetree/bindings/i2c/ina209.txt
6399F:	drivers/hwmon/ina209.c
6400
6401INA2XX HARDWARE MONITOR DRIVER
6402M:	Guenter Roeck <linux@roeck-us.net>
6403L:	linux-hwmon@vger.kernel.org
6404S:	Maintained
6405F:	Documentation/hwmon/ina2xx
6406F:	drivers/hwmon/ina2xx.c
6407F:	include/linux/platform_data/ina2xx.h
6408
6409INDUSTRY PACK SUBSYSTEM (IPACK)
6410M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6411M:	Jens Taprogge <jens.taprogge@taprogge.org>
6412M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6413L:	industrypack-devel@lists.sourceforge.net
6414W:	http://industrypack.sourceforge.net
6415S:	Maintained
6416F:	drivers/ipack/
6417
6418INGENIC JZ4780 DMA Driver
6419M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6420S:	Maintained
6421F:	drivers/dma/dma-jz4780.c
6422
6423INGENIC JZ4780 NAND DRIVER
6424M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6425L:	linux-mtd@lists.infradead.org
6426S:	Maintained
6427F:	drivers/mtd/nand/jz4780_*
6428
6429INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6430M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6431M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6432L:	linux-ima-devel@lists.sourceforge.net
6433L:	linux-ima-user@lists.sourceforge.net
6434L:	linux-security-module@vger.kernel.org
6435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6436S:	Supported
6437F:	security/integrity/ima/
6438
6439IMGTEC IR DECODER DRIVER
6440M:	James Hogan <james.hogan@imgtec.com>
6441S:	Maintained
6442F:	drivers/media/rc/img-ir/
6443
6444IMS TWINTURBO FRAMEBUFFER DRIVER
6445L:	linux-fbdev@vger.kernel.org
6446S:	Orphan
6447F:	drivers/video/fbdev/imsttfb.c
6448
6449INFINIBAND SUBSYSTEM
6450M:	Doug Ledford <dledford@redhat.com>
6451M:	Sean Hefty <sean.hefty@intel.com>
6452M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6453L:	linux-rdma@vger.kernel.org
6454W:	http://www.openfabrics.org/
6455Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6457S:	Supported
6458F:	Documentation/infiniband/
6459F:	drivers/infiniband/
6460F:	include/uapi/linux/if_infiniband.h
6461F:	include/uapi/rdma/
6462F:	include/rdma/
6463
6464INOTIFY
6465M:	John McCutchan <john@johnmccutchan.com>
6466M:	Robert Love <rlove@rlove.org>
6467M:	Eric Paris <eparis@parisplace.org>
6468S:	Maintained
6469F:	Documentation/filesystems/inotify.txt
6470F:	fs/notify/inotify/
6471F:	include/linux/inotify.h
6472F:	include/uapi/linux/inotify.h
6473
6474INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6475M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6476L:	linux-input@vger.kernel.org
6477Q:	http://patchwork.kernel.org/project/linux-input/list/
6478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6479S:	Maintained
6480F:	drivers/input/
6481F:	include/linux/input.h
6482F:	include/uapi/linux/input.h
6483F:	include/linux/input/
6484F:	Documentation/devicetree/bindings/input/
6485
6486INPUT MULTITOUCH (MT) PROTOCOL
6487M:	Henrik Rydberg <rydberg@bitmath.org>
6488L:	linux-input@vger.kernel.org
6489S:	Odd fixes
6490F:	Documentation/input/multi-touch-protocol.txt
6491F:	drivers/input/input-mt.c
6492K:	\b(ABS|SYN)_MT_
6493
6494INTEL ASoC BDW/HSW DRIVERS
6495M:	Jie Yang <yang.jie@linux.intel.com>
6496L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6497S:	Supported
6498F:	sound/soc/intel/common/sst-dsp*
6499F:	sound/soc/intel/common/sst-firmware.c
6500F:	sound/soc/intel/boards/broadwell.c
6501F:	sound/soc/intel/haswell/
6502
6503INTEL C600 SERIES SAS CONTROLLER DRIVER
6504M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6505M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6506L:	linux-scsi@vger.kernel.org
6507T:	git git://git.code.sf.net/p/intel-sas/isci
6508S:	Supported
6509F:	drivers/scsi/isci/
6510
6511INTEL HID EVENT DRIVER
6512M:	Alex Hung <alex.hung@canonical.com>
6513L:	platform-driver-x86@vger.kernel.org
6514S:	Maintained
6515F:	drivers/platform/x86/intel-hid.c
6516
6517INTEL VIRTUAL BUTTON DRIVER
6518M:	AceLan Kao <acelan.kao@canonical.com>
6519L:	platform-driver-x86@vger.kernel.org
6520S:	Maintained
6521F:	drivers/platform/x86/intel-vbtn.c
6522
6523INTEL IDLE DRIVER
6524M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6525M:	Len Brown <lenb@kernel.org>
6526L:	linux-pm@vger.kernel.org
6527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6528B:	https://bugzilla.kernel.org
6529S:	Supported
6530F:	drivers/idle/intel_idle.c
6531
6532INTEL INTEGRATED SENSOR HUB DRIVER
6533M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6534M:	Jiri Kosina <jikos@kernel.org>
6535L:	linux-input@vger.kernel.org
6536S:	Maintained
6537F:	drivers/hid/intel-ish-hid/
6538
6539INTEL PSTATE DRIVER
6540M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6541M:	Len Brown <lenb@kernel.org>
6542L:	linux-pm@vger.kernel.org
6543S:	Supported
6544F:	drivers/cpufreq/intel_pstate.c
6545
6546INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6547M:	Maik Broemme <mbroemme@libmpq.org>
6548L:	linux-fbdev@vger.kernel.org
6549S:	Maintained
6550F:	Documentation/fb/intelfb.txt
6551F:	drivers/video/fbdev/intelfb/
6552
6553INTEL 810/815 FRAMEBUFFER DRIVER
6554M:	Antonino Daplas <adaplas@gmail.com>
6555L:	linux-fbdev@vger.kernel.org
6556S:	Maintained
6557F:	drivers/video/fbdev/i810/
6558
6559INTEL MENLOW THERMAL DRIVER
6560M:	Sujith Thomas <sujith.thomas@intel.com>
6561L:	platform-driver-x86@vger.kernel.org
6562W:	https://01.org/linux-acpi
6563S:	Supported
6564F:	drivers/platform/x86/intel_menlow.c
6565
6566INTEL I/OAT DMA DRIVER
6567M:	Dave Jiang <dave.jiang@intel.com>
6568R:	Dan Williams <dan.j.williams@intel.com>
6569L:	dmaengine@vger.kernel.org
6570Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6571S:	Supported
6572F:	drivers/dma/ioat*
6573
6574INTEL IOMMU (VT-d)
6575M:	David Woodhouse <dwmw2@infradead.org>
6576L:	iommu@lists.linux-foundation.org
6577T:	git git://git.infradead.org/iommu-2.6.git
6578S:	Supported
6579F:	drivers/iommu/intel-iommu.c
6580F:	include/linux/intel-iommu.h
6581
6582INTEL IOP-ADMA DMA DRIVER
6583R:	Dan Williams <dan.j.williams@intel.com>
6584S:	Odd fixes
6585F:	drivers/dma/iop-adma.c
6586
6587INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6588M:	Krzysztof Halasa <khalasa@piap.pl>
6589S:	Maintained
6590F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6591F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6592F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6593F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6594F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6595F:	drivers/net/wan/ixp4xx_hss.c
6596
6597INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6598M:	Deepak Saxena <dsaxena@plexity.net>
6599S:	Maintained
6600F:	drivers/char/hw_random/ixp4xx-rng.c
6601
6602INTEL ETHERNET DRIVERS
6603M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6604L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6605W:	http://www.intel.com/support/feedback.htm
6606W:	http://e1000.sourceforge.net/
6607Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6610S:	Supported
6611F:	Documentation/networking/e100.txt
6612F:	Documentation/networking/e1000.txt
6613F:	Documentation/networking/e1000e.txt
6614F:	Documentation/networking/igb.txt
6615F:	Documentation/networking/igbvf.txt
6616F:	Documentation/networking/ixgb.txt
6617F:	Documentation/networking/ixgbe.txt
6618F:	Documentation/networking/ixgbevf.txt
6619F:	Documentation/networking/i40e.txt
6620F:	Documentation/networking/i40evf.txt
6621F:	drivers/net/ethernet/intel/
6622F:	drivers/net/ethernet/intel/*/
6623
6624INTEL RDMA RNIC DRIVER
6625M:     Faisal Latif <faisal.latif@intel.com>
6626M:     Shiraz Saleem <shiraz.saleem@intel.com>
6627L:     linux-rdma@vger.kernel.org
6628S:     Supported
6629F:     drivers/infiniband/hw/i40iw/
6630
6631INTEL MERRIFIELD GPIO DRIVER
6632M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6633L:	linux-gpio@vger.kernel.org
6634S:	Maintained
6635F:	drivers/gpio/gpio-merrifield.c
6636
6637INTEL-MID GPIO DRIVER
6638M:	David Cohen <david.a.cohen@linux.intel.com>
6639L:	linux-gpio@vger.kernel.org
6640S:	Maintained
6641F:	drivers/gpio/gpio-intel-mid.c
6642
6643INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6644M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6645L:	linux-wireless@vger.kernel.org
6646S:	Maintained
6647F:	Documentation/networking/README.ipw2100
6648F:	Documentation/networking/README.ipw2200
6649F:	drivers/net/wireless/intel/ipw2x00/
6650
6651INTEL(R) TRACE HUB
6652M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6653S:	Supported
6654F:	Documentation/trace/intel_th.txt
6655F:	drivers/hwtracing/intel_th/
6656
6657INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6658M:	Ning Sun <ning.sun@intel.com>
6659L:	tboot-devel@lists.sourceforge.net
6660W:	http://tboot.sourceforge.net
6661T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6662S:	Supported
6663F:	Documentation/intel_txt.txt
6664F:	include/linux/tboot.h
6665F:	arch/x86/kernel/tboot.c
6666
6667INTEL WIRELESS WIMAX CONNECTION 2400
6668M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6669M:	linux-wimax@intel.com
6670L:	wimax@linuxwimax.org (subscribers-only)
6671S:	Supported
6672W:	http://linuxwimax.org
6673F:	Documentation/wimax/README.i2400m
6674F:	drivers/net/wimax/i2400m/
6675F:	include/uapi/linux/wimax/i2400m.h
6676
6677INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6678M:	Stanislaw Gruszka <sgruszka@redhat.com>
6679L:	linux-wireless@vger.kernel.org
6680S:	Supported
6681F:	drivers/net/wireless/intel/iwlegacy/
6682
6683INTEL WIRELESS WIFI LINK (iwlwifi)
6684M:	Johannes Berg <johannes.berg@intel.com>
6685M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6686M:	Luca Coelho <luciano.coelho@intel.com>
6687M:	Intel Linux Wireless <linuxwifi@intel.com>
6688L:	linux-wireless@vger.kernel.org
6689W:	http://intellinuxwireless.org
6690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6691S:	Supported
6692F:	drivers/net/wireless/intel/iwlwifi/
6693
6694INTEL MANAGEMENT ENGINE (mei)
6695M:	Tomas Winkler <tomas.winkler@intel.com>
6696L:	linux-kernel@vger.kernel.org
6697S:	Supported
6698F:	include/uapi/linux/mei.h
6699F:	include/linux/mei_cl_bus.h
6700F:	drivers/misc/mei/*
6701F:	drivers/watchdog/mei_wdt.c
6702F:	Documentation/misc-devices/mei/*
6703F:	samples/mei/*
6704
6705INTEL MIC DRIVERS (mic)
6706M:	Sudeep Dutt <sudeep.dutt@intel.com>
6707M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6708S:	Supported
6709W:	https://github.com/sudeepdutt/mic
6710W:	http://software.intel.com/en-us/mic-developer
6711F:	include/linux/mic_bus.h
6712F:	include/linux/scif.h
6713F:	include/uapi/linux/mic_common.h
6714F: 	include/uapi/linux/mic_ioctl.h
6715F:	include/uapi/linux/scif_ioctl.h
6716F:	drivers/misc/mic/
6717F:	drivers/dma/mic_x100_dma.c
6718F:	drivers/dma/mic_x100_dma.h
6719F:	Documentation/mic/
6720
6721INTEL PMC/P-Unit IPC DRIVER
6722M:	Zha Qipeng<qipeng.zha@intel.com>
6723L:	platform-driver-x86@vger.kernel.org
6724S:	Maintained
6725F:	drivers/platform/x86/intel_pmc_ipc.c
6726F:	drivers/platform/x86/intel_punit_ipc.c
6727F:	arch/x86/include/asm/intel_pmc_ipc.h
6728F:	arch/x86/include/asm/intel_punit_ipc.h
6729
6730INTEL TELEMETRY DRIVER
6731M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6732L:	platform-driver-x86@vger.kernel.org
6733S:	Maintained
6734F:	arch/x86/include/asm/intel_telemetry.h
6735F:	drivers/platform/x86/intel_telemetry*
6736
6737INTEL PMC CORE DRIVER
6738M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6739M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6740L:	platform-driver-x86@vger.kernel.org
6741S:	Maintained
6742F:	arch/x86/include/asm/pmc_core.h
6743F:	drivers/platform/x86/intel_pmc_core*
6744
6745INVENSENSE MPU-3050 GYROSCOPE DRIVER
6746M:	Linus Walleij <linus.walleij@linaro.org>
6747L:	linux-iio@vger.kernel.org
6748S:	Maintained
6749F:	drivers/iio/gyro/mpu3050*
6750F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6751
6752IOC3 ETHERNET DRIVER
6753M:	Ralf Baechle <ralf@linux-mips.org>
6754L:	linux-mips@linux-mips.org
6755S:	Maintained
6756F:	drivers/net/ethernet/sgi/ioc3-eth.c
6757
6758IOC3 SERIAL DRIVER
6759M:	Pat Gefre <pfg@sgi.com>
6760L:	linux-serial@vger.kernel.org
6761S:	Maintained
6762F:	drivers/tty/serial/ioc3_serial.c
6763
6764IOMMU DRIVERS
6765M:	Joerg Roedel <joro@8bytes.org>
6766L:	iommu@lists.linux-foundation.org
6767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6768S:	Maintained
6769F:	Documentation/devicetree/bindings/iommu/
6770F:	drivers/iommu/
6771
6772IP MASQUERADING
6773M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6774S:	Maintained
6775F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6776
6777IPMI SUBSYSTEM
6778M:	Corey Minyard <minyard@acm.org>
6779L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6780W:	http://openipmi.sourceforge.net/
6781S:	Supported
6782F:	Documentation/IPMI.txt
6783F:	drivers/char/ipmi/
6784F:	include/linux/ipmi*
6785F:	include/uapi/linux/ipmi*
6786
6787QCOM AUDIO (ASoC) DRIVERS
6788M:	Patrick Lai <plai@codeaurora.org>
6789M:	Banajit Goswami <bgoswami@codeaurora.org>
6790L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6791S:	Supported
6792F:	sound/soc/qcom/
6793
6794IPS SCSI RAID DRIVER
6795M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6796L:	linux-scsi@vger.kernel.org
6797W:	http://www.adaptec.com/
6798S:	Maintained
6799F:	drivers/scsi/ips*
6800
6801IPVS
6802M:	Wensong Zhang <wensong@linux-vs.org>
6803M:	Simon Horman <horms@verge.net.au>
6804M:	Julian Anastasov <ja@ssi.bg>
6805L:	netdev@vger.kernel.org
6806L:	lvs-devel@vger.kernel.org
6807S:	Maintained
6808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6810F:	Documentation/networking/ipvs-sysctl.txt
6811F:	include/net/ip_vs.h
6812F:	include/uapi/linux/ip_vs.h
6813F:	net/netfilter/ipvs/
6814
6815IPWIRELESS DRIVER
6816M:	Jiri Kosina <jikos@kernel.org>
6817M:	David Sterba <dsterba@suse.com>
6818S:	Odd Fixes
6819F:	drivers/tty/ipwireless/
6820
6821IPX NETWORK LAYER
6822L:	netdev@vger.kernel.org
6823S:	Odd fixes
6824F:	include/net/ipx.h
6825F:	include/uapi/linux/ipx.h
6826F:	net/ipx/
6827
6828IRDA SUBSYSTEM
6829M:	Samuel Ortiz <samuel@sortiz.org>
6830L:	irda-users@lists.sourceforge.net (subscribers-only)
6831L:	netdev@vger.kernel.org
6832W:	http://irda.sourceforge.net/
6833S:	Maintained
6834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6835F:	Documentation/networking/irda.txt
6836F:	drivers/net/irda/
6837F:	include/net/irda/
6838F:	net/irda/
6839
6840IRQ SUBSYSTEM
6841M:	Thomas Gleixner <tglx@linutronix.de>
6842L:	linux-kernel@vger.kernel.org
6843S:	Maintained
6844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6845F:	kernel/irq/
6846
6847IRQCHIP DRIVERS
6848M:	Thomas Gleixner <tglx@linutronix.de>
6849M:	Jason Cooper <jason@lakedaemon.net>
6850M:	Marc Zyngier <marc.zyngier@arm.com>
6851L:	linux-kernel@vger.kernel.org
6852S:	Maintained
6853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6854T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6855F:	Documentation/devicetree/bindings/interrupt-controller/
6856F:	drivers/irqchip/
6857
6858IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6859M:	Marc Zyngier <marc.zyngier@arm.com>
6860S:	Maintained
6861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6862F:	Documentation/IRQ-domain.txt
6863F:	include/linux/irqdomain.h
6864F:	kernel/irq/irqdomain.c
6865F:	kernel/irq/msi.c
6866
6867ISA
6868M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6869S:	Maintained
6870F:	Documentation/isa.txt
6871F:	drivers/base/isa.c
6872F:	include/linux/isa.h
6873
6874ISAPNP
6875M:	Jaroslav Kysela <perex@perex.cz>
6876S:	Maintained
6877F:	Documentation/isapnp.txt
6878F:	drivers/pnp/isapnp/
6879F:	include/linux/isapnp.h
6880
6881ISA RADIO MODULE
6882M:	Hans Verkuil <hverkuil@xs4all.nl>
6883L:	linux-media@vger.kernel.org
6884T:	git git://linuxtv.org/media_tree.git
6885W:	https://linuxtv.org
6886S:	Maintained
6887F:	drivers/media/radio/radio-isa*
6888
6889iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6890M:	Peter Jones <pjones@redhat.com>
6891M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6892S:	Maintained
6893F:	drivers/firmware/iscsi_ibft*
6894
6895ISCSI
6896M:	Lee Duncan <lduncan@suse.com>
6897M:	Chris Leech <cleech@redhat.com>
6898L:	open-iscsi@googlegroups.com
6899W:	www.open-iscsi.com
6900S:	Maintained
6901F:	drivers/scsi/*iscsi*
6902F:	include/scsi/*iscsi*
6903
6904ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6905M:	Or Gerlitz <ogerlitz@mellanox.com>
6906M:	Sagi Grimberg <sagi@grimberg.me>
6907M:	Roi Dayan <roid@mellanox.com>
6908L:	linux-rdma@vger.kernel.org
6909S:	Supported
6910W:	http://www.openfabrics.org
6911W:	www.open-iscsi.org
6912Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6913F:	drivers/infiniband/ulp/iser/
6914
6915ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6916M:	Sagi Grimberg <sagi@grimberg.me>
6917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6918L:	linux-rdma@vger.kernel.org
6919L:	target-devel@vger.kernel.org
6920S:	Supported
6921W:	http://www.linux-iscsi.org
6922F:	drivers/infiniband/ulp/isert
6923
6924ISDN SUBSYSTEM
6925M:	Karsten Keil <isdn@linux-pingi.de>
6926L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6927L:	netdev@vger.kernel.org
6928W:	http://www.isdn4linux.de
6929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6930S:	Maintained
6931F:	Documentation/isdn/
6932F:	drivers/isdn/
6933F:	include/linux/isdn.h
6934F:	include/linux/isdn/
6935F:	include/uapi/linux/isdn.h
6936F:	include/uapi/linux/isdn/
6937
6938ISDN SUBSYSTEM (Eicon active card driver)
6939M:	Armin Schindler <mac@melware.de>
6940L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6941W:	http://www.melware.de
6942S:	Maintained
6943F:	drivers/isdn/hardware/eicon/
6944
6945IT87 HARDWARE MONITORING DRIVER
6946M:	Jean Delvare <jdelvare@suse.com>
6947L:	linux-hwmon@vger.kernel.org
6948S:	Maintained
6949F:	Documentation/hwmon/it87
6950F:	drivers/hwmon/it87.c
6951
6952IT913X MEDIA DRIVER
6953M:	Antti Palosaari <crope@iki.fi>
6954L:	linux-media@vger.kernel.org
6955W:	https://linuxtv.org
6956W:	http://palosaari.fi/linux/
6957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6958T:	git git://linuxtv.org/anttip/media_tree.git
6959S:	Maintained
6960F:	drivers/media/tuners/it913x*
6961
6962IVTV VIDEO4LINUX DRIVER
6963M:	Andy Walls <awalls@md.metrocast.net>
6964L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6965L:	linux-media@vger.kernel.org
6966T:	git git://linuxtv.org/media_tree.git
6967W:	http://www.ivtvdriver.org
6968S:	Maintained
6969F:	Documentation/media/v4l-drivers/ivtv*
6970F:	drivers/media/pci/ivtv/
6971F:	include/uapi/linux/ivtv*
6972
6973IX2505V MEDIA DRIVER
6974M:	Malcolm Priestley <tvboxspy@gmail.com>
6975L:	linux-media@vger.kernel.org
6976W:	https://linuxtv.org
6977Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6978S:	Maintained
6979F:	drivers/media/dvb-frontends/ix2505v*
6980
6981JC42.4 TEMPERATURE SENSOR DRIVER
6982M:	Guenter Roeck <linux@roeck-us.net>
6983L:	linux-hwmon@vger.kernel.org
6984S:	Maintained
6985F:	drivers/hwmon/jc42.c
6986F:	Documentation/hwmon/jc42
6987
6988JFS FILESYSTEM
6989M:	Dave Kleikamp <shaggy@kernel.org>
6990L:	jfs-discussion@lists.sourceforge.net
6991W:	http://jfs.sourceforge.net/
6992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6993S:	Maintained
6994F:	Documentation/filesystems/jfs.txt
6995F:	fs/jfs/
6996
6997JME NETWORK DRIVER
6998M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6999L:	netdev@vger.kernel.org
7000S:	Maintained
7001F:	drivers/net/ethernet/jme.*
7002
7003JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7004M:	David Woodhouse <dwmw2@infradead.org>
7005L:	linux-mtd@lists.infradead.org
7006W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7007S:	Maintained
7008F:	fs/jffs2/
7009F:	include/uapi/linux/jffs2.h
7010
7011JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7012M:	"Theodore Ts'o" <tytso@mit.edu>
7013M:	Jan Kara <jack@suse.com>
7014L:	linux-ext4@vger.kernel.org
7015S:	Maintained
7016F:	fs/jbd2/
7017F:	include/linux/jbd2.h
7018
7019JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7020M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7021L:	linux-media@vger.kernel.org
7022S:	Maintained
7023F:	drivers/media/platform/rcar_jpu.c
7024
7025JSM Neo PCI based serial card
7026M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7027L:	linux-serial@vger.kernel.org
7028S:	Maintained
7029F:	drivers/tty/serial/jsm/
7030
7031K10TEMP HARDWARE MONITORING DRIVER
7032M:	Clemens Ladisch <clemens@ladisch.de>
7033L:	linux-hwmon@vger.kernel.org
7034S:	Maintained
7035F:	Documentation/hwmon/k10temp
7036F:	drivers/hwmon/k10temp.c
7037
7038K8TEMP HARDWARE MONITORING DRIVER
7039M:	Rudolf Marek <r.marek@assembler.cz>
7040L:	linux-hwmon@vger.kernel.org
7041S:	Maintained
7042F:	Documentation/hwmon/k8temp
7043F:	drivers/hwmon/k8temp.c
7044
7045KASAN
7046M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7047R:	Alexander Potapenko <glider@google.com>
7048R:	Dmitry Vyukov <dvyukov@google.com>
7049L:	kasan-dev@googlegroups.com
7050S:	Maintained
7051F:	arch/*/include/asm/kasan.h
7052F:	arch/*/mm/kasan_init*
7053F:	Documentation/dev-tools/kasan.rst
7054F:	include/linux/kasan*.h
7055F:	lib/test_kasan.c
7056F:	mm/kasan/
7057F:	scripts/Makefile.kasan
7058
7059KCONFIG
7060M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7061L:	linux-kbuild@vger.kernel.org
7062T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7063S:	Maintained
7064F:	Documentation/kbuild/kconfig-language.txt
7065F:	scripts/kconfig/
7066
7067KDUMP
7068M:	Dave Young <dyoung@redhat.com>
7069M:	Baoquan He <bhe@redhat.com>
7070R:	Vivek Goyal <vgoyal@redhat.com>
7071L:	kexec@lists.infradead.org
7072W:	http://lse.sourceforge.net/kdump/
7073S:	Maintained
7074F:	Documentation/kdump/
7075
7076KEENE FM RADIO TRANSMITTER DRIVER
7077M:	Hans Verkuil <hverkuil@xs4all.nl>
7078L:	linux-media@vger.kernel.org
7079T:	git git://linuxtv.org/media_tree.git
7080W:	https://linuxtv.org
7081S:	Maintained
7082F:	drivers/media/radio/radio-keene*
7083
7084KERNEL AUTOMOUNTER v4 (AUTOFS4)
7085M:	Ian Kent <raven@themaw.net>
7086L:	autofs@vger.kernel.org
7087S:	Maintained
7088F:	fs/autofs4/
7089
7090KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7091M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7092M:	Michal Marek <mmarek@suse.com>
7093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7094L:	linux-kbuild@vger.kernel.org
7095S:	Maintained
7096F:	Documentation/kbuild/
7097F:	Makefile
7098F:	scripts/Makefile.*
7099F:	scripts/basic/
7100F:	scripts/mk*
7101F:	scripts/package/
7102
7103KERNEL JANITORS
7104L:	kernel-janitors@vger.kernel.org
7105W:	http://kernelnewbies.org/KernelJanitors
7106S:	Odd Fixes
7107
7108KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7109M:	"J. Bruce Fields" <bfields@fieldses.org>
7110M:	Jeff Layton <jlayton@poochiereds.net>
7111L:	linux-nfs@vger.kernel.org
7112W:	http://nfs.sourceforge.net/
7113T:	git git://linux-nfs.org/~bfields/linux.git
7114S:	Supported
7115F:	fs/nfsd/
7116F:	include/uapi/linux/nfsd/
7117F:	fs/lockd/
7118F:	fs/nfs_common/
7119F:	net/sunrpc/
7120F:	include/linux/lockd/
7121F:	include/linux/sunrpc/
7122F:	include/uapi/linux/sunrpc/
7123
7124KERNEL SELFTEST FRAMEWORK
7125M:	Shuah Khan <shuahkh@osg.samsung.com>
7126M:	Shuah Khan <shuah@kernel.org>
7127L:	linux-kselftest@vger.kernel.org
7128T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7129S:	Maintained
7130F:	tools/testing/selftests
7131
7132KERNEL VIRTUAL MACHINE (KVM)
7133M:	Paolo Bonzini <pbonzini@redhat.com>
7134M:	Radim Krčmář <rkrcmar@redhat.com>
7135L:	kvm@vger.kernel.org
7136W:	http://www.linux-kvm.org
7137T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7138S:	Supported
7139F:	Documentation/*/kvm*.txt
7140F:	Documentation/virtual/kvm/
7141F:	arch/*/kvm/
7142F:	arch/x86/kernel/kvm.c
7143F:	arch/x86/kernel/kvmclock.c
7144F:	arch/*/include/asm/kvm*
7145F:	include/linux/kvm*
7146F:	include/uapi/linux/kvm*
7147F:	virt/kvm/
7148F:	tools/kvm/
7149
7150KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7151M:	Joerg Roedel <joro@8bytes.org>
7152L:	kvm@vger.kernel.org
7153W:	http://www.linux-kvm.org/
7154S:	Maintained
7155F:	arch/x86/include/asm/svm.h
7156F:	arch/x86/kvm/svm.c
7157
7158KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7159M:	Alexander Graf <agraf@suse.com>
7160L:	kvm-ppc@vger.kernel.org
7161W:	http://www.linux-kvm.org/
7162T:	git git://github.com/agraf/linux-2.6.git
7163S:	Supported
7164F:	arch/powerpc/include/asm/kvm*
7165F:	arch/powerpc/kvm/
7166
7167KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7168M:	Christian Borntraeger <borntraeger@de.ibm.com>
7169M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7170L:	linux-s390@vger.kernel.org
7171W:	http://www.ibm.com/developerworks/linux/linux390/
7172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7173S:	Supported
7174F:	Documentation/s390/kvm.txt
7175F:	arch/s390/include/asm/kvm*
7176F:	arch/s390/kvm/
7177
7178KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7179M:	Christoffer Dall <christoffer.dall@linaro.org>
7180M:	Marc Zyngier <marc.zyngier@arm.com>
7181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7182L:	kvmarm@lists.cs.columbia.edu
7183W:	http://systems.cs.columbia.edu/projects/kvm-arm
7184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7185S:	Supported
7186F:	arch/arm/include/uapi/asm/kvm*
7187F:	arch/arm/include/asm/kvm*
7188F:	arch/arm/kvm/
7189F:	virt/kvm/arm/
7190F:	include/kvm/arm_*
7191
7192KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7193M:	Christoffer Dall <christoffer.dall@linaro.org>
7194M:	Marc Zyngier <marc.zyngier@arm.com>
7195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7196L:	kvmarm@lists.cs.columbia.edu
7197S:	Maintained
7198F:	arch/arm64/include/uapi/asm/kvm*
7199F:	arch/arm64/include/asm/kvm*
7200F:	arch/arm64/kvm/
7201
7202KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7203M:	James Hogan <james.hogan@imgtec.com>
7204L:	linux-mips@linux-mips.org
7205S:	Supported
7206F:	arch/mips/include/uapi/asm/kvm*
7207F:	arch/mips/include/asm/kvm*
7208F:	arch/mips/kvm/
7209
7210KERNFS
7211M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7212M:	Tejun Heo <tj@kernel.org>
7213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7214S:	Supported
7215F:	include/linux/kernfs.h
7216F:	fs/kernfs/
7217
7218KEXEC
7219M:	Eric Biederman <ebiederm@xmission.com>
7220W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7221L:	kexec@lists.infradead.org
7222S:	Maintained
7223F:	include/linux/kexec.h
7224F:	include/uapi/linux/kexec.h
7225F:	kernel/kexec*
7226
7227KEYS/KEYRINGS:
7228M:	David Howells <dhowells@redhat.com>
7229L:	keyrings@vger.kernel.org
7230S:	Maintained
7231F:	Documentation/security/keys.txt
7232F:	include/linux/key.h
7233F:	include/linux/key-type.h
7234F:	include/linux/keyctl.h
7235F:	include/uapi/linux/keyctl.h
7236F:	include/keys/
7237F:	security/keys/
7238
7239KEYS-TRUSTED
7240M:	David Safford <safford@us.ibm.com>
7241M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7242L:	linux-security-module@vger.kernel.org
7243L:	keyrings@vger.kernel.org
7244S:	Supported
7245F:	Documentation/security/keys-trusted-encrypted.txt
7246F:	include/keys/trusted-type.h
7247F:	security/keys/trusted.c
7248F:	security/keys/trusted.h
7249
7250KEYS-ENCRYPTED
7251M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7252M:	David Safford <safford@us.ibm.com>
7253L:	linux-security-module@vger.kernel.org
7254L:	keyrings@vger.kernel.org
7255S:	Supported
7256F:	Documentation/security/keys-trusted-encrypted.txt
7257F:	include/keys/encrypted-type.h
7258F:	security/keys/encrypted-keys/
7259
7260KGDB / KDB /debug_core
7261M:	Jason Wessel <jason.wessel@windriver.com>
7262W:	http://kgdb.wiki.kernel.org/
7263L:	kgdb-bugreport@lists.sourceforge.net
7264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7265S:	Maintained
7266F:	Documentation/DocBook/kgdb.tmpl
7267F:	drivers/misc/kgdbts.c
7268F:	drivers/tty/serial/kgdboc.c
7269F:	include/linux/kdb.h
7270F:	include/linux/kgdb.h
7271F:	kernel/debug/
7272
7273KMEMCHECK
7274M:	Vegard Nossum <vegardno@ifi.uio.no>
7275M:	Pekka Enberg <penberg@kernel.org>
7276S:	Maintained
7277F:	Documentation/dev-tools/kmemcheck.rst
7278F:	arch/x86/include/asm/kmemcheck.h
7279F:	arch/x86/mm/kmemcheck/
7280F:	include/linux/kmemcheck.h
7281F:	mm/kmemcheck.c
7282
7283KMEMLEAK
7284M:	Catalin Marinas <catalin.marinas@arm.com>
7285S:	Maintained
7286F:	Documentation/dev-tools/kmemleak.rst
7287F:	include/linux/kmemleak.h
7288F:	mm/kmemleak.c
7289F:	mm/kmemleak-test.c
7290
7291KPROBES
7292M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7293M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7294M:	"David S. Miller" <davem@davemloft.net>
7295M:	Masami Hiramatsu <mhiramat@kernel.org>
7296S:	Maintained
7297F:	Documentation/kprobes.txt
7298F:	include/linux/kprobes.h
7299F:	include/asm-generic/kprobes.h
7300F:	kernel/kprobes.c
7301
7302KS0108 LCD CONTROLLER DRIVER
7303M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7304W:	http://miguelojeda.es/auxdisplay.htm
7305W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7306S:	Maintained
7307F:	Documentation/auxdisplay/ks0108
7308F:	drivers/auxdisplay/ks0108.c
7309F:	include/linux/ks0108.h
7310
7311L3MDEV
7312M:	David Ahern <dsa@cumulusnetworks.com>
7313L:	netdev@vger.kernel.org
7314S:	Maintained
7315F:	net/l3mdev
7316F:	include/net/l3mdev.h
7317
7318LANTIQ MIPS ARCHITECTURE
7319M:	John Crispin <john@phrozen.org>
7320L:	linux-mips@linux-mips.org
7321S:	Maintained
7322F:	arch/mips/lantiq
7323
7324LAPB module
7325L:	linux-x25@vger.kernel.org
7326S:	Orphan
7327F:	Documentation/networking/lapb-module.txt
7328F:	include/*/lapb.h
7329F:	net/lapb/
7330
7331LASI 53c700 driver for PARISC
7332M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7333L:	linux-scsi@vger.kernel.org
7334S:	Maintained
7335F:	Documentation/scsi/53c700.txt
7336F:	drivers/scsi/53c700*
7337
7338LED SUBSYSTEM
7339M:	Richard Purdie <rpurdie@rpsys.net>
7340M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7341M:	Pavel Machek <pavel@ucw.cz>
7342L:	linux-leds@vger.kernel.org
7343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7344S:	Maintained
7345F:	Documentation/devicetree/bindings/leds/
7346F:	drivers/leds/
7347F:	include/linux/leds.h
7348
7349LEGACY EEPROM DRIVER
7350M:	Jean Delvare <jdelvare@suse.com>
7351S:	Maintained
7352F:	Documentation/misc-devices/eeprom
7353F:	drivers/misc/eeprom/eeprom.c
7354
7355LEGO USB Tower driver
7356M:	Juergen Stuber <starblue@users.sourceforge.net>
7357L:	legousb-devel@lists.sourceforge.net
7358W:	http://legousb.sourceforge.net/
7359S:	Maintained
7360F:	drivers/usb/misc/legousbtower.c
7361
7362LG2160 MEDIA DRIVER
7363M:	Michael Krufky <mkrufky@linuxtv.org>
7364L:	linux-media@vger.kernel.org
7365W:	https://linuxtv.org
7366W:	http://github.com/mkrufky
7367Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7368T:	git git://linuxtv.org/mkrufky/tuners.git
7369S:	Maintained
7370F:	drivers/media/dvb-frontends/lg2160.*
7371
7372LGDT3305 MEDIA DRIVER
7373M:	Michael Krufky <mkrufky@linuxtv.org>
7374L:	linux-media@vger.kernel.org
7375W:	https://linuxtv.org
7376W:	http://github.com/mkrufky
7377Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7378T:	git git://linuxtv.org/mkrufky/tuners.git
7379S:	Maintained
7380F:	drivers/media/dvb-frontends/lgdt3305.*
7381
7382LGUEST
7383M:	Rusty Russell <rusty@rustcorp.com.au>
7384L:	lguest@lists.ozlabs.org
7385W:	http://lguest.ozlabs.org/
7386S:	Odd Fixes
7387F:	arch/x86/include/asm/lguest*.h
7388F:	arch/x86/lguest/
7389F:	drivers/lguest/
7390F:	include/linux/lguest*.h
7391F:	tools/lguest/
7392
7393LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7394M:	Tejun Heo <tj@kernel.org>
7395L:	linux-ide@vger.kernel.org
7396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7397S:	Maintained
7398F:	drivers/ata/
7399F:	include/linux/ata.h
7400F:	include/linux/libata.h
7401F:	Documentation/devicetree/bindings/ata/
7402
7403LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7404M:	Viresh Kumar <vireshk@kernel.org>
7405L:	linux-ide@vger.kernel.org
7406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7407S:	Maintained
7408F:	include/linux/pata_arasan_cf_data.h
7409F:	drivers/ata/pata_arasan_cf.c
7410
7411LIBATA PATA DRIVERS
7412M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7413M:	Tejun Heo <tj@kernel.org>
7414L:	linux-ide@vger.kernel.org
7415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7416S:	Maintained
7417F:	drivers/ata/pata_*.c
7418F:	drivers/ata/ata_generic.c
7419
7420LIBATA SATA AHCI PLATFORM devices support
7421M:	Hans de Goede <hdegoede@redhat.com>
7422M:	Tejun Heo <tj@kernel.org>
7423L:	linux-ide@vger.kernel.org
7424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7425S:	Maintained
7426F:	drivers/ata/ahci_platform.c
7427F:	drivers/ata/libahci_platform.c
7428F:	include/linux/ahci_platform.h
7429
7430LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7431M:	Mikael Pettersson <mikpelinux@gmail.com>
7432L:	linux-ide@vger.kernel.org
7433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7434S:	Maintained
7435F:	drivers/ata/sata_promise.*
7436
7437LIBLOCKDEP
7438M:	Sasha Levin <sasha.levin@oracle.com>
7439S:	Maintained
7440F:	tools/lib/lockdep/
7441
7442LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7443M:	Dan Williams <dan.j.williams@intel.com>
7444L:	linux-nvdimm@lists.01.org
7445Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7447S:	Supported
7448F:	drivers/nvdimm/*
7449F:	include/linux/nd.h
7450F:	include/linux/libnvdimm.h
7451F:	include/uapi/linux/ndctl.h
7452
7453LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7454M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7455L:	linux-nvdimm@lists.01.org
7456Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7457S:	Supported
7458F:	drivers/nvdimm/blk.c
7459F:	drivers/nvdimm/region_devs.c
7460F:	drivers/acpi/nfit*
7461
7462LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7463M:	Vishal Verma <vishal.l.verma@intel.com>
7464L:	linux-nvdimm@lists.01.org
7465Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7466S:	Supported
7467F:	drivers/nvdimm/btt*
7468
7469LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7470M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7471L:	linux-nvdimm@lists.01.org
7472Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7473S:	Supported
7474F:	drivers/nvdimm/pmem.c
7475F:	include/linux/pmem.h
7476F:	arch/*/include/asm/pmem.h
7477
7478LIGHTNVM PLATFORM SUPPORT
7479M:	Matias Bjorling <mb@lightnvm.io>
7480W:	http://github/OpenChannelSSD
7481L:	linux-block@vger.kernel.org
7482S:	Maintained
7483F:	drivers/lightnvm/
7484F:	include/linux/lightnvm.h
7485F:	include/uapi/linux/lightnvm.h
7486
7487LINUX FOR POWERPC (32-BIT AND 64-BIT)
7488M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7489M:	Paul Mackerras <paulus@samba.org>
7490M:	Michael Ellerman <mpe@ellerman.id.au>
7491W:	https://github.com/linuxppc/linux/wiki
7492L:	linuxppc-dev@lists.ozlabs.org
7493Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7495S:	Supported
7496F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7497F:	Documentation/devicetree/bindings/powerpc/opal/
7498F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7499F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7500F:	Documentation/powerpc/
7501F:	arch/powerpc/
7502F:	drivers/char/tpm/tpm_ibmvtpm*
7503F:	drivers/crypto/nx/
7504F:	drivers/crypto/vmx/
7505F:	drivers/i2c/busses/i2c-opal.c
7506F:	drivers/net/ethernet/ibm/ibmveth.*
7507F:	drivers/net/ethernet/ibm/ibmvnic.*
7508F:	drivers/pci/hotplug/pnv_php.c
7509F:	drivers/pci/hotplug/rpa*
7510F:	drivers/rtc/rtc-opal.c
7511F:	drivers/scsi/ibmvscsi/
7512F:	drivers/tty/hvc/hvc_opal.c
7513F:	tools/testing/selftests/powerpc
7514N:	/pmac
7515N:	powermac
7516N:	powernv
7517N:	[^a-z0-9]ps3
7518N:	pseries
7519
7520LINUX FOR POWER MACINTOSH
7521M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7522W:	http://www.penguinppc.org/
7523L:	linuxppc-dev@lists.ozlabs.org
7524S:	Maintained
7525F:	arch/powerpc/platforms/powermac/
7526F:	drivers/macintosh/
7527
7528LINUX FOR POWERPC EMBEDDED MPC5XXX
7529M:	Anatolij Gustschin <agust@denx.de>
7530L:	linuxppc-dev@lists.ozlabs.org
7531T:	git git://git.denx.de/linux-denx-agust.git
7532S:	Maintained
7533F:	arch/powerpc/platforms/512x/
7534F:	arch/powerpc/platforms/52xx/
7535
7536LINUX FOR POWERPC EMBEDDED PPC4XX
7537M:	Alistair Popple <alistair@popple.id.au>
7538M:	Matt Porter <mporter@kernel.crashing.org>
7539W:	http://www.penguinppc.org/
7540L:	linuxppc-dev@lists.ozlabs.org
7541S:	Maintained
7542F:	arch/powerpc/platforms/40x/
7543F:	arch/powerpc/platforms/44x/
7544
7545LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7546L:	linuxppc-dev@lists.ozlabs.org
7547S:	Orphan
7548F:	arch/powerpc/*/*virtex*
7549F:	arch/powerpc/*/*/*virtex*
7550
7551LINUX FOR POWERPC EMBEDDED PPC8XX
7552M:	Vitaly Bordug <vitb@kernel.crashing.org>
7553W:	http://www.penguinppc.org/
7554L:	linuxppc-dev@lists.ozlabs.org
7555S:	Maintained
7556F:	arch/powerpc/platforms/8xx/
7557
7558LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7559M:	Scott Wood <oss@buserror.net>
7560M:	Kumar Gala <galak@kernel.crashing.org>
7561W:	http://www.penguinppc.org/
7562L:	linuxppc-dev@lists.ozlabs.org
7563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7564S:	Maintained
7565F:	arch/powerpc/platforms/83xx/
7566F:	arch/powerpc/platforms/85xx/
7567
7568LINUX FOR POWERPC PA SEMI PWRFICIENT
7569L:	linuxppc-dev@lists.ozlabs.org
7570S:	Orphan
7571F:	arch/powerpc/platforms/pasemi/
7572F:	drivers/*/*pasemi*
7573F:	drivers/*/*/*pasemi*
7574
7575LINUX SECURITY MODULE (LSM) FRAMEWORK
7576M:	Chris Wright <chrisw@sous-sol.org>
7577L:	linux-security-module@vger.kernel.org
7578S:	Supported
7579
7580LIS3LV02D ACCELEROMETER DRIVER
7581M:	Eric Piel <eric.piel@tremplin-utc.net>
7582S:	Maintained
7583F:	Documentation/misc-devices/lis3lv02d
7584F:	drivers/misc/lis3lv02d/
7585F:	drivers/platform/x86/hp_accel.c
7586
7587LIVE PATCHING
7588M:	Josh Poimboeuf <jpoimboe@redhat.com>
7589M:	Jessica Yu <jeyu@redhat.com>
7590M:	Jiri Kosina <jikos@kernel.org>
7591M:	Miroslav Benes <mbenes@suse.cz>
7592R:	Petr Mladek <pmladek@suse.com>
7593S:	Maintained
7594F:	kernel/livepatch/
7595F:	include/linux/livepatch.h
7596F:	arch/x86/include/asm/livepatch.h
7597F:	arch/x86/kernel/livepatch.c
7598F:	Documentation/livepatch/
7599F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7600F:	samples/livepatch/
7601L:	live-patching@vger.kernel.org
7602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7603
7604LINUX KERNEL DUMP TEST MODULE (LKDTM)
7605M:	Kees Cook <keescook@chromium.org>
7606S:	Maintained
7607F:	drivers/misc/lkdtm*
7608
7609LLC (802.2)
7610L:	netdev@vger.kernel.org
7611S:	Odd fixes
7612F:	include/linux/llc.h
7613F:	include/uapi/linux/llc.h
7614F:	include/net/llc*
7615F:	net/llc/
7616
7617LM73 HARDWARE MONITOR DRIVER
7618M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7619L:	linux-hwmon@vger.kernel.org
7620S:	Maintained
7621F:	drivers/hwmon/lm73.c
7622
7623LM78 HARDWARE MONITOR DRIVER
7624M:	Jean Delvare <jdelvare@suse.com>
7625L:	linux-hwmon@vger.kernel.org
7626S:	Maintained
7627F:	Documentation/hwmon/lm78
7628F:	drivers/hwmon/lm78.c
7629
7630LM83 HARDWARE MONITOR DRIVER
7631M:	Jean Delvare <jdelvare@suse.com>
7632L:	linux-hwmon@vger.kernel.org
7633S:	Maintained
7634F:	Documentation/hwmon/lm83
7635F:	drivers/hwmon/lm83.c
7636
7637LM90 HARDWARE MONITOR DRIVER
7638M:	Jean Delvare <jdelvare@suse.com>
7639L:	linux-hwmon@vger.kernel.org
7640S:	Maintained
7641F:	Documentation/hwmon/lm90
7642F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7643F:	drivers/hwmon/lm90.c
7644F:	include/dt-bindings/thermal/lm90.h
7645
7646LM95234 HARDWARE MONITOR DRIVER
7647M:	Guenter Roeck <linux@roeck-us.net>
7648L:	linux-hwmon@vger.kernel.org
7649S:	Maintained
7650F:	Documentation/hwmon/lm95234
7651F:	drivers/hwmon/lm95234.c
7652
7653LME2510 MEDIA DRIVER
7654M:	Malcolm Priestley <tvboxspy@gmail.com>
7655L:	linux-media@vger.kernel.org
7656W:	https://linuxtv.org
7657Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7658S:	Maintained
7659F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7660
7661LOCKING PRIMITIVES
7662M:	Peter Zijlstra <peterz@infradead.org>
7663M:	Ingo Molnar <mingo@redhat.com>
7664L:	linux-kernel@vger.kernel.org
7665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7666S:	Maintained
7667F:	Documentation/locking/
7668F:	include/linux/lockdep.h
7669F:	include/linux/spinlock*.h
7670F:	arch/*/include/asm/spinlock*.h
7671F:	include/linux/rwlock*.h
7672F:	include/linux/mutex*.h
7673F:	arch/*/include/asm/mutex*.h
7674F:	include/linux/rwsem*.h
7675F:	arch/*/include/asm/rwsem.h
7676F:	include/linux/seqlock.h
7677F:	lib/locking*.[ch]
7678F:	kernel/locking/
7679
7680LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7681M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7682L:	linux-ntfs-dev@lists.sourceforge.net
7683W:	http://www.linux-ntfs.org/content/view/19/37/
7684S:	Maintained
7685F:	Documentation/ldm.txt
7686F:	block/partitions/ldm.*
7687
7688LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7689M:	Sathya Prakash <sathya.prakash@broadcom.com>
7690M:	Chaitra P B <chaitra.basappa@broadcom.com>
7691M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7692L:	MPT-FusionLinux.pdl@broadcom.com
7693L:	linux-scsi@vger.kernel.org
7694W:	http://www.avagotech.com/support/
7695S:	Supported
7696F:	drivers/message/fusion/
7697F:	drivers/scsi/mpt2sas/
7698F:	drivers/scsi/mpt3sas/
7699
7700LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7701M:	Matthew Wilcox <matthew@wil.cx>
7702L:	linux-scsi@vger.kernel.org
7703S:	Maintained
7704F:	drivers/scsi/sym53c8xx_2/
7705
7706LTC4261 HARDWARE MONITOR DRIVER
7707M:	Guenter Roeck <linux@roeck-us.net>
7708L:	linux-hwmon@vger.kernel.org
7709S:	Maintained
7710F:	Documentation/hwmon/ltc4261
7711F:	drivers/hwmon/ltc4261.c
7712
7713LTP (Linux Test Project)
7714M:	Mike Frysinger <vapier@gentoo.org>
7715M:	Cyril Hrubis <chrubis@suse.cz>
7716M:	Wanlong Gao <wanlong.gao@gmail.com>
7717M:	Jan Stancek <jstancek@redhat.com>
7718M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7719M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7720L:	ltp@lists.linux.it (subscribers-only)
7721W:	http://linux-test-project.github.io/
7722T:	git git://github.com/linux-test-project/ltp.git
7723S:	Maintained
7724
7725M32R ARCHITECTURE
7726W:	http://www.linux-m32r.org/
7727S:	Orphan
7728F:	arch/m32r/
7729
7730M68K ARCHITECTURE
7731M:	Geert Uytterhoeven <geert@linux-m68k.org>
7732L:	linux-m68k@lists.linux-m68k.org
7733W:	http://www.linux-m68k.org/
7734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7735S:	Maintained
7736F:	arch/m68k/
7737F:	drivers/zorro/
7738
7739M68K ON APPLE MACINTOSH
7740M:	Joshua Thompson <funaho@jurai.org>
7741W:	http://www.mac.linux-m68k.org/
7742L:	linux-m68k@lists.linux-m68k.org
7743S:	Maintained
7744F:	arch/m68k/mac/
7745
7746M68K ON HP9000/300
7747M:	Philip Blundell <philb@gnu.org>
7748W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7749S:	Maintained
7750F:	arch/m68k/hp300/
7751
7752M88DS3103 MEDIA DRIVER
7753M:	Antti Palosaari <crope@iki.fi>
7754L:	linux-media@vger.kernel.org
7755W:	https://linuxtv.org
7756W:	http://palosaari.fi/linux/
7757Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7758T:	git git://linuxtv.org/anttip/media_tree.git
7759S:	Maintained
7760F:	drivers/media/dvb-frontends/m88ds3103*
7761
7762M88RS2000 MEDIA DRIVER
7763M:	Malcolm Priestley <tvboxspy@gmail.com>
7764L:	linux-media@vger.kernel.org
7765W:	https://linuxtv.org
7766Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7767S:	Maintained
7768F:	drivers/media/dvb-frontends/m88rs2000*
7769
7770MA901 MASTERKIT USB FM RADIO DRIVER
7771M:	Alexey Klimov <klimov.linux@gmail.com>
7772L:	linux-media@vger.kernel.org
7773T:	git git://linuxtv.org/media_tree.git
7774S:	Maintained
7775F:	drivers/media/radio/radio-ma901.c
7776
7777MAC80211
7778M:	Johannes Berg <johannes@sipsolutions.net>
7779L:	linux-wireless@vger.kernel.org
7780W:	http://wireless.kernel.org/
7781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7783S:	Maintained
7784F:	Documentation/networking/mac80211-injection.txt
7785F:	include/net/mac80211.h
7786F:	net/mac80211/
7787F:	drivers/net/wireless/mac80211_hwsim.[ch]
7788
7789MAILBOX API
7790M:	Jassi Brar <jassisinghbrar@gmail.com>
7791L:	linux-kernel@vger.kernel.org
7792S:	Maintained
7793F:	drivers/mailbox/
7794F:	include/linux/mailbox_client.h
7795F:	include/linux/mailbox_controller.h
7796
7797MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7798M:	Michael Kerrisk <mtk.manpages@gmail.com>
7799W:	http://www.kernel.org/doc/man-pages
7800L:	linux-man@vger.kernel.org
7801S:	Maintained
7802
7803MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7804M:	Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7805L:	linux-mips@linux-mips.org
7806S:	Maintained
7807F:	arch/mips/boot/dts/img/pistachio_marduk.dts
7808
7809MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7810M:	Andrew Lunn <andrew@lunn.ch>
7811M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7812L:	netdev@vger.kernel.org
7813S:	Maintained
7814F:	drivers/net/dsa/mv88e6xxx/
7815F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7816
7817MARVELL ARMADA DRM SUPPORT
7818M:	Russell King <linux@armlinux.org.uk>
7819S:	Maintained
7820T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7821T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7822F:	drivers/gpu/drm/armada/
7823F:	include/uapi/drm/armada_drm.h
7824F:	Documentation/devicetree/bindings/display/armada/
7825
7826MARVELL CRYPTO DRIVER
7827M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7828M:	Arnaud Ebalard <arno@natisbad.org>
7829F:	drivers/crypto/marvell/
7830S:	Maintained
7831L:	linux-crypto@vger.kernel.org
7832
7833MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7834M:	Mirko Lindner <mlindner@marvell.com>
7835M:	Stephen Hemminger <stephen@networkplumber.org>
7836L:	netdev@vger.kernel.org
7837S:	Maintained
7838F:	drivers/net/ethernet/marvell/sk*
7839
7840MARVELL LIBERTAS WIRELESS DRIVER
7841L:	libertas-dev@lists.infradead.org
7842S:	Orphan
7843F:	drivers/net/wireless/marvell/libertas/
7844
7845MARVELL MV643XX ETHERNET DRIVER
7846M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7847L:	netdev@vger.kernel.org
7848S:	Maintained
7849F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7850F:	include/linux/mv643xx.h
7851
7852MARVELL MVNETA ETHERNET DRIVER
7853M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7854L:	netdev@vger.kernel.org
7855S:	Maintained
7856F:	drivers/net/ethernet/marvell/mvneta.*
7857
7858MARVELL MWIFIEX WIRELESS DRIVER
7859M:	Amitkumar Karwar <akarwar@marvell.com>
7860M:	Nishant Sarmukadam <nishants@marvell.com>
7861M:	Ganapathi Bhat <gbhat@marvell.com>
7862M:	Xinming Hu <huxm@marvell.com>
7863L:	linux-wireless@vger.kernel.org
7864S:	Maintained
7865F:	drivers/net/wireless/marvell/mwifiex/
7866
7867MARVELL MWL8K WIRELESS DRIVER
7868M:	Lennert Buytenhek <buytenh@wantstofly.org>
7869L:	linux-wireless@vger.kernel.org
7870S:	Odd Fixes
7871F:	drivers/net/wireless/marvell/mwl8k.c
7872
7873MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7874M:	Nicolas Pitre <nico@fluxnic.net>
7875S:	Odd Fixes
7876F:	drivers/mmc/host/mvsdio.*
7877
7878MATROX FRAMEBUFFER DRIVER
7879L:	linux-fbdev@vger.kernel.org
7880S:	Orphan
7881F:	drivers/video/fbdev/matrox/matroxfb_*
7882F:	include/uapi/linux/matroxfb.h
7883
7884MAX16065 HARDWARE MONITOR DRIVER
7885M:	Guenter Roeck <linux@roeck-us.net>
7886L:	linux-hwmon@vger.kernel.org
7887S:	Maintained
7888F:	Documentation/hwmon/max16065
7889F:	drivers/hwmon/max16065.c
7890
7891MAX20751 HARDWARE MONITOR DRIVER
7892M:	Guenter Roeck <linux@roeck-us.net>
7893L:	linux-hwmon@vger.kernel.org
7894S:	Maintained
7895F:	Documentation/hwmon/max20751
7896F:	drivers/hwmon/max20751.c
7897
7898MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7899L:	linux-hwmon@vger.kernel.org
7900S:	Orphan
7901F:	Documentation/hwmon/max6650
7902F:	drivers/hwmon/max6650.c
7903
7904MAX6697 HARDWARE MONITOR DRIVER
7905M:	Guenter Roeck <linux@roeck-us.net>
7906L:	linux-hwmon@vger.kernel.org
7907S:	Maintained
7908F:	Documentation/hwmon/max6697
7909F:	Documentation/devicetree/bindings/i2c/max6697.txt
7910F:	drivers/hwmon/max6697.c
7911F:	include/linux/platform_data/max6697.h
7912
7913MAX9860 MONO AUDIO VOICE CODEC DRIVER
7914M:	Peter Rosin <peda@axentia.se>
7915L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7916S:	Maintained
7917F:	Documentation/devicetree/bindings/sound/max9860.txt
7918F:	sound/soc/codecs/max9860.*
7919
7920MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7921M:	Krzysztof Kozlowski <krzk@kernel.org>
7922M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7923L:	linux-pm@vger.kernel.org
7924S:	Supported
7925F:	drivers/power/supply/max14577_charger.c
7926F:	drivers/power/supply/max77693_charger.c
7927
7928MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7929M:	Javier Martinez Canillas <javier@osg.samsung.com>
7930L:	linux-kernel@vger.kernel.org
7931S:	Supported
7932F:	drivers/*/*max77802*.c
7933F:	Documentation/devicetree/bindings/*/*max77802.txt
7934F:	include/dt-bindings/*/*max77802.h
7935
7936MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7937M:	Chanwoo Choi <cw00.choi@samsung.com>
7938M:	Krzysztof Kozlowski <krzk@kernel.org>
7939M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7940L:	linux-kernel@vger.kernel.org
7941S:	Supported
7942F:	drivers/*/max14577*.c
7943F:	drivers/*/max77686*.c
7944F:	drivers/*/max77693*.c
7945F:	drivers/extcon/extcon-max14577.c
7946F:	drivers/extcon/extcon-max77693.c
7947F:	drivers/rtc/rtc-max77686.c
7948F:	drivers/clk/clk-max77686.c
7949F:	Documentation/devicetree/bindings/mfd/max14577.txt
7950F:	Documentation/devicetree/bindings/*/max77686.txt
7951F:	Documentation/devicetree/bindings/mfd/max77693.txt
7952F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7953F:	include/linux/mfd/max14577*.h
7954F:	include/linux/mfd/max77686*.h
7955F:	include/linux/mfd/max77693*.h
7956
7957MAXIRADIO FM RADIO RECEIVER DRIVER
7958M:	Hans Verkuil <hverkuil@xs4all.nl>
7959L:	linux-media@vger.kernel.org
7960T:	git git://linuxtv.org/media_tree.git
7961W:	https://linuxtv.org
7962S:	Maintained
7963F:	drivers/media/radio/radio-maxiradio*
7964
7965MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7966M:	Peter Rosin <peda@axentia.se>
7967L:	linux-iio@vger.kernel.org
7968S:	Maintained
7969F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7970F:	drivers/iio/potentiometer/mcp4531.c
7971
7972MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7973M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7974L:	linux-iio@vger.kernel.org
7975S:	Maintained
7976F:	drivers/iio/dac/cio-dac.c
7977
7978MEDIA DRIVERS FOR RENESAS - FCP
7979M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7980L:	linux-media@vger.kernel.org
7981L:	linux-renesas-soc@vger.kernel.org
7982T:	git git://linuxtv.org/media_tree.git
7983S:	Supported
7984F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7985F:	drivers/media/platform/rcar-fcp.c
7986F:	include/media/rcar-fcp.h
7987
7988MEDIA DRIVERS FOR RENESAS - FDP1
7989M:	Kieran Bingham <kieran@bingham.xyz>
7990L:	linux-media@vger.kernel.org
7991L:	linux-renesas-soc@vger.kernel.org
7992T:	git git://linuxtv.org/media_tree.git
7993S:	Supported
7994F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
7995F:	drivers/media/platform/rcar_fdp1.c
7996
7997MEDIA DRIVERS FOR RENESAS - VIN
7998M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7999L:	linux-media@vger.kernel.org
8000L:	linux-renesas-soc@vger.kernel.org
8001T:	git git://linuxtv.org/media_tree.git
8002S:	Supported
8003F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8004F:	drivers/media/platform/rcar-vin/
8005
8006MEDIA DRIVERS FOR RENESAS - VSP1
8007M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8008L:	linux-media@vger.kernel.org
8009L:	linux-renesas-soc@vger.kernel.org
8010T:	git git://linuxtv.org/media_tree.git
8011S:	Supported
8012F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8013F:	drivers/media/platform/vsp1/
8014
8015MEDIA DRIVERS FOR HELENE
8016M:	Abylay Ospan <aospan@netup.ru>
8017L:	linux-media@vger.kernel.org
8018W:	https://linuxtv.org
8019W:	http://netup.tv/
8020T:	git git://linuxtv.org/media_tree.git
8021S:	Supported
8022F:	drivers/media/dvb-frontends/helene*
8023
8024MEDIA DRIVERS FOR ASCOT2E
8025M:	Sergey Kozlov <serjk@netup.ru>
8026M:	Abylay Ospan <aospan@netup.ru>
8027L:	linux-media@vger.kernel.org
8028W:	https://linuxtv.org
8029W:	http://netup.tv/
8030T:	git git://linuxtv.org/media_tree.git
8031S:	Supported
8032F:	drivers/media/dvb-frontends/ascot2e*
8033
8034MEDIA DRIVERS FOR CXD2841ER
8035M:	Sergey Kozlov <serjk@netup.ru>
8036M:	Abylay Ospan <aospan@netup.ru>
8037L:	linux-media@vger.kernel.org
8038W:	https://linuxtv.org
8039W:	http://netup.tv/
8040T:	git git://linuxtv.org/media_tree.git
8041S:	Supported
8042F:	drivers/media/dvb-frontends/cxd2841er*
8043
8044MEDIA DRIVERS FOR HORUS3A
8045M:	Sergey Kozlov <serjk@netup.ru>
8046M:	Abylay Ospan <aospan@netup.ru>
8047L:	linux-media@vger.kernel.org
8048W:	https://linuxtv.org
8049W:	http://netup.tv/
8050T:	git git://linuxtv.org/media_tree.git
8051S:	Supported
8052F:	drivers/media/dvb-frontends/horus3a*
8053
8054MEDIA DRIVERS FOR LNBH25
8055M:	Sergey Kozlov <serjk@netup.ru>
8056M:	Abylay Ospan <aospan@netup.ru>
8057L:	linux-media@vger.kernel.org
8058W:	https://linuxtv.org
8059W:	http://netup.tv/
8060T:	git git://linuxtv.org/media_tree.git
8061S:	Supported
8062F:	drivers/media/dvb-frontends/lnbh25*
8063
8064MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8065M:	Sergey Kozlov <serjk@netup.ru>
8066M:	Abylay Ospan <aospan@netup.ru>
8067L:	linux-media@vger.kernel.org
8068W:	https://linuxtv.org
8069W:	http://netup.tv/
8070T:	git git://linuxtv.org/media_tree.git
8071S:	Supported
8072F:	drivers/media/pci/netup_unidvb/*
8073
8074MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8075M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8076M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8077P:	LinuxTV.org Project
8078L:	linux-media@vger.kernel.org
8079W:	https://linuxtv.org
8080Q:	http://patchwork.kernel.org/project/linux-media/list/
8081T:	git git://linuxtv.org/media_tree.git
8082S:	Maintained
8083F:	Documentation/media/
8084F:	drivers/media/
8085F:	drivers/staging/media/
8086F:	include/linux/platform_data/media/
8087F:	include/media/
8088F:	include/uapi/linux/dvb/
8089F:	include/uapi/linux/videodev2.h
8090F:	include/uapi/linux/media.h
8091F:	include/uapi/linux/v4l2-*
8092F:	include/uapi/linux/meye.h
8093F:	include/uapi/linux/ivtv*
8094F:	include/uapi/linux/uvcvideo.h
8095
8096MEDIATEK ETHERNET DRIVER
8097M:	Felix Fietkau <nbd@openwrt.org>
8098M:	John Crispin <blogic@openwrt.org>
8099L:	netdev@vger.kernel.org
8100S:	Maintained
8101F:	drivers/net/ethernet/mediatek/
8102
8103MEDIATEK MEDIA DRIVER
8104M:	Tiffany Lin <tiffany.lin@mediatek.com>
8105M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8106S:	Supported
8107F:	drivers/media/platform/mtk-vcodec/
8108F:	drivers/media/platform/mtk-vpu/
8109F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8110F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8111
8112MEDIATEK MDP DRIVER
8113M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8114M:	Houlong Wei <houlong.wei@mediatek.com>
8115M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8116S:	Supported
8117F:	drivers/media/platform/mtk-mdp/
8118F:	drivers/media/platform/mtk-vpu/
8119F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8120
8121MEDIATEK MT7601U WIRELESS LAN DRIVER
8122M:	Jakub Kicinski <kubakici@wp.pl>
8123L:	linux-wireless@vger.kernel.org
8124S:	Maintained
8125F:	drivers/net/wireless/mediatek/mt7601u/
8126
8127MEGARAID SCSI/SAS DRIVERS
8128M:	Kashyap Desai <kashyap.desai@broadcom.com>
8129M:	Sumit Saxena <sumit.saxena@broadcom.com>
8130M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8131L:	megaraidlinux.pdl@broadcom.com
8132L:	linux-scsi@vger.kernel.org
8133W:	http://www.avagotech.com/support/
8134S:	Maintained
8135F:	Documentation/scsi/megaraid.txt
8136F:	drivers/scsi/megaraid.*
8137F:	drivers/scsi/megaraid/
8138
8139MELFAS MIP4 TOUCHSCREEN DRIVER
8140M:	Sangwon Jee <jeesw@melfas.com>
8141W:	http://www.melfas.com
8142S:	Supported
8143F:	drivers/input/touchscreen/melfas_mip4.c
8144F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8145
8146MELLANOX ETHERNET DRIVER (mlx4_en)
8147M:	Tariq Toukan <tariqt@mellanox.com>
8148L:	netdev@vger.kernel.org
8149S:	Supported
8150W:	http://www.mellanox.com
8151Q:	http://patchwork.ozlabs.org/project/netdev/list/
8152F:	drivers/net/ethernet/mellanox/mlx4/en_*
8153
8154MELLANOX ETHERNET DRIVER (mlx5e)
8155M:	Saeed Mahameed <saeedm@mellanox.com>
8156L:	netdev@vger.kernel.org
8157S:	Supported
8158W:	http://www.mellanox.com
8159Q:	http://patchwork.ozlabs.org/project/netdev/list/
8160F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8161
8162MELLANOX ETHERNET SWITCH DRIVERS
8163M:	Jiri Pirko <jiri@mellanox.com>
8164M:	Ido Schimmel <idosch@mellanox.com>
8165L:	netdev@vger.kernel.org
8166S:	Supported
8167W:	http://www.mellanox.com
8168Q:	http://patchwork.ozlabs.org/project/netdev/list/
8169F:	drivers/net/ethernet/mellanox/mlxsw/
8170
8171MELLANOX MLXCPLD I2C AND MUX DRIVER
8172M:	Vadim Pasternak <vadimp@mellanox.com>
8173M:	Michael Shych <michaelsh@mellanox.com>
8174L:	linux-i2c@vger.kernel.org
8175S:	Supported
8176F:	drivers/i2c/busses/i2c-mlxcpld.c
8177F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8178F:	Documentation/i2c/busses/i2c-mlxcpld
8179
8180MELLANOX MLXCPLD LED DRIVER
8181M:	Vadim Pasternak <vadimp@mellanox.com>
8182L:	linux-leds@vger.kernel.org
8183S:	Supported
8184F:	drivers/leds/leds-mlxcpld.c
8185F:	Documentation/leds/leds-mlxcpld.txt
8186
8187MELLANOX PLATFORM DRIVER
8188M:      Vadim Pasternak <vadimp@mellanox.com>
8189L:      platform-driver-x86@vger.kernel.org
8190S:      Supported
8191F:      drivers/platform/x86/mlx-platform.c
8192
8193MELLANOX MLX CPLD HOTPLUG DRIVER
8194M:	Vadim Pasternak <vadimp@mellanox.com>
8195L:	platform-driver-x86@vger.kernel.org
8196S:	Supported
8197F:	drivers/platform/x86/mlxcpld-hotplug.c
8198F:	include/linux/platform_data/mlxcpld-hotplug.h
8199
8200SOFT-ROCE DRIVER (rxe)
8201M:	Moni Shoua <monis@mellanox.com>
8202L:	linux-rdma@vger.kernel.org
8203S:	Supported
8204W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8205Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8206F:	drivers/infiniband/sw/rxe/
8207F:	include/uapi/rdma/rdma_user_rxe.h
8208
8209MEMBARRIER SUPPORT
8210M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8211M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8212L:	linux-kernel@vger.kernel.org
8213S:	Supported
8214F:	kernel/membarrier.c
8215F:	include/uapi/linux/membarrier.h
8216
8217MEMORY MANAGEMENT
8218L:	linux-mm@kvack.org
8219W:	http://www.linux-mm.org
8220S:	Maintained
8221F:	include/linux/mm.h
8222F:	include/linux/gfp.h
8223F:	include/linux/mmzone.h
8224F:	include/linux/memory_hotplug.h
8225F:	include/linux/vmalloc.h
8226F:	mm/
8227
8228MEMORY TECHNOLOGY DEVICES (MTD)
8229M:	David Woodhouse <dwmw2@infradead.org>
8230M:	Brian Norris <computersforpeace@gmail.com>
8231M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8232M:	Marek Vasut <marek.vasut@gmail.com>
8233M:	Richard Weinberger <richard@nod.at>
8234M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
8235L:	linux-mtd@lists.infradead.org
8236W:	http://www.linux-mtd.infradead.org/
8237Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8238T:	git git://git.infradead.org/linux-mtd.git
8239T:	git git://git.infradead.org/l2-mtd.git
8240S:	Maintained
8241F:	Documentation/devicetree/bindings/mtd/
8242F:	drivers/mtd/
8243F:	include/linux/mtd/
8244F:	include/uapi/mtd/
8245
8246MEN A21 WATCHDOG DRIVER
8247M:	Johannes Thumshirn <morbidrsa@gmail.com>
8248L:	linux-watchdog@vger.kernel.org
8249S:	Maintained
8250F:	drivers/watchdog/mena21_wdt.c
8251
8252MEN CHAMELEON BUS (mcb)
8253M:	Johannes Thumshirn <morbidrsa@gmail.com>
8254S:	Maintained
8255F:	drivers/mcb/
8256F:	include/linux/mcb.h
8257F:	Documentation/men-chameleon-bus.txt
8258
8259MEN F21BMC (Board Management Controller)
8260M:	Andreas Werner <andreas.werner@men.de>
8261S:	Supported
8262F:	drivers/mfd/menf21bmc.c
8263F:	drivers/watchdog/menf21bmc_wdt.c
8264F:	drivers/leds/leds-menf21bmc.c
8265F:	drivers/hwmon/menf21bmc_hwmon.c
8266F:	Documentation/hwmon/menf21bmc
8267
8268METAG ARCHITECTURE
8269M:	James Hogan <james.hogan@imgtec.com>
8270L:	linux-metag@vger.kernel.org
8271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8272S:	Odd Fixes
8273F:	arch/metag/
8274F:	Documentation/metag/
8275F:	Documentation/devicetree/bindings/metag/
8276F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8277F:	drivers/clocksource/metag_generic.c
8278F:	drivers/irqchip/irq-metag.c
8279F:	drivers/irqchip/irq-metag-ext.c
8280F:	drivers/tty/metag_da.c
8281
8282MICROBLAZE ARCHITECTURE
8283M:	Michal Simek <monstr@monstr.eu>
8284W:	http://www.monstr.eu/fdt/
8285T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8286S:	Supported
8287F:	arch/microblaze/
8288
8289MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8290M:	Richard Genoud <richard.genoud@gmail.com>
8291S:	Maintained
8292F:	drivers/tty/serial/atmel_serial.c
8293F:	include/linux/atmel_serial.h
8294
8295MICROCHIP / ATMEL DMA DRIVER
8296M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8298L:	dmaengine@vger.kernel.org
8299S:	Supported
8300F:	drivers/dma/at_hdmac.c
8301F:	drivers/dma/at_hdmac_regs.h
8302F:	include/linux/platform_data/dma-atmel.h
8303
8304MICROCHIP / ATMEL ISC DRIVER
8305M:	Songjun Wu <songjun.wu@microchip.com>
8306L:	linux-media@vger.kernel.org
8307S:	Supported
8308F:	drivers/media/platform/atmel/atmel-isc.c
8309F:	drivers/media/platform/atmel/atmel-isc-regs.h
8310F:	devicetree/bindings/media/atmel-isc.txt
8311
8312MICROCHIP USB251XB DRIVER
8313M:	Richard Leitner <richard.leitner@skidata.com>
8314L:	linux-usb@vger.kernel.org
8315S:	Maintained
8316F:	drivers/usb/misc/usb251xb.c
8317F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8318
8319MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8320M:	Chen Yu <yu.c.chen@intel.com>
8321L:	platform-driver-x86@vger.kernel.org
8322S:	Supported
8323F:	drivers/platform/x86/surfacepro3_button.c
8324
8325MICROTEK X6 SCANNER
8326M:	Oliver Neukum <oliver@neukum.org>
8327S:	Maintained
8328F:	drivers/usb/image/microtek.*
8329
8330MIPS
8331M:	Ralf Baechle <ralf@linux-mips.org>
8332L:	linux-mips@linux-mips.org
8333W:	http://www.linux-mips.org/
8334T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8335Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8336S:	Supported
8337F:	Documentation/devicetree/bindings/mips/
8338F:	Documentation/mips/
8339F:	arch/mips/
8340
8341MIPS/LOONGSON1 ARCHITECTURE
8342M:	Keguang Zhang <keguang.zhang@gmail.com>
8343L:	linux-mips@linux-mips.org
8344S:	Maintained
8345F:	arch/mips/loongson32/
8346F:	arch/mips/include/asm/mach-loongson32/
8347F:	drivers/*/*loongson1*
8348F:	drivers/*/*/*loongson1*
8349
8350MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8351M:	Hans Verkuil <hverkuil@xs4all.nl>
8352L:	linux-media@vger.kernel.org
8353T:	git git://linuxtv.org/media_tree.git
8354W:	https://linuxtv.org
8355S:	Odd Fixes
8356F:	drivers/media/radio/radio-miropcm20*
8357
8358MELLANOX MLX4 core VPI driver
8359M:	Yishai Hadas <yishaih@mellanox.com>
8360L:	netdev@vger.kernel.org
8361L:	linux-rdma@vger.kernel.org
8362W:	http://www.mellanox.com
8363Q:	http://patchwork.ozlabs.org/project/netdev/list/
8364S:	Supported
8365F:	drivers/net/ethernet/mellanox/mlx4/
8366F:	include/linux/mlx4/
8367F:	include/uapi/rdma/mlx4-abi.h
8368
8369MELLANOX MLX4 IB driver
8370M:	Yishai Hadas <yishaih@mellanox.com>
8371L:	linux-rdma@vger.kernel.org
8372W:	http://www.mellanox.com
8373Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8374S:	Supported
8375F:	drivers/infiniband/hw/mlx4/
8376F:	include/linux/mlx4/
8377
8378MELLANOX MLX5 core VPI driver
8379M:	Saeed Mahameed <saeedm@mellanox.com>
8380M:	Matan Barak <matanb@mellanox.com>
8381M:	Leon Romanovsky <leonro@mellanox.com>
8382L:	netdev@vger.kernel.org
8383L:	linux-rdma@vger.kernel.org
8384W:	http://www.mellanox.com
8385Q:	http://patchwork.ozlabs.org/project/netdev/list/
8386S:	Supported
8387F:	drivers/net/ethernet/mellanox/mlx5/core/
8388F:	include/linux/mlx5/
8389F:	include/uapi/rdma/mlx5-abi.h
8390
8391MELLANOX MLX5 IB driver
8392M:	Matan Barak <matanb@mellanox.com>
8393M:	Leon Romanovsky <leonro@mellanox.com>
8394L:	linux-rdma@vger.kernel.org
8395W:	http://www.mellanox.com
8396Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8397S:	Supported
8398F:	drivers/infiniband/hw/mlx5/
8399F:	include/linux/mlx5/
8400
8401MELEXIS MLX90614 DRIVER
8402M:	Crt Mori <cmo@melexis.com>
8403L:	linux-iio@vger.kernel.org
8404W:	http://www.melexis.com
8405S:	Supported
8406F:	drivers/iio/temperature/mlx90614.c
8407
8408MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8409M:	Don Brace <don.brace@microsemi.com>
8410L:	esc.storagedev@microsemi.com
8411L:	linux-scsi@vger.kernel.org
8412S:	Supported
8413F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8414F:	drivers/scsi/smartpqi/Kconfig
8415F:	drivers/scsi/smartpqi/Makefile
8416F:	include/linux/cciss*.h
8417F:	include/uapi/linux/cciss*.h
8418F:	Documentation/scsi/smartpqi.txt
8419
8420MN88472 MEDIA DRIVER
8421M:	Antti Palosaari <crope@iki.fi>
8422L:	linux-media@vger.kernel.org
8423W:	https://linuxtv.org
8424W:	http://palosaari.fi/linux/
8425Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8426S:	Maintained
8427F:	drivers/media/dvb-frontends/mn88472*
8428
8429MN88473 MEDIA DRIVER
8430M:	Antti Palosaari <crope@iki.fi>
8431L:	linux-media@vger.kernel.org
8432W:	https://linuxtv.org
8433W:	http://palosaari.fi/linux/
8434Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8435S:	Maintained
8436F:	drivers/media/dvb-frontends/mn88473*
8437
8438MODULE SUPPORT
8439M:	Jessica Yu <jeyu@redhat.com>
8440M:	Rusty Russell <rusty@rustcorp.com.au>
8441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8442S:	Maintained
8443F:	include/linux/module.h
8444F:	kernel/module.c
8445
8446MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8447W:	http://popies.net/meye/
8448S:	Orphan
8449F:	Documentation/media/v4l-drivers/meye*
8450F:	drivers/media/pci/meye/
8451F:	include/uapi/linux/meye.h
8452
8453MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8454M:	Jiri Slaby <jirislaby@gmail.com>
8455S:	Maintained
8456F:	Documentation/serial/moxa-smartio
8457F:	drivers/tty/mxser.*
8458
8459MR800 AVERMEDIA USB FM RADIO DRIVER
8460M:	Alexey Klimov <klimov.linux@gmail.com>
8461L:	linux-media@vger.kernel.org
8462T:	git git://linuxtv.org/media_tree.git
8463S:	Maintained
8464F:	drivers/media/radio/radio-mr800.c
8465
8466MRF24J40 IEEE 802.15.4 RADIO DRIVER
8467M:	Alan Ott <alan@signal11.us>
8468L:	linux-wpan@vger.kernel.org
8469S:	Maintained
8470F:	drivers/net/ieee802154/mrf24j40.c
8471F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8472
8473MSI LAPTOP SUPPORT
8474M:	"Lee, Chun-Yi" <jlee@suse.com>
8475L:	platform-driver-x86@vger.kernel.org
8476S:	Maintained
8477F:	drivers/platform/x86/msi-laptop.c
8478
8479MSI WMI SUPPORT
8480L:	platform-driver-x86@vger.kernel.org
8481S:	Orphan
8482F:	drivers/platform/x86/msi-wmi.c
8483
8484MSI001 MEDIA DRIVER
8485M:	Antti Palosaari <crope@iki.fi>
8486L:	linux-media@vger.kernel.org
8487W:	https://linuxtv.org
8488W:	http://palosaari.fi/linux/
8489Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8490T:	git git://linuxtv.org/anttip/media_tree.git
8491S:	Maintained
8492F:	drivers/media/tuners/msi001*
8493
8494MSI2500 MEDIA DRIVER
8495M:	Antti Palosaari <crope@iki.fi>
8496L:	linux-media@vger.kernel.org
8497W:	https://linuxtv.org
8498W:	http://palosaari.fi/linux/
8499Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8500T:	git git://linuxtv.org/anttip/media_tree.git
8501S:	Maintained
8502F:	drivers/media/usb/msi2500/
8503
8504MSYSTEMS DISKONCHIP G3 MTD DRIVER
8505M:	Robert Jarzmik <robert.jarzmik@free.fr>
8506L:	linux-mtd@lists.infradead.org
8507S:	Maintained
8508F:	drivers/mtd/devices/docg3*
8509
8510MT9M032 APTINA SENSOR DRIVER
8511M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8512L:	linux-media@vger.kernel.org
8513T:	git git://linuxtv.org/media_tree.git
8514S:	Maintained
8515F:	drivers/media/i2c/mt9m032.c
8516F:	include/media/i2c/mt9m032.h
8517
8518MT9P031 APTINA CAMERA SENSOR
8519M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8520L:	linux-media@vger.kernel.org
8521T:	git git://linuxtv.org/media_tree.git
8522S:	Maintained
8523F:	drivers/media/i2c/mt9p031.c
8524F:	include/media/i2c/mt9p031.h
8525
8526MT9T001 APTINA CAMERA SENSOR
8527M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8528L:	linux-media@vger.kernel.org
8529T:	git git://linuxtv.org/media_tree.git
8530S:	Maintained
8531F:	drivers/media/i2c/mt9t001.c
8532F:	include/media/i2c/mt9t001.h
8533
8534MT9V032 APTINA CAMERA SENSOR
8535M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8536L:	linux-media@vger.kernel.org
8537T:	git git://linuxtv.org/media_tree.git
8538S:	Maintained
8539F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8540F:	drivers/media/i2c/mt9v032.c
8541F:	include/media/i2c/mt9v032.h
8542
8543MULTIFUNCTION DEVICES (MFD)
8544M:	Lee Jones <lee.jones@linaro.org>
8545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8546S:	Supported
8547F:	Documentation/devicetree/bindings/mfd/
8548F:	drivers/mfd/
8549F:	include/linux/mfd/
8550F:	include/dt-bindings/mfd/
8551
8552MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8553M:	Ulf Hansson <ulf.hansson@linaro.org>
8554L:	linux-mmc@vger.kernel.org
8555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8556S:	Maintained
8557F:	Documentation/devicetree/bindings/mmc/
8558F:	drivers/mmc/
8559F:	include/linux/mmc/
8560F:	include/uapi/linux/mmc/
8561
8562MULTIMEDIA CARD (MMC) ETC. OVER SPI
8563S:	Orphan
8564F:	drivers/mmc/host/mmc_spi.c
8565F:	include/linux/spi/mmc_spi.h
8566
8567MULTISOUND SOUND DRIVER
8568M:	Andrew Veliath <andrewtv@usa.net>
8569S:	Maintained
8570F:	Documentation/sound/oss/MultiSound
8571F:	sound/oss/msnd*
8572
8573MULTITECH MULTIPORT CARD (ISICOM)
8574S:	Orphan
8575F:	drivers/tty/isicom.c
8576F:	include/linux/isicom.h
8577
8578MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8579M:	Bin Liu <b-liu@ti.com>
8580L:	linux-usb@vger.kernel.org
8581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8582S:	Maintained
8583F:	drivers/usb/musb/
8584
8585MXL5007T MEDIA DRIVER
8586M:	Michael Krufky <mkrufky@linuxtv.org>
8587L:	linux-media@vger.kernel.org
8588W:	https://linuxtv.org
8589W:	http://github.com/mkrufky
8590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8591T:	git git://linuxtv.org/mkrufky/tuners.git
8592S:	Maintained
8593F:	drivers/media/tuners/mxl5007t.*
8594
8595MXSFB DRM DRIVER
8596M:	Marek Vasut <marex@denx.de>
8597S:	Supported
8598F:	drivers/gpu/drm/mxsfb/
8599F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8600
8601MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8602M:	Hyong-Youb Kim <hykim@myri.com>
8603L:	netdev@vger.kernel.org
8604W:	https://www.myricom.com/support/downloads/myri10ge.html
8605S:	Supported
8606F:	drivers/net/ethernet/myricom/myri10ge/
8607
8608NAND FLASH SUBSYSTEM
8609M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8610R:	Richard Weinberger <richard@nod.at>
8611L:	linux-mtd@lists.infradead.org
8612W:	http://www.linux-mtd.infradead.org/
8613Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8614T:	git git://github.com/linux-nand/linux.git
8615S:	Maintained
8616F:	drivers/mtd/nand/
8617F:	include/linux/mtd/nand*.h
8618
8619NATSEMI ETHERNET DRIVER (DP8381x)
8620S:	Orphan
8621F:	drivers/net/ethernet/natsemi/natsemi.c
8622
8623NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8624M:	Daniel Mack <zonque@gmail.com>
8625S:	Maintained
8626L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8627W:	http://www.native-instruments.com
8628F:	sound/usb/caiaq/
8629
8630NCP FILESYSTEM
8631M:	Petr Vandrovec <petr@vandrovec.name>
8632S:	Odd Fixes
8633F:	fs/ncpfs/
8634
8635NCR 5380 SCSI DRIVERS
8636M:	Finn Thain <fthain@telegraphics.com.au>
8637M:	Michael Schmitz <schmitzmic@gmail.com>
8638L:	linux-scsi@vger.kernel.org
8639S:	Maintained
8640F:	Documentation/scsi/g_NCR5380.txt
8641F:	drivers/scsi/NCR5380.*
8642F:	drivers/scsi/arm/cumana_1.c
8643F:	drivers/scsi/arm/oak.c
8644F:	drivers/scsi/atari_scsi.*
8645F:	drivers/scsi/dmx3191d.c
8646F:	drivers/scsi/g_NCR5380.*
8647F:	drivers/scsi/mac_scsi.*
8648F:	drivers/scsi/sun3_scsi.*
8649F:	drivers/scsi/sun3_scsi_vme.c
8650
8651NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8652M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8653L:	linux-scsi@vger.kernel.org
8654S:	Maintained
8655F:	drivers/scsi/NCR_D700.*
8656
8657NCT6775 HARDWARE MONITOR DRIVER
8658M:	Guenter Roeck <linux@roeck-us.net>
8659L:	linux-hwmon@vger.kernel.org
8660S:	Maintained
8661F:	Documentation/hwmon/nct6775
8662F:	drivers/hwmon/nct6775.c
8663
8664NETEFFECT IWARP RNIC DRIVER (IW_NES)
8665M:	Faisal Latif <faisal.latif@intel.com>
8666L:	linux-rdma@vger.kernel.org
8667W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8668S:	Supported
8669F:	drivers/infiniband/hw/nes/
8670F:	include/uapi/rdma/nes-abi.h
8671
8672NETEM NETWORK EMULATOR
8673M:	Stephen Hemminger <stephen@networkplumber.org>
8674L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8675S:	Maintained
8676F:	net/sched/sch_netem.c
8677
8678NETERION 10GbE DRIVERS (s2io/vxge)
8679M:	Jon Mason <jdmason@kudzu.us>
8680L:	netdev@vger.kernel.org
8681S:	Supported
8682F:	Documentation/networking/s2io.txt
8683F:	Documentation/networking/vxge.txt
8684F:	drivers/net/ethernet/neterion/
8685
8686NETFILTER
8687M:	Pablo Neira Ayuso <pablo@netfilter.org>
8688M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8689L:	netfilter-devel@vger.kernel.org
8690L:	coreteam@netfilter.org
8691W:	http://www.netfilter.org/
8692W:	http://www.iptables.org/
8693Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8696S:	Supported
8697F:	include/linux/netfilter*
8698F:	include/linux/netfilter/
8699F:	include/net/netfilter/
8700F:	include/uapi/linux/netfilter*
8701F:	include/uapi/linux/netfilter/
8702F:	net/*/netfilter.c
8703F:	net/*/netfilter/
8704F:	net/netfilter/
8705F:	net/bridge/br_netfilter*.c
8706
8707NETLABEL
8708M:	Paul Moore <paul@paul-moore.com>
8709W:	http://netlabel.sf.net
8710L:	netdev@vger.kernel.org
8711S:	Maintained
8712F:	Documentation/netlabel/
8713F:	include/net/netlabel.h
8714F:	net/netlabel/
8715
8716NETROM NETWORK LAYER
8717M:	Ralf Baechle <ralf@linux-mips.org>
8718L:	linux-hams@vger.kernel.org
8719W:	http://www.linux-ax25.org/
8720S:	Maintained
8721F:	include/net/netrom.h
8722F:	include/uapi/linux/netrom.h
8723F:	net/netrom/
8724
8725NETRONOME ETHERNET DRIVERS
8726M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8727L:	oss-drivers@netronome.com
8728S:	Maintained
8729F:	drivers/net/ethernet/netronome/
8730
8731NETWORK BLOCK DEVICE (NBD)
8732M:	Josef Bacik <jbacik@fb.com>
8733S:	Maintained
8734L:	linux-block@vger.kernel.org
8735L:	nbd-general@lists.sourceforge.net
8736F:	Documentation/blockdev/nbd.txt
8737F:	drivers/block/nbd.c
8738F:	include/uapi/linux/nbd.h
8739
8740NETWORK DROP MONITOR
8741M:	Neil Horman <nhorman@tuxdriver.com>
8742L:	netdev@vger.kernel.org
8743S:	Maintained
8744W:	https://fedorahosted.org/dropwatch/
8745F:	net/core/drop_monitor.c
8746
8747NETWORKING [DSA]
8748M:	Andrew Lunn <andrew@lunn.ch>
8749M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8750M:	Florian Fainelli <f.fainelli@gmail.com>
8751S:	Maintained
8752F:	net/dsa/
8753F:	include/net/dsa.h
8754F:	drivers/net/dsa/
8755
8756NETWORKING [GENERAL]
8757M:	"David S. Miller" <davem@davemloft.net>
8758L:	netdev@vger.kernel.org
8759W:	http://www.linuxfoundation.org/en/Net
8760Q:	http://patchwork.ozlabs.org/project/netdev/list/
8761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8763B:	mailto:netdev@vger.kernel.org
8764S:	Maintained
8765F:	net/
8766F:	include/net/
8767F:	include/linux/in.h
8768F:	include/linux/net.h
8769F:	include/linux/netdevice.h
8770F:	include/uapi/linux/in.h
8771F:	include/uapi/linux/net.h
8772F:	include/uapi/linux/netdevice.h
8773F:	include/uapi/linux/net_namespace.h
8774F:	tools/net/
8775F:	tools/testing/selftests/net/
8776F:	lib/random32.c
8777
8778NETWORKING [IPv4/IPv6]
8779M:	"David S. Miller" <davem@davemloft.net>
8780M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8781M:	James Morris <jmorris@namei.org>
8782M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8783M:	Patrick McHardy <kaber@trash.net>
8784L:	netdev@vger.kernel.org
8785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8786S:	Maintained
8787F:	net/ipv4/
8788F:	net/ipv6/
8789F:	include/net/ip*
8790F:	arch/x86/net/*
8791
8792NETWORKING [IPSEC]
8793M:	Steffen Klassert <steffen.klassert@secunet.com>
8794M:	Herbert Xu <herbert@gondor.apana.org.au>
8795M:	"David S. Miller" <davem@davemloft.net>
8796L:	netdev@vger.kernel.org
8797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8799S:	Maintained
8800F:	net/core/flow.c
8801F:	net/xfrm/
8802F:	net/key/
8803F:	net/ipv4/xfrm*
8804F:	net/ipv4/esp4.c
8805F:	net/ipv4/ah4.c
8806F:	net/ipv4/ipcomp.c
8807F:	net/ipv4/ip_vti.c
8808F:	net/ipv6/xfrm*
8809F:	net/ipv6/esp6.c
8810F:	net/ipv6/ah6.c
8811F:	net/ipv6/ipcomp6.c
8812F:	net/ipv6/ip6_vti.c
8813F:	include/uapi/linux/xfrm.h
8814F:	include/net/xfrm.h
8815
8816NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8817M:	Paul Moore <paul@paul-moore.com>
8818L:	netdev@vger.kernel.org
8819S:	Maintained
8820
8821NETWORKING [WIRELESS]
8822L:	linux-wireless@vger.kernel.org
8823Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8824
8825NETWORKING DRIVERS
8826L:	netdev@vger.kernel.org
8827W:	http://www.linuxfoundation.org/en/Net
8828Q:	http://patchwork.ozlabs.org/project/netdev/list/
8829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8831S:	Odd Fixes
8832F:	Documentation/devicetree/bindings/net/
8833F:	drivers/net/
8834F:	include/linux/if_*
8835F:	include/linux/netdevice.h
8836F:	include/linux/etherdevice.h
8837F:	include/linux/fcdevice.h
8838F:	include/linux/fddidevice.h
8839F:	include/linux/hippidevice.h
8840F:	include/linux/inetdevice.h
8841F:	include/uapi/linux/if_*
8842F:	include/uapi/linux/netdevice.h
8843
8844NETWORKING DRIVERS (WIRELESS)
8845M:	Kalle Valo <kvalo@codeaurora.org>
8846L:	linux-wireless@vger.kernel.org
8847Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8850S:	Maintained
8851F:	Documentation/devicetree/bindings/net/wireless/
8852F:	drivers/net/wireless/
8853
8854NETXEN (1/10) GbE SUPPORT
8855M:	Manish Chopra <manish.chopra@cavium.com>
8856M:	Rahul Verma <rahul.verma@cavium.com>
8857M:	Dept-GELinuxNICDev@cavium.com
8858L:	netdev@vger.kernel.org
8859S:	Supported
8860F:	drivers/net/ethernet/qlogic/netxen/
8861
8862NFC SUBSYSTEM
8863M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8864M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8865M:	Samuel Ortiz <sameo@linux.intel.com>
8866L:	linux-wireless@vger.kernel.org
8867L:	linux-nfc@lists.01.org (subscribers-only)
8868S:	Supported
8869F:	net/nfc/
8870F:	include/net/nfc/
8871F:	include/uapi/linux/nfc.h
8872F:	drivers/nfc/
8873F:	include/linux/platform_data/nfcmrvl.h
8874F:	include/linux/platform_data/nxp-nci.h
8875F:	include/linux/platform_data/pn544.h
8876F:	include/linux/platform_data/st21nfca.h
8877F:	include/linux/platform_data/st-nci.h
8878F:	Documentation/devicetree/bindings/net/nfc/
8879
8880NFS, SUNRPC, AND LOCKD CLIENTS
8881M:	Trond Myklebust <trond.myklebust@primarydata.com>
8882M:	Anna Schumaker <anna.schumaker@netapp.com>
8883L:	linux-nfs@vger.kernel.org
8884W:	http://client.linux-nfs.org
8885T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8886S:	Maintained
8887F:	fs/lockd/
8888F:	fs/nfs/
8889F:	fs/nfs_common/
8890F:	net/sunrpc/
8891F:	include/linux/lockd/
8892F:	include/linux/nfs*
8893F:	include/linux/sunrpc/
8894F:	include/uapi/linux/nfs*
8895F:	include/uapi/linux/sunrpc/
8896
8897NILFS2 FILESYSTEM
8898M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8899L:	linux-nilfs@vger.kernel.org
8900W:	http://nilfs.sourceforge.net/
8901W:	http://nilfs.osdn.jp/
8902T:	git git://github.com/konis/nilfs2.git
8903S:	Supported
8904F:	Documentation/filesystems/nilfs2.txt
8905F:	fs/nilfs2/
8906F:	include/trace/events/nilfs2.h
8907F:	include/uapi/linux/nilfs2_api.h
8908F:	include/uapi/linux/nilfs2_ondisk.h
8909
8910NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8911M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8912W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8913S:	Maintained
8914F:	Documentation/scsi/NinjaSCSI.txt
8915F:	drivers/scsi/pcmcia/nsp_*
8916
8917NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8918M:	GOTO Masanori <gotom@debian.or.jp>
8919M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8920W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8921S:	Maintained
8922F:	Documentation/scsi/NinjaSCSI.txt
8923F:	drivers/scsi/nsp32*
8924
8925NIOS2 ARCHITECTURE
8926M:	Ley Foon Tan <lftan@altera.com>
8927L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8929S:	Maintained
8930F:	arch/nios2/
8931
8932NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8933M:	Pavel Machek <pavel@ucw.cz>
8934M:	Sakari Ailus <sakari.ailus@iki.fi>
8935L:	linux-media@vger.kernel.org
8936S:	Maintained
8937F:	drivers/media/i2c/et8ek8
8938F:	drivers/media/i2c/ad5820.c
8939
8940NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8941M:	Pavel Machek <pavel@ucw.cz>
8942M:	Sakari Ailus <sakari.ailus@iki.fi>
8943L:	linux-media@vger.kernel.org
8944S:	Maintained
8945F:	drivers/media/i2c/et8ek8
8946F:	drivers/media/i2c/ad5820.c
8947
8948NOKIA N900 POWER SUPPLY DRIVERS
8949R:	Pali Rohár <pali.rohar@gmail.com>
8950F:	include/linux/power/bq2415x_charger.h
8951F:	include/linux/power/bq27xxx_battery.h
8952F:	include/linux/power/isp1704_charger.h
8953F:	drivers/power/supply/bq2415x_charger.c
8954F:	drivers/power/supply/bq27xxx_battery.c
8955F:	drivers/power/supply/bq27xxx_battery_i2c.c
8956F:	drivers/power/supply/isp1704_charger.c
8957F:	drivers/power/supply/rx51_battery.c
8958
8959NTB DRIVER CORE
8960M:	Jon Mason <jdmason@kudzu.us>
8961M:	Dave Jiang <dave.jiang@intel.com>
8962M:	Allen Hubbe <Allen.Hubbe@emc.com>
8963L:	linux-ntb@googlegroups.com
8964S:	Supported
8965W:	https://github.com/jonmason/ntb/wiki
8966T:	git git://github.com/jonmason/ntb.git
8967F:	drivers/ntb/
8968F:	drivers/net/ntb_netdev.c
8969F:	include/linux/ntb.h
8970F:	include/linux/ntb_transport.h
8971F:	tools/testing/selftests/ntb/
8972
8973NTB INTEL DRIVER
8974M:	Jon Mason <jdmason@kudzu.us>
8975M:	Dave Jiang <dave.jiang@intel.com>
8976L:	linux-ntb@googlegroups.com
8977S:	Supported
8978W:	https://github.com/jonmason/ntb/wiki
8979T:	git git://github.com/jonmason/ntb.git
8980F:	drivers/ntb/hw/intel/
8981
8982NTB AMD DRIVER
8983M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8984L:	linux-ntb@googlegroups.com
8985S:	Supported
8986F:	drivers/ntb/hw/amd/
8987
8988NTFS FILESYSTEM
8989M:	Anton Altaparmakov <anton@tuxera.com>
8990L:	linux-ntfs-dev@lists.sourceforge.net
8991W:	http://www.tuxera.com/
8992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8993S:	Supported
8994F:	Documentation/filesystems/ntfs.txt
8995F:	fs/ntfs/
8996
8997NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8998M:	Antonino Daplas <adaplas@gmail.com>
8999L:	linux-fbdev@vger.kernel.org
9000S:	Maintained
9001F:	drivers/video/fbdev/riva/
9002F:	drivers/video/fbdev/nvidia/
9003
9004NVM EXPRESS DRIVER
9005M:	Keith Busch <keith.busch@intel.com>
9006M:	Jens Axboe <axboe@fb.com>
9007M:	Christoph Hellwig <hch@lst.de>
9008M:	Sagi Grimberg <sagi@grimberg.me>
9009L:	linux-nvme@lists.infradead.org
9010T:	git://git.infradead.org/nvme.git
9011W:	http://git.infradead.org/nvme.git
9012S:	Supported
9013F:	drivers/nvme/host/
9014F:	include/linux/nvme.h
9015F:	include/uapi/linux/nvme_ioctl.h
9016
9017NVM EXPRESS TARGET DRIVER
9018M:	Christoph Hellwig <hch@lst.de>
9019M:	Sagi Grimberg <sagi@grimberg.me>
9020L:	linux-nvme@lists.infradead.org
9021T:	git://git.infradead.org/nvme.git
9022W:	http://git.infradead.org/nvme.git
9023S:	Supported
9024F:	drivers/nvme/target/
9025
9026NVM EXPRESS FC TRANSPORT DRIVERS
9027M:	James Smart <james.smart@broadcom.com>
9028L:	linux-nvme@lists.infradead.org
9029S:	Supported
9030F:	include/linux/nvme-fc.h
9031F:	include/linux/nvme-fc-driver.h
9032F:	drivers/nvme/host/fc.c
9033F:	drivers/nvme/target/fc.c
9034F:	drivers/nvme/target/fcloop.c
9035
9036NVMEM FRAMEWORK
9037M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9038M:	Maxime Ripard <maxime.ripard@free-electrons.com>
9039S:	Maintained
9040F:	drivers/nvmem/
9041F:	Documentation/devicetree/bindings/nvmem/
9042F:	include/linux/nvmem-consumer.h
9043F:	include/linux/nvmem-provider.h
9044
9045NXP-NCI NFC DRIVER
9046M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9047R:	Charles Gorand <charles.gorand@effinnov.com>
9048L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9049S:	Supported
9050F:	drivers/nfc/nxp-nci
9051
9052NXP TDA998X DRM DRIVER
9053M:	Russell King <linux@armlinux.org.uk>
9054S:	Supported
9055T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9056T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9057F:	drivers/gpu/drm/i2c/tda998x_drv.c
9058F:	include/drm/i2c/tda998x.h
9059
9060NXP TFA9879 DRIVER
9061M:	Peter Rosin <peda@axentia.se>
9062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9063S:	Maintained
9064F:	sound/soc/codecs/tfa9879*
9065
9066OBJTOOL
9067M:	Josh Poimboeuf <jpoimboe@redhat.com>
9068S:	Supported
9069F:	tools/objtool/
9070
9071OMAP1 SUPPORT
9072M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9073M:	Tony Lindgren <tony@atomide.com>
9074L:	linux-omap@vger.kernel.org
9075Q:	http://patchwork.kernel.org/project/linux-omap/list/
9076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9077S:	Maintained
9078F:	arch/arm/mach-omap1/
9079F:	arch/arm/plat-omap/
9080F:	arch/arm/configs/omap1_defconfig
9081F:	drivers/i2c/busses/i2c-omap.c
9082F:	include/linux/i2c-omap.h
9083
9084OMAP2+ SUPPORT
9085M:	Tony Lindgren <tony@atomide.com>
9086L:	linux-omap@vger.kernel.org
9087W:	http://www.muru.com/linux/omap/
9088W:	http://linux.omap.com/
9089Q:	http://patchwork.kernel.org/project/linux-omap/list/
9090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9091S:	Maintained
9092F:	arch/arm/mach-omap2/
9093F:	arch/arm/plat-omap/
9094F:	arch/arm/configs/omap2plus_defconfig
9095F:	drivers/i2c/busses/i2c-omap.c
9096F:	drivers/irqchip/irq-omap-intc.c
9097F:	drivers/mfd/*omap*.c
9098F:	drivers/mfd/menelaus.c
9099F:	drivers/mfd/palmas.c
9100F:	drivers/mfd/tps65217.c
9101F:	drivers/mfd/tps65218.c
9102F:	drivers/mfd/tps65910.c
9103F:	drivers/mfd/twl-core.[ch]
9104F:	drivers/mfd/twl4030*.c
9105F:	drivers/mfd/twl6030*.c
9106F:	drivers/mfd/twl6040*.c
9107F:	drivers/regulator/palmas-regulator*.c
9108F:	drivers/regulator/pbias-regulator.c
9109F:	drivers/regulator/tps65217-regulator.c
9110F:	drivers/regulator/tps65218-regulator.c
9111F:	drivers/regulator/tps65910-regulator.c
9112F:	drivers/regulator/twl-regulator.c
9113F:	drivers/regulator/twl6030-regulator.c
9114F:	include/linux/i2c-omap.h
9115
9116OMAP DEVICE TREE SUPPORT
9117M:	Benoît Cousson <bcousson@baylibre.com>
9118M:	Tony Lindgren <tony@atomide.com>
9119L:	linux-omap@vger.kernel.org
9120L:	devicetree@vger.kernel.org
9121S:	Maintained
9122F:	arch/arm/boot/dts/*omap*
9123F:	arch/arm/boot/dts/*am3*
9124F:	arch/arm/boot/dts/*am4*
9125F:	arch/arm/boot/dts/*am5*
9126F:	arch/arm/boot/dts/*dra7*
9127
9128OMAP CLOCK FRAMEWORK SUPPORT
9129M:	Paul Walmsley <paul@pwsan.com>
9130L:	linux-omap@vger.kernel.org
9131S:	Maintained
9132F:	arch/arm/*omap*/*clock*
9133
9134OMAP POWER MANAGEMENT SUPPORT
9135M:	Kevin Hilman <khilman@kernel.org>
9136L:	linux-omap@vger.kernel.org
9137S:	Maintained
9138F:	arch/arm/*omap*/*pm*
9139F:	drivers/cpufreq/omap-cpufreq.c
9140
9141OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9142M:	Rajendra Nayak <rnayak@codeaurora.org>
9143M:	Paul Walmsley <paul@pwsan.com>
9144L:	linux-omap@vger.kernel.org
9145S:	Maintained
9146F:	arch/arm/mach-omap2/prm*
9147
9148OMAP AUDIO SUPPORT
9149M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9150M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9151L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9152L:	linux-omap@vger.kernel.org
9153S:	Maintained
9154F:	sound/soc/omap/
9155
9156OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9157M:	Roger Quadros <rogerq@ti.com>
9158M:	Tony Lindgren <tony@atomide.com>
9159L:	linux-omap@vger.kernel.org
9160S:	Maintained
9161F:	drivers/memory/omap-gpmc.c
9162F:	arch/arm/mach-omap2/*gpmc*
9163
9164OMAP FRAMEBUFFER SUPPORT
9165M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9166L:	linux-fbdev@vger.kernel.org
9167L:	linux-omap@vger.kernel.org
9168S:	Maintained
9169F:	drivers/video/fbdev/omap/
9170
9171OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9172M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9173L:	linux-omap@vger.kernel.org
9174L:	linux-fbdev@vger.kernel.org
9175S:	Maintained
9176F:	drivers/video/fbdev/omap2/
9177F:	Documentation/arm/OMAP/DSS
9178
9179OMAP HARDWARE SPINLOCK SUPPORT
9180M:	Ohad Ben-Cohen <ohad@wizery.com>
9181L:	linux-omap@vger.kernel.org
9182S:	Maintained
9183F:	drivers/hwspinlock/omap_hwspinlock.c
9184
9185OMAP MMC SUPPORT
9186M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9187L:	linux-omap@vger.kernel.org
9188S:	Maintained
9189F:	drivers/mmc/host/omap.c
9190
9191OMAP HS MMC SUPPORT
9192L:	linux-mmc@vger.kernel.org
9193L:	linux-omap@vger.kernel.org
9194S:	Orphan
9195F:	drivers/mmc/host/omap_hsmmc.c
9196
9197OMAP RANDOM NUMBER GENERATOR SUPPORT
9198M:	Deepak Saxena <dsaxena@plexity.net>
9199S:	Maintained
9200F:	drivers/char/hw_random/omap-rng.c
9201
9202OMAP HWMOD SUPPORT
9203M:	Benoît Cousson <bcousson@baylibre.com>
9204M:	Paul Walmsley <paul@pwsan.com>
9205L:	linux-omap@vger.kernel.org
9206S:	Maintained
9207F:	arch/arm/mach-omap2/omap_hwmod.*
9208
9209OMAP HWMOD DATA
9210M:	Paul Walmsley <paul@pwsan.com>
9211L:	linux-omap@vger.kernel.org
9212S:	Maintained
9213F:	arch/arm/mach-omap2/omap_hwmod*data*
9214
9215OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9216M:	Benoît Cousson <bcousson@baylibre.com>
9217L:	linux-omap@vger.kernel.org
9218S:	Maintained
9219F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9220
9221OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9222M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9223L:	linux-media@vger.kernel.org
9224S:	Maintained
9225F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9226F:	drivers/media/platform/omap3isp/
9227F:	drivers/staging/media/omap4iss/
9228
9229OMAP USB SUPPORT
9230L:	linux-usb@vger.kernel.org
9231L:	linux-omap@vger.kernel.org
9232S:	Orphan
9233F:	drivers/usb/*/*omap*
9234F:	arch/arm/*omap*/usb*
9235
9236OMAP GPIO DRIVER
9237M:	Grygorii Strashko <grygorii.strashko@ti.com>
9238M:	Santosh Shilimkar <ssantosh@kernel.org>
9239M:	Kevin Hilman <khilman@kernel.org>
9240L:	linux-omap@vger.kernel.org
9241S:	Maintained
9242F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9243F:	drivers/gpio/gpio-omap.c
9244
9245OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9246M:	Mark Jackson <mpfj@newflow.co.uk>
9247L:	linux-omap@vger.kernel.org
9248S:	Maintained
9249F:	arch/arm/boot/dts/am335x-nano.dts
9250
9251OMFS FILESYSTEM
9252M:	Bob Copeland <me@bobcopeland.com>
9253L:	linux-karma-devel@lists.sourceforge.net
9254S:	Maintained
9255F:	Documentation/filesystems/omfs.txt
9256F:	fs/omfs/
9257
9258OMNIKEY CARDMAN 4000 DRIVER
9259M:	Harald Welte <laforge@gnumonks.org>
9260S:	Maintained
9261F:	drivers/char/pcmcia/cm4000_cs.c
9262F:	include/linux/cm4000_cs.h
9263F:	include/uapi/linux/cm4000_cs.h
9264
9265OMNIKEY CARDMAN 4040 DRIVER
9266M:	Harald Welte <laforge@gnumonks.org>
9267S:	Maintained
9268F:	drivers/char/pcmcia/cm4040_cs.*
9269
9270OMNIVISION OV7670 SENSOR DRIVER
9271M:	Jonathan Corbet <corbet@lwn.net>
9272L:	linux-media@vger.kernel.org
9273T:	git git://linuxtv.org/media_tree.git
9274S:	Maintained
9275F:	drivers/media/i2c/ov7670.c
9276
9277ONENAND FLASH DRIVER
9278M:	Kyungmin Park <kyungmin.park@samsung.com>
9279L:	linux-mtd@lists.infradead.org
9280S:	Maintained
9281F:	drivers/mtd/onenand/
9282F:	include/linux/mtd/onenand*.h
9283
9284ONSTREAM SCSI TAPE DRIVER
9285M:	Willem Riede <osst@riede.org>
9286L:	osst-users@lists.sourceforge.net
9287L:	linux-scsi@vger.kernel.org
9288S:	Maintained
9289F:	Documentation/scsi/osst.txt
9290F:	drivers/scsi/osst.*
9291F:	drivers/scsi/osst_*.h
9292F:	drivers/scsi/st.h
9293
9294OPENCORES I2C BUS DRIVER
9295M:	Peter Korsgaard <jacmet@sunsite.dk>
9296L:	linux-i2c@vger.kernel.org
9297S:	Maintained
9298F:	Documentation/i2c/busses/i2c-ocores
9299F:	drivers/i2c/busses/i2c-ocores.c
9300
9301OPEN FIRMWARE AND FLATTENED DEVICE TREE
9302M:	Rob Herring <robh+dt@kernel.org>
9303M:	Frank Rowand <frowand.list@gmail.com>
9304L:	devicetree@vger.kernel.org
9305W:	http://www.devicetree.org/
9306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9307S:	Maintained
9308F:	drivers/of/
9309F:	include/linux/of*.h
9310F:	scripts/dtc/
9311
9312OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9313M:	Rob Herring <robh+dt@kernel.org>
9314M:	Mark Rutland <mark.rutland@arm.com>
9315L:	devicetree@vger.kernel.org
9316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9317Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9318S:	Maintained
9319F:	Documentation/devicetree/
9320F:	arch/*/boot/dts/
9321F:	include/dt-bindings/
9322
9323OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9324M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9325L:	devicetree@vger.kernel.org
9326S:	Maintained
9327F:	Documentation/devicetree/dynamic-resolution-notes.txt
9328F:	Documentation/devicetree/overlay-notes.txt
9329F:	drivers/of/overlay.c
9330F:	drivers/of/resolver.c
9331
9332OPENRISC ARCHITECTURE
9333M:	Jonas Bonn <jonas@southpole.se>
9334M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9335M:	Stafford Horne <shorne@gmail.com>
9336T:	git git://github.com/openrisc/linux.git
9337L:	openrisc@lists.librecores.org
9338W:	http://openrisc.io
9339S:	Maintained
9340F:	arch/openrisc/
9341
9342OPENVSWITCH
9343M:	Pravin Shelar <pshelar@nicira.com>
9344L:	netdev@vger.kernel.org
9345L:	dev@openvswitch.org
9346W:	http://openvswitch.org
9347S:	Maintained
9348F:	net/openvswitch/
9349F:	include/uapi/linux/openvswitch.h
9350
9351OPERATING PERFORMANCE POINTS (OPP)
9352M:	Viresh Kumar <vireshk@kernel.org>
9353M:	Nishanth Menon <nm@ti.com>
9354M:	Stephen Boyd <sboyd@codeaurora.org>
9355L:	linux-pm@vger.kernel.org
9356S:	Maintained
9357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9358F:	drivers/base/power/opp/
9359F:	include/linux/pm_opp.h
9360F:	Documentation/power/opp.txt
9361F:	Documentation/devicetree/bindings/opp/
9362
9363OPL4 DRIVER
9364M:	Clemens Ladisch <clemens@ladisch.de>
9365L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9366T:	git git://git.alsa-project.org/alsa-kernel.git
9367S:	Maintained
9368F:	sound/drivers/opl4/
9369
9370OPROFILE
9371M:	Robert Richter <rric@kernel.org>
9372L:	oprofile-list@lists.sf.net
9373S:	Maintained
9374F:	arch/*/include/asm/oprofile*.h
9375F:	arch/*/oprofile/
9376F:	drivers/oprofile/
9377F:	include/linux/oprofile.h
9378
9379ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9380M:	Mark Fasheh <mfasheh@versity.com>
9381M:	Joel Becker <jlbec@evilplan.org>
9382L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9383W:	http://ocfs2.wiki.kernel.org
9384S:	Supported
9385F:	Documentation/filesystems/ocfs2.txt
9386F:	Documentation/filesystems/dlmfs.txt
9387F:	fs/ocfs2/
9388
9389ORINOCO DRIVER
9390L:	linux-wireless@vger.kernel.org
9391W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9392W:	http://www.nongnu.org/orinoco/
9393S:	Orphan
9394F:	drivers/net/wireless/intersil/orinoco/
9395
9396OSD LIBRARY and FILESYSTEM
9397M:	Boaz Harrosh <ooo@electrozaur.com>
9398M:	Benny Halevy <bhalevy@primarydata.com>
9399L:	osd-dev@open-osd.org
9400W:	http://open-osd.org
9401T:	git git://git.open-osd.org/open-osd.git
9402S:	Maintained
9403F:	drivers/scsi/osd/
9404F:	include/scsi/osd_*
9405F:	fs/exofs/
9406
9407OVERLAY FILESYSTEM
9408M:	Miklos Szeredi <miklos@szeredi.hu>
9409L:	linux-unionfs@vger.kernel.org
9410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9411S:	Supported
9412F:	fs/overlayfs/
9413F:	Documentation/filesystems/overlayfs.txt
9414
9415ORANGEFS FILESYSTEM
9416M:	Mike Marshall <hubcap@omnibond.com>
9417L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9419S:	Supported
9420F:	fs/orangefs/
9421F:	Documentation/filesystems/orangefs.txt
9422
9423P54 WIRELESS DRIVER
9424M:	Christian Lamparter <chunkeey@googlemail.com>
9425L:	linux-wireless@vger.kernel.org
9426W:	http://wireless.kernel.org/en/users/Drivers/p54
9427S:	Maintained
9428F:	drivers/net/wireless/intersil/p54/
9429
9430PA SEMI ETHERNET DRIVER
9431L:	netdev@vger.kernel.org
9432S:	Orphan
9433F:	drivers/net/ethernet/pasemi/*
9434
9435PA SEMI SMBUS DRIVER
9436L:	linux-i2c@vger.kernel.org
9437S:	Orphan
9438F:	drivers/i2c/busses/i2c-pasemi.c
9439
9440PADATA PARALLEL EXECUTION MECHANISM
9441M:	Steffen Klassert <steffen.klassert@secunet.com>
9442L:	linux-crypto@vger.kernel.org
9443S:	Maintained
9444F:	kernel/padata.c
9445F:	include/linux/padata.h
9446F:	Documentation/padata.txt
9447
9448PANASONIC LAPTOP ACPI EXTRAS DRIVER
9449M:	Harald Welte <laforge@gnumonks.org>
9450L:	platform-driver-x86@vger.kernel.org
9451S:	Maintained
9452F:	drivers/platform/x86/panasonic-laptop.c
9453
9454PANASONIC MN10300/AM33/AM34 PORT
9455M:	David Howells <dhowells@redhat.com>
9456L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9457W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9458S:	Maintained
9459F:	Documentation/mn10300/
9460F:	arch/mn10300/
9461
9462PARALLEL LCD/KEYPAD PANEL DRIVER
9463M:      Willy Tarreau <willy@haproxy.com>
9464M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9465S:      Odd Fixes
9466F:      Documentation/misc-devices/lcd-panel-cgram.txt
9467F:      drivers/misc/panel.c
9468
9469PARALLEL PORT SUBSYSTEM
9470M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9471M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9472L:	linux-parport@lists.infradead.org (subscribers-only)
9473S:	Maintained
9474F:	drivers/parport/
9475F:	include/linux/parport*.h
9476F:	drivers/char/ppdev.c
9477F:	include/uapi/linux/ppdev.h
9478F:	Documentation/parport*.txt
9479
9480PARAVIRT_OPS INTERFACE
9481M:	Jeremy Fitzhardinge <jeremy@goop.org>
9482M:	Chris Wright <chrisw@sous-sol.org>
9483M:	Alok Kataria <akataria@vmware.com>
9484M:	Rusty Russell <rusty@rustcorp.com.au>
9485L:	virtualization@lists.linux-foundation.org
9486S:	Supported
9487F:	Documentation/virtual/paravirt_ops.txt
9488F:	arch/*/kernel/paravirt*
9489F:	arch/*/include/asm/paravirt.h
9490F:	include/linux/hypervisor.h
9491
9492PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9493M:	Tim Waugh <tim@cyberelk.net>
9494L:	linux-parport@lists.infradead.org (subscribers-only)
9495S:	Maintained
9496F:	Documentation/blockdev/paride.txt
9497F:	drivers/block/paride/
9498
9499PARISC ARCHITECTURE
9500M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9501M:	Helge Deller <deller@gmx.de>
9502L:	linux-parisc@vger.kernel.org
9503W:	http://www.parisc-linux.org/
9504Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9507S:	Maintained
9508F:	arch/parisc/
9509F:	Documentation/parisc/
9510F:	drivers/parisc/
9511F:	drivers/char/agp/parisc-agp.c
9512F:	drivers/input/serio/gscps2.c
9513F:	drivers/parport/parport_gsc.*
9514F:	drivers/tty/serial/8250/8250_gsc.c
9515F:	drivers/video/fbdev/sti*
9516F:	drivers/video/console/sti*
9517F:	drivers/video/logo/logo_parisc*
9518
9519PARMAN
9520M:	Jiri Pirko <jiri@mellanox.com>
9521L:	netdev@vger.kernel.org
9522S:	Supported
9523F:	lib/parman.c
9524F:	lib/test_parman.c
9525F:	include/linux/parman.h
9526
9527PC87360 HARDWARE MONITORING DRIVER
9528M:	Jim Cromie <jim.cromie@gmail.com>
9529L:	linux-hwmon@vger.kernel.org
9530S:	Maintained
9531F:	Documentation/hwmon/pc87360
9532F:	drivers/hwmon/pc87360.c
9533
9534PC8736x GPIO DRIVER
9535M:	Jim Cromie <jim.cromie@gmail.com>
9536S:	Maintained
9537F:	drivers/char/pc8736x_gpio.c
9538
9539PC87427 HARDWARE MONITORING DRIVER
9540M:	Jean Delvare <jdelvare@suse.com>
9541L:	linux-hwmon@vger.kernel.org
9542S:	Maintained
9543F:	Documentation/hwmon/pc87427
9544F:	drivers/hwmon/pc87427.c
9545
9546PCA9532 LED DRIVER
9547M:	Riku Voipio <riku.voipio@iki.fi>
9548S:	Maintained
9549F:	drivers/leds/leds-pca9532.c
9550F:	include/linux/leds-pca9532.h
9551
9552PCA9541 I2C BUS MASTER SELECTOR DRIVER
9553M:	Guenter Roeck <linux@roeck-us.net>
9554L:	linux-i2c@vger.kernel.org
9555S:	Maintained
9556F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9557
9558PCDP - PRIMARY CONSOLE AND DEBUG PORT
9559M:	Khalid Aziz <khalid@gonehiking.org>
9560S:	Maintained
9561F:	drivers/firmware/pcdp.*
9562
9563PCI ERROR RECOVERY
9564M:	Linas Vepstas <linasvepstas@gmail.com>
9565L:	linux-pci@vger.kernel.org
9566S:	Supported
9567F:	Documentation/PCI/pci-error-recovery.txt
9568
9569PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9570M:	Russell Currey <ruscur@russell.cc>
9571L:	linuxppc-dev@lists.ozlabs.org
9572S:	Supported
9573F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9574F:	arch/powerpc/kernel/eeh*.c
9575F:	arch/powerpc/platforms/*/eeh*.c
9576F:	arch/powerpc/include/*/eeh*.h
9577
9578PCI SUBSYSTEM
9579M:	Bjorn Helgaas <bhelgaas@google.com>
9580L:	linux-pci@vger.kernel.org
9581Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9583S:	Supported
9584F:	Documentation/devicetree/bindings/pci/
9585F:	Documentation/PCI/
9586F:	drivers/pci/
9587F:	include/linux/pci*
9588F:	arch/x86/pci/
9589F:	arch/x86/kernel/quirks.c
9590
9591PCI DRIVER FOR ALTERA PCIE IP
9592M:	Ley Foon Tan <lftan@altera.com>
9593L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9594L:	linux-pci@vger.kernel.org
9595S:	Supported
9596F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9597F:	drivers/pci/host/pcie-altera.c
9598
9599PCI DRIVER FOR ARM VERSATILE PLATFORM
9600M:	Rob Herring <robh@kernel.org>
9601L:	linux-pci@vger.kernel.org
9602L:	linux-arm-kernel@lists.infradead.org
9603S:	Maintained
9604F:	Documentation/devicetree/bindings/pci/versatile.txt
9605F:	drivers/pci/host/pci-versatile.c
9606
9607PCI DRIVER FOR ARMADA 8K
9608M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9609L:	linux-pci@vger.kernel.org
9610L:	linux-arm-kernel@lists.infradead.org
9611S:	Maintained
9612F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9613F:	drivers/pci/dwc/pcie-armada8k.c
9614
9615PCI DRIVER FOR APPLIEDMICRO XGENE
9616M:	Tanmay Inamdar <tinamdar@apm.com>
9617L:	linux-pci@vger.kernel.org
9618L:	linux-arm-kernel@lists.infradead.org
9619S:	Maintained
9620F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9621F:	drivers/pci/host/pci-xgene.c
9622
9623PCI DRIVER FOR FREESCALE LAYERSCAPE
9624M:	Minghuan Lian <minghuan.Lian@freescale.com>
9625M:	Mingkai Hu <mingkai.hu@freescale.com>
9626M:	Roy Zang <tie-fei.zang@freescale.com>
9627L:	linuxppc-dev@lists.ozlabs.org
9628L:	linux-pci@vger.kernel.org
9629L:	linux-arm-kernel@lists.infradead.org
9630S:	Maintained
9631F:	drivers/pci/dwc/*layerscape*
9632
9633PCI DRIVER FOR IMX6
9634M:	Richard Zhu <hongxing.zhu@nxp.com>
9635M:	Lucas Stach <l.stach@pengutronix.de>
9636L:	linux-pci@vger.kernel.org
9637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9638S:	Maintained
9639F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9640F:	drivers/pci/dwc/*imx6*
9641
9642PCI DRIVER FOR TI KEYSTONE
9643M:	Murali Karicheri <m-karicheri2@ti.com>
9644L:	linux-pci@vger.kernel.org
9645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9646S:	Maintained
9647F:	drivers/pci/dwc/*keystone*
9648
9649PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9650M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9651M:	Jason Cooper <jason@lakedaemon.net>
9652L:	linux-pci@vger.kernel.org
9653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9654S:	Maintained
9655F:	drivers/pci/host/*mvebu*
9656
9657PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9658M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9659L:	linux-pci@vger.kernel.org
9660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9661S:	Maintained
9662F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9663F:	drivers/pci/host/pci-aardvark.c
9664
9665PCI DRIVER FOR NVIDIA TEGRA
9666M:	Thierry Reding <thierry.reding@gmail.com>
9667L:	linux-tegra@vger.kernel.org
9668L:	linux-pci@vger.kernel.org
9669S:	Supported
9670F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9671F:	drivers/pci/host/pci-tegra.c
9672
9673PCI DRIVER FOR TI DRA7XX
9674M:	Kishon Vijay Abraham I <kishon@ti.com>
9675L:	linux-omap@vger.kernel.org
9676L:	linux-pci@vger.kernel.org
9677S:	Supported
9678F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9679F:	drivers/pci/dwc/pci-dra7xx.c
9680
9681PCI DRIVER FOR RENESAS R-CAR
9682M:	Simon Horman <horms@verge.net.au>
9683L:	linux-pci@vger.kernel.org
9684L:	linux-renesas-soc@vger.kernel.org
9685S:	Maintained
9686F:	drivers/pci/host/*rcar*
9687
9688PCI DRIVER FOR SAMSUNG EXYNOS
9689M:	Jingoo Han <jingoohan1@gmail.com>
9690L:	linux-pci@vger.kernel.org
9691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9692L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9693S:	Maintained
9694F:	drivers/pci/dwc/pci-exynos.c
9695
9696PCI DRIVER FOR SYNOPSIS DESIGNWARE
9697M:	Jingoo Han <jingoohan1@gmail.com>
9698M:	Joao Pinto <Joao.Pinto@synopsys.com>
9699L:	linux-pci@vger.kernel.org
9700S:	Maintained
9701F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9702F:	drivers/pci/dwc/*designware*
9703
9704PCI DRIVER FOR GENERIC OF HOSTS
9705M:	Will Deacon <will.deacon@arm.com>
9706L:	linux-pci@vger.kernel.org
9707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9708S:	Maintained
9709F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9710F:	drivers/pci/host/pci-host-common.c
9711F:	drivers/pci/host/pci-host-generic.c
9712
9713PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9714M:	Keith Busch <keith.busch@intel.com>
9715L:	linux-pci@vger.kernel.org
9716S:	Supported
9717F:	drivers/pci/host/vmd.c
9718
9719PCIE DRIVER FOR ST SPEAR13XX
9720M:	Pratyush Anand <pratyush.anand@gmail.com>
9721L:	linux-pci@vger.kernel.org
9722S:	Maintained
9723F:	drivers/pci/dwc/*spear*
9724
9725PCI MSI DRIVER FOR ALTERA MSI IP
9726M:	Ley Foon Tan <lftan@altera.com>
9727L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9728L:	linux-pci@vger.kernel.org
9729S:	Supported
9730F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9731F:	drivers/pci/host/pcie-altera-msi.c
9732
9733PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9734M:	Duc Dang <dhdang@apm.com>
9735L:	linux-pci@vger.kernel.org
9736L:	linux-arm-kernel@lists.infradead.org
9737S:	Maintained
9738F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9739F:	drivers/pci/host/pci-xgene-msi.c
9740
9741PCIE DRIVER FOR AXIS ARTPEC
9742M:	Niklas Cassel <niklas.cassel@axis.com>
9743M:	Jesper Nilsson <jesper.nilsson@axis.com>
9744L:	linux-arm-kernel@axis.com
9745L:	linux-pci@vger.kernel.org
9746S:	Maintained
9747F:	Documentation/devicetree/bindings/pci/axis,artpec*
9748F:	drivers/pci/dwc/*artpec*
9749
9750PCIE DRIVER FOR HISILICON
9751M:	Zhou Wang <wangzhou1@hisilicon.com>
9752M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9753L:	linux-pci@vger.kernel.org
9754S:	Maintained
9755F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9756F:	drivers/pci/dwc/pcie-hisi.c
9757
9758PCIE DRIVER FOR ROCKCHIP
9759M:	Shawn Lin <shawn.lin@rock-chips.com>
9760M:	Wenrui Li <wenrui.li@rock-chips.com>
9761L:	linux-pci@vger.kernel.org
9762L:	linux-rockchip@lists.infradead.org
9763S:	Maintained
9764F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9765F:	drivers/pci/host/pcie-rockchip.c
9766
9767PCIE DRIVER FOR QUALCOMM MSM
9768M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9769L:     linux-pci@vger.kernel.org
9770L:     linux-arm-msm@vger.kernel.org
9771S:     Maintained
9772F:     drivers/pci/dwc/*qcom*
9773
9774PCIE DRIVER FOR CAVIUM THUNDERX
9775M:	David Daney <david.daney@cavium.com>
9776L:	linux-pci@vger.kernel.org
9777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9778S:	Supported
9779F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9780F:	drivers/pci/host/pci-thunder-*
9781
9782PCMCIA SUBSYSTEM
9783P:	Linux PCMCIA Team
9784L:	linux-pcmcia@lists.infradead.org
9785W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9787S:	Maintained
9788F:	Documentation/pcmcia/
9789F:	tools/pcmcia/
9790F:	drivers/pcmcia/
9791F:	include/pcmcia/
9792
9793PCNET32 NETWORK DRIVER
9794M:	Don Fry <pcnet32@frontier.com>
9795L:	netdev@vger.kernel.org
9796S:	Maintained
9797F:	drivers/net/ethernet/amd/pcnet32.c
9798
9799PCRYPT PARALLEL CRYPTO ENGINE
9800M:	Steffen Klassert <steffen.klassert@secunet.com>
9801L:	linux-crypto@vger.kernel.org
9802S:	Maintained
9803F:	crypto/pcrypt.c
9804F:	include/crypto/pcrypt.h
9805
9806PER-CPU MEMORY ALLOCATOR
9807M:	Tejun Heo <tj@kernel.org>
9808M:	Christoph Lameter <cl@linux.com>
9809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9810S:	Maintained
9811F:	include/linux/percpu*.h
9812F:	mm/percpu*.c
9813F:	arch/*/include/asm/percpu.h
9814
9815PER-TASK DELAY ACCOUNTING
9816M:	Balbir Singh <bsingharora@gmail.com>
9817S:	Maintained
9818F:	include/linux/delayacct.h
9819F:	kernel/delayacct.c
9820
9821PERFORMANCE EVENTS SUBSYSTEM
9822M:	Peter Zijlstra <peterz@infradead.org>
9823M:	Ingo Molnar <mingo@redhat.com>
9824M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9825R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9826L:	linux-kernel@vger.kernel.org
9827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9828S:	Supported
9829F:	kernel/events/*
9830F:	include/linux/perf_event.h
9831F:	include/uapi/linux/perf_event.h
9832F:	arch/*/kernel/perf_event*.c
9833F:	arch/*/kernel/*/perf_event*.c
9834F:	arch/*/kernel/*/*/perf_event*.c
9835F:	arch/*/include/asm/perf_event.h
9836F:	arch/*/kernel/perf_callchain.c
9837F:	arch/*/events/*
9838F:	tools/perf/
9839
9840PERSONALITY HANDLING
9841M:	Christoph Hellwig <hch@infradead.org>
9842L:	linux-abi-devel@lists.sourceforge.net
9843S:	Maintained
9844F:	include/linux/personality.h
9845F:	include/uapi/linux/personality.h
9846
9847PHONET PROTOCOL
9848M:	Remi Denis-Courmont <courmisch@gmail.com>
9849S:	Supported
9850F:	Documentation/networking/phonet.txt
9851F:	include/linux/phonet.h
9852F:	include/net/phonet/
9853F:	include/uapi/linux/phonet.h
9854F:	net/phonet/
9855
9856PHRAM MTD DRIVER
9857M:	Joern Engel <joern@lazybastard.org>
9858L:	linux-mtd@lists.infradead.org
9859S:	Maintained
9860F:	drivers/mtd/devices/phram.c
9861
9862PICOLCD HID DRIVER
9863M:	Bruno Prémont <bonbons@linux-vserver.org>
9864L:	linux-input@vger.kernel.org
9865S:	Maintained
9866F:	drivers/hid/hid-picolcd*
9867
9868PICOXCELL SUPPORT
9869M:	Jamie Iles <jamie@jamieiles.com>
9870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9871T:	git git://github.com/jamieiles/linux-2.6-ji.git
9872S:	Supported
9873F:	arch/arm/boot/dts/picoxcell*
9874F:	arch/arm/mach-picoxcell/
9875F:	drivers/crypto/picoxcell*
9876
9877PIN CONTROL SUBSYSTEM
9878M:	Linus Walleij <linus.walleij@linaro.org>
9879L:	linux-gpio@vger.kernel.org
9880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9881S:	Maintained
9882F:	Documentation/devicetree/bindings/pinctrl/
9883F:	Documentation/pinctrl.txt
9884F:	drivers/pinctrl/
9885F:	include/linux/pinctrl/
9886
9887PIN CONTROLLER - ATMEL AT91
9888M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9890S:	Maintained
9891F:	drivers/pinctrl/pinctrl-at91.*
9892
9893PIN CONTROLLER - ATMEL AT91 PIO4
9894M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9896L:	linux-gpio@vger.kernel.org
9897S:	Supported
9898F:	drivers/pinctrl/pinctrl-at91-pio4.*
9899
9900PIN CONTROLLER - INTEL
9901M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9902M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9903S:	Maintained
9904F:	drivers/pinctrl/intel/
9905
9906PIN CONTROLLER - RENESAS
9907M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9908M:	Geert Uytterhoeven <geert+renesas@glider.be>
9909L:	linux-renesas-soc@vger.kernel.org
9910S:	Maintained
9911F:	drivers/pinctrl/sh-pfc/
9912
9913PIN CONTROLLER - SAMSUNG
9914M:	Tomasz Figa <tomasz.figa@gmail.com>
9915M:	Krzysztof Kozlowski <krzk@kernel.org>
9916M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9918L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9919S:	Maintained
9920F:	drivers/pinctrl/samsung/
9921F:	include/dt-bindings/pinctrl/samsung.h
9922F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9923
9924PIN CONTROLLER - SINGLE
9925M:	Tony Lindgren <tony@atomide.com>
9926M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9928L:	linux-omap@vger.kernel.org
9929S:	Maintained
9930F:	drivers/pinctrl/pinctrl-single.c
9931
9932PIN CONTROLLER - ST SPEAR
9933M:	Viresh Kumar <vireshk@kernel.org>
9934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9935W:	http://www.st.com/spear
9936S:	Maintained
9937F:	drivers/pinctrl/spear/
9938
9939PISTACHIO SOC SUPPORT
9940M:      James Hartley <james.hartley@imgtec.com>
9941M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9942L:      linux-mips@linux-mips.org
9943S:      Maintained
9944F:      arch/mips/pistachio/
9945F:      arch/mips/include/asm/mach-pistachio/
9946F:      arch/mips/boot/dts/img/pistachio*
9947F:      arch/mips/configs/pistachio*_defconfig
9948
9949PKTCDVD DRIVER
9950S:	Orphan
9951M:	linux-block@vger.kernel.org
9952F:	drivers/block/pktcdvd.c
9953F:	include/linux/pktcdvd.h
9954F:	include/uapi/linux/pktcdvd.h
9955
9956PKUNITY SOC DRIVERS
9957M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9958W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9959S:	Maintained
9960T:	git git://github.com/gxt/linux.git
9961F:	drivers/input/serio/i8042-unicore32io.h
9962F:	drivers/i2c/busses/i2c-puv3.c
9963F:	drivers/video/fbdev/fb-puv3.c
9964F:	drivers/rtc/rtc-puv3.c
9965
9966PMBUS HARDWARE MONITORING DRIVERS
9967M:	Guenter Roeck <linux@roeck-us.net>
9968L:	linux-hwmon@vger.kernel.org
9969W:	http://hwmon.wiki.kernel.org/
9970W:	http://www.roeck-us.net/linux/drivers/
9971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9972S:	Maintained
9973F:	Documentation/hwmon/pmbus
9974F:	drivers/hwmon/pmbus/
9975F:	include/linux/i2c/pmbus.h
9976
9977PMC SIERRA MaxRAID DRIVER
9978L:	linux-scsi@vger.kernel.org
9979W:	http://www.pmc-sierra.com/
9980S:	Orphan
9981F:	drivers/scsi/pmcraid.*
9982
9983PMC SIERRA PM8001 DRIVER
9984M:	Jack Wang <jinpu.wang@profitbricks.com>
9985M:	lindar_liu@usish.com
9986L:	pmchba@pmcs.com
9987L:	linux-scsi@vger.kernel.org
9988S:	Supported
9989F:	drivers/scsi/pm8001/
9990
9991POSIX CLOCKS and TIMERS
9992M:	Thomas Gleixner <tglx@linutronix.de>
9993L:	linux-kernel@vger.kernel.org
9994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9995S:	Maintained
9996F:	fs/timerfd.c
9997F:	include/linux/timer*
9998F:	kernel/time/*timer*
9999
10000POWER MANAGEMENT CORE
10001M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10002L:	linux-pm@vger.kernel.org
10003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10004B:	https://bugzilla.kernel.org
10005S:	Supported
10006F:	drivers/base/power/
10007F:	include/linux/pm.h
10008F:	include/linux/pm_*
10009F:	include/linux/powercap.h
10010F:	drivers/powercap/
10011
10012POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10013M:	Sebastian Reichel <sre@kernel.org>
10014L:	linux-pm@vger.kernel.org
10015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10016S:	Maintained
10017F:	Documentation/devicetree/bindings/power/supply/
10018F:	include/linux/power_supply.h
10019F:	drivers/power/supply/
10020
10021POWER STATE COORDINATION INTERFACE (PSCI)
10022M:	Mark Rutland <mark.rutland@arm.com>
10023M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10024L:	linux-arm-kernel@lists.infradead.org
10025S:	Maintained
10026F:	drivers/firmware/psci*.c
10027F:	include/linux/psci.h
10028F:	include/uapi/linux/psci.h
10029
10030POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10031M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10032L:	linuxppc-dev@lists.ozlabs.org
10033S:	Maintained
10034F:	drivers/char/powernv-op-panel.c
10035
10036PNP SUPPORT
10037M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10038S:	Maintained
10039F:	drivers/pnp/
10040
10041PPP PROTOCOL DRIVERS AND COMPRESSORS
10042M:	Paul Mackerras <paulus@samba.org>
10043L:	linux-ppp@vger.kernel.org
10044S:	Maintained
10045F:	drivers/net/ppp/ppp_*
10046
10047PPP OVER ATM (RFC 2364)
10048M:	Mitchell Blank Jr <mitch@sfgoth.com>
10049S:	Maintained
10050F:	net/atm/pppoatm.c
10051F:	include/uapi/linux/atmppp.h
10052
10053PPP OVER ETHERNET
10054M:	Michal Ostrowski <mostrows@earthlink.net>
10055S:	Maintained
10056F:	drivers/net/ppp/pppoe.c
10057F:	drivers/net/ppp/pppox.c
10058
10059PPP OVER L2TP
10060M:	James Chapman <jchapman@katalix.com>
10061S:	Maintained
10062F:	net/l2tp/l2tp_ppp.c
10063F:	include/linux/if_pppol2tp.h
10064F:	include/uapi/linux/if_pppol2tp.h
10065
10066PPS SUPPORT
10067M:	Rodolfo Giometti <giometti@enneenne.com>
10068W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10069L:	linuxpps@ml.enneenne.com (subscribers-only)
10070S:	Maintained
10071F:	Documentation/pps/
10072F:	drivers/pps/
10073F:	include/linux/pps*.h
10074
10075PPTP DRIVER
10076M:	Dmitry Kozlov <xeb@mail.ru>
10077L:	netdev@vger.kernel.org
10078S:	Maintained
10079F:	drivers/net/ppp/pptp.c
10080W:	http://sourceforge.net/projects/accel-pptp
10081
10082PREEMPTIBLE KERNEL
10083M:	Robert Love <rml@tech9.net>
10084L:	kpreempt-tech@lists.sourceforge.net
10085W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10086S:	Supported
10087F:	Documentation/preempt-locking.txt
10088F:	include/linux/preempt.h
10089
10090PRINTK
10091M:	Petr Mladek <pmladek@suse.com>
10092M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10093R:	Steven Rostedt <rostedt@goodmis.org>
10094S:	Maintained
10095F:	kernel/printk/
10096F:	include/linux/printk.h
10097
10098PRISM54 WIRELESS DRIVER
10099M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10100L:	linux-wireless@vger.kernel.org
10101W:	http://wireless.kernel.org/en/users/Drivers/p54
10102S:	Obsolete
10103F:	drivers/net/wireless/intersil/prism54/
10104
10105PS3 NETWORK SUPPORT
10106M:	Geoff Levand <geoff@infradead.org>
10107L:	netdev@vger.kernel.org
10108L:	linuxppc-dev@lists.ozlabs.org
10109S:	Maintained
10110F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10111
10112PS3 PLATFORM SUPPORT
10113M:	Geoff Levand <geoff@infradead.org>
10114L:	linuxppc-dev@lists.ozlabs.org
10115S:	Maintained
10116F:	arch/powerpc/boot/ps3*
10117F:	arch/powerpc/include/asm/lv1call.h
10118F:	arch/powerpc/include/asm/ps3*.h
10119F:	arch/powerpc/platforms/ps3/
10120F:	drivers/*/ps3*
10121F:	drivers/ps3/
10122F:	drivers/rtc/rtc-ps3.c
10123F:	drivers/usb/host/*ps3.c
10124F:	sound/ppc/snd_ps3*
10125
10126PS3VRAM DRIVER
10127M:	Jim Paris <jim@jtan.com>
10128M:	Geoff Levand <geoff@infradead.org>
10129L:	linuxppc-dev@lists.ozlabs.org
10130S:	Maintained
10131F:	drivers/block/ps3vram.c
10132
10133PSAMPLE PACKET SAMPLING SUPPORT:
10134M:	Yotam Gigi <yotamg@mellanox.com>
10135S:	Maintained
10136F:	net/psample
10137F:	include/net/psample.h
10138F:	include/uapi/linux/psample.h
10139
10140PSTORE FILESYSTEM
10141M:	Kees Cook <keescook@chromium.org>
10142M:	Anton Vorontsov <anton@enomsg.org>
10143M:	Colin Cross <ccross@android.com>
10144M:	Tony Luck <tony.luck@intel.com>
10145S:	Maintained
10146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10147F:	fs/pstore/
10148F:	include/linux/pstore*
10149F:	drivers/firmware/efi/efi-pstore.c
10150F:	drivers/acpi/apei/erst.c
10151F:	Documentation/admin-guide/ramoops.rst
10152F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10153K:	\b(pstore|ramoops)
10154
10155PTP HARDWARE CLOCK SUPPORT
10156M:	Richard Cochran <richardcochran@gmail.com>
10157L:	netdev@vger.kernel.org
10158S:	Maintained
10159W:	http://linuxptp.sourceforge.net/
10160F:	Documentation/ABI/testing/sysfs-ptp
10161F:	Documentation/ptp/*
10162F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10163F:	drivers/net/phy/dp83640*
10164F:	drivers/ptp/*
10165F:	include/linux/ptp_cl*
10166
10167PTRACE SUPPORT
10168M:	Roland McGrath <roland@hack.frob.com>
10169M:	Oleg Nesterov <oleg@redhat.com>
10170S:	Maintained
10171F:	include/asm-generic/syscall.h
10172F:	include/linux/ptrace.h
10173F:	include/linux/regset.h
10174F:	include/linux/tracehook.h
10175F:	include/uapi/linux/ptrace.h
10176F:	kernel/ptrace.c
10177
10178PULSE8-CEC DRIVER
10179M:	Hans Verkuil <hverkuil@xs4all.nl>
10180L:	linux-media@vger.kernel.org
10181T:	git git://linuxtv.org/media_tree.git
10182S:	Maintained
10183F:	drivers/media/usb/pulse8-cec/*
10184
10185PVRUSB2 VIDEO4LINUX DRIVER
10186M:	Mike Isely <isely@pobox.com>
10187L:	pvrusb2@isely.net	(subscribers-only)
10188L:	linux-media@vger.kernel.org
10189W:	http://www.isely.net/pvrusb2/
10190T:	git git://linuxtv.org/media_tree.git
10191S:	Maintained
10192F:	Documentation/media/v4l-drivers/pvrusb2*
10193F:	drivers/media/usb/pvrusb2/
10194
10195PWC WEBCAM DRIVER
10196M:	Hans Verkuil <hverkuil@xs4all.nl>
10197L:	linux-media@vger.kernel.org
10198T:	git git://linuxtv.org/media_tree.git
10199S:	Odd Fixes
10200F:	drivers/media/usb/pwc/*
10201
10202PWM FAN DRIVER
10203M:	Kamil Debski <kamil@wypas.org>
10204M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10205L:	linux-hwmon@vger.kernel.org
10206S:	Supported
10207F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10208F:	Documentation/hwmon/pwm-fan
10209F:	drivers/hwmon/pwm-fan.c
10210
10211PWM SUBSYSTEM
10212M:	Thierry Reding <thierry.reding@gmail.com>
10213L:	linux-pwm@vger.kernel.org
10214S:	Maintained
10215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10216F:	Documentation/pwm.txt
10217F:	Documentation/devicetree/bindings/pwm/
10218F:	include/linux/pwm.h
10219F:	drivers/pwm/
10220F:	drivers/video/backlight/pwm_bl.c
10221F:	include/linux/pwm_backlight.h
10222
10223PXA2xx/PXA3xx SUPPORT
10224M:	Daniel Mack <daniel@zonque.org>
10225M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10226M:	Robert Jarzmik <robert.jarzmik@free.fr>
10227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10228T:	git git://github.com/hzhuang1/linux.git
10229T:	git git://github.com/rjarzmik/linux.git
10230S:	Maintained
10231F:	arch/arm/boot/dts/pxa*
10232F:	arch/arm/mach-pxa/
10233F:	drivers/dma/pxa*
10234F:	drivers/pcmcia/pxa2xx*
10235F:	drivers/pinctrl/pxa/
10236F:	drivers/spi/spi-pxa2xx*
10237F:	drivers/usb/gadget/udc/pxa2*
10238F:	include/sound/pxa2xx-lib.h
10239F:	sound/arm/pxa*
10240F:	sound/soc/pxa/
10241
10242PXA GPIO DRIVER
10243M:	Robert Jarzmik <robert.jarzmik@free.fr>
10244L:	linux-gpio@vger.kernel.org
10245S:	Maintained
10246F:	drivers/gpio/gpio-pxa.c
10247
10248PXA3xx NAND FLASH DRIVER
10249M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10250L:	linux-mtd@lists.infradead.org
10251S:	Maintained
10252F:	drivers/mtd/nand/pxa3xx_nand.c
10253
10254MMP SUPPORT
10255M:	Eric Miao <eric.y.miao@gmail.com>
10256M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10258T:	git git://github.com/hzhuang1/linux.git
10259T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10260S:	Maintained
10261F:	arch/arm/boot/dts/mmp*
10262F:	arch/arm/mach-mmp/
10263
10264PXA MMCI DRIVER
10265S:	Orphan
10266
10267PXA RTC DRIVER
10268M:	Robert Jarzmik <robert.jarzmik@free.fr>
10269L:	rtc-linux@googlegroups.com
10270S:	Maintained
10271
10272QAT DRIVER
10273M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10274M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10275L:	qat-linux@intel.com
10276S:	Supported
10277F:	drivers/crypto/qat/
10278
10279QIB DRIVER
10280M:	Mike Marciniszyn <infinipath@intel.com>
10281L:	linux-rdma@vger.kernel.org
10282S:	Supported
10283F:	drivers/infiniband/hw/qib/
10284
10285QLOGIC QLA1280 SCSI DRIVER
10286M:	Michael Reed <mdr@sgi.com>
10287L:	linux-scsi@vger.kernel.org
10288S:	Maintained
10289F:	drivers/scsi/qla1280.[ch]
10290
10291QLOGIC QLA2XXX FC-SCSI DRIVER
10292M:	qla2xxx-upstream@qlogic.com
10293L:	linux-scsi@vger.kernel.org
10294S:	Supported
10295F:	Documentation/scsi/LICENSE.qla2xxx
10296F:	drivers/scsi/qla2xxx/
10297
10298QLOGIC QLA4XXX iSCSI DRIVER
10299M:	QLogic-Storage-Upstream@qlogic.com
10300L:	linux-scsi@vger.kernel.org
10301S:	Supported
10302F:	Documentation/scsi/LICENSE.qla4xxx
10303F:	drivers/scsi/qla4xxx/
10304
10305QLOGIC QLA3XXX NETWORK DRIVER
10306M:	Dept-GELinuxNICDev@cavium.com
10307L:	netdev@vger.kernel.org
10308S:	Supported
10309F:	Documentation/networking/LICENSE.qla3xxx
10310F:	drivers/net/ethernet/qlogic/qla3xxx.*
10311
10312QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10313M:	Harish Patil <harish.patil@cavium.com>
10314M:	Manish Chopra <manish.chopra@cavium.com>
10315M:	Dept-GELinuxNICDev@cavium.com
10316L:	netdev@vger.kernel.org
10317S:	Supported
10318F:	drivers/net/ethernet/qlogic/qlcnic/
10319
10320QLOGIC QLGE 10Gb ETHERNET DRIVER
10321M:	Harish Patil <harish.patil@cavium.com>
10322M:	Manish Chopra <manish.chopra@cavium.com>
10323M:	Dept-GELinuxNICDev@cavium.com
10324L:	netdev@vger.kernel.org
10325S:	Supported
10326F:	drivers/net/ethernet/qlogic/qlge/
10327
10328QLOGIC QL4xxx ETHERNET DRIVER
10329M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10330M:	Ariel Elior <Ariel.Elior@cavium.com>
10331M:	everest-linux-l2@cavium.com
10332L:	netdev@vger.kernel.org
10333S:	Supported
10334F:	drivers/net/ethernet/qlogic/qed/
10335F:	include/linux/qed/
10336F:	drivers/net/ethernet/qlogic/qede/
10337
10338QLOGIC QL41xxx ISCSI DRIVER
10339M:	QLogic-Storage-Upstream@cavium.com
10340L:	linux-scsi@vger.kernel.org
10341S:	Supported
10342F:	drivers/scsi/qedi/
10343
10344QLOGIC QL41xxx FCOE DRIVER
10345M:	QLogic-Storage-Upstream@cavium.com
10346L:	linux-scsi@vger.kernel.org
10347S:	Supported
10348F:	drivers/scsi/qedf/
10349
10350QNX4 FILESYSTEM
10351M:	Anders Larsen <al@alarsen.net>
10352W:	http://www.alarsen.net/linux/qnx4fs/
10353S:	Maintained
10354F:	fs/qnx4/
10355F:	include/uapi/linux/qnx4_fs.h
10356F:	include/uapi/linux/qnxtypes.h
10357
10358QORIQ DPAA2 FSL-MC BUS DRIVER
10359M:	Stuart Yoder <stuyoder@gmail.com>
10360M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10361L:	linux-kernel@vger.kernel.org
10362S:	Maintained
10363F:	drivers/staging/fsl-mc/
10364
10365QT1010 MEDIA DRIVER
10366M:	Antti Palosaari <crope@iki.fi>
10367L:	linux-media@vger.kernel.org
10368W:	https://linuxtv.org
10369W:	http://palosaari.fi/linux/
10370Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10371T:	git git://linuxtv.org/anttip/media_tree.git
10372S:	Maintained
10373F:	drivers/media/tuners/qt1010*
10374
10375QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10376M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10377L:	linux-wireless@vger.kernel.org
10378W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10379S:	Supported
10380F:	drivers/net/wireless/ath/ath9k/
10381
10382QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10383M:	Kalle Valo <kvalo@qca.qualcomm.com>
10384L:	ath10k@lists.infradead.org
10385W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10387S:	Supported
10388F:	drivers/net/wireless/ath/ath10k/
10389
10390QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10391M:	Timur Tabi <timur@codeaurora.org>
10392L:	netdev@vger.kernel.org
10393S:	Supported
10394F:	drivers/net/ethernet/qualcomm/emac/
10395
10396QUALCOMM HEXAGON ARCHITECTURE
10397M:	Richard Kuo <rkuo@codeaurora.org>
10398L:	linux-hexagon@vger.kernel.org
10399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10400S:	Supported
10401F:	arch/hexagon/
10402
10403QUALCOMM WCN36XX WIRELESS DRIVER
10404M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10405L:	wcn36xx@lists.infradead.org
10406W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10407T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10408S:	Supported
10409F:	drivers/net/wireless/ath/wcn36xx/
10410
10411QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10412M:	Gabriel Somlo <somlo@cmu.edu>
10413M:	"Michael S. Tsirkin" <mst@redhat.com>
10414L:	qemu-devel@nongnu.org
10415S:	Maintained
10416F:	drivers/firmware/qemu_fw_cfg.c
10417
10418RADOS BLOCK DEVICE (RBD)
10419M:	Ilya Dryomov <idryomov@gmail.com>
10420M:	Sage Weil <sage@redhat.com>
10421M:	Alex Elder <elder@kernel.org>
10422L:	ceph-devel@vger.kernel.org
10423W:	http://ceph.com/
10424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10425T:	git git://github.com/ceph/ceph-client.git
10426S:	Supported
10427F:	Documentation/ABI/testing/sysfs-bus-rbd
10428F:	drivers/block/rbd.c
10429F:	drivers/block/rbd_types.h
10430
10431RADEON FRAMEBUFFER DISPLAY DRIVER
10432M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10433L:	linux-fbdev@vger.kernel.org
10434S:	Maintained
10435F:	drivers/video/fbdev/aty/radeon*
10436F:	include/uapi/linux/radeonfb.h
10437
10438RADIOSHARK RADIO DRIVER
10439M:	Hans Verkuil <hverkuil@xs4all.nl>
10440L:	linux-media@vger.kernel.org
10441T:	git git://linuxtv.org/media_tree.git
10442S:	Maintained
10443F:	drivers/media/radio/radio-shark.c
10444
10445RADIOSHARK2 RADIO DRIVER
10446M:	Hans Verkuil <hverkuil@xs4all.nl>
10447L:	linux-media@vger.kernel.org
10448T:	git git://linuxtv.org/media_tree.git
10449S:	Maintained
10450F:	drivers/media/radio/radio-shark2.c
10451F:	drivers/media/radio/radio-tea5777.c
10452
10453RAGE128 FRAMEBUFFER DISPLAY DRIVER
10454M:	Paul Mackerras <paulus@samba.org>
10455L:	linux-fbdev@vger.kernel.org
10456S:	Maintained
10457F:	drivers/video/fbdev/aty/aty128fb.c
10458
10459RALINK MIPS ARCHITECTURE
10460M:	John Crispin <john@phrozen.org>
10461L:	linux-mips@linux-mips.org
10462S:	Maintained
10463F:	arch/mips/ralink
10464
10465RALINK RT2X00 WIRELESS LAN DRIVER
10466P:	rt2x00 project
10467M:	Stanislaw Gruszka <sgruszka@redhat.com>
10468M:	Helmut Schaa <helmut.schaa@googlemail.com>
10469L:	linux-wireless@vger.kernel.org
10470S:	Maintained
10471F:	drivers/net/wireless/ralink/rt2x00/
10472
10473RAMDISK RAM BLOCK DEVICE DRIVER
10474M:	Jens Axboe <axboe@kernel.dk>
10475S:	Maintained
10476F:	Documentation/blockdev/ramdisk.txt
10477F:	drivers/block/brd.c
10478
10479RANDOM NUMBER DRIVER
10480M:	"Theodore Ts'o" <tytso@mit.edu>
10481S:	Maintained
10482F:	drivers/char/random.c
10483
10484RAPIDIO SUBSYSTEM
10485M:	Matt Porter <mporter@kernel.crashing.org>
10486M:	Alexandre Bounine <alexandre.bounine@idt.com>
10487S:	Maintained
10488F:	drivers/rapidio/
10489
10490RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10491L:	linux-wireless@vger.kernel.org
10492S:	Orphan
10493F:	drivers/net/wireless/ray*
10494
10495RCUTORTURE MODULE
10496M:	Josh Triplett <josh@joshtriplett.org>
10497M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10498L:	linux-kernel@vger.kernel.org
10499S:	Supported
10500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10501F:	Documentation/RCU/torture.txt
10502F:	kernel/rcu/rcutorture.c
10503
10504RCUTORTURE TEST FRAMEWORK
10505M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10506M:	Josh Triplett <josh@joshtriplett.org>
10507R:	Steven Rostedt <rostedt@goodmis.org>
10508R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10509R:	Lai Jiangshan <jiangshanlai@gmail.com>
10510L:	linux-kernel@vger.kernel.org
10511S:	Supported
10512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10513F:	tools/testing/selftests/rcutorture
10514
10515RDC R-321X SoC
10516M:	Florian Fainelli <florian@openwrt.org>
10517S:	Maintained
10518
10519RDC R6040 FAST ETHERNET DRIVER
10520M:	Florian Fainelli <f.fainelli@gmail.com>
10521L:	netdev@vger.kernel.org
10522S:	Maintained
10523F:	drivers/net/ethernet/rdc/r6040.c
10524
10525RDS - RELIABLE DATAGRAM SOCKETS
10526M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10527L:	netdev@vger.kernel.org
10528L:	linux-rdma@vger.kernel.org
10529L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10530W:	https://oss.oracle.com/projects/rds/
10531S:	Supported
10532F:	net/rds/
10533F:	Documentation/networking/rds.txt
10534
10535RDMAVT - RDMA verbs software
10536M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10537L:	linux-rdma@vger.kernel.org
10538S:	Supported
10539F:	drivers/infiniband/sw/rdmavt
10540
10541RDT - RESOURCE ALLOCATION
10542M:	Fenghua Yu <fenghua.yu@intel.com>
10543L:	linux-kernel@vger.kernel.org
10544S:	Supported
10545F:	arch/x86/kernel/cpu/intel_rdt*
10546F:	arch/x86/include/asm/intel_rdt*
10547F:	Documentation/x86/intel_rdt*
10548
10549READ-COPY UPDATE (RCU)
10550M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10551M:	Josh Triplett <josh@joshtriplett.org>
10552R:	Steven Rostedt <rostedt@goodmis.org>
10553R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10554R:	Lai Jiangshan <jiangshanlai@gmail.com>
10555L:	linux-kernel@vger.kernel.org
10556W:	http://www.rdrop.com/users/paulmck/RCU/
10557S:	Supported
10558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10559F:	Documentation/RCU/
10560X:	Documentation/RCU/torture.txt
10561F:	include/linux/rcu*
10562X:	include/linux/srcu.h
10563F:	kernel/rcu/
10564X:	kernel/torture.c
10565
10566REAL TIME CLOCK (RTC) SUBSYSTEM
10567M:	Alessandro Zummo <a.zummo@towertech.it>
10568M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10569L:	rtc-linux@googlegroups.com
10570Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10572S:	Maintained
10573F:	Documentation/devicetree/bindings/rtc/
10574F:	Documentation/rtc.txt
10575F:	drivers/rtc/
10576F:	include/linux/rtc.h
10577F:	include/uapi/linux/rtc.h
10578F:	include/linux/rtc/
10579F:	include/linux/platform_data/rtc-*
10580F:	tools/testing/selftests/timers/rtctest.c
10581
10582REALTEK AUDIO CODECS
10583M:	Bard Liao <bardliao@realtek.com>
10584M:	Oder Chiou <oder_chiou@realtek.com>
10585S:	Maintained
10586F:	sound/soc/codecs/rt*
10587F:	include/sound/rt*.h
10588
10589REISERFS FILE SYSTEM
10590L:	reiserfs-devel@vger.kernel.org
10591S:	Supported
10592F:	fs/reiserfs/
10593
10594REGISTER MAP ABSTRACTION
10595M:	Mark Brown <broonie@kernel.org>
10596L:	linux-kernel@vger.kernel.org
10597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10598S:	Supported
10599F:	Documentation/devicetree/bindings/regmap/
10600F:	drivers/base/regmap/
10601F:	include/linux/regmap.h
10602
10603REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10604M:	Ohad Ben-Cohen <ohad@wizery.com>
10605M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10606L:	linux-remoteproc@vger.kernel.org
10607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10608S:	Maintained
10609F:	Documentation/devicetree/bindings/remoteproc/
10610F:	Documentation/remoteproc.txt
10611F:	drivers/remoteproc/
10612F:	include/linux/remoteproc.h
10613
10614REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10615M:	Ohad Ben-Cohen <ohad@wizery.com>
10616M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10617L:	linux-remoteproc@vger.kernel.org
10618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10619S:	Maintained
10620F:	drivers/rpmsg/
10621F:	Documentation/rpmsg.txt
10622F:	include/linux/rpmsg.h
10623F:	include/linux/rpmsg/
10624
10625RENESAS CLOCK DRIVERS
10626M:	Geert Uytterhoeven <geert+renesas@glider.be>
10627L:	linux-renesas-soc@vger.kernel.org
10628S:	Supported
10629F:	drivers/clk/renesas/
10630
10631RENESAS ETHERNET DRIVERS
10632R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10633L:	netdev@vger.kernel.org
10634L:	linux-renesas-soc@vger.kernel.org
10635F:	drivers/net/ethernet/renesas/
10636F:	include/linux/sh_eth.h
10637
10638RENESAS R-CAR GYROADC DRIVER
10639M:	Marek Vasut <marek.vasut@gmail.com>
10640L:	linux-iio@vger.kernel.org
10641S:	Supported
10642F:	drivers/iio/adc/rcar_gyro_adc.c
10643
10644RENESAS USB2 PHY DRIVER
10645M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10646L:	linux-renesas-soc@vger.kernel.org
10647S:	Maintained
10648F:	drivers/phy/phy-rcar-gen3-usb2.c
10649
10650RESET CONTROLLER FRAMEWORK
10651M:	Philipp Zabel <p.zabel@pengutronix.de>
10652T:	git git://git.pengutronix.de/git/pza/linux
10653S:	Maintained
10654F:	drivers/reset/
10655F:	Documentation/devicetree/bindings/reset/
10656F:	include/dt-bindings/reset/
10657F:	include/linux/reset.h
10658F:	include/linux/reset-controller.h
10659
10660RFKILL
10661M:	Johannes Berg <johannes@sipsolutions.net>
10662L:	linux-wireless@vger.kernel.org
10663W:	http://wireless.kernel.org/
10664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10666S:	Maintained
10667F:	Documentation/rfkill.txt
10668F:	net/rfkill/
10669
10670RHASHTABLE
10671M:	Thomas Graf <tgraf@suug.ch>
10672M:	Herbert Xu <herbert@gondor.apana.org.au>
10673L:	netdev@vger.kernel.org
10674S:	Maintained
10675F:	lib/rhashtable.c
10676F:	include/linux/rhashtable.h
10677
10678RICOH SMARTMEDIA/XD DRIVER
10679M:	Maxim Levitsky <maximlevitsky@gmail.com>
10680S:	Maintained
10681F:	drivers/mtd/nand/r852.c
10682F:	drivers/mtd/nand/r852.h
10683
10684RICOH R5C592 MEMORYSTICK DRIVER
10685M:	Maxim Levitsky <maximlevitsky@gmail.com>
10686S:	Maintained
10687F:	drivers/memstick/host/r592.*
10688
10689ROCCAT DRIVERS
10690M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10691W:	http://sourceforge.net/projects/roccat/
10692S:	Maintained
10693F:	drivers/hid/hid-roccat*
10694F:	include/linux/hid-roccat*
10695F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10696
10697ROCKER DRIVER
10698M:	Jiri Pirko <jiri@resnulli.us>
10699L:	netdev@vger.kernel.org
10700S:	Supported
10701F:	drivers/net/ethernet/rocker/
10702
10703ROCKETPORT DRIVER
10704P:	Comtrol Corp.
10705W:	http://www.comtrol.com
10706S:	Maintained
10707F:	Documentation/serial/rocket.txt
10708F:	drivers/tty/rocket*
10709
10710ROCKETPORT EXPRESS/INFINITY DRIVER
10711M:	Kevin Cernekee <cernekee@gmail.com>
10712L:	linux-serial@vger.kernel.org
10713S:	Odd Fixes
10714F:	drivers/tty/serial/rp2.*
10715
10716ROSE NETWORK LAYER
10717M:	Ralf Baechle <ralf@linux-mips.org>
10718L:	linux-hams@vger.kernel.org
10719W:	http://www.linux-ax25.org/
10720S:	Maintained
10721F:	include/net/rose.h
10722F:	include/uapi/linux/rose.h
10723F:	net/rose/
10724
10725RTL2830 MEDIA DRIVER
10726M:	Antti Palosaari <crope@iki.fi>
10727L:	linux-media@vger.kernel.org
10728W:	https://linuxtv.org
10729W:	http://palosaari.fi/linux/
10730Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10731T:	git git://linuxtv.org/anttip/media_tree.git
10732S:	Maintained
10733F:	drivers/media/dvb-frontends/rtl2830*
10734
10735RTL2832 MEDIA DRIVER
10736M:	Antti Palosaari <crope@iki.fi>
10737L:	linux-media@vger.kernel.org
10738W:	https://linuxtv.org
10739W:	http://palosaari.fi/linux/
10740Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10741T:	git git://linuxtv.org/anttip/media_tree.git
10742S:	Maintained
10743F:	drivers/media/dvb-frontends/rtl2832*
10744
10745RTL2832_SDR MEDIA DRIVER
10746M:	Antti Palosaari <crope@iki.fi>
10747L:	linux-media@vger.kernel.org
10748W:	https://linuxtv.org
10749W:	http://palosaari.fi/linux/
10750Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10751T:	git git://linuxtv.org/anttip/media_tree.git
10752S:	Maintained
10753F:	drivers/media/dvb-frontends/rtl2832_sdr*
10754
10755RTL8180 WIRELESS DRIVER
10756L:	linux-wireless@vger.kernel.org
10757W:	http://wireless.kernel.org/
10758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10759S:	Orphan
10760F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10761
10762RTL8187 WIRELESS DRIVER
10763M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10764M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10765M:	Larry Finger <Larry.Finger@lwfinger.net>
10766L:	linux-wireless@vger.kernel.org
10767W:	http://wireless.kernel.org/
10768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10769S:	Maintained
10770F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10771
10772RTL8192CE WIRELESS DRIVER
10773M:	Larry Finger <Larry.Finger@lwfinger.net>
10774M:	Chaoming Li <chaoming_li@realsil.com.cn>
10775L:	linux-wireless@vger.kernel.org
10776W:	http://wireless.kernel.org/
10777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10778S:	Maintained
10779F:	drivers/net/wireless/realtek/rtlwifi/
10780F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10781
10782RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10783M:	Jes Sorensen <Jes.Sorensen@gmail.com>
10784L:	linux-wireless@vger.kernel.org
10785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10786S:	Maintained
10787F:	drivers/net/wireless/realtek/rtl8xxxu/
10788
10789S3 SAVAGE FRAMEBUFFER DRIVER
10790M:	Antonino Daplas <adaplas@gmail.com>
10791L:	linux-fbdev@vger.kernel.org
10792S:	Maintained
10793F:	drivers/video/fbdev/savage/
10794
10795S390
10796M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10797M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10798L:	linux-s390@vger.kernel.org
10799W:	http://www.ibm.com/developerworks/linux/linux390/
10800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10801S:	Supported
10802F:	arch/s390/
10803F:	drivers/s390/
10804F:	Documentation/s390/
10805F:	Documentation/DocBook/s390*
10806
10807S390 COMMON I/O LAYER
10808M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10809M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10810L:	linux-s390@vger.kernel.org
10811W:	http://www.ibm.com/developerworks/linux/linux390/
10812S:	Supported
10813F:	drivers/s390/cio/
10814
10815S390 DASD DRIVER
10816M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10817M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10818L:	linux-s390@vger.kernel.org
10819W:	http://www.ibm.com/developerworks/linux/linux390/
10820S:	Supported
10821F:	drivers/s390/block/dasd*
10822F:	block/partitions/ibm.c
10823
10824S390 NETWORK DRIVERS
10825M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
10826M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10827L:	linux-s390@vger.kernel.org
10828W:	http://www.ibm.com/developerworks/linux/linux390/
10829S:	Supported
10830F:	drivers/s390/net/
10831
10832S390 PCI SUBSYSTEM
10833M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10834M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10835L:	linux-s390@vger.kernel.org
10836W:	http://www.ibm.com/developerworks/linux/linux390/
10837S:	Supported
10838F:	arch/s390/pci/
10839F:	drivers/pci/hotplug/s390_pci_hpc.c
10840
10841S390 ZCRYPT DRIVER
10842M:	Harald Freudenberger <freude@de.ibm.com>
10843L:	linux-s390@vger.kernel.org
10844W:	http://www.ibm.com/developerworks/linux/linux390/
10845S:	Supported
10846F:	drivers/s390/crypto/
10847
10848S390 ZFCP DRIVER
10849M:	Steffen Maier <maier@linux.vnet.ibm.com>
10850L:	linux-s390@vger.kernel.org
10851W:	http://www.ibm.com/developerworks/linux/linux390/
10852S:	Supported
10853F:	drivers/s390/scsi/zfcp_*
10854
10855S390 IUCV NETWORK LAYER
10856M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
10857M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10858L:	linux-s390@vger.kernel.org
10859W:	http://www.ibm.com/developerworks/linux/linux390/
10860S:	Supported
10861F:	drivers/s390/net/*iucv*
10862F:	include/net/iucv/
10863F:	net/iucv/
10864
10865S390 IOMMU (PCI)
10866M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10867L:	linux-s390@vger.kernel.org
10868W:	http://www.ibm.com/developerworks/linux/linux390/
10869S:	Supported
10870F:	drivers/iommu/s390-iommu.c
10871
10872S3C24XX SD/MMC Driver
10873M:	Ben Dooks <ben-linux@fluff.org>
10874L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10875S:	Supported
10876F:	drivers/mmc/host/s3cmci.*
10877
10878SAA6588 RDS RECEIVER DRIVER
10879M:	Hans Verkuil <hverkuil@xs4all.nl>
10880L:	linux-media@vger.kernel.org
10881T:	git git://linuxtv.org/media_tree.git
10882W:	https://linuxtv.org
10883S:	Odd Fixes
10884F:	drivers/media/i2c/saa6588*
10885
10886SAA7134 VIDEO4LINUX DRIVER
10887M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10888M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10889L:	linux-media@vger.kernel.org
10890W:	https://linuxtv.org
10891T:	git git://linuxtv.org/media_tree.git
10892S:	Odd fixes
10893F:	Documentation/media/v4l-drivers/saa7134*
10894F:	drivers/media/pci/saa7134/
10895
10896SAA7146 VIDEO4LINUX-2 DRIVER
10897M:	Hans Verkuil <hverkuil@xs4all.nl>
10898L:	linux-media@vger.kernel.org
10899T:	git git://linuxtv.org/media_tree.git
10900S:	Maintained
10901F:	drivers/media/common/saa7146/
10902F:	drivers/media/pci/saa7146/
10903F:	include/media/saa7146*
10904
10905SAMSUNG LAPTOP DRIVER
10906M:	Corentin Chary <corentin.chary@gmail.com>
10907L:	platform-driver-x86@vger.kernel.org
10908S:	Maintained
10909F:	drivers/platform/x86/samsung-laptop.c
10910
10911SAMSUNG AUDIO (ASoC) DRIVERS
10912M:	Krzysztof Kozlowski <krzk@kernel.org>
10913M:	Sangbeom Kim <sbkim73@samsung.com>
10914M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10915L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10916S:	Supported
10917F:	sound/soc/samsung/
10918
10919SAMSUNG FRAMEBUFFER DRIVER
10920M:	Jingoo Han <jingoohan1@gmail.com>
10921L:	linux-fbdev@vger.kernel.org
10922S:	Maintained
10923F:	drivers/video/fbdev/s3c-fb.c
10924
10925SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10926M:	Sangbeom Kim <sbkim73@samsung.com>
10927M:	Krzysztof Kozlowski <krzk@kernel.org>
10928M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10929L:	linux-kernel@vger.kernel.org
10930L:	linux-samsung-soc@vger.kernel.org
10931S:	Supported
10932F:	drivers/mfd/sec*.c
10933F:	drivers/regulator/s2m*.c
10934F:	drivers/regulator/s5m*.c
10935F:	drivers/clk/clk-s2mps11.c
10936F:	drivers/rtc/rtc-s5m.c
10937F:	include/linux/mfd/samsung/
10938F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10939F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10940F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10941F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10942
10943SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10944M:	Kyungmin Park <kyungmin.park@samsung.com>
10945M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10946L:	linux-media@vger.kernel.org
10947Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10948S:	Supported
10949F:	drivers/media/platform/exynos4-is/
10950
10951SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10952M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10953L:	linux-media@vger.kernel.org
10954L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10955S:	Maintained
10956F:	drivers/media/platform/s3c-camif/
10957F:	include/media/drv-intf/s3c_camif.h
10958
10959SAMSUNG S5C73M3 CAMERA DRIVER
10960M:	Kyungmin Park <kyungmin.park@samsung.com>
10961M:	Andrzej Hajda <a.hajda@samsung.com>
10962L:	linux-media@vger.kernel.org
10963S:	Supported
10964F:	drivers/media/i2c/s5c73m3/*
10965
10966SAMSUNG S5K5BAF CAMERA DRIVER
10967M:	Kyungmin Park <kyungmin.park@samsung.com>
10968M:	Andrzej Hajda <a.hajda@samsung.com>
10969L:	linux-media@vger.kernel.org
10970S:	Supported
10971F:	drivers/media/i2c/s5k5baf.c
10972
10973SAMSUNG S3FWRN5 NFC DRIVER
10974M:	Robert Baldyga <r.baldyga@samsung.com>
10975M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10976L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10977S:	Supported
10978F:	drivers/nfc/s3fwrn5
10979
10980SAMSUNG SOC CLOCK DRIVERS
10981M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10982M:	Tomasz Figa <tomasz.figa@gmail.com>
10983M:	Chanwoo Choi <cw00.choi@samsung.com>
10984S:	Supported
10985L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10986F:	drivers/clk/samsung/
10987F:	include/dt-bindings/clock/exynos*.h
10988F:	Documentation/devicetree/bindings/clock/exynos*.txt
10989
10990SAMSUNG SPI DRIVERS
10991M:	Kukjin Kim <kgene@kernel.org>
10992M:	Krzysztof Kozlowski <krzk@kernel.org>
10993M:	Andi Shyti <andi.shyti@samsung.com>
10994L:	linux-spi@vger.kernel.org
10995L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10996S:	Maintained
10997F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10998F:	drivers/spi/spi-s3c*
10999F:	include/linux/platform_data/spi-s3c64xx.h
11000
11001SAMSUNG SXGBE DRIVERS
11002M:	Byungho An <bh74.an@samsung.com>
11003M:	Girish K S <ks.giri@samsung.com>
11004M:	Vipul Pandya <vipul.pandya@samsung.com>
11005S:	Supported
11006L:	netdev@vger.kernel.org
11007F:	drivers/net/ethernet/samsung/sxgbe/
11008
11009SAMSUNG THERMAL DRIVER
11010M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11011L:	linux-pm@vger.kernel.org
11012L:	linux-samsung-soc@vger.kernel.org
11013S:	Supported
11014T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11015F:	drivers/thermal/samsung/
11016
11017SAMSUNG USB2 PHY DRIVER
11018M:	Kamil Debski <kamil@wypas.org>
11019M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11020L:	linux-kernel@vger.kernel.org
11021S:	Supported
11022F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11023F:	Documentation/phy/samsung-usb2.txt
11024F:	drivers/phy/phy-exynos4210-usb2.c
11025F:	drivers/phy/phy-exynos4x12-usb2.c
11026F:	drivers/phy/phy-exynos5250-usb2.c
11027F:	drivers/phy/phy-s5pv210-usb2.c
11028F:	drivers/phy/phy-samsung-usb2.c
11029F:	drivers/phy/phy-samsung-usb2.h
11030
11031SERIAL DRIVERS
11032M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11033L:	linux-serial@vger.kernel.org
11034S:	Maintained
11035F:	Documentation/devicetree/bindings/serial/
11036F:	drivers/tty/serial/
11037
11038SERIAL DEVICE BUS
11039M:	Rob Herring <robh@kernel.org>
11040L:	linux-serial@vger.kernel.org
11041S:	Maintained
11042F:	Documentation/devicetree/bindings/serial/slave-device.txt
11043F:	drivers/tty/serdev/
11044F:	include/linux/serdev.h
11045
11046SERIAL IR RECEIVER
11047M:	Sean Young <sean@mess.org>
11048L:	linux-media@vger.kernel.org
11049S:	Maintained
11050F:	drivers/media/rc/serial_ir.c
11051
11052STI CEC DRIVER
11053M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11054L:	kernel@stlinux.com
11055S:	Maintained
11056F:	drivers/staging/media/st-cec/
11057F:	Documentation/devicetree/bindings/media/stih-cec.txt
11058
11059SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11060M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11061L:	linux-s390@vger.kernel.org
11062W:	http://www.ibm.com/developerworks/linux/linux390/
11063S:	Supported
11064F:	net/smc/
11065
11066SYNOPSYS DESIGNWARE DMAC DRIVER
11067M:	Viresh Kumar <vireshk@kernel.org>
11068M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11069S:	Maintained
11070F:	include/linux/dma/dw.h
11071F:	include/linux/platform_data/dma-dw.h
11072F:	drivers/dma/dw/
11073
11074SYNOPSYS DESIGNWARE I2C DRIVER
11075M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11076R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11077R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11078L:	linux-i2c@vger.kernel.org
11079S:	Maintained
11080F:	drivers/i2c/busses/i2c-designware-*
11081F:	include/linux/platform_data/i2c-designware.h
11082
11083SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11084M:	Jaehoon Chung <jh80.chung@samsung.com>
11085L:	linux-mmc@vger.kernel.org
11086S:	Maintained
11087F:	drivers/mmc/host/dw_mmc*
11088
11089SYSTEM TRACE MODULE CLASS
11090M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11091S:	Maintained
11092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11093F:	Documentation/trace/stm.txt
11094F:	drivers/hwtracing/stm/
11095F:	include/linux/stm.h
11096F:	include/uapi/linux/stm.h
11097
11098THUNDERBOLT DRIVER
11099M:	Andreas Noever <andreas.noever@gmail.com>
11100S:	Maintained
11101F:	drivers/thunderbolt/
11102
11103TI BQ27XXX POWER SUPPLY DRIVER
11104R:	Andrew F. Davis <afd@ti.com>
11105F:	include/linux/power/bq27xxx_battery.h
11106F:	drivers/power/supply/bq27xxx_battery.c
11107F:	drivers/power/supply/bq27xxx_battery_i2c.c
11108
11109TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11110M:	John Stultz <john.stultz@linaro.org>
11111M:	Thomas Gleixner <tglx@linutronix.de>
11112L:	linux-kernel@vger.kernel.org
11113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11114S:	Supported
11115F:	include/linux/clocksource.h
11116F:	include/linux/time.h
11117F:	include/linux/timex.h
11118F:	include/uapi/linux/time.h
11119F:	include/uapi/linux/timex.h
11120F:	kernel/time/clocksource.c
11121F:	kernel/time/time*.c
11122F:	kernel/time/alarmtimer.c
11123F:	kernel/time/ntp.c
11124F:	tools/testing/selftests/timers/
11125
11126SC1200 WDT DRIVER
11127M:	Zwane Mwaikambo <zwanem@gmail.com>
11128S:	Maintained
11129F:	drivers/watchdog/sc1200wdt.c
11130
11131SCHEDULER
11132M:	Ingo Molnar <mingo@redhat.com>
11133M:	Peter Zijlstra <peterz@infradead.org>
11134L:	linux-kernel@vger.kernel.org
11135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11136S:	Maintained
11137F:	kernel/sched/
11138F:	include/linux/sched.h
11139F:	include/uapi/linux/sched.h
11140F:	include/linux/wait.h
11141
11142SCORE ARCHITECTURE
11143M:	Chen Liqin <liqin.linux@gmail.com>
11144M:	Lennox Wu <lennox.wu@gmail.com>
11145W:	http://www.sunplus.com
11146S:	Supported
11147F:	arch/score/
11148
11149SCR24X CHIP CARD INTERFACE DRIVER
11150M:	Lubomir Rintel <lkundrak@v3.sk>
11151S:	Supported
11152F:	drivers/char/pcmcia/scr24x_cs.c
11153
11154SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11155M:	Sudeep Holla <sudeep.holla@arm.com>
11156L:	linux-arm-kernel@lists.infradead.org
11157S:	Maintained
11158F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11159F:	drivers/clk/clk-scpi.c
11160F:	drivers/cpufreq/scpi-cpufreq.c
11161F:	drivers/firmware/arm_scpi.c
11162F:	include/linux/scpi_protocol.h
11163
11164SCSI CDROM DRIVER
11165M:	Jens Axboe <axboe@kernel.dk>
11166L:	linux-scsi@vger.kernel.org
11167W:	http://www.kernel.dk
11168S:	Maintained
11169F:	drivers/scsi/sr*
11170
11171SCSI RDMA PROTOCOL (SRP) INITIATOR
11172M:	Bart Van Assche <bart.vanassche@sandisk.com>
11173L:	linux-rdma@vger.kernel.org
11174S:	Supported
11175W:	http://www.openfabrics.org
11176Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11178F:	drivers/infiniband/ulp/srp/
11179F:	include/scsi/srp.h
11180
11181SCSI SG DRIVER
11182M:	Doug Gilbert <dgilbert@interlog.com>
11183L:	linux-scsi@vger.kernel.org
11184W:	http://sg.danny.cz/sg
11185S:	Maintained
11186F:	Documentation/scsi/scsi-generic.txt
11187F:	drivers/scsi/sg.c
11188F:	include/scsi/sg.h
11189
11190SCSI SUBSYSTEM
11191M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11193M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11195L:	linux-scsi@vger.kernel.org
11196S:	Maintained
11197F:	Documentation/devicetree/bindings/scsi/
11198F:	drivers/scsi/
11199F:	include/scsi/
11200
11201SCSI TAPE DRIVER
11202M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11203L:	linux-scsi@vger.kernel.org
11204S:	Maintained
11205F:	Documentation/scsi/st.txt
11206F:	drivers/scsi/st.*
11207F:	drivers/scsi/st_*.h
11208
11209SCTP PROTOCOL
11210M:	Vlad Yasevich <vyasevich@gmail.com>
11211M:	Neil Horman <nhorman@tuxdriver.com>
11212L:	linux-sctp@vger.kernel.org
11213W:	http://lksctp.sourceforge.net
11214S:	Maintained
11215F:	Documentation/networking/sctp.txt
11216F:	include/linux/sctp.h
11217F:	include/uapi/linux/sctp.h
11218F:	include/net/sctp/
11219F:	net/sctp/
11220
11221SCx200 CPU SUPPORT
11222M:	Jim Cromie <jim.cromie@gmail.com>
11223S:	Odd Fixes
11224F:	Documentation/i2c/busses/scx200_acb
11225F:	arch/x86/platform/scx200/
11226F:	drivers/watchdog/scx200_wdt.c
11227F:	drivers/i2c/busses/scx200*
11228F:	drivers/mtd/maps/scx200_docflash.c
11229F:	include/linux/scx200.h
11230
11231SCx200 GPIO DRIVER
11232M:	Jim Cromie <jim.cromie@gmail.com>
11233S:	Maintained
11234F:	drivers/char/scx200_gpio.c
11235F:	include/linux/scx200_gpio.h
11236
11237SCx200 HRT CLOCKSOURCE DRIVER
11238M:	Jim Cromie <jim.cromie@gmail.com>
11239S:	Maintained
11240F:	drivers/clocksource/scx200_hrt.c
11241
11242SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11243M:	Sascha Sommer <saschasommer@freenet.de>
11244L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11245S:	Maintained
11246F:	drivers/mmc/host/sdricoh_cs.c
11247
11248SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11249M:	Adrian Hunter <adrian.hunter@intel.com>
11250L:	linux-mmc@vger.kernel.org
11251T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11252S:	Maintained
11253F:	drivers/mmc/host/sdhci*
11254F:	include/linux/mmc/sdhci*
11255
11256SECURE COMPUTING
11257M:	Kees Cook <keescook@chromium.org>
11258R:	Andy Lutomirski <luto@amacapital.net>
11259R:	Will Drewry <wad@chromium.org>
11260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11261S:	Supported
11262F:	kernel/seccomp.c
11263F:	include/uapi/linux/seccomp.h
11264F:	include/linux/seccomp.h
11265F:	tools/testing/selftests/seccomp/*
11266K:	\bsecure_computing
11267K:	\bTIF_SECCOMP\b
11268
11269SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11270M:	Al Cooper <alcooperx@gmail.com>
11271L:	linux-mmc@vger.kernel.org
11272L:	bcm-kernel-feedback-list@broadcom.com
11273S:	Maintained
11274F:	drivers/mmc/host/sdhci-brcmstb*
11275
11276SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11277M:	Ben Dooks <ben-linux@fluff.org>
11278M:	Jaehoon Chung <jh80.chung@samsung.com>
11279L:	linux-mmc@vger.kernel.org
11280S:	Maintained
11281F:	drivers/mmc/host/sdhci-s3c*
11282
11283SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11284M:	Viresh Kumar <vireshk@kernel.org>
11285L:	linux-mmc@vger.kernel.org
11286S:	Maintained
11287F:	drivers/mmc/host/sdhci-spear.c
11288
11289SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11290M:	Scott Bauer <scott.bauer@intel.com>
11291M:	Jonathan Derrick <jonathan.derrick@intel.com>
11292M:	Rafael Antognolli <rafael.antognolli@intel.com>
11293L:	linux-block@vger.kernel.org
11294S:	Supported
11295F:	block/sed*
11296F:	block/opal_proto.h
11297F:	include/linux/sed*
11298F:	include/uapi/linux/sed*
11299
11300SECURITY SUBSYSTEM
11301M:	James Morris <james.l.morris@oracle.com>
11302M:	"Serge E. Hallyn" <serge@hallyn.com>
11303L:	linux-security-module@vger.kernel.org (suggested Cc:)
11304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11305W:	http://kernsec.org/
11306S:	Supported
11307F:	security/
11308
11309SECURITY CONTACT
11310M:	Security Officers <security@kernel.org>
11311S:	Supported
11312
11313SELINUX SECURITY MODULE
11314M:	Paul Moore <paul@paul-moore.com>
11315M:	Stephen Smalley <sds@tycho.nsa.gov>
11316M:	Eric Paris <eparis@parisplace.org>
11317L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11318W:	http://selinuxproject.org
11319T:	git git://git.infradead.org/users/pcmoore/selinux
11320S:	Supported
11321F:	include/linux/selinux*
11322F:	security/selinux/
11323F:	scripts/selinux/
11324
11325APPARMOR SECURITY MODULE
11326M:	John Johansen <john.johansen@canonical.com>
11327L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11328W:	apparmor.wiki.kernel.org
11329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11330S:	Supported
11331F:	security/apparmor/
11332
11333LOADPIN SECURITY MODULE
11334M:	Kees Cook <keescook@chromium.org>
11335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11336S:	Supported
11337F:	security/loadpin/
11338
11339YAMA SECURITY MODULE
11340M:	Kees Cook <keescook@chromium.org>
11341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11342S:	Supported
11343F:	security/yama/
11344
11345SENSABLE PHANTOM
11346M:	Jiri Slaby <jirislaby@gmail.com>
11347S:	Maintained
11348F:	drivers/misc/phantom.c
11349F:	include/uapi/linux/phantom.h
11350
11351Emulex 10Gbps iSCSI - OneConnect DRIVER
11352M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11353M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11354M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11355L:	linux-scsi@vger.kernel.org
11356W:	http://www.broadcom.com
11357S:	Supported
11358F:	drivers/scsi/be2iscsi/
11359
11360Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11361M:	Sathya Perla <sathya.perla@broadcom.com>
11362M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11363M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11364M:	Somnath Kotur <somnath.kotur@broadcom.com>
11365L:	netdev@vger.kernel.org
11366W:	http://www.emulex.com
11367S:	Supported
11368F:	drivers/net/ethernet/emulex/benet/
11369
11370EMULEX ONECONNECT ROCE DRIVER
11371M:	Selvin Xavier <selvin.xavier@avagotech.com>
11372M:	Devesh Sharma <devesh.sharma@avagotech.com>
11373L:	linux-rdma@vger.kernel.org
11374W:	http://www.emulex.com
11375S:	Supported
11376F:	drivers/infiniband/hw/ocrdma/
11377F:	include/uapi/rdma/ocrdma-abi.h
11378
11379SFC NETWORK DRIVER
11380M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11381M:	Edward Cree <ecree@solarflare.com>
11382M:	Bert Kenward <bkenward@solarflare.com>
11383L:	netdev@vger.kernel.org
11384S:	Supported
11385F:	drivers/net/ethernet/sfc/
11386
11387SGI GRU DRIVER
11388M:	Dimitri Sivanich <sivanich@sgi.com>
11389S:	Maintained
11390F:	drivers/misc/sgi-gru/
11391
11392SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11393M:	Pat Gefre <pfg@sgi.com>
11394L:	linux-ia64@vger.kernel.org
11395S:	Supported
11396F:	Documentation/ia64/serial.txt
11397F:	drivers/tty/serial/ioc?_serial.c
11398F:	include/linux/ioc?.h
11399
11400SGI XP/XPC/XPNET DRIVER
11401M:	Cliff Whickman <cpw@sgi.com>
11402M:	Robin Holt <robinmholt@gmail.com>
11403S:	Maintained
11404F:	drivers/misc/sgi-xp/
11405
11406SI2157 MEDIA DRIVER
11407M:	Antti Palosaari <crope@iki.fi>
11408L:	linux-media@vger.kernel.org
11409W:	https://linuxtv.org
11410W:	http://palosaari.fi/linux/
11411Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11412T:	git git://linuxtv.org/anttip/media_tree.git
11413S:	Maintained
11414F:	drivers/media/tuners/si2157*
11415
11416SI2168 MEDIA DRIVER
11417M:	Antti Palosaari <crope@iki.fi>
11418L:	linux-media@vger.kernel.org
11419W:	https://linuxtv.org
11420W:	http://palosaari.fi/linux/
11421Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11422T:	git git://linuxtv.org/anttip/media_tree.git
11423S:	Maintained
11424F:	drivers/media/dvb-frontends/si2168*
11425
11426SI470X FM RADIO RECEIVER I2C DRIVER
11427M:	Hans Verkuil <hverkuil@xs4all.nl>
11428L:	linux-media@vger.kernel.org
11429T:	git git://linuxtv.org/media_tree.git
11430W:	https://linuxtv.org
11431S:	Odd Fixes
11432F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11433
11434SI470X FM RADIO RECEIVER USB DRIVER
11435M:	Hans Verkuil <hverkuil@xs4all.nl>
11436L:	linux-media@vger.kernel.org
11437T:	git git://linuxtv.org/media_tree.git
11438W:	https://linuxtv.org
11439S:	Maintained
11440F:	drivers/media/radio/si470x/radio-si470x-common.c
11441F:	drivers/media/radio/si470x/radio-si470x.h
11442F:	drivers/media/radio/si470x/radio-si470x-usb.c
11443
11444SI4713 FM RADIO TRANSMITTER I2C DRIVER
11445M:	Eduardo Valentin <edubezval@gmail.com>
11446L:	linux-media@vger.kernel.org
11447T:	git git://linuxtv.org/media_tree.git
11448W:	https://linuxtv.org
11449S:	Odd Fixes
11450F:	drivers/media/radio/si4713/si4713.?
11451
11452SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11453M:	Eduardo Valentin <edubezval@gmail.com>
11454L:	linux-media@vger.kernel.org
11455T:	git git://linuxtv.org/media_tree.git
11456W:	https://linuxtv.org
11457S:	Odd Fixes
11458F:	drivers/media/radio/si4713/radio-platform-si4713.c
11459
11460SI4713 FM RADIO TRANSMITTER USB DRIVER
11461M:	Hans Verkuil <hverkuil@xs4all.nl>
11462L:	linux-media@vger.kernel.org
11463T:	git git://linuxtv.org/media_tree.git
11464W:	https://linuxtv.org
11465S:	Maintained
11466F:	drivers/media/radio/si4713/radio-usb-si4713.c
11467
11468SIANO DVB DRIVER
11469M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11470M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11471L:	linux-media@vger.kernel.org
11472W:	https://linuxtv.org
11473T:	git git://linuxtv.org/media_tree.git
11474S:	Odd fixes
11475F:	drivers/media/common/siano/
11476F:	drivers/media/usb/siano/
11477F:	drivers/media/usb/siano/
11478F:	drivers/media/mmc/siano/
11479
11480SILEAD TOUCHSCREEN DRIVER
11481M:	Hans de Goede <hdegoede@redhat.com>
11482L:	linux-input@vger.kernel.org
11483L:	platform-driver-x86@vger.kernel.org
11484S:	Maintained
11485F:	drivers/input/touchscreen/silead.c
11486F:	drivers/platform/x86/silead_dmi.c
11487
11488SIMPLEFB FB DRIVER
11489M:	Hans de Goede <hdegoede@redhat.com>
11490L:	linux-fbdev@vger.kernel.org
11491S:	Maintained
11492F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11493F:	drivers/video/fbdev/simplefb.c
11494F:	include/linux/platform_data/simplefb.h
11495
11496SH_VEU V4L2 MEM2MEM DRIVER
11497L:	linux-media@vger.kernel.org
11498S:	Orphan
11499F:	drivers/media/platform/sh_veu.c
11500
11501SH_VOU V4L2 OUTPUT DRIVER
11502L:	linux-media@vger.kernel.org
11503S:	Orphan
11504F:	drivers/media/platform/sh_vou.c
11505F:	include/media/drv-intf/sh_vou.h
11506
11507SIMPLE FIRMWARE INTERFACE (SFI)
11508M:	Len Brown <lenb@kernel.org>
11509L:	sfi-devel@simplefirmware.org
11510W:	http://simplefirmware.org/
11511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11512S:	Supported
11513F:	arch/x86/platform/sfi/
11514F:	drivers/sfi/
11515F:	include/linux/sfi*.h
11516
11517SIMTEC EB110ATX (Chalice CATS)
11518P:	Ben Dooks
11519P:	Vincent Sanders <vince@simtec.co.uk>
11520M:	Simtec Linux Team <linux@simtec.co.uk>
11521W:	http://www.simtec.co.uk/products/EB110ATX/
11522S:	Supported
11523
11524SIMTEC EB2410ITX (BAST)
11525P:	Ben Dooks
11526P:	Vincent Sanders <vince@simtec.co.uk>
11527M:	Simtec Linux Team <linux@simtec.co.uk>
11528W:	http://www.simtec.co.uk/products/EB2410ITX/
11529S:	Supported
11530F:	arch/arm/mach-s3c24xx/mach-bast.c
11531F:	arch/arm/mach-s3c24xx/bast-ide.c
11532F:	arch/arm/mach-s3c24xx/bast-irq.c
11533
11534SIPHASH PRF ROUTINES
11535M:	Jason A. Donenfeld <Jason@zx2c4.com>
11536S:	Maintained
11537F:	lib/siphash.c
11538F:	lib/test_siphash.c
11539F:	include/linux/siphash.h
11540
11541TI DAVINCI MACHINE SUPPORT
11542M:	Sekhar Nori <nsekhar@ti.com>
11543M:	Kevin Hilman <khilman@kernel.org>
11544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11546S:	Supported
11547F:	arch/arm/mach-davinci/
11548F:	drivers/i2c/busses/i2c-davinci.c
11549
11550TI DAVINCI SERIES MEDIA DRIVER
11551M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11552L:	linux-media@vger.kernel.org
11553W:	https://linuxtv.org
11554Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11555T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11556S:	Maintained
11557F:	drivers/media/platform/davinci/
11558F:	include/media/davinci/
11559
11560TI AM437X VPFE DRIVER
11561M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11562L:	linux-media@vger.kernel.org
11563W:	https://linuxtv.org
11564Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11565T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11566S:	Maintained
11567F:	drivers/media/platform/am437x/
11568
11569OV2659 OMNIVISION SENSOR DRIVER
11570M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11571L:	linux-media@vger.kernel.org
11572W:	https://linuxtv.org
11573Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11574T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11575S:	Maintained
11576F:	drivers/media/i2c/ov2659.c
11577F:	include/media/i2c/ov2659.h
11578
11579SILICON MOTION SM712 FRAME BUFFER DRIVER
11580M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11581M:	Teddy Wang <teddy.wang@siliconmotion.com>
11582M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11583L:	linux-fbdev@vger.kernel.org
11584S:	Maintained
11585F:	drivers/video/fbdev/sm712*
11586F:	Documentation/fb/sm712fb.txt
11587
11588SIS 190 ETHERNET DRIVER
11589M:	Francois Romieu <romieu@fr.zoreil.com>
11590L:	netdev@vger.kernel.org
11591S:	Maintained
11592F:	drivers/net/ethernet/sis/sis190.c
11593
11594SIS 900/7016 FAST ETHERNET DRIVER
11595M:	Daniele Venzano <venza@brownhat.org>
11596W:	http://www.brownhat.org/sis900.html
11597L:	netdev@vger.kernel.org
11598S:	Maintained
11599F:	drivers/net/ethernet/sis/sis900.*
11600
11601SIS FRAMEBUFFER DRIVER
11602M:	Thomas Winischhofer <thomas@winischhofer.net>
11603W:	http://www.winischhofer.net/linuxsisvga.shtml
11604S:	Maintained
11605F:	Documentation/fb/sisfb.txt
11606F:	drivers/video/fbdev/sis/
11607F:	include/video/sisfb.h
11608
11609SIS USB2VGA DRIVER
11610M:	Thomas Winischhofer <thomas@winischhofer.net>
11611W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11612S:	Maintained
11613F:	drivers/usb/misc/sisusbvga/
11614
11615SLAB ALLOCATOR
11616M:	Christoph Lameter <cl@linux.com>
11617M:	Pekka Enberg <penberg@kernel.org>
11618M:	David Rientjes <rientjes@google.com>
11619M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11620M:	Andrew Morton <akpm@linux-foundation.org>
11621L:	linux-mm@kvack.org
11622S:	Maintained
11623F:	include/linux/sl?b*.h
11624F:	mm/sl?b*
11625
11626SLEEPABLE READ-COPY UPDATE (SRCU)
11627M:	Lai Jiangshan <jiangshanlai@gmail.com>
11628M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11629M:	Josh Triplett <josh@joshtriplett.org>
11630R:	Steven Rostedt <rostedt@goodmis.org>
11631R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11632L:	linux-kernel@vger.kernel.org
11633W:	http://www.rdrop.com/users/paulmck/RCU/
11634S:	Supported
11635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11636F:	include/linux/srcu.h
11637F:	kernel/rcu/srcu.c
11638
11639SMACK SECURITY MODULE
11640M:	Casey Schaufler <casey@schaufler-ca.com>
11641L:	linux-security-module@vger.kernel.org
11642W:	http://schaufler-ca.com
11643T:	git git://github.com/cschaufler/smack-next
11644S:	Maintained
11645F:	Documentation/security/Smack.txt
11646F:	security/smack/
11647
11648DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11649M:	Kevin Hilman <khilman@kernel.org>
11650M:	Nishanth Menon <nm@ti.com>
11651S:	Maintained
11652F:	drivers/power/avs/
11653F:	include/linux/power/smartreflex.h
11654L:	linux-pm@vger.kernel.org
11655
11656SMC91x ETHERNET DRIVER
11657M:	Nicolas Pitre <nico@fluxnic.net>
11658S:	Odd Fixes
11659F:	drivers/net/ethernet/smsc/smc91x.*
11660
11661SMIA AND SMIA++ IMAGE SENSOR DRIVER
11662M:	Sakari Ailus <sakari.ailus@iki.fi>
11663L:	linux-media@vger.kernel.org
11664S:	Maintained
11665F:	drivers/media/i2c/smiapp/
11666F:	include/media/i2c/smiapp.h
11667F:	drivers/media/i2c/smiapp-pll.c
11668F:	drivers/media/i2c/smiapp-pll.h
11669F:	include/uapi/linux/smiapp.h
11670F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11671
11672SMM665 HARDWARE MONITOR DRIVER
11673M:	Guenter Roeck <linux@roeck-us.net>
11674L:	linux-hwmon@vger.kernel.org
11675S:	Maintained
11676F:	Documentation/hwmon/smm665
11677F:	drivers/hwmon/smm665.c
11678
11679SMSC EMC2103 HARDWARE MONITOR DRIVER
11680M:	Steve Glendinning <steve.glendinning@shawell.net>
11681L:	linux-hwmon@vger.kernel.org
11682S:	Maintained
11683F:	Documentation/hwmon/emc2103
11684F:	drivers/hwmon/emc2103.c
11685
11686SMSC SCH5627 HARDWARE MONITOR DRIVER
11687M:	Hans de Goede <hdegoede@redhat.com>
11688L:	linux-hwmon@vger.kernel.org
11689S:	Supported
11690F:	Documentation/hwmon/sch5627
11691F:	drivers/hwmon/sch5627.c
11692
11693SMSC47B397 HARDWARE MONITOR DRIVER
11694M:	Jean Delvare <jdelvare@suse.com>
11695L:	linux-hwmon@vger.kernel.org
11696S:	Maintained
11697F:	Documentation/hwmon/smsc47b397
11698F:	drivers/hwmon/smsc47b397.c
11699
11700SMSC911x ETHERNET DRIVER
11701M:	Steve Glendinning <steve.glendinning@shawell.net>
11702L:	netdev@vger.kernel.org
11703S:	Maintained
11704F:	include/linux/smsc911x.h
11705F:	drivers/net/ethernet/smsc/smsc911x.*
11706
11707SMSC9420 PCI ETHERNET DRIVER
11708M:	Steve Glendinning <steve.glendinning@shawell.net>
11709L:	netdev@vger.kernel.org
11710S:	Maintained
11711F:	drivers/net/ethernet/smsc/smsc9420.*
11712
11713SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11714M:	Steve Glendinning <steve.glendinning@shawell.net>
11715L:	linux-fbdev@vger.kernel.org
11716S:	Maintained
11717F:	drivers/video/fbdev/smscufx.c
11718
11719SOC-CAMERA V4L2 SUBSYSTEM
11720M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11721L:	linux-media@vger.kernel.org
11722T:	git git://linuxtv.org/media_tree.git
11723S:	Maintained
11724F:	include/media/soc*
11725F:	drivers/media/i2c/soc_camera/
11726F:	drivers/media/platform/soc_camera/
11727
11728SOEKRIS NET48XX LED SUPPORT
11729M:	Chris Boot <bootc@bootc.net>
11730S:	Maintained
11731F:	drivers/leds/leds-net48xx.c
11732
11733SOFTLOGIC 6x10 MPEG CODEC
11734M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11735M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11736M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11737M:	Ismael Luceno <ismael@iodev.co.uk>
11738L:	linux-media@vger.kernel.org
11739S:	Supported
11740F:	drivers/media/pci/solo6x10/
11741
11742SOFTWARE RAID (Multiple Disks) SUPPORT
11743M:	Shaohua Li <shli@kernel.org>
11744L:	linux-raid@vger.kernel.org
11745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11746S:	Supported
11747F:	drivers/md/
11748F:	include/linux/raid/
11749F:	include/uapi/linux/raid/
11750
11751SONIC NETWORK DRIVER
11752M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11753L:	netdev@vger.kernel.org
11754S:	Maintained
11755F:	drivers/net/ethernet/natsemi/sonic.*
11756
11757SONICS SILICON BACKPLANE DRIVER (SSB)
11758M:	Michael Buesch <m@bues.ch>
11759L:	linux-wireless@vger.kernel.org
11760S:	Maintained
11761F:	drivers/ssb/
11762F:	include/linux/ssb/
11763
11764SONY VAIO CONTROL DEVICE DRIVER
11765M:	Mattia Dongili <malattia@linux.it>
11766L:	platform-driver-x86@vger.kernel.org
11767W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11768S:	Maintained
11769F:	Documentation/laptops/sony-laptop.txt
11770F:	drivers/char/sonypi.c
11771F:	drivers/platform/x86/sony-laptop.c
11772F:	include/linux/sony-laptop.h
11773
11774SONY MEMORYSTICK CARD SUPPORT
11775M:	Alex Dubov <oakad@yahoo.com>
11776W:	http://tifmxx.berlios.de/
11777S:	Maintained
11778F:	drivers/memstick/host/tifm_ms.c
11779
11780SONY MEMORYSTICK STANDARD SUPPORT
11781M:	Maxim Levitsky <maximlevitsky@gmail.com>
11782S:	Maintained
11783F:	drivers/memstick/core/ms_block.*
11784
11785SOUND
11786M:	Jaroslav Kysela <perex@perex.cz>
11787M:	Takashi Iwai <tiwai@suse.com>
11788L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11789W:	http://www.alsa-project.org/
11790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11791T:	git git://git.alsa-project.org/alsa-kernel.git
11792Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11793S:	Maintained
11794F:	Documentation/sound/
11795F:	include/sound/
11796F:	include/uapi/sound/
11797F:	sound/
11798
11799SOUND - COMPRESSED AUDIO
11800M:	Vinod Koul <vinod.koul@intel.com>
11801L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11803S:	Supported
11804F:	Documentation/sound/alsa/compress_offload.txt
11805F:	include/sound/compress_driver.h
11806F:	include/uapi/sound/compress_*
11807F:	sound/core/compress_offload.c
11808F:	sound/soc/soc-compress.c
11809
11810SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11811M:	Liam Girdwood <lgirdwood@gmail.com>
11812M:	Mark Brown <broonie@kernel.org>
11813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11814L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11815W:	http://alsa-project.org/main/index.php/ASoC
11816S:	Supported
11817F:	Documentation/devicetree/bindings/sound/
11818F:	Documentation/sound/alsa/soc/
11819F:	sound/soc/
11820F:	include/sound/soc*
11821
11822SOUND - DMAENGINE HELPERS
11823M:	Lars-Peter Clausen <lars@metafoo.de>
11824S:	Supported
11825F:	include/sound/dmaengine_pcm.h
11826F:	sound/core/pcm_dmaengine.c
11827F:	sound/soc/soc-generic-dmaengine-pcm.c
11828
11829SP2 MEDIA DRIVER
11830M:	Olli Salonen <olli.salonen@iki.fi>
11831L:	linux-media@vger.kernel.org
11832W:	https://linuxtv.org
11833Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11834S:	Maintained
11835F:	drivers/media/dvb-frontends/sp2*
11836
11837SPARC + UltraSPARC (sparc/sparc64)
11838M:	"David S. Miller" <davem@davemloft.net>
11839L:	sparclinux@vger.kernel.org
11840Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11843S:	Maintained
11844F:	arch/sparc/
11845F:	drivers/sbus/
11846
11847SPARC SERIAL DRIVERS
11848M:	"David S. Miller" <davem@davemloft.net>
11849L:	sparclinux@vger.kernel.org
11850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11852S:	Maintained
11853F:	include/linux/sunserialcore.h
11854F:	drivers/tty/serial/suncore.c
11855F:	drivers/tty/serial/sunhv.c
11856F:	drivers/tty/serial/sunsab.c
11857F:	drivers/tty/serial/sunsab.h
11858F:	drivers/tty/serial/sunsu.c
11859F:	drivers/tty/serial/sunzilog.c
11860F:	drivers/tty/serial/sunzilog.h
11861
11862SPARSE CHECKER
11863M:	"Christopher Li" <sparse@chrisli.org>
11864L:	linux-sparse@vger.kernel.org
11865W:	https://sparse.wiki.kernel.org/
11866T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11867T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11868S:	Maintained
11869F:	include/linux/compiler.h
11870
11871SPEAR PLATFORM SUPPORT
11872M:	Viresh Kumar <vireshk@kernel.org>
11873M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11874L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11875W:	http://www.st.com/spear
11876S:	Maintained
11877F:	arch/arm/boot/dts/spear*
11878F:	arch/arm/mach-spear/
11879
11880SPEAR CLOCK FRAMEWORK SUPPORT
11881M:	Viresh Kumar <vireshk@kernel.org>
11882L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11883W:	http://www.st.com/spear
11884S:	Maintained
11885F:	drivers/clk/spear/
11886
11887SPI NOR SUBSYSTEM
11888M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
11889M:	Marek Vasut <marek.vasut@gmail.com>
11890L:	linux-mtd@lists.infradead.org
11891W:	http://www.linux-mtd.infradead.org/
11892Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11893T:	git git://github.com/spi-nor/linux.git
11894S:	Maintained
11895F:	drivers/mtd/spi-nor/
11896F:	include/linux/mtd/spi-nor.h
11897
11898SPI SUBSYSTEM
11899M:	Mark Brown <broonie@kernel.org>
11900L:	linux-spi@vger.kernel.org
11901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11902Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11903S:	Maintained
11904F:	Documentation/devicetree/bindings/spi/
11905F:	Documentation/spi/
11906F:	drivers/spi/
11907F:	include/linux/spi/
11908F:	include/uapi/linux/spi/
11909F:	tools/spi/
11910
11911SPIDERNET NETWORK DRIVER for CELL
11912M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11913L:	netdev@vger.kernel.org
11914S:	Supported
11915F:	Documentation/networking/spider_net.txt
11916F:	drivers/net/ethernet/toshiba/spider_net*
11917
11918SPU FILE SYSTEM
11919M:	Jeremy Kerr <jk@ozlabs.org>
11920L:	linuxppc-dev@lists.ozlabs.org
11921W:	http://www.ibm.com/developerworks/power/cell/
11922S:	Supported
11923F:	Documentation/filesystems/spufs.txt
11924F:	arch/powerpc/platforms/cell/spufs/
11925
11926SQUASHFS FILE SYSTEM
11927M:	Phillip Lougher <phillip@squashfs.org.uk>
11928L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11929W:	http://squashfs.org.uk
11930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11931S:	Maintained
11932F:	Documentation/filesystems/squashfs.txt
11933F:	fs/squashfs/
11934
11935SRM (Alpha) environment access
11936M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11937S:	Maintained
11938F:	arch/alpha/kernel/srm_env.c
11939
11940STABLE BRANCH
11941M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11942L:	stable@vger.kernel.org
11943S:	Supported
11944F:	Documentation/process/stable-kernel-rules.rst
11945
11946STAGING SUBSYSTEM
11947M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11949L:	devel@driverdev.osuosl.org
11950S:	Supported
11951F:	drivers/staging/
11952
11953STAGING - COMEDI
11954M:	Ian Abbott <abbotti@mev.co.uk>
11955M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11956S:	Odd Fixes
11957F:	drivers/staging/comedi/
11958
11959STAGING - FLARION FT1000 DRIVERS
11960M:	Marek Belisko <marek.belisko@gmail.com>
11961S:	Odd Fixes
11962F:	drivers/staging/ft1000/
11963
11964STAGING - INDUSTRIAL IO
11965M:	Jonathan Cameron <jic23@kernel.org>
11966L:	linux-iio@vger.kernel.org
11967S:	Odd Fixes
11968F:	Documentation/devicetree/bindings/staging/iio/
11969F:	drivers/staging/iio/
11970
11971STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11972M:	Jarod Wilson <jarod@wilsonet.com>
11973W:	http://www.lirc.org/
11974S:	Odd Fixes
11975F:	drivers/staging/media/lirc/
11976
11977STAGING - LUSTRE PARALLEL FILESYSTEM
11978M:	Oleg Drokin <oleg.drokin@intel.com>
11979M:	Andreas Dilger <andreas.dilger@intel.com>
11980M:	James Simmons <jsimmons@infradead.org>
11981L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11982W:	http://wiki.lustre.org/
11983S:	Maintained
11984F:	drivers/staging/lustre
11985
11986STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11987M:	Marc Dietrich <marvin24@gmx.de>
11988L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11989L:	linux-tegra@vger.kernel.org
11990S:	Maintained
11991F:	drivers/staging/nvec/
11992
11993STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11994M:	Jens Frederich <jfrederich@gmail.com>
11995M:	Daniel Drake <dsd@laptop.org>
11996M:	Jon Nettleton <jon.nettleton@gmail.com>
11997W:	http://wiki.laptop.org/go/DCON
11998S:	Maintained
11999F:	drivers/staging/olpc_dcon/
12000
12001STAGING - REALTEK RTL8712U DRIVERS
12002M:	Larry Finger <Larry.Finger@lwfinger.net>
12003M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12004S:	Odd Fixes
12005F:	drivers/staging/rtl8712/
12006
12007STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12008M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12009M:	Teddy Wang <teddy.wang@siliconmotion.com>
12010M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12011L:	linux-fbdev@vger.kernel.org
12012S:	Maintained
12013F:	drivers/staging/sm750fb/
12014
12015STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12016M:	William Hubbs <w.d.hubbs@gmail.com>
12017M:	Chris Brannon <chris@the-brannons.com>
12018M:	Kirk Reiser <kirk@reisers.ca>
12019M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12020L:	speakup@linux-speakup.org
12021W:	http://www.linux-speakup.org/
12022S:	Odd Fixes
12023F:	drivers/staging/speakup/
12024
12025STAGING - VIA VT665X DRIVERS
12026M:	Forest Bond <forest@alittletooquiet.net>
12027S:	Odd Fixes
12028F:	drivers/staging/vt665?/
12029
12030STAGING - WILC1000 WIFI DRIVER
12031M:	Aditya Shankar <aditya.shankar@microchip.com>
12032M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12033L:	linux-wireless@vger.kernel.org
12034S:	Supported
12035F:	drivers/staging/wilc1000/
12036
12037STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12038M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12039S:	Odd Fixes
12040F:	drivers/staging/xgifb/
12041
12042STARFIRE/DURALAN NETWORK DRIVER
12043M:	Ion Badulescu <ionut@badula.org>
12044S:	Odd Fixes
12045F:	drivers/net/ethernet/adaptec/starfire*
12046
12047SUN3/3X
12048M:	Sam Creasey <sammy@sammy.net>
12049W:	http://sammy.net/sun3/
12050S:	Maintained
12051F:	arch/m68k/kernel/*sun3*
12052F:	arch/m68k/sun3*/
12053F:	arch/m68k/include/asm/sun3*
12054F:	drivers/net/ethernet/i825xx/sun3*
12055
12056SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12057M:	Hans de Goede <hdegoede@redhat.com>
12058L:	linux-input@vger.kernel.org
12059S:	Maintained
12060F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12061F:	drivers/input/keyboard/sun4i-lradc-keys.c
12062
12063SUNDANCE NETWORK DRIVER
12064M:	Denis Kirjanov <kda@linux-powerpc.org>
12065L:	netdev@vger.kernel.org
12066S:	Maintained
12067F:	drivers/net/ethernet/dlink/sundance.c
12068
12069SUPERH
12070M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12071M:	Rich Felker <dalias@libc.org>
12072L:	linux-sh@vger.kernel.org
12073Q:	http://patchwork.kernel.org/project/linux-sh/list/
12074S:	Maintained
12075F:	Documentation/sh/
12076F:	arch/sh/
12077F:	drivers/sh/
12078
12079SUSPEND TO RAM
12080M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12081M:	Len Brown <len.brown@intel.com>
12082M:	Pavel Machek <pavel@ucw.cz>
12083L:	linux-pm@vger.kernel.org
12084B:	https://bugzilla.kernel.org
12085S:	Supported
12086F:	Documentation/power/
12087F:	arch/x86/kernel/acpi/
12088F:	drivers/base/power/
12089F:	kernel/power/
12090F:	include/linux/suspend.h
12091F:	include/linux/freezer.h
12092F:	include/linux/pm.h
12093
12094SVGA HANDLING
12095M:	Martin Mares <mj@ucw.cz>
12096L:	linux-video@atrey.karlin.mff.cuni.cz
12097S:	Maintained
12098F:	Documentation/svga.txt
12099F:	arch/x86/boot/video*
12100
12101SWIOTLB SUBSYSTEM
12102M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12103L:	linux-kernel@vger.kernel.org
12104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12105S:	Supported
12106F:	lib/swiotlb.c
12107F:	arch/*/kernel/pci-swiotlb.c
12108F:	include/linux/swiotlb.h
12109
12110SWITCHDEV
12111M:	Jiri Pirko <jiri@resnulli.us>
12112M:	Ivan Vecera <ivecera@redhat.com>
12113L:	netdev@vger.kernel.org
12114S:	Supported
12115F:	net/switchdev/
12116F:	include/net/switchdev.h
12117
12118SYNOPSYS ARC ARCHITECTURE
12119M:	Vineet Gupta <vgupta@synopsys.com>
12120L:	linux-snps-arc@lists.infradead.org
12121S:	Supported
12122F:	arch/arc/
12123F:	Documentation/devicetree/bindings/arc/*
12124F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12125F:	drivers/clocksource/arc_timer.c
12126F:	drivers/tty/serial/arc_uart.c
12127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12128
12129SYNOPSYS ARC SDP platform support
12130M:	Alexey Brodkin <abrodkin@synopsys.com>
12131S:	Supported
12132F:	arch/arc/plat-axs10x
12133F:	arch/arc/boot/dts/ax*
12134F:	Documentation/devicetree/bindings/arc/axs10*
12135
12136SYSTEM CONFIGURATION (SYSCON)
12137M:	Lee Jones <lee.jones@linaro.org>
12138M:	Arnd Bergmann <arnd@arndb.de>
12139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12140S:	Supported
12141F:	drivers/mfd/syscon.c
12142
12143SYSTEM RESET/SHUTDOWN DRIVERS
12144M:	Sebastian Reichel <sre@kernel.org>
12145L:	linux-pm@vger.kernel.org
12146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12147S:	Maintained
12148F:	Documentation/devicetree/bindings/power/reset/
12149F:	drivers/power/reset/
12150
12151SYSV FILESYSTEM
12152M:	Christoph Hellwig <hch@infradead.org>
12153S:	Maintained
12154F:	Documentation/filesystems/sysv-fs.txt
12155F:	fs/sysv/
12156F:	include/linux/sysv_fs.h
12157
12158TARGET SUBSYSTEM
12159M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12160L:	linux-scsi@vger.kernel.org
12161L:	target-devel@vger.kernel.org
12162W:	http://www.linux-iscsi.org
12163W:	http://groups.google.com/group/linux-iscsi-target-dev
12164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12165S:	Supported
12166F:	drivers/target/
12167F:	include/target/
12168F:	Documentation/target/
12169
12170TASKSTATS STATISTICS INTERFACE
12171M:	Balbir Singh <bsingharora@gmail.com>
12172S:	Maintained
12173F:	Documentation/accounting/taskstats*
12174F:	include/linux/taskstats*
12175F:	kernel/taskstats.c
12176
12177TC CLASSIFIER
12178M:	Jamal Hadi Salim <jhs@mojatatu.com>
12179L:	netdev@vger.kernel.org
12180S:	Maintained
12181F:	include/net/pkt_cls.h
12182F:	include/uapi/linux/pkt_cls.h
12183F:	net/sched/
12184
12185TCP LOW PRIORITY MODULE
12186M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12187M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12188W:	http://tcp-lp-mod.sourceforge.net/
12189S:	Maintained
12190F:	net/ipv4/tcp_lp.c
12191
12192TDA10071 MEDIA DRIVER
12193M:	Antti Palosaari <crope@iki.fi>
12194L:	linux-media@vger.kernel.org
12195W:	https://linuxtv.org
12196W:	http://palosaari.fi/linux/
12197Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12198T:	git git://linuxtv.org/anttip/media_tree.git
12199S:	Maintained
12200F:	drivers/media/dvb-frontends/tda10071*
12201
12202TDA18212 MEDIA DRIVER
12203M:	Antti Palosaari <crope@iki.fi>
12204L:	linux-media@vger.kernel.org
12205W:	https://linuxtv.org
12206W:	http://palosaari.fi/linux/
12207Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12208T:	git git://linuxtv.org/anttip/media_tree.git
12209S:	Maintained
12210F:	drivers/media/tuners/tda18212*
12211
12212TDA18218 MEDIA DRIVER
12213M:	Antti Palosaari <crope@iki.fi>
12214L:	linux-media@vger.kernel.org
12215W:	https://linuxtv.org
12216W:	http://palosaari.fi/linux/
12217Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12218T:	git git://linuxtv.org/anttip/media_tree.git
12219S:	Maintained
12220F:	drivers/media/tuners/tda18218*
12221
12222TDA18271 MEDIA DRIVER
12223M:	Michael Krufky <mkrufky@linuxtv.org>
12224L:	linux-media@vger.kernel.org
12225W:	https://linuxtv.org
12226W:	http://github.com/mkrufky
12227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12228T:	git git://linuxtv.org/mkrufky/tuners.git
12229S:	Maintained
12230F:	drivers/media/tuners/tda18271*
12231
12232TDA827x MEDIA DRIVER
12233M:	Michael Krufky <mkrufky@linuxtv.org>
12234L:	linux-media@vger.kernel.org
12235W:	https://linuxtv.org
12236W:	http://github.com/mkrufky
12237Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12238T:	git git://linuxtv.org/mkrufky/tuners.git
12239S:	Maintained
12240F:	drivers/media/tuners/tda8290.*
12241
12242TDA8290 MEDIA DRIVER
12243M:	Michael Krufky <mkrufky@linuxtv.org>
12244L:	linux-media@vger.kernel.org
12245W:	https://linuxtv.org
12246W:	http://github.com/mkrufky
12247Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12248T:	git git://linuxtv.org/mkrufky/tuners.git
12249S:	Maintained
12250F:	drivers/media/tuners/tda8290.*
12251
12252TDA9840 MEDIA DRIVER
12253M:	Hans Verkuil <hverkuil@xs4all.nl>
12254L:	linux-media@vger.kernel.org
12255T:	git git://linuxtv.org/media_tree.git
12256W:	https://linuxtv.org
12257S:	Maintained
12258F:	drivers/media/i2c/tda9840*
12259
12260TEA5761 TUNER DRIVER
12261M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12262M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12263L:	linux-media@vger.kernel.org
12264W:	https://linuxtv.org
12265T:	git git://linuxtv.org/media_tree.git
12266S:	Odd fixes
12267F:	drivers/media/tuners/tea5761.*
12268
12269TEA5767 TUNER DRIVER
12270M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12271M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12272L:	linux-media@vger.kernel.org
12273W:	https://linuxtv.org
12274T:	git git://linuxtv.org/media_tree.git
12275S:	Maintained
12276F:	drivers/media/tuners/tea5767.*
12277
12278TEA6415C MEDIA DRIVER
12279M:	Hans Verkuil <hverkuil@xs4all.nl>
12280L:	linux-media@vger.kernel.org
12281T:	git git://linuxtv.org/media_tree.git
12282W:	https://linuxtv.org
12283S:	Maintained
12284F:	drivers/media/i2c/tea6415c*
12285
12286TEA6420 MEDIA DRIVER
12287M:	Hans Verkuil <hverkuil@xs4all.nl>
12288L:	linux-media@vger.kernel.org
12289T:	git git://linuxtv.org/media_tree.git
12290W:	https://linuxtv.org
12291S:	Maintained
12292F:	drivers/media/i2c/tea6420*
12293
12294TEAM DRIVER
12295M:	Jiri Pirko <jiri@resnulli.us>
12296L:	netdev@vger.kernel.org
12297S:	Supported
12298F:	drivers/net/team/
12299F:	include/linux/if_team.h
12300F:	include/uapi/linux/if_team.h
12301
12302TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12303M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12304S:	Maintained
12305F:	arch/x86/platform/ts5500/
12306
12307TECHNOTREND USB IR RECEIVER
12308M:	Sean Young <sean@mess.org>
12309L:	linux-media@vger.kernel.org
12310S:	Maintained
12311F:	drivers/media/rc/ttusbir.c
12312
12313TEGRA ARCHITECTURE SUPPORT
12314M:	Stephen Warren <swarren@wwwdotorg.org>
12315M:	Thierry Reding <thierry.reding@gmail.com>
12316M:	Alexandre Courbot <gnurou@gmail.com>
12317L:	linux-tegra@vger.kernel.org
12318Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12320S:	Supported
12321N:	[^a-z]tegra
12322
12323TEGRA CLOCK DRIVER
12324M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12325M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12326S:	Supported
12327F:	drivers/clk/tegra/
12328
12329TEGRA DMA DRIVERS
12330M:	Laxman Dewangan <ldewangan@nvidia.com>
12331M:	Jon Hunter <jonathanh@nvidia.com>
12332S:	Supported
12333F:	drivers/dma/tegra*
12334
12335TEGRA I2C DRIVER
12336M:	Laxman Dewangan <ldewangan@nvidia.com>
12337S:	Supported
12338F:	drivers/i2c/busses/i2c-tegra.c
12339
12340TEGRA IOMMU DRIVERS
12341M:	Hiroshi Doyu <hdoyu@nvidia.com>
12342S:	Supported
12343F:	drivers/iommu/tegra*
12344
12345TEGRA KBC DRIVER
12346M:	Rakesh Iyer <riyer@nvidia.com>
12347M:	Laxman Dewangan <ldewangan@nvidia.com>
12348S:	Supported
12349F:	drivers/input/keyboard/tegra-kbc.c
12350
12351TEGRA PWM DRIVER
12352M:	Thierry Reding <thierry.reding@gmail.com>
12353S:	Supported
12354F:	drivers/pwm/pwm-tegra.c
12355
12356TEGRA SERIAL DRIVER
12357M:	Laxman Dewangan <ldewangan@nvidia.com>
12358S:	Supported
12359F:	drivers/tty/serial/serial-tegra.c
12360
12361TEGRA SPI DRIVER
12362M:	Laxman Dewangan <ldewangan@nvidia.com>
12363S:	Supported
12364F:	drivers/spi/spi-tegra*
12365
12366TEHUTI ETHERNET DRIVER
12367M:	Andy Gospodarek <andy@greyhouse.net>
12368L:	netdev@vger.kernel.org
12369S:	Supported
12370F:	drivers/net/ethernet/tehuti/*
12371
12372Telecom Clock Driver for MCPL0010
12373M:	Mark Gross <mark.gross@intel.com>
12374S:	Supported
12375F:	drivers/char/tlclk.c
12376
12377TENSILICA XTENSA PORT (xtensa)
12378M:	Chris Zankel <chris@zankel.net>
12379M:	Max Filippov <jcmvbkbc@gmail.com>
12380L:	linux-xtensa@linux-xtensa.org
12381T:	git git://github.com/czankel/xtensa-linux.git
12382S:	Maintained
12383F:	arch/xtensa/
12384F:	drivers/irqchip/irq-xtensa-*
12385
12386Texas Instruments' System Control Interface (TISCI) Protocol Driver
12387M:	Nishanth Menon <nm@ti.com>
12388M:	Tero Kristo <t-kristo@ti.com>
12389M:	Santosh Shilimkar <ssantosh@kernel.org>
12390L:	linux-arm-kernel@lists.infradead.org
12391S:	Maintained
12392F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12393F:	drivers/firmware/ti_sci*
12394F:	include/linux/soc/ti/ti_sci_protocol.h
12395
12396THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12397M:	Hans Verkuil <hverkuil@xs4all.nl>
12398L:	linux-media@vger.kernel.org
12399T:	git git://linuxtv.org/media_tree.git
12400W:	https://linuxtv.org
12401S:	Maintained
12402F:	drivers/media/radio/radio-raremono.c
12403
12404THERMAL
12405M:	Zhang Rui <rui.zhang@intel.com>
12406M:	Eduardo Valentin <edubezval@gmail.com>
12407L:	linux-pm@vger.kernel.org
12408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12410Q:	https://patchwork.kernel.org/project/linux-pm/list/
12411S:	Supported
12412F:	drivers/thermal/
12413F:	include/linux/thermal.h
12414F:	include/uapi/linux/thermal.h
12415F:	include/linux/cpu_cooling.h
12416F:	Documentation/devicetree/bindings/thermal/
12417
12418THERMAL/CPU_COOLING
12419M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12420M:	Viresh Kumar <viresh.kumar@linaro.org>
12421M:	Javi Merino <javi.merino@kernel.org>
12422L:	linux-pm@vger.kernel.org
12423S:	Supported
12424F:	Documentation/thermal/cpu-cooling-api.txt
12425F:	drivers/thermal/cpu_cooling.c
12426F:	include/linux/cpu_cooling.h
12427
12428THINKPAD ACPI EXTRAS DRIVER
12429M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12430L:	ibm-acpi-devel@lists.sourceforge.net
12431L:	platform-driver-x86@vger.kernel.org
12432W:	http://ibm-acpi.sourceforge.net
12433W:	http://thinkwiki.org/wiki/Ibm-acpi
12434T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12435S:	Maintained
12436F:	drivers/platform/x86/thinkpad_acpi.c
12437
12438TI BANDGAP AND THERMAL DRIVER
12439M:	Eduardo Valentin <edubezval@gmail.com>
12440M:	Keerthy <j-keerthy@ti.com>
12441L:	linux-pm@vger.kernel.org
12442L:	linux-omap@vger.kernel.org
12443S:	Maintained
12444F:	drivers/thermal/ti-soc-thermal/
12445
12446TI VPE/CAL DRIVERS
12447M:	Benoit Parrot <bparrot@ti.com>
12448L:	linux-media@vger.kernel.org
12449W:	http://linuxtv.org/
12450Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12451S:	Maintained
12452F:	drivers/media/platform/ti-vpe/
12453
12454TI CDCE706 CLOCK DRIVER
12455M:	Max Filippov <jcmvbkbc@gmail.com>
12456S:	Maintained
12457F:	drivers/clk/clk-cdce706.c
12458
12459TI CLOCK DRIVER
12460M:	Tero Kristo <t-kristo@ti.com>
12461L:	linux-omap@vger.kernel.org
12462S:	Maintained
12463F:	drivers/clk/ti/
12464F:	include/linux/clk/ti.h
12465
12466TI ETHERNET SWITCH DRIVER (CPSW)
12467R:	Grygorii Strashko <grygorii.strashko@ti.com>
12468L:	linux-omap@vger.kernel.org
12469L:	netdev@vger.kernel.org
12470S:	Maintained
12471F:	drivers/net/ethernet/ti/cpsw*
12472F:	drivers/net/ethernet/ti/davinci*
12473
12474TI FLASH MEDIA INTERFACE DRIVER
12475M:	Alex Dubov <oakad@yahoo.com>
12476S:	Maintained
12477F:	drivers/misc/tifm*
12478F:	drivers/mmc/host/tifm_sd.c
12479F:	include/linux/tifm.h
12480
12481TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12482M:	Santosh Shilimkar <ssantosh@kernel.org>
12483L:	linux-kernel@vger.kernel.org
12484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12485S:	Maintained
12486F:	drivers/soc/ti/*
12487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12488
12489
12490TI LM49xxx FAMILY ASoC CODEC DRIVERS
12491M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12492M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12493L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12494S:	Maintained
12495F:	sound/soc/codecs/lm49453*
12496F:	sound/soc/codecs/isabelle*
12497
12498TI LP855x BACKLIGHT DRIVER
12499M:	Milo Kim <milo.kim@ti.com>
12500S:	Maintained
12501F:	Documentation/backlight/lp855x-driver.txt
12502F:	drivers/video/backlight/lp855x_bl.c
12503F:	include/linux/platform_data/lp855x.h
12504
12505TI LP8727 CHARGER DRIVER
12506M:	Milo Kim <milo.kim@ti.com>
12507S:	Maintained
12508F:	drivers/power/supply/lp8727_charger.c
12509F:	include/linux/platform_data/lp8727.h
12510
12511TI LP8788 MFD DRIVER
12512M:	Milo Kim <milo.kim@ti.com>
12513S:	Maintained
12514F:	drivers/iio/adc/lp8788_adc.c
12515F:	drivers/leds/leds-lp8788.c
12516F:	drivers/mfd/lp8788*.c
12517F:	drivers/power/supply/lp8788-charger.c
12518F:	drivers/regulator/lp8788-*.c
12519F:	include/linux/mfd/lp8788*.h
12520
12521TI NETCP ETHERNET DRIVER
12522M:	Wingman Kwok <w-kwok2@ti.com>
12523M:	Murali Karicheri <m-karicheri2@ti.com>
12524L:	netdev@vger.kernel.org
12525S:	Maintained
12526F:	drivers/net/ethernet/ti/netcp*
12527
12528TI TAS571X FAMILY ASoC CODEC DRIVER
12529M:	Kevin Cernekee <cernekee@chromium.org>
12530L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12531S:	Odd Fixes
12532F:	sound/soc/codecs/tas571x*
12533
12534TI TWL4030 SERIES SOC CODEC DRIVER
12535M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12536L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12537S:	Maintained
12538F:	sound/soc/codecs/twl4030*
12539
12540TI WILINK WIRELESS DRIVERS
12541L:	linux-wireless@vger.kernel.org
12542W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12543W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12545S:	Orphan
12546F:	drivers/net/wireless/ti/
12547F:	include/linux/wl12xx.h
12548
12549TIPC NETWORK LAYER
12550M:	Jon Maloy <jon.maloy@ericsson.com>
12551M:	Ying Xue <ying.xue@windriver.com>
12552L:	netdev@vger.kernel.org (core kernel code)
12553L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12554W:	http://tipc.sourceforge.net/
12555S:	Maintained
12556F:	include/uapi/linux/tipc*.h
12557F:	net/tipc/
12558
12559TILE ARCHITECTURE
12560M:	Chris Metcalf <cmetcalf@mellanox.com>
12561W:	http://www.mellanox.com/repository/solutions/tile-scm/
12562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12563S:	Supported
12564F:	arch/tile/
12565F:	drivers/char/tile-srom.c
12566F:	drivers/edac/tile_edac.c
12567F:	drivers/net/ethernet/tile/
12568F:	drivers/rtc/rtc-tile.c
12569F:	drivers/tty/hvc/hvc_tile.c
12570F:	drivers/tty/serial/tilegx.c
12571F:	drivers/usb/host/*-tilegx.c
12572F:	include/linux/usb/tilegx.h
12573
12574TLAN NETWORK DRIVER
12575M:	Samuel Chessman <chessman@tux.org>
12576L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12577W:	http://sourceforge.net/projects/tlan/
12578S:	Maintained
12579F:	Documentation/networking/tlan.txt
12580F:	drivers/net/ethernet/ti/tlan.*
12581
12582TOMOYO SECURITY MODULE
12583M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12584M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12585L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12586L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12587L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12588L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12589W:	http://tomoyo.sourceforge.jp/
12590T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12591S:	Maintained
12592F:	security/tomoyo/
12593
12594TOPSTAR LAPTOP EXTRAS DRIVER
12595M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12596L:	platform-driver-x86@vger.kernel.org
12597S:	Maintained
12598F:	drivers/platform/x86/topstar-laptop.c
12599
12600TOSHIBA ACPI EXTRAS DRIVER
12601M:	Azael Avalos <coproscefalo@gmail.com>
12602L:	platform-driver-x86@vger.kernel.org
12603S:	Maintained
12604F:	drivers/platform/x86/toshiba_acpi.c
12605
12606TOSHIBA BLUETOOTH DRIVER
12607M:	Azael Avalos <coproscefalo@gmail.com>
12608L:	platform-driver-x86@vger.kernel.org
12609S:	Maintained
12610F:	drivers/platform/x86/toshiba_bluetooth.c
12611
12612TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12613M:	Azael Avalos <coproscefalo@gmail.com>
12614L:	platform-driver-x86@vger.kernel.org
12615S:	Maintained
12616F:	drivers/platform/x86/toshiba_haps.c
12617
12618TOSHIBA WMI HOTKEYS DRIVER
12619M:	Azael Avalos <coproscefalo@gmail.com>
12620L:	platform-driver-x86@vger.kernel.org
12621S:	Maintained
12622F:	drivers/platform/x86/toshiba-wmi.c
12623
12624TOSHIBA SMM DRIVER
12625M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12626W:	http://www.buzzard.org.uk/toshiba/
12627S:	Maintained
12628F:	drivers/char/toshiba.c
12629F:	include/linux/toshiba.h
12630F:	include/uapi/linux/toshiba.h
12631
12632TOSHIBA TC358743 DRIVER
12633M:	Mats Randgaard <matrandg@cisco.com>
12634L:	linux-media@vger.kernel.org
12635S:	Maintained
12636F:	drivers/media/i2c/tc358743*
12637F:	include/media/i2c/tc358743.h
12638
12639TMIO/SDHI MMC DRIVER
12640M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12641L:	linux-mmc@vger.kernel.org
12642S:	Supported
12643F:	drivers/mmc/host/tmio_mmc*
12644F:	drivers/mmc/host/sh_mobile_sdhi.c
12645F:	include/linux/mfd/tmio.h
12646
12647TMP401 HARDWARE MONITOR DRIVER
12648M:	Guenter Roeck <linux@roeck-us.net>
12649L:	linux-hwmon@vger.kernel.org
12650S:	Maintained
12651F:	Documentation/hwmon/tmp401
12652F:	drivers/hwmon/tmp401.c
12653
12654TMPFS (SHMEM FILESYSTEM)
12655M:	Hugh Dickins <hughd@google.com>
12656L:	linux-mm@kvack.org
12657S:	Maintained
12658F:	include/linux/shmem_fs.h
12659F:	mm/shmem.c
12660
12661TM6000 VIDEO4LINUX DRIVER
12662M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12663M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12664L:	linux-media@vger.kernel.org
12665W:	https://linuxtv.org
12666T:	git git://linuxtv.org/media_tree.git
12667S:	Odd fixes
12668F:	drivers/media/usb/tm6000/
12669F:	Documentation/media/v4l-drivers/tm6000*
12670
12671TW5864 VIDEO4LINUX DRIVER
12672M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12673M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12674M:	Andrey Utkin <andrey_utkin@fastmail.com>
12675L:	linux-media@vger.kernel.org
12676S:	Supported
12677F:	drivers/media/pci/tw5864/
12678
12679TW68 VIDEO4LINUX DRIVER
12680M:	Hans Verkuil <hverkuil@xs4all.nl>
12681L:	linux-media@vger.kernel.org
12682T:	git git://linuxtv.org/media_tree.git
12683W:	https://linuxtv.org
12684S:	Odd Fixes
12685F:	drivers/media/pci/tw68/
12686
12687TW686X VIDEO4LINUX DRIVER
12688M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12689L:	linux-media@vger.kernel.org
12690T:	git git://linuxtv.org/media_tree.git
12691W:	http://linuxtv.org
12692S:	Maintained
12693F:	drivers/media/pci/tw686x/
12694
12695TPM DEVICE DRIVER
12696M:	Peter Huewe <peterhuewe@gmx.de>
12697M:	Marcel Selhorst <tpmdd@selhorst.net>
12698M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12699R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12700W:	http://tpmdd.sourceforge.net
12701L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12702Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12703T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12704S:	Maintained
12705F:	drivers/char/tpm/
12706
12707TPM IBM_VTPM DEVICE DRIVER
12708M:	Ashley Lai <ashleydlai@gmail.com>
12709W:	http://tpmdd.sourceforge.net
12710L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12711S:	Maintained
12712F:	drivers/char/tpm/tpm_ibmvtpm*
12713
12714TRACING
12715M:	Steven Rostedt <rostedt@goodmis.org>
12716M:	Ingo Molnar <mingo@redhat.com>
12717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12718S:	Maintained
12719F:	Documentation/trace/ftrace.txt
12720F:	arch/*/*/*/ftrace.h
12721F:	arch/*/kernel/ftrace.c
12722F:	include/*/ftrace.h
12723F:	include/linux/trace*.h
12724F:	include/trace/
12725F:	kernel/trace/
12726F:	tools/testing/selftests/ftrace/
12727
12728TRACING MMIO ACCESSES (MMIOTRACE)
12729M:	Steven Rostedt <rostedt@goodmis.org>
12730M:	Ingo Molnar <mingo@kernel.org>
12731R:	Karol Herbst <karolherbst@gmail.com>
12732R:	Pekka Paalanen <ppaalanen@gmail.com>
12733S:	Maintained
12734L:	linux-kernel@vger.kernel.org
12735L:	nouveau@lists.freedesktop.org
12736F:	kernel/trace/trace_mmiotrace.c
12737F:	include/linux/mmiotrace.h
12738F:	arch/x86/mm/kmmio.c
12739F:	arch/x86/mm/mmio-mod.c
12740F:	arch/x86/mm/testmmiotrace.c
12741
12742TRIVIAL PATCHES
12743M:	Jiri Kosina <trivial@kernel.org>
12744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12745S:	Maintained
12746K:	^Subject:.*(?i)trivial
12747
12748TTY LAYER
12749M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12750M:	Jiri Slaby <jslaby@suse.com>
12751S:	Supported
12752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12753F:	Documentation/serial/
12754F:	drivers/tty/
12755F:	drivers/tty/serial/serial_core.c
12756F:	include/linux/serial_core.h
12757F:	include/linux/serial.h
12758F:	include/linux/tty.h
12759F:	include/uapi/linux/serial_core.h
12760F:	include/uapi/linux/serial.h
12761F:	include/uapi/linux/tty.h
12762
12763TUA9001 MEDIA DRIVER
12764M:	Antti Palosaari <crope@iki.fi>
12765L:	linux-media@vger.kernel.org
12766W:	https://linuxtv.org
12767W:	http://palosaari.fi/linux/
12768Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12769T:	git git://linuxtv.org/anttip/media_tree.git
12770S:	Maintained
12771F:	drivers/media/tuners/tua9001*
12772
12773TULIP NETWORK DRIVERS
12774L:	netdev@vger.kernel.org
12775L:	linux-parisc@vger.kernel.org
12776S:	Orphan
12777F:	drivers/net/ethernet/dec/tulip/
12778
12779TUN/TAP driver
12780M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12781W:	http://vtun.sourceforge.net/tun
12782S:	Maintained
12783F:	Documentation/networking/tuntap.txt
12784F:	arch/um/os-Linux/drivers/
12785
12786TURBOCHANNEL SUBSYSTEM
12787M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12788M:	Ralf Baechle <ralf@linux-mips.org>
12789L:	linux-mips@linux-mips.org
12790Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12791S:	Maintained
12792F:	drivers/tc/
12793F:	include/linux/tc.h
12794
12795UBI FILE SYSTEM (UBIFS)
12796M:	Richard Weinberger <richard@nod.at>
12797M:	Artem Bityutskiy <dedekind1@gmail.com>
12798M:	Adrian Hunter <adrian.hunter@intel.com>
12799L:	linux-mtd@lists.infradead.org
12800T:	git git://git.infradead.org/ubifs-2.6.git
12801W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12802S:	Supported
12803F:	Documentation/filesystems/ubifs.txt
12804F:	fs/ubifs/
12805
12806UCLINUX (M68KNOMMU AND COLDFIRE)
12807M:	Greg Ungerer <gerg@linux-m68k.org>
12808W:	http://www.linux-m68k.org/
12809W:	http://www.uclinux.org/
12810L:	linux-m68k@lists.linux-m68k.org
12811L:	uclinux-dev@uclinux.org  (subscribers-only)
12812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12813S:	Maintained
12814F:	arch/m68k/coldfire/
12815F:	arch/m68k/68*/
12816F:	arch/m68k/*/*_no.*
12817F:	arch/m68k/include/asm/*_no.*
12818
12819UDF FILESYSTEM
12820M:	Jan Kara <jack@suse.com>
12821S:	Maintained
12822F:	Documentation/filesystems/udf.txt
12823F:	fs/udf/
12824
12825UDRAW TABLET
12826M:	Bastien Nocera <hadess@hadess.net>
12827L:	linux-input@vger.kernel.org
12828S:	Maintained
12829F:	drivers/hid/hid-udraw.c
12830
12831UFS FILESYSTEM
12832M:	Evgeniy Dushistov <dushistov@mail.ru>
12833S:	Maintained
12834F:	Documentation/filesystems/ufs.txt
12835F:	fs/ufs/
12836
12837UHID USERSPACE HID IO DRIVER:
12838M:	David Herrmann <dh.herrmann@googlemail.com>
12839L:	linux-input@vger.kernel.org
12840S:	Maintained
12841F:	drivers/hid/uhid.c
12842F:	include/uapi/linux/uhid.h
12843
12844ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12845L:	linux-usb@vger.kernel.org
12846S:	Orphan
12847F:	drivers/uwb/
12848F:	include/linux/uwb.h
12849F:	include/linux/uwb/
12850
12851UNICORE32 ARCHITECTURE:
12852M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12853W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12854S:	Maintained
12855T:	git git://github.com/gxt/linux.git
12856F:	arch/unicore32/
12857
12858UNIFDEF
12859M:	Tony Finch <dot@dotat.at>
12860W:	http://dotat.at/prog/unifdef
12861S:	Maintained
12862F:	scripts/unifdef.c
12863
12864UNIFORM CDROM DRIVER
12865M:	Jens Axboe <axboe@kernel.dk>
12866W:	http://www.kernel.dk
12867S:	Maintained
12868F:	Documentation/cdrom/
12869F:	drivers/cdrom/cdrom.c
12870F:	include/linux/cdrom.h
12871F:	include/uapi/linux/cdrom.h
12872
12873UNISYS S-PAR DRIVERS
12874M:	David Kershner <david.kershner@unisys.com>
12875L:	sparmaintainer@unisys.com (Unisys internal)
12876S:	Supported
12877F:	drivers/staging/unisys/
12878
12879UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12880M:	Vinayak Holikatti <vinholikatti@gmail.com>
12881L:	linux-scsi@vger.kernel.org
12882S:	Supported
12883F:	Documentation/scsi/ufs.txt
12884F:	drivers/scsi/ufs/
12885
12886UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12887M:	Manjunath M Bettegowda <manjumb@synopsys.com>
12888M:	Prabu Thangamuthu <prabut@synopsys.com>
12889L:	linux-scsi@vger.kernel.org
12890S:	Supported
12891F:	drivers/scsi/ufs/*dwc*
12892
12893UNSORTED BLOCK IMAGES (UBI)
12894M:	Artem Bityutskiy <dedekind1@gmail.com>
12895M:	Richard Weinberger <richard@nod.at>
12896W:	http://www.linux-mtd.infradead.org/
12897L:	linux-mtd@lists.infradead.org
12898T:	git git://git.infradead.org/ubifs-2.6.git
12899S:	Supported
12900F:	drivers/mtd/ubi/
12901F:	include/linux/mtd/ubi.h
12902F:	include/uapi/mtd/ubi-user.h
12903
12904USB ACM DRIVER
12905M:	Oliver Neukum <oneukum@suse.com>
12906L:	linux-usb@vger.kernel.org
12907S:	Maintained
12908F:	Documentation/usb/acm.txt
12909F:	drivers/usb/class/cdc-acm.*
12910
12911USB AR5523 WIRELESS DRIVER
12912M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12913L:	linux-wireless@vger.kernel.org
12914S:	Maintained
12915F:	drivers/net/wireless/ath/ar5523/
12916
12917USB ATTACHED SCSI
12918M:	Oliver Neukum <oneukum@suse.com>
12919L:	linux-usb@vger.kernel.org
12920L:	linux-scsi@vger.kernel.org
12921S:	Maintained
12922F:	drivers/usb/storage/uas.c
12923
12924USB CDC ETHERNET DRIVER
12925M:	Oliver Neukum <oliver@neukum.org>
12926L:	linux-usb@vger.kernel.org
12927S:	Maintained
12928F:	drivers/net/usb/cdc_*.c
12929F:	include/uapi/linux/usb/cdc.h
12930
12931USB CHAOSKEY DRIVER
12932M:	Keith Packard <keithp@keithp.com>
12933L:	linux-usb@vger.kernel.org
12934S:	Maintained
12935F:	drivers/usb/misc/chaoskey.c
12936
12937USB CYPRESS C67X00 DRIVER
12938M:	Peter Korsgaard <jacmet@sunsite.dk>
12939L:	linux-usb@vger.kernel.org
12940S:	Maintained
12941F:	drivers/usb/c67x00/
12942
12943USB DAVICOM DM9601 DRIVER
12944M:	Peter Korsgaard <jacmet@sunsite.dk>
12945L:	netdev@vger.kernel.org
12946W:	http://www.linux-usb.org/usbnet
12947S:	Maintained
12948F:	drivers/net/usb/dm9601.c
12949
12950USB DIAMOND RIO500 DRIVER
12951M:	Cesar Miquel <miquel@df.uba.ar>
12952L:	rio500-users@lists.sourceforge.net
12953W:	http://rio500.sourceforge.net
12954S:	Maintained
12955F:	drivers/usb/misc/rio500*
12956
12957USB EHCI DRIVER
12958M:	Alan Stern <stern@rowland.harvard.edu>
12959L:	linux-usb@vger.kernel.org
12960S:	Maintained
12961F:	Documentation/usb/ehci.txt
12962F:	drivers/usb/host/ehci*
12963
12964USB GADGET/PERIPHERAL SUBSYSTEM
12965M:	Felipe Balbi <balbi@kernel.org>
12966L:	linux-usb@vger.kernel.org
12967W:	http://www.linux-usb.org/gadget
12968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12969S:	Maintained
12970F:	drivers/usb/gadget/
12971F:	include/linux/usb/gadget*
12972
12973USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12974M:	Jiri Kosina <jikos@kernel.org>
12975R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12976L:	linux-usb@vger.kernel.org
12977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12978S:	Maintained
12979F:	Documentation/hid/hiddev.txt
12980F:	drivers/hid/usbhid/
12981
12982USB ISP116X DRIVER
12983M:	Olav Kongas <ok@artecdesign.ee>
12984L:	linux-usb@vger.kernel.org
12985S:	Maintained
12986F:	drivers/usb/host/isp116x*
12987F:	include/linux/usb/isp116x.h
12988
12989USB LAN78XX ETHERNET DRIVER
12990M:	Woojung Huh <woojung.huh@microchip.com>
12991M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12992L:	netdev@vger.kernel.org
12993S:	Maintained
12994F:	drivers/net/usb/lan78xx.*
12995
12996USB MASS STORAGE DRIVER
12997M:	Alan Stern <stern@rowland.harvard.edu>
12998L:	linux-usb@vger.kernel.org
12999L:	usb-storage@lists.one-eyed-alien.net
13000S:	Maintained
13001W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13002F:	drivers/usb/storage/
13003
13004USB MIDI DRIVER
13005M:	Clemens Ladisch <clemens@ladisch.de>
13006L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13007T:	git git://git.alsa-project.org/alsa-kernel.git
13008S:	Maintained
13009F:	sound/usb/midi.*
13010
13011USB NETWORKING DRIVERS
13012L:	linux-usb@vger.kernel.org
13013S:	Odd Fixes
13014F:	drivers/net/usb/
13015
13016USB OHCI DRIVER
13017M:	Alan Stern <stern@rowland.harvard.edu>
13018L:	linux-usb@vger.kernel.org
13019S:	Maintained
13020F:	Documentation/usb/ohci.txt
13021F:	drivers/usb/host/ohci*
13022
13023USB OTG FSM (Finite State Machine)
13024M:	Peter Chen <Peter.Chen@nxp.com>
13025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13026L:	linux-usb@vger.kernel.org
13027S:	Maintained
13028F:	drivers/usb/common/usb-otg-fsm.c
13029
13030USB OVER IP DRIVER
13031M:	Valentina Manea <valentina.manea.m@gmail.com>
13032M:	Shuah Khan <shuahkh@osg.samsung.com>
13033M:	Shuah Khan <shuah@kernel.org>
13034L:	linux-usb@vger.kernel.org
13035S:	Maintained
13036F:	Documentation/usb/usbip_protocol.txt
13037F:	drivers/usb/usbip/
13038F:	tools/usb/usbip/
13039
13040USB PEGASUS DRIVER
13041M:	Petko Manolov <petkan@nucleusys.com>
13042L:	linux-usb@vger.kernel.org
13043L:	netdev@vger.kernel.org
13044T:	git git://github.com/petkan/pegasus.git
13045W:	https://github.com/petkan/pegasus
13046S:	Maintained
13047F:	drivers/net/usb/pegasus.*
13048
13049USB PHY LAYER
13050M:	Felipe Balbi <balbi@kernel.org>
13051L:	linux-usb@vger.kernel.org
13052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13053S:	Maintained
13054F:	drivers/usb/phy/
13055
13056USB PRINTER DRIVER (usblp)
13057M:	Pete Zaitcev <zaitcev@redhat.com>
13058L:	linux-usb@vger.kernel.org
13059S:	Supported
13060F:	drivers/usb/class/usblp.c
13061
13062USB QMI WWAN NETWORK DRIVER
13063M:	Bjørn Mork <bjorn@mork.no>
13064L:	netdev@vger.kernel.org
13065S:	Maintained
13066F:	Documentation/ABI/testing/sysfs-class-net-qmi
13067F:	drivers/net/usb/qmi_wwan.c
13068
13069USB RTL8150 DRIVER
13070M:	Petko Manolov <petkan@nucleusys.com>
13071L:	linux-usb@vger.kernel.org
13072L:	netdev@vger.kernel.org
13073T:	git git://github.com/petkan/rtl8150.git
13074W:	https://github.com/petkan/rtl8150
13075S:	Maintained
13076F:	drivers/net/usb/rtl8150.c
13077
13078USB SERIAL SUBSYSTEM
13079M:	Johan Hovold <johan@kernel.org>
13080L:	linux-usb@vger.kernel.org
13081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13082S:	Maintained
13083F:	Documentation/usb/usb-serial.txt
13084F:	drivers/usb/serial/
13085F:	include/linux/usb/serial.h
13086
13087USB SMSC75XX ETHERNET DRIVER
13088M:	Steve Glendinning <steve.glendinning@shawell.net>
13089L:	netdev@vger.kernel.org
13090S:	Maintained
13091F:	drivers/net/usb/smsc75xx.*
13092
13093USB SMSC95XX ETHERNET DRIVER
13094M:	Steve Glendinning <steve.glendinning@shawell.net>
13095M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13096L:	netdev@vger.kernel.org
13097S:	Maintained
13098F:	drivers/net/usb/smsc95xx.*
13099
13100USB SUBSYSTEM
13101M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13102L:	linux-usb@vger.kernel.org
13103W:	http://www.linux-usb.org
13104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13105S:	Supported
13106F:	Documentation/devicetree/bindings/usb/
13107F:	Documentation/usb/
13108F:	drivers/usb/
13109F:	include/linux/usb.h
13110F:	include/linux/usb/
13111
13112USB UHCI DRIVER
13113M:	Alan Stern <stern@rowland.harvard.edu>
13114L:	linux-usb@vger.kernel.org
13115S:	Maintained
13116F:	drivers/usb/host/uhci*
13117
13118USB "USBNET" DRIVER FRAMEWORK
13119M:	Oliver Neukum <oneukum@suse.com>
13120L:	netdev@vger.kernel.org
13121W:	http://www.linux-usb.org/usbnet
13122S:	Maintained
13123F:	drivers/net/usb/usbnet.c
13124F:	include/linux/usb/usbnet.h
13125
13126USB VIDEO CLASS
13127M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13128L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13129L:	linux-media@vger.kernel.org
13130T:	git git://linuxtv.org/media_tree.git
13131W:	http://www.ideasonboard.org/uvc/
13132S:	Maintained
13133F:	drivers/media/usb/uvc/
13134F:	include/uapi/linux/uvcvideo.h
13135
13136USB VISION DRIVER
13137M:	Hans Verkuil <hverkuil@xs4all.nl>
13138L:	linux-media@vger.kernel.org
13139T:	git git://linuxtv.org/media_tree.git
13140W:	https://linuxtv.org
13141S:	Odd Fixes
13142F:	drivers/media/usb/usbvision/
13143
13144USB WEBCAM GADGET
13145M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13146L:	linux-usb@vger.kernel.org
13147S:	Maintained
13148F:	drivers/usb/gadget/function/*uvc*
13149F:	drivers/usb/gadget/legacy/webcam.c
13150
13151USB WIRELESS RNDIS DRIVER (rndis_wlan)
13152M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13153L:	linux-wireless@vger.kernel.org
13154S:	Maintained
13155F:	drivers/net/wireless/rndis_wlan.c
13156
13157USB XHCI DRIVER
13158M:	Mathias Nyman <mathias.nyman@intel.com>
13159L:	linux-usb@vger.kernel.org
13160S:	Supported
13161F:	drivers/usb/host/xhci*
13162F:	drivers/usb/host/pci-quirks*
13163
13164USB ZD1201 DRIVER
13165L:	linux-wireless@vger.kernel.org
13166W:	http://linux-lc100020.sourceforge.net
13167S:	Orphan
13168F:	drivers/net/wireless/zydas/zd1201.*
13169
13170USB ZR364XX DRIVER
13171M:	Antoine Jacquet <royale@zerezo.com>
13172L:	linux-usb@vger.kernel.org
13173L:	linux-media@vger.kernel.org
13174T:	git git://linuxtv.org/media_tree.git
13175W:	http://royale.zerezo.com/zr364xx/
13176S:	Maintained
13177F:	Documentation/media/v4l-drivers/zr364xx*
13178F:	drivers/media/usb/zr364xx/
13179
13180ULPI BUS
13181M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13182L:	linux-usb@vger.kernel.org
13183S:	Maintained
13184F:	drivers/usb/common/ulpi.c
13185F:	include/linux/ulpi/
13186
13187USER-MODE LINUX (UML)
13188M:	Jeff Dike <jdike@addtoit.com>
13189M:	Richard Weinberger <richard@nod.at>
13190L:	user-mode-linux-devel@lists.sourceforge.net
13191L:	user-mode-linux-user@lists.sourceforge.net
13192W:	http://user-mode-linux.sourceforge.net
13193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13194S:	Maintained
13195F:	Documentation/virtual/uml/
13196F:	arch/um/
13197F:	arch/x86/um/
13198F:	fs/hostfs/
13199F:	fs/hppfs/
13200
13201USERSPACE I/O (UIO)
13202M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13203S:	Maintained
13204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13205F:	Documentation/driver-api/uio-howto.rst
13206F:	drivers/uio/
13207F:	include/linux/uio*.h
13208
13209UTIL-LINUX PACKAGE
13210M:	Karel Zak <kzak@redhat.com>
13211L:	util-linux@vger.kernel.org
13212W:	http://en.wikipedia.org/wiki/Util-linux
13213T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13214S:	Maintained
13215
13216UVESAFB DRIVER
13217M:	Michal Januszewski <spock@gentoo.org>
13218L:	linux-fbdev@vger.kernel.org
13219W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13220S:	Maintained
13221F:	Documentation/fb/uvesafb.txt
13222F:	drivers/video/fbdev/uvesafb.*
13223
13224VF610 NAND DRIVER
13225M:	Stefan Agner <stefan@agner.ch>
13226L:	linux-mtd@lists.infradead.org
13227S:	Supported
13228F:	drivers/mtd/nand/vf610_nfc.c
13229
13230VFAT/FAT/MSDOS FILESYSTEM
13231M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13232S:	Maintained
13233F:	Documentation/filesystems/vfat.txt
13234F:	fs/fat/
13235
13236VFIO DRIVER
13237M:	Alex Williamson <alex.williamson@redhat.com>
13238L:	kvm@vger.kernel.org
13239T:	git git://github.com/awilliam/linux-vfio.git
13240S:	Maintained
13241F:	Documentation/vfio.txt
13242F:	drivers/vfio/
13243F:	include/linux/vfio.h
13244F:	include/uapi/linux/vfio.h
13245
13246VFIO MEDIATED DEVICE DRIVERS
13247M:	Kirti Wankhede <kwankhede@nvidia.com>
13248L:	kvm@vger.kernel.org
13249S:	Maintained
13250F:	Documentation/vfio-mediated-device.txt
13251F:	drivers/vfio/mdev/
13252F:	include/linux/mdev.h
13253F:	samples/vfio-mdev/
13254
13255VFIO PLATFORM DRIVER
13256M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13257L:	kvm@vger.kernel.org
13258S:	Maintained
13259F:	drivers/vfio/platform/
13260
13261VIDEOBUF2 FRAMEWORK
13262M:	Pawel Osciak <pawel@osciak.com>
13263M:	Marek Szyprowski <m.szyprowski@samsung.com>
13264M:	Kyungmin Park <kyungmin.park@samsung.com>
13265L:	linux-media@vger.kernel.org
13266S:	Maintained
13267F:	drivers/media/v4l2-core/videobuf2-*
13268F:	include/media/videobuf2-*
13269
13270VIRTIO AND VHOST VSOCK DRIVER
13271M:	Stefan Hajnoczi <stefanha@redhat.com>
13272L:	kvm@vger.kernel.org
13273L:	virtualization@lists.linux-foundation.org
13274L:	netdev@vger.kernel.org
13275S:	Maintained
13276F:	include/linux/virtio_vsock.h
13277F:	include/uapi/linux/virtio_vsock.h
13278F:	net/vmw_vsock/virtio_transport_common.c
13279F:	net/vmw_vsock/virtio_transport.c
13280F:	drivers/vhost/vsock.c
13281F:	drivers/vhost/vsock.h
13282
13283VIRTUAL SERIO DEVICE DRIVER
13284M:	Stephen Chandler Paul <thatslyude@gmail.com>
13285S:	Maintained
13286F:	drivers/input/serio/userio.c
13287F:	include/uapi/linux/userio.h
13288
13289VIRTIO CONSOLE DRIVER
13290M:	Amit Shah <amit@kernel.org>
13291L:	virtualization@lists.linux-foundation.org
13292S:	Maintained
13293F:	drivers/char/virtio_console.c
13294F:	include/linux/virtio_console.h
13295F:	include/uapi/linux/virtio_console.h
13296
13297VIRTIO CORE, NET AND BLOCK DRIVERS
13298M:	"Michael S. Tsirkin" <mst@redhat.com>
13299M:	Jason Wang <jasowang@redhat.com>
13300L:	virtualization@lists.linux-foundation.org
13301S:	Maintained
13302F:	Documentation/devicetree/bindings/virtio/
13303F:	drivers/virtio/
13304F:	tools/virtio/
13305F:	drivers/net/virtio_net.c
13306F:	drivers/block/virtio_blk.c
13307F:	include/linux/virtio*.h
13308F:	include/uapi/linux/virtio_*.h
13309F:	drivers/crypto/virtio/
13310
13311VIRTIO DRIVERS FOR S390
13312M:	Christian Borntraeger <borntraeger@de.ibm.com>
13313M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13314L:	linux-s390@vger.kernel.org
13315L:	virtualization@lists.linux-foundation.org
13316L:	kvm@vger.kernel.org
13317S:	Supported
13318F:	drivers/s390/virtio/
13319
13320VIRTIO GPU DRIVER
13321M:	David Airlie <airlied@linux.ie>
13322M:	Gerd Hoffmann <kraxel@redhat.com>
13323L:	dri-devel@lists.freedesktop.org
13324L:	virtualization@lists.linux-foundation.org
13325T:	git git://git.kraxel.org/linux drm-qemu
13326S:	Maintained
13327F:	drivers/gpu/drm/virtio/
13328F:	include/uapi/linux/virtio_gpu.h
13329
13330VIRTIO HOST (VHOST)
13331M:	"Michael S. Tsirkin" <mst@redhat.com>
13332M:	Jason Wang <jasowang@redhat.com>
13333L:	kvm@vger.kernel.org
13334L:	virtualization@lists.linux-foundation.org
13335L:	netdev@vger.kernel.org
13336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13337S:	Maintained
13338F:	drivers/vhost/
13339F:	include/uapi/linux/vhost.h
13340
13341VIRTIO INPUT DRIVER
13342M:	Gerd Hoffmann <kraxel@redhat.com>
13343S:	Maintained
13344F:	drivers/virtio/virtio_input.c
13345F:	include/uapi/linux/virtio_input.h
13346
13347VIRTIO CRYPTO DRIVER
13348M:  Gonglei <arei.gonglei@huawei.com>
13349L:  virtualization@lists.linux-foundation.org
13350L:  linux-crypto@vger.kernel.org
13351S:  Maintained
13352F:  drivers/crypto/virtio/
13353F:  include/uapi/linux/virtio_crypto.h
13354
13355VIA RHINE NETWORK DRIVER
13356S:	Orphan
13357F:	drivers/net/ethernet/via/via-rhine.c
13358
13359VIA SD/MMC CARD CONTROLLER DRIVER
13360M:	Bruce Chang <brucechang@via.com.tw>
13361M:	Harald Welte <HaraldWelte@viatech.com>
13362S:	Maintained
13363F:	drivers/mmc/host/via-sdmmc.c
13364
13365VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13366M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13367L:	linux-fbdev@vger.kernel.org
13368S:	Maintained
13369F:	include/linux/via-core.h
13370F:	include/linux/via-gpio.h
13371F:	include/linux/via_i2c.h
13372F:	drivers/video/fbdev/via/
13373
13374VIA VELOCITY NETWORK DRIVER
13375M:	Francois Romieu <romieu@fr.zoreil.com>
13376L:	netdev@vger.kernel.org
13377S:	Maintained
13378F:	drivers/net/ethernet/via/via-velocity.*
13379
13380VIRT LIB
13381M:	Alex Williamson <alex.williamson@redhat.com>
13382M:	Paolo Bonzini <pbonzini@redhat.com>
13383L:	kvm@vger.kernel.org
13384S:	Supported
13385F:	virt/lib/
13386
13387VIVID VIRTUAL VIDEO DRIVER
13388M:	Hans Verkuil <hverkuil@xs4all.nl>
13389L:	linux-media@vger.kernel.org
13390T:	git git://linuxtv.org/media_tree.git
13391W:	https://linuxtv.org
13392S:	Maintained
13393F:	drivers/media/platform/vivid/*
13394
13395VLYNQ BUS
13396M:	Florian Fainelli <f.fainelli@gmail.com>
13397L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13398S:	Maintained
13399F:	drivers/vlynq/vlynq.c
13400F:	include/linux/vlynq.h
13401
13402VME SUBSYSTEM
13403M:	Martyn Welch <martyn@welchs.me.uk>
13404M:	Manohar Vanga <manohar.vanga@gmail.com>
13405M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13406L:	devel@driverdev.osuosl.org
13407S:	Maintained
13408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13409F:	Documentation/driver-api/vme.rst
13410F:	drivers/staging/vme/
13411F:	drivers/vme/
13412F:	include/linux/vme*
13413
13414VMWARE HYPERVISOR INTERFACE
13415M:	Alok Kataria <akataria@vmware.com>
13416L:	virtualization@lists.linux-foundation.org
13417S:	Supported
13418F:	arch/x86/kernel/cpu/vmware.c
13419
13420VMWARE BALLOON DRIVER
13421M:	Xavier Deguillard <xdeguillard@vmware.com>
13422M:	Philip Moltmann <moltmann@vmware.com>
13423M:	"VMware, Inc." <pv-drivers@vmware.com>
13424L:	linux-kernel@vger.kernel.org
13425S:	Maintained
13426F:	drivers/misc/vmw_balloon.c
13427
13428VMWARE VMMOUSE SUBDRIVER
13429M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13430M:	"VMware, Inc." <pv-drivers@vmware.com>
13431L:	linux-input@vger.kernel.org
13432S:	Maintained
13433F:	drivers/input/mouse/vmmouse.c
13434F:	drivers/input/mouse/vmmouse.h
13435
13436VMWARE VMXNET3 ETHERNET DRIVER
13437M:	Shrikrishna Khare <skhare@vmware.com>
13438M:	"VMware, Inc." <pv-drivers@vmware.com>
13439L:	netdev@vger.kernel.org
13440S:	Maintained
13441F:	drivers/net/vmxnet3/
13442
13443VMware PVSCSI driver
13444M:	Jim Gill <jgill@vmware.com>
13445M:	VMware PV-Drivers <pv-drivers@vmware.com>
13446L:	linux-scsi@vger.kernel.org
13447S:	Maintained
13448F:	drivers/scsi/vmw_pvscsi.c
13449F:	drivers/scsi/vmw_pvscsi.h
13450
13451VMWARE PVRDMA DRIVER
13452M:	Adit Ranadive <aditr@vmware.com>
13453M:	VMware PV-Drivers <pv-drivers@vmware.com>
13454L:	linux-rdma@vger.kernel.org
13455S:	Maintained
13456F:	drivers/infiniband/hw/vmw_pvrdma/
13457
13458VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13459M:	Liam Girdwood <lgirdwood@gmail.com>
13460M:	Mark Brown <broonie@kernel.org>
13461L:	linux-kernel@vger.kernel.org
13462W:	http://www.slimlogic.co.uk/?p=48
13463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13464S:	Supported
13465F:	Documentation/devicetree/bindings/regulator/
13466F:	drivers/regulator/
13467F:	include/dt-bindings/regulator/
13468F:	include/linux/regulator/
13469
13470VRF
13471M:	David Ahern <dsa@cumulusnetworks.com>
13472M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13473L:	netdev@vger.kernel.org
13474S:	Maintained
13475F:	drivers/net/vrf.c
13476F:	Documentation/networking/vrf.txt
13477
13478VT1211 HARDWARE MONITOR DRIVER
13479M:	Juerg Haefliger <juergh@gmail.com>
13480L:	linux-hwmon@vger.kernel.org
13481S:	Maintained
13482F:	Documentation/hwmon/vt1211
13483F:	drivers/hwmon/vt1211.c
13484
13485VT8231 HARDWARE MONITOR DRIVER
13486M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13487L:	linux-hwmon@vger.kernel.org
13488S:	Maintained
13489F:	drivers/hwmon/vt8231.c
13490
13491VUB300 USB to SDIO/SD/MMC bridge chip
13492M:	Tony Olech <tony.olech@elandigitalsystems.com>
13493L:	linux-mmc@vger.kernel.org
13494L:	linux-usb@vger.kernel.org
13495S:	Supported
13496F:	drivers/mmc/host/vub300.c
13497
13498W1 DALLAS'S 1-WIRE BUS
13499M:	Evgeniy Polyakov <zbr@ioremap.net>
13500S:	Maintained
13501F:	Documentation/w1/
13502F:	drivers/w1/
13503
13504W83791D HARDWARE MONITORING DRIVER
13505M:	Marc Hulsman <m.hulsman@tudelft.nl>
13506L:	linux-hwmon@vger.kernel.org
13507S:	Maintained
13508F:	Documentation/hwmon/w83791d
13509F:	drivers/hwmon/w83791d.c
13510
13511W83793 HARDWARE MONITORING DRIVER
13512M:	Rudolf Marek <r.marek@assembler.cz>
13513L:	linux-hwmon@vger.kernel.org
13514S:	Maintained
13515F:	Documentation/hwmon/w83793
13516F:	drivers/hwmon/w83793.c
13517
13518W83795 HARDWARE MONITORING DRIVER
13519M:	Jean Delvare <jdelvare@suse.com>
13520L:	linux-hwmon@vger.kernel.org
13521S:	Maintained
13522F:	drivers/hwmon/w83795.c
13523
13524W83L51xD SD/MMC CARD INTERFACE DRIVER
13525M:	Pierre Ossman <pierre@ossman.eu>
13526S:	Maintained
13527F:	drivers/mmc/host/wbsd.*
13528
13529WACOM PROTOCOL 4 SERIAL TABLETS
13530M:	Julian Squires <julian@cipht.net>
13531M:	Hans de Goede <hdegoede@redhat.com>
13532L:	linux-input@vger.kernel.org
13533S:	Maintained
13534F:	drivers/input/tablet/wacom_serial4.c
13535
13536WATCHDOG DEVICE DRIVERS
13537M:	Wim Van Sebroeck <wim@iguana.be>
13538R:	Guenter Roeck <linux@roeck-us.net>
13539L:	linux-watchdog@vger.kernel.org
13540W:	http://www.linux-watchdog.org/
13541T:	git git://www.linux-watchdog.org/linux-watchdog.git
13542S:	Maintained
13543F:	Documentation/devicetree/bindings/watchdog/
13544F:	Documentation/watchdog/
13545F:	drivers/watchdog/
13546F:	include/linux/watchdog.h
13547F:	include/uapi/linux/watchdog.h
13548
13549WIIMOTE HID DRIVER
13550M:	David Herrmann <dh.herrmann@googlemail.com>
13551L:	linux-input@vger.kernel.org
13552S:	Maintained
13553F:	drivers/hid/hid-wiimote*
13554
13555WINBOND CIR DRIVER
13556M:	David Härdeman <david@hardeman.nu>
13557S:	Maintained
13558F:	drivers/media/rc/winbond-cir.c
13559
13560WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13561M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13562L:	linux-watchdog@vger.kernel.org
13563S:	Maintained
13564F:	drivers/watchdog/ebc-c384_wdt.c
13565
13566WINSYSTEMS WS16C48 GPIO DRIVER
13567M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13568L:	linux-gpio@vger.kernel.org
13569S:	Maintained
13570F:	drivers/gpio/gpio-ws16c48.c
13571
13572WIMAX STACK
13573M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13574M:	linux-wimax@intel.com
13575L:	wimax@linuxwimax.org (subscribers-only)
13576S:	Supported
13577W:	http://linuxwimax.org
13578F:	Documentation/wimax/README.wimax
13579F:	include/linux/wimax/debug.h
13580F:	include/net/wimax.h
13581F:	include/uapi/linux/wimax.h
13582F:	net/wimax/
13583
13584WISTRON LAPTOP BUTTON DRIVER
13585M:	Miloslav Trmac <mitr@volny.cz>
13586S:	Maintained
13587F:	drivers/input/misc/wistron_btns.c
13588
13589WL3501 WIRELESS PCMCIA CARD DRIVER
13590L:	linux-wireless@vger.kernel.org
13591S:	Odd fixes
13592F:	drivers/net/wireless/wl3501*
13593
13594WOLFSON MICROELECTRONICS DRIVERS
13595L:	patches@opensource.wolfsonmicro.com
13596T:	git https://github.com/CirrusLogic/linux-drivers.git
13597W:	https://github.com/CirrusLogic/linux-drivers/wiki
13598S:	Supported
13599F:	Documentation/hwmon/wm83??
13600F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13601F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13602F:	Documentation/devicetree/bindings/mfd/arizona.txt
13603F:	arch/arm/mach-s3c64xx/mach-crag6410*
13604F:	drivers/clk/clk-wm83*.c
13605F:	drivers/extcon/extcon-arizona.c
13606F:	drivers/leds/leds-wm83*.c
13607F:	drivers/gpio/gpio-*wm*.c
13608F:	drivers/gpio/gpio-arizona.c
13609F:	drivers/hwmon/wm83??-hwmon.c
13610F:	drivers/input/misc/wm831x-on.c
13611F:	drivers/input/touchscreen/wm831x-ts.c
13612F:	drivers/input/touchscreen/wm97*.c
13613F:	drivers/mfd/arizona*
13614F:	drivers/mfd/wm*.c
13615F:	drivers/mfd/cs47l24*
13616F:	drivers/power/supply/wm83*.c
13617F:	drivers/rtc/rtc-wm83*.c
13618F:	drivers/regulator/wm8*.c
13619F:	drivers/video/backlight/wm83*_bl.c
13620F:	drivers/watchdog/wm83*_wdt.c
13621F:	include/linux/mfd/arizona/
13622F:	include/linux/mfd/wm831x/
13623F:	include/linux/mfd/wm8350/
13624F:	include/linux/mfd/wm8400*
13625F:	include/linux/wm97xx.h
13626F:	include/sound/wm????.h
13627F:	sound/soc/codecs/arizona.?
13628F:	sound/soc/codecs/wm*
13629F:	sound/soc/codecs/cs47l24*
13630
13631WORKQUEUE
13632M:	Tejun Heo <tj@kernel.org>
13633R:	Lai Jiangshan <jiangshanlai@gmail.com>
13634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13635S:	Maintained
13636F:	include/linux/workqueue.h
13637F:	kernel/workqueue.c
13638F:	Documentation/core-api/workqueue.rst
13639
13640X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13641M:	Chen-Yu Tsai <wens@csie.org>
13642L:	linux-kernel@vger.kernel.org
13643S:	Maintained
13644N:	axp[128]
13645
13646X.25 NETWORK LAYER
13647M:	Andrew Hendry <andrew.hendry@gmail.com>
13648L:	linux-x25@vger.kernel.org
13649S:	Odd Fixes
13650F:	Documentation/networking/x25*
13651F:	include/net/x25*
13652F:	net/x25/
13653
13654X86 ARCHITECTURE (32-BIT AND 64-BIT)
13655M:	Thomas Gleixner <tglx@linutronix.de>
13656M:	Ingo Molnar <mingo@redhat.com>
13657M:	"H. Peter Anvin" <hpa@zytor.com>
13658M:	x86@kernel.org
13659L:	linux-kernel@vger.kernel.org
13660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13661S:	Maintained
13662F:	Documentation/x86/
13663F:	arch/x86/
13664
13665X86 PLATFORM DRIVERS
13666M:	Darren Hart <dvhart@infradead.org>
13667M:	Andy Shevchenko <andy@infradead.org>
13668L:	platform-driver-x86@vger.kernel.org
13669T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13670S:	Maintained
13671F:	drivers/platform/x86/
13672F:	drivers/platform/olpc/
13673
13674X86 MCE INFRASTRUCTURE
13675M:	Tony Luck <tony.luck@intel.com>
13676M:	Borislav Petkov <bp@alien8.de>
13677L:	linux-edac@vger.kernel.org
13678S:	Maintained
13679F:	arch/x86/kernel/cpu/mcheck/*
13680
13681X86 MICROCODE UPDATE SUPPORT
13682M:	Borislav Petkov <bp@alien8.de>
13683S:	Maintained
13684F:	arch/x86/kernel/cpu/microcode/*
13685
13686X86 VDSO
13687M:	Andy Lutomirski <luto@amacapital.net>
13688L:	linux-kernel@vger.kernel.org
13689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13690S:	Maintained
13691F:	arch/x86/entry/vdso/
13692
13693XC2028/3028 TUNER DRIVER
13694M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13695M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13696L:	linux-media@vger.kernel.org
13697W:	https://linuxtv.org
13698T:	git git://linuxtv.org/media_tree.git
13699S:	Maintained
13700F:	drivers/media/tuners/tuner-xc2028.*
13701
13702XEN HYPERVISOR INTERFACE
13703M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13704M:	Juergen Gross <jgross@suse.com>
13705L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13707S:	Supported
13708F:	arch/x86/xen/
13709F:	drivers/*/xen-*front.c
13710F:	drivers/xen/
13711F:	arch/x86/include/asm/xen/
13712F:	include/xen/
13713F:	include/uapi/xen/
13714
13715XEN HYPERVISOR ARM
13716M:	Stefano Stabellini <sstabellini@kernel.org>
13717L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13718S:	Maintained
13719F:	arch/arm/xen/
13720F:	arch/arm/include/asm/xen/
13721
13722XEN HYPERVISOR ARM64
13723M:	Stefano Stabellini <sstabellini@kernel.org>
13724L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13725S:	Maintained
13726F:	arch/arm64/xen/
13727F:	arch/arm64/include/asm/xen/
13728
13729XEN NETWORK BACKEND DRIVER
13730M:	Wei Liu <wei.liu2@citrix.com>
13731M:	Paul Durrant <paul.durrant@citrix.com>
13732L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13733L:	netdev@vger.kernel.org
13734S:	Supported
13735F:	drivers/net/xen-netback/*
13736
13737XEN PCI SUBSYSTEM
13738M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13739L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13740S:	Supported
13741F:	arch/x86/pci/*xen*
13742F:	drivers/pci/*xen*
13743
13744XEN BLOCK SUBSYSTEM
13745M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13746M:	Roger Pau Monné <roger.pau@citrix.com>
13747L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13748S:	Supported
13749F:	drivers/block/xen-blkback/*
13750F:	drivers/block/xen*
13751
13752XEN PVSCSI DRIVERS
13753M:	Juergen Gross <jgross@suse.com>
13754L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13755L:	linux-scsi@vger.kernel.org
13756S:	Supported
13757F:	drivers/scsi/xen-scsifront.c
13758F:	drivers/xen/xen-scsiback.c
13759F:	include/xen/interface/io/vscsiif.h
13760
13761XEN SWIOTLB SUBSYSTEM
13762M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13763L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13764S:	Supported
13765F:	arch/x86/xen/*swiotlb*
13766F:	drivers/xen/*swiotlb*
13767
13768XFS FILESYSTEM
13769M:	Darrick J. Wong <darrick.wong@oracle.com>
13770M:	linux-xfs@vger.kernel.org
13771L:	linux-xfs@vger.kernel.org
13772W:	http://xfs.org/
13773T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13774S:	Supported
13775F:	Documentation/filesystems/xfs.txt
13776F:	fs/xfs/
13777
13778XILINX AXI ETHERNET DRIVER
13779M:	Anirudha Sarangi <anirudh@xilinx.com>
13780M:	John Linn <John.Linn@xilinx.com>
13781S:	Maintained
13782F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13783
13784XILINX UARTLITE SERIAL DRIVER
13785M:	Peter Korsgaard <jacmet@sunsite.dk>
13786L:	linux-serial@vger.kernel.org
13787S:	Maintained
13788F:	drivers/tty/serial/uartlite.c
13789
13790XILINX VIDEO IP CORES
13791M:	Hyun Kwon <hyun.kwon@xilinx.com>
13792M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13793L:	linux-media@vger.kernel.org
13794T:	git git://linuxtv.org/media_tree.git
13795S:	Supported
13796F:	Documentation/devicetree/bindings/media/xilinx/
13797F:	drivers/media/platform/xilinx/
13798F:	include/uapi/linux/xilinx-v4l2-controls.h
13799
13800XILLYBUS DRIVER
13801M:	Eli Billauer <eli.billauer@gmail.com>
13802L:	linux-kernel@vger.kernel.org
13803S:	Supported
13804F:	drivers/char/xillybus/
13805
13806XTENSA XTFPGA PLATFORM SUPPORT
13807M:	Max Filippov <jcmvbkbc@gmail.com>
13808L:	linux-xtensa@linux-xtensa.org
13809S:	Maintained
13810F:	drivers/spi/spi-xtensa-xtfpga.c
13811F:	sound/soc/xtensa/xtfpga-i2s.c
13812
13813YAM DRIVER FOR AX.25
13814M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13815L:	linux-hams@vger.kernel.org
13816S:	Maintained
13817F:	drivers/net/hamradio/yam*
13818F:	include/linux/yam.h
13819
13820YEALINK PHONE DRIVER
13821M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13822L:	usbb2k-api-dev@nongnu.org
13823S:	Maintained
13824F:	Documentation/input/yealink.txt
13825F:	drivers/input/misc/yealink.*
13826
13827Z8530 DRIVER FOR AX.25
13828M:	Joerg Reuter <jreuter@yaina.de>
13829W:	http://yaina.de/jreuter/
13830W:	http://www.qsl.net/dl1bke/
13831L:	linux-hams@vger.kernel.org
13832S:	Maintained
13833F:	Documentation/networking/z8530drv.txt
13834F:	drivers/net/hamradio/*scc.c
13835F:	drivers/net/hamradio/z8530.h
13836
13837ZBUD COMPRESSED PAGE ALLOCATOR
13838M:	Seth Jennings <sjenning@redhat.com>
13839M:	Dan Streetman <ddstreet@ieee.org>
13840L:	linux-mm@kvack.org
13841S:	Maintained
13842F:	mm/zbud.c
13843F:	include/linux/zbud.h
13844
13845ZD1211RW WIRELESS DRIVER
13846M:	Daniel Drake <dsd@gentoo.org>
13847M:	Ulrich Kunitz <kune@deine-taler.de>
13848W:	http://zd1211.ath.cx/wiki/DriverRewrite
13849L:	linux-wireless@vger.kernel.org
13850L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13851S:	Maintained
13852F:	drivers/net/wireless/zydas/zd1211rw/
13853
13854ZD1301_DEMOD MEDIA DRIVER
13855M:	Antti Palosaari <crope@iki.fi>
13856L:	linux-media@vger.kernel.org
13857W:	https://linuxtv.org/
13858W:	http://palosaari.fi/linux/
13859Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13860S:	Maintained
13861F:	drivers/media/dvb-frontends/zd1301_demod*
13862
13863ZD1301 MEDIA DRIVER
13864M:	Antti Palosaari <crope@iki.fi>
13865L:	linux-media@vger.kernel.org
13866W:	https://linuxtv.org/
13867W:	http://palosaari.fi/linux/
13868Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13869S:	Maintained
13870F:	drivers/media/usb/dvb-usb-v2/zd1301*
13871
13872ZPOOL COMPRESSED PAGE STORAGE API
13873M:	Dan Streetman <ddstreet@ieee.org>
13874L:	linux-mm@kvack.org
13875S:	Maintained
13876F:	mm/zpool.c
13877F:	include/linux/zpool.h
13878
13879ZR36067 VIDEO FOR LINUX DRIVER
13880L:	mjpeg-users@lists.sourceforge.net
13881L:	linux-media@vger.kernel.org
13882W:	http://mjpeg.sourceforge.net/driver-zoran/
13883T:	hg https://linuxtv.org/hg/v4l-dvb
13884S:	Odd Fixes
13885F:	drivers/media/pci/zoran/
13886
13887ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13888M:	Minchan Kim <minchan@kernel.org>
13889M:	Nitin Gupta <ngupta@vflare.org>
13890R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13891L:	linux-kernel@vger.kernel.org
13892S:	Maintained
13893F:	drivers/block/zram/
13894F:	Documentation/blockdev/zram.txt
13895
13896ZS DECSTATION Z85C30 SERIAL DRIVER
13897M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13898S:	Maintained
13899F:	drivers/tty/serial/zs.*
13900
13901ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13902M:	Minchan Kim <minchan@kernel.org>
13903M:	Nitin Gupta <ngupta@vflare.org>
13904R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13905L:	linux-mm@kvack.org
13906S:	Maintained
13907F:	mm/zsmalloc.c
13908F:	include/linux/zsmalloc.h
13909F:	Documentation/vm/zsmalloc.txt
13910
13911ZSWAP COMPRESSED SWAP CACHING
13912M:	Seth Jennings <sjenning@redhat.com>
13913M:	Dan Streetman <ddstreet@ieee.org>
13914L:	linux-mm@kvack.org
13915S:	Maintained
13916F:	mm/zswap.c
13917
13918THE REST
13919M:	Linus Torvalds <torvalds@linux-foundation.org>
13920L:	linux-kernel@vger.kernel.org
13921Q:	http://patchwork.kernel.org/project/LKML/list/
13922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13923S:	Buried alive in reporters
13924F:	*
13925F:	*/
13926