xref: /linux/MAINTAINERS (revision 2704e30014dd2f4e27675abda414e91de5bef8a4)
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 SUBSYSTEM AND DRIVERS
6123M:	Jonathan Cameron <jic23@kernel.org>
6124R:	Hartmut Knaack <knaack.h@gmx.de>
6125R:	Lars-Peter Clausen <lars@metafoo.de>
6126R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6127L:	linux-iio@vger.kernel.org
6128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6129S:	Maintained
6130F:	Documentation/devicetree/bindings/iio/
6131F:	drivers/iio/
6132F:	drivers/staging/iio/
6133F:	include/linux/iio/
6134F:	tools/iio/
6135
6136IKANOS/ADI EAGLE ADSL USB DRIVER
6137M:	Matthieu Castet <castet.matthieu@free.fr>
6138M:	Stanislaw Gruszka <stf_xl@wp.pl>
6139S:	Maintained
6140F:	drivers/usb/atm/ueagle-atm.c
6141
6142IMGTEC ASCII LCD DRIVER
6143M:	Paul Burton <paul.burton@imgtec.com>
6144S:	Maintained
6145F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6146F:	drivers/auxdisplay/img-ascii-lcd.c
6147
6148INA209 HARDWARE MONITOR DRIVER
6149M:	Guenter Roeck <linux@roeck-us.net>
6150L:	linux-hwmon@vger.kernel.org
6151S:	Maintained
6152F:	Documentation/hwmon/ina209
6153F:	Documentation/devicetree/bindings/i2c/ina209.txt
6154F:	drivers/hwmon/ina209.c
6155
6156INA2XX HARDWARE MONITOR DRIVER
6157M:	Guenter Roeck <linux@roeck-us.net>
6158L:	linux-hwmon@vger.kernel.org
6159S:	Maintained
6160F:	Documentation/hwmon/ina2xx
6161F:	drivers/hwmon/ina2xx.c
6162F:	include/linux/platform_data/ina2xx.h
6163
6164INDUSTRY PACK SUBSYSTEM (IPACK)
6165M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6166M:	Jens Taprogge <jens.taprogge@taprogge.org>
6167M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6168L:	industrypack-devel@lists.sourceforge.net
6169W:	http://industrypack.sourceforge.net
6170S:	Maintained
6171F:	drivers/ipack/
6172
6173INGENIC JZ4780 DMA Driver
6174M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6175S:	Maintained
6176F:	drivers/dma/dma-jz4780.c
6177
6178INGENIC JZ4780 NAND DRIVER
6179M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6180L:	linux-mtd@lists.infradead.org
6181S:	Maintained
6182F:	drivers/mtd/nand/jz4780_*
6183
6184INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6185M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6186M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6187L:	linux-ima-devel@lists.sourceforge.net
6188L:	linux-ima-user@lists.sourceforge.net
6189L:	linux-security-module@vger.kernel.org
6190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6191S:	Supported
6192F:	security/integrity/ima/
6193
6194IMGTEC IR DECODER DRIVER
6195M:	James Hogan <james.hogan@imgtec.com>
6196S:	Maintained
6197F:	drivers/media/rc/img-ir/
6198
6199IMS TWINTURBO FRAMEBUFFER DRIVER
6200L:	linux-fbdev@vger.kernel.org
6201S:	Orphan
6202F:	drivers/video/fbdev/imsttfb.c
6203
6204INFINIBAND SUBSYSTEM
6205M:	Doug Ledford <dledford@redhat.com>
6206M:	Sean Hefty <sean.hefty@intel.com>
6207M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6208L:	linux-rdma@vger.kernel.org
6209W:	http://www.openfabrics.org/
6210Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6212S:	Supported
6213F:	Documentation/infiniband/
6214F:	drivers/infiniband/
6215F:	include/uapi/linux/if_infiniband.h
6216F:	include/uapi/rdma/
6217F:	include/rdma/
6218
6219INOTIFY
6220M:	John McCutchan <john@johnmccutchan.com>
6221M:	Robert Love <rlove@rlove.org>
6222M:	Eric Paris <eparis@parisplace.org>
6223S:	Maintained
6224F:	Documentation/filesystems/inotify.txt
6225F:	fs/notify/inotify/
6226F:	include/linux/inotify.h
6227F:	include/uapi/linux/inotify.h
6228
6229INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6230M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6231L:	linux-input@vger.kernel.org
6232Q:	http://patchwork.kernel.org/project/linux-input/list/
6233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6234S:	Maintained
6235F:	drivers/input/
6236F:	include/linux/input.h
6237F:	include/uapi/linux/input.h
6238F:	include/linux/input/
6239F:	Documentation/devicetree/bindings/input/
6240
6241INPUT MULTITOUCH (MT) PROTOCOL
6242M:	Henrik Rydberg <rydberg@bitmath.org>
6243L:	linux-input@vger.kernel.org
6244S:	Odd fixes
6245F:	Documentation/input/multi-touch-protocol.txt
6246F:	drivers/input/input-mt.c
6247K:	\b(ABS|SYN)_MT_
6248
6249INTEL ASoC BDW/HSW DRIVERS
6250M:	Jie Yang <yang.jie@linux.intel.com>
6251L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6252S:	Supported
6253F:	sound/soc/intel/common/sst-dsp*
6254F:	sound/soc/intel/common/sst-firmware.c
6255F:	sound/soc/intel/boards/broadwell.c
6256F:	sound/soc/intel/haswell/
6257
6258INTEL C600 SERIES SAS CONTROLLER DRIVER
6259M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6260M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6261L:	linux-scsi@vger.kernel.org
6262T:	git git://git.code.sf.net/p/intel-sas/isci
6263S:	Supported
6264F:	drivers/scsi/isci/
6265
6266INTEL HID EVENT DRIVER
6267M:	Alex Hung <alex.hung@canonical.com>
6268L:	platform-driver-x86@vger.kernel.org
6269S:	Maintained
6270F:	drivers/platform/x86/intel-hid.c
6271
6272INTEL VIRTUAL BUTTON DRIVER
6273M:	AceLan Kao <acelan.kao@canonical.com>
6274L:	platform-driver-x86@vger.kernel.org
6275S:	Maintained
6276F:	drivers/platform/x86/intel-vbtn.c
6277
6278INTEL IDLE DRIVER
6279M:	Len Brown <lenb@kernel.org>
6280L:	linux-pm@vger.kernel.org
6281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6282S:	Supported
6283F:	drivers/idle/intel_idle.c
6284
6285INTEL INTEGRATED SENSOR HUB DRIVER
6286M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6287M:	Jiri Kosina <jikos@kernel.org>
6288L:	linux-input@vger.kernel.org
6289S:	Maintained
6290F:	drivers/hid/intel-ish-hid/
6291
6292INTEL PSTATE DRIVER
6293M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6294M:	Len Brown <lenb@kernel.org>
6295L:	linux-pm@vger.kernel.org
6296S:	Supported
6297F:	drivers/cpufreq/intel_pstate.c
6298
6299INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6300M:	Maik Broemme <mbroemme@libmpq.org>
6301L:	linux-fbdev@vger.kernel.org
6302S:	Maintained
6303F:	Documentation/fb/intelfb.txt
6304F:	drivers/video/fbdev/intelfb/
6305
6306INTEL 810/815 FRAMEBUFFER DRIVER
6307M:	Antonino Daplas <adaplas@gmail.com>
6308L:	linux-fbdev@vger.kernel.org
6309S:	Maintained
6310F:	drivers/video/fbdev/i810/
6311
6312INTEL MENLOW THERMAL DRIVER
6313M:	Sujith Thomas <sujith.thomas@intel.com>
6314L:	platform-driver-x86@vger.kernel.org
6315W:	https://01.org/linux-acpi
6316S:	Supported
6317F:	drivers/platform/x86/intel_menlow.c
6318
6319INTEL I/OAT DMA DRIVER
6320M:	Dave Jiang <dave.jiang@intel.com>
6321R:	Dan Williams <dan.j.williams@intel.com>
6322L:	dmaengine@vger.kernel.org
6323Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6324S:	Supported
6325F:	drivers/dma/ioat*
6326
6327INTEL IOMMU (VT-d)
6328M:	David Woodhouse <dwmw2@infradead.org>
6329L:	iommu@lists.linux-foundation.org
6330T:	git git://git.infradead.org/iommu-2.6.git
6331S:	Supported
6332F:	drivers/iommu/intel-iommu.c
6333F:	include/linux/intel-iommu.h
6334
6335INTEL IOP-ADMA DMA DRIVER
6336R:	Dan Williams <dan.j.williams@intel.com>
6337S:	Odd fixes
6338F:	drivers/dma/iop-adma.c
6339
6340INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6341M:	Krzysztof Halasa <khalasa@piap.pl>
6342S:	Maintained
6343F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6344F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6345F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6346F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6347F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6348F:	drivers/net/wan/ixp4xx_hss.c
6349
6350INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6351M:	Deepak Saxena <dsaxena@plexity.net>
6352S:	Maintained
6353F:	drivers/char/hw_random/ixp4xx-rng.c
6354
6355INTEL ETHERNET DRIVERS
6356M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6357L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6358W:	http://www.intel.com/support/feedback.htm
6359W:	http://e1000.sourceforge.net/
6360Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6363S:	Supported
6364F:	Documentation/networking/e100.txt
6365F:	Documentation/networking/e1000.txt
6366F:	Documentation/networking/e1000e.txt
6367F:	Documentation/networking/igb.txt
6368F:	Documentation/networking/igbvf.txt
6369F:	Documentation/networking/ixgb.txt
6370F:	Documentation/networking/ixgbe.txt
6371F:	Documentation/networking/ixgbevf.txt
6372F:	Documentation/networking/i40e.txt
6373F:	Documentation/networking/i40evf.txt
6374F:	drivers/net/ethernet/intel/
6375F:	drivers/net/ethernet/intel/*/
6376
6377INTEL RDMA RNIC DRIVER
6378M:     Faisal Latif <faisal.latif@intel.com>
6379R:     Chien Tin Tung <chien.tin.tung@intel.com>
6380R:     Mustafa Ismail <mustafa.ismail@intel.com>
6381R:     Shiraz Saleem <shiraz.saleem@intel.com>
6382R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6383L:     linux-rdma@vger.kernel.org
6384S:     Supported
6385F:     drivers/infiniband/hw/i40iw/
6386
6387INTEL MERRIFIELD GPIO DRIVER
6388M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6389L:	linux-gpio@vger.kernel.org
6390S:	Maintained
6391F:	drivers/gpio/gpio-merrifield.c
6392
6393INTEL-MID GPIO DRIVER
6394M:	David Cohen <david.a.cohen@linux.intel.com>
6395L:	linux-gpio@vger.kernel.org
6396S:	Maintained
6397F:	drivers/gpio/gpio-intel-mid.c
6398
6399INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6400M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6401L:	linux-wireless@vger.kernel.org
6402S:	Maintained
6403F:	Documentation/networking/README.ipw2100
6404F:	Documentation/networking/README.ipw2200
6405F:	drivers/net/wireless/intel/ipw2x00/
6406
6407INTEL(R) TRACE HUB
6408M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6409S:	Supported
6410F:	Documentation/trace/intel_th.txt
6411F:	drivers/hwtracing/intel_th/
6412
6413INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6414M:	Ning Sun <ning.sun@intel.com>
6415L:	tboot-devel@lists.sourceforge.net
6416W:	http://tboot.sourceforge.net
6417T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6418S:	Supported
6419F:	Documentation/intel_txt.txt
6420F:	include/linux/tboot.h
6421F:	arch/x86/kernel/tboot.c
6422
6423INTEL WIRELESS WIMAX CONNECTION 2400
6424M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6425M:	linux-wimax@intel.com
6426L:	wimax@linuxwimax.org (subscribers-only)
6427S:	Supported
6428W:	http://linuxwimax.org
6429F:	Documentation/wimax/README.i2400m
6430F:	drivers/net/wimax/i2400m/
6431F:	include/uapi/linux/wimax/i2400m.h
6432
6433INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6434M:	Stanislaw Gruszka <sgruszka@redhat.com>
6435L:	linux-wireless@vger.kernel.org
6436S:	Supported
6437F:	drivers/net/wireless/intel/iwlegacy/
6438
6439INTEL WIRELESS WIFI LINK (iwlwifi)
6440M:	Johannes Berg <johannes.berg@intel.com>
6441M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6442M:	Luca Coelho <luciano.coelho@intel.com>
6443M:	Intel Linux Wireless <linuxwifi@intel.com>
6444L:	linux-wireless@vger.kernel.org
6445W:	http://intellinuxwireless.org
6446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6447S:	Supported
6448F:	drivers/net/wireless/intel/iwlwifi/
6449
6450INTEL MANAGEMENT ENGINE (mei)
6451M:	Tomas Winkler <tomas.winkler@intel.com>
6452L:	linux-kernel@vger.kernel.org
6453S:	Supported
6454F:	include/uapi/linux/mei.h
6455F:	include/linux/mei_cl_bus.h
6456F:	drivers/misc/mei/*
6457F:	drivers/watchdog/mei_wdt.c
6458F:	Documentation/misc-devices/mei/*
6459F:	samples/mei/*
6460
6461INTEL MIC DRIVERS (mic)
6462M:	Sudeep Dutt <sudeep.dutt@intel.com>
6463M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6464S:	Supported
6465W:	https://github.com/sudeepdutt/mic
6466W:	http://software.intel.com/en-us/mic-developer
6467F:	include/linux/mic_bus.h
6468F:	include/linux/scif.h
6469F:	include/uapi/linux/mic_common.h
6470F: 	include/uapi/linux/mic_ioctl.h
6471F:	include/uapi/linux/scif_ioctl.h
6472F:	drivers/misc/mic/
6473F:	drivers/dma/mic_x100_dma.c
6474F:	drivers/dma/mic_x100_dma.h
6475F:	Documentation/mic/
6476
6477INTEL PMC/P-Unit IPC DRIVER
6478M:	Zha Qipeng<qipeng.zha@intel.com>
6479L:	platform-driver-x86@vger.kernel.org
6480S:	Maintained
6481F:	drivers/platform/x86/intel_pmc_ipc.c
6482F:	drivers/platform/x86/intel_punit_ipc.c
6483F:	arch/x86/include/asm/intel_pmc_ipc.h
6484F:	arch/x86/include/asm/intel_punit_ipc.h
6485
6486INTEL TELEMETRY DRIVER
6487M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6488L:	platform-driver-x86@vger.kernel.org
6489S:	Maintained
6490F:	arch/x86/include/asm/intel_telemetry.h
6491F:	drivers/platform/x86/intel_telemetry*
6492
6493INTEL PMC CORE DRIVER
6494M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6495M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6496L:	platform-driver-x86@vger.kernel.org
6497S:	Maintained
6498F:	arch/x86/include/asm/pmc_core.h
6499F:	drivers/platform/x86/intel_pmc_core*
6500
6501INVENSENSE MPU-3050 GYROSCOPE DRIVER
6502M:	Linus Walleij <linus.walleij@linaro.org>
6503L:	linux-iio@vger.kernel.org
6504S:	Maintained
6505F:	drivers/iio/gyro/mpu3050*
6506F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6507
6508IOC3 ETHERNET DRIVER
6509M:	Ralf Baechle <ralf@linux-mips.org>
6510L:	linux-mips@linux-mips.org
6511S:	Maintained
6512F:	drivers/net/ethernet/sgi/ioc3-eth.c
6513
6514IOC3 SERIAL DRIVER
6515M:	Pat Gefre <pfg@sgi.com>
6516L:	linux-serial@vger.kernel.org
6517S:	Maintained
6518F:	drivers/tty/serial/ioc3_serial.c
6519
6520IOMMU DRIVERS
6521M:	Joerg Roedel <joro@8bytes.org>
6522L:	iommu@lists.linux-foundation.org
6523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6524S:	Maintained
6525F:	Documentation/devicetree/bindings/iommu/
6526F:	drivers/iommu/
6527
6528IP MASQUERADING
6529M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6530S:	Maintained
6531F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6532
6533IPMI SUBSYSTEM
6534M:	Corey Minyard <minyard@acm.org>
6535L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6536W:	http://openipmi.sourceforge.net/
6537S:	Supported
6538F:	Documentation/IPMI.txt
6539F:	drivers/char/ipmi/
6540F:	include/linux/ipmi*
6541F:	include/uapi/linux/ipmi*
6542
6543QCOM AUDIO (ASoC) DRIVERS
6544M:	Patrick Lai <plai@codeaurora.org>
6545M:	Banajit Goswami <bgoswami@codeaurora.org>
6546L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6547S:	Supported
6548F:	sound/soc/qcom/
6549
6550IPS SCSI RAID DRIVER
6551M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6552L:	linux-scsi@vger.kernel.org
6553W:	http://www.adaptec.com/
6554S:	Maintained
6555F:	drivers/scsi/ips*
6556
6557IPVS
6558M:	Wensong Zhang <wensong@linux-vs.org>
6559M:	Simon Horman <horms@verge.net.au>
6560M:	Julian Anastasov <ja@ssi.bg>
6561L:	netdev@vger.kernel.org
6562L:	lvs-devel@vger.kernel.org
6563S:	Maintained
6564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6566F:	Documentation/networking/ipvs-sysctl.txt
6567F:	include/net/ip_vs.h
6568F:	include/uapi/linux/ip_vs.h
6569F:	net/netfilter/ipvs/
6570
6571IPWIRELESS DRIVER
6572M:	Jiri Kosina <jikos@kernel.org>
6573M:	David Sterba <dsterba@suse.com>
6574S:	Odd Fixes
6575F:	drivers/tty/ipwireless/
6576
6577IPX NETWORK LAYER
6578M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6579L:	netdev@vger.kernel.org
6580S:	Maintained
6581F:	include/net/ipx.h
6582F:	include/uapi/linux/ipx.h
6583F:	net/ipx/
6584
6585IRDA SUBSYSTEM
6586M:	Samuel Ortiz <samuel@sortiz.org>
6587L:	irda-users@lists.sourceforge.net (subscribers-only)
6588L:	netdev@vger.kernel.org
6589W:	http://irda.sourceforge.net/
6590S:	Maintained
6591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6592F:	Documentation/networking/irda.txt
6593F:	drivers/net/irda/
6594F:	include/net/irda/
6595F:	net/irda/
6596
6597IRQ SUBSYSTEM
6598M:	Thomas Gleixner <tglx@linutronix.de>
6599L:	linux-kernel@vger.kernel.org
6600S:	Maintained
6601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6602F:	kernel/irq/
6603
6604IRQCHIP DRIVERS
6605M:	Thomas Gleixner <tglx@linutronix.de>
6606M:	Jason Cooper <jason@lakedaemon.net>
6607M:	Marc Zyngier <marc.zyngier@arm.com>
6608L:	linux-kernel@vger.kernel.org
6609S:	Maintained
6610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6611T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6612F:	Documentation/devicetree/bindings/interrupt-controller/
6613F:	drivers/irqchip/
6614
6615IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6616M:	Marc Zyngier <marc.zyngier@arm.com>
6617S:	Maintained
6618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6619F:	Documentation/IRQ-domain.txt
6620F:	include/linux/irqdomain.h
6621F:	kernel/irq/irqdomain.c
6622F:	kernel/irq/msi.c
6623
6624ISA
6625M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6626S:	Maintained
6627F:	Documentation/isa.txt
6628F:	drivers/base/isa.c
6629F:	include/linux/isa.h
6630
6631ISAPNP
6632M:	Jaroslav Kysela <perex@perex.cz>
6633S:	Maintained
6634F:	Documentation/isapnp.txt
6635F:	drivers/pnp/isapnp/
6636F:	include/linux/isapnp.h
6637
6638ISA RADIO MODULE
6639M:	Hans Verkuil <hverkuil@xs4all.nl>
6640L:	linux-media@vger.kernel.org
6641T:	git git://linuxtv.org/media_tree.git
6642W:	https://linuxtv.org
6643S:	Maintained
6644F:	drivers/media/radio/radio-isa*
6645
6646iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6647M:	Peter Jones <pjones@redhat.com>
6648M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6649S:	Maintained
6650F:	drivers/firmware/iscsi_ibft*
6651
6652ISCSI
6653M:	Lee Duncan <lduncan@suse.com>
6654M:	Chris Leech <cleech@redhat.com>
6655L:	open-iscsi@googlegroups.com
6656W:	www.open-iscsi.com
6657S:	Maintained
6658F:	drivers/scsi/*iscsi*
6659F:	include/scsi/*iscsi*
6660
6661ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6662M:	Or Gerlitz <ogerlitz@mellanox.com>
6663M:	Sagi Grimberg <sagi@grimberg.me>
6664M:	Roi Dayan <roid@mellanox.com>
6665L:	linux-rdma@vger.kernel.org
6666S:	Supported
6667W:	http://www.openfabrics.org
6668W:	www.open-iscsi.org
6669Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6670F:	drivers/infiniband/ulp/iser/
6671
6672ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6673M:	Sagi Grimberg <sagi@grimberg.me>
6674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6675L:	linux-rdma@vger.kernel.org
6676L:	target-devel@vger.kernel.org
6677S:	Supported
6678W:	http://www.linux-iscsi.org
6679F:	drivers/infiniband/ulp/isert
6680
6681ISDN SUBSYSTEM
6682M:	Karsten Keil <isdn@linux-pingi.de>
6683L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6684L:	netdev@vger.kernel.org
6685W:	http://www.isdn4linux.de
6686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6687S:	Maintained
6688F:	Documentation/isdn/
6689F:	drivers/isdn/
6690F:	include/linux/isdn.h
6691F:	include/linux/isdn/
6692F:	include/uapi/linux/isdn.h
6693F:	include/uapi/linux/isdn/
6694
6695ISDN SUBSYSTEM (Eicon active card driver)
6696M:	Armin Schindler <mac@melware.de>
6697L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6698W:	http://www.melware.de
6699S:	Maintained
6700F:	drivers/isdn/hardware/eicon/
6701
6702IT87 HARDWARE MONITORING DRIVER
6703M:	Jean Delvare <jdelvare@suse.com>
6704L:	linux-hwmon@vger.kernel.org
6705S:	Maintained
6706F:	Documentation/hwmon/it87
6707F:	drivers/hwmon/it87.c
6708
6709IT913X MEDIA DRIVER
6710M:	Antti Palosaari <crope@iki.fi>
6711L:	linux-media@vger.kernel.org
6712W:	https://linuxtv.org
6713W:	http://palosaari.fi/linux/
6714Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6715T:	git git://linuxtv.org/anttip/media_tree.git
6716S:	Maintained
6717F:	drivers/media/tuners/it913x*
6718
6719IVTV VIDEO4LINUX DRIVER
6720M:	Andy Walls <awalls@md.metrocast.net>
6721L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6722L:	linux-media@vger.kernel.org
6723T:	git git://linuxtv.org/media_tree.git
6724W:	http://www.ivtvdriver.org
6725S:	Maintained
6726F:	Documentation/media/v4l-drivers/ivtv*
6727F:	drivers/media/pci/ivtv/
6728F:	include/uapi/linux/ivtv*
6729
6730IX2505V MEDIA DRIVER
6731M:	Malcolm Priestley <tvboxspy@gmail.com>
6732L:	linux-media@vger.kernel.org
6733W:	https://linuxtv.org
6734Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6735S:	Maintained
6736F:	drivers/media/dvb-frontends/ix2505v*
6737
6738JC42.4 TEMPERATURE SENSOR DRIVER
6739M:	Guenter Roeck <linux@roeck-us.net>
6740L:	linux-hwmon@vger.kernel.org
6741S:	Maintained
6742F:	drivers/hwmon/jc42.c
6743F:	Documentation/hwmon/jc42
6744
6745JFS FILESYSTEM
6746M:	Dave Kleikamp <shaggy@kernel.org>
6747L:	jfs-discussion@lists.sourceforge.net
6748W:	http://jfs.sourceforge.net/
6749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6750S:	Maintained
6751F:	Documentation/filesystems/jfs.txt
6752F:	fs/jfs/
6753
6754JME NETWORK DRIVER
6755M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6756L:	netdev@vger.kernel.org
6757S:	Maintained
6758F:	drivers/net/ethernet/jme.*
6759
6760JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6761M:	David Woodhouse <dwmw2@infradead.org>
6762L:	linux-mtd@lists.infradead.org
6763W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6764S:	Maintained
6765F:	fs/jffs2/
6766F:	include/uapi/linux/jffs2.h
6767
6768JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6769M:	"Theodore Ts'o" <tytso@mit.edu>
6770M:	Jan Kara <jack@suse.com>
6771L:	linux-ext4@vger.kernel.org
6772S:	Maintained
6773F:	fs/jbd2/
6774F:	include/linux/jbd2.h
6775
6776JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6777M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6778L:	linux-media@vger.kernel.org
6779S:	Maintained
6780F:	drivers/media/platform/rcar_jpu.c
6781
6782JSM Neo PCI based serial card
6783M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6784L:	linux-serial@vger.kernel.org
6785S:	Maintained
6786F:	drivers/tty/serial/jsm/
6787
6788K10TEMP HARDWARE MONITORING DRIVER
6789M:	Clemens Ladisch <clemens@ladisch.de>
6790L:	linux-hwmon@vger.kernel.org
6791S:	Maintained
6792F:	Documentation/hwmon/k10temp
6793F:	drivers/hwmon/k10temp.c
6794
6795K8TEMP HARDWARE MONITORING DRIVER
6796M:	Rudolf Marek <r.marek@assembler.cz>
6797L:	linux-hwmon@vger.kernel.org
6798S:	Maintained
6799F:	Documentation/hwmon/k8temp
6800F:	drivers/hwmon/k8temp.c
6801
6802KASAN
6803M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6804R:	Alexander Potapenko <glider@google.com>
6805R:	Dmitry Vyukov <dvyukov@google.com>
6806L:	kasan-dev@googlegroups.com
6807S:	Maintained
6808F:	arch/*/include/asm/kasan.h
6809F:	arch/*/mm/kasan_init*
6810F:	Documentation/dev-tools/kasan.rst
6811F:	include/linux/kasan*.h
6812F:	lib/test_kasan.c
6813F:	mm/kasan/
6814F:	scripts/Makefile.kasan
6815
6816KCONFIG
6817M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6818L:	linux-kbuild@vger.kernel.org
6819T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6820S:	Maintained
6821F:	Documentation/kbuild/kconfig-language.txt
6822F:	scripts/kconfig/
6823
6824KDUMP
6825M:	Dave Young <dyoung@redhat.com>
6826M:	Baoquan He <bhe@redhat.com>
6827R:	Vivek Goyal <vgoyal@redhat.com>
6828L:	kexec@lists.infradead.org
6829W:	http://lse.sourceforge.net/kdump/
6830S:	Maintained
6831F:	Documentation/kdump/
6832
6833KEENE FM RADIO TRANSMITTER DRIVER
6834M:	Hans Verkuil <hverkuil@xs4all.nl>
6835L:	linux-media@vger.kernel.org
6836T:	git git://linuxtv.org/media_tree.git
6837W:	https://linuxtv.org
6838S:	Maintained
6839F:	drivers/media/radio/radio-keene*
6840
6841KERNEL AUTOMOUNTER v4 (AUTOFS4)
6842M:	Ian Kent <raven@themaw.net>
6843L:	autofs@vger.kernel.org
6844S:	Maintained
6845F:	fs/autofs4/
6846
6847KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6848M:	Michal Marek <mmarek@suse.com>
6849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6851L:	linux-kbuild@vger.kernel.org
6852S:	Maintained
6853F:	Documentation/kbuild/
6854F:	Makefile
6855F:	scripts/Makefile.*
6856F:	scripts/basic/
6857F:	scripts/mk*
6858F:	scripts/package/
6859
6860KERNEL JANITORS
6861L:	kernel-janitors@vger.kernel.org
6862W:	http://kernelnewbies.org/KernelJanitors
6863S:	Odd Fixes
6864
6865KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6866M:	"J. Bruce Fields" <bfields@fieldses.org>
6867M:	Jeff Layton <jlayton@poochiereds.net>
6868L:	linux-nfs@vger.kernel.org
6869W:	http://nfs.sourceforge.net/
6870T:	git git://linux-nfs.org/~bfields/linux.git
6871S:	Supported
6872F:	fs/nfsd/
6873F:	include/uapi/linux/nfsd/
6874F:	fs/lockd/
6875F:	fs/nfs_common/
6876F:	net/sunrpc/
6877F:	include/linux/lockd/
6878F:	include/linux/sunrpc/
6879F:	include/uapi/linux/sunrpc/
6880
6881KERNEL SELFTEST FRAMEWORK
6882M:	Shuah Khan <shuahkh@osg.samsung.com>
6883M:	Shuah Khan <shuah@kernel.org>
6884L:	linux-kselftest@vger.kernel.org
6885T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6886S:	Maintained
6887F:	tools/testing/selftests
6888
6889KERNEL VIRTUAL MACHINE (KVM)
6890M:	Paolo Bonzini <pbonzini@redhat.com>
6891M:	Radim Krčmář <rkrcmar@redhat.com>
6892L:	kvm@vger.kernel.org
6893W:	http://www.linux-kvm.org
6894T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6895S:	Supported
6896F:	Documentation/*/kvm*.txt
6897F:	Documentation/virtual/kvm/
6898F:	arch/*/kvm/
6899F:	arch/x86/kernel/kvm.c
6900F:	arch/x86/kernel/kvmclock.c
6901F:	arch/*/include/asm/kvm*
6902F:	include/linux/kvm*
6903F:	include/uapi/linux/kvm*
6904F:	virt/kvm/
6905F:	tools/kvm/
6906
6907KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6908M:	Joerg Roedel <joro@8bytes.org>
6909L:	kvm@vger.kernel.org
6910W:	http://www.linux-kvm.org/
6911S:	Maintained
6912F:	arch/x86/include/asm/svm.h
6913F:	arch/x86/kvm/svm.c
6914
6915KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6916M:	Alexander Graf <agraf@suse.com>
6917L:	kvm-ppc@vger.kernel.org
6918W:	http://www.linux-kvm.org/
6919T:	git git://github.com/agraf/linux-2.6.git
6920S:	Supported
6921F:	arch/powerpc/include/asm/kvm*
6922F:	arch/powerpc/kvm/
6923
6924KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6925M:	Christian Borntraeger <borntraeger@de.ibm.com>
6926M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6927L:	linux-s390@vger.kernel.org
6928W:	http://www.ibm.com/developerworks/linux/linux390/
6929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6930S:	Supported
6931F:	Documentation/s390/kvm.txt
6932F:	arch/s390/include/asm/kvm*
6933F:	arch/s390/kvm/
6934
6935KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6936M:	Christoffer Dall <christoffer.dall@linaro.org>
6937M:	Marc Zyngier <marc.zyngier@arm.com>
6938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6939L:	kvmarm@lists.cs.columbia.edu
6940W:	http://systems.cs.columbia.edu/projects/kvm-arm
6941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6942S:	Supported
6943F:	arch/arm/include/uapi/asm/kvm*
6944F:	arch/arm/include/asm/kvm*
6945F:	arch/arm/kvm/
6946F:	virt/kvm/arm/
6947F:	include/kvm/arm_*
6948
6949KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6950M:	Christoffer Dall <christoffer.dall@linaro.org>
6951M:	Marc Zyngier <marc.zyngier@arm.com>
6952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6953L:	kvmarm@lists.cs.columbia.edu
6954S:	Maintained
6955F:	arch/arm64/include/uapi/asm/kvm*
6956F:	arch/arm64/include/asm/kvm*
6957F:	arch/arm64/kvm/
6958
6959KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6960M:	James Hogan <james.hogan@imgtec.com>
6961L:	linux-mips@linux-mips.org
6962S:	Supported
6963F:	arch/mips/include/uapi/asm/kvm*
6964F:	arch/mips/include/asm/kvm*
6965F:	arch/mips/kvm/
6966
6967KEXEC
6968M:	Eric Biederman <ebiederm@xmission.com>
6969W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6970L:	kexec@lists.infradead.org
6971S:	Maintained
6972F:	include/linux/kexec.h
6973F:	include/uapi/linux/kexec.h
6974F:	kernel/kexec*
6975
6976KEYS/KEYRINGS:
6977M:	David Howells <dhowells@redhat.com>
6978L:	keyrings@vger.kernel.org
6979S:	Maintained
6980F:	Documentation/security/keys.txt
6981F:	include/linux/key.h
6982F:	include/linux/key-type.h
6983F:	include/linux/keyctl.h
6984F:	include/uapi/linux/keyctl.h
6985F:	include/keys/
6986F:	security/keys/
6987
6988KEYS-TRUSTED
6989M:	David Safford <safford@us.ibm.com>
6990M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6991L:	linux-security-module@vger.kernel.org
6992L:	keyrings@vger.kernel.org
6993S:	Supported
6994F:	Documentation/security/keys-trusted-encrypted.txt
6995F:	include/keys/trusted-type.h
6996F:	security/keys/trusted.c
6997F:	security/keys/trusted.h
6998
6999KEYS-ENCRYPTED
7000M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7001M:	David Safford <safford@us.ibm.com>
7002L:	linux-security-module@vger.kernel.org
7003L:	keyrings@vger.kernel.org
7004S:	Supported
7005F:	Documentation/security/keys-trusted-encrypted.txt
7006F:	include/keys/encrypted-type.h
7007F:	security/keys/encrypted-keys/
7008
7009KGDB / KDB /debug_core
7010M:	Jason Wessel <jason.wessel@windriver.com>
7011W:	http://kgdb.wiki.kernel.org/
7012L:	kgdb-bugreport@lists.sourceforge.net
7013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7014S:	Maintained
7015F:	Documentation/DocBook/kgdb.tmpl
7016F:	drivers/misc/kgdbts.c
7017F:	drivers/tty/serial/kgdboc.c
7018F:	include/linux/kdb.h
7019F:	include/linux/kgdb.h
7020F:	kernel/debug/
7021
7022KMEMCHECK
7023M:	Vegard Nossum <vegardno@ifi.uio.no>
7024M:	Pekka Enberg <penberg@kernel.org>
7025S:	Maintained
7026F:	Documentation/dev-tools/kmemcheck.rst
7027F:	arch/x86/include/asm/kmemcheck.h
7028F:	arch/x86/mm/kmemcheck/
7029F:	include/linux/kmemcheck.h
7030F:	mm/kmemcheck.c
7031
7032KMEMLEAK
7033M:	Catalin Marinas <catalin.marinas@arm.com>
7034S:	Maintained
7035F:	Documentation/dev-tools/kmemleak.rst
7036F:	include/linux/kmemleak.h
7037F:	mm/kmemleak.c
7038F:	mm/kmemleak-test.c
7039
7040KPROBES
7041M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7042M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7043M:	"David S. Miller" <davem@davemloft.net>
7044M:	Masami Hiramatsu <mhiramat@kernel.org>
7045S:	Maintained
7046F:	Documentation/kprobes.txt
7047F:	include/linux/kprobes.h
7048F:	kernel/kprobes.c
7049
7050KS0108 LCD CONTROLLER DRIVER
7051M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7052W:	http://miguelojeda.es/auxdisplay.htm
7053W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7054S:	Maintained
7055F:	Documentation/auxdisplay/ks0108
7056F:	drivers/auxdisplay/ks0108.c
7057F:	include/linux/ks0108.h
7058
7059L3MDEV
7060M:	David Ahern <dsa@cumulusnetworks.com>
7061L:	netdev@vger.kernel.org
7062S:	Maintained
7063F:	net/l3mdev
7064F:	include/net/l3mdev.h
7065
7066LANTIQ MIPS ARCHITECTURE
7067M:	John Crispin <john@phrozen.org>
7068L:	linux-mips@linux-mips.org
7069S:	Maintained
7070F:	arch/mips/lantiq
7071
7072LAPB module
7073L:	linux-x25@vger.kernel.org
7074S:	Orphan
7075F:	Documentation/networking/lapb-module.txt
7076F:	include/*/lapb.h
7077F:	net/lapb/
7078
7079LASI 53c700 driver for PARISC
7080M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7081L:	linux-scsi@vger.kernel.org
7082S:	Maintained
7083F:	Documentation/scsi/53c700.txt
7084F:	drivers/scsi/53c700*
7085
7086LED SUBSYSTEM
7087M:	Richard Purdie <rpurdie@rpsys.net>
7088M:	Jacek Anaszewski <j.anaszewski@samsung.com>
7089L:	linux-leds@vger.kernel.org
7090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7091S:	Maintained
7092F:	Documentation/devicetree/bindings/leds/
7093F:	drivers/leds/
7094F:	include/linux/leds.h
7095
7096LEGACY EEPROM DRIVER
7097M:	Jean Delvare <jdelvare@suse.com>
7098S:	Maintained
7099F:	Documentation/misc-devices/eeprom
7100F:	drivers/misc/eeprom/eeprom.c
7101
7102LEGO USB Tower driver
7103M:	Juergen Stuber <starblue@users.sourceforge.net>
7104L:	legousb-devel@lists.sourceforge.net
7105W:	http://legousb.sourceforge.net/
7106S:	Maintained
7107F:	drivers/usb/misc/legousbtower.c
7108
7109LG2160 MEDIA DRIVER
7110M:	Michael Krufky <mkrufky@linuxtv.org>
7111L:	linux-media@vger.kernel.org
7112W:	https://linuxtv.org
7113W:	http://github.com/mkrufky
7114Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7115T:	git git://linuxtv.org/mkrufky/tuners.git
7116S:	Maintained
7117F:	drivers/media/dvb-frontends/lg2160.*
7118
7119LGDT3305 MEDIA DRIVER
7120M:	Michael Krufky <mkrufky@linuxtv.org>
7121L:	linux-media@vger.kernel.org
7122W:	https://linuxtv.org
7123W:	http://github.com/mkrufky
7124Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7125T:	git git://linuxtv.org/mkrufky/tuners.git
7126S:	Maintained
7127F:	drivers/media/dvb-frontends/lgdt3305.*
7128
7129LGUEST
7130M:	Rusty Russell <rusty@rustcorp.com.au>
7131L:	lguest@lists.ozlabs.org
7132W:	http://lguest.ozlabs.org/
7133S:	Odd Fixes
7134F:	arch/x86/include/asm/lguest*.h
7135F:	arch/x86/lguest/
7136F:	drivers/lguest/
7137F:	include/linux/lguest*.h
7138F:	tools/lguest/
7139
7140LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7141M:	Tejun Heo <tj@kernel.org>
7142L:	linux-ide@vger.kernel.org
7143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7144S:	Maintained
7145F:	drivers/ata/
7146F:	include/linux/ata.h
7147F:	include/linux/libata.h
7148F:	Documentation/devicetree/bindings/ata/
7149
7150LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7151M:	Viresh Kumar <vireshk@kernel.org>
7152L:	linux-ide@vger.kernel.org
7153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7154S:	Maintained
7155F:	include/linux/pata_arasan_cf_data.h
7156F:	drivers/ata/pata_arasan_cf.c
7157
7158LIBATA PATA DRIVERS
7159M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7160M:	Tejun Heo <tj@kernel.org>
7161L:	linux-ide@vger.kernel.org
7162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7163S:	Maintained
7164F:	drivers/ata/pata_*.c
7165F:	drivers/ata/ata_generic.c
7166
7167LIBATA SATA AHCI PLATFORM devices support
7168M:	Hans de Goede <hdegoede@redhat.com>
7169M:	Tejun Heo <tj@kernel.org>
7170L:	linux-ide@vger.kernel.org
7171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7172S:	Maintained
7173F:	drivers/ata/ahci_platform.c
7174F:	drivers/ata/libahci_platform.c
7175F:	include/linux/ahci_platform.h
7176
7177LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7178M:	Mikael Pettersson <mikpelinux@gmail.com>
7179L:	linux-ide@vger.kernel.org
7180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7181S:	Maintained
7182F:	drivers/ata/sata_promise.*
7183
7184LIBLOCKDEP
7185M:	Sasha Levin <sasha.levin@oracle.com>
7186S:	Maintained
7187F:	tools/lib/lockdep/
7188
7189LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7190M:	Dan Williams <dan.j.williams@intel.com>
7191L:	linux-nvdimm@lists.01.org
7192Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7194S:	Supported
7195F:	drivers/nvdimm/*
7196F:	include/linux/nd.h
7197F:	include/linux/libnvdimm.h
7198F:	include/uapi/linux/ndctl.h
7199
7200LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7201M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7202L:	linux-nvdimm@lists.01.org
7203Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7204S:	Supported
7205F:	drivers/nvdimm/blk.c
7206F:	drivers/nvdimm/region_devs.c
7207F:	drivers/acpi/nfit*
7208
7209LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7210M:	Vishal Verma <vishal.l.verma@intel.com>
7211L:	linux-nvdimm@lists.01.org
7212Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7213S:	Supported
7214F:	drivers/nvdimm/btt*
7215
7216LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7217M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7218L:	linux-nvdimm@lists.01.org
7219Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7220S:	Supported
7221F:	drivers/nvdimm/pmem.c
7222F:	include/linux/pmem.h
7223F:	arch/*/include/asm/pmem.h
7224
7225LIGHTNVM PLATFORM SUPPORT
7226M:	Matias Bjorling <mb@lightnvm.io>
7227W:	http://github/OpenChannelSSD
7228L:	linux-block@vger.kernel.org
7229S:	Maintained
7230F:	drivers/lightnvm/
7231F:	include/linux/lightnvm.h
7232F:	include/uapi/linux/lightnvm.h
7233
7234LINUX FOR POWERPC (32-BIT AND 64-BIT)
7235M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7236M:	Paul Mackerras <paulus@samba.org>
7237M:	Michael Ellerman <mpe@ellerman.id.au>
7238W:	https://github.com/linuxppc/linux/wiki
7239L:	linuxppc-dev@lists.ozlabs.org
7240Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7242S:	Supported
7243F:	Documentation/powerpc/
7244F:	arch/powerpc/
7245F:	drivers/char/tpm/tpm_ibmvtpm*
7246F:	drivers/crypto/nx/
7247F:	drivers/crypto/vmx/
7248F:	drivers/net/ethernet/ibm/ibmveth.*
7249F:	drivers/net/ethernet/ibm/ibmvnic.*
7250F:	drivers/pci/hotplug/pnv_php.c
7251F:	drivers/pci/hotplug/rpa*
7252F:	drivers/scsi/ibmvscsi/
7253F:	tools/testing/selftests/powerpc
7254N:	opal
7255N:	/pmac
7256N:	powermac
7257N:	powernv
7258N:	[^a-z0-9]ps3
7259N:	pseries
7260
7261LINUX FOR POWER MACINTOSH
7262M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7263W:	http://www.penguinppc.org/
7264L:	linuxppc-dev@lists.ozlabs.org
7265S:	Maintained
7266F:	arch/powerpc/platforms/powermac/
7267F:	drivers/macintosh/
7268
7269LINUX FOR POWERPC EMBEDDED MPC5XXX
7270M:	Anatolij Gustschin <agust@denx.de>
7271L:	linuxppc-dev@lists.ozlabs.org
7272T:	git git://git.denx.de/linux-denx-agust.git
7273S:	Maintained
7274F:	arch/powerpc/platforms/512x/
7275F:	arch/powerpc/platforms/52xx/
7276
7277LINUX FOR POWERPC EMBEDDED PPC4XX
7278M:	Alistair Popple <alistair@popple.id.au>
7279M:	Matt Porter <mporter@kernel.crashing.org>
7280W:	http://www.penguinppc.org/
7281L:	linuxppc-dev@lists.ozlabs.org
7282S:	Maintained
7283F:	arch/powerpc/platforms/40x/
7284F:	arch/powerpc/platforms/44x/
7285
7286LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7287L:	linuxppc-dev@lists.ozlabs.org
7288S:	Orphan
7289F:	arch/powerpc/*/*virtex*
7290F:	arch/powerpc/*/*/*virtex*
7291
7292LINUX FOR POWERPC EMBEDDED PPC8XX
7293M:	Vitaly Bordug <vitb@kernel.crashing.org>
7294W:	http://www.penguinppc.org/
7295L:	linuxppc-dev@lists.ozlabs.org
7296S:	Maintained
7297F:	arch/powerpc/platforms/8xx/
7298
7299LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7300M:	Scott Wood <oss@buserror.net>
7301M:	Kumar Gala <galak@kernel.crashing.org>
7302W:	http://www.penguinppc.org/
7303L:	linuxppc-dev@lists.ozlabs.org
7304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7305S:	Maintained
7306F:	arch/powerpc/platforms/83xx/
7307F:	arch/powerpc/platforms/85xx/
7308
7309LINUX FOR POWERPC PA SEMI PWRFICIENT
7310L:	linuxppc-dev@lists.ozlabs.org
7311S:	Orphan
7312F:	arch/powerpc/platforms/pasemi/
7313F:	drivers/*/*pasemi*
7314F:	drivers/*/*/*pasemi*
7315
7316LINUX SECURITY MODULE (LSM) FRAMEWORK
7317M:	Chris Wright <chrisw@sous-sol.org>
7318L:	linux-security-module@vger.kernel.org
7319S:	Supported
7320
7321LIS3LV02D ACCELEROMETER DRIVER
7322M:	Eric Piel <eric.piel@tremplin-utc.net>
7323S:	Maintained
7324F:	Documentation/misc-devices/lis3lv02d
7325F:	drivers/misc/lis3lv02d/
7326F:	drivers/platform/x86/hp_accel.c
7327
7328LIVE PATCHING
7329M:	Josh Poimboeuf <jpoimboe@redhat.com>
7330M:	Jessica Yu <jeyu@redhat.com>
7331M:	Jiri Kosina <jikos@kernel.org>
7332M:	Miroslav Benes <mbenes@suse.cz>
7333R:	Petr Mladek <pmladek@suse.com>
7334S:	Maintained
7335F:	kernel/livepatch/
7336F:	include/linux/livepatch.h
7337F:	arch/x86/include/asm/livepatch.h
7338F:	arch/x86/kernel/livepatch.c
7339F:	Documentation/livepatch/
7340F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7341F:	samples/livepatch/
7342L:	live-patching@vger.kernel.org
7343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7344
7345LINUX KERNEL DUMP TEST MODULE (LKDTM)
7346M:	Kees Cook <keescook@chromium.org>
7347S:	Maintained
7348F:	drivers/misc/lkdtm*
7349
7350LLC (802.2)
7351M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7352S:	Maintained
7353F:	include/linux/llc.h
7354F:	include/uapi/linux/llc.h
7355F:	include/net/llc*
7356F:	net/llc/
7357
7358LM73 HARDWARE MONITOR DRIVER
7359M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7360L:	linux-hwmon@vger.kernel.org
7361S:	Maintained
7362F:	drivers/hwmon/lm73.c
7363
7364LM78 HARDWARE MONITOR DRIVER
7365M:	Jean Delvare <jdelvare@suse.com>
7366L:	linux-hwmon@vger.kernel.org
7367S:	Maintained
7368F:	Documentation/hwmon/lm78
7369F:	drivers/hwmon/lm78.c
7370
7371LM83 HARDWARE MONITOR DRIVER
7372M:	Jean Delvare <jdelvare@suse.com>
7373L:	linux-hwmon@vger.kernel.org
7374S:	Maintained
7375F:	Documentation/hwmon/lm83
7376F:	drivers/hwmon/lm83.c
7377
7378LM90 HARDWARE MONITOR DRIVER
7379M:	Jean Delvare <jdelvare@suse.com>
7380L:	linux-hwmon@vger.kernel.org
7381S:	Maintained
7382F:	Documentation/hwmon/lm90
7383F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7384F:	drivers/hwmon/lm90.c
7385
7386LM95234 HARDWARE MONITOR DRIVER
7387M:	Guenter Roeck <linux@roeck-us.net>
7388L:	linux-hwmon@vger.kernel.org
7389S:	Maintained
7390F:	Documentation/hwmon/lm95234
7391F:	drivers/hwmon/lm95234.c
7392
7393LME2510 MEDIA DRIVER
7394M:	Malcolm Priestley <tvboxspy@gmail.com>
7395L:	linux-media@vger.kernel.org
7396W:	https://linuxtv.org
7397Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7398S:	Maintained
7399F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7400
7401LOCKING PRIMITIVES
7402M:	Peter Zijlstra <peterz@infradead.org>
7403M:	Ingo Molnar <mingo@redhat.com>
7404L:	linux-kernel@vger.kernel.org
7405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7406S:	Maintained
7407F:	Documentation/locking/
7408F:	include/linux/lockdep.h
7409F:	include/linux/spinlock*.h
7410F:	arch/*/include/asm/spinlock*.h
7411F:	include/linux/rwlock*.h
7412F:	include/linux/mutex*.h
7413F:	arch/*/include/asm/mutex*.h
7414F:	include/linux/rwsem*.h
7415F:	arch/*/include/asm/rwsem.h
7416F:	include/linux/seqlock.h
7417F:	lib/locking*.[ch]
7418F:	kernel/locking/
7419
7420LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7421M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7422L:	linux-ntfs-dev@lists.sourceforge.net
7423W:	http://www.linux-ntfs.org/content/view/19/37/
7424S:	Maintained
7425F:	Documentation/ldm.txt
7426F:	block/partitions/ldm.*
7427
7428LogFS
7429M:	Joern Engel <joern@logfs.org>
7430M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
7431L:	logfs@logfs.org
7432W:	logfs.org
7433S:	Maintained
7434F:	fs/logfs/
7435
7436LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7437M:	Sathya Prakash <sathya.prakash@broadcom.com>
7438M:	Chaitra P B <chaitra.basappa@broadcom.com>
7439M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7440L:	MPT-FusionLinux.pdl@broadcom.com
7441L:	linux-scsi@vger.kernel.org
7442W:	http://www.avagotech.com/support/
7443S:	Supported
7444F:	drivers/message/fusion/
7445F:	drivers/scsi/mpt2sas/
7446F:	drivers/scsi/mpt3sas/
7447
7448LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7449M:	Matthew Wilcox <matthew@wil.cx>
7450L:	linux-scsi@vger.kernel.org
7451S:	Maintained
7452F:	drivers/scsi/sym53c8xx_2/
7453
7454LTC4261 HARDWARE MONITOR DRIVER
7455M:	Guenter Roeck <linux@roeck-us.net>
7456L:	linux-hwmon@vger.kernel.org
7457S:	Maintained
7458F:	Documentation/hwmon/ltc4261
7459F:	drivers/hwmon/ltc4261.c
7460
7461LTP (Linux Test Project)
7462M:	Mike Frysinger <vapier@gentoo.org>
7463M:	Cyril Hrubis <chrubis@suse.cz>
7464M:	Wanlong Gao <wanlong.gao@gmail.com>
7465M:	Jan Stancek <jstancek@redhat.com>
7466M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7467M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7468L:	ltp@lists.linux.it (subscribers-only)
7469W:	http://linux-test-project.github.io/
7470T:	git git://github.com/linux-test-project/ltp.git
7471S:	Maintained
7472
7473M32R ARCHITECTURE
7474W:	http://www.linux-m32r.org/
7475S:	Orphan
7476F:	arch/m32r/
7477
7478M68K ARCHITECTURE
7479M:	Geert Uytterhoeven <geert@linux-m68k.org>
7480L:	linux-m68k@lists.linux-m68k.org
7481W:	http://www.linux-m68k.org/
7482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7483S:	Maintained
7484F:	arch/m68k/
7485F:	drivers/zorro/
7486
7487M68K ON APPLE MACINTOSH
7488M:	Joshua Thompson <funaho@jurai.org>
7489W:	http://www.mac.linux-m68k.org/
7490L:	linux-m68k@lists.linux-m68k.org
7491S:	Maintained
7492F:	arch/m68k/mac/
7493
7494M68K ON HP9000/300
7495M:	Philip Blundell <philb@gnu.org>
7496W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7497S:	Maintained
7498F:	arch/m68k/hp300/
7499
7500M88DS3103 MEDIA DRIVER
7501M:	Antti Palosaari <crope@iki.fi>
7502L:	linux-media@vger.kernel.org
7503W:	https://linuxtv.org
7504W:	http://palosaari.fi/linux/
7505Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7506T:	git git://linuxtv.org/anttip/media_tree.git
7507S:	Maintained
7508F:	drivers/media/dvb-frontends/m88ds3103*
7509
7510M88RS2000 MEDIA DRIVER
7511M:	Malcolm Priestley <tvboxspy@gmail.com>
7512L:	linux-media@vger.kernel.org
7513W:	https://linuxtv.org
7514Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7515S:	Maintained
7516F:	drivers/media/dvb-frontends/m88rs2000*
7517
7518MA901 MASTERKIT USB FM RADIO DRIVER
7519M:	Alexey Klimov <klimov.linux@gmail.com>
7520L:	linux-media@vger.kernel.org
7521T:	git git://linuxtv.org/media_tree.git
7522S:	Maintained
7523F:	drivers/media/radio/radio-ma901.c
7524
7525MAC80211
7526M:	Johannes Berg <johannes@sipsolutions.net>
7527L:	linux-wireless@vger.kernel.org
7528W:	http://wireless.kernel.org/
7529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7531S:	Maintained
7532F:	Documentation/networking/mac80211-injection.txt
7533F:	include/net/mac80211.h
7534F:	net/mac80211/
7535F:	drivers/net/wireless/mac80211_hwsim.[ch]
7536
7537MACVLAN DRIVER
7538M:	Patrick McHardy <kaber@trash.net>
7539L:	netdev@vger.kernel.org
7540S:	Maintained
7541F:	drivers/net/macvlan.c
7542F:	include/linux/if_macvlan.h
7543
7544MAILBOX API
7545M:	Jassi Brar <jassisinghbrar@gmail.com>
7546L:	linux-kernel@vger.kernel.org
7547S:	Maintained
7548F:	drivers/mailbox/
7549F:	include/linux/mailbox_client.h
7550F:	include/linux/mailbox_controller.h
7551
7552MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7553M:	Michael Kerrisk <mtk.manpages@gmail.com>
7554W:	http://www.kernel.org/doc/man-pages
7555L:	linux-man@vger.kernel.org
7556S:	Maintained
7557
7558MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7559M:	Andrew Lunn <andrew@lunn.ch>
7560M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7561S:	Maintained
7562F:	drivers/net/dsa/mv88e6xxx/
7563
7564MARVELL ARMADA DRM SUPPORT
7565M:	Russell King <rmk+kernel@armlinux.org.uk>
7566S:	Maintained
7567F:	drivers/gpu/drm/armada/
7568F:	include/uapi/drm/armada_drm.h
7569F:	Documentation/devicetree/bindings/display/armada/
7570
7571MARVELL CRYPTO DRIVER
7572M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7573M:	Arnaud Ebalard <arno@natisbad.org>
7574F:	drivers/crypto/marvell/
7575S:	Maintained
7576L:	linux-crypto@vger.kernel.org
7577
7578MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7579M:	Mirko Lindner <mlindner@marvell.com>
7580M:	Stephen Hemminger <stephen@networkplumber.org>
7581L:	netdev@vger.kernel.org
7582S:	Maintained
7583F:	drivers/net/ethernet/marvell/sk*
7584
7585MARVELL LIBERTAS WIRELESS DRIVER
7586L:	libertas-dev@lists.infradead.org
7587S:	Orphan
7588F:	drivers/net/wireless/marvell/libertas/
7589
7590MARVELL MV643XX ETHERNET DRIVER
7591M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7592L:	netdev@vger.kernel.org
7593S:	Maintained
7594F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7595F:	include/linux/mv643xx.h
7596
7597MARVELL MVNETA ETHERNET DRIVER
7598M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7599L:	netdev@vger.kernel.org
7600S:	Maintained
7601F:	drivers/net/ethernet/marvell/mvneta.*
7602
7603MARVELL MWIFIEX WIRELESS DRIVER
7604M:	Amitkumar Karwar <akarwar@marvell.com>
7605M:	Nishant Sarmukadam <nishants@marvell.com>
7606L:	linux-wireless@vger.kernel.org
7607S:	Maintained
7608F:	drivers/net/wireless/marvell/mwifiex/
7609
7610MARVELL MWL8K WIRELESS DRIVER
7611M:	Lennert Buytenhek <buytenh@wantstofly.org>
7612L:	linux-wireless@vger.kernel.org
7613S:	Odd Fixes
7614F:	drivers/net/wireless/marvell/mwl8k.c
7615
7616MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7617M:	Nicolas Pitre <nico@fluxnic.net>
7618S:	Odd Fixes
7619F:	drivers/mmc/host/mvsdio.*
7620
7621MATROX FRAMEBUFFER DRIVER
7622L:	linux-fbdev@vger.kernel.org
7623S:	Orphan
7624F:	drivers/video/fbdev/matrox/matroxfb_*
7625F:	include/uapi/linux/matroxfb.h
7626
7627MAX16065 HARDWARE MONITOR DRIVER
7628M:	Guenter Roeck <linux@roeck-us.net>
7629L:	linux-hwmon@vger.kernel.org
7630S:	Maintained
7631F:	Documentation/hwmon/max16065
7632F:	drivers/hwmon/max16065.c
7633
7634MAX20751 HARDWARE MONITOR DRIVER
7635M:	Guenter Roeck <linux@roeck-us.net>
7636L:	linux-hwmon@vger.kernel.org
7637S:	Maintained
7638F:	Documentation/hwmon/max20751
7639F:	drivers/hwmon/max20751.c
7640
7641MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7642L:	linux-hwmon@vger.kernel.org
7643S:	Orphan
7644F:	Documentation/hwmon/max6650
7645F:	drivers/hwmon/max6650.c
7646
7647MAX6697 HARDWARE MONITOR DRIVER
7648M:	Guenter Roeck <linux@roeck-us.net>
7649L:	linux-hwmon@vger.kernel.org
7650S:	Maintained
7651F:	Documentation/hwmon/max6697
7652F:	Documentation/devicetree/bindings/i2c/max6697.txt
7653F:	drivers/hwmon/max6697.c
7654F:	include/linux/platform_data/max6697.h
7655
7656MAX9860 MONO AUDIO VOICE CODEC DRIVER
7657M:	Peter Rosin <peda@axentia.se>
7658L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7659S:	Maintained
7660F:	Documentation/devicetree/bindings/sound/max9860.txt
7661F:	sound/soc/codecs/max9860.*
7662
7663MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7664M:	Krzysztof Kozlowski <krzk@kernel.org>
7665M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7666L:	linux-pm@vger.kernel.org
7667S:	Supported
7668F:	drivers/power/supply/max14577_charger.c
7669F:	drivers/power/supply/max77693_charger.c
7670
7671MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7672M:	Javier Martinez Canillas <javier@osg.samsung.com>
7673L:	linux-kernel@vger.kernel.org
7674S:	Supported
7675F:	drivers/*/*max77802*.c
7676F:	Documentation/devicetree/bindings/*/*max77802.txt
7677F:	include/dt-bindings/*/*max77802.h
7678
7679MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7680M:	Chanwoo Choi <cw00.choi@samsung.com>
7681M:	Krzysztof Kozlowski <krzk@kernel.org>
7682M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7683L:	linux-kernel@vger.kernel.org
7684S:	Supported
7685F:	drivers/*/max14577*.c
7686F:	drivers/*/max77686*.c
7687F:	drivers/*/max77693*.c
7688F:	drivers/extcon/extcon-max14577.c
7689F:	drivers/extcon/extcon-max77693.c
7690F:	drivers/rtc/rtc-max77686.c
7691F:	drivers/clk/clk-max77686.c
7692F:	Documentation/devicetree/bindings/mfd/max14577.txt
7693F:	Documentation/devicetree/bindings/*/max77686.txt
7694F:	Documentation/devicetree/bindings/mfd/max77693.txt
7695F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7696F:	include/linux/mfd/max14577*.h
7697F:	include/linux/mfd/max77686*.h
7698F:	include/linux/mfd/max77693*.h
7699
7700MAXIRADIO FM RADIO RECEIVER DRIVER
7701M:	Hans Verkuil <hverkuil@xs4all.nl>
7702L:	linux-media@vger.kernel.org
7703T:	git git://linuxtv.org/media_tree.git
7704W:	https://linuxtv.org
7705S:	Maintained
7706F:	drivers/media/radio/radio-maxiradio*
7707
7708MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7709M:	Peter Rosin <peda@axentia.se>
7710L:	linux-iio@vger.kernel.org
7711S:	Maintained
7712F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7713F:	drivers/iio/potentiometer/mcp4531.c
7714
7715MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7716M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7717L:	linux-iio@vger.kernel.org
7718S:	Maintained
7719F:	drivers/iio/dac/cio-dac.c
7720
7721MEDIA DRIVERS FOR RENESAS - FCP
7722M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7723L:	linux-media@vger.kernel.org
7724L:	linux-renesas-soc@vger.kernel.org
7725T:	git git://linuxtv.org/media_tree.git
7726S:	Supported
7727F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7728F:	drivers/media/platform/rcar-fcp.c
7729F:	include/media/rcar-fcp.h
7730
7731MEDIA DRIVERS FOR RENESAS - VIN
7732M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7733L:	linux-media@vger.kernel.org
7734L:	linux-renesas-soc@vger.kernel.org
7735T:	git git://linuxtv.org/media_tree.git
7736S:	Supported
7737F:	Documentation/devicetree/bindings/media/rcar_vin.txt
7738F:	drivers/media/platform/rcar-vin/
7739
7740MEDIA DRIVERS FOR RENESAS - VSP1
7741M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7742L:	linux-media@vger.kernel.org
7743L:	linux-renesas-soc@vger.kernel.org
7744T:	git git://linuxtv.org/media_tree.git
7745S:	Supported
7746F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7747F:	drivers/media/platform/vsp1/
7748
7749MEDIA DRIVERS FOR HELENE
7750M:	Abylay Ospan <aospan@netup.ru>
7751L:	linux-media@vger.kernel.org
7752W:	https://linuxtv.org
7753W:	http://netup.tv/
7754T:	git git://linuxtv.org/media_tree.git
7755S:	Supported
7756F:	drivers/media/dvb-frontends/helene*
7757
7758MEDIA DRIVERS FOR ASCOT2E
7759M:	Sergey Kozlov <serjk@netup.ru>
7760M:	Abylay Ospan <aospan@netup.ru>
7761L:	linux-media@vger.kernel.org
7762W:	https://linuxtv.org
7763W:	http://netup.tv/
7764T:	git git://linuxtv.org/media_tree.git
7765S:	Supported
7766F:	drivers/media/dvb-frontends/ascot2e*
7767
7768MEDIA DRIVERS FOR CXD2841ER
7769M:	Sergey Kozlov <serjk@netup.ru>
7770M:	Abylay Ospan <aospan@netup.ru>
7771L:	linux-media@vger.kernel.org
7772W:	https://linuxtv.org
7773W:	http://netup.tv/
7774T:	git git://linuxtv.org/media_tree.git
7775S:	Supported
7776F:	drivers/media/dvb-frontends/cxd2841er*
7777
7778MEDIA DRIVERS FOR HORUS3A
7779M:	Sergey Kozlov <serjk@netup.ru>
7780M:	Abylay Ospan <aospan@netup.ru>
7781L:	linux-media@vger.kernel.org
7782W:	https://linuxtv.org
7783W:	http://netup.tv/
7784T:	git git://linuxtv.org/media_tree.git
7785S:	Supported
7786F:	drivers/media/dvb-frontends/horus3a*
7787
7788MEDIA DRIVERS FOR LNBH25
7789M:	Sergey Kozlov <serjk@netup.ru>
7790M:	Abylay Ospan <aospan@netup.ru>
7791L:	linux-media@vger.kernel.org
7792W:	https://linuxtv.org
7793W:	http://netup.tv/
7794T:	git git://linuxtv.org/media_tree.git
7795S:	Supported
7796F:	drivers/media/dvb-frontends/lnbh25*
7797
7798MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7799M:	Sergey Kozlov <serjk@netup.ru>
7800M:	Abylay Ospan <aospan@netup.ru>
7801L:	linux-media@vger.kernel.org
7802W:	https://linuxtv.org
7803W:	http://netup.tv/
7804T:	git git://linuxtv.org/media_tree.git
7805S:	Supported
7806F:	drivers/media/pci/netup_unidvb/*
7807
7808MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7809M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7810M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7811P:	LinuxTV.org Project
7812L:	linux-media@vger.kernel.org
7813W:	https://linuxtv.org
7814Q:	http://patchwork.kernel.org/project/linux-media/list/
7815T:	git git://linuxtv.org/media_tree.git
7816S:	Maintained
7817F:	Documentation/media/
7818F:	drivers/media/
7819F:	drivers/staging/media/
7820F:	include/linux/platform_data/media/
7821F:	include/media/
7822F:	include/uapi/linux/dvb/
7823F:	include/uapi/linux/videodev2.h
7824F:	include/uapi/linux/media.h
7825F:	include/uapi/linux/v4l2-*
7826F:	include/uapi/linux/meye.h
7827F:	include/uapi/linux/ivtv*
7828F:	include/uapi/linux/uvcvideo.h
7829
7830MEDIATEK ETHERNET DRIVER
7831M:	Felix Fietkau <nbd@openwrt.org>
7832M:	John Crispin <blogic@openwrt.org>
7833L:	netdev@vger.kernel.org
7834S:	Maintained
7835F:	drivers/net/ethernet/mediatek/
7836
7837MEDIATEK MT7601U WIRELESS LAN DRIVER
7838M:	Jakub Kicinski <kubakici@wp.pl>
7839L:	linux-wireless@vger.kernel.org
7840S:	Maintained
7841F:	drivers/net/wireless/mediatek/mt7601u/
7842
7843MEGARAID SCSI/SAS DRIVERS
7844M:	Kashyap Desai <kashyap.desai@avagotech.com>
7845M:	Sumit Saxena <sumit.saxena@avagotech.com>
7846M:	Uday Lingala <uday.lingala@avagotech.com>
7847L:	megaraidlinux.pdl@avagotech.com
7848L:	linux-scsi@vger.kernel.org
7849W:	http://www.lsi.com
7850S:	Maintained
7851F:	Documentation/scsi/megaraid.txt
7852F:	drivers/scsi/megaraid.*
7853F:	drivers/scsi/megaraid/
7854
7855MELFAS MIP4 TOUCHSCREEN DRIVER
7856M:	Sangwon Jee <jeesw@melfas.com>
7857W:	http://www.melfas.com
7858S:	Supported
7859F:	drivers/input/touchscreen/melfas_mip4.c
7860F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7861
7862MELLANOX ETHERNET DRIVER (mlx4_en)
7863M:	Tariq Toukan <tariqt@mellanox.com>
7864L:	netdev@vger.kernel.org
7865S:	Supported
7866W:	http://www.mellanox.com
7867Q:	http://patchwork.ozlabs.org/project/netdev/list/
7868F:	drivers/net/ethernet/mellanox/mlx4/en_*
7869
7870MELLANOX ETHERNET DRIVER (mlx5e)
7871M:	Saeed Mahameed <saeedm@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/mlx5/core/en_*
7877
7878MELLANOX ETHERNET SWITCH DRIVERS
7879M:	Jiri Pirko <jiri@mellanox.com>
7880M:	Ido Schimmel <idosch@mellanox.com>
7881L:	netdev@vger.kernel.org
7882S:	Supported
7883W:	http://www.mellanox.com
7884Q:	http://patchwork.ozlabs.org/project/netdev/list/
7885F:	drivers/net/ethernet/mellanox/mlxsw/
7886
7887MELLANOX MLXCPLD LED DRIVER
7888M:	Vadim Pasternak <vadimp@mellanox.com>
7889L:	linux-leds@vger.kernel.org
7890S:	Supported
7891F:	drivers/leds/leds-mlxcpld.c
7892F:	Documentation/leds/leds-mlxcpld.txt
7893
7894MELLANOX PLATFORM DRIVER
7895M:      Vadim Pasternak <vadimp@mellanox.com>
7896L:      platform-driver-x86@vger.kernel.org
7897S:      Supported
7898F:      arch/x86/platform/mellanox/mlx-platform.c
7899
7900SOFT-ROCE DRIVER (rxe)
7901M:	Moni Shoua <monis@mellanox.com>
7902L:	linux-rdma@vger.kernel.org
7903S:	Supported
7904W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7905Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7906F:	drivers/infiniband/sw/rxe/
7907F:	include/uapi/rdma/rdma_user_rxe.h
7908
7909MEMBARRIER SUPPORT
7910M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7911M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7912L:	linux-kernel@vger.kernel.org
7913S:	Supported
7914F:	kernel/membarrier.c
7915F:	include/uapi/linux/membarrier.h
7916
7917MEMORY MANAGEMENT
7918L:	linux-mm@kvack.org
7919W:	http://www.linux-mm.org
7920S:	Maintained
7921F:	include/linux/mm.h
7922F:	include/linux/gfp.h
7923F:	include/linux/mmzone.h
7924F:	include/linux/memory_hotplug.h
7925F:	include/linux/vmalloc.h
7926F:	mm/
7927
7928MEMORY TECHNOLOGY DEVICES (MTD)
7929M:	David Woodhouse <dwmw2@infradead.org>
7930M:	Brian Norris <computersforpeace@gmail.com>
7931L:	linux-mtd@lists.infradead.org
7932W:	http://www.linux-mtd.infradead.org/
7933Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7934T:	git git://git.infradead.org/linux-mtd.git
7935T:	git git://git.infradead.org/l2-mtd.git
7936S:	Maintained
7937F:	Documentation/devicetree/bindings/mtd/
7938F:	drivers/mtd/
7939F:	include/linux/mtd/
7940F:	include/uapi/mtd/
7941
7942MEN A21 WATCHDOG DRIVER
7943M:	Johannes Thumshirn <morbidrsa@gmail.com>
7944L:	linux-watchdog@vger.kernel.org
7945S:	Maintained
7946F:	drivers/watchdog/mena21_wdt.c
7947
7948MEN CHAMELEON BUS (mcb)
7949M:	Johannes Thumshirn <morbidrsa@gmail.com>
7950S:	Maintained
7951F:	drivers/mcb/
7952F:	include/linux/mcb.h
7953F:	Documentation/men-chameleon-bus.txt
7954
7955MEN F21BMC (Board Management Controller)
7956M:	Andreas Werner <andreas.werner@men.de>
7957S:	Supported
7958F:	drivers/mfd/menf21bmc.c
7959F:	drivers/watchdog/menf21bmc_wdt.c
7960F:	drivers/leds/leds-menf21bmc.c
7961F:	drivers/hwmon/menf21bmc_hwmon.c
7962F:	Documentation/hwmon/menf21bmc
7963
7964METAG ARCHITECTURE
7965M:	James Hogan <james.hogan@imgtec.com>
7966L:	linux-metag@vger.kernel.org
7967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7968S:	Odd Fixes
7969F:	arch/metag/
7970F:	Documentation/metag/
7971F:	Documentation/devicetree/bindings/metag/
7972F:	Documentation/devicetree/bindings/interrupt-controller/img,*
7973F:	drivers/clocksource/metag_generic.c
7974F:	drivers/irqchip/irq-metag.c
7975F:	drivers/irqchip/irq-metag-ext.c
7976F:	drivers/tty/metag_da.c
7977
7978MICROBLAZE ARCHITECTURE
7979M:	Michal Simek <monstr@monstr.eu>
7980W:	http://www.monstr.eu/fdt/
7981T:	git git://git.monstr.eu/linux-2.6-microblaze.git
7982S:	Supported
7983F:	arch/microblaze/
7984
7985MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7986M:	Richard Genoud <richard.genoud@gmail.com>
7987S:	Maintained
7988F:	drivers/tty/serial/atmel_serial.c
7989F:	include/linux/atmel_serial.h
7990
7991MICROCHIP / ATMEL ISC DRIVER
7992M:	Songjun Wu <songjun.wu@microchip.com>
7993L:	linux-media@vger.kernel.org
7994S:	Supported
7995F:	drivers/media/platform/atmel/atmel-isc.c
7996F:	drivers/media/platform/atmel/atmel-isc-regs.h
7997F:	devicetree/bindings/media/atmel-isc.txt
7998
7999MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8000M:	Chen Yu <yu.c.chen@intel.com>
8001L:	platform-driver-x86@vger.kernel.org
8002S:	Supported
8003F:	drivers/platform/x86/surfacepro3_button.c
8004
8005MICROTEK X6 SCANNER
8006M:	Oliver Neukum <oliver@neukum.org>
8007S:	Maintained
8008F:	drivers/usb/image/microtek.*
8009
8010MIPS
8011M:	Ralf Baechle <ralf@linux-mips.org>
8012L:	linux-mips@linux-mips.org
8013W:	http://www.linux-mips.org/
8014T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8015Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8016S:	Supported
8017F:	Documentation/devicetree/bindings/mips/
8018F:	Documentation/mips/
8019F:	arch/mips/
8020
8021MIPS/LOONGSON1 ARCHITECTURE
8022M:	Keguang Zhang <keguang.zhang@gmail.com>
8023L:	linux-mips@linux-mips.org
8024S:	Maintained
8025F:	arch/mips/loongson32/
8026F:	arch/mips/include/asm/mach-loongson32/
8027F:	drivers/*/*loongson1*
8028F:	drivers/*/*/*loongson1*
8029
8030MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8031M:	Hans Verkuil <hverkuil@xs4all.nl>
8032L:	linux-media@vger.kernel.org
8033T:	git git://linuxtv.org/media_tree.git
8034W:	https://linuxtv.org
8035S:	Odd Fixes
8036F:	drivers/media/radio/radio-miropcm20*
8037
8038MELLANOX MLX4 core VPI driver
8039M:	Yishai Hadas <yishaih@mellanox.com>
8040L:	netdev@vger.kernel.org
8041L:	linux-rdma@vger.kernel.org
8042W:	http://www.mellanox.com
8043Q:	http://patchwork.ozlabs.org/project/netdev/list/
8044S:	Supported
8045F:	drivers/net/ethernet/mellanox/mlx4/
8046F:	include/linux/mlx4/
8047F:	include/uapi/rdma/mlx4-abi.h
8048
8049MELLANOX MLX4 IB driver
8050M:	Yishai Hadas <yishaih@mellanox.com>
8051L:	linux-rdma@vger.kernel.org
8052W:	http://www.mellanox.com
8053Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8054S:	Supported
8055F:	drivers/infiniband/hw/mlx4/
8056F:	include/linux/mlx4/
8057
8058MELLANOX MLX5 core VPI driver
8059M:	Matan Barak <matanb@mellanox.com>
8060M:	Leon Romanovsky <leonro@mellanox.com>
8061L:	netdev@vger.kernel.org
8062L:	linux-rdma@vger.kernel.org
8063W:	http://www.mellanox.com
8064Q:	http://patchwork.ozlabs.org/project/netdev/list/
8065S:	Supported
8066F:	drivers/net/ethernet/mellanox/mlx5/core/
8067F:	include/linux/mlx5/
8068F:	include/uapi/rdma/mlx5-abi.h
8069
8070MELLANOX MLX5 IB driver
8071M:	Matan Barak <matanb@mellanox.com>
8072M:	Leon Romanovsky <leonro@mellanox.com>
8073L:	linux-rdma@vger.kernel.org
8074W:	http://www.mellanox.com
8075Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8076S:	Supported
8077F:	drivers/infiniband/hw/mlx5/
8078F:	include/linux/mlx5/
8079
8080MELEXIS MLX90614 DRIVER
8081M:	Crt Mori <cmo@melexis.com>
8082L:	linux-iio@vger.kernel.org
8083W:	http://www.melexis.com
8084S:	Supported
8085F:	drivers/iio/temperature/mlx90614.c
8086
8087MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8088M:	Don Brace <don.brace@microsemi.com>
8089L:	esc.storagedev@microsemi.com
8090L:	linux-scsi@vger.kernel.org
8091S:	Supported
8092F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8093F:	drivers/scsi/smartpqi/Kconfig
8094F:	drivers/scsi/smartpqi/Makefile
8095F:	include/linux/cciss*.h
8096F:	include/uapi/linux/cciss*.h
8097F:	Documentation/scsi/smartpqi.txt
8098
8099MN88472 MEDIA DRIVER
8100M:	Antti Palosaari <crope@iki.fi>
8101L:	linux-media@vger.kernel.org
8102W:	https://linuxtv.org
8103W:	http://palosaari.fi/linux/
8104Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8105S:	Maintained
8106F:	drivers/media/dvb-frontends/mn88472*
8107
8108MN88473 MEDIA DRIVER
8109M:	Antti Palosaari <crope@iki.fi>
8110L:	linux-media@vger.kernel.org
8111W:	https://linuxtv.org
8112W:	http://palosaari.fi/linux/
8113Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8114S:	Maintained
8115F:	drivers/media/dvb-frontends/mn88473*
8116
8117MODULE SUPPORT
8118M:	Jessica Yu <jeyu@redhat.com>
8119M:	Rusty Russell <rusty@rustcorp.com.au>
8120S:	Maintained
8121F:	include/linux/module.h
8122F:	kernel/module.c
8123
8124MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8125W:	http://popies.net/meye/
8126S:	Orphan
8127F:	Documentation/media/v4l-drivers/meye*
8128F:	drivers/media/pci/meye/
8129F:	include/uapi/linux/meye.h
8130
8131MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8132M:	Jiri Slaby <jirislaby@gmail.com>
8133S:	Maintained
8134F:	Documentation/serial/moxa-smartio
8135F:	drivers/tty/mxser.*
8136
8137MR800 AVERMEDIA USB FM RADIO DRIVER
8138M:	Alexey Klimov <klimov.linux@gmail.com>
8139L:	linux-media@vger.kernel.org
8140T:	git git://linuxtv.org/media_tree.git
8141S:	Maintained
8142F:	drivers/media/radio/radio-mr800.c
8143
8144MRF24J40 IEEE 802.15.4 RADIO DRIVER
8145M:	Alan Ott <alan@signal11.us>
8146L:	linux-wpan@vger.kernel.org
8147S:	Maintained
8148F:	drivers/net/ieee802154/mrf24j40.c
8149F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8150
8151MSI LAPTOP SUPPORT
8152M:	"Lee, Chun-Yi" <jlee@suse.com>
8153L:	platform-driver-x86@vger.kernel.org
8154S:	Maintained
8155F:	drivers/platform/x86/msi-laptop.c
8156
8157MSI WMI SUPPORT
8158L:	platform-driver-x86@vger.kernel.org
8159S:	Orphan
8160F:	drivers/platform/x86/msi-wmi.c
8161
8162MSI001 MEDIA DRIVER
8163M:	Antti Palosaari <crope@iki.fi>
8164L:	linux-media@vger.kernel.org
8165W:	https://linuxtv.org
8166W:	http://palosaari.fi/linux/
8167Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8168T:	git git://linuxtv.org/anttip/media_tree.git
8169S:	Maintained
8170F:	drivers/media/tuners/msi001*
8171
8172MSI2500 MEDIA DRIVER
8173M:	Antti Palosaari <crope@iki.fi>
8174L:	linux-media@vger.kernel.org
8175W:	https://linuxtv.org
8176W:	http://palosaari.fi/linux/
8177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8178T:	git git://linuxtv.org/anttip/media_tree.git
8179S:	Maintained
8180F:	drivers/media/usb/msi2500/
8181
8182MSYSTEMS DISKONCHIP G3 MTD DRIVER
8183M:	Robert Jarzmik <robert.jarzmik@free.fr>
8184L:	linux-mtd@lists.infradead.org
8185S:	Maintained
8186F:	drivers/mtd/devices/docg3*
8187
8188MT9M032 APTINA SENSOR DRIVER
8189M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8190L:	linux-media@vger.kernel.org
8191T:	git git://linuxtv.org/media_tree.git
8192S:	Maintained
8193F:	drivers/media/i2c/mt9m032.c
8194F:	include/media/i2c/mt9m032.h
8195
8196MT9P031 APTINA CAMERA SENSOR
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/mt9p031.c
8202F:	include/media/i2c/mt9p031.h
8203
8204MT9T001 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/mt9t001.c
8210F:	include/media/i2c/mt9t001.h
8211
8212MT9V032 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:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8218F:	drivers/media/i2c/mt9v032.c
8219F:	include/media/i2c/mt9v032.h
8220
8221MULTIFUNCTION DEVICES (MFD)
8222M:	Lee Jones <lee.jones@linaro.org>
8223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8224S:	Supported
8225F:	Documentation/devicetree/bindings/mfd/
8226F:	drivers/mfd/
8227F:	include/linux/mfd/
8228
8229MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8230M:	Ulf Hansson <ulf.hansson@linaro.org>
8231L:	linux-mmc@vger.kernel.org
8232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8233S:	Maintained
8234F:	Documentation/devicetree/bindings/mmc/
8235F:	drivers/mmc/
8236F:	include/linux/mmc/
8237F:	include/uapi/linux/mmc/
8238
8239MULTIMEDIA CARD (MMC) ETC. OVER SPI
8240S:	Orphan
8241F:	drivers/mmc/host/mmc_spi.c
8242F:	include/linux/spi/mmc_spi.h
8243
8244MULTISOUND SOUND DRIVER
8245M:	Andrew Veliath <andrewtv@usa.net>
8246S:	Maintained
8247F:	Documentation/sound/oss/MultiSound
8248F:	sound/oss/msnd*
8249
8250MULTITECH MULTIPORT CARD (ISICOM)
8251S:	Orphan
8252F:	drivers/tty/isicom.c
8253F:	include/linux/isicom.h
8254
8255MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8256M:	Bin Liu <b-liu@ti.com>
8257L:	linux-usb@vger.kernel.org
8258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8259S:	Maintained
8260F:	drivers/usb/musb/
8261
8262MXL5007T MEDIA DRIVER
8263M:	Michael Krufky <mkrufky@linuxtv.org>
8264L:	linux-media@vger.kernel.org
8265W:	https://linuxtv.org
8266W:	http://github.com/mkrufky
8267Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8268T:	git git://linuxtv.org/mkrufky/tuners.git
8269S:	Maintained
8270F:	drivers/media/tuners/mxl5007t.*
8271
8272MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8273M:	Hyong-Youb Kim <hykim@myri.com>
8274L:	netdev@vger.kernel.org
8275W:	https://www.myricom.com/support/downloads/myri10ge.html
8276S:	Supported
8277F:	drivers/net/ethernet/myricom/myri10ge/
8278
8279NAND FLASH SUBSYSTEM
8280M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8281R:	Richard Weinberger <richard@nod.at>
8282L:	linux-mtd@lists.infradead.org
8283W:	http://www.linux-mtd.infradead.org/
8284Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8285T:	git git://github.com/linux-nand/linux.git
8286S:	Maintained
8287F:	drivers/mtd/nand/
8288F:	include/linux/mtd/nand*.h
8289
8290NATSEMI ETHERNET DRIVER (DP8381x)
8291S:	Orphan
8292F:	drivers/net/ethernet/natsemi/natsemi.c
8293
8294NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8295M:	Daniel Mack <zonque@gmail.com>
8296S:	Maintained
8297L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8298W:	http://www.native-instruments.com
8299F:	sound/usb/caiaq/
8300
8301NCP FILESYSTEM
8302M:	Petr Vandrovec <petr@vandrovec.name>
8303S:	Odd Fixes
8304F:	fs/ncpfs/
8305
8306NCR 5380 SCSI DRIVERS
8307M:	Finn Thain <fthain@telegraphics.com.au>
8308M:	Michael Schmitz <schmitzmic@gmail.com>
8309L:	linux-scsi@vger.kernel.org
8310S:	Maintained
8311F:	Documentation/scsi/g_NCR5380.txt
8312F:	drivers/scsi/NCR5380.*
8313F:	drivers/scsi/arm/cumana_1.c
8314F:	drivers/scsi/arm/oak.c
8315F:	drivers/scsi/atari_scsi.*
8316F:	drivers/scsi/dmx3191d.c
8317F:	drivers/scsi/g_NCR5380.*
8318F:	drivers/scsi/g_NCR5380_mmio.c
8319F:	drivers/scsi/mac_scsi.*
8320F:	drivers/scsi/sun3_scsi.*
8321F:	drivers/scsi/sun3_scsi_vme.c
8322
8323NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8324M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8325L:	linux-scsi@vger.kernel.org
8326S:	Maintained
8327F:	drivers/scsi/NCR_D700.*
8328
8329NCT6775 HARDWARE MONITOR DRIVER
8330M:	Guenter Roeck <linux@roeck-us.net>
8331L:	linux-hwmon@vger.kernel.org
8332S:	Maintained
8333F:	Documentation/hwmon/nct6775
8334F:	drivers/hwmon/nct6775.c
8335
8336NETEFFECT IWARP RNIC DRIVER (IW_NES)
8337M:	Faisal Latif <faisal.latif@intel.com>
8338L:	linux-rdma@vger.kernel.org
8339W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8340S:	Supported
8341F:	drivers/infiniband/hw/nes/
8342F:	include/uapi/rdma/nes-abi.h
8343
8344NETEM NETWORK EMULATOR
8345M:	Stephen Hemminger <stephen@networkplumber.org>
8346L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8347S:	Maintained
8348F:	net/sched/sch_netem.c
8349
8350NETERION 10GbE DRIVERS (s2io/vxge)
8351M:	Jon Mason <jdmason@kudzu.us>
8352L:	netdev@vger.kernel.org
8353S:	Supported
8354F:	Documentation/networking/s2io.txt
8355F:	Documentation/networking/vxge.txt
8356F:	drivers/net/ethernet/neterion/
8357
8358NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8359M:	Pablo Neira Ayuso <pablo@netfilter.org>
8360M:	Patrick McHardy <kaber@trash.net>
8361M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8362L:	netfilter-devel@vger.kernel.org
8363L:	coreteam@netfilter.org
8364W:	http://www.netfilter.org/
8365W:	http://www.iptables.org/
8366Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8369S:	Supported
8370F:	include/linux/netfilter*
8371F:	include/linux/netfilter/
8372F:	include/net/netfilter/
8373F:	include/uapi/linux/netfilter*
8374F:	include/uapi/linux/netfilter/
8375F:	net/*/netfilter.c
8376F:	net/*/netfilter/
8377F:	net/netfilter/
8378F:	net/bridge/br_netfilter*.c
8379
8380NETLABEL
8381M:	Paul Moore <paul@paul-moore.com>
8382W:	http://netlabel.sf.net
8383L:	netdev@vger.kernel.org
8384S:	Maintained
8385F:	Documentation/netlabel/
8386F:	include/net/netlabel.h
8387F:	net/netlabel/
8388
8389NETROM NETWORK LAYER
8390M:	Ralf Baechle <ralf@linux-mips.org>
8391L:	linux-hams@vger.kernel.org
8392W:	http://www.linux-ax25.org/
8393S:	Maintained
8394F:	include/net/netrom.h
8395F:	include/uapi/linux/netrom.h
8396F:	net/netrom/
8397
8398NETRONOME ETHERNET DRIVERS
8399M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8400L:	oss-drivers@netronome.com
8401S:	Maintained
8402F:	drivers/net/ethernet/netronome/
8403
8404NETWORK BLOCK DEVICE (NBD)
8405M:	Markus Pargmann <mpa@pengutronix.de>
8406S:	Maintained
8407L:	nbd-general@lists.sourceforge.net
8408T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8409F:	Documentation/blockdev/nbd.txt
8410F:	drivers/block/nbd.c
8411F:	include/uapi/linux/nbd.h
8412
8413NETWORK DROP MONITOR
8414M:	Neil Horman <nhorman@tuxdriver.com>
8415L:	netdev@vger.kernel.org
8416S:	Maintained
8417W:	https://fedorahosted.org/dropwatch/
8418F:	net/core/drop_monitor.c
8419
8420NETWORKING [DSA]
8421M:	Andrew Lunn <andrew@lunn.ch>
8422M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8423M:	Florian Fainelli <f.fainelli@gmail.com>
8424S:	Maintained
8425F:	net/dsa/
8426F:	include/net/dsa.h
8427F:	drivers/net/dsa/
8428
8429NETWORKING [GENERAL]
8430M:	"David S. Miller" <davem@davemloft.net>
8431L:	netdev@vger.kernel.org
8432W:	http://www.linuxfoundation.org/en/Net
8433Q:	http://patchwork.ozlabs.org/project/netdev/list/
8434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8436S:	Maintained
8437F:	net/
8438F:	include/net/
8439F:	include/linux/in.h
8440F:	include/linux/net.h
8441F:	include/linux/netdevice.h
8442F:	include/uapi/linux/in.h
8443F:	include/uapi/linux/net.h
8444F:	include/uapi/linux/netdevice.h
8445F:	include/uapi/linux/net_namespace.h
8446F:	tools/net/
8447F:	tools/testing/selftests/net/
8448F:	lib/random32.c
8449F:	lib/test_bpf.c
8450
8451NETWORKING [IPv4/IPv6]
8452M:	"David S. Miller" <davem@davemloft.net>
8453M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8454M:	James Morris <jmorris@namei.org>
8455M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8456M:	Patrick McHardy <kaber@trash.net>
8457L:	netdev@vger.kernel.org
8458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8459S:	Maintained
8460F:	net/ipv4/
8461F:	net/ipv6/
8462F:	include/net/ip*
8463F:	arch/x86/net/*
8464
8465NETWORKING [IPSEC]
8466M:	Steffen Klassert <steffen.klassert@secunet.com>
8467M:	Herbert Xu <herbert@gondor.apana.org.au>
8468M:	"David S. Miller" <davem@davemloft.net>
8469L:	netdev@vger.kernel.org
8470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8472S:	Maintained
8473F:	net/core/flow.c
8474F:	net/xfrm/
8475F:	net/key/
8476F:	net/ipv4/xfrm*
8477F:	net/ipv4/esp4.c
8478F:	net/ipv4/ah4.c
8479F:	net/ipv4/ipcomp.c
8480F:	net/ipv4/ip_vti.c
8481F:	net/ipv6/xfrm*
8482F:	net/ipv6/esp6.c
8483F:	net/ipv6/ah6.c
8484F:	net/ipv6/ipcomp6.c
8485F:	net/ipv6/ip6_vti.c
8486F:	include/uapi/linux/xfrm.h
8487F:	include/net/xfrm.h
8488
8489NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8490M:	Paul Moore <paul@paul-moore.com>
8491L:	netdev@vger.kernel.org
8492S:	Maintained
8493
8494NETWORKING [WIRELESS]
8495L:	linux-wireless@vger.kernel.org
8496Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8497
8498NETWORKING DRIVERS
8499L:	netdev@vger.kernel.org
8500W:	http://www.linuxfoundation.org/en/Net
8501Q:	http://patchwork.ozlabs.org/project/netdev/list/
8502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8504S:	Odd Fixes
8505F:	Documentation/devicetree/bindings/net/
8506F:	drivers/net/
8507F:	include/linux/if_*
8508F:	include/linux/netdevice.h
8509F:	include/linux/etherdevice.h
8510F:	include/linux/fcdevice.h
8511F:	include/linux/fddidevice.h
8512F:	include/linux/hippidevice.h
8513F:	include/linux/inetdevice.h
8514F:	include/uapi/linux/if_*
8515F:	include/uapi/linux/netdevice.h
8516
8517NETWORKING DRIVERS (WIRELESS)
8518M:	Kalle Valo <kvalo@codeaurora.org>
8519L:	linux-wireless@vger.kernel.org
8520Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8523S:	Maintained
8524F:	Documentation/devicetree/bindings/net/wireless/
8525F:	drivers/net/wireless/
8526
8527NETXEN (1/10) GbE SUPPORT
8528M:	Manish Chopra <manish.chopra@qlogic.com>
8529M:	Sony Chacko <sony.chacko@qlogic.com>
8530M:	Rajesh Borundia <rajesh.borundia@qlogic.com>
8531L:	netdev@vger.kernel.org
8532W:	http://www.qlogic.com
8533S:	Supported
8534F:	drivers/net/ethernet/qlogic/netxen/
8535
8536NFC SUBSYSTEM
8537M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8538M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8539M:	Samuel Ortiz <sameo@linux.intel.com>
8540L:	linux-wireless@vger.kernel.org
8541L:	linux-nfc@lists.01.org (subscribers-only)
8542S:	Supported
8543F:	net/nfc/
8544F:	include/net/nfc/
8545F:	include/uapi/linux/nfc.h
8546F:	drivers/nfc/
8547F:	include/linux/platform_data/nfcmrvl.h
8548F:	include/linux/platform_data/nxp-nci.h
8549F:	include/linux/platform_data/pn544.h
8550F:	include/linux/platform_data/st21nfca.h
8551F:	include/linux/platform_data/st-nci.h
8552F:	Documentation/devicetree/bindings/net/nfc/
8553
8554NFS, SUNRPC, AND LOCKD CLIENTS
8555M:	Trond Myklebust <trond.myklebust@primarydata.com>
8556M:	Anna Schumaker <anna.schumaker@netapp.com>
8557L:	linux-nfs@vger.kernel.org
8558W:	http://client.linux-nfs.org
8559T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8560S:	Maintained
8561F:	fs/lockd/
8562F:	fs/nfs/
8563F:	fs/nfs_common/
8564F:	net/sunrpc/
8565F:	include/linux/lockd/
8566F:	include/linux/nfs*
8567F:	include/linux/sunrpc/
8568F:	include/uapi/linux/nfs*
8569F:	include/uapi/linux/sunrpc/
8570
8571NILFS2 FILESYSTEM
8572M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8573L:	linux-nilfs@vger.kernel.org
8574W:	http://nilfs.sourceforge.net/
8575W:	http://nilfs.osdn.jp/
8576T:	git git://github.com/konis/nilfs2.git
8577S:	Supported
8578F:	Documentation/filesystems/nilfs2.txt
8579F:	fs/nilfs2/
8580F:	include/trace/events/nilfs2.h
8581F:	include/uapi/linux/nilfs2_api.h
8582F:	include/uapi/linux/nilfs2_ondisk.h
8583
8584NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8585M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8586W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8587S:	Maintained
8588F:	Documentation/scsi/NinjaSCSI.txt
8589F:	drivers/scsi/pcmcia/nsp_*
8590
8591NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8592M:	GOTO Masanori <gotom@debian.or.jp>
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/nsp32*
8598
8599NIOS2 ARCHITECTURE
8600M:	Ley Foon Tan <lftan@altera.com>
8601L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8603S:	Maintained
8604F:	arch/nios2/
8605
8606NOKIA N900 POWER SUPPLY DRIVERS
8607R:	Pali Rohár <pali.rohar@gmail.com>
8608F:	include/linux/power/bq2415x_charger.h
8609F:	include/linux/power/bq27xxx_battery.h
8610F:	include/linux/power/isp1704_charger.h
8611F:	drivers/power/supply/bq2415x_charger.c
8612F:	drivers/power/supply/bq27xxx_battery.c
8613F:	drivers/power/supply/bq27xxx_battery_i2c.c
8614F:	drivers/power/supply/isp1704_charger.c
8615F:	drivers/power/supply/rx51_battery.c
8616
8617NTB DRIVER CORE
8618M:	Jon Mason <jdmason@kudzu.us>
8619M:	Dave Jiang <dave.jiang@intel.com>
8620M:	Allen Hubbe <Allen.Hubbe@emc.com>
8621L:	linux-ntb@googlegroups.com
8622S:	Supported
8623W:	https://github.com/jonmason/ntb/wiki
8624T:	git git://github.com/jonmason/ntb.git
8625F:	drivers/ntb/
8626F:	drivers/net/ntb_netdev.c
8627F:	include/linux/ntb.h
8628F:	include/linux/ntb_transport.h
8629F:	tools/testing/selftests/ntb/
8630
8631NTB INTEL DRIVER
8632M:	Jon Mason <jdmason@kudzu.us>
8633M:	Dave Jiang <dave.jiang@intel.com>
8634L:	linux-ntb@googlegroups.com
8635S:	Supported
8636W:	https://github.com/jonmason/ntb/wiki
8637T:	git git://github.com/jonmason/ntb.git
8638F:	drivers/ntb/hw/intel/
8639
8640NTB AMD DRIVER
8641M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
8642L:	linux-ntb@googlegroups.com
8643S:	Supported
8644F:	drivers/ntb/hw/amd/
8645
8646NTFS FILESYSTEM
8647M:	Anton Altaparmakov <anton@tuxera.com>
8648L:	linux-ntfs-dev@lists.sourceforge.net
8649W:	http://www.tuxera.com/
8650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8651S:	Supported
8652F:	Documentation/filesystems/ntfs.txt
8653F:	fs/ntfs/
8654
8655NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8656M:	Antonino Daplas <adaplas@gmail.com>
8657L:	linux-fbdev@vger.kernel.org
8658S:	Maintained
8659F:	drivers/video/fbdev/riva/
8660F:	drivers/video/fbdev/nvidia/
8661
8662NVM EXPRESS DRIVER
8663M:	Keith Busch <keith.busch@intel.com>
8664M:	Jens Axboe <axboe@fb.com>
8665L:	linux-nvme@lists.infradead.org
8666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8667W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8668S:	Supported
8669F:	drivers/nvme/host/
8670F:	include/linux/nvme.h
8671
8672NVM EXPRESS TARGET DRIVER
8673M:	Christoph Hellwig <hch@lst.de>
8674M:	Sagi Grimberg <sagi@grimberg.me>
8675L:	linux-nvme@lists.infradead.org
8676S:	Supported
8677F:	drivers/nvme/target/
8678
8679NVMEM FRAMEWORK
8680M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8681M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8682S:	Maintained
8683F:	drivers/nvmem/
8684F:	Documentation/devicetree/bindings/nvmem/
8685F:	include/linux/nvmem-consumer.h
8686F:	include/linux/nvmem-provider.h
8687
8688NXP-NCI NFC DRIVER
8689M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8690R:	Charles Gorand <charles.gorand@effinnov.com>
8691L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8692S:	Supported
8693F:	drivers/nfc/nxp-nci
8694
8695NXP TDA998X DRM DRIVER
8696M:	Russell King <rmk+kernel@armlinux.org.uk>
8697S:	Supported
8698F:	drivers/gpu/drm/i2c/tda998x_drv.c
8699F:	include/drm/i2c/tda998x.h
8700
8701NXP TFA9879 DRIVER
8702M:	Peter Rosin <peda@axentia.se>
8703L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8704S:	Maintained
8705F:	sound/soc/codecs/tfa9879*
8706
8707OBJTOOL
8708M:	Josh Poimboeuf <jpoimboe@redhat.com>
8709S:	Supported
8710F:	tools/objtool/
8711
8712OMAP SUPPORT
8713M:	Tony Lindgren <tony@atomide.com>
8714L:	linux-omap@vger.kernel.org
8715W:	http://www.muru.com/linux/omap/
8716W:	http://linux.omap.com/
8717Q:	http://patchwork.kernel.org/project/linux-omap/list/
8718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8719S:	Maintained
8720F:	arch/arm/*omap*/
8721F:	arch/arm/configs/omap1_defconfig
8722F:	arch/arm/configs/omap2plus_defconfig
8723F:	drivers/i2c/busses/i2c-omap.c
8724F:	drivers/irqchip/irq-omap-intc.c
8725F:	drivers/mfd/*omap*.c
8726F:	drivers/mfd/menelaus.c
8727F:	drivers/mfd/palmas.c
8728F:	drivers/mfd/tps65217.c
8729F:	drivers/mfd/tps65218.c
8730F:	drivers/mfd/tps65910.c
8731F:	drivers/mfd/twl-core.[ch]
8732F:	drivers/mfd/twl4030*.c
8733F:	drivers/mfd/twl6030*.c
8734F:	drivers/mfd/twl6040*.c
8735F:	drivers/regulator/palmas-regulator*.c
8736F:	drivers/regulator/pbias-regulator.c
8737F:	drivers/regulator/tps65217-regulator.c
8738F:	drivers/regulator/tps65218-regulator.c
8739F:	drivers/regulator/tps65910-regulator.c
8740F:	drivers/regulator/twl-regulator.c
8741F:	include/linux/i2c-omap.h
8742
8743OMAP DEVICE TREE SUPPORT
8744M:	Benoît Cousson <bcousson@baylibre.com>
8745M:	Tony Lindgren <tony@atomide.com>
8746L:	linux-omap@vger.kernel.org
8747L:	devicetree@vger.kernel.org
8748S:	Maintained
8749F:	arch/arm/boot/dts/*omap*
8750F:	arch/arm/boot/dts/*am3*
8751F:	arch/arm/boot/dts/*am4*
8752F:	arch/arm/boot/dts/*am5*
8753F:	arch/arm/boot/dts/*dra7*
8754
8755OMAP CLOCK FRAMEWORK SUPPORT
8756M:	Paul Walmsley <paul@pwsan.com>
8757L:	linux-omap@vger.kernel.org
8758S:	Maintained
8759F:	arch/arm/*omap*/*clock*
8760
8761OMAP POWER MANAGEMENT SUPPORT
8762M:	Kevin Hilman <khilman@kernel.org>
8763L:	linux-omap@vger.kernel.org
8764S:	Maintained
8765F:	arch/arm/*omap*/*pm*
8766F:	drivers/cpufreq/omap-cpufreq.c
8767
8768OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8769M:	Rajendra Nayak <rnayak@codeaurora.org>
8770M:	Paul Walmsley <paul@pwsan.com>
8771L:	linux-omap@vger.kernel.org
8772S:	Maintained
8773F:	arch/arm/mach-omap2/prm*
8774
8775OMAP AUDIO SUPPORT
8776M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8777M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8778L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8779L:	linux-omap@vger.kernel.org
8780S:	Maintained
8781F:	sound/soc/omap/
8782
8783OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8784M:	Roger Quadros <rogerq@ti.com>
8785M:	Tony Lindgren <tony@atomide.com>
8786L:	linux-omap@vger.kernel.org
8787S:	Maintained
8788F:	drivers/memory/omap-gpmc.c
8789F:	arch/arm/mach-omap2/*gpmc*
8790
8791OMAP FRAMEBUFFER SUPPORT
8792M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8793L:	linux-fbdev@vger.kernel.org
8794L:	linux-omap@vger.kernel.org
8795S:	Maintained
8796F:	drivers/video/fbdev/omap/
8797
8798OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8799M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8800L:	linux-omap@vger.kernel.org
8801L:	linux-fbdev@vger.kernel.org
8802S:	Maintained
8803F:	drivers/video/fbdev/omap2/
8804F:	Documentation/arm/OMAP/DSS
8805
8806OMAP HARDWARE SPINLOCK SUPPORT
8807M:	Ohad Ben-Cohen <ohad@wizery.com>
8808L:	linux-omap@vger.kernel.org
8809S:	Maintained
8810F:	drivers/hwspinlock/omap_hwspinlock.c
8811
8812OMAP MMC SUPPORT
8813M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8814L:	linux-omap@vger.kernel.org
8815S:	Maintained
8816F:	drivers/mmc/host/omap.c
8817
8818OMAP HS MMC SUPPORT
8819L:	linux-mmc@vger.kernel.org
8820L:	linux-omap@vger.kernel.org
8821S:	Orphan
8822F:	drivers/mmc/host/omap_hsmmc.c
8823
8824OMAP RANDOM NUMBER GENERATOR SUPPORT
8825M:	Deepak Saxena <dsaxena@plexity.net>
8826S:	Maintained
8827F:	drivers/char/hw_random/omap-rng.c
8828
8829OMAP HWMOD SUPPORT
8830M:	Benoît Cousson <bcousson@baylibre.com>
8831M:	Paul Walmsley <paul@pwsan.com>
8832L:	linux-omap@vger.kernel.org
8833S:	Maintained
8834F:	arch/arm/mach-omap2/omap_hwmod.*
8835
8836OMAP HWMOD DATA
8837M:	Paul Walmsley <paul@pwsan.com>
8838L:	linux-omap@vger.kernel.org
8839S:	Maintained
8840F:	arch/arm/mach-omap2/omap_hwmod*data*
8841
8842OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8843M:	Benoît Cousson <bcousson@baylibre.com>
8844L:	linux-omap@vger.kernel.org
8845S:	Maintained
8846F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8847
8848OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8849M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8850L:	linux-media@vger.kernel.org
8851S:	Maintained
8852F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
8853F:	drivers/media/platform/omap3isp/
8854F:	drivers/staging/media/omap4iss/
8855
8856OMAP USB SUPPORT
8857L:	linux-usb@vger.kernel.org
8858L:	linux-omap@vger.kernel.org
8859S:	Orphan
8860F:	drivers/usb/*/*omap*
8861F:	arch/arm/*omap*/usb*
8862
8863OMAP GPIO DRIVER
8864M:	Grygorii Strashko <grygorii.strashko@ti.com>
8865M:	Santosh Shilimkar <ssantosh@kernel.org>
8866M:	Kevin Hilman <khilman@kernel.org>
8867L:	linux-omap@vger.kernel.org
8868S:	Maintained
8869F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
8870F:	drivers/gpio/gpio-omap.c
8871
8872OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8873M:	Mark Jackson <mpfj@newflow.co.uk>
8874L:	linux-omap@vger.kernel.org
8875S:	Maintained
8876F:	arch/arm/boot/dts/am335x-nano.dts
8877
8878OMFS FILESYSTEM
8879M:	Bob Copeland <me@bobcopeland.com>
8880L:	linux-karma-devel@lists.sourceforge.net
8881S:	Maintained
8882F:	Documentation/filesystems/omfs.txt
8883F:	fs/omfs/
8884
8885OMNIKEY CARDMAN 4000 DRIVER
8886M:	Harald Welte <laforge@gnumonks.org>
8887S:	Maintained
8888F:	drivers/char/pcmcia/cm4000_cs.c
8889F:	include/linux/cm4000_cs.h
8890F:	include/uapi/linux/cm4000_cs.h
8891
8892OMNIKEY CARDMAN 4040 DRIVER
8893M:	Harald Welte <laforge@gnumonks.org>
8894S:	Maintained
8895F:	drivers/char/pcmcia/cm4040_cs.*
8896
8897OMNIVISION OV7670 SENSOR DRIVER
8898M:	Jonathan Corbet <corbet@lwn.net>
8899L:	linux-media@vger.kernel.org
8900T:	git git://linuxtv.org/media_tree.git
8901S:	Maintained
8902F:	drivers/media/i2c/ov7670.c
8903
8904ONENAND FLASH DRIVER
8905M:	Kyungmin Park <kyungmin.park@samsung.com>
8906L:	linux-mtd@lists.infradead.org
8907S:	Maintained
8908F:	drivers/mtd/onenand/
8909F:	include/linux/mtd/onenand*.h
8910
8911ONSTREAM SCSI TAPE DRIVER
8912M:	Willem Riede <osst@riede.org>
8913L:	osst-users@lists.sourceforge.net
8914L:	linux-scsi@vger.kernel.org
8915S:	Maintained
8916F:	Documentation/scsi/osst.txt
8917F:	drivers/scsi/osst.*
8918F:	drivers/scsi/osst_*.h
8919F:	drivers/scsi/st.h
8920
8921OPENCORES I2C BUS DRIVER
8922M:	Peter Korsgaard <jacmet@sunsite.dk>
8923L:	linux-i2c@vger.kernel.org
8924S:	Maintained
8925F:	Documentation/i2c/busses/i2c-ocores
8926F:	drivers/i2c/busses/i2c-ocores.c
8927
8928OPEN FIRMWARE AND FLATTENED DEVICE TREE
8929M:	Rob Herring <robh+dt@kernel.org>
8930M:	Frank Rowand <frowand.list@gmail.com>
8931L:	devicetree@vger.kernel.org
8932W:	http://www.devicetree.org/
8933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8934S:	Maintained
8935F:	drivers/of/
8936F:	include/linux/of*.h
8937F:	scripts/dtc/
8938
8939OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8940M:	Rob Herring <robh+dt@kernel.org>
8941M:	Mark Rutland <mark.rutland@arm.com>
8942L:	devicetree@vger.kernel.org
8943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8944Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8945S:	Maintained
8946F:	Documentation/devicetree/
8947F:	arch/*/boot/dts/
8948F:	include/dt-bindings/
8949
8950OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8951M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8952L:	devicetree@vger.kernel.org
8953S:	Maintained
8954F:	Documentation/devicetree/dynamic-resolution-notes.txt
8955F:	Documentation/devicetree/overlay-notes.txt
8956F:	drivers/of/overlay.c
8957F:	drivers/of/resolver.c
8958
8959OPENRISC ARCHITECTURE
8960M:	Jonas Bonn <jonas@southpole.se>
8961W:	http://openrisc.net
8962S:	Maintained
8963T:	git git://openrisc.net/~jonas/linux
8964F:	arch/openrisc/
8965
8966OPENVSWITCH
8967M:	Pravin Shelar <pshelar@nicira.com>
8968L:	netdev@vger.kernel.org
8969L:	dev@openvswitch.org
8970W:	http://openvswitch.org
8971S:	Maintained
8972F:	net/openvswitch/
8973F:	include/uapi/linux/openvswitch.h
8974
8975OPERATING PERFORMANCE POINTS (OPP)
8976M:	Viresh Kumar <vireshk@kernel.org>
8977M:	Nishanth Menon <nm@ti.com>
8978M:	Stephen Boyd <sboyd@codeaurora.org>
8979L:	linux-pm@vger.kernel.org
8980S:	Maintained
8981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8982F:	drivers/base/power/opp/
8983F:	include/linux/pm_opp.h
8984F:	Documentation/power/opp.txt
8985F:	Documentation/devicetree/bindings/opp/
8986
8987OPL4 DRIVER
8988M:	Clemens Ladisch <clemens@ladisch.de>
8989L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8990T:	git git://git.alsa-project.org/alsa-kernel.git
8991S:	Maintained
8992F:	sound/drivers/opl4/
8993
8994OPROFILE
8995M:	Robert Richter <rric@kernel.org>
8996L:	oprofile-list@lists.sf.net
8997S:	Maintained
8998F:	arch/*/include/asm/oprofile*.h
8999F:	arch/*/oprofile/
9000F:	drivers/oprofile/
9001F:	include/linux/oprofile.h
9002
9003ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9004M:	Mark Fasheh <mfasheh@versity.com>
9005M:	Joel Becker <jlbec@evilplan.org>
9006L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9007W:	http://ocfs2.wiki.kernel.org
9008S:	Supported
9009F:	Documentation/filesystems/ocfs2.txt
9010F:	Documentation/filesystems/dlmfs.txt
9011F:	fs/ocfs2/
9012
9013ORINOCO DRIVER
9014L:	linux-wireless@vger.kernel.org
9015W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9016W:	http://www.nongnu.org/orinoco/
9017S:	Orphan
9018F:	drivers/net/wireless/intersil/orinoco/
9019
9020OSD LIBRARY and FILESYSTEM
9021M:	Boaz Harrosh <ooo@electrozaur.com>
9022M:	Benny Halevy <bhalevy@primarydata.com>
9023L:	osd-dev@open-osd.org
9024W:	http://open-osd.org
9025T:	git git://git.open-osd.org/open-osd.git
9026S:	Maintained
9027F:	drivers/scsi/osd/
9028F:	include/scsi/osd_*
9029F:	fs/exofs/
9030
9031OVERLAY FILESYSTEM
9032M:	Miklos Szeredi <miklos@szeredi.hu>
9033L:	linux-unionfs@vger.kernel.org
9034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9035S:	Supported
9036F:	fs/overlayfs/
9037F:	Documentation/filesystems/overlayfs.txt
9038
9039ORANGEFS FILESYSTEM
9040M:	Mike Marshall <hubcap@omnibond.com>
9041L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9043S:	Supported
9044F:	fs/orangefs/
9045F:	Documentation/filesystems/orangefs.txt
9046
9047P54 WIRELESS DRIVER
9048M:	Christian Lamparter <chunkeey@googlemail.com>
9049L:	linux-wireless@vger.kernel.org
9050W:	http://wireless.kernel.org/en/users/Drivers/p54
9051S:	Maintained
9052F:	drivers/net/wireless/intersil/p54/
9053
9054PA SEMI ETHERNET DRIVER
9055L:	netdev@vger.kernel.org
9056S:	Orphan
9057F:	drivers/net/ethernet/pasemi/*
9058
9059PA SEMI SMBUS DRIVER
9060L:	linux-i2c@vger.kernel.org
9061S:	Orphan
9062F:	drivers/i2c/busses/i2c-pasemi.c
9063
9064PADATA PARALLEL EXECUTION MECHANISM
9065M:	Steffen Klassert <steffen.klassert@secunet.com>
9066L:	linux-crypto@vger.kernel.org
9067S:	Maintained
9068F:	kernel/padata.c
9069F:	include/linux/padata.h
9070F:	Documentation/padata.txt
9071
9072PANASONIC LAPTOP ACPI EXTRAS DRIVER
9073M:	Harald Welte <laforge@gnumonks.org>
9074L:	platform-driver-x86@vger.kernel.org
9075S:	Maintained
9076F:	drivers/platform/x86/panasonic-laptop.c
9077
9078PANASONIC MN10300/AM33/AM34 PORT
9079M:	David Howells <dhowells@redhat.com>
9080L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9081W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9082S:	Maintained
9083F:	Documentation/mn10300/
9084F:	arch/mn10300/
9085
9086PARALLEL LCD/KEYPAD PANEL DRIVER
9087M:      Willy Tarreau <willy@haproxy.com>
9088M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9089S:      Odd Fixes
9090F:      Documentation/misc-devices/lcd-panel-cgram.txt
9091F:      drivers/misc/panel.c
9092
9093PARALLEL PORT SUBSYSTEM
9094M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9095M:	Sudip Mukherjee <sudip@vectorindia.org>
9096L:	linux-parport@lists.infradead.org (subscribers-only)
9097S:	Maintained
9098F:	drivers/parport/
9099F:	include/linux/parport*.h
9100F:	drivers/char/ppdev.c
9101F:	include/uapi/linux/ppdev.h
9102F:	Documentation/parport*.txt
9103
9104PARAVIRT_OPS INTERFACE
9105M:	Jeremy Fitzhardinge <jeremy@goop.org>
9106M:	Chris Wright <chrisw@sous-sol.org>
9107M:	Alok Kataria <akataria@vmware.com>
9108M:	Rusty Russell <rusty@rustcorp.com.au>
9109L:	virtualization@lists.linux-foundation.org
9110S:	Supported
9111F:	Documentation/virtual/paravirt_ops.txt
9112F:	arch/*/kernel/paravirt*
9113F:	arch/*/include/asm/paravirt.h
9114F:	include/linux/hypervisor.h
9115
9116PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9117M:	Tim Waugh <tim@cyberelk.net>
9118L:	linux-parport@lists.infradead.org (subscribers-only)
9119S:	Maintained
9120F:	Documentation/blockdev/paride.txt
9121F:	drivers/block/paride/
9122
9123PARISC ARCHITECTURE
9124M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9125M:	Helge Deller <deller@gmx.de>
9126L:	linux-parisc@vger.kernel.org
9127W:	http://www.parisc-linux.org/
9128Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9131S:	Maintained
9132F:	arch/parisc/
9133F:	Documentation/parisc/
9134F:	drivers/parisc/
9135F:	drivers/char/agp/parisc-agp.c
9136F:	drivers/input/serio/gscps2.c
9137F:	drivers/parport/parport_gsc.*
9138F:	drivers/tty/serial/8250/8250_gsc.c
9139F:	drivers/video/fbdev/sti*
9140F:	drivers/video/console/sti*
9141F:	drivers/video/logo/logo_parisc*
9142
9143PC87360 HARDWARE MONITORING DRIVER
9144M:	Jim Cromie <jim.cromie@gmail.com>
9145L:	linux-hwmon@vger.kernel.org
9146S:	Maintained
9147F:	Documentation/hwmon/pc87360
9148F:	drivers/hwmon/pc87360.c
9149
9150PC8736x GPIO DRIVER
9151M:	Jim Cromie <jim.cromie@gmail.com>
9152S:	Maintained
9153F:	drivers/char/pc8736x_gpio.c
9154
9155PC87427 HARDWARE MONITORING DRIVER
9156M:	Jean Delvare <jdelvare@suse.com>
9157L:	linux-hwmon@vger.kernel.org
9158S:	Maintained
9159F:	Documentation/hwmon/pc87427
9160F:	drivers/hwmon/pc87427.c
9161
9162PCA9532 LED DRIVER
9163M:	Riku Voipio <riku.voipio@iki.fi>
9164S:	Maintained
9165F:	drivers/leds/leds-pca9532.c
9166F:	include/linux/leds-pca9532.h
9167
9168PCA9541 I2C BUS MASTER SELECTOR DRIVER
9169M:	Guenter Roeck <linux@roeck-us.net>
9170L:	linux-i2c@vger.kernel.org
9171S:	Maintained
9172F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9173
9174PCDP - PRIMARY CONSOLE AND DEBUG PORT
9175M:	Khalid Aziz <khalid@gonehiking.org>
9176S:	Maintained
9177F:	drivers/firmware/pcdp.*
9178
9179PCI ERROR RECOVERY
9180M:	Linas Vepstas <linasvepstas@gmail.com>
9181L:	linux-pci@vger.kernel.org
9182S:	Supported
9183F:	Documentation/PCI/pci-error-recovery.txt
9184
9185PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9186M:	Russell Currey <ruscur@russell.cc>
9187L:	linuxppc-dev@lists.ozlabs.org
9188S:	Supported
9189F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9190F:	arch/powerpc/kernel/eeh*.c
9191F:	arch/powerpc/platforms/*/eeh*.c
9192F:	arch/powerpc/include/*/eeh*.h
9193
9194PCI SUBSYSTEM
9195M:	Bjorn Helgaas <bhelgaas@google.com>
9196L:	linux-pci@vger.kernel.org
9197Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9199S:	Supported
9200F:	Documentation/devicetree/bindings/pci/
9201F:	Documentation/PCI/
9202F:	drivers/pci/
9203F:	include/linux/pci*
9204F:	arch/x86/pci/
9205F:	arch/x86/kernel/quirks.c
9206
9207PCI DRIVER FOR ALTERA PCIE IP
9208M:	Ley Foon Tan <lftan@altera.com>
9209L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9210L:	linux-pci@vger.kernel.org
9211S:	Supported
9212F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9213F:	drivers/pci/host/pcie-altera.c
9214
9215PCI DRIVER FOR ARM VERSATILE PLATFORM
9216M:	Rob Herring <robh@kernel.org>
9217L:	linux-pci@vger.kernel.org
9218L:	linux-arm-kernel@lists.infradead.org
9219S:	Maintained
9220F:	Documentation/devicetree/bindings/pci/versatile.txt
9221F:	drivers/pci/host/pci-versatile.c
9222
9223PCI DRIVER FOR ARMADA 8K
9224M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9225L:	linux-pci@vger.kernel.org
9226L:	linux-arm-kernel@lists.infradead.org
9227S:	Maintained
9228F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9229F:	drivers/pci/host/pcie-armada8k.c
9230
9231PCI DRIVER FOR APPLIEDMICRO XGENE
9232M:	Tanmay Inamdar <tinamdar@apm.com>
9233L:	linux-pci@vger.kernel.org
9234L:	linux-arm-kernel@lists.infradead.org
9235S:	Maintained
9236F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9237F:	drivers/pci/host/pci-xgene.c
9238
9239PCI DRIVER FOR FREESCALE LAYERSCAPE
9240M:	Minghuan Lian <minghuan.Lian@freescale.com>
9241M:	Mingkai Hu <mingkai.hu@freescale.com>
9242M:	Roy Zang <tie-fei.zang@freescale.com>
9243L:	linuxppc-dev@lists.ozlabs.org
9244L:	linux-pci@vger.kernel.org
9245L:	linux-arm-kernel@lists.infradead.org
9246S:	Maintained
9247F:	drivers/pci/host/*layerscape*
9248
9249PCI DRIVER FOR IMX6
9250M:	Richard Zhu <Richard.Zhu@freescale.com>
9251M:	Lucas Stach <l.stach@pengutronix.de>
9252L:	linux-pci@vger.kernel.org
9253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9254S:	Maintained
9255F:	drivers/pci/host/*imx6*
9256
9257PCI DRIVER FOR TI KEYSTONE
9258M:	Murali Karicheri <m-karicheri2@ti.com>
9259L:	linux-pci@vger.kernel.org
9260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9261S:	Maintained
9262F:	drivers/pci/host/*keystone*
9263
9264PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9265M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9266M:	Jason Cooper <jason@lakedaemon.net>
9267L:	linux-pci@vger.kernel.org
9268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9269S:	Maintained
9270F:	drivers/pci/host/*mvebu*
9271
9272PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9273M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9274L:	linux-pci@vger.kernel.org
9275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9276S:	Maintained
9277F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9278F:	drivers/pci/host/pci-aardvark.c
9279
9280PCI DRIVER FOR NVIDIA TEGRA
9281M:	Thierry Reding <thierry.reding@gmail.com>
9282L:	linux-tegra@vger.kernel.org
9283L:	linux-pci@vger.kernel.org
9284S:	Supported
9285F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9286F:	drivers/pci/host/pci-tegra.c
9287
9288PCI DRIVER FOR TI DRA7XX
9289M:	Kishon Vijay Abraham I <kishon@ti.com>
9290L:	linux-omap@vger.kernel.org
9291L:	linux-pci@vger.kernel.org
9292S:	Supported
9293F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9294F:	drivers/pci/host/pci-dra7xx.c
9295
9296PCI DRIVER FOR RENESAS R-CAR
9297M:	Simon Horman <horms@verge.net.au>
9298L:	linux-pci@vger.kernel.org
9299L:	linux-renesas-soc@vger.kernel.org
9300S:	Maintained
9301F:	drivers/pci/host/*rcar*
9302
9303PCI DRIVER FOR SAMSUNG EXYNOS
9304M:	Jingoo Han <jingoohan1@gmail.com>
9305L:	linux-pci@vger.kernel.org
9306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9307L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9308S:	Maintained
9309F:	drivers/pci/host/pci-exynos.c
9310
9311PCI DRIVER FOR SYNOPSIS DESIGNWARE
9312M:	Jingoo Han <jingoohan1@gmail.com>
9313M:	Pratyush Anand <pratyush.anand@gmail.com>
9314L:	linux-pci@vger.kernel.org
9315S:	Maintained
9316F:	drivers/pci/host/*designware*
9317
9318PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9319M:	Jose Abreu <Jose.Abreu@synopsys.com>
9320L:	linux-pci@vger.kernel.org
9321S:	Maintained
9322F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9323F:	drivers/pci/host/pcie-designware-plat.c
9324
9325PCI DRIVER FOR GENERIC OF HOSTS
9326M:	Will Deacon <will.deacon@arm.com>
9327L:	linux-pci@vger.kernel.org
9328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9329S:	Maintained
9330F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9331F:	drivers/pci/host/pci-host-common.c
9332F:	drivers/pci/host/pci-host-generic.c
9333
9334PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9335M:	Keith Busch <keith.busch@intel.com>
9336L:	linux-pci@vger.kernel.org
9337S:	Supported
9338F:	arch/x86/pci/vmd.c
9339
9340PCIE DRIVER FOR ST SPEAR13XX
9341M:	Pratyush Anand <pratyush.anand@gmail.com>
9342L:	linux-pci@vger.kernel.org
9343S:	Maintained
9344F:	drivers/pci/host/*spear*
9345
9346PCI MSI DRIVER FOR ALTERA MSI IP
9347M:	Ley Foon Tan <lftan@altera.com>
9348L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9349L:	linux-pci@vger.kernel.org
9350S:	Supported
9351F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9352F:	drivers/pci/host/pcie-altera-msi.c
9353
9354PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9355M:	Duc Dang <dhdang@apm.com>
9356L:	linux-pci@vger.kernel.org
9357L:	linux-arm-kernel@lists.infradead.org
9358S:	Maintained
9359F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9360F:	drivers/pci/host/pci-xgene-msi.c
9361
9362PCIE DRIVER FOR AXIS ARTPEC
9363M:	Niklas Cassel <niklas.cassel@axis.com>
9364M:	Jesper Nilsson <jesper.nilsson@axis.com>
9365L:	linux-arm-kernel@axis.com
9366L:	linux-pci@vger.kernel.org
9367S:	Maintained
9368F:	Documentation/devicetree/bindings/pci/axis,artpec*
9369F:	drivers/pci/host/*artpec*
9370
9371PCIE DRIVER FOR HISILICON
9372M:	Zhou Wang <wangzhou1@hisilicon.com>
9373M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9374L:	linux-pci@vger.kernel.org
9375S:	Maintained
9376F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9377F:	drivers/pci/host/pcie-hisi.c
9378
9379PCIE DRIVER FOR ROCKCHIP
9380M:	Shawn Lin <shawn.lin@rock-chips.com>
9381M:	Wenrui Li <wenrui.li@rock-chips.com>
9382L:	linux-pci@vger.kernel.org
9383L:	linux-rockchip@lists.infradead.org
9384S:	Maintained
9385F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9386F:	drivers/pci/host/pcie-rockchip.c
9387
9388PCIE DRIVER FOR QUALCOMM MSM
9389M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9390L:     linux-pci@vger.kernel.org
9391L:     linux-arm-msm@vger.kernel.org
9392S:     Maintained
9393F:     drivers/pci/host/*qcom*
9394
9395PCIE DRIVER FOR CAVIUM THUNDERX
9396M:	David Daney <david.daney@cavium.com>
9397L:	linux-pci@vger.kernel.org
9398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9399S:	Supported
9400F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9401F:	drivers/pci/host/pci-thunder-*
9402
9403PCMCIA SUBSYSTEM
9404P:	Linux PCMCIA Team
9405L:	linux-pcmcia@lists.infradead.org
9406W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9408S:	Maintained
9409F:	Documentation/pcmcia/
9410F:	tools/pcmcia/
9411F:	drivers/pcmcia/
9412F:	include/pcmcia/
9413
9414PCNET32 NETWORK DRIVER
9415M:	Don Fry <pcnet32@frontier.com>
9416L:	netdev@vger.kernel.org
9417S:	Maintained
9418F:	drivers/net/ethernet/amd/pcnet32.c
9419
9420PCRYPT PARALLEL CRYPTO ENGINE
9421M:	Steffen Klassert <steffen.klassert@secunet.com>
9422L:	linux-crypto@vger.kernel.org
9423S:	Maintained
9424F:	crypto/pcrypt.c
9425F:	include/crypto/pcrypt.h
9426
9427PER-CPU MEMORY ALLOCATOR
9428M:	Tejun Heo <tj@kernel.org>
9429M:	Christoph Lameter <cl@linux.com>
9430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9431S:	Maintained
9432F:	include/linux/percpu*.h
9433F:	mm/percpu*.c
9434F:	arch/*/include/asm/percpu.h
9435
9436PER-TASK DELAY ACCOUNTING
9437M:	Balbir Singh <bsingharora@gmail.com>
9438S:	Maintained
9439F:	include/linux/delayacct.h
9440F:	kernel/delayacct.c
9441
9442PERFORMANCE EVENTS SUBSYSTEM
9443M:	Peter Zijlstra <peterz@infradead.org>
9444M:	Ingo Molnar <mingo@redhat.com>
9445M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9446R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9447L:	linux-kernel@vger.kernel.org
9448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9449S:	Supported
9450F:	kernel/events/*
9451F:	include/linux/perf_event.h
9452F:	include/uapi/linux/perf_event.h
9453F:	arch/*/kernel/perf_event*.c
9454F:	arch/*/kernel/*/perf_event*.c
9455F:	arch/*/kernel/*/*/perf_event*.c
9456F:	arch/*/include/asm/perf_event.h
9457F:	arch/*/kernel/perf_callchain.c
9458F:	arch/*/events/*
9459F:	tools/perf/
9460
9461PERSONALITY HANDLING
9462M:	Christoph Hellwig <hch@infradead.org>
9463L:	linux-abi-devel@lists.sourceforge.net
9464S:	Maintained
9465F:	include/linux/personality.h
9466F:	include/uapi/linux/personality.h
9467
9468PHONET PROTOCOL
9469M:	Remi Denis-Courmont <courmisch@gmail.com>
9470S:	Supported
9471F:	Documentation/networking/phonet.txt
9472F:	include/linux/phonet.h
9473F:	include/net/phonet/
9474F:	include/uapi/linux/phonet.h
9475F:	net/phonet/
9476
9477PHRAM MTD DRIVER
9478M:	Joern Engel <joern@lazybastard.org>
9479L:	linux-mtd@lists.infradead.org
9480S:	Maintained
9481F:	drivers/mtd/devices/phram.c
9482
9483PICOLCD HID DRIVER
9484M:	Bruno Prémont <bonbons@linux-vserver.org>
9485L:	linux-input@vger.kernel.org
9486S:	Maintained
9487F:	drivers/hid/hid-picolcd*
9488
9489PICOXCELL SUPPORT
9490M:	Jamie Iles <jamie@jamieiles.com>
9491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9492T:	git git://github.com/jamieiles/linux-2.6-ji.git
9493S:	Supported
9494F:	arch/arm/boot/dts/picoxcell*
9495F:	arch/arm/mach-picoxcell/
9496F:	drivers/crypto/picoxcell*
9497
9498PIN CONTROL SUBSYSTEM
9499M:	Linus Walleij <linus.walleij@linaro.org>
9500L:	linux-gpio@vger.kernel.org
9501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9502S:	Maintained
9503F:	Documentation/devicetree/bindings/pinctrl/
9504F:	Documentation/pinctrl.txt
9505F:	drivers/pinctrl/
9506F:	include/linux/pinctrl/
9507
9508PIN CONTROLLER - ATMEL AT91
9509M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9511S:	Maintained
9512F:	drivers/pinctrl/pinctrl-at91.*
9513
9514PIN CONTROLLER - ATMEL AT91 PIO4
9515M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9517L:	linux-gpio@vger.kernel.org
9518S:	Supported
9519F:	drivers/pinctrl/pinctrl-at91-pio4.*
9520
9521PIN CONTROLLER - INTEL
9522M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9523M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9524S:	Maintained
9525F:	drivers/pinctrl/intel/
9526
9527PIN CONTROLLER - RENESAS
9528M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9529M:	Geert Uytterhoeven <geert+renesas@glider.be>
9530L:	linux-renesas-soc@vger.kernel.org
9531S:	Maintained
9532F:	drivers/pinctrl/sh-pfc/
9533
9534PIN CONTROLLER - SAMSUNG
9535M:	Tomasz Figa <tomasz.figa@gmail.com>
9536M:	Krzysztof Kozlowski <krzk@kernel.org>
9537M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9539L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9540S:	Maintained
9541F:	drivers/pinctrl/samsung/
9542F:	include/dt-bindings/pinctrl/samsung.h
9543F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9544
9545PIN CONTROLLER - SINGLE
9546M:	Tony Lindgren <tony@atomide.com>
9547M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9549L:	linux-omap@vger.kernel.org
9550S:	Maintained
9551F:	drivers/pinctrl/pinctrl-single.c
9552
9553PIN CONTROLLER - ST SPEAR
9554M:	Viresh Kumar <vireshk@kernel.org>
9555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9556W:	http://www.st.com/spear
9557S:	Maintained
9558F:	drivers/pinctrl/spear/
9559
9560PISTACHIO SOC SUPPORT
9561M:      James Hartley <james.hartley@imgtec.com>
9562M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9563L:      linux-mips@linux-mips.org
9564S:      Maintained
9565F:      arch/mips/pistachio/
9566F:      arch/mips/include/asm/mach-pistachio/
9567F:      arch/mips/boot/dts/pistachio/
9568F:      arch/mips/configs/pistachio*_defconfig
9569
9570PKTCDVD DRIVER
9571M:	Jiri Kosina <jikos@kernel.org>
9572S:	Maintained
9573F:	drivers/block/pktcdvd.c
9574F:	include/linux/pktcdvd.h
9575F:	include/uapi/linux/pktcdvd.h
9576
9577PKUNITY SOC DRIVERS
9578M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9579W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9580S:	Maintained
9581T:	git git://github.com/gxt/linux.git
9582F:	drivers/input/serio/i8042-unicore32io.h
9583F:	drivers/i2c/busses/i2c-puv3.c
9584F:	drivers/video/fbdev/fb-puv3.c
9585F:	drivers/rtc/rtc-puv3.c
9586
9587PMBUS HARDWARE MONITORING DRIVERS
9588M:	Guenter Roeck <linux@roeck-us.net>
9589L:	linux-hwmon@vger.kernel.org
9590W:	http://hwmon.wiki.kernel.org/
9591W:	http://www.roeck-us.net/linux/drivers/
9592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9593S:	Maintained
9594F:	Documentation/hwmon/pmbus
9595F:	drivers/hwmon/pmbus/
9596F:	include/linux/i2c/pmbus.h
9597
9598PMC SIERRA MaxRAID DRIVER
9599L:	linux-scsi@vger.kernel.org
9600W:	http://www.pmc-sierra.com/
9601S:	Orphan
9602F:	drivers/scsi/pmcraid.*
9603
9604PMC SIERRA PM8001 DRIVER
9605M:	Jack Wang <jinpu.wang@profitbricks.com>
9606M:	lindar_liu@usish.com
9607L:	pmchba@pmcs.com
9608L:	linux-scsi@vger.kernel.org
9609S:	Supported
9610F:	drivers/scsi/pm8001/
9611
9612POSIX CLOCKS and TIMERS
9613M:	Thomas Gleixner <tglx@linutronix.de>
9614L:	linux-kernel@vger.kernel.org
9615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9616S:	Maintained
9617F:	fs/timerfd.c
9618F:	include/linux/timer*
9619F:	kernel/time/*timer*
9620
9621POWER MANAGEMENT CORE
9622M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9623L:	linux-pm@vger.kernel.org
9624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9625S:	Supported
9626F:	drivers/base/power/
9627F:	include/linux/pm.h
9628F:	include/linux/pm_*
9629F:	include/linux/powercap.h
9630F:	drivers/powercap/
9631
9632POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9633M:	Sebastian Reichel <sre@kernel.org>
9634L:	linux-pm@vger.kernel.org
9635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9636S:	Maintained
9637F:	Documentation/devicetree/bindings/power/supply/
9638F:	include/linux/power_supply.h
9639F:	drivers/power/supply/
9640
9641POWER STATE COORDINATION INTERFACE (PSCI)
9642M:	Mark Rutland <mark.rutland@arm.com>
9643M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9644L:	linux-arm-kernel@lists.infradead.org
9645S:	Maintained
9646F:	drivers/firmware/psci.c
9647F:	include/linux/psci.h
9648F:	include/uapi/linux/psci.h
9649
9650POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9651M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9652L:	linuxppc-dev@lists.ozlabs.org
9653S:	Maintained
9654F:	drivers/char/powernv-op-panel.c
9655
9656PNP SUPPORT
9657M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9658S:	Maintained
9659F:	drivers/pnp/
9660
9661PPP PROTOCOL DRIVERS AND COMPRESSORS
9662M:	Paul Mackerras <paulus@samba.org>
9663L:	linux-ppp@vger.kernel.org
9664S:	Maintained
9665F:	drivers/net/ppp/ppp_*
9666
9667PPP OVER ATM (RFC 2364)
9668M:	Mitchell Blank Jr <mitch@sfgoth.com>
9669S:	Maintained
9670F:	net/atm/pppoatm.c
9671F:	include/uapi/linux/atmppp.h
9672
9673PPP OVER ETHERNET
9674M:	Michal Ostrowski <mostrows@earthlink.net>
9675S:	Maintained
9676F:	drivers/net/ppp/pppoe.c
9677F:	drivers/net/ppp/pppox.c
9678
9679PPP OVER L2TP
9680M:	James Chapman <jchapman@katalix.com>
9681S:	Maintained
9682F:	net/l2tp/l2tp_ppp.c
9683F:	include/linux/if_pppol2tp.h
9684F:	include/uapi/linux/if_pppol2tp.h
9685
9686PPS SUPPORT
9687M:	Rodolfo Giometti <giometti@enneenne.com>
9688W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9689L:	linuxpps@ml.enneenne.com (subscribers-only)
9690S:	Maintained
9691F:	Documentation/pps/
9692F:	drivers/pps/
9693F:	include/linux/pps*.h
9694
9695PPTP DRIVER
9696M:	Dmitry Kozlov <xeb@mail.ru>
9697L:	netdev@vger.kernel.org
9698S:	Maintained
9699F:	drivers/net/ppp/pptp.c
9700W:	http://sourceforge.net/projects/accel-pptp
9701
9702PREEMPTIBLE KERNEL
9703M:	Robert Love <rml@tech9.net>
9704L:	kpreempt-tech@lists.sourceforge.net
9705W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9706S:	Supported
9707F:	Documentation/preempt-locking.txt
9708F:	include/linux/preempt.h
9709
9710PRISM54 WIRELESS DRIVER
9711M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9712L:	linux-wireless@vger.kernel.org
9713W:	http://wireless.kernel.org/en/users/Drivers/p54
9714S:	Obsolete
9715F:	drivers/net/wireless/intersil/prism54/
9716
9717PS3 NETWORK SUPPORT
9718M:	Geoff Levand <geoff@infradead.org>
9719L:	netdev@vger.kernel.org
9720L:	linuxppc-dev@lists.ozlabs.org
9721S:	Maintained
9722F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9723
9724PS3 PLATFORM SUPPORT
9725M:	Geoff Levand <geoff@infradead.org>
9726L:	linuxppc-dev@lists.ozlabs.org
9727S:	Maintained
9728F:	arch/powerpc/boot/ps3*
9729F:	arch/powerpc/include/asm/lv1call.h
9730F:	arch/powerpc/include/asm/ps3*.h
9731F:	arch/powerpc/platforms/ps3/
9732F:	drivers/*/ps3*
9733F:	drivers/ps3/
9734F:	drivers/rtc/rtc-ps3.c
9735F:	drivers/usb/host/*ps3.c
9736F:	sound/ppc/snd_ps3*
9737
9738PS3VRAM DRIVER
9739M:	Jim Paris <jim@jtan.com>
9740M:	Geoff Levand <geoff@infradead.org>
9741L:	linuxppc-dev@lists.ozlabs.org
9742S:	Maintained
9743F:	drivers/block/ps3vram.c
9744
9745PSTORE FILESYSTEM
9746M:	Anton Vorontsov <anton@enomsg.org>
9747M:	Colin Cross <ccross@android.com>
9748M:	Kees Cook <keescook@chromium.org>
9749M:	Tony Luck <tony.luck@intel.com>
9750S:	Maintained
9751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9752F:	fs/pstore/
9753F:	include/linux/pstore*
9754F:	drivers/firmware/efi/efi-pstore.c
9755F:	drivers/acpi/apei/erst.c
9756
9757PTP HARDWARE CLOCK SUPPORT
9758M:	Richard Cochran <richardcochran@gmail.com>
9759L:	netdev@vger.kernel.org
9760S:	Maintained
9761W:	http://linuxptp.sourceforge.net/
9762F:	Documentation/ABI/testing/sysfs-ptp
9763F:	Documentation/ptp/*
9764F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9765F:	drivers/net/phy/dp83640*
9766F:	drivers/ptp/*
9767F:	include/linux/ptp_cl*
9768
9769PTRACE SUPPORT
9770M:	Roland McGrath <roland@hack.frob.com>
9771M:	Oleg Nesterov <oleg@redhat.com>
9772S:	Maintained
9773F:	include/asm-generic/syscall.h
9774F:	include/linux/ptrace.h
9775F:	include/linux/regset.h
9776F:	include/linux/tracehook.h
9777F:	include/uapi/linux/ptrace.h
9778F:	kernel/ptrace.c
9779
9780PULSE8-CEC DRIVER
9781M:	Hans Verkuil <hverkuil@xs4all.nl>
9782L:	linux-media@vger.kernel.org
9783T:	git git://linuxtv.org/media_tree.git
9784S:	Maintained
9785F:	drivers/staging/media/pulse8-cec
9786
9787PVRUSB2 VIDEO4LINUX DRIVER
9788M:	Mike Isely <isely@pobox.com>
9789L:	pvrusb2@isely.net	(subscribers-only)
9790L:	linux-media@vger.kernel.org
9791W:	http://www.isely.net/pvrusb2/
9792T:	git git://linuxtv.org/media_tree.git
9793S:	Maintained
9794F:	Documentation/media/v4l-drivers/pvrusb2*
9795F:	drivers/media/usb/pvrusb2/
9796
9797PWC WEBCAM DRIVER
9798M:	Hans Verkuil <hverkuil@xs4all.nl>
9799L:	linux-media@vger.kernel.org
9800T:	git git://linuxtv.org/media_tree.git
9801S:	Odd Fixes
9802F:	drivers/media/usb/pwc/*
9803
9804PWM FAN DRIVER
9805M:	Kamil Debski <kamil@wypas.org>
9806M:	Lukasz Majewski <l.majewski@samsung.com>
9807L:	linux-hwmon@vger.kernel.org
9808S:	Supported
9809F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9810F:	Documentation/hwmon/pwm-fan
9811F:	drivers/hwmon/pwm-fan.c
9812
9813PWM SUBSYSTEM
9814M:	Thierry Reding <thierry.reding@gmail.com>
9815L:	linux-pwm@vger.kernel.org
9816S:	Maintained
9817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9818F:	Documentation/pwm.txt
9819F:	Documentation/devicetree/bindings/pwm/
9820F:	include/linux/pwm.h
9821F:	drivers/pwm/
9822F:	drivers/video/backlight/pwm_bl.c
9823F:	include/linux/pwm_backlight.h
9824
9825PXA2xx/PXA3xx SUPPORT
9826M:	Daniel Mack <daniel@zonque.org>
9827M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9828M:	Robert Jarzmik <robert.jarzmik@free.fr>
9829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9830T:	git git://github.com/hzhuang1/linux.git
9831T:	git git://github.com/rjarzmik/linux.git
9832S:	Maintained
9833F:	arch/arm/boot/dts/pxa*
9834F:	arch/arm/mach-pxa/
9835F:	drivers/dma/pxa*
9836F:	drivers/pcmcia/pxa2xx*
9837F:	drivers/pinctrl/pxa/
9838F:	drivers/spi/spi-pxa2xx*
9839F:	drivers/usb/gadget/udc/pxa2*
9840F:	include/sound/pxa2xx-lib.h
9841F:	sound/arm/pxa*
9842F:	sound/soc/pxa/
9843
9844PXA GPIO DRIVER
9845M:	Robert Jarzmik <robert.jarzmik@free.fr>
9846L:	linux-gpio@vger.kernel.org
9847S:	Maintained
9848F:	drivers/gpio/gpio-pxa.c
9849
9850PXA3xx NAND FLASH DRIVER
9851M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9852L:	linux-mtd@lists.infradead.org
9853S:	Maintained
9854F:	drivers/mtd/nand/pxa3xx_nand.c
9855
9856MMP SUPPORT
9857M:	Eric Miao <eric.y.miao@gmail.com>
9858M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9860T:	git git://github.com/hzhuang1/linux.git
9861T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9862S:	Maintained
9863F:	arch/arm/boot/dts/mmp*
9864F:	arch/arm/mach-mmp/
9865
9866PXA MMCI DRIVER
9867S:	Orphan
9868
9869PXA RTC DRIVER
9870M:	Robert Jarzmik <robert.jarzmik@free.fr>
9871L:	rtc-linux@googlegroups.com
9872S:	Maintained
9873
9874QAT DRIVER
9875M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9876M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
9877L:	qat-linux@intel.com
9878S:	Supported
9879F:	drivers/crypto/qat/
9880
9881QIB DRIVER
9882M:	Mike Marciniszyn <infinipath@intel.com>
9883L:	linux-rdma@vger.kernel.org
9884S:	Supported
9885F:	drivers/infiniband/hw/qib/
9886
9887QLOGIC QLA1280 SCSI DRIVER
9888M:	Michael Reed <mdr@sgi.com>
9889L:	linux-scsi@vger.kernel.org
9890S:	Maintained
9891F:	drivers/scsi/qla1280.[ch]
9892
9893QLOGIC QLA2XXX FC-SCSI DRIVER
9894M:	qla2xxx-upstream@qlogic.com
9895L:	linux-scsi@vger.kernel.org
9896S:	Supported
9897F:	Documentation/scsi/LICENSE.qla2xxx
9898F:	drivers/scsi/qla2xxx/
9899
9900QLOGIC QLA4XXX iSCSI DRIVER
9901M:	QLogic-Storage-Upstream@qlogic.com
9902L:	linux-scsi@vger.kernel.org
9903S:	Supported
9904F:	Documentation/scsi/LICENSE.qla4xxx
9905F:	drivers/scsi/qla4xxx/
9906
9907QLOGIC QLA3XXX NETWORK DRIVER
9908M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9909M:	Ron Mercer <ron.mercer@qlogic.com>
9910M:	linux-driver@qlogic.com
9911L:	netdev@vger.kernel.org
9912S:	Supported
9913F:	Documentation/networking/LICENSE.qla3xxx
9914F:	drivers/net/ethernet/qlogic/qla3xxx.*
9915
9916QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9917M:	Dept-GELinuxNICDev@qlogic.com
9918L:	netdev@vger.kernel.org
9919S:	Supported
9920F:	drivers/net/ethernet/qlogic/qlcnic/
9921
9922QLOGIC QLGE 10Gb ETHERNET DRIVER
9923M:	Harish Patil <harish.patil@qlogic.com>
9924M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9925M:	Dept-GELinuxNICDev@qlogic.com
9926M:	linux-driver@qlogic.com
9927L:	netdev@vger.kernel.org
9928S:	Supported
9929F:	drivers/net/ethernet/qlogic/qlge/
9930
9931QLOGIC QL4xxx ETHERNET DRIVER
9932M:	Yuval Mintz <Yuval.Mintz@qlogic.com>
9933M:	Ariel Elior <Ariel.Elior@qlogic.com>
9934M:	everest-linux-l2@qlogic.com
9935L:	netdev@vger.kernel.org
9936S:	Supported
9937F:	drivers/net/ethernet/qlogic/qed/
9938F:	include/linux/qed/
9939F:	drivers/net/ethernet/qlogic/qede/
9940
9941QNX4 FILESYSTEM
9942M:	Anders Larsen <al@alarsen.net>
9943W:	http://www.alarsen.net/linux/qnx4fs/
9944S:	Maintained
9945F:	fs/qnx4/
9946F:	include/uapi/linux/qnx4_fs.h
9947F:	include/uapi/linux/qnxtypes.h
9948
9949QORIQ DPAA2 FSL-MC BUS DRIVER
9950M:	Stuart Yoder <stuart.yoder@nxp.com>
9951L:	linux-kernel@vger.kernel.org
9952S:	Maintained
9953F:	drivers/staging/fsl-mc/
9954
9955QT1010 MEDIA DRIVER
9956M:	Antti Palosaari <crope@iki.fi>
9957L:	linux-media@vger.kernel.org
9958W:	https://linuxtv.org
9959W:	http://palosaari.fi/linux/
9960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9961T:	git git://linuxtv.org/anttip/media_tree.git
9962S:	Maintained
9963F:	drivers/media/tuners/qt1010*
9964
9965QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9966M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9967L:	linux-wireless@vger.kernel.org
9968L:	ath9k-devel@lists.ath9k.org
9969W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9970S:	Supported
9971F:	drivers/net/wireless/ath/ath9k/
9972
9973QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9974M:	Kalle Valo <kvalo@qca.qualcomm.com>
9975L:	ath10k@lists.infradead.org
9976W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9978S:	Supported
9979F:	drivers/net/wireless/ath/ath10k/
9980
9981QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9982M:	Timur Tabi <timur@codeaurora.org>
9983L:	netdev@vger.kernel.org
9984S:	Supported
9985F:	drivers/net/ethernet/qualcomm/emac/
9986
9987QUALCOMM HEXAGON ARCHITECTURE
9988M:	Richard Kuo <rkuo@codeaurora.org>
9989L:	linux-hexagon@vger.kernel.org
9990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9991S:	Supported
9992F:	arch/hexagon/
9993
9994QUALCOMM WCN36XX WIRELESS DRIVER
9995M:	Eugene Krasnikov <k.eugene.e@gmail.com>
9996L:	wcn36xx@lists.infradead.org
9997W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
9998T:	git git://github.com/KrasnikovEugene/wcn36xx.git
9999S:	Supported
10000F:	drivers/net/wireless/ath/wcn36xx/
10001
10002QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10003M:	Gabriel Somlo <somlo@cmu.edu>
10004M:	"Michael S. Tsirkin" <mst@redhat.com>
10005L:	qemu-devel@nongnu.org
10006S:	Maintained
10007F:	drivers/firmware/qemu_fw_cfg.c
10008
10009RADOS BLOCK DEVICE (RBD)
10010M:	Ilya Dryomov <idryomov@gmail.com>
10011M:	Sage Weil <sage@redhat.com>
10012M:	Alex Elder <elder@kernel.org>
10013L:	ceph-devel@vger.kernel.org
10014W:	http://ceph.com/
10015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10016T:	git git://github.com/ceph/ceph-client.git
10017S:	Supported
10018F:	Documentation/ABI/testing/sysfs-bus-rbd
10019F:	drivers/block/rbd.c
10020F:	drivers/block/rbd_types.h
10021
10022RADEON FRAMEBUFFER DISPLAY DRIVER
10023M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10024L:	linux-fbdev@vger.kernel.org
10025S:	Maintained
10026F:	drivers/video/fbdev/aty/radeon*
10027F:	include/uapi/linux/radeonfb.h
10028
10029RADIOSHARK RADIO DRIVER
10030M:	Hans Verkuil <hverkuil@xs4all.nl>
10031L:	linux-media@vger.kernel.org
10032T:	git git://linuxtv.org/media_tree.git
10033S:	Maintained
10034F:	drivers/media/radio/radio-shark.c
10035
10036RADIOSHARK2 RADIO DRIVER
10037M:	Hans Verkuil <hverkuil@xs4all.nl>
10038L:	linux-media@vger.kernel.org
10039T:	git git://linuxtv.org/media_tree.git
10040S:	Maintained
10041F:	drivers/media/radio/radio-shark2.c
10042F:	drivers/media/radio/radio-tea5777.c
10043
10044RAGE128 FRAMEBUFFER DISPLAY DRIVER
10045M:	Paul Mackerras <paulus@samba.org>
10046L:	linux-fbdev@vger.kernel.org
10047S:	Maintained
10048F:	drivers/video/fbdev/aty/aty128fb.c
10049
10050RALINK MIPS ARCHITECTURE
10051M:	John Crispin <john@phrozen.org>
10052L:	linux-mips@linux-mips.org
10053S:	Maintained
10054F:	arch/mips/ralink
10055
10056RALINK RT2X00 WIRELESS LAN DRIVER
10057P:	rt2x00 project
10058M:	Stanislaw Gruszka <sgruszka@redhat.com>
10059M:	Helmut Schaa <helmut.schaa@googlemail.com>
10060L:	linux-wireless@vger.kernel.org
10061S:	Maintained
10062F:	drivers/net/wireless/ralink/rt2x00/
10063
10064RAMDISK RAM BLOCK DEVICE DRIVER
10065M:	Jens Axboe <axboe@kernel.dk>
10066S:	Maintained
10067F:	Documentation/blockdev/ramdisk.txt
10068F:	drivers/block/brd.c
10069
10070RANDOM NUMBER DRIVER
10071M:	"Theodore Ts'o" <tytso@mit.edu>
10072S:	Maintained
10073F:	drivers/char/random.c
10074
10075RAPIDIO SUBSYSTEM
10076M:	Matt Porter <mporter@kernel.crashing.org>
10077M:	Alexandre Bounine <alexandre.bounine@idt.com>
10078S:	Maintained
10079F:	drivers/rapidio/
10080
10081RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10082L:	linux-wireless@vger.kernel.org
10083S:	Orphan
10084F:	drivers/net/wireless/ray*
10085
10086RCUTORTURE MODULE
10087M:	Josh Triplett <josh@joshtriplett.org>
10088M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10089L:	linux-kernel@vger.kernel.org
10090S:	Supported
10091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10092F:	Documentation/RCU/torture.txt
10093F:	kernel/rcu/rcutorture.c
10094
10095RCUTORTURE TEST FRAMEWORK
10096M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10097M:	Josh Triplett <josh@joshtriplett.org>
10098R:	Steven Rostedt <rostedt@goodmis.org>
10099R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10100R:	Lai Jiangshan <jiangshanlai@gmail.com>
10101L:	linux-kernel@vger.kernel.org
10102S:	Supported
10103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10104F:	tools/testing/selftests/rcutorture
10105
10106RDC R-321X SoC
10107M:	Florian Fainelli <florian@openwrt.org>
10108S:	Maintained
10109
10110RDC R6040 FAST ETHERNET DRIVER
10111M:	Florian Fainelli <f.fainelli@gmail.com>
10112L:	netdev@vger.kernel.org
10113S:	Maintained
10114F:	drivers/net/ethernet/rdc/r6040.c
10115
10116RDS - RELIABLE DATAGRAM SOCKETS
10117M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10118L:	netdev@vger.kernel.org
10119L:	linux-rdma@vger.kernel.org
10120L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10121W:	https://oss.oracle.com/projects/rds/
10122S:	Supported
10123F:	net/rds/
10124F:	Documentation/networking/rds.txt
10125
10126RDMAVT - RDMA verbs software
10127M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10128L:	linux-rdma@vger.kernel.org
10129S:	Supported
10130F:	drivers/infiniband/sw/rdmavt
10131
10132READ-COPY UPDATE (RCU)
10133M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10134M:	Josh Triplett <josh@joshtriplett.org>
10135R:	Steven Rostedt <rostedt@goodmis.org>
10136R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10137R:	Lai Jiangshan <jiangshanlai@gmail.com>
10138L:	linux-kernel@vger.kernel.org
10139W:	http://www.rdrop.com/users/paulmck/RCU/
10140S:	Supported
10141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10142F:	Documentation/RCU/
10143X:	Documentation/RCU/torture.txt
10144F:	include/linux/rcu*
10145X:	include/linux/srcu.h
10146F:	kernel/rcu/
10147X:	kernel/torture.c
10148
10149REAL TIME CLOCK (RTC) SUBSYSTEM
10150M:	Alessandro Zummo <a.zummo@towertech.it>
10151M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10152L:	rtc-linux@googlegroups.com
10153Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10155S:	Maintained
10156F:	Documentation/devicetree/bindings/rtc/
10157F:	Documentation/rtc.txt
10158F:	drivers/rtc/
10159F:	include/linux/rtc.h
10160F:	include/uapi/linux/rtc.h
10161F:	include/linux/rtc/
10162F:	include/linux/platform_data/rtc-*
10163F:	tools/testing/selftests/timers/rtctest.c
10164
10165REALTEK AUDIO CODECS
10166M:	Bard Liao <bardliao@realtek.com>
10167M:	Oder Chiou <oder_chiou@realtek.com>
10168S:	Maintained
10169F:	sound/soc/codecs/rt*
10170F:	include/sound/rt*.h
10171
10172REISERFS FILE SYSTEM
10173L:	reiserfs-devel@vger.kernel.org
10174S:	Supported
10175F:	fs/reiserfs/
10176
10177REGISTER MAP ABSTRACTION
10178M:	Mark Brown <broonie@kernel.org>
10179L:	linux-kernel@vger.kernel.org
10180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10181S:	Supported
10182F:	Documentation/devicetree/bindings/regmap/
10183F:	drivers/base/regmap/
10184F:	include/linux/regmap.h
10185
10186REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10187M:	Ohad Ben-Cohen <ohad@wizery.com>
10188M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10189L:	linux-remoteproc@vger.kernel.org
10190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10191S:	Maintained
10192F:	Documentation/devicetree/bindings/remoteproc/
10193F:	Documentation/remoteproc.txt
10194F:	drivers/remoteproc/
10195F:	include/linux/remoteproc.h
10196
10197REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10198M:	Ohad Ben-Cohen <ohad@wizery.com>
10199M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10200L:	linux-remoteproc@vger.kernel.org
10201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10202S:	Maintained
10203F:	drivers/rpmsg/
10204F:	Documentation/rpmsg.txt
10205F:	include/linux/rpmsg.h
10206
10207RENESAS CLOCK DRIVERS
10208M:	Geert Uytterhoeven <geert+renesas@glider.be>
10209L:	linux-renesas-soc@vger.kernel.org
10210S:	Supported
10211F:	drivers/clk/renesas/
10212
10213RENESAS ETHERNET DRIVERS
10214R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10215L:	netdev@vger.kernel.org
10216L:	linux-renesas-soc@vger.kernel.org
10217F:	drivers/net/ethernet/renesas/
10218F:	include/linux/sh_eth.h
10219
10220RENESAS USB2 PHY DRIVER
10221M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10222L:	linux-renesas-soc@vger.kernel.org
10223S:	Maintained
10224F:	drivers/phy/phy-rcar-gen3-usb2.c
10225
10226RESET CONTROLLER FRAMEWORK
10227M:	Philipp Zabel <p.zabel@pengutronix.de>
10228T:	git git://git.pengutronix.de/git/pza/linux
10229S:	Maintained
10230F:	drivers/reset/
10231F:	Documentation/devicetree/bindings/reset/
10232F:	include/dt-bindings/reset/
10233F:	include/linux/reset.h
10234F:	include/linux/reset-controller.h
10235
10236RFKILL
10237M:	Johannes Berg <johannes@sipsolutions.net>
10238L:	linux-wireless@vger.kernel.org
10239W:	http://wireless.kernel.org/
10240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10242S:	Maintained
10243F:	Documentation/rfkill.txt
10244F:	net/rfkill/
10245
10246RHASHTABLE
10247M:	Thomas Graf <tgraf@suug.ch>
10248M:	Herbert Xu <herbert@gondor.apana.org.au>
10249L:	netdev@vger.kernel.org
10250S:	Maintained
10251F:	lib/rhashtable.c
10252F:	include/linux/rhashtable.h
10253
10254RICOH SMARTMEDIA/XD DRIVER
10255M:	Maxim Levitsky <maximlevitsky@gmail.com>
10256S:	Maintained
10257F:	drivers/mtd/nand/r852.c
10258F:	drivers/mtd/nand/r852.h
10259
10260RICOH R5C592 MEMORYSTICK DRIVER
10261M:	Maxim Levitsky <maximlevitsky@gmail.com>
10262S:	Maintained
10263F:	drivers/memstick/host/r592.*
10264
10265ROCCAT DRIVERS
10266M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10267W:	http://sourceforge.net/projects/roccat/
10268S:	Maintained
10269F:	drivers/hid/hid-roccat*
10270F:	include/linux/hid-roccat*
10271F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10272
10273ROCKER DRIVER
10274M:	Jiri Pirko <jiri@resnulli.us>
10275L:	netdev@vger.kernel.org
10276S:	Supported
10277F:	drivers/net/ethernet/rocker/
10278
10279ROCKETPORT DRIVER
10280P:	Comtrol Corp.
10281W:	http://www.comtrol.com
10282S:	Maintained
10283F:	Documentation/serial/rocket.txt
10284F:	drivers/tty/rocket*
10285
10286ROCKETPORT EXPRESS/INFINITY DRIVER
10287M:	Kevin Cernekee <cernekee@gmail.com>
10288L:	linux-serial@vger.kernel.org
10289S:	Odd Fixes
10290F:	drivers/tty/serial/rp2.*
10291
10292ROSE NETWORK LAYER
10293M:	Ralf Baechle <ralf@linux-mips.org>
10294L:	linux-hams@vger.kernel.org
10295W:	http://www.linux-ax25.org/
10296S:	Maintained
10297F:	include/net/rose.h
10298F:	include/uapi/linux/rose.h
10299F:	net/rose/
10300
10301RTL2830 MEDIA DRIVER
10302M:	Antti Palosaari <crope@iki.fi>
10303L:	linux-media@vger.kernel.org
10304W:	https://linuxtv.org
10305W:	http://palosaari.fi/linux/
10306Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10307T:	git git://linuxtv.org/anttip/media_tree.git
10308S:	Maintained
10309F:	drivers/media/dvb-frontends/rtl2830*
10310
10311RTL2832 MEDIA DRIVER
10312M:	Antti Palosaari <crope@iki.fi>
10313L:	linux-media@vger.kernel.org
10314W:	https://linuxtv.org
10315W:	http://palosaari.fi/linux/
10316Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10317T:	git git://linuxtv.org/anttip/media_tree.git
10318S:	Maintained
10319F:	drivers/media/dvb-frontends/rtl2832*
10320
10321RTL2832_SDR MEDIA DRIVER
10322M:	Antti Palosaari <crope@iki.fi>
10323L:	linux-media@vger.kernel.org
10324W:	https://linuxtv.org
10325W:	http://palosaari.fi/linux/
10326Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10327T:	git git://linuxtv.org/anttip/media_tree.git
10328S:	Maintained
10329F:	drivers/media/dvb-frontends/rtl2832_sdr*
10330
10331RTL8180 WIRELESS DRIVER
10332L:	linux-wireless@vger.kernel.org
10333W:	http://wireless.kernel.org/
10334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10335S:	Orphan
10336F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10337
10338RTL8187 WIRELESS DRIVER
10339M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10340M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10341M:	Larry Finger <Larry.Finger@lwfinger.net>
10342L:	linux-wireless@vger.kernel.org
10343W:	http://wireless.kernel.org/
10344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10345S:	Maintained
10346F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10347
10348RTL8192CE WIRELESS DRIVER
10349M:	Larry Finger <Larry.Finger@lwfinger.net>
10350M:	Chaoming Li <chaoming_li@realsil.com.cn>
10351L:	linux-wireless@vger.kernel.org
10352W:	http://wireless.kernel.org/
10353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10354S:	Maintained
10355F:	drivers/net/wireless/realtek/rtlwifi/
10356F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10357
10358RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10359M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10360L:	linux-wireless@vger.kernel.org
10361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10362S:	Maintained
10363F:	drivers/net/wireless/realtek/rtl8xxxu/
10364
10365S3 SAVAGE FRAMEBUFFER DRIVER
10366M:	Antonino Daplas <adaplas@gmail.com>
10367L:	linux-fbdev@vger.kernel.org
10368S:	Maintained
10369F:	drivers/video/fbdev/savage/
10370
10371S390
10372M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10373M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10374L:	linux-s390@vger.kernel.org
10375W:	http://www.ibm.com/developerworks/linux/linux390/
10376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10377S:	Supported
10378F:	arch/s390/
10379F:	drivers/s390/
10380F:	Documentation/s390/
10381F:	Documentation/DocBook/s390*
10382
10383S390 COMMON I/O LAYER
10384M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10385M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10386L:	linux-s390@vger.kernel.org
10387W:	http://www.ibm.com/developerworks/linux/linux390/
10388S:	Supported
10389F:	drivers/s390/cio/
10390
10391S390 DASD DRIVER
10392M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10393M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10394L:	linux-s390@vger.kernel.org
10395W:	http://www.ibm.com/developerworks/linux/linux390/
10396S:	Supported
10397F:	drivers/s390/block/dasd*
10398F:	block/partitions/ibm.c
10399
10400S390 NETWORK DRIVERS
10401M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10402L:	linux-s390@vger.kernel.org
10403W:	http://www.ibm.com/developerworks/linux/linux390/
10404S:	Supported
10405F:	drivers/s390/net/
10406
10407S390 PCI SUBSYSTEM
10408M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10409M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10410L:	linux-s390@vger.kernel.org
10411W:	http://www.ibm.com/developerworks/linux/linux390/
10412S:	Supported
10413F:	arch/s390/pci/
10414F:	drivers/pci/hotplug/s390_pci_hpc.c
10415
10416S390 ZCRYPT DRIVER
10417M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10418L:	linux-s390@vger.kernel.org
10419W:	http://www.ibm.com/developerworks/linux/linux390/
10420S:	Supported
10421F:	drivers/s390/crypto/
10422
10423S390 ZFCP DRIVER
10424M:	Steffen Maier <maier@linux.vnet.ibm.com>
10425L:	linux-s390@vger.kernel.org
10426W:	http://www.ibm.com/developerworks/linux/linux390/
10427S:	Supported
10428F:	drivers/s390/scsi/zfcp_*
10429
10430S390 IUCV NETWORK LAYER
10431M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10432L:	linux-s390@vger.kernel.org
10433W:	http://www.ibm.com/developerworks/linux/linux390/
10434S:	Supported
10435F:	drivers/s390/net/*iucv*
10436F:	include/net/iucv/
10437F:	net/iucv/
10438
10439S390 IOMMU (PCI)
10440M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10441L:	linux-s390@vger.kernel.org
10442W:	http://www.ibm.com/developerworks/linux/linux390/
10443S:	Supported
10444F:	drivers/iommu/s390-iommu.c
10445
10446S3C24XX SD/MMC Driver
10447M:	Ben Dooks <ben-linux@fluff.org>
10448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10449S:	Supported
10450F:	drivers/mmc/host/s3cmci.*
10451
10452SAA6588 RDS RECEIVER DRIVER
10453M:	Hans Verkuil <hverkuil@xs4all.nl>
10454L:	linux-media@vger.kernel.org
10455T:	git git://linuxtv.org/media_tree.git
10456W:	https://linuxtv.org
10457S:	Odd Fixes
10458F:	drivers/media/i2c/saa6588*
10459
10460SAA7134 VIDEO4LINUX DRIVER
10461M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10462M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10463L:	linux-media@vger.kernel.org
10464W:	https://linuxtv.org
10465T:	git git://linuxtv.org/media_tree.git
10466S:	Odd fixes
10467F:	Documentation/media/v4l-drivers/saa7134*
10468F:	drivers/media/pci/saa7134/
10469
10470SAA7146 VIDEO4LINUX-2 DRIVER
10471M:	Hans Verkuil <hverkuil@xs4all.nl>
10472L:	linux-media@vger.kernel.org
10473T:	git git://linuxtv.org/media_tree.git
10474S:	Maintained
10475F:	drivers/media/common/saa7146/
10476F:	drivers/media/pci/saa7146/
10477F:	include/media/saa7146*
10478
10479SAMSUNG LAPTOP DRIVER
10480M:	Corentin Chary <corentin.chary@gmail.com>
10481L:	platform-driver-x86@vger.kernel.org
10482S:	Maintained
10483F:	drivers/platform/x86/samsung-laptop.c
10484
10485SAMSUNG AUDIO (ASoC) DRIVERS
10486M:	Krzysztof Kozlowski <krzk@kernel.org>
10487M:	Sangbeom Kim <sbkim73@samsung.com>
10488M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10489L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10490S:	Supported
10491F:	sound/soc/samsung/
10492
10493SAMSUNG FRAMEBUFFER DRIVER
10494M:	Jingoo Han <jingoohan1@gmail.com>
10495L:	linux-fbdev@vger.kernel.org
10496S:	Maintained
10497F:	drivers/video/fbdev/s3c-fb.c
10498
10499SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10500M:	Sangbeom Kim <sbkim73@samsung.com>
10501M:	Krzysztof Kozlowski <krzk@kernel.org>
10502M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10503L:	linux-kernel@vger.kernel.org
10504L:	linux-samsung-soc@vger.kernel.org
10505S:	Supported
10506F:	drivers/mfd/sec*.c
10507F:	drivers/regulator/s2m*.c
10508F:	drivers/regulator/s5m*.c
10509F:	drivers/clk/clk-s2mps11.c
10510F:	drivers/rtc/rtc-s5m.c
10511F:	include/linux/mfd/samsung/
10512F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10513F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10514F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10515F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10516
10517SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10518M:	Kyungmin Park <kyungmin.park@samsung.com>
10519M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10520L:	linux-media@vger.kernel.org
10521Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10522S:	Supported
10523F:	drivers/media/platform/exynos4-is/
10524
10525SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10526M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10527L:	linux-media@vger.kernel.org
10528L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10529S:	Maintained
10530F:	drivers/media/platform/s3c-camif/
10531F:	include/media/drv-intf/s3c_camif.h
10532
10533SAMSUNG S5C73M3 CAMERA DRIVER
10534M:	Kyungmin Park <kyungmin.park@samsung.com>
10535M:	Andrzej Hajda <a.hajda@samsung.com>
10536L:	linux-media@vger.kernel.org
10537S:	Supported
10538F:	drivers/media/i2c/s5c73m3/*
10539
10540SAMSUNG S5K5BAF CAMERA DRIVER
10541M:	Kyungmin Park <kyungmin.park@samsung.com>
10542M:	Andrzej Hajda <a.hajda@samsung.com>
10543L:	linux-media@vger.kernel.org
10544S:	Supported
10545F:	drivers/media/i2c/s5k5baf.c
10546
10547SAMSUNG S3FWRN5 NFC DRIVER
10548M:	Robert Baldyga <r.baldyga@samsung.com>
10549M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10550L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10551S:	Supported
10552F:	drivers/nfc/s3fwrn5
10553
10554SAMSUNG SOC CLOCK DRIVERS
10555M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10556M:	Tomasz Figa <tomasz.figa@gmail.com>
10557M:	Chanwoo Choi <cw00.choi@samsung.com>
10558S:	Supported
10559L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10560F:	drivers/clk/samsung/
10561F:	include/dt-bindings/clock/exynos*.h
10562F:	Documentation/devicetree/bindings/clock/exynos*.txt
10563
10564SAMSUNG SPI DRIVERS
10565M:	Kukjin Kim <kgene@kernel.org>
10566M:	Krzysztof Kozlowski <krzk@kernel.org>
10567M:	Andi Shyti <andi.shyti@samsung.com>
10568L:	linux-spi@vger.kernel.org
10569L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10570S:	Maintained
10571F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10572F:	drivers/spi/spi-s3c*
10573F:	include/linux/platform_data/spi-s3c64xx.h
10574
10575SAMSUNG SXGBE DRIVERS
10576M:	Byungho An <bh74.an@samsung.com>
10577M:	Girish K S <ks.giri@samsung.com>
10578M:	Vipul Pandya <vipul.pandya@samsung.com>
10579S:	Supported
10580L:	netdev@vger.kernel.org
10581F:	drivers/net/ethernet/samsung/sxgbe/
10582
10583SAMSUNG THERMAL DRIVER
10584M:	Lukasz Majewski <l.majewski@samsung.com>
10585L:	linux-pm@vger.kernel.org
10586L:	linux-samsung-soc@vger.kernel.org
10587S:	Supported
10588T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10589F:	drivers/thermal/samsung/
10590
10591SAMSUNG USB2 PHY DRIVER
10592M:	Kamil Debski <kamil@wypas.org>
10593M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10594L:	linux-kernel@vger.kernel.org
10595S:	Supported
10596F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10597F:	Documentation/phy/samsung-usb2.txt
10598F:	drivers/phy/phy-exynos4210-usb2.c
10599F:	drivers/phy/phy-exynos4x12-usb2.c
10600F:	drivers/phy/phy-exynos5250-usb2.c
10601F:	drivers/phy/phy-s5pv210-usb2.c
10602F:	drivers/phy/phy-samsung-usb2.c
10603F:	drivers/phy/phy-samsung-usb2.h
10604
10605SERIAL DRIVERS
10606M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10607L:	linux-serial@vger.kernel.org
10608S:	Maintained
10609F:	Documentation/devicetree/bindings/serial/
10610F:	drivers/tty/serial/
10611
10612STI CEC DRIVER
10613M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
10614L:	kernel@stlinux.com
10615S:	Maintained
10616F:	drivers/staging/media/st-cec/
10617F:	Documentation/devicetree/bindings/media/stih-cec.txt
10618
10619SYNOPSYS DESIGNWARE DMAC DRIVER
10620M:	Viresh Kumar <vireshk@kernel.org>
10621M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10622S:	Maintained
10623F:	include/linux/dma/dw.h
10624F:	include/linux/platform_data/dma-dw.h
10625F:	drivers/dma/dw/
10626
10627SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10628M: Lars Persson <lars.persson@axis.com>
10629L: netdev@vger.kernel.org
10630S: Supported
10631F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10632F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10633
10634SYNOPSYS DESIGNWARE I2C DRIVER
10635M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10636R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10637R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10638L:	linux-i2c@vger.kernel.org
10639S:	Maintained
10640F:	drivers/i2c/busses/i2c-designware-*
10641F:	include/linux/platform_data/i2c-designware.h
10642
10643SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10644M:	Jaehoon Chung <jh80.chung@samsung.com>
10645L:	linux-mmc@vger.kernel.org
10646S:	Maintained
10647F:	include/linux/mmc/dw_mmc.h
10648F:	drivers/mmc/host/dw_mmc*
10649
10650SYSTEM TRACE MODULE CLASS
10651M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10652S:	Maintained
10653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10654F:	Documentation/trace/stm.txt
10655F:	drivers/hwtracing/stm/
10656F:	include/linux/stm.h
10657F:	include/uapi/linux/stm.h
10658
10659THUNDERBOLT DRIVER
10660M:	Andreas Noever <andreas.noever@gmail.com>
10661S:	Maintained
10662F:	drivers/thunderbolt/
10663
10664TI BQ27XXX POWER SUPPLY DRIVER
10665R:	Andrew F. Davis <afd@ti.com>
10666F:	include/linux/power/bq27xxx_battery.h
10667F:	drivers/power/supply/bq27xxx_battery.c
10668F:	drivers/power/supply/bq27xxx_battery_i2c.c
10669
10670TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10671M:	John Stultz <john.stultz@linaro.org>
10672M:	Thomas Gleixner <tglx@linutronix.de>
10673L:	linux-kernel@vger.kernel.org
10674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10675S:	Supported
10676F:	include/linux/clocksource.h
10677F:	include/linux/time.h
10678F:	include/linux/timex.h
10679F:	include/uapi/linux/time.h
10680F:	include/uapi/linux/timex.h
10681F:	kernel/time/clocksource.c
10682F:	kernel/time/time*.c
10683F:	kernel/time/alarmtimer.c
10684F:	kernel/time/ntp.c
10685F:	tools/testing/selftests/timers/
10686
10687SC1200 WDT DRIVER
10688M:	Zwane Mwaikambo <zwanem@gmail.com>
10689S:	Maintained
10690F:	drivers/watchdog/sc1200wdt.c
10691
10692SCHEDULER
10693M:	Ingo Molnar <mingo@redhat.com>
10694M:	Peter Zijlstra <peterz@infradead.org>
10695L:	linux-kernel@vger.kernel.org
10696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10697S:	Maintained
10698F:	kernel/sched/
10699F:	include/linux/sched.h
10700F:	include/uapi/linux/sched.h
10701F:	include/linux/wait.h
10702
10703SCORE ARCHITECTURE
10704M:	Chen Liqin <liqin.linux@gmail.com>
10705M:	Lennox Wu <lennox.wu@gmail.com>
10706W:	http://www.sunplus.com
10707S:	Supported
10708F:	arch/score/
10709
10710SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10711M:	Sudeep Holla <sudeep.holla@arm.com>
10712L:	linux-arm-kernel@lists.infradead.org
10713S:	Maintained
10714F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10715F:	drivers/clk/clk-scpi.c
10716F:	drivers/cpufreq/scpi-cpufreq.c
10717F:	drivers/firmware/arm_scpi.c
10718F:	include/linux/scpi_protocol.h
10719
10720SCSI CDROM DRIVER
10721M:	Jens Axboe <axboe@kernel.dk>
10722L:	linux-scsi@vger.kernel.org
10723W:	http://www.kernel.dk
10724S:	Maintained
10725F:	drivers/scsi/sr*
10726
10727SCSI RDMA PROTOCOL (SRP) INITIATOR
10728M:	Bart Van Assche <bart.vanassche@sandisk.com>
10729L:	linux-rdma@vger.kernel.org
10730S:	Supported
10731W:	http://www.openfabrics.org
10732Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10734F:	drivers/infiniband/ulp/srp/
10735F:	include/scsi/srp.h
10736
10737SCSI SG DRIVER
10738M:	Doug Gilbert <dgilbert@interlog.com>
10739L:	linux-scsi@vger.kernel.org
10740W:	http://sg.danny.cz/sg
10741S:	Maintained
10742F:	Documentation/scsi/scsi-generic.txt
10743F:	drivers/scsi/sg.c
10744F:	include/scsi/sg.h
10745
10746SCSI SUBSYSTEM
10747M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10749M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10751L:	linux-scsi@vger.kernel.org
10752S:	Maintained
10753F:	Documentation/devicetree/bindings/scsi/
10754F:	drivers/scsi/
10755F:	include/scsi/
10756
10757SCSI TAPE DRIVER
10758M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10759L:	linux-scsi@vger.kernel.org
10760S:	Maintained
10761F:	Documentation/scsi/st.txt
10762F:	drivers/scsi/st.*
10763F:	drivers/scsi/st_*.h
10764
10765SCTP PROTOCOL
10766M:	Vlad Yasevich <vyasevich@gmail.com>
10767M:	Neil Horman <nhorman@tuxdriver.com>
10768L:	linux-sctp@vger.kernel.org
10769W:	http://lksctp.sourceforge.net
10770S:	Maintained
10771F:	Documentation/networking/sctp.txt
10772F:	include/linux/sctp.h
10773F:	include/uapi/linux/sctp.h
10774F:	include/net/sctp/
10775F:	net/sctp/
10776
10777SCx200 CPU SUPPORT
10778M:	Jim Cromie <jim.cromie@gmail.com>
10779S:	Odd Fixes
10780F:	Documentation/i2c/busses/scx200_acb
10781F:	arch/x86/platform/scx200/
10782F:	drivers/watchdog/scx200_wdt.c
10783F:	drivers/i2c/busses/scx200*
10784F:	drivers/mtd/maps/scx200_docflash.c
10785F:	include/linux/scx200.h
10786
10787SCx200 GPIO DRIVER
10788M:	Jim Cromie <jim.cromie@gmail.com>
10789S:	Maintained
10790F:	drivers/char/scx200_gpio.c
10791F:	include/linux/scx200_gpio.h
10792
10793SCx200 HRT CLOCKSOURCE DRIVER
10794M:	Jim Cromie <jim.cromie@gmail.com>
10795S:	Maintained
10796F:	drivers/clocksource/scx200_hrt.c
10797
10798SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10799M:	Sascha Sommer <saschasommer@freenet.de>
10800L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10801S:	Maintained
10802F:	drivers/mmc/host/sdricoh_cs.c
10803
10804SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10805M:	Adrian Hunter <adrian.hunter@intel.com>
10806L:	linux-mmc@vger.kernel.org
10807T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10808S:	Maintained
10809F:	drivers/mmc/host/sdhci*
10810F:	include/linux/mmc/sdhci*
10811
10812SECURE COMPUTING
10813M:	Kees Cook <keescook@chromium.org>
10814R:	Andy Lutomirski <luto@amacapital.net>
10815R:	Will Drewry <wad@chromium.org>
10816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10817S:	Supported
10818F:	kernel/seccomp.c
10819F:	include/uapi/linux/seccomp.h
10820F:	include/linux/seccomp.h
10821F:	tools/testing/selftests/seccomp/*
10822K:	\bsecure_computing
10823K:	\bTIF_SECCOMP\b
10824
10825SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10826M:	Al Cooper <alcooperx@gmail.com>
10827L:	linux-mmc@vger.kernel.org
10828L:	bcm-kernel-feedback-list@broadcom.com
10829S:	Maintained
10830F:	drivers/mmc/host/sdhci-brcmstb*
10831
10832SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10833M:	Ben Dooks <ben-linux@fluff.org>
10834M:	Jaehoon Chung <jh80.chung@samsung.com>
10835L:	linux-mmc@vger.kernel.org
10836S:	Maintained
10837F:	drivers/mmc/host/sdhci-s3c*
10838
10839SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10840M:	Viresh Kumar <vireshk@kernel.org>
10841L:	linux-mmc@vger.kernel.org
10842S:	Maintained
10843F:	drivers/mmc/host/sdhci-spear.c
10844
10845SECURITY SUBSYSTEM
10846M:	James Morris <james.l.morris@oracle.com>
10847M:	"Serge E. Hallyn" <serge@hallyn.com>
10848L:	linux-security-module@vger.kernel.org (suggested Cc:)
10849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10850W:	http://kernsec.org/
10851S:	Supported
10852F:	security/
10853
10854SECURITY CONTACT
10855M:	Security Officers <security@kernel.org>
10856S:	Supported
10857
10858SELINUX SECURITY MODULE
10859M:	Paul Moore <paul@paul-moore.com>
10860M:	Stephen Smalley <sds@tycho.nsa.gov>
10861M:	Eric Paris <eparis@parisplace.org>
10862L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
10863W:	http://selinuxproject.org
10864T:	git git://git.infradead.org/users/pcmoore/selinux
10865S:	Supported
10866F:	include/linux/selinux*
10867F:	security/selinux/
10868F:	scripts/selinux/
10869
10870APPARMOR SECURITY MODULE
10871M:	John Johansen <john.johansen@canonical.com>
10872L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10873W:	apparmor.wiki.kernel.org
10874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10875S:	Supported
10876F:	security/apparmor/
10877
10878LOADPIN SECURITY MODULE
10879M:	Kees Cook <keescook@chromium.org>
10880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10881S:	Supported
10882F:	security/loadpin/
10883
10884YAMA SECURITY MODULE
10885M:	Kees Cook <keescook@chromium.org>
10886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10887S:	Supported
10888F:	security/yama/
10889
10890SENSABLE PHANTOM
10891M:	Jiri Slaby <jirislaby@gmail.com>
10892S:	Maintained
10893F:	drivers/misc/phantom.c
10894F:	include/uapi/linux/phantom.h
10895
10896Emulex 10Gbps iSCSI - OneConnect DRIVER
10897M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10898M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
10899M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10900L:	linux-scsi@vger.kernel.org
10901W:	http://www.broadcom.com
10902S:	Supported
10903F:	drivers/scsi/be2iscsi/
10904
10905Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10906M:	Sathya Perla <sathya.perla@broadcom.com>
10907M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
10908M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10909M:	Somnath Kotur <somnath.kotur@broadcom.com>
10910L:	netdev@vger.kernel.org
10911W:	http://www.emulex.com
10912S:	Supported
10913F:	drivers/net/ethernet/emulex/benet/
10914
10915EMULEX ONECONNECT ROCE DRIVER
10916M:	Selvin Xavier <selvin.xavier@avagotech.com>
10917M:	Devesh Sharma <devesh.sharma@avagotech.com>
10918M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10919L:	linux-rdma@vger.kernel.org
10920W:	http://www.emulex.com
10921S:	Supported
10922F:	drivers/infiniband/hw/ocrdma/
10923F:	include/uapi/rdma/ocrdma-abi.h
10924
10925SFC NETWORK DRIVER
10926M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10927M:	Edward Cree <ecree@solarflare.com>
10928M:	Bert Kenward <bkenward@solarflare.com>
10929L:	netdev@vger.kernel.org
10930S:	Supported
10931F:	drivers/net/ethernet/sfc/
10932
10933SGI GRU DRIVER
10934M:	Dimitri Sivanich <sivanich@sgi.com>
10935S:	Maintained
10936F:	drivers/misc/sgi-gru/
10937
10938SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10939M:	Pat Gefre <pfg@sgi.com>
10940L:	linux-ia64@vger.kernel.org
10941S:	Supported
10942F:	Documentation/ia64/serial.txt
10943F:	drivers/tty/serial/ioc?_serial.c
10944F:	include/linux/ioc?.h
10945
10946SGI XP/XPC/XPNET DRIVER
10947M:	Cliff Whickman <cpw@sgi.com>
10948M:	Robin Holt <robinmholt@gmail.com>
10949S:	Maintained
10950F:	drivers/misc/sgi-xp/
10951
10952SI2157 MEDIA DRIVER
10953M:	Antti Palosaari <crope@iki.fi>
10954L:	linux-media@vger.kernel.org
10955W:	https://linuxtv.org
10956W:	http://palosaari.fi/linux/
10957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10958T:	git git://linuxtv.org/anttip/media_tree.git
10959S:	Maintained
10960F:	drivers/media/tuners/si2157*
10961
10962SI2168 MEDIA DRIVER
10963M:	Antti Palosaari <crope@iki.fi>
10964L:	linux-media@vger.kernel.org
10965W:	https://linuxtv.org
10966W:	http://palosaari.fi/linux/
10967Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10968T:	git git://linuxtv.org/anttip/media_tree.git
10969S:	Maintained
10970F:	drivers/media/dvb-frontends/si2168*
10971
10972SI470X FM RADIO RECEIVER I2C DRIVER
10973M:	Hans Verkuil <hverkuil@xs4all.nl>
10974L:	linux-media@vger.kernel.org
10975T:	git git://linuxtv.org/media_tree.git
10976W:	https://linuxtv.org
10977S:	Odd Fixes
10978F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10979
10980SI470X FM RADIO RECEIVER USB 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:	Maintained
10986F:	drivers/media/radio/si470x/radio-si470x-common.c
10987F:	drivers/media/radio/si470x/radio-si470x.h
10988F:	drivers/media/radio/si470x/radio-si470x-usb.c
10989
10990SI4713 FM RADIO TRANSMITTER I2C DRIVER
10991M:	Eduardo Valentin <edubezval@gmail.com>
10992L:	linux-media@vger.kernel.org
10993T:	git git://linuxtv.org/media_tree.git
10994W:	https://linuxtv.org
10995S:	Odd Fixes
10996F:	drivers/media/radio/si4713/si4713.?
10997
10998SI4713 FM RADIO TRANSMITTER PLATFORM 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/radio-platform-si4713.c
11005
11006SI4713 FM RADIO TRANSMITTER USB DRIVER
11007M:	Hans Verkuil <hverkuil@xs4all.nl>
11008L:	linux-media@vger.kernel.org
11009T:	git git://linuxtv.org/media_tree.git
11010W:	https://linuxtv.org
11011S:	Maintained
11012F:	drivers/media/radio/si4713/radio-usb-si4713.c
11013
11014SIANO DVB DRIVER
11015M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11016M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11017L:	linux-media@vger.kernel.org
11018W:	https://linuxtv.org
11019T:	git git://linuxtv.org/media_tree.git
11020S:	Odd fixes
11021F:	drivers/media/common/siano/
11022F:	drivers/media/usb/siano/
11023F:	drivers/media/usb/siano/
11024F:	drivers/media/mmc/siano/
11025
11026SIMPLEFB FB DRIVER
11027M:	Hans de Goede <hdegoede@redhat.com>
11028L:	linux-fbdev@vger.kernel.org
11029S:	Maintained
11030F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11031F:	drivers/video/fbdev/simplefb.c
11032F:	include/linux/platform_data/simplefb.h
11033
11034SH_VEU V4L2 MEM2MEM DRIVER
11035L:	linux-media@vger.kernel.org
11036S:	Orphan
11037F:	drivers/media/platform/sh_veu.c
11038
11039SH_VOU V4L2 OUTPUT DRIVER
11040L:	linux-media@vger.kernel.org
11041S:	Orphan
11042F:	drivers/media/platform/sh_vou.c
11043F:	include/media/drv-intf/sh_vou.h
11044
11045SIMPLE FIRMWARE INTERFACE (SFI)
11046M:	Len Brown <lenb@kernel.org>
11047L:	sfi-devel@simplefirmware.org
11048W:	http://simplefirmware.org/
11049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11050S:	Supported
11051F:	arch/x86/platform/sfi/
11052F:	drivers/sfi/
11053F:	include/linux/sfi*.h
11054
11055SIMTEC EB110ATX (Chalice CATS)
11056P:	Ben Dooks
11057P:	Vincent Sanders <vince@simtec.co.uk>
11058M:	Simtec Linux Team <linux@simtec.co.uk>
11059W:	http://www.simtec.co.uk/products/EB110ATX/
11060S:	Supported
11061
11062SIMTEC EB2410ITX (BAST)
11063P:	Ben Dooks
11064P:	Vincent Sanders <vince@simtec.co.uk>
11065M:	Simtec Linux Team <linux@simtec.co.uk>
11066W:	http://www.simtec.co.uk/products/EB2410ITX/
11067S:	Supported
11068F:	arch/arm/mach-s3c24xx/mach-bast.c
11069F:	arch/arm/mach-s3c24xx/bast-ide.c
11070F:	arch/arm/mach-s3c24xx/bast-irq.c
11071
11072TI DAVINCI MACHINE SUPPORT
11073M:	Sekhar Nori <nsekhar@ti.com>
11074M:	Kevin Hilman <khilman@kernel.org>
11075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11077S:	Supported
11078F:	arch/arm/mach-davinci/
11079F:	drivers/i2c/busses/i2c-davinci.c
11080
11081TI DAVINCI SERIES MEDIA DRIVER
11082M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11083L:	linux-media@vger.kernel.org
11084W:	https://linuxtv.org
11085Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11086T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11087S:	Maintained
11088F:	drivers/media/platform/davinci/
11089F:	include/media/davinci/
11090
11091TI AM437X VPFE DRIVER
11092M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11093L:	linux-media@vger.kernel.org
11094W:	https://linuxtv.org
11095Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11096T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11097S:	Maintained
11098F:	drivers/media/platform/am437x/
11099
11100OV2659 OMNIVISION SENSOR DRIVER
11101M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11102L:	linux-media@vger.kernel.org
11103W:	https://linuxtv.org
11104Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11105T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11106S:	Maintained
11107F:	drivers/media/i2c/ov2659.c
11108F:	include/media/i2c/ov2659.h
11109
11110SILICON MOTION SM712 FRAME BUFFER DRIVER
11111M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11112M:	Teddy Wang <teddy.wang@siliconmotion.com>
11113M:	Sudip Mukherjee <sudip@vectorindia.org>
11114L:	linux-fbdev@vger.kernel.org
11115S:	Maintained
11116F:	drivers/video/fbdev/sm712*
11117F:	Documentation/fb/sm712fb.txt
11118
11119SIS 190 ETHERNET DRIVER
11120M:	Francois Romieu <romieu@fr.zoreil.com>
11121L:	netdev@vger.kernel.org
11122S:	Maintained
11123F:	drivers/net/ethernet/sis/sis190.c
11124
11125SIS 900/7016 FAST ETHERNET DRIVER
11126M:	Daniele Venzano <venza@brownhat.org>
11127W:	http://www.brownhat.org/sis900.html
11128L:	netdev@vger.kernel.org
11129S:	Maintained
11130F:	drivers/net/ethernet/sis/sis900.*
11131
11132SIS FRAMEBUFFER DRIVER
11133M:	Thomas Winischhofer <thomas@winischhofer.net>
11134W:	http://www.winischhofer.net/linuxsisvga.shtml
11135S:	Maintained
11136F:	Documentation/fb/sisfb.txt
11137F:	drivers/video/fbdev/sis/
11138F:	include/video/sisfb.h
11139
11140SIS USB2VGA DRIVER
11141M:	Thomas Winischhofer <thomas@winischhofer.net>
11142W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11143S:	Maintained
11144F:	drivers/usb/misc/sisusbvga/
11145
11146SLAB ALLOCATOR
11147M:	Christoph Lameter <cl@linux.com>
11148M:	Pekka Enberg <penberg@kernel.org>
11149M:	David Rientjes <rientjes@google.com>
11150M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11151M:	Andrew Morton <akpm@linux-foundation.org>
11152L:	linux-mm@kvack.org
11153S:	Maintained
11154F:	include/linux/sl?b*.h
11155F:	mm/sl?b*
11156
11157SLEEPABLE READ-COPY UPDATE (SRCU)
11158M:	Lai Jiangshan <jiangshanlai@gmail.com>
11159M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11160M:	Josh Triplett <josh@joshtriplett.org>
11161R:	Steven Rostedt <rostedt@goodmis.org>
11162R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11163L:	linux-kernel@vger.kernel.org
11164W:	http://www.rdrop.com/users/paulmck/RCU/
11165S:	Supported
11166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11167F:	include/linux/srcu.h
11168F:	kernel/rcu/srcu.c
11169
11170SMACK SECURITY MODULE
11171M:	Casey Schaufler <casey@schaufler-ca.com>
11172L:	linux-security-module@vger.kernel.org
11173W:	http://schaufler-ca.com
11174T:	git git://github.com/cschaufler/smack-next
11175S:	Maintained
11176F:	Documentation/security/Smack.txt
11177F:	security/smack/
11178
11179DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11180M:	Kevin Hilman <khilman@kernel.org>
11181M:	Nishanth Menon <nm@ti.com>
11182S:	Maintained
11183F:	drivers/power/avs/
11184F:	include/linux/power/smartreflex.h
11185L:	linux-pm@vger.kernel.org
11186
11187SMC91x ETHERNET DRIVER
11188M:	Nicolas Pitre <nico@fluxnic.net>
11189S:	Odd Fixes
11190F:	drivers/net/ethernet/smsc/smc91x.*
11191
11192SMIA AND SMIA++ IMAGE SENSOR DRIVER
11193M:	Sakari Ailus <sakari.ailus@iki.fi>
11194L:	linux-media@vger.kernel.org
11195S:	Maintained
11196F:	drivers/media/i2c/smiapp/
11197F:	include/media/i2c/smiapp.h
11198F:	drivers/media/i2c/smiapp-pll.c
11199F:	drivers/media/i2c/smiapp-pll.h
11200F:	include/uapi/linux/smiapp.h
11201F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11202
11203SMM665 HARDWARE MONITOR DRIVER
11204M:	Guenter Roeck <linux@roeck-us.net>
11205L:	linux-hwmon@vger.kernel.org
11206S:	Maintained
11207F:	Documentation/hwmon/smm665
11208F:	drivers/hwmon/smm665.c
11209
11210SMSC EMC2103 HARDWARE MONITOR DRIVER
11211M:	Steve Glendinning <steve.glendinning@shawell.net>
11212L:	linux-hwmon@vger.kernel.org
11213S:	Maintained
11214F:	Documentation/hwmon/emc2103
11215F:	drivers/hwmon/emc2103.c
11216
11217SMSC SCH5627 HARDWARE MONITOR DRIVER
11218M:	Hans de Goede <hdegoede@redhat.com>
11219L:	linux-hwmon@vger.kernel.org
11220S:	Supported
11221F:	Documentation/hwmon/sch5627
11222F:	drivers/hwmon/sch5627.c
11223
11224SMSC47B397 HARDWARE MONITOR DRIVER
11225M:	Jean Delvare <jdelvare@suse.com>
11226L:	linux-hwmon@vger.kernel.org
11227S:	Maintained
11228F:	Documentation/hwmon/smsc47b397
11229F:	drivers/hwmon/smsc47b397.c
11230
11231SMSC911x ETHERNET DRIVER
11232M:	Steve Glendinning <steve.glendinning@shawell.net>
11233L:	netdev@vger.kernel.org
11234S:	Maintained
11235F:	include/linux/smsc911x.h
11236F:	drivers/net/ethernet/smsc/smsc911x.*
11237
11238SMSC9420 PCI ETHERNET DRIVER
11239M:	Steve Glendinning <steve.glendinning@shawell.net>
11240L:	netdev@vger.kernel.org
11241S:	Maintained
11242F:	drivers/net/ethernet/smsc/smsc9420.*
11243
11244SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11245M:	Steve Glendinning <steve.glendinning@shawell.net>
11246L:	linux-fbdev@vger.kernel.org
11247S:	Maintained
11248F:	drivers/video/fbdev/smscufx.c
11249
11250SOC-CAMERA V4L2 SUBSYSTEM
11251M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11252L:	linux-media@vger.kernel.org
11253T:	git git://linuxtv.org/media_tree.git
11254S:	Maintained
11255F:	include/media/soc*
11256F:	drivers/media/i2c/soc_camera/
11257F:	drivers/media/platform/soc_camera/
11258
11259SOEKRIS NET48XX LED SUPPORT
11260M:	Chris Boot <bootc@bootc.net>
11261S:	Maintained
11262F:	drivers/leds/leds-net48xx.c
11263
11264SOFTLOGIC 6x10 MPEG CODEC
11265M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11266M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11267M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11268M:	Ismael Luceno <ismael@iodev.co.uk>
11269L:	linux-media@vger.kernel.org
11270S:	Supported
11271F:	drivers/media/pci/solo6x10/
11272
11273SOFTWARE RAID (Multiple Disks) SUPPORT
11274M:	Shaohua Li <shli@kernel.org>
11275L:	linux-raid@vger.kernel.org
11276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11277S:	Supported
11278F:	drivers/md/
11279F:	include/linux/raid/
11280F:	include/uapi/linux/raid/
11281
11282SONIC NETWORK DRIVER
11283M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11284L:	netdev@vger.kernel.org
11285S:	Maintained
11286F:	drivers/net/ethernet/natsemi/sonic.*
11287
11288SONICS SILICON BACKPLANE DRIVER (SSB)
11289M:	Michael Buesch <m@bues.ch>
11290L:	linux-wireless@vger.kernel.org
11291S:	Maintained
11292F:	drivers/ssb/
11293F:	include/linux/ssb/
11294
11295SONY VAIO CONTROL DEVICE DRIVER
11296M:	Mattia Dongili <malattia@linux.it>
11297L:	platform-driver-x86@vger.kernel.org
11298W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11299S:	Maintained
11300F:	Documentation/laptops/sony-laptop.txt
11301F:	drivers/char/sonypi.c
11302F:	drivers/platform/x86/sony-laptop.c
11303F:	include/linux/sony-laptop.h
11304
11305SONY MEMORYSTICK CARD SUPPORT
11306M:	Alex Dubov <oakad@yahoo.com>
11307W:	http://tifmxx.berlios.de/
11308S:	Maintained
11309F:	drivers/memstick/host/tifm_ms.c
11310
11311SONY MEMORYSTICK STANDARD SUPPORT
11312M:	Maxim Levitsky <maximlevitsky@gmail.com>
11313S:	Maintained
11314F:	drivers/memstick/core/ms_block.*
11315
11316SOUND
11317M:	Jaroslav Kysela <perex@perex.cz>
11318M:	Takashi Iwai <tiwai@suse.com>
11319L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11320W:	http://www.alsa-project.org/
11321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11322T:	git git://git.alsa-project.org/alsa-kernel.git
11323Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11324S:	Maintained
11325F:	Documentation/sound/
11326F:	include/sound/
11327F:	include/uapi/sound/
11328F:	sound/
11329
11330SOUND - COMPRESSED AUDIO
11331M:	Vinod Koul <vinod.koul@intel.com>
11332L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11334S:	Supported
11335F:	Documentation/sound/alsa/compress_offload.txt
11336F:	include/sound/compress_driver.h
11337F:	include/uapi/sound/compress_*
11338F:	sound/core/compress_offload.c
11339F:	sound/soc/soc-compress.c
11340
11341SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11342M:	Liam Girdwood <lgirdwood@gmail.com>
11343M:	Mark Brown <broonie@kernel.org>
11344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11345L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11346W:	http://alsa-project.org/main/index.php/ASoC
11347S:	Supported
11348F:	Documentation/devicetree/bindings/sound/
11349F:	Documentation/sound/alsa/soc/
11350F:	sound/soc/
11351F:	include/sound/soc*
11352
11353SOUND - DMAENGINE HELPERS
11354M:	Lars-Peter Clausen <lars@metafoo.de>
11355S:	Supported
11356F:	include/sound/dmaengine_pcm.h
11357F:	sound/core/pcm_dmaengine.c
11358F:	sound/soc/soc-generic-dmaengine-pcm.c
11359
11360SP2 MEDIA DRIVER
11361M:	Olli Salonen <olli.salonen@iki.fi>
11362L:	linux-media@vger.kernel.org
11363W:	https://linuxtv.org
11364Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11365S:	Maintained
11366F:	drivers/media/dvb-frontends/sp2*
11367
11368SPARC + UltraSPARC (sparc/sparc64)
11369M:	"David S. Miller" <davem@davemloft.net>
11370L:	sparclinux@vger.kernel.org
11371Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11374S:	Maintained
11375F:	arch/sparc/
11376F:	drivers/sbus/
11377
11378SPARC SERIAL DRIVERS
11379M:	"David S. Miller" <davem@davemloft.net>
11380L:	sparclinux@vger.kernel.org
11381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11383S:	Maintained
11384F:	include/linux/sunserialcore.h
11385F:	drivers/tty/serial/suncore.c
11386F:	drivers/tty/serial/sunhv.c
11387F:	drivers/tty/serial/sunsab.c
11388F:	drivers/tty/serial/sunsab.h
11389F:	drivers/tty/serial/sunsu.c
11390F:	drivers/tty/serial/sunzilog.c
11391F:	drivers/tty/serial/sunzilog.h
11392
11393SPARSE CHECKER
11394M:	"Christopher Li" <sparse@chrisli.org>
11395L:	linux-sparse@vger.kernel.org
11396W:	https://sparse.wiki.kernel.org/
11397T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11398T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11399S:	Maintained
11400F:	include/linux/compiler.h
11401
11402SPEAR PLATFORM SUPPORT
11403M:	Viresh Kumar <vireshk@kernel.org>
11404M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11406W:	http://www.st.com/spear
11407S:	Maintained
11408F:	arch/arm/boot/dts/spear*
11409F:	arch/arm/mach-spear/
11410
11411SPEAR CLOCK FRAMEWORK SUPPORT
11412M:	Viresh Kumar <vireshk@kernel.org>
11413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11414W:	http://www.st.com/spear
11415S:	Maintained
11416F:	drivers/clk/spear/
11417
11418SPI SUBSYSTEM
11419M:	Mark Brown <broonie@kernel.org>
11420L:	linux-spi@vger.kernel.org
11421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11422Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11423S:	Maintained
11424F:	Documentation/devicetree/bindings/spi/
11425F:	Documentation/spi/
11426F:	drivers/spi/
11427F:	include/linux/spi/
11428F:	include/uapi/linux/spi/
11429F:	tools/spi/
11430
11431SPIDERNET NETWORK DRIVER for CELL
11432M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11433L:	netdev@vger.kernel.org
11434S:	Supported
11435F:	Documentation/networking/spider_net.txt
11436F:	drivers/net/ethernet/toshiba/spider_net*
11437
11438SPU FILE SYSTEM
11439M:	Jeremy Kerr <jk@ozlabs.org>
11440L:	linuxppc-dev@lists.ozlabs.org
11441W:	http://www.ibm.com/developerworks/power/cell/
11442S:	Supported
11443F:	Documentation/filesystems/spufs.txt
11444F:	arch/powerpc/platforms/cell/spufs/
11445
11446SQUASHFS FILE SYSTEM
11447M:	Phillip Lougher <phillip@squashfs.org.uk>
11448L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11449W:	http://squashfs.org.uk
11450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11451S:	Maintained
11452F:	Documentation/filesystems/squashfs.txt
11453F:	fs/squashfs/
11454
11455SRM (Alpha) environment access
11456M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11457S:	Maintained
11458F:	arch/alpha/kernel/srm_env.c
11459
11460STABLE BRANCH
11461M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11462L:	stable@vger.kernel.org
11463S:	Supported
11464F:	Documentation/stable_kernel_rules.txt
11465
11466STAGING SUBSYSTEM
11467M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11469L:	devel@driverdev.osuosl.org
11470S:	Supported
11471F:	drivers/staging/
11472
11473STAGING - COMEDI
11474M:	Ian Abbott <abbotti@mev.co.uk>
11475M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11476S:	Odd Fixes
11477F:	drivers/staging/comedi/
11478
11479STAGING - FLARION FT1000 DRIVERS
11480M:	Marek Belisko <marek.belisko@gmail.com>
11481S:	Odd Fixes
11482F:	drivers/staging/ft1000/
11483
11484STAGING - INDUSTRIAL IO
11485M:	Jonathan Cameron <jic23@kernel.org>
11486L:	linux-iio@vger.kernel.org
11487S:	Odd Fixes
11488F:	Documentation/devicetree/bindings/staging/iio/
11489F:	drivers/staging/iio/
11490
11491STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11492M:	Jarod Wilson <jarod@wilsonet.com>
11493W:	http://www.lirc.org/
11494S:	Odd Fixes
11495F:	drivers/staging/media/lirc/
11496
11497STAGING - LUSTRE PARALLEL FILESYSTEM
11498M:	Oleg Drokin <oleg.drokin@intel.com>
11499M:	Andreas Dilger <andreas.dilger@intel.com>
11500M:	James Simmons <jsimmons@infradead.org>
11501L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11502W:	http://wiki.lustre.org/
11503S:	Maintained
11504F:	drivers/staging/lustre
11505
11506STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11507M:	Marc Dietrich <marvin24@gmx.de>
11508L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11509L:	linux-tegra@vger.kernel.org
11510S:	Maintained
11511F:	drivers/staging/nvec/
11512
11513STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11514M:	Jens Frederich <jfrederich@gmail.com>
11515M:	Daniel Drake <dsd@laptop.org>
11516M:	Jon Nettleton <jon.nettleton@gmail.com>
11517W:	http://wiki.laptop.org/go/DCON
11518S:	Maintained
11519F:	drivers/staging/olpc_dcon/
11520
11521STAGING - REALTEK RTL8712U DRIVERS
11522M:	Larry Finger <Larry.Finger@lwfinger.net>
11523M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11524S:	Odd Fixes
11525F:	drivers/staging/rtl8712/
11526
11527STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11528M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11529M:	Teddy Wang <teddy.wang@siliconmotion.com>
11530M:	Sudip Mukherjee <sudip@vectorindia.org>
11531L:	linux-fbdev@vger.kernel.org
11532S:	Maintained
11533F:	drivers/staging/sm750fb/
11534
11535STAGING - SLICOSS
11536M:	Lior Dotan <liodot@gmail.com>
11537M:	Christopher Harrer <charrer@alacritech.com>
11538S:	Odd Fixes
11539F:	drivers/staging/slicoss/
11540
11541STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11542M:	William Hubbs <w.d.hubbs@gmail.com>
11543M:	Chris Brannon <chris@the-brannons.com>
11544M:	Kirk Reiser <kirk@reisers.ca>
11545M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11546L:	speakup@linux-speakup.org
11547W:	http://www.linux-speakup.org/
11548S:	Odd Fixes
11549F:	drivers/staging/speakup/
11550
11551STAGING - VIA VT665X DRIVERS
11552M:	Forest Bond <forest@alittletooquiet.net>
11553S:	Odd Fixes
11554F:	drivers/staging/vt665?/
11555
11556STAGING - WILC1000 WIFI DRIVER
11557M:	Aditya Shankar <aditya.shankar@microchip.com>
11558M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11559L:	linux-wireless@vger.kernel.org
11560S:	Supported
11561F:	drivers/staging/wilc1000/
11562
11563STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11564M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11565S:	Odd Fixes
11566F:	drivers/staging/xgifb/
11567
11568STARFIRE/DURALAN NETWORK DRIVER
11569M:	Ion Badulescu <ionut@badula.org>
11570S:	Odd Fixes
11571F:	drivers/net/ethernet/adaptec/starfire*
11572
11573SUN3/3X
11574M:	Sam Creasey <sammy@sammy.net>
11575W:	http://sammy.net/sun3/
11576S:	Maintained
11577F:	arch/m68k/kernel/*sun3*
11578F:	arch/m68k/sun3*/
11579F:	arch/m68k/include/asm/sun3*
11580F:	drivers/net/ethernet/i825xx/sun3*
11581
11582SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11583M:	Hans de Goede <hdegoede@redhat.com>
11584L:	linux-input@vger.kernel.org
11585S:	Maintained
11586F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11587F:	drivers/input/keyboard/sun4i-lradc-keys.c
11588
11589SUNDANCE NETWORK DRIVER
11590M:	Denis Kirjanov <kda@linux-powerpc.org>
11591L:	netdev@vger.kernel.org
11592S:	Maintained
11593F:	drivers/net/ethernet/dlink/sundance.c
11594
11595SUPERH
11596M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11597M:	Rich Felker <dalias@libc.org>
11598L:	linux-sh@vger.kernel.org
11599Q:	http://patchwork.kernel.org/project/linux-sh/list/
11600S:	Maintained
11601F:	Documentation/sh/
11602F:	arch/sh/
11603F:	drivers/sh/
11604
11605SUSPEND TO RAM
11606M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11607M:	Len Brown <len.brown@intel.com>
11608M:	Pavel Machek <pavel@ucw.cz>
11609L:	linux-pm@vger.kernel.org
11610S:	Supported
11611F:	Documentation/power/
11612F:	arch/x86/kernel/acpi/
11613F:	drivers/base/power/
11614F:	kernel/power/
11615F:	include/linux/suspend.h
11616F:	include/linux/freezer.h
11617F:	include/linux/pm.h
11618
11619SVGA HANDLING
11620M:	Martin Mares <mj@ucw.cz>
11621L:	linux-video@atrey.karlin.mff.cuni.cz
11622S:	Maintained
11623F:	Documentation/svga.txt
11624F:	arch/x86/boot/video*
11625
11626SWIOTLB SUBSYSTEM
11627M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11628L:	linux-kernel@vger.kernel.org
11629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11630S:	Supported
11631F:	lib/swiotlb.c
11632F:	arch/*/kernel/pci-swiotlb.c
11633F:	include/linux/swiotlb.h
11634
11635SWITCHDEV
11636M:	Jiri Pirko <jiri@resnulli.us>
11637L:	netdev@vger.kernel.org
11638S:	Supported
11639F:	net/switchdev/
11640F:	include/net/switchdev.h
11641
11642SYNOPSYS ARC ARCHITECTURE
11643M:	Vineet Gupta <vgupta@synopsys.com>
11644L:	linux-snps-arc@lists.infradead.org
11645S:	Supported
11646F:	arch/arc/
11647F:	Documentation/devicetree/bindings/arc/*
11648F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11649F:	drivers/tty/serial/arc_uart.c
11650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11651
11652SYNOPSYS ARC SDP platform support
11653M:	Alexey Brodkin <abrodkin@synopsys.com>
11654S:	Supported
11655F:	arch/arc/plat-axs10x
11656F:	arch/arc/boot/dts/ax*
11657F:	Documentation/devicetree/bindings/arc/axs10*
11658
11659SYSTEM CONFIGURATION (SYSCON)
11660M:	Lee Jones <lee.jones@linaro.org>
11661M:	Arnd Bergmann <arnd@arndb.de>
11662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11663S:	Supported
11664F:	drivers/mfd/syscon.c
11665
11666SYSTEM RESET/SHUTDOWN DRIVERS
11667M:	Sebastian Reichel <sre@kernel.org>
11668L:	linux-pm@vger.kernel.org
11669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11670S:	Maintained
11671F:	Documentation/devicetree/bindings/power/reset/
11672F:	drivers/power/reset/
11673
11674SYSV FILESYSTEM
11675M:	Christoph Hellwig <hch@infradead.org>
11676S:	Maintained
11677F:	Documentation/filesystems/sysv-fs.txt
11678F:	fs/sysv/
11679F:	include/linux/sysv_fs.h
11680
11681TARGET SUBSYSTEM
11682M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11683L:	linux-scsi@vger.kernel.org
11684L:	target-devel@vger.kernel.org
11685W:	http://www.linux-iscsi.org
11686W:	http://groups.google.com/group/linux-iscsi-target-dev
11687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11688S:	Supported
11689F:	drivers/target/
11690F:	include/target/
11691F:	Documentation/target/
11692
11693TASKSTATS STATISTICS INTERFACE
11694M:	Balbir Singh <bsingharora@gmail.com>
11695S:	Maintained
11696F:	Documentation/accounting/taskstats*
11697F:	include/linux/taskstats*
11698F:	kernel/taskstats.c
11699
11700TC CLASSIFIER
11701M:	Jamal Hadi Salim <jhs@mojatatu.com>
11702L:	netdev@vger.kernel.org
11703S:	Maintained
11704F:	include/net/pkt_cls.h
11705F:	include/uapi/linux/pkt_cls.h
11706F:	net/sched/
11707
11708TCP LOW PRIORITY MODULE
11709M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11710M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11711W:	http://tcp-lp-mod.sourceforge.net/
11712S:	Maintained
11713F:	net/ipv4/tcp_lp.c
11714
11715TDA10071 MEDIA DRIVER
11716M:	Antti Palosaari <crope@iki.fi>
11717L:	linux-media@vger.kernel.org
11718W:	https://linuxtv.org
11719W:	http://palosaari.fi/linux/
11720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11721T:	git git://linuxtv.org/anttip/media_tree.git
11722S:	Maintained
11723F:	drivers/media/dvb-frontends/tda10071*
11724
11725TDA18212 MEDIA DRIVER
11726M:	Antti Palosaari <crope@iki.fi>
11727L:	linux-media@vger.kernel.org
11728W:	https://linuxtv.org
11729W:	http://palosaari.fi/linux/
11730Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11731T:	git git://linuxtv.org/anttip/media_tree.git
11732S:	Maintained
11733F:	drivers/media/tuners/tda18212*
11734
11735TDA18218 MEDIA DRIVER
11736M:	Antti Palosaari <crope@iki.fi>
11737L:	linux-media@vger.kernel.org
11738W:	https://linuxtv.org
11739W:	http://palosaari.fi/linux/
11740Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11741T:	git git://linuxtv.org/anttip/media_tree.git
11742S:	Maintained
11743F:	drivers/media/tuners/tda18218*
11744
11745TDA18271 MEDIA DRIVER
11746M:	Michael Krufky <mkrufky@linuxtv.org>
11747L:	linux-media@vger.kernel.org
11748W:	https://linuxtv.org
11749W:	http://github.com/mkrufky
11750Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11751T:	git git://linuxtv.org/mkrufky/tuners.git
11752S:	Maintained
11753F:	drivers/media/tuners/tda18271*
11754
11755TDA827x MEDIA DRIVER
11756M:	Michael Krufky <mkrufky@linuxtv.org>
11757L:	linux-media@vger.kernel.org
11758W:	https://linuxtv.org
11759W:	http://github.com/mkrufky
11760Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11761T:	git git://linuxtv.org/mkrufky/tuners.git
11762S:	Maintained
11763F:	drivers/media/tuners/tda8290.*
11764
11765TDA8290 MEDIA DRIVER
11766M:	Michael Krufky <mkrufky@linuxtv.org>
11767L:	linux-media@vger.kernel.org
11768W:	https://linuxtv.org
11769W:	http://github.com/mkrufky
11770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11771T:	git git://linuxtv.org/mkrufky/tuners.git
11772S:	Maintained
11773F:	drivers/media/tuners/tda8290.*
11774
11775TDA9840 MEDIA DRIVER
11776M:	Hans Verkuil <hverkuil@xs4all.nl>
11777L:	linux-media@vger.kernel.org
11778T:	git git://linuxtv.org/media_tree.git
11779W:	https://linuxtv.org
11780S:	Maintained
11781F:	drivers/media/i2c/tda9840*
11782
11783TEA5761 TUNER DRIVER
11784M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11785M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11786L:	linux-media@vger.kernel.org
11787W:	https://linuxtv.org
11788T:	git git://linuxtv.org/media_tree.git
11789S:	Odd fixes
11790F:	drivers/media/tuners/tea5761.*
11791
11792TEA5767 TUNER DRIVER
11793M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11794M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11795L:	linux-media@vger.kernel.org
11796W:	https://linuxtv.org
11797T:	git git://linuxtv.org/media_tree.git
11798S:	Maintained
11799F:	drivers/media/tuners/tea5767.*
11800
11801TEA6415C MEDIA DRIVER
11802M:	Hans Verkuil <hverkuil@xs4all.nl>
11803L:	linux-media@vger.kernel.org
11804T:	git git://linuxtv.org/media_tree.git
11805W:	https://linuxtv.org
11806S:	Maintained
11807F:	drivers/media/i2c/tea6415c*
11808
11809TEA6420 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/tea6420*
11816
11817TEAM DRIVER
11818M:	Jiri Pirko <jiri@resnulli.us>
11819L:	netdev@vger.kernel.org
11820S:	Supported
11821F:	drivers/net/team/
11822F:	include/linux/if_team.h
11823F:	include/uapi/linux/if_team.h
11824
11825TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11826M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11827S:	Maintained
11828F:	arch/x86/platform/ts5500/
11829
11830TECHNOTREND USB IR RECEIVER
11831M:	Sean Young <sean@mess.org>
11832L:	linux-media@vger.kernel.org
11833S:	Maintained
11834F:	drivers/media/rc/ttusbir.c
11835
11836TEGRA ARCHITECTURE SUPPORT
11837M:	Stephen Warren <swarren@wwwdotorg.org>
11838M:	Thierry Reding <thierry.reding@gmail.com>
11839M:	Alexandre Courbot <gnurou@gmail.com>
11840L:	linux-tegra@vger.kernel.org
11841Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
11842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11843S:	Supported
11844N:	[^a-z]tegra
11845
11846TEGRA CLOCK DRIVER
11847M:	Peter De Schrijver <pdeschrijver@nvidia.com>
11848M:	Prashant Gaikwad <pgaikwad@nvidia.com>
11849S:	Supported
11850F:	drivers/clk/tegra/
11851
11852TEGRA DMA DRIVERS
11853M:	Laxman Dewangan <ldewangan@nvidia.com>
11854M:	Jon Hunter <jonathanh@nvidia.com>
11855S:	Supported
11856F:	drivers/dma/tegra*
11857
11858TEGRA I2C DRIVER
11859M:	Laxman Dewangan <ldewangan@nvidia.com>
11860S:	Supported
11861F:	drivers/i2c/busses/i2c-tegra.c
11862
11863TEGRA IOMMU DRIVERS
11864M:	Hiroshi Doyu <hdoyu@nvidia.com>
11865S:	Supported
11866F:	drivers/iommu/tegra*
11867
11868TEGRA KBC DRIVER
11869M:	Rakesh Iyer <riyer@nvidia.com>
11870M:	Laxman Dewangan <ldewangan@nvidia.com>
11871S:	Supported
11872F:	drivers/input/keyboard/tegra-kbc.c
11873
11874TEGRA PWM DRIVER
11875M:	Thierry Reding <thierry.reding@gmail.com>
11876S:	Supported
11877F:	drivers/pwm/pwm-tegra.c
11878
11879TEGRA SERIAL DRIVER
11880M:	Laxman Dewangan <ldewangan@nvidia.com>
11881S:	Supported
11882F:	drivers/tty/serial/serial-tegra.c
11883
11884TEGRA SPI DRIVER
11885M:	Laxman Dewangan <ldewangan@nvidia.com>
11886S:	Supported
11887F:	drivers/spi/spi-tegra*
11888
11889TEHUTI ETHERNET DRIVER
11890M:	Andy Gospodarek <andy@greyhouse.net>
11891L:	netdev@vger.kernel.org
11892S:	Supported
11893F:	drivers/net/ethernet/tehuti/*
11894
11895Telecom Clock Driver for MCPL0010
11896M:	Mark Gross <mark.gross@intel.com>
11897S:	Supported
11898F:	drivers/char/tlclk.c
11899
11900TENSILICA XTENSA PORT (xtensa)
11901M:	Chris Zankel <chris@zankel.net>
11902M:	Max Filippov <jcmvbkbc@gmail.com>
11903L:	linux-xtensa@linux-xtensa.org
11904T:	git git://github.com/czankel/xtensa-linux.git
11905S:	Maintained
11906F:	arch/xtensa/
11907F:	drivers/irqchip/irq-xtensa-*
11908
11909THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11910M:	Hans Verkuil <hverkuil@xs4all.nl>
11911L:	linux-media@vger.kernel.org
11912T:	git git://linuxtv.org/media_tree.git
11913W:	https://linuxtv.org
11914S:	Maintained
11915F:	drivers/media/radio/radio-raremono.c
11916
11917THERMAL
11918M:	Zhang Rui <rui.zhang@intel.com>
11919M:	Eduardo Valentin <edubezval@gmail.com>
11920L:	linux-pm@vger.kernel.org
11921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11923Q:	https://patchwork.kernel.org/project/linux-pm/list/
11924S:	Supported
11925F:	drivers/thermal/
11926F:	include/linux/thermal.h
11927F:	include/uapi/linux/thermal.h
11928F:	include/linux/cpu_cooling.h
11929F:	Documentation/devicetree/bindings/thermal/
11930
11931THERMAL/CPU_COOLING
11932M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11933M:	Viresh Kumar <viresh.kumar@linaro.org>
11934M:	Javi Merino <javi.merino@kernel.org>
11935L:	linux-pm@vger.kernel.org
11936S:	Supported
11937F:	Documentation/thermal/cpu-cooling-api.txt
11938F:	drivers/thermal/cpu_cooling.c
11939F:	include/linux/cpu_cooling.h
11940
11941THINKPAD ACPI EXTRAS DRIVER
11942M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11943L:	ibm-acpi-devel@lists.sourceforge.net
11944L:	platform-driver-x86@vger.kernel.org
11945W:	http://ibm-acpi.sourceforge.net
11946W:	http://thinkwiki.org/wiki/Ibm-acpi
11947T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11948S:	Maintained
11949F:	drivers/platform/x86/thinkpad_acpi.c
11950
11951TI BANDGAP AND THERMAL DRIVER
11952M:	Eduardo Valentin <edubezval@gmail.com>
11953M:	Keerthy <j-keerthy@ti.com>
11954L:	linux-pm@vger.kernel.org
11955L:	linux-omap@vger.kernel.org
11956S:	Maintained
11957F:	drivers/thermal/ti-soc-thermal/
11958
11959TI VPE/CAL DRIVERS
11960M:	Benoit Parrot <bparrot@ti.com>
11961L:	linux-media@vger.kernel.org
11962W:	http://linuxtv.org/
11963Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11964S:	Maintained
11965F:	drivers/media/platform/ti-vpe/
11966
11967TI CDCE706 CLOCK DRIVER
11968M:	Max Filippov <jcmvbkbc@gmail.com>
11969S:	Maintained
11970F:	drivers/clk/clk-cdce706.c
11971
11972TI CLOCK DRIVER
11973M:	Tero Kristo <t-kristo@ti.com>
11974L:	linux-omap@vger.kernel.org
11975S:	Maintained
11976F:	drivers/clk/ti/
11977F:	include/linux/clk/ti.h
11978
11979TI ETHERNET SWITCH DRIVER (CPSW)
11980M:	Mugunthan V N <mugunthanvnm@ti.com>
11981R:	Grygorii Strashko <grygorii.strashko@ti.com>
11982L:	linux-omap@vger.kernel.org
11983L:	netdev@vger.kernel.org
11984S:	Maintained
11985F:	drivers/net/ethernet/ti/cpsw*
11986F:	drivers/net/ethernet/ti/davinci*
11987
11988TI FLASH MEDIA INTERFACE DRIVER
11989M:	Alex Dubov <oakad@yahoo.com>
11990S:	Maintained
11991F:	drivers/misc/tifm*
11992F:	drivers/mmc/host/tifm_sd.c
11993F:	include/linux/tifm.h
11994
11995TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11996M:	Santosh Shilimkar <ssantosh@kernel.org>
11997L:	linux-kernel@vger.kernel.org
11998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11999S:	Maintained
12000F:	drivers/soc/ti/*
12001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12002
12003
12004TI LM49xxx FAMILY ASoC CODEC DRIVERS
12005M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12006M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12007L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12008S:	Maintained
12009F:	sound/soc/codecs/lm49453*
12010F:	sound/soc/codecs/isabelle*
12011
12012TI LP855x BACKLIGHT DRIVER
12013M:	Milo Kim <milo.kim@ti.com>
12014S:	Maintained
12015F:	Documentation/backlight/lp855x-driver.txt
12016F:	drivers/video/backlight/lp855x_bl.c
12017F:	include/linux/platform_data/lp855x.h
12018
12019TI LP8727 CHARGER DRIVER
12020M:	Milo Kim <milo.kim@ti.com>
12021S:	Maintained
12022F:	drivers/power/supply/lp8727_charger.c
12023F:	include/linux/platform_data/lp8727.h
12024
12025TI LP8788 MFD DRIVER
12026M:	Milo Kim <milo.kim@ti.com>
12027S:	Maintained
12028F:	drivers/iio/adc/lp8788_adc.c
12029F:	drivers/leds/leds-lp8788.c
12030F:	drivers/mfd/lp8788*.c
12031F:	drivers/power/supply/lp8788-charger.c
12032F:	drivers/regulator/lp8788-*.c
12033F:	include/linux/mfd/lp8788*.h
12034
12035TI NETCP ETHERNET DRIVER
12036M:	Wingman Kwok <w-kwok2@ti.com>
12037M:	Murali Karicheri <m-karicheri2@ti.com>
12038L:	netdev@vger.kernel.org
12039S:	Maintained
12040F:	drivers/net/ethernet/ti/netcp*
12041
12042TI TAS571X FAMILY ASoC CODEC DRIVER
12043M:	Kevin Cernekee <cernekee@chromium.org>
12044L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12045S:	Odd Fixes
12046F:	sound/soc/codecs/tas571x*
12047
12048TI TWL4030 SERIES SOC CODEC DRIVER
12049M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12050L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12051S:	Maintained
12052F:	sound/soc/codecs/twl4030*
12053
12054TI WILINK WIRELESS DRIVERS
12055L:	linux-wireless@vger.kernel.org
12056W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12057W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12059S:	Orphan
12060F:	drivers/net/wireless/ti/
12061F:	include/linux/wl12xx.h
12062
12063TIPC NETWORK LAYER
12064M:	Jon Maloy <jon.maloy@ericsson.com>
12065M:	Ying Xue <ying.xue@windriver.com>
12066L:	netdev@vger.kernel.org (core kernel code)
12067L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12068W:	http://tipc.sourceforge.net/
12069S:	Maintained
12070F:	include/uapi/linux/tipc*.h
12071F:	net/tipc/
12072
12073TILE ARCHITECTURE
12074M:	Chris Metcalf <cmetcalf@mellanox.com>
12075W:	http://www.mellanox.com/repository/solutions/tile-scm/
12076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12077S:	Supported
12078F:	arch/tile/
12079F:	drivers/char/tile-srom.c
12080F:	drivers/edac/tile_edac.c
12081F:	drivers/net/ethernet/tile/
12082F:	drivers/rtc/rtc-tile.c
12083F:	drivers/tty/hvc/hvc_tile.c
12084F:	drivers/tty/serial/tilegx.c
12085F:	drivers/usb/host/*-tilegx.c
12086F:	include/linux/usb/tilegx.h
12087
12088TLAN NETWORK DRIVER
12089M:	Samuel Chessman <chessman@tux.org>
12090L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12091W:	http://sourceforge.net/projects/tlan/
12092S:	Maintained
12093F:	Documentation/networking/tlan.txt
12094F:	drivers/net/ethernet/ti/tlan.*
12095
12096TOMOYO SECURITY MODULE
12097M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12098M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12099L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12100L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12101L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12102L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12103W:	http://tomoyo.sourceforge.jp/
12104T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12105S:	Maintained
12106F:	security/tomoyo/
12107
12108TOPSTAR LAPTOP EXTRAS DRIVER
12109M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12110L:	platform-driver-x86@vger.kernel.org
12111S:	Maintained
12112F:	drivers/platform/x86/topstar-laptop.c
12113
12114TOSHIBA ACPI EXTRAS DRIVER
12115M:	Azael Avalos <coproscefalo@gmail.com>
12116L:	platform-driver-x86@vger.kernel.org
12117S:	Maintained
12118F:	drivers/platform/x86/toshiba_acpi.c
12119
12120TOSHIBA BLUETOOTH DRIVER
12121M:	Azael Avalos <coproscefalo@gmail.com>
12122L:	platform-driver-x86@vger.kernel.org
12123S:	Maintained
12124F:	drivers/platform/x86/toshiba_bluetooth.c
12125
12126TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12127M:	Azael Avalos <coproscefalo@gmail.com>
12128L:	platform-driver-x86@vger.kernel.org
12129S:	Maintained
12130F:	drivers/platform/x86/toshiba_haps.c
12131
12132TOSHIBA WMI HOTKEYS DRIVER
12133M:	Azael Avalos <coproscefalo@gmail.com>
12134L:	platform-driver-x86@vger.kernel.org
12135S:	Maintained
12136F:	drivers/platform/x86/toshiba-wmi.c
12137
12138TOSHIBA SMM DRIVER
12139M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12140W:	http://www.buzzard.org.uk/toshiba/
12141S:	Maintained
12142F:	drivers/char/toshiba.c
12143F:	include/linux/toshiba.h
12144F:	include/uapi/linux/toshiba.h
12145
12146TOSHIBA TC358743 DRIVER
12147M:	Mats Randgaard <matrandg@cisco.com>
12148L:	linux-media@vger.kernel.org
12149S:	Maintained
12150F:	drivers/media/i2c/tc358743*
12151F:	include/media/i2c/tc358743.h
12152
12153TMIO/SDHI MMC DRIVER
12154M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12155L:	linux-mmc@vger.kernel.org
12156S:	Supported
12157F:	drivers/mmc/host/tmio_mmc*
12158F:	drivers/mmc/host/sh_mobile_sdhi.c
12159F:	include/linux/mfd/tmio.h
12160
12161TMP401 HARDWARE MONITOR DRIVER
12162M:	Guenter Roeck <linux@roeck-us.net>
12163L:	linux-hwmon@vger.kernel.org
12164S:	Maintained
12165F:	Documentation/hwmon/tmp401
12166F:	drivers/hwmon/tmp401.c
12167
12168TMPFS (SHMEM FILESYSTEM)
12169M:	Hugh Dickins <hughd@google.com>
12170L:	linux-mm@kvack.org
12171S:	Maintained
12172F:	include/linux/shmem_fs.h
12173F:	mm/shmem.c
12174
12175TM6000 VIDEO4LINUX DRIVER
12176M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12177M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12178L:	linux-media@vger.kernel.org
12179W:	https://linuxtv.org
12180T:	git git://linuxtv.org/media_tree.git
12181S:	Odd fixes
12182F:	drivers/media/usb/tm6000/
12183F:	Documentation/media/v4l-drivers/tm6000*
12184
12185TW5864 VIDEO4LINUX DRIVER
12186M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12187M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12188M:	Andrey Utkin <andrey_utkin@fastmail.com>
12189L:	linux-media@vger.kernel.org
12190S:	Supported
12191F:	drivers/media/pci/tw5864/
12192
12193TW68 VIDEO4LINUX DRIVER
12194M:	Hans Verkuil <hverkuil@xs4all.nl>
12195L:	linux-media@vger.kernel.org
12196T:	git git://linuxtv.org/media_tree.git
12197W:	https://linuxtv.org
12198S:	Odd Fixes
12199F:	drivers/media/pci/tw68/
12200
12201TW686X VIDEO4LINUX DRIVER
12202M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12203L:	linux-media@vger.kernel.org
12204T:	git git://linuxtv.org/media_tree.git
12205W:	http://linuxtv.org
12206S:	Maintained
12207F:	drivers/media/pci/tw686x/
12208
12209TPM DEVICE DRIVER
12210M:	Peter Huewe <peterhuewe@gmx.de>
12211M:	Marcel Selhorst <tpmdd@selhorst.net>
12212M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12213R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12214W:	http://tpmdd.sourceforge.net
12215L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12216Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12217T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12218S:	Maintained
12219F:	drivers/char/tpm/
12220
12221TPM IBM_VTPM DEVICE DRIVER
12222M:	Ashley Lai <ashleydlai@gmail.com>
12223W:	http://tpmdd.sourceforge.net
12224L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12225S:	Maintained
12226F:	drivers/char/tpm/tpm_ibmvtpm*
12227
12228TRACING
12229M:	Steven Rostedt <rostedt@goodmis.org>
12230M:	Ingo Molnar <mingo@redhat.com>
12231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12232S:	Maintained
12233F:	Documentation/trace/ftrace.txt
12234F:	arch/*/*/*/ftrace.h
12235F:	arch/*/kernel/ftrace.c
12236F:	include/*/ftrace.h
12237F:	include/linux/trace*.h
12238F:	include/trace/
12239F:	kernel/trace/
12240F:	tools/testing/selftests/ftrace/
12241
12242TRACING MMIO ACCESSES (MMIOTRACE)
12243M:	Steven Rostedt <rostedt@goodmis.org>
12244M:	Ingo Molnar <mingo@kernel.org>
12245R:	Karol Herbst <karolherbst@gmail.com>
12246R:	Pekka Paalanen <ppaalanen@gmail.com>
12247S:	Maintained
12248L:	linux-kernel@vger.kernel.org
12249L:	nouveau@lists.freedesktop.org
12250F:	kernel/trace/trace_mmiotrace.c
12251F:	include/linux/mmiotrace.h
12252F:	arch/x86/mm/kmmio.c
12253F:	arch/x86/mm/mmio-mod.c
12254F:	arch/x86/mm/testmmiotrace.c
12255
12256TRIVIAL PATCHES
12257M:	Jiri Kosina <trivial@kernel.org>
12258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12259S:	Maintained
12260K:	^Subject:.*(?i)trivial
12261
12262TTY LAYER
12263M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12264M:	Jiri Slaby <jslaby@suse.com>
12265S:	Supported
12266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12267F:	Documentation/serial/
12268F:	drivers/tty/
12269F:	drivers/tty/serial/serial_core.c
12270F:	include/linux/serial_core.h
12271F:	include/linux/serial.h
12272F:	include/linux/tty.h
12273F:	include/uapi/linux/serial_core.h
12274F:	include/uapi/linux/serial.h
12275F:	include/uapi/linux/tty.h
12276
12277TUA9001 MEDIA DRIVER
12278M:	Antti Palosaari <crope@iki.fi>
12279L:	linux-media@vger.kernel.org
12280W:	https://linuxtv.org
12281W:	http://palosaari.fi/linux/
12282Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12283T:	git git://linuxtv.org/anttip/media_tree.git
12284S:	Maintained
12285F:	drivers/media/tuners/tua9001*
12286
12287TULIP NETWORK DRIVERS
12288L:	netdev@vger.kernel.org
12289L:	linux-parisc@vger.kernel.org
12290S:	Orphan
12291F:	drivers/net/ethernet/dec/tulip/
12292
12293TUN/TAP driver
12294M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12295W:	http://vtun.sourceforge.net/tun
12296S:	Maintained
12297F:	Documentation/networking/tuntap.txt
12298F:	arch/um/os-Linux/drivers/
12299
12300TURBOCHANNEL SUBSYSTEM
12301M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12302M:	Ralf Baechle <ralf@linux-mips.org>
12303L:	linux-mips@linux-mips.org
12304Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12305S:	Maintained
12306F:	drivers/tc/
12307F:	include/linux/tc.h
12308
12309UBI FILE SYSTEM (UBIFS)
12310M:	Richard Weinberger <richard@nod.at>
12311M:	Artem Bityutskiy <dedekind1@gmail.com>
12312M:	Adrian Hunter <adrian.hunter@intel.com>
12313L:	linux-mtd@lists.infradead.org
12314T:	git git://git.infradead.org/ubifs-2.6.git
12315W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12316S:	Supported
12317F:	Documentation/filesystems/ubifs.txt
12318F:	fs/ubifs/
12319
12320UCLINUX (M68KNOMMU AND COLDFIRE)
12321M:	Greg Ungerer <gerg@linux-m68k.org>
12322W:	http://www.linux-m68k.org/
12323W:	http://www.uclinux.org/
12324L:	linux-m68k@lists.linux-m68k.org
12325L:	uclinux-dev@uclinux.org  (subscribers-only)
12326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12327S:	Maintained
12328F:	arch/m68k/coldfire/
12329F:	arch/m68k/68*/
12330F:	arch/m68k/*/*_no.*
12331F:	arch/m68k/include/asm/*_no.*
12332
12333UDF FILESYSTEM
12334M:	Jan Kara <jack@suse.com>
12335S:	Maintained
12336F:	Documentation/filesystems/udf.txt
12337F:	fs/udf/
12338
12339UFS FILESYSTEM
12340M:	Evgeniy Dushistov <dushistov@mail.ru>
12341S:	Maintained
12342F:	Documentation/filesystems/ufs.txt
12343F:	fs/ufs/
12344
12345UHID USERSPACE HID IO DRIVER:
12346M:	David Herrmann <dh.herrmann@googlemail.com>
12347L:	linux-input@vger.kernel.org
12348S:	Maintained
12349F:	drivers/hid/uhid.c
12350F:	include/uapi/linux/uhid.h
12351
12352ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12353L:	linux-usb@vger.kernel.org
12354S:	Orphan
12355F:	drivers/uwb/
12356F:	include/linux/uwb.h
12357F:	include/linux/uwb/
12358
12359UNICORE32 ARCHITECTURE:
12360M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12361W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12362S:	Maintained
12363T:	git git://github.com/gxt/linux.git
12364F:	arch/unicore32/
12365
12366UNIFDEF
12367M:	Tony Finch <dot@dotat.at>
12368W:	http://dotat.at/prog/unifdef
12369S:	Maintained
12370F:	scripts/unifdef.c
12371
12372UNIFORM CDROM DRIVER
12373M:	Jens Axboe <axboe@kernel.dk>
12374W:	http://www.kernel.dk
12375S:	Maintained
12376F:	Documentation/cdrom/
12377F:	drivers/cdrom/cdrom.c
12378F:	include/linux/cdrom.h
12379F:	include/uapi/linux/cdrom.h
12380
12381UNISYS S-PAR DRIVERS
12382M:	David Kershner <david.kershner@unisys.com>
12383L:	sparmaintainer@unisys.com (Unisys internal)
12384S:	Supported
12385F:	drivers/staging/unisys/
12386
12387UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12388M:	Vinayak Holikatti <vinholikatti@gmail.com>
12389L:	linux-scsi@vger.kernel.org
12390S:	Supported
12391F:	Documentation/scsi/ufs.txt
12392F:	drivers/scsi/ufs/
12393
12394UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12395M:	Joao Pinto <Joao.Pinto@synopsys.com>
12396L:	linux-scsi@vger.kernel.org
12397S:	Supported
12398F:	drivers/scsi/ufs/*dwc*
12399
12400UNSORTED BLOCK IMAGES (UBI)
12401M:	Artem Bityutskiy <dedekind1@gmail.com>
12402M:	Richard Weinberger <richard@nod.at>
12403W:	http://www.linux-mtd.infradead.org/
12404L:	linux-mtd@lists.infradead.org
12405T:	git git://git.infradead.org/ubifs-2.6.git
12406S:	Supported
12407F:	drivers/mtd/ubi/
12408F:	include/linux/mtd/ubi.h
12409F:	include/uapi/mtd/ubi-user.h
12410
12411USB ACM DRIVER
12412M:	Oliver Neukum <oneukum@suse.com>
12413L:	linux-usb@vger.kernel.org
12414S:	Maintained
12415F:	Documentation/usb/acm.txt
12416F:	drivers/usb/class/cdc-acm.*
12417
12418USB AR5523 WIRELESS DRIVER
12419M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12420L:	linux-wireless@vger.kernel.org
12421S:	Maintained
12422F:	drivers/net/wireless/ath/ar5523/
12423
12424USB ATTACHED SCSI
12425M:	Oliver Neukum <oneukum@suse.com>
12426L:	linux-usb@vger.kernel.org
12427L:	linux-scsi@vger.kernel.org
12428S:	Maintained
12429F:	drivers/usb/storage/uas.c
12430
12431USB CDC ETHERNET DRIVER
12432M:	Oliver Neukum <oliver@neukum.org>
12433L:	linux-usb@vger.kernel.org
12434S:	Maintained
12435F:	drivers/net/usb/cdc_*.c
12436F:	include/uapi/linux/usb/cdc.h
12437
12438USB CHAOSKEY DRIVER
12439M:	Keith Packard <keithp@keithp.com>
12440L:	linux-usb@vger.kernel.org
12441S:	Maintained
12442F:	drivers/usb/misc/chaoskey.c
12443
12444USB CYPRESS C67X00 DRIVER
12445M:	Peter Korsgaard <jacmet@sunsite.dk>
12446L:	linux-usb@vger.kernel.org
12447S:	Maintained
12448F:	drivers/usb/c67x00/
12449
12450USB DAVICOM DM9601 DRIVER
12451M:	Peter Korsgaard <jacmet@sunsite.dk>
12452L:	netdev@vger.kernel.org
12453W:	http://www.linux-usb.org/usbnet
12454S:	Maintained
12455F:	drivers/net/usb/dm9601.c
12456
12457USB DIAMOND RIO500 DRIVER
12458M:	Cesar Miquel <miquel@df.uba.ar>
12459L:	rio500-users@lists.sourceforge.net
12460W:	http://rio500.sourceforge.net
12461S:	Maintained
12462F:	drivers/usb/misc/rio500*
12463
12464USB EHCI DRIVER
12465M:	Alan Stern <stern@rowland.harvard.edu>
12466L:	linux-usb@vger.kernel.org
12467S:	Maintained
12468F:	Documentation/usb/ehci.txt
12469F:	drivers/usb/host/ehci*
12470
12471USB GADGET/PERIPHERAL SUBSYSTEM
12472M:	Felipe Balbi <balbi@kernel.org>
12473L:	linux-usb@vger.kernel.org
12474W:	http://www.linux-usb.org/gadget
12475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12476S:	Maintained
12477F:	drivers/usb/gadget/
12478F:	include/linux/usb/gadget*
12479
12480USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12481M:	Jiri Kosina <jikos@kernel.org>
12482R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12483L:	linux-usb@vger.kernel.org
12484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12485S:	Maintained
12486F:	Documentation/hid/hiddev.txt
12487F:	drivers/hid/usbhid/
12488
12489USB ISP116X DRIVER
12490M:	Olav Kongas <ok@artecdesign.ee>
12491L:	linux-usb@vger.kernel.org
12492S:	Maintained
12493F:	drivers/usb/host/isp116x*
12494F:	include/linux/usb/isp116x.h
12495
12496USB LAN78XX ETHERNET DRIVER
12497M:	Woojung Huh <woojung.huh@microchip.com>
12498M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12499L:	netdev@vger.kernel.org
12500S:	Maintained
12501F:	drivers/net/usb/lan78xx.*
12502
12503USB MASS STORAGE DRIVER
12504M:	Alan Stern <stern@rowland.harvard.edu>
12505L:	linux-usb@vger.kernel.org
12506L:	usb-storage@lists.one-eyed-alien.net
12507S:	Maintained
12508W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12509F:	drivers/usb/storage/
12510
12511USB MIDI DRIVER
12512M:	Clemens Ladisch <clemens@ladisch.de>
12513L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12514T:	git git://git.alsa-project.org/alsa-kernel.git
12515S:	Maintained
12516F:	sound/usb/midi.*
12517
12518USB NETWORKING DRIVERS
12519L:	linux-usb@vger.kernel.org
12520S:	Odd Fixes
12521F:	drivers/net/usb/
12522
12523USB OHCI DRIVER
12524M:	Alan Stern <stern@rowland.harvard.edu>
12525L:	linux-usb@vger.kernel.org
12526S:	Maintained
12527F:	Documentation/usb/ohci.txt
12528F:	drivers/usb/host/ohci*
12529
12530USB OTG FSM (Finite State Machine)
12531M:	Peter Chen <Peter.Chen@nxp.com>
12532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12533L:	linux-usb@vger.kernel.org
12534S:	Maintained
12535F:	drivers/usb/common/usb-otg-fsm.c
12536
12537USB OVER IP DRIVER
12538M:	Valentina Manea <valentina.manea.m@gmail.com>
12539M:	Shuah Khan <shuahkh@osg.samsung.com>
12540M:	Shuah Khan <shuah@kernel.org>
12541L:	linux-usb@vger.kernel.org
12542S:	Maintained
12543F:	Documentation/usb/usbip_protocol.txt
12544F:	drivers/usb/usbip/
12545F:	tools/usb/usbip/
12546
12547USB PEGASUS DRIVER
12548M:	Petko Manolov <petkan@nucleusys.com>
12549L:	linux-usb@vger.kernel.org
12550L:	netdev@vger.kernel.org
12551T:	git git://github.com/petkan/pegasus.git
12552W:	https://github.com/petkan/pegasus
12553S:	Maintained
12554F:	drivers/net/usb/pegasus.*
12555
12556USB PHY LAYER
12557M:	Felipe Balbi <balbi@kernel.org>
12558L:	linux-usb@vger.kernel.org
12559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12560S:	Maintained
12561F:	drivers/usb/phy/
12562
12563USB PRINTER DRIVER (usblp)
12564M:	Pete Zaitcev <zaitcev@redhat.com>
12565L:	linux-usb@vger.kernel.org
12566S:	Supported
12567F:	drivers/usb/class/usblp.c
12568
12569USB QMI WWAN NETWORK DRIVER
12570M:	Bjørn Mork <bjorn@mork.no>
12571L:	netdev@vger.kernel.org
12572S:	Maintained
12573F:	Documentation/ABI/testing/sysfs-class-net-qmi
12574F:	drivers/net/usb/qmi_wwan.c
12575
12576USB RTL8150 DRIVER
12577M:	Petko Manolov <petkan@nucleusys.com>
12578L:	linux-usb@vger.kernel.org
12579L:	netdev@vger.kernel.org
12580T:	git git://github.com/petkan/rtl8150.git
12581W:	https://github.com/petkan/rtl8150
12582S:	Maintained
12583F:	drivers/net/usb/rtl8150.c
12584
12585USB SERIAL SUBSYSTEM
12586M:	Johan Hovold <johan@kernel.org>
12587L:	linux-usb@vger.kernel.org
12588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12589S:	Maintained
12590F:	Documentation/usb/usb-serial.txt
12591F:	drivers/usb/serial/
12592F:	include/linux/usb/serial.h
12593
12594USB SMSC75XX ETHERNET DRIVER
12595M:	Steve Glendinning <steve.glendinning@shawell.net>
12596L:	netdev@vger.kernel.org
12597S:	Maintained
12598F:	drivers/net/usb/smsc75xx.*
12599
12600USB SMSC95XX ETHERNET DRIVER
12601M:	Steve Glendinning <steve.glendinning@shawell.net>
12602M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12603L:	netdev@vger.kernel.org
12604S:	Maintained
12605F:	drivers/net/usb/smsc95xx.*
12606
12607USB SUBSYSTEM
12608M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12609L:	linux-usb@vger.kernel.org
12610W:	http://www.linux-usb.org
12611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12612S:	Supported
12613F:	Documentation/devicetree/bindings/usb/
12614F:	Documentation/usb/
12615F:	drivers/usb/
12616F:	include/linux/usb.h
12617F:	include/linux/usb/
12618
12619USB UHCI DRIVER
12620M:	Alan Stern <stern@rowland.harvard.edu>
12621L:	linux-usb@vger.kernel.org
12622S:	Maintained
12623F:	drivers/usb/host/uhci*
12624
12625USB "USBNET" DRIVER FRAMEWORK
12626M:	Oliver Neukum <oneukum@suse.com>
12627L:	netdev@vger.kernel.org
12628W:	http://www.linux-usb.org/usbnet
12629S:	Maintained
12630F:	drivers/net/usb/usbnet.c
12631F:	include/linux/usb/usbnet.h
12632
12633USB VIDEO CLASS
12634M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12635L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12636L:	linux-media@vger.kernel.org
12637T:	git git://linuxtv.org/media_tree.git
12638W:	http://www.ideasonboard.org/uvc/
12639S:	Maintained
12640F:	drivers/media/usb/uvc/
12641F:	include/uapi/linux/uvcvideo.h
12642
12643USB VISION DRIVER
12644M:	Hans Verkuil <hverkuil@xs4all.nl>
12645L:	linux-media@vger.kernel.org
12646T:	git git://linuxtv.org/media_tree.git
12647W:	https://linuxtv.org
12648S:	Odd Fixes
12649F:	drivers/media/usb/usbvision/
12650
12651USB WEBCAM GADGET
12652M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12653L:	linux-usb@vger.kernel.org
12654S:	Maintained
12655F:	drivers/usb/gadget/function/*uvc*
12656F:	drivers/usb/gadget/legacy/webcam.c
12657
12658USB WIRELESS RNDIS DRIVER (rndis_wlan)
12659M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12660L:	linux-wireless@vger.kernel.org
12661S:	Maintained
12662F:	drivers/net/wireless/rndis_wlan.c
12663
12664USB XHCI DRIVER
12665M:	Mathias Nyman <mathias.nyman@intel.com>
12666L:	linux-usb@vger.kernel.org
12667S:	Supported
12668F:	drivers/usb/host/xhci*
12669F:	drivers/usb/host/pci-quirks*
12670
12671USB ZD1201 DRIVER
12672L:	linux-wireless@vger.kernel.org
12673W:	http://linux-lc100020.sourceforge.net
12674S:	Orphan
12675F:	drivers/net/wireless/zydas/zd1201.*
12676
12677USB ZR364XX DRIVER
12678M:	Antoine Jacquet <royale@zerezo.com>
12679L:	linux-usb@vger.kernel.org
12680L:	linux-media@vger.kernel.org
12681T:	git git://linuxtv.org/media_tree.git
12682W:	http://royale.zerezo.com/zr364xx/
12683S:	Maintained
12684F:	Documentation/media/v4l-drivers/zr364xx*
12685F:	drivers/media/usb/zr364xx/
12686
12687ULPI BUS
12688M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12689L:	linux-usb@vger.kernel.org
12690S:	Maintained
12691F:	drivers/usb/common/ulpi.c
12692F:	include/linux/ulpi/
12693
12694USER-MODE LINUX (UML)
12695M:	Jeff Dike <jdike@addtoit.com>
12696M:	Richard Weinberger <richard@nod.at>
12697L:	user-mode-linux-devel@lists.sourceforge.net
12698L:	user-mode-linux-user@lists.sourceforge.net
12699W:	http://user-mode-linux.sourceforge.net
12700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12701S:	Maintained
12702F:	Documentation/virtual/uml/
12703F:	arch/um/
12704F:	arch/x86/um/
12705F:	fs/hostfs/
12706F:	fs/hppfs/
12707
12708USERSPACE I/O (UIO)
12709M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12710S:	Maintained
12711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12712F:	Documentation/DocBook/uio-howto.tmpl
12713F:	drivers/uio/
12714F:	include/linux/uio*.h
12715
12716UTIL-LINUX PACKAGE
12717M:	Karel Zak <kzak@redhat.com>
12718L:	util-linux@vger.kernel.org
12719W:	http://en.wikipedia.org/wiki/Util-linux
12720T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12721S:	Maintained
12722
12723UVESAFB DRIVER
12724M:	Michal Januszewski <spock@gentoo.org>
12725L:	linux-fbdev@vger.kernel.org
12726W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12727S:	Maintained
12728F:	Documentation/fb/uvesafb.txt
12729F:	drivers/video/fbdev/uvesafb.*
12730
12731VF610 NAND DRIVER
12732M:	Stefan Agner <stefan@agner.ch>
12733L:	linux-mtd@lists.infradead.org
12734S:	Supported
12735F:	drivers/mtd/nand/vf610_nfc.c
12736
12737VFAT/FAT/MSDOS FILESYSTEM
12738M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12739S:	Maintained
12740F:	Documentation/filesystems/vfat.txt
12741F:	fs/fat/
12742
12743VFIO DRIVER
12744M:	Alex Williamson <alex.williamson@redhat.com>
12745L:	kvm@vger.kernel.org
12746T:	git git://github.com/awilliam/linux-vfio.git
12747S:	Maintained
12748F:	Documentation/vfio.txt
12749F:	drivers/vfio/
12750F:	include/linux/vfio.h
12751F:	include/uapi/linux/vfio.h
12752
12753VFIO PLATFORM DRIVER
12754M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
12755L:	kvm@vger.kernel.org
12756S:	Maintained
12757F:	drivers/vfio/platform/
12758
12759VIDEOBUF2 FRAMEWORK
12760M:	Pawel Osciak <pawel@osciak.com>
12761M:	Marek Szyprowski <m.szyprowski@samsung.com>
12762M:	Kyungmin Park <kyungmin.park@samsung.com>
12763L:	linux-media@vger.kernel.org
12764S:	Maintained
12765F:	drivers/media/v4l2-core/videobuf2-*
12766F:	include/media/videobuf2-*
12767
12768VIRTIO AND VHOST VSOCK DRIVER
12769M:	Stefan Hajnoczi <stefanha@redhat.com>
12770L:	kvm@vger.kernel.org
12771L:	virtualization@lists.linux-foundation.org
12772L:	netdev@vger.kernel.org
12773S:	Maintained
12774F:	include/linux/virtio_vsock.h
12775F:	include/uapi/linux/virtio_vsock.h
12776F:	net/vmw_vsock/virtio_transport_common.c
12777F:	net/vmw_vsock/virtio_transport.c
12778F:	drivers/vhost/vsock.c
12779F:	drivers/vhost/vsock.h
12780
12781VIRTUAL SERIO DEVICE DRIVER
12782M:	Stephen Chandler Paul <thatslyude@gmail.com>
12783S:	Maintained
12784F:	drivers/input/serio/userio.c
12785F:	include/uapi/linux/userio.h
12786
12787VIRTIO CONSOLE DRIVER
12788M:	Amit Shah <amit.shah@redhat.com>
12789L:	virtualization@lists.linux-foundation.org
12790S:	Maintained
12791F:	drivers/char/virtio_console.c
12792F:	include/linux/virtio_console.h
12793F:	include/uapi/linux/virtio_console.h
12794
12795VIRTIO CORE, NET AND BLOCK DRIVERS
12796M:	"Michael S. Tsirkin" <mst@redhat.com>
12797L:	virtualization@lists.linux-foundation.org
12798S:	Maintained
12799F:	Documentation/devicetree/bindings/virtio/
12800F:	drivers/virtio/
12801F:	tools/virtio/
12802F:	drivers/net/virtio_net.c
12803F:	drivers/block/virtio_blk.c
12804F:	include/linux/virtio_*.h
12805F:	include/uapi/linux/virtio_*.h
12806
12807VIRTIO DRIVERS FOR S390
12808M:	Christian Borntraeger <borntraeger@de.ibm.com>
12809M:	Cornelia Huck <cornelia.huck@de.ibm.com>
12810L:	linux-s390@vger.kernel.org
12811L:	virtualization@lists.linux-foundation.org
12812L:	kvm@vger.kernel.org
12813S:	Supported
12814F:	drivers/s390/virtio/
12815
12816VIRTIO GPU DRIVER
12817M:	David Airlie <airlied@linux.ie>
12818M:	Gerd Hoffmann <kraxel@redhat.com>
12819L:	dri-devel@lists.freedesktop.org
12820L:	virtualization@lists.linux-foundation.org
12821S:	Maintained
12822F:	drivers/gpu/drm/virtio/
12823F:	include/uapi/linux/virtio_gpu.h
12824
12825VIRTIO HOST (VHOST)
12826M:	"Michael S. Tsirkin" <mst@redhat.com>
12827L:	kvm@vger.kernel.org
12828L:	virtualization@lists.linux-foundation.org
12829L:	netdev@vger.kernel.org
12830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12831S:	Maintained
12832F:	drivers/vhost/
12833F:	include/uapi/linux/vhost.h
12834
12835VIRTIO INPUT DRIVER
12836M:	Gerd Hoffmann <kraxel@redhat.com>
12837S:	Maintained
12838F:	drivers/virtio/virtio_input.c
12839F:	include/uapi/linux/virtio_input.h
12840
12841VIA RHINE NETWORK DRIVER
12842S:	Orphan
12843F:	drivers/net/ethernet/via/via-rhine.c
12844
12845VIA SD/MMC CARD CONTROLLER DRIVER
12846M:	Bruce Chang <brucechang@via.com.tw>
12847M:	Harald Welte <HaraldWelte@viatech.com>
12848S:	Maintained
12849F:	drivers/mmc/host/via-sdmmc.c
12850
12851VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12852M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12853L:	linux-fbdev@vger.kernel.org
12854S:	Maintained
12855F:	include/linux/via-core.h
12856F:	include/linux/via-gpio.h
12857F:	include/linux/via_i2c.h
12858F:	drivers/video/fbdev/via/
12859
12860VIA VELOCITY NETWORK DRIVER
12861M:	Francois Romieu <romieu@fr.zoreil.com>
12862L:	netdev@vger.kernel.org
12863S:	Maintained
12864F:	drivers/net/ethernet/via/via-velocity.*
12865
12866VIRT LIB
12867M:	Alex Williamson <alex.williamson@redhat.com>
12868M:	Paolo Bonzini <pbonzini@redhat.com>
12869L:	kvm@vger.kernel.org
12870S:	Supported
12871F:	virt/lib/
12872
12873VIVID VIRTUAL VIDEO DRIVER
12874M:	Hans Verkuil <hverkuil@xs4all.nl>
12875L:	linux-media@vger.kernel.org
12876T:	git git://linuxtv.org/media_tree.git
12877W:	https://linuxtv.org
12878S:	Maintained
12879F:	drivers/media/platform/vivid/*
12880
12881VLAN (802.1Q)
12882M:	Patrick McHardy <kaber@trash.net>
12883L:	netdev@vger.kernel.org
12884S:	Maintained
12885F:	drivers/net/macvlan.c
12886F:	include/linux/if_*vlan.h
12887F:	net/8021q/
12888
12889VLYNQ BUS
12890M:	Florian Fainelli <f.fainelli@gmail.com>
12891L:	openwrt-devel@lists.openwrt.org (subscribers-only)
12892S:	Maintained
12893F:	drivers/vlynq/vlynq.c
12894F:	include/linux/vlynq.h
12895
12896VME SUBSYSTEM
12897M:	Martyn Welch <martyn@welchs.me.uk>
12898M:	Manohar Vanga <manohar.vanga@gmail.com>
12899M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12900L:	devel@driverdev.osuosl.org
12901S:	Maintained
12902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12903F:	Documentation/vme_api.txt
12904F:	drivers/staging/vme/
12905F:	drivers/vme/
12906F:	include/linux/vme*
12907
12908VMWARE HYPERVISOR INTERFACE
12909M:	Alok Kataria <akataria@vmware.com>
12910L:	virtualization@lists.linux-foundation.org
12911S:	Supported
12912F:	arch/x86/kernel/cpu/vmware.c
12913
12914VMWARE BALLOON DRIVER
12915M:	Xavier Deguillard <xdeguillard@vmware.com>
12916M:	Philip Moltmann <moltmann@vmware.com>
12917M:	"VMware, Inc." <pv-drivers@vmware.com>
12918L:	linux-kernel@vger.kernel.org
12919S:	Maintained
12920F:	drivers/misc/vmw_balloon.c
12921
12922VMWARE VMMOUSE SUBDRIVER
12923M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
12924M:	"VMware, Inc." <pv-drivers@vmware.com>
12925L:	linux-input@vger.kernel.org
12926S:	Maintained
12927F:	drivers/input/mouse/vmmouse.c
12928F:	drivers/input/mouse/vmmouse.h
12929
12930VMWARE VMXNET3 ETHERNET DRIVER
12931M:	Shrikrishna Khare <skhare@vmware.com>
12932M:	"VMware, Inc." <pv-drivers@vmware.com>
12933L:	netdev@vger.kernel.org
12934S:	Maintained
12935F:	drivers/net/vmxnet3/
12936
12937VMware PVSCSI driver
12938M:	Jim Gill <jgill@vmware.com>
12939M:	VMware PV-Drivers <pv-drivers@vmware.com>
12940L:	linux-scsi@vger.kernel.org
12941S:	Maintained
12942F:	drivers/scsi/vmw_pvscsi.c
12943F:	drivers/scsi/vmw_pvscsi.h
12944
12945VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12946M:	Liam Girdwood <lgirdwood@gmail.com>
12947M:	Mark Brown <broonie@kernel.org>
12948L:	linux-kernel@vger.kernel.org
12949W:	http://www.slimlogic.co.uk/?p=48
12950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12951S:	Supported
12952F:	Documentation/devicetree/bindings/regulator/
12953F:	drivers/regulator/
12954F:	include/dt-bindings/regulator/
12955F:	include/linux/regulator/
12956
12957VRF
12958M:	David Ahern <dsa@cumulusnetworks.com>
12959M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12960L:	netdev@vger.kernel.org
12961S:	Maintained
12962F:	drivers/net/vrf.c
12963F:	Documentation/networking/vrf.txt
12964
12965VT1211 HARDWARE MONITOR DRIVER
12966M:	Juerg Haefliger <juergh@gmail.com>
12967L:	linux-hwmon@vger.kernel.org
12968S:	Maintained
12969F:	Documentation/hwmon/vt1211
12970F:	drivers/hwmon/vt1211.c
12971
12972VT8231 HARDWARE MONITOR DRIVER
12973M:	Roger Lucas <vt8231@hiddenengine.co.uk>
12974L:	linux-hwmon@vger.kernel.org
12975S:	Maintained
12976F:	drivers/hwmon/vt8231.c
12977
12978VUB300 USB to SDIO/SD/MMC bridge chip
12979M:	Tony Olech <tony.olech@elandigitalsystems.com>
12980L:	linux-mmc@vger.kernel.org
12981L:	linux-usb@vger.kernel.org
12982S:	Supported
12983F:	drivers/mmc/host/vub300.c
12984
12985W1 DALLAS'S 1-WIRE BUS
12986M:	Evgeniy Polyakov <zbr@ioremap.net>
12987S:	Maintained
12988F:	Documentation/w1/
12989F:	drivers/w1/
12990
12991W83791D HARDWARE MONITORING DRIVER
12992M:	Marc Hulsman <m.hulsman@tudelft.nl>
12993L:	linux-hwmon@vger.kernel.org
12994S:	Maintained
12995F:	Documentation/hwmon/w83791d
12996F:	drivers/hwmon/w83791d.c
12997
12998W83793 HARDWARE MONITORING DRIVER
12999M:	Rudolf Marek <r.marek@assembler.cz>
13000L:	linux-hwmon@vger.kernel.org
13001S:	Maintained
13002F:	Documentation/hwmon/w83793
13003F:	drivers/hwmon/w83793.c
13004
13005W83795 HARDWARE MONITORING DRIVER
13006M:	Jean Delvare <jdelvare@suse.com>
13007L:	linux-hwmon@vger.kernel.org
13008S:	Maintained
13009F:	drivers/hwmon/w83795.c
13010
13011W83L51xD SD/MMC CARD INTERFACE DRIVER
13012M:	Pierre Ossman <pierre@ossman.eu>
13013S:	Maintained
13014F:	drivers/mmc/host/wbsd.*
13015
13016WACOM PROTOCOL 4 SERIAL TABLETS
13017M:	Julian Squires <julian@cipht.net>
13018M:	Hans de Goede <hdegoede@redhat.com>
13019L:	linux-input@vger.kernel.org
13020S:	Maintained
13021F:	drivers/input/tablet/wacom_serial4.c
13022
13023WATCHDOG DEVICE DRIVERS
13024M:	Wim Van Sebroeck <wim@iguana.be>
13025R:	Guenter Roeck <linux@roeck-us.net>
13026L:	linux-watchdog@vger.kernel.org
13027W:	http://www.linux-watchdog.org/
13028T:	git git://www.linux-watchdog.org/linux-watchdog.git
13029S:	Maintained
13030F:	Documentation/devicetree/bindings/watchdog/
13031F:	Documentation/watchdog/
13032F:	drivers/watchdog/
13033F:	include/linux/watchdog.h
13034F:	include/uapi/linux/watchdog.h
13035
13036WIIMOTE HID DRIVER
13037M:	David Herrmann <dh.herrmann@googlemail.com>
13038L:	linux-input@vger.kernel.org
13039S:	Maintained
13040F:	drivers/hid/hid-wiimote*
13041
13042WINBOND CIR DRIVER
13043M:	David Härdeman <david@hardeman.nu>
13044S:	Maintained
13045F:	drivers/media/rc/winbond-cir.c
13046
13047WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13048M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13049L:	linux-watchdog@vger.kernel.org
13050S:	Maintained
13051F:	drivers/watchdog/ebc-c384_wdt.c
13052
13053WINSYSTEMS WS16C48 GPIO DRIVER
13054M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13055L:	linux-gpio@vger.kernel.org
13056S:	Maintained
13057F:	drivers/gpio/gpio-ws16c48.c
13058
13059WIMAX STACK
13060M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13061M:	linux-wimax@intel.com
13062L:	wimax@linuxwimax.org (subscribers-only)
13063S:	Supported
13064W:	http://linuxwimax.org
13065F:	Documentation/wimax/README.wimax
13066F:	include/linux/wimax/debug.h
13067F:	include/net/wimax.h
13068F:	include/uapi/linux/wimax.h
13069F:	net/wimax/
13070
13071WISTRON LAPTOP BUTTON DRIVER
13072M:	Miloslav Trmac <mitr@volny.cz>
13073S:	Maintained
13074F:	drivers/input/misc/wistron_btns.c
13075
13076WL3501 WIRELESS PCMCIA CARD DRIVER
13077M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13078L:	linux-wireless@vger.kernel.org
13079W:	http://oops.ghostprotocols.net:81/blog
13080S:	Maintained
13081F:	drivers/net/wireless/wl3501*
13082
13083WOLFSON MICROELECTRONICS DRIVERS
13084L:	patches@opensource.wolfsonmicro.com
13085T:	git https://github.com/CirrusLogic/linux-drivers.git
13086W:	https://github.com/CirrusLogic/linux-drivers/wiki
13087S:	Supported
13088F:	Documentation/hwmon/wm83??
13089F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13090F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13091F:	Documentation/devicetree/bindings/mfd/arizona.txt
13092F:	arch/arm/mach-s3c64xx/mach-crag6410*
13093F:	drivers/clk/clk-wm83*.c
13094F:	drivers/extcon/extcon-arizona.c
13095F:	drivers/leds/leds-wm83*.c
13096F:	drivers/gpio/gpio-*wm*.c
13097F:	drivers/gpio/gpio-arizona.c
13098F:	drivers/hwmon/wm83??-hwmon.c
13099F:	drivers/input/misc/wm831x-on.c
13100F:	drivers/input/touchscreen/wm831x-ts.c
13101F:	drivers/input/touchscreen/wm97*.c
13102F:	drivers/mfd/arizona*
13103F:	drivers/mfd/wm*.c
13104F:	drivers/mfd/cs47l24*
13105F:	drivers/power/supply/wm83*.c
13106F:	drivers/rtc/rtc-wm83*.c
13107F:	drivers/regulator/wm8*.c
13108F:	drivers/video/backlight/wm83*_bl.c
13109F:	drivers/watchdog/wm83*_wdt.c
13110F:	include/linux/mfd/arizona/
13111F:	include/linux/mfd/wm831x/
13112F:	include/linux/mfd/wm8350/
13113F:	include/linux/mfd/wm8400*
13114F:	include/linux/wm97xx.h
13115F:	include/sound/wm????.h
13116F:	sound/soc/codecs/arizona.?
13117F:	sound/soc/codecs/wm*
13118F:	sound/soc/codecs/cs47l24*
13119
13120WORKQUEUE
13121M:	Tejun Heo <tj@kernel.org>
13122R:	Lai Jiangshan <jiangshanlai@gmail.com>
13123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13124S:	Maintained
13125F:	include/linux/workqueue.h
13126F:	kernel/workqueue.c
13127F:	Documentation/workqueue.txt
13128
13129X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13130M:	Chen-Yu Tsai <wens@csie.org>
13131L:	linux-kernel@vger.kernel.org
13132S:	Maintained
13133N:	axp[128]
13134
13135X.25 NETWORK LAYER
13136M:	Andrew Hendry <andrew.hendry@gmail.com>
13137L:	linux-x25@vger.kernel.org
13138S:	Odd Fixes
13139F:	Documentation/networking/x25*
13140F:	include/net/x25*
13141F:	net/x25/
13142
13143X86 ARCHITECTURE (32-BIT AND 64-BIT)
13144M:	Thomas Gleixner <tglx@linutronix.de>
13145M:	Ingo Molnar <mingo@redhat.com>
13146M:	"H. Peter Anvin" <hpa@zytor.com>
13147M:	x86@kernel.org
13148L:	linux-kernel@vger.kernel.org
13149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13150S:	Maintained
13151F:	Documentation/x86/
13152F:	arch/x86/
13153
13154X86 PLATFORM DRIVERS
13155M:	Darren Hart <dvhart@infradead.org>
13156L:	platform-driver-x86@vger.kernel.org
13157T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13158S:	Maintained
13159F:	drivers/platform/x86/
13160F:	drivers/platform/olpc/
13161
13162X86 MCE INFRASTRUCTURE
13163M:	Tony Luck <tony.luck@intel.com>
13164M:	Borislav Petkov <bp@alien8.de>
13165L:	linux-edac@vger.kernel.org
13166S:	Maintained
13167F:	arch/x86/kernel/cpu/mcheck/*
13168
13169X86 MICROCODE UPDATE SUPPORT
13170M:	Borislav Petkov <bp@alien8.de>
13171S:	Maintained
13172F:	arch/x86/kernel/cpu/microcode/*
13173
13174X86 VDSO
13175M:	Andy Lutomirski <luto@amacapital.net>
13176L:	linux-kernel@vger.kernel.org
13177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13178S:	Maintained
13179F:	arch/x86/entry/vdso/
13180
13181XC2028/3028 TUNER DRIVER
13182M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13183M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13184L:	linux-media@vger.kernel.org
13185W:	https://linuxtv.org
13186T:	git git://linuxtv.org/media_tree.git
13187S:	Maintained
13188F:	drivers/media/tuners/tuner-xc2028.*
13189
13190XEN HYPERVISOR INTERFACE
13191M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13192M:	David Vrabel <david.vrabel@citrix.com>
13193M:	Juergen Gross <jgross@suse.com>
13194L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13196S:	Supported
13197F:	arch/x86/xen/
13198F:	drivers/*/xen-*front.c
13199F:	drivers/xen/
13200F:	arch/x86/include/asm/xen/
13201F:	include/xen/
13202F:	include/uapi/xen/
13203
13204XEN HYPERVISOR ARM
13205M:	Stefano Stabellini <sstabellini@kernel.org>
13206L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13207S:	Maintained
13208F:	arch/arm/xen/
13209F:	arch/arm/include/asm/xen/
13210
13211XEN HYPERVISOR ARM64
13212M:	Stefano Stabellini <sstabellini@kernel.org>
13213L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13214S:	Maintained
13215F:	arch/arm64/xen/
13216F:	arch/arm64/include/asm/xen/
13217
13218XEN NETWORK BACKEND DRIVER
13219M:	Wei Liu <wei.liu2@citrix.com>
13220M:	Paul Durrant <paul.durrant@citrix.com>
13221L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13222L:	netdev@vger.kernel.org
13223S:	Supported
13224F:	drivers/net/xen-netback/*
13225
13226XEN PCI SUBSYSTEM
13227M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13228L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13229S:	Supported
13230F:	arch/x86/pci/*xen*
13231F:	drivers/pci/*xen*
13232
13233XEN BLOCK SUBSYSTEM
13234M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13235M:	Roger Pau Monné <roger.pau@citrix.com>
13236L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13237S:	Supported
13238F:	drivers/block/xen-blkback/*
13239F:	drivers/block/xen*
13240
13241XEN PVSCSI DRIVERS
13242M:	Juergen Gross <jgross@suse.com>
13243L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13244L:	linux-scsi@vger.kernel.org
13245S:	Supported
13246F:	drivers/scsi/xen-scsifront.c
13247F:	drivers/xen/xen-scsiback.c
13248F:	include/xen/interface/io/vscsiif.h
13249
13250XEN SWIOTLB SUBSYSTEM
13251M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13252L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13253S:	Supported
13254F:	arch/x86/xen/*swiotlb*
13255F:	drivers/xen/*swiotlb*
13256
13257XFS FILESYSTEM
13258M:	Dave Chinner <david@fromorbit.com>
13259M:	linux-xfs@vger.kernel.org
13260L:	linux-xfs@vger.kernel.org
13261W:	http://xfs.org/
13262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13263S:	Supported
13264F:	Documentation/filesystems/xfs.txt
13265F:	fs/xfs/
13266
13267XILINX AXI ETHERNET DRIVER
13268M:	Anirudha Sarangi <anirudh@xilinx.com>
13269M:	John Linn <John.Linn@xilinx.com>
13270S:	Maintained
13271F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13272
13273XILINX UARTLITE SERIAL DRIVER
13274M:	Peter Korsgaard <jacmet@sunsite.dk>
13275L:	linux-serial@vger.kernel.org
13276S:	Maintained
13277F:	drivers/tty/serial/uartlite.c
13278
13279XILINX VIDEO IP CORES
13280M:	Hyun Kwon <hyun.kwon@xilinx.com>
13281M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13282L:	linux-media@vger.kernel.org
13283T:	git git://linuxtv.org/media_tree.git
13284S:	Supported
13285F:	Documentation/devicetree/bindings/media/xilinx/
13286F:	drivers/media/platform/xilinx/
13287F:	include/uapi/linux/xilinx-v4l2-controls.h
13288
13289XILLYBUS DRIVER
13290M:	Eli Billauer <eli.billauer@gmail.com>
13291L:	linux-kernel@vger.kernel.org
13292S:	Supported
13293F:	drivers/char/xillybus/
13294
13295XTENSA XTFPGA PLATFORM SUPPORT
13296M:	Max Filippov <jcmvbkbc@gmail.com>
13297L:	linux-xtensa@linux-xtensa.org
13298S:	Maintained
13299F:	drivers/spi/spi-xtensa-xtfpga.c
13300F:	sound/soc/xtensa/xtfpga-i2s.c
13301
13302YAM DRIVER FOR AX.25
13303M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13304L:	linux-hams@vger.kernel.org
13305S:	Maintained
13306F:	drivers/net/hamradio/yam*
13307F:	include/linux/yam.h
13308
13309YEALINK PHONE DRIVER
13310M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13311L:	usbb2k-api-dev@nongnu.org
13312S:	Maintained
13313F:	Documentation/input/yealink.txt
13314F:	drivers/input/misc/yealink.*
13315
13316Z8530 DRIVER FOR AX.25
13317M:	Joerg Reuter <jreuter@yaina.de>
13318W:	http://yaina.de/jreuter/
13319W:	http://www.qsl.net/dl1bke/
13320L:	linux-hams@vger.kernel.org
13321S:	Maintained
13322F:	Documentation/networking/z8530drv.txt
13323F:	drivers/net/hamradio/*scc.c
13324F:	drivers/net/hamradio/z8530.h
13325
13326ZBUD COMPRESSED PAGE ALLOCATOR
13327M:	Seth Jennings <sjenning@redhat.com>
13328L:	linux-mm@kvack.org
13329S:	Maintained
13330F:	mm/zbud.c
13331F:	include/linux/zbud.h
13332
13333ZD1211RW WIRELESS DRIVER
13334M:	Daniel Drake <dsd@gentoo.org>
13335M:	Ulrich Kunitz <kune@deine-taler.de>
13336W:	http://zd1211.ath.cx/wiki/DriverRewrite
13337L:	linux-wireless@vger.kernel.org
13338L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13339S:	Maintained
13340F:	drivers/net/wireless/zydas/zd1211rw/
13341
13342ZPOOL COMPRESSED PAGE STORAGE API
13343M:	Dan Streetman <ddstreet@ieee.org>
13344L:	linux-mm@kvack.org
13345S:	Maintained
13346F:	mm/zpool.c
13347F:	include/linux/zpool.h
13348
13349ZR36067 VIDEO FOR LINUX DRIVER
13350L:	mjpeg-users@lists.sourceforge.net
13351L:	linux-media@vger.kernel.org
13352W:	http://mjpeg.sourceforge.net/driver-zoran/
13353T:	hg https://linuxtv.org/hg/v4l-dvb
13354S:	Odd Fixes
13355F:	drivers/media/pci/zoran/
13356
13357ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13358M:	Minchan Kim <minchan@kernel.org>
13359M:	Nitin Gupta <ngupta@vflare.org>
13360R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13361L:	linux-kernel@vger.kernel.org
13362S:	Maintained
13363F:	drivers/block/zram/
13364F:	Documentation/blockdev/zram.txt
13365
13366ZS DECSTATION Z85C30 SERIAL DRIVER
13367M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13368S:	Maintained
13369F:	drivers/tty/serial/zs.*
13370
13371ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13372M:	Minchan Kim <minchan@kernel.org>
13373M:	Nitin Gupta <ngupta@vflare.org>
13374R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13375L:	linux-mm@kvack.org
13376S:	Maintained
13377F:	mm/zsmalloc.c
13378F:	include/linux/zsmalloc.h
13379F:	Documentation/vm/zsmalloc.txt
13380
13381ZSWAP COMPRESSED SWAP CACHING
13382M:	Seth Jennings <sjenning@redhat.com>
13383L:	linux-mm@kvack.org
13384S:	Maintained
13385F:	mm/zswap.c
13386
13387THE REST
13388M:	Linus Torvalds <torvalds@linux-foundation.org>
13389L:	linux-kernel@vger.kernel.org
13390Q:	http://patchwork.kernel.org/project/LKML/list/
13391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13392S:	Buried alive in reporters
13393F:	*
13394F:	*/
13395