xref: /linux/MAINTAINERS (revision 7fde1484af21f9668e9575bd8a119ebc4fe6fe42)
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
258ACCES 104-QUAD-8 IIO DRIVER
259M:	William Breathitt Gray <vilhelm.gray@gmail.com>
260L:	linux-iio@vger.kernel.org
261S:	Maintained
262F:	drivers/iio/counter/104-quad-8.c
263
264ACENIC DRIVER
265M:	Jes Sorensen <jes@trained-monkey.org>
266L:	linux-acenic@sunsite.dk
267S:	Maintained
268F:	drivers/net/ethernet/alteon/acenic*
269
270ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
271M:	Peter Feuerer <peter@piie.net>
272L:	platform-driver-x86@vger.kernel.org
273W:	http://piie.net/?section=acerhdf
274S:	Maintained
275F:	drivers/platform/x86/acerhdf.c
276
277ACER WMI LAPTOP EXTRAS
278M:	"Lee, Chun-Yi" <jlee@suse.com>
279L:	platform-driver-x86@vger.kernel.org
280S:	Maintained
281F:	drivers/platform/x86/acer-wmi.c
282
283ACPI
284M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
285M:	Len Brown <lenb@kernel.org>
286L:	linux-acpi@vger.kernel.org
287W:	https://01.org/linux-acpi
288Q:	https://patchwork.kernel.org/project/linux-acpi/list/
289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
290S:	Supported
291F:	drivers/acpi/
292F:	drivers/pnp/pnpacpi/
293F:	include/linux/acpi.h
294F:	include/acpi/
295F:	Documentation/acpi/
296F:	Documentation/ABI/testing/sysfs-bus-acpi
297F:	Documentation/ABI/testing/configfs-acpi
298F:	drivers/pci/*acpi*
299F:	drivers/pci/*/*acpi*
300F:	drivers/pci/*/*/*acpi*
301F:	tools/power/acpi/
302
303ACPI COMPONENT ARCHITECTURE (ACPICA)
304M:	Robert Moore <robert.moore@intel.com>
305M:	Lv Zheng <lv.zheng@intel.com>
306M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
307L:	linux-acpi@vger.kernel.org
308L:	devel@acpica.org
309W:	https://acpica.org/
310W:	https://github.com/acpica/acpica/
311Q:	https://patchwork.kernel.org/project/linux-acpi/list/
312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
313S:	Supported
314F:	drivers/acpi/acpica/
315F:	include/acpi/
316F:	tools/power/acpi/
317
318ACPI FAN DRIVER
319M:	Zhang Rui <rui.zhang@intel.com>
320L:	linux-acpi@vger.kernel.org
321W:	https://01.org/linux-acpi
322S:	Supported
323F:	drivers/acpi/fan.c
324
325ACPI FOR ARM64 (ACPI/arm64)
326M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
327M:	Hanjun Guo <hanjun.guo@linaro.org>
328M:	Sudeep Holla <sudeep.holla@arm.com>
329L:	linux-acpi@vger.kernel.org
330S:	Maintained
331F:	drivers/acpi/arm64
332
333ACPI THERMAL DRIVER
334M:	Zhang Rui <rui.zhang@intel.com>
335L:	linux-acpi@vger.kernel.org
336W:	https://01.org/linux-acpi
337S:	Supported
338F:	drivers/acpi/*thermal*
339
340ACPI VIDEO DRIVER
341M:	Zhang Rui <rui.zhang@intel.com>
342L:	linux-acpi@vger.kernel.org
343W:	https://01.org/linux-acpi
344S:	Supported
345F:	drivers/acpi/acpi_video.c
346
347ACPI WMI DRIVER
348L:	platform-driver-x86@vger.kernel.org
349S:	Orphan
350F:	drivers/platform/x86/wmi.c
351
352AD1889 ALSA SOUND DRIVER
353M:	Thibaut Varene <T-Bone@parisc-linux.org>
354W:	http://wiki.parisc-linux.org/AD1889
355L:	linux-parisc@vger.kernel.org
356S:	Maintained
357F:	sound/pci/ad1889.*
358
359AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
360M:	Michael Hennerich <michael.hennerich@analog.com>
361W:	http://wiki.analog.com/AD5254
362W:	http://ez.analog.com/community/linux-device-drivers
363S:	Supported
364F:	drivers/misc/ad525x_dpot.c
365
366AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
367M:	Michael Hennerich <michael.hennerich@analog.com>
368W:	http://wiki.analog.com/AD5398
369W:	http://ez.analog.com/community/linux-device-drivers
370S:	Supported
371F:	drivers/regulator/ad5398.c
372
373AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
374M:	Michael Hennerich <michael.hennerich@analog.com>
375W:	http://wiki.analog.com/AD7142
376W:	http://ez.analog.com/community/linux-device-drivers
377S:	Supported
378F:	drivers/input/misc/ad714x.c
379
380AD7877 TOUCHSCREEN DRIVER
381M:	Michael Hennerich <michael.hennerich@analog.com>
382W:	http://wiki.analog.com/AD7877
383W:	http://ez.analog.com/community/linux-device-drivers
384S:	Supported
385F:	drivers/input/touchscreen/ad7877.c
386
387AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
388M:	Michael Hennerich <michael.hennerich@analog.com>
389W:	http://wiki.analog.com/AD7879
390W:	http://ez.analog.com/community/linux-device-drivers
391S:	Supported
392F:	drivers/input/touchscreen/ad7879.c
393
394ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
395M:	Jiri Kosina <jikos@kernel.org>
396S:	Maintained
397
398ADF7242 IEEE 802.15.4 RADIO DRIVER
399M:	Michael Hennerich <michael.hennerich@analog.com>
400W:	https://wiki.analog.com/ADF7242
401W:	http://ez.analog.com/community/linux-device-drivers
402L:	linux-wpan@vger.kernel.org
403S:	Supported
404F:	drivers/net/ieee802154/adf7242.c
405F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
406
407ADM1025 HARDWARE MONITOR DRIVER
408M:	Jean Delvare <jdelvare@suse.com>
409L:	linux-hwmon@vger.kernel.org
410S:	Maintained
411F:	Documentation/hwmon/adm1025
412F:	drivers/hwmon/adm1025.c
413
414ADM1029 HARDWARE MONITOR DRIVER
415M:	Corentin Labbe <clabbe.montjoie@gmail.com>
416L:	linux-hwmon@vger.kernel.org
417S:	Maintained
418F:	drivers/hwmon/adm1029.c
419
420ADM8211 WIRELESS DRIVER
421L:	linux-wireless@vger.kernel.org
422W:	http://wireless.kernel.org/
423S:	Orphan
424F:	drivers/net/wireless/admtek/adm8211.*
425
426ADP1653 FLASH CONTROLLER DRIVER
427M:	Sakari Ailus <sakari.ailus@iki.fi>
428L:	linux-media@vger.kernel.org
429S:	Maintained
430F:	drivers/media/i2c/adp1653.c
431F:	include/media/i2c/adp1653.h
432
433ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
434M:	Michael Hennerich <michael.hennerich@analog.com>
435W:	http://wiki.analog.com/ADP5520
436W:	http://ez.analog.com/community/linux-device-drivers
437S:	Supported
438F:	drivers/mfd/adp5520.c
439F:	drivers/video/backlight/adp5520_bl.c
440F:	drivers/leds/leds-adp5520.c
441F:	drivers/gpio/gpio-adp5520.c
442F:	drivers/input/keyboard/adp5520-keys.c
443
444ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
445M:	Michael Hennerich <michael.hennerich@analog.com>
446W:	http://wiki.analog.com/ADP5588
447W:	http://ez.analog.com/community/linux-device-drivers
448S:	Supported
449F:	drivers/input/keyboard/adp5588-keys.c
450F:	drivers/gpio/gpio-adp5588.c
451
452ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
453M:	Michael Hennerich <michael.hennerich@analog.com>
454W:	http://wiki.analog.com/ADP8860
455W:	http://ez.analog.com/community/linux-device-drivers
456S:	Supported
457F:	drivers/video/backlight/adp8860_bl.c
458
459ADS1015 HARDWARE MONITOR DRIVER
460M:	Dirk Eibach <eibach@gdsys.de>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/ads1015
464F:	drivers/hwmon/ads1015.c
465F:	include/linux/i2c/ads1015.h
466
467ADT746X FAN DRIVER
468M:	Colin Leroy <colin@colino.net>
469S:	Maintained
470F:	drivers/macintosh/therm_adt746x.c
471
472ADT7475 HARDWARE MONITOR DRIVER
473M:	Jean Delvare <jdelvare@suse.com>
474L:	linux-hwmon@vger.kernel.org
475S:	Maintained
476F:	Documentation/hwmon/adt7475
477F:	drivers/hwmon/adt7475.c
478
479ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
480M:	Michael Hennerich <michael.hennerich@analog.com>
481W:	http://wiki.analog.com/ADXL345
482W:	http://ez.analog.com/community/linux-device-drivers
483S:	Supported
484F:	drivers/input/misc/adxl34x.c
485
486ADVANSYS SCSI DRIVER
487M:	Matthew Wilcox <matthew@wil.cx>
488M:	Hannes Reinecke <hare@suse.com>
489L:	linux-scsi@vger.kernel.org
490S:	Maintained
491F:	Documentation/scsi/advansys.txt
492F:	drivers/scsi/advansys.c
493
494AEDSP16 DRIVER
495M:	Riccardo Facchetti <fizban@tin.it>
496S:	Maintained
497F:	sound/oss/aedsp16.c
498
499AF9013 MEDIA DRIVER
500M:	Antti Palosaari <crope@iki.fi>
501L:	linux-media@vger.kernel.org
502W:	https://linuxtv.org
503W:	http://palosaari.fi/linux/
504Q:	http://patchwork.linuxtv.org/project/linux-media/list/
505T:	git git://linuxtv.org/anttip/media_tree.git
506S:	Maintained
507F:	drivers/media/dvb-frontends/af9013*
508
509AF9033 MEDIA DRIVER
510M:	Antti Palosaari <crope@iki.fi>
511L:	linux-media@vger.kernel.org
512W:	https://linuxtv.org
513W:	http://palosaari.fi/linux/
514Q:	http://patchwork.linuxtv.org/project/linux-media/list/
515T:	git git://linuxtv.org/anttip/media_tree.git
516S:	Maintained
517F:	drivers/media/dvb-frontends/af9033*
518
519AFFS FILE SYSTEM
520L:	linux-fsdevel@vger.kernel.org
521S:	Orphan
522F:	Documentation/filesystems/affs.txt
523F:	fs/affs/
524
525AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
526M:	David Howells <dhowells@redhat.com>
527L:	linux-afs@lists.infradead.org
528S:	Supported
529F:	fs/afs/
530F:	include/net/af_rxrpc.h
531F:	net/rxrpc/af_rxrpc.c
532
533AGPGART DRIVER
534M:	David Airlie <airlied@linux.ie>
535T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
536S:	Maintained
537F:	drivers/char/agp/
538F:	include/linux/agp*
539F:	include/uapi/linux/agp*
540
541AHA152X SCSI DRIVER
542M:	"Juergen E. Fischer" <fischer@norbit.de>
543L:	linux-scsi@vger.kernel.org
544S:	Maintained
545F:	drivers/scsi/aha152x*
546F:	drivers/scsi/pcmcia/aha152x*
547
548AIC7XXX / AIC79XX SCSI DRIVER
549M:	Hannes Reinecke <hare@suse.com>
550L:	linux-scsi@vger.kernel.org
551S:	Maintained
552F:	drivers/scsi/aic7xxx/
553
554AIMSLAB FM RADIO RECEIVER DRIVER
555M:	Hans Verkuil <hverkuil@xs4all.nl>
556L:	linux-media@vger.kernel.org
557T:	git git://linuxtv.org/media_tree.git
558W:	https://linuxtv.org
559S:	Maintained
560F:	drivers/media/radio/radio-aimslab*
561
562AIO
563M:	Benjamin LaHaise <bcrl@kvack.org>
564L:	linux-aio@kvack.org
565S:	Supported
566F:	fs/aio.c
567F:	include/linux/*aio*.h
568
569AIRSPY MEDIA DRIVER
570M:	Antti Palosaari <crope@iki.fi>
571L:	linux-media@vger.kernel.org
572W:	https://linuxtv.org
573W:	http://palosaari.fi/linux/
574Q:	http://patchwork.linuxtv.org/project/linux-media/list/
575T:	git git://linuxtv.org/anttip/media_tree.git
576S:	Maintained
577F:	drivers/media/usb/airspy/
578
579ALCATEL SPEEDTOUCH USB DRIVER
580M:	Duncan Sands <duncan.sands@free.fr>
581L:	linux-usb@vger.kernel.org
582W:	http://www.linux-usb.org/SpeedTouch/
583S:	Maintained
584F:	drivers/usb/atm/speedtch.c
585F:	drivers/usb/atm/usbatm.c
586
587ALCHEMY AU1XX0 MMC DRIVER
588M:	Manuel Lauss <manuel.lauss@gmail.com>
589S:	Maintained
590F:	drivers/mmc/host/au1xmmc.c
591
592ALI1563 I2C DRIVER
593M:	Rudolf Marek <r.marek@assembler.cz>
594L:	linux-i2c@vger.kernel.org
595S:	Maintained
596F:	Documentation/i2c/busses/i2c-ali1563
597F:	drivers/i2c/busses/i2c-ali1563.c
598
599ALLWINNER SECURITY SYSTEM
600M:	Corentin Labbe <clabbe.montjoie@gmail.com>
601L:	linux-crypto@vger.kernel.org
602S:	Maintained
603F:	drivers/crypto/sunxi-ss/
604
605ALPHA PORT
606M:	Richard Henderson <rth@twiddle.net>
607M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
608M:	Matt Turner <mattst88@gmail.com>
609S:	Odd Fixes
610L:	linux-alpha@vger.kernel.org
611F:	arch/alpha/
612
613ALPS PS/2 TOUCHPAD DRIVER
614R:	Pali Rohár <pali.rohar@gmail.com>
615F:	drivers/input/mouse/alps.*
616
617ALTERA MAILBOX DRIVER
618M:	Ley Foon Tan <lftan@altera.com>
619L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
620S:	Maintained
621F:	drivers/mailbox/mailbox-altera.c
622
623ALTERA PIO DRIVER
624M:	Tien Hock Loh <thloh@altera.com>
625L:	linux-gpio@vger.kernel.org
626S:	Maintained
627F:	drivers/gpio/gpio-altera.c
628
629ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
630M:	Thor Thayer <tthayer@opensource.altera.com>
631S:	Maintained
632F:	drivers/gpio/gpio-altera-a10sr.c
633F:	drivers/mfd/altera-a10sr.c
634F:	include/linux/mfd/altera-a10sr.h
635
636ALTERA TRIPLE SPEED ETHERNET DRIVER
637M:	Vince Bridgers <vbridger@opensource.altera.com>
638L:	netdev@vger.kernel.org
639L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
640S:	Maintained
641F:	drivers/net/ethernet/altera/
642
643ALTERA UART/JTAG UART SERIAL DRIVERS
644M:	Tobias Klauser <tklauser@distanz.ch>
645L:	linux-serial@vger.kernel.org
646L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
647S:	Maintained
648F:	drivers/tty/serial/altera_uart.c
649F:	drivers/tty/serial/altera_jtaguart.c
650F:	include/linux/altera_uart.h
651F:	include/linux/altera_jtaguart.h
652
653AMAZON ETHERNET DRIVERS
654M:	Netanel Belgazal <netanel@annapurnalabs.com>
655R:	Saeed Bishara <saeed@annapurnalabs.com>
656R:	Zorik Machulsky <zorik@annapurnalabs.com>
657L:	netdev@vger.kernel.org
658S:	Supported
659F:	Documentation/networking/ena.txt
660F:	drivers/net/ethernet/amazon/
661
662AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
663M:	Tom Lendacky <thomas.lendacky@amd.com>
664M:	Gary Hook <gary.hook@amd.com>
665L:	linux-crypto@vger.kernel.org
666S:	Supported
667F:	drivers/crypto/ccp/
668F:	include/linux/ccp.h
669
670AMD FAM15H PROCESSOR POWER MONITORING DRIVER
671M:	Huang Rui <ray.huang@amd.com>
672L:	linux-hwmon@vger.kernel.org
673S:	Supported
674F:	Documentation/hwmon/fam15h_power
675F:	drivers/hwmon/fam15h_power.c
676
677AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
678L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
679S:	Orphan
680F:	drivers/usb/gadget/udc/amd5536udc.*
681
682AMD GEODE PROCESSOR/CHIPSET SUPPORT
683P:	Andres Salomon <dilinger@queued.net>
684L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
685W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
686S:	Supported
687F:	drivers/char/hw_random/geode-rng.c
688F:	drivers/crypto/geode*
689F:	drivers/video/fbdev/geode/
690F:	arch/x86/include/asm/geode.h
691
692AMD IOMMU (AMD-VI)
693M:	Joerg Roedel <joro@8bytes.org>
694L:	iommu@lists.linux-foundation.org
695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
696S:	Maintained
697F:	drivers/iommu/amd_iommu*.[ch]
698F:	include/linux/amd-iommu.h
699
700AMD KFD
701M:	Oded Gabbay <oded.gabbay@gmail.com>
702L:	dri-devel@lists.freedesktop.org
703T:	git git://people.freedesktop.org/~gabbayo/linux.git
704S:	Supported
705F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
706F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
707F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
708F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
709F:	drivers/gpu/drm/amd/amdkfd/
710F:	drivers/gpu/drm/amd/include/cik_structs.h
711F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
712F:	drivers/gpu/drm/amd/include/vi_structs.h
713F:	drivers/gpu/drm/radeon/radeon_kfd.c
714F:	drivers/gpu/drm/radeon/radeon_kfd.h
715F:	include/uapi/linux/kfd_ioctl.h
716
717AMD SEATTLE DEVICE TREE SUPPORT
718M:	Brijesh Singh <brijeshkumar.singh@amd.com>
719M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
720M:	Tom Lendacky <thomas.lendacky@amd.com>
721S:	Supported
722F:	arch/arm64/boot/dts/amd/
723
724AMD XGBE DRIVER
725M:	Tom Lendacky <thomas.lendacky@amd.com>
726L:	netdev@vger.kernel.org
727S:	Supported
728F:	drivers/net/ethernet/amd/xgbe/
729F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
730
731AMS (Apple Motion Sensor) DRIVER
732M:	Michael Hanselmann <linux-kernel@hansmi.ch>
733S:	Supported
734F:	drivers/macintosh/ams/
735
736ANALOG DEVICES INC AD9389B DRIVER
737M:	Hans Verkuil <hans.verkuil@cisco.com>
738L:	linux-media@vger.kernel.org
739S:	Maintained
740F:	drivers/media/i2c/ad9389b*
741
742ANALOG DEVICES INC ADV7180 DRIVER
743M:	Lars-Peter Clausen <lars@metafoo.de>
744L:	linux-media@vger.kernel.org
745W:	http://ez.analog.com/community/linux-device-drivers
746S:	Supported
747F:	drivers/media/i2c/adv7180.c
748
749ANALOG DEVICES INC ADV7511 DRIVER
750M:	Hans Verkuil <hans.verkuil@cisco.com>
751L:	linux-media@vger.kernel.org
752S:	Maintained
753F:	drivers/media/i2c/adv7511*
754
755ANALOG DEVICES INC ADV7604 DRIVER
756M:	Hans Verkuil <hans.verkuil@cisco.com>
757L:	linux-media@vger.kernel.org
758S:	Maintained
759F:	drivers/media/i2c/adv7604*
760
761ANALOG DEVICES INC ADV7842 DRIVER
762M:	Hans Verkuil <hans.verkuil@cisco.com>
763L:	linux-media@vger.kernel.org
764S:	Maintained
765F:	drivers/media/i2c/adv7842*
766
767ANALOG DEVICES INC ASOC CODEC DRIVERS
768M:	Lars-Peter Clausen <lars@metafoo.de>
769L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
770W:	http://wiki.analog.com/
771W:	http://ez.analog.com/community/linux-device-drivers
772S:	Supported
773F:	sound/soc/codecs/adau*
774F:	sound/soc/codecs/adav*
775F:	sound/soc/codecs/ad1*
776F:	sound/soc/codecs/ad7*
777F:	sound/soc/codecs/ssm*
778F:	sound/soc/codecs/sigmadsp.*
779
780ANALOG DEVICES INC ASOC DRIVERS
781L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
782L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
783W:	http://blackfin.uclinux.org/
784S:	Supported
785F:	sound/soc/blackfin/*
786
787ANALOG DEVICES INC IIO DRIVERS
788M:	Lars-Peter Clausen <lars@metafoo.de>
789M:	Michael Hennerich <Michael.Hennerich@analog.com>
790W:	http://wiki.analog.com/
791W:	http://ez.analog.com/community/linux-device-drivers
792S:	Supported
793F:	drivers/iio/*/ad*
794X:	drivers/iio/*/adjd*
795F:	drivers/staging/iio/*/ad*
796F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
797
798ANALOG DEVICES INC DMA DRIVERS
799M:	Lars-Peter Clausen <lars@metafoo.de>
800W:	http://ez.analog.com/community/linux-device-drivers
801S:	Supported
802F:	drivers/dma/dma-axi-dmac.c
803
804ANDROID CONFIG FRAGMENTS
805M:	Rob Herring <robh@kernel.org>
806S:	Supported
807F:	kernel/configs/android*
808
809ANDROID DRIVERS
810M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
811M:	Arve Hjønnevåg <arve@android.com>
812M:	Riley Andrews <riandrews@android.com>
813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
814L:	devel@driverdev.osuosl.org
815S:	Supported
816F:	drivers/android/
817F:	drivers/staging/android/
818
819ANDROID ION DRIVER
820M:	Laura Abbott <labbott@redhat.com>
821M:	Sumit Semwal <sumit.semwal@linaro.org>
822L:	devel@driverdev.osuosl.org
823S:	Supported
824F:	Documentation/devicetree/bindings/staging/ion/
825F:	drivers/staging/android/ion
826F:	drivers/staging/android/uapi/ion.h
827F:	drivers/staging/android/uapi/ion_test.h
828
829AOA (Apple Onboard Audio) ALSA DRIVER
830M:	Johannes Berg <johannes@sipsolutions.net>
831L:	linuxppc-dev@lists.ozlabs.org
832L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
833S:	Maintained
834F:	sound/aoa/
835
836APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
837M:	William Breathitt Gray <vilhelm.gray@gmail.com>
838L:	linux-iio@vger.kernel.org
839S:	Maintained
840F:	drivers/iio/adc/stx104.c
841
842APM DRIVER
843M:	Jiri Kosina <jikos@kernel.org>
844S:	Odd fixes
845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
846F:	arch/x86/kernel/apm_32.c
847F:	include/linux/apm_bios.h
848F:	include/uapi/linux/apm_bios.h
849F:	drivers/char/apm-emulation.c
850
851APPLE BCM5974 MULTITOUCH DRIVER
852M:	Henrik Rydberg <rydberg@bitmath.org>
853L:	linux-input@vger.kernel.org
854S:	Odd fixes
855F:	drivers/input/mouse/bcm5974.c
856
857APPLE SMC DRIVER
858M:	Henrik Rydberg <rydberg@bitmath.org>
859L:	linux-hwmon@vger.kernel.org
860S:	Odd fixes
861F:	drivers/hwmon/applesmc.c
862
863APPLETALK NETWORK LAYER
864M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
865S:	Maintained
866F:	drivers/net/appletalk/
867F:	net/appletalk/
868
869APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
870M:	Duc Dang <dhdang@apm.com>
871S:	Supported
872F:	arch/arm64/boot/dts/apm/
873
874APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
875M:	Iyappan Subramanian <isubramanian@apm.com>
876M:	Keyur Chudgar <kchudgar@apm.com>
877S:	Supported
878F:	drivers/net/ethernet/apm/xgene/
879F:	drivers/net/phy/mdio-xgene.c
880F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
881F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
882
883APPLIED MICRO (APM) X-GENE SOC PMU
884M:	Tai Nguyen <ttnguyen@apm.com>
885S:	Supported
886F:	drivers/perf/xgene_pmu.c
887F:	Documentation/perf/xgene-pmu.txt
888F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
889
890APTINA CAMERA SENSOR PLL
891M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
892L:	linux-media@vger.kernel.org
893S:	Maintained
894F:	drivers/media/i2c/aptina-pll.*
895
896ARC FRAMEBUFFER DRIVER
897M:	Jaya Kumar <jayalk@intworks.biz>
898S:	Maintained
899F:	drivers/video/fbdev/arcfb.c
900F:	drivers/video/fbdev/core/fb_defio.c
901
902ARCNET NETWORK LAYER
903M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
904L:	netdev@vger.kernel.org
905S:	Maintained
906F:	drivers/net/arcnet/
907F:	include/uapi/linux/if_arcnet.h
908
909ARC PGU DRM DRIVER
910M:	Alexey Brodkin <abrodkin@synopsys.com>
911S:	Supported
912F:	drivers/gpu/drm/arc/
913F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
914
915ARM ARCHITECTED TIMER DRIVER
916M:	Mark Rutland <mark.rutland@arm.com>
917M:	Marc Zyngier <marc.zyngier@arm.com>
918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919S:	Maintained
920F:	arch/arm/include/asm/arch_timer.h
921F:	arch/arm64/include/asm/arch_timer.h
922F:	drivers/clocksource/arm_arch_timer.c
923
924ARM HDLCD DRM DRIVER
925M:	Liviu Dudau <liviu.dudau@arm.com>
926S:	Supported
927F:	drivers/gpu/drm/arm/hdlcd_*
928F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
929
930ARM MALI-DP DRM DRIVER
931M:	Liviu Dudau <liviu.dudau@arm.com>
932M:	Brian Starkey <brian.starkey@arm.com>
933M:	Mali DP Maintainers <malidp@foss.arm.com>
934S:	Supported
935F:	drivers/gpu/drm/arm/
936F:	Documentation/devicetree/bindings/display/arm,malidp.txt
937
938ARM MFM AND FLOPPY DRIVERS
939M:	Ian Molton <spyro@f2s.com>
940S:	Maintained
941F:	arch/arm/lib/floppydma.S
942F:	arch/arm/include/asm/floppy.h
943
944ARM PMU PROFILING AND DEBUGGING
945M:	Will Deacon <will.deacon@arm.com>
946M:	Mark Rutland <mark.rutland@arm.com>
947S:	Maintained
948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
949F:	arch/arm*/kernel/perf_*
950F:	arch/arm/oprofile/common.c
951F:	arch/arm*/kernel/hw_breakpoint.c
952F:	arch/arm*/include/asm/hw_breakpoint.h
953F:	arch/arm*/include/asm/perf_event.h
954F:	drivers/perf/*
955F:	include/linux/perf/arm_pmu.h
956F:	Documentation/devicetree/bindings/arm/pmu.txt
957
958ARM PORT
959M:	Russell King <linux@armlinux.org.uk>
960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
961W:	http://www.armlinux.org.uk/
962S:	Maintained
963F:	arch/arm/
964
965ARM SUB-ARCHITECTURES
966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
967S:	Maintained
968F:	arch/arm/mach-*/
969F:	arch/arm/plat-*/
970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
971
972ARM PRIMECELL AACI PL041 DRIVER
973M:	Russell King <linux@armlinux.org.uk>
974S:	Maintained
975F:	sound/arm/aaci.*
976
977ARM PRIMECELL CLCD PL110 DRIVER
978M:	Russell King <linux@armlinux.org.uk>
979S:	Maintained
980F:	drivers/video/fbdev/amba-clcd.*
981
982ARM PRIMECELL KMI PL050 DRIVER
983M:	Russell King <linux@armlinux.org.uk>
984S:	Maintained
985F:	drivers/input/serio/ambakmi.*
986F:	include/linux/amba/kmi.h
987
988ARM PRIMECELL MMCI PL180/1 DRIVER
989M:	Russell King <linux@armlinux.org.uk>
990S:	Maintained
991F:	drivers/mmc/host/mmci.*
992F:	include/linux/amba/mmci.h
993
994ARM PRIMECELL UART PL010 AND PL011 DRIVERS
995M:	Russell King <linux@armlinux.org.uk>
996S:	Maintained
997F:	drivers/tty/serial/amba-pl01*.c
998F:	include/linux/amba/serial.h
999
1000ARM PRIMECELL BUS SUPPORT
1001M:	Russell King <linux@armlinux.org.uk>
1002S:	Maintained
1003F:	drivers/amba/
1004F:	include/linux/amba/bus.h
1005
1006ARM/ADS SPHERE MACHINE SUPPORT
1007M:	Lennert Buytenhek <kernel@wantstofly.org>
1008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1009S:	Maintained
1010
1011ARM/AFEB9260 MACHINE SUPPORT
1012M:	Sergey Lapin <slapin@ossfans.org>
1013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1014S:	Maintained
1015
1016ARM/AJECO 1ARM MACHINE SUPPORT
1017M:	Lennert Buytenhek <kernel@wantstofly.org>
1018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019S:	Maintained
1020
1021ARM/Allwinner sunXi SoC support
1022M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1023M:	Chen-Yu Tsai <wens@csie.org>
1024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1025S:	Maintained
1026N:	sun[x456789]i
1027F:	arch/arm/boot/dts/ntc-gr8*
1028
1029ARM/Allwinner SoC Clock Support
1030M:	Emilio López <emilio@elopez.com.ar>
1031S:	Maintained
1032F:	drivers/clk/sunxi/
1033
1034ARM/Amlogic Meson SoC support
1035M:	Carlo Caione <carlo@caione.org>
1036M:	Kevin Hilman <khilman@baylibre.com>
1037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1038L:	linux-amlogic@lists.infradead.org
1039W:	http://linux-meson.com/
1040S:	Maintained
1041F:	arch/arm/mach-meson/
1042F:	arch/arm/boot/dts/meson*
1043F:	arch/arm64/boot/dts/amlogic/
1044F: 	drivers/pinctrl/meson/
1045N:	meson
1046
1047ARM/Annapurna Labs ALPINE ARCHITECTURE
1048M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1049M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1051S:	Maintained
1052F:	arch/arm/mach-alpine/
1053F:	arch/arm/boot/dts/alpine*
1054F:	arch/arm64/boot/dts/al/
1055F:	drivers/*/*alpine*
1056
1057ARM/ARTPEC MACHINE SUPPORT
1058M:	Jesper Nilsson <jesper.nilsson@axis.com>
1059M:	Lars Persson <lars.persson@axis.com>
1060M:	Niklas Cassel <niklas.cassel@axis.com>
1061S:	Maintained
1062L:	linux-arm-kernel@axis.com
1063F:	arch/arm/mach-artpec
1064F:	arch/arm/boot/dts/artpec6*
1065F:	drivers/clk/axis
1066
1067ARM/ASPEED MACHINE SUPPORT
1068M:	Joel Stanley <joel@jms.id.au>
1069S:	Maintained
1070F:	arch/arm/mach-aspeed/
1071F:	arch/arm/boot/dts/aspeed-*
1072F:	drivers/*/*aspeed*
1073
1074ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1075M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1076M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1077M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079W:	http://www.linux4sam.org
1080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1081S:	Supported
1082F:	arch/arm/mach-at91/
1083F:	include/soc/at91/
1084F:	arch/arm/boot/dts/at91*.dts
1085F:	arch/arm/boot/dts/at91*.dtsi
1086F:	arch/arm/boot/dts/sama*.dts
1087F:	arch/arm/boot/dts/sama*.dtsi
1088F:	arch/arm/include/debug/at91.S
1089
1090ARM/ATMEL AT91 Clock Support
1091M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1092S:	Maintained
1093F:	drivers/clk/at91
1094
1095ARM/CALXEDA HIGHBANK ARCHITECTURE
1096M:	Rob Herring <robh@kernel.org>
1097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S:	Maintained
1099F:	arch/arm/mach-highbank/
1100F:	arch/arm/boot/dts/highbank.dts
1101F:	arch/arm/boot/dts/ecx-*.dts*
1102
1103ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1104M:	Krzysztof Halasa <khalasa@piap.pl>
1105S:	Maintained
1106F:	arch/arm/mach-cns3xxx/
1107
1108ARM/CAVIUM THUNDER NETWORK DRIVER
1109M:	Sunil Goutham <sgoutham@cavium.com>
1110M:	Robert Richter <rric@kernel.org>
1111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112S:	Supported
1113F:	drivers/net/ethernet/cavium/thunder/
1114
1115ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1116M:	Alexander Shiyan <shc_work@mail.ru>
1117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118S:	Odd Fixes
1119N:	clps711x
1120
1121ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1122M:	Hartley Sweeten <hsweeten@visionengravers.com>
1123M:	Ryan Mallon <rmallon@gmail.com>
1124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125S:	Maintained
1126F:	arch/arm/mach-ep93xx/
1127F:	arch/arm/mach-ep93xx/include/mach/
1128
1129ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1130M:	Lennert Buytenhek <kernel@wantstofly.org>
1131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S:	Maintained
1133
1134ARM/CLKDEV SUPPORT
1135M:	Russell King <linux@armlinux.org.uk>
1136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:	Maintained
1138F:	arch/arm/include/asm/clkdev.h
1139F:	drivers/clk/clkdev.c
1140
1141ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1142M:	Mike Rapoport <mike@compulab.co.il>
1143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S:	Maintained
1145
1146ARM/CONTEC MICRO9 MACHINE SUPPORT
1147M:	Hubert Feurstein <hubert.feurstein@contec.at>
1148S:	Maintained
1149F:	arch/arm/mach-ep93xx/micro9.c
1150
1151ARM/CORESIGHT FRAMEWORK AND DRIVERS
1152M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154S:	Maintained
1155F:	drivers/hwtracing/coresight/*
1156F:	Documentation/trace/coresight.txt
1157F:	Documentation/devicetree/bindings/arm/coresight.txt
1158F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1159F:	tools/perf/arch/arm/util/pmu.c
1160F:	tools/perf/arch/arm/util/auxtrace.c
1161F:	tools/perf/arch/arm/util/cs-etm.c
1162F:	tools/perf/arch/arm/util/cs-etm.h
1163F:	tools/perf/util/cs-etm.h
1164
1165ARM/CORGI MACHINE SUPPORT
1166M:	Richard Purdie <rpurdie@rpsys.net>
1167S:	Maintained
1168
1169ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1170M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172T:	git git://github.com/ulli-kroll/linux.git
1173S:	Maintained
1174F:	arch/arm/mach-gemini/
1175F:	drivers/rtc/rtc-gemini.c
1176
1177ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1178M:	Barry Song <baohua@kernel.org>
1179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1181S:	Maintained
1182F:	arch/arm/boot/dts/prima2*
1183F:	arch/arm/mach-prima2/
1184F:	drivers/clk/sirf/
1185F:	drivers/clocksource/timer-prima2.c
1186F:	drivers/clocksource/timer-atlas7.c
1187N:	[^a-z]sirf
1188
1189ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1190M:	Baruch Siach <baruch@tkos.co.il>
1191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192S:	Maintained
1193F:	arch/arm/boot/dts/cx92755*
1194N:	digicolor
1195
1196ARM/EBSA110 MACHINE SUPPORT
1197M:	Russell King <linux@armlinux.org.uk>
1198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199W:	http://www.armlinux.org.uk/
1200S:	Maintained
1201F:	arch/arm/mach-ebsa110/
1202F:	drivers/net/ethernet/amd/am79c961a.*
1203
1204ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1205M:	Uwe Kleine-König <kernel@pengutronix.de>
1206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S:	Maintained
1208N:	efm32
1209
1210ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1211M:	Daniel Ribeiro <drwyrm@gmail.com>
1212M:	Stefan Schmidt <stefan@openezx.org>
1213M:	Harald Welte <laforge@openezx.org>
1214L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1215W:	http://www.openezx.org/
1216S:	Maintained
1217T:	topgit git://git.openezx.org/openezx.git
1218F:	arch/arm/mach-pxa/ezx.c
1219
1220ARM/FARADAY FA526 PORT
1221M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223S:	Maintained
1224T:	git git://git.berlios.de/gemini-board
1225F:	arch/arm/mm/*-fa*
1226
1227ARM/FOOTBRIDGE ARCHITECTURE
1228M:	Russell King <linux@armlinux.org.uk>
1229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1230W:	http://www.armlinux.org.uk/
1231S:	Maintained
1232F:	arch/arm/include/asm/hardware/dec21285.h
1233F:	arch/arm/mach-footbridge/
1234
1235ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1236M:	Shawn Guo <shawnguo@kernel.org>
1237M:	Sascha Hauer <kernel@pengutronix.de>
1238R:	Fabio Estevam <fabio.estevam@nxp.com>
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/
1243F:	arch/arm/mach-mxs/
1244F:	arch/arm/boot/dts/imx*
1245F:	arch/arm/configs/imx*_defconfig
1246F:	drivers/clk/imx/
1247F:	include/soc/imx/
1248
1249ARM/FREESCALE VYBRID ARM ARCHITECTURE
1250M:	Shawn Guo <shawnguo@kernel.org>
1251M:	Sascha Hauer <kernel@pengutronix.de>
1252R:	Stefan Agner <stefan@agner.ch>
1253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S:	Maintained
1255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1256F:	arch/arm/mach-imx/*vf610*
1257F:	arch/arm/boot/dts/vf*
1258
1259ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1260M:	Lennert Buytenhek <kernel@wantstofly.org>
1261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S:	Maintained
1263
1264ARM/GUMSTIX MACHINE SUPPORT
1265M:	Steve Sakoman <sakoman@gmail.com>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268
1269ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1270M:	Philipp Zabel <philipp.zabel@gmail.com>
1271M:	Paul Parsons <lost.distance@yahoo.com>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274F:	arch/arm/mach-pxa/hx4700.c
1275F:	arch/arm/mach-pxa/include/mach/hx4700.h
1276F:	sound/soc/pxa/hx4700.c
1277
1278ARM/HISILICON SOC SUPPORT
1279M:	Wei Xu <xuwei5@hisilicon.com>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281W:	http://www.hisilicon.com
1282S:	Supported
1283T:	git git://github.com/hisilicon/linux-hisi.git
1284F:	arch/arm/mach-hisi/
1285F:	arch/arm/boot/dts/hi3*
1286F:	arch/arm/boot/dts/hip*
1287F:	arch/arm/boot/dts/hisi*
1288F:	arch/arm64/boot/dts/hisilicon/
1289
1290ARM/HP JORNADA 7XX MACHINE SUPPORT
1291M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1292W:	www.jlime.com
1293S:	Maintained
1294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1295F:	arch/arm/mach-sa1100/jornada720.c
1296F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1297
1298ARM/IGEP MACHINE SUPPORT
1299M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1300M:	Javier Martinez Canillas <javier@dowhile0.org>
1301L:	linux-omap@vger.kernel.org
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303S:	Maintained
1304F:	arch/arm/boot/dts/omap3-igep*
1305
1306ARM/INCOME PXA270 SUPPORT
1307M:	Marek Vasut <marek.vasut@gmail.com>
1308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S:	Maintained
1310F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1311
1312ARM/INTEL IOP32X ARM ARCHITECTURE
1313M:	Lennert Buytenhek <kernel@wantstofly.org>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Maintained
1316
1317ARM/INTEL IOP33X ARM ARCHITECTURE
1318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S:	Orphan
1320
1321ARM/INTEL IOP13XX ARM ARCHITECTURE
1322M:	Lennert Buytenhek <kernel@wantstofly.org>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325
1326ARM/INTEL IQ81342EX MACHINE SUPPORT
1327M:	Lennert Buytenhek <kernel@wantstofly.org>
1328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329S:	Maintained
1330
1331ARM/INTEL IXDP2850 MACHINE SUPPORT
1332M:	Lennert Buytenhek <kernel@wantstofly.org>
1333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334S:	Maintained
1335
1336ARM/INTEL IXP4XX ARM ARCHITECTURE
1337M:	Imre Kaloz <kaloz@openwrt.org>
1338M:	Krzysztof Halasa <khalasa@piap.pl>
1339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340S:	Maintained
1341F:	arch/arm/mach-ixp4xx/
1342
1343ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1344M:	Jonathan Cameron <jic23@cam.ac.uk>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346S:	Maintained
1347F:	arch/arm/mach-pxa/stargate2.c
1348F:	drivers/pcmcia/pxa2xx_stargate2.c
1349
1350ARM/INTEL XSC3 (MANZANO) ARM CORE
1351M:	Lennert Buytenhek <kernel@wantstofly.org>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354
1355ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1356M:	Lennert Buytenhek <kernel@wantstofly.org>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359
1360ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1361M:	Santosh Shilimkar <ssantosh@kernel.org>
1362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363S:	Maintained
1364F:	arch/arm/mach-keystone/
1365F:	arch/arm/boot/dts/keystone-*
1366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1367
1368ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1369M:	Santosh Shilimkar <ssantosh@kernel.org>
1370L:	linux-kernel@vger.kernel.org
1371S:	Maintained
1372F:	drivers/clk/keystone/
1373
1374ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1375M:	Santosh Shilimkar <ssantosh@kernel.org>
1376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377L:	linux-kernel@vger.kernel.org
1378S:	Maintained
1379F:	drivers/clocksource/timer-keystone.c
1380
1381ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1382M:	Santosh Shilimkar <ssantosh@kernel.org>
1383L:	linux-kernel@vger.kernel.org
1384S:	Maintained
1385F:	drivers/power/reset/keystone-reset.c
1386
1387ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1388M:	Santosh Shilimkar <ssantosh@kernel.org>
1389L:	linux-kernel@vger.kernel.org
1390S:	Maintained
1391F:	drivers/memory/*emif*
1392
1393ARM/LG1K ARCHITECTURE
1394M:	Chanho Min <chanho.min@lge.com>
1395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396S:	Maintained
1397F:	arch/arm64/boot/dts/lg/
1398
1399ARM/LOGICPD PXA270 MACHINE SUPPORT
1400M:	Lennert Buytenhek <kernel@wantstofly.org>
1401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S:	Maintained
1403
1404ARM/LPC18XX ARCHITECTURE
1405M:	Joachim Eastwood <manabian@gmail.com>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S:	Maintained
1408F:	arch/arm/boot/dts/lpc43*
1409F:	drivers/clk/nxp/clk-lpc18xx*
1410F:	drivers/clocksource/time-lpc32xx.c
1411F:	drivers/i2c/busses/i2c-lpc2k.c
1412F:	drivers/memory/pl172.c
1413F:	drivers/mtd/spi-nor/nxp-spifi.c
1414F:	drivers/rtc/rtc-lpc24xx.c
1415N:	lpc18xx
1416
1417ARM/LPC32XX SOC SUPPORT
1418M:	Vladimir Zapolskiy <vz@mleia.com>
1419M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1422S:	Maintained
1423F:	arch/arm/boot/dts/lpc32*
1424F:	arch/arm/mach-lpc32xx/
1425F:	drivers/i2c/busses/i2c-pnx.c
1426F:	drivers/net/ethernet/nxp/lpc_eth.c
1427F:	drivers/usb/host/ohci-nxp.c
1428F:	drivers/watchdog/pnx4008_wdt.c
1429N:	lpc32xx
1430
1431ARM/MAGICIAN MACHINE SUPPORT
1432M:	Philipp Zabel <philipp.zabel@gmail.com>
1433S:	Maintained
1434
1435ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1436M:	Jason Cooper <jason@lakedaemon.net>
1437M:	Andrew Lunn <andrew@lunn.ch>
1438M:	Gregory Clement <gregory.clement@free-electrons.com>
1439M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441S:	Maintained
1442F:	arch/arm/mach-mvebu/
1443F:	drivers/rtc/rtc-armada38x.c
1444F:	arch/arm/boot/dts/armada*
1445F:	arch/arm/boot/dts/kirkwood*
1446F:	arch/arm64/boot/dts/marvell/armada*
1447F:	drivers/cpufreq/mvebu-cpufreq.c
1448F:	arch/arm/configs/mvebu_*_defconfig
1449
1450ARM/Marvell Berlin SoC support
1451M:	Jisheng Zhang <jszhang@marvell.com>
1452M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454S:	Maintained
1455F:	arch/arm/mach-berlin/
1456F:	arch/arm/boot/dts/berlin*
1457F:	arch/arm64/boot/dts/marvell/berlin*
1458
1459
1460ARM/Marvell Dove/MV78xx0/Orion SOC support
1461M:	Jason Cooper <jason@lakedaemon.net>
1462M:	Andrew Lunn <andrew@lunn.ch>
1463M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1464M:	Gregory Clement <gregory.clement@free-electrons.com>
1465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466S:	Maintained
1467F:	arch/arm/mach-dove/
1468F:	arch/arm/mach-mv78xx0/
1469F:	arch/arm/mach-orion5x/
1470F:	arch/arm/plat-orion/
1471F:	arch/arm/boot/dts/dove*
1472F:	arch/arm/boot/dts/orion5x*
1473
1474
1475ARM/Orion SoC/Technologic Systems TS-78xx platform support
1476M:	Alexander Clouter <alex@digriz.org.uk>
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478W:	http://www.digriz.org.uk/ts78xx/kernel
1479S:	Maintained
1480F:	arch/arm/mach-orion5x/ts78xx-*
1481
1482ARM/OXNAS platform support
1483M:	Neil Armstrong <narmstrong@baylibre.com>
1484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1486S:	Maintained
1487F:	arch/arm/mach-oxnas/
1488F:	arch/arm/boot/dts/oxnas*
1489F:	arch/arm/boot/dts/wd-mbwe.dts
1490N:	oxnas
1491
1492ARM/Mediatek RTC DRIVER
1493M:	Eddie Huang <eddie.huang@mediatek.com>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1496S:	Maintained
1497F:	drivers/rtc/rtc-mt6397.c
1498
1499ARM/Mediatek SoC support
1500M:	Matthias Brugger <matthias.bgg@gmail.com>
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1503S:	Maintained
1504F:	arch/arm/boot/dts/mt6*
1505F:	arch/arm/boot/dts/mt8*
1506F:	arch/arm/mach-mediatek/
1507N:	mtk
1508K:	mediatek
1509
1510ARM/Mediatek USB3 PHY DRIVER
1511M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1514S:	Maintained
1515F:	drivers/phy/phy-mt65xx-usb3.c
1516
1517ARM/MICREL KS8695 ARCHITECTURE
1518M:	Greg Ungerer <gerg@uclinux.org>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520F:	arch/arm/mach-ks8695/
1521S:	Odd Fixes
1522
1523ARM/MIOA701 MACHINE SUPPORT
1524M:	Robert Jarzmik <robert.jarzmik@free.fr>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526F:	arch/arm/mach-pxa/mioa701.c
1527S:	Maintained
1528
1529ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1530M:	Michael Petchkovsky <mkpetch@internode.on.net>
1531S:	Maintained
1532
1533ARM/NOMADIK ARCHITECTURE
1534M:	Alessandro Rubini <rubini@unipv.it>
1535M:	Linus Walleij <linus.walleij@linaro.org>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538F:	arch/arm/mach-nomadik/
1539F:	drivers/pinctrl/nomadik/
1540F:	drivers/i2c/busses/i2c-nomadik.c
1541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1542
1543ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1544M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1545L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1546W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1547S:	Supported
1548
1549ARM/TOSA MACHINE SUPPORT
1550M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1551M:	Dirk Opfer <dirk@opfer-online.de>
1552S:	Maintained
1553
1554ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1555M:	Marek Vasut <marek.vasut@gmail.com>
1556L:	linux-arm-kernel@lists.infradead.org
1557W:	http://hackndev.com
1558S:	Maintained
1559F:	arch/arm/mach-pxa/include/mach/palmtx.h
1560F:	arch/arm/mach-pxa/palmtx.c
1561F:	arch/arm/mach-pxa/include/mach/palmt5.h
1562F:	arch/arm/mach-pxa/palmt5.c
1563F:	arch/arm/mach-pxa/include/mach/palmld.h
1564F:	arch/arm/mach-pxa/palmld.c
1565F:	arch/arm/mach-pxa/include/mach/palmte2.h
1566F:	arch/arm/mach-pxa/palmte2.c
1567F:	arch/arm/mach-pxa/include/mach/palmtc.h
1568F:	arch/arm/mach-pxa/palmtc.c
1569
1570ARM/PALM TREO SUPPORT
1571M:	Tomas Cech <sleep_walker@suse.com>
1572L:	linux-arm-kernel@lists.infradead.org
1573W:	http://hackndev.com
1574S:	Maintained
1575F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1576F:	arch/arm/mach-pxa/palmtreo.c
1577
1578ARM/PALMZ72 SUPPORT
1579M:	Sergey Lapin <slapin@ossfans.org>
1580L:	linux-arm-kernel@lists.infradead.org
1581W:	http://hackndev.com
1582S:	Maintained
1583F:	arch/arm/mach-pxa/include/mach/palmz72.h
1584F:	arch/arm/mach-pxa/palmz72.c
1585
1586ARM/PLEB SUPPORT
1587M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1588W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1589S:	Maintained
1590
1591ARM/PT DIGITAL BOARD PORT
1592M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594W:	http://www.armlinux.org.uk/
1595S:	Maintained
1596
1597ARM/QUALCOMM SUPPORT
1598M:	Andy Gross <andy.gross@linaro.org>
1599M:	David Brown <david.brown@linaro.org>
1600L:	linux-arm-msm@vger.kernel.org
1601L:	linux-soc@vger.kernel.org
1602S:	Maintained
1603F:	Documentation/devicetree/bindings/soc/qcom/
1604F:	arch/arm/boot/dts/qcom-*.dts
1605F:	arch/arm/boot/dts/qcom-*.dtsi
1606F:	arch/arm/mach-qcom/
1607F:	arch/arm64/boot/dts/qcom/*
1608F:	drivers/i2c/busses/i2c-qup.c
1609F:	drivers/clk/qcom/
1610F:	drivers/soc/qcom/
1611F:	drivers/spi/spi-qup.c
1612F:	drivers/tty/serial/msm_serial.h
1613F:	drivers/tty/serial/msm_serial.c
1614F:	drivers/*/pm8???-*
1615F:	drivers/mfd/ssbi.c
1616F:	drivers/firmware/qcom_scm.c
1617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1618
1619ARM/RADISYS ENP2611 MACHINE SUPPORT
1620M:	Lennert Buytenhek <kernel@wantstofly.org>
1621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622S:	Maintained
1623
1624ARM/RENESAS ARM64 ARCHITECTURE
1625M:	Simon Horman <horms@verge.net.au>
1626M:	Magnus Damm <magnus.damm@gmail.com>
1627L:	linux-renesas-soc@vger.kernel.org
1628Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1630S:	Supported
1631F:	arch/arm64/boot/dts/renesas/
1632F:	drivers/soc/renesas/
1633F:	include/linux/soc/renesas/
1634
1635ARM/RISCPC ARCHITECTURE
1636M:	Russell King <linux@armlinux.org.uk>
1637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638W:	http://www.armlinux.org.uk/
1639S:	Maintained
1640F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1641F:	arch/arm/include/asm/hardware/ioc.h
1642F:	arch/arm/include/asm/hardware/iomd.h
1643F:	arch/arm/include/asm/hardware/memc.h
1644F:	arch/arm/mach-rpc/
1645F:	drivers/net/ethernet/8390/etherh.c
1646F:	drivers/net/ethernet/i825xx/ether1*
1647F:	drivers/net/ethernet/seeq/ether3*
1648F:	drivers/scsi/arm/
1649
1650ARM/Rockchip SoC support
1651M:	Heiko Stuebner <heiko@sntech.de>
1652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653L:	linux-rockchip@lists.infradead.org
1654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1655S:	Maintained
1656F:	arch/arm/boot/dts/rk3*
1657F:	arch/arm/mach-rockchip/
1658F:	drivers/clk/rockchip/
1659F:	drivers/i2c/busses/i2c-rk3x.c
1660F:	drivers/*/*rockchip*
1661F:	drivers/*/*/*rockchip*
1662F:	sound/soc/rockchip/
1663N:	rockchip
1664
1665ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1666M:	Kukjin Kim <kgene@kernel.org>
1667M:	Krzysztof Kozlowski <krzk@kernel.org>
1668R:	Javier Martinez Canillas <javier@osg.samsung.com>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1671S:	Maintained
1672F:	arch/arm/boot/dts/s3c*
1673F:	arch/arm/boot/dts/s5p*
1674F:	arch/arm/boot/dts/samsung*
1675F:	arch/arm/boot/dts/exynos*
1676F:	arch/arm64/boot/dts/exynos/
1677F:	arch/arm/plat-samsung/
1678F:	arch/arm/mach-s3c24*/
1679F:	arch/arm/mach-s3c64xx/
1680F:	arch/arm/mach-s5p*/
1681F:	arch/arm/mach-exynos*/
1682F:	drivers/*/*s3c24*
1683F:	drivers/*/*/*s3c24*
1684F:	drivers/*/*s3c64xx*
1685F:	drivers/*/*s5pv210*
1686F:	drivers/memory/samsung/*
1687F:	drivers/soc/samsung/*
1688F:	Documentation/arm/Samsung/
1689F:	Documentation/devicetree/bindings/arm/samsung/
1690F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1691F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1692N:	exynos
1693
1694ARM/SAMSUNG MOBILE MACHINE SUPPORT
1695M:	Kyungmin Park <kyungmin.park@samsung.com>
1696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697S:	Maintained
1698F:	arch/arm/mach-s5pv210/
1699
1700ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1701M:	Kyungmin Park <kyungmin.park@samsung.com>
1702M:	Kamil Debski <kamil@wypas.org>
1703M:	Andrzej Hajda <a.hajda@samsung.com>
1704L:	linux-arm-kernel@lists.infradead.org
1705L:	linux-media@vger.kernel.org
1706S:	Maintained
1707F:	drivers/media/platform/s5p-g2d/
1708
1709ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1710M:	Kyungmin Park <kyungmin.park@samsung.com>
1711M:	Kamil Debski <kamil@wypas.org>
1712M:	Jeongtae Park <jtp.park@samsung.com>
1713M:	Andrzej Hajda <a.hajda@samsung.com>
1714L:	linux-arm-kernel@lists.infradead.org
1715L:	linux-media@vger.kernel.org
1716S:	Maintained
1717F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1718F:	drivers/media/platform/s5p-mfc/
1719
1720ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1721M:	Kyungmin Park <kyungmin.park@samsung.com>
1722L:	linux-arm-kernel@lists.infradead.org
1723L:	linux-media@vger.kernel.org
1724S:	Maintained
1725F:	drivers/staging/media/platform/s5p-cec/
1726
1727ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1728M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1729M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1730L:	linux-arm-kernel@lists.infradead.org
1731L:	linux-media@vger.kernel.org
1732S:	Maintained
1733F:	drivers/media/platform/s5p-jpeg/
1734
1735ARM/SHMOBILE ARM ARCHITECTURE
1736M:	Simon Horman <horms@verge.net.au>
1737M:	Magnus Damm <magnus.damm@gmail.com>
1738L:	linux-renesas-soc@vger.kernel.org
1739Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1741S:	Supported
1742F:	arch/arm/boot/dts/emev2*
1743F:	arch/arm/boot/dts/r7s*
1744F:	arch/arm/boot/dts/r8a*
1745F:	arch/arm/boot/dts/sh*
1746F:	arch/arm/configs/shmobile_defconfig
1747F:	arch/arm/include/debug/renesas-scif.S
1748F:	arch/arm/mach-shmobile/
1749F:	drivers/soc/renesas/
1750F:	include/linux/soc/renesas/
1751
1752ARM/SOCFPGA ARCHITECTURE
1753M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1754S:	Maintained
1755F:	arch/arm/mach-socfpga/
1756F:	arch/arm/boot/dts/socfpga*
1757F:	arch/arm/configs/socfpga_defconfig
1758F:	arch/arm64/boot/dts/altera/
1759W:	http://www.rocketboards.org
1760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1761
1762ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1763M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1764S:	Maintained
1765F:	drivers/clk/socfpga/
1766
1767ARM/SOCFPGA EDAC SUPPORT
1768M:	Thor Thayer <tthayer@opensource.altera.com>
1769S:	Maintained
1770F:	drivers/edac/altera_edac.
1771
1772ARM/STI ARCHITECTURE
1773M:	Patrice Chotard <patrice.chotard@st.com>
1774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775L:	kernel@stlinux.com
1776W:	http://www.stlinux.com
1777S:	Maintained
1778F:	arch/arm/mach-sti/
1779F:	arch/arm/boot/dts/sti*
1780F:	drivers/char/hw_random/st-rng.c
1781F:	drivers/clocksource/arm_global_timer.c
1782F:	drivers/clocksource/clksrc_st_lpc.c
1783F:	drivers/cpufreq/sti-cpufreq.c
1784F:	drivers/i2c/busses/i2c-st.c
1785F:	drivers/media/rc/st_rc.c
1786F:	drivers/media/platform/sti/c8sectpfe/
1787F:	drivers/mmc/host/sdhci-st.c
1788F:	drivers/phy/phy-miphy28lp.c
1789F:	drivers/phy/phy-miphy365x.c
1790F:	drivers/phy/phy-stih407-usb.c
1791F:	drivers/phy/phy-stih41x-usb.c
1792F:	drivers/pinctrl/pinctrl-st.c
1793F:	drivers/remoteproc/st_remoteproc.c
1794F:	drivers/reset/sti/
1795F:	drivers/rtc/rtc-st-lpc.c
1796F:	drivers/tty/serial/st-asc.c
1797F:	drivers/usb/dwc3/dwc3-st.c
1798F:	drivers/usb/host/ehci-st.c
1799F:	drivers/usb/host/ohci-st.c
1800F:	drivers/watchdog/st_lpc_wdt.c
1801F:	drivers/ata/ahci_st.c
1802
1803ARM/STM32 ARCHITECTURE
1804M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1805M:	Alexandre Torgue <alexandre.torgue@st.com>
1806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807S:	Maintained
1808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1809N:	stm32
1810F:	drivers/clocksource/armv7m_systick.c
1811
1812ARM/TANGO ARCHITECTURE
1813M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1814L:	linux-arm-kernel@lists.infradead.org
1815S:	Maintained
1816N:	tango
1817
1818ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1819M:	Lennert Buytenhek <kernel@wantstofly.org>
1820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821S:	Maintained
1822
1823ARM/TETON BGA MACHINE SUPPORT
1824M:	"Mark F. Brown" <mark.brown314@gmail.com>
1825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826S:	Maintained
1827
1828ARM/THECUS N2100 MACHINE SUPPORT
1829M:	Lennert Buytenhek <kernel@wantstofly.org>
1830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:	Maintained
1832
1833ARM/NUVOTON W90X900 ARM ARCHITECTURE
1834M:	Wan ZongShun <mcuos.com@gmail.com>
1835L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836W:	http://www.mcuos.com
1837S:	Maintained
1838F:	arch/arm/mach-w90x900/
1839F:	drivers/input/keyboard/w90p910_keypad.c
1840F:	drivers/input/touchscreen/w90p910_ts.c
1841F:	drivers/watchdog/nuc900_wdt.c
1842F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1843F:	drivers/mtd/nand/nuc900_nand.c
1844F:	drivers/rtc/rtc-nuc900.c
1845F:	drivers/spi/spi-nuc900.c
1846F:	drivers/usb/host/ehci-w90x900.c
1847F:	drivers/video/fbdev/nuc900fb.c
1848
1849ARM/U300 MACHINE SUPPORT
1850M:	Linus Walleij <linus.walleij@linaro.org>
1851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852S:	Supported
1853F:	arch/arm/mach-u300/
1854F:	drivers/clocksource/timer-u300.c
1855F:	drivers/i2c/busses/i2c-stu300.c
1856F:	drivers/rtc/rtc-coh901331.c
1857F:	drivers/watchdog/coh901327_wdt.c
1858F:	drivers/dma/coh901318*
1859F:	drivers/mfd/ab3100*
1860F:	drivers/rtc/rtc-ab3100.c
1861F:	drivers/rtc/rtc-coh901331.c
1862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1863
1864ARM/UNIPHIER ARCHITECTURE
1865M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1868S:	Maintained
1869F:	arch/arm/boot/dts/uniphier*
1870F:	arch/arm/include/asm/hardware/cache-uniphier.h
1871F:	arch/arm/mach-uniphier/
1872F:	arch/arm/mm/cache-uniphier.c
1873F:	arch/arm64/boot/dts/socionext/
1874F:	drivers/bus/uniphier-system-bus.c
1875F:	drivers/clk/uniphier/
1876F:	drivers/i2c/busses/i2c-uniphier*
1877F:	drivers/pinctrl/uniphier/
1878F:	drivers/reset/reset-uniphier.c
1879F:	drivers/tty/serial/8250/8250_uniphier.c
1880N:	uniphier
1881
1882ARM/Ux500 ARM ARCHITECTURE
1883M:	Linus Walleij <linus.walleij@linaro.org>
1884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S:	Maintained
1886F:	arch/arm/mach-ux500/
1887F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1888F:	drivers/dma/ste_dma40*
1889F:	drivers/hwspinlock/u8500_hsem.c
1890F:	drivers/mfd/abx500*
1891F:	drivers/mfd/ab8500*
1892F:	drivers/mfd/dbx500*
1893F:	drivers/mfd/db8500*
1894F:	drivers/pinctrl/nomadik/pinctrl-ab*
1895F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1896F:	drivers/rtc/rtc-ab8500.c
1897F:	drivers/rtc/rtc-pl031.c
1898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1899
1900ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1901M:	Ulf Hansson <ulf.hansson@linaro.org>
1902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903T:	git git://git.linaro.org/people/ulfh/clk.git
1904S:	Maintained
1905F:	drivers/clk/ux500/
1906
1907ARM/VERSATILE EXPRESS PLATFORM
1908M:	Liviu Dudau <liviu.dudau@arm.com>
1909M:	Sudeep Holla <sudeep.holla@arm.com>
1910M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912S:	Maintained
1913F:	arch/arm/boot/dts/vexpress*
1914F:	arch/arm64/boot/dts/arm/
1915F:	arch/arm/mach-vexpress/
1916F:	*/*/vexpress*
1917F:	*/*/*/vexpress*
1918F:	drivers/clk/versatile/clk-vexpress-osc.c
1919F:	drivers/clocksource/versatile.c
1920N:	mps2
1921
1922ARM/VFP SUPPORT
1923M:	Russell King <linux@armlinux.org.uk>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925W:	http://www.armlinux.org.uk/
1926S:	Maintained
1927F:	arch/arm/vfp/
1928
1929ARM/VOIPAC PXA270 SUPPORT
1930M:	Marek Vasut <marek.vasut@gmail.com>
1931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932S:	Maintained
1933F:	arch/arm/mach-pxa/vpac270.c
1934F:	arch/arm/mach-pxa/include/mach/vpac270.h
1935
1936ARM/VT8500 ARM ARCHITECTURE
1937M:	Tony Prisk <linux@prisktech.co.nz>
1938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939S:	Maintained
1940F:	arch/arm/mach-vt8500/
1941F:	drivers/clocksource/vt8500_timer.c
1942F:	drivers/i2c/busses/i2c-wmt.c
1943F:	drivers/mmc/host/wmt-sdmmc.c
1944F:	drivers/pwm/pwm-vt8500.c
1945F:	drivers/rtc/rtc-vt8500.c
1946F:	drivers/tty/serial/vt8500_serial.c
1947F:	drivers/usb/host/ehci-platform.c
1948F:	drivers/usb/host/uhci-platform.c
1949F:	drivers/video/fbdev/vt8500lcdfb.*
1950F:	drivers/video/fbdev/wm8505fb*
1951F:	drivers/video/fbdev/wmt_ge_rops.*
1952
1953ARM/ZIPIT Z2 SUPPORT
1954M:	Marek Vasut <marek.vasut@gmail.com>
1955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S:	Maintained
1957F:	arch/arm/mach-pxa/z2.c
1958F:	arch/arm/mach-pxa/include/mach/z2.h
1959
1960ARM/ZTE ARCHITECTURE
1961M:	Jun Nie <jun.nie@linaro.org>
1962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S:	Maintained
1964F:	arch/arm/mach-zx/
1965F:	drivers/clk/zte/
1966F:	Documentation/devicetree/bindings/arm/zte.txt
1967F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1968
1969ARM/ZYNQ ARCHITECTURE
1970M:	Michal Simek <michal.simek@xilinx.com>
1971R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973W:	http://wiki.xilinx.com
1974T:	git https://github.com/Xilinx/linux-xlnx.git
1975S:	Supported
1976F:	arch/arm/mach-zynq/
1977F:	drivers/cpuidle/cpuidle-zynq.c
1978F:	drivers/block/xsysace.c
1979N:	zynq
1980N:	xilinx
1981F:	drivers/clocksource/cadence_ttc_timer.c
1982F:	drivers/i2c/busses/i2c-cadence.c
1983F:	drivers/mmc/host/sdhci-of-arasan.c
1984F:	drivers/edac/synopsys_edac.c
1985
1986ARM SMMU DRIVERS
1987M:	Will Deacon <will.deacon@arm.com>
1988R:	Robin Murphy <robin.murphy@arm.com>
1989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990S:	Maintained
1991F:	drivers/iommu/arm-smmu.c
1992F:	drivers/iommu/arm-smmu-v3.c
1993F:	drivers/iommu/io-pgtable-arm.c
1994F:	drivers/iommu/io-pgtable-arm-v7s.c
1995
1996ARM64 PORT (AARCH64 ARCHITECTURE)
1997M:	Catalin Marinas <catalin.marinas@arm.com>
1998M:	Will Deacon <will.deacon@arm.com>
1999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2001S:	Maintained
2002F:	arch/arm64/
2003F:	Documentation/arm64/
2004
2005AS3645A LED FLASH CONTROLLER DRIVER
2006M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2007L:	linux-media@vger.kernel.org
2008T:	git git://linuxtv.org/media_tree.git
2009S:	Maintained
2010F:	drivers/media/i2c/as3645a.c
2011F:	include/media/i2c/as3645a.h
2012
2013ASAHI KASEI AK8974 DRIVER
2014M:	Linus Walleij <linus.walleij@linaro.org>
2015L:	linux-iio@vger.kernel.org
2016W:	http://www.akm.com/
2017S:	Supported
2018F:	drivers/iio/magnetometer/ak8974.c
2019
2020ASC7621 HARDWARE MONITOR DRIVER
2021M:	George Joseph <george.joseph@fairview5.com>
2022L:	linux-hwmon@vger.kernel.org
2023S:	Maintained
2024F:	Documentation/hwmon/asc7621
2025F:	drivers/hwmon/asc7621.c
2026
2027ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2028M:	Corentin Chary <corentin.chary@gmail.com>
2029L:	acpi4asus-user@lists.sourceforge.net
2030L:	platform-driver-x86@vger.kernel.org
2031W:	http://acpi4asus.sf.net
2032S:	Maintained
2033F:	drivers/platform/x86/asus*.c
2034F:	drivers/platform/x86/eeepc*.c
2035
2036ASUS WIRELESS RADIO CONTROL DRIVER
2037M:	João Paulo Rechi Vita <jprvita@gmail.com>
2038L:	platform-driver-x86@vger.kernel.org
2039S:	Maintained
2040F:	drivers/platform/x86/asus-wireless.c
2041
2042ASYMMETRIC KEYS
2043M:	David Howells <dhowells@redhat.com>
2044L:	keyrings@vger.kernel.org
2045S:	Maintained
2046F:	Documentation/crypto/asymmetric-keys.txt
2047F:	include/linux/verification.h
2048F:	include/crypto/public_key.h
2049F:	include/crypto/pkcs7.h
2050F:	crypto/asymmetric_keys/
2051
2052ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2053R:	Dan Williams <dan.j.williams@intel.com>
2054W:	http://sourceforge.net/projects/xscaleiop
2055S:	Odd fixes
2056F:	Documentation/crypto/async-tx-api.txt
2057F:	crypto/async_tx/
2058F:	drivers/dma/
2059F:	include/linux/dmaengine.h
2060F:	include/linux/async_tx.h
2061
2062AT24 EEPROM DRIVER
2063M:	Wolfram Sang <wsa@the-dreams.de>
2064L:	linux-i2c@vger.kernel.org
2065S:	Maintained
2066F:	drivers/misc/eeprom/at24.c
2067F:	include/linux/platform_data/at24.h
2068
2069ATA OVER ETHERNET (AOE) DRIVER
2070M:	"Ed L. Cashin" <ed.cashin@acm.org>
2071W:	http://www.openaoe.org/
2072S:	Supported
2073F:	Documentation/aoe/
2074F:	drivers/block/aoe/
2075
2076ATHEROS 71XX/9XXX GPIO DRIVER
2077M:	Alban Bedel <albeu@free.fr>
2078W:	https://github.com/AlbanBedel/linux
2079T:	git git://github.com/AlbanBedel/linux
2080S:	Maintained
2081F:	drivers/gpio/gpio-ath79.c
2082F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2083
2084ATHEROS ATH GENERIC UTILITIES
2085M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2086L:	linux-wireless@vger.kernel.org
2087S:	Supported
2088F:	drivers/net/wireless/ath/*
2089
2090ATHEROS ATH5K WIRELESS DRIVER
2091M:	Jiri Slaby <jirislaby@gmail.com>
2092M:	Nick Kossifidis <mickflemm@gmail.com>
2093M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2094L:	linux-wireless@vger.kernel.org
2095W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2096S:	Maintained
2097F:	drivers/net/wireless/ath/ath5k/
2098
2099ATHEROS ATH6KL WIRELESS DRIVER
2100M:	Kalle Valo <kvalo@qca.qualcomm.com>
2101L:	linux-wireless@vger.kernel.org
2102W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2104S:	Supported
2105F:	drivers/net/wireless/ath/ath6kl/
2106
2107WILOCITY WIL6210 WIRELESS DRIVER
2108M:	Maya Erez <qca_merez@qca.qualcomm.com>
2109L:	linux-wireless@vger.kernel.org
2110L:	wil6210@qca.qualcomm.com
2111S:	Supported
2112W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2113F:	drivers/net/wireless/ath/wil6210/
2114F:	include/uapi/linux/wil6210_uapi.h
2115
2116CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2117M:	Christian Lamparter <chunkeey@googlemail.com>
2118L:	linux-wireless@vger.kernel.org
2119W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2120S:	Maintained
2121F:	drivers/net/wireless/ath/carl9170/
2122
2123ATK0110 HWMON DRIVER
2124M:	Luca Tettamanti <kronos.it@gmail.com>
2125L:	linux-hwmon@vger.kernel.org
2126S:	Maintained
2127F:	drivers/hwmon/asus_atk0110.c
2128
2129ATI_REMOTE2 DRIVER
2130M:	Ville Syrjala <syrjala@sci.fi>
2131S:	Maintained
2132F:	drivers/input/misc/ati_remote2.c
2133
2134ATLX ETHERNET DRIVERS
2135M:	Jay Cliburn <jcliburn@gmail.com>
2136M:	Chris Snook <chris.snook@gmail.com>
2137L:	netdev@vger.kernel.org
2138W:	http://sourceforge.net/projects/atl1
2139W:	http://atl1.sourceforge.net
2140S:	Maintained
2141F:	drivers/net/ethernet/atheros/
2142
2143ATM
2144M:	Chas Williams <3chas3@gmail.com>
2145L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2146L:	netdev@vger.kernel.org
2147W:	http://linux-atm.sourceforge.net
2148S:	Maintained
2149F:	drivers/atm/
2150F:	include/linux/atm*
2151F:	include/uapi/linux/atm*
2152
2153ATMEL AT91 / AT32 MCI DRIVER
2154M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2155S:	Maintained
2156F:	drivers/mmc/host/atmel-mci.c
2157
2158ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2159M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2160S:	Supported
2161F:	drivers/power/reset/at91-sama5d2_shdwc.c
2162
2163ATMEL SAMA5D2 ADC DRIVER
2164M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2165L:	linux-iio@vger.kernel.org
2166S:	Supported
2167F:	drivers/iio/adc/at91-sama5d2_adc.c
2168
2169ATMEL Audio ALSA driver
2170M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2171L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2172S:	Supported
2173F:	sound/soc/atmel
2174
2175ATMEL DMA DRIVER
2176M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178S:	Supported
2179F:	drivers/dma/at_hdmac.c
2180F:	drivers/dma/at_hdmac_regs.h
2181F:	include/linux/platform_data/dma-atmel.h
2182
2183ATMEL XDMA DRIVER
2184M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2185L:	linux-arm-kernel@lists.infradead.org
2186L:	dmaengine@vger.kernel.org
2187S:	Supported
2188F:	drivers/dma/at_xdmac.c
2189
2190ATMEL I2C DRIVER
2191M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2192L:	linux-i2c@vger.kernel.org
2193S:	Supported
2194F:	drivers/i2c/busses/i2c-at91.c
2195
2196ATMEL ISI DRIVER
2197M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2198L:	linux-media@vger.kernel.org
2199S:	Supported
2200F:	drivers/media/platform/soc_camera/atmel-isi.c
2201F:	include/media/atmel-isi.h
2202
2203ATMEL LCDFB DRIVER
2204M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2205L:	linux-fbdev@vger.kernel.org
2206S:	Maintained
2207F:	drivers/video/fbdev/atmel_lcdfb.c
2208F:	include/video/atmel_lcdc.h
2209
2210ATMEL MACB ETHERNET DRIVER
2211M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2212S:	Supported
2213F:	drivers/net/ethernet/cadence/
2214
2215ATMEL NAND DRIVER
2216M:	Wenyou Yang <wenyou.yang@atmel.com>
2217M:	Josh Wu <rainyfeeling@outlook.com>
2218L:	linux-mtd@lists.infradead.org
2219S:	Supported
2220F:	drivers/mtd/nand/atmel_nand*
2221
2222ATMEL SDMMC DRIVER
2223M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2224L:	linux-mmc@vger.kernel.org
2225S:	Supported
2226F:	drivers/mmc/host/sdhci-of-at91.c
2227
2228ATMEL SPI DRIVER
2229M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2230S:	Supported
2231F:	drivers/spi/spi-atmel.*
2232
2233ATMEL SSC DRIVER
2234M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236S:	Supported
2237F:	drivers/misc/atmel-ssc.c
2238F:	include/linux/atmel-ssc.h
2239
2240ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2241M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243S:	Supported
2244F:	drivers/misc/atmel_tclib.c
2245F:	drivers/clocksource/tcb_clksrc.c
2246
2247ATMEL USBA UDC DRIVER
2248M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250S:	Supported
2251F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2252
2253ATMEL WIRELESS DRIVER
2254M:	Simon Kelley <simon@thekelleys.org.uk>
2255L:	linux-wireless@vger.kernel.org
2256W:	http://www.thekelleys.org.uk/atmel
2257W:	http://atmelwlandriver.sourceforge.net/
2258S:	Maintained
2259F:	drivers/net/wireless/atmel/atmel*
2260
2261ATMEL MAXTOUCH DRIVER
2262M:	Nick Dyer <nick@shmanahar.org>
2263T:	git git://github.com/ndyer/linux.git
2264S:	Maintained
2265F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2266F:	drivers/input/touchscreen/atmel_mxt_ts.c
2267F:	include/linux/platform_data/atmel_mxt_ts.h
2268
2269ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2270M:	Bradley Grove <linuxdrivers@attotech.com>
2271L:	linux-scsi@vger.kernel.org
2272W:	http://www.attotech.com
2273S:	Supported
2274F:	drivers/scsi/esas2r
2275
2276ATUSB IEEE 802.15.4 RADIO DRIVER
2277M:	Stefan Schmidt <stefan@osg.samsung.com>
2278L:	linux-wpan@vger.kernel.org
2279S:	Maintained
2280F:	drivers/net/ieee802154/atusb.c
2281F:	drivers/net/ieee802154/atusb.h
2282F:	drivers/net/ieee802154/at86rf230.h
2283
2284AUDIT SUBSYSTEM
2285M:	Paul Moore <paul@paul-moore.com>
2286M:	Eric Paris <eparis@redhat.com>
2287L:	linux-audit@redhat.com (moderated for non-subscribers)
2288W:	http://people.redhat.com/sgrubb/audit/
2289T:	git git://git.infradead.org/users/pcmoore/audit
2290S:	Maintained
2291F:	include/linux/audit.h
2292F:	include/uapi/linux/audit.h
2293F:	kernel/audit*
2294
2295AUXILIARY DISPLAY DRIVERS
2296M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2297W:	http://miguelojeda.es/auxdisplay.htm
2298W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2299S:	Maintained
2300F:	drivers/auxdisplay/
2301F:	include/linux/cfag12864b.h
2302
2303AVR32 ARCHITECTURE
2304M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2305M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2306W:	http://www.atmel.com/products/AVR32/
2307W:	http://mirror.egtvedt.no/avr32linux.org/
2308W:	http://avrfreaks.net/
2309S:	Maintained
2310F:	arch/avr32/
2311
2312AVR32/AT32AP MACHINE SUPPORT
2313M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2314M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2315S:	Maintained
2316F:	arch/avr32/mach-at32ap/
2317
2318AX.25 NETWORK LAYER
2319M:	Ralf Baechle <ralf@linux-mips.org>
2320L:	linux-hams@vger.kernel.org
2321W:	http://www.linux-ax25.org/
2322S:	Maintained
2323F:	include/uapi/linux/ax25.h
2324F:	include/net/ax25.h
2325F:	net/ax25/
2326
2327AZ6007 DVB DRIVER
2328M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2329M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2330L:	linux-media@vger.kernel.org
2331W:	https://linuxtv.org
2332T:	git git://linuxtv.org/media_tree.git
2333S:	Maintained
2334F:	drivers/media/usb/dvb-usb-v2/az6007.c
2335
2336AZTECH FM RADIO RECEIVER DRIVER
2337M:	Hans Verkuil <hverkuil@xs4all.nl>
2338L:	linux-media@vger.kernel.org
2339T:	git git://linuxtv.org/media_tree.git
2340W:	https://linuxtv.org
2341S:	Maintained
2342F:	drivers/media/radio/radio-aztech*
2343
2344B43 WIRELESS DRIVER
2345L:	linux-wireless@vger.kernel.org
2346L:	b43-dev@lists.infradead.org
2347W:	http://wireless.kernel.org/en/users/Drivers/b43
2348S:	Odd Fixes
2349F:	drivers/net/wireless/broadcom/b43/
2350
2351B43LEGACY WIRELESS DRIVER
2352M:	Larry Finger <Larry.Finger@lwfinger.net>
2353L:	linux-wireless@vger.kernel.org
2354L:	b43-dev@lists.infradead.org
2355W:	http://wireless.kernel.org/en/users/Drivers/b43
2356S:	Maintained
2357F:	drivers/net/wireless/broadcom/b43legacy/
2358
2359BACKLIGHT CLASS/SUBSYSTEM
2360M:	Jingoo Han <jingoohan1@gmail.com>
2361M:	Lee Jones <lee.jones@linaro.org>
2362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2363S:	Maintained
2364F:	drivers/video/backlight/
2365F:	include/linux/backlight.h
2366
2367BATMAN ADVANCED
2368M:	Marek Lindner <mareklindner@neomailbox.ch>
2369M:	Simon Wunderlich <sw@simonwunderlich.de>
2370M:	Antonio Quartulli <a@unstable.cc>
2371L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2372W:	https://www.open-mesh.org/
2373Q:	https://patchwork.open-mesh.org/project/batman/list/
2374S:	Maintained
2375F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2376F:	Documentation/ABI/testing/sysfs-class-net-mesh
2377F:	Documentation/networking/batman-adv.txt
2378F:	include/uapi/linux/batman_adv.h
2379F:	net/batman-adv/
2380
2381BAYCOM/HDLCDRV DRIVERS FOR AX.25
2382M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2383L:	linux-hams@vger.kernel.org
2384W:	http://www.baycom.org/~tom/ham/ham.html
2385S:	Maintained
2386F:	drivers/net/hamradio/baycom*
2387
2388BCACHE (BLOCK LAYER CACHE)
2389M:	Kent Overstreet <kent.overstreet@gmail.com>
2390L:	linux-bcache@vger.kernel.org
2391W:	http://bcache.evilpiepirate.org
2392S:	Orphan
2393F:	drivers/md/bcache/
2394
2395BDISP ST MEDIA DRIVER
2396M:	Fabien Dessenne <fabien.dessenne@st.com>
2397L:	linux-media@vger.kernel.org
2398T:	git git://linuxtv.org/media_tree.git
2399W:	https://linuxtv.org
2400S:	Supported
2401F:	drivers/media/platform/sti/bdisp
2402
2403BEFS FILE SYSTEM
2404M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2405M:	Salah Triki <salah.triki@gmail.com>
2406S:	Maintained
2407T:	git git://github.com/luisbg/linux-befs.git
2408F:	Documentation/filesystems/befs.txt
2409F:	fs/befs/
2410
2411BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2412M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2413L:	netdev@vger.kernel.org
2414S:	Maintained
2415F:	drivers/net/ethernet/ec_bhf.c
2416
2417BFS FILE SYSTEM
2418M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2419S:	Maintained
2420F:	Documentation/filesystems/bfs.txt
2421F:	fs/bfs/
2422F:	include/uapi/linux/bfs_fs.h
2423
2424BLACKFIN ARCHITECTURE
2425M:	Steven Miao <realmz6@gmail.com>
2426L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2427T:	git git://git.code.sf.net/p/adi-linux/code
2428W:	http://blackfin.uclinux.org
2429S:	Supported
2430F:	arch/blackfin/
2431
2432BLACKFIN EMAC DRIVER
2433L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2434W:	http://blackfin.uclinux.org
2435S:	Supported
2436F:	drivers/net/ethernet/adi/
2437
2438BLACKFIN RTC DRIVER
2439L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2440W:	http://blackfin.uclinux.org
2441S:	Supported
2442F:	drivers/rtc/rtc-bfin.c
2443
2444BLACKFIN SDH DRIVER
2445M:	Sonic Zhang <sonic.zhang@analog.com>
2446L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2447W:	http://blackfin.uclinux.org
2448S:	Supported
2449F:	drivers/mmc/host/bfin_sdh.c
2450
2451BLACKFIN SERIAL DRIVER
2452M:	Sonic Zhang <sonic.zhang@analog.com>
2453L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2454W:	http://blackfin.uclinux.org
2455S:	Supported
2456F:	drivers/tty/serial/bfin_uart.c
2457
2458BLACKFIN WATCHDOG DRIVER
2459L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2460W:	http://blackfin.uclinux.org
2461S:	Supported
2462F:	drivers/watchdog/bfin_wdt.c
2463
2464BLACKFIN I2C TWI DRIVER
2465M:	Sonic Zhang <sonic.zhang@analog.com>
2466L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2467W:	http://blackfin.uclinux.org/
2468S:	Supported
2469F:	drivers/i2c/busses/i2c-bfin-twi.c
2470
2471BLACKFIN MEDIA DRIVER
2472M:	Scott Jiang <scott.jiang.linux@gmail.com>
2473L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2474W:	http://blackfin.uclinux.org/
2475S:	Supported
2476F:	drivers/media/platform/blackfin/
2477F:	drivers/media/i2c/adv7183*
2478F:	drivers/media/i2c/vs6624*
2479
2480BLINKM RGB LED DRIVER
2481M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2482S:	Maintained
2483F:	drivers/leds/leds-blinkm.c
2484
2485BLOCK LAYER
2486M:	Jens Axboe <axboe@kernel.dk>
2487L:	linux-block@vger.kernel.org
2488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2489S:	Maintained
2490F:	block/
2491F:	kernel/trace/blktrace.c
2492F:	lib/sbitmap.c
2493
2494BLOCK2MTD DRIVER
2495M:	Joern Engel <joern@lazybastard.org>
2496L:	linux-mtd@lists.infradead.org
2497S:	Maintained
2498F:	drivers/mtd/devices/block2mtd.c
2499
2500BLUETOOTH DRIVERS
2501M:	Marcel Holtmann <marcel@holtmann.org>
2502M:	Gustavo Padovan <gustavo@padovan.org>
2503M:	Johan Hedberg <johan.hedberg@gmail.com>
2504L:	linux-bluetooth@vger.kernel.org
2505W:	http://www.bluez.org/
2506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2508S:	Maintained
2509F:	drivers/bluetooth/
2510
2511BLUETOOTH SUBSYSTEM
2512M:	Marcel Holtmann <marcel@holtmann.org>
2513M:	Gustavo Padovan <gustavo@padovan.org>
2514M:	Johan Hedberg <johan.hedberg@gmail.com>
2515L:	linux-bluetooth@vger.kernel.org
2516W:	http://www.bluez.org/
2517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2519S:	Maintained
2520F:	net/bluetooth/
2521F:	include/net/bluetooth/
2522
2523BONDING DRIVER
2524M:	Jay Vosburgh <j.vosburgh@gmail.com>
2525M:	Veaceslav Falico <vfalico@gmail.com>
2526M:	Andy Gospodarek <andy@greyhouse.net>
2527L:	netdev@vger.kernel.org
2528W:	http://sourceforge.net/projects/bonding/
2529S:	Supported
2530F:	drivers/net/bonding/
2531F:	include/uapi/linux/if_bonding.h
2532
2533BPF (Safe dynamic programs and tools)
2534M:	Alexei Starovoitov <ast@kernel.org>
2535L:	netdev@vger.kernel.org
2536L:	linux-kernel@vger.kernel.org
2537S:	Supported
2538F:	kernel/bpf/
2539
2540BROADCOM B44 10/100 ETHERNET DRIVER
2541M:	Michael Chan <michael.chan@broadcom.com>
2542L:	netdev@vger.kernel.org
2543S:	Supported
2544F:	drivers/net/ethernet/broadcom/b44.*
2545
2546BROADCOM B53 ETHERNET SWITCH DRIVER
2547M:	Florian Fainelli <f.fainelli@gmail.com>
2548L:	netdev@vger.kernel.org
2549L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2550S:	Supported
2551F:	drivers/net/dsa/b53/*
2552F:	include/linux/platform_data/b53.h
2553
2554BROADCOM GENET ETHERNET DRIVER
2555M:	Florian Fainelli <f.fainelli@gmail.com>
2556L:	netdev@vger.kernel.org
2557S:	Supported
2558F:	drivers/net/ethernet/broadcom/genet/
2559
2560BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2561M:	Sony Chacko <sony.chacko@qlogic.com>
2562M:	Dept-HSGLinuxNICDev@qlogic.com
2563L:	netdev@vger.kernel.org
2564S:	Supported
2565F:	drivers/net/ethernet/broadcom/bnx2.*
2566F:	drivers/net/ethernet/broadcom/bnx2_*
2567
2568BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2569M:	Ariel Elior <ariel.elior@qlogic.com>
2570L:	netdev@vger.kernel.org
2571S:	Supported
2572F:	drivers/net/ethernet/broadcom/bnx2x/
2573
2574BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2575M:	Florian Fainelli <f.fainelli@gmail.com>
2576M:	Ray Jui <rjui@broadcom.com>
2577M:	Scott Branden <sbranden@broadcom.com>
2578M:	bcm-kernel-feedback-list@broadcom.com
2579T:	git git://github.com/broadcom/mach-bcm
2580S:	Maintained
2581N:	bcm281*
2582N:	bcm113*
2583N:	bcm216*
2584N:	kona
2585F:	arch/arm/mach-bcm/
2586
2587BROADCOM BCM2835 ARM ARCHITECTURE
2588M:	Stephen Warren <swarren@wwwdotorg.org>
2589M:	Lee Jones <lee@kernel.org>
2590M:	Eric Anholt <eric@anholt.net>
2591L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2594S:	Maintained
2595N:	bcm2835
2596F:	drivers/staging/vc04_services
2597
2598BROADCOM BCM47XX MIPS ARCHITECTURE
2599M:	Hauke Mehrtens <hauke@hauke-m.de>
2600M:	Rafał Miłecki <zajec5@gmail.com>
2601L:	linux-mips@linux-mips.org
2602S:	Maintained
2603F:	Documentation/devicetree/bindings/mips/brcm/
2604F:	arch/mips/bcm47xx/*
2605F:	arch/mips/include/asm/mach-bcm47xx/*
2606
2607BROADCOM BCM5301X ARM ARCHITECTURE
2608M:	Hauke Mehrtens <hauke@hauke-m.de>
2609M:	Rafał Miłecki <zajec5@gmail.com>
2610M:	bcm-kernel-feedback-list@broadcom.com
2611L:	linux-arm-kernel@lists.infradead.org
2612S:	Maintained
2613F:	arch/arm/mach-bcm/bcm_5301x.c
2614F:	arch/arm/boot/dts/bcm5301x*.dtsi
2615F:	arch/arm/boot/dts/bcm470*
2616
2617BROADCOM BCM53573 ARM ARCHITECTURE
2618M:	Rafał Miłecki <rafal@milecki.pl>
2619L:	linux-arm-kernel@lists.infradead.org
2620S:	Maintained
2621F:	arch/arm/boot/dts/bcm53573*
2622F:	arch/arm/boot/dts/bcm47189*
2623
2624BROADCOM BCM63XX ARM ARCHITECTURE
2625M:	Florian Fainelli <f.fainelli@gmail.com>
2626M:	bcm-kernel-feedback-list@broadcom.com
2627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2628T:	git git://github.com/broadcom/stblinux.git
2629S:	Maintained
2630N:	bcm63xx
2631
2632BROADCOM BCM63XX/BCM33XX UDC DRIVER
2633M:	Kevin Cernekee <cernekee@gmail.com>
2634L:	linux-usb@vger.kernel.org
2635S:	Maintained
2636F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2637
2638BROADCOM BCM7XXX ARM ARCHITECTURE
2639M:	Brian Norris <computersforpeace@gmail.com>
2640M:	Gregory Fong <gregory.0xf0@gmail.com>
2641M:	Florian Fainelli <f.fainelli@gmail.com>
2642M:	bcm-kernel-feedback-list@broadcom.com
2643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2644T:	git git://github.com/broadcom/stblinux.git
2645S:	Maintained
2646F:	arch/arm/mach-bcm/*brcmstb*
2647F:	arch/arm/boot/dts/bcm7*.dts*
2648F:	drivers/bus/brcmstb_gisb.c
2649N:	brcmstb
2650
2651BROADCOM BMIPS MIPS ARCHITECTURE
2652M:	Kevin Cernekee <cernekee@gmail.com>
2653M:	Florian Fainelli <f.fainelli@gmail.com>
2654L:	linux-mips@linux-mips.org
2655T:	git git://github.com/broadcom/stblinux.git
2656S:	Maintained
2657F:	arch/mips/bmips/*
2658F:	arch/mips/include/asm/mach-bmips/*
2659F:	arch/mips/kernel/*bmips*
2660F:	arch/mips/boot/dts/brcm/bcm*.dts*
2661F:	drivers/irqchip/irq-bcm63*
2662F:	drivers/irqchip/irq-bcm7*
2663F:	drivers/irqchip/irq-brcmstb*
2664F:	include/linux/bcm963xx_nvram.h
2665F:	include/linux/bcm963xx_tag.h
2666
2667BROADCOM TG3 GIGABIT ETHERNET DRIVER
2668M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2669M:	Prashant Sreedharan <prashant@broadcom.com>
2670M:	Michael Chan <mchan@broadcom.com>
2671L:	netdev@vger.kernel.org
2672S:	Supported
2673F:	drivers/net/ethernet/broadcom/tg3.*
2674
2675BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2676M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2677M:	Franky Lin <franky.lin@broadcom.com>
2678M:	Hante Meuleman <hante.meuleman@broadcom.com>
2679L:	linux-wireless@vger.kernel.org
2680L:	brcm80211-dev-list.pdl@broadcom.com
2681S:	Supported
2682F:	drivers/net/wireless/broadcom/brcm80211/
2683
2684BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2685M:	QLogic-Storage-Upstream@qlogic.com
2686L:	linux-scsi@vger.kernel.org
2687S:	Supported
2688F:	drivers/scsi/bnx2fc/
2689
2690BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2691M:	QLogic-Storage-Upstream@qlogic.com
2692L:	linux-scsi@vger.kernel.org
2693S:	Supported
2694F:	drivers/scsi/bnx2i/
2695
2696BROADCOM IPROC ARM ARCHITECTURE
2697M:	Ray Jui <rjui@broadcom.com>
2698M:	Scott Branden <sbranden@broadcom.com>
2699M:	Jon Mason <jonmason@broadcom.com>
2700M:	bcm-kernel-feedback-list@broadcom.com
2701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2702T:	git git://github.com/broadcom/cygnus-linux.git
2703S:	Maintained
2704N:	iproc
2705N:	cygnus
2706N:	bcm[-_]nsp
2707N:	bcm9113*
2708N:	bcm9583*
2709N:	bcm9585*
2710N:	bcm9586*
2711N:	bcm988312
2712N:	bcm113*
2713N:	bcm583*
2714N:	bcm585*
2715N:	bcm586*
2716N:	bcm88312
2717F:	arch/arm64/boot/dts/broadcom/ns2*
2718F:	drivers/clk/bcm/clk-ns*
2719F:	drivers/pinctrl/bcm/pinctrl-ns*
2720
2721BROADCOM BRCMSTB GPIO DRIVER
2722M:	Gregory Fong <gregory.0xf0@gmail.com>
2723L:	bcm-kernel-feedback-list@broadcom.com
2724S:	Supported
2725F:	drivers/gpio/gpio-brcmstb.c
2726F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2727
2728BROADCOM KONA GPIO DRIVER
2729M:	Ray Jui <rjui@broadcom.com>
2730L:	bcm-kernel-feedback-list@broadcom.com
2731S:	Supported
2732F:	drivers/gpio/gpio-bcm-kona.c
2733F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2734
2735BROADCOM NVRAM DRIVER
2736M:	Rafał Miłecki <zajec5@gmail.com>
2737L:	linux-mips@linux-mips.org
2738S:	Maintained
2739F:	drivers/firmware/broadcom/*
2740
2741BROADCOM STB NAND FLASH DRIVER
2742M:	Brian Norris <computersforpeace@gmail.com>
2743M:	Kamal Dasu <kdasu.kdev@gmail.com>
2744L:	linux-mtd@lists.infradead.org
2745L:	bcm-kernel-feedback-list@broadcom.com
2746S:	Maintained
2747F:	drivers/mtd/nand/brcmnand/
2748
2749BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2750M:	Rafał Miłecki <zajec5@gmail.com>
2751L:	linux-wireless@vger.kernel.org
2752S:	Maintained
2753F:	drivers/bcma/
2754F:	include/linux/bcma/
2755
2756BROADCOM SYSTEMPORT ETHERNET DRIVER
2757M:	Florian Fainelli <f.fainelli@gmail.com>
2758L:	netdev@vger.kernel.org
2759S:	Supported
2760F:	drivers/net/ethernet/broadcom/bcmsysport.*
2761
2762BROADCOM VULCAN ARM64 SOC
2763M:	Jayachandran C. <jchandra@broadcom.com>
2764M:	bcm-kernel-feedback-list@broadcom.com
2765L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2766S:	Maintained
2767F:	arch/arm64/boot/dts/broadcom/vulcan*
2768
2769BROCADE BFA FC SCSI DRIVER
2770M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2771M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2772L:	linux-scsi@vger.kernel.org
2773S:	Supported
2774F:	drivers/scsi/bfa/
2775
2776BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2777M:	Rasesh Mody <rasesh.mody@qlogic.com>
2778L:	netdev@vger.kernel.org
2779S:	Supported
2780F:	drivers/net/ethernet/brocade/bna/
2781
2782BSG (block layer generic sg v4 driver)
2783M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2784L:	linux-scsi@vger.kernel.org
2785S:	Supported
2786F:	block/bsg.c
2787F:	include/linux/bsg.h
2788F:	include/uapi/linux/bsg.h
2789
2790BT87X AUDIO DRIVER
2791M:	Clemens Ladisch <clemens@ladisch.de>
2792L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2793T:	git git://git.alsa-project.org/alsa-kernel.git
2794S:	Maintained
2795F:	Documentation/sound/alsa/Bt87x.txt
2796F:	sound/pci/bt87x.c
2797
2798BT8XXGPIO DRIVER
2799M:	Michael Buesch <m@bues.ch>
2800W:	http://bu3sch.de/btgpio.php
2801S:	Maintained
2802F:	drivers/gpio/gpio-bt8xx.c
2803
2804BTRFS FILE SYSTEM
2805M:	Chris Mason <clm@fb.com>
2806M:	Josef Bacik <jbacik@fb.com>
2807M:	David Sterba <dsterba@suse.com>
2808L:	linux-btrfs@vger.kernel.org
2809W:	http://btrfs.wiki.kernel.org/
2810Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2812S:	Maintained
2813F:	Documentation/filesystems/btrfs.txt
2814F:	fs/btrfs/
2815
2816BTTV VIDEO4LINUX DRIVER
2817M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2818M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2819L:	linux-media@vger.kernel.org
2820W:	https://linuxtv.org
2821T:	git git://linuxtv.org/media_tree.git
2822S:	Odd fixes
2823F:	Documentation/media/v4l-drivers/bttv*
2824F:	drivers/media/pci/bt8xx/bttv*
2825
2826BUSLOGIC SCSI DRIVER
2827M:	Khalid Aziz <khalid@gonehiking.org>
2828L:	linux-scsi@vger.kernel.org
2829S:	Maintained
2830F:	drivers/scsi/BusLogic.*
2831F:	drivers/scsi/FlashPoint.*
2832
2833C-MEDIA CMI8788 DRIVER
2834M:	Clemens Ladisch <clemens@ladisch.de>
2835L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2836T:	git git://git.alsa-project.org/alsa-kernel.git
2837S:	Maintained
2838F:	sound/pci/oxygen/
2839
2840C6X ARCHITECTURE
2841M:	Mark Salter <msalter@redhat.com>
2842M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2843L:	linux-c6x-dev@linux-c6x.org
2844W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2845S:	Maintained
2846F:	arch/c6x/
2847
2848CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2849M:	David Howells <dhowells@redhat.com>
2850L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2851S:	Supported
2852F:	Documentation/filesystems/caching/cachefiles.txt
2853F:	fs/cachefiles/
2854
2855CADET FM/AM RADIO RECEIVER DRIVER
2856M:	Hans Verkuil <hverkuil@xs4all.nl>
2857L:	linux-media@vger.kernel.org
2858T:	git git://linuxtv.org/media_tree.git
2859W:	https://linuxtv.org
2860S:	Maintained
2861F:	drivers/media/radio/radio-cadet*
2862
2863CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2864M:	Jonathan Corbet <corbet@lwn.net>
2865L:	linux-media@vger.kernel.org
2866T:	git git://linuxtv.org/media_tree.git
2867S:	Maintained
2868F:	Documentation/media/v4l-drivers/cafe_ccic*
2869F:	drivers/media/platform/marvell-ccic/
2870
2871CAIF NETWORK LAYER
2872M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2873L:	netdev@vger.kernel.org
2874S:	Supported
2875F:	Documentation/networking/caif/
2876F:	drivers/net/caif/
2877F:	include/uapi/linux/caif/
2878F:	include/net/caif/
2879F:	net/caif/
2880
2881CALGARY x86-64 IOMMU
2882M:	Muli Ben-Yehuda <mulix@mulix.org>
2883M:	Jon Mason <jdmason@kudzu.us>
2884L:	iommu@lists.linux-foundation.org
2885S:	Maintained
2886F:	arch/x86/kernel/pci-calgary_64.c
2887F:	arch/x86/kernel/tce_64.c
2888F:	arch/x86/include/asm/calgary.h
2889F:	arch/x86/include/asm/tce.h
2890
2891CAN NETWORK LAYER
2892M:	Oliver Hartkopp <socketcan@hartkopp.net>
2893M:	Marc Kleine-Budde <mkl@pengutronix.de>
2894L:	linux-can@vger.kernel.org
2895W:	https://github.com/linux-can
2896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2898S:	Maintained
2899F:	Documentation/networking/can.txt
2900F:	net/can/
2901F:	include/linux/can/core.h
2902F:	include/uapi/linux/can.h
2903F:	include/uapi/linux/can/bcm.h
2904F:	include/uapi/linux/can/raw.h
2905F:	include/uapi/linux/can/gw.h
2906
2907CAN NETWORK DRIVERS
2908M:	Wolfgang Grandegger <wg@grandegger.com>
2909M:	Marc Kleine-Budde <mkl@pengutronix.de>
2910L:	linux-can@vger.kernel.org
2911W:	https://github.com/linux-can
2912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2914S:	Maintained
2915F:	Documentation/devicetree/bindings/net/can/
2916F:	drivers/net/can/
2917F:	include/linux/can/dev.h
2918F:	include/linux/can/platform/
2919F:	include/uapi/linux/can/error.h
2920F:	include/uapi/linux/can/netlink.h
2921
2922CAPABILITIES
2923M:	Serge Hallyn <serge@hallyn.com>
2924L:	linux-security-module@vger.kernel.org
2925S:	Supported
2926F:	include/linux/capability.h
2927F:	include/uapi/linux/capability.h
2928F:	security/commoncap.c
2929F:	kernel/capability.c
2930
2931CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2932M:	Kevin Tsai <ktsai@capellamicro.com>
2933S:	Maintained
2934F:	drivers/iio/light/cm*
2935F:	Documentation/devicetree/bindings/i2c/trivial-devices.txt
2936
2937CAVIUM I2C DRIVER
2938M:	Jan Glauber <jglauber@cavium.com>
2939M:	David Daney <david.daney@cavium.com>
2940W:	http://www.cavium.com
2941S:	Supported
2942F:	drivers/i2c/busses/i2c-octeon*
2943F:	drivers/i2c/busses/i2c-thunderx*
2944
2945CAVIUM LIQUIDIO NETWORK DRIVER
2946M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2947M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2948M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2949M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2950L:     netdev@vger.kernel.org
2951W:     http://www.cavium.com
2952S:     Supported
2953F:     drivers/net/ethernet/cavium/liquidio/
2954
2955CC2520 IEEE-802.15.4 RADIO DRIVER
2956M:	Varka Bhadram <varkabhadram@gmail.com>
2957L:	linux-wpan@vger.kernel.org
2958S:	Maintained
2959F:	drivers/net/ieee802154/cc2520.c
2960F:	include/linux/spi/cc2520.h
2961F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2962
2963CEC DRIVER
2964M:	Hans Verkuil <hans.verkuil@cisco.com>
2965L:	linux-media@vger.kernel.org
2966T:	git git://linuxtv.org/media_tree.git
2967W:	http://linuxtv.org
2968S:	Supported
2969F:	Documentation/cec.txt
2970F:	Documentation/media/uapi/cec
2971F:	drivers/staging/media/cec/
2972F:	drivers/media/cec-edid.c
2973F:	drivers/media/rc/keymaps/rc-cec.c
2974F:	include/media/cec.h
2975F:	include/media/cec-edid.h
2976F:	include/linux/cec.h
2977F:	include/linux/cec-funcs.h
2978
2979CELL BROADBAND ENGINE ARCHITECTURE
2980M:	Arnd Bergmann <arnd@arndb.de>
2981L:	linuxppc-dev@lists.ozlabs.org
2982W:	http://www.ibm.com/developerworks/power/cell/
2983S:	Supported
2984F:	arch/powerpc/include/asm/cell*.h
2985F:	arch/powerpc/include/asm/spu*.h
2986F:	arch/powerpc/include/uapi/asm/spu*.h
2987F:	arch/powerpc/oprofile/*cell*
2988F:	arch/powerpc/platforms/cell/
2989
2990CEPH COMMON CODE (LIBCEPH)
2991M:	Ilya Dryomov <idryomov@gmail.com>
2992M:	"Yan, Zheng" <zyan@redhat.com>
2993M:	Sage Weil <sage@redhat.com>
2994L:	ceph-devel@vger.kernel.org
2995W:	http://ceph.com/
2996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2997T:	git git://github.com/ceph/ceph-client.git
2998S:	Supported
2999F:	net/ceph/
3000F:	include/linux/ceph/
3001F:	include/linux/crush/
3002
3003CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3004M:	"Yan, Zheng" <zyan@redhat.com>
3005M:	Sage Weil <sage@redhat.com>
3006M:	Ilya Dryomov <idryomov@gmail.com>
3007L:	ceph-devel@vger.kernel.org
3008W:	http://ceph.com/
3009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3010T:	git git://github.com/ceph/ceph-client.git
3011S:	Supported
3012F:	Documentation/filesystems/ceph.txt
3013F:	fs/ceph/
3014
3015CERTIFICATE HANDLING:
3016M:	David Howells <dhowells@redhat.com>
3017M:	David Woodhouse <dwmw2@infradead.org>
3018L:	keyrings@vger.kernel.org
3019S:	Maintained
3020F:	Documentation/module-signing.txt
3021F:	certs/
3022F:	scripts/sign-file.c
3023F:	scripts/extract-cert.c
3024
3025CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3026L:	linux-usb@vger.kernel.org
3027S:	Orphan
3028F:	Documentation/usb/WUSB-Design-overview.txt
3029F:	Documentation/usb/wusb-cbaf
3030F:	drivers/usb/host/hwa-hc.c
3031F:	drivers/usb/host/whci/
3032F:	drivers/usb/wusbcore/
3033F:	include/linux/usb/wusb*
3034
3035CFAG12864B LCD DRIVER
3036M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3037W:	http://miguelojeda.es/auxdisplay.htm
3038W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3039S:	Maintained
3040F:	drivers/auxdisplay/cfag12864b.c
3041F:	include/linux/cfag12864b.h
3042
3043CFAG12864BFB LCD FRAMEBUFFER DRIVER
3044M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3045W:	http://miguelojeda.es/auxdisplay.htm
3046W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3047S:	Maintained
3048F:	drivers/auxdisplay/cfag12864bfb.c
3049F:	include/linux/cfag12864b.h
3050
3051CFG80211 and NL80211
3052M:	Johannes Berg <johannes@sipsolutions.net>
3053L:	linux-wireless@vger.kernel.org
3054W:	http://wireless.kernel.org/
3055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3057S:	Maintained
3058F:	include/uapi/linux/nl80211.h
3059F:	include/net/cfg80211.h
3060F:	net/wireless/*
3061X:	net/wireless/wext*
3062
3063CHAR and MISC DRIVERS
3064M:	Arnd Bergmann <arnd@arndb.de>
3065M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3067S:	Supported
3068F:	drivers/char/*
3069F:	drivers/misc/*
3070F:	include/linux/miscdevice.h
3071
3072CHECKPATCH
3073M:	Andy Whitcroft <apw@canonical.com>
3074M:	Joe Perches <joe@perches.com>
3075S:	Maintained
3076F:	scripts/checkpatch.pl
3077
3078CHINESE DOCUMENTATION
3079M:	Harry Wei <harryxiyou@gmail.com>
3080L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3081L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3082S:	Maintained
3083F:	Documentation/zh_CN/
3084
3085CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3086M:	Peter Chen <Peter.Chen@nxp.com>
3087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3088L:	linux-usb@vger.kernel.org
3089S:	Maintained
3090F:	drivers/usb/chipidea/
3091
3092CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3093M:	Hans de Goede <hdegoede@redhat.com>
3094L:	linux-input@vger.kernel.org
3095S:	Maintained
3096F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3097F:	drivers/input/touchscreen/chipone_icn8318.c
3098
3099CHROME HARDWARE PLATFORM SUPPORT
3100M:	Olof Johansson <olof@lixom.net>
3101S:	Maintained
3102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3103F:	drivers/platform/chrome/
3104
3105CISCO VIC ETHERNET NIC DRIVER
3106M:	Christian Benvenuti <benve@cisco.com>
3107M:	Sujith Sankar <ssujith@cisco.com>
3108M:	Govindarajulu Varadarajan <_govind@gmx.com>
3109M:	Neel Patel <neepatel@cisco.com>
3110S:	Supported
3111F:	drivers/net/ethernet/cisco/enic/
3112
3113CISCO VIC LOW LATENCY NIC DRIVER
3114M:	Christian Benvenuti <benve@cisco.com>
3115M:	Dave Goodell <dgoodell@cisco.com>
3116S:	Supported
3117F:	drivers/infiniband/hw/usnic/
3118
3119CIRRUS LOGIC EP93XX ETHERNET DRIVER
3120M:	Hartley Sweeten <hsweeten@visionengravers.com>
3121L:	netdev@vger.kernel.org
3122S:	Maintained
3123F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3124
3125CIRRUS LOGIC AUDIO CODEC DRIVERS
3126M:	Brian Austin <brian.austin@cirrus.com>
3127M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3128L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3129S:	Maintained
3130F:	sound/soc/codecs/cs*
3131
3132CLEANCACHE API
3133M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3134L:	linux-kernel@vger.kernel.org
3135S:	Maintained
3136F:	mm/cleancache.c
3137F:	include/linux/cleancache.h
3138
3139CLK API
3140M:	Russell King <linux@armlinux.org.uk>
3141L:	linux-clk@vger.kernel.org
3142S:	Maintained
3143F:	include/linux/clk.h
3144
3145CLOCKSOURCE, CLOCKEVENT DRIVERS
3146M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3147M:	Thomas Gleixner <tglx@linutronix.de>
3148L:	linux-kernel@vger.kernel.org
3149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3150S:	Supported
3151F:	drivers/clocksource
3152
3153CISCO FCOE HBA DRIVER
3154M:	Hiral Patel <hiralpat@cisco.com>
3155M:	Suma Ramars <sramars@cisco.com>
3156M:	Brian Uchino <buchino@cisco.com>
3157L:	linux-scsi@vger.kernel.org
3158S:	Supported
3159F:	drivers/scsi/fnic/
3160
3161CISCO SCSI HBA DRIVER
3162M:	Narsimhulu Musini <nmusini@cisco.com>
3163M:	Sesidhar Baddela <sebaddel@cisco.com>
3164L:	linux-scsi@vger.kernel.org
3165S:	Supported
3166F:	drivers/scsi/snic/
3167
3168CMPC ACPI DRIVER
3169M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3170M:	Daniel Oliveira Nascimento <don@syst.com.br>
3171L:	platform-driver-x86@vger.kernel.org
3172S:	Supported
3173F:	drivers/platform/x86/classmate-laptop.c
3174
3175COBALT MEDIA DRIVER
3176M:	Hans Verkuil <hans.verkuil@cisco.com>
3177L:	linux-media@vger.kernel.org
3178T:	git git://linuxtv.org/media_tree.git
3179W:	https://linuxtv.org
3180S:	Supported
3181F:	drivers/media/pci/cobalt/
3182
3183COCCINELLE/Semantic Patches (SmPL)
3184M:	Julia Lawall <Julia.Lawall@lip6.fr>
3185M:	Gilles Muller <Gilles.Muller@lip6.fr>
3186M:	Nicolas Palix <nicolas.palix@imag.fr>
3187M:	Michal Marek <mmarek@suse.com>
3188L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3190W:	http://coccinelle.lip6.fr/
3191S:	Supported
3192F:	Documentation/dev-tools/coccinelle.rst
3193F:	scripts/coccinelle/
3194F:	scripts/coccicheck
3195
3196CODA FILE SYSTEM
3197M:	Jan Harkes <jaharkes@cs.cmu.edu>
3198M:	coda@cs.cmu.edu
3199L:	codalist@coda.cs.cmu.edu
3200W:	http://www.coda.cs.cmu.edu/
3201S:	Maintained
3202F:	Documentation/filesystems/coda.txt
3203F:	fs/coda/
3204F:	include/linux/coda*.h
3205F:	include/uapi/linux/coda*.h
3206
3207CODA V4L2 MEM2MEM DRIVER
3208M:	Philipp Zabel <p.zabel@pengutronix.de>
3209L:	linux-media@vger.kernel.org
3210S:	Maintained
3211F:	Documentation/devicetree/bindings/media/coda.txt
3212F:	drivers/media/platform/coda/
3213
3214COMMON CLK FRAMEWORK
3215M:	Michael Turquette <mturquette@baylibre.com>
3216M:	Stephen Boyd <sboyd@codeaurora.org>
3217L:	linux-clk@vger.kernel.org
3218Q:	http://patchwork.kernel.org/project/linux-clk/list/
3219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3220S:	Maintained
3221F:	Documentation/devicetree/bindings/clock/
3222F:	drivers/clk/
3223X:	drivers/clk/clkdev.c
3224F:	include/linux/clk-pr*
3225F:	include/linux/clk/
3226
3227COMMON INTERNET FILE SYSTEM (CIFS)
3228M:	Steve French <sfrench@samba.org>
3229L:	linux-cifs@vger.kernel.org
3230L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3231W:	http://linux-cifs.samba.org/
3232T:	git git://git.samba.org/sfrench/cifs-2.6.git
3233S:	Supported
3234F:	Documentation/filesystems/cifs/
3235F:	fs/cifs/
3236
3237COMPACTPCI HOTPLUG CORE
3238M:	Scott Murray <scott@spiteful.org>
3239L:	linux-pci@vger.kernel.org
3240S:	Maintained
3241F:	drivers/pci/hotplug/cpci_hotplug*
3242
3243COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3244M:	Scott Murray <scott@spiteful.org>
3245L:	linux-pci@vger.kernel.org
3246S:	Maintained
3247F:	drivers/pci/hotplug/cpcihp_zt5550.*
3248
3249COMPACTPCI HOTPLUG GENERIC DRIVER
3250M:	Scott Murray <scott@spiteful.org>
3251L:	linux-pci@vger.kernel.org
3252S:	Maintained
3253F:	drivers/pci/hotplug/cpcihp_generic.c
3254
3255COMPAL LAPTOP SUPPORT
3256M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3257L:	platform-driver-x86@vger.kernel.org
3258S:	Maintained
3259F:	drivers/platform/x86/compal-laptop.c
3260
3261CONEXANT ACCESSRUNNER USB DRIVER
3262L:	accessrunner-general@lists.sourceforge.net
3263W:	http://accessrunner.sourceforge.net/
3264S:	Orphan
3265F:	drivers/usb/atm/cxacru.c
3266
3267CONFIGFS
3268M:	Joel Becker <jlbec@evilplan.org>
3269M:	Christoph Hellwig <hch@lst.de>
3270T:	git git://git.infradead.org/users/hch/configfs.git
3271S:	Supported
3272F:	fs/configfs/
3273F:	include/linux/configfs.h
3274
3275CONNECTOR
3276M:	Evgeniy Polyakov <zbr@ioremap.net>
3277L:	netdev@vger.kernel.org
3278S:	Maintained
3279F:	drivers/connector/
3280
3281CONTROL GROUP (CGROUP)
3282M:	Tejun Heo <tj@kernel.org>
3283M:	Li Zefan <lizefan@huawei.com>
3284M:	Johannes Weiner <hannes@cmpxchg.org>
3285L:	cgroups@vger.kernel.org
3286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3287S:	Maintained
3288F:	Documentation/cgroup*
3289F:	include/linux/cgroup*
3290F:	kernel/cgroup*
3291
3292CONTROL GROUP - CPUSET
3293M:	Li Zefan <lizefan@huawei.com>
3294L:	cgroups@vger.kernel.org
3295W:	http://www.bullopensource.org/cpuset/
3296W:	http://oss.sgi.com/projects/cpusets/
3297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3298S:	Maintained
3299F:	Documentation/cgroup-v1/cpusets.txt
3300F:	include/linux/cpuset.h
3301F:	kernel/cpuset.c
3302
3303CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3304M:	Johannes Weiner <hannes@cmpxchg.org>
3305M:	Michal Hocko <mhocko@kernel.org>
3306M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3307L:	cgroups@vger.kernel.org
3308L:	linux-mm@kvack.org
3309S:	Maintained
3310F:	mm/memcontrol.c
3311F:	mm/swap_cgroup.c
3312
3313CORETEMP HARDWARE MONITORING DRIVER
3314M:	Fenghua Yu <fenghua.yu@intel.com>
3315L:	linux-hwmon@vger.kernel.org
3316S:	Maintained
3317F:	Documentation/hwmon/coretemp
3318F:	drivers/hwmon/coretemp.c
3319
3320COSA/SRP SYNC SERIAL DRIVER
3321M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3322W:	http://www.fi.muni.cz/~kas/cosa/
3323S:	Maintained
3324F:	drivers/net/wan/cosa*
3325
3326CPMAC ETHERNET DRIVER
3327M:	Florian Fainelli <f.fainelli@gmail.com>
3328L:	netdev@vger.kernel.org
3329S:	Maintained
3330F:	drivers/net/ethernet/ti/cpmac.c
3331
3332CPU FREQUENCY DRIVERS
3333M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3334M:	Viresh Kumar <viresh.kumar@linaro.org>
3335L:	linux-pm@vger.kernel.org
3336S:	Maintained
3337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3338T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3339F:	Documentation/cpu-freq/
3340F:	drivers/cpufreq/
3341F:	include/linux/cpufreq.h
3342
3343CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3344M:	Viresh Kumar <viresh.kumar@linaro.org>
3345M:	Sudeep Holla <sudeep.holla@arm.com>
3346L:	linux-pm@vger.kernel.org
3347W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3348S:	Maintained
3349F:	drivers/cpufreq/arm_big_little.h
3350F:	drivers/cpufreq/arm_big_little.c
3351F:	drivers/cpufreq/arm_big_little_dt.c
3352
3353CPUIDLE DRIVER - ARM BIG LITTLE
3354M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3355M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3356L:	linux-pm@vger.kernel.org
3357L:	linux-arm-kernel@lists.infradead.org
3358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3359S:	Maintained
3360F:	drivers/cpuidle/cpuidle-big_little.c
3361
3362CPUIDLE DRIVER - ARM EXYNOS
3363M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3364M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3365M:	Kukjin Kim <kgene@kernel.org>
3366L:	linux-pm@vger.kernel.org
3367L:	linux-samsung-soc@vger.kernel.org
3368S:	Supported
3369F:	drivers/cpuidle/cpuidle-exynos.c
3370F:	arch/arm/mach-exynos/pm.c
3371
3372CPUIDLE DRIVERS
3373M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3374M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3375L:	linux-pm@vger.kernel.org
3376S:	Maintained
3377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3378F:	drivers/cpuidle/*
3379F:	include/linux/cpuidle.h
3380
3381CPUID/MSR DRIVER
3382M:	"H. Peter Anvin" <hpa@zytor.com>
3383S:	Maintained
3384F:	arch/x86/kernel/cpuid.c
3385F:	arch/x86/kernel/msr.c
3386
3387CPU POWER MONITORING SUBSYSTEM
3388M:	Thomas Renninger <trenn@suse.com>
3389L:	linux-pm@vger.kernel.org
3390S:	Maintained
3391F:	tools/power/cpupower/
3392
3393CRAMFS FILESYSTEM
3394W:	http://sourceforge.net/projects/cramfs/
3395S:	Orphan / Obsolete
3396F:	Documentation/filesystems/cramfs.txt
3397F:	fs/cramfs/
3398
3399CRIS PORT
3400M:	Mikael Starvik <starvik@axis.com>
3401M:	Jesper Nilsson <jesper.nilsson@axis.com>
3402L:	linux-cris-kernel@axis.com
3403W:	http://developer.axis.com
3404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3405S:	Maintained
3406F:	arch/cris/
3407F:	drivers/tty/serial/crisv10.*
3408
3409CRYPTO API
3410M:	Herbert Xu <herbert@gondor.apana.org.au>
3411M:	"David S. Miller" <davem@davemloft.net>
3412L:	linux-crypto@vger.kernel.org
3413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3415S:	Maintained
3416F:	Documentation/crypto/
3417F:	Documentation/devicetree/bindings/crypto/
3418F:	Documentation/DocBook/crypto-API.tmpl
3419F:	arch/*/crypto/
3420F:	crypto/
3421F:	drivers/crypto/
3422F:	include/crypto/
3423
3424CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3425M:	Neil Horman <nhorman@tuxdriver.com>
3426L:	linux-crypto@vger.kernel.org
3427S:	Maintained
3428F:	crypto/ansi_cprng.c
3429F:	crypto/rng.c
3430
3431CS3308 MEDIA DRIVER
3432M:	Hans Verkuil <hverkuil@xs4all.nl>
3433L:	linux-media@vger.kernel.org
3434T:	git git://linuxtv.org/media_tree.git
3435W:	http://linuxtv.org
3436S:	Odd Fixes
3437F:	drivers/media/i2c/cs3308.c
3438F:	drivers/media/i2c/cs3308.h
3439
3440CS5535 Audio ALSA driver
3441M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3442S:	Maintained
3443F:	sound/pci/cs5535audio/
3444
3445CW1200 WLAN driver
3446M:	Solomon Peachy <pizza@shaftnet.org>
3447S:	Maintained
3448F:	drivers/net/wireless/st/cw1200/
3449
3450CX18 VIDEO4LINUX DRIVER
3451M:	Andy Walls <awalls@md.metrocast.net>
3452L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3453L:	linux-media@vger.kernel.org
3454T:	git git://linuxtv.org/media_tree.git
3455W:	https://linuxtv.org
3456W:	http://www.ivtvdriver.org/index.php/Cx18
3457S:	Maintained
3458F:	Documentation/media/v4l-drivers/cx18*
3459F:	drivers/media/pci/cx18/
3460F:	include/uapi/linux/ivtv*
3461
3462CX2341X MPEG ENCODER HELPER MODULE
3463M:	Hans Verkuil <hverkuil@xs4all.nl>
3464L:	linux-media@vger.kernel.org
3465T:	git git://linuxtv.org/media_tree.git
3466W:	https://linuxtv.org
3467S:	Maintained
3468F:	drivers/media/common/cx2341x*
3469F:	include/media/cx2341x*
3470
3471CX24120 MEDIA DRIVER
3472M:	Jemma Denson <jdenson@gmail.com>
3473M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3474L:	linux-media@vger.kernel.org
3475W:	https://linuxtv.org
3476Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3477S:	Maintained
3478F:	drivers/media/dvb-frontends/cx24120*
3479
3480CX88 VIDEO4LINUX DRIVER
3481M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3482M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3483L:	linux-media@vger.kernel.org
3484W:	https://linuxtv.org
3485T:	git git://linuxtv.org/media_tree.git
3486S:	Odd fixes
3487F:	Documentation/media/v4l-drivers/cx88*
3488F:	drivers/media/pci/cx88/
3489
3490CXD2820R MEDIA DRIVER
3491M:	Antti Palosaari <crope@iki.fi>
3492L:	linux-media@vger.kernel.org
3493W:	https://linuxtv.org
3494W:	http://palosaari.fi/linux/
3495Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3496T:	git git://linuxtv.org/anttip/media_tree.git
3497S:	Maintained
3498F:	drivers/media/dvb-frontends/cxd2820r*
3499
3500CXGB3 ETHERNET DRIVER (CXGB3)
3501M:	Santosh Raspatur <santosh@chelsio.com>
3502L:	netdev@vger.kernel.org
3503W:	http://www.chelsio.com
3504S:	Supported
3505F:	drivers/net/ethernet/chelsio/cxgb3/
3506
3507CXGB3 ISCSI DRIVER (CXGB3I)
3508M:	Karen Xie <kxie@chelsio.com>
3509L:	linux-scsi@vger.kernel.org
3510W:	http://www.chelsio.com
3511S:	Supported
3512F:	drivers/scsi/cxgbi/cxgb3i
3513
3514CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3515M:	Steve Wise <swise@chelsio.com>
3516L:	linux-rdma@vger.kernel.org
3517W:	http://www.openfabrics.org
3518S:	Supported
3519F:	drivers/infiniband/hw/cxgb3/
3520F:	include/uapi/rdma/cxgb3-abi.h
3521
3522CXGB4 ETHERNET DRIVER (CXGB4)
3523M:	Hariprasad S <hariprasad@chelsio.com>
3524L:	netdev@vger.kernel.org
3525W:	http://www.chelsio.com
3526S:	Supported
3527F:	drivers/net/ethernet/chelsio/cxgb4/
3528
3529CXGB4 ISCSI DRIVER (CXGB4I)
3530M:	Karen Xie <kxie@chelsio.com>
3531L:	linux-scsi@vger.kernel.org
3532W:	http://www.chelsio.com
3533S:	Supported
3534F:	drivers/scsi/cxgbi/cxgb4i
3535
3536CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3537M:	Steve Wise <swise@chelsio.com>
3538L:	linux-rdma@vger.kernel.org
3539W:	http://www.openfabrics.org
3540S:	Supported
3541F:	drivers/infiniband/hw/cxgb4/
3542F:	include/uapi/rdma/cxgb4-abi.h
3543
3544CXGB4VF ETHERNET DRIVER (CXGB4VF)
3545M:	Casey Leedom <leedom@chelsio.com>
3546L:	netdev@vger.kernel.org
3547W:	http://www.chelsio.com
3548S:	Supported
3549F:	drivers/net/ethernet/chelsio/cxgb4vf/
3550
3551CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3552M:	Ian Munsie <imunsie@au1.ibm.com>
3553M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3554L:	linuxppc-dev@lists.ozlabs.org
3555S:	Supported
3556F:	arch/powerpc/platforms/powernv/pci-cxl.c
3557F:	drivers/misc/cxl/
3558F:	include/misc/cxl*
3559F:	include/uapi/misc/cxl.h
3560F:	Documentation/powerpc/cxl.txt
3561F:	Documentation/ABI/testing/sysfs-class-cxl
3562
3563CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3564M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3565M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3566M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3567L:	linux-scsi@vger.kernel.org
3568S:	Supported
3569F:	drivers/scsi/cxlflash/
3570F:	include/uapi/scsi/cxlflash_ioctls.h
3571F:	Documentation/powerpc/cxlflash.txt
3572
3573STMMAC ETHERNET DRIVER
3574M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3575M:	Alexandre Torgue <alexandre.torgue@st.com>
3576L:	netdev@vger.kernel.org
3577W:	http://www.stlinux.com
3578S:	Supported
3579F:	drivers/net/ethernet/stmicro/stmmac/
3580
3581CYBERPRO FB DRIVER
3582M:	Russell King <linux@armlinux.org.uk>
3583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3584W:	http://www.armlinux.org.uk/
3585S:	Maintained
3586F:	drivers/video/fbdev/cyber2000fb.*
3587
3588CYCLADES ASYNC MUX DRIVER
3589W:	http://www.cyclades.com/
3590S:	Orphan
3591F:	drivers/tty/cyclades.c
3592F:	include/linux/cyclades.h
3593F:	include/uapi/linux/cyclades.h
3594
3595CYCLADES PC300 DRIVER
3596W:	http://www.cyclades.com/
3597S:	Orphan
3598F:	drivers/net/wan/pc300*
3599
3600CYPRESS_FIRMWARE MEDIA DRIVER
3601M:	Antti Palosaari <crope@iki.fi>
3602L:	linux-media@vger.kernel.org
3603W:	https://linuxtv.org
3604W:	http://palosaari.fi/linux/
3605Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3606T:	git git://linuxtv.org/anttip/media_tree.git
3607S:	Maintained
3608F:	drivers/media/common/cypress_firmware*
3609
3610CYTTSP TOUCHSCREEN DRIVER
3611M:	Ferruh Yigit <fery@cypress.com>
3612L:	linux-input@vger.kernel.org
3613S:	Supported
3614F:	drivers/input/touchscreen/cyttsp*
3615F:	include/linux/input/cyttsp.h
3616
3617DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3618M:	Joshua Kinard <kumba@gentoo.org>
3619S:	Maintained
3620F:	drivers/rtc/rtc-ds1685.c
3621F:	include/linux/rtc/ds1685.h
3622
3623DAMA SLAVE for AX.25
3624M:	Joerg Reuter <jreuter@yaina.de>
3625W:	http://yaina.de/jreuter/
3626W:	http://www.qsl.net/dl1bke/
3627L:	linux-hams@vger.kernel.org
3628S:	Maintained
3629F:	net/ax25/af_ax25.c
3630F:	net/ax25/ax25_dev.c
3631F:	net/ax25/ax25_ds_*
3632F:	net/ax25/ax25_in.c
3633F:	net/ax25/ax25_out.c
3634F:	net/ax25/ax25_timer.c
3635F:	net/ax25/sysctl_net_ax25.c
3636
3637DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3638L:	netdev@vger.kernel.org
3639S:	Orphan
3640F:	Documentation/networking/dmfe.txt
3641F:	drivers/net/ethernet/dec/tulip/dmfe.c
3642
3643DC390/AM53C974 SCSI driver
3644M:	Hannes Reinecke <hare@suse.com>
3645L:	linux-scsi@vger.kernel.org
3646S:	Maintained
3647F:	drivers/scsi/am53c974.c
3648
3649DC395x SCSI driver
3650M:	Oliver Neukum <oliver@neukum.org>
3651M:	Ali Akcaagac <aliakc@web.de>
3652M:	Jamie Lenehan <lenehan@twibble.org>
3653L:	dc395x@twibble.org
3654W:	http://twibble.org/dist/dc395x/
3655W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3656S:	Maintained
3657F:	Documentation/scsi/dc395x.txt
3658F:	drivers/scsi/dc395x.*
3659
3660DCCP PROTOCOL
3661M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3662L:	dccp@vger.kernel.org
3663W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3664S:	Maintained
3665F:	include/linux/dccp.h
3666F:	include/uapi/linux/dccp.h
3667F:	include/linux/tfrc.h
3668F:	net/dccp/
3669
3670DECnet NETWORK LAYER
3671W:	http://linux-decnet.sourceforge.net
3672L:	linux-decnet-user@lists.sourceforge.net
3673S:	Orphan
3674F:	Documentation/networking/decnet.txt
3675F:	net/decnet/
3676
3677DECSTATION PLATFORM SUPPORT
3678M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3679L:	linux-mips@linux-mips.org
3680W:	http://www.linux-mips.org/wiki/DECstation
3681S:	Maintained
3682F:	arch/mips/dec/
3683F:	arch/mips/include/asm/dec/
3684F:	arch/mips/include/asm/mach-dec/
3685
3686DEFXX FDDI NETWORK DRIVER
3687M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3688S:	Maintained
3689F:	drivers/net/fddi/defxx.*
3690
3691DELL LAPTOP DRIVER
3692M:	Matthew Garrett <mjg59@srcf.ucam.org>
3693M:	Pali Rohár <pali.rohar@gmail.com>
3694L:	platform-driver-x86@vger.kernel.org
3695S:	Maintained
3696F:	drivers/platform/x86/dell-laptop.c
3697
3698DELL LAPTOP RBTN DRIVER
3699M:	Pali Rohár <pali.rohar@gmail.com>
3700S:	Maintained
3701F:	drivers/platform/x86/dell-rbtn.*
3702
3703DELL LAPTOP FREEFALL DRIVER
3704M:	Pali Rohár <pali.rohar@gmail.com>
3705S:	Maintained
3706F:	drivers/platform/x86/dell-smo8800.c
3707
3708DELL LAPTOP SMM DRIVER
3709M:	Pali Rohár <pali.rohar@gmail.com>
3710S:	Maintained
3711F:	drivers/hwmon/dell-smm-hwmon.c
3712F:	include/uapi/linux/i8k.h
3713
3714DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3715M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3716S:	Maintained
3717F:	Documentation/dcdbas.txt
3718F:	drivers/firmware/dcdbas.*
3719
3720DELL WMI EXTRAS DRIVER
3721M:	Matthew Garrett <mjg59@srcf.ucam.org>
3722M:	Pali Rohár <pali.rohar@gmail.com>
3723S:	Maintained
3724F:	drivers/platform/x86/dell-wmi.c
3725
3726DESIGNWARE USB2 DRD IP DRIVER
3727M:	John Youn <johnyoun@synopsys.com>
3728L:	linux-usb@vger.kernel.org
3729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3730S:	Maintained
3731F:	drivers/usb/dwc2/
3732
3733DESIGNWARE USB3 DRD IP DRIVER
3734M:	Felipe Balbi <balbi@kernel.org>
3735L:	linux-usb@vger.kernel.org
3736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3737S:	Maintained
3738F:	drivers/usb/dwc3/
3739
3740DEVICE COREDUMP (DEV_COREDUMP)
3741M:	Johannes Berg <johannes@sipsolutions.net>
3742L:	linux-kernel@vger.kernel.org
3743S:	Maintained
3744F:	drivers/base/devcoredump.c
3745F:	include/linux/devcoredump.h
3746
3747DEVICE FREQUENCY (DEVFREQ)
3748M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3749M:	Kyungmin Park <kyungmin.park@samsung.com>
3750L:	linux-pm@vger.kernel.org
3751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3752S:	Maintained
3753F:	drivers/devfreq/
3754F:	include/linux/devfreq.h
3755F:	Documentation/devicetree/bindings/devfreq/
3756
3757DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3758M:	Chanwoo Choi <cw00.choi@samsung.com>
3759L:	linux-pm@vger.kernel.org
3760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3761S:	Supported
3762F:	drivers/devfreq/event/
3763F:	drivers/devfreq/devfreq-event.c
3764F:	include/linux/devfreq-event.h
3765F:	Documentation/devicetree/bindings/devfreq/event/
3766
3767BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3768M:	Chanwoo Choi <cw00.choi@samsung.com>
3769L:	linux-pm@vger.kernel.org
3770L:	linux-samsung-soc@vger.kernel.org
3771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3772S:	Maintained
3773F:	drivers/devfreq/exynos-bus.c
3774F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3775
3776DEVICE NUMBER REGISTRY
3777M:	Torben Mathiasen <device@lanana.org>
3778W:	http://lanana.org/docs/device-list/index.html
3779S:	Maintained
3780
3781DEVICE-MAPPER  (LVM)
3782M:	Alasdair Kergon <agk@redhat.com>
3783M:	Mike Snitzer <snitzer@redhat.com>
3784M:	dm-devel@redhat.com
3785L:	dm-devel@redhat.com
3786W:	http://sources.redhat.com/dm
3787Q:	http://patchwork.kernel.org/project/dm-devel/list/
3788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3789T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3790S:	Maintained
3791F:	Documentation/device-mapper/
3792F:	drivers/md/dm*
3793F:	drivers/md/persistent-data/
3794F:	include/linux/device-mapper.h
3795F:	include/linux/dm-*.h
3796F:	include/uapi/linux/dm-*.h
3797
3798DEVLINK
3799M:	Jiri Pirko <jiri@mellanox.com>
3800L:	netdev@vger.kernel.org
3801S:	Supported
3802F:	net/core/devlink.c
3803F:	include/net/devlink.h
3804F:	include/uapi/linux/devlink.h
3805
3806DIALOG SEMICONDUCTOR DRIVERS
3807M:	Support Opensource <support.opensource@diasemi.com>
3808W:	http://www.dialog-semiconductor.com/products
3809S:	Supported
3810F:	Documentation/hwmon/da90??
3811F:	Documentation/devicetree/bindings/mfd/da90*.txt
3812F:	Documentation/devicetree/bindings/regulator/da92*.txt
3813F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3814F:	drivers/gpio/gpio-da90??.c
3815F:	drivers/hwmon/da90??-hwmon.c
3816F:	drivers/iio/adc/da91??-*.c
3817F:	drivers/input/misc/da90??_onkey.c
3818F:	drivers/input/touchscreen/da9052_tsi.c
3819F:	drivers/leds/leds-da90??.c
3820F:	drivers/mfd/da903x.c
3821F:	drivers/mfd/da90??-*.c
3822F:	drivers/mfd/da91??-*.c
3823F:	drivers/power/supply/da9052-battery.c
3824F:	drivers/power/supply/da91??-*.c
3825F:	drivers/regulator/da903x.c
3826F:	drivers/regulator/da9???-regulator.[ch]
3827F:	drivers/rtc/rtc-da90??.c
3828F:	drivers/video/backlight/da90??_bl.c
3829F:	drivers/watchdog/da90??_wdt.c
3830F:	include/linux/mfd/da903x.h
3831F:	include/linux/mfd/da9052/
3832F:	include/linux/mfd/da9055/
3833F:	include/linux/mfd/da9062/
3834F:	include/linux/mfd/da9063/
3835F:	include/linux/mfd/da9150/
3836F:	include/linux/regulator/da9211.h
3837F:	include/sound/da[79]*.h
3838F:	sound/soc/codecs/da[79]*.[ch]
3839
3840DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3841M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3842L:	linux-gpio@vger.kernel.org
3843S:	Maintained
3844F:	drivers/gpio/gpio-gpio-mm.c
3845
3846DIGI NEO AND CLASSIC PCI PRODUCTS
3847M:	Lidza Louina <lidza.louina@gmail.com>
3848M:	Mark Hounschell <markh@compro.net>
3849L:	driverdev-devel@linuxdriverproject.org
3850S:	Maintained
3851F:	drivers/staging/dgnc/
3852
3853DIOLAN U2C-12 I2C DRIVER
3854M:	Guenter Roeck <linux@roeck-us.net>
3855L:	linux-i2c@vger.kernel.org
3856S:	Maintained
3857F:	drivers/i2c/busses/i2c-diolan-u2c.c
3858
3859DIRECT ACCESS (DAX)
3860M:	Matthew Wilcox <willy@linux.intel.com>
3861L:	linux-fsdevel@vger.kernel.org
3862S:	Supported
3863F:	fs/dax.c
3864
3865DIRECTORY NOTIFICATION (DNOTIFY)
3866M:	Eric Paris <eparis@parisplace.org>
3867S:	Maintained
3868F:	Documentation/filesystems/dnotify.txt
3869F:	fs/notify/dnotify/
3870F:	include/linux/dnotify.h
3871
3872DISK GEOMETRY AND PARTITION HANDLING
3873M:	Andries Brouwer <aeb@cwi.nl>
3874W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3875W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3876W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3877S:	Maintained
3878
3879DISKQUOTA
3880M:	Jan Kara <jack@suse.com>
3881S:	Maintained
3882F:	Documentation/filesystems/quota.txt
3883F:	fs/quota/
3884F:	include/linux/quota*.h
3885F:	include/uapi/linux/quota*.h
3886
3887DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3888M:	Bernie Thompson <bernie@plugable.com>
3889L:	linux-fbdev@vger.kernel.org
3890S:	Maintained
3891W:	http://plugable.com/category/projects/udlfb/
3892F:	drivers/video/fbdev/udlfb.c
3893F:	include/video/udlfb.h
3894F:	Documentation/fb/udlfb.txt
3895
3896DISTRIBUTED LOCK MANAGER (DLM)
3897M:	Christine Caulfield <ccaulfie@redhat.com>
3898M:	David Teigland <teigland@redhat.com>
3899L:	cluster-devel@redhat.com
3900W:	http://sources.redhat.com/cluster/
3901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3902S:	Supported
3903F:	fs/dlm/
3904
3905DMA BUFFER SHARING FRAMEWORK
3906M:	Sumit Semwal <sumit.semwal@linaro.org>
3907S:	Maintained
3908L:	linux-media@vger.kernel.org
3909L:	dri-devel@lists.freedesktop.org
3910L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3911F:	drivers/dma-buf/
3912F:	include/linux/dma-buf*
3913F:	include/linux/reservation.h
3914F:	include/linux/*fence.h
3915F:	Documentation/dma-buf-sharing.txt
3916T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3917
3918SYNC FILE FRAMEWORK
3919M:	Sumit Semwal <sumit.semwal@linaro.org>
3920R:	Gustavo Padovan <gustavo@padovan.org>
3921S:	Maintained
3922L:	linux-media@vger.kernel.org
3923L:	dri-devel@lists.freedesktop.org
3924F:	drivers/dma-buf/sync_file.c
3925F:	include/linux/sync_file.h
3926F:	Documentation/sync_file.txt
3927T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3928
3929DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3930M:	Vinod Koul <vinod.koul@intel.com>
3931L:	dmaengine@vger.kernel.org
3932Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3933S:	Maintained
3934F:	drivers/dma/
3935F:	include/linux/dmaengine.h
3936F:	Documentation/devicetree/bindings/dma/
3937F:	Documentation/dmaengine/
3938T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3939
3940DME1737 HARDWARE MONITOR DRIVER
3941M:	Juerg Haefliger <juergh@gmail.com>
3942L:	linux-hwmon@vger.kernel.org
3943S:	Maintained
3944F:	Documentation/hwmon/dme1737
3945F:	drivers/hwmon/dme1737.c
3946
3947DMI/SMBIOS SUPPORT
3948M:	Jean Delvare <jdelvare@suse.com>
3949S:	Maintained
3950T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3951F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3952F:	drivers/firmware/dmi-id.c
3953F:	drivers/firmware/dmi_scan.c
3954F:	include/linux/dmi.h
3955
3956DOCUMENTATION
3957M:	Jonathan Corbet <corbet@lwn.net>
3958L:	linux-doc@vger.kernel.org
3959S:	Maintained
3960F:	Documentation/
3961F:	scripts/docproc.c
3962F:	scripts/kernel-doc*
3963X:	Documentation/ABI/
3964X:	Documentation/devicetree/
3965X:	Documentation/acpi
3966X:	Documentation/power
3967X:	Documentation/spi
3968X:	Documentation/media
3969T:	git git://git.lwn.net/linux.git docs-next
3970
3971DOUBLETALK DRIVER
3972M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
3973L:	blinux-list@redhat.com
3974S:	Maintained
3975F:	drivers/char/dtlk.c
3976F:	include/linux/dtlk.h
3977
3978DPT_I2O SCSI RAID DRIVER
3979M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3980L:	linux-scsi@vger.kernel.org
3981W:	http://www.adaptec.com/
3982S:	Maintained
3983F:	drivers/scsi/dpt*
3984F:	drivers/scsi/dpt/
3985
3986DRBD DRIVER
3987M:	Philipp Reisner <philipp.reisner@linbit.com>
3988M:	Lars Ellenberg <lars.ellenberg@linbit.com>
3989L:	drbd-dev@lists.linbit.com
3990W:	http://www.drbd.org
3991T:	git git://git.linbit.com/linux-drbd.git
3992T:	git git://git.linbit.com/drbd-8.4.git
3993S:	Supported
3994F:	drivers/block/drbd/
3995F:	lib/lru_cache.c
3996F:	Documentation/blockdev/drbd/
3997
3998DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3999M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4001S:	Supported
4002F:	Documentation/kobject.txt
4003F:	drivers/base/
4004F:	fs/debugfs/
4005F:	fs/kernfs/
4006F:	fs/sysfs/
4007F:	include/linux/debugfs.h
4008F:	include/linux/kobj*
4009F:	lib/kobj*
4010
4011DRM DRIVERS
4012M:	David Airlie <airlied@linux.ie>
4013L:	dri-devel@lists.freedesktop.org
4014T:	git git://people.freedesktop.org/~airlied/linux
4015S:	Maintained
4016F:	drivers/gpu/drm/
4017F:	drivers/gpu/vga/
4018F:	Documentation/devicetree/bindings/display/
4019F:	Documentation/devicetree/bindings/gpu/
4020F:	Documentation/devicetree/bindings/video/
4021F:	Documentation/gpu/
4022F:	include/drm/
4023F:	include/uapi/drm/
4024
4025DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4026M:	Dave Airlie <airlied@redhat.com>
4027S:	Odd Fixes
4028F:	drivers/gpu/drm/ast/
4029
4030DRM DRIVER FOR BOCHS VIRTUAL GPU
4031M:	Gerd Hoffmann <kraxel@redhat.com>
4032S:	Odd Fixes
4033F:	drivers/gpu/drm/bochs/
4034
4035DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4036M:	Dave Airlie <airlied@redhat.com>
4037S:	Odd Fixes
4038F:	drivers/gpu/drm/cirrus/
4039
4040RADEON and AMDGPU DRM DRIVERS
4041M:	Alex Deucher <alexander.deucher@amd.com>
4042M:	Christian König <christian.koenig@amd.com>
4043L:	dri-devel@lists.freedesktop.org
4044T:	git git://people.freedesktop.org/~agd5f/linux
4045S:	Supported
4046F:	drivers/gpu/drm/radeon/
4047F:	include/uapi/drm/radeon_drm.h
4048F:	drivers/gpu/drm/amd/
4049F:	include/uapi/drm/amdgpu_drm.h
4050
4051DRM PANEL DRIVERS
4052M:	Thierry Reding <thierry.reding@gmail.com>
4053L:	dri-devel@lists.freedesktop.org
4054T:	git git://anongit.freedesktop.org/tegra/linux.git
4055S:	Maintained
4056F:	drivers/gpu/drm/drm_panel.c
4057F:	drivers/gpu/drm/panel/
4058F:	include/drm/drm_panel.h
4059F:	Documentation/devicetree/bindings/display/panel/
4060
4061INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4062M:	Daniel Vetter <daniel.vetter@intel.com>
4063M:	Jani Nikula <jani.nikula@linux.intel.com>
4064L:	intel-gfx@lists.freedesktop.org
4065L:	dri-devel@lists.freedesktop.org
4066W:	https://01.org/linuxgraphics/
4067Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4068T:	git git://anongit.freedesktop.org/drm-intel
4069S:	Supported
4070F:	drivers/gpu/drm/i915/
4071F:	include/drm/i915*
4072F:	include/uapi/drm/i915_drm.h
4073F:	Documentation/gpu/i915.rst
4074
4075DRM DRIVERS FOR ATMEL HLCDC
4076M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4077L:	dri-devel@lists.freedesktop.org
4078S:	Supported
4079F:	drivers/gpu/drm/atmel-hlcdc/
4080F:	Documentation/devicetree/bindings/drm/atmel/
4081
4082DRM DRIVERS FOR ALLWINNER A10
4083M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4084L:	dri-devel@lists.freedesktop.org
4085S:	Supported
4086F:	drivers/gpu/drm/sun4i/
4087F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4088
4089DRM DRIVERS FOR EXYNOS
4090M:	Inki Dae <inki.dae@samsung.com>
4091M:	Joonyoung Shim <jy0922.shim@samsung.com>
4092M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4093M:	Kyungmin Park <kyungmin.park@samsung.com>
4094L:	dri-devel@lists.freedesktop.org
4095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4096S:	Supported
4097F:	drivers/gpu/drm/exynos/
4098F:	include/uapi/drm/exynos_drm.h
4099F:	Documentation/devicetree/bindings/display/exynos/
4100
4101DRM DRIVERS FOR FREESCALE DCU
4102M:	Stefan Agner <stefan@agner.ch>
4103M:	Alison Wang <alison.wang@freescale.com>
4104L:	dri-devel@lists.freedesktop.org
4105S:	Supported
4106F:	drivers/gpu/drm/fsl-dcu/
4107F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4108F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4109F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4110
4111DRM DRIVERS FOR FREESCALE IMX
4112M:	Philipp Zabel <p.zabel@pengutronix.de>
4113L:	dri-devel@lists.freedesktop.org
4114S:	Maintained
4115F:	drivers/gpu/drm/imx/
4116F:	drivers/gpu/ipu-v3/
4117F:	Documentation/devicetree/bindings/display/imx/
4118
4119DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4120M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4121L:	dri-devel@lists.freedesktop.org
4122T:	git git://github.com/patjak/drm-gma500
4123S:	Maintained
4124F:	drivers/gpu/drm/gma500/
4125
4126DRM DRIVERS FOR HISILICON
4127M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4128R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4129R:	Chen Feng <puck.chen@hisilicon.com>
4130L:	dri-devel@lists.freedesktop.org
4131T:	git git://github.com/xin3liang/linux.git
4132S:	Maintained
4133F:	drivers/gpu/drm/hisilicon/
4134F:	Documentation/devicetree/bindings/display/hisilicon/
4135
4136DRM DRIVER FOR INTEL I810 VIDEO CARDS
4137S:	Orphan / Obsolete
4138F:	drivers/gpu/drm/i810/
4139F:	include/uapi/drm/i810_drm.h
4140
4141DRM DRIVERS FOR MEDIATEK
4142M:	CK Hu <ck.hu@mediatek.com>
4143M:	Philipp Zabel <p.zabel@pengutronix.de>
4144L:	dri-devel@lists.freedesktop.org
4145S:	Supported
4146F:	drivers/gpu/drm/mediatek/
4147F:	Documentation/devicetree/bindings/display/mediatek/
4148
4149DRM DRIVER FOR MSM ADRENO GPU
4150M:	Rob Clark <robdclark@gmail.com>
4151L:	linux-arm-msm@vger.kernel.org
4152L:	dri-devel@lists.freedesktop.org
4153L:	freedreno@lists.freedesktop.org
4154T:	git git://people.freedesktop.org/~robclark/linux
4155S:	Maintained
4156F:	drivers/gpu/drm/msm/
4157F:	include/uapi/drm/msm_drm.h
4158F:	Documentation/devicetree/bindings/display/msm/
4159
4160DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4161M:	Ben Skeggs <bskeggs@redhat.com>
4162L:	dri-devel@lists.freedesktop.org
4163L:	nouveau@lists.freedesktop.org
4164T:	git git://github.com/skeggsb/linux
4165S:	Supported
4166F:	drivers/gpu/drm/nouveau/
4167F:	include/uapi/drm/nouveau_drm.h
4168
4169DRM DRIVERS FOR NVIDIA TEGRA
4170M:	Thierry Reding <thierry.reding@gmail.com>
4171L:	dri-devel@lists.freedesktop.org
4172L:	linux-tegra@vger.kernel.org
4173T:	git git://anongit.freedesktop.org/tegra/linux.git
4174S:	Supported
4175F:	drivers/gpu/drm/tegra/
4176F:	drivers/gpu/host1x/
4177F:	include/linux/host1x.h
4178F:	include/uapi/drm/tegra_drm.h
4179F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4180
4181DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4182S:	Orphan / Obsolete
4183F:	drivers/gpu/drm/mga/
4184F:	include/uapi/drm/mga_drm.h
4185
4186DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4187M:	Dave Airlie <airlied@redhat.com>
4188S:	Odd Fixes
4189F:	drivers/gpu/drm/mgag200/
4190
4191DRM DRIVER FOR RAGE 128 VIDEO CARDS
4192S:	Orphan / Obsolete
4193F:	drivers/gpu/drm/r128/
4194F:	include/uapi/drm/r128_drm.h
4195
4196DRM DRIVERS FOR RENESAS
4197M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4198L:	dri-devel@lists.freedesktop.org
4199L:	linux-renesas-soc@vger.kernel.org
4200T:	git git://linuxtv.org/pinchartl/fbdev
4201S:	Supported
4202F:	drivers/gpu/drm/rcar-du/
4203F:	drivers/gpu/drm/shmobile/
4204F:	include/linux/platform_data/shmob_drm.h
4205F:	Documentation/devicetree/bindings/display/renesas,du.txt
4206
4207DRM DRIVER FOR QXL VIRTUAL GPU
4208M:	Dave Airlie <airlied@redhat.com>
4209S:	Odd Fixes
4210F:	drivers/gpu/drm/qxl/
4211F:	include/uapi/drm/qxl_drm.h
4212
4213DRM DRIVERS FOR ROCKCHIP
4214M:	Mark Yao <mark.yao@rock-chips.com>
4215L:	dri-devel@lists.freedesktop.org
4216S:	Maintained
4217F:	drivers/gpu/drm/rockchip/
4218F:	Documentation/devicetree/bindings/display/rockchip/
4219
4220DRM DRIVER FOR SAVAGE VIDEO CARDS
4221S:	Orphan / Obsolete
4222F:	drivers/gpu/drm/savage/
4223F:	include/uapi/drm/savage_drm.h
4224
4225DRM DRIVER FOR SIS VIDEO CARDS
4226S:	Orphan / Obsolete
4227F:	drivers/gpu/drm/sis/
4228F:	include/uapi/drm/sis_drm.h
4229
4230DRM DRIVERS FOR STI
4231M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4232M:	Vincent Abriou <vincent.abriou@st.com>
4233L:	dri-devel@lists.freedesktop.org
4234T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4235S:	Maintained
4236F:	drivers/gpu/drm/sti
4237F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4238
4239DRM DRIVER FOR TDFX VIDEO CARDS
4240S:	Orphan / Obsolete
4241F:	drivers/gpu/drm/tdfx/
4242
4243DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4244M:	Dave Airlie <airlied@redhat.com>
4245S:	Odd Fixes
4246F:	drivers/gpu/drm/udl/
4247
4248DRM DRIVERS FOR VIVANTE GPU IP
4249M:	Lucas Stach <l.stach@pengutronix.de>
4250R:	Russell King <linux+etnaviv@armlinux.org.uk>
4251R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4252L:	dri-devel@lists.freedesktop.org
4253S:	Maintained
4254F:	drivers/gpu/drm/etnaviv/
4255F:	include/uapi/drm/etnaviv_drm.h
4256F:	Documentation/devicetree/bindings/display/etnaviv/
4257
4258DRM DRIVER FOR VMWARE VIRTUAL GPU
4259M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4260M:	Sinclair Yeh <syeh@vmware.com>
4261M:	Thomas Hellstrom <thellstrom@vmware.com>
4262L:	dri-devel@lists.freedesktop.org
4263T:	git git://people.freedesktop.org/~syeh/repos_linux
4264T:	git git://people.freedesktop.org/~thomash/linux
4265S:	Supported
4266F:	drivers/gpu/drm/vmwgfx/
4267F:	include/uapi/drm/vmwgfx_drm.h
4268
4269DRM DRIVERS FOR VC4
4270M:	Eric Anholt <eric@anholt.net>
4271T:	git git://github.com/anholt/linux
4272S:	Supported
4273F:	drivers/gpu/drm/vc4/
4274F:	include/uapi/drm/vc4_drm.h
4275F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4276
4277DRM DRIVERS FOR TI OMAP
4278M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4279L:	dri-devel@lists.freedesktop.org
4280S:	Maintained
4281F:	drivers/gpu/drm/omapdrm/
4282F:	Documentation/devicetree/bindings/display/ti/
4283
4284DRM DRIVERS FOR TI LCDC
4285M:	Jyri Sarha <jsarha@ti.com>
4286R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4287L:	dri-devel@lists.freedesktop.org
4288S:	Maintained
4289F:	drivers/gpu/drm/tilcdc/
4290F:	Documentation/devicetree/bindings/display/tilcdc/
4291
4292DSBR100 USB FM RADIO DRIVER
4293M:	Alexey Klimov <klimov.linux@gmail.com>
4294L:	linux-media@vger.kernel.org
4295T:	git git://linuxtv.org/media_tree.git
4296S:	Maintained
4297F:	drivers/media/radio/dsbr100.c
4298
4299DSCC4 DRIVER
4300M:	Francois Romieu <romieu@fr.zoreil.com>
4301L:	netdev@vger.kernel.org
4302S:	Maintained
4303F:	drivers/net/wan/dscc4.c
4304
4305DT3155 MEDIA DRIVER
4306M:	Hans Verkuil <hverkuil@xs4all.nl>
4307L:	linux-media@vger.kernel.org
4308T:	git git://linuxtv.org/media_tree.git
4309W:	https://linuxtv.org
4310S:	Odd Fixes
4311F:	drivers/media/pci/dt3155/
4312
4313DVB_USB_AF9015 MEDIA DRIVER
4314M:	Antti Palosaari <crope@iki.fi>
4315L:	linux-media@vger.kernel.org
4316W:	https://linuxtv.org
4317W:	http://palosaari.fi/linux/
4318Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4319T:	git git://linuxtv.org/anttip/media_tree.git
4320S:	Maintained
4321F:	drivers/media/usb/dvb-usb-v2/af9015*
4322
4323DVB_USB_AF9035 MEDIA DRIVER
4324M:	Antti Palosaari <crope@iki.fi>
4325L:	linux-media@vger.kernel.org
4326W:	https://linuxtv.org
4327W:	http://palosaari.fi/linux/
4328Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4329T:	git git://linuxtv.org/anttip/media_tree.git
4330S:	Maintained
4331F:	drivers/media/usb/dvb-usb-v2/af9035*
4332
4333DVB_USB_ANYSEE MEDIA DRIVER
4334M:	Antti Palosaari <crope@iki.fi>
4335L:	linux-media@vger.kernel.org
4336W:	https://linuxtv.org
4337W:	http://palosaari.fi/linux/
4338Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4339T:	git git://linuxtv.org/anttip/media_tree.git
4340S:	Maintained
4341F:	drivers/media/usb/dvb-usb-v2/anysee*
4342
4343DVB_USB_AU6610 MEDIA DRIVER
4344M:	Antti Palosaari <crope@iki.fi>
4345L:	linux-media@vger.kernel.org
4346W:	https://linuxtv.org
4347W:	http://palosaari.fi/linux/
4348Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4349T:	git git://linuxtv.org/anttip/media_tree.git
4350S:	Maintained
4351F:	drivers/media/usb/dvb-usb-v2/au6610*
4352
4353DVB_USB_CE6230 MEDIA DRIVER
4354M:	Antti Palosaari <crope@iki.fi>
4355L:	linux-media@vger.kernel.org
4356W:	https://linuxtv.org
4357W:	http://palosaari.fi/linux/
4358Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4359T:	git git://linuxtv.org/anttip/media_tree.git
4360S:	Maintained
4361F:	drivers/media/usb/dvb-usb-v2/ce6230*
4362
4363DVB_USB_CXUSB MEDIA DRIVER
4364M:	Michael Krufky <mkrufky@linuxtv.org>
4365L:	linux-media@vger.kernel.org
4366W:	https://linuxtv.org
4367W:	http://github.com/mkrufky
4368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4369T:	git git://linuxtv.org/media_tree.git
4370S:	Maintained
4371F:	drivers/media/usb/dvb-usb/cxusb*
4372
4373DVB_USB_EC168 MEDIA DRIVER
4374M:	Antti Palosaari <crope@iki.fi>
4375L:	linux-media@vger.kernel.org
4376W:	https://linuxtv.org
4377W:	http://palosaari.fi/linux/
4378Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4379T:	git git://linuxtv.org/anttip/media_tree.git
4380S:	Maintained
4381F:	drivers/media/usb/dvb-usb-v2/ec168*
4382
4383DVB_USB_GL861 MEDIA DRIVER
4384M:	Antti Palosaari <crope@iki.fi>
4385L:	linux-media@vger.kernel.org
4386W:	https://linuxtv.org
4387Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4388T:	git git://linuxtv.org/anttip/media_tree.git
4389S:	Maintained
4390F:	drivers/media/usb/dvb-usb-v2/gl861*
4391
4392DVB_USB_MXL111SF MEDIA DRIVER
4393M:	Michael Krufky <mkrufky@linuxtv.org>
4394L:	linux-media@vger.kernel.org
4395W:	https://linuxtv.org
4396W:	http://github.com/mkrufky
4397Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4398T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4399S:	Maintained
4400F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4401
4402DVB_USB_RTL28XXU MEDIA DRIVER
4403M:	Antti Palosaari <crope@iki.fi>
4404L:	linux-media@vger.kernel.org
4405W:	https://linuxtv.org
4406W:	http://palosaari.fi/linux/
4407Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4408T:	git git://linuxtv.org/anttip/media_tree.git
4409S:	Maintained
4410F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4411
4412DVB_USB_V2 MEDIA DRIVER
4413M:	Antti Palosaari <crope@iki.fi>
4414L:	linux-media@vger.kernel.org
4415W:	https://linuxtv.org
4416W:	http://palosaari.fi/linux/
4417Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4418T:	git git://linuxtv.org/anttip/media_tree.git
4419S:	Maintained
4420F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4421F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4422
4423DYNAMIC DEBUG
4424M:	Jason Baron <jbaron@akamai.com>
4425S:	Maintained
4426F:	lib/dynamic_debug.c
4427F:	include/linux/dynamic_debug.h
4428
4429DZ DECSTATION DZ11 SERIAL DRIVER
4430M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4431S:	Maintained
4432F:	drivers/tty/serial/dz.*
4433
4434E3X0 POWER BUTTON DRIVER
4435M:	Moritz Fischer <moritz.fischer@ettus.com>
4436L:	usrp-users@lists.ettus.com
4437W:	http://www.ettus.com
4438S:	Supported
4439F:	drivers/input/misc/e3x0-button.c
4440F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4441
4442E4000 MEDIA DRIVER
4443M:	Antti Palosaari <crope@iki.fi>
4444L:	linux-media@vger.kernel.org
4445W:	https://linuxtv.org
4446W:	http://palosaari.fi/linux/
4447Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4448T:	git git://linuxtv.org/anttip/media_tree.git
4449S:	Maintained
4450F:	drivers/media/tuners/e4000*
4451
4452EATA ISA/EISA/PCI SCSI DRIVER
4453M:	Dario Ballabio <ballabio_dario@emc.com>
4454L:	linux-scsi@vger.kernel.org
4455S:	Maintained
4456F:	drivers/scsi/eata.c
4457
4458EC100 MEDIA DRIVER
4459M:	Antti Palosaari <crope@iki.fi>
4460L:	linux-media@vger.kernel.org
4461W:	https://linuxtv.org
4462W:	http://palosaari.fi/linux/
4463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4464T:	git git://linuxtv.org/anttip/media_tree.git
4465S:	Maintained
4466F:	drivers/media/dvb-frontends/ec100*
4467
4468ECRYPT FILE SYSTEM
4469M:	Tyler Hicks <tyhicks@canonical.com>
4470L:	ecryptfs@vger.kernel.org
4471W:	http://ecryptfs.org
4472W:	https://launchpad.net/ecryptfs
4473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4474S:	Supported
4475F:	Documentation/filesystems/ecryptfs.txt
4476F:	fs/ecryptfs/
4477
4478EDAC-CORE
4479M:	Borislav Petkov <bp@alien8.de>
4480M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4481M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4482L:	linux-edac@vger.kernel.org
4483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4485S:	Supported
4486F:	Documentation/edac.txt
4487F:	drivers/edac/
4488F:	include/linux/edac.h
4489
4490EDAC-AMD64
4491M:	Borislav Petkov <bp@alien8.de>
4492L:	linux-edac@vger.kernel.org
4493S:	Maintained
4494F:	drivers/edac/amd64_edac*
4495
4496EDAC-CALXEDA
4497M:	Robert Richter <rric@kernel.org>
4498L:	linux-edac@vger.kernel.org
4499S:	Maintained
4500F:	drivers/edac/highbank*
4501
4502EDAC-CAVIUM
4503M:	Ralf Baechle <ralf@linux-mips.org>
4504M:	David Daney <david.daney@cavium.com>
4505L:	linux-edac@vger.kernel.org
4506L:	linux-mips@linux-mips.org
4507S:	Supported
4508F:	drivers/edac/octeon_edac*
4509
4510EDAC-E752X
4511M:	Mark Gross <mark.gross@intel.com>
4512L:	linux-edac@vger.kernel.org
4513S:	Maintained
4514F:	drivers/edac/e752x_edac.c
4515
4516EDAC-E7XXX
4517L:	linux-edac@vger.kernel.org
4518S:	Maintained
4519F:	drivers/edac/e7xxx_edac.c
4520
4521EDAC-FSL_DDR
4522M:	York Sun <york.sun@nxp.com>
4523L:	linux-edac@vger.kernel.org
4524S:	Maintained
4525F:	drivers/edac/fsl_ddr_edac.*
4526
4527EDAC-GHES
4528M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4529M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4530L:	linux-edac@vger.kernel.org
4531S:	Maintained
4532F:	drivers/edac/ghes_edac.c
4533
4534EDAC-I82443BXGX
4535M:	Tim Small <tim@buttersideup.com>
4536L:	linux-edac@vger.kernel.org
4537S:	Maintained
4538F:	drivers/edac/i82443bxgx_edac.c
4539
4540EDAC-I3000
4541L:	linux-edac@vger.kernel.org
4542S:	Orphan
4543F:	drivers/edac/i3000_edac.c
4544
4545EDAC-I5000
4546L:	linux-edac@vger.kernel.org
4547S:	Maintained
4548F:	drivers/edac/i5000_edac.c
4549
4550EDAC-I5400
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/i5400_edac.c
4556
4557EDAC-I7300
4558M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4559M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4560L:	linux-edac@vger.kernel.org
4561S:	Maintained
4562F:	drivers/edac/i7300_edac.c
4563
4564EDAC-I7CORE
4565M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4566M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4567L:	linux-edac@vger.kernel.org
4568S:	Maintained
4569F:	drivers/edac/i7core_edac.c
4570
4571EDAC-I82975X
4572M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4573M:	"Arvind R." <arvino55@gmail.com>
4574L:	linux-edac@vger.kernel.org
4575S:	Maintained
4576F:	drivers/edac/i82975x_edac.c
4577
4578EDAC-IE31200
4579M:	Jason Baron <jbaron@akamai.com>
4580L:	linux-edac@vger.kernel.org
4581S:	Maintained
4582F:	drivers/edac/ie31200_edac.c
4583
4584EDAC-MPC85XX
4585M:	Johannes Thumshirn <morbidrsa@gmail.com>
4586L:	linux-edac@vger.kernel.org
4587S:	Maintained
4588F:	drivers/edac/mpc85xx_edac.[ch]
4589
4590EDAC-PASEMI
4591M:	Egor Martovetsky <egor@pasemi.com>
4592L:	linux-edac@vger.kernel.org
4593S:	Maintained
4594F:	drivers/edac/pasemi_edac.c
4595
4596EDAC-R82600
4597M:	Tim Small <tim@buttersideup.com>
4598L:	linux-edac@vger.kernel.org
4599S:	Maintained
4600F:	drivers/edac/r82600_edac.c
4601
4602EDAC-SBRIDGE
4603M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4604M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4605L:	linux-edac@vger.kernel.org
4606S:	Maintained
4607F:	drivers/edac/sb_edac.c
4608
4609EDAC-SKYLAKE
4610M:	Tony Luck <tony.luck@intel.com>
4611L:	linux-edac@vger.kernel.org
4612S:	Maintained
4613F:	drivers/edac/skx_edac.c
4614
4615EDAC-XGENE
4616APPLIED MICRO (APM) X-GENE SOC EDAC
4617M:     Loc Ho <lho@apm.com>
4618S:     Supported
4619F:     drivers/edac/xgene_edac.c
4620F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4621
4622EDIROL UA-101/UA-1000 DRIVER
4623M:	Clemens Ladisch <clemens@ladisch.de>
4624L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4625T:	git git://git.alsa-project.org/alsa-kernel.git
4626S:	Maintained
4627F:	sound/usb/misc/ua101.c
4628
4629EXTENSIBLE FIRMWARE INTERFACE (EFI)
4630M:	Matt Fleming <matt@codeblueprint.co.uk>
4631M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4632L:	linux-efi@vger.kernel.org
4633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4634S:	Maintained
4635F:	Documentation/efi-stub.txt
4636F:	arch/ia64/kernel/efi.c
4637F:	arch/x86/boot/compressed/eboot.[ch]
4638F:	arch/x86/include/asm/efi.h
4639F:	arch/x86/platform/efi/
4640F:	drivers/firmware/efi/
4641F:	include/linux/efi*.h
4642
4643EFI VARIABLE FILESYSTEM
4644M:	Matthew Garrett <matthew.garrett@nebula.com>
4645M:	Jeremy Kerr <jk@ozlabs.org>
4646M:	Matt Fleming <matt@codeblueprint.co.uk>
4647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4648L:	linux-efi@vger.kernel.org
4649S:	Maintained
4650F:	fs/efivarfs/
4651
4652EFIFB FRAMEBUFFER DRIVER
4653L:	linux-fbdev@vger.kernel.org
4654M:	Peter Jones <pjones@redhat.com>
4655S:	Maintained
4656F:	drivers/video/fbdev/efifb.c
4657
4658EFI TEST DRIVER
4659L:	linux-efi@vger.kernel.org
4660M:	Ivan Hu <ivan.hu@canonical.com>
4661M:	Matt Fleming <matt@codeblueprint.co.uk>
4662S:	Maintained
4663F:	drivers/firmware/efi/test/
4664
4665EFS FILESYSTEM
4666W:	http://aeschi.ch.eu.org/efs/
4667S:	Orphan
4668F:	fs/efs/
4669
4670EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4671M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4672L:	netdev@vger.kernel.org
4673S:	Maintained
4674F:	drivers/net/ethernet/ibm/ehea/
4675
4676EM28XX VIDEO4LINUX DRIVER
4677M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4678M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4679L:	linux-media@vger.kernel.org
4680W:	https://linuxtv.org
4681T:	git git://linuxtv.org/media_tree.git
4682S:	Maintained
4683F:	drivers/media/usb/em28xx/
4684F:	Documentation/media/v4l-drivers/em28xx*
4685
4686EMBEDDED LINUX
4687M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4688M:	Matt Mackall <mpm@selenic.com>
4689M:	David Woodhouse <dwmw2@infradead.org>
4690L:	linux-embedded@vger.kernel.org
4691S:	Maintained
4692
4693EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4694M:	James Smart <james.smart@avagotech.com>
4695M:	Dick Kennedy <dick.kennedy@avagotech.com>
4696L:	linux-scsi@vger.kernel.org
4697W:	http://www.avagotech.com
4698S:	Supported
4699F:	drivers/scsi/lpfc/
4700
4701ENE CB710 FLASH CARD READER DRIVER
4702M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4703S:	Maintained
4704F:	drivers/misc/cb710/
4705F:	drivers/mmc/host/cb710-mmc.*
4706F:	include/linux/cb710.h
4707
4708ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4709M:	Maxim Levitsky <maximlevitsky@gmail.com>
4710S:	Maintained
4711F:	drivers/media/rc/ene_ir.*
4712
4713EPSON S1D13XXX FRAMEBUFFER DRIVER
4714M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4715S:	Maintained
4716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4717F:	drivers/video/fbdev/s1d13xxxfb.c
4718F:	include/video/s1d13xxxfb.h
4719
4720ET131X NETWORK DRIVER
4721M:	Mark Einon <mark.einon@gmail.com>
4722S:	Odd Fixes
4723F:	drivers/net/ethernet/agere/
4724
4725ETHERNET BRIDGE
4726M:	Stephen Hemminger <stephen@networkplumber.org>
4727L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4728L:	netdev@vger.kernel.org
4729W:	http://www.linuxfoundation.org/en/Net:Bridge
4730S:	Maintained
4731F:	include/linux/netfilter_bridge/
4732F:	net/bridge/
4733
4734ETHERNET PHY LIBRARY
4735M:	Florian Fainelli <f.fainelli@gmail.com>
4736L:	netdev@vger.kernel.org
4737S:	Maintained
4738F:	include/linux/phy.h
4739F:	include/linux/phy_fixed.h
4740F:	drivers/net/phy/
4741F:	Documentation/networking/phy.txt
4742F:	drivers/of/of_mdio.c
4743F:	drivers/of/of_net.c
4744
4745EXT2 FILE SYSTEM
4746M:	Jan Kara <jack@suse.com>
4747L:	linux-ext4@vger.kernel.org
4748S:	Maintained
4749F:	Documentation/filesystems/ext2.txt
4750F:	fs/ext2/
4751F:	include/linux/ext2*
4752
4753EXT4 FILE SYSTEM
4754M:	"Theodore Ts'o" <tytso@mit.edu>
4755M:	Andreas Dilger <adilger.kernel@dilger.ca>
4756L:	linux-ext4@vger.kernel.org
4757W:	http://ext4.wiki.kernel.org
4758Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4760S:	Maintained
4761F:	Documentation/filesystems/ext4.txt
4762F:	fs/ext4/
4763
4764Extended Verification Module (EVM)
4765M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4766L:	linux-ima-devel@lists.sourceforge.net
4767L:	linux-security-module@vger.kernel.org
4768S:	Supported
4769F:	security/integrity/evm/
4770
4771EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4772M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4773M:	Chanwoo Choi <cw00.choi@samsung.com>
4774L:	linux-kernel@vger.kernel.org
4775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4776S:	Maintained
4777F:	drivers/extcon/
4778F:	include/linux/extcon/
4779F:	include/linux/extcon.h
4780F:	Documentation/extcon/
4781F:	Documentation/devicetree/bindings/extcon/
4782
4783EXYNOS DP DRIVER
4784M:	Jingoo Han <jingoohan1@gmail.com>
4785L:	dri-devel@lists.freedesktop.org
4786S:	Maintained
4787F:	drivers/gpu/drm/exynos/exynos_dp*
4788
4789EXYNOS SYSMMU (IOMMU) driver
4790M:	Marek Szyprowski <m.szyprowski@samsung.com>
4791L:	iommu@lists.linux-foundation.org
4792S:	Maintained
4793F:	drivers/iommu/exynos-iommu.c
4794
4795EZchip NPS platform support
4796M:	Noam Camus <noamc@ezchip.com>
4797S:	Supported
4798F:	arch/arc/plat-eznps
4799F:	arch/arc/boot/dts/eznps.dts
4800
4801F71805F HARDWARE MONITORING DRIVER
4802M:	Jean Delvare <jdelvare@suse.com>
4803L:	linux-hwmon@vger.kernel.org
4804S:	Maintained
4805F:	Documentation/hwmon/f71805f
4806F:	drivers/hwmon/f71805f.c
4807
4808FC0011 TUNER DRIVER
4809M:	Michael Buesch <m@bues.ch>
4810L:	linux-media@vger.kernel.org
4811S:	Maintained
4812F:	drivers/media/tuners/fc0011.h
4813F:	drivers/media/tuners/fc0011.c
4814
4815FC2580 MEDIA DRIVER
4816M:	Antti Palosaari <crope@iki.fi>
4817L:	linux-media@vger.kernel.org
4818W:	https://linuxtv.org
4819W:	http://palosaari.fi/linux/
4820Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4821T:	git git://linuxtv.org/anttip/media_tree.git
4822S:	Maintained
4823F:	drivers/media/tuners/fc2580*
4824
4825FANOTIFY
4826M:	Eric Paris <eparis@redhat.com>
4827S:	Maintained
4828F:	fs/notify/fanotify/
4829F:	include/linux/fanotify.h
4830F:	include/uapi/linux/fanotify.h
4831
4832FARSYNC SYNCHRONOUS DRIVER
4833M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4834W:	http://www.farsite.co.uk/
4835S:	Supported
4836F:	drivers/net/wan/farsync.*
4837
4838FAULT INJECTION SUPPORT
4839M:	Akinobu Mita <akinobu.mita@gmail.com>
4840S:	Supported
4841F:	Documentation/fault-injection/
4842F:	lib/fault-inject.c
4843
4844FBTFT Framebuffer drivers
4845M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4846M:	Noralf Trønnes <noralf@tronnes.org>
4847S:	Maintained
4848F:	drivers/staging/fbtft/
4849
4850FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4851M:	Johannes Thumshirn <jth@kernel.org>
4852L:	fcoe-devel@open-fcoe.org
4853W:	www.Open-FCoE.org
4854S:	Supported
4855F:	drivers/scsi/libfc/
4856F:	drivers/scsi/fcoe/
4857F:	include/scsi/fc/
4858F:	include/scsi/libfc.h
4859F:	include/scsi/libfcoe.h
4860F:	include/uapi/scsi/fc/
4861
4862FILE LOCKING (flock() and fcntl()/lockf())
4863M:	Jeff Layton <jlayton@poochiereds.net>
4864M:	"J. Bruce Fields" <bfields@fieldses.org>
4865L:	linux-fsdevel@vger.kernel.org
4866S:	Maintained
4867F:	include/linux/fcntl.h
4868F:	include/linux/fs.h
4869F:	include/uapi/linux/fcntl.h
4870F:	include/uapi/linux/fs.h
4871F:	fs/fcntl.c
4872F:	fs/locks.c
4873
4874FILESYSTEMS (VFS and infrastructure)
4875M:	Alexander Viro <viro@zeniv.linux.org.uk>
4876L:	linux-fsdevel@vger.kernel.org
4877S:	Maintained
4878F:	fs/*
4879
4880FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4881M:	Riku Voipio <riku.voipio@iki.fi>
4882L:	linux-hwmon@vger.kernel.org
4883S:	Maintained
4884F:	drivers/hwmon/f75375s.c
4885F:	include/linux/f75375s.h
4886
4887FIREWIRE AUDIO DRIVERS
4888M:	Clemens Ladisch <clemens@ladisch.de>
4889L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4890T:	git git://git.alsa-project.org/alsa-kernel.git
4891S:	Maintained
4892F:	sound/firewire/
4893
4894FIREWIRE MEDIA DRIVERS (firedtv)
4895M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4896L:	linux-media@vger.kernel.org
4897L:	linux1394-devel@lists.sourceforge.net
4898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4899S:	Maintained
4900F:	drivers/media/firewire/
4901
4902FIREWIRE SBP-2 TARGET
4903M:	Chris Boot <bootc@bootc.net>
4904L:	linux-scsi@vger.kernel.org
4905L:	target-devel@vger.kernel.org
4906L:	linux1394-devel@lists.sourceforge.net
4907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4908S:	Maintained
4909F:	drivers/target/sbp/
4910
4911FIREWIRE SUBSYSTEM
4912M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4913L:	linux1394-devel@lists.sourceforge.net
4914W:	http://ieee1394.wiki.kernel.org/
4915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4916S:	Maintained
4917F:	drivers/firewire/
4918F:	include/linux/firewire.h
4919F:	include/uapi/linux/firewire*.h
4920F:	tools/firewire/
4921
4922FIRMWARE LOADER (request_firmware)
4923M:	Ming Lei <ming.lei@canonical.com>
4924M:	Luis R. Rodriguez <mcgrof@kernel.org>
4925L:	linux-kernel@vger.kernel.org
4926S:	Maintained
4927F:	Documentation/firmware_class/
4928F:	drivers/base/firmware*.c
4929F:	include/linux/firmware.h
4930
4931FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4932M:	Joshua Morris <josh.h.morris@us.ibm.com>
4933M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4934S:	Maintained
4935F:	drivers/block/rsxx/
4936
4937FLOPPY DRIVER
4938M:	Jiri Kosina <jikos@kernel.org>
4939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4940S:	Odd fixes
4941F:	drivers/block/floppy.c
4942
4943FMC SUBSYSTEM
4944M:	Alessandro Rubini <rubini@gnudd.com>
4945W:	http://www.ohwr.org/projects/fmc-bus
4946S:	Supported
4947F:	drivers/fmc/
4948F:	include/linux/fmc*.h
4949F:	include/linux/ipmi-fru.h
4950K:	fmc_d.*register
4951
4952FPGA MANAGER FRAMEWORK
4953M:	Alan Tull <atull@opensource.altera.com>
4954R:	Moritz Fischer <moritz.fischer@ettus.com>
4955S:	Maintained
4956F:	drivers/fpga/
4957F:	include/linux/fpga/fpga-mgr.h
4958W:	http://www.rocketboards.org
4959
4960FPU EMULATOR
4961M:	Bill Metzenthen <billm@melbpc.org.au>
4962W:	http://floatingpoint.sourceforge.net/emulator/index.html
4963S:	Maintained
4964F:	arch/x86/math-emu/
4965
4966FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4967L:	netdev@vger.kernel.org
4968S:	Orphan
4969F:	drivers/net/wan/dlci.c
4970F:	drivers/net/wan/sdla.c
4971
4972FRAMEBUFFER LAYER
4973M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4974L:	linux-fbdev@vger.kernel.org
4975Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4976S:	Maintained
4977F:	Documentation/fb/
4978F:	drivers/video/
4979F:	include/video/
4980F:	include/linux/fb.h
4981F:	include/uapi/video/
4982F:	include/uapi/linux/fb.h
4983
4984FREESCALE DIU FRAMEBUFFER DRIVER
4985M:	Timur Tabi <timur@tabi.org>
4986L:	linux-fbdev@vger.kernel.org
4987S:	Maintained
4988F:	drivers/video/fbdev/fsl-diu-fb.*
4989
4990FREESCALE DMA DRIVER
4991M:	Li Yang <leoli@freescale.com>
4992M:	Zhang Wei <zw@zh-kernel.org>
4993L:	linuxppc-dev@lists.ozlabs.org
4994S:	Maintained
4995F:	drivers/dma/fsldma.*
4996
4997FREESCALE GPMI NAND DRIVER
4998M:	Han Xu <han.xu@nxp.com>
4999L:	linux-mtd@lists.infradead.org
5000S:	Maintained
5001F:	drivers/mtd/nand/gpmi-nand/*
5002
5003FREESCALE I2C CPM DRIVER
5004M:	Jochen Friedrich <jochen@scram.de>
5005L:	linuxppc-dev@lists.ozlabs.org
5006L:	linux-i2c@vger.kernel.org
5007S:	Maintained
5008F:	drivers/i2c/busses/i2c-cpm.c
5009
5010FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5011M:	Sascha Hauer <kernel@pengutronix.de>
5012L:	linux-fbdev@vger.kernel.org
5013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5014S:	Maintained
5015F:	include/linux/platform_data/video-imxfb.h
5016F:	drivers/video/fbdev/imxfb.c
5017
5018FREESCALE QUAD SPI DRIVER
5019M:	Han Xu <han.xu@nxp.com>
5020L:	linux-mtd@lists.infradead.org
5021S:	Maintained
5022F:	drivers/mtd/spi-nor/fsl-quadspi.c
5023
5024FREESCALE SOC FS_ENET DRIVER
5025M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5026M:	Vitaly Bordug <vbordug@ru.mvista.com>
5027L:	linuxppc-dev@lists.ozlabs.org
5028L:	netdev@vger.kernel.org
5029S:	Maintained
5030F:	drivers/net/ethernet/freescale/fs_enet/
5031F:	include/linux/fs_enet_pd.h
5032
5033FREESCALE IMX / MXC FEC DRIVER
5034M:	Fugang Duan <fugang.duan@nxp.com>
5035L:	netdev@vger.kernel.org
5036S:	Maintained
5037F:	drivers/net/ethernet/freescale/fec_main.c
5038F:	drivers/net/ethernet/freescale/fec_ptp.c
5039F:	drivers/net/ethernet/freescale/fec.h
5040F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5041
5042FREESCALE QORIQ DPAA FMAN DRIVER
5043M:	Madalin Bucur <madalin.bucur@nxp.com>
5044L:	netdev@vger.kernel.org
5045S:	Maintained
5046F:	drivers/net/ethernet/freescale/fman
5047F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5048
5049FREESCALE QUICC ENGINE LIBRARY
5050L:	linuxppc-dev@lists.ozlabs.org
5051S:	Orphan
5052F:	drivers/soc/fsl/qe/
5053F:	include/soc/fsl/*qe*.h
5054F:	include/soc/fsl/*ucc*.h
5055
5056FREESCALE USB PERIPHERAL DRIVERS
5057M:	Li Yang <leoli@freescale.com>
5058L:	linux-usb@vger.kernel.org
5059L:	linuxppc-dev@lists.ozlabs.org
5060S:	Maintained
5061F:	drivers/usb/gadget/udc/fsl*
5062
5063FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5064M:	Li Yang <leoli@freescale.com>
5065L:	netdev@vger.kernel.org
5066L:	linuxppc-dev@lists.ozlabs.org
5067S:	Maintained
5068F:	drivers/net/ethernet/freescale/ucc_geth*
5069
5070FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5071M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5072L:	netdev@vger.kernel.org
5073S:	Maintained
5074F:	drivers/net/ethernet/freescale/gianfar*
5075X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5076F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5077
5078FREESCALE QUICC ENGINE UCC HDLC DRIVER
5079M:	Zhao Qiang <qiang.zhao@nxp.com>
5080L:	netdev@vger.kernel.org
5081L:	linuxppc-dev@lists.ozlabs.org
5082S:	Maintained
5083F:	drivers/net/wan/fsl_ucc_hdlc*
5084
5085FREESCALE QUICC ENGINE UCC UART DRIVER
5086M:	Timur Tabi <timur@tabi.org>
5087L:	linuxppc-dev@lists.ozlabs.org
5088S:	Maintained
5089F:	drivers/tty/serial/ucc_uart.c
5090
5091FREESCALE SOC SOUND DRIVERS
5092M:	Timur Tabi <timur@tabi.org>
5093M:	Nicolin Chen <nicoleotsuka@gmail.com>
5094M:	Xiubo Li <Xiubo.Lee@gmail.com>
5095R:	Fabio Estevam <fabio.estevam@nxp.com>
5096L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5097L:	linuxppc-dev@lists.ozlabs.org
5098S:	Maintained
5099F:	sound/soc/fsl/fsl*
5100F:	sound/soc/fsl/imx*
5101F:	sound/soc/fsl/mpc8610_hpcd.c
5102
5103FREEVXFS FILESYSTEM
5104M:	Christoph Hellwig <hch@infradead.org>
5105W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5106S:	Maintained
5107F:	fs/freevxfs/
5108
5109FREEZER
5110M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5111M:	Pavel Machek <pavel@ucw.cz>
5112L:	linux-pm@vger.kernel.org
5113S:	Supported
5114F:	Documentation/power/freezing-of-tasks.txt
5115F:	include/linux/freezer.h
5116F:	kernel/freezer.c
5117
5118FRONTSWAP API
5119M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5120L:	linux-kernel@vger.kernel.org
5121S:	Maintained
5122F:	mm/frontswap.c
5123F:	include/linux/frontswap.h
5124
5125FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5126M:	David Howells <dhowells@redhat.com>
5127L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5128S:	Supported
5129F:	Documentation/filesystems/caching/
5130F:	fs/fscache/
5131F:	include/linux/fscache*.h
5132
5133FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5134M:	Theodore Y. Ts'o <tytso@mit.edu>
5135M:	Jaegeuk Kim <jaegeuk@kernel.org>
5136S:	Supported
5137F:	fs/crypto/
5138F:	include/linux/fscrypto.h
5139
5140F2FS FILE SYSTEM
5141M:	Jaegeuk Kim <jaegeuk@kernel.org>
5142M:	Chao Yu <yuchao0@huawei.com>
5143L:	linux-f2fs-devel@lists.sourceforge.net
5144W:	https://f2fs.wiki.kernel.org/
5145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5146S:	Maintained
5147F:	Documentation/filesystems/f2fs.txt
5148F:	Documentation/ABI/testing/sysfs-fs-f2fs
5149F:	fs/f2fs/
5150F:	include/linux/f2fs_fs.h
5151F:	include/trace/events/f2fs.h
5152
5153FUJITSU FR-V (FRV) PORT
5154S:	Orphan
5155F:	arch/frv/
5156
5157FUJITSU LAPTOP EXTRAS
5158M:	Jonathan Woithe <jwoithe@just42.net>
5159L:	platform-driver-x86@vger.kernel.org
5160S:	Maintained
5161F:	drivers/platform/x86/fujitsu-laptop.c
5162
5163FUJITSU M-5MO LS CAMERA ISP DRIVER
5164M:	Kyungmin Park <kyungmin.park@samsung.com>
5165M:	Heungjun Kim <riverful.kim@samsung.com>
5166L:	linux-media@vger.kernel.org
5167S:	Maintained
5168F:	drivers/media/i2c/m5mols/
5169F:	include/media/i2c/m5mols.h
5170
5171FUJITSU TABLET EXTRAS
5172M:	Robert Gerlach <khnz@gmx.de>
5173L:	platform-driver-x86@vger.kernel.org
5174S:	Maintained
5175F:	drivers/platform/x86/fujitsu-tablet.c
5176
5177FUSE: FILESYSTEM IN USERSPACE
5178M:	Miklos Szeredi <miklos@szeredi.hu>
5179L:	linux-fsdevel@vger.kernel.org
5180W:	http://fuse.sourceforge.net/
5181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5182S:	Maintained
5183F:	fs/fuse/
5184F:	include/uapi/linux/fuse.h
5185F:	Documentation/filesystems/fuse.txt
5186
5187FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5188M:	Rik Faith <faith@cs.unc.edu>
5189L:	linux-scsi@vger.kernel.org
5190S:	Odd Fixes (e.g., new signatures)
5191F:	drivers/scsi/fdomain.*
5192
5193GCC PLUGINS
5194M:	Kees Cook <keescook@chromium.org>
5195R:	Emese Revfy <re.emese@gmail.com>
5196L:	kernel-hardening@lists.openwall.com
5197S:	Maintained
5198F:	scripts/gcc-plugins/
5199F:	scripts/gcc-plugin.sh
5200F:	Documentation/gcc-plugins.txt
5201
5202GCOV BASED KERNEL PROFILING
5203M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5204S:	Maintained
5205F:	kernel/gcov/
5206F:	Documentation/dev-tools/gcov.rst
5207
5208GDT SCSI DISK ARRAY CONTROLLER DRIVER
5209M:	Achim Leubner <achim_leubner@adaptec.com>
5210L:	linux-scsi@vger.kernel.org
5211W:	http://www.icp-vortex.com/
5212S:	Supported
5213F:	drivers/scsi/gdt*
5214
5215GDB KERNEL DEBUGGING HELPER SCRIPTS
5216M:	Jan Kiszka <jan.kiszka@siemens.com>
5217M:	Kieran Bingham <kieran@bingham.xyz>
5218S:	Supported
5219F:	scripts/gdb/
5220
5221GEMTEK FM RADIO RECEIVER DRIVER
5222M:	Hans Verkuil <hverkuil@xs4all.nl>
5223L:	linux-media@vger.kernel.org
5224T:	git git://linuxtv.org/media_tree.git
5225W:	https://linuxtv.org
5226S:	Maintained
5227F:	drivers/media/radio/radio-gemtek*
5228
5229GENERIC GPIO I2C DRIVER
5230M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5231S:	Supported
5232F:	drivers/i2c/busses/i2c-gpio.c
5233F:	include/linux/i2c-gpio.h
5234
5235GENERIC GPIO I2C MULTIPLEXER DRIVER
5236M:	Peter Korsgaard <peter.korsgaard@barco.com>
5237L:	linux-i2c@vger.kernel.org
5238S:	Supported
5239F:	drivers/i2c/muxes/i2c-mux-gpio.c
5240F:	include/linux/i2c-mux-gpio.h
5241F:	Documentation/i2c/muxes/i2c-mux-gpio
5242
5243GENERIC HDLC (WAN) DRIVERS
5244M:	Krzysztof Halasa <khc@pm.waw.pl>
5245W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5246S:	Maintained
5247F:	drivers/net/wan/c101.c
5248F:	drivers/net/wan/hd6457*
5249F:	drivers/net/wan/hdlc*
5250F:	drivers/net/wan/n2.c
5251F:	drivers/net/wan/pc300too.c
5252F:	drivers/net/wan/pci200syn.c
5253F:	drivers/net/wan/wanxl*
5254
5255GENERIC INCLUDE/ASM HEADER FILES
5256M:	Arnd Bergmann <arnd@arndb.de>
5257L:	linux-arch@vger.kernel.org
5258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5259S:	Maintained
5260F:	include/asm-generic/
5261F:	include/uapi/asm-generic/
5262
5263GENERIC PHY FRAMEWORK
5264M:	Kishon Vijay Abraham I <kishon@ti.com>
5265L:	linux-kernel@vger.kernel.org
5266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5267S:	Supported
5268F:	drivers/phy/
5269F:	include/linux/phy/
5270
5271GENERIC PM DOMAINS
5272M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5273M:	Kevin Hilman <khilman@kernel.org>
5274M:	Ulf Hansson <ulf.hansson@linaro.org>
5275L:	linux-pm@vger.kernel.org
5276S:	Supported
5277F:	drivers/base/power/domain*.c
5278F:	include/linux/pm_domain.h
5279
5280GENERIC UIO DRIVER FOR PCI DEVICES
5281M:	"Michael S. Tsirkin" <mst@redhat.com>
5282L:	kvm@vger.kernel.org
5283S:	Supported
5284F:	drivers/uio/uio_pci_generic.c
5285
5286GET_MAINTAINER SCRIPT
5287M:	Joe Perches <joe@perches.com>
5288S:	Maintained
5289F:	scripts/get_maintainer.pl
5290
5291GENWQE (IBM Generic Workqueue Card)
5292M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5293M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5294S:	Supported
5295F:	drivers/misc/genwqe/
5296
5297GFS2 FILE SYSTEM
5298M:	Steven Whitehouse <swhiteho@redhat.com>
5299M:	Bob Peterson <rpeterso@redhat.com>
5300L:	cluster-devel@redhat.com
5301W:	http://sources.redhat.com/cluster/
5302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5303S:	Supported
5304F:	Documentation/filesystems/gfs2*.txt
5305F:	fs/gfs2/
5306F:	include/uapi/linux/gfs2_ondisk.h
5307
5308GIGASET ISDN DRIVERS
5309M:	Paul Bolle <pebolle@tiscali.nl>
5310L:	gigaset307x-common@lists.sourceforge.net
5311W:	http://gigaset307x.sourceforge.net/
5312S:	Odd Fixes
5313F:	Documentation/isdn/README.gigaset
5314F:	drivers/isdn/gigaset/
5315F:	include/uapi/linux/gigaset_dev.h
5316
5317GO7007 MPEG CODEC
5318M:	Hans Verkuil <hans.verkuil@cisco.com>
5319L:	linux-media@vger.kernel.org
5320S:	Maintained
5321F:	drivers/media/usb/go7007/
5322
5323GOODIX TOUCHSCREEN
5324M:	Bastien Nocera <hadess@hadess.net>
5325L:	linux-input@vger.kernel.org
5326S:	Maintained
5327F:	drivers/input/touchscreen/goodix.c
5328
5329GPIO MOCKUP DRIVER
5330M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5331L:	linux-gpio@vger.kernel.org
5332S:	Maintained
5333F:	drivers/gpio/gpio-mockup.c
5334F:	tools/testing/selftests/gpio/
5335
5336GPIO SUBSYSTEM
5337M:	Linus Walleij <linus.walleij@linaro.org>
5338M:	Alexandre Courbot <gnurou@gmail.com>
5339L:	linux-gpio@vger.kernel.org
5340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5341S:	Maintained
5342F:	Documentation/devicetree/bindings/gpio/
5343F:	Documentation/gpio/
5344F:	Documentation/ABI/testing/gpio-cdev
5345F:	Documentation/ABI/obsolete/sysfs-gpio
5346F:	drivers/gpio/
5347F:	include/linux/gpio/
5348F:	include/linux/gpio.h
5349F:	include/asm-generic/gpio.h
5350F:	include/uapi/linux/gpio.h
5351F:	tools/gpio/
5352
5353GRE DEMULTIPLEXER DRIVER
5354M:	Dmitry Kozlov <xeb@mail.ru>
5355L:	netdev@vger.kernel.org
5356S:	Maintained
5357F:	net/ipv4/gre_demux.c
5358F:	net/ipv4/gre_offload.c
5359F:	include/net/gre.h
5360
5361GRETH 10/100/1G Ethernet MAC device driver
5362M:	Andreas Larsson <andreas@gaisler.com>
5363L:	netdev@vger.kernel.org
5364S:	Maintained
5365F:	drivers/net/ethernet/aeroflex/
5366
5367GREYBUS SUBSYSTEM
5368M:	Johan Hovold <johan@kernel.org>
5369M:	Alex Elder <elder@kernel.org>
5370M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5371S:	Maintained
5372F:	drivers/staging/greybus/
5373
5374GREYBUS AUDIO PROTOCOLS DRIVERS
5375M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5376M:	Mark Greer <mgreer@animalcreek.com>
5377S:	Maintained
5378F:	drivers/staging/greybus/audio_apbridgea.c
5379F:	drivers/staging/greybus/audio_apbridgea.h
5380F:	drivers/staging/greybus/audio_codec.c
5381F:	drivers/staging/greybus/audio_codec.h
5382F:	drivers/staging/greybus/audio_gb.c
5383F:	drivers/staging/greybus/audio_manager.c
5384F:	drivers/staging/greybus/audio_manager.h
5385F:	drivers/staging/greybus/audio_manager_module.c
5386F:	drivers/staging/greybus/audio_manager_private.h
5387F:	drivers/staging/greybus/audio_manager_sysfs.c
5388F:	drivers/staging/greybus/audio_module.c
5389F:	drivers/staging/greybus/audio_topology.c
5390
5391GREYBUS PROTOCOLS DRIVERS
5392M:	Rui Miguel Silva <rmfrfs@gmail.com>
5393S:	Maintained
5394F:	drivers/staging/greybus/sdio.c
5395F:	drivers/staging/greybus/light.c
5396F:	drivers/staging/greybus/gpio.c
5397F:	drivers/staging/greybus/power_supply.c
5398F:	drivers/staging/greybus/spi.c
5399F:	drivers/staging/greybus/spilib.c
5400
5401GREYBUS PROTOCOLS DRIVERS
5402M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5403S:	Maintained
5404F:	drivers/staging/greybus/loopback.c
5405F:	drivers/staging/greybus/timesync.c
5406F:	drivers/staging/greybus/timesync_platform.c
5407
5408GREYBUS PROTOCOLS DRIVERS
5409M:	Viresh Kumar <vireshk@kernel.org>
5410S:	Maintained
5411F:	drivers/staging/greybus/authentication.c
5412F:	drivers/staging/greybus/bootrom.c
5413F:	drivers/staging/greybus/firmware.h
5414F:	drivers/staging/greybus/fw-core.c
5415F:	drivers/staging/greybus/fw-download.c
5416F:	drivers/staging/greybus/fw-managament.c
5417F:	drivers/staging/greybus/greybus_authentication.h
5418F:	drivers/staging/greybus/greybus_firmware.h
5419F:	drivers/staging/greybus/hid.c
5420F:	drivers/staging/greybus/i2c.c
5421F:	drivers/staging/greybus/spi.c
5422F:	drivers/staging/greybus/spilib.c
5423F:	drivers/staging/greybus/spilib.h
5424
5425GREYBUS PROTOCOLS DRIVERS
5426M:	David Lin <dtwlin@gmail.com>
5427S:	Maintained
5428F:	drivers/staging/greybus/uart.c
5429F:	drivers/staging/greybus/log.c
5430
5431GREYBUS PLATFORM DRIVERS
5432M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5433S:	Maintained
5434F:	drivers/staging/greybus/arche-platform.c
5435F:	drivers/staging/greybus/arche-apb-ctrl.c
5436F:	drivers/staging/greybus/arche_platform.h
5437
5438GS1662 VIDEO SERIALIZER
5439M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5440L:	linux-media@vger.kernel.org
5441T:	git git://linuxtv.org/media_tree.git
5442S:	Maintained
5443F:	drivers/media/spi/gs1662.c
5444
5445GSPCA FINEPIX SUBDRIVER
5446M:	Frank Zago <frank@zago.net>
5447L:	linux-media@vger.kernel.org
5448T:	git git://linuxtv.org/media_tree.git
5449S:	Maintained
5450F:	drivers/media/usb/gspca/finepix.c
5451
5452GSPCA GL860 SUBDRIVER
5453M:	Olivier Lorin <o.lorin@laposte.net>
5454L:	linux-media@vger.kernel.org
5455T:	git git://linuxtv.org/media_tree.git
5456S:	Maintained
5457F:	drivers/media/usb/gspca/gl860/
5458
5459GSPCA M5602 SUBDRIVER
5460M:	Erik Andren <erik.andren@gmail.com>
5461L:	linux-media@vger.kernel.org
5462T:	git git://linuxtv.org/media_tree.git
5463S:	Maintained
5464F:	drivers/media/usb/gspca/m5602/
5465
5466GSPCA PAC207 SONIXB SUBDRIVER
5467M:	Hans Verkuil <hverkuil@xs4all.nl>
5468L:	linux-media@vger.kernel.org
5469T:	git git://linuxtv.org/media_tree.git
5470S:	Odd Fixes
5471F:	drivers/media/usb/gspca/pac207.c
5472
5473GSPCA SN9C20X SUBDRIVER
5474M:	Brian Johnson <brijohn@gmail.com>
5475L:	linux-media@vger.kernel.org
5476T:	git git://linuxtv.org/media_tree.git
5477S:	Maintained
5478F:	drivers/media/usb/gspca/sn9c20x.c
5479
5480GSPCA T613 SUBDRIVER
5481M:	Leandro Costantino <lcostantino@gmail.com>
5482L:	linux-media@vger.kernel.org
5483T:	git git://linuxtv.org/media_tree.git
5484S:	Maintained
5485F:	drivers/media/usb/gspca/t613.c
5486
5487GSPCA USB WEBCAM DRIVER
5488M:	Hans Verkuil <hverkuil@xs4all.nl>
5489L:	linux-media@vger.kernel.org
5490T:	git git://linuxtv.org/media_tree.git
5491S:	Odd Fixes
5492F:	drivers/media/usb/gspca/
5493
5494GUID PARTITION TABLE (GPT)
5495M:	Davidlohr Bueso <dave@stgolabs.net>
5496L:	linux-efi@vger.kernel.org
5497S:	Maintained
5498F:	block/partitions/efi.*
5499
5500STK1160 USB VIDEO CAPTURE DRIVER
5501M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5502L:	linux-media@vger.kernel.org
5503T:	git git://linuxtv.org/media_tree.git
5504S:	Maintained
5505F:	drivers/media/usb/stk1160/
5506
5507H8/300 ARCHITECTURE
5508M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5509L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5510W:	http://uclinux-h8.sourceforge.jp
5511T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5512S:	Maintained
5513F:	arch/h8300/
5514F:	drivers/clocksource/h8300_*.c
5515F:	drivers/clk/h8300/
5516F:	drivers/irqchip/irq-renesas-h8*.c
5517
5518HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5519M:	Frank Seidel <frank@f-seidel.de>
5520L:	platform-driver-x86@vger.kernel.org
5521W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5522S:	Maintained
5523F:	drivers/platform/x86/hdaps.c
5524
5525HDPVR USB VIDEO ENCODER DRIVER
5526M:	Hans Verkuil <hverkuil@xs4all.nl>
5527L:	linux-media@vger.kernel.org
5528T:	git git://linuxtv.org/media_tree.git
5529W:	https://linuxtv.org
5530S:	Odd Fixes
5531F:	drivers/media/usb/hdpvr/
5532
5533HWPOISON MEMORY FAILURE HANDLING
5534M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5535L:	linux-mm@kvack.org
5536S:	Maintained
5537F:	mm/memory-failure.c
5538F:	mm/hwpoison-inject.c
5539
5540HYPERVISOR VIRTUAL CONSOLE DRIVER
5541L:	linuxppc-dev@lists.ozlabs.org
5542S:	Odd Fixes
5543F:	drivers/tty/hvc/
5544
5545HACKRF MEDIA DRIVER
5546M:	Antti Palosaari <crope@iki.fi>
5547L:	linux-media@vger.kernel.org
5548W:	https://linuxtv.org
5549W:	http://palosaari.fi/linux/
5550Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5551T:	git git://linuxtv.org/anttip/media_tree.git
5552S:	Maintained
5553F:	drivers/media/usb/hackrf/
5554
5555HARDWARE MONITORING
5556M:	Jean Delvare <jdelvare@suse.com>
5557M:	Guenter Roeck <linux@roeck-us.net>
5558L:	linux-hwmon@vger.kernel.org
5559W:	http://hwmon.wiki.kernel.org/
5560T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5562S:	Maintained
5563F:	Documentation/hwmon/
5564F:	drivers/hwmon/
5565F:	include/linux/hwmon*.h
5566
5567HARDWARE RANDOM NUMBER GENERATOR CORE
5568M:	Matt Mackall <mpm@selenic.com>
5569M:	Herbert Xu <herbert@gondor.apana.org.au>
5570L:	linux-crypto@vger.kernel.org
5571S:	Odd fixes
5572F:	Documentation/devicetree/bindings/rng/
5573F:	Documentation/hw_random.txt
5574F:	drivers/char/hw_random/
5575F:	include/linux/hw_random.h
5576
5577HARDWARE SPINLOCK CORE
5578M:	Ohad Ben-Cohen <ohad@wizery.com>
5579M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5580L:	linux-remoteproc@vger.kernel.org
5581S:	Maintained
5582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5583F:	Documentation/devicetree/bindings/hwlock/
5584F:	Documentation/hwspinlock.txt
5585F:	drivers/hwspinlock/
5586F:	include/linux/hwspinlock.h
5587
5588HARMONY SOUND DRIVER
5589L:	linux-parisc@vger.kernel.org
5590S:	Maintained
5591F:	sound/parisc/harmony.*
5592
5593HD29L2 MEDIA DRIVER
5594M:	Antti Palosaari <crope@iki.fi>
5595L:	linux-media@vger.kernel.org
5596W:	https://linuxtv.org
5597W:	http://palosaari.fi/linux/
5598Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5599T:	git git://linuxtv.org/anttip/media_tree.git
5600S:	Maintained
5601F:	drivers/media/dvb-frontends/hd29l2*
5602
5603HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5604M:	Brian Boylston <brian.boylston@hpe.com>
5605S:	Supported
5606F:	Documentation/watchdog/hpwdt.txt
5607F:	drivers/watchdog/hpwdt.c
5608
5609HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5610M:	Don Brace <don.brace@microsemi.com>
5611L:	iss_storagedev@hp.com
5612L:	esc.storagedev@microsemi.com
5613L:	linux-scsi@vger.kernel.org
5614S:	Supported
5615F:	Documentation/scsi/hpsa.txt
5616F:	drivers/scsi/hpsa*.[ch]
5617F:	include/linux/cciss*.h
5618F:	include/uapi/linux/cciss*.h
5619
5620HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5621M:	Don Brace <don.brace@microsemi.com>
5622L:	iss_storagedev@hp.com
5623L:	esc.storagedev@microsemi.com
5624L:	linux-scsi@vger.kernel.org
5625S:	Supported
5626F:	Documentation/blockdev/cciss.txt
5627F:	drivers/block/cciss*
5628F:	include/linux/cciss_ioctl.h
5629F:	include/uapi/linux/cciss_ioctl.h
5630
5631HFI1 DRIVER
5632M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5633M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5634L:	linux-rdma@vger.kernel.org
5635S:	Supported
5636F:	drivers/infiniband/hw/hfi1
5637
5638HFS FILESYSTEM
5639L:	linux-fsdevel@vger.kernel.org
5640S:	Orphan
5641F:	Documentation/filesystems/hfs.txt
5642F:	fs/hfs/
5643
5644HFSPLUS FILESYSTEM
5645L:	linux-fsdevel@vger.kernel.org
5646S:	Orphan
5647F:	Documentation/filesystems/hfsplus.txt
5648F:	fs/hfsplus/
5649
5650HGA FRAMEBUFFER DRIVER
5651M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5652L:	linux-nvidia@lists.surfsouth.com
5653W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5654S:	Maintained
5655F:	drivers/video/fbdev/hgafb.c
5656
5657HIBERNATION (aka Software Suspend, aka swsusp)
5658M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5659M:	Pavel Machek <pavel@ucw.cz>
5660L:	linux-pm@vger.kernel.org
5661S:	Supported
5662F:	arch/x86/power/
5663F:	drivers/base/power/
5664F:	kernel/power/
5665F:	include/linux/suspend.h
5666F:	include/linux/freezer.h
5667F:	include/linux/pm.h
5668F:	arch/*/include/asm/suspend*.h
5669
5670HID CORE LAYER
5671M:	Jiri Kosina <jikos@kernel.org>
5672R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5673L:	linux-input@vger.kernel.org
5674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5675S:	Maintained
5676F:	drivers/hid/
5677F:	include/linux/hid*
5678F:	include/uapi/linux/hid*
5679
5680HID SENSOR HUB DRIVERS
5681M:	Jiri Kosina <jikos@kernel.org>
5682M:	Jonathan Cameron <jic23@kernel.org>
5683M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5684L:	linux-input@vger.kernel.org
5685L:	linux-iio@vger.kernel.org
5686S:	Maintained
5687F:	Documentation/hid/hid-sensor*
5688F:	drivers/hid/hid-sensor-*
5689F:	drivers/iio/*/hid-*
5690F:	include/linux/hid-sensor-*
5691
5692HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5693M:	Thomas Gleixner <tglx@linutronix.de>
5694L:	linux-kernel@vger.kernel.org
5695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5696S:	Maintained
5697F:	Documentation/timers/
5698F:	kernel/time/hrtimer.c
5699F:	kernel/time/clockevents.c
5700F:	kernel/time/tick*.*
5701F:	kernel/time/timer_*.c
5702F:	include/linux/clockchips.h
5703F:	include/linux/hrtimer.h
5704
5705HIGH-SPEED SCC DRIVER FOR AX.25
5706L:	linux-hams@vger.kernel.org
5707S:	Orphan
5708F:	drivers/net/hamradio/dmascc.c
5709F:	drivers/net/hamradio/scc.c
5710
5711HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5712M:	HighPoint Linux Team <linux@highpoint-tech.com>
5713W:	http://www.highpoint-tech.com
5714S:	Supported
5715F:	Documentation/scsi/hptiop.txt
5716F:	drivers/scsi/hptiop.c
5717
5718HIPPI
5719M:	Jes Sorensen <jes@trained-monkey.org>
5720L:	linux-hippi@sunsite.dk
5721S:	Maintained
5722F:	include/linux/hippidevice.h
5723F:	include/uapi/linux/if_hippi.h
5724F:	net/802/hippi.c
5725F:	drivers/net/hippi/
5726
5727HISILICON NETWORK SUBSYSTEM DRIVER
5728M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5729M:	Salil Mehta <salil.mehta@huawei.com>
5730L:	netdev@vger.kernel.org
5731W:	http://www.hisilicon.com
5732S:	Maintained
5733F:	drivers/net/ethernet/hisilicon/
5734F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5735
5736HISILICON ROCE DRIVER
5737M:	Lijun Ou <oulijun@huawei.com>
5738M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5739L:	linux-rdma@vger.kernel.org
5740S:	Maintained
5741F:	drivers/infiniband/hw/hns/
5742F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5743
5744HISILICON SAS Controller
5745M:	John Garry <john.garry@huawei.com>
5746W:	http://www.hisilicon.com
5747S:	Supported
5748F:	drivers/scsi/hisi_sas/
5749F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5750
5751HOST AP DRIVER
5752M:	Jouni Malinen <j@w1.fi>
5753L:	linux-wireless@vger.kernel.org
5754W:	http://w1.fi/hostap-driver.html
5755S:	Obsolete
5756F:	drivers/net/wireless/intersil/hostap/
5757
5758HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5759L:	platform-driver-x86@vger.kernel.org
5760S:	Orphan
5761F:	drivers/platform/x86/tc1100-wmi.c
5762
5763HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5764M:	Jaroslav Kysela <perex@perex.cz>
5765S:	Maintained
5766F:	drivers/net/ethernet/hp/hp100.*
5767
5768HPET:	High Precision Event Timers driver
5769M:	Clemens Ladisch <clemens@ladisch.de>
5770S:	Maintained
5771F:	Documentation/timers/hpet.txt
5772F:	drivers/char/hpet.c
5773F:	include/linux/hpet.h
5774F:	include/uapi/linux/hpet.h
5775
5776HPET:	x86
5777S:	Orphan
5778F:	arch/x86/kernel/hpet.c
5779F:	arch/x86/include/asm/hpet.h
5780
5781HPFS FILESYSTEM
5782M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5783W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5784S:	Maintained
5785F:	fs/hpfs/
5786
5787HSI SUBSYSTEM
5788M:	Sebastian Reichel <sre@kernel.org>
5789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5790S:	Maintained
5791F:	Documentation/ABI/testing/sysfs-bus-hsi
5792F:	Documentation/device-drivers/serial-interfaces.rst
5793F:	drivers/hsi/
5794F:	include/linux/hsi/
5795F:	include/uapi/linux/hsi/
5796
5797HSO 3G MODEM DRIVER
5798M:	Jan Dumon <j.dumon@option.com>
5799W:	http://www.pharscape.org
5800S:	Maintained
5801F:	drivers/net/usb/hso.c
5802
5803HSR NETWORK PROTOCOL
5804M:	Arvid Brodin <arvid.brodin@alten.se>
5805L:	netdev@vger.kernel.org
5806S:	Maintained
5807F:	net/hsr/
5808
5809HTCPEN TOUCHSCREEN DRIVER
5810M:	Pau Oliva Fora <pof@eslack.org>
5811L:	linux-input@vger.kernel.org
5812S:	Maintained
5813F:	drivers/input/touchscreen/htcpen.c
5814
5815HUGETLB FILESYSTEM
5816M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5817S:	Maintained
5818F:	fs/hugetlbfs/
5819
5820HVA ST MEDIA DRIVER
5821M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5822L:	linux-media@vger.kernel.org
5823T:	git git://linuxtv.org/media_tree.git
5824W:	https://linuxtv.org
5825S:	Supported
5826F:	drivers/media/platform/sti/hva
5827
5828Hyper-V CORE AND DRIVERS
5829M:	"K. Y. Srinivasan" <kys@microsoft.com>
5830M:	Haiyang Zhang <haiyangz@microsoft.com>
5831L:	devel@linuxdriverproject.org
5832S:	Maintained
5833F:	arch/x86/include/asm/mshyperv.h
5834F:	arch/x86/include/uapi/asm/hyperv.h
5835F:	arch/x86/kernel/cpu/mshyperv.c
5836F:	drivers/hid/hid-hyperv.c
5837F:	drivers/hv/
5838F:	drivers/input/serio/hyperv-keyboard.c
5839F:	drivers/pci/host/pci-hyperv.c
5840F:	drivers/net/hyperv/
5841F:	drivers/scsi/storvsc_drv.c
5842F:	drivers/video/fbdev/hyperv_fb.c
5843F:	include/linux/hyperv.h
5844F:	tools/hv/
5845F:	Documentation/ABI/stable/sysfs-bus-vmbus
5846
5847I2C MUXES
5848M:	Peter Rosin <peda@axentia.se>
5849L:	linux-i2c@vger.kernel.org
5850S:	Maintained
5851F:	Documentation/i2c/i2c-topology
5852F:	Documentation/i2c/muxes/
5853F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5854F:	Documentation/devicetree/bindings/i2c/i2c-arb*
5855F:	Documentation/devicetree/bindings/i2c/i2c-gate*
5856F:	drivers/i2c/i2c-mux.c
5857F:	drivers/i2c/muxes/
5858F:	include/linux/i2c-mux.h
5859
5860I2C OVER PARALLEL PORT
5861M:	Jean Delvare <jdelvare@suse.com>
5862L:	linux-i2c@vger.kernel.org
5863S:	Maintained
5864F:	Documentation/i2c/busses/i2c-parport
5865F:	Documentation/i2c/busses/i2c-parport-light
5866F:	drivers/i2c/busses/i2c-parport.c
5867F:	drivers/i2c/busses/i2c-parport-light.c
5868
5869I2C/SMBUS CONTROLLER DRIVERS FOR PC
5870M:	Jean Delvare <jdelvare@suse.com>
5871L:	linux-i2c@vger.kernel.org
5872S:	Maintained
5873F:	Documentation/i2c/busses/i2c-ali1535
5874F:	Documentation/i2c/busses/i2c-ali1563
5875F:	Documentation/i2c/busses/i2c-ali15x3
5876F:	Documentation/i2c/busses/i2c-amd756
5877F:	Documentation/i2c/busses/i2c-amd8111
5878F:	Documentation/i2c/busses/i2c-i801
5879F:	Documentation/i2c/busses/i2c-nforce2
5880F:	Documentation/i2c/busses/i2c-piix4
5881F:	Documentation/i2c/busses/i2c-sis5595
5882F:	Documentation/i2c/busses/i2c-sis630
5883F:	Documentation/i2c/busses/i2c-sis96x
5884F:	Documentation/i2c/busses/i2c-via
5885F:	Documentation/i2c/busses/i2c-viapro
5886F:	drivers/i2c/busses/i2c-ali1535.c
5887F:	drivers/i2c/busses/i2c-ali1563.c
5888F:	drivers/i2c/busses/i2c-ali15x3.c
5889F:	drivers/i2c/busses/i2c-amd756.c
5890F:	drivers/i2c/busses/i2c-amd756-s4882.c
5891F:	drivers/i2c/busses/i2c-amd8111.c
5892F:	drivers/i2c/busses/i2c-i801.c
5893F:	drivers/i2c/busses/i2c-isch.c
5894F:	drivers/i2c/busses/i2c-nforce2.c
5895F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5896F:	drivers/i2c/busses/i2c-piix4.c
5897F:	drivers/i2c/busses/i2c-sis5595.c
5898F:	drivers/i2c/busses/i2c-sis630.c
5899F:	drivers/i2c/busses/i2c-sis96x.c
5900F:	drivers/i2c/busses/i2c-via.c
5901F:	drivers/i2c/busses/i2c-viapro.c
5902
5903I2C/SMBUS ISMT DRIVER
5904M:	Seth Heasley <seth.heasley@intel.com>
5905M:	Neil Horman <nhorman@tuxdriver.com>
5906L:	linux-i2c@vger.kernel.org
5907F:	drivers/i2c/busses/i2c-ismt.c
5908F:	Documentation/i2c/busses/i2c-ismt
5909
5910I2C/SMBUS STUB DRIVER
5911M:	Jean Delvare <jdelvare@suse.com>
5912L:	linux-i2c@vger.kernel.org
5913S:	Maintained
5914F:	drivers/i2c/i2c-stub.c
5915
5916I2C SUBSYSTEM
5917M:	Wolfram Sang <wsa@the-dreams.de>
5918L:	linux-i2c@vger.kernel.org
5919W:	https://i2c.wiki.kernel.org/
5920Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5922S:	Maintained
5923F:	Documentation/devicetree/bindings/i2c/
5924F:	Documentation/i2c/
5925F:	drivers/i2c/
5926F:	drivers/i2c/*/
5927F:	include/linux/i2c.h
5928F:	include/linux/i2c-*.h
5929F:	include/uapi/linux/i2c.h
5930F:	include/uapi/linux/i2c-*.h
5931
5932I2C ACPI SUPPORT
5933M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5934L:	linux-i2c@vger.kernel.org
5935L:	linux-acpi@vger.kernel.org
5936S:	Maintained
5937
5938I2C-TAOS-EVM DRIVER
5939M:	Jean Delvare <jdelvare@suse.com>
5940L:	linux-i2c@vger.kernel.org
5941S:	Maintained
5942F:	Documentation/i2c/busses/i2c-taos-evm
5943F:	drivers/i2c/busses/i2c-taos-evm.c
5944
5945I2C-TINY-USB DRIVER
5946M:	Till Harbaum <till@harbaum.org>
5947L:	linux-i2c@vger.kernel.org
5948W:	http://www.harbaum.org/till/i2c_tiny_usb
5949S:	Maintained
5950F:	drivers/i2c/busses/i2c-tiny-usb.c
5951
5952i386 BOOT CODE
5953M:	"H. Peter Anvin" <hpa@zytor.com>
5954S:	Maintained
5955F:	arch/x86/boot/
5956
5957i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5958M:	"H. Peter Anvin" <hpa@zytor.com>
5959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5960S:	Maintained
5961
5962IA64 (Itanium) PLATFORM
5963M:	Tony Luck <tony.luck@intel.com>
5964M:	Fenghua Yu <fenghua.yu@intel.com>
5965L:	linux-ia64@vger.kernel.org
5966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5967S:	Maintained
5968F:	arch/ia64/
5969
5970IBM Power VMX Cryptographic instructions
5971M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5972M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5973L:	linux-crypto@vger.kernel.org
5974S:	Supported
5975F:	drivers/crypto/vmx/Makefile
5976F:	drivers/crypto/vmx/Kconfig
5977F:	drivers/crypto/vmx/vmx.c
5978F:	drivers/crypto/vmx/aes*
5979F:	drivers/crypto/vmx/ghash*
5980F:	drivers/crypto/vmx/ppc-xlate.pl
5981
5982IBM Power in-Nest Crypto Acceleration
5983M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5984M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5985L:	linux-crypto@vger.kernel.org
5986S:	Supported
5987F:	drivers/crypto/nx/Makefile
5988F:	drivers/crypto/nx/Kconfig
5989F:	drivers/crypto/nx/nx-aes*
5990F:	drivers/crypto/nx/nx-sha*
5991F:	drivers/crypto/nx/nx.*
5992F:	drivers/crypto/nx/nx_csbcpb.h
5993F:	drivers/crypto/nx/nx_debugfs.h
5994
5995IBM Power 842 compression accelerator
5996M:	Dan Streetman <ddstreet@ieee.org>
5997S:	Supported
5998F:	drivers/crypto/nx/Makefile
5999F:	drivers/crypto/nx/Kconfig
6000F:	drivers/crypto/nx/nx-842*
6001F:	include/linux/sw842.h
6002F:	crypto/842.c
6003F:	lib/842/
6004
6005IBM Power Linux RAID adapter
6006M:	Brian King <brking@us.ibm.com>
6007S:	Supported
6008F:	drivers/scsi/ipr.*
6009
6010IBM Power Virtual Ethernet Device Driver
6011M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6012L:	netdev@vger.kernel.org
6013S:	Supported
6014F:	drivers/net/ethernet/ibm/ibmveth.*
6015
6016IBM Power SRIOV Virtual NIC Device Driver
6017M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6018M:	John Allen <jallen@linux.vnet.ibm.com>
6019L:	netdev@vger.kernel.org
6020S:	Supported
6021F:	drivers/net/ethernet/ibm/ibmvnic.*
6022
6023IBM Power Virtual SCSI Device Drivers
6024M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6025L:	linux-scsi@vger.kernel.org
6026S:	Supported
6027F:	drivers/scsi/ibmvscsi/ibmvscsi*
6028F:	include/scsi/viosrp.h
6029
6030IBM Power Virtual SCSI Device Target Driver
6031M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6032M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6033L:	linux-scsi@vger.kernel.org
6034L:	target-devel@vger.kernel.org
6035S:	Supported
6036F:	drivers/scsi/ibmvscsi_tgt/
6037
6038IBM Power Virtual FC Device Drivers
6039M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6040L:	linux-scsi@vger.kernel.org
6041S:	Supported
6042F:	drivers/scsi/ibmvscsi/ibmvfc*
6043
6044IBM ServeRAID RAID DRIVER
6045S:	Orphan
6046F:	drivers/scsi/ips.*
6047
6048ICH LPC AND GPIO DRIVER
6049M:	Peter Tyser <ptyser@xes-inc.com>
6050S:	Maintained
6051F:	drivers/mfd/lpc_ich.c
6052F:	drivers/gpio/gpio-ich.c
6053
6054IDE SUBSYSTEM
6055M:	"David S. Miller" <davem@davemloft.net>
6056L:	linux-ide@vger.kernel.org
6057Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6059S:	Maintained
6060F:	Documentation/ide/
6061F:	drivers/ide/
6062F:	include/linux/ide.h
6063
6064IDEAPAD LAPTOP EXTRAS DRIVER
6065M:	Ike Panhc <ike.pan@canonical.com>
6066L:	platform-driver-x86@vger.kernel.org
6067W:	http://launchpad.net/ideapad-laptop
6068S:	Maintained
6069F:	drivers/platform/x86/ideapad-laptop.c
6070
6071IDEAPAD LAPTOP SLIDEBAR DRIVER
6072M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6073L:	linux-input@vger.kernel.org
6074W:	https://github.com/o2genum/ideapad-slidebar
6075S:	Maintained
6076F:	drivers/input/misc/ideapad_slidebar.c
6077
6078IDE/ATAPI DRIVERS
6079M:	Borislav Petkov <bp@alien8.de>
6080L:	linux-ide@vger.kernel.org
6081S:	Maintained
6082F:	Documentation/cdrom/ide-cd
6083F:	drivers/ide/ide-cd*
6084
6085IDLE-I7300
6086M:	Andy Henroid <andrew.d.henroid@intel.com>
6087L:	linux-pm@vger.kernel.org
6088S:	Supported
6089F:	drivers/idle/i7300_idle.c
6090
6091IEEE 802.15.4 SUBSYSTEM
6092M:	Alexander Aring <aar@pengutronix.de>
6093L:	linux-wpan@vger.kernel.org
6094W:	http://wpan.cakelab.org/
6095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6097S:	Maintained
6098F:	net/ieee802154/
6099F:	net/mac802154/
6100F:	drivers/net/ieee802154/
6101F:	include/linux/nl802154.h
6102F:	include/linux/ieee802154.h
6103F:	include/net/nl802154.h
6104F:	include/net/mac802154.h
6105F:	include/net/af_ieee802154.h
6106F:	include/net/cfg802154.h
6107F:	include/net/ieee802154_netdev.h
6108F:	Documentation/networking/ieee802154.txt
6109
6110IGORPLUG-USB IR RECEIVER
6111M:	Sean Young <sean@mess.org>
6112L:	linux-media@vger.kernel.org
6113S:	Maintained
6114F:	drivers/media/rc/igorplugusb.c
6115
6116IGUANAWORKS USB IR TRANSCEIVER
6117M:	Sean Young <sean@mess.org>
6118L:	linux-media@vger.kernel.org
6119S:	Maintained
6120F:	drivers/media/rc/iguanair.c
6121
6122IIO DIGITAL POTENTIOMETER DAC
6123M:	Peter Rosin <peda@axentia.se>
6124L:	linux-iio@vger.kernel.org
6125S:	Maintained
6126F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6127F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6128F:	drivers/iio/dac/dpot-dac.c
6129
6130IIO SUBSYSTEM AND DRIVERS
6131M:	Jonathan Cameron <jic23@kernel.org>
6132R:	Hartmut Knaack <knaack.h@gmx.de>
6133R:	Lars-Peter Clausen <lars@metafoo.de>
6134R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6135L:	linux-iio@vger.kernel.org
6136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6137S:	Maintained
6138F:	Documentation/devicetree/bindings/iio/
6139F:	drivers/iio/
6140F:	drivers/staging/iio/
6141F:	include/linux/iio/
6142F:	tools/iio/
6143
6144IKANOS/ADI EAGLE ADSL USB DRIVER
6145M:	Matthieu Castet <castet.matthieu@free.fr>
6146M:	Stanislaw Gruszka <stf_xl@wp.pl>
6147S:	Maintained
6148F:	drivers/usb/atm/ueagle-atm.c
6149
6150IMGTEC ASCII LCD DRIVER
6151M:	Paul Burton <paul.burton@imgtec.com>
6152S:	Maintained
6153F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6154F:	drivers/auxdisplay/img-ascii-lcd.c
6155
6156INA209 HARDWARE MONITOR DRIVER
6157M:	Guenter Roeck <linux@roeck-us.net>
6158L:	linux-hwmon@vger.kernel.org
6159S:	Maintained
6160F:	Documentation/hwmon/ina209
6161F:	Documentation/devicetree/bindings/i2c/ina209.txt
6162F:	drivers/hwmon/ina209.c
6163
6164INA2XX HARDWARE MONITOR DRIVER
6165M:	Guenter Roeck <linux@roeck-us.net>
6166L:	linux-hwmon@vger.kernel.org
6167S:	Maintained
6168F:	Documentation/hwmon/ina2xx
6169F:	drivers/hwmon/ina2xx.c
6170F:	include/linux/platform_data/ina2xx.h
6171
6172INDUSTRY PACK SUBSYSTEM (IPACK)
6173M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6174M:	Jens Taprogge <jens.taprogge@taprogge.org>
6175M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6176L:	industrypack-devel@lists.sourceforge.net
6177W:	http://industrypack.sourceforge.net
6178S:	Maintained
6179F:	drivers/ipack/
6180
6181INGENIC JZ4780 DMA Driver
6182M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6183S:	Maintained
6184F:	drivers/dma/dma-jz4780.c
6185
6186INGENIC JZ4780 NAND DRIVER
6187M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6188L:	linux-mtd@lists.infradead.org
6189S:	Maintained
6190F:	drivers/mtd/nand/jz4780_*
6191
6192INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6193M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6194M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6195L:	linux-ima-devel@lists.sourceforge.net
6196L:	linux-ima-user@lists.sourceforge.net
6197L:	linux-security-module@vger.kernel.org
6198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6199S:	Supported
6200F:	security/integrity/ima/
6201
6202IMGTEC IR DECODER DRIVER
6203M:	James Hogan <james.hogan@imgtec.com>
6204S:	Maintained
6205F:	drivers/media/rc/img-ir/
6206
6207IMS TWINTURBO FRAMEBUFFER DRIVER
6208L:	linux-fbdev@vger.kernel.org
6209S:	Orphan
6210F:	drivers/video/fbdev/imsttfb.c
6211
6212INFINIBAND SUBSYSTEM
6213M:	Doug Ledford <dledford@redhat.com>
6214M:	Sean Hefty <sean.hefty@intel.com>
6215M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6216L:	linux-rdma@vger.kernel.org
6217W:	http://www.openfabrics.org/
6218Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6220S:	Supported
6221F:	Documentation/infiniband/
6222F:	drivers/infiniband/
6223F:	include/uapi/linux/if_infiniband.h
6224F:	include/uapi/rdma/
6225F:	include/rdma/
6226
6227INOTIFY
6228M:	John McCutchan <john@johnmccutchan.com>
6229M:	Robert Love <rlove@rlove.org>
6230M:	Eric Paris <eparis@parisplace.org>
6231S:	Maintained
6232F:	Documentation/filesystems/inotify.txt
6233F:	fs/notify/inotify/
6234F:	include/linux/inotify.h
6235F:	include/uapi/linux/inotify.h
6236
6237INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6238M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6239L:	linux-input@vger.kernel.org
6240Q:	http://patchwork.kernel.org/project/linux-input/list/
6241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6242S:	Maintained
6243F:	drivers/input/
6244F:	include/linux/input.h
6245F:	include/uapi/linux/input.h
6246F:	include/linux/input/
6247F:	Documentation/devicetree/bindings/input/
6248
6249INPUT MULTITOUCH (MT) PROTOCOL
6250M:	Henrik Rydberg <rydberg@bitmath.org>
6251L:	linux-input@vger.kernel.org
6252S:	Odd fixes
6253F:	Documentation/input/multi-touch-protocol.txt
6254F:	drivers/input/input-mt.c
6255K:	\b(ABS|SYN)_MT_
6256
6257INTEL ASoC BDW/HSW DRIVERS
6258M:	Jie Yang <yang.jie@linux.intel.com>
6259L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6260S:	Supported
6261F:	sound/soc/intel/common/sst-dsp*
6262F:	sound/soc/intel/common/sst-firmware.c
6263F:	sound/soc/intel/boards/broadwell.c
6264F:	sound/soc/intel/haswell/
6265
6266INTEL C600 SERIES SAS CONTROLLER DRIVER
6267M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6268M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6269L:	linux-scsi@vger.kernel.org
6270T:	git git://git.code.sf.net/p/intel-sas/isci
6271S:	Supported
6272F:	drivers/scsi/isci/
6273
6274INTEL HID EVENT DRIVER
6275M:	Alex Hung <alex.hung@canonical.com>
6276L:	platform-driver-x86@vger.kernel.org
6277S:	Maintained
6278F:	drivers/platform/x86/intel-hid.c
6279
6280INTEL VIRTUAL BUTTON DRIVER
6281M:	AceLan Kao <acelan.kao@canonical.com>
6282L:	platform-driver-x86@vger.kernel.org
6283S:	Maintained
6284F:	drivers/platform/x86/intel-vbtn.c
6285
6286INTEL IDLE DRIVER
6287M:	Len Brown <lenb@kernel.org>
6288L:	linux-pm@vger.kernel.org
6289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6290S:	Supported
6291F:	drivers/idle/intel_idle.c
6292
6293INTEL INTEGRATED SENSOR HUB DRIVER
6294M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6295M:	Jiri Kosina <jikos@kernel.org>
6296L:	linux-input@vger.kernel.org
6297S:	Maintained
6298F:	drivers/hid/intel-ish-hid/
6299
6300INTEL PSTATE DRIVER
6301M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6302M:	Len Brown <lenb@kernel.org>
6303L:	linux-pm@vger.kernel.org
6304S:	Supported
6305F:	drivers/cpufreq/intel_pstate.c
6306
6307INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6308M:	Maik Broemme <mbroemme@libmpq.org>
6309L:	linux-fbdev@vger.kernel.org
6310S:	Maintained
6311F:	Documentation/fb/intelfb.txt
6312F:	drivers/video/fbdev/intelfb/
6313
6314INTEL 810/815 FRAMEBUFFER DRIVER
6315M:	Antonino Daplas <adaplas@gmail.com>
6316L:	linux-fbdev@vger.kernel.org
6317S:	Maintained
6318F:	drivers/video/fbdev/i810/
6319
6320INTEL MENLOW THERMAL DRIVER
6321M:	Sujith Thomas <sujith.thomas@intel.com>
6322L:	platform-driver-x86@vger.kernel.org
6323W:	https://01.org/linux-acpi
6324S:	Supported
6325F:	drivers/platform/x86/intel_menlow.c
6326
6327INTEL I/OAT DMA DRIVER
6328M:	Dave Jiang <dave.jiang@intel.com>
6329R:	Dan Williams <dan.j.williams@intel.com>
6330L:	dmaengine@vger.kernel.org
6331Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6332S:	Supported
6333F:	drivers/dma/ioat*
6334
6335INTEL IOMMU (VT-d)
6336M:	David Woodhouse <dwmw2@infradead.org>
6337L:	iommu@lists.linux-foundation.org
6338T:	git git://git.infradead.org/iommu-2.6.git
6339S:	Supported
6340F:	drivers/iommu/intel-iommu.c
6341F:	include/linux/intel-iommu.h
6342
6343INTEL IOP-ADMA DMA DRIVER
6344R:	Dan Williams <dan.j.williams@intel.com>
6345S:	Odd fixes
6346F:	drivers/dma/iop-adma.c
6347
6348INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6349M:	Krzysztof Halasa <khalasa@piap.pl>
6350S:	Maintained
6351F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6352F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6353F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6354F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6355F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6356F:	drivers/net/wan/ixp4xx_hss.c
6357
6358INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6359M:	Deepak Saxena <dsaxena@plexity.net>
6360S:	Maintained
6361F:	drivers/char/hw_random/ixp4xx-rng.c
6362
6363INTEL ETHERNET DRIVERS
6364M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6365L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6366W:	http://www.intel.com/support/feedback.htm
6367W:	http://e1000.sourceforge.net/
6368Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6371S:	Supported
6372F:	Documentation/networking/e100.txt
6373F:	Documentation/networking/e1000.txt
6374F:	Documentation/networking/e1000e.txt
6375F:	Documentation/networking/igb.txt
6376F:	Documentation/networking/igbvf.txt
6377F:	Documentation/networking/ixgb.txt
6378F:	Documentation/networking/ixgbe.txt
6379F:	Documentation/networking/ixgbevf.txt
6380F:	Documentation/networking/i40e.txt
6381F:	Documentation/networking/i40evf.txt
6382F:	drivers/net/ethernet/intel/
6383F:	drivers/net/ethernet/intel/*/
6384
6385INTEL RDMA RNIC DRIVER
6386M:     Faisal Latif <faisal.latif@intel.com>
6387R:     Chien Tin Tung <chien.tin.tung@intel.com>
6388R:     Mustafa Ismail <mustafa.ismail@intel.com>
6389R:     Shiraz Saleem <shiraz.saleem@intel.com>
6390R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6391L:     linux-rdma@vger.kernel.org
6392S:     Supported
6393F:     drivers/infiniband/hw/i40iw/
6394
6395INTEL MERRIFIELD GPIO DRIVER
6396M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6397L:	linux-gpio@vger.kernel.org
6398S:	Maintained
6399F:	drivers/gpio/gpio-merrifield.c
6400
6401INTEL-MID GPIO DRIVER
6402M:	David Cohen <david.a.cohen@linux.intel.com>
6403L:	linux-gpio@vger.kernel.org
6404S:	Maintained
6405F:	drivers/gpio/gpio-intel-mid.c
6406
6407INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6408M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6409L:	linux-wireless@vger.kernel.org
6410S:	Maintained
6411F:	Documentation/networking/README.ipw2100
6412F:	Documentation/networking/README.ipw2200
6413F:	drivers/net/wireless/intel/ipw2x00/
6414
6415INTEL(R) TRACE HUB
6416M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6417S:	Supported
6418F:	Documentation/trace/intel_th.txt
6419F:	drivers/hwtracing/intel_th/
6420
6421INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6422M:	Ning Sun <ning.sun@intel.com>
6423L:	tboot-devel@lists.sourceforge.net
6424W:	http://tboot.sourceforge.net
6425T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6426S:	Supported
6427F:	Documentation/intel_txt.txt
6428F:	include/linux/tboot.h
6429F:	arch/x86/kernel/tboot.c
6430
6431INTEL WIRELESS WIMAX CONNECTION 2400
6432M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6433M:	linux-wimax@intel.com
6434L:	wimax@linuxwimax.org (subscribers-only)
6435S:	Supported
6436W:	http://linuxwimax.org
6437F:	Documentation/wimax/README.i2400m
6438F:	drivers/net/wimax/i2400m/
6439F:	include/uapi/linux/wimax/i2400m.h
6440
6441INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6442M:	Stanislaw Gruszka <sgruszka@redhat.com>
6443L:	linux-wireless@vger.kernel.org
6444S:	Supported
6445F:	drivers/net/wireless/intel/iwlegacy/
6446
6447INTEL WIRELESS WIFI LINK (iwlwifi)
6448M:	Johannes Berg <johannes.berg@intel.com>
6449M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6450M:	Luca Coelho <luciano.coelho@intel.com>
6451M:	Intel Linux Wireless <linuxwifi@intel.com>
6452L:	linux-wireless@vger.kernel.org
6453W:	http://intellinuxwireless.org
6454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6455S:	Supported
6456F:	drivers/net/wireless/intel/iwlwifi/
6457
6458INTEL MANAGEMENT ENGINE (mei)
6459M:	Tomas Winkler <tomas.winkler@intel.com>
6460L:	linux-kernel@vger.kernel.org
6461S:	Supported
6462F:	include/uapi/linux/mei.h
6463F:	include/linux/mei_cl_bus.h
6464F:	drivers/misc/mei/*
6465F:	drivers/watchdog/mei_wdt.c
6466F:	Documentation/misc-devices/mei/*
6467F:	samples/mei/*
6468
6469INTEL MIC DRIVERS (mic)
6470M:	Sudeep Dutt <sudeep.dutt@intel.com>
6471M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6472S:	Supported
6473W:	https://github.com/sudeepdutt/mic
6474W:	http://software.intel.com/en-us/mic-developer
6475F:	include/linux/mic_bus.h
6476F:	include/linux/scif.h
6477F:	include/uapi/linux/mic_common.h
6478F: 	include/uapi/linux/mic_ioctl.h
6479F:	include/uapi/linux/scif_ioctl.h
6480F:	drivers/misc/mic/
6481F:	drivers/dma/mic_x100_dma.c
6482F:	drivers/dma/mic_x100_dma.h
6483F:	Documentation/mic/
6484
6485INTEL PMC/P-Unit IPC DRIVER
6486M:	Zha Qipeng<qipeng.zha@intel.com>
6487L:	platform-driver-x86@vger.kernel.org
6488S:	Maintained
6489F:	drivers/platform/x86/intel_pmc_ipc.c
6490F:	drivers/platform/x86/intel_punit_ipc.c
6491F:	arch/x86/include/asm/intel_pmc_ipc.h
6492F:	arch/x86/include/asm/intel_punit_ipc.h
6493
6494INTEL TELEMETRY DRIVER
6495M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6496L:	platform-driver-x86@vger.kernel.org
6497S:	Maintained
6498F:	arch/x86/include/asm/intel_telemetry.h
6499F:	drivers/platform/x86/intel_telemetry*
6500
6501INTEL PMC CORE DRIVER
6502M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6503M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6504L:	platform-driver-x86@vger.kernel.org
6505S:	Maintained
6506F:	arch/x86/include/asm/pmc_core.h
6507F:	drivers/platform/x86/intel_pmc_core*
6508
6509INVENSENSE MPU-3050 GYROSCOPE DRIVER
6510M:	Linus Walleij <linus.walleij@linaro.org>
6511L:	linux-iio@vger.kernel.org
6512S:	Maintained
6513F:	drivers/iio/gyro/mpu3050*
6514F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6515
6516IOC3 ETHERNET DRIVER
6517M:	Ralf Baechle <ralf@linux-mips.org>
6518L:	linux-mips@linux-mips.org
6519S:	Maintained
6520F:	drivers/net/ethernet/sgi/ioc3-eth.c
6521
6522IOC3 SERIAL DRIVER
6523M:	Pat Gefre <pfg@sgi.com>
6524L:	linux-serial@vger.kernel.org
6525S:	Maintained
6526F:	drivers/tty/serial/ioc3_serial.c
6527
6528IOMMU DRIVERS
6529M:	Joerg Roedel <joro@8bytes.org>
6530L:	iommu@lists.linux-foundation.org
6531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6532S:	Maintained
6533F:	Documentation/devicetree/bindings/iommu/
6534F:	drivers/iommu/
6535
6536IP MASQUERADING
6537M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6538S:	Maintained
6539F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6540
6541IPMI SUBSYSTEM
6542M:	Corey Minyard <minyard@acm.org>
6543L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6544W:	http://openipmi.sourceforge.net/
6545S:	Supported
6546F:	Documentation/IPMI.txt
6547F:	drivers/char/ipmi/
6548F:	include/linux/ipmi*
6549F:	include/uapi/linux/ipmi*
6550
6551QCOM AUDIO (ASoC) DRIVERS
6552M:	Patrick Lai <plai@codeaurora.org>
6553M:	Banajit Goswami <bgoswami@codeaurora.org>
6554L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6555S:	Supported
6556F:	sound/soc/qcom/
6557
6558IPS SCSI RAID DRIVER
6559M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6560L:	linux-scsi@vger.kernel.org
6561W:	http://www.adaptec.com/
6562S:	Maintained
6563F:	drivers/scsi/ips*
6564
6565IPVS
6566M:	Wensong Zhang <wensong@linux-vs.org>
6567M:	Simon Horman <horms@verge.net.au>
6568M:	Julian Anastasov <ja@ssi.bg>
6569L:	netdev@vger.kernel.org
6570L:	lvs-devel@vger.kernel.org
6571S:	Maintained
6572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6574F:	Documentation/networking/ipvs-sysctl.txt
6575F:	include/net/ip_vs.h
6576F:	include/uapi/linux/ip_vs.h
6577F:	net/netfilter/ipvs/
6578
6579IPWIRELESS DRIVER
6580M:	Jiri Kosina <jikos@kernel.org>
6581M:	David Sterba <dsterba@suse.com>
6582S:	Odd Fixes
6583F:	drivers/tty/ipwireless/
6584
6585IPX NETWORK LAYER
6586M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6587L:	netdev@vger.kernel.org
6588S:	Maintained
6589F:	include/net/ipx.h
6590F:	include/uapi/linux/ipx.h
6591F:	net/ipx/
6592
6593IRDA SUBSYSTEM
6594M:	Samuel Ortiz <samuel@sortiz.org>
6595L:	irda-users@lists.sourceforge.net (subscribers-only)
6596L:	netdev@vger.kernel.org
6597W:	http://irda.sourceforge.net/
6598S:	Maintained
6599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6600F:	Documentation/networking/irda.txt
6601F:	drivers/net/irda/
6602F:	include/net/irda/
6603F:	net/irda/
6604
6605IRQ SUBSYSTEM
6606M:	Thomas Gleixner <tglx@linutronix.de>
6607L:	linux-kernel@vger.kernel.org
6608S:	Maintained
6609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6610F:	kernel/irq/
6611
6612IRQCHIP DRIVERS
6613M:	Thomas Gleixner <tglx@linutronix.de>
6614M:	Jason Cooper <jason@lakedaemon.net>
6615M:	Marc Zyngier <marc.zyngier@arm.com>
6616L:	linux-kernel@vger.kernel.org
6617S:	Maintained
6618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6619T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6620F:	Documentation/devicetree/bindings/interrupt-controller/
6621F:	drivers/irqchip/
6622
6623IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6624M:	Marc Zyngier <marc.zyngier@arm.com>
6625S:	Maintained
6626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6627F:	Documentation/IRQ-domain.txt
6628F:	include/linux/irqdomain.h
6629F:	kernel/irq/irqdomain.c
6630F:	kernel/irq/msi.c
6631
6632ISA
6633M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6634S:	Maintained
6635F:	Documentation/isa.txt
6636F:	drivers/base/isa.c
6637F:	include/linux/isa.h
6638
6639ISAPNP
6640M:	Jaroslav Kysela <perex@perex.cz>
6641S:	Maintained
6642F:	Documentation/isapnp.txt
6643F:	drivers/pnp/isapnp/
6644F:	include/linux/isapnp.h
6645
6646ISA RADIO MODULE
6647M:	Hans Verkuil <hverkuil@xs4all.nl>
6648L:	linux-media@vger.kernel.org
6649T:	git git://linuxtv.org/media_tree.git
6650W:	https://linuxtv.org
6651S:	Maintained
6652F:	drivers/media/radio/radio-isa*
6653
6654iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6655M:	Peter Jones <pjones@redhat.com>
6656M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6657S:	Maintained
6658F:	drivers/firmware/iscsi_ibft*
6659
6660ISCSI
6661M:	Lee Duncan <lduncan@suse.com>
6662M:	Chris Leech <cleech@redhat.com>
6663L:	open-iscsi@googlegroups.com
6664W:	www.open-iscsi.com
6665S:	Maintained
6666F:	drivers/scsi/*iscsi*
6667F:	include/scsi/*iscsi*
6668
6669ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6670M:	Or Gerlitz <ogerlitz@mellanox.com>
6671M:	Sagi Grimberg <sagi@grimberg.me>
6672M:	Roi Dayan <roid@mellanox.com>
6673L:	linux-rdma@vger.kernel.org
6674S:	Supported
6675W:	http://www.openfabrics.org
6676W:	www.open-iscsi.org
6677Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6678F:	drivers/infiniband/ulp/iser/
6679
6680ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6681M:	Sagi Grimberg <sagi@grimberg.me>
6682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6683L:	linux-rdma@vger.kernel.org
6684L:	target-devel@vger.kernel.org
6685S:	Supported
6686W:	http://www.linux-iscsi.org
6687F:	drivers/infiniband/ulp/isert
6688
6689ISDN SUBSYSTEM
6690M:	Karsten Keil <isdn@linux-pingi.de>
6691L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6692L:	netdev@vger.kernel.org
6693W:	http://www.isdn4linux.de
6694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6695S:	Maintained
6696F:	Documentation/isdn/
6697F:	drivers/isdn/
6698F:	include/linux/isdn.h
6699F:	include/linux/isdn/
6700F:	include/uapi/linux/isdn.h
6701F:	include/uapi/linux/isdn/
6702
6703ISDN SUBSYSTEM (Eicon active card driver)
6704M:	Armin Schindler <mac@melware.de>
6705L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6706W:	http://www.melware.de
6707S:	Maintained
6708F:	drivers/isdn/hardware/eicon/
6709
6710IT87 HARDWARE MONITORING DRIVER
6711M:	Jean Delvare <jdelvare@suse.com>
6712L:	linux-hwmon@vger.kernel.org
6713S:	Maintained
6714F:	Documentation/hwmon/it87
6715F:	drivers/hwmon/it87.c
6716
6717IT913X MEDIA DRIVER
6718M:	Antti Palosaari <crope@iki.fi>
6719L:	linux-media@vger.kernel.org
6720W:	https://linuxtv.org
6721W:	http://palosaari.fi/linux/
6722Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6723T:	git git://linuxtv.org/anttip/media_tree.git
6724S:	Maintained
6725F:	drivers/media/tuners/it913x*
6726
6727IVTV VIDEO4LINUX DRIVER
6728M:	Andy Walls <awalls@md.metrocast.net>
6729L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6730L:	linux-media@vger.kernel.org
6731T:	git git://linuxtv.org/media_tree.git
6732W:	http://www.ivtvdriver.org
6733S:	Maintained
6734F:	Documentation/media/v4l-drivers/ivtv*
6735F:	drivers/media/pci/ivtv/
6736F:	include/uapi/linux/ivtv*
6737
6738IX2505V MEDIA DRIVER
6739M:	Malcolm Priestley <tvboxspy@gmail.com>
6740L:	linux-media@vger.kernel.org
6741W:	https://linuxtv.org
6742Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6743S:	Maintained
6744F:	drivers/media/dvb-frontends/ix2505v*
6745
6746JC42.4 TEMPERATURE SENSOR DRIVER
6747M:	Guenter Roeck <linux@roeck-us.net>
6748L:	linux-hwmon@vger.kernel.org
6749S:	Maintained
6750F:	drivers/hwmon/jc42.c
6751F:	Documentation/hwmon/jc42
6752
6753JFS FILESYSTEM
6754M:	Dave Kleikamp <shaggy@kernel.org>
6755L:	jfs-discussion@lists.sourceforge.net
6756W:	http://jfs.sourceforge.net/
6757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6758S:	Maintained
6759F:	Documentation/filesystems/jfs.txt
6760F:	fs/jfs/
6761
6762JME NETWORK DRIVER
6763M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6764L:	netdev@vger.kernel.org
6765S:	Maintained
6766F:	drivers/net/ethernet/jme.*
6767
6768JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6769M:	David Woodhouse <dwmw2@infradead.org>
6770L:	linux-mtd@lists.infradead.org
6771W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6772S:	Maintained
6773F:	fs/jffs2/
6774F:	include/uapi/linux/jffs2.h
6775
6776JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6777M:	"Theodore Ts'o" <tytso@mit.edu>
6778M:	Jan Kara <jack@suse.com>
6779L:	linux-ext4@vger.kernel.org
6780S:	Maintained
6781F:	fs/jbd2/
6782F:	include/linux/jbd2.h
6783
6784JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6785M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6786L:	linux-media@vger.kernel.org
6787S:	Maintained
6788F:	drivers/media/platform/rcar_jpu.c
6789
6790JSM Neo PCI based serial card
6791M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6792L:	linux-serial@vger.kernel.org
6793S:	Maintained
6794F:	drivers/tty/serial/jsm/
6795
6796K10TEMP HARDWARE MONITORING DRIVER
6797M:	Clemens Ladisch <clemens@ladisch.de>
6798L:	linux-hwmon@vger.kernel.org
6799S:	Maintained
6800F:	Documentation/hwmon/k10temp
6801F:	drivers/hwmon/k10temp.c
6802
6803K8TEMP HARDWARE MONITORING DRIVER
6804M:	Rudolf Marek <r.marek@assembler.cz>
6805L:	linux-hwmon@vger.kernel.org
6806S:	Maintained
6807F:	Documentation/hwmon/k8temp
6808F:	drivers/hwmon/k8temp.c
6809
6810KASAN
6811M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6812R:	Alexander Potapenko <glider@google.com>
6813R:	Dmitry Vyukov <dvyukov@google.com>
6814L:	kasan-dev@googlegroups.com
6815S:	Maintained
6816F:	arch/*/include/asm/kasan.h
6817F:	arch/*/mm/kasan_init*
6818F:	Documentation/dev-tools/kasan.rst
6819F:	include/linux/kasan*.h
6820F:	lib/test_kasan.c
6821F:	mm/kasan/
6822F:	scripts/Makefile.kasan
6823
6824KCONFIG
6825M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6826L:	linux-kbuild@vger.kernel.org
6827T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6828S:	Maintained
6829F:	Documentation/kbuild/kconfig-language.txt
6830F:	scripts/kconfig/
6831
6832KDUMP
6833M:	Dave Young <dyoung@redhat.com>
6834M:	Baoquan He <bhe@redhat.com>
6835R:	Vivek Goyal <vgoyal@redhat.com>
6836L:	kexec@lists.infradead.org
6837W:	http://lse.sourceforge.net/kdump/
6838S:	Maintained
6839F:	Documentation/kdump/
6840
6841KEENE FM RADIO TRANSMITTER DRIVER
6842M:	Hans Verkuil <hverkuil@xs4all.nl>
6843L:	linux-media@vger.kernel.org
6844T:	git git://linuxtv.org/media_tree.git
6845W:	https://linuxtv.org
6846S:	Maintained
6847F:	drivers/media/radio/radio-keene*
6848
6849KERNEL AUTOMOUNTER v4 (AUTOFS4)
6850M:	Ian Kent <raven@themaw.net>
6851L:	autofs@vger.kernel.org
6852S:	Maintained
6853F:	fs/autofs4/
6854
6855KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6856M:	Michal Marek <mmarek@suse.com>
6857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6859L:	linux-kbuild@vger.kernel.org
6860S:	Maintained
6861F:	Documentation/kbuild/
6862F:	Makefile
6863F:	scripts/Makefile.*
6864F:	scripts/basic/
6865F:	scripts/mk*
6866F:	scripts/package/
6867
6868KERNEL JANITORS
6869L:	kernel-janitors@vger.kernel.org
6870W:	http://kernelnewbies.org/KernelJanitors
6871S:	Odd Fixes
6872
6873KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6874M:	"J. Bruce Fields" <bfields@fieldses.org>
6875M:	Jeff Layton <jlayton@poochiereds.net>
6876L:	linux-nfs@vger.kernel.org
6877W:	http://nfs.sourceforge.net/
6878T:	git git://linux-nfs.org/~bfields/linux.git
6879S:	Supported
6880F:	fs/nfsd/
6881F:	include/uapi/linux/nfsd/
6882F:	fs/lockd/
6883F:	fs/nfs_common/
6884F:	net/sunrpc/
6885F:	include/linux/lockd/
6886F:	include/linux/sunrpc/
6887F:	include/uapi/linux/sunrpc/
6888
6889KERNEL SELFTEST FRAMEWORK
6890M:	Shuah Khan <shuahkh@osg.samsung.com>
6891M:	Shuah Khan <shuah@kernel.org>
6892L:	linux-kselftest@vger.kernel.org
6893T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6894S:	Maintained
6895F:	tools/testing/selftests
6896
6897KERNEL VIRTUAL MACHINE (KVM)
6898M:	Paolo Bonzini <pbonzini@redhat.com>
6899M:	Radim Krčmář <rkrcmar@redhat.com>
6900L:	kvm@vger.kernel.org
6901W:	http://www.linux-kvm.org
6902T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6903S:	Supported
6904F:	Documentation/*/kvm*.txt
6905F:	Documentation/virtual/kvm/
6906F:	arch/*/kvm/
6907F:	arch/x86/kernel/kvm.c
6908F:	arch/x86/kernel/kvmclock.c
6909F:	arch/*/include/asm/kvm*
6910F:	include/linux/kvm*
6911F:	include/uapi/linux/kvm*
6912F:	virt/kvm/
6913F:	tools/kvm/
6914
6915KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6916M:	Joerg Roedel <joro@8bytes.org>
6917L:	kvm@vger.kernel.org
6918W:	http://www.linux-kvm.org/
6919S:	Maintained
6920F:	arch/x86/include/asm/svm.h
6921F:	arch/x86/kvm/svm.c
6922
6923KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6924M:	Alexander Graf <agraf@suse.com>
6925L:	kvm-ppc@vger.kernel.org
6926W:	http://www.linux-kvm.org/
6927T:	git git://github.com/agraf/linux-2.6.git
6928S:	Supported
6929F:	arch/powerpc/include/asm/kvm*
6930F:	arch/powerpc/kvm/
6931
6932KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6933M:	Christian Borntraeger <borntraeger@de.ibm.com>
6934M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6935L:	linux-s390@vger.kernel.org
6936W:	http://www.ibm.com/developerworks/linux/linux390/
6937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6938S:	Supported
6939F:	Documentation/s390/kvm.txt
6940F:	arch/s390/include/asm/kvm*
6941F:	arch/s390/kvm/
6942
6943KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6944M:	Christoffer Dall <christoffer.dall@linaro.org>
6945M:	Marc Zyngier <marc.zyngier@arm.com>
6946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6947L:	kvmarm@lists.cs.columbia.edu
6948W:	http://systems.cs.columbia.edu/projects/kvm-arm
6949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6950S:	Supported
6951F:	arch/arm/include/uapi/asm/kvm*
6952F:	arch/arm/include/asm/kvm*
6953F:	arch/arm/kvm/
6954F:	virt/kvm/arm/
6955F:	include/kvm/arm_*
6956
6957KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6958M:	Christoffer Dall <christoffer.dall@linaro.org>
6959M:	Marc Zyngier <marc.zyngier@arm.com>
6960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6961L:	kvmarm@lists.cs.columbia.edu
6962S:	Maintained
6963F:	arch/arm64/include/uapi/asm/kvm*
6964F:	arch/arm64/include/asm/kvm*
6965F:	arch/arm64/kvm/
6966
6967KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6968M:	James Hogan <james.hogan@imgtec.com>
6969L:	linux-mips@linux-mips.org
6970S:	Supported
6971F:	arch/mips/include/uapi/asm/kvm*
6972F:	arch/mips/include/asm/kvm*
6973F:	arch/mips/kvm/
6974
6975KEXEC
6976M:	Eric Biederman <ebiederm@xmission.com>
6977W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6978L:	kexec@lists.infradead.org
6979S:	Maintained
6980F:	include/linux/kexec.h
6981F:	include/uapi/linux/kexec.h
6982F:	kernel/kexec*
6983
6984KEYS/KEYRINGS:
6985M:	David Howells <dhowells@redhat.com>
6986L:	keyrings@vger.kernel.org
6987S:	Maintained
6988F:	Documentation/security/keys.txt
6989F:	include/linux/key.h
6990F:	include/linux/key-type.h
6991F:	include/linux/keyctl.h
6992F:	include/uapi/linux/keyctl.h
6993F:	include/keys/
6994F:	security/keys/
6995
6996KEYS-TRUSTED
6997M:	David Safford <safford@us.ibm.com>
6998M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6999L:	linux-security-module@vger.kernel.org
7000L:	keyrings@vger.kernel.org
7001S:	Supported
7002F:	Documentation/security/keys-trusted-encrypted.txt
7003F:	include/keys/trusted-type.h
7004F:	security/keys/trusted.c
7005F:	security/keys/trusted.h
7006
7007KEYS-ENCRYPTED
7008M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7009M:	David Safford <safford@us.ibm.com>
7010L:	linux-security-module@vger.kernel.org
7011L:	keyrings@vger.kernel.org
7012S:	Supported
7013F:	Documentation/security/keys-trusted-encrypted.txt
7014F:	include/keys/encrypted-type.h
7015F:	security/keys/encrypted-keys/
7016
7017KGDB / KDB /debug_core
7018M:	Jason Wessel <jason.wessel@windriver.com>
7019W:	http://kgdb.wiki.kernel.org/
7020L:	kgdb-bugreport@lists.sourceforge.net
7021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7022S:	Maintained
7023F:	Documentation/DocBook/kgdb.tmpl
7024F:	drivers/misc/kgdbts.c
7025F:	drivers/tty/serial/kgdboc.c
7026F:	include/linux/kdb.h
7027F:	include/linux/kgdb.h
7028F:	kernel/debug/
7029
7030KMEMCHECK
7031M:	Vegard Nossum <vegardno@ifi.uio.no>
7032M:	Pekka Enberg <penberg@kernel.org>
7033S:	Maintained
7034F:	Documentation/dev-tools/kmemcheck.rst
7035F:	arch/x86/include/asm/kmemcheck.h
7036F:	arch/x86/mm/kmemcheck/
7037F:	include/linux/kmemcheck.h
7038F:	mm/kmemcheck.c
7039
7040KMEMLEAK
7041M:	Catalin Marinas <catalin.marinas@arm.com>
7042S:	Maintained
7043F:	Documentation/dev-tools/kmemleak.rst
7044F:	include/linux/kmemleak.h
7045F:	mm/kmemleak.c
7046F:	mm/kmemleak-test.c
7047
7048KPROBES
7049M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7050M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7051M:	"David S. Miller" <davem@davemloft.net>
7052M:	Masami Hiramatsu <mhiramat@kernel.org>
7053S:	Maintained
7054F:	Documentation/kprobes.txt
7055F:	include/linux/kprobes.h
7056F:	kernel/kprobes.c
7057
7058KS0108 LCD CONTROLLER DRIVER
7059M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7060W:	http://miguelojeda.es/auxdisplay.htm
7061W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7062S:	Maintained
7063F:	Documentation/auxdisplay/ks0108
7064F:	drivers/auxdisplay/ks0108.c
7065F:	include/linux/ks0108.h
7066
7067L3MDEV
7068M:	David Ahern <dsa@cumulusnetworks.com>
7069L:	netdev@vger.kernel.org
7070S:	Maintained
7071F:	net/l3mdev
7072F:	include/net/l3mdev.h
7073
7074LANTIQ MIPS ARCHITECTURE
7075M:	John Crispin <john@phrozen.org>
7076L:	linux-mips@linux-mips.org
7077S:	Maintained
7078F:	arch/mips/lantiq
7079
7080LAPB module
7081L:	linux-x25@vger.kernel.org
7082S:	Orphan
7083F:	Documentation/networking/lapb-module.txt
7084F:	include/*/lapb.h
7085F:	net/lapb/
7086
7087LASI 53c700 driver for PARISC
7088M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7089L:	linux-scsi@vger.kernel.org
7090S:	Maintained
7091F:	Documentation/scsi/53c700.txt
7092F:	drivers/scsi/53c700*
7093
7094LED SUBSYSTEM
7095M:	Richard Purdie <rpurdie@rpsys.net>
7096M:	Jacek Anaszewski <j.anaszewski@samsung.com>
7097L:	linux-leds@vger.kernel.org
7098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7099S:	Maintained
7100F:	Documentation/devicetree/bindings/leds/
7101F:	drivers/leds/
7102F:	include/linux/leds.h
7103
7104LEGACY EEPROM DRIVER
7105M:	Jean Delvare <jdelvare@suse.com>
7106S:	Maintained
7107F:	Documentation/misc-devices/eeprom
7108F:	drivers/misc/eeprom/eeprom.c
7109
7110LEGO USB Tower driver
7111M:	Juergen Stuber <starblue@users.sourceforge.net>
7112L:	legousb-devel@lists.sourceforge.net
7113W:	http://legousb.sourceforge.net/
7114S:	Maintained
7115F:	drivers/usb/misc/legousbtower.c
7116
7117LG2160 MEDIA DRIVER
7118M:	Michael Krufky <mkrufky@linuxtv.org>
7119L:	linux-media@vger.kernel.org
7120W:	https://linuxtv.org
7121W:	http://github.com/mkrufky
7122Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7123T:	git git://linuxtv.org/mkrufky/tuners.git
7124S:	Maintained
7125F:	drivers/media/dvb-frontends/lg2160.*
7126
7127LGDT3305 MEDIA DRIVER
7128M:	Michael Krufky <mkrufky@linuxtv.org>
7129L:	linux-media@vger.kernel.org
7130W:	https://linuxtv.org
7131W:	http://github.com/mkrufky
7132Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7133T:	git git://linuxtv.org/mkrufky/tuners.git
7134S:	Maintained
7135F:	drivers/media/dvb-frontends/lgdt3305.*
7136
7137LGUEST
7138M:	Rusty Russell <rusty@rustcorp.com.au>
7139L:	lguest@lists.ozlabs.org
7140W:	http://lguest.ozlabs.org/
7141S:	Odd Fixes
7142F:	arch/x86/include/asm/lguest*.h
7143F:	arch/x86/lguest/
7144F:	drivers/lguest/
7145F:	include/linux/lguest*.h
7146F:	tools/lguest/
7147
7148LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7149M:	Tejun Heo <tj@kernel.org>
7150L:	linux-ide@vger.kernel.org
7151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7152S:	Maintained
7153F:	drivers/ata/
7154F:	include/linux/ata.h
7155F:	include/linux/libata.h
7156F:	Documentation/devicetree/bindings/ata/
7157
7158LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7159M:	Viresh Kumar <vireshk@kernel.org>
7160L:	linux-ide@vger.kernel.org
7161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7162S:	Maintained
7163F:	include/linux/pata_arasan_cf_data.h
7164F:	drivers/ata/pata_arasan_cf.c
7165
7166LIBATA PATA DRIVERS
7167M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7168M:	Tejun Heo <tj@kernel.org>
7169L:	linux-ide@vger.kernel.org
7170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7171S:	Maintained
7172F:	drivers/ata/pata_*.c
7173F:	drivers/ata/ata_generic.c
7174
7175LIBATA SATA AHCI PLATFORM devices support
7176M:	Hans de Goede <hdegoede@redhat.com>
7177M:	Tejun Heo <tj@kernel.org>
7178L:	linux-ide@vger.kernel.org
7179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7180S:	Maintained
7181F:	drivers/ata/ahci_platform.c
7182F:	drivers/ata/libahci_platform.c
7183F:	include/linux/ahci_platform.h
7184
7185LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7186M:	Mikael Pettersson <mikpelinux@gmail.com>
7187L:	linux-ide@vger.kernel.org
7188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7189S:	Maintained
7190F:	drivers/ata/sata_promise.*
7191
7192LIBLOCKDEP
7193M:	Sasha Levin <sasha.levin@oracle.com>
7194S:	Maintained
7195F:	tools/lib/lockdep/
7196
7197LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7198M:	Dan Williams <dan.j.williams@intel.com>
7199L:	linux-nvdimm@lists.01.org
7200Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7202S:	Supported
7203F:	drivers/nvdimm/*
7204F:	include/linux/nd.h
7205F:	include/linux/libnvdimm.h
7206F:	include/uapi/linux/ndctl.h
7207
7208LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7209M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7210L:	linux-nvdimm@lists.01.org
7211Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7212S:	Supported
7213F:	drivers/nvdimm/blk.c
7214F:	drivers/nvdimm/region_devs.c
7215F:	drivers/acpi/nfit*
7216
7217LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7218M:	Vishal Verma <vishal.l.verma@intel.com>
7219L:	linux-nvdimm@lists.01.org
7220Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7221S:	Supported
7222F:	drivers/nvdimm/btt*
7223
7224LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7225M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7226L:	linux-nvdimm@lists.01.org
7227Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7228S:	Supported
7229F:	drivers/nvdimm/pmem.c
7230F:	include/linux/pmem.h
7231F:	arch/*/include/asm/pmem.h
7232
7233LIGHTNVM PLATFORM SUPPORT
7234M:	Matias Bjorling <mb@lightnvm.io>
7235W:	http://github/OpenChannelSSD
7236L:	linux-block@vger.kernel.org
7237S:	Maintained
7238F:	drivers/lightnvm/
7239F:	include/linux/lightnvm.h
7240F:	include/uapi/linux/lightnvm.h
7241
7242LINUX FOR POWERPC (32-BIT AND 64-BIT)
7243M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7244M:	Paul Mackerras <paulus@samba.org>
7245M:	Michael Ellerman <mpe@ellerman.id.au>
7246W:	https://github.com/linuxppc/linux/wiki
7247L:	linuxppc-dev@lists.ozlabs.org
7248Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7250S:	Supported
7251F:	Documentation/powerpc/
7252F:	arch/powerpc/
7253F:	drivers/char/tpm/tpm_ibmvtpm*
7254F:	drivers/crypto/nx/
7255F:	drivers/crypto/vmx/
7256F:	drivers/net/ethernet/ibm/ibmveth.*
7257F:	drivers/net/ethernet/ibm/ibmvnic.*
7258F:	drivers/pci/hotplug/pnv_php.c
7259F:	drivers/pci/hotplug/rpa*
7260F:	drivers/scsi/ibmvscsi/
7261F:	tools/testing/selftests/powerpc
7262N:	opal
7263N:	/pmac
7264N:	powermac
7265N:	powernv
7266N:	[^a-z0-9]ps3
7267N:	pseries
7268
7269LINUX FOR POWER MACINTOSH
7270M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7271W:	http://www.penguinppc.org/
7272L:	linuxppc-dev@lists.ozlabs.org
7273S:	Maintained
7274F:	arch/powerpc/platforms/powermac/
7275F:	drivers/macintosh/
7276
7277LINUX FOR POWERPC EMBEDDED MPC5XXX
7278M:	Anatolij Gustschin <agust@denx.de>
7279L:	linuxppc-dev@lists.ozlabs.org
7280T:	git git://git.denx.de/linux-denx-agust.git
7281S:	Maintained
7282F:	arch/powerpc/platforms/512x/
7283F:	arch/powerpc/platforms/52xx/
7284
7285LINUX FOR POWERPC EMBEDDED PPC4XX
7286M:	Alistair Popple <alistair@popple.id.au>
7287M:	Matt Porter <mporter@kernel.crashing.org>
7288W:	http://www.penguinppc.org/
7289L:	linuxppc-dev@lists.ozlabs.org
7290S:	Maintained
7291F:	arch/powerpc/platforms/40x/
7292F:	arch/powerpc/platforms/44x/
7293
7294LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7295L:	linuxppc-dev@lists.ozlabs.org
7296S:	Orphan
7297F:	arch/powerpc/*/*virtex*
7298F:	arch/powerpc/*/*/*virtex*
7299
7300LINUX FOR POWERPC EMBEDDED PPC8XX
7301M:	Vitaly Bordug <vitb@kernel.crashing.org>
7302W:	http://www.penguinppc.org/
7303L:	linuxppc-dev@lists.ozlabs.org
7304S:	Maintained
7305F:	arch/powerpc/platforms/8xx/
7306
7307LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7308M:	Scott Wood <oss@buserror.net>
7309M:	Kumar Gala <galak@kernel.crashing.org>
7310W:	http://www.penguinppc.org/
7311L:	linuxppc-dev@lists.ozlabs.org
7312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7313S:	Maintained
7314F:	arch/powerpc/platforms/83xx/
7315F:	arch/powerpc/platforms/85xx/
7316
7317LINUX FOR POWERPC PA SEMI PWRFICIENT
7318L:	linuxppc-dev@lists.ozlabs.org
7319S:	Orphan
7320F:	arch/powerpc/platforms/pasemi/
7321F:	drivers/*/*pasemi*
7322F:	drivers/*/*/*pasemi*
7323
7324LINUX SECURITY MODULE (LSM) FRAMEWORK
7325M:	Chris Wright <chrisw@sous-sol.org>
7326L:	linux-security-module@vger.kernel.org
7327S:	Supported
7328
7329LIS3LV02D ACCELEROMETER DRIVER
7330M:	Eric Piel <eric.piel@tremplin-utc.net>
7331S:	Maintained
7332F:	Documentation/misc-devices/lis3lv02d
7333F:	drivers/misc/lis3lv02d/
7334F:	drivers/platform/x86/hp_accel.c
7335
7336LIVE PATCHING
7337M:	Josh Poimboeuf <jpoimboe@redhat.com>
7338M:	Jessica Yu <jeyu@redhat.com>
7339M:	Jiri Kosina <jikos@kernel.org>
7340M:	Miroslav Benes <mbenes@suse.cz>
7341R:	Petr Mladek <pmladek@suse.com>
7342S:	Maintained
7343F:	kernel/livepatch/
7344F:	include/linux/livepatch.h
7345F:	arch/x86/include/asm/livepatch.h
7346F:	arch/x86/kernel/livepatch.c
7347F:	Documentation/livepatch/
7348F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7349F:	samples/livepatch/
7350L:	live-patching@vger.kernel.org
7351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7352
7353LINUX KERNEL DUMP TEST MODULE (LKDTM)
7354M:	Kees Cook <keescook@chromium.org>
7355S:	Maintained
7356F:	drivers/misc/lkdtm*
7357
7358LLC (802.2)
7359M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7360S:	Maintained
7361F:	include/linux/llc.h
7362F:	include/uapi/linux/llc.h
7363F:	include/net/llc*
7364F:	net/llc/
7365
7366LM73 HARDWARE MONITOR DRIVER
7367M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7368L:	linux-hwmon@vger.kernel.org
7369S:	Maintained
7370F:	drivers/hwmon/lm73.c
7371
7372LM78 HARDWARE MONITOR DRIVER
7373M:	Jean Delvare <jdelvare@suse.com>
7374L:	linux-hwmon@vger.kernel.org
7375S:	Maintained
7376F:	Documentation/hwmon/lm78
7377F:	drivers/hwmon/lm78.c
7378
7379LM83 HARDWARE MONITOR DRIVER
7380M:	Jean Delvare <jdelvare@suse.com>
7381L:	linux-hwmon@vger.kernel.org
7382S:	Maintained
7383F:	Documentation/hwmon/lm83
7384F:	drivers/hwmon/lm83.c
7385
7386LM90 HARDWARE MONITOR DRIVER
7387M:	Jean Delvare <jdelvare@suse.com>
7388L:	linux-hwmon@vger.kernel.org
7389S:	Maintained
7390F:	Documentation/hwmon/lm90
7391F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7392F:	drivers/hwmon/lm90.c
7393
7394LM95234 HARDWARE MONITOR DRIVER
7395M:	Guenter Roeck <linux@roeck-us.net>
7396L:	linux-hwmon@vger.kernel.org
7397S:	Maintained
7398F:	Documentation/hwmon/lm95234
7399F:	drivers/hwmon/lm95234.c
7400
7401LME2510 MEDIA DRIVER
7402M:	Malcolm Priestley <tvboxspy@gmail.com>
7403L:	linux-media@vger.kernel.org
7404W:	https://linuxtv.org
7405Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7406S:	Maintained
7407F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7408
7409LOCKING PRIMITIVES
7410M:	Peter Zijlstra <peterz@infradead.org>
7411M:	Ingo Molnar <mingo@redhat.com>
7412L:	linux-kernel@vger.kernel.org
7413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7414S:	Maintained
7415F:	Documentation/locking/
7416F:	include/linux/lockdep.h
7417F:	include/linux/spinlock*.h
7418F:	arch/*/include/asm/spinlock*.h
7419F:	include/linux/rwlock*.h
7420F:	include/linux/mutex*.h
7421F:	arch/*/include/asm/mutex*.h
7422F:	include/linux/rwsem*.h
7423F:	arch/*/include/asm/rwsem.h
7424F:	include/linux/seqlock.h
7425F:	lib/locking*.[ch]
7426F:	kernel/locking/
7427
7428LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7429M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7430L:	linux-ntfs-dev@lists.sourceforge.net
7431W:	http://www.linux-ntfs.org/content/view/19/37/
7432S:	Maintained
7433F:	Documentation/ldm.txt
7434F:	block/partitions/ldm.*
7435
7436LogFS
7437M:	Joern Engel <joern@logfs.org>
7438M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
7439L:	logfs@logfs.org
7440W:	logfs.org
7441S:	Maintained
7442F:	fs/logfs/
7443
7444LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7445M:	Sathya Prakash <sathya.prakash@broadcom.com>
7446M:	Chaitra P B <chaitra.basappa@broadcom.com>
7447M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7448L:	MPT-FusionLinux.pdl@broadcom.com
7449L:	linux-scsi@vger.kernel.org
7450W:	http://www.avagotech.com/support/
7451S:	Supported
7452F:	drivers/message/fusion/
7453F:	drivers/scsi/mpt2sas/
7454F:	drivers/scsi/mpt3sas/
7455
7456LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7457M:	Matthew Wilcox <matthew@wil.cx>
7458L:	linux-scsi@vger.kernel.org
7459S:	Maintained
7460F:	drivers/scsi/sym53c8xx_2/
7461
7462LTC4261 HARDWARE MONITOR DRIVER
7463M:	Guenter Roeck <linux@roeck-us.net>
7464L:	linux-hwmon@vger.kernel.org
7465S:	Maintained
7466F:	Documentation/hwmon/ltc4261
7467F:	drivers/hwmon/ltc4261.c
7468
7469LTP (Linux Test Project)
7470M:	Mike Frysinger <vapier@gentoo.org>
7471M:	Cyril Hrubis <chrubis@suse.cz>
7472M:	Wanlong Gao <wanlong.gao@gmail.com>
7473M:	Jan Stancek <jstancek@redhat.com>
7474M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7475M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7476L:	ltp@lists.linux.it (subscribers-only)
7477W:	http://linux-test-project.github.io/
7478T:	git git://github.com/linux-test-project/ltp.git
7479S:	Maintained
7480
7481M32R ARCHITECTURE
7482W:	http://www.linux-m32r.org/
7483S:	Orphan
7484F:	arch/m32r/
7485
7486M68K ARCHITECTURE
7487M:	Geert Uytterhoeven <geert@linux-m68k.org>
7488L:	linux-m68k@lists.linux-m68k.org
7489W:	http://www.linux-m68k.org/
7490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7491S:	Maintained
7492F:	arch/m68k/
7493F:	drivers/zorro/
7494
7495M68K ON APPLE MACINTOSH
7496M:	Joshua Thompson <funaho@jurai.org>
7497W:	http://www.mac.linux-m68k.org/
7498L:	linux-m68k@lists.linux-m68k.org
7499S:	Maintained
7500F:	arch/m68k/mac/
7501
7502M68K ON HP9000/300
7503M:	Philip Blundell <philb@gnu.org>
7504W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7505S:	Maintained
7506F:	arch/m68k/hp300/
7507
7508M88DS3103 MEDIA DRIVER
7509M:	Antti Palosaari <crope@iki.fi>
7510L:	linux-media@vger.kernel.org
7511W:	https://linuxtv.org
7512W:	http://palosaari.fi/linux/
7513Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7514T:	git git://linuxtv.org/anttip/media_tree.git
7515S:	Maintained
7516F:	drivers/media/dvb-frontends/m88ds3103*
7517
7518M88RS2000 MEDIA DRIVER
7519M:	Malcolm Priestley <tvboxspy@gmail.com>
7520L:	linux-media@vger.kernel.org
7521W:	https://linuxtv.org
7522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7523S:	Maintained
7524F:	drivers/media/dvb-frontends/m88rs2000*
7525
7526MA901 MASTERKIT USB FM RADIO DRIVER
7527M:	Alexey Klimov <klimov.linux@gmail.com>
7528L:	linux-media@vger.kernel.org
7529T:	git git://linuxtv.org/media_tree.git
7530S:	Maintained
7531F:	drivers/media/radio/radio-ma901.c
7532
7533MAC80211
7534M:	Johannes Berg <johannes@sipsolutions.net>
7535L:	linux-wireless@vger.kernel.org
7536W:	http://wireless.kernel.org/
7537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7539S:	Maintained
7540F:	Documentation/networking/mac80211-injection.txt
7541F:	include/net/mac80211.h
7542F:	net/mac80211/
7543F:	drivers/net/wireless/mac80211_hwsim.[ch]
7544
7545MACVLAN DRIVER
7546M:	Patrick McHardy <kaber@trash.net>
7547L:	netdev@vger.kernel.org
7548S:	Maintained
7549F:	drivers/net/macvlan.c
7550F:	include/linux/if_macvlan.h
7551
7552MAILBOX API
7553M:	Jassi Brar <jassisinghbrar@gmail.com>
7554L:	linux-kernel@vger.kernel.org
7555S:	Maintained
7556F:	drivers/mailbox/
7557F:	include/linux/mailbox_client.h
7558F:	include/linux/mailbox_controller.h
7559
7560MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7561M:	Michael Kerrisk <mtk.manpages@gmail.com>
7562W:	http://www.kernel.org/doc/man-pages
7563L:	linux-man@vger.kernel.org
7564S:	Maintained
7565
7566MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7567M:	Andrew Lunn <andrew@lunn.ch>
7568M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7569S:	Maintained
7570F:	drivers/net/dsa/mv88e6xxx/
7571
7572MARVELL ARMADA DRM SUPPORT
7573M:	Russell King <rmk+kernel@armlinux.org.uk>
7574S:	Maintained
7575F:	drivers/gpu/drm/armada/
7576F:	include/uapi/drm/armada_drm.h
7577F:	Documentation/devicetree/bindings/display/armada/
7578
7579MARVELL CRYPTO DRIVER
7580M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7581M:	Arnaud Ebalard <arno@natisbad.org>
7582F:	drivers/crypto/marvell/
7583S:	Maintained
7584L:	linux-crypto@vger.kernel.org
7585
7586MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7587M:	Mirko Lindner <mlindner@marvell.com>
7588M:	Stephen Hemminger <stephen@networkplumber.org>
7589L:	netdev@vger.kernel.org
7590S:	Maintained
7591F:	drivers/net/ethernet/marvell/sk*
7592
7593MARVELL LIBERTAS WIRELESS DRIVER
7594L:	libertas-dev@lists.infradead.org
7595S:	Orphan
7596F:	drivers/net/wireless/marvell/libertas/
7597
7598MARVELL MV643XX ETHERNET DRIVER
7599M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7600L:	netdev@vger.kernel.org
7601S:	Maintained
7602F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7603F:	include/linux/mv643xx.h
7604
7605MARVELL MVNETA ETHERNET DRIVER
7606M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7607L:	netdev@vger.kernel.org
7608S:	Maintained
7609F:	drivers/net/ethernet/marvell/mvneta.*
7610
7611MARVELL MWIFIEX WIRELESS DRIVER
7612M:	Amitkumar Karwar <akarwar@marvell.com>
7613M:	Nishant Sarmukadam <nishants@marvell.com>
7614L:	linux-wireless@vger.kernel.org
7615S:	Maintained
7616F:	drivers/net/wireless/marvell/mwifiex/
7617
7618MARVELL MWL8K WIRELESS DRIVER
7619M:	Lennert Buytenhek <buytenh@wantstofly.org>
7620L:	linux-wireless@vger.kernel.org
7621S:	Odd Fixes
7622F:	drivers/net/wireless/marvell/mwl8k.c
7623
7624MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7625M:	Nicolas Pitre <nico@fluxnic.net>
7626S:	Odd Fixes
7627F:	drivers/mmc/host/mvsdio.*
7628
7629MATROX FRAMEBUFFER DRIVER
7630L:	linux-fbdev@vger.kernel.org
7631S:	Orphan
7632F:	drivers/video/fbdev/matrox/matroxfb_*
7633F:	include/uapi/linux/matroxfb.h
7634
7635MAX16065 HARDWARE MONITOR DRIVER
7636M:	Guenter Roeck <linux@roeck-us.net>
7637L:	linux-hwmon@vger.kernel.org
7638S:	Maintained
7639F:	Documentation/hwmon/max16065
7640F:	drivers/hwmon/max16065.c
7641
7642MAX20751 HARDWARE MONITOR DRIVER
7643M:	Guenter Roeck <linux@roeck-us.net>
7644L:	linux-hwmon@vger.kernel.org
7645S:	Maintained
7646F:	Documentation/hwmon/max20751
7647F:	drivers/hwmon/max20751.c
7648
7649MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7650L:	linux-hwmon@vger.kernel.org
7651S:	Orphan
7652F:	Documentation/hwmon/max6650
7653F:	drivers/hwmon/max6650.c
7654
7655MAX6697 HARDWARE MONITOR DRIVER
7656M:	Guenter Roeck <linux@roeck-us.net>
7657L:	linux-hwmon@vger.kernel.org
7658S:	Maintained
7659F:	Documentation/hwmon/max6697
7660F:	Documentation/devicetree/bindings/i2c/max6697.txt
7661F:	drivers/hwmon/max6697.c
7662F:	include/linux/platform_data/max6697.h
7663
7664MAX9860 MONO AUDIO VOICE CODEC DRIVER
7665M:	Peter Rosin <peda@axentia.se>
7666L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7667S:	Maintained
7668F:	Documentation/devicetree/bindings/sound/max9860.txt
7669F:	sound/soc/codecs/max9860.*
7670
7671MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7672M:	Krzysztof Kozlowski <krzk@kernel.org>
7673M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7674L:	linux-pm@vger.kernel.org
7675S:	Supported
7676F:	drivers/power/supply/max14577_charger.c
7677F:	drivers/power/supply/max77693_charger.c
7678
7679MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7680M:	Javier Martinez Canillas <javier@osg.samsung.com>
7681L:	linux-kernel@vger.kernel.org
7682S:	Supported
7683F:	drivers/*/*max77802*.c
7684F:	Documentation/devicetree/bindings/*/*max77802.txt
7685F:	include/dt-bindings/*/*max77802.h
7686
7687MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7688M:	Chanwoo Choi <cw00.choi@samsung.com>
7689M:	Krzysztof Kozlowski <krzk@kernel.org>
7690M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7691L:	linux-kernel@vger.kernel.org
7692S:	Supported
7693F:	drivers/*/max14577*.c
7694F:	drivers/*/max77686*.c
7695F:	drivers/*/max77693*.c
7696F:	drivers/extcon/extcon-max14577.c
7697F:	drivers/extcon/extcon-max77693.c
7698F:	drivers/rtc/rtc-max77686.c
7699F:	drivers/clk/clk-max77686.c
7700F:	Documentation/devicetree/bindings/mfd/max14577.txt
7701F:	Documentation/devicetree/bindings/*/max77686.txt
7702F:	Documentation/devicetree/bindings/mfd/max77693.txt
7703F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7704F:	include/linux/mfd/max14577*.h
7705F:	include/linux/mfd/max77686*.h
7706F:	include/linux/mfd/max77693*.h
7707
7708MAXIRADIO FM RADIO RECEIVER DRIVER
7709M:	Hans Verkuil <hverkuil@xs4all.nl>
7710L:	linux-media@vger.kernel.org
7711T:	git git://linuxtv.org/media_tree.git
7712W:	https://linuxtv.org
7713S:	Maintained
7714F:	drivers/media/radio/radio-maxiradio*
7715
7716MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7717M:	Peter Rosin <peda@axentia.se>
7718L:	linux-iio@vger.kernel.org
7719S:	Maintained
7720F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7721F:	drivers/iio/potentiometer/mcp4531.c
7722
7723MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7724M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7725L:	linux-iio@vger.kernel.org
7726S:	Maintained
7727F:	drivers/iio/dac/cio-dac.c
7728
7729MEDIA DRIVERS FOR RENESAS - FCP
7730M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7731L:	linux-media@vger.kernel.org
7732L:	linux-renesas-soc@vger.kernel.org
7733T:	git git://linuxtv.org/media_tree.git
7734S:	Supported
7735F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7736F:	drivers/media/platform/rcar-fcp.c
7737F:	include/media/rcar-fcp.h
7738
7739MEDIA DRIVERS FOR RENESAS - VIN
7740M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7741L:	linux-media@vger.kernel.org
7742L:	linux-renesas-soc@vger.kernel.org
7743T:	git git://linuxtv.org/media_tree.git
7744S:	Supported
7745F:	Documentation/devicetree/bindings/media/rcar_vin.txt
7746F:	drivers/media/platform/rcar-vin/
7747
7748MEDIA DRIVERS FOR RENESAS - VSP1
7749M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7750L:	linux-media@vger.kernel.org
7751L:	linux-renesas-soc@vger.kernel.org
7752T:	git git://linuxtv.org/media_tree.git
7753S:	Supported
7754F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7755F:	drivers/media/platform/vsp1/
7756
7757MEDIA DRIVERS FOR HELENE
7758M:	Abylay Ospan <aospan@netup.ru>
7759L:	linux-media@vger.kernel.org
7760W:	https://linuxtv.org
7761W:	http://netup.tv/
7762T:	git git://linuxtv.org/media_tree.git
7763S:	Supported
7764F:	drivers/media/dvb-frontends/helene*
7765
7766MEDIA DRIVERS FOR ASCOT2E
7767M:	Sergey Kozlov <serjk@netup.ru>
7768M:	Abylay Ospan <aospan@netup.ru>
7769L:	linux-media@vger.kernel.org
7770W:	https://linuxtv.org
7771W:	http://netup.tv/
7772T:	git git://linuxtv.org/media_tree.git
7773S:	Supported
7774F:	drivers/media/dvb-frontends/ascot2e*
7775
7776MEDIA DRIVERS FOR CXD2841ER
7777M:	Sergey Kozlov <serjk@netup.ru>
7778M:	Abylay Ospan <aospan@netup.ru>
7779L:	linux-media@vger.kernel.org
7780W:	https://linuxtv.org
7781W:	http://netup.tv/
7782T:	git git://linuxtv.org/media_tree.git
7783S:	Supported
7784F:	drivers/media/dvb-frontends/cxd2841er*
7785
7786MEDIA DRIVERS FOR HORUS3A
7787M:	Sergey Kozlov <serjk@netup.ru>
7788M:	Abylay Ospan <aospan@netup.ru>
7789L:	linux-media@vger.kernel.org
7790W:	https://linuxtv.org
7791W:	http://netup.tv/
7792T:	git git://linuxtv.org/media_tree.git
7793S:	Supported
7794F:	drivers/media/dvb-frontends/horus3a*
7795
7796MEDIA DRIVERS FOR LNBH25
7797M:	Sergey Kozlov <serjk@netup.ru>
7798M:	Abylay Ospan <aospan@netup.ru>
7799L:	linux-media@vger.kernel.org
7800W:	https://linuxtv.org
7801W:	http://netup.tv/
7802T:	git git://linuxtv.org/media_tree.git
7803S:	Supported
7804F:	drivers/media/dvb-frontends/lnbh25*
7805
7806MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7807M:	Sergey Kozlov <serjk@netup.ru>
7808M:	Abylay Ospan <aospan@netup.ru>
7809L:	linux-media@vger.kernel.org
7810W:	https://linuxtv.org
7811W:	http://netup.tv/
7812T:	git git://linuxtv.org/media_tree.git
7813S:	Supported
7814F:	drivers/media/pci/netup_unidvb/*
7815
7816MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7817M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7818M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7819P:	LinuxTV.org Project
7820L:	linux-media@vger.kernel.org
7821W:	https://linuxtv.org
7822Q:	http://patchwork.kernel.org/project/linux-media/list/
7823T:	git git://linuxtv.org/media_tree.git
7824S:	Maintained
7825F:	Documentation/media/
7826F:	drivers/media/
7827F:	drivers/staging/media/
7828F:	include/linux/platform_data/media/
7829F:	include/media/
7830F:	include/uapi/linux/dvb/
7831F:	include/uapi/linux/videodev2.h
7832F:	include/uapi/linux/media.h
7833F:	include/uapi/linux/v4l2-*
7834F:	include/uapi/linux/meye.h
7835F:	include/uapi/linux/ivtv*
7836F:	include/uapi/linux/uvcvideo.h
7837
7838MEDIATEK ETHERNET DRIVER
7839M:	Felix Fietkau <nbd@openwrt.org>
7840M:	John Crispin <blogic@openwrt.org>
7841L:	netdev@vger.kernel.org
7842S:	Maintained
7843F:	drivers/net/ethernet/mediatek/
7844
7845MEDIATEK MT7601U WIRELESS LAN DRIVER
7846M:	Jakub Kicinski <kubakici@wp.pl>
7847L:	linux-wireless@vger.kernel.org
7848S:	Maintained
7849F:	drivers/net/wireless/mediatek/mt7601u/
7850
7851MEGARAID SCSI/SAS DRIVERS
7852M:	Kashyap Desai <kashyap.desai@avagotech.com>
7853M:	Sumit Saxena <sumit.saxena@avagotech.com>
7854M:	Uday Lingala <uday.lingala@avagotech.com>
7855L:	megaraidlinux.pdl@avagotech.com
7856L:	linux-scsi@vger.kernel.org
7857W:	http://www.lsi.com
7858S:	Maintained
7859F:	Documentation/scsi/megaraid.txt
7860F:	drivers/scsi/megaraid.*
7861F:	drivers/scsi/megaraid/
7862
7863MELFAS MIP4 TOUCHSCREEN DRIVER
7864M:	Sangwon Jee <jeesw@melfas.com>
7865W:	http://www.melfas.com
7866S:	Supported
7867F:	drivers/input/touchscreen/melfas_mip4.c
7868F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7869
7870MELLANOX ETHERNET DRIVER (mlx4_en)
7871M:	Tariq Toukan <tariqt@mellanox.com>
7872L:	netdev@vger.kernel.org
7873S:	Supported
7874W:	http://www.mellanox.com
7875Q:	http://patchwork.ozlabs.org/project/netdev/list/
7876F:	drivers/net/ethernet/mellanox/mlx4/en_*
7877
7878MELLANOX ETHERNET DRIVER (mlx5e)
7879M:	Saeed Mahameed <saeedm@mellanox.com>
7880L:	netdev@vger.kernel.org
7881S:	Supported
7882W:	http://www.mellanox.com
7883Q:	http://patchwork.ozlabs.org/project/netdev/list/
7884F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7885
7886MELLANOX ETHERNET SWITCH DRIVERS
7887M:	Jiri Pirko <jiri@mellanox.com>
7888M:	Ido Schimmel <idosch@mellanox.com>
7889L:	netdev@vger.kernel.org
7890S:	Supported
7891W:	http://www.mellanox.com
7892Q:	http://patchwork.ozlabs.org/project/netdev/list/
7893F:	drivers/net/ethernet/mellanox/mlxsw/
7894
7895MELLANOX MLXCPLD LED DRIVER
7896M:	Vadim Pasternak <vadimp@mellanox.com>
7897L:	linux-leds@vger.kernel.org
7898S:	Supported
7899F:	drivers/leds/leds-mlxcpld.c
7900F:	Documentation/leds/leds-mlxcpld.txt
7901
7902MELLANOX PLATFORM DRIVER
7903M:      Vadim Pasternak <vadimp@mellanox.com>
7904L:      platform-driver-x86@vger.kernel.org
7905S:      Supported
7906F:      arch/x86/platform/mellanox/mlx-platform.c
7907
7908SOFT-ROCE DRIVER (rxe)
7909M:	Moni Shoua <monis@mellanox.com>
7910L:	linux-rdma@vger.kernel.org
7911S:	Supported
7912W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7913Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7914F:	drivers/infiniband/sw/rxe/
7915F:	include/uapi/rdma/rdma_user_rxe.h
7916
7917MEMBARRIER SUPPORT
7918M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7919M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7920L:	linux-kernel@vger.kernel.org
7921S:	Supported
7922F:	kernel/membarrier.c
7923F:	include/uapi/linux/membarrier.h
7924
7925MEMORY MANAGEMENT
7926L:	linux-mm@kvack.org
7927W:	http://www.linux-mm.org
7928S:	Maintained
7929F:	include/linux/mm.h
7930F:	include/linux/gfp.h
7931F:	include/linux/mmzone.h
7932F:	include/linux/memory_hotplug.h
7933F:	include/linux/vmalloc.h
7934F:	mm/
7935
7936MEMORY TECHNOLOGY DEVICES (MTD)
7937M:	David Woodhouse <dwmw2@infradead.org>
7938M:	Brian Norris <computersforpeace@gmail.com>
7939L:	linux-mtd@lists.infradead.org
7940W:	http://www.linux-mtd.infradead.org/
7941Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7942T:	git git://git.infradead.org/linux-mtd.git
7943T:	git git://git.infradead.org/l2-mtd.git
7944S:	Maintained
7945F:	Documentation/devicetree/bindings/mtd/
7946F:	drivers/mtd/
7947F:	include/linux/mtd/
7948F:	include/uapi/mtd/
7949
7950MEN A21 WATCHDOG DRIVER
7951M:	Johannes Thumshirn <morbidrsa@gmail.com>
7952L:	linux-watchdog@vger.kernel.org
7953S:	Maintained
7954F:	drivers/watchdog/mena21_wdt.c
7955
7956MEN CHAMELEON BUS (mcb)
7957M:	Johannes Thumshirn <morbidrsa@gmail.com>
7958S:	Maintained
7959F:	drivers/mcb/
7960F:	include/linux/mcb.h
7961F:	Documentation/men-chameleon-bus.txt
7962
7963MEN F21BMC (Board Management Controller)
7964M:	Andreas Werner <andreas.werner@men.de>
7965S:	Supported
7966F:	drivers/mfd/menf21bmc.c
7967F:	drivers/watchdog/menf21bmc_wdt.c
7968F:	drivers/leds/leds-menf21bmc.c
7969F:	drivers/hwmon/menf21bmc_hwmon.c
7970F:	Documentation/hwmon/menf21bmc
7971
7972METAG ARCHITECTURE
7973M:	James Hogan <james.hogan@imgtec.com>
7974L:	linux-metag@vger.kernel.org
7975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7976S:	Odd Fixes
7977F:	arch/metag/
7978F:	Documentation/metag/
7979F:	Documentation/devicetree/bindings/metag/
7980F:	Documentation/devicetree/bindings/interrupt-controller/img,*
7981F:	drivers/clocksource/metag_generic.c
7982F:	drivers/irqchip/irq-metag.c
7983F:	drivers/irqchip/irq-metag-ext.c
7984F:	drivers/tty/metag_da.c
7985
7986MICROBLAZE ARCHITECTURE
7987M:	Michal Simek <monstr@monstr.eu>
7988W:	http://www.monstr.eu/fdt/
7989T:	git git://git.monstr.eu/linux-2.6-microblaze.git
7990S:	Supported
7991F:	arch/microblaze/
7992
7993MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7994M:	Richard Genoud <richard.genoud@gmail.com>
7995S:	Maintained
7996F:	drivers/tty/serial/atmel_serial.c
7997F:	include/linux/atmel_serial.h
7998
7999MICROCHIP / ATMEL ISC DRIVER
8000M:	Songjun Wu <songjun.wu@microchip.com>
8001L:	linux-media@vger.kernel.org
8002S:	Supported
8003F:	drivers/media/platform/atmel/atmel-isc.c
8004F:	drivers/media/platform/atmel/atmel-isc-regs.h
8005F:	devicetree/bindings/media/atmel-isc.txt
8006
8007MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8008M:	Chen Yu <yu.c.chen@intel.com>
8009L:	platform-driver-x86@vger.kernel.org
8010S:	Supported
8011F:	drivers/platform/x86/surfacepro3_button.c
8012
8013MICROTEK X6 SCANNER
8014M:	Oliver Neukum <oliver@neukum.org>
8015S:	Maintained
8016F:	drivers/usb/image/microtek.*
8017
8018MIPS
8019M:	Ralf Baechle <ralf@linux-mips.org>
8020L:	linux-mips@linux-mips.org
8021W:	http://www.linux-mips.org/
8022T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8023Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8024S:	Supported
8025F:	Documentation/devicetree/bindings/mips/
8026F:	Documentation/mips/
8027F:	arch/mips/
8028
8029MIPS/LOONGSON1 ARCHITECTURE
8030M:	Keguang Zhang <keguang.zhang@gmail.com>
8031L:	linux-mips@linux-mips.org
8032S:	Maintained
8033F:	arch/mips/loongson32/
8034F:	arch/mips/include/asm/mach-loongson32/
8035F:	drivers/*/*loongson1*
8036F:	drivers/*/*/*loongson1*
8037
8038MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8039M:	Hans Verkuil <hverkuil@xs4all.nl>
8040L:	linux-media@vger.kernel.org
8041T:	git git://linuxtv.org/media_tree.git
8042W:	https://linuxtv.org
8043S:	Odd Fixes
8044F:	drivers/media/radio/radio-miropcm20*
8045
8046MELLANOX MLX4 core VPI driver
8047M:	Yishai Hadas <yishaih@mellanox.com>
8048L:	netdev@vger.kernel.org
8049L:	linux-rdma@vger.kernel.org
8050W:	http://www.mellanox.com
8051Q:	http://patchwork.ozlabs.org/project/netdev/list/
8052S:	Supported
8053F:	drivers/net/ethernet/mellanox/mlx4/
8054F:	include/linux/mlx4/
8055F:	include/uapi/rdma/mlx4-abi.h
8056
8057MELLANOX MLX4 IB driver
8058M:	Yishai Hadas <yishaih@mellanox.com>
8059L:	linux-rdma@vger.kernel.org
8060W:	http://www.mellanox.com
8061Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8062S:	Supported
8063F:	drivers/infiniband/hw/mlx4/
8064F:	include/linux/mlx4/
8065
8066MELLANOX MLX5 core VPI driver
8067M:	Matan Barak <matanb@mellanox.com>
8068M:	Leon Romanovsky <leonro@mellanox.com>
8069L:	netdev@vger.kernel.org
8070L:	linux-rdma@vger.kernel.org
8071W:	http://www.mellanox.com
8072Q:	http://patchwork.ozlabs.org/project/netdev/list/
8073S:	Supported
8074F:	drivers/net/ethernet/mellanox/mlx5/core/
8075F:	include/linux/mlx5/
8076F:	include/uapi/rdma/mlx5-abi.h
8077
8078MELLANOX MLX5 IB driver
8079M:	Matan Barak <matanb@mellanox.com>
8080M:	Leon Romanovsky <leonro@mellanox.com>
8081L:	linux-rdma@vger.kernel.org
8082W:	http://www.mellanox.com
8083Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8084S:	Supported
8085F:	drivers/infiniband/hw/mlx5/
8086F:	include/linux/mlx5/
8087
8088MELEXIS MLX90614 DRIVER
8089M:	Crt Mori <cmo@melexis.com>
8090L:	linux-iio@vger.kernel.org
8091W:	http://www.melexis.com
8092S:	Supported
8093F:	drivers/iio/temperature/mlx90614.c
8094
8095MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8096M:	Don Brace <don.brace@microsemi.com>
8097L:	esc.storagedev@microsemi.com
8098L:	linux-scsi@vger.kernel.org
8099S:	Supported
8100F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8101F:	drivers/scsi/smartpqi/Kconfig
8102F:	drivers/scsi/smartpqi/Makefile
8103F:	include/linux/cciss*.h
8104F:	include/uapi/linux/cciss*.h
8105F:	Documentation/scsi/smartpqi.txt
8106
8107MN88472 MEDIA DRIVER
8108M:	Antti Palosaari <crope@iki.fi>
8109L:	linux-media@vger.kernel.org
8110W:	https://linuxtv.org
8111W:	http://palosaari.fi/linux/
8112Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8113S:	Maintained
8114F:	drivers/media/dvb-frontends/mn88472*
8115
8116MN88473 MEDIA DRIVER
8117M:	Antti Palosaari <crope@iki.fi>
8118L:	linux-media@vger.kernel.org
8119W:	https://linuxtv.org
8120W:	http://palosaari.fi/linux/
8121Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8122S:	Maintained
8123F:	drivers/media/dvb-frontends/mn88473*
8124
8125MODULE SUPPORT
8126M:	Jessica Yu <jeyu@redhat.com>
8127M:	Rusty Russell <rusty@rustcorp.com.au>
8128S:	Maintained
8129F:	include/linux/module.h
8130F:	kernel/module.c
8131
8132MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8133W:	http://popies.net/meye/
8134S:	Orphan
8135F:	Documentation/media/v4l-drivers/meye*
8136F:	drivers/media/pci/meye/
8137F:	include/uapi/linux/meye.h
8138
8139MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8140M:	Jiri Slaby <jirislaby@gmail.com>
8141S:	Maintained
8142F:	Documentation/serial/moxa-smartio
8143F:	drivers/tty/mxser.*
8144
8145MR800 AVERMEDIA USB FM RADIO DRIVER
8146M:	Alexey Klimov <klimov.linux@gmail.com>
8147L:	linux-media@vger.kernel.org
8148T:	git git://linuxtv.org/media_tree.git
8149S:	Maintained
8150F:	drivers/media/radio/radio-mr800.c
8151
8152MRF24J40 IEEE 802.15.4 RADIO DRIVER
8153M:	Alan Ott <alan@signal11.us>
8154L:	linux-wpan@vger.kernel.org
8155S:	Maintained
8156F:	drivers/net/ieee802154/mrf24j40.c
8157F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8158
8159MSI LAPTOP SUPPORT
8160M:	"Lee, Chun-Yi" <jlee@suse.com>
8161L:	platform-driver-x86@vger.kernel.org
8162S:	Maintained
8163F:	drivers/platform/x86/msi-laptop.c
8164
8165MSI WMI SUPPORT
8166L:	platform-driver-x86@vger.kernel.org
8167S:	Orphan
8168F:	drivers/platform/x86/msi-wmi.c
8169
8170MSI001 MEDIA DRIVER
8171M:	Antti Palosaari <crope@iki.fi>
8172L:	linux-media@vger.kernel.org
8173W:	https://linuxtv.org
8174W:	http://palosaari.fi/linux/
8175Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8176T:	git git://linuxtv.org/anttip/media_tree.git
8177S:	Maintained
8178F:	drivers/media/tuners/msi001*
8179
8180MSI2500 MEDIA DRIVER
8181M:	Antti Palosaari <crope@iki.fi>
8182L:	linux-media@vger.kernel.org
8183W:	https://linuxtv.org
8184W:	http://palosaari.fi/linux/
8185Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8186T:	git git://linuxtv.org/anttip/media_tree.git
8187S:	Maintained
8188F:	drivers/media/usb/msi2500/
8189
8190MSYSTEMS DISKONCHIP G3 MTD DRIVER
8191M:	Robert Jarzmik <robert.jarzmik@free.fr>
8192L:	linux-mtd@lists.infradead.org
8193S:	Maintained
8194F:	drivers/mtd/devices/docg3*
8195
8196MT9M032 APTINA SENSOR DRIVER
8197M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8198L:	linux-media@vger.kernel.org
8199T:	git git://linuxtv.org/media_tree.git
8200S:	Maintained
8201F:	drivers/media/i2c/mt9m032.c
8202F:	include/media/i2c/mt9m032.h
8203
8204MT9P031 APTINA CAMERA SENSOR
8205M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8206L:	linux-media@vger.kernel.org
8207T:	git git://linuxtv.org/media_tree.git
8208S:	Maintained
8209F:	drivers/media/i2c/mt9p031.c
8210F:	include/media/i2c/mt9p031.h
8211
8212MT9T001 APTINA CAMERA SENSOR
8213M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8214L:	linux-media@vger.kernel.org
8215T:	git git://linuxtv.org/media_tree.git
8216S:	Maintained
8217F:	drivers/media/i2c/mt9t001.c
8218F:	include/media/i2c/mt9t001.h
8219
8220MT9V032 APTINA CAMERA SENSOR
8221M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8222L:	linux-media@vger.kernel.org
8223T:	git git://linuxtv.org/media_tree.git
8224S:	Maintained
8225F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8226F:	drivers/media/i2c/mt9v032.c
8227F:	include/media/i2c/mt9v032.h
8228
8229MULTIFUNCTION DEVICES (MFD)
8230M:	Lee Jones <lee.jones@linaro.org>
8231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8232S:	Supported
8233F:	Documentation/devicetree/bindings/mfd/
8234F:	drivers/mfd/
8235F:	include/linux/mfd/
8236
8237MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8238M:	Ulf Hansson <ulf.hansson@linaro.org>
8239L:	linux-mmc@vger.kernel.org
8240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8241S:	Maintained
8242F:	Documentation/devicetree/bindings/mmc/
8243F:	drivers/mmc/
8244F:	include/linux/mmc/
8245F:	include/uapi/linux/mmc/
8246
8247MULTIMEDIA CARD (MMC) ETC. OVER SPI
8248S:	Orphan
8249F:	drivers/mmc/host/mmc_spi.c
8250F:	include/linux/spi/mmc_spi.h
8251
8252MULTISOUND SOUND DRIVER
8253M:	Andrew Veliath <andrewtv@usa.net>
8254S:	Maintained
8255F:	Documentation/sound/oss/MultiSound
8256F:	sound/oss/msnd*
8257
8258MULTITECH MULTIPORT CARD (ISICOM)
8259S:	Orphan
8260F:	drivers/tty/isicom.c
8261F:	include/linux/isicom.h
8262
8263MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8264M:	Bin Liu <b-liu@ti.com>
8265L:	linux-usb@vger.kernel.org
8266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8267S:	Maintained
8268F:	drivers/usb/musb/
8269
8270MXL5007T MEDIA DRIVER
8271M:	Michael Krufky <mkrufky@linuxtv.org>
8272L:	linux-media@vger.kernel.org
8273W:	https://linuxtv.org
8274W:	http://github.com/mkrufky
8275Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8276T:	git git://linuxtv.org/mkrufky/tuners.git
8277S:	Maintained
8278F:	drivers/media/tuners/mxl5007t.*
8279
8280MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8281M:	Hyong-Youb Kim <hykim@myri.com>
8282L:	netdev@vger.kernel.org
8283W:	https://www.myricom.com/support/downloads/myri10ge.html
8284S:	Supported
8285F:	drivers/net/ethernet/myricom/myri10ge/
8286
8287NAND FLASH SUBSYSTEM
8288M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8289R:	Richard Weinberger <richard@nod.at>
8290L:	linux-mtd@lists.infradead.org
8291W:	http://www.linux-mtd.infradead.org/
8292Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8293T:	git git://github.com/linux-nand/linux.git
8294S:	Maintained
8295F:	drivers/mtd/nand/
8296F:	include/linux/mtd/nand*.h
8297
8298NATSEMI ETHERNET DRIVER (DP8381x)
8299S:	Orphan
8300F:	drivers/net/ethernet/natsemi/natsemi.c
8301
8302NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8303M:	Daniel Mack <zonque@gmail.com>
8304S:	Maintained
8305L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8306W:	http://www.native-instruments.com
8307F:	sound/usb/caiaq/
8308
8309NCP FILESYSTEM
8310M:	Petr Vandrovec <petr@vandrovec.name>
8311S:	Odd Fixes
8312F:	fs/ncpfs/
8313
8314NCR 5380 SCSI DRIVERS
8315M:	Finn Thain <fthain@telegraphics.com.au>
8316M:	Michael Schmitz <schmitzmic@gmail.com>
8317L:	linux-scsi@vger.kernel.org
8318S:	Maintained
8319F:	Documentation/scsi/g_NCR5380.txt
8320F:	drivers/scsi/NCR5380.*
8321F:	drivers/scsi/arm/cumana_1.c
8322F:	drivers/scsi/arm/oak.c
8323F:	drivers/scsi/atari_scsi.*
8324F:	drivers/scsi/dmx3191d.c
8325F:	drivers/scsi/g_NCR5380.*
8326F:	drivers/scsi/g_NCR5380_mmio.c
8327F:	drivers/scsi/mac_scsi.*
8328F:	drivers/scsi/sun3_scsi.*
8329F:	drivers/scsi/sun3_scsi_vme.c
8330
8331NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8332M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8333L:	linux-scsi@vger.kernel.org
8334S:	Maintained
8335F:	drivers/scsi/NCR_D700.*
8336
8337NCT6775 HARDWARE MONITOR DRIVER
8338M:	Guenter Roeck <linux@roeck-us.net>
8339L:	linux-hwmon@vger.kernel.org
8340S:	Maintained
8341F:	Documentation/hwmon/nct6775
8342F:	drivers/hwmon/nct6775.c
8343
8344NETEFFECT IWARP RNIC DRIVER (IW_NES)
8345M:	Faisal Latif <faisal.latif@intel.com>
8346L:	linux-rdma@vger.kernel.org
8347W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8348S:	Supported
8349F:	drivers/infiniband/hw/nes/
8350F:	include/uapi/rdma/nes-abi.h
8351
8352NETEM NETWORK EMULATOR
8353M:	Stephen Hemminger <stephen@networkplumber.org>
8354L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8355S:	Maintained
8356F:	net/sched/sch_netem.c
8357
8358NETERION 10GbE DRIVERS (s2io/vxge)
8359M:	Jon Mason <jdmason@kudzu.us>
8360L:	netdev@vger.kernel.org
8361S:	Supported
8362F:	Documentation/networking/s2io.txt
8363F:	Documentation/networking/vxge.txt
8364F:	drivers/net/ethernet/neterion/
8365
8366NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8367M:	Pablo Neira Ayuso <pablo@netfilter.org>
8368M:	Patrick McHardy <kaber@trash.net>
8369M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8370L:	netfilter-devel@vger.kernel.org
8371L:	coreteam@netfilter.org
8372W:	http://www.netfilter.org/
8373W:	http://www.iptables.org/
8374Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8377S:	Supported
8378F:	include/linux/netfilter*
8379F:	include/linux/netfilter/
8380F:	include/net/netfilter/
8381F:	include/uapi/linux/netfilter*
8382F:	include/uapi/linux/netfilter/
8383F:	net/*/netfilter.c
8384F:	net/*/netfilter/
8385F:	net/netfilter/
8386F:	net/bridge/br_netfilter*.c
8387
8388NETLABEL
8389M:	Paul Moore <paul@paul-moore.com>
8390W:	http://netlabel.sf.net
8391L:	netdev@vger.kernel.org
8392S:	Maintained
8393F:	Documentation/netlabel/
8394F:	include/net/netlabel.h
8395F:	net/netlabel/
8396
8397NETROM NETWORK LAYER
8398M:	Ralf Baechle <ralf@linux-mips.org>
8399L:	linux-hams@vger.kernel.org
8400W:	http://www.linux-ax25.org/
8401S:	Maintained
8402F:	include/net/netrom.h
8403F:	include/uapi/linux/netrom.h
8404F:	net/netrom/
8405
8406NETRONOME ETHERNET DRIVERS
8407M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8408L:	oss-drivers@netronome.com
8409S:	Maintained
8410F:	drivers/net/ethernet/netronome/
8411
8412NETWORK BLOCK DEVICE (NBD)
8413M:	Markus Pargmann <mpa@pengutronix.de>
8414S:	Maintained
8415L:	nbd-general@lists.sourceforge.net
8416T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8417F:	Documentation/blockdev/nbd.txt
8418F:	drivers/block/nbd.c
8419F:	include/uapi/linux/nbd.h
8420
8421NETWORK DROP MONITOR
8422M:	Neil Horman <nhorman@tuxdriver.com>
8423L:	netdev@vger.kernel.org
8424S:	Maintained
8425W:	https://fedorahosted.org/dropwatch/
8426F:	net/core/drop_monitor.c
8427
8428NETWORKING [DSA]
8429M:	Andrew Lunn <andrew@lunn.ch>
8430M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8431M:	Florian Fainelli <f.fainelli@gmail.com>
8432S:	Maintained
8433F:	net/dsa/
8434F:	include/net/dsa.h
8435F:	drivers/net/dsa/
8436
8437NETWORKING [GENERAL]
8438M:	"David S. Miller" <davem@davemloft.net>
8439L:	netdev@vger.kernel.org
8440W:	http://www.linuxfoundation.org/en/Net
8441Q:	http://patchwork.ozlabs.org/project/netdev/list/
8442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8444S:	Maintained
8445F:	net/
8446F:	include/net/
8447F:	include/linux/in.h
8448F:	include/linux/net.h
8449F:	include/linux/netdevice.h
8450F:	include/uapi/linux/in.h
8451F:	include/uapi/linux/net.h
8452F:	include/uapi/linux/netdevice.h
8453F:	include/uapi/linux/net_namespace.h
8454F:	tools/net/
8455F:	tools/testing/selftests/net/
8456F:	lib/random32.c
8457F:	lib/test_bpf.c
8458
8459NETWORKING [IPv4/IPv6]
8460M:	"David S. Miller" <davem@davemloft.net>
8461M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8462M:	James Morris <jmorris@namei.org>
8463M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8464M:	Patrick McHardy <kaber@trash.net>
8465L:	netdev@vger.kernel.org
8466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8467S:	Maintained
8468F:	net/ipv4/
8469F:	net/ipv6/
8470F:	include/net/ip*
8471F:	arch/x86/net/*
8472
8473NETWORKING [IPSEC]
8474M:	Steffen Klassert <steffen.klassert@secunet.com>
8475M:	Herbert Xu <herbert@gondor.apana.org.au>
8476M:	"David S. Miller" <davem@davemloft.net>
8477L:	netdev@vger.kernel.org
8478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8480S:	Maintained
8481F:	net/core/flow.c
8482F:	net/xfrm/
8483F:	net/key/
8484F:	net/ipv4/xfrm*
8485F:	net/ipv4/esp4.c
8486F:	net/ipv4/ah4.c
8487F:	net/ipv4/ipcomp.c
8488F:	net/ipv4/ip_vti.c
8489F:	net/ipv6/xfrm*
8490F:	net/ipv6/esp6.c
8491F:	net/ipv6/ah6.c
8492F:	net/ipv6/ipcomp6.c
8493F:	net/ipv6/ip6_vti.c
8494F:	include/uapi/linux/xfrm.h
8495F:	include/net/xfrm.h
8496
8497NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8498M:	Paul Moore <paul@paul-moore.com>
8499L:	netdev@vger.kernel.org
8500S:	Maintained
8501
8502NETWORKING [WIRELESS]
8503L:	linux-wireless@vger.kernel.org
8504Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8505
8506NETWORKING DRIVERS
8507L:	netdev@vger.kernel.org
8508W:	http://www.linuxfoundation.org/en/Net
8509Q:	http://patchwork.ozlabs.org/project/netdev/list/
8510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8512S:	Odd Fixes
8513F:	Documentation/devicetree/bindings/net/
8514F:	drivers/net/
8515F:	include/linux/if_*
8516F:	include/linux/netdevice.h
8517F:	include/linux/etherdevice.h
8518F:	include/linux/fcdevice.h
8519F:	include/linux/fddidevice.h
8520F:	include/linux/hippidevice.h
8521F:	include/linux/inetdevice.h
8522F:	include/uapi/linux/if_*
8523F:	include/uapi/linux/netdevice.h
8524
8525NETWORKING DRIVERS (WIRELESS)
8526M:	Kalle Valo <kvalo@codeaurora.org>
8527L:	linux-wireless@vger.kernel.org
8528Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8531S:	Maintained
8532F:	Documentation/devicetree/bindings/net/wireless/
8533F:	drivers/net/wireless/
8534
8535NETXEN (1/10) GbE SUPPORT
8536M:	Manish Chopra <manish.chopra@qlogic.com>
8537M:	Sony Chacko <sony.chacko@qlogic.com>
8538M:	Rajesh Borundia <rajesh.borundia@qlogic.com>
8539L:	netdev@vger.kernel.org
8540W:	http://www.qlogic.com
8541S:	Supported
8542F:	drivers/net/ethernet/qlogic/netxen/
8543
8544NFC SUBSYSTEM
8545M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8546M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8547M:	Samuel Ortiz <sameo@linux.intel.com>
8548L:	linux-wireless@vger.kernel.org
8549L:	linux-nfc@lists.01.org (subscribers-only)
8550S:	Supported
8551F:	net/nfc/
8552F:	include/net/nfc/
8553F:	include/uapi/linux/nfc.h
8554F:	drivers/nfc/
8555F:	include/linux/platform_data/nfcmrvl.h
8556F:	include/linux/platform_data/nxp-nci.h
8557F:	include/linux/platform_data/pn544.h
8558F:	include/linux/platform_data/st21nfca.h
8559F:	include/linux/platform_data/st-nci.h
8560F:	Documentation/devicetree/bindings/net/nfc/
8561
8562NFS, SUNRPC, AND LOCKD CLIENTS
8563M:	Trond Myklebust <trond.myklebust@primarydata.com>
8564M:	Anna Schumaker <anna.schumaker@netapp.com>
8565L:	linux-nfs@vger.kernel.org
8566W:	http://client.linux-nfs.org
8567T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8568S:	Maintained
8569F:	fs/lockd/
8570F:	fs/nfs/
8571F:	fs/nfs_common/
8572F:	net/sunrpc/
8573F:	include/linux/lockd/
8574F:	include/linux/nfs*
8575F:	include/linux/sunrpc/
8576F:	include/uapi/linux/nfs*
8577F:	include/uapi/linux/sunrpc/
8578
8579NILFS2 FILESYSTEM
8580M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8581L:	linux-nilfs@vger.kernel.org
8582W:	http://nilfs.sourceforge.net/
8583W:	http://nilfs.osdn.jp/
8584T:	git git://github.com/konis/nilfs2.git
8585S:	Supported
8586F:	Documentation/filesystems/nilfs2.txt
8587F:	fs/nilfs2/
8588F:	include/trace/events/nilfs2.h
8589F:	include/uapi/linux/nilfs2_api.h
8590F:	include/uapi/linux/nilfs2_ondisk.h
8591
8592NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8593M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8594W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8595S:	Maintained
8596F:	Documentation/scsi/NinjaSCSI.txt
8597F:	drivers/scsi/pcmcia/nsp_*
8598
8599NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8600M:	GOTO Masanori <gotom@debian.or.jp>
8601M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8602W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8603S:	Maintained
8604F:	Documentation/scsi/NinjaSCSI.txt
8605F:	drivers/scsi/nsp32*
8606
8607NIOS2 ARCHITECTURE
8608M:	Ley Foon Tan <lftan@altera.com>
8609L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8611S:	Maintained
8612F:	arch/nios2/
8613
8614NOKIA N900 POWER SUPPLY DRIVERS
8615R:	Pali Rohár <pali.rohar@gmail.com>
8616F:	include/linux/power/bq2415x_charger.h
8617F:	include/linux/power/bq27xxx_battery.h
8618F:	include/linux/power/isp1704_charger.h
8619F:	drivers/power/supply/bq2415x_charger.c
8620F:	drivers/power/supply/bq27xxx_battery.c
8621F:	drivers/power/supply/bq27xxx_battery_i2c.c
8622F:	drivers/power/supply/isp1704_charger.c
8623F:	drivers/power/supply/rx51_battery.c
8624
8625NTB DRIVER CORE
8626M:	Jon Mason <jdmason@kudzu.us>
8627M:	Dave Jiang <dave.jiang@intel.com>
8628M:	Allen Hubbe <Allen.Hubbe@emc.com>
8629L:	linux-ntb@googlegroups.com
8630S:	Supported
8631W:	https://github.com/jonmason/ntb/wiki
8632T:	git git://github.com/jonmason/ntb.git
8633F:	drivers/ntb/
8634F:	drivers/net/ntb_netdev.c
8635F:	include/linux/ntb.h
8636F:	include/linux/ntb_transport.h
8637F:	tools/testing/selftests/ntb/
8638
8639NTB INTEL DRIVER
8640M:	Jon Mason <jdmason@kudzu.us>
8641M:	Dave Jiang <dave.jiang@intel.com>
8642L:	linux-ntb@googlegroups.com
8643S:	Supported
8644W:	https://github.com/jonmason/ntb/wiki
8645T:	git git://github.com/jonmason/ntb.git
8646F:	drivers/ntb/hw/intel/
8647
8648NTB AMD DRIVER
8649M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
8650L:	linux-ntb@googlegroups.com
8651S:	Supported
8652F:	drivers/ntb/hw/amd/
8653
8654NTFS FILESYSTEM
8655M:	Anton Altaparmakov <anton@tuxera.com>
8656L:	linux-ntfs-dev@lists.sourceforge.net
8657W:	http://www.tuxera.com/
8658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8659S:	Supported
8660F:	Documentation/filesystems/ntfs.txt
8661F:	fs/ntfs/
8662
8663NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8664M:	Antonino Daplas <adaplas@gmail.com>
8665L:	linux-fbdev@vger.kernel.org
8666S:	Maintained
8667F:	drivers/video/fbdev/riva/
8668F:	drivers/video/fbdev/nvidia/
8669
8670NVM EXPRESS DRIVER
8671M:	Keith Busch <keith.busch@intel.com>
8672M:	Jens Axboe <axboe@fb.com>
8673L:	linux-nvme@lists.infradead.org
8674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8675W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8676S:	Supported
8677F:	drivers/nvme/host/
8678F:	include/linux/nvme.h
8679
8680NVM EXPRESS TARGET DRIVER
8681M:	Christoph Hellwig <hch@lst.de>
8682M:	Sagi Grimberg <sagi@grimberg.me>
8683L:	linux-nvme@lists.infradead.org
8684S:	Supported
8685F:	drivers/nvme/target/
8686
8687NVMEM FRAMEWORK
8688M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8689M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8690S:	Maintained
8691F:	drivers/nvmem/
8692F:	Documentation/devicetree/bindings/nvmem/
8693F:	include/linux/nvmem-consumer.h
8694F:	include/linux/nvmem-provider.h
8695
8696NXP-NCI NFC DRIVER
8697M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8698R:	Charles Gorand <charles.gorand@effinnov.com>
8699L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8700S:	Supported
8701F:	drivers/nfc/nxp-nci
8702
8703NXP TDA998X DRM DRIVER
8704M:	Russell King <rmk+kernel@armlinux.org.uk>
8705S:	Supported
8706F:	drivers/gpu/drm/i2c/tda998x_drv.c
8707F:	include/drm/i2c/tda998x.h
8708
8709NXP TFA9879 DRIVER
8710M:	Peter Rosin <peda@axentia.se>
8711L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8712S:	Maintained
8713F:	sound/soc/codecs/tfa9879*
8714
8715OBJTOOL
8716M:	Josh Poimboeuf <jpoimboe@redhat.com>
8717S:	Supported
8718F:	tools/objtool/
8719
8720OMAP SUPPORT
8721M:	Tony Lindgren <tony@atomide.com>
8722L:	linux-omap@vger.kernel.org
8723W:	http://www.muru.com/linux/omap/
8724W:	http://linux.omap.com/
8725Q:	http://patchwork.kernel.org/project/linux-omap/list/
8726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8727S:	Maintained
8728F:	arch/arm/*omap*/
8729F:	arch/arm/configs/omap1_defconfig
8730F:	arch/arm/configs/omap2plus_defconfig
8731F:	drivers/i2c/busses/i2c-omap.c
8732F:	drivers/irqchip/irq-omap-intc.c
8733F:	drivers/mfd/*omap*.c
8734F:	drivers/mfd/menelaus.c
8735F:	drivers/mfd/palmas.c
8736F:	drivers/mfd/tps65217.c
8737F:	drivers/mfd/tps65218.c
8738F:	drivers/mfd/tps65910.c
8739F:	drivers/mfd/twl-core.[ch]
8740F:	drivers/mfd/twl4030*.c
8741F:	drivers/mfd/twl6030*.c
8742F:	drivers/mfd/twl6040*.c
8743F:	drivers/regulator/palmas-regulator*.c
8744F:	drivers/regulator/pbias-regulator.c
8745F:	drivers/regulator/tps65217-regulator.c
8746F:	drivers/regulator/tps65218-regulator.c
8747F:	drivers/regulator/tps65910-regulator.c
8748F:	drivers/regulator/twl-regulator.c
8749F:	include/linux/i2c-omap.h
8750
8751OMAP DEVICE TREE SUPPORT
8752M:	Benoît Cousson <bcousson@baylibre.com>
8753M:	Tony Lindgren <tony@atomide.com>
8754L:	linux-omap@vger.kernel.org
8755L:	devicetree@vger.kernel.org
8756S:	Maintained
8757F:	arch/arm/boot/dts/*omap*
8758F:	arch/arm/boot/dts/*am3*
8759F:	arch/arm/boot/dts/*am4*
8760F:	arch/arm/boot/dts/*am5*
8761F:	arch/arm/boot/dts/*dra7*
8762
8763OMAP CLOCK FRAMEWORK SUPPORT
8764M:	Paul Walmsley <paul@pwsan.com>
8765L:	linux-omap@vger.kernel.org
8766S:	Maintained
8767F:	arch/arm/*omap*/*clock*
8768
8769OMAP POWER MANAGEMENT SUPPORT
8770M:	Kevin Hilman <khilman@kernel.org>
8771L:	linux-omap@vger.kernel.org
8772S:	Maintained
8773F:	arch/arm/*omap*/*pm*
8774F:	drivers/cpufreq/omap-cpufreq.c
8775
8776OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8777M:	Rajendra Nayak <rnayak@codeaurora.org>
8778M:	Paul Walmsley <paul@pwsan.com>
8779L:	linux-omap@vger.kernel.org
8780S:	Maintained
8781F:	arch/arm/mach-omap2/prm*
8782
8783OMAP AUDIO SUPPORT
8784M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8785M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8786L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8787L:	linux-omap@vger.kernel.org
8788S:	Maintained
8789F:	sound/soc/omap/
8790
8791OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8792M:	Roger Quadros <rogerq@ti.com>
8793M:	Tony Lindgren <tony@atomide.com>
8794L:	linux-omap@vger.kernel.org
8795S:	Maintained
8796F:	drivers/memory/omap-gpmc.c
8797F:	arch/arm/mach-omap2/*gpmc*
8798
8799OMAP FRAMEBUFFER SUPPORT
8800M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8801L:	linux-fbdev@vger.kernel.org
8802L:	linux-omap@vger.kernel.org
8803S:	Maintained
8804F:	drivers/video/fbdev/omap/
8805
8806OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8807M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8808L:	linux-omap@vger.kernel.org
8809L:	linux-fbdev@vger.kernel.org
8810S:	Maintained
8811F:	drivers/video/fbdev/omap2/
8812F:	Documentation/arm/OMAP/DSS
8813
8814OMAP HARDWARE SPINLOCK SUPPORT
8815M:	Ohad Ben-Cohen <ohad@wizery.com>
8816L:	linux-omap@vger.kernel.org
8817S:	Maintained
8818F:	drivers/hwspinlock/omap_hwspinlock.c
8819
8820OMAP MMC SUPPORT
8821M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8822L:	linux-omap@vger.kernel.org
8823S:	Maintained
8824F:	drivers/mmc/host/omap.c
8825
8826OMAP HS MMC SUPPORT
8827L:	linux-mmc@vger.kernel.org
8828L:	linux-omap@vger.kernel.org
8829S:	Orphan
8830F:	drivers/mmc/host/omap_hsmmc.c
8831
8832OMAP RANDOM NUMBER GENERATOR SUPPORT
8833M:	Deepak Saxena <dsaxena@plexity.net>
8834S:	Maintained
8835F:	drivers/char/hw_random/omap-rng.c
8836
8837OMAP HWMOD SUPPORT
8838M:	Benoît Cousson <bcousson@baylibre.com>
8839M:	Paul Walmsley <paul@pwsan.com>
8840L:	linux-omap@vger.kernel.org
8841S:	Maintained
8842F:	arch/arm/mach-omap2/omap_hwmod.*
8843
8844OMAP HWMOD DATA
8845M:	Paul Walmsley <paul@pwsan.com>
8846L:	linux-omap@vger.kernel.org
8847S:	Maintained
8848F:	arch/arm/mach-omap2/omap_hwmod*data*
8849
8850OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8851M:	Benoît Cousson <bcousson@baylibre.com>
8852L:	linux-omap@vger.kernel.org
8853S:	Maintained
8854F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8855
8856OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8857M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8858L:	linux-media@vger.kernel.org
8859S:	Maintained
8860F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
8861F:	drivers/media/platform/omap3isp/
8862F:	drivers/staging/media/omap4iss/
8863
8864OMAP USB SUPPORT
8865L:	linux-usb@vger.kernel.org
8866L:	linux-omap@vger.kernel.org
8867S:	Orphan
8868F:	drivers/usb/*/*omap*
8869F:	arch/arm/*omap*/usb*
8870
8871OMAP GPIO DRIVER
8872M:	Grygorii Strashko <grygorii.strashko@ti.com>
8873M:	Santosh Shilimkar <ssantosh@kernel.org>
8874M:	Kevin Hilman <khilman@kernel.org>
8875L:	linux-omap@vger.kernel.org
8876S:	Maintained
8877F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
8878F:	drivers/gpio/gpio-omap.c
8879
8880OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8881M:	Mark Jackson <mpfj@newflow.co.uk>
8882L:	linux-omap@vger.kernel.org
8883S:	Maintained
8884F:	arch/arm/boot/dts/am335x-nano.dts
8885
8886OMFS FILESYSTEM
8887M:	Bob Copeland <me@bobcopeland.com>
8888L:	linux-karma-devel@lists.sourceforge.net
8889S:	Maintained
8890F:	Documentation/filesystems/omfs.txt
8891F:	fs/omfs/
8892
8893OMNIKEY CARDMAN 4000 DRIVER
8894M:	Harald Welte <laforge@gnumonks.org>
8895S:	Maintained
8896F:	drivers/char/pcmcia/cm4000_cs.c
8897F:	include/linux/cm4000_cs.h
8898F:	include/uapi/linux/cm4000_cs.h
8899
8900OMNIKEY CARDMAN 4040 DRIVER
8901M:	Harald Welte <laforge@gnumonks.org>
8902S:	Maintained
8903F:	drivers/char/pcmcia/cm4040_cs.*
8904
8905OMNIVISION OV7670 SENSOR DRIVER
8906M:	Jonathan Corbet <corbet@lwn.net>
8907L:	linux-media@vger.kernel.org
8908T:	git git://linuxtv.org/media_tree.git
8909S:	Maintained
8910F:	drivers/media/i2c/ov7670.c
8911
8912ONENAND FLASH DRIVER
8913M:	Kyungmin Park <kyungmin.park@samsung.com>
8914L:	linux-mtd@lists.infradead.org
8915S:	Maintained
8916F:	drivers/mtd/onenand/
8917F:	include/linux/mtd/onenand*.h
8918
8919ONSTREAM SCSI TAPE DRIVER
8920M:	Willem Riede <osst@riede.org>
8921L:	osst-users@lists.sourceforge.net
8922L:	linux-scsi@vger.kernel.org
8923S:	Maintained
8924F:	Documentation/scsi/osst.txt
8925F:	drivers/scsi/osst.*
8926F:	drivers/scsi/osst_*.h
8927F:	drivers/scsi/st.h
8928
8929OPENCORES I2C BUS DRIVER
8930M:	Peter Korsgaard <jacmet@sunsite.dk>
8931L:	linux-i2c@vger.kernel.org
8932S:	Maintained
8933F:	Documentation/i2c/busses/i2c-ocores
8934F:	drivers/i2c/busses/i2c-ocores.c
8935
8936OPEN FIRMWARE AND FLATTENED DEVICE TREE
8937M:	Rob Herring <robh+dt@kernel.org>
8938M:	Frank Rowand <frowand.list@gmail.com>
8939L:	devicetree@vger.kernel.org
8940W:	http://www.devicetree.org/
8941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8942S:	Maintained
8943F:	drivers/of/
8944F:	include/linux/of*.h
8945F:	scripts/dtc/
8946
8947OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8948M:	Rob Herring <robh+dt@kernel.org>
8949M:	Mark Rutland <mark.rutland@arm.com>
8950L:	devicetree@vger.kernel.org
8951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8952Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8953S:	Maintained
8954F:	Documentation/devicetree/
8955F:	arch/*/boot/dts/
8956F:	include/dt-bindings/
8957
8958OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8959M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8960L:	devicetree@vger.kernel.org
8961S:	Maintained
8962F:	Documentation/devicetree/dynamic-resolution-notes.txt
8963F:	Documentation/devicetree/overlay-notes.txt
8964F:	drivers/of/overlay.c
8965F:	drivers/of/resolver.c
8966
8967OPENRISC ARCHITECTURE
8968M:	Jonas Bonn <jonas@southpole.se>
8969W:	http://openrisc.net
8970S:	Maintained
8971T:	git git://openrisc.net/~jonas/linux
8972F:	arch/openrisc/
8973
8974OPENVSWITCH
8975M:	Pravin Shelar <pshelar@nicira.com>
8976L:	netdev@vger.kernel.org
8977L:	dev@openvswitch.org
8978W:	http://openvswitch.org
8979S:	Maintained
8980F:	net/openvswitch/
8981F:	include/uapi/linux/openvswitch.h
8982
8983OPERATING PERFORMANCE POINTS (OPP)
8984M:	Viresh Kumar <vireshk@kernel.org>
8985M:	Nishanth Menon <nm@ti.com>
8986M:	Stephen Boyd <sboyd@codeaurora.org>
8987L:	linux-pm@vger.kernel.org
8988S:	Maintained
8989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8990F:	drivers/base/power/opp/
8991F:	include/linux/pm_opp.h
8992F:	Documentation/power/opp.txt
8993F:	Documentation/devicetree/bindings/opp/
8994
8995OPL4 DRIVER
8996M:	Clemens Ladisch <clemens@ladisch.de>
8997L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8998T:	git git://git.alsa-project.org/alsa-kernel.git
8999S:	Maintained
9000F:	sound/drivers/opl4/
9001
9002OPROFILE
9003M:	Robert Richter <rric@kernel.org>
9004L:	oprofile-list@lists.sf.net
9005S:	Maintained
9006F:	arch/*/include/asm/oprofile*.h
9007F:	arch/*/oprofile/
9008F:	drivers/oprofile/
9009F:	include/linux/oprofile.h
9010
9011ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9012M:	Mark Fasheh <mfasheh@versity.com>
9013M:	Joel Becker <jlbec@evilplan.org>
9014L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9015W:	http://ocfs2.wiki.kernel.org
9016S:	Supported
9017F:	Documentation/filesystems/ocfs2.txt
9018F:	Documentation/filesystems/dlmfs.txt
9019F:	fs/ocfs2/
9020
9021ORINOCO DRIVER
9022L:	linux-wireless@vger.kernel.org
9023W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9024W:	http://www.nongnu.org/orinoco/
9025S:	Orphan
9026F:	drivers/net/wireless/intersil/orinoco/
9027
9028OSD LIBRARY and FILESYSTEM
9029M:	Boaz Harrosh <ooo@electrozaur.com>
9030M:	Benny Halevy <bhalevy@primarydata.com>
9031L:	osd-dev@open-osd.org
9032W:	http://open-osd.org
9033T:	git git://git.open-osd.org/open-osd.git
9034S:	Maintained
9035F:	drivers/scsi/osd/
9036F:	include/scsi/osd_*
9037F:	fs/exofs/
9038
9039OVERLAY FILESYSTEM
9040M:	Miklos Szeredi <miklos@szeredi.hu>
9041L:	linux-unionfs@vger.kernel.org
9042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9043S:	Supported
9044F:	fs/overlayfs/
9045F:	Documentation/filesystems/overlayfs.txt
9046
9047ORANGEFS FILESYSTEM
9048M:	Mike Marshall <hubcap@omnibond.com>
9049L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9051S:	Supported
9052F:	fs/orangefs/
9053F:	Documentation/filesystems/orangefs.txt
9054
9055P54 WIRELESS DRIVER
9056M:	Christian Lamparter <chunkeey@googlemail.com>
9057L:	linux-wireless@vger.kernel.org
9058W:	http://wireless.kernel.org/en/users/Drivers/p54
9059S:	Maintained
9060F:	drivers/net/wireless/intersil/p54/
9061
9062PA SEMI ETHERNET DRIVER
9063L:	netdev@vger.kernel.org
9064S:	Orphan
9065F:	drivers/net/ethernet/pasemi/*
9066
9067PA SEMI SMBUS DRIVER
9068L:	linux-i2c@vger.kernel.org
9069S:	Orphan
9070F:	drivers/i2c/busses/i2c-pasemi.c
9071
9072PADATA PARALLEL EXECUTION MECHANISM
9073M:	Steffen Klassert <steffen.klassert@secunet.com>
9074L:	linux-crypto@vger.kernel.org
9075S:	Maintained
9076F:	kernel/padata.c
9077F:	include/linux/padata.h
9078F:	Documentation/padata.txt
9079
9080PANASONIC LAPTOP ACPI EXTRAS DRIVER
9081M:	Harald Welte <laforge@gnumonks.org>
9082L:	platform-driver-x86@vger.kernel.org
9083S:	Maintained
9084F:	drivers/platform/x86/panasonic-laptop.c
9085
9086PANASONIC MN10300/AM33/AM34 PORT
9087M:	David Howells <dhowells@redhat.com>
9088L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9089W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9090S:	Maintained
9091F:	Documentation/mn10300/
9092F:	arch/mn10300/
9093
9094PARALLEL LCD/KEYPAD PANEL DRIVER
9095M:      Willy Tarreau <willy@haproxy.com>
9096M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9097S:      Odd Fixes
9098F:      Documentation/misc-devices/lcd-panel-cgram.txt
9099F:      drivers/misc/panel.c
9100
9101PARALLEL PORT SUBSYSTEM
9102M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9103M:	Sudip Mukherjee <sudip@vectorindia.org>
9104L:	linux-parport@lists.infradead.org (subscribers-only)
9105S:	Maintained
9106F:	drivers/parport/
9107F:	include/linux/parport*.h
9108F:	drivers/char/ppdev.c
9109F:	include/uapi/linux/ppdev.h
9110F:	Documentation/parport*.txt
9111
9112PARAVIRT_OPS INTERFACE
9113M:	Jeremy Fitzhardinge <jeremy@goop.org>
9114M:	Chris Wright <chrisw@sous-sol.org>
9115M:	Alok Kataria <akataria@vmware.com>
9116M:	Rusty Russell <rusty@rustcorp.com.au>
9117L:	virtualization@lists.linux-foundation.org
9118S:	Supported
9119F:	Documentation/virtual/paravirt_ops.txt
9120F:	arch/*/kernel/paravirt*
9121F:	arch/*/include/asm/paravirt.h
9122F:	include/linux/hypervisor.h
9123
9124PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9125M:	Tim Waugh <tim@cyberelk.net>
9126L:	linux-parport@lists.infradead.org (subscribers-only)
9127S:	Maintained
9128F:	Documentation/blockdev/paride.txt
9129F:	drivers/block/paride/
9130
9131PARISC ARCHITECTURE
9132M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9133M:	Helge Deller <deller@gmx.de>
9134L:	linux-parisc@vger.kernel.org
9135W:	http://www.parisc-linux.org/
9136Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9139S:	Maintained
9140F:	arch/parisc/
9141F:	Documentation/parisc/
9142F:	drivers/parisc/
9143F:	drivers/char/agp/parisc-agp.c
9144F:	drivers/input/serio/gscps2.c
9145F:	drivers/parport/parport_gsc.*
9146F:	drivers/tty/serial/8250/8250_gsc.c
9147F:	drivers/video/fbdev/sti*
9148F:	drivers/video/console/sti*
9149F:	drivers/video/logo/logo_parisc*
9150
9151PC87360 HARDWARE MONITORING DRIVER
9152M:	Jim Cromie <jim.cromie@gmail.com>
9153L:	linux-hwmon@vger.kernel.org
9154S:	Maintained
9155F:	Documentation/hwmon/pc87360
9156F:	drivers/hwmon/pc87360.c
9157
9158PC8736x GPIO DRIVER
9159M:	Jim Cromie <jim.cromie@gmail.com>
9160S:	Maintained
9161F:	drivers/char/pc8736x_gpio.c
9162
9163PC87427 HARDWARE MONITORING DRIVER
9164M:	Jean Delvare <jdelvare@suse.com>
9165L:	linux-hwmon@vger.kernel.org
9166S:	Maintained
9167F:	Documentation/hwmon/pc87427
9168F:	drivers/hwmon/pc87427.c
9169
9170PCA9532 LED DRIVER
9171M:	Riku Voipio <riku.voipio@iki.fi>
9172S:	Maintained
9173F:	drivers/leds/leds-pca9532.c
9174F:	include/linux/leds-pca9532.h
9175
9176PCA9541 I2C BUS MASTER SELECTOR DRIVER
9177M:	Guenter Roeck <linux@roeck-us.net>
9178L:	linux-i2c@vger.kernel.org
9179S:	Maintained
9180F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9181
9182PCDP - PRIMARY CONSOLE AND DEBUG PORT
9183M:	Khalid Aziz <khalid@gonehiking.org>
9184S:	Maintained
9185F:	drivers/firmware/pcdp.*
9186
9187PCI ERROR RECOVERY
9188M:	Linas Vepstas <linasvepstas@gmail.com>
9189L:	linux-pci@vger.kernel.org
9190S:	Supported
9191F:	Documentation/PCI/pci-error-recovery.txt
9192
9193PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9194M:	Russell Currey <ruscur@russell.cc>
9195L:	linuxppc-dev@lists.ozlabs.org
9196S:	Supported
9197F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9198F:	arch/powerpc/kernel/eeh*.c
9199F:	arch/powerpc/platforms/*/eeh*.c
9200F:	arch/powerpc/include/*/eeh*.h
9201
9202PCI SUBSYSTEM
9203M:	Bjorn Helgaas <bhelgaas@google.com>
9204L:	linux-pci@vger.kernel.org
9205Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9207S:	Supported
9208F:	Documentation/devicetree/bindings/pci/
9209F:	Documentation/PCI/
9210F:	drivers/pci/
9211F:	include/linux/pci*
9212F:	arch/x86/pci/
9213F:	arch/x86/kernel/quirks.c
9214
9215PCI DRIVER FOR ALTERA PCIE IP
9216M:	Ley Foon Tan <lftan@altera.com>
9217L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9218L:	linux-pci@vger.kernel.org
9219S:	Supported
9220F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9221F:	drivers/pci/host/pcie-altera.c
9222
9223PCI DRIVER FOR ARM VERSATILE PLATFORM
9224M:	Rob Herring <robh@kernel.org>
9225L:	linux-pci@vger.kernel.org
9226L:	linux-arm-kernel@lists.infradead.org
9227S:	Maintained
9228F:	Documentation/devicetree/bindings/pci/versatile.txt
9229F:	drivers/pci/host/pci-versatile.c
9230
9231PCI DRIVER FOR ARMADA 8K
9232M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9233L:	linux-pci@vger.kernel.org
9234L:	linux-arm-kernel@lists.infradead.org
9235S:	Maintained
9236F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9237F:	drivers/pci/host/pcie-armada8k.c
9238
9239PCI DRIVER FOR APPLIEDMICRO XGENE
9240M:	Tanmay Inamdar <tinamdar@apm.com>
9241L:	linux-pci@vger.kernel.org
9242L:	linux-arm-kernel@lists.infradead.org
9243S:	Maintained
9244F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9245F:	drivers/pci/host/pci-xgene.c
9246
9247PCI DRIVER FOR FREESCALE LAYERSCAPE
9248M:	Minghuan Lian <minghuan.Lian@freescale.com>
9249M:	Mingkai Hu <mingkai.hu@freescale.com>
9250M:	Roy Zang <tie-fei.zang@freescale.com>
9251L:	linuxppc-dev@lists.ozlabs.org
9252L:	linux-pci@vger.kernel.org
9253L:	linux-arm-kernel@lists.infradead.org
9254S:	Maintained
9255F:	drivers/pci/host/*layerscape*
9256
9257PCI DRIVER FOR IMX6
9258M:	Richard Zhu <Richard.Zhu@freescale.com>
9259M:	Lucas Stach <l.stach@pengutronix.de>
9260L:	linux-pci@vger.kernel.org
9261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9262S:	Maintained
9263F:	drivers/pci/host/*imx6*
9264
9265PCI DRIVER FOR TI KEYSTONE
9266M:	Murali Karicheri <m-karicheri2@ti.com>
9267L:	linux-pci@vger.kernel.org
9268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9269S:	Maintained
9270F:	drivers/pci/host/*keystone*
9271
9272PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9273M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9274M:	Jason Cooper <jason@lakedaemon.net>
9275L:	linux-pci@vger.kernel.org
9276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9277S:	Maintained
9278F:	drivers/pci/host/*mvebu*
9279
9280PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9281M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9282L:	linux-pci@vger.kernel.org
9283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9284S:	Maintained
9285F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9286F:	drivers/pci/host/pci-aardvark.c
9287
9288PCI DRIVER FOR NVIDIA TEGRA
9289M:	Thierry Reding <thierry.reding@gmail.com>
9290L:	linux-tegra@vger.kernel.org
9291L:	linux-pci@vger.kernel.org
9292S:	Supported
9293F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9294F:	drivers/pci/host/pci-tegra.c
9295
9296PCI DRIVER FOR TI DRA7XX
9297M:	Kishon Vijay Abraham I <kishon@ti.com>
9298L:	linux-omap@vger.kernel.org
9299L:	linux-pci@vger.kernel.org
9300S:	Supported
9301F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9302F:	drivers/pci/host/pci-dra7xx.c
9303
9304PCI DRIVER FOR RENESAS R-CAR
9305M:	Simon Horman <horms@verge.net.au>
9306L:	linux-pci@vger.kernel.org
9307L:	linux-renesas-soc@vger.kernel.org
9308S:	Maintained
9309F:	drivers/pci/host/*rcar*
9310
9311PCI DRIVER FOR SAMSUNG EXYNOS
9312M:	Jingoo Han <jingoohan1@gmail.com>
9313L:	linux-pci@vger.kernel.org
9314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9315L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9316S:	Maintained
9317F:	drivers/pci/host/pci-exynos.c
9318
9319PCI DRIVER FOR SYNOPSIS DESIGNWARE
9320M:	Jingoo Han <jingoohan1@gmail.com>
9321M:	Pratyush Anand <pratyush.anand@gmail.com>
9322L:	linux-pci@vger.kernel.org
9323S:	Maintained
9324F:	drivers/pci/host/*designware*
9325
9326PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9327M:	Jose Abreu <Jose.Abreu@synopsys.com>
9328L:	linux-pci@vger.kernel.org
9329S:	Maintained
9330F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9331F:	drivers/pci/host/pcie-designware-plat.c
9332
9333PCI DRIVER FOR GENERIC OF HOSTS
9334M:	Will Deacon <will.deacon@arm.com>
9335L:	linux-pci@vger.kernel.org
9336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9337S:	Maintained
9338F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9339F:	drivers/pci/host/pci-host-common.c
9340F:	drivers/pci/host/pci-host-generic.c
9341
9342PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9343M:	Keith Busch <keith.busch@intel.com>
9344L:	linux-pci@vger.kernel.org
9345S:	Supported
9346F:	arch/x86/pci/vmd.c
9347
9348PCIE DRIVER FOR ST SPEAR13XX
9349M:	Pratyush Anand <pratyush.anand@gmail.com>
9350L:	linux-pci@vger.kernel.org
9351S:	Maintained
9352F:	drivers/pci/host/*spear*
9353
9354PCI MSI DRIVER FOR ALTERA MSI IP
9355M:	Ley Foon Tan <lftan@altera.com>
9356L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9357L:	linux-pci@vger.kernel.org
9358S:	Supported
9359F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9360F:	drivers/pci/host/pcie-altera-msi.c
9361
9362PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9363M:	Duc Dang <dhdang@apm.com>
9364L:	linux-pci@vger.kernel.org
9365L:	linux-arm-kernel@lists.infradead.org
9366S:	Maintained
9367F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9368F:	drivers/pci/host/pci-xgene-msi.c
9369
9370PCIE DRIVER FOR AXIS ARTPEC
9371M:	Niklas Cassel <niklas.cassel@axis.com>
9372M:	Jesper Nilsson <jesper.nilsson@axis.com>
9373L:	linux-arm-kernel@axis.com
9374L:	linux-pci@vger.kernel.org
9375S:	Maintained
9376F:	Documentation/devicetree/bindings/pci/axis,artpec*
9377F:	drivers/pci/host/*artpec*
9378
9379PCIE DRIVER FOR HISILICON
9380M:	Zhou Wang <wangzhou1@hisilicon.com>
9381M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9382L:	linux-pci@vger.kernel.org
9383S:	Maintained
9384F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9385F:	drivers/pci/host/pcie-hisi.c
9386
9387PCIE DRIVER FOR ROCKCHIP
9388M:	Shawn Lin <shawn.lin@rock-chips.com>
9389M:	Wenrui Li <wenrui.li@rock-chips.com>
9390L:	linux-pci@vger.kernel.org
9391L:	linux-rockchip@lists.infradead.org
9392S:	Maintained
9393F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9394F:	drivers/pci/host/pcie-rockchip.c
9395
9396PCIE DRIVER FOR QUALCOMM MSM
9397M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9398L:     linux-pci@vger.kernel.org
9399L:     linux-arm-msm@vger.kernel.org
9400S:     Maintained
9401F:     drivers/pci/host/*qcom*
9402
9403PCIE DRIVER FOR CAVIUM THUNDERX
9404M:	David Daney <david.daney@cavium.com>
9405L:	linux-pci@vger.kernel.org
9406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9407S:	Supported
9408F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9409F:	drivers/pci/host/pci-thunder-*
9410
9411PCMCIA SUBSYSTEM
9412P:	Linux PCMCIA Team
9413L:	linux-pcmcia@lists.infradead.org
9414W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9416S:	Maintained
9417F:	Documentation/pcmcia/
9418F:	tools/pcmcia/
9419F:	drivers/pcmcia/
9420F:	include/pcmcia/
9421
9422PCNET32 NETWORK DRIVER
9423M:	Don Fry <pcnet32@frontier.com>
9424L:	netdev@vger.kernel.org
9425S:	Maintained
9426F:	drivers/net/ethernet/amd/pcnet32.c
9427
9428PCRYPT PARALLEL CRYPTO ENGINE
9429M:	Steffen Klassert <steffen.klassert@secunet.com>
9430L:	linux-crypto@vger.kernel.org
9431S:	Maintained
9432F:	crypto/pcrypt.c
9433F:	include/crypto/pcrypt.h
9434
9435PER-CPU MEMORY ALLOCATOR
9436M:	Tejun Heo <tj@kernel.org>
9437M:	Christoph Lameter <cl@linux.com>
9438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9439S:	Maintained
9440F:	include/linux/percpu*.h
9441F:	mm/percpu*.c
9442F:	arch/*/include/asm/percpu.h
9443
9444PER-TASK DELAY ACCOUNTING
9445M:	Balbir Singh <bsingharora@gmail.com>
9446S:	Maintained
9447F:	include/linux/delayacct.h
9448F:	kernel/delayacct.c
9449
9450PERFORMANCE EVENTS SUBSYSTEM
9451M:	Peter Zijlstra <peterz@infradead.org>
9452M:	Ingo Molnar <mingo@redhat.com>
9453M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9454R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9455L:	linux-kernel@vger.kernel.org
9456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9457S:	Supported
9458F:	kernel/events/*
9459F:	include/linux/perf_event.h
9460F:	include/uapi/linux/perf_event.h
9461F:	arch/*/kernel/perf_event*.c
9462F:	arch/*/kernel/*/perf_event*.c
9463F:	arch/*/kernel/*/*/perf_event*.c
9464F:	arch/*/include/asm/perf_event.h
9465F:	arch/*/kernel/perf_callchain.c
9466F:	arch/*/events/*
9467F:	tools/perf/
9468
9469PERSONALITY HANDLING
9470M:	Christoph Hellwig <hch@infradead.org>
9471L:	linux-abi-devel@lists.sourceforge.net
9472S:	Maintained
9473F:	include/linux/personality.h
9474F:	include/uapi/linux/personality.h
9475
9476PHONET PROTOCOL
9477M:	Remi Denis-Courmont <courmisch@gmail.com>
9478S:	Supported
9479F:	Documentation/networking/phonet.txt
9480F:	include/linux/phonet.h
9481F:	include/net/phonet/
9482F:	include/uapi/linux/phonet.h
9483F:	net/phonet/
9484
9485PHRAM MTD DRIVER
9486M:	Joern Engel <joern@lazybastard.org>
9487L:	linux-mtd@lists.infradead.org
9488S:	Maintained
9489F:	drivers/mtd/devices/phram.c
9490
9491PICOLCD HID DRIVER
9492M:	Bruno Prémont <bonbons@linux-vserver.org>
9493L:	linux-input@vger.kernel.org
9494S:	Maintained
9495F:	drivers/hid/hid-picolcd*
9496
9497PICOXCELL SUPPORT
9498M:	Jamie Iles <jamie@jamieiles.com>
9499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9500T:	git git://github.com/jamieiles/linux-2.6-ji.git
9501S:	Supported
9502F:	arch/arm/boot/dts/picoxcell*
9503F:	arch/arm/mach-picoxcell/
9504F:	drivers/crypto/picoxcell*
9505
9506PIN CONTROL SUBSYSTEM
9507M:	Linus Walleij <linus.walleij@linaro.org>
9508L:	linux-gpio@vger.kernel.org
9509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9510S:	Maintained
9511F:	Documentation/devicetree/bindings/pinctrl/
9512F:	Documentation/pinctrl.txt
9513F:	drivers/pinctrl/
9514F:	include/linux/pinctrl/
9515
9516PIN CONTROLLER - ATMEL AT91
9517M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9519S:	Maintained
9520F:	drivers/pinctrl/pinctrl-at91.*
9521
9522PIN CONTROLLER - ATMEL AT91 PIO4
9523M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9525L:	linux-gpio@vger.kernel.org
9526S:	Supported
9527F:	drivers/pinctrl/pinctrl-at91-pio4.*
9528
9529PIN CONTROLLER - INTEL
9530M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9531M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9532S:	Maintained
9533F:	drivers/pinctrl/intel/
9534
9535PIN CONTROLLER - RENESAS
9536M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9537M:	Geert Uytterhoeven <geert+renesas@glider.be>
9538L:	linux-renesas-soc@vger.kernel.org
9539S:	Maintained
9540F:	drivers/pinctrl/sh-pfc/
9541
9542PIN CONTROLLER - SAMSUNG
9543M:	Tomasz Figa <tomasz.figa@gmail.com>
9544M:	Krzysztof Kozlowski <krzk@kernel.org>
9545M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9547L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9548S:	Maintained
9549F:	drivers/pinctrl/samsung/
9550F:	include/dt-bindings/pinctrl/samsung.h
9551F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9552
9553PIN CONTROLLER - SINGLE
9554M:	Tony Lindgren <tony@atomide.com>
9555M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9557L:	linux-omap@vger.kernel.org
9558S:	Maintained
9559F:	drivers/pinctrl/pinctrl-single.c
9560
9561PIN CONTROLLER - ST SPEAR
9562M:	Viresh Kumar <vireshk@kernel.org>
9563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9564W:	http://www.st.com/spear
9565S:	Maintained
9566F:	drivers/pinctrl/spear/
9567
9568PISTACHIO SOC SUPPORT
9569M:      James Hartley <james.hartley@imgtec.com>
9570M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9571L:      linux-mips@linux-mips.org
9572S:      Maintained
9573F:      arch/mips/pistachio/
9574F:      arch/mips/include/asm/mach-pistachio/
9575F:      arch/mips/boot/dts/pistachio/
9576F:      arch/mips/configs/pistachio*_defconfig
9577
9578PKTCDVD DRIVER
9579M:	Jiri Kosina <jikos@kernel.org>
9580S:	Maintained
9581F:	drivers/block/pktcdvd.c
9582F:	include/linux/pktcdvd.h
9583F:	include/uapi/linux/pktcdvd.h
9584
9585PKUNITY SOC DRIVERS
9586M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9587W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9588S:	Maintained
9589T:	git git://github.com/gxt/linux.git
9590F:	drivers/input/serio/i8042-unicore32io.h
9591F:	drivers/i2c/busses/i2c-puv3.c
9592F:	drivers/video/fbdev/fb-puv3.c
9593F:	drivers/rtc/rtc-puv3.c
9594
9595PMBUS HARDWARE MONITORING DRIVERS
9596M:	Guenter Roeck <linux@roeck-us.net>
9597L:	linux-hwmon@vger.kernel.org
9598W:	http://hwmon.wiki.kernel.org/
9599W:	http://www.roeck-us.net/linux/drivers/
9600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9601S:	Maintained
9602F:	Documentation/hwmon/pmbus
9603F:	drivers/hwmon/pmbus/
9604F:	include/linux/i2c/pmbus.h
9605
9606PMC SIERRA MaxRAID DRIVER
9607L:	linux-scsi@vger.kernel.org
9608W:	http://www.pmc-sierra.com/
9609S:	Orphan
9610F:	drivers/scsi/pmcraid.*
9611
9612PMC SIERRA PM8001 DRIVER
9613M:	Jack Wang <jinpu.wang@profitbricks.com>
9614M:	lindar_liu@usish.com
9615L:	pmchba@pmcs.com
9616L:	linux-scsi@vger.kernel.org
9617S:	Supported
9618F:	drivers/scsi/pm8001/
9619
9620POSIX CLOCKS and TIMERS
9621M:	Thomas Gleixner <tglx@linutronix.de>
9622L:	linux-kernel@vger.kernel.org
9623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9624S:	Maintained
9625F:	fs/timerfd.c
9626F:	include/linux/timer*
9627F:	kernel/time/*timer*
9628
9629POWER MANAGEMENT CORE
9630M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9631L:	linux-pm@vger.kernel.org
9632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9633S:	Supported
9634F:	drivers/base/power/
9635F:	include/linux/pm.h
9636F:	include/linux/pm_*
9637F:	include/linux/powercap.h
9638F:	drivers/powercap/
9639
9640POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9641M:	Sebastian Reichel <sre@kernel.org>
9642L:	linux-pm@vger.kernel.org
9643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9644S:	Maintained
9645F:	Documentation/devicetree/bindings/power/supply/
9646F:	include/linux/power_supply.h
9647F:	drivers/power/supply/
9648
9649POWER STATE COORDINATION INTERFACE (PSCI)
9650M:	Mark Rutland <mark.rutland@arm.com>
9651M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9652L:	linux-arm-kernel@lists.infradead.org
9653S:	Maintained
9654F:	drivers/firmware/psci.c
9655F:	include/linux/psci.h
9656F:	include/uapi/linux/psci.h
9657
9658POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9659M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9660L:	linuxppc-dev@lists.ozlabs.org
9661S:	Maintained
9662F:	drivers/char/powernv-op-panel.c
9663
9664PNP SUPPORT
9665M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9666S:	Maintained
9667F:	drivers/pnp/
9668
9669PPP PROTOCOL DRIVERS AND COMPRESSORS
9670M:	Paul Mackerras <paulus@samba.org>
9671L:	linux-ppp@vger.kernel.org
9672S:	Maintained
9673F:	drivers/net/ppp/ppp_*
9674
9675PPP OVER ATM (RFC 2364)
9676M:	Mitchell Blank Jr <mitch@sfgoth.com>
9677S:	Maintained
9678F:	net/atm/pppoatm.c
9679F:	include/uapi/linux/atmppp.h
9680
9681PPP OVER ETHERNET
9682M:	Michal Ostrowski <mostrows@earthlink.net>
9683S:	Maintained
9684F:	drivers/net/ppp/pppoe.c
9685F:	drivers/net/ppp/pppox.c
9686
9687PPP OVER L2TP
9688M:	James Chapman <jchapman@katalix.com>
9689S:	Maintained
9690F:	net/l2tp/l2tp_ppp.c
9691F:	include/linux/if_pppol2tp.h
9692F:	include/uapi/linux/if_pppol2tp.h
9693
9694PPS SUPPORT
9695M:	Rodolfo Giometti <giometti@enneenne.com>
9696W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9697L:	linuxpps@ml.enneenne.com (subscribers-only)
9698S:	Maintained
9699F:	Documentation/pps/
9700F:	drivers/pps/
9701F:	include/linux/pps*.h
9702
9703PPTP DRIVER
9704M:	Dmitry Kozlov <xeb@mail.ru>
9705L:	netdev@vger.kernel.org
9706S:	Maintained
9707F:	drivers/net/ppp/pptp.c
9708W:	http://sourceforge.net/projects/accel-pptp
9709
9710PREEMPTIBLE KERNEL
9711M:	Robert Love <rml@tech9.net>
9712L:	kpreempt-tech@lists.sourceforge.net
9713W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9714S:	Supported
9715F:	Documentation/preempt-locking.txt
9716F:	include/linux/preempt.h
9717
9718PRISM54 WIRELESS DRIVER
9719M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9720L:	linux-wireless@vger.kernel.org
9721W:	http://wireless.kernel.org/en/users/Drivers/p54
9722S:	Obsolete
9723F:	drivers/net/wireless/intersil/prism54/
9724
9725PS3 NETWORK SUPPORT
9726M:	Geoff Levand <geoff@infradead.org>
9727L:	netdev@vger.kernel.org
9728L:	linuxppc-dev@lists.ozlabs.org
9729S:	Maintained
9730F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9731
9732PS3 PLATFORM SUPPORT
9733M:	Geoff Levand <geoff@infradead.org>
9734L:	linuxppc-dev@lists.ozlabs.org
9735S:	Maintained
9736F:	arch/powerpc/boot/ps3*
9737F:	arch/powerpc/include/asm/lv1call.h
9738F:	arch/powerpc/include/asm/ps3*.h
9739F:	arch/powerpc/platforms/ps3/
9740F:	drivers/*/ps3*
9741F:	drivers/ps3/
9742F:	drivers/rtc/rtc-ps3.c
9743F:	drivers/usb/host/*ps3.c
9744F:	sound/ppc/snd_ps3*
9745
9746PS3VRAM DRIVER
9747M:	Jim Paris <jim@jtan.com>
9748M:	Geoff Levand <geoff@infradead.org>
9749L:	linuxppc-dev@lists.ozlabs.org
9750S:	Maintained
9751F:	drivers/block/ps3vram.c
9752
9753PSTORE FILESYSTEM
9754M:	Anton Vorontsov <anton@enomsg.org>
9755M:	Colin Cross <ccross@android.com>
9756M:	Kees Cook <keescook@chromium.org>
9757M:	Tony Luck <tony.luck@intel.com>
9758S:	Maintained
9759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9760F:	fs/pstore/
9761F:	include/linux/pstore*
9762F:	drivers/firmware/efi/efi-pstore.c
9763F:	drivers/acpi/apei/erst.c
9764
9765PTP HARDWARE CLOCK SUPPORT
9766M:	Richard Cochran <richardcochran@gmail.com>
9767L:	netdev@vger.kernel.org
9768S:	Maintained
9769W:	http://linuxptp.sourceforge.net/
9770F:	Documentation/ABI/testing/sysfs-ptp
9771F:	Documentation/ptp/*
9772F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9773F:	drivers/net/phy/dp83640*
9774F:	drivers/ptp/*
9775F:	include/linux/ptp_cl*
9776
9777PTRACE SUPPORT
9778M:	Roland McGrath <roland@hack.frob.com>
9779M:	Oleg Nesterov <oleg@redhat.com>
9780S:	Maintained
9781F:	include/asm-generic/syscall.h
9782F:	include/linux/ptrace.h
9783F:	include/linux/regset.h
9784F:	include/linux/tracehook.h
9785F:	include/uapi/linux/ptrace.h
9786F:	kernel/ptrace.c
9787
9788PULSE8-CEC DRIVER
9789M:	Hans Verkuil <hverkuil@xs4all.nl>
9790L:	linux-media@vger.kernel.org
9791T:	git git://linuxtv.org/media_tree.git
9792S:	Maintained
9793F:	drivers/staging/media/pulse8-cec
9794
9795PVRUSB2 VIDEO4LINUX DRIVER
9796M:	Mike Isely <isely@pobox.com>
9797L:	pvrusb2@isely.net	(subscribers-only)
9798L:	linux-media@vger.kernel.org
9799W:	http://www.isely.net/pvrusb2/
9800T:	git git://linuxtv.org/media_tree.git
9801S:	Maintained
9802F:	Documentation/media/v4l-drivers/pvrusb2*
9803F:	drivers/media/usb/pvrusb2/
9804
9805PWC WEBCAM DRIVER
9806M:	Hans Verkuil <hverkuil@xs4all.nl>
9807L:	linux-media@vger.kernel.org
9808T:	git git://linuxtv.org/media_tree.git
9809S:	Odd Fixes
9810F:	drivers/media/usb/pwc/*
9811
9812PWM FAN DRIVER
9813M:	Kamil Debski <kamil@wypas.org>
9814M:	Lukasz Majewski <l.majewski@samsung.com>
9815L:	linux-hwmon@vger.kernel.org
9816S:	Supported
9817F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9818F:	Documentation/hwmon/pwm-fan
9819F:	drivers/hwmon/pwm-fan.c
9820
9821PWM SUBSYSTEM
9822M:	Thierry Reding <thierry.reding@gmail.com>
9823L:	linux-pwm@vger.kernel.org
9824S:	Maintained
9825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9826F:	Documentation/pwm.txt
9827F:	Documentation/devicetree/bindings/pwm/
9828F:	include/linux/pwm.h
9829F:	drivers/pwm/
9830F:	drivers/video/backlight/pwm_bl.c
9831F:	include/linux/pwm_backlight.h
9832
9833PXA2xx/PXA3xx SUPPORT
9834M:	Daniel Mack <daniel@zonque.org>
9835M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9836M:	Robert Jarzmik <robert.jarzmik@free.fr>
9837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9838T:	git git://github.com/hzhuang1/linux.git
9839T:	git git://github.com/rjarzmik/linux.git
9840S:	Maintained
9841F:	arch/arm/boot/dts/pxa*
9842F:	arch/arm/mach-pxa/
9843F:	drivers/dma/pxa*
9844F:	drivers/pcmcia/pxa2xx*
9845F:	drivers/pinctrl/pxa/
9846F:	drivers/spi/spi-pxa2xx*
9847F:	drivers/usb/gadget/udc/pxa2*
9848F:	include/sound/pxa2xx-lib.h
9849F:	sound/arm/pxa*
9850F:	sound/soc/pxa/
9851
9852PXA GPIO DRIVER
9853M:	Robert Jarzmik <robert.jarzmik@free.fr>
9854L:	linux-gpio@vger.kernel.org
9855S:	Maintained
9856F:	drivers/gpio/gpio-pxa.c
9857
9858PXA3xx NAND FLASH DRIVER
9859M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9860L:	linux-mtd@lists.infradead.org
9861S:	Maintained
9862F:	drivers/mtd/nand/pxa3xx_nand.c
9863
9864MMP SUPPORT
9865M:	Eric Miao <eric.y.miao@gmail.com>
9866M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9867L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9868T:	git git://github.com/hzhuang1/linux.git
9869T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9870S:	Maintained
9871F:	arch/arm/boot/dts/mmp*
9872F:	arch/arm/mach-mmp/
9873
9874PXA MMCI DRIVER
9875S:	Orphan
9876
9877PXA RTC DRIVER
9878M:	Robert Jarzmik <robert.jarzmik@free.fr>
9879L:	rtc-linux@googlegroups.com
9880S:	Maintained
9881
9882QAT DRIVER
9883M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9884M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
9885L:	qat-linux@intel.com
9886S:	Supported
9887F:	drivers/crypto/qat/
9888
9889QIB DRIVER
9890M:	Mike Marciniszyn <infinipath@intel.com>
9891L:	linux-rdma@vger.kernel.org
9892S:	Supported
9893F:	drivers/infiniband/hw/qib/
9894
9895QLOGIC QLA1280 SCSI DRIVER
9896M:	Michael Reed <mdr@sgi.com>
9897L:	linux-scsi@vger.kernel.org
9898S:	Maintained
9899F:	drivers/scsi/qla1280.[ch]
9900
9901QLOGIC QLA2XXX FC-SCSI DRIVER
9902M:	qla2xxx-upstream@qlogic.com
9903L:	linux-scsi@vger.kernel.org
9904S:	Supported
9905F:	Documentation/scsi/LICENSE.qla2xxx
9906F:	drivers/scsi/qla2xxx/
9907
9908QLOGIC QLA4XXX iSCSI DRIVER
9909M:	QLogic-Storage-Upstream@qlogic.com
9910L:	linux-scsi@vger.kernel.org
9911S:	Supported
9912F:	Documentation/scsi/LICENSE.qla4xxx
9913F:	drivers/scsi/qla4xxx/
9914
9915QLOGIC QLA3XXX NETWORK DRIVER
9916M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9917M:	Ron Mercer <ron.mercer@qlogic.com>
9918M:	linux-driver@qlogic.com
9919L:	netdev@vger.kernel.org
9920S:	Supported
9921F:	Documentation/networking/LICENSE.qla3xxx
9922F:	drivers/net/ethernet/qlogic/qla3xxx.*
9923
9924QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9925M:	Dept-GELinuxNICDev@qlogic.com
9926L:	netdev@vger.kernel.org
9927S:	Supported
9928F:	drivers/net/ethernet/qlogic/qlcnic/
9929
9930QLOGIC QLGE 10Gb ETHERNET DRIVER
9931M:	Harish Patil <harish.patil@qlogic.com>
9932M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9933M:	Dept-GELinuxNICDev@qlogic.com
9934M:	linux-driver@qlogic.com
9935L:	netdev@vger.kernel.org
9936S:	Supported
9937F:	drivers/net/ethernet/qlogic/qlge/
9938
9939QLOGIC QL4xxx ETHERNET DRIVER
9940M:	Yuval Mintz <Yuval.Mintz@qlogic.com>
9941M:	Ariel Elior <Ariel.Elior@qlogic.com>
9942M:	everest-linux-l2@qlogic.com
9943L:	netdev@vger.kernel.org
9944S:	Supported
9945F:	drivers/net/ethernet/qlogic/qed/
9946F:	include/linux/qed/
9947F:	drivers/net/ethernet/qlogic/qede/
9948
9949QNX4 FILESYSTEM
9950M:	Anders Larsen <al@alarsen.net>
9951W:	http://www.alarsen.net/linux/qnx4fs/
9952S:	Maintained
9953F:	fs/qnx4/
9954F:	include/uapi/linux/qnx4_fs.h
9955F:	include/uapi/linux/qnxtypes.h
9956
9957QORIQ DPAA2 FSL-MC BUS DRIVER
9958M:	Stuart Yoder <stuart.yoder@nxp.com>
9959L:	linux-kernel@vger.kernel.org
9960S:	Maintained
9961F:	drivers/staging/fsl-mc/
9962
9963QT1010 MEDIA DRIVER
9964M:	Antti Palosaari <crope@iki.fi>
9965L:	linux-media@vger.kernel.org
9966W:	https://linuxtv.org
9967W:	http://palosaari.fi/linux/
9968Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9969T:	git git://linuxtv.org/anttip/media_tree.git
9970S:	Maintained
9971F:	drivers/media/tuners/qt1010*
9972
9973QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9974M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9975L:	linux-wireless@vger.kernel.org
9976L:	ath9k-devel@lists.ath9k.org
9977W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9978S:	Supported
9979F:	drivers/net/wireless/ath/ath9k/
9980
9981QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9982M:	Kalle Valo <kvalo@qca.qualcomm.com>
9983L:	ath10k@lists.infradead.org
9984W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9986S:	Supported
9987F:	drivers/net/wireless/ath/ath10k/
9988
9989QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9990M:	Timur Tabi <timur@codeaurora.org>
9991L:	netdev@vger.kernel.org
9992S:	Supported
9993F:	drivers/net/ethernet/qualcomm/emac/
9994
9995QUALCOMM HEXAGON ARCHITECTURE
9996M:	Richard Kuo <rkuo@codeaurora.org>
9997L:	linux-hexagon@vger.kernel.org
9998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9999S:	Supported
10000F:	arch/hexagon/
10001
10002QUALCOMM WCN36XX WIRELESS DRIVER
10003M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10004L:	wcn36xx@lists.infradead.org
10005W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10006T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10007S:	Supported
10008F:	drivers/net/wireless/ath/wcn36xx/
10009
10010QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10011M:	Gabriel Somlo <somlo@cmu.edu>
10012M:	"Michael S. Tsirkin" <mst@redhat.com>
10013L:	qemu-devel@nongnu.org
10014S:	Maintained
10015F:	drivers/firmware/qemu_fw_cfg.c
10016
10017RADOS BLOCK DEVICE (RBD)
10018M:	Ilya Dryomov <idryomov@gmail.com>
10019M:	Sage Weil <sage@redhat.com>
10020M:	Alex Elder <elder@kernel.org>
10021L:	ceph-devel@vger.kernel.org
10022W:	http://ceph.com/
10023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10024T:	git git://github.com/ceph/ceph-client.git
10025S:	Supported
10026F:	Documentation/ABI/testing/sysfs-bus-rbd
10027F:	drivers/block/rbd.c
10028F:	drivers/block/rbd_types.h
10029
10030RADEON FRAMEBUFFER DISPLAY DRIVER
10031M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10032L:	linux-fbdev@vger.kernel.org
10033S:	Maintained
10034F:	drivers/video/fbdev/aty/radeon*
10035F:	include/uapi/linux/radeonfb.h
10036
10037RADIOSHARK RADIO DRIVER
10038M:	Hans Verkuil <hverkuil@xs4all.nl>
10039L:	linux-media@vger.kernel.org
10040T:	git git://linuxtv.org/media_tree.git
10041S:	Maintained
10042F:	drivers/media/radio/radio-shark.c
10043
10044RADIOSHARK2 RADIO DRIVER
10045M:	Hans Verkuil <hverkuil@xs4all.nl>
10046L:	linux-media@vger.kernel.org
10047T:	git git://linuxtv.org/media_tree.git
10048S:	Maintained
10049F:	drivers/media/radio/radio-shark2.c
10050F:	drivers/media/radio/radio-tea5777.c
10051
10052RAGE128 FRAMEBUFFER DISPLAY DRIVER
10053M:	Paul Mackerras <paulus@samba.org>
10054L:	linux-fbdev@vger.kernel.org
10055S:	Maintained
10056F:	drivers/video/fbdev/aty/aty128fb.c
10057
10058RALINK MIPS ARCHITECTURE
10059M:	John Crispin <john@phrozen.org>
10060L:	linux-mips@linux-mips.org
10061S:	Maintained
10062F:	arch/mips/ralink
10063
10064RALINK RT2X00 WIRELESS LAN DRIVER
10065P:	rt2x00 project
10066M:	Stanislaw Gruszka <sgruszka@redhat.com>
10067M:	Helmut Schaa <helmut.schaa@googlemail.com>
10068L:	linux-wireless@vger.kernel.org
10069S:	Maintained
10070F:	drivers/net/wireless/ralink/rt2x00/
10071
10072RAMDISK RAM BLOCK DEVICE DRIVER
10073M:	Jens Axboe <axboe@kernel.dk>
10074S:	Maintained
10075F:	Documentation/blockdev/ramdisk.txt
10076F:	drivers/block/brd.c
10077
10078RANDOM NUMBER DRIVER
10079M:	"Theodore Ts'o" <tytso@mit.edu>
10080S:	Maintained
10081F:	drivers/char/random.c
10082
10083RAPIDIO SUBSYSTEM
10084M:	Matt Porter <mporter@kernel.crashing.org>
10085M:	Alexandre Bounine <alexandre.bounine@idt.com>
10086S:	Maintained
10087F:	drivers/rapidio/
10088
10089RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10090L:	linux-wireless@vger.kernel.org
10091S:	Orphan
10092F:	drivers/net/wireless/ray*
10093
10094RCUTORTURE MODULE
10095M:	Josh Triplett <josh@joshtriplett.org>
10096M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10097L:	linux-kernel@vger.kernel.org
10098S:	Supported
10099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10100F:	Documentation/RCU/torture.txt
10101F:	kernel/rcu/rcutorture.c
10102
10103RCUTORTURE TEST FRAMEWORK
10104M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10105M:	Josh Triplett <josh@joshtriplett.org>
10106R:	Steven Rostedt <rostedt@goodmis.org>
10107R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10108R:	Lai Jiangshan <jiangshanlai@gmail.com>
10109L:	linux-kernel@vger.kernel.org
10110S:	Supported
10111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10112F:	tools/testing/selftests/rcutorture
10113
10114RDC R-321X SoC
10115M:	Florian Fainelli <florian@openwrt.org>
10116S:	Maintained
10117
10118RDC R6040 FAST ETHERNET DRIVER
10119M:	Florian Fainelli <f.fainelli@gmail.com>
10120L:	netdev@vger.kernel.org
10121S:	Maintained
10122F:	drivers/net/ethernet/rdc/r6040.c
10123
10124RDS - RELIABLE DATAGRAM SOCKETS
10125M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10126L:	netdev@vger.kernel.org
10127L:	linux-rdma@vger.kernel.org
10128L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10129W:	https://oss.oracle.com/projects/rds/
10130S:	Supported
10131F:	net/rds/
10132F:	Documentation/networking/rds.txt
10133
10134RDMAVT - RDMA verbs software
10135M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10136L:	linux-rdma@vger.kernel.org
10137S:	Supported
10138F:	drivers/infiniband/sw/rdmavt
10139
10140READ-COPY UPDATE (RCU)
10141M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10142M:	Josh Triplett <josh@joshtriplett.org>
10143R:	Steven Rostedt <rostedt@goodmis.org>
10144R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10145R:	Lai Jiangshan <jiangshanlai@gmail.com>
10146L:	linux-kernel@vger.kernel.org
10147W:	http://www.rdrop.com/users/paulmck/RCU/
10148S:	Supported
10149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10150F:	Documentation/RCU/
10151X:	Documentation/RCU/torture.txt
10152F:	include/linux/rcu*
10153X:	include/linux/srcu.h
10154F:	kernel/rcu/
10155X:	kernel/torture.c
10156
10157REAL TIME CLOCK (RTC) SUBSYSTEM
10158M:	Alessandro Zummo <a.zummo@towertech.it>
10159M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10160L:	rtc-linux@googlegroups.com
10161Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10163S:	Maintained
10164F:	Documentation/devicetree/bindings/rtc/
10165F:	Documentation/rtc.txt
10166F:	drivers/rtc/
10167F:	include/linux/rtc.h
10168F:	include/uapi/linux/rtc.h
10169F:	include/linux/rtc/
10170F:	include/linux/platform_data/rtc-*
10171F:	tools/testing/selftests/timers/rtctest.c
10172
10173REALTEK AUDIO CODECS
10174M:	Bard Liao <bardliao@realtek.com>
10175M:	Oder Chiou <oder_chiou@realtek.com>
10176S:	Maintained
10177F:	sound/soc/codecs/rt*
10178F:	include/sound/rt*.h
10179
10180REISERFS FILE SYSTEM
10181L:	reiserfs-devel@vger.kernel.org
10182S:	Supported
10183F:	fs/reiserfs/
10184
10185REGISTER MAP ABSTRACTION
10186M:	Mark Brown <broonie@kernel.org>
10187L:	linux-kernel@vger.kernel.org
10188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10189S:	Supported
10190F:	Documentation/devicetree/bindings/regmap/
10191F:	drivers/base/regmap/
10192F:	include/linux/regmap.h
10193
10194REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10195M:	Ohad Ben-Cohen <ohad@wizery.com>
10196M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10197L:	linux-remoteproc@vger.kernel.org
10198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10199S:	Maintained
10200F:	Documentation/devicetree/bindings/remoteproc/
10201F:	Documentation/remoteproc.txt
10202F:	drivers/remoteproc/
10203F:	include/linux/remoteproc.h
10204
10205REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10206M:	Ohad Ben-Cohen <ohad@wizery.com>
10207M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10208L:	linux-remoteproc@vger.kernel.org
10209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10210S:	Maintained
10211F:	drivers/rpmsg/
10212F:	Documentation/rpmsg.txt
10213F:	include/linux/rpmsg.h
10214
10215RENESAS CLOCK DRIVERS
10216M:	Geert Uytterhoeven <geert+renesas@glider.be>
10217L:	linux-renesas-soc@vger.kernel.org
10218S:	Supported
10219F:	drivers/clk/renesas/
10220
10221RENESAS ETHERNET DRIVERS
10222R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10223L:	netdev@vger.kernel.org
10224L:	linux-renesas-soc@vger.kernel.org
10225F:	drivers/net/ethernet/renesas/
10226F:	include/linux/sh_eth.h
10227
10228RENESAS USB2 PHY DRIVER
10229M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10230L:	linux-renesas-soc@vger.kernel.org
10231S:	Maintained
10232F:	drivers/phy/phy-rcar-gen3-usb2.c
10233
10234RESET CONTROLLER FRAMEWORK
10235M:	Philipp Zabel <p.zabel@pengutronix.de>
10236T:	git git://git.pengutronix.de/git/pza/linux
10237S:	Maintained
10238F:	drivers/reset/
10239F:	Documentation/devicetree/bindings/reset/
10240F:	include/dt-bindings/reset/
10241F:	include/linux/reset.h
10242F:	include/linux/reset-controller.h
10243
10244RFKILL
10245M:	Johannes Berg <johannes@sipsolutions.net>
10246L:	linux-wireless@vger.kernel.org
10247W:	http://wireless.kernel.org/
10248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10250S:	Maintained
10251F:	Documentation/rfkill.txt
10252F:	net/rfkill/
10253
10254RHASHTABLE
10255M:	Thomas Graf <tgraf@suug.ch>
10256M:	Herbert Xu <herbert@gondor.apana.org.au>
10257L:	netdev@vger.kernel.org
10258S:	Maintained
10259F:	lib/rhashtable.c
10260F:	include/linux/rhashtable.h
10261
10262RICOH SMARTMEDIA/XD DRIVER
10263M:	Maxim Levitsky <maximlevitsky@gmail.com>
10264S:	Maintained
10265F:	drivers/mtd/nand/r852.c
10266F:	drivers/mtd/nand/r852.h
10267
10268RICOH R5C592 MEMORYSTICK DRIVER
10269M:	Maxim Levitsky <maximlevitsky@gmail.com>
10270S:	Maintained
10271F:	drivers/memstick/host/r592.*
10272
10273ROCCAT DRIVERS
10274M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10275W:	http://sourceforge.net/projects/roccat/
10276S:	Maintained
10277F:	drivers/hid/hid-roccat*
10278F:	include/linux/hid-roccat*
10279F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10280
10281ROCKER DRIVER
10282M:	Jiri Pirko <jiri@resnulli.us>
10283L:	netdev@vger.kernel.org
10284S:	Supported
10285F:	drivers/net/ethernet/rocker/
10286
10287ROCKETPORT DRIVER
10288P:	Comtrol Corp.
10289W:	http://www.comtrol.com
10290S:	Maintained
10291F:	Documentation/serial/rocket.txt
10292F:	drivers/tty/rocket*
10293
10294ROCKETPORT EXPRESS/INFINITY DRIVER
10295M:	Kevin Cernekee <cernekee@gmail.com>
10296L:	linux-serial@vger.kernel.org
10297S:	Odd Fixes
10298F:	drivers/tty/serial/rp2.*
10299
10300ROSE NETWORK LAYER
10301M:	Ralf Baechle <ralf@linux-mips.org>
10302L:	linux-hams@vger.kernel.org
10303W:	http://www.linux-ax25.org/
10304S:	Maintained
10305F:	include/net/rose.h
10306F:	include/uapi/linux/rose.h
10307F:	net/rose/
10308
10309RTL2830 MEDIA DRIVER
10310M:	Antti Palosaari <crope@iki.fi>
10311L:	linux-media@vger.kernel.org
10312W:	https://linuxtv.org
10313W:	http://palosaari.fi/linux/
10314Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10315T:	git git://linuxtv.org/anttip/media_tree.git
10316S:	Maintained
10317F:	drivers/media/dvb-frontends/rtl2830*
10318
10319RTL2832 MEDIA DRIVER
10320M:	Antti Palosaari <crope@iki.fi>
10321L:	linux-media@vger.kernel.org
10322W:	https://linuxtv.org
10323W:	http://palosaari.fi/linux/
10324Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10325T:	git git://linuxtv.org/anttip/media_tree.git
10326S:	Maintained
10327F:	drivers/media/dvb-frontends/rtl2832*
10328
10329RTL2832_SDR MEDIA DRIVER
10330M:	Antti Palosaari <crope@iki.fi>
10331L:	linux-media@vger.kernel.org
10332W:	https://linuxtv.org
10333W:	http://palosaari.fi/linux/
10334Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10335T:	git git://linuxtv.org/anttip/media_tree.git
10336S:	Maintained
10337F:	drivers/media/dvb-frontends/rtl2832_sdr*
10338
10339RTL8180 WIRELESS DRIVER
10340L:	linux-wireless@vger.kernel.org
10341W:	http://wireless.kernel.org/
10342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10343S:	Orphan
10344F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10345
10346RTL8187 WIRELESS DRIVER
10347M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10348M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10349M:	Larry Finger <Larry.Finger@lwfinger.net>
10350L:	linux-wireless@vger.kernel.org
10351W:	http://wireless.kernel.org/
10352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10353S:	Maintained
10354F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10355
10356RTL8192CE WIRELESS DRIVER
10357M:	Larry Finger <Larry.Finger@lwfinger.net>
10358M:	Chaoming Li <chaoming_li@realsil.com.cn>
10359L:	linux-wireless@vger.kernel.org
10360W:	http://wireless.kernel.org/
10361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10362S:	Maintained
10363F:	drivers/net/wireless/realtek/rtlwifi/
10364F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10365
10366RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10367M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10368L:	linux-wireless@vger.kernel.org
10369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10370S:	Maintained
10371F:	drivers/net/wireless/realtek/rtl8xxxu/
10372
10373S3 SAVAGE FRAMEBUFFER DRIVER
10374M:	Antonino Daplas <adaplas@gmail.com>
10375L:	linux-fbdev@vger.kernel.org
10376S:	Maintained
10377F:	drivers/video/fbdev/savage/
10378
10379S390
10380M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10381M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10382L:	linux-s390@vger.kernel.org
10383W:	http://www.ibm.com/developerworks/linux/linux390/
10384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10385S:	Supported
10386F:	arch/s390/
10387F:	drivers/s390/
10388F:	Documentation/s390/
10389F:	Documentation/DocBook/s390*
10390
10391S390 COMMON I/O LAYER
10392M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10393M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10394L:	linux-s390@vger.kernel.org
10395W:	http://www.ibm.com/developerworks/linux/linux390/
10396S:	Supported
10397F:	drivers/s390/cio/
10398
10399S390 DASD DRIVER
10400M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10401M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10402L:	linux-s390@vger.kernel.org
10403W:	http://www.ibm.com/developerworks/linux/linux390/
10404S:	Supported
10405F:	drivers/s390/block/dasd*
10406F:	block/partitions/ibm.c
10407
10408S390 NETWORK DRIVERS
10409M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10410L:	linux-s390@vger.kernel.org
10411W:	http://www.ibm.com/developerworks/linux/linux390/
10412S:	Supported
10413F:	drivers/s390/net/
10414
10415S390 PCI SUBSYSTEM
10416M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10417M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10418L:	linux-s390@vger.kernel.org
10419W:	http://www.ibm.com/developerworks/linux/linux390/
10420S:	Supported
10421F:	arch/s390/pci/
10422F:	drivers/pci/hotplug/s390_pci_hpc.c
10423
10424S390 ZCRYPT DRIVER
10425M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10426L:	linux-s390@vger.kernel.org
10427W:	http://www.ibm.com/developerworks/linux/linux390/
10428S:	Supported
10429F:	drivers/s390/crypto/
10430
10431S390 ZFCP DRIVER
10432M:	Steffen Maier <maier@linux.vnet.ibm.com>
10433L:	linux-s390@vger.kernel.org
10434W:	http://www.ibm.com/developerworks/linux/linux390/
10435S:	Supported
10436F:	drivers/s390/scsi/zfcp_*
10437
10438S390 IUCV NETWORK LAYER
10439M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10440L:	linux-s390@vger.kernel.org
10441W:	http://www.ibm.com/developerworks/linux/linux390/
10442S:	Supported
10443F:	drivers/s390/net/*iucv*
10444F:	include/net/iucv/
10445F:	net/iucv/
10446
10447S390 IOMMU (PCI)
10448M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10449L:	linux-s390@vger.kernel.org
10450W:	http://www.ibm.com/developerworks/linux/linux390/
10451S:	Supported
10452F:	drivers/iommu/s390-iommu.c
10453
10454S3C24XX SD/MMC Driver
10455M:	Ben Dooks <ben-linux@fluff.org>
10456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10457S:	Supported
10458F:	drivers/mmc/host/s3cmci.*
10459
10460SAA6588 RDS RECEIVER DRIVER
10461M:	Hans Verkuil <hverkuil@xs4all.nl>
10462L:	linux-media@vger.kernel.org
10463T:	git git://linuxtv.org/media_tree.git
10464W:	https://linuxtv.org
10465S:	Odd Fixes
10466F:	drivers/media/i2c/saa6588*
10467
10468SAA7134 VIDEO4LINUX DRIVER
10469M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10470M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10471L:	linux-media@vger.kernel.org
10472W:	https://linuxtv.org
10473T:	git git://linuxtv.org/media_tree.git
10474S:	Odd fixes
10475F:	Documentation/media/v4l-drivers/saa7134*
10476F:	drivers/media/pci/saa7134/
10477
10478SAA7146 VIDEO4LINUX-2 DRIVER
10479M:	Hans Verkuil <hverkuil@xs4all.nl>
10480L:	linux-media@vger.kernel.org
10481T:	git git://linuxtv.org/media_tree.git
10482S:	Maintained
10483F:	drivers/media/common/saa7146/
10484F:	drivers/media/pci/saa7146/
10485F:	include/media/saa7146*
10486
10487SAMSUNG LAPTOP DRIVER
10488M:	Corentin Chary <corentin.chary@gmail.com>
10489L:	platform-driver-x86@vger.kernel.org
10490S:	Maintained
10491F:	drivers/platform/x86/samsung-laptop.c
10492
10493SAMSUNG AUDIO (ASoC) DRIVERS
10494M:	Krzysztof Kozlowski <krzk@kernel.org>
10495M:	Sangbeom Kim <sbkim73@samsung.com>
10496M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10497L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10498S:	Supported
10499F:	sound/soc/samsung/
10500
10501SAMSUNG FRAMEBUFFER DRIVER
10502M:	Jingoo Han <jingoohan1@gmail.com>
10503L:	linux-fbdev@vger.kernel.org
10504S:	Maintained
10505F:	drivers/video/fbdev/s3c-fb.c
10506
10507SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10508M:	Sangbeom Kim <sbkim73@samsung.com>
10509M:	Krzysztof Kozlowski <krzk@kernel.org>
10510M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10511L:	linux-kernel@vger.kernel.org
10512L:	linux-samsung-soc@vger.kernel.org
10513S:	Supported
10514F:	drivers/mfd/sec*.c
10515F:	drivers/regulator/s2m*.c
10516F:	drivers/regulator/s5m*.c
10517F:	drivers/clk/clk-s2mps11.c
10518F:	drivers/rtc/rtc-s5m.c
10519F:	include/linux/mfd/samsung/
10520F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10521F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10522F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10523F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10524
10525SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10526M:	Kyungmin Park <kyungmin.park@samsung.com>
10527M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10528L:	linux-media@vger.kernel.org
10529Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10530S:	Supported
10531F:	drivers/media/platform/exynos4-is/
10532
10533SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10534M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10535L:	linux-media@vger.kernel.org
10536L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10537S:	Maintained
10538F:	drivers/media/platform/s3c-camif/
10539F:	include/media/drv-intf/s3c_camif.h
10540
10541SAMSUNG S5C73M3 CAMERA DRIVER
10542M:	Kyungmin Park <kyungmin.park@samsung.com>
10543M:	Andrzej Hajda <a.hajda@samsung.com>
10544L:	linux-media@vger.kernel.org
10545S:	Supported
10546F:	drivers/media/i2c/s5c73m3/*
10547
10548SAMSUNG S5K5BAF CAMERA DRIVER
10549M:	Kyungmin Park <kyungmin.park@samsung.com>
10550M:	Andrzej Hajda <a.hajda@samsung.com>
10551L:	linux-media@vger.kernel.org
10552S:	Supported
10553F:	drivers/media/i2c/s5k5baf.c
10554
10555SAMSUNG S3FWRN5 NFC DRIVER
10556M:	Robert Baldyga <r.baldyga@samsung.com>
10557M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10558L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10559S:	Supported
10560F:	drivers/nfc/s3fwrn5
10561
10562SAMSUNG SOC CLOCK DRIVERS
10563M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10564M:	Tomasz Figa <tomasz.figa@gmail.com>
10565M:	Chanwoo Choi <cw00.choi@samsung.com>
10566S:	Supported
10567L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10568F:	drivers/clk/samsung/
10569F:	include/dt-bindings/clock/exynos*.h
10570F:	Documentation/devicetree/bindings/clock/exynos*.txt
10571
10572SAMSUNG SPI DRIVERS
10573M:	Kukjin Kim <kgene@kernel.org>
10574M:	Krzysztof Kozlowski <krzk@kernel.org>
10575M:	Andi Shyti <andi.shyti@samsung.com>
10576L:	linux-spi@vger.kernel.org
10577L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10578S:	Maintained
10579F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10580F:	drivers/spi/spi-s3c*
10581F:	include/linux/platform_data/spi-s3c64xx.h
10582
10583SAMSUNG SXGBE DRIVERS
10584M:	Byungho An <bh74.an@samsung.com>
10585M:	Girish K S <ks.giri@samsung.com>
10586M:	Vipul Pandya <vipul.pandya@samsung.com>
10587S:	Supported
10588L:	netdev@vger.kernel.org
10589F:	drivers/net/ethernet/samsung/sxgbe/
10590
10591SAMSUNG THERMAL DRIVER
10592M:	Lukasz Majewski <l.majewski@samsung.com>
10593L:	linux-pm@vger.kernel.org
10594L:	linux-samsung-soc@vger.kernel.org
10595S:	Supported
10596T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10597F:	drivers/thermal/samsung/
10598
10599SAMSUNG USB2 PHY DRIVER
10600M:	Kamil Debski <kamil@wypas.org>
10601M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10602L:	linux-kernel@vger.kernel.org
10603S:	Supported
10604F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10605F:	Documentation/phy/samsung-usb2.txt
10606F:	drivers/phy/phy-exynos4210-usb2.c
10607F:	drivers/phy/phy-exynos4x12-usb2.c
10608F:	drivers/phy/phy-exynos5250-usb2.c
10609F:	drivers/phy/phy-s5pv210-usb2.c
10610F:	drivers/phy/phy-samsung-usb2.c
10611F:	drivers/phy/phy-samsung-usb2.h
10612
10613SERIAL DRIVERS
10614M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10615L:	linux-serial@vger.kernel.org
10616S:	Maintained
10617F:	Documentation/devicetree/bindings/serial/
10618F:	drivers/tty/serial/
10619
10620STI CEC DRIVER
10621M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
10622L:	kernel@stlinux.com
10623S:	Maintained
10624F:	drivers/staging/media/st-cec/
10625F:	Documentation/devicetree/bindings/media/stih-cec.txt
10626
10627SYNOPSYS DESIGNWARE DMAC DRIVER
10628M:	Viresh Kumar <vireshk@kernel.org>
10629M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10630S:	Maintained
10631F:	include/linux/dma/dw.h
10632F:	include/linux/platform_data/dma-dw.h
10633F:	drivers/dma/dw/
10634
10635SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10636M: Lars Persson <lars.persson@axis.com>
10637L: netdev@vger.kernel.org
10638S: Supported
10639F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10640F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10641
10642SYNOPSYS DESIGNWARE I2C DRIVER
10643M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10644R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10645R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10646L:	linux-i2c@vger.kernel.org
10647S:	Maintained
10648F:	drivers/i2c/busses/i2c-designware-*
10649F:	include/linux/platform_data/i2c-designware.h
10650
10651SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10652M:	Jaehoon Chung <jh80.chung@samsung.com>
10653L:	linux-mmc@vger.kernel.org
10654S:	Maintained
10655F:	include/linux/mmc/dw_mmc.h
10656F:	drivers/mmc/host/dw_mmc*
10657
10658SYSTEM TRACE MODULE CLASS
10659M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10660S:	Maintained
10661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10662F:	Documentation/trace/stm.txt
10663F:	drivers/hwtracing/stm/
10664F:	include/linux/stm.h
10665F:	include/uapi/linux/stm.h
10666
10667THUNDERBOLT DRIVER
10668M:	Andreas Noever <andreas.noever@gmail.com>
10669S:	Maintained
10670F:	drivers/thunderbolt/
10671
10672TI BQ27XXX POWER SUPPLY DRIVER
10673R:	Andrew F. Davis <afd@ti.com>
10674F:	include/linux/power/bq27xxx_battery.h
10675F:	drivers/power/supply/bq27xxx_battery.c
10676F:	drivers/power/supply/bq27xxx_battery_i2c.c
10677
10678TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10679M:	John Stultz <john.stultz@linaro.org>
10680M:	Thomas Gleixner <tglx@linutronix.de>
10681L:	linux-kernel@vger.kernel.org
10682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10683S:	Supported
10684F:	include/linux/clocksource.h
10685F:	include/linux/time.h
10686F:	include/linux/timex.h
10687F:	include/uapi/linux/time.h
10688F:	include/uapi/linux/timex.h
10689F:	kernel/time/clocksource.c
10690F:	kernel/time/time*.c
10691F:	kernel/time/alarmtimer.c
10692F:	kernel/time/ntp.c
10693F:	tools/testing/selftests/timers/
10694
10695SC1200 WDT DRIVER
10696M:	Zwane Mwaikambo <zwanem@gmail.com>
10697S:	Maintained
10698F:	drivers/watchdog/sc1200wdt.c
10699
10700SCHEDULER
10701M:	Ingo Molnar <mingo@redhat.com>
10702M:	Peter Zijlstra <peterz@infradead.org>
10703L:	linux-kernel@vger.kernel.org
10704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10705S:	Maintained
10706F:	kernel/sched/
10707F:	include/linux/sched.h
10708F:	include/uapi/linux/sched.h
10709F:	include/linux/wait.h
10710
10711SCORE ARCHITECTURE
10712M:	Chen Liqin <liqin.linux@gmail.com>
10713M:	Lennox Wu <lennox.wu@gmail.com>
10714W:	http://www.sunplus.com
10715S:	Supported
10716F:	arch/score/
10717
10718SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10719M:	Sudeep Holla <sudeep.holla@arm.com>
10720L:	linux-arm-kernel@lists.infradead.org
10721S:	Maintained
10722F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10723F:	drivers/clk/clk-scpi.c
10724F:	drivers/cpufreq/scpi-cpufreq.c
10725F:	drivers/firmware/arm_scpi.c
10726F:	include/linux/scpi_protocol.h
10727
10728SCSI CDROM DRIVER
10729M:	Jens Axboe <axboe@kernel.dk>
10730L:	linux-scsi@vger.kernel.org
10731W:	http://www.kernel.dk
10732S:	Maintained
10733F:	drivers/scsi/sr*
10734
10735SCSI RDMA PROTOCOL (SRP) INITIATOR
10736M:	Bart Van Assche <bart.vanassche@sandisk.com>
10737L:	linux-rdma@vger.kernel.org
10738S:	Supported
10739W:	http://www.openfabrics.org
10740Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10742F:	drivers/infiniband/ulp/srp/
10743F:	include/scsi/srp.h
10744
10745SCSI SG DRIVER
10746M:	Doug Gilbert <dgilbert@interlog.com>
10747L:	linux-scsi@vger.kernel.org
10748W:	http://sg.danny.cz/sg
10749S:	Maintained
10750F:	Documentation/scsi/scsi-generic.txt
10751F:	drivers/scsi/sg.c
10752F:	include/scsi/sg.h
10753
10754SCSI SUBSYSTEM
10755M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10757M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10759L:	linux-scsi@vger.kernel.org
10760S:	Maintained
10761F:	Documentation/devicetree/bindings/scsi/
10762F:	drivers/scsi/
10763F:	include/scsi/
10764
10765SCSI TAPE DRIVER
10766M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10767L:	linux-scsi@vger.kernel.org
10768S:	Maintained
10769F:	Documentation/scsi/st.txt
10770F:	drivers/scsi/st.*
10771F:	drivers/scsi/st_*.h
10772
10773SCTP PROTOCOL
10774M:	Vlad Yasevich <vyasevich@gmail.com>
10775M:	Neil Horman <nhorman@tuxdriver.com>
10776L:	linux-sctp@vger.kernel.org
10777W:	http://lksctp.sourceforge.net
10778S:	Maintained
10779F:	Documentation/networking/sctp.txt
10780F:	include/linux/sctp.h
10781F:	include/uapi/linux/sctp.h
10782F:	include/net/sctp/
10783F:	net/sctp/
10784
10785SCx200 CPU SUPPORT
10786M:	Jim Cromie <jim.cromie@gmail.com>
10787S:	Odd Fixes
10788F:	Documentation/i2c/busses/scx200_acb
10789F:	arch/x86/platform/scx200/
10790F:	drivers/watchdog/scx200_wdt.c
10791F:	drivers/i2c/busses/scx200*
10792F:	drivers/mtd/maps/scx200_docflash.c
10793F:	include/linux/scx200.h
10794
10795SCx200 GPIO DRIVER
10796M:	Jim Cromie <jim.cromie@gmail.com>
10797S:	Maintained
10798F:	drivers/char/scx200_gpio.c
10799F:	include/linux/scx200_gpio.h
10800
10801SCx200 HRT CLOCKSOURCE DRIVER
10802M:	Jim Cromie <jim.cromie@gmail.com>
10803S:	Maintained
10804F:	drivers/clocksource/scx200_hrt.c
10805
10806SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10807M:	Sascha Sommer <saschasommer@freenet.de>
10808L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10809S:	Maintained
10810F:	drivers/mmc/host/sdricoh_cs.c
10811
10812SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10813M:	Adrian Hunter <adrian.hunter@intel.com>
10814L:	linux-mmc@vger.kernel.org
10815T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10816S:	Maintained
10817F:	drivers/mmc/host/sdhci*
10818F:	include/linux/mmc/sdhci*
10819
10820SECURE COMPUTING
10821M:	Kees Cook <keescook@chromium.org>
10822R:	Andy Lutomirski <luto@amacapital.net>
10823R:	Will Drewry <wad@chromium.org>
10824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10825S:	Supported
10826F:	kernel/seccomp.c
10827F:	include/uapi/linux/seccomp.h
10828F:	include/linux/seccomp.h
10829F:	tools/testing/selftests/seccomp/*
10830K:	\bsecure_computing
10831K:	\bTIF_SECCOMP\b
10832
10833SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10834M:	Al Cooper <alcooperx@gmail.com>
10835L:	linux-mmc@vger.kernel.org
10836L:	bcm-kernel-feedback-list@broadcom.com
10837S:	Maintained
10838F:	drivers/mmc/host/sdhci-brcmstb*
10839
10840SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10841M:	Ben Dooks <ben-linux@fluff.org>
10842M:	Jaehoon Chung <jh80.chung@samsung.com>
10843L:	linux-mmc@vger.kernel.org
10844S:	Maintained
10845F:	drivers/mmc/host/sdhci-s3c*
10846
10847SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10848M:	Viresh Kumar <vireshk@kernel.org>
10849L:	linux-mmc@vger.kernel.org
10850S:	Maintained
10851F:	drivers/mmc/host/sdhci-spear.c
10852
10853SECURITY SUBSYSTEM
10854M:	James Morris <james.l.morris@oracle.com>
10855M:	"Serge E. Hallyn" <serge@hallyn.com>
10856L:	linux-security-module@vger.kernel.org (suggested Cc:)
10857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10858W:	http://kernsec.org/
10859S:	Supported
10860F:	security/
10861
10862SECURITY CONTACT
10863M:	Security Officers <security@kernel.org>
10864S:	Supported
10865
10866SELINUX SECURITY MODULE
10867M:	Paul Moore <paul@paul-moore.com>
10868M:	Stephen Smalley <sds@tycho.nsa.gov>
10869M:	Eric Paris <eparis@parisplace.org>
10870L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
10871W:	http://selinuxproject.org
10872T:	git git://git.infradead.org/users/pcmoore/selinux
10873S:	Supported
10874F:	include/linux/selinux*
10875F:	security/selinux/
10876F:	scripts/selinux/
10877
10878APPARMOR SECURITY MODULE
10879M:	John Johansen <john.johansen@canonical.com>
10880L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10881W:	apparmor.wiki.kernel.org
10882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10883S:	Supported
10884F:	security/apparmor/
10885
10886LOADPIN SECURITY MODULE
10887M:	Kees Cook <keescook@chromium.org>
10888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10889S:	Supported
10890F:	security/loadpin/
10891
10892YAMA SECURITY MODULE
10893M:	Kees Cook <keescook@chromium.org>
10894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10895S:	Supported
10896F:	security/yama/
10897
10898SENSABLE PHANTOM
10899M:	Jiri Slaby <jirislaby@gmail.com>
10900S:	Maintained
10901F:	drivers/misc/phantom.c
10902F:	include/uapi/linux/phantom.h
10903
10904Emulex 10Gbps iSCSI - OneConnect DRIVER
10905M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10906M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
10907M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10908L:	linux-scsi@vger.kernel.org
10909W:	http://www.broadcom.com
10910S:	Supported
10911F:	drivers/scsi/be2iscsi/
10912
10913Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10914M:	Sathya Perla <sathya.perla@broadcom.com>
10915M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
10916M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10917M:	Somnath Kotur <somnath.kotur@broadcom.com>
10918L:	netdev@vger.kernel.org
10919W:	http://www.emulex.com
10920S:	Supported
10921F:	drivers/net/ethernet/emulex/benet/
10922
10923EMULEX ONECONNECT ROCE DRIVER
10924M:	Selvin Xavier <selvin.xavier@avagotech.com>
10925M:	Devesh Sharma <devesh.sharma@avagotech.com>
10926M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10927L:	linux-rdma@vger.kernel.org
10928W:	http://www.emulex.com
10929S:	Supported
10930F:	drivers/infiniband/hw/ocrdma/
10931F:	include/uapi/rdma/ocrdma-abi.h
10932
10933SFC NETWORK DRIVER
10934M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10935M:	Edward Cree <ecree@solarflare.com>
10936M:	Bert Kenward <bkenward@solarflare.com>
10937L:	netdev@vger.kernel.org
10938S:	Supported
10939F:	drivers/net/ethernet/sfc/
10940
10941SGI GRU DRIVER
10942M:	Dimitri Sivanich <sivanich@sgi.com>
10943S:	Maintained
10944F:	drivers/misc/sgi-gru/
10945
10946SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10947M:	Pat Gefre <pfg@sgi.com>
10948L:	linux-ia64@vger.kernel.org
10949S:	Supported
10950F:	Documentation/ia64/serial.txt
10951F:	drivers/tty/serial/ioc?_serial.c
10952F:	include/linux/ioc?.h
10953
10954SGI XP/XPC/XPNET DRIVER
10955M:	Cliff Whickman <cpw@sgi.com>
10956M:	Robin Holt <robinmholt@gmail.com>
10957S:	Maintained
10958F:	drivers/misc/sgi-xp/
10959
10960SI2157 MEDIA DRIVER
10961M:	Antti Palosaari <crope@iki.fi>
10962L:	linux-media@vger.kernel.org
10963W:	https://linuxtv.org
10964W:	http://palosaari.fi/linux/
10965Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10966T:	git git://linuxtv.org/anttip/media_tree.git
10967S:	Maintained
10968F:	drivers/media/tuners/si2157*
10969
10970SI2168 MEDIA DRIVER
10971M:	Antti Palosaari <crope@iki.fi>
10972L:	linux-media@vger.kernel.org
10973W:	https://linuxtv.org
10974W:	http://palosaari.fi/linux/
10975Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10976T:	git git://linuxtv.org/anttip/media_tree.git
10977S:	Maintained
10978F:	drivers/media/dvb-frontends/si2168*
10979
10980SI470X FM RADIO RECEIVER I2C DRIVER
10981M:	Hans Verkuil <hverkuil@xs4all.nl>
10982L:	linux-media@vger.kernel.org
10983T:	git git://linuxtv.org/media_tree.git
10984W:	https://linuxtv.org
10985S:	Odd Fixes
10986F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10987
10988SI470X FM RADIO RECEIVER USB DRIVER
10989M:	Hans Verkuil <hverkuil@xs4all.nl>
10990L:	linux-media@vger.kernel.org
10991T:	git git://linuxtv.org/media_tree.git
10992W:	https://linuxtv.org
10993S:	Maintained
10994F:	drivers/media/radio/si470x/radio-si470x-common.c
10995F:	drivers/media/radio/si470x/radio-si470x.h
10996F:	drivers/media/radio/si470x/radio-si470x-usb.c
10997
10998SI4713 FM RADIO TRANSMITTER I2C DRIVER
10999M:	Eduardo Valentin <edubezval@gmail.com>
11000L:	linux-media@vger.kernel.org
11001T:	git git://linuxtv.org/media_tree.git
11002W:	https://linuxtv.org
11003S:	Odd Fixes
11004F:	drivers/media/radio/si4713/si4713.?
11005
11006SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11007M:	Eduardo Valentin <edubezval@gmail.com>
11008L:	linux-media@vger.kernel.org
11009T:	git git://linuxtv.org/media_tree.git
11010W:	https://linuxtv.org
11011S:	Odd Fixes
11012F:	drivers/media/radio/si4713/radio-platform-si4713.c
11013
11014SI4713 FM RADIO TRANSMITTER USB DRIVER
11015M:	Hans Verkuil <hverkuil@xs4all.nl>
11016L:	linux-media@vger.kernel.org
11017T:	git git://linuxtv.org/media_tree.git
11018W:	https://linuxtv.org
11019S:	Maintained
11020F:	drivers/media/radio/si4713/radio-usb-si4713.c
11021
11022SIANO DVB DRIVER
11023M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11024M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11025L:	linux-media@vger.kernel.org
11026W:	https://linuxtv.org
11027T:	git git://linuxtv.org/media_tree.git
11028S:	Odd fixes
11029F:	drivers/media/common/siano/
11030F:	drivers/media/usb/siano/
11031F:	drivers/media/usb/siano/
11032F:	drivers/media/mmc/siano/
11033
11034SIMPLEFB FB DRIVER
11035M:	Hans de Goede <hdegoede@redhat.com>
11036L:	linux-fbdev@vger.kernel.org
11037S:	Maintained
11038F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11039F:	drivers/video/fbdev/simplefb.c
11040F:	include/linux/platform_data/simplefb.h
11041
11042SH_VEU V4L2 MEM2MEM DRIVER
11043L:	linux-media@vger.kernel.org
11044S:	Orphan
11045F:	drivers/media/platform/sh_veu.c
11046
11047SH_VOU V4L2 OUTPUT DRIVER
11048L:	linux-media@vger.kernel.org
11049S:	Orphan
11050F:	drivers/media/platform/sh_vou.c
11051F:	include/media/drv-intf/sh_vou.h
11052
11053SIMPLE FIRMWARE INTERFACE (SFI)
11054M:	Len Brown <lenb@kernel.org>
11055L:	sfi-devel@simplefirmware.org
11056W:	http://simplefirmware.org/
11057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11058S:	Supported
11059F:	arch/x86/platform/sfi/
11060F:	drivers/sfi/
11061F:	include/linux/sfi*.h
11062
11063SIMTEC EB110ATX (Chalice CATS)
11064P:	Ben Dooks
11065P:	Vincent Sanders <vince@simtec.co.uk>
11066M:	Simtec Linux Team <linux@simtec.co.uk>
11067W:	http://www.simtec.co.uk/products/EB110ATX/
11068S:	Supported
11069
11070SIMTEC EB2410ITX (BAST)
11071P:	Ben Dooks
11072P:	Vincent Sanders <vince@simtec.co.uk>
11073M:	Simtec Linux Team <linux@simtec.co.uk>
11074W:	http://www.simtec.co.uk/products/EB2410ITX/
11075S:	Supported
11076F:	arch/arm/mach-s3c24xx/mach-bast.c
11077F:	arch/arm/mach-s3c24xx/bast-ide.c
11078F:	arch/arm/mach-s3c24xx/bast-irq.c
11079
11080TI DAVINCI MACHINE SUPPORT
11081M:	Sekhar Nori <nsekhar@ti.com>
11082M:	Kevin Hilman <khilman@kernel.org>
11083L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11085S:	Supported
11086F:	arch/arm/mach-davinci/
11087F:	drivers/i2c/busses/i2c-davinci.c
11088
11089TI DAVINCI SERIES MEDIA DRIVER
11090M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11091L:	linux-media@vger.kernel.org
11092W:	https://linuxtv.org
11093Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11094T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11095S:	Maintained
11096F:	drivers/media/platform/davinci/
11097F:	include/media/davinci/
11098
11099TI AM437X VPFE DRIVER
11100M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11101L:	linux-media@vger.kernel.org
11102W:	https://linuxtv.org
11103Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11104T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11105S:	Maintained
11106F:	drivers/media/platform/am437x/
11107
11108OV2659 OMNIVISION SENSOR DRIVER
11109M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11110L:	linux-media@vger.kernel.org
11111W:	https://linuxtv.org
11112Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11113T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11114S:	Maintained
11115F:	drivers/media/i2c/ov2659.c
11116F:	include/media/i2c/ov2659.h
11117
11118SILICON MOTION SM712 FRAME BUFFER DRIVER
11119M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11120M:	Teddy Wang <teddy.wang@siliconmotion.com>
11121M:	Sudip Mukherjee <sudip@vectorindia.org>
11122L:	linux-fbdev@vger.kernel.org
11123S:	Maintained
11124F:	drivers/video/fbdev/sm712*
11125F:	Documentation/fb/sm712fb.txt
11126
11127SIS 190 ETHERNET DRIVER
11128M:	Francois Romieu <romieu@fr.zoreil.com>
11129L:	netdev@vger.kernel.org
11130S:	Maintained
11131F:	drivers/net/ethernet/sis/sis190.c
11132
11133SIS 900/7016 FAST ETHERNET DRIVER
11134M:	Daniele Venzano <venza@brownhat.org>
11135W:	http://www.brownhat.org/sis900.html
11136L:	netdev@vger.kernel.org
11137S:	Maintained
11138F:	drivers/net/ethernet/sis/sis900.*
11139
11140SIS FRAMEBUFFER DRIVER
11141M:	Thomas Winischhofer <thomas@winischhofer.net>
11142W:	http://www.winischhofer.net/linuxsisvga.shtml
11143S:	Maintained
11144F:	Documentation/fb/sisfb.txt
11145F:	drivers/video/fbdev/sis/
11146F:	include/video/sisfb.h
11147
11148SIS USB2VGA DRIVER
11149M:	Thomas Winischhofer <thomas@winischhofer.net>
11150W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11151S:	Maintained
11152F:	drivers/usb/misc/sisusbvga/
11153
11154SLAB ALLOCATOR
11155M:	Christoph Lameter <cl@linux.com>
11156M:	Pekka Enberg <penberg@kernel.org>
11157M:	David Rientjes <rientjes@google.com>
11158M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11159M:	Andrew Morton <akpm@linux-foundation.org>
11160L:	linux-mm@kvack.org
11161S:	Maintained
11162F:	include/linux/sl?b*.h
11163F:	mm/sl?b*
11164
11165SLEEPABLE READ-COPY UPDATE (SRCU)
11166M:	Lai Jiangshan <jiangshanlai@gmail.com>
11167M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11168M:	Josh Triplett <josh@joshtriplett.org>
11169R:	Steven Rostedt <rostedt@goodmis.org>
11170R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11171L:	linux-kernel@vger.kernel.org
11172W:	http://www.rdrop.com/users/paulmck/RCU/
11173S:	Supported
11174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11175F:	include/linux/srcu.h
11176F:	kernel/rcu/srcu.c
11177
11178SMACK SECURITY MODULE
11179M:	Casey Schaufler <casey@schaufler-ca.com>
11180L:	linux-security-module@vger.kernel.org
11181W:	http://schaufler-ca.com
11182T:	git git://github.com/cschaufler/smack-next
11183S:	Maintained
11184F:	Documentation/security/Smack.txt
11185F:	security/smack/
11186
11187DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11188M:	Kevin Hilman <khilman@kernel.org>
11189M:	Nishanth Menon <nm@ti.com>
11190S:	Maintained
11191F:	drivers/power/avs/
11192F:	include/linux/power/smartreflex.h
11193L:	linux-pm@vger.kernel.org
11194
11195SMC91x ETHERNET DRIVER
11196M:	Nicolas Pitre <nico@fluxnic.net>
11197S:	Odd Fixes
11198F:	drivers/net/ethernet/smsc/smc91x.*
11199
11200SMIA AND SMIA++ IMAGE SENSOR DRIVER
11201M:	Sakari Ailus <sakari.ailus@iki.fi>
11202L:	linux-media@vger.kernel.org
11203S:	Maintained
11204F:	drivers/media/i2c/smiapp/
11205F:	include/media/i2c/smiapp.h
11206F:	drivers/media/i2c/smiapp-pll.c
11207F:	drivers/media/i2c/smiapp-pll.h
11208F:	include/uapi/linux/smiapp.h
11209F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11210
11211SMM665 HARDWARE MONITOR DRIVER
11212M:	Guenter Roeck <linux@roeck-us.net>
11213L:	linux-hwmon@vger.kernel.org
11214S:	Maintained
11215F:	Documentation/hwmon/smm665
11216F:	drivers/hwmon/smm665.c
11217
11218SMSC EMC2103 HARDWARE MONITOR DRIVER
11219M:	Steve Glendinning <steve.glendinning@shawell.net>
11220L:	linux-hwmon@vger.kernel.org
11221S:	Maintained
11222F:	Documentation/hwmon/emc2103
11223F:	drivers/hwmon/emc2103.c
11224
11225SMSC SCH5627 HARDWARE MONITOR DRIVER
11226M:	Hans de Goede <hdegoede@redhat.com>
11227L:	linux-hwmon@vger.kernel.org
11228S:	Supported
11229F:	Documentation/hwmon/sch5627
11230F:	drivers/hwmon/sch5627.c
11231
11232SMSC47B397 HARDWARE MONITOR DRIVER
11233M:	Jean Delvare <jdelvare@suse.com>
11234L:	linux-hwmon@vger.kernel.org
11235S:	Maintained
11236F:	Documentation/hwmon/smsc47b397
11237F:	drivers/hwmon/smsc47b397.c
11238
11239SMSC911x ETHERNET DRIVER
11240M:	Steve Glendinning <steve.glendinning@shawell.net>
11241L:	netdev@vger.kernel.org
11242S:	Maintained
11243F:	include/linux/smsc911x.h
11244F:	drivers/net/ethernet/smsc/smsc911x.*
11245
11246SMSC9420 PCI ETHERNET DRIVER
11247M:	Steve Glendinning <steve.glendinning@shawell.net>
11248L:	netdev@vger.kernel.org
11249S:	Maintained
11250F:	drivers/net/ethernet/smsc/smsc9420.*
11251
11252SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11253M:	Steve Glendinning <steve.glendinning@shawell.net>
11254L:	linux-fbdev@vger.kernel.org
11255S:	Maintained
11256F:	drivers/video/fbdev/smscufx.c
11257
11258SOC-CAMERA V4L2 SUBSYSTEM
11259M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11260L:	linux-media@vger.kernel.org
11261T:	git git://linuxtv.org/media_tree.git
11262S:	Maintained
11263F:	include/media/soc*
11264F:	drivers/media/i2c/soc_camera/
11265F:	drivers/media/platform/soc_camera/
11266
11267SOEKRIS NET48XX LED SUPPORT
11268M:	Chris Boot <bootc@bootc.net>
11269S:	Maintained
11270F:	drivers/leds/leds-net48xx.c
11271
11272SOFTLOGIC 6x10 MPEG CODEC
11273M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11274M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11275M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11276M:	Ismael Luceno <ismael@iodev.co.uk>
11277L:	linux-media@vger.kernel.org
11278S:	Supported
11279F:	drivers/media/pci/solo6x10/
11280
11281SOFTWARE RAID (Multiple Disks) SUPPORT
11282M:	Shaohua Li <shli@kernel.org>
11283L:	linux-raid@vger.kernel.org
11284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11285S:	Supported
11286F:	drivers/md/
11287F:	include/linux/raid/
11288F:	include/uapi/linux/raid/
11289
11290SONIC NETWORK DRIVER
11291M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11292L:	netdev@vger.kernel.org
11293S:	Maintained
11294F:	drivers/net/ethernet/natsemi/sonic.*
11295
11296SONICS SILICON BACKPLANE DRIVER (SSB)
11297M:	Michael Buesch <m@bues.ch>
11298L:	linux-wireless@vger.kernel.org
11299S:	Maintained
11300F:	drivers/ssb/
11301F:	include/linux/ssb/
11302
11303SONY VAIO CONTROL DEVICE DRIVER
11304M:	Mattia Dongili <malattia@linux.it>
11305L:	platform-driver-x86@vger.kernel.org
11306W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11307S:	Maintained
11308F:	Documentation/laptops/sony-laptop.txt
11309F:	drivers/char/sonypi.c
11310F:	drivers/platform/x86/sony-laptop.c
11311F:	include/linux/sony-laptop.h
11312
11313SONY MEMORYSTICK CARD SUPPORT
11314M:	Alex Dubov <oakad@yahoo.com>
11315W:	http://tifmxx.berlios.de/
11316S:	Maintained
11317F:	drivers/memstick/host/tifm_ms.c
11318
11319SONY MEMORYSTICK STANDARD SUPPORT
11320M:	Maxim Levitsky <maximlevitsky@gmail.com>
11321S:	Maintained
11322F:	drivers/memstick/core/ms_block.*
11323
11324SOUND
11325M:	Jaroslav Kysela <perex@perex.cz>
11326M:	Takashi Iwai <tiwai@suse.com>
11327L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11328W:	http://www.alsa-project.org/
11329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11330T:	git git://git.alsa-project.org/alsa-kernel.git
11331Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11332S:	Maintained
11333F:	Documentation/sound/
11334F:	include/sound/
11335F:	include/uapi/sound/
11336F:	sound/
11337
11338SOUND - COMPRESSED AUDIO
11339M:	Vinod Koul <vinod.koul@intel.com>
11340L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11342S:	Supported
11343F:	Documentation/sound/alsa/compress_offload.txt
11344F:	include/sound/compress_driver.h
11345F:	include/uapi/sound/compress_*
11346F:	sound/core/compress_offload.c
11347F:	sound/soc/soc-compress.c
11348
11349SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11350M:	Liam Girdwood <lgirdwood@gmail.com>
11351M:	Mark Brown <broonie@kernel.org>
11352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11353L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11354W:	http://alsa-project.org/main/index.php/ASoC
11355S:	Supported
11356F:	Documentation/devicetree/bindings/sound/
11357F:	Documentation/sound/alsa/soc/
11358F:	sound/soc/
11359F:	include/sound/soc*
11360
11361SOUND - DMAENGINE HELPERS
11362M:	Lars-Peter Clausen <lars@metafoo.de>
11363S:	Supported
11364F:	include/sound/dmaengine_pcm.h
11365F:	sound/core/pcm_dmaengine.c
11366F:	sound/soc/soc-generic-dmaengine-pcm.c
11367
11368SP2 MEDIA DRIVER
11369M:	Olli Salonen <olli.salonen@iki.fi>
11370L:	linux-media@vger.kernel.org
11371W:	https://linuxtv.org
11372Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11373S:	Maintained
11374F:	drivers/media/dvb-frontends/sp2*
11375
11376SPARC + UltraSPARC (sparc/sparc64)
11377M:	"David S. Miller" <davem@davemloft.net>
11378L:	sparclinux@vger.kernel.org
11379Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11382S:	Maintained
11383F:	arch/sparc/
11384F:	drivers/sbus/
11385
11386SPARC SERIAL DRIVERS
11387M:	"David S. Miller" <davem@davemloft.net>
11388L:	sparclinux@vger.kernel.org
11389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11391S:	Maintained
11392F:	include/linux/sunserialcore.h
11393F:	drivers/tty/serial/suncore.c
11394F:	drivers/tty/serial/sunhv.c
11395F:	drivers/tty/serial/sunsab.c
11396F:	drivers/tty/serial/sunsab.h
11397F:	drivers/tty/serial/sunsu.c
11398F:	drivers/tty/serial/sunzilog.c
11399F:	drivers/tty/serial/sunzilog.h
11400
11401SPARSE CHECKER
11402M:	"Christopher Li" <sparse@chrisli.org>
11403L:	linux-sparse@vger.kernel.org
11404W:	https://sparse.wiki.kernel.org/
11405T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11406T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11407S:	Maintained
11408F:	include/linux/compiler.h
11409
11410SPEAR PLATFORM SUPPORT
11411M:	Viresh Kumar <vireshk@kernel.org>
11412M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11414W:	http://www.st.com/spear
11415S:	Maintained
11416F:	arch/arm/boot/dts/spear*
11417F:	arch/arm/mach-spear/
11418
11419SPEAR CLOCK FRAMEWORK SUPPORT
11420M:	Viresh Kumar <vireshk@kernel.org>
11421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11422W:	http://www.st.com/spear
11423S:	Maintained
11424F:	drivers/clk/spear/
11425
11426SPI SUBSYSTEM
11427M:	Mark Brown <broonie@kernel.org>
11428L:	linux-spi@vger.kernel.org
11429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11430Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11431S:	Maintained
11432F:	Documentation/devicetree/bindings/spi/
11433F:	Documentation/spi/
11434F:	drivers/spi/
11435F:	include/linux/spi/
11436F:	include/uapi/linux/spi/
11437F:	tools/spi/
11438
11439SPIDERNET NETWORK DRIVER for CELL
11440M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11441L:	netdev@vger.kernel.org
11442S:	Supported
11443F:	Documentation/networking/spider_net.txt
11444F:	drivers/net/ethernet/toshiba/spider_net*
11445
11446SPU FILE SYSTEM
11447M:	Jeremy Kerr <jk@ozlabs.org>
11448L:	linuxppc-dev@lists.ozlabs.org
11449W:	http://www.ibm.com/developerworks/power/cell/
11450S:	Supported
11451F:	Documentation/filesystems/spufs.txt
11452F:	arch/powerpc/platforms/cell/spufs/
11453
11454SQUASHFS FILE SYSTEM
11455M:	Phillip Lougher <phillip@squashfs.org.uk>
11456L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11457W:	http://squashfs.org.uk
11458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11459S:	Maintained
11460F:	Documentation/filesystems/squashfs.txt
11461F:	fs/squashfs/
11462
11463SRM (Alpha) environment access
11464M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11465S:	Maintained
11466F:	arch/alpha/kernel/srm_env.c
11467
11468STABLE BRANCH
11469M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11470L:	stable@vger.kernel.org
11471S:	Supported
11472F:	Documentation/stable_kernel_rules.txt
11473
11474STAGING SUBSYSTEM
11475M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11477L:	devel@driverdev.osuosl.org
11478S:	Supported
11479F:	drivers/staging/
11480
11481STAGING - COMEDI
11482M:	Ian Abbott <abbotti@mev.co.uk>
11483M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11484S:	Odd Fixes
11485F:	drivers/staging/comedi/
11486
11487STAGING - FLARION FT1000 DRIVERS
11488M:	Marek Belisko <marek.belisko@gmail.com>
11489S:	Odd Fixes
11490F:	drivers/staging/ft1000/
11491
11492STAGING - INDUSTRIAL IO
11493M:	Jonathan Cameron <jic23@kernel.org>
11494L:	linux-iio@vger.kernel.org
11495S:	Odd Fixes
11496F:	Documentation/devicetree/bindings/staging/iio/
11497F:	drivers/staging/iio/
11498
11499STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11500M:	Jarod Wilson <jarod@wilsonet.com>
11501W:	http://www.lirc.org/
11502S:	Odd Fixes
11503F:	drivers/staging/media/lirc/
11504
11505STAGING - LUSTRE PARALLEL FILESYSTEM
11506M:	Oleg Drokin <oleg.drokin@intel.com>
11507M:	Andreas Dilger <andreas.dilger@intel.com>
11508M:	James Simmons <jsimmons@infradead.org>
11509L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11510W:	http://wiki.lustre.org/
11511S:	Maintained
11512F:	drivers/staging/lustre
11513
11514STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11515M:	Marc Dietrich <marvin24@gmx.de>
11516L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11517L:	linux-tegra@vger.kernel.org
11518S:	Maintained
11519F:	drivers/staging/nvec/
11520
11521STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11522M:	Jens Frederich <jfrederich@gmail.com>
11523M:	Daniel Drake <dsd@laptop.org>
11524M:	Jon Nettleton <jon.nettleton@gmail.com>
11525W:	http://wiki.laptop.org/go/DCON
11526S:	Maintained
11527F:	drivers/staging/olpc_dcon/
11528
11529STAGING - REALTEK RTL8712U DRIVERS
11530M:	Larry Finger <Larry.Finger@lwfinger.net>
11531M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11532S:	Odd Fixes
11533F:	drivers/staging/rtl8712/
11534
11535STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11536M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11537M:	Teddy Wang <teddy.wang@siliconmotion.com>
11538M:	Sudip Mukherjee <sudip@vectorindia.org>
11539L:	linux-fbdev@vger.kernel.org
11540S:	Maintained
11541F:	drivers/staging/sm750fb/
11542
11543STAGING - SLICOSS
11544M:	Lior Dotan <liodot@gmail.com>
11545M:	Christopher Harrer <charrer@alacritech.com>
11546S:	Odd Fixes
11547F:	drivers/staging/slicoss/
11548
11549STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11550M:	William Hubbs <w.d.hubbs@gmail.com>
11551M:	Chris Brannon <chris@the-brannons.com>
11552M:	Kirk Reiser <kirk@reisers.ca>
11553M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11554L:	speakup@linux-speakup.org
11555W:	http://www.linux-speakup.org/
11556S:	Odd Fixes
11557F:	drivers/staging/speakup/
11558
11559STAGING - VIA VT665X DRIVERS
11560M:	Forest Bond <forest@alittletooquiet.net>
11561S:	Odd Fixes
11562F:	drivers/staging/vt665?/
11563
11564STAGING - WILC1000 WIFI DRIVER
11565M:	Aditya Shankar <aditya.shankar@microchip.com>
11566M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11567L:	linux-wireless@vger.kernel.org
11568S:	Supported
11569F:	drivers/staging/wilc1000/
11570
11571STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11572M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11573S:	Odd Fixes
11574F:	drivers/staging/xgifb/
11575
11576STARFIRE/DURALAN NETWORK DRIVER
11577M:	Ion Badulescu <ionut@badula.org>
11578S:	Odd Fixes
11579F:	drivers/net/ethernet/adaptec/starfire*
11580
11581SUN3/3X
11582M:	Sam Creasey <sammy@sammy.net>
11583W:	http://sammy.net/sun3/
11584S:	Maintained
11585F:	arch/m68k/kernel/*sun3*
11586F:	arch/m68k/sun3*/
11587F:	arch/m68k/include/asm/sun3*
11588F:	drivers/net/ethernet/i825xx/sun3*
11589
11590SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11591M:	Hans de Goede <hdegoede@redhat.com>
11592L:	linux-input@vger.kernel.org
11593S:	Maintained
11594F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11595F:	drivers/input/keyboard/sun4i-lradc-keys.c
11596
11597SUNDANCE NETWORK DRIVER
11598M:	Denis Kirjanov <kda@linux-powerpc.org>
11599L:	netdev@vger.kernel.org
11600S:	Maintained
11601F:	drivers/net/ethernet/dlink/sundance.c
11602
11603SUPERH
11604M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11605M:	Rich Felker <dalias@libc.org>
11606L:	linux-sh@vger.kernel.org
11607Q:	http://patchwork.kernel.org/project/linux-sh/list/
11608S:	Maintained
11609F:	Documentation/sh/
11610F:	arch/sh/
11611F:	drivers/sh/
11612
11613SUSPEND TO RAM
11614M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11615M:	Len Brown <len.brown@intel.com>
11616M:	Pavel Machek <pavel@ucw.cz>
11617L:	linux-pm@vger.kernel.org
11618S:	Supported
11619F:	Documentation/power/
11620F:	arch/x86/kernel/acpi/
11621F:	drivers/base/power/
11622F:	kernel/power/
11623F:	include/linux/suspend.h
11624F:	include/linux/freezer.h
11625F:	include/linux/pm.h
11626
11627SVGA HANDLING
11628M:	Martin Mares <mj@ucw.cz>
11629L:	linux-video@atrey.karlin.mff.cuni.cz
11630S:	Maintained
11631F:	Documentation/svga.txt
11632F:	arch/x86/boot/video*
11633
11634SWIOTLB SUBSYSTEM
11635M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11636L:	linux-kernel@vger.kernel.org
11637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11638S:	Supported
11639F:	lib/swiotlb.c
11640F:	arch/*/kernel/pci-swiotlb.c
11641F:	include/linux/swiotlb.h
11642
11643SWITCHDEV
11644M:	Jiri Pirko <jiri@resnulli.us>
11645L:	netdev@vger.kernel.org
11646S:	Supported
11647F:	net/switchdev/
11648F:	include/net/switchdev.h
11649
11650SYNOPSYS ARC ARCHITECTURE
11651M:	Vineet Gupta <vgupta@synopsys.com>
11652L:	linux-snps-arc@lists.infradead.org
11653S:	Supported
11654F:	arch/arc/
11655F:	Documentation/devicetree/bindings/arc/*
11656F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11657F:	drivers/tty/serial/arc_uart.c
11658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11659
11660SYNOPSYS ARC SDP platform support
11661M:	Alexey Brodkin <abrodkin@synopsys.com>
11662S:	Supported
11663F:	arch/arc/plat-axs10x
11664F:	arch/arc/boot/dts/ax*
11665F:	Documentation/devicetree/bindings/arc/axs10*
11666
11667SYSTEM CONFIGURATION (SYSCON)
11668M:	Lee Jones <lee.jones@linaro.org>
11669M:	Arnd Bergmann <arnd@arndb.de>
11670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11671S:	Supported
11672F:	drivers/mfd/syscon.c
11673
11674SYSTEM RESET/SHUTDOWN DRIVERS
11675M:	Sebastian Reichel <sre@kernel.org>
11676L:	linux-pm@vger.kernel.org
11677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11678S:	Maintained
11679F:	Documentation/devicetree/bindings/power/reset/
11680F:	drivers/power/reset/
11681
11682SYSV FILESYSTEM
11683M:	Christoph Hellwig <hch@infradead.org>
11684S:	Maintained
11685F:	Documentation/filesystems/sysv-fs.txt
11686F:	fs/sysv/
11687F:	include/linux/sysv_fs.h
11688
11689TARGET SUBSYSTEM
11690M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11691L:	linux-scsi@vger.kernel.org
11692L:	target-devel@vger.kernel.org
11693W:	http://www.linux-iscsi.org
11694W:	http://groups.google.com/group/linux-iscsi-target-dev
11695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11696S:	Supported
11697F:	drivers/target/
11698F:	include/target/
11699F:	Documentation/target/
11700
11701TASKSTATS STATISTICS INTERFACE
11702M:	Balbir Singh <bsingharora@gmail.com>
11703S:	Maintained
11704F:	Documentation/accounting/taskstats*
11705F:	include/linux/taskstats*
11706F:	kernel/taskstats.c
11707
11708TC CLASSIFIER
11709M:	Jamal Hadi Salim <jhs@mojatatu.com>
11710L:	netdev@vger.kernel.org
11711S:	Maintained
11712F:	include/net/pkt_cls.h
11713F:	include/uapi/linux/pkt_cls.h
11714F:	net/sched/
11715
11716TCP LOW PRIORITY MODULE
11717M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11718M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11719W:	http://tcp-lp-mod.sourceforge.net/
11720S:	Maintained
11721F:	net/ipv4/tcp_lp.c
11722
11723TDA10071 MEDIA DRIVER
11724M:	Antti Palosaari <crope@iki.fi>
11725L:	linux-media@vger.kernel.org
11726W:	https://linuxtv.org
11727W:	http://palosaari.fi/linux/
11728Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11729T:	git git://linuxtv.org/anttip/media_tree.git
11730S:	Maintained
11731F:	drivers/media/dvb-frontends/tda10071*
11732
11733TDA18212 MEDIA DRIVER
11734M:	Antti Palosaari <crope@iki.fi>
11735L:	linux-media@vger.kernel.org
11736W:	https://linuxtv.org
11737W:	http://palosaari.fi/linux/
11738Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11739T:	git git://linuxtv.org/anttip/media_tree.git
11740S:	Maintained
11741F:	drivers/media/tuners/tda18212*
11742
11743TDA18218 MEDIA DRIVER
11744M:	Antti Palosaari <crope@iki.fi>
11745L:	linux-media@vger.kernel.org
11746W:	https://linuxtv.org
11747W:	http://palosaari.fi/linux/
11748Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11749T:	git git://linuxtv.org/anttip/media_tree.git
11750S:	Maintained
11751F:	drivers/media/tuners/tda18218*
11752
11753TDA18271 MEDIA DRIVER
11754M:	Michael Krufky <mkrufky@linuxtv.org>
11755L:	linux-media@vger.kernel.org
11756W:	https://linuxtv.org
11757W:	http://github.com/mkrufky
11758Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11759T:	git git://linuxtv.org/mkrufky/tuners.git
11760S:	Maintained
11761F:	drivers/media/tuners/tda18271*
11762
11763TDA827x MEDIA DRIVER
11764M:	Michael Krufky <mkrufky@linuxtv.org>
11765L:	linux-media@vger.kernel.org
11766W:	https://linuxtv.org
11767W:	http://github.com/mkrufky
11768Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11769T:	git git://linuxtv.org/mkrufky/tuners.git
11770S:	Maintained
11771F:	drivers/media/tuners/tda8290.*
11772
11773TDA8290 MEDIA DRIVER
11774M:	Michael Krufky <mkrufky@linuxtv.org>
11775L:	linux-media@vger.kernel.org
11776W:	https://linuxtv.org
11777W:	http://github.com/mkrufky
11778Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11779T:	git git://linuxtv.org/mkrufky/tuners.git
11780S:	Maintained
11781F:	drivers/media/tuners/tda8290.*
11782
11783TDA9840 MEDIA DRIVER
11784M:	Hans Verkuil <hverkuil@xs4all.nl>
11785L:	linux-media@vger.kernel.org
11786T:	git git://linuxtv.org/media_tree.git
11787W:	https://linuxtv.org
11788S:	Maintained
11789F:	drivers/media/i2c/tda9840*
11790
11791TEA5761 TUNER DRIVER
11792M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11793M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11794L:	linux-media@vger.kernel.org
11795W:	https://linuxtv.org
11796T:	git git://linuxtv.org/media_tree.git
11797S:	Odd fixes
11798F:	drivers/media/tuners/tea5761.*
11799
11800TEA5767 TUNER DRIVER
11801M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11802M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11803L:	linux-media@vger.kernel.org
11804W:	https://linuxtv.org
11805T:	git git://linuxtv.org/media_tree.git
11806S:	Maintained
11807F:	drivers/media/tuners/tea5767.*
11808
11809TEA6415C MEDIA DRIVER
11810M:	Hans Verkuil <hverkuil@xs4all.nl>
11811L:	linux-media@vger.kernel.org
11812T:	git git://linuxtv.org/media_tree.git
11813W:	https://linuxtv.org
11814S:	Maintained
11815F:	drivers/media/i2c/tea6415c*
11816
11817TEA6420 MEDIA DRIVER
11818M:	Hans Verkuil <hverkuil@xs4all.nl>
11819L:	linux-media@vger.kernel.org
11820T:	git git://linuxtv.org/media_tree.git
11821W:	https://linuxtv.org
11822S:	Maintained
11823F:	drivers/media/i2c/tea6420*
11824
11825TEAM DRIVER
11826M:	Jiri Pirko <jiri@resnulli.us>
11827L:	netdev@vger.kernel.org
11828S:	Supported
11829F:	drivers/net/team/
11830F:	include/linux/if_team.h
11831F:	include/uapi/linux/if_team.h
11832
11833TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11834M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11835S:	Maintained
11836F:	arch/x86/platform/ts5500/
11837
11838TECHNOTREND USB IR RECEIVER
11839M:	Sean Young <sean@mess.org>
11840L:	linux-media@vger.kernel.org
11841S:	Maintained
11842F:	drivers/media/rc/ttusbir.c
11843
11844TEGRA ARCHITECTURE SUPPORT
11845M:	Stephen Warren <swarren@wwwdotorg.org>
11846M:	Thierry Reding <thierry.reding@gmail.com>
11847M:	Alexandre Courbot <gnurou@gmail.com>
11848L:	linux-tegra@vger.kernel.org
11849Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
11850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11851S:	Supported
11852N:	[^a-z]tegra
11853
11854TEGRA CLOCK DRIVER
11855M:	Peter De Schrijver <pdeschrijver@nvidia.com>
11856M:	Prashant Gaikwad <pgaikwad@nvidia.com>
11857S:	Supported
11858F:	drivers/clk/tegra/
11859
11860TEGRA DMA DRIVERS
11861M:	Laxman Dewangan <ldewangan@nvidia.com>
11862M:	Jon Hunter <jonathanh@nvidia.com>
11863S:	Supported
11864F:	drivers/dma/tegra*
11865
11866TEGRA I2C DRIVER
11867M:	Laxman Dewangan <ldewangan@nvidia.com>
11868S:	Supported
11869F:	drivers/i2c/busses/i2c-tegra.c
11870
11871TEGRA IOMMU DRIVERS
11872M:	Hiroshi Doyu <hdoyu@nvidia.com>
11873S:	Supported
11874F:	drivers/iommu/tegra*
11875
11876TEGRA KBC DRIVER
11877M:	Rakesh Iyer <riyer@nvidia.com>
11878M:	Laxman Dewangan <ldewangan@nvidia.com>
11879S:	Supported
11880F:	drivers/input/keyboard/tegra-kbc.c
11881
11882TEGRA PWM DRIVER
11883M:	Thierry Reding <thierry.reding@gmail.com>
11884S:	Supported
11885F:	drivers/pwm/pwm-tegra.c
11886
11887TEGRA SERIAL DRIVER
11888M:	Laxman Dewangan <ldewangan@nvidia.com>
11889S:	Supported
11890F:	drivers/tty/serial/serial-tegra.c
11891
11892TEGRA SPI DRIVER
11893M:	Laxman Dewangan <ldewangan@nvidia.com>
11894S:	Supported
11895F:	drivers/spi/spi-tegra*
11896
11897TEHUTI ETHERNET DRIVER
11898M:	Andy Gospodarek <andy@greyhouse.net>
11899L:	netdev@vger.kernel.org
11900S:	Supported
11901F:	drivers/net/ethernet/tehuti/*
11902
11903Telecom Clock Driver for MCPL0010
11904M:	Mark Gross <mark.gross@intel.com>
11905S:	Supported
11906F:	drivers/char/tlclk.c
11907
11908TENSILICA XTENSA PORT (xtensa)
11909M:	Chris Zankel <chris@zankel.net>
11910M:	Max Filippov <jcmvbkbc@gmail.com>
11911L:	linux-xtensa@linux-xtensa.org
11912T:	git git://github.com/czankel/xtensa-linux.git
11913S:	Maintained
11914F:	arch/xtensa/
11915F:	drivers/irqchip/irq-xtensa-*
11916
11917THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11918M:	Hans Verkuil <hverkuil@xs4all.nl>
11919L:	linux-media@vger.kernel.org
11920T:	git git://linuxtv.org/media_tree.git
11921W:	https://linuxtv.org
11922S:	Maintained
11923F:	drivers/media/radio/radio-raremono.c
11924
11925THERMAL
11926M:	Zhang Rui <rui.zhang@intel.com>
11927M:	Eduardo Valentin <edubezval@gmail.com>
11928L:	linux-pm@vger.kernel.org
11929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11931Q:	https://patchwork.kernel.org/project/linux-pm/list/
11932S:	Supported
11933F:	drivers/thermal/
11934F:	include/linux/thermal.h
11935F:	include/uapi/linux/thermal.h
11936F:	include/linux/cpu_cooling.h
11937F:	Documentation/devicetree/bindings/thermal/
11938
11939THERMAL/CPU_COOLING
11940M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11941M:	Viresh Kumar <viresh.kumar@linaro.org>
11942M:	Javi Merino <javi.merino@kernel.org>
11943L:	linux-pm@vger.kernel.org
11944S:	Supported
11945F:	Documentation/thermal/cpu-cooling-api.txt
11946F:	drivers/thermal/cpu_cooling.c
11947F:	include/linux/cpu_cooling.h
11948
11949THINKPAD ACPI EXTRAS DRIVER
11950M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11951L:	ibm-acpi-devel@lists.sourceforge.net
11952L:	platform-driver-x86@vger.kernel.org
11953W:	http://ibm-acpi.sourceforge.net
11954W:	http://thinkwiki.org/wiki/Ibm-acpi
11955T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11956S:	Maintained
11957F:	drivers/platform/x86/thinkpad_acpi.c
11958
11959TI BANDGAP AND THERMAL DRIVER
11960M:	Eduardo Valentin <edubezval@gmail.com>
11961M:	Keerthy <j-keerthy@ti.com>
11962L:	linux-pm@vger.kernel.org
11963L:	linux-omap@vger.kernel.org
11964S:	Maintained
11965F:	drivers/thermal/ti-soc-thermal/
11966
11967TI VPE/CAL DRIVERS
11968M:	Benoit Parrot <bparrot@ti.com>
11969L:	linux-media@vger.kernel.org
11970W:	http://linuxtv.org/
11971Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11972S:	Maintained
11973F:	drivers/media/platform/ti-vpe/
11974
11975TI CDCE706 CLOCK DRIVER
11976M:	Max Filippov <jcmvbkbc@gmail.com>
11977S:	Maintained
11978F:	drivers/clk/clk-cdce706.c
11979
11980TI CLOCK DRIVER
11981M:	Tero Kristo <t-kristo@ti.com>
11982L:	linux-omap@vger.kernel.org
11983S:	Maintained
11984F:	drivers/clk/ti/
11985F:	include/linux/clk/ti.h
11986
11987TI ETHERNET SWITCH DRIVER (CPSW)
11988M:	Mugunthan V N <mugunthanvnm@ti.com>
11989R:	Grygorii Strashko <grygorii.strashko@ti.com>
11990L:	linux-omap@vger.kernel.org
11991L:	netdev@vger.kernel.org
11992S:	Maintained
11993F:	drivers/net/ethernet/ti/cpsw*
11994F:	drivers/net/ethernet/ti/davinci*
11995
11996TI FLASH MEDIA INTERFACE DRIVER
11997M:	Alex Dubov <oakad@yahoo.com>
11998S:	Maintained
11999F:	drivers/misc/tifm*
12000F:	drivers/mmc/host/tifm_sd.c
12001F:	include/linux/tifm.h
12002
12003TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12004M:	Santosh Shilimkar <ssantosh@kernel.org>
12005L:	linux-kernel@vger.kernel.org
12006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12007S:	Maintained
12008F:	drivers/soc/ti/*
12009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12010
12011
12012TI LM49xxx FAMILY ASoC CODEC DRIVERS
12013M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12014M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12015L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12016S:	Maintained
12017F:	sound/soc/codecs/lm49453*
12018F:	sound/soc/codecs/isabelle*
12019
12020TI LP855x BACKLIGHT DRIVER
12021M:	Milo Kim <milo.kim@ti.com>
12022S:	Maintained
12023F:	Documentation/backlight/lp855x-driver.txt
12024F:	drivers/video/backlight/lp855x_bl.c
12025F:	include/linux/platform_data/lp855x.h
12026
12027TI LP8727 CHARGER DRIVER
12028M:	Milo Kim <milo.kim@ti.com>
12029S:	Maintained
12030F:	drivers/power/supply/lp8727_charger.c
12031F:	include/linux/platform_data/lp8727.h
12032
12033TI LP8788 MFD DRIVER
12034M:	Milo Kim <milo.kim@ti.com>
12035S:	Maintained
12036F:	drivers/iio/adc/lp8788_adc.c
12037F:	drivers/leds/leds-lp8788.c
12038F:	drivers/mfd/lp8788*.c
12039F:	drivers/power/supply/lp8788-charger.c
12040F:	drivers/regulator/lp8788-*.c
12041F:	include/linux/mfd/lp8788*.h
12042
12043TI NETCP ETHERNET DRIVER
12044M:	Wingman Kwok <w-kwok2@ti.com>
12045M:	Murali Karicheri <m-karicheri2@ti.com>
12046L:	netdev@vger.kernel.org
12047S:	Maintained
12048F:	drivers/net/ethernet/ti/netcp*
12049
12050TI TAS571X FAMILY ASoC CODEC DRIVER
12051M:	Kevin Cernekee <cernekee@chromium.org>
12052L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12053S:	Odd Fixes
12054F:	sound/soc/codecs/tas571x*
12055
12056TI TWL4030 SERIES SOC CODEC DRIVER
12057M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12058L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12059S:	Maintained
12060F:	sound/soc/codecs/twl4030*
12061
12062TI WILINK WIRELESS DRIVERS
12063L:	linux-wireless@vger.kernel.org
12064W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12065W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12067S:	Orphan
12068F:	drivers/net/wireless/ti/
12069F:	include/linux/wl12xx.h
12070
12071TIPC NETWORK LAYER
12072M:	Jon Maloy <jon.maloy@ericsson.com>
12073M:	Ying Xue <ying.xue@windriver.com>
12074L:	netdev@vger.kernel.org (core kernel code)
12075L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12076W:	http://tipc.sourceforge.net/
12077S:	Maintained
12078F:	include/uapi/linux/tipc*.h
12079F:	net/tipc/
12080
12081TILE ARCHITECTURE
12082M:	Chris Metcalf <cmetcalf@mellanox.com>
12083W:	http://www.mellanox.com/repository/solutions/tile-scm/
12084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12085S:	Supported
12086F:	arch/tile/
12087F:	drivers/char/tile-srom.c
12088F:	drivers/edac/tile_edac.c
12089F:	drivers/net/ethernet/tile/
12090F:	drivers/rtc/rtc-tile.c
12091F:	drivers/tty/hvc/hvc_tile.c
12092F:	drivers/tty/serial/tilegx.c
12093F:	drivers/usb/host/*-tilegx.c
12094F:	include/linux/usb/tilegx.h
12095
12096TLAN NETWORK DRIVER
12097M:	Samuel Chessman <chessman@tux.org>
12098L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12099W:	http://sourceforge.net/projects/tlan/
12100S:	Maintained
12101F:	Documentation/networking/tlan.txt
12102F:	drivers/net/ethernet/ti/tlan.*
12103
12104TOMOYO SECURITY MODULE
12105M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12106M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12107L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12108L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12109L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12110L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12111W:	http://tomoyo.sourceforge.jp/
12112T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12113S:	Maintained
12114F:	security/tomoyo/
12115
12116TOPSTAR LAPTOP EXTRAS DRIVER
12117M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12118L:	platform-driver-x86@vger.kernel.org
12119S:	Maintained
12120F:	drivers/platform/x86/topstar-laptop.c
12121
12122TOSHIBA ACPI EXTRAS DRIVER
12123M:	Azael Avalos <coproscefalo@gmail.com>
12124L:	platform-driver-x86@vger.kernel.org
12125S:	Maintained
12126F:	drivers/platform/x86/toshiba_acpi.c
12127
12128TOSHIBA BLUETOOTH DRIVER
12129M:	Azael Avalos <coproscefalo@gmail.com>
12130L:	platform-driver-x86@vger.kernel.org
12131S:	Maintained
12132F:	drivers/platform/x86/toshiba_bluetooth.c
12133
12134TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12135M:	Azael Avalos <coproscefalo@gmail.com>
12136L:	platform-driver-x86@vger.kernel.org
12137S:	Maintained
12138F:	drivers/platform/x86/toshiba_haps.c
12139
12140TOSHIBA WMI HOTKEYS DRIVER
12141M:	Azael Avalos <coproscefalo@gmail.com>
12142L:	platform-driver-x86@vger.kernel.org
12143S:	Maintained
12144F:	drivers/platform/x86/toshiba-wmi.c
12145
12146TOSHIBA SMM DRIVER
12147M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12148W:	http://www.buzzard.org.uk/toshiba/
12149S:	Maintained
12150F:	drivers/char/toshiba.c
12151F:	include/linux/toshiba.h
12152F:	include/uapi/linux/toshiba.h
12153
12154TOSHIBA TC358743 DRIVER
12155M:	Mats Randgaard <matrandg@cisco.com>
12156L:	linux-media@vger.kernel.org
12157S:	Maintained
12158F:	drivers/media/i2c/tc358743*
12159F:	include/media/i2c/tc358743.h
12160
12161TMIO/SDHI MMC DRIVER
12162M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12163L:	linux-mmc@vger.kernel.org
12164S:	Supported
12165F:	drivers/mmc/host/tmio_mmc*
12166F:	drivers/mmc/host/sh_mobile_sdhi.c
12167F:	include/linux/mfd/tmio.h
12168
12169TMP401 HARDWARE MONITOR DRIVER
12170M:	Guenter Roeck <linux@roeck-us.net>
12171L:	linux-hwmon@vger.kernel.org
12172S:	Maintained
12173F:	Documentation/hwmon/tmp401
12174F:	drivers/hwmon/tmp401.c
12175
12176TMPFS (SHMEM FILESYSTEM)
12177M:	Hugh Dickins <hughd@google.com>
12178L:	linux-mm@kvack.org
12179S:	Maintained
12180F:	include/linux/shmem_fs.h
12181F:	mm/shmem.c
12182
12183TM6000 VIDEO4LINUX DRIVER
12184M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12185M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12186L:	linux-media@vger.kernel.org
12187W:	https://linuxtv.org
12188T:	git git://linuxtv.org/media_tree.git
12189S:	Odd fixes
12190F:	drivers/media/usb/tm6000/
12191F:	Documentation/media/v4l-drivers/tm6000*
12192
12193TW5864 VIDEO4LINUX DRIVER
12194M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12195M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12196M:	Andrey Utkin <andrey_utkin@fastmail.com>
12197L:	linux-media@vger.kernel.org
12198S:	Supported
12199F:	drivers/media/pci/tw5864/
12200
12201TW68 VIDEO4LINUX DRIVER
12202M:	Hans Verkuil <hverkuil@xs4all.nl>
12203L:	linux-media@vger.kernel.org
12204T:	git git://linuxtv.org/media_tree.git
12205W:	https://linuxtv.org
12206S:	Odd Fixes
12207F:	drivers/media/pci/tw68/
12208
12209TW686X VIDEO4LINUX DRIVER
12210M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12211L:	linux-media@vger.kernel.org
12212T:	git git://linuxtv.org/media_tree.git
12213W:	http://linuxtv.org
12214S:	Maintained
12215F:	drivers/media/pci/tw686x/
12216
12217TPM DEVICE DRIVER
12218M:	Peter Huewe <peterhuewe@gmx.de>
12219M:	Marcel Selhorst <tpmdd@selhorst.net>
12220M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12221R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12222W:	http://tpmdd.sourceforge.net
12223L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12224Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12225T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12226S:	Maintained
12227F:	drivers/char/tpm/
12228
12229TPM IBM_VTPM DEVICE DRIVER
12230M:	Ashley Lai <ashleydlai@gmail.com>
12231W:	http://tpmdd.sourceforge.net
12232L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12233S:	Maintained
12234F:	drivers/char/tpm/tpm_ibmvtpm*
12235
12236TRACING
12237M:	Steven Rostedt <rostedt@goodmis.org>
12238M:	Ingo Molnar <mingo@redhat.com>
12239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12240S:	Maintained
12241F:	Documentation/trace/ftrace.txt
12242F:	arch/*/*/*/ftrace.h
12243F:	arch/*/kernel/ftrace.c
12244F:	include/*/ftrace.h
12245F:	include/linux/trace*.h
12246F:	include/trace/
12247F:	kernel/trace/
12248F:	tools/testing/selftests/ftrace/
12249
12250TRACING MMIO ACCESSES (MMIOTRACE)
12251M:	Steven Rostedt <rostedt@goodmis.org>
12252M:	Ingo Molnar <mingo@kernel.org>
12253R:	Karol Herbst <karolherbst@gmail.com>
12254R:	Pekka Paalanen <ppaalanen@gmail.com>
12255S:	Maintained
12256L:	linux-kernel@vger.kernel.org
12257L:	nouveau@lists.freedesktop.org
12258F:	kernel/trace/trace_mmiotrace.c
12259F:	include/linux/mmiotrace.h
12260F:	arch/x86/mm/kmmio.c
12261F:	arch/x86/mm/mmio-mod.c
12262F:	arch/x86/mm/testmmiotrace.c
12263
12264TRIVIAL PATCHES
12265M:	Jiri Kosina <trivial@kernel.org>
12266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12267S:	Maintained
12268K:	^Subject:.*(?i)trivial
12269
12270TTY LAYER
12271M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12272M:	Jiri Slaby <jslaby@suse.com>
12273S:	Supported
12274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12275F:	Documentation/serial/
12276F:	drivers/tty/
12277F:	drivers/tty/serial/serial_core.c
12278F:	include/linux/serial_core.h
12279F:	include/linux/serial.h
12280F:	include/linux/tty.h
12281F:	include/uapi/linux/serial_core.h
12282F:	include/uapi/linux/serial.h
12283F:	include/uapi/linux/tty.h
12284
12285TUA9001 MEDIA DRIVER
12286M:	Antti Palosaari <crope@iki.fi>
12287L:	linux-media@vger.kernel.org
12288W:	https://linuxtv.org
12289W:	http://palosaari.fi/linux/
12290Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12291T:	git git://linuxtv.org/anttip/media_tree.git
12292S:	Maintained
12293F:	drivers/media/tuners/tua9001*
12294
12295TULIP NETWORK DRIVERS
12296L:	netdev@vger.kernel.org
12297L:	linux-parisc@vger.kernel.org
12298S:	Orphan
12299F:	drivers/net/ethernet/dec/tulip/
12300
12301TUN/TAP driver
12302M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12303W:	http://vtun.sourceforge.net/tun
12304S:	Maintained
12305F:	Documentation/networking/tuntap.txt
12306F:	arch/um/os-Linux/drivers/
12307
12308TURBOCHANNEL SUBSYSTEM
12309M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12310M:	Ralf Baechle <ralf@linux-mips.org>
12311L:	linux-mips@linux-mips.org
12312Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12313S:	Maintained
12314F:	drivers/tc/
12315F:	include/linux/tc.h
12316
12317UBI FILE SYSTEM (UBIFS)
12318M:	Richard Weinberger <richard@nod.at>
12319M:	Artem Bityutskiy <dedekind1@gmail.com>
12320M:	Adrian Hunter <adrian.hunter@intel.com>
12321L:	linux-mtd@lists.infradead.org
12322T:	git git://git.infradead.org/ubifs-2.6.git
12323W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12324S:	Supported
12325F:	Documentation/filesystems/ubifs.txt
12326F:	fs/ubifs/
12327
12328UCLINUX (M68KNOMMU AND COLDFIRE)
12329M:	Greg Ungerer <gerg@linux-m68k.org>
12330W:	http://www.linux-m68k.org/
12331W:	http://www.uclinux.org/
12332L:	linux-m68k@lists.linux-m68k.org
12333L:	uclinux-dev@uclinux.org  (subscribers-only)
12334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12335S:	Maintained
12336F:	arch/m68k/coldfire/
12337F:	arch/m68k/68*/
12338F:	arch/m68k/*/*_no.*
12339F:	arch/m68k/include/asm/*_no.*
12340
12341UDF FILESYSTEM
12342M:	Jan Kara <jack@suse.com>
12343S:	Maintained
12344F:	Documentation/filesystems/udf.txt
12345F:	fs/udf/
12346
12347UFS FILESYSTEM
12348M:	Evgeniy Dushistov <dushistov@mail.ru>
12349S:	Maintained
12350F:	Documentation/filesystems/ufs.txt
12351F:	fs/ufs/
12352
12353UHID USERSPACE HID IO DRIVER:
12354M:	David Herrmann <dh.herrmann@googlemail.com>
12355L:	linux-input@vger.kernel.org
12356S:	Maintained
12357F:	drivers/hid/uhid.c
12358F:	include/uapi/linux/uhid.h
12359
12360ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12361L:	linux-usb@vger.kernel.org
12362S:	Orphan
12363F:	drivers/uwb/
12364F:	include/linux/uwb.h
12365F:	include/linux/uwb/
12366
12367UNICORE32 ARCHITECTURE:
12368M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12369W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12370S:	Maintained
12371T:	git git://github.com/gxt/linux.git
12372F:	arch/unicore32/
12373
12374UNIFDEF
12375M:	Tony Finch <dot@dotat.at>
12376W:	http://dotat.at/prog/unifdef
12377S:	Maintained
12378F:	scripts/unifdef.c
12379
12380UNIFORM CDROM DRIVER
12381M:	Jens Axboe <axboe@kernel.dk>
12382W:	http://www.kernel.dk
12383S:	Maintained
12384F:	Documentation/cdrom/
12385F:	drivers/cdrom/cdrom.c
12386F:	include/linux/cdrom.h
12387F:	include/uapi/linux/cdrom.h
12388
12389UNISYS S-PAR DRIVERS
12390M:	David Kershner <david.kershner@unisys.com>
12391L:	sparmaintainer@unisys.com (Unisys internal)
12392S:	Supported
12393F:	drivers/staging/unisys/
12394
12395UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12396M:	Vinayak Holikatti <vinholikatti@gmail.com>
12397L:	linux-scsi@vger.kernel.org
12398S:	Supported
12399F:	Documentation/scsi/ufs.txt
12400F:	drivers/scsi/ufs/
12401
12402UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12403M:	Joao Pinto <Joao.Pinto@synopsys.com>
12404L:	linux-scsi@vger.kernel.org
12405S:	Supported
12406F:	drivers/scsi/ufs/*dwc*
12407
12408UNSORTED BLOCK IMAGES (UBI)
12409M:	Artem Bityutskiy <dedekind1@gmail.com>
12410M:	Richard Weinberger <richard@nod.at>
12411W:	http://www.linux-mtd.infradead.org/
12412L:	linux-mtd@lists.infradead.org
12413T:	git git://git.infradead.org/ubifs-2.6.git
12414S:	Supported
12415F:	drivers/mtd/ubi/
12416F:	include/linux/mtd/ubi.h
12417F:	include/uapi/mtd/ubi-user.h
12418
12419USB ACM DRIVER
12420M:	Oliver Neukum <oneukum@suse.com>
12421L:	linux-usb@vger.kernel.org
12422S:	Maintained
12423F:	Documentation/usb/acm.txt
12424F:	drivers/usb/class/cdc-acm.*
12425
12426USB AR5523 WIRELESS DRIVER
12427M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12428L:	linux-wireless@vger.kernel.org
12429S:	Maintained
12430F:	drivers/net/wireless/ath/ar5523/
12431
12432USB ATTACHED SCSI
12433M:	Oliver Neukum <oneukum@suse.com>
12434L:	linux-usb@vger.kernel.org
12435L:	linux-scsi@vger.kernel.org
12436S:	Maintained
12437F:	drivers/usb/storage/uas.c
12438
12439USB CDC ETHERNET DRIVER
12440M:	Oliver Neukum <oliver@neukum.org>
12441L:	linux-usb@vger.kernel.org
12442S:	Maintained
12443F:	drivers/net/usb/cdc_*.c
12444F:	include/uapi/linux/usb/cdc.h
12445
12446USB CHAOSKEY DRIVER
12447M:	Keith Packard <keithp@keithp.com>
12448L:	linux-usb@vger.kernel.org
12449S:	Maintained
12450F:	drivers/usb/misc/chaoskey.c
12451
12452USB CYPRESS C67X00 DRIVER
12453M:	Peter Korsgaard <jacmet@sunsite.dk>
12454L:	linux-usb@vger.kernel.org
12455S:	Maintained
12456F:	drivers/usb/c67x00/
12457
12458USB DAVICOM DM9601 DRIVER
12459M:	Peter Korsgaard <jacmet@sunsite.dk>
12460L:	netdev@vger.kernel.org
12461W:	http://www.linux-usb.org/usbnet
12462S:	Maintained
12463F:	drivers/net/usb/dm9601.c
12464
12465USB DIAMOND RIO500 DRIVER
12466M:	Cesar Miquel <miquel@df.uba.ar>
12467L:	rio500-users@lists.sourceforge.net
12468W:	http://rio500.sourceforge.net
12469S:	Maintained
12470F:	drivers/usb/misc/rio500*
12471
12472USB EHCI DRIVER
12473M:	Alan Stern <stern@rowland.harvard.edu>
12474L:	linux-usb@vger.kernel.org
12475S:	Maintained
12476F:	Documentation/usb/ehci.txt
12477F:	drivers/usb/host/ehci*
12478
12479USB GADGET/PERIPHERAL SUBSYSTEM
12480M:	Felipe Balbi <balbi@kernel.org>
12481L:	linux-usb@vger.kernel.org
12482W:	http://www.linux-usb.org/gadget
12483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12484S:	Maintained
12485F:	drivers/usb/gadget/
12486F:	include/linux/usb/gadget*
12487
12488USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12489M:	Jiri Kosina <jikos@kernel.org>
12490R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12491L:	linux-usb@vger.kernel.org
12492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12493S:	Maintained
12494F:	Documentation/hid/hiddev.txt
12495F:	drivers/hid/usbhid/
12496
12497USB ISP116X DRIVER
12498M:	Olav Kongas <ok@artecdesign.ee>
12499L:	linux-usb@vger.kernel.org
12500S:	Maintained
12501F:	drivers/usb/host/isp116x*
12502F:	include/linux/usb/isp116x.h
12503
12504USB LAN78XX ETHERNET DRIVER
12505M:	Woojung Huh <woojung.huh@microchip.com>
12506M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12507L:	netdev@vger.kernel.org
12508S:	Maintained
12509F:	drivers/net/usb/lan78xx.*
12510
12511USB MASS STORAGE DRIVER
12512M:	Alan Stern <stern@rowland.harvard.edu>
12513L:	linux-usb@vger.kernel.org
12514L:	usb-storage@lists.one-eyed-alien.net
12515S:	Maintained
12516W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12517F:	drivers/usb/storage/
12518
12519USB MIDI DRIVER
12520M:	Clemens Ladisch <clemens@ladisch.de>
12521L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12522T:	git git://git.alsa-project.org/alsa-kernel.git
12523S:	Maintained
12524F:	sound/usb/midi.*
12525
12526USB NETWORKING DRIVERS
12527L:	linux-usb@vger.kernel.org
12528S:	Odd Fixes
12529F:	drivers/net/usb/
12530
12531USB OHCI DRIVER
12532M:	Alan Stern <stern@rowland.harvard.edu>
12533L:	linux-usb@vger.kernel.org
12534S:	Maintained
12535F:	Documentation/usb/ohci.txt
12536F:	drivers/usb/host/ohci*
12537
12538USB OTG FSM (Finite State Machine)
12539M:	Peter Chen <Peter.Chen@nxp.com>
12540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12541L:	linux-usb@vger.kernel.org
12542S:	Maintained
12543F:	drivers/usb/common/usb-otg-fsm.c
12544
12545USB OVER IP DRIVER
12546M:	Valentina Manea <valentina.manea.m@gmail.com>
12547M:	Shuah Khan <shuahkh@osg.samsung.com>
12548M:	Shuah Khan <shuah@kernel.org>
12549L:	linux-usb@vger.kernel.org
12550S:	Maintained
12551F:	Documentation/usb/usbip_protocol.txt
12552F:	drivers/usb/usbip/
12553F:	tools/usb/usbip/
12554
12555USB PEGASUS DRIVER
12556M:	Petko Manolov <petkan@nucleusys.com>
12557L:	linux-usb@vger.kernel.org
12558L:	netdev@vger.kernel.org
12559T:	git git://github.com/petkan/pegasus.git
12560W:	https://github.com/petkan/pegasus
12561S:	Maintained
12562F:	drivers/net/usb/pegasus.*
12563
12564USB PHY LAYER
12565M:	Felipe Balbi <balbi@kernel.org>
12566L:	linux-usb@vger.kernel.org
12567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12568S:	Maintained
12569F:	drivers/usb/phy/
12570
12571USB PRINTER DRIVER (usblp)
12572M:	Pete Zaitcev <zaitcev@redhat.com>
12573L:	linux-usb@vger.kernel.org
12574S:	Supported
12575F:	drivers/usb/class/usblp.c
12576
12577USB QMI WWAN NETWORK DRIVER
12578M:	Bjørn Mork <bjorn@mork.no>
12579L:	netdev@vger.kernel.org
12580S:	Maintained
12581F:	Documentation/ABI/testing/sysfs-class-net-qmi
12582F:	drivers/net/usb/qmi_wwan.c
12583
12584USB RTL8150 DRIVER
12585M:	Petko Manolov <petkan@nucleusys.com>
12586L:	linux-usb@vger.kernel.org
12587L:	netdev@vger.kernel.org
12588T:	git git://github.com/petkan/rtl8150.git
12589W:	https://github.com/petkan/rtl8150
12590S:	Maintained
12591F:	drivers/net/usb/rtl8150.c
12592
12593USB SERIAL SUBSYSTEM
12594M:	Johan Hovold <johan@kernel.org>
12595L:	linux-usb@vger.kernel.org
12596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12597S:	Maintained
12598F:	Documentation/usb/usb-serial.txt
12599F:	drivers/usb/serial/
12600F:	include/linux/usb/serial.h
12601
12602USB SMSC75XX ETHERNET DRIVER
12603M:	Steve Glendinning <steve.glendinning@shawell.net>
12604L:	netdev@vger.kernel.org
12605S:	Maintained
12606F:	drivers/net/usb/smsc75xx.*
12607
12608USB SMSC95XX ETHERNET DRIVER
12609M:	Steve Glendinning <steve.glendinning@shawell.net>
12610M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12611L:	netdev@vger.kernel.org
12612S:	Maintained
12613F:	drivers/net/usb/smsc95xx.*
12614
12615USB SUBSYSTEM
12616M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12617L:	linux-usb@vger.kernel.org
12618W:	http://www.linux-usb.org
12619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12620S:	Supported
12621F:	Documentation/devicetree/bindings/usb/
12622F:	Documentation/usb/
12623F:	drivers/usb/
12624F:	include/linux/usb.h
12625F:	include/linux/usb/
12626
12627USB UHCI DRIVER
12628M:	Alan Stern <stern@rowland.harvard.edu>
12629L:	linux-usb@vger.kernel.org
12630S:	Maintained
12631F:	drivers/usb/host/uhci*
12632
12633USB "USBNET" DRIVER FRAMEWORK
12634M:	Oliver Neukum <oneukum@suse.com>
12635L:	netdev@vger.kernel.org
12636W:	http://www.linux-usb.org/usbnet
12637S:	Maintained
12638F:	drivers/net/usb/usbnet.c
12639F:	include/linux/usb/usbnet.h
12640
12641USB VIDEO CLASS
12642M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12643L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12644L:	linux-media@vger.kernel.org
12645T:	git git://linuxtv.org/media_tree.git
12646W:	http://www.ideasonboard.org/uvc/
12647S:	Maintained
12648F:	drivers/media/usb/uvc/
12649F:	include/uapi/linux/uvcvideo.h
12650
12651USB VISION DRIVER
12652M:	Hans Verkuil <hverkuil@xs4all.nl>
12653L:	linux-media@vger.kernel.org
12654T:	git git://linuxtv.org/media_tree.git
12655W:	https://linuxtv.org
12656S:	Odd Fixes
12657F:	drivers/media/usb/usbvision/
12658
12659USB WEBCAM GADGET
12660M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12661L:	linux-usb@vger.kernel.org
12662S:	Maintained
12663F:	drivers/usb/gadget/function/*uvc*
12664F:	drivers/usb/gadget/legacy/webcam.c
12665
12666USB WIRELESS RNDIS DRIVER (rndis_wlan)
12667M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12668L:	linux-wireless@vger.kernel.org
12669S:	Maintained
12670F:	drivers/net/wireless/rndis_wlan.c
12671
12672USB XHCI DRIVER
12673M:	Mathias Nyman <mathias.nyman@intel.com>
12674L:	linux-usb@vger.kernel.org
12675S:	Supported
12676F:	drivers/usb/host/xhci*
12677F:	drivers/usb/host/pci-quirks*
12678
12679USB ZD1201 DRIVER
12680L:	linux-wireless@vger.kernel.org
12681W:	http://linux-lc100020.sourceforge.net
12682S:	Orphan
12683F:	drivers/net/wireless/zydas/zd1201.*
12684
12685USB ZR364XX DRIVER
12686M:	Antoine Jacquet <royale@zerezo.com>
12687L:	linux-usb@vger.kernel.org
12688L:	linux-media@vger.kernel.org
12689T:	git git://linuxtv.org/media_tree.git
12690W:	http://royale.zerezo.com/zr364xx/
12691S:	Maintained
12692F:	Documentation/media/v4l-drivers/zr364xx*
12693F:	drivers/media/usb/zr364xx/
12694
12695ULPI BUS
12696M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12697L:	linux-usb@vger.kernel.org
12698S:	Maintained
12699F:	drivers/usb/common/ulpi.c
12700F:	include/linux/ulpi/
12701
12702USER-MODE LINUX (UML)
12703M:	Jeff Dike <jdike@addtoit.com>
12704M:	Richard Weinberger <richard@nod.at>
12705L:	user-mode-linux-devel@lists.sourceforge.net
12706L:	user-mode-linux-user@lists.sourceforge.net
12707W:	http://user-mode-linux.sourceforge.net
12708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12709S:	Maintained
12710F:	Documentation/virtual/uml/
12711F:	arch/um/
12712F:	arch/x86/um/
12713F:	fs/hostfs/
12714F:	fs/hppfs/
12715
12716USERSPACE I/O (UIO)
12717M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12718S:	Maintained
12719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12720F:	Documentation/DocBook/uio-howto.tmpl
12721F:	drivers/uio/
12722F:	include/linux/uio*.h
12723
12724UTIL-LINUX PACKAGE
12725M:	Karel Zak <kzak@redhat.com>
12726L:	util-linux@vger.kernel.org
12727W:	http://en.wikipedia.org/wiki/Util-linux
12728T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12729S:	Maintained
12730
12731UVESAFB DRIVER
12732M:	Michal Januszewski <spock@gentoo.org>
12733L:	linux-fbdev@vger.kernel.org
12734W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12735S:	Maintained
12736F:	Documentation/fb/uvesafb.txt
12737F:	drivers/video/fbdev/uvesafb.*
12738
12739VF610 NAND DRIVER
12740M:	Stefan Agner <stefan@agner.ch>
12741L:	linux-mtd@lists.infradead.org
12742S:	Supported
12743F:	drivers/mtd/nand/vf610_nfc.c
12744
12745VFAT/FAT/MSDOS FILESYSTEM
12746M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12747S:	Maintained
12748F:	Documentation/filesystems/vfat.txt
12749F:	fs/fat/
12750
12751VFIO DRIVER
12752M:	Alex Williamson <alex.williamson@redhat.com>
12753L:	kvm@vger.kernel.org
12754T:	git git://github.com/awilliam/linux-vfio.git
12755S:	Maintained
12756F:	Documentation/vfio.txt
12757F:	drivers/vfio/
12758F:	include/linux/vfio.h
12759F:	include/uapi/linux/vfio.h
12760
12761VFIO PLATFORM DRIVER
12762M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
12763L:	kvm@vger.kernel.org
12764S:	Maintained
12765F:	drivers/vfio/platform/
12766
12767VIDEOBUF2 FRAMEWORK
12768M:	Pawel Osciak <pawel@osciak.com>
12769M:	Marek Szyprowski <m.szyprowski@samsung.com>
12770M:	Kyungmin Park <kyungmin.park@samsung.com>
12771L:	linux-media@vger.kernel.org
12772S:	Maintained
12773F:	drivers/media/v4l2-core/videobuf2-*
12774F:	include/media/videobuf2-*
12775
12776VIRTIO AND VHOST VSOCK DRIVER
12777M:	Stefan Hajnoczi <stefanha@redhat.com>
12778L:	kvm@vger.kernel.org
12779L:	virtualization@lists.linux-foundation.org
12780L:	netdev@vger.kernel.org
12781S:	Maintained
12782F:	include/linux/virtio_vsock.h
12783F:	include/uapi/linux/virtio_vsock.h
12784F:	net/vmw_vsock/virtio_transport_common.c
12785F:	net/vmw_vsock/virtio_transport.c
12786F:	drivers/vhost/vsock.c
12787F:	drivers/vhost/vsock.h
12788
12789VIRTUAL SERIO DEVICE DRIVER
12790M:	Stephen Chandler Paul <thatslyude@gmail.com>
12791S:	Maintained
12792F:	drivers/input/serio/userio.c
12793F:	include/uapi/linux/userio.h
12794
12795VIRTIO CONSOLE DRIVER
12796M:	Amit Shah <amit.shah@redhat.com>
12797L:	virtualization@lists.linux-foundation.org
12798S:	Maintained
12799F:	drivers/char/virtio_console.c
12800F:	include/linux/virtio_console.h
12801F:	include/uapi/linux/virtio_console.h
12802
12803VIRTIO CORE, NET AND BLOCK DRIVERS
12804M:	"Michael S. Tsirkin" <mst@redhat.com>
12805L:	virtualization@lists.linux-foundation.org
12806S:	Maintained
12807F:	Documentation/devicetree/bindings/virtio/
12808F:	drivers/virtio/
12809F:	tools/virtio/
12810F:	drivers/net/virtio_net.c
12811F:	drivers/block/virtio_blk.c
12812F:	include/linux/virtio_*.h
12813F:	include/uapi/linux/virtio_*.h
12814
12815VIRTIO DRIVERS FOR S390
12816M:	Christian Borntraeger <borntraeger@de.ibm.com>
12817M:	Cornelia Huck <cornelia.huck@de.ibm.com>
12818L:	linux-s390@vger.kernel.org
12819L:	virtualization@lists.linux-foundation.org
12820L:	kvm@vger.kernel.org
12821S:	Supported
12822F:	drivers/s390/virtio/
12823
12824VIRTIO GPU DRIVER
12825M:	David Airlie <airlied@linux.ie>
12826M:	Gerd Hoffmann <kraxel@redhat.com>
12827L:	dri-devel@lists.freedesktop.org
12828L:	virtualization@lists.linux-foundation.org
12829S:	Maintained
12830F:	drivers/gpu/drm/virtio/
12831F:	include/uapi/linux/virtio_gpu.h
12832
12833VIRTIO HOST (VHOST)
12834M:	"Michael S. Tsirkin" <mst@redhat.com>
12835L:	kvm@vger.kernel.org
12836L:	virtualization@lists.linux-foundation.org
12837L:	netdev@vger.kernel.org
12838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12839S:	Maintained
12840F:	drivers/vhost/
12841F:	include/uapi/linux/vhost.h
12842
12843VIRTIO INPUT DRIVER
12844M:	Gerd Hoffmann <kraxel@redhat.com>
12845S:	Maintained
12846F:	drivers/virtio/virtio_input.c
12847F:	include/uapi/linux/virtio_input.h
12848
12849VIA RHINE NETWORK DRIVER
12850S:	Orphan
12851F:	drivers/net/ethernet/via/via-rhine.c
12852
12853VIA SD/MMC CARD CONTROLLER DRIVER
12854M:	Bruce Chang <brucechang@via.com.tw>
12855M:	Harald Welte <HaraldWelte@viatech.com>
12856S:	Maintained
12857F:	drivers/mmc/host/via-sdmmc.c
12858
12859VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12860M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12861L:	linux-fbdev@vger.kernel.org
12862S:	Maintained
12863F:	include/linux/via-core.h
12864F:	include/linux/via-gpio.h
12865F:	include/linux/via_i2c.h
12866F:	drivers/video/fbdev/via/
12867
12868VIA VELOCITY NETWORK DRIVER
12869M:	Francois Romieu <romieu@fr.zoreil.com>
12870L:	netdev@vger.kernel.org
12871S:	Maintained
12872F:	drivers/net/ethernet/via/via-velocity.*
12873
12874VIRT LIB
12875M:	Alex Williamson <alex.williamson@redhat.com>
12876M:	Paolo Bonzini <pbonzini@redhat.com>
12877L:	kvm@vger.kernel.org
12878S:	Supported
12879F:	virt/lib/
12880
12881VIVID VIRTUAL VIDEO DRIVER
12882M:	Hans Verkuil <hverkuil@xs4all.nl>
12883L:	linux-media@vger.kernel.org
12884T:	git git://linuxtv.org/media_tree.git
12885W:	https://linuxtv.org
12886S:	Maintained
12887F:	drivers/media/platform/vivid/*
12888
12889VLAN (802.1Q)
12890M:	Patrick McHardy <kaber@trash.net>
12891L:	netdev@vger.kernel.org
12892S:	Maintained
12893F:	drivers/net/macvlan.c
12894F:	include/linux/if_*vlan.h
12895F:	net/8021q/
12896
12897VLYNQ BUS
12898M:	Florian Fainelli <f.fainelli@gmail.com>
12899L:	openwrt-devel@lists.openwrt.org (subscribers-only)
12900S:	Maintained
12901F:	drivers/vlynq/vlynq.c
12902F:	include/linux/vlynq.h
12903
12904VME SUBSYSTEM
12905M:	Martyn Welch <martyn@welchs.me.uk>
12906M:	Manohar Vanga <manohar.vanga@gmail.com>
12907M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12908L:	devel@driverdev.osuosl.org
12909S:	Maintained
12910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12911F:	Documentation/vme_api.txt
12912F:	drivers/staging/vme/
12913F:	drivers/vme/
12914F:	include/linux/vme*
12915
12916VMWARE HYPERVISOR INTERFACE
12917M:	Alok Kataria <akataria@vmware.com>
12918L:	virtualization@lists.linux-foundation.org
12919S:	Supported
12920F:	arch/x86/kernel/cpu/vmware.c
12921
12922VMWARE BALLOON DRIVER
12923M:	Xavier Deguillard <xdeguillard@vmware.com>
12924M:	Philip Moltmann <moltmann@vmware.com>
12925M:	"VMware, Inc." <pv-drivers@vmware.com>
12926L:	linux-kernel@vger.kernel.org
12927S:	Maintained
12928F:	drivers/misc/vmw_balloon.c
12929
12930VMWARE VMMOUSE SUBDRIVER
12931M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
12932M:	"VMware, Inc." <pv-drivers@vmware.com>
12933L:	linux-input@vger.kernel.org
12934S:	Maintained
12935F:	drivers/input/mouse/vmmouse.c
12936F:	drivers/input/mouse/vmmouse.h
12937
12938VMWARE VMXNET3 ETHERNET DRIVER
12939M:	Shrikrishna Khare <skhare@vmware.com>
12940M:	"VMware, Inc." <pv-drivers@vmware.com>
12941L:	netdev@vger.kernel.org
12942S:	Maintained
12943F:	drivers/net/vmxnet3/
12944
12945VMware PVSCSI driver
12946M:	Jim Gill <jgill@vmware.com>
12947M:	VMware PV-Drivers <pv-drivers@vmware.com>
12948L:	linux-scsi@vger.kernel.org
12949S:	Maintained
12950F:	drivers/scsi/vmw_pvscsi.c
12951F:	drivers/scsi/vmw_pvscsi.h
12952
12953VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12954M:	Liam Girdwood <lgirdwood@gmail.com>
12955M:	Mark Brown <broonie@kernel.org>
12956L:	linux-kernel@vger.kernel.org
12957W:	http://www.slimlogic.co.uk/?p=48
12958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12959S:	Supported
12960F:	Documentation/devicetree/bindings/regulator/
12961F:	drivers/regulator/
12962F:	include/dt-bindings/regulator/
12963F:	include/linux/regulator/
12964
12965VRF
12966M:	David Ahern <dsa@cumulusnetworks.com>
12967M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12968L:	netdev@vger.kernel.org
12969S:	Maintained
12970F:	drivers/net/vrf.c
12971F:	Documentation/networking/vrf.txt
12972
12973VT1211 HARDWARE MONITOR DRIVER
12974M:	Juerg Haefliger <juergh@gmail.com>
12975L:	linux-hwmon@vger.kernel.org
12976S:	Maintained
12977F:	Documentation/hwmon/vt1211
12978F:	drivers/hwmon/vt1211.c
12979
12980VT8231 HARDWARE MONITOR DRIVER
12981M:	Roger Lucas <vt8231@hiddenengine.co.uk>
12982L:	linux-hwmon@vger.kernel.org
12983S:	Maintained
12984F:	drivers/hwmon/vt8231.c
12985
12986VUB300 USB to SDIO/SD/MMC bridge chip
12987M:	Tony Olech <tony.olech@elandigitalsystems.com>
12988L:	linux-mmc@vger.kernel.org
12989L:	linux-usb@vger.kernel.org
12990S:	Supported
12991F:	drivers/mmc/host/vub300.c
12992
12993W1 DALLAS'S 1-WIRE BUS
12994M:	Evgeniy Polyakov <zbr@ioremap.net>
12995S:	Maintained
12996F:	Documentation/w1/
12997F:	drivers/w1/
12998
12999W83791D HARDWARE MONITORING DRIVER
13000M:	Marc Hulsman <m.hulsman@tudelft.nl>
13001L:	linux-hwmon@vger.kernel.org
13002S:	Maintained
13003F:	Documentation/hwmon/w83791d
13004F:	drivers/hwmon/w83791d.c
13005
13006W83793 HARDWARE MONITORING DRIVER
13007M:	Rudolf Marek <r.marek@assembler.cz>
13008L:	linux-hwmon@vger.kernel.org
13009S:	Maintained
13010F:	Documentation/hwmon/w83793
13011F:	drivers/hwmon/w83793.c
13012
13013W83795 HARDWARE MONITORING DRIVER
13014M:	Jean Delvare <jdelvare@suse.com>
13015L:	linux-hwmon@vger.kernel.org
13016S:	Maintained
13017F:	drivers/hwmon/w83795.c
13018
13019W83L51xD SD/MMC CARD INTERFACE DRIVER
13020M:	Pierre Ossman <pierre@ossman.eu>
13021S:	Maintained
13022F:	drivers/mmc/host/wbsd.*
13023
13024WACOM PROTOCOL 4 SERIAL TABLETS
13025M:	Julian Squires <julian@cipht.net>
13026M:	Hans de Goede <hdegoede@redhat.com>
13027L:	linux-input@vger.kernel.org
13028S:	Maintained
13029F:	drivers/input/tablet/wacom_serial4.c
13030
13031WATCHDOG DEVICE DRIVERS
13032M:	Wim Van Sebroeck <wim@iguana.be>
13033R:	Guenter Roeck <linux@roeck-us.net>
13034L:	linux-watchdog@vger.kernel.org
13035W:	http://www.linux-watchdog.org/
13036T:	git git://www.linux-watchdog.org/linux-watchdog.git
13037S:	Maintained
13038F:	Documentation/devicetree/bindings/watchdog/
13039F:	Documentation/watchdog/
13040F:	drivers/watchdog/
13041F:	include/linux/watchdog.h
13042F:	include/uapi/linux/watchdog.h
13043
13044WIIMOTE HID DRIVER
13045M:	David Herrmann <dh.herrmann@googlemail.com>
13046L:	linux-input@vger.kernel.org
13047S:	Maintained
13048F:	drivers/hid/hid-wiimote*
13049
13050WINBOND CIR DRIVER
13051M:	David Härdeman <david@hardeman.nu>
13052S:	Maintained
13053F:	drivers/media/rc/winbond-cir.c
13054
13055WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13056M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13057L:	linux-watchdog@vger.kernel.org
13058S:	Maintained
13059F:	drivers/watchdog/ebc-c384_wdt.c
13060
13061WINSYSTEMS WS16C48 GPIO DRIVER
13062M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13063L:	linux-gpio@vger.kernel.org
13064S:	Maintained
13065F:	drivers/gpio/gpio-ws16c48.c
13066
13067WIMAX STACK
13068M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13069M:	linux-wimax@intel.com
13070L:	wimax@linuxwimax.org (subscribers-only)
13071S:	Supported
13072W:	http://linuxwimax.org
13073F:	Documentation/wimax/README.wimax
13074F:	include/linux/wimax/debug.h
13075F:	include/net/wimax.h
13076F:	include/uapi/linux/wimax.h
13077F:	net/wimax/
13078
13079WISTRON LAPTOP BUTTON DRIVER
13080M:	Miloslav Trmac <mitr@volny.cz>
13081S:	Maintained
13082F:	drivers/input/misc/wistron_btns.c
13083
13084WL3501 WIRELESS PCMCIA CARD DRIVER
13085M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13086L:	linux-wireless@vger.kernel.org
13087W:	http://oops.ghostprotocols.net:81/blog
13088S:	Maintained
13089F:	drivers/net/wireless/wl3501*
13090
13091WOLFSON MICROELECTRONICS DRIVERS
13092L:	patches@opensource.wolfsonmicro.com
13093T:	git https://github.com/CirrusLogic/linux-drivers.git
13094W:	https://github.com/CirrusLogic/linux-drivers/wiki
13095S:	Supported
13096F:	Documentation/hwmon/wm83??
13097F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13098F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13099F:	Documentation/devicetree/bindings/mfd/arizona.txt
13100F:	arch/arm/mach-s3c64xx/mach-crag6410*
13101F:	drivers/clk/clk-wm83*.c
13102F:	drivers/extcon/extcon-arizona.c
13103F:	drivers/leds/leds-wm83*.c
13104F:	drivers/gpio/gpio-*wm*.c
13105F:	drivers/gpio/gpio-arizona.c
13106F:	drivers/hwmon/wm83??-hwmon.c
13107F:	drivers/input/misc/wm831x-on.c
13108F:	drivers/input/touchscreen/wm831x-ts.c
13109F:	drivers/input/touchscreen/wm97*.c
13110F:	drivers/mfd/arizona*
13111F:	drivers/mfd/wm*.c
13112F:	drivers/mfd/cs47l24*
13113F:	drivers/power/supply/wm83*.c
13114F:	drivers/rtc/rtc-wm83*.c
13115F:	drivers/regulator/wm8*.c
13116F:	drivers/video/backlight/wm83*_bl.c
13117F:	drivers/watchdog/wm83*_wdt.c
13118F:	include/linux/mfd/arizona/
13119F:	include/linux/mfd/wm831x/
13120F:	include/linux/mfd/wm8350/
13121F:	include/linux/mfd/wm8400*
13122F:	include/linux/wm97xx.h
13123F:	include/sound/wm????.h
13124F:	sound/soc/codecs/arizona.?
13125F:	sound/soc/codecs/wm*
13126F:	sound/soc/codecs/cs47l24*
13127
13128WORKQUEUE
13129M:	Tejun Heo <tj@kernel.org>
13130R:	Lai Jiangshan <jiangshanlai@gmail.com>
13131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13132S:	Maintained
13133F:	include/linux/workqueue.h
13134F:	kernel/workqueue.c
13135F:	Documentation/workqueue.txt
13136
13137X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13138M:	Chen-Yu Tsai <wens@csie.org>
13139L:	linux-kernel@vger.kernel.org
13140S:	Maintained
13141N:	axp[128]
13142
13143X.25 NETWORK LAYER
13144M:	Andrew Hendry <andrew.hendry@gmail.com>
13145L:	linux-x25@vger.kernel.org
13146S:	Odd Fixes
13147F:	Documentation/networking/x25*
13148F:	include/net/x25*
13149F:	net/x25/
13150
13151X86 ARCHITECTURE (32-BIT AND 64-BIT)
13152M:	Thomas Gleixner <tglx@linutronix.de>
13153M:	Ingo Molnar <mingo@redhat.com>
13154M:	"H. Peter Anvin" <hpa@zytor.com>
13155M:	x86@kernel.org
13156L:	linux-kernel@vger.kernel.org
13157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13158S:	Maintained
13159F:	Documentation/x86/
13160F:	arch/x86/
13161
13162X86 PLATFORM DRIVERS
13163M:	Darren Hart <dvhart@infradead.org>
13164L:	platform-driver-x86@vger.kernel.org
13165T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13166S:	Maintained
13167F:	drivers/platform/x86/
13168F:	drivers/platform/olpc/
13169
13170X86 MCE INFRASTRUCTURE
13171M:	Tony Luck <tony.luck@intel.com>
13172M:	Borislav Petkov <bp@alien8.de>
13173L:	linux-edac@vger.kernel.org
13174S:	Maintained
13175F:	arch/x86/kernel/cpu/mcheck/*
13176
13177X86 MICROCODE UPDATE SUPPORT
13178M:	Borislav Petkov <bp@alien8.de>
13179S:	Maintained
13180F:	arch/x86/kernel/cpu/microcode/*
13181
13182X86 VDSO
13183M:	Andy Lutomirski <luto@amacapital.net>
13184L:	linux-kernel@vger.kernel.org
13185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13186S:	Maintained
13187F:	arch/x86/entry/vdso/
13188
13189XC2028/3028 TUNER DRIVER
13190M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13191M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13192L:	linux-media@vger.kernel.org
13193W:	https://linuxtv.org
13194T:	git git://linuxtv.org/media_tree.git
13195S:	Maintained
13196F:	drivers/media/tuners/tuner-xc2028.*
13197
13198XEN HYPERVISOR INTERFACE
13199M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13200M:	David Vrabel <david.vrabel@citrix.com>
13201M:	Juergen Gross <jgross@suse.com>
13202L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13204S:	Supported
13205F:	arch/x86/xen/
13206F:	drivers/*/xen-*front.c
13207F:	drivers/xen/
13208F:	arch/x86/include/asm/xen/
13209F:	include/xen/
13210F:	include/uapi/xen/
13211
13212XEN HYPERVISOR ARM
13213M:	Stefano Stabellini <sstabellini@kernel.org>
13214L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13215S:	Maintained
13216F:	arch/arm/xen/
13217F:	arch/arm/include/asm/xen/
13218
13219XEN HYPERVISOR ARM64
13220M:	Stefano Stabellini <sstabellini@kernel.org>
13221L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13222S:	Maintained
13223F:	arch/arm64/xen/
13224F:	arch/arm64/include/asm/xen/
13225
13226XEN NETWORK BACKEND DRIVER
13227M:	Wei Liu <wei.liu2@citrix.com>
13228M:	Paul Durrant <paul.durrant@citrix.com>
13229L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13230L:	netdev@vger.kernel.org
13231S:	Supported
13232F:	drivers/net/xen-netback/*
13233
13234XEN PCI SUBSYSTEM
13235M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13236L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13237S:	Supported
13238F:	arch/x86/pci/*xen*
13239F:	drivers/pci/*xen*
13240
13241XEN BLOCK SUBSYSTEM
13242M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13243M:	Roger Pau Monné <roger.pau@citrix.com>
13244L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13245S:	Supported
13246F:	drivers/block/xen-blkback/*
13247F:	drivers/block/xen*
13248
13249XEN PVSCSI DRIVERS
13250M:	Juergen Gross <jgross@suse.com>
13251L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13252L:	linux-scsi@vger.kernel.org
13253S:	Supported
13254F:	drivers/scsi/xen-scsifront.c
13255F:	drivers/xen/xen-scsiback.c
13256F:	include/xen/interface/io/vscsiif.h
13257
13258XEN SWIOTLB SUBSYSTEM
13259M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13260L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13261S:	Supported
13262F:	arch/x86/xen/*swiotlb*
13263F:	drivers/xen/*swiotlb*
13264
13265XFS FILESYSTEM
13266M:	Dave Chinner <david@fromorbit.com>
13267M:	linux-xfs@vger.kernel.org
13268L:	linux-xfs@vger.kernel.org
13269W:	http://xfs.org/
13270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13271S:	Supported
13272F:	Documentation/filesystems/xfs.txt
13273F:	fs/xfs/
13274
13275XILINX AXI ETHERNET DRIVER
13276M:	Anirudha Sarangi <anirudh@xilinx.com>
13277M:	John Linn <John.Linn@xilinx.com>
13278S:	Maintained
13279F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13280
13281XILINX UARTLITE SERIAL DRIVER
13282M:	Peter Korsgaard <jacmet@sunsite.dk>
13283L:	linux-serial@vger.kernel.org
13284S:	Maintained
13285F:	drivers/tty/serial/uartlite.c
13286
13287XILINX VIDEO IP CORES
13288M:	Hyun Kwon <hyun.kwon@xilinx.com>
13289M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13290L:	linux-media@vger.kernel.org
13291T:	git git://linuxtv.org/media_tree.git
13292S:	Supported
13293F:	Documentation/devicetree/bindings/media/xilinx/
13294F:	drivers/media/platform/xilinx/
13295F:	include/uapi/linux/xilinx-v4l2-controls.h
13296
13297XILLYBUS DRIVER
13298M:	Eli Billauer <eli.billauer@gmail.com>
13299L:	linux-kernel@vger.kernel.org
13300S:	Supported
13301F:	drivers/char/xillybus/
13302
13303XTENSA XTFPGA PLATFORM SUPPORT
13304M:	Max Filippov <jcmvbkbc@gmail.com>
13305L:	linux-xtensa@linux-xtensa.org
13306S:	Maintained
13307F:	drivers/spi/spi-xtensa-xtfpga.c
13308F:	sound/soc/xtensa/xtfpga-i2s.c
13309
13310YAM DRIVER FOR AX.25
13311M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13312L:	linux-hams@vger.kernel.org
13313S:	Maintained
13314F:	drivers/net/hamradio/yam*
13315F:	include/linux/yam.h
13316
13317YEALINK PHONE DRIVER
13318M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13319L:	usbb2k-api-dev@nongnu.org
13320S:	Maintained
13321F:	Documentation/input/yealink.txt
13322F:	drivers/input/misc/yealink.*
13323
13324Z8530 DRIVER FOR AX.25
13325M:	Joerg Reuter <jreuter@yaina.de>
13326W:	http://yaina.de/jreuter/
13327W:	http://www.qsl.net/dl1bke/
13328L:	linux-hams@vger.kernel.org
13329S:	Maintained
13330F:	Documentation/networking/z8530drv.txt
13331F:	drivers/net/hamradio/*scc.c
13332F:	drivers/net/hamradio/z8530.h
13333
13334ZBUD COMPRESSED PAGE ALLOCATOR
13335M:	Seth Jennings <sjenning@redhat.com>
13336L:	linux-mm@kvack.org
13337S:	Maintained
13338F:	mm/zbud.c
13339F:	include/linux/zbud.h
13340
13341ZD1211RW WIRELESS DRIVER
13342M:	Daniel Drake <dsd@gentoo.org>
13343M:	Ulrich Kunitz <kune@deine-taler.de>
13344W:	http://zd1211.ath.cx/wiki/DriverRewrite
13345L:	linux-wireless@vger.kernel.org
13346L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13347S:	Maintained
13348F:	drivers/net/wireless/zydas/zd1211rw/
13349
13350ZPOOL COMPRESSED PAGE STORAGE API
13351M:	Dan Streetman <ddstreet@ieee.org>
13352L:	linux-mm@kvack.org
13353S:	Maintained
13354F:	mm/zpool.c
13355F:	include/linux/zpool.h
13356
13357ZR36067 VIDEO FOR LINUX DRIVER
13358L:	mjpeg-users@lists.sourceforge.net
13359L:	linux-media@vger.kernel.org
13360W:	http://mjpeg.sourceforge.net/driver-zoran/
13361T:	hg https://linuxtv.org/hg/v4l-dvb
13362S:	Odd Fixes
13363F:	drivers/media/pci/zoran/
13364
13365ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13366M:	Minchan Kim <minchan@kernel.org>
13367M:	Nitin Gupta <ngupta@vflare.org>
13368R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13369L:	linux-kernel@vger.kernel.org
13370S:	Maintained
13371F:	drivers/block/zram/
13372F:	Documentation/blockdev/zram.txt
13373
13374ZS DECSTATION Z85C30 SERIAL DRIVER
13375M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13376S:	Maintained
13377F:	drivers/tty/serial/zs.*
13378
13379ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13380M:	Minchan Kim <minchan@kernel.org>
13381M:	Nitin Gupta <ngupta@vflare.org>
13382R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13383L:	linux-mm@kvack.org
13384S:	Maintained
13385F:	mm/zsmalloc.c
13386F:	include/linux/zsmalloc.h
13387F:	Documentation/vm/zsmalloc.txt
13388
13389ZSWAP COMPRESSED SWAP CACHING
13390M:	Seth Jennings <sjenning@redhat.com>
13391L:	linux-mm@kvack.org
13392S:	Maintained
13393F:	mm/zswap.c
13394
13395THE REST
13396M:	Linus Torvalds <torvalds@linux-foundation.org>
13397L:	linux-kernel@vger.kernel.org
13398Q:	http://patchwork.kernel.org/project/LKML/list/
13399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13400S:	Buried alive in reporters
13401F:	*
13402F:	*/
13403