xref: /linux/MAINTAINERS (revision 5aa5bd14c5f8660c64ceedf14a549781be47e53d)
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/CodingStyle 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/SubmittingPatches 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/SubmittingPatches.
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	Q: Patchwork web based patch tracking system site
78	T: SCM tree type and location.
79	   Type is one of: git, hg, quilt, stgit, topgit
80	S: Status, one of the following:
81	   Supported:	Someone is actually paid to look after this.
82	   Maintained:	Someone actually looks after it.
83	   Odd Fixes:	It has a maintainer but they don't have time to do
84			much other than throw the odd patch in. See below..
85	   Orphan:	No current maintainer [but maybe you could take the
86			role as you write your new code].
87	   Obsolete:	Old code. Something tagged obsolete generally means
88			it has been replaced by a better system and you
89			should be using that.
90	F: Files and directories with wildcard patterns.
91	   A trailing slash includes all files and subdirectory files.
92	   F:	drivers/net/	all files in and below drivers/net
93	   F:	drivers/net/*	all files in drivers/net, but not below
94	   F:	*/net/*		all files in "any top level directory"/net
95	   One pattern per line.  Multiple F: lines acceptable.
96	N: Files and directories with regex patterns.
97	   N:	[^a-z]tegra	all files whose path contains the word tegra
98	   One pattern per line.  Multiple N: lines acceptable.
99	   scripts/get_maintainer.pl has different behavior for files that
100	   match F: pattern and matches of N: patterns.  By default,
101	   get_maintainer will not look at git log history when an F: pattern
102	   match occurs.  When an N: match occurs, git log history is used
103	   to also notify the people that have git commit signatures.
104	X: Files and directories that are NOT maintained, same rules as F:
105	   Files exclusions are tested before file matches.
106	   Can be useful for excluding a specific subdirectory, for instance:
107	   F:	net/
108	   X:	net/ipv6/
109	   matches all files in and below net excluding net/ipv6/
110	K: Keyword perl extended regex pattern to match content in a
111	   patch or file.  For instance:
112	   K: of_get_profile
113	      matches patches or files that contain "of_get_profile"
114	   K: \b(printk|pr_(info|err))\b
115	      matches patches or files that contain one or more of the words
116	      printk, pr_info or pr_err
117	   One regex pattern per line.  Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125		-----------------------------------
126
1273C59X NETWORK DRIVER
128M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L:	netdev@vger.kernel.org
130S:	Maintained
131F:	Documentation/networking/vortex.txt
132F:	drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M:	David Dillow <dave@thedillows.org>
136L:	netdev@vger.kernel.org
137S:	Maintained
138F:	drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M:	Adam Radford <linuxraid@lsi.com>
142L:	linux-scsi@vger.kernel.org
143W:	http://www.lsi.com
144S:	Supported
145F:	drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L:	linux-scsi@vger.kernel.org
150S:	Maintained
151F:	drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M:	Alexander Aring <aar@pengutronix.de>
155M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L:	linux-bluetooth@vger.kernel.org
157L:	linux-wpan@vger.kernel.org
158S:	Maintained
159F:	net/6lowpan/
160F:	include/net/6lowpan.h
161F:	Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L:	linux-hams@vger.kernel.org
166S:	Maintained
167F:	drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
171L:	netdev@vger.kernel.org
172S:	Maintained
173F:	drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L:	linux-serial@vger.kernel.org
178S:	Maintained
179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F:	drivers/tty/serial/8250*
181F:	include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L:	netdev@vger.kernel.org
185S:	Orphan / Obsolete
186F:	drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M:	Eric Van Hensbergen <ericvh@gmail.com>
190M:	Ron Minnich <rminnich@sandia.gov>
191M:	Latchesar Ionkov <lucho@ionkov.net>
192L:	v9fs-developer@lists.sourceforge.net
193W:	http://swik.net/v9fs
194Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S:	Maintained
197F:	Documentation/filesystems/9p.txt
198F:	fs/9p/
199F:	net/9p/
200F:	include/net/9p/
201F:	include/uapi/linux/virtio_9p.h
202F:	include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M:	Antti Palosaari <crope@iki.fi>
207L:	linux-media@vger.kernel.org
208W:	https://linuxtv.org
209W:	http://palosaari.fi/linux/
210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
211T:	git git://linuxtv.org/anttip/media_tree.git
212S:	Maintained
213F:	drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217L:	linux-scsi@vger.kernel.org
218W:	http://www.adaptec.com/
219S:	Supported
220F:	Documentation/scsi/aacraid.txt
221F:	drivers/scsi/aacraid/
222
223ABI/API
224L:	linux-api@vger.kernel.org
225F:	include/linux/syscalls.h
226F:	kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M:	Hans de Goede <hdegoede@redhat.com>
230L:	linux-hwmon@vger.kernel.org
231S:	Maintained
232F:	drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M:	Alistair John Strachan <alistair@devzero.co.uk>
236L:	linux-hwmon@vger.kernel.org
237S:	Maintained
238F:	drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M:	William Breathitt Gray <vilhelm.gray@gmail.com>
242L:	linux-gpio@vger.kernel.org
243S:	Maintained
244F:	drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
248L:	linux-gpio@vger.kernel.org
249S:	Maintained
250F:	drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M:	Jes Sorensen <jes@trained-monkey.org>
260L:	linux-acenic@sunsite.dk
261S:	Maintained
262F:	drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M:	Peter Feuerer <peter@piie.net>
266L:	platform-driver-x86@vger.kernel.org
267W:	http://piie.net/?section=acerhdf
268S:	Maintained
269F:	drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M:	"Lee, Chun-Yi" <jlee@suse.com>
273L:	platform-driver-x86@vger.kernel.org
274S:	Maintained
275F:	drivers/platform/x86/acer-wmi.c
276
277ACPI
278M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
279M:	Len Brown <lenb@kernel.org>
280L:	linux-acpi@vger.kernel.org
281W:	https://01.org/linux-acpi
282Q:	https://patchwork.kernel.org/project/linux-acpi/list/
283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S:	Supported
285F:	drivers/acpi/
286F:	drivers/pnp/pnpacpi/
287F:	include/linux/acpi.h
288F:	include/acpi/
289F:	Documentation/acpi/
290F:	Documentation/ABI/testing/sysfs-bus-acpi
291F:	Documentation/ABI/testing/configfs-acpi
292F:	drivers/pci/*acpi*
293F:	drivers/pci/*/*acpi*
294F:	drivers/pci/*/*/*acpi*
295F:	tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M:	Robert Moore <robert.moore@intel.com>
299M:	Lv Zheng <lv.zheng@intel.com>
300M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L:	linux-acpi@vger.kernel.org
302L:	devel@acpica.org
303W:	https://acpica.org/
304W:	https://github.com/acpica/acpica/
305Q:	https://patchwork.kernel.org/project/linux-acpi/list/
306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S:	Supported
308F:	drivers/acpi/acpica/
309F:	include/acpi/
310F:	tools/power/acpi/
311
312ACPI FAN DRIVER
313M:	Zhang Rui <rui.zhang@intel.com>
314L:	linux-acpi@vger.kernel.org
315W:	https://01.org/linux-acpi
316S:	Supported
317F:	drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M:	Zhang Rui <rui.zhang@intel.com>
321L:	linux-acpi@vger.kernel.org
322W:	https://01.org/linux-acpi
323S:	Supported
324F:	drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M:	Zhang Rui <rui.zhang@intel.com>
328L:	linux-acpi@vger.kernel.org
329W:	https://01.org/linux-acpi
330S:	Supported
331F:	drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L:	platform-driver-x86@vger.kernel.org
335S:	Orphan
336F:	drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M:	Thibaut Varene <T-Bone@parisc-linux.org>
340W:	http://wiki.parisc-linux.org/AD1889
341L:	linux-parisc@vger.kernel.org
342S:	Maintained
343F:	sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M:	Michael Hennerich <michael.hennerich@analog.com>
347W:	http://wiki.analog.com/AD5254
348W:	http://ez.analog.com/community/linux-device-drivers
349S:	Supported
350F:	drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M:	Michael Hennerich <michael.hennerich@analog.com>
354W:	http://wiki.analog.com/AD5398
355W:	http://ez.analog.com/community/linux-device-drivers
356S:	Supported
357F:	drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M:	Michael Hennerich <michael.hennerich@analog.com>
361W:	http://wiki.analog.com/AD7142
362W:	http://ez.analog.com/community/linux-device-drivers
363S:	Supported
364F:	drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M:	Michael Hennerich <michael.hennerich@analog.com>
368W:	http://wiki.analog.com/AD7877
369W:	http://ez.analog.com/community/linux-device-drivers
370S:	Supported
371F:	drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M:	Michael Hennerich <michael.hennerich@analog.com>
375W:	http://wiki.analog.com/AD7879
376W:	http://ez.analog.com/community/linux-device-drivers
377S:	Supported
378F:	drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M:	Jiri Kosina <jikos@kernel.org>
382S:	Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M:	Michael Hennerich <michael.hennerich@analog.com>
386W:	https://wiki.analog.com/ADF7242
387W:	http://ez.analog.com/community/linux-device-drivers
388L:	linux-wpan@vger.kernel.org
389S:	Supported
390F:	drivers/net/ieee802154/adf7242.c
391F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M:	Jean Delvare <jdelvare@suse.com>
395L:	linux-hwmon@vger.kernel.org
396S:	Maintained
397F:	Documentation/hwmon/adm1025
398F:	drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M:	Corentin Labbe <clabbe.montjoie@gmail.com>
402L:	linux-hwmon@vger.kernel.org
403S:	Maintained
404F:	drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L:	linux-wireless@vger.kernel.org
408W:	http://wireless.kernel.org/
409S:	Orphan
410F:	drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M:	Sakari Ailus <sakari.ailus@iki.fi>
414L:	linux-media@vger.kernel.org
415S:	Maintained
416F:	drivers/media/i2c/adp1653.c
417F:	include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M:	Michael Hennerich <michael.hennerich@analog.com>
421W:	http://wiki.analog.com/ADP5520
422W:	http://ez.analog.com/community/linux-device-drivers
423S:	Supported
424F:	drivers/mfd/adp5520.c
425F:	drivers/video/backlight/adp5520_bl.c
426F:	drivers/leds/leds-adp5520.c
427F:	drivers/gpio/gpio-adp5520.c
428F:	drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M:	Michael Hennerich <michael.hennerich@analog.com>
432W:	http://wiki.analog.com/ADP5588
433W:	http://ez.analog.com/community/linux-device-drivers
434S:	Supported
435F:	drivers/input/keyboard/adp5588-keys.c
436F:	drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M:	Michael Hennerich <michael.hennerich@analog.com>
440W:	http://wiki.analog.com/ADP8860
441W:	http://ez.analog.com/community/linux-device-drivers
442S:	Supported
443F:	drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M:	Dirk Eibach <eibach@gdsys.de>
447L:	linux-hwmon@vger.kernel.org
448S:	Maintained
449F:	Documentation/hwmon/ads1015
450F:	drivers/hwmon/ads1015.c
451F:	include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M:	Colin Leroy <colin@colino.net>
455S:	Maintained
456F:	drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M:	Jean Delvare <jdelvare@suse.com>
460L:	linux-hwmon@vger.kernel.org
461S:	Maintained
462F:	Documentation/hwmon/adt7475
463F:	drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M:	Michael Hennerich <michael.hennerich@analog.com>
467W:	http://wiki.analog.com/ADXL345
468W:	http://ez.analog.com/community/linux-device-drivers
469S:	Supported
470F:	drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M:	Matthew Wilcox <matthew@wil.cx>
474M:	Hannes Reinecke <hare@suse.com>
475L:	linux-scsi@vger.kernel.org
476S:	Maintained
477F:	Documentation/scsi/advansys.txt
478F:	drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M:	Riccardo Facchetti <fizban@tin.it>
482S:	Maintained
483F:	sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M:	Antti Palosaari <crope@iki.fi>
487L:	linux-media@vger.kernel.org
488W:	https://linuxtv.org
489W:	http://palosaari.fi/linux/
490Q:	http://patchwork.linuxtv.org/project/linux-media/list/
491T:	git git://linuxtv.org/anttip/media_tree.git
492S:	Maintained
493F:	drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M:	Antti Palosaari <crope@iki.fi>
497L:	linux-media@vger.kernel.org
498W:	https://linuxtv.org
499W:	http://palosaari.fi/linux/
500Q:	http://patchwork.linuxtv.org/project/linux-media/list/
501T:	git git://linuxtv.org/anttip/media_tree.git
502S:	Maintained
503F:	drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L:	linux-fsdevel@vger.kernel.org
507S:	Orphan
508F:	Documentation/filesystems/affs.txt
509F:	fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M:	David Howells <dhowells@redhat.com>
513L:	linux-afs@lists.infradead.org
514S:	Supported
515F:	fs/afs/
516F:	include/net/af_rxrpc.h
517F:	net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M:	David Airlie <airlied@linux.ie>
521T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S:	Maintained
523F:	drivers/char/agp/
524F:	include/linux/agp*
525F:	include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M:	"Juergen E. Fischer" <fischer@norbit.de>
529L:	linux-scsi@vger.kernel.org
530S:	Maintained
531F:	drivers/scsi/aha152x*
532F:	drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M:	Hannes Reinecke <hare@suse.com>
536L:	linux-scsi@vger.kernel.org
537S:	Maintained
538F:	drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M:	Hans Verkuil <hverkuil@xs4all.nl>
542L:	linux-media@vger.kernel.org
543T:	git git://linuxtv.org/media_tree.git
544W:	https://linuxtv.org
545S:	Maintained
546F:	drivers/media/radio/radio-aimslab*
547
548AIO
549M:	Benjamin LaHaise <bcrl@kvack.org>
550L:	linux-aio@kvack.org
551S:	Supported
552F:	fs/aio.c
553F:	include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M:	Antti Palosaari <crope@iki.fi>
557L:	linux-media@vger.kernel.org
558W:	https://linuxtv.org
559W:	http://palosaari.fi/linux/
560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
561T:	git git://linuxtv.org/anttip/media_tree.git
562S:	Maintained
563F:	drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M:	Duncan Sands <duncan.sands@free.fr>
567L:	linux-usb@vger.kernel.org
568W:	http://www.linux-usb.org/SpeedTouch/
569S:	Maintained
570F:	drivers/usb/atm/speedtch.c
571F:	drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M:	Manuel Lauss <manuel.lauss@gmail.com>
575S:	Maintained
576F:	drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M:	Rudolf Marek <r.marek@assembler.cz>
580L:	linux-i2c@vger.kernel.org
581S:	Maintained
582F:	Documentation/i2c/busses/i2c-ali1563
583F:	drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M:	Corentin Labbe <clabbe.montjoie@gmail.com>
587L:	linux-crypto@vger.kernel.org
588S:	Maintained
589F:	drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M:	Richard Henderson <rth@twiddle.net>
593M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M:	Matt Turner <mattst88@gmail.com>
595S:	Odd Fixes
596L:	linux-alpha@vger.kernel.org
597F:	arch/alpha/
598
599ALPS PS/2 TOUCHPAD DRIVER
600R:	Pali Rohár <pali.rohar@gmail.com>
601F:	drivers/input/mouse/alps.*
602
603ALTERA MAILBOX DRIVER
604M:	Ley Foon Tan <lftan@altera.com>
605L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S:	Maintained
607F:	drivers/mailbox/mailbox-altera.c
608
609ALTERA PIO DRIVER
610M:	Tien Hock Loh <thloh@altera.com>
611L:	linux-gpio@vger.kernel.org
612S:	Maintained
613F:	drivers/gpio/gpio-altera.c
614
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M:	Thor Thayer <tthayer@opensource.altera.com>
617S:	Maintained
618F:	drivers/gpio/gpio-altera-a10sr.c
619F:	drivers/mfd/altera-a10sr.c
620F:	include/linux/mfd/altera-a10sr.h
621
622ALTERA TRIPLE SPEED ETHERNET DRIVER
623M:	Vince Bridgers <vbridger@opensource.altera.com>
624L:	netdev@vger.kernel.org
625L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S:	Maintained
627F:	drivers/net/ethernet/altera/
628
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M:	Tobias Klauser <tklauser@distanz.ch>
631L:	linux-serial@vger.kernel.org
632L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633S:	Maintained
634F:	drivers/tty/serial/altera_uart.c
635F:	drivers/tty/serial/altera_jtaguart.c
636F:	include/linux/altera_uart.h
637F:	include/linux/altera_jtaguart.h
638
639AMAZON ETHERNET DRIVERS
640M:	Netanel Belgazal <netanel@annapurnalabs.com>
641R:	Saeed Bishara <saeed@annapurnalabs.com>
642R:	Zorik Machulsky <zorik@annapurnalabs.com>
643L:	netdev@vger.kernel.org
644S:	Supported
645F:	Documentation/networking/ena.txt
646F:	drivers/net/ethernet/amazon/
647
648AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
649M:	Tom Lendacky <thomas.lendacky@amd.com>
650M:	Gary Hook <gary.hook@amd.com>
651L:	linux-crypto@vger.kernel.org
652S:	Supported
653F:	drivers/crypto/ccp/
654F:	include/linux/ccp.h
655
656AMD FAM15H PROCESSOR POWER MONITORING DRIVER
657M:	Huang Rui <ray.huang@amd.com>
658L:	linux-hwmon@vger.kernel.org
659S:	Supported
660F:	Documentation/hwmon/fam15h_power
661F:	drivers/hwmon/fam15h_power.c
662
663AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
664L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
665S:	Orphan
666F:	drivers/usb/gadget/udc/amd5536udc.*
667
668AMD GEODE PROCESSOR/CHIPSET SUPPORT
669P:	Andres Salomon <dilinger@queued.net>
670L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
671W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
672S:	Supported
673F:	drivers/char/hw_random/geode-rng.c
674F:	drivers/crypto/geode*
675F:	drivers/video/fbdev/geode/
676F:	arch/x86/include/asm/geode.h
677
678AMD IOMMU (AMD-VI)
679M:	Joerg Roedel <joro@8bytes.org>
680L:	iommu@lists.linux-foundation.org
681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
682S:	Maintained
683F:	drivers/iommu/amd_iommu*.[ch]
684F:	include/linux/amd-iommu.h
685
686AMD KFD
687M:	Oded Gabbay <oded.gabbay@gmail.com>
688L:	dri-devel@lists.freedesktop.org
689T:	git git://people.freedesktop.org/~gabbayo/linux.git
690S:	Supported
691F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
692F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
693F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
694F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
695F:	drivers/gpu/drm/amd/amdkfd/
696F:	drivers/gpu/drm/amd/include/cik_structs.h
697F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
698F:	drivers/gpu/drm/amd/include/vi_structs.h
699F:	drivers/gpu/drm/radeon/radeon_kfd.c
700F:	drivers/gpu/drm/radeon/radeon_kfd.h
701F:	include/uapi/linux/kfd_ioctl.h
702
703AMD SEATTLE DEVICE TREE SUPPORT
704M:	Brijesh Singh <brijeshkumar.singh@amd.com>
705M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
706M:	Tom Lendacky <thomas.lendacky@amd.com>
707S:	Supported
708F:	arch/arm64/boot/dts/amd/
709
710AMD XGBE DRIVER
711M:	Tom Lendacky <thomas.lendacky@amd.com>
712L:	netdev@vger.kernel.org
713S:	Supported
714F:	drivers/net/ethernet/amd/xgbe/
715F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
716
717AMS (Apple Motion Sensor) DRIVER
718M:	Michael Hanselmann <linux-kernel@hansmi.ch>
719S:	Supported
720F:	drivers/macintosh/ams/
721
722ANALOG DEVICES INC AD9389B DRIVER
723M:	Hans Verkuil <hans.verkuil@cisco.com>
724L:	linux-media@vger.kernel.org
725S:	Maintained
726F:	drivers/media/i2c/ad9389b*
727
728ANALOG DEVICES INC ADV7180 DRIVER
729M:	Lars-Peter Clausen <lars@metafoo.de>
730L:	linux-media@vger.kernel.org
731W:	http://ez.analog.com/community/linux-device-drivers
732S:	Supported
733F:	drivers/media/i2c/adv7180.c
734
735ANALOG DEVICES INC ADV7511 DRIVER
736M:	Hans Verkuil <hans.verkuil@cisco.com>
737L:	linux-media@vger.kernel.org
738S:	Maintained
739F:	drivers/media/i2c/adv7511*
740
741ANALOG DEVICES INC ADV7604 DRIVER
742M:	Hans Verkuil <hans.verkuil@cisco.com>
743L:	linux-media@vger.kernel.org
744S:	Maintained
745F:	drivers/media/i2c/adv7604*
746
747ANALOG DEVICES INC ADV7842 DRIVER
748M:	Hans Verkuil <hans.verkuil@cisco.com>
749L:	linux-media@vger.kernel.org
750S:	Maintained
751F:	drivers/media/i2c/adv7842*
752
753ANALOG DEVICES INC ASOC CODEC DRIVERS
754M:	Lars-Peter Clausen <lars@metafoo.de>
755L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
756W:	http://wiki.analog.com/
757W:	http://ez.analog.com/community/linux-device-drivers
758S:	Supported
759F:	sound/soc/codecs/adau*
760F:	sound/soc/codecs/adav*
761F:	sound/soc/codecs/ad1*
762F:	sound/soc/codecs/ad7*
763F:	sound/soc/codecs/ssm*
764F:	sound/soc/codecs/sigmadsp.*
765
766ANALOG DEVICES INC ASOC DRIVERS
767L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
768L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
769W:	http://blackfin.uclinux.org/
770S:	Supported
771F:	sound/soc/blackfin/*
772
773ANALOG DEVICES INC IIO DRIVERS
774M:	Lars-Peter Clausen <lars@metafoo.de>
775M:	Michael Hennerich <Michael.Hennerich@analog.com>
776W:	http://wiki.analog.com/
777W:	http://ez.analog.com/community/linux-device-drivers
778S:	Supported
779F:	drivers/iio/*/ad*
780X:	drivers/iio/*/adjd*
781F:	drivers/staging/iio/*/ad*
782F:	staging/iio/trigger/iio-trig-bfin-timer.c
783
784ANALOG DEVICES INC DMA DRIVERS
785M:	Lars-Peter Clausen <lars@metafoo.de>
786W:	http://ez.analog.com/community/linux-device-drivers
787S:	Supported
788F:	drivers/dma/dma-axi-dmac.c
789
790ANDROID CONFIG FRAGMENTS
791M:	Rob Herring <robh@kernel.org>
792S:	Supported
793F:	kernel/configs/android*
794
795ANDROID DRIVERS
796M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
797M:	Arve Hjønnevåg <arve@android.com>
798M:	Riley Andrews <riandrews@android.com>
799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
800L:	devel@driverdev.osuosl.org
801S:	Supported
802F:	drivers/android/
803F:	drivers/staging/android/
804
805ANDROID ION DRIVER
806M:	Laura Abbott <labbott@redhat.com>
807M:	Sumit Semwal <sumit.semwal@linaro.org>
808L:	devel@driverdev.osuosl.org
809S:	Supported
810F:	Documentation/devicetree/bindings/staging/ion/
811F:	drivers/staging/android/ion
812F:	drivers/staging/android/uapi/ion.h
813F:	drivers/staging/android/uapi/ion_test.h
814
815AOA (Apple Onboard Audio) ALSA DRIVER
816M:	Johannes Berg <johannes@sipsolutions.net>
817L:	linuxppc-dev@lists.ozlabs.org
818L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
819S:	Maintained
820F:	sound/aoa/
821
822APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
823M:	William Breathitt Gray <vilhelm.gray@gmail.com>
824L:	linux-iio@vger.kernel.org
825S:	Maintained
826F:	drivers/iio/adc/stx104.c
827
828APM DRIVER
829M:	Jiri Kosina <jikos@kernel.org>
830S:	Odd fixes
831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
832F:	arch/x86/kernel/apm_32.c
833F:	include/linux/apm_bios.h
834F:	include/uapi/linux/apm_bios.h
835F:	drivers/char/apm-emulation.c
836
837APPLE BCM5974 MULTITOUCH DRIVER
838M:	Henrik Rydberg <rydberg@bitmath.org>
839L:	linux-input@vger.kernel.org
840S:	Odd fixes
841F:	drivers/input/mouse/bcm5974.c
842
843APPLE SMC DRIVER
844M:	Henrik Rydberg <rydberg@bitmath.org>
845L:	linux-hwmon@vger.kernel.org
846S:	Odd fixes
847F:	drivers/hwmon/applesmc.c
848
849APPLETALK NETWORK LAYER
850M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
851S:	Maintained
852F:	drivers/net/appletalk/
853F:	net/appletalk/
854
855APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
856M:	Duc Dang <dhdang@apm.com>
857S:	Supported
858F:	arch/arm64/boot/dts/apm/
859
860APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
861M:	Iyappan Subramanian <isubramanian@apm.com>
862M:	Keyur Chudgar <kchudgar@apm.com>
863S:	Supported
864F:	drivers/net/ethernet/apm/xgene/
865F:	drivers/net/phy/mdio-xgene.c
866F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
867F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
868
869APPLIED MICRO (APM) X-GENE SOC PMU
870M:	Tai Nguyen <ttnguyen@apm.com>
871S:	Supported
872F:	drivers/perf/xgene_pmu.c
873F:	Documentation/perf/xgene-pmu.txt
874F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
875
876APTINA CAMERA SENSOR PLL
877M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
878L:	linux-media@vger.kernel.org
879S:	Maintained
880F:	drivers/media/i2c/aptina-pll.*
881
882ARC FRAMEBUFFER DRIVER
883M:	Jaya Kumar <jayalk@intworks.biz>
884S:	Maintained
885F:	drivers/video/fbdev/arcfb.c
886F:	drivers/video/fbdev/core/fb_defio.c
887
888ARCNET NETWORK LAYER
889M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
890L:	netdev@vger.kernel.org
891S:	Maintained
892F:	drivers/net/arcnet/
893F:	include/uapi/linux/if_arcnet.h
894
895ARC PGU DRM DRIVER
896M:	Alexey Brodkin <abrodkin@synopsys.com>
897S:	Supported
898F:	drivers/gpu/drm/arc/
899F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
900
901ARM ARCHITECTED TIMER DRIVER
902M:	Mark Rutland <mark.rutland@arm.com>
903M:	Marc Zyngier <marc.zyngier@arm.com>
904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
905S:	Maintained
906F:	arch/arm/include/asm/arch_timer.h
907F:	arch/arm64/include/asm/arch_timer.h
908F:	drivers/clocksource/arm_arch_timer.c
909
910ARM HDLCD DRM DRIVER
911M:	Liviu Dudau <liviu.dudau@arm.com>
912S:	Supported
913F:	drivers/gpu/drm/arm/hdlcd_*
914F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
915
916ARM MALI-DP DRM DRIVER
917M:	Liviu Dudau <liviu.dudau@arm.com>
918M:	Brian Starkey <brian.starkey@arm.com>
919M:	Mali DP Maintainers <malidp@foss.arm.com>
920S:	Supported
921F:	drivers/gpu/drm/arm/
922F:	Documentation/devicetree/bindings/display/arm,malidp.txt
923
924ARM MFM AND FLOPPY DRIVERS
925M:	Ian Molton <spyro@f2s.com>
926S:	Maintained
927F:	arch/arm/lib/floppydma.S
928F:	arch/arm/include/asm/floppy.h
929
930ARM PMU PROFILING AND DEBUGGING
931M:	Will Deacon <will.deacon@arm.com>
932M:	Mark Rutland <mark.rutland@arm.com>
933S:	Maintained
934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935F:	arch/arm*/kernel/perf_*
936F:	arch/arm/oprofile/common.c
937F:	arch/arm*/kernel/hw_breakpoint.c
938F:	arch/arm*/include/asm/hw_breakpoint.h
939F:	arch/arm*/include/asm/perf_event.h
940F:	drivers/perf/*
941F:	include/linux/perf/arm_pmu.h
942F:	Documentation/devicetree/bindings/arm/pmu.txt
943
944ARM PORT
945M:	Russell King <linux@armlinux.org.uk>
946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
947W:	http://www.armlinux.org.uk/
948S:	Maintained
949F:	arch/arm/
950
951ARM SUB-ARCHITECTURES
952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
953S:	Maintained
954F:	arch/arm/mach-*/
955F:	arch/arm/plat-*/
956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
957
958ARM PRIMECELL AACI PL041 DRIVER
959M:	Russell King <linux@armlinux.org.uk>
960S:	Maintained
961F:	sound/arm/aaci.*
962
963ARM PRIMECELL CLCD PL110 DRIVER
964M:	Russell King <linux@armlinux.org.uk>
965S:	Maintained
966F:	drivers/video/fbdev/amba-clcd.*
967
968ARM PRIMECELL KMI PL050 DRIVER
969M:	Russell King <linux@armlinux.org.uk>
970S:	Maintained
971F:	drivers/input/serio/ambakmi.*
972F:	include/linux/amba/kmi.h
973
974ARM PRIMECELL MMCI PL180/1 DRIVER
975M:	Russell King <linux@armlinux.org.uk>
976S:	Maintained
977F:	drivers/mmc/host/mmci.*
978F:	include/linux/amba/mmci.h
979
980ARM PRIMECELL UART PL010 AND PL011 DRIVERS
981M:	Russell King <linux@armlinux.org.uk>
982S:	Maintained
983F:	drivers/tty/serial/amba-pl01*.c
984F:	include/linux/amba/serial.h
985
986ARM PRIMECELL BUS SUPPORT
987M:	Russell King <linux@armlinux.org.uk>
988S:	Maintained
989F:	drivers/amba/
990F:	include/linux/amba/bus.h
991
992ARM/ADS SPHERE MACHINE SUPPORT
993M:	Lennert Buytenhek <kernel@wantstofly.org>
994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995S:	Maintained
996
997ARM/AFEB9260 MACHINE SUPPORT
998M:	Sergey Lapin <slapin@ossfans.org>
999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000S:	Maintained
1001
1002ARM/AJECO 1ARM MACHINE SUPPORT
1003M:	Lennert Buytenhek <kernel@wantstofly.org>
1004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005S:	Maintained
1006
1007ARM/Allwinner sunXi SoC support
1008M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1009M:	Chen-Yu Tsai <wens@csie.org>
1010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1011S:	Maintained
1012N:	sun[x456789]i
1013F:	arch/arm/boot/dts/ntc-gr8*
1014
1015ARM/Allwinner SoC Clock Support
1016M:	Emilio López <emilio@elopez.com.ar>
1017S:	Maintained
1018F:	drivers/clk/sunxi/
1019
1020ARM/Amlogic Meson SoC support
1021M:	Carlo Caione <carlo@caione.org>
1022M:	Kevin Hilman <khilman@baylibre.com>
1023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1024L:	linux-amlogic@lists.infradead.org
1025W:	http://linux-meson.com/
1026S:	Maintained
1027F:	arch/arm/mach-meson/
1028F:	arch/arm/boot/dts/meson*
1029F:	arch/arm64/boot/dts/amlogic/
1030F: 	drivers/pinctrl/meson/
1031N:	meson
1032
1033ARM/Annapurna Labs ALPINE ARCHITECTURE
1034M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1035M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S:	Maintained
1038F:	arch/arm/mach-alpine/
1039F:	arch/arm/boot/dts/alpine*
1040F:	arch/arm64/boot/dts/al/
1041F:	drivers/*/*alpine*
1042
1043ARM/ARTPEC MACHINE SUPPORT
1044M:	Jesper Nilsson <jesper.nilsson@axis.com>
1045M:	Lars Persson <lars.persson@axis.com>
1046M:	Niklas Cassel <niklas.cassel@axis.com>
1047S:	Maintained
1048L:	linux-arm-kernel@axis.com
1049F:	arch/arm/mach-artpec
1050F:	arch/arm/boot/dts/artpec6*
1051F:	drivers/clk/axis
1052
1053ARM/ASPEED MACHINE SUPPORT
1054M:	Joel Stanley <joel@jms.id.au>
1055S:	Maintained
1056F:	arch/arm/mach-aspeed/
1057F:	arch/arm/boot/dts/aspeed-*
1058F:	drivers/*/*aspeed*
1059
1060ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1061M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1062M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1063M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065W:	http://www.linux4sam.org
1066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1067S:	Supported
1068F:	arch/arm/mach-at91/
1069F:	include/soc/at91/
1070F:	arch/arm/boot/dts/at91*.dts
1071F:	arch/arm/boot/dts/at91*.dtsi
1072F:	arch/arm/boot/dts/sama*.dts
1073F:	arch/arm/boot/dts/sama*.dtsi
1074F:	arch/arm/include/debug/at91.S
1075
1076ARM/ATMEL AT91 Clock Support
1077M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1078S:	Maintained
1079F:	drivers/clk/at91
1080
1081ARM/CALXEDA HIGHBANK ARCHITECTURE
1082M:	Rob Herring <robh@kernel.org>
1083L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084S:	Maintained
1085F:	arch/arm/mach-highbank/
1086F:	arch/arm/boot/dts/highbank.dts
1087F:	arch/arm/boot/dts/ecx-*.dts*
1088
1089ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1090M:	Krzysztof Halasa <khalasa@piap.pl>
1091S:	Maintained
1092F:	arch/arm/mach-cns3xxx/
1093
1094ARM/CAVIUM THUNDER NETWORK DRIVER
1095M:	Sunil Goutham <sgoutham@cavium.com>
1096M:	Robert Richter <rric@kernel.org>
1097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S:	Supported
1099F:	drivers/net/ethernet/cavium/thunder/
1100
1101ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1102M:	Alexander Shiyan <shc_work@mail.ru>
1103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S:	Odd Fixes
1105N:	clps711x
1106
1107ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1108M:	Hartley Sweeten <hsweeten@visionengravers.com>
1109M:	Ryan Mallon <rmallon@gmail.com>
1110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S:	Maintained
1112F:	arch/arm/mach-ep93xx/
1113F:	arch/arm/mach-ep93xx/include/mach/
1114
1115ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1116M:	Lennert Buytenhek <kernel@wantstofly.org>
1117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118S:	Maintained
1119
1120ARM/CLKDEV SUPPORT
1121M:	Russell King <linux@armlinux.org.uk>
1122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123S:	Maintained
1124F:	arch/arm/include/asm/clkdev.h
1125F:	drivers/clk/clkdev.c
1126
1127ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1128M:	Mike Rapoport <mike@compulab.co.il>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S:	Maintained
1131
1132ARM/CONTEC MICRO9 MACHINE SUPPORT
1133M:	Hubert Feurstein <hubert.feurstein@contec.at>
1134S:	Maintained
1135F:	arch/arm/mach-ep93xx/micro9.c
1136
1137ARM/CORESIGHT FRAMEWORK AND DRIVERS
1138M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140S:	Maintained
1141F:	drivers/hwtracing/coresight/*
1142F:	Documentation/trace/coresight.txt
1143F:	Documentation/devicetree/bindings/arm/coresight.txt
1144F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1145F:	tools/perf/arch/arm/util/pmu.c
1146F:	tools/perf/arch/arm/util/auxtrace.c
1147F:	tools/perf/arch/arm/util/cs-etm.c
1148F:	tools/perf/arch/arm/util/cs-etm.h
1149F:	tools/perf/util/cs-etm.h
1150
1151ARM/CORGI MACHINE SUPPORT
1152M:	Richard Purdie <rpurdie@rpsys.net>
1153S:	Maintained
1154
1155ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1156M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158T:	git git://github.com/ulli-kroll/linux.git
1159S:	Maintained
1160F:	arch/arm/mach-gemini/
1161F:	drivers/rtc/rtc-gemini.c
1162
1163ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1164M:	Barry Song <baohua@kernel.org>
1165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1167S:	Maintained
1168F:	arch/arm/boot/dts/prima2*
1169F:	arch/arm/mach-prima2/
1170F:	drivers/clk/sirf/
1171F:	drivers/clocksource/timer-prima2.c
1172F:	drivers/clocksource/timer-atlas7.c
1173N:	[^a-z]sirf
1174
1175ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1176M:	Baruch Siach <baruch@tkos.co.il>
1177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178S:	Maintained
1179F:	arch/arm/boot/dts/cx92755*
1180N:	digicolor
1181
1182ARM/EBSA110 MACHINE SUPPORT
1183M:	Russell King <linux@armlinux.org.uk>
1184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185W:	http://www.armlinux.org.uk/
1186S:	Maintained
1187F:	arch/arm/mach-ebsa110/
1188F:	drivers/net/ethernet/amd/am79c961a.*
1189
1190ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1191M:	Uwe Kleine-König <kernel@pengutronix.de>
1192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193S:	Maintained
1194N:	efm32
1195
1196ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1197M:	Daniel Ribeiro <drwyrm@gmail.com>
1198M:	Stefan Schmidt <stefan@openezx.org>
1199M:	Harald Welte <laforge@openezx.org>
1200L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1201W:	http://www.openezx.org/
1202S:	Maintained
1203T:	topgit git://git.openezx.org/openezx.git
1204F:	arch/arm/mach-pxa/ezx.c
1205
1206ARM/FARADAY FA526 PORT
1207M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209S:	Maintained
1210T:	git git://git.berlios.de/gemini-board
1211F:	arch/arm/mm/*-fa*
1212
1213ARM/FOOTBRIDGE ARCHITECTURE
1214M:	Russell King <linux@armlinux.org.uk>
1215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216W:	http://www.armlinux.org.uk/
1217S:	Maintained
1218F:	arch/arm/include/asm/hardware/dec21285.h
1219F:	arch/arm/mach-footbridge/
1220
1221ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1222M:	Shawn Guo <shawnguo@kernel.org>
1223M:	Sascha Hauer <kernel@pengutronix.de>
1224R:	Fabio Estevam <fabio.estevam@nxp.com>
1225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S:	Maintained
1227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1228F:	arch/arm/mach-imx/
1229F:	arch/arm/mach-mxs/
1230F:	arch/arm/boot/dts/imx*
1231F:	arch/arm/configs/imx*_defconfig
1232F:	drivers/clk/imx/
1233F:	include/soc/imx/
1234
1235ARM/FREESCALE VYBRID ARM ARCHITECTURE
1236M:	Shawn Guo <shawnguo@kernel.org>
1237M:	Sascha Hauer <kernel@pengutronix.de>
1238R:	Stefan Agner <stefan@agner.ch>
1239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S:	Maintained
1241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1242F:	arch/arm/mach-imx/*vf610*
1243F:	arch/arm/boot/dts/vf*
1244
1245ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1246M:	Lennert Buytenhek <kernel@wantstofly.org>
1247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248S:	Maintained
1249
1250ARM/GUMSTIX MACHINE SUPPORT
1251M:	Steve Sakoman <sakoman@gmail.com>
1252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253S:	Maintained
1254
1255ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1256M:	Philipp Zabel <philipp.zabel@gmail.com>
1257M:	Paul Parsons <lost.distance@yahoo.com>
1258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259S:	Maintained
1260F:	arch/arm/mach-pxa/hx4700.c
1261F:	arch/arm/mach-pxa/include/mach/hx4700.h
1262F:	sound/soc/pxa/hx4700.c
1263
1264ARM/HISILICON SOC SUPPORT
1265M:	Wei Xu <xuwei5@hisilicon.com>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267W:	http://www.hisilicon.com
1268S:	Supported
1269T:	git git://github.com/hisilicon/linux-hisi.git
1270F:	arch/arm/mach-hisi/
1271F:	arch/arm/boot/dts/hi3*
1272F:	arch/arm/boot/dts/hip*
1273F:	arch/arm/boot/dts/hisi*
1274F:	arch/arm64/boot/dts/hisilicon/
1275
1276ARM/HP JORNADA 7XX MACHINE SUPPORT
1277M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1278W:	www.jlime.com
1279S:	Maintained
1280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1281F:	arch/arm/mach-sa1100/jornada720.c
1282F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1283
1284ARM/IGEP MACHINE SUPPORT
1285M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1286M:	Javier Martinez Canillas <javier@dowhile0.org>
1287L:	linux-omap@vger.kernel.org
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Maintained
1290F:	arch/arm/boot/dts/omap3-igep*
1291
1292ARM/INCOME PXA270 SUPPORT
1293M:	Marek Vasut <marek.vasut@gmail.com>
1294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S:	Maintained
1296F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1297
1298ARM/INTEL IOP32X ARM ARCHITECTURE
1299M:	Lennert Buytenhek <kernel@wantstofly.org>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S:	Maintained
1302
1303ARM/INTEL IOP33X ARM ARCHITECTURE
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Orphan
1306
1307ARM/INTEL IOP13XX ARM ARCHITECTURE
1308M:	Lennert Buytenhek <kernel@wantstofly.org>
1309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310S:	Maintained
1311
1312ARM/INTEL IQ81342EX MACHINE SUPPORT
1313M:	Lennert Buytenhek <kernel@wantstofly.org>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Maintained
1316
1317ARM/INTEL IXDP2850 MACHINE SUPPORT
1318M:	Lennert Buytenhek <kernel@wantstofly.org>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321
1322ARM/INTEL IXP4XX ARM ARCHITECTURE
1323M:	Imre Kaloz <kaloz@openwrt.org>
1324M:	Krzysztof Halasa <khalasa@piap.pl>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S:	Maintained
1327F:	arch/arm/mach-ixp4xx/
1328
1329ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1330M:	Jonathan Cameron <jic23@cam.ac.uk>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S:	Maintained
1333F:	arch/arm/mach-pxa/stargate2.c
1334F:	drivers/pcmcia/pxa2xx_stargate2.c
1335
1336ARM/INTEL XSC3 (MANZANO) ARM CORE
1337M:	Lennert Buytenhek <kernel@wantstofly.org>
1338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339S:	Maintained
1340
1341ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1342M:	Lennert Buytenhek <kernel@wantstofly.org>
1343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344S:	Maintained
1345
1346ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1347M:	Santosh Shilimkar <ssantosh@kernel.org>
1348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349S:	Maintained
1350F:	arch/arm/mach-keystone/
1351F:	arch/arm/boot/dts/keystone-*
1352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1353
1354ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1355M:	Santosh Shilimkar <ssantosh@kernel.org>
1356L:	linux-kernel@vger.kernel.org
1357S:	Maintained
1358F:	drivers/clk/keystone/
1359
1360ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1361M:	Santosh Shilimkar <ssantosh@kernel.org>
1362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363L:	linux-kernel@vger.kernel.org
1364S:	Maintained
1365F:	drivers/clocksource/timer-keystone.c
1366
1367ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1368M:	Santosh Shilimkar <ssantosh@kernel.org>
1369L:	linux-kernel@vger.kernel.org
1370S:	Maintained
1371F:	drivers/power/reset/keystone-reset.c
1372
1373ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1374M:	Santosh Shilimkar <ssantosh@kernel.org>
1375L:	linux-kernel@vger.kernel.org
1376S:	Maintained
1377F:	drivers/memory/*emif*
1378
1379ARM/LG1K ARCHITECTURE
1380M:	Chanho Min <chanho.min@lge.com>
1381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S:	Maintained
1383F:	arch/arm64/boot/dts/lg/
1384
1385ARM/LOGICPD PXA270 MACHINE SUPPORT
1386M:	Lennert Buytenhek <kernel@wantstofly.org>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Maintained
1389
1390ARM/LPC18XX ARCHITECTURE
1391M:	Joachim Eastwood <manabian@gmail.com>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394F:	arch/arm/boot/dts/lpc43*
1395F:	drivers/clk/nxp/clk-lpc18xx*
1396F:	drivers/clocksource/time-lpc32xx.c
1397F:	drivers/i2c/busses/i2c-lpc2k.c
1398F:	drivers/memory/pl172.c
1399F:	drivers/mtd/spi-nor/nxp-spifi.c
1400F:	drivers/rtc/rtc-lpc24xx.c
1401N:	lpc18xx
1402
1403ARM/LPC32XX SOC SUPPORT
1404M:	Vladimir Zapolskiy <vz@mleia.com>
1405M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1408S:	Maintained
1409F:	arch/arm/boot/dts/lpc32*
1410F:	arch/arm/mach-lpc32xx/
1411F:	drivers/i2c/busses/i2c-pnx.c
1412F:	drivers/net/ethernet/nxp/lpc_eth.c
1413F:	drivers/usb/host/ohci-nxp.c
1414F:	drivers/watchdog/pnx4008_wdt.c
1415N:	lpc32xx
1416
1417ARM/MAGICIAN MACHINE SUPPORT
1418M:	Philipp Zabel <philipp.zabel@gmail.com>
1419S:	Maintained
1420
1421ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1422M:	Jason Cooper <jason@lakedaemon.net>
1423M:	Andrew Lunn <andrew@lunn.ch>
1424M:	Gregory Clement <gregory.clement@free-electrons.com>
1425M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Maintained
1428F:	arch/arm/mach-mvebu/
1429F:	drivers/rtc/rtc-armada38x.c
1430F:	arch/arm/boot/dts/armada*
1431F:	arch/arm/boot/dts/kirkwood*
1432F:	arch/arm64/boot/dts/marvell/armada*
1433F:	drivers/cpufreq/mvebu-cpufreq.c
1434F:	arch/arm/configs/mvebu_*_defconfig
1435
1436ARM/Marvell Berlin SoC support
1437M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439S:	Maintained
1440F:	arch/arm/mach-berlin/
1441F:	arch/arm/boot/dts/berlin*
1442F:	arch/arm64/boot/dts/marvell/berlin*
1443
1444
1445ARM/Marvell Dove/MV78xx0/Orion SOC support
1446M:	Jason Cooper <jason@lakedaemon.net>
1447M:	Andrew Lunn <andrew@lunn.ch>
1448M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1449M:	Gregory Clement <gregory.clement@free-electrons.com>
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S:	Maintained
1452F:	arch/arm/mach-dove/
1453F:	arch/arm/mach-mv78xx0/
1454F:	arch/arm/mach-orion5x/
1455F:	arch/arm/plat-orion/
1456F:	arch/arm/boot/dts/dove*
1457F:	arch/arm/boot/dts/orion5x*
1458
1459
1460ARM/Orion SoC/Technologic Systems TS-78xx platform support
1461M:	Alexander Clouter <alex@digriz.org.uk>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463W:	http://www.digriz.org.uk/ts78xx/kernel
1464S:	Maintained
1465F:	arch/arm/mach-orion5x/ts78xx-*
1466
1467ARM/OXNAS platform support
1468M:	Neil Armstrong <narmstrong@baylibre.com>
1469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1471S:	Maintained
1472F:	arch/arm/mach-oxnas/
1473F:	arch/arm/boot/dts/oxnas*
1474F:	arch/arm/boot/dts/wd-mbwe.dts
1475N:	oxnas
1476
1477ARM/Mediatek RTC DRIVER
1478M:	Eddie Huang <eddie.huang@mediatek.com>
1479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1481S:	Maintained
1482F:	drivers/rtc/rtc-mt6397.c
1483
1484ARM/Mediatek SoC support
1485M:	Matthias Brugger <matthias.bgg@gmail.com>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489F:	arch/arm/boot/dts/mt6*
1490F:	arch/arm/boot/dts/mt8*
1491F:	arch/arm/mach-mediatek/
1492N:	mtk
1493K:	mediatek
1494
1495ARM/Mediatek USB3 PHY DRIVER
1496M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1499S:	Maintained
1500F:	drivers/phy/phy-mt65xx-usb3.c
1501
1502ARM/MICREL KS8695 ARCHITECTURE
1503M:	Greg Ungerer <gerg@uclinux.org>
1504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505F:	arch/arm/mach-ks8695/
1506S:	Odd Fixes
1507
1508ARM/MIOA701 MACHINE SUPPORT
1509M:	Robert Jarzmik <robert.jarzmik@free.fr>
1510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511F:	arch/arm/mach-pxa/mioa701.c
1512S:	Maintained
1513
1514ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1515M:	Michael Petchkovsky <mkpetch@internode.on.net>
1516S:	Maintained
1517
1518ARM/NOMADIK ARCHITECTURE
1519M:	Alessandro Rubini <rubini@unipv.it>
1520M:	Linus Walleij <linus.walleij@linaro.org>
1521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522S:	Maintained
1523F:	arch/arm/mach-nomadik/
1524F:	drivers/pinctrl/nomadik/
1525F:	drivers/i2c/busses/i2c-nomadik.c
1526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1527
1528ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1529M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1530L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1531W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1532S:	Supported
1533
1534ARM/TOSA MACHINE SUPPORT
1535M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1536M:	Dirk Opfer <dirk@opfer-online.de>
1537S:	Maintained
1538
1539ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1540M:	Marek Vasut <marek.vasut@gmail.com>
1541L:	linux-arm-kernel@lists.infradead.org
1542W:	http://hackndev.com
1543S:	Maintained
1544F:	arch/arm/mach-pxa/include/mach/palmtx.h
1545F:	arch/arm/mach-pxa/palmtx.c
1546F:	arch/arm/mach-pxa/include/mach/palmt5.h
1547F:	arch/arm/mach-pxa/palmt5.c
1548F:	arch/arm/mach-pxa/include/mach/palmld.h
1549F:	arch/arm/mach-pxa/palmld.c
1550F:	arch/arm/mach-pxa/include/mach/palmte2.h
1551F:	arch/arm/mach-pxa/palmte2.c
1552F:	arch/arm/mach-pxa/include/mach/palmtc.h
1553F:	arch/arm/mach-pxa/palmtc.c
1554
1555ARM/PALM TREO SUPPORT
1556M:	Tomas Cech <sleep_walker@suse.com>
1557L:	linux-arm-kernel@lists.infradead.org
1558W:	http://hackndev.com
1559S:	Maintained
1560F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1561F:	arch/arm/mach-pxa/palmtreo.c
1562
1563ARM/PALMZ72 SUPPORT
1564M:	Sergey Lapin <slapin@ossfans.org>
1565L:	linux-arm-kernel@lists.infradead.org
1566W:	http://hackndev.com
1567S:	Maintained
1568F:	arch/arm/mach-pxa/include/mach/palmz72.h
1569F:	arch/arm/mach-pxa/palmz72.c
1570
1571ARM/PLEB SUPPORT
1572M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1573W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1574S:	Maintained
1575
1576ARM/PT DIGITAL BOARD PORT
1577M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579W:	http://www.armlinux.org.uk/
1580S:	Maintained
1581
1582ARM/QUALCOMM SUPPORT
1583M:	Andy Gross <andy.gross@linaro.org>
1584M:	David Brown <david.brown@linaro.org>
1585L:	linux-arm-msm@vger.kernel.org
1586L:	linux-soc@vger.kernel.org
1587S:	Maintained
1588F:	Documentation/devicetree/bindings/soc/qcom/
1589F:	arch/arm/boot/dts/qcom-*.dts
1590F:	arch/arm/boot/dts/qcom-*.dtsi
1591F:	arch/arm/mach-qcom/
1592F:	arch/arm64/boot/dts/qcom/*
1593F:	drivers/i2c/busses/i2c-qup.c
1594F:	drivers/clk/qcom/
1595F:	drivers/soc/qcom/
1596F:	drivers/spi/spi-qup.c
1597F:	drivers/tty/serial/msm_serial.h
1598F:	drivers/tty/serial/msm_serial.c
1599F:	drivers/*/pm8???-*
1600F:	drivers/mfd/ssbi.c
1601F:	drivers/firmware/qcom_scm.c
1602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1603
1604ARM/RADISYS ENP2611 MACHINE SUPPORT
1605M:	Lennert Buytenhek <kernel@wantstofly.org>
1606L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607S:	Maintained
1608
1609ARM/RENESAS ARM64 ARCHITECTURE
1610M:	Simon Horman <horms@verge.net.au>
1611M:	Magnus Damm <magnus.damm@gmail.com>
1612L:	linux-renesas-soc@vger.kernel.org
1613Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1615S:	Supported
1616F:	arch/arm64/boot/dts/renesas/
1617F:	drivers/soc/renesas/
1618F:	include/linux/soc/renesas/
1619
1620ARM/RISCPC ARCHITECTURE
1621M:	Russell King <linux@armlinux.org.uk>
1622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623W:	http://www.armlinux.org.uk/
1624S:	Maintained
1625F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1626F:	arch/arm/include/asm/hardware/ioc.h
1627F:	arch/arm/include/asm/hardware/iomd.h
1628F:	arch/arm/include/asm/hardware/memc.h
1629F:	arch/arm/mach-rpc/
1630F:	drivers/net/ethernet/8390/etherh.c
1631F:	drivers/net/ethernet/i825xx/ether1*
1632F:	drivers/net/ethernet/seeq/ether3*
1633F:	drivers/scsi/arm/
1634
1635ARM/Rockchip SoC support
1636M:	Heiko Stuebner <heiko@sntech.de>
1637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638L:	linux-rockchip@lists.infradead.org
1639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1640S:	Maintained
1641F:	arch/arm/boot/dts/rk3*
1642F:	arch/arm/mach-rockchip/
1643F:	drivers/clk/rockchip/
1644F:	drivers/i2c/busses/i2c-rk3x.c
1645F:	drivers/*/*rockchip*
1646F:	drivers/*/*/*rockchip*
1647F:	sound/soc/rockchip/
1648N:	rockchip
1649
1650ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1651M:	Kukjin Kim <kgene@kernel.org>
1652M:	Krzysztof Kozlowski <krzk@kernel.org>
1653R:	Javier Martinez Canillas <javier@osg.samsung.com>
1654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1656S:	Maintained
1657F:	arch/arm/boot/dts/s3c*
1658F:	arch/arm/boot/dts/s5p*
1659F:	arch/arm/boot/dts/samsung*
1660F:	arch/arm/boot/dts/exynos*
1661F:	arch/arm64/boot/dts/exynos/
1662F:	arch/arm/plat-samsung/
1663F:	arch/arm/mach-s3c24*/
1664F:	arch/arm/mach-s3c64xx/
1665F:	arch/arm/mach-s5p*/
1666F:	arch/arm/mach-exynos*/
1667F:	drivers/*/*s3c24*
1668F:	drivers/*/*/*s3c24*
1669F:	drivers/*/*s3c64xx*
1670F:	drivers/*/*s5pv210*
1671F:	drivers/memory/samsung/*
1672F:	drivers/soc/samsung/*
1673F:	Documentation/arm/Samsung/
1674F:	Documentation/devicetree/bindings/arm/samsung/
1675F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1676F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1677N:	exynos
1678
1679ARM/SAMSUNG MOBILE MACHINE SUPPORT
1680M:	Kyungmin Park <kyungmin.park@samsung.com>
1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S:	Maintained
1683F:	arch/arm/mach-s5pv210/
1684
1685ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1686M:	Kyungmin Park <kyungmin.park@samsung.com>
1687M:	Kamil Debski <kamil@wypas.org>
1688M:	Andrzej Hajda <a.hajda@samsung.com>
1689L:	linux-arm-kernel@lists.infradead.org
1690L:	linux-media@vger.kernel.org
1691S:	Maintained
1692F:	drivers/media/platform/s5p-g2d/
1693
1694ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1695M:	Kyungmin Park <kyungmin.park@samsung.com>
1696M:	Kamil Debski <kamil@wypas.org>
1697M:	Jeongtae Park <jtp.park@samsung.com>
1698M:	Andrzej Hajda <a.hajda@samsung.com>
1699L:	linux-arm-kernel@lists.infradead.org
1700L:	linux-media@vger.kernel.org
1701S:	Maintained
1702F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1703F:	drivers/media/platform/s5p-mfc/
1704
1705ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1706M:	Kyungmin Park <kyungmin.park@samsung.com>
1707L:	linux-arm-kernel@lists.infradead.org
1708L:	linux-media@vger.kernel.org
1709S:	Maintained
1710F:	drivers/staging/media/platform/s5p-cec/
1711
1712ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1713M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1714M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1715L:	linux-arm-kernel@lists.infradead.org
1716L:	linux-media@vger.kernel.org
1717S:	Maintained
1718F:	drivers/media/platform/s5p-jpeg/
1719
1720ARM/SHMOBILE ARM ARCHITECTURE
1721M:	Simon Horman <horms@verge.net.au>
1722M:	Magnus Damm <magnus.damm@gmail.com>
1723L:	linux-renesas-soc@vger.kernel.org
1724Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1726S:	Supported
1727F:	arch/arm/boot/dts/emev2*
1728F:	arch/arm/boot/dts/r7s*
1729F:	arch/arm/boot/dts/r8a*
1730F:	arch/arm/boot/dts/sh*
1731F:	arch/arm/configs/shmobile_defconfig
1732F:	arch/arm/include/debug/renesas-scif.S
1733F:	arch/arm/mach-shmobile/
1734F:	drivers/soc/renesas/
1735F:	include/linux/soc/renesas/
1736
1737ARM/SOCFPGA ARCHITECTURE
1738M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1739S:	Maintained
1740F:	arch/arm/mach-socfpga/
1741F:	arch/arm/boot/dts/socfpga*
1742F:	arch/arm/configs/socfpga_defconfig
1743F:	arch/arm64/boot/dts/altera/
1744W:	http://www.rocketboards.org
1745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1746
1747ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1748M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1749S:	Maintained
1750F:	drivers/clk/socfpga/
1751
1752ARM/SOCFPGA EDAC SUPPORT
1753M:	Thor Thayer <tthayer@opensource.altera.com>
1754S:	Maintained
1755F:	drivers/edac/altera_edac.
1756
1757ARM/STI ARCHITECTURE
1758M:	Patrice Chotard <patrice.chotard@st.com>
1759L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760L:	kernel@stlinux.com
1761W:	http://www.stlinux.com
1762S:	Maintained
1763F:	arch/arm/mach-sti/
1764F:	arch/arm/boot/dts/sti*
1765F:	drivers/char/hw_random/st-rng.c
1766F:	drivers/clocksource/arm_global_timer.c
1767F:	drivers/clocksource/clksrc_st_lpc.c
1768F:	drivers/cpufreq/sti-cpufreq.c
1769F:	drivers/i2c/busses/i2c-st.c
1770F:	drivers/media/rc/st_rc.c
1771F:	drivers/media/platform/sti/c8sectpfe/
1772F:	drivers/mmc/host/sdhci-st.c
1773F:	drivers/phy/phy-miphy28lp.c
1774F:	drivers/phy/phy-miphy365x.c
1775F:	drivers/phy/phy-stih407-usb.c
1776F:	drivers/phy/phy-stih41x-usb.c
1777F:	drivers/pinctrl/pinctrl-st.c
1778F:	drivers/remoteproc/st_remoteproc.c
1779F:	drivers/reset/sti/
1780F:	drivers/rtc/rtc-st-lpc.c
1781F:	drivers/tty/serial/st-asc.c
1782F:	drivers/usb/dwc3/dwc3-st.c
1783F:	drivers/usb/host/ehci-st.c
1784F:	drivers/usb/host/ohci-st.c
1785F:	drivers/watchdog/st_lpc_wdt.c
1786F:	drivers/ata/ahci_st.c
1787
1788ARM/STM32 ARCHITECTURE
1789M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1790M:	Alexandre Torgue <alexandre.torgue@st.com>
1791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S:	Maintained
1793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1794N:	stm32
1795F:	drivers/clocksource/armv7m_systick.c
1796
1797ARM/TANGO ARCHITECTURE
1798M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1799L:	linux-arm-kernel@lists.infradead.org
1800S:	Maintained
1801N:	tango
1802
1803ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1804M:	Lennert Buytenhek <kernel@wantstofly.org>
1805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806S:	Maintained
1807
1808ARM/TETON BGA MACHINE SUPPORT
1809M:	"Mark F. Brown" <mark.brown314@gmail.com>
1810L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811S:	Maintained
1812
1813ARM/THECUS N2100 MACHINE SUPPORT
1814M:	Lennert Buytenhek <kernel@wantstofly.org>
1815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S:	Maintained
1817
1818ARM/NUVOTON W90X900 ARM ARCHITECTURE
1819M:	Wan ZongShun <mcuos.com@gmail.com>
1820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821W:	http://www.mcuos.com
1822S:	Maintained
1823F:	arch/arm/mach-w90x900/
1824F:	drivers/input/keyboard/w90p910_keypad.c
1825F:	drivers/input/touchscreen/w90p910_ts.c
1826F:	drivers/watchdog/nuc900_wdt.c
1827F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1828F:	drivers/mtd/nand/nuc900_nand.c
1829F:	drivers/rtc/rtc-nuc900.c
1830F:	drivers/spi/spi-nuc900.c
1831F:	drivers/usb/host/ehci-w90x900.c
1832F:	drivers/video/fbdev/nuc900fb.c
1833
1834ARM/U300 MACHINE SUPPORT
1835M:	Linus Walleij <linus.walleij@linaro.org>
1836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S:	Supported
1838F:	arch/arm/mach-u300/
1839F:	drivers/clocksource/timer-u300.c
1840F:	drivers/i2c/busses/i2c-stu300.c
1841F:	drivers/rtc/rtc-coh901331.c
1842F:	drivers/watchdog/coh901327_wdt.c
1843F:	drivers/dma/coh901318*
1844F:	drivers/mfd/ab3100*
1845F:	drivers/rtc/rtc-ab3100.c
1846F:	drivers/rtc/rtc-coh901331.c
1847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1848
1849ARM/UNIPHIER ARCHITECTURE
1850M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1853S:	Maintained
1854F:	arch/arm/boot/dts/uniphier*
1855F:	arch/arm/include/asm/hardware/cache-uniphier.h
1856F:	arch/arm/mach-uniphier/
1857F:	arch/arm/mm/cache-uniphier.c
1858F:	arch/arm64/boot/dts/socionext/
1859F:	drivers/bus/uniphier-system-bus.c
1860F:	drivers/clk/uniphier/
1861F:	drivers/i2c/busses/i2c-uniphier*
1862F:	drivers/pinctrl/uniphier/
1863F:	drivers/reset/reset-uniphier.c
1864F:	drivers/tty/serial/8250/8250_uniphier.c
1865N:	uniphier
1866
1867ARM/Ux500 ARM ARCHITECTURE
1868M:	Linus Walleij <linus.walleij@linaro.org>
1869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870S:	Maintained
1871F:	arch/arm/mach-ux500/
1872F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1873F:	drivers/dma/ste_dma40*
1874F:	drivers/hwspinlock/u8500_hsem.c
1875F:	drivers/mfd/abx500*
1876F:	drivers/mfd/ab8500*
1877F:	drivers/mfd/dbx500*
1878F:	drivers/mfd/db8500*
1879F:	drivers/pinctrl/nomadik/pinctrl-ab*
1880F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1881F:	drivers/rtc/rtc-ab8500.c
1882F:	drivers/rtc/rtc-pl031.c
1883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1884
1885ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1886M:	Ulf Hansson <ulf.hansson@linaro.org>
1887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888T:	git git://git.linaro.org/people/ulfh/clk.git
1889S:	Maintained
1890F:	drivers/clk/ux500/
1891
1892ARM/VERSATILE EXPRESS PLATFORM
1893M:	Liviu Dudau <liviu.dudau@arm.com>
1894M:	Sudeep Holla <sudeep.holla@arm.com>
1895M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897S:	Maintained
1898F:	arch/arm/boot/dts/vexpress*
1899F:	arch/arm64/boot/dts/arm/
1900F:	arch/arm/mach-vexpress/
1901F:	*/*/vexpress*
1902F:	*/*/*/vexpress*
1903F:	drivers/clk/versatile/clk-vexpress-osc.c
1904F:	drivers/clocksource/versatile.c
1905N:	mps2
1906
1907ARM/VFP SUPPORT
1908M:	Russell King <linux@armlinux.org.uk>
1909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910W:	http://www.armlinux.org.uk/
1911S:	Maintained
1912F:	arch/arm/vfp/
1913
1914ARM/VOIPAC PXA270 SUPPORT
1915M:	Marek Vasut <marek.vasut@gmail.com>
1916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917S:	Maintained
1918F:	arch/arm/mach-pxa/vpac270.c
1919F:	arch/arm/mach-pxa/include/mach/vpac270.h
1920
1921ARM/VT8500 ARM ARCHITECTURE
1922M:	Tony Prisk <linux@prisktech.co.nz>
1923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924S:	Maintained
1925F:	arch/arm/mach-vt8500/
1926F:	drivers/clocksource/vt8500_timer.c
1927F:	drivers/i2c/busses/i2c-wmt.c
1928F:	drivers/mmc/host/wmt-sdmmc.c
1929F:	drivers/pwm/pwm-vt8500.c
1930F:	drivers/rtc/rtc-vt8500.c
1931F:	drivers/tty/serial/vt8500_serial.c
1932F:	drivers/usb/host/ehci-platform.c
1933F:	drivers/usb/host/uhci-platform.c
1934F:	drivers/video/fbdev/vt8500lcdfb.*
1935F:	drivers/video/fbdev/wm8505fb*
1936F:	drivers/video/fbdev/wmt_ge_rops.*
1937
1938ARM/ZIPIT Z2 SUPPORT
1939M:	Marek Vasut <marek.vasut@gmail.com>
1940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941S:	Maintained
1942F:	arch/arm/mach-pxa/z2.c
1943F:	arch/arm/mach-pxa/include/mach/z2.h
1944
1945ARM/ZTE ARCHITECTURE
1946M:	Jun Nie <jun.nie@linaro.org>
1947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948S:	Maintained
1949F:	arch/arm/mach-zx/
1950F:	drivers/clk/zte/
1951F:	Documentation/devicetree/bindings/arm/zte.txt
1952F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1953
1954ARM/ZYNQ ARCHITECTURE
1955M:	Michal Simek <michal.simek@xilinx.com>
1956R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958W:	http://wiki.xilinx.com
1959T:	git https://github.com/Xilinx/linux-xlnx.git
1960S:	Supported
1961F:	arch/arm/mach-zynq/
1962F:	drivers/cpuidle/cpuidle-zynq.c
1963F:	drivers/block/xsysace.c
1964N:	zynq
1965N:	xilinx
1966F:	drivers/clocksource/cadence_ttc_timer.c
1967F:	drivers/i2c/busses/i2c-cadence.c
1968F:	drivers/mmc/host/sdhci-of-arasan.c
1969F:	drivers/edac/synopsys_edac.c
1970
1971ARM SMMU DRIVERS
1972M:	Will Deacon <will.deacon@arm.com>
1973R:	Robin Murphy <robin.murphy@arm.com>
1974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975S:	Maintained
1976F:	drivers/iommu/arm-smmu.c
1977F:	drivers/iommu/arm-smmu-v3.c
1978F:	drivers/iommu/io-pgtable-arm.c
1979F:	drivers/iommu/io-pgtable-arm-v7s.c
1980
1981ARM64 PORT (AARCH64 ARCHITECTURE)
1982M:	Catalin Marinas <catalin.marinas@arm.com>
1983M:	Will Deacon <will.deacon@arm.com>
1984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1986S:	Maintained
1987F:	arch/arm64/
1988F:	Documentation/arm64/
1989
1990AS3645A LED FLASH CONTROLLER DRIVER
1991M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1992L:	linux-media@vger.kernel.org
1993T:	git git://linuxtv.org/media_tree.git
1994S:	Maintained
1995F:	drivers/media/i2c/as3645a.c
1996F:	include/media/i2c/as3645a.h
1997
1998ASAHI KASEI AK8974 DRIVER
1999M:	Linus Walleij <linus.walleij@linaro.org>
2000L:	linux-iio@vger.kernel.org
2001W:	http://www.akm.com/
2002S:	Supported
2003F:	drivers/iio/magnetometer/ak8974.c
2004
2005ASC7621 HARDWARE MONITOR DRIVER
2006M:	George Joseph <george.joseph@fairview5.com>
2007L:	linux-hwmon@vger.kernel.org
2008S:	Maintained
2009F:	Documentation/hwmon/asc7621
2010F:	drivers/hwmon/asc7621.c
2011
2012ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2013M:	Corentin Chary <corentin.chary@gmail.com>
2014L:	acpi4asus-user@lists.sourceforge.net
2015L:	platform-driver-x86@vger.kernel.org
2016W:	http://acpi4asus.sf.net
2017S:	Maintained
2018F:	drivers/platform/x86/asus*.c
2019F:	drivers/platform/x86/eeepc*.c
2020
2021ASUS WIRELESS RADIO CONTROL DRIVER
2022M:	João Paulo Rechi Vita <jprvita@gmail.com>
2023L:	platform-driver-x86@vger.kernel.org
2024S:	Maintained
2025F:	drivers/platform/x86/asus-wireless.c
2026
2027ASYMMETRIC KEYS
2028M:	David Howells <dhowells@redhat.com>
2029L:	keyrings@vger.kernel.org
2030S:	Maintained
2031F:	Documentation/crypto/asymmetric-keys.txt
2032F:	include/linux/verification.h
2033F:	include/crypto/public_key.h
2034F:	include/crypto/pkcs7.h
2035F:	crypto/asymmetric_keys/
2036
2037ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2038R:	Dan Williams <dan.j.williams@intel.com>
2039W:	http://sourceforge.net/projects/xscaleiop
2040S:	Odd fixes
2041F:	Documentation/crypto/async-tx-api.txt
2042F:	crypto/async_tx/
2043F:	drivers/dma/
2044F:	include/linux/dmaengine.h
2045F:	include/linux/async_tx.h
2046
2047AT24 EEPROM DRIVER
2048M:	Wolfram Sang <wsa@the-dreams.de>
2049L:	linux-i2c@vger.kernel.org
2050S:	Maintained
2051F:	drivers/misc/eeprom/at24.c
2052F:	include/linux/platform_data/at24.h
2053
2054ATA OVER ETHERNET (AOE) DRIVER
2055M:	"Ed L. Cashin" <ed.cashin@acm.org>
2056W:	http://www.openaoe.org/
2057S:	Supported
2058F:	Documentation/aoe/
2059F:	drivers/block/aoe/
2060
2061ATHEROS 71XX/9XXX GPIO DRIVER
2062M:	Alban Bedel <albeu@free.fr>
2063W:	https://github.com/AlbanBedel/linux
2064T:	git git://github.com/AlbanBedel/linux
2065S:	Maintained
2066F:	drivers/gpio/gpio-ath79.c
2067F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2068
2069ATHEROS ATH GENERIC UTILITIES
2070M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2071L:	linux-wireless@vger.kernel.org
2072S:	Supported
2073F:	drivers/net/wireless/ath/*
2074
2075ATHEROS ATH5K WIRELESS DRIVER
2076M:	Jiri Slaby <jirislaby@gmail.com>
2077M:	Nick Kossifidis <mickflemm@gmail.com>
2078M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2079L:	linux-wireless@vger.kernel.org
2080W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2081S:	Maintained
2082F:	drivers/net/wireless/ath/ath5k/
2083
2084ATHEROS ATH6KL WIRELESS DRIVER
2085M:	Kalle Valo <kvalo@qca.qualcomm.com>
2086L:	linux-wireless@vger.kernel.org
2087W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2089S:	Supported
2090F:	drivers/net/wireless/ath/ath6kl/
2091
2092WILOCITY WIL6210 WIRELESS DRIVER
2093M:	Maya Erez <qca_merez@qca.qualcomm.com>
2094L:	linux-wireless@vger.kernel.org
2095L:	wil6210@qca.qualcomm.com
2096S:	Supported
2097W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2098F:	drivers/net/wireless/ath/wil6210/
2099F:	include/uapi/linux/wil6210_uapi.h
2100
2101CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2102M:	Christian Lamparter <chunkeey@googlemail.com>
2103L:	linux-wireless@vger.kernel.org
2104W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2105S:	Maintained
2106F:	drivers/net/wireless/ath/carl9170/
2107
2108ATK0110 HWMON DRIVER
2109M:	Luca Tettamanti <kronos.it@gmail.com>
2110L:	linux-hwmon@vger.kernel.org
2111S:	Maintained
2112F:	drivers/hwmon/asus_atk0110.c
2113
2114ATI_REMOTE2 DRIVER
2115M:	Ville Syrjala <syrjala@sci.fi>
2116S:	Maintained
2117F:	drivers/input/misc/ati_remote2.c
2118
2119ATLX ETHERNET DRIVERS
2120M:	Jay Cliburn <jcliburn@gmail.com>
2121M:	Chris Snook <chris.snook@gmail.com>
2122L:	netdev@vger.kernel.org
2123W:	http://sourceforge.net/projects/atl1
2124W:	http://atl1.sourceforge.net
2125S:	Maintained
2126F:	drivers/net/ethernet/atheros/
2127
2128ATM
2129M:	Chas Williams <3chas3@gmail.com>
2130L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2131L:	netdev@vger.kernel.org
2132W:	http://linux-atm.sourceforge.net
2133S:	Maintained
2134F:	drivers/atm/
2135F:	include/linux/atm*
2136F:	include/uapi/linux/atm*
2137
2138ATMEL AT91 / AT32 MCI DRIVER
2139M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2140S:	Maintained
2141F:	drivers/mmc/host/atmel-mci.c
2142
2143ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2144M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2145S:	Supported
2146F:	drivers/power/reset/at91-sama5d2_shdwc.c
2147
2148ATMEL SAMA5D2 ADC DRIVER
2149M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2150L:	linux-iio@vger.kernel.org
2151S:	Supported
2152F:	drivers/iio/adc/at91-sama5d2_adc.c
2153
2154ATMEL Audio ALSA driver
2155M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2156L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2157S:	Supported
2158F:	sound/soc/atmel
2159
2160ATMEL DMA DRIVER
2161M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Supported
2164F:	drivers/dma/at_hdmac.c
2165F:	drivers/dma/at_hdmac_regs.h
2166F:	include/linux/platform_data/dma-atmel.h
2167
2168ATMEL XDMA DRIVER
2169M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2170L:	linux-arm-kernel@lists.infradead.org
2171L:	dmaengine@vger.kernel.org
2172S:	Supported
2173F:	drivers/dma/at_xdmac.c
2174
2175ATMEL I2C DRIVER
2176M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2177L:	linux-i2c@vger.kernel.org
2178S:	Supported
2179F:	drivers/i2c/busses/i2c-at91.c
2180
2181ATMEL ISI DRIVER
2182M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2183L:	linux-media@vger.kernel.org
2184S:	Supported
2185F:	drivers/media/platform/soc_camera/atmel-isi.c
2186F:	include/media/atmel-isi.h
2187
2188ATMEL LCDFB DRIVER
2189M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2190L:	linux-fbdev@vger.kernel.org
2191S:	Maintained
2192F:	drivers/video/fbdev/atmel_lcdfb.c
2193F:	include/video/atmel_lcdc.h
2194
2195ATMEL MACB ETHERNET DRIVER
2196M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2197S:	Supported
2198F:	drivers/net/ethernet/cadence/
2199
2200ATMEL NAND DRIVER
2201M:	Wenyou Yang <wenyou.yang@atmel.com>
2202M:	Josh Wu <rainyfeeling@outlook.com>
2203L:	linux-mtd@lists.infradead.org
2204S:	Supported
2205F:	drivers/mtd/nand/atmel_nand*
2206
2207ATMEL SDMMC DRIVER
2208M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2209L:	linux-mmc@vger.kernel.org
2210S:	Supported
2211F:	drivers/mmc/host/sdhci-of-at91.c
2212
2213ATMEL SPI DRIVER
2214M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2215S:	Supported
2216F:	drivers/spi/spi-atmel.*
2217
2218ATMEL SSC DRIVER
2219M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2221S:	Supported
2222F:	drivers/misc/atmel-ssc.c
2223F:	include/linux/atmel-ssc.h
2224
2225ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2226M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228S:	Supported
2229F:	drivers/misc/atmel_tclib.c
2230F:	drivers/clocksource/tcb_clksrc.c
2231
2232ATMEL USBA UDC DRIVER
2233M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235S:	Supported
2236F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2237
2238ATMEL WIRELESS DRIVER
2239M:	Simon Kelley <simon@thekelleys.org.uk>
2240L:	linux-wireless@vger.kernel.org
2241W:	http://www.thekelleys.org.uk/atmel
2242W:	http://atmelwlandriver.sourceforge.net/
2243S:	Maintained
2244F:	drivers/net/wireless/atmel/atmel*
2245
2246ATMEL MAXTOUCH DRIVER
2247M:	Nick Dyer <nick@shmanahar.org>
2248T:	git git://github.com/ndyer/linux.git
2249S:	Maintained
2250F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2251F:	drivers/input/touchscreen/atmel_mxt_ts.c
2252F:	include/linux/platform_data/atmel_mxt_ts.h
2253
2254ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2255M:	Bradley Grove <linuxdrivers@attotech.com>
2256L:	linux-scsi@vger.kernel.org
2257W:	http://www.attotech.com
2258S:	Supported
2259F:	drivers/scsi/esas2r
2260
2261ATUSB IEEE 802.15.4 RADIO DRIVER
2262M:	Stefan Schmidt <stefan@osg.samsung.com>
2263L:	linux-wpan@vger.kernel.org
2264S:	Maintained
2265F:	drivers/net/ieee802154/atusb.c
2266F:	drivers/net/ieee802154/atusb.h
2267F:	drivers/net/ieee802154/at86rf230.h
2268
2269AUDIT SUBSYSTEM
2270M:	Paul Moore <paul@paul-moore.com>
2271M:	Eric Paris <eparis@redhat.com>
2272L:	linux-audit@redhat.com (moderated for non-subscribers)
2273W:	http://people.redhat.com/sgrubb/audit/
2274T:	git git://git.infradead.org/users/pcmoore/audit
2275S:	Maintained
2276F:	include/linux/audit.h
2277F:	include/uapi/linux/audit.h
2278F:	kernel/audit*
2279
2280AUXILIARY DISPLAY DRIVERS
2281M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2282W:	http://miguelojeda.es/auxdisplay.htm
2283W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2284S:	Maintained
2285F:	drivers/auxdisplay/
2286F:	include/linux/cfag12864b.h
2287
2288AVR32 ARCHITECTURE
2289M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2290M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2291W:	http://www.atmel.com/products/AVR32/
2292W:	http://mirror.egtvedt.no/avr32linux.org/
2293W:	http://avrfreaks.net/
2294S:	Maintained
2295F:	arch/avr32/
2296
2297AVR32/AT32AP MACHINE SUPPORT
2298M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2299M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2300S:	Maintained
2301F:	arch/avr32/mach-at32ap/
2302
2303AX.25 NETWORK LAYER
2304M:	Ralf Baechle <ralf@linux-mips.org>
2305L:	linux-hams@vger.kernel.org
2306W:	http://www.linux-ax25.org/
2307S:	Maintained
2308F:	include/uapi/linux/ax25.h
2309F:	include/net/ax25.h
2310F:	net/ax25/
2311
2312AZ6007 DVB DRIVER
2313M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2314M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2315L:	linux-media@vger.kernel.org
2316W:	https://linuxtv.org
2317T:	git git://linuxtv.org/media_tree.git
2318S:	Maintained
2319F:	drivers/media/usb/dvb-usb-v2/az6007.c
2320
2321AZTECH FM RADIO RECEIVER DRIVER
2322M:	Hans Verkuil <hverkuil@xs4all.nl>
2323L:	linux-media@vger.kernel.org
2324T:	git git://linuxtv.org/media_tree.git
2325W:	https://linuxtv.org
2326S:	Maintained
2327F:	drivers/media/radio/radio-aztech*
2328
2329B43 WIRELESS DRIVER
2330L:	linux-wireless@vger.kernel.org
2331L:	b43-dev@lists.infradead.org
2332W:	http://wireless.kernel.org/en/users/Drivers/b43
2333S:	Odd Fixes
2334F:	drivers/net/wireless/broadcom/b43/
2335
2336B43LEGACY WIRELESS DRIVER
2337M:	Larry Finger <Larry.Finger@lwfinger.net>
2338L:	linux-wireless@vger.kernel.org
2339L:	b43-dev@lists.infradead.org
2340W:	http://wireless.kernel.org/en/users/Drivers/b43
2341S:	Maintained
2342F:	drivers/net/wireless/broadcom/b43legacy/
2343
2344BACKLIGHT CLASS/SUBSYSTEM
2345M:	Jingoo Han <jingoohan1@gmail.com>
2346M:	Lee Jones <lee.jones@linaro.org>
2347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2348S:	Maintained
2349F:	drivers/video/backlight/
2350F:	include/linux/backlight.h
2351
2352BATMAN ADVANCED
2353M:	Marek Lindner <mareklindner@neomailbox.ch>
2354M:	Simon Wunderlich <sw@simonwunderlich.de>
2355M:	Antonio Quartulli <a@unstable.cc>
2356L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2357W:	https://www.open-mesh.org/
2358Q:	https://patchwork.open-mesh.org/project/batman/list/
2359S:	Maintained
2360F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2361F:	Documentation/ABI/testing/sysfs-class-net-mesh
2362F:	Documentation/networking/batman-adv.txt
2363F:	include/uapi/linux/batman_adv.h
2364F:	net/batman-adv/
2365
2366BAYCOM/HDLCDRV DRIVERS FOR AX.25
2367M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2368L:	linux-hams@vger.kernel.org
2369W:	http://www.baycom.org/~tom/ham/ham.html
2370S:	Maintained
2371F:	drivers/net/hamradio/baycom*
2372
2373BCACHE (BLOCK LAYER CACHE)
2374M:	Kent Overstreet <kent.overstreet@gmail.com>
2375L:	linux-bcache@vger.kernel.org
2376W:	http://bcache.evilpiepirate.org
2377S:	Orphan
2378F:	drivers/md/bcache/
2379
2380BDISP ST MEDIA DRIVER
2381M:	Fabien Dessenne <fabien.dessenne@st.com>
2382L:	linux-media@vger.kernel.org
2383T:	git git://linuxtv.org/media_tree.git
2384W:	https://linuxtv.org
2385S:	Supported
2386F:	drivers/media/platform/sti/bdisp
2387
2388BEFS FILE SYSTEM
2389M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2390M:	Salah Triki <salah.triki@gmail.com>
2391S:	Maintained
2392T:	git git://github.com/luisbg/linux-befs.git
2393F:	Documentation/filesystems/befs.txt
2394F:	fs/befs/
2395
2396BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2397M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2398L:	netdev@vger.kernel.org
2399S:	Maintained
2400F:	drivers/net/ethernet/ec_bhf.c
2401
2402BFS FILE SYSTEM
2403M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2404S:	Maintained
2405F:	Documentation/filesystems/bfs.txt
2406F:	fs/bfs/
2407F:	include/uapi/linux/bfs_fs.h
2408
2409BLACKFIN ARCHITECTURE
2410M:	Steven Miao <realmz6@gmail.com>
2411L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2412T:	git git://git.code.sf.net/p/adi-linux/code
2413W:	http://blackfin.uclinux.org
2414S:	Supported
2415F:	arch/blackfin/
2416
2417BLACKFIN EMAC DRIVER
2418L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2419W:	http://blackfin.uclinux.org
2420S:	Supported
2421F:	drivers/net/ethernet/adi/
2422
2423BLACKFIN RTC DRIVER
2424L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2425W:	http://blackfin.uclinux.org
2426S:	Supported
2427F:	drivers/rtc/rtc-bfin.c
2428
2429BLACKFIN SDH DRIVER
2430M:	Sonic Zhang <sonic.zhang@analog.com>
2431L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2432W:	http://blackfin.uclinux.org
2433S:	Supported
2434F:	drivers/mmc/host/bfin_sdh.c
2435
2436BLACKFIN SERIAL DRIVER
2437M:	Sonic Zhang <sonic.zhang@analog.com>
2438L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2439W:	http://blackfin.uclinux.org
2440S:	Supported
2441F:	drivers/tty/serial/bfin_uart.c
2442
2443BLACKFIN WATCHDOG DRIVER
2444L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2445W:	http://blackfin.uclinux.org
2446S:	Supported
2447F:	drivers/watchdog/bfin_wdt.c
2448
2449BLACKFIN I2C TWI DRIVER
2450M:	Sonic Zhang <sonic.zhang@analog.com>
2451L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2452W:	http://blackfin.uclinux.org/
2453S:	Supported
2454F:	drivers/i2c/busses/i2c-bfin-twi.c
2455
2456BLACKFIN MEDIA DRIVER
2457M:	Scott Jiang <scott.jiang.linux@gmail.com>
2458L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2459W:	http://blackfin.uclinux.org/
2460S:	Supported
2461F:	drivers/media/platform/blackfin/
2462F:	drivers/media/i2c/adv7183*
2463F:	drivers/media/i2c/vs6624*
2464
2465BLINKM RGB LED DRIVER
2466M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2467S:	Maintained
2468F:	drivers/leds/leds-blinkm.c
2469
2470BLOCK LAYER
2471M:	Jens Axboe <axboe@kernel.dk>
2472L:	linux-block@vger.kernel.org
2473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2474S:	Maintained
2475F:	block/
2476F:	kernel/trace/blktrace.c
2477F:	lib/sbitmap.c
2478
2479BLOCK2MTD DRIVER
2480M:	Joern Engel <joern@lazybastard.org>
2481L:	linux-mtd@lists.infradead.org
2482S:	Maintained
2483F:	drivers/mtd/devices/block2mtd.c
2484
2485BLUETOOTH DRIVERS
2486M:	Marcel Holtmann <marcel@holtmann.org>
2487M:	Gustavo Padovan <gustavo@padovan.org>
2488M:	Johan Hedberg <johan.hedberg@gmail.com>
2489L:	linux-bluetooth@vger.kernel.org
2490W:	http://www.bluez.org/
2491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2493S:	Maintained
2494F:	drivers/bluetooth/
2495
2496BLUETOOTH SUBSYSTEM
2497M:	Marcel Holtmann <marcel@holtmann.org>
2498M:	Gustavo Padovan <gustavo@padovan.org>
2499M:	Johan Hedberg <johan.hedberg@gmail.com>
2500L:	linux-bluetooth@vger.kernel.org
2501W:	http://www.bluez.org/
2502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2504S:	Maintained
2505F:	net/bluetooth/
2506F:	include/net/bluetooth/
2507
2508BONDING DRIVER
2509M:	Jay Vosburgh <j.vosburgh@gmail.com>
2510M:	Veaceslav Falico <vfalico@gmail.com>
2511M:	Andy Gospodarek <andy@greyhouse.net>
2512L:	netdev@vger.kernel.org
2513W:	http://sourceforge.net/projects/bonding/
2514S:	Supported
2515F:	drivers/net/bonding/
2516F:	include/uapi/linux/if_bonding.h
2517
2518BPF (Safe dynamic programs and tools)
2519M:	Alexei Starovoitov <ast@kernel.org>
2520L:	netdev@vger.kernel.org
2521L:	linux-kernel@vger.kernel.org
2522S:	Supported
2523F:	kernel/bpf/
2524F:	tools/testing/selftests/bpf/
2525F:	lib/test_bpf.c
2526
2527BROADCOM B44 10/100 ETHERNET DRIVER
2528M:	Michael Chan <michael.chan@broadcom.com>
2529L:	netdev@vger.kernel.org
2530S:	Supported
2531F:	drivers/net/ethernet/broadcom/b44.*
2532
2533BROADCOM B53 ETHERNET SWITCH DRIVER
2534M:	Florian Fainelli <f.fainelli@gmail.com>
2535L:	netdev@vger.kernel.org
2536L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2537S:	Supported
2538F:	drivers/net/dsa/b53/*
2539F:	include/linux/platform_data/b53.h
2540
2541BROADCOM GENET ETHERNET DRIVER
2542M:	Florian Fainelli <f.fainelli@gmail.com>
2543L:	netdev@vger.kernel.org
2544S:	Supported
2545F:	drivers/net/ethernet/broadcom/genet/
2546
2547BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2548M:	Sony Chacko <sony.chacko@qlogic.com>
2549M:	Dept-HSGLinuxNICDev@qlogic.com
2550L:	netdev@vger.kernel.org
2551S:	Supported
2552F:	drivers/net/ethernet/broadcom/bnx2.*
2553F:	drivers/net/ethernet/broadcom/bnx2_*
2554
2555BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2556M:	Ariel Elior <ariel.elior@qlogic.com>
2557L:	netdev@vger.kernel.org
2558S:	Supported
2559F:	drivers/net/ethernet/broadcom/bnx2x/
2560
2561BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2562M:	Florian Fainelli <f.fainelli@gmail.com>
2563M:	Ray Jui <rjui@broadcom.com>
2564M:	Scott Branden <sbranden@broadcom.com>
2565M:	bcm-kernel-feedback-list@broadcom.com
2566T:	git git://github.com/broadcom/mach-bcm
2567S:	Maintained
2568N:	bcm281*
2569N:	bcm113*
2570N:	bcm216*
2571N:	kona
2572F:	arch/arm/mach-bcm/
2573
2574BROADCOM BCM2835 ARM ARCHITECTURE
2575M:	Stephen Warren <swarren@wwwdotorg.org>
2576M:	Lee Jones <lee@kernel.org>
2577M:	Eric Anholt <eric@anholt.net>
2578L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2581S:	Maintained
2582N:	bcm2835
2583
2584BROADCOM BCM47XX MIPS ARCHITECTURE
2585M:	Hauke Mehrtens <hauke@hauke-m.de>
2586M:	Rafał Miłecki <zajec5@gmail.com>
2587L:	linux-mips@linux-mips.org
2588S:	Maintained
2589F:	Documentation/devicetree/bindings/mips/brcm/
2590F:	arch/mips/bcm47xx/*
2591F:	arch/mips/include/asm/mach-bcm47xx/*
2592
2593BROADCOM BCM5301X ARM ARCHITECTURE
2594M:	Hauke Mehrtens <hauke@hauke-m.de>
2595M:	Rafał Miłecki <zajec5@gmail.com>
2596M:	bcm-kernel-feedback-list@broadcom.com
2597L:	linux-arm-kernel@lists.infradead.org
2598S:	Maintained
2599F:	arch/arm/mach-bcm/bcm_5301x.c
2600F:	arch/arm/boot/dts/bcm5301x*.dtsi
2601F:	arch/arm/boot/dts/bcm470*
2602
2603BROADCOM BCM53573 ARM ARCHITECTURE
2604M:	Rafał Miłecki <rafal@milecki.pl>
2605L:	linux-arm-kernel@lists.infradead.org
2606S:	Maintained
2607F:	arch/arm/boot/dts/bcm53573*
2608F:	arch/arm/boot/dts/bcm47189*
2609
2610BROADCOM BCM63XX ARM ARCHITECTURE
2611M:	Florian Fainelli <f.fainelli@gmail.com>
2612M:	bcm-kernel-feedback-list@broadcom.com
2613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2614T:	git git://github.com/broadcom/stblinux.git
2615S:	Maintained
2616N:	bcm63xx
2617
2618BROADCOM BCM63XX/BCM33XX UDC DRIVER
2619M:	Kevin Cernekee <cernekee@gmail.com>
2620L:	linux-usb@vger.kernel.org
2621S:	Maintained
2622F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2623
2624BROADCOM BCM7XXX ARM ARCHITECTURE
2625M:	Brian Norris <computersforpeace@gmail.com>
2626M:	Gregory Fong <gregory.0xf0@gmail.com>
2627M:	Florian Fainelli <f.fainelli@gmail.com>
2628M:	bcm-kernel-feedback-list@broadcom.com
2629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2630T:	git git://github.com/broadcom/stblinux.git
2631S:	Maintained
2632F:	arch/arm/mach-bcm/*brcmstb*
2633F:	arch/arm/boot/dts/bcm7*.dts*
2634F:	drivers/bus/brcmstb_gisb.c
2635N:	brcmstb
2636
2637BROADCOM BMIPS MIPS ARCHITECTURE
2638M:	Kevin Cernekee <cernekee@gmail.com>
2639M:	Florian Fainelli <f.fainelli@gmail.com>
2640L:	linux-mips@linux-mips.org
2641T:	git git://github.com/broadcom/stblinux.git
2642S:	Maintained
2643F:	arch/mips/bmips/*
2644F:	arch/mips/include/asm/mach-bmips/*
2645F:	arch/mips/kernel/*bmips*
2646F:	arch/mips/boot/dts/brcm/bcm*.dts*
2647F:	drivers/irqchip/irq-bcm63*
2648F:	drivers/irqchip/irq-bcm7*
2649F:	drivers/irqchip/irq-brcmstb*
2650F:	include/linux/bcm963xx_nvram.h
2651F:	include/linux/bcm963xx_tag.h
2652
2653BROADCOM TG3 GIGABIT ETHERNET DRIVER
2654M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2655M:	Prashant Sreedharan <prashant@broadcom.com>
2656M:	Michael Chan <mchan@broadcom.com>
2657L:	netdev@vger.kernel.org
2658S:	Supported
2659F:	drivers/net/ethernet/broadcom/tg3.*
2660
2661BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2662M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2663M:	Franky Lin <franky.lin@broadcom.com>
2664M:	Hante Meuleman <hante.meuleman@broadcom.com>
2665L:	linux-wireless@vger.kernel.org
2666L:	brcm80211-dev-list.pdl@broadcom.com
2667S:	Supported
2668F:	drivers/net/wireless/broadcom/brcm80211/
2669
2670BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2671M:	QLogic-Storage-Upstream@qlogic.com
2672L:	linux-scsi@vger.kernel.org
2673S:	Supported
2674F:	drivers/scsi/bnx2fc/
2675
2676BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2677M:	QLogic-Storage-Upstream@qlogic.com
2678L:	linux-scsi@vger.kernel.org
2679S:	Supported
2680F:	drivers/scsi/bnx2i/
2681
2682BROADCOM IPROC ARM ARCHITECTURE
2683M:	Ray Jui <rjui@broadcom.com>
2684M:	Scott Branden <sbranden@broadcom.com>
2685M:	Jon Mason <jonmason@broadcom.com>
2686M:	bcm-kernel-feedback-list@broadcom.com
2687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2688T:	git git://github.com/broadcom/cygnus-linux.git
2689S:	Maintained
2690N:	iproc
2691N:	cygnus
2692N:	bcm[-_]nsp
2693N:	bcm9113*
2694N:	bcm9583*
2695N:	bcm9585*
2696N:	bcm9586*
2697N:	bcm988312
2698N:	bcm113*
2699N:	bcm583*
2700N:	bcm585*
2701N:	bcm586*
2702N:	bcm88312
2703F:	arch/arm64/boot/dts/broadcom/ns2*
2704F:	drivers/clk/bcm/clk-ns*
2705F:	drivers/pinctrl/bcm/pinctrl-ns*
2706
2707BROADCOM BRCMSTB GPIO DRIVER
2708M:	Gregory Fong <gregory.0xf0@gmail.com>
2709L:	bcm-kernel-feedback-list@broadcom.com
2710S:	Supported
2711F:	drivers/gpio/gpio-brcmstb.c
2712F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2713
2714BROADCOM KONA GPIO DRIVER
2715M:	Ray Jui <rjui@broadcom.com>
2716L:	bcm-kernel-feedback-list@broadcom.com
2717S:	Supported
2718F:	drivers/gpio/gpio-bcm-kona.c
2719F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2720
2721BROADCOM NVRAM DRIVER
2722M:	Rafał Miłecki <zajec5@gmail.com>
2723L:	linux-mips@linux-mips.org
2724S:	Maintained
2725F:	drivers/firmware/broadcom/*
2726
2727BROADCOM STB NAND FLASH DRIVER
2728M:	Brian Norris <computersforpeace@gmail.com>
2729M:	Kamal Dasu <kdasu.kdev@gmail.com>
2730L:	linux-mtd@lists.infradead.org
2731L:	bcm-kernel-feedback-list@broadcom.com
2732S:	Maintained
2733F:	drivers/mtd/nand/brcmnand/
2734
2735BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2736M:	Rafał Miłecki <zajec5@gmail.com>
2737L:	linux-wireless@vger.kernel.org
2738S:	Maintained
2739F:	drivers/bcma/
2740F:	include/linux/bcma/
2741
2742BROADCOM SYSTEMPORT ETHERNET DRIVER
2743M:	Florian Fainelli <f.fainelli@gmail.com>
2744L:	netdev@vger.kernel.org
2745S:	Supported
2746F:	drivers/net/ethernet/broadcom/bcmsysport.*
2747
2748BROADCOM VULCAN ARM64 SOC
2749M:	Jayachandran C. <jchandra@broadcom.com>
2750M:	bcm-kernel-feedback-list@broadcom.com
2751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2752S:	Maintained
2753F:	arch/arm64/boot/dts/broadcom/vulcan*
2754
2755BROCADE BFA FC SCSI DRIVER
2756M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2757M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2758L:	linux-scsi@vger.kernel.org
2759S:	Supported
2760F:	drivers/scsi/bfa/
2761
2762BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2763M:	Rasesh Mody <rasesh.mody@qlogic.com>
2764L:	netdev@vger.kernel.org
2765S:	Supported
2766F:	drivers/net/ethernet/brocade/bna/
2767
2768BSG (block layer generic sg v4 driver)
2769M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2770L:	linux-scsi@vger.kernel.org
2771S:	Supported
2772F:	block/bsg.c
2773F:	include/linux/bsg.h
2774F:	include/uapi/linux/bsg.h
2775
2776BT87X AUDIO DRIVER
2777M:	Clemens Ladisch <clemens@ladisch.de>
2778L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2779T:	git git://git.alsa-project.org/alsa-kernel.git
2780S:	Maintained
2781F:	Documentation/sound/alsa/Bt87x.txt
2782F:	sound/pci/bt87x.c
2783
2784BT8XXGPIO DRIVER
2785M:	Michael Buesch <m@bues.ch>
2786W:	http://bu3sch.de/btgpio.php
2787S:	Maintained
2788F:	drivers/gpio/gpio-bt8xx.c
2789
2790BTRFS FILE SYSTEM
2791M:	Chris Mason <clm@fb.com>
2792M:	Josef Bacik <jbacik@fb.com>
2793M:	David Sterba <dsterba@suse.com>
2794L:	linux-btrfs@vger.kernel.org
2795W:	http://btrfs.wiki.kernel.org/
2796Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2798S:	Maintained
2799F:	Documentation/filesystems/btrfs.txt
2800F:	fs/btrfs/
2801
2802BTTV VIDEO4LINUX DRIVER
2803M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2804M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2805L:	linux-media@vger.kernel.org
2806W:	https://linuxtv.org
2807T:	git git://linuxtv.org/media_tree.git
2808S:	Odd fixes
2809F:	Documentation/media/v4l-drivers/bttv*
2810F:	drivers/media/pci/bt8xx/bttv*
2811
2812BUSLOGIC SCSI DRIVER
2813M:	Khalid Aziz <khalid@gonehiking.org>
2814L:	linux-scsi@vger.kernel.org
2815S:	Maintained
2816F:	drivers/scsi/BusLogic.*
2817F:	drivers/scsi/FlashPoint.*
2818
2819C-MEDIA CMI8788 DRIVER
2820M:	Clemens Ladisch <clemens@ladisch.de>
2821L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2822T:	git git://git.alsa-project.org/alsa-kernel.git
2823S:	Maintained
2824F:	sound/pci/oxygen/
2825
2826C6X ARCHITECTURE
2827M:	Mark Salter <msalter@redhat.com>
2828M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2829L:	linux-c6x-dev@linux-c6x.org
2830W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2831S:	Maintained
2832F:	arch/c6x/
2833
2834CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2835M:	David Howells <dhowells@redhat.com>
2836L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2837S:	Supported
2838F:	Documentation/filesystems/caching/cachefiles.txt
2839F:	fs/cachefiles/
2840
2841CADET FM/AM RADIO RECEIVER DRIVER
2842M:	Hans Verkuil <hverkuil@xs4all.nl>
2843L:	linux-media@vger.kernel.org
2844T:	git git://linuxtv.org/media_tree.git
2845W:	https://linuxtv.org
2846S:	Maintained
2847F:	drivers/media/radio/radio-cadet*
2848
2849CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2850M:	Jonathan Corbet <corbet@lwn.net>
2851L:	linux-media@vger.kernel.org
2852T:	git git://linuxtv.org/media_tree.git
2853S:	Maintained
2854F:	Documentation/media/v4l-drivers/cafe_ccic*
2855F:	drivers/media/platform/marvell-ccic/
2856
2857CAIF NETWORK LAYER
2858M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2859L:	netdev@vger.kernel.org
2860S:	Supported
2861F:	Documentation/networking/caif/
2862F:	drivers/net/caif/
2863F:	include/uapi/linux/caif/
2864F:	include/net/caif/
2865F:	net/caif/
2866
2867CALGARY x86-64 IOMMU
2868M:	Muli Ben-Yehuda <mulix@mulix.org>
2869M:	Jon Mason <jdmason@kudzu.us>
2870L:	iommu@lists.linux-foundation.org
2871S:	Maintained
2872F:	arch/x86/kernel/pci-calgary_64.c
2873F:	arch/x86/kernel/tce_64.c
2874F:	arch/x86/include/asm/calgary.h
2875F:	arch/x86/include/asm/tce.h
2876
2877CAN NETWORK LAYER
2878M:	Oliver Hartkopp <socketcan@hartkopp.net>
2879M:	Marc Kleine-Budde <mkl@pengutronix.de>
2880L:	linux-can@vger.kernel.org
2881W:	https://github.com/linux-can
2882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2884S:	Maintained
2885F:	Documentation/networking/can.txt
2886F:	net/can/
2887F:	include/linux/can/core.h
2888F:	include/uapi/linux/can.h
2889F:	include/uapi/linux/can/bcm.h
2890F:	include/uapi/linux/can/raw.h
2891F:	include/uapi/linux/can/gw.h
2892
2893CAN NETWORK DRIVERS
2894M:	Wolfgang Grandegger <wg@grandegger.com>
2895M:	Marc Kleine-Budde <mkl@pengutronix.de>
2896L:	linux-can@vger.kernel.org
2897W:	https://github.com/linux-can
2898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2900S:	Maintained
2901F:	Documentation/devicetree/bindings/net/can/
2902F:	drivers/net/can/
2903F:	include/linux/can/dev.h
2904F:	include/linux/can/platform/
2905F:	include/uapi/linux/can/error.h
2906F:	include/uapi/linux/can/netlink.h
2907
2908CAPABILITIES
2909M:	Serge Hallyn <serge@hallyn.com>
2910L:	linux-security-module@vger.kernel.org
2911S:	Supported
2912F:	include/linux/capability.h
2913F:	include/uapi/linux/capability.h
2914F:	security/commoncap.c
2915F:	kernel/capability.c
2916
2917CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2918M:	Kevin Tsai <ktsai@capellamicro.com>
2919S:	Maintained
2920F:	drivers/iio/light/cm*
2921F:	Documentation/devicetree/bindings/i2c/trivial-devices.txt
2922
2923CAVIUM I2C DRIVER
2924M:	Jan Glauber <jglauber@cavium.com>
2925M:	David Daney <david.daney@cavium.com>
2926W:	http://www.cavium.com
2927S:	Supported
2928F:	drivers/i2c/busses/i2c-octeon*
2929F:	drivers/i2c/busses/i2c-thunderx*
2930
2931CAVIUM LIQUIDIO NETWORK DRIVER
2932M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2933M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2934M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2935M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2936L:     netdev@vger.kernel.org
2937W:     http://www.cavium.com
2938S:     Supported
2939F:     drivers/net/ethernet/cavium/liquidio/
2940
2941CC2520 IEEE-802.15.4 RADIO DRIVER
2942M:	Varka Bhadram <varkabhadram@gmail.com>
2943L:	linux-wpan@vger.kernel.org
2944S:	Maintained
2945F:	drivers/net/ieee802154/cc2520.c
2946F:	include/linux/spi/cc2520.h
2947F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2948
2949CEC DRIVER
2950M:	Hans Verkuil <hans.verkuil@cisco.com>
2951L:	linux-media@vger.kernel.org
2952T:	git git://linuxtv.org/media_tree.git
2953W:	http://linuxtv.org
2954S:	Supported
2955F:	Documentation/cec.txt
2956F:	Documentation/media/uapi/cec
2957F:	drivers/staging/media/cec/
2958F:	drivers/media/cec-edid.c
2959F:	drivers/media/rc/keymaps/rc-cec.c
2960F:	include/media/cec.h
2961F:	include/media/cec-edid.h
2962F:	include/linux/cec.h
2963F:	include/linux/cec-funcs.h
2964
2965CELL BROADBAND ENGINE ARCHITECTURE
2966M:	Arnd Bergmann <arnd@arndb.de>
2967L:	linuxppc-dev@lists.ozlabs.org
2968W:	http://www.ibm.com/developerworks/power/cell/
2969S:	Supported
2970F:	arch/powerpc/include/asm/cell*.h
2971F:	arch/powerpc/include/asm/spu*.h
2972F:	arch/powerpc/include/uapi/asm/spu*.h
2973F:	arch/powerpc/oprofile/*cell*
2974F:	arch/powerpc/platforms/cell/
2975
2976CEPH COMMON CODE (LIBCEPH)
2977M:	Ilya Dryomov <idryomov@gmail.com>
2978M:	"Yan, Zheng" <zyan@redhat.com>
2979M:	Sage Weil <sage@redhat.com>
2980L:	ceph-devel@vger.kernel.org
2981W:	http://ceph.com/
2982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2983T:	git git://github.com/ceph/ceph-client.git
2984S:	Supported
2985F:	net/ceph/
2986F:	include/linux/ceph/
2987F:	include/linux/crush/
2988
2989CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2990M:	"Yan, Zheng" <zyan@redhat.com>
2991M:	Sage Weil <sage@redhat.com>
2992M:	Ilya Dryomov <idryomov@gmail.com>
2993L:	ceph-devel@vger.kernel.org
2994W:	http://ceph.com/
2995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2996T:	git git://github.com/ceph/ceph-client.git
2997S:	Supported
2998F:	Documentation/filesystems/ceph.txt
2999F:	fs/ceph/
3000
3001CERTIFICATE HANDLING:
3002M:	David Howells <dhowells@redhat.com>
3003M:	David Woodhouse <dwmw2@infradead.org>
3004L:	keyrings@vger.kernel.org
3005S:	Maintained
3006F:	Documentation/module-signing.txt
3007F:	certs/
3008F:	scripts/sign-file.c
3009F:	scripts/extract-cert.c
3010
3011CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3012L:	linux-usb@vger.kernel.org
3013S:	Orphan
3014F:	Documentation/usb/WUSB-Design-overview.txt
3015F:	Documentation/usb/wusb-cbaf
3016F:	drivers/usb/host/hwa-hc.c
3017F:	drivers/usb/host/whci/
3018F:	drivers/usb/wusbcore/
3019F:	include/linux/usb/wusb*
3020
3021CFAG12864B LCD DRIVER
3022M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3023W:	http://miguelojeda.es/auxdisplay.htm
3024W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3025S:	Maintained
3026F:	drivers/auxdisplay/cfag12864b.c
3027F:	include/linux/cfag12864b.h
3028
3029CFAG12864BFB LCD FRAMEBUFFER DRIVER
3030M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3031W:	http://miguelojeda.es/auxdisplay.htm
3032W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3033S:	Maintained
3034F:	drivers/auxdisplay/cfag12864bfb.c
3035F:	include/linux/cfag12864b.h
3036
3037CFG80211 and NL80211
3038M:	Johannes Berg <johannes@sipsolutions.net>
3039L:	linux-wireless@vger.kernel.org
3040W:	http://wireless.kernel.org/
3041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3043S:	Maintained
3044F:	include/uapi/linux/nl80211.h
3045F:	include/net/cfg80211.h
3046F:	net/wireless/*
3047X:	net/wireless/wext*
3048
3049CHAR and MISC DRIVERS
3050M:	Arnd Bergmann <arnd@arndb.de>
3051M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3053S:	Supported
3054F:	drivers/char/*
3055F:	drivers/misc/*
3056F:	include/linux/miscdevice.h
3057
3058CHECKPATCH
3059M:	Andy Whitcroft <apw@canonical.com>
3060M:	Joe Perches <joe@perches.com>
3061S:	Maintained
3062F:	scripts/checkpatch.pl
3063
3064CHINESE DOCUMENTATION
3065M:	Harry Wei <harryxiyou@gmail.com>
3066L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3067L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3068S:	Maintained
3069F:	Documentation/zh_CN/
3070
3071CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3072M:	Peter Chen <Peter.Chen@nxp.com>
3073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3074L:	linux-usb@vger.kernel.org
3075S:	Maintained
3076F:	drivers/usb/chipidea/
3077
3078CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3079M:	Hans de Goede <hdegoede@redhat.com>
3080L:	linux-input@vger.kernel.org
3081S:	Maintained
3082F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3083F:	drivers/input/touchscreen/chipone_icn8318.c
3084
3085CHROME HARDWARE PLATFORM SUPPORT
3086M:	Olof Johansson <olof@lixom.net>
3087S:	Maintained
3088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3089F:	drivers/platform/chrome/
3090
3091CISCO VIC ETHERNET NIC DRIVER
3092M:	Christian Benvenuti <benve@cisco.com>
3093M:	Sujith Sankar <ssujith@cisco.com>
3094M:	Govindarajulu Varadarajan <_govind@gmx.com>
3095M:	Neel Patel <neepatel@cisco.com>
3096S:	Supported
3097F:	drivers/net/ethernet/cisco/enic/
3098
3099CISCO VIC LOW LATENCY NIC DRIVER
3100M:	Christian Benvenuti <benve@cisco.com>
3101M:	Dave Goodell <dgoodell@cisco.com>
3102S:	Supported
3103F:	drivers/infiniband/hw/usnic/
3104
3105CIRRUS LOGIC EP93XX ETHERNET DRIVER
3106M:	Hartley Sweeten <hsweeten@visionengravers.com>
3107L:	netdev@vger.kernel.org
3108S:	Maintained
3109F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3110
3111CIRRUS LOGIC AUDIO CODEC DRIVERS
3112M:	Brian Austin <brian.austin@cirrus.com>
3113M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3114L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3115S:	Maintained
3116F:	sound/soc/codecs/cs*
3117
3118CLEANCACHE API
3119M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3120L:	linux-kernel@vger.kernel.org
3121S:	Maintained
3122F:	mm/cleancache.c
3123F:	include/linux/cleancache.h
3124
3125CLK API
3126M:	Russell King <linux@armlinux.org.uk>
3127L:	linux-clk@vger.kernel.org
3128S:	Maintained
3129F:	include/linux/clk.h
3130
3131CLOCKSOURCE, CLOCKEVENT DRIVERS
3132M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3133M:	Thomas Gleixner <tglx@linutronix.de>
3134L:	linux-kernel@vger.kernel.org
3135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3136S:	Supported
3137F:	drivers/clocksource
3138
3139CISCO FCOE HBA DRIVER
3140M:	Hiral Patel <hiralpat@cisco.com>
3141M:	Suma Ramars <sramars@cisco.com>
3142M:	Brian Uchino <buchino@cisco.com>
3143L:	linux-scsi@vger.kernel.org
3144S:	Supported
3145F:	drivers/scsi/fnic/
3146
3147CISCO SCSI HBA DRIVER
3148M:	Narsimhulu Musini <nmusini@cisco.com>
3149M:	Sesidhar Baddela <sebaddel@cisco.com>
3150L:	linux-scsi@vger.kernel.org
3151S:	Supported
3152F:	drivers/scsi/snic/
3153
3154CMPC ACPI DRIVER
3155M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3156M:	Daniel Oliveira Nascimento <don@syst.com.br>
3157L:	platform-driver-x86@vger.kernel.org
3158S:	Supported
3159F:	drivers/platform/x86/classmate-laptop.c
3160
3161COBALT MEDIA DRIVER
3162M:	Hans Verkuil <hans.verkuil@cisco.com>
3163L:	linux-media@vger.kernel.org
3164T:	git git://linuxtv.org/media_tree.git
3165W:	https://linuxtv.org
3166S:	Supported
3167F:	drivers/media/pci/cobalt/
3168
3169COCCINELLE/Semantic Patches (SmPL)
3170M:	Julia Lawall <Julia.Lawall@lip6.fr>
3171M:	Gilles Muller <Gilles.Muller@lip6.fr>
3172M:	Nicolas Palix <nicolas.palix@imag.fr>
3173M:	Michal Marek <mmarek@suse.com>
3174L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3176W:	http://coccinelle.lip6.fr/
3177S:	Supported
3178F:	Documentation/dev-tools/coccinelle.rst
3179F:	scripts/coccinelle/
3180F:	scripts/coccicheck
3181
3182CODA FILE SYSTEM
3183M:	Jan Harkes <jaharkes@cs.cmu.edu>
3184M:	coda@cs.cmu.edu
3185L:	codalist@coda.cs.cmu.edu
3186W:	http://www.coda.cs.cmu.edu/
3187S:	Maintained
3188F:	Documentation/filesystems/coda.txt
3189F:	fs/coda/
3190F:	include/linux/coda*.h
3191F:	include/uapi/linux/coda*.h
3192
3193CODA V4L2 MEM2MEM DRIVER
3194M:	Philipp Zabel <p.zabel@pengutronix.de>
3195L:	linux-media@vger.kernel.org
3196S:	Maintained
3197F:	Documentation/devicetree/bindings/media/coda.txt
3198F:	drivers/media/platform/coda/
3199
3200COMMON CLK FRAMEWORK
3201M:	Michael Turquette <mturquette@baylibre.com>
3202M:	Stephen Boyd <sboyd@codeaurora.org>
3203L:	linux-clk@vger.kernel.org
3204Q:	http://patchwork.kernel.org/project/linux-clk/list/
3205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3206S:	Maintained
3207F:	Documentation/devicetree/bindings/clock/
3208F:	drivers/clk/
3209X:	drivers/clk/clkdev.c
3210F:	include/linux/clk-pr*
3211F:	include/linux/clk/
3212
3213COMMON INTERNET FILE SYSTEM (CIFS)
3214M:	Steve French <sfrench@samba.org>
3215L:	linux-cifs@vger.kernel.org
3216L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3217W:	http://linux-cifs.samba.org/
3218T:	git git://git.samba.org/sfrench/cifs-2.6.git
3219S:	Supported
3220F:	Documentation/filesystems/cifs/
3221F:	fs/cifs/
3222
3223COMPACTPCI HOTPLUG CORE
3224M:	Scott Murray <scott@spiteful.org>
3225L:	linux-pci@vger.kernel.org
3226S:	Maintained
3227F:	drivers/pci/hotplug/cpci_hotplug*
3228
3229COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3230M:	Scott Murray <scott@spiteful.org>
3231L:	linux-pci@vger.kernel.org
3232S:	Maintained
3233F:	drivers/pci/hotplug/cpcihp_zt5550.*
3234
3235COMPACTPCI HOTPLUG GENERIC DRIVER
3236M:	Scott Murray <scott@spiteful.org>
3237L:	linux-pci@vger.kernel.org
3238S:	Maintained
3239F:	drivers/pci/hotplug/cpcihp_generic.c
3240
3241COMPAL LAPTOP SUPPORT
3242M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3243L:	platform-driver-x86@vger.kernel.org
3244S:	Maintained
3245F:	drivers/platform/x86/compal-laptop.c
3246
3247CONEXANT ACCESSRUNNER USB DRIVER
3248L:	accessrunner-general@lists.sourceforge.net
3249W:	http://accessrunner.sourceforge.net/
3250S:	Orphan
3251F:	drivers/usb/atm/cxacru.c
3252
3253CONFIGFS
3254M:	Joel Becker <jlbec@evilplan.org>
3255M:	Christoph Hellwig <hch@lst.de>
3256T:	git git://git.infradead.org/users/hch/configfs.git
3257S:	Supported
3258F:	fs/configfs/
3259F:	include/linux/configfs.h
3260
3261CONNECTOR
3262M:	Evgeniy Polyakov <zbr@ioremap.net>
3263L:	netdev@vger.kernel.org
3264S:	Maintained
3265F:	drivers/connector/
3266
3267CONTROL GROUP (CGROUP)
3268M:	Tejun Heo <tj@kernel.org>
3269M:	Li Zefan <lizefan@huawei.com>
3270M:	Johannes Weiner <hannes@cmpxchg.org>
3271L:	cgroups@vger.kernel.org
3272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3273S:	Maintained
3274F:	Documentation/cgroup*
3275F:	include/linux/cgroup*
3276F:	kernel/cgroup*
3277
3278CONTROL GROUP - CPUSET
3279M:	Li Zefan <lizefan@huawei.com>
3280L:	cgroups@vger.kernel.org
3281W:	http://www.bullopensource.org/cpuset/
3282W:	http://oss.sgi.com/projects/cpusets/
3283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3284S:	Maintained
3285F:	Documentation/cgroup-v1/cpusets.txt
3286F:	include/linux/cpuset.h
3287F:	kernel/cpuset.c
3288
3289CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3290M:	Johannes Weiner <hannes@cmpxchg.org>
3291M:	Michal Hocko <mhocko@kernel.org>
3292M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3293L:	cgroups@vger.kernel.org
3294L:	linux-mm@kvack.org
3295S:	Maintained
3296F:	mm/memcontrol.c
3297F:	mm/swap_cgroup.c
3298
3299CORETEMP HARDWARE MONITORING DRIVER
3300M:	Fenghua Yu <fenghua.yu@intel.com>
3301L:	linux-hwmon@vger.kernel.org
3302S:	Maintained
3303F:	Documentation/hwmon/coretemp
3304F:	drivers/hwmon/coretemp.c
3305
3306COSA/SRP SYNC SERIAL DRIVER
3307M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3308W:	http://www.fi.muni.cz/~kas/cosa/
3309S:	Maintained
3310F:	drivers/net/wan/cosa*
3311
3312CPMAC ETHERNET DRIVER
3313M:	Florian Fainelli <f.fainelli@gmail.com>
3314L:	netdev@vger.kernel.org
3315S:	Maintained
3316F:	drivers/net/ethernet/ti/cpmac.c
3317
3318CPU FREQUENCY DRIVERS
3319M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3320M:	Viresh Kumar <viresh.kumar@linaro.org>
3321L:	linux-pm@vger.kernel.org
3322S:	Maintained
3323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3324T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3325F:	Documentation/cpu-freq/
3326F:	drivers/cpufreq/
3327F:	include/linux/cpufreq.h
3328
3329CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3330M:	Viresh Kumar <viresh.kumar@linaro.org>
3331M:	Sudeep Holla <sudeep.holla@arm.com>
3332L:	linux-pm@vger.kernel.org
3333W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3334S:	Maintained
3335F:	drivers/cpufreq/arm_big_little.h
3336F:	drivers/cpufreq/arm_big_little.c
3337F:	drivers/cpufreq/arm_big_little_dt.c
3338
3339CPUIDLE DRIVER - ARM BIG LITTLE
3340M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3341M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3342L:	linux-pm@vger.kernel.org
3343L:	linux-arm-kernel@lists.infradead.org
3344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3345S:	Maintained
3346F:	drivers/cpuidle/cpuidle-big_little.c
3347
3348CPUIDLE DRIVER - ARM EXYNOS
3349M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3350M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3351M:	Kukjin Kim <kgene@kernel.org>
3352L:	linux-pm@vger.kernel.org
3353L:	linux-samsung-soc@vger.kernel.org
3354S:	Supported
3355F:	drivers/cpuidle/cpuidle-exynos.c
3356F:	arch/arm/mach-exynos/pm.c
3357
3358CPUIDLE DRIVERS
3359M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3360M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3361L:	linux-pm@vger.kernel.org
3362S:	Maintained
3363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3364F:	drivers/cpuidle/*
3365F:	include/linux/cpuidle.h
3366
3367CPUID/MSR DRIVER
3368M:	"H. Peter Anvin" <hpa@zytor.com>
3369S:	Maintained
3370F:	arch/x86/kernel/cpuid.c
3371F:	arch/x86/kernel/msr.c
3372
3373CPU POWER MONITORING SUBSYSTEM
3374M:	Thomas Renninger <trenn@suse.com>
3375L:	linux-pm@vger.kernel.org
3376S:	Maintained
3377F:	tools/power/cpupower/
3378
3379CRAMFS FILESYSTEM
3380W:	http://sourceforge.net/projects/cramfs/
3381S:	Orphan / Obsolete
3382F:	Documentation/filesystems/cramfs.txt
3383F:	fs/cramfs/
3384
3385CRIS PORT
3386M:	Mikael Starvik <starvik@axis.com>
3387M:	Jesper Nilsson <jesper.nilsson@axis.com>
3388L:	linux-cris-kernel@axis.com
3389W:	http://developer.axis.com
3390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3391S:	Maintained
3392F:	arch/cris/
3393F:	drivers/tty/serial/crisv10.*
3394
3395CRYPTO API
3396M:	Herbert Xu <herbert@gondor.apana.org.au>
3397M:	"David S. Miller" <davem@davemloft.net>
3398L:	linux-crypto@vger.kernel.org
3399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3401S:	Maintained
3402F:	Documentation/crypto/
3403F:	Documentation/devicetree/bindings/crypto/
3404F:	Documentation/DocBook/crypto-API.tmpl
3405F:	arch/*/crypto/
3406F:	crypto/
3407F:	drivers/crypto/
3408F:	include/crypto/
3409
3410CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3411M:	Neil Horman <nhorman@tuxdriver.com>
3412L:	linux-crypto@vger.kernel.org
3413S:	Maintained
3414F:	crypto/ansi_cprng.c
3415F:	crypto/rng.c
3416
3417CS3308 MEDIA DRIVER
3418M:	Hans Verkuil <hverkuil@xs4all.nl>
3419L:	linux-media@vger.kernel.org
3420T:	git git://linuxtv.org/media_tree.git
3421W:	http://linuxtv.org
3422S:	Odd Fixes
3423F:	drivers/media/i2c/cs3308.c
3424F:	drivers/media/i2c/cs3308.h
3425
3426CS5535 Audio ALSA driver
3427M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3428S:	Maintained
3429F:	sound/pci/cs5535audio/
3430
3431CW1200 WLAN driver
3432M:	Solomon Peachy <pizza@shaftnet.org>
3433S:	Maintained
3434F:	drivers/net/wireless/st/cw1200/
3435
3436CX18 VIDEO4LINUX DRIVER
3437M:	Andy Walls <awalls@md.metrocast.net>
3438L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3439L:	linux-media@vger.kernel.org
3440T:	git git://linuxtv.org/media_tree.git
3441W:	https://linuxtv.org
3442W:	http://www.ivtvdriver.org/index.php/Cx18
3443S:	Maintained
3444F:	Documentation/media/v4l-drivers/cx18*
3445F:	drivers/media/pci/cx18/
3446F:	include/uapi/linux/ivtv*
3447
3448CX2341X MPEG ENCODER HELPER MODULE
3449M:	Hans Verkuil <hverkuil@xs4all.nl>
3450L:	linux-media@vger.kernel.org
3451T:	git git://linuxtv.org/media_tree.git
3452W:	https://linuxtv.org
3453S:	Maintained
3454F:	drivers/media/common/cx2341x*
3455F:	include/media/cx2341x*
3456
3457CX24120 MEDIA DRIVER
3458M:	Jemma Denson <jdenson@gmail.com>
3459M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3460L:	linux-media@vger.kernel.org
3461W:	https://linuxtv.org
3462Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3463S:	Maintained
3464F:	drivers/media/dvb-frontends/cx24120*
3465
3466CX88 VIDEO4LINUX DRIVER
3467M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3468M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3469L:	linux-media@vger.kernel.org
3470W:	https://linuxtv.org
3471T:	git git://linuxtv.org/media_tree.git
3472S:	Odd fixes
3473F:	Documentation/media/v4l-drivers/cx88*
3474F:	drivers/media/pci/cx88/
3475
3476CXD2820R MEDIA DRIVER
3477M:	Antti Palosaari <crope@iki.fi>
3478L:	linux-media@vger.kernel.org
3479W:	https://linuxtv.org
3480W:	http://palosaari.fi/linux/
3481Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3482T:	git git://linuxtv.org/anttip/media_tree.git
3483S:	Maintained
3484F:	drivers/media/dvb-frontends/cxd2820r*
3485
3486CXGB3 ETHERNET DRIVER (CXGB3)
3487M:	Santosh Raspatur <santosh@chelsio.com>
3488L:	netdev@vger.kernel.org
3489W:	http://www.chelsio.com
3490S:	Supported
3491F:	drivers/net/ethernet/chelsio/cxgb3/
3492
3493CXGB3 ISCSI DRIVER (CXGB3I)
3494M:	Karen Xie <kxie@chelsio.com>
3495L:	linux-scsi@vger.kernel.org
3496W:	http://www.chelsio.com
3497S:	Supported
3498F:	drivers/scsi/cxgbi/cxgb3i
3499
3500CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3501M:	Steve Wise <swise@chelsio.com>
3502L:	linux-rdma@vger.kernel.org
3503W:	http://www.openfabrics.org
3504S:	Supported
3505F:	drivers/infiniband/hw/cxgb3/
3506F:	include/uapi/rdma/cxgb3-abi.h
3507
3508CXGB4 ETHERNET DRIVER (CXGB4)
3509M:	Hariprasad S <hariprasad@chelsio.com>
3510L:	netdev@vger.kernel.org
3511W:	http://www.chelsio.com
3512S:	Supported
3513F:	drivers/net/ethernet/chelsio/cxgb4/
3514
3515CXGB4 ISCSI DRIVER (CXGB4I)
3516M:	Karen Xie <kxie@chelsio.com>
3517L:	linux-scsi@vger.kernel.org
3518W:	http://www.chelsio.com
3519S:	Supported
3520F:	drivers/scsi/cxgbi/cxgb4i
3521
3522CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3523M:	Steve Wise <swise@chelsio.com>
3524L:	linux-rdma@vger.kernel.org
3525W:	http://www.openfabrics.org
3526S:	Supported
3527F:	drivers/infiniband/hw/cxgb4/
3528F:	include/uapi/rdma/cxgb4-abi.h
3529
3530CXGB4VF ETHERNET DRIVER (CXGB4VF)
3531M:	Casey Leedom <leedom@chelsio.com>
3532L:	netdev@vger.kernel.org
3533W:	http://www.chelsio.com
3534S:	Supported
3535F:	drivers/net/ethernet/chelsio/cxgb4vf/
3536
3537CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3538M:	Ian Munsie <imunsie@au1.ibm.com>
3539M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3540L:	linuxppc-dev@lists.ozlabs.org
3541S:	Supported
3542F:	arch/powerpc/platforms/powernv/pci-cxl.c
3543F:	drivers/misc/cxl/
3544F:	include/misc/cxl*
3545F:	include/uapi/misc/cxl.h
3546F:	Documentation/powerpc/cxl.txt
3547F:	Documentation/ABI/testing/sysfs-class-cxl
3548
3549CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3550M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3551M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3552M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3553L:	linux-scsi@vger.kernel.org
3554S:	Supported
3555F:	drivers/scsi/cxlflash/
3556F:	include/uapi/scsi/cxlflash_ioctls.h
3557F:	Documentation/powerpc/cxlflash.txt
3558
3559STMMAC ETHERNET DRIVER
3560M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3561M:	Alexandre Torgue <alexandre.torgue@st.com>
3562L:	netdev@vger.kernel.org
3563W:	http://www.stlinux.com
3564S:	Supported
3565F:	drivers/net/ethernet/stmicro/stmmac/
3566
3567CYBERPRO FB DRIVER
3568M:	Russell King <linux@armlinux.org.uk>
3569L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3570W:	http://www.armlinux.org.uk/
3571S:	Maintained
3572F:	drivers/video/fbdev/cyber2000fb.*
3573
3574CYCLADES ASYNC MUX DRIVER
3575W:	http://www.cyclades.com/
3576S:	Orphan
3577F:	drivers/tty/cyclades.c
3578F:	include/linux/cyclades.h
3579F:	include/uapi/linux/cyclades.h
3580
3581CYCLADES PC300 DRIVER
3582W:	http://www.cyclades.com/
3583S:	Orphan
3584F:	drivers/net/wan/pc300*
3585
3586CYPRESS_FIRMWARE MEDIA DRIVER
3587M:	Antti Palosaari <crope@iki.fi>
3588L:	linux-media@vger.kernel.org
3589W:	https://linuxtv.org
3590W:	http://palosaari.fi/linux/
3591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3592T:	git git://linuxtv.org/anttip/media_tree.git
3593S:	Maintained
3594F:	drivers/media/common/cypress_firmware*
3595
3596CYTTSP TOUCHSCREEN DRIVER
3597M:	Ferruh Yigit <fery@cypress.com>
3598L:	linux-input@vger.kernel.org
3599S:	Supported
3600F:	drivers/input/touchscreen/cyttsp*
3601F:	include/linux/input/cyttsp.h
3602
3603DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3604M:	Joshua Kinard <kumba@gentoo.org>
3605S:	Maintained
3606F:	drivers/rtc/rtc-ds1685.c
3607F:	include/linux/rtc/ds1685.h
3608
3609DAMA SLAVE for AX.25
3610M:	Joerg Reuter <jreuter@yaina.de>
3611W:	http://yaina.de/jreuter/
3612W:	http://www.qsl.net/dl1bke/
3613L:	linux-hams@vger.kernel.org
3614S:	Maintained
3615F:	net/ax25/af_ax25.c
3616F:	net/ax25/ax25_dev.c
3617F:	net/ax25/ax25_ds_*
3618F:	net/ax25/ax25_in.c
3619F:	net/ax25/ax25_out.c
3620F:	net/ax25/ax25_timer.c
3621F:	net/ax25/sysctl_net_ax25.c
3622
3623DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3624L:	netdev@vger.kernel.org
3625S:	Orphan
3626F:	Documentation/networking/dmfe.txt
3627F:	drivers/net/ethernet/dec/tulip/dmfe.c
3628
3629DC390/AM53C974 SCSI driver
3630M:	Hannes Reinecke <hare@suse.com>
3631L:	linux-scsi@vger.kernel.org
3632S:	Maintained
3633F:	drivers/scsi/am53c974.c
3634
3635DC395x SCSI driver
3636M:	Oliver Neukum <oliver@neukum.org>
3637M:	Ali Akcaagac <aliakc@web.de>
3638M:	Jamie Lenehan <lenehan@twibble.org>
3639L:	dc395x@twibble.org
3640W:	http://twibble.org/dist/dc395x/
3641W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3642S:	Maintained
3643F:	Documentation/scsi/dc395x.txt
3644F:	drivers/scsi/dc395x.*
3645
3646DCCP PROTOCOL
3647M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3648L:	dccp@vger.kernel.org
3649W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3650S:	Maintained
3651F:	include/linux/dccp.h
3652F:	include/uapi/linux/dccp.h
3653F:	include/linux/tfrc.h
3654F:	net/dccp/
3655
3656DECnet NETWORK LAYER
3657W:	http://linux-decnet.sourceforge.net
3658L:	linux-decnet-user@lists.sourceforge.net
3659S:	Orphan
3660F:	Documentation/networking/decnet.txt
3661F:	net/decnet/
3662
3663DECSTATION PLATFORM SUPPORT
3664M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3665L:	linux-mips@linux-mips.org
3666W:	http://www.linux-mips.org/wiki/DECstation
3667S:	Maintained
3668F:	arch/mips/dec/
3669F:	arch/mips/include/asm/dec/
3670F:	arch/mips/include/asm/mach-dec/
3671
3672DEFXX FDDI NETWORK DRIVER
3673M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3674S:	Maintained
3675F:	drivers/net/fddi/defxx.*
3676
3677DELL LAPTOP DRIVER
3678M:	Matthew Garrett <mjg59@srcf.ucam.org>
3679M:	Pali Rohár <pali.rohar@gmail.com>
3680L:	platform-driver-x86@vger.kernel.org
3681S:	Maintained
3682F:	drivers/platform/x86/dell-laptop.c
3683
3684DELL LAPTOP RBTN DRIVER
3685M:	Pali Rohár <pali.rohar@gmail.com>
3686S:	Maintained
3687F:	drivers/platform/x86/dell-rbtn.*
3688
3689DELL LAPTOP FREEFALL DRIVER
3690M:	Pali Rohár <pali.rohar@gmail.com>
3691S:	Maintained
3692F:	drivers/platform/x86/dell-smo8800.c
3693
3694DELL LAPTOP SMM DRIVER
3695M:	Pali Rohár <pali.rohar@gmail.com>
3696S:	Maintained
3697F:	drivers/hwmon/dell-smm-hwmon.c
3698F:	include/uapi/linux/i8k.h
3699
3700DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3701M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3702S:	Maintained
3703F:	Documentation/dcdbas.txt
3704F:	drivers/firmware/dcdbas.*
3705
3706DELL WMI EXTRAS DRIVER
3707M:	Matthew Garrett <mjg59@srcf.ucam.org>
3708M:	Pali Rohár <pali.rohar@gmail.com>
3709S:	Maintained
3710F:	drivers/platform/x86/dell-wmi.c
3711
3712DESIGNWARE USB2 DRD IP DRIVER
3713M:	John Youn <johnyoun@synopsys.com>
3714L:	linux-usb@vger.kernel.org
3715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3716S:	Maintained
3717F:	drivers/usb/dwc2/
3718
3719DESIGNWARE USB3 DRD IP DRIVER
3720M:	Felipe Balbi <balbi@kernel.org>
3721L:	linux-usb@vger.kernel.org
3722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3723S:	Maintained
3724F:	drivers/usb/dwc3/
3725
3726DEVICE COREDUMP (DEV_COREDUMP)
3727M:	Johannes Berg <johannes@sipsolutions.net>
3728L:	linux-kernel@vger.kernel.org
3729S:	Maintained
3730F:	drivers/base/devcoredump.c
3731F:	include/linux/devcoredump.h
3732
3733DEVICE FREQUENCY (DEVFREQ)
3734M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3735M:	Kyungmin Park <kyungmin.park@samsung.com>
3736L:	linux-pm@vger.kernel.org
3737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3738S:	Maintained
3739F:	drivers/devfreq/
3740F:	include/linux/devfreq.h
3741F:	Documentation/devicetree/bindings/devfreq/
3742
3743DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3744M:	Chanwoo Choi <cw00.choi@samsung.com>
3745L:	linux-pm@vger.kernel.org
3746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3747S:	Supported
3748F:	drivers/devfreq/event/
3749F:	drivers/devfreq/devfreq-event.c
3750F:	include/linux/devfreq-event.h
3751F:	Documentation/devicetree/bindings/devfreq/event/
3752
3753BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3754M:	Chanwoo Choi <cw00.choi@samsung.com>
3755L:	linux-pm@vger.kernel.org
3756L:	linux-samsung-soc@vger.kernel.org
3757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3758S:	Maintained
3759F:	drivers/devfreq/exynos-bus.c
3760F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3761
3762DEVICE NUMBER REGISTRY
3763M:	Torben Mathiasen <device@lanana.org>
3764W:	http://lanana.org/docs/device-list/index.html
3765S:	Maintained
3766
3767DEVICE-MAPPER  (LVM)
3768M:	Alasdair Kergon <agk@redhat.com>
3769M:	Mike Snitzer <snitzer@redhat.com>
3770M:	dm-devel@redhat.com
3771L:	dm-devel@redhat.com
3772W:	http://sources.redhat.com/dm
3773Q:	http://patchwork.kernel.org/project/dm-devel/list/
3774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3775T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3776S:	Maintained
3777F:	Documentation/device-mapper/
3778F:	drivers/md/dm*
3779F:	drivers/md/persistent-data/
3780F:	include/linux/device-mapper.h
3781F:	include/linux/dm-*.h
3782F:	include/uapi/linux/dm-*.h
3783
3784DEVLINK
3785M:	Jiri Pirko <jiri@mellanox.com>
3786L:	netdev@vger.kernel.org
3787S:	Supported
3788F:	net/core/devlink.c
3789F:	include/net/devlink.h
3790F:	include/uapi/linux/devlink.h
3791
3792DIALOG SEMICONDUCTOR DRIVERS
3793M:	Support Opensource <support.opensource@diasemi.com>
3794W:	http://www.dialog-semiconductor.com/products
3795S:	Supported
3796F:	Documentation/hwmon/da90??
3797F:	Documentation/devicetree/bindings/mfd/da90*.txt
3798F:	Documentation/devicetree/bindings/regulator/da92*.txt
3799F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3800F:	drivers/gpio/gpio-da90??.c
3801F:	drivers/hwmon/da90??-hwmon.c
3802F:	drivers/iio/adc/da91??-*.c
3803F:	drivers/input/misc/da90??_onkey.c
3804F:	drivers/input/touchscreen/da9052_tsi.c
3805F:	drivers/leds/leds-da90??.c
3806F:	drivers/mfd/da903x.c
3807F:	drivers/mfd/da90??-*.c
3808F:	drivers/mfd/da91??-*.c
3809F:	drivers/power/supply/da9052-battery.c
3810F:	drivers/power/supply/da91??-*.c
3811F:	drivers/regulator/da903x.c
3812F:	drivers/regulator/da9???-regulator.[ch]
3813F:	drivers/rtc/rtc-da90??.c
3814F:	drivers/video/backlight/da90??_bl.c
3815F:	drivers/watchdog/da90??_wdt.c
3816F:	include/linux/mfd/da903x.h
3817F:	include/linux/mfd/da9052/
3818F:	include/linux/mfd/da9055/
3819F:	include/linux/mfd/da9062/
3820F:	include/linux/mfd/da9063/
3821F:	include/linux/mfd/da9150/
3822F:	include/linux/regulator/da9211.h
3823F:	include/sound/da[79]*.h
3824F:	sound/soc/codecs/da[79]*.[ch]
3825
3826DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3827M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3828L:	linux-gpio@vger.kernel.org
3829S:	Maintained
3830F:	drivers/gpio/gpio-gpio-mm.c
3831
3832DIGI NEO AND CLASSIC PCI PRODUCTS
3833M:	Lidza Louina <lidza.louina@gmail.com>
3834M:	Mark Hounschell <markh@compro.net>
3835L:	driverdev-devel@linuxdriverproject.org
3836S:	Maintained
3837F:	drivers/staging/dgnc/
3838
3839DIOLAN U2C-12 I2C DRIVER
3840M:	Guenter Roeck <linux@roeck-us.net>
3841L:	linux-i2c@vger.kernel.org
3842S:	Maintained
3843F:	drivers/i2c/busses/i2c-diolan-u2c.c
3844
3845DIRECT ACCESS (DAX)
3846M:	Matthew Wilcox <willy@linux.intel.com>
3847L:	linux-fsdevel@vger.kernel.org
3848S:	Supported
3849F:	fs/dax.c
3850
3851DIRECTORY NOTIFICATION (DNOTIFY)
3852M:	Eric Paris <eparis@parisplace.org>
3853S:	Maintained
3854F:	Documentation/filesystems/dnotify.txt
3855F:	fs/notify/dnotify/
3856F:	include/linux/dnotify.h
3857
3858DISK GEOMETRY AND PARTITION HANDLING
3859M:	Andries Brouwer <aeb@cwi.nl>
3860W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3861W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3862W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3863S:	Maintained
3864
3865DISKQUOTA
3866M:	Jan Kara <jack@suse.com>
3867S:	Maintained
3868F:	Documentation/filesystems/quota.txt
3869F:	fs/quota/
3870F:	include/linux/quota*.h
3871F:	include/uapi/linux/quota*.h
3872
3873DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3874M:	Bernie Thompson <bernie@plugable.com>
3875L:	linux-fbdev@vger.kernel.org
3876S:	Maintained
3877W:	http://plugable.com/category/projects/udlfb/
3878F:	drivers/video/fbdev/udlfb.c
3879F:	include/video/udlfb.h
3880F:	Documentation/fb/udlfb.txt
3881
3882DISTRIBUTED LOCK MANAGER (DLM)
3883M:	Christine Caulfield <ccaulfie@redhat.com>
3884M:	David Teigland <teigland@redhat.com>
3885L:	cluster-devel@redhat.com
3886W:	http://sources.redhat.com/cluster/
3887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3888S:	Supported
3889F:	fs/dlm/
3890
3891DMA BUFFER SHARING FRAMEWORK
3892M:	Sumit Semwal <sumit.semwal@linaro.org>
3893S:	Maintained
3894L:	linux-media@vger.kernel.org
3895L:	dri-devel@lists.freedesktop.org
3896L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3897F:	drivers/dma-buf/
3898F:	include/linux/dma-buf*
3899F:	include/linux/reservation.h
3900F:	include/linux/*fence.h
3901F:	Documentation/dma-buf-sharing.txt
3902T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3903
3904SYNC FILE FRAMEWORK
3905M:	Sumit Semwal <sumit.semwal@linaro.org>
3906R:	Gustavo Padovan <gustavo@padovan.org>
3907S:	Maintained
3908L:	linux-media@vger.kernel.org
3909L:	dri-devel@lists.freedesktop.org
3910F:	drivers/dma-buf/sync_file.c
3911F:	include/linux/sync_file.h
3912F:	Documentation/sync_file.txt
3913T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3914
3915DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3916M:	Vinod Koul <vinod.koul@intel.com>
3917L:	dmaengine@vger.kernel.org
3918Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3919S:	Maintained
3920F:	drivers/dma/
3921F:	include/linux/dmaengine.h
3922F:	Documentation/devicetree/bindings/dma/
3923F:	Documentation/dmaengine/
3924T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3925
3926DME1737 HARDWARE MONITOR DRIVER
3927M:	Juerg Haefliger <juergh@gmail.com>
3928L:	linux-hwmon@vger.kernel.org
3929S:	Maintained
3930F:	Documentation/hwmon/dme1737
3931F:	drivers/hwmon/dme1737.c
3932
3933DMI/SMBIOS SUPPORT
3934M:	Jean Delvare <jdelvare@suse.com>
3935S:	Maintained
3936T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3937F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3938F:	drivers/firmware/dmi-id.c
3939F:	drivers/firmware/dmi_scan.c
3940F:	include/linux/dmi.h
3941
3942DOCUMENTATION
3943M:	Jonathan Corbet <corbet@lwn.net>
3944L:	linux-doc@vger.kernel.org
3945S:	Maintained
3946F:	Documentation/
3947F:	scripts/docproc.c
3948F:	scripts/kernel-doc*
3949X:	Documentation/ABI/
3950X:	Documentation/devicetree/
3951X:	Documentation/acpi
3952X:	Documentation/power
3953X:	Documentation/spi
3954X:	Documentation/media
3955T:	git git://git.lwn.net/linux.git docs-next
3956
3957DOUBLETALK DRIVER
3958M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
3959L:	blinux-list@redhat.com
3960S:	Maintained
3961F:	drivers/char/dtlk.c
3962F:	include/linux/dtlk.h
3963
3964DPT_I2O SCSI RAID DRIVER
3965M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3966L:	linux-scsi@vger.kernel.org
3967W:	http://www.adaptec.com/
3968S:	Maintained
3969F:	drivers/scsi/dpt*
3970F:	drivers/scsi/dpt/
3971
3972DRBD DRIVER
3973M:	Philipp Reisner <philipp.reisner@linbit.com>
3974M:	Lars Ellenberg <lars.ellenberg@linbit.com>
3975L:	drbd-dev@lists.linbit.com
3976W:	http://www.drbd.org
3977T:	git git://git.linbit.com/linux-drbd.git
3978T:	git git://git.linbit.com/drbd-8.4.git
3979S:	Supported
3980F:	drivers/block/drbd/
3981F:	lib/lru_cache.c
3982F:	Documentation/blockdev/drbd/
3983
3984DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3985M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3987S:	Supported
3988F:	Documentation/kobject.txt
3989F:	drivers/base/
3990F:	fs/debugfs/
3991F:	fs/kernfs/
3992F:	fs/sysfs/
3993F:	include/linux/debugfs.h
3994F:	include/linux/kobj*
3995F:	lib/kobj*
3996
3997DRM DRIVERS
3998M:	David Airlie <airlied@linux.ie>
3999L:	dri-devel@lists.freedesktop.org
4000T:	git git://people.freedesktop.org/~airlied/linux
4001S:	Maintained
4002F:	drivers/gpu/drm/
4003F:	drivers/gpu/vga/
4004F:	Documentation/devicetree/bindings/display/
4005F:	Documentation/devicetree/bindings/gpu/
4006F:	Documentation/devicetree/bindings/video/
4007F:	Documentation/gpu/
4008F:	include/drm/
4009F:	include/uapi/drm/
4010
4011DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4012M:	Dave Airlie <airlied@redhat.com>
4013S:	Odd Fixes
4014F:	drivers/gpu/drm/ast/
4015
4016DRM DRIVER FOR BOCHS VIRTUAL GPU
4017M:	Gerd Hoffmann <kraxel@redhat.com>
4018S:	Odd Fixes
4019F:	drivers/gpu/drm/bochs/
4020
4021DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4022M:	Dave Airlie <airlied@redhat.com>
4023S:	Odd Fixes
4024F:	drivers/gpu/drm/cirrus/
4025
4026RADEON and AMDGPU DRM DRIVERS
4027M:	Alex Deucher <alexander.deucher@amd.com>
4028M:	Christian König <christian.koenig@amd.com>
4029L:	dri-devel@lists.freedesktop.org
4030T:	git git://people.freedesktop.org/~agd5f/linux
4031S:	Supported
4032F:	drivers/gpu/drm/radeon/
4033F:	include/uapi/drm/radeon_drm.h
4034F:	drivers/gpu/drm/amd/
4035F:	include/uapi/drm/amdgpu_drm.h
4036
4037DRM PANEL DRIVERS
4038M:	Thierry Reding <thierry.reding@gmail.com>
4039L:	dri-devel@lists.freedesktop.org
4040T:	git git://anongit.freedesktop.org/tegra/linux.git
4041S:	Maintained
4042F:	drivers/gpu/drm/drm_panel.c
4043F:	drivers/gpu/drm/panel/
4044F:	include/drm/drm_panel.h
4045F:	Documentation/devicetree/bindings/display/panel/
4046
4047INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4048M:	Daniel Vetter <daniel.vetter@intel.com>
4049M:	Jani Nikula <jani.nikula@linux.intel.com>
4050L:	intel-gfx@lists.freedesktop.org
4051L:	dri-devel@lists.freedesktop.org
4052W:	https://01.org/linuxgraphics/
4053Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4054T:	git git://anongit.freedesktop.org/drm-intel
4055S:	Supported
4056F:	drivers/gpu/drm/i915/
4057F:	include/drm/i915*
4058F:	include/uapi/drm/i915_drm.h
4059F:	Documentation/gpu/i915.rst
4060
4061DRM DRIVERS FOR ATMEL HLCDC
4062M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4063L:	dri-devel@lists.freedesktop.org
4064S:	Supported
4065F:	drivers/gpu/drm/atmel-hlcdc/
4066F:	Documentation/devicetree/bindings/drm/atmel/
4067
4068DRM DRIVERS FOR ALLWINNER A10
4069M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4070L:	dri-devel@lists.freedesktop.org
4071S:	Supported
4072F:	drivers/gpu/drm/sun4i/
4073F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4074
4075DRM DRIVERS FOR EXYNOS
4076M:	Inki Dae <inki.dae@samsung.com>
4077M:	Joonyoung Shim <jy0922.shim@samsung.com>
4078M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4079M:	Kyungmin Park <kyungmin.park@samsung.com>
4080L:	dri-devel@lists.freedesktop.org
4081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4082S:	Supported
4083F:	drivers/gpu/drm/exynos/
4084F:	include/uapi/drm/exynos_drm.h
4085F:	Documentation/devicetree/bindings/display/exynos/
4086
4087DRM DRIVERS FOR FREESCALE DCU
4088M:	Stefan Agner <stefan@agner.ch>
4089M:	Alison Wang <alison.wang@freescale.com>
4090L:	dri-devel@lists.freedesktop.org
4091S:	Supported
4092F:	drivers/gpu/drm/fsl-dcu/
4093F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4094F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4095F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4096
4097DRM DRIVERS FOR FREESCALE IMX
4098M:	Philipp Zabel <p.zabel@pengutronix.de>
4099L:	dri-devel@lists.freedesktop.org
4100S:	Maintained
4101F:	drivers/gpu/drm/imx/
4102F:	drivers/gpu/ipu-v3/
4103F:	Documentation/devicetree/bindings/display/imx/
4104
4105DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4106M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4107L:	dri-devel@lists.freedesktop.org
4108T:	git git://github.com/patjak/drm-gma500
4109S:	Maintained
4110F:	drivers/gpu/drm/gma500/
4111
4112DRM DRIVERS FOR HISILICON
4113M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4114R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4115R:	Chen Feng <puck.chen@hisilicon.com>
4116L:	dri-devel@lists.freedesktop.org
4117T:	git git://github.com/xin3liang/linux.git
4118S:	Maintained
4119F:	drivers/gpu/drm/hisilicon/
4120F:	Documentation/devicetree/bindings/display/hisilicon/
4121
4122DRM DRIVER FOR INTEL I810 VIDEO CARDS
4123S:	Orphan / Obsolete
4124F:	drivers/gpu/drm/i810/
4125F:	include/uapi/drm/i810_drm.h
4126
4127DRM DRIVERS FOR MEDIATEK
4128M:	CK Hu <ck.hu@mediatek.com>
4129M:	Philipp Zabel <p.zabel@pengutronix.de>
4130L:	dri-devel@lists.freedesktop.org
4131S:	Supported
4132F:	drivers/gpu/drm/mediatek/
4133F:	Documentation/devicetree/bindings/display/mediatek/
4134
4135DRM DRIVER FOR MSM ADRENO GPU
4136M:	Rob Clark <robdclark@gmail.com>
4137L:	linux-arm-msm@vger.kernel.org
4138L:	dri-devel@lists.freedesktop.org
4139L:	freedreno@lists.freedesktop.org
4140T:	git git://people.freedesktop.org/~robclark/linux
4141S:	Maintained
4142F:	drivers/gpu/drm/msm/
4143F:	include/uapi/drm/msm_drm.h
4144F:	Documentation/devicetree/bindings/display/msm/
4145
4146DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4147M:	Ben Skeggs <bskeggs@redhat.com>
4148L:	dri-devel@lists.freedesktop.org
4149L:	nouveau@lists.freedesktop.org
4150T:	git git://github.com/skeggsb/linux
4151S:	Supported
4152F:	drivers/gpu/drm/nouveau/
4153F:	include/uapi/drm/nouveau_drm.h
4154
4155DRM DRIVERS FOR NVIDIA TEGRA
4156M:	Thierry Reding <thierry.reding@gmail.com>
4157L:	dri-devel@lists.freedesktop.org
4158L:	linux-tegra@vger.kernel.org
4159T:	git git://anongit.freedesktop.org/tegra/linux.git
4160S:	Supported
4161F:	drivers/gpu/drm/tegra/
4162F:	drivers/gpu/host1x/
4163F:	include/linux/host1x.h
4164F:	include/uapi/drm/tegra_drm.h
4165F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4166
4167DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4168S:	Orphan / Obsolete
4169F:	drivers/gpu/drm/mga/
4170F:	include/uapi/drm/mga_drm.h
4171
4172DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4173M:	Dave Airlie <airlied@redhat.com>
4174S:	Odd Fixes
4175F:	drivers/gpu/drm/mgag200/
4176
4177DRM DRIVER FOR RAGE 128 VIDEO CARDS
4178S:	Orphan / Obsolete
4179F:	drivers/gpu/drm/r128/
4180F:	include/uapi/drm/r128_drm.h
4181
4182DRM DRIVERS FOR RENESAS
4183M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4184L:	dri-devel@lists.freedesktop.org
4185L:	linux-renesas-soc@vger.kernel.org
4186T:	git git://linuxtv.org/pinchartl/fbdev
4187S:	Supported
4188F:	drivers/gpu/drm/rcar-du/
4189F:	drivers/gpu/drm/shmobile/
4190F:	include/linux/platform_data/shmob_drm.h
4191F:	Documentation/devicetree/bindings/display/renesas,du.txt
4192
4193DRM DRIVER FOR QXL VIRTUAL GPU
4194M:	Dave Airlie <airlied@redhat.com>
4195S:	Odd Fixes
4196F:	drivers/gpu/drm/qxl/
4197F:	include/uapi/drm/qxl_drm.h
4198
4199DRM DRIVERS FOR ROCKCHIP
4200M:	Mark Yao <mark.yao@rock-chips.com>
4201L:	dri-devel@lists.freedesktop.org
4202S:	Maintained
4203F:	drivers/gpu/drm/rockchip/
4204F:	Documentation/devicetree/bindings/display/rockchip/
4205
4206DRM DRIVER FOR SAVAGE VIDEO CARDS
4207S:	Orphan / Obsolete
4208F:	drivers/gpu/drm/savage/
4209F:	include/uapi/drm/savage_drm.h
4210
4211DRM DRIVER FOR SIS VIDEO CARDS
4212S:	Orphan / Obsolete
4213F:	drivers/gpu/drm/sis/
4214F:	include/uapi/drm/sis_drm.h
4215
4216DRM DRIVERS FOR STI
4217M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4218M:	Vincent Abriou <vincent.abriou@st.com>
4219L:	dri-devel@lists.freedesktop.org
4220T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4221S:	Maintained
4222F:	drivers/gpu/drm/sti
4223F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4224
4225DRM DRIVER FOR TDFX VIDEO CARDS
4226S:	Orphan / Obsolete
4227F:	drivers/gpu/drm/tdfx/
4228
4229DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4230M:	Dave Airlie <airlied@redhat.com>
4231S:	Odd Fixes
4232F:	drivers/gpu/drm/udl/
4233
4234DRM DRIVERS FOR VIVANTE GPU IP
4235M:	Lucas Stach <l.stach@pengutronix.de>
4236R:	Russell King <linux+etnaviv@armlinux.org.uk>
4237R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4238L:	dri-devel@lists.freedesktop.org
4239S:	Maintained
4240F:	drivers/gpu/drm/etnaviv/
4241F:	include/uapi/drm/etnaviv_drm.h
4242F:	Documentation/devicetree/bindings/display/etnaviv/
4243
4244DRM DRIVER FOR VMWARE VIRTUAL GPU
4245M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4246M:	Sinclair Yeh <syeh@vmware.com>
4247M:	Thomas Hellstrom <thellstrom@vmware.com>
4248L:	dri-devel@lists.freedesktop.org
4249T:	git git://people.freedesktop.org/~syeh/repos_linux
4250T:	git git://people.freedesktop.org/~thomash/linux
4251S:	Supported
4252F:	drivers/gpu/drm/vmwgfx/
4253F:	include/uapi/drm/vmwgfx_drm.h
4254
4255DRM DRIVERS FOR VC4
4256M:	Eric Anholt <eric@anholt.net>
4257T:	git git://github.com/anholt/linux
4258S:	Supported
4259F:	drivers/gpu/drm/vc4/
4260F:	include/uapi/drm/vc4_drm.h
4261F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4262
4263DRM DRIVERS FOR TI OMAP
4264M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4265L:	dri-devel@lists.freedesktop.org
4266S:	Maintained
4267F:	drivers/gpu/drm/omapdrm/
4268F:	Documentation/devicetree/bindings/display/ti/
4269
4270DRM DRIVERS FOR TI LCDC
4271M:	Jyri Sarha <jsarha@ti.com>
4272R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4273L:	dri-devel@lists.freedesktop.org
4274S:	Maintained
4275F:	drivers/gpu/drm/tilcdc/
4276F:	Documentation/devicetree/bindings/display/tilcdc/
4277
4278DSBR100 USB FM RADIO DRIVER
4279M:	Alexey Klimov <klimov.linux@gmail.com>
4280L:	linux-media@vger.kernel.org
4281T:	git git://linuxtv.org/media_tree.git
4282S:	Maintained
4283F:	drivers/media/radio/dsbr100.c
4284
4285DSCC4 DRIVER
4286M:	Francois Romieu <romieu@fr.zoreil.com>
4287L:	netdev@vger.kernel.org
4288S:	Maintained
4289F:	drivers/net/wan/dscc4.c
4290
4291DT3155 MEDIA DRIVER
4292M:	Hans Verkuil <hverkuil@xs4all.nl>
4293L:	linux-media@vger.kernel.org
4294T:	git git://linuxtv.org/media_tree.git
4295W:	https://linuxtv.org
4296S:	Odd Fixes
4297F:	drivers/media/pci/dt3155/
4298
4299DVB_USB_AF9015 MEDIA DRIVER
4300M:	Antti Palosaari <crope@iki.fi>
4301L:	linux-media@vger.kernel.org
4302W:	https://linuxtv.org
4303W:	http://palosaari.fi/linux/
4304Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4305T:	git git://linuxtv.org/anttip/media_tree.git
4306S:	Maintained
4307F:	drivers/media/usb/dvb-usb-v2/af9015*
4308
4309DVB_USB_AF9035 MEDIA DRIVER
4310M:	Antti Palosaari <crope@iki.fi>
4311L:	linux-media@vger.kernel.org
4312W:	https://linuxtv.org
4313W:	http://palosaari.fi/linux/
4314Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4315T:	git git://linuxtv.org/anttip/media_tree.git
4316S:	Maintained
4317F:	drivers/media/usb/dvb-usb-v2/af9035*
4318
4319DVB_USB_ANYSEE MEDIA DRIVER
4320M:	Antti Palosaari <crope@iki.fi>
4321L:	linux-media@vger.kernel.org
4322W:	https://linuxtv.org
4323W:	http://palosaari.fi/linux/
4324Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4325T:	git git://linuxtv.org/anttip/media_tree.git
4326S:	Maintained
4327F:	drivers/media/usb/dvb-usb-v2/anysee*
4328
4329DVB_USB_AU6610 MEDIA DRIVER
4330M:	Antti Palosaari <crope@iki.fi>
4331L:	linux-media@vger.kernel.org
4332W:	https://linuxtv.org
4333W:	http://palosaari.fi/linux/
4334Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4335T:	git git://linuxtv.org/anttip/media_tree.git
4336S:	Maintained
4337F:	drivers/media/usb/dvb-usb-v2/au6610*
4338
4339DVB_USB_CE6230 MEDIA DRIVER
4340M:	Antti Palosaari <crope@iki.fi>
4341L:	linux-media@vger.kernel.org
4342W:	https://linuxtv.org
4343W:	http://palosaari.fi/linux/
4344Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4345T:	git git://linuxtv.org/anttip/media_tree.git
4346S:	Maintained
4347F:	drivers/media/usb/dvb-usb-v2/ce6230*
4348
4349DVB_USB_CXUSB MEDIA DRIVER
4350M:	Michael Krufky <mkrufky@linuxtv.org>
4351L:	linux-media@vger.kernel.org
4352W:	https://linuxtv.org
4353W:	http://github.com/mkrufky
4354Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4355T:	git git://linuxtv.org/media_tree.git
4356S:	Maintained
4357F:	drivers/media/usb/dvb-usb/cxusb*
4358
4359DVB_USB_EC168 MEDIA DRIVER
4360M:	Antti Palosaari <crope@iki.fi>
4361L:	linux-media@vger.kernel.org
4362W:	https://linuxtv.org
4363W:	http://palosaari.fi/linux/
4364Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4365T:	git git://linuxtv.org/anttip/media_tree.git
4366S:	Maintained
4367F:	drivers/media/usb/dvb-usb-v2/ec168*
4368
4369DVB_USB_GL861 MEDIA DRIVER
4370M:	Antti Palosaari <crope@iki.fi>
4371L:	linux-media@vger.kernel.org
4372W:	https://linuxtv.org
4373Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4374T:	git git://linuxtv.org/anttip/media_tree.git
4375S:	Maintained
4376F:	drivers/media/usb/dvb-usb-v2/gl861*
4377
4378DVB_USB_MXL111SF MEDIA DRIVER
4379M:	Michael Krufky <mkrufky@linuxtv.org>
4380L:	linux-media@vger.kernel.org
4381W:	https://linuxtv.org
4382W:	http://github.com/mkrufky
4383Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4384T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4385S:	Maintained
4386F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4387
4388DVB_USB_RTL28XXU MEDIA DRIVER
4389M:	Antti Palosaari <crope@iki.fi>
4390L:	linux-media@vger.kernel.org
4391W:	https://linuxtv.org
4392W:	http://palosaari.fi/linux/
4393Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4394T:	git git://linuxtv.org/anttip/media_tree.git
4395S:	Maintained
4396F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4397
4398DVB_USB_V2 MEDIA DRIVER
4399M:	Antti Palosaari <crope@iki.fi>
4400L:	linux-media@vger.kernel.org
4401W:	https://linuxtv.org
4402W:	http://palosaari.fi/linux/
4403Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4404T:	git git://linuxtv.org/anttip/media_tree.git
4405S:	Maintained
4406F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4407F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4408
4409DYNAMIC DEBUG
4410M:	Jason Baron <jbaron@akamai.com>
4411S:	Maintained
4412F:	lib/dynamic_debug.c
4413F:	include/linux/dynamic_debug.h
4414
4415DZ DECSTATION DZ11 SERIAL DRIVER
4416M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4417S:	Maintained
4418F:	drivers/tty/serial/dz.*
4419
4420E3X0 POWER BUTTON DRIVER
4421M:	Moritz Fischer <moritz.fischer@ettus.com>
4422L:	usrp-users@lists.ettus.com
4423W:	http://www.ettus.com
4424S:	Supported
4425F:	drivers/input/misc/e3x0-button.c
4426F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4427
4428E4000 MEDIA DRIVER
4429M:	Antti Palosaari <crope@iki.fi>
4430L:	linux-media@vger.kernel.org
4431W:	https://linuxtv.org
4432W:	http://palosaari.fi/linux/
4433Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4434T:	git git://linuxtv.org/anttip/media_tree.git
4435S:	Maintained
4436F:	drivers/media/tuners/e4000*
4437
4438EATA ISA/EISA/PCI SCSI DRIVER
4439M:	Dario Ballabio <ballabio_dario@emc.com>
4440L:	linux-scsi@vger.kernel.org
4441S:	Maintained
4442F:	drivers/scsi/eata.c
4443
4444EC100 MEDIA DRIVER
4445M:	Antti Palosaari <crope@iki.fi>
4446L:	linux-media@vger.kernel.org
4447W:	https://linuxtv.org
4448W:	http://palosaari.fi/linux/
4449Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4450T:	git git://linuxtv.org/anttip/media_tree.git
4451S:	Maintained
4452F:	drivers/media/dvb-frontends/ec100*
4453
4454ECRYPT FILE SYSTEM
4455M:	Tyler Hicks <tyhicks@canonical.com>
4456L:	ecryptfs@vger.kernel.org
4457W:	http://ecryptfs.org
4458W:	https://launchpad.net/ecryptfs
4459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4460S:	Supported
4461F:	Documentation/filesystems/ecryptfs.txt
4462F:	fs/ecryptfs/
4463
4464EDAC-CORE
4465M:	Borislav Petkov <bp@alien8.de>
4466M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4467M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4468L:	linux-edac@vger.kernel.org
4469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4471S:	Supported
4472F:	Documentation/edac.txt
4473F:	drivers/edac/
4474F:	include/linux/edac.h
4475
4476EDAC-AMD64
4477M:	Borislav Petkov <bp@alien8.de>
4478L:	linux-edac@vger.kernel.org
4479S:	Maintained
4480F:	drivers/edac/amd64_edac*
4481
4482EDAC-CALXEDA
4483M:	Robert Richter <rric@kernel.org>
4484L:	linux-edac@vger.kernel.org
4485S:	Maintained
4486F:	drivers/edac/highbank*
4487
4488EDAC-CAVIUM
4489M:	Ralf Baechle <ralf@linux-mips.org>
4490M:	David Daney <david.daney@cavium.com>
4491L:	linux-edac@vger.kernel.org
4492L:	linux-mips@linux-mips.org
4493S:	Supported
4494F:	drivers/edac/octeon_edac*
4495
4496EDAC-E752X
4497M:	Mark Gross <mark.gross@intel.com>
4498L:	linux-edac@vger.kernel.org
4499S:	Maintained
4500F:	drivers/edac/e752x_edac.c
4501
4502EDAC-E7XXX
4503L:	linux-edac@vger.kernel.org
4504S:	Maintained
4505F:	drivers/edac/e7xxx_edac.c
4506
4507EDAC-FSL_DDR
4508M:	York Sun <york.sun@nxp.com>
4509L:	linux-edac@vger.kernel.org
4510S:	Maintained
4511F:	drivers/edac/fsl_ddr_edac.*
4512
4513EDAC-GHES
4514M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4515M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4516L:	linux-edac@vger.kernel.org
4517S:	Maintained
4518F:	drivers/edac/ghes_edac.c
4519
4520EDAC-I82443BXGX
4521M:	Tim Small <tim@buttersideup.com>
4522L:	linux-edac@vger.kernel.org
4523S:	Maintained
4524F:	drivers/edac/i82443bxgx_edac.c
4525
4526EDAC-I3000
4527L:	linux-edac@vger.kernel.org
4528S:	Orphan
4529F:	drivers/edac/i3000_edac.c
4530
4531EDAC-I5000
4532L:	linux-edac@vger.kernel.org
4533S:	Maintained
4534F:	drivers/edac/i5000_edac.c
4535
4536EDAC-I5400
4537M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4538M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4539L:	linux-edac@vger.kernel.org
4540S:	Maintained
4541F:	drivers/edac/i5400_edac.c
4542
4543EDAC-I7300
4544M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4545M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4546L:	linux-edac@vger.kernel.org
4547S:	Maintained
4548F:	drivers/edac/i7300_edac.c
4549
4550EDAC-I7CORE
4551M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4552M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4553L:	linux-edac@vger.kernel.org
4554S:	Maintained
4555F:	drivers/edac/i7core_edac.c
4556
4557EDAC-I82975X
4558M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4559M:	"Arvind R." <arvino55@gmail.com>
4560L:	linux-edac@vger.kernel.org
4561S:	Maintained
4562F:	drivers/edac/i82975x_edac.c
4563
4564EDAC-IE31200
4565M:	Jason Baron <jbaron@akamai.com>
4566L:	linux-edac@vger.kernel.org
4567S:	Maintained
4568F:	drivers/edac/ie31200_edac.c
4569
4570EDAC-MPC85XX
4571M:	Johannes Thumshirn <morbidrsa@gmail.com>
4572L:	linux-edac@vger.kernel.org
4573S:	Maintained
4574F:	drivers/edac/mpc85xx_edac.[ch]
4575
4576EDAC-PASEMI
4577M:	Egor Martovetsky <egor@pasemi.com>
4578L:	linux-edac@vger.kernel.org
4579S:	Maintained
4580F:	drivers/edac/pasemi_edac.c
4581
4582EDAC-R82600
4583M:	Tim Small <tim@buttersideup.com>
4584L:	linux-edac@vger.kernel.org
4585S:	Maintained
4586F:	drivers/edac/r82600_edac.c
4587
4588EDAC-SBRIDGE
4589M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4590M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4591L:	linux-edac@vger.kernel.org
4592S:	Maintained
4593F:	drivers/edac/sb_edac.c
4594
4595EDAC-SKYLAKE
4596M:	Tony Luck <tony.luck@intel.com>
4597L:	linux-edac@vger.kernel.org
4598S:	Maintained
4599F:	drivers/edac/skx_edac.c
4600
4601EDAC-XGENE
4602APPLIED MICRO (APM) X-GENE SOC EDAC
4603M:     Loc Ho <lho@apm.com>
4604S:     Supported
4605F:     drivers/edac/xgene_edac.c
4606F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4607
4608EDIROL UA-101/UA-1000 DRIVER
4609M:	Clemens Ladisch <clemens@ladisch.de>
4610L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4611T:	git git://git.alsa-project.org/alsa-kernel.git
4612S:	Maintained
4613F:	sound/usb/misc/ua101.c
4614
4615EXTENSIBLE FIRMWARE INTERFACE (EFI)
4616M:	Matt Fleming <matt@codeblueprint.co.uk>
4617L:	linux-efi@vger.kernel.org
4618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4619S:	Maintained
4620F:	Documentation/efi-stub.txt
4621F:	arch/ia64/kernel/efi.c
4622F:	arch/x86/boot/compressed/eboot.[ch]
4623F:	arch/x86/include/asm/efi.h
4624F:	arch/x86/platform/efi/
4625F:	drivers/firmware/efi/
4626F:	include/linux/efi*.h
4627
4628EFI VARIABLE FILESYSTEM
4629M:	Matthew Garrett <matthew.garrett@nebula.com>
4630M:	Jeremy Kerr <jk@ozlabs.org>
4631M:	Matt Fleming <matt@codeblueprint.co.uk>
4632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4633L:	linux-efi@vger.kernel.org
4634S:	Maintained
4635F:	fs/efivarfs/
4636
4637EFIFB FRAMEBUFFER DRIVER
4638L:	linux-fbdev@vger.kernel.org
4639M:	Peter Jones <pjones@redhat.com>
4640S:	Maintained
4641F:	drivers/video/fbdev/efifb.c
4642
4643EFI TEST DRIVER
4644L:	linux-efi@vger.kernel.org
4645M:	Ivan Hu <ivan.hu@canonical.com>
4646M:	Matt Fleming <matt@codeblueprint.co.uk>
4647S:	Maintained
4648F:	drivers/firmware/efi/test/
4649
4650EFS FILESYSTEM
4651W:	http://aeschi.ch.eu.org/efs/
4652S:	Orphan
4653F:	fs/efs/
4654
4655EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4656M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4657L:	netdev@vger.kernel.org
4658S:	Maintained
4659F:	drivers/net/ethernet/ibm/ehea/
4660
4661EM28XX VIDEO4LINUX DRIVER
4662M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4663M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4664L:	linux-media@vger.kernel.org
4665W:	https://linuxtv.org
4666T:	git git://linuxtv.org/media_tree.git
4667S:	Maintained
4668F:	drivers/media/usb/em28xx/
4669F:	Documentation/media/v4l-drivers/em28xx*
4670
4671EMBEDDED LINUX
4672M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4673M:	Matt Mackall <mpm@selenic.com>
4674M:	David Woodhouse <dwmw2@infradead.org>
4675L:	linux-embedded@vger.kernel.org
4676S:	Maintained
4677
4678EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4679M:	James Smart <james.smart@avagotech.com>
4680M:	Dick Kennedy <dick.kennedy@avagotech.com>
4681L:	linux-scsi@vger.kernel.org
4682W:	http://www.avagotech.com
4683S:	Supported
4684F:	drivers/scsi/lpfc/
4685
4686ENE CB710 FLASH CARD READER DRIVER
4687M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4688S:	Maintained
4689F:	drivers/misc/cb710/
4690F:	drivers/mmc/host/cb710-mmc.*
4691F:	include/linux/cb710.h
4692
4693ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4694M:	Maxim Levitsky <maximlevitsky@gmail.com>
4695S:	Maintained
4696F:	drivers/media/rc/ene_ir.*
4697
4698EPSON S1D13XXX FRAMEBUFFER DRIVER
4699M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4700S:	Maintained
4701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4702F:	drivers/video/fbdev/s1d13xxxfb.c
4703F:	include/video/s1d13xxxfb.h
4704
4705ET131X NETWORK DRIVER
4706M:	Mark Einon <mark.einon@gmail.com>
4707S:	Odd Fixes
4708F:	drivers/net/ethernet/agere/
4709
4710ETHERNET BRIDGE
4711M:	Stephen Hemminger <stephen@networkplumber.org>
4712L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4713L:	netdev@vger.kernel.org
4714W:	http://www.linuxfoundation.org/en/Net:Bridge
4715S:	Maintained
4716F:	include/linux/netfilter_bridge/
4717F:	net/bridge/
4718
4719ETHERNET PHY LIBRARY
4720M:	Florian Fainelli <f.fainelli@gmail.com>
4721L:	netdev@vger.kernel.org
4722S:	Maintained
4723F:	include/linux/phy.h
4724F:	include/linux/phy_fixed.h
4725F:	drivers/net/phy/
4726F:	Documentation/networking/phy.txt
4727F:	drivers/of/of_mdio.c
4728F:	drivers/of/of_net.c
4729
4730EXT2 FILE SYSTEM
4731M:	Jan Kara <jack@suse.com>
4732L:	linux-ext4@vger.kernel.org
4733S:	Maintained
4734F:	Documentation/filesystems/ext2.txt
4735F:	fs/ext2/
4736F:	include/linux/ext2*
4737
4738EXT4 FILE SYSTEM
4739M:	"Theodore Ts'o" <tytso@mit.edu>
4740M:	Andreas Dilger <adilger.kernel@dilger.ca>
4741L:	linux-ext4@vger.kernel.org
4742W:	http://ext4.wiki.kernel.org
4743Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4745S:	Maintained
4746F:	Documentation/filesystems/ext4.txt
4747F:	fs/ext4/
4748
4749Extended Verification Module (EVM)
4750M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4751L:	linux-ima-devel@lists.sourceforge.net
4752L:	linux-security-module@vger.kernel.org
4753S:	Supported
4754F:	security/integrity/evm/
4755
4756EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4757M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4758M:	Chanwoo Choi <cw00.choi@samsung.com>
4759L:	linux-kernel@vger.kernel.org
4760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4761S:	Maintained
4762F:	drivers/extcon/
4763F:	include/linux/extcon/
4764F:	include/linux/extcon.h
4765F:	Documentation/extcon/
4766F:	Documentation/devicetree/bindings/extcon/
4767
4768EXYNOS DP DRIVER
4769M:	Jingoo Han <jingoohan1@gmail.com>
4770L:	dri-devel@lists.freedesktop.org
4771S:	Maintained
4772F:	drivers/gpu/drm/exynos/exynos_dp*
4773
4774EXYNOS SYSMMU (IOMMU) driver
4775M:	Marek Szyprowski <m.szyprowski@samsung.com>
4776L:	iommu@lists.linux-foundation.org
4777S:	Maintained
4778F:	drivers/iommu/exynos-iommu.c
4779
4780EZchip NPS platform support
4781M:	Noam Camus <noamc@ezchip.com>
4782S:	Supported
4783F:	arch/arc/plat-eznps
4784F:	arch/arc/boot/dts/eznps.dts
4785
4786F71805F HARDWARE MONITORING DRIVER
4787M:	Jean Delvare <jdelvare@suse.com>
4788L:	linux-hwmon@vger.kernel.org
4789S:	Maintained
4790F:	Documentation/hwmon/f71805f
4791F:	drivers/hwmon/f71805f.c
4792
4793FC0011 TUNER DRIVER
4794M:	Michael Buesch <m@bues.ch>
4795L:	linux-media@vger.kernel.org
4796S:	Maintained
4797F:	drivers/media/tuners/fc0011.h
4798F:	drivers/media/tuners/fc0011.c
4799
4800FC2580 MEDIA DRIVER
4801M:	Antti Palosaari <crope@iki.fi>
4802L:	linux-media@vger.kernel.org
4803W:	https://linuxtv.org
4804W:	http://palosaari.fi/linux/
4805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4806T:	git git://linuxtv.org/anttip/media_tree.git
4807S:	Maintained
4808F:	drivers/media/tuners/fc2580*
4809
4810FANOTIFY
4811M:	Eric Paris <eparis@redhat.com>
4812S:	Maintained
4813F:	fs/notify/fanotify/
4814F:	include/linux/fanotify.h
4815F:	include/uapi/linux/fanotify.h
4816
4817FARSYNC SYNCHRONOUS DRIVER
4818M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4819W:	http://www.farsite.co.uk/
4820S:	Supported
4821F:	drivers/net/wan/farsync.*
4822
4823FAULT INJECTION SUPPORT
4824M:	Akinobu Mita <akinobu.mita@gmail.com>
4825S:	Supported
4826F:	Documentation/fault-injection/
4827F:	lib/fault-inject.c
4828
4829FBTFT Framebuffer drivers
4830M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4831M:	Noralf Trønnes <noralf@tronnes.org>
4832S:	Maintained
4833F:	drivers/staging/fbtft/
4834
4835FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4836M:	Johannes Thumshirn <jth@kernel.org>
4837L:	fcoe-devel@open-fcoe.org
4838W:	www.Open-FCoE.org
4839S:	Supported
4840F:	drivers/scsi/libfc/
4841F:	drivers/scsi/fcoe/
4842F:	include/scsi/fc/
4843F:	include/scsi/libfc.h
4844F:	include/scsi/libfcoe.h
4845F:	include/uapi/scsi/fc/
4846
4847FILE LOCKING (flock() and fcntl()/lockf())
4848M:	Jeff Layton <jlayton@poochiereds.net>
4849M:	"J. Bruce Fields" <bfields@fieldses.org>
4850L:	linux-fsdevel@vger.kernel.org
4851S:	Maintained
4852F:	include/linux/fcntl.h
4853F:	include/linux/fs.h
4854F:	include/uapi/linux/fcntl.h
4855F:	include/uapi/linux/fs.h
4856F:	fs/fcntl.c
4857F:	fs/locks.c
4858
4859FILESYSTEMS (VFS and infrastructure)
4860M:	Alexander Viro <viro@zeniv.linux.org.uk>
4861L:	linux-fsdevel@vger.kernel.org
4862S:	Maintained
4863F:	fs/*
4864
4865FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4866M:	Riku Voipio <riku.voipio@iki.fi>
4867L:	linux-hwmon@vger.kernel.org
4868S:	Maintained
4869F:	drivers/hwmon/f75375s.c
4870F:	include/linux/f75375s.h
4871
4872FIREWIRE AUDIO DRIVERS
4873M:	Clemens Ladisch <clemens@ladisch.de>
4874L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4875T:	git git://git.alsa-project.org/alsa-kernel.git
4876S:	Maintained
4877F:	sound/firewire/
4878
4879FIREWIRE MEDIA DRIVERS (firedtv)
4880M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4881L:	linux-media@vger.kernel.org
4882L:	linux1394-devel@lists.sourceforge.net
4883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4884S:	Maintained
4885F:	drivers/media/firewire/
4886
4887FIREWIRE SBP-2 TARGET
4888M:	Chris Boot <bootc@bootc.net>
4889L:	linux-scsi@vger.kernel.org
4890L:	target-devel@vger.kernel.org
4891L:	linux1394-devel@lists.sourceforge.net
4892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4893S:	Maintained
4894F:	drivers/target/sbp/
4895
4896FIREWIRE SUBSYSTEM
4897M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4898L:	linux1394-devel@lists.sourceforge.net
4899W:	http://ieee1394.wiki.kernel.org/
4900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4901S:	Maintained
4902F:	drivers/firewire/
4903F:	include/linux/firewire.h
4904F:	include/uapi/linux/firewire*.h
4905F:	tools/firewire/
4906
4907FIRMWARE LOADER (request_firmware)
4908M:	Ming Lei <ming.lei@canonical.com>
4909M:	Luis R. Rodriguez <mcgrof@kernel.org>
4910L:	linux-kernel@vger.kernel.org
4911S:	Maintained
4912F:	Documentation/firmware_class/
4913F:	drivers/base/firmware*.c
4914F:	include/linux/firmware.h
4915
4916FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4917M:	Joshua Morris <josh.h.morris@us.ibm.com>
4918M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4919S:	Maintained
4920F:	drivers/block/rsxx/
4921
4922FLOPPY DRIVER
4923M:	Jiri Kosina <jikos@kernel.org>
4924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4925S:	Odd fixes
4926F:	drivers/block/floppy.c
4927
4928FMC SUBSYSTEM
4929M:	Alessandro Rubini <rubini@gnudd.com>
4930W:	http://www.ohwr.org/projects/fmc-bus
4931S:	Supported
4932F:	drivers/fmc/
4933F:	include/linux/fmc*.h
4934F:	include/linux/ipmi-fru.h
4935K:	fmc_d.*register
4936
4937FPGA MANAGER FRAMEWORK
4938M:	Alan Tull <atull@opensource.altera.com>
4939R:	Moritz Fischer <moritz.fischer@ettus.com>
4940S:	Maintained
4941F:	drivers/fpga/
4942F:	include/linux/fpga/fpga-mgr.h
4943W:	http://www.rocketboards.org
4944
4945FPU EMULATOR
4946M:	Bill Metzenthen <billm@melbpc.org.au>
4947W:	http://floatingpoint.sourceforge.net/emulator/index.html
4948S:	Maintained
4949F:	arch/x86/math-emu/
4950
4951FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4952L:	netdev@vger.kernel.org
4953S:	Orphan
4954F:	drivers/net/wan/dlci.c
4955F:	drivers/net/wan/sdla.c
4956
4957FRAMEBUFFER LAYER
4958M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4959L:	linux-fbdev@vger.kernel.org
4960Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4961S:	Maintained
4962F:	Documentation/fb/
4963F:	drivers/video/
4964F:	include/video/
4965F:	include/linux/fb.h
4966F:	include/uapi/video/
4967F:	include/uapi/linux/fb.h
4968
4969FREESCALE DIU FRAMEBUFFER DRIVER
4970M:	Timur Tabi <timur@tabi.org>
4971L:	linux-fbdev@vger.kernel.org
4972S:	Maintained
4973F:	drivers/video/fbdev/fsl-diu-fb.*
4974
4975FREESCALE DMA DRIVER
4976M:	Li Yang <leoli@freescale.com>
4977M:	Zhang Wei <zw@zh-kernel.org>
4978L:	linuxppc-dev@lists.ozlabs.org
4979S:	Maintained
4980F:	drivers/dma/fsldma.*
4981
4982FREESCALE GPMI NAND DRIVER
4983M:	Han Xu <han.xu@nxp.com>
4984L:	linux-mtd@lists.infradead.org
4985S:	Maintained
4986F:	drivers/mtd/nand/gpmi-nand/*
4987
4988FREESCALE I2C CPM DRIVER
4989M:	Jochen Friedrich <jochen@scram.de>
4990L:	linuxppc-dev@lists.ozlabs.org
4991L:	linux-i2c@vger.kernel.org
4992S:	Maintained
4993F:	drivers/i2c/busses/i2c-cpm.c
4994
4995FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4996M:	Sascha Hauer <kernel@pengutronix.de>
4997L:	linux-fbdev@vger.kernel.org
4998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4999S:	Maintained
5000F:	include/linux/platform_data/video-imxfb.h
5001F:	drivers/video/fbdev/imxfb.c
5002
5003FREESCALE QUAD SPI DRIVER
5004M:	Han Xu <han.xu@nxp.com>
5005L:	linux-mtd@lists.infradead.org
5006S:	Maintained
5007F:	drivers/mtd/spi-nor/fsl-quadspi.c
5008
5009FREESCALE SOC FS_ENET DRIVER
5010M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5011M:	Vitaly Bordug <vbordug@ru.mvista.com>
5012L:	linuxppc-dev@lists.ozlabs.org
5013L:	netdev@vger.kernel.org
5014S:	Maintained
5015F:	drivers/net/ethernet/freescale/fs_enet/
5016F:	include/linux/fs_enet_pd.h
5017
5018FREESCALE IMX / MXC FEC DRIVER
5019M:	Fugang Duan <fugang.duan@nxp.com>
5020L:	netdev@vger.kernel.org
5021S:	Maintained
5022F:	drivers/net/ethernet/freescale/fec_main.c
5023F:	drivers/net/ethernet/freescale/fec_ptp.c
5024F:	drivers/net/ethernet/freescale/fec.h
5025F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5026
5027FREESCALE QORIQ DPAA FMAN DRIVER
5028M:	Madalin Bucur <madalin.bucur@nxp.com>
5029L:	netdev@vger.kernel.org
5030S:	Maintained
5031F:	drivers/net/ethernet/freescale/fman
5032F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5033
5034FREESCALE QUICC ENGINE LIBRARY
5035L:	linuxppc-dev@lists.ozlabs.org
5036S:	Orphan
5037F:	drivers/soc/fsl/qe/
5038F:	include/soc/fsl/*qe*.h
5039F:	include/soc/fsl/*ucc*.h
5040
5041FREESCALE USB PERIPHERAL DRIVERS
5042M:	Li Yang <leoli@freescale.com>
5043L:	linux-usb@vger.kernel.org
5044L:	linuxppc-dev@lists.ozlabs.org
5045S:	Maintained
5046F:	drivers/usb/gadget/udc/fsl*
5047
5048FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5049M:	Li Yang <leoli@freescale.com>
5050L:	netdev@vger.kernel.org
5051L:	linuxppc-dev@lists.ozlabs.org
5052S:	Maintained
5053F:	drivers/net/ethernet/freescale/ucc_geth*
5054
5055FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5056M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5057L:	netdev@vger.kernel.org
5058S:	Maintained
5059F:	drivers/net/ethernet/freescale/gianfar*
5060X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5061F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5062
5063FREESCALE QUICC ENGINE UCC HDLC DRIVER
5064M:	Zhao Qiang <qiang.zhao@nxp.com>
5065L:	netdev@vger.kernel.org
5066L:	linuxppc-dev@lists.ozlabs.org
5067S:	Maintained
5068F:	drivers/net/wan/fsl_ucc_hdlc*
5069
5070FREESCALE QUICC ENGINE UCC UART DRIVER
5071M:	Timur Tabi <timur@tabi.org>
5072L:	linuxppc-dev@lists.ozlabs.org
5073S:	Maintained
5074F:	drivers/tty/serial/ucc_uart.c
5075
5076FREESCALE SOC SOUND DRIVERS
5077M:	Timur Tabi <timur@tabi.org>
5078M:	Nicolin Chen <nicoleotsuka@gmail.com>
5079M:	Xiubo Li <Xiubo.Lee@gmail.com>
5080R:	Fabio Estevam <fabio.estevam@nxp.com>
5081L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5082L:	linuxppc-dev@lists.ozlabs.org
5083S:	Maintained
5084F:	sound/soc/fsl/fsl*
5085F:	sound/soc/fsl/imx*
5086F:	sound/soc/fsl/mpc8610_hpcd.c
5087
5088FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5089M:	"J. German Rivera" <German.Rivera@freescale.com>
5090M:	Stuart Yoder <stuart.yoder@nxp.com>
5091L:	linux-kernel@vger.kernel.org
5092S:	Maintained
5093F:	drivers/staging/fsl-mc/
5094
5095FREEVXFS FILESYSTEM
5096M:	Christoph Hellwig <hch@infradead.org>
5097W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5098S:	Maintained
5099F:	fs/freevxfs/
5100
5101FREEZER
5102M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5103M:	Pavel Machek <pavel@ucw.cz>
5104L:	linux-pm@vger.kernel.org
5105S:	Supported
5106F:	Documentation/power/freezing-of-tasks.txt
5107F:	include/linux/freezer.h
5108F:	kernel/freezer.c
5109
5110FRONTSWAP API
5111M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5112L:	linux-kernel@vger.kernel.org
5113S:	Maintained
5114F:	mm/frontswap.c
5115F:	include/linux/frontswap.h
5116
5117FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5118M:	David Howells <dhowells@redhat.com>
5119L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5120S:	Supported
5121F:	Documentation/filesystems/caching/
5122F:	fs/fscache/
5123F:	include/linux/fscache*.h
5124
5125FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5126M:	Theodore Y. Ts'o <tytso@mit.edu>
5127M:	Jaegeuk Kim <jaegeuk@kernel.org>
5128S:	Supported
5129F:	fs/crypto/
5130F:	include/linux/fscrypto.h
5131
5132F2FS FILE SYSTEM
5133M:	Jaegeuk Kim <jaegeuk@kernel.org>
5134M:	Chao Yu <yuchao0@huawei.com>
5135L:	linux-f2fs-devel@lists.sourceforge.net
5136W:	https://f2fs.wiki.kernel.org/
5137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5138S:	Maintained
5139F:	Documentation/filesystems/f2fs.txt
5140F:	Documentation/ABI/testing/sysfs-fs-f2fs
5141F:	fs/f2fs/
5142F:	include/linux/f2fs_fs.h
5143F:	include/trace/events/f2fs.h
5144
5145FUJITSU FR-V (FRV) PORT
5146S:	Orphan
5147F:	arch/frv/
5148
5149FUJITSU LAPTOP EXTRAS
5150M:	Jonathan Woithe <jwoithe@just42.net>
5151L:	platform-driver-x86@vger.kernel.org
5152S:	Maintained
5153F:	drivers/platform/x86/fujitsu-laptop.c
5154
5155FUJITSU M-5MO LS CAMERA ISP DRIVER
5156M:	Kyungmin Park <kyungmin.park@samsung.com>
5157M:	Heungjun Kim <riverful.kim@samsung.com>
5158L:	linux-media@vger.kernel.org
5159S:	Maintained
5160F:	drivers/media/i2c/m5mols/
5161F:	include/media/i2c/m5mols.h
5162
5163FUJITSU TABLET EXTRAS
5164M:	Robert Gerlach <khnz@gmx.de>
5165L:	platform-driver-x86@vger.kernel.org
5166S:	Maintained
5167F:	drivers/platform/x86/fujitsu-tablet.c
5168
5169FUSE: FILESYSTEM IN USERSPACE
5170M:	Miklos Szeredi <miklos@szeredi.hu>
5171L:	linux-fsdevel@vger.kernel.org
5172W:	http://fuse.sourceforge.net/
5173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5174S:	Maintained
5175F:	fs/fuse/
5176F:	include/uapi/linux/fuse.h
5177F:	Documentation/filesystems/fuse.txt
5178
5179FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5180M:	Rik Faith <faith@cs.unc.edu>
5181L:	linux-scsi@vger.kernel.org
5182S:	Odd Fixes (e.g., new signatures)
5183F:	drivers/scsi/fdomain.*
5184
5185GCC PLUGINS
5186M:	Kees Cook <keescook@chromium.org>
5187R:	Emese Revfy <re.emese@gmail.com>
5188L:	kernel-hardening@lists.openwall.com
5189S:	Maintained
5190F:	scripts/gcc-plugins/
5191F:	scripts/gcc-plugin.sh
5192F:	Documentation/gcc-plugins.txt
5193
5194GCOV BASED KERNEL PROFILING
5195M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5196S:	Maintained
5197F:	kernel/gcov/
5198F:	Documentation/dev-tools/gcov.rst
5199
5200GDT SCSI DISK ARRAY CONTROLLER DRIVER
5201M:	Achim Leubner <achim_leubner@adaptec.com>
5202L:	linux-scsi@vger.kernel.org
5203W:	http://www.icp-vortex.com/
5204S:	Supported
5205F:	drivers/scsi/gdt*
5206
5207GDB KERNEL DEBUGGING HELPER SCRIPTS
5208M:	Jan Kiszka <jan.kiszka@siemens.com>
5209M:	Kieran Bingham <kieran@bingham.xyz>
5210S:	Supported
5211F:	scripts/gdb/
5212
5213GEMTEK FM RADIO RECEIVER DRIVER
5214M:	Hans Verkuil <hverkuil@xs4all.nl>
5215L:	linux-media@vger.kernel.org
5216T:	git git://linuxtv.org/media_tree.git
5217W:	https://linuxtv.org
5218S:	Maintained
5219F:	drivers/media/radio/radio-gemtek*
5220
5221GENERIC GPIO I2C DRIVER
5222M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5223S:	Supported
5224F:	drivers/i2c/busses/i2c-gpio.c
5225F:	include/linux/i2c-gpio.h
5226
5227GENERIC GPIO I2C MULTIPLEXER DRIVER
5228M:	Peter Korsgaard <peter.korsgaard@barco.com>
5229L:	linux-i2c@vger.kernel.org
5230S:	Supported
5231F:	drivers/i2c/muxes/i2c-mux-gpio.c
5232F:	include/linux/i2c-mux-gpio.h
5233F:	Documentation/i2c/muxes/i2c-mux-gpio
5234
5235GENERIC HDLC (WAN) DRIVERS
5236M:	Krzysztof Halasa <khc@pm.waw.pl>
5237W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5238S:	Maintained
5239F:	drivers/net/wan/c101.c
5240F:	drivers/net/wan/hd6457*
5241F:	drivers/net/wan/hdlc*
5242F:	drivers/net/wan/n2.c
5243F:	drivers/net/wan/pc300too.c
5244F:	drivers/net/wan/pci200syn.c
5245F:	drivers/net/wan/wanxl*
5246
5247GENERIC INCLUDE/ASM HEADER FILES
5248M:	Arnd Bergmann <arnd@arndb.de>
5249L:	linux-arch@vger.kernel.org
5250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5251S:	Maintained
5252F:	include/asm-generic/
5253F:	include/uapi/asm-generic/
5254
5255GENERIC PHY FRAMEWORK
5256M:	Kishon Vijay Abraham I <kishon@ti.com>
5257L:	linux-kernel@vger.kernel.org
5258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5259S:	Supported
5260F:	drivers/phy/
5261F:	include/linux/phy/
5262
5263GENERIC PM DOMAINS
5264M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5265M:	Kevin Hilman <khilman@kernel.org>
5266M:	Ulf Hansson <ulf.hansson@linaro.org>
5267L:	linux-pm@vger.kernel.org
5268S:	Supported
5269F:	drivers/base/power/domain*.c
5270F:	include/linux/pm_domain.h
5271
5272GENERIC UIO DRIVER FOR PCI DEVICES
5273M:	"Michael S. Tsirkin" <mst@redhat.com>
5274L:	kvm@vger.kernel.org
5275S:	Supported
5276F:	drivers/uio/uio_pci_generic.c
5277
5278GET_MAINTAINER SCRIPT
5279M:	Joe Perches <joe@perches.com>
5280S:	Maintained
5281F:	scripts/get_maintainer.pl
5282
5283GFS2 FILE SYSTEM
5284M:	Steven Whitehouse <swhiteho@redhat.com>
5285M:	Bob Peterson <rpeterso@redhat.com>
5286L:	cluster-devel@redhat.com
5287W:	http://sources.redhat.com/cluster/
5288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5289S:	Supported
5290F:	Documentation/filesystems/gfs2*.txt
5291F:	fs/gfs2/
5292F:	include/uapi/linux/gfs2_ondisk.h
5293
5294GIGASET ISDN DRIVERS
5295M:	Paul Bolle <pebolle@tiscali.nl>
5296L:	gigaset307x-common@lists.sourceforge.net
5297W:	http://gigaset307x.sourceforge.net/
5298S:	Odd Fixes
5299F:	Documentation/isdn/README.gigaset
5300F:	drivers/isdn/gigaset/
5301F:	include/uapi/linux/gigaset_dev.h
5302
5303GO7007 MPEG CODEC
5304M:	Hans Verkuil <hans.verkuil@cisco.com>
5305L:	linux-media@vger.kernel.org
5306S:	Maintained
5307F:	drivers/media/usb/go7007/
5308
5309GOODIX TOUCHSCREEN
5310M:	Bastien Nocera <hadess@hadess.net>
5311L:	linux-input@vger.kernel.org
5312S:	Maintained
5313F:	drivers/input/touchscreen/goodix.c
5314
5315GPIO MOCKUP DRIVER
5316M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5317L:	linux-gpio@vger.kernel.org
5318S:	Maintained
5319F:	drivers/gpio/gpio-mockup.c
5320F:	tools/testing/selftests/gpio/
5321
5322GPIO SUBSYSTEM
5323M:	Linus Walleij <linus.walleij@linaro.org>
5324M:	Alexandre Courbot <gnurou@gmail.com>
5325L:	linux-gpio@vger.kernel.org
5326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5327S:	Maintained
5328F:	Documentation/devicetree/bindings/gpio/
5329F:	Documentation/gpio/
5330F:	Documentation/ABI/testing/gpio-cdev
5331F:	Documentation/ABI/obsolete/sysfs-gpio
5332F:	drivers/gpio/
5333F:	include/linux/gpio/
5334F:	include/linux/gpio.h
5335F:	include/asm-generic/gpio.h
5336F:	include/uapi/linux/gpio.h
5337F:	tools/gpio/
5338
5339GRE DEMULTIPLEXER DRIVER
5340M:	Dmitry Kozlov <xeb@mail.ru>
5341L:	netdev@vger.kernel.org
5342S:	Maintained
5343F:	net/ipv4/gre_demux.c
5344F:	net/ipv4/gre_offload.c
5345F:	include/net/gre.h
5346
5347GRETH 10/100/1G Ethernet MAC device driver
5348M:	Andreas Larsson <andreas@gaisler.com>
5349L:	netdev@vger.kernel.org
5350S:	Maintained
5351F:	drivers/net/ethernet/aeroflex/
5352
5353GREYBUS SUBSYSTEM
5354M:	Johan Hovold <johan@kernel.org>
5355M:	Alex Elder <elder@kernel.org>
5356M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5357S:	Maintained
5358F:	drivers/staging/greybus/
5359
5360GREYBUS AUDIO PROTOCOLS DRIVERS
5361M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5362M:	Mark Greer <mgreer@animalcreek.com>
5363S:	Maintained
5364F:	drivers/staging/greybus/audio_apbridgea.c
5365F:	drivers/staging/greybus/audio_apbridgea.h
5366F:	drivers/staging/greybus/audio_codec.c
5367F:	drivers/staging/greybus/audio_codec.h
5368F:	drivers/staging/greybus/audio_gb.c
5369F:	drivers/staging/greybus/audio_manager.c
5370F:	drivers/staging/greybus/audio_manager.h
5371F:	drivers/staging/greybus/audio_manager_module.c
5372F:	drivers/staging/greybus/audio_manager_private.h
5373F:	drivers/staging/greybus/audio_manager_sysfs.c
5374F:	drivers/staging/greybus/audio_module.c
5375F:	drivers/staging/greybus/audio_topology.c
5376
5377GREYBUS PROTOCOLS DRIVERS
5378M:	Rui Miguel Silva <rmfrfs@gmail.com>
5379S:	Maintained
5380F:	drivers/staging/greybus/sdio.c
5381F:	drivers/staging/greybus/light.c
5382F:	drivers/staging/greybus/gpio.c
5383F:	drivers/staging/greybus/power_supply.c
5384F:	drivers/staging/greybus/spi.c
5385F:	drivers/staging/greybus/spilib.c
5386
5387GREYBUS PROTOCOLS DRIVERS
5388M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5389S:	Maintained
5390F:	drivers/staging/greybus/loopback.c
5391F:	drivers/staging/greybus/timesync.c
5392F:	drivers/staging/greybus/timesync_platform.c
5393
5394GREYBUS PROTOCOLS DRIVERS
5395M:	Viresh Kumar <vireshk@kernel.org>
5396S:	Maintained
5397F:	drivers/staging/greybus/authentication.c
5398F:	drivers/staging/greybus/bootrom.c
5399F:	drivers/staging/greybus/firmware.h
5400F:	drivers/staging/greybus/fw-core.c
5401F:	drivers/staging/greybus/fw-download.c
5402F:	drivers/staging/greybus/fw-managament.c
5403F:	drivers/staging/greybus/greybus_authentication.h
5404F:	drivers/staging/greybus/greybus_firmware.h
5405F:	drivers/staging/greybus/hid.c
5406F:	drivers/staging/greybus/i2c.c
5407F:	drivers/staging/greybus/spi.c
5408F:	drivers/staging/greybus/spilib.c
5409F:	drivers/staging/greybus/spilib.h
5410
5411GREYBUS PROTOCOLS DRIVERS
5412M:	David Lin <dtwlin@gmail.com>
5413S:	Maintained
5414F:	drivers/staging/greybus/uart.c
5415F:	drivers/staging/greybus/log.c
5416
5417GREYBUS PLATFORM DRIVERS
5418M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5419S:	Maintained
5420F:	drivers/staging/greybus/arche-platform.c
5421F:	drivers/staging/greybus/arche-apb-ctrl.c
5422F:	drivers/staging/greybus/arche_platform.h
5423
5424GS1662 VIDEO SERIALIZER
5425M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5426L:	linux-media@vger.kernel.org
5427T:	git git://linuxtv.org/media_tree.git
5428S:	Maintained
5429F:	drivers/media/spi/gs1662.c
5430
5431GSPCA FINEPIX SUBDRIVER
5432M:	Frank Zago <frank@zago.net>
5433L:	linux-media@vger.kernel.org
5434T:	git git://linuxtv.org/media_tree.git
5435S:	Maintained
5436F:	drivers/media/usb/gspca/finepix.c
5437
5438GSPCA GL860 SUBDRIVER
5439M:	Olivier Lorin <o.lorin@laposte.net>
5440L:	linux-media@vger.kernel.org
5441T:	git git://linuxtv.org/media_tree.git
5442S:	Maintained
5443F:	drivers/media/usb/gspca/gl860/
5444
5445GSPCA M5602 SUBDRIVER
5446M:	Erik Andren <erik.andren@gmail.com>
5447L:	linux-media@vger.kernel.org
5448T:	git git://linuxtv.org/media_tree.git
5449S:	Maintained
5450F:	drivers/media/usb/gspca/m5602/
5451
5452GSPCA PAC207 SONIXB SUBDRIVER
5453M:	Hans Verkuil <hverkuil@xs4all.nl>
5454L:	linux-media@vger.kernel.org
5455T:	git git://linuxtv.org/media_tree.git
5456S:	Odd Fixes
5457F:	drivers/media/usb/gspca/pac207.c
5458
5459GSPCA SN9C20X SUBDRIVER
5460M:	Brian Johnson <brijohn@gmail.com>
5461L:	linux-media@vger.kernel.org
5462T:	git git://linuxtv.org/media_tree.git
5463S:	Maintained
5464F:	drivers/media/usb/gspca/sn9c20x.c
5465
5466GSPCA T613 SUBDRIVER
5467M:	Leandro Costantino <lcostantino@gmail.com>
5468L:	linux-media@vger.kernel.org
5469T:	git git://linuxtv.org/media_tree.git
5470S:	Maintained
5471F:	drivers/media/usb/gspca/t613.c
5472
5473GSPCA USB WEBCAM DRIVER
5474M:	Hans Verkuil <hverkuil@xs4all.nl>
5475L:	linux-media@vger.kernel.org
5476T:	git git://linuxtv.org/media_tree.git
5477S:	Odd Fixes
5478F:	drivers/media/usb/gspca/
5479
5480GUID PARTITION TABLE (GPT)
5481M:	Davidlohr Bueso <dave@stgolabs.net>
5482L:	linux-efi@vger.kernel.org
5483S:	Maintained
5484F:	block/partitions/efi.*
5485
5486STK1160 USB VIDEO CAPTURE DRIVER
5487M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5488L:	linux-media@vger.kernel.org
5489T:	git git://linuxtv.org/media_tree.git
5490S:	Maintained
5491F:	drivers/media/usb/stk1160/
5492
5493H8/300 ARCHITECTURE
5494M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5495L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5496W:	http://uclinux-h8.sourceforge.jp
5497T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5498S:	Maintained
5499F:	arch/h8300/
5500F:	drivers/clocksource/h8300_*.c
5501F:	drivers/clk/h8300/
5502F:	drivers/irqchip/irq-renesas-h8*.c
5503
5504HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5505M:	Frank Seidel <frank@f-seidel.de>
5506L:	platform-driver-x86@vger.kernel.org
5507W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5508S:	Maintained
5509F:	drivers/platform/x86/hdaps.c
5510
5511HDPVR USB VIDEO ENCODER DRIVER
5512M:	Hans Verkuil <hverkuil@xs4all.nl>
5513L:	linux-media@vger.kernel.org
5514T:	git git://linuxtv.org/media_tree.git
5515W:	https://linuxtv.org
5516S:	Odd Fixes
5517F:	drivers/media/usb/hdpvr/
5518
5519HWPOISON MEMORY FAILURE HANDLING
5520M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5521L:	linux-mm@kvack.org
5522S:	Maintained
5523F:	mm/memory-failure.c
5524F:	mm/hwpoison-inject.c
5525
5526HYPERVISOR VIRTUAL CONSOLE DRIVER
5527L:	linuxppc-dev@lists.ozlabs.org
5528S:	Odd Fixes
5529F:	drivers/tty/hvc/
5530
5531HACKRF MEDIA DRIVER
5532M:	Antti Palosaari <crope@iki.fi>
5533L:	linux-media@vger.kernel.org
5534W:	https://linuxtv.org
5535W:	http://palosaari.fi/linux/
5536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5537T:	git git://linuxtv.org/anttip/media_tree.git
5538S:	Maintained
5539F:	drivers/media/usb/hackrf/
5540
5541HARDWARE MONITORING
5542M:	Jean Delvare <jdelvare@suse.com>
5543M:	Guenter Roeck <linux@roeck-us.net>
5544L:	linux-hwmon@vger.kernel.org
5545W:	http://hwmon.wiki.kernel.org/
5546T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5548S:	Maintained
5549F:	Documentation/hwmon/
5550F:	drivers/hwmon/
5551F:	include/linux/hwmon*.h
5552
5553HARDWARE RANDOM NUMBER GENERATOR CORE
5554M:	Matt Mackall <mpm@selenic.com>
5555M:	Herbert Xu <herbert@gondor.apana.org.au>
5556L:	linux-crypto@vger.kernel.org
5557S:	Odd fixes
5558F:	Documentation/devicetree/bindings/rng/
5559F:	Documentation/hw_random.txt
5560F:	drivers/char/hw_random/
5561F:	include/linux/hw_random.h
5562
5563HARDWARE SPINLOCK CORE
5564M:	Ohad Ben-Cohen <ohad@wizery.com>
5565M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5566L:	linux-remoteproc@vger.kernel.org
5567S:	Maintained
5568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5569F:	Documentation/devicetree/bindings/hwlock/
5570F:	Documentation/hwspinlock.txt
5571F:	drivers/hwspinlock/
5572F:	include/linux/hwspinlock.h
5573
5574HARMONY SOUND DRIVER
5575L:	linux-parisc@vger.kernel.org
5576S:	Maintained
5577F:	sound/parisc/harmony.*
5578
5579HD29L2 MEDIA DRIVER
5580M:	Antti Palosaari <crope@iki.fi>
5581L:	linux-media@vger.kernel.org
5582W:	https://linuxtv.org
5583W:	http://palosaari.fi/linux/
5584Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5585T:	git git://linuxtv.org/anttip/media_tree.git
5586S:	Maintained
5587F:	drivers/media/dvb-frontends/hd29l2*
5588
5589HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5590M:	Brian Boylston <brian.boylston@hpe.com>
5591S:	Supported
5592F:	Documentation/watchdog/hpwdt.txt
5593F:	drivers/watchdog/hpwdt.c
5594
5595HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5596M:	Don Brace <don.brace@microsemi.com>
5597L:	iss_storagedev@hp.com
5598L:	esc.storagedev@microsemi.com
5599L:	linux-scsi@vger.kernel.org
5600S:	Supported
5601F:	Documentation/scsi/hpsa.txt
5602F:	drivers/scsi/hpsa*.[ch]
5603F:	include/linux/cciss*.h
5604F:	include/uapi/linux/cciss*.h
5605
5606HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5607M:	Don Brace <don.brace@microsemi.com>
5608L:	iss_storagedev@hp.com
5609L:	esc.storagedev@microsemi.com
5610L:	linux-scsi@vger.kernel.org
5611S:	Supported
5612F:	Documentation/blockdev/cciss.txt
5613F:	drivers/block/cciss*
5614F:	include/linux/cciss_ioctl.h
5615F:	include/uapi/linux/cciss_ioctl.h
5616
5617HFI1 DRIVER
5618M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5619M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5620L:	linux-rdma@vger.kernel.org
5621S:	Supported
5622F:	drivers/infiniband/hw/hfi1
5623
5624HFS FILESYSTEM
5625L:	linux-fsdevel@vger.kernel.org
5626S:	Orphan
5627F:	Documentation/filesystems/hfs.txt
5628F:	fs/hfs/
5629
5630HFSPLUS FILESYSTEM
5631L:	linux-fsdevel@vger.kernel.org
5632S:	Orphan
5633F:	Documentation/filesystems/hfsplus.txt
5634F:	fs/hfsplus/
5635
5636HGA FRAMEBUFFER DRIVER
5637M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5638L:	linux-nvidia@lists.surfsouth.com
5639W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5640S:	Maintained
5641F:	drivers/video/fbdev/hgafb.c
5642
5643HIBERNATION (aka Software Suspend, aka swsusp)
5644M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5645M:	Pavel Machek <pavel@ucw.cz>
5646L:	linux-pm@vger.kernel.org
5647S:	Supported
5648F:	arch/x86/power/
5649F:	drivers/base/power/
5650F:	kernel/power/
5651F:	include/linux/suspend.h
5652F:	include/linux/freezer.h
5653F:	include/linux/pm.h
5654F:	arch/*/include/asm/suspend*.h
5655
5656HID CORE LAYER
5657M:	Jiri Kosina <jikos@kernel.org>
5658R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5659L:	linux-input@vger.kernel.org
5660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5661S:	Maintained
5662F:	drivers/hid/
5663F:	include/linux/hid*
5664F:	include/uapi/linux/hid*
5665
5666HID SENSOR HUB DRIVERS
5667M:	Jiri Kosina <jikos@kernel.org>
5668M:	Jonathan Cameron <jic23@kernel.org>
5669M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5670L:	linux-input@vger.kernel.org
5671L:	linux-iio@vger.kernel.org
5672S:	Maintained
5673F:	Documentation/hid/hid-sensor*
5674F:	drivers/hid/hid-sensor-*
5675F:	drivers/iio/*/hid-*
5676F:	include/linux/hid-sensor-*
5677
5678HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5679M:	Thomas Gleixner <tglx@linutronix.de>
5680L:	linux-kernel@vger.kernel.org
5681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5682S:	Maintained
5683F:	Documentation/timers/
5684F:	kernel/time/hrtimer.c
5685F:	kernel/time/clockevents.c
5686F:	kernel/time/tick*.*
5687F:	kernel/time/timer_*.c
5688F:	include/linux/clockchips.h
5689F:	include/linux/hrtimer.h
5690
5691HIGH-SPEED SCC DRIVER FOR AX.25
5692L:	linux-hams@vger.kernel.org
5693S:	Orphan
5694F:	drivers/net/hamradio/dmascc.c
5695F:	drivers/net/hamradio/scc.c
5696
5697HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5698M:	HighPoint Linux Team <linux@highpoint-tech.com>
5699W:	http://www.highpoint-tech.com
5700S:	Supported
5701F:	Documentation/scsi/hptiop.txt
5702F:	drivers/scsi/hptiop.c
5703
5704HIPPI
5705M:	Jes Sorensen <jes@trained-monkey.org>
5706L:	linux-hippi@sunsite.dk
5707S:	Maintained
5708F:	include/linux/hippidevice.h
5709F:	include/uapi/linux/if_hippi.h
5710F:	net/802/hippi.c
5711F:	drivers/net/hippi/
5712
5713HISILICON NETWORK SUBSYSTEM DRIVER
5714M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5715M:	Salil Mehta <salil.mehta@huawei.com>
5716L:	netdev@vger.kernel.org
5717W:	http://www.hisilicon.com
5718S:	Maintained
5719F:	drivers/net/ethernet/hisilicon/
5720F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5721
5722HISILICON ROCE DRIVER
5723M:	Lijun Ou <oulijun@huawei.com>
5724M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5725L:	linux-rdma@vger.kernel.org
5726S:	Maintained
5727F:	drivers/infiniband/hw/hns/
5728F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5729
5730HISILICON SAS Controller
5731M:	John Garry <john.garry@huawei.com>
5732W:	http://www.hisilicon.com
5733S:	Supported
5734F:	drivers/scsi/hisi_sas/
5735F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5736
5737HOST AP DRIVER
5738M:	Jouni Malinen <j@w1.fi>
5739L:	linux-wireless@vger.kernel.org
5740W:	http://w1.fi/hostap-driver.html
5741S:	Obsolete
5742F:	drivers/net/wireless/intersil/hostap/
5743
5744HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5745L:	platform-driver-x86@vger.kernel.org
5746S:	Orphan
5747F:	drivers/platform/x86/tc1100-wmi.c
5748
5749HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5750M:	Jaroslav Kysela <perex@perex.cz>
5751S:	Maintained
5752F:	drivers/net/ethernet/hp/hp100.*
5753
5754HPET:	High Precision Event Timers driver
5755M:	Clemens Ladisch <clemens@ladisch.de>
5756S:	Maintained
5757F:	Documentation/timers/hpet.txt
5758F:	drivers/char/hpet.c
5759F:	include/linux/hpet.h
5760F:	include/uapi/linux/hpet.h
5761
5762HPET:	x86
5763S:	Orphan
5764F:	arch/x86/kernel/hpet.c
5765F:	arch/x86/include/asm/hpet.h
5766
5767HPFS FILESYSTEM
5768M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5769W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5770S:	Maintained
5771F:	fs/hpfs/
5772
5773HSI SUBSYSTEM
5774M:	Sebastian Reichel <sre@kernel.org>
5775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5776S:	Maintained
5777F:	Documentation/ABI/testing/sysfs-bus-hsi
5778F:	Documentation/device-drivers/serial-interfaces.rst
5779F:	drivers/hsi/
5780F:	include/linux/hsi/
5781F:	include/uapi/linux/hsi/
5782
5783HSO 3G MODEM DRIVER
5784M:	Jan Dumon <j.dumon@option.com>
5785W:	http://www.pharscape.org
5786S:	Maintained
5787F:	drivers/net/usb/hso.c
5788
5789HSR NETWORK PROTOCOL
5790M:	Arvid Brodin <arvid.brodin@alten.se>
5791L:	netdev@vger.kernel.org
5792S:	Maintained
5793F:	net/hsr/
5794
5795HTCPEN TOUCHSCREEN DRIVER
5796M:	Pau Oliva Fora <pof@eslack.org>
5797L:	linux-input@vger.kernel.org
5798S:	Maintained
5799F:	drivers/input/touchscreen/htcpen.c
5800
5801HUGETLB FILESYSTEM
5802M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5803S:	Maintained
5804F:	fs/hugetlbfs/
5805
5806HVA ST MEDIA DRIVER
5807M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5808L:	linux-media@vger.kernel.org
5809T:	git git://linuxtv.org/media_tree.git
5810W:	https://linuxtv.org
5811S:	Supported
5812F:	drivers/media/platform/sti/hva
5813
5814Hyper-V CORE AND DRIVERS
5815M:	"K. Y. Srinivasan" <kys@microsoft.com>
5816M:	Haiyang Zhang <haiyangz@microsoft.com>
5817L:	devel@linuxdriverproject.org
5818S:	Maintained
5819F:	arch/x86/include/asm/mshyperv.h
5820F:	arch/x86/include/uapi/asm/hyperv.h
5821F:	arch/x86/kernel/cpu/mshyperv.c
5822F:	drivers/hid/hid-hyperv.c
5823F:	drivers/hv/
5824F:	drivers/input/serio/hyperv-keyboard.c
5825F:	drivers/pci/host/pci-hyperv.c
5826F:	drivers/net/hyperv/
5827F:	drivers/scsi/storvsc_drv.c
5828F:	drivers/video/fbdev/hyperv_fb.c
5829F:	include/linux/hyperv.h
5830F:	tools/hv/
5831F:	Documentation/ABI/stable/sysfs-bus-vmbus
5832
5833I2C MUXES
5834M:	Peter Rosin <peda@axentia.se>
5835L:	linux-i2c@vger.kernel.org
5836S:	Maintained
5837F:	Documentation/i2c/i2c-topology
5838F:	Documentation/i2c/muxes/
5839F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5840F:	Documentation/devicetree/bindings/i2c/i2c-arb*
5841F:	Documentation/devicetree/bindings/i2c/i2c-gate*
5842F:	drivers/i2c/i2c-mux.c
5843F:	drivers/i2c/muxes/
5844F:	include/linux/i2c-mux.h
5845
5846I2C OVER PARALLEL PORT
5847M:	Jean Delvare <jdelvare@suse.com>
5848L:	linux-i2c@vger.kernel.org
5849S:	Maintained
5850F:	Documentation/i2c/busses/i2c-parport
5851F:	Documentation/i2c/busses/i2c-parport-light
5852F:	drivers/i2c/busses/i2c-parport.c
5853F:	drivers/i2c/busses/i2c-parport-light.c
5854
5855I2C/SMBUS CONTROLLER DRIVERS FOR PC
5856M:	Jean Delvare <jdelvare@suse.com>
5857L:	linux-i2c@vger.kernel.org
5858S:	Maintained
5859F:	Documentation/i2c/busses/i2c-ali1535
5860F:	Documentation/i2c/busses/i2c-ali1563
5861F:	Documentation/i2c/busses/i2c-ali15x3
5862F:	Documentation/i2c/busses/i2c-amd756
5863F:	Documentation/i2c/busses/i2c-amd8111
5864F:	Documentation/i2c/busses/i2c-i801
5865F:	Documentation/i2c/busses/i2c-nforce2
5866F:	Documentation/i2c/busses/i2c-piix4
5867F:	Documentation/i2c/busses/i2c-sis5595
5868F:	Documentation/i2c/busses/i2c-sis630
5869F:	Documentation/i2c/busses/i2c-sis96x
5870F:	Documentation/i2c/busses/i2c-via
5871F:	Documentation/i2c/busses/i2c-viapro
5872F:	drivers/i2c/busses/i2c-ali1535.c
5873F:	drivers/i2c/busses/i2c-ali1563.c
5874F:	drivers/i2c/busses/i2c-ali15x3.c
5875F:	drivers/i2c/busses/i2c-amd756.c
5876F:	drivers/i2c/busses/i2c-amd756-s4882.c
5877F:	drivers/i2c/busses/i2c-amd8111.c
5878F:	drivers/i2c/busses/i2c-i801.c
5879F:	drivers/i2c/busses/i2c-isch.c
5880F:	drivers/i2c/busses/i2c-nforce2.c
5881F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5882F:	drivers/i2c/busses/i2c-piix4.c
5883F:	drivers/i2c/busses/i2c-sis5595.c
5884F:	drivers/i2c/busses/i2c-sis630.c
5885F:	drivers/i2c/busses/i2c-sis96x.c
5886F:	drivers/i2c/busses/i2c-via.c
5887F:	drivers/i2c/busses/i2c-viapro.c
5888
5889I2C/SMBUS ISMT DRIVER
5890M:	Seth Heasley <seth.heasley@intel.com>
5891M:	Neil Horman <nhorman@tuxdriver.com>
5892L:	linux-i2c@vger.kernel.org
5893F:	drivers/i2c/busses/i2c-ismt.c
5894F:	Documentation/i2c/busses/i2c-ismt
5895
5896I2C/SMBUS STUB DRIVER
5897M:	Jean Delvare <jdelvare@suse.com>
5898L:	linux-i2c@vger.kernel.org
5899S:	Maintained
5900F:	drivers/i2c/i2c-stub.c
5901
5902I2C SUBSYSTEM
5903M:	Wolfram Sang <wsa@the-dreams.de>
5904L:	linux-i2c@vger.kernel.org
5905W:	https://i2c.wiki.kernel.org/
5906Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5908S:	Maintained
5909F:	Documentation/devicetree/bindings/i2c/
5910F:	Documentation/i2c/
5911F:	drivers/i2c/
5912F:	drivers/i2c/*/
5913F:	include/linux/i2c.h
5914F:	include/linux/i2c-*.h
5915F:	include/uapi/linux/i2c.h
5916F:	include/uapi/linux/i2c-*.h
5917
5918I2C ACPI SUPPORT
5919M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5920L:	linux-i2c@vger.kernel.org
5921L:	linux-acpi@vger.kernel.org
5922S:	Maintained
5923
5924I2C-TAOS-EVM DRIVER
5925M:	Jean Delvare <jdelvare@suse.com>
5926L:	linux-i2c@vger.kernel.org
5927S:	Maintained
5928F:	Documentation/i2c/busses/i2c-taos-evm
5929F:	drivers/i2c/busses/i2c-taos-evm.c
5930
5931I2C-TINY-USB DRIVER
5932M:	Till Harbaum <till@harbaum.org>
5933L:	linux-i2c@vger.kernel.org
5934W:	http://www.harbaum.org/till/i2c_tiny_usb
5935S:	Maintained
5936F:	drivers/i2c/busses/i2c-tiny-usb.c
5937
5938i386 BOOT CODE
5939M:	"H. Peter Anvin" <hpa@zytor.com>
5940S:	Maintained
5941F:	arch/x86/boot/
5942
5943i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5944M:	"H. Peter Anvin" <hpa@zytor.com>
5945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5946S:	Maintained
5947
5948IA64 (Itanium) PLATFORM
5949M:	Tony Luck <tony.luck@intel.com>
5950M:	Fenghua Yu <fenghua.yu@intel.com>
5951L:	linux-ia64@vger.kernel.org
5952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5953S:	Maintained
5954F:	arch/ia64/
5955
5956IBM Power VMX Cryptographic instructions
5957M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5958M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5959L:	linux-crypto@vger.kernel.org
5960S:	Supported
5961F:	drivers/crypto/vmx/Makefile
5962F:	drivers/crypto/vmx/Kconfig
5963F:	drivers/crypto/vmx/vmx.c
5964F:	drivers/crypto/vmx/aes*
5965F:	drivers/crypto/vmx/ghash*
5966F:	drivers/crypto/vmx/ppc-xlate.pl
5967
5968IBM Power in-Nest Crypto Acceleration
5969M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5970M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5971L:	linux-crypto@vger.kernel.org
5972S:	Supported
5973F:	drivers/crypto/nx/Makefile
5974F:	drivers/crypto/nx/Kconfig
5975F:	drivers/crypto/nx/nx-aes*
5976F:	drivers/crypto/nx/nx-sha*
5977F:	drivers/crypto/nx/nx.*
5978F:	drivers/crypto/nx/nx_csbcpb.h
5979F:	drivers/crypto/nx/nx_debugfs.h
5980
5981IBM Power 842 compression accelerator
5982M:	Dan Streetman <ddstreet@ieee.org>
5983S:	Supported
5984F:	drivers/crypto/nx/Makefile
5985F:	drivers/crypto/nx/Kconfig
5986F:	drivers/crypto/nx/nx-842*
5987F:	include/linux/sw842.h
5988F:	crypto/842.c
5989F:	lib/842/
5990
5991IBM Power Linux RAID adapter
5992M:	Brian King <brking@us.ibm.com>
5993S:	Supported
5994F:	drivers/scsi/ipr.*
5995
5996IBM Power Virtual Ethernet Device Driver
5997M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5998L:	netdev@vger.kernel.org
5999S:	Supported
6000F:	drivers/net/ethernet/ibm/ibmveth.*
6001
6002IBM Power SRIOV Virtual NIC Device Driver
6003M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6004M:	John Allen <jallen@linux.vnet.ibm.com>
6005L:	netdev@vger.kernel.org
6006S:	Supported
6007F:	drivers/net/ethernet/ibm/ibmvnic.*
6008
6009IBM Power Virtual SCSI Device Drivers
6010M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6011L:	linux-scsi@vger.kernel.org
6012S:	Supported
6013F:	drivers/scsi/ibmvscsi/ibmvscsi*
6014F:	include/scsi/viosrp.h
6015
6016IBM Power Virtual SCSI Device Target Driver
6017M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6018M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6019L:	linux-scsi@vger.kernel.org
6020L:	target-devel@vger.kernel.org
6021S:	Supported
6022F:	drivers/scsi/ibmvscsi_tgt/
6023
6024IBM Power Virtual FC Device Drivers
6025M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6026L:	linux-scsi@vger.kernel.org
6027S:	Supported
6028F:	drivers/scsi/ibmvscsi/ibmvfc*
6029
6030IBM ServeRAID RAID DRIVER
6031S:	Orphan
6032F:	drivers/scsi/ips.*
6033
6034ICH LPC AND GPIO DRIVER
6035M:	Peter Tyser <ptyser@xes-inc.com>
6036S:	Maintained
6037F:	drivers/mfd/lpc_ich.c
6038F:	drivers/gpio/gpio-ich.c
6039
6040IDE SUBSYSTEM
6041M:	"David S. Miller" <davem@davemloft.net>
6042L:	linux-ide@vger.kernel.org
6043Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6045S:	Maintained
6046F:	Documentation/ide/
6047F:	drivers/ide/
6048F:	include/linux/ide.h
6049
6050IDEAPAD LAPTOP EXTRAS DRIVER
6051M:	Ike Panhc <ike.pan@canonical.com>
6052L:	platform-driver-x86@vger.kernel.org
6053W:	http://launchpad.net/ideapad-laptop
6054S:	Maintained
6055F:	drivers/platform/x86/ideapad-laptop.c
6056
6057IDEAPAD LAPTOP SLIDEBAR DRIVER
6058M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6059L:	linux-input@vger.kernel.org
6060W:	https://github.com/o2genum/ideapad-slidebar
6061S:	Maintained
6062F:	drivers/input/misc/ideapad_slidebar.c
6063
6064IDE/ATAPI DRIVERS
6065M:	Borislav Petkov <bp@alien8.de>
6066L:	linux-ide@vger.kernel.org
6067S:	Maintained
6068F:	Documentation/cdrom/ide-cd
6069F:	drivers/ide/ide-cd*
6070
6071IDLE-I7300
6072M:	Andy Henroid <andrew.d.henroid@intel.com>
6073L:	linux-pm@vger.kernel.org
6074S:	Supported
6075F:	drivers/idle/i7300_idle.c
6076
6077IEEE 802.15.4 SUBSYSTEM
6078M:	Alexander Aring <aar@pengutronix.de>
6079L:	linux-wpan@vger.kernel.org
6080W:	http://wpan.cakelab.org/
6081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6083S:	Maintained
6084F:	net/ieee802154/
6085F:	net/mac802154/
6086F:	drivers/net/ieee802154/
6087F:	include/linux/nl802154.h
6088F:	include/linux/ieee802154.h
6089F:	include/net/nl802154.h
6090F:	include/net/mac802154.h
6091F:	include/net/af_ieee802154.h
6092F:	include/net/cfg802154.h
6093F:	include/net/ieee802154_netdev.h
6094F:	Documentation/networking/ieee802154.txt
6095
6096IGORPLUG-USB IR RECEIVER
6097M:	Sean Young <sean@mess.org>
6098L:	linux-media@vger.kernel.org
6099S:	Maintained
6100F:	drivers/media/rc/igorplugusb.c
6101
6102IGUANAWORKS USB IR TRANSCEIVER
6103M:	Sean Young <sean@mess.org>
6104L:	linux-media@vger.kernel.org
6105S:	Maintained
6106F:	drivers/media/rc/iguanair.c
6107
6108IIO SUBSYSTEM AND DRIVERS
6109M:	Jonathan Cameron <jic23@kernel.org>
6110R:	Hartmut Knaack <knaack.h@gmx.de>
6111R:	Lars-Peter Clausen <lars@metafoo.de>
6112R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6113L:	linux-iio@vger.kernel.org
6114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6115S:	Maintained
6116F:	Documentation/devicetree/bindings/iio/
6117F:	drivers/iio/
6118F:	drivers/staging/iio/
6119F:	include/linux/iio/
6120F:	tools/iio/
6121
6122IKANOS/ADI EAGLE ADSL USB DRIVER
6123M:	Matthieu Castet <castet.matthieu@free.fr>
6124M:	Stanislaw Gruszka <stf_xl@wp.pl>
6125S:	Maintained
6126F:	drivers/usb/atm/ueagle-atm.c
6127
6128INA209 HARDWARE MONITOR DRIVER
6129M:	Guenter Roeck <linux@roeck-us.net>
6130L:	linux-hwmon@vger.kernel.org
6131S:	Maintained
6132F:	Documentation/hwmon/ina209
6133F:	Documentation/devicetree/bindings/i2c/ina209.txt
6134F:	drivers/hwmon/ina209.c
6135
6136INA2XX HARDWARE MONITOR DRIVER
6137M:	Guenter Roeck <linux@roeck-us.net>
6138L:	linux-hwmon@vger.kernel.org
6139S:	Maintained
6140F:	Documentation/hwmon/ina2xx
6141F:	drivers/hwmon/ina2xx.c
6142F:	include/linux/platform_data/ina2xx.h
6143
6144INDUSTRY PACK SUBSYSTEM (IPACK)
6145M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6146M:	Jens Taprogge <jens.taprogge@taprogge.org>
6147M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6148L:	industrypack-devel@lists.sourceforge.net
6149W:	http://industrypack.sourceforge.net
6150S:	Maintained
6151F:	drivers/ipack/
6152
6153INGENIC JZ4780 DMA Driver
6154M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6155S:	Maintained
6156F:	drivers/dma/dma-jz4780.c
6157
6158INGENIC JZ4780 NAND DRIVER
6159M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6160L:	linux-mtd@lists.infradead.org
6161S:	Maintained
6162F:	drivers/mtd/nand/jz4780_*
6163
6164INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6165M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6166M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6167L:	linux-ima-devel@lists.sourceforge.net
6168L:	linux-ima-user@lists.sourceforge.net
6169L:	linux-security-module@vger.kernel.org
6170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6171S:	Supported
6172F:	security/integrity/ima/
6173
6174IMGTEC IR DECODER DRIVER
6175M:	James Hogan <james.hogan@imgtec.com>
6176S:	Maintained
6177F:	drivers/media/rc/img-ir/
6178
6179IMS TWINTURBO FRAMEBUFFER DRIVER
6180L:	linux-fbdev@vger.kernel.org
6181S:	Orphan
6182F:	drivers/video/fbdev/imsttfb.c
6183
6184INFINIBAND SUBSYSTEM
6185M:	Doug Ledford <dledford@redhat.com>
6186M:	Sean Hefty <sean.hefty@intel.com>
6187M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6188L:	linux-rdma@vger.kernel.org
6189W:	http://www.openfabrics.org/
6190Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6192S:	Supported
6193F:	Documentation/infiniband/
6194F:	drivers/infiniband/
6195F:	include/uapi/linux/if_infiniband.h
6196F:	include/uapi/rdma/
6197F:	include/rdma/
6198
6199INOTIFY
6200M:	John McCutchan <john@johnmccutchan.com>
6201M:	Robert Love <rlove@rlove.org>
6202M:	Eric Paris <eparis@parisplace.org>
6203S:	Maintained
6204F:	Documentation/filesystems/inotify.txt
6205F:	fs/notify/inotify/
6206F:	include/linux/inotify.h
6207F:	include/uapi/linux/inotify.h
6208
6209INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6210M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6211L:	linux-input@vger.kernel.org
6212Q:	http://patchwork.kernel.org/project/linux-input/list/
6213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6214S:	Maintained
6215F:	drivers/input/
6216F:	include/linux/input.h
6217F:	include/uapi/linux/input.h
6218F:	include/linux/input/
6219F:	Documentation/devicetree/bindings/input/
6220
6221INPUT MULTITOUCH (MT) PROTOCOL
6222M:	Henrik Rydberg <rydberg@bitmath.org>
6223L:	linux-input@vger.kernel.org
6224S:	Odd fixes
6225F:	Documentation/input/multi-touch-protocol.txt
6226F:	drivers/input/input-mt.c
6227K:	\b(ABS|SYN)_MT_
6228
6229INTEL ASoC BDW/HSW DRIVERS
6230M:	Jie Yang <yang.jie@linux.intel.com>
6231L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6232S:	Supported
6233F:	sound/soc/intel/common/sst-dsp*
6234F:	sound/soc/intel/common/sst-firmware.c
6235F:	sound/soc/intel/boards/broadwell.c
6236F:	sound/soc/intel/haswell/
6237
6238INTEL C600 SERIES SAS CONTROLLER DRIVER
6239M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6240M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6241L:	linux-scsi@vger.kernel.org
6242T:	git git://git.code.sf.net/p/intel-sas/isci
6243S:	Supported
6244F:	drivers/scsi/isci/
6245
6246INTEL HID EVENT DRIVER
6247M:	Alex Hung <alex.hung@canonical.com>
6248L:	platform-driver-x86@vger.kernel.org
6249S:	Maintained
6250F:	drivers/platform/x86/intel-hid.c
6251
6252INTEL VIRTUAL BUTTON DRIVER
6253M:	AceLan Kao <acelan.kao@canonical.com>
6254L:	platform-driver-x86@vger.kernel.org
6255S:	Maintained
6256F:	drivers/platform/x86/intel-vbtn.c
6257
6258INTEL IDLE DRIVER
6259M:	Len Brown <lenb@kernel.org>
6260L:	linux-pm@vger.kernel.org
6261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6262S:	Supported
6263F:	drivers/idle/intel_idle.c
6264
6265INTEL INTEGRATED SENSOR HUB DRIVER
6266M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6267M:	Jiri Kosina <jikos@kernel.org>
6268L:	linux-input@vger.kernel.org
6269S:	Maintained
6270F:	drivers/hid/intel-ish-hid/
6271
6272INTEL PSTATE DRIVER
6273M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6274M:	Len Brown <lenb@kernel.org>
6275L:	linux-pm@vger.kernel.org
6276S:	Supported
6277F:	drivers/cpufreq/intel_pstate.c
6278
6279INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6280M:	Maik Broemme <mbroemme@libmpq.org>
6281L:	linux-fbdev@vger.kernel.org
6282S:	Maintained
6283F:	Documentation/fb/intelfb.txt
6284F:	drivers/video/fbdev/intelfb/
6285
6286INTEL 810/815 FRAMEBUFFER DRIVER
6287M:	Antonino Daplas <adaplas@gmail.com>
6288L:	linux-fbdev@vger.kernel.org
6289S:	Maintained
6290F:	drivers/video/fbdev/i810/
6291
6292INTEL MENLOW THERMAL DRIVER
6293M:	Sujith Thomas <sujith.thomas@intel.com>
6294L:	platform-driver-x86@vger.kernel.org
6295W:	https://01.org/linux-acpi
6296S:	Supported
6297F:	drivers/platform/x86/intel_menlow.c
6298
6299INTEL I/OAT DMA DRIVER
6300M:	Dave Jiang <dave.jiang@intel.com>
6301R:	Dan Williams <dan.j.williams@intel.com>
6302L:	dmaengine@vger.kernel.org
6303Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6304S:	Supported
6305F:	drivers/dma/ioat*
6306
6307INTEL IOMMU (VT-d)
6308M:	David Woodhouse <dwmw2@infradead.org>
6309L:	iommu@lists.linux-foundation.org
6310T:	git git://git.infradead.org/iommu-2.6.git
6311S:	Supported
6312F:	drivers/iommu/intel-iommu.c
6313F:	include/linux/intel-iommu.h
6314
6315INTEL IOP-ADMA DMA DRIVER
6316R:	Dan Williams <dan.j.williams@intel.com>
6317S:	Odd fixes
6318F:	drivers/dma/iop-adma.c
6319
6320INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6321M:	Krzysztof Halasa <khalasa@piap.pl>
6322S:	Maintained
6323F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6324F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6325F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6326F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6327F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6328F:	drivers/net/wan/ixp4xx_hss.c
6329
6330INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6331M:	Deepak Saxena <dsaxena@plexity.net>
6332S:	Maintained
6333F:	drivers/char/hw_random/ixp4xx-rng.c
6334
6335INTEL ETHERNET DRIVERS
6336M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6337L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6338W:	http://www.intel.com/support/feedback.htm
6339W:	http://e1000.sourceforge.net/
6340Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6343S:	Supported
6344F:	Documentation/networking/e100.txt
6345F:	Documentation/networking/e1000.txt
6346F:	Documentation/networking/e1000e.txt
6347F:	Documentation/networking/igb.txt
6348F:	Documentation/networking/igbvf.txt
6349F:	Documentation/networking/ixgb.txt
6350F:	Documentation/networking/ixgbe.txt
6351F:	Documentation/networking/ixgbevf.txt
6352F:	Documentation/networking/i40e.txt
6353F:	Documentation/networking/i40evf.txt
6354F:	drivers/net/ethernet/intel/
6355F:	drivers/net/ethernet/intel/*/
6356
6357INTEL RDMA RNIC DRIVER
6358M:     Faisal Latif <faisal.latif@intel.com>
6359R:     Chien Tin Tung <chien.tin.tung@intel.com>
6360R:     Mustafa Ismail <mustafa.ismail@intel.com>
6361R:     Shiraz Saleem <shiraz.saleem@intel.com>
6362R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6363L:     linux-rdma@vger.kernel.org
6364S:     Supported
6365F:     drivers/infiniband/hw/i40iw/
6366
6367INTEL MERRIFIELD GPIO DRIVER
6368M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6369L:	linux-gpio@vger.kernel.org
6370S:	Maintained
6371F:	drivers/gpio/gpio-merrifield.c
6372
6373INTEL-MID GPIO DRIVER
6374M:	David Cohen <david.a.cohen@linux.intel.com>
6375L:	linux-gpio@vger.kernel.org
6376S:	Maintained
6377F:	drivers/gpio/gpio-intel-mid.c
6378
6379INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6380M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6381L:	linux-wireless@vger.kernel.org
6382S:	Maintained
6383F:	Documentation/networking/README.ipw2100
6384F:	Documentation/networking/README.ipw2200
6385F:	drivers/net/wireless/intel/ipw2x00/
6386
6387INTEL(R) TRACE HUB
6388M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6389S:	Supported
6390F:	Documentation/trace/intel_th.txt
6391F:	drivers/hwtracing/intel_th/
6392
6393INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6394M:	Ning Sun <ning.sun@intel.com>
6395L:	tboot-devel@lists.sourceforge.net
6396W:	http://tboot.sourceforge.net
6397T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6398S:	Supported
6399F:	Documentation/intel_txt.txt
6400F:	include/linux/tboot.h
6401F:	arch/x86/kernel/tboot.c
6402
6403INTEL WIRELESS WIMAX CONNECTION 2400
6404M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6405M:	linux-wimax@intel.com
6406L:	wimax@linuxwimax.org (subscribers-only)
6407S:	Supported
6408W:	http://linuxwimax.org
6409F:	Documentation/wimax/README.i2400m
6410F:	drivers/net/wimax/i2400m/
6411F:	include/uapi/linux/wimax/i2400m.h
6412
6413INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6414M:	Stanislaw Gruszka <sgruszka@redhat.com>
6415L:	linux-wireless@vger.kernel.org
6416S:	Supported
6417F:	drivers/net/wireless/intel/iwlegacy/
6418
6419INTEL WIRELESS WIFI LINK (iwlwifi)
6420M:	Johannes Berg <johannes.berg@intel.com>
6421M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6422M:	Luca Coelho <luciano.coelho@intel.com>
6423M:	Intel Linux Wireless <linuxwifi@intel.com>
6424L:	linux-wireless@vger.kernel.org
6425W:	http://intellinuxwireless.org
6426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6427S:	Supported
6428F:	drivers/net/wireless/intel/iwlwifi/
6429
6430INTEL MANAGEMENT ENGINE (mei)
6431M:	Tomas Winkler <tomas.winkler@intel.com>
6432L:	linux-kernel@vger.kernel.org
6433S:	Supported
6434F:	include/uapi/linux/mei.h
6435F:	include/linux/mei_cl_bus.h
6436F:	drivers/misc/mei/*
6437F:	drivers/watchdog/mei_wdt.c
6438F:	Documentation/misc-devices/mei/*
6439
6440INTEL MIC DRIVERS (mic)
6441M:	Sudeep Dutt <sudeep.dutt@intel.com>
6442M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6443S:	Supported
6444W:	https://github.com/sudeepdutt/mic
6445W:	http://software.intel.com/en-us/mic-developer
6446F:	include/linux/mic_bus.h
6447F:	include/linux/scif.h
6448F:	include/uapi/linux/mic_common.h
6449F: 	include/uapi/linux/mic_ioctl.h
6450F:	include/uapi/linux/scif_ioctl.h
6451F:	drivers/misc/mic/
6452F:	drivers/dma/mic_x100_dma.c
6453F:	drivers/dma/mic_x100_dma.h
6454F:	Documentation/mic/
6455
6456INTEL PMC/P-Unit IPC DRIVER
6457M:	Zha Qipeng<qipeng.zha@intel.com>
6458L:	platform-driver-x86@vger.kernel.org
6459S:	Maintained
6460F:	drivers/platform/x86/intel_pmc_ipc.c
6461F:	drivers/platform/x86/intel_punit_ipc.c
6462F:	arch/x86/include/asm/intel_pmc_ipc.h
6463F:	arch/x86/include/asm/intel_punit_ipc.h
6464
6465INTEL TELEMETRY DRIVER
6466M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6467L:	platform-driver-x86@vger.kernel.org
6468S:	Maintained
6469F:	arch/x86/include/asm/intel_telemetry.h
6470F:	drivers/platform/x86/intel_telemetry*
6471
6472INTEL PMC CORE DRIVER
6473M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6474M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6475L:	platform-driver-x86@vger.kernel.org
6476S:	Maintained
6477F:	arch/x86/include/asm/pmc_core.h
6478F:	drivers/platform/x86/intel_pmc_core*
6479
6480IOC3 ETHERNET DRIVER
6481M:	Ralf Baechle <ralf@linux-mips.org>
6482L:	linux-mips@linux-mips.org
6483S:	Maintained
6484F:	drivers/net/ethernet/sgi/ioc3-eth.c
6485
6486IOC3 SERIAL DRIVER
6487M:	Pat Gefre <pfg@sgi.com>
6488L:	linux-serial@vger.kernel.org
6489S:	Maintained
6490F:	drivers/tty/serial/ioc3_serial.c
6491
6492IOMMU DRIVERS
6493M:	Joerg Roedel <joro@8bytes.org>
6494L:	iommu@lists.linux-foundation.org
6495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6496S:	Maintained
6497F:	Documentation/devicetree/bindings/iommu/
6498F:	drivers/iommu/
6499
6500IP MASQUERADING
6501M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6502S:	Maintained
6503F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6504
6505IPMI SUBSYSTEM
6506M:	Corey Minyard <minyard@acm.org>
6507L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6508W:	http://openipmi.sourceforge.net/
6509S:	Supported
6510F:	Documentation/IPMI.txt
6511F:	drivers/char/ipmi/
6512F:	include/linux/ipmi*
6513F:	include/uapi/linux/ipmi*
6514
6515QCOM AUDIO (ASoC) DRIVERS
6516M:	Patrick Lai <plai@codeaurora.org>
6517M:	Banajit Goswami <bgoswami@codeaurora.org>
6518L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6519S:	Supported
6520F:	sound/soc/qcom/
6521
6522IPS SCSI RAID DRIVER
6523M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6524L:	linux-scsi@vger.kernel.org
6525W:	http://www.adaptec.com/
6526S:	Maintained
6527F:	drivers/scsi/ips*
6528
6529IPVS
6530M:	Wensong Zhang <wensong@linux-vs.org>
6531M:	Simon Horman <horms@verge.net.au>
6532M:	Julian Anastasov <ja@ssi.bg>
6533L:	netdev@vger.kernel.org
6534L:	lvs-devel@vger.kernel.org
6535S:	Maintained
6536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6538F:	Documentation/networking/ipvs-sysctl.txt
6539F:	include/net/ip_vs.h
6540F:	include/uapi/linux/ip_vs.h
6541F:	net/netfilter/ipvs/
6542
6543IPWIRELESS DRIVER
6544M:	Jiri Kosina <jikos@kernel.org>
6545M:	David Sterba <dsterba@suse.com>
6546S:	Odd Fixes
6547F:	drivers/tty/ipwireless/
6548
6549IPX NETWORK LAYER
6550M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6551L:	netdev@vger.kernel.org
6552S:	Maintained
6553F:	include/net/ipx.h
6554F:	include/uapi/linux/ipx.h
6555F:	net/ipx/
6556
6557IRDA SUBSYSTEM
6558M:	Samuel Ortiz <samuel@sortiz.org>
6559L:	irda-users@lists.sourceforge.net (subscribers-only)
6560L:	netdev@vger.kernel.org
6561W:	http://irda.sourceforge.net/
6562S:	Maintained
6563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6564F:	Documentation/networking/irda.txt
6565F:	drivers/net/irda/
6566F:	include/net/irda/
6567F:	net/irda/
6568
6569IRQ SUBSYSTEM
6570M:	Thomas Gleixner <tglx@linutronix.de>
6571L:	linux-kernel@vger.kernel.org
6572S:	Maintained
6573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6574F:	kernel/irq/
6575
6576IRQCHIP DRIVERS
6577M:	Thomas Gleixner <tglx@linutronix.de>
6578M:	Jason Cooper <jason@lakedaemon.net>
6579M:	Marc Zyngier <marc.zyngier@arm.com>
6580L:	linux-kernel@vger.kernel.org
6581S:	Maintained
6582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6583T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6584F:	Documentation/devicetree/bindings/interrupt-controller/
6585F:	drivers/irqchip/
6586
6587IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6588M:	Marc Zyngier <marc.zyngier@arm.com>
6589S:	Maintained
6590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6591F:	Documentation/IRQ-domain.txt
6592F:	include/linux/irqdomain.h
6593F:	kernel/irq/irqdomain.c
6594F:	kernel/irq/msi.c
6595
6596ISA
6597M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6598S:	Maintained
6599F:	Documentation/isa.txt
6600F:	drivers/base/isa.c
6601F:	include/linux/isa.h
6602
6603ISAPNP
6604M:	Jaroslav Kysela <perex@perex.cz>
6605S:	Maintained
6606F:	Documentation/isapnp.txt
6607F:	drivers/pnp/isapnp/
6608F:	include/linux/isapnp.h
6609
6610ISA RADIO MODULE
6611M:	Hans Verkuil <hverkuil@xs4all.nl>
6612L:	linux-media@vger.kernel.org
6613T:	git git://linuxtv.org/media_tree.git
6614W:	https://linuxtv.org
6615S:	Maintained
6616F:	drivers/media/radio/radio-isa*
6617
6618iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6619M:	Peter Jones <pjones@redhat.com>
6620M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6621S:	Maintained
6622F:	drivers/firmware/iscsi_ibft*
6623
6624ISCSI
6625M:	Mike Christie <michaelc@cs.wisc.edu>
6626L:	open-iscsi@googlegroups.com
6627W:	www.open-iscsi.org
6628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6629S:	Maintained
6630F:	drivers/scsi/*iscsi*
6631F:	include/scsi/*iscsi*
6632
6633ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6634M:	Or Gerlitz <ogerlitz@mellanox.com>
6635M:	Sagi Grimberg <sagi@grimberg.me>
6636M:	Roi Dayan <roid@mellanox.com>
6637L:	linux-rdma@vger.kernel.org
6638S:	Supported
6639W:	http://www.openfabrics.org
6640W:	www.open-iscsi.org
6641Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6642F:	drivers/infiniband/ulp/iser/
6643
6644ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6645M:	Sagi Grimberg <sagi@grimberg.me>
6646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6647L:	linux-rdma@vger.kernel.org
6648L:	target-devel@vger.kernel.org
6649S:	Supported
6650W:	http://www.linux-iscsi.org
6651F:	drivers/infiniband/ulp/isert
6652
6653ISDN SUBSYSTEM
6654M:	Karsten Keil <isdn@linux-pingi.de>
6655L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6656L:	netdev@vger.kernel.org
6657W:	http://www.isdn4linux.de
6658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6659S:	Maintained
6660F:	Documentation/isdn/
6661F:	drivers/isdn/
6662F:	include/linux/isdn.h
6663F:	include/linux/isdn/
6664F:	include/uapi/linux/isdn.h
6665F:	include/uapi/linux/isdn/
6666
6667ISDN SUBSYSTEM (Eicon active card driver)
6668M:	Armin Schindler <mac@melware.de>
6669L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6670W:	http://www.melware.de
6671S:	Maintained
6672F:	drivers/isdn/hardware/eicon/
6673
6674IT87 HARDWARE MONITORING DRIVER
6675M:	Jean Delvare <jdelvare@suse.com>
6676L:	linux-hwmon@vger.kernel.org
6677S:	Maintained
6678F:	Documentation/hwmon/it87
6679F:	drivers/hwmon/it87.c
6680
6681IT913X MEDIA DRIVER
6682M:	Antti Palosaari <crope@iki.fi>
6683L:	linux-media@vger.kernel.org
6684W:	https://linuxtv.org
6685W:	http://palosaari.fi/linux/
6686Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6687T:	git git://linuxtv.org/anttip/media_tree.git
6688S:	Maintained
6689F:	drivers/media/tuners/it913x*
6690
6691IVTV VIDEO4LINUX DRIVER
6692M:	Andy Walls <awalls@md.metrocast.net>
6693L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6694L:	linux-media@vger.kernel.org
6695T:	git git://linuxtv.org/media_tree.git
6696W:	http://www.ivtvdriver.org
6697S:	Maintained
6698F:	Documentation/media/v4l-drivers/ivtv*
6699F:	drivers/media/pci/ivtv/
6700F:	include/uapi/linux/ivtv*
6701
6702IX2505V MEDIA DRIVER
6703M:	Malcolm Priestley <tvboxspy@gmail.com>
6704L:	linux-media@vger.kernel.org
6705W:	https://linuxtv.org
6706Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6707S:	Maintained
6708F:	drivers/media/dvb-frontends/ix2505v*
6709
6710JC42.4 TEMPERATURE SENSOR DRIVER
6711M:	Guenter Roeck <linux@roeck-us.net>
6712L:	linux-hwmon@vger.kernel.org
6713S:	Maintained
6714F:	drivers/hwmon/jc42.c
6715F:	Documentation/hwmon/jc42
6716
6717JFS FILESYSTEM
6718M:	Dave Kleikamp <shaggy@kernel.org>
6719L:	jfs-discussion@lists.sourceforge.net
6720W:	http://jfs.sourceforge.net/
6721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6722S:	Maintained
6723F:	Documentation/filesystems/jfs.txt
6724F:	fs/jfs/
6725
6726JME NETWORK DRIVER
6727M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6728L:	netdev@vger.kernel.org
6729S:	Maintained
6730F:	drivers/net/ethernet/jme.*
6731
6732JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6733M:	David Woodhouse <dwmw2@infradead.org>
6734L:	linux-mtd@lists.infradead.org
6735W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6736S:	Maintained
6737F:	fs/jffs2/
6738F:	include/uapi/linux/jffs2.h
6739
6740JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6741M:	"Theodore Ts'o" <tytso@mit.edu>
6742M:	Jan Kara <jack@suse.com>
6743L:	linux-ext4@vger.kernel.org
6744S:	Maintained
6745F:	fs/jbd2/
6746F:	include/linux/jbd2.h
6747
6748JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6749M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6750L:	linux-media@vger.kernel.org
6751S:	Maintained
6752F:	drivers/media/platform/rcar_jpu.c
6753
6754JSM Neo PCI based serial card
6755M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6756L:	linux-serial@vger.kernel.org
6757S:	Maintained
6758F:	drivers/tty/serial/jsm/
6759
6760K10TEMP HARDWARE MONITORING DRIVER
6761M:	Clemens Ladisch <clemens@ladisch.de>
6762L:	linux-hwmon@vger.kernel.org
6763S:	Maintained
6764F:	Documentation/hwmon/k10temp
6765F:	drivers/hwmon/k10temp.c
6766
6767K8TEMP HARDWARE MONITORING DRIVER
6768M:	Rudolf Marek <r.marek@assembler.cz>
6769L:	linux-hwmon@vger.kernel.org
6770S:	Maintained
6771F:	Documentation/hwmon/k8temp
6772F:	drivers/hwmon/k8temp.c
6773
6774KASAN
6775M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6776R:	Alexander Potapenko <glider@google.com>
6777R:	Dmitry Vyukov <dvyukov@google.com>
6778L:	kasan-dev@googlegroups.com
6779S:	Maintained
6780F:	arch/*/include/asm/kasan.h
6781F:	arch/*/mm/kasan_init*
6782F:	Documentation/dev-tools/kasan.rst
6783F:	include/linux/kasan*.h
6784F:	lib/test_kasan.c
6785F:	mm/kasan/
6786F:	scripts/Makefile.kasan
6787
6788KCONFIG
6789M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6790L:	linux-kbuild@vger.kernel.org
6791T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6792S:	Maintained
6793F:	Documentation/kbuild/kconfig-language.txt
6794F:	scripts/kconfig/
6795
6796KDUMP
6797M:	Dave Young <dyoung@redhat.com>
6798M:	Baoquan He <bhe@redhat.com>
6799R:	Vivek Goyal <vgoyal@redhat.com>
6800L:	kexec@lists.infradead.org
6801W:	http://lse.sourceforge.net/kdump/
6802S:	Maintained
6803F:	Documentation/kdump/
6804
6805KEENE FM RADIO TRANSMITTER DRIVER
6806M:	Hans Verkuil <hverkuil@xs4all.nl>
6807L:	linux-media@vger.kernel.org
6808T:	git git://linuxtv.org/media_tree.git
6809W:	https://linuxtv.org
6810S:	Maintained
6811F:	drivers/media/radio/radio-keene*
6812
6813KERNEL AUTOMOUNTER v4 (AUTOFS4)
6814M:	Ian Kent <raven@themaw.net>
6815L:	autofs@vger.kernel.org
6816S:	Maintained
6817F:	fs/autofs4/
6818
6819KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6820M:	Michal Marek <mmarek@suse.com>
6821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6823L:	linux-kbuild@vger.kernel.org
6824S:	Maintained
6825F:	Documentation/kbuild/
6826F:	Makefile
6827F:	scripts/Makefile.*
6828F:	scripts/basic/
6829F:	scripts/mk*
6830F:	scripts/package/
6831
6832KERNEL JANITORS
6833L:	kernel-janitors@vger.kernel.org
6834W:	http://kernelnewbies.org/KernelJanitors
6835S:	Odd Fixes
6836
6837KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6838M:	"J. Bruce Fields" <bfields@fieldses.org>
6839M:	Jeff Layton <jlayton@poochiereds.net>
6840L:	linux-nfs@vger.kernel.org
6841W:	http://nfs.sourceforge.net/
6842T:	git git://linux-nfs.org/~bfields/linux.git
6843S:	Supported
6844F:	fs/nfsd/
6845F:	include/uapi/linux/nfsd/
6846F:	fs/lockd/
6847F:	fs/nfs_common/
6848F:	net/sunrpc/
6849F:	include/linux/lockd/
6850F:	include/linux/sunrpc/
6851F:	include/uapi/linux/sunrpc/
6852
6853KERNEL SELFTEST FRAMEWORK
6854M:	Shuah Khan <shuahkh@osg.samsung.com>
6855M:	Shuah Khan <shuah@kernel.org>
6856L:	linux-kselftest@vger.kernel.org
6857T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6858S:	Maintained
6859F:	tools/testing/selftests
6860
6861KERNEL VIRTUAL MACHINE (KVM)
6862M:	Paolo Bonzini <pbonzini@redhat.com>
6863M:	Radim Krčmář <rkrcmar@redhat.com>
6864L:	kvm@vger.kernel.org
6865W:	http://www.linux-kvm.org
6866T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6867S:	Supported
6868F:	Documentation/*/kvm*.txt
6869F:	Documentation/virtual/kvm/
6870F:	arch/*/kvm/
6871F:	arch/x86/kernel/kvm.c
6872F:	arch/x86/kernel/kvmclock.c
6873F:	arch/*/include/asm/kvm*
6874F:	include/linux/kvm*
6875F:	include/uapi/linux/kvm*
6876F:	virt/kvm/
6877F:	tools/kvm/
6878
6879KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6880M:	Joerg Roedel <joro@8bytes.org>
6881L:	kvm@vger.kernel.org
6882W:	http://www.linux-kvm.org/
6883S:	Maintained
6884F:	arch/x86/include/asm/svm.h
6885F:	arch/x86/kvm/svm.c
6886
6887KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6888M:	Alexander Graf <agraf@suse.com>
6889L:	kvm-ppc@vger.kernel.org
6890W:	http://www.linux-kvm.org/
6891T:	git git://github.com/agraf/linux-2.6.git
6892S:	Supported
6893F:	arch/powerpc/include/asm/kvm*
6894F:	arch/powerpc/kvm/
6895
6896KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6897M:	Christian Borntraeger <borntraeger@de.ibm.com>
6898M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6899L:	linux-s390@vger.kernel.org
6900W:	http://www.ibm.com/developerworks/linux/linux390/
6901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6902S:	Supported
6903F:	Documentation/s390/kvm.txt
6904F:	arch/s390/include/asm/kvm*
6905F:	arch/s390/kvm/
6906
6907KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6908M:	Christoffer Dall <christoffer.dall@linaro.org>
6909M:	Marc Zyngier <marc.zyngier@arm.com>
6910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6911L:	kvmarm@lists.cs.columbia.edu
6912W:	http://systems.cs.columbia.edu/projects/kvm-arm
6913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6914S:	Supported
6915F:	arch/arm/include/uapi/asm/kvm*
6916F:	arch/arm/include/asm/kvm*
6917F:	arch/arm/kvm/
6918F:	virt/kvm/arm/
6919F:	include/kvm/arm_*
6920
6921KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6922M:	Christoffer Dall <christoffer.dall@linaro.org>
6923M:	Marc Zyngier <marc.zyngier@arm.com>
6924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6925L:	kvmarm@lists.cs.columbia.edu
6926S:	Maintained
6927F:	arch/arm64/include/uapi/asm/kvm*
6928F:	arch/arm64/include/asm/kvm*
6929F:	arch/arm64/kvm/
6930
6931KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6932M:	James Hogan <james.hogan@imgtec.com>
6933L:	linux-mips@linux-mips.org
6934S:	Supported
6935F:	arch/mips/include/uapi/asm/kvm*
6936F:	arch/mips/include/asm/kvm*
6937F:	arch/mips/kvm/
6938
6939KEXEC
6940M:	Eric Biederman <ebiederm@xmission.com>
6941W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6942L:	kexec@lists.infradead.org
6943S:	Maintained
6944F:	include/linux/kexec.h
6945F:	include/uapi/linux/kexec.h
6946F:	kernel/kexec*
6947
6948KEYS/KEYRINGS:
6949M:	David Howells <dhowells@redhat.com>
6950L:	keyrings@vger.kernel.org
6951S:	Maintained
6952F:	Documentation/security/keys.txt
6953F:	include/linux/key.h
6954F:	include/linux/key-type.h
6955F:	include/linux/keyctl.h
6956F:	include/uapi/linux/keyctl.h
6957F:	include/keys/
6958F:	security/keys/
6959
6960KEYS-TRUSTED
6961M:	David Safford <safford@us.ibm.com>
6962M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6963L:	linux-security-module@vger.kernel.org
6964L:	keyrings@vger.kernel.org
6965S:	Supported
6966F:	Documentation/security/keys-trusted-encrypted.txt
6967F:	include/keys/trusted-type.h
6968F:	security/keys/trusted.c
6969F:	security/keys/trusted.h
6970
6971KEYS-ENCRYPTED
6972M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6973M:	David Safford <safford@us.ibm.com>
6974L:	linux-security-module@vger.kernel.org
6975L:	keyrings@vger.kernel.org
6976S:	Supported
6977F:	Documentation/security/keys-trusted-encrypted.txt
6978F:	include/keys/encrypted-type.h
6979F:	security/keys/encrypted-keys/
6980
6981KGDB / KDB /debug_core
6982M:	Jason Wessel <jason.wessel@windriver.com>
6983W:	http://kgdb.wiki.kernel.org/
6984L:	kgdb-bugreport@lists.sourceforge.net
6985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6986S:	Maintained
6987F:	Documentation/DocBook/kgdb.tmpl
6988F:	drivers/misc/kgdbts.c
6989F:	drivers/tty/serial/kgdboc.c
6990F:	include/linux/kdb.h
6991F:	include/linux/kgdb.h
6992F:	kernel/debug/
6993
6994KMEMCHECK
6995M:	Vegard Nossum <vegardno@ifi.uio.no>
6996M:	Pekka Enberg <penberg@kernel.org>
6997S:	Maintained
6998F:	Documentation/dev-tools/kmemcheck.rst
6999F:	arch/x86/include/asm/kmemcheck.h
7000F:	arch/x86/mm/kmemcheck/
7001F:	include/linux/kmemcheck.h
7002F:	mm/kmemcheck.c
7003
7004KMEMLEAK
7005M:	Catalin Marinas <catalin.marinas@arm.com>
7006S:	Maintained
7007F:	Documentation/dev-tools/kmemleak.rst
7008F:	include/linux/kmemleak.h
7009F:	mm/kmemleak.c
7010F:	mm/kmemleak-test.c
7011
7012KPROBES
7013M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7014M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7015M:	"David S. Miller" <davem@davemloft.net>
7016M:	Masami Hiramatsu <mhiramat@kernel.org>
7017S:	Maintained
7018F:	Documentation/kprobes.txt
7019F:	include/linux/kprobes.h
7020F:	kernel/kprobes.c
7021
7022KS0108 LCD CONTROLLER DRIVER
7023M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7024W:	http://miguelojeda.es/auxdisplay.htm
7025W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7026S:	Maintained
7027F:	Documentation/auxdisplay/ks0108
7028F:	drivers/auxdisplay/ks0108.c
7029F:	include/linux/ks0108.h
7030
7031L3MDEV
7032M:	David Ahern <dsa@cumulusnetworks.com>
7033L:	netdev@vger.kernel.org
7034S:	Maintained
7035F:	net/l3mdev
7036F:	include/net/l3mdev.h
7037
7038LANTIQ MIPS ARCHITECTURE
7039M:	John Crispin <john@phrozen.org>
7040L:	linux-mips@linux-mips.org
7041S:	Maintained
7042F:	arch/mips/lantiq
7043
7044LAPB module
7045L:	linux-x25@vger.kernel.org
7046S:	Orphan
7047F:	Documentation/networking/lapb-module.txt
7048F:	include/*/lapb.h
7049F:	net/lapb/
7050
7051LASI 53c700 driver for PARISC
7052M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7053L:	linux-scsi@vger.kernel.org
7054S:	Maintained
7055F:	Documentation/scsi/53c700.txt
7056F:	drivers/scsi/53c700*
7057
7058LED SUBSYSTEM
7059M:	Richard Purdie <rpurdie@rpsys.net>
7060M:	Jacek Anaszewski <j.anaszewski@samsung.com>
7061L:	linux-leds@vger.kernel.org
7062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7063S:	Maintained
7064F:	Documentation/devicetree/bindings/leds/
7065F:	drivers/leds/
7066F:	include/linux/leds.h
7067
7068LEGACY EEPROM DRIVER
7069M:	Jean Delvare <jdelvare@suse.com>
7070S:	Maintained
7071F:	Documentation/misc-devices/eeprom
7072F:	drivers/misc/eeprom/eeprom.c
7073
7074LEGO USB Tower driver
7075M:	Juergen Stuber <starblue@users.sourceforge.net>
7076L:	legousb-devel@lists.sourceforge.net
7077W:	http://legousb.sourceforge.net/
7078S:	Maintained
7079F:	drivers/usb/misc/legousbtower.c
7080
7081LG2160 MEDIA DRIVER
7082M:	Michael Krufky <mkrufky@linuxtv.org>
7083L:	linux-media@vger.kernel.org
7084W:	https://linuxtv.org
7085W:	http://github.com/mkrufky
7086Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7087T:	git git://linuxtv.org/mkrufky/tuners.git
7088S:	Maintained
7089F:	drivers/media/dvb-frontends/lg2160.*
7090
7091LGDT3305 MEDIA DRIVER
7092M:	Michael Krufky <mkrufky@linuxtv.org>
7093L:	linux-media@vger.kernel.org
7094W:	https://linuxtv.org
7095W:	http://github.com/mkrufky
7096Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7097T:	git git://linuxtv.org/mkrufky/tuners.git
7098S:	Maintained
7099F:	drivers/media/dvb-frontends/lgdt3305.*
7100
7101LGUEST
7102M:	Rusty Russell <rusty@rustcorp.com.au>
7103L:	lguest@lists.ozlabs.org
7104W:	http://lguest.ozlabs.org/
7105S:	Odd Fixes
7106F:	arch/x86/include/asm/lguest*.h
7107F:	arch/x86/lguest/
7108F:	drivers/lguest/
7109F:	include/linux/lguest*.h
7110F:	tools/lguest/
7111
7112LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7113M:	Tejun Heo <tj@kernel.org>
7114L:	linux-ide@vger.kernel.org
7115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7116S:	Maintained
7117F:	drivers/ata/
7118F:	include/linux/ata.h
7119F:	include/linux/libata.h
7120F:	Documentation/devicetree/bindings/ata/
7121
7122LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7123M:	Viresh Kumar <vireshk@kernel.org>
7124L:	linux-ide@vger.kernel.org
7125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7126S:	Maintained
7127F:	include/linux/pata_arasan_cf_data.h
7128F:	drivers/ata/pata_arasan_cf.c
7129
7130LIBATA PATA DRIVERS
7131M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7132M:	Tejun Heo <tj@kernel.org>
7133L:	linux-ide@vger.kernel.org
7134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7135S:	Maintained
7136F:	drivers/ata/pata_*.c
7137F:	drivers/ata/ata_generic.c
7138
7139LIBATA SATA AHCI PLATFORM devices support
7140M:	Hans de Goede <hdegoede@redhat.com>
7141M:	Tejun Heo <tj@kernel.org>
7142L:	linux-ide@vger.kernel.org
7143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7144S:	Maintained
7145F:	drivers/ata/ahci_platform.c
7146F:	drivers/ata/libahci_platform.c
7147F:	include/linux/ahci_platform.h
7148
7149LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7150M:	Mikael Pettersson <mikpelinux@gmail.com>
7151L:	linux-ide@vger.kernel.org
7152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7153S:	Maintained
7154F:	drivers/ata/sata_promise.*
7155
7156LIBLOCKDEP
7157M:	Sasha Levin <sasha.levin@oracle.com>
7158S:	Maintained
7159F:	tools/lib/lockdep/
7160
7161LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7162M:	Dan Williams <dan.j.williams@intel.com>
7163L:	linux-nvdimm@lists.01.org
7164Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7166S:	Supported
7167F:	drivers/nvdimm/*
7168F:	include/linux/nd.h
7169F:	include/linux/libnvdimm.h
7170F:	include/uapi/linux/ndctl.h
7171
7172LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7173M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7174L:	linux-nvdimm@lists.01.org
7175Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7176S:	Supported
7177F:	drivers/nvdimm/blk.c
7178F:	drivers/nvdimm/region_devs.c
7179F:	drivers/acpi/nfit*
7180
7181LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7182M:	Vishal Verma <vishal.l.verma@intel.com>
7183L:	linux-nvdimm@lists.01.org
7184Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7185S:	Supported
7186F:	drivers/nvdimm/btt*
7187
7188LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7189M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7190L:	linux-nvdimm@lists.01.org
7191Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7192S:	Supported
7193F:	drivers/nvdimm/pmem.c
7194F:	include/linux/pmem.h
7195F:	arch/*/include/asm/pmem.h
7196
7197LIGHTNVM PLATFORM SUPPORT
7198M:	Matias Bjorling <mb@lightnvm.io>
7199W:	http://github/OpenChannelSSD
7200L:	linux-block@vger.kernel.org
7201S:	Maintained
7202F:	drivers/lightnvm/
7203F:	include/linux/lightnvm.h
7204F:	include/uapi/linux/lightnvm.h
7205
7206LINUX FOR IBM pSERIES (RS/6000)
7207M:	Paul Mackerras <paulus@au.ibm.com>
7208W:	http://www.ibm.com/linux/ltc/projects/ppc
7209S:	Supported
7210F:	arch/powerpc/boot/rs6000.h
7211
7212LINUX FOR POWERPC (32-BIT AND 64-BIT)
7213M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7214M:	Paul Mackerras <paulus@samba.org>
7215M:	Michael Ellerman <mpe@ellerman.id.au>
7216W:	http://www.penguinppc.org/
7217L:	linuxppc-dev@lists.ozlabs.org
7218Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7220S:	Supported
7221F:	Documentation/powerpc/
7222F:	arch/powerpc/
7223F:	drivers/char/tpm/tpm_ibmvtpm*
7224F:	drivers/crypto/nx/
7225F:	drivers/crypto/vmx/
7226F:	drivers/net/ethernet/ibm/ibmveth.*
7227F:	drivers/net/ethernet/ibm/ibmvnic.*
7228F:	drivers/pci/hotplug/pnv_php.c
7229F:	drivers/pci/hotplug/rpa*
7230F:	drivers/scsi/ibmvscsi/
7231N:	opal
7232N:	/pmac
7233N:	powermac
7234N:	powernv
7235N:	[^a-z0-9]ps3
7236N:	pseries
7237
7238LINUX FOR POWER MACINTOSH
7239M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7240W:	http://www.penguinppc.org/
7241L:	linuxppc-dev@lists.ozlabs.org
7242S:	Maintained
7243F:	arch/powerpc/platforms/powermac/
7244F:	drivers/macintosh/
7245
7246LINUX FOR POWERPC EMBEDDED MPC5XXX
7247M:	Anatolij Gustschin <agust@denx.de>
7248L:	linuxppc-dev@lists.ozlabs.org
7249T:	git git://git.denx.de/linux-denx-agust.git
7250S:	Maintained
7251F:	arch/powerpc/platforms/512x/
7252F:	arch/powerpc/platforms/52xx/
7253
7254LINUX FOR POWERPC EMBEDDED PPC4XX
7255M:	Alistair Popple <alistair@popple.id.au>
7256M:	Matt Porter <mporter@kernel.crashing.org>
7257W:	http://www.penguinppc.org/
7258L:	linuxppc-dev@lists.ozlabs.org
7259S:	Maintained
7260F:	arch/powerpc/platforms/40x/
7261F:	arch/powerpc/platforms/44x/
7262
7263LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7264L:	linuxppc-dev@lists.ozlabs.org
7265S:	Orphan
7266F:	arch/powerpc/*/*virtex*
7267F:	arch/powerpc/*/*/*virtex*
7268
7269LINUX FOR POWERPC EMBEDDED PPC8XX
7270M:	Vitaly Bordug <vitb@kernel.crashing.org>
7271W:	http://www.penguinppc.org/
7272L:	linuxppc-dev@lists.ozlabs.org
7273S:	Maintained
7274F:	arch/powerpc/platforms/8xx/
7275
7276LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7277M:	Scott Wood <oss@buserror.net>
7278M:	Kumar Gala <galak@kernel.crashing.org>
7279W:	http://www.penguinppc.org/
7280L:	linuxppc-dev@lists.ozlabs.org
7281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7282S:	Maintained
7283F:	arch/powerpc/platforms/83xx/
7284F:	arch/powerpc/platforms/85xx/
7285
7286LINUX FOR POWERPC PA SEMI PWRFICIENT
7287M:	Olof Johansson <olof@lixom.net>
7288L:	linuxppc-dev@lists.ozlabs.org
7289S:	Maintained
7290F:	arch/powerpc/platforms/pasemi/
7291F:	drivers/*/*pasemi*
7292F:	drivers/*/*/*pasemi*
7293
7294LINUX SECURITY MODULE (LSM) FRAMEWORK
7295M:	Chris Wright <chrisw@sous-sol.org>
7296L:	linux-security-module@vger.kernel.org
7297S:	Supported
7298
7299LIS3LV02D ACCELEROMETER DRIVER
7300M:	Eric Piel <eric.piel@tremplin-utc.net>
7301S:	Maintained
7302F:	Documentation/misc-devices/lis3lv02d
7303F:	drivers/misc/lis3lv02d/
7304F:	drivers/platform/x86/hp_accel.c
7305
7306LIVE PATCHING
7307M:	Josh Poimboeuf <jpoimboe@redhat.com>
7308M:	Jessica Yu <jeyu@redhat.com>
7309M:	Jiri Kosina <jikos@kernel.org>
7310M:	Miroslav Benes <mbenes@suse.cz>
7311R:	Petr Mladek <pmladek@suse.com>
7312S:	Maintained
7313F:	kernel/livepatch/
7314F:	include/linux/livepatch.h
7315F:	arch/x86/include/asm/livepatch.h
7316F:	arch/x86/kernel/livepatch.c
7317F:	Documentation/livepatch/
7318F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7319F:	samples/livepatch/
7320L:	live-patching@vger.kernel.org
7321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7322
7323LINUX KERNEL DUMP TEST MODULE (LKDTM)
7324M:	Kees Cook <keescook@chromium.org>
7325S:	Maintained
7326F:	drivers/misc/lkdtm*
7327
7328LLC (802.2)
7329M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7330S:	Maintained
7331F:	include/linux/llc.h
7332F:	include/uapi/linux/llc.h
7333F:	include/net/llc*
7334F:	net/llc/
7335
7336LM73 HARDWARE MONITOR DRIVER
7337M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7338L:	linux-hwmon@vger.kernel.org
7339S:	Maintained
7340F:	drivers/hwmon/lm73.c
7341
7342LM78 HARDWARE MONITOR DRIVER
7343M:	Jean Delvare <jdelvare@suse.com>
7344L:	linux-hwmon@vger.kernel.org
7345S:	Maintained
7346F:	Documentation/hwmon/lm78
7347F:	drivers/hwmon/lm78.c
7348
7349LM83 HARDWARE MONITOR DRIVER
7350M:	Jean Delvare <jdelvare@suse.com>
7351L:	linux-hwmon@vger.kernel.org
7352S:	Maintained
7353F:	Documentation/hwmon/lm83
7354F:	drivers/hwmon/lm83.c
7355
7356LM90 HARDWARE MONITOR DRIVER
7357M:	Jean Delvare <jdelvare@suse.com>
7358L:	linux-hwmon@vger.kernel.org
7359S:	Maintained
7360F:	Documentation/hwmon/lm90
7361F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7362F:	drivers/hwmon/lm90.c
7363
7364LM95234 HARDWARE MONITOR DRIVER
7365M:	Guenter Roeck <linux@roeck-us.net>
7366L:	linux-hwmon@vger.kernel.org
7367S:	Maintained
7368F:	Documentation/hwmon/lm95234
7369F:	drivers/hwmon/lm95234.c
7370
7371LME2510 MEDIA DRIVER
7372M:	Malcolm Priestley <tvboxspy@gmail.com>
7373L:	linux-media@vger.kernel.org
7374W:	https://linuxtv.org
7375Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7376S:	Maintained
7377F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7378
7379LOCKING PRIMITIVES
7380M:	Peter Zijlstra <peterz@infradead.org>
7381M:	Ingo Molnar <mingo@redhat.com>
7382L:	linux-kernel@vger.kernel.org
7383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7384S:	Maintained
7385F:	Documentation/locking/
7386F:	include/linux/lockdep.h
7387F:	include/linux/spinlock*.h
7388F:	arch/*/include/asm/spinlock*.h
7389F:	include/linux/rwlock*.h
7390F:	include/linux/mutex*.h
7391F:	arch/*/include/asm/mutex*.h
7392F:	include/linux/rwsem*.h
7393F:	arch/*/include/asm/rwsem.h
7394F:	include/linux/seqlock.h
7395F:	lib/locking*.[ch]
7396F:	kernel/locking/
7397
7398LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7399M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7400L:	linux-ntfs-dev@lists.sourceforge.net
7401W:	http://www.linux-ntfs.org/content/view/19/37/
7402S:	Maintained
7403F:	Documentation/ldm.txt
7404F:	block/partitions/ldm.*
7405
7406LogFS
7407M:	Joern Engel <joern@logfs.org>
7408M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
7409L:	logfs@logfs.org
7410W:	logfs.org
7411S:	Maintained
7412F:	fs/logfs/
7413
7414LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7415M:	Sathya Prakash <sathya.prakash@broadcom.com>
7416M:	Chaitra P B <chaitra.basappa@broadcom.com>
7417M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7418L:	MPT-FusionLinux.pdl@broadcom.com
7419L:	linux-scsi@vger.kernel.org
7420W:	http://www.avagotech.com/support/
7421S:	Supported
7422F:	drivers/message/fusion/
7423F:	drivers/scsi/mpt2sas/
7424F:	drivers/scsi/mpt3sas/
7425
7426LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7427M:	Matthew Wilcox <matthew@wil.cx>
7428L:	linux-scsi@vger.kernel.org
7429S:	Maintained
7430F:	drivers/scsi/sym53c8xx_2/
7431
7432LTC4261 HARDWARE MONITOR DRIVER
7433M:	Guenter Roeck <linux@roeck-us.net>
7434L:	linux-hwmon@vger.kernel.org
7435S:	Maintained
7436F:	Documentation/hwmon/ltc4261
7437F:	drivers/hwmon/ltc4261.c
7438
7439LTP (Linux Test Project)
7440M:	Mike Frysinger <vapier@gentoo.org>
7441M:	Cyril Hrubis <chrubis@suse.cz>
7442M:	Wanlong Gao <wanlong.gao@gmail.com>
7443M:	Jan Stancek <jstancek@redhat.com>
7444M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7445M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7446L:	ltp@lists.linux.it (subscribers-only)
7447W:	http://linux-test-project.github.io/
7448T:	git git://github.com/linux-test-project/ltp.git
7449S:	Maintained
7450
7451M32R ARCHITECTURE
7452W:	http://www.linux-m32r.org/
7453S:	Orphan
7454F:	arch/m32r/
7455
7456M68K ARCHITECTURE
7457M:	Geert Uytterhoeven <geert@linux-m68k.org>
7458L:	linux-m68k@lists.linux-m68k.org
7459W:	http://www.linux-m68k.org/
7460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7461S:	Maintained
7462F:	arch/m68k/
7463F:	drivers/zorro/
7464
7465M68K ON APPLE MACINTOSH
7466M:	Joshua Thompson <funaho@jurai.org>
7467W:	http://www.mac.linux-m68k.org/
7468L:	linux-m68k@lists.linux-m68k.org
7469S:	Maintained
7470F:	arch/m68k/mac/
7471
7472M68K ON HP9000/300
7473M:	Philip Blundell <philb@gnu.org>
7474W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7475S:	Maintained
7476F:	arch/m68k/hp300/
7477
7478M88DS3103 MEDIA DRIVER
7479M:	Antti Palosaari <crope@iki.fi>
7480L:	linux-media@vger.kernel.org
7481W:	https://linuxtv.org
7482W:	http://palosaari.fi/linux/
7483Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7484T:	git git://linuxtv.org/anttip/media_tree.git
7485S:	Maintained
7486F:	drivers/media/dvb-frontends/m88ds3103*
7487
7488M88RS2000 MEDIA DRIVER
7489M:	Malcolm Priestley <tvboxspy@gmail.com>
7490L:	linux-media@vger.kernel.org
7491W:	https://linuxtv.org
7492Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7493S:	Maintained
7494F:	drivers/media/dvb-frontends/m88rs2000*
7495
7496MA901 MASTERKIT USB FM RADIO DRIVER
7497M:	Alexey Klimov <klimov.linux@gmail.com>
7498L:	linux-media@vger.kernel.org
7499T:	git git://linuxtv.org/media_tree.git
7500S:	Maintained
7501F:	drivers/media/radio/radio-ma901.c
7502
7503MAC80211
7504M:	Johannes Berg <johannes@sipsolutions.net>
7505L:	linux-wireless@vger.kernel.org
7506W:	http://wireless.kernel.org/
7507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7509S:	Maintained
7510F:	Documentation/networking/mac80211-injection.txt
7511F:	include/net/mac80211.h
7512F:	net/mac80211/
7513F:	drivers/net/wireless/mac80211_hwsim.[ch]
7514
7515MACVLAN DRIVER
7516M:	Patrick McHardy <kaber@trash.net>
7517L:	netdev@vger.kernel.org
7518S:	Maintained
7519F:	drivers/net/macvlan.c
7520F:	include/linux/if_macvlan.h
7521
7522MAILBOX API
7523M:	Jassi Brar <jassisinghbrar@gmail.com>
7524L:	linux-kernel@vger.kernel.org
7525S:	Maintained
7526F:	drivers/mailbox/
7527F:	include/linux/mailbox_client.h
7528F:	include/linux/mailbox_controller.h
7529
7530MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7531M:	Michael Kerrisk <mtk.manpages@gmail.com>
7532W:	http://www.kernel.org/doc/man-pages
7533L:	linux-man@vger.kernel.org
7534S:	Maintained
7535
7536MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7537M:	Andrew Lunn <andrew@lunn.ch>
7538M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7539S:	Maintained
7540F:	drivers/net/dsa/mv88e6xxx/
7541
7542MARVELL ARMADA DRM SUPPORT
7543M:	Russell King <rmk+kernel@armlinux.org.uk>
7544S:	Maintained
7545F:	drivers/gpu/drm/armada/
7546F:	include/uapi/drm/armada_drm.h
7547F:	Documentation/devicetree/bindings/display/armada/
7548
7549MARVELL CRYPTO DRIVER
7550M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7551M:	Arnaud Ebalard <arno@natisbad.org>
7552F:	drivers/crypto/marvell/
7553S:	Maintained
7554L:	linux-crypto@vger.kernel.org
7555
7556MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7557M:	Mirko Lindner <mlindner@marvell.com>
7558M:	Stephen Hemminger <stephen@networkplumber.org>
7559L:	netdev@vger.kernel.org
7560S:	Maintained
7561F:	drivers/net/ethernet/marvell/sk*
7562
7563MARVELL LIBERTAS WIRELESS DRIVER
7564L:	libertas-dev@lists.infradead.org
7565S:	Orphan
7566F:	drivers/net/wireless/marvell/libertas/
7567
7568MARVELL MV643XX ETHERNET DRIVER
7569M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7570L:	netdev@vger.kernel.org
7571S:	Maintained
7572F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7573F:	include/linux/mv643xx.h
7574
7575MARVELL MVNETA ETHERNET DRIVER
7576M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7577L:	netdev@vger.kernel.org
7578S:	Maintained
7579F:	drivers/net/ethernet/marvell/mvneta.*
7580
7581MARVELL MWIFIEX WIRELESS DRIVER
7582M:	Amitkumar Karwar <akarwar@marvell.com>
7583M:	Nishant Sarmukadam <nishants@marvell.com>
7584L:	linux-wireless@vger.kernel.org
7585S:	Maintained
7586F:	drivers/net/wireless/marvell/mwifiex/
7587
7588MARVELL MWL8K WIRELESS DRIVER
7589M:	Lennert Buytenhek <buytenh@wantstofly.org>
7590L:	linux-wireless@vger.kernel.org
7591S:	Odd Fixes
7592F:	drivers/net/wireless/marvell/mwl8k.c
7593
7594MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7595M:	Nicolas Pitre <nico@fluxnic.net>
7596S:	Odd Fixes
7597F:	drivers/mmc/host/mvsdio.*
7598
7599MATROX FRAMEBUFFER DRIVER
7600L:	linux-fbdev@vger.kernel.org
7601S:	Orphan
7602F:	drivers/video/fbdev/matrox/matroxfb_*
7603F:	include/uapi/linux/matroxfb.h
7604
7605MAX16065 HARDWARE MONITOR DRIVER
7606M:	Guenter Roeck <linux@roeck-us.net>
7607L:	linux-hwmon@vger.kernel.org
7608S:	Maintained
7609F:	Documentation/hwmon/max16065
7610F:	drivers/hwmon/max16065.c
7611
7612MAX20751 HARDWARE MONITOR DRIVER
7613M:	Guenter Roeck <linux@roeck-us.net>
7614L:	linux-hwmon@vger.kernel.org
7615S:	Maintained
7616F:	Documentation/hwmon/max20751
7617F:	drivers/hwmon/max20751.c
7618
7619MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7620L:	linux-hwmon@vger.kernel.org
7621S:	Orphan
7622F:	Documentation/hwmon/max6650
7623F:	drivers/hwmon/max6650.c
7624
7625MAX6697 HARDWARE MONITOR DRIVER
7626M:	Guenter Roeck <linux@roeck-us.net>
7627L:	linux-hwmon@vger.kernel.org
7628S:	Maintained
7629F:	Documentation/hwmon/max6697
7630F:	Documentation/devicetree/bindings/i2c/max6697.txt
7631F:	drivers/hwmon/max6697.c
7632F:	include/linux/platform_data/max6697.h
7633
7634MAX9860 MONO AUDIO VOICE CODEC DRIVER
7635M:	Peter Rosin <peda@axentia.se>
7636L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7637S:	Maintained
7638F:	Documentation/devicetree/bindings/sound/max9860.txt
7639F:	sound/soc/codecs/max9860.*
7640
7641MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7642M:	Krzysztof Kozlowski <krzk@kernel.org>
7643M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7644L:	linux-pm@vger.kernel.org
7645S:	Supported
7646F:	drivers/power/supply/max14577_charger.c
7647F:	drivers/power/supply/max77693_charger.c
7648
7649MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7650M:	Javier Martinez Canillas <javier@osg.samsung.com>
7651L:	linux-kernel@vger.kernel.org
7652S:	Supported
7653F:	drivers/*/*max77802*.c
7654F:	Documentation/devicetree/bindings/*/*max77802.txt
7655F:	include/dt-bindings/*/*max77802.h
7656
7657MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7658M:	Chanwoo Choi <cw00.choi@samsung.com>
7659M:	Krzysztof Kozlowski <krzk@kernel.org>
7660M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7661L:	linux-kernel@vger.kernel.org
7662S:	Supported
7663F:	drivers/*/max14577*.c
7664F:	drivers/*/max77686*.c
7665F:	drivers/*/max77693*.c
7666F:	drivers/extcon/extcon-max14577.c
7667F:	drivers/extcon/extcon-max77693.c
7668F:	drivers/rtc/rtc-max77686.c
7669F:	drivers/clk/clk-max77686.c
7670F:	Documentation/devicetree/bindings/mfd/max14577.txt
7671F:	Documentation/devicetree/bindings/*/max77686.txt
7672F:	Documentation/devicetree/bindings/mfd/max77693.txt
7673F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7674F:	include/linux/mfd/max14577*.h
7675F:	include/linux/mfd/max77686*.h
7676F:	include/linux/mfd/max77693*.h
7677
7678MAXIRADIO FM RADIO RECEIVER DRIVER
7679M:	Hans Verkuil <hverkuil@xs4all.nl>
7680L:	linux-media@vger.kernel.org
7681T:	git git://linuxtv.org/media_tree.git
7682W:	https://linuxtv.org
7683S:	Maintained
7684F:	drivers/media/radio/radio-maxiradio*
7685
7686MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7687M:	Peter Rosin <peda@axentia.se>
7688L:	linux-iio@vger.kernel.org
7689S:	Maintained
7690F:	drivers/iio/potentiometer/mcp4531.c
7691
7692MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7693M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7694L:	linux-iio@vger.kernel.org
7695S:	Maintained
7696F:	drivers/iio/dac/cio-dac.c
7697
7698MEDIA DRIVERS FOR RENESAS - FCP
7699M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7700L:	linux-media@vger.kernel.org
7701L:	linux-renesas-soc@vger.kernel.org
7702T:	git git://linuxtv.org/media_tree.git
7703S:	Supported
7704F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7705F:	drivers/media/platform/rcar-fcp.c
7706F:	include/media/rcar-fcp.h
7707
7708MEDIA DRIVERS FOR RENESAS - VIN
7709M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7710L:	linux-media@vger.kernel.org
7711L:	linux-renesas-soc@vger.kernel.org
7712T:	git git://linuxtv.org/media_tree.git
7713S:	Supported
7714F:	Documentation/devicetree/bindings/media/rcar_vin.txt
7715F:	drivers/media/platform/rcar-vin/
7716
7717MEDIA DRIVERS FOR RENESAS - VSP1
7718M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7719L:	linux-media@vger.kernel.org
7720L:	linux-renesas-soc@vger.kernel.org
7721T:	git git://linuxtv.org/media_tree.git
7722S:	Supported
7723F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7724F:	drivers/media/platform/vsp1/
7725
7726MEDIA DRIVERS FOR HELENE
7727M:	Abylay Ospan <aospan@netup.ru>
7728L:	linux-media@vger.kernel.org
7729W:	https://linuxtv.org
7730W:	http://netup.tv/
7731T:	git git://linuxtv.org/media_tree.git
7732S:	Supported
7733F:	drivers/media/dvb-frontends/helene*
7734
7735MEDIA DRIVERS FOR ASCOT2E
7736M:	Sergey Kozlov <serjk@netup.ru>
7737M:	Abylay Ospan <aospan@netup.ru>
7738L:	linux-media@vger.kernel.org
7739W:	https://linuxtv.org
7740W:	http://netup.tv/
7741T:	git git://linuxtv.org/media_tree.git
7742S:	Supported
7743F:	drivers/media/dvb-frontends/ascot2e*
7744
7745MEDIA DRIVERS FOR CXD2841ER
7746M:	Sergey Kozlov <serjk@netup.ru>
7747M:	Abylay Ospan <aospan@netup.ru>
7748L:	linux-media@vger.kernel.org
7749W:	https://linuxtv.org
7750W:	http://netup.tv/
7751T:	git git://linuxtv.org/media_tree.git
7752S:	Supported
7753F:	drivers/media/dvb-frontends/cxd2841er*
7754
7755MEDIA DRIVERS FOR HORUS3A
7756M:	Sergey Kozlov <serjk@netup.ru>
7757M:	Abylay Ospan <aospan@netup.ru>
7758L:	linux-media@vger.kernel.org
7759W:	https://linuxtv.org
7760W:	http://netup.tv/
7761T:	git git://linuxtv.org/media_tree.git
7762S:	Supported
7763F:	drivers/media/dvb-frontends/horus3a*
7764
7765MEDIA DRIVERS FOR LNBH25
7766M:	Sergey Kozlov <serjk@netup.ru>
7767M:	Abylay Ospan <aospan@netup.ru>
7768L:	linux-media@vger.kernel.org
7769W:	https://linuxtv.org
7770W:	http://netup.tv/
7771T:	git git://linuxtv.org/media_tree.git
7772S:	Supported
7773F:	drivers/media/dvb-frontends/lnbh25*
7774
7775MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7776M:	Sergey Kozlov <serjk@netup.ru>
7777M:	Abylay Ospan <aospan@netup.ru>
7778L:	linux-media@vger.kernel.org
7779W:	https://linuxtv.org
7780W:	http://netup.tv/
7781T:	git git://linuxtv.org/media_tree.git
7782S:	Supported
7783F:	drivers/media/pci/netup_unidvb/*
7784
7785MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7786M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7787M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7788P:	LinuxTV.org Project
7789L:	linux-media@vger.kernel.org
7790W:	https://linuxtv.org
7791Q:	http://patchwork.kernel.org/project/linux-media/list/
7792T:	git git://linuxtv.org/media_tree.git
7793S:	Maintained
7794F:	Documentation/media/
7795F:	drivers/media/
7796F:	drivers/staging/media/
7797F:	include/linux/platform_data/media/
7798F:	include/media/
7799F:	include/uapi/linux/dvb/
7800F:	include/uapi/linux/videodev2.h
7801F:	include/uapi/linux/media.h
7802F:	include/uapi/linux/v4l2-*
7803F:	include/uapi/linux/meye.h
7804F:	include/uapi/linux/ivtv*
7805F:	include/uapi/linux/uvcvideo.h
7806
7807MEDIATEK ETHERNET DRIVER
7808M:	Felix Fietkau <nbd@openwrt.org>
7809M:	John Crispin <blogic@openwrt.org>
7810L:	netdev@vger.kernel.org
7811S:	Maintained
7812F:	drivers/net/ethernet/mediatek/
7813
7814MEDIATEK MT7601U WIRELESS LAN DRIVER
7815M:	Jakub Kicinski <kubakici@wp.pl>
7816L:	linux-wireless@vger.kernel.org
7817S:	Maintained
7818F:	drivers/net/wireless/mediatek/mt7601u/
7819
7820MEGARAID SCSI/SAS DRIVERS
7821M:	Kashyap Desai <kashyap.desai@avagotech.com>
7822M:	Sumit Saxena <sumit.saxena@avagotech.com>
7823M:	Uday Lingala <uday.lingala@avagotech.com>
7824L:	megaraidlinux.pdl@avagotech.com
7825L:	linux-scsi@vger.kernel.org
7826W:	http://www.lsi.com
7827S:	Maintained
7828F:	Documentation/scsi/megaraid.txt
7829F:	drivers/scsi/megaraid.*
7830F:	drivers/scsi/megaraid/
7831
7832MELLANOX ETHERNET DRIVER (mlx4_en)
7833M:	Tariq Toukan <tariqt@mellanox.com>
7834L:	netdev@vger.kernel.org
7835S:	Supported
7836W:	http://www.mellanox.com
7837Q:	http://patchwork.ozlabs.org/project/netdev/list/
7838F:	drivers/net/ethernet/mellanox/mlx4/en_*
7839
7840MELLANOX ETHERNET DRIVER (mlx5e)
7841M:	Saeed Mahameed <saeedm@mellanox.com>
7842L:	netdev@vger.kernel.org
7843S:	Supported
7844W:	http://www.mellanox.com
7845Q:	http://patchwork.ozlabs.org/project/netdev/list/
7846F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7847
7848MELLANOX ETHERNET SWITCH DRIVERS
7849M:	Jiri Pirko <jiri@mellanox.com>
7850M:	Ido Schimmel <idosch@mellanox.com>
7851L:	netdev@vger.kernel.org
7852S:	Supported
7853W:	http://www.mellanox.com
7854Q:	http://patchwork.ozlabs.org/project/netdev/list/
7855F:	drivers/net/ethernet/mellanox/mlxsw/
7856
7857MELLANOX MLXCPLD LED DRIVER
7858M:	Vadim Pasternak <vadimp@mellanox.com>
7859L:	linux-leds@vger.kernel.org
7860S:	Supported
7861F:	drivers/leds/leds-mlxcpld.c
7862F:	Documentation/leds/leds-mlxcpld.txt
7863
7864MELLANOX PLATFORM DRIVER
7865M:      Vadim Pasternak <vadimp@mellanox.com>
7866L:      platform-driver-x86@vger.kernel.org
7867S:      Supported
7868F:      arch/x86/platform/mellanox/mlx-platform.c
7869
7870SOFT-ROCE DRIVER (rxe)
7871M:	Moni Shoua <monis@mellanox.com>
7872L:	linux-rdma@vger.kernel.org
7873S:	Supported
7874W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7875Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7876F:	drivers/infiniband/sw/rxe/
7877F:	include/uapi/rdma/rdma_user_rxe.h
7878
7879MEMBARRIER SUPPORT
7880M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7881M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7882L:	linux-kernel@vger.kernel.org
7883S:	Supported
7884F:	kernel/membarrier.c
7885F:	include/uapi/linux/membarrier.h
7886
7887MEMORY MANAGEMENT
7888L:	linux-mm@kvack.org
7889W:	http://www.linux-mm.org
7890S:	Maintained
7891F:	include/linux/mm.h
7892F:	include/linux/gfp.h
7893F:	include/linux/mmzone.h
7894F:	include/linux/memory_hotplug.h
7895F:	include/linux/vmalloc.h
7896F:	mm/
7897
7898MEMORY TECHNOLOGY DEVICES (MTD)
7899M:	David Woodhouse <dwmw2@infradead.org>
7900M:	Brian Norris <computersforpeace@gmail.com>
7901L:	linux-mtd@lists.infradead.org
7902W:	http://www.linux-mtd.infradead.org/
7903Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7904T:	git git://git.infradead.org/linux-mtd.git
7905T:	git git://git.infradead.org/l2-mtd.git
7906S:	Maintained
7907F:	Documentation/devicetree/bindings/mtd/
7908F:	drivers/mtd/
7909F:	include/linux/mtd/
7910F:	include/uapi/mtd/
7911
7912MEN A21 WATCHDOG DRIVER
7913M:	Johannes Thumshirn <morbidrsa@gmail.com>
7914L:	linux-watchdog@vger.kernel.org
7915S:	Maintained
7916F:	drivers/watchdog/mena21_wdt.c
7917
7918MEN CHAMELEON BUS (mcb)
7919M:	Johannes Thumshirn <morbidrsa@gmail.com>
7920S:	Maintained
7921F:	drivers/mcb/
7922F:	include/linux/mcb.h
7923F:	Documentation/men-chameleon-bus.txt
7924
7925MEN F21BMC (Board Management Controller)
7926M:	Andreas Werner <andreas.werner@men.de>
7927S:	Supported
7928F:	drivers/mfd/menf21bmc.c
7929F:	drivers/watchdog/menf21bmc_wdt.c
7930F:	drivers/leds/leds-menf21bmc.c
7931F:	drivers/hwmon/menf21bmc_hwmon.c
7932F:	Documentation/hwmon/menf21bmc
7933
7934METAG ARCHITECTURE
7935M:	James Hogan <james.hogan@imgtec.com>
7936L:	linux-metag@vger.kernel.org
7937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7938S:	Odd Fixes
7939F:	arch/metag/
7940F:	Documentation/metag/
7941F:	Documentation/devicetree/bindings/metag/
7942F:	Documentation/devicetree/bindings/interrupt-controller/img,*
7943F:	drivers/clocksource/metag_generic.c
7944F:	drivers/irqchip/irq-metag.c
7945F:	drivers/irqchip/irq-metag-ext.c
7946F:	drivers/tty/metag_da.c
7947
7948MICROBLAZE ARCHITECTURE
7949M:	Michal Simek <monstr@monstr.eu>
7950W:	http://www.monstr.eu/fdt/
7951T:	git git://git.monstr.eu/linux-2.6-microblaze.git
7952S:	Supported
7953F:	arch/microblaze/
7954
7955MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7956M:	Richard Genoud <richard.genoud@gmail.com>
7957S:	Maintained
7958F:	drivers/tty/serial/atmel_serial.c
7959F:	include/linux/atmel_serial.h
7960
7961MICROCHIP / ATMEL ISC DRIVER
7962M:	Songjun Wu <songjun.wu@microchip.com>
7963L:	linux-media@vger.kernel.org
7964S:	Supported
7965F:	drivers/media/platform/atmel/atmel-isc.c
7966F:	drivers/media/platform/atmel/atmel-isc-regs.h
7967F:	devicetree/bindings/media/atmel-isc.txt
7968
7969MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7970M:	Chen Yu <yu.c.chen@intel.com>
7971L:	platform-driver-x86@vger.kernel.org
7972S:	Supported
7973F:	drivers/platform/x86/surfacepro3_button.c
7974
7975MICROTEK X6 SCANNER
7976M:	Oliver Neukum <oliver@neukum.org>
7977S:	Maintained
7978F:	drivers/usb/image/microtek.*
7979
7980MIPS
7981M:	Ralf Baechle <ralf@linux-mips.org>
7982L:	linux-mips@linux-mips.org
7983W:	http://www.linux-mips.org/
7984T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
7985Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
7986S:	Supported
7987F:	Documentation/devicetree/bindings/mips/
7988F:	Documentation/mips/
7989F:	arch/mips/
7990
7991MIPS/LOONGSON1 ARCHITECTURE
7992M:	Keguang Zhang <keguang.zhang@gmail.com>
7993L:	linux-mips@linux-mips.org
7994S:	Maintained
7995F:	arch/mips/loongson32/
7996F:	arch/mips/include/asm/mach-loongson32/
7997F:	drivers/*/*loongson1*
7998F:	drivers/*/*/*loongson1*
7999
8000MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8001M:	Hans Verkuil <hverkuil@xs4all.nl>
8002L:	linux-media@vger.kernel.org
8003T:	git git://linuxtv.org/media_tree.git
8004W:	https://linuxtv.org
8005S:	Odd Fixes
8006F:	drivers/media/radio/radio-miropcm20*
8007
8008MELLANOX MLX4 core VPI driver
8009M:	Yishai Hadas <yishaih@mellanox.com>
8010L:	netdev@vger.kernel.org
8011L:	linux-rdma@vger.kernel.org
8012W:	http://www.mellanox.com
8013Q:	http://patchwork.ozlabs.org/project/netdev/list/
8014S:	Supported
8015F:	drivers/net/ethernet/mellanox/mlx4/
8016F:	include/linux/mlx4/
8017F:	include/uapi/rdma/mlx4-abi.h
8018
8019MELLANOX MLX4 IB driver
8020M:	Yishai Hadas <yishaih@mellanox.com>
8021L:	linux-rdma@vger.kernel.org
8022W:	http://www.mellanox.com
8023Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8024S:	Supported
8025F:	drivers/infiniband/hw/mlx4/
8026F:	include/linux/mlx4/
8027
8028MELLANOX MLX5 core VPI driver
8029M:	Matan Barak <matanb@mellanox.com>
8030M:	Leon Romanovsky <leonro@mellanox.com>
8031L:	netdev@vger.kernel.org
8032L:	linux-rdma@vger.kernel.org
8033W:	http://www.mellanox.com
8034Q:	http://patchwork.ozlabs.org/project/netdev/list/
8035S:	Supported
8036F:	drivers/net/ethernet/mellanox/mlx5/core/
8037F:	include/linux/mlx5/
8038F:	include/uapi/rdma/mlx5-abi.h
8039
8040MELLANOX MLX5 IB driver
8041M:	Matan Barak <matanb@mellanox.com>
8042M:	Leon Romanovsky <leonro@mellanox.com>
8043L:	linux-rdma@vger.kernel.org
8044W:	http://www.mellanox.com
8045Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8046S:	Supported
8047F:	drivers/infiniband/hw/mlx5/
8048F:	include/linux/mlx5/
8049
8050MELEXIS MLX90614 DRIVER
8051M:	Crt Mori <cmo@melexis.com>
8052L:	linux-iio@vger.kernel.org
8053W:	http://www.melexis.com
8054S:	Supported
8055F:	drivers/iio/temperature/mlx90614.c
8056
8057MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8058M:	Don Brace <don.brace@microsemi.com>
8059L:	esc.storagedev@microsemi.com
8060L:	linux-scsi@vger.kernel.org
8061S:	Supported
8062F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8063F:	drivers/scsi/smartpqi/Kconfig
8064F:	drivers/scsi/smartpqi/Makefile
8065F:	include/linux/cciss*.h
8066F:	include/uapi/linux/cciss*.h
8067F:	Documentation/scsi/smartpqi.txt
8068
8069MN88472 MEDIA DRIVER
8070M:	Antti Palosaari <crope@iki.fi>
8071L:	linux-media@vger.kernel.org
8072W:	https://linuxtv.org
8073W:	http://palosaari.fi/linux/
8074Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8075S:	Maintained
8076F:	drivers/media/dvb-frontends/mn88472*
8077
8078MN88473 MEDIA DRIVER
8079M:	Antti Palosaari <crope@iki.fi>
8080L:	linux-media@vger.kernel.org
8081W:	https://linuxtv.org
8082W:	http://palosaari.fi/linux/
8083Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8084S:	Maintained
8085F:	drivers/media/dvb-frontends/mn88473*
8086
8087MODULE SUPPORT
8088M:	Rusty Russell <rusty@rustcorp.com.au>
8089S:	Maintained
8090F:	include/linux/module.h
8091F:	kernel/module.c
8092
8093MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8094W:	http://popies.net/meye/
8095S:	Orphan
8096F:	Documentation/media/v4l-drivers/meye*
8097F:	drivers/media/pci/meye/
8098F:	include/uapi/linux/meye.h
8099
8100MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8101M:	Jiri Slaby <jirislaby@gmail.com>
8102S:	Maintained
8103F:	Documentation/serial/moxa-smartio
8104F:	drivers/tty/mxser.*
8105
8106MR800 AVERMEDIA USB FM RADIO DRIVER
8107M:	Alexey Klimov <klimov.linux@gmail.com>
8108L:	linux-media@vger.kernel.org
8109T:	git git://linuxtv.org/media_tree.git
8110S:	Maintained
8111F:	drivers/media/radio/radio-mr800.c
8112
8113MRF24J40 IEEE 802.15.4 RADIO DRIVER
8114M:	Alan Ott <alan@signal11.us>
8115L:	linux-wpan@vger.kernel.org
8116S:	Maintained
8117F:	drivers/net/ieee802154/mrf24j40.c
8118F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8119
8120MSI LAPTOP SUPPORT
8121M:	"Lee, Chun-Yi" <jlee@suse.com>
8122L:	platform-driver-x86@vger.kernel.org
8123S:	Maintained
8124F:	drivers/platform/x86/msi-laptop.c
8125
8126MSI WMI SUPPORT
8127L:	platform-driver-x86@vger.kernel.org
8128S:	Orphan
8129F:	drivers/platform/x86/msi-wmi.c
8130
8131MSI001 MEDIA DRIVER
8132M:	Antti Palosaari <crope@iki.fi>
8133L:	linux-media@vger.kernel.org
8134W:	https://linuxtv.org
8135W:	http://palosaari.fi/linux/
8136Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8137T:	git git://linuxtv.org/anttip/media_tree.git
8138S:	Maintained
8139F:	drivers/media/tuners/msi001*
8140
8141MSI2500 MEDIA DRIVER
8142M:	Antti Palosaari <crope@iki.fi>
8143L:	linux-media@vger.kernel.org
8144W:	https://linuxtv.org
8145W:	http://palosaari.fi/linux/
8146Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8147T:	git git://linuxtv.org/anttip/media_tree.git
8148S:	Maintained
8149F:	drivers/media/usb/msi2500/
8150
8151MSYSTEMS DISKONCHIP G3 MTD DRIVER
8152M:	Robert Jarzmik <robert.jarzmik@free.fr>
8153L:	linux-mtd@lists.infradead.org
8154S:	Maintained
8155F:	drivers/mtd/devices/docg3*
8156
8157MT9M032 APTINA SENSOR DRIVER
8158M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8159L:	linux-media@vger.kernel.org
8160T:	git git://linuxtv.org/media_tree.git
8161S:	Maintained
8162F:	drivers/media/i2c/mt9m032.c
8163F:	include/media/i2c/mt9m032.h
8164
8165MT9P031 APTINA CAMERA SENSOR
8166M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8167L:	linux-media@vger.kernel.org
8168T:	git git://linuxtv.org/media_tree.git
8169S:	Maintained
8170F:	drivers/media/i2c/mt9p031.c
8171F:	include/media/i2c/mt9p031.h
8172
8173MT9T001 APTINA CAMERA SENSOR
8174M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8175L:	linux-media@vger.kernel.org
8176T:	git git://linuxtv.org/media_tree.git
8177S:	Maintained
8178F:	drivers/media/i2c/mt9t001.c
8179F:	include/media/i2c/mt9t001.h
8180
8181MT9V032 APTINA CAMERA SENSOR
8182M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8183L:	linux-media@vger.kernel.org
8184T:	git git://linuxtv.org/media_tree.git
8185S:	Maintained
8186F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8187F:	drivers/media/i2c/mt9v032.c
8188F:	include/media/i2c/mt9v032.h
8189
8190MULTIFUNCTION DEVICES (MFD)
8191M:	Lee Jones <lee.jones@linaro.org>
8192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8193S:	Supported
8194F:	Documentation/devicetree/bindings/mfd/
8195F:	drivers/mfd/
8196F:	include/linux/mfd/
8197
8198MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8199M:	Ulf Hansson <ulf.hansson@linaro.org>
8200L:	linux-mmc@vger.kernel.org
8201T:	git git://git.linaro.org/people/ulf.hansson/mmc.git
8202S:	Maintained
8203F:	Documentation/devicetree/bindings/mmc/
8204F:	drivers/mmc/
8205F:	include/linux/mmc/
8206F:	include/uapi/linux/mmc/
8207
8208MULTIMEDIA CARD (MMC) ETC. OVER SPI
8209S:	Orphan
8210F:	drivers/mmc/host/mmc_spi.c
8211F:	include/linux/spi/mmc_spi.h
8212
8213MULTISOUND SOUND DRIVER
8214M:	Andrew Veliath <andrewtv@usa.net>
8215S:	Maintained
8216F:	Documentation/sound/oss/MultiSound
8217F:	sound/oss/msnd*
8218
8219MULTITECH MULTIPORT CARD (ISICOM)
8220S:	Orphan
8221F:	drivers/tty/isicom.c
8222F:	include/linux/isicom.h
8223
8224MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8225M:	Bin Liu <b-liu@ti.com>
8226L:	linux-usb@vger.kernel.org
8227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8228S:	Maintained
8229F:	drivers/usb/musb/
8230
8231MXL5007T MEDIA DRIVER
8232M:	Michael Krufky <mkrufky@linuxtv.org>
8233L:	linux-media@vger.kernel.org
8234W:	https://linuxtv.org
8235W:	http://github.com/mkrufky
8236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8237T:	git git://linuxtv.org/mkrufky/tuners.git
8238S:	Maintained
8239F:	drivers/media/tuners/mxl5007t.*
8240
8241MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8242M:	Hyong-Youb Kim <hykim@myri.com>
8243L:	netdev@vger.kernel.org
8244W:	https://www.myricom.com/support/downloads/myri10ge.html
8245S:	Supported
8246F:	drivers/net/ethernet/myricom/myri10ge/
8247
8248NAND FLASH SUBSYSTEM
8249M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8250R:	Richard Weinberger <richard@nod.at>
8251L:	linux-mtd@lists.infradead.org
8252W:	http://www.linux-mtd.infradead.org/
8253Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8254T:	git git://github.com/linux-nand/linux.git
8255S:	Maintained
8256F:	drivers/mtd/nand/
8257F:	include/linux/mtd/nand*.h
8258
8259NATSEMI ETHERNET DRIVER (DP8381x)
8260S:	Orphan
8261F:	drivers/net/ethernet/natsemi/natsemi.c
8262
8263NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8264M:	Daniel Mack <zonque@gmail.com>
8265S:	Maintained
8266L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8267W:	http://www.native-instruments.com
8268F:	sound/usb/caiaq/
8269
8270NCP FILESYSTEM
8271M:	Petr Vandrovec <petr@vandrovec.name>
8272S:	Odd Fixes
8273F:	fs/ncpfs/
8274
8275NCR 5380 SCSI DRIVERS
8276M:	Finn Thain <fthain@telegraphics.com.au>
8277M:	Michael Schmitz <schmitzmic@gmail.com>
8278L:	linux-scsi@vger.kernel.org
8279S:	Maintained
8280F:	Documentation/scsi/g_NCR5380.txt
8281F:	drivers/scsi/NCR5380.*
8282F:	drivers/scsi/arm/cumana_1.c
8283F:	drivers/scsi/arm/oak.c
8284F:	drivers/scsi/atari_scsi.*
8285F:	drivers/scsi/dmx3191d.c
8286F:	drivers/scsi/g_NCR5380.*
8287F:	drivers/scsi/g_NCR5380_mmio.c
8288F:	drivers/scsi/mac_scsi.*
8289F:	drivers/scsi/sun3_scsi.*
8290F:	drivers/scsi/sun3_scsi_vme.c
8291
8292NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8293M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8294L:	linux-scsi@vger.kernel.org
8295S:	Maintained
8296F:	drivers/scsi/NCR_D700.*
8297
8298NCT6775 HARDWARE MONITOR DRIVER
8299M:	Guenter Roeck <linux@roeck-us.net>
8300L:	linux-hwmon@vger.kernel.org
8301S:	Maintained
8302F:	Documentation/hwmon/nct6775
8303F:	drivers/hwmon/nct6775.c
8304
8305NETEFFECT IWARP RNIC DRIVER (IW_NES)
8306M:	Faisal Latif <faisal.latif@intel.com>
8307L:	linux-rdma@vger.kernel.org
8308W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8309S:	Supported
8310F:	drivers/infiniband/hw/nes/
8311F:	include/uapi/rdma/nes-abi.h
8312
8313NETEM NETWORK EMULATOR
8314M:	Stephen Hemminger <stephen@networkplumber.org>
8315L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8316S:	Maintained
8317F:	net/sched/sch_netem.c
8318
8319NETERION 10GbE DRIVERS (s2io/vxge)
8320M:	Jon Mason <jdmason@kudzu.us>
8321L:	netdev@vger.kernel.org
8322S:	Supported
8323F:	Documentation/networking/s2io.txt
8324F:	Documentation/networking/vxge.txt
8325F:	drivers/net/ethernet/neterion/
8326
8327NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8328M:	Pablo Neira Ayuso <pablo@netfilter.org>
8329M:	Patrick McHardy <kaber@trash.net>
8330M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8331L:	netfilter-devel@vger.kernel.org
8332L:	coreteam@netfilter.org
8333W:	http://www.netfilter.org/
8334W:	http://www.iptables.org/
8335Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8338S:	Supported
8339F:	include/linux/netfilter*
8340F:	include/linux/netfilter/
8341F:	include/net/netfilter/
8342F:	include/uapi/linux/netfilter*
8343F:	include/uapi/linux/netfilter/
8344F:	net/*/netfilter.c
8345F:	net/*/netfilter/
8346F:	net/netfilter/
8347F:	net/bridge/br_netfilter*.c
8348
8349NETLABEL
8350M:	Paul Moore <paul@paul-moore.com>
8351W:	http://netlabel.sf.net
8352L:	netdev@vger.kernel.org
8353S:	Maintained
8354F:	Documentation/netlabel/
8355F:	include/net/netlabel.h
8356F:	net/netlabel/
8357
8358NETROM NETWORK LAYER
8359M:	Ralf Baechle <ralf@linux-mips.org>
8360L:	linux-hams@vger.kernel.org
8361W:	http://www.linux-ax25.org/
8362S:	Maintained
8363F:	include/net/netrom.h
8364F:	include/uapi/linux/netrom.h
8365F:	net/netrom/
8366
8367NETRONOME ETHERNET DRIVERS
8368M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8369L:	oss-drivers@netronome.com
8370S:	Maintained
8371F:	drivers/net/ethernet/netronome/
8372
8373NETWORK BLOCK DEVICE (NBD)
8374M:	Markus Pargmann <mpa@pengutronix.de>
8375S:	Maintained
8376L:	nbd-general@lists.sourceforge.net
8377T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8378F:	Documentation/blockdev/nbd.txt
8379F:	drivers/block/nbd.c
8380F:	include/uapi/linux/nbd.h
8381
8382NETWORK DROP MONITOR
8383M:	Neil Horman <nhorman@tuxdriver.com>
8384L:	netdev@vger.kernel.org
8385S:	Maintained
8386W:	https://fedorahosted.org/dropwatch/
8387F:	net/core/drop_monitor.c
8388
8389NETWORKING [DSA]
8390M:	Andrew Lunn <andrew@lunn.ch>
8391M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8392M:	Florian Fainelli <f.fainelli@gmail.com>
8393S:	Maintained
8394F:	net/dsa/
8395F:	include/net/dsa.h
8396F:	drivers/net/dsa/
8397
8398NETWORKING [GENERAL]
8399M:	"David S. Miller" <davem@davemloft.net>
8400L:	netdev@vger.kernel.org
8401W:	http://www.linuxfoundation.org/en/Net
8402Q:	http://patchwork.ozlabs.org/project/netdev/list/
8403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8405S:	Maintained
8406F:	net/
8407F:	include/net/
8408F:	include/linux/in.h
8409F:	include/linux/net.h
8410F:	include/linux/netdevice.h
8411F:	include/uapi/linux/in.h
8412F:	include/uapi/linux/net.h
8413F:	include/uapi/linux/netdevice.h
8414F:	include/uapi/linux/net_namespace.h
8415F:	tools/net/
8416F:	tools/testing/selftests/net/
8417F:	lib/random32.c
8418
8419NETWORKING [IPv4/IPv6]
8420M:	"David S. Miller" <davem@davemloft.net>
8421M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8422M:	James Morris <jmorris@namei.org>
8423M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8424M:	Patrick McHardy <kaber@trash.net>
8425L:	netdev@vger.kernel.org
8426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8427S:	Maintained
8428F:	net/ipv4/
8429F:	net/ipv6/
8430F:	include/net/ip*
8431F:	arch/x86/net/*
8432
8433NETWORKING [IPSEC]
8434M:	Steffen Klassert <steffen.klassert@secunet.com>
8435M:	Herbert Xu <herbert@gondor.apana.org.au>
8436M:	"David S. Miller" <davem@davemloft.net>
8437L:	netdev@vger.kernel.org
8438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8440S:	Maintained
8441F:	net/core/flow.c
8442F:	net/xfrm/
8443F:	net/key/
8444F:	net/ipv4/xfrm*
8445F:	net/ipv4/esp4.c
8446F:	net/ipv4/ah4.c
8447F:	net/ipv4/ipcomp.c
8448F:	net/ipv4/ip_vti.c
8449F:	net/ipv6/xfrm*
8450F:	net/ipv6/esp6.c
8451F:	net/ipv6/ah6.c
8452F:	net/ipv6/ipcomp6.c
8453F:	net/ipv6/ip6_vti.c
8454F:	include/uapi/linux/xfrm.h
8455F:	include/net/xfrm.h
8456
8457NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8458M:	Paul Moore <paul@paul-moore.com>
8459L:	netdev@vger.kernel.org
8460S:	Maintained
8461
8462NETWORKING [WIRELESS]
8463L:	linux-wireless@vger.kernel.org
8464Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8465
8466NETWORKING DRIVERS
8467L:	netdev@vger.kernel.org
8468W:	http://www.linuxfoundation.org/en/Net
8469Q:	http://patchwork.ozlabs.org/project/netdev/list/
8470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8472S:	Odd Fixes
8473F:	Documentation/devicetree/bindings/net/
8474F:	drivers/net/
8475F:	include/linux/if_*
8476F:	include/linux/netdevice.h
8477F:	include/linux/etherdevice.h
8478F:	include/linux/fcdevice.h
8479F:	include/linux/fddidevice.h
8480F:	include/linux/hippidevice.h
8481F:	include/linux/inetdevice.h
8482F:	include/uapi/linux/if_*
8483F:	include/uapi/linux/netdevice.h
8484
8485NETWORKING DRIVERS (WIRELESS)
8486M:	Kalle Valo <kvalo@codeaurora.org>
8487L:	linux-wireless@vger.kernel.org
8488Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8491S:	Maintained
8492F:	Documentation/devicetree/bindings/net/wireless/
8493F:	drivers/net/wireless/
8494
8495NETXEN (1/10) GbE SUPPORT
8496M:	Manish Chopra <manish.chopra@qlogic.com>
8497M:	Sony Chacko <sony.chacko@qlogic.com>
8498M:	Rajesh Borundia <rajesh.borundia@qlogic.com>
8499L:	netdev@vger.kernel.org
8500W:	http://www.qlogic.com
8501S:	Supported
8502F:	drivers/net/ethernet/qlogic/netxen/
8503
8504NFC SUBSYSTEM
8505M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8506M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8507M:	Samuel Ortiz <sameo@linux.intel.com>
8508L:	linux-wireless@vger.kernel.org
8509L:	linux-nfc@lists.01.org (subscribers-only)
8510S:	Supported
8511F:	net/nfc/
8512F:	include/net/nfc/
8513F:	include/uapi/linux/nfc.h
8514F:	drivers/nfc/
8515F:	include/linux/platform_data/nfcmrvl.h
8516F:	include/linux/platform_data/nxp-nci.h
8517F:	include/linux/platform_data/pn544.h
8518F:	include/linux/platform_data/st21nfca.h
8519F:	include/linux/platform_data/st-nci.h
8520F:	Documentation/devicetree/bindings/net/nfc/
8521
8522NFS, SUNRPC, AND LOCKD CLIENTS
8523M:	Trond Myklebust <trond.myklebust@primarydata.com>
8524M:	Anna Schumaker <anna.schumaker@netapp.com>
8525L:	linux-nfs@vger.kernel.org
8526W:	http://client.linux-nfs.org
8527T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8528S:	Maintained
8529F:	fs/lockd/
8530F:	fs/nfs/
8531F:	fs/nfs_common/
8532F:	net/sunrpc/
8533F:	include/linux/lockd/
8534F:	include/linux/nfs*
8535F:	include/linux/sunrpc/
8536F:	include/uapi/linux/nfs*
8537F:	include/uapi/linux/sunrpc/
8538
8539NILFS2 FILESYSTEM
8540M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8541L:	linux-nilfs@vger.kernel.org
8542W:	http://nilfs.sourceforge.net/
8543W:	http://nilfs.osdn.jp/
8544T:	git git://github.com/konis/nilfs2.git
8545S:	Supported
8546F:	Documentation/filesystems/nilfs2.txt
8547F:	fs/nilfs2/
8548F:	include/trace/events/nilfs2.h
8549F:	include/uapi/linux/nilfs2_api.h
8550F:	include/uapi/linux/nilfs2_ondisk.h
8551
8552NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8553M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8554W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8555S:	Maintained
8556F:	Documentation/scsi/NinjaSCSI.txt
8557F:	drivers/scsi/pcmcia/nsp_*
8558
8559NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8560M:	GOTO Masanori <gotom@debian.or.jp>
8561M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8562W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8563S:	Maintained
8564F:	Documentation/scsi/NinjaSCSI.txt
8565F:	drivers/scsi/nsp32*
8566
8567NIOS2 ARCHITECTURE
8568M:	Ley Foon Tan <lftan@altera.com>
8569L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8571S:	Maintained
8572F:	arch/nios2/
8573
8574NOKIA N900 POWER SUPPLY DRIVERS
8575R:	Pali Rohár <pali.rohar@gmail.com>
8576F:	include/linux/power/bq2415x_charger.h
8577F:	include/linux/power/bq27xxx_battery.h
8578F:	include/linux/power/isp1704_charger.h
8579F:	drivers/power/supply/bq2415x_charger.c
8580F:	drivers/power/supply/bq27xxx_battery.c
8581F:	drivers/power/supply/bq27xxx_battery_i2c.c
8582F:	drivers/power/supply/isp1704_charger.c
8583F:	drivers/power/supply/rx51_battery.c
8584
8585NTB DRIVER CORE
8586M:	Jon Mason <jdmason@kudzu.us>
8587M:	Dave Jiang <dave.jiang@intel.com>
8588M:	Allen Hubbe <Allen.Hubbe@emc.com>
8589L:	linux-ntb@googlegroups.com
8590S:	Supported
8591W:	https://github.com/jonmason/ntb/wiki
8592T:	git git://github.com/jonmason/ntb.git
8593F:	drivers/ntb/
8594F:	drivers/net/ntb_netdev.c
8595F:	include/linux/ntb.h
8596F:	include/linux/ntb_transport.h
8597F:	tools/testing/selftests/ntb/
8598
8599NTB INTEL DRIVER
8600M:	Jon Mason <jdmason@kudzu.us>
8601M:	Dave Jiang <dave.jiang@intel.com>
8602L:	linux-ntb@googlegroups.com
8603S:	Supported
8604W:	https://github.com/jonmason/ntb/wiki
8605T:	git git://github.com/jonmason/ntb.git
8606F:	drivers/ntb/hw/intel/
8607
8608NTB AMD DRIVER
8609M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
8610L:	linux-ntb@googlegroups.com
8611S:	Supported
8612F:	drivers/ntb/hw/amd/
8613
8614NTFS FILESYSTEM
8615M:	Anton Altaparmakov <anton@tuxera.com>
8616L:	linux-ntfs-dev@lists.sourceforge.net
8617W:	http://www.tuxera.com/
8618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8619S:	Supported
8620F:	Documentation/filesystems/ntfs.txt
8621F:	fs/ntfs/
8622
8623NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8624M:	Antonino Daplas <adaplas@gmail.com>
8625L:	linux-fbdev@vger.kernel.org
8626S:	Maintained
8627F:	drivers/video/fbdev/riva/
8628F:	drivers/video/fbdev/nvidia/
8629
8630NVM EXPRESS DRIVER
8631M:	Keith Busch <keith.busch@intel.com>
8632M:	Jens Axboe <axboe@fb.com>
8633L:	linux-nvme@lists.infradead.org
8634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8635W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8636S:	Supported
8637F:	drivers/nvme/host/
8638F:	include/linux/nvme.h
8639
8640NVM EXPRESS TARGET DRIVER
8641M:	Christoph Hellwig <hch@lst.de>
8642M:	Sagi Grimberg <sagi@grimberg.me>
8643L:	linux-nvme@lists.infradead.org
8644S:	Supported
8645F:	drivers/nvme/target/
8646
8647NVMEM FRAMEWORK
8648M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8649M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8650S:	Maintained
8651F:	drivers/nvmem/
8652F:	Documentation/devicetree/bindings/nvmem/
8653F:	include/linux/nvmem-consumer.h
8654F:	include/linux/nvmem-provider.h
8655
8656NXP-NCI NFC DRIVER
8657M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8658R:	Charles Gorand <charles.gorand@effinnov.com>
8659L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8660S:	Supported
8661F:	drivers/nfc/nxp-nci
8662
8663NXP TDA998X DRM DRIVER
8664M:	Russell King <rmk+kernel@armlinux.org.uk>
8665S:	Supported
8666F:	drivers/gpu/drm/i2c/tda998x_drv.c
8667F:	include/drm/i2c/tda998x.h
8668
8669NXP TFA9879 DRIVER
8670M:	Peter Rosin <peda@axentia.se>
8671L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8672S:	Maintained
8673F:	sound/soc/codecs/tfa9879*
8674
8675OBJTOOL
8676M:	Josh Poimboeuf <jpoimboe@redhat.com>
8677S:	Supported
8678F:	tools/objtool/
8679
8680OMAP SUPPORT
8681M:	Tony Lindgren <tony@atomide.com>
8682L:	linux-omap@vger.kernel.org
8683W:	http://www.muru.com/linux/omap/
8684W:	http://linux.omap.com/
8685Q:	http://patchwork.kernel.org/project/linux-omap/list/
8686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8687S:	Maintained
8688F:	arch/arm/*omap*/
8689F:	arch/arm/configs/omap1_defconfig
8690F:	arch/arm/configs/omap2plus_defconfig
8691F:	drivers/i2c/busses/i2c-omap.c
8692F:	drivers/irqchip/irq-omap-intc.c
8693F:	drivers/mfd/*omap*.c
8694F:	drivers/mfd/menelaus.c
8695F:	drivers/mfd/palmas.c
8696F:	drivers/mfd/tps65217.c
8697F:	drivers/mfd/tps65218.c
8698F:	drivers/mfd/tps65910.c
8699F:	drivers/mfd/twl-core.[ch]
8700F:	drivers/mfd/twl4030*.c
8701F:	drivers/mfd/twl6030*.c
8702F:	drivers/mfd/twl6040*.c
8703F:	drivers/regulator/palmas-regulator*.c
8704F:	drivers/regulator/pbias-regulator.c
8705F:	drivers/regulator/tps65217-regulator.c
8706F:	drivers/regulator/tps65218-regulator.c
8707F:	drivers/regulator/tps65910-regulator.c
8708F:	drivers/regulator/twl-regulator.c
8709F:	include/linux/i2c-omap.h
8710
8711OMAP DEVICE TREE SUPPORT
8712M:	Benoît Cousson <bcousson@baylibre.com>
8713M:	Tony Lindgren <tony@atomide.com>
8714L:	linux-omap@vger.kernel.org
8715L:	devicetree@vger.kernel.org
8716S:	Maintained
8717F:	arch/arm/boot/dts/*omap*
8718F:	arch/arm/boot/dts/*am3*
8719F:	arch/arm/boot/dts/*am4*
8720F:	arch/arm/boot/dts/*am5*
8721F:	arch/arm/boot/dts/*dra7*
8722
8723OMAP CLOCK FRAMEWORK SUPPORT
8724M:	Paul Walmsley <paul@pwsan.com>
8725L:	linux-omap@vger.kernel.org
8726S:	Maintained
8727F:	arch/arm/*omap*/*clock*
8728
8729OMAP POWER MANAGEMENT SUPPORT
8730M:	Kevin Hilman <khilman@kernel.org>
8731L:	linux-omap@vger.kernel.org
8732S:	Maintained
8733F:	arch/arm/*omap*/*pm*
8734F:	drivers/cpufreq/omap-cpufreq.c
8735
8736OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8737M:	Rajendra Nayak <rnayak@codeaurora.org>
8738M:	Paul Walmsley <paul@pwsan.com>
8739L:	linux-omap@vger.kernel.org
8740S:	Maintained
8741F:	arch/arm/mach-omap2/prm*
8742
8743OMAP AUDIO SUPPORT
8744M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8745M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8746L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8747L:	linux-omap@vger.kernel.org
8748S:	Maintained
8749F:	sound/soc/omap/
8750
8751OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8752M:	Roger Quadros <rogerq@ti.com>
8753M:	Tony Lindgren <tony@atomide.com>
8754L:	linux-omap@vger.kernel.org
8755S:	Maintained
8756F:	drivers/memory/omap-gpmc.c
8757F:	arch/arm/mach-omap2/*gpmc*
8758
8759OMAP FRAMEBUFFER SUPPORT
8760M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8761L:	linux-fbdev@vger.kernel.org
8762L:	linux-omap@vger.kernel.org
8763S:	Maintained
8764F:	drivers/video/fbdev/omap/
8765
8766OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8767M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8768L:	linux-omap@vger.kernel.org
8769L:	linux-fbdev@vger.kernel.org
8770S:	Maintained
8771F:	drivers/video/fbdev/omap2/
8772F:	Documentation/arm/OMAP/DSS
8773
8774OMAP HARDWARE SPINLOCK SUPPORT
8775M:	Ohad Ben-Cohen <ohad@wizery.com>
8776L:	linux-omap@vger.kernel.org
8777S:	Maintained
8778F:	drivers/hwspinlock/omap_hwspinlock.c
8779
8780OMAP MMC SUPPORT
8781M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8782L:	linux-omap@vger.kernel.org
8783S:	Maintained
8784F:	drivers/mmc/host/omap.c
8785
8786OMAP HS MMC SUPPORT
8787L:	linux-mmc@vger.kernel.org
8788L:	linux-omap@vger.kernel.org
8789S:	Orphan
8790F:	drivers/mmc/host/omap_hsmmc.c
8791
8792OMAP RANDOM NUMBER GENERATOR SUPPORT
8793M:	Deepak Saxena <dsaxena@plexity.net>
8794S:	Maintained
8795F:	drivers/char/hw_random/omap-rng.c
8796
8797OMAP HWMOD SUPPORT
8798M:	Benoît Cousson <bcousson@baylibre.com>
8799M:	Paul Walmsley <paul@pwsan.com>
8800L:	linux-omap@vger.kernel.org
8801S:	Maintained
8802F:	arch/arm/mach-omap2/omap_hwmod.*
8803
8804OMAP HWMOD DATA
8805M:	Paul Walmsley <paul@pwsan.com>
8806L:	linux-omap@vger.kernel.org
8807S:	Maintained
8808F:	arch/arm/mach-omap2/omap_hwmod*data*
8809
8810OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8811M:	Benoît Cousson <bcousson@baylibre.com>
8812L:	linux-omap@vger.kernel.org
8813S:	Maintained
8814F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8815
8816OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8817M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8818L:	linux-media@vger.kernel.org
8819S:	Maintained
8820F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
8821F:	drivers/media/platform/omap3isp/
8822F:	drivers/staging/media/omap4iss/
8823
8824OMAP USB SUPPORT
8825L:	linux-usb@vger.kernel.org
8826L:	linux-omap@vger.kernel.org
8827S:	Orphan
8828F:	drivers/usb/*/*omap*
8829F:	arch/arm/*omap*/usb*
8830
8831OMAP GPIO DRIVER
8832M:	Grygorii Strashko <grygorii.strashko@ti.com>
8833M:	Santosh Shilimkar <ssantosh@kernel.org>
8834M:	Kevin Hilman <khilman@kernel.org>
8835L:	linux-omap@vger.kernel.org
8836S:	Maintained
8837F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
8838F:	drivers/gpio/gpio-omap.c
8839
8840OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8841M:	Mark Jackson <mpfj@newflow.co.uk>
8842L:	linux-omap@vger.kernel.org
8843S:	Maintained
8844F:	arch/arm/boot/dts/am335x-nano.dts
8845
8846OMFS FILESYSTEM
8847M:	Bob Copeland <me@bobcopeland.com>
8848L:	linux-karma-devel@lists.sourceforge.net
8849S:	Maintained
8850F:	Documentation/filesystems/omfs.txt
8851F:	fs/omfs/
8852
8853OMNIKEY CARDMAN 4000 DRIVER
8854M:	Harald Welte <laforge@gnumonks.org>
8855S:	Maintained
8856F:	drivers/char/pcmcia/cm4000_cs.c
8857F:	include/linux/cm4000_cs.h
8858F:	include/uapi/linux/cm4000_cs.h
8859
8860OMNIKEY CARDMAN 4040 DRIVER
8861M:	Harald Welte <laforge@gnumonks.org>
8862S:	Maintained
8863F:	drivers/char/pcmcia/cm4040_cs.*
8864
8865OMNIVISION OV7670 SENSOR DRIVER
8866M:	Jonathan Corbet <corbet@lwn.net>
8867L:	linux-media@vger.kernel.org
8868T:	git git://linuxtv.org/media_tree.git
8869S:	Maintained
8870F:	drivers/media/i2c/ov7670.c
8871
8872ONENAND FLASH DRIVER
8873M:	Kyungmin Park <kyungmin.park@samsung.com>
8874L:	linux-mtd@lists.infradead.org
8875S:	Maintained
8876F:	drivers/mtd/onenand/
8877F:	include/linux/mtd/onenand*.h
8878
8879ONSTREAM SCSI TAPE DRIVER
8880M:	Willem Riede <osst@riede.org>
8881L:	osst-users@lists.sourceforge.net
8882L:	linux-scsi@vger.kernel.org
8883S:	Maintained
8884F:	Documentation/scsi/osst.txt
8885F:	drivers/scsi/osst.*
8886F:	drivers/scsi/osst_*.h
8887F:	drivers/scsi/st.h
8888
8889OPENCORES I2C BUS DRIVER
8890M:	Peter Korsgaard <jacmet@sunsite.dk>
8891L:	linux-i2c@vger.kernel.org
8892S:	Maintained
8893F:	Documentation/i2c/busses/i2c-ocores
8894F:	drivers/i2c/busses/i2c-ocores.c
8895
8896OPEN FIRMWARE AND FLATTENED DEVICE TREE
8897M:	Rob Herring <robh+dt@kernel.org>
8898M:	Frank Rowand <frowand.list@gmail.com>
8899L:	devicetree@vger.kernel.org
8900W:	http://www.devicetree.org/
8901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8902S:	Maintained
8903F:	drivers/of/
8904F:	include/linux/of*.h
8905F:	scripts/dtc/
8906
8907OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8908M:	Rob Herring <robh+dt@kernel.org>
8909M:	Mark Rutland <mark.rutland@arm.com>
8910L:	devicetree@vger.kernel.org
8911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8912Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8913S:	Maintained
8914F:	Documentation/devicetree/
8915F:	arch/*/boot/dts/
8916F:	include/dt-bindings/
8917
8918OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8919M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8920L:	devicetree@vger.kernel.org
8921S:	Maintained
8922F:	Documentation/devicetree/dynamic-resolution-notes.txt
8923F:	Documentation/devicetree/overlay-notes.txt
8924F:	drivers/of/overlay.c
8925F:	drivers/of/resolver.c
8926
8927OPENRISC ARCHITECTURE
8928M:	Jonas Bonn <jonas@southpole.se>
8929W:	http://openrisc.net
8930S:	Maintained
8931T:	git git://openrisc.net/~jonas/linux
8932F:	arch/openrisc/
8933
8934OPENVSWITCH
8935M:	Pravin Shelar <pshelar@nicira.com>
8936L:	netdev@vger.kernel.org
8937L:	dev@openvswitch.org
8938W:	http://openvswitch.org
8939S:	Maintained
8940F:	net/openvswitch/
8941F:	include/uapi/linux/openvswitch.h
8942
8943OPERATING PERFORMANCE POINTS (OPP)
8944M:	Viresh Kumar <vireshk@kernel.org>
8945M:	Nishanth Menon <nm@ti.com>
8946M:	Stephen Boyd <sboyd@codeaurora.org>
8947L:	linux-pm@vger.kernel.org
8948S:	Maintained
8949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8950F:	drivers/base/power/opp/
8951F:	include/linux/pm_opp.h
8952F:	Documentation/power/opp.txt
8953F:	Documentation/devicetree/bindings/opp/
8954
8955OPL4 DRIVER
8956M:	Clemens Ladisch <clemens@ladisch.de>
8957L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8958T:	git git://git.alsa-project.org/alsa-kernel.git
8959S:	Maintained
8960F:	sound/drivers/opl4/
8961
8962OPROFILE
8963M:	Robert Richter <rric@kernel.org>
8964L:	oprofile-list@lists.sf.net
8965S:	Maintained
8966F:	arch/*/include/asm/oprofile*.h
8967F:	arch/*/oprofile/
8968F:	drivers/oprofile/
8969F:	include/linux/oprofile.h
8970
8971ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8972M:	Mark Fasheh <mfasheh@versity.com>
8973M:	Joel Becker <jlbec@evilplan.org>
8974L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8975W:	http://ocfs2.wiki.kernel.org
8976S:	Supported
8977F:	Documentation/filesystems/ocfs2.txt
8978F:	Documentation/filesystems/dlmfs.txt
8979F:	fs/ocfs2/
8980
8981ORINOCO DRIVER
8982L:	linux-wireless@vger.kernel.org
8983W:	http://wireless.kernel.org/en/users/Drivers/orinoco
8984W:	http://www.nongnu.org/orinoco/
8985S:	Orphan
8986F:	drivers/net/wireless/intersil/orinoco/
8987
8988OSD LIBRARY and FILESYSTEM
8989M:	Boaz Harrosh <ooo@electrozaur.com>
8990M:	Benny Halevy <bhalevy@primarydata.com>
8991L:	osd-dev@open-osd.org
8992W:	http://open-osd.org
8993T:	git git://git.open-osd.org/open-osd.git
8994S:	Maintained
8995F:	drivers/scsi/osd/
8996F:	include/scsi/osd_*
8997F:	fs/exofs/
8998
8999OVERLAY FILESYSTEM
9000M:	Miklos Szeredi <miklos@szeredi.hu>
9001L:	linux-unionfs@vger.kernel.org
9002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9003S:	Supported
9004F:	fs/overlayfs/
9005F:	Documentation/filesystems/overlayfs.txt
9006
9007ORANGEFS FILESYSTEM
9008M:	Mike Marshall <hubcap@omnibond.com>
9009L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9011S:	Supported
9012F:	fs/orangefs/
9013F:	Documentation/filesystems/orangefs.txt
9014
9015P54 WIRELESS DRIVER
9016M:	Christian Lamparter <chunkeey@googlemail.com>
9017L:	linux-wireless@vger.kernel.org
9018W:	http://wireless.kernel.org/en/users/Drivers/p54
9019S:	Maintained
9020F:	drivers/net/wireless/intersil/p54/
9021
9022PA SEMI ETHERNET DRIVER
9023M:	Olof Johansson <olof@lixom.net>
9024L:	netdev@vger.kernel.org
9025S:	Maintained
9026F:	drivers/net/ethernet/pasemi/*
9027
9028PA SEMI SMBUS DRIVER
9029M:	Olof Johansson <olof@lixom.net>
9030L:	linux-i2c@vger.kernel.org
9031S:	Maintained
9032F:	drivers/i2c/busses/i2c-pasemi.c
9033
9034PADATA PARALLEL EXECUTION MECHANISM
9035M:	Steffen Klassert <steffen.klassert@secunet.com>
9036L:	linux-crypto@vger.kernel.org
9037S:	Maintained
9038F:	kernel/padata.c
9039F:	include/linux/padata.h
9040F:	Documentation/padata.txt
9041
9042PANASONIC LAPTOP ACPI EXTRAS DRIVER
9043M:	Harald Welte <laforge@gnumonks.org>
9044L:	platform-driver-x86@vger.kernel.org
9045S:	Maintained
9046F:	drivers/platform/x86/panasonic-laptop.c
9047
9048PANASONIC MN10300/AM33/AM34 PORT
9049M:	David Howells <dhowells@redhat.com>
9050L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9051W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9052S:	Maintained
9053F:	Documentation/mn10300/
9054F:	arch/mn10300/
9055
9056PARALLEL LCD/KEYPAD PANEL DRIVER
9057M:      Willy Tarreau <willy@haproxy.com>
9058M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9059S:      Odd Fixes
9060F:      Documentation/misc-devices/lcd-panel-cgram.txt
9061F:      drivers/misc/panel.c
9062
9063PARALLEL PORT SUBSYSTEM
9064M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9065M:	Sudip Mukherjee <sudip@vectorindia.org>
9066L:	linux-parport@lists.infradead.org (subscribers-only)
9067S:	Maintained
9068F:	drivers/parport/
9069F:	include/linux/parport*.h
9070F:	drivers/char/ppdev.c
9071F:	include/uapi/linux/ppdev.h
9072F:	Documentation/parport*.txt
9073
9074PARAVIRT_OPS INTERFACE
9075M:	Jeremy Fitzhardinge <jeremy@goop.org>
9076M:	Chris Wright <chrisw@sous-sol.org>
9077M:	Alok Kataria <akataria@vmware.com>
9078M:	Rusty Russell <rusty@rustcorp.com.au>
9079L:	virtualization@lists.linux-foundation.org
9080S:	Supported
9081F:	Documentation/virtual/paravirt_ops.txt
9082F:	arch/*/kernel/paravirt*
9083F:	arch/*/include/asm/paravirt.h
9084F:	include/linux/hypervisor.h
9085
9086PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9087M:	Tim Waugh <tim@cyberelk.net>
9088L:	linux-parport@lists.infradead.org (subscribers-only)
9089S:	Maintained
9090F:	Documentation/blockdev/paride.txt
9091F:	drivers/block/paride/
9092
9093PARISC ARCHITECTURE
9094M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9095M:	Helge Deller <deller@gmx.de>
9096L:	linux-parisc@vger.kernel.org
9097W:	http://www.parisc-linux.org/
9098Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9101S:	Maintained
9102F:	arch/parisc/
9103F:	Documentation/parisc/
9104F:	drivers/parisc/
9105F:	drivers/char/agp/parisc-agp.c
9106F:	drivers/input/serio/gscps2.c
9107F:	drivers/parport/parport_gsc.*
9108F:	drivers/tty/serial/8250/8250_gsc.c
9109F:	drivers/video/fbdev/sti*
9110F:	drivers/video/console/sti*
9111F:	drivers/video/logo/logo_parisc*
9112
9113PC87360 HARDWARE MONITORING DRIVER
9114M:	Jim Cromie <jim.cromie@gmail.com>
9115L:	linux-hwmon@vger.kernel.org
9116S:	Maintained
9117F:	Documentation/hwmon/pc87360
9118F:	drivers/hwmon/pc87360.c
9119
9120PC8736x GPIO DRIVER
9121M:	Jim Cromie <jim.cromie@gmail.com>
9122S:	Maintained
9123F:	drivers/char/pc8736x_gpio.c
9124
9125PC87427 HARDWARE MONITORING DRIVER
9126M:	Jean Delvare <jdelvare@suse.com>
9127L:	linux-hwmon@vger.kernel.org
9128S:	Maintained
9129F:	Documentation/hwmon/pc87427
9130F:	drivers/hwmon/pc87427.c
9131
9132PCA9532 LED DRIVER
9133M:	Riku Voipio <riku.voipio@iki.fi>
9134S:	Maintained
9135F:	drivers/leds/leds-pca9532.c
9136F:	include/linux/leds-pca9532.h
9137
9138PCA9541 I2C BUS MASTER SELECTOR DRIVER
9139M:	Guenter Roeck <linux@roeck-us.net>
9140L:	linux-i2c@vger.kernel.org
9141S:	Maintained
9142F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9143
9144PCDP - PRIMARY CONSOLE AND DEBUG PORT
9145M:	Khalid Aziz <khalid@gonehiking.org>
9146S:	Maintained
9147F:	drivers/firmware/pcdp.*
9148
9149PCI ERROR RECOVERY
9150M:	Linas Vepstas <linasvepstas@gmail.com>
9151L:	linux-pci@vger.kernel.org
9152S:	Supported
9153F:	Documentation/PCI/pci-error-recovery.txt
9154
9155PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9156M:	Russell Currey <ruscur@russell.cc>
9157L:	linuxppc-dev@lists.ozlabs.org
9158S:	Supported
9159F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9160F:	arch/powerpc/kernel/eeh*.c
9161F:	arch/powerpc/platforms/*/eeh*.c
9162F:	arch/powerpc/include/*/eeh*.h
9163
9164PCI SUBSYSTEM
9165M:	Bjorn Helgaas <bhelgaas@google.com>
9166L:	linux-pci@vger.kernel.org
9167Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9169S:	Supported
9170F:	Documentation/devicetree/bindings/pci/
9171F:	Documentation/PCI/
9172F:	drivers/pci/
9173F:	include/linux/pci*
9174F:	arch/x86/pci/
9175F:	arch/x86/kernel/quirks.c
9176
9177PCI DRIVER FOR ALTERA PCIE IP
9178M:	Ley Foon Tan <lftan@altera.com>
9179L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9180L:	linux-pci@vger.kernel.org
9181S:	Supported
9182F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9183F:	drivers/pci/host/pcie-altera.c
9184
9185PCI DRIVER FOR ARM VERSATILE PLATFORM
9186M:	Rob Herring <robh@kernel.org>
9187L:	linux-pci@vger.kernel.org
9188L:	linux-arm-kernel@lists.infradead.org
9189S:	Maintained
9190F:	Documentation/devicetree/bindings/pci/versatile.txt
9191F:	drivers/pci/host/pci-versatile.c
9192
9193PCI DRIVER FOR ARMADA 8K
9194M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9195L:	linux-pci@vger.kernel.org
9196L:	linux-arm-kernel@lists.infradead.org
9197S:	Maintained
9198F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9199F:	drivers/pci/host/pcie-armada8k.c
9200
9201PCI DRIVER FOR APPLIEDMICRO XGENE
9202M:	Tanmay Inamdar <tinamdar@apm.com>
9203L:	linux-pci@vger.kernel.org
9204L:	linux-arm-kernel@lists.infradead.org
9205S:	Maintained
9206F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9207F:	drivers/pci/host/pci-xgene.c
9208
9209PCI DRIVER FOR FREESCALE LAYERSCAPE
9210M:	Minghuan Lian <minghuan.Lian@freescale.com>
9211M:	Mingkai Hu <mingkai.hu@freescale.com>
9212M:	Roy Zang <tie-fei.zang@freescale.com>
9213L:	linuxppc-dev@lists.ozlabs.org
9214L:	linux-pci@vger.kernel.org
9215L:	linux-arm-kernel@lists.infradead.org
9216S:	Maintained
9217F:	drivers/pci/host/*layerscape*
9218
9219PCI DRIVER FOR IMX6
9220M:	Richard Zhu <Richard.Zhu@freescale.com>
9221M:	Lucas Stach <l.stach@pengutronix.de>
9222L:	linux-pci@vger.kernel.org
9223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9224S:	Maintained
9225F:	drivers/pci/host/*imx6*
9226
9227PCI DRIVER FOR TI KEYSTONE
9228M:	Murali Karicheri <m-karicheri2@ti.com>
9229L:	linux-pci@vger.kernel.org
9230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9231S:	Maintained
9232F:	drivers/pci/host/*keystone*
9233
9234PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9235M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9236M:	Jason Cooper <jason@lakedaemon.net>
9237L:	linux-pci@vger.kernel.org
9238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9239S:	Maintained
9240F:	drivers/pci/host/*mvebu*
9241
9242PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9243M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9244L:	linux-pci@vger.kernel.org
9245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9246S:	Maintained
9247F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9248F:	drivers/pci/host/pci-aardvark.c
9249
9250PCI DRIVER FOR NVIDIA TEGRA
9251M:	Thierry Reding <thierry.reding@gmail.com>
9252L:	linux-tegra@vger.kernel.org
9253L:	linux-pci@vger.kernel.org
9254S:	Supported
9255F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9256F:	drivers/pci/host/pci-tegra.c
9257
9258PCI DRIVER FOR TI DRA7XX
9259M:	Kishon Vijay Abraham I <kishon@ti.com>
9260L:	linux-omap@vger.kernel.org
9261L:	linux-pci@vger.kernel.org
9262S:	Supported
9263F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9264F:	drivers/pci/host/pci-dra7xx.c
9265
9266PCI DRIVER FOR RENESAS R-CAR
9267M:	Simon Horman <horms@verge.net.au>
9268L:	linux-pci@vger.kernel.org
9269L:	linux-renesas-soc@vger.kernel.org
9270S:	Maintained
9271F:	drivers/pci/host/*rcar*
9272
9273PCI DRIVER FOR SAMSUNG EXYNOS
9274M:	Jingoo Han <jingoohan1@gmail.com>
9275L:	linux-pci@vger.kernel.org
9276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9277L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9278S:	Maintained
9279F:	drivers/pci/host/pci-exynos.c
9280
9281PCI DRIVER FOR SYNOPSIS DESIGNWARE
9282M:	Jingoo Han <jingoohan1@gmail.com>
9283M:	Pratyush Anand <pratyush.anand@gmail.com>
9284L:	linux-pci@vger.kernel.org
9285S:	Maintained
9286F:	drivers/pci/host/*designware*
9287
9288PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9289M:	Joao Pinto <jpinto@synopsys.com>
9290L:	linux-pci@vger.kernel.org
9291S:	Maintained
9292F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9293F:	drivers/pci/host/pcie-designware-plat.c
9294
9295PCI DRIVER FOR GENERIC OF HOSTS
9296M:	Will Deacon <will.deacon@arm.com>
9297L:	linux-pci@vger.kernel.org
9298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9299S:	Maintained
9300F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9301F:	drivers/pci/host/pci-host-common.c
9302F:	drivers/pci/host/pci-host-generic.c
9303
9304PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9305M:	Keith Busch <keith.busch@intel.com>
9306L:	linux-pci@vger.kernel.org
9307S:	Supported
9308F:	arch/x86/pci/vmd.c
9309
9310PCIE DRIVER FOR ST SPEAR13XX
9311M:	Pratyush Anand <pratyush.anand@gmail.com>
9312L:	linux-pci@vger.kernel.org
9313S:	Maintained
9314F:	drivers/pci/host/*spear*
9315
9316PCI MSI DRIVER FOR ALTERA MSI IP
9317M:	Ley Foon Tan <lftan@altera.com>
9318L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9319L:	linux-pci@vger.kernel.org
9320S:	Supported
9321F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9322F:	drivers/pci/host/pcie-altera-msi.c
9323
9324PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9325M:	Duc Dang <dhdang@apm.com>
9326L:	linux-pci@vger.kernel.org
9327L:	linux-arm-kernel@lists.infradead.org
9328S:	Maintained
9329F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9330F:	drivers/pci/host/pci-xgene-msi.c
9331
9332PCIE DRIVER FOR AXIS ARTPEC
9333M:	Niklas Cassel <niklas.cassel@axis.com>
9334M:	Jesper Nilsson <jesper.nilsson@axis.com>
9335L:	linux-arm-kernel@axis.com
9336L:	linux-pci@vger.kernel.org
9337S:	Maintained
9338F:	Documentation/devicetree/bindings/pci/axis,artpec*
9339F:	drivers/pci/host/*artpec*
9340
9341PCIE DRIVER FOR HISILICON
9342M:	Zhou Wang <wangzhou1@hisilicon.com>
9343M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9344L:	linux-pci@vger.kernel.org
9345S:	Maintained
9346F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9347F:	drivers/pci/host/pcie-hisi.c
9348
9349PCIE DRIVER FOR ROCKCHIP
9350M:	Shawn Lin <shawn.lin@rock-chips.com>
9351M:	Wenrui Li <wenrui.li@rock-chips.com>
9352L:	linux-pci@vger.kernel.org
9353L:	linux-rockchip@lists.infradead.org
9354S:	Maintained
9355F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9356F:	drivers/pci/host/pcie-rockchip.c
9357
9358PCIE DRIVER FOR QUALCOMM MSM
9359M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9360L:     linux-pci@vger.kernel.org
9361L:     linux-arm-msm@vger.kernel.org
9362S:     Maintained
9363F:     drivers/pci/host/*qcom*
9364
9365PCIE DRIVER FOR CAVIUM THUNDERX
9366M:	David Daney <david.daney@cavium.com>
9367L:	linux-pci@vger.kernel.org
9368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9369S:	Supported
9370F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9371F:	drivers/pci/host/pci-thunder-*
9372
9373PCMCIA SUBSYSTEM
9374P:	Linux PCMCIA Team
9375L:	linux-pcmcia@lists.infradead.org
9376W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9378S:	Maintained
9379F:	Documentation/pcmcia/
9380F:	drivers/pcmcia/
9381F:	include/pcmcia/
9382
9383PCNET32 NETWORK DRIVER
9384M:	Don Fry <pcnet32@frontier.com>
9385L:	netdev@vger.kernel.org
9386S:	Maintained
9387F:	drivers/net/ethernet/amd/pcnet32.c
9388
9389PCRYPT PARALLEL CRYPTO ENGINE
9390M:	Steffen Klassert <steffen.klassert@secunet.com>
9391L:	linux-crypto@vger.kernel.org
9392S:	Maintained
9393F:	crypto/pcrypt.c
9394F:	include/crypto/pcrypt.h
9395
9396PER-CPU MEMORY ALLOCATOR
9397M:	Tejun Heo <tj@kernel.org>
9398M:	Christoph Lameter <cl@linux.com>
9399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9400S:	Maintained
9401F:	include/linux/percpu*.h
9402F:	mm/percpu*.c
9403F:	arch/*/include/asm/percpu.h
9404
9405PER-TASK DELAY ACCOUNTING
9406M:	Balbir Singh <bsingharora@gmail.com>
9407S:	Maintained
9408F:	include/linux/delayacct.h
9409F:	kernel/delayacct.c
9410
9411PERFORMANCE EVENTS SUBSYSTEM
9412M:	Peter Zijlstra <peterz@infradead.org>
9413M:	Ingo Molnar <mingo@redhat.com>
9414M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9415R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9416L:	linux-kernel@vger.kernel.org
9417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9418S:	Supported
9419F:	kernel/events/*
9420F:	include/linux/perf_event.h
9421F:	include/uapi/linux/perf_event.h
9422F:	arch/*/kernel/perf_event*.c
9423F:	arch/*/kernel/*/perf_event*.c
9424F:	arch/*/kernel/*/*/perf_event*.c
9425F:	arch/*/include/asm/perf_event.h
9426F:	arch/*/kernel/perf_callchain.c
9427F:	arch/*/events/*
9428F:	tools/perf/
9429
9430PERSONALITY HANDLING
9431M:	Christoph Hellwig <hch@infradead.org>
9432L:	linux-abi-devel@lists.sourceforge.net
9433S:	Maintained
9434F:	include/linux/personality.h
9435F:	include/uapi/linux/personality.h
9436
9437PHONET PROTOCOL
9438M:	Remi Denis-Courmont <courmisch@gmail.com>
9439S:	Supported
9440F:	Documentation/networking/phonet.txt
9441F:	include/linux/phonet.h
9442F:	include/net/phonet/
9443F:	include/uapi/linux/phonet.h
9444F:	net/phonet/
9445
9446PHRAM MTD DRIVER
9447M:	Joern Engel <joern@lazybastard.org>
9448L:	linux-mtd@lists.infradead.org
9449S:	Maintained
9450F:	drivers/mtd/devices/phram.c
9451
9452PICOLCD HID DRIVER
9453M:	Bruno Prémont <bonbons@linux-vserver.org>
9454L:	linux-input@vger.kernel.org
9455S:	Maintained
9456F:	drivers/hid/hid-picolcd*
9457
9458PICOXCELL SUPPORT
9459M:	Jamie Iles <jamie@jamieiles.com>
9460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9461T:	git git://github.com/jamieiles/linux-2.6-ji.git
9462S:	Supported
9463F:	arch/arm/boot/dts/picoxcell*
9464F:	arch/arm/mach-picoxcell/
9465F:	drivers/crypto/picoxcell*
9466
9467PIN CONTROL SUBSYSTEM
9468M:	Linus Walleij <linus.walleij@linaro.org>
9469L:	linux-gpio@vger.kernel.org
9470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9471S:	Maintained
9472F:	Documentation/devicetree/bindings/pinctrl/
9473F:	Documentation/pinctrl.txt
9474F:	drivers/pinctrl/
9475F:	include/linux/pinctrl/
9476
9477PIN CONTROLLER - ATMEL AT91
9478M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9480S:	Maintained
9481F:	drivers/pinctrl/pinctrl-at91.*
9482
9483PIN CONTROLLER - ATMEL AT91 PIO4
9484M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9486L:	linux-gpio@vger.kernel.org
9487S:	Supported
9488F:	drivers/pinctrl/pinctrl-at91-pio4.*
9489
9490PIN CONTROLLER - INTEL
9491M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9492M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9493S:	Maintained
9494F:	drivers/pinctrl/intel/
9495
9496PIN CONTROLLER - RENESAS
9497M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9498M:	Geert Uytterhoeven <geert+renesas@glider.be>
9499L:	linux-renesas-soc@vger.kernel.org
9500S:	Maintained
9501F:	drivers/pinctrl/sh-pfc/
9502
9503PIN CONTROLLER - SAMSUNG
9504M:	Tomasz Figa <tomasz.figa@gmail.com>
9505M:	Krzysztof Kozlowski <krzk@kernel.org>
9506M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9508L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9509S:	Maintained
9510F:	drivers/pinctrl/samsung/
9511F:	include/dt-bindings/pinctrl/samsung.h
9512F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9513
9514PIN CONTROLLER - SINGLE
9515M:	Tony Lindgren <tony@atomide.com>
9516M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9518L:	linux-omap@vger.kernel.org
9519S:	Maintained
9520F:	drivers/pinctrl/pinctrl-single.c
9521
9522PIN CONTROLLER - ST SPEAR
9523M:	Viresh Kumar <vireshk@kernel.org>
9524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9525W:	http://www.st.com/spear
9526S:	Maintained
9527F:	drivers/pinctrl/spear/
9528
9529PISTACHIO SOC SUPPORT
9530M:      James Hartley <james.hartley@imgtec.com>
9531M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9532L:      linux-mips@linux-mips.org
9533S:      Maintained
9534F:      arch/mips/pistachio/
9535F:      arch/mips/include/asm/mach-pistachio/
9536F:      arch/mips/boot/dts/pistachio/
9537F:      arch/mips/configs/pistachio*_defconfig
9538
9539PKTCDVD DRIVER
9540M:	Jiri Kosina <jikos@kernel.org>
9541S:	Maintained
9542F:	drivers/block/pktcdvd.c
9543F:	include/linux/pktcdvd.h
9544F:	include/uapi/linux/pktcdvd.h
9545
9546PKUNITY SOC DRIVERS
9547M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9548W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9549S:	Maintained
9550T:	git git://github.com/gxt/linux.git
9551F:	drivers/input/serio/i8042-unicore32io.h
9552F:	drivers/i2c/busses/i2c-puv3.c
9553F:	drivers/video/fbdev/fb-puv3.c
9554F:	drivers/rtc/rtc-puv3.c
9555
9556PMBUS HARDWARE MONITORING DRIVERS
9557M:	Guenter Roeck <linux@roeck-us.net>
9558L:	linux-hwmon@vger.kernel.org
9559W:	http://hwmon.wiki.kernel.org/
9560W:	http://www.roeck-us.net/linux/drivers/
9561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9562S:	Maintained
9563F:	Documentation/hwmon/pmbus
9564F:	drivers/hwmon/pmbus/
9565F:	include/linux/i2c/pmbus.h
9566
9567PMC SIERRA MaxRAID DRIVER
9568L:	linux-scsi@vger.kernel.org
9569W:	http://www.pmc-sierra.com/
9570S:	Orphan
9571F:	drivers/scsi/pmcraid.*
9572
9573PMC SIERRA PM8001 DRIVER
9574M:	Jack Wang <jinpu.wang@profitbricks.com>
9575M:	lindar_liu@usish.com
9576L:	pmchba@pmcs.com
9577L:	linux-scsi@vger.kernel.org
9578S:	Supported
9579F:	drivers/scsi/pm8001/
9580
9581POSIX CLOCKS and TIMERS
9582M:	Thomas Gleixner <tglx@linutronix.de>
9583L:	linux-kernel@vger.kernel.org
9584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9585S:	Maintained
9586F:	fs/timerfd.c
9587F:	include/linux/timer*
9588F:	kernel/time/*timer*
9589
9590POWER MANAGEMENT CORE
9591M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9592L:	linux-pm@vger.kernel.org
9593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9594S:	Supported
9595F:	drivers/base/power/
9596F:	include/linux/pm.h
9597F:	include/linux/pm_*
9598F:	include/linux/powercap.h
9599F:	drivers/powercap/
9600
9601POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9602M:	Sebastian Reichel <sre@kernel.org>
9603L:	linux-pm@vger.kernel.org
9604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9605S:	Maintained
9606F:	Documentation/devicetree/bindings/power/supply/
9607F:	include/linux/power_supply.h
9608F:	drivers/power/supply/
9609
9610POWER STATE COORDINATION INTERFACE (PSCI)
9611M:	Mark Rutland <mark.rutland@arm.com>
9612M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9613L:	linux-arm-kernel@lists.infradead.org
9614S:	Maintained
9615F:	drivers/firmware/psci.c
9616F:	include/linux/psci.h
9617F:	include/uapi/linux/psci.h
9618
9619POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9620M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9621L:	linuxppc-dev@lists.ozlabs.org
9622S:	Maintained
9623F:	drivers/char/powernv-op-panel.c
9624
9625PNP SUPPORT
9626M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9627S:	Maintained
9628F:	drivers/pnp/
9629
9630PPP PROTOCOL DRIVERS AND COMPRESSORS
9631M:	Paul Mackerras <paulus@samba.org>
9632L:	linux-ppp@vger.kernel.org
9633S:	Maintained
9634F:	drivers/net/ppp/ppp_*
9635
9636PPP OVER ATM (RFC 2364)
9637M:	Mitchell Blank Jr <mitch@sfgoth.com>
9638S:	Maintained
9639F:	net/atm/pppoatm.c
9640F:	include/uapi/linux/atmppp.h
9641
9642PPP OVER ETHERNET
9643M:	Michal Ostrowski <mostrows@earthlink.net>
9644S:	Maintained
9645F:	drivers/net/ppp/pppoe.c
9646F:	drivers/net/ppp/pppox.c
9647
9648PPP OVER L2TP
9649M:	James Chapman <jchapman@katalix.com>
9650S:	Maintained
9651F:	net/l2tp/l2tp_ppp.c
9652F:	include/linux/if_pppol2tp.h
9653F:	include/uapi/linux/if_pppol2tp.h
9654
9655PPS SUPPORT
9656M:	Rodolfo Giometti <giometti@enneenne.com>
9657W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9658L:	linuxpps@ml.enneenne.com (subscribers-only)
9659S:	Maintained
9660F:	Documentation/pps/
9661F:	drivers/pps/
9662F:	include/linux/pps*.h
9663
9664PPTP DRIVER
9665M:	Dmitry Kozlov <xeb@mail.ru>
9666L:	netdev@vger.kernel.org
9667S:	Maintained
9668F:	drivers/net/ppp/pptp.c
9669W:	http://sourceforge.net/projects/accel-pptp
9670
9671PREEMPTIBLE KERNEL
9672M:	Robert Love <rml@tech9.net>
9673L:	kpreempt-tech@lists.sourceforge.net
9674W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9675S:	Supported
9676F:	Documentation/preempt-locking.txt
9677F:	include/linux/preempt.h
9678
9679PRISM54 WIRELESS DRIVER
9680M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9681L:	linux-wireless@vger.kernel.org
9682W:	http://wireless.kernel.org/en/users/Drivers/p54
9683S:	Obsolete
9684F:	drivers/net/wireless/intersil/prism54/
9685
9686PS3 NETWORK SUPPORT
9687M:	Geoff Levand <geoff@infradead.org>
9688L:	netdev@vger.kernel.org
9689L:	linuxppc-dev@lists.ozlabs.org
9690S:	Maintained
9691F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9692
9693PS3 PLATFORM SUPPORT
9694M:	Geoff Levand <geoff@infradead.org>
9695L:	linuxppc-dev@lists.ozlabs.org
9696S:	Maintained
9697F:	arch/powerpc/boot/ps3*
9698F:	arch/powerpc/include/asm/lv1call.h
9699F:	arch/powerpc/include/asm/ps3*.h
9700F:	arch/powerpc/platforms/ps3/
9701F:	drivers/*/ps3*
9702F:	drivers/ps3/
9703F:	drivers/rtc/rtc-ps3.c
9704F:	drivers/usb/host/*ps3.c
9705F:	sound/ppc/snd_ps3*
9706
9707PS3VRAM DRIVER
9708M:	Jim Paris <jim@jtan.com>
9709M:	Geoff Levand <geoff@infradead.org>
9710L:	linuxppc-dev@lists.ozlabs.org
9711S:	Maintained
9712F:	drivers/block/ps3vram.c
9713
9714PSTORE FILESYSTEM
9715M:	Anton Vorontsov <anton@enomsg.org>
9716M:	Colin Cross <ccross@android.com>
9717M:	Kees Cook <keescook@chromium.org>
9718M:	Tony Luck <tony.luck@intel.com>
9719S:	Maintained
9720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9721F:	fs/pstore/
9722F:	include/linux/pstore*
9723F:	drivers/firmware/efi/efi-pstore.c
9724F:	drivers/acpi/apei/erst.c
9725
9726PTP HARDWARE CLOCK SUPPORT
9727M:	Richard Cochran <richardcochran@gmail.com>
9728L:	netdev@vger.kernel.org
9729S:	Maintained
9730W:	http://linuxptp.sourceforge.net/
9731F:	Documentation/ABI/testing/sysfs-ptp
9732F:	Documentation/ptp/*
9733F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9734F:	drivers/net/phy/dp83640*
9735F:	drivers/ptp/*
9736F:	include/linux/ptp_cl*
9737
9738PTRACE SUPPORT
9739M:	Roland McGrath <roland@hack.frob.com>
9740M:	Oleg Nesterov <oleg@redhat.com>
9741S:	Maintained
9742F:	include/asm-generic/syscall.h
9743F:	include/linux/ptrace.h
9744F:	include/linux/regset.h
9745F:	include/linux/tracehook.h
9746F:	include/uapi/linux/ptrace.h
9747F:	kernel/ptrace.c
9748
9749PULSE8-CEC DRIVER
9750M:	Hans Verkuil <hverkuil@xs4all.nl>
9751L:	linux-media@vger.kernel.org
9752T:	git git://linuxtv.org/media_tree.git
9753S:	Maintained
9754F:	drivers/staging/media/pulse8-cec
9755
9756PVRUSB2 VIDEO4LINUX DRIVER
9757M:	Mike Isely <isely@pobox.com>
9758L:	pvrusb2@isely.net	(subscribers-only)
9759L:	linux-media@vger.kernel.org
9760W:	http://www.isely.net/pvrusb2/
9761T:	git git://linuxtv.org/media_tree.git
9762S:	Maintained
9763F:	Documentation/media/v4l-drivers/pvrusb2*
9764F:	drivers/media/usb/pvrusb2/
9765
9766PWC WEBCAM DRIVER
9767M:	Hans Verkuil <hverkuil@xs4all.nl>
9768L:	linux-media@vger.kernel.org
9769T:	git git://linuxtv.org/media_tree.git
9770S:	Odd Fixes
9771F:	drivers/media/usb/pwc/*
9772
9773PWM FAN DRIVER
9774M:	Kamil Debski <kamil@wypas.org>
9775M:	Lukasz Majewski <l.majewski@samsung.com>
9776L:	linux-hwmon@vger.kernel.org
9777S:	Supported
9778F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9779F:	Documentation/hwmon/pwm-fan
9780F:	drivers/hwmon/pwm-fan.c
9781
9782PWM SUBSYSTEM
9783M:	Thierry Reding <thierry.reding@gmail.com>
9784L:	linux-pwm@vger.kernel.org
9785S:	Maintained
9786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9787F:	Documentation/pwm.txt
9788F:	Documentation/devicetree/bindings/pwm/
9789F:	include/linux/pwm.h
9790F:	drivers/pwm/
9791F:	drivers/video/backlight/pwm_bl.c
9792F:	include/linux/pwm_backlight.h
9793
9794PXA2xx/PXA3xx SUPPORT
9795M:	Daniel Mack <daniel@zonque.org>
9796M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9797M:	Robert Jarzmik <robert.jarzmik@free.fr>
9798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9799T:	git git://github.com/hzhuang1/linux.git
9800T:	git git://github.com/rjarzmik/linux.git
9801S:	Maintained
9802F:	arch/arm/boot/dts/pxa*
9803F:	arch/arm/mach-pxa/
9804F:	drivers/dma/pxa*
9805F:	drivers/pcmcia/pxa2xx*
9806F:	drivers/pinctrl/pxa/
9807F:	drivers/spi/spi-pxa2xx*
9808F:	drivers/usb/gadget/udc/pxa2*
9809F:	include/sound/pxa2xx-lib.h
9810F:	sound/arm/pxa*
9811F:	sound/soc/pxa/
9812
9813PXA GPIO DRIVER
9814M:	Robert Jarzmik <robert.jarzmik@free.fr>
9815L:	linux-gpio@vger.kernel.org
9816S:	Maintained
9817F:	drivers/gpio/gpio-pxa.c
9818
9819PXA3xx NAND FLASH DRIVER
9820M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9821L:	linux-mtd@lists.infradead.org
9822S:	Maintained
9823F:	drivers/mtd/nand/pxa3xx_nand.c
9824
9825MMP SUPPORT
9826M:	Eric Miao <eric.y.miao@gmail.com>
9827M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9829T:	git git://github.com/hzhuang1/linux.git
9830T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9831S:	Maintained
9832F:	arch/arm/boot/dts/mmp*
9833F:	arch/arm/mach-mmp/
9834
9835PXA MMCI DRIVER
9836S:	Orphan
9837
9838PXA RTC DRIVER
9839M:	Robert Jarzmik <robert.jarzmik@free.fr>
9840L:	rtc-linux@googlegroups.com
9841S:	Maintained
9842
9843QAT DRIVER
9844M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9845M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
9846L:	qat-linux@intel.com
9847S:	Supported
9848F:	drivers/crypto/qat/
9849
9850QIB DRIVER
9851M:	Mike Marciniszyn <infinipath@intel.com>
9852L:	linux-rdma@vger.kernel.org
9853S:	Supported
9854F:	drivers/infiniband/hw/qib/
9855
9856QLOGIC QLA1280 SCSI DRIVER
9857M:	Michael Reed <mdr@sgi.com>
9858L:	linux-scsi@vger.kernel.org
9859S:	Maintained
9860F:	drivers/scsi/qla1280.[ch]
9861
9862QLOGIC QLA2XXX FC-SCSI DRIVER
9863M:	qla2xxx-upstream@qlogic.com
9864L:	linux-scsi@vger.kernel.org
9865S:	Supported
9866F:	Documentation/scsi/LICENSE.qla2xxx
9867F:	drivers/scsi/qla2xxx/
9868
9869QLOGIC QLA4XXX iSCSI DRIVER
9870M:	QLogic-Storage-Upstream@qlogic.com
9871L:	linux-scsi@vger.kernel.org
9872S:	Supported
9873F:	Documentation/scsi/LICENSE.qla4xxx
9874F:	drivers/scsi/qla4xxx/
9875
9876QLOGIC QLA3XXX NETWORK DRIVER
9877M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9878M:	Ron Mercer <ron.mercer@qlogic.com>
9879M:	linux-driver@qlogic.com
9880L:	netdev@vger.kernel.org
9881S:	Supported
9882F:	Documentation/networking/LICENSE.qla3xxx
9883F:	drivers/net/ethernet/qlogic/qla3xxx.*
9884
9885QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9886M:	Dept-GELinuxNICDev@qlogic.com
9887L:	netdev@vger.kernel.org
9888S:	Supported
9889F:	drivers/net/ethernet/qlogic/qlcnic/
9890
9891QLOGIC QLGE 10Gb ETHERNET DRIVER
9892M:	Harish Patil <harish.patil@qlogic.com>
9893M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9894M:	Dept-GELinuxNICDev@qlogic.com
9895M:	linux-driver@qlogic.com
9896L:	netdev@vger.kernel.org
9897S:	Supported
9898F:	drivers/net/ethernet/qlogic/qlge/
9899
9900QLOGIC QL4xxx ETHERNET DRIVER
9901M:	Yuval Mintz <Yuval.Mintz@qlogic.com>
9902M:	Ariel Elior <Ariel.Elior@qlogic.com>
9903M:	everest-linux-l2@qlogic.com
9904L:	netdev@vger.kernel.org
9905S:	Supported
9906F:	drivers/net/ethernet/qlogic/qed/
9907F:	include/linux/qed/
9908F:	drivers/net/ethernet/qlogic/qede/
9909
9910QNX4 FILESYSTEM
9911M:	Anders Larsen <al@alarsen.net>
9912W:	http://www.alarsen.net/linux/qnx4fs/
9913S:	Maintained
9914F:	fs/qnx4/
9915F:	include/uapi/linux/qnx4_fs.h
9916F:	include/uapi/linux/qnxtypes.h
9917
9918QT1010 MEDIA DRIVER
9919M:	Antti Palosaari <crope@iki.fi>
9920L:	linux-media@vger.kernel.org
9921W:	https://linuxtv.org
9922W:	http://palosaari.fi/linux/
9923Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9924T:	git git://linuxtv.org/anttip/media_tree.git
9925S:	Maintained
9926F:	drivers/media/tuners/qt1010*
9927
9928QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9929M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9930L:	linux-wireless@vger.kernel.org
9931L:	ath9k-devel@lists.ath9k.org
9932W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9933S:	Supported
9934F:	drivers/net/wireless/ath/ath9k/
9935
9936QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9937M:	Kalle Valo <kvalo@qca.qualcomm.com>
9938L:	ath10k@lists.infradead.org
9939W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9941S:	Supported
9942F:	drivers/net/wireless/ath/ath10k/
9943
9944QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9945M:	Timur Tabi <timur@codeaurora.org>
9946L:	netdev@vger.kernel.org
9947S:	Supported
9948F:	drivers/net/ethernet/qualcomm/emac/
9949
9950QUALCOMM HEXAGON ARCHITECTURE
9951M:	Richard Kuo <rkuo@codeaurora.org>
9952L:	linux-hexagon@vger.kernel.org
9953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9954S:	Supported
9955F:	arch/hexagon/
9956
9957QUALCOMM WCN36XX WIRELESS DRIVER
9958M:	Eugene Krasnikov <k.eugene.e@gmail.com>
9959L:	wcn36xx@lists.infradead.org
9960W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
9961T:	git git://github.com/KrasnikovEugene/wcn36xx.git
9962S:	Supported
9963F:	drivers/net/wireless/ath/wcn36xx/
9964
9965QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9966M:	Gabriel Somlo <somlo@cmu.edu>
9967M:	"Michael S. Tsirkin" <mst@redhat.com>
9968L:	qemu-devel@nongnu.org
9969S:	Maintained
9970F:	drivers/firmware/qemu_fw_cfg.c
9971
9972RADOS BLOCK DEVICE (RBD)
9973M:	Ilya Dryomov <idryomov@gmail.com>
9974M:	Sage Weil <sage@redhat.com>
9975M:	Alex Elder <elder@kernel.org>
9976L:	ceph-devel@vger.kernel.org
9977W:	http://ceph.com/
9978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9979T:	git git://github.com/ceph/ceph-client.git
9980S:	Supported
9981F:	Documentation/ABI/testing/sysfs-bus-rbd
9982F:	drivers/block/rbd.c
9983F:	drivers/block/rbd_types.h
9984
9985RADEON FRAMEBUFFER DISPLAY DRIVER
9986M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9987L:	linux-fbdev@vger.kernel.org
9988S:	Maintained
9989F:	drivers/video/fbdev/aty/radeon*
9990F:	include/uapi/linux/radeonfb.h
9991
9992RADIOSHARK RADIO DRIVER
9993M:	Hans Verkuil <hverkuil@xs4all.nl>
9994L:	linux-media@vger.kernel.org
9995T:	git git://linuxtv.org/media_tree.git
9996S:	Maintained
9997F:	drivers/media/radio/radio-shark.c
9998
9999RADIOSHARK2 RADIO DRIVER
10000M:	Hans Verkuil <hverkuil@xs4all.nl>
10001L:	linux-media@vger.kernel.org
10002T:	git git://linuxtv.org/media_tree.git
10003S:	Maintained
10004F:	drivers/media/radio/radio-shark2.c
10005F:	drivers/media/radio/radio-tea5777.c
10006
10007RAGE128 FRAMEBUFFER DISPLAY DRIVER
10008M:	Paul Mackerras <paulus@samba.org>
10009L:	linux-fbdev@vger.kernel.org
10010S:	Maintained
10011F:	drivers/video/fbdev/aty/aty128fb.c
10012
10013RALINK MIPS ARCHITECTURE
10014M:	John Crispin <john@phrozen.org>
10015L:	linux-mips@linux-mips.org
10016S:	Maintained
10017F:	arch/mips/ralink
10018
10019RALINK RT2X00 WIRELESS LAN DRIVER
10020P:	rt2x00 project
10021M:	Stanislaw Gruszka <sgruszka@redhat.com>
10022M:	Helmut Schaa <helmut.schaa@googlemail.com>
10023L:	linux-wireless@vger.kernel.org
10024S:	Maintained
10025F:	drivers/net/wireless/ralink/rt2x00/
10026
10027RAMDISK RAM BLOCK DEVICE DRIVER
10028M:	Jens Axboe <axboe@kernel.dk>
10029S:	Maintained
10030F:	Documentation/blockdev/ramdisk.txt
10031F:	drivers/block/brd.c
10032
10033RANDOM NUMBER DRIVER
10034M:	"Theodore Ts'o" <tytso@mit.edu>
10035S:	Maintained
10036F:	drivers/char/random.c
10037
10038RAPIDIO SUBSYSTEM
10039M:	Matt Porter <mporter@kernel.crashing.org>
10040M:	Alexandre Bounine <alexandre.bounine@idt.com>
10041S:	Maintained
10042F:	drivers/rapidio/
10043
10044RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10045L:	linux-wireless@vger.kernel.org
10046S:	Orphan
10047F:	drivers/net/wireless/ray*
10048
10049RCUTORTURE MODULE
10050M:	Josh Triplett <josh@joshtriplett.org>
10051M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10052L:	linux-kernel@vger.kernel.org
10053S:	Supported
10054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10055F:	Documentation/RCU/torture.txt
10056F:	kernel/rcu/rcutorture.c
10057
10058RCUTORTURE TEST FRAMEWORK
10059M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10060M:	Josh Triplett <josh@joshtriplett.org>
10061R:	Steven Rostedt <rostedt@goodmis.org>
10062R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10063R:	Lai Jiangshan <jiangshanlai@gmail.com>
10064L:	linux-kernel@vger.kernel.org
10065S:	Supported
10066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10067F:	tools/testing/selftests/rcutorture
10068
10069RDC R-321X SoC
10070M:	Florian Fainelli <florian@openwrt.org>
10071S:	Maintained
10072
10073RDC R6040 FAST ETHERNET DRIVER
10074M:	Florian Fainelli <f.fainelli@gmail.com>
10075L:	netdev@vger.kernel.org
10076S:	Maintained
10077F:	drivers/net/ethernet/rdc/r6040.c
10078
10079RDS - RELIABLE DATAGRAM SOCKETS
10080M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10081L:	netdev@vger.kernel.org
10082L:	linux-rdma@vger.kernel.org
10083L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10084W:	https://oss.oracle.com/projects/rds/
10085S:	Supported
10086F:	net/rds/
10087F:	Documentation/networking/rds.txt
10088
10089RDMAVT - RDMA verbs software
10090M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10091L:	linux-rdma@vger.kernel.org
10092S:	Supported
10093F:	drivers/infiniband/sw/rdmavt
10094
10095READ-COPY UPDATE (RCU)
10096M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10097M:	Josh Triplett <josh@joshtriplett.org>
10098R:	Steven Rostedt <rostedt@goodmis.org>
10099R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10100R:	Lai Jiangshan <jiangshanlai@gmail.com>
10101L:	linux-kernel@vger.kernel.org
10102W:	http://www.rdrop.com/users/paulmck/RCU/
10103S:	Supported
10104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10105F:	Documentation/RCU/
10106X:	Documentation/RCU/torture.txt
10107F:	include/linux/rcu*
10108X:	include/linux/srcu.h
10109F:	kernel/rcu/
10110X:	kernel/torture.c
10111
10112REAL TIME CLOCK (RTC) SUBSYSTEM
10113M:	Alessandro Zummo <a.zummo@towertech.it>
10114M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10115L:	rtc-linux@googlegroups.com
10116Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10118S:	Maintained
10119F:	Documentation/devicetree/bindings/rtc/
10120F:	Documentation/rtc.txt
10121F:	drivers/rtc/
10122F:	include/linux/rtc.h
10123F:	include/uapi/linux/rtc.h
10124F:	include/linux/rtc/
10125F:	include/linux/platform_data/rtc-*
10126F:	tools/testing/selftests/timers/rtctest.c
10127
10128REALTEK AUDIO CODECS
10129M:	Bard Liao <bardliao@realtek.com>
10130M:	Oder Chiou <oder_chiou@realtek.com>
10131S:	Maintained
10132F:	sound/soc/codecs/rt*
10133F:	include/sound/rt*.h
10134
10135REISERFS FILE SYSTEM
10136L:	reiserfs-devel@vger.kernel.org
10137S:	Supported
10138F:	fs/reiserfs/
10139
10140REGISTER MAP ABSTRACTION
10141M:	Mark Brown <broonie@kernel.org>
10142L:	linux-kernel@vger.kernel.org
10143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10144S:	Supported
10145F:	Documentation/devicetree/bindings/regmap/
10146F:	drivers/base/regmap/
10147F:	include/linux/regmap.h
10148
10149REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10150M:	Ohad Ben-Cohen <ohad@wizery.com>
10151M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10152L:	linux-remoteproc@vger.kernel.org
10153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10154S:	Maintained
10155F:	Documentation/devicetree/bindings/remoteproc/
10156F:	Documentation/remoteproc.txt
10157F:	drivers/remoteproc/
10158F:	include/linux/remoteproc.h
10159
10160REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10161M:	Ohad Ben-Cohen <ohad@wizery.com>
10162M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10163L:	linux-remoteproc@vger.kernel.org
10164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10165S:	Maintained
10166F:	drivers/rpmsg/
10167F:	Documentation/rpmsg.txt
10168F:	include/linux/rpmsg.h
10169
10170RENESAS CLOCK DRIVERS
10171M:	Geert Uytterhoeven <geert+renesas@glider.be>
10172L:	linux-renesas-soc@vger.kernel.org
10173S:	Supported
10174F:	drivers/clk/renesas/
10175
10176RENESAS ETHERNET DRIVERS
10177R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10178L:	netdev@vger.kernel.org
10179L:	linux-renesas-soc@vger.kernel.org
10180F:	drivers/net/ethernet/renesas/
10181F:	include/linux/sh_eth.h
10182
10183RENESAS USB2 PHY DRIVER
10184M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10185L:	linux-renesas-soc@vger.kernel.org
10186S:	Maintained
10187F:	drivers/phy/phy-rcar-gen3-usb2.c
10188
10189RESET CONTROLLER FRAMEWORK
10190M:	Philipp Zabel <p.zabel@pengutronix.de>
10191T:	git git://git.pengutronix.de/git/pza/linux
10192S:	Maintained
10193F:	drivers/reset/
10194F:	Documentation/devicetree/bindings/reset/
10195F:	include/dt-bindings/reset/
10196F:	include/linux/reset.h
10197F:	include/linux/reset-controller.h
10198
10199RFKILL
10200M:	Johannes Berg <johannes@sipsolutions.net>
10201L:	linux-wireless@vger.kernel.org
10202W:	http://wireless.kernel.org/
10203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10205S:	Maintained
10206F:	Documentation/rfkill.txt
10207F:	net/rfkill/
10208
10209RHASHTABLE
10210M:	Thomas Graf <tgraf@suug.ch>
10211M:	Herbert Xu <herbert@gondor.apana.org.au>
10212L:	netdev@vger.kernel.org
10213S:	Maintained
10214F:	lib/rhashtable.c
10215F:	include/linux/rhashtable.h
10216
10217RICOH SMARTMEDIA/XD DRIVER
10218M:	Maxim Levitsky <maximlevitsky@gmail.com>
10219S:	Maintained
10220F:	drivers/mtd/nand/r852.c
10221F:	drivers/mtd/nand/r852.h
10222
10223RICOH R5C592 MEMORYSTICK DRIVER
10224M:	Maxim Levitsky <maximlevitsky@gmail.com>
10225S:	Maintained
10226F:	drivers/memstick/host/r592.*
10227
10228ROCCAT DRIVERS
10229M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10230W:	http://sourceforge.net/projects/roccat/
10231S:	Maintained
10232F:	drivers/hid/hid-roccat*
10233F:	include/linux/hid-roccat*
10234F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10235
10236ROCKER DRIVER
10237M:	Jiri Pirko <jiri@resnulli.us>
10238L:	netdev@vger.kernel.org
10239S:	Supported
10240F:	drivers/net/ethernet/rocker/
10241
10242ROCKETPORT DRIVER
10243P:	Comtrol Corp.
10244W:	http://www.comtrol.com
10245S:	Maintained
10246F:	Documentation/serial/rocket.txt
10247F:	drivers/tty/rocket*
10248
10249ROCKETPORT EXPRESS/INFINITY DRIVER
10250M:	Kevin Cernekee <cernekee@gmail.com>
10251L:	linux-serial@vger.kernel.org
10252S:	Odd Fixes
10253F:	drivers/tty/serial/rp2.*
10254
10255ROSE NETWORK LAYER
10256M:	Ralf Baechle <ralf@linux-mips.org>
10257L:	linux-hams@vger.kernel.org
10258W:	http://www.linux-ax25.org/
10259S:	Maintained
10260F:	include/net/rose.h
10261F:	include/uapi/linux/rose.h
10262F:	net/rose/
10263
10264RTL2830 MEDIA DRIVER
10265M:	Antti Palosaari <crope@iki.fi>
10266L:	linux-media@vger.kernel.org
10267W:	https://linuxtv.org
10268W:	http://palosaari.fi/linux/
10269Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10270T:	git git://linuxtv.org/anttip/media_tree.git
10271S:	Maintained
10272F:	drivers/media/dvb-frontends/rtl2830*
10273
10274RTL2832 MEDIA DRIVER
10275M:	Antti Palosaari <crope@iki.fi>
10276L:	linux-media@vger.kernel.org
10277W:	https://linuxtv.org
10278W:	http://palosaari.fi/linux/
10279Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10280T:	git git://linuxtv.org/anttip/media_tree.git
10281S:	Maintained
10282F:	drivers/media/dvb-frontends/rtl2832*
10283
10284RTL2832_SDR MEDIA DRIVER
10285M:	Antti Palosaari <crope@iki.fi>
10286L:	linux-media@vger.kernel.org
10287W:	https://linuxtv.org
10288W:	http://palosaari.fi/linux/
10289Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10290T:	git git://linuxtv.org/anttip/media_tree.git
10291S:	Maintained
10292F:	drivers/media/dvb-frontends/rtl2832_sdr*
10293
10294RTL8180 WIRELESS DRIVER
10295L:	linux-wireless@vger.kernel.org
10296W:	http://wireless.kernel.org/
10297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10298S:	Orphan
10299F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10300
10301RTL8187 WIRELESS DRIVER
10302M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10303M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10304M:	Larry Finger <Larry.Finger@lwfinger.net>
10305L:	linux-wireless@vger.kernel.org
10306W:	http://wireless.kernel.org/
10307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10308S:	Maintained
10309F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10310
10311RTL8192CE WIRELESS DRIVER
10312M:	Larry Finger <Larry.Finger@lwfinger.net>
10313M:	Chaoming Li <chaoming_li@realsil.com.cn>
10314L:	linux-wireless@vger.kernel.org
10315W:	http://wireless.kernel.org/
10316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10317S:	Maintained
10318F:	drivers/net/wireless/realtek/rtlwifi/
10319F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10320
10321RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10322M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10323L:	linux-wireless@vger.kernel.org
10324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10325S:	Maintained
10326F:	drivers/net/wireless/realtek/rtl8xxxu/
10327
10328S3 SAVAGE FRAMEBUFFER DRIVER
10329M:	Antonino Daplas <adaplas@gmail.com>
10330L:	linux-fbdev@vger.kernel.org
10331S:	Maintained
10332F:	drivers/video/fbdev/savage/
10333
10334S390
10335M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10336M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10337L:	linux-s390@vger.kernel.org
10338W:	http://www.ibm.com/developerworks/linux/linux390/
10339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10340S:	Supported
10341F:	arch/s390/
10342F:	drivers/s390/
10343F:	Documentation/s390/
10344F:	Documentation/DocBook/s390*
10345
10346S390 COMMON I/O LAYER
10347M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10348M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10349L:	linux-s390@vger.kernel.org
10350W:	http://www.ibm.com/developerworks/linux/linux390/
10351S:	Supported
10352F:	drivers/s390/cio/
10353
10354S390 DASD DRIVER
10355M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10356M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10357L:	linux-s390@vger.kernel.org
10358W:	http://www.ibm.com/developerworks/linux/linux390/
10359S:	Supported
10360F:	drivers/s390/block/dasd*
10361F:	block/partitions/ibm.c
10362
10363S390 NETWORK DRIVERS
10364M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10365L:	linux-s390@vger.kernel.org
10366W:	http://www.ibm.com/developerworks/linux/linux390/
10367S:	Supported
10368F:	drivers/s390/net/
10369
10370S390 PCI SUBSYSTEM
10371M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10372M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10373L:	linux-s390@vger.kernel.org
10374W:	http://www.ibm.com/developerworks/linux/linux390/
10375S:	Supported
10376F:	arch/s390/pci/
10377F:	drivers/pci/hotplug/s390_pci_hpc.c
10378
10379S390 ZCRYPT DRIVER
10380M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10381L:	linux-s390@vger.kernel.org
10382W:	http://www.ibm.com/developerworks/linux/linux390/
10383S:	Supported
10384F:	drivers/s390/crypto/
10385
10386S390 ZFCP DRIVER
10387M:	Steffen Maier <maier@linux.vnet.ibm.com>
10388L:	linux-s390@vger.kernel.org
10389W:	http://www.ibm.com/developerworks/linux/linux390/
10390S:	Supported
10391F:	drivers/s390/scsi/zfcp_*
10392
10393S390 IUCV NETWORK LAYER
10394M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10395L:	linux-s390@vger.kernel.org
10396W:	http://www.ibm.com/developerworks/linux/linux390/
10397S:	Supported
10398F:	drivers/s390/net/*iucv*
10399F:	include/net/iucv/
10400F:	net/iucv/
10401
10402S390 IOMMU (PCI)
10403M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10404L:	linux-s390@vger.kernel.org
10405W:	http://www.ibm.com/developerworks/linux/linux390/
10406S:	Supported
10407F:	drivers/iommu/s390-iommu.c
10408
10409S3C24XX SD/MMC Driver
10410M:	Ben Dooks <ben-linux@fluff.org>
10411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10412S:	Supported
10413F:	drivers/mmc/host/s3cmci.*
10414
10415SAA6588 RDS RECEIVER DRIVER
10416M:	Hans Verkuil <hverkuil@xs4all.nl>
10417L:	linux-media@vger.kernel.org
10418T:	git git://linuxtv.org/media_tree.git
10419W:	https://linuxtv.org
10420S:	Odd Fixes
10421F:	drivers/media/i2c/saa6588*
10422
10423SAA7134 VIDEO4LINUX DRIVER
10424M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10425M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10426L:	linux-media@vger.kernel.org
10427W:	https://linuxtv.org
10428T:	git git://linuxtv.org/media_tree.git
10429S:	Odd fixes
10430F:	Documentation/media/v4l-drivers/saa7134*
10431F:	drivers/media/pci/saa7134/
10432
10433SAA7146 VIDEO4LINUX-2 DRIVER
10434M:	Hans Verkuil <hverkuil@xs4all.nl>
10435L:	linux-media@vger.kernel.org
10436T:	git git://linuxtv.org/media_tree.git
10437S:	Maintained
10438F:	drivers/media/common/saa7146/
10439F:	drivers/media/pci/saa7146/
10440F:	include/media/saa7146*
10441
10442SAMSUNG LAPTOP DRIVER
10443M:	Corentin Chary <corentin.chary@gmail.com>
10444L:	platform-driver-x86@vger.kernel.org
10445S:	Maintained
10446F:	drivers/platform/x86/samsung-laptop.c
10447
10448SAMSUNG AUDIO (ASoC) DRIVERS
10449M:	Krzysztof Kozlowski <krzk@kernel.org>
10450M:	Sangbeom Kim <sbkim73@samsung.com>
10451M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10452L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10453S:	Supported
10454F:	sound/soc/samsung/
10455
10456SAMSUNG FRAMEBUFFER DRIVER
10457M:	Jingoo Han <jingoohan1@gmail.com>
10458L:	linux-fbdev@vger.kernel.org
10459S:	Maintained
10460F:	drivers/video/fbdev/s3c-fb.c
10461
10462SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10463M:	Sangbeom Kim <sbkim73@samsung.com>
10464M:	Krzysztof Kozlowski <krzk@kernel.org>
10465M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10466L:	linux-kernel@vger.kernel.org
10467L:	linux-samsung-soc@vger.kernel.org
10468S:	Supported
10469F:	drivers/mfd/sec*.c
10470F:	drivers/regulator/s2m*.c
10471F:	drivers/regulator/s5m*.c
10472F:	drivers/clk/clk-s2mps11.c
10473F:	drivers/rtc/rtc-s5m.c
10474F:	include/linux/mfd/samsung/
10475F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10476F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10477F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10478F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10479
10480SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10481M:	Kyungmin Park <kyungmin.park@samsung.com>
10482M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10483L:	linux-media@vger.kernel.org
10484Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10485S:	Supported
10486F:	drivers/media/platform/exynos4-is/
10487
10488SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10489M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10490L:	linux-media@vger.kernel.org
10491L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10492S:	Maintained
10493F:	drivers/media/platform/s3c-camif/
10494F:	include/media/drv-intf/s3c_camif.h
10495
10496SAMSUNG S5C73M3 CAMERA DRIVER
10497M:	Kyungmin Park <kyungmin.park@samsung.com>
10498M:	Andrzej Hajda <a.hajda@samsung.com>
10499L:	linux-media@vger.kernel.org
10500S:	Supported
10501F:	drivers/media/i2c/s5c73m3/*
10502
10503SAMSUNG S5K5BAF CAMERA DRIVER
10504M:	Kyungmin Park <kyungmin.park@samsung.com>
10505M:	Andrzej Hajda <a.hajda@samsung.com>
10506L:	linux-media@vger.kernel.org
10507S:	Supported
10508F:	drivers/media/i2c/s5k5baf.c
10509
10510SAMSUNG S3FWRN5 NFC DRIVER
10511M:	Robert Baldyga <r.baldyga@samsung.com>
10512M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10513L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10514S:	Supported
10515F:	drivers/nfc/s3fwrn5
10516
10517SAMSUNG SOC CLOCK DRIVERS
10518M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10519M:	Tomasz Figa <tomasz.figa@gmail.com>
10520M:	Chanwoo Choi <cw00.choi@samsung.com>
10521S:	Supported
10522L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10523F:	drivers/clk/samsung/
10524F:	include/dt-bindings/clock/exynos*.h
10525F:	Documentation/devicetree/bindings/clock/exynos*.txt
10526
10527SAMSUNG SPI DRIVERS
10528M:	Kukjin Kim <kgene@kernel.org>
10529M:	Krzysztof Kozlowski <krzk@kernel.org>
10530M:	Andi Shyti <andi.shyti@samsung.com>
10531L:	linux-spi@vger.kernel.org
10532L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10533S:	Maintained
10534F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10535F:	drivers/spi/spi-s3c*
10536F:	include/linux/platform_data/spi-s3c64xx.h
10537
10538SAMSUNG SXGBE DRIVERS
10539M:	Byungho An <bh74.an@samsung.com>
10540M:	Girish K S <ks.giri@samsung.com>
10541M:	Vipul Pandya <vipul.pandya@samsung.com>
10542S:	Supported
10543L:	netdev@vger.kernel.org
10544F:	drivers/net/ethernet/samsung/sxgbe/
10545
10546SAMSUNG THERMAL DRIVER
10547M:	Lukasz Majewski <l.majewski@samsung.com>
10548L:	linux-pm@vger.kernel.org
10549L:	linux-samsung-soc@vger.kernel.org
10550S:	Supported
10551T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10552F:	drivers/thermal/samsung/
10553
10554SAMSUNG USB2 PHY DRIVER
10555M:	Kamil Debski <kamil@wypas.org>
10556M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10557L:	linux-kernel@vger.kernel.org
10558S:	Supported
10559F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10560F:	Documentation/phy/samsung-usb2.txt
10561F:	drivers/phy/phy-exynos4210-usb2.c
10562F:	drivers/phy/phy-exynos4x12-usb2.c
10563F:	drivers/phy/phy-exynos5250-usb2.c
10564F:	drivers/phy/phy-s5pv210-usb2.c
10565F:	drivers/phy/phy-samsung-usb2.c
10566F:	drivers/phy/phy-samsung-usb2.h
10567
10568SERIAL DRIVERS
10569M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10570L:	linux-serial@vger.kernel.org
10571S:	Maintained
10572F:	Documentation/devicetree/bindings/serial/
10573F:	drivers/tty/serial/
10574
10575STI CEC DRIVER
10576M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
10577L:	kernel@stlinux.com
10578S:	Maintained
10579F:	drivers/staging/media/st-cec/
10580F:	Documentation/devicetree/bindings/media/stih-cec.txt
10581
10582SYNOPSYS DESIGNWARE DMAC DRIVER
10583M:	Viresh Kumar <vireshk@kernel.org>
10584M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10585S:	Maintained
10586F:	include/linux/dma/dw.h
10587F:	include/linux/platform_data/dma-dw.h
10588F:	drivers/dma/dw/
10589
10590SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10591M: Lars Persson <lars.persson@axis.com>
10592L: netdev@vger.kernel.org
10593S: Supported
10594F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10595F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10596
10597SYNOPSYS DESIGNWARE I2C DRIVER
10598M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10599R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10600R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10601L:	linux-i2c@vger.kernel.org
10602S:	Maintained
10603F:	drivers/i2c/busses/i2c-designware-*
10604F:	include/linux/platform_data/i2c-designware.h
10605
10606SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10607M:	Jaehoon Chung <jh80.chung@samsung.com>
10608L:	linux-mmc@vger.kernel.org
10609S:	Maintained
10610F:	include/linux/mmc/dw_mmc.h
10611F:	drivers/mmc/host/dw_mmc*
10612
10613SYSTEM TRACE MODULE CLASS
10614M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10615S:	Maintained
10616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10617F:	Documentation/trace/stm.txt
10618F:	drivers/hwtracing/stm/
10619F:	include/linux/stm.h
10620F:	include/uapi/linux/stm.h
10621
10622THUNDERBOLT DRIVER
10623M:	Andreas Noever <andreas.noever@gmail.com>
10624S:	Maintained
10625F:	drivers/thunderbolt/
10626
10627TI BQ27XXX POWER SUPPLY DRIVER
10628R:	Andrew F. Davis <afd@ti.com>
10629F:	include/linux/power/bq27xxx_battery.h
10630F:	drivers/power/supply/bq27xxx_battery.c
10631F:	drivers/power/supply/bq27xxx_battery_i2c.c
10632
10633TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10634M:	John Stultz <john.stultz@linaro.org>
10635M:	Thomas Gleixner <tglx@linutronix.de>
10636L:	linux-kernel@vger.kernel.org
10637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10638S:	Supported
10639F:	include/linux/clocksource.h
10640F:	include/linux/time.h
10641F:	include/linux/timex.h
10642F:	include/uapi/linux/time.h
10643F:	include/uapi/linux/timex.h
10644F:	kernel/time/clocksource.c
10645F:	kernel/time/time*.c
10646F:	kernel/time/alarmtimer.c
10647F:	kernel/time/ntp.c
10648F:	tools/testing/selftests/timers/
10649
10650SC1200 WDT DRIVER
10651M:	Zwane Mwaikambo <zwanem@gmail.com>
10652S:	Maintained
10653F:	drivers/watchdog/sc1200wdt.c
10654
10655SCHEDULER
10656M:	Ingo Molnar <mingo@redhat.com>
10657M:	Peter Zijlstra <peterz@infradead.org>
10658L:	linux-kernel@vger.kernel.org
10659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10660S:	Maintained
10661F:	kernel/sched/
10662F:	include/linux/sched.h
10663F:	include/uapi/linux/sched.h
10664F:	include/linux/wait.h
10665
10666SCORE ARCHITECTURE
10667M:	Chen Liqin <liqin.linux@gmail.com>
10668M:	Lennox Wu <lennox.wu@gmail.com>
10669W:	http://www.sunplus.com
10670S:	Supported
10671F:	arch/score/
10672
10673SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10674M:	Sudeep Holla <sudeep.holla@arm.com>
10675L:	linux-arm-kernel@lists.infradead.org
10676S:	Maintained
10677F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10678F:	drivers/clk/clk-scpi.c
10679F:	drivers/cpufreq/scpi-cpufreq.c
10680F:	drivers/firmware/arm_scpi.c
10681F:	include/linux/scpi_protocol.h
10682
10683SCSI CDROM DRIVER
10684M:	Jens Axboe <axboe@kernel.dk>
10685L:	linux-scsi@vger.kernel.org
10686W:	http://www.kernel.dk
10687S:	Maintained
10688F:	drivers/scsi/sr*
10689
10690SCSI RDMA PROTOCOL (SRP) INITIATOR
10691M:	Bart Van Assche <bart.vanassche@sandisk.com>
10692L:	linux-rdma@vger.kernel.org
10693S:	Supported
10694W:	http://www.openfabrics.org
10695Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10697F:	drivers/infiniband/ulp/srp/
10698F:	include/scsi/srp.h
10699
10700SCSI SG DRIVER
10701M:	Doug Gilbert <dgilbert@interlog.com>
10702L:	linux-scsi@vger.kernel.org
10703W:	http://sg.danny.cz/sg
10704S:	Maintained
10705F:	Documentation/scsi/scsi-generic.txt
10706F:	drivers/scsi/sg.c
10707F:	include/scsi/sg.h
10708
10709SCSI SUBSYSTEM
10710M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10712M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10714L:	linux-scsi@vger.kernel.org
10715S:	Maintained
10716F:	Documentation/devicetree/bindings/scsi/
10717F:	drivers/scsi/
10718F:	include/scsi/
10719
10720SCSI TAPE DRIVER
10721M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10722L:	linux-scsi@vger.kernel.org
10723S:	Maintained
10724F:	Documentation/scsi/st.txt
10725F:	drivers/scsi/st.*
10726F:	drivers/scsi/st_*.h
10727
10728SCTP PROTOCOL
10729M:	Vlad Yasevich <vyasevich@gmail.com>
10730M:	Neil Horman <nhorman@tuxdriver.com>
10731L:	linux-sctp@vger.kernel.org
10732W:	http://lksctp.sourceforge.net
10733S:	Maintained
10734F:	Documentation/networking/sctp.txt
10735F:	include/linux/sctp.h
10736F:	include/uapi/linux/sctp.h
10737F:	include/net/sctp/
10738F:	net/sctp/
10739
10740SCx200 CPU SUPPORT
10741M:	Jim Cromie <jim.cromie@gmail.com>
10742S:	Odd Fixes
10743F:	Documentation/i2c/busses/scx200_acb
10744F:	arch/x86/platform/scx200/
10745F:	drivers/watchdog/scx200_wdt.c
10746F:	drivers/i2c/busses/scx200*
10747F:	drivers/mtd/maps/scx200_docflash.c
10748F:	include/linux/scx200.h
10749
10750SCx200 GPIO DRIVER
10751M:	Jim Cromie <jim.cromie@gmail.com>
10752S:	Maintained
10753F:	drivers/char/scx200_gpio.c
10754F:	include/linux/scx200_gpio.h
10755
10756SCx200 HRT CLOCKSOURCE DRIVER
10757M:	Jim Cromie <jim.cromie@gmail.com>
10758S:	Maintained
10759F:	drivers/clocksource/scx200_hrt.c
10760
10761SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10762M:	Sascha Sommer <saschasommer@freenet.de>
10763L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10764S:	Maintained
10765F:	drivers/mmc/host/sdricoh_cs.c
10766
10767SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10768M:	Adrian Hunter <adrian.hunter@intel.com>
10769L:	linux-mmc@vger.kernel.org
10770T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10771S:	Maintained
10772F:	drivers/mmc/host/sdhci*
10773F:	include/linux/mmc/sdhci*
10774
10775SECURE COMPUTING
10776M:	Kees Cook <keescook@chromium.org>
10777R:	Andy Lutomirski <luto@amacapital.net>
10778R:	Will Drewry <wad@chromium.org>
10779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10780S:	Supported
10781F:	kernel/seccomp.c
10782F:	include/uapi/linux/seccomp.h
10783F:	include/linux/seccomp.h
10784F:	tools/testing/selftests/seccomp/*
10785K:	\bsecure_computing
10786K:	\bTIF_SECCOMP\b
10787
10788SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10789M:	Al Cooper <alcooperx@gmail.com>
10790L:	linux-mmc@vger.kernel.org
10791L:	bcm-kernel-feedback-list@broadcom.com
10792S:	Maintained
10793F:	drivers/mmc/host/sdhci-brcmstb*
10794
10795SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10796M:	Ben Dooks <ben-linux@fluff.org>
10797M:	Jaehoon Chung <jh80.chung@samsung.com>
10798L:	linux-mmc@vger.kernel.org
10799S:	Maintained
10800F:	drivers/mmc/host/sdhci-s3c*
10801
10802SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10803M:	Viresh Kumar <vireshk@kernel.org>
10804L:	linux-mmc@vger.kernel.org
10805S:	Maintained
10806F:	drivers/mmc/host/sdhci-spear.c
10807
10808SECURITY SUBSYSTEM
10809M:	James Morris <james.l.morris@oracle.com>
10810M:	"Serge E. Hallyn" <serge@hallyn.com>
10811L:	linux-security-module@vger.kernel.org (suggested Cc:)
10812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10813W:	http://kernsec.org/
10814S:	Supported
10815F:	security/
10816
10817SECURITY CONTACT
10818M:	Security Officers <security@kernel.org>
10819S:	Supported
10820
10821SELINUX SECURITY MODULE
10822M:	Paul Moore <paul@paul-moore.com>
10823M:	Stephen Smalley <sds@tycho.nsa.gov>
10824M:	Eric Paris <eparis@parisplace.org>
10825L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
10826W:	http://selinuxproject.org
10827T:	git git://git.infradead.org/users/pcmoore/selinux
10828S:	Supported
10829F:	include/linux/selinux*
10830F:	security/selinux/
10831F:	scripts/selinux/
10832
10833APPARMOR SECURITY MODULE
10834M:	John Johansen <john.johansen@canonical.com>
10835L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10836W:	apparmor.wiki.kernel.org
10837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10838S:	Supported
10839F:	security/apparmor/
10840
10841LOADPIN SECURITY MODULE
10842M:	Kees Cook <keescook@chromium.org>
10843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10844S:	Supported
10845F:	security/loadpin/
10846
10847YAMA SECURITY MODULE
10848M:	Kees Cook <keescook@chromium.org>
10849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10850S:	Supported
10851F:	security/yama/
10852
10853SENSABLE PHANTOM
10854M:	Jiri Slaby <jirislaby@gmail.com>
10855S:	Maintained
10856F:	drivers/misc/phantom.c
10857F:	include/uapi/linux/phantom.h
10858
10859Emulex 10Gbps iSCSI - OneConnect DRIVER
10860M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10861M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
10862M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10863L:	linux-scsi@vger.kernel.org
10864W:	http://www.broadcom.com
10865S:	Supported
10866F:	drivers/scsi/be2iscsi/
10867
10868Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10869M:	Sathya Perla <sathya.perla@broadcom.com>
10870M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
10871M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10872M:	Somnath Kotur <somnath.kotur@broadcom.com>
10873L:	netdev@vger.kernel.org
10874W:	http://www.emulex.com
10875S:	Supported
10876F:	drivers/net/ethernet/emulex/benet/
10877
10878EMULEX ONECONNECT ROCE DRIVER
10879M:	Selvin Xavier <selvin.xavier@avagotech.com>
10880M:	Devesh Sharma <devesh.sharma@avagotech.com>
10881M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10882L:	linux-rdma@vger.kernel.org
10883W:	http://www.emulex.com
10884S:	Supported
10885F:	drivers/infiniband/hw/ocrdma/
10886F:	include/uapi/rdma/ocrdma-abi.h
10887
10888SFC NETWORK DRIVER
10889M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10890M:	Edward Cree <ecree@solarflare.com>
10891M:	Bert Kenward <bkenward@solarflare.com>
10892L:	netdev@vger.kernel.org
10893S:	Supported
10894F:	drivers/net/ethernet/sfc/
10895
10896SGI GRU DRIVER
10897M:	Dimitri Sivanich <sivanich@sgi.com>
10898S:	Maintained
10899F:	drivers/misc/sgi-gru/
10900
10901SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10902M:	Pat Gefre <pfg@sgi.com>
10903L:	linux-ia64@vger.kernel.org
10904S:	Supported
10905F:	Documentation/ia64/serial.txt
10906F:	drivers/tty/serial/ioc?_serial.c
10907F:	include/linux/ioc?.h
10908
10909SGI XP/XPC/XPNET DRIVER
10910M:	Cliff Whickman <cpw@sgi.com>
10911M:	Robin Holt <robinmholt@gmail.com>
10912S:	Maintained
10913F:	drivers/misc/sgi-xp/
10914
10915SI2157 MEDIA DRIVER
10916M:	Antti Palosaari <crope@iki.fi>
10917L:	linux-media@vger.kernel.org
10918W:	https://linuxtv.org
10919W:	http://palosaari.fi/linux/
10920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10921T:	git git://linuxtv.org/anttip/media_tree.git
10922S:	Maintained
10923F:	drivers/media/tuners/si2157*
10924
10925SI2168 MEDIA DRIVER
10926M:	Antti Palosaari <crope@iki.fi>
10927L:	linux-media@vger.kernel.org
10928W:	https://linuxtv.org
10929W:	http://palosaari.fi/linux/
10930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10931T:	git git://linuxtv.org/anttip/media_tree.git
10932S:	Maintained
10933F:	drivers/media/dvb-frontends/si2168*
10934
10935SI470X FM RADIO RECEIVER I2C DRIVER
10936M:	Hans Verkuil <hverkuil@xs4all.nl>
10937L:	linux-media@vger.kernel.org
10938T:	git git://linuxtv.org/media_tree.git
10939W:	https://linuxtv.org
10940S:	Odd Fixes
10941F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10942
10943SI470X FM RADIO RECEIVER USB DRIVER
10944M:	Hans Verkuil <hverkuil@xs4all.nl>
10945L:	linux-media@vger.kernel.org
10946T:	git git://linuxtv.org/media_tree.git
10947W:	https://linuxtv.org
10948S:	Maintained
10949F:	drivers/media/radio/si470x/radio-si470x-common.c
10950F:	drivers/media/radio/si470x/radio-si470x.h
10951F:	drivers/media/radio/si470x/radio-si470x-usb.c
10952
10953SI4713 FM RADIO TRANSMITTER I2C DRIVER
10954M:	Eduardo Valentin <edubezval@gmail.com>
10955L:	linux-media@vger.kernel.org
10956T:	git git://linuxtv.org/media_tree.git
10957W:	https://linuxtv.org
10958S:	Odd Fixes
10959F:	drivers/media/radio/si4713/si4713.?
10960
10961SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10962M:	Eduardo Valentin <edubezval@gmail.com>
10963L:	linux-media@vger.kernel.org
10964T:	git git://linuxtv.org/media_tree.git
10965W:	https://linuxtv.org
10966S:	Odd Fixes
10967F:	drivers/media/radio/si4713/radio-platform-si4713.c
10968
10969SI4713 FM RADIO TRANSMITTER USB DRIVER
10970M:	Hans Verkuil <hverkuil@xs4all.nl>
10971L:	linux-media@vger.kernel.org
10972T:	git git://linuxtv.org/media_tree.git
10973W:	https://linuxtv.org
10974S:	Maintained
10975F:	drivers/media/radio/si4713/radio-usb-si4713.c
10976
10977SIANO DVB DRIVER
10978M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10979M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10980L:	linux-media@vger.kernel.org
10981W:	https://linuxtv.org
10982T:	git git://linuxtv.org/media_tree.git
10983S:	Odd fixes
10984F:	drivers/media/common/siano/
10985F:	drivers/media/usb/siano/
10986F:	drivers/media/usb/siano/
10987F:	drivers/media/mmc/siano/
10988
10989SIMPLEFB FB DRIVER
10990M:	Hans de Goede <hdegoede@redhat.com>
10991L:	linux-fbdev@vger.kernel.org
10992S:	Maintained
10993F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
10994F:	drivers/video/fbdev/simplefb.c
10995F:	include/linux/platform_data/simplefb.h
10996
10997SH_VEU V4L2 MEM2MEM DRIVER
10998L:	linux-media@vger.kernel.org
10999S:	Orphan
11000F:	drivers/media/platform/sh_veu.c
11001
11002SH_VOU V4L2 OUTPUT DRIVER
11003L:	linux-media@vger.kernel.org
11004S:	Orphan
11005F:	drivers/media/platform/sh_vou.c
11006F:	include/media/drv-intf/sh_vou.h
11007
11008SIMPLE FIRMWARE INTERFACE (SFI)
11009M:	Len Brown <lenb@kernel.org>
11010L:	sfi-devel@simplefirmware.org
11011W:	http://simplefirmware.org/
11012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11013S:	Supported
11014F:	arch/x86/platform/sfi/
11015F:	drivers/sfi/
11016F:	include/linux/sfi*.h
11017
11018SIMTEC EB110ATX (Chalice CATS)
11019P:	Ben Dooks
11020P:	Vincent Sanders <vince@simtec.co.uk>
11021M:	Simtec Linux Team <linux@simtec.co.uk>
11022W:	http://www.simtec.co.uk/products/EB110ATX/
11023S:	Supported
11024
11025SIMTEC EB2410ITX (BAST)
11026P:	Ben Dooks
11027P:	Vincent Sanders <vince@simtec.co.uk>
11028M:	Simtec Linux Team <linux@simtec.co.uk>
11029W:	http://www.simtec.co.uk/products/EB2410ITX/
11030S:	Supported
11031F:	arch/arm/mach-s3c24xx/mach-bast.c
11032F:	arch/arm/mach-s3c24xx/bast-ide.c
11033F:	arch/arm/mach-s3c24xx/bast-irq.c
11034
11035TI DAVINCI MACHINE SUPPORT
11036M:	Sekhar Nori <nsekhar@ti.com>
11037M:	Kevin Hilman <khilman@kernel.org>
11038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11040S:	Supported
11041F:	arch/arm/mach-davinci/
11042F:	drivers/i2c/busses/i2c-davinci.c
11043
11044TI DAVINCI SERIES MEDIA DRIVER
11045M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11046L:	linux-media@vger.kernel.org
11047W:	https://linuxtv.org
11048Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11049T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11050S:	Maintained
11051F:	drivers/media/platform/davinci/
11052F:	include/media/davinci/
11053
11054TI AM437X VPFE DRIVER
11055M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11056L:	linux-media@vger.kernel.org
11057W:	https://linuxtv.org
11058Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11059T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11060S:	Maintained
11061F:	drivers/media/platform/am437x/
11062
11063OV2659 OMNIVISION SENSOR DRIVER
11064M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11065L:	linux-media@vger.kernel.org
11066W:	https://linuxtv.org
11067Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11068T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11069S:	Maintained
11070F:	drivers/media/i2c/ov2659.c
11071F:	include/media/i2c/ov2659.h
11072
11073SILICON MOTION SM712 FRAME BUFFER DRIVER
11074M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11075M:	Teddy Wang <teddy.wang@siliconmotion.com>
11076M:	Sudip Mukherjee <sudip@vectorindia.org>
11077L:	linux-fbdev@vger.kernel.org
11078S:	Maintained
11079F:	drivers/video/fbdev/sm712*
11080F:	Documentation/fb/sm712fb.txt
11081
11082SIS 190 ETHERNET DRIVER
11083M:	Francois Romieu <romieu@fr.zoreil.com>
11084L:	netdev@vger.kernel.org
11085S:	Maintained
11086F:	drivers/net/ethernet/sis/sis190.c
11087
11088SIS 900/7016 FAST ETHERNET DRIVER
11089M:	Daniele Venzano <venza@brownhat.org>
11090W:	http://www.brownhat.org/sis900.html
11091L:	netdev@vger.kernel.org
11092S:	Maintained
11093F:	drivers/net/ethernet/sis/sis900.*
11094
11095SIS FRAMEBUFFER DRIVER
11096M:	Thomas Winischhofer <thomas@winischhofer.net>
11097W:	http://www.winischhofer.net/linuxsisvga.shtml
11098S:	Maintained
11099F:	Documentation/fb/sisfb.txt
11100F:	drivers/video/fbdev/sis/
11101F:	include/video/sisfb.h
11102
11103SIS USB2VGA DRIVER
11104M:	Thomas Winischhofer <thomas@winischhofer.net>
11105W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11106S:	Maintained
11107F:	drivers/usb/misc/sisusbvga/
11108
11109SLAB ALLOCATOR
11110M:	Christoph Lameter <cl@linux.com>
11111M:	Pekka Enberg <penberg@kernel.org>
11112M:	David Rientjes <rientjes@google.com>
11113M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11114M:	Andrew Morton <akpm@linux-foundation.org>
11115L:	linux-mm@kvack.org
11116S:	Maintained
11117F:	include/linux/sl?b*.h
11118F:	mm/sl?b*
11119
11120SLEEPABLE READ-COPY UPDATE (SRCU)
11121M:	Lai Jiangshan <jiangshanlai@gmail.com>
11122M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11123M:	Josh Triplett <josh@joshtriplett.org>
11124R:	Steven Rostedt <rostedt@goodmis.org>
11125R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11126L:	linux-kernel@vger.kernel.org
11127W:	http://www.rdrop.com/users/paulmck/RCU/
11128S:	Supported
11129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11130F:	include/linux/srcu.h
11131F:	kernel/rcu/srcu.c
11132
11133SMACK SECURITY MODULE
11134M:	Casey Schaufler <casey@schaufler-ca.com>
11135L:	linux-security-module@vger.kernel.org
11136W:	http://schaufler-ca.com
11137T:	git git://github.com/cschaufler/smack-next
11138S:	Maintained
11139F:	Documentation/security/Smack.txt
11140F:	security/smack/
11141
11142DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11143M:	Kevin Hilman <khilman@kernel.org>
11144M:	Nishanth Menon <nm@ti.com>
11145S:	Maintained
11146F:	drivers/power/avs/
11147F:	include/linux/power/smartreflex.h
11148L:	linux-pm@vger.kernel.org
11149
11150SMC91x ETHERNET DRIVER
11151M:	Nicolas Pitre <nico@fluxnic.net>
11152S:	Odd Fixes
11153F:	drivers/net/ethernet/smsc/smc91x.*
11154
11155SMIA AND SMIA++ IMAGE SENSOR DRIVER
11156M:	Sakari Ailus <sakari.ailus@iki.fi>
11157L:	linux-media@vger.kernel.org
11158S:	Maintained
11159F:	drivers/media/i2c/smiapp/
11160F:	include/media/i2c/smiapp.h
11161F:	drivers/media/i2c/smiapp-pll.c
11162F:	drivers/media/i2c/smiapp-pll.h
11163F:	include/uapi/linux/smiapp.h
11164F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11165
11166SMM665 HARDWARE MONITOR DRIVER
11167M:	Guenter Roeck <linux@roeck-us.net>
11168L:	linux-hwmon@vger.kernel.org
11169S:	Maintained
11170F:	Documentation/hwmon/smm665
11171F:	drivers/hwmon/smm665.c
11172
11173SMSC EMC2103 HARDWARE MONITOR DRIVER
11174M:	Steve Glendinning <steve.glendinning@shawell.net>
11175L:	linux-hwmon@vger.kernel.org
11176S:	Maintained
11177F:	Documentation/hwmon/emc2103
11178F:	drivers/hwmon/emc2103.c
11179
11180SMSC SCH5627 HARDWARE MONITOR DRIVER
11181M:	Hans de Goede <hdegoede@redhat.com>
11182L:	linux-hwmon@vger.kernel.org
11183S:	Supported
11184F:	Documentation/hwmon/sch5627
11185F:	drivers/hwmon/sch5627.c
11186
11187SMSC47B397 HARDWARE MONITOR DRIVER
11188M:	Jean Delvare <jdelvare@suse.com>
11189L:	linux-hwmon@vger.kernel.org
11190S:	Maintained
11191F:	Documentation/hwmon/smsc47b397
11192F:	drivers/hwmon/smsc47b397.c
11193
11194SMSC911x ETHERNET DRIVER
11195M:	Steve Glendinning <steve.glendinning@shawell.net>
11196L:	netdev@vger.kernel.org
11197S:	Maintained
11198F:	include/linux/smsc911x.h
11199F:	drivers/net/ethernet/smsc/smsc911x.*
11200
11201SMSC9420 PCI ETHERNET DRIVER
11202M:	Steve Glendinning <steve.glendinning@shawell.net>
11203L:	netdev@vger.kernel.org
11204S:	Maintained
11205F:	drivers/net/ethernet/smsc/smsc9420.*
11206
11207SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11208M:	Steve Glendinning <steve.glendinning@shawell.net>
11209L:	linux-fbdev@vger.kernel.org
11210S:	Maintained
11211F:	drivers/video/fbdev/smscufx.c
11212
11213SOC-CAMERA V4L2 SUBSYSTEM
11214M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11215L:	linux-media@vger.kernel.org
11216T:	git git://linuxtv.org/media_tree.git
11217S:	Maintained
11218F:	include/media/soc*
11219F:	drivers/media/i2c/soc_camera/
11220F:	drivers/media/platform/soc_camera/
11221
11222SOEKRIS NET48XX LED SUPPORT
11223M:	Chris Boot <bootc@bootc.net>
11224S:	Maintained
11225F:	drivers/leds/leds-net48xx.c
11226
11227SOFTLOGIC 6x10 MPEG CODEC
11228M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11229M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11230M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11231M:	Ismael Luceno <ismael@iodev.co.uk>
11232L:	linux-media@vger.kernel.org
11233S:	Supported
11234F:	drivers/media/pci/solo6x10/
11235
11236SOFTWARE RAID (Multiple Disks) SUPPORT
11237M:	Shaohua Li <shli@kernel.org>
11238L:	linux-raid@vger.kernel.org
11239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11240S:	Supported
11241F:	drivers/md/
11242F:	include/linux/raid/
11243F:	include/uapi/linux/raid/
11244
11245SONIC NETWORK DRIVER
11246M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11247L:	netdev@vger.kernel.org
11248S:	Maintained
11249F:	drivers/net/ethernet/natsemi/sonic.*
11250
11251SONICS SILICON BACKPLANE DRIVER (SSB)
11252M:	Michael Buesch <m@bues.ch>
11253L:	linux-wireless@vger.kernel.org
11254S:	Maintained
11255F:	drivers/ssb/
11256F:	include/linux/ssb/
11257
11258SONY VAIO CONTROL DEVICE DRIVER
11259M:	Mattia Dongili <malattia@linux.it>
11260L:	platform-driver-x86@vger.kernel.org
11261W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11262S:	Maintained
11263F:	Documentation/laptops/sony-laptop.txt
11264F:	drivers/char/sonypi.c
11265F:	drivers/platform/x86/sony-laptop.c
11266F:	include/linux/sony-laptop.h
11267
11268SONY MEMORYSTICK CARD SUPPORT
11269M:	Alex Dubov <oakad@yahoo.com>
11270W:	http://tifmxx.berlios.de/
11271S:	Maintained
11272F:	drivers/memstick/host/tifm_ms.c
11273
11274SONY MEMORYSTICK STANDARD SUPPORT
11275M:	Maxim Levitsky <maximlevitsky@gmail.com>
11276S:	Maintained
11277F:	drivers/memstick/core/ms_block.*
11278
11279SOUND
11280M:	Jaroslav Kysela <perex@perex.cz>
11281M:	Takashi Iwai <tiwai@suse.com>
11282L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11283W:	http://www.alsa-project.org/
11284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11285T:	git git://git.alsa-project.org/alsa-kernel.git
11286Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11287S:	Maintained
11288F:	Documentation/sound/
11289F:	include/sound/
11290F:	include/uapi/sound/
11291F:	sound/
11292
11293SOUND - COMPRESSED AUDIO
11294M:	Vinod Koul <vinod.koul@intel.com>
11295L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11297S:	Supported
11298F:	Documentation/sound/alsa/compress_offload.txt
11299F:	include/sound/compress_driver.h
11300F:	include/uapi/sound/compress_*
11301F:	sound/core/compress_offload.c
11302F:	sound/soc/soc-compress.c
11303
11304SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11305M:	Liam Girdwood <lgirdwood@gmail.com>
11306M:	Mark Brown <broonie@kernel.org>
11307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11308L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11309W:	http://alsa-project.org/main/index.php/ASoC
11310S:	Supported
11311F:	Documentation/devicetree/bindings/sound/
11312F:	Documentation/sound/alsa/soc/
11313F:	sound/soc/
11314F:	include/sound/soc*
11315
11316SOUND - DMAENGINE HELPERS
11317M:	Lars-Peter Clausen <lars@metafoo.de>
11318S:	Supported
11319F:	include/sound/dmaengine_pcm.h
11320F:	sound/core/pcm_dmaengine.c
11321F:	sound/soc/soc-generic-dmaengine-pcm.c
11322
11323SP2 MEDIA DRIVER
11324M:	Olli Salonen <olli.salonen@iki.fi>
11325L:	linux-media@vger.kernel.org
11326W:	https://linuxtv.org
11327Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11328S:	Maintained
11329F:	drivers/media/dvb-frontends/sp2*
11330
11331SPARC + UltraSPARC (sparc/sparc64)
11332M:	"David S. Miller" <davem@davemloft.net>
11333L:	sparclinux@vger.kernel.org
11334Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11337S:	Maintained
11338F:	arch/sparc/
11339F:	drivers/sbus/
11340
11341SPARC SERIAL DRIVERS
11342M:	"David S. Miller" <davem@davemloft.net>
11343L:	sparclinux@vger.kernel.org
11344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11346S:	Maintained
11347F:	include/linux/sunserialcore.h
11348F:	drivers/tty/serial/suncore.c
11349F:	drivers/tty/serial/sunhv.c
11350F:	drivers/tty/serial/sunsab.c
11351F:	drivers/tty/serial/sunsab.h
11352F:	drivers/tty/serial/sunsu.c
11353F:	drivers/tty/serial/sunzilog.c
11354F:	drivers/tty/serial/sunzilog.h
11355
11356SPARSE CHECKER
11357M:	"Christopher Li" <sparse@chrisli.org>
11358L:	linux-sparse@vger.kernel.org
11359W:	https://sparse.wiki.kernel.org/
11360T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11361T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11362S:	Maintained
11363F:	include/linux/compiler.h
11364
11365SPEAR PLATFORM SUPPORT
11366M:	Viresh Kumar <vireshk@kernel.org>
11367M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11369W:	http://www.st.com/spear
11370S:	Maintained
11371F:	arch/arm/boot/dts/spear*
11372F:	arch/arm/mach-spear/
11373
11374SPEAR CLOCK FRAMEWORK SUPPORT
11375M:	Viresh Kumar <vireshk@kernel.org>
11376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11377W:	http://www.st.com/spear
11378S:	Maintained
11379F:	drivers/clk/spear/
11380
11381SPI SUBSYSTEM
11382M:	Mark Brown <broonie@kernel.org>
11383L:	linux-spi@vger.kernel.org
11384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11385Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11386S:	Maintained
11387F:	Documentation/devicetree/bindings/spi/
11388F:	Documentation/spi/
11389F:	drivers/spi/
11390F:	include/linux/spi/
11391F:	include/uapi/linux/spi/
11392F:	tools/spi/
11393
11394SPIDERNET NETWORK DRIVER for CELL
11395M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11396L:	netdev@vger.kernel.org
11397S:	Supported
11398F:	Documentation/networking/spider_net.txt
11399F:	drivers/net/ethernet/toshiba/spider_net*
11400
11401SPU FILE SYSTEM
11402M:	Jeremy Kerr <jk@ozlabs.org>
11403L:	linuxppc-dev@lists.ozlabs.org
11404W:	http://www.ibm.com/developerworks/power/cell/
11405S:	Supported
11406F:	Documentation/filesystems/spufs.txt
11407F:	arch/powerpc/platforms/cell/spufs/
11408
11409SQUASHFS FILE SYSTEM
11410M:	Phillip Lougher <phillip@squashfs.org.uk>
11411L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11412W:	http://squashfs.org.uk
11413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11414S:	Maintained
11415F:	Documentation/filesystems/squashfs.txt
11416F:	fs/squashfs/
11417
11418SRM (Alpha) environment access
11419M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11420S:	Maintained
11421F:	arch/alpha/kernel/srm_env.c
11422
11423STABLE BRANCH
11424M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11425L:	stable@vger.kernel.org
11426S:	Supported
11427F:	Documentation/stable_kernel_rules.txt
11428
11429STAGING SUBSYSTEM
11430M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11432L:	devel@driverdev.osuosl.org
11433S:	Supported
11434F:	drivers/staging/
11435
11436STAGING - COMEDI
11437M:	Ian Abbott <abbotti@mev.co.uk>
11438M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11439S:	Odd Fixes
11440F:	drivers/staging/comedi/
11441
11442STAGING - FLARION FT1000 DRIVERS
11443M:	Marek Belisko <marek.belisko@gmail.com>
11444S:	Odd Fixes
11445F:	drivers/staging/ft1000/
11446
11447STAGING - INDUSTRIAL IO
11448M:	Jonathan Cameron <jic23@kernel.org>
11449L:	linux-iio@vger.kernel.org
11450S:	Odd Fixes
11451F:	Documentation/devicetree/bindings/staging/iio/
11452F:	drivers/staging/iio/
11453
11454STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11455M:	Jarod Wilson <jarod@wilsonet.com>
11456W:	http://www.lirc.org/
11457S:	Odd Fixes
11458F:	drivers/staging/media/lirc/
11459
11460STAGING - LUSTRE PARALLEL FILESYSTEM
11461M:	Oleg Drokin <oleg.drokin@intel.com>
11462M:	Andreas Dilger <andreas.dilger@intel.com>
11463M:	James Simmons <jsimmons@infradead.org>
11464L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11465W:	http://wiki.lustre.org/
11466S:	Maintained
11467F:	drivers/staging/lustre
11468
11469STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11470M:	Marc Dietrich <marvin24@gmx.de>
11471L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11472L:	linux-tegra@vger.kernel.org
11473S:	Maintained
11474F:	drivers/staging/nvec/
11475
11476STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11477M:	Jens Frederich <jfrederich@gmail.com>
11478M:	Daniel Drake <dsd@laptop.org>
11479M:	Jon Nettleton <jon.nettleton@gmail.com>
11480W:	http://wiki.laptop.org/go/DCON
11481S:	Maintained
11482F:	drivers/staging/olpc_dcon/
11483
11484STAGING - REALTEK RTL8712U DRIVERS
11485M:	Larry Finger <Larry.Finger@lwfinger.net>
11486M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11487S:	Odd Fixes
11488F:	drivers/staging/rtl8712/
11489
11490STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11491M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11492M:	Teddy Wang <teddy.wang@siliconmotion.com>
11493M:	Sudip Mukherjee <sudip@vectorindia.org>
11494L:	linux-fbdev@vger.kernel.org
11495S:	Maintained
11496F:	drivers/staging/sm750fb/
11497
11498STAGING - SLICOSS
11499M:	Lior Dotan <liodot@gmail.com>
11500M:	Christopher Harrer <charrer@alacritech.com>
11501S:	Odd Fixes
11502F:	drivers/staging/slicoss/
11503
11504STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11505M:	William Hubbs <w.d.hubbs@gmail.com>
11506M:	Chris Brannon <chris@the-brannons.com>
11507M:	Kirk Reiser <kirk@reisers.ca>
11508M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11509L:	speakup@linux-speakup.org
11510W:	http://www.linux-speakup.org/
11511S:	Odd Fixes
11512F:	drivers/staging/speakup/
11513
11514STAGING - VIA VT665X DRIVERS
11515M:	Forest Bond <forest@alittletooquiet.net>
11516S:	Odd Fixes
11517F:	drivers/staging/vt665?/
11518
11519STAGING - WILC1000 WIFI DRIVER
11520M:	Aditya Shankar <aditya.shankar@microchip.com>
11521M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11522L:	linux-wireless@vger.kernel.org
11523S:	Supported
11524F:	drivers/staging/wilc1000/
11525
11526STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11527M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11528S:	Odd Fixes
11529F:	drivers/staging/xgifb/
11530
11531STARFIRE/DURALAN NETWORK DRIVER
11532M:	Ion Badulescu <ionut@badula.org>
11533S:	Odd Fixes
11534F:	drivers/net/ethernet/adaptec/starfire*
11535
11536SUN3/3X
11537M:	Sam Creasey <sammy@sammy.net>
11538W:	http://sammy.net/sun3/
11539S:	Maintained
11540F:	arch/m68k/kernel/*sun3*
11541F:	arch/m68k/sun3*/
11542F:	arch/m68k/include/asm/sun3*
11543F:	drivers/net/ethernet/i825xx/sun3*
11544
11545SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11546M:	Hans de Goede <hdegoede@redhat.com>
11547L:	linux-input@vger.kernel.org
11548S:	Maintained
11549F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11550F:	drivers/input/keyboard/sun4i-lradc-keys.c
11551
11552SUNDANCE NETWORK DRIVER
11553M:	Denis Kirjanov <kda@linux-powerpc.org>
11554L:	netdev@vger.kernel.org
11555S:	Maintained
11556F:	drivers/net/ethernet/dlink/sundance.c
11557
11558SUPERH
11559M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11560M:	Rich Felker <dalias@libc.org>
11561L:	linux-sh@vger.kernel.org
11562Q:	http://patchwork.kernel.org/project/linux-sh/list/
11563S:	Maintained
11564F:	Documentation/sh/
11565F:	arch/sh/
11566F:	drivers/sh/
11567
11568SUSPEND TO RAM
11569M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11570M:	Len Brown <len.brown@intel.com>
11571M:	Pavel Machek <pavel@ucw.cz>
11572L:	linux-pm@vger.kernel.org
11573S:	Supported
11574F:	Documentation/power/
11575F:	arch/x86/kernel/acpi/
11576F:	drivers/base/power/
11577F:	kernel/power/
11578F:	include/linux/suspend.h
11579F:	include/linux/freezer.h
11580F:	include/linux/pm.h
11581
11582SVGA HANDLING
11583M:	Martin Mares <mj@ucw.cz>
11584L:	linux-video@atrey.karlin.mff.cuni.cz
11585S:	Maintained
11586F:	Documentation/svga.txt
11587F:	arch/x86/boot/video*
11588
11589SWIOTLB SUBSYSTEM
11590M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11591L:	linux-kernel@vger.kernel.org
11592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11593S:	Supported
11594F:	lib/swiotlb.c
11595F:	arch/*/kernel/pci-swiotlb.c
11596F:	include/linux/swiotlb.h
11597
11598SWITCHDEV
11599M:	Jiri Pirko <jiri@resnulli.us>
11600L:	netdev@vger.kernel.org
11601S:	Supported
11602F:	net/switchdev/
11603F:	include/net/switchdev.h
11604
11605SYNOPSYS ARC ARCHITECTURE
11606M:	Vineet Gupta <vgupta@synopsys.com>
11607L:	linux-snps-arc@lists.infradead.org
11608S:	Supported
11609F:	arch/arc/
11610F:	Documentation/devicetree/bindings/arc/*
11611F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11612F:	drivers/tty/serial/arc_uart.c
11613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11614
11615SYNOPSYS ARC SDP platform support
11616M:	Alexey Brodkin <abrodkin@synopsys.com>
11617S:	Supported
11618F:	arch/arc/plat-axs10x
11619F:	arch/arc/boot/dts/ax*
11620F:	Documentation/devicetree/bindings/arc/axs10*
11621
11622SYSTEM CONFIGURATION (SYSCON)
11623M:	Lee Jones <lee.jones@linaro.org>
11624M:	Arnd Bergmann <arnd@arndb.de>
11625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11626S:	Supported
11627F:	drivers/mfd/syscon.c
11628
11629SYSTEM RESET/SHUTDOWN DRIVERS
11630M:	Sebastian Reichel <sre@kernel.org>
11631L:	linux-pm@vger.kernel.org
11632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11633S:	Maintained
11634F:	Documentation/devicetree/bindings/power/reset/
11635F:	drivers/power/reset/
11636
11637SYSV FILESYSTEM
11638M:	Christoph Hellwig <hch@infradead.org>
11639S:	Maintained
11640F:	Documentation/filesystems/sysv-fs.txt
11641F:	fs/sysv/
11642F:	include/linux/sysv_fs.h
11643
11644TARGET SUBSYSTEM
11645M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11646L:	linux-scsi@vger.kernel.org
11647L:	target-devel@vger.kernel.org
11648W:	http://www.linux-iscsi.org
11649W:	http://groups.google.com/group/linux-iscsi-target-dev
11650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11651S:	Supported
11652F:	drivers/target/
11653F:	include/target/
11654F:	Documentation/target/
11655
11656TASKSTATS STATISTICS INTERFACE
11657M:	Balbir Singh <bsingharora@gmail.com>
11658S:	Maintained
11659F:	Documentation/accounting/taskstats*
11660F:	include/linux/taskstats*
11661F:	kernel/taskstats.c
11662
11663TC CLASSIFIER
11664M:	Jamal Hadi Salim <jhs@mojatatu.com>
11665L:	netdev@vger.kernel.org
11666S:	Maintained
11667F:	include/net/pkt_cls.h
11668F:	include/uapi/linux/pkt_cls.h
11669F:	net/sched/
11670
11671TCP LOW PRIORITY MODULE
11672M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11673M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11674W:	http://tcp-lp-mod.sourceforge.net/
11675S:	Maintained
11676F:	net/ipv4/tcp_lp.c
11677
11678TDA10071 MEDIA DRIVER
11679M:	Antti Palosaari <crope@iki.fi>
11680L:	linux-media@vger.kernel.org
11681W:	https://linuxtv.org
11682W:	http://palosaari.fi/linux/
11683Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11684T:	git git://linuxtv.org/anttip/media_tree.git
11685S:	Maintained
11686F:	drivers/media/dvb-frontends/tda10071*
11687
11688TDA18212 MEDIA DRIVER
11689M:	Antti Palosaari <crope@iki.fi>
11690L:	linux-media@vger.kernel.org
11691W:	https://linuxtv.org
11692W:	http://palosaari.fi/linux/
11693Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11694T:	git git://linuxtv.org/anttip/media_tree.git
11695S:	Maintained
11696F:	drivers/media/tuners/tda18212*
11697
11698TDA18218 MEDIA DRIVER
11699M:	Antti Palosaari <crope@iki.fi>
11700L:	linux-media@vger.kernel.org
11701W:	https://linuxtv.org
11702W:	http://palosaari.fi/linux/
11703Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11704T:	git git://linuxtv.org/anttip/media_tree.git
11705S:	Maintained
11706F:	drivers/media/tuners/tda18218*
11707
11708TDA18271 MEDIA DRIVER
11709M:	Michael Krufky <mkrufky@linuxtv.org>
11710L:	linux-media@vger.kernel.org
11711W:	https://linuxtv.org
11712W:	http://github.com/mkrufky
11713Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11714T:	git git://linuxtv.org/mkrufky/tuners.git
11715S:	Maintained
11716F:	drivers/media/tuners/tda18271*
11717
11718TDA827x MEDIA DRIVER
11719M:	Michael Krufky <mkrufky@linuxtv.org>
11720L:	linux-media@vger.kernel.org
11721W:	https://linuxtv.org
11722W:	http://github.com/mkrufky
11723Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11724T:	git git://linuxtv.org/mkrufky/tuners.git
11725S:	Maintained
11726F:	drivers/media/tuners/tda8290.*
11727
11728TDA8290 MEDIA DRIVER
11729M:	Michael Krufky <mkrufky@linuxtv.org>
11730L:	linux-media@vger.kernel.org
11731W:	https://linuxtv.org
11732W:	http://github.com/mkrufky
11733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11734T:	git git://linuxtv.org/mkrufky/tuners.git
11735S:	Maintained
11736F:	drivers/media/tuners/tda8290.*
11737
11738TDA9840 MEDIA DRIVER
11739M:	Hans Verkuil <hverkuil@xs4all.nl>
11740L:	linux-media@vger.kernel.org
11741T:	git git://linuxtv.org/media_tree.git
11742W:	https://linuxtv.org
11743S:	Maintained
11744F:	drivers/media/i2c/tda9840*
11745
11746TEA5761 TUNER DRIVER
11747M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11748M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11749L:	linux-media@vger.kernel.org
11750W:	https://linuxtv.org
11751T:	git git://linuxtv.org/media_tree.git
11752S:	Odd fixes
11753F:	drivers/media/tuners/tea5761.*
11754
11755TEA5767 TUNER DRIVER
11756M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11757M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11758L:	linux-media@vger.kernel.org
11759W:	https://linuxtv.org
11760T:	git git://linuxtv.org/media_tree.git
11761S:	Maintained
11762F:	drivers/media/tuners/tea5767.*
11763
11764TEA6415C MEDIA DRIVER
11765M:	Hans Verkuil <hverkuil@xs4all.nl>
11766L:	linux-media@vger.kernel.org
11767T:	git git://linuxtv.org/media_tree.git
11768W:	https://linuxtv.org
11769S:	Maintained
11770F:	drivers/media/i2c/tea6415c*
11771
11772TEA6420 MEDIA DRIVER
11773M:	Hans Verkuil <hverkuil@xs4all.nl>
11774L:	linux-media@vger.kernel.org
11775T:	git git://linuxtv.org/media_tree.git
11776W:	https://linuxtv.org
11777S:	Maintained
11778F:	drivers/media/i2c/tea6420*
11779
11780TEAM DRIVER
11781M:	Jiri Pirko <jiri@resnulli.us>
11782L:	netdev@vger.kernel.org
11783S:	Supported
11784F:	drivers/net/team/
11785F:	include/linux/if_team.h
11786F:	include/uapi/linux/if_team.h
11787
11788TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11789M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11790S:	Maintained
11791F:	arch/x86/platform/ts5500/
11792
11793TECHNOTREND USB IR RECEIVER
11794M:	Sean Young <sean@mess.org>
11795L:	linux-media@vger.kernel.org
11796S:	Maintained
11797F:	drivers/media/rc/ttusbir.c
11798
11799TEGRA ARCHITECTURE SUPPORT
11800M:	Stephen Warren <swarren@wwwdotorg.org>
11801M:	Thierry Reding <thierry.reding@gmail.com>
11802M:	Alexandre Courbot <gnurou@gmail.com>
11803L:	linux-tegra@vger.kernel.org
11804Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
11805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11806S:	Supported
11807N:	[^a-z]tegra
11808
11809TEGRA CLOCK DRIVER
11810M:	Peter De Schrijver <pdeschrijver@nvidia.com>
11811M:	Prashant Gaikwad <pgaikwad@nvidia.com>
11812S:	Supported
11813F:	drivers/clk/tegra/
11814
11815TEGRA DMA DRIVERS
11816M:	Laxman Dewangan <ldewangan@nvidia.com>
11817M:	Jon Hunter <jonathanh@nvidia.com>
11818S:	Supported
11819F:	drivers/dma/tegra*
11820
11821TEGRA I2C DRIVER
11822M:	Laxman Dewangan <ldewangan@nvidia.com>
11823S:	Supported
11824F:	drivers/i2c/busses/i2c-tegra.c
11825
11826TEGRA IOMMU DRIVERS
11827M:	Hiroshi Doyu <hdoyu@nvidia.com>
11828S:	Supported
11829F:	drivers/iommu/tegra*
11830
11831TEGRA KBC DRIVER
11832M:	Rakesh Iyer <riyer@nvidia.com>
11833M:	Laxman Dewangan <ldewangan@nvidia.com>
11834S:	Supported
11835F:	drivers/input/keyboard/tegra-kbc.c
11836
11837TEGRA PWM DRIVER
11838M:	Thierry Reding <thierry.reding@gmail.com>
11839S:	Supported
11840F:	drivers/pwm/pwm-tegra.c
11841
11842TEGRA SERIAL DRIVER
11843M:	Laxman Dewangan <ldewangan@nvidia.com>
11844S:	Supported
11845F:	drivers/tty/serial/serial-tegra.c
11846
11847TEGRA SPI DRIVER
11848M:	Laxman Dewangan <ldewangan@nvidia.com>
11849S:	Supported
11850F:	drivers/spi/spi-tegra*
11851
11852TEHUTI ETHERNET DRIVER
11853M:	Andy Gospodarek <andy@greyhouse.net>
11854L:	netdev@vger.kernel.org
11855S:	Supported
11856F:	drivers/net/ethernet/tehuti/*
11857
11858Telecom Clock Driver for MCPL0010
11859M:	Mark Gross <mark.gross@intel.com>
11860S:	Supported
11861F:	drivers/char/tlclk.c
11862
11863TENSILICA XTENSA PORT (xtensa)
11864M:	Chris Zankel <chris@zankel.net>
11865M:	Max Filippov <jcmvbkbc@gmail.com>
11866L:	linux-xtensa@linux-xtensa.org
11867T:	git git://github.com/czankel/xtensa-linux.git
11868S:	Maintained
11869F:	arch/xtensa/
11870F:	drivers/irqchip/irq-xtensa-*
11871
11872THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11873M:	Hans Verkuil <hverkuil@xs4all.nl>
11874L:	linux-media@vger.kernel.org
11875T:	git git://linuxtv.org/media_tree.git
11876W:	https://linuxtv.org
11877S:	Maintained
11878F:	drivers/media/radio/radio-raremono.c
11879
11880THERMAL
11881M:	Zhang Rui <rui.zhang@intel.com>
11882M:	Eduardo Valentin <edubezval@gmail.com>
11883L:	linux-pm@vger.kernel.org
11884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11886Q:	https://patchwork.kernel.org/project/linux-pm/list/
11887S:	Supported
11888F:	drivers/thermal/
11889F:	include/linux/thermal.h
11890F:	include/uapi/linux/thermal.h
11891F:	include/linux/cpu_cooling.h
11892F:	Documentation/devicetree/bindings/thermal/
11893
11894THERMAL/CPU_COOLING
11895M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11896M:	Viresh Kumar <viresh.kumar@linaro.org>
11897M:	Javi Merino <javi.merino@kernel.org>
11898L:	linux-pm@vger.kernel.org
11899S:	Supported
11900F:	Documentation/thermal/cpu-cooling-api.txt
11901F:	drivers/thermal/cpu_cooling.c
11902F:	include/linux/cpu_cooling.h
11903
11904THINKPAD ACPI EXTRAS DRIVER
11905M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11906L:	ibm-acpi-devel@lists.sourceforge.net
11907L:	platform-driver-x86@vger.kernel.org
11908W:	http://ibm-acpi.sourceforge.net
11909W:	http://thinkwiki.org/wiki/Ibm-acpi
11910T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11911S:	Maintained
11912F:	drivers/platform/x86/thinkpad_acpi.c
11913
11914TI BANDGAP AND THERMAL DRIVER
11915M:	Eduardo Valentin <edubezval@gmail.com>
11916M:	Keerthy <j-keerthy@ti.com>
11917L:	linux-pm@vger.kernel.org
11918L:	linux-omap@vger.kernel.org
11919S:	Maintained
11920F:	drivers/thermal/ti-soc-thermal/
11921
11922TI VPE/CAL DRIVERS
11923M:	Benoit Parrot <bparrot@ti.com>
11924L:	linux-media@vger.kernel.org
11925W:	http://linuxtv.org/
11926Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11927S:	Maintained
11928F:	drivers/media/platform/ti-vpe/
11929
11930TI CDCE706 CLOCK DRIVER
11931M:	Max Filippov <jcmvbkbc@gmail.com>
11932S:	Maintained
11933F:	drivers/clk/clk-cdce706.c
11934
11935TI CLOCK DRIVER
11936M:	Tero Kristo <t-kristo@ti.com>
11937L:	linux-omap@vger.kernel.org
11938S:	Maintained
11939F:	drivers/clk/ti/
11940F:	include/linux/clk/ti.h
11941
11942TI ETHERNET SWITCH DRIVER (CPSW)
11943M:	Mugunthan V N <mugunthanvnm@ti.com>
11944R:	Grygorii Strashko <grygorii.strashko@ti.com>
11945L:	linux-omap@vger.kernel.org
11946L:	netdev@vger.kernel.org
11947S:	Maintained
11948F:	drivers/net/ethernet/ti/cpsw*
11949F:	drivers/net/ethernet/ti/davinci*
11950
11951TI FLASH MEDIA INTERFACE DRIVER
11952M:	Alex Dubov <oakad@yahoo.com>
11953S:	Maintained
11954F:	drivers/misc/tifm*
11955F:	drivers/mmc/host/tifm_sd.c
11956F:	include/linux/tifm.h
11957
11958TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11959M:	Santosh Shilimkar <ssantosh@kernel.org>
11960L:	linux-kernel@vger.kernel.org
11961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11962S:	Maintained
11963F:	drivers/soc/ti/*
11964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11965
11966
11967TI LM49xxx FAMILY ASoC CODEC DRIVERS
11968M:	M R Swami Reddy <mr.swami.reddy@ti.com>
11969M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11970L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11971S:	Maintained
11972F:	sound/soc/codecs/lm49453*
11973F:	sound/soc/codecs/isabelle*
11974
11975TI LP855x BACKLIGHT DRIVER
11976M:	Milo Kim <milo.kim@ti.com>
11977S:	Maintained
11978F:	Documentation/backlight/lp855x-driver.txt
11979F:	drivers/video/backlight/lp855x_bl.c
11980F:	include/linux/platform_data/lp855x.h
11981
11982TI LP8727 CHARGER DRIVER
11983M:	Milo Kim <milo.kim@ti.com>
11984S:	Maintained
11985F:	drivers/power/supply/lp8727_charger.c
11986F:	include/linux/platform_data/lp8727.h
11987
11988TI LP8788 MFD DRIVER
11989M:	Milo Kim <milo.kim@ti.com>
11990S:	Maintained
11991F:	drivers/iio/adc/lp8788_adc.c
11992F:	drivers/leds/leds-lp8788.c
11993F:	drivers/mfd/lp8788*.c
11994F:	drivers/power/supply/lp8788-charger.c
11995F:	drivers/regulator/lp8788-*.c
11996F:	include/linux/mfd/lp8788*.h
11997
11998TI NETCP ETHERNET DRIVER
11999M:	Wingman Kwok <w-kwok2@ti.com>
12000M:	Murali Karicheri <m-karicheri2@ti.com>
12001L:	netdev@vger.kernel.org
12002S:	Maintained
12003F:	drivers/net/ethernet/ti/netcp*
12004
12005TI TAS571X FAMILY ASoC CODEC DRIVER
12006M:	Kevin Cernekee <cernekee@chromium.org>
12007L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12008S:	Odd Fixes
12009F:	sound/soc/codecs/tas571x*
12010
12011TI TWL4030 SERIES SOC CODEC DRIVER
12012M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12013L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12014S:	Maintained
12015F:	sound/soc/codecs/twl4030*
12016
12017TI WILINK WIRELESS DRIVERS
12018L:	linux-wireless@vger.kernel.org
12019W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12020W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12022S:	Orphan
12023F:	drivers/net/wireless/ti/
12024F:	include/linux/wl12xx.h
12025
12026TIPC NETWORK LAYER
12027M:	Jon Maloy <jon.maloy@ericsson.com>
12028M:	Ying Xue <ying.xue@windriver.com>
12029L:	netdev@vger.kernel.org (core kernel code)
12030L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12031W:	http://tipc.sourceforge.net/
12032S:	Maintained
12033F:	include/uapi/linux/tipc*.h
12034F:	net/tipc/
12035
12036TILE ARCHITECTURE
12037M:	Chris Metcalf <cmetcalf@mellanox.com>
12038W:	http://www.mellanox.com/repository/solutions/tile-scm/
12039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12040S:	Supported
12041F:	arch/tile/
12042F:	drivers/char/tile-srom.c
12043F:	drivers/edac/tile_edac.c
12044F:	drivers/net/ethernet/tile/
12045F:	drivers/rtc/rtc-tile.c
12046F:	drivers/tty/hvc/hvc_tile.c
12047F:	drivers/tty/serial/tilegx.c
12048F:	drivers/usb/host/*-tilegx.c
12049F:	include/linux/usb/tilegx.h
12050
12051TLAN NETWORK DRIVER
12052M:	Samuel Chessman <chessman@tux.org>
12053L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12054W:	http://sourceforge.net/projects/tlan/
12055S:	Maintained
12056F:	Documentation/networking/tlan.txt
12057F:	drivers/net/ethernet/ti/tlan.*
12058
12059TOMOYO SECURITY MODULE
12060M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12061M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12062L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12063L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12064L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12065L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12066W:	http://tomoyo.sourceforge.jp/
12067T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12068S:	Maintained
12069F:	security/tomoyo/
12070
12071TOPSTAR LAPTOP EXTRAS DRIVER
12072M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12073L:	platform-driver-x86@vger.kernel.org
12074S:	Maintained
12075F:	drivers/platform/x86/topstar-laptop.c
12076
12077TOSHIBA ACPI EXTRAS DRIVER
12078M:	Azael Avalos <coproscefalo@gmail.com>
12079L:	platform-driver-x86@vger.kernel.org
12080S:	Maintained
12081F:	drivers/platform/x86/toshiba_acpi.c
12082
12083TOSHIBA BLUETOOTH DRIVER
12084M:	Azael Avalos <coproscefalo@gmail.com>
12085L:	platform-driver-x86@vger.kernel.org
12086S:	Maintained
12087F:	drivers/platform/x86/toshiba_bluetooth.c
12088
12089TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12090M:	Azael Avalos <coproscefalo@gmail.com>
12091L:	platform-driver-x86@vger.kernel.org
12092S:	Maintained
12093F:	drivers/platform/x86/toshiba_haps.c
12094
12095TOSHIBA WMI HOTKEYS DRIVER
12096M:	Azael Avalos <coproscefalo@gmail.com>
12097L:	platform-driver-x86@vger.kernel.org
12098S:	Maintained
12099F:	drivers/platform/x86/toshiba-wmi.c
12100
12101TOSHIBA SMM DRIVER
12102M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12103W:	http://www.buzzard.org.uk/toshiba/
12104S:	Maintained
12105F:	drivers/char/toshiba.c
12106F:	include/linux/toshiba.h
12107F:	include/uapi/linux/toshiba.h
12108
12109TOSHIBA TC358743 DRIVER
12110M:	Mats Randgaard <matrandg@cisco.com>
12111L:	linux-media@vger.kernel.org
12112S:	Maintained
12113F:	drivers/media/i2c/tc358743*
12114F:	include/media/i2c/tc358743.h
12115
12116TMIO/SDHI MMC DRIVER
12117M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12118L:	linux-mmc@vger.kernel.org
12119S:	Supported
12120F:	drivers/mmc/host/tmio_mmc*
12121F:	drivers/mmc/host/sh_mobile_sdhi.c
12122F:	include/linux/mfd/tmio.h
12123
12124TMP401 HARDWARE MONITOR DRIVER
12125M:	Guenter Roeck <linux@roeck-us.net>
12126L:	linux-hwmon@vger.kernel.org
12127S:	Maintained
12128F:	Documentation/hwmon/tmp401
12129F:	drivers/hwmon/tmp401.c
12130
12131TMPFS (SHMEM FILESYSTEM)
12132M:	Hugh Dickins <hughd@google.com>
12133L:	linux-mm@kvack.org
12134S:	Maintained
12135F:	include/linux/shmem_fs.h
12136F:	mm/shmem.c
12137
12138TM6000 VIDEO4LINUX DRIVER
12139M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12140M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12141L:	linux-media@vger.kernel.org
12142W:	https://linuxtv.org
12143T:	git git://linuxtv.org/media_tree.git
12144S:	Odd fixes
12145F:	drivers/media/usb/tm6000/
12146F:	Documentation/media/v4l-drivers/tm6000*
12147
12148TW5864 VIDEO4LINUX DRIVER
12149M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12150M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12151M:	Andrey Utkin <andrey_utkin@fastmail.com>
12152L:	linux-media@vger.kernel.org
12153S:	Supported
12154F:	drivers/media/pci/tw5864/
12155
12156TW68 VIDEO4LINUX DRIVER
12157M:	Hans Verkuil <hverkuil@xs4all.nl>
12158L:	linux-media@vger.kernel.org
12159T:	git git://linuxtv.org/media_tree.git
12160W:	https://linuxtv.org
12161S:	Odd Fixes
12162F:	drivers/media/pci/tw68/
12163
12164TW686X VIDEO4LINUX DRIVER
12165M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12166L:	linux-media@vger.kernel.org
12167T:	git git://linuxtv.org/media_tree.git
12168W:	http://linuxtv.org
12169S:	Maintained
12170F:	drivers/media/pci/tw686x/
12171
12172TPM DEVICE DRIVER
12173M:	Peter Huewe <peterhuewe@gmx.de>
12174M:	Marcel Selhorst <tpmdd@selhorst.net>
12175M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12176R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12177W:	http://tpmdd.sourceforge.net
12178L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12179Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12180T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12181S:	Maintained
12182F:	drivers/char/tpm/
12183
12184TPM IBM_VTPM DEVICE DRIVER
12185M:	Ashley Lai <ashleydlai@gmail.com>
12186W:	http://tpmdd.sourceforge.net
12187L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12188S:	Maintained
12189F:	drivers/char/tpm/tpm_ibmvtpm*
12190
12191TRACING
12192M:	Steven Rostedt <rostedt@goodmis.org>
12193M:	Ingo Molnar <mingo@redhat.com>
12194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12195S:	Maintained
12196F:	Documentation/trace/ftrace.txt
12197F:	arch/*/*/*/ftrace.h
12198F:	arch/*/kernel/ftrace.c
12199F:	include/*/ftrace.h
12200F:	include/linux/trace*.h
12201F:	include/trace/
12202F:	kernel/trace/
12203F:	tools/testing/selftests/ftrace/
12204
12205TRACING MMIO ACCESSES (MMIOTRACE)
12206M:	Steven Rostedt <rostedt@goodmis.org>
12207M:	Ingo Molnar <mingo@kernel.org>
12208R:	Karol Herbst <karolherbst@gmail.com>
12209R:	Pekka Paalanen <ppaalanen@gmail.com>
12210S:	Maintained
12211L:	linux-kernel@vger.kernel.org
12212L:	nouveau@lists.freedesktop.org
12213F:	kernel/trace/trace_mmiotrace.c
12214F:	include/linux/mmiotrace.h
12215F:	arch/x86/mm/kmmio.c
12216F:	arch/x86/mm/mmio-mod.c
12217F:	arch/x86/mm/testmmiotrace.c
12218
12219TRIVIAL PATCHES
12220M:	Jiri Kosina <trivial@kernel.org>
12221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12222S:	Maintained
12223K:	^Subject:.*(?i)trivial
12224
12225TTY LAYER
12226M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12227M:	Jiri Slaby <jslaby@suse.com>
12228S:	Supported
12229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12230F:	Documentation/serial/
12231F:	drivers/tty/
12232F:	drivers/tty/serial/serial_core.c
12233F:	include/linux/serial_core.h
12234F:	include/linux/serial.h
12235F:	include/linux/tty.h
12236F:	include/uapi/linux/serial_core.h
12237F:	include/uapi/linux/serial.h
12238F:	include/uapi/linux/tty.h
12239
12240TUA9001 MEDIA DRIVER
12241M:	Antti Palosaari <crope@iki.fi>
12242L:	linux-media@vger.kernel.org
12243W:	https://linuxtv.org
12244W:	http://palosaari.fi/linux/
12245Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12246T:	git git://linuxtv.org/anttip/media_tree.git
12247S:	Maintained
12248F:	drivers/media/tuners/tua9001*
12249
12250TULIP NETWORK DRIVERS
12251L:	netdev@vger.kernel.org
12252L:	linux-parisc@vger.kernel.org
12253S:	Orphan
12254F:	drivers/net/ethernet/dec/tulip/
12255
12256TUN/TAP driver
12257M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12258W:	http://vtun.sourceforge.net/tun
12259S:	Maintained
12260F:	Documentation/networking/tuntap.txt
12261F:	arch/um/os-Linux/drivers/
12262
12263TURBOCHANNEL SUBSYSTEM
12264M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12265M:	Ralf Baechle <ralf@linux-mips.org>
12266L:	linux-mips@linux-mips.org
12267Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12268S:	Maintained
12269F:	drivers/tc/
12270F:	include/linux/tc.h
12271
12272UBI FILE SYSTEM (UBIFS)
12273M:	Richard Weinberger <richard@nod.at>
12274M:	Artem Bityutskiy <dedekind1@gmail.com>
12275M:	Adrian Hunter <adrian.hunter@intel.com>
12276L:	linux-mtd@lists.infradead.org
12277T:	git git://git.infradead.org/ubifs-2.6.git
12278W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12279S:	Supported
12280F:	Documentation/filesystems/ubifs.txt
12281F:	fs/ubifs/
12282
12283UCLINUX (M68KNOMMU AND COLDFIRE)
12284M:	Greg Ungerer <gerg@linux-m68k.org>
12285W:	http://www.linux-m68k.org/
12286W:	http://www.uclinux.org/
12287L:	linux-m68k@lists.linux-m68k.org
12288L:	uclinux-dev@uclinux.org  (subscribers-only)
12289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12290S:	Maintained
12291F:	arch/m68k/coldfire/
12292F:	arch/m68k/68*/
12293F:	arch/m68k/*/*_no.*
12294F:	arch/m68k/include/asm/*_no.*
12295
12296UDF FILESYSTEM
12297M:	Jan Kara <jack@suse.com>
12298S:	Maintained
12299F:	Documentation/filesystems/udf.txt
12300F:	fs/udf/
12301
12302UFS FILESYSTEM
12303M:	Evgeniy Dushistov <dushistov@mail.ru>
12304S:	Maintained
12305F:	Documentation/filesystems/ufs.txt
12306F:	fs/ufs/
12307
12308UHID USERSPACE HID IO DRIVER:
12309M:	David Herrmann <dh.herrmann@googlemail.com>
12310L:	linux-input@vger.kernel.org
12311S:	Maintained
12312F:	drivers/hid/uhid.c
12313F:	include/uapi/linux/uhid.h
12314
12315ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12316L:	linux-usb@vger.kernel.org
12317S:	Orphan
12318F:	drivers/uwb/
12319F:	include/linux/uwb.h
12320F:	include/linux/uwb/
12321
12322UNICORE32 ARCHITECTURE:
12323M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12324W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12325S:	Maintained
12326T:	git git://github.com/gxt/linux.git
12327F:	arch/unicore32/
12328
12329UNIFDEF
12330M:	Tony Finch <dot@dotat.at>
12331W:	http://dotat.at/prog/unifdef
12332S:	Maintained
12333F:	scripts/unifdef.c
12334
12335UNIFORM CDROM DRIVER
12336M:	Jens Axboe <axboe@kernel.dk>
12337W:	http://www.kernel.dk
12338S:	Maintained
12339F:	Documentation/cdrom/
12340F:	drivers/cdrom/cdrom.c
12341F:	include/linux/cdrom.h
12342F:	include/uapi/linux/cdrom.h
12343
12344UNISYS S-PAR DRIVERS
12345M:	David Kershner <david.kershner@unisys.com>
12346L:	sparmaintainer@unisys.com (Unisys internal)
12347S:	Supported
12348F:	drivers/staging/unisys/
12349
12350UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12351M:	Vinayak Holikatti <vinholikatti@gmail.com>
12352L:	linux-scsi@vger.kernel.org
12353S:	Supported
12354F:	Documentation/scsi/ufs.txt
12355F:	drivers/scsi/ufs/
12356
12357UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12358M:	Joao Pinto <Joao.Pinto@synopsys.com>
12359L:	linux-scsi@vger.kernel.org
12360S:	Supported
12361F:	drivers/scsi/ufs/*dwc*
12362
12363UNSORTED BLOCK IMAGES (UBI)
12364M:	Artem Bityutskiy <dedekind1@gmail.com>
12365M:	Richard Weinberger <richard@nod.at>
12366W:	http://www.linux-mtd.infradead.org/
12367L:	linux-mtd@lists.infradead.org
12368T:	git git://git.infradead.org/ubifs-2.6.git
12369S:	Supported
12370F:	drivers/mtd/ubi/
12371F:	include/linux/mtd/ubi.h
12372F:	include/uapi/mtd/ubi-user.h
12373
12374USB ACM DRIVER
12375M:	Oliver Neukum <oneukum@suse.com>
12376L:	linux-usb@vger.kernel.org
12377S:	Maintained
12378F:	Documentation/usb/acm.txt
12379F:	drivers/usb/class/cdc-acm.*
12380
12381USB AR5523 WIRELESS DRIVER
12382M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12383L:	linux-wireless@vger.kernel.org
12384S:	Maintained
12385F:	drivers/net/wireless/ath/ar5523/
12386
12387USB ATTACHED SCSI
12388M:	Oliver Neukum <oneukum@suse.com>
12389L:	linux-usb@vger.kernel.org
12390L:	linux-scsi@vger.kernel.org
12391S:	Maintained
12392F:	drivers/usb/storage/uas.c
12393
12394USB CDC ETHERNET DRIVER
12395M:	Oliver Neukum <oliver@neukum.org>
12396L:	linux-usb@vger.kernel.org
12397S:	Maintained
12398F:	drivers/net/usb/cdc_*.c
12399F:	include/uapi/linux/usb/cdc.h
12400
12401USB CHAOSKEY DRIVER
12402M:	Keith Packard <keithp@keithp.com>
12403L:	linux-usb@vger.kernel.org
12404S:	Maintained
12405F:	drivers/usb/misc/chaoskey.c
12406
12407USB CYPRESS C67X00 DRIVER
12408M:	Peter Korsgaard <jacmet@sunsite.dk>
12409L:	linux-usb@vger.kernel.org
12410S:	Maintained
12411F:	drivers/usb/c67x00/
12412
12413USB DAVICOM DM9601 DRIVER
12414M:	Peter Korsgaard <jacmet@sunsite.dk>
12415L:	netdev@vger.kernel.org
12416W:	http://www.linux-usb.org/usbnet
12417S:	Maintained
12418F:	drivers/net/usb/dm9601.c
12419
12420USB DIAMOND RIO500 DRIVER
12421M:	Cesar Miquel <miquel@df.uba.ar>
12422L:	rio500-users@lists.sourceforge.net
12423W:	http://rio500.sourceforge.net
12424S:	Maintained
12425F:	drivers/usb/misc/rio500*
12426
12427USB EHCI DRIVER
12428M:	Alan Stern <stern@rowland.harvard.edu>
12429L:	linux-usb@vger.kernel.org
12430S:	Maintained
12431F:	Documentation/usb/ehci.txt
12432F:	drivers/usb/host/ehci*
12433
12434USB GADGET/PERIPHERAL SUBSYSTEM
12435M:	Felipe Balbi <balbi@kernel.org>
12436L:	linux-usb@vger.kernel.org
12437W:	http://www.linux-usb.org/gadget
12438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12439S:	Maintained
12440F:	drivers/usb/gadget/
12441F:	include/linux/usb/gadget*
12442
12443USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12444M:	Jiri Kosina <jikos@kernel.org>
12445R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12446L:	linux-usb@vger.kernel.org
12447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12448S:	Maintained
12449F:	Documentation/hid/hiddev.txt
12450F:	drivers/hid/usbhid/
12451
12452USB ISP116X DRIVER
12453M:	Olav Kongas <ok@artecdesign.ee>
12454L:	linux-usb@vger.kernel.org
12455S:	Maintained
12456F:	drivers/usb/host/isp116x*
12457F:	include/linux/usb/isp116x.h
12458
12459USB LAN78XX ETHERNET DRIVER
12460M:	Woojung Huh <woojung.huh@microchip.com>
12461M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12462L:	netdev@vger.kernel.org
12463S:	Maintained
12464F:	drivers/net/usb/lan78xx.*
12465
12466USB MASS STORAGE DRIVER
12467M:	Alan Stern <stern@rowland.harvard.edu>
12468L:	linux-usb@vger.kernel.org
12469L:	usb-storage@lists.one-eyed-alien.net
12470S:	Maintained
12471W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12472F:	drivers/usb/storage/
12473
12474USB MIDI DRIVER
12475M:	Clemens Ladisch <clemens@ladisch.de>
12476L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12477T:	git git://git.alsa-project.org/alsa-kernel.git
12478S:	Maintained
12479F:	sound/usb/midi.*
12480
12481USB NETWORKING DRIVERS
12482L:	linux-usb@vger.kernel.org
12483S:	Odd Fixes
12484F:	drivers/net/usb/
12485
12486USB OHCI DRIVER
12487M:	Alan Stern <stern@rowland.harvard.edu>
12488L:	linux-usb@vger.kernel.org
12489S:	Maintained
12490F:	Documentation/usb/ohci.txt
12491F:	drivers/usb/host/ohci*
12492
12493USB OTG FSM (Finite State Machine)
12494M:	Peter Chen <Peter.Chen@nxp.com>
12495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12496L:	linux-usb@vger.kernel.org
12497S:	Maintained
12498F:	drivers/usb/common/usb-otg-fsm.c
12499
12500USB OVER IP DRIVER
12501M:	Valentina Manea <valentina.manea.m@gmail.com>
12502M:	Shuah Khan <shuahkh@osg.samsung.com>
12503M:	Shuah Khan <shuah@kernel.org>
12504L:	linux-usb@vger.kernel.org
12505S:	Maintained
12506F:	Documentation/usb/usbip_protocol.txt
12507F:	drivers/usb/usbip/
12508F:	tools/usb/usbip/
12509
12510USB PEGASUS DRIVER
12511M:	Petko Manolov <petkan@nucleusys.com>
12512L:	linux-usb@vger.kernel.org
12513L:	netdev@vger.kernel.org
12514T:	git git://github.com/petkan/pegasus.git
12515W:	https://github.com/petkan/pegasus
12516S:	Maintained
12517F:	drivers/net/usb/pegasus.*
12518
12519USB PHY LAYER
12520M:	Felipe Balbi <balbi@kernel.org>
12521L:	linux-usb@vger.kernel.org
12522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12523S:	Maintained
12524F:	drivers/usb/phy/
12525
12526USB PRINTER DRIVER (usblp)
12527M:	Pete Zaitcev <zaitcev@redhat.com>
12528L:	linux-usb@vger.kernel.org
12529S:	Supported
12530F:	drivers/usb/class/usblp.c
12531
12532USB QMI WWAN NETWORK DRIVER
12533M:	Bjørn Mork <bjorn@mork.no>
12534L:	netdev@vger.kernel.org
12535S:	Maintained
12536F:	Documentation/ABI/testing/sysfs-class-net-qmi
12537F:	drivers/net/usb/qmi_wwan.c
12538
12539USB RTL8150 DRIVER
12540M:	Petko Manolov <petkan@nucleusys.com>
12541L:	linux-usb@vger.kernel.org
12542L:	netdev@vger.kernel.org
12543T:	git git://github.com/petkan/rtl8150.git
12544W:	https://github.com/petkan/rtl8150
12545S:	Maintained
12546F:	drivers/net/usb/rtl8150.c
12547
12548USB SERIAL SUBSYSTEM
12549M:	Johan Hovold <johan@kernel.org>
12550L:	linux-usb@vger.kernel.org
12551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12552S:	Maintained
12553F:	Documentation/usb/usb-serial.txt
12554F:	drivers/usb/serial/
12555F:	include/linux/usb/serial.h
12556
12557USB SMSC75XX ETHERNET DRIVER
12558M:	Steve Glendinning <steve.glendinning@shawell.net>
12559L:	netdev@vger.kernel.org
12560S:	Maintained
12561F:	drivers/net/usb/smsc75xx.*
12562
12563USB SMSC95XX ETHERNET DRIVER
12564M:	Steve Glendinning <steve.glendinning@shawell.net>
12565M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12566L:	netdev@vger.kernel.org
12567S:	Maintained
12568F:	drivers/net/usb/smsc95xx.*
12569
12570USB SUBSYSTEM
12571M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12572L:	linux-usb@vger.kernel.org
12573W:	http://www.linux-usb.org
12574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12575S:	Supported
12576F:	Documentation/devicetree/bindings/usb/
12577F:	Documentation/usb/
12578F:	drivers/usb/
12579F:	include/linux/usb.h
12580F:	include/linux/usb/
12581
12582USB UHCI DRIVER
12583M:	Alan Stern <stern@rowland.harvard.edu>
12584L:	linux-usb@vger.kernel.org
12585S:	Maintained
12586F:	drivers/usb/host/uhci*
12587
12588USB "USBNET" DRIVER FRAMEWORK
12589M:	Oliver Neukum <oneukum@suse.com>
12590L:	netdev@vger.kernel.org
12591W:	http://www.linux-usb.org/usbnet
12592S:	Maintained
12593F:	drivers/net/usb/usbnet.c
12594F:	include/linux/usb/usbnet.h
12595
12596USB VIDEO CLASS
12597M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12598L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12599L:	linux-media@vger.kernel.org
12600T:	git git://linuxtv.org/media_tree.git
12601W:	http://www.ideasonboard.org/uvc/
12602S:	Maintained
12603F:	drivers/media/usb/uvc/
12604F:	include/uapi/linux/uvcvideo.h
12605
12606USB VISION DRIVER
12607M:	Hans Verkuil <hverkuil@xs4all.nl>
12608L:	linux-media@vger.kernel.org
12609T:	git git://linuxtv.org/media_tree.git
12610W:	https://linuxtv.org
12611S:	Odd Fixes
12612F:	drivers/media/usb/usbvision/
12613
12614USB WEBCAM GADGET
12615M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12616L:	linux-usb@vger.kernel.org
12617S:	Maintained
12618F:	drivers/usb/gadget/function/*uvc*
12619F:	drivers/usb/gadget/legacy/webcam.c
12620
12621USB WIRELESS RNDIS DRIVER (rndis_wlan)
12622M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12623L:	linux-wireless@vger.kernel.org
12624S:	Maintained
12625F:	drivers/net/wireless/rndis_wlan.c
12626
12627USB XHCI DRIVER
12628M:	Mathias Nyman <mathias.nyman@intel.com>
12629L:	linux-usb@vger.kernel.org
12630S:	Supported
12631F:	drivers/usb/host/xhci*
12632F:	drivers/usb/host/pci-quirks*
12633
12634USB ZD1201 DRIVER
12635L:	linux-wireless@vger.kernel.org
12636W:	http://linux-lc100020.sourceforge.net
12637S:	Orphan
12638F:	drivers/net/wireless/zydas/zd1201.*
12639
12640USB ZR364XX DRIVER
12641M:	Antoine Jacquet <royale@zerezo.com>
12642L:	linux-usb@vger.kernel.org
12643L:	linux-media@vger.kernel.org
12644T:	git git://linuxtv.org/media_tree.git
12645W:	http://royale.zerezo.com/zr364xx/
12646S:	Maintained
12647F:	Documentation/media/v4l-drivers/zr364xx*
12648F:	drivers/media/usb/zr364xx/
12649
12650ULPI BUS
12651M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12652L:	linux-usb@vger.kernel.org
12653S:	Maintained
12654F:	drivers/usb/common/ulpi.c
12655F:	include/linux/ulpi/
12656
12657USER-MODE LINUX (UML)
12658M:	Jeff Dike <jdike@addtoit.com>
12659M:	Richard Weinberger <richard@nod.at>
12660L:	user-mode-linux-devel@lists.sourceforge.net
12661L:	user-mode-linux-user@lists.sourceforge.net
12662W:	http://user-mode-linux.sourceforge.net
12663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12664S:	Maintained
12665F:	Documentation/virtual/uml/
12666F:	arch/um/
12667F:	arch/x86/um/
12668F:	fs/hostfs/
12669F:	fs/hppfs/
12670
12671USERSPACE I/O (UIO)
12672M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12673S:	Maintained
12674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12675F:	Documentation/DocBook/uio-howto.tmpl
12676F:	drivers/uio/
12677F:	include/linux/uio*.h
12678
12679UTIL-LINUX PACKAGE
12680M:	Karel Zak <kzak@redhat.com>
12681L:	util-linux@vger.kernel.org
12682W:	http://en.wikipedia.org/wiki/Util-linux
12683T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12684S:	Maintained
12685
12686UVESAFB DRIVER
12687M:	Michal Januszewski <spock@gentoo.org>
12688L:	linux-fbdev@vger.kernel.org
12689W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12690S:	Maintained
12691F:	Documentation/fb/uvesafb.txt
12692F:	drivers/video/fbdev/uvesafb.*
12693
12694VF610 NAND DRIVER
12695M:	Stefan Agner <stefan@agner.ch>
12696L:	linux-mtd@lists.infradead.org
12697S:	Supported
12698F:	drivers/mtd/nand/vf610_nfc.c
12699
12700VFAT/FAT/MSDOS FILESYSTEM
12701M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12702S:	Maintained
12703F:	Documentation/filesystems/vfat.txt
12704F:	fs/fat/
12705
12706VFIO DRIVER
12707M:	Alex Williamson <alex.williamson@redhat.com>
12708L:	kvm@vger.kernel.org
12709T:	git git://github.com/awilliam/linux-vfio.git
12710S:	Maintained
12711F:	Documentation/vfio.txt
12712F:	drivers/vfio/
12713F:	include/linux/vfio.h
12714F:	include/uapi/linux/vfio.h
12715
12716VFIO PLATFORM DRIVER
12717M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
12718L:	kvm@vger.kernel.org
12719S:	Maintained
12720F:	drivers/vfio/platform/
12721
12722VIDEOBUF2 FRAMEWORK
12723M:	Pawel Osciak <pawel@osciak.com>
12724M:	Marek Szyprowski <m.szyprowski@samsung.com>
12725M:	Kyungmin Park <kyungmin.park@samsung.com>
12726L:	linux-media@vger.kernel.org
12727S:	Maintained
12728F:	drivers/media/v4l2-core/videobuf2-*
12729F:	include/media/videobuf2-*
12730
12731VIRTIO AND VHOST VSOCK DRIVER
12732M:	Stefan Hajnoczi <stefanha@redhat.com>
12733L:	kvm@vger.kernel.org
12734L:	virtualization@lists.linux-foundation.org
12735L:	netdev@vger.kernel.org
12736S:	Maintained
12737F:	include/linux/virtio_vsock.h
12738F:	include/uapi/linux/virtio_vsock.h
12739F:	net/vmw_vsock/virtio_transport_common.c
12740F:	net/vmw_vsock/virtio_transport.c
12741F:	drivers/vhost/vsock.c
12742F:	drivers/vhost/vsock.h
12743
12744VIRTUAL SERIO DEVICE DRIVER
12745M:	Stephen Chandler Paul <thatslyude@gmail.com>
12746S:	Maintained
12747F:	drivers/input/serio/userio.c
12748F:	include/uapi/linux/userio.h
12749
12750VIRTIO CONSOLE DRIVER
12751M:	Amit Shah <amit.shah@redhat.com>
12752L:	virtualization@lists.linux-foundation.org
12753S:	Maintained
12754F:	drivers/char/virtio_console.c
12755F:	include/linux/virtio_console.h
12756F:	include/uapi/linux/virtio_console.h
12757
12758VIRTIO CORE, NET AND BLOCK DRIVERS
12759M:	"Michael S. Tsirkin" <mst@redhat.com>
12760L:	virtualization@lists.linux-foundation.org
12761S:	Maintained
12762F:	Documentation/devicetree/bindings/virtio/
12763F:	drivers/virtio/
12764F:	tools/virtio/
12765F:	drivers/net/virtio_net.c
12766F:	drivers/block/virtio_blk.c
12767F:	include/linux/virtio_*.h
12768F:	include/uapi/linux/virtio_*.h
12769
12770VIRTIO DRIVERS FOR S390
12771M:	Christian Borntraeger <borntraeger@de.ibm.com>
12772M:	Cornelia Huck <cornelia.huck@de.ibm.com>
12773L:	linux-s390@vger.kernel.org
12774L:	virtualization@lists.linux-foundation.org
12775L:	kvm@vger.kernel.org
12776S:	Supported
12777F:	drivers/s390/virtio/
12778
12779VIRTIO GPU DRIVER
12780M:	David Airlie <airlied@linux.ie>
12781M:	Gerd Hoffmann <kraxel@redhat.com>
12782L:	dri-devel@lists.freedesktop.org
12783L:	virtualization@lists.linux-foundation.org
12784S:	Maintained
12785F:	drivers/gpu/drm/virtio/
12786F:	include/uapi/linux/virtio_gpu.h
12787
12788VIRTIO HOST (VHOST)
12789M:	"Michael S. Tsirkin" <mst@redhat.com>
12790L:	kvm@vger.kernel.org
12791L:	virtualization@lists.linux-foundation.org
12792L:	netdev@vger.kernel.org
12793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12794S:	Maintained
12795F:	drivers/vhost/
12796F:	include/uapi/linux/vhost.h
12797
12798VIRTIO INPUT DRIVER
12799M:	Gerd Hoffmann <kraxel@redhat.com>
12800S:	Maintained
12801F:	drivers/virtio/virtio_input.c
12802F:	include/uapi/linux/virtio_input.h
12803
12804VIA RHINE NETWORK DRIVER
12805S:	Orphan
12806F:	drivers/net/ethernet/via/via-rhine.c
12807
12808VIA SD/MMC CARD CONTROLLER DRIVER
12809M:	Bruce Chang <brucechang@via.com.tw>
12810M:	Harald Welte <HaraldWelte@viatech.com>
12811S:	Maintained
12812F:	drivers/mmc/host/via-sdmmc.c
12813
12814VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12815M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12816L:	linux-fbdev@vger.kernel.org
12817S:	Maintained
12818F:	include/linux/via-core.h
12819F:	include/linux/via-gpio.h
12820F:	include/linux/via_i2c.h
12821F:	drivers/video/fbdev/via/
12822
12823VIA VELOCITY NETWORK DRIVER
12824M:	Francois Romieu <romieu@fr.zoreil.com>
12825L:	netdev@vger.kernel.org
12826S:	Maintained
12827F:	drivers/net/ethernet/via/via-velocity.*
12828
12829VIRT LIB
12830M:	Alex Williamson <alex.williamson@redhat.com>
12831M:	Paolo Bonzini <pbonzini@redhat.com>
12832L:	kvm@vger.kernel.org
12833S:	Supported
12834F:	virt/lib/
12835
12836VIVID VIRTUAL VIDEO DRIVER
12837M:	Hans Verkuil <hverkuil@xs4all.nl>
12838L:	linux-media@vger.kernel.org
12839T:	git git://linuxtv.org/media_tree.git
12840W:	https://linuxtv.org
12841S:	Maintained
12842F:	drivers/media/platform/vivid/*
12843
12844VLAN (802.1Q)
12845M:	Patrick McHardy <kaber@trash.net>
12846L:	netdev@vger.kernel.org
12847S:	Maintained
12848F:	drivers/net/macvlan.c
12849F:	include/linux/if_*vlan.h
12850F:	net/8021q/
12851
12852VLYNQ BUS
12853M:	Florian Fainelli <f.fainelli@gmail.com>
12854L:	openwrt-devel@lists.openwrt.org (subscribers-only)
12855S:	Maintained
12856F:	drivers/vlynq/vlynq.c
12857F:	include/linux/vlynq.h
12858
12859VME SUBSYSTEM
12860M:	Martyn Welch <martyn@welchs.me.uk>
12861M:	Manohar Vanga <manohar.vanga@gmail.com>
12862M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12863L:	devel@driverdev.osuosl.org
12864S:	Maintained
12865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12866F:	Documentation/vme_api.txt
12867F:	drivers/staging/vme/
12868F:	drivers/vme/
12869F:	include/linux/vme*
12870
12871VMWARE HYPERVISOR INTERFACE
12872M:	Alok Kataria <akataria@vmware.com>
12873L:	virtualization@lists.linux-foundation.org
12874S:	Supported
12875F:	arch/x86/kernel/cpu/vmware.c
12876
12877VMWARE BALLOON DRIVER
12878M:	Xavier Deguillard <xdeguillard@vmware.com>
12879M:	Philip Moltmann <moltmann@vmware.com>
12880M:	"VMware, Inc." <pv-drivers@vmware.com>
12881L:	linux-kernel@vger.kernel.org
12882S:	Maintained
12883F:	drivers/misc/vmw_balloon.c
12884
12885VMWARE VMMOUSE SUBDRIVER
12886M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
12887M:	"VMware, Inc." <pv-drivers@vmware.com>
12888L:	linux-input@vger.kernel.org
12889S:	Maintained
12890F:	drivers/input/mouse/vmmouse.c
12891F:	drivers/input/mouse/vmmouse.h
12892
12893VMWARE VMXNET3 ETHERNET DRIVER
12894M:	Shrikrishna Khare <skhare@vmware.com>
12895M:	"VMware, Inc." <pv-drivers@vmware.com>
12896L:	netdev@vger.kernel.org
12897S:	Maintained
12898F:	drivers/net/vmxnet3/
12899
12900VMware PVSCSI driver
12901M:	Jim Gill <jgill@vmware.com>
12902M:	VMware PV-Drivers <pv-drivers@vmware.com>
12903L:	linux-scsi@vger.kernel.org
12904S:	Maintained
12905F:	drivers/scsi/vmw_pvscsi.c
12906F:	drivers/scsi/vmw_pvscsi.h
12907
12908VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12909M:	Liam Girdwood <lgirdwood@gmail.com>
12910M:	Mark Brown <broonie@kernel.org>
12911L:	linux-kernel@vger.kernel.org
12912W:	http://www.slimlogic.co.uk/?p=48
12913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12914S:	Supported
12915F:	Documentation/devicetree/bindings/regulator/
12916F:	drivers/regulator/
12917F:	include/dt-bindings/regulator/
12918F:	include/linux/regulator/
12919
12920VRF
12921M:	David Ahern <dsa@cumulusnetworks.com>
12922M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12923L:	netdev@vger.kernel.org
12924S:	Maintained
12925F:	drivers/net/vrf.c
12926F:	Documentation/networking/vrf.txt
12927
12928VT1211 HARDWARE MONITOR DRIVER
12929M:	Juerg Haefliger <juergh@gmail.com>
12930L:	linux-hwmon@vger.kernel.org
12931S:	Maintained
12932F:	Documentation/hwmon/vt1211
12933F:	drivers/hwmon/vt1211.c
12934
12935VT8231 HARDWARE MONITOR DRIVER
12936M:	Roger Lucas <vt8231@hiddenengine.co.uk>
12937L:	linux-hwmon@vger.kernel.org
12938S:	Maintained
12939F:	drivers/hwmon/vt8231.c
12940
12941VUB300 USB to SDIO/SD/MMC bridge chip
12942M:	Tony Olech <tony.olech@elandigitalsystems.com>
12943L:	linux-mmc@vger.kernel.org
12944L:	linux-usb@vger.kernel.org
12945S:	Supported
12946F:	drivers/mmc/host/vub300.c
12947
12948W1 DALLAS'S 1-WIRE BUS
12949M:	Evgeniy Polyakov <zbr@ioremap.net>
12950S:	Maintained
12951F:	Documentation/w1/
12952F:	drivers/w1/
12953
12954W83791D HARDWARE MONITORING DRIVER
12955M:	Marc Hulsman <m.hulsman@tudelft.nl>
12956L:	linux-hwmon@vger.kernel.org
12957S:	Maintained
12958F:	Documentation/hwmon/w83791d
12959F:	drivers/hwmon/w83791d.c
12960
12961W83793 HARDWARE MONITORING DRIVER
12962M:	Rudolf Marek <r.marek@assembler.cz>
12963L:	linux-hwmon@vger.kernel.org
12964S:	Maintained
12965F:	Documentation/hwmon/w83793
12966F:	drivers/hwmon/w83793.c
12967
12968W83795 HARDWARE MONITORING DRIVER
12969M:	Jean Delvare <jdelvare@suse.com>
12970L:	linux-hwmon@vger.kernel.org
12971S:	Maintained
12972F:	drivers/hwmon/w83795.c
12973
12974W83L51xD SD/MMC CARD INTERFACE DRIVER
12975M:	Pierre Ossman <pierre@ossman.eu>
12976S:	Maintained
12977F:	drivers/mmc/host/wbsd.*
12978
12979WACOM PROTOCOL 4 SERIAL TABLETS
12980M:	Julian Squires <julian@cipht.net>
12981M:	Hans de Goede <hdegoede@redhat.com>
12982L:	linux-input@vger.kernel.org
12983S:	Maintained
12984F:	drivers/input/tablet/wacom_serial4.c
12985
12986WATCHDOG DEVICE DRIVERS
12987M:	Wim Van Sebroeck <wim@iguana.be>
12988R:	Guenter Roeck <linux@roeck-us.net>
12989L:	linux-watchdog@vger.kernel.org
12990W:	http://www.linux-watchdog.org/
12991T:	git git://www.linux-watchdog.org/linux-watchdog.git
12992S:	Maintained
12993F:	Documentation/devicetree/bindings/watchdog/
12994F:	Documentation/watchdog/
12995F:	drivers/watchdog/
12996F:	include/linux/watchdog.h
12997F:	include/uapi/linux/watchdog.h
12998
12999WIIMOTE HID DRIVER
13000M:	David Herrmann <dh.herrmann@googlemail.com>
13001L:	linux-input@vger.kernel.org
13002S:	Maintained
13003F:	drivers/hid/hid-wiimote*
13004
13005WINBOND CIR DRIVER
13006M:	David Härdeman <david@hardeman.nu>
13007S:	Maintained
13008F:	drivers/media/rc/winbond-cir.c
13009
13010WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13011M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13012L:	linux-watchdog@vger.kernel.org
13013S:	Maintained
13014F:	drivers/watchdog/ebc-c384_wdt.c
13015
13016WINSYSTEMS WS16C48 GPIO DRIVER
13017M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13018L:	linux-gpio@vger.kernel.org
13019S:	Maintained
13020F:	drivers/gpio/gpio-ws16c48.c
13021
13022WIMAX STACK
13023M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13024M:	linux-wimax@intel.com
13025L:	wimax@linuxwimax.org (subscribers-only)
13026S:	Supported
13027W:	http://linuxwimax.org
13028F:	Documentation/wimax/README.wimax
13029F:	include/linux/wimax/debug.h
13030F:	include/net/wimax.h
13031F:	include/uapi/linux/wimax.h
13032F:	net/wimax/
13033
13034WISTRON LAPTOP BUTTON DRIVER
13035M:	Miloslav Trmac <mitr@volny.cz>
13036S:	Maintained
13037F:	drivers/input/misc/wistron_btns.c
13038
13039WL3501 WIRELESS PCMCIA CARD DRIVER
13040M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13041L:	linux-wireless@vger.kernel.org
13042W:	http://oops.ghostprotocols.net:81/blog
13043S:	Maintained
13044F:	drivers/net/wireless/wl3501*
13045
13046WOLFSON MICROELECTRONICS DRIVERS
13047L:	patches@opensource.wolfsonmicro.com
13048T:	git https://github.com/CirrusLogic/linux-drivers.git
13049W:	https://github.com/CirrusLogic/linux-drivers/wiki
13050S:	Supported
13051F:	Documentation/hwmon/wm83??
13052F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13053F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13054F:	Documentation/devicetree/bindings/mfd/arizona.txt
13055F:	arch/arm/mach-s3c64xx/mach-crag6410*
13056F:	drivers/clk/clk-wm83*.c
13057F:	drivers/extcon/extcon-arizona.c
13058F:	drivers/leds/leds-wm83*.c
13059F:	drivers/gpio/gpio-*wm*.c
13060F:	drivers/gpio/gpio-arizona.c
13061F:	drivers/hwmon/wm83??-hwmon.c
13062F:	drivers/input/misc/wm831x-on.c
13063F:	drivers/input/touchscreen/wm831x-ts.c
13064F:	drivers/input/touchscreen/wm97*.c
13065F:	drivers/mfd/arizona*
13066F:	drivers/mfd/wm*.c
13067F:	drivers/mfd/cs47l24*
13068F:	drivers/power/supply/wm83*.c
13069F:	drivers/rtc/rtc-wm83*.c
13070F:	drivers/regulator/wm8*.c
13071F:	drivers/video/backlight/wm83*_bl.c
13072F:	drivers/watchdog/wm83*_wdt.c
13073F:	include/linux/mfd/arizona/
13074F:	include/linux/mfd/wm831x/
13075F:	include/linux/mfd/wm8350/
13076F:	include/linux/mfd/wm8400*
13077F:	include/linux/wm97xx.h
13078F:	include/sound/wm????.h
13079F:	sound/soc/codecs/arizona.?
13080F:	sound/soc/codecs/wm*
13081F:	sound/soc/codecs/cs47l24*
13082
13083WORKQUEUE
13084M:	Tejun Heo <tj@kernel.org>
13085R:	Lai Jiangshan <jiangshanlai@gmail.com>
13086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13087S:	Maintained
13088F:	include/linux/workqueue.h
13089F:	kernel/workqueue.c
13090F:	Documentation/workqueue.txt
13091
13092X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13093M:	Chen-Yu Tsai <wens@csie.org>
13094L:	linux-kernel@vger.kernel.org
13095S:	Maintained
13096N:	axp[128]
13097
13098X.25 NETWORK LAYER
13099M:	Andrew Hendry <andrew.hendry@gmail.com>
13100L:	linux-x25@vger.kernel.org
13101S:	Odd Fixes
13102F:	Documentation/networking/x25*
13103F:	include/net/x25*
13104F:	net/x25/
13105
13106X86 ARCHITECTURE (32-BIT AND 64-BIT)
13107M:	Thomas Gleixner <tglx@linutronix.de>
13108M:	Ingo Molnar <mingo@redhat.com>
13109M:	"H. Peter Anvin" <hpa@zytor.com>
13110M:	x86@kernel.org
13111L:	linux-kernel@vger.kernel.org
13112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13113S:	Maintained
13114F:	Documentation/x86/
13115F:	arch/x86/
13116
13117X86 PLATFORM DRIVERS
13118M:	Darren Hart <dvhart@infradead.org>
13119L:	platform-driver-x86@vger.kernel.org
13120T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13121S:	Maintained
13122F:	drivers/platform/x86/
13123F:	drivers/platform/olpc/
13124
13125X86 MCE INFRASTRUCTURE
13126M:	Tony Luck <tony.luck@intel.com>
13127M:	Borislav Petkov <bp@alien8.de>
13128L:	linux-edac@vger.kernel.org
13129S:	Maintained
13130F:	arch/x86/kernel/cpu/mcheck/*
13131
13132X86 MICROCODE UPDATE SUPPORT
13133M:	Borislav Petkov <bp@alien8.de>
13134S:	Maintained
13135F:	arch/x86/kernel/cpu/microcode/*
13136
13137X86 VDSO
13138M:	Andy Lutomirski <luto@amacapital.net>
13139L:	linux-kernel@vger.kernel.org
13140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13141S:	Maintained
13142F:	arch/x86/entry/vdso/
13143
13144XC2028/3028 TUNER DRIVER
13145M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13146M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13147L:	linux-media@vger.kernel.org
13148W:	https://linuxtv.org
13149T:	git git://linuxtv.org/media_tree.git
13150S:	Maintained
13151F:	drivers/media/tuners/tuner-xc2028.*
13152
13153XEN HYPERVISOR INTERFACE
13154M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13155M:	David Vrabel <david.vrabel@citrix.com>
13156M:	Juergen Gross <jgross@suse.com>
13157L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13159S:	Supported
13160F:	arch/x86/xen/
13161F:	drivers/*/xen-*front.c
13162F:	drivers/xen/
13163F:	arch/x86/include/asm/xen/
13164F:	include/xen/
13165F:	include/uapi/xen/
13166
13167XEN HYPERVISOR ARM
13168M:	Stefano Stabellini <sstabellini@kernel.org>
13169L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13170S:	Maintained
13171F:	arch/arm/xen/
13172F:	arch/arm/include/asm/xen/
13173
13174XEN HYPERVISOR ARM64
13175M:	Stefano Stabellini <sstabellini@kernel.org>
13176L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13177S:	Maintained
13178F:	arch/arm64/xen/
13179F:	arch/arm64/include/asm/xen/
13180
13181XEN NETWORK BACKEND DRIVER
13182M:	Wei Liu <wei.liu2@citrix.com>
13183M:	Paul Durrant <paul.durrant@citrix.com>
13184L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13185L:	netdev@vger.kernel.org
13186S:	Supported
13187F:	drivers/net/xen-netback/*
13188
13189XEN PCI SUBSYSTEM
13190M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13191L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13192S:	Supported
13193F:	arch/x86/pci/*xen*
13194F:	drivers/pci/*xen*
13195
13196XEN BLOCK SUBSYSTEM
13197M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13198M:	Roger Pau Monné <roger.pau@citrix.com>
13199L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13200S:	Supported
13201F:	drivers/block/xen-blkback/*
13202F:	drivers/block/xen*
13203
13204XEN PVSCSI DRIVERS
13205M:	Juergen Gross <jgross@suse.com>
13206L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13207L:	linux-scsi@vger.kernel.org
13208S:	Supported
13209F:	drivers/scsi/xen-scsifront.c
13210F:	drivers/xen/xen-scsiback.c
13211F:	include/xen/interface/io/vscsiif.h
13212
13213XEN SWIOTLB SUBSYSTEM
13214M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13215L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13216S:	Supported
13217F:	arch/x86/xen/*swiotlb*
13218F:	drivers/xen/*swiotlb*
13219
13220XFS FILESYSTEM
13221M:	Dave Chinner <david@fromorbit.com>
13222M:	linux-xfs@vger.kernel.org
13223L:	linux-xfs@vger.kernel.org
13224W:	http://xfs.org/
13225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13226S:	Supported
13227F:	Documentation/filesystems/xfs.txt
13228F:	fs/xfs/
13229
13230XILINX AXI ETHERNET DRIVER
13231M:	Anirudha Sarangi <anirudh@xilinx.com>
13232M:	John Linn <John.Linn@xilinx.com>
13233S:	Maintained
13234F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13235
13236XILINX UARTLITE SERIAL DRIVER
13237M:	Peter Korsgaard <jacmet@sunsite.dk>
13238L:	linux-serial@vger.kernel.org
13239S:	Maintained
13240F:	drivers/tty/serial/uartlite.c
13241
13242XILINX VIDEO IP CORES
13243M:	Hyun Kwon <hyun.kwon@xilinx.com>
13244M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13245L:	linux-media@vger.kernel.org
13246T:	git git://linuxtv.org/media_tree.git
13247S:	Supported
13248F:	Documentation/devicetree/bindings/media/xilinx/
13249F:	drivers/media/platform/xilinx/
13250F:	include/uapi/linux/xilinx-v4l2-controls.h
13251
13252XILLYBUS DRIVER
13253M:	Eli Billauer <eli.billauer@gmail.com>
13254L:	linux-kernel@vger.kernel.org
13255S:	Supported
13256F:	drivers/char/xillybus/
13257
13258XTENSA XTFPGA PLATFORM SUPPORT
13259M:	Max Filippov <jcmvbkbc@gmail.com>
13260L:	linux-xtensa@linux-xtensa.org
13261S:	Maintained
13262F:	drivers/spi/spi-xtensa-xtfpga.c
13263F:	sound/soc/xtensa/xtfpga-i2s.c
13264
13265YAM DRIVER FOR AX.25
13266M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13267L:	linux-hams@vger.kernel.org
13268S:	Maintained
13269F:	drivers/net/hamradio/yam*
13270F:	include/linux/yam.h
13271
13272YEALINK PHONE DRIVER
13273M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13274L:	usbb2k-api-dev@nongnu.org
13275S:	Maintained
13276F:	Documentation/input/yealink.txt
13277F:	drivers/input/misc/yealink.*
13278
13279Z8530 DRIVER FOR AX.25
13280M:	Joerg Reuter <jreuter@yaina.de>
13281W:	http://yaina.de/jreuter/
13282W:	http://www.qsl.net/dl1bke/
13283L:	linux-hams@vger.kernel.org
13284S:	Maintained
13285F:	Documentation/networking/z8530drv.txt
13286F:	drivers/net/hamradio/*scc.c
13287F:	drivers/net/hamradio/z8530.h
13288
13289ZBUD COMPRESSED PAGE ALLOCATOR
13290M:	Seth Jennings <sjenning@redhat.com>
13291L:	linux-mm@kvack.org
13292S:	Maintained
13293F:	mm/zbud.c
13294F:	include/linux/zbud.h
13295
13296ZD1211RW WIRELESS DRIVER
13297M:	Daniel Drake <dsd@gentoo.org>
13298M:	Ulrich Kunitz <kune@deine-taler.de>
13299W:	http://zd1211.ath.cx/wiki/DriverRewrite
13300L:	linux-wireless@vger.kernel.org
13301L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13302S:	Maintained
13303F:	drivers/net/wireless/zydas/zd1211rw/
13304
13305ZPOOL COMPRESSED PAGE STORAGE API
13306M:	Dan Streetman <ddstreet@ieee.org>
13307L:	linux-mm@kvack.org
13308S:	Maintained
13309F:	mm/zpool.c
13310F:	include/linux/zpool.h
13311
13312ZR36067 VIDEO FOR LINUX DRIVER
13313L:	mjpeg-users@lists.sourceforge.net
13314L:	linux-media@vger.kernel.org
13315W:	http://mjpeg.sourceforge.net/driver-zoran/
13316T:	hg https://linuxtv.org/hg/v4l-dvb
13317S:	Odd Fixes
13318F:	drivers/media/pci/zoran/
13319
13320ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13321M:	Minchan Kim <minchan@kernel.org>
13322M:	Nitin Gupta <ngupta@vflare.org>
13323R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13324L:	linux-kernel@vger.kernel.org
13325S:	Maintained
13326F:	drivers/block/zram/
13327F:	Documentation/blockdev/zram.txt
13328
13329ZS DECSTATION Z85C30 SERIAL DRIVER
13330M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13331S:	Maintained
13332F:	drivers/tty/serial/zs.*
13333
13334ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13335M:	Minchan Kim <minchan@kernel.org>
13336M:	Nitin Gupta <ngupta@vflare.org>
13337R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13338L:	linux-mm@kvack.org
13339S:	Maintained
13340F:	mm/zsmalloc.c
13341F:	include/linux/zsmalloc.h
13342F:	Documentation/vm/zsmalloc.txt
13343
13344ZSWAP COMPRESSED SWAP CACHING
13345M:	Seth Jennings <sjenning@redhat.com>
13346L:	linux-mm@kvack.org
13347S:	Maintained
13348F:	mm/zswap.c
13349
13350THE REST
13351M:	Linus Torvalds <torvalds@linux-foundation.org>
13352L:	linux-kernel@vger.kernel.org
13353Q:	http://patchwork.kernel.org/project/LKML/list/
13354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13355S:	Buried alive in reporters
13356F:	*
13357F:	*/
13358