xref: /linux/MAINTAINERS (revision 7c66e12136c2fa421ae75497e02728f252108a1b)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/CodingStyle for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/SubmittingPatches for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/SubmittingPatches.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	Q: Patchwork web based patch tracking system site
78	T: SCM tree type and location.
79	   Type is one of: git, hg, quilt, stgit, topgit
80	S: Status, one of the following:
81	   Supported:	Someone is actually paid to look after this.
82	   Maintained:	Someone actually looks after it.
83	   Odd Fixes:	It has a maintainer but they don't have time to do
84			much other than throw the odd patch in. See below..
85	   Orphan:	No current maintainer [but maybe you could take the
86			role as you write your new code].
87	   Obsolete:	Old code. Something tagged obsolete generally means
88			it has been replaced by a better system and you
89			should be using that.
90	F: Files and directories with wildcard patterns.
91	   A trailing slash includes all files and subdirectory files.
92	   F:	drivers/net/	all files in and below drivers/net
93	   F:	drivers/net/*	all files in drivers/net, but not below
94	   F:	*/net/*		all files in "any top level directory"/net
95	   One pattern per line.  Multiple F: lines acceptable.
96	N: Files and directories with regex patterns.
97	   N:	[^a-z]tegra	all files whose path contains the word tegra
98	   One pattern per line.  Multiple N: lines acceptable.
99	   scripts/get_maintainer.pl has different behavior for files that
100	   match F: pattern and matches of N: patterns.  By default,
101	   get_maintainer will not look at git log history when an F: pattern
102	   match occurs.  When an N: match occurs, git log history is used
103	   to also notify the people that have git commit signatures.
104	X: Files and directories that are NOT maintained, same rules as F:
105	   Files exclusions are tested before file matches.
106	   Can be useful for excluding a specific subdirectory, for instance:
107	   F:	net/
108	   X:	net/ipv6/
109	   matches all files in and below net excluding net/ipv6/
110	K: Keyword perl extended regex pattern to match content in a
111	   patch or file.  For instance:
112	   K: of_get_profile
113	      matches patches or files that contain "of_get_profile"
114	   K: \b(printk|pr_(info|err))\b
115	      matches patches or files that contain one or more of the words
116	      printk, pr_info or pr_err
117	   One regex pattern per line.  Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125		-----------------------------------
126
1273C59X NETWORK DRIVER
128M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L:	netdev@vger.kernel.org
130S:	Maintained
131F:	Documentation/networking/vortex.txt
132F:	drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M:	David Dillow <dave@thedillows.org>
136L:	netdev@vger.kernel.org
137S:	Maintained
138F:	drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M:	Adam Radford <linuxraid@lsi.com>
142L:	linux-scsi@vger.kernel.org
143W:	http://www.lsi.com
144S:	Supported
145F:	drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L:	linux-scsi@vger.kernel.org
150S:	Maintained
151F:	drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M:	Alexander Aring <aar@pengutronix.de>
155M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L:	linux-bluetooth@vger.kernel.org
157L:	linux-wpan@vger.kernel.org
158S:	Maintained
159F:	net/6lowpan/
160F:	include/net/6lowpan.h
161F:	Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L:	linux-hams@vger.kernel.org
166S:	Maintained
167F:	drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
171L:	netdev@vger.kernel.org
172S:	Maintained
173F:	drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L:	linux-serial@vger.kernel.org
178S:	Maintained
179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F:	drivers/tty/serial/8250*
181F:	include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L:	netdev@vger.kernel.org
185S:	Orphan / Obsolete
186F:	drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M:	Eric Van Hensbergen <ericvh@gmail.com>
190M:	Ron Minnich <rminnich@sandia.gov>
191M:	Latchesar Ionkov <lucho@ionkov.net>
192L:	v9fs-developer@lists.sourceforge.net
193W:	http://swik.net/v9fs
194Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S:	Maintained
197F:	Documentation/filesystems/9p.txt
198F:	fs/9p/
199F:	net/9p/
200F:	include/net/9p/
201F:	include/uapi/linux/virtio_9p.h
202F:	include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M:	Antti Palosaari <crope@iki.fi>
207L:	linux-media@vger.kernel.org
208W:	https://linuxtv.org
209W:	http://palosaari.fi/linux/
210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
211T:	git git://linuxtv.org/anttip/media_tree.git
212S:	Maintained
213F:	drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217L:	linux-scsi@vger.kernel.org
218W:	http://www.adaptec.com/
219S:	Supported
220F:	Documentation/scsi/aacraid.txt
221F:	drivers/scsi/aacraid/
222
223ABI/API
224L:	linux-api@vger.kernel.org
225F:	include/linux/syscalls.h
226F:	kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M:	Hans de Goede <hdegoede@redhat.com>
230L:	linux-hwmon@vger.kernel.org
231S:	Maintained
232F:	drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M:	Alistair John Strachan <alistair@devzero.co.uk>
236L:	linux-hwmon@vger.kernel.org
237S:	Maintained
238F:	drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M:	William Breathitt Gray <vilhelm.gray@gmail.com>
242L:	linux-gpio@vger.kernel.org
243S:	Maintained
244F:	drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
248L:	linux-gpio@vger.kernel.org
249S:	Maintained
250F:	drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M:	Jes Sorensen <jes@trained-monkey.org>
260L:	linux-acenic@sunsite.dk
261S:	Maintained
262F:	drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M:	Peter Feuerer <peter@piie.net>
266L:	platform-driver-x86@vger.kernel.org
267W:	http://piie.net/?section=acerhdf
268S:	Maintained
269F:	drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M:	"Lee, Chun-Yi" <jlee@suse.com>
273L:	platform-driver-x86@vger.kernel.org
274S:	Maintained
275F:	drivers/platform/x86/acer-wmi.c
276
277ACPI
278M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
279M:	Len Brown <lenb@kernel.org>
280L:	linux-acpi@vger.kernel.org
281W:	https://01.org/linux-acpi
282Q:	https://patchwork.kernel.org/project/linux-acpi/list/
283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S:	Supported
285F:	drivers/acpi/
286F:	drivers/pnp/pnpacpi/
287F:	include/linux/acpi.h
288F:	include/acpi/
289F:	Documentation/acpi/
290F:	Documentation/ABI/testing/sysfs-bus-acpi
291F:	Documentation/ABI/testing/configfs-acpi
292F:	drivers/pci/*acpi*
293F:	drivers/pci/*/*acpi*
294F:	drivers/pci/*/*/*acpi*
295F:	tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M:	Robert Moore <robert.moore@intel.com>
299M:	Lv Zheng <lv.zheng@intel.com>
300M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L:	linux-acpi@vger.kernel.org
302L:	devel@acpica.org
303W:	https://acpica.org/
304W:	https://github.com/acpica/acpica/
305Q:	https://patchwork.kernel.org/project/linux-acpi/list/
306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S:	Supported
308F:	drivers/acpi/acpica/
309F:	include/acpi/
310F:	tools/power/acpi/
311
312ACPI FAN DRIVER
313M:	Zhang Rui <rui.zhang@intel.com>
314L:	linux-acpi@vger.kernel.org
315W:	https://01.org/linux-acpi
316S:	Supported
317F:	drivers/acpi/fan.c
318
319ACPI FOR ARM64 (ACPI/arm64)
320M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
321M:	Hanjun Guo <hanjun.guo@linaro.org>
322M:	Sudeep Holla <sudeep.holla@arm.com>
323L:	linux-acpi@vger.kernel.org
324S:	Maintained
325F:	drivers/acpi/arm64
326
327ACPI THERMAL DRIVER
328M:	Zhang Rui <rui.zhang@intel.com>
329L:	linux-acpi@vger.kernel.org
330W:	https://01.org/linux-acpi
331S:	Supported
332F:	drivers/acpi/*thermal*
333
334ACPI VIDEO DRIVER
335M:	Zhang Rui <rui.zhang@intel.com>
336L:	linux-acpi@vger.kernel.org
337W:	https://01.org/linux-acpi
338S:	Supported
339F:	drivers/acpi/acpi_video.c
340
341ACPI WMI DRIVER
342L:	platform-driver-x86@vger.kernel.org
343S:	Orphan
344F:	drivers/platform/x86/wmi.c
345
346AD1889 ALSA SOUND DRIVER
347M:	Thibaut Varene <T-Bone@parisc-linux.org>
348W:	http://wiki.parisc-linux.org/AD1889
349L:	linux-parisc@vger.kernel.org
350S:	Maintained
351F:	sound/pci/ad1889.*
352
353AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
354M:	Michael Hennerich <michael.hennerich@analog.com>
355W:	http://wiki.analog.com/AD5254
356W:	http://ez.analog.com/community/linux-device-drivers
357S:	Supported
358F:	drivers/misc/ad525x_dpot.c
359
360AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
361M:	Michael Hennerich <michael.hennerich@analog.com>
362W:	http://wiki.analog.com/AD5398
363W:	http://ez.analog.com/community/linux-device-drivers
364S:	Supported
365F:	drivers/regulator/ad5398.c
366
367AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
368M:	Michael Hennerich <michael.hennerich@analog.com>
369W:	http://wiki.analog.com/AD7142
370W:	http://ez.analog.com/community/linux-device-drivers
371S:	Supported
372F:	drivers/input/misc/ad714x.c
373
374AD7877 TOUCHSCREEN DRIVER
375M:	Michael Hennerich <michael.hennerich@analog.com>
376W:	http://wiki.analog.com/AD7877
377W:	http://ez.analog.com/community/linux-device-drivers
378S:	Supported
379F:	drivers/input/touchscreen/ad7877.c
380
381AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
382M:	Michael Hennerich <michael.hennerich@analog.com>
383W:	http://wiki.analog.com/AD7879
384W:	http://ez.analog.com/community/linux-device-drivers
385S:	Supported
386F:	drivers/input/touchscreen/ad7879.c
387
388ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
389M:	Jiri Kosina <jikos@kernel.org>
390S:	Maintained
391
392ADF7242 IEEE 802.15.4 RADIO DRIVER
393M:	Michael Hennerich <michael.hennerich@analog.com>
394W:	https://wiki.analog.com/ADF7242
395W:	http://ez.analog.com/community/linux-device-drivers
396L:	linux-wpan@vger.kernel.org
397S:	Supported
398F:	drivers/net/ieee802154/adf7242.c
399F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
400
401ADM1025 HARDWARE MONITOR DRIVER
402M:	Jean Delvare <jdelvare@suse.com>
403L:	linux-hwmon@vger.kernel.org
404S:	Maintained
405F:	Documentation/hwmon/adm1025
406F:	drivers/hwmon/adm1025.c
407
408ADM1029 HARDWARE MONITOR DRIVER
409M:	Corentin Labbe <clabbe.montjoie@gmail.com>
410L:	linux-hwmon@vger.kernel.org
411S:	Maintained
412F:	drivers/hwmon/adm1029.c
413
414ADM8211 WIRELESS DRIVER
415L:	linux-wireless@vger.kernel.org
416W:	http://wireless.kernel.org/
417S:	Orphan
418F:	drivers/net/wireless/admtek/adm8211.*
419
420ADP1653 FLASH CONTROLLER DRIVER
421M:	Sakari Ailus <sakari.ailus@iki.fi>
422L:	linux-media@vger.kernel.org
423S:	Maintained
424F:	drivers/media/i2c/adp1653.c
425F:	include/media/i2c/adp1653.h
426
427ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
428M:	Michael Hennerich <michael.hennerich@analog.com>
429W:	http://wiki.analog.com/ADP5520
430W:	http://ez.analog.com/community/linux-device-drivers
431S:	Supported
432F:	drivers/mfd/adp5520.c
433F:	drivers/video/backlight/adp5520_bl.c
434F:	drivers/leds/leds-adp5520.c
435F:	drivers/gpio/gpio-adp5520.c
436F:	drivers/input/keyboard/adp5520-keys.c
437
438ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
439M:	Michael Hennerich <michael.hennerich@analog.com>
440W:	http://wiki.analog.com/ADP5588
441W:	http://ez.analog.com/community/linux-device-drivers
442S:	Supported
443F:	drivers/input/keyboard/adp5588-keys.c
444F:	drivers/gpio/gpio-adp5588.c
445
446ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
447M:	Michael Hennerich <michael.hennerich@analog.com>
448W:	http://wiki.analog.com/ADP8860
449W:	http://ez.analog.com/community/linux-device-drivers
450S:	Supported
451F:	drivers/video/backlight/adp8860_bl.c
452
453ADS1015 HARDWARE MONITOR DRIVER
454M:	Dirk Eibach <eibach@gdsys.de>
455L:	linux-hwmon@vger.kernel.org
456S:	Maintained
457F:	Documentation/hwmon/ads1015
458F:	drivers/hwmon/ads1015.c
459F:	include/linux/i2c/ads1015.h
460
461ADT746X FAN DRIVER
462M:	Colin Leroy <colin@colino.net>
463S:	Maintained
464F:	drivers/macintosh/therm_adt746x.c
465
466ADT7475 HARDWARE MONITOR DRIVER
467M:	Jean Delvare <jdelvare@suse.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	Documentation/hwmon/adt7475
471F:	drivers/hwmon/adt7475.c
472
473ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
474M:	Michael Hennerich <michael.hennerich@analog.com>
475W:	http://wiki.analog.com/ADXL345
476W:	http://ez.analog.com/community/linux-device-drivers
477S:	Supported
478F:	drivers/input/misc/adxl34x.c
479
480ADVANSYS SCSI DRIVER
481M:	Matthew Wilcox <matthew@wil.cx>
482M:	Hannes Reinecke <hare@suse.com>
483L:	linux-scsi@vger.kernel.org
484S:	Maintained
485F:	Documentation/scsi/advansys.txt
486F:	drivers/scsi/advansys.c
487
488AEDSP16 DRIVER
489M:	Riccardo Facchetti <fizban@tin.it>
490S:	Maintained
491F:	sound/oss/aedsp16.c
492
493AF9013 MEDIA DRIVER
494M:	Antti Palosaari <crope@iki.fi>
495L:	linux-media@vger.kernel.org
496W:	https://linuxtv.org
497W:	http://palosaari.fi/linux/
498Q:	http://patchwork.linuxtv.org/project/linux-media/list/
499T:	git git://linuxtv.org/anttip/media_tree.git
500S:	Maintained
501F:	drivers/media/dvb-frontends/af9013*
502
503AF9033 MEDIA DRIVER
504M:	Antti Palosaari <crope@iki.fi>
505L:	linux-media@vger.kernel.org
506W:	https://linuxtv.org
507W:	http://palosaari.fi/linux/
508Q:	http://patchwork.linuxtv.org/project/linux-media/list/
509T:	git git://linuxtv.org/anttip/media_tree.git
510S:	Maintained
511F:	drivers/media/dvb-frontends/af9033*
512
513AFFS FILE SYSTEM
514L:	linux-fsdevel@vger.kernel.org
515S:	Orphan
516F:	Documentation/filesystems/affs.txt
517F:	fs/affs/
518
519AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
520M:	David Howells <dhowells@redhat.com>
521L:	linux-afs@lists.infradead.org
522S:	Supported
523F:	fs/afs/
524F:	include/net/af_rxrpc.h
525F:	net/rxrpc/af_rxrpc.c
526
527AGPGART DRIVER
528M:	David Airlie <airlied@linux.ie>
529T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
530S:	Maintained
531F:	drivers/char/agp/
532F:	include/linux/agp*
533F:	include/uapi/linux/agp*
534
535AHA152X SCSI DRIVER
536M:	"Juergen E. Fischer" <fischer@norbit.de>
537L:	linux-scsi@vger.kernel.org
538S:	Maintained
539F:	drivers/scsi/aha152x*
540F:	drivers/scsi/pcmcia/aha152x*
541
542AIC7XXX / AIC79XX SCSI DRIVER
543M:	Hannes Reinecke <hare@suse.com>
544L:	linux-scsi@vger.kernel.org
545S:	Maintained
546F:	drivers/scsi/aic7xxx/
547
548AIMSLAB FM RADIO RECEIVER DRIVER
549M:	Hans Verkuil <hverkuil@xs4all.nl>
550L:	linux-media@vger.kernel.org
551T:	git git://linuxtv.org/media_tree.git
552W:	https://linuxtv.org
553S:	Maintained
554F:	drivers/media/radio/radio-aimslab*
555
556AIO
557M:	Benjamin LaHaise <bcrl@kvack.org>
558L:	linux-aio@kvack.org
559S:	Supported
560F:	fs/aio.c
561F:	include/linux/*aio*.h
562
563AIRSPY MEDIA DRIVER
564M:	Antti Palosaari <crope@iki.fi>
565L:	linux-media@vger.kernel.org
566W:	https://linuxtv.org
567W:	http://palosaari.fi/linux/
568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
569T:	git git://linuxtv.org/anttip/media_tree.git
570S:	Maintained
571F:	drivers/media/usb/airspy/
572
573ALCATEL SPEEDTOUCH USB DRIVER
574M:	Duncan Sands <duncan.sands@free.fr>
575L:	linux-usb@vger.kernel.org
576W:	http://www.linux-usb.org/SpeedTouch/
577S:	Maintained
578F:	drivers/usb/atm/speedtch.c
579F:	drivers/usb/atm/usbatm.c
580
581ALCHEMY AU1XX0 MMC DRIVER
582M:	Manuel Lauss <manuel.lauss@gmail.com>
583S:	Maintained
584F:	drivers/mmc/host/au1xmmc.c
585
586ALI1563 I2C DRIVER
587M:	Rudolf Marek <r.marek@assembler.cz>
588L:	linux-i2c@vger.kernel.org
589S:	Maintained
590F:	Documentation/i2c/busses/i2c-ali1563
591F:	drivers/i2c/busses/i2c-ali1563.c
592
593ALLWINNER SECURITY SYSTEM
594M:	Corentin Labbe <clabbe.montjoie@gmail.com>
595L:	linux-crypto@vger.kernel.org
596S:	Maintained
597F:	drivers/crypto/sunxi-ss/
598
599ALPHA PORT
600M:	Richard Henderson <rth@twiddle.net>
601M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
602M:	Matt Turner <mattst88@gmail.com>
603S:	Odd Fixes
604L:	linux-alpha@vger.kernel.org
605F:	arch/alpha/
606
607ALPS PS/2 TOUCHPAD DRIVER
608R:	Pali Rohár <pali.rohar@gmail.com>
609F:	drivers/input/mouse/alps.*
610
611ALTERA MAILBOX DRIVER
612M:	Ley Foon Tan <lftan@altera.com>
613L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S:	Maintained
615F:	drivers/mailbox/mailbox-altera.c
616
617ALTERA PIO DRIVER
618M:	Tien Hock Loh <thloh@altera.com>
619L:	linux-gpio@vger.kernel.org
620S:	Maintained
621F:	drivers/gpio/gpio-altera.c
622
623ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
624M:	Thor Thayer <tthayer@opensource.altera.com>
625S:	Maintained
626F:	drivers/gpio/gpio-altera-a10sr.c
627F:	drivers/mfd/altera-a10sr.c
628F:	include/linux/mfd/altera-a10sr.h
629
630ALTERA TRIPLE SPEED ETHERNET DRIVER
631M:	Vince Bridgers <vbridger@opensource.altera.com>
632L:	netdev@vger.kernel.org
633L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
634S:	Maintained
635F:	drivers/net/ethernet/altera/
636
637ALTERA UART/JTAG UART SERIAL DRIVERS
638M:	Tobias Klauser <tklauser@distanz.ch>
639L:	linux-serial@vger.kernel.org
640L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
641S:	Maintained
642F:	drivers/tty/serial/altera_uart.c
643F:	drivers/tty/serial/altera_jtaguart.c
644F:	include/linux/altera_uart.h
645F:	include/linux/altera_jtaguart.h
646
647AMAZON ETHERNET DRIVERS
648M:	Netanel Belgazal <netanel@annapurnalabs.com>
649R:	Saeed Bishara <saeed@annapurnalabs.com>
650R:	Zorik Machulsky <zorik@annapurnalabs.com>
651L:	netdev@vger.kernel.org
652S:	Supported
653F:	Documentation/networking/ena.txt
654F:	drivers/net/ethernet/amazon/
655
656AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
657M:	Tom Lendacky <thomas.lendacky@amd.com>
658M:	Gary Hook <gary.hook@amd.com>
659L:	linux-crypto@vger.kernel.org
660S:	Supported
661F:	drivers/crypto/ccp/
662F:	include/linux/ccp.h
663
664AMD FAM15H PROCESSOR POWER MONITORING DRIVER
665M:	Huang Rui <ray.huang@amd.com>
666L:	linux-hwmon@vger.kernel.org
667S:	Supported
668F:	Documentation/hwmon/fam15h_power
669F:	drivers/hwmon/fam15h_power.c
670
671AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
672L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
673S:	Orphan
674F:	drivers/usb/gadget/udc/amd5536udc.*
675
676AMD GEODE PROCESSOR/CHIPSET SUPPORT
677P:	Andres Salomon <dilinger@queued.net>
678L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
679W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
680S:	Supported
681F:	drivers/char/hw_random/geode-rng.c
682F:	drivers/crypto/geode*
683F:	drivers/video/fbdev/geode/
684F:	arch/x86/include/asm/geode.h
685
686AMD IOMMU (AMD-VI)
687M:	Joerg Roedel <joro@8bytes.org>
688L:	iommu@lists.linux-foundation.org
689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
690S:	Maintained
691F:	drivers/iommu/amd_iommu*.[ch]
692F:	include/linux/amd-iommu.h
693
694AMD KFD
695M:	Oded Gabbay <oded.gabbay@gmail.com>
696L:	dri-devel@lists.freedesktop.org
697T:	git git://people.freedesktop.org/~gabbayo/linux.git
698S:	Supported
699F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
700F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
701F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
702F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
703F:	drivers/gpu/drm/amd/amdkfd/
704F:	drivers/gpu/drm/amd/include/cik_structs.h
705F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
706F:	drivers/gpu/drm/amd/include/vi_structs.h
707F:	drivers/gpu/drm/radeon/radeon_kfd.c
708F:	drivers/gpu/drm/radeon/radeon_kfd.h
709F:	include/uapi/linux/kfd_ioctl.h
710
711AMD SEATTLE DEVICE TREE SUPPORT
712M:	Brijesh Singh <brijeshkumar.singh@amd.com>
713M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
714M:	Tom Lendacky <thomas.lendacky@amd.com>
715S:	Supported
716F:	arch/arm64/boot/dts/amd/
717
718AMD XGBE DRIVER
719M:	Tom Lendacky <thomas.lendacky@amd.com>
720L:	netdev@vger.kernel.org
721S:	Supported
722F:	drivers/net/ethernet/amd/xgbe/
723F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
724
725AMS (Apple Motion Sensor) DRIVER
726M:	Michael Hanselmann <linux-kernel@hansmi.ch>
727S:	Supported
728F:	drivers/macintosh/ams/
729
730ANALOG DEVICES INC AD9389B DRIVER
731M:	Hans Verkuil <hans.verkuil@cisco.com>
732L:	linux-media@vger.kernel.org
733S:	Maintained
734F:	drivers/media/i2c/ad9389b*
735
736ANALOG DEVICES INC ADV7180 DRIVER
737M:	Lars-Peter Clausen <lars@metafoo.de>
738L:	linux-media@vger.kernel.org
739W:	http://ez.analog.com/community/linux-device-drivers
740S:	Supported
741F:	drivers/media/i2c/adv7180.c
742
743ANALOG DEVICES INC ADV7511 DRIVER
744M:	Hans Verkuil <hans.verkuil@cisco.com>
745L:	linux-media@vger.kernel.org
746S:	Maintained
747F:	drivers/media/i2c/adv7511*
748
749ANALOG DEVICES INC ADV7604 DRIVER
750M:	Hans Verkuil <hans.verkuil@cisco.com>
751L:	linux-media@vger.kernel.org
752S:	Maintained
753F:	drivers/media/i2c/adv7604*
754
755ANALOG DEVICES INC ADV7842 DRIVER
756M:	Hans Verkuil <hans.verkuil@cisco.com>
757L:	linux-media@vger.kernel.org
758S:	Maintained
759F:	drivers/media/i2c/adv7842*
760
761ANALOG DEVICES INC ASOC CODEC DRIVERS
762M:	Lars-Peter Clausen <lars@metafoo.de>
763L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
764W:	http://wiki.analog.com/
765W:	http://ez.analog.com/community/linux-device-drivers
766S:	Supported
767F:	sound/soc/codecs/adau*
768F:	sound/soc/codecs/adav*
769F:	sound/soc/codecs/ad1*
770F:	sound/soc/codecs/ad7*
771F:	sound/soc/codecs/ssm*
772F:	sound/soc/codecs/sigmadsp.*
773
774ANALOG DEVICES INC ASOC DRIVERS
775L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
776L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
777W:	http://blackfin.uclinux.org/
778S:	Supported
779F:	sound/soc/blackfin/*
780
781ANALOG DEVICES INC IIO DRIVERS
782M:	Lars-Peter Clausen <lars@metafoo.de>
783M:	Michael Hennerich <Michael.Hennerich@analog.com>
784W:	http://wiki.analog.com/
785W:	http://ez.analog.com/community/linux-device-drivers
786S:	Supported
787F:	drivers/iio/*/ad*
788X:	drivers/iio/*/adjd*
789F:	drivers/staging/iio/*/ad*
790F:	staging/iio/trigger/iio-trig-bfin-timer.c
791
792ANALOG DEVICES INC DMA DRIVERS
793M:	Lars-Peter Clausen <lars@metafoo.de>
794W:	http://ez.analog.com/community/linux-device-drivers
795S:	Supported
796F:	drivers/dma/dma-axi-dmac.c
797
798ANDROID CONFIG FRAGMENTS
799M:	Rob Herring <robh@kernel.org>
800S:	Supported
801F:	kernel/configs/android*
802
803ANDROID DRIVERS
804M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
805M:	Arve Hjønnevåg <arve@android.com>
806M:	Riley Andrews <riandrews@android.com>
807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
808L:	devel@driverdev.osuosl.org
809S:	Supported
810F:	drivers/android/
811F:	drivers/staging/android/
812
813ANDROID ION DRIVER
814M:	Laura Abbott <labbott@redhat.com>
815M:	Sumit Semwal <sumit.semwal@linaro.org>
816L:	devel@driverdev.osuosl.org
817S:	Supported
818F:	Documentation/devicetree/bindings/staging/ion/
819F:	drivers/staging/android/ion
820F:	drivers/staging/android/uapi/ion.h
821F:	drivers/staging/android/uapi/ion_test.h
822
823AOA (Apple Onboard Audio) ALSA DRIVER
824M:	Johannes Berg <johannes@sipsolutions.net>
825L:	linuxppc-dev@lists.ozlabs.org
826L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
827S:	Maintained
828F:	sound/aoa/
829
830APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
831M:	William Breathitt Gray <vilhelm.gray@gmail.com>
832L:	linux-iio@vger.kernel.org
833S:	Maintained
834F:	drivers/iio/adc/stx104.c
835
836APM DRIVER
837M:	Jiri Kosina <jikos@kernel.org>
838S:	Odd fixes
839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
840F:	arch/x86/kernel/apm_32.c
841F:	include/linux/apm_bios.h
842F:	include/uapi/linux/apm_bios.h
843F:	drivers/char/apm-emulation.c
844
845APPLE BCM5974 MULTITOUCH DRIVER
846M:	Henrik Rydberg <rydberg@bitmath.org>
847L:	linux-input@vger.kernel.org
848S:	Odd fixes
849F:	drivers/input/mouse/bcm5974.c
850
851APPLE SMC DRIVER
852M:	Henrik Rydberg <rydberg@bitmath.org>
853L:	linux-hwmon@vger.kernel.org
854S:	Odd fixes
855F:	drivers/hwmon/applesmc.c
856
857APPLETALK NETWORK LAYER
858M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
859S:	Maintained
860F:	drivers/net/appletalk/
861F:	net/appletalk/
862
863APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
864M:	Duc Dang <dhdang@apm.com>
865S:	Supported
866F:	arch/arm64/boot/dts/apm/
867
868APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
869M:	Iyappan Subramanian <isubramanian@apm.com>
870M:	Keyur Chudgar <kchudgar@apm.com>
871S:	Supported
872F:	drivers/net/ethernet/apm/xgene/
873F:	drivers/net/phy/mdio-xgene.c
874F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
875F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
876
877APPLIED MICRO (APM) X-GENE SOC PMU
878M:	Tai Nguyen <ttnguyen@apm.com>
879S:	Supported
880F:	drivers/perf/xgene_pmu.c
881F:	Documentation/perf/xgene-pmu.txt
882F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
883
884APTINA CAMERA SENSOR PLL
885M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
886L:	linux-media@vger.kernel.org
887S:	Maintained
888F:	drivers/media/i2c/aptina-pll.*
889
890ARC FRAMEBUFFER DRIVER
891M:	Jaya Kumar <jayalk@intworks.biz>
892S:	Maintained
893F:	drivers/video/fbdev/arcfb.c
894F:	drivers/video/fbdev/core/fb_defio.c
895
896ARCNET NETWORK LAYER
897M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
898L:	netdev@vger.kernel.org
899S:	Maintained
900F:	drivers/net/arcnet/
901F:	include/uapi/linux/if_arcnet.h
902
903ARC PGU DRM DRIVER
904M:	Alexey Brodkin <abrodkin@synopsys.com>
905S:	Supported
906F:	drivers/gpu/drm/arc/
907F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
908
909ARM ARCHITECTED TIMER DRIVER
910M:	Mark Rutland <mark.rutland@arm.com>
911M:	Marc Zyngier <marc.zyngier@arm.com>
912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
913S:	Maintained
914F:	arch/arm/include/asm/arch_timer.h
915F:	arch/arm64/include/asm/arch_timer.h
916F:	drivers/clocksource/arm_arch_timer.c
917
918ARM HDLCD DRM DRIVER
919M:	Liviu Dudau <liviu.dudau@arm.com>
920S:	Supported
921F:	drivers/gpu/drm/arm/hdlcd_*
922F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
923
924ARM MALI-DP DRM DRIVER
925M:	Liviu Dudau <liviu.dudau@arm.com>
926M:	Brian Starkey <brian.starkey@arm.com>
927M:	Mali DP Maintainers <malidp@foss.arm.com>
928S:	Supported
929F:	drivers/gpu/drm/arm/
930F:	Documentation/devicetree/bindings/display/arm,malidp.txt
931
932ARM MFM AND FLOPPY DRIVERS
933M:	Ian Molton <spyro@f2s.com>
934S:	Maintained
935F:	arch/arm/lib/floppydma.S
936F:	arch/arm/include/asm/floppy.h
937
938ARM PMU PROFILING AND DEBUGGING
939M:	Will Deacon <will.deacon@arm.com>
940M:	Mark Rutland <mark.rutland@arm.com>
941S:	Maintained
942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
943F:	arch/arm*/kernel/perf_*
944F:	arch/arm/oprofile/common.c
945F:	arch/arm*/kernel/hw_breakpoint.c
946F:	arch/arm*/include/asm/hw_breakpoint.h
947F:	arch/arm*/include/asm/perf_event.h
948F:	drivers/perf/*
949F:	include/linux/perf/arm_pmu.h
950F:	Documentation/devicetree/bindings/arm/pmu.txt
951
952ARM PORT
953M:	Russell King <linux@armlinux.org.uk>
954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
955W:	http://www.armlinux.org.uk/
956S:	Maintained
957F:	arch/arm/
958
959ARM SUB-ARCHITECTURES
960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
961S:	Maintained
962F:	arch/arm/mach-*/
963F:	arch/arm/plat-*/
964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
965
966ARM PRIMECELL AACI PL041 DRIVER
967M:	Russell King <linux@armlinux.org.uk>
968S:	Maintained
969F:	sound/arm/aaci.*
970
971ARM PRIMECELL CLCD PL110 DRIVER
972M:	Russell King <linux@armlinux.org.uk>
973S:	Maintained
974F:	drivers/video/fbdev/amba-clcd.*
975
976ARM PRIMECELL KMI PL050 DRIVER
977M:	Russell King <linux@armlinux.org.uk>
978S:	Maintained
979F:	drivers/input/serio/ambakmi.*
980F:	include/linux/amba/kmi.h
981
982ARM PRIMECELL MMCI PL180/1 DRIVER
983M:	Russell King <linux@armlinux.org.uk>
984S:	Maintained
985F:	drivers/mmc/host/mmci.*
986F:	include/linux/amba/mmci.h
987
988ARM PRIMECELL UART PL010 AND PL011 DRIVERS
989M:	Russell King <linux@armlinux.org.uk>
990S:	Maintained
991F:	drivers/tty/serial/amba-pl01*.c
992F:	include/linux/amba/serial.h
993
994ARM PRIMECELL BUS SUPPORT
995M:	Russell King <linux@armlinux.org.uk>
996S:	Maintained
997F:	drivers/amba/
998F:	include/linux/amba/bus.h
999
1000ARM/ADS SPHERE MACHINE SUPPORT
1001M:	Lennert Buytenhek <kernel@wantstofly.org>
1002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1003S:	Maintained
1004
1005ARM/AFEB9260 MACHINE SUPPORT
1006M:	Sergey Lapin <slapin@ossfans.org>
1007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008S:	Maintained
1009
1010ARM/AJECO 1ARM MACHINE SUPPORT
1011M:	Lennert Buytenhek <kernel@wantstofly.org>
1012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1013S:	Maintained
1014
1015ARM/Allwinner sunXi SoC support
1016M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1017M:	Chen-Yu Tsai <wens@csie.org>
1018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019S:	Maintained
1020N:	sun[x456789]i
1021F:	arch/arm/boot/dts/ntc-gr8*
1022
1023ARM/Allwinner SoC Clock Support
1024M:	Emilio López <emilio@elopez.com.ar>
1025S:	Maintained
1026F:	drivers/clk/sunxi/
1027
1028ARM/Amlogic Meson SoC support
1029M:	Carlo Caione <carlo@caione.org>
1030M:	Kevin Hilman <khilman@baylibre.com>
1031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032L:	linux-amlogic@lists.infradead.org
1033W:	http://linux-meson.com/
1034S:	Maintained
1035F:	arch/arm/mach-meson/
1036F:	arch/arm/boot/dts/meson*
1037F:	arch/arm64/boot/dts/amlogic/
1038F: 	drivers/pinctrl/meson/
1039N:	meson
1040
1041ARM/Annapurna Labs ALPINE ARCHITECTURE
1042M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1043M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045S:	Maintained
1046F:	arch/arm/mach-alpine/
1047F:	arch/arm/boot/dts/alpine*
1048F:	arch/arm64/boot/dts/al/
1049F:	drivers/*/*alpine*
1050
1051ARM/ARTPEC MACHINE SUPPORT
1052M:	Jesper Nilsson <jesper.nilsson@axis.com>
1053M:	Lars Persson <lars.persson@axis.com>
1054M:	Niklas Cassel <niklas.cassel@axis.com>
1055S:	Maintained
1056L:	linux-arm-kernel@axis.com
1057F:	arch/arm/mach-artpec
1058F:	arch/arm/boot/dts/artpec6*
1059F:	drivers/clk/axis
1060
1061ARM/ASPEED MACHINE SUPPORT
1062M:	Joel Stanley <joel@jms.id.au>
1063S:	Maintained
1064F:	arch/arm/mach-aspeed/
1065F:	arch/arm/boot/dts/aspeed-*
1066F:	drivers/*/*aspeed*
1067
1068ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1069M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1070M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1071M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073W:	http://www.linux4sam.org
1074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1075S:	Supported
1076F:	arch/arm/mach-at91/
1077F:	include/soc/at91/
1078F:	arch/arm/boot/dts/at91*.dts
1079F:	arch/arm/boot/dts/at91*.dtsi
1080F:	arch/arm/boot/dts/sama*.dts
1081F:	arch/arm/boot/dts/sama*.dtsi
1082F:	arch/arm/include/debug/at91.S
1083
1084ARM/ATMEL AT91 Clock Support
1085M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1086S:	Maintained
1087F:	drivers/clk/at91
1088
1089ARM/CALXEDA HIGHBANK ARCHITECTURE
1090M:	Rob Herring <robh@kernel.org>
1091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S:	Maintained
1093F:	arch/arm/mach-highbank/
1094F:	arch/arm/boot/dts/highbank.dts
1095F:	arch/arm/boot/dts/ecx-*.dts*
1096
1097ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1098M:	Krzysztof Halasa <khalasa@piap.pl>
1099S:	Maintained
1100F:	arch/arm/mach-cns3xxx/
1101
1102ARM/CAVIUM THUNDER NETWORK DRIVER
1103M:	Sunil Goutham <sgoutham@cavium.com>
1104M:	Robert Richter <rric@kernel.org>
1105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S:	Supported
1107F:	drivers/net/ethernet/cavium/thunder/
1108
1109ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1110M:	Alexander Shiyan <shc_work@mail.ru>
1111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112S:	Odd Fixes
1113N:	clps711x
1114
1115ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1116M:	Hartley Sweeten <hsweeten@visionengravers.com>
1117M:	Ryan Mallon <rmallon@gmail.com>
1118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S:	Maintained
1120F:	arch/arm/mach-ep93xx/
1121F:	arch/arm/mach-ep93xx/include/mach/
1122
1123ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1124M:	Lennert Buytenhek <kernel@wantstofly.org>
1125L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126S:	Maintained
1127
1128ARM/CLKDEV SUPPORT
1129M:	Russell King <linux@armlinux.org.uk>
1130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S:	Maintained
1132F:	arch/arm/include/asm/clkdev.h
1133F:	drivers/clk/clkdev.c
1134
1135ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1136M:	Mike Rapoport <mike@compulab.co.il>
1137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S:	Maintained
1139
1140ARM/CONTEC MICRO9 MACHINE SUPPORT
1141M:	Hubert Feurstein <hubert.feurstein@contec.at>
1142S:	Maintained
1143F:	arch/arm/mach-ep93xx/micro9.c
1144
1145ARM/CORESIGHT FRAMEWORK AND DRIVERS
1146M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S:	Maintained
1149F:	drivers/hwtracing/coresight/*
1150F:	Documentation/trace/coresight.txt
1151F:	Documentation/devicetree/bindings/arm/coresight.txt
1152F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1153F:	tools/perf/arch/arm/util/pmu.c
1154F:	tools/perf/arch/arm/util/auxtrace.c
1155F:	tools/perf/arch/arm/util/cs-etm.c
1156F:	tools/perf/arch/arm/util/cs-etm.h
1157F:	tools/perf/util/cs-etm.h
1158
1159ARM/CORGI MACHINE SUPPORT
1160M:	Richard Purdie <rpurdie@rpsys.net>
1161S:	Maintained
1162
1163ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1164M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166T:	git git://github.com/ulli-kroll/linux.git
1167S:	Maintained
1168F:	arch/arm/mach-gemini/
1169F:	drivers/rtc/rtc-gemini.c
1170
1171ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1172M:	Barry Song <baohua@kernel.org>
1173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1175S:	Maintained
1176F:	arch/arm/boot/dts/prima2*
1177F:	arch/arm/mach-prima2/
1178F:	drivers/clk/sirf/
1179F:	drivers/clocksource/timer-prima2.c
1180F:	drivers/clocksource/timer-atlas7.c
1181N:	[^a-z]sirf
1182
1183ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1184M:	Baruch Siach <baruch@tkos.co.il>
1185L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186S:	Maintained
1187F:	arch/arm/boot/dts/cx92755*
1188N:	digicolor
1189
1190ARM/EBSA110 MACHINE SUPPORT
1191M:	Russell King <linux@armlinux.org.uk>
1192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193W:	http://www.armlinux.org.uk/
1194S:	Maintained
1195F:	arch/arm/mach-ebsa110/
1196F:	drivers/net/ethernet/amd/am79c961a.*
1197
1198ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1199M:	Uwe Kleine-König <kernel@pengutronix.de>
1200L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S:	Maintained
1202N:	efm32
1203
1204ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1205M:	Daniel Ribeiro <drwyrm@gmail.com>
1206M:	Stefan Schmidt <stefan@openezx.org>
1207M:	Harald Welte <laforge@openezx.org>
1208L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1209W:	http://www.openezx.org/
1210S:	Maintained
1211T:	topgit git://git.openezx.org/openezx.git
1212F:	arch/arm/mach-pxa/ezx.c
1213
1214ARM/FARADAY FA526 PORT
1215M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218T:	git git://git.berlios.de/gemini-board
1219F:	arch/arm/mm/*-fa*
1220
1221ARM/FOOTBRIDGE ARCHITECTURE
1222M:	Russell King <linux@armlinux.org.uk>
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224W:	http://www.armlinux.org.uk/
1225S:	Maintained
1226F:	arch/arm/include/asm/hardware/dec21285.h
1227F:	arch/arm/mach-footbridge/
1228
1229ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1230M:	Shawn Guo <shawnguo@kernel.org>
1231M:	Sascha Hauer <kernel@pengutronix.de>
1232R:	Fabio Estevam <fabio.estevam@nxp.com>
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1236F:	arch/arm/mach-imx/
1237F:	arch/arm/mach-mxs/
1238F:	arch/arm/boot/dts/imx*
1239F:	arch/arm/configs/imx*_defconfig
1240F:	drivers/clk/imx/
1241F:	include/soc/imx/
1242
1243ARM/FREESCALE VYBRID ARM ARCHITECTURE
1244M:	Shawn Guo <shawnguo@kernel.org>
1245M:	Sascha Hauer <kernel@pengutronix.de>
1246R:	Stefan Agner <stefan@agner.ch>
1247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248S:	Maintained
1249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1250F:	arch/arm/mach-imx/*vf610*
1251F:	arch/arm/boot/dts/vf*
1252
1253ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1254M:	Lennert Buytenhek <kernel@wantstofly.org>
1255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S:	Maintained
1257
1258ARM/GUMSTIX MACHINE SUPPORT
1259M:	Steve Sakoman <sakoman@gmail.com>
1260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S:	Maintained
1262
1263ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1264M:	Philipp Zabel <philipp.zabel@gmail.com>
1265M:	Paul Parsons <lost.distance@yahoo.com>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268F:	arch/arm/mach-pxa/hx4700.c
1269F:	arch/arm/mach-pxa/include/mach/hx4700.h
1270F:	sound/soc/pxa/hx4700.c
1271
1272ARM/HISILICON SOC SUPPORT
1273M:	Wei Xu <xuwei5@hisilicon.com>
1274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275W:	http://www.hisilicon.com
1276S:	Supported
1277T:	git git://github.com/hisilicon/linux-hisi.git
1278F:	arch/arm/mach-hisi/
1279F:	arch/arm/boot/dts/hi3*
1280F:	arch/arm/boot/dts/hip*
1281F:	arch/arm/boot/dts/hisi*
1282F:	arch/arm64/boot/dts/hisilicon/
1283
1284ARM/HP JORNADA 7XX MACHINE SUPPORT
1285M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1286W:	www.jlime.com
1287S:	Maintained
1288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1289F:	arch/arm/mach-sa1100/jornada720.c
1290F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1291
1292ARM/IGEP MACHINE SUPPORT
1293M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1294M:	Javier Martinez Canillas <javier@dowhile0.org>
1295L:	linux-omap@vger.kernel.org
1296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S:	Maintained
1298F:	arch/arm/boot/dts/omap3-igep*
1299
1300ARM/INCOME PXA270 SUPPORT
1301M:	Marek Vasut <marek.vasut@gmail.com>
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303S:	Maintained
1304F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1305
1306ARM/INTEL IOP32X ARM ARCHITECTURE
1307M:	Lennert Buytenhek <kernel@wantstofly.org>
1308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S:	Maintained
1310
1311ARM/INTEL IOP33X ARM ARCHITECTURE
1312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S:	Orphan
1314
1315ARM/INTEL IOP13XX ARM ARCHITECTURE
1316M:	Lennert Buytenhek <kernel@wantstofly.org>
1317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318S:	Maintained
1319
1320ARM/INTEL IQ81342EX MACHINE SUPPORT
1321M:	Lennert Buytenhek <kernel@wantstofly.org>
1322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S:	Maintained
1324
1325ARM/INTEL IXDP2850 MACHINE SUPPORT
1326M:	Lennert Buytenhek <kernel@wantstofly.org>
1327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328S:	Maintained
1329
1330ARM/INTEL IXP4XX ARM ARCHITECTURE
1331M:	Imre Kaloz <kaloz@openwrt.org>
1332M:	Krzysztof Halasa <khalasa@piap.pl>
1333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334S:	Maintained
1335F:	arch/arm/mach-ixp4xx/
1336
1337ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1338M:	Jonathan Cameron <jic23@cam.ac.uk>
1339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340S:	Maintained
1341F:	arch/arm/mach-pxa/stargate2.c
1342F:	drivers/pcmcia/pxa2xx_stargate2.c
1343
1344ARM/INTEL XSC3 (MANZANO) ARM CORE
1345M:	Lennert Buytenhek <kernel@wantstofly.org>
1346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S:	Maintained
1348
1349ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1350M:	Lennert Buytenhek <kernel@wantstofly.org>
1351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352S:	Maintained
1353
1354ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1355M:	Santosh Shilimkar <ssantosh@kernel.org>
1356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S:	Maintained
1358F:	arch/arm/mach-keystone/
1359F:	arch/arm/boot/dts/keystone-*
1360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1361
1362ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1363M:	Santosh Shilimkar <ssantosh@kernel.org>
1364L:	linux-kernel@vger.kernel.org
1365S:	Maintained
1366F:	drivers/clk/keystone/
1367
1368ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1369M:	Santosh Shilimkar <ssantosh@kernel.org>
1370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371L:	linux-kernel@vger.kernel.org
1372S:	Maintained
1373F:	drivers/clocksource/timer-keystone.c
1374
1375ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1376M:	Santosh Shilimkar <ssantosh@kernel.org>
1377L:	linux-kernel@vger.kernel.org
1378S:	Maintained
1379F:	drivers/power/reset/keystone-reset.c
1380
1381ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1382M:	Santosh Shilimkar <ssantosh@kernel.org>
1383L:	linux-kernel@vger.kernel.org
1384S:	Maintained
1385F:	drivers/memory/*emif*
1386
1387ARM/LG1K ARCHITECTURE
1388M:	Chanho Min <chanho.min@lge.com>
1389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S:	Maintained
1391F:	arch/arm64/boot/dts/lg/
1392
1393ARM/LOGICPD PXA270 MACHINE SUPPORT
1394M:	Lennert Buytenhek <kernel@wantstofly.org>
1395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396S:	Maintained
1397
1398ARM/LPC18XX ARCHITECTURE
1399M:	Joachim Eastwood <manabian@gmail.com>
1400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401S:	Maintained
1402F:	arch/arm/boot/dts/lpc43*
1403F:	drivers/clk/nxp/clk-lpc18xx*
1404F:	drivers/clocksource/time-lpc32xx.c
1405F:	drivers/i2c/busses/i2c-lpc2k.c
1406F:	drivers/memory/pl172.c
1407F:	drivers/mtd/spi-nor/nxp-spifi.c
1408F:	drivers/rtc/rtc-lpc24xx.c
1409N:	lpc18xx
1410
1411ARM/LPC32XX SOC SUPPORT
1412M:	Vladimir Zapolskiy <vz@mleia.com>
1413M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1416S:	Maintained
1417F:	arch/arm/boot/dts/lpc32*
1418F:	arch/arm/mach-lpc32xx/
1419F:	drivers/i2c/busses/i2c-pnx.c
1420F:	drivers/net/ethernet/nxp/lpc_eth.c
1421F:	drivers/usb/host/ohci-nxp.c
1422F:	drivers/watchdog/pnx4008_wdt.c
1423N:	lpc32xx
1424
1425ARM/MAGICIAN MACHINE SUPPORT
1426M:	Philipp Zabel <philipp.zabel@gmail.com>
1427S:	Maintained
1428
1429ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1430M:	Jason Cooper <jason@lakedaemon.net>
1431M:	Andrew Lunn <andrew@lunn.ch>
1432M:	Gregory Clement <gregory.clement@free-electrons.com>
1433M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436F:	arch/arm/mach-mvebu/
1437F:	drivers/rtc/rtc-armada38x.c
1438F:	arch/arm/boot/dts/armada*
1439F:	arch/arm/boot/dts/kirkwood*
1440F:	arch/arm64/boot/dts/marvell/armada*
1441F:	drivers/cpufreq/mvebu-cpufreq.c
1442F:	arch/arm/configs/mvebu_*_defconfig
1443
1444ARM/Marvell Berlin SoC support
1445M:	Jisheng Zhang <jszhang@marvell.com>
1446M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S:	Maintained
1449F:	arch/arm/mach-berlin/
1450F:	arch/arm/boot/dts/berlin*
1451F:	arch/arm64/boot/dts/marvell/berlin*
1452
1453
1454ARM/Marvell Dove/MV78xx0/Orion SOC support
1455M:	Jason Cooper <jason@lakedaemon.net>
1456M:	Andrew Lunn <andrew@lunn.ch>
1457M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1458M:	Gregory Clement <gregory.clement@free-electrons.com>
1459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460S:	Maintained
1461F:	arch/arm/mach-dove/
1462F:	arch/arm/mach-mv78xx0/
1463F:	arch/arm/mach-orion5x/
1464F:	arch/arm/plat-orion/
1465F:	arch/arm/boot/dts/dove*
1466F:	arch/arm/boot/dts/orion5x*
1467
1468
1469ARM/Orion SoC/Technologic Systems TS-78xx platform support
1470M:	Alexander Clouter <alex@digriz.org.uk>
1471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472W:	http://www.digriz.org.uk/ts78xx/kernel
1473S:	Maintained
1474F:	arch/arm/mach-orion5x/ts78xx-*
1475
1476ARM/OXNAS platform support
1477M:	Neil Armstrong <narmstrong@baylibre.com>
1478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1480S:	Maintained
1481F:	arch/arm/mach-oxnas/
1482F:	arch/arm/boot/dts/oxnas*
1483F:	arch/arm/boot/dts/wd-mbwe.dts
1484N:	oxnas
1485
1486ARM/Mediatek RTC DRIVER
1487M:	Eddie Huang <eddie.huang@mediatek.com>
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1490S:	Maintained
1491F:	drivers/rtc/rtc-mt6397.c
1492
1493ARM/Mediatek SoC support
1494M:	Matthias Brugger <matthias.bgg@gmail.com>
1495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1497S:	Maintained
1498F:	arch/arm/boot/dts/mt6*
1499F:	arch/arm/boot/dts/mt8*
1500F:	arch/arm/mach-mediatek/
1501N:	mtk
1502K:	mediatek
1503
1504ARM/Mediatek USB3 PHY DRIVER
1505M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1508S:	Maintained
1509F:	drivers/phy/phy-mt65xx-usb3.c
1510
1511ARM/MICREL KS8695 ARCHITECTURE
1512M:	Greg Ungerer <gerg@uclinux.org>
1513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514F:	arch/arm/mach-ks8695/
1515S:	Odd Fixes
1516
1517ARM/MIOA701 MACHINE SUPPORT
1518M:	Robert Jarzmik <robert.jarzmik@free.fr>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520F:	arch/arm/mach-pxa/mioa701.c
1521S:	Maintained
1522
1523ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1524M:	Michael Petchkovsky <mkpetch@internode.on.net>
1525S:	Maintained
1526
1527ARM/NOMADIK ARCHITECTURE
1528M:	Alessandro Rubini <rubini@unipv.it>
1529M:	Linus Walleij <linus.walleij@linaro.org>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532F:	arch/arm/mach-nomadik/
1533F:	drivers/pinctrl/nomadik/
1534F:	drivers/i2c/busses/i2c-nomadik.c
1535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1536
1537ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1538M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1539L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1540W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1541S:	Supported
1542
1543ARM/TOSA MACHINE SUPPORT
1544M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1545M:	Dirk Opfer <dirk@opfer-online.de>
1546S:	Maintained
1547
1548ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1549M:	Marek Vasut <marek.vasut@gmail.com>
1550L:	linux-arm-kernel@lists.infradead.org
1551W:	http://hackndev.com
1552S:	Maintained
1553F:	arch/arm/mach-pxa/include/mach/palmtx.h
1554F:	arch/arm/mach-pxa/palmtx.c
1555F:	arch/arm/mach-pxa/include/mach/palmt5.h
1556F:	arch/arm/mach-pxa/palmt5.c
1557F:	arch/arm/mach-pxa/include/mach/palmld.h
1558F:	arch/arm/mach-pxa/palmld.c
1559F:	arch/arm/mach-pxa/include/mach/palmte2.h
1560F:	arch/arm/mach-pxa/palmte2.c
1561F:	arch/arm/mach-pxa/include/mach/palmtc.h
1562F:	arch/arm/mach-pxa/palmtc.c
1563
1564ARM/PALM TREO SUPPORT
1565M:	Tomas Cech <sleep_walker@suse.com>
1566L:	linux-arm-kernel@lists.infradead.org
1567W:	http://hackndev.com
1568S:	Maintained
1569F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1570F:	arch/arm/mach-pxa/palmtreo.c
1571
1572ARM/PALMZ72 SUPPORT
1573M:	Sergey Lapin <slapin@ossfans.org>
1574L:	linux-arm-kernel@lists.infradead.org
1575W:	http://hackndev.com
1576S:	Maintained
1577F:	arch/arm/mach-pxa/include/mach/palmz72.h
1578F:	arch/arm/mach-pxa/palmz72.c
1579
1580ARM/PLEB SUPPORT
1581M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1582W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1583S:	Maintained
1584
1585ARM/PT DIGITAL BOARD PORT
1586M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588W:	http://www.armlinux.org.uk/
1589S:	Maintained
1590
1591ARM/QUALCOMM SUPPORT
1592M:	Andy Gross <andy.gross@linaro.org>
1593M:	David Brown <david.brown@linaro.org>
1594L:	linux-arm-msm@vger.kernel.org
1595L:	linux-soc@vger.kernel.org
1596S:	Maintained
1597F:	Documentation/devicetree/bindings/soc/qcom/
1598F:	arch/arm/boot/dts/qcom-*.dts
1599F:	arch/arm/boot/dts/qcom-*.dtsi
1600F:	arch/arm/mach-qcom/
1601F:	arch/arm64/boot/dts/qcom/*
1602F:	drivers/i2c/busses/i2c-qup.c
1603F:	drivers/clk/qcom/
1604F:	drivers/soc/qcom/
1605F:	drivers/spi/spi-qup.c
1606F:	drivers/tty/serial/msm_serial.h
1607F:	drivers/tty/serial/msm_serial.c
1608F:	drivers/*/pm8???-*
1609F:	drivers/mfd/ssbi.c
1610F:	drivers/firmware/qcom_scm.c
1611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1612
1613ARM/RADISYS ENP2611 MACHINE SUPPORT
1614M:	Lennert Buytenhek <kernel@wantstofly.org>
1615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S:	Maintained
1617
1618ARM/RENESAS ARM64 ARCHITECTURE
1619M:	Simon Horman <horms@verge.net.au>
1620M:	Magnus Damm <magnus.damm@gmail.com>
1621L:	linux-renesas-soc@vger.kernel.org
1622Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1624S:	Supported
1625F:	arch/arm64/boot/dts/renesas/
1626F:	drivers/soc/renesas/
1627F:	include/linux/soc/renesas/
1628
1629ARM/RISCPC ARCHITECTURE
1630M:	Russell King <linux@armlinux.org.uk>
1631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632W:	http://www.armlinux.org.uk/
1633S:	Maintained
1634F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1635F:	arch/arm/include/asm/hardware/ioc.h
1636F:	arch/arm/include/asm/hardware/iomd.h
1637F:	arch/arm/include/asm/hardware/memc.h
1638F:	arch/arm/mach-rpc/
1639F:	drivers/net/ethernet/8390/etherh.c
1640F:	drivers/net/ethernet/i825xx/ether1*
1641F:	drivers/net/ethernet/seeq/ether3*
1642F:	drivers/scsi/arm/
1643
1644ARM/Rockchip SoC support
1645M:	Heiko Stuebner <heiko@sntech.de>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647L:	linux-rockchip@lists.infradead.org
1648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1649S:	Maintained
1650F:	arch/arm/boot/dts/rk3*
1651F:	arch/arm/mach-rockchip/
1652F:	drivers/clk/rockchip/
1653F:	drivers/i2c/busses/i2c-rk3x.c
1654F:	drivers/*/*rockchip*
1655F:	drivers/*/*/*rockchip*
1656F:	sound/soc/rockchip/
1657N:	rockchip
1658
1659ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1660M:	Kukjin Kim <kgene@kernel.org>
1661M:	Krzysztof Kozlowski <krzk@kernel.org>
1662R:	Javier Martinez Canillas <javier@osg.samsung.com>
1663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1665S:	Maintained
1666F:	arch/arm/boot/dts/s3c*
1667F:	arch/arm/boot/dts/s5p*
1668F:	arch/arm/boot/dts/samsung*
1669F:	arch/arm/boot/dts/exynos*
1670F:	arch/arm64/boot/dts/exynos/
1671F:	arch/arm/plat-samsung/
1672F:	arch/arm/mach-s3c24*/
1673F:	arch/arm/mach-s3c64xx/
1674F:	arch/arm/mach-s5p*/
1675F:	arch/arm/mach-exynos*/
1676F:	drivers/*/*s3c24*
1677F:	drivers/*/*/*s3c24*
1678F:	drivers/*/*s3c64xx*
1679F:	drivers/*/*s5pv210*
1680F:	drivers/memory/samsung/*
1681F:	drivers/soc/samsung/*
1682F:	Documentation/arm/Samsung/
1683F:	Documentation/devicetree/bindings/arm/samsung/
1684F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1685F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1686N:	exynos
1687
1688ARM/SAMSUNG MOBILE MACHINE SUPPORT
1689M:	Kyungmin Park <kyungmin.park@samsung.com>
1690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691S:	Maintained
1692F:	arch/arm/mach-s5pv210/
1693
1694ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1695M:	Kyungmin Park <kyungmin.park@samsung.com>
1696M:	Kamil Debski <kamil@wypas.org>
1697M:	Andrzej Hajda <a.hajda@samsung.com>
1698L:	linux-arm-kernel@lists.infradead.org
1699L:	linux-media@vger.kernel.org
1700S:	Maintained
1701F:	drivers/media/platform/s5p-g2d/
1702
1703ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1704M:	Kyungmin Park <kyungmin.park@samsung.com>
1705M:	Kamil Debski <kamil@wypas.org>
1706M:	Jeongtae Park <jtp.park@samsung.com>
1707M:	Andrzej Hajda <a.hajda@samsung.com>
1708L:	linux-arm-kernel@lists.infradead.org
1709L:	linux-media@vger.kernel.org
1710S:	Maintained
1711F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1712F:	drivers/media/platform/s5p-mfc/
1713
1714ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1715M:	Kyungmin Park <kyungmin.park@samsung.com>
1716L:	linux-arm-kernel@lists.infradead.org
1717L:	linux-media@vger.kernel.org
1718S:	Maintained
1719F:	drivers/staging/media/platform/s5p-cec/
1720
1721ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1722M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1723M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1724L:	linux-arm-kernel@lists.infradead.org
1725L:	linux-media@vger.kernel.org
1726S:	Maintained
1727F:	drivers/media/platform/s5p-jpeg/
1728
1729ARM/SHMOBILE ARM ARCHITECTURE
1730M:	Simon Horman <horms@verge.net.au>
1731M:	Magnus Damm <magnus.damm@gmail.com>
1732L:	linux-renesas-soc@vger.kernel.org
1733Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1735S:	Supported
1736F:	arch/arm/boot/dts/emev2*
1737F:	arch/arm/boot/dts/r7s*
1738F:	arch/arm/boot/dts/r8a*
1739F:	arch/arm/boot/dts/sh*
1740F:	arch/arm/configs/shmobile_defconfig
1741F:	arch/arm/include/debug/renesas-scif.S
1742F:	arch/arm/mach-shmobile/
1743F:	drivers/soc/renesas/
1744F:	include/linux/soc/renesas/
1745
1746ARM/SOCFPGA ARCHITECTURE
1747M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1748S:	Maintained
1749F:	arch/arm/mach-socfpga/
1750F:	arch/arm/boot/dts/socfpga*
1751F:	arch/arm/configs/socfpga_defconfig
1752F:	arch/arm64/boot/dts/altera/
1753W:	http://www.rocketboards.org
1754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1755
1756ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1757M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1758S:	Maintained
1759F:	drivers/clk/socfpga/
1760
1761ARM/SOCFPGA EDAC SUPPORT
1762M:	Thor Thayer <tthayer@opensource.altera.com>
1763S:	Maintained
1764F:	drivers/edac/altera_edac.
1765
1766ARM/STI ARCHITECTURE
1767M:	Patrice Chotard <patrice.chotard@st.com>
1768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769L:	kernel@stlinux.com
1770W:	http://www.stlinux.com
1771S:	Maintained
1772F:	arch/arm/mach-sti/
1773F:	arch/arm/boot/dts/sti*
1774F:	drivers/char/hw_random/st-rng.c
1775F:	drivers/clocksource/arm_global_timer.c
1776F:	drivers/clocksource/clksrc_st_lpc.c
1777F:	drivers/cpufreq/sti-cpufreq.c
1778F:	drivers/i2c/busses/i2c-st.c
1779F:	drivers/media/rc/st_rc.c
1780F:	drivers/media/platform/sti/c8sectpfe/
1781F:	drivers/mmc/host/sdhci-st.c
1782F:	drivers/phy/phy-miphy28lp.c
1783F:	drivers/phy/phy-miphy365x.c
1784F:	drivers/phy/phy-stih407-usb.c
1785F:	drivers/phy/phy-stih41x-usb.c
1786F:	drivers/pinctrl/pinctrl-st.c
1787F:	drivers/remoteproc/st_remoteproc.c
1788F:	drivers/reset/sti/
1789F:	drivers/rtc/rtc-st-lpc.c
1790F:	drivers/tty/serial/st-asc.c
1791F:	drivers/usb/dwc3/dwc3-st.c
1792F:	drivers/usb/host/ehci-st.c
1793F:	drivers/usb/host/ohci-st.c
1794F:	drivers/watchdog/st_lpc_wdt.c
1795F:	drivers/ata/ahci_st.c
1796
1797ARM/STM32 ARCHITECTURE
1798M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1799M:	Alexandre Torgue <alexandre.torgue@st.com>
1800L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801S:	Maintained
1802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1803N:	stm32
1804F:	drivers/clocksource/armv7m_systick.c
1805
1806ARM/TANGO ARCHITECTURE
1807M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1808L:	linux-arm-kernel@lists.infradead.org
1809S:	Maintained
1810N:	tango
1811
1812ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1813M:	Lennert Buytenhek <kernel@wantstofly.org>
1814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815S:	Maintained
1816
1817ARM/TETON BGA MACHINE SUPPORT
1818M:	"Mark F. Brown" <mark.brown314@gmail.com>
1819L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820S:	Maintained
1821
1822ARM/THECUS N2100 MACHINE SUPPORT
1823M:	Lennert Buytenhek <kernel@wantstofly.org>
1824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825S:	Maintained
1826
1827ARM/NUVOTON W90X900 ARM ARCHITECTURE
1828M:	Wan ZongShun <mcuos.com@gmail.com>
1829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830W:	http://www.mcuos.com
1831S:	Maintained
1832F:	arch/arm/mach-w90x900/
1833F:	drivers/input/keyboard/w90p910_keypad.c
1834F:	drivers/input/touchscreen/w90p910_ts.c
1835F:	drivers/watchdog/nuc900_wdt.c
1836F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1837F:	drivers/mtd/nand/nuc900_nand.c
1838F:	drivers/rtc/rtc-nuc900.c
1839F:	drivers/spi/spi-nuc900.c
1840F:	drivers/usb/host/ehci-w90x900.c
1841F:	drivers/video/fbdev/nuc900fb.c
1842
1843ARM/U300 MACHINE SUPPORT
1844M:	Linus Walleij <linus.walleij@linaro.org>
1845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846S:	Supported
1847F:	arch/arm/mach-u300/
1848F:	drivers/clocksource/timer-u300.c
1849F:	drivers/i2c/busses/i2c-stu300.c
1850F:	drivers/rtc/rtc-coh901331.c
1851F:	drivers/watchdog/coh901327_wdt.c
1852F:	drivers/dma/coh901318*
1853F:	drivers/mfd/ab3100*
1854F:	drivers/rtc/rtc-ab3100.c
1855F:	drivers/rtc/rtc-coh901331.c
1856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1857
1858ARM/UNIPHIER ARCHITECTURE
1859M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1862S:	Maintained
1863F:	arch/arm/boot/dts/uniphier*
1864F:	arch/arm/include/asm/hardware/cache-uniphier.h
1865F:	arch/arm/mach-uniphier/
1866F:	arch/arm/mm/cache-uniphier.c
1867F:	arch/arm64/boot/dts/socionext/
1868F:	drivers/bus/uniphier-system-bus.c
1869F:	drivers/clk/uniphier/
1870F:	drivers/i2c/busses/i2c-uniphier*
1871F:	drivers/pinctrl/uniphier/
1872F:	drivers/reset/reset-uniphier.c
1873F:	drivers/tty/serial/8250/8250_uniphier.c
1874N:	uniphier
1875
1876ARM/Ux500 ARM ARCHITECTURE
1877M:	Linus Walleij <linus.walleij@linaro.org>
1878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879S:	Maintained
1880F:	arch/arm/mach-ux500/
1881F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1882F:	drivers/dma/ste_dma40*
1883F:	drivers/hwspinlock/u8500_hsem.c
1884F:	drivers/mfd/abx500*
1885F:	drivers/mfd/ab8500*
1886F:	drivers/mfd/dbx500*
1887F:	drivers/mfd/db8500*
1888F:	drivers/pinctrl/nomadik/pinctrl-ab*
1889F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1890F:	drivers/rtc/rtc-ab8500.c
1891F:	drivers/rtc/rtc-pl031.c
1892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1893
1894ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1895M:	Ulf Hansson <ulf.hansson@linaro.org>
1896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897T:	git git://git.linaro.org/people/ulfh/clk.git
1898S:	Maintained
1899F:	drivers/clk/ux500/
1900
1901ARM/VERSATILE EXPRESS PLATFORM
1902M:	Liviu Dudau <liviu.dudau@arm.com>
1903M:	Sudeep Holla <sudeep.holla@arm.com>
1904M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906S:	Maintained
1907F:	arch/arm/boot/dts/vexpress*
1908F:	arch/arm64/boot/dts/arm/
1909F:	arch/arm/mach-vexpress/
1910F:	*/*/vexpress*
1911F:	*/*/*/vexpress*
1912F:	drivers/clk/versatile/clk-vexpress-osc.c
1913F:	drivers/clocksource/versatile.c
1914N:	mps2
1915
1916ARM/VFP SUPPORT
1917M:	Russell King <linux@armlinux.org.uk>
1918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919W:	http://www.armlinux.org.uk/
1920S:	Maintained
1921F:	arch/arm/vfp/
1922
1923ARM/VOIPAC PXA270 SUPPORT
1924M:	Marek Vasut <marek.vasut@gmail.com>
1925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926S:	Maintained
1927F:	arch/arm/mach-pxa/vpac270.c
1928F:	arch/arm/mach-pxa/include/mach/vpac270.h
1929
1930ARM/VT8500 ARM ARCHITECTURE
1931M:	Tony Prisk <linux@prisktech.co.nz>
1932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S:	Maintained
1934F:	arch/arm/mach-vt8500/
1935F:	drivers/clocksource/vt8500_timer.c
1936F:	drivers/i2c/busses/i2c-wmt.c
1937F:	drivers/mmc/host/wmt-sdmmc.c
1938F:	drivers/pwm/pwm-vt8500.c
1939F:	drivers/rtc/rtc-vt8500.c
1940F:	drivers/tty/serial/vt8500_serial.c
1941F:	drivers/usb/host/ehci-platform.c
1942F:	drivers/usb/host/uhci-platform.c
1943F:	drivers/video/fbdev/vt8500lcdfb.*
1944F:	drivers/video/fbdev/wm8505fb*
1945F:	drivers/video/fbdev/wmt_ge_rops.*
1946
1947ARM/ZIPIT Z2 SUPPORT
1948M:	Marek Vasut <marek.vasut@gmail.com>
1949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950S:	Maintained
1951F:	arch/arm/mach-pxa/z2.c
1952F:	arch/arm/mach-pxa/include/mach/z2.h
1953
1954ARM/ZTE ARCHITECTURE
1955M:	Jun Nie <jun.nie@linaro.org>
1956L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957S:	Maintained
1958F:	arch/arm/mach-zx/
1959F:	drivers/clk/zte/
1960F:	Documentation/devicetree/bindings/arm/zte.txt
1961F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1962
1963ARM/ZYNQ ARCHITECTURE
1964M:	Michal Simek <michal.simek@xilinx.com>
1965R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967W:	http://wiki.xilinx.com
1968T:	git https://github.com/Xilinx/linux-xlnx.git
1969S:	Supported
1970F:	arch/arm/mach-zynq/
1971F:	drivers/cpuidle/cpuidle-zynq.c
1972F:	drivers/block/xsysace.c
1973N:	zynq
1974N:	xilinx
1975F:	drivers/clocksource/cadence_ttc_timer.c
1976F:	drivers/i2c/busses/i2c-cadence.c
1977F:	drivers/mmc/host/sdhci-of-arasan.c
1978F:	drivers/edac/synopsys_edac.c
1979
1980ARM SMMU DRIVERS
1981M:	Will Deacon <will.deacon@arm.com>
1982R:	Robin Murphy <robin.murphy@arm.com>
1983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984S:	Maintained
1985F:	drivers/iommu/arm-smmu.c
1986F:	drivers/iommu/arm-smmu-v3.c
1987F:	drivers/iommu/io-pgtable-arm.c
1988F:	drivers/iommu/io-pgtable-arm-v7s.c
1989
1990ARM64 PORT (AARCH64 ARCHITECTURE)
1991M:	Catalin Marinas <catalin.marinas@arm.com>
1992M:	Will Deacon <will.deacon@arm.com>
1993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1995S:	Maintained
1996F:	arch/arm64/
1997F:	Documentation/arm64/
1998
1999AS3645A LED FLASH CONTROLLER DRIVER
2000M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2001L:	linux-media@vger.kernel.org
2002T:	git git://linuxtv.org/media_tree.git
2003S:	Maintained
2004F:	drivers/media/i2c/as3645a.c
2005F:	include/media/i2c/as3645a.h
2006
2007ASAHI KASEI AK8974 DRIVER
2008M:	Linus Walleij <linus.walleij@linaro.org>
2009L:	linux-iio@vger.kernel.org
2010W:	http://www.akm.com/
2011S:	Supported
2012F:	drivers/iio/magnetometer/ak8974.c
2013
2014ASC7621 HARDWARE MONITOR DRIVER
2015M:	George Joseph <george.joseph@fairview5.com>
2016L:	linux-hwmon@vger.kernel.org
2017S:	Maintained
2018F:	Documentation/hwmon/asc7621
2019F:	drivers/hwmon/asc7621.c
2020
2021ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2022M:	Corentin Chary <corentin.chary@gmail.com>
2023L:	acpi4asus-user@lists.sourceforge.net
2024L:	platform-driver-x86@vger.kernel.org
2025W:	http://acpi4asus.sf.net
2026S:	Maintained
2027F:	drivers/platform/x86/asus*.c
2028F:	drivers/platform/x86/eeepc*.c
2029
2030ASUS WIRELESS RADIO CONTROL DRIVER
2031M:	João Paulo Rechi Vita <jprvita@gmail.com>
2032L:	platform-driver-x86@vger.kernel.org
2033S:	Maintained
2034F:	drivers/platform/x86/asus-wireless.c
2035
2036ASYMMETRIC KEYS
2037M:	David Howells <dhowells@redhat.com>
2038L:	keyrings@vger.kernel.org
2039S:	Maintained
2040F:	Documentation/crypto/asymmetric-keys.txt
2041F:	include/linux/verification.h
2042F:	include/crypto/public_key.h
2043F:	include/crypto/pkcs7.h
2044F:	crypto/asymmetric_keys/
2045
2046ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2047R:	Dan Williams <dan.j.williams@intel.com>
2048W:	http://sourceforge.net/projects/xscaleiop
2049S:	Odd fixes
2050F:	Documentation/crypto/async-tx-api.txt
2051F:	crypto/async_tx/
2052F:	drivers/dma/
2053F:	include/linux/dmaengine.h
2054F:	include/linux/async_tx.h
2055
2056AT24 EEPROM DRIVER
2057M:	Wolfram Sang <wsa@the-dreams.de>
2058L:	linux-i2c@vger.kernel.org
2059S:	Maintained
2060F:	drivers/misc/eeprom/at24.c
2061F:	include/linux/platform_data/at24.h
2062
2063ATA OVER ETHERNET (AOE) DRIVER
2064M:	"Ed L. Cashin" <ed.cashin@acm.org>
2065W:	http://www.openaoe.org/
2066S:	Supported
2067F:	Documentation/aoe/
2068F:	drivers/block/aoe/
2069
2070ATHEROS 71XX/9XXX GPIO DRIVER
2071M:	Alban Bedel <albeu@free.fr>
2072W:	https://github.com/AlbanBedel/linux
2073T:	git git://github.com/AlbanBedel/linux
2074S:	Maintained
2075F:	drivers/gpio/gpio-ath79.c
2076F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2077
2078ATHEROS ATH GENERIC UTILITIES
2079M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2080L:	linux-wireless@vger.kernel.org
2081S:	Supported
2082F:	drivers/net/wireless/ath/*
2083
2084ATHEROS ATH5K WIRELESS DRIVER
2085M:	Jiri Slaby <jirislaby@gmail.com>
2086M:	Nick Kossifidis <mickflemm@gmail.com>
2087M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2088L:	linux-wireless@vger.kernel.org
2089W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2090S:	Maintained
2091F:	drivers/net/wireless/ath/ath5k/
2092
2093ATHEROS ATH6KL WIRELESS DRIVER
2094M:	Kalle Valo <kvalo@qca.qualcomm.com>
2095L:	linux-wireless@vger.kernel.org
2096W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2098S:	Supported
2099F:	drivers/net/wireless/ath/ath6kl/
2100
2101WILOCITY WIL6210 WIRELESS DRIVER
2102M:	Maya Erez <qca_merez@qca.qualcomm.com>
2103L:	linux-wireless@vger.kernel.org
2104L:	wil6210@qca.qualcomm.com
2105S:	Supported
2106W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2107F:	drivers/net/wireless/ath/wil6210/
2108F:	include/uapi/linux/wil6210_uapi.h
2109
2110CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2111M:	Christian Lamparter <chunkeey@googlemail.com>
2112L:	linux-wireless@vger.kernel.org
2113W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2114S:	Maintained
2115F:	drivers/net/wireless/ath/carl9170/
2116
2117ATK0110 HWMON DRIVER
2118M:	Luca Tettamanti <kronos.it@gmail.com>
2119L:	linux-hwmon@vger.kernel.org
2120S:	Maintained
2121F:	drivers/hwmon/asus_atk0110.c
2122
2123ATI_REMOTE2 DRIVER
2124M:	Ville Syrjala <syrjala@sci.fi>
2125S:	Maintained
2126F:	drivers/input/misc/ati_remote2.c
2127
2128ATLX ETHERNET DRIVERS
2129M:	Jay Cliburn <jcliburn@gmail.com>
2130M:	Chris Snook <chris.snook@gmail.com>
2131L:	netdev@vger.kernel.org
2132W:	http://sourceforge.net/projects/atl1
2133W:	http://atl1.sourceforge.net
2134S:	Maintained
2135F:	drivers/net/ethernet/atheros/
2136
2137ATM
2138M:	Chas Williams <3chas3@gmail.com>
2139L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2140L:	netdev@vger.kernel.org
2141W:	http://linux-atm.sourceforge.net
2142S:	Maintained
2143F:	drivers/atm/
2144F:	include/linux/atm*
2145F:	include/uapi/linux/atm*
2146
2147ATMEL AT91 / AT32 MCI DRIVER
2148M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2149S:	Maintained
2150F:	drivers/mmc/host/atmel-mci.c
2151
2152ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2153M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2154S:	Supported
2155F:	drivers/power/reset/at91-sama5d2_shdwc.c
2156
2157ATMEL SAMA5D2 ADC DRIVER
2158M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2159L:	linux-iio@vger.kernel.org
2160S:	Supported
2161F:	drivers/iio/adc/at91-sama5d2_adc.c
2162
2163ATMEL Audio ALSA driver
2164M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2165L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2166S:	Supported
2167F:	sound/soc/atmel
2168
2169ATMEL DMA DRIVER
2170M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172S:	Supported
2173F:	drivers/dma/at_hdmac.c
2174F:	drivers/dma/at_hdmac_regs.h
2175F:	include/linux/platform_data/dma-atmel.h
2176
2177ATMEL XDMA DRIVER
2178M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2179L:	linux-arm-kernel@lists.infradead.org
2180L:	dmaengine@vger.kernel.org
2181S:	Supported
2182F:	drivers/dma/at_xdmac.c
2183
2184ATMEL I2C DRIVER
2185M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2186L:	linux-i2c@vger.kernel.org
2187S:	Supported
2188F:	drivers/i2c/busses/i2c-at91.c
2189
2190ATMEL ISI DRIVER
2191M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2192L:	linux-media@vger.kernel.org
2193S:	Supported
2194F:	drivers/media/platform/soc_camera/atmel-isi.c
2195F:	include/media/atmel-isi.h
2196
2197ATMEL LCDFB DRIVER
2198M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2199L:	linux-fbdev@vger.kernel.org
2200S:	Maintained
2201F:	drivers/video/fbdev/atmel_lcdfb.c
2202F:	include/video/atmel_lcdc.h
2203
2204ATMEL MACB ETHERNET DRIVER
2205M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2206S:	Supported
2207F:	drivers/net/ethernet/cadence/
2208
2209ATMEL NAND DRIVER
2210M:	Wenyou Yang <wenyou.yang@atmel.com>
2211M:	Josh Wu <rainyfeeling@outlook.com>
2212L:	linux-mtd@lists.infradead.org
2213S:	Supported
2214F:	drivers/mtd/nand/atmel_nand*
2215
2216ATMEL SDMMC DRIVER
2217M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2218L:	linux-mmc@vger.kernel.org
2219S:	Supported
2220F:	drivers/mmc/host/sdhci-of-at91.c
2221
2222ATMEL SPI DRIVER
2223M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2224S:	Supported
2225F:	drivers/spi/spi-atmel.*
2226
2227ATMEL SSC DRIVER
2228M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230S:	Supported
2231F:	drivers/misc/atmel-ssc.c
2232F:	include/linux/atmel-ssc.h
2233
2234ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2235M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237S:	Supported
2238F:	drivers/misc/atmel_tclib.c
2239F:	drivers/clocksource/tcb_clksrc.c
2240
2241ATMEL USBA UDC DRIVER
2242M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244S:	Supported
2245F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2246
2247ATMEL WIRELESS DRIVER
2248M:	Simon Kelley <simon@thekelleys.org.uk>
2249L:	linux-wireless@vger.kernel.org
2250W:	http://www.thekelleys.org.uk/atmel
2251W:	http://atmelwlandriver.sourceforge.net/
2252S:	Maintained
2253F:	drivers/net/wireless/atmel/atmel*
2254
2255ATMEL MAXTOUCH DRIVER
2256M:	Nick Dyer <nick@shmanahar.org>
2257T:	git git://github.com/ndyer/linux.git
2258S:	Maintained
2259F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2260F:	drivers/input/touchscreen/atmel_mxt_ts.c
2261F:	include/linux/platform_data/atmel_mxt_ts.h
2262
2263ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2264M:	Bradley Grove <linuxdrivers@attotech.com>
2265L:	linux-scsi@vger.kernel.org
2266W:	http://www.attotech.com
2267S:	Supported
2268F:	drivers/scsi/esas2r
2269
2270ATUSB IEEE 802.15.4 RADIO DRIVER
2271M:	Stefan Schmidt <stefan@osg.samsung.com>
2272L:	linux-wpan@vger.kernel.org
2273S:	Maintained
2274F:	drivers/net/ieee802154/atusb.c
2275F:	drivers/net/ieee802154/atusb.h
2276F:	drivers/net/ieee802154/at86rf230.h
2277
2278AUDIT SUBSYSTEM
2279M:	Paul Moore <paul@paul-moore.com>
2280M:	Eric Paris <eparis@redhat.com>
2281L:	linux-audit@redhat.com (moderated for non-subscribers)
2282W:	http://people.redhat.com/sgrubb/audit/
2283T:	git git://git.infradead.org/users/pcmoore/audit
2284S:	Maintained
2285F:	include/linux/audit.h
2286F:	include/uapi/linux/audit.h
2287F:	kernel/audit*
2288
2289AUXILIARY DISPLAY DRIVERS
2290M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2291W:	http://miguelojeda.es/auxdisplay.htm
2292W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2293S:	Maintained
2294F:	drivers/auxdisplay/
2295F:	include/linux/cfag12864b.h
2296
2297AVR32 ARCHITECTURE
2298M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2299M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2300W:	http://www.atmel.com/products/AVR32/
2301W:	http://mirror.egtvedt.no/avr32linux.org/
2302W:	http://avrfreaks.net/
2303S:	Maintained
2304F:	arch/avr32/
2305
2306AVR32/AT32AP MACHINE SUPPORT
2307M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2308M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2309S:	Maintained
2310F:	arch/avr32/mach-at32ap/
2311
2312AX.25 NETWORK LAYER
2313M:	Ralf Baechle <ralf@linux-mips.org>
2314L:	linux-hams@vger.kernel.org
2315W:	http://www.linux-ax25.org/
2316S:	Maintained
2317F:	include/uapi/linux/ax25.h
2318F:	include/net/ax25.h
2319F:	net/ax25/
2320
2321AZ6007 DVB DRIVER
2322M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2323M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2324L:	linux-media@vger.kernel.org
2325W:	https://linuxtv.org
2326T:	git git://linuxtv.org/media_tree.git
2327S:	Maintained
2328F:	drivers/media/usb/dvb-usb-v2/az6007.c
2329
2330AZTECH FM RADIO RECEIVER DRIVER
2331M:	Hans Verkuil <hverkuil@xs4all.nl>
2332L:	linux-media@vger.kernel.org
2333T:	git git://linuxtv.org/media_tree.git
2334W:	https://linuxtv.org
2335S:	Maintained
2336F:	drivers/media/radio/radio-aztech*
2337
2338B43 WIRELESS DRIVER
2339L:	linux-wireless@vger.kernel.org
2340L:	b43-dev@lists.infradead.org
2341W:	http://wireless.kernel.org/en/users/Drivers/b43
2342S:	Odd Fixes
2343F:	drivers/net/wireless/broadcom/b43/
2344
2345B43LEGACY WIRELESS DRIVER
2346M:	Larry Finger <Larry.Finger@lwfinger.net>
2347L:	linux-wireless@vger.kernel.org
2348L:	b43-dev@lists.infradead.org
2349W:	http://wireless.kernel.org/en/users/Drivers/b43
2350S:	Maintained
2351F:	drivers/net/wireless/broadcom/b43legacy/
2352
2353BACKLIGHT CLASS/SUBSYSTEM
2354M:	Jingoo Han <jingoohan1@gmail.com>
2355M:	Lee Jones <lee.jones@linaro.org>
2356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2357S:	Maintained
2358F:	drivers/video/backlight/
2359F:	include/linux/backlight.h
2360
2361BATMAN ADVANCED
2362M:	Marek Lindner <mareklindner@neomailbox.ch>
2363M:	Simon Wunderlich <sw@simonwunderlich.de>
2364M:	Antonio Quartulli <a@unstable.cc>
2365L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2366W:	https://www.open-mesh.org/
2367Q:	https://patchwork.open-mesh.org/project/batman/list/
2368S:	Maintained
2369F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2370F:	Documentation/ABI/testing/sysfs-class-net-mesh
2371F:	Documentation/networking/batman-adv.txt
2372F:	include/uapi/linux/batman_adv.h
2373F:	net/batman-adv/
2374
2375BAYCOM/HDLCDRV DRIVERS FOR AX.25
2376M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2377L:	linux-hams@vger.kernel.org
2378W:	http://www.baycom.org/~tom/ham/ham.html
2379S:	Maintained
2380F:	drivers/net/hamradio/baycom*
2381
2382BCACHE (BLOCK LAYER CACHE)
2383M:	Kent Overstreet <kent.overstreet@gmail.com>
2384L:	linux-bcache@vger.kernel.org
2385W:	http://bcache.evilpiepirate.org
2386S:	Orphan
2387F:	drivers/md/bcache/
2388
2389BDISP ST MEDIA DRIVER
2390M:	Fabien Dessenne <fabien.dessenne@st.com>
2391L:	linux-media@vger.kernel.org
2392T:	git git://linuxtv.org/media_tree.git
2393W:	https://linuxtv.org
2394S:	Supported
2395F:	drivers/media/platform/sti/bdisp
2396
2397BEFS FILE SYSTEM
2398M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2399M:	Salah Triki <salah.triki@gmail.com>
2400S:	Maintained
2401T:	git git://github.com/luisbg/linux-befs.git
2402F:	Documentation/filesystems/befs.txt
2403F:	fs/befs/
2404
2405BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2406M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2407L:	netdev@vger.kernel.org
2408S:	Maintained
2409F:	drivers/net/ethernet/ec_bhf.c
2410
2411BFS FILE SYSTEM
2412M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2413S:	Maintained
2414F:	Documentation/filesystems/bfs.txt
2415F:	fs/bfs/
2416F:	include/uapi/linux/bfs_fs.h
2417
2418BLACKFIN ARCHITECTURE
2419M:	Steven Miao <realmz6@gmail.com>
2420L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2421T:	git git://git.code.sf.net/p/adi-linux/code
2422W:	http://blackfin.uclinux.org
2423S:	Supported
2424F:	arch/blackfin/
2425
2426BLACKFIN EMAC DRIVER
2427L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2428W:	http://blackfin.uclinux.org
2429S:	Supported
2430F:	drivers/net/ethernet/adi/
2431
2432BLACKFIN RTC DRIVER
2433L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2434W:	http://blackfin.uclinux.org
2435S:	Supported
2436F:	drivers/rtc/rtc-bfin.c
2437
2438BLACKFIN SDH DRIVER
2439M:	Sonic Zhang <sonic.zhang@analog.com>
2440L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2441W:	http://blackfin.uclinux.org
2442S:	Supported
2443F:	drivers/mmc/host/bfin_sdh.c
2444
2445BLACKFIN SERIAL DRIVER
2446M:	Sonic Zhang <sonic.zhang@analog.com>
2447L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2448W:	http://blackfin.uclinux.org
2449S:	Supported
2450F:	drivers/tty/serial/bfin_uart.c
2451
2452BLACKFIN WATCHDOG DRIVER
2453L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2454W:	http://blackfin.uclinux.org
2455S:	Supported
2456F:	drivers/watchdog/bfin_wdt.c
2457
2458BLACKFIN I2C TWI DRIVER
2459M:	Sonic Zhang <sonic.zhang@analog.com>
2460L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2461W:	http://blackfin.uclinux.org/
2462S:	Supported
2463F:	drivers/i2c/busses/i2c-bfin-twi.c
2464
2465BLACKFIN MEDIA DRIVER
2466M:	Scott Jiang <scott.jiang.linux@gmail.com>
2467L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2468W:	http://blackfin.uclinux.org/
2469S:	Supported
2470F:	drivers/media/platform/blackfin/
2471F:	drivers/media/i2c/adv7183*
2472F:	drivers/media/i2c/vs6624*
2473
2474BLINKM RGB LED DRIVER
2475M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2476S:	Maintained
2477F:	drivers/leds/leds-blinkm.c
2478
2479BLOCK LAYER
2480M:	Jens Axboe <axboe@kernel.dk>
2481L:	linux-block@vger.kernel.org
2482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2483S:	Maintained
2484F:	block/
2485F:	kernel/trace/blktrace.c
2486F:	lib/sbitmap.c
2487
2488BLOCK2MTD DRIVER
2489M:	Joern Engel <joern@lazybastard.org>
2490L:	linux-mtd@lists.infradead.org
2491S:	Maintained
2492F:	drivers/mtd/devices/block2mtd.c
2493
2494BLUETOOTH DRIVERS
2495M:	Marcel Holtmann <marcel@holtmann.org>
2496M:	Gustavo Padovan <gustavo@padovan.org>
2497M:	Johan Hedberg <johan.hedberg@gmail.com>
2498L:	linux-bluetooth@vger.kernel.org
2499W:	http://www.bluez.org/
2500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2502S:	Maintained
2503F:	drivers/bluetooth/
2504
2505BLUETOOTH SUBSYSTEM
2506M:	Marcel Holtmann <marcel@holtmann.org>
2507M:	Gustavo Padovan <gustavo@padovan.org>
2508M:	Johan Hedberg <johan.hedberg@gmail.com>
2509L:	linux-bluetooth@vger.kernel.org
2510W:	http://www.bluez.org/
2511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2513S:	Maintained
2514F:	net/bluetooth/
2515F:	include/net/bluetooth/
2516
2517BONDING DRIVER
2518M:	Jay Vosburgh <j.vosburgh@gmail.com>
2519M:	Veaceslav Falico <vfalico@gmail.com>
2520M:	Andy Gospodarek <andy@greyhouse.net>
2521L:	netdev@vger.kernel.org
2522W:	http://sourceforge.net/projects/bonding/
2523S:	Supported
2524F:	drivers/net/bonding/
2525F:	include/uapi/linux/if_bonding.h
2526
2527BPF (Safe dynamic programs and tools)
2528M:	Alexei Starovoitov <ast@kernel.org>
2529L:	netdev@vger.kernel.org
2530L:	linux-kernel@vger.kernel.org
2531S:	Supported
2532F:	kernel/bpf/
2533
2534BROADCOM B44 10/100 ETHERNET DRIVER
2535M:	Michael Chan <michael.chan@broadcom.com>
2536L:	netdev@vger.kernel.org
2537S:	Supported
2538F:	drivers/net/ethernet/broadcom/b44.*
2539
2540BROADCOM B53 ETHERNET SWITCH DRIVER
2541M:	Florian Fainelli <f.fainelli@gmail.com>
2542L:	netdev@vger.kernel.org
2543L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2544S:	Supported
2545F:	drivers/net/dsa/b53/*
2546F:	include/linux/platform_data/b53.h
2547
2548BROADCOM GENET ETHERNET DRIVER
2549M:	Florian Fainelli <f.fainelli@gmail.com>
2550L:	netdev@vger.kernel.org
2551S:	Supported
2552F:	drivers/net/ethernet/broadcom/genet/
2553
2554BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2555M:	Rasesh Mody <rasesh.mody@cavium.com>
2556M:	Harish Patil <harish.patil@cavium.com>
2557M:	Dept-GELinuxNICDev@cavium.com
2558L:	netdev@vger.kernel.org
2559S:	Supported
2560F:	drivers/net/ethernet/broadcom/bnx2.*
2561F:	drivers/net/ethernet/broadcom/bnx2_*
2562
2563BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2564M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2565M:	Ariel Elior <ariel.elior@cavium.com>
2566M:	everest-linux-l2@cavium.com
2567L:	netdev@vger.kernel.org
2568S:	Supported
2569F:	drivers/net/ethernet/broadcom/bnx2x/
2570
2571BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2572M:	Florian Fainelli <f.fainelli@gmail.com>
2573M:	Ray Jui <rjui@broadcom.com>
2574M:	Scott Branden <sbranden@broadcom.com>
2575M:	bcm-kernel-feedback-list@broadcom.com
2576T:	git git://github.com/broadcom/mach-bcm
2577S:	Maintained
2578N:	bcm281*
2579N:	bcm113*
2580N:	bcm216*
2581N:	kona
2582F:	arch/arm/mach-bcm/
2583
2584BROADCOM BCM2835 ARM ARCHITECTURE
2585M:	Stephen Warren <swarren@wwwdotorg.org>
2586M:	Lee Jones <lee@kernel.org>
2587M:	Eric Anholt <eric@anholt.net>
2588L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2591S:	Maintained
2592N:	bcm2835
2593
2594BROADCOM BCM47XX MIPS ARCHITECTURE
2595M:	Hauke Mehrtens <hauke@hauke-m.de>
2596M:	Rafał Miłecki <zajec5@gmail.com>
2597L:	linux-mips@linux-mips.org
2598S:	Maintained
2599F:	Documentation/devicetree/bindings/mips/brcm/
2600F:	arch/mips/bcm47xx/*
2601F:	arch/mips/include/asm/mach-bcm47xx/*
2602
2603BROADCOM BCM5301X ARM ARCHITECTURE
2604M:	Hauke Mehrtens <hauke@hauke-m.de>
2605M:	Rafał Miłecki <zajec5@gmail.com>
2606M:	bcm-kernel-feedback-list@broadcom.com
2607L:	linux-arm-kernel@lists.infradead.org
2608S:	Maintained
2609F:	arch/arm/mach-bcm/bcm_5301x.c
2610F:	arch/arm/boot/dts/bcm5301x*.dtsi
2611F:	arch/arm/boot/dts/bcm470*
2612
2613BROADCOM BCM53573 ARM ARCHITECTURE
2614M:	Rafał Miłecki <rafal@milecki.pl>
2615L:	linux-arm-kernel@lists.infradead.org
2616S:	Maintained
2617F:	arch/arm/boot/dts/bcm53573*
2618F:	arch/arm/boot/dts/bcm47189*
2619
2620BROADCOM BCM63XX ARM ARCHITECTURE
2621M:	Florian Fainelli <f.fainelli@gmail.com>
2622M:	bcm-kernel-feedback-list@broadcom.com
2623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624T:	git git://github.com/broadcom/stblinux.git
2625S:	Maintained
2626N:	bcm63xx
2627
2628BROADCOM BCM63XX/BCM33XX UDC DRIVER
2629M:	Kevin Cernekee <cernekee@gmail.com>
2630L:	linux-usb@vger.kernel.org
2631S:	Maintained
2632F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2633
2634BROADCOM BCM7XXX ARM ARCHITECTURE
2635M:	Brian Norris <computersforpeace@gmail.com>
2636M:	Gregory Fong <gregory.0xf0@gmail.com>
2637M:	Florian Fainelli <f.fainelli@gmail.com>
2638M:	bcm-kernel-feedback-list@broadcom.com
2639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2640T:	git git://github.com/broadcom/stblinux.git
2641S:	Maintained
2642F:	arch/arm/mach-bcm/*brcmstb*
2643F:	arch/arm/boot/dts/bcm7*.dts*
2644F:	drivers/bus/brcmstb_gisb.c
2645N:	brcmstb
2646
2647BROADCOM BMIPS MIPS ARCHITECTURE
2648M:	Kevin Cernekee <cernekee@gmail.com>
2649M:	Florian Fainelli <f.fainelli@gmail.com>
2650L:	linux-mips@linux-mips.org
2651T:	git git://github.com/broadcom/stblinux.git
2652S:	Maintained
2653F:	arch/mips/bmips/*
2654F:	arch/mips/include/asm/mach-bmips/*
2655F:	arch/mips/kernel/*bmips*
2656F:	arch/mips/boot/dts/brcm/bcm*.dts*
2657F:	drivers/irqchip/irq-bcm63*
2658F:	drivers/irqchip/irq-bcm7*
2659F:	drivers/irqchip/irq-brcmstb*
2660F:	include/linux/bcm963xx_nvram.h
2661F:	include/linux/bcm963xx_tag.h
2662
2663BROADCOM TG3 GIGABIT ETHERNET DRIVER
2664M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2665M:	Prashant Sreedharan <prashant@broadcom.com>
2666M:	Michael Chan <mchan@broadcom.com>
2667L:	netdev@vger.kernel.org
2668S:	Supported
2669F:	drivers/net/ethernet/broadcom/tg3.*
2670
2671BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2672M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2673M:	Franky Lin <franky.lin@broadcom.com>
2674M:	Hante Meuleman <hante.meuleman@broadcom.com>
2675L:	linux-wireless@vger.kernel.org
2676L:	brcm80211-dev-list.pdl@broadcom.com
2677S:	Supported
2678F:	drivers/net/wireless/broadcom/brcm80211/
2679
2680BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2681M:	QLogic-Storage-Upstream@qlogic.com
2682L:	linux-scsi@vger.kernel.org
2683S:	Supported
2684F:	drivers/scsi/bnx2fc/
2685
2686BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2687M:	QLogic-Storage-Upstream@qlogic.com
2688L:	linux-scsi@vger.kernel.org
2689S:	Supported
2690F:	drivers/scsi/bnx2i/
2691
2692BROADCOM IPROC ARM ARCHITECTURE
2693M:	Ray Jui <rjui@broadcom.com>
2694M:	Scott Branden <sbranden@broadcom.com>
2695M:	Jon Mason <jonmason@broadcom.com>
2696M:	bcm-kernel-feedback-list@broadcom.com
2697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698T:	git git://github.com/broadcom/cygnus-linux.git
2699S:	Maintained
2700N:	iproc
2701N:	cygnus
2702N:	bcm[-_]nsp
2703N:	bcm9113*
2704N:	bcm9583*
2705N:	bcm9585*
2706N:	bcm9586*
2707N:	bcm988312
2708N:	bcm113*
2709N:	bcm583*
2710N:	bcm585*
2711N:	bcm586*
2712N:	bcm88312
2713F:	arch/arm64/boot/dts/broadcom/ns2*
2714F:	drivers/clk/bcm/clk-ns*
2715F:	drivers/pinctrl/bcm/pinctrl-ns*
2716
2717BROADCOM BRCMSTB GPIO DRIVER
2718M:	Gregory Fong <gregory.0xf0@gmail.com>
2719L:	bcm-kernel-feedback-list@broadcom.com
2720S:	Supported
2721F:	drivers/gpio/gpio-brcmstb.c
2722F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2723
2724BROADCOM KONA GPIO DRIVER
2725M:	Ray Jui <rjui@broadcom.com>
2726L:	bcm-kernel-feedback-list@broadcom.com
2727S:	Supported
2728F:	drivers/gpio/gpio-bcm-kona.c
2729F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2730
2731BROADCOM NVRAM DRIVER
2732M:	Rafał Miłecki <zajec5@gmail.com>
2733L:	linux-mips@linux-mips.org
2734S:	Maintained
2735F:	drivers/firmware/broadcom/*
2736
2737BROADCOM STB NAND FLASH DRIVER
2738M:	Brian Norris <computersforpeace@gmail.com>
2739M:	Kamal Dasu <kdasu.kdev@gmail.com>
2740L:	linux-mtd@lists.infradead.org
2741L:	bcm-kernel-feedback-list@broadcom.com
2742S:	Maintained
2743F:	drivers/mtd/nand/brcmnand/
2744
2745BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2746M:	Rafał Miłecki <zajec5@gmail.com>
2747L:	linux-wireless@vger.kernel.org
2748S:	Maintained
2749F:	drivers/bcma/
2750F:	include/linux/bcma/
2751
2752BROADCOM SYSTEMPORT ETHERNET DRIVER
2753M:	Florian Fainelli <f.fainelli@gmail.com>
2754L:	netdev@vger.kernel.org
2755S:	Supported
2756F:	drivers/net/ethernet/broadcom/bcmsysport.*
2757
2758BROADCOM VULCAN ARM64 SOC
2759M:	Jayachandran C. <jchandra@broadcom.com>
2760M:	bcm-kernel-feedback-list@broadcom.com
2761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2762S:	Maintained
2763F:	arch/arm64/boot/dts/broadcom/vulcan*
2764
2765BROCADE BFA FC SCSI DRIVER
2766M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2767M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2768L:	linux-scsi@vger.kernel.org
2769S:	Supported
2770F:	drivers/scsi/bfa/
2771
2772BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2773M:	Rasesh Mody <rasesh.mody@cavium.com>
2774M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2775M:	Dept-GELinuxNICDev@cavium.com
2776L:	netdev@vger.kernel.org
2777S:	Supported
2778F:	drivers/net/ethernet/brocade/bna/
2779
2780BSG (block layer generic sg v4 driver)
2781M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2782L:	linux-scsi@vger.kernel.org
2783S:	Supported
2784F:	block/bsg.c
2785F:	include/linux/bsg.h
2786F:	include/uapi/linux/bsg.h
2787
2788BT87X AUDIO DRIVER
2789M:	Clemens Ladisch <clemens@ladisch.de>
2790L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2791T:	git git://git.alsa-project.org/alsa-kernel.git
2792S:	Maintained
2793F:	Documentation/sound/alsa/Bt87x.txt
2794F:	sound/pci/bt87x.c
2795
2796BT8XXGPIO DRIVER
2797M:	Michael Buesch <m@bues.ch>
2798W:	http://bu3sch.de/btgpio.php
2799S:	Maintained
2800F:	drivers/gpio/gpio-bt8xx.c
2801
2802BTRFS FILE SYSTEM
2803M:	Chris Mason <clm@fb.com>
2804M:	Josef Bacik <jbacik@fb.com>
2805M:	David Sterba <dsterba@suse.com>
2806L:	linux-btrfs@vger.kernel.org
2807W:	http://btrfs.wiki.kernel.org/
2808Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2810S:	Maintained
2811F:	Documentation/filesystems/btrfs.txt
2812F:	fs/btrfs/
2813
2814BTTV VIDEO4LINUX DRIVER
2815M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2816M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2817L:	linux-media@vger.kernel.org
2818W:	https://linuxtv.org
2819T:	git git://linuxtv.org/media_tree.git
2820S:	Odd fixes
2821F:	Documentation/media/v4l-drivers/bttv*
2822F:	drivers/media/pci/bt8xx/bttv*
2823
2824BUSLOGIC SCSI DRIVER
2825M:	Khalid Aziz <khalid@gonehiking.org>
2826L:	linux-scsi@vger.kernel.org
2827S:	Maintained
2828F:	drivers/scsi/BusLogic.*
2829F:	drivers/scsi/FlashPoint.*
2830
2831C-MEDIA CMI8788 DRIVER
2832M:	Clemens Ladisch <clemens@ladisch.de>
2833L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2834T:	git git://git.alsa-project.org/alsa-kernel.git
2835S:	Maintained
2836F:	sound/pci/oxygen/
2837
2838C6X ARCHITECTURE
2839M:	Mark Salter <msalter@redhat.com>
2840M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2841L:	linux-c6x-dev@linux-c6x.org
2842W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2843S:	Maintained
2844F:	arch/c6x/
2845
2846CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2847M:	David Howells <dhowells@redhat.com>
2848L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2849S:	Supported
2850F:	Documentation/filesystems/caching/cachefiles.txt
2851F:	fs/cachefiles/
2852
2853CADET FM/AM RADIO RECEIVER DRIVER
2854M:	Hans Verkuil <hverkuil@xs4all.nl>
2855L:	linux-media@vger.kernel.org
2856T:	git git://linuxtv.org/media_tree.git
2857W:	https://linuxtv.org
2858S:	Maintained
2859F:	drivers/media/radio/radio-cadet*
2860
2861CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2862M:	Jonathan Corbet <corbet@lwn.net>
2863L:	linux-media@vger.kernel.org
2864T:	git git://linuxtv.org/media_tree.git
2865S:	Maintained
2866F:	Documentation/media/v4l-drivers/cafe_ccic*
2867F:	drivers/media/platform/marvell-ccic/
2868
2869CAIF NETWORK LAYER
2870M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2871L:	netdev@vger.kernel.org
2872S:	Supported
2873F:	Documentation/networking/caif/
2874F:	drivers/net/caif/
2875F:	include/uapi/linux/caif/
2876F:	include/net/caif/
2877F:	net/caif/
2878
2879CALGARY x86-64 IOMMU
2880M:	Muli Ben-Yehuda <mulix@mulix.org>
2881M:	Jon Mason <jdmason@kudzu.us>
2882L:	iommu@lists.linux-foundation.org
2883S:	Maintained
2884F:	arch/x86/kernel/pci-calgary_64.c
2885F:	arch/x86/kernel/tce_64.c
2886F:	arch/x86/include/asm/calgary.h
2887F:	arch/x86/include/asm/tce.h
2888
2889CAN NETWORK LAYER
2890M:	Oliver Hartkopp <socketcan@hartkopp.net>
2891M:	Marc Kleine-Budde <mkl@pengutronix.de>
2892L:	linux-can@vger.kernel.org
2893W:	https://github.com/linux-can
2894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2896S:	Maintained
2897F:	Documentation/networking/can.txt
2898F:	net/can/
2899F:	include/linux/can/core.h
2900F:	include/uapi/linux/can.h
2901F:	include/uapi/linux/can/bcm.h
2902F:	include/uapi/linux/can/raw.h
2903F:	include/uapi/linux/can/gw.h
2904
2905CAN NETWORK DRIVERS
2906M:	Wolfgang Grandegger <wg@grandegger.com>
2907M:	Marc Kleine-Budde <mkl@pengutronix.de>
2908L:	linux-can@vger.kernel.org
2909W:	https://github.com/linux-can
2910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2912S:	Maintained
2913F:	Documentation/devicetree/bindings/net/can/
2914F:	drivers/net/can/
2915F:	include/linux/can/dev.h
2916F:	include/linux/can/platform/
2917F:	include/uapi/linux/can/error.h
2918F:	include/uapi/linux/can/netlink.h
2919
2920CAPABILITIES
2921M:	Serge Hallyn <serge@hallyn.com>
2922L:	linux-security-module@vger.kernel.org
2923S:	Supported
2924F:	include/linux/capability.h
2925F:	include/uapi/linux/capability.h
2926F:	security/commoncap.c
2927F:	kernel/capability.c
2928
2929CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2930M:	Kevin Tsai <ktsai@capellamicro.com>
2931S:	Maintained
2932F:	drivers/iio/light/cm*
2933F:	Documentation/devicetree/bindings/i2c/trivial-devices.txt
2934
2935CAVIUM I2C DRIVER
2936M:	Jan Glauber <jglauber@cavium.com>
2937M:	David Daney <david.daney@cavium.com>
2938W:	http://www.cavium.com
2939S:	Supported
2940F:	drivers/i2c/busses/i2c-octeon*
2941F:	drivers/i2c/busses/i2c-thunderx*
2942
2943CAVIUM LIQUIDIO NETWORK DRIVER
2944M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2945M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2946M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2947M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2948L:     netdev@vger.kernel.org
2949W:     http://www.cavium.com
2950S:     Supported
2951F:     drivers/net/ethernet/cavium/liquidio/
2952
2953CC2520 IEEE-802.15.4 RADIO DRIVER
2954M:	Varka Bhadram <varkabhadram@gmail.com>
2955L:	linux-wpan@vger.kernel.org
2956S:	Maintained
2957F:	drivers/net/ieee802154/cc2520.c
2958F:	include/linux/spi/cc2520.h
2959F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2960
2961CEC DRIVER
2962M:	Hans Verkuil <hans.verkuil@cisco.com>
2963L:	linux-media@vger.kernel.org
2964T:	git git://linuxtv.org/media_tree.git
2965W:	http://linuxtv.org
2966S:	Supported
2967F:	Documentation/media/kapi/cec-core.rst
2968F:	Documentation/media/uapi/cec
2969F:	drivers/media/cec/
2970F:	drivers/media/cec-edid.c
2971F:	drivers/media/rc/keymaps/rc-cec.c
2972F:	include/media/cec.h
2973F:	include/media/cec-edid.h
2974F:	include/uapi/linux/cec.h
2975F:	include/uapi/linux/cec-funcs.h
2976
2977CELL BROADBAND ENGINE ARCHITECTURE
2978M:	Arnd Bergmann <arnd@arndb.de>
2979L:	linuxppc-dev@lists.ozlabs.org
2980W:	http://www.ibm.com/developerworks/power/cell/
2981S:	Supported
2982F:	arch/powerpc/include/asm/cell*.h
2983F:	arch/powerpc/include/asm/spu*.h
2984F:	arch/powerpc/include/uapi/asm/spu*.h
2985F:	arch/powerpc/oprofile/*cell*
2986F:	arch/powerpc/platforms/cell/
2987
2988CEPH COMMON CODE (LIBCEPH)
2989M:	Ilya Dryomov <idryomov@gmail.com>
2990M:	"Yan, Zheng" <zyan@redhat.com>
2991M:	Sage Weil <sage@redhat.com>
2992L:	ceph-devel@vger.kernel.org
2993W:	http://ceph.com/
2994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2995T:	git git://github.com/ceph/ceph-client.git
2996S:	Supported
2997F:	net/ceph/
2998F:	include/linux/ceph/
2999F:	include/linux/crush/
3000
3001CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3002M:	"Yan, Zheng" <zyan@redhat.com>
3003M:	Sage Weil <sage@redhat.com>
3004M:	Ilya Dryomov <idryomov@gmail.com>
3005L:	ceph-devel@vger.kernel.org
3006W:	http://ceph.com/
3007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3008T:	git git://github.com/ceph/ceph-client.git
3009S:	Supported
3010F:	Documentation/filesystems/ceph.txt
3011F:	fs/ceph/
3012
3013CERTIFICATE HANDLING:
3014M:	David Howells <dhowells@redhat.com>
3015M:	David Woodhouse <dwmw2@infradead.org>
3016L:	keyrings@vger.kernel.org
3017S:	Maintained
3018F:	Documentation/module-signing.txt
3019F:	certs/
3020F:	scripts/sign-file.c
3021F:	scripts/extract-cert.c
3022
3023CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3024L:	linux-usb@vger.kernel.org
3025S:	Orphan
3026F:	Documentation/usb/WUSB-Design-overview.txt
3027F:	Documentation/usb/wusb-cbaf
3028F:	drivers/usb/host/hwa-hc.c
3029F:	drivers/usb/host/whci/
3030F:	drivers/usb/wusbcore/
3031F:	include/linux/usb/wusb*
3032
3033CFAG12864B LCD DRIVER
3034M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3035W:	http://miguelojeda.es/auxdisplay.htm
3036W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3037S:	Maintained
3038F:	drivers/auxdisplay/cfag12864b.c
3039F:	include/linux/cfag12864b.h
3040
3041CFAG12864BFB LCD FRAMEBUFFER DRIVER
3042M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3043W:	http://miguelojeda.es/auxdisplay.htm
3044W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3045S:	Maintained
3046F:	drivers/auxdisplay/cfag12864bfb.c
3047F:	include/linux/cfag12864b.h
3048
3049CFG80211 and NL80211
3050M:	Johannes Berg <johannes@sipsolutions.net>
3051L:	linux-wireless@vger.kernel.org
3052W:	http://wireless.kernel.org/
3053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3055S:	Maintained
3056F:	include/uapi/linux/nl80211.h
3057F:	include/net/cfg80211.h
3058F:	net/wireless/*
3059X:	net/wireless/wext*
3060
3061CHAR and MISC DRIVERS
3062M:	Arnd Bergmann <arnd@arndb.de>
3063M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3065S:	Supported
3066F:	drivers/char/*
3067F:	drivers/misc/*
3068F:	include/linux/miscdevice.h
3069
3070CHECKPATCH
3071M:	Andy Whitcroft <apw@canonical.com>
3072M:	Joe Perches <joe@perches.com>
3073S:	Maintained
3074F:	scripts/checkpatch.pl
3075
3076CHINESE DOCUMENTATION
3077M:	Harry Wei <harryxiyou@gmail.com>
3078L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3079L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3080S:	Maintained
3081F:	Documentation/zh_CN/
3082
3083CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3084M:	Peter Chen <Peter.Chen@nxp.com>
3085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3086L:	linux-usb@vger.kernel.org
3087S:	Maintained
3088F:	drivers/usb/chipidea/
3089
3090CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3091M:	Hans de Goede <hdegoede@redhat.com>
3092L:	linux-input@vger.kernel.org
3093S:	Maintained
3094F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3095F:	drivers/input/touchscreen/chipone_icn8318.c
3096
3097CHROME HARDWARE PLATFORM SUPPORT
3098M:	Olof Johansson <olof@lixom.net>
3099S:	Maintained
3100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3101F:	drivers/platform/chrome/
3102
3103CISCO VIC ETHERNET NIC DRIVER
3104M:	Christian Benvenuti <benve@cisco.com>
3105M:	Sujith Sankar <ssujith@cisco.com>
3106M:	Govindarajulu Varadarajan <_govind@gmx.com>
3107M:	Neel Patel <neepatel@cisco.com>
3108S:	Supported
3109F:	drivers/net/ethernet/cisco/enic/
3110
3111CISCO VIC LOW LATENCY NIC DRIVER
3112M:	Christian Benvenuti <benve@cisco.com>
3113M:	Dave Goodell <dgoodell@cisco.com>
3114S:	Supported
3115F:	drivers/infiniband/hw/usnic/
3116
3117CIRRUS LOGIC EP93XX ETHERNET DRIVER
3118M:	Hartley Sweeten <hsweeten@visionengravers.com>
3119L:	netdev@vger.kernel.org
3120S:	Maintained
3121F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3122
3123CIRRUS LOGIC AUDIO CODEC DRIVERS
3124M:	Brian Austin <brian.austin@cirrus.com>
3125M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3126L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3127S:	Maintained
3128F:	sound/soc/codecs/cs*
3129
3130CLEANCACHE API
3131M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3132L:	linux-kernel@vger.kernel.org
3133S:	Maintained
3134F:	mm/cleancache.c
3135F:	include/linux/cleancache.h
3136
3137CLK API
3138M:	Russell King <linux@armlinux.org.uk>
3139L:	linux-clk@vger.kernel.org
3140S:	Maintained
3141F:	include/linux/clk.h
3142
3143CLOCKSOURCE, CLOCKEVENT DRIVERS
3144M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3145M:	Thomas Gleixner <tglx@linutronix.de>
3146L:	linux-kernel@vger.kernel.org
3147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3148S:	Supported
3149F:	drivers/clocksource
3150
3151CISCO FCOE HBA DRIVER
3152M:	Hiral Patel <hiralpat@cisco.com>
3153M:	Suma Ramars <sramars@cisco.com>
3154M:	Brian Uchino <buchino@cisco.com>
3155L:	linux-scsi@vger.kernel.org
3156S:	Supported
3157F:	drivers/scsi/fnic/
3158
3159CISCO SCSI HBA DRIVER
3160M:	Narsimhulu Musini <nmusini@cisco.com>
3161M:	Sesidhar Baddela <sebaddel@cisco.com>
3162L:	linux-scsi@vger.kernel.org
3163S:	Supported
3164F:	drivers/scsi/snic/
3165
3166CMPC ACPI DRIVER
3167M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3168M:	Daniel Oliveira Nascimento <don@syst.com.br>
3169L:	platform-driver-x86@vger.kernel.org
3170S:	Supported
3171F:	drivers/platform/x86/classmate-laptop.c
3172
3173COBALT MEDIA DRIVER
3174M:	Hans Verkuil <hans.verkuil@cisco.com>
3175L:	linux-media@vger.kernel.org
3176T:	git git://linuxtv.org/media_tree.git
3177W:	https://linuxtv.org
3178S:	Supported
3179F:	drivers/media/pci/cobalt/
3180
3181COCCINELLE/Semantic Patches (SmPL)
3182M:	Julia Lawall <Julia.Lawall@lip6.fr>
3183M:	Gilles Muller <Gilles.Muller@lip6.fr>
3184M:	Nicolas Palix <nicolas.palix@imag.fr>
3185M:	Michal Marek <mmarek@suse.com>
3186L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3188W:	http://coccinelle.lip6.fr/
3189S:	Supported
3190F:	Documentation/dev-tools/coccinelle.rst
3191F:	scripts/coccinelle/
3192F:	scripts/coccicheck
3193
3194CODA FILE SYSTEM
3195M:	Jan Harkes <jaharkes@cs.cmu.edu>
3196M:	coda@cs.cmu.edu
3197L:	codalist@coda.cs.cmu.edu
3198W:	http://www.coda.cs.cmu.edu/
3199S:	Maintained
3200F:	Documentation/filesystems/coda.txt
3201F:	fs/coda/
3202F:	include/linux/coda*.h
3203F:	include/uapi/linux/coda*.h
3204
3205CODA V4L2 MEM2MEM DRIVER
3206M:	Philipp Zabel <p.zabel@pengutronix.de>
3207L:	linux-media@vger.kernel.org
3208S:	Maintained
3209F:	Documentation/devicetree/bindings/media/coda.txt
3210F:	drivers/media/platform/coda/
3211
3212COMMON CLK FRAMEWORK
3213M:	Michael Turquette <mturquette@baylibre.com>
3214M:	Stephen Boyd <sboyd@codeaurora.org>
3215L:	linux-clk@vger.kernel.org
3216Q:	http://patchwork.kernel.org/project/linux-clk/list/
3217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3218S:	Maintained
3219F:	Documentation/devicetree/bindings/clock/
3220F:	drivers/clk/
3221X:	drivers/clk/clkdev.c
3222F:	include/linux/clk-pr*
3223F:	include/linux/clk/
3224
3225COMMON INTERNET FILE SYSTEM (CIFS)
3226M:	Steve French <sfrench@samba.org>
3227L:	linux-cifs@vger.kernel.org
3228L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3229W:	http://linux-cifs.samba.org/
3230T:	git git://git.samba.org/sfrench/cifs-2.6.git
3231S:	Supported
3232F:	Documentation/filesystems/cifs/
3233F:	fs/cifs/
3234
3235COMPACTPCI HOTPLUG CORE
3236M:	Scott Murray <scott@spiteful.org>
3237L:	linux-pci@vger.kernel.org
3238S:	Maintained
3239F:	drivers/pci/hotplug/cpci_hotplug*
3240
3241COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3242M:	Scott Murray <scott@spiteful.org>
3243L:	linux-pci@vger.kernel.org
3244S:	Maintained
3245F:	drivers/pci/hotplug/cpcihp_zt5550.*
3246
3247COMPACTPCI HOTPLUG GENERIC DRIVER
3248M:	Scott Murray <scott@spiteful.org>
3249L:	linux-pci@vger.kernel.org
3250S:	Maintained
3251F:	drivers/pci/hotplug/cpcihp_generic.c
3252
3253COMPAL LAPTOP SUPPORT
3254M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3255L:	platform-driver-x86@vger.kernel.org
3256S:	Maintained
3257F:	drivers/platform/x86/compal-laptop.c
3258
3259CONEXANT ACCESSRUNNER USB DRIVER
3260L:	accessrunner-general@lists.sourceforge.net
3261W:	http://accessrunner.sourceforge.net/
3262S:	Orphan
3263F:	drivers/usb/atm/cxacru.c
3264
3265CONFIGFS
3266M:	Joel Becker <jlbec@evilplan.org>
3267M:	Christoph Hellwig <hch@lst.de>
3268T:	git git://git.infradead.org/users/hch/configfs.git
3269S:	Supported
3270F:	fs/configfs/
3271F:	include/linux/configfs.h
3272
3273CONNECTOR
3274M:	Evgeniy Polyakov <zbr@ioremap.net>
3275L:	netdev@vger.kernel.org
3276S:	Maintained
3277F:	drivers/connector/
3278
3279CONTROL GROUP (CGROUP)
3280M:	Tejun Heo <tj@kernel.org>
3281M:	Li Zefan <lizefan@huawei.com>
3282M:	Johannes Weiner <hannes@cmpxchg.org>
3283L:	cgroups@vger.kernel.org
3284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3285S:	Maintained
3286F:	Documentation/cgroup*
3287F:	include/linux/cgroup*
3288F:	kernel/cgroup*
3289
3290CONTROL GROUP - CPUSET
3291M:	Li Zefan <lizefan@huawei.com>
3292L:	cgroups@vger.kernel.org
3293W:	http://www.bullopensource.org/cpuset/
3294W:	http://oss.sgi.com/projects/cpusets/
3295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3296S:	Maintained
3297F:	Documentation/cgroup-v1/cpusets.txt
3298F:	include/linux/cpuset.h
3299F:	kernel/cpuset.c
3300
3301CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3302M:	Johannes Weiner <hannes@cmpxchg.org>
3303M:	Michal Hocko <mhocko@kernel.org>
3304M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3305L:	cgroups@vger.kernel.org
3306L:	linux-mm@kvack.org
3307S:	Maintained
3308F:	mm/memcontrol.c
3309F:	mm/swap_cgroup.c
3310
3311CORETEMP HARDWARE MONITORING DRIVER
3312M:	Fenghua Yu <fenghua.yu@intel.com>
3313L:	linux-hwmon@vger.kernel.org
3314S:	Maintained
3315F:	Documentation/hwmon/coretemp
3316F:	drivers/hwmon/coretemp.c
3317
3318COSA/SRP SYNC SERIAL DRIVER
3319M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3320W:	http://www.fi.muni.cz/~kas/cosa/
3321S:	Maintained
3322F:	drivers/net/wan/cosa*
3323
3324CPMAC ETHERNET DRIVER
3325M:	Florian Fainelli <f.fainelli@gmail.com>
3326L:	netdev@vger.kernel.org
3327S:	Maintained
3328F:	drivers/net/ethernet/ti/cpmac.c
3329
3330CPU FREQUENCY DRIVERS
3331M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3332M:	Viresh Kumar <viresh.kumar@linaro.org>
3333L:	linux-pm@vger.kernel.org
3334S:	Maintained
3335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3336T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3337F:	Documentation/cpu-freq/
3338F:	drivers/cpufreq/
3339F:	include/linux/cpufreq.h
3340
3341CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3342M:	Viresh Kumar <viresh.kumar@linaro.org>
3343M:	Sudeep Holla <sudeep.holla@arm.com>
3344L:	linux-pm@vger.kernel.org
3345W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3346S:	Maintained
3347F:	drivers/cpufreq/arm_big_little.h
3348F:	drivers/cpufreq/arm_big_little.c
3349F:	drivers/cpufreq/arm_big_little_dt.c
3350
3351CPUIDLE DRIVER - ARM BIG LITTLE
3352M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3353M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3354L:	linux-pm@vger.kernel.org
3355L:	linux-arm-kernel@lists.infradead.org
3356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3357S:	Maintained
3358F:	drivers/cpuidle/cpuidle-big_little.c
3359
3360CPUIDLE DRIVER - ARM EXYNOS
3361M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3362M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3363M:	Kukjin Kim <kgene@kernel.org>
3364L:	linux-pm@vger.kernel.org
3365L:	linux-samsung-soc@vger.kernel.org
3366S:	Supported
3367F:	drivers/cpuidle/cpuidle-exynos.c
3368F:	arch/arm/mach-exynos/pm.c
3369
3370CPUIDLE DRIVERS
3371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3372M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3373L:	linux-pm@vger.kernel.org
3374S:	Maintained
3375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3376F:	drivers/cpuidle/*
3377F:	include/linux/cpuidle.h
3378
3379CPUID/MSR DRIVER
3380M:	"H. Peter Anvin" <hpa@zytor.com>
3381S:	Maintained
3382F:	arch/x86/kernel/cpuid.c
3383F:	arch/x86/kernel/msr.c
3384
3385CPU POWER MONITORING SUBSYSTEM
3386M:	Thomas Renninger <trenn@suse.com>
3387L:	linux-pm@vger.kernel.org
3388S:	Maintained
3389F:	tools/power/cpupower/
3390
3391CRAMFS FILESYSTEM
3392W:	http://sourceforge.net/projects/cramfs/
3393S:	Orphan / Obsolete
3394F:	Documentation/filesystems/cramfs.txt
3395F:	fs/cramfs/
3396
3397CRIS PORT
3398M:	Mikael Starvik <starvik@axis.com>
3399M:	Jesper Nilsson <jesper.nilsson@axis.com>
3400L:	linux-cris-kernel@axis.com
3401W:	http://developer.axis.com
3402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3403S:	Maintained
3404F:	arch/cris/
3405F:	drivers/tty/serial/crisv10.*
3406
3407CRYPTO API
3408M:	Herbert Xu <herbert@gondor.apana.org.au>
3409M:	"David S. Miller" <davem@davemloft.net>
3410L:	linux-crypto@vger.kernel.org
3411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3413S:	Maintained
3414F:	Documentation/crypto/
3415F:	Documentation/devicetree/bindings/crypto/
3416F:	Documentation/DocBook/crypto-API.tmpl
3417F:	arch/*/crypto/
3418F:	crypto/
3419F:	drivers/crypto/
3420F:	include/crypto/
3421
3422CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3423M:	Neil Horman <nhorman@tuxdriver.com>
3424L:	linux-crypto@vger.kernel.org
3425S:	Maintained
3426F:	crypto/ansi_cprng.c
3427F:	crypto/rng.c
3428
3429CS3308 MEDIA DRIVER
3430M:	Hans Verkuil <hverkuil@xs4all.nl>
3431L:	linux-media@vger.kernel.org
3432T:	git git://linuxtv.org/media_tree.git
3433W:	http://linuxtv.org
3434S:	Odd Fixes
3435F:	drivers/media/i2c/cs3308.c
3436F:	drivers/media/i2c/cs3308.h
3437
3438CS5535 Audio ALSA driver
3439M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3440S:	Maintained
3441F:	sound/pci/cs5535audio/
3442
3443CW1200 WLAN driver
3444M:	Solomon Peachy <pizza@shaftnet.org>
3445S:	Maintained
3446F:	drivers/net/wireless/st/cw1200/
3447
3448CX18 VIDEO4LINUX DRIVER
3449M:	Andy Walls <awalls@md.metrocast.net>
3450L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3451L:	linux-media@vger.kernel.org
3452T:	git git://linuxtv.org/media_tree.git
3453W:	https://linuxtv.org
3454W:	http://www.ivtvdriver.org/index.php/Cx18
3455S:	Maintained
3456F:	Documentation/media/v4l-drivers/cx18*
3457F:	drivers/media/pci/cx18/
3458F:	include/uapi/linux/ivtv*
3459
3460CX2341X MPEG ENCODER HELPER MODULE
3461M:	Hans Verkuil <hverkuil@xs4all.nl>
3462L:	linux-media@vger.kernel.org
3463T:	git git://linuxtv.org/media_tree.git
3464W:	https://linuxtv.org
3465S:	Maintained
3466F:	drivers/media/common/cx2341x*
3467F:	include/media/cx2341x*
3468
3469CX24120 MEDIA DRIVER
3470M:	Jemma Denson <jdenson@gmail.com>
3471M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3472L:	linux-media@vger.kernel.org
3473W:	https://linuxtv.org
3474Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3475S:	Maintained
3476F:	drivers/media/dvb-frontends/cx24120*
3477
3478CX88 VIDEO4LINUX DRIVER
3479M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3480M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3481L:	linux-media@vger.kernel.org
3482W:	https://linuxtv.org
3483T:	git git://linuxtv.org/media_tree.git
3484S:	Odd fixes
3485F:	Documentation/media/v4l-drivers/cx88*
3486F:	drivers/media/pci/cx88/
3487
3488CXD2820R MEDIA DRIVER
3489M:	Antti Palosaari <crope@iki.fi>
3490L:	linux-media@vger.kernel.org
3491W:	https://linuxtv.org
3492W:	http://palosaari.fi/linux/
3493Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3494T:	git git://linuxtv.org/anttip/media_tree.git
3495S:	Maintained
3496F:	drivers/media/dvb-frontends/cxd2820r*
3497
3498CXGB3 ETHERNET DRIVER (CXGB3)
3499M:	Santosh Raspatur <santosh@chelsio.com>
3500L:	netdev@vger.kernel.org
3501W:	http://www.chelsio.com
3502S:	Supported
3503F:	drivers/net/ethernet/chelsio/cxgb3/
3504
3505CXGB3 ISCSI DRIVER (CXGB3I)
3506M:	Karen Xie <kxie@chelsio.com>
3507L:	linux-scsi@vger.kernel.org
3508W:	http://www.chelsio.com
3509S:	Supported
3510F:	drivers/scsi/cxgbi/cxgb3i
3511
3512CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3513M:	Steve Wise <swise@chelsio.com>
3514L:	linux-rdma@vger.kernel.org
3515W:	http://www.openfabrics.org
3516S:	Supported
3517F:	drivers/infiniband/hw/cxgb3/
3518F:	include/uapi/rdma/cxgb3-abi.h
3519
3520CXGB4 ETHERNET DRIVER (CXGB4)
3521M:	Hariprasad S <hariprasad@chelsio.com>
3522L:	netdev@vger.kernel.org
3523W:	http://www.chelsio.com
3524S:	Supported
3525F:	drivers/net/ethernet/chelsio/cxgb4/
3526
3527CXGB4 ISCSI DRIVER (CXGB4I)
3528M:	Karen Xie <kxie@chelsio.com>
3529L:	linux-scsi@vger.kernel.org
3530W:	http://www.chelsio.com
3531S:	Supported
3532F:	drivers/scsi/cxgbi/cxgb4i
3533
3534CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3535M:	Steve Wise <swise@chelsio.com>
3536L:	linux-rdma@vger.kernel.org
3537W:	http://www.openfabrics.org
3538S:	Supported
3539F:	drivers/infiniband/hw/cxgb4/
3540F:	include/uapi/rdma/cxgb4-abi.h
3541
3542CXGB4VF ETHERNET DRIVER (CXGB4VF)
3543M:	Casey Leedom <leedom@chelsio.com>
3544L:	netdev@vger.kernel.org
3545W:	http://www.chelsio.com
3546S:	Supported
3547F:	drivers/net/ethernet/chelsio/cxgb4vf/
3548
3549CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3550M:	Ian Munsie <imunsie@au1.ibm.com>
3551M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3552L:	linuxppc-dev@lists.ozlabs.org
3553S:	Supported
3554F:	arch/powerpc/platforms/powernv/pci-cxl.c
3555F:	drivers/misc/cxl/
3556F:	include/misc/cxl*
3557F:	include/uapi/misc/cxl.h
3558F:	Documentation/powerpc/cxl.txt
3559F:	Documentation/ABI/testing/sysfs-class-cxl
3560
3561CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3562M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3563M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3564M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3565L:	linux-scsi@vger.kernel.org
3566S:	Supported
3567F:	drivers/scsi/cxlflash/
3568F:	include/uapi/scsi/cxlflash_ioctls.h
3569F:	Documentation/powerpc/cxlflash.txt
3570
3571STMMAC ETHERNET DRIVER
3572M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3573M:	Alexandre Torgue <alexandre.torgue@st.com>
3574L:	netdev@vger.kernel.org
3575W:	http://www.stlinux.com
3576S:	Supported
3577F:	drivers/net/ethernet/stmicro/stmmac/
3578
3579CYBERPRO FB DRIVER
3580M:	Russell King <linux@armlinux.org.uk>
3581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3582W:	http://www.armlinux.org.uk/
3583S:	Maintained
3584F:	drivers/video/fbdev/cyber2000fb.*
3585
3586CYCLADES ASYNC MUX DRIVER
3587W:	http://www.cyclades.com/
3588S:	Orphan
3589F:	drivers/tty/cyclades.c
3590F:	include/linux/cyclades.h
3591F:	include/uapi/linux/cyclades.h
3592
3593CYCLADES PC300 DRIVER
3594W:	http://www.cyclades.com/
3595S:	Orphan
3596F:	drivers/net/wan/pc300*
3597
3598CYPRESS_FIRMWARE MEDIA DRIVER
3599M:	Antti Palosaari <crope@iki.fi>
3600L:	linux-media@vger.kernel.org
3601W:	https://linuxtv.org
3602W:	http://palosaari.fi/linux/
3603Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3604T:	git git://linuxtv.org/anttip/media_tree.git
3605S:	Maintained
3606F:	drivers/media/common/cypress_firmware*
3607
3608CYTTSP TOUCHSCREEN DRIVER
3609M:	Ferruh Yigit <fery@cypress.com>
3610L:	linux-input@vger.kernel.org
3611S:	Supported
3612F:	drivers/input/touchscreen/cyttsp*
3613F:	include/linux/input/cyttsp.h
3614
3615DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3616M:	Joshua Kinard <kumba@gentoo.org>
3617S:	Maintained
3618F:	drivers/rtc/rtc-ds1685.c
3619F:	include/linux/rtc/ds1685.h
3620
3621DAMA SLAVE for AX.25
3622M:	Joerg Reuter <jreuter@yaina.de>
3623W:	http://yaina.de/jreuter/
3624W:	http://www.qsl.net/dl1bke/
3625L:	linux-hams@vger.kernel.org
3626S:	Maintained
3627F:	net/ax25/af_ax25.c
3628F:	net/ax25/ax25_dev.c
3629F:	net/ax25/ax25_ds_*
3630F:	net/ax25/ax25_in.c
3631F:	net/ax25/ax25_out.c
3632F:	net/ax25/ax25_timer.c
3633F:	net/ax25/sysctl_net_ax25.c
3634
3635DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3636L:	netdev@vger.kernel.org
3637S:	Orphan
3638F:	Documentation/networking/dmfe.txt
3639F:	drivers/net/ethernet/dec/tulip/dmfe.c
3640
3641DC390/AM53C974 SCSI driver
3642M:	Hannes Reinecke <hare@suse.com>
3643L:	linux-scsi@vger.kernel.org
3644S:	Maintained
3645F:	drivers/scsi/am53c974.c
3646
3647DC395x SCSI driver
3648M:	Oliver Neukum <oliver@neukum.org>
3649M:	Ali Akcaagac <aliakc@web.de>
3650M:	Jamie Lenehan <lenehan@twibble.org>
3651L:	dc395x@twibble.org
3652W:	http://twibble.org/dist/dc395x/
3653W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3654S:	Maintained
3655F:	Documentation/scsi/dc395x.txt
3656F:	drivers/scsi/dc395x.*
3657
3658DCCP PROTOCOL
3659M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3660L:	dccp@vger.kernel.org
3661W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3662S:	Maintained
3663F:	include/linux/dccp.h
3664F:	include/uapi/linux/dccp.h
3665F:	include/linux/tfrc.h
3666F:	net/dccp/
3667
3668DECnet NETWORK LAYER
3669W:	http://linux-decnet.sourceforge.net
3670L:	linux-decnet-user@lists.sourceforge.net
3671S:	Orphan
3672F:	Documentation/networking/decnet.txt
3673F:	net/decnet/
3674
3675DECSTATION PLATFORM SUPPORT
3676M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3677L:	linux-mips@linux-mips.org
3678W:	http://www.linux-mips.org/wiki/DECstation
3679S:	Maintained
3680F:	arch/mips/dec/
3681F:	arch/mips/include/asm/dec/
3682F:	arch/mips/include/asm/mach-dec/
3683
3684DEFXX FDDI NETWORK DRIVER
3685M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3686S:	Maintained
3687F:	drivers/net/fddi/defxx.*
3688
3689DELL LAPTOP DRIVER
3690M:	Matthew Garrett <mjg59@srcf.ucam.org>
3691M:	Pali Rohár <pali.rohar@gmail.com>
3692L:	platform-driver-x86@vger.kernel.org
3693S:	Maintained
3694F:	drivers/platform/x86/dell-laptop.c
3695
3696DELL LAPTOP RBTN DRIVER
3697M:	Pali Rohár <pali.rohar@gmail.com>
3698S:	Maintained
3699F:	drivers/platform/x86/dell-rbtn.*
3700
3701DELL LAPTOP FREEFALL DRIVER
3702M:	Pali Rohár <pali.rohar@gmail.com>
3703S:	Maintained
3704F:	drivers/platform/x86/dell-smo8800.c
3705
3706DELL LAPTOP SMM DRIVER
3707M:	Pali Rohár <pali.rohar@gmail.com>
3708S:	Maintained
3709F:	drivers/hwmon/dell-smm-hwmon.c
3710F:	include/uapi/linux/i8k.h
3711
3712DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3713M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3714S:	Maintained
3715F:	Documentation/dcdbas.txt
3716F:	drivers/firmware/dcdbas.*
3717
3718DELL WMI EXTRAS DRIVER
3719M:	Matthew Garrett <mjg59@srcf.ucam.org>
3720M:	Pali Rohár <pali.rohar@gmail.com>
3721S:	Maintained
3722F:	drivers/platform/x86/dell-wmi.c
3723
3724DESIGNWARE USB2 DRD IP DRIVER
3725M:	John Youn <johnyoun@synopsys.com>
3726L:	linux-usb@vger.kernel.org
3727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3728S:	Maintained
3729F:	drivers/usb/dwc2/
3730
3731DESIGNWARE USB3 DRD IP DRIVER
3732M:	Felipe Balbi <balbi@kernel.org>
3733L:	linux-usb@vger.kernel.org
3734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3735S:	Maintained
3736F:	drivers/usb/dwc3/
3737
3738DEVICE COREDUMP (DEV_COREDUMP)
3739M:	Johannes Berg <johannes@sipsolutions.net>
3740L:	linux-kernel@vger.kernel.org
3741S:	Maintained
3742F:	drivers/base/devcoredump.c
3743F:	include/linux/devcoredump.h
3744
3745DEVICE FREQUENCY (DEVFREQ)
3746M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3747M:	Kyungmin Park <kyungmin.park@samsung.com>
3748L:	linux-pm@vger.kernel.org
3749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3750S:	Maintained
3751F:	drivers/devfreq/
3752F:	include/linux/devfreq.h
3753F:	Documentation/devicetree/bindings/devfreq/
3754
3755DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3756M:	Chanwoo Choi <cw00.choi@samsung.com>
3757L:	linux-pm@vger.kernel.org
3758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3759S:	Supported
3760F:	drivers/devfreq/event/
3761F:	drivers/devfreq/devfreq-event.c
3762F:	include/linux/devfreq-event.h
3763F:	Documentation/devicetree/bindings/devfreq/event/
3764
3765BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3766M:	Chanwoo Choi <cw00.choi@samsung.com>
3767L:	linux-pm@vger.kernel.org
3768L:	linux-samsung-soc@vger.kernel.org
3769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3770S:	Maintained
3771F:	drivers/devfreq/exynos-bus.c
3772F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3773
3774DEVICE NUMBER REGISTRY
3775M:	Torben Mathiasen <device@lanana.org>
3776W:	http://lanana.org/docs/device-list/index.html
3777S:	Maintained
3778
3779DEVICE-MAPPER  (LVM)
3780M:	Alasdair Kergon <agk@redhat.com>
3781M:	Mike Snitzer <snitzer@redhat.com>
3782M:	dm-devel@redhat.com
3783L:	dm-devel@redhat.com
3784W:	http://sources.redhat.com/dm
3785Q:	http://patchwork.kernel.org/project/dm-devel/list/
3786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3787T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3788S:	Maintained
3789F:	Documentation/device-mapper/
3790F:	drivers/md/dm*
3791F:	drivers/md/persistent-data/
3792F:	include/linux/device-mapper.h
3793F:	include/linux/dm-*.h
3794F:	include/uapi/linux/dm-*.h
3795
3796DEVLINK
3797M:	Jiri Pirko <jiri@mellanox.com>
3798L:	netdev@vger.kernel.org
3799S:	Supported
3800F:	net/core/devlink.c
3801F:	include/net/devlink.h
3802F:	include/uapi/linux/devlink.h
3803
3804DIALOG SEMICONDUCTOR DRIVERS
3805M:	Support Opensource <support.opensource@diasemi.com>
3806W:	http://www.dialog-semiconductor.com/products
3807S:	Supported
3808F:	Documentation/hwmon/da90??
3809F:	Documentation/devicetree/bindings/mfd/da90*.txt
3810F:	Documentation/devicetree/bindings/regulator/da92*.txt
3811F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3812F:	drivers/gpio/gpio-da90??.c
3813F:	drivers/hwmon/da90??-hwmon.c
3814F:	drivers/iio/adc/da91??-*.c
3815F:	drivers/input/misc/da90??_onkey.c
3816F:	drivers/input/touchscreen/da9052_tsi.c
3817F:	drivers/leds/leds-da90??.c
3818F:	drivers/mfd/da903x.c
3819F:	drivers/mfd/da90??-*.c
3820F:	drivers/mfd/da91??-*.c
3821F:	drivers/power/supply/da9052-battery.c
3822F:	drivers/power/supply/da91??-*.c
3823F:	drivers/regulator/da903x.c
3824F:	drivers/regulator/da9???-regulator.[ch]
3825F:	drivers/rtc/rtc-da90??.c
3826F:	drivers/video/backlight/da90??_bl.c
3827F:	drivers/watchdog/da90??_wdt.c
3828F:	include/linux/mfd/da903x.h
3829F:	include/linux/mfd/da9052/
3830F:	include/linux/mfd/da9055/
3831F:	include/linux/mfd/da9062/
3832F:	include/linux/mfd/da9063/
3833F:	include/linux/mfd/da9150/
3834F:	include/linux/regulator/da9211.h
3835F:	include/sound/da[79]*.h
3836F:	sound/soc/codecs/da[79]*.[ch]
3837
3838DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3839M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3840L:	linux-gpio@vger.kernel.org
3841S:	Maintained
3842F:	drivers/gpio/gpio-gpio-mm.c
3843
3844DIGI NEO AND CLASSIC PCI PRODUCTS
3845M:	Lidza Louina <lidza.louina@gmail.com>
3846M:	Mark Hounschell <markh@compro.net>
3847L:	driverdev-devel@linuxdriverproject.org
3848S:	Maintained
3849F:	drivers/staging/dgnc/
3850
3851DIOLAN U2C-12 I2C DRIVER
3852M:	Guenter Roeck <linux@roeck-us.net>
3853L:	linux-i2c@vger.kernel.org
3854S:	Maintained
3855F:	drivers/i2c/busses/i2c-diolan-u2c.c
3856
3857DIRECT ACCESS (DAX)
3858M:	Matthew Wilcox <willy@linux.intel.com>
3859L:	linux-fsdevel@vger.kernel.org
3860S:	Supported
3861F:	fs/dax.c
3862
3863DIRECTORY NOTIFICATION (DNOTIFY)
3864M:	Eric Paris <eparis@parisplace.org>
3865S:	Maintained
3866F:	Documentation/filesystems/dnotify.txt
3867F:	fs/notify/dnotify/
3868F:	include/linux/dnotify.h
3869
3870DISK GEOMETRY AND PARTITION HANDLING
3871M:	Andries Brouwer <aeb@cwi.nl>
3872W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3873W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3874W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3875S:	Maintained
3876
3877DISKQUOTA
3878M:	Jan Kara <jack@suse.com>
3879S:	Maintained
3880F:	Documentation/filesystems/quota.txt
3881F:	fs/quota/
3882F:	include/linux/quota*.h
3883F:	include/uapi/linux/quota*.h
3884
3885DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3886M:	Bernie Thompson <bernie@plugable.com>
3887L:	linux-fbdev@vger.kernel.org
3888S:	Maintained
3889W:	http://plugable.com/category/projects/udlfb/
3890F:	drivers/video/fbdev/udlfb.c
3891F:	include/video/udlfb.h
3892F:	Documentation/fb/udlfb.txt
3893
3894DISTRIBUTED LOCK MANAGER (DLM)
3895M:	Christine Caulfield <ccaulfie@redhat.com>
3896M:	David Teigland <teigland@redhat.com>
3897L:	cluster-devel@redhat.com
3898W:	http://sources.redhat.com/cluster/
3899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3900S:	Supported
3901F:	fs/dlm/
3902
3903DMA BUFFER SHARING FRAMEWORK
3904M:	Sumit Semwal <sumit.semwal@linaro.org>
3905S:	Maintained
3906L:	linux-media@vger.kernel.org
3907L:	dri-devel@lists.freedesktop.org
3908L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3909F:	drivers/dma-buf/
3910F:	include/linux/dma-buf*
3911F:	include/linux/reservation.h
3912F:	include/linux/*fence.h
3913F:	Documentation/dma-buf-sharing.txt
3914T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3915
3916SYNC FILE FRAMEWORK
3917M:	Sumit Semwal <sumit.semwal@linaro.org>
3918R:	Gustavo Padovan <gustavo@padovan.org>
3919S:	Maintained
3920L:	linux-media@vger.kernel.org
3921L:	dri-devel@lists.freedesktop.org
3922F:	drivers/dma-buf/sync_file.c
3923F:	include/linux/sync_file.h
3924F:	Documentation/sync_file.txt
3925T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3926
3927DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3928M:	Vinod Koul <vinod.koul@intel.com>
3929L:	dmaengine@vger.kernel.org
3930Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3931S:	Maintained
3932F:	drivers/dma/
3933F:	include/linux/dmaengine.h
3934F:	Documentation/devicetree/bindings/dma/
3935F:	Documentation/dmaengine/
3936T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3937
3938DME1737 HARDWARE MONITOR DRIVER
3939M:	Juerg Haefliger <juergh@gmail.com>
3940L:	linux-hwmon@vger.kernel.org
3941S:	Maintained
3942F:	Documentation/hwmon/dme1737
3943F:	drivers/hwmon/dme1737.c
3944
3945DMI/SMBIOS SUPPORT
3946M:	Jean Delvare <jdelvare@suse.com>
3947S:	Maintained
3948T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3949F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3950F:	drivers/firmware/dmi-id.c
3951F:	drivers/firmware/dmi_scan.c
3952F:	include/linux/dmi.h
3953
3954DOCUMENTATION
3955M:	Jonathan Corbet <corbet@lwn.net>
3956L:	linux-doc@vger.kernel.org
3957S:	Maintained
3958F:	Documentation/
3959F:	scripts/docproc.c
3960F:	scripts/kernel-doc*
3961X:	Documentation/ABI/
3962X:	Documentation/devicetree/
3963X:	Documentation/acpi
3964X:	Documentation/power
3965X:	Documentation/spi
3966X:	Documentation/media
3967T:	git git://git.lwn.net/linux.git docs-next
3968
3969DOUBLETALK DRIVER
3970M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
3971L:	blinux-list@redhat.com
3972S:	Maintained
3973F:	drivers/char/dtlk.c
3974F:	include/linux/dtlk.h
3975
3976DPT_I2O SCSI RAID DRIVER
3977M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3978L:	linux-scsi@vger.kernel.org
3979W:	http://www.adaptec.com/
3980S:	Maintained
3981F:	drivers/scsi/dpt*
3982F:	drivers/scsi/dpt/
3983
3984DRBD DRIVER
3985M:	Philipp Reisner <philipp.reisner@linbit.com>
3986M:	Lars Ellenberg <lars.ellenberg@linbit.com>
3987L:	drbd-dev@lists.linbit.com
3988W:	http://www.drbd.org
3989T:	git git://git.linbit.com/linux-drbd.git
3990T:	git git://git.linbit.com/drbd-8.4.git
3991S:	Supported
3992F:	drivers/block/drbd/
3993F:	lib/lru_cache.c
3994F:	Documentation/blockdev/drbd/
3995
3996DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3997M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3999S:	Supported
4000F:	Documentation/kobject.txt
4001F:	drivers/base/
4002F:	fs/debugfs/
4003F:	fs/kernfs/
4004F:	fs/sysfs/
4005F:	include/linux/debugfs.h
4006F:	include/linux/kobj*
4007F:	lib/kobj*
4008
4009DRM DRIVERS
4010M:	David Airlie <airlied@linux.ie>
4011L:	dri-devel@lists.freedesktop.org
4012T:	git git://people.freedesktop.org/~airlied/linux
4013S:	Maintained
4014F:	drivers/gpu/drm/
4015F:	drivers/gpu/vga/
4016F:	Documentation/devicetree/bindings/display/
4017F:	Documentation/devicetree/bindings/gpu/
4018F:	Documentation/devicetree/bindings/video/
4019F:	Documentation/gpu/
4020F:	include/drm/
4021F:	include/uapi/drm/
4022
4023DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4024M:	Dave Airlie <airlied@redhat.com>
4025S:	Odd Fixes
4026F:	drivers/gpu/drm/ast/
4027
4028DRM DRIVER FOR BOCHS VIRTUAL GPU
4029M:	Gerd Hoffmann <kraxel@redhat.com>
4030S:	Odd Fixes
4031F:	drivers/gpu/drm/bochs/
4032
4033DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4034M:	Dave Airlie <airlied@redhat.com>
4035S:	Odd Fixes
4036F:	drivers/gpu/drm/cirrus/
4037
4038RADEON and AMDGPU DRM DRIVERS
4039M:	Alex Deucher <alexander.deucher@amd.com>
4040M:	Christian König <christian.koenig@amd.com>
4041L:	dri-devel@lists.freedesktop.org
4042T:	git git://people.freedesktop.org/~agd5f/linux
4043S:	Supported
4044F:	drivers/gpu/drm/radeon/
4045F:	include/uapi/drm/radeon_drm.h
4046F:	drivers/gpu/drm/amd/
4047F:	include/uapi/drm/amdgpu_drm.h
4048
4049DRM PANEL DRIVERS
4050M:	Thierry Reding <thierry.reding@gmail.com>
4051L:	dri-devel@lists.freedesktop.org
4052T:	git git://anongit.freedesktop.org/tegra/linux.git
4053S:	Maintained
4054F:	drivers/gpu/drm/drm_panel.c
4055F:	drivers/gpu/drm/panel/
4056F:	include/drm/drm_panel.h
4057F:	Documentation/devicetree/bindings/display/panel/
4058
4059INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4060M:	Daniel Vetter <daniel.vetter@intel.com>
4061M:	Jani Nikula <jani.nikula@linux.intel.com>
4062L:	intel-gfx@lists.freedesktop.org
4063L:	dri-devel@lists.freedesktop.org
4064W:	https://01.org/linuxgraphics/
4065Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4066T:	git git://anongit.freedesktop.org/drm-intel
4067S:	Supported
4068F:	drivers/gpu/drm/i915/
4069F:	include/drm/i915*
4070F:	include/uapi/drm/i915_drm.h
4071F:	Documentation/gpu/i915.rst
4072
4073DRM DRIVERS FOR ATMEL HLCDC
4074M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4075L:	dri-devel@lists.freedesktop.org
4076S:	Supported
4077F:	drivers/gpu/drm/atmel-hlcdc/
4078F:	Documentation/devicetree/bindings/drm/atmel/
4079
4080DRM DRIVERS FOR ALLWINNER A10
4081M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4082L:	dri-devel@lists.freedesktop.org
4083S:	Supported
4084F:	drivers/gpu/drm/sun4i/
4085F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4086
4087DRM DRIVERS FOR EXYNOS
4088M:	Inki Dae <inki.dae@samsung.com>
4089M:	Joonyoung Shim <jy0922.shim@samsung.com>
4090M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4091M:	Kyungmin Park <kyungmin.park@samsung.com>
4092L:	dri-devel@lists.freedesktop.org
4093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4094S:	Supported
4095F:	drivers/gpu/drm/exynos/
4096F:	include/uapi/drm/exynos_drm.h
4097F:	Documentation/devicetree/bindings/display/exynos/
4098
4099DRM DRIVERS FOR FREESCALE DCU
4100M:	Stefan Agner <stefan@agner.ch>
4101M:	Alison Wang <alison.wang@freescale.com>
4102L:	dri-devel@lists.freedesktop.org
4103S:	Supported
4104F:	drivers/gpu/drm/fsl-dcu/
4105F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4106F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4107F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4108
4109DRM DRIVERS FOR FREESCALE IMX
4110M:	Philipp Zabel <p.zabel@pengutronix.de>
4111L:	dri-devel@lists.freedesktop.org
4112S:	Maintained
4113F:	drivers/gpu/drm/imx/
4114F:	drivers/gpu/ipu-v3/
4115F:	Documentation/devicetree/bindings/display/imx/
4116
4117DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4118M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4119L:	dri-devel@lists.freedesktop.org
4120T:	git git://github.com/patjak/drm-gma500
4121S:	Maintained
4122F:	drivers/gpu/drm/gma500/
4123
4124DRM DRIVERS FOR HISILICON
4125M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4126R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4127R:	Chen Feng <puck.chen@hisilicon.com>
4128L:	dri-devel@lists.freedesktop.org
4129T:	git git://github.com/xin3liang/linux.git
4130S:	Maintained
4131F:	drivers/gpu/drm/hisilicon/
4132F:	Documentation/devicetree/bindings/display/hisilicon/
4133
4134DRM DRIVER FOR INTEL I810 VIDEO CARDS
4135S:	Orphan / Obsolete
4136F:	drivers/gpu/drm/i810/
4137F:	include/uapi/drm/i810_drm.h
4138
4139DRM DRIVERS FOR MEDIATEK
4140M:	CK Hu <ck.hu@mediatek.com>
4141M:	Philipp Zabel <p.zabel@pengutronix.de>
4142L:	dri-devel@lists.freedesktop.org
4143S:	Supported
4144F:	drivers/gpu/drm/mediatek/
4145F:	Documentation/devicetree/bindings/display/mediatek/
4146
4147DRM DRIVER FOR MSM ADRENO GPU
4148M:	Rob Clark <robdclark@gmail.com>
4149L:	linux-arm-msm@vger.kernel.org
4150L:	dri-devel@lists.freedesktop.org
4151L:	freedreno@lists.freedesktop.org
4152T:	git git://people.freedesktop.org/~robclark/linux
4153S:	Maintained
4154F:	drivers/gpu/drm/msm/
4155F:	include/uapi/drm/msm_drm.h
4156F:	Documentation/devicetree/bindings/display/msm/
4157
4158DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4159M:	Ben Skeggs <bskeggs@redhat.com>
4160L:	dri-devel@lists.freedesktop.org
4161L:	nouveau@lists.freedesktop.org
4162T:	git git://github.com/skeggsb/linux
4163S:	Supported
4164F:	drivers/gpu/drm/nouveau/
4165F:	include/uapi/drm/nouveau_drm.h
4166
4167DRM DRIVERS FOR NVIDIA TEGRA
4168M:	Thierry Reding <thierry.reding@gmail.com>
4169L:	dri-devel@lists.freedesktop.org
4170L:	linux-tegra@vger.kernel.org
4171T:	git git://anongit.freedesktop.org/tegra/linux.git
4172S:	Supported
4173F:	drivers/gpu/drm/tegra/
4174F:	drivers/gpu/host1x/
4175F:	include/linux/host1x.h
4176F:	include/uapi/drm/tegra_drm.h
4177F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4178
4179DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4180S:	Orphan / Obsolete
4181F:	drivers/gpu/drm/mga/
4182F:	include/uapi/drm/mga_drm.h
4183
4184DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4185M:	Dave Airlie <airlied@redhat.com>
4186S:	Odd Fixes
4187F:	drivers/gpu/drm/mgag200/
4188
4189DRM DRIVER FOR RAGE 128 VIDEO CARDS
4190S:	Orphan / Obsolete
4191F:	drivers/gpu/drm/r128/
4192F:	include/uapi/drm/r128_drm.h
4193
4194DRM DRIVERS FOR RENESAS
4195M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4196L:	dri-devel@lists.freedesktop.org
4197L:	linux-renesas-soc@vger.kernel.org
4198T:	git git://linuxtv.org/pinchartl/fbdev
4199S:	Supported
4200F:	drivers/gpu/drm/rcar-du/
4201F:	drivers/gpu/drm/shmobile/
4202F:	include/linux/platform_data/shmob_drm.h
4203F:	Documentation/devicetree/bindings/display/renesas,du.txt
4204
4205DRM DRIVER FOR QXL VIRTUAL GPU
4206M:	Dave Airlie <airlied@redhat.com>
4207S:	Odd Fixes
4208F:	drivers/gpu/drm/qxl/
4209F:	include/uapi/drm/qxl_drm.h
4210
4211DRM DRIVERS FOR ROCKCHIP
4212M:	Mark Yao <mark.yao@rock-chips.com>
4213L:	dri-devel@lists.freedesktop.org
4214S:	Maintained
4215F:	drivers/gpu/drm/rockchip/
4216F:	Documentation/devicetree/bindings/display/rockchip/
4217
4218DRM DRIVER FOR SAVAGE VIDEO CARDS
4219S:	Orphan / Obsolete
4220F:	drivers/gpu/drm/savage/
4221F:	include/uapi/drm/savage_drm.h
4222
4223DRM DRIVER FOR SIS VIDEO CARDS
4224S:	Orphan / Obsolete
4225F:	drivers/gpu/drm/sis/
4226F:	include/uapi/drm/sis_drm.h
4227
4228DRM DRIVERS FOR STI
4229M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4230M:	Vincent Abriou <vincent.abriou@st.com>
4231L:	dri-devel@lists.freedesktop.org
4232T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4233S:	Maintained
4234F:	drivers/gpu/drm/sti
4235F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4236
4237DRM DRIVER FOR TDFX VIDEO CARDS
4238S:	Orphan / Obsolete
4239F:	drivers/gpu/drm/tdfx/
4240
4241DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4242M:	Dave Airlie <airlied@redhat.com>
4243S:	Odd Fixes
4244F:	drivers/gpu/drm/udl/
4245
4246DRM DRIVERS FOR VIVANTE GPU IP
4247M:	Lucas Stach <l.stach@pengutronix.de>
4248R:	Russell King <linux+etnaviv@armlinux.org.uk>
4249R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4250L:	dri-devel@lists.freedesktop.org
4251S:	Maintained
4252F:	drivers/gpu/drm/etnaviv/
4253F:	include/uapi/drm/etnaviv_drm.h
4254F:	Documentation/devicetree/bindings/display/etnaviv/
4255
4256DRM DRIVER FOR VMWARE VIRTUAL GPU
4257M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4258M:	Sinclair Yeh <syeh@vmware.com>
4259M:	Thomas Hellstrom <thellstrom@vmware.com>
4260L:	dri-devel@lists.freedesktop.org
4261T:	git git://people.freedesktop.org/~syeh/repos_linux
4262T:	git git://people.freedesktop.org/~thomash/linux
4263S:	Supported
4264F:	drivers/gpu/drm/vmwgfx/
4265F:	include/uapi/drm/vmwgfx_drm.h
4266
4267DRM DRIVERS FOR VC4
4268M:	Eric Anholt <eric@anholt.net>
4269T:	git git://github.com/anholt/linux
4270S:	Supported
4271F:	drivers/gpu/drm/vc4/
4272F:	include/uapi/drm/vc4_drm.h
4273F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4274
4275DRM DRIVERS FOR TI OMAP
4276M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4277L:	dri-devel@lists.freedesktop.org
4278S:	Maintained
4279F:	drivers/gpu/drm/omapdrm/
4280F:	Documentation/devicetree/bindings/display/ti/
4281
4282DRM DRIVERS FOR TI LCDC
4283M:	Jyri Sarha <jsarha@ti.com>
4284R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4285L:	dri-devel@lists.freedesktop.org
4286S:	Maintained
4287F:	drivers/gpu/drm/tilcdc/
4288F:	Documentation/devicetree/bindings/display/tilcdc/
4289
4290DSBR100 USB FM RADIO DRIVER
4291M:	Alexey Klimov <klimov.linux@gmail.com>
4292L:	linux-media@vger.kernel.org
4293T:	git git://linuxtv.org/media_tree.git
4294S:	Maintained
4295F:	drivers/media/radio/dsbr100.c
4296
4297DSCC4 DRIVER
4298M:	Francois Romieu <romieu@fr.zoreil.com>
4299L:	netdev@vger.kernel.org
4300S:	Maintained
4301F:	drivers/net/wan/dscc4.c
4302
4303DT3155 MEDIA DRIVER
4304M:	Hans Verkuil <hverkuil@xs4all.nl>
4305L:	linux-media@vger.kernel.org
4306T:	git git://linuxtv.org/media_tree.git
4307W:	https://linuxtv.org
4308S:	Odd Fixes
4309F:	drivers/media/pci/dt3155/
4310
4311DVB_USB_AF9015 MEDIA DRIVER
4312M:	Antti Palosaari <crope@iki.fi>
4313L:	linux-media@vger.kernel.org
4314W:	https://linuxtv.org
4315W:	http://palosaari.fi/linux/
4316Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4317T:	git git://linuxtv.org/anttip/media_tree.git
4318S:	Maintained
4319F:	drivers/media/usb/dvb-usb-v2/af9015*
4320
4321DVB_USB_AF9035 MEDIA DRIVER
4322M:	Antti Palosaari <crope@iki.fi>
4323L:	linux-media@vger.kernel.org
4324W:	https://linuxtv.org
4325W:	http://palosaari.fi/linux/
4326Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4327T:	git git://linuxtv.org/anttip/media_tree.git
4328S:	Maintained
4329F:	drivers/media/usb/dvb-usb-v2/af9035*
4330
4331DVB_USB_ANYSEE MEDIA DRIVER
4332M:	Antti Palosaari <crope@iki.fi>
4333L:	linux-media@vger.kernel.org
4334W:	https://linuxtv.org
4335W:	http://palosaari.fi/linux/
4336Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4337T:	git git://linuxtv.org/anttip/media_tree.git
4338S:	Maintained
4339F:	drivers/media/usb/dvb-usb-v2/anysee*
4340
4341DVB_USB_AU6610 MEDIA DRIVER
4342M:	Antti Palosaari <crope@iki.fi>
4343L:	linux-media@vger.kernel.org
4344W:	https://linuxtv.org
4345W:	http://palosaari.fi/linux/
4346Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4347T:	git git://linuxtv.org/anttip/media_tree.git
4348S:	Maintained
4349F:	drivers/media/usb/dvb-usb-v2/au6610*
4350
4351DVB_USB_CE6230 MEDIA DRIVER
4352M:	Antti Palosaari <crope@iki.fi>
4353L:	linux-media@vger.kernel.org
4354W:	https://linuxtv.org
4355W:	http://palosaari.fi/linux/
4356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4357T:	git git://linuxtv.org/anttip/media_tree.git
4358S:	Maintained
4359F:	drivers/media/usb/dvb-usb-v2/ce6230*
4360
4361DVB_USB_CXUSB MEDIA DRIVER
4362M:	Michael Krufky <mkrufky@linuxtv.org>
4363L:	linux-media@vger.kernel.org
4364W:	https://linuxtv.org
4365W:	http://github.com/mkrufky
4366Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4367T:	git git://linuxtv.org/media_tree.git
4368S:	Maintained
4369F:	drivers/media/usb/dvb-usb/cxusb*
4370
4371DVB_USB_EC168 MEDIA DRIVER
4372M:	Antti Palosaari <crope@iki.fi>
4373L:	linux-media@vger.kernel.org
4374W:	https://linuxtv.org
4375W:	http://palosaari.fi/linux/
4376Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4377T:	git git://linuxtv.org/anttip/media_tree.git
4378S:	Maintained
4379F:	drivers/media/usb/dvb-usb-v2/ec168*
4380
4381DVB_USB_GL861 MEDIA DRIVER
4382M:	Antti Palosaari <crope@iki.fi>
4383L:	linux-media@vger.kernel.org
4384W:	https://linuxtv.org
4385Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4386T:	git git://linuxtv.org/anttip/media_tree.git
4387S:	Maintained
4388F:	drivers/media/usb/dvb-usb-v2/gl861*
4389
4390DVB_USB_MXL111SF MEDIA DRIVER
4391M:	Michael Krufky <mkrufky@linuxtv.org>
4392L:	linux-media@vger.kernel.org
4393W:	https://linuxtv.org
4394W:	http://github.com/mkrufky
4395Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4396T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4397S:	Maintained
4398F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4399
4400DVB_USB_RTL28XXU MEDIA DRIVER
4401M:	Antti Palosaari <crope@iki.fi>
4402L:	linux-media@vger.kernel.org
4403W:	https://linuxtv.org
4404W:	http://palosaari.fi/linux/
4405Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4406T:	git git://linuxtv.org/anttip/media_tree.git
4407S:	Maintained
4408F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4409
4410DVB_USB_V2 MEDIA DRIVER
4411M:	Antti Palosaari <crope@iki.fi>
4412L:	linux-media@vger.kernel.org
4413W:	https://linuxtv.org
4414W:	http://palosaari.fi/linux/
4415Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4416T:	git git://linuxtv.org/anttip/media_tree.git
4417S:	Maintained
4418F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4419F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4420
4421DYNAMIC DEBUG
4422M:	Jason Baron <jbaron@akamai.com>
4423S:	Maintained
4424F:	lib/dynamic_debug.c
4425F:	include/linux/dynamic_debug.h
4426
4427DZ DECSTATION DZ11 SERIAL DRIVER
4428M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4429S:	Maintained
4430F:	drivers/tty/serial/dz.*
4431
4432E3X0 POWER BUTTON DRIVER
4433M:	Moritz Fischer <moritz.fischer@ettus.com>
4434L:	usrp-users@lists.ettus.com
4435W:	http://www.ettus.com
4436S:	Supported
4437F:	drivers/input/misc/e3x0-button.c
4438F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4439
4440E4000 MEDIA DRIVER
4441M:	Antti Palosaari <crope@iki.fi>
4442L:	linux-media@vger.kernel.org
4443W:	https://linuxtv.org
4444W:	http://palosaari.fi/linux/
4445Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4446T:	git git://linuxtv.org/anttip/media_tree.git
4447S:	Maintained
4448F:	drivers/media/tuners/e4000*
4449
4450EATA ISA/EISA/PCI SCSI DRIVER
4451M:	Dario Ballabio <ballabio_dario@emc.com>
4452L:	linux-scsi@vger.kernel.org
4453S:	Maintained
4454F:	drivers/scsi/eata.c
4455
4456EC100 MEDIA DRIVER
4457M:	Antti Palosaari <crope@iki.fi>
4458L:	linux-media@vger.kernel.org
4459W:	https://linuxtv.org
4460W:	http://palosaari.fi/linux/
4461Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4462T:	git git://linuxtv.org/anttip/media_tree.git
4463S:	Maintained
4464F:	drivers/media/dvb-frontends/ec100*
4465
4466ECRYPT FILE SYSTEM
4467M:	Tyler Hicks <tyhicks@canonical.com>
4468L:	ecryptfs@vger.kernel.org
4469W:	http://ecryptfs.org
4470W:	https://launchpad.net/ecryptfs
4471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4472S:	Supported
4473F:	Documentation/filesystems/ecryptfs.txt
4474F:	fs/ecryptfs/
4475
4476EDAC-CORE
4477M:	Borislav Petkov <bp@alien8.de>
4478M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4479M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4480L:	linux-edac@vger.kernel.org
4481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4483S:	Supported
4484F:	Documentation/edac.txt
4485F:	drivers/edac/
4486F:	include/linux/edac.h
4487
4488EDAC-AMD64
4489M:	Borislav Petkov <bp@alien8.de>
4490L:	linux-edac@vger.kernel.org
4491S:	Maintained
4492F:	drivers/edac/amd64_edac*
4493
4494EDAC-CALXEDA
4495M:	Robert Richter <rric@kernel.org>
4496L:	linux-edac@vger.kernel.org
4497S:	Maintained
4498F:	drivers/edac/highbank*
4499
4500EDAC-CAVIUM
4501M:	Ralf Baechle <ralf@linux-mips.org>
4502M:	David Daney <david.daney@cavium.com>
4503L:	linux-edac@vger.kernel.org
4504L:	linux-mips@linux-mips.org
4505S:	Supported
4506F:	drivers/edac/octeon_edac*
4507
4508EDAC-E752X
4509M:	Mark Gross <mark.gross@intel.com>
4510L:	linux-edac@vger.kernel.org
4511S:	Maintained
4512F:	drivers/edac/e752x_edac.c
4513
4514EDAC-E7XXX
4515L:	linux-edac@vger.kernel.org
4516S:	Maintained
4517F:	drivers/edac/e7xxx_edac.c
4518
4519EDAC-FSL_DDR
4520M:	York Sun <york.sun@nxp.com>
4521L:	linux-edac@vger.kernel.org
4522S:	Maintained
4523F:	drivers/edac/fsl_ddr_edac.*
4524
4525EDAC-GHES
4526M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4527M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4528L:	linux-edac@vger.kernel.org
4529S:	Maintained
4530F:	drivers/edac/ghes_edac.c
4531
4532EDAC-I82443BXGX
4533M:	Tim Small <tim@buttersideup.com>
4534L:	linux-edac@vger.kernel.org
4535S:	Maintained
4536F:	drivers/edac/i82443bxgx_edac.c
4537
4538EDAC-I3000
4539L:	linux-edac@vger.kernel.org
4540S:	Orphan
4541F:	drivers/edac/i3000_edac.c
4542
4543EDAC-I5000
4544L:	linux-edac@vger.kernel.org
4545S:	Maintained
4546F:	drivers/edac/i5000_edac.c
4547
4548EDAC-I5400
4549M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4550M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4551L:	linux-edac@vger.kernel.org
4552S:	Maintained
4553F:	drivers/edac/i5400_edac.c
4554
4555EDAC-I7300
4556M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4557M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4558L:	linux-edac@vger.kernel.org
4559S:	Maintained
4560F:	drivers/edac/i7300_edac.c
4561
4562EDAC-I7CORE
4563M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4564M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4565L:	linux-edac@vger.kernel.org
4566S:	Maintained
4567F:	drivers/edac/i7core_edac.c
4568
4569EDAC-I82975X
4570M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4571M:	"Arvind R." <arvino55@gmail.com>
4572L:	linux-edac@vger.kernel.org
4573S:	Maintained
4574F:	drivers/edac/i82975x_edac.c
4575
4576EDAC-IE31200
4577M:	Jason Baron <jbaron@akamai.com>
4578L:	linux-edac@vger.kernel.org
4579S:	Maintained
4580F:	drivers/edac/ie31200_edac.c
4581
4582EDAC-MPC85XX
4583M:	Johannes Thumshirn <morbidrsa@gmail.com>
4584L:	linux-edac@vger.kernel.org
4585S:	Maintained
4586F:	drivers/edac/mpc85xx_edac.[ch]
4587
4588EDAC-PASEMI
4589M:	Egor Martovetsky <egor@pasemi.com>
4590L:	linux-edac@vger.kernel.org
4591S:	Maintained
4592F:	drivers/edac/pasemi_edac.c
4593
4594EDAC-R82600
4595M:	Tim Small <tim@buttersideup.com>
4596L:	linux-edac@vger.kernel.org
4597S:	Maintained
4598F:	drivers/edac/r82600_edac.c
4599
4600EDAC-SBRIDGE
4601M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4602M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4603L:	linux-edac@vger.kernel.org
4604S:	Maintained
4605F:	drivers/edac/sb_edac.c
4606
4607EDAC-SKYLAKE
4608M:	Tony Luck <tony.luck@intel.com>
4609L:	linux-edac@vger.kernel.org
4610S:	Maintained
4611F:	drivers/edac/skx_edac.c
4612
4613EDAC-XGENE
4614APPLIED MICRO (APM) X-GENE SOC EDAC
4615M:     Loc Ho <lho@apm.com>
4616S:     Supported
4617F:     drivers/edac/xgene_edac.c
4618F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4619
4620EDIROL UA-101/UA-1000 DRIVER
4621M:	Clemens Ladisch <clemens@ladisch.de>
4622L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4623T:	git git://git.alsa-project.org/alsa-kernel.git
4624S:	Maintained
4625F:	sound/usb/misc/ua101.c
4626
4627EXTENSIBLE FIRMWARE INTERFACE (EFI)
4628M:	Matt Fleming <matt@codeblueprint.co.uk>
4629M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4630L:	linux-efi@vger.kernel.org
4631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4632S:	Maintained
4633F:	Documentation/efi-stub.txt
4634F:	arch/ia64/kernel/efi.c
4635F:	arch/x86/boot/compressed/eboot.[ch]
4636F:	arch/x86/include/asm/efi.h
4637F:	arch/x86/platform/efi/
4638F:	drivers/firmware/efi/
4639F:	include/linux/efi*.h
4640
4641EFI VARIABLE FILESYSTEM
4642M:	Matthew Garrett <matthew.garrett@nebula.com>
4643M:	Jeremy Kerr <jk@ozlabs.org>
4644M:	Matt Fleming <matt@codeblueprint.co.uk>
4645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4646L:	linux-efi@vger.kernel.org
4647S:	Maintained
4648F:	fs/efivarfs/
4649
4650EFIFB FRAMEBUFFER DRIVER
4651L:	linux-fbdev@vger.kernel.org
4652M:	Peter Jones <pjones@redhat.com>
4653S:	Maintained
4654F:	drivers/video/fbdev/efifb.c
4655
4656EFI TEST DRIVER
4657L:	linux-efi@vger.kernel.org
4658M:	Ivan Hu <ivan.hu@canonical.com>
4659M:	Matt Fleming <matt@codeblueprint.co.uk>
4660S:	Maintained
4661F:	drivers/firmware/efi/test/
4662
4663EFS FILESYSTEM
4664W:	http://aeschi.ch.eu.org/efs/
4665S:	Orphan
4666F:	fs/efs/
4667
4668EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4669M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4670L:	netdev@vger.kernel.org
4671S:	Maintained
4672F:	drivers/net/ethernet/ibm/ehea/
4673
4674EM28XX VIDEO4LINUX DRIVER
4675M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4676M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4677L:	linux-media@vger.kernel.org
4678W:	https://linuxtv.org
4679T:	git git://linuxtv.org/media_tree.git
4680S:	Maintained
4681F:	drivers/media/usb/em28xx/
4682F:	Documentation/media/v4l-drivers/em28xx*
4683
4684EMBEDDED LINUX
4685M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4686M:	Matt Mackall <mpm@selenic.com>
4687M:	David Woodhouse <dwmw2@infradead.org>
4688L:	linux-embedded@vger.kernel.org
4689S:	Maintained
4690
4691EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4692M:	James Smart <james.smart@avagotech.com>
4693M:	Dick Kennedy <dick.kennedy@avagotech.com>
4694L:	linux-scsi@vger.kernel.org
4695W:	http://www.avagotech.com
4696S:	Supported
4697F:	drivers/scsi/lpfc/
4698
4699ENE CB710 FLASH CARD READER DRIVER
4700M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4701S:	Maintained
4702F:	drivers/misc/cb710/
4703F:	drivers/mmc/host/cb710-mmc.*
4704F:	include/linux/cb710.h
4705
4706ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4707M:	Maxim Levitsky <maximlevitsky@gmail.com>
4708S:	Maintained
4709F:	drivers/media/rc/ene_ir.*
4710
4711EPSON S1D13XXX FRAMEBUFFER DRIVER
4712M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4713S:	Maintained
4714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4715F:	drivers/video/fbdev/s1d13xxxfb.c
4716F:	include/video/s1d13xxxfb.h
4717
4718ET131X NETWORK DRIVER
4719M:	Mark Einon <mark.einon@gmail.com>
4720S:	Odd Fixes
4721F:	drivers/net/ethernet/agere/
4722
4723ETHERNET BRIDGE
4724M:	Stephen Hemminger <stephen@networkplumber.org>
4725L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4726L:	netdev@vger.kernel.org
4727W:	http://www.linuxfoundation.org/en/Net:Bridge
4728S:	Maintained
4729F:	include/linux/netfilter_bridge/
4730F:	net/bridge/
4731
4732ETHERNET PHY LIBRARY
4733M:	Florian Fainelli <f.fainelli@gmail.com>
4734L:	netdev@vger.kernel.org
4735S:	Maintained
4736F:	include/linux/phy.h
4737F:	include/linux/phy_fixed.h
4738F:	drivers/net/phy/
4739F:	Documentation/networking/phy.txt
4740F:	drivers/of/of_mdio.c
4741F:	drivers/of/of_net.c
4742
4743EXT2 FILE SYSTEM
4744M:	Jan Kara <jack@suse.com>
4745L:	linux-ext4@vger.kernel.org
4746S:	Maintained
4747F:	Documentation/filesystems/ext2.txt
4748F:	fs/ext2/
4749F:	include/linux/ext2*
4750
4751EXT4 FILE SYSTEM
4752M:	"Theodore Ts'o" <tytso@mit.edu>
4753M:	Andreas Dilger <adilger.kernel@dilger.ca>
4754L:	linux-ext4@vger.kernel.org
4755W:	http://ext4.wiki.kernel.org
4756Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4758S:	Maintained
4759F:	Documentation/filesystems/ext4.txt
4760F:	fs/ext4/
4761
4762Extended Verification Module (EVM)
4763M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4764L:	linux-ima-devel@lists.sourceforge.net
4765L:	linux-security-module@vger.kernel.org
4766S:	Supported
4767F:	security/integrity/evm/
4768
4769EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4770M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4771M:	Chanwoo Choi <cw00.choi@samsung.com>
4772L:	linux-kernel@vger.kernel.org
4773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4774S:	Maintained
4775F:	drivers/extcon/
4776F:	include/linux/extcon/
4777F:	include/linux/extcon.h
4778F:	Documentation/extcon/
4779F:	Documentation/devicetree/bindings/extcon/
4780
4781EXYNOS DP DRIVER
4782M:	Jingoo Han <jingoohan1@gmail.com>
4783L:	dri-devel@lists.freedesktop.org
4784S:	Maintained
4785F:	drivers/gpu/drm/exynos/exynos_dp*
4786
4787EXYNOS SYSMMU (IOMMU) driver
4788M:	Marek Szyprowski <m.szyprowski@samsung.com>
4789L:	iommu@lists.linux-foundation.org
4790S:	Maintained
4791F:	drivers/iommu/exynos-iommu.c
4792
4793EZchip NPS platform support
4794M:	Noam Camus <noamc@ezchip.com>
4795S:	Supported
4796F:	arch/arc/plat-eznps
4797F:	arch/arc/boot/dts/eznps.dts
4798
4799F71805F HARDWARE MONITORING DRIVER
4800M:	Jean Delvare <jdelvare@suse.com>
4801L:	linux-hwmon@vger.kernel.org
4802S:	Maintained
4803F:	Documentation/hwmon/f71805f
4804F:	drivers/hwmon/f71805f.c
4805
4806FC0011 TUNER DRIVER
4807M:	Michael Buesch <m@bues.ch>
4808L:	linux-media@vger.kernel.org
4809S:	Maintained
4810F:	drivers/media/tuners/fc0011.h
4811F:	drivers/media/tuners/fc0011.c
4812
4813FC2580 MEDIA DRIVER
4814M:	Antti Palosaari <crope@iki.fi>
4815L:	linux-media@vger.kernel.org
4816W:	https://linuxtv.org
4817W:	http://palosaari.fi/linux/
4818Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4819T:	git git://linuxtv.org/anttip/media_tree.git
4820S:	Maintained
4821F:	drivers/media/tuners/fc2580*
4822
4823FANOTIFY
4824M:	Eric Paris <eparis@redhat.com>
4825S:	Maintained
4826F:	fs/notify/fanotify/
4827F:	include/linux/fanotify.h
4828F:	include/uapi/linux/fanotify.h
4829
4830FARSYNC SYNCHRONOUS DRIVER
4831M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4832W:	http://www.farsite.co.uk/
4833S:	Supported
4834F:	drivers/net/wan/farsync.*
4835
4836FAULT INJECTION SUPPORT
4837M:	Akinobu Mita <akinobu.mita@gmail.com>
4838S:	Supported
4839F:	Documentation/fault-injection/
4840F:	lib/fault-inject.c
4841
4842FBTFT Framebuffer drivers
4843M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4844M:	Noralf Trønnes <noralf@tronnes.org>
4845S:	Maintained
4846F:	drivers/staging/fbtft/
4847
4848FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4849M:	Johannes Thumshirn <jth@kernel.org>
4850L:	fcoe-devel@open-fcoe.org
4851W:	www.Open-FCoE.org
4852S:	Supported
4853F:	drivers/scsi/libfc/
4854F:	drivers/scsi/fcoe/
4855F:	include/scsi/fc/
4856F:	include/scsi/libfc.h
4857F:	include/scsi/libfcoe.h
4858F:	include/uapi/scsi/fc/
4859
4860FILE LOCKING (flock() and fcntl()/lockf())
4861M:	Jeff Layton <jlayton@poochiereds.net>
4862M:	"J. Bruce Fields" <bfields@fieldses.org>
4863L:	linux-fsdevel@vger.kernel.org
4864S:	Maintained
4865F:	include/linux/fcntl.h
4866F:	include/linux/fs.h
4867F:	include/uapi/linux/fcntl.h
4868F:	include/uapi/linux/fs.h
4869F:	fs/fcntl.c
4870F:	fs/locks.c
4871
4872FILESYSTEMS (VFS and infrastructure)
4873M:	Alexander Viro <viro@zeniv.linux.org.uk>
4874L:	linux-fsdevel@vger.kernel.org
4875S:	Maintained
4876F:	fs/*
4877
4878FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4879M:	Riku Voipio <riku.voipio@iki.fi>
4880L:	linux-hwmon@vger.kernel.org
4881S:	Maintained
4882F:	drivers/hwmon/f75375s.c
4883F:	include/linux/f75375s.h
4884
4885FIREWIRE AUDIO DRIVERS
4886M:	Clemens Ladisch <clemens@ladisch.de>
4887L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4888T:	git git://git.alsa-project.org/alsa-kernel.git
4889S:	Maintained
4890F:	sound/firewire/
4891
4892FIREWIRE MEDIA DRIVERS (firedtv)
4893M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4894L:	linux-media@vger.kernel.org
4895L:	linux1394-devel@lists.sourceforge.net
4896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4897S:	Maintained
4898F:	drivers/media/firewire/
4899
4900FIREWIRE SBP-2 TARGET
4901M:	Chris Boot <bootc@bootc.net>
4902L:	linux-scsi@vger.kernel.org
4903L:	target-devel@vger.kernel.org
4904L:	linux1394-devel@lists.sourceforge.net
4905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4906S:	Maintained
4907F:	drivers/target/sbp/
4908
4909FIREWIRE SUBSYSTEM
4910M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4911L:	linux1394-devel@lists.sourceforge.net
4912W:	http://ieee1394.wiki.kernel.org/
4913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4914S:	Maintained
4915F:	drivers/firewire/
4916F:	include/linux/firewire.h
4917F:	include/uapi/linux/firewire*.h
4918F:	tools/firewire/
4919
4920FIRMWARE LOADER (request_firmware)
4921M:	Ming Lei <ming.lei@canonical.com>
4922M:	Luis R. Rodriguez <mcgrof@kernel.org>
4923L:	linux-kernel@vger.kernel.org
4924S:	Maintained
4925F:	Documentation/firmware_class/
4926F:	drivers/base/firmware*.c
4927F:	include/linux/firmware.h
4928
4929FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4930M:	Joshua Morris <josh.h.morris@us.ibm.com>
4931M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4932S:	Maintained
4933F:	drivers/block/rsxx/
4934
4935FLOPPY DRIVER
4936M:	Jiri Kosina <jikos@kernel.org>
4937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4938S:	Odd fixes
4939F:	drivers/block/floppy.c
4940
4941FMC SUBSYSTEM
4942M:	Alessandro Rubini <rubini@gnudd.com>
4943W:	http://www.ohwr.org/projects/fmc-bus
4944S:	Supported
4945F:	drivers/fmc/
4946F:	include/linux/fmc*.h
4947F:	include/linux/ipmi-fru.h
4948K:	fmc_d.*register
4949
4950FPGA MANAGER FRAMEWORK
4951M:	Alan Tull <atull@opensource.altera.com>
4952R:	Moritz Fischer <moritz.fischer@ettus.com>
4953S:	Maintained
4954F:	drivers/fpga/
4955F:	include/linux/fpga/fpga-mgr.h
4956W:	http://www.rocketboards.org
4957
4958FPU EMULATOR
4959M:	Bill Metzenthen <billm@melbpc.org.au>
4960W:	http://floatingpoint.sourceforge.net/emulator/index.html
4961S:	Maintained
4962F:	arch/x86/math-emu/
4963
4964FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4965L:	netdev@vger.kernel.org
4966S:	Orphan
4967F:	drivers/net/wan/dlci.c
4968F:	drivers/net/wan/sdla.c
4969
4970FRAMEBUFFER LAYER
4971M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4972L:	linux-fbdev@vger.kernel.org
4973Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4974S:	Maintained
4975F:	Documentation/fb/
4976F:	drivers/video/
4977F:	include/video/
4978F:	include/linux/fb.h
4979F:	include/uapi/video/
4980F:	include/uapi/linux/fb.h
4981
4982FREESCALE DIU FRAMEBUFFER DRIVER
4983M:	Timur Tabi <timur@tabi.org>
4984L:	linux-fbdev@vger.kernel.org
4985S:	Maintained
4986F:	drivers/video/fbdev/fsl-diu-fb.*
4987
4988FREESCALE DMA DRIVER
4989M:	Li Yang <leoli@freescale.com>
4990M:	Zhang Wei <zw@zh-kernel.org>
4991L:	linuxppc-dev@lists.ozlabs.org
4992S:	Maintained
4993F:	drivers/dma/fsldma.*
4994
4995FREESCALE GPMI NAND DRIVER
4996M:	Han Xu <han.xu@nxp.com>
4997L:	linux-mtd@lists.infradead.org
4998S:	Maintained
4999F:	drivers/mtd/nand/gpmi-nand/*
5000
5001FREESCALE I2C CPM DRIVER
5002M:	Jochen Friedrich <jochen@scram.de>
5003L:	linuxppc-dev@lists.ozlabs.org
5004L:	linux-i2c@vger.kernel.org
5005S:	Maintained
5006F:	drivers/i2c/busses/i2c-cpm.c
5007
5008FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5009M:	Sascha Hauer <kernel@pengutronix.de>
5010L:	linux-fbdev@vger.kernel.org
5011L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5012S:	Maintained
5013F:	include/linux/platform_data/video-imxfb.h
5014F:	drivers/video/fbdev/imxfb.c
5015
5016FREESCALE QUAD SPI DRIVER
5017M:	Han Xu <han.xu@nxp.com>
5018L:	linux-mtd@lists.infradead.org
5019S:	Maintained
5020F:	drivers/mtd/spi-nor/fsl-quadspi.c
5021
5022FREESCALE SOC FS_ENET DRIVER
5023M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5024M:	Vitaly Bordug <vbordug@ru.mvista.com>
5025L:	linuxppc-dev@lists.ozlabs.org
5026L:	netdev@vger.kernel.org
5027S:	Maintained
5028F:	drivers/net/ethernet/freescale/fs_enet/
5029F:	include/linux/fs_enet_pd.h
5030
5031FREESCALE IMX / MXC FEC DRIVER
5032M:	Fugang Duan <fugang.duan@nxp.com>
5033L:	netdev@vger.kernel.org
5034S:	Maintained
5035F:	drivers/net/ethernet/freescale/fec_main.c
5036F:	drivers/net/ethernet/freescale/fec_ptp.c
5037F:	drivers/net/ethernet/freescale/fec.h
5038F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5039
5040FREESCALE QORIQ DPAA FMAN DRIVER
5041M:	Madalin Bucur <madalin.bucur@nxp.com>
5042L:	netdev@vger.kernel.org
5043S:	Maintained
5044F:	drivers/net/ethernet/freescale/fman
5045F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5046
5047FREESCALE QUICC ENGINE LIBRARY
5048L:	linuxppc-dev@lists.ozlabs.org
5049S:	Orphan
5050F:	drivers/soc/fsl/qe/
5051F:	include/soc/fsl/*qe*.h
5052F:	include/soc/fsl/*ucc*.h
5053
5054FREESCALE USB PERIPHERAL DRIVERS
5055M:	Li Yang <leoli@freescale.com>
5056L:	linux-usb@vger.kernel.org
5057L:	linuxppc-dev@lists.ozlabs.org
5058S:	Maintained
5059F:	drivers/usb/gadget/udc/fsl*
5060
5061FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5062M:	Li Yang <leoli@freescale.com>
5063L:	netdev@vger.kernel.org
5064L:	linuxppc-dev@lists.ozlabs.org
5065S:	Maintained
5066F:	drivers/net/ethernet/freescale/ucc_geth*
5067
5068FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5069M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5070L:	netdev@vger.kernel.org
5071S:	Maintained
5072F:	drivers/net/ethernet/freescale/gianfar*
5073X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5074F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5075
5076FREESCALE QUICC ENGINE UCC HDLC DRIVER
5077M:	Zhao Qiang <qiang.zhao@nxp.com>
5078L:	netdev@vger.kernel.org
5079L:	linuxppc-dev@lists.ozlabs.org
5080S:	Maintained
5081F:	drivers/net/wan/fsl_ucc_hdlc*
5082
5083FREESCALE QUICC ENGINE UCC UART DRIVER
5084M:	Timur Tabi <timur@tabi.org>
5085L:	linuxppc-dev@lists.ozlabs.org
5086S:	Maintained
5087F:	drivers/tty/serial/ucc_uart.c
5088
5089FREESCALE SOC SOUND DRIVERS
5090M:	Timur Tabi <timur@tabi.org>
5091M:	Nicolin Chen <nicoleotsuka@gmail.com>
5092M:	Xiubo Li <Xiubo.Lee@gmail.com>
5093R:	Fabio Estevam <fabio.estevam@nxp.com>
5094L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5095L:	linuxppc-dev@lists.ozlabs.org
5096S:	Maintained
5097F:	sound/soc/fsl/fsl*
5098F:	sound/soc/fsl/imx*
5099F:	sound/soc/fsl/mpc8610_hpcd.c
5100
5101FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5102M:	"J. German Rivera" <German.Rivera@freescale.com>
5103M:	Stuart Yoder <stuart.yoder@nxp.com>
5104L:	linux-kernel@vger.kernel.org
5105S:	Maintained
5106F:	drivers/staging/fsl-mc/
5107
5108FREEVXFS FILESYSTEM
5109M:	Christoph Hellwig <hch@infradead.org>
5110W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5111S:	Maintained
5112F:	fs/freevxfs/
5113
5114FREEZER
5115M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5116M:	Pavel Machek <pavel@ucw.cz>
5117L:	linux-pm@vger.kernel.org
5118S:	Supported
5119F:	Documentation/power/freezing-of-tasks.txt
5120F:	include/linux/freezer.h
5121F:	kernel/freezer.c
5122
5123FRONTSWAP API
5124M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5125L:	linux-kernel@vger.kernel.org
5126S:	Maintained
5127F:	mm/frontswap.c
5128F:	include/linux/frontswap.h
5129
5130FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5131M:	David Howells <dhowells@redhat.com>
5132L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5133S:	Supported
5134F:	Documentation/filesystems/caching/
5135F:	fs/fscache/
5136F:	include/linux/fscache*.h
5137
5138FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5139M:	Theodore Y. Ts'o <tytso@mit.edu>
5140M:	Jaegeuk Kim <jaegeuk@kernel.org>
5141S:	Supported
5142F:	fs/crypto/
5143F:	include/linux/fscrypto.h
5144
5145F2FS FILE SYSTEM
5146M:	Jaegeuk Kim <jaegeuk@kernel.org>
5147M:	Chao Yu <yuchao0@huawei.com>
5148L:	linux-f2fs-devel@lists.sourceforge.net
5149W:	https://f2fs.wiki.kernel.org/
5150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5151S:	Maintained
5152F:	Documentation/filesystems/f2fs.txt
5153F:	Documentation/ABI/testing/sysfs-fs-f2fs
5154F:	fs/f2fs/
5155F:	include/linux/f2fs_fs.h
5156F:	include/trace/events/f2fs.h
5157
5158FUJITSU FR-V (FRV) PORT
5159S:	Orphan
5160F:	arch/frv/
5161
5162FUJITSU LAPTOP EXTRAS
5163M:	Jonathan Woithe <jwoithe@just42.net>
5164L:	platform-driver-x86@vger.kernel.org
5165S:	Maintained
5166F:	drivers/platform/x86/fujitsu-laptop.c
5167
5168FUJITSU M-5MO LS CAMERA ISP DRIVER
5169M:	Kyungmin Park <kyungmin.park@samsung.com>
5170M:	Heungjun Kim <riverful.kim@samsung.com>
5171L:	linux-media@vger.kernel.org
5172S:	Maintained
5173F:	drivers/media/i2c/m5mols/
5174F:	include/media/i2c/m5mols.h
5175
5176FUJITSU TABLET EXTRAS
5177M:	Robert Gerlach <khnz@gmx.de>
5178L:	platform-driver-x86@vger.kernel.org
5179S:	Maintained
5180F:	drivers/platform/x86/fujitsu-tablet.c
5181
5182FUSE: FILESYSTEM IN USERSPACE
5183M:	Miklos Szeredi <miklos@szeredi.hu>
5184L:	linux-fsdevel@vger.kernel.org
5185W:	http://fuse.sourceforge.net/
5186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5187S:	Maintained
5188F:	fs/fuse/
5189F:	include/uapi/linux/fuse.h
5190F:	Documentation/filesystems/fuse.txt
5191
5192FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5193M:	Rik Faith <faith@cs.unc.edu>
5194L:	linux-scsi@vger.kernel.org
5195S:	Odd Fixes (e.g., new signatures)
5196F:	drivers/scsi/fdomain.*
5197
5198GCC PLUGINS
5199M:	Kees Cook <keescook@chromium.org>
5200R:	Emese Revfy <re.emese@gmail.com>
5201L:	kernel-hardening@lists.openwall.com
5202S:	Maintained
5203F:	scripts/gcc-plugins/
5204F:	scripts/gcc-plugin.sh
5205F:	Documentation/gcc-plugins.txt
5206
5207GCOV BASED KERNEL PROFILING
5208M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5209S:	Maintained
5210F:	kernel/gcov/
5211F:	Documentation/dev-tools/gcov.rst
5212
5213GDT SCSI DISK ARRAY CONTROLLER DRIVER
5214M:	Achim Leubner <achim_leubner@adaptec.com>
5215L:	linux-scsi@vger.kernel.org
5216W:	http://www.icp-vortex.com/
5217S:	Supported
5218F:	drivers/scsi/gdt*
5219
5220GDB KERNEL DEBUGGING HELPER SCRIPTS
5221M:	Jan Kiszka <jan.kiszka@siemens.com>
5222M:	Kieran Bingham <kieran@bingham.xyz>
5223S:	Supported
5224F:	scripts/gdb/
5225
5226GEMTEK FM RADIO RECEIVER DRIVER
5227M:	Hans Verkuil <hverkuil@xs4all.nl>
5228L:	linux-media@vger.kernel.org
5229T:	git git://linuxtv.org/media_tree.git
5230W:	https://linuxtv.org
5231S:	Maintained
5232F:	drivers/media/radio/radio-gemtek*
5233
5234GENERIC GPIO I2C DRIVER
5235M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5236S:	Supported
5237F:	drivers/i2c/busses/i2c-gpio.c
5238F:	include/linux/i2c-gpio.h
5239
5240GENERIC GPIO I2C MULTIPLEXER DRIVER
5241M:	Peter Korsgaard <peter.korsgaard@barco.com>
5242L:	linux-i2c@vger.kernel.org
5243S:	Supported
5244F:	drivers/i2c/muxes/i2c-mux-gpio.c
5245F:	include/linux/i2c-mux-gpio.h
5246F:	Documentation/i2c/muxes/i2c-mux-gpio
5247
5248GENERIC HDLC (WAN) DRIVERS
5249M:	Krzysztof Halasa <khc@pm.waw.pl>
5250W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5251S:	Maintained
5252F:	drivers/net/wan/c101.c
5253F:	drivers/net/wan/hd6457*
5254F:	drivers/net/wan/hdlc*
5255F:	drivers/net/wan/n2.c
5256F:	drivers/net/wan/pc300too.c
5257F:	drivers/net/wan/pci200syn.c
5258F:	drivers/net/wan/wanxl*
5259
5260GENERIC INCLUDE/ASM HEADER FILES
5261M:	Arnd Bergmann <arnd@arndb.de>
5262L:	linux-arch@vger.kernel.org
5263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5264S:	Maintained
5265F:	include/asm-generic/
5266F:	include/uapi/asm-generic/
5267
5268GENERIC PHY FRAMEWORK
5269M:	Kishon Vijay Abraham I <kishon@ti.com>
5270L:	linux-kernel@vger.kernel.org
5271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5272S:	Supported
5273F:	drivers/phy/
5274F:	include/linux/phy/
5275
5276GENERIC PM DOMAINS
5277M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5278M:	Kevin Hilman <khilman@kernel.org>
5279M:	Ulf Hansson <ulf.hansson@linaro.org>
5280L:	linux-pm@vger.kernel.org
5281S:	Supported
5282F:	drivers/base/power/domain*.c
5283F:	include/linux/pm_domain.h
5284
5285GENERIC UIO DRIVER FOR PCI DEVICES
5286M:	"Michael S. Tsirkin" <mst@redhat.com>
5287L:	kvm@vger.kernel.org
5288S:	Supported
5289F:	drivers/uio/uio_pci_generic.c
5290
5291GET_MAINTAINER SCRIPT
5292M:	Joe Perches <joe@perches.com>
5293S:	Maintained
5294F:	scripts/get_maintainer.pl
5295
5296GENWQE (IBM Generic Workqueue Card)
5297M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5298M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5299S:	Supported
5300F:	drivers/misc/genwqe/
5301
5302GFS2 FILE SYSTEM
5303M:	Steven Whitehouse <swhiteho@redhat.com>
5304M:	Bob Peterson <rpeterso@redhat.com>
5305L:	cluster-devel@redhat.com
5306W:	http://sources.redhat.com/cluster/
5307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5308S:	Supported
5309F:	Documentation/filesystems/gfs2*.txt
5310F:	fs/gfs2/
5311F:	include/uapi/linux/gfs2_ondisk.h
5312
5313GIGASET ISDN DRIVERS
5314M:	Paul Bolle <pebolle@tiscali.nl>
5315L:	gigaset307x-common@lists.sourceforge.net
5316W:	http://gigaset307x.sourceforge.net/
5317S:	Odd Fixes
5318F:	Documentation/isdn/README.gigaset
5319F:	drivers/isdn/gigaset/
5320F:	include/uapi/linux/gigaset_dev.h
5321
5322GO7007 MPEG CODEC
5323M:	Hans Verkuil <hans.verkuil@cisco.com>
5324L:	linux-media@vger.kernel.org
5325S:	Maintained
5326F:	drivers/media/usb/go7007/
5327
5328GOODIX TOUCHSCREEN
5329M:	Bastien Nocera <hadess@hadess.net>
5330L:	linux-input@vger.kernel.org
5331S:	Maintained
5332F:	drivers/input/touchscreen/goodix.c
5333
5334GPIO MOCKUP DRIVER
5335M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5336L:	linux-gpio@vger.kernel.org
5337S:	Maintained
5338F:	drivers/gpio/gpio-mockup.c
5339F:	tools/testing/selftests/gpio/
5340
5341GPIO SUBSYSTEM
5342M:	Linus Walleij <linus.walleij@linaro.org>
5343M:	Alexandre Courbot <gnurou@gmail.com>
5344L:	linux-gpio@vger.kernel.org
5345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5346S:	Maintained
5347F:	Documentation/devicetree/bindings/gpio/
5348F:	Documentation/gpio/
5349F:	Documentation/ABI/testing/gpio-cdev
5350F:	Documentation/ABI/obsolete/sysfs-gpio
5351F:	drivers/gpio/
5352F:	include/linux/gpio/
5353F:	include/linux/gpio.h
5354F:	include/asm-generic/gpio.h
5355F:	include/uapi/linux/gpio.h
5356F:	tools/gpio/
5357
5358GRE DEMULTIPLEXER DRIVER
5359M:	Dmitry Kozlov <xeb@mail.ru>
5360L:	netdev@vger.kernel.org
5361S:	Maintained
5362F:	net/ipv4/gre_demux.c
5363F:	net/ipv4/gre_offload.c
5364F:	include/net/gre.h
5365
5366GRETH 10/100/1G Ethernet MAC device driver
5367M:	Andreas Larsson <andreas@gaisler.com>
5368L:	netdev@vger.kernel.org
5369S:	Maintained
5370F:	drivers/net/ethernet/aeroflex/
5371
5372GREYBUS SUBSYSTEM
5373M:	Johan Hovold <johan@kernel.org>
5374M:	Alex Elder <elder@kernel.org>
5375M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5376S:	Maintained
5377F:	drivers/staging/greybus/
5378
5379GREYBUS AUDIO PROTOCOLS DRIVERS
5380M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5381M:	Mark Greer <mgreer@animalcreek.com>
5382S:	Maintained
5383F:	drivers/staging/greybus/audio_apbridgea.c
5384F:	drivers/staging/greybus/audio_apbridgea.h
5385F:	drivers/staging/greybus/audio_codec.c
5386F:	drivers/staging/greybus/audio_codec.h
5387F:	drivers/staging/greybus/audio_gb.c
5388F:	drivers/staging/greybus/audio_manager.c
5389F:	drivers/staging/greybus/audio_manager.h
5390F:	drivers/staging/greybus/audio_manager_module.c
5391F:	drivers/staging/greybus/audio_manager_private.h
5392F:	drivers/staging/greybus/audio_manager_sysfs.c
5393F:	drivers/staging/greybus/audio_module.c
5394F:	drivers/staging/greybus/audio_topology.c
5395
5396GREYBUS PROTOCOLS DRIVERS
5397M:	Rui Miguel Silva <rmfrfs@gmail.com>
5398S:	Maintained
5399F:	drivers/staging/greybus/sdio.c
5400F:	drivers/staging/greybus/light.c
5401F:	drivers/staging/greybus/gpio.c
5402F:	drivers/staging/greybus/power_supply.c
5403F:	drivers/staging/greybus/spi.c
5404F:	drivers/staging/greybus/spilib.c
5405
5406GREYBUS PROTOCOLS DRIVERS
5407M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5408S:	Maintained
5409F:	drivers/staging/greybus/loopback.c
5410F:	drivers/staging/greybus/timesync.c
5411F:	drivers/staging/greybus/timesync_platform.c
5412
5413GREYBUS PROTOCOLS DRIVERS
5414M:	Viresh Kumar <vireshk@kernel.org>
5415S:	Maintained
5416F:	drivers/staging/greybus/authentication.c
5417F:	drivers/staging/greybus/bootrom.c
5418F:	drivers/staging/greybus/firmware.h
5419F:	drivers/staging/greybus/fw-core.c
5420F:	drivers/staging/greybus/fw-download.c
5421F:	drivers/staging/greybus/fw-managament.c
5422F:	drivers/staging/greybus/greybus_authentication.h
5423F:	drivers/staging/greybus/greybus_firmware.h
5424F:	drivers/staging/greybus/hid.c
5425F:	drivers/staging/greybus/i2c.c
5426F:	drivers/staging/greybus/spi.c
5427F:	drivers/staging/greybus/spilib.c
5428F:	drivers/staging/greybus/spilib.h
5429
5430GREYBUS PROTOCOLS DRIVERS
5431M:	David Lin <dtwlin@gmail.com>
5432S:	Maintained
5433F:	drivers/staging/greybus/uart.c
5434F:	drivers/staging/greybus/log.c
5435
5436GREYBUS PLATFORM DRIVERS
5437M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5438S:	Maintained
5439F:	drivers/staging/greybus/arche-platform.c
5440F:	drivers/staging/greybus/arche-apb-ctrl.c
5441F:	drivers/staging/greybus/arche_platform.h
5442
5443GS1662 VIDEO SERIALIZER
5444M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5445L:	linux-media@vger.kernel.org
5446T:	git git://linuxtv.org/media_tree.git
5447S:	Maintained
5448F:	drivers/media/spi/gs1662.c
5449
5450GSPCA FINEPIX SUBDRIVER
5451M:	Frank Zago <frank@zago.net>
5452L:	linux-media@vger.kernel.org
5453T:	git git://linuxtv.org/media_tree.git
5454S:	Maintained
5455F:	drivers/media/usb/gspca/finepix.c
5456
5457GSPCA GL860 SUBDRIVER
5458M:	Olivier Lorin <o.lorin@laposte.net>
5459L:	linux-media@vger.kernel.org
5460T:	git git://linuxtv.org/media_tree.git
5461S:	Maintained
5462F:	drivers/media/usb/gspca/gl860/
5463
5464GSPCA M5602 SUBDRIVER
5465M:	Erik Andren <erik.andren@gmail.com>
5466L:	linux-media@vger.kernel.org
5467T:	git git://linuxtv.org/media_tree.git
5468S:	Maintained
5469F:	drivers/media/usb/gspca/m5602/
5470
5471GSPCA PAC207 SONIXB SUBDRIVER
5472M:	Hans Verkuil <hverkuil@xs4all.nl>
5473L:	linux-media@vger.kernel.org
5474T:	git git://linuxtv.org/media_tree.git
5475S:	Odd Fixes
5476F:	drivers/media/usb/gspca/pac207.c
5477
5478GSPCA SN9C20X SUBDRIVER
5479M:	Brian Johnson <brijohn@gmail.com>
5480L:	linux-media@vger.kernel.org
5481T:	git git://linuxtv.org/media_tree.git
5482S:	Maintained
5483F:	drivers/media/usb/gspca/sn9c20x.c
5484
5485GSPCA T613 SUBDRIVER
5486M:	Leandro Costantino <lcostantino@gmail.com>
5487L:	linux-media@vger.kernel.org
5488T:	git git://linuxtv.org/media_tree.git
5489S:	Maintained
5490F:	drivers/media/usb/gspca/t613.c
5491
5492GSPCA USB WEBCAM DRIVER
5493M:	Hans Verkuil <hverkuil@xs4all.nl>
5494L:	linux-media@vger.kernel.org
5495T:	git git://linuxtv.org/media_tree.git
5496S:	Odd Fixes
5497F:	drivers/media/usb/gspca/
5498
5499GUID PARTITION TABLE (GPT)
5500M:	Davidlohr Bueso <dave@stgolabs.net>
5501L:	linux-efi@vger.kernel.org
5502S:	Maintained
5503F:	block/partitions/efi.*
5504
5505STK1160 USB VIDEO CAPTURE DRIVER
5506M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5507L:	linux-media@vger.kernel.org
5508T:	git git://linuxtv.org/media_tree.git
5509S:	Maintained
5510F:	drivers/media/usb/stk1160/
5511
5512H8/300 ARCHITECTURE
5513M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5514L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5515W:	http://uclinux-h8.sourceforge.jp
5516T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5517S:	Maintained
5518F:	arch/h8300/
5519F:	drivers/clocksource/h8300_*.c
5520F:	drivers/clk/h8300/
5521F:	drivers/irqchip/irq-renesas-h8*.c
5522
5523HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5524M:	Frank Seidel <frank@f-seidel.de>
5525L:	platform-driver-x86@vger.kernel.org
5526W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5527S:	Maintained
5528F:	drivers/platform/x86/hdaps.c
5529
5530HDPVR USB VIDEO ENCODER DRIVER
5531M:	Hans Verkuil <hverkuil@xs4all.nl>
5532L:	linux-media@vger.kernel.org
5533T:	git git://linuxtv.org/media_tree.git
5534W:	https://linuxtv.org
5535S:	Odd Fixes
5536F:	drivers/media/usb/hdpvr/
5537
5538HWPOISON MEMORY FAILURE HANDLING
5539M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5540L:	linux-mm@kvack.org
5541S:	Maintained
5542F:	mm/memory-failure.c
5543F:	mm/hwpoison-inject.c
5544
5545HYPERVISOR VIRTUAL CONSOLE DRIVER
5546L:	linuxppc-dev@lists.ozlabs.org
5547S:	Odd Fixes
5548F:	drivers/tty/hvc/
5549
5550HACKRF MEDIA DRIVER
5551M:	Antti Palosaari <crope@iki.fi>
5552L:	linux-media@vger.kernel.org
5553W:	https://linuxtv.org
5554W:	http://palosaari.fi/linux/
5555Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5556T:	git git://linuxtv.org/anttip/media_tree.git
5557S:	Maintained
5558F:	drivers/media/usb/hackrf/
5559
5560HARDWARE MONITORING
5561M:	Jean Delvare <jdelvare@suse.com>
5562M:	Guenter Roeck <linux@roeck-us.net>
5563L:	linux-hwmon@vger.kernel.org
5564W:	http://hwmon.wiki.kernel.org/
5565T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5567S:	Maintained
5568F:	Documentation/hwmon/
5569F:	drivers/hwmon/
5570F:	include/linux/hwmon*.h
5571
5572HARDWARE RANDOM NUMBER GENERATOR CORE
5573M:	Matt Mackall <mpm@selenic.com>
5574M:	Herbert Xu <herbert@gondor.apana.org.au>
5575L:	linux-crypto@vger.kernel.org
5576S:	Odd fixes
5577F:	Documentation/devicetree/bindings/rng/
5578F:	Documentation/hw_random.txt
5579F:	drivers/char/hw_random/
5580F:	include/linux/hw_random.h
5581
5582HARDWARE SPINLOCK CORE
5583M:	Ohad Ben-Cohen <ohad@wizery.com>
5584M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5585L:	linux-remoteproc@vger.kernel.org
5586S:	Maintained
5587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5588F:	Documentation/devicetree/bindings/hwlock/
5589F:	Documentation/hwspinlock.txt
5590F:	drivers/hwspinlock/
5591F:	include/linux/hwspinlock.h
5592
5593HARMONY SOUND DRIVER
5594L:	linux-parisc@vger.kernel.org
5595S:	Maintained
5596F:	sound/parisc/harmony.*
5597
5598HD29L2 MEDIA DRIVER
5599M:	Antti Palosaari <crope@iki.fi>
5600L:	linux-media@vger.kernel.org
5601W:	https://linuxtv.org
5602W:	http://palosaari.fi/linux/
5603Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5604T:	git git://linuxtv.org/anttip/media_tree.git
5605S:	Maintained
5606F:	drivers/media/dvb-frontends/hd29l2*
5607
5608HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5609M:	Brian Boylston <brian.boylston@hpe.com>
5610S:	Supported
5611F:	Documentation/watchdog/hpwdt.txt
5612F:	drivers/watchdog/hpwdt.c
5613
5614HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5615M:	Don Brace <don.brace@microsemi.com>
5616L:	iss_storagedev@hp.com
5617L:	esc.storagedev@microsemi.com
5618L:	linux-scsi@vger.kernel.org
5619S:	Supported
5620F:	Documentation/scsi/hpsa.txt
5621F:	drivers/scsi/hpsa*.[ch]
5622F:	include/linux/cciss*.h
5623F:	include/uapi/linux/cciss*.h
5624
5625HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5626M:	Don Brace <don.brace@microsemi.com>
5627L:	iss_storagedev@hp.com
5628L:	esc.storagedev@microsemi.com
5629L:	linux-scsi@vger.kernel.org
5630S:	Supported
5631F:	Documentation/blockdev/cciss.txt
5632F:	drivers/block/cciss*
5633F:	include/linux/cciss_ioctl.h
5634F:	include/uapi/linux/cciss_ioctl.h
5635
5636HFI1 DRIVER
5637M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5638M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5639L:	linux-rdma@vger.kernel.org
5640S:	Supported
5641F:	drivers/infiniband/hw/hfi1
5642
5643HFS FILESYSTEM
5644L:	linux-fsdevel@vger.kernel.org
5645S:	Orphan
5646F:	Documentation/filesystems/hfs.txt
5647F:	fs/hfs/
5648
5649HFSPLUS FILESYSTEM
5650L:	linux-fsdevel@vger.kernel.org
5651S:	Orphan
5652F:	Documentation/filesystems/hfsplus.txt
5653F:	fs/hfsplus/
5654
5655HGA FRAMEBUFFER DRIVER
5656M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5657L:	linux-nvidia@lists.surfsouth.com
5658W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5659S:	Maintained
5660F:	drivers/video/fbdev/hgafb.c
5661
5662HIBERNATION (aka Software Suspend, aka swsusp)
5663M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5664M:	Pavel Machek <pavel@ucw.cz>
5665L:	linux-pm@vger.kernel.org
5666S:	Supported
5667F:	arch/x86/power/
5668F:	drivers/base/power/
5669F:	kernel/power/
5670F:	include/linux/suspend.h
5671F:	include/linux/freezer.h
5672F:	include/linux/pm.h
5673F:	arch/*/include/asm/suspend*.h
5674
5675HID CORE LAYER
5676M:	Jiri Kosina <jikos@kernel.org>
5677R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5678L:	linux-input@vger.kernel.org
5679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5680S:	Maintained
5681F:	drivers/hid/
5682F:	include/linux/hid*
5683F:	include/uapi/linux/hid*
5684
5685HID SENSOR HUB DRIVERS
5686M:	Jiri Kosina <jikos@kernel.org>
5687M:	Jonathan Cameron <jic23@kernel.org>
5688M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5689L:	linux-input@vger.kernel.org
5690L:	linux-iio@vger.kernel.org
5691S:	Maintained
5692F:	Documentation/hid/hid-sensor*
5693F:	drivers/hid/hid-sensor-*
5694F:	drivers/iio/*/hid-*
5695F:	include/linux/hid-sensor-*
5696
5697HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5698M:	Thomas Gleixner <tglx@linutronix.de>
5699L:	linux-kernel@vger.kernel.org
5700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5701S:	Maintained
5702F:	Documentation/timers/
5703F:	kernel/time/hrtimer.c
5704F:	kernel/time/clockevents.c
5705F:	kernel/time/tick*.*
5706F:	kernel/time/timer_*.c
5707F:	include/linux/clockchips.h
5708F:	include/linux/hrtimer.h
5709
5710HIGH-SPEED SCC DRIVER FOR AX.25
5711L:	linux-hams@vger.kernel.org
5712S:	Orphan
5713F:	drivers/net/hamradio/dmascc.c
5714F:	drivers/net/hamradio/scc.c
5715
5716HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5717M:	HighPoint Linux Team <linux@highpoint-tech.com>
5718W:	http://www.highpoint-tech.com
5719S:	Supported
5720F:	Documentation/scsi/hptiop.txt
5721F:	drivers/scsi/hptiop.c
5722
5723HIPPI
5724M:	Jes Sorensen <jes@trained-monkey.org>
5725L:	linux-hippi@sunsite.dk
5726S:	Maintained
5727F:	include/linux/hippidevice.h
5728F:	include/uapi/linux/if_hippi.h
5729F:	net/802/hippi.c
5730F:	drivers/net/hippi/
5731
5732HISILICON NETWORK SUBSYSTEM DRIVER
5733M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5734M:	Salil Mehta <salil.mehta@huawei.com>
5735L:	netdev@vger.kernel.org
5736W:	http://www.hisilicon.com
5737S:	Maintained
5738F:	drivers/net/ethernet/hisilicon/
5739F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5740
5741HISILICON ROCE DRIVER
5742M:	Lijun Ou <oulijun@huawei.com>
5743M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5744L:	linux-rdma@vger.kernel.org
5745S:	Maintained
5746F:	drivers/infiniband/hw/hns/
5747F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5748
5749HISILICON SAS Controller
5750M:	John Garry <john.garry@huawei.com>
5751W:	http://www.hisilicon.com
5752S:	Supported
5753F:	drivers/scsi/hisi_sas/
5754F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5755
5756HOST AP DRIVER
5757M:	Jouni Malinen <j@w1.fi>
5758L:	linux-wireless@vger.kernel.org
5759W:	http://w1.fi/hostap-driver.html
5760S:	Obsolete
5761F:	drivers/net/wireless/intersil/hostap/
5762
5763HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5764L:	platform-driver-x86@vger.kernel.org
5765S:	Orphan
5766F:	drivers/platform/x86/tc1100-wmi.c
5767
5768HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5769M:	Jaroslav Kysela <perex@perex.cz>
5770S:	Maintained
5771F:	drivers/net/ethernet/hp/hp100.*
5772
5773HPET:	High Precision Event Timers driver
5774M:	Clemens Ladisch <clemens@ladisch.de>
5775S:	Maintained
5776F:	Documentation/timers/hpet.txt
5777F:	drivers/char/hpet.c
5778F:	include/linux/hpet.h
5779F:	include/uapi/linux/hpet.h
5780
5781HPET:	x86
5782S:	Orphan
5783F:	arch/x86/kernel/hpet.c
5784F:	arch/x86/include/asm/hpet.h
5785
5786HPFS FILESYSTEM
5787M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5788W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5789S:	Maintained
5790F:	fs/hpfs/
5791
5792HSI SUBSYSTEM
5793M:	Sebastian Reichel <sre@kernel.org>
5794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5795S:	Maintained
5796F:	Documentation/ABI/testing/sysfs-bus-hsi
5797F:	Documentation/device-drivers/serial-interfaces.rst
5798F:	drivers/hsi/
5799F:	include/linux/hsi/
5800F:	include/uapi/linux/hsi/
5801
5802HSO 3G MODEM DRIVER
5803M:	Jan Dumon <j.dumon@option.com>
5804W:	http://www.pharscape.org
5805S:	Maintained
5806F:	drivers/net/usb/hso.c
5807
5808HSR NETWORK PROTOCOL
5809M:	Arvid Brodin <arvid.brodin@alten.se>
5810L:	netdev@vger.kernel.org
5811S:	Maintained
5812F:	net/hsr/
5813
5814HTCPEN TOUCHSCREEN DRIVER
5815M:	Pau Oliva Fora <pof@eslack.org>
5816L:	linux-input@vger.kernel.org
5817S:	Maintained
5818F:	drivers/input/touchscreen/htcpen.c
5819
5820HUGETLB FILESYSTEM
5821M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5822S:	Maintained
5823F:	fs/hugetlbfs/
5824
5825HVA ST MEDIA DRIVER
5826M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5827L:	linux-media@vger.kernel.org
5828T:	git git://linuxtv.org/media_tree.git
5829W:	https://linuxtv.org
5830S:	Supported
5831F:	drivers/media/platform/sti/hva
5832
5833Hyper-V CORE AND DRIVERS
5834M:	"K. Y. Srinivasan" <kys@microsoft.com>
5835M:	Haiyang Zhang <haiyangz@microsoft.com>
5836L:	devel@linuxdriverproject.org
5837S:	Maintained
5838F:	arch/x86/include/asm/mshyperv.h
5839F:	arch/x86/include/uapi/asm/hyperv.h
5840F:	arch/x86/kernel/cpu/mshyperv.c
5841F:	drivers/hid/hid-hyperv.c
5842F:	drivers/hv/
5843F:	drivers/input/serio/hyperv-keyboard.c
5844F:	drivers/pci/host/pci-hyperv.c
5845F:	drivers/net/hyperv/
5846F:	drivers/scsi/storvsc_drv.c
5847F:	drivers/video/fbdev/hyperv_fb.c
5848F:	include/linux/hyperv.h
5849F:	tools/hv/
5850F:	Documentation/ABI/stable/sysfs-bus-vmbus
5851
5852I2C MUXES
5853M:	Peter Rosin <peda@axentia.se>
5854L:	linux-i2c@vger.kernel.org
5855S:	Maintained
5856F:	Documentation/i2c/i2c-topology
5857F:	Documentation/i2c/muxes/
5858F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5859F:	Documentation/devicetree/bindings/i2c/i2c-arb*
5860F:	Documentation/devicetree/bindings/i2c/i2c-gate*
5861F:	drivers/i2c/i2c-mux.c
5862F:	drivers/i2c/muxes/
5863F:	include/linux/i2c-mux.h
5864
5865I2C OVER PARALLEL PORT
5866M:	Jean Delvare <jdelvare@suse.com>
5867L:	linux-i2c@vger.kernel.org
5868S:	Maintained
5869F:	Documentation/i2c/busses/i2c-parport
5870F:	Documentation/i2c/busses/i2c-parport-light
5871F:	drivers/i2c/busses/i2c-parport.c
5872F:	drivers/i2c/busses/i2c-parport-light.c
5873
5874I2C/SMBUS CONTROLLER DRIVERS FOR PC
5875M:	Jean Delvare <jdelvare@suse.com>
5876L:	linux-i2c@vger.kernel.org
5877S:	Maintained
5878F:	Documentation/i2c/busses/i2c-ali1535
5879F:	Documentation/i2c/busses/i2c-ali1563
5880F:	Documentation/i2c/busses/i2c-ali15x3
5881F:	Documentation/i2c/busses/i2c-amd756
5882F:	Documentation/i2c/busses/i2c-amd8111
5883F:	Documentation/i2c/busses/i2c-i801
5884F:	Documentation/i2c/busses/i2c-nforce2
5885F:	Documentation/i2c/busses/i2c-piix4
5886F:	Documentation/i2c/busses/i2c-sis5595
5887F:	Documentation/i2c/busses/i2c-sis630
5888F:	Documentation/i2c/busses/i2c-sis96x
5889F:	Documentation/i2c/busses/i2c-via
5890F:	Documentation/i2c/busses/i2c-viapro
5891F:	drivers/i2c/busses/i2c-ali1535.c
5892F:	drivers/i2c/busses/i2c-ali1563.c
5893F:	drivers/i2c/busses/i2c-ali15x3.c
5894F:	drivers/i2c/busses/i2c-amd756.c
5895F:	drivers/i2c/busses/i2c-amd756-s4882.c
5896F:	drivers/i2c/busses/i2c-amd8111.c
5897F:	drivers/i2c/busses/i2c-i801.c
5898F:	drivers/i2c/busses/i2c-isch.c
5899F:	drivers/i2c/busses/i2c-nforce2.c
5900F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5901F:	drivers/i2c/busses/i2c-piix4.c
5902F:	drivers/i2c/busses/i2c-sis5595.c
5903F:	drivers/i2c/busses/i2c-sis630.c
5904F:	drivers/i2c/busses/i2c-sis96x.c
5905F:	drivers/i2c/busses/i2c-via.c
5906F:	drivers/i2c/busses/i2c-viapro.c
5907
5908I2C/SMBUS ISMT DRIVER
5909M:	Seth Heasley <seth.heasley@intel.com>
5910M:	Neil Horman <nhorman@tuxdriver.com>
5911L:	linux-i2c@vger.kernel.org
5912F:	drivers/i2c/busses/i2c-ismt.c
5913F:	Documentation/i2c/busses/i2c-ismt
5914
5915I2C/SMBUS STUB DRIVER
5916M:	Jean Delvare <jdelvare@suse.com>
5917L:	linux-i2c@vger.kernel.org
5918S:	Maintained
5919F:	drivers/i2c/i2c-stub.c
5920
5921I2C SUBSYSTEM
5922M:	Wolfram Sang <wsa@the-dreams.de>
5923L:	linux-i2c@vger.kernel.org
5924W:	https://i2c.wiki.kernel.org/
5925Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5927S:	Maintained
5928F:	Documentation/devicetree/bindings/i2c/
5929F:	Documentation/i2c/
5930F:	drivers/i2c/
5931F:	drivers/i2c/*/
5932F:	include/linux/i2c.h
5933F:	include/linux/i2c-*.h
5934F:	include/uapi/linux/i2c.h
5935F:	include/uapi/linux/i2c-*.h
5936
5937I2C ACPI SUPPORT
5938M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5939L:	linux-i2c@vger.kernel.org
5940L:	linux-acpi@vger.kernel.org
5941S:	Maintained
5942
5943I2C-TAOS-EVM DRIVER
5944M:	Jean Delvare <jdelvare@suse.com>
5945L:	linux-i2c@vger.kernel.org
5946S:	Maintained
5947F:	Documentation/i2c/busses/i2c-taos-evm
5948F:	drivers/i2c/busses/i2c-taos-evm.c
5949
5950I2C-TINY-USB DRIVER
5951M:	Till Harbaum <till@harbaum.org>
5952L:	linux-i2c@vger.kernel.org
5953W:	http://www.harbaum.org/till/i2c_tiny_usb
5954S:	Maintained
5955F:	drivers/i2c/busses/i2c-tiny-usb.c
5956
5957i386 BOOT CODE
5958M:	"H. Peter Anvin" <hpa@zytor.com>
5959S:	Maintained
5960F:	arch/x86/boot/
5961
5962i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5963M:	"H. Peter Anvin" <hpa@zytor.com>
5964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5965S:	Maintained
5966
5967IA64 (Itanium) PLATFORM
5968M:	Tony Luck <tony.luck@intel.com>
5969M:	Fenghua Yu <fenghua.yu@intel.com>
5970L:	linux-ia64@vger.kernel.org
5971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5972S:	Maintained
5973F:	arch/ia64/
5974
5975IBM Power VMX Cryptographic instructions
5976M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5977M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5978L:	linux-crypto@vger.kernel.org
5979S:	Supported
5980F:	drivers/crypto/vmx/Makefile
5981F:	drivers/crypto/vmx/Kconfig
5982F:	drivers/crypto/vmx/vmx.c
5983F:	drivers/crypto/vmx/aes*
5984F:	drivers/crypto/vmx/ghash*
5985F:	drivers/crypto/vmx/ppc-xlate.pl
5986
5987IBM Power in-Nest Crypto Acceleration
5988M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5989M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5990L:	linux-crypto@vger.kernel.org
5991S:	Supported
5992F:	drivers/crypto/nx/Makefile
5993F:	drivers/crypto/nx/Kconfig
5994F:	drivers/crypto/nx/nx-aes*
5995F:	drivers/crypto/nx/nx-sha*
5996F:	drivers/crypto/nx/nx.*
5997F:	drivers/crypto/nx/nx_csbcpb.h
5998F:	drivers/crypto/nx/nx_debugfs.h
5999
6000IBM Power 842 compression accelerator
6001M:	Dan Streetman <ddstreet@ieee.org>
6002S:	Supported
6003F:	drivers/crypto/nx/Makefile
6004F:	drivers/crypto/nx/Kconfig
6005F:	drivers/crypto/nx/nx-842*
6006F:	include/linux/sw842.h
6007F:	crypto/842.c
6008F:	lib/842/
6009
6010IBM Power Linux RAID adapter
6011M:	Brian King <brking@us.ibm.com>
6012S:	Supported
6013F:	drivers/scsi/ipr.*
6014
6015IBM Power Virtual Ethernet Device Driver
6016M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6017L:	netdev@vger.kernel.org
6018S:	Supported
6019F:	drivers/net/ethernet/ibm/ibmveth.*
6020
6021IBM Power SRIOV Virtual NIC Device Driver
6022M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6023M:	John Allen <jallen@linux.vnet.ibm.com>
6024L:	netdev@vger.kernel.org
6025S:	Supported
6026F:	drivers/net/ethernet/ibm/ibmvnic.*
6027
6028IBM Power Virtual SCSI Device Drivers
6029M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6030L:	linux-scsi@vger.kernel.org
6031S:	Supported
6032F:	drivers/scsi/ibmvscsi/ibmvscsi*
6033F:	include/scsi/viosrp.h
6034
6035IBM Power Virtual SCSI Device Target Driver
6036M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6037M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6038L:	linux-scsi@vger.kernel.org
6039L:	target-devel@vger.kernel.org
6040S:	Supported
6041F:	drivers/scsi/ibmvscsi_tgt/
6042
6043IBM Power Virtual FC Device Drivers
6044M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6045L:	linux-scsi@vger.kernel.org
6046S:	Supported
6047F:	drivers/scsi/ibmvscsi/ibmvfc*
6048
6049IBM ServeRAID RAID DRIVER
6050S:	Orphan
6051F:	drivers/scsi/ips.*
6052
6053ICH LPC AND GPIO DRIVER
6054M:	Peter Tyser <ptyser@xes-inc.com>
6055S:	Maintained
6056F:	drivers/mfd/lpc_ich.c
6057F:	drivers/gpio/gpio-ich.c
6058
6059IDE SUBSYSTEM
6060M:	"David S. Miller" <davem@davemloft.net>
6061L:	linux-ide@vger.kernel.org
6062Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6064S:	Maintained
6065F:	Documentation/ide/
6066F:	drivers/ide/
6067F:	include/linux/ide.h
6068
6069IDEAPAD LAPTOP EXTRAS DRIVER
6070M:	Ike Panhc <ike.pan@canonical.com>
6071L:	platform-driver-x86@vger.kernel.org
6072W:	http://launchpad.net/ideapad-laptop
6073S:	Maintained
6074F:	drivers/platform/x86/ideapad-laptop.c
6075
6076IDEAPAD LAPTOP SLIDEBAR DRIVER
6077M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6078L:	linux-input@vger.kernel.org
6079W:	https://github.com/o2genum/ideapad-slidebar
6080S:	Maintained
6081F:	drivers/input/misc/ideapad_slidebar.c
6082
6083IDE/ATAPI DRIVERS
6084M:	Borislav Petkov <bp@alien8.de>
6085L:	linux-ide@vger.kernel.org
6086S:	Maintained
6087F:	Documentation/cdrom/ide-cd
6088F:	drivers/ide/ide-cd*
6089
6090IDLE-I7300
6091M:	Andy Henroid <andrew.d.henroid@intel.com>
6092L:	linux-pm@vger.kernel.org
6093S:	Supported
6094F:	drivers/idle/i7300_idle.c
6095
6096IEEE 802.15.4 SUBSYSTEM
6097M:	Alexander Aring <aar@pengutronix.de>
6098L:	linux-wpan@vger.kernel.org
6099W:	http://wpan.cakelab.org/
6100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6102S:	Maintained
6103F:	net/ieee802154/
6104F:	net/mac802154/
6105F:	drivers/net/ieee802154/
6106F:	include/linux/nl802154.h
6107F:	include/linux/ieee802154.h
6108F:	include/net/nl802154.h
6109F:	include/net/mac802154.h
6110F:	include/net/af_ieee802154.h
6111F:	include/net/cfg802154.h
6112F:	include/net/ieee802154_netdev.h
6113F:	Documentation/networking/ieee802154.txt
6114
6115IGORPLUG-USB IR RECEIVER
6116M:	Sean Young <sean@mess.org>
6117L:	linux-media@vger.kernel.org
6118S:	Maintained
6119F:	drivers/media/rc/igorplugusb.c
6120
6121IGUANAWORKS USB IR TRANSCEIVER
6122M:	Sean Young <sean@mess.org>
6123L:	linux-media@vger.kernel.org
6124S:	Maintained
6125F:	drivers/media/rc/iguanair.c
6126
6127IIO SUBSYSTEM AND DRIVERS
6128M:	Jonathan Cameron <jic23@kernel.org>
6129R:	Hartmut Knaack <knaack.h@gmx.de>
6130R:	Lars-Peter Clausen <lars@metafoo.de>
6131R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6132L:	linux-iio@vger.kernel.org
6133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6134S:	Maintained
6135F:	Documentation/devicetree/bindings/iio/
6136F:	drivers/iio/
6137F:	drivers/staging/iio/
6138F:	include/linux/iio/
6139F:	tools/iio/
6140
6141IKANOS/ADI EAGLE ADSL USB DRIVER
6142M:	Matthieu Castet <castet.matthieu@free.fr>
6143M:	Stanislaw Gruszka <stf_xl@wp.pl>
6144S:	Maintained
6145F:	drivers/usb/atm/ueagle-atm.c
6146
6147IMGTEC ASCII LCD DRIVER
6148M:	Paul Burton <paul.burton@imgtec.com>
6149S:	Maintained
6150F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6151F:	drivers/auxdisplay/img-ascii-lcd.c
6152
6153INA209 HARDWARE MONITOR DRIVER
6154M:	Guenter Roeck <linux@roeck-us.net>
6155L:	linux-hwmon@vger.kernel.org
6156S:	Maintained
6157F:	Documentation/hwmon/ina209
6158F:	Documentation/devicetree/bindings/i2c/ina209.txt
6159F:	drivers/hwmon/ina209.c
6160
6161INA2XX HARDWARE MONITOR DRIVER
6162M:	Guenter Roeck <linux@roeck-us.net>
6163L:	linux-hwmon@vger.kernel.org
6164S:	Maintained
6165F:	Documentation/hwmon/ina2xx
6166F:	drivers/hwmon/ina2xx.c
6167F:	include/linux/platform_data/ina2xx.h
6168
6169INDUSTRY PACK SUBSYSTEM (IPACK)
6170M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6171M:	Jens Taprogge <jens.taprogge@taprogge.org>
6172M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6173L:	industrypack-devel@lists.sourceforge.net
6174W:	http://industrypack.sourceforge.net
6175S:	Maintained
6176F:	drivers/ipack/
6177
6178INGENIC JZ4780 DMA Driver
6179M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6180S:	Maintained
6181F:	drivers/dma/dma-jz4780.c
6182
6183INGENIC JZ4780 NAND DRIVER
6184M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6185L:	linux-mtd@lists.infradead.org
6186S:	Maintained
6187F:	drivers/mtd/nand/jz4780_*
6188
6189INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6190M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6191M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6192L:	linux-ima-devel@lists.sourceforge.net
6193L:	linux-ima-user@lists.sourceforge.net
6194L:	linux-security-module@vger.kernel.org
6195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6196S:	Supported
6197F:	security/integrity/ima/
6198
6199IMGTEC IR DECODER DRIVER
6200M:	James Hogan <james.hogan@imgtec.com>
6201S:	Maintained
6202F:	drivers/media/rc/img-ir/
6203
6204IMS TWINTURBO FRAMEBUFFER DRIVER
6205L:	linux-fbdev@vger.kernel.org
6206S:	Orphan
6207F:	drivers/video/fbdev/imsttfb.c
6208
6209INFINIBAND SUBSYSTEM
6210M:	Doug Ledford <dledford@redhat.com>
6211M:	Sean Hefty <sean.hefty@intel.com>
6212M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6213L:	linux-rdma@vger.kernel.org
6214W:	http://www.openfabrics.org/
6215Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6217S:	Supported
6218F:	Documentation/infiniband/
6219F:	drivers/infiniband/
6220F:	include/uapi/linux/if_infiniband.h
6221F:	include/uapi/rdma/
6222F:	include/rdma/
6223
6224INOTIFY
6225M:	John McCutchan <john@johnmccutchan.com>
6226M:	Robert Love <rlove@rlove.org>
6227M:	Eric Paris <eparis@parisplace.org>
6228S:	Maintained
6229F:	Documentation/filesystems/inotify.txt
6230F:	fs/notify/inotify/
6231F:	include/linux/inotify.h
6232F:	include/uapi/linux/inotify.h
6233
6234INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6235M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6236L:	linux-input@vger.kernel.org
6237Q:	http://patchwork.kernel.org/project/linux-input/list/
6238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6239S:	Maintained
6240F:	drivers/input/
6241F:	include/linux/input.h
6242F:	include/uapi/linux/input.h
6243F:	include/linux/input/
6244F:	Documentation/devicetree/bindings/input/
6245
6246INPUT MULTITOUCH (MT) PROTOCOL
6247M:	Henrik Rydberg <rydberg@bitmath.org>
6248L:	linux-input@vger.kernel.org
6249S:	Odd fixes
6250F:	Documentation/input/multi-touch-protocol.txt
6251F:	drivers/input/input-mt.c
6252K:	\b(ABS|SYN)_MT_
6253
6254INTEL ASoC BDW/HSW DRIVERS
6255M:	Jie Yang <yang.jie@linux.intel.com>
6256L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6257S:	Supported
6258F:	sound/soc/intel/common/sst-dsp*
6259F:	sound/soc/intel/common/sst-firmware.c
6260F:	sound/soc/intel/boards/broadwell.c
6261F:	sound/soc/intel/haswell/
6262
6263INTEL C600 SERIES SAS CONTROLLER DRIVER
6264M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6265M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6266L:	linux-scsi@vger.kernel.org
6267T:	git git://git.code.sf.net/p/intel-sas/isci
6268S:	Supported
6269F:	drivers/scsi/isci/
6270
6271INTEL HID EVENT DRIVER
6272M:	Alex Hung <alex.hung@canonical.com>
6273L:	platform-driver-x86@vger.kernel.org
6274S:	Maintained
6275F:	drivers/platform/x86/intel-hid.c
6276
6277INTEL VIRTUAL BUTTON DRIVER
6278M:	AceLan Kao <acelan.kao@canonical.com>
6279L:	platform-driver-x86@vger.kernel.org
6280S:	Maintained
6281F:	drivers/platform/x86/intel-vbtn.c
6282
6283INTEL IDLE DRIVER
6284M:	Len Brown <lenb@kernel.org>
6285L:	linux-pm@vger.kernel.org
6286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6287S:	Supported
6288F:	drivers/idle/intel_idle.c
6289
6290INTEL INTEGRATED SENSOR HUB DRIVER
6291M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6292M:	Jiri Kosina <jikos@kernel.org>
6293L:	linux-input@vger.kernel.org
6294S:	Maintained
6295F:	drivers/hid/intel-ish-hid/
6296
6297INTEL PSTATE DRIVER
6298M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6299M:	Len Brown <lenb@kernel.org>
6300L:	linux-pm@vger.kernel.org
6301S:	Supported
6302F:	drivers/cpufreq/intel_pstate.c
6303
6304INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6305M:	Maik Broemme <mbroemme@libmpq.org>
6306L:	linux-fbdev@vger.kernel.org
6307S:	Maintained
6308F:	Documentation/fb/intelfb.txt
6309F:	drivers/video/fbdev/intelfb/
6310
6311INTEL 810/815 FRAMEBUFFER DRIVER
6312M:	Antonino Daplas <adaplas@gmail.com>
6313L:	linux-fbdev@vger.kernel.org
6314S:	Maintained
6315F:	drivers/video/fbdev/i810/
6316
6317INTEL MENLOW THERMAL DRIVER
6318M:	Sujith Thomas <sujith.thomas@intel.com>
6319L:	platform-driver-x86@vger.kernel.org
6320W:	https://01.org/linux-acpi
6321S:	Supported
6322F:	drivers/platform/x86/intel_menlow.c
6323
6324INTEL I/OAT DMA DRIVER
6325M:	Dave Jiang <dave.jiang@intel.com>
6326R:	Dan Williams <dan.j.williams@intel.com>
6327L:	dmaengine@vger.kernel.org
6328Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6329S:	Supported
6330F:	drivers/dma/ioat*
6331
6332INTEL IOMMU (VT-d)
6333M:	David Woodhouse <dwmw2@infradead.org>
6334L:	iommu@lists.linux-foundation.org
6335T:	git git://git.infradead.org/iommu-2.6.git
6336S:	Supported
6337F:	drivers/iommu/intel-iommu.c
6338F:	include/linux/intel-iommu.h
6339
6340INTEL IOP-ADMA DMA DRIVER
6341R:	Dan Williams <dan.j.williams@intel.com>
6342S:	Odd fixes
6343F:	drivers/dma/iop-adma.c
6344
6345INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6346M:	Krzysztof Halasa <khalasa@piap.pl>
6347S:	Maintained
6348F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6349F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6350F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6351F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6352F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6353F:	drivers/net/wan/ixp4xx_hss.c
6354
6355INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6356M:	Deepak Saxena <dsaxena@plexity.net>
6357S:	Maintained
6358F:	drivers/char/hw_random/ixp4xx-rng.c
6359
6360INTEL ETHERNET DRIVERS
6361M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6362L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6363W:	http://www.intel.com/support/feedback.htm
6364W:	http://e1000.sourceforge.net/
6365Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6368S:	Supported
6369F:	Documentation/networking/e100.txt
6370F:	Documentation/networking/e1000.txt
6371F:	Documentation/networking/e1000e.txt
6372F:	Documentation/networking/igb.txt
6373F:	Documentation/networking/igbvf.txt
6374F:	Documentation/networking/ixgb.txt
6375F:	Documentation/networking/ixgbe.txt
6376F:	Documentation/networking/ixgbevf.txt
6377F:	Documentation/networking/i40e.txt
6378F:	Documentation/networking/i40evf.txt
6379F:	drivers/net/ethernet/intel/
6380F:	drivers/net/ethernet/intel/*/
6381
6382INTEL RDMA RNIC DRIVER
6383M:     Faisal Latif <faisal.latif@intel.com>
6384R:     Chien Tin Tung <chien.tin.tung@intel.com>
6385R:     Mustafa Ismail <mustafa.ismail@intel.com>
6386R:     Shiraz Saleem <shiraz.saleem@intel.com>
6387R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6388L:     linux-rdma@vger.kernel.org
6389S:     Supported
6390F:     drivers/infiniband/hw/i40iw/
6391
6392INTEL MERRIFIELD GPIO DRIVER
6393M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6394L:	linux-gpio@vger.kernel.org
6395S:	Maintained
6396F:	drivers/gpio/gpio-merrifield.c
6397
6398INTEL-MID GPIO DRIVER
6399M:	David Cohen <david.a.cohen@linux.intel.com>
6400L:	linux-gpio@vger.kernel.org
6401S:	Maintained
6402F:	drivers/gpio/gpio-intel-mid.c
6403
6404INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6405M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6406L:	linux-wireless@vger.kernel.org
6407S:	Maintained
6408F:	Documentation/networking/README.ipw2100
6409F:	Documentation/networking/README.ipw2200
6410F:	drivers/net/wireless/intel/ipw2x00/
6411
6412INTEL(R) TRACE HUB
6413M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6414S:	Supported
6415F:	Documentation/trace/intel_th.txt
6416F:	drivers/hwtracing/intel_th/
6417
6418INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6419M:	Ning Sun <ning.sun@intel.com>
6420L:	tboot-devel@lists.sourceforge.net
6421W:	http://tboot.sourceforge.net
6422T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6423S:	Supported
6424F:	Documentation/intel_txt.txt
6425F:	include/linux/tboot.h
6426F:	arch/x86/kernel/tboot.c
6427
6428INTEL WIRELESS WIMAX CONNECTION 2400
6429M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6430M:	linux-wimax@intel.com
6431L:	wimax@linuxwimax.org (subscribers-only)
6432S:	Supported
6433W:	http://linuxwimax.org
6434F:	Documentation/wimax/README.i2400m
6435F:	drivers/net/wimax/i2400m/
6436F:	include/uapi/linux/wimax/i2400m.h
6437
6438INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6439M:	Stanislaw Gruszka <sgruszka@redhat.com>
6440L:	linux-wireless@vger.kernel.org
6441S:	Supported
6442F:	drivers/net/wireless/intel/iwlegacy/
6443
6444INTEL WIRELESS WIFI LINK (iwlwifi)
6445M:	Johannes Berg <johannes.berg@intel.com>
6446M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6447M:	Luca Coelho <luciano.coelho@intel.com>
6448M:	Intel Linux Wireless <linuxwifi@intel.com>
6449L:	linux-wireless@vger.kernel.org
6450W:	http://intellinuxwireless.org
6451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6452S:	Supported
6453F:	drivers/net/wireless/intel/iwlwifi/
6454
6455INTEL MANAGEMENT ENGINE (mei)
6456M:	Tomas Winkler <tomas.winkler@intel.com>
6457L:	linux-kernel@vger.kernel.org
6458S:	Supported
6459F:	include/uapi/linux/mei.h
6460F:	include/linux/mei_cl_bus.h
6461F:	drivers/misc/mei/*
6462F:	drivers/watchdog/mei_wdt.c
6463F:	Documentation/misc-devices/mei/*
6464F:	samples/mei/*
6465
6466INTEL MIC DRIVERS (mic)
6467M:	Sudeep Dutt <sudeep.dutt@intel.com>
6468M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6469S:	Supported
6470W:	https://github.com/sudeepdutt/mic
6471W:	http://software.intel.com/en-us/mic-developer
6472F:	include/linux/mic_bus.h
6473F:	include/linux/scif.h
6474F:	include/uapi/linux/mic_common.h
6475F: 	include/uapi/linux/mic_ioctl.h
6476F:	include/uapi/linux/scif_ioctl.h
6477F:	drivers/misc/mic/
6478F:	drivers/dma/mic_x100_dma.c
6479F:	drivers/dma/mic_x100_dma.h
6480F:	Documentation/mic/
6481
6482INTEL PMC/P-Unit IPC DRIVER
6483M:	Zha Qipeng<qipeng.zha@intel.com>
6484L:	platform-driver-x86@vger.kernel.org
6485S:	Maintained
6486F:	drivers/platform/x86/intel_pmc_ipc.c
6487F:	drivers/platform/x86/intel_punit_ipc.c
6488F:	arch/x86/include/asm/intel_pmc_ipc.h
6489F:	arch/x86/include/asm/intel_punit_ipc.h
6490
6491INTEL TELEMETRY DRIVER
6492M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6493L:	platform-driver-x86@vger.kernel.org
6494S:	Maintained
6495F:	arch/x86/include/asm/intel_telemetry.h
6496F:	drivers/platform/x86/intel_telemetry*
6497
6498INTEL PMC CORE DRIVER
6499M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6500M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6501L:	platform-driver-x86@vger.kernel.org
6502S:	Maintained
6503F:	arch/x86/include/asm/pmc_core.h
6504F:	drivers/platform/x86/intel_pmc_core*
6505
6506IOC3 ETHERNET DRIVER
6507M:	Ralf Baechle <ralf@linux-mips.org>
6508L:	linux-mips@linux-mips.org
6509S:	Maintained
6510F:	drivers/net/ethernet/sgi/ioc3-eth.c
6511
6512IOC3 SERIAL DRIVER
6513M:	Pat Gefre <pfg@sgi.com>
6514L:	linux-serial@vger.kernel.org
6515S:	Maintained
6516F:	drivers/tty/serial/ioc3_serial.c
6517
6518IOMMU DRIVERS
6519M:	Joerg Roedel <joro@8bytes.org>
6520L:	iommu@lists.linux-foundation.org
6521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6522S:	Maintained
6523F:	Documentation/devicetree/bindings/iommu/
6524F:	drivers/iommu/
6525
6526IP MASQUERADING
6527M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6528S:	Maintained
6529F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6530
6531IPMI SUBSYSTEM
6532M:	Corey Minyard <minyard@acm.org>
6533L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6534W:	http://openipmi.sourceforge.net/
6535S:	Supported
6536F:	Documentation/IPMI.txt
6537F:	drivers/char/ipmi/
6538F:	include/linux/ipmi*
6539F:	include/uapi/linux/ipmi*
6540
6541QCOM AUDIO (ASoC) DRIVERS
6542M:	Patrick Lai <plai@codeaurora.org>
6543M:	Banajit Goswami <bgoswami@codeaurora.org>
6544L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6545S:	Supported
6546F:	sound/soc/qcom/
6547
6548IPS SCSI RAID DRIVER
6549M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6550L:	linux-scsi@vger.kernel.org
6551W:	http://www.adaptec.com/
6552S:	Maintained
6553F:	drivers/scsi/ips*
6554
6555IPVS
6556M:	Wensong Zhang <wensong@linux-vs.org>
6557M:	Simon Horman <horms@verge.net.au>
6558M:	Julian Anastasov <ja@ssi.bg>
6559L:	netdev@vger.kernel.org
6560L:	lvs-devel@vger.kernel.org
6561S:	Maintained
6562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6564F:	Documentation/networking/ipvs-sysctl.txt
6565F:	include/net/ip_vs.h
6566F:	include/uapi/linux/ip_vs.h
6567F:	net/netfilter/ipvs/
6568
6569IPWIRELESS DRIVER
6570M:	Jiri Kosina <jikos@kernel.org>
6571M:	David Sterba <dsterba@suse.com>
6572S:	Odd Fixes
6573F:	drivers/tty/ipwireless/
6574
6575IPX NETWORK LAYER
6576M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6577L:	netdev@vger.kernel.org
6578S:	Maintained
6579F:	include/net/ipx.h
6580F:	include/uapi/linux/ipx.h
6581F:	net/ipx/
6582
6583IRDA SUBSYSTEM
6584M:	Samuel Ortiz <samuel@sortiz.org>
6585L:	irda-users@lists.sourceforge.net (subscribers-only)
6586L:	netdev@vger.kernel.org
6587W:	http://irda.sourceforge.net/
6588S:	Maintained
6589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6590F:	Documentation/networking/irda.txt
6591F:	drivers/net/irda/
6592F:	include/net/irda/
6593F:	net/irda/
6594
6595IRQ SUBSYSTEM
6596M:	Thomas Gleixner <tglx@linutronix.de>
6597L:	linux-kernel@vger.kernel.org
6598S:	Maintained
6599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6600F:	kernel/irq/
6601
6602IRQCHIP DRIVERS
6603M:	Thomas Gleixner <tglx@linutronix.de>
6604M:	Jason Cooper <jason@lakedaemon.net>
6605M:	Marc Zyngier <marc.zyngier@arm.com>
6606L:	linux-kernel@vger.kernel.org
6607S:	Maintained
6608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6609T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6610F:	Documentation/devicetree/bindings/interrupt-controller/
6611F:	drivers/irqchip/
6612
6613IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6614M:	Marc Zyngier <marc.zyngier@arm.com>
6615S:	Maintained
6616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6617F:	Documentation/IRQ-domain.txt
6618F:	include/linux/irqdomain.h
6619F:	kernel/irq/irqdomain.c
6620F:	kernel/irq/msi.c
6621
6622ISA
6623M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6624S:	Maintained
6625F:	Documentation/isa.txt
6626F:	drivers/base/isa.c
6627F:	include/linux/isa.h
6628
6629ISAPNP
6630M:	Jaroslav Kysela <perex@perex.cz>
6631S:	Maintained
6632F:	Documentation/isapnp.txt
6633F:	drivers/pnp/isapnp/
6634F:	include/linux/isapnp.h
6635
6636ISA RADIO MODULE
6637M:	Hans Verkuil <hverkuil@xs4all.nl>
6638L:	linux-media@vger.kernel.org
6639T:	git git://linuxtv.org/media_tree.git
6640W:	https://linuxtv.org
6641S:	Maintained
6642F:	drivers/media/radio/radio-isa*
6643
6644iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6645M:	Peter Jones <pjones@redhat.com>
6646M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6647S:	Maintained
6648F:	drivers/firmware/iscsi_ibft*
6649
6650ISCSI
6651M:	Lee Duncan <lduncan@suse.com>
6652M:	Chris Leech <cleech@redhat.com>
6653L:	open-iscsi@googlegroups.com
6654W:	www.open-iscsi.com
6655S:	Maintained
6656F:	drivers/scsi/*iscsi*
6657F:	include/scsi/*iscsi*
6658
6659ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6660M:	Or Gerlitz <ogerlitz@mellanox.com>
6661M:	Sagi Grimberg <sagi@grimberg.me>
6662M:	Roi Dayan <roid@mellanox.com>
6663L:	linux-rdma@vger.kernel.org
6664S:	Supported
6665W:	http://www.openfabrics.org
6666W:	www.open-iscsi.org
6667Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6668F:	drivers/infiniband/ulp/iser/
6669
6670ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6671M:	Sagi Grimberg <sagi@grimberg.me>
6672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6673L:	linux-rdma@vger.kernel.org
6674L:	target-devel@vger.kernel.org
6675S:	Supported
6676W:	http://www.linux-iscsi.org
6677F:	drivers/infiniband/ulp/isert
6678
6679ISDN SUBSYSTEM
6680M:	Karsten Keil <isdn@linux-pingi.de>
6681L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6682L:	netdev@vger.kernel.org
6683W:	http://www.isdn4linux.de
6684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6685S:	Maintained
6686F:	Documentation/isdn/
6687F:	drivers/isdn/
6688F:	include/linux/isdn.h
6689F:	include/linux/isdn/
6690F:	include/uapi/linux/isdn.h
6691F:	include/uapi/linux/isdn/
6692
6693ISDN SUBSYSTEM (Eicon active card driver)
6694M:	Armin Schindler <mac@melware.de>
6695L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6696W:	http://www.melware.de
6697S:	Maintained
6698F:	drivers/isdn/hardware/eicon/
6699
6700IT87 HARDWARE MONITORING DRIVER
6701M:	Jean Delvare <jdelvare@suse.com>
6702L:	linux-hwmon@vger.kernel.org
6703S:	Maintained
6704F:	Documentation/hwmon/it87
6705F:	drivers/hwmon/it87.c
6706
6707IT913X MEDIA DRIVER
6708M:	Antti Palosaari <crope@iki.fi>
6709L:	linux-media@vger.kernel.org
6710W:	https://linuxtv.org
6711W:	http://palosaari.fi/linux/
6712Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6713T:	git git://linuxtv.org/anttip/media_tree.git
6714S:	Maintained
6715F:	drivers/media/tuners/it913x*
6716
6717IVTV VIDEO4LINUX DRIVER
6718M:	Andy Walls <awalls@md.metrocast.net>
6719L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6720L:	linux-media@vger.kernel.org
6721T:	git git://linuxtv.org/media_tree.git
6722W:	http://www.ivtvdriver.org
6723S:	Maintained
6724F:	Documentation/media/v4l-drivers/ivtv*
6725F:	drivers/media/pci/ivtv/
6726F:	include/uapi/linux/ivtv*
6727
6728IX2505V MEDIA DRIVER
6729M:	Malcolm Priestley <tvboxspy@gmail.com>
6730L:	linux-media@vger.kernel.org
6731W:	https://linuxtv.org
6732Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6733S:	Maintained
6734F:	drivers/media/dvb-frontends/ix2505v*
6735
6736JC42.4 TEMPERATURE SENSOR DRIVER
6737M:	Guenter Roeck <linux@roeck-us.net>
6738L:	linux-hwmon@vger.kernel.org
6739S:	Maintained
6740F:	drivers/hwmon/jc42.c
6741F:	Documentation/hwmon/jc42
6742
6743JFS FILESYSTEM
6744M:	Dave Kleikamp <shaggy@kernel.org>
6745L:	jfs-discussion@lists.sourceforge.net
6746W:	http://jfs.sourceforge.net/
6747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6748S:	Maintained
6749F:	Documentation/filesystems/jfs.txt
6750F:	fs/jfs/
6751
6752JME NETWORK DRIVER
6753M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6754L:	netdev@vger.kernel.org
6755S:	Maintained
6756F:	drivers/net/ethernet/jme.*
6757
6758JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6759M:	David Woodhouse <dwmw2@infradead.org>
6760L:	linux-mtd@lists.infradead.org
6761W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6762S:	Maintained
6763F:	fs/jffs2/
6764F:	include/uapi/linux/jffs2.h
6765
6766JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6767M:	"Theodore Ts'o" <tytso@mit.edu>
6768M:	Jan Kara <jack@suse.com>
6769L:	linux-ext4@vger.kernel.org
6770S:	Maintained
6771F:	fs/jbd2/
6772F:	include/linux/jbd2.h
6773
6774JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6775M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6776L:	linux-media@vger.kernel.org
6777S:	Maintained
6778F:	drivers/media/platform/rcar_jpu.c
6779
6780JSM Neo PCI based serial card
6781M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6782L:	linux-serial@vger.kernel.org
6783S:	Maintained
6784F:	drivers/tty/serial/jsm/
6785
6786K10TEMP HARDWARE MONITORING DRIVER
6787M:	Clemens Ladisch <clemens@ladisch.de>
6788L:	linux-hwmon@vger.kernel.org
6789S:	Maintained
6790F:	Documentation/hwmon/k10temp
6791F:	drivers/hwmon/k10temp.c
6792
6793K8TEMP HARDWARE MONITORING DRIVER
6794M:	Rudolf Marek <r.marek@assembler.cz>
6795L:	linux-hwmon@vger.kernel.org
6796S:	Maintained
6797F:	Documentation/hwmon/k8temp
6798F:	drivers/hwmon/k8temp.c
6799
6800KASAN
6801M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6802R:	Alexander Potapenko <glider@google.com>
6803R:	Dmitry Vyukov <dvyukov@google.com>
6804L:	kasan-dev@googlegroups.com
6805S:	Maintained
6806F:	arch/*/include/asm/kasan.h
6807F:	arch/*/mm/kasan_init*
6808F:	Documentation/dev-tools/kasan.rst
6809F:	include/linux/kasan*.h
6810F:	lib/test_kasan.c
6811F:	mm/kasan/
6812F:	scripts/Makefile.kasan
6813
6814KCONFIG
6815M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6816L:	linux-kbuild@vger.kernel.org
6817T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6818S:	Maintained
6819F:	Documentation/kbuild/kconfig-language.txt
6820F:	scripts/kconfig/
6821
6822KDUMP
6823M:	Dave Young <dyoung@redhat.com>
6824M:	Baoquan He <bhe@redhat.com>
6825R:	Vivek Goyal <vgoyal@redhat.com>
6826L:	kexec@lists.infradead.org
6827W:	http://lse.sourceforge.net/kdump/
6828S:	Maintained
6829F:	Documentation/kdump/
6830
6831KEENE FM RADIO TRANSMITTER DRIVER
6832M:	Hans Verkuil <hverkuil@xs4all.nl>
6833L:	linux-media@vger.kernel.org
6834T:	git git://linuxtv.org/media_tree.git
6835W:	https://linuxtv.org
6836S:	Maintained
6837F:	drivers/media/radio/radio-keene*
6838
6839KERNEL AUTOMOUNTER v4 (AUTOFS4)
6840M:	Ian Kent <raven@themaw.net>
6841L:	autofs@vger.kernel.org
6842S:	Maintained
6843F:	fs/autofs4/
6844
6845KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6846M:	Michal Marek <mmarek@suse.com>
6847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6849L:	linux-kbuild@vger.kernel.org
6850S:	Maintained
6851F:	Documentation/kbuild/
6852F:	Makefile
6853F:	scripts/Makefile.*
6854F:	scripts/basic/
6855F:	scripts/mk*
6856F:	scripts/package/
6857
6858KERNEL JANITORS
6859L:	kernel-janitors@vger.kernel.org
6860W:	http://kernelnewbies.org/KernelJanitors
6861S:	Odd Fixes
6862
6863KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6864M:	"J. Bruce Fields" <bfields@fieldses.org>
6865M:	Jeff Layton <jlayton@poochiereds.net>
6866L:	linux-nfs@vger.kernel.org
6867W:	http://nfs.sourceforge.net/
6868T:	git git://linux-nfs.org/~bfields/linux.git
6869S:	Supported
6870F:	fs/nfsd/
6871F:	include/uapi/linux/nfsd/
6872F:	fs/lockd/
6873F:	fs/nfs_common/
6874F:	net/sunrpc/
6875F:	include/linux/lockd/
6876F:	include/linux/sunrpc/
6877F:	include/uapi/linux/sunrpc/
6878
6879KERNEL SELFTEST FRAMEWORK
6880M:	Shuah Khan <shuahkh@osg.samsung.com>
6881M:	Shuah Khan <shuah@kernel.org>
6882L:	linux-kselftest@vger.kernel.org
6883T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6884S:	Maintained
6885F:	tools/testing/selftests
6886
6887KERNEL VIRTUAL MACHINE (KVM)
6888M:	Paolo Bonzini <pbonzini@redhat.com>
6889M:	Radim Krčmář <rkrcmar@redhat.com>
6890L:	kvm@vger.kernel.org
6891W:	http://www.linux-kvm.org
6892T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6893S:	Supported
6894F:	Documentation/*/kvm*.txt
6895F:	Documentation/virtual/kvm/
6896F:	arch/*/kvm/
6897F:	arch/x86/kernel/kvm.c
6898F:	arch/x86/kernel/kvmclock.c
6899F:	arch/*/include/asm/kvm*
6900F:	include/linux/kvm*
6901F:	include/uapi/linux/kvm*
6902F:	virt/kvm/
6903F:	tools/kvm/
6904
6905KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6906M:	Joerg Roedel <joro@8bytes.org>
6907L:	kvm@vger.kernel.org
6908W:	http://www.linux-kvm.org/
6909S:	Maintained
6910F:	arch/x86/include/asm/svm.h
6911F:	arch/x86/kvm/svm.c
6912
6913KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6914M:	Alexander Graf <agraf@suse.com>
6915L:	kvm-ppc@vger.kernel.org
6916W:	http://www.linux-kvm.org/
6917T:	git git://github.com/agraf/linux-2.6.git
6918S:	Supported
6919F:	arch/powerpc/include/asm/kvm*
6920F:	arch/powerpc/kvm/
6921
6922KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6923M:	Christian Borntraeger <borntraeger@de.ibm.com>
6924M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6925L:	linux-s390@vger.kernel.org
6926W:	http://www.ibm.com/developerworks/linux/linux390/
6927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6928S:	Supported
6929F:	Documentation/s390/kvm.txt
6930F:	arch/s390/include/asm/kvm*
6931F:	arch/s390/kvm/
6932
6933KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6934M:	Christoffer Dall <christoffer.dall@linaro.org>
6935M:	Marc Zyngier <marc.zyngier@arm.com>
6936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6937L:	kvmarm@lists.cs.columbia.edu
6938W:	http://systems.cs.columbia.edu/projects/kvm-arm
6939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6940S:	Supported
6941F:	arch/arm/include/uapi/asm/kvm*
6942F:	arch/arm/include/asm/kvm*
6943F:	arch/arm/kvm/
6944F:	virt/kvm/arm/
6945F:	include/kvm/arm_*
6946
6947KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6948M:	Christoffer Dall <christoffer.dall@linaro.org>
6949M:	Marc Zyngier <marc.zyngier@arm.com>
6950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6951L:	kvmarm@lists.cs.columbia.edu
6952S:	Maintained
6953F:	arch/arm64/include/uapi/asm/kvm*
6954F:	arch/arm64/include/asm/kvm*
6955F:	arch/arm64/kvm/
6956
6957KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6958M:	James Hogan <james.hogan@imgtec.com>
6959L:	linux-mips@linux-mips.org
6960S:	Supported
6961F:	arch/mips/include/uapi/asm/kvm*
6962F:	arch/mips/include/asm/kvm*
6963F:	arch/mips/kvm/
6964
6965KEXEC
6966M:	Eric Biederman <ebiederm@xmission.com>
6967W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6968L:	kexec@lists.infradead.org
6969S:	Maintained
6970F:	include/linux/kexec.h
6971F:	include/uapi/linux/kexec.h
6972F:	kernel/kexec*
6973
6974KEYS/KEYRINGS:
6975M:	David Howells <dhowells@redhat.com>
6976L:	keyrings@vger.kernel.org
6977S:	Maintained
6978F:	Documentation/security/keys.txt
6979F:	include/linux/key.h
6980F:	include/linux/key-type.h
6981F:	include/linux/keyctl.h
6982F:	include/uapi/linux/keyctl.h
6983F:	include/keys/
6984F:	security/keys/
6985
6986KEYS-TRUSTED
6987M:	David Safford <safford@us.ibm.com>
6988M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6989L:	linux-security-module@vger.kernel.org
6990L:	keyrings@vger.kernel.org
6991S:	Supported
6992F:	Documentation/security/keys-trusted-encrypted.txt
6993F:	include/keys/trusted-type.h
6994F:	security/keys/trusted.c
6995F:	security/keys/trusted.h
6996
6997KEYS-ENCRYPTED
6998M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6999M:	David Safford <safford@us.ibm.com>
7000L:	linux-security-module@vger.kernel.org
7001L:	keyrings@vger.kernel.org
7002S:	Supported
7003F:	Documentation/security/keys-trusted-encrypted.txt
7004F:	include/keys/encrypted-type.h
7005F:	security/keys/encrypted-keys/
7006
7007KGDB / KDB /debug_core
7008M:	Jason Wessel <jason.wessel@windriver.com>
7009W:	http://kgdb.wiki.kernel.org/
7010L:	kgdb-bugreport@lists.sourceforge.net
7011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7012S:	Maintained
7013F:	Documentation/DocBook/kgdb.tmpl
7014F:	drivers/misc/kgdbts.c
7015F:	drivers/tty/serial/kgdboc.c
7016F:	include/linux/kdb.h
7017F:	include/linux/kgdb.h
7018F:	kernel/debug/
7019
7020KMEMCHECK
7021M:	Vegard Nossum <vegardno@ifi.uio.no>
7022M:	Pekka Enberg <penberg@kernel.org>
7023S:	Maintained
7024F:	Documentation/dev-tools/kmemcheck.rst
7025F:	arch/x86/include/asm/kmemcheck.h
7026F:	arch/x86/mm/kmemcheck/
7027F:	include/linux/kmemcheck.h
7028F:	mm/kmemcheck.c
7029
7030KMEMLEAK
7031M:	Catalin Marinas <catalin.marinas@arm.com>
7032S:	Maintained
7033F:	Documentation/dev-tools/kmemleak.rst
7034F:	include/linux/kmemleak.h
7035F:	mm/kmemleak.c
7036F:	mm/kmemleak-test.c
7037
7038KPROBES
7039M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7040M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7041M:	"David S. Miller" <davem@davemloft.net>
7042M:	Masami Hiramatsu <mhiramat@kernel.org>
7043S:	Maintained
7044F:	Documentation/kprobes.txt
7045F:	include/linux/kprobes.h
7046F:	kernel/kprobes.c
7047
7048KS0108 LCD CONTROLLER DRIVER
7049M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7050W:	http://miguelojeda.es/auxdisplay.htm
7051W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7052S:	Maintained
7053F:	Documentation/auxdisplay/ks0108
7054F:	drivers/auxdisplay/ks0108.c
7055F:	include/linux/ks0108.h
7056
7057L3MDEV
7058M:	David Ahern <dsa@cumulusnetworks.com>
7059L:	netdev@vger.kernel.org
7060S:	Maintained
7061F:	net/l3mdev
7062F:	include/net/l3mdev.h
7063
7064LANTIQ MIPS ARCHITECTURE
7065M:	John Crispin <john@phrozen.org>
7066L:	linux-mips@linux-mips.org
7067S:	Maintained
7068F:	arch/mips/lantiq
7069
7070LAPB module
7071L:	linux-x25@vger.kernel.org
7072S:	Orphan
7073F:	Documentation/networking/lapb-module.txt
7074F:	include/*/lapb.h
7075F:	net/lapb/
7076
7077LASI 53c700 driver for PARISC
7078M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7079L:	linux-scsi@vger.kernel.org
7080S:	Maintained
7081F:	Documentation/scsi/53c700.txt
7082F:	drivers/scsi/53c700*
7083
7084LED SUBSYSTEM
7085M:	Richard Purdie <rpurdie@rpsys.net>
7086M:	Jacek Anaszewski <j.anaszewski@samsung.com>
7087L:	linux-leds@vger.kernel.org
7088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7089S:	Maintained
7090F:	Documentation/devicetree/bindings/leds/
7091F:	drivers/leds/
7092F:	include/linux/leds.h
7093
7094LEGACY EEPROM DRIVER
7095M:	Jean Delvare <jdelvare@suse.com>
7096S:	Maintained
7097F:	Documentation/misc-devices/eeprom
7098F:	drivers/misc/eeprom/eeprom.c
7099
7100LEGO USB Tower driver
7101M:	Juergen Stuber <starblue@users.sourceforge.net>
7102L:	legousb-devel@lists.sourceforge.net
7103W:	http://legousb.sourceforge.net/
7104S:	Maintained
7105F:	drivers/usb/misc/legousbtower.c
7106
7107LG2160 MEDIA DRIVER
7108M:	Michael Krufky <mkrufky@linuxtv.org>
7109L:	linux-media@vger.kernel.org
7110W:	https://linuxtv.org
7111W:	http://github.com/mkrufky
7112Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7113T:	git git://linuxtv.org/mkrufky/tuners.git
7114S:	Maintained
7115F:	drivers/media/dvb-frontends/lg2160.*
7116
7117LGDT3305 MEDIA DRIVER
7118M:	Michael Krufky <mkrufky@linuxtv.org>
7119L:	linux-media@vger.kernel.org
7120W:	https://linuxtv.org
7121W:	http://github.com/mkrufky
7122Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7123T:	git git://linuxtv.org/mkrufky/tuners.git
7124S:	Maintained
7125F:	drivers/media/dvb-frontends/lgdt3305.*
7126
7127LGUEST
7128M:	Rusty Russell <rusty@rustcorp.com.au>
7129L:	lguest@lists.ozlabs.org
7130W:	http://lguest.ozlabs.org/
7131S:	Odd Fixes
7132F:	arch/x86/include/asm/lguest*.h
7133F:	arch/x86/lguest/
7134F:	drivers/lguest/
7135F:	include/linux/lguest*.h
7136F:	tools/lguest/
7137
7138LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7139M:	Tejun Heo <tj@kernel.org>
7140L:	linux-ide@vger.kernel.org
7141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7142S:	Maintained
7143F:	drivers/ata/
7144F:	include/linux/ata.h
7145F:	include/linux/libata.h
7146F:	Documentation/devicetree/bindings/ata/
7147
7148LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7149M:	Viresh Kumar <vireshk@kernel.org>
7150L:	linux-ide@vger.kernel.org
7151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7152S:	Maintained
7153F:	include/linux/pata_arasan_cf_data.h
7154F:	drivers/ata/pata_arasan_cf.c
7155
7156LIBATA PATA DRIVERS
7157M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7158M:	Tejun Heo <tj@kernel.org>
7159L:	linux-ide@vger.kernel.org
7160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7161S:	Maintained
7162F:	drivers/ata/pata_*.c
7163F:	drivers/ata/ata_generic.c
7164
7165LIBATA SATA AHCI PLATFORM devices support
7166M:	Hans de Goede <hdegoede@redhat.com>
7167M:	Tejun Heo <tj@kernel.org>
7168L:	linux-ide@vger.kernel.org
7169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7170S:	Maintained
7171F:	drivers/ata/ahci_platform.c
7172F:	drivers/ata/libahci_platform.c
7173F:	include/linux/ahci_platform.h
7174
7175LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7176M:	Mikael Pettersson <mikpelinux@gmail.com>
7177L:	linux-ide@vger.kernel.org
7178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7179S:	Maintained
7180F:	drivers/ata/sata_promise.*
7181
7182LIBLOCKDEP
7183M:	Sasha Levin <sasha.levin@oracle.com>
7184S:	Maintained
7185F:	tools/lib/lockdep/
7186
7187LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7188M:	Dan Williams <dan.j.williams@intel.com>
7189L:	linux-nvdimm@lists.01.org
7190Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7192S:	Supported
7193F:	drivers/nvdimm/*
7194F:	include/linux/nd.h
7195F:	include/linux/libnvdimm.h
7196F:	include/uapi/linux/ndctl.h
7197
7198LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7199M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7200L:	linux-nvdimm@lists.01.org
7201Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7202S:	Supported
7203F:	drivers/nvdimm/blk.c
7204F:	drivers/nvdimm/region_devs.c
7205F:	drivers/acpi/nfit*
7206
7207LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7208M:	Vishal Verma <vishal.l.verma@intel.com>
7209L:	linux-nvdimm@lists.01.org
7210Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7211S:	Supported
7212F:	drivers/nvdimm/btt*
7213
7214LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7215M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7216L:	linux-nvdimm@lists.01.org
7217Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7218S:	Supported
7219F:	drivers/nvdimm/pmem.c
7220F:	include/linux/pmem.h
7221F:	arch/*/include/asm/pmem.h
7222
7223LIGHTNVM PLATFORM SUPPORT
7224M:	Matias Bjorling <mb@lightnvm.io>
7225W:	http://github/OpenChannelSSD
7226L:	linux-block@vger.kernel.org
7227S:	Maintained
7228F:	drivers/lightnvm/
7229F:	include/linux/lightnvm.h
7230F:	include/uapi/linux/lightnvm.h
7231
7232LINUX FOR POWERPC (32-BIT AND 64-BIT)
7233M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7234M:	Paul Mackerras <paulus@samba.org>
7235M:	Michael Ellerman <mpe@ellerman.id.au>
7236W:	https://github.com/linuxppc/linux/wiki
7237L:	linuxppc-dev@lists.ozlabs.org
7238Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7240S:	Supported
7241F:	Documentation/powerpc/
7242F:	arch/powerpc/
7243F:	drivers/char/tpm/tpm_ibmvtpm*
7244F:	drivers/crypto/nx/
7245F:	drivers/crypto/vmx/
7246F:	drivers/net/ethernet/ibm/ibmveth.*
7247F:	drivers/net/ethernet/ibm/ibmvnic.*
7248F:	drivers/pci/hotplug/pnv_php.c
7249F:	drivers/pci/hotplug/rpa*
7250F:	drivers/scsi/ibmvscsi/
7251F:	tools/testing/selftests/powerpc
7252N:	opal
7253N:	/pmac
7254N:	powermac
7255N:	powernv
7256N:	[^a-z0-9]ps3
7257N:	pseries
7258
7259LINUX FOR POWER MACINTOSH
7260M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7261W:	http://www.penguinppc.org/
7262L:	linuxppc-dev@lists.ozlabs.org
7263S:	Maintained
7264F:	arch/powerpc/platforms/powermac/
7265F:	drivers/macintosh/
7266
7267LINUX FOR POWERPC EMBEDDED MPC5XXX
7268M:	Anatolij Gustschin <agust@denx.de>
7269L:	linuxppc-dev@lists.ozlabs.org
7270T:	git git://git.denx.de/linux-denx-agust.git
7271S:	Maintained
7272F:	arch/powerpc/platforms/512x/
7273F:	arch/powerpc/platforms/52xx/
7274
7275LINUX FOR POWERPC EMBEDDED PPC4XX
7276M:	Alistair Popple <alistair@popple.id.au>
7277M:	Matt Porter <mporter@kernel.crashing.org>
7278W:	http://www.penguinppc.org/
7279L:	linuxppc-dev@lists.ozlabs.org
7280S:	Maintained
7281F:	arch/powerpc/platforms/40x/
7282F:	arch/powerpc/platforms/44x/
7283
7284LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7285L:	linuxppc-dev@lists.ozlabs.org
7286S:	Orphan
7287F:	arch/powerpc/*/*virtex*
7288F:	arch/powerpc/*/*/*virtex*
7289
7290LINUX FOR POWERPC EMBEDDED PPC8XX
7291M:	Vitaly Bordug <vitb@kernel.crashing.org>
7292W:	http://www.penguinppc.org/
7293L:	linuxppc-dev@lists.ozlabs.org
7294S:	Maintained
7295F:	arch/powerpc/platforms/8xx/
7296
7297LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7298M:	Scott Wood <oss@buserror.net>
7299M:	Kumar Gala <galak@kernel.crashing.org>
7300W:	http://www.penguinppc.org/
7301L:	linuxppc-dev@lists.ozlabs.org
7302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7303S:	Maintained
7304F:	arch/powerpc/platforms/83xx/
7305F:	arch/powerpc/platforms/85xx/
7306
7307LINUX FOR POWERPC PA SEMI PWRFICIENT
7308L:	linuxppc-dev@lists.ozlabs.org
7309S:	Orphan
7310F:	arch/powerpc/platforms/pasemi/
7311F:	drivers/*/*pasemi*
7312F:	drivers/*/*/*pasemi*
7313
7314LINUX SECURITY MODULE (LSM) FRAMEWORK
7315M:	Chris Wright <chrisw@sous-sol.org>
7316L:	linux-security-module@vger.kernel.org
7317S:	Supported
7318
7319LIS3LV02D ACCELEROMETER DRIVER
7320M:	Eric Piel <eric.piel@tremplin-utc.net>
7321S:	Maintained
7322F:	Documentation/misc-devices/lis3lv02d
7323F:	drivers/misc/lis3lv02d/
7324F:	drivers/platform/x86/hp_accel.c
7325
7326LIVE PATCHING
7327M:	Josh Poimboeuf <jpoimboe@redhat.com>
7328M:	Jessica Yu <jeyu@redhat.com>
7329M:	Jiri Kosina <jikos@kernel.org>
7330M:	Miroslav Benes <mbenes@suse.cz>
7331R:	Petr Mladek <pmladek@suse.com>
7332S:	Maintained
7333F:	kernel/livepatch/
7334F:	include/linux/livepatch.h
7335F:	arch/x86/include/asm/livepatch.h
7336F:	arch/x86/kernel/livepatch.c
7337F:	Documentation/livepatch/
7338F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7339F:	samples/livepatch/
7340L:	live-patching@vger.kernel.org
7341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7342
7343LINUX KERNEL DUMP TEST MODULE (LKDTM)
7344M:	Kees Cook <keescook@chromium.org>
7345S:	Maintained
7346F:	drivers/misc/lkdtm*
7347
7348LLC (802.2)
7349M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7350S:	Maintained
7351F:	include/linux/llc.h
7352F:	include/uapi/linux/llc.h
7353F:	include/net/llc*
7354F:	net/llc/
7355
7356LM73 HARDWARE MONITOR DRIVER
7357M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7358L:	linux-hwmon@vger.kernel.org
7359S:	Maintained
7360F:	drivers/hwmon/lm73.c
7361
7362LM78 HARDWARE MONITOR DRIVER
7363M:	Jean Delvare <jdelvare@suse.com>
7364L:	linux-hwmon@vger.kernel.org
7365S:	Maintained
7366F:	Documentation/hwmon/lm78
7367F:	drivers/hwmon/lm78.c
7368
7369LM83 HARDWARE MONITOR DRIVER
7370M:	Jean Delvare <jdelvare@suse.com>
7371L:	linux-hwmon@vger.kernel.org
7372S:	Maintained
7373F:	Documentation/hwmon/lm83
7374F:	drivers/hwmon/lm83.c
7375
7376LM90 HARDWARE MONITOR DRIVER
7377M:	Jean Delvare <jdelvare@suse.com>
7378L:	linux-hwmon@vger.kernel.org
7379S:	Maintained
7380F:	Documentation/hwmon/lm90
7381F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7382F:	drivers/hwmon/lm90.c
7383
7384LM95234 HARDWARE MONITOR DRIVER
7385M:	Guenter Roeck <linux@roeck-us.net>
7386L:	linux-hwmon@vger.kernel.org
7387S:	Maintained
7388F:	Documentation/hwmon/lm95234
7389F:	drivers/hwmon/lm95234.c
7390
7391LME2510 MEDIA DRIVER
7392M:	Malcolm Priestley <tvboxspy@gmail.com>
7393L:	linux-media@vger.kernel.org
7394W:	https://linuxtv.org
7395Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7396S:	Maintained
7397F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7398
7399LOCKING PRIMITIVES
7400M:	Peter Zijlstra <peterz@infradead.org>
7401M:	Ingo Molnar <mingo@redhat.com>
7402L:	linux-kernel@vger.kernel.org
7403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7404S:	Maintained
7405F:	Documentation/locking/
7406F:	include/linux/lockdep.h
7407F:	include/linux/spinlock*.h
7408F:	arch/*/include/asm/spinlock*.h
7409F:	include/linux/rwlock*.h
7410F:	include/linux/mutex*.h
7411F:	arch/*/include/asm/mutex*.h
7412F:	include/linux/rwsem*.h
7413F:	arch/*/include/asm/rwsem.h
7414F:	include/linux/seqlock.h
7415F:	lib/locking*.[ch]
7416F:	kernel/locking/
7417
7418LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7419M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7420L:	linux-ntfs-dev@lists.sourceforge.net
7421W:	http://www.linux-ntfs.org/content/view/19/37/
7422S:	Maintained
7423F:	Documentation/ldm.txt
7424F:	block/partitions/ldm.*
7425
7426LogFS
7427M:	Joern Engel <joern@logfs.org>
7428M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
7429L:	logfs@logfs.org
7430W:	logfs.org
7431S:	Maintained
7432F:	fs/logfs/
7433
7434LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7435M:	Sathya Prakash <sathya.prakash@broadcom.com>
7436M:	Chaitra P B <chaitra.basappa@broadcom.com>
7437M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7438L:	MPT-FusionLinux.pdl@broadcom.com
7439L:	linux-scsi@vger.kernel.org
7440W:	http://www.avagotech.com/support/
7441S:	Supported
7442F:	drivers/message/fusion/
7443F:	drivers/scsi/mpt2sas/
7444F:	drivers/scsi/mpt3sas/
7445
7446LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7447M:	Matthew Wilcox <matthew@wil.cx>
7448L:	linux-scsi@vger.kernel.org
7449S:	Maintained
7450F:	drivers/scsi/sym53c8xx_2/
7451
7452LTC4261 HARDWARE MONITOR DRIVER
7453M:	Guenter Roeck <linux@roeck-us.net>
7454L:	linux-hwmon@vger.kernel.org
7455S:	Maintained
7456F:	Documentation/hwmon/ltc4261
7457F:	drivers/hwmon/ltc4261.c
7458
7459LTP (Linux Test Project)
7460M:	Mike Frysinger <vapier@gentoo.org>
7461M:	Cyril Hrubis <chrubis@suse.cz>
7462M:	Wanlong Gao <wanlong.gao@gmail.com>
7463M:	Jan Stancek <jstancek@redhat.com>
7464M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7465M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7466L:	ltp@lists.linux.it (subscribers-only)
7467W:	http://linux-test-project.github.io/
7468T:	git git://github.com/linux-test-project/ltp.git
7469S:	Maintained
7470
7471M32R ARCHITECTURE
7472W:	http://www.linux-m32r.org/
7473S:	Orphan
7474F:	arch/m32r/
7475
7476M68K ARCHITECTURE
7477M:	Geert Uytterhoeven <geert@linux-m68k.org>
7478L:	linux-m68k@lists.linux-m68k.org
7479W:	http://www.linux-m68k.org/
7480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7481S:	Maintained
7482F:	arch/m68k/
7483F:	drivers/zorro/
7484
7485M68K ON APPLE MACINTOSH
7486M:	Joshua Thompson <funaho@jurai.org>
7487W:	http://www.mac.linux-m68k.org/
7488L:	linux-m68k@lists.linux-m68k.org
7489S:	Maintained
7490F:	arch/m68k/mac/
7491
7492M68K ON HP9000/300
7493M:	Philip Blundell <philb@gnu.org>
7494W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7495S:	Maintained
7496F:	arch/m68k/hp300/
7497
7498M88DS3103 MEDIA DRIVER
7499M:	Antti Palosaari <crope@iki.fi>
7500L:	linux-media@vger.kernel.org
7501W:	https://linuxtv.org
7502W:	http://palosaari.fi/linux/
7503Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7504T:	git git://linuxtv.org/anttip/media_tree.git
7505S:	Maintained
7506F:	drivers/media/dvb-frontends/m88ds3103*
7507
7508M88RS2000 MEDIA DRIVER
7509M:	Malcolm Priestley <tvboxspy@gmail.com>
7510L:	linux-media@vger.kernel.org
7511W:	https://linuxtv.org
7512Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7513S:	Maintained
7514F:	drivers/media/dvb-frontends/m88rs2000*
7515
7516MA901 MASTERKIT USB FM RADIO DRIVER
7517M:	Alexey Klimov <klimov.linux@gmail.com>
7518L:	linux-media@vger.kernel.org
7519T:	git git://linuxtv.org/media_tree.git
7520S:	Maintained
7521F:	drivers/media/radio/radio-ma901.c
7522
7523MAC80211
7524M:	Johannes Berg <johannes@sipsolutions.net>
7525L:	linux-wireless@vger.kernel.org
7526W:	http://wireless.kernel.org/
7527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7529S:	Maintained
7530F:	Documentation/networking/mac80211-injection.txt
7531F:	include/net/mac80211.h
7532F:	net/mac80211/
7533F:	drivers/net/wireless/mac80211_hwsim.[ch]
7534
7535MACVLAN DRIVER
7536M:	Patrick McHardy <kaber@trash.net>
7537L:	netdev@vger.kernel.org
7538S:	Maintained
7539F:	drivers/net/macvlan.c
7540F:	include/linux/if_macvlan.h
7541
7542MAILBOX API
7543M:	Jassi Brar <jassisinghbrar@gmail.com>
7544L:	linux-kernel@vger.kernel.org
7545S:	Maintained
7546F:	drivers/mailbox/
7547F:	include/linux/mailbox_client.h
7548F:	include/linux/mailbox_controller.h
7549
7550MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7551M:	Michael Kerrisk <mtk.manpages@gmail.com>
7552W:	http://www.kernel.org/doc/man-pages
7553L:	linux-man@vger.kernel.org
7554S:	Maintained
7555
7556MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7557M:	Andrew Lunn <andrew@lunn.ch>
7558M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7559S:	Maintained
7560F:	drivers/net/dsa/mv88e6xxx/
7561
7562MARVELL ARMADA DRM SUPPORT
7563M:	Russell King <rmk+kernel@armlinux.org.uk>
7564S:	Maintained
7565F:	drivers/gpu/drm/armada/
7566F:	include/uapi/drm/armada_drm.h
7567F:	Documentation/devicetree/bindings/display/armada/
7568
7569MARVELL CRYPTO DRIVER
7570M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7571M:	Arnaud Ebalard <arno@natisbad.org>
7572F:	drivers/crypto/marvell/
7573S:	Maintained
7574L:	linux-crypto@vger.kernel.org
7575
7576MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7577M:	Mirko Lindner <mlindner@marvell.com>
7578M:	Stephen Hemminger <stephen@networkplumber.org>
7579L:	netdev@vger.kernel.org
7580S:	Maintained
7581F:	drivers/net/ethernet/marvell/sk*
7582
7583MARVELL LIBERTAS WIRELESS DRIVER
7584L:	libertas-dev@lists.infradead.org
7585S:	Orphan
7586F:	drivers/net/wireless/marvell/libertas/
7587
7588MARVELL MV643XX ETHERNET DRIVER
7589M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7590L:	netdev@vger.kernel.org
7591S:	Maintained
7592F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7593F:	include/linux/mv643xx.h
7594
7595MARVELL MVNETA ETHERNET DRIVER
7596M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7597L:	netdev@vger.kernel.org
7598S:	Maintained
7599F:	drivers/net/ethernet/marvell/mvneta.*
7600
7601MARVELL MWIFIEX WIRELESS DRIVER
7602M:	Amitkumar Karwar <akarwar@marvell.com>
7603M:	Nishant Sarmukadam <nishants@marvell.com>
7604L:	linux-wireless@vger.kernel.org
7605S:	Maintained
7606F:	drivers/net/wireless/marvell/mwifiex/
7607
7608MARVELL MWL8K WIRELESS DRIVER
7609M:	Lennert Buytenhek <buytenh@wantstofly.org>
7610L:	linux-wireless@vger.kernel.org
7611S:	Odd Fixes
7612F:	drivers/net/wireless/marvell/mwl8k.c
7613
7614MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7615M:	Nicolas Pitre <nico@fluxnic.net>
7616S:	Odd Fixes
7617F:	drivers/mmc/host/mvsdio.*
7618
7619MATROX FRAMEBUFFER DRIVER
7620L:	linux-fbdev@vger.kernel.org
7621S:	Orphan
7622F:	drivers/video/fbdev/matrox/matroxfb_*
7623F:	include/uapi/linux/matroxfb.h
7624
7625MAX16065 HARDWARE MONITOR DRIVER
7626M:	Guenter Roeck <linux@roeck-us.net>
7627L:	linux-hwmon@vger.kernel.org
7628S:	Maintained
7629F:	Documentation/hwmon/max16065
7630F:	drivers/hwmon/max16065.c
7631
7632MAX20751 HARDWARE MONITOR DRIVER
7633M:	Guenter Roeck <linux@roeck-us.net>
7634L:	linux-hwmon@vger.kernel.org
7635S:	Maintained
7636F:	Documentation/hwmon/max20751
7637F:	drivers/hwmon/max20751.c
7638
7639MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7640L:	linux-hwmon@vger.kernel.org
7641S:	Orphan
7642F:	Documentation/hwmon/max6650
7643F:	drivers/hwmon/max6650.c
7644
7645MAX6697 HARDWARE MONITOR DRIVER
7646M:	Guenter Roeck <linux@roeck-us.net>
7647L:	linux-hwmon@vger.kernel.org
7648S:	Maintained
7649F:	Documentation/hwmon/max6697
7650F:	Documentation/devicetree/bindings/i2c/max6697.txt
7651F:	drivers/hwmon/max6697.c
7652F:	include/linux/platform_data/max6697.h
7653
7654MAX9860 MONO AUDIO VOICE CODEC DRIVER
7655M:	Peter Rosin <peda@axentia.se>
7656L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7657S:	Maintained
7658F:	Documentation/devicetree/bindings/sound/max9860.txt
7659F:	sound/soc/codecs/max9860.*
7660
7661MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7662M:	Krzysztof Kozlowski <krzk@kernel.org>
7663M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7664L:	linux-pm@vger.kernel.org
7665S:	Supported
7666F:	drivers/power/supply/max14577_charger.c
7667F:	drivers/power/supply/max77693_charger.c
7668
7669MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7670M:	Javier Martinez Canillas <javier@osg.samsung.com>
7671L:	linux-kernel@vger.kernel.org
7672S:	Supported
7673F:	drivers/*/*max77802*.c
7674F:	Documentation/devicetree/bindings/*/*max77802.txt
7675F:	include/dt-bindings/*/*max77802.h
7676
7677MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7678M:	Chanwoo Choi <cw00.choi@samsung.com>
7679M:	Krzysztof Kozlowski <krzk@kernel.org>
7680M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7681L:	linux-kernel@vger.kernel.org
7682S:	Supported
7683F:	drivers/*/max14577*.c
7684F:	drivers/*/max77686*.c
7685F:	drivers/*/max77693*.c
7686F:	drivers/extcon/extcon-max14577.c
7687F:	drivers/extcon/extcon-max77693.c
7688F:	drivers/rtc/rtc-max77686.c
7689F:	drivers/clk/clk-max77686.c
7690F:	Documentation/devicetree/bindings/mfd/max14577.txt
7691F:	Documentation/devicetree/bindings/*/max77686.txt
7692F:	Documentation/devicetree/bindings/mfd/max77693.txt
7693F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7694F:	include/linux/mfd/max14577*.h
7695F:	include/linux/mfd/max77686*.h
7696F:	include/linux/mfd/max77693*.h
7697
7698MAXIRADIO FM RADIO RECEIVER DRIVER
7699M:	Hans Verkuil <hverkuil@xs4all.nl>
7700L:	linux-media@vger.kernel.org
7701T:	git git://linuxtv.org/media_tree.git
7702W:	https://linuxtv.org
7703S:	Maintained
7704F:	drivers/media/radio/radio-maxiradio*
7705
7706MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7707M:	Peter Rosin <peda@axentia.se>
7708L:	linux-iio@vger.kernel.org
7709S:	Maintained
7710F:	drivers/iio/potentiometer/mcp4531.c
7711
7712MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7713M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7714L:	linux-iio@vger.kernel.org
7715S:	Maintained
7716F:	drivers/iio/dac/cio-dac.c
7717
7718MEDIA DRIVERS FOR RENESAS - FCP
7719M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7720L:	linux-media@vger.kernel.org
7721L:	linux-renesas-soc@vger.kernel.org
7722T:	git git://linuxtv.org/media_tree.git
7723S:	Supported
7724F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7725F:	drivers/media/platform/rcar-fcp.c
7726F:	include/media/rcar-fcp.h
7727
7728MEDIA DRIVERS FOR RENESAS - FDP1
7729M:	Kieran Bingham <kieran@bingham.xyz>
7730L:	linux-media@vger.kernel.org
7731L:	linux-renesas-soc@vger.kernel.org
7732T:	git git://linuxtv.org/media_tree.git
7733S:	Supported
7734F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
7735F:	drivers/media/platform/rcar_fdp1.c
7736
7737MEDIA DRIVERS FOR RENESAS - VIN
7738M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7739L:	linux-media@vger.kernel.org
7740L:	linux-renesas-soc@vger.kernel.org
7741T:	git git://linuxtv.org/media_tree.git
7742S:	Supported
7743F:	Documentation/devicetree/bindings/media/rcar_vin.txt
7744F:	drivers/media/platform/rcar-vin/
7745
7746MEDIA DRIVERS FOR RENESAS - VSP1
7747M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7748L:	linux-media@vger.kernel.org
7749L:	linux-renesas-soc@vger.kernel.org
7750T:	git git://linuxtv.org/media_tree.git
7751S:	Supported
7752F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7753F:	drivers/media/platform/vsp1/
7754
7755MEDIA DRIVERS FOR HELENE
7756M:	Abylay Ospan <aospan@netup.ru>
7757L:	linux-media@vger.kernel.org
7758W:	https://linuxtv.org
7759W:	http://netup.tv/
7760T:	git git://linuxtv.org/media_tree.git
7761S:	Supported
7762F:	drivers/media/dvb-frontends/helene*
7763
7764MEDIA DRIVERS FOR ASCOT2E
7765M:	Sergey Kozlov <serjk@netup.ru>
7766M:	Abylay Ospan <aospan@netup.ru>
7767L:	linux-media@vger.kernel.org
7768W:	https://linuxtv.org
7769W:	http://netup.tv/
7770T:	git git://linuxtv.org/media_tree.git
7771S:	Supported
7772F:	drivers/media/dvb-frontends/ascot2e*
7773
7774MEDIA DRIVERS FOR CXD2841ER
7775M:	Sergey Kozlov <serjk@netup.ru>
7776M:	Abylay Ospan <aospan@netup.ru>
7777L:	linux-media@vger.kernel.org
7778W:	https://linuxtv.org
7779W:	http://netup.tv/
7780T:	git git://linuxtv.org/media_tree.git
7781S:	Supported
7782F:	drivers/media/dvb-frontends/cxd2841er*
7783
7784MEDIA DRIVERS FOR HORUS3A
7785M:	Sergey Kozlov <serjk@netup.ru>
7786M:	Abylay Ospan <aospan@netup.ru>
7787L:	linux-media@vger.kernel.org
7788W:	https://linuxtv.org
7789W:	http://netup.tv/
7790T:	git git://linuxtv.org/media_tree.git
7791S:	Supported
7792F:	drivers/media/dvb-frontends/horus3a*
7793
7794MEDIA DRIVERS FOR LNBH25
7795M:	Sergey Kozlov <serjk@netup.ru>
7796M:	Abylay Ospan <aospan@netup.ru>
7797L:	linux-media@vger.kernel.org
7798W:	https://linuxtv.org
7799W:	http://netup.tv/
7800T:	git git://linuxtv.org/media_tree.git
7801S:	Supported
7802F:	drivers/media/dvb-frontends/lnbh25*
7803
7804MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7805M:	Sergey Kozlov <serjk@netup.ru>
7806M:	Abylay Ospan <aospan@netup.ru>
7807L:	linux-media@vger.kernel.org
7808W:	https://linuxtv.org
7809W:	http://netup.tv/
7810T:	git git://linuxtv.org/media_tree.git
7811S:	Supported
7812F:	drivers/media/pci/netup_unidvb/*
7813
7814MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7815M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7816M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7817P:	LinuxTV.org Project
7818L:	linux-media@vger.kernel.org
7819W:	https://linuxtv.org
7820Q:	http://patchwork.kernel.org/project/linux-media/list/
7821T:	git git://linuxtv.org/media_tree.git
7822S:	Maintained
7823F:	Documentation/media/
7824F:	drivers/media/
7825F:	drivers/staging/media/
7826F:	include/linux/platform_data/media/
7827F:	include/media/
7828F:	include/uapi/linux/dvb/
7829F:	include/uapi/linux/videodev2.h
7830F:	include/uapi/linux/media.h
7831F:	include/uapi/linux/v4l2-*
7832F:	include/uapi/linux/meye.h
7833F:	include/uapi/linux/ivtv*
7834F:	include/uapi/linux/uvcvideo.h
7835
7836MEDIATEK ETHERNET DRIVER
7837M:	Felix Fietkau <nbd@openwrt.org>
7838M:	John Crispin <blogic@openwrt.org>
7839L:	netdev@vger.kernel.org
7840S:	Maintained
7841F:	drivers/net/ethernet/mediatek/
7842
7843MEDIATEK MEDIA DRIVER
7844M:	Tiffany Lin <tiffany.lin@mediatek.com>
7845M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7846S:	Supported
7847F:	drivers/media/platform/mtk-vcodec/
7848F:	drivers/media/platform/mtk-vpu/
7849F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
7850F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
7851
7852MEDIATEK MDP DRIVER
7853M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
7854M:	Houlong Wei <houlong.wei@mediatek.com>
7855M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7856S:	Supported
7857F:	drivers/media/platform/mtk-mdp/
7858F:	drivers/media/platform/mtk-vpu/
7859F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
7860
7861MEDIATEK MT7601U WIRELESS LAN DRIVER
7862M:	Jakub Kicinski <kubakici@wp.pl>
7863L:	linux-wireless@vger.kernel.org
7864S:	Maintained
7865F:	drivers/net/wireless/mediatek/mt7601u/
7866
7867MEGARAID SCSI/SAS DRIVERS
7868M:	Kashyap Desai <kashyap.desai@avagotech.com>
7869M:	Sumit Saxena <sumit.saxena@avagotech.com>
7870M:	Uday Lingala <uday.lingala@avagotech.com>
7871L:	megaraidlinux.pdl@avagotech.com
7872L:	linux-scsi@vger.kernel.org
7873W:	http://www.lsi.com
7874S:	Maintained
7875F:	Documentation/scsi/megaraid.txt
7876F:	drivers/scsi/megaraid.*
7877F:	drivers/scsi/megaraid/
7878
7879MELFAS MIP4 TOUCHSCREEN DRIVER
7880M:	Sangwon Jee <jeesw@melfas.com>
7881W:	http://www.melfas.com
7882S:	Supported
7883F:	drivers/input/touchscreen/melfas_mip4.c
7884F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7885
7886MELLANOX ETHERNET DRIVER (mlx4_en)
7887M:	Tariq Toukan <tariqt@mellanox.com>
7888L:	netdev@vger.kernel.org
7889S:	Supported
7890W:	http://www.mellanox.com
7891Q:	http://patchwork.ozlabs.org/project/netdev/list/
7892F:	drivers/net/ethernet/mellanox/mlx4/en_*
7893
7894MELLANOX ETHERNET DRIVER (mlx5e)
7895M:	Saeed Mahameed <saeedm@mellanox.com>
7896L:	netdev@vger.kernel.org
7897S:	Supported
7898W:	http://www.mellanox.com
7899Q:	http://patchwork.ozlabs.org/project/netdev/list/
7900F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7901
7902MELLANOX ETHERNET SWITCH DRIVERS
7903M:	Jiri Pirko <jiri@mellanox.com>
7904M:	Ido Schimmel <idosch@mellanox.com>
7905L:	netdev@vger.kernel.org
7906S:	Supported
7907W:	http://www.mellanox.com
7908Q:	http://patchwork.ozlabs.org/project/netdev/list/
7909F:	drivers/net/ethernet/mellanox/mlxsw/
7910
7911MELLANOX MLXCPLD LED DRIVER
7912M:	Vadim Pasternak <vadimp@mellanox.com>
7913L:	linux-leds@vger.kernel.org
7914S:	Supported
7915F:	drivers/leds/leds-mlxcpld.c
7916F:	Documentation/leds/leds-mlxcpld.txt
7917
7918MELLANOX PLATFORM DRIVER
7919M:      Vadim Pasternak <vadimp@mellanox.com>
7920L:      platform-driver-x86@vger.kernel.org
7921S:      Supported
7922F:      arch/x86/platform/mellanox/mlx-platform.c
7923
7924SOFT-ROCE DRIVER (rxe)
7925M:	Moni Shoua <monis@mellanox.com>
7926L:	linux-rdma@vger.kernel.org
7927S:	Supported
7928W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7929Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7930F:	drivers/infiniband/sw/rxe/
7931F:	include/uapi/rdma/rdma_user_rxe.h
7932
7933MEMBARRIER SUPPORT
7934M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7935M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7936L:	linux-kernel@vger.kernel.org
7937S:	Supported
7938F:	kernel/membarrier.c
7939F:	include/uapi/linux/membarrier.h
7940
7941MEMORY MANAGEMENT
7942L:	linux-mm@kvack.org
7943W:	http://www.linux-mm.org
7944S:	Maintained
7945F:	include/linux/mm.h
7946F:	include/linux/gfp.h
7947F:	include/linux/mmzone.h
7948F:	include/linux/memory_hotplug.h
7949F:	include/linux/vmalloc.h
7950F:	mm/
7951
7952MEMORY TECHNOLOGY DEVICES (MTD)
7953M:	David Woodhouse <dwmw2@infradead.org>
7954M:	Brian Norris <computersforpeace@gmail.com>
7955M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7956M:	Marek Vasut <marek.vasut@gmail.com>
7957M:	Richard Weinberger <richard@nod.at>
7958M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
7959L:	linux-mtd@lists.infradead.org
7960W:	http://www.linux-mtd.infradead.org/
7961Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7962T:	git git://git.infradead.org/linux-mtd.git
7963T:	git git://git.infradead.org/l2-mtd.git
7964S:	Maintained
7965F:	Documentation/devicetree/bindings/mtd/
7966F:	drivers/mtd/
7967F:	include/linux/mtd/
7968F:	include/uapi/mtd/
7969
7970MEN A21 WATCHDOG DRIVER
7971M:	Johannes Thumshirn <morbidrsa@gmail.com>
7972L:	linux-watchdog@vger.kernel.org
7973S:	Maintained
7974F:	drivers/watchdog/mena21_wdt.c
7975
7976MEN CHAMELEON BUS (mcb)
7977M:	Johannes Thumshirn <morbidrsa@gmail.com>
7978S:	Maintained
7979F:	drivers/mcb/
7980F:	include/linux/mcb.h
7981F:	Documentation/men-chameleon-bus.txt
7982
7983MEN F21BMC (Board Management Controller)
7984M:	Andreas Werner <andreas.werner@men.de>
7985S:	Supported
7986F:	drivers/mfd/menf21bmc.c
7987F:	drivers/watchdog/menf21bmc_wdt.c
7988F:	drivers/leds/leds-menf21bmc.c
7989F:	drivers/hwmon/menf21bmc_hwmon.c
7990F:	Documentation/hwmon/menf21bmc
7991
7992METAG ARCHITECTURE
7993M:	James Hogan <james.hogan@imgtec.com>
7994L:	linux-metag@vger.kernel.org
7995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7996S:	Odd Fixes
7997F:	arch/metag/
7998F:	Documentation/metag/
7999F:	Documentation/devicetree/bindings/metag/
8000F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8001F:	drivers/clocksource/metag_generic.c
8002F:	drivers/irqchip/irq-metag.c
8003F:	drivers/irqchip/irq-metag-ext.c
8004F:	drivers/tty/metag_da.c
8005
8006MICROBLAZE ARCHITECTURE
8007M:	Michal Simek <monstr@monstr.eu>
8008W:	http://www.monstr.eu/fdt/
8009T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8010S:	Supported
8011F:	arch/microblaze/
8012
8013MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8014M:	Richard Genoud <richard.genoud@gmail.com>
8015S:	Maintained
8016F:	drivers/tty/serial/atmel_serial.c
8017F:	include/linux/atmel_serial.h
8018
8019MICROCHIP / ATMEL ISC DRIVER
8020M:	Songjun Wu <songjun.wu@microchip.com>
8021L:	linux-media@vger.kernel.org
8022S:	Supported
8023F:	drivers/media/platform/atmel/atmel-isc.c
8024F:	drivers/media/platform/atmel/atmel-isc-regs.h
8025F:	devicetree/bindings/media/atmel-isc.txt
8026
8027MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8028M:	Chen Yu <yu.c.chen@intel.com>
8029L:	platform-driver-x86@vger.kernel.org
8030S:	Supported
8031F:	drivers/platform/x86/surfacepro3_button.c
8032
8033MICROTEK X6 SCANNER
8034M:	Oliver Neukum <oliver@neukum.org>
8035S:	Maintained
8036F:	drivers/usb/image/microtek.*
8037
8038MIPS
8039M:	Ralf Baechle <ralf@linux-mips.org>
8040L:	linux-mips@linux-mips.org
8041W:	http://www.linux-mips.org/
8042T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8043Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8044S:	Supported
8045F:	Documentation/devicetree/bindings/mips/
8046F:	Documentation/mips/
8047F:	arch/mips/
8048
8049MIPS/LOONGSON1 ARCHITECTURE
8050M:	Keguang Zhang <keguang.zhang@gmail.com>
8051L:	linux-mips@linux-mips.org
8052S:	Maintained
8053F:	arch/mips/loongson32/
8054F:	arch/mips/include/asm/mach-loongson32/
8055F:	drivers/*/*loongson1*
8056F:	drivers/*/*/*loongson1*
8057
8058MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8059M:	Hans Verkuil <hverkuil@xs4all.nl>
8060L:	linux-media@vger.kernel.org
8061T:	git git://linuxtv.org/media_tree.git
8062W:	https://linuxtv.org
8063S:	Odd Fixes
8064F:	drivers/media/radio/radio-miropcm20*
8065
8066MELLANOX MLX4 core VPI driver
8067M:	Yishai Hadas <yishaih@mellanox.com>
8068L:	netdev@vger.kernel.org
8069L:	linux-rdma@vger.kernel.org
8070W:	http://www.mellanox.com
8071Q:	http://patchwork.ozlabs.org/project/netdev/list/
8072S:	Supported
8073F:	drivers/net/ethernet/mellanox/mlx4/
8074F:	include/linux/mlx4/
8075F:	include/uapi/rdma/mlx4-abi.h
8076
8077MELLANOX MLX4 IB driver
8078M:	Yishai Hadas <yishaih@mellanox.com>
8079L:	linux-rdma@vger.kernel.org
8080W:	http://www.mellanox.com
8081Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8082S:	Supported
8083F:	drivers/infiniband/hw/mlx4/
8084F:	include/linux/mlx4/
8085
8086MELLANOX MLX5 core VPI driver
8087M:	Matan Barak <matanb@mellanox.com>
8088M:	Leon Romanovsky <leonro@mellanox.com>
8089L:	netdev@vger.kernel.org
8090L:	linux-rdma@vger.kernel.org
8091W:	http://www.mellanox.com
8092Q:	http://patchwork.ozlabs.org/project/netdev/list/
8093S:	Supported
8094F:	drivers/net/ethernet/mellanox/mlx5/core/
8095F:	include/linux/mlx5/
8096F:	include/uapi/rdma/mlx5-abi.h
8097
8098MELLANOX MLX5 IB driver
8099M:	Matan Barak <matanb@mellanox.com>
8100M:	Leon Romanovsky <leonro@mellanox.com>
8101L:	linux-rdma@vger.kernel.org
8102W:	http://www.mellanox.com
8103Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8104S:	Supported
8105F:	drivers/infiniband/hw/mlx5/
8106F:	include/linux/mlx5/
8107
8108MELEXIS MLX90614 DRIVER
8109M:	Crt Mori <cmo@melexis.com>
8110L:	linux-iio@vger.kernel.org
8111W:	http://www.melexis.com
8112S:	Supported
8113F:	drivers/iio/temperature/mlx90614.c
8114
8115MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8116M:	Don Brace <don.brace@microsemi.com>
8117L:	esc.storagedev@microsemi.com
8118L:	linux-scsi@vger.kernel.org
8119S:	Supported
8120F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8121F:	drivers/scsi/smartpqi/Kconfig
8122F:	drivers/scsi/smartpqi/Makefile
8123F:	include/linux/cciss*.h
8124F:	include/uapi/linux/cciss*.h
8125F:	Documentation/scsi/smartpqi.txt
8126
8127MN88472 MEDIA DRIVER
8128M:	Antti Palosaari <crope@iki.fi>
8129L:	linux-media@vger.kernel.org
8130W:	https://linuxtv.org
8131W:	http://palosaari.fi/linux/
8132Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8133S:	Maintained
8134F:	drivers/media/dvb-frontends/mn88472*
8135
8136MN88473 MEDIA DRIVER
8137M:	Antti Palosaari <crope@iki.fi>
8138L:	linux-media@vger.kernel.org
8139W:	https://linuxtv.org
8140W:	http://palosaari.fi/linux/
8141Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8142S:	Maintained
8143F:	drivers/media/dvb-frontends/mn88473*
8144
8145MODULE SUPPORT
8146M:	Jessica Yu <jeyu@redhat.com>
8147M:	Rusty Russell <rusty@rustcorp.com.au>
8148S:	Maintained
8149F:	include/linux/module.h
8150F:	kernel/module.c
8151
8152MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8153W:	http://popies.net/meye/
8154S:	Orphan
8155F:	Documentation/media/v4l-drivers/meye*
8156F:	drivers/media/pci/meye/
8157F:	include/uapi/linux/meye.h
8158
8159MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8160M:	Jiri Slaby <jirislaby@gmail.com>
8161S:	Maintained
8162F:	Documentation/serial/moxa-smartio
8163F:	drivers/tty/mxser.*
8164
8165MR800 AVERMEDIA USB FM RADIO DRIVER
8166M:	Alexey Klimov <klimov.linux@gmail.com>
8167L:	linux-media@vger.kernel.org
8168T:	git git://linuxtv.org/media_tree.git
8169S:	Maintained
8170F:	drivers/media/radio/radio-mr800.c
8171
8172MRF24J40 IEEE 802.15.4 RADIO DRIVER
8173M:	Alan Ott <alan@signal11.us>
8174L:	linux-wpan@vger.kernel.org
8175S:	Maintained
8176F:	drivers/net/ieee802154/mrf24j40.c
8177F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8178
8179MSI LAPTOP SUPPORT
8180M:	"Lee, Chun-Yi" <jlee@suse.com>
8181L:	platform-driver-x86@vger.kernel.org
8182S:	Maintained
8183F:	drivers/platform/x86/msi-laptop.c
8184
8185MSI WMI SUPPORT
8186L:	platform-driver-x86@vger.kernel.org
8187S:	Orphan
8188F:	drivers/platform/x86/msi-wmi.c
8189
8190MSI001 MEDIA DRIVER
8191M:	Antti Palosaari <crope@iki.fi>
8192L:	linux-media@vger.kernel.org
8193W:	https://linuxtv.org
8194W:	http://palosaari.fi/linux/
8195Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8196T:	git git://linuxtv.org/anttip/media_tree.git
8197S:	Maintained
8198F:	drivers/media/tuners/msi001*
8199
8200MSI2500 MEDIA DRIVER
8201M:	Antti Palosaari <crope@iki.fi>
8202L:	linux-media@vger.kernel.org
8203W:	https://linuxtv.org
8204W:	http://palosaari.fi/linux/
8205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8206T:	git git://linuxtv.org/anttip/media_tree.git
8207S:	Maintained
8208F:	drivers/media/usb/msi2500/
8209
8210MSYSTEMS DISKONCHIP G3 MTD DRIVER
8211M:	Robert Jarzmik <robert.jarzmik@free.fr>
8212L:	linux-mtd@lists.infradead.org
8213S:	Maintained
8214F:	drivers/mtd/devices/docg3*
8215
8216MT9M032 APTINA SENSOR DRIVER
8217M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8218L:	linux-media@vger.kernel.org
8219T:	git git://linuxtv.org/media_tree.git
8220S:	Maintained
8221F:	drivers/media/i2c/mt9m032.c
8222F:	include/media/i2c/mt9m032.h
8223
8224MT9P031 APTINA CAMERA SENSOR
8225M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8226L:	linux-media@vger.kernel.org
8227T:	git git://linuxtv.org/media_tree.git
8228S:	Maintained
8229F:	drivers/media/i2c/mt9p031.c
8230F:	include/media/i2c/mt9p031.h
8231
8232MT9T001 APTINA CAMERA SENSOR
8233M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8234L:	linux-media@vger.kernel.org
8235T:	git git://linuxtv.org/media_tree.git
8236S:	Maintained
8237F:	drivers/media/i2c/mt9t001.c
8238F:	include/media/i2c/mt9t001.h
8239
8240MT9V032 APTINA CAMERA SENSOR
8241M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8242L:	linux-media@vger.kernel.org
8243T:	git git://linuxtv.org/media_tree.git
8244S:	Maintained
8245F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8246F:	drivers/media/i2c/mt9v032.c
8247F:	include/media/i2c/mt9v032.h
8248
8249MULTIFUNCTION DEVICES (MFD)
8250M:	Lee Jones <lee.jones@linaro.org>
8251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8252S:	Supported
8253F:	Documentation/devicetree/bindings/mfd/
8254F:	drivers/mfd/
8255F:	include/linux/mfd/
8256
8257MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8258M:	Ulf Hansson <ulf.hansson@linaro.org>
8259L:	linux-mmc@vger.kernel.org
8260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8261S:	Maintained
8262F:	Documentation/devicetree/bindings/mmc/
8263F:	drivers/mmc/
8264F:	include/linux/mmc/
8265F:	include/uapi/linux/mmc/
8266
8267MULTIMEDIA CARD (MMC) ETC. OVER SPI
8268S:	Orphan
8269F:	drivers/mmc/host/mmc_spi.c
8270F:	include/linux/spi/mmc_spi.h
8271
8272MULTISOUND SOUND DRIVER
8273M:	Andrew Veliath <andrewtv@usa.net>
8274S:	Maintained
8275F:	Documentation/sound/oss/MultiSound
8276F:	sound/oss/msnd*
8277
8278MULTITECH MULTIPORT CARD (ISICOM)
8279S:	Orphan
8280F:	drivers/tty/isicom.c
8281F:	include/linux/isicom.h
8282
8283MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8284M:	Bin Liu <b-liu@ti.com>
8285L:	linux-usb@vger.kernel.org
8286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8287S:	Maintained
8288F:	drivers/usb/musb/
8289
8290MXL5007T MEDIA DRIVER
8291M:	Michael Krufky <mkrufky@linuxtv.org>
8292L:	linux-media@vger.kernel.org
8293W:	https://linuxtv.org
8294W:	http://github.com/mkrufky
8295Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8296T:	git git://linuxtv.org/mkrufky/tuners.git
8297S:	Maintained
8298F:	drivers/media/tuners/mxl5007t.*
8299
8300MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8301M:	Hyong-Youb Kim <hykim@myri.com>
8302L:	netdev@vger.kernel.org
8303W:	https://www.myricom.com/support/downloads/myri10ge.html
8304S:	Supported
8305F:	drivers/net/ethernet/myricom/myri10ge/
8306
8307NAND FLASH SUBSYSTEM
8308M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8309R:	Richard Weinberger <richard@nod.at>
8310L:	linux-mtd@lists.infradead.org
8311W:	http://www.linux-mtd.infradead.org/
8312Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8313T:	git git://github.com/linux-nand/linux.git
8314S:	Maintained
8315F:	drivers/mtd/nand/
8316F:	include/linux/mtd/nand*.h
8317
8318NATSEMI ETHERNET DRIVER (DP8381x)
8319S:	Orphan
8320F:	drivers/net/ethernet/natsemi/natsemi.c
8321
8322NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8323M:	Daniel Mack <zonque@gmail.com>
8324S:	Maintained
8325L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8326W:	http://www.native-instruments.com
8327F:	sound/usb/caiaq/
8328
8329NCP FILESYSTEM
8330M:	Petr Vandrovec <petr@vandrovec.name>
8331S:	Odd Fixes
8332F:	fs/ncpfs/
8333
8334NCR 5380 SCSI DRIVERS
8335M:	Finn Thain <fthain@telegraphics.com.au>
8336M:	Michael Schmitz <schmitzmic@gmail.com>
8337L:	linux-scsi@vger.kernel.org
8338S:	Maintained
8339F:	Documentation/scsi/g_NCR5380.txt
8340F:	drivers/scsi/NCR5380.*
8341F:	drivers/scsi/arm/cumana_1.c
8342F:	drivers/scsi/arm/oak.c
8343F:	drivers/scsi/atari_scsi.*
8344F:	drivers/scsi/dmx3191d.c
8345F:	drivers/scsi/g_NCR5380.*
8346F:	drivers/scsi/g_NCR5380_mmio.c
8347F:	drivers/scsi/mac_scsi.*
8348F:	drivers/scsi/sun3_scsi.*
8349F:	drivers/scsi/sun3_scsi_vme.c
8350
8351NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8352M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8353L:	linux-scsi@vger.kernel.org
8354S:	Maintained
8355F:	drivers/scsi/NCR_D700.*
8356
8357NCT6775 HARDWARE MONITOR DRIVER
8358M:	Guenter Roeck <linux@roeck-us.net>
8359L:	linux-hwmon@vger.kernel.org
8360S:	Maintained
8361F:	Documentation/hwmon/nct6775
8362F:	drivers/hwmon/nct6775.c
8363
8364NETEFFECT IWARP RNIC DRIVER (IW_NES)
8365M:	Faisal Latif <faisal.latif@intel.com>
8366L:	linux-rdma@vger.kernel.org
8367W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8368S:	Supported
8369F:	drivers/infiniband/hw/nes/
8370F:	include/uapi/rdma/nes-abi.h
8371
8372NETEM NETWORK EMULATOR
8373M:	Stephen Hemminger <stephen@networkplumber.org>
8374L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8375S:	Maintained
8376F:	net/sched/sch_netem.c
8377
8378NETERION 10GbE DRIVERS (s2io/vxge)
8379M:	Jon Mason <jdmason@kudzu.us>
8380L:	netdev@vger.kernel.org
8381S:	Supported
8382F:	Documentation/networking/s2io.txt
8383F:	Documentation/networking/vxge.txt
8384F:	drivers/net/ethernet/neterion/
8385
8386NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8387M:	Pablo Neira Ayuso <pablo@netfilter.org>
8388M:	Patrick McHardy <kaber@trash.net>
8389M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8390L:	netfilter-devel@vger.kernel.org
8391L:	coreteam@netfilter.org
8392W:	http://www.netfilter.org/
8393W:	http://www.iptables.org/
8394Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8397S:	Supported
8398F:	include/linux/netfilter*
8399F:	include/linux/netfilter/
8400F:	include/net/netfilter/
8401F:	include/uapi/linux/netfilter*
8402F:	include/uapi/linux/netfilter/
8403F:	net/*/netfilter.c
8404F:	net/*/netfilter/
8405F:	net/netfilter/
8406F:	net/bridge/br_netfilter*.c
8407
8408NETLABEL
8409M:	Paul Moore <paul@paul-moore.com>
8410W:	http://netlabel.sf.net
8411L:	netdev@vger.kernel.org
8412S:	Maintained
8413F:	Documentation/netlabel/
8414F:	include/net/netlabel.h
8415F:	net/netlabel/
8416
8417NETROM NETWORK LAYER
8418M:	Ralf Baechle <ralf@linux-mips.org>
8419L:	linux-hams@vger.kernel.org
8420W:	http://www.linux-ax25.org/
8421S:	Maintained
8422F:	include/net/netrom.h
8423F:	include/uapi/linux/netrom.h
8424F:	net/netrom/
8425
8426NETRONOME ETHERNET DRIVERS
8427M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8428L:	oss-drivers@netronome.com
8429S:	Maintained
8430F:	drivers/net/ethernet/netronome/
8431
8432NETWORK BLOCK DEVICE (NBD)
8433M:	Markus Pargmann <mpa@pengutronix.de>
8434S:	Maintained
8435L:	nbd-general@lists.sourceforge.net
8436T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8437F:	Documentation/blockdev/nbd.txt
8438F:	drivers/block/nbd.c
8439F:	include/uapi/linux/nbd.h
8440
8441NETWORK DROP MONITOR
8442M:	Neil Horman <nhorman@tuxdriver.com>
8443L:	netdev@vger.kernel.org
8444S:	Maintained
8445W:	https://fedorahosted.org/dropwatch/
8446F:	net/core/drop_monitor.c
8447
8448NETWORKING [DSA]
8449M:	Andrew Lunn <andrew@lunn.ch>
8450M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8451M:	Florian Fainelli <f.fainelli@gmail.com>
8452S:	Maintained
8453F:	net/dsa/
8454F:	include/net/dsa.h
8455F:	drivers/net/dsa/
8456
8457NETWORKING [GENERAL]
8458M:	"David S. Miller" <davem@davemloft.net>
8459L:	netdev@vger.kernel.org
8460W:	http://www.linuxfoundation.org/en/Net
8461Q:	http://patchwork.ozlabs.org/project/netdev/list/
8462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8464S:	Maintained
8465F:	net/
8466F:	include/net/
8467F:	include/linux/in.h
8468F:	include/linux/net.h
8469F:	include/linux/netdevice.h
8470F:	include/uapi/linux/in.h
8471F:	include/uapi/linux/net.h
8472F:	include/uapi/linux/netdevice.h
8473F:	include/uapi/linux/net_namespace.h
8474F:	tools/net/
8475F:	tools/testing/selftests/net/
8476F:	lib/random32.c
8477F:	lib/test_bpf.c
8478
8479NETWORKING [IPv4/IPv6]
8480M:	"David S. Miller" <davem@davemloft.net>
8481M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8482M:	James Morris <jmorris@namei.org>
8483M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8484M:	Patrick McHardy <kaber@trash.net>
8485L:	netdev@vger.kernel.org
8486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8487S:	Maintained
8488F:	net/ipv4/
8489F:	net/ipv6/
8490F:	include/net/ip*
8491F:	arch/x86/net/*
8492
8493NETWORKING [IPSEC]
8494M:	Steffen Klassert <steffen.klassert@secunet.com>
8495M:	Herbert Xu <herbert@gondor.apana.org.au>
8496M:	"David S. Miller" <davem@davemloft.net>
8497L:	netdev@vger.kernel.org
8498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8500S:	Maintained
8501F:	net/core/flow.c
8502F:	net/xfrm/
8503F:	net/key/
8504F:	net/ipv4/xfrm*
8505F:	net/ipv4/esp4.c
8506F:	net/ipv4/ah4.c
8507F:	net/ipv4/ipcomp.c
8508F:	net/ipv4/ip_vti.c
8509F:	net/ipv6/xfrm*
8510F:	net/ipv6/esp6.c
8511F:	net/ipv6/ah6.c
8512F:	net/ipv6/ipcomp6.c
8513F:	net/ipv6/ip6_vti.c
8514F:	include/uapi/linux/xfrm.h
8515F:	include/net/xfrm.h
8516
8517NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8518M:	Paul Moore <paul@paul-moore.com>
8519L:	netdev@vger.kernel.org
8520S:	Maintained
8521
8522NETWORKING [WIRELESS]
8523L:	linux-wireless@vger.kernel.org
8524Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8525
8526NETWORKING DRIVERS
8527L:	netdev@vger.kernel.org
8528W:	http://www.linuxfoundation.org/en/Net
8529Q:	http://patchwork.ozlabs.org/project/netdev/list/
8530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8532S:	Odd Fixes
8533F:	Documentation/devicetree/bindings/net/
8534F:	drivers/net/
8535F:	include/linux/if_*
8536F:	include/linux/netdevice.h
8537F:	include/linux/etherdevice.h
8538F:	include/linux/fcdevice.h
8539F:	include/linux/fddidevice.h
8540F:	include/linux/hippidevice.h
8541F:	include/linux/inetdevice.h
8542F:	include/uapi/linux/if_*
8543F:	include/uapi/linux/netdevice.h
8544
8545NETWORKING DRIVERS (WIRELESS)
8546M:	Kalle Valo <kvalo@codeaurora.org>
8547L:	linux-wireless@vger.kernel.org
8548Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8551S:	Maintained
8552F:	Documentation/devicetree/bindings/net/wireless/
8553F:	drivers/net/wireless/
8554
8555NETXEN (1/10) GbE SUPPORT
8556M:	Manish Chopra <manish.chopra@cavium.com>
8557M:	Rahul Verma <rahul.verma@cavium.com>
8558M:	Dept-GELinuxNICDev@cavium.com
8559L:	netdev@vger.kernel.org
8560S:	Supported
8561F:	drivers/net/ethernet/qlogic/netxen/
8562
8563NFC SUBSYSTEM
8564M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8565M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8566M:	Samuel Ortiz <sameo@linux.intel.com>
8567L:	linux-wireless@vger.kernel.org
8568L:	linux-nfc@lists.01.org (subscribers-only)
8569S:	Supported
8570F:	net/nfc/
8571F:	include/net/nfc/
8572F:	include/uapi/linux/nfc.h
8573F:	drivers/nfc/
8574F:	include/linux/platform_data/nfcmrvl.h
8575F:	include/linux/platform_data/nxp-nci.h
8576F:	include/linux/platform_data/pn544.h
8577F:	include/linux/platform_data/st21nfca.h
8578F:	include/linux/platform_data/st-nci.h
8579F:	Documentation/devicetree/bindings/net/nfc/
8580
8581NFS, SUNRPC, AND LOCKD CLIENTS
8582M:	Trond Myklebust <trond.myklebust@primarydata.com>
8583M:	Anna Schumaker <anna.schumaker@netapp.com>
8584L:	linux-nfs@vger.kernel.org
8585W:	http://client.linux-nfs.org
8586T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8587S:	Maintained
8588F:	fs/lockd/
8589F:	fs/nfs/
8590F:	fs/nfs_common/
8591F:	net/sunrpc/
8592F:	include/linux/lockd/
8593F:	include/linux/nfs*
8594F:	include/linux/sunrpc/
8595F:	include/uapi/linux/nfs*
8596F:	include/uapi/linux/sunrpc/
8597
8598NILFS2 FILESYSTEM
8599M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8600L:	linux-nilfs@vger.kernel.org
8601W:	http://nilfs.sourceforge.net/
8602W:	http://nilfs.osdn.jp/
8603T:	git git://github.com/konis/nilfs2.git
8604S:	Supported
8605F:	Documentation/filesystems/nilfs2.txt
8606F:	fs/nilfs2/
8607F:	include/trace/events/nilfs2.h
8608F:	include/uapi/linux/nilfs2_api.h
8609F:	include/uapi/linux/nilfs2_ondisk.h
8610
8611NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8612M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8613W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8614S:	Maintained
8615F:	Documentation/scsi/NinjaSCSI.txt
8616F:	drivers/scsi/pcmcia/nsp_*
8617
8618NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8619M:	GOTO Masanori <gotom@debian.or.jp>
8620M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8621W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8622S:	Maintained
8623F:	Documentation/scsi/NinjaSCSI.txt
8624F:	drivers/scsi/nsp32*
8625
8626NIOS2 ARCHITECTURE
8627M:	Ley Foon Tan <lftan@altera.com>
8628L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8630S:	Maintained
8631F:	arch/nios2/
8632
8633NOKIA N900 POWER SUPPLY DRIVERS
8634R:	Pali Rohár <pali.rohar@gmail.com>
8635F:	include/linux/power/bq2415x_charger.h
8636F:	include/linux/power/bq27xxx_battery.h
8637F:	include/linux/power/isp1704_charger.h
8638F:	drivers/power/supply/bq2415x_charger.c
8639F:	drivers/power/supply/bq27xxx_battery.c
8640F:	drivers/power/supply/bq27xxx_battery_i2c.c
8641F:	drivers/power/supply/isp1704_charger.c
8642F:	drivers/power/supply/rx51_battery.c
8643
8644NTB DRIVER CORE
8645M:	Jon Mason <jdmason@kudzu.us>
8646M:	Dave Jiang <dave.jiang@intel.com>
8647M:	Allen Hubbe <Allen.Hubbe@emc.com>
8648L:	linux-ntb@googlegroups.com
8649S:	Supported
8650W:	https://github.com/jonmason/ntb/wiki
8651T:	git git://github.com/jonmason/ntb.git
8652F:	drivers/ntb/
8653F:	drivers/net/ntb_netdev.c
8654F:	include/linux/ntb.h
8655F:	include/linux/ntb_transport.h
8656F:	tools/testing/selftests/ntb/
8657
8658NTB INTEL DRIVER
8659M:	Jon Mason <jdmason@kudzu.us>
8660M:	Dave Jiang <dave.jiang@intel.com>
8661L:	linux-ntb@googlegroups.com
8662S:	Supported
8663W:	https://github.com/jonmason/ntb/wiki
8664T:	git git://github.com/jonmason/ntb.git
8665F:	drivers/ntb/hw/intel/
8666
8667NTB AMD DRIVER
8668M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
8669L:	linux-ntb@googlegroups.com
8670S:	Supported
8671F:	drivers/ntb/hw/amd/
8672
8673NTFS FILESYSTEM
8674M:	Anton Altaparmakov <anton@tuxera.com>
8675L:	linux-ntfs-dev@lists.sourceforge.net
8676W:	http://www.tuxera.com/
8677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8678S:	Supported
8679F:	Documentation/filesystems/ntfs.txt
8680F:	fs/ntfs/
8681
8682NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8683M:	Antonino Daplas <adaplas@gmail.com>
8684L:	linux-fbdev@vger.kernel.org
8685S:	Maintained
8686F:	drivers/video/fbdev/riva/
8687F:	drivers/video/fbdev/nvidia/
8688
8689NVM EXPRESS DRIVER
8690M:	Keith Busch <keith.busch@intel.com>
8691M:	Jens Axboe <axboe@fb.com>
8692L:	linux-nvme@lists.infradead.org
8693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8694W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8695S:	Supported
8696F:	drivers/nvme/host/
8697F:	include/linux/nvme.h
8698
8699NVM EXPRESS TARGET DRIVER
8700M:	Christoph Hellwig <hch@lst.de>
8701M:	Sagi Grimberg <sagi@grimberg.me>
8702L:	linux-nvme@lists.infradead.org
8703S:	Supported
8704F:	drivers/nvme/target/
8705
8706NVMEM FRAMEWORK
8707M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8708M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8709S:	Maintained
8710F:	drivers/nvmem/
8711F:	Documentation/devicetree/bindings/nvmem/
8712F:	include/linux/nvmem-consumer.h
8713F:	include/linux/nvmem-provider.h
8714
8715NXP-NCI NFC DRIVER
8716M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8717R:	Charles Gorand <charles.gorand@effinnov.com>
8718L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8719S:	Supported
8720F:	drivers/nfc/nxp-nci
8721
8722NXP TDA998X DRM DRIVER
8723M:	Russell King <rmk+kernel@armlinux.org.uk>
8724S:	Supported
8725F:	drivers/gpu/drm/i2c/tda998x_drv.c
8726F:	include/drm/i2c/tda998x.h
8727
8728NXP TFA9879 DRIVER
8729M:	Peter Rosin <peda@axentia.se>
8730L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8731S:	Maintained
8732F:	sound/soc/codecs/tfa9879*
8733
8734OBJTOOL
8735M:	Josh Poimboeuf <jpoimboe@redhat.com>
8736S:	Supported
8737F:	tools/objtool/
8738
8739OMAP SUPPORT
8740M:	Tony Lindgren <tony@atomide.com>
8741L:	linux-omap@vger.kernel.org
8742W:	http://www.muru.com/linux/omap/
8743W:	http://linux.omap.com/
8744Q:	http://patchwork.kernel.org/project/linux-omap/list/
8745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8746S:	Maintained
8747F:	arch/arm/*omap*/
8748F:	arch/arm/configs/omap1_defconfig
8749F:	arch/arm/configs/omap2plus_defconfig
8750F:	drivers/i2c/busses/i2c-omap.c
8751F:	drivers/irqchip/irq-omap-intc.c
8752F:	drivers/mfd/*omap*.c
8753F:	drivers/mfd/menelaus.c
8754F:	drivers/mfd/palmas.c
8755F:	drivers/mfd/tps65217.c
8756F:	drivers/mfd/tps65218.c
8757F:	drivers/mfd/tps65910.c
8758F:	drivers/mfd/twl-core.[ch]
8759F:	drivers/mfd/twl4030*.c
8760F:	drivers/mfd/twl6030*.c
8761F:	drivers/mfd/twl6040*.c
8762F:	drivers/regulator/palmas-regulator*.c
8763F:	drivers/regulator/pbias-regulator.c
8764F:	drivers/regulator/tps65217-regulator.c
8765F:	drivers/regulator/tps65218-regulator.c
8766F:	drivers/regulator/tps65910-regulator.c
8767F:	drivers/regulator/twl-regulator.c
8768F:	include/linux/i2c-omap.h
8769
8770OMAP DEVICE TREE SUPPORT
8771M:	Benoît Cousson <bcousson@baylibre.com>
8772M:	Tony Lindgren <tony@atomide.com>
8773L:	linux-omap@vger.kernel.org
8774L:	devicetree@vger.kernel.org
8775S:	Maintained
8776F:	arch/arm/boot/dts/*omap*
8777F:	arch/arm/boot/dts/*am3*
8778F:	arch/arm/boot/dts/*am4*
8779F:	arch/arm/boot/dts/*am5*
8780F:	arch/arm/boot/dts/*dra7*
8781
8782OMAP CLOCK FRAMEWORK SUPPORT
8783M:	Paul Walmsley <paul@pwsan.com>
8784L:	linux-omap@vger.kernel.org
8785S:	Maintained
8786F:	arch/arm/*omap*/*clock*
8787
8788OMAP POWER MANAGEMENT SUPPORT
8789M:	Kevin Hilman <khilman@kernel.org>
8790L:	linux-omap@vger.kernel.org
8791S:	Maintained
8792F:	arch/arm/*omap*/*pm*
8793F:	drivers/cpufreq/omap-cpufreq.c
8794
8795OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8796M:	Rajendra Nayak <rnayak@codeaurora.org>
8797M:	Paul Walmsley <paul@pwsan.com>
8798L:	linux-omap@vger.kernel.org
8799S:	Maintained
8800F:	arch/arm/mach-omap2/prm*
8801
8802OMAP AUDIO SUPPORT
8803M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8804M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8805L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8806L:	linux-omap@vger.kernel.org
8807S:	Maintained
8808F:	sound/soc/omap/
8809
8810OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8811M:	Roger Quadros <rogerq@ti.com>
8812M:	Tony Lindgren <tony@atomide.com>
8813L:	linux-omap@vger.kernel.org
8814S:	Maintained
8815F:	drivers/memory/omap-gpmc.c
8816F:	arch/arm/mach-omap2/*gpmc*
8817
8818OMAP FRAMEBUFFER SUPPORT
8819M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8820L:	linux-fbdev@vger.kernel.org
8821L:	linux-omap@vger.kernel.org
8822S:	Maintained
8823F:	drivers/video/fbdev/omap/
8824
8825OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8826M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8827L:	linux-omap@vger.kernel.org
8828L:	linux-fbdev@vger.kernel.org
8829S:	Maintained
8830F:	drivers/video/fbdev/omap2/
8831F:	Documentation/arm/OMAP/DSS
8832
8833OMAP HARDWARE SPINLOCK SUPPORT
8834M:	Ohad Ben-Cohen <ohad@wizery.com>
8835L:	linux-omap@vger.kernel.org
8836S:	Maintained
8837F:	drivers/hwspinlock/omap_hwspinlock.c
8838
8839OMAP MMC SUPPORT
8840M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8841L:	linux-omap@vger.kernel.org
8842S:	Maintained
8843F:	drivers/mmc/host/omap.c
8844
8845OMAP HS MMC SUPPORT
8846L:	linux-mmc@vger.kernel.org
8847L:	linux-omap@vger.kernel.org
8848S:	Orphan
8849F:	drivers/mmc/host/omap_hsmmc.c
8850
8851OMAP RANDOM NUMBER GENERATOR SUPPORT
8852M:	Deepak Saxena <dsaxena@plexity.net>
8853S:	Maintained
8854F:	drivers/char/hw_random/omap-rng.c
8855
8856OMAP HWMOD SUPPORT
8857M:	Benoît Cousson <bcousson@baylibre.com>
8858M:	Paul Walmsley <paul@pwsan.com>
8859L:	linux-omap@vger.kernel.org
8860S:	Maintained
8861F:	arch/arm/mach-omap2/omap_hwmod.*
8862
8863OMAP HWMOD DATA
8864M:	Paul Walmsley <paul@pwsan.com>
8865L:	linux-omap@vger.kernel.org
8866S:	Maintained
8867F:	arch/arm/mach-omap2/omap_hwmod*data*
8868
8869OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8870M:	Benoît Cousson <bcousson@baylibre.com>
8871L:	linux-omap@vger.kernel.org
8872S:	Maintained
8873F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8874
8875OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8876M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8877L:	linux-media@vger.kernel.org
8878S:	Maintained
8879F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
8880F:	drivers/media/platform/omap3isp/
8881F:	drivers/staging/media/omap4iss/
8882
8883OMAP USB SUPPORT
8884L:	linux-usb@vger.kernel.org
8885L:	linux-omap@vger.kernel.org
8886S:	Orphan
8887F:	drivers/usb/*/*omap*
8888F:	arch/arm/*omap*/usb*
8889
8890OMAP GPIO DRIVER
8891M:	Grygorii Strashko <grygorii.strashko@ti.com>
8892M:	Santosh Shilimkar <ssantosh@kernel.org>
8893M:	Kevin Hilman <khilman@kernel.org>
8894L:	linux-omap@vger.kernel.org
8895S:	Maintained
8896F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
8897F:	drivers/gpio/gpio-omap.c
8898
8899OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8900M:	Mark Jackson <mpfj@newflow.co.uk>
8901L:	linux-omap@vger.kernel.org
8902S:	Maintained
8903F:	arch/arm/boot/dts/am335x-nano.dts
8904
8905OMFS FILESYSTEM
8906M:	Bob Copeland <me@bobcopeland.com>
8907L:	linux-karma-devel@lists.sourceforge.net
8908S:	Maintained
8909F:	Documentation/filesystems/omfs.txt
8910F:	fs/omfs/
8911
8912OMNIKEY CARDMAN 4000 DRIVER
8913M:	Harald Welte <laforge@gnumonks.org>
8914S:	Maintained
8915F:	drivers/char/pcmcia/cm4000_cs.c
8916F:	include/linux/cm4000_cs.h
8917F:	include/uapi/linux/cm4000_cs.h
8918
8919OMNIKEY CARDMAN 4040 DRIVER
8920M:	Harald Welte <laforge@gnumonks.org>
8921S:	Maintained
8922F:	drivers/char/pcmcia/cm4040_cs.*
8923
8924OMNIVISION OV7670 SENSOR DRIVER
8925M:	Jonathan Corbet <corbet@lwn.net>
8926L:	linux-media@vger.kernel.org
8927T:	git git://linuxtv.org/media_tree.git
8928S:	Maintained
8929F:	drivers/media/i2c/ov7670.c
8930
8931ONENAND FLASH DRIVER
8932M:	Kyungmin Park <kyungmin.park@samsung.com>
8933L:	linux-mtd@lists.infradead.org
8934S:	Maintained
8935F:	drivers/mtd/onenand/
8936F:	include/linux/mtd/onenand*.h
8937
8938ONSTREAM SCSI TAPE DRIVER
8939M:	Willem Riede <osst@riede.org>
8940L:	osst-users@lists.sourceforge.net
8941L:	linux-scsi@vger.kernel.org
8942S:	Maintained
8943F:	Documentation/scsi/osst.txt
8944F:	drivers/scsi/osst.*
8945F:	drivers/scsi/osst_*.h
8946F:	drivers/scsi/st.h
8947
8948OPENCORES I2C BUS DRIVER
8949M:	Peter Korsgaard <jacmet@sunsite.dk>
8950L:	linux-i2c@vger.kernel.org
8951S:	Maintained
8952F:	Documentation/i2c/busses/i2c-ocores
8953F:	drivers/i2c/busses/i2c-ocores.c
8954
8955OPEN FIRMWARE AND FLATTENED DEVICE TREE
8956M:	Rob Herring <robh+dt@kernel.org>
8957M:	Frank Rowand <frowand.list@gmail.com>
8958L:	devicetree@vger.kernel.org
8959W:	http://www.devicetree.org/
8960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8961S:	Maintained
8962F:	drivers/of/
8963F:	include/linux/of*.h
8964F:	scripts/dtc/
8965
8966OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8967M:	Rob Herring <robh+dt@kernel.org>
8968M:	Mark Rutland <mark.rutland@arm.com>
8969L:	devicetree@vger.kernel.org
8970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8971Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8972S:	Maintained
8973F:	Documentation/devicetree/
8974F:	arch/*/boot/dts/
8975F:	include/dt-bindings/
8976
8977OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8978M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8979L:	devicetree@vger.kernel.org
8980S:	Maintained
8981F:	Documentation/devicetree/dynamic-resolution-notes.txt
8982F:	Documentation/devicetree/overlay-notes.txt
8983F:	drivers/of/overlay.c
8984F:	drivers/of/resolver.c
8985
8986OPENRISC ARCHITECTURE
8987M:	Jonas Bonn <jonas@southpole.se>
8988W:	http://openrisc.net
8989S:	Maintained
8990T:	git git://openrisc.net/~jonas/linux
8991F:	arch/openrisc/
8992
8993OPENVSWITCH
8994M:	Pravin Shelar <pshelar@nicira.com>
8995L:	netdev@vger.kernel.org
8996L:	dev@openvswitch.org
8997W:	http://openvswitch.org
8998S:	Maintained
8999F:	net/openvswitch/
9000F:	include/uapi/linux/openvswitch.h
9001
9002OPERATING PERFORMANCE POINTS (OPP)
9003M:	Viresh Kumar <vireshk@kernel.org>
9004M:	Nishanth Menon <nm@ti.com>
9005M:	Stephen Boyd <sboyd@codeaurora.org>
9006L:	linux-pm@vger.kernel.org
9007S:	Maintained
9008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9009F:	drivers/base/power/opp/
9010F:	include/linux/pm_opp.h
9011F:	Documentation/power/opp.txt
9012F:	Documentation/devicetree/bindings/opp/
9013
9014OPL4 DRIVER
9015M:	Clemens Ladisch <clemens@ladisch.de>
9016L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9017T:	git git://git.alsa-project.org/alsa-kernel.git
9018S:	Maintained
9019F:	sound/drivers/opl4/
9020
9021OPROFILE
9022M:	Robert Richter <rric@kernel.org>
9023L:	oprofile-list@lists.sf.net
9024S:	Maintained
9025F:	arch/*/include/asm/oprofile*.h
9026F:	arch/*/oprofile/
9027F:	drivers/oprofile/
9028F:	include/linux/oprofile.h
9029
9030ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9031M:	Mark Fasheh <mfasheh@versity.com>
9032M:	Joel Becker <jlbec@evilplan.org>
9033L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9034W:	http://ocfs2.wiki.kernel.org
9035S:	Supported
9036F:	Documentation/filesystems/ocfs2.txt
9037F:	Documentation/filesystems/dlmfs.txt
9038F:	fs/ocfs2/
9039
9040ORINOCO DRIVER
9041L:	linux-wireless@vger.kernel.org
9042W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9043W:	http://www.nongnu.org/orinoco/
9044S:	Orphan
9045F:	drivers/net/wireless/intersil/orinoco/
9046
9047OSD LIBRARY and FILESYSTEM
9048M:	Boaz Harrosh <ooo@electrozaur.com>
9049M:	Benny Halevy <bhalevy@primarydata.com>
9050L:	osd-dev@open-osd.org
9051W:	http://open-osd.org
9052T:	git git://git.open-osd.org/open-osd.git
9053S:	Maintained
9054F:	drivers/scsi/osd/
9055F:	include/scsi/osd_*
9056F:	fs/exofs/
9057
9058OVERLAY FILESYSTEM
9059M:	Miklos Szeredi <miklos@szeredi.hu>
9060L:	linux-unionfs@vger.kernel.org
9061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9062S:	Supported
9063F:	fs/overlayfs/
9064F:	Documentation/filesystems/overlayfs.txt
9065
9066ORANGEFS FILESYSTEM
9067M:	Mike Marshall <hubcap@omnibond.com>
9068L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9070S:	Supported
9071F:	fs/orangefs/
9072F:	Documentation/filesystems/orangefs.txt
9073
9074P54 WIRELESS DRIVER
9075M:	Christian Lamparter <chunkeey@googlemail.com>
9076L:	linux-wireless@vger.kernel.org
9077W:	http://wireless.kernel.org/en/users/Drivers/p54
9078S:	Maintained
9079F:	drivers/net/wireless/intersil/p54/
9080
9081PA SEMI ETHERNET DRIVER
9082L:	netdev@vger.kernel.org
9083S:	Orphan
9084F:	drivers/net/ethernet/pasemi/*
9085
9086PA SEMI SMBUS DRIVER
9087L:	linux-i2c@vger.kernel.org
9088S:	Orphan
9089F:	drivers/i2c/busses/i2c-pasemi.c
9090
9091PADATA PARALLEL EXECUTION MECHANISM
9092M:	Steffen Klassert <steffen.klassert@secunet.com>
9093L:	linux-crypto@vger.kernel.org
9094S:	Maintained
9095F:	kernel/padata.c
9096F:	include/linux/padata.h
9097F:	Documentation/padata.txt
9098
9099PANASONIC LAPTOP ACPI EXTRAS DRIVER
9100M:	Harald Welte <laforge@gnumonks.org>
9101L:	platform-driver-x86@vger.kernel.org
9102S:	Maintained
9103F:	drivers/platform/x86/panasonic-laptop.c
9104
9105PANASONIC MN10300/AM33/AM34 PORT
9106M:	David Howells <dhowells@redhat.com>
9107L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9108W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9109S:	Maintained
9110F:	Documentation/mn10300/
9111F:	arch/mn10300/
9112
9113PARALLEL LCD/KEYPAD PANEL DRIVER
9114M:      Willy Tarreau <willy@haproxy.com>
9115M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9116S:      Odd Fixes
9117F:      Documentation/misc-devices/lcd-panel-cgram.txt
9118F:      drivers/misc/panel.c
9119
9120PARALLEL PORT SUBSYSTEM
9121M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9122M:	Sudip Mukherjee <sudip@vectorindia.org>
9123L:	linux-parport@lists.infradead.org (subscribers-only)
9124S:	Maintained
9125F:	drivers/parport/
9126F:	include/linux/parport*.h
9127F:	drivers/char/ppdev.c
9128F:	include/uapi/linux/ppdev.h
9129F:	Documentation/parport*.txt
9130
9131PARAVIRT_OPS INTERFACE
9132M:	Jeremy Fitzhardinge <jeremy@goop.org>
9133M:	Chris Wright <chrisw@sous-sol.org>
9134M:	Alok Kataria <akataria@vmware.com>
9135M:	Rusty Russell <rusty@rustcorp.com.au>
9136L:	virtualization@lists.linux-foundation.org
9137S:	Supported
9138F:	Documentation/virtual/paravirt_ops.txt
9139F:	arch/*/kernel/paravirt*
9140F:	arch/*/include/asm/paravirt.h
9141F:	include/linux/hypervisor.h
9142
9143PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9144M:	Tim Waugh <tim@cyberelk.net>
9145L:	linux-parport@lists.infradead.org (subscribers-only)
9146S:	Maintained
9147F:	Documentation/blockdev/paride.txt
9148F:	drivers/block/paride/
9149
9150PARISC ARCHITECTURE
9151M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9152M:	Helge Deller <deller@gmx.de>
9153L:	linux-parisc@vger.kernel.org
9154W:	http://www.parisc-linux.org/
9155Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9158S:	Maintained
9159F:	arch/parisc/
9160F:	Documentation/parisc/
9161F:	drivers/parisc/
9162F:	drivers/char/agp/parisc-agp.c
9163F:	drivers/input/serio/gscps2.c
9164F:	drivers/parport/parport_gsc.*
9165F:	drivers/tty/serial/8250/8250_gsc.c
9166F:	drivers/video/fbdev/sti*
9167F:	drivers/video/console/sti*
9168F:	drivers/video/logo/logo_parisc*
9169
9170PC87360 HARDWARE MONITORING DRIVER
9171M:	Jim Cromie <jim.cromie@gmail.com>
9172L:	linux-hwmon@vger.kernel.org
9173S:	Maintained
9174F:	Documentation/hwmon/pc87360
9175F:	drivers/hwmon/pc87360.c
9176
9177PC8736x GPIO DRIVER
9178M:	Jim Cromie <jim.cromie@gmail.com>
9179S:	Maintained
9180F:	drivers/char/pc8736x_gpio.c
9181
9182PC87427 HARDWARE MONITORING DRIVER
9183M:	Jean Delvare <jdelvare@suse.com>
9184L:	linux-hwmon@vger.kernel.org
9185S:	Maintained
9186F:	Documentation/hwmon/pc87427
9187F:	drivers/hwmon/pc87427.c
9188
9189PCA9532 LED DRIVER
9190M:	Riku Voipio <riku.voipio@iki.fi>
9191S:	Maintained
9192F:	drivers/leds/leds-pca9532.c
9193F:	include/linux/leds-pca9532.h
9194
9195PCA9541 I2C BUS MASTER SELECTOR DRIVER
9196M:	Guenter Roeck <linux@roeck-us.net>
9197L:	linux-i2c@vger.kernel.org
9198S:	Maintained
9199F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9200
9201PCDP - PRIMARY CONSOLE AND DEBUG PORT
9202M:	Khalid Aziz <khalid@gonehiking.org>
9203S:	Maintained
9204F:	drivers/firmware/pcdp.*
9205
9206PCI ERROR RECOVERY
9207M:	Linas Vepstas <linasvepstas@gmail.com>
9208L:	linux-pci@vger.kernel.org
9209S:	Supported
9210F:	Documentation/PCI/pci-error-recovery.txt
9211
9212PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9213M:	Russell Currey <ruscur@russell.cc>
9214L:	linuxppc-dev@lists.ozlabs.org
9215S:	Supported
9216F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9217F:	arch/powerpc/kernel/eeh*.c
9218F:	arch/powerpc/platforms/*/eeh*.c
9219F:	arch/powerpc/include/*/eeh*.h
9220
9221PCI SUBSYSTEM
9222M:	Bjorn Helgaas <bhelgaas@google.com>
9223L:	linux-pci@vger.kernel.org
9224Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9226S:	Supported
9227F:	Documentation/devicetree/bindings/pci/
9228F:	Documentation/PCI/
9229F:	drivers/pci/
9230F:	include/linux/pci*
9231F:	arch/x86/pci/
9232F:	arch/x86/kernel/quirks.c
9233
9234PCI DRIVER FOR ALTERA PCIE IP
9235M:	Ley Foon Tan <lftan@altera.com>
9236L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9237L:	linux-pci@vger.kernel.org
9238S:	Supported
9239F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9240F:	drivers/pci/host/pcie-altera.c
9241
9242PCI DRIVER FOR ARM VERSATILE PLATFORM
9243M:	Rob Herring <robh@kernel.org>
9244L:	linux-pci@vger.kernel.org
9245L:	linux-arm-kernel@lists.infradead.org
9246S:	Maintained
9247F:	Documentation/devicetree/bindings/pci/versatile.txt
9248F:	drivers/pci/host/pci-versatile.c
9249
9250PCI DRIVER FOR ARMADA 8K
9251M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9252L:	linux-pci@vger.kernel.org
9253L:	linux-arm-kernel@lists.infradead.org
9254S:	Maintained
9255F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9256F:	drivers/pci/host/pcie-armada8k.c
9257
9258PCI DRIVER FOR APPLIEDMICRO XGENE
9259M:	Tanmay Inamdar <tinamdar@apm.com>
9260L:	linux-pci@vger.kernel.org
9261L:	linux-arm-kernel@lists.infradead.org
9262S:	Maintained
9263F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9264F:	drivers/pci/host/pci-xgene.c
9265
9266PCI DRIVER FOR FREESCALE LAYERSCAPE
9267M:	Minghuan Lian <minghuan.Lian@freescale.com>
9268M:	Mingkai Hu <mingkai.hu@freescale.com>
9269M:	Roy Zang <tie-fei.zang@freescale.com>
9270L:	linuxppc-dev@lists.ozlabs.org
9271L:	linux-pci@vger.kernel.org
9272L:	linux-arm-kernel@lists.infradead.org
9273S:	Maintained
9274F:	drivers/pci/host/*layerscape*
9275
9276PCI DRIVER FOR IMX6
9277M:	Richard Zhu <Richard.Zhu@freescale.com>
9278M:	Lucas Stach <l.stach@pengutronix.de>
9279L:	linux-pci@vger.kernel.org
9280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9281S:	Maintained
9282F:	drivers/pci/host/*imx6*
9283
9284PCI DRIVER FOR TI KEYSTONE
9285M:	Murali Karicheri <m-karicheri2@ti.com>
9286L:	linux-pci@vger.kernel.org
9287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9288S:	Maintained
9289F:	drivers/pci/host/*keystone*
9290
9291PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9292M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9293M:	Jason Cooper <jason@lakedaemon.net>
9294L:	linux-pci@vger.kernel.org
9295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9296S:	Maintained
9297F:	drivers/pci/host/*mvebu*
9298
9299PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9300M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9301L:	linux-pci@vger.kernel.org
9302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9303S:	Maintained
9304F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9305F:	drivers/pci/host/pci-aardvark.c
9306
9307PCI DRIVER FOR NVIDIA TEGRA
9308M:	Thierry Reding <thierry.reding@gmail.com>
9309L:	linux-tegra@vger.kernel.org
9310L:	linux-pci@vger.kernel.org
9311S:	Supported
9312F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9313F:	drivers/pci/host/pci-tegra.c
9314
9315PCI DRIVER FOR TI DRA7XX
9316M:	Kishon Vijay Abraham I <kishon@ti.com>
9317L:	linux-omap@vger.kernel.org
9318L:	linux-pci@vger.kernel.org
9319S:	Supported
9320F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9321F:	drivers/pci/host/pci-dra7xx.c
9322
9323PCI DRIVER FOR RENESAS R-CAR
9324M:	Simon Horman <horms@verge.net.au>
9325L:	linux-pci@vger.kernel.org
9326L:	linux-renesas-soc@vger.kernel.org
9327S:	Maintained
9328F:	drivers/pci/host/*rcar*
9329
9330PCI DRIVER FOR SAMSUNG EXYNOS
9331M:	Jingoo Han <jingoohan1@gmail.com>
9332L:	linux-pci@vger.kernel.org
9333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9334L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9335S:	Maintained
9336F:	drivers/pci/host/pci-exynos.c
9337
9338PCI DRIVER FOR SYNOPSIS DESIGNWARE
9339M:	Jingoo Han <jingoohan1@gmail.com>
9340M:	Pratyush Anand <pratyush.anand@gmail.com>
9341L:	linux-pci@vger.kernel.org
9342S:	Maintained
9343F:	drivers/pci/host/*designware*
9344
9345PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9346M:	Jose Abreu <Jose.Abreu@synopsys.com>
9347L:	linux-pci@vger.kernel.org
9348S:	Maintained
9349F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9350F:	drivers/pci/host/pcie-designware-plat.c
9351
9352PCI DRIVER FOR GENERIC OF HOSTS
9353M:	Will Deacon <will.deacon@arm.com>
9354L:	linux-pci@vger.kernel.org
9355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9356S:	Maintained
9357F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9358F:	drivers/pci/host/pci-host-common.c
9359F:	drivers/pci/host/pci-host-generic.c
9360
9361PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9362M:	Keith Busch <keith.busch@intel.com>
9363L:	linux-pci@vger.kernel.org
9364S:	Supported
9365F:	drivers/pci/host/vmd.c
9366
9367PCIE DRIVER FOR ST SPEAR13XX
9368M:	Pratyush Anand <pratyush.anand@gmail.com>
9369L:	linux-pci@vger.kernel.org
9370S:	Maintained
9371F:	drivers/pci/host/*spear*
9372
9373PCI MSI DRIVER FOR ALTERA MSI IP
9374M:	Ley Foon Tan <lftan@altera.com>
9375L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9376L:	linux-pci@vger.kernel.org
9377S:	Supported
9378F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9379F:	drivers/pci/host/pcie-altera-msi.c
9380
9381PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9382M:	Duc Dang <dhdang@apm.com>
9383L:	linux-pci@vger.kernel.org
9384L:	linux-arm-kernel@lists.infradead.org
9385S:	Maintained
9386F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9387F:	drivers/pci/host/pci-xgene-msi.c
9388
9389PCIE DRIVER FOR AXIS ARTPEC
9390M:	Niklas Cassel <niklas.cassel@axis.com>
9391M:	Jesper Nilsson <jesper.nilsson@axis.com>
9392L:	linux-arm-kernel@axis.com
9393L:	linux-pci@vger.kernel.org
9394S:	Maintained
9395F:	Documentation/devicetree/bindings/pci/axis,artpec*
9396F:	drivers/pci/host/*artpec*
9397
9398PCIE DRIVER FOR HISILICON
9399M:	Zhou Wang <wangzhou1@hisilicon.com>
9400M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9401L:	linux-pci@vger.kernel.org
9402S:	Maintained
9403F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9404F:	drivers/pci/host/pcie-hisi.c
9405
9406PCIE DRIVER FOR ROCKCHIP
9407M:	Shawn Lin <shawn.lin@rock-chips.com>
9408M:	Wenrui Li <wenrui.li@rock-chips.com>
9409L:	linux-pci@vger.kernel.org
9410L:	linux-rockchip@lists.infradead.org
9411S:	Maintained
9412F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9413F:	drivers/pci/host/pcie-rockchip.c
9414
9415PCIE DRIVER FOR QUALCOMM MSM
9416M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9417L:     linux-pci@vger.kernel.org
9418L:     linux-arm-msm@vger.kernel.org
9419S:     Maintained
9420F:     drivers/pci/host/*qcom*
9421
9422PCIE DRIVER FOR CAVIUM THUNDERX
9423M:	David Daney <david.daney@cavium.com>
9424L:	linux-pci@vger.kernel.org
9425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9426S:	Supported
9427F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9428F:	drivers/pci/host/pci-thunder-*
9429
9430PCMCIA SUBSYSTEM
9431P:	Linux PCMCIA Team
9432L:	linux-pcmcia@lists.infradead.org
9433W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9435S:	Maintained
9436F:	Documentation/pcmcia/
9437F:	tools/pcmcia/
9438F:	drivers/pcmcia/
9439F:	include/pcmcia/
9440
9441PCNET32 NETWORK DRIVER
9442M:	Don Fry <pcnet32@frontier.com>
9443L:	netdev@vger.kernel.org
9444S:	Maintained
9445F:	drivers/net/ethernet/amd/pcnet32.c
9446
9447PCRYPT PARALLEL CRYPTO ENGINE
9448M:	Steffen Klassert <steffen.klassert@secunet.com>
9449L:	linux-crypto@vger.kernel.org
9450S:	Maintained
9451F:	crypto/pcrypt.c
9452F:	include/crypto/pcrypt.h
9453
9454PER-CPU MEMORY ALLOCATOR
9455M:	Tejun Heo <tj@kernel.org>
9456M:	Christoph Lameter <cl@linux.com>
9457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9458S:	Maintained
9459F:	include/linux/percpu*.h
9460F:	mm/percpu*.c
9461F:	arch/*/include/asm/percpu.h
9462
9463PER-TASK DELAY ACCOUNTING
9464M:	Balbir Singh <bsingharora@gmail.com>
9465S:	Maintained
9466F:	include/linux/delayacct.h
9467F:	kernel/delayacct.c
9468
9469PERFORMANCE EVENTS SUBSYSTEM
9470M:	Peter Zijlstra <peterz@infradead.org>
9471M:	Ingo Molnar <mingo@redhat.com>
9472M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9473R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9474L:	linux-kernel@vger.kernel.org
9475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9476S:	Supported
9477F:	kernel/events/*
9478F:	include/linux/perf_event.h
9479F:	include/uapi/linux/perf_event.h
9480F:	arch/*/kernel/perf_event*.c
9481F:	arch/*/kernel/*/perf_event*.c
9482F:	arch/*/kernel/*/*/perf_event*.c
9483F:	arch/*/include/asm/perf_event.h
9484F:	arch/*/kernel/perf_callchain.c
9485F:	arch/*/events/*
9486F:	tools/perf/
9487
9488PERSONALITY HANDLING
9489M:	Christoph Hellwig <hch@infradead.org>
9490L:	linux-abi-devel@lists.sourceforge.net
9491S:	Maintained
9492F:	include/linux/personality.h
9493F:	include/uapi/linux/personality.h
9494
9495PHONET PROTOCOL
9496M:	Remi Denis-Courmont <courmisch@gmail.com>
9497S:	Supported
9498F:	Documentation/networking/phonet.txt
9499F:	include/linux/phonet.h
9500F:	include/net/phonet/
9501F:	include/uapi/linux/phonet.h
9502F:	net/phonet/
9503
9504PHRAM MTD DRIVER
9505M:	Joern Engel <joern@lazybastard.org>
9506L:	linux-mtd@lists.infradead.org
9507S:	Maintained
9508F:	drivers/mtd/devices/phram.c
9509
9510PICOLCD HID DRIVER
9511M:	Bruno Prémont <bonbons@linux-vserver.org>
9512L:	linux-input@vger.kernel.org
9513S:	Maintained
9514F:	drivers/hid/hid-picolcd*
9515
9516PICOXCELL SUPPORT
9517M:	Jamie Iles <jamie@jamieiles.com>
9518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9519T:	git git://github.com/jamieiles/linux-2.6-ji.git
9520S:	Supported
9521F:	arch/arm/boot/dts/picoxcell*
9522F:	arch/arm/mach-picoxcell/
9523F:	drivers/crypto/picoxcell*
9524
9525PIN CONTROL SUBSYSTEM
9526M:	Linus Walleij <linus.walleij@linaro.org>
9527L:	linux-gpio@vger.kernel.org
9528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9529S:	Maintained
9530F:	Documentation/devicetree/bindings/pinctrl/
9531F:	Documentation/pinctrl.txt
9532F:	drivers/pinctrl/
9533F:	include/linux/pinctrl/
9534
9535PIN CONTROLLER - ATMEL AT91
9536M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9538S:	Maintained
9539F:	drivers/pinctrl/pinctrl-at91.*
9540
9541PIN CONTROLLER - ATMEL AT91 PIO4
9542M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9544L:	linux-gpio@vger.kernel.org
9545S:	Supported
9546F:	drivers/pinctrl/pinctrl-at91-pio4.*
9547
9548PIN CONTROLLER - INTEL
9549M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9550M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9551S:	Maintained
9552F:	drivers/pinctrl/intel/
9553
9554PIN CONTROLLER - RENESAS
9555M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9556M:	Geert Uytterhoeven <geert+renesas@glider.be>
9557L:	linux-renesas-soc@vger.kernel.org
9558S:	Maintained
9559F:	drivers/pinctrl/sh-pfc/
9560
9561PIN CONTROLLER - SAMSUNG
9562M:	Tomasz Figa <tomasz.figa@gmail.com>
9563M:	Krzysztof Kozlowski <krzk@kernel.org>
9564M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9566L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9567S:	Maintained
9568F:	drivers/pinctrl/samsung/
9569F:	include/dt-bindings/pinctrl/samsung.h
9570F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9571
9572PIN CONTROLLER - SINGLE
9573M:	Tony Lindgren <tony@atomide.com>
9574M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9576L:	linux-omap@vger.kernel.org
9577S:	Maintained
9578F:	drivers/pinctrl/pinctrl-single.c
9579
9580PIN CONTROLLER - ST SPEAR
9581M:	Viresh Kumar <vireshk@kernel.org>
9582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9583W:	http://www.st.com/spear
9584S:	Maintained
9585F:	drivers/pinctrl/spear/
9586
9587PISTACHIO SOC SUPPORT
9588M:      James Hartley <james.hartley@imgtec.com>
9589M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9590L:      linux-mips@linux-mips.org
9591S:      Maintained
9592F:      arch/mips/pistachio/
9593F:      arch/mips/include/asm/mach-pistachio/
9594F:      arch/mips/boot/dts/pistachio/
9595F:      arch/mips/configs/pistachio*_defconfig
9596
9597PKTCDVD DRIVER
9598M:	Jiri Kosina <jikos@kernel.org>
9599S:	Maintained
9600F:	drivers/block/pktcdvd.c
9601F:	include/linux/pktcdvd.h
9602F:	include/uapi/linux/pktcdvd.h
9603
9604PKUNITY SOC DRIVERS
9605M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9606W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9607S:	Maintained
9608T:	git git://github.com/gxt/linux.git
9609F:	drivers/input/serio/i8042-unicore32io.h
9610F:	drivers/i2c/busses/i2c-puv3.c
9611F:	drivers/video/fbdev/fb-puv3.c
9612F:	drivers/rtc/rtc-puv3.c
9613
9614PMBUS HARDWARE MONITORING DRIVERS
9615M:	Guenter Roeck <linux@roeck-us.net>
9616L:	linux-hwmon@vger.kernel.org
9617W:	http://hwmon.wiki.kernel.org/
9618W:	http://www.roeck-us.net/linux/drivers/
9619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9620S:	Maintained
9621F:	Documentation/hwmon/pmbus
9622F:	drivers/hwmon/pmbus/
9623F:	include/linux/i2c/pmbus.h
9624
9625PMC SIERRA MaxRAID DRIVER
9626L:	linux-scsi@vger.kernel.org
9627W:	http://www.pmc-sierra.com/
9628S:	Orphan
9629F:	drivers/scsi/pmcraid.*
9630
9631PMC SIERRA PM8001 DRIVER
9632M:	Jack Wang <jinpu.wang@profitbricks.com>
9633M:	lindar_liu@usish.com
9634L:	pmchba@pmcs.com
9635L:	linux-scsi@vger.kernel.org
9636S:	Supported
9637F:	drivers/scsi/pm8001/
9638
9639POSIX CLOCKS and TIMERS
9640M:	Thomas Gleixner <tglx@linutronix.de>
9641L:	linux-kernel@vger.kernel.org
9642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9643S:	Maintained
9644F:	fs/timerfd.c
9645F:	include/linux/timer*
9646F:	kernel/time/*timer*
9647
9648POWER MANAGEMENT CORE
9649M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9650L:	linux-pm@vger.kernel.org
9651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9652S:	Supported
9653F:	drivers/base/power/
9654F:	include/linux/pm.h
9655F:	include/linux/pm_*
9656F:	include/linux/powercap.h
9657F:	drivers/powercap/
9658
9659POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9660M:	Sebastian Reichel <sre@kernel.org>
9661L:	linux-pm@vger.kernel.org
9662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9663S:	Maintained
9664F:	Documentation/devicetree/bindings/power/supply/
9665F:	include/linux/power_supply.h
9666F:	drivers/power/supply/
9667
9668POWER STATE COORDINATION INTERFACE (PSCI)
9669M:	Mark Rutland <mark.rutland@arm.com>
9670M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9671L:	linux-arm-kernel@lists.infradead.org
9672S:	Maintained
9673F:	drivers/firmware/psci.c
9674F:	include/linux/psci.h
9675F:	include/uapi/linux/psci.h
9676
9677POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9678M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9679L:	linuxppc-dev@lists.ozlabs.org
9680S:	Maintained
9681F:	drivers/char/powernv-op-panel.c
9682
9683PNP SUPPORT
9684M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9685S:	Maintained
9686F:	drivers/pnp/
9687
9688PPP PROTOCOL DRIVERS AND COMPRESSORS
9689M:	Paul Mackerras <paulus@samba.org>
9690L:	linux-ppp@vger.kernel.org
9691S:	Maintained
9692F:	drivers/net/ppp/ppp_*
9693
9694PPP OVER ATM (RFC 2364)
9695M:	Mitchell Blank Jr <mitch@sfgoth.com>
9696S:	Maintained
9697F:	net/atm/pppoatm.c
9698F:	include/uapi/linux/atmppp.h
9699
9700PPP OVER ETHERNET
9701M:	Michal Ostrowski <mostrows@earthlink.net>
9702S:	Maintained
9703F:	drivers/net/ppp/pppoe.c
9704F:	drivers/net/ppp/pppox.c
9705
9706PPP OVER L2TP
9707M:	James Chapman <jchapman@katalix.com>
9708S:	Maintained
9709F:	net/l2tp/l2tp_ppp.c
9710F:	include/linux/if_pppol2tp.h
9711F:	include/uapi/linux/if_pppol2tp.h
9712
9713PPS SUPPORT
9714M:	Rodolfo Giometti <giometti@enneenne.com>
9715W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9716L:	linuxpps@ml.enneenne.com (subscribers-only)
9717S:	Maintained
9718F:	Documentation/pps/
9719F:	drivers/pps/
9720F:	include/linux/pps*.h
9721
9722PPTP DRIVER
9723M:	Dmitry Kozlov <xeb@mail.ru>
9724L:	netdev@vger.kernel.org
9725S:	Maintained
9726F:	drivers/net/ppp/pptp.c
9727W:	http://sourceforge.net/projects/accel-pptp
9728
9729PREEMPTIBLE KERNEL
9730M:	Robert Love <rml@tech9.net>
9731L:	kpreempt-tech@lists.sourceforge.net
9732W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9733S:	Supported
9734F:	Documentation/preempt-locking.txt
9735F:	include/linux/preempt.h
9736
9737PRISM54 WIRELESS DRIVER
9738M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9739L:	linux-wireless@vger.kernel.org
9740W:	http://wireless.kernel.org/en/users/Drivers/p54
9741S:	Obsolete
9742F:	drivers/net/wireless/intersil/prism54/
9743
9744PS3 NETWORK SUPPORT
9745M:	Geoff Levand <geoff@infradead.org>
9746L:	netdev@vger.kernel.org
9747L:	linuxppc-dev@lists.ozlabs.org
9748S:	Maintained
9749F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9750
9751PS3 PLATFORM SUPPORT
9752M:	Geoff Levand <geoff@infradead.org>
9753L:	linuxppc-dev@lists.ozlabs.org
9754S:	Maintained
9755F:	arch/powerpc/boot/ps3*
9756F:	arch/powerpc/include/asm/lv1call.h
9757F:	arch/powerpc/include/asm/ps3*.h
9758F:	arch/powerpc/platforms/ps3/
9759F:	drivers/*/ps3*
9760F:	drivers/ps3/
9761F:	drivers/rtc/rtc-ps3.c
9762F:	drivers/usb/host/*ps3.c
9763F:	sound/ppc/snd_ps3*
9764
9765PS3VRAM DRIVER
9766M:	Jim Paris <jim@jtan.com>
9767M:	Geoff Levand <geoff@infradead.org>
9768L:	linuxppc-dev@lists.ozlabs.org
9769S:	Maintained
9770F:	drivers/block/ps3vram.c
9771
9772PSTORE FILESYSTEM
9773M:	Anton Vorontsov <anton@enomsg.org>
9774M:	Colin Cross <ccross@android.com>
9775M:	Kees Cook <keescook@chromium.org>
9776M:	Tony Luck <tony.luck@intel.com>
9777S:	Maintained
9778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9779F:	fs/pstore/
9780F:	include/linux/pstore*
9781F:	drivers/firmware/efi/efi-pstore.c
9782F:	drivers/acpi/apei/erst.c
9783
9784PTP HARDWARE CLOCK SUPPORT
9785M:	Richard Cochran <richardcochran@gmail.com>
9786L:	netdev@vger.kernel.org
9787S:	Maintained
9788W:	http://linuxptp.sourceforge.net/
9789F:	Documentation/ABI/testing/sysfs-ptp
9790F:	Documentation/ptp/*
9791F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9792F:	drivers/net/phy/dp83640*
9793F:	drivers/ptp/*
9794F:	include/linux/ptp_cl*
9795
9796PTRACE SUPPORT
9797M:	Roland McGrath <roland@hack.frob.com>
9798M:	Oleg Nesterov <oleg@redhat.com>
9799S:	Maintained
9800F:	include/asm-generic/syscall.h
9801F:	include/linux/ptrace.h
9802F:	include/linux/regset.h
9803F:	include/linux/tracehook.h
9804F:	include/uapi/linux/ptrace.h
9805F:	kernel/ptrace.c
9806
9807PULSE8-CEC DRIVER
9808M:	Hans Verkuil <hverkuil@xs4all.nl>
9809L:	linux-media@vger.kernel.org
9810T:	git git://linuxtv.org/media_tree.git
9811S:	Maintained
9812F:	drivers/media/usb/pulse8-cec/*
9813
9814PVRUSB2 VIDEO4LINUX DRIVER
9815M:	Mike Isely <isely@pobox.com>
9816L:	pvrusb2@isely.net	(subscribers-only)
9817L:	linux-media@vger.kernel.org
9818W:	http://www.isely.net/pvrusb2/
9819T:	git git://linuxtv.org/media_tree.git
9820S:	Maintained
9821F:	Documentation/media/v4l-drivers/pvrusb2*
9822F:	drivers/media/usb/pvrusb2/
9823
9824PWC WEBCAM DRIVER
9825M:	Hans Verkuil <hverkuil@xs4all.nl>
9826L:	linux-media@vger.kernel.org
9827T:	git git://linuxtv.org/media_tree.git
9828S:	Odd Fixes
9829F:	drivers/media/usb/pwc/*
9830
9831PWM FAN DRIVER
9832M:	Kamil Debski <kamil@wypas.org>
9833M:	Lukasz Majewski <l.majewski@samsung.com>
9834L:	linux-hwmon@vger.kernel.org
9835S:	Supported
9836F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9837F:	Documentation/hwmon/pwm-fan
9838F:	drivers/hwmon/pwm-fan.c
9839
9840PWM SUBSYSTEM
9841M:	Thierry Reding <thierry.reding@gmail.com>
9842L:	linux-pwm@vger.kernel.org
9843S:	Maintained
9844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9845F:	Documentation/pwm.txt
9846F:	Documentation/devicetree/bindings/pwm/
9847F:	include/linux/pwm.h
9848F:	drivers/pwm/
9849F:	drivers/video/backlight/pwm_bl.c
9850F:	include/linux/pwm_backlight.h
9851
9852PXA2xx/PXA3xx SUPPORT
9853M:	Daniel Mack <daniel@zonque.org>
9854M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9855M:	Robert Jarzmik <robert.jarzmik@free.fr>
9856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9857T:	git git://github.com/hzhuang1/linux.git
9858T:	git git://github.com/rjarzmik/linux.git
9859S:	Maintained
9860F:	arch/arm/boot/dts/pxa*
9861F:	arch/arm/mach-pxa/
9862F:	drivers/dma/pxa*
9863F:	drivers/pcmcia/pxa2xx*
9864F:	drivers/pinctrl/pxa/
9865F:	drivers/spi/spi-pxa2xx*
9866F:	drivers/usb/gadget/udc/pxa2*
9867F:	include/sound/pxa2xx-lib.h
9868F:	sound/arm/pxa*
9869F:	sound/soc/pxa/
9870
9871PXA GPIO DRIVER
9872M:	Robert Jarzmik <robert.jarzmik@free.fr>
9873L:	linux-gpio@vger.kernel.org
9874S:	Maintained
9875F:	drivers/gpio/gpio-pxa.c
9876
9877PXA3xx NAND FLASH DRIVER
9878M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9879L:	linux-mtd@lists.infradead.org
9880S:	Maintained
9881F:	drivers/mtd/nand/pxa3xx_nand.c
9882
9883MMP SUPPORT
9884M:	Eric Miao <eric.y.miao@gmail.com>
9885M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9887T:	git git://github.com/hzhuang1/linux.git
9888T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9889S:	Maintained
9890F:	arch/arm/boot/dts/mmp*
9891F:	arch/arm/mach-mmp/
9892
9893PXA MMCI DRIVER
9894S:	Orphan
9895
9896PXA RTC DRIVER
9897M:	Robert Jarzmik <robert.jarzmik@free.fr>
9898L:	rtc-linux@googlegroups.com
9899S:	Maintained
9900
9901QAT DRIVER
9902M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9903M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
9904L:	qat-linux@intel.com
9905S:	Supported
9906F:	drivers/crypto/qat/
9907
9908QIB DRIVER
9909M:	Mike Marciniszyn <infinipath@intel.com>
9910L:	linux-rdma@vger.kernel.org
9911S:	Supported
9912F:	drivers/infiniband/hw/qib/
9913
9914QLOGIC QLA1280 SCSI DRIVER
9915M:	Michael Reed <mdr@sgi.com>
9916L:	linux-scsi@vger.kernel.org
9917S:	Maintained
9918F:	drivers/scsi/qla1280.[ch]
9919
9920QLOGIC QLA2XXX FC-SCSI DRIVER
9921M:	qla2xxx-upstream@qlogic.com
9922L:	linux-scsi@vger.kernel.org
9923S:	Supported
9924F:	Documentation/scsi/LICENSE.qla2xxx
9925F:	drivers/scsi/qla2xxx/
9926
9927QLOGIC QLA4XXX iSCSI DRIVER
9928M:	QLogic-Storage-Upstream@qlogic.com
9929L:	linux-scsi@vger.kernel.org
9930S:	Supported
9931F:	Documentation/scsi/LICENSE.qla4xxx
9932F:	drivers/scsi/qla4xxx/
9933
9934QLOGIC QLA3XXX NETWORK DRIVER
9935M:	Dept-GELinuxNICDev@cavium.com
9936L:	netdev@vger.kernel.org
9937S:	Supported
9938F:	Documentation/networking/LICENSE.qla3xxx
9939F:	drivers/net/ethernet/qlogic/qla3xxx.*
9940
9941QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9942M:	Harish Patil <harish.patil@cavium.com>
9943M:	Manish Chopra <manish.chopra@cavium.com>
9944M:	Dept-GELinuxNICDev@cavium.com
9945L:	netdev@vger.kernel.org
9946S:	Supported
9947F:	drivers/net/ethernet/qlogic/qlcnic/
9948
9949QLOGIC QLGE 10Gb ETHERNET DRIVER
9950M:	Harish Patil <harish.patil@cavium.com>
9951M:	Manish Chopra <manish.chopra@cavium.com>
9952M:	Dept-GELinuxNICDev@cavium.com
9953L:	netdev@vger.kernel.org
9954S:	Supported
9955F:	drivers/net/ethernet/qlogic/qlge/
9956
9957QLOGIC QL4xxx ETHERNET DRIVER
9958M:	Yuval Mintz <Yuval.Mintz@cavium.com>
9959M:	Ariel Elior <Ariel.Elior@cavium.com>
9960M:	everest-linux-l2@cavium.com
9961L:	netdev@vger.kernel.org
9962S:	Supported
9963F:	drivers/net/ethernet/qlogic/qed/
9964F:	include/linux/qed/
9965F:	drivers/net/ethernet/qlogic/qede/
9966
9967QNX4 FILESYSTEM
9968M:	Anders Larsen <al@alarsen.net>
9969W:	http://www.alarsen.net/linux/qnx4fs/
9970S:	Maintained
9971F:	fs/qnx4/
9972F:	include/uapi/linux/qnx4_fs.h
9973F:	include/uapi/linux/qnxtypes.h
9974
9975QT1010 MEDIA DRIVER
9976M:	Antti Palosaari <crope@iki.fi>
9977L:	linux-media@vger.kernel.org
9978W:	https://linuxtv.org
9979W:	http://palosaari.fi/linux/
9980Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9981T:	git git://linuxtv.org/anttip/media_tree.git
9982S:	Maintained
9983F:	drivers/media/tuners/qt1010*
9984
9985QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9986M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9987L:	linux-wireless@vger.kernel.org
9988L:	ath9k-devel@lists.ath9k.org
9989W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9990S:	Supported
9991F:	drivers/net/wireless/ath/ath9k/
9992
9993QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9994M:	Kalle Valo <kvalo@qca.qualcomm.com>
9995L:	ath10k@lists.infradead.org
9996W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9998S:	Supported
9999F:	drivers/net/wireless/ath/ath10k/
10000
10001QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10002M:	Timur Tabi <timur@codeaurora.org>
10003L:	netdev@vger.kernel.org
10004S:	Supported
10005F:	drivers/net/ethernet/qualcomm/emac/
10006
10007QUALCOMM HEXAGON ARCHITECTURE
10008M:	Richard Kuo <rkuo@codeaurora.org>
10009L:	linux-hexagon@vger.kernel.org
10010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10011S:	Supported
10012F:	arch/hexagon/
10013
10014QUALCOMM WCN36XX WIRELESS DRIVER
10015M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10016L:	wcn36xx@lists.infradead.org
10017W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10018T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10019S:	Supported
10020F:	drivers/net/wireless/ath/wcn36xx/
10021
10022QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10023M:	Gabriel Somlo <somlo@cmu.edu>
10024M:	"Michael S. Tsirkin" <mst@redhat.com>
10025L:	qemu-devel@nongnu.org
10026S:	Maintained
10027F:	drivers/firmware/qemu_fw_cfg.c
10028
10029RADOS BLOCK DEVICE (RBD)
10030M:	Ilya Dryomov <idryomov@gmail.com>
10031M:	Sage Weil <sage@redhat.com>
10032M:	Alex Elder <elder@kernel.org>
10033L:	ceph-devel@vger.kernel.org
10034W:	http://ceph.com/
10035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10036T:	git git://github.com/ceph/ceph-client.git
10037S:	Supported
10038F:	Documentation/ABI/testing/sysfs-bus-rbd
10039F:	drivers/block/rbd.c
10040F:	drivers/block/rbd_types.h
10041
10042RADEON FRAMEBUFFER DISPLAY DRIVER
10043M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10044L:	linux-fbdev@vger.kernel.org
10045S:	Maintained
10046F:	drivers/video/fbdev/aty/radeon*
10047F:	include/uapi/linux/radeonfb.h
10048
10049RADIOSHARK RADIO DRIVER
10050M:	Hans Verkuil <hverkuil@xs4all.nl>
10051L:	linux-media@vger.kernel.org
10052T:	git git://linuxtv.org/media_tree.git
10053S:	Maintained
10054F:	drivers/media/radio/radio-shark.c
10055
10056RADIOSHARK2 RADIO DRIVER
10057M:	Hans Verkuil <hverkuil@xs4all.nl>
10058L:	linux-media@vger.kernel.org
10059T:	git git://linuxtv.org/media_tree.git
10060S:	Maintained
10061F:	drivers/media/radio/radio-shark2.c
10062F:	drivers/media/radio/radio-tea5777.c
10063
10064RAGE128 FRAMEBUFFER DISPLAY DRIVER
10065M:	Paul Mackerras <paulus@samba.org>
10066L:	linux-fbdev@vger.kernel.org
10067S:	Maintained
10068F:	drivers/video/fbdev/aty/aty128fb.c
10069
10070RALINK MIPS ARCHITECTURE
10071M:	John Crispin <john@phrozen.org>
10072L:	linux-mips@linux-mips.org
10073S:	Maintained
10074F:	arch/mips/ralink
10075
10076RALINK RT2X00 WIRELESS LAN DRIVER
10077P:	rt2x00 project
10078M:	Stanislaw Gruszka <sgruszka@redhat.com>
10079M:	Helmut Schaa <helmut.schaa@googlemail.com>
10080L:	linux-wireless@vger.kernel.org
10081S:	Maintained
10082F:	drivers/net/wireless/ralink/rt2x00/
10083
10084RAMDISK RAM BLOCK DEVICE DRIVER
10085M:	Jens Axboe <axboe@kernel.dk>
10086S:	Maintained
10087F:	Documentation/blockdev/ramdisk.txt
10088F:	drivers/block/brd.c
10089
10090RANDOM NUMBER DRIVER
10091M:	"Theodore Ts'o" <tytso@mit.edu>
10092S:	Maintained
10093F:	drivers/char/random.c
10094
10095RAPIDIO SUBSYSTEM
10096M:	Matt Porter <mporter@kernel.crashing.org>
10097M:	Alexandre Bounine <alexandre.bounine@idt.com>
10098S:	Maintained
10099F:	drivers/rapidio/
10100
10101RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10102L:	linux-wireless@vger.kernel.org
10103S:	Orphan
10104F:	drivers/net/wireless/ray*
10105
10106RCUTORTURE MODULE
10107M:	Josh Triplett <josh@joshtriplett.org>
10108M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10109L:	linux-kernel@vger.kernel.org
10110S:	Supported
10111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10112F:	Documentation/RCU/torture.txt
10113F:	kernel/rcu/rcutorture.c
10114
10115RCUTORTURE TEST FRAMEWORK
10116M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10117M:	Josh Triplett <josh@joshtriplett.org>
10118R:	Steven Rostedt <rostedt@goodmis.org>
10119R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10120R:	Lai Jiangshan <jiangshanlai@gmail.com>
10121L:	linux-kernel@vger.kernel.org
10122S:	Supported
10123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10124F:	tools/testing/selftests/rcutorture
10125
10126RDC R-321X SoC
10127M:	Florian Fainelli <florian@openwrt.org>
10128S:	Maintained
10129
10130RDC R6040 FAST ETHERNET DRIVER
10131M:	Florian Fainelli <f.fainelli@gmail.com>
10132L:	netdev@vger.kernel.org
10133S:	Maintained
10134F:	drivers/net/ethernet/rdc/r6040.c
10135
10136RDS - RELIABLE DATAGRAM SOCKETS
10137M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10138L:	netdev@vger.kernel.org
10139L:	linux-rdma@vger.kernel.org
10140L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10141W:	https://oss.oracle.com/projects/rds/
10142S:	Supported
10143F:	net/rds/
10144F:	Documentation/networking/rds.txt
10145
10146RDMAVT - RDMA verbs software
10147M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10148L:	linux-rdma@vger.kernel.org
10149S:	Supported
10150F:	drivers/infiniband/sw/rdmavt
10151
10152READ-COPY UPDATE (RCU)
10153M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10154M:	Josh Triplett <josh@joshtriplett.org>
10155R:	Steven Rostedt <rostedt@goodmis.org>
10156R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10157R:	Lai Jiangshan <jiangshanlai@gmail.com>
10158L:	linux-kernel@vger.kernel.org
10159W:	http://www.rdrop.com/users/paulmck/RCU/
10160S:	Supported
10161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10162F:	Documentation/RCU/
10163X:	Documentation/RCU/torture.txt
10164F:	include/linux/rcu*
10165X:	include/linux/srcu.h
10166F:	kernel/rcu/
10167X:	kernel/torture.c
10168
10169REAL TIME CLOCK (RTC) SUBSYSTEM
10170M:	Alessandro Zummo <a.zummo@towertech.it>
10171M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10172L:	rtc-linux@googlegroups.com
10173Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10175S:	Maintained
10176F:	Documentation/devicetree/bindings/rtc/
10177F:	Documentation/rtc.txt
10178F:	drivers/rtc/
10179F:	include/linux/rtc.h
10180F:	include/uapi/linux/rtc.h
10181F:	include/linux/rtc/
10182F:	include/linux/platform_data/rtc-*
10183F:	tools/testing/selftests/timers/rtctest.c
10184
10185REALTEK AUDIO CODECS
10186M:	Bard Liao <bardliao@realtek.com>
10187M:	Oder Chiou <oder_chiou@realtek.com>
10188S:	Maintained
10189F:	sound/soc/codecs/rt*
10190F:	include/sound/rt*.h
10191
10192REISERFS FILE SYSTEM
10193L:	reiserfs-devel@vger.kernel.org
10194S:	Supported
10195F:	fs/reiserfs/
10196
10197REGISTER MAP ABSTRACTION
10198M:	Mark Brown <broonie@kernel.org>
10199L:	linux-kernel@vger.kernel.org
10200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10201S:	Supported
10202F:	Documentation/devicetree/bindings/regmap/
10203F:	drivers/base/regmap/
10204F:	include/linux/regmap.h
10205
10206REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10207M:	Ohad Ben-Cohen <ohad@wizery.com>
10208M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10209L:	linux-remoteproc@vger.kernel.org
10210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10211S:	Maintained
10212F:	Documentation/devicetree/bindings/remoteproc/
10213F:	Documentation/remoteproc.txt
10214F:	drivers/remoteproc/
10215F:	include/linux/remoteproc.h
10216
10217REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10218M:	Ohad Ben-Cohen <ohad@wizery.com>
10219M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10220L:	linux-remoteproc@vger.kernel.org
10221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10222S:	Maintained
10223F:	drivers/rpmsg/
10224F:	Documentation/rpmsg.txt
10225F:	include/linux/rpmsg.h
10226
10227RENESAS CLOCK DRIVERS
10228M:	Geert Uytterhoeven <geert+renesas@glider.be>
10229L:	linux-renesas-soc@vger.kernel.org
10230S:	Supported
10231F:	drivers/clk/renesas/
10232
10233RENESAS ETHERNET DRIVERS
10234R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10235L:	netdev@vger.kernel.org
10236L:	linux-renesas-soc@vger.kernel.org
10237F:	drivers/net/ethernet/renesas/
10238F:	include/linux/sh_eth.h
10239
10240RENESAS USB2 PHY DRIVER
10241M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10242L:	linux-renesas-soc@vger.kernel.org
10243S:	Maintained
10244F:	drivers/phy/phy-rcar-gen3-usb2.c
10245
10246RESET CONTROLLER FRAMEWORK
10247M:	Philipp Zabel <p.zabel@pengutronix.de>
10248T:	git git://git.pengutronix.de/git/pza/linux
10249S:	Maintained
10250F:	drivers/reset/
10251F:	Documentation/devicetree/bindings/reset/
10252F:	include/dt-bindings/reset/
10253F:	include/linux/reset.h
10254F:	include/linux/reset-controller.h
10255
10256RFKILL
10257M:	Johannes Berg <johannes@sipsolutions.net>
10258L:	linux-wireless@vger.kernel.org
10259W:	http://wireless.kernel.org/
10260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10262S:	Maintained
10263F:	Documentation/rfkill.txt
10264F:	net/rfkill/
10265
10266RHASHTABLE
10267M:	Thomas Graf <tgraf@suug.ch>
10268M:	Herbert Xu <herbert@gondor.apana.org.au>
10269L:	netdev@vger.kernel.org
10270S:	Maintained
10271F:	lib/rhashtable.c
10272F:	include/linux/rhashtable.h
10273
10274RICOH SMARTMEDIA/XD DRIVER
10275M:	Maxim Levitsky <maximlevitsky@gmail.com>
10276S:	Maintained
10277F:	drivers/mtd/nand/r852.c
10278F:	drivers/mtd/nand/r852.h
10279
10280RICOH R5C592 MEMORYSTICK DRIVER
10281M:	Maxim Levitsky <maximlevitsky@gmail.com>
10282S:	Maintained
10283F:	drivers/memstick/host/r592.*
10284
10285ROCCAT DRIVERS
10286M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10287W:	http://sourceforge.net/projects/roccat/
10288S:	Maintained
10289F:	drivers/hid/hid-roccat*
10290F:	include/linux/hid-roccat*
10291F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10292
10293ROCKER DRIVER
10294M:	Jiri Pirko <jiri@resnulli.us>
10295L:	netdev@vger.kernel.org
10296S:	Supported
10297F:	drivers/net/ethernet/rocker/
10298
10299ROCKETPORT DRIVER
10300P:	Comtrol Corp.
10301W:	http://www.comtrol.com
10302S:	Maintained
10303F:	Documentation/serial/rocket.txt
10304F:	drivers/tty/rocket*
10305
10306ROCKETPORT EXPRESS/INFINITY DRIVER
10307M:	Kevin Cernekee <cernekee@gmail.com>
10308L:	linux-serial@vger.kernel.org
10309S:	Odd Fixes
10310F:	drivers/tty/serial/rp2.*
10311
10312ROSE NETWORK LAYER
10313M:	Ralf Baechle <ralf@linux-mips.org>
10314L:	linux-hams@vger.kernel.org
10315W:	http://www.linux-ax25.org/
10316S:	Maintained
10317F:	include/net/rose.h
10318F:	include/uapi/linux/rose.h
10319F:	net/rose/
10320
10321RTL2830 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/rtl2830*
10330
10331RTL2832 MEDIA DRIVER
10332M:	Antti Palosaari <crope@iki.fi>
10333L:	linux-media@vger.kernel.org
10334W:	https://linuxtv.org
10335W:	http://palosaari.fi/linux/
10336Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10337T:	git git://linuxtv.org/anttip/media_tree.git
10338S:	Maintained
10339F:	drivers/media/dvb-frontends/rtl2832*
10340
10341RTL2832_SDR MEDIA DRIVER
10342M:	Antti Palosaari <crope@iki.fi>
10343L:	linux-media@vger.kernel.org
10344W:	https://linuxtv.org
10345W:	http://palosaari.fi/linux/
10346Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10347T:	git git://linuxtv.org/anttip/media_tree.git
10348S:	Maintained
10349F:	drivers/media/dvb-frontends/rtl2832_sdr*
10350
10351RTL8180 WIRELESS DRIVER
10352L:	linux-wireless@vger.kernel.org
10353W:	http://wireless.kernel.org/
10354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10355S:	Orphan
10356F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10357
10358RTL8187 WIRELESS DRIVER
10359M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10360M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10361M:	Larry Finger <Larry.Finger@lwfinger.net>
10362L:	linux-wireless@vger.kernel.org
10363W:	http://wireless.kernel.org/
10364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10365S:	Maintained
10366F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10367
10368RTL8192CE WIRELESS DRIVER
10369M:	Larry Finger <Larry.Finger@lwfinger.net>
10370M:	Chaoming Li <chaoming_li@realsil.com.cn>
10371L:	linux-wireless@vger.kernel.org
10372W:	http://wireless.kernel.org/
10373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10374S:	Maintained
10375F:	drivers/net/wireless/realtek/rtlwifi/
10376F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10377
10378RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10379M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10380L:	linux-wireless@vger.kernel.org
10381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10382S:	Maintained
10383F:	drivers/net/wireless/realtek/rtl8xxxu/
10384
10385S3 SAVAGE FRAMEBUFFER DRIVER
10386M:	Antonino Daplas <adaplas@gmail.com>
10387L:	linux-fbdev@vger.kernel.org
10388S:	Maintained
10389F:	drivers/video/fbdev/savage/
10390
10391S390
10392M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10393M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10394L:	linux-s390@vger.kernel.org
10395W:	http://www.ibm.com/developerworks/linux/linux390/
10396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10397S:	Supported
10398F:	arch/s390/
10399F:	drivers/s390/
10400F:	Documentation/s390/
10401F:	Documentation/DocBook/s390*
10402
10403S390 COMMON I/O LAYER
10404M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10405M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10406L:	linux-s390@vger.kernel.org
10407W:	http://www.ibm.com/developerworks/linux/linux390/
10408S:	Supported
10409F:	drivers/s390/cio/
10410
10411S390 DASD DRIVER
10412M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10413M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10414L:	linux-s390@vger.kernel.org
10415W:	http://www.ibm.com/developerworks/linux/linux390/
10416S:	Supported
10417F:	drivers/s390/block/dasd*
10418F:	block/partitions/ibm.c
10419
10420S390 NETWORK DRIVERS
10421M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10422L:	linux-s390@vger.kernel.org
10423W:	http://www.ibm.com/developerworks/linux/linux390/
10424S:	Supported
10425F:	drivers/s390/net/
10426
10427S390 PCI SUBSYSTEM
10428M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10429M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10430L:	linux-s390@vger.kernel.org
10431W:	http://www.ibm.com/developerworks/linux/linux390/
10432S:	Supported
10433F:	arch/s390/pci/
10434F:	drivers/pci/hotplug/s390_pci_hpc.c
10435
10436S390 ZCRYPT DRIVER
10437M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10438L:	linux-s390@vger.kernel.org
10439W:	http://www.ibm.com/developerworks/linux/linux390/
10440S:	Supported
10441F:	drivers/s390/crypto/
10442
10443S390 ZFCP DRIVER
10444M:	Steffen Maier <maier@linux.vnet.ibm.com>
10445L:	linux-s390@vger.kernel.org
10446W:	http://www.ibm.com/developerworks/linux/linux390/
10447S:	Supported
10448F:	drivers/s390/scsi/zfcp_*
10449
10450S390 IUCV NETWORK LAYER
10451M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10452L:	linux-s390@vger.kernel.org
10453W:	http://www.ibm.com/developerworks/linux/linux390/
10454S:	Supported
10455F:	drivers/s390/net/*iucv*
10456F:	include/net/iucv/
10457F:	net/iucv/
10458
10459S390 IOMMU (PCI)
10460M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10461L:	linux-s390@vger.kernel.org
10462W:	http://www.ibm.com/developerworks/linux/linux390/
10463S:	Supported
10464F:	drivers/iommu/s390-iommu.c
10465
10466S3C24XX SD/MMC Driver
10467M:	Ben Dooks <ben-linux@fluff.org>
10468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10469S:	Supported
10470F:	drivers/mmc/host/s3cmci.*
10471
10472SAA6588 RDS RECEIVER DRIVER
10473M:	Hans Verkuil <hverkuil@xs4all.nl>
10474L:	linux-media@vger.kernel.org
10475T:	git git://linuxtv.org/media_tree.git
10476W:	https://linuxtv.org
10477S:	Odd Fixes
10478F:	drivers/media/i2c/saa6588*
10479
10480SAA7134 VIDEO4LINUX DRIVER
10481M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10482M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10483L:	linux-media@vger.kernel.org
10484W:	https://linuxtv.org
10485T:	git git://linuxtv.org/media_tree.git
10486S:	Odd fixes
10487F:	Documentation/media/v4l-drivers/saa7134*
10488F:	drivers/media/pci/saa7134/
10489
10490SAA7146 VIDEO4LINUX-2 DRIVER
10491M:	Hans Verkuil <hverkuil@xs4all.nl>
10492L:	linux-media@vger.kernel.org
10493T:	git git://linuxtv.org/media_tree.git
10494S:	Maintained
10495F:	drivers/media/common/saa7146/
10496F:	drivers/media/pci/saa7146/
10497F:	include/media/saa7146*
10498
10499SAMSUNG LAPTOP DRIVER
10500M:	Corentin Chary <corentin.chary@gmail.com>
10501L:	platform-driver-x86@vger.kernel.org
10502S:	Maintained
10503F:	drivers/platform/x86/samsung-laptop.c
10504
10505SAMSUNG AUDIO (ASoC) DRIVERS
10506M:	Krzysztof Kozlowski <krzk@kernel.org>
10507M:	Sangbeom Kim <sbkim73@samsung.com>
10508M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10509L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10510S:	Supported
10511F:	sound/soc/samsung/
10512
10513SAMSUNG FRAMEBUFFER DRIVER
10514M:	Jingoo Han <jingoohan1@gmail.com>
10515L:	linux-fbdev@vger.kernel.org
10516S:	Maintained
10517F:	drivers/video/fbdev/s3c-fb.c
10518
10519SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10520M:	Sangbeom Kim <sbkim73@samsung.com>
10521M:	Krzysztof Kozlowski <krzk@kernel.org>
10522M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10523L:	linux-kernel@vger.kernel.org
10524L:	linux-samsung-soc@vger.kernel.org
10525S:	Supported
10526F:	drivers/mfd/sec*.c
10527F:	drivers/regulator/s2m*.c
10528F:	drivers/regulator/s5m*.c
10529F:	drivers/clk/clk-s2mps11.c
10530F:	drivers/rtc/rtc-s5m.c
10531F:	include/linux/mfd/samsung/
10532F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10533F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10534F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10535F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10536
10537SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10538M:	Kyungmin Park <kyungmin.park@samsung.com>
10539M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10540L:	linux-media@vger.kernel.org
10541Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10542S:	Supported
10543F:	drivers/media/platform/exynos4-is/
10544
10545SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10546M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10547L:	linux-media@vger.kernel.org
10548L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10549S:	Maintained
10550F:	drivers/media/platform/s3c-camif/
10551F:	include/media/drv-intf/s3c_camif.h
10552
10553SAMSUNG S5C73M3 CAMERA DRIVER
10554M:	Kyungmin Park <kyungmin.park@samsung.com>
10555M:	Andrzej Hajda <a.hajda@samsung.com>
10556L:	linux-media@vger.kernel.org
10557S:	Supported
10558F:	drivers/media/i2c/s5c73m3/*
10559
10560SAMSUNG S5K5BAF CAMERA DRIVER
10561M:	Kyungmin Park <kyungmin.park@samsung.com>
10562M:	Andrzej Hajda <a.hajda@samsung.com>
10563L:	linux-media@vger.kernel.org
10564S:	Supported
10565F:	drivers/media/i2c/s5k5baf.c
10566
10567SAMSUNG S3FWRN5 NFC DRIVER
10568M:	Robert Baldyga <r.baldyga@samsung.com>
10569M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10570L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10571S:	Supported
10572F:	drivers/nfc/s3fwrn5
10573
10574SAMSUNG SOC CLOCK DRIVERS
10575M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10576M:	Tomasz Figa <tomasz.figa@gmail.com>
10577M:	Chanwoo Choi <cw00.choi@samsung.com>
10578S:	Supported
10579L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10580F:	drivers/clk/samsung/
10581F:	include/dt-bindings/clock/exynos*.h
10582F:	Documentation/devicetree/bindings/clock/exynos*.txt
10583
10584SAMSUNG SPI DRIVERS
10585M:	Kukjin Kim <kgene@kernel.org>
10586M:	Krzysztof Kozlowski <krzk@kernel.org>
10587M:	Andi Shyti <andi.shyti@samsung.com>
10588L:	linux-spi@vger.kernel.org
10589L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10590S:	Maintained
10591F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10592F:	drivers/spi/spi-s3c*
10593F:	include/linux/platform_data/spi-s3c64xx.h
10594
10595SAMSUNG SXGBE DRIVERS
10596M:	Byungho An <bh74.an@samsung.com>
10597M:	Girish K S <ks.giri@samsung.com>
10598M:	Vipul Pandya <vipul.pandya@samsung.com>
10599S:	Supported
10600L:	netdev@vger.kernel.org
10601F:	drivers/net/ethernet/samsung/sxgbe/
10602
10603SAMSUNG THERMAL DRIVER
10604M:	Lukasz Majewski <l.majewski@samsung.com>
10605L:	linux-pm@vger.kernel.org
10606L:	linux-samsung-soc@vger.kernel.org
10607S:	Supported
10608T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10609F:	drivers/thermal/samsung/
10610
10611SAMSUNG USB2 PHY DRIVER
10612M:	Kamil Debski <kamil@wypas.org>
10613M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10614L:	linux-kernel@vger.kernel.org
10615S:	Supported
10616F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10617F:	Documentation/phy/samsung-usb2.txt
10618F:	drivers/phy/phy-exynos4210-usb2.c
10619F:	drivers/phy/phy-exynos4x12-usb2.c
10620F:	drivers/phy/phy-exynos5250-usb2.c
10621F:	drivers/phy/phy-s5pv210-usb2.c
10622F:	drivers/phy/phy-samsung-usb2.c
10623F:	drivers/phy/phy-samsung-usb2.h
10624
10625SERIAL DRIVERS
10626M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10627L:	linux-serial@vger.kernel.org
10628S:	Maintained
10629F:	Documentation/devicetree/bindings/serial/
10630F:	drivers/tty/serial/
10631
10632STI CEC DRIVER
10633M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
10634L:	kernel@stlinux.com
10635S:	Maintained
10636F:	drivers/staging/media/st-cec/
10637F:	Documentation/devicetree/bindings/media/stih-cec.txt
10638
10639SYNOPSYS DESIGNWARE DMAC DRIVER
10640M:	Viresh Kumar <vireshk@kernel.org>
10641M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10642S:	Maintained
10643F:	include/linux/dma/dw.h
10644F:	include/linux/platform_data/dma-dw.h
10645F:	drivers/dma/dw/
10646
10647SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10648M: Lars Persson <lars.persson@axis.com>
10649L: netdev@vger.kernel.org
10650S: Supported
10651F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10652F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10653
10654SYNOPSYS DESIGNWARE I2C DRIVER
10655M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10656R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10657R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10658L:	linux-i2c@vger.kernel.org
10659S:	Maintained
10660F:	drivers/i2c/busses/i2c-designware-*
10661F:	include/linux/platform_data/i2c-designware.h
10662
10663SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10664M:	Jaehoon Chung <jh80.chung@samsung.com>
10665L:	linux-mmc@vger.kernel.org
10666S:	Maintained
10667F:	include/linux/mmc/dw_mmc.h
10668F:	drivers/mmc/host/dw_mmc*
10669
10670SYSTEM TRACE MODULE CLASS
10671M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10672S:	Maintained
10673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10674F:	Documentation/trace/stm.txt
10675F:	drivers/hwtracing/stm/
10676F:	include/linux/stm.h
10677F:	include/uapi/linux/stm.h
10678
10679THUNDERBOLT DRIVER
10680M:	Andreas Noever <andreas.noever@gmail.com>
10681S:	Maintained
10682F:	drivers/thunderbolt/
10683
10684TI BQ27XXX POWER SUPPLY DRIVER
10685R:	Andrew F. Davis <afd@ti.com>
10686F:	include/linux/power/bq27xxx_battery.h
10687F:	drivers/power/supply/bq27xxx_battery.c
10688F:	drivers/power/supply/bq27xxx_battery_i2c.c
10689
10690TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10691M:	John Stultz <john.stultz@linaro.org>
10692M:	Thomas Gleixner <tglx@linutronix.de>
10693L:	linux-kernel@vger.kernel.org
10694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10695S:	Supported
10696F:	include/linux/clocksource.h
10697F:	include/linux/time.h
10698F:	include/linux/timex.h
10699F:	include/uapi/linux/time.h
10700F:	include/uapi/linux/timex.h
10701F:	kernel/time/clocksource.c
10702F:	kernel/time/time*.c
10703F:	kernel/time/alarmtimer.c
10704F:	kernel/time/ntp.c
10705F:	tools/testing/selftests/timers/
10706
10707SC1200 WDT DRIVER
10708M:	Zwane Mwaikambo <zwanem@gmail.com>
10709S:	Maintained
10710F:	drivers/watchdog/sc1200wdt.c
10711
10712SCHEDULER
10713M:	Ingo Molnar <mingo@redhat.com>
10714M:	Peter Zijlstra <peterz@infradead.org>
10715L:	linux-kernel@vger.kernel.org
10716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10717S:	Maintained
10718F:	kernel/sched/
10719F:	include/linux/sched.h
10720F:	include/uapi/linux/sched.h
10721F:	include/linux/wait.h
10722
10723SCORE ARCHITECTURE
10724M:	Chen Liqin <liqin.linux@gmail.com>
10725M:	Lennox Wu <lennox.wu@gmail.com>
10726W:	http://www.sunplus.com
10727S:	Supported
10728F:	arch/score/
10729
10730SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10731M:	Sudeep Holla <sudeep.holla@arm.com>
10732L:	linux-arm-kernel@lists.infradead.org
10733S:	Maintained
10734F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10735F:	drivers/clk/clk-scpi.c
10736F:	drivers/cpufreq/scpi-cpufreq.c
10737F:	drivers/firmware/arm_scpi.c
10738F:	include/linux/scpi_protocol.h
10739
10740SCSI CDROM DRIVER
10741M:	Jens Axboe <axboe@kernel.dk>
10742L:	linux-scsi@vger.kernel.org
10743W:	http://www.kernel.dk
10744S:	Maintained
10745F:	drivers/scsi/sr*
10746
10747SCSI RDMA PROTOCOL (SRP) INITIATOR
10748M:	Bart Van Assche <bart.vanassche@sandisk.com>
10749L:	linux-rdma@vger.kernel.org
10750S:	Supported
10751W:	http://www.openfabrics.org
10752Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10754F:	drivers/infiniband/ulp/srp/
10755F:	include/scsi/srp.h
10756
10757SCSI SG DRIVER
10758M:	Doug Gilbert <dgilbert@interlog.com>
10759L:	linux-scsi@vger.kernel.org
10760W:	http://sg.danny.cz/sg
10761S:	Maintained
10762F:	Documentation/scsi/scsi-generic.txt
10763F:	drivers/scsi/sg.c
10764F:	include/scsi/sg.h
10765
10766SCSI SUBSYSTEM
10767M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10769M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10771L:	linux-scsi@vger.kernel.org
10772S:	Maintained
10773F:	Documentation/devicetree/bindings/scsi/
10774F:	drivers/scsi/
10775F:	include/scsi/
10776
10777SCSI TAPE DRIVER
10778M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10779L:	linux-scsi@vger.kernel.org
10780S:	Maintained
10781F:	Documentation/scsi/st.txt
10782F:	drivers/scsi/st.*
10783F:	drivers/scsi/st_*.h
10784
10785SCTP PROTOCOL
10786M:	Vlad Yasevich <vyasevich@gmail.com>
10787M:	Neil Horman <nhorman@tuxdriver.com>
10788L:	linux-sctp@vger.kernel.org
10789W:	http://lksctp.sourceforge.net
10790S:	Maintained
10791F:	Documentation/networking/sctp.txt
10792F:	include/linux/sctp.h
10793F:	include/uapi/linux/sctp.h
10794F:	include/net/sctp/
10795F:	net/sctp/
10796
10797SCx200 CPU SUPPORT
10798M:	Jim Cromie <jim.cromie@gmail.com>
10799S:	Odd Fixes
10800F:	Documentation/i2c/busses/scx200_acb
10801F:	arch/x86/platform/scx200/
10802F:	drivers/watchdog/scx200_wdt.c
10803F:	drivers/i2c/busses/scx200*
10804F:	drivers/mtd/maps/scx200_docflash.c
10805F:	include/linux/scx200.h
10806
10807SCx200 GPIO DRIVER
10808M:	Jim Cromie <jim.cromie@gmail.com>
10809S:	Maintained
10810F:	drivers/char/scx200_gpio.c
10811F:	include/linux/scx200_gpio.h
10812
10813SCx200 HRT CLOCKSOURCE DRIVER
10814M:	Jim Cromie <jim.cromie@gmail.com>
10815S:	Maintained
10816F:	drivers/clocksource/scx200_hrt.c
10817
10818SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10819M:	Sascha Sommer <saschasommer@freenet.de>
10820L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10821S:	Maintained
10822F:	drivers/mmc/host/sdricoh_cs.c
10823
10824SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10825M:	Adrian Hunter <adrian.hunter@intel.com>
10826L:	linux-mmc@vger.kernel.org
10827T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10828S:	Maintained
10829F:	drivers/mmc/host/sdhci*
10830F:	include/linux/mmc/sdhci*
10831
10832SECURE COMPUTING
10833M:	Kees Cook <keescook@chromium.org>
10834R:	Andy Lutomirski <luto@amacapital.net>
10835R:	Will Drewry <wad@chromium.org>
10836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10837S:	Supported
10838F:	kernel/seccomp.c
10839F:	include/uapi/linux/seccomp.h
10840F:	include/linux/seccomp.h
10841F:	tools/testing/selftests/seccomp/*
10842K:	\bsecure_computing
10843K:	\bTIF_SECCOMP\b
10844
10845SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10846M:	Al Cooper <alcooperx@gmail.com>
10847L:	linux-mmc@vger.kernel.org
10848L:	bcm-kernel-feedback-list@broadcom.com
10849S:	Maintained
10850F:	drivers/mmc/host/sdhci-brcmstb*
10851
10852SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10853M:	Ben Dooks <ben-linux@fluff.org>
10854M:	Jaehoon Chung <jh80.chung@samsung.com>
10855L:	linux-mmc@vger.kernel.org
10856S:	Maintained
10857F:	drivers/mmc/host/sdhci-s3c*
10858
10859SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10860M:	Viresh Kumar <vireshk@kernel.org>
10861L:	linux-mmc@vger.kernel.org
10862S:	Maintained
10863F:	drivers/mmc/host/sdhci-spear.c
10864
10865SECURITY SUBSYSTEM
10866M:	James Morris <james.l.morris@oracle.com>
10867M:	"Serge E. Hallyn" <serge@hallyn.com>
10868L:	linux-security-module@vger.kernel.org (suggested Cc:)
10869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10870W:	http://kernsec.org/
10871S:	Supported
10872F:	security/
10873
10874SECURITY CONTACT
10875M:	Security Officers <security@kernel.org>
10876S:	Supported
10877
10878SELINUX SECURITY MODULE
10879M:	Paul Moore <paul@paul-moore.com>
10880M:	Stephen Smalley <sds@tycho.nsa.gov>
10881M:	Eric Paris <eparis@parisplace.org>
10882L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
10883W:	http://selinuxproject.org
10884T:	git git://git.infradead.org/users/pcmoore/selinux
10885S:	Supported
10886F:	include/linux/selinux*
10887F:	security/selinux/
10888F:	scripts/selinux/
10889
10890APPARMOR SECURITY MODULE
10891M:	John Johansen <john.johansen@canonical.com>
10892L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10893W:	apparmor.wiki.kernel.org
10894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10895S:	Supported
10896F:	security/apparmor/
10897
10898LOADPIN SECURITY MODULE
10899M:	Kees Cook <keescook@chromium.org>
10900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10901S:	Supported
10902F:	security/loadpin/
10903
10904YAMA SECURITY MODULE
10905M:	Kees Cook <keescook@chromium.org>
10906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10907S:	Supported
10908F:	security/yama/
10909
10910SENSABLE PHANTOM
10911M:	Jiri Slaby <jirislaby@gmail.com>
10912S:	Maintained
10913F:	drivers/misc/phantom.c
10914F:	include/uapi/linux/phantom.h
10915
10916Emulex 10Gbps iSCSI - OneConnect DRIVER
10917M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10918M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
10919M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10920L:	linux-scsi@vger.kernel.org
10921W:	http://www.broadcom.com
10922S:	Supported
10923F:	drivers/scsi/be2iscsi/
10924
10925Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10926M:	Sathya Perla <sathya.perla@broadcom.com>
10927M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
10928M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10929M:	Somnath Kotur <somnath.kotur@broadcom.com>
10930L:	netdev@vger.kernel.org
10931W:	http://www.emulex.com
10932S:	Supported
10933F:	drivers/net/ethernet/emulex/benet/
10934
10935EMULEX ONECONNECT ROCE DRIVER
10936M:	Selvin Xavier <selvin.xavier@avagotech.com>
10937M:	Devesh Sharma <devesh.sharma@avagotech.com>
10938M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10939L:	linux-rdma@vger.kernel.org
10940W:	http://www.emulex.com
10941S:	Supported
10942F:	drivers/infiniband/hw/ocrdma/
10943F:	include/uapi/rdma/ocrdma-abi.h
10944
10945SFC NETWORK DRIVER
10946M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10947M:	Edward Cree <ecree@solarflare.com>
10948M:	Bert Kenward <bkenward@solarflare.com>
10949L:	netdev@vger.kernel.org
10950S:	Supported
10951F:	drivers/net/ethernet/sfc/
10952
10953SGI GRU DRIVER
10954M:	Dimitri Sivanich <sivanich@sgi.com>
10955S:	Maintained
10956F:	drivers/misc/sgi-gru/
10957
10958SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10959M:	Pat Gefre <pfg@sgi.com>
10960L:	linux-ia64@vger.kernel.org
10961S:	Supported
10962F:	Documentation/ia64/serial.txt
10963F:	drivers/tty/serial/ioc?_serial.c
10964F:	include/linux/ioc?.h
10965
10966SGI XP/XPC/XPNET DRIVER
10967M:	Cliff Whickman <cpw@sgi.com>
10968M:	Robin Holt <robinmholt@gmail.com>
10969S:	Maintained
10970F:	drivers/misc/sgi-xp/
10971
10972SI2157 MEDIA DRIVER
10973M:	Antti Palosaari <crope@iki.fi>
10974L:	linux-media@vger.kernel.org
10975W:	https://linuxtv.org
10976W:	http://palosaari.fi/linux/
10977Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10978T:	git git://linuxtv.org/anttip/media_tree.git
10979S:	Maintained
10980F:	drivers/media/tuners/si2157*
10981
10982SI2168 MEDIA DRIVER
10983M:	Antti Palosaari <crope@iki.fi>
10984L:	linux-media@vger.kernel.org
10985W:	https://linuxtv.org
10986W:	http://palosaari.fi/linux/
10987Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10988T:	git git://linuxtv.org/anttip/media_tree.git
10989S:	Maintained
10990F:	drivers/media/dvb-frontends/si2168*
10991
10992SI470X FM RADIO RECEIVER I2C DRIVER
10993M:	Hans Verkuil <hverkuil@xs4all.nl>
10994L:	linux-media@vger.kernel.org
10995T:	git git://linuxtv.org/media_tree.git
10996W:	https://linuxtv.org
10997S:	Odd Fixes
10998F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10999
11000SI470X FM RADIO RECEIVER USB DRIVER
11001M:	Hans Verkuil <hverkuil@xs4all.nl>
11002L:	linux-media@vger.kernel.org
11003T:	git git://linuxtv.org/media_tree.git
11004W:	https://linuxtv.org
11005S:	Maintained
11006F:	drivers/media/radio/si470x/radio-si470x-common.c
11007F:	drivers/media/radio/si470x/radio-si470x.h
11008F:	drivers/media/radio/si470x/radio-si470x-usb.c
11009
11010SI4713 FM RADIO TRANSMITTER I2C DRIVER
11011M:	Eduardo Valentin <edubezval@gmail.com>
11012L:	linux-media@vger.kernel.org
11013T:	git git://linuxtv.org/media_tree.git
11014W:	https://linuxtv.org
11015S:	Odd Fixes
11016F:	drivers/media/radio/si4713/si4713.?
11017
11018SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11019M:	Eduardo Valentin <edubezval@gmail.com>
11020L:	linux-media@vger.kernel.org
11021T:	git git://linuxtv.org/media_tree.git
11022W:	https://linuxtv.org
11023S:	Odd Fixes
11024F:	drivers/media/radio/si4713/radio-platform-si4713.c
11025
11026SI4713 FM RADIO TRANSMITTER USB DRIVER
11027M:	Hans Verkuil <hverkuil@xs4all.nl>
11028L:	linux-media@vger.kernel.org
11029T:	git git://linuxtv.org/media_tree.git
11030W:	https://linuxtv.org
11031S:	Maintained
11032F:	drivers/media/radio/si4713/radio-usb-si4713.c
11033
11034SIANO DVB DRIVER
11035M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11036M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11037L:	linux-media@vger.kernel.org
11038W:	https://linuxtv.org
11039T:	git git://linuxtv.org/media_tree.git
11040S:	Odd fixes
11041F:	drivers/media/common/siano/
11042F:	drivers/media/usb/siano/
11043F:	drivers/media/usb/siano/
11044F:	drivers/media/mmc/siano/
11045
11046SIMPLEFB FB DRIVER
11047M:	Hans de Goede <hdegoede@redhat.com>
11048L:	linux-fbdev@vger.kernel.org
11049S:	Maintained
11050F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11051F:	drivers/video/fbdev/simplefb.c
11052F:	include/linux/platform_data/simplefb.h
11053
11054SH_VEU V4L2 MEM2MEM DRIVER
11055L:	linux-media@vger.kernel.org
11056S:	Orphan
11057F:	drivers/media/platform/sh_veu.c
11058
11059SH_VOU V4L2 OUTPUT DRIVER
11060L:	linux-media@vger.kernel.org
11061S:	Orphan
11062F:	drivers/media/platform/sh_vou.c
11063F:	include/media/drv-intf/sh_vou.h
11064
11065SIMPLE FIRMWARE INTERFACE (SFI)
11066M:	Len Brown <lenb@kernel.org>
11067L:	sfi-devel@simplefirmware.org
11068W:	http://simplefirmware.org/
11069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11070S:	Supported
11071F:	arch/x86/platform/sfi/
11072F:	drivers/sfi/
11073F:	include/linux/sfi*.h
11074
11075SIMTEC EB110ATX (Chalice CATS)
11076P:	Ben Dooks
11077P:	Vincent Sanders <vince@simtec.co.uk>
11078M:	Simtec Linux Team <linux@simtec.co.uk>
11079W:	http://www.simtec.co.uk/products/EB110ATX/
11080S:	Supported
11081
11082SIMTEC EB2410ITX (BAST)
11083P:	Ben Dooks
11084P:	Vincent Sanders <vince@simtec.co.uk>
11085M:	Simtec Linux Team <linux@simtec.co.uk>
11086W:	http://www.simtec.co.uk/products/EB2410ITX/
11087S:	Supported
11088F:	arch/arm/mach-s3c24xx/mach-bast.c
11089F:	arch/arm/mach-s3c24xx/bast-ide.c
11090F:	arch/arm/mach-s3c24xx/bast-irq.c
11091
11092TI DAVINCI MACHINE SUPPORT
11093M:	Sekhar Nori <nsekhar@ti.com>
11094M:	Kevin Hilman <khilman@kernel.org>
11095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11097S:	Supported
11098F:	arch/arm/mach-davinci/
11099F:	drivers/i2c/busses/i2c-davinci.c
11100
11101TI DAVINCI SERIES MEDIA DRIVER
11102M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11103L:	linux-media@vger.kernel.org
11104W:	https://linuxtv.org
11105Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11106T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11107S:	Maintained
11108F:	drivers/media/platform/davinci/
11109F:	include/media/davinci/
11110
11111TI AM437X VPFE DRIVER
11112M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11113L:	linux-media@vger.kernel.org
11114W:	https://linuxtv.org
11115Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11116T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11117S:	Maintained
11118F:	drivers/media/platform/am437x/
11119
11120OV2659 OMNIVISION SENSOR DRIVER
11121M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11122L:	linux-media@vger.kernel.org
11123W:	https://linuxtv.org
11124Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11125T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11126S:	Maintained
11127F:	drivers/media/i2c/ov2659.c
11128F:	include/media/i2c/ov2659.h
11129
11130SILICON MOTION SM712 FRAME BUFFER DRIVER
11131M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11132M:	Teddy Wang <teddy.wang@siliconmotion.com>
11133M:	Sudip Mukherjee <sudip@vectorindia.org>
11134L:	linux-fbdev@vger.kernel.org
11135S:	Maintained
11136F:	drivers/video/fbdev/sm712*
11137F:	Documentation/fb/sm712fb.txt
11138
11139SIS 190 ETHERNET DRIVER
11140M:	Francois Romieu <romieu@fr.zoreil.com>
11141L:	netdev@vger.kernel.org
11142S:	Maintained
11143F:	drivers/net/ethernet/sis/sis190.c
11144
11145SIS 900/7016 FAST ETHERNET DRIVER
11146M:	Daniele Venzano <venza@brownhat.org>
11147W:	http://www.brownhat.org/sis900.html
11148L:	netdev@vger.kernel.org
11149S:	Maintained
11150F:	drivers/net/ethernet/sis/sis900.*
11151
11152SIS FRAMEBUFFER DRIVER
11153M:	Thomas Winischhofer <thomas@winischhofer.net>
11154W:	http://www.winischhofer.net/linuxsisvga.shtml
11155S:	Maintained
11156F:	Documentation/fb/sisfb.txt
11157F:	drivers/video/fbdev/sis/
11158F:	include/video/sisfb.h
11159
11160SIS USB2VGA DRIVER
11161M:	Thomas Winischhofer <thomas@winischhofer.net>
11162W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11163S:	Maintained
11164F:	drivers/usb/misc/sisusbvga/
11165
11166SLAB ALLOCATOR
11167M:	Christoph Lameter <cl@linux.com>
11168M:	Pekka Enberg <penberg@kernel.org>
11169M:	David Rientjes <rientjes@google.com>
11170M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11171M:	Andrew Morton <akpm@linux-foundation.org>
11172L:	linux-mm@kvack.org
11173S:	Maintained
11174F:	include/linux/sl?b*.h
11175F:	mm/sl?b*
11176
11177SLEEPABLE READ-COPY UPDATE (SRCU)
11178M:	Lai Jiangshan <jiangshanlai@gmail.com>
11179M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11180M:	Josh Triplett <josh@joshtriplett.org>
11181R:	Steven Rostedt <rostedt@goodmis.org>
11182R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11183L:	linux-kernel@vger.kernel.org
11184W:	http://www.rdrop.com/users/paulmck/RCU/
11185S:	Supported
11186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11187F:	include/linux/srcu.h
11188F:	kernel/rcu/srcu.c
11189
11190SMACK SECURITY MODULE
11191M:	Casey Schaufler <casey@schaufler-ca.com>
11192L:	linux-security-module@vger.kernel.org
11193W:	http://schaufler-ca.com
11194T:	git git://github.com/cschaufler/smack-next
11195S:	Maintained
11196F:	Documentation/security/Smack.txt
11197F:	security/smack/
11198
11199DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11200M:	Kevin Hilman <khilman@kernel.org>
11201M:	Nishanth Menon <nm@ti.com>
11202S:	Maintained
11203F:	drivers/power/avs/
11204F:	include/linux/power/smartreflex.h
11205L:	linux-pm@vger.kernel.org
11206
11207SMC91x ETHERNET DRIVER
11208M:	Nicolas Pitre <nico@fluxnic.net>
11209S:	Odd Fixes
11210F:	drivers/net/ethernet/smsc/smc91x.*
11211
11212SMIA AND SMIA++ IMAGE SENSOR DRIVER
11213M:	Sakari Ailus <sakari.ailus@iki.fi>
11214L:	linux-media@vger.kernel.org
11215S:	Maintained
11216F:	drivers/media/i2c/smiapp/
11217F:	include/media/i2c/smiapp.h
11218F:	drivers/media/i2c/smiapp-pll.c
11219F:	drivers/media/i2c/smiapp-pll.h
11220F:	include/uapi/linux/smiapp.h
11221F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11222
11223SMM665 HARDWARE MONITOR DRIVER
11224M:	Guenter Roeck <linux@roeck-us.net>
11225L:	linux-hwmon@vger.kernel.org
11226S:	Maintained
11227F:	Documentation/hwmon/smm665
11228F:	drivers/hwmon/smm665.c
11229
11230SMSC EMC2103 HARDWARE MONITOR DRIVER
11231M:	Steve Glendinning <steve.glendinning@shawell.net>
11232L:	linux-hwmon@vger.kernel.org
11233S:	Maintained
11234F:	Documentation/hwmon/emc2103
11235F:	drivers/hwmon/emc2103.c
11236
11237SMSC SCH5627 HARDWARE MONITOR DRIVER
11238M:	Hans de Goede <hdegoede@redhat.com>
11239L:	linux-hwmon@vger.kernel.org
11240S:	Supported
11241F:	Documentation/hwmon/sch5627
11242F:	drivers/hwmon/sch5627.c
11243
11244SMSC47B397 HARDWARE MONITOR DRIVER
11245M:	Jean Delvare <jdelvare@suse.com>
11246L:	linux-hwmon@vger.kernel.org
11247S:	Maintained
11248F:	Documentation/hwmon/smsc47b397
11249F:	drivers/hwmon/smsc47b397.c
11250
11251SMSC911x ETHERNET DRIVER
11252M:	Steve Glendinning <steve.glendinning@shawell.net>
11253L:	netdev@vger.kernel.org
11254S:	Maintained
11255F:	include/linux/smsc911x.h
11256F:	drivers/net/ethernet/smsc/smsc911x.*
11257
11258SMSC9420 PCI ETHERNET DRIVER
11259M:	Steve Glendinning <steve.glendinning@shawell.net>
11260L:	netdev@vger.kernel.org
11261S:	Maintained
11262F:	drivers/net/ethernet/smsc/smsc9420.*
11263
11264SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11265M:	Steve Glendinning <steve.glendinning@shawell.net>
11266L:	linux-fbdev@vger.kernel.org
11267S:	Maintained
11268F:	drivers/video/fbdev/smscufx.c
11269
11270SOC-CAMERA V4L2 SUBSYSTEM
11271M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11272L:	linux-media@vger.kernel.org
11273T:	git git://linuxtv.org/media_tree.git
11274S:	Maintained
11275F:	include/media/soc*
11276F:	drivers/media/i2c/soc_camera/
11277F:	drivers/media/platform/soc_camera/
11278
11279SOEKRIS NET48XX LED SUPPORT
11280M:	Chris Boot <bootc@bootc.net>
11281S:	Maintained
11282F:	drivers/leds/leds-net48xx.c
11283
11284SOFTLOGIC 6x10 MPEG CODEC
11285M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11286M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11287M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11288M:	Ismael Luceno <ismael@iodev.co.uk>
11289L:	linux-media@vger.kernel.org
11290S:	Supported
11291F:	drivers/media/pci/solo6x10/
11292
11293SOFTWARE RAID (Multiple Disks) SUPPORT
11294M:	Shaohua Li <shli@kernel.org>
11295L:	linux-raid@vger.kernel.org
11296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11297S:	Supported
11298F:	drivers/md/
11299F:	include/linux/raid/
11300F:	include/uapi/linux/raid/
11301
11302SONIC NETWORK DRIVER
11303M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11304L:	netdev@vger.kernel.org
11305S:	Maintained
11306F:	drivers/net/ethernet/natsemi/sonic.*
11307
11308SONICS SILICON BACKPLANE DRIVER (SSB)
11309M:	Michael Buesch <m@bues.ch>
11310L:	linux-wireless@vger.kernel.org
11311S:	Maintained
11312F:	drivers/ssb/
11313F:	include/linux/ssb/
11314
11315SONY VAIO CONTROL DEVICE DRIVER
11316M:	Mattia Dongili <malattia@linux.it>
11317L:	platform-driver-x86@vger.kernel.org
11318W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11319S:	Maintained
11320F:	Documentation/laptops/sony-laptop.txt
11321F:	drivers/char/sonypi.c
11322F:	drivers/platform/x86/sony-laptop.c
11323F:	include/linux/sony-laptop.h
11324
11325SONY MEMORYSTICK CARD SUPPORT
11326M:	Alex Dubov <oakad@yahoo.com>
11327W:	http://tifmxx.berlios.de/
11328S:	Maintained
11329F:	drivers/memstick/host/tifm_ms.c
11330
11331SONY MEMORYSTICK STANDARD SUPPORT
11332M:	Maxim Levitsky <maximlevitsky@gmail.com>
11333S:	Maintained
11334F:	drivers/memstick/core/ms_block.*
11335
11336SOUND
11337M:	Jaroslav Kysela <perex@perex.cz>
11338M:	Takashi Iwai <tiwai@suse.com>
11339L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11340W:	http://www.alsa-project.org/
11341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11342T:	git git://git.alsa-project.org/alsa-kernel.git
11343Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11344S:	Maintained
11345F:	Documentation/sound/
11346F:	include/sound/
11347F:	include/uapi/sound/
11348F:	sound/
11349
11350SOUND - COMPRESSED AUDIO
11351M:	Vinod Koul <vinod.koul@intel.com>
11352L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11354S:	Supported
11355F:	Documentation/sound/alsa/compress_offload.txt
11356F:	include/sound/compress_driver.h
11357F:	include/uapi/sound/compress_*
11358F:	sound/core/compress_offload.c
11359F:	sound/soc/soc-compress.c
11360
11361SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11362M:	Liam Girdwood <lgirdwood@gmail.com>
11363M:	Mark Brown <broonie@kernel.org>
11364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11365L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11366W:	http://alsa-project.org/main/index.php/ASoC
11367S:	Supported
11368F:	Documentation/devicetree/bindings/sound/
11369F:	Documentation/sound/alsa/soc/
11370F:	sound/soc/
11371F:	include/sound/soc*
11372
11373SOUND - DMAENGINE HELPERS
11374M:	Lars-Peter Clausen <lars@metafoo.de>
11375S:	Supported
11376F:	include/sound/dmaengine_pcm.h
11377F:	sound/core/pcm_dmaengine.c
11378F:	sound/soc/soc-generic-dmaengine-pcm.c
11379
11380SP2 MEDIA DRIVER
11381M:	Olli Salonen <olli.salonen@iki.fi>
11382L:	linux-media@vger.kernel.org
11383W:	https://linuxtv.org
11384Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11385S:	Maintained
11386F:	drivers/media/dvb-frontends/sp2*
11387
11388SPARC + UltraSPARC (sparc/sparc64)
11389M:	"David S. Miller" <davem@davemloft.net>
11390L:	sparclinux@vger.kernel.org
11391Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11394S:	Maintained
11395F:	arch/sparc/
11396F:	drivers/sbus/
11397
11398SPARC SERIAL DRIVERS
11399M:	"David S. Miller" <davem@davemloft.net>
11400L:	sparclinux@vger.kernel.org
11401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11403S:	Maintained
11404F:	include/linux/sunserialcore.h
11405F:	drivers/tty/serial/suncore.c
11406F:	drivers/tty/serial/sunhv.c
11407F:	drivers/tty/serial/sunsab.c
11408F:	drivers/tty/serial/sunsab.h
11409F:	drivers/tty/serial/sunsu.c
11410F:	drivers/tty/serial/sunzilog.c
11411F:	drivers/tty/serial/sunzilog.h
11412
11413SPARSE CHECKER
11414M:	"Christopher Li" <sparse@chrisli.org>
11415L:	linux-sparse@vger.kernel.org
11416W:	https://sparse.wiki.kernel.org/
11417T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11418T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11419S:	Maintained
11420F:	include/linux/compiler.h
11421
11422SPEAR PLATFORM SUPPORT
11423M:	Viresh Kumar <vireshk@kernel.org>
11424M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11426W:	http://www.st.com/spear
11427S:	Maintained
11428F:	arch/arm/boot/dts/spear*
11429F:	arch/arm/mach-spear/
11430
11431SPEAR CLOCK FRAMEWORK SUPPORT
11432M:	Viresh Kumar <vireshk@kernel.org>
11433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11434W:	http://www.st.com/spear
11435S:	Maintained
11436F:	drivers/clk/spear/
11437
11438SPI NOR SUBSYSTEM
11439M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
11440M:	Marek Vasut <marek.vasut@gmail.com>
11441L:	linux-mtd@lists.infradead.org
11442W:	http://www.linux-mtd.infradead.org/
11443Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11444T:	git git://github.com/spi-nor/linux.git
11445S:	Maintained
11446F:	drivers/mtd/spi-nor/
11447F:	include/linux/mtd/spi-nor.h
11448
11449SPI SUBSYSTEM
11450M:	Mark Brown <broonie@kernel.org>
11451L:	linux-spi@vger.kernel.org
11452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11453Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11454S:	Maintained
11455F:	Documentation/devicetree/bindings/spi/
11456F:	Documentation/spi/
11457F:	drivers/spi/
11458F:	include/linux/spi/
11459F:	include/uapi/linux/spi/
11460F:	tools/spi/
11461
11462SPIDERNET NETWORK DRIVER for CELL
11463M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11464L:	netdev@vger.kernel.org
11465S:	Supported
11466F:	Documentation/networking/spider_net.txt
11467F:	drivers/net/ethernet/toshiba/spider_net*
11468
11469SPU FILE SYSTEM
11470M:	Jeremy Kerr <jk@ozlabs.org>
11471L:	linuxppc-dev@lists.ozlabs.org
11472W:	http://www.ibm.com/developerworks/power/cell/
11473S:	Supported
11474F:	Documentation/filesystems/spufs.txt
11475F:	arch/powerpc/platforms/cell/spufs/
11476
11477SQUASHFS FILE SYSTEM
11478M:	Phillip Lougher <phillip@squashfs.org.uk>
11479L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11480W:	http://squashfs.org.uk
11481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11482S:	Maintained
11483F:	Documentation/filesystems/squashfs.txt
11484F:	fs/squashfs/
11485
11486SRM (Alpha) environment access
11487M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11488S:	Maintained
11489F:	arch/alpha/kernel/srm_env.c
11490
11491STABLE BRANCH
11492M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11493L:	stable@vger.kernel.org
11494S:	Supported
11495F:	Documentation/stable_kernel_rules.txt
11496
11497STAGING SUBSYSTEM
11498M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11500L:	devel@driverdev.osuosl.org
11501S:	Supported
11502F:	drivers/staging/
11503
11504STAGING - COMEDI
11505M:	Ian Abbott <abbotti@mev.co.uk>
11506M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11507S:	Odd Fixes
11508F:	drivers/staging/comedi/
11509
11510STAGING - FLARION FT1000 DRIVERS
11511M:	Marek Belisko <marek.belisko@gmail.com>
11512S:	Odd Fixes
11513F:	drivers/staging/ft1000/
11514
11515STAGING - INDUSTRIAL IO
11516M:	Jonathan Cameron <jic23@kernel.org>
11517L:	linux-iio@vger.kernel.org
11518S:	Odd Fixes
11519F:	Documentation/devicetree/bindings/staging/iio/
11520F:	drivers/staging/iio/
11521
11522STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11523M:	Jarod Wilson <jarod@wilsonet.com>
11524W:	http://www.lirc.org/
11525S:	Odd Fixes
11526F:	drivers/staging/media/lirc/
11527
11528STAGING - LUSTRE PARALLEL FILESYSTEM
11529M:	Oleg Drokin <oleg.drokin@intel.com>
11530M:	Andreas Dilger <andreas.dilger@intel.com>
11531M:	James Simmons <jsimmons@infradead.org>
11532L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11533W:	http://wiki.lustre.org/
11534S:	Maintained
11535F:	drivers/staging/lustre
11536
11537STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11538M:	Marc Dietrich <marvin24@gmx.de>
11539L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11540L:	linux-tegra@vger.kernel.org
11541S:	Maintained
11542F:	drivers/staging/nvec/
11543
11544STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11545M:	Jens Frederich <jfrederich@gmail.com>
11546M:	Daniel Drake <dsd@laptop.org>
11547M:	Jon Nettleton <jon.nettleton@gmail.com>
11548W:	http://wiki.laptop.org/go/DCON
11549S:	Maintained
11550F:	drivers/staging/olpc_dcon/
11551
11552STAGING - REALTEK RTL8712U DRIVERS
11553M:	Larry Finger <Larry.Finger@lwfinger.net>
11554M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11555S:	Odd Fixes
11556F:	drivers/staging/rtl8712/
11557
11558STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11559M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11560M:	Teddy Wang <teddy.wang@siliconmotion.com>
11561M:	Sudip Mukherjee <sudip@vectorindia.org>
11562L:	linux-fbdev@vger.kernel.org
11563S:	Maintained
11564F:	drivers/staging/sm750fb/
11565
11566STAGING - SLICOSS
11567M:	Lior Dotan <liodot@gmail.com>
11568M:	Christopher Harrer <charrer@alacritech.com>
11569S:	Odd Fixes
11570F:	drivers/staging/slicoss/
11571
11572STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11573M:	William Hubbs <w.d.hubbs@gmail.com>
11574M:	Chris Brannon <chris@the-brannons.com>
11575M:	Kirk Reiser <kirk@reisers.ca>
11576M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11577L:	speakup@linux-speakup.org
11578W:	http://www.linux-speakup.org/
11579S:	Odd Fixes
11580F:	drivers/staging/speakup/
11581
11582STAGING - VIA VT665X DRIVERS
11583M:	Forest Bond <forest@alittletooquiet.net>
11584S:	Odd Fixes
11585F:	drivers/staging/vt665?/
11586
11587STAGING - WILC1000 WIFI DRIVER
11588M:	Aditya Shankar <aditya.shankar@microchip.com>
11589M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11590L:	linux-wireless@vger.kernel.org
11591S:	Supported
11592F:	drivers/staging/wilc1000/
11593
11594STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11595M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11596S:	Odd Fixes
11597F:	drivers/staging/xgifb/
11598
11599STARFIRE/DURALAN NETWORK DRIVER
11600M:	Ion Badulescu <ionut@badula.org>
11601S:	Odd Fixes
11602F:	drivers/net/ethernet/adaptec/starfire*
11603
11604SUN3/3X
11605M:	Sam Creasey <sammy@sammy.net>
11606W:	http://sammy.net/sun3/
11607S:	Maintained
11608F:	arch/m68k/kernel/*sun3*
11609F:	arch/m68k/sun3*/
11610F:	arch/m68k/include/asm/sun3*
11611F:	drivers/net/ethernet/i825xx/sun3*
11612
11613SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11614M:	Hans de Goede <hdegoede@redhat.com>
11615L:	linux-input@vger.kernel.org
11616S:	Maintained
11617F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11618F:	drivers/input/keyboard/sun4i-lradc-keys.c
11619
11620SUNDANCE NETWORK DRIVER
11621M:	Denis Kirjanov <kda@linux-powerpc.org>
11622L:	netdev@vger.kernel.org
11623S:	Maintained
11624F:	drivers/net/ethernet/dlink/sundance.c
11625
11626SUPERH
11627M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11628M:	Rich Felker <dalias@libc.org>
11629L:	linux-sh@vger.kernel.org
11630Q:	http://patchwork.kernel.org/project/linux-sh/list/
11631S:	Maintained
11632F:	Documentation/sh/
11633F:	arch/sh/
11634F:	drivers/sh/
11635
11636SUSPEND TO RAM
11637M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11638M:	Len Brown <len.brown@intel.com>
11639M:	Pavel Machek <pavel@ucw.cz>
11640L:	linux-pm@vger.kernel.org
11641S:	Supported
11642F:	Documentation/power/
11643F:	arch/x86/kernel/acpi/
11644F:	drivers/base/power/
11645F:	kernel/power/
11646F:	include/linux/suspend.h
11647F:	include/linux/freezer.h
11648F:	include/linux/pm.h
11649
11650SVGA HANDLING
11651M:	Martin Mares <mj@ucw.cz>
11652L:	linux-video@atrey.karlin.mff.cuni.cz
11653S:	Maintained
11654F:	Documentation/svga.txt
11655F:	arch/x86/boot/video*
11656
11657SWIOTLB SUBSYSTEM
11658M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11659L:	linux-kernel@vger.kernel.org
11660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11661S:	Supported
11662F:	lib/swiotlb.c
11663F:	arch/*/kernel/pci-swiotlb.c
11664F:	include/linux/swiotlb.h
11665
11666SWITCHDEV
11667M:	Jiri Pirko <jiri@resnulli.us>
11668L:	netdev@vger.kernel.org
11669S:	Supported
11670F:	net/switchdev/
11671F:	include/net/switchdev.h
11672
11673SYNOPSYS ARC ARCHITECTURE
11674M:	Vineet Gupta <vgupta@synopsys.com>
11675L:	linux-snps-arc@lists.infradead.org
11676S:	Supported
11677F:	arch/arc/
11678F:	Documentation/devicetree/bindings/arc/*
11679F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11680F:	drivers/tty/serial/arc_uart.c
11681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11682
11683SYNOPSYS ARC SDP platform support
11684M:	Alexey Brodkin <abrodkin@synopsys.com>
11685S:	Supported
11686F:	arch/arc/plat-axs10x
11687F:	arch/arc/boot/dts/ax*
11688F:	Documentation/devicetree/bindings/arc/axs10*
11689
11690SYSTEM CONFIGURATION (SYSCON)
11691M:	Lee Jones <lee.jones@linaro.org>
11692M:	Arnd Bergmann <arnd@arndb.de>
11693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11694S:	Supported
11695F:	drivers/mfd/syscon.c
11696
11697SYSTEM RESET/SHUTDOWN DRIVERS
11698M:	Sebastian Reichel <sre@kernel.org>
11699L:	linux-pm@vger.kernel.org
11700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11701S:	Maintained
11702F:	Documentation/devicetree/bindings/power/reset/
11703F:	drivers/power/reset/
11704
11705SYSV FILESYSTEM
11706M:	Christoph Hellwig <hch@infradead.org>
11707S:	Maintained
11708F:	Documentation/filesystems/sysv-fs.txt
11709F:	fs/sysv/
11710F:	include/linux/sysv_fs.h
11711
11712TARGET SUBSYSTEM
11713M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11714L:	linux-scsi@vger.kernel.org
11715L:	target-devel@vger.kernel.org
11716W:	http://www.linux-iscsi.org
11717W:	http://groups.google.com/group/linux-iscsi-target-dev
11718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11719S:	Supported
11720F:	drivers/target/
11721F:	include/target/
11722F:	Documentation/target/
11723
11724TASKSTATS STATISTICS INTERFACE
11725M:	Balbir Singh <bsingharora@gmail.com>
11726S:	Maintained
11727F:	Documentation/accounting/taskstats*
11728F:	include/linux/taskstats*
11729F:	kernel/taskstats.c
11730
11731TC CLASSIFIER
11732M:	Jamal Hadi Salim <jhs@mojatatu.com>
11733L:	netdev@vger.kernel.org
11734S:	Maintained
11735F:	include/net/pkt_cls.h
11736F:	include/uapi/linux/pkt_cls.h
11737F:	net/sched/
11738
11739TCP LOW PRIORITY MODULE
11740M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11741M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11742W:	http://tcp-lp-mod.sourceforge.net/
11743S:	Maintained
11744F:	net/ipv4/tcp_lp.c
11745
11746TDA10071 MEDIA DRIVER
11747M:	Antti Palosaari <crope@iki.fi>
11748L:	linux-media@vger.kernel.org
11749W:	https://linuxtv.org
11750W:	http://palosaari.fi/linux/
11751Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11752T:	git git://linuxtv.org/anttip/media_tree.git
11753S:	Maintained
11754F:	drivers/media/dvb-frontends/tda10071*
11755
11756TDA18212 MEDIA DRIVER
11757M:	Antti Palosaari <crope@iki.fi>
11758L:	linux-media@vger.kernel.org
11759W:	https://linuxtv.org
11760W:	http://palosaari.fi/linux/
11761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11762T:	git git://linuxtv.org/anttip/media_tree.git
11763S:	Maintained
11764F:	drivers/media/tuners/tda18212*
11765
11766TDA18218 MEDIA DRIVER
11767M:	Antti Palosaari <crope@iki.fi>
11768L:	linux-media@vger.kernel.org
11769W:	https://linuxtv.org
11770W:	http://palosaari.fi/linux/
11771Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11772T:	git git://linuxtv.org/anttip/media_tree.git
11773S:	Maintained
11774F:	drivers/media/tuners/tda18218*
11775
11776TDA18271 MEDIA DRIVER
11777M:	Michael Krufky <mkrufky@linuxtv.org>
11778L:	linux-media@vger.kernel.org
11779W:	https://linuxtv.org
11780W:	http://github.com/mkrufky
11781Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11782T:	git git://linuxtv.org/mkrufky/tuners.git
11783S:	Maintained
11784F:	drivers/media/tuners/tda18271*
11785
11786TDA827x MEDIA DRIVER
11787M:	Michael Krufky <mkrufky@linuxtv.org>
11788L:	linux-media@vger.kernel.org
11789W:	https://linuxtv.org
11790W:	http://github.com/mkrufky
11791Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11792T:	git git://linuxtv.org/mkrufky/tuners.git
11793S:	Maintained
11794F:	drivers/media/tuners/tda8290.*
11795
11796TDA8290 MEDIA DRIVER
11797M:	Michael Krufky <mkrufky@linuxtv.org>
11798L:	linux-media@vger.kernel.org
11799W:	https://linuxtv.org
11800W:	http://github.com/mkrufky
11801Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11802T:	git git://linuxtv.org/mkrufky/tuners.git
11803S:	Maintained
11804F:	drivers/media/tuners/tda8290.*
11805
11806TDA9840 MEDIA DRIVER
11807M:	Hans Verkuil <hverkuil@xs4all.nl>
11808L:	linux-media@vger.kernel.org
11809T:	git git://linuxtv.org/media_tree.git
11810W:	https://linuxtv.org
11811S:	Maintained
11812F:	drivers/media/i2c/tda9840*
11813
11814TEA5761 TUNER DRIVER
11815M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11816M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11817L:	linux-media@vger.kernel.org
11818W:	https://linuxtv.org
11819T:	git git://linuxtv.org/media_tree.git
11820S:	Odd fixes
11821F:	drivers/media/tuners/tea5761.*
11822
11823TEA5767 TUNER DRIVER
11824M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11825M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11826L:	linux-media@vger.kernel.org
11827W:	https://linuxtv.org
11828T:	git git://linuxtv.org/media_tree.git
11829S:	Maintained
11830F:	drivers/media/tuners/tea5767.*
11831
11832TEA6415C MEDIA DRIVER
11833M:	Hans Verkuil <hverkuil@xs4all.nl>
11834L:	linux-media@vger.kernel.org
11835T:	git git://linuxtv.org/media_tree.git
11836W:	https://linuxtv.org
11837S:	Maintained
11838F:	drivers/media/i2c/tea6415c*
11839
11840TEA6420 MEDIA DRIVER
11841M:	Hans Verkuil <hverkuil@xs4all.nl>
11842L:	linux-media@vger.kernel.org
11843T:	git git://linuxtv.org/media_tree.git
11844W:	https://linuxtv.org
11845S:	Maintained
11846F:	drivers/media/i2c/tea6420*
11847
11848TEAM DRIVER
11849M:	Jiri Pirko <jiri@resnulli.us>
11850L:	netdev@vger.kernel.org
11851S:	Supported
11852F:	drivers/net/team/
11853F:	include/linux/if_team.h
11854F:	include/uapi/linux/if_team.h
11855
11856TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11857M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11858S:	Maintained
11859F:	arch/x86/platform/ts5500/
11860
11861TECHNOTREND USB IR RECEIVER
11862M:	Sean Young <sean@mess.org>
11863L:	linux-media@vger.kernel.org
11864S:	Maintained
11865F:	drivers/media/rc/ttusbir.c
11866
11867TEGRA ARCHITECTURE SUPPORT
11868M:	Stephen Warren <swarren@wwwdotorg.org>
11869M:	Thierry Reding <thierry.reding@gmail.com>
11870M:	Alexandre Courbot <gnurou@gmail.com>
11871L:	linux-tegra@vger.kernel.org
11872Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
11873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11874S:	Supported
11875N:	[^a-z]tegra
11876
11877TEGRA CLOCK DRIVER
11878M:	Peter De Schrijver <pdeschrijver@nvidia.com>
11879M:	Prashant Gaikwad <pgaikwad@nvidia.com>
11880S:	Supported
11881F:	drivers/clk/tegra/
11882
11883TEGRA DMA DRIVERS
11884M:	Laxman Dewangan <ldewangan@nvidia.com>
11885M:	Jon Hunter <jonathanh@nvidia.com>
11886S:	Supported
11887F:	drivers/dma/tegra*
11888
11889TEGRA I2C DRIVER
11890M:	Laxman Dewangan <ldewangan@nvidia.com>
11891S:	Supported
11892F:	drivers/i2c/busses/i2c-tegra.c
11893
11894TEGRA IOMMU DRIVERS
11895M:	Hiroshi Doyu <hdoyu@nvidia.com>
11896S:	Supported
11897F:	drivers/iommu/tegra*
11898
11899TEGRA KBC DRIVER
11900M:	Rakesh Iyer <riyer@nvidia.com>
11901M:	Laxman Dewangan <ldewangan@nvidia.com>
11902S:	Supported
11903F:	drivers/input/keyboard/tegra-kbc.c
11904
11905TEGRA PWM DRIVER
11906M:	Thierry Reding <thierry.reding@gmail.com>
11907S:	Supported
11908F:	drivers/pwm/pwm-tegra.c
11909
11910TEGRA SERIAL DRIVER
11911M:	Laxman Dewangan <ldewangan@nvidia.com>
11912S:	Supported
11913F:	drivers/tty/serial/serial-tegra.c
11914
11915TEGRA SPI DRIVER
11916M:	Laxman Dewangan <ldewangan@nvidia.com>
11917S:	Supported
11918F:	drivers/spi/spi-tegra*
11919
11920TEHUTI ETHERNET DRIVER
11921M:	Andy Gospodarek <andy@greyhouse.net>
11922L:	netdev@vger.kernel.org
11923S:	Supported
11924F:	drivers/net/ethernet/tehuti/*
11925
11926Telecom Clock Driver for MCPL0010
11927M:	Mark Gross <mark.gross@intel.com>
11928S:	Supported
11929F:	drivers/char/tlclk.c
11930
11931TENSILICA XTENSA PORT (xtensa)
11932M:	Chris Zankel <chris@zankel.net>
11933M:	Max Filippov <jcmvbkbc@gmail.com>
11934L:	linux-xtensa@linux-xtensa.org
11935T:	git git://github.com/czankel/xtensa-linux.git
11936S:	Maintained
11937F:	arch/xtensa/
11938F:	drivers/irqchip/irq-xtensa-*
11939
11940THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11941M:	Hans Verkuil <hverkuil@xs4all.nl>
11942L:	linux-media@vger.kernel.org
11943T:	git git://linuxtv.org/media_tree.git
11944W:	https://linuxtv.org
11945S:	Maintained
11946F:	drivers/media/radio/radio-raremono.c
11947
11948THERMAL
11949M:	Zhang Rui <rui.zhang@intel.com>
11950M:	Eduardo Valentin <edubezval@gmail.com>
11951L:	linux-pm@vger.kernel.org
11952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11954Q:	https://patchwork.kernel.org/project/linux-pm/list/
11955S:	Supported
11956F:	drivers/thermal/
11957F:	include/linux/thermal.h
11958F:	include/uapi/linux/thermal.h
11959F:	include/linux/cpu_cooling.h
11960F:	Documentation/devicetree/bindings/thermal/
11961
11962THERMAL/CPU_COOLING
11963M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11964M:	Viresh Kumar <viresh.kumar@linaro.org>
11965M:	Javi Merino <javi.merino@kernel.org>
11966L:	linux-pm@vger.kernel.org
11967S:	Supported
11968F:	Documentation/thermal/cpu-cooling-api.txt
11969F:	drivers/thermal/cpu_cooling.c
11970F:	include/linux/cpu_cooling.h
11971
11972THINKPAD ACPI EXTRAS DRIVER
11973M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11974L:	ibm-acpi-devel@lists.sourceforge.net
11975L:	platform-driver-x86@vger.kernel.org
11976W:	http://ibm-acpi.sourceforge.net
11977W:	http://thinkwiki.org/wiki/Ibm-acpi
11978T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11979S:	Maintained
11980F:	drivers/platform/x86/thinkpad_acpi.c
11981
11982TI BANDGAP AND THERMAL DRIVER
11983M:	Eduardo Valentin <edubezval@gmail.com>
11984M:	Keerthy <j-keerthy@ti.com>
11985L:	linux-pm@vger.kernel.org
11986L:	linux-omap@vger.kernel.org
11987S:	Maintained
11988F:	drivers/thermal/ti-soc-thermal/
11989
11990TI VPE/CAL DRIVERS
11991M:	Benoit Parrot <bparrot@ti.com>
11992L:	linux-media@vger.kernel.org
11993W:	http://linuxtv.org/
11994Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11995S:	Maintained
11996F:	drivers/media/platform/ti-vpe/
11997
11998TI CDCE706 CLOCK DRIVER
11999M:	Max Filippov <jcmvbkbc@gmail.com>
12000S:	Maintained
12001F:	drivers/clk/clk-cdce706.c
12002
12003TI CLOCK DRIVER
12004M:	Tero Kristo <t-kristo@ti.com>
12005L:	linux-omap@vger.kernel.org
12006S:	Maintained
12007F:	drivers/clk/ti/
12008F:	include/linux/clk/ti.h
12009
12010TI ETHERNET SWITCH DRIVER (CPSW)
12011M:	Mugunthan V N <mugunthanvnm@ti.com>
12012R:	Grygorii Strashko <grygorii.strashko@ti.com>
12013L:	linux-omap@vger.kernel.org
12014L:	netdev@vger.kernel.org
12015S:	Maintained
12016F:	drivers/net/ethernet/ti/cpsw*
12017F:	drivers/net/ethernet/ti/davinci*
12018
12019TI FLASH MEDIA INTERFACE DRIVER
12020M:	Alex Dubov <oakad@yahoo.com>
12021S:	Maintained
12022F:	drivers/misc/tifm*
12023F:	drivers/mmc/host/tifm_sd.c
12024F:	include/linux/tifm.h
12025
12026TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12027M:	Santosh Shilimkar <ssantosh@kernel.org>
12028L:	linux-kernel@vger.kernel.org
12029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12030S:	Maintained
12031F:	drivers/soc/ti/*
12032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12033
12034
12035TI LM49xxx FAMILY ASoC CODEC DRIVERS
12036M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12037M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12038L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12039S:	Maintained
12040F:	sound/soc/codecs/lm49453*
12041F:	sound/soc/codecs/isabelle*
12042
12043TI LP855x BACKLIGHT DRIVER
12044M:	Milo Kim <milo.kim@ti.com>
12045S:	Maintained
12046F:	Documentation/backlight/lp855x-driver.txt
12047F:	drivers/video/backlight/lp855x_bl.c
12048F:	include/linux/platform_data/lp855x.h
12049
12050TI LP8727 CHARGER DRIVER
12051M:	Milo Kim <milo.kim@ti.com>
12052S:	Maintained
12053F:	drivers/power/supply/lp8727_charger.c
12054F:	include/linux/platform_data/lp8727.h
12055
12056TI LP8788 MFD DRIVER
12057M:	Milo Kim <milo.kim@ti.com>
12058S:	Maintained
12059F:	drivers/iio/adc/lp8788_adc.c
12060F:	drivers/leds/leds-lp8788.c
12061F:	drivers/mfd/lp8788*.c
12062F:	drivers/power/supply/lp8788-charger.c
12063F:	drivers/regulator/lp8788-*.c
12064F:	include/linux/mfd/lp8788*.h
12065
12066TI NETCP ETHERNET DRIVER
12067M:	Wingman Kwok <w-kwok2@ti.com>
12068M:	Murali Karicheri <m-karicheri2@ti.com>
12069L:	netdev@vger.kernel.org
12070S:	Maintained
12071F:	drivers/net/ethernet/ti/netcp*
12072
12073TI TAS571X FAMILY ASoC CODEC DRIVER
12074M:	Kevin Cernekee <cernekee@chromium.org>
12075L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12076S:	Odd Fixes
12077F:	sound/soc/codecs/tas571x*
12078
12079TI TWL4030 SERIES SOC CODEC DRIVER
12080M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12081L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12082S:	Maintained
12083F:	sound/soc/codecs/twl4030*
12084
12085TI WILINK WIRELESS DRIVERS
12086L:	linux-wireless@vger.kernel.org
12087W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12088W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12090S:	Orphan
12091F:	drivers/net/wireless/ti/
12092F:	include/linux/wl12xx.h
12093
12094TIPC NETWORK LAYER
12095M:	Jon Maloy <jon.maloy@ericsson.com>
12096M:	Ying Xue <ying.xue@windriver.com>
12097L:	netdev@vger.kernel.org (core kernel code)
12098L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12099W:	http://tipc.sourceforge.net/
12100S:	Maintained
12101F:	include/uapi/linux/tipc*.h
12102F:	net/tipc/
12103
12104TILE ARCHITECTURE
12105M:	Chris Metcalf <cmetcalf@mellanox.com>
12106W:	http://www.mellanox.com/repository/solutions/tile-scm/
12107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12108S:	Supported
12109F:	arch/tile/
12110F:	drivers/char/tile-srom.c
12111F:	drivers/edac/tile_edac.c
12112F:	drivers/net/ethernet/tile/
12113F:	drivers/rtc/rtc-tile.c
12114F:	drivers/tty/hvc/hvc_tile.c
12115F:	drivers/tty/serial/tilegx.c
12116F:	drivers/usb/host/*-tilegx.c
12117F:	include/linux/usb/tilegx.h
12118
12119TLAN NETWORK DRIVER
12120M:	Samuel Chessman <chessman@tux.org>
12121L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12122W:	http://sourceforge.net/projects/tlan/
12123S:	Maintained
12124F:	Documentation/networking/tlan.txt
12125F:	drivers/net/ethernet/ti/tlan.*
12126
12127TOMOYO SECURITY MODULE
12128M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12129M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12130L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12131L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12132L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12133L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12134W:	http://tomoyo.sourceforge.jp/
12135T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12136S:	Maintained
12137F:	security/tomoyo/
12138
12139TOPSTAR LAPTOP EXTRAS DRIVER
12140M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12141L:	platform-driver-x86@vger.kernel.org
12142S:	Maintained
12143F:	drivers/platform/x86/topstar-laptop.c
12144
12145TOSHIBA ACPI EXTRAS DRIVER
12146M:	Azael Avalos <coproscefalo@gmail.com>
12147L:	platform-driver-x86@vger.kernel.org
12148S:	Maintained
12149F:	drivers/platform/x86/toshiba_acpi.c
12150
12151TOSHIBA BLUETOOTH DRIVER
12152M:	Azael Avalos <coproscefalo@gmail.com>
12153L:	platform-driver-x86@vger.kernel.org
12154S:	Maintained
12155F:	drivers/platform/x86/toshiba_bluetooth.c
12156
12157TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12158M:	Azael Avalos <coproscefalo@gmail.com>
12159L:	platform-driver-x86@vger.kernel.org
12160S:	Maintained
12161F:	drivers/platform/x86/toshiba_haps.c
12162
12163TOSHIBA WMI HOTKEYS DRIVER
12164M:	Azael Avalos <coproscefalo@gmail.com>
12165L:	platform-driver-x86@vger.kernel.org
12166S:	Maintained
12167F:	drivers/platform/x86/toshiba-wmi.c
12168
12169TOSHIBA SMM DRIVER
12170M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12171W:	http://www.buzzard.org.uk/toshiba/
12172S:	Maintained
12173F:	drivers/char/toshiba.c
12174F:	include/linux/toshiba.h
12175F:	include/uapi/linux/toshiba.h
12176
12177TOSHIBA TC358743 DRIVER
12178M:	Mats Randgaard <matrandg@cisco.com>
12179L:	linux-media@vger.kernel.org
12180S:	Maintained
12181F:	drivers/media/i2c/tc358743*
12182F:	include/media/i2c/tc358743.h
12183
12184TMIO/SDHI MMC DRIVER
12185M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12186L:	linux-mmc@vger.kernel.org
12187S:	Supported
12188F:	drivers/mmc/host/tmio_mmc*
12189F:	drivers/mmc/host/sh_mobile_sdhi.c
12190F:	include/linux/mfd/tmio.h
12191
12192TMP401 HARDWARE MONITOR DRIVER
12193M:	Guenter Roeck <linux@roeck-us.net>
12194L:	linux-hwmon@vger.kernel.org
12195S:	Maintained
12196F:	Documentation/hwmon/tmp401
12197F:	drivers/hwmon/tmp401.c
12198
12199TMPFS (SHMEM FILESYSTEM)
12200M:	Hugh Dickins <hughd@google.com>
12201L:	linux-mm@kvack.org
12202S:	Maintained
12203F:	include/linux/shmem_fs.h
12204F:	mm/shmem.c
12205
12206TM6000 VIDEO4LINUX DRIVER
12207M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12208M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12209L:	linux-media@vger.kernel.org
12210W:	https://linuxtv.org
12211T:	git git://linuxtv.org/media_tree.git
12212S:	Odd fixes
12213F:	drivers/media/usb/tm6000/
12214F:	Documentation/media/v4l-drivers/tm6000*
12215
12216TW5864 VIDEO4LINUX DRIVER
12217M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12218M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12219M:	Andrey Utkin <andrey_utkin@fastmail.com>
12220L:	linux-media@vger.kernel.org
12221S:	Supported
12222F:	drivers/media/pci/tw5864/
12223
12224TW68 VIDEO4LINUX DRIVER
12225M:	Hans Verkuil <hverkuil@xs4all.nl>
12226L:	linux-media@vger.kernel.org
12227T:	git git://linuxtv.org/media_tree.git
12228W:	https://linuxtv.org
12229S:	Odd Fixes
12230F:	drivers/media/pci/tw68/
12231
12232TW686X VIDEO4LINUX DRIVER
12233M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12234L:	linux-media@vger.kernel.org
12235T:	git git://linuxtv.org/media_tree.git
12236W:	http://linuxtv.org
12237S:	Maintained
12238F:	drivers/media/pci/tw686x/
12239
12240TPM DEVICE DRIVER
12241M:	Peter Huewe <peterhuewe@gmx.de>
12242M:	Marcel Selhorst <tpmdd@selhorst.net>
12243M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12244R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12245W:	http://tpmdd.sourceforge.net
12246L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12247Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12248T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12249S:	Maintained
12250F:	drivers/char/tpm/
12251
12252TPM IBM_VTPM DEVICE DRIVER
12253M:	Ashley Lai <ashleydlai@gmail.com>
12254W:	http://tpmdd.sourceforge.net
12255L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12256S:	Maintained
12257F:	drivers/char/tpm/tpm_ibmvtpm*
12258
12259TRACING
12260M:	Steven Rostedt <rostedt@goodmis.org>
12261M:	Ingo Molnar <mingo@redhat.com>
12262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12263S:	Maintained
12264F:	Documentation/trace/ftrace.txt
12265F:	arch/*/*/*/ftrace.h
12266F:	arch/*/kernel/ftrace.c
12267F:	include/*/ftrace.h
12268F:	include/linux/trace*.h
12269F:	include/trace/
12270F:	kernel/trace/
12271F:	tools/testing/selftests/ftrace/
12272
12273TRACING MMIO ACCESSES (MMIOTRACE)
12274M:	Steven Rostedt <rostedt@goodmis.org>
12275M:	Ingo Molnar <mingo@kernel.org>
12276R:	Karol Herbst <karolherbst@gmail.com>
12277R:	Pekka Paalanen <ppaalanen@gmail.com>
12278S:	Maintained
12279L:	linux-kernel@vger.kernel.org
12280L:	nouveau@lists.freedesktop.org
12281F:	kernel/trace/trace_mmiotrace.c
12282F:	include/linux/mmiotrace.h
12283F:	arch/x86/mm/kmmio.c
12284F:	arch/x86/mm/mmio-mod.c
12285F:	arch/x86/mm/testmmiotrace.c
12286
12287TRIVIAL PATCHES
12288M:	Jiri Kosina <trivial@kernel.org>
12289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12290S:	Maintained
12291K:	^Subject:.*(?i)trivial
12292
12293TTY LAYER
12294M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12295M:	Jiri Slaby <jslaby@suse.com>
12296S:	Supported
12297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12298F:	Documentation/serial/
12299F:	drivers/tty/
12300F:	drivers/tty/serial/serial_core.c
12301F:	include/linux/serial_core.h
12302F:	include/linux/serial.h
12303F:	include/linux/tty.h
12304F:	include/uapi/linux/serial_core.h
12305F:	include/uapi/linux/serial.h
12306F:	include/uapi/linux/tty.h
12307
12308TUA9001 MEDIA DRIVER
12309M:	Antti Palosaari <crope@iki.fi>
12310L:	linux-media@vger.kernel.org
12311W:	https://linuxtv.org
12312W:	http://palosaari.fi/linux/
12313Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12314T:	git git://linuxtv.org/anttip/media_tree.git
12315S:	Maintained
12316F:	drivers/media/tuners/tua9001*
12317
12318TULIP NETWORK DRIVERS
12319L:	netdev@vger.kernel.org
12320L:	linux-parisc@vger.kernel.org
12321S:	Orphan
12322F:	drivers/net/ethernet/dec/tulip/
12323
12324TUN/TAP driver
12325M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12326W:	http://vtun.sourceforge.net/tun
12327S:	Maintained
12328F:	Documentation/networking/tuntap.txt
12329F:	arch/um/os-Linux/drivers/
12330
12331TURBOCHANNEL SUBSYSTEM
12332M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12333M:	Ralf Baechle <ralf@linux-mips.org>
12334L:	linux-mips@linux-mips.org
12335Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12336S:	Maintained
12337F:	drivers/tc/
12338F:	include/linux/tc.h
12339
12340UBI FILE SYSTEM (UBIFS)
12341M:	Richard Weinberger <richard@nod.at>
12342M:	Artem Bityutskiy <dedekind1@gmail.com>
12343M:	Adrian Hunter <adrian.hunter@intel.com>
12344L:	linux-mtd@lists.infradead.org
12345T:	git git://git.infradead.org/ubifs-2.6.git
12346W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12347S:	Supported
12348F:	Documentation/filesystems/ubifs.txt
12349F:	fs/ubifs/
12350
12351UCLINUX (M68KNOMMU AND COLDFIRE)
12352M:	Greg Ungerer <gerg@linux-m68k.org>
12353W:	http://www.linux-m68k.org/
12354W:	http://www.uclinux.org/
12355L:	linux-m68k@lists.linux-m68k.org
12356L:	uclinux-dev@uclinux.org  (subscribers-only)
12357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12358S:	Maintained
12359F:	arch/m68k/coldfire/
12360F:	arch/m68k/68*/
12361F:	arch/m68k/*/*_no.*
12362F:	arch/m68k/include/asm/*_no.*
12363
12364UDF FILESYSTEM
12365M:	Jan Kara <jack@suse.com>
12366S:	Maintained
12367F:	Documentation/filesystems/udf.txt
12368F:	fs/udf/
12369
12370UFS FILESYSTEM
12371M:	Evgeniy Dushistov <dushistov@mail.ru>
12372S:	Maintained
12373F:	Documentation/filesystems/ufs.txt
12374F:	fs/ufs/
12375
12376UHID USERSPACE HID IO DRIVER:
12377M:	David Herrmann <dh.herrmann@googlemail.com>
12378L:	linux-input@vger.kernel.org
12379S:	Maintained
12380F:	drivers/hid/uhid.c
12381F:	include/uapi/linux/uhid.h
12382
12383ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12384L:	linux-usb@vger.kernel.org
12385S:	Orphan
12386F:	drivers/uwb/
12387F:	include/linux/uwb.h
12388F:	include/linux/uwb/
12389
12390UNICORE32 ARCHITECTURE:
12391M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12392W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12393S:	Maintained
12394T:	git git://github.com/gxt/linux.git
12395F:	arch/unicore32/
12396
12397UNIFDEF
12398M:	Tony Finch <dot@dotat.at>
12399W:	http://dotat.at/prog/unifdef
12400S:	Maintained
12401F:	scripts/unifdef.c
12402
12403UNIFORM CDROM DRIVER
12404M:	Jens Axboe <axboe@kernel.dk>
12405W:	http://www.kernel.dk
12406S:	Maintained
12407F:	Documentation/cdrom/
12408F:	drivers/cdrom/cdrom.c
12409F:	include/linux/cdrom.h
12410F:	include/uapi/linux/cdrom.h
12411
12412UNISYS S-PAR DRIVERS
12413M:	David Kershner <david.kershner@unisys.com>
12414L:	sparmaintainer@unisys.com (Unisys internal)
12415S:	Supported
12416F:	drivers/staging/unisys/
12417
12418UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12419M:	Vinayak Holikatti <vinholikatti@gmail.com>
12420L:	linux-scsi@vger.kernel.org
12421S:	Supported
12422F:	Documentation/scsi/ufs.txt
12423F:	drivers/scsi/ufs/
12424
12425UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12426M:	Joao Pinto <Joao.Pinto@synopsys.com>
12427L:	linux-scsi@vger.kernel.org
12428S:	Supported
12429F:	drivers/scsi/ufs/*dwc*
12430
12431UNSORTED BLOCK IMAGES (UBI)
12432M:	Artem Bityutskiy <dedekind1@gmail.com>
12433M:	Richard Weinberger <richard@nod.at>
12434W:	http://www.linux-mtd.infradead.org/
12435L:	linux-mtd@lists.infradead.org
12436T:	git git://git.infradead.org/ubifs-2.6.git
12437S:	Supported
12438F:	drivers/mtd/ubi/
12439F:	include/linux/mtd/ubi.h
12440F:	include/uapi/mtd/ubi-user.h
12441
12442USB ACM DRIVER
12443M:	Oliver Neukum <oneukum@suse.com>
12444L:	linux-usb@vger.kernel.org
12445S:	Maintained
12446F:	Documentation/usb/acm.txt
12447F:	drivers/usb/class/cdc-acm.*
12448
12449USB AR5523 WIRELESS DRIVER
12450M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12451L:	linux-wireless@vger.kernel.org
12452S:	Maintained
12453F:	drivers/net/wireless/ath/ar5523/
12454
12455USB ATTACHED SCSI
12456M:	Oliver Neukum <oneukum@suse.com>
12457L:	linux-usb@vger.kernel.org
12458L:	linux-scsi@vger.kernel.org
12459S:	Maintained
12460F:	drivers/usb/storage/uas.c
12461
12462USB CDC ETHERNET DRIVER
12463M:	Oliver Neukum <oliver@neukum.org>
12464L:	linux-usb@vger.kernel.org
12465S:	Maintained
12466F:	drivers/net/usb/cdc_*.c
12467F:	include/uapi/linux/usb/cdc.h
12468
12469USB CHAOSKEY DRIVER
12470M:	Keith Packard <keithp@keithp.com>
12471L:	linux-usb@vger.kernel.org
12472S:	Maintained
12473F:	drivers/usb/misc/chaoskey.c
12474
12475USB CYPRESS C67X00 DRIVER
12476M:	Peter Korsgaard <jacmet@sunsite.dk>
12477L:	linux-usb@vger.kernel.org
12478S:	Maintained
12479F:	drivers/usb/c67x00/
12480
12481USB DAVICOM DM9601 DRIVER
12482M:	Peter Korsgaard <jacmet@sunsite.dk>
12483L:	netdev@vger.kernel.org
12484W:	http://www.linux-usb.org/usbnet
12485S:	Maintained
12486F:	drivers/net/usb/dm9601.c
12487
12488USB DIAMOND RIO500 DRIVER
12489M:	Cesar Miquel <miquel@df.uba.ar>
12490L:	rio500-users@lists.sourceforge.net
12491W:	http://rio500.sourceforge.net
12492S:	Maintained
12493F:	drivers/usb/misc/rio500*
12494
12495USB EHCI DRIVER
12496M:	Alan Stern <stern@rowland.harvard.edu>
12497L:	linux-usb@vger.kernel.org
12498S:	Maintained
12499F:	Documentation/usb/ehci.txt
12500F:	drivers/usb/host/ehci*
12501
12502USB GADGET/PERIPHERAL SUBSYSTEM
12503M:	Felipe Balbi <balbi@kernel.org>
12504L:	linux-usb@vger.kernel.org
12505W:	http://www.linux-usb.org/gadget
12506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12507S:	Maintained
12508F:	drivers/usb/gadget/
12509F:	include/linux/usb/gadget*
12510
12511USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12512M:	Jiri Kosina <jikos@kernel.org>
12513R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12514L:	linux-usb@vger.kernel.org
12515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12516S:	Maintained
12517F:	Documentation/hid/hiddev.txt
12518F:	drivers/hid/usbhid/
12519
12520USB ISP116X DRIVER
12521M:	Olav Kongas <ok@artecdesign.ee>
12522L:	linux-usb@vger.kernel.org
12523S:	Maintained
12524F:	drivers/usb/host/isp116x*
12525F:	include/linux/usb/isp116x.h
12526
12527USB LAN78XX ETHERNET DRIVER
12528M:	Woojung Huh <woojung.huh@microchip.com>
12529M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12530L:	netdev@vger.kernel.org
12531S:	Maintained
12532F:	drivers/net/usb/lan78xx.*
12533
12534USB MASS STORAGE DRIVER
12535M:	Alan Stern <stern@rowland.harvard.edu>
12536L:	linux-usb@vger.kernel.org
12537L:	usb-storage@lists.one-eyed-alien.net
12538S:	Maintained
12539W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12540F:	drivers/usb/storage/
12541
12542USB MIDI DRIVER
12543M:	Clemens Ladisch <clemens@ladisch.de>
12544L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12545T:	git git://git.alsa-project.org/alsa-kernel.git
12546S:	Maintained
12547F:	sound/usb/midi.*
12548
12549USB NETWORKING DRIVERS
12550L:	linux-usb@vger.kernel.org
12551S:	Odd Fixes
12552F:	drivers/net/usb/
12553
12554USB OHCI DRIVER
12555M:	Alan Stern <stern@rowland.harvard.edu>
12556L:	linux-usb@vger.kernel.org
12557S:	Maintained
12558F:	Documentation/usb/ohci.txt
12559F:	drivers/usb/host/ohci*
12560
12561USB OTG FSM (Finite State Machine)
12562M:	Peter Chen <Peter.Chen@nxp.com>
12563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12564L:	linux-usb@vger.kernel.org
12565S:	Maintained
12566F:	drivers/usb/common/usb-otg-fsm.c
12567
12568USB OVER IP DRIVER
12569M:	Valentina Manea <valentina.manea.m@gmail.com>
12570M:	Shuah Khan <shuahkh@osg.samsung.com>
12571M:	Shuah Khan <shuah@kernel.org>
12572L:	linux-usb@vger.kernel.org
12573S:	Maintained
12574F:	Documentation/usb/usbip_protocol.txt
12575F:	drivers/usb/usbip/
12576F:	tools/usb/usbip/
12577
12578USB PEGASUS DRIVER
12579M:	Petko Manolov <petkan@nucleusys.com>
12580L:	linux-usb@vger.kernel.org
12581L:	netdev@vger.kernel.org
12582T:	git git://github.com/petkan/pegasus.git
12583W:	https://github.com/petkan/pegasus
12584S:	Maintained
12585F:	drivers/net/usb/pegasus.*
12586
12587USB PHY LAYER
12588M:	Felipe Balbi <balbi@kernel.org>
12589L:	linux-usb@vger.kernel.org
12590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12591S:	Maintained
12592F:	drivers/usb/phy/
12593
12594USB PRINTER DRIVER (usblp)
12595M:	Pete Zaitcev <zaitcev@redhat.com>
12596L:	linux-usb@vger.kernel.org
12597S:	Supported
12598F:	drivers/usb/class/usblp.c
12599
12600USB QMI WWAN NETWORK DRIVER
12601M:	Bjørn Mork <bjorn@mork.no>
12602L:	netdev@vger.kernel.org
12603S:	Maintained
12604F:	Documentation/ABI/testing/sysfs-class-net-qmi
12605F:	drivers/net/usb/qmi_wwan.c
12606
12607USB RTL8150 DRIVER
12608M:	Petko Manolov <petkan@nucleusys.com>
12609L:	linux-usb@vger.kernel.org
12610L:	netdev@vger.kernel.org
12611T:	git git://github.com/petkan/rtl8150.git
12612W:	https://github.com/petkan/rtl8150
12613S:	Maintained
12614F:	drivers/net/usb/rtl8150.c
12615
12616USB SERIAL SUBSYSTEM
12617M:	Johan Hovold <johan@kernel.org>
12618L:	linux-usb@vger.kernel.org
12619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12620S:	Maintained
12621F:	Documentation/usb/usb-serial.txt
12622F:	drivers/usb/serial/
12623F:	include/linux/usb/serial.h
12624
12625USB SMSC75XX ETHERNET DRIVER
12626M:	Steve Glendinning <steve.glendinning@shawell.net>
12627L:	netdev@vger.kernel.org
12628S:	Maintained
12629F:	drivers/net/usb/smsc75xx.*
12630
12631USB SMSC95XX ETHERNET DRIVER
12632M:	Steve Glendinning <steve.glendinning@shawell.net>
12633M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12634L:	netdev@vger.kernel.org
12635S:	Maintained
12636F:	drivers/net/usb/smsc95xx.*
12637
12638USB SUBSYSTEM
12639M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12640L:	linux-usb@vger.kernel.org
12641W:	http://www.linux-usb.org
12642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12643S:	Supported
12644F:	Documentation/devicetree/bindings/usb/
12645F:	Documentation/usb/
12646F:	drivers/usb/
12647F:	include/linux/usb.h
12648F:	include/linux/usb/
12649
12650USB UHCI DRIVER
12651M:	Alan Stern <stern@rowland.harvard.edu>
12652L:	linux-usb@vger.kernel.org
12653S:	Maintained
12654F:	drivers/usb/host/uhci*
12655
12656USB "USBNET" DRIVER FRAMEWORK
12657M:	Oliver Neukum <oneukum@suse.com>
12658L:	netdev@vger.kernel.org
12659W:	http://www.linux-usb.org/usbnet
12660S:	Maintained
12661F:	drivers/net/usb/usbnet.c
12662F:	include/linux/usb/usbnet.h
12663
12664USB VIDEO CLASS
12665M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12666L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12667L:	linux-media@vger.kernel.org
12668T:	git git://linuxtv.org/media_tree.git
12669W:	http://www.ideasonboard.org/uvc/
12670S:	Maintained
12671F:	drivers/media/usb/uvc/
12672F:	include/uapi/linux/uvcvideo.h
12673
12674USB VISION DRIVER
12675M:	Hans Verkuil <hverkuil@xs4all.nl>
12676L:	linux-media@vger.kernel.org
12677T:	git git://linuxtv.org/media_tree.git
12678W:	https://linuxtv.org
12679S:	Odd Fixes
12680F:	drivers/media/usb/usbvision/
12681
12682USB WEBCAM GADGET
12683M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12684L:	linux-usb@vger.kernel.org
12685S:	Maintained
12686F:	drivers/usb/gadget/function/*uvc*
12687F:	drivers/usb/gadget/legacy/webcam.c
12688
12689USB WIRELESS RNDIS DRIVER (rndis_wlan)
12690M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12691L:	linux-wireless@vger.kernel.org
12692S:	Maintained
12693F:	drivers/net/wireless/rndis_wlan.c
12694
12695USB XHCI DRIVER
12696M:	Mathias Nyman <mathias.nyman@intel.com>
12697L:	linux-usb@vger.kernel.org
12698S:	Supported
12699F:	drivers/usb/host/xhci*
12700F:	drivers/usb/host/pci-quirks*
12701
12702USB ZD1201 DRIVER
12703L:	linux-wireless@vger.kernel.org
12704W:	http://linux-lc100020.sourceforge.net
12705S:	Orphan
12706F:	drivers/net/wireless/zydas/zd1201.*
12707
12708USB ZR364XX DRIVER
12709M:	Antoine Jacquet <royale@zerezo.com>
12710L:	linux-usb@vger.kernel.org
12711L:	linux-media@vger.kernel.org
12712T:	git git://linuxtv.org/media_tree.git
12713W:	http://royale.zerezo.com/zr364xx/
12714S:	Maintained
12715F:	Documentation/media/v4l-drivers/zr364xx*
12716F:	drivers/media/usb/zr364xx/
12717
12718ULPI BUS
12719M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12720L:	linux-usb@vger.kernel.org
12721S:	Maintained
12722F:	drivers/usb/common/ulpi.c
12723F:	include/linux/ulpi/
12724
12725USER-MODE LINUX (UML)
12726M:	Jeff Dike <jdike@addtoit.com>
12727M:	Richard Weinberger <richard@nod.at>
12728L:	user-mode-linux-devel@lists.sourceforge.net
12729L:	user-mode-linux-user@lists.sourceforge.net
12730W:	http://user-mode-linux.sourceforge.net
12731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12732S:	Maintained
12733F:	Documentation/virtual/uml/
12734F:	arch/um/
12735F:	arch/x86/um/
12736F:	fs/hostfs/
12737F:	fs/hppfs/
12738
12739USERSPACE I/O (UIO)
12740M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12741S:	Maintained
12742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12743F:	Documentation/DocBook/uio-howto.tmpl
12744F:	drivers/uio/
12745F:	include/linux/uio*.h
12746
12747UTIL-LINUX PACKAGE
12748M:	Karel Zak <kzak@redhat.com>
12749L:	util-linux@vger.kernel.org
12750W:	http://en.wikipedia.org/wiki/Util-linux
12751T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12752S:	Maintained
12753
12754UVESAFB DRIVER
12755M:	Michal Januszewski <spock@gentoo.org>
12756L:	linux-fbdev@vger.kernel.org
12757W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12758S:	Maintained
12759F:	Documentation/fb/uvesafb.txt
12760F:	drivers/video/fbdev/uvesafb.*
12761
12762VF610 NAND DRIVER
12763M:	Stefan Agner <stefan@agner.ch>
12764L:	linux-mtd@lists.infradead.org
12765S:	Supported
12766F:	drivers/mtd/nand/vf610_nfc.c
12767
12768VFAT/FAT/MSDOS FILESYSTEM
12769M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12770S:	Maintained
12771F:	Documentation/filesystems/vfat.txt
12772F:	fs/fat/
12773
12774VFIO DRIVER
12775M:	Alex Williamson <alex.williamson@redhat.com>
12776L:	kvm@vger.kernel.org
12777T:	git git://github.com/awilliam/linux-vfio.git
12778S:	Maintained
12779F:	Documentation/vfio.txt
12780F:	drivers/vfio/
12781F:	include/linux/vfio.h
12782F:	include/uapi/linux/vfio.h
12783
12784VFIO PLATFORM DRIVER
12785M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
12786L:	kvm@vger.kernel.org
12787S:	Maintained
12788F:	drivers/vfio/platform/
12789
12790VIDEOBUF2 FRAMEWORK
12791M:	Pawel Osciak <pawel@osciak.com>
12792M:	Marek Szyprowski <m.szyprowski@samsung.com>
12793M:	Kyungmin Park <kyungmin.park@samsung.com>
12794L:	linux-media@vger.kernel.org
12795S:	Maintained
12796F:	drivers/media/v4l2-core/videobuf2-*
12797F:	include/media/videobuf2-*
12798
12799VIRTIO AND VHOST VSOCK DRIVER
12800M:	Stefan Hajnoczi <stefanha@redhat.com>
12801L:	kvm@vger.kernel.org
12802L:	virtualization@lists.linux-foundation.org
12803L:	netdev@vger.kernel.org
12804S:	Maintained
12805F:	include/linux/virtio_vsock.h
12806F:	include/uapi/linux/virtio_vsock.h
12807F:	net/vmw_vsock/virtio_transport_common.c
12808F:	net/vmw_vsock/virtio_transport.c
12809F:	drivers/vhost/vsock.c
12810F:	drivers/vhost/vsock.h
12811
12812VIRTUAL SERIO DEVICE DRIVER
12813M:	Stephen Chandler Paul <thatslyude@gmail.com>
12814S:	Maintained
12815F:	drivers/input/serio/userio.c
12816F:	include/uapi/linux/userio.h
12817
12818VIRTIO CONSOLE DRIVER
12819M:	Amit Shah <amit.shah@redhat.com>
12820L:	virtualization@lists.linux-foundation.org
12821S:	Maintained
12822F:	drivers/char/virtio_console.c
12823F:	include/linux/virtio_console.h
12824F:	include/uapi/linux/virtio_console.h
12825
12826VIRTIO CORE, NET AND BLOCK DRIVERS
12827M:	"Michael S. Tsirkin" <mst@redhat.com>
12828M:	Jason Wang <jasowang@redhat.com>
12829L:	virtualization@lists.linux-foundation.org
12830S:	Maintained
12831F:	Documentation/devicetree/bindings/virtio/
12832F:	drivers/virtio/
12833F:	tools/virtio/
12834F:	drivers/net/virtio_net.c
12835F:	drivers/block/virtio_blk.c
12836F:	include/linux/virtio_*.h
12837F:	include/uapi/linux/virtio_*.h
12838
12839VIRTIO DRIVERS FOR S390
12840M:	Christian Borntraeger <borntraeger@de.ibm.com>
12841M:	Cornelia Huck <cornelia.huck@de.ibm.com>
12842L:	linux-s390@vger.kernel.org
12843L:	virtualization@lists.linux-foundation.org
12844L:	kvm@vger.kernel.org
12845S:	Supported
12846F:	drivers/s390/virtio/
12847
12848VIRTIO GPU DRIVER
12849M:	David Airlie <airlied@linux.ie>
12850M:	Gerd Hoffmann <kraxel@redhat.com>
12851L:	dri-devel@lists.freedesktop.org
12852L:	virtualization@lists.linux-foundation.org
12853S:	Maintained
12854F:	drivers/gpu/drm/virtio/
12855F:	include/uapi/linux/virtio_gpu.h
12856
12857VIRTIO HOST (VHOST)
12858M:	"Michael S. Tsirkin" <mst@redhat.com>
12859M:	Jason Wang <jasowang@redhat.com>
12860L:	kvm@vger.kernel.org
12861L:	virtualization@lists.linux-foundation.org
12862L:	netdev@vger.kernel.org
12863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12864S:	Maintained
12865F:	drivers/vhost/
12866F:	include/uapi/linux/vhost.h
12867
12868VIRTIO INPUT DRIVER
12869M:	Gerd Hoffmann <kraxel@redhat.com>
12870S:	Maintained
12871F:	drivers/virtio/virtio_input.c
12872F:	include/uapi/linux/virtio_input.h
12873
12874VIA RHINE NETWORK DRIVER
12875S:	Orphan
12876F:	drivers/net/ethernet/via/via-rhine.c
12877
12878VIA SD/MMC CARD CONTROLLER DRIVER
12879M:	Bruce Chang <brucechang@via.com.tw>
12880M:	Harald Welte <HaraldWelte@viatech.com>
12881S:	Maintained
12882F:	drivers/mmc/host/via-sdmmc.c
12883
12884VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12885M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12886L:	linux-fbdev@vger.kernel.org
12887S:	Maintained
12888F:	include/linux/via-core.h
12889F:	include/linux/via-gpio.h
12890F:	include/linux/via_i2c.h
12891F:	drivers/video/fbdev/via/
12892
12893VIA VELOCITY NETWORK DRIVER
12894M:	Francois Romieu <romieu@fr.zoreil.com>
12895L:	netdev@vger.kernel.org
12896S:	Maintained
12897F:	drivers/net/ethernet/via/via-velocity.*
12898
12899VIRT LIB
12900M:	Alex Williamson <alex.williamson@redhat.com>
12901M:	Paolo Bonzini <pbonzini@redhat.com>
12902L:	kvm@vger.kernel.org
12903S:	Supported
12904F:	virt/lib/
12905
12906VIVID VIRTUAL VIDEO DRIVER
12907M:	Hans Verkuil <hverkuil@xs4all.nl>
12908L:	linux-media@vger.kernel.org
12909T:	git git://linuxtv.org/media_tree.git
12910W:	https://linuxtv.org
12911S:	Maintained
12912F:	drivers/media/platform/vivid/*
12913
12914VLAN (802.1Q)
12915M:	Patrick McHardy <kaber@trash.net>
12916L:	netdev@vger.kernel.org
12917S:	Maintained
12918F:	drivers/net/macvlan.c
12919F:	include/linux/if_*vlan.h
12920F:	net/8021q/
12921
12922VLYNQ BUS
12923M:	Florian Fainelli <f.fainelli@gmail.com>
12924L:	openwrt-devel@lists.openwrt.org (subscribers-only)
12925S:	Maintained
12926F:	drivers/vlynq/vlynq.c
12927F:	include/linux/vlynq.h
12928
12929VME SUBSYSTEM
12930M:	Martyn Welch <martyn@welchs.me.uk>
12931M:	Manohar Vanga <manohar.vanga@gmail.com>
12932M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12933L:	devel@driverdev.osuosl.org
12934S:	Maintained
12935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12936F:	Documentation/vme_api.txt
12937F:	drivers/staging/vme/
12938F:	drivers/vme/
12939F:	include/linux/vme*
12940
12941VMWARE HYPERVISOR INTERFACE
12942M:	Alok Kataria <akataria@vmware.com>
12943L:	virtualization@lists.linux-foundation.org
12944S:	Supported
12945F:	arch/x86/kernel/cpu/vmware.c
12946
12947VMWARE BALLOON DRIVER
12948M:	Xavier Deguillard <xdeguillard@vmware.com>
12949M:	Philip Moltmann <moltmann@vmware.com>
12950M:	"VMware, Inc." <pv-drivers@vmware.com>
12951L:	linux-kernel@vger.kernel.org
12952S:	Maintained
12953F:	drivers/misc/vmw_balloon.c
12954
12955VMWARE VMMOUSE SUBDRIVER
12956M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
12957M:	"VMware, Inc." <pv-drivers@vmware.com>
12958L:	linux-input@vger.kernel.org
12959S:	Maintained
12960F:	drivers/input/mouse/vmmouse.c
12961F:	drivers/input/mouse/vmmouse.h
12962
12963VMWARE VMXNET3 ETHERNET DRIVER
12964M:	Shrikrishna Khare <skhare@vmware.com>
12965M:	"VMware, Inc." <pv-drivers@vmware.com>
12966L:	netdev@vger.kernel.org
12967S:	Maintained
12968F:	drivers/net/vmxnet3/
12969
12970VMware PVSCSI driver
12971M:	Jim Gill <jgill@vmware.com>
12972M:	VMware PV-Drivers <pv-drivers@vmware.com>
12973L:	linux-scsi@vger.kernel.org
12974S:	Maintained
12975F:	drivers/scsi/vmw_pvscsi.c
12976F:	drivers/scsi/vmw_pvscsi.h
12977
12978VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12979M:	Liam Girdwood <lgirdwood@gmail.com>
12980M:	Mark Brown <broonie@kernel.org>
12981L:	linux-kernel@vger.kernel.org
12982W:	http://www.slimlogic.co.uk/?p=48
12983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12984S:	Supported
12985F:	Documentation/devicetree/bindings/regulator/
12986F:	drivers/regulator/
12987F:	include/dt-bindings/regulator/
12988F:	include/linux/regulator/
12989
12990VRF
12991M:	David Ahern <dsa@cumulusnetworks.com>
12992M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12993L:	netdev@vger.kernel.org
12994S:	Maintained
12995F:	drivers/net/vrf.c
12996F:	Documentation/networking/vrf.txt
12997
12998VT1211 HARDWARE MONITOR DRIVER
12999M:	Juerg Haefliger <juergh@gmail.com>
13000L:	linux-hwmon@vger.kernel.org
13001S:	Maintained
13002F:	Documentation/hwmon/vt1211
13003F:	drivers/hwmon/vt1211.c
13004
13005VT8231 HARDWARE MONITOR DRIVER
13006M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13007L:	linux-hwmon@vger.kernel.org
13008S:	Maintained
13009F:	drivers/hwmon/vt8231.c
13010
13011VUB300 USB to SDIO/SD/MMC bridge chip
13012M:	Tony Olech <tony.olech@elandigitalsystems.com>
13013L:	linux-mmc@vger.kernel.org
13014L:	linux-usb@vger.kernel.org
13015S:	Supported
13016F:	drivers/mmc/host/vub300.c
13017
13018W1 DALLAS'S 1-WIRE BUS
13019M:	Evgeniy Polyakov <zbr@ioremap.net>
13020S:	Maintained
13021F:	Documentation/w1/
13022F:	drivers/w1/
13023
13024W83791D HARDWARE MONITORING DRIVER
13025M:	Marc Hulsman <m.hulsman@tudelft.nl>
13026L:	linux-hwmon@vger.kernel.org
13027S:	Maintained
13028F:	Documentation/hwmon/w83791d
13029F:	drivers/hwmon/w83791d.c
13030
13031W83793 HARDWARE MONITORING DRIVER
13032M:	Rudolf Marek <r.marek@assembler.cz>
13033L:	linux-hwmon@vger.kernel.org
13034S:	Maintained
13035F:	Documentation/hwmon/w83793
13036F:	drivers/hwmon/w83793.c
13037
13038W83795 HARDWARE MONITORING DRIVER
13039M:	Jean Delvare <jdelvare@suse.com>
13040L:	linux-hwmon@vger.kernel.org
13041S:	Maintained
13042F:	drivers/hwmon/w83795.c
13043
13044W83L51xD SD/MMC CARD INTERFACE DRIVER
13045M:	Pierre Ossman <pierre@ossman.eu>
13046S:	Maintained
13047F:	drivers/mmc/host/wbsd.*
13048
13049WACOM PROTOCOL 4 SERIAL TABLETS
13050M:	Julian Squires <julian@cipht.net>
13051M:	Hans de Goede <hdegoede@redhat.com>
13052L:	linux-input@vger.kernel.org
13053S:	Maintained
13054F:	drivers/input/tablet/wacom_serial4.c
13055
13056WATCHDOG DEVICE DRIVERS
13057M:	Wim Van Sebroeck <wim@iguana.be>
13058R:	Guenter Roeck <linux@roeck-us.net>
13059L:	linux-watchdog@vger.kernel.org
13060W:	http://www.linux-watchdog.org/
13061T:	git git://www.linux-watchdog.org/linux-watchdog.git
13062S:	Maintained
13063F:	Documentation/devicetree/bindings/watchdog/
13064F:	Documentation/watchdog/
13065F:	drivers/watchdog/
13066F:	include/linux/watchdog.h
13067F:	include/uapi/linux/watchdog.h
13068
13069WIIMOTE HID DRIVER
13070M:	David Herrmann <dh.herrmann@googlemail.com>
13071L:	linux-input@vger.kernel.org
13072S:	Maintained
13073F:	drivers/hid/hid-wiimote*
13074
13075WINBOND CIR DRIVER
13076M:	David Härdeman <david@hardeman.nu>
13077S:	Maintained
13078F:	drivers/media/rc/winbond-cir.c
13079
13080WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13081M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13082L:	linux-watchdog@vger.kernel.org
13083S:	Maintained
13084F:	drivers/watchdog/ebc-c384_wdt.c
13085
13086WINSYSTEMS WS16C48 GPIO DRIVER
13087M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13088L:	linux-gpio@vger.kernel.org
13089S:	Maintained
13090F:	drivers/gpio/gpio-ws16c48.c
13091
13092WIMAX STACK
13093M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13094M:	linux-wimax@intel.com
13095L:	wimax@linuxwimax.org (subscribers-only)
13096S:	Supported
13097W:	http://linuxwimax.org
13098F:	Documentation/wimax/README.wimax
13099F:	include/linux/wimax/debug.h
13100F:	include/net/wimax.h
13101F:	include/uapi/linux/wimax.h
13102F:	net/wimax/
13103
13104WISTRON LAPTOP BUTTON DRIVER
13105M:	Miloslav Trmac <mitr@volny.cz>
13106S:	Maintained
13107F:	drivers/input/misc/wistron_btns.c
13108
13109WL3501 WIRELESS PCMCIA CARD DRIVER
13110M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13111L:	linux-wireless@vger.kernel.org
13112W:	http://oops.ghostprotocols.net:81/blog
13113S:	Maintained
13114F:	drivers/net/wireless/wl3501*
13115
13116WOLFSON MICROELECTRONICS DRIVERS
13117L:	patches@opensource.wolfsonmicro.com
13118T:	git https://github.com/CirrusLogic/linux-drivers.git
13119W:	https://github.com/CirrusLogic/linux-drivers/wiki
13120S:	Supported
13121F:	Documentation/hwmon/wm83??
13122F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13123F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13124F:	Documentation/devicetree/bindings/mfd/arizona.txt
13125F:	arch/arm/mach-s3c64xx/mach-crag6410*
13126F:	drivers/clk/clk-wm83*.c
13127F:	drivers/extcon/extcon-arizona.c
13128F:	drivers/leds/leds-wm83*.c
13129F:	drivers/gpio/gpio-*wm*.c
13130F:	drivers/gpio/gpio-arizona.c
13131F:	drivers/hwmon/wm83??-hwmon.c
13132F:	drivers/input/misc/wm831x-on.c
13133F:	drivers/input/touchscreen/wm831x-ts.c
13134F:	drivers/input/touchscreen/wm97*.c
13135F:	drivers/mfd/arizona*
13136F:	drivers/mfd/wm*.c
13137F:	drivers/mfd/cs47l24*
13138F:	drivers/power/supply/wm83*.c
13139F:	drivers/rtc/rtc-wm83*.c
13140F:	drivers/regulator/wm8*.c
13141F:	drivers/video/backlight/wm83*_bl.c
13142F:	drivers/watchdog/wm83*_wdt.c
13143F:	include/linux/mfd/arizona/
13144F:	include/linux/mfd/wm831x/
13145F:	include/linux/mfd/wm8350/
13146F:	include/linux/mfd/wm8400*
13147F:	include/linux/wm97xx.h
13148F:	include/sound/wm????.h
13149F:	sound/soc/codecs/arizona.?
13150F:	sound/soc/codecs/wm*
13151F:	sound/soc/codecs/cs47l24*
13152
13153WORKQUEUE
13154M:	Tejun Heo <tj@kernel.org>
13155R:	Lai Jiangshan <jiangshanlai@gmail.com>
13156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13157S:	Maintained
13158F:	include/linux/workqueue.h
13159F:	kernel/workqueue.c
13160F:	Documentation/workqueue.txt
13161
13162X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13163M:	Chen-Yu Tsai <wens@csie.org>
13164L:	linux-kernel@vger.kernel.org
13165S:	Maintained
13166N:	axp[128]
13167
13168X.25 NETWORK LAYER
13169M:	Andrew Hendry <andrew.hendry@gmail.com>
13170L:	linux-x25@vger.kernel.org
13171S:	Odd Fixes
13172F:	Documentation/networking/x25*
13173F:	include/net/x25*
13174F:	net/x25/
13175
13176X86 ARCHITECTURE (32-BIT AND 64-BIT)
13177M:	Thomas Gleixner <tglx@linutronix.de>
13178M:	Ingo Molnar <mingo@redhat.com>
13179M:	"H. Peter Anvin" <hpa@zytor.com>
13180M:	x86@kernel.org
13181L:	linux-kernel@vger.kernel.org
13182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13183S:	Maintained
13184F:	Documentation/x86/
13185F:	arch/x86/
13186
13187X86 PLATFORM DRIVERS
13188M:	Darren Hart <dvhart@infradead.org>
13189L:	platform-driver-x86@vger.kernel.org
13190T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13191S:	Maintained
13192F:	drivers/platform/x86/
13193F:	drivers/platform/olpc/
13194
13195X86 MCE INFRASTRUCTURE
13196M:	Tony Luck <tony.luck@intel.com>
13197M:	Borislav Petkov <bp@alien8.de>
13198L:	linux-edac@vger.kernel.org
13199S:	Maintained
13200F:	arch/x86/kernel/cpu/mcheck/*
13201
13202X86 MICROCODE UPDATE SUPPORT
13203M:	Borislav Petkov <bp@alien8.de>
13204S:	Maintained
13205F:	arch/x86/kernel/cpu/microcode/*
13206
13207X86 VDSO
13208M:	Andy Lutomirski <luto@amacapital.net>
13209L:	linux-kernel@vger.kernel.org
13210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13211S:	Maintained
13212F:	arch/x86/entry/vdso/
13213
13214XC2028/3028 TUNER DRIVER
13215M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13216M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13217L:	linux-media@vger.kernel.org
13218W:	https://linuxtv.org
13219T:	git git://linuxtv.org/media_tree.git
13220S:	Maintained
13221F:	drivers/media/tuners/tuner-xc2028.*
13222
13223XEN HYPERVISOR INTERFACE
13224M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13225M:	David Vrabel <david.vrabel@citrix.com>
13226M:	Juergen Gross <jgross@suse.com>
13227L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13229S:	Supported
13230F:	arch/x86/xen/
13231F:	drivers/*/xen-*front.c
13232F:	drivers/xen/
13233F:	arch/x86/include/asm/xen/
13234F:	include/xen/
13235F:	include/uapi/xen/
13236
13237XEN HYPERVISOR ARM
13238M:	Stefano Stabellini <sstabellini@kernel.org>
13239L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13240S:	Maintained
13241F:	arch/arm/xen/
13242F:	arch/arm/include/asm/xen/
13243
13244XEN HYPERVISOR ARM64
13245M:	Stefano Stabellini <sstabellini@kernel.org>
13246L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13247S:	Maintained
13248F:	arch/arm64/xen/
13249F:	arch/arm64/include/asm/xen/
13250
13251XEN NETWORK BACKEND DRIVER
13252M:	Wei Liu <wei.liu2@citrix.com>
13253M:	Paul Durrant <paul.durrant@citrix.com>
13254L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13255L:	netdev@vger.kernel.org
13256S:	Supported
13257F:	drivers/net/xen-netback/*
13258
13259XEN PCI SUBSYSTEM
13260M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13261L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13262S:	Supported
13263F:	arch/x86/pci/*xen*
13264F:	drivers/pci/*xen*
13265
13266XEN BLOCK SUBSYSTEM
13267M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13268M:	Roger Pau Monné <roger.pau@citrix.com>
13269L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13270S:	Supported
13271F:	drivers/block/xen-blkback/*
13272F:	drivers/block/xen*
13273
13274XEN PVSCSI DRIVERS
13275M:	Juergen Gross <jgross@suse.com>
13276L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13277L:	linux-scsi@vger.kernel.org
13278S:	Supported
13279F:	drivers/scsi/xen-scsifront.c
13280F:	drivers/xen/xen-scsiback.c
13281F:	include/xen/interface/io/vscsiif.h
13282
13283XEN SWIOTLB SUBSYSTEM
13284M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13285L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13286S:	Supported
13287F:	arch/x86/xen/*swiotlb*
13288F:	drivers/xen/*swiotlb*
13289
13290XFS FILESYSTEM
13291M:	Dave Chinner <david@fromorbit.com>
13292M:	linux-xfs@vger.kernel.org
13293L:	linux-xfs@vger.kernel.org
13294W:	http://xfs.org/
13295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13296S:	Supported
13297F:	Documentation/filesystems/xfs.txt
13298F:	fs/xfs/
13299
13300XILINX AXI ETHERNET DRIVER
13301M:	Anirudha Sarangi <anirudh@xilinx.com>
13302M:	John Linn <John.Linn@xilinx.com>
13303S:	Maintained
13304F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13305
13306XILINX UARTLITE SERIAL DRIVER
13307M:	Peter Korsgaard <jacmet@sunsite.dk>
13308L:	linux-serial@vger.kernel.org
13309S:	Maintained
13310F:	drivers/tty/serial/uartlite.c
13311
13312XILINX VIDEO IP CORES
13313M:	Hyun Kwon <hyun.kwon@xilinx.com>
13314M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13315L:	linux-media@vger.kernel.org
13316T:	git git://linuxtv.org/media_tree.git
13317S:	Supported
13318F:	Documentation/devicetree/bindings/media/xilinx/
13319F:	drivers/media/platform/xilinx/
13320F:	include/uapi/linux/xilinx-v4l2-controls.h
13321
13322XILLYBUS DRIVER
13323M:	Eli Billauer <eli.billauer@gmail.com>
13324L:	linux-kernel@vger.kernel.org
13325S:	Supported
13326F:	drivers/char/xillybus/
13327
13328XTENSA XTFPGA PLATFORM SUPPORT
13329M:	Max Filippov <jcmvbkbc@gmail.com>
13330L:	linux-xtensa@linux-xtensa.org
13331S:	Maintained
13332F:	drivers/spi/spi-xtensa-xtfpga.c
13333F:	sound/soc/xtensa/xtfpga-i2s.c
13334
13335YAM DRIVER FOR AX.25
13336M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13337L:	linux-hams@vger.kernel.org
13338S:	Maintained
13339F:	drivers/net/hamradio/yam*
13340F:	include/linux/yam.h
13341
13342YEALINK PHONE DRIVER
13343M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13344L:	usbb2k-api-dev@nongnu.org
13345S:	Maintained
13346F:	Documentation/input/yealink.txt
13347F:	drivers/input/misc/yealink.*
13348
13349Z8530 DRIVER FOR AX.25
13350M:	Joerg Reuter <jreuter@yaina.de>
13351W:	http://yaina.de/jreuter/
13352W:	http://www.qsl.net/dl1bke/
13353L:	linux-hams@vger.kernel.org
13354S:	Maintained
13355F:	Documentation/networking/z8530drv.txt
13356F:	drivers/net/hamradio/*scc.c
13357F:	drivers/net/hamradio/z8530.h
13358
13359ZBUD COMPRESSED PAGE ALLOCATOR
13360M:	Seth Jennings <sjenning@redhat.com>
13361L:	linux-mm@kvack.org
13362S:	Maintained
13363F:	mm/zbud.c
13364F:	include/linux/zbud.h
13365
13366ZD1211RW WIRELESS DRIVER
13367M:	Daniel Drake <dsd@gentoo.org>
13368M:	Ulrich Kunitz <kune@deine-taler.de>
13369W:	http://zd1211.ath.cx/wiki/DriverRewrite
13370L:	linux-wireless@vger.kernel.org
13371L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13372S:	Maintained
13373F:	drivers/net/wireless/zydas/zd1211rw/
13374
13375ZPOOL COMPRESSED PAGE STORAGE API
13376M:	Dan Streetman <ddstreet@ieee.org>
13377L:	linux-mm@kvack.org
13378S:	Maintained
13379F:	mm/zpool.c
13380F:	include/linux/zpool.h
13381
13382ZR36067 VIDEO FOR LINUX DRIVER
13383L:	mjpeg-users@lists.sourceforge.net
13384L:	linux-media@vger.kernel.org
13385W:	http://mjpeg.sourceforge.net/driver-zoran/
13386T:	hg https://linuxtv.org/hg/v4l-dvb
13387S:	Odd Fixes
13388F:	drivers/media/pci/zoran/
13389
13390ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13391M:	Minchan Kim <minchan@kernel.org>
13392M:	Nitin Gupta <ngupta@vflare.org>
13393R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13394L:	linux-kernel@vger.kernel.org
13395S:	Maintained
13396F:	drivers/block/zram/
13397F:	Documentation/blockdev/zram.txt
13398
13399ZS DECSTATION Z85C30 SERIAL DRIVER
13400M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13401S:	Maintained
13402F:	drivers/tty/serial/zs.*
13403
13404ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13405M:	Minchan Kim <minchan@kernel.org>
13406M:	Nitin Gupta <ngupta@vflare.org>
13407R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13408L:	linux-mm@kvack.org
13409S:	Maintained
13410F:	mm/zsmalloc.c
13411F:	include/linux/zsmalloc.h
13412F:	Documentation/vm/zsmalloc.txt
13413
13414ZSWAP COMPRESSED SWAP CACHING
13415M:	Seth Jennings <sjenning@redhat.com>
13416L:	linux-mm@kvack.org
13417S:	Maintained
13418F:	mm/zswap.c
13419
13420THE REST
13421M:	Linus Torvalds <torvalds@linux-foundation.org>
13422L:	linux-kernel@vger.kernel.org
13423Q:	http://patchwork.kernel.org/project/LKML/list/
13424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13425S:	Buried alive in reporters
13426F:	*
13427F:	*/
13428