xref: /linux/MAINTAINERS (revision ed13134ba8c021d484d712a54c285da312567b39)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/CodingStyle for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/SubmittingPatches for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/SubmittingPatches.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	Q: Patchwork web based patch tracking system site
78	T: SCM tree type and location.
79	   Type is one of: git, hg, quilt, stgit, topgit
80	S: Status, one of the following:
81	   Supported:	Someone is actually paid to look after this.
82	   Maintained:	Someone actually looks after it.
83	   Odd Fixes:	It has a maintainer but they don't have time to do
84			much other than throw the odd patch in. See below..
85	   Orphan:	No current maintainer [but maybe you could take the
86			role as you write your new code].
87	   Obsolete:	Old code. Something tagged obsolete generally means
88			it has been replaced by a better system and you
89			should be using that.
90	F: Files and directories with wildcard patterns.
91	   A trailing slash includes all files and subdirectory files.
92	   F:	drivers/net/	all files in and below drivers/net
93	   F:	drivers/net/*	all files in drivers/net, but not below
94	   F:	*/net/*		all files in "any top level directory"/net
95	   One pattern per line.  Multiple F: lines acceptable.
96	N: Files and directories with regex patterns.
97	   N:	[^a-z]tegra	all files whose path contains the word tegra
98	   One pattern per line.  Multiple N: lines acceptable.
99	   scripts/get_maintainer.pl has different behavior for files that
100	   match F: pattern and matches of N: patterns.  By default,
101	   get_maintainer will not look at git log history when an F: pattern
102	   match occurs.  When an N: match occurs, git log history is used
103	   to also notify the people that have git commit signatures.
104	X: Files and directories that are NOT maintained, same rules as F:
105	   Files exclusions are tested before file matches.
106	   Can be useful for excluding a specific subdirectory, for instance:
107	   F:	net/
108	   X:	net/ipv6/
109	   matches all files in and below net excluding net/ipv6/
110	K: Keyword perl extended regex pattern to match content in a
111	   patch or file.  For instance:
112	   K: of_get_profile
113	      matches patches or files that contain "of_get_profile"
114	   K: \b(printk|pr_(info|err))\b
115	      matches patches or files that contain one or more of the words
116	      printk, pr_info or pr_err
117	   One regex pattern per line.  Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125		-----------------------------------
126
1273C59X NETWORK DRIVER
128M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L:	netdev@vger.kernel.org
130S:	Maintained
131F:	Documentation/networking/vortex.txt
132F:	drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M:	David Dillow <dave@thedillows.org>
136L:	netdev@vger.kernel.org
137S:	Maintained
138F:	drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M:	Adam Radford <linuxraid@lsi.com>
142L:	linux-scsi@vger.kernel.org
143W:	http://www.lsi.com
144S:	Supported
145F:	drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L:	linux-scsi@vger.kernel.org
150S:	Maintained
151F:	drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M:	Alexander Aring <aar@pengutronix.de>
155M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L:	linux-bluetooth@vger.kernel.org
157L:	linux-wpan@vger.kernel.org
158S:	Maintained
159F:	net/6lowpan/
160F:	include/net/6lowpan.h
161F:	Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L:	linux-hams@vger.kernel.org
166S:	Maintained
167F:	drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
171L:	netdev@vger.kernel.org
172S:	Maintained
173F:	drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L:	linux-serial@vger.kernel.org
178S:	Maintained
179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F:	drivers/tty/serial/8250*
181F:	include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L:	netdev@vger.kernel.org
185S:	Orphan / Obsolete
186F:	drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M:	Eric Van Hensbergen <ericvh@gmail.com>
190M:	Ron Minnich <rminnich@sandia.gov>
191M:	Latchesar Ionkov <lucho@ionkov.net>
192L:	v9fs-developer@lists.sourceforge.net
193W:	http://swik.net/v9fs
194Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S:	Maintained
197F:	Documentation/filesystems/9p.txt
198F:	fs/9p/
199F:	net/9p/
200F:	include/net/9p/
201F:	include/uapi/linux/virtio_9p.h
202F:	include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M:	Antti Palosaari <crope@iki.fi>
207L:	linux-media@vger.kernel.org
208W:	https://linuxtv.org
209W:	http://palosaari.fi/linux/
210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
211T:	git git://linuxtv.org/anttip/media_tree.git
212S:	Maintained
213F:	drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217L:	linux-scsi@vger.kernel.org
218W:	http://www.adaptec.com/
219S:	Supported
220F:	Documentation/scsi/aacraid.txt
221F:	drivers/scsi/aacraid/
222
223ABI/API
224L:	linux-api@vger.kernel.org
225F:	include/linux/syscalls.h
226F:	kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M:	Hans de Goede <hdegoede@redhat.com>
230L:	linux-hwmon@vger.kernel.org
231S:	Maintained
232F:	drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M:	Alistair John Strachan <alistair@devzero.co.uk>
236L:	linux-hwmon@vger.kernel.org
237S:	Maintained
238F:	drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M:	William Breathitt Gray <vilhelm.gray@gmail.com>
242L:	linux-gpio@vger.kernel.org
243S:	Maintained
244F:	drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
248L:	linux-gpio@vger.kernel.org
249S:	Maintained
250F:	drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-104-idio-16.c
257
258ACCES 104-QUAD-8 IIO DRIVER
259M:	William Breathitt Gray <vilhelm.gray@gmail.com>
260L:	linux-iio@vger.kernel.org
261S:	Maintained
262F:	drivers/iio/counter/104-quad-8.c
263
264ACENIC DRIVER
265M:	Jes Sorensen <jes@trained-monkey.org>
266L:	linux-acenic@sunsite.dk
267S:	Maintained
268F:	drivers/net/ethernet/alteon/acenic*
269
270ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
271M:	Peter Feuerer <peter@piie.net>
272L:	platform-driver-x86@vger.kernel.org
273W:	http://piie.net/?section=acerhdf
274S:	Maintained
275F:	drivers/platform/x86/acerhdf.c
276
277ACER WMI LAPTOP EXTRAS
278M:	"Lee, Chun-Yi" <jlee@suse.com>
279L:	platform-driver-x86@vger.kernel.org
280S:	Maintained
281F:	drivers/platform/x86/acer-wmi.c
282
283ACPI
284M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
285M:	Len Brown <lenb@kernel.org>
286L:	linux-acpi@vger.kernel.org
287W:	https://01.org/linux-acpi
288Q:	https://patchwork.kernel.org/project/linux-acpi/list/
289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
290S:	Supported
291F:	drivers/acpi/
292F:	drivers/pnp/pnpacpi/
293F:	include/linux/acpi.h
294F:	include/acpi/
295F:	Documentation/acpi/
296F:	Documentation/ABI/testing/sysfs-bus-acpi
297F:	Documentation/ABI/testing/configfs-acpi
298F:	drivers/pci/*acpi*
299F:	drivers/pci/*/*acpi*
300F:	drivers/pci/*/*/*acpi*
301F:	tools/power/acpi/
302
303ACPI COMPONENT ARCHITECTURE (ACPICA)
304M:	Robert Moore <robert.moore@intel.com>
305M:	Lv Zheng <lv.zheng@intel.com>
306M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
307L:	linux-acpi@vger.kernel.org
308L:	devel@acpica.org
309W:	https://acpica.org/
310W:	https://github.com/acpica/acpica/
311Q:	https://patchwork.kernel.org/project/linux-acpi/list/
312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
313S:	Supported
314F:	drivers/acpi/acpica/
315F:	include/acpi/
316F:	tools/power/acpi/
317
318ACPI FAN DRIVER
319M:	Zhang Rui <rui.zhang@intel.com>
320L:	linux-acpi@vger.kernel.org
321W:	https://01.org/linux-acpi
322S:	Supported
323F:	drivers/acpi/fan.c
324
325ACPI FOR ARM64 (ACPI/arm64)
326M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
327M:	Hanjun Guo <hanjun.guo@linaro.org>
328M:	Sudeep Holla <sudeep.holla@arm.com>
329L:	linux-acpi@vger.kernel.org
330S:	Maintained
331F:	drivers/acpi/arm64
332
333ACPI THERMAL DRIVER
334M:	Zhang Rui <rui.zhang@intel.com>
335L:	linux-acpi@vger.kernel.org
336W:	https://01.org/linux-acpi
337S:	Supported
338F:	drivers/acpi/*thermal*
339
340ACPI VIDEO DRIVER
341M:	Zhang Rui <rui.zhang@intel.com>
342L:	linux-acpi@vger.kernel.org
343W:	https://01.org/linux-acpi
344S:	Supported
345F:	drivers/acpi/acpi_video.c
346
347ACPI WMI DRIVER
348L:	platform-driver-x86@vger.kernel.org
349S:	Orphan
350F:	drivers/platform/x86/wmi.c
351
352AD1889 ALSA SOUND DRIVER
353M:	Thibaut Varene <T-Bone@parisc-linux.org>
354W:	http://wiki.parisc-linux.org/AD1889
355L:	linux-parisc@vger.kernel.org
356S:	Maintained
357F:	sound/pci/ad1889.*
358
359AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
360M:	Michael Hennerich <michael.hennerich@analog.com>
361W:	http://wiki.analog.com/AD5254
362W:	http://ez.analog.com/community/linux-device-drivers
363S:	Supported
364F:	drivers/misc/ad525x_dpot.c
365
366AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
367M:	Michael Hennerich <michael.hennerich@analog.com>
368W:	http://wiki.analog.com/AD5398
369W:	http://ez.analog.com/community/linux-device-drivers
370S:	Supported
371F:	drivers/regulator/ad5398.c
372
373AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
374M:	Michael Hennerich <michael.hennerich@analog.com>
375W:	http://wiki.analog.com/AD7142
376W:	http://ez.analog.com/community/linux-device-drivers
377S:	Supported
378F:	drivers/input/misc/ad714x.c
379
380AD7877 TOUCHSCREEN DRIVER
381M:	Michael Hennerich <michael.hennerich@analog.com>
382W:	http://wiki.analog.com/AD7877
383W:	http://ez.analog.com/community/linux-device-drivers
384S:	Supported
385F:	drivers/input/touchscreen/ad7877.c
386
387AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
388M:	Michael Hennerich <michael.hennerich@analog.com>
389W:	http://wiki.analog.com/AD7879
390W:	http://ez.analog.com/community/linux-device-drivers
391S:	Supported
392F:	drivers/input/touchscreen/ad7879.c
393
394ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
395M:	Jiri Kosina <jikos@kernel.org>
396S:	Maintained
397
398ADF7242 IEEE 802.15.4 RADIO DRIVER
399M:	Michael Hennerich <michael.hennerich@analog.com>
400W:	https://wiki.analog.com/ADF7242
401W:	http://ez.analog.com/community/linux-device-drivers
402L:	linux-wpan@vger.kernel.org
403S:	Supported
404F:	drivers/net/ieee802154/adf7242.c
405F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
406
407ADM1025 HARDWARE MONITOR DRIVER
408M:	Jean Delvare <jdelvare@suse.com>
409L:	linux-hwmon@vger.kernel.org
410S:	Maintained
411F:	Documentation/hwmon/adm1025
412F:	drivers/hwmon/adm1025.c
413
414ADM1029 HARDWARE MONITOR DRIVER
415M:	Corentin Labbe <clabbe.montjoie@gmail.com>
416L:	linux-hwmon@vger.kernel.org
417S:	Maintained
418F:	drivers/hwmon/adm1029.c
419
420ADM8211 WIRELESS DRIVER
421L:	linux-wireless@vger.kernel.org
422W:	http://wireless.kernel.org/
423S:	Orphan
424F:	drivers/net/wireless/admtek/adm8211.*
425
426ADP1653 FLASH CONTROLLER DRIVER
427M:	Sakari Ailus <sakari.ailus@iki.fi>
428L:	linux-media@vger.kernel.org
429S:	Maintained
430F:	drivers/media/i2c/adp1653.c
431F:	include/media/i2c/adp1653.h
432
433ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
434M:	Michael Hennerich <michael.hennerich@analog.com>
435W:	http://wiki.analog.com/ADP5520
436W:	http://ez.analog.com/community/linux-device-drivers
437S:	Supported
438F:	drivers/mfd/adp5520.c
439F:	drivers/video/backlight/adp5520_bl.c
440F:	drivers/leds/leds-adp5520.c
441F:	drivers/gpio/gpio-adp5520.c
442F:	drivers/input/keyboard/adp5520-keys.c
443
444ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
445M:	Michael Hennerich <michael.hennerich@analog.com>
446W:	http://wiki.analog.com/ADP5588
447W:	http://ez.analog.com/community/linux-device-drivers
448S:	Supported
449F:	drivers/input/keyboard/adp5588-keys.c
450F:	drivers/gpio/gpio-adp5588.c
451
452ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
453M:	Michael Hennerich <michael.hennerich@analog.com>
454W:	http://wiki.analog.com/ADP8860
455W:	http://ez.analog.com/community/linux-device-drivers
456S:	Supported
457F:	drivers/video/backlight/adp8860_bl.c
458
459ADS1015 HARDWARE MONITOR DRIVER
460M:	Dirk Eibach <eibach@gdsys.de>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/ads1015
464F:	drivers/hwmon/ads1015.c
465F:	include/linux/i2c/ads1015.h
466
467ADT746X FAN DRIVER
468M:	Colin Leroy <colin@colino.net>
469S:	Maintained
470F:	drivers/macintosh/therm_adt746x.c
471
472ADT7475 HARDWARE MONITOR DRIVER
473M:	Jean Delvare <jdelvare@suse.com>
474L:	linux-hwmon@vger.kernel.org
475S:	Maintained
476F:	Documentation/hwmon/adt7475
477F:	drivers/hwmon/adt7475.c
478
479ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
480M:	Michael Hennerich <michael.hennerich@analog.com>
481W:	http://wiki.analog.com/ADXL345
482W:	http://ez.analog.com/community/linux-device-drivers
483S:	Supported
484F:	drivers/input/misc/adxl34x.c
485
486ADVANSYS SCSI DRIVER
487M:	Matthew Wilcox <matthew@wil.cx>
488M:	Hannes Reinecke <hare@suse.com>
489L:	linux-scsi@vger.kernel.org
490S:	Maintained
491F:	Documentation/scsi/advansys.txt
492F:	drivers/scsi/advansys.c
493
494AEDSP16 DRIVER
495M:	Riccardo Facchetti <fizban@tin.it>
496S:	Maintained
497F:	sound/oss/aedsp16.c
498
499AF9013 MEDIA DRIVER
500M:	Antti Palosaari <crope@iki.fi>
501L:	linux-media@vger.kernel.org
502W:	https://linuxtv.org
503W:	http://palosaari.fi/linux/
504Q:	http://patchwork.linuxtv.org/project/linux-media/list/
505T:	git git://linuxtv.org/anttip/media_tree.git
506S:	Maintained
507F:	drivers/media/dvb-frontends/af9013*
508
509AF9033 MEDIA DRIVER
510M:	Antti Palosaari <crope@iki.fi>
511L:	linux-media@vger.kernel.org
512W:	https://linuxtv.org
513W:	http://palosaari.fi/linux/
514Q:	http://patchwork.linuxtv.org/project/linux-media/list/
515T:	git git://linuxtv.org/anttip/media_tree.git
516S:	Maintained
517F:	drivers/media/dvb-frontends/af9033*
518
519AFFS FILE SYSTEM
520L:	linux-fsdevel@vger.kernel.org
521S:	Orphan
522F:	Documentation/filesystems/affs.txt
523F:	fs/affs/
524
525AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
526M:	David Howells <dhowells@redhat.com>
527L:	linux-afs@lists.infradead.org
528S:	Supported
529F:	fs/afs/
530F:	include/net/af_rxrpc.h
531F:	net/rxrpc/af_rxrpc.c
532
533AGPGART DRIVER
534M:	David Airlie <airlied@linux.ie>
535T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
536S:	Maintained
537F:	drivers/char/agp/
538F:	include/linux/agp*
539F:	include/uapi/linux/agp*
540
541AHA152X SCSI DRIVER
542M:	"Juergen E. Fischer" <fischer@norbit.de>
543L:	linux-scsi@vger.kernel.org
544S:	Maintained
545F:	drivers/scsi/aha152x*
546F:	drivers/scsi/pcmcia/aha152x*
547
548AIC7XXX / AIC79XX SCSI DRIVER
549M:	Hannes Reinecke <hare@suse.com>
550L:	linux-scsi@vger.kernel.org
551S:	Maintained
552F:	drivers/scsi/aic7xxx/
553
554AIMSLAB FM RADIO RECEIVER DRIVER
555M:	Hans Verkuil <hverkuil@xs4all.nl>
556L:	linux-media@vger.kernel.org
557T:	git git://linuxtv.org/media_tree.git
558W:	https://linuxtv.org
559S:	Maintained
560F:	drivers/media/radio/radio-aimslab*
561
562AIO
563M:	Benjamin LaHaise <bcrl@kvack.org>
564L:	linux-aio@kvack.org
565S:	Supported
566F:	fs/aio.c
567F:	include/linux/*aio*.h
568
569AIRSPY MEDIA DRIVER
570M:	Antti Palosaari <crope@iki.fi>
571L:	linux-media@vger.kernel.org
572W:	https://linuxtv.org
573W:	http://palosaari.fi/linux/
574Q:	http://patchwork.linuxtv.org/project/linux-media/list/
575T:	git git://linuxtv.org/anttip/media_tree.git
576S:	Maintained
577F:	drivers/media/usb/airspy/
578
579ALCATEL SPEEDTOUCH USB DRIVER
580M:	Duncan Sands <duncan.sands@free.fr>
581L:	linux-usb@vger.kernel.org
582W:	http://www.linux-usb.org/SpeedTouch/
583S:	Maintained
584F:	drivers/usb/atm/speedtch.c
585F:	drivers/usb/atm/usbatm.c
586
587ALCHEMY AU1XX0 MMC DRIVER
588M:	Manuel Lauss <manuel.lauss@gmail.com>
589S:	Maintained
590F:	drivers/mmc/host/au1xmmc.c
591
592ALI1563 I2C DRIVER
593M:	Rudolf Marek <r.marek@assembler.cz>
594L:	linux-i2c@vger.kernel.org
595S:	Maintained
596F:	Documentation/i2c/busses/i2c-ali1563
597F:	drivers/i2c/busses/i2c-ali1563.c
598
599ALLWINNER SECURITY SYSTEM
600M:	Corentin Labbe <clabbe.montjoie@gmail.com>
601L:	linux-crypto@vger.kernel.org
602S:	Maintained
603F:	drivers/crypto/sunxi-ss/
604
605ALPHA PORT
606M:	Richard Henderson <rth@twiddle.net>
607M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
608M:	Matt Turner <mattst88@gmail.com>
609S:	Odd Fixes
610L:	linux-alpha@vger.kernel.org
611F:	arch/alpha/
612
613ALPS PS/2 TOUCHPAD DRIVER
614R:	Pali Rohár <pali.rohar@gmail.com>
615F:	drivers/input/mouse/alps.*
616
617ALTERA MAILBOX DRIVER
618M:	Ley Foon Tan <lftan@altera.com>
619L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
620S:	Maintained
621F:	drivers/mailbox/mailbox-altera.c
622
623ALTERA PIO DRIVER
624M:	Tien Hock Loh <thloh@altera.com>
625L:	linux-gpio@vger.kernel.org
626S:	Maintained
627F:	drivers/gpio/gpio-altera.c
628
629ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
630M:	Thor Thayer <tthayer@opensource.altera.com>
631S:	Maintained
632F:	drivers/gpio/gpio-altera-a10sr.c
633F:	drivers/mfd/altera-a10sr.c
634F:	include/linux/mfd/altera-a10sr.h
635
636ALTERA TRIPLE SPEED ETHERNET DRIVER
637M:	Vince Bridgers <vbridger@opensource.altera.com>
638L:	netdev@vger.kernel.org
639L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
640S:	Maintained
641F:	drivers/net/ethernet/altera/
642
643ALTERA UART/JTAG UART SERIAL DRIVERS
644M:	Tobias Klauser <tklauser@distanz.ch>
645L:	linux-serial@vger.kernel.org
646L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
647S:	Maintained
648F:	drivers/tty/serial/altera_uart.c
649F:	drivers/tty/serial/altera_jtaguart.c
650F:	include/linux/altera_uart.h
651F:	include/linux/altera_jtaguart.h
652
653AMAZON ETHERNET DRIVERS
654M:	Netanel Belgazal <netanel@annapurnalabs.com>
655R:	Saeed Bishara <saeed@annapurnalabs.com>
656R:	Zorik Machulsky <zorik@annapurnalabs.com>
657L:	netdev@vger.kernel.org
658S:	Supported
659F:	Documentation/networking/ena.txt
660F:	drivers/net/ethernet/amazon/
661
662AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
663M:	Tom Lendacky <thomas.lendacky@amd.com>
664M:	Gary Hook <gary.hook@amd.com>
665L:	linux-crypto@vger.kernel.org
666S:	Supported
667F:	drivers/crypto/ccp/
668F:	include/linux/ccp.h
669
670AMD FAM15H PROCESSOR POWER MONITORING DRIVER
671M:	Huang Rui <ray.huang@amd.com>
672L:	linux-hwmon@vger.kernel.org
673S:	Supported
674F:	Documentation/hwmon/fam15h_power
675F:	drivers/hwmon/fam15h_power.c
676
677AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
678L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
679S:	Orphan
680F:	drivers/usb/gadget/udc/amd5536udc.*
681
682AMD GEODE PROCESSOR/CHIPSET SUPPORT
683P:	Andres Salomon <dilinger@queued.net>
684L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
685W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
686S:	Supported
687F:	drivers/char/hw_random/geode-rng.c
688F:	drivers/crypto/geode*
689F:	drivers/video/fbdev/geode/
690F:	arch/x86/include/asm/geode.h
691
692AMD IOMMU (AMD-VI)
693M:	Joerg Roedel <joro@8bytes.org>
694L:	iommu@lists.linux-foundation.org
695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
696S:	Maintained
697F:	drivers/iommu/amd_iommu*.[ch]
698F:	include/linux/amd-iommu.h
699
700AMD KFD
701M:	Oded Gabbay <oded.gabbay@gmail.com>
702L:	dri-devel@lists.freedesktop.org
703T:	git git://people.freedesktop.org/~gabbayo/linux.git
704S:	Supported
705F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
706F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
707F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
708F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
709F:	drivers/gpu/drm/amd/amdkfd/
710F:	drivers/gpu/drm/amd/include/cik_structs.h
711F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
712F:	drivers/gpu/drm/amd/include/vi_structs.h
713F:	drivers/gpu/drm/radeon/radeon_kfd.c
714F:	drivers/gpu/drm/radeon/radeon_kfd.h
715F:	include/uapi/linux/kfd_ioctl.h
716
717AMD SEATTLE DEVICE TREE SUPPORT
718M:	Brijesh Singh <brijeshkumar.singh@amd.com>
719M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
720M:	Tom Lendacky <thomas.lendacky@amd.com>
721S:	Supported
722F:	arch/arm64/boot/dts/amd/
723
724AMD XGBE DRIVER
725M:	Tom Lendacky <thomas.lendacky@amd.com>
726L:	netdev@vger.kernel.org
727S:	Supported
728F:	drivers/net/ethernet/amd/xgbe/
729F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
730
731AMS (Apple Motion Sensor) DRIVER
732M:	Michael Hanselmann <linux-kernel@hansmi.ch>
733S:	Supported
734F:	drivers/macintosh/ams/
735
736ANALOG DEVICES INC AD9389B DRIVER
737M:	Hans Verkuil <hans.verkuil@cisco.com>
738L:	linux-media@vger.kernel.org
739S:	Maintained
740F:	drivers/media/i2c/ad9389b*
741
742ANALOG DEVICES INC ADV7180 DRIVER
743M:	Lars-Peter Clausen <lars@metafoo.de>
744L:	linux-media@vger.kernel.org
745W:	http://ez.analog.com/community/linux-device-drivers
746S:	Supported
747F:	drivers/media/i2c/adv7180.c
748
749ANALOG DEVICES INC ADV7511 DRIVER
750M:	Hans Verkuil <hans.verkuil@cisco.com>
751L:	linux-media@vger.kernel.org
752S:	Maintained
753F:	drivers/media/i2c/adv7511*
754
755ANALOG DEVICES INC ADV7604 DRIVER
756M:	Hans Verkuil <hans.verkuil@cisco.com>
757L:	linux-media@vger.kernel.org
758S:	Maintained
759F:	drivers/media/i2c/adv7604*
760
761ANALOG DEVICES INC ADV7842 DRIVER
762M:	Hans Verkuil <hans.verkuil@cisco.com>
763L:	linux-media@vger.kernel.org
764S:	Maintained
765F:	drivers/media/i2c/adv7842*
766
767ANALOG DEVICES INC ASOC CODEC DRIVERS
768M:	Lars-Peter Clausen <lars@metafoo.de>
769L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
770W:	http://wiki.analog.com/
771W:	http://ez.analog.com/community/linux-device-drivers
772S:	Supported
773F:	sound/soc/codecs/adau*
774F:	sound/soc/codecs/adav*
775F:	sound/soc/codecs/ad1*
776F:	sound/soc/codecs/ad7*
777F:	sound/soc/codecs/ssm*
778F:	sound/soc/codecs/sigmadsp.*
779
780ANALOG DEVICES INC ASOC DRIVERS
781L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
782L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
783W:	http://blackfin.uclinux.org/
784S:	Supported
785F:	sound/soc/blackfin/*
786
787ANALOG DEVICES INC IIO DRIVERS
788M:	Lars-Peter Clausen <lars@metafoo.de>
789M:	Michael Hennerich <Michael.Hennerich@analog.com>
790W:	http://wiki.analog.com/
791W:	http://ez.analog.com/community/linux-device-drivers
792S:	Supported
793F:	drivers/iio/*/ad*
794X:	drivers/iio/*/adjd*
795F:	drivers/staging/iio/*/ad*
796F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
797
798ANALOG DEVICES INC DMA DRIVERS
799M:	Lars-Peter Clausen <lars@metafoo.de>
800W:	http://ez.analog.com/community/linux-device-drivers
801S:	Supported
802F:	drivers/dma/dma-axi-dmac.c
803
804ANDROID CONFIG FRAGMENTS
805M:	Rob Herring <robh@kernel.org>
806S:	Supported
807F:	kernel/configs/android*
808
809ANDROID DRIVERS
810M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
811M:	Arve Hjønnevåg <arve@android.com>
812M:	Riley Andrews <riandrews@android.com>
813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
814L:	devel@driverdev.osuosl.org
815S:	Supported
816F:	drivers/android/
817F:	drivers/staging/android/
818
819ANDROID ION DRIVER
820M:	Laura Abbott <labbott@redhat.com>
821M:	Sumit Semwal <sumit.semwal@linaro.org>
822L:	devel@driverdev.osuosl.org
823S:	Supported
824F:	Documentation/devicetree/bindings/staging/ion/
825F:	drivers/staging/android/ion
826F:	drivers/staging/android/uapi/ion.h
827F:	drivers/staging/android/uapi/ion_test.h
828
829AOA (Apple Onboard Audio) ALSA DRIVER
830M:	Johannes Berg <johannes@sipsolutions.net>
831L:	linuxppc-dev@lists.ozlabs.org
832L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
833S:	Maintained
834F:	sound/aoa/
835
836APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
837M:	William Breathitt Gray <vilhelm.gray@gmail.com>
838L:	linux-iio@vger.kernel.org
839S:	Maintained
840F:	drivers/iio/adc/stx104.c
841
842APM DRIVER
843M:	Jiri Kosina <jikos@kernel.org>
844S:	Odd fixes
845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
846F:	arch/x86/kernel/apm_32.c
847F:	include/linux/apm_bios.h
848F:	include/uapi/linux/apm_bios.h
849F:	drivers/char/apm-emulation.c
850
851APPLE BCM5974 MULTITOUCH DRIVER
852M:	Henrik Rydberg <rydberg@bitmath.org>
853L:	linux-input@vger.kernel.org
854S:	Odd fixes
855F:	drivers/input/mouse/bcm5974.c
856
857APPLE SMC DRIVER
858M:	Henrik Rydberg <rydberg@bitmath.org>
859L:	linux-hwmon@vger.kernel.org
860S:	Odd fixes
861F:	drivers/hwmon/applesmc.c
862
863APPLETALK NETWORK LAYER
864M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
865S:	Maintained
866F:	drivers/net/appletalk/
867F:	net/appletalk/
868
869APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
870M:	Duc Dang <dhdang@apm.com>
871S:	Supported
872F:	arch/arm64/boot/dts/apm/
873
874APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
875M:	Iyappan Subramanian <isubramanian@apm.com>
876M:	Keyur Chudgar <kchudgar@apm.com>
877S:	Supported
878F:	drivers/net/ethernet/apm/xgene/
879F:	drivers/net/phy/mdio-xgene.c
880F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
881F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
882
883APPLIED MICRO (APM) X-GENE SOC PMU
884M:	Tai Nguyen <ttnguyen@apm.com>
885S:	Supported
886F:	drivers/perf/xgene_pmu.c
887F:	Documentation/perf/xgene-pmu.txt
888F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
889
890APTINA CAMERA SENSOR PLL
891M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
892L:	linux-media@vger.kernel.org
893S:	Maintained
894F:	drivers/media/i2c/aptina-pll.*
895
896ARC FRAMEBUFFER DRIVER
897M:	Jaya Kumar <jayalk@intworks.biz>
898S:	Maintained
899F:	drivers/video/fbdev/arcfb.c
900F:	drivers/video/fbdev/core/fb_defio.c
901
902ARCNET NETWORK LAYER
903M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
904L:	netdev@vger.kernel.org
905S:	Maintained
906F:	drivers/net/arcnet/
907F:	include/uapi/linux/if_arcnet.h
908
909ARC PGU DRM DRIVER
910M:	Alexey Brodkin <abrodkin@synopsys.com>
911S:	Supported
912F:	drivers/gpu/drm/arc/
913F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
914
915ARM ARCHITECTED TIMER DRIVER
916M:	Mark Rutland <mark.rutland@arm.com>
917M:	Marc Zyngier <marc.zyngier@arm.com>
918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919S:	Maintained
920F:	arch/arm/include/asm/arch_timer.h
921F:	arch/arm64/include/asm/arch_timer.h
922F:	drivers/clocksource/arm_arch_timer.c
923
924ARM HDLCD DRM DRIVER
925M:	Liviu Dudau <liviu.dudau@arm.com>
926S:	Supported
927F:	drivers/gpu/drm/arm/hdlcd_*
928F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
929
930ARM MALI-DP DRM DRIVER
931M:	Liviu Dudau <liviu.dudau@arm.com>
932M:	Brian Starkey <brian.starkey@arm.com>
933M:	Mali DP Maintainers <malidp@foss.arm.com>
934S:	Supported
935F:	drivers/gpu/drm/arm/
936F:	Documentation/devicetree/bindings/display/arm,malidp.txt
937
938ARM MFM AND FLOPPY DRIVERS
939M:	Ian Molton <spyro@f2s.com>
940S:	Maintained
941F:	arch/arm/lib/floppydma.S
942F:	arch/arm/include/asm/floppy.h
943
944ARM PMU PROFILING AND DEBUGGING
945M:	Will Deacon <will.deacon@arm.com>
946M:	Mark Rutland <mark.rutland@arm.com>
947S:	Maintained
948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
949F:	arch/arm*/kernel/perf_*
950F:	arch/arm/oprofile/common.c
951F:	arch/arm*/kernel/hw_breakpoint.c
952F:	arch/arm*/include/asm/hw_breakpoint.h
953F:	arch/arm*/include/asm/perf_event.h
954F:	drivers/perf/*
955F:	include/linux/perf/arm_pmu.h
956F:	Documentation/devicetree/bindings/arm/pmu.txt
957
958ARM PORT
959M:	Russell King <linux@armlinux.org.uk>
960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
961W:	http://www.armlinux.org.uk/
962S:	Maintained
963F:	arch/arm/
964
965ARM SUB-ARCHITECTURES
966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
967S:	Maintained
968F:	arch/arm/mach-*/
969F:	arch/arm/plat-*/
970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
971
972ARM PRIMECELL AACI PL041 DRIVER
973M:	Russell King <linux@armlinux.org.uk>
974S:	Maintained
975F:	sound/arm/aaci.*
976
977ARM PRIMECELL CLCD PL110 DRIVER
978M:	Russell King <linux@armlinux.org.uk>
979S:	Maintained
980F:	drivers/video/fbdev/amba-clcd.*
981
982ARM PRIMECELL KMI PL050 DRIVER
983M:	Russell King <linux@armlinux.org.uk>
984S:	Maintained
985F:	drivers/input/serio/ambakmi.*
986F:	include/linux/amba/kmi.h
987
988ARM PRIMECELL MMCI PL180/1 DRIVER
989M:	Russell King <linux@armlinux.org.uk>
990S:	Maintained
991F:	drivers/mmc/host/mmci.*
992F:	include/linux/amba/mmci.h
993
994ARM PRIMECELL UART PL010 AND PL011 DRIVERS
995M:	Russell King <linux@armlinux.org.uk>
996S:	Maintained
997F:	drivers/tty/serial/amba-pl01*.c
998F:	include/linux/amba/serial.h
999
1000ARM PRIMECELL BUS SUPPORT
1001M:	Russell King <linux@armlinux.org.uk>
1002S:	Maintained
1003F:	drivers/amba/
1004F:	include/linux/amba/bus.h
1005
1006ARM/ADS SPHERE MACHINE SUPPORT
1007M:	Lennert Buytenhek <kernel@wantstofly.org>
1008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1009S:	Maintained
1010
1011ARM/AFEB9260 MACHINE SUPPORT
1012M:	Sergey Lapin <slapin@ossfans.org>
1013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1014S:	Maintained
1015
1016ARM/AJECO 1ARM MACHINE SUPPORT
1017M:	Lennert Buytenhek <kernel@wantstofly.org>
1018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019S:	Maintained
1020
1021ARM/Allwinner sunXi SoC support
1022M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1023M:	Chen-Yu Tsai <wens@csie.org>
1024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1025S:	Maintained
1026N:	sun[x456789]i
1027F:	arch/arm/boot/dts/ntc-gr8*
1028
1029ARM/Allwinner SoC Clock Support
1030M:	Emilio López <emilio@elopez.com.ar>
1031S:	Maintained
1032F:	drivers/clk/sunxi/
1033
1034ARM/Amlogic Meson SoC support
1035M:	Carlo Caione <carlo@caione.org>
1036M:	Kevin Hilman <khilman@baylibre.com>
1037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1038L:	linux-amlogic@lists.infradead.org
1039W:	http://linux-meson.com/
1040S:	Maintained
1041F:	arch/arm/mach-meson/
1042F:	arch/arm/boot/dts/meson*
1043F:	arch/arm64/boot/dts/amlogic/
1044F: 	drivers/pinctrl/meson/
1045N:	meson
1046
1047ARM/Annapurna Labs ALPINE ARCHITECTURE
1048M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1049M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1051S:	Maintained
1052F:	arch/arm/mach-alpine/
1053F:	arch/arm/boot/dts/alpine*
1054F:	arch/arm64/boot/dts/al/
1055F:	drivers/*/*alpine*
1056
1057ARM/ARTPEC MACHINE SUPPORT
1058M:	Jesper Nilsson <jesper.nilsson@axis.com>
1059M:	Lars Persson <lars.persson@axis.com>
1060M:	Niklas Cassel <niklas.cassel@axis.com>
1061S:	Maintained
1062L:	linux-arm-kernel@axis.com
1063F:	arch/arm/mach-artpec
1064F:	arch/arm/boot/dts/artpec6*
1065F:	drivers/clk/axis
1066
1067ARM/ASPEED MACHINE SUPPORT
1068M:	Joel Stanley <joel@jms.id.au>
1069S:	Maintained
1070F:	arch/arm/mach-aspeed/
1071F:	arch/arm/boot/dts/aspeed-*
1072F:	drivers/*/*aspeed*
1073
1074ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1075M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1076M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1077M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079W:	http://www.linux4sam.org
1080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1081S:	Supported
1082F:	arch/arm/mach-at91/
1083F:	include/soc/at91/
1084F:	arch/arm/boot/dts/at91*.dts
1085F:	arch/arm/boot/dts/at91*.dtsi
1086F:	arch/arm/boot/dts/sama*.dts
1087F:	arch/arm/boot/dts/sama*.dtsi
1088F:	arch/arm/include/debug/at91.S
1089
1090ARM/ATMEL AT91 Clock Support
1091M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1092S:	Maintained
1093F:	drivers/clk/at91
1094
1095ARM/CALXEDA HIGHBANK ARCHITECTURE
1096M:	Rob Herring <robh@kernel.org>
1097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S:	Maintained
1099F:	arch/arm/mach-highbank/
1100F:	arch/arm/boot/dts/highbank.dts
1101F:	arch/arm/boot/dts/ecx-*.dts*
1102
1103ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1104M:	Krzysztof Halasa <khalasa@piap.pl>
1105S:	Maintained
1106F:	arch/arm/mach-cns3xxx/
1107
1108ARM/CAVIUM THUNDER NETWORK DRIVER
1109M:	Sunil Goutham <sgoutham@cavium.com>
1110M:	Robert Richter <rric@kernel.org>
1111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112S:	Supported
1113F:	drivers/net/ethernet/cavium/thunder/
1114
1115ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1116M:	Alexander Shiyan <shc_work@mail.ru>
1117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118S:	Odd Fixes
1119N:	clps711x
1120
1121ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1122M:	Hartley Sweeten <hsweeten@visionengravers.com>
1123M:	Ryan Mallon <rmallon@gmail.com>
1124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125S:	Maintained
1126F:	arch/arm/mach-ep93xx/
1127F:	arch/arm/mach-ep93xx/include/mach/
1128
1129ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1130M:	Lennert Buytenhek <kernel@wantstofly.org>
1131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S:	Maintained
1133
1134ARM/CLKDEV SUPPORT
1135M:	Russell King <linux@armlinux.org.uk>
1136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:	Maintained
1138F:	arch/arm/include/asm/clkdev.h
1139F:	drivers/clk/clkdev.c
1140
1141ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1142M:	Mike Rapoport <mike@compulab.co.il>
1143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S:	Maintained
1145
1146ARM/CONTEC MICRO9 MACHINE SUPPORT
1147M:	Hubert Feurstein <hubert.feurstein@contec.at>
1148S:	Maintained
1149F:	arch/arm/mach-ep93xx/micro9.c
1150
1151ARM/CORESIGHT FRAMEWORK AND DRIVERS
1152M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154S:	Maintained
1155F:	drivers/hwtracing/coresight/*
1156F:	Documentation/trace/coresight.txt
1157F:	Documentation/devicetree/bindings/arm/coresight.txt
1158F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1159F:	tools/perf/arch/arm/util/pmu.c
1160F:	tools/perf/arch/arm/util/auxtrace.c
1161F:	tools/perf/arch/arm/util/cs-etm.c
1162F:	tools/perf/arch/arm/util/cs-etm.h
1163F:	tools/perf/util/cs-etm.h
1164
1165ARM/CORGI MACHINE SUPPORT
1166M:	Richard Purdie <rpurdie@rpsys.net>
1167S:	Maintained
1168
1169ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1170M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172T:	git git://github.com/ulli-kroll/linux.git
1173S:	Maintained
1174F:	arch/arm/mach-gemini/
1175F:	drivers/rtc/rtc-gemini.c
1176
1177ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1178M:	Barry Song <baohua@kernel.org>
1179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1181S:	Maintained
1182F:	arch/arm/boot/dts/prima2*
1183F:	arch/arm/mach-prima2/
1184F:	drivers/clk/sirf/
1185F:	drivers/clocksource/timer-prima2.c
1186F:	drivers/clocksource/timer-atlas7.c
1187N:	[^a-z]sirf
1188
1189ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1190M:	Baruch Siach <baruch@tkos.co.il>
1191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192S:	Maintained
1193F:	arch/arm/boot/dts/cx92755*
1194N:	digicolor
1195
1196ARM/EBSA110 MACHINE SUPPORT
1197M:	Russell King <linux@armlinux.org.uk>
1198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199W:	http://www.armlinux.org.uk/
1200S:	Maintained
1201F:	arch/arm/mach-ebsa110/
1202F:	drivers/net/ethernet/amd/am79c961a.*
1203
1204ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1205M:	Uwe Kleine-König <kernel@pengutronix.de>
1206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S:	Maintained
1208N:	efm32
1209
1210ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1211M:	Daniel Ribeiro <drwyrm@gmail.com>
1212M:	Stefan Schmidt <stefan@openezx.org>
1213M:	Harald Welte <laforge@openezx.org>
1214L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1215W:	http://www.openezx.org/
1216S:	Maintained
1217T:	topgit git://git.openezx.org/openezx.git
1218F:	arch/arm/mach-pxa/ezx.c
1219
1220ARM/FARADAY FA526 PORT
1221M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223S:	Maintained
1224T:	git git://git.berlios.de/gemini-board
1225F:	arch/arm/mm/*-fa*
1226
1227ARM/FOOTBRIDGE ARCHITECTURE
1228M:	Russell King <linux@armlinux.org.uk>
1229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1230W:	http://www.armlinux.org.uk/
1231S:	Maintained
1232F:	arch/arm/include/asm/hardware/dec21285.h
1233F:	arch/arm/mach-footbridge/
1234
1235ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1236M:	Shawn Guo <shawnguo@kernel.org>
1237M:	Sascha Hauer <kernel@pengutronix.de>
1238R:	Fabio Estevam <fabio.estevam@nxp.com>
1239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S:	Maintained
1241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1242F:	arch/arm/mach-imx/
1243F:	arch/arm/mach-mxs/
1244F:	arch/arm/boot/dts/imx*
1245F:	arch/arm/configs/imx*_defconfig
1246F:	drivers/clk/imx/
1247F:	include/soc/imx/
1248
1249ARM/FREESCALE VYBRID ARM ARCHITECTURE
1250M:	Shawn Guo <shawnguo@kernel.org>
1251M:	Sascha Hauer <kernel@pengutronix.de>
1252R:	Stefan Agner <stefan@agner.ch>
1253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S:	Maintained
1255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1256F:	arch/arm/mach-imx/*vf610*
1257F:	arch/arm/boot/dts/vf*
1258
1259ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1260M:	Lennert Buytenhek <kernel@wantstofly.org>
1261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S:	Maintained
1263
1264ARM/GUMSTIX MACHINE SUPPORT
1265M:	Steve Sakoman <sakoman@gmail.com>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268
1269ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1270M:	Philipp Zabel <philipp.zabel@gmail.com>
1271M:	Paul Parsons <lost.distance@yahoo.com>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274F:	arch/arm/mach-pxa/hx4700.c
1275F:	arch/arm/mach-pxa/include/mach/hx4700.h
1276F:	sound/soc/pxa/hx4700.c
1277
1278ARM/HISILICON SOC SUPPORT
1279M:	Wei Xu <xuwei5@hisilicon.com>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281W:	http://www.hisilicon.com
1282S:	Supported
1283T:	git git://github.com/hisilicon/linux-hisi.git
1284F:	arch/arm/mach-hisi/
1285F:	arch/arm/boot/dts/hi3*
1286F:	arch/arm/boot/dts/hip*
1287F:	arch/arm/boot/dts/hisi*
1288F:	arch/arm64/boot/dts/hisilicon/
1289
1290ARM/HP JORNADA 7XX MACHINE SUPPORT
1291M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1292W:	www.jlime.com
1293S:	Maintained
1294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1295F:	arch/arm/mach-sa1100/jornada720.c
1296F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1297
1298ARM/IGEP MACHINE SUPPORT
1299M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1300M:	Javier Martinez Canillas <javier@dowhile0.org>
1301L:	linux-omap@vger.kernel.org
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303S:	Maintained
1304F:	arch/arm/boot/dts/omap3-igep*
1305
1306ARM/INCOME PXA270 SUPPORT
1307M:	Marek Vasut <marek.vasut@gmail.com>
1308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S:	Maintained
1310F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1311
1312ARM/INTEL IOP32X ARM ARCHITECTURE
1313M:	Lennert Buytenhek <kernel@wantstofly.org>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Maintained
1316
1317ARM/INTEL IOP33X ARM ARCHITECTURE
1318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S:	Orphan
1320
1321ARM/INTEL IOP13XX ARM ARCHITECTURE
1322M:	Lennert Buytenhek <kernel@wantstofly.org>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325
1326ARM/INTEL IQ81342EX MACHINE SUPPORT
1327M:	Lennert Buytenhek <kernel@wantstofly.org>
1328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329S:	Maintained
1330
1331ARM/INTEL IXDP2850 MACHINE SUPPORT
1332M:	Lennert Buytenhek <kernel@wantstofly.org>
1333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334S:	Maintained
1335
1336ARM/INTEL IXP4XX ARM ARCHITECTURE
1337M:	Imre Kaloz <kaloz@openwrt.org>
1338M:	Krzysztof Halasa <khalasa@piap.pl>
1339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340S:	Maintained
1341F:	arch/arm/mach-ixp4xx/
1342
1343ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1344M:	Jonathan Cameron <jic23@cam.ac.uk>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346S:	Maintained
1347F:	arch/arm/mach-pxa/stargate2.c
1348F:	drivers/pcmcia/pxa2xx_stargate2.c
1349
1350ARM/INTEL XSC3 (MANZANO) ARM CORE
1351M:	Lennert Buytenhek <kernel@wantstofly.org>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354
1355ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1356M:	Lennert Buytenhek <kernel@wantstofly.org>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359
1360ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1361M:	Santosh Shilimkar <ssantosh@kernel.org>
1362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363S:	Maintained
1364F:	arch/arm/mach-keystone/
1365F:	arch/arm/boot/dts/keystone-*
1366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1367
1368ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1369M:	Santosh Shilimkar <ssantosh@kernel.org>
1370L:	linux-kernel@vger.kernel.org
1371S:	Maintained
1372F:	drivers/clk/keystone/
1373
1374ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1375M:	Santosh Shilimkar <ssantosh@kernel.org>
1376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377L:	linux-kernel@vger.kernel.org
1378S:	Maintained
1379F:	drivers/clocksource/timer-keystone.c
1380
1381ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1382M:	Santosh Shilimkar <ssantosh@kernel.org>
1383L:	linux-kernel@vger.kernel.org
1384S:	Maintained
1385F:	drivers/power/reset/keystone-reset.c
1386
1387ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1388M:	Santosh Shilimkar <ssantosh@kernel.org>
1389L:	linux-kernel@vger.kernel.org
1390S:	Maintained
1391F:	drivers/memory/*emif*
1392
1393ARM/LG1K ARCHITECTURE
1394M:	Chanho Min <chanho.min@lge.com>
1395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396S:	Maintained
1397F:	arch/arm64/boot/dts/lg/
1398
1399ARM/LOGICPD PXA270 MACHINE SUPPORT
1400M:	Lennert Buytenhek <kernel@wantstofly.org>
1401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S:	Maintained
1403
1404ARM/LPC18XX ARCHITECTURE
1405M:	Joachim Eastwood <manabian@gmail.com>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S:	Maintained
1408F:	arch/arm/boot/dts/lpc43*
1409F:	drivers/clk/nxp/clk-lpc18xx*
1410F:	drivers/clocksource/time-lpc32xx.c
1411F:	drivers/i2c/busses/i2c-lpc2k.c
1412F:	drivers/memory/pl172.c
1413F:	drivers/mtd/spi-nor/nxp-spifi.c
1414F:	drivers/rtc/rtc-lpc24xx.c
1415N:	lpc18xx
1416
1417ARM/LPC32XX SOC SUPPORT
1418M:	Vladimir Zapolskiy <vz@mleia.com>
1419M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1422S:	Maintained
1423F:	arch/arm/boot/dts/lpc32*
1424F:	arch/arm/mach-lpc32xx/
1425F:	drivers/i2c/busses/i2c-pnx.c
1426F:	drivers/net/ethernet/nxp/lpc_eth.c
1427F:	drivers/usb/host/ohci-nxp.c
1428F:	drivers/watchdog/pnx4008_wdt.c
1429N:	lpc32xx
1430
1431ARM/MAGICIAN MACHINE SUPPORT
1432M:	Philipp Zabel <philipp.zabel@gmail.com>
1433S:	Maintained
1434
1435ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1436M:	Jason Cooper <jason@lakedaemon.net>
1437M:	Andrew Lunn <andrew@lunn.ch>
1438M:	Gregory Clement <gregory.clement@free-electrons.com>
1439M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441S:	Maintained
1442F:	arch/arm/mach-mvebu/
1443F:	drivers/rtc/rtc-armada38x.c
1444F:	arch/arm/boot/dts/armada*
1445F:	arch/arm/boot/dts/kirkwood*
1446F:	arch/arm64/boot/dts/marvell/armada*
1447F:	drivers/cpufreq/mvebu-cpufreq.c
1448F:	arch/arm/configs/mvebu_*_defconfig
1449
1450ARM/Marvell Berlin SoC support
1451M:	Jisheng Zhang <jszhang@marvell.com>
1452M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454S:	Maintained
1455F:	arch/arm/mach-berlin/
1456F:	arch/arm/boot/dts/berlin*
1457F:	arch/arm64/boot/dts/marvell/berlin*
1458
1459
1460ARM/Marvell Dove/MV78xx0/Orion SOC support
1461M:	Jason Cooper <jason@lakedaemon.net>
1462M:	Andrew Lunn <andrew@lunn.ch>
1463M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1464M:	Gregory Clement <gregory.clement@free-electrons.com>
1465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466S:	Maintained
1467F:	arch/arm/mach-dove/
1468F:	arch/arm/mach-mv78xx0/
1469F:	arch/arm/mach-orion5x/
1470F:	arch/arm/plat-orion/
1471F:	arch/arm/boot/dts/dove*
1472F:	arch/arm/boot/dts/orion5x*
1473
1474
1475ARM/Orion SoC/Technologic Systems TS-78xx platform support
1476M:	Alexander Clouter <alex@digriz.org.uk>
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478W:	http://www.digriz.org.uk/ts78xx/kernel
1479S:	Maintained
1480F:	arch/arm/mach-orion5x/ts78xx-*
1481
1482ARM/OXNAS platform support
1483M:	Neil Armstrong <narmstrong@baylibre.com>
1484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1486S:	Maintained
1487F:	arch/arm/mach-oxnas/
1488F:	arch/arm/boot/dts/oxnas*
1489F:	arch/arm/boot/dts/wd-mbwe.dts
1490N:	oxnas
1491
1492ARM/Mediatek RTC DRIVER
1493M:	Eddie Huang <eddie.huang@mediatek.com>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1496S:	Maintained
1497F:	drivers/rtc/rtc-mt6397.c
1498
1499ARM/Mediatek SoC support
1500M:	Matthias Brugger <matthias.bgg@gmail.com>
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1503S:	Maintained
1504F:	arch/arm/boot/dts/mt6*
1505F:	arch/arm/boot/dts/mt8*
1506F:	arch/arm/mach-mediatek/
1507N:	mtk
1508K:	mediatek
1509
1510ARM/Mediatek USB3 PHY DRIVER
1511M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1514S:	Maintained
1515F:	drivers/phy/phy-mt65xx-usb3.c
1516
1517ARM/MICREL KS8695 ARCHITECTURE
1518M:	Greg Ungerer <gerg@uclinux.org>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520F:	arch/arm/mach-ks8695/
1521S:	Odd Fixes
1522
1523ARM/MIOA701 MACHINE SUPPORT
1524M:	Robert Jarzmik <robert.jarzmik@free.fr>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526F:	arch/arm/mach-pxa/mioa701.c
1527S:	Maintained
1528
1529ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1530M:	Michael Petchkovsky <mkpetch@internode.on.net>
1531S:	Maintained
1532
1533ARM/NOMADIK ARCHITECTURE
1534M:	Alessandro Rubini <rubini@unipv.it>
1535M:	Linus Walleij <linus.walleij@linaro.org>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538F:	arch/arm/mach-nomadik/
1539F:	drivers/pinctrl/nomadik/
1540F:	drivers/i2c/busses/i2c-nomadik.c
1541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1542
1543ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1544M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1545L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1546W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1547S:	Supported
1548
1549ARM/TOSA MACHINE SUPPORT
1550M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1551M:	Dirk Opfer <dirk@opfer-online.de>
1552S:	Maintained
1553
1554ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1555M:	Marek Vasut <marek.vasut@gmail.com>
1556L:	linux-arm-kernel@lists.infradead.org
1557W:	http://hackndev.com
1558S:	Maintained
1559F:	arch/arm/mach-pxa/include/mach/palmtx.h
1560F:	arch/arm/mach-pxa/palmtx.c
1561F:	arch/arm/mach-pxa/include/mach/palmt5.h
1562F:	arch/arm/mach-pxa/palmt5.c
1563F:	arch/arm/mach-pxa/include/mach/palmld.h
1564F:	arch/arm/mach-pxa/palmld.c
1565F:	arch/arm/mach-pxa/include/mach/palmte2.h
1566F:	arch/arm/mach-pxa/palmte2.c
1567F:	arch/arm/mach-pxa/include/mach/palmtc.h
1568F:	arch/arm/mach-pxa/palmtc.c
1569
1570ARM/PALM TREO SUPPORT
1571M:	Tomas Cech <sleep_walker@suse.com>
1572L:	linux-arm-kernel@lists.infradead.org
1573W:	http://hackndev.com
1574S:	Maintained
1575F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1576F:	arch/arm/mach-pxa/palmtreo.c
1577
1578ARM/PALMZ72 SUPPORT
1579M:	Sergey Lapin <slapin@ossfans.org>
1580L:	linux-arm-kernel@lists.infradead.org
1581W:	http://hackndev.com
1582S:	Maintained
1583F:	arch/arm/mach-pxa/include/mach/palmz72.h
1584F:	arch/arm/mach-pxa/palmz72.c
1585
1586ARM/PLEB SUPPORT
1587M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1588W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1589S:	Maintained
1590
1591ARM/PT DIGITAL BOARD PORT
1592M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594W:	http://www.armlinux.org.uk/
1595S:	Maintained
1596
1597ARM/QUALCOMM SUPPORT
1598M:	Andy Gross <andy.gross@linaro.org>
1599M:	David Brown <david.brown@linaro.org>
1600L:	linux-arm-msm@vger.kernel.org
1601L:	linux-soc@vger.kernel.org
1602S:	Maintained
1603F:	Documentation/devicetree/bindings/soc/qcom/
1604F:	arch/arm/boot/dts/qcom-*.dts
1605F:	arch/arm/boot/dts/qcom-*.dtsi
1606F:	arch/arm/mach-qcom/
1607F:	arch/arm64/boot/dts/qcom/*
1608F:	drivers/i2c/busses/i2c-qup.c
1609F:	drivers/clk/qcom/
1610F:	drivers/soc/qcom/
1611F:	drivers/spi/spi-qup.c
1612F:	drivers/tty/serial/msm_serial.h
1613F:	drivers/tty/serial/msm_serial.c
1614F:	drivers/*/pm8???-*
1615F:	drivers/mfd/ssbi.c
1616F:	drivers/firmware/qcom_scm.c
1617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1618
1619ARM/RADISYS ENP2611 MACHINE SUPPORT
1620M:	Lennert Buytenhek <kernel@wantstofly.org>
1621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622S:	Maintained
1623
1624ARM/RENESAS ARM64 ARCHITECTURE
1625M:	Simon Horman <horms@verge.net.au>
1626M:	Magnus Damm <magnus.damm@gmail.com>
1627L:	linux-renesas-soc@vger.kernel.org
1628Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1630S:	Supported
1631F:	arch/arm64/boot/dts/renesas/
1632F:	drivers/soc/renesas/
1633F:	include/linux/soc/renesas/
1634
1635ARM/RISCPC ARCHITECTURE
1636M:	Russell King <linux@armlinux.org.uk>
1637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638W:	http://www.armlinux.org.uk/
1639S:	Maintained
1640F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1641F:	arch/arm/include/asm/hardware/ioc.h
1642F:	arch/arm/include/asm/hardware/iomd.h
1643F:	arch/arm/include/asm/hardware/memc.h
1644F:	arch/arm/mach-rpc/
1645F:	drivers/net/ethernet/8390/etherh.c
1646F:	drivers/net/ethernet/i825xx/ether1*
1647F:	drivers/net/ethernet/seeq/ether3*
1648F:	drivers/scsi/arm/
1649
1650ARM/Rockchip SoC support
1651M:	Heiko Stuebner <heiko@sntech.de>
1652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653L:	linux-rockchip@lists.infradead.org
1654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1655S:	Maintained
1656F:	arch/arm/boot/dts/rk3*
1657F:	arch/arm/mach-rockchip/
1658F:	drivers/clk/rockchip/
1659F:	drivers/i2c/busses/i2c-rk3x.c
1660F:	drivers/*/*rockchip*
1661F:	drivers/*/*/*rockchip*
1662F:	sound/soc/rockchip/
1663N:	rockchip
1664
1665ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1666M:	Kukjin Kim <kgene@kernel.org>
1667M:	Krzysztof Kozlowski <krzk@kernel.org>
1668R:	Javier Martinez Canillas <javier@osg.samsung.com>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1671S:	Maintained
1672F:	arch/arm/boot/dts/s3c*
1673F:	arch/arm/boot/dts/s5p*
1674F:	arch/arm/boot/dts/samsung*
1675F:	arch/arm/boot/dts/exynos*
1676F:	arch/arm64/boot/dts/exynos/
1677F:	arch/arm/plat-samsung/
1678F:	arch/arm/mach-s3c24*/
1679F:	arch/arm/mach-s3c64xx/
1680F:	arch/arm/mach-s5p*/
1681F:	arch/arm/mach-exynos*/
1682F:	drivers/*/*s3c24*
1683F:	drivers/*/*/*s3c24*
1684F:	drivers/*/*s3c64xx*
1685F:	drivers/*/*s5pv210*
1686F:	drivers/memory/samsung/*
1687F:	drivers/soc/samsung/*
1688F:	Documentation/arm/Samsung/
1689F:	Documentation/devicetree/bindings/arm/samsung/
1690F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1691F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1692N:	exynos
1693
1694ARM/SAMSUNG MOBILE MACHINE SUPPORT
1695M:	Kyungmin Park <kyungmin.park@samsung.com>
1696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697S:	Maintained
1698F:	arch/arm/mach-s5pv210/
1699
1700ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1701M:	Kyungmin Park <kyungmin.park@samsung.com>
1702M:	Kamil Debski <kamil@wypas.org>
1703M:	Andrzej Hajda <a.hajda@samsung.com>
1704L:	linux-arm-kernel@lists.infradead.org
1705L:	linux-media@vger.kernel.org
1706S:	Maintained
1707F:	drivers/media/platform/s5p-g2d/
1708
1709ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1710M:	Kyungmin Park <kyungmin.park@samsung.com>
1711M:	Kamil Debski <kamil@wypas.org>
1712M:	Jeongtae Park <jtp.park@samsung.com>
1713M:	Andrzej Hajda <a.hajda@samsung.com>
1714L:	linux-arm-kernel@lists.infradead.org
1715L:	linux-media@vger.kernel.org
1716S:	Maintained
1717F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1718F:	drivers/media/platform/s5p-mfc/
1719
1720ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1721M:	Kyungmin Park <kyungmin.park@samsung.com>
1722L:	linux-arm-kernel@lists.infradead.org
1723L:	linux-media@vger.kernel.org
1724S:	Maintained
1725F:	drivers/staging/media/platform/s5p-cec/
1726
1727ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1728M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1729M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1730L:	linux-arm-kernel@lists.infradead.org
1731L:	linux-media@vger.kernel.org
1732S:	Maintained
1733F:	drivers/media/platform/s5p-jpeg/
1734
1735ARM/SHMOBILE ARM ARCHITECTURE
1736M:	Simon Horman <horms@verge.net.au>
1737M:	Magnus Damm <magnus.damm@gmail.com>
1738L:	linux-renesas-soc@vger.kernel.org
1739Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1741S:	Supported
1742F:	arch/arm/boot/dts/emev2*
1743F:	arch/arm/boot/dts/r7s*
1744F:	arch/arm/boot/dts/r8a*
1745F:	arch/arm/boot/dts/sh*
1746F:	arch/arm/configs/shmobile_defconfig
1747F:	arch/arm/include/debug/renesas-scif.S
1748F:	arch/arm/mach-shmobile/
1749F:	drivers/soc/renesas/
1750F:	include/linux/soc/renesas/
1751
1752ARM/SOCFPGA ARCHITECTURE
1753M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1754S:	Maintained
1755F:	arch/arm/mach-socfpga/
1756F:	arch/arm/boot/dts/socfpga*
1757F:	arch/arm/configs/socfpga_defconfig
1758F:	arch/arm64/boot/dts/altera/
1759W:	http://www.rocketboards.org
1760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1761
1762ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1763M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1764S:	Maintained
1765F:	drivers/clk/socfpga/
1766
1767ARM/SOCFPGA EDAC SUPPORT
1768M:	Thor Thayer <tthayer@opensource.altera.com>
1769S:	Maintained
1770F:	drivers/edac/altera_edac.
1771
1772ARM/STI ARCHITECTURE
1773M:	Patrice Chotard <patrice.chotard@st.com>
1774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775L:	kernel@stlinux.com
1776W:	http://www.stlinux.com
1777S:	Maintained
1778F:	arch/arm/mach-sti/
1779F:	arch/arm/boot/dts/sti*
1780F:	drivers/char/hw_random/st-rng.c
1781F:	drivers/clocksource/arm_global_timer.c
1782F:	drivers/clocksource/clksrc_st_lpc.c
1783F:	drivers/cpufreq/sti-cpufreq.c
1784F:	drivers/i2c/busses/i2c-st.c
1785F:	drivers/media/rc/st_rc.c
1786F:	drivers/media/platform/sti/c8sectpfe/
1787F:	drivers/mmc/host/sdhci-st.c
1788F:	drivers/phy/phy-miphy28lp.c
1789F:	drivers/phy/phy-miphy365x.c
1790F:	drivers/phy/phy-stih407-usb.c
1791F:	drivers/phy/phy-stih41x-usb.c
1792F:	drivers/pinctrl/pinctrl-st.c
1793F:	drivers/remoteproc/st_remoteproc.c
1794F:	drivers/reset/sti/
1795F:	drivers/rtc/rtc-st-lpc.c
1796F:	drivers/tty/serial/st-asc.c
1797F:	drivers/usb/dwc3/dwc3-st.c
1798F:	drivers/usb/host/ehci-st.c
1799F:	drivers/usb/host/ohci-st.c
1800F:	drivers/watchdog/st_lpc_wdt.c
1801F:	drivers/ata/ahci_st.c
1802
1803ARM/STM32 ARCHITECTURE
1804M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1805M:	Alexandre Torgue <alexandre.torgue@st.com>
1806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807S:	Maintained
1808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1809N:	stm32
1810F:	drivers/clocksource/armv7m_systick.c
1811
1812ARM/TANGO ARCHITECTURE
1813M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1814L:	linux-arm-kernel@lists.infradead.org
1815S:	Maintained
1816N:	tango
1817
1818ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1819M:	Lennert Buytenhek <kernel@wantstofly.org>
1820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821S:	Maintained
1822
1823ARM/TETON BGA MACHINE SUPPORT
1824M:	"Mark F. Brown" <mark.brown314@gmail.com>
1825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826S:	Maintained
1827
1828ARM/THECUS N2100 MACHINE SUPPORT
1829M:	Lennert Buytenhek <kernel@wantstofly.org>
1830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:	Maintained
1832
1833ARM/NUVOTON W90X900 ARM ARCHITECTURE
1834M:	Wan ZongShun <mcuos.com@gmail.com>
1835L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836W:	http://www.mcuos.com
1837S:	Maintained
1838F:	arch/arm/mach-w90x900/
1839F:	drivers/input/keyboard/w90p910_keypad.c
1840F:	drivers/input/touchscreen/w90p910_ts.c
1841F:	drivers/watchdog/nuc900_wdt.c
1842F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1843F:	drivers/mtd/nand/nuc900_nand.c
1844F:	drivers/rtc/rtc-nuc900.c
1845F:	drivers/spi/spi-nuc900.c
1846F:	drivers/usb/host/ehci-w90x900.c
1847F:	drivers/video/fbdev/nuc900fb.c
1848
1849ARM/U300 MACHINE SUPPORT
1850M:	Linus Walleij <linus.walleij@linaro.org>
1851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852S:	Supported
1853F:	arch/arm/mach-u300/
1854F:	drivers/clocksource/timer-u300.c
1855F:	drivers/i2c/busses/i2c-stu300.c
1856F:	drivers/rtc/rtc-coh901331.c
1857F:	drivers/watchdog/coh901327_wdt.c
1858F:	drivers/dma/coh901318*
1859F:	drivers/mfd/ab3100*
1860F:	drivers/rtc/rtc-ab3100.c
1861F:	drivers/rtc/rtc-coh901331.c
1862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1863
1864ARM/UNIPHIER ARCHITECTURE
1865M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1868S:	Maintained
1869F:	arch/arm/boot/dts/uniphier*
1870F:	arch/arm/include/asm/hardware/cache-uniphier.h
1871F:	arch/arm/mach-uniphier/
1872F:	arch/arm/mm/cache-uniphier.c
1873F:	arch/arm64/boot/dts/socionext/
1874F:	drivers/bus/uniphier-system-bus.c
1875F:	drivers/clk/uniphier/
1876F:	drivers/i2c/busses/i2c-uniphier*
1877F:	drivers/pinctrl/uniphier/
1878F:	drivers/reset/reset-uniphier.c
1879F:	drivers/tty/serial/8250/8250_uniphier.c
1880N:	uniphier
1881
1882ARM/Ux500 ARM ARCHITECTURE
1883M:	Linus Walleij <linus.walleij@linaro.org>
1884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S:	Maintained
1886F:	arch/arm/mach-ux500/
1887F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1888F:	drivers/dma/ste_dma40*
1889F:	drivers/hwspinlock/u8500_hsem.c
1890F:	drivers/mfd/abx500*
1891F:	drivers/mfd/ab8500*
1892F:	drivers/mfd/dbx500*
1893F:	drivers/mfd/db8500*
1894F:	drivers/pinctrl/nomadik/pinctrl-ab*
1895F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1896F:	drivers/rtc/rtc-ab8500.c
1897F:	drivers/rtc/rtc-pl031.c
1898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1899
1900ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1901M:	Ulf Hansson <ulf.hansson@linaro.org>
1902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903T:	git git://git.linaro.org/people/ulfh/clk.git
1904S:	Maintained
1905F:	drivers/clk/ux500/
1906
1907ARM/VERSATILE EXPRESS PLATFORM
1908M:	Liviu Dudau <liviu.dudau@arm.com>
1909M:	Sudeep Holla <sudeep.holla@arm.com>
1910M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912S:	Maintained
1913F:	arch/arm/boot/dts/vexpress*
1914F:	arch/arm64/boot/dts/arm/
1915F:	arch/arm/mach-vexpress/
1916F:	*/*/vexpress*
1917F:	*/*/*/vexpress*
1918F:	drivers/clk/versatile/clk-vexpress-osc.c
1919F:	drivers/clocksource/versatile.c
1920N:	mps2
1921
1922ARM/VFP SUPPORT
1923M:	Russell King <linux@armlinux.org.uk>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925W:	http://www.armlinux.org.uk/
1926S:	Maintained
1927F:	arch/arm/vfp/
1928
1929ARM/VOIPAC PXA270 SUPPORT
1930M:	Marek Vasut <marek.vasut@gmail.com>
1931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932S:	Maintained
1933F:	arch/arm/mach-pxa/vpac270.c
1934F:	arch/arm/mach-pxa/include/mach/vpac270.h
1935
1936ARM/VT8500 ARM ARCHITECTURE
1937M:	Tony Prisk <linux@prisktech.co.nz>
1938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939S:	Maintained
1940F:	arch/arm/mach-vt8500/
1941F:	drivers/clocksource/vt8500_timer.c
1942F:	drivers/i2c/busses/i2c-wmt.c
1943F:	drivers/mmc/host/wmt-sdmmc.c
1944F:	drivers/pwm/pwm-vt8500.c
1945F:	drivers/rtc/rtc-vt8500.c
1946F:	drivers/tty/serial/vt8500_serial.c
1947F:	drivers/usb/host/ehci-platform.c
1948F:	drivers/usb/host/uhci-platform.c
1949F:	drivers/video/fbdev/vt8500lcdfb.*
1950F:	drivers/video/fbdev/wm8505fb*
1951F:	drivers/video/fbdev/wmt_ge_rops.*
1952
1953ARM/ZIPIT Z2 SUPPORT
1954M:	Marek Vasut <marek.vasut@gmail.com>
1955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S:	Maintained
1957F:	arch/arm/mach-pxa/z2.c
1958F:	arch/arm/mach-pxa/include/mach/z2.h
1959
1960ARM/ZTE ARCHITECTURE
1961M:	Jun Nie <jun.nie@linaro.org>
1962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S:	Maintained
1964F:	arch/arm/mach-zx/
1965F:	drivers/clk/zte/
1966F:	Documentation/devicetree/bindings/arm/zte.txt
1967F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1968
1969ARM/ZYNQ ARCHITECTURE
1970M:	Michal Simek <michal.simek@xilinx.com>
1971R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973W:	http://wiki.xilinx.com
1974T:	git https://github.com/Xilinx/linux-xlnx.git
1975S:	Supported
1976F:	arch/arm/mach-zynq/
1977F:	drivers/cpuidle/cpuidle-zynq.c
1978F:	drivers/block/xsysace.c
1979N:	zynq
1980N:	xilinx
1981F:	drivers/clocksource/cadence_ttc_timer.c
1982F:	drivers/i2c/busses/i2c-cadence.c
1983F:	drivers/mmc/host/sdhci-of-arasan.c
1984F:	drivers/edac/synopsys_edac.c
1985
1986ARM SMMU DRIVERS
1987M:	Will Deacon <will.deacon@arm.com>
1988R:	Robin Murphy <robin.murphy@arm.com>
1989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990S:	Maintained
1991F:	drivers/iommu/arm-smmu.c
1992F:	drivers/iommu/arm-smmu-v3.c
1993F:	drivers/iommu/io-pgtable-arm.c
1994F:	drivers/iommu/io-pgtable-arm-v7s.c
1995
1996ARM64 PORT (AARCH64 ARCHITECTURE)
1997M:	Catalin Marinas <catalin.marinas@arm.com>
1998M:	Will Deacon <will.deacon@arm.com>
1999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2001S:	Maintained
2002F:	arch/arm64/
2003F:	Documentation/arm64/
2004
2005AS3645A LED FLASH CONTROLLER DRIVER
2006M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2007L:	linux-media@vger.kernel.org
2008T:	git git://linuxtv.org/media_tree.git
2009S:	Maintained
2010F:	drivers/media/i2c/as3645a.c
2011F:	include/media/i2c/as3645a.h
2012
2013ASAHI KASEI AK8974 DRIVER
2014M:	Linus Walleij <linus.walleij@linaro.org>
2015L:	linux-iio@vger.kernel.org
2016W:	http://www.akm.com/
2017S:	Supported
2018F:	drivers/iio/magnetometer/ak8974.c
2019
2020ASC7621 HARDWARE MONITOR DRIVER
2021M:	George Joseph <george.joseph@fairview5.com>
2022L:	linux-hwmon@vger.kernel.org
2023S:	Maintained
2024F:	Documentation/hwmon/asc7621
2025F:	drivers/hwmon/asc7621.c
2026
2027ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2028M:	Corentin Chary <corentin.chary@gmail.com>
2029L:	acpi4asus-user@lists.sourceforge.net
2030L:	platform-driver-x86@vger.kernel.org
2031W:	http://acpi4asus.sf.net
2032S:	Maintained
2033F:	drivers/platform/x86/asus*.c
2034F:	drivers/platform/x86/eeepc*.c
2035
2036ASUS WIRELESS RADIO CONTROL DRIVER
2037M:	João Paulo Rechi Vita <jprvita@gmail.com>
2038L:	platform-driver-x86@vger.kernel.org
2039S:	Maintained
2040F:	drivers/platform/x86/asus-wireless.c
2041
2042ASYMMETRIC KEYS
2043M:	David Howells <dhowells@redhat.com>
2044L:	keyrings@vger.kernel.org
2045S:	Maintained
2046F:	Documentation/crypto/asymmetric-keys.txt
2047F:	include/linux/verification.h
2048F:	include/crypto/public_key.h
2049F:	include/crypto/pkcs7.h
2050F:	crypto/asymmetric_keys/
2051
2052ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2053R:	Dan Williams <dan.j.williams@intel.com>
2054W:	http://sourceforge.net/projects/xscaleiop
2055S:	Odd fixes
2056F:	Documentation/crypto/async-tx-api.txt
2057F:	crypto/async_tx/
2058F:	drivers/dma/
2059F:	include/linux/dmaengine.h
2060F:	include/linux/async_tx.h
2061
2062AT24 EEPROM DRIVER
2063M:	Wolfram Sang <wsa@the-dreams.de>
2064L:	linux-i2c@vger.kernel.org
2065S:	Maintained
2066F:	drivers/misc/eeprom/at24.c
2067F:	include/linux/platform_data/at24.h
2068
2069ATA OVER ETHERNET (AOE) DRIVER
2070M:	"Ed L. Cashin" <ed.cashin@acm.org>
2071W:	http://www.openaoe.org/
2072S:	Supported
2073F:	Documentation/aoe/
2074F:	drivers/block/aoe/
2075
2076ATHEROS 71XX/9XXX GPIO DRIVER
2077M:	Alban Bedel <albeu@free.fr>
2078W:	https://github.com/AlbanBedel/linux
2079T:	git git://github.com/AlbanBedel/linux
2080S:	Maintained
2081F:	drivers/gpio/gpio-ath79.c
2082F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2083
2084ATHEROS ATH GENERIC UTILITIES
2085M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2086L:	linux-wireless@vger.kernel.org
2087S:	Supported
2088F:	drivers/net/wireless/ath/*
2089
2090ATHEROS ATH5K WIRELESS DRIVER
2091M:	Jiri Slaby <jirislaby@gmail.com>
2092M:	Nick Kossifidis <mickflemm@gmail.com>
2093M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2094L:	linux-wireless@vger.kernel.org
2095W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2096S:	Maintained
2097F:	drivers/net/wireless/ath/ath5k/
2098
2099ATHEROS ATH6KL WIRELESS DRIVER
2100M:	Kalle Valo <kvalo@qca.qualcomm.com>
2101L:	linux-wireless@vger.kernel.org
2102W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2104S:	Supported
2105F:	drivers/net/wireless/ath/ath6kl/
2106
2107WILOCITY WIL6210 WIRELESS DRIVER
2108M:	Maya Erez <qca_merez@qca.qualcomm.com>
2109L:	linux-wireless@vger.kernel.org
2110L:	wil6210@qca.qualcomm.com
2111S:	Supported
2112W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2113F:	drivers/net/wireless/ath/wil6210/
2114F:	include/uapi/linux/wil6210_uapi.h
2115
2116CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2117M:	Christian Lamparter <chunkeey@googlemail.com>
2118L:	linux-wireless@vger.kernel.org
2119W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2120S:	Maintained
2121F:	drivers/net/wireless/ath/carl9170/
2122
2123ATK0110 HWMON DRIVER
2124M:	Luca Tettamanti <kronos.it@gmail.com>
2125L:	linux-hwmon@vger.kernel.org
2126S:	Maintained
2127F:	drivers/hwmon/asus_atk0110.c
2128
2129ATI_REMOTE2 DRIVER
2130M:	Ville Syrjala <syrjala@sci.fi>
2131S:	Maintained
2132F:	drivers/input/misc/ati_remote2.c
2133
2134ATLX ETHERNET DRIVERS
2135M:	Jay Cliburn <jcliburn@gmail.com>
2136M:	Chris Snook <chris.snook@gmail.com>
2137L:	netdev@vger.kernel.org
2138W:	http://sourceforge.net/projects/atl1
2139W:	http://atl1.sourceforge.net
2140S:	Maintained
2141F:	drivers/net/ethernet/atheros/
2142
2143ATM
2144M:	Chas Williams <3chas3@gmail.com>
2145L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2146L:	netdev@vger.kernel.org
2147W:	http://linux-atm.sourceforge.net
2148S:	Maintained
2149F:	drivers/atm/
2150F:	include/linux/atm*
2151F:	include/uapi/linux/atm*
2152
2153ATMEL AT91 / AT32 MCI DRIVER
2154M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2155S:	Maintained
2156F:	drivers/mmc/host/atmel-mci.c
2157
2158ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2159M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2160S:	Supported
2161F:	drivers/power/reset/at91-sama5d2_shdwc.c
2162
2163ATMEL SAMA5D2 ADC DRIVER
2164M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2165L:	linux-iio@vger.kernel.org
2166S:	Supported
2167F:	drivers/iio/adc/at91-sama5d2_adc.c
2168
2169ATMEL Audio ALSA driver
2170M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2171L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2172S:	Supported
2173F:	sound/soc/atmel
2174
2175ATMEL DMA DRIVER
2176M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178S:	Supported
2179F:	drivers/dma/at_hdmac.c
2180F:	drivers/dma/at_hdmac_regs.h
2181F:	include/linux/platform_data/dma-atmel.h
2182
2183ATMEL XDMA DRIVER
2184M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2185L:	linux-arm-kernel@lists.infradead.org
2186L:	dmaengine@vger.kernel.org
2187S:	Supported
2188F:	drivers/dma/at_xdmac.c
2189
2190ATMEL I2C DRIVER
2191M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2192L:	linux-i2c@vger.kernel.org
2193S:	Supported
2194F:	drivers/i2c/busses/i2c-at91.c
2195
2196ATMEL ISI DRIVER
2197M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2198L:	linux-media@vger.kernel.org
2199S:	Supported
2200F:	drivers/media/platform/soc_camera/atmel-isi.c
2201F:	include/media/atmel-isi.h
2202
2203ATMEL LCDFB DRIVER
2204M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2205L:	linux-fbdev@vger.kernel.org
2206S:	Maintained
2207F:	drivers/video/fbdev/atmel_lcdfb.c
2208F:	include/video/atmel_lcdc.h
2209
2210ATMEL MACB ETHERNET DRIVER
2211M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2212S:	Supported
2213F:	drivers/net/ethernet/cadence/
2214
2215ATMEL NAND DRIVER
2216M:	Wenyou Yang <wenyou.yang@atmel.com>
2217M:	Josh Wu <rainyfeeling@outlook.com>
2218L:	linux-mtd@lists.infradead.org
2219S:	Supported
2220F:	drivers/mtd/nand/atmel_nand*
2221
2222ATMEL SDMMC DRIVER
2223M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2224L:	linux-mmc@vger.kernel.org
2225S:	Supported
2226F:	drivers/mmc/host/sdhci-of-at91.c
2227
2228ATMEL SPI DRIVER
2229M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2230S:	Supported
2231F:	drivers/spi/spi-atmel.*
2232
2233ATMEL SSC DRIVER
2234M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236S:	Supported
2237F:	drivers/misc/atmel-ssc.c
2238F:	include/linux/atmel-ssc.h
2239
2240ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2241M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243S:	Supported
2244F:	drivers/misc/atmel_tclib.c
2245F:	drivers/clocksource/tcb_clksrc.c
2246
2247ATMEL USBA UDC DRIVER
2248M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250S:	Supported
2251F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2252
2253ATMEL WIRELESS DRIVER
2254M:	Simon Kelley <simon@thekelleys.org.uk>
2255L:	linux-wireless@vger.kernel.org
2256W:	http://www.thekelleys.org.uk/atmel
2257W:	http://atmelwlandriver.sourceforge.net/
2258S:	Maintained
2259F:	drivers/net/wireless/atmel/atmel*
2260
2261ATMEL MAXTOUCH DRIVER
2262M:	Nick Dyer <nick@shmanahar.org>
2263T:	git git://github.com/ndyer/linux.git
2264S:	Maintained
2265F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2266F:	drivers/input/touchscreen/atmel_mxt_ts.c
2267F:	include/linux/platform_data/atmel_mxt_ts.h
2268
2269ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2270M:	Bradley Grove <linuxdrivers@attotech.com>
2271L:	linux-scsi@vger.kernel.org
2272W:	http://www.attotech.com
2273S:	Supported
2274F:	drivers/scsi/esas2r
2275
2276ATUSB IEEE 802.15.4 RADIO DRIVER
2277M:	Stefan Schmidt <stefan@osg.samsung.com>
2278L:	linux-wpan@vger.kernel.org
2279S:	Maintained
2280F:	drivers/net/ieee802154/atusb.c
2281F:	drivers/net/ieee802154/atusb.h
2282F:	drivers/net/ieee802154/at86rf230.h
2283
2284AUDIT SUBSYSTEM
2285M:	Paul Moore <paul@paul-moore.com>
2286M:	Eric Paris <eparis@redhat.com>
2287L:	linux-audit@redhat.com (moderated for non-subscribers)
2288W:	http://people.redhat.com/sgrubb/audit/
2289T:	git git://git.infradead.org/users/pcmoore/audit
2290S:	Maintained
2291F:	include/linux/audit.h
2292F:	include/uapi/linux/audit.h
2293F:	kernel/audit*
2294
2295AUXILIARY DISPLAY DRIVERS
2296M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2297W:	http://miguelojeda.es/auxdisplay.htm
2298W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2299S:	Maintained
2300F:	drivers/auxdisplay/
2301F:	include/linux/cfag12864b.h
2302
2303AVR32 ARCHITECTURE
2304M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2305M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2306W:	http://www.atmel.com/products/AVR32/
2307W:	http://mirror.egtvedt.no/avr32linux.org/
2308W:	http://avrfreaks.net/
2309S:	Maintained
2310F:	arch/avr32/
2311
2312AVR32/AT32AP MACHINE SUPPORT
2313M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2314M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2315S:	Maintained
2316F:	arch/avr32/mach-at32ap/
2317
2318AX.25 NETWORK LAYER
2319M:	Ralf Baechle <ralf@linux-mips.org>
2320L:	linux-hams@vger.kernel.org
2321W:	http://www.linux-ax25.org/
2322S:	Maintained
2323F:	include/uapi/linux/ax25.h
2324F:	include/net/ax25.h
2325F:	net/ax25/
2326
2327AZ6007 DVB DRIVER
2328M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2329M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2330L:	linux-media@vger.kernel.org
2331W:	https://linuxtv.org
2332T:	git git://linuxtv.org/media_tree.git
2333S:	Maintained
2334F:	drivers/media/usb/dvb-usb-v2/az6007.c
2335
2336AZTECH FM RADIO RECEIVER DRIVER
2337M:	Hans Verkuil <hverkuil@xs4all.nl>
2338L:	linux-media@vger.kernel.org
2339T:	git git://linuxtv.org/media_tree.git
2340W:	https://linuxtv.org
2341S:	Maintained
2342F:	drivers/media/radio/radio-aztech*
2343
2344B43 WIRELESS DRIVER
2345L:	linux-wireless@vger.kernel.org
2346L:	b43-dev@lists.infradead.org
2347W:	http://wireless.kernel.org/en/users/Drivers/b43
2348S:	Odd Fixes
2349F:	drivers/net/wireless/broadcom/b43/
2350
2351B43LEGACY WIRELESS DRIVER
2352M:	Larry Finger <Larry.Finger@lwfinger.net>
2353L:	linux-wireless@vger.kernel.org
2354L:	b43-dev@lists.infradead.org
2355W:	http://wireless.kernel.org/en/users/Drivers/b43
2356S:	Maintained
2357F:	drivers/net/wireless/broadcom/b43legacy/
2358
2359BACKLIGHT CLASS/SUBSYSTEM
2360M:	Jingoo Han <jingoohan1@gmail.com>
2361M:	Lee Jones <lee.jones@linaro.org>
2362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2363S:	Maintained
2364F:	drivers/video/backlight/
2365F:	include/linux/backlight.h
2366
2367BATMAN ADVANCED
2368M:	Marek Lindner <mareklindner@neomailbox.ch>
2369M:	Simon Wunderlich <sw@simonwunderlich.de>
2370M:	Antonio Quartulli <a@unstable.cc>
2371L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2372W:	https://www.open-mesh.org/
2373Q:	https://patchwork.open-mesh.org/project/batman/list/
2374S:	Maintained
2375F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2376F:	Documentation/ABI/testing/sysfs-class-net-mesh
2377F:	Documentation/networking/batman-adv.txt
2378F:	include/uapi/linux/batman_adv.h
2379F:	net/batman-adv/
2380
2381BAYCOM/HDLCDRV DRIVERS FOR AX.25
2382M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2383L:	linux-hams@vger.kernel.org
2384W:	http://www.baycom.org/~tom/ham/ham.html
2385S:	Maintained
2386F:	drivers/net/hamradio/baycom*
2387
2388BCACHE (BLOCK LAYER CACHE)
2389M:	Kent Overstreet <kent.overstreet@gmail.com>
2390L:	linux-bcache@vger.kernel.org
2391W:	http://bcache.evilpiepirate.org
2392S:	Orphan
2393F:	drivers/md/bcache/
2394
2395BDISP ST MEDIA DRIVER
2396M:	Fabien Dessenne <fabien.dessenne@st.com>
2397L:	linux-media@vger.kernel.org
2398T:	git git://linuxtv.org/media_tree.git
2399W:	https://linuxtv.org
2400S:	Supported
2401F:	drivers/media/platform/sti/bdisp
2402
2403BEFS FILE SYSTEM
2404M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2405M:	Salah Triki <salah.triki@gmail.com>
2406S:	Maintained
2407T:	git git://github.com/luisbg/linux-befs.git
2408F:	Documentation/filesystems/befs.txt
2409F:	fs/befs/
2410
2411BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2412M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2413L:	netdev@vger.kernel.org
2414S:	Maintained
2415F:	drivers/net/ethernet/ec_bhf.c
2416
2417BFS FILE SYSTEM
2418M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2419S:	Maintained
2420F:	Documentation/filesystems/bfs.txt
2421F:	fs/bfs/
2422F:	include/uapi/linux/bfs_fs.h
2423
2424BLACKFIN ARCHITECTURE
2425M:	Steven Miao <realmz6@gmail.com>
2426L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2427T:	git git://git.code.sf.net/p/adi-linux/code
2428W:	http://blackfin.uclinux.org
2429S:	Supported
2430F:	arch/blackfin/
2431
2432BLACKFIN EMAC DRIVER
2433L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2434W:	http://blackfin.uclinux.org
2435S:	Supported
2436F:	drivers/net/ethernet/adi/
2437
2438BLACKFIN RTC DRIVER
2439L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2440W:	http://blackfin.uclinux.org
2441S:	Supported
2442F:	drivers/rtc/rtc-bfin.c
2443
2444BLACKFIN SDH DRIVER
2445M:	Sonic Zhang <sonic.zhang@analog.com>
2446L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2447W:	http://blackfin.uclinux.org
2448S:	Supported
2449F:	drivers/mmc/host/bfin_sdh.c
2450
2451BLACKFIN SERIAL DRIVER
2452M:	Sonic Zhang <sonic.zhang@analog.com>
2453L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2454W:	http://blackfin.uclinux.org
2455S:	Supported
2456F:	drivers/tty/serial/bfin_uart.c
2457
2458BLACKFIN WATCHDOG DRIVER
2459L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2460W:	http://blackfin.uclinux.org
2461S:	Supported
2462F:	drivers/watchdog/bfin_wdt.c
2463
2464BLACKFIN I2C TWI DRIVER
2465M:	Sonic Zhang <sonic.zhang@analog.com>
2466L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2467W:	http://blackfin.uclinux.org/
2468S:	Supported
2469F:	drivers/i2c/busses/i2c-bfin-twi.c
2470
2471BLACKFIN MEDIA DRIVER
2472M:	Scott Jiang <scott.jiang.linux@gmail.com>
2473L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2474W:	http://blackfin.uclinux.org/
2475S:	Supported
2476F:	drivers/media/platform/blackfin/
2477F:	drivers/media/i2c/adv7183*
2478F:	drivers/media/i2c/vs6624*
2479
2480BLINKM RGB LED DRIVER
2481M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2482S:	Maintained
2483F:	drivers/leds/leds-blinkm.c
2484
2485BLOCK LAYER
2486M:	Jens Axboe <axboe@kernel.dk>
2487L:	linux-block@vger.kernel.org
2488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2489S:	Maintained
2490F:	block/
2491F:	kernel/trace/blktrace.c
2492F:	lib/sbitmap.c
2493
2494BLOCK2MTD DRIVER
2495M:	Joern Engel <joern@lazybastard.org>
2496L:	linux-mtd@lists.infradead.org
2497S:	Maintained
2498F:	drivers/mtd/devices/block2mtd.c
2499
2500BLUETOOTH DRIVERS
2501M:	Marcel Holtmann <marcel@holtmann.org>
2502M:	Gustavo Padovan <gustavo@padovan.org>
2503M:	Johan Hedberg <johan.hedberg@gmail.com>
2504L:	linux-bluetooth@vger.kernel.org
2505W:	http://www.bluez.org/
2506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2508S:	Maintained
2509F:	drivers/bluetooth/
2510
2511BLUETOOTH SUBSYSTEM
2512M:	Marcel Holtmann <marcel@holtmann.org>
2513M:	Gustavo Padovan <gustavo@padovan.org>
2514M:	Johan Hedberg <johan.hedberg@gmail.com>
2515L:	linux-bluetooth@vger.kernel.org
2516W:	http://www.bluez.org/
2517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2519S:	Maintained
2520F:	net/bluetooth/
2521F:	include/net/bluetooth/
2522
2523BONDING DRIVER
2524M:	Jay Vosburgh <j.vosburgh@gmail.com>
2525M:	Veaceslav Falico <vfalico@gmail.com>
2526M:	Andy Gospodarek <andy@greyhouse.net>
2527L:	netdev@vger.kernel.org
2528W:	http://sourceforge.net/projects/bonding/
2529S:	Supported
2530F:	drivers/net/bonding/
2531F:	include/uapi/linux/if_bonding.h
2532
2533BPF (Safe dynamic programs and tools)
2534M:	Alexei Starovoitov <ast@kernel.org>
2535L:	netdev@vger.kernel.org
2536L:	linux-kernel@vger.kernel.org
2537S:	Supported
2538F:	kernel/bpf/
2539
2540BROADCOM B44 10/100 ETHERNET DRIVER
2541M:	Michael Chan <michael.chan@broadcom.com>
2542L:	netdev@vger.kernel.org
2543S:	Supported
2544F:	drivers/net/ethernet/broadcom/b44.*
2545
2546BROADCOM B53 ETHERNET SWITCH DRIVER
2547M:	Florian Fainelli <f.fainelli@gmail.com>
2548L:	netdev@vger.kernel.org
2549L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2550S:	Supported
2551F:	drivers/net/dsa/b53/*
2552F:	include/linux/platform_data/b53.h
2553
2554BROADCOM GENET ETHERNET DRIVER
2555M:	Florian Fainelli <f.fainelli@gmail.com>
2556L:	netdev@vger.kernel.org
2557S:	Supported
2558F:	drivers/net/ethernet/broadcom/genet/
2559
2560BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2561M:	Sony Chacko <sony.chacko@qlogic.com>
2562M:	Dept-HSGLinuxNICDev@qlogic.com
2563L:	netdev@vger.kernel.org
2564S:	Supported
2565F:	drivers/net/ethernet/broadcom/bnx2.*
2566F:	drivers/net/ethernet/broadcom/bnx2_*
2567
2568BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2569M:	Ariel Elior <ariel.elior@qlogic.com>
2570L:	netdev@vger.kernel.org
2571S:	Supported
2572F:	drivers/net/ethernet/broadcom/bnx2x/
2573
2574BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2575M:	Florian Fainelli <f.fainelli@gmail.com>
2576M:	Ray Jui <rjui@broadcom.com>
2577M:	Scott Branden <sbranden@broadcom.com>
2578M:	bcm-kernel-feedback-list@broadcom.com
2579T:	git git://github.com/broadcom/mach-bcm
2580S:	Maintained
2581N:	bcm281*
2582N:	bcm113*
2583N:	bcm216*
2584N:	kona
2585F:	arch/arm/mach-bcm/
2586
2587BROADCOM BCM2835 ARM ARCHITECTURE
2588M:	Stephen Warren <swarren@wwwdotorg.org>
2589M:	Lee Jones <lee@kernel.org>
2590M:	Eric Anholt <eric@anholt.net>
2591L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2594S:	Maintained
2595N:	bcm2835
2596F:	drivers/staging/vc04_services
2597
2598BROADCOM BCM47XX MIPS ARCHITECTURE
2599M:	Hauke Mehrtens <hauke@hauke-m.de>
2600M:	Rafał Miłecki <zajec5@gmail.com>
2601L:	linux-mips@linux-mips.org
2602S:	Maintained
2603F:	Documentation/devicetree/bindings/mips/brcm/
2604F:	arch/mips/bcm47xx/*
2605F:	arch/mips/include/asm/mach-bcm47xx/*
2606
2607BROADCOM BCM5301X ARM ARCHITECTURE
2608M:	Hauke Mehrtens <hauke@hauke-m.de>
2609M:	Rafał Miłecki <zajec5@gmail.com>
2610M:	bcm-kernel-feedback-list@broadcom.com
2611L:	linux-arm-kernel@lists.infradead.org
2612S:	Maintained
2613F:	arch/arm/mach-bcm/bcm_5301x.c
2614F:	arch/arm/boot/dts/bcm5301x*.dtsi
2615F:	arch/arm/boot/dts/bcm470*
2616
2617BROADCOM BCM53573 ARM ARCHITECTURE
2618M:	Rafał Miłecki <rafal@milecki.pl>
2619L:	linux-arm-kernel@lists.infradead.org
2620S:	Maintained
2621F:	arch/arm/boot/dts/bcm53573*
2622F:	arch/arm/boot/dts/bcm47189*
2623
2624BROADCOM BCM63XX ARM ARCHITECTURE
2625M:	Florian Fainelli <f.fainelli@gmail.com>
2626M:	bcm-kernel-feedback-list@broadcom.com
2627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2628T:	git git://github.com/broadcom/stblinux.git
2629S:	Maintained
2630N:	bcm63xx
2631
2632BROADCOM BCM63XX/BCM33XX UDC DRIVER
2633M:	Kevin Cernekee <cernekee@gmail.com>
2634L:	linux-usb@vger.kernel.org
2635S:	Maintained
2636F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2637
2638BROADCOM BCM7XXX ARM ARCHITECTURE
2639M:	Brian Norris <computersforpeace@gmail.com>
2640M:	Gregory Fong <gregory.0xf0@gmail.com>
2641M:	Florian Fainelli <f.fainelli@gmail.com>
2642M:	bcm-kernel-feedback-list@broadcom.com
2643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2644T:	git git://github.com/broadcom/stblinux.git
2645S:	Maintained
2646F:	arch/arm/mach-bcm/*brcmstb*
2647F:	arch/arm/boot/dts/bcm7*.dts*
2648F:	drivers/bus/brcmstb_gisb.c
2649N:	brcmstb
2650
2651BROADCOM BMIPS MIPS ARCHITECTURE
2652M:	Kevin Cernekee <cernekee@gmail.com>
2653M:	Florian Fainelli <f.fainelli@gmail.com>
2654L:	linux-mips@linux-mips.org
2655T:	git git://github.com/broadcom/stblinux.git
2656S:	Maintained
2657F:	arch/mips/bmips/*
2658F:	arch/mips/include/asm/mach-bmips/*
2659F:	arch/mips/kernel/*bmips*
2660F:	arch/mips/boot/dts/brcm/bcm*.dts*
2661F:	drivers/irqchip/irq-bcm63*
2662F:	drivers/irqchip/irq-bcm7*
2663F:	drivers/irqchip/irq-brcmstb*
2664F:	include/linux/bcm963xx_nvram.h
2665F:	include/linux/bcm963xx_tag.h
2666
2667BROADCOM TG3 GIGABIT ETHERNET DRIVER
2668M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2669M:	Prashant Sreedharan <prashant@broadcom.com>
2670M:	Michael Chan <mchan@broadcom.com>
2671L:	netdev@vger.kernel.org
2672S:	Supported
2673F:	drivers/net/ethernet/broadcom/tg3.*
2674
2675BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2676M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2677M:	Franky Lin <franky.lin@broadcom.com>
2678M:	Hante Meuleman <hante.meuleman@broadcom.com>
2679L:	linux-wireless@vger.kernel.org
2680L:	brcm80211-dev-list.pdl@broadcom.com
2681S:	Supported
2682F:	drivers/net/wireless/broadcom/brcm80211/
2683
2684BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2685M:	QLogic-Storage-Upstream@qlogic.com
2686L:	linux-scsi@vger.kernel.org
2687S:	Supported
2688F:	drivers/scsi/bnx2fc/
2689
2690BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2691M:	QLogic-Storage-Upstream@qlogic.com
2692L:	linux-scsi@vger.kernel.org
2693S:	Supported
2694F:	drivers/scsi/bnx2i/
2695
2696BROADCOM IPROC ARM ARCHITECTURE
2697M:	Ray Jui <rjui@broadcom.com>
2698M:	Scott Branden <sbranden@broadcom.com>
2699M:	Jon Mason <jonmason@broadcom.com>
2700M:	bcm-kernel-feedback-list@broadcom.com
2701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2702T:	git git://github.com/broadcom/cygnus-linux.git
2703S:	Maintained
2704N:	iproc
2705N:	cygnus
2706N:	bcm[-_]nsp
2707N:	bcm9113*
2708N:	bcm9583*
2709N:	bcm9585*
2710N:	bcm9586*
2711N:	bcm988312
2712N:	bcm113*
2713N:	bcm583*
2714N:	bcm585*
2715N:	bcm586*
2716N:	bcm88312
2717F:	arch/arm64/boot/dts/broadcom/ns2*
2718F:	drivers/clk/bcm/clk-ns*
2719F:	drivers/pinctrl/bcm/pinctrl-ns*
2720
2721BROADCOM BRCMSTB GPIO DRIVER
2722M:	Gregory Fong <gregory.0xf0@gmail.com>
2723L:	bcm-kernel-feedback-list@broadcom.com
2724S:	Supported
2725F:	drivers/gpio/gpio-brcmstb.c
2726F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2727
2728BROADCOM KONA GPIO DRIVER
2729M:	Ray Jui <rjui@broadcom.com>
2730L:	bcm-kernel-feedback-list@broadcom.com
2731S:	Supported
2732F:	drivers/gpio/gpio-bcm-kona.c
2733F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2734
2735BROADCOM NVRAM DRIVER
2736M:	Rafał Miłecki <zajec5@gmail.com>
2737L:	linux-mips@linux-mips.org
2738S:	Maintained
2739F:	drivers/firmware/broadcom/*
2740
2741BROADCOM STB NAND FLASH DRIVER
2742M:	Brian Norris <computersforpeace@gmail.com>
2743M:	Kamal Dasu <kdasu.kdev@gmail.com>
2744L:	linux-mtd@lists.infradead.org
2745L:	bcm-kernel-feedback-list@broadcom.com
2746S:	Maintained
2747F:	drivers/mtd/nand/brcmnand/
2748
2749BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2750M:	Rafał Miłecki <zajec5@gmail.com>
2751L:	linux-wireless@vger.kernel.org
2752S:	Maintained
2753F:	drivers/bcma/
2754F:	include/linux/bcma/
2755
2756BROADCOM SYSTEMPORT ETHERNET DRIVER
2757M:	Florian Fainelli <f.fainelli@gmail.com>
2758L:	netdev@vger.kernel.org
2759S:	Supported
2760F:	drivers/net/ethernet/broadcom/bcmsysport.*
2761
2762BROADCOM VULCAN ARM64 SOC
2763M:	Jayachandran C. <jchandra@broadcom.com>
2764M:	bcm-kernel-feedback-list@broadcom.com
2765L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2766S:	Maintained
2767F:	arch/arm64/boot/dts/broadcom/vulcan*
2768
2769BROCADE BFA FC SCSI DRIVER
2770M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2771M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2772L:	linux-scsi@vger.kernel.org
2773S:	Supported
2774F:	drivers/scsi/bfa/
2775
2776BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2777M:	Rasesh Mody <rasesh.mody@qlogic.com>
2778L:	netdev@vger.kernel.org
2779S:	Supported
2780F:	drivers/net/ethernet/brocade/bna/
2781
2782BSG (block layer generic sg v4 driver)
2783M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2784L:	linux-scsi@vger.kernel.org
2785S:	Supported
2786F:	block/bsg.c
2787F:	include/linux/bsg.h
2788F:	include/uapi/linux/bsg.h
2789
2790BT87X AUDIO DRIVER
2791M:	Clemens Ladisch <clemens@ladisch.de>
2792L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2793T:	git git://git.alsa-project.org/alsa-kernel.git
2794S:	Maintained
2795F:	Documentation/sound/alsa/Bt87x.txt
2796F:	sound/pci/bt87x.c
2797
2798BT8XXGPIO DRIVER
2799M:	Michael Buesch <m@bues.ch>
2800W:	http://bu3sch.de/btgpio.php
2801S:	Maintained
2802F:	drivers/gpio/gpio-bt8xx.c
2803
2804BTRFS FILE SYSTEM
2805M:	Chris Mason <clm@fb.com>
2806M:	Josef Bacik <jbacik@fb.com>
2807M:	David Sterba <dsterba@suse.com>
2808L:	linux-btrfs@vger.kernel.org
2809W:	http://btrfs.wiki.kernel.org/
2810Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2812S:	Maintained
2813F:	Documentation/filesystems/btrfs.txt
2814F:	fs/btrfs/
2815
2816BTTV VIDEO4LINUX DRIVER
2817M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2818M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2819L:	linux-media@vger.kernel.org
2820W:	https://linuxtv.org
2821T:	git git://linuxtv.org/media_tree.git
2822S:	Odd fixes
2823F:	Documentation/media/v4l-drivers/bttv*
2824F:	drivers/media/pci/bt8xx/bttv*
2825
2826BUSLOGIC SCSI DRIVER
2827M:	Khalid Aziz <khalid@gonehiking.org>
2828L:	linux-scsi@vger.kernel.org
2829S:	Maintained
2830F:	drivers/scsi/BusLogic.*
2831F:	drivers/scsi/FlashPoint.*
2832
2833C-MEDIA CMI8788 DRIVER
2834M:	Clemens Ladisch <clemens@ladisch.de>
2835L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2836T:	git git://git.alsa-project.org/alsa-kernel.git
2837S:	Maintained
2838F:	sound/pci/oxygen/
2839
2840C6X ARCHITECTURE
2841M:	Mark Salter <msalter@redhat.com>
2842M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2843L:	linux-c6x-dev@linux-c6x.org
2844W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2845S:	Maintained
2846F:	arch/c6x/
2847
2848CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2849M:	David Howells <dhowells@redhat.com>
2850L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2851S:	Supported
2852F:	Documentation/filesystems/caching/cachefiles.txt
2853F:	fs/cachefiles/
2854
2855CADET FM/AM RADIO RECEIVER DRIVER
2856M:	Hans Verkuil <hverkuil@xs4all.nl>
2857L:	linux-media@vger.kernel.org
2858T:	git git://linuxtv.org/media_tree.git
2859W:	https://linuxtv.org
2860S:	Maintained
2861F:	drivers/media/radio/radio-cadet*
2862
2863CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2864M:	Jonathan Corbet <corbet@lwn.net>
2865L:	linux-media@vger.kernel.org
2866T:	git git://linuxtv.org/media_tree.git
2867S:	Maintained
2868F:	Documentation/media/v4l-drivers/cafe_ccic*
2869F:	drivers/media/platform/marvell-ccic/
2870
2871CAIF NETWORK LAYER
2872M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2873L:	netdev@vger.kernel.org
2874S:	Supported
2875F:	Documentation/networking/caif/
2876F:	drivers/net/caif/
2877F:	include/uapi/linux/caif/
2878F:	include/net/caif/
2879F:	net/caif/
2880
2881CALGARY x86-64 IOMMU
2882M:	Muli Ben-Yehuda <mulix@mulix.org>
2883M:	Jon Mason <jdmason@kudzu.us>
2884L:	iommu@lists.linux-foundation.org
2885S:	Maintained
2886F:	arch/x86/kernel/pci-calgary_64.c
2887F:	arch/x86/kernel/tce_64.c
2888F:	arch/x86/include/asm/calgary.h
2889F:	arch/x86/include/asm/tce.h
2890
2891CAN NETWORK LAYER
2892M:	Oliver Hartkopp <socketcan@hartkopp.net>
2893M:	Marc Kleine-Budde <mkl@pengutronix.de>
2894L:	linux-can@vger.kernel.org
2895W:	https://github.com/linux-can
2896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2898S:	Maintained
2899F:	Documentation/networking/can.txt
2900F:	net/can/
2901F:	include/linux/can/core.h
2902F:	include/uapi/linux/can.h
2903F:	include/uapi/linux/can/bcm.h
2904F:	include/uapi/linux/can/raw.h
2905F:	include/uapi/linux/can/gw.h
2906
2907CAN NETWORK DRIVERS
2908M:	Wolfgang Grandegger <wg@grandegger.com>
2909M:	Marc Kleine-Budde <mkl@pengutronix.de>
2910L:	linux-can@vger.kernel.org
2911W:	https://github.com/linux-can
2912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2914S:	Maintained
2915F:	Documentation/devicetree/bindings/net/can/
2916F:	drivers/net/can/
2917F:	include/linux/can/dev.h
2918F:	include/linux/can/platform/
2919F:	include/uapi/linux/can/error.h
2920F:	include/uapi/linux/can/netlink.h
2921
2922CAPABILITIES
2923M:	Serge Hallyn <serge@hallyn.com>
2924L:	linux-security-module@vger.kernel.org
2925S:	Supported
2926F:	include/linux/capability.h
2927F:	include/uapi/linux/capability.h
2928F:	security/commoncap.c
2929F:	kernel/capability.c
2930
2931CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2932M:	Kevin Tsai <ktsai@capellamicro.com>
2933S:	Maintained
2934F:	drivers/iio/light/cm*
2935F:	Documentation/devicetree/bindings/i2c/trivial-devices.txt
2936
2937CAVIUM I2C DRIVER
2938M:	Jan Glauber <jglauber@cavium.com>
2939M:	David Daney <david.daney@cavium.com>
2940W:	http://www.cavium.com
2941S:	Supported
2942F:	drivers/i2c/busses/i2c-octeon*
2943F:	drivers/i2c/busses/i2c-thunderx*
2944
2945CAVIUM LIQUIDIO NETWORK DRIVER
2946M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2947M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2948M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2949M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2950L:     netdev@vger.kernel.org
2951W:     http://www.cavium.com
2952S:     Supported
2953F:     drivers/net/ethernet/cavium/liquidio/
2954
2955CC2520 IEEE-802.15.4 RADIO DRIVER
2956M:	Varka Bhadram <varkabhadram@gmail.com>
2957L:	linux-wpan@vger.kernel.org
2958S:	Maintained
2959F:	drivers/net/ieee802154/cc2520.c
2960F:	include/linux/spi/cc2520.h
2961F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2962
2963CEC DRIVER
2964M:	Hans Verkuil <hans.verkuil@cisco.com>
2965L:	linux-media@vger.kernel.org
2966T:	git git://linuxtv.org/media_tree.git
2967W:	http://linuxtv.org
2968S:	Supported
2969F:	Documentation/cec.txt
2970F:	Documentation/media/uapi/cec
2971F:	drivers/staging/media/cec/
2972F:	drivers/media/cec-edid.c
2973F:	drivers/media/rc/keymaps/rc-cec.c
2974F:	include/media/cec.h
2975F:	include/media/cec-edid.h
2976F:	include/linux/cec.h
2977F:	include/linux/cec-funcs.h
2978
2979CELL BROADBAND ENGINE ARCHITECTURE
2980M:	Arnd Bergmann <arnd@arndb.de>
2981L:	linuxppc-dev@lists.ozlabs.org
2982W:	http://www.ibm.com/developerworks/power/cell/
2983S:	Supported
2984F:	arch/powerpc/include/asm/cell*.h
2985F:	arch/powerpc/include/asm/spu*.h
2986F:	arch/powerpc/include/uapi/asm/spu*.h
2987F:	arch/powerpc/oprofile/*cell*
2988F:	arch/powerpc/platforms/cell/
2989
2990CEPH COMMON CODE (LIBCEPH)
2991M:	Ilya Dryomov <idryomov@gmail.com>
2992M:	"Yan, Zheng" <zyan@redhat.com>
2993M:	Sage Weil <sage@redhat.com>
2994L:	ceph-devel@vger.kernel.org
2995W:	http://ceph.com/
2996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2997T:	git git://github.com/ceph/ceph-client.git
2998S:	Supported
2999F:	net/ceph/
3000F:	include/linux/ceph/
3001F:	include/linux/crush/
3002
3003CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3004M:	"Yan, Zheng" <zyan@redhat.com>
3005M:	Sage Weil <sage@redhat.com>
3006M:	Ilya Dryomov <idryomov@gmail.com>
3007L:	ceph-devel@vger.kernel.org
3008W:	http://ceph.com/
3009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3010T:	git git://github.com/ceph/ceph-client.git
3011S:	Supported
3012F:	Documentation/filesystems/ceph.txt
3013F:	fs/ceph/
3014
3015CERTIFICATE HANDLING:
3016M:	David Howells <dhowells@redhat.com>
3017M:	David Woodhouse <dwmw2@infradead.org>
3018L:	keyrings@vger.kernel.org
3019S:	Maintained
3020F:	Documentation/module-signing.txt
3021F:	certs/
3022F:	scripts/sign-file.c
3023F:	scripts/extract-cert.c
3024
3025CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3026L:	linux-usb@vger.kernel.org
3027S:	Orphan
3028F:	Documentation/usb/WUSB-Design-overview.txt
3029F:	Documentation/usb/wusb-cbaf
3030F:	drivers/usb/host/hwa-hc.c
3031F:	drivers/usb/host/whci/
3032F:	drivers/usb/wusbcore/
3033F:	include/linux/usb/wusb*
3034
3035CFAG12864B LCD DRIVER
3036M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3037W:	http://miguelojeda.es/auxdisplay.htm
3038W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3039S:	Maintained
3040F:	drivers/auxdisplay/cfag12864b.c
3041F:	include/linux/cfag12864b.h
3042
3043CFAG12864BFB LCD FRAMEBUFFER DRIVER
3044M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3045W:	http://miguelojeda.es/auxdisplay.htm
3046W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3047S:	Maintained
3048F:	drivers/auxdisplay/cfag12864bfb.c
3049F:	include/linux/cfag12864b.h
3050
3051CFG80211 and NL80211
3052M:	Johannes Berg <johannes@sipsolutions.net>
3053L:	linux-wireless@vger.kernel.org
3054W:	http://wireless.kernel.org/
3055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3057S:	Maintained
3058F:	include/uapi/linux/nl80211.h
3059F:	include/net/cfg80211.h
3060F:	net/wireless/*
3061X:	net/wireless/wext*
3062
3063CHAR and MISC DRIVERS
3064M:	Arnd Bergmann <arnd@arndb.de>
3065M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3067S:	Supported
3068F:	drivers/char/*
3069F:	drivers/misc/*
3070F:	include/linux/miscdevice.h
3071
3072CHECKPATCH
3073M:	Andy Whitcroft <apw@canonical.com>
3074M:	Joe Perches <joe@perches.com>
3075S:	Maintained
3076F:	scripts/checkpatch.pl
3077
3078CHINESE DOCUMENTATION
3079M:	Harry Wei <harryxiyou@gmail.com>
3080L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3081L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3082S:	Maintained
3083F:	Documentation/zh_CN/
3084
3085CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3086M:	Peter Chen <Peter.Chen@nxp.com>
3087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3088L:	linux-usb@vger.kernel.org
3089S:	Maintained
3090F:	drivers/usb/chipidea/
3091
3092CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3093M:	Hans de Goede <hdegoede@redhat.com>
3094L:	linux-input@vger.kernel.org
3095S:	Maintained
3096F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3097F:	drivers/input/touchscreen/chipone_icn8318.c
3098
3099CHROME HARDWARE PLATFORM SUPPORT
3100M:	Olof Johansson <olof@lixom.net>
3101S:	Maintained
3102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3103F:	drivers/platform/chrome/
3104
3105CISCO VIC ETHERNET NIC DRIVER
3106M:	Christian Benvenuti <benve@cisco.com>
3107M:	Sujith Sankar <ssujith@cisco.com>
3108M:	Govindarajulu Varadarajan <_govind@gmx.com>
3109M:	Neel Patel <neepatel@cisco.com>
3110S:	Supported
3111F:	drivers/net/ethernet/cisco/enic/
3112
3113CISCO VIC LOW LATENCY NIC DRIVER
3114M:	Christian Benvenuti <benve@cisco.com>
3115M:	Dave Goodell <dgoodell@cisco.com>
3116S:	Supported
3117F:	drivers/infiniband/hw/usnic/
3118
3119CIRRUS LOGIC EP93XX ETHERNET DRIVER
3120M:	Hartley Sweeten <hsweeten@visionengravers.com>
3121L:	netdev@vger.kernel.org
3122S:	Maintained
3123F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3124
3125CIRRUS LOGIC AUDIO CODEC DRIVERS
3126M:	Brian Austin <brian.austin@cirrus.com>
3127M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3128L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3129S:	Maintained
3130F:	sound/soc/codecs/cs*
3131
3132CLEANCACHE API
3133M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3134L:	linux-kernel@vger.kernel.org
3135S:	Maintained
3136F:	mm/cleancache.c
3137F:	include/linux/cleancache.h
3138
3139CLK API
3140M:	Russell King <linux@armlinux.org.uk>
3141L:	linux-clk@vger.kernel.org
3142S:	Maintained
3143F:	include/linux/clk.h
3144
3145CLOCKSOURCE, CLOCKEVENT DRIVERS
3146M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3147M:	Thomas Gleixner <tglx@linutronix.de>
3148L:	linux-kernel@vger.kernel.org
3149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3150S:	Supported
3151F:	drivers/clocksource
3152
3153CISCO FCOE HBA DRIVER
3154M:	Hiral Patel <hiralpat@cisco.com>
3155M:	Suma Ramars <sramars@cisco.com>
3156M:	Brian Uchino <buchino@cisco.com>
3157L:	linux-scsi@vger.kernel.org
3158S:	Supported
3159F:	drivers/scsi/fnic/
3160
3161CISCO SCSI HBA DRIVER
3162M:	Narsimhulu Musini <nmusini@cisco.com>
3163M:	Sesidhar Baddela <sebaddel@cisco.com>
3164L:	linux-scsi@vger.kernel.org
3165S:	Supported
3166F:	drivers/scsi/snic/
3167
3168CMPC ACPI DRIVER
3169M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3170M:	Daniel Oliveira Nascimento <don@syst.com.br>
3171L:	platform-driver-x86@vger.kernel.org
3172S:	Supported
3173F:	drivers/platform/x86/classmate-laptop.c
3174
3175COBALT MEDIA DRIVER
3176M:	Hans Verkuil <hans.verkuil@cisco.com>
3177L:	linux-media@vger.kernel.org
3178T:	git git://linuxtv.org/media_tree.git
3179W:	https://linuxtv.org
3180S:	Supported
3181F:	drivers/media/pci/cobalt/
3182
3183COCCINELLE/Semantic Patches (SmPL)
3184M:	Julia Lawall <Julia.Lawall@lip6.fr>
3185M:	Gilles Muller <Gilles.Muller@lip6.fr>
3186M:	Nicolas Palix <nicolas.palix@imag.fr>
3187M:	Michal Marek <mmarek@suse.com>
3188L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3190W:	http://coccinelle.lip6.fr/
3191S:	Supported
3192F:	Documentation/dev-tools/coccinelle.rst
3193F:	scripts/coccinelle/
3194F:	scripts/coccicheck
3195
3196CODA FILE SYSTEM
3197M:	Jan Harkes <jaharkes@cs.cmu.edu>
3198M:	coda@cs.cmu.edu
3199L:	codalist@coda.cs.cmu.edu
3200W:	http://www.coda.cs.cmu.edu/
3201S:	Maintained
3202F:	Documentation/filesystems/coda.txt
3203F:	fs/coda/
3204F:	include/linux/coda*.h
3205F:	include/uapi/linux/coda*.h
3206
3207CODA V4L2 MEM2MEM DRIVER
3208M:	Philipp Zabel <p.zabel@pengutronix.de>
3209L:	linux-media@vger.kernel.org
3210S:	Maintained
3211F:	Documentation/devicetree/bindings/media/coda.txt
3212F:	drivers/media/platform/coda/
3213
3214COMMON CLK FRAMEWORK
3215M:	Michael Turquette <mturquette@baylibre.com>
3216M:	Stephen Boyd <sboyd@codeaurora.org>
3217L:	linux-clk@vger.kernel.org
3218Q:	http://patchwork.kernel.org/project/linux-clk/list/
3219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3220S:	Maintained
3221F:	Documentation/devicetree/bindings/clock/
3222F:	drivers/clk/
3223X:	drivers/clk/clkdev.c
3224F:	include/linux/clk-pr*
3225F:	include/linux/clk/
3226
3227COMMON INTERNET FILE SYSTEM (CIFS)
3228M:	Steve French <sfrench@samba.org>
3229L:	linux-cifs@vger.kernel.org
3230L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3231W:	http://linux-cifs.samba.org/
3232T:	git git://git.samba.org/sfrench/cifs-2.6.git
3233S:	Supported
3234F:	Documentation/filesystems/cifs/
3235F:	fs/cifs/
3236
3237COMPACTPCI HOTPLUG CORE
3238M:	Scott Murray <scott@spiteful.org>
3239L:	linux-pci@vger.kernel.org
3240S:	Maintained
3241F:	drivers/pci/hotplug/cpci_hotplug*
3242
3243COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3244M:	Scott Murray <scott@spiteful.org>
3245L:	linux-pci@vger.kernel.org
3246S:	Maintained
3247F:	drivers/pci/hotplug/cpcihp_zt5550.*
3248
3249COMPACTPCI HOTPLUG GENERIC DRIVER
3250M:	Scott Murray <scott@spiteful.org>
3251L:	linux-pci@vger.kernel.org
3252S:	Maintained
3253F:	drivers/pci/hotplug/cpcihp_generic.c
3254
3255COMPAL LAPTOP SUPPORT
3256M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3257L:	platform-driver-x86@vger.kernel.org
3258S:	Maintained
3259F:	drivers/platform/x86/compal-laptop.c
3260
3261CONEXANT ACCESSRUNNER USB DRIVER
3262L:	accessrunner-general@lists.sourceforge.net
3263W:	http://accessrunner.sourceforge.net/
3264S:	Orphan
3265F:	drivers/usb/atm/cxacru.c
3266
3267CONFIGFS
3268M:	Joel Becker <jlbec@evilplan.org>
3269M:	Christoph Hellwig <hch@lst.de>
3270T:	git git://git.infradead.org/users/hch/configfs.git
3271S:	Supported
3272F:	fs/configfs/
3273F:	include/linux/configfs.h
3274
3275CONNECTOR
3276M:	Evgeniy Polyakov <zbr@ioremap.net>
3277L:	netdev@vger.kernel.org
3278S:	Maintained
3279F:	drivers/connector/
3280
3281CONTROL GROUP (CGROUP)
3282M:	Tejun Heo <tj@kernel.org>
3283M:	Li Zefan <lizefan@huawei.com>
3284M:	Johannes Weiner <hannes@cmpxchg.org>
3285L:	cgroups@vger.kernel.org
3286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3287S:	Maintained
3288F:	Documentation/cgroup*
3289F:	include/linux/cgroup*
3290F:	kernel/cgroup*
3291
3292CONTROL GROUP - CPUSET
3293M:	Li Zefan <lizefan@huawei.com>
3294L:	cgroups@vger.kernel.org
3295W:	http://www.bullopensource.org/cpuset/
3296W:	http://oss.sgi.com/projects/cpusets/
3297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3298S:	Maintained
3299F:	Documentation/cgroup-v1/cpusets.txt
3300F:	include/linux/cpuset.h
3301F:	kernel/cpuset.c
3302
3303CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3304M:	Johannes Weiner <hannes@cmpxchg.org>
3305M:	Michal Hocko <mhocko@kernel.org>
3306M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3307L:	cgroups@vger.kernel.org
3308L:	linux-mm@kvack.org
3309S:	Maintained
3310F:	mm/memcontrol.c
3311F:	mm/swap_cgroup.c
3312
3313CORETEMP HARDWARE MONITORING DRIVER
3314M:	Fenghua Yu <fenghua.yu@intel.com>
3315L:	linux-hwmon@vger.kernel.org
3316S:	Maintained
3317F:	Documentation/hwmon/coretemp
3318F:	drivers/hwmon/coretemp.c
3319
3320COSA/SRP SYNC SERIAL DRIVER
3321M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3322W:	http://www.fi.muni.cz/~kas/cosa/
3323S:	Maintained
3324F:	drivers/net/wan/cosa*
3325
3326CPMAC ETHERNET DRIVER
3327M:	Florian Fainelli <f.fainelli@gmail.com>
3328L:	netdev@vger.kernel.org
3329S:	Maintained
3330F:	drivers/net/ethernet/ti/cpmac.c
3331
3332CPU FREQUENCY DRIVERS
3333M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3334M:	Viresh Kumar <viresh.kumar@linaro.org>
3335L:	linux-pm@vger.kernel.org
3336S:	Maintained
3337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3338T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3339F:	Documentation/cpu-freq/
3340F:	drivers/cpufreq/
3341F:	include/linux/cpufreq.h
3342
3343CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3344M:	Viresh Kumar <viresh.kumar@linaro.org>
3345M:	Sudeep Holla <sudeep.holla@arm.com>
3346L:	linux-pm@vger.kernel.org
3347W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3348S:	Maintained
3349F:	drivers/cpufreq/arm_big_little.h
3350F:	drivers/cpufreq/arm_big_little.c
3351F:	drivers/cpufreq/arm_big_little_dt.c
3352
3353CPUIDLE DRIVER - ARM BIG LITTLE
3354M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3355M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3356L:	linux-pm@vger.kernel.org
3357L:	linux-arm-kernel@lists.infradead.org
3358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3359S:	Maintained
3360F:	drivers/cpuidle/cpuidle-big_little.c
3361
3362CPUIDLE DRIVER - ARM EXYNOS
3363M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3364M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3365M:	Kukjin Kim <kgene@kernel.org>
3366L:	linux-pm@vger.kernel.org
3367L:	linux-samsung-soc@vger.kernel.org
3368S:	Supported
3369F:	drivers/cpuidle/cpuidle-exynos.c
3370F:	arch/arm/mach-exynos/pm.c
3371
3372CPUIDLE DRIVERS
3373M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3374M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3375L:	linux-pm@vger.kernel.org
3376S:	Maintained
3377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3378F:	drivers/cpuidle/*
3379F:	include/linux/cpuidle.h
3380
3381CPUID/MSR DRIVER
3382M:	"H. Peter Anvin" <hpa@zytor.com>
3383S:	Maintained
3384F:	arch/x86/kernel/cpuid.c
3385F:	arch/x86/kernel/msr.c
3386
3387CPU POWER MONITORING SUBSYSTEM
3388M:	Thomas Renninger <trenn@suse.com>
3389L:	linux-pm@vger.kernel.org
3390S:	Maintained
3391F:	tools/power/cpupower/
3392
3393CRAMFS FILESYSTEM
3394W:	http://sourceforge.net/projects/cramfs/
3395S:	Orphan / Obsolete
3396F:	Documentation/filesystems/cramfs.txt
3397F:	fs/cramfs/
3398
3399CRIS PORT
3400M:	Mikael Starvik <starvik@axis.com>
3401M:	Jesper Nilsson <jesper.nilsson@axis.com>
3402L:	linux-cris-kernel@axis.com
3403W:	http://developer.axis.com
3404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3405S:	Maintained
3406F:	arch/cris/
3407F:	drivers/tty/serial/crisv10.*
3408
3409CRYPTO API
3410M:	Herbert Xu <herbert@gondor.apana.org.au>
3411M:	"David S. Miller" <davem@davemloft.net>
3412L:	linux-crypto@vger.kernel.org
3413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3415S:	Maintained
3416F:	Documentation/crypto/
3417F:	Documentation/devicetree/bindings/crypto/
3418F:	Documentation/DocBook/crypto-API.tmpl
3419F:	arch/*/crypto/
3420F:	crypto/
3421F:	drivers/crypto/
3422F:	include/crypto/
3423
3424CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3425M:	Neil Horman <nhorman@tuxdriver.com>
3426L:	linux-crypto@vger.kernel.org
3427S:	Maintained
3428F:	crypto/ansi_cprng.c
3429F:	crypto/rng.c
3430
3431CS3308 MEDIA DRIVER
3432M:	Hans Verkuil <hverkuil@xs4all.nl>
3433L:	linux-media@vger.kernel.org
3434T:	git git://linuxtv.org/media_tree.git
3435W:	http://linuxtv.org
3436S:	Odd Fixes
3437F:	drivers/media/i2c/cs3308.c
3438F:	drivers/media/i2c/cs3308.h
3439
3440CS5535 Audio ALSA driver
3441M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3442S:	Maintained
3443F:	sound/pci/cs5535audio/
3444
3445CW1200 WLAN driver
3446M:	Solomon Peachy <pizza@shaftnet.org>
3447S:	Maintained
3448F:	drivers/net/wireless/st/cw1200/
3449
3450CX18 VIDEO4LINUX DRIVER
3451M:	Andy Walls <awalls@md.metrocast.net>
3452L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3453L:	linux-media@vger.kernel.org
3454T:	git git://linuxtv.org/media_tree.git
3455W:	https://linuxtv.org
3456W:	http://www.ivtvdriver.org/index.php/Cx18
3457S:	Maintained
3458F:	Documentation/media/v4l-drivers/cx18*
3459F:	drivers/media/pci/cx18/
3460F:	include/uapi/linux/ivtv*
3461
3462CX2341X MPEG ENCODER HELPER MODULE
3463M:	Hans Verkuil <hverkuil@xs4all.nl>
3464L:	linux-media@vger.kernel.org
3465T:	git git://linuxtv.org/media_tree.git
3466W:	https://linuxtv.org
3467S:	Maintained
3468F:	drivers/media/common/cx2341x*
3469F:	include/media/cx2341x*
3470
3471CX24120 MEDIA DRIVER
3472M:	Jemma Denson <jdenson@gmail.com>
3473M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3474L:	linux-media@vger.kernel.org
3475W:	https://linuxtv.org
3476Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3477S:	Maintained
3478F:	drivers/media/dvb-frontends/cx24120*
3479
3480CX88 VIDEO4LINUX DRIVER
3481M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3482M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3483L:	linux-media@vger.kernel.org
3484W:	https://linuxtv.org
3485T:	git git://linuxtv.org/media_tree.git
3486S:	Odd fixes
3487F:	Documentation/media/v4l-drivers/cx88*
3488F:	drivers/media/pci/cx88/
3489
3490CXD2820R MEDIA DRIVER
3491M:	Antti Palosaari <crope@iki.fi>
3492L:	linux-media@vger.kernel.org
3493W:	https://linuxtv.org
3494W:	http://palosaari.fi/linux/
3495Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3496T:	git git://linuxtv.org/anttip/media_tree.git
3497S:	Maintained
3498F:	drivers/media/dvb-frontends/cxd2820r*
3499
3500CXGB3 ETHERNET DRIVER (CXGB3)
3501M:	Santosh Raspatur <santosh@chelsio.com>
3502L:	netdev@vger.kernel.org
3503W:	http://www.chelsio.com
3504S:	Supported
3505F:	drivers/net/ethernet/chelsio/cxgb3/
3506
3507CXGB3 ISCSI DRIVER (CXGB3I)
3508M:	Karen Xie <kxie@chelsio.com>
3509L:	linux-scsi@vger.kernel.org
3510W:	http://www.chelsio.com
3511S:	Supported
3512F:	drivers/scsi/cxgbi/cxgb3i
3513
3514CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3515M:	Steve Wise <swise@chelsio.com>
3516L:	linux-rdma@vger.kernel.org
3517W:	http://www.openfabrics.org
3518S:	Supported
3519F:	drivers/infiniband/hw/cxgb3/
3520F:	include/uapi/rdma/cxgb3-abi.h
3521
3522CXGB4 ETHERNET DRIVER (CXGB4)
3523M:	Hariprasad S <hariprasad@chelsio.com>
3524L:	netdev@vger.kernel.org
3525W:	http://www.chelsio.com
3526S:	Supported
3527F:	drivers/net/ethernet/chelsio/cxgb4/
3528
3529CXGB4 ISCSI DRIVER (CXGB4I)
3530M:	Karen Xie <kxie@chelsio.com>
3531L:	linux-scsi@vger.kernel.org
3532W:	http://www.chelsio.com
3533S:	Supported
3534F:	drivers/scsi/cxgbi/cxgb4i
3535
3536CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3537M:	Steve Wise <swise@chelsio.com>
3538L:	linux-rdma@vger.kernel.org
3539W:	http://www.openfabrics.org
3540S:	Supported
3541F:	drivers/infiniband/hw/cxgb4/
3542F:	include/uapi/rdma/cxgb4-abi.h
3543
3544CXGB4VF ETHERNET DRIVER (CXGB4VF)
3545M:	Casey Leedom <leedom@chelsio.com>
3546L:	netdev@vger.kernel.org
3547W:	http://www.chelsio.com
3548S:	Supported
3549F:	drivers/net/ethernet/chelsio/cxgb4vf/
3550
3551CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3552M:	Ian Munsie <imunsie@au1.ibm.com>
3553M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3554L:	linuxppc-dev@lists.ozlabs.org
3555S:	Supported
3556F:	arch/powerpc/platforms/powernv/pci-cxl.c
3557F:	drivers/misc/cxl/
3558F:	include/misc/cxl*
3559F:	include/uapi/misc/cxl.h
3560F:	Documentation/powerpc/cxl.txt
3561F:	Documentation/ABI/testing/sysfs-class-cxl
3562
3563CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3564M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3565M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3566M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3567L:	linux-scsi@vger.kernel.org
3568S:	Supported
3569F:	drivers/scsi/cxlflash/
3570F:	include/uapi/scsi/cxlflash_ioctls.h
3571F:	Documentation/powerpc/cxlflash.txt
3572
3573STMMAC ETHERNET DRIVER
3574M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3575M:	Alexandre Torgue <alexandre.torgue@st.com>
3576L:	netdev@vger.kernel.org
3577W:	http://www.stlinux.com
3578S:	Supported
3579F:	drivers/net/ethernet/stmicro/stmmac/
3580
3581CYBERPRO FB DRIVER
3582M:	Russell King <linux@armlinux.org.uk>
3583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3584W:	http://www.armlinux.org.uk/
3585S:	Maintained
3586F:	drivers/video/fbdev/cyber2000fb.*
3587
3588CYCLADES ASYNC MUX DRIVER
3589W:	http://www.cyclades.com/
3590S:	Orphan
3591F:	drivers/tty/cyclades.c
3592F:	include/linux/cyclades.h
3593F:	include/uapi/linux/cyclades.h
3594
3595CYCLADES PC300 DRIVER
3596W:	http://www.cyclades.com/
3597S:	Orphan
3598F:	drivers/net/wan/pc300*
3599
3600CYPRESS_FIRMWARE MEDIA DRIVER
3601M:	Antti Palosaari <crope@iki.fi>
3602L:	linux-media@vger.kernel.org
3603W:	https://linuxtv.org
3604W:	http://palosaari.fi/linux/
3605Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3606T:	git git://linuxtv.org/anttip/media_tree.git
3607S:	Maintained
3608F:	drivers/media/common/cypress_firmware*
3609
3610CYTTSP TOUCHSCREEN DRIVER
3611M:	Ferruh Yigit <fery@cypress.com>
3612L:	linux-input@vger.kernel.org
3613S:	Supported
3614F:	drivers/input/touchscreen/cyttsp*
3615F:	include/linux/input/cyttsp.h
3616
3617DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3618M:	Joshua Kinard <kumba@gentoo.org>
3619S:	Maintained
3620F:	drivers/rtc/rtc-ds1685.c
3621F:	include/linux/rtc/ds1685.h
3622
3623DAMA SLAVE for AX.25
3624M:	Joerg Reuter <jreuter@yaina.de>
3625W:	http://yaina.de/jreuter/
3626W:	http://www.qsl.net/dl1bke/
3627L:	linux-hams@vger.kernel.org
3628S:	Maintained
3629F:	net/ax25/af_ax25.c
3630F:	net/ax25/ax25_dev.c
3631F:	net/ax25/ax25_ds_*
3632F:	net/ax25/ax25_in.c
3633F:	net/ax25/ax25_out.c
3634F:	net/ax25/ax25_timer.c
3635F:	net/ax25/sysctl_net_ax25.c
3636
3637DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3638L:	netdev@vger.kernel.org
3639S:	Orphan
3640F:	Documentation/networking/dmfe.txt
3641F:	drivers/net/ethernet/dec/tulip/dmfe.c
3642
3643DC390/AM53C974 SCSI driver
3644M:	Hannes Reinecke <hare@suse.com>
3645L:	linux-scsi@vger.kernel.org
3646S:	Maintained
3647F:	drivers/scsi/am53c974.c
3648
3649DC395x SCSI driver
3650M:	Oliver Neukum <oliver@neukum.org>
3651M:	Ali Akcaagac <aliakc@web.de>
3652M:	Jamie Lenehan <lenehan@twibble.org>
3653L:	dc395x@twibble.org
3654W:	http://twibble.org/dist/dc395x/
3655W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3656S:	Maintained
3657F:	Documentation/scsi/dc395x.txt
3658F:	drivers/scsi/dc395x.*
3659
3660DCCP PROTOCOL
3661M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3662L:	dccp@vger.kernel.org
3663W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3664S:	Maintained
3665F:	include/linux/dccp.h
3666F:	include/uapi/linux/dccp.h
3667F:	include/linux/tfrc.h
3668F:	net/dccp/
3669
3670DECnet NETWORK LAYER
3671W:	http://linux-decnet.sourceforge.net
3672L:	linux-decnet-user@lists.sourceforge.net
3673S:	Orphan
3674F:	Documentation/networking/decnet.txt
3675F:	net/decnet/
3676
3677DECSTATION PLATFORM SUPPORT
3678M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3679L:	linux-mips@linux-mips.org
3680W:	http://www.linux-mips.org/wiki/DECstation
3681S:	Maintained
3682F:	arch/mips/dec/
3683F:	arch/mips/include/asm/dec/
3684F:	arch/mips/include/asm/mach-dec/
3685
3686DEFXX FDDI NETWORK DRIVER
3687M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3688S:	Maintained
3689F:	drivers/net/fddi/defxx.*
3690
3691DELL LAPTOP DRIVER
3692M:	Matthew Garrett <mjg59@srcf.ucam.org>
3693M:	Pali Rohár <pali.rohar@gmail.com>
3694L:	platform-driver-x86@vger.kernel.org
3695S:	Maintained
3696F:	drivers/platform/x86/dell-laptop.c
3697
3698DELL LAPTOP RBTN DRIVER
3699M:	Pali Rohár <pali.rohar@gmail.com>
3700S:	Maintained
3701F:	drivers/platform/x86/dell-rbtn.*
3702
3703DELL LAPTOP FREEFALL DRIVER
3704M:	Pali Rohár <pali.rohar@gmail.com>
3705S:	Maintained
3706F:	drivers/platform/x86/dell-smo8800.c
3707
3708DELL LAPTOP SMM DRIVER
3709M:	Pali Rohár <pali.rohar@gmail.com>
3710S:	Maintained
3711F:	drivers/hwmon/dell-smm-hwmon.c
3712F:	include/uapi/linux/i8k.h
3713
3714DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3715M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3716S:	Maintained
3717F:	Documentation/dcdbas.txt
3718F:	drivers/firmware/dcdbas.*
3719
3720DELL WMI EXTRAS DRIVER
3721M:	Matthew Garrett <mjg59@srcf.ucam.org>
3722M:	Pali Rohár <pali.rohar@gmail.com>
3723S:	Maintained
3724F:	drivers/platform/x86/dell-wmi.c
3725
3726DESIGNWARE USB2 DRD IP DRIVER
3727M:	John Youn <johnyoun@synopsys.com>
3728L:	linux-usb@vger.kernel.org
3729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3730S:	Maintained
3731F:	drivers/usb/dwc2/
3732
3733DESIGNWARE USB3 DRD IP DRIVER
3734M:	Felipe Balbi <balbi@kernel.org>
3735L:	linux-usb@vger.kernel.org
3736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3737S:	Maintained
3738F:	drivers/usb/dwc3/
3739
3740DEVICE COREDUMP (DEV_COREDUMP)
3741M:	Johannes Berg <johannes@sipsolutions.net>
3742L:	linux-kernel@vger.kernel.org
3743S:	Maintained
3744F:	drivers/base/devcoredump.c
3745F:	include/linux/devcoredump.h
3746
3747DEVICE FREQUENCY (DEVFREQ)
3748M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3749M:	Kyungmin Park <kyungmin.park@samsung.com>
3750L:	linux-pm@vger.kernel.org
3751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3752S:	Maintained
3753F:	drivers/devfreq/
3754F:	include/linux/devfreq.h
3755F:	Documentation/devicetree/bindings/devfreq/
3756
3757DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3758M:	Chanwoo Choi <cw00.choi@samsung.com>
3759L:	linux-pm@vger.kernel.org
3760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3761S:	Supported
3762F:	drivers/devfreq/event/
3763F:	drivers/devfreq/devfreq-event.c
3764F:	include/linux/devfreq-event.h
3765F:	Documentation/devicetree/bindings/devfreq/event/
3766
3767BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3768M:	Chanwoo Choi <cw00.choi@samsung.com>
3769L:	linux-pm@vger.kernel.org
3770L:	linux-samsung-soc@vger.kernel.org
3771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3772S:	Maintained
3773F:	drivers/devfreq/exynos-bus.c
3774F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3775
3776DEVICE NUMBER REGISTRY
3777M:	Torben Mathiasen <device@lanana.org>
3778W:	http://lanana.org/docs/device-list/index.html
3779S:	Maintained
3780
3781DEVICE-MAPPER  (LVM)
3782M:	Alasdair Kergon <agk@redhat.com>
3783M:	Mike Snitzer <snitzer@redhat.com>
3784M:	dm-devel@redhat.com
3785L:	dm-devel@redhat.com
3786W:	http://sources.redhat.com/dm
3787Q:	http://patchwork.kernel.org/project/dm-devel/list/
3788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3789T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3790S:	Maintained
3791F:	Documentation/device-mapper/
3792F:	drivers/md/dm*
3793F:	drivers/md/persistent-data/
3794F:	include/linux/device-mapper.h
3795F:	include/linux/dm-*.h
3796F:	include/uapi/linux/dm-*.h
3797
3798DEVLINK
3799M:	Jiri Pirko <jiri@mellanox.com>
3800L:	netdev@vger.kernel.org
3801S:	Supported
3802F:	net/core/devlink.c
3803F:	include/net/devlink.h
3804F:	include/uapi/linux/devlink.h
3805
3806DIALOG SEMICONDUCTOR DRIVERS
3807M:	Support Opensource <support.opensource@diasemi.com>
3808W:	http://www.dialog-semiconductor.com/products
3809S:	Supported
3810F:	Documentation/hwmon/da90??
3811F:	Documentation/devicetree/bindings/mfd/da90*.txt
3812F:	Documentation/devicetree/bindings/regulator/da92*.txt
3813F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3814F:	drivers/gpio/gpio-da90??.c
3815F:	drivers/hwmon/da90??-hwmon.c
3816F:	drivers/iio/adc/da91??-*.c
3817F:	drivers/input/misc/da90??_onkey.c
3818F:	drivers/input/touchscreen/da9052_tsi.c
3819F:	drivers/leds/leds-da90??.c
3820F:	drivers/mfd/da903x.c
3821F:	drivers/mfd/da90??-*.c
3822F:	drivers/mfd/da91??-*.c
3823F:	drivers/power/supply/da9052-battery.c
3824F:	drivers/power/supply/da91??-*.c
3825F:	drivers/regulator/da903x.c
3826F:	drivers/regulator/da9???-regulator.[ch]
3827F:	drivers/rtc/rtc-da90??.c
3828F:	drivers/video/backlight/da90??_bl.c
3829F:	drivers/watchdog/da90??_wdt.c
3830F:	include/linux/mfd/da903x.h
3831F:	include/linux/mfd/da9052/
3832F:	include/linux/mfd/da9055/
3833F:	include/linux/mfd/da9062/
3834F:	include/linux/mfd/da9063/
3835F:	include/linux/mfd/da9150/
3836F:	include/linux/regulator/da9211.h
3837F:	include/sound/da[79]*.h
3838F:	sound/soc/codecs/da[79]*.[ch]
3839
3840DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3841M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3842L:	linux-gpio@vger.kernel.org
3843S:	Maintained
3844F:	drivers/gpio/gpio-gpio-mm.c
3845
3846DIGI NEO AND CLASSIC PCI PRODUCTS
3847M:	Lidza Louina <lidza.louina@gmail.com>
3848M:	Mark Hounschell <markh@compro.net>
3849L:	driverdev-devel@linuxdriverproject.org
3850S:	Maintained
3851F:	drivers/staging/dgnc/
3852
3853DIOLAN U2C-12 I2C DRIVER
3854M:	Guenter Roeck <linux@roeck-us.net>
3855L:	linux-i2c@vger.kernel.org
3856S:	Maintained
3857F:	drivers/i2c/busses/i2c-diolan-u2c.c
3858
3859DIRECT ACCESS (DAX)
3860M:	Matthew Wilcox <willy@linux.intel.com>
3861L:	linux-fsdevel@vger.kernel.org
3862S:	Supported
3863F:	fs/dax.c
3864
3865DIRECTORY NOTIFICATION (DNOTIFY)
3866M:	Eric Paris <eparis@parisplace.org>
3867S:	Maintained
3868F:	Documentation/filesystems/dnotify.txt
3869F:	fs/notify/dnotify/
3870F:	include/linux/dnotify.h
3871
3872DISK GEOMETRY AND PARTITION HANDLING
3873M:	Andries Brouwer <aeb@cwi.nl>
3874W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3875W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3876W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3877S:	Maintained
3878
3879DISKQUOTA
3880M:	Jan Kara <jack@suse.com>
3881S:	Maintained
3882F:	Documentation/filesystems/quota.txt
3883F:	fs/quota/
3884F:	include/linux/quota*.h
3885F:	include/uapi/linux/quota*.h
3886
3887DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3888M:	Bernie Thompson <bernie@plugable.com>
3889L:	linux-fbdev@vger.kernel.org
3890S:	Maintained
3891W:	http://plugable.com/category/projects/udlfb/
3892F:	drivers/video/fbdev/udlfb.c
3893F:	include/video/udlfb.h
3894F:	Documentation/fb/udlfb.txt
3895
3896DISTRIBUTED LOCK MANAGER (DLM)
3897M:	Christine Caulfield <ccaulfie@redhat.com>
3898M:	David Teigland <teigland@redhat.com>
3899L:	cluster-devel@redhat.com
3900W:	http://sources.redhat.com/cluster/
3901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3902S:	Supported
3903F:	fs/dlm/
3904
3905DMA BUFFER SHARING FRAMEWORK
3906M:	Sumit Semwal <sumit.semwal@linaro.org>
3907S:	Maintained
3908L:	linux-media@vger.kernel.org
3909L:	dri-devel@lists.freedesktop.org
3910L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3911F:	drivers/dma-buf/
3912F:	include/linux/dma-buf*
3913F:	include/linux/reservation.h
3914F:	include/linux/*fence.h
3915F:	Documentation/dma-buf-sharing.txt
3916T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3917
3918SYNC FILE FRAMEWORK
3919M:	Sumit Semwal <sumit.semwal@linaro.org>
3920R:	Gustavo Padovan <gustavo@padovan.org>
3921S:	Maintained
3922L:	linux-media@vger.kernel.org
3923L:	dri-devel@lists.freedesktop.org
3924F:	drivers/dma-buf/sync_file.c
3925F:	include/linux/sync_file.h
3926F:	Documentation/sync_file.txt
3927T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3928
3929DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3930M:	Vinod Koul <vinod.koul@intel.com>
3931L:	dmaengine@vger.kernel.org
3932Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3933S:	Maintained
3934F:	drivers/dma/
3935F:	include/linux/dmaengine.h
3936F:	Documentation/devicetree/bindings/dma/
3937F:	Documentation/dmaengine/
3938T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3939
3940DME1737 HARDWARE MONITOR DRIVER
3941M:	Juerg Haefliger <juergh@gmail.com>
3942L:	linux-hwmon@vger.kernel.org
3943S:	Maintained
3944F:	Documentation/hwmon/dme1737
3945F:	drivers/hwmon/dme1737.c
3946
3947DMI/SMBIOS SUPPORT
3948M:	Jean Delvare <jdelvare@suse.com>
3949S:	Maintained
3950T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3951F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3952F:	drivers/firmware/dmi-id.c
3953F:	drivers/firmware/dmi_scan.c
3954F:	include/linux/dmi.h
3955
3956DOCUMENTATION
3957M:	Jonathan Corbet <corbet@lwn.net>
3958L:	linux-doc@vger.kernel.org
3959S:	Maintained
3960F:	Documentation/
3961F:	scripts/docproc.c
3962F:	scripts/kernel-doc*
3963X:	Documentation/ABI/
3964X:	Documentation/devicetree/
3965X:	Documentation/acpi
3966X:	Documentation/power
3967X:	Documentation/spi
3968X:	Documentation/media
3969T:	git git://git.lwn.net/linux.git docs-next
3970
3971DOUBLETALK DRIVER
3972M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
3973L:	blinux-list@redhat.com
3974S:	Maintained
3975F:	drivers/char/dtlk.c
3976F:	include/linux/dtlk.h
3977
3978DPT_I2O SCSI RAID DRIVER
3979M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3980L:	linux-scsi@vger.kernel.org
3981W:	http://www.adaptec.com/
3982S:	Maintained
3983F:	drivers/scsi/dpt*
3984F:	drivers/scsi/dpt/
3985
3986DRBD DRIVER
3987M:	Philipp Reisner <philipp.reisner@linbit.com>
3988M:	Lars Ellenberg <lars.ellenberg@linbit.com>
3989L:	drbd-dev@lists.linbit.com
3990W:	http://www.drbd.org
3991T:	git git://git.linbit.com/linux-drbd.git
3992T:	git git://git.linbit.com/drbd-8.4.git
3993S:	Supported
3994F:	drivers/block/drbd/
3995F:	lib/lru_cache.c
3996F:	Documentation/blockdev/drbd/
3997
3998DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3999M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4001S:	Supported
4002F:	Documentation/kobject.txt
4003F:	drivers/base/
4004F:	fs/debugfs/
4005F:	fs/kernfs/
4006F:	fs/sysfs/
4007F:	include/linux/debugfs.h
4008F:	include/linux/kobj*
4009F:	lib/kobj*
4010
4011DRM DRIVERS
4012M:	David Airlie <airlied@linux.ie>
4013L:	dri-devel@lists.freedesktop.org
4014T:	git git://people.freedesktop.org/~airlied/linux
4015S:	Maintained
4016F:	drivers/gpu/drm/
4017F:	drivers/gpu/vga/
4018F:	Documentation/devicetree/bindings/display/
4019F:	Documentation/devicetree/bindings/gpu/
4020F:	Documentation/devicetree/bindings/video/
4021F:	Documentation/gpu/
4022F:	include/drm/
4023F:	include/uapi/drm/
4024
4025DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4026M:	Dave Airlie <airlied@redhat.com>
4027S:	Odd Fixes
4028F:	drivers/gpu/drm/ast/
4029
4030DRM DRIVER FOR BOCHS VIRTUAL GPU
4031M:	Gerd Hoffmann <kraxel@redhat.com>
4032S:	Odd Fixes
4033F:	drivers/gpu/drm/bochs/
4034
4035DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4036M:	Dave Airlie <airlied@redhat.com>
4037S:	Odd Fixes
4038F:	drivers/gpu/drm/cirrus/
4039
4040RADEON and AMDGPU DRM DRIVERS
4041M:	Alex Deucher <alexander.deucher@amd.com>
4042M:	Christian König <christian.koenig@amd.com>
4043L:	dri-devel@lists.freedesktop.org
4044T:	git git://people.freedesktop.org/~agd5f/linux
4045S:	Supported
4046F:	drivers/gpu/drm/radeon/
4047F:	include/uapi/drm/radeon_drm.h
4048F:	drivers/gpu/drm/amd/
4049F:	include/uapi/drm/amdgpu_drm.h
4050
4051DRM PANEL DRIVERS
4052M:	Thierry Reding <thierry.reding@gmail.com>
4053L:	dri-devel@lists.freedesktop.org
4054T:	git git://anongit.freedesktop.org/tegra/linux.git
4055S:	Maintained
4056F:	drivers/gpu/drm/drm_panel.c
4057F:	drivers/gpu/drm/panel/
4058F:	include/drm/drm_panel.h
4059F:	Documentation/devicetree/bindings/display/panel/
4060
4061INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4062M:	Daniel Vetter <daniel.vetter@intel.com>
4063M:	Jani Nikula <jani.nikula@linux.intel.com>
4064L:	intel-gfx@lists.freedesktop.org
4065L:	dri-devel@lists.freedesktop.org
4066W:	https://01.org/linuxgraphics/
4067Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4068T:	git git://anongit.freedesktop.org/drm-intel
4069S:	Supported
4070F:	drivers/gpu/drm/i915/
4071F:	include/drm/i915*
4072F:	include/uapi/drm/i915_drm.h
4073F:	Documentation/gpu/i915.rst
4074
4075DRM DRIVERS FOR ATMEL HLCDC
4076M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4077L:	dri-devel@lists.freedesktop.org
4078S:	Supported
4079F:	drivers/gpu/drm/atmel-hlcdc/
4080F:	Documentation/devicetree/bindings/drm/atmel/
4081
4082DRM DRIVERS FOR ALLWINNER A10
4083M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4084L:	dri-devel@lists.freedesktop.org
4085S:	Supported
4086F:	drivers/gpu/drm/sun4i/
4087F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4088
4089DRM DRIVERS FOR EXYNOS
4090M:	Inki Dae <inki.dae@samsung.com>
4091M:	Joonyoung Shim <jy0922.shim@samsung.com>
4092M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4093M:	Kyungmin Park <kyungmin.park@samsung.com>
4094L:	dri-devel@lists.freedesktop.org
4095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4096S:	Supported
4097F:	drivers/gpu/drm/exynos/
4098F:	include/uapi/drm/exynos_drm.h
4099F:	Documentation/devicetree/bindings/display/exynos/
4100
4101DRM DRIVERS FOR FREESCALE DCU
4102M:	Stefan Agner <stefan@agner.ch>
4103M:	Alison Wang <alison.wang@freescale.com>
4104L:	dri-devel@lists.freedesktop.org
4105S:	Supported
4106F:	drivers/gpu/drm/fsl-dcu/
4107F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4108F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4109F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4110
4111DRM DRIVERS FOR FREESCALE IMX
4112M:	Philipp Zabel <p.zabel@pengutronix.de>
4113L:	dri-devel@lists.freedesktop.org
4114S:	Maintained
4115F:	drivers/gpu/drm/imx/
4116F:	drivers/gpu/ipu-v3/
4117F:	Documentation/devicetree/bindings/display/imx/
4118
4119DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4120M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4121L:	dri-devel@lists.freedesktop.org
4122T:	git git://github.com/patjak/drm-gma500
4123S:	Maintained
4124F:	drivers/gpu/drm/gma500/
4125
4126DRM DRIVERS FOR HISILICON
4127M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4128R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4129R:	Chen Feng <puck.chen@hisilicon.com>
4130L:	dri-devel@lists.freedesktop.org
4131T:	git git://github.com/xin3liang/linux.git
4132S:	Maintained
4133F:	drivers/gpu/drm/hisilicon/
4134F:	Documentation/devicetree/bindings/display/hisilicon/
4135
4136DRM DRIVER FOR INTEL I810 VIDEO CARDS
4137S:	Orphan / Obsolete
4138F:	drivers/gpu/drm/i810/
4139F:	include/uapi/drm/i810_drm.h
4140
4141DRM DRIVERS FOR MEDIATEK
4142M:	CK Hu <ck.hu@mediatek.com>
4143M:	Philipp Zabel <p.zabel@pengutronix.de>
4144L:	dri-devel@lists.freedesktop.org
4145S:	Supported
4146F:	drivers/gpu/drm/mediatek/
4147F:	Documentation/devicetree/bindings/display/mediatek/
4148
4149DRM DRIVER FOR MSM ADRENO GPU
4150M:	Rob Clark <robdclark@gmail.com>
4151L:	linux-arm-msm@vger.kernel.org
4152L:	dri-devel@lists.freedesktop.org
4153L:	freedreno@lists.freedesktop.org
4154T:	git git://people.freedesktop.org/~robclark/linux
4155S:	Maintained
4156F:	drivers/gpu/drm/msm/
4157F:	include/uapi/drm/msm_drm.h
4158F:	Documentation/devicetree/bindings/display/msm/
4159
4160DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4161M:	Ben Skeggs <bskeggs@redhat.com>
4162L:	dri-devel@lists.freedesktop.org
4163L:	nouveau@lists.freedesktop.org
4164T:	git git://github.com/skeggsb/linux
4165S:	Supported
4166F:	drivers/gpu/drm/nouveau/
4167F:	include/uapi/drm/nouveau_drm.h
4168
4169DRM DRIVERS FOR NVIDIA TEGRA
4170M:	Thierry Reding <thierry.reding@gmail.com>
4171L:	dri-devel@lists.freedesktop.org
4172L:	linux-tegra@vger.kernel.org
4173T:	git git://anongit.freedesktop.org/tegra/linux.git
4174S:	Supported
4175F:	drivers/gpu/drm/tegra/
4176F:	drivers/gpu/host1x/
4177F:	include/linux/host1x.h
4178F:	include/uapi/drm/tegra_drm.h
4179F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4180
4181DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4182S:	Orphan / Obsolete
4183F:	drivers/gpu/drm/mga/
4184F:	include/uapi/drm/mga_drm.h
4185
4186DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4187M:	Dave Airlie <airlied@redhat.com>
4188S:	Odd Fixes
4189F:	drivers/gpu/drm/mgag200/
4190
4191DRM DRIVER FOR RAGE 128 VIDEO CARDS
4192S:	Orphan / Obsolete
4193F:	drivers/gpu/drm/r128/
4194F:	include/uapi/drm/r128_drm.h
4195
4196DRM DRIVERS FOR RENESAS
4197M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4198L:	dri-devel@lists.freedesktop.org
4199L:	linux-renesas-soc@vger.kernel.org
4200T:	git git://linuxtv.org/pinchartl/fbdev
4201S:	Supported
4202F:	drivers/gpu/drm/rcar-du/
4203F:	drivers/gpu/drm/shmobile/
4204F:	include/linux/platform_data/shmob_drm.h
4205F:	Documentation/devicetree/bindings/display/renesas,du.txt
4206
4207DRM DRIVER FOR QXL VIRTUAL GPU
4208M:	Dave Airlie <airlied@redhat.com>
4209S:	Odd Fixes
4210F:	drivers/gpu/drm/qxl/
4211F:	include/uapi/drm/qxl_drm.h
4212
4213DRM DRIVERS FOR ROCKCHIP
4214M:	Mark Yao <mark.yao@rock-chips.com>
4215L:	dri-devel@lists.freedesktop.org
4216S:	Maintained
4217F:	drivers/gpu/drm/rockchip/
4218F:	Documentation/devicetree/bindings/display/rockchip/
4219
4220DRM DRIVER FOR SAVAGE VIDEO CARDS
4221S:	Orphan / Obsolete
4222F:	drivers/gpu/drm/savage/
4223F:	include/uapi/drm/savage_drm.h
4224
4225DRM DRIVER FOR SIS VIDEO CARDS
4226S:	Orphan / Obsolete
4227F:	drivers/gpu/drm/sis/
4228F:	include/uapi/drm/sis_drm.h
4229
4230DRM DRIVERS FOR STI
4231M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4232M:	Vincent Abriou <vincent.abriou@st.com>
4233L:	dri-devel@lists.freedesktop.org
4234T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4235S:	Maintained
4236F:	drivers/gpu/drm/sti
4237F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4238
4239DRM DRIVER FOR TDFX VIDEO CARDS
4240S:	Orphan / Obsolete
4241F:	drivers/gpu/drm/tdfx/
4242
4243DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4244M:	Dave Airlie <airlied@redhat.com>
4245S:	Odd Fixes
4246F:	drivers/gpu/drm/udl/
4247
4248DRM DRIVERS FOR VIVANTE GPU IP
4249M:	Lucas Stach <l.stach@pengutronix.de>
4250R:	Russell King <linux+etnaviv@armlinux.org.uk>
4251R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4252L:	dri-devel@lists.freedesktop.org
4253S:	Maintained
4254F:	drivers/gpu/drm/etnaviv/
4255F:	include/uapi/drm/etnaviv_drm.h
4256F:	Documentation/devicetree/bindings/display/etnaviv/
4257
4258DRM DRIVER FOR VMWARE VIRTUAL GPU
4259M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4260M:	Sinclair Yeh <syeh@vmware.com>
4261M:	Thomas Hellstrom <thellstrom@vmware.com>
4262L:	dri-devel@lists.freedesktop.org
4263T:	git git://people.freedesktop.org/~syeh/repos_linux
4264T:	git git://people.freedesktop.org/~thomash/linux
4265S:	Supported
4266F:	drivers/gpu/drm/vmwgfx/
4267F:	include/uapi/drm/vmwgfx_drm.h
4268
4269DRM DRIVERS FOR VC4
4270M:	Eric Anholt <eric@anholt.net>
4271T:	git git://github.com/anholt/linux
4272S:	Supported
4273F:	drivers/gpu/drm/vc4/
4274F:	include/uapi/drm/vc4_drm.h
4275F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4276
4277DRM DRIVERS FOR TI OMAP
4278M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4279L:	dri-devel@lists.freedesktop.org
4280S:	Maintained
4281F:	drivers/gpu/drm/omapdrm/
4282F:	Documentation/devicetree/bindings/display/ti/
4283
4284DRM DRIVERS FOR TI LCDC
4285M:	Jyri Sarha <jsarha@ti.com>
4286R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4287L:	dri-devel@lists.freedesktop.org
4288S:	Maintained
4289F:	drivers/gpu/drm/tilcdc/
4290F:	Documentation/devicetree/bindings/display/tilcdc/
4291
4292DSBR100 USB FM RADIO DRIVER
4293M:	Alexey Klimov <klimov.linux@gmail.com>
4294L:	linux-media@vger.kernel.org
4295T:	git git://linuxtv.org/media_tree.git
4296S:	Maintained
4297F:	drivers/media/radio/dsbr100.c
4298
4299DSCC4 DRIVER
4300M:	Francois Romieu <romieu@fr.zoreil.com>
4301L:	netdev@vger.kernel.org
4302S:	Maintained
4303F:	drivers/net/wan/dscc4.c
4304
4305DT3155 MEDIA DRIVER
4306M:	Hans Verkuil <hverkuil@xs4all.nl>
4307L:	linux-media@vger.kernel.org
4308T:	git git://linuxtv.org/media_tree.git
4309W:	https://linuxtv.org
4310S:	Odd Fixes
4311F:	drivers/media/pci/dt3155/
4312
4313DVB_USB_AF9015 MEDIA DRIVER
4314M:	Antti Palosaari <crope@iki.fi>
4315L:	linux-media@vger.kernel.org
4316W:	https://linuxtv.org
4317W:	http://palosaari.fi/linux/
4318Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4319T:	git git://linuxtv.org/anttip/media_tree.git
4320S:	Maintained
4321F:	drivers/media/usb/dvb-usb-v2/af9015*
4322
4323DVB_USB_AF9035 MEDIA DRIVER
4324M:	Antti Palosaari <crope@iki.fi>
4325L:	linux-media@vger.kernel.org
4326W:	https://linuxtv.org
4327W:	http://palosaari.fi/linux/
4328Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4329T:	git git://linuxtv.org/anttip/media_tree.git
4330S:	Maintained
4331F:	drivers/media/usb/dvb-usb-v2/af9035*
4332
4333DVB_USB_ANYSEE MEDIA DRIVER
4334M:	Antti Palosaari <crope@iki.fi>
4335L:	linux-media@vger.kernel.org
4336W:	https://linuxtv.org
4337W:	http://palosaari.fi/linux/
4338Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4339T:	git git://linuxtv.org/anttip/media_tree.git
4340S:	Maintained
4341F:	drivers/media/usb/dvb-usb-v2/anysee*
4342
4343DVB_USB_AU6610 MEDIA DRIVER
4344M:	Antti Palosaari <crope@iki.fi>
4345L:	linux-media@vger.kernel.org
4346W:	https://linuxtv.org
4347W:	http://palosaari.fi/linux/
4348Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4349T:	git git://linuxtv.org/anttip/media_tree.git
4350S:	Maintained
4351F:	drivers/media/usb/dvb-usb-v2/au6610*
4352
4353DVB_USB_CE6230 MEDIA DRIVER
4354M:	Antti Palosaari <crope@iki.fi>
4355L:	linux-media@vger.kernel.org
4356W:	https://linuxtv.org
4357W:	http://palosaari.fi/linux/
4358Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4359T:	git git://linuxtv.org/anttip/media_tree.git
4360S:	Maintained
4361F:	drivers/media/usb/dvb-usb-v2/ce6230*
4362
4363DVB_USB_CXUSB MEDIA DRIVER
4364M:	Michael Krufky <mkrufky@linuxtv.org>
4365L:	linux-media@vger.kernel.org
4366W:	https://linuxtv.org
4367W:	http://github.com/mkrufky
4368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4369T:	git git://linuxtv.org/media_tree.git
4370S:	Maintained
4371F:	drivers/media/usb/dvb-usb/cxusb*
4372
4373DVB_USB_EC168 MEDIA DRIVER
4374M:	Antti Palosaari <crope@iki.fi>
4375L:	linux-media@vger.kernel.org
4376W:	https://linuxtv.org
4377W:	http://palosaari.fi/linux/
4378Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4379T:	git git://linuxtv.org/anttip/media_tree.git
4380S:	Maintained
4381F:	drivers/media/usb/dvb-usb-v2/ec168*
4382
4383DVB_USB_GL861 MEDIA DRIVER
4384M:	Antti Palosaari <crope@iki.fi>
4385L:	linux-media@vger.kernel.org
4386W:	https://linuxtv.org
4387Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4388T:	git git://linuxtv.org/anttip/media_tree.git
4389S:	Maintained
4390F:	drivers/media/usb/dvb-usb-v2/gl861*
4391
4392DVB_USB_MXL111SF MEDIA DRIVER
4393M:	Michael Krufky <mkrufky@linuxtv.org>
4394L:	linux-media@vger.kernel.org
4395W:	https://linuxtv.org
4396W:	http://github.com/mkrufky
4397Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4398T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4399S:	Maintained
4400F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4401
4402DVB_USB_RTL28XXU MEDIA DRIVER
4403M:	Antti Palosaari <crope@iki.fi>
4404L:	linux-media@vger.kernel.org
4405W:	https://linuxtv.org
4406W:	http://palosaari.fi/linux/
4407Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4408T:	git git://linuxtv.org/anttip/media_tree.git
4409S:	Maintained
4410F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4411
4412DVB_USB_V2 MEDIA DRIVER
4413M:	Antti Palosaari <crope@iki.fi>
4414L:	linux-media@vger.kernel.org
4415W:	https://linuxtv.org
4416W:	http://palosaari.fi/linux/
4417Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4418T:	git git://linuxtv.org/anttip/media_tree.git
4419S:	Maintained
4420F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4421F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4422
4423DYNAMIC DEBUG
4424M:	Jason Baron <jbaron@akamai.com>
4425S:	Maintained
4426F:	lib/dynamic_debug.c
4427F:	include/linux/dynamic_debug.h
4428
4429DZ DECSTATION DZ11 SERIAL DRIVER
4430M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4431S:	Maintained
4432F:	drivers/tty/serial/dz.*
4433
4434E3X0 POWER BUTTON DRIVER
4435M:	Moritz Fischer <moritz.fischer@ettus.com>
4436L:	usrp-users@lists.ettus.com
4437W:	http://www.ettus.com
4438S:	Supported
4439F:	drivers/input/misc/e3x0-button.c
4440F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4441
4442E4000 MEDIA DRIVER
4443M:	Antti Palosaari <crope@iki.fi>
4444L:	linux-media@vger.kernel.org
4445W:	https://linuxtv.org
4446W:	http://palosaari.fi/linux/
4447Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4448T:	git git://linuxtv.org/anttip/media_tree.git
4449S:	Maintained
4450F:	drivers/media/tuners/e4000*
4451
4452EATA ISA/EISA/PCI SCSI DRIVER
4453M:	Dario Ballabio <ballabio_dario@emc.com>
4454L:	linux-scsi@vger.kernel.org
4455S:	Maintained
4456F:	drivers/scsi/eata.c
4457
4458EC100 MEDIA DRIVER
4459M:	Antti Palosaari <crope@iki.fi>
4460L:	linux-media@vger.kernel.org
4461W:	https://linuxtv.org
4462W:	http://palosaari.fi/linux/
4463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4464T:	git git://linuxtv.org/anttip/media_tree.git
4465S:	Maintained
4466F:	drivers/media/dvb-frontends/ec100*
4467
4468ECRYPT FILE SYSTEM
4469M:	Tyler Hicks <tyhicks@canonical.com>
4470L:	ecryptfs@vger.kernel.org
4471W:	http://ecryptfs.org
4472W:	https://launchpad.net/ecryptfs
4473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4474S:	Supported
4475F:	Documentation/filesystems/ecryptfs.txt
4476F:	fs/ecryptfs/
4477
4478EDAC-CORE
4479M:	Borislav Petkov <bp@alien8.de>
4480M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4481M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4482L:	linux-edac@vger.kernel.org
4483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4485S:	Supported
4486F:	Documentation/edac.txt
4487F:	drivers/edac/
4488F:	include/linux/edac.h
4489
4490EDAC-AMD64
4491M:	Borislav Petkov <bp@alien8.de>
4492L:	linux-edac@vger.kernel.org
4493S:	Maintained
4494F:	drivers/edac/amd64_edac*
4495
4496EDAC-CALXEDA
4497M:	Robert Richter <rric@kernel.org>
4498L:	linux-edac@vger.kernel.org
4499S:	Maintained
4500F:	drivers/edac/highbank*
4501
4502EDAC-CAVIUM
4503M:	Ralf Baechle <ralf@linux-mips.org>
4504M:	David Daney <david.daney@cavium.com>
4505L:	linux-edac@vger.kernel.org
4506L:	linux-mips@linux-mips.org
4507S:	Supported
4508F:	drivers/edac/octeon_edac*
4509
4510EDAC-E752X
4511M:	Mark Gross <mark.gross@intel.com>
4512L:	linux-edac@vger.kernel.org
4513S:	Maintained
4514F:	drivers/edac/e752x_edac.c
4515
4516EDAC-E7XXX
4517L:	linux-edac@vger.kernel.org
4518S:	Maintained
4519F:	drivers/edac/e7xxx_edac.c
4520
4521EDAC-FSL_DDR
4522M:	York Sun <york.sun@nxp.com>
4523L:	linux-edac@vger.kernel.org
4524S:	Maintained
4525F:	drivers/edac/fsl_ddr_edac.*
4526
4527EDAC-GHES
4528M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4529M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4530L:	linux-edac@vger.kernel.org
4531S:	Maintained
4532F:	drivers/edac/ghes_edac.c
4533
4534EDAC-I82443BXGX
4535M:	Tim Small <tim@buttersideup.com>
4536L:	linux-edac@vger.kernel.org
4537S:	Maintained
4538F:	drivers/edac/i82443bxgx_edac.c
4539
4540EDAC-I3000
4541L:	linux-edac@vger.kernel.org
4542S:	Orphan
4543F:	drivers/edac/i3000_edac.c
4544
4545EDAC-I5000
4546L:	linux-edac@vger.kernel.org
4547S:	Maintained
4548F:	drivers/edac/i5000_edac.c
4549
4550EDAC-I5400
4551M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4552M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4553L:	linux-edac@vger.kernel.org
4554S:	Maintained
4555F:	drivers/edac/i5400_edac.c
4556
4557EDAC-I7300
4558M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4559M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4560L:	linux-edac@vger.kernel.org
4561S:	Maintained
4562F:	drivers/edac/i7300_edac.c
4563
4564EDAC-I7CORE
4565M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4566M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4567L:	linux-edac@vger.kernel.org
4568S:	Maintained
4569F:	drivers/edac/i7core_edac.c
4570
4571EDAC-I82975X
4572M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4573M:	"Arvind R." <arvino55@gmail.com>
4574L:	linux-edac@vger.kernel.org
4575S:	Maintained
4576F:	drivers/edac/i82975x_edac.c
4577
4578EDAC-IE31200
4579M:	Jason Baron <jbaron@akamai.com>
4580L:	linux-edac@vger.kernel.org
4581S:	Maintained
4582F:	drivers/edac/ie31200_edac.c
4583
4584EDAC-MPC85XX
4585M:	Johannes Thumshirn <morbidrsa@gmail.com>
4586L:	linux-edac@vger.kernel.org
4587S:	Maintained
4588F:	drivers/edac/mpc85xx_edac.[ch]
4589
4590EDAC-PASEMI
4591M:	Egor Martovetsky <egor@pasemi.com>
4592L:	linux-edac@vger.kernel.org
4593S:	Maintained
4594F:	drivers/edac/pasemi_edac.c
4595
4596EDAC-R82600
4597M:	Tim Small <tim@buttersideup.com>
4598L:	linux-edac@vger.kernel.org
4599S:	Maintained
4600F:	drivers/edac/r82600_edac.c
4601
4602EDAC-SBRIDGE
4603M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4604M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4605L:	linux-edac@vger.kernel.org
4606S:	Maintained
4607F:	drivers/edac/sb_edac.c
4608
4609EDAC-SKYLAKE
4610M:	Tony Luck <tony.luck@intel.com>
4611L:	linux-edac@vger.kernel.org
4612S:	Maintained
4613F:	drivers/edac/skx_edac.c
4614
4615EDAC-XGENE
4616APPLIED MICRO (APM) X-GENE SOC EDAC
4617M:     Loc Ho <lho@apm.com>
4618S:     Supported
4619F:     drivers/edac/xgene_edac.c
4620F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4621
4622EDIROL UA-101/UA-1000 DRIVER
4623M:	Clemens Ladisch <clemens@ladisch.de>
4624L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4625T:	git git://git.alsa-project.org/alsa-kernel.git
4626S:	Maintained
4627F:	sound/usb/misc/ua101.c
4628
4629EXTENSIBLE FIRMWARE INTERFACE (EFI)
4630M:	Matt Fleming <matt@codeblueprint.co.uk>
4631M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4632L:	linux-efi@vger.kernel.org
4633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4634S:	Maintained
4635F:	Documentation/efi-stub.txt
4636F:	arch/ia64/kernel/efi.c
4637F:	arch/x86/boot/compressed/eboot.[ch]
4638F:	arch/x86/include/asm/efi.h
4639F:	arch/x86/platform/efi/
4640F:	drivers/firmware/efi/
4641F:	include/linux/efi*.h
4642
4643EFI VARIABLE FILESYSTEM
4644M:	Matthew Garrett <matthew.garrett@nebula.com>
4645M:	Jeremy Kerr <jk@ozlabs.org>
4646M:	Matt Fleming <matt@codeblueprint.co.uk>
4647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4648L:	linux-efi@vger.kernel.org
4649S:	Maintained
4650F:	fs/efivarfs/
4651
4652EFIFB FRAMEBUFFER DRIVER
4653L:	linux-fbdev@vger.kernel.org
4654M:	Peter Jones <pjones@redhat.com>
4655S:	Maintained
4656F:	drivers/video/fbdev/efifb.c
4657
4658EFI TEST DRIVER
4659L:	linux-efi@vger.kernel.org
4660M:	Ivan Hu <ivan.hu@canonical.com>
4661M:	Matt Fleming <matt@codeblueprint.co.uk>
4662S:	Maintained
4663F:	drivers/firmware/efi/test/
4664
4665EFS FILESYSTEM
4666W:	http://aeschi.ch.eu.org/efs/
4667S:	Orphan
4668F:	fs/efs/
4669
4670EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4671M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4672L:	netdev@vger.kernel.org
4673S:	Maintained
4674F:	drivers/net/ethernet/ibm/ehea/
4675
4676EM28XX VIDEO4LINUX DRIVER
4677M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4678M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4679L:	linux-media@vger.kernel.org
4680W:	https://linuxtv.org
4681T:	git git://linuxtv.org/media_tree.git
4682S:	Maintained
4683F:	drivers/media/usb/em28xx/
4684F:	Documentation/media/v4l-drivers/em28xx*
4685
4686EMBEDDED LINUX
4687M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4688M:	Matt Mackall <mpm@selenic.com>
4689M:	David Woodhouse <dwmw2@infradead.org>
4690L:	linux-embedded@vger.kernel.org
4691S:	Maintained
4692
4693EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4694M:	James Smart <james.smart@avagotech.com>
4695M:	Dick Kennedy <dick.kennedy@avagotech.com>
4696L:	linux-scsi@vger.kernel.org
4697W:	http://www.avagotech.com
4698S:	Supported
4699F:	drivers/scsi/lpfc/
4700
4701ENE CB710 FLASH CARD READER DRIVER
4702M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4703S:	Maintained
4704F:	drivers/misc/cb710/
4705F:	drivers/mmc/host/cb710-mmc.*
4706F:	include/linux/cb710.h
4707
4708ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4709M:	Maxim Levitsky <maximlevitsky@gmail.com>
4710S:	Maintained
4711F:	drivers/media/rc/ene_ir.*
4712
4713EPSON S1D13XXX FRAMEBUFFER DRIVER
4714M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4715S:	Maintained
4716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4717F:	drivers/video/fbdev/s1d13xxxfb.c
4718F:	include/video/s1d13xxxfb.h
4719
4720ET131X NETWORK DRIVER
4721M:	Mark Einon <mark.einon@gmail.com>
4722S:	Odd Fixes
4723F:	drivers/net/ethernet/agere/
4724
4725ETHERNET BRIDGE
4726M:	Stephen Hemminger <stephen@networkplumber.org>
4727L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4728L:	netdev@vger.kernel.org
4729W:	http://www.linuxfoundation.org/en/Net:Bridge
4730S:	Maintained
4731F:	include/linux/netfilter_bridge/
4732F:	net/bridge/
4733
4734ETHERNET PHY LIBRARY
4735M:	Florian Fainelli <f.fainelli@gmail.com>
4736L:	netdev@vger.kernel.org
4737S:	Maintained
4738F:	include/linux/phy.h
4739F:	include/linux/phy_fixed.h
4740F:	drivers/net/phy/
4741F:	Documentation/networking/phy.txt
4742F:	drivers/of/of_mdio.c
4743F:	drivers/of/of_net.c
4744
4745EXT2 FILE SYSTEM
4746M:	Jan Kara <jack@suse.com>
4747L:	linux-ext4@vger.kernel.org
4748S:	Maintained
4749F:	Documentation/filesystems/ext2.txt
4750F:	fs/ext2/
4751F:	include/linux/ext2*
4752
4753EXT4 FILE SYSTEM
4754M:	"Theodore Ts'o" <tytso@mit.edu>
4755M:	Andreas Dilger <adilger.kernel@dilger.ca>
4756L:	linux-ext4@vger.kernel.org
4757W:	http://ext4.wiki.kernel.org
4758Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4760S:	Maintained
4761F:	Documentation/filesystems/ext4.txt
4762F:	fs/ext4/
4763
4764Extended Verification Module (EVM)
4765M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4766L:	linux-ima-devel@lists.sourceforge.net
4767L:	linux-security-module@vger.kernel.org
4768S:	Supported
4769F:	security/integrity/evm/
4770
4771EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4772M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4773M:	Chanwoo Choi <cw00.choi@samsung.com>
4774L:	linux-kernel@vger.kernel.org
4775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4776S:	Maintained
4777F:	drivers/extcon/
4778F:	include/linux/extcon/
4779F:	include/linux/extcon.h
4780F:	Documentation/extcon/
4781F:	Documentation/devicetree/bindings/extcon/
4782
4783EXYNOS DP DRIVER
4784M:	Jingoo Han <jingoohan1@gmail.com>
4785L:	dri-devel@lists.freedesktop.org
4786S:	Maintained
4787F:	drivers/gpu/drm/exynos/exynos_dp*
4788
4789EXYNOS SYSMMU (IOMMU) driver
4790M:	Marek Szyprowski <m.szyprowski@samsung.com>
4791L:	iommu@lists.linux-foundation.org
4792S:	Maintained
4793F:	drivers/iommu/exynos-iommu.c
4794
4795EZchip NPS platform support
4796M:	Noam Camus <noamc@ezchip.com>
4797S:	Supported
4798F:	arch/arc/plat-eznps
4799F:	arch/arc/boot/dts/eznps.dts
4800
4801F71805F HARDWARE MONITORING DRIVER
4802M:	Jean Delvare <jdelvare@suse.com>
4803L:	linux-hwmon@vger.kernel.org
4804S:	Maintained
4805F:	Documentation/hwmon/f71805f
4806F:	drivers/hwmon/f71805f.c
4807
4808FC0011 TUNER DRIVER
4809M:	Michael Buesch <m@bues.ch>
4810L:	linux-media@vger.kernel.org
4811S:	Maintained
4812F:	drivers/media/tuners/fc0011.h
4813F:	drivers/media/tuners/fc0011.c
4814
4815FC2580 MEDIA DRIVER
4816M:	Antti Palosaari <crope@iki.fi>
4817L:	linux-media@vger.kernel.org
4818W:	https://linuxtv.org
4819W:	http://palosaari.fi/linux/
4820Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4821T:	git git://linuxtv.org/anttip/media_tree.git
4822S:	Maintained
4823F:	drivers/media/tuners/fc2580*
4824
4825FANOTIFY
4826M:	Eric Paris <eparis@redhat.com>
4827S:	Maintained
4828F:	fs/notify/fanotify/
4829F:	include/linux/fanotify.h
4830F:	include/uapi/linux/fanotify.h
4831
4832FARSYNC SYNCHRONOUS DRIVER
4833M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4834W:	http://www.farsite.co.uk/
4835S:	Supported
4836F:	drivers/net/wan/farsync.*
4837
4838FAULT INJECTION SUPPORT
4839M:	Akinobu Mita <akinobu.mita@gmail.com>
4840S:	Supported
4841F:	Documentation/fault-injection/
4842F:	lib/fault-inject.c
4843
4844FBTFT Framebuffer drivers
4845M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4846M:	Noralf Trønnes <noralf@tronnes.org>
4847S:	Maintained
4848F:	drivers/staging/fbtft/
4849
4850FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4851M:	Johannes Thumshirn <jth@kernel.org>
4852L:	fcoe-devel@open-fcoe.org
4853W:	www.Open-FCoE.org
4854S:	Supported
4855F:	drivers/scsi/libfc/
4856F:	drivers/scsi/fcoe/
4857F:	include/scsi/fc/
4858F:	include/scsi/libfc.h
4859F:	include/scsi/libfcoe.h
4860F:	include/uapi/scsi/fc/
4861
4862FILE LOCKING (flock() and fcntl()/lockf())
4863M:	Jeff Layton <jlayton@poochiereds.net>
4864M:	"J. Bruce Fields" <bfields@fieldses.org>
4865L:	linux-fsdevel@vger.kernel.org
4866S:	Maintained
4867F:	include/linux/fcntl.h
4868F:	include/linux/fs.h
4869F:	include/uapi/linux/fcntl.h
4870F:	include/uapi/linux/fs.h
4871F:	fs/fcntl.c
4872F:	fs/locks.c
4873
4874FILESYSTEMS (VFS and infrastructure)
4875M:	Alexander Viro <viro@zeniv.linux.org.uk>
4876L:	linux-fsdevel@vger.kernel.org
4877S:	Maintained
4878F:	fs/*
4879
4880FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4881M:	Riku Voipio <riku.voipio@iki.fi>
4882L:	linux-hwmon@vger.kernel.org
4883S:	Maintained
4884F:	drivers/hwmon/f75375s.c
4885F:	include/linux/f75375s.h
4886
4887FIREWIRE AUDIO DRIVERS
4888M:	Clemens Ladisch <clemens@ladisch.de>
4889L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4890T:	git git://git.alsa-project.org/alsa-kernel.git
4891S:	Maintained
4892F:	sound/firewire/
4893
4894FIREWIRE MEDIA DRIVERS (firedtv)
4895M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4896L:	linux-media@vger.kernel.org
4897L:	linux1394-devel@lists.sourceforge.net
4898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4899S:	Maintained
4900F:	drivers/media/firewire/
4901
4902FIREWIRE SBP-2 TARGET
4903M:	Chris Boot <bootc@bootc.net>
4904L:	linux-scsi@vger.kernel.org
4905L:	target-devel@vger.kernel.org
4906L:	linux1394-devel@lists.sourceforge.net
4907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4908S:	Maintained
4909F:	drivers/target/sbp/
4910
4911FIREWIRE SUBSYSTEM
4912M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4913L:	linux1394-devel@lists.sourceforge.net
4914W:	http://ieee1394.wiki.kernel.org/
4915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4916S:	Maintained
4917F:	drivers/firewire/
4918F:	include/linux/firewire.h
4919F:	include/uapi/linux/firewire*.h
4920F:	tools/firewire/
4921
4922FIRMWARE LOADER (request_firmware)
4923M:	Ming Lei <ming.lei@canonical.com>
4924M:	Luis R. Rodriguez <mcgrof@kernel.org>
4925L:	linux-kernel@vger.kernel.org
4926S:	Maintained
4927F:	Documentation/firmware_class/
4928F:	drivers/base/firmware*.c
4929F:	include/linux/firmware.h
4930
4931FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4932M:	Joshua Morris <josh.h.morris@us.ibm.com>
4933M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4934S:	Maintained
4935F:	drivers/block/rsxx/
4936
4937FLOPPY DRIVER
4938M:	Jiri Kosina <jikos@kernel.org>
4939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4940S:	Odd fixes
4941F:	drivers/block/floppy.c
4942
4943FMC SUBSYSTEM
4944M:	Alessandro Rubini <rubini@gnudd.com>
4945W:	http://www.ohwr.org/projects/fmc-bus
4946S:	Supported
4947F:	drivers/fmc/
4948F:	include/linux/fmc*.h
4949F:	include/linux/ipmi-fru.h
4950K:	fmc_d.*register
4951
4952FPGA MANAGER FRAMEWORK
4953M:	Alan Tull <atull@opensource.altera.com>
4954R:	Moritz Fischer <moritz.fischer@ettus.com>
4955S:	Maintained
4956F:	drivers/fpga/
4957F:	include/linux/fpga/fpga-mgr.h
4958W:	http://www.rocketboards.org
4959
4960FPU EMULATOR
4961M:	Bill Metzenthen <billm@melbpc.org.au>
4962W:	http://floatingpoint.sourceforge.net/emulator/index.html
4963S:	Maintained
4964F:	arch/x86/math-emu/
4965
4966FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4967L:	netdev@vger.kernel.org
4968S:	Orphan
4969F:	drivers/net/wan/dlci.c
4970F:	drivers/net/wan/sdla.c
4971
4972FRAMEBUFFER LAYER
4973M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4974L:	linux-fbdev@vger.kernel.org
4975Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4976S:	Maintained
4977F:	Documentation/fb/
4978F:	drivers/video/
4979F:	include/video/
4980F:	include/linux/fb.h
4981F:	include/uapi/video/
4982F:	include/uapi/linux/fb.h
4983
4984FREESCALE DIU FRAMEBUFFER DRIVER
4985M:	Timur Tabi <timur@tabi.org>
4986L:	linux-fbdev@vger.kernel.org
4987S:	Maintained
4988F:	drivers/video/fbdev/fsl-diu-fb.*
4989
4990FREESCALE DMA DRIVER
4991M:	Li Yang <leoli@freescale.com>
4992M:	Zhang Wei <zw@zh-kernel.org>
4993L:	linuxppc-dev@lists.ozlabs.org
4994S:	Maintained
4995F:	drivers/dma/fsldma.*
4996
4997FREESCALE GPMI NAND DRIVER
4998M:	Han Xu <han.xu@nxp.com>
4999L:	linux-mtd@lists.infradead.org
5000S:	Maintained
5001F:	drivers/mtd/nand/gpmi-nand/*
5002
5003FREESCALE I2C CPM DRIVER
5004M:	Jochen Friedrich <jochen@scram.de>
5005L:	linuxppc-dev@lists.ozlabs.org
5006L:	linux-i2c@vger.kernel.org
5007S:	Maintained
5008F:	drivers/i2c/busses/i2c-cpm.c
5009
5010FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5011M:	Sascha Hauer <kernel@pengutronix.de>
5012L:	linux-fbdev@vger.kernel.org
5013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5014S:	Maintained
5015F:	include/linux/platform_data/video-imxfb.h
5016F:	drivers/video/fbdev/imxfb.c
5017
5018FREESCALE QUAD SPI DRIVER
5019M:	Han Xu <han.xu@nxp.com>
5020L:	linux-mtd@lists.infradead.org
5021S:	Maintained
5022F:	drivers/mtd/spi-nor/fsl-quadspi.c
5023
5024FREESCALE SOC FS_ENET DRIVER
5025M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5026M:	Vitaly Bordug <vbordug@ru.mvista.com>
5027L:	linuxppc-dev@lists.ozlabs.org
5028L:	netdev@vger.kernel.org
5029S:	Maintained
5030F:	drivers/net/ethernet/freescale/fs_enet/
5031F:	include/linux/fs_enet_pd.h
5032
5033FREESCALE IMX / MXC FEC DRIVER
5034M:	Fugang Duan <fugang.duan@nxp.com>
5035L:	netdev@vger.kernel.org
5036S:	Maintained
5037F:	drivers/net/ethernet/freescale/fec_main.c
5038F:	drivers/net/ethernet/freescale/fec_ptp.c
5039F:	drivers/net/ethernet/freescale/fec.h
5040F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5041
5042FREESCALE QORIQ DPAA FMAN DRIVER
5043M:	Madalin Bucur <madalin.bucur@nxp.com>
5044L:	netdev@vger.kernel.org
5045S:	Maintained
5046F:	drivers/net/ethernet/freescale/fman
5047F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5048
5049FREESCALE QUICC ENGINE LIBRARY
5050L:	linuxppc-dev@lists.ozlabs.org
5051S:	Orphan
5052F:	drivers/soc/fsl/qe/
5053F:	include/soc/fsl/*qe*.h
5054F:	include/soc/fsl/*ucc*.h
5055
5056FREESCALE USB PERIPHERAL DRIVERS
5057M:	Li Yang <leoli@freescale.com>
5058L:	linux-usb@vger.kernel.org
5059L:	linuxppc-dev@lists.ozlabs.org
5060S:	Maintained
5061F:	drivers/usb/gadget/udc/fsl*
5062
5063FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5064M:	Li Yang <leoli@freescale.com>
5065L:	netdev@vger.kernel.org
5066L:	linuxppc-dev@lists.ozlabs.org
5067S:	Maintained
5068F:	drivers/net/ethernet/freescale/ucc_geth*
5069
5070FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5071M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5072L:	netdev@vger.kernel.org
5073S:	Maintained
5074F:	drivers/net/ethernet/freescale/gianfar*
5075X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5076F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5077
5078FREESCALE QUICC ENGINE UCC HDLC DRIVER
5079M:	Zhao Qiang <qiang.zhao@nxp.com>
5080L:	netdev@vger.kernel.org
5081L:	linuxppc-dev@lists.ozlabs.org
5082S:	Maintained
5083F:	drivers/net/wan/fsl_ucc_hdlc*
5084
5085FREESCALE QUICC ENGINE UCC UART DRIVER
5086M:	Timur Tabi <timur@tabi.org>
5087L:	linuxppc-dev@lists.ozlabs.org
5088S:	Maintained
5089F:	drivers/tty/serial/ucc_uart.c
5090
5091FREESCALE SOC SOUND DRIVERS
5092M:	Timur Tabi <timur@tabi.org>
5093M:	Nicolin Chen <nicoleotsuka@gmail.com>
5094M:	Xiubo Li <Xiubo.Lee@gmail.com>
5095R:	Fabio Estevam <fabio.estevam@nxp.com>
5096L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5097L:	linuxppc-dev@lists.ozlabs.org
5098S:	Maintained
5099F:	sound/soc/fsl/fsl*
5100F:	sound/soc/fsl/imx*
5101F:	sound/soc/fsl/mpc8610_hpcd.c
5102
5103FREEVXFS FILESYSTEM
5104M:	Christoph Hellwig <hch@infradead.org>
5105W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5106S:	Maintained
5107F:	fs/freevxfs/
5108
5109FREEZER
5110M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5111M:	Pavel Machek <pavel@ucw.cz>
5112L:	linux-pm@vger.kernel.org
5113S:	Supported
5114F:	Documentation/power/freezing-of-tasks.txt
5115F:	include/linux/freezer.h
5116F:	kernel/freezer.c
5117
5118FRONTSWAP API
5119M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5120L:	linux-kernel@vger.kernel.org
5121S:	Maintained
5122F:	mm/frontswap.c
5123F:	include/linux/frontswap.h
5124
5125FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5126M:	David Howells <dhowells@redhat.com>
5127L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5128S:	Supported
5129F:	Documentation/filesystems/caching/
5130F:	fs/fscache/
5131F:	include/linux/fscache*.h
5132
5133FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5134M:	Theodore Y. Ts'o <tytso@mit.edu>
5135M:	Jaegeuk Kim <jaegeuk@kernel.org>
5136S:	Supported
5137F:	fs/crypto/
5138F:	include/linux/fscrypto.h
5139
5140F2FS FILE SYSTEM
5141M:	Jaegeuk Kim <jaegeuk@kernel.org>
5142M:	Chao Yu <yuchao0@huawei.com>
5143L:	linux-f2fs-devel@lists.sourceforge.net
5144W:	https://f2fs.wiki.kernel.org/
5145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5146S:	Maintained
5147F:	Documentation/filesystems/f2fs.txt
5148F:	Documentation/ABI/testing/sysfs-fs-f2fs
5149F:	fs/f2fs/
5150F:	include/linux/f2fs_fs.h
5151F:	include/trace/events/f2fs.h
5152
5153FUJITSU FR-V (FRV) PORT
5154S:	Orphan
5155F:	arch/frv/
5156
5157FUJITSU LAPTOP EXTRAS
5158M:	Jonathan Woithe <jwoithe@just42.net>
5159L:	platform-driver-x86@vger.kernel.org
5160S:	Maintained
5161F:	drivers/platform/x86/fujitsu-laptop.c
5162
5163FUJITSU M-5MO LS CAMERA ISP DRIVER
5164M:	Kyungmin Park <kyungmin.park@samsung.com>
5165M:	Heungjun Kim <riverful.kim@samsung.com>
5166L:	linux-media@vger.kernel.org
5167S:	Maintained
5168F:	drivers/media/i2c/m5mols/
5169F:	include/media/i2c/m5mols.h
5170
5171FUJITSU TABLET EXTRAS
5172M:	Robert Gerlach <khnz@gmx.de>
5173L:	platform-driver-x86@vger.kernel.org
5174S:	Maintained
5175F:	drivers/platform/x86/fujitsu-tablet.c
5176
5177FUSE: FILESYSTEM IN USERSPACE
5178M:	Miklos Szeredi <miklos@szeredi.hu>
5179L:	linux-fsdevel@vger.kernel.org
5180W:	http://fuse.sourceforge.net/
5181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5182S:	Maintained
5183F:	fs/fuse/
5184F:	include/uapi/linux/fuse.h
5185F:	Documentation/filesystems/fuse.txt
5186
5187FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5188M:	Rik Faith <faith@cs.unc.edu>
5189L:	linux-scsi@vger.kernel.org
5190S:	Odd Fixes (e.g., new signatures)
5191F:	drivers/scsi/fdomain.*
5192
5193GCC PLUGINS
5194M:	Kees Cook <keescook@chromium.org>
5195R:	Emese Revfy <re.emese@gmail.com>
5196L:	kernel-hardening@lists.openwall.com
5197S:	Maintained
5198F:	scripts/gcc-plugins/
5199F:	scripts/gcc-plugin.sh
5200F:	Documentation/gcc-plugins.txt
5201
5202GCOV BASED KERNEL PROFILING
5203M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5204S:	Maintained
5205F:	kernel/gcov/
5206F:	Documentation/dev-tools/gcov.rst
5207
5208GDT SCSI DISK ARRAY CONTROLLER DRIVER
5209M:	Achim Leubner <achim_leubner@adaptec.com>
5210L:	linux-scsi@vger.kernel.org
5211W:	http://www.icp-vortex.com/
5212S:	Supported
5213F:	drivers/scsi/gdt*
5214
5215GDB KERNEL DEBUGGING HELPER SCRIPTS
5216M:	Jan Kiszka <jan.kiszka@siemens.com>
5217M:	Kieran Bingham <kieran@bingham.xyz>
5218S:	Supported
5219F:	scripts/gdb/
5220
5221GEMTEK FM RADIO RECEIVER DRIVER
5222M:	Hans Verkuil <hverkuil@xs4all.nl>
5223L:	linux-media@vger.kernel.org
5224T:	git git://linuxtv.org/media_tree.git
5225W:	https://linuxtv.org
5226S:	Maintained
5227F:	drivers/media/radio/radio-gemtek*
5228
5229GENERIC GPIO I2C DRIVER
5230M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5231S:	Supported
5232F:	drivers/i2c/busses/i2c-gpio.c
5233F:	include/linux/i2c-gpio.h
5234
5235GENERIC GPIO I2C MULTIPLEXER DRIVER
5236M:	Peter Korsgaard <peter.korsgaard@barco.com>
5237L:	linux-i2c@vger.kernel.org
5238S:	Supported
5239F:	drivers/i2c/muxes/i2c-mux-gpio.c
5240F:	include/linux/i2c-mux-gpio.h
5241F:	Documentation/i2c/muxes/i2c-mux-gpio
5242
5243GENERIC HDLC (WAN) DRIVERS
5244M:	Krzysztof Halasa <khc@pm.waw.pl>
5245W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5246S:	Maintained
5247F:	drivers/net/wan/c101.c
5248F:	drivers/net/wan/hd6457*
5249F:	drivers/net/wan/hdlc*
5250F:	drivers/net/wan/n2.c
5251F:	drivers/net/wan/pc300too.c
5252F:	drivers/net/wan/pci200syn.c
5253F:	drivers/net/wan/wanxl*
5254
5255GENERIC INCLUDE/ASM HEADER FILES
5256M:	Arnd Bergmann <arnd@arndb.de>
5257L:	linux-arch@vger.kernel.org
5258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5259S:	Maintained
5260F:	include/asm-generic/
5261F:	include/uapi/asm-generic/
5262
5263GENERIC PHY FRAMEWORK
5264M:	Kishon Vijay Abraham I <kishon@ti.com>
5265L:	linux-kernel@vger.kernel.org
5266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5267S:	Supported
5268F:	drivers/phy/
5269F:	include/linux/phy/
5270
5271GENERIC PM DOMAINS
5272M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5273M:	Kevin Hilman <khilman@kernel.org>
5274M:	Ulf Hansson <ulf.hansson@linaro.org>
5275L:	linux-pm@vger.kernel.org
5276S:	Supported
5277F:	drivers/base/power/domain*.c
5278F:	include/linux/pm_domain.h
5279
5280GENERIC UIO DRIVER FOR PCI DEVICES
5281M:	"Michael S. Tsirkin" <mst@redhat.com>
5282L:	kvm@vger.kernel.org
5283S:	Supported
5284F:	drivers/uio/uio_pci_generic.c
5285
5286GET_MAINTAINER SCRIPT
5287M:	Joe Perches <joe@perches.com>
5288S:	Maintained
5289F:	scripts/get_maintainer.pl
5290
5291GENWQE (IBM Generic Workqueue Card)
5292M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5293M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5294S:	Supported
5295F:	drivers/misc/genwqe/
5296
5297GFS2 FILE SYSTEM
5298M:	Steven Whitehouse <swhiteho@redhat.com>
5299M:	Bob Peterson <rpeterso@redhat.com>
5300L:	cluster-devel@redhat.com
5301W:	http://sources.redhat.com/cluster/
5302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5303S:	Supported
5304F:	Documentation/filesystems/gfs2*.txt
5305F:	fs/gfs2/
5306F:	include/uapi/linux/gfs2_ondisk.h
5307
5308GIGASET ISDN DRIVERS
5309M:	Paul Bolle <pebolle@tiscali.nl>
5310L:	gigaset307x-common@lists.sourceforge.net
5311W:	http://gigaset307x.sourceforge.net/
5312S:	Odd Fixes
5313F:	Documentation/isdn/README.gigaset
5314F:	drivers/isdn/gigaset/
5315F:	include/uapi/linux/gigaset_dev.h
5316
5317GO7007 MPEG CODEC
5318M:	Hans Verkuil <hans.verkuil@cisco.com>
5319L:	linux-media@vger.kernel.org
5320S:	Maintained
5321F:	drivers/media/usb/go7007/
5322
5323GOODIX TOUCHSCREEN
5324M:	Bastien Nocera <hadess@hadess.net>
5325L:	linux-input@vger.kernel.org
5326S:	Maintained
5327F:	drivers/input/touchscreen/goodix.c
5328
5329GPIO MOCKUP DRIVER
5330M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5331L:	linux-gpio@vger.kernel.org
5332S:	Maintained
5333F:	drivers/gpio/gpio-mockup.c
5334F:	tools/testing/selftests/gpio/
5335
5336GPIO SUBSYSTEM
5337M:	Linus Walleij <linus.walleij@linaro.org>
5338M:	Alexandre Courbot <gnurou@gmail.com>
5339L:	linux-gpio@vger.kernel.org
5340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5341S:	Maintained
5342F:	Documentation/devicetree/bindings/gpio/
5343F:	Documentation/gpio/
5344F:	Documentation/ABI/testing/gpio-cdev
5345F:	Documentation/ABI/obsolete/sysfs-gpio
5346F:	drivers/gpio/
5347F:	include/linux/gpio/
5348F:	include/linux/gpio.h
5349F:	include/asm-generic/gpio.h
5350F:	include/uapi/linux/gpio.h
5351F:	tools/gpio/
5352
5353GRE DEMULTIPLEXER DRIVER
5354M:	Dmitry Kozlov <xeb@mail.ru>
5355L:	netdev@vger.kernel.org
5356S:	Maintained
5357F:	net/ipv4/gre_demux.c
5358F:	net/ipv4/gre_offload.c
5359F:	include/net/gre.h
5360
5361GRETH 10/100/1G Ethernet MAC device driver
5362M:	Andreas Larsson <andreas@gaisler.com>
5363L:	netdev@vger.kernel.org
5364S:	Maintained
5365F:	drivers/net/ethernet/aeroflex/
5366
5367GREYBUS SUBSYSTEM
5368M:	Johan Hovold <johan@kernel.org>
5369M:	Alex Elder <elder@kernel.org>
5370M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5371S:	Maintained
5372F:	drivers/staging/greybus/
5373
5374GREYBUS AUDIO PROTOCOLS DRIVERS
5375M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5376M:	Mark Greer <mgreer@animalcreek.com>
5377S:	Maintained
5378F:	drivers/staging/greybus/audio_apbridgea.c
5379F:	drivers/staging/greybus/audio_apbridgea.h
5380F:	drivers/staging/greybus/audio_codec.c
5381F:	drivers/staging/greybus/audio_codec.h
5382F:	drivers/staging/greybus/audio_gb.c
5383F:	drivers/staging/greybus/audio_manager.c
5384F:	drivers/staging/greybus/audio_manager.h
5385F:	drivers/staging/greybus/audio_manager_module.c
5386F:	drivers/staging/greybus/audio_manager_private.h
5387F:	drivers/staging/greybus/audio_manager_sysfs.c
5388F:	drivers/staging/greybus/audio_module.c
5389F:	drivers/staging/greybus/audio_topology.c
5390
5391GREYBUS PROTOCOLS DRIVERS
5392M:	Rui Miguel Silva <rmfrfs@gmail.com>
5393S:	Maintained
5394F:	drivers/staging/greybus/sdio.c
5395F:	drivers/staging/greybus/light.c
5396F:	drivers/staging/greybus/gpio.c
5397F:	drivers/staging/greybus/power_supply.c
5398F:	drivers/staging/greybus/spi.c
5399F:	drivers/staging/greybus/spilib.c
5400
5401GREYBUS PROTOCOLS DRIVERS
5402M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5403S:	Maintained
5404F:	drivers/staging/greybus/loopback.c
5405F:	drivers/staging/greybus/timesync.c
5406F:	drivers/staging/greybus/timesync_platform.c
5407
5408GREYBUS PROTOCOLS DRIVERS
5409M:	Viresh Kumar <vireshk@kernel.org>
5410S:	Maintained
5411F:	drivers/staging/greybus/authentication.c
5412F:	drivers/staging/greybus/bootrom.c
5413F:	drivers/staging/greybus/firmware.h
5414F:	drivers/staging/greybus/fw-core.c
5415F:	drivers/staging/greybus/fw-download.c
5416F:	drivers/staging/greybus/fw-managament.c
5417F:	drivers/staging/greybus/greybus_authentication.h
5418F:	drivers/staging/greybus/greybus_firmware.h
5419F:	drivers/staging/greybus/hid.c
5420F:	drivers/staging/greybus/i2c.c
5421F:	drivers/staging/greybus/spi.c
5422F:	drivers/staging/greybus/spilib.c
5423F:	drivers/staging/greybus/spilib.h
5424
5425GREYBUS PROTOCOLS DRIVERS
5426M:	David Lin <dtwlin@gmail.com>
5427S:	Maintained
5428F:	drivers/staging/greybus/uart.c
5429F:	drivers/staging/greybus/log.c
5430
5431GREYBUS PLATFORM DRIVERS
5432M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5433S:	Maintained
5434F:	drivers/staging/greybus/arche-platform.c
5435F:	drivers/staging/greybus/arche-apb-ctrl.c
5436F:	drivers/staging/greybus/arche_platform.h
5437
5438GS1662 VIDEO SERIALIZER
5439M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5440L:	linux-media@vger.kernel.org
5441T:	git git://linuxtv.org/media_tree.git
5442S:	Maintained
5443F:	drivers/media/spi/gs1662.c
5444
5445GSPCA FINEPIX SUBDRIVER
5446M:	Frank Zago <frank@zago.net>
5447L:	linux-media@vger.kernel.org
5448T:	git git://linuxtv.org/media_tree.git
5449S:	Maintained
5450F:	drivers/media/usb/gspca/finepix.c
5451
5452GSPCA GL860 SUBDRIVER
5453M:	Olivier Lorin <o.lorin@laposte.net>
5454L:	linux-media@vger.kernel.org
5455T:	git git://linuxtv.org/media_tree.git
5456S:	Maintained
5457F:	drivers/media/usb/gspca/gl860/
5458
5459GSPCA M5602 SUBDRIVER
5460M:	Erik Andren <erik.andren@gmail.com>
5461L:	linux-media@vger.kernel.org
5462T:	git git://linuxtv.org/media_tree.git
5463S:	Maintained
5464F:	drivers/media/usb/gspca/m5602/
5465
5466GSPCA PAC207 SONIXB SUBDRIVER
5467M:	Hans Verkuil <hverkuil@xs4all.nl>
5468L:	linux-media@vger.kernel.org
5469T:	git git://linuxtv.org/media_tree.git
5470S:	Odd Fixes
5471F:	drivers/media/usb/gspca/pac207.c
5472
5473GSPCA SN9C20X SUBDRIVER
5474M:	Brian Johnson <brijohn@gmail.com>
5475L:	linux-media@vger.kernel.org
5476T:	git git://linuxtv.org/media_tree.git
5477S:	Maintained
5478F:	drivers/media/usb/gspca/sn9c20x.c
5479
5480GSPCA T613 SUBDRIVER
5481M:	Leandro Costantino <lcostantino@gmail.com>
5482L:	linux-media@vger.kernel.org
5483T:	git git://linuxtv.org/media_tree.git
5484S:	Maintained
5485F:	drivers/media/usb/gspca/t613.c
5486
5487GSPCA USB WEBCAM DRIVER
5488M:	Hans Verkuil <hverkuil@xs4all.nl>
5489L:	linux-media@vger.kernel.org
5490T:	git git://linuxtv.org/media_tree.git
5491S:	Odd Fixes
5492F:	drivers/media/usb/gspca/
5493
5494GUID PARTITION TABLE (GPT)
5495M:	Davidlohr Bueso <dave@stgolabs.net>
5496L:	linux-efi@vger.kernel.org
5497S:	Maintained
5498F:	block/partitions/efi.*
5499
5500STK1160 USB VIDEO CAPTURE DRIVER
5501M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5502L:	linux-media@vger.kernel.org
5503T:	git git://linuxtv.org/media_tree.git
5504S:	Maintained
5505F:	drivers/media/usb/stk1160/
5506
5507H8/300 ARCHITECTURE
5508M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5509L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5510W:	http://uclinux-h8.sourceforge.jp
5511T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5512S:	Maintained
5513F:	arch/h8300/
5514F:	drivers/clocksource/h8300_*.c
5515F:	drivers/clk/h8300/
5516F:	drivers/irqchip/irq-renesas-h8*.c
5517
5518HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5519M:	Frank Seidel <frank@f-seidel.de>
5520L:	platform-driver-x86@vger.kernel.org
5521W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5522S:	Maintained
5523F:	drivers/platform/x86/hdaps.c
5524
5525HDPVR USB VIDEO ENCODER DRIVER
5526M:	Hans Verkuil <hverkuil@xs4all.nl>
5527L:	linux-media@vger.kernel.org
5528T:	git git://linuxtv.org/media_tree.git
5529W:	https://linuxtv.org
5530S:	Odd Fixes
5531F:	drivers/media/usb/hdpvr/
5532
5533HWPOISON MEMORY FAILURE HANDLING
5534M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5535L:	linux-mm@kvack.org
5536S:	Maintained
5537F:	mm/memory-failure.c
5538F:	mm/hwpoison-inject.c
5539
5540HYPERVISOR VIRTUAL CONSOLE DRIVER
5541L:	linuxppc-dev@lists.ozlabs.org
5542S:	Odd Fixes
5543F:	drivers/tty/hvc/
5544
5545HACKRF MEDIA DRIVER
5546M:	Antti Palosaari <crope@iki.fi>
5547L:	linux-media@vger.kernel.org
5548W:	https://linuxtv.org
5549W:	http://palosaari.fi/linux/
5550Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5551T:	git git://linuxtv.org/anttip/media_tree.git
5552S:	Maintained
5553F:	drivers/media/usb/hackrf/
5554
5555HARDWARE MONITORING
5556M:	Jean Delvare <jdelvare@suse.com>
5557M:	Guenter Roeck <linux@roeck-us.net>
5558L:	linux-hwmon@vger.kernel.org
5559W:	http://hwmon.wiki.kernel.org/
5560T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5562S:	Maintained
5563F:	Documentation/hwmon/
5564F:	drivers/hwmon/
5565F:	include/linux/hwmon*.h
5566
5567HARDWARE RANDOM NUMBER GENERATOR CORE
5568M:	Matt Mackall <mpm@selenic.com>
5569M:	Herbert Xu <herbert@gondor.apana.org.au>
5570L:	linux-crypto@vger.kernel.org
5571S:	Odd fixes
5572F:	Documentation/devicetree/bindings/rng/
5573F:	Documentation/hw_random.txt
5574F:	drivers/char/hw_random/
5575F:	include/linux/hw_random.h
5576
5577HARDWARE SPINLOCK CORE
5578M:	Ohad Ben-Cohen <ohad@wizery.com>
5579M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5580L:	linux-remoteproc@vger.kernel.org
5581S:	Maintained
5582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5583F:	Documentation/devicetree/bindings/hwlock/
5584F:	Documentation/hwspinlock.txt
5585F:	drivers/hwspinlock/
5586F:	include/linux/hwspinlock.h
5587
5588HARMONY SOUND DRIVER
5589L:	linux-parisc@vger.kernel.org
5590S:	Maintained
5591F:	sound/parisc/harmony.*
5592
5593HD29L2 MEDIA DRIVER
5594M:	Antti Palosaari <crope@iki.fi>
5595L:	linux-media@vger.kernel.org
5596W:	https://linuxtv.org
5597W:	http://palosaari.fi/linux/
5598Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5599T:	git git://linuxtv.org/anttip/media_tree.git
5600S:	Maintained
5601F:	drivers/media/dvb-frontends/hd29l2*
5602
5603HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5604M:	Brian Boylston <brian.boylston@hpe.com>
5605S:	Supported
5606F:	Documentation/watchdog/hpwdt.txt
5607F:	drivers/watchdog/hpwdt.c
5608
5609HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5610M:	Don Brace <don.brace@microsemi.com>
5611L:	iss_storagedev@hp.com
5612L:	esc.storagedev@microsemi.com
5613L:	linux-scsi@vger.kernel.org
5614S:	Supported
5615F:	Documentation/scsi/hpsa.txt
5616F:	drivers/scsi/hpsa*.[ch]
5617F:	include/linux/cciss*.h
5618F:	include/uapi/linux/cciss*.h
5619
5620HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5621M:	Don Brace <don.brace@microsemi.com>
5622L:	iss_storagedev@hp.com
5623L:	esc.storagedev@microsemi.com
5624L:	linux-scsi@vger.kernel.org
5625S:	Supported
5626F:	Documentation/blockdev/cciss.txt
5627F:	drivers/block/cciss*
5628F:	include/linux/cciss_ioctl.h
5629F:	include/uapi/linux/cciss_ioctl.h
5630
5631HFI1 DRIVER
5632M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5633M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5634L:	linux-rdma@vger.kernel.org
5635S:	Supported
5636F:	drivers/infiniband/hw/hfi1
5637
5638HFS FILESYSTEM
5639L:	linux-fsdevel@vger.kernel.org
5640S:	Orphan
5641F:	Documentation/filesystems/hfs.txt
5642F:	fs/hfs/
5643
5644HFSPLUS FILESYSTEM
5645L:	linux-fsdevel@vger.kernel.org
5646S:	Orphan
5647F:	Documentation/filesystems/hfsplus.txt
5648F:	fs/hfsplus/
5649
5650HGA FRAMEBUFFER DRIVER
5651M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5652L:	linux-nvidia@lists.surfsouth.com
5653W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5654S:	Maintained
5655F:	drivers/video/fbdev/hgafb.c
5656
5657HIBERNATION (aka Software Suspend, aka swsusp)
5658M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5659M:	Pavel Machek <pavel@ucw.cz>
5660L:	linux-pm@vger.kernel.org
5661S:	Supported
5662F:	arch/x86/power/
5663F:	drivers/base/power/
5664F:	kernel/power/
5665F:	include/linux/suspend.h
5666F:	include/linux/freezer.h
5667F:	include/linux/pm.h
5668F:	arch/*/include/asm/suspend*.h
5669
5670HID CORE LAYER
5671M:	Jiri Kosina <jikos@kernel.org>
5672R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5673L:	linux-input@vger.kernel.org
5674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5675S:	Maintained
5676F:	drivers/hid/
5677F:	include/linux/hid*
5678F:	include/uapi/linux/hid*
5679
5680HID SENSOR HUB DRIVERS
5681M:	Jiri Kosina <jikos@kernel.org>
5682M:	Jonathan Cameron <jic23@kernel.org>
5683M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5684L:	linux-input@vger.kernel.org
5685L:	linux-iio@vger.kernel.org
5686S:	Maintained
5687F:	Documentation/hid/hid-sensor*
5688F:	drivers/hid/hid-sensor-*
5689F:	drivers/iio/*/hid-*
5690F:	include/linux/hid-sensor-*
5691
5692HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5693M:	Thomas Gleixner <tglx@linutronix.de>
5694L:	linux-kernel@vger.kernel.org
5695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5696S:	Maintained
5697F:	Documentation/timers/
5698F:	kernel/time/hrtimer.c
5699F:	kernel/time/clockevents.c
5700F:	kernel/time/tick*.*
5701F:	kernel/time/timer_*.c
5702F:	include/linux/clockchips.h
5703F:	include/linux/hrtimer.h
5704
5705HIGH-SPEED SCC DRIVER FOR AX.25
5706L:	linux-hams@vger.kernel.org
5707S:	Orphan
5708F:	drivers/net/hamradio/dmascc.c
5709F:	drivers/net/hamradio/scc.c
5710
5711HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5712M:	HighPoint Linux Team <linux@highpoint-tech.com>
5713W:	http://www.highpoint-tech.com
5714S:	Supported
5715F:	Documentation/scsi/hptiop.txt
5716F:	drivers/scsi/hptiop.c
5717
5718HIPPI
5719M:	Jes Sorensen <jes@trained-monkey.org>
5720L:	linux-hippi@sunsite.dk
5721S:	Maintained
5722F:	include/linux/hippidevice.h
5723F:	include/uapi/linux/if_hippi.h
5724F:	net/802/hippi.c
5725F:	drivers/net/hippi/
5726
5727HISILICON NETWORK SUBSYSTEM DRIVER
5728M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5729M:	Salil Mehta <salil.mehta@huawei.com>
5730L:	netdev@vger.kernel.org
5731W:	http://www.hisilicon.com
5732S:	Maintained
5733F:	drivers/net/ethernet/hisilicon/
5734F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5735
5736HISILICON ROCE DRIVER
5737M:	Lijun Ou <oulijun@huawei.com>
5738M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5739L:	linux-rdma@vger.kernel.org
5740S:	Maintained
5741F:	drivers/infiniband/hw/hns/
5742F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5743
5744HISILICON SAS Controller
5745M:	John Garry <john.garry@huawei.com>
5746W:	http://www.hisilicon.com
5747S:	Supported
5748F:	drivers/scsi/hisi_sas/
5749F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5750
5751HOST AP DRIVER
5752M:	Jouni Malinen <j@w1.fi>
5753L:	linux-wireless@vger.kernel.org
5754W:	http://w1.fi/hostap-driver.html
5755S:	Obsolete
5756F:	drivers/net/wireless/intersil/hostap/
5757
5758HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5759L:	platform-driver-x86@vger.kernel.org
5760S:	Orphan
5761F:	drivers/platform/x86/tc1100-wmi.c
5762
5763HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5764M:	Jaroslav Kysela <perex@perex.cz>
5765S:	Maintained
5766F:	drivers/net/ethernet/hp/hp100.*
5767
5768HPET:	High Precision Event Timers driver
5769M:	Clemens Ladisch <clemens@ladisch.de>
5770S:	Maintained
5771F:	Documentation/timers/hpet.txt
5772F:	drivers/char/hpet.c
5773F:	include/linux/hpet.h
5774F:	include/uapi/linux/hpet.h
5775
5776HPET:	x86
5777S:	Orphan
5778F:	arch/x86/kernel/hpet.c
5779F:	arch/x86/include/asm/hpet.h
5780
5781HPFS FILESYSTEM
5782M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5783W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5784S:	Maintained
5785F:	fs/hpfs/
5786
5787HSI SUBSYSTEM
5788M:	Sebastian Reichel <sre@kernel.org>
5789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5790S:	Maintained
5791F:	Documentation/ABI/testing/sysfs-bus-hsi
5792F:	Documentation/device-drivers/serial-interfaces.rst
5793F:	drivers/hsi/
5794F:	include/linux/hsi/
5795F:	include/uapi/linux/hsi/
5796
5797HSO 3G MODEM DRIVER
5798M:	Jan Dumon <j.dumon@option.com>
5799W:	http://www.pharscape.org
5800S:	Maintained
5801F:	drivers/net/usb/hso.c
5802
5803HSR NETWORK PROTOCOL
5804M:	Arvid Brodin <arvid.brodin@alten.se>
5805L:	netdev@vger.kernel.org
5806S:	Maintained
5807F:	net/hsr/
5808
5809HTCPEN TOUCHSCREEN DRIVER
5810M:	Pau Oliva Fora <pof@eslack.org>
5811L:	linux-input@vger.kernel.org
5812S:	Maintained
5813F:	drivers/input/touchscreen/htcpen.c
5814
5815HUGETLB FILESYSTEM
5816M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5817S:	Maintained
5818F:	fs/hugetlbfs/
5819
5820HVA ST MEDIA DRIVER
5821M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5822L:	linux-media@vger.kernel.org
5823T:	git git://linuxtv.org/media_tree.git
5824W:	https://linuxtv.org
5825S:	Supported
5826F:	drivers/media/platform/sti/hva
5827
5828Hyper-V CORE AND DRIVERS
5829M:	"K. Y. Srinivasan" <kys@microsoft.com>
5830M:	Haiyang Zhang <haiyangz@microsoft.com>
5831L:	devel@linuxdriverproject.org
5832S:	Maintained
5833F:	arch/x86/include/asm/mshyperv.h
5834F:	arch/x86/include/uapi/asm/hyperv.h
5835F:	arch/x86/kernel/cpu/mshyperv.c
5836F:	drivers/hid/hid-hyperv.c
5837F:	drivers/hv/
5838F:	drivers/input/serio/hyperv-keyboard.c
5839F:	drivers/pci/host/pci-hyperv.c
5840F:	drivers/net/hyperv/
5841F:	drivers/scsi/storvsc_drv.c
5842F:	drivers/video/fbdev/hyperv_fb.c
5843F:	include/linux/hyperv.h
5844F:	tools/hv/
5845F:	Documentation/ABI/stable/sysfs-bus-vmbus
5846
5847I2C MUXES
5848M:	Peter Rosin <peda@axentia.se>
5849L:	linux-i2c@vger.kernel.org
5850S:	Maintained
5851F:	Documentation/i2c/i2c-topology
5852F:	Documentation/i2c/muxes/
5853F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5854F:	Documentation/devicetree/bindings/i2c/i2c-arb*
5855F:	Documentation/devicetree/bindings/i2c/i2c-gate*
5856F:	drivers/i2c/i2c-mux.c
5857F:	drivers/i2c/muxes/
5858F:	include/linux/i2c-mux.h
5859
5860I2C OVER PARALLEL PORT
5861M:	Jean Delvare <jdelvare@suse.com>
5862L:	linux-i2c@vger.kernel.org
5863S:	Maintained
5864F:	Documentation/i2c/busses/i2c-parport
5865F:	Documentation/i2c/busses/i2c-parport-light
5866F:	drivers/i2c/busses/i2c-parport.c
5867F:	drivers/i2c/busses/i2c-parport-light.c
5868
5869I2C/SMBUS CONTROLLER DRIVERS FOR PC
5870M:	Jean Delvare <jdelvare@suse.com>
5871L:	linux-i2c@vger.kernel.org
5872S:	Maintained
5873F:	Documentation/i2c/busses/i2c-ali1535
5874F:	Documentation/i2c/busses/i2c-ali1563
5875F:	Documentation/i2c/busses/i2c-ali15x3
5876F:	Documentation/i2c/busses/i2c-amd756
5877F:	Documentation/i2c/busses/i2c-amd8111
5878F:	Documentation/i2c/busses/i2c-i801
5879F:	Documentation/i2c/busses/i2c-nforce2
5880F:	Documentation/i2c/busses/i2c-piix4
5881F:	Documentation/i2c/busses/i2c-sis5595
5882F:	Documentation/i2c/busses/i2c-sis630
5883F:	Documentation/i2c/busses/i2c-sis96x
5884F:	Documentation/i2c/busses/i2c-via
5885F:	Documentation/i2c/busses/i2c-viapro
5886F:	drivers/i2c/busses/i2c-ali1535.c
5887F:	drivers/i2c/busses/i2c-ali1563.c
5888F:	drivers/i2c/busses/i2c-ali15x3.c
5889F:	drivers/i2c/busses/i2c-amd756.c
5890F:	drivers/i2c/busses/i2c-amd756-s4882.c
5891F:	drivers/i2c/busses/i2c-amd8111.c
5892F:	drivers/i2c/busses/i2c-i801.c
5893F:	drivers/i2c/busses/i2c-isch.c
5894F:	drivers/i2c/busses/i2c-nforce2.c
5895F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5896F:	drivers/i2c/busses/i2c-piix4.c
5897F:	drivers/i2c/busses/i2c-sis5595.c
5898F:	drivers/i2c/busses/i2c-sis630.c
5899F:	drivers/i2c/busses/i2c-sis96x.c
5900F:	drivers/i2c/busses/i2c-via.c
5901F:	drivers/i2c/busses/i2c-viapro.c
5902
5903I2C/SMBUS ISMT DRIVER
5904M:	Seth Heasley <seth.heasley@intel.com>
5905M:	Neil Horman <nhorman@tuxdriver.com>
5906L:	linux-i2c@vger.kernel.org
5907F:	drivers/i2c/busses/i2c-ismt.c
5908F:	Documentation/i2c/busses/i2c-ismt
5909
5910I2C/SMBUS STUB DRIVER
5911M:	Jean Delvare <jdelvare@suse.com>
5912L:	linux-i2c@vger.kernel.org
5913S:	Maintained
5914F:	drivers/i2c/i2c-stub.c
5915
5916I2C SUBSYSTEM
5917M:	Wolfram Sang <wsa@the-dreams.de>
5918L:	linux-i2c@vger.kernel.org
5919W:	https://i2c.wiki.kernel.org/
5920Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5922S:	Maintained
5923F:	Documentation/devicetree/bindings/i2c/
5924F:	Documentation/i2c/
5925F:	drivers/i2c/
5926F:	drivers/i2c/*/
5927F:	include/linux/i2c.h
5928F:	include/linux/i2c-*.h
5929F:	include/uapi/linux/i2c.h
5930F:	include/uapi/linux/i2c-*.h
5931
5932I2C ACPI SUPPORT
5933M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5934L:	linux-i2c@vger.kernel.org
5935L:	linux-acpi@vger.kernel.org
5936S:	Maintained
5937
5938I2C-TAOS-EVM DRIVER
5939M:	Jean Delvare <jdelvare@suse.com>
5940L:	linux-i2c@vger.kernel.org
5941S:	Maintained
5942F:	Documentation/i2c/busses/i2c-taos-evm
5943F:	drivers/i2c/busses/i2c-taos-evm.c
5944
5945I2C-TINY-USB DRIVER
5946M:	Till Harbaum <till@harbaum.org>
5947L:	linux-i2c@vger.kernel.org
5948W:	http://www.harbaum.org/till/i2c_tiny_usb
5949S:	Maintained
5950F:	drivers/i2c/busses/i2c-tiny-usb.c
5951
5952i386 BOOT CODE
5953M:	"H. Peter Anvin" <hpa@zytor.com>
5954S:	Maintained
5955F:	arch/x86/boot/
5956
5957i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5958M:	"H. Peter Anvin" <hpa@zytor.com>
5959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5960S:	Maintained
5961
5962IA64 (Itanium) PLATFORM
5963M:	Tony Luck <tony.luck@intel.com>
5964M:	Fenghua Yu <fenghua.yu@intel.com>
5965L:	linux-ia64@vger.kernel.org
5966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5967S:	Maintained
5968F:	arch/ia64/
5969
5970IBM Power VMX Cryptographic instructions
5971M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5972M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5973L:	linux-crypto@vger.kernel.org
5974S:	Supported
5975F:	drivers/crypto/vmx/Makefile
5976F:	drivers/crypto/vmx/Kconfig
5977F:	drivers/crypto/vmx/vmx.c
5978F:	drivers/crypto/vmx/aes*
5979F:	drivers/crypto/vmx/ghash*
5980F:	drivers/crypto/vmx/ppc-xlate.pl
5981
5982IBM Power in-Nest Crypto Acceleration
5983M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5984M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5985L:	linux-crypto@vger.kernel.org
5986S:	Supported
5987F:	drivers/crypto/nx/Makefile
5988F:	drivers/crypto/nx/Kconfig
5989F:	drivers/crypto/nx/nx-aes*
5990F:	drivers/crypto/nx/nx-sha*
5991F:	drivers/crypto/nx/nx.*
5992F:	drivers/crypto/nx/nx_csbcpb.h
5993F:	drivers/crypto/nx/nx_debugfs.h
5994
5995IBM Power 842 compression accelerator
5996M:	Dan Streetman <ddstreet@ieee.org>
5997S:	Supported
5998F:	drivers/crypto/nx/Makefile
5999F:	drivers/crypto/nx/Kconfig
6000F:	drivers/crypto/nx/nx-842*
6001F:	include/linux/sw842.h
6002F:	crypto/842.c
6003F:	lib/842/
6004
6005IBM Power Linux RAID adapter
6006M:	Brian King <brking@us.ibm.com>
6007S:	Supported
6008F:	drivers/scsi/ipr.*
6009
6010IBM Power Virtual Ethernet Device Driver
6011M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6012L:	netdev@vger.kernel.org
6013S:	Supported
6014F:	drivers/net/ethernet/ibm/ibmveth.*
6015
6016IBM Power SRIOV Virtual NIC Device Driver
6017M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6018M:	John Allen <jallen@linux.vnet.ibm.com>
6019L:	netdev@vger.kernel.org
6020S:	Supported
6021F:	drivers/net/ethernet/ibm/ibmvnic.*
6022
6023IBM Power Virtual SCSI Device Drivers
6024M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6025L:	linux-scsi@vger.kernel.org
6026S:	Supported
6027F:	drivers/scsi/ibmvscsi/ibmvscsi*
6028F:	include/scsi/viosrp.h
6029
6030IBM Power Virtual SCSI Device Target Driver
6031M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6032M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6033L:	linux-scsi@vger.kernel.org
6034L:	target-devel@vger.kernel.org
6035S:	Supported
6036F:	drivers/scsi/ibmvscsi_tgt/
6037
6038IBM Power Virtual FC Device Drivers
6039M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6040L:	linux-scsi@vger.kernel.org
6041S:	Supported
6042F:	drivers/scsi/ibmvscsi/ibmvfc*
6043
6044IBM ServeRAID RAID DRIVER
6045S:	Orphan
6046F:	drivers/scsi/ips.*
6047
6048ICH LPC AND GPIO DRIVER
6049M:	Peter Tyser <ptyser@xes-inc.com>
6050S:	Maintained
6051F:	drivers/mfd/lpc_ich.c
6052F:	drivers/gpio/gpio-ich.c
6053
6054IDE SUBSYSTEM
6055M:	"David S. Miller" <davem@davemloft.net>
6056L:	linux-ide@vger.kernel.org
6057Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6059S:	Maintained
6060F:	Documentation/ide/
6061F:	drivers/ide/
6062F:	include/linux/ide.h
6063
6064IDEAPAD LAPTOP EXTRAS DRIVER
6065M:	Ike Panhc <ike.pan@canonical.com>
6066L:	platform-driver-x86@vger.kernel.org
6067W:	http://launchpad.net/ideapad-laptop
6068S:	Maintained
6069F:	drivers/platform/x86/ideapad-laptop.c
6070
6071IDEAPAD LAPTOP SLIDEBAR DRIVER
6072M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6073L:	linux-input@vger.kernel.org
6074W:	https://github.com/o2genum/ideapad-slidebar
6075S:	Maintained
6076F:	drivers/input/misc/ideapad_slidebar.c
6077
6078IDE/ATAPI DRIVERS
6079M:	Borislav Petkov <bp@alien8.de>
6080L:	linux-ide@vger.kernel.org
6081S:	Maintained
6082F:	Documentation/cdrom/ide-cd
6083F:	drivers/ide/ide-cd*
6084
6085IDLE-I7300
6086M:	Andy Henroid <andrew.d.henroid@intel.com>
6087L:	linux-pm@vger.kernel.org
6088S:	Supported
6089F:	drivers/idle/i7300_idle.c
6090
6091IEEE 802.15.4 SUBSYSTEM
6092M:	Alexander Aring <aar@pengutronix.de>
6093L:	linux-wpan@vger.kernel.org
6094W:	http://wpan.cakelab.org/
6095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6097S:	Maintained
6098F:	net/ieee802154/
6099F:	net/mac802154/
6100F:	drivers/net/ieee802154/
6101F:	include/linux/nl802154.h
6102F:	include/linux/ieee802154.h
6103F:	include/net/nl802154.h
6104F:	include/net/mac802154.h
6105F:	include/net/af_ieee802154.h
6106F:	include/net/cfg802154.h
6107F:	include/net/ieee802154_netdev.h
6108F:	Documentation/networking/ieee802154.txt
6109
6110IGORPLUG-USB IR RECEIVER
6111M:	Sean Young <sean@mess.org>
6112L:	linux-media@vger.kernel.org
6113S:	Maintained
6114F:	drivers/media/rc/igorplugusb.c
6115
6116IGUANAWORKS USB IR TRANSCEIVER
6117M:	Sean Young <sean@mess.org>
6118L:	linux-media@vger.kernel.org
6119S:	Maintained
6120F:	drivers/media/rc/iguanair.c
6121
6122IIO DIGITAL POTENTIOMETER DAC
6123M:	Peter Rosin <peda@axentia.se>
6124L:	linux-iio@vger.kernel.org
6125S:	Maintained
6126F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6127
6128IIO SUBSYSTEM AND DRIVERS
6129M:	Jonathan Cameron <jic23@kernel.org>
6130R:	Hartmut Knaack <knaack.h@gmx.de>
6131R:	Lars-Peter Clausen <lars@metafoo.de>
6132R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6133L:	linux-iio@vger.kernel.org
6134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6135S:	Maintained
6136F:	Documentation/devicetree/bindings/iio/
6137F:	drivers/iio/
6138F:	drivers/staging/iio/
6139F:	include/linux/iio/
6140F:	tools/iio/
6141
6142IKANOS/ADI EAGLE ADSL USB DRIVER
6143M:	Matthieu Castet <castet.matthieu@free.fr>
6144M:	Stanislaw Gruszka <stf_xl@wp.pl>
6145S:	Maintained
6146F:	drivers/usb/atm/ueagle-atm.c
6147
6148IMGTEC ASCII LCD DRIVER
6149M:	Paul Burton <paul.burton@imgtec.com>
6150S:	Maintained
6151F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6152F:	drivers/auxdisplay/img-ascii-lcd.c
6153
6154INA209 HARDWARE MONITOR DRIVER
6155M:	Guenter Roeck <linux@roeck-us.net>
6156L:	linux-hwmon@vger.kernel.org
6157S:	Maintained
6158F:	Documentation/hwmon/ina209
6159F:	Documentation/devicetree/bindings/i2c/ina209.txt
6160F:	drivers/hwmon/ina209.c
6161
6162INA2XX HARDWARE MONITOR DRIVER
6163M:	Guenter Roeck <linux@roeck-us.net>
6164L:	linux-hwmon@vger.kernel.org
6165S:	Maintained
6166F:	Documentation/hwmon/ina2xx
6167F:	drivers/hwmon/ina2xx.c
6168F:	include/linux/platform_data/ina2xx.h
6169
6170INDUSTRY PACK SUBSYSTEM (IPACK)
6171M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6172M:	Jens Taprogge <jens.taprogge@taprogge.org>
6173M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6174L:	industrypack-devel@lists.sourceforge.net
6175W:	http://industrypack.sourceforge.net
6176S:	Maintained
6177F:	drivers/ipack/
6178
6179INGENIC JZ4780 DMA Driver
6180M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6181S:	Maintained
6182F:	drivers/dma/dma-jz4780.c
6183
6184INGENIC JZ4780 NAND DRIVER
6185M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6186L:	linux-mtd@lists.infradead.org
6187S:	Maintained
6188F:	drivers/mtd/nand/jz4780_*
6189
6190INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6191M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6192M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6193L:	linux-ima-devel@lists.sourceforge.net
6194L:	linux-ima-user@lists.sourceforge.net
6195L:	linux-security-module@vger.kernel.org
6196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6197S:	Supported
6198F:	security/integrity/ima/
6199
6200IMGTEC IR DECODER DRIVER
6201M:	James Hogan <james.hogan@imgtec.com>
6202S:	Maintained
6203F:	drivers/media/rc/img-ir/
6204
6205IMS TWINTURBO FRAMEBUFFER DRIVER
6206L:	linux-fbdev@vger.kernel.org
6207S:	Orphan
6208F:	drivers/video/fbdev/imsttfb.c
6209
6210INFINIBAND SUBSYSTEM
6211M:	Doug Ledford <dledford@redhat.com>
6212M:	Sean Hefty <sean.hefty@intel.com>
6213M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6214L:	linux-rdma@vger.kernel.org
6215W:	http://www.openfabrics.org/
6216Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6218S:	Supported
6219F:	Documentation/infiniband/
6220F:	drivers/infiniband/
6221F:	include/uapi/linux/if_infiniband.h
6222F:	include/uapi/rdma/
6223F:	include/rdma/
6224
6225INOTIFY
6226M:	John McCutchan <john@johnmccutchan.com>
6227M:	Robert Love <rlove@rlove.org>
6228M:	Eric Paris <eparis@parisplace.org>
6229S:	Maintained
6230F:	Documentation/filesystems/inotify.txt
6231F:	fs/notify/inotify/
6232F:	include/linux/inotify.h
6233F:	include/uapi/linux/inotify.h
6234
6235INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6236M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6237L:	linux-input@vger.kernel.org
6238Q:	http://patchwork.kernel.org/project/linux-input/list/
6239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6240S:	Maintained
6241F:	drivers/input/
6242F:	include/linux/input.h
6243F:	include/uapi/linux/input.h
6244F:	include/linux/input/
6245F:	Documentation/devicetree/bindings/input/
6246
6247INPUT MULTITOUCH (MT) PROTOCOL
6248M:	Henrik Rydberg <rydberg@bitmath.org>
6249L:	linux-input@vger.kernel.org
6250S:	Odd fixes
6251F:	Documentation/input/multi-touch-protocol.txt
6252F:	drivers/input/input-mt.c
6253K:	\b(ABS|SYN)_MT_
6254
6255INTEL ASoC BDW/HSW DRIVERS
6256M:	Jie Yang <yang.jie@linux.intel.com>
6257L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6258S:	Supported
6259F:	sound/soc/intel/common/sst-dsp*
6260F:	sound/soc/intel/common/sst-firmware.c
6261F:	sound/soc/intel/boards/broadwell.c
6262F:	sound/soc/intel/haswell/
6263
6264INTEL C600 SERIES SAS CONTROLLER DRIVER
6265M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6266M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6267L:	linux-scsi@vger.kernel.org
6268T:	git git://git.code.sf.net/p/intel-sas/isci
6269S:	Supported
6270F:	drivers/scsi/isci/
6271
6272INTEL HID EVENT DRIVER
6273M:	Alex Hung <alex.hung@canonical.com>
6274L:	platform-driver-x86@vger.kernel.org
6275S:	Maintained
6276F:	drivers/platform/x86/intel-hid.c
6277
6278INTEL VIRTUAL BUTTON DRIVER
6279M:	AceLan Kao <acelan.kao@canonical.com>
6280L:	platform-driver-x86@vger.kernel.org
6281S:	Maintained
6282F:	drivers/platform/x86/intel-vbtn.c
6283
6284INTEL IDLE DRIVER
6285M:	Len Brown <lenb@kernel.org>
6286L:	linux-pm@vger.kernel.org
6287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6288S:	Supported
6289F:	drivers/idle/intel_idle.c
6290
6291INTEL INTEGRATED SENSOR HUB DRIVER
6292M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6293M:	Jiri Kosina <jikos@kernel.org>
6294L:	linux-input@vger.kernel.org
6295S:	Maintained
6296F:	drivers/hid/intel-ish-hid/
6297
6298INTEL PSTATE DRIVER
6299M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6300M:	Len Brown <lenb@kernel.org>
6301L:	linux-pm@vger.kernel.org
6302S:	Supported
6303F:	drivers/cpufreq/intel_pstate.c
6304
6305INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6306M:	Maik Broemme <mbroemme@libmpq.org>
6307L:	linux-fbdev@vger.kernel.org
6308S:	Maintained
6309F:	Documentation/fb/intelfb.txt
6310F:	drivers/video/fbdev/intelfb/
6311
6312INTEL 810/815 FRAMEBUFFER DRIVER
6313M:	Antonino Daplas <adaplas@gmail.com>
6314L:	linux-fbdev@vger.kernel.org
6315S:	Maintained
6316F:	drivers/video/fbdev/i810/
6317
6318INTEL MENLOW THERMAL DRIVER
6319M:	Sujith Thomas <sujith.thomas@intel.com>
6320L:	platform-driver-x86@vger.kernel.org
6321W:	https://01.org/linux-acpi
6322S:	Supported
6323F:	drivers/platform/x86/intel_menlow.c
6324
6325INTEL I/OAT DMA DRIVER
6326M:	Dave Jiang <dave.jiang@intel.com>
6327R:	Dan Williams <dan.j.williams@intel.com>
6328L:	dmaengine@vger.kernel.org
6329Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6330S:	Supported
6331F:	drivers/dma/ioat*
6332
6333INTEL IOMMU (VT-d)
6334M:	David Woodhouse <dwmw2@infradead.org>
6335L:	iommu@lists.linux-foundation.org
6336T:	git git://git.infradead.org/iommu-2.6.git
6337S:	Supported
6338F:	drivers/iommu/intel-iommu.c
6339F:	include/linux/intel-iommu.h
6340
6341INTEL IOP-ADMA DMA DRIVER
6342R:	Dan Williams <dan.j.williams@intel.com>
6343S:	Odd fixes
6344F:	drivers/dma/iop-adma.c
6345
6346INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6347M:	Krzysztof Halasa <khalasa@piap.pl>
6348S:	Maintained
6349F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6350F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6351F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6352F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6353F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6354F:	drivers/net/wan/ixp4xx_hss.c
6355
6356INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6357M:	Deepak Saxena <dsaxena@plexity.net>
6358S:	Maintained
6359F:	drivers/char/hw_random/ixp4xx-rng.c
6360
6361INTEL ETHERNET DRIVERS
6362M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6363L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6364W:	http://www.intel.com/support/feedback.htm
6365W:	http://e1000.sourceforge.net/
6366Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6369S:	Supported
6370F:	Documentation/networking/e100.txt
6371F:	Documentation/networking/e1000.txt
6372F:	Documentation/networking/e1000e.txt
6373F:	Documentation/networking/igb.txt
6374F:	Documentation/networking/igbvf.txt
6375F:	Documentation/networking/ixgb.txt
6376F:	Documentation/networking/ixgbe.txt
6377F:	Documentation/networking/ixgbevf.txt
6378F:	Documentation/networking/i40e.txt
6379F:	Documentation/networking/i40evf.txt
6380F:	drivers/net/ethernet/intel/
6381F:	drivers/net/ethernet/intel/*/
6382
6383INTEL RDMA RNIC DRIVER
6384M:     Faisal Latif <faisal.latif@intel.com>
6385R:     Chien Tin Tung <chien.tin.tung@intel.com>
6386R:     Mustafa Ismail <mustafa.ismail@intel.com>
6387R:     Shiraz Saleem <shiraz.saleem@intel.com>
6388R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6389L:     linux-rdma@vger.kernel.org
6390S:     Supported
6391F:     drivers/infiniband/hw/i40iw/
6392
6393INTEL MERRIFIELD GPIO DRIVER
6394M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6395L:	linux-gpio@vger.kernel.org
6396S:	Maintained
6397F:	drivers/gpio/gpio-merrifield.c
6398
6399INTEL-MID GPIO DRIVER
6400M:	David Cohen <david.a.cohen@linux.intel.com>
6401L:	linux-gpio@vger.kernel.org
6402S:	Maintained
6403F:	drivers/gpio/gpio-intel-mid.c
6404
6405INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6406M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6407L:	linux-wireless@vger.kernel.org
6408S:	Maintained
6409F:	Documentation/networking/README.ipw2100
6410F:	Documentation/networking/README.ipw2200
6411F:	drivers/net/wireless/intel/ipw2x00/
6412
6413INTEL(R) TRACE HUB
6414M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6415S:	Supported
6416F:	Documentation/trace/intel_th.txt
6417F:	drivers/hwtracing/intel_th/
6418
6419INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6420M:	Ning Sun <ning.sun@intel.com>
6421L:	tboot-devel@lists.sourceforge.net
6422W:	http://tboot.sourceforge.net
6423T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6424S:	Supported
6425F:	Documentation/intel_txt.txt
6426F:	include/linux/tboot.h
6427F:	arch/x86/kernel/tboot.c
6428
6429INTEL WIRELESS WIMAX CONNECTION 2400
6430M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6431M:	linux-wimax@intel.com
6432L:	wimax@linuxwimax.org (subscribers-only)
6433S:	Supported
6434W:	http://linuxwimax.org
6435F:	Documentation/wimax/README.i2400m
6436F:	drivers/net/wimax/i2400m/
6437F:	include/uapi/linux/wimax/i2400m.h
6438
6439INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6440M:	Stanislaw Gruszka <sgruszka@redhat.com>
6441L:	linux-wireless@vger.kernel.org
6442S:	Supported
6443F:	drivers/net/wireless/intel/iwlegacy/
6444
6445INTEL WIRELESS WIFI LINK (iwlwifi)
6446M:	Johannes Berg <johannes.berg@intel.com>
6447M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6448M:	Luca Coelho <luciano.coelho@intel.com>
6449M:	Intel Linux Wireless <linuxwifi@intel.com>
6450L:	linux-wireless@vger.kernel.org
6451W:	http://intellinuxwireless.org
6452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6453S:	Supported
6454F:	drivers/net/wireless/intel/iwlwifi/
6455
6456INTEL MANAGEMENT ENGINE (mei)
6457M:	Tomas Winkler <tomas.winkler@intel.com>
6458L:	linux-kernel@vger.kernel.org
6459S:	Supported
6460F:	include/uapi/linux/mei.h
6461F:	include/linux/mei_cl_bus.h
6462F:	drivers/misc/mei/*
6463F:	drivers/watchdog/mei_wdt.c
6464F:	Documentation/misc-devices/mei/*
6465F:	samples/mei/*
6466
6467INTEL MIC DRIVERS (mic)
6468M:	Sudeep Dutt <sudeep.dutt@intel.com>
6469M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6470S:	Supported
6471W:	https://github.com/sudeepdutt/mic
6472W:	http://software.intel.com/en-us/mic-developer
6473F:	include/linux/mic_bus.h
6474F:	include/linux/scif.h
6475F:	include/uapi/linux/mic_common.h
6476F: 	include/uapi/linux/mic_ioctl.h
6477F:	include/uapi/linux/scif_ioctl.h
6478F:	drivers/misc/mic/
6479F:	drivers/dma/mic_x100_dma.c
6480F:	drivers/dma/mic_x100_dma.h
6481F:	Documentation/mic/
6482
6483INTEL PMC/P-Unit IPC DRIVER
6484M:	Zha Qipeng<qipeng.zha@intel.com>
6485L:	platform-driver-x86@vger.kernel.org
6486S:	Maintained
6487F:	drivers/platform/x86/intel_pmc_ipc.c
6488F:	drivers/platform/x86/intel_punit_ipc.c
6489F:	arch/x86/include/asm/intel_pmc_ipc.h
6490F:	arch/x86/include/asm/intel_punit_ipc.h
6491
6492INTEL TELEMETRY DRIVER
6493M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6494L:	platform-driver-x86@vger.kernel.org
6495S:	Maintained
6496F:	arch/x86/include/asm/intel_telemetry.h
6497F:	drivers/platform/x86/intel_telemetry*
6498
6499INTEL PMC CORE DRIVER
6500M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6501M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6502L:	platform-driver-x86@vger.kernel.org
6503S:	Maintained
6504F:	arch/x86/include/asm/pmc_core.h
6505F:	drivers/platform/x86/intel_pmc_core*
6506
6507INVENSENSE MPU-3050 GYROSCOPE DRIVER
6508M:	Linus Walleij <linus.walleij@linaro.org>
6509L:	linux-iio@vger.kernel.org
6510S:	Maintained
6511F:	drivers/iio/gyro/mpu3050*
6512F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6513
6514IOC3 ETHERNET DRIVER
6515M:	Ralf Baechle <ralf@linux-mips.org>
6516L:	linux-mips@linux-mips.org
6517S:	Maintained
6518F:	drivers/net/ethernet/sgi/ioc3-eth.c
6519
6520IOC3 SERIAL DRIVER
6521M:	Pat Gefre <pfg@sgi.com>
6522L:	linux-serial@vger.kernel.org
6523S:	Maintained
6524F:	drivers/tty/serial/ioc3_serial.c
6525
6526IOMMU DRIVERS
6527M:	Joerg Roedel <joro@8bytes.org>
6528L:	iommu@lists.linux-foundation.org
6529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6530S:	Maintained
6531F:	Documentation/devicetree/bindings/iommu/
6532F:	drivers/iommu/
6533
6534IP MASQUERADING
6535M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6536S:	Maintained
6537F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6538
6539IPMI SUBSYSTEM
6540M:	Corey Minyard <minyard@acm.org>
6541L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6542W:	http://openipmi.sourceforge.net/
6543S:	Supported
6544F:	Documentation/IPMI.txt
6545F:	drivers/char/ipmi/
6546F:	include/linux/ipmi*
6547F:	include/uapi/linux/ipmi*
6548
6549QCOM AUDIO (ASoC) DRIVERS
6550M:	Patrick Lai <plai@codeaurora.org>
6551M:	Banajit Goswami <bgoswami@codeaurora.org>
6552L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6553S:	Supported
6554F:	sound/soc/qcom/
6555
6556IPS SCSI RAID DRIVER
6557M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6558L:	linux-scsi@vger.kernel.org
6559W:	http://www.adaptec.com/
6560S:	Maintained
6561F:	drivers/scsi/ips*
6562
6563IPVS
6564M:	Wensong Zhang <wensong@linux-vs.org>
6565M:	Simon Horman <horms@verge.net.au>
6566M:	Julian Anastasov <ja@ssi.bg>
6567L:	netdev@vger.kernel.org
6568L:	lvs-devel@vger.kernel.org
6569S:	Maintained
6570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6572F:	Documentation/networking/ipvs-sysctl.txt
6573F:	include/net/ip_vs.h
6574F:	include/uapi/linux/ip_vs.h
6575F:	net/netfilter/ipvs/
6576
6577IPWIRELESS DRIVER
6578M:	Jiri Kosina <jikos@kernel.org>
6579M:	David Sterba <dsterba@suse.com>
6580S:	Odd Fixes
6581F:	drivers/tty/ipwireless/
6582
6583IPX NETWORK LAYER
6584M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6585L:	netdev@vger.kernel.org
6586S:	Maintained
6587F:	include/net/ipx.h
6588F:	include/uapi/linux/ipx.h
6589F:	net/ipx/
6590
6591IRDA SUBSYSTEM
6592M:	Samuel Ortiz <samuel@sortiz.org>
6593L:	irda-users@lists.sourceforge.net (subscribers-only)
6594L:	netdev@vger.kernel.org
6595W:	http://irda.sourceforge.net/
6596S:	Maintained
6597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6598F:	Documentation/networking/irda.txt
6599F:	drivers/net/irda/
6600F:	include/net/irda/
6601F:	net/irda/
6602
6603IRQ SUBSYSTEM
6604M:	Thomas Gleixner <tglx@linutronix.de>
6605L:	linux-kernel@vger.kernel.org
6606S:	Maintained
6607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6608F:	kernel/irq/
6609
6610IRQCHIP DRIVERS
6611M:	Thomas Gleixner <tglx@linutronix.de>
6612M:	Jason Cooper <jason@lakedaemon.net>
6613M:	Marc Zyngier <marc.zyngier@arm.com>
6614L:	linux-kernel@vger.kernel.org
6615S:	Maintained
6616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6617T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6618F:	Documentation/devicetree/bindings/interrupt-controller/
6619F:	drivers/irqchip/
6620
6621IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6622M:	Marc Zyngier <marc.zyngier@arm.com>
6623S:	Maintained
6624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6625F:	Documentation/IRQ-domain.txt
6626F:	include/linux/irqdomain.h
6627F:	kernel/irq/irqdomain.c
6628F:	kernel/irq/msi.c
6629
6630ISA
6631M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6632S:	Maintained
6633F:	Documentation/isa.txt
6634F:	drivers/base/isa.c
6635F:	include/linux/isa.h
6636
6637ISAPNP
6638M:	Jaroslav Kysela <perex@perex.cz>
6639S:	Maintained
6640F:	Documentation/isapnp.txt
6641F:	drivers/pnp/isapnp/
6642F:	include/linux/isapnp.h
6643
6644ISA RADIO MODULE
6645M:	Hans Verkuil <hverkuil@xs4all.nl>
6646L:	linux-media@vger.kernel.org
6647T:	git git://linuxtv.org/media_tree.git
6648W:	https://linuxtv.org
6649S:	Maintained
6650F:	drivers/media/radio/radio-isa*
6651
6652iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6653M:	Peter Jones <pjones@redhat.com>
6654M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6655S:	Maintained
6656F:	drivers/firmware/iscsi_ibft*
6657
6658ISCSI
6659M:	Lee Duncan <lduncan@suse.com>
6660M:	Chris Leech <cleech@redhat.com>
6661L:	open-iscsi@googlegroups.com
6662W:	www.open-iscsi.com
6663S:	Maintained
6664F:	drivers/scsi/*iscsi*
6665F:	include/scsi/*iscsi*
6666
6667ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6668M:	Or Gerlitz <ogerlitz@mellanox.com>
6669M:	Sagi Grimberg <sagi@grimberg.me>
6670M:	Roi Dayan <roid@mellanox.com>
6671L:	linux-rdma@vger.kernel.org
6672S:	Supported
6673W:	http://www.openfabrics.org
6674W:	www.open-iscsi.org
6675Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6676F:	drivers/infiniband/ulp/iser/
6677
6678ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6679M:	Sagi Grimberg <sagi@grimberg.me>
6680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6681L:	linux-rdma@vger.kernel.org
6682L:	target-devel@vger.kernel.org
6683S:	Supported
6684W:	http://www.linux-iscsi.org
6685F:	drivers/infiniband/ulp/isert
6686
6687ISDN SUBSYSTEM
6688M:	Karsten Keil <isdn@linux-pingi.de>
6689L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6690L:	netdev@vger.kernel.org
6691W:	http://www.isdn4linux.de
6692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6693S:	Maintained
6694F:	Documentation/isdn/
6695F:	drivers/isdn/
6696F:	include/linux/isdn.h
6697F:	include/linux/isdn/
6698F:	include/uapi/linux/isdn.h
6699F:	include/uapi/linux/isdn/
6700
6701ISDN SUBSYSTEM (Eicon active card driver)
6702M:	Armin Schindler <mac@melware.de>
6703L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6704W:	http://www.melware.de
6705S:	Maintained
6706F:	drivers/isdn/hardware/eicon/
6707
6708IT87 HARDWARE MONITORING DRIVER
6709M:	Jean Delvare <jdelvare@suse.com>
6710L:	linux-hwmon@vger.kernel.org
6711S:	Maintained
6712F:	Documentation/hwmon/it87
6713F:	drivers/hwmon/it87.c
6714
6715IT913X MEDIA DRIVER
6716M:	Antti Palosaari <crope@iki.fi>
6717L:	linux-media@vger.kernel.org
6718W:	https://linuxtv.org
6719W:	http://palosaari.fi/linux/
6720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6721T:	git git://linuxtv.org/anttip/media_tree.git
6722S:	Maintained
6723F:	drivers/media/tuners/it913x*
6724
6725IVTV VIDEO4LINUX DRIVER
6726M:	Andy Walls <awalls@md.metrocast.net>
6727L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6728L:	linux-media@vger.kernel.org
6729T:	git git://linuxtv.org/media_tree.git
6730W:	http://www.ivtvdriver.org
6731S:	Maintained
6732F:	Documentation/media/v4l-drivers/ivtv*
6733F:	drivers/media/pci/ivtv/
6734F:	include/uapi/linux/ivtv*
6735
6736IX2505V MEDIA DRIVER
6737M:	Malcolm Priestley <tvboxspy@gmail.com>
6738L:	linux-media@vger.kernel.org
6739W:	https://linuxtv.org
6740Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6741S:	Maintained
6742F:	drivers/media/dvb-frontends/ix2505v*
6743
6744JC42.4 TEMPERATURE SENSOR DRIVER
6745M:	Guenter Roeck <linux@roeck-us.net>
6746L:	linux-hwmon@vger.kernel.org
6747S:	Maintained
6748F:	drivers/hwmon/jc42.c
6749F:	Documentation/hwmon/jc42
6750
6751JFS FILESYSTEM
6752M:	Dave Kleikamp <shaggy@kernel.org>
6753L:	jfs-discussion@lists.sourceforge.net
6754W:	http://jfs.sourceforge.net/
6755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6756S:	Maintained
6757F:	Documentation/filesystems/jfs.txt
6758F:	fs/jfs/
6759
6760JME NETWORK DRIVER
6761M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6762L:	netdev@vger.kernel.org
6763S:	Maintained
6764F:	drivers/net/ethernet/jme.*
6765
6766JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6767M:	David Woodhouse <dwmw2@infradead.org>
6768L:	linux-mtd@lists.infradead.org
6769W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6770S:	Maintained
6771F:	fs/jffs2/
6772F:	include/uapi/linux/jffs2.h
6773
6774JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6775M:	"Theodore Ts'o" <tytso@mit.edu>
6776M:	Jan Kara <jack@suse.com>
6777L:	linux-ext4@vger.kernel.org
6778S:	Maintained
6779F:	fs/jbd2/
6780F:	include/linux/jbd2.h
6781
6782JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6783M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6784L:	linux-media@vger.kernel.org
6785S:	Maintained
6786F:	drivers/media/platform/rcar_jpu.c
6787
6788JSM Neo PCI based serial card
6789M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6790L:	linux-serial@vger.kernel.org
6791S:	Maintained
6792F:	drivers/tty/serial/jsm/
6793
6794K10TEMP HARDWARE MONITORING DRIVER
6795M:	Clemens Ladisch <clemens@ladisch.de>
6796L:	linux-hwmon@vger.kernel.org
6797S:	Maintained
6798F:	Documentation/hwmon/k10temp
6799F:	drivers/hwmon/k10temp.c
6800
6801K8TEMP HARDWARE MONITORING DRIVER
6802M:	Rudolf Marek <r.marek@assembler.cz>
6803L:	linux-hwmon@vger.kernel.org
6804S:	Maintained
6805F:	Documentation/hwmon/k8temp
6806F:	drivers/hwmon/k8temp.c
6807
6808KASAN
6809M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6810R:	Alexander Potapenko <glider@google.com>
6811R:	Dmitry Vyukov <dvyukov@google.com>
6812L:	kasan-dev@googlegroups.com
6813S:	Maintained
6814F:	arch/*/include/asm/kasan.h
6815F:	arch/*/mm/kasan_init*
6816F:	Documentation/dev-tools/kasan.rst
6817F:	include/linux/kasan*.h
6818F:	lib/test_kasan.c
6819F:	mm/kasan/
6820F:	scripts/Makefile.kasan
6821
6822KCONFIG
6823M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6824L:	linux-kbuild@vger.kernel.org
6825T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6826S:	Maintained
6827F:	Documentation/kbuild/kconfig-language.txt
6828F:	scripts/kconfig/
6829
6830KDUMP
6831M:	Dave Young <dyoung@redhat.com>
6832M:	Baoquan He <bhe@redhat.com>
6833R:	Vivek Goyal <vgoyal@redhat.com>
6834L:	kexec@lists.infradead.org
6835W:	http://lse.sourceforge.net/kdump/
6836S:	Maintained
6837F:	Documentation/kdump/
6838
6839KEENE FM RADIO TRANSMITTER DRIVER
6840M:	Hans Verkuil <hverkuil@xs4all.nl>
6841L:	linux-media@vger.kernel.org
6842T:	git git://linuxtv.org/media_tree.git
6843W:	https://linuxtv.org
6844S:	Maintained
6845F:	drivers/media/radio/radio-keene*
6846
6847KERNEL AUTOMOUNTER v4 (AUTOFS4)
6848M:	Ian Kent <raven@themaw.net>
6849L:	autofs@vger.kernel.org
6850S:	Maintained
6851F:	fs/autofs4/
6852
6853KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6854M:	Michal Marek <mmarek@suse.com>
6855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6857L:	linux-kbuild@vger.kernel.org
6858S:	Maintained
6859F:	Documentation/kbuild/
6860F:	Makefile
6861F:	scripts/Makefile.*
6862F:	scripts/basic/
6863F:	scripts/mk*
6864F:	scripts/package/
6865
6866KERNEL JANITORS
6867L:	kernel-janitors@vger.kernel.org
6868W:	http://kernelnewbies.org/KernelJanitors
6869S:	Odd Fixes
6870
6871KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6872M:	"J. Bruce Fields" <bfields@fieldses.org>
6873M:	Jeff Layton <jlayton@poochiereds.net>
6874L:	linux-nfs@vger.kernel.org
6875W:	http://nfs.sourceforge.net/
6876T:	git git://linux-nfs.org/~bfields/linux.git
6877S:	Supported
6878F:	fs/nfsd/
6879F:	include/uapi/linux/nfsd/
6880F:	fs/lockd/
6881F:	fs/nfs_common/
6882F:	net/sunrpc/
6883F:	include/linux/lockd/
6884F:	include/linux/sunrpc/
6885F:	include/uapi/linux/sunrpc/
6886
6887KERNEL SELFTEST FRAMEWORK
6888M:	Shuah Khan <shuahkh@osg.samsung.com>
6889M:	Shuah Khan <shuah@kernel.org>
6890L:	linux-kselftest@vger.kernel.org
6891T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6892S:	Maintained
6893F:	tools/testing/selftests
6894
6895KERNEL VIRTUAL MACHINE (KVM)
6896M:	Paolo Bonzini <pbonzini@redhat.com>
6897M:	Radim Krčmář <rkrcmar@redhat.com>
6898L:	kvm@vger.kernel.org
6899W:	http://www.linux-kvm.org
6900T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6901S:	Supported
6902F:	Documentation/*/kvm*.txt
6903F:	Documentation/virtual/kvm/
6904F:	arch/*/kvm/
6905F:	arch/x86/kernel/kvm.c
6906F:	arch/x86/kernel/kvmclock.c
6907F:	arch/*/include/asm/kvm*
6908F:	include/linux/kvm*
6909F:	include/uapi/linux/kvm*
6910F:	virt/kvm/
6911F:	tools/kvm/
6912
6913KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6914M:	Joerg Roedel <joro@8bytes.org>
6915L:	kvm@vger.kernel.org
6916W:	http://www.linux-kvm.org/
6917S:	Maintained
6918F:	arch/x86/include/asm/svm.h
6919F:	arch/x86/kvm/svm.c
6920
6921KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6922M:	Alexander Graf <agraf@suse.com>
6923L:	kvm-ppc@vger.kernel.org
6924W:	http://www.linux-kvm.org/
6925T:	git git://github.com/agraf/linux-2.6.git
6926S:	Supported
6927F:	arch/powerpc/include/asm/kvm*
6928F:	arch/powerpc/kvm/
6929
6930KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6931M:	Christian Borntraeger <borntraeger@de.ibm.com>
6932M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6933L:	linux-s390@vger.kernel.org
6934W:	http://www.ibm.com/developerworks/linux/linux390/
6935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6936S:	Supported
6937F:	Documentation/s390/kvm.txt
6938F:	arch/s390/include/asm/kvm*
6939F:	arch/s390/kvm/
6940
6941KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6942M:	Christoffer Dall <christoffer.dall@linaro.org>
6943M:	Marc Zyngier <marc.zyngier@arm.com>
6944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6945L:	kvmarm@lists.cs.columbia.edu
6946W:	http://systems.cs.columbia.edu/projects/kvm-arm
6947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6948S:	Supported
6949F:	arch/arm/include/uapi/asm/kvm*
6950F:	arch/arm/include/asm/kvm*
6951F:	arch/arm/kvm/
6952F:	virt/kvm/arm/
6953F:	include/kvm/arm_*
6954
6955KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6956M:	Christoffer Dall <christoffer.dall@linaro.org>
6957M:	Marc Zyngier <marc.zyngier@arm.com>
6958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6959L:	kvmarm@lists.cs.columbia.edu
6960S:	Maintained
6961F:	arch/arm64/include/uapi/asm/kvm*
6962F:	arch/arm64/include/asm/kvm*
6963F:	arch/arm64/kvm/
6964
6965KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6966M:	James Hogan <james.hogan@imgtec.com>
6967L:	linux-mips@linux-mips.org
6968S:	Supported
6969F:	arch/mips/include/uapi/asm/kvm*
6970F:	arch/mips/include/asm/kvm*
6971F:	arch/mips/kvm/
6972
6973KEXEC
6974M:	Eric Biederman <ebiederm@xmission.com>
6975W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6976L:	kexec@lists.infradead.org
6977S:	Maintained
6978F:	include/linux/kexec.h
6979F:	include/uapi/linux/kexec.h
6980F:	kernel/kexec*
6981
6982KEYS/KEYRINGS:
6983M:	David Howells <dhowells@redhat.com>
6984L:	keyrings@vger.kernel.org
6985S:	Maintained
6986F:	Documentation/security/keys.txt
6987F:	include/linux/key.h
6988F:	include/linux/key-type.h
6989F:	include/linux/keyctl.h
6990F:	include/uapi/linux/keyctl.h
6991F:	include/keys/
6992F:	security/keys/
6993
6994KEYS-TRUSTED
6995M:	David Safford <safford@us.ibm.com>
6996M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6997L:	linux-security-module@vger.kernel.org
6998L:	keyrings@vger.kernel.org
6999S:	Supported
7000F:	Documentation/security/keys-trusted-encrypted.txt
7001F:	include/keys/trusted-type.h
7002F:	security/keys/trusted.c
7003F:	security/keys/trusted.h
7004
7005KEYS-ENCRYPTED
7006M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7007M:	David Safford <safford@us.ibm.com>
7008L:	linux-security-module@vger.kernel.org
7009L:	keyrings@vger.kernel.org
7010S:	Supported
7011F:	Documentation/security/keys-trusted-encrypted.txt
7012F:	include/keys/encrypted-type.h
7013F:	security/keys/encrypted-keys/
7014
7015KGDB / KDB /debug_core
7016M:	Jason Wessel <jason.wessel@windriver.com>
7017W:	http://kgdb.wiki.kernel.org/
7018L:	kgdb-bugreport@lists.sourceforge.net
7019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7020S:	Maintained
7021F:	Documentation/DocBook/kgdb.tmpl
7022F:	drivers/misc/kgdbts.c
7023F:	drivers/tty/serial/kgdboc.c
7024F:	include/linux/kdb.h
7025F:	include/linux/kgdb.h
7026F:	kernel/debug/
7027
7028KMEMCHECK
7029M:	Vegard Nossum <vegardno@ifi.uio.no>
7030M:	Pekka Enberg <penberg@kernel.org>
7031S:	Maintained
7032F:	Documentation/dev-tools/kmemcheck.rst
7033F:	arch/x86/include/asm/kmemcheck.h
7034F:	arch/x86/mm/kmemcheck/
7035F:	include/linux/kmemcheck.h
7036F:	mm/kmemcheck.c
7037
7038KMEMLEAK
7039M:	Catalin Marinas <catalin.marinas@arm.com>
7040S:	Maintained
7041F:	Documentation/dev-tools/kmemleak.rst
7042F:	include/linux/kmemleak.h
7043F:	mm/kmemleak.c
7044F:	mm/kmemleak-test.c
7045
7046KPROBES
7047M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7048M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7049M:	"David S. Miller" <davem@davemloft.net>
7050M:	Masami Hiramatsu <mhiramat@kernel.org>
7051S:	Maintained
7052F:	Documentation/kprobes.txt
7053F:	include/linux/kprobes.h
7054F:	kernel/kprobes.c
7055
7056KS0108 LCD CONTROLLER DRIVER
7057M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7058W:	http://miguelojeda.es/auxdisplay.htm
7059W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7060S:	Maintained
7061F:	Documentation/auxdisplay/ks0108
7062F:	drivers/auxdisplay/ks0108.c
7063F:	include/linux/ks0108.h
7064
7065L3MDEV
7066M:	David Ahern <dsa@cumulusnetworks.com>
7067L:	netdev@vger.kernel.org
7068S:	Maintained
7069F:	net/l3mdev
7070F:	include/net/l3mdev.h
7071
7072LANTIQ MIPS ARCHITECTURE
7073M:	John Crispin <john@phrozen.org>
7074L:	linux-mips@linux-mips.org
7075S:	Maintained
7076F:	arch/mips/lantiq
7077
7078LAPB module
7079L:	linux-x25@vger.kernel.org
7080S:	Orphan
7081F:	Documentation/networking/lapb-module.txt
7082F:	include/*/lapb.h
7083F:	net/lapb/
7084
7085LASI 53c700 driver for PARISC
7086M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7087L:	linux-scsi@vger.kernel.org
7088S:	Maintained
7089F:	Documentation/scsi/53c700.txt
7090F:	drivers/scsi/53c700*
7091
7092LED SUBSYSTEM
7093M:	Richard Purdie <rpurdie@rpsys.net>
7094M:	Jacek Anaszewski <j.anaszewski@samsung.com>
7095L:	linux-leds@vger.kernel.org
7096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7097S:	Maintained
7098F:	Documentation/devicetree/bindings/leds/
7099F:	drivers/leds/
7100F:	include/linux/leds.h
7101
7102LEGACY EEPROM DRIVER
7103M:	Jean Delvare <jdelvare@suse.com>
7104S:	Maintained
7105F:	Documentation/misc-devices/eeprom
7106F:	drivers/misc/eeprom/eeprom.c
7107
7108LEGO USB Tower driver
7109M:	Juergen Stuber <starblue@users.sourceforge.net>
7110L:	legousb-devel@lists.sourceforge.net
7111W:	http://legousb.sourceforge.net/
7112S:	Maintained
7113F:	drivers/usb/misc/legousbtower.c
7114
7115LG2160 MEDIA DRIVER
7116M:	Michael Krufky <mkrufky@linuxtv.org>
7117L:	linux-media@vger.kernel.org
7118W:	https://linuxtv.org
7119W:	http://github.com/mkrufky
7120Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7121T:	git git://linuxtv.org/mkrufky/tuners.git
7122S:	Maintained
7123F:	drivers/media/dvb-frontends/lg2160.*
7124
7125LGDT3305 MEDIA DRIVER
7126M:	Michael Krufky <mkrufky@linuxtv.org>
7127L:	linux-media@vger.kernel.org
7128W:	https://linuxtv.org
7129W:	http://github.com/mkrufky
7130Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7131T:	git git://linuxtv.org/mkrufky/tuners.git
7132S:	Maintained
7133F:	drivers/media/dvb-frontends/lgdt3305.*
7134
7135LGUEST
7136M:	Rusty Russell <rusty@rustcorp.com.au>
7137L:	lguest@lists.ozlabs.org
7138W:	http://lguest.ozlabs.org/
7139S:	Odd Fixes
7140F:	arch/x86/include/asm/lguest*.h
7141F:	arch/x86/lguest/
7142F:	drivers/lguest/
7143F:	include/linux/lguest*.h
7144F:	tools/lguest/
7145
7146LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7147M:	Tejun Heo <tj@kernel.org>
7148L:	linux-ide@vger.kernel.org
7149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7150S:	Maintained
7151F:	drivers/ata/
7152F:	include/linux/ata.h
7153F:	include/linux/libata.h
7154F:	Documentation/devicetree/bindings/ata/
7155
7156LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7157M:	Viresh Kumar <vireshk@kernel.org>
7158L:	linux-ide@vger.kernel.org
7159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7160S:	Maintained
7161F:	include/linux/pata_arasan_cf_data.h
7162F:	drivers/ata/pata_arasan_cf.c
7163
7164LIBATA PATA DRIVERS
7165M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7166M:	Tejun Heo <tj@kernel.org>
7167L:	linux-ide@vger.kernel.org
7168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7169S:	Maintained
7170F:	drivers/ata/pata_*.c
7171F:	drivers/ata/ata_generic.c
7172
7173LIBATA SATA AHCI PLATFORM devices support
7174M:	Hans de Goede <hdegoede@redhat.com>
7175M:	Tejun Heo <tj@kernel.org>
7176L:	linux-ide@vger.kernel.org
7177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7178S:	Maintained
7179F:	drivers/ata/ahci_platform.c
7180F:	drivers/ata/libahci_platform.c
7181F:	include/linux/ahci_platform.h
7182
7183LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7184M:	Mikael Pettersson <mikpelinux@gmail.com>
7185L:	linux-ide@vger.kernel.org
7186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7187S:	Maintained
7188F:	drivers/ata/sata_promise.*
7189
7190LIBLOCKDEP
7191M:	Sasha Levin <sasha.levin@oracle.com>
7192S:	Maintained
7193F:	tools/lib/lockdep/
7194
7195LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7196M:	Dan Williams <dan.j.williams@intel.com>
7197L:	linux-nvdimm@lists.01.org
7198Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7200S:	Supported
7201F:	drivers/nvdimm/*
7202F:	include/linux/nd.h
7203F:	include/linux/libnvdimm.h
7204F:	include/uapi/linux/ndctl.h
7205
7206LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7207M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7208L:	linux-nvdimm@lists.01.org
7209Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7210S:	Supported
7211F:	drivers/nvdimm/blk.c
7212F:	drivers/nvdimm/region_devs.c
7213F:	drivers/acpi/nfit*
7214
7215LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7216M:	Vishal Verma <vishal.l.verma@intel.com>
7217L:	linux-nvdimm@lists.01.org
7218Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7219S:	Supported
7220F:	drivers/nvdimm/btt*
7221
7222LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7223M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7224L:	linux-nvdimm@lists.01.org
7225Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7226S:	Supported
7227F:	drivers/nvdimm/pmem.c
7228F:	include/linux/pmem.h
7229F:	arch/*/include/asm/pmem.h
7230
7231LIGHTNVM PLATFORM SUPPORT
7232M:	Matias Bjorling <mb@lightnvm.io>
7233W:	http://github/OpenChannelSSD
7234L:	linux-block@vger.kernel.org
7235S:	Maintained
7236F:	drivers/lightnvm/
7237F:	include/linux/lightnvm.h
7238F:	include/uapi/linux/lightnvm.h
7239
7240LINUX FOR POWERPC (32-BIT AND 64-BIT)
7241M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7242M:	Paul Mackerras <paulus@samba.org>
7243M:	Michael Ellerman <mpe@ellerman.id.au>
7244W:	https://github.com/linuxppc/linux/wiki
7245L:	linuxppc-dev@lists.ozlabs.org
7246Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7248S:	Supported
7249F:	Documentation/powerpc/
7250F:	arch/powerpc/
7251F:	drivers/char/tpm/tpm_ibmvtpm*
7252F:	drivers/crypto/nx/
7253F:	drivers/crypto/vmx/
7254F:	drivers/net/ethernet/ibm/ibmveth.*
7255F:	drivers/net/ethernet/ibm/ibmvnic.*
7256F:	drivers/pci/hotplug/pnv_php.c
7257F:	drivers/pci/hotplug/rpa*
7258F:	drivers/scsi/ibmvscsi/
7259F:	tools/testing/selftests/powerpc
7260N:	opal
7261N:	/pmac
7262N:	powermac
7263N:	powernv
7264N:	[^a-z0-9]ps3
7265N:	pseries
7266
7267LINUX FOR POWER MACINTOSH
7268M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7269W:	http://www.penguinppc.org/
7270L:	linuxppc-dev@lists.ozlabs.org
7271S:	Maintained
7272F:	arch/powerpc/platforms/powermac/
7273F:	drivers/macintosh/
7274
7275LINUX FOR POWERPC EMBEDDED MPC5XXX
7276M:	Anatolij Gustschin <agust@denx.de>
7277L:	linuxppc-dev@lists.ozlabs.org
7278T:	git git://git.denx.de/linux-denx-agust.git
7279S:	Maintained
7280F:	arch/powerpc/platforms/512x/
7281F:	arch/powerpc/platforms/52xx/
7282
7283LINUX FOR POWERPC EMBEDDED PPC4XX
7284M:	Alistair Popple <alistair@popple.id.au>
7285M:	Matt Porter <mporter@kernel.crashing.org>
7286W:	http://www.penguinppc.org/
7287L:	linuxppc-dev@lists.ozlabs.org
7288S:	Maintained
7289F:	arch/powerpc/platforms/40x/
7290F:	arch/powerpc/platforms/44x/
7291
7292LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7293L:	linuxppc-dev@lists.ozlabs.org
7294S:	Orphan
7295F:	arch/powerpc/*/*virtex*
7296F:	arch/powerpc/*/*/*virtex*
7297
7298LINUX FOR POWERPC EMBEDDED PPC8XX
7299M:	Vitaly Bordug <vitb@kernel.crashing.org>
7300W:	http://www.penguinppc.org/
7301L:	linuxppc-dev@lists.ozlabs.org
7302S:	Maintained
7303F:	arch/powerpc/platforms/8xx/
7304
7305LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7306M:	Scott Wood <oss@buserror.net>
7307M:	Kumar Gala <galak@kernel.crashing.org>
7308W:	http://www.penguinppc.org/
7309L:	linuxppc-dev@lists.ozlabs.org
7310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7311S:	Maintained
7312F:	arch/powerpc/platforms/83xx/
7313F:	arch/powerpc/platforms/85xx/
7314
7315LINUX FOR POWERPC PA SEMI PWRFICIENT
7316L:	linuxppc-dev@lists.ozlabs.org
7317S:	Orphan
7318F:	arch/powerpc/platforms/pasemi/
7319F:	drivers/*/*pasemi*
7320F:	drivers/*/*/*pasemi*
7321
7322LINUX SECURITY MODULE (LSM) FRAMEWORK
7323M:	Chris Wright <chrisw@sous-sol.org>
7324L:	linux-security-module@vger.kernel.org
7325S:	Supported
7326
7327LIS3LV02D ACCELEROMETER DRIVER
7328M:	Eric Piel <eric.piel@tremplin-utc.net>
7329S:	Maintained
7330F:	Documentation/misc-devices/lis3lv02d
7331F:	drivers/misc/lis3lv02d/
7332F:	drivers/platform/x86/hp_accel.c
7333
7334LIVE PATCHING
7335M:	Josh Poimboeuf <jpoimboe@redhat.com>
7336M:	Jessica Yu <jeyu@redhat.com>
7337M:	Jiri Kosina <jikos@kernel.org>
7338M:	Miroslav Benes <mbenes@suse.cz>
7339R:	Petr Mladek <pmladek@suse.com>
7340S:	Maintained
7341F:	kernel/livepatch/
7342F:	include/linux/livepatch.h
7343F:	arch/x86/include/asm/livepatch.h
7344F:	arch/x86/kernel/livepatch.c
7345F:	Documentation/livepatch/
7346F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7347F:	samples/livepatch/
7348L:	live-patching@vger.kernel.org
7349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7350
7351LINUX KERNEL DUMP TEST MODULE (LKDTM)
7352M:	Kees Cook <keescook@chromium.org>
7353S:	Maintained
7354F:	drivers/misc/lkdtm*
7355
7356LLC (802.2)
7357M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7358S:	Maintained
7359F:	include/linux/llc.h
7360F:	include/uapi/linux/llc.h
7361F:	include/net/llc*
7362F:	net/llc/
7363
7364LM73 HARDWARE MONITOR DRIVER
7365M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7366L:	linux-hwmon@vger.kernel.org
7367S:	Maintained
7368F:	drivers/hwmon/lm73.c
7369
7370LM78 HARDWARE MONITOR DRIVER
7371M:	Jean Delvare <jdelvare@suse.com>
7372L:	linux-hwmon@vger.kernel.org
7373S:	Maintained
7374F:	Documentation/hwmon/lm78
7375F:	drivers/hwmon/lm78.c
7376
7377LM83 HARDWARE MONITOR DRIVER
7378M:	Jean Delvare <jdelvare@suse.com>
7379L:	linux-hwmon@vger.kernel.org
7380S:	Maintained
7381F:	Documentation/hwmon/lm83
7382F:	drivers/hwmon/lm83.c
7383
7384LM90 HARDWARE MONITOR DRIVER
7385M:	Jean Delvare <jdelvare@suse.com>
7386L:	linux-hwmon@vger.kernel.org
7387S:	Maintained
7388F:	Documentation/hwmon/lm90
7389F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7390F:	drivers/hwmon/lm90.c
7391
7392LM95234 HARDWARE MONITOR DRIVER
7393M:	Guenter Roeck <linux@roeck-us.net>
7394L:	linux-hwmon@vger.kernel.org
7395S:	Maintained
7396F:	Documentation/hwmon/lm95234
7397F:	drivers/hwmon/lm95234.c
7398
7399LME2510 MEDIA DRIVER
7400M:	Malcolm Priestley <tvboxspy@gmail.com>
7401L:	linux-media@vger.kernel.org
7402W:	https://linuxtv.org
7403Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7404S:	Maintained
7405F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7406
7407LOCKING PRIMITIVES
7408M:	Peter Zijlstra <peterz@infradead.org>
7409M:	Ingo Molnar <mingo@redhat.com>
7410L:	linux-kernel@vger.kernel.org
7411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7412S:	Maintained
7413F:	Documentation/locking/
7414F:	include/linux/lockdep.h
7415F:	include/linux/spinlock*.h
7416F:	arch/*/include/asm/spinlock*.h
7417F:	include/linux/rwlock*.h
7418F:	include/linux/mutex*.h
7419F:	arch/*/include/asm/mutex*.h
7420F:	include/linux/rwsem*.h
7421F:	arch/*/include/asm/rwsem.h
7422F:	include/linux/seqlock.h
7423F:	lib/locking*.[ch]
7424F:	kernel/locking/
7425
7426LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7427M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7428L:	linux-ntfs-dev@lists.sourceforge.net
7429W:	http://www.linux-ntfs.org/content/view/19/37/
7430S:	Maintained
7431F:	Documentation/ldm.txt
7432F:	block/partitions/ldm.*
7433
7434LogFS
7435M:	Joern Engel <joern@logfs.org>
7436M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
7437L:	logfs@logfs.org
7438W:	logfs.org
7439S:	Maintained
7440F:	fs/logfs/
7441
7442LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7443M:	Sathya Prakash <sathya.prakash@broadcom.com>
7444M:	Chaitra P B <chaitra.basappa@broadcom.com>
7445M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7446L:	MPT-FusionLinux.pdl@broadcom.com
7447L:	linux-scsi@vger.kernel.org
7448W:	http://www.avagotech.com/support/
7449S:	Supported
7450F:	drivers/message/fusion/
7451F:	drivers/scsi/mpt2sas/
7452F:	drivers/scsi/mpt3sas/
7453
7454LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7455M:	Matthew Wilcox <matthew@wil.cx>
7456L:	linux-scsi@vger.kernel.org
7457S:	Maintained
7458F:	drivers/scsi/sym53c8xx_2/
7459
7460LTC4261 HARDWARE MONITOR DRIVER
7461M:	Guenter Roeck <linux@roeck-us.net>
7462L:	linux-hwmon@vger.kernel.org
7463S:	Maintained
7464F:	Documentation/hwmon/ltc4261
7465F:	drivers/hwmon/ltc4261.c
7466
7467LTP (Linux Test Project)
7468M:	Mike Frysinger <vapier@gentoo.org>
7469M:	Cyril Hrubis <chrubis@suse.cz>
7470M:	Wanlong Gao <wanlong.gao@gmail.com>
7471M:	Jan Stancek <jstancek@redhat.com>
7472M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7473M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7474L:	ltp@lists.linux.it (subscribers-only)
7475W:	http://linux-test-project.github.io/
7476T:	git git://github.com/linux-test-project/ltp.git
7477S:	Maintained
7478
7479M32R ARCHITECTURE
7480W:	http://www.linux-m32r.org/
7481S:	Orphan
7482F:	arch/m32r/
7483
7484M68K ARCHITECTURE
7485M:	Geert Uytterhoeven <geert@linux-m68k.org>
7486L:	linux-m68k@lists.linux-m68k.org
7487W:	http://www.linux-m68k.org/
7488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7489S:	Maintained
7490F:	arch/m68k/
7491F:	drivers/zorro/
7492
7493M68K ON APPLE MACINTOSH
7494M:	Joshua Thompson <funaho@jurai.org>
7495W:	http://www.mac.linux-m68k.org/
7496L:	linux-m68k@lists.linux-m68k.org
7497S:	Maintained
7498F:	arch/m68k/mac/
7499
7500M68K ON HP9000/300
7501M:	Philip Blundell <philb@gnu.org>
7502W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7503S:	Maintained
7504F:	arch/m68k/hp300/
7505
7506M88DS3103 MEDIA DRIVER
7507M:	Antti Palosaari <crope@iki.fi>
7508L:	linux-media@vger.kernel.org
7509W:	https://linuxtv.org
7510W:	http://palosaari.fi/linux/
7511Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7512T:	git git://linuxtv.org/anttip/media_tree.git
7513S:	Maintained
7514F:	drivers/media/dvb-frontends/m88ds3103*
7515
7516M88RS2000 MEDIA DRIVER
7517M:	Malcolm Priestley <tvboxspy@gmail.com>
7518L:	linux-media@vger.kernel.org
7519W:	https://linuxtv.org
7520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7521S:	Maintained
7522F:	drivers/media/dvb-frontends/m88rs2000*
7523
7524MA901 MASTERKIT USB FM RADIO DRIVER
7525M:	Alexey Klimov <klimov.linux@gmail.com>
7526L:	linux-media@vger.kernel.org
7527T:	git git://linuxtv.org/media_tree.git
7528S:	Maintained
7529F:	drivers/media/radio/radio-ma901.c
7530
7531MAC80211
7532M:	Johannes Berg <johannes@sipsolutions.net>
7533L:	linux-wireless@vger.kernel.org
7534W:	http://wireless.kernel.org/
7535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7537S:	Maintained
7538F:	Documentation/networking/mac80211-injection.txt
7539F:	include/net/mac80211.h
7540F:	net/mac80211/
7541F:	drivers/net/wireless/mac80211_hwsim.[ch]
7542
7543MACVLAN DRIVER
7544M:	Patrick McHardy <kaber@trash.net>
7545L:	netdev@vger.kernel.org
7546S:	Maintained
7547F:	drivers/net/macvlan.c
7548F:	include/linux/if_macvlan.h
7549
7550MAILBOX API
7551M:	Jassi Brar <jassisinghbrar@gmail.com>
7552L:	linux-kernel@vger.kernel.org
7553S:	Maintained
7554F:	drivers/mailbox/
7555F:	include/linux/mailbox_client.h
7556F:	include/linux/mailbox_controller.h
7557
7558MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7559M:	Michael Kerrisk <mtk.manpages@gmail.com>
7560W:	http://www.kernel.org/doc/man-pages
7561L:	linux-man@vger.kernel.org
7562S:	Maintained
7563
7564MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7565M:	Andrew Lunn <andrew@lunn.ch>
7566M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7567S:	Maintained
7568F:	drivers/net/dsa/mv88e6xxx/
7569
7570MARVELL ARMADA DRM SUPPORT
7571M:	Russell King <rmk+kernel@armlinux.org.uk>
7572S:	Maintained
7573F:	drivers/gpu/drm/armada/
7574F:	include/uapi/drm/armada_drm.h
7575F:	Documentation/devicetree/bindings/display/armada/
7576
7577MARVELL CRYPTO DRIVER
7578M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7579M:	Arnaud Ebalard <arno@natisbad.org>
7580F:	drivers/crypto/marvell/
7581S:	Maintained
7582L:	linux-crypto@vger.kernel.org
7583
7584MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7585M:	Mirko Lindner <mlindner@marvell.com>
7586M:	Stephen Hemminger <stephen@networkplumber.org>
7587L:	netdev@vger.kernel.org
7588S:	Maintained
7589F:	drivers/net/ethernet/marvell/sk*
7590
7591MARVELL LIBERTAS WIRELESS DRIVER
7592L:	libertas-dev@lists.infradead.org
7593S:	Orphan
7594F:	drivers/net/wireless/marvell/libertas/
7595
7596MARVELL MV643XX ETHERNET DRIVER
7597M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7598L:	netdev@vger.kernel.org
7599S:	Maintained
7600F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7601F:	include/linux/mv643xx.h
7602
7603MARVELL MVNETA ETHERNET DRIVER
7604M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7605L:	netdev@vger.kernel.org
7606S:	Maintained
7607F:	drivers/net/ethernet/marvell/mvneta.*
7608
7609MARVELL MWIFIEX WIRELESS DRIVER
7610M:	Amitkumar Karwar <akarwar@marvell.com>
7611M:	Nishant Sarmukadam <nishants@marvell.com>
7612L:	linux-wireless@vger.kernel.org
7613S:	Maintained
7614F:	drivers/net/wireless/marvell/mwifiex/
7615
7616MARVELL MWL8K WIRELESS DRIVER
7617M:	Lennert Buytenhek <buytenh@wantstofly.org>
7618L:	linux-wireless@vger.kernel.org
7619S:	Odd Fixes
7620F:	drivers/net/wireless/marvell/mwl8k.c
7621
7622MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7623M:	Nicolas Pitre <nico@fluxnic.net>
7624S:	Odd Fixes
7625F:	drivers/mmc/host/mvsdio.*
7626
7627MATROX FRAMEBUFFER DRIVER
7628L:	linux-fbdev@vger.kernel.org
7629S:	Orphan
7630F:	drivers/video/fbdev/matrox/matroxfb_*
7631F:	include/uapi/linux/matroxfb.h
7632
7633MAX16065 HARDWARE MONITOR DRIVER
7634M:	Guenter Roeck <linux@roeck-us.net>
7635L:	linux-hwmon@vger.kernel.org
7636S:	Maintained
7637F:	Documentation/hwmon/max16065
7638F:	drivers/hwmon/max16065.c
7639
7640MAX20751 HARDWARE MONITOR DRIVER
7641M:	Guenter Roeck <linux@roeck-us.net>
7642L:	linux-hwmon@vger.kernel.org
7643S:	Maintained
7644F:	Documentation/hwmon/max20751
7645F:	drivers/hwmon/max20751.c
7646
7647MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7648L:	linux-hwmon@vger.kernel.org
7649S:	Orphan
7650F:	Documentation/hwmon/max6650
7651F:	drivers/hwmon/max6650.c
7652
7653MAX6697 HARDWARE MONITOR DRIVER
7654M:	Guenter Roeck <linux@roeck-us.net>
7655L:	linux-hwmon@vger.kernel.org
7656S:	Maintained
7657F:	Documentation/hwmon/max6697
7658F:	Documentation/devicetree/bindings/i2c/max6697.txt
7659F:	drivers/hwmon/max6697.c
7660F:	include/linux/platform_data/max6697.h
7661
7662MAX9860 MONO AUDIO VOICE CODEC DRIVER
7663M:	Peter Rosin <peda@axentia.se>
7664L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7665S:	Maintained
7666F:	Documentation/devicetree/bindings/sound/max9860.txt
7667F:	sound/soc/codecs/max9860.*
7668
7669MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7670M:	Krzysztof Kozlowski <krzk@kernel.org>
7671M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7672L:	linux-pm@vger.kernel.org
7673S:	Supported
7674F:	drivers/power/supply/max14577_charger.c
7675F:	drivers/power/supply/max77693_charger.c
7676
7677MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7678M:	Javier Martinez Canillas <javier@osg.samsung.com>
7679L:	linux-kernel@vger.kernel.org
7680S:	Supported
7681F:	drivers/*/*max77802*.c
7682F:	Documentation/devicetree/bindings/*/*max77802.txt
7683F:	include/dt-bindings/*/*max77802.h
7684
7685MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7686M:	Chanwoo Choi <cw00.choi@samsung.com>
7687M:	Krzysztof Kozlowski <krzk@kernel.org>
7688M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7689L:	linux-kernel@vger.kernel.org
7690S:	Supported
7691F:	drivers/*/max14577*.c
7692F:	drivers/*/max77686*.c
7693F:	drivers/*/max77693*.c
7694F:	drivers/extcon/extcon-max14577.c
7695F:	drivers/extcon/extcon-max77693.c
7696F:	drivers/rtc/rtc-max77686.c
7697F:	drivers/clk/clk-max77686.c
7698F:	Documentation/devicetree/bindings/mfd/max14577.txt
7699F:	Documentation/devicetree/bindings/*/max77686.txt
7700F:	Documentation/devicetree/bindings/mfd/max77693.txt
7701F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7702F:	include/linux/mfd/max14577*.h
7703F:	include/linux/mfd/max77686*.h
7704F:	include/linux/mfd/max77693*.h
7705
7706MAXIRADIO FM RADIO RECEIVER DRIVER
7707M:	Hans Verkuil <hverkuil@xs4all.nl>
7708L:	linux-media@vger.kernel.org
7709T:	git git://linuxtv.org/media_tree.git
7710W:	https://linuxtv.org
7711S:	Maintained
7712F:	drivers/media/radio/radio-maxiradio*
7713
7714MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7715M:	Peter Rosin <peda@axentia.se>
7716L:	linux-iio@vger.kernel.org
7717S:	Maintained
7718F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7719F:	drivers/iio/potentiometer/mcp4531.c
7720
7721MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7722M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7723L:	linux-iio@vger.kernel.org
7724S:	Maintained
7725F:	drivers/iio/dac/cio-dac.c
7726
7727MEDIA DRIVERS FOR RENESAS - FCP
7728M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7729L:	linux-media@vger.kernel.org
7730L:	linux-renesas-soc@vger.kernel.org
7731T:	git git://linuxtv.org/media_tree.git
7732S:	Supported
7733F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7734F:	drivers/media/platform/rcar-fcp.c
7735F:	include/media/rcar-fcp.h
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 MT7601U WIRELESS LAN DRIVER
7844M:	Jakub Kicinski <kubakici@wp.pl>
7845L:	linux-wireless@vger.kernel.org
7846S:	Maintained
7847F:	drivers/net/wireless/mediatek/mt7601u/
7848
7849MEGARAID SCSI/SAS DRIVERS
7850M:	Kashyap Desai <kashyap.desai@avagotech.com>
7851M:	Sumit Saxena <sumit.saxena@avagotech.com>
7852M:	Uday Lingala <uday.lingala@avagotech.com>
7853L:	megaraidlinux.pdl@avagotech.com
7854L:	linux-scsi@vger.kernel.org
7855W:	http://www.lsi.com
7856S:	Maintained
7857F:	Documentation/scsi/megaraid.txt
7858F:	drivers/scsi/megaraid.*
7859F:	drivers/scsi/megaraid/
7860
7861MELFAS MIP4 TOUCHSCREEN DRIVER
7862M:	Sangwon Jee <jeesw@melfas.com>
7863W:	http://www.melfas.com
7864S:	Supported
7865F:	drivers/input/touchscreen/melfas_mip4.c
7866F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7867
7868MELLANOX ETHERNET DRIVER (mlx4_en)
7869M:	Tariq Toukan <tariqt@mellanox.com>
7870L:	netdev@vger.kernel.org
7871S:	Supported
7872W:	http://www.mellanox.com
7873Q:	http://patchwork.ozlabs.org/project/netdev/list/
7874F:	drivers/net/ethernet/mellanox/mlx4/en_*
7875
7876MELLANOX ETHERNET DRIVER (mlx5e)
7877M:	Saeed Mahameed <saeedm@mellanox.com>
7878L:	netdev@vger.kernel.org
7879S:	Supported
7880W:	http://www.mellanox.com
7881Q:	http://patchwork.ozlabs.org/project/netdev/list/
7882F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7883
7884MELLANOX ETHERNET SWITCH DRIVERS
7885M:	Jiri Pirko <jiri@mellanox.com>
7886M:	Ido Schimmel <idosch@mellanox.com>
7887L:	netdev@vger.kernel.org
7888S:	Supported
7889W:	http://www.mellanox.com
7890Q:	http://patchwork.ozlabs.org/project/netdev/list/
7891F:	drivers/net/ethernet/mellanox/mlxsw/
7892
7893MELLANOX MLXCPLD LED DRIVER
7894M:	Vadim Pasternak <vadimp@mellanox.com>
7895L:	linux-leds@vger.kernel.org
7896S:	Supported
7897F:	drivers/leds/leds-mlxcpld.c
7898F:	Documentation/leds/leds-mlxcpld.txt
7899
7900MELLANOX PLATFORM DRIVER
7901M:      Vadim Pasternak <vadimp@mellanox.com>
7902L:      platform-driver-x86@vger.kernel.org
7903S:      Supported
7904F:      arch/x86/platform/mellanox/mlx-platform.c
7905
7906SOFT-ROCE DRIVER (rxe)
7907M:	Moni Shoua <monis@mellanox.com>
7908L:	linux-rdma@vger.kernel.org
7909S:	Supported
7910W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7911Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7912F:	drivers/infiniband/sw/rxe/
7913F:	include/uapi/rdma/rdma_user_rxe.h
7914
7915MEMBARRIER SUPPORT
7916M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7917M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7918L:	linux-kernel@vger.kernel.org
7919S:	Supported
7920F:	kernel/membarrier.c
7921F:	include/uapi/linux/membarrier.h
7922
7923MEMORY MANAGEMENT
7924L:	linux-mm@kvack.org
7925W:	http://www.linux-mm.org
7926S:	Maintained
7927F:	include/linux/mm.h
7928F:	include/linux/gfp.h
7929F:	include/linux/mmzone.h
7930F:	include/linux/memory_hotplug.h
7931F:	include/linux/vmalloc.h
7932F:	mm/
7933
7934MEMORY TECHNOLOGY DEVICES (MTD)
7935M:	David Woodhouse <dwmw2@infradead.org>
7936M:	Brian Norris <computersforpeace@gmail.com>
7937L:	linux-mtd@lists.infradead.org
7938W:	http://www.linux-mtd.infradead.org/
7939Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7940T:	git git://git.infradead.org/linux-mtd.git
7941T:	git git://git.infradead.org/l2-mtd.git
7942S:	Maintained
7943F:	Documentation/devicetree/bindings/mtd/
7944F:	drivers/mtd/
7945F:	include/linux/mtd/
7946F:	include/uapi/mtd/
7947
7948MEN A21 WATCHDOG DRIVER
7949M:	Johannes Thumshirn <morbidrsa@gmail.com>
7950L:	linux-watchdog@vger.kernel.org
7951S:	Maintained
7952F:	drivers/watchdog/mena21_wdt.c
7953
7954MEN CHAMELEON BUS (mcb)
7955M:	Johannes Thumshirn <morbidrsa@gmail.com>
7956S:	Maintained
7957F:	drivers/mcb/
7958F:	include/linux/mcb.h
7959F:	Documentation/men-chameleon-bus.txt
7960
7961MEN F21BMC (Board Management Controller)
7962M:	Andreas Werner <andreas.werner@men.de>
7963S:	Supported
7964F:	drivers/mfd/menf21bmc.c
7965F:	drivers/watchdog/menf21bmc_wdt.c
7966F:	drivers/leds/leds-menf21bmc.c
7967F:	drivers/hwmon/menf21bmc_hwmon.c
7968F:	Documentation/hwmon/menf21bmc
7969
7970METAG ARCHITECTURE
7971M:	James Hogan <james.hogan@imgtec.com>
7972L:	linux-metag@vger.kernel.org
7973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7974S:	Odd Fixes
7975F:	arch/metag/
7976F:	Documentation/metag/
7977F:	Documentation/devicetree/bindings/metag/
7978F:	Documentation/devicetree/bindings/interrupt-controller/img,*
7979F:	drivers/clocksource/metag_generic.c
7980F:	drivers/irqchip/irq-metag.c
7981F:	drivers/irqchip/irq-metag-ext.c
7982F:	drivers/tty/metag_da.c
7983
7984MICROBLAZE ARCHITECTURE
7985M:	Michal Simek <monstr@monstr.eu>
7986W:	http://www.monstr.eu/fdt/
7987T:	git git://git.monstr.eu/linux-2.6-microblaze.git
7988S:	Supported
7989F:	arch/microblaze/
7990
7991MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7992M:	Richard Genoud <richard.genoud@gmail.com>
7993S:	Maintained
7994F:	drivers/tty/serial/atmel_serial.c
7995F:	include/linux/atmel_serial.h
7996
7997MICROCHIP / ATMEL ISC DRIVER
7998M:	Songjun Wu <songjun.wu@microchip.com>
7999L:	linux-media@vger.kernel.org
8000S:	Supported
8001F:	drivers/media/platform/atmel/atmel-isc.c
8002F:	drivers/media/platform/atmel/atmel-isc-regs.h
8003F:	devicetree/bindings/media/atmel-isc.txt
8004
8005MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8006M:	Chen Yu <yu.c.chen@intel.com>
8007L:	platform-driver-x86@vger.kernel.org
8008S:	Supported
8009F:	drivers/platform/x86/surfacepro3_button.c
8010
8011MICROTEK X6 SCANNER
8012M:	Oliver Neukum <oliver@neukum.org>
8013S:	Maintained
8014F:	drivers/usb/image/microtek.*
8015
8016MIPS
8017M:	Ralf Baechle <ralf@linux-mips.org>
8018L:	linux-mips@linux-mips.org
8019W:	http://www.linux-mips.org/
8020T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8021Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8022S:	Supported
8023F:	Documentation/devicetree/bindings/mips/
8024F:	Documentation/mips/
8025F:	arch/mips/
8026
8027MIPS/LOONGSON1 ARCHITECTURE
8028M:	Keguang Zhang <keguang.zhang@gmail.com>
8029L:	linux-mips@linux-mips.org
8030S:	Maintained
8031F:	arch/mips/loongson32/
8032F:	arch/mips/include/asm/mach-loongson32/
8033F:	drivers/*/*loongson1*
8034F:	drivers/*/*/*loongson1*
8035
8036MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8037M:	Hans Verkuil <hverkuil@xs4all.nl>
8038L:	linux-media@vger.kernel.org
8039T:	git git://linuxtv.org/media_tree.git
8040W:	https://linuxtv.org
8041S:	Odd Fixes
8042F:	drivers/media/radio/radio-miropcm20*
8043
8044MELLANOX MLX4 core VPI driver
8045M:	Yishai Hadas <yishaih@mellanox.com>
8046L:	netdev@vger.kernel.org
8047L:	linux-rdma@vger.kernel.org
8048W:	http://www.mellanox.com
8049Q:	http://patchwork.ozlabs.org/project/netdev/list/
8050S:	Supported
8051F:	drivers/net/ethernet/mellanox/mlx4/
8052F:	include/linux/mlx4/
8053F:	include/uapi/rdma/mlx4-abi.h
8054
8055MELLANOX MLX4 IB driver
8056M:	Yishai Hadas <yishaih@mellanox.com>
8057L:	linux-rdma@vger.kernel.org
8058W:	http://www.mellanox.com
8059Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8060S:	Supported
8061F:	drivers/infiniband/hw/mlx4/
8062F:	include/linux/mlx4/
8063
8064MELLANOX MLX5 core VPI driver
8065M:	Matan Barak <matanb@mellanox.com>
8066M:	Leon Romanovsky <leonro@mellanox.com>
8067L:	netdev@vger.kernel.org
8068L:	linux-rdma@vger.kernel.org
8069W:	http://www.mellanox.com
8070Q:	http://patchwork.ozlabs.org/project/netdev/list/
8071S:	Supported
8072F:	drivers/net/ethernet/mellanox/mlx5/core/
8073F:	include/linux/mlx5/
8074F:	include/uapi/rdma/mlx5-abi.h
8075
8076MELLANOX MLX5 IB driver
8077M:	Matan Barak <matanb@mellanox.com>
8078M:	Leon Romanovsky <leonro@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/mlx5/
8084F:	include/linux/mlx5/
8085
8086MELEXIS MLX90614 DRIVER
8087M:	Crt Mori <cmo@melexis.com>
8088L:	linux-iio@vger.kernel.org
8089W:	http://www.melexis.com
8090S:	Supported
8091F:	drivers/iio/temperature/mlx90614.c
8092
8093MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8094M:	Don Brace <don.brace@microsemi.com>
8095L:	esc.storagedev@microsemi.com
8096L:	linux-scsi@vger.kernel.org
8097S:	Supported
8098F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8099F:	drivers/scsi/smartpqi/Kconfig
8100F:	drivers/scsi/smartpqi/Makefile
8101F:	include/linux/cciss*.h
8102F:	include/uapi/linux/cciss*.h
8103F:	Documentation/scsi/smartpqi.txt
8104
8105MN88472 MEDIA DRIVER
8106M:	Antti Palosaari <crope@iki.fi>
8107L:	linux-media@vger.kernel.org
8108W:	https://linuxtv.org
8109W:	http://palosaari.fi/linux/
8110Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8111S:	Maintained
8112F:	drivers/media/dvb-frontends/mn88472*
8113
8114MN88473 MEDIA DRIVER
8115M:	Antti Palosaari <crope@iki.fi>
8116L:	linux-media@vger.kernel.org
8117W:	https://linuxtv.org
8118W:	http://palosaari.fi/linux/
8119Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8120S:	Maintained
8121F:	drivers/media/dvb-frontends/mn88473*
8122
8123MODULE SUPPORT
8124M:	Jessica Yu <jeyu@redhat.com>
8125M:	Rusty Russell <rusty@rustcorp.com.au>
8126S:	Maintained
8127F:	include/linux/module.h
8128F:	kernel/module.c
8129
8130MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8131W:	http://popies.net/meye/
8132S:	Orphan
8133F:	Documentation/media/v4l-drivers/meye*
8134F:	drivers/media/pci/meye/
8135F:	include/uapi/linux/meye.h
8136
8137MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8138M:	Jiri Slaby <jirislaby@gmail.com>
8139S:	Maintained
8140F:	Documentation/serial/moxa-smartio
8141F:	drivers/tty/mxser.*
8142
8143MR800 AVERMEDIA USB FM RADIO DRIVER
8144M:	Alexey Klimov <klimov.linux@gmail.com>
8145L:	linux-media@vger.kernel.org
8146T:	git git://linuxtv.org/media_tree.git
8147S:	Maintained
8148F:	drivers/media/radio/radio-mr800.c
8149
8150MRF24J40 IEEE 802.15.4 RADIO DRIVER
8151M:	Alan Ott <alan@signal11.us>
8152L:	linux-wpan@vger.kernel.org
8153S:	Maintained
8154F:	drivers/net/ieee802154/mrf24j40.c
8155F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8156
8157MSI LAPTOP SUPPORT
8158M:	"Lee, Chun-Yi" <jlee@suse.com>
8159L:	platform-driver-x86@vger.kernel.org
8160S:	Maintained
8161F:	drivers/platform/x86/msi-laptop.c
8162
8163MSI WMI SUPPORT
8164L:	platform-driver-x86@vger.kernel.org
8165S:	Orphan
8166F:	drivers/platform/x86/msi-wmi.c
8167
8168MSI001 MEDIA DRIVER
8169M:	Antti Palosaari <crope@iki.fi>
8170L:	linux-media@vger.kernel.org
8171W:	https://linuxtv.org
8172W:	http://palosaari.fi/linux/
8173Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8174T:	git git://linuxtv.org/anttip/media_tree.git
8175S:	Maintained
8176F:	drivers/media/tuners/msi001*
8177
8178MSI2500 MEDIA DRIVER
8179M:	Antti Palosaari <crope@iki.fi>
8180L:	linux-media@vger.kernel.org
8181W:	https://linuxtv.org
8182W:	http://palosaari.fi/linux/
8183Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8184T:	git git://linuxtv.org/anttip/media_tree.git
8185S:	Maintained
8186F:	drivers/media/usb/msi2500/
8187
8188MSYSTEMS DISKONCHIP G3 MTD DRIVER
8189M:	Robert Jarzmik <robert.jarzmik@free.fr>
8190L:	linux-mtd@lists.infradead.org
8191S:	Maintained
8192F:	drivers/mtd/devices/docg3*
8193
8194MT9M032 APTINA SENSOR DRIVER
8195M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8196L:	linux-media@vger.kernel.org
8197T:	git git://linuxtv.org/media_tree.git
8198S:	Maintained
8199F:	drivers/media/i2c/mt9m032.c
8200F:	include/media/i2c/mt9m032.h
8201
8202MT9P031 APTINA CAMERA SENSOR
8203M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8204L:	linux-media@vger.kernel.org
8205T:	git git://linuxtv.org/media_tree.git
8206S:	Maintained
8207F:	drivers/media/i2c/mt9p031.c
8208F:	include/media/i2c/mt9p031.h
8209
8210MT9T001 APTINA CAMERA SENSOR
8211M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8212L:	linux-media@vger.kernel.org
8213T:	git git://linuxtv.org/media_tree.git
8214S:	Maintained
8215F:	drivers/media/i2c/mt9t001.c
8216F:	include/media/i2c/mt9t001.h
8217
8218MT9V032 APTINA CAMERA SENSOR
8219M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8220L:	linux-media@vger.kernel.org
8221T:	git git://linuxtv.org/media_tree.git
8222S:	Maintained
8223F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8224F:	drivers/media/i2c/mt9v032.c
8225F:	include/media/i2c/mt9v032.h
8226
8227MULTIFUNCTION DEVICES (MFD)
8228M:	Lee Jones <lee.jones@linaro.org>
8229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8230S:	Supported
8231F:	Documentation/devicetree/bindings/mfd/
8232F:	drivers/mfd/
8233F:	include/linux/mfd/
8234
8235MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8236M:	Ulf Hansson <ulf.hansson@linaro.org>
8237L:	linux-mmc@vger.kernel.org
8238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8239S:	Maintained
8240F:	Documentation/devicetree/bindings/mmc/
8241F:	drivers/mmc/
8242F:	include/linux/mmc/
8243F:	include/uapi/linux/mmc/
8244
8245MULTIMEDIA CARD (MMC) ETC. OVER SPI
8246S:	Orphan
8247F:	drivers/mmc/host/mmc_spi.c
8248F:	include/linux/spi/mmc_spi.h
8249
8250MULTISOUND SOUND DRIVER
8251M:	Andrew Veliath <andrewtv@usa.net>
8252S:	Maintained
8253F:	Documentation/sound/oss/MultiSound
8254F:	sound/oss/msnd*
8255
8256MULTITECH MULTIPORT CARD (ISICOM)
8257S:	Orphan
8258F:	drivers/tty/isicom.c
8259F:	include/linux/isicom.h
8260
8261MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8262M:	Bin Liu <b-liu@ti.com>
8263L:	linux-usb@vger.kernel.org
8264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8265S:	Maintained
8266F:	drivers/usb/musb/
8267
8268MXL5007T MEDIA DRIVER
8269M:	Michael Krufky <mkrufky@linuxtv.org>
8270L:	linux-media@vger.kernel.org
8271W:	https://linuxtv.org
8272W:	http://github.com/mkrufky
8273Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8274T:	git git://linuxtv.org/mkrufky/tuners.git
8275S:	Maintained
8276F:	drivers/media/tuners/mxl5007t.*
8277
8278MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8279M:	Hyong-Youb Kim <hykim@myri.com>
8280L:	netdev@vger.kernel.org
8281W:	https://www.myricom.com/support/downloads/myri10ge.html
8282S:	Supported
8283F:	drivers/net/ethernet/myricom/myri10ge/
8284
8285NAND FLASH SUBSYSTEM
8286M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8287R:	Richard Weinberger <richard@nod.at>
8288L:	linux-mtd@lists.infradead.org
8289W:	http://www.linux-mtd.infradead.org/
8290Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8291T:	git git://github.com/linux-nand/linux.git
8292S:	Maintained
8293F:	drivers/mtd/nand/
8294F:	include/linux/mtd/nand*.h
8295
8296NATSEMI ETHERNET DRIVER (DP8381x)
8297S:	Orphan
8298F:	drivers/net/ethernet/natsemi/natsemi.c
8299
8300NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8301M:	Daniel Mack <zonque@gmail.com>
8302S:	Maintained
8303L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8304W:	http://www.native-instruments.com
8305F:	sound/usb/caiaq/
8306
8307NCP FILESYSTEM
8308M:	Petr Vandrovec <petr@vandrovec.name>
8309S:	Odd Fixes
8310F:	fs/ncpfs/
8311
8312NCR 5380 SCSI DRIVERS
8313M:	Finn Thain <fthain@telegraphics.com.au>
8314M:	Michael Schmitz <schmitzmic@gmail.com>
8315L:	linux-scsi@vger.kernel.org
8316S:	Maintained
8317F:	Documentation/scsi/g_NCR5380.txt
8318F:	drivers/scsi/NCR5380.*
8319F:	drivers/scsi/arm/cumana_1.c
8320F:	drivers/scsi/arm/oak.c
8321F:	drivers/scsi/atari_scsi.*
8322F:	drivers/scsi/dmx3191d.c
8323F:	drivers/scsi/g_NCR5380.*
8324F:	drivers/scsi/g_NCR5380_mmio.c
8325F:	drivers/scsi/mac_scsi.*
8326F:	drivers/scsi/sun3_scsi.*
8327F:	drivers/scsi/sun3_scsi_vme.c
8328
8329NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8330M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8331L:	linux-scsi@vger.kernel.org
8332S:	Maintained
8333F:	drivers/scsi/NCR_D700.*
8334
8335NCT6775 HARDWARE MONITOR DRIVER
8336M:	Guenter Roeck <linux@roeck-us.net>
8337L:	linux-hwmon@vger.kernel.org
8338S:	Maintained
8339F:	Documentation/hwmon/nct6775
8340F:	drivers/hwmon/nct6775.c
8341
8342NETEFFECT IWARP RNIC DRIVER (IW_NES)
8343M:	Faisal Latif <faisal.latif@intel.com>
8344L:	linux-rdma@vger.kernel.org
8345W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8346S:	Supported
8347F:	drivers/infiniband/hw/nes/
8348F:	include/uapi/rdma/nes-abi.h
8349
8350NETEM NETWORK EMULATOR
8351M:	Stephen Hemminger <stephen@networkplumber.org>
8352L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8353S:	Maintained
8354F:	net/sched/sch_netem.c
8355
8356NETERION 10GbE DRIVERS (s2io/vxge)
8357M:	Jon Mason <jdmason@kudzu.us>
8358L:	netdev@vger.kernel.org
8359S:	Supported
8360F:	Documentation/networking/s2io.txt
8361F:	Documentation/networking/vxge.txt
8362F:	drivers/net/ethernet/neterion/
8363
8364NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8365M:	Pablo Neira Ayuso <pablo@netfilter.org>
8366M:	Patrick McHardy <kaber@trash.net>
8367M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8368L:	netfilter-devel@vger.kernel.org
8369L:	coreteam@netfilter.org
8370W:	http://www.netfilter.org/
8371W:	http://www.iptables.org/
8372Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8375S:	Supported
8376F:	include/linux/netfilter*
8377F:	include/linux/netfilter/
8378F:	include/net/netfilter/
8379F:	include/uapi/linux/netfilter*
8380F:	include/uapi/linux/netfilter/
8381F:	net/*/netfilter.c
8382F:	net/*/netfilter/
8383F:	net/netfilter/
8384F:	net/bridge/br_netfilter*.c
8385
8386NETLABEL
8387M:	Paul Moore <paul@paul-moore.com>
8388W:	http://netlabel.sf.net
8389L:	netdev@vger.kernel.org
8390S:	Maintained
8391F:	Documentation/netlabel/
8392F:	include/net/netlabel.h
8393F:	net/netlabel/
8394
8395NETROM NETWORK LAYER
8396M:	Ralf Baechle <ralf@linux-mips.org>
8397L:	linux-hams@vger.kernel.org
8398W:	http://www.linux-ax25.org/
8399S:	Maintained
8400F:	include/net/netrom.h
8401F:	include/uapi/linux/netrom.h
8402F:	net/netrom/
8403
8404NETRONOME ETHERNET DRIVERS
8405M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8406L:	oss-drivers@netronome.com
8407S:	Maintained
8408F:	drivers/net/ethernet/netronome/
8409
8410NETWORK BLOCK DEVICE (NBD)
8411M:	Markus Pargmann <mpa@pengutronix.de>
8412S:	Maintained
8413L:	nbd-general@lists.sourceforge.net
8414T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8415F:	Documentation/blockdev/nbd.txt
8416F:	drivers/block/nbd.c
8417F:	include/uapi/linux/nbd.h
8418
8419NETWORK DROP MONITOR
8420M:	Neil Horman <nhorman@tuxdriver.com>
8421L:	netdev@vger.kernel.org
8422S:	Maintained
8423W:	https://fedorahosted.org/dropwatch/
8424F:	net/core/drop_monitor.c
8425
8426NETWORKING [DSA]
8427M:	Andrew Lunn <andrew@lunn.ch>
8428M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8429M:	Florian Fainelli <f.fainelli@gmail.com>
8430S:	Maintained
8431F:	net/dsa/
8432F:	include/net/dsa.h
8433F:	drivers/net/dsa/
8434
8435NETWORKING [GENERAL]
8436M:	"David S. Miller" <davem@davemloft.net>
8437L:	netdev@vger.kernel.org
8438W:	http://www.linuxfoundation.org/en/Net
8439Q:	http://patchwork.ozlabs.org/project/netdev/list/
8440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8442S:	Maintained
8443F:	net/
8444F:	include/net/
8445F:	include/linux/in.h
8446F:	include/linux/net.h
8447F:	include/linux/netdevice.h
8448F:	include/uapi/linux/in.h
8449F:	include/uapi/linux/net.h
8450F:	include/uapi/linux/netdevice.h
8451F:	include/uapi/linux/net_namespace.h
8452F:	tools/net/
8453F:	tools/testing/selftests/net/
8454F:	lib/random32.c
8455F:	lib/test_bpf.c
8456
8457NETWORKING [IPv4/IPv6]
8458M:	"David S. Miller" <davem@davemloft.net>
8459M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8460M:	James Morris <jmorris@namei.org>
8461M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8462M:	Patrick McHardy <kaber@trash.net>
8463L:	netdev@vger.kernel.org
8464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8465S:	Maintained
8466F:	net/ipv4/
8467F:	net/ipv6/
8468F:	include/net/ip*
8469F:	arch/x86/net/*
8470
8471NETWORKING [IPSEC]
8472M:	Steffen Klassert <steffen.klassert@secunet.com>
8473M:	Herbert Xu <herbert@gondor.apana.org.au>
8474M:	"David S. Miller" <davem@davemloft.net>
8475L:	netdev@vger.kernel.org
8476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8478S:	Maintained
8479F:	net/core/flow.c
8480F:	net/xfrm/
8481F:	net/key/
8482F:	net/ipv4/xfrm*
8483F:	net/ipv4/esp4.c
8484F:	net/ipv4/ah4.c
8485F:	net/ipv4/ipcomp.c
8486F:	net/ipv4/ip_vti.c
8487F:	net/ipv6/xfrm*
8488F:	net/ipv6/esp6.c
8489F:	net/ipv6/ah6.c
8490F:	net/ipv6/ipcomp6.c
8491F:	net/ipv6/ip6_vti.c
8492F:	include/uapi/linux/xfrm.h
8493F:	include/net/xfrm.h
8494
8495NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8496M:	Paul Moore <paul@paul-moore.com>
8497L:	netdev@vger.kernel.org
8498S:	Maintained
8499
8500NETWORKING [WIRELESS]
8501L:	linux-wireless@vger.kernel.org
8502Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8503
8504NETWORKING DRIVERS
8505L:	netdev@vger.kernel.org
8506W:	http://www.linuxfoundation.org/en/Net
8507Q:	http://patchwork.ozlabs.org/project/netdev/list/
8508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8510S:	Odd Fixes
8511F:	Documentation/devicetree/bindings/net/
8512F:	drivers/net/
8513F:	include/linux/if_*
8514F:	include/linux/netdevice.h
8515F:	include/linux/etherdevice.h
8516F:	include/linux/fcdevice.h
8517F:	include/linux/fddidevice.h
8518F:	include/linux/hippidevice.h
8519F:	include/linux/inetdevice.h
8520F:	include/uapi/linux/if_*
8521F:	include/uapi/linux/netdevice.h
8522
8523NETWORKING DRIVERS (WIRELESS)
8524M:	Kalle Valo <kvalo@codeaurora.org>
8525L:	linux-wireless@vger.kernel.org
8526Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8529S:	Maintained
8530F:	Documentation/devicetree/bindings/net/wireless/
8531F:	drivers/net/wireless/
8532
8533NETXEN (1/10) GbE SUPPORT
8534M:	Manish Chopra <manish.chopra@qlogic.com>
8535M:	Sony Chacko <sony.chacko@qlogic.com>
8536M:	Rajesh Borundia <rajesh.borundia@qlogic.com>
8537L:	netdev@vger.kernel.org
8538W:	http://www.qlogic.com
8539S:	Supported
8540F:	drivers/net/ethernet/qlogic/netxen/
8541
8542NFC SUBSYSTEM
8543M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8544M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8545M:	Samuel Ortiz <sameo@linux.intel.com>
8546L:	linux-wireless@vger.kernel.org
8547L:	linux-nfc@lists.01.org (subscribers-only)
8548S:	Supported
8549F:	net/nfc/
8550F:	include/net/nfc/
8551F:	include/uapi/linux/nfc.h
8552F:	drivers/nfc/
8553F:	include/linux/platform_data/nfcmrvl.h
8554F:	include/linux/platform_data/nxp-nci.h
8555F:	include/linux/platform_data/pn544.h
8556F:	include/linux/platform_data/st21nfca.h
8557F:	include/linux/platform_data/st-nci.h
8558F:	Documentation/devicetree/bindings/net/nfc/
8559
8560NFS, SUNRPC, AND LOCKD CLIENTS
8561M:	Trond Myklebust <trond.myklebust@primarydata.com>
8562M:	Anna Schumaker <anna.schumaker@netapp.com>
8563L:	linux-nfs@vger.kernel.org
8564W:	http://client.linux-nfs.org
8565T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8566S:	Maintained
8567F:	fs/lockd/
8568F:	fs/nfs/
8569F:	fs/nfs_common/
8570F:	net/sunrpc/
8571F:	include/linux/lockd/
8572F:	include/linux/nfs*
8573F:	include/linux/sunrpc/
8574F:	include/uapi/linux/nfs*
8575F:	include/uapi/linux/sunrpc/
8576
8577NILFS2 FILESYSTEM
8578M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8579L:	linux-nilfs@vger.kernel.org
8580W:	http://nilfs.sourceforge.net/
8581W:	http://nilfs.osdn.jp/
8582T:	git git://github.com/konis/nilfs2.git
8583S:	Supported
8584F:	Documentation/filesystems/nilfs2.txt
8585F:	fs/nilfs2/
8586F:	include/trace/events/nilfs2.h
8587F:	include/uapi/linux/nilfs2_api.h
8588F:	include/uapi/linux/nilfs2_ondisk.h
8589
8590NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8591M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8592W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8593S:	Maintained
8594F:	Documentation/scsi/NinjaSCSI.txt
8595F:	drivers/scsi/pcmcia/nsp_*
8596
8597NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8598M:	GOTO Masanori <gotom@debian.or.jp>
8599M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8600W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8601S:	Maintained
8602F:	Documentation/scsi/NinjaSCSI.txt
8603F:	drivers/scsi/nsp32*
8604
8605NIOS2 ARCHITECTURE
8606M:	Ley Foon Tan <lftan@altera.com>
8607L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8609S:	Maintained
8610F:	arch/nios2/
8611
8612NOKIA N900 POWER SUPPLY DRIVERS
8613R:	Pali Rohár <pali.rohar@gmail.com>
8614F:	include/linux/power/bq2415x_charger.h
8615F:	include/linux/power/bq27xxx_battery.h
8616F:	include/linux/power/isp1704_charger.h
8617F:	drivers/power/supply/bq2415x_charger.c
8618F:	drivers/power/supply/bq27xxx_battery.c
8619F:	drivers/power/supply/bq27xxx_battery_i2c.c
8620F:	drivers/power/supply/isp1704_charger.c
8621F:	drivers/power/supply/rx51_battery.c
8622
8623NTB DRIVER CORE
8624M:	Jon Mason <jdmason@kudzu.us>
8625M:	Dave Jiang <dave.jiang@intel.com>
8626M:	Allen Hubbe <Allen.Hubbe@emc.com>
8627L:	linux-ntb@googlegroups.com
8628S:	Supported
8629W:	https://github.com/jonmason/ntb/wiki
8630T:	git git://github.com/jonmason/ntb.git
8631F:	drivers/ntb/
8632F:	drivers/net/ntb_netdev.c
8633F:	include/linux/ntb.h
8634F:	include/linux/ntb_transport.h
8635F:	tools/testing/selftests/ntb/
8636
8637NTB INTEL DRIVER
8638M:	Jon Mason <jdmason@kudzu.us>
8639M:	Dave Jiang <dave.jiang@intel.com>
8640L:	linux-ntb@googlegroups.com
8641S:	Supported
8642W:	https://github.com/jonmason/ntb/wiki
8643T:	git git://github.com/jonmason/ntb.git
8644F:	drivers/ntb/hw/intel/
8645
8646NTB AMD DRIVER
8647M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
8648L:	linux-ntb@googlegroups.com
8649S:	Supported
8650F:	drivers/ntb/hw/amd/
8651
8652NTFS FILESYSTEM
8653M:	Anton Altaparmakov <anton@tuxera.com>
8654L:	linux-ntfs-dev@lists.sourceforge.net
8655W:	http://www.tuxera.com/
8656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8657S:	Supported
8658F:	Documentation/filesystems/ntfs.txt
8659F:	fs/ntfs/
8660
8661NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8662M:	Antonino Daplas <adaplas@gmail.com>
8663L:	linux-fbdev@vger.kernel.org
8664S:	Maintained
8665F:	drivers/video/fbdev/riva/
8666F:	drivers/video/fbdev/nvidia/
8667
8668NVM EXPRESS DRIVER
8669M:	Keith Busch <keith.busch@intel.com>
8670M:	Jens Axboe <axboe@fb.com>
8671L:	linux-nvme@lists.infradead.org
8672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8673W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8674S:	Supported
8675F:	drivers/nvme/host/
8676F:	include/linux/nvme.h
8677
8678NVM EXPRESS TARGET DRIVER
8679M:	Christoph Hellwig <hch@lst.de>
8680M:	Sagi Grimberg <sagi@grimberg.me>
8681L:	linux-nvme@lists.infradead.org
8682S:	Supported
8683F:	drivers/nvme/target/
8684
8685NVMEM FRAMEWORK
8686M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8687M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8688S:	Maintained
8689F:	drivers/nvmem/
8690F:	Documentation/devicetree/bindings/nvmem/
8691F:	include/linux/nvmem-consumer.h
8692F:	include/linux/nvmem-provider.h
8693
8694NXP-NCI NFC DRIVER
8695M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8696R:	Charles Gorand <charles.gorand@effinnov.com>
8697L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8698S:	Supported
8699F:	drivers/nfc/nxp-nci
8700
8701NXP TDA998X DRM DRIVER
8702M:	Russell King <rmk+kernel@armlinux.org.uk>
8703S:	Supported
8704F:	drivers/gpu/drm/i2c/tda998x_drv.c
8705F:	include/drm/i2c/tda998x.h
8706
8707NXP TFA9879 DRIVER
8708M:	Peter Rosin <peda@axentia.se>
8709L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8710S:	Maintained
8711F:	sound/soc/codecs/tfa9879*
8712
8713OBJTOOL
8714M:	Josh Poimboeuf <jpoimboe@redhat.com>
8715S:	Supported
8716F:	tools/objtool/
8717
8718OMAP SUPPORT
8719M:	Tony Lindgren <tony@atomide.com>
8720L:	linux-omap@vger.kernel.org
8721W:	http://www.muru.com/linux/omap/
8722W:	http://linux.omap.com/
8723Q:	http://patchwork.kernel.org/project/linux-omap/list/
8724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8725S:	Maintained
8726F:	arch/arm/*omap*/
8727F:	arch/arm/configs/omap1_defconfig
8728F:	arch/arm/configs/omap2plus_defconfig
8729F:	drivers/i2c/busses/i2c-omap.c
8730F:	drivers/irqchip/irq-omap-intc.c
8731F:	drivers/mfd/*omap*.c
8732F:	drivers/mfd/menelaus.c
8733F:	drivers/mfd/palmas.c
8734F:	drivers/mfd/tps65217.c
8735F:	drivers/mfd/tps65218.c
8736F:	drivers/mfd/tps65910.c
8737F:	drivers/mfd/twl-core.[ch]
8738F:	drivers/mfd/twl4030*.c
8739F:	drivers/mfd/twl6030*.c
8740F:	drivers/mfd/twl6040*.c
8741F:	drivers/regulator/palmas-regulator*.c
8742F:	drivers/regulator/pbias-regulator.c
8743F:	drivers/regulator/tps65217-regulator.c
8744F:	drivers/regulator/tps65218-regulator.c
8745F:	drivers/regulator/tps65910-regulator.c
8746F:	drivers/regulator/twl-regulator.c
8747F:	include/linux/i2c-omap.h
8748
8749OMAP DEVICE TREE SUPPORT
8750M:	Benoît Cousson <bcousson@baylibre.com>
8751M:	Tony Lindgren <tony@atomide.com>
8752L:	linux-omap@vger.kernel.org
8753L:	devicetree@vger.kernel.org
8754S:	Maintained
8755F:	arch/arm/boot/dts/*omap*
8756F:	arch/arm/boot/dts/*am3*
8757F:	arch/arm/boot/dts/*am4*
8758F:	arch/arm/boot/dts/*am5*
8759F:	arch/arm/boot/dts/*dra7*
8760
8761OMAP CLOCK FRAMEWORK SUPPORT
8762M:	Paul Walmsley <paul@pwsan.com>
8763L:	linux-omap@vger.kernel.org
8764S:	Maintained
8765F:	arch/arm/*omap*/*clock*
8766
8767OMAP POWER MANAGEMENT SUPPORT
8768M:	Kevin Hilman <khilman@kernel.org>
8769L:	linux-omap@vger.kernel.org
8770S:	Maintained
8771F:	arch/arm/*omap*/*pm*
8772F:	drivers/cpufreq/omap-cpufreq.c
8773
8774OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8775M:	Rajendra Nayak <rnayak@codeaurora.org>
8776M:	Paul Walmsley <paul@pwsan.com>
8777L:	linux-omap@vger.kernel.org
8778S:	Maintained
8779F:	arch/arm/mach-omap2/prm*
8780
8781OMAP AUDIO SUPPORT
8782M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8783M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8784L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8785L:	linux-omap@vger.kernel.org
8786S:	Maintained
8787F:	sound/soc/omap/
8788
8789OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8790M:	Roger Quadros <rogerq@ti.com>
8791M:	Tony Lindgren <tony@atomide.com>
8792L:	linux-omap@vger.kernel.org
8793S:	Maintained
8794F:	drivers/memory/omap-gpmc.c
8795F:	arch/arm/mach-omap2/*gpmc*
8796
8797OMAP FRAMEBUFFER SUPPORT
8798M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8799L:	linux-fbdev@vger.kernel.org
8800L:	linux-omap@vger.kernel.org
8801S:	Maintained
8802F:	drivers/video/fbdev/omap/
8803
8804OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8805M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8806L:	linux-omap@vger.kernel.org
8807L:	linux-fbdev@vger.kernel.org
8808S:	Maintained
8809F:	drivers/video/fbdev/omap2/
8810F:	Documentation/arm/OMAP/DSS
8811
8812OMAP HARDWARE SPINLOCK SUPPORT
8813M:	Ohad Ben-Cohen <ohad@wizery.com>
8814L:	linux-omap@vger.kernel.org
8815S:	Maintained
8816F:	drivers/hwspinlock/omap_hwspinlock.c
8817
8818OMAP MMC SUPPORT
8819M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8820L:	linux-omap@vger.kernel.org
8821S:	Maintained
8822F:	drivers/mmc/host/omap.c
8823
8824OMAP HS MMC SUPPORT
8825L:	linux-mmc@vger.kernel.org
8826L:	linux-omap@vger.kernel.org
8827S:	Orphan
8828F:	drivers/mmc/host/omap_hsmmc.c
8829
8830OMAP RANDOM NUMBER GENERATOR SUPPORT
8831M:	Deepak Saxena <dsaxena@plexity.net>
8832S:	Maintained
8833F:	drivers/char/hw_random/omap-rng.c
8834
8835OMAP HWMOD SUPPORT
8836M:	Benoît Cousson <bcousson@baylibre.com>
8837M:	Paul Walmsley <paul@pwsan.com>
8838L:	linux-omap@vger.kernel.org
8839S:	Maintained
8840F:	arch/arm/mach-omap2/omap_hwmod.*
8841
8842OMAP HWMOD DATA
8843M:	Paul Walmsley <paul@pwsan.com>
8844L:	linux-omap@vger.kernel.org
8845S:	Maintained
8846F:	arch/arm/mach-omap2/omap_hwmod*data*
8847
8848OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8849M:	Benoît Cousson <bcousson@baylibre.com>
8850L:	linux-omap@vger.kernel.org
8851S:	Maintained
8852F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8853
8854OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8855M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8856L:	linux-media@vger.kernel.org
8857S:	Maintained
8858F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
8859F:	drivers/media/platform/omap3isp/
8860F:	drivers/staging/media/omap4iss/
8861
8862OMAP USB SUPPORT
8863L:	linux-usb@vger.kernel.org
8864L:	linux-omap@vger.kernel.org
8865S:	Orphan
8866F:	drivers/usb/*/*omap*
8867F:	arch/arm/*omap*/usb*
8868
8869OMAP GPIO DRIVER
8870M:	Grygorii Strashko <grygorii.strashko@ti.com>
8871M:	Santosh Shilimkar <ssantosh@kernel.org>
8872M:	Kevin Hilman <khilman@kernel.org>
8873L:	linux-omap@vger.kernel.org
8874S:	Maintained
8875F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
8876F:	drivers/gpio/gpio-omap.c
8877
8878OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8879M:	Mark Jackson <mpfj@newflow.co.uk>
8880L:	linux-omap@vger.kernel.org
8881S:	Maintained
8882F:	arch/arm/boot/dts/am335x-nano.dts
8883
8884OMFS FILESYSTEM
8885M:	Bob Copeland <me@bobcopeland.com>
8886L:	linux-karma-devel@lists.sourceforge.net
8887S:	Maintained
8888F:	Documentation/filesystems/omfs.txt
8889F:	fs/omfs/
8890
8891OMNIKEY CARDMAN 4000 DRIVER
8892M:	Harald Welte <laforge@gnumonks.org>
8893S:	Maintained
8894F:	drivers/char/pcmcia/cm4000_cs.c
8895F:	include/linux/cm4000_cs.h
8896F:	include/uapi/linux/cm4000_cs.h
8897
8898OMNIKEY CARDMAN 4040 DRIVER
8899M:	Harald Welte <laforge@gnumonks.org>
8900S:	Maintained
8901F:	drivers/char/pcmcia/cm4040_cs.*
8902
8903OMNIVISION OV7670 SENSOR DRIVER
8904M:	Jonathan Corbet <corbet@lwn.net>
8905L:	linux-media@vger.kernel.org
8906T:	git git://linuxtv.org/media_tree.git
8907S:	Maintained
8908F:	drivers/media/i2c/ov7670.c
8909
8910ONENAND FLASH DRIVER
8911M:	Kyungmin Park <kyungmin.park@samsung.com>
8912L:	linux-mtd@lists.infradead.org
8913S:	Maintained
8914F:	drivers/mtd/onenand/
8915F:	include/linux/mtd/onenand*.h
8916
8917ONSTREAM SCSI TAPE DRIVER
8918M:	Willem Riede <osst@riede.org>
8919L:	osst-users@lists.sourceforge.net
8920L:	linux-scsi@vger.kernel.org
8921S:	Maintained
8922F:	Documentation/scsi/osst.txt
8923F:	drivers/scsi/osst.*
8924F:	drivers/scsi/osst_*.h
8925F:	drivers/scsi/st.h
8926
8927OPENCORES I2C BUS DRIVER
8928M:	Peter Korsgaard <jacmet@sunsite.dk>
8929L:	linux-i2c@vger.kernel.org
8930S:	Maintained
8931F:	Documentation/i2c/busses/i2c-ocores
8932F:	drivers/i2c/busses/i2c-ocores.c
8933
8934OPEN FIRMWARE AND FLATTENED DEVICE TREE
8935M:	Rob Herring <robh+dt@kernel.org>
8936M:	Frank Rowand <frowand.list@gmail.com>
8937L:	devicetree@vger.kernel.org
8938W:	http://www.devicetree.org/
8939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8940S:	Maintained
8941F:	drivers/of/
8942F:	include/linux/of*.h
8943F:	scripts/dtc/
8944
8945OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8946M:	Rob Herring <robh+dt@kernel.org>
8947M:	Mark Rutland <mark.rutland@arm.com>
8948L:	devicetree@vger.kernel.org
8949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8950Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8951S:	Maintained
8952F:	Documentation/devicetree/
8953F:	arch/*/boot/dts/
8954F:	include/dt-bindings/
8955
8956OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8957M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8958L:	devicetree@vger.kernel.org
8959S:	Maintained
8960F:	Documentation/devicetree/dynamic-resolution-notes.txt
8961F:	Documentation/devicetree/overlay-notes.txt
8962F:	drivers/of/overlay.c
8963F:	drivers/of/resolver.c
8964
8965OPENRISC ARCHITECTURE
8966M:	Jonas Bonn <jonas@southpole.se>
8967W:	http://openrisc.net
8968S:	Maintained
8969T:	git git://openrisc.net/~jonas/linux
8970F:	arch/openrisc/
8971
8972OPENVSWITCH
8973M:	Pravin Shelar <pshelar@nicira.com>
8974L:	netdev@vger.kernel.org
8975L:	dev@openvswitch.org
8976W:	http://openvswitch.org
8977S:	Maintained
8978F:	net/openvswitch/
8979F:	include/uapi/linux/openvswitch.h
8980
8981OPERATING PERFORMANCE POINTS (OPP)
8982M:	Viresh Kumar <vireshk@kernel.org>
8983M:	Nishanth Menon <nm@ti.com>
8984M:	Stephen Boyd <sboyd@codeaurora.org>
8985L:	linux-pm@vger.kernel.org
8986S:	Maintained
8987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8988F:	drivers/base/power/opp/
8989F:	include/linux/pm_opp.h
8990F:	Documentation/power/opp.txt
8991F:	Documentation/devicetree/bindings/opp/
8992
8993OPL4 DRIVER
8994M:	Clemens Ladisch <clemens@ladisch.de>
8995L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8996T:	git git://git.alsa-project.org/alsa-kernel.git
8997S:	Maintained
8998F:	sound/drivers/opl4/
8999
9000OPROFILE
9001M:	Robert Richter <rric@kernel.org>
9002L:	oprofile-list@lists.sf.net
9003S:	Maintained
9004F:	arch/*/include/asm/oprofile*.h
9005F:	arch/*/oprofile/
9006F:	drivers/oprofile/
9007F:	include/linux/oprofile.h
9008
9009ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9010M:	Mark Fasheh <mfasheh@versity.com>
9011M:	Joel Becker <jlbec@evilplan.org>
9012L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9013W:	http://ocfs2.wiki.kernel.org
9014S:	Supported
9015F:	Documentation/filesystems/ocfs2.txt
9016F:	Documentation/filesystems/dlmfs.txt
9017F:	fs/ocfs2/
9018
9019ORINOCO DRIVER
9020L:	linux-wireless@vger.kernel.org
9021W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9022W:	http://www.nongnu.org/orinoco/
9023S:	Orphan
9024F:	drivers/net/wireless/intersil/orinoco/
9025
9026OSD LIBRARY and FILESYSTEM
9027M:	Boaz Harrosh <ooo@electrozaur.com>
9028M:	Benny Halevy <bhalevy@primarydata.com>
9029L:	osd-dev@open-osd.org
9030W:	http://open-osd.org
9031T:	git git://git.open-osd.org/open-osd.git
9032S:	Maintained
9033F:	drivers/scsi/osd/
9034F:	include/scsi/osd_*
9035F:	fs/exofs/
9036
9037OVERLAY FILESYSTEM
9038M:	Miklos Szeredi <miklos@szeredi.hu>
9039L:	linux-unionfs@vger.kernel.org
9040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9041S:	Supported
9042F:	fs/overlayfs/
9043F:	Documentation/filesystems/overlayfs.txt
9044
9045ORANGEFS FILESYSTEM
9046M:	Mike Marshall <hubcap@omnibond.com>
9047L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9049S:	Supported
9050F:	fs/orangefs/
9051F:	Documentation/filesystems/orangefs.txt
9052
9053P54 WIRELESS DRIVER
9054M:	Christian Lamparter <chunkeey@googlemail.com>
9055L:	linux-wireless@vger.kernel.org
9056W:	http://wireless.kernel.org/en/users/Drivers/p54
9057S:	Maintained
9058F:	drivers/net/wireless/intersil/p54/
9059
9060PA SEMI ETHERNET DRIVER
9061L:	netdev@vger.kernel.org
9062S:	Orphan
9063F:	drivers/net/ethernet/pasemi/*
9064
9065PA SEMI SMBUS DRIVER
9066L:	linux-i2c@vger.kernel.org
9067S:	Orphan
9068F:	drivers/i2c/busses/i2c-pasemi.c
9069
9070PADATA PARALLEL EXECUTION MECHANISM
9071M:	Steffen Klassert <steffen.klassert@secunet.com>
9072L:	linux-crypto@vger.kernel.org
9073S:	Maintained
9074F:	kernel/padata.c
9075F:	include/linux/padata.h
9076F:	Documentation/padata.txt
9077
9078PANASONIC LAPTOP ACPI EXTRAS DRIVER
9079M:	Harald Welte <laforge@gnumonks.org>
9080L:	platform-driver-x86@vger.kernel.org
9081S:	Maintained
9082F:	drivers/platform/x86/panasonic-laptop.c
9083
9084PANASONIC MN10300/AM33/AM34 PORT
9085M:	David Howells <dhowells@redhat.com>
9086L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9087W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9088S:	Maintained
9089F:	Documentation/mn10300/
9090F:	arch/mn10300/
9091
9092PARALLEL LCD/KEYPAD PANEL DRIVER
9093M:      Willy Tarreau <willy@haproxy.com>
9094M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9095S:      Odd Fixes
9096F:      Documentation/misc-devices/lcd-panel-cgram.txt
9097F:      drivers/misc/panel.c
9098
9099PARALLEL PORT SUBSYSTEM
9100M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9101M:	Sudip Mukherjee <sudip@vectorindia.org>
9102L:	linux-parport@lists.infradead.org (subscribers-only)
9103S:	Maintained
9104F:	drivers/parport/
9105F:	include/linux/parport*.h
9106F:	drivers/char/ppdev.c
9107F:	include/uapi/linux/ppdev.h
9108F:	Documentation/parport*.txt
9109
9110PARAVIRT_OPS INTERFACE
9111M:	Jeremy Fitzhardinge <jeremy@goop.org>
9112M:	Chris Wright <chrisw@sous-sol.org>
9113M:	Alok Kataria <akataria@vmware.com>
9114M:	Rusty Russell <rusty@rustcorp.com.au>
9115L:	virtualization@lists.linux-foundation.org
9116S:	Supported
9117F:	Documentation/virtual/paravirt_ops.txt
9118F:	arch/*/kernel/paravirt*
9119F:	arch/*/include/asm/paravirt.h
9120F:	include/linux/hypervisor.h
9121
9122PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9123M:	Tim Waugh <tim@cyberelk.net>
9124L:	linux-parport@lists.infradead.org (subscribers-only)
9125S:	Maintained
9126F:	Documentation/blockdev/paride.txt
9127F:	drivers/block/paride/
9128
9129PARISC ARCHITECTURE
9130M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9131M:	Helge Deller <deller@gmx.de>
9132L:	linux-parisc@vger.kernel.org
9133W:	http://www.parisc-linux.org/
9134Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9137S:	Maintained
9138F:	arch/parisc/
9139F:	Documentation/parisc/
9140F:	drivers/parisc/
9141F:	drivers/char/agp/parisc-agp.c
9142F:	drivers/input/serio/gscps2.c
9143F:	drivers/parport/parport_gsc.*
9144F:	drivers/tty/serial/8250/8250_gsc.c
9145F:	drivers/video/fbdev/sti*
9146F:	drivers/video/console/sti*
9147F:	drivers/video/logo/logo_parisc*
9148
9149PC87360 HARDWARE MONITORING DRIVER
9150M:	Jim Cromie <jim.cromie@gmail.com>
9151L:	linux-hwmon@vger.kernel.org
9152S:	Maintained
9153F:	Documentation/hwmon/pc87360
9154F:	drivers/hwmon/pc87360.c
9155
9156PC8736x GPIO DRIVER
9157M:	Jim Cromie <jim.cromie@gmail.com>
9158S:	Maintained
9159F:	drivers/char/pc8736x_gpio.c
9160
9161PC87427 HARDWARE MONITORING DRIVER
9162M:	Jean Delvare <jdelvare@suse.com>
9163L:	linux-hwmon@vger.kernel.org
9164S:	Maintained
9165F:	Documentation/hwmon/pc87427
9166F:	drivers/hwmon/pc87427.c
9167
9168PCA9532 LED DRIVER
9169M:	Riku Voipio <riku.voipio@iki.fi>
9170S:	Maintained
9171F:	drivers/leds/leds-pca9532.c
9172F:	include/linux/leds-pca9532.h
9173
9174PCA9541 I2C BUS MASTER SELECTOR DRIVER
9175M:	Guenter Roeck <linux@roeck-us.net>
9176L:	linux-i2c@vger.kernel.org
9177S:	Maintained
9178F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9179
9180PCDP - PRIMARY CONSOLE AND DEBUG PORT
9181M:	Khalid Aziz <khalid@gonehiking.org>
9182S:	Maintained
9183F:	drivers/firmware/pcdp.*
9184
9185PCI ERROR RECOVERY
9186M:	Linas Vepstas <linasvepstas@gmail.com>
9187L:	linux-pci@vger.kernel.org
9188S:	Supported
9189F:	Documentation/PCI/pci-error-recovery.txt
9190
9191PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9192M:	Russell Currey <ruscur@russell.cc>
9193L:	linuxppc-dev@lists.ozlabs.org
9194S:	Supported
9195F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9196F:	arch/powerpc/kernel/eeh*.c
9197F:	arch/powerpc/platforms/*/eeh*.c
9198F:	arch/powerpc/include/*/eeh*.h
9199
9200PCI SUBSYSTEM
9201M:	Bjorn Helgaas <bhelgaas@google.com>
9202L:	linux-pci@vger.kernel.org
9203Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9205S:	Supported
9206F:	Documentation/devicetree/bindings/pci/
9207F:	Documentation/PCI/
9208F:	drivers/pci/
9209F:	include/linux/pci*
9210F:	arch/x86/pci/
9211F:	arch/x86/kernel/quirks.c
9212
9213PCI DRIVER FOR ALTERA PCIE IP
9214M:	Ley Foon Tan <lftan@altera.com>
9215L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9216L:	linux-pci@vger.kernel.org
9217S:	Supported
9218F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9219F:	drivers/pci/host/pcie-altera.c
9220
9221PCI DRIVER FOR ARM VERSATILE PLATFORM
9222M:	Rob Herring <robh@kernel.org>
9223L:	linux-pci@vger.kernel.org
9224L:	linux-arm-kernel@lists.infradead.org
9225S:	Maintained
9226F:	Documentation/devicetree/bindings/pci/versatile.txt
9227F:	drivers/pci/host/pci-versatile.c
9228
9229PCI DRIVER FOR ARMADA 8K
9230M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9231L:	linux-pci@vger.kernel.org
9232L:	linux-arm-kernel@lists.infradead.org
9233S:	Maintained
9234F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9235F:	drivers/pci/host/pcie-armada8k.c
9236
9237PCI DRIVER FOR APPLIEDMICRO XGENE
9238M:	Tanmay Inamdar <tinamdar@apm.com>
9239L:	linux-pci@vger.kernel.org
9240L:	linux-arm-kernel@lists.infradead.org
9241S:	Maintained
9242F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9243F:	drivers/pci/host/pci-xgene.c
9244
9245PCI DRIVER FOR FREESCALE LAYERSCAPE
9246M:	Minghuan Lian <minghuan.Lian@freescale.com>
9247M:	Mingkai Hu <mingkai.hu@freescale.com>
9248M:	Roy Zang <tie-fei.zang@freescale.com>
9249L:	linuxppc-dev@lists.ozlabs.org
9250L:	linux-pci@vger.kernel.org
9251L:	linux-arm-kernel@lists.infradead.org
9252S:	Maintained
9253F:	drivers/pci/host/*layerscape*
9254
9255PCI DRIVER FOR IMX6
9256M:	Richard Zhu <Richard.Zhu@freescale.com>
9257M:	Lucas Stach <l.stach@pengutronix.de>
9258L:	linux-pci@vger.kernel.org
9259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9260S:	Maintained
9261F:	drivers/pci/host/*imx6*
9262
9263PCI DRIVER FOR TI KEYSTONE
9264M:	Murali Karicheri <m-karicheri2@ti.com>
9265L:	linux-pci@vger.kernel.org
9266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9267S:	Maintained
9268F:	drivers/pci/host/*keystone*
9269
9270PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9271M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9272M:	Jason Cooper <jason@lakedaemon.net>
9273L:	linux-pci@vger.kernel.org
9274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9275S:	Maintained
9276F:	drivers/pci/host/*mvebu*
9277
9278PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9279M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9280L:	linux-pci@vger.kernel.org
9281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9282S:	Maintained
9283F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9284F:	drivers/pci/host/pci-aardvark.c
9285
9286PCI DRIVER FOR NVIDIA TEGRA
9287M:	Thierry Reding <thierry.reding@gmail.com>
9288L:	linux-tegra@vger.kernel.org
9289L:	linux-pci@vger.kernel.org
9290S:	Supported
9291F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9292F:	drivers/pci/host/pci-tegra.c
9293
9294PCI DRIVER FOR TI DRA7XX
9295M:	Kishon Vijay Abraham I <kishon@ti.com>
9296L:	linux-omap@vger.kernel.org
9297L:	linux-pci@vger.kernel.org
9298S:	Supported
9299F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9300F:	drivers/pci/host/pci-dra7xx.c
9301
9302PCI DRIVER FOR RENESAS R-CAR
9303M:	Simon Horman <horms@verge.net.au>
9304L:	linux-pci@vger.kernel.org
9305L:	linux-renesas-soc@vger.kernel.org
9306S:	Maintained
9307F:	drivers/pci/host/*rcar*
9308
9309PCI DRIVER FOR SAMSUNG EXYNOS
9310M:	Jingoo Han <jingoohan1@gmail.com>
9311L:	linux-pci@vger.kernel.org
9312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9313L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9314S:	Maintained
9315F:	drivers/pci/host/pci-exynos.c
9316
9317PCI DRIVER FOR SYNOPSIS DESIGNWARE
9318M:	Jingoo Han <jingoohan1@gmail.com>
9319M:	Pratyush Anand <pratyush.anand@gmail.com>
9320L:	linux-pci@vger.kernel.org
9321S:	Maintained
9322F:	drivers/pci/host/*designware*
9323
9324PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9325M:	Jose Abreu <Jose.Abreu@synopsys.com>
9326L:	linux-pci@vger.kernel.org
9327S:	Maintained
9328F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9329F:	drivers/pci/host/pcie-designware-plat.c
9330
9331PCI DRIVER FOR GENERIC OF HOSTS
9332M:	Will Deacon <will.deacon@arm.com>
9333L:	linux-pci@vger.kernel.org
9334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9335S:	Maintained
9336F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9337F:	drivers/pci/host/pci-host-common.c
9338F:	drivers/pci/host/pci-host-generic.c
9339
9340PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9341M:	Keith Busch <keith.busch@intel.com>
9342L:	linux-pci@vger.kernel.org
9343S:	Supported
9344F:	arch/x86/pci/vmd.c
9345
9346PCIE DRIVER FOR ST SPEAR13XX
9347M:	Pratyush Anand <pratyush.anand@gmail.com>
9348L:	linux-pci@vger.kernel.org
9349S:	Maintained
9350F:	drivers/pci/host/*spear*
9351
9352PCI MSI DRIVER FOR ALTERA MSI IP
9353M:	Ley Foon Tan <lftan@altera.com>
9354L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9355L:	linux-pci@vger.kernel.org
9356S:	Supported
9357F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9358F:	drivers/pci/host/pcie-altera-msi.c
9359
9360PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9361M:	Duc Dang <dhdang@apm.com>
9362L:	linux-pci@vger.kernel.org
9363L:	linux-arm-kernel@lists.infradead.org
9364S:	Maintained
9365F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9366F:	drivers/pci/host/pci-xgene-msi.c
9367
9368PCIE DRIVER FOR AXIS ARTPEC
9369M:	Niklas Cassel <niklas.cassel@axis.com>
9370M:	Jesper Nilsson <jesper.nilsson@axis.com>
9371L:	linux-arm-kernel@axis.com
9372L:	linux-pci@vger.kernel.org
9373S:	Maintained
9374F:	Documentation/devicetree/bindings/pci/axis,artpec*
9375F:	drivers/pci/host/*artpec*
9376
9377PCIE DRIVER FOR HISILICON
9378M:	Zhou Wang <wangzhou1@hisilicon.com>
9379M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9380L:	linux-pci@vger.kernel.org
9381S:	Maintained
9382F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9383F:	drivers/pci/host/pcie-hisi.c
9384
9385PCIE DRIVER FOR ROCKCHIP
9386M:	Shawn Lin <shawn.lin@rock-chips.com>
9387M:	Wenrui Li <wenrui.li@rock-chips.com>
9388L:	linux-pci@vger.kernel.org
9389L:	linux-rockchip@lists.infradead.org
9390S:	Maintained
9391F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9392F:	drivers/pci/host/pcie-rockchip.c
9393
9394PCIE DRIVER FOR QUALCOMM MSM
9395M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9396L:     linux-pci@vger.kernel.org
9397L:     linux-arm-msm@vger.kernel.org
9398S:     Maintained
9399F:     drivers/pci/host/*qcom*
9400
9401PCIE DRIVER FOR CAVIUM THUNDERX
9402M:	David Daney <david.daney@cavium.com>
9403L:	linux-pci@vger.kernel.org
9404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9405S:	Supported
9406F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9407F:	drivers/pci/host/pci-thunder-*
9408
9409PCMCIA SUBSYSTEM
9410P:	Linux PCMCIA Team
9411L:	linux-pcmcia@lists.infradead.org
9412W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9414S:	Maintained
9415F:	Documentation/pcmcia/
9416F:	tools/pcmcia/
9417F:	drivers/pcmcia/
9418F:	include/pcmcia/
9419
9420PCNET32 NETWORK DRIVER
9421M:	Don Fry <pcnet32@frontier.com>
9422L:	netdev@vger.kernel.org
9423S:	Maintained
9424F:	drivers/net/ethernet/amd/pcnet32.c
9425
9426PCRYPT PARALLEL CRYPTO ENGINE
9427M:	Steffen Klassert <steffen.klassert@secunet.com>
9428L:	linux-crypto@vger.kernel.org
9429S:	Maintained
9430F:	crypto/pcrypt.c
9431F:	include/crypto/pcrypt.h
9432
9433PER-CPU MEMORY ALLOCATOR
9434M:	Tejun Heo <tj@kernel.org>
9435M:	Christoph Lameter <cl@linux.com>
9436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9437S:	Maintained
9438F:	include/linux/percpu*.h
9439F:	mm/percpu*.c
9440F:	arch/*/include/asm/percpu.h
9441
9442PER-TASK DELAY ACCOUNTING
9443M:	Balbir Singh <bsingharora@gmail.com>
9444S:	Maintained
9445F:	include/linux/delayacct.h
9446F:	kernel/delayacct.c
9447
9448PERFORMANCE EVENTS SUBSYSTEM
9449M:	Peter Zijlstra <peterz@infradead.org>
9450M:	Ingo Molnar <mingo@redhat.com>
9451M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9452R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9453L:	linux-kernel@vger.kernel.org
9454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9455S:	Supported
9456F:	kernel/events/*
9457F:	include/linux/perf_event.h
9458F:	include/uapi/linux/perf_event.h
9459F:	arch/*/kernel/perf_event*.c
9460F:	arch/*/kernel/*/perf_event*.c
9461F:	arch/*/kernel/*/*/perf_event*.c
9462F:	arch/*/include/asm/perf_event.h
9463F:	arch/*/kernel/perf_callchain.c
9464F:	arch/*/events/*
9465F:	tools/perf/
9466
9467PERSONALITY HANDLING
9468M:	Christoph Hellwig <hch@infradead.org>
9469L:	linux-abi-devel@lists.sourceforge.net
9470S:	Maintained
9471F:	include/linux/personality.h
9472F:	include/uapi/linux/personality.h
9473
9474PHONET PROTOCOL
9475M:	Remi Denis-Courmont <courmisch@gmail.com>
9476S:	Supported
9477F:	Documentation/networking/phonet.txt
9478F:	include/linux/phonet.h
9479F:	include/net/phonet/
9480F:	include/uapi/linux/phonet.h
9481F:	net/phonet/
9482
9483PHRAM MTD DRIVER
9484M:	Joern Engel <joern@lazybastard.org>
9485L:	linux-mtd@lists.infradead.org
9486S:	Maintained
9487F:	drivers/mtd/devices/phram.c
9488
9489PICOLCD HID DRIVER
9490M:	Bruno Prémont <bonbons@linux-vserver.org>
9491L:	linux-input@vger.kernel.org
9492S:	Maintained
9493F:	drivers/hid/hid-picolcd*
9494
9495PICOXCELL SUPPORT
9496M:	Jamie Iles <jamie@jamieiles.com>
9497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9498T:	git git://github.com/jamieiles/linux-2.6-ji.git
9499S:	Supported
9500F:	arch/arm/boot/dts/picoxcell*
9501F:	arch/arm/mach-picoxcell/
9502F:	drivers/crypto/picoxcell*
9503
9504PIN CONTROL SUBSYSTEM
9505M:	Linus Walleij <linus.walleij@linaro.org>
9506L:	linux-gpio@vger.kernel.org
9507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9508S:	Maintained
9509F:	Documentation/devicetree/bindings/pinctrl/
9510F:	Documentation/pinctrl.txt
9511F:	drivers/pinctrl/
9512F:	include/linux/pinctrl/
9513
9514PIN CONTROLLER - ATMEL AT91
9515M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9517S:	Maintained
9518F:	drivers/pinctrl/pinctrl-at91.*
9519
9520PIN CONTROLLER - ATMEL AT91 PIO4
9521M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9523L:	linux-gpio@vger.kernel.org
9524S:	Supported
9525F:	drivers/pinctrl/pinctrl-at91-pio4.*
9526
9527PIN CONTROLLER - INTEL
9528M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9529M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9530S:	Maintained
9531F:	drivers/pinctrl/intel/
9532
9533PIN CONTROLLER - RENESAS
9534M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9535M:	Geert Uytterhoeven <geert+renesas@glider.be>
9536L:	linux-renesas-soc@vger.kernel.org
9537S:	Maintained
9538F:	drivers/pinctrl/sh-pfc/
9539
9540PIN CONTROLLER - SAMSUNG
9541M:	Tomasz Figa <tomasz.figa@gmail.com>
9542M:	Krzysztof Kozlowski <krzk@kernel.org>
9543M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9545L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9546S:	Maintained
9547F:	drivers/pinctrl/samsung/
9548F:	include/dt-bindings/pinctrl/samsung.h
9549F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9550
9551PIN CONTROLLER - SINGLE
9552M:	Tony Lindgren <tony@atomide.com>
9553M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9555L:	linux-omap@vger.kernel.org
9556S:	Maintained
9557F:	drivers/pinctrl/pinctrl-single.c
9558
9559PIN CONTROLLER - ST SPEAR
9560M:	Viresh Kumar <vireshk@kernel.org>
9561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9562W:	http://www.st.com/spear
9563S:	Maintained
9564F:	drivers/pinctrl/spear/
9565
9566PISTACHIO SOC SUPPORT
9567M:      James Hartley <james.hartley@imgtec.com>
9568M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9569L:      linux-mips@linux-mips.org
9570S:      Maintained
9571F:      arch/mips/pistachio/
9572F:      arch/mips/include/asm/mach-pistachio/
9573F:      arch/mips/boot/dts/pistachio/
9574F:      arch/mips/configs/pistachio*_defconfig
9575
9576PKTCDVD DRIVER
9577M:	Jiri Kosina <jikos@kernel.org>
9578S:	Maintained
9579F:	drivers/block/pktcdvd.c
9580F:	include/linux/pktcdvd.h
9581F:	include/uapi/linux/pktcdvd.h
9582
9583PKUNITY SOC DRIVERS
9584M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9585W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9586S:	Maintained
9587T:	git git://github.com/gxt/linux.git
9588F:	drivers/input/serio/i8042-unicore32io.h
9589F:	drivers/i2c/busses/i2c-puv3.c
9590F:	drivers/video/fbdev/fb-puv3.c
9591F:	drivers/rtc/rtc-puv3.c
9592
9593PMBUS HARDWARE MONITORING DRIVERS
9594M:	Guenter Roeck <linux@roeck-us.net>
9595L:	linux-hwmon@vger.kernel.org
9596W:	http://hwmon.wiki.kernel.org/
9597W:	http://www.roeck-us.net/linux/drivers/
9598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9599S:	Maintained
9600F:	Documentation/hwmon/pmbus
9601F:	drivers/hwmon/pmbus/
9602F:	include/linux/i2c/pmbus.h
9603
9604PMC SIERRA MaxRAID DRIVER
9605L:	linux-scsi@vger.kernel.org
9606W:	http://www.pmc-sierra.com/
9607S:	Orphan
9608F:	drivers/scsi/pmcraid.*
9609
9610PMC SIERRA PM8001 DRIVER
9611M:	Jack Wang <jinpu.wang@profitbricks.com>
9612M:	lindar_liu@usish.com
9613L:	pmchba@pmcs.com
9614L:	linux-scsi@vger.kernel.org
9615S:	Supported
9616F:	drivers/scsi/pm8001/
9617
9618POSIX CLOCKS and TIMERS
9619M:	Thomas Gleixner <tglx@linutronix.de>
9620L:	linux-kernel@vger.kernel.org
9621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9622S:	Maintained
9623F:	fs/timerfd.c
9624F:	include/linux/timer*
9625F:	kernel/time/*timer*
9626
9627POWER MANAGEMENT CORE
9628M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9629L:	linux-pm@vger.kernel.org
9630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9631S:	Supported
9632F:	drivers/base/power/
9633F:	include/linux/pm.h
9634F:	include/linux/pm_*
9635F:	include/linux/powercap.h
9636F:	drivers/powercap/
9637
9638POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9639M:	Sebastian Reichel <sre@kernel.org>
9640L:	linux-pm@vger.kernel.org
9641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9642S:	Maintained
9643F:	Documentation/devicetree/bindings/power/supply/
9644F:	include/linux/power_supply.h
9645F:	drivers/power/supply/
9646
9647POWER STATE COORDINATION INTERFACE (PSCI)
9648M:	Mark Rutland <mark.rutland@arm.com>
9649M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9650L:	linux-arm-kernel@lists.infradead.org
9651S:	Maintained
9652F:	drivers/firmware/psci.c
9653F:	include/linux/psci.h
9654F:	include/uapi/linux/psci.h
9655
9656POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9657M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9658L:	linuxppc-dev@lists.ozlabs.org
9659S:	Maintained
9660F:	drivers/char/powernv-op-panel.c
9661
9662PNP SUPPORT
9663M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9664S:	Maintained
9665F:	drivers/pnp/
9666
9667PPP PROTOCOL DRIVERS AND COMPRESSORS
9668M:	Paul Mackerras <paulus@samba.org>
9669L:	linux-ppp@vger.kernel.org
9670S:	Maintained
9671F:	drivers/net/ppp/ppp_*
9672
9673PPP OVER ATM (RFC 2364)
9674M:	Mitchell Blank Jr <mitch@sfgoth.com>
9675S:	Maintained
9676F:	net/atm/pppoatm.c
9677F:	include/uapi/linux/atmppp.h
9678
9679PPP OVER ETHERNET
9680M:	Michal Ostrowski <mostrows@earthlink.net>
9681S:	Maintained
9682F:	drivers/net/ppp/pppoe.c
9683F:	drivers/net/ppp/pppox.c
9684
9685PPP OVER L2TP
9686M:	James Chapman <jchapman@katalix.com>
9687S:	Maintained
9688F:	net/l2tp/l2tp_ppp.c
9689F:	include/linux/if_pppol2tp.h
9690F:	include/uapi/linux/if_pppol2tp.h
9691
9692PPS SUPPORT
9693M:	Rodolfo Giometti <giometti@enneenne.com>
9694W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9695L:	linuxpps@ml.enneenne.com (subscribers-only)
9696S:	Maintained
9697F:	Documentation/pps/
9698F:	drivers/pps/
9699F:	include/linux/pps*.h
9700
9701PPTP DRIVER
9702M:	Dmitry Kozlov <xeb@mail.ru>
9703L:	netdev@vger.kernel.org
9704S:	Maintained
9705F:	drivers/net/ppp/pptp.c
9706W:	http://sourceforge.net/projects/accel-pptp
9707
9708PREEMPTIBLE KERNEL
9709M:	Robert Love <rml@tech9.net>
9710L:	kpreempt-tech@lists.sourceforge.net
9711W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9712S:	Supported
9713F:	Documentation/preempt-locking.txt
9714F:	include/linux/preempt.h
9715
9716PRISM54 WIRELESS DRIVER
9717M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9718L:	linux-wireless@vger.kernel.org
9719W:	http://wireless.kernel.org/en/users/Drivers/p54
9720S:	Obsolete
9721F:	drivers/net/wireless/intersil/prism54/
9722
9723PS3 NETWORK SUPPORT
9724M:	Geoff Levand <geoff@infradead.org>
9725L:	netdev@vger.kernel.org
9726L:	linuxppc-dev@lists.ozlabs.org
9727S:	Maintained
9728F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9729
9730PS3 PLATFORM SUPPORT
9731M:	Geoff Levand <geoff@infradead.org>
9732L:	linuxppc-dev@lists.ozlabs.org
9733S:	Maintained
9734F:	arch/powerpc/boot/ps3*
9735F:	arch/powerpc/include/asm/lv1call.h
9736F:	arch/powerpc/include/asm/ps3*.h
9737F:	arch/powerpc/platforms/ps3/
9738F:	drivers/*/ps3*
9739F:	drivers/ps3/
9740F:	drivers/rtc/rtc-ps3.c
9741F:	drivers/usb/host/*ps3.c
9742F:	sound/ppc/snd_ps3*
9743
9744PS3VRAM DRIVER
9745M:	Jim Paris <jim@jtan.com>
9746M:	Geoff Levand <geoff@infradead.org>
9747L:	linuxppc-dev@lists.ozlabs.org
9748S:	Maintained
9749F:	drivers/block/ps3vram.c
9750
9751PSTORE FILESYSTEM
9752M:	Anton Vorontsov <anton@enomsg.org>
9753M:	Colin Cross <ccross@android.com>
9754M:	Kees Cook <keescook@chromium.org>
9755M:	Tony Luck <tony.luck@intel.com>
9756S:	Maintained
9757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9758F:	fs/pstore/
9759F:	include/linux/pstore*
9760F:	drivers/firmware/efi/efi-pstore.c
9761F:	drivers/acpi/apei/erst.c
9762
9763PTP HARDWARE CLOCK SUPPORT
9764M:	Richard Cochran <richardcochran@gmail.com>
9765L:	netdev@vger.kernel.org
9766S:	Maintained
9767W:	http://linuxptp.sourceforge.net/
9768F:	Documentation/ABI/testing/sysfs-ptp
9769F:	Documentation/ptp/*
9770F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9771F:	drivers/net/phy/dp83640*
9772F:	drivers/ptp/*
9773F:	include/linux/ptp_cl*
9774
9775PTRACE SUPPORT
9776M:	Roland McGrath <roland@hack.frob.com>
9777M:	Oleg Nesterov <oleg@redhat.com>
9778S:	Maintained
9779F:	include/asm-generic/syscall.h
9780F:	include/linux/ptrace.h
9781F:	include/linux/regset.h
9782F:	include/linux/tracehook.h
9783F:	include/uapi/linux/ptrace.h
9784F:	kernel/ptrace.c
9785
9786PULSE8-CEC DRIVER
9787M:	Hans Verkuil <hverkuil@xs4all.nl>
9788L:	linux-media@vger.kernel.org
9789T:	git git://linuxtv.org/media_tree.git
9790S:	Maintained
9791F:	drivers/staging/media/pulse8-cec
9792
9793PVRUSB2 VIDEO4LINUX DRIVER
9794M:	Mike Isely <isely@pobox.com>
9795L:	pvrusb2@isely.net	(subscribers-only)
9796L:	linux-media@vger.kernel.org
9797W:	http://www.isely.net/pvrusb2/
9798T:	git git://linuxtv.org/media_tree.git
9799S:	Maintained
9800F:	Documentation/media/v4l-drivers/pvrusb2*
9801F:	drivers/media/usb/pvrusb2/
9802
9803PWC WEBCAM DRIVER
9804M:	Hans Verkuil <hverkuil@xs4all.nl>
9805L:	linux-media@vger.kernel.org
9806T:	git git://linuxtv.org/media_tree.git
9807S:	Odd Fixes
9808F:	drivers/media/usb/pwc/*
9809
9810PWM FAN DRIVER
9811M:	Kamil Debski <kamil@wypas.org>
9812M:	Lukasz Majewski <l.majewski@samsung.com>
9813L:	linux-hwmon@vger.kernel.org
9814S:	Supported
9815F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9816F:	Documentation/hwmon/pwm-fan
9817F:	drivers/hwmon/pwm-fan.c
9818
9819PWM SUBSYSTEM
9820M:	Thierry Reding <thierry.reding@gmail.com>
9821L:	linux-pwm@vger.kernel.org
9822S:	Maintained
9823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9824F:	Documentation/pwm.txt
9825F:	Documentation/devicetree/bindings/pwm/
9826F:	include/linux/pwm.h
9827F:	drivers/pwm/
9828F:	drivers/video/backlight/pwm_bl.c
9829F:	include/linux/pwm_backlight.h
9830
9831PXA2xx/PXA3xx SUPPORT
9832M:	Daniel Mack <daniel@zonque.org>
9833M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9834M:	Robert Jarzmik <robert.jarzmik@free.fr>
9835L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9836T:	git git://github.com/hzhuang1/linux.git
9837T:	git git://github.com/rjarzmik/linux.git
9838S:	Maintained
9839F:	arch/arm/boot/dts/pxa*
9840F:	arch/arm/mach-pxa/
9841F:	drivers/dma/pxa*
9842F:	drivers/pcmcia/pxa2xx*
9843F:	drivers/pinctrl/pxa/
9844F:	drivers/spi/spi-pxa2xx*
9845F:	drivers/usb/gadget/udc/pxa2*
9846F:	include/sound/pxa2xx-lib.h
9847F:	sound/arm/pxa*
9848F:	sound/soc/pxa/
9849
9850PXA GPIO DRIVER
9851M:	Robert Jarzmik <robert.jarzmik@free.fr>
9852L:	linux-gpio@vger.kernel.org
9853S:	Maintained
9854F:	drivers/gpio/gpio-pxa.c
9855
9856PXA3xx NAND FLASH DRIVER
9857M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9858L:	linux-mtd@lists.infradead.org
9859S:	Maintained
9860F:	drivers/mtd/nand/pxa3xx_nand.c
9861
9862MMP SUPPORT
9863M:	Eric Miao <eric.y.miao@gmail.com>
9864M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9866T:	git git://github.com/hzhuang1/linux.git
9867T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9868S:	Maintained
9869F:	arch/arm/boot/dts/mmp*
9870F:	arch/arm/mach-mmp/
9871
9872PXA MMCI DRIVER
9873S:	Orphan
9874
9875PXA RTC DRIVER
9876M:	Robert Jarzmik <robert.jarzmik@free.fr>
9877L:	rtc-linux@googlegroups.com
9878S:	Maintained
9879
9880QAT DRIVER
9881M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9882M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
9883L:	qat-linux@intel.com
9884S:	Supported
9885F:	drivers/crypto/qat/
9886
9887QIB DRIVER
9888M:	Mike Marciniszyn <infinipath@intel.com>
9889L:	linux-rdma@vger.kernel.org
9890S:	Supported
9891F:	drivers/infiniband/hw/qib/
9892
9893QLOGIC QLA1280 SCSI DRIVER
9894M:	Michael Reed <mdr@sgi.com>
9895L:	linux-scsi@vger.kernel.org
9896S:	Maintained
9897F:	drivers/scsi/qla1280.[ch]
9898
9899QLOGIC QLA2XXX FC-SCSI DRIVER
9900M:	qla2xxx-upstream@qlogic.com
9901L:	linux-scsi@vger.kernel.org
9902S:	Supported
9903F:	Documentation/scsi/LICENSE.qla2xxx
9904F:	drivers/scsi/qla2xxx/
9905
9906QLOGIC QLA4XXX iSCSI DRIVER
9907M:	QLogic-Storage-Upstream@qlogic.com
9908L:	linux-scsi@vger.kernel.org
9909S:	Supported
9910F:	Documentation/scsi/LICENSE.qla4xxx
9911F:	drivers/scsi/qla4xxx/
9912
9913QLOGIC QLA3XXX NETWORK DRIVER
9914M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9915M:	Ron Mercer <ron.mercer@qlogic.com>
9916M:	linux-driver@qlogic.com
9917L:	netdev@vger.kernel.org
9918S:	Supported
9919F:	Documentation/networking/LICENSE.qla3xxx
9920F:	drivers/net/ethernet/qlogic/qla3xxx.*
9921
9922QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9923M:	Dept-GELinuxNICDev@qlogic.com
9924L:	netdev@vger.kernel.org
9925S:	Supported
9926F:	drivers/net/ethernet/qlogic/qlcnic/
9927
9928QLOGIC QLGE 10Gb ETHERNET DRIVER
9929M:	Harish Patil <harish.patil@qlogic.com>
9930M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9931M:	Dept-GELinuxNICDev@qlogic.com
9932M:	linux-driver@qlogic.com
9933L:	netdev@vger.kernel.org
9934S:	Supported
9935F:	drivers/net/ethernet/qlogic/qlge/
9936
9937QLOGIC QL4xxx ETHERNET DRIVER
9938M:	Yuval Mintz <Yuval.Mintz@qlogic.com>
9939M:	Ariel Elior <Ariel.Elior@qlogic.com>
9940M:	everest-linux-l2@qlogic.com
9941L:	netdev@vger.kernel.org
9942S:	Supported
9943F:	drivers/net/ethernet/qlogic/qed/
9944F:	include/linux/qed/
9945F:	drivers/net/ethernet/qlogic/qede/
9946
9947QNX4 FILESYSTEM
9948M:	Anders Larsen <al@alarsen.net>
9949W:	http://www.alarsen.net/linux/qnx4fs/
9950S:	Maintained
9951F:	fs/qnx4/
9952F:	include/uapi/linux/qnx4_fs.h
9953F:	include/uapi/linux/qnxtypes.h
9954
9955QORIQ DPAA2 FSL-MC BUS DRIVER
9956M:	Stuart Yoder <stuart.yoder@nxp.com>
9957L:	linux-kernel@vger.kernel.org
9958S:	Maintained
9959F:	drivers/staging/fsl-mc/
9960
9961QT1010 MEDIA DRIVER
9962M:	Antti Palosaari <crope@iki.fi>
9963L:	linux-media@vger.kernel.org
9964W:	https://linuxtv.org
9965W:	http://palosaari.fi/linux/
9966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9967T:	git git://linuxtv.org/anttip/media_tree.git
9968S:	Maintained
9969F:	drivers/media/tuners/qt1010*
9970
9971QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9972M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9973L:	linux-wireless@vger.kernel.org
9974L:	ath9k-devel@lists.ath9k.org
9975W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9976S:	Supported
9977F:	drivers/net/wireless/ath/ath9k/
9978
9979QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9980M:	Kalle Valo <kvalo@qca.qualcomm.com>
9981L:	ath10k@lists.infradead.org
9982W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9984S:	Supported
9985F:	drivers/net/wireless/ath/ath10k/
9986
9987QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9988M:	Timur Tabi <timur@codeaurora.org>
9989L:	netdev@vger.kernel.org
9990S:	Supported
9991F:	drivers/net/ethernet/qualcomm/emac/
9992
9993QUALCOMM HEXAGON ARCHITECTURE
9994M:	Richard Kuo <rkuo@codeaurora.org>
9995L:	linux-hexagon@vger.kernel.org
9996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9997S:	Supported
9998F:	arch/hexagon/
9999
10000QUALCOMM WCN36XX WIRELESS DRIVER
10001M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10002L:	wcn36xx@lists.infradead.org
10003W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10004T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10005S:	Supported
10006F:	drivers/net/wireless/ath/wcn36xx/
10007
10008QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10009M:	Gabriel Somlo <somlo@cmu.edu>
10010M:	"Michael S. Tsirkin" <mst@redhat.com>
10011L:	qemu-devel@nongnu.org
10012S:	Maintained
10013F:	drivers/firmware/qemu_fw_cfg.c
10014
10015RADOS BLOCK DEVICE (RBD)
10016M:	Ilya Dryomov <idryomov@gmail.com>
10017M:	Sage Weil <sage@redhat.com>
10018M:	Alex Elder <elder@kernel.org>
10019L:	ceph-devel@vger.kernel.org
10020W:	http://ceph.com/
10021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10022T:	git git://github.com/ceph/ceph-client.git
10023S:	Supported
10024F:	Documentation/ABI/testing/sysfs-bus-rbd
10025F:	drivers/block/rbd.c
10026F:	drivers/block/rbd_types.h
10027
10028RADEON FRAMEBUFFER DISPLAY DRIVER
10029M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10030L:	linux-fbdev@vger.kernel.org
10031S:	Maintained
10032F:	drivers/video/fbdev/aty/radeon*
10033F:	include/uapi/linux/radeonfb.h
10034
10035RADIOSHARK RADIO DRIVER
10036M:	Hans Verkuil <hverkuil@xs4all.nl>
10037L:	linux-media@vger.kernel.org
10038T:	git git://linuxtv.org/media_tree.git
10039S:	Maintained
10040F:	drivers/media/radio/radio-shark.c
10041
10042RADIOSHARK2 RADIO DRIVER
10043M:	Hans Verkuil <hverkuil@xs4all.nl>
10044L:	linux-media@vger.kernel.org
10045T:	git git://linuxtv.org/media_tree.git
10046S:	Maintained
10047F:	drivers/media/radio/radio-shark2.c
10048F:	drivers/media/radio/radio-tea5777.c
10049
10050RAGE128 FRAMEBUFFER DISPLAY DRIVER
10051M:	Paul Mackerras <paulus@samba.org>
10052L:	linux-fbdev@vger.kernel.org
10053S:	Maintained
10054F:	drivers/video/fbdev/aty/aty128fb.c
10055
10056RALINK MIPS ARCHITECTURE
10057M:	John Crispin <john@phrozen.org>
10058L:	linux-mips@linux-mips.org
10059S:	Maintained
10060F:	arch/mips/ralink
10061
10062RALINK RT2X00 WIRELESS LAN DRIVER
10063P:	rt2x00 project
10064M:	Stanislaw Gruszka <sgruszka@redhat.com>
10065M:	Helmut Schaa <helmut.schaa@googlemail.com>
10066L:	linux-wireless@vger.kernel.org
10067S:	Maintained
10068F:	drivers/net/wireless/ralink/rt2x00/
10069
10070RAMDISK RAM BLOCK DEVICE DRIVER
10071M:	Jens Axboe <axboe@kernel.dk>
10072S:	Maintained
10073F:	Documentation/blockdev/ramdisk.txt
10074F:	drivers/block/brd.c
10075
10076RANDOM NUMBER DRIVER
10077M:	"Theodore Ts'o" <tytso@mit.edu>
10078S:	Maintained
10079F:	drivers/char/random.c
10080
10081RAPIDIO SUBSYSTEM
10082M:	Matt Porter <mporter@kernel.crashing.org>
10083M:	Alexandre Bounine <alexandre.bounine@idt.com>
10084S:	Maintained
10085F:	drivers/rapidio/
10086
10087RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10088L:	linux-wireless@vger.kernel.org
10089S:	Orphan
10090F:	drivers/net/wireless/ray*
10091
10092RCUTORTURE MODULE
10093M:	Josh Triplett <josh@joshtriplett.org>
10094M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10095L:	linux-kernel@vger.kernel.org
10096S:	Supported
10097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10098F:	Documentation/RCU/torture.txt
10099F:	kernel/rcu/rcutorture.c
10100
10101RCUTORTURE TEST FRAMEWORK
10102M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10103M:	Josh Triplett <josh@joshtriplett.org>
10104R:	Steven Rostedt <rostedt@goodmis.org>
10105R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10106R:	Lai Jiangshan <jiangshanlai@gmail.com>
10107L:	linux-kernel@vger.kernel.org
10108S:	Supported
10109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10110F:	tools/testing/selftests/rcutorture
10111
10112RDC R-321X SoC
10113M:	Florian Fainelli <florian@openwrt.org>
10114S:	Maintained
10115
10116RDC R6040 FAST ETHERNET DRIVER
10117M:	Florian Fainelli <f.fainelli@gmail.com>
10118L:	netdev@vger.kernel.org
10119S:	Maintained
10120F:	drivers/net/ethernet/rdc/r6040.c
10121
10122RDS - RELIABLE DATAGRAM SOCKETS
10123M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10124L:	netdev@vger.kernel.org
10125L:	linux-rdma@vger.kernel.org
10126L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10127W:	https://oss.oracle.com/projects/rds/
10128S:	Supported
10129F:	net/rds/
10130F:	Documentation/networking/rds.txt
10131
10132RDMAVT - RDMA verbs software
10133M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10134L:	linux-rdma@vger.kernel.org
10135S:	Supported
10136F:	drivers/infiniband/sw/rdmavt
10137
10138READ-COPY UPDATE (RCU)
10139M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10140M:	Josh Triplett <josh@joshtriplett.org>
10141R:	Steven Rostedt <rostedt@goodmis.org>
10142R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10143R:	Lai Jiangshan <jiangshanlai@gmail.com>
10144L:	linux-kernel@vger.kernel.org
10145W:	http://www.rdrop.com/users/paulmck/RCU/
10146S:	Supported
10147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10148F:	Documentation/RCU/
10149X:	Documentation/RCU/torture.txt
10150F:	include/linux/rcu*
10151X:	include/linux/srcu.h
10152F:	kernel/rcu/
10153X:	kernel/torture.c
10154
10155REAL TIME CLOCK (RTC) SUBSYSTEM
10156M:	Alessandro Zummo <a.zummo@towertech.it>
10157M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10158L:	rtc-linux@googlegroups.com
10159Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10161S:	Maintained
10162F:	Documentation/devicetree/bindings/rtc/
10163F:	Documentation/rtc.txt
10164F:	drivers/rtc/
10165F:	include/linux/rtc.h
10166F:	include/uapi/linux/rtc.h
10167F:	include/linux/rtc/
10168F:	include/linux/platform_data/rtc-*
10169F:	tools/testing/selftests/timers/rtctest.c
10170
10171REALTEK AUDIO CODECS
10172M:	Bard Liao <bardliao@realtek.com>
10173M:	Oder Chiou <oder_chiou@realtek.com>
10174S:	Maintained
10175F:	sound/soc/codecs/rt*
10176F:	include/sound/rt*.h
10177
10178REISERFS FILE SYSTEM
10179L:	reiserfs-devel@vger.kernel.org
10180S:	Supported
10181F:	fs/reiserfs/
10182
10183REGISTER MAP ABSTRACTION
10184M:	Mark Brown <broonie@kernel.org>
10185L:	linux-kernel@vger.kernel.org
10186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10187S:	Supported
10188F:	Documentation/devicetree/bindings/regmap/
10189F:	drivers/base/regmap/
10190F:	include/linux/regmap.h
10191
10192REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10193M:	Ohad Ben-Cohen <ohad@wizery.com>
10194M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10195L:	linux-remoteproc@vger.kernel.org
10196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10197S:	Maintained
10198F:	Documentation/devicetree/bindings/remoteproc/
10199F:	Documentation/remoteproc.txt
10200F:	drivers/remoteproc/
10201F:	include/linux/remoteproc.h
10202
10203REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10204M:	Ohad Ben-Cohen <ohad@wizery.com>
10205M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10206L:	linux-remoteproc@vger.kernel.org
10207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10208S:	Maintained
10209F:	drivers/rpmsg/
10210F:	Documentation/rpmsg.txt
10211F:	include/linux/rpmsg.h
10212
10213RENESAS CLOCK DRIVERS
10214M:	Geert Uytterhoeven <geert+renesas@glider.be>
10215L:	linux-renesas-soc@vger.kernel.org
10216S:	Supported
10217F:	drivers/clk/renesas/
10218
10219RENESAS ETHERNET DRIVERS
10220R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10221L:	netdev@vger.kernel.org
10222L:	linux-renesas-soc@vger.kernel.org
10223F:	drivers/net/ethernet/renesas/
10224F:	include/linux/sh_eth.h
10225
10226RENESAS USB2 PHY DRIVER
10227M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10228L:	linux-renesas-soc@vger.kernel.org
10229S:	Maintained
10230F:	drivers/phy/phy-rcar-gen3-usb2.c
10231
10232RESET CONTROLLER FRAMEWORK
10233M:	Philipp Zabel <p.zabel@pengutronix.de>
10234T:	git git://git.pengutronix.de/git/pza/linux
10235S:	Maintained
10236F:	drivers/reset/
10237F:	Documentation/devicetree/bindings/reset/
10238F:	include/dt-bindings/reset/
10239F:	include/linux/reset.h
10240F:	include/linux/reset-controller.h
10241
10242RFKILL
10243M:	Johannes Berg <johannes@sipsolutions.net>
10244L:	linux-wireless@vger.kernel.org
10245W:	http://wireless.kernel.org/
10246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10248S:	Maintained
10249F:	Documentation/rfkill.txt
10250F:	net/rfkill/
10251
10252RHASHTABLE
10253M:	Thomas Graf <tgraf@suug.ch>
10254M:	Herbert Xu <herbert@gondor.apana.org.au>
10255L:	netdev@vger.kernel.org
10256S:	Maintained
10257F:	lib/rhashtable.c
10258F:	include/linux/rhashtable.h
10259
10260RICOH SMARTMEDIA/XD DRIVER
10261M:	Maxim Levitsky <maximlevitsky@gmail.com>
10262S:	Maintained
10263F:	drivers/mtd/nand/r852.c
10264F:	drivers/mtd/nand/r852.h
10265
10266RICOH R5C592 MEMORYSTICK DRIVER
10267M:	Maxim Levitsky <maximlevitsky@gmail.com>
10268S:	Maintained
10269F:	drivers/memstick/host/r592.*
10270
10271ROCCAT DRIVERS
10272M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10273W:	http://sourceforge.net/projects/roccat/
10274S:	Maintained
10275F:	drivers/hid/hid-roccat*
10276F:	include/linux/hid-roccat*
10277F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10278
10279ROCKER DRIVER
10280M:	Jiri Pirko <jiri@resnulli.us>
10281L:	netdev@vger.kernel.org
10282S:	Supported
10283F:	drivers/net/ethernet/rocker/
10284
10285ROCKETPORT DRIVER
10286P:	Comtrol Corp.
10287W:	http://www.comtrol.com
10288S:	Maintained
10289F:	Documentation/serial/rocket.txt
10290F:	drivers/tty/rocket*
10291
10292ROCKETPORT EXPRESS/INFINITY DRIVER
10293M:	Kevin Cernekee <cernekee@gmail.com>
10294L:	linux-serial@vger.kernel.org
10295S:	Odd Fixes
10296F:	drivers/tty/serial/rp2.*
10297
10298ROSE NETWORK LAYER
10299M:	Ralf Baechle <ralf@linux-mips.org>
10300L:	linux-hams@vger.kernel.org
10301W:	http://www.linux-ax25.org/
10302S:	Maintained
10303F:	include/net/rose.h
10304F:	include/uapi/linux/rose.h
10305F:	net/rose/
10306
10307RTL2830 MEDIA DRIVER
10308M:	Antti Palosaari <crope@iki.fi>
10309L:	linux-media@vger.kernel.org
10310W:	https://linuxtv.org
10311W:	http://palosaari.fi/linux/
10312Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10313T:	git git://linuxtv.org/anttip/media_tree.git
10314S:	Maintained
10315F:	drivers/media/dvb-frontends/rtl2830*
10316
10317RTL2832 MEDIA DRIVER
10318M:	Antti Palosaari <crope@iki.fi>
10319L:	linux-media@vger.kernel.org
10320W:	https://linuxtv.org
10321W:	http://palosaari.fi/linux/
10322Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10323T:	git git://linuxtv.org/anttip/media_tree.git
10324S:	Maintained
10325F:	drivers/media/dvb-frontends/rtl2832*
10326
10327RTL2832_SDR MEDIA DRIVER
10328M:	Antti Palosaari <crope@iki.fi>
10329L:	linux-media@vger.kernel.org
10330W:	https://linuxtv.org
10331W:	http://palosaari.fi/linux/
10332Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10333T:	git git://linuxtv.org/anttip/media_tree.git
10334S:	Maintained
10335F:	drivers/media/dvb-frontends/rtl2832_sdr*
10336
10337RTL8180 WIRELESS DRIVER
10338L:	linux-wireless@vger.kernel.org
10339W:	http://wireless.kernel.org/
10340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10341S:	Orphan
10342F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10343
10344RTL8187 WIRELESS DRIVER
10345M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10346M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10347M:	Larry Finger <Larry.Finger@lwfinger.net>
10348L:	linux-wireless@vger.kernel.org
10349W:	http://wireless.kernel.org/
10350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10351S:	Maintained
10352F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10353
10354RTL8192CE WIRELESS DRIVER
10355M:	Larry Finger <Larry.Finger@lwfinger.net>
10356M:	Chaoming Li <chaoming_li@realsil.com.cn>
10357L:	linux-wireless@vger.kernel.org
10358W:	http://wireless.kernel.org/
10359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10360S:	Maintained
10361F:	drivers/net/wireless/realtek/rtlwifi/
10362F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10363
10364RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10365M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10366L:	linux-wireless@vger.kernel.org
10367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10368S:	Maintained
10369F:	drivers/net/wireless/realtek/rtl8xxxu/
10370
10371S3 SAVAGE FRAMEBUFFER DRIVER
10372M:	Antonino Daplas <adaplas@gmail.com>
10373L:	linux-fbdev@vger.kernel.org
10374S:	Maintained
10375F:	drivers/video/fbdev/savage/
10376
10377S390
10378M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10379M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10380L:	linux-s390@vger.kernel.org
10381W:	http://www.ibm.com/developerworks/linux/linux390/
10382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10383S:	Supported
10384F:	arch/s390/
10385F:	drivers/s390/
10386F:	Documentation/s390/
10387F:	Documentation/DocBook/s390*
10388
10389S390 COMMON I/O LAYER
10390M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10391M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10392L:	linux-s390@vger.kernel.org
10393W:	http://www.ibm.com/developerworks/linux/linux390/
10394S:	Supported
10395F:	drivers/s390/cio/
10396
10397S390 DASD DRIVER
10398M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10399M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10400L:	linux-s390@vger.kernel.org
10401W:	http://www.ibm.com/developerworks/linux/linux390/
10402S:	Supported
10403F:	drivers/s390/block/dasd*
10404F:	block/partitions/ibm.c
10405
10406S390 NETWORK DRIVERS
10407M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10408L:	linux-s390@vger.kernel.org
10409W:	http://www.ibm.com/developerworks/linux/linux390/
10410S:	Supported
10411F:	drivers/s390/net/
10412
10413S390 PCI SUBSYSTEM
10414M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10415M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10416L:	linux-s390@vger.kernel.org
10417W:	http://www.ibm.com/developerworks/linux/linux390/
10418S:	Supported
10419F:	arch/s390/pci/
10420F:	drivers/pci/hotplug/s390_pci_hpc.c
10421
10422S390 ZCRYPT DRIVER
10423M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10424L:	linux-s390@vger.kernel.org
10425W:	http://www.ibm.com/developerworks/linux/linux390/
10426S:	Supported
10427F:	drivers/s390/crypto/
10428
10429S390 ZFCP DRIVER
10430M:	Steffen Maier <maier@linux.vnet.ibm.com>
10431L:	linux-s390@vger.kernel.org
10432W:	http://www.ibm.com/developerworks/linux/linux390/
10433S:	Supported
10434F:	drivers/s390/scsi/zfcp_*
10435
10436S390 IUCV NETWORK LAYER
10437M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10438L:	linux-s390@vger.kernel.org
10439W:	http://www.ibm.com/developerworks/linux/linux390/
10440S:	Supported
10441F:	drivers/s390/net/*iucv*
10442F:	include/net/iucv/
10443F:	net/iucv/
10444
10445S390 IOMMU (PCI)
10446M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10447L:	linux-s390@vger.kernel.org
10448W:	http://www.ibm.com/developerworks/linux/linux390/
10449S:	Supported
10450F:	drivers/iommu/s390-iommu.c
10451
10452S3C24XX SD/MMC Driver
10453M:	Ben Dooks <ben-linux@fluff.org>
10454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10455S:	Supported
10456F:	drivers/mmc/host/s3cmci.*
10457
10458SAA6588 RDS RECEIVER DRIVER
10459M:	Hans Verkuil <hverkuil@xs4all.nl>
10460L:	linux-media@vger.kernel.org
10461T:	git git://linuxtv.org/media_tree.git
10462W:	https://linuxtv.org
10463S:	Odd Fixes
10464F:	drivers/media/i2c/saa6588*
10465
10466SAA7134 VIDEO4LINUX DRIVER
10467M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10468M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10469L:	linux-media@vger.kernel.org
10470W:	https://linuxtv.org
10471T:	git git://linuxtv.org/media_tree.git
10472S:	Odd fixes
10473F:	Documentation/media/v4l-drivers/saa7134*
10474F:	drivers/media/pci/saa7134/
10475
10476SAA7146 VIDEO4LINUX-2 DRIVER
10477M:	Hans Verkuil <hverkuil@xs4all.nl>
10478L:	linux-media@vger.kernel.org
10479T:	git git://linuxtv.org/media_tree.git
10480S:	Maintained
10481F:	drivers/media/common/saa7146/
10482F:	drivers/media/pci/saa7146/
10483F:	include/media/saa7146*
10484
10485SAMSUNG LAPTOP DRIVER
10486M:	Corentin Chary <corentin.chary@gmail.com>
10487L:	platform-driver-x86@vger.kernel.org
10488S:	Maintained
10489F:	drivers/platform/x86/samsung-laptop.c
10490
10491SAMSUNG AUDIO (ASoC) DRIVERS
10492M:	Krzysztof Kozlowski <krzk@kernel.org>
10493M:	Sangbeom Kim <sbkim73@samsung.com>
10494M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10495L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10496S:	Supported
10497F:	sound/soc/samsung/
10498
10499SAMSUNG FRAMEBUFFER DRIVER
10500M:	Jingoo Han <jingoohan1@gmail.com>
10501L:	linux-fbdev@vger.kernel.org
10502S:	Maintained
10503F:	drivers/video/fbdev/s3c-fb.c
10504
10505SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10506M:	Sangbeom Kim <sbkim73@samsung.com>
10507M:	Krzysztof Kozlowski <krzk@kernel.org>
10508M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10509L:	linux-kernel@vger.kernel.org
10510L:	linux-samsung-soc@vger.kernel.org
10511S:	Supported
10512F:	drivers/mfd/sec*.c
10513F:	drivers/regulator/s2m*.c
10514F:	drivers/regulator/s5m*.c
10515F:	drivers/clk/clk-s2mps11.c
10516F:	drivers/rtc/rtc-s5m.c
10517F:	include/linux/mfd/samsung/
10518F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10519F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10520F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10521F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10522
10523SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10524M:	Kyungmin Park <kyungmin.park@samsung.com>
10525M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10526L:	linux-media@vger.kernel.org
10527Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10528S:	Supported
10529F:	drivers/media/platform/exynos4-is/
10530
10531SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10532M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10533L:	linux-media@vger.kernel.org
10534L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10535S:	Maintained
10536F:	drivers/media/platform/s3c-camif/
10537F:	include/media/drv-intf/s3c_camif.h
10538
10539SAMSUNG S5C73M3 CAMERA DRIVER
10540M:	Kyungmin Park <kyungmin.park@samsung.com>
10541M:	Andrzej Hajda <a.hajda@samsung.com>
10542L:	linux-media@vger.kernel.org
10543S:	Supported
10544F:	drivers/media/i2c/s5c73m3/*
10545
10546SAMSUNG S5K5BAF CAMERA DRIVER
10547M:	Kyungmin Park <kyungmin.park@samsung.com>
10548M:	Andrzej Hajda <a.hajda@samsung.com>
10549L:	linux-media@vger.kernel.org
10550S:	Supported
10551F:	drivers/media/i2c/s5k5baf.c
10552
10553SAMSUNG S3FWRN5 NFC DRIVER
10554M:	Robert Baldyga <r.baldyga@samsung.com>
10555M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10556L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10557S:	Supported
10558F:	drivers/nfc/s3fwrn5
10559
10560SAMSUNG SOC CLOCK DRIVERS
10561M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10562M:	Tomasz Figa <tomasz.figa@gmail.com>
10563M:	Chanwoo Choi <cw00.choi@samsung.com>
10564S:	Supported
10565L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10566F:	drivers/clk/samsung/
10567F:	include/dt-bindings/clock/exynos*.h
10568F:	Documentation/devicetree/bindings/clock/exynos*.txt
10569
10570SAMSUNG SPI DRIVERS
10571M:	Kukjin Kim <kgene@kernel.org>
10572M:	Krzysztof Kozlowski <krzk@kernel.org>
10573M:	Andi Shyti <andi.shyti@samsung.com>
10574L:	linux-spi@vger.kernel.org
10575L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10576S:	Maintained
10577F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10578F:	drivers/spi/spi-s3c*
10579F:	include/linux/platform_data/spi-s3c64xx.h
10580
10581SAMSUNG SXGBE DRIVERS
10582M:	Byungho An <bh74.an@samsung.com>
10583M:	Girish K S <ks.giri@samsung.com>
10584M:	Vipul Pandya <vipul.pandya@samsung.com>
10585S:	Supported
10586L:	netdev@vger.kernel.org
10587F:	drivers/net/ethernet/samsung/sxgbe/
10588
10589SAMSUNG THERMAL DRIVER
10590M:	Lukasz Majewski <l.majewski@samsung.com>
10591L:	linux-pm@vger.kernel.org
10592L:	linux-samsung-soc@vger.kernel.org
10593S:	Supported
10594T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10595F:	drivers/thermal/samsung/
10596
10597SAMSUNG USB2 PHY DRIVER
10598M:	Kamil Debski <kamil@wypas.org>
10599M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10600L:	linux-kernel@vger.kernel.org
10601S:	Supported
10602F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10603F:	Documentation/phy/samsung-usb2.txt
10604F:	drivers/phy/phy-exynos4210-usb2.c
10605F:	drivers/phy/phy-exynos4x12-usb2.c
10606F:	drivers/phy/phy-exynos5250-usb2.c
10607F:	drivers/phy/phy-s5pv210-usb2.c
10608F:	drivers/phy/phy-samsung-usb2.c
10609F:	drivers/phy/phy-samsung-usb2.h
10610
10611SERIAL DRIVERS
10612M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10613L:	linux-serial@vger.kernel.org
10614S:	Maintained
10615F:	Documentation/devicetree/bindings/serial/
10616F:	drivers/tty/serial/
10617
10618STI CEC DRIVER
10619M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
10620L:	kernel@stlinux.com
10621S:	Maintained
10622F:	drivers/staging/media/st-cec/
10623F:	Documentation/devicetree/bindings/media/stih-cec.txt
10624
10625SYNOPSYS DESIGNWARE DMAC DRIVER
10626M:	Viresh Kumar <vireshk@kernel.org>
10627M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10628S:	Maintained
10629F:	include/linux/dma/dw.h
10630F:	include/linux/platform_data/dma-dw.h
10631F:	drivers/dma/dw/
10632
10633SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10634M: Lars Persson <lars.persson@axis.com>
10635L: netdev@vger.kernel.org
10636S: Supported
10637F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10638F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10639
10640SYNOPSYS DESIGNWARE I2C DRIVER
10641M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10642R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10643R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10644L:	linux-i2c@vger.kernel.org
10645S:	Maintained
10646F:	drivers/i2c/busses/i2c-designware-*
10647F:	include/linux/platform_data/i2c-designware.h
10648
10649SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10650M:	Jaehoon Chung <jh80.chung@samsung.com>
10651L:	linux-mmc@vger.kernel.org
10652S:	Maintained
10653F:	include/linux/mmc/dw_mmc.h
10654F:	drivers/mmc/host/dw_mmc*
10655
10656SYSTEM TRACE MODULE CLASS
10657M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10658S:	Maintained
10659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10660F:	Documentation/trace/stm.txt
10661F:	drivers/hwtracing/stm/
10662F:	include/linux/stm.h
10663F:	include/uapi/linux/stm.h
10664
10665THUNDERBOLT DRIVER
10666M:	Andreas Noever <andreas.noever@gmail.com>
10667S:	Maintained
10668F:	drivers/thunderbolt/
10669
10670TI BQ27XXX POWER SUPPLY DRIVER
10671R:	Andrew F. Davis <afd@ti.com>
10672F:	include/linux/power/bq27xxx_battery.h
10673F:	drivers/power/supply/bq27xxx_battery.c
10674F:	drivers/power/supply/bq27xxx_battery_i2c.c
10675
10676TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10677M:	John Stultz <john.stultz@linaro.org>
10678M:	Thomas Gleixner <tglx@linutronix.de>
10679L:	linux-kernel@vger.kernel.org
10680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10681S:	Supported
10682F:	include/linux/clocksource.h
10683F:	include/linux/time.h
10684F:	include/linux/timex.h
10685F:	include/uapi/linux/time.h
10686F:	include/uapi/linux/timex.h
10687F:	kernel/time/clocksource.c
10688F:	kernel/time/time*.c
10689F:	kernel/time/alarmtimer.c
10690F:	kernel/time/ntp.c
10691F:	tools/testing/selftests/timers/
10692
10693SC1200 WDT DRIVER
10694M:	Zwane Mwaikambo <zwanem@gmail.com>
10695S:	Maintained
10696F:	drivers/watchdog/sc1200wdt.c
10697
10698SCHEDULER
10699M:	Ingo Molnar <mingo@redhat.com>
10700M:	Peter Zijlstra <peterz@infradead.org>
10701L:	linux-kernel@vger.kernel.org
10702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10703S:	Maintained
10704F:	kernel/sched/
10705F:	include/linux/sched.h
10706F:	include/uapi/linux/sched.h
10707F:	include/linux/wait.h
10708
10709SCORE ARCHITECTURE
10710M:	Chen Liqin <liqin.linux@gmail.com>
10711M:	Lennox Wu <lennox.wu@gmail.com>
10712W:	http://www.sunplus.com
10713S:	Supported
10714F:	arch/score/
10715
10716SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10717M:	Sudeep Holla <sudeep.holla@arm.com>
10718L:	linux-arm-kernel@lists.infradead.org
10719S:	Maintained
10720F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10721F:	drivers/clk/clk-scpi.c
10722F:	drivers/cpufreq/scpi-cpufreq.c
10723F:	drivers/firmware/arm_scpi.c
10724F:	include/linux/scpi_protocol.h
10725
10726SCSI CDROM DRIVER
10727M:	Jens Axboe <axboe@kernel.dk>
10728L:	linux-scsi@vger.kernel.org
10729W:	http://www.kernel.dk
10730S:	Maintained
10731F:	drivers/scsi/sr*
10732
10733SCSI RDMA PROTOCOL (SRP) INITIATOR
10734M:	Bart Van Assche <bart.vanassche@sandisk.com>
10735L:	linux-rdma@vger.kernel.org
10736S:	Supported
10737W:	http://www.openfabrics.org
10738Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10740F:	drivers/infiniband/ulp/srp/
10741F:	include/scsi/srp.h
10742
10743SCSI SG DRIVER
10744M:	Doug Gilbert <dgilbert@interlog.com>
10745L:	linux-scsi@vger.kernel.org
10746W:	http://sg.danny.cz/sg
10747S:	Maintained
10748F:	Documentation/scsi/scsi-generic.txt
10749F:	drivers/scsi/sg.c
10750F:	include/scsi/sg.h
10751
10752SCSI SUBSYSTEM
10753M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10755M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10757L:	linux-scsi@vger.kernel.org
10758S:	Maintained
10759F:	Documentation/devicetree/bindings/scsi/
10760F:	drivers/scsi/
10761F:	include/scsi/
10762
10763SCSI TAPE DRIVER
10764M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10765L:	linux-scsi@vger.kernel.org
10766S:	Maintained
10767F:	Documentation/scsi/st.txt
10768F:	drivers/scsi/st.*
10769F:	drivers/scsi/st_*.h
10770
10771SCTP PROTOCOL
10772M:	Vlad Yasevich <vyasevich@gmail.com>
10773M:	Neil Horman <nhorman@tuxdriver.com>
10774L:	linux-sctp@vger.kernel.org
10775W:	http://lksctp.sourceforge.net
10776S:	Maintained
10777F:	Documentation/networking/sctp.txt
10778F:	include/linux/sctp.h
10779F:	include/uapi/linux/sctp.h
10780F:	include/net/sctp/
10781F:	net/sctp/
10782
10783SCx200 CPU SUPPORT
10784M:	Jim Cromie <jim.cromie@gmail.com>
10785S:	Odd Fixes
10786F:	Documentation/i2c/busses/scx200_acb
10787F:	arch/x86/platform/scx200/
10788F:	drivers/watchdog/scx200_wdt.c
10789F:	drivers/i2c/busses/scx200*
10790F:	drivers/mtd/maps/scx200_docflash.c
10791F:	include/linux/scx200.h
10792
10793SCx200 GPIO DRIVER
10794M:	Jim Cromie <jim.cromie@gmail.com>
10795S:	Maintained
10796F:	drivers/char/scx200_gpio.c
10797F:	include/linux/scx200_gpio.h
10798
10799SCx200 HRT CLOCKSOURCE DRIVER
10800M:	Jim Cromie <jim.cromie@gmail.com>
10801S:	Maintained
10802F:	drivers/clocksource/scx200_hrt.c
10803
10804SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10805M:	Sascha Sommer <saschasommer@freenet.de>
10806L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10807S:	Maintained
10808F:	drivers/mmc/host/sdricoh_cs.c
10809
10810SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10811M:	Adrian Hunter <adrian.hunter@intel.com>
10812L:	linux-mmc@vger.kernel.org
10813T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10814S:	Maintained
10815F:	drivers/mmc/host/sdhci*
10816F:	include/linux/mmc/sdhci*
10817
10818SECURE COMPUTING
10819M:	Kees Cook <keescook@chromium.org>
10820R:	Andy Lutomirski <luto@amacapital.net>
10821R:	Will Drewry <wad@chromium.org>
10822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10823S:	Supported
10824F:	kernel/seccomp.c
10825F:	include/uapi/linux/seccomp.h
10826F:	include/linux/seccomp.h
10827F:	tools/testing/selftests/seccomp/*
10828K:	\bsecure_computing
10829K:	\bTIF_SECCOMP\b
10830
10831SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10832M:	Al Cooper <alcooperx@gmail.com>
10833L:	linux-mmc@vger.kernel.org
10834L:	bcm-kernel-feedback-list@broadcom.com
10835S:	Maintained
10836F:	drivers/mmc/host/sdhci-brcmstb*
10837
10838SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10839M:	Ben Dooks <ben-linux@fluff.org>
10840M:	Jaehoon Chung <jh80.chung@samsung.com>
10841L:	linux-mmc@vger.kernel.org
10842S:	Maintained
10843F:	drivers/mmc/host/sdhci-s3c*
10844
10845SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10846M:	Viresh Kumar <vireshk@kernel.org>
10847L:	linux-mmc@vger.kernel.org
10848S:	Maintained
10849F:	drivers/mmc/host/sdhci-spear.c
10850
10851SECURITY SUBSYSTEM
10852M:	James Morris <james.l.morris@oracle.com>
10853M:	"Serge E. Hallyn" <serge@hallyn.com>
10854L:	linux-security-module@vger.kernel.org (suggested Cc:)
10855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10856W:	http://kernsec.org/
10857S:	Supported
10858F:	security/
10859
10860SECURITY CONTACT
10861M:	Security Officers <security@kernel.org>
10862S:	Supported
10863
10864SELINUX SECURITY MODULE
10865M:	Paul Moore <paul@paul-moore.com>
10866M:	Stephen Smalley <sds@tycho.nsa.gov>
10867M:	Eric Paris <eparis@parisplace.org>
10868L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
10869W:	http://selinuxproject.org
10870T:	git git://git.infradead.org/users/pcmoore/selinux
10871S:	Supported
10872F:	include/linux/selinux*
10873F:	security/selinux/
10874F:	scripts/selinux/
10875
10876APPARMOR SECURITY MODULE
10877M:	John Johansen <john.johansen@canonical.com>
10878L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10879W:	apparmor.wiki.kernel.org
10880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10881S:	Supported
10882F:	security/apparmor/
10883
10884LOADPIN SECURITY MODULE
10885M:	Kees Cook <keescook@chromium.org>
10886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10887S:	Supported
10888F:	security/loadpin/
10889
10890YAMA SECURITY MODULE
10891M:	Kees Cook <keescook@chromium.org>
10892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10893S:	Supported
10894F:	security/yama/
10895
10896SENSABLE PHANTOM
10897M:	Jiri Slaby <jirislaby@gmail.com>
10898S:	Maintained
10899F:	drivers/misc/phantom.c
10900F:	include/uapi/linux/phantom.h
10901
10902Emulex 10Gbps iSCSI - OneConnect DRIVER
10903M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10904M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
10905M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10906L:	linux-scsi@vger.kernel.org
10907W:	http://www.broadcom.com
10908S:	Supported
10909F:	drivers/scsi/be2iscsi/
10910
10911Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10912M:	Sathya Perla <sathya.perla@broadcom.com>
10913M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
10914M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10915M:	Somnath Kotur <somnath.kotur@broadcom.com>
10916L:	netdev@vger.kernel.org
10917W:	http://www.emulex.com
10918S:	Supported
10919F:	drivers/net/ethernet/emulex/benet/
10920
10921EMULEX ONECONNECT ROCE DRIVER
10922M:	Selvin Xavier <selvin.xavier@avagotech.com>
10923M:	Devesh Sharma <devesh.sharma@avagotech.com>
10924M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10925L:	linux-rdma@vger.kernel.org
10926W:	http://www.emulex.com
10927S:	Supported
10928F:	drivers/infiniband/hw/ocrdma/
10929F:	include/uapi/rdma/ocrdma-abi.h
10930
10931SFC NETWORK DRIVER
10932M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10933M:	Edward Cree <ecree@solarflare.com>
10934M:	Bert Kenward <bkenward@solarflare.com>
10935L:	netdev@vger.kernel.org
10936S:	Supported
10937F:	drivers/net/ethernet/sfc/
10938
10939SGI GRU DRIVER
10940M:	Dimitri Sivanich <sivanich@sgi.com>
10941S:	Maintained
10942F:	drivers/misc/sgi-gru/
10943
10944SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10945M:	Pat Gefre <pfg@sgi.com>
10946L:	linux-ia64@vger.kernel.org
10947S:	Supported
10948F:	Documentation/ia64/serial.txt
10949F:	drivers/tty/serial/ioc?_serial.c
10950F:	include/linux/ioc?.h
10951
10952SGI XP/XPC/XPNET DRIVER
10953M:	Cliff Whickman <cpw@sgi.com>
10954M:	Robin Holt <robinmholt@gmail.com>
10955S:	Maintained
10956F:	drivers/misc/sgi-xp/
10957
10958SI2157 MEDIA DRIVER
10959M:	Antti Palosaari <crope@iki.fi>
10960L:	linux-media@vger.kernel.org
10961W:	https://linuxtv.org
10962W:	http://palosaari.fi/linux/
10963Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10964T:	git git://linuxtv.org/anttip/media_tree.git
10965S:	Maintained
10966F:	drivers/media/tuners/si2157*
10967
10968SI2168 MEDIA DRIVER
10969M:	Antti Palosaari <crope@iki.fi>
10970L:	linux-media@vger.kernel.org
10971W:	https://linuxtv.org
10972W:	http://palosaari.fi/linux/
10973Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10974T:	git git://linuxtv.org/anttip/media_tree.git
10975S:	Maintained
10976F:	drivers/media/dvb-frontends/si2168*
10977
10978SI470X FM RADIO RECEIVER I2C DRIVER
10979M:	Hans Verkuil <hverkuil@xs4all.nl>
10980L:	linux-media@vger.kernel.org
10981T:	git git://linuxtv.org/media_tree.git
10982W:	https://linuxtv.org
10983S:	Odd Fixes
10984F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10985
10986SI470X FM RADIO RECEIVER USB DRIVER
10987M:	Hans Verkuil <hverkuil@xs4all.nl>
10988L:	linux-media@vger.kernel.org
10989T:	git git://linuxtv.org/media_tree.git
10990W:	https://linuxtv.org
10991S:	Maintained
10992F:	drivers/media/radio/si470x/radio-si470x-common.c
10993F:	drivers/media/radio/si470x/radio-si470x.h
10994F:	drivers/media/radio/si470x/radio-si470x-usb.c
10995
10996SI4713 FM RADIO TRANSMITTER I2C DRIVER
10997M:	Eduardo Valentin <edubezval@gmail.com>
10998L:	linux-media@vger.kernel.org
10999T:	git git://linuxtv.org/media_tree.git
11000W:	https://linuxtv.org
11001S:	Odd Fixes
11002F:	drivers/media/radio/si4713/si4713.?
11003
11004SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11005M:	Eduardo Valentin <edubezval@gmail.com>
11006L:	linux-media@vger.kernel.org
11007T:	git git://linuxtv.org/media_tree.git
11008W:	https://linuxtv.org
11009S:	Odd Fixes
11010F:	drivers/media/radio/si4713/radio-platform-si4713.c
11011
11012SI4713 FM RADIO TRANSMITTER USB DRIVER
11013M:	Hans Verkuil <hverkuil@xs4all.nl>
11014L:	linux-media@vger.kernel.org
11015T:	git git://linuxtv.org/media_tree.git
11016W:	https://linuxtv.org
11017S:	Maintained
11018F:	drivers/media/radio/si4713/radio-usb-si4713.c
11019
11020SIANO DVB DRIVER
11021M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11022M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11023L:	linux-media@vger.kernel.org
11024W:	https://linuxtv.org
11025T:	git git://linuxtv.org/media_tree.git
11026S:	Odd fixes
11027F:	drivers/media/common/siano/
11028F:	drivers/media/usb/siano/
11029F:	drivers/media/usb/siano/
11030F:	drivers/media/mmc/siano/
11031
11032SIMPLEFB FB DRIVER
11033M:	Hans de Goede <hdegoede@redhat.com>
11034L:	linux-fbdev@vger.kernel.org
11035S:	Maintained
11036F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11037F:	drivers/video/fbdev/simplefb.c
11038F:	include/linux/platform_data/simplefb.h
11039
11040SH_VEU V4L2 MEM2MEM DRIVER
11041L:	linux-media@vger.kernel.org
11042S:	Orphan
11043F:	drivers/media/platform/sh_veu.c
11044
11045SH_VOU V4L2 OUTPUT DRIVER
11046L:	linux-media@vger.kernel.org
11047S:	Orphan
11048F:	drivers/media/platform/sh_vou.c
11049F:	include/media/drv-intf/sh_vou.h
11050
11051SIMPLE FIRMWARE INTERFACE (SFI)
11052M:	Len Brown <lenb@kernel.org>
11053L:	sfi-devel@simplefirmware.org
11054W:	http://simplefirmware.org/
11055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11056S:	Supported
11057F:	arch/x86/platform/sfi/
11058F:	drivers/sfi/
11059F:	include/linux/sfi*.h
11060
11061SIMTEC EB110ATX (Chalice CATS)
11062P:	Ben Dooks
11063P:	Vincent Sanders <vince@simtec.co.uk>
11064M:	Simtec Linux Team <linux@simtec.co.uk>
11065W:	http://www.simtec.co.uk/products/EB110ATX/
11066S:	Supported
11067
11068SIMTEC EB2410ITX (BAST)
11069P:	Ben Dooks
11070P:	Vincent Sanders <vince@simtec.co.uk>
11071M:	Simtec Linux Team <linux@simtec.co.uk>
11072W:	http://www.simtec.co.uk/products/EB2410ITX/
11073S:	Supported
11074F:	arch/arm/mach-s3c24xx/mach-bast.c
11075F:	arch/arm/mach-s3c24xx/bast-ide.c
11076F:	arch/arm/mach-s3c24xx/bast-irq.c
11077
11078TI DAVINCI MACHINE SUPPORT
11079M:	Sekhar Nori <nsekhar@ti.com>
11080M:	Kevin Hilman <khilman@kernel.org>
11081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11083S:	Supported
11084F:	arch/arm/mach-davinci/
11085F:	drivers/i2c/busses/i2c-davinci.c
11086
11087TI DAVINCI SERIES MEDIA DRIVER
11088M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11089L:	linux-media@vger.kernel.org
11090W:	https://linuxtv.org
11091Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11092T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11093S:	Maintained
11094F:	drivers/media/platform/davinci/
11095F:	include/media/davinci/
11096
11097TI AM437X VPFE DRIVER
11098M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11099L:	linux-media@vger.kernel.org
11100W:	https://linuxtv.org
11101Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11102T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11103S:	Maintained
11104F:	drivers/media/platform/am437x/
11105
11106OV2659 OMNIVISION SENSOR DRIVER
11107M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11108L:	linux-media@vger.kernel.org
11109W:	https://linuxtv.org
11110Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11111T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11112S:	Maintained
11113F:	drivers/media/i2c/ov2659.c
11114F:	include/media/i2c/ov2659.h
11115
11116SILICON MOTION SM712 FRAME BUFFER DRIVER
11117M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11118M:	Teddy Wang <teddy.wang@siliconmotion.com>
11119M:	Sudip Mukherjee <sudip@vectorindia.org>
11120L:	linux-fbdev@vger.kernel.org
11121S:	Maintained
11122F:	drivers/video/fbdev/sm712*
11123F:	Documentation/fb/sm712fb.txt
11124
11125SIS 190 ETHERNET DRIVER
11126M:	Francois Romieu <romieu@fr.zoreil.com>
11127L:	netdev@vger.kernel.org
11128S:	Maintained
11129F:	drivers/net/ethernet/sis/sis190.c
11130
11131SIS 900/7016 FAST ETHERNET DRIVER
11132M:	Daniele Venzano <venza@brownhat.org>
11133W:	http://www.brownhat.org/sis900.html
11134L:	netdev@vger.kernel.org
11135S:	Maintained
11136F:	drivers/net/ethernet/sis/sis900.*
11137
11138SIS FRAMEBUFFER DRIVER
11139M:	Thomas Winischhofer <thomas@winischhofer.net>
11140W:	http://www.winischhofer.net/linuxsisvga.shtml
11141S:	Maintained
11142F:	Documentation/fb/sisfb.txt
11143F:	drivers/video/fbdev/sis/
11144F:	include/video/sisfb.h
11145
11146SIS USB2VGA DRIVER
11147M:	Thomas Winischhofer <thomas@winischhofer.net>
11148W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11149S:	Maintained
11150F:	drivers/usb/misc/sisusbvga/
11151
11152SLAB ALLOCATOR
11153M:	Christoph Lameter <cl@linux.com>
11154M:	Pekka Enberg <penberg@kernel.org>
11155M:	David Rientjes <rientjes@google.com>
11156M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11157M:	Andrew Morton <akpm@linux-foundation.org>
11158L:	linux-mm@kvack.org
11159S:	Maintained
11160F:	include/linux/sl?b*.h
11161F:	mm/sl?b*
11162
11163SLEEPABLE READ-COPY UPDATE (SRCU)
11164M:	Lai Jiangshan <jiangshanlai@gmail.com>
11165M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11166M:	Josh Triplett <josh@joshtriplett.org>
11167R:	Steven Rostedt <rostedt@goodmis.org>
11168R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11169L:	linux-kernel@vger.kernel.org
11170W:	http://www.rdrop.com/users/paulmck/RCU/
11171S:	Supported
11172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11173F:	include/linux/srcu.h
11174F:	kernel/rcu/srcu.c
11175
11176SMACK SECURITY MODULE
11177M:	Casey Schaufler <casey@schaufler-ca.com>
11178L:	linux-security-module@vger.kernel.org
11179W:	http://schaufler-ca.com
11180T:	git git://github.com/cschaufler/smack-next
11181S:	Maintained
11182F:	Documentation/security/Smack.txt
11183F:	security/smack/
11184
11185DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11186M:	Kevin Hilman <khilman@kernel.org>
11187M:	Nishanth Menon <nm@ti.com>
11188S:	Maintained
11189F:	drivers/power/avs/
11190F:	include/linux/power/smartreflex.h
11191L:	linux-pm@vger.kernel.org
11192
11193SMC91x ETHERNET DRIVER
11194M:	Nicolas Pitre <nico@fluxnic.net>
11195S:	Odd Fixes
11196F:	drivers/net/ethernet/smsc/smc91x.*
11197
11198SMIA AND SMIA++ IMAGE SENSOR DRIVER
11199M:	Sakari Ailus <sakari.ailus@iki.fi>
11200L:	linux-media@vger.kernel.org
11201S:	Maintained
11202F:	drivers/media/i2c/smiapp/
11203F:	include/media/i2c/smiapp.h
11204F:	drivers/media/i2c/smiapp-pll.c
11205F:	drivers/media/i2c/smiapp-pll.h
11206F:	include/uapi/linux/smiapp.h
11207F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11208
11209SMM665 HARDWARE MONITOR DRIVER
11210M:	Guenter Roeck <linux@roeck-us.net>
11211L:	linux-hwmon@vger.kernel.org
11212S:	Maintained
11213F:	Documentation/hwmon/smm665
11214F:	drivers/hwmon/smm665.c
11215
11216SMSC EMC2103 HARDWARE MONITOR DRIVER
11217M:	Steve Glendinning <steve.glendinning@shawell.net>
11218L:	linux-hwmon@vger.kernel.org
11219S:	Maintained
11220F:	Documentation/hwmon/emc2103
11221F:	drivers/hwmon/emc2103.c
11222
11223SMSC SCH5627 HARDWARE MONITOR DRIVER
11224M:	Hans de Goede <hdegoede@redhat.com>
11225L:	linux-hwmon@vger.kernel.org
11226S:	Supported
11227F:	Documentation/hwmon/sch5627
11228F:	drivers/hwmon/sch5627.c
11229
11230SMSC47B397 HARDWARE MONITOR DRIVER
11231M:	Jean Delvare <jdelvare@suse.com>
11232L:	linux-hwmon@vger.kernel.org
11233S:	Maintained
11234F:	Documentation/hwmon/smsc47b397
11235F:	drivers/hwmon/smsc47b397.c
11236
11237SMSC911x ETHERNET DRIVER
11238M:	Steve Glendinning <steve.glendinning@shawell.net>
11239L:	netdev@vger.kernel.org
11240S:	Maintained
11241F:	include/linux/smsc911x.h
11242F:	drivers/net/ethernet/smsc/smsc911x.*
11243
11244SMSC9420 PCI ETHERNET DRIVER
11245M:	Steve Glendinning <steve.glendinning@shawell.net>
11246L:	netdev@vger.kernel.org
11247S:	Maintained
11248F:	drivers/net/ethernet/smsc/smsc9420.*
11249
11250SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11251M:	Steve Glendinning <steve.glendinning@shawell.net>
11252L:	linux-fbdev@vger.kernel.org
11253S:	Maintained
11254F:	drivers/video/fbdev/smscufx.c
11255
11256SOC-CAMERA V4L2 SUBSYSTEM
11257M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11258L:	linux-media@vger.kernel.org
11259T:	git git://linuxtv.org/media_tree.git
11260S:	Maintained
11261F:	include/media/soc*
11262F:	drivers/media/i2c/soc_camera/
11263F:	drivers/media/platform/soc_camera/
11264
11265SOEKRIS NET48XX LED SUPPORT
11266M:	Chris Boot <bootc@bootc.net>
11267S:	Maintained
11268F:	drivers/leds/leds-net48xx.c
11269
11270SOFTLOGIC 6x10 MPEG CODEC
11271M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11272M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11273M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11274M:	Ismael Luceno <ismael@iodev.co.uk>
11275L:	linux-media@vger.kernel.org
11276S:	Supported
11277F:	drivers/media/pci/solo6x10/
11278
11279SOFTWARE RAID (Multiple Disks) SUPPORT
11280M:	Shaohua Li <shli@kernel.org>
11281L:	linux-raid@vger.kernel.org
11282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11283S:	Supported
11284F:	drivers/md/
11285F:	include/linux/raid/
11286F:	include/uapi/linux/raid/
11287
11288SONIC NETWORK DRIVER
11289M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11290L:	netdev@vger.kernel.org
11291S:	Maintained
11292F:	drivers/net/ethernet/natsemi/sonic.*
11293
11294SONICS SILICON BACKPLANE DRIVER (SSB)
11295M:	Michael Buesch <m@bues.ch>
11296L:	linux-wireless@vger.kernel.org
11297S:	Maintained
11298F:	drivers/ssb/
11299F:	include/linux/ssb/
11300
11301SONY VAIO CONTROL DEVICE DRIVER
11302M:	Mattia Dongili <malattia@linux.it>
11303L:	platform-driver-x86@vger.kernel.org
11304W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11305S:	Maintained
11306F:	Documentation/laptops/sony-laptop.txt
11307F:	drivers/char/sonypi.c
11308F:	drivers/platform/x86/sony-laptop.c
11309F:	include/linux/sony-laptop.h
11310
11311SONY MEMORYSTICK CARD SUPPORT
11312M:	Alex Dubov <oakad@yahoo.com>
11313W:	http://tifmxx.berlios.de/
11314S:	Maintained
11315F:	drivers/memstick/host/tifm_ms.c
11316
11317SONY MEMORYSTICK STANDARD SUPPORT
11318M:	Maxim Levitsky <maximlevitsky@gmail.com>
11319S:	Maintained
11320F:	drivers/memstick/core/ms_block.*
11321
11322SOUND
11323M:	Jaroslav Kysela <perex@perex.cz>
11324M:	Takashi Iwai <tiwai@suse.com>
11325L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11326W:	http://www.alsa-project.org/
11327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11328T:	git git://git.alsa-project.org/alsa-kernel.git
11329Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11330S:	Maintained
11331F:	Documentation/sound/
11332F:	include/sound/
11333F:	include/uapi/sound/
11334F:	sound/
11335
11336SOUND - COMPRESSED AUDIO
11337M:	Vinod Koul <vinod.koul@intel.com>
11338L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11340S:	Supported
11341F:	Documentation/sound/alsa/compress_offload.txt
11342F:	include/sound/compress_driver.h
11343F:	include/uapi/sound/compress_*
11344F:	sound/core/compress_offload.c
11345F:	sound/soc/soc-compress.c
11346
11347SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11348M:	Liam Girdwood <lgirdwood@gmail.com>
11349M:	Mark Brown <broonie@kernel.org>
11350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11351L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11352W:	http://alsa-project.org/main/index.php/ASoC
11353S:	Supported
11354F:	Documentation/devicetree/bindings/sound/
11355F:	Documentation/sound/alsa/soc/
11356F:	sound/soc/
11357F:	include/sound/soc*
11358
11359SOUND - DMAENGINE HELPERS
11360M:	Lars-Peter Clausen <lars@metafoo.de>
11361S:	Supported
11362F:	include/sound/dmaengine_pcm.h
11363F:	sound/core/pcm_dmaengine.c
11364F:	sound/soc/soc-generic-dmaengine-pcm.c
11365
11366SP2 MEDIA DRIVER
11367M:	Olli Salonen <olli.salonen@iki.fi>
11368L:	linux-media@vger.kernel.org
11369W:	https://linuxtv.org
11370Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11371S:	Maintained
11372F:	drivers/media/dvb-frontends/sp2*
11373
11374SPARC + UltraSPARC (sparc/sparc64)
11375M:	"David S. Miller" <davem@davemloft.net>
11376L:	sparclinux@vger.kernel.org
11377Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11380S:	Maintained
11381F:	arch/sparc/
11382F:	drivers/sbus/
11383
11384SPARC SERIAL DRIVERS
11385M:	"David S. Miller" <davem@davemloft.net>
11386L:	sparclinux@vger.kernel.org
11387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11389S:	Maintained
11390F:	include/linux/sunserialcore.h
11391F:	drivers/tty/serial/suncore.c
11392F:	drivers/tty/serial/sunhv.c
11393F:	drivers/tty/serial/sunsab.c
11394F:	drivers/tty/serial/sunsab.h
11395F:	drivers/tty/serial/sunsu.c
11396F:	drivers/tty/serial/sunzilog.c
11397F:	drivers/tty/serial/sunzilog.h
11398
11399SPARSE CHECKER
11400M:	"Christopher Li" <sparse@chrisli.org>
11401L:	linux-sparse@vger.kernel.org
11402W:	https://sparse.wiki.kernel.org/
11403T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11404T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11405S:	Maintained
11406F:	include/linux/compiler.h
11407
11408SPEAR PLATFORM SUPPORT
11409M:	Viresh Kumar <vireshk@kernel.org>
11410M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11412W:	http://www.st.com/spear
11413S:	Maintained
11414F:	arch/arm/boot/dts/spear*
11415F:	arch/arm/mach-spear/
11416
11417SPEAR CLOCK FRAMEWORK SUPPORT
11418M:	Viresh Kumar <vireshk@kernel.org>
11419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11420W:	http://www.st.com/spear
11421S:	Maintained
11422F:	drivers/clk/spear/
11423
11424SPI SUBSYSTEM
11425M:	Mark Brown <broonie@kernel.org>
11426L:	linux-spi@vger.kernel.org
11427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11428Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11429S:	Maintained
11430F:	Documentation/devicetree/bindings/spi/
11431F:	Documentation/spi/
11432F:	drivers/spi/
11433F:	include/linux/spi/
11434F:	include/uapi/linux/spi/
11435F:	tools/spi/
11436
11437SPIDERNET NETWORK DRIVER for CELL
11438M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11439L:	netdev@vger.kernel.org
11440S:	Supported
11441F:	Documentation/networking/spider_net.txt
11442F:	drivers/net/ethernet/toshiba/spider_net*
11443
11444SPU FILE SYSTEM
11445M:	Jeremy Kerr <jk@ozlabs.org>
11446L:	linuxppc-dev@lists.ozlabs.org
11447W:	http://www.ibm.com/developerworks/power/cell/
11448S:	Supported
11449F:	Documentation/filesystems/spufs.txt
11450F:	arch/powerpc/platforms/cell/spufs/
11451
11452SQUASHFS FILE SYSTEM
11453M:	Phillip Lougher <phillip@squashfs.org.uk>
11454L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11455W:	http://squashfs.org.uk
11456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11457S:	Maintained
11458F:	Documentation/filesystems/squashfs.txt
11459F:	fs/squashfs/
11460
11461SRM (Alpha) environment access
11462M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11463S:	Maintained
11464F:	arch/alpha/kernel/srm_env.c
11465
11466STABLE BRANCH
11467M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11468L:	stable@vger.kernel.org
11469S:	Supported
11470F:	Documentation/stable_kernel_rules.txt
11471
11472STAGING SUBSYSTEM
11473M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11475L:	devel@driverdev.osuosl.org
11476S:	Supported
11477F:	drivers/staging/
11478
11479STAGING - COMEDI
11480M:	Ian Abbott <abbotti@mev.co.uk>
11481M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11482S:	Odd Fixes
11483F:	drivers/staging/comedi/
11484
11485STAGING - FLARION FT1000 DRIVERS
11486M:	Marek Belisko <marek.belisko@gmail.com>
11487S:	Odd Fixes
11488F:	drivers/staging/ft1000/
11489
11490STAGING - INDUSTRIAL IO
11491M:	Jonathan Cameron <jic23@kernel.org>
11492L:	linux-iio@vger.kernel.org
11493S:	Odd Fixes
11494F:	Documentation/devicetree/bindings/staging/iio/
11495F:	drivers/staging/iio/
11496
11497STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11498M:	Jarod Wilson <jarod@wilsonet.com>
11499W:	http://www.lirc.org/
11500S:	Odd Fixes
11501F:	drivers/staging/media/lirc/
11502
11503STAGING - LUSTRE PARALLEL FILESYSTEM
11504M:	Oleg Drokin <oleg.drokin@intel.com>
11505M:	Andreas Dilger <andreas.dilger@intel.com>
11506M:	James Simmons <jsimmons@infradead.org>
11507L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11508W:	http://wiki.lustre.org/
11509S:	Maintained
11510F:	drivers/staging/lustre
11511
11512STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11513M:	Marc Dietrich <marvin24@gmx.de>
11514L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11515L:	linux-tegra@vger.kernel.org
11516S:	Maintained
11517F:	drivers/staging/nvec/
11518
11519STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11520M:	Jens Frederich <jfrederich@gmail.com>
11521M:	Daniel Drake <dsd@laptop.org>
11522M:	Jon Nettleton <jon.nettleton@gmail.com>
11523W:	http://wiki.laptop.org/go/DCON
11524S:	Maintained
11525F:	drivers/staging/olpc_dcon/
11526
11527STAGING - REALTEK RTL8712U DRIVERS
11528M:	Larry Finger <Larry.Finger@lwfinger.net>
11529M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11530S:	Odd Fixes
11531F:	drivers/staging/rtl8712/
11532
11533STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11534M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11535M:	Teddy Wang <teddy.wang@siliconmotion.com>
11536M:	Sudip Mukherjee <sudip@vectorindia.org>
11537L:	linux-fbdev@vger.kernel.org
11538S:	Maintained
11539F:	drivers/staging/sm750fb/
11540
11541STAGING - SLICOSS
11542M:	Lior Dotan <liodot@gmail.com>
11543M:	Christopher Harrer <charrer@alacritech.com>
11544S:	Odd Fixes
11545F:	drivers/staging/slicoss/
11546
11547STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11548M:	William Hubbs <w.d.hubbs@gmail.com>
11549M:	Chris Brannon <chris@the-brannons.com>
11550M:	Kirk Reiser <kirk@reisers.ca>
11551M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11552L:	speakup@linux-speakup.org
11553W:	http://www.linux-speakup.org/
11554S:	Odd Fixes
11555F:	drivers/staging/speakup/
11556
11557STAGING - VIA VT665X DRIVERS
11558M:	Forest Bond <forest@alittletooquiet.net>
11559S:	Odd Fixes
11560F:	drivers/staging/vt665?/
11561
11562STAGING - WILC1000 WIFI DRIVER
11563M:	Aditya Shankar <aditya.shankar@microchip.com>
11564M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11565L:	linux-wireless@vger.kernel.org
11566S:	Supported
11567F:	drivers/staging/wilc1000/
11568
11569STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11570M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11571S:	Odd Fixes
11572F:	drivers/staging/xgifb/
11573
11574STARFIRE/DURALAN NETWORK DRIVER
11575M:	Ion Badulescu <ionut@badula.org>
11576S:	Odd Fixes
11577F:	drivers/net/ethernet/adaptec/starfire*
11578
11579SUN3/3X
11580M:	Sam Creasey <sammy@sammy.net>
11581W:	http://sammy.net/sun3/
11582S:	Maintained
11583F:	arch/m68k/kernel/*sun3*
11584F:	arch/m68k/sun3*/
11585F:	arch/m68k/include/asm/sun3*
11586F:	drivers/net/ethernet/i825xx/sun3*
11587
11588SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11589M:	Hans de Goede <hdegoede@redhat.com>
11590L:	linux-input@vger.kernel.org
11591S:	Maintained
11592F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11593F:	drivers/input/keyboard/sun4i-lradc-keys.c
11594
11595SUNDANCE NETWORK DRIVER
11596M:	Denis Kirjanov <kda@linux-powerpc.org>
11597L:	netdev@vger.kernel.org
11598S:	Maintained
11599F:	drivers/net/ethernet/dlink/sundance.c
11600
11601SUPERH
11602M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11603M:	Rich Felker <dalias@libc.org>
11604L:	linux-sh@vger.kernel.org
11605Q:	http://patchwork.kernel.org/project/linux-sh/list/
11606S:	Maintained
11607F:	Documentation/sh/
11608F:	arch/sh/
11609F:	drivers/sh/
11610
11611SUSPEND TO RAM
11612M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11613M:	Len Brown <len.brown@intel.com>
11614M:	Pavel Machek <pavel@ucw.cz>
11615L:	linux-pm@vger.kernel.org
11616S:	Supported
11617F:	Documentation/power/
11618F:	arch/x86/kernel/acpi/
11619F:	drivers/base/power/
11620F:	kernel/power/
11621F:	include/linux/suspend.h
11622F:	include/linux/freezer.h
11623F:	include/linux/pm.h
11624
11625SVGA HANDLING
11626M:	Martin Mares <mj@ucw.cz>
11627L:	linux-video@atrey.karlin.mff.cuni.cz
11628S:	Maintained
11629F:	Documentation/svga.txt
11630F:	arch/x86/boot/video*
11631
11632SWIOTLB SUBSYSTEM
11633M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11634L:	linux-kernel@vger.kernel.org
11635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11636S:	Supported
11637F:	lib/swiotlb.c
11638F:	arch/*/kernel/pci-swiotlb.c
11639F:	include/linux/swiotlb.h
11640
11641SWITCHDEV
11642M:	Jiri Pirko <jiri@resnulli.us>
11643L:	netdev@vger.kernel.org
11644S:	Supported
11645F:	net/switchdev/
11646F:	include/net/switchdev.h
11647
11648SYNOPSYS ARC ARCHITECTURE
11649M:	Vineet Gupta <vgupta@synopsys.com>
11650L:	linux-snps-arc@lists.infradead.org
11651S:	Supported
11652F:	arch/arc/
11653F:	Documentation/devicetree/bindings/arc/*
11654F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11655F:	drivers/tty/serial/arc_uart.c
11656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11657
11658SYNOPSYS ARC SDP platform support
11659M:	Alexey Brodkin <abrodkin@synopsys.com>
11660S:	Supported
11661F:	arch/arc/plat-axs10x
11662F:	arch/arc/boot/dts/ax*
11663F:	Documentation/devicetree/bindings/arc/axs10*
11664
11665SYSTEM CONFIGURATION (SYSCON)
11666M:	Lee Jones <lee.jones@linaro.org>
11667M:	Arnd Bergmann <arnd@arndb.de>
11668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11669S:	Supported
11670F:	drivers/mfd/syscon.c
11671
11672SYSTEM RESET/SHUTDOWN DRIVERS
11673M:	Sebastian Reichel <sre@kernel.org>
11674L:	linux-pm@vger.kernel.org
11675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11676S:	Maintained
11677F:	Documentation/devicetree/bindings/power/reset/
11678F:	drivers/power/reset/
11679
11680SYSV FILESYSTEM
11681M:	Christoph Hellwig <hch@infradead.org>
11682S:	Maintained
11683F:	Documentation/filesystems/sysv-fs.txt
11684F:	fs/sysv/
11685F:	include/linux/sysv_fs.h
11686
11687TARGET SUBSYSTEM
11688M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11689L:	linux-scsi@vger.kernel.org
11690L:	target-devel@vger.kernel.org
11691W:	http://www.linux-iscsi.org
11692W:	http://groups.google.com/group/linux-iscsi-target-dev
11693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11694S:	Supported
11695F:	drivers/target/
11696F:	include/target/
11697F:	Documentation/target/
11698
11699TASKSTATS STATISTICS INTERFACE
11700M:	Balbir Singh <bsingharora@gmail.com>
11701S:	Maintained
11702F:	Documentation/accounting/taskstats*
11703F:	include/linux/taskstats*
11704F:	kernel/taskstats.c
11705
11706TC CLASSIFIER
11707M:	Jamal Hadi Salim <jhs@mojatatu.com>
11708L:	netdev@vger.kernel.org
11709S:	Maintained
11710F:	include/net/pkt_cls.h
11711F:	include/uapi/linux/pkt_cls.h
11712F:	net/sched/
11713
11714TCP LOW PRIORITY MODULE
11715M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11716M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11717W:	http://tcp-lp-mod.sourceforge.net/
11718S:	Maintained
11719F:	net/ipv4/tcp_lp.c
11720
11721TDA10071 MEDIA DRIVER
11722M:	Antti Palosaari <crope@iki.fi>
11723L:	linux-media@vger.kernel.org
11724W:	https://linuxtv.org
11725W:	http://palosaari.fi/linux/
11726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11727T:	git git://linuxtv.org/anttip/media_tree.git
11728S:	Maintained
11729F:	drivers/media/dvb-frontends/tda10071*
11730
11731TDA18212 MEDIA DRIVER
11732M:	Antti Palosaari <crope@iki.fi>
11733L:	linux-media@vger.kernel.org
11734W:	https://linuxtv.org
11735W:	http://palosaari.fi/linux/
11736Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11737T:	git git://linuxtv.org/anttip/media_tree.git
11738S:	Maintained
11739F:	drivers/media/tuners/tda18212*
11740
11741TDA18218 MEDIA DRIVER
11742M:	Antti Palosaari <crope@iki.fi>
11743L:	linux-media@vger.kernel.org
11744W:	https://linuxtv.org
11745W:	http://palosaari.fi/linux/
11746Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11747T:	git git://linuxtv.org/anttip/media_tree.git
11748S:	Maintained
11749F:	drivers/media/tuners/tda18218*
11750
11751TDA18271 MEDIA DRIVER
11752M:	Michael Krufky <mkrufky@linuxtv.org>
11753L:	linux-media@vger.kernel.org
11754W:	https://linuxtv.org
11755W:	http://github.com/mkrufky
11756Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11757T:	git git://linuxtv.org/mkrufky/tuners.git
11758S:	Maintained
11759F:	drivers/media/tuners/tda18271*
11760
11761TDA827x MEDIA DRIVER
11762M:	Michael Krufky <mkrufky@linuxtv.org>
11763L:	linux-media@vger.kernel.org
11764W:	https://linuxtv.org
11765W:	http://github.com/mkrufky
11766Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11767T:	git git://linuxtv.org/mkrufky/tuners.git
11768S:	Maintained
11769F:	drivers/media/tuners/tda8290.*
11770
11771TDA8290 MEDIA DRIVER
11772M:	Michael Krufky <mkrufky@linuxtv.org>
11773L:	linux-media@vger.kernel.org
11774W:	https://linuxtv.org
11775W:	http://github.com/mkrufky
11776Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11777T:	git git://linuxtv.org/mkrufky/tuners.git
11778S:	Maintained
11779F:	drivers/media/tuners/tda8290.*
11780
11781TDA9840 MEDIA DRIVER
11782M:	Hans Verkuil <hverkuil@xs4all.nl>
11783L:	linux-media@vger.kernel.org
11784T:	git git://linuxtv.org/media_tree.git
11785W:	https://linuxtv.org
11786S:	Maintained
11787F:	drivers/media/i2c/tda9840*
11788
11789TEA5761 TUNER DRIVER
11790M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11791M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11792L:	linux-media@vger.kernel.org
11793W:	https://linuxtv.org
11794T:	git git://linuxtv.org/media_tree.git
11795S:	Odd fixes
11796F:	drivers/media/tuners/tea5761.*
11797
11798TEA5767 TUNER DRIVER
11799M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11800M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11801L:	linux-media@vger.kernel.org
11802W:	https://linuxtv.org
11803T:	git git://linuxtv.org/media_tree.git
11804S:	Maintained
11805F:	drivers/media/tuners/tea5767.*
11806
11807TEA6415C MEDIA DRIVER
11808M:	Hans Verkuil <hverkuil@xs4all.nl>
11809L:	linux-media@vger.kernel.org
11810T:	git git://linuxtv.org/media_tree.git
11811W:	https://linuxtv.org
11812S:	Maintained
11813F:	drivers/media/i2c/tea6415c*
11814
11815TEA6420 MEDIA DRIVER
11816M:	Hans Verkuil <hverkuil@xs4all.nl>
11817L:	linux-media@vger.kernel.org
11818T:	git git://linuxtv.org/media_tree.git
11819W:	https://linuxtv.org
11820S:	Maintained
11821F:	drivers/media/i2c/tea6420*
11822
11823TEAM DRIVER
11824M:	Jiri Pirko <jiri@resnulli.us>
11825L:	netdev@vger.kernel.org
11826S:	Supported
11827F:	drivers/net/team/
11828F:	include/linux/if_team.h
11829F:	include/uapi/linux/if_team.h
11830
11831TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11832M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11833S:	Maintained
11834F:	arch/x86/platform/ts5500/
11835
11836TECHNOTREND USB IR RECEIVER
11837M:	Sean Young <sean@mess.org>
11838L:	linux-media@vger.kernel.org
11839S:	Maintained
11840F:	drivers/media/rc/ttusbir.c
11841
11842TEGRA ARCHITECTURE SUPPORT
11843M:	Stephen Warren <swarren@wwwdotorg.org>
11844M:	Thierry Reding <thierry.reding@gmail.com>
11845M:	Alexandre Courbot <gnurou@gmail.com>
11846L:	linux-tegra@vger.kernel.org
11847Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
11848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11849S:	Supported
11850N:	[^a-z]tegra
11851
11852TEGRA CLOCK DRIVER
11853M:	Peter De Schrijver <pdeschrijver@nvidia.com>
11854M:	Prashant Gaikwad <pgaikwad@nvidia.com>
11855S:	Supported
11856F:	drivers/clk/tegra/
11857
11858TEGRA DMA DRIVERS
11859M:	Laxman Dewangan <ldewangan@nvidia.com>
11860M:	Jon Hunter <jonathanh@nvidia.com>
11861S:	Supported
11862F:	drivers/dma/tegra*
11863
11864TEGRA I2C DRIVER
11865M:	Laxman Dewangan <ldewangan@nvidia.com>
11866S:	Supported
11867F:	drivers/i2c/busses/i2c-tegra.c
11868
11869TEGRA IOMMU DRIVERS
11870M:	Hiroshi Doyu <hdoyu@nvidia.com>
11871S:	Supported
11872F:	drivers/iommu/tegra*
11873
11874TEGRA KBC DRIVER
11875M:	Rakesh Iyer <riyer@nvidia.com>
11876M:	Laxman Dewangan <ldewangan@nvidia.com>
11877S:	Supported
11878F:	drivers/input/keyboard/tegra-kbc.c
11879
11880TEGRA PWM DRIVER
11881M:	Thierry Reding <thierry.reding@gmail.com>
11882S:	Supported
11883F:	drivers/pwm/pwm-tegra.c
11884
11885TEGRA SERIAL DRIVER
11886M:	Laxman Dewangan <ldewangan@nvidia.com>
11887S:	Supported
11888F:	drivers/tty/serial/serial-tegra.c
11889
11890TEGRA SPI DRIVER
11891M:	Laxman Dewangan <ldewangan@nvidia.com>
11892S:	Supported
11893F:	drivers/spi/spi-tegra*
11894
11895TEHUTI ETHERNET DRIVER
11896M:	Andy Gospodarek <andy@greyhouse.net>
11897L:	netdev@vger.kernel.org
11898S:	Supported
11899F:	drivers/net/ethernet/tehuti/*
11900
11901Telecom Clock Driver for MCPL0010
11902M:	Mark Gross <mark.gross@intel.com>
11903S:	Supported
11904F:	drivers/char/tlclk.c
11905
11906TENSILICA XTENSA PORT (xtensa)
11907M:	Chris Zankel <chris@zankel.net>
11908M:	Max Filippov <jcmvbkbc@gmail.com>
11909L:	linux-xtensa@linux-xtensa.org
11910T:	git git://github.com/czankel/xtensa-linux.git
11911S:	Maintained
11912F:	arch/xtensa/
11913F:	drivers/irqchip/irq-xtensa-*
11914
11915THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11916M:	Hans Verkuil <hverkuil@xs4all.nl>
11917L:	linux-media@vger.kernel.org
11918T:	git git://linuxtv.org/media_tree.git
11919W:	https://linuxtv.org
11920S:	Maintained
11921F:	drivers/media/radio/radio-raremono.c
11922
11923THERMAL
11924M:	Zhang Rui <rui.zhang@intel.com>
11925M:	Eduardo Valentin <edubezval@gmail.com>
11926L:	linux-pm@vger.kernel.org
11927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11929Q:	https://patchwork.kernel.org/project/linux-pm/list/
11930S:	Supported
11931F:	drivers/thermal/
11932F:	include/linux/thermal.h
11933F:	include/uapi/linux/thermal.h
11934F:	include/linux/cpu_cooling.h
11935F:	Documentation/devicetree/bindings/thermal/
11936
11937THERMAL/CPU_COOLING
11938M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11939M:	Viresh Kumar <viresh.kumar@linaro.org>
11940M:	Javi Merino <javi.merino@kernel.org>
11941L:	linux-pm@vger.kernel.org
11942S:	Supported
11943F:	Documentation/thermal/cpu-cooling-api.txt
11944F:	drivers/thermal/cpu_cooling.c
11945F:	include/linux/cpu_cooling.h
11946
11947THINKPAD ACPI EXTRAS DRIVER
11948M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11949L:	ibm-acpi-devel@lists.sourceforge.net
11950L:	platform-driver-x86@vger.kernel.org
11951W:	http://ibm-acpi.sourceforge.net
11952W:	http://thinkwiki.org/wiki/Ibm-acpi
11953T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11954S:	Maintained
11955F:	drivers/platform/x86/thinkpad_acpi.c
11956
11957TI BANDGAP AND THERMAL DRIVER
11958M:	Eduardo Valentin <edubezval@gmail.com>
11959M:	Keerthy <j-keerthy@ti.com>
11960L:	linux-pm@vger.kernel.org
11961L:	linux-omap@vger.kernel.org
11962S:	Maintained
11963F:	drivers/thermal/ti-soc-thermal/
11964
11965TI VPE/CAL DRIVERS
11966M:	Benoit Parrot <bparrot@ti.com>
11967L:	linux-media@vger.kernel.org
11968W:	http://linuxtv.org/
11969Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11970S:	Maintained
11971F:	drivers/media/platform/ti-vpe/
11972
11973TI CDCE706 CLOCK DRIVER
11974M:	Max Filippov <jcmvbkbc@gmail.com>
11975S:	Maintained
11976F:	drivers/clk/clk-cdce706.c
11977
11978TI CLOCK DRIVER
11979M:	Tero Kristo <t-kristo@ti.com>
11980L:	linux-omap@vger.kernel.org
11981S:	Maintained
11982F:	drivers/clk/ti/
11983F:	include/linux/clk/ti.h
11984
11985TI ETHERNET SWITCH DRIVER (CPSW)
11986M:	Mugunthan V N <mugunthanvnm@ti.com>
11987R:	Grygorii Strashko <grygorii.strashko@ti.com>
11988L:	linux-omap@vger.kernel.org
11989L:	netdev@vger.kernel.org
11990S:	Maintained
11991F:	drivers/net/ethernet/ti/cpsw*
11992F:	drivers/net/ethernet/ti/davinci*
11993
11994TI FLASH MEDIA INTERFACE DRIVER
11995M:	Alex Dubov <oakad@yahoo.com>
11996S:	Maintained
11997F:	drivers/misc/tifm*
11998F:	drivers/mmc/host/tifm_sd.c
11999F:	include/linux/tifm.h
12000
12001TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12002M:	Santosh Shilimkar <ssantosh@kernel.org>
12003L:	linux-kernel@vger.kernel.org
12004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12005S:	Maintained
12006F:	drivers/soc/ti/*
12007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12008
12009
12010TI LM49xxx FAMILY ASoC CODEC DRIVERS
12011M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12012M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12013L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12014S:	Maintained
12015F:	sound/soc/codecs/lm49453*
12016F:	sound/soc/codecs/isabelle*
12017
12018TI LP855x BACKLIGHT DRIVER
12019M:	Milo Kim <milo.kim@ti.com>
12020S:	Maintained
12021F:	Documentation/backlight/lp855x-driver.txt
12022F:	drivers/video/backlight/lp855x_bl.c
12023F:	include/linux/platform_data/lp855x.h
12024
12025TI LP8727 CHARGER DRIVER
12026M:	Milo Kim <milo.kim@ti.com>
12027S:	Maintained
12028F:	drivers/power/supply/lp8727_charger.c
12029F:	include/linux/platform_data/lp8727.h
12030
12031TI LP8788 MFD DRIVER
12032M:	Milo Kim <milo.kim@ti.com>
12033S:	Maintained
12034F:	drivers/iio/adc/lp8788_adc.c
12035F:	drivers/leds/leds-lp8788.c
12036F:	drivers/mfd/lp8788*.c
12037F:	drivers/power/supply/lp8788-charger.c
12038F:	drivers/regulator/lp8788-*.c
12039F:	include/linux/mfd/lp8788*.h
12040
12041TI NETCP ETHERNET DRIVER
12042M:	Wingman Kwok <w-kwok2@ti.com>
12043M:	Murali Karicheri <m-karicheri2@ti.com>
12044L:	netdev@vger.kernel.org
12045S:	Maintained
12046F:	drivers/net/ethernet/ti/netcp*
12047
12048TI TAS571X FAMILY ASoC CODEC DRIVER
12049M:	Kevin Cernekee <cernekee@chromium.org>
12050L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12051S:	Odd Fixes
12052F:	sound/soc/codecs/tas571x*
12053
12054TI TWL4030 SERIES SOC CODEC DRIVER
12055M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12056L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12057S:	Maintained
12058F:	sound/soc/codecs/twl4030*
12059
12060TI WILINK WIRELESS DRIVERS
12061L:	linux-wireless@vger.kernel.org
12062W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12063W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12065S:	Orphan
12066F:	drivers/net/wireless/ti/
12067F:	include/linux/wl12xx.h
12068
12069TIPC NETWORK LAYER
12070M:	Jon Maloy <jon.maloy@ericsson.com>
12071M:	Ying Xue <ying.xue@windriver.com>
12072L:	netdev@vger.kernel.org (core kernel code)
12073L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12074W:	http://tipc.sourceforge.net/
12075S:	Maintained
12076F:	include/uapi/linux/tipc*.h
12077F:	net/tipc/
12078
12079TILE ARCHITECTURE
12080M:	Chris Metcalf <cmetcalf@mellanox.com>
12081W:	http://www.mellanox.com/repository/solutions/tile-scm/
12082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12083S:	Supported
12084F:	arch/tile/
12085F:	drivers/char/tile-srom.c
12086F:	drivers/edac/tile_edac.c
12087F:	drivers/net/ethernet/tile/
12088F:	drivers/rtc/rtc-tile.c
12089F:	drivers/tty/hvc/hvc_tile.c
12090F:	drivers/tty/serial/tilegx.c
12091F:	drivers/usb/host/*-tilegx.c
12092F:	include/linux/usb/tilegx.h
12093
12094TLAN NETWORK DRIVER
12095M:	Samuel Chessman <chessman@tux.org>
12096L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12097W:	http://sourceforge.net/projects/tlan/
12098S:	Maintained
12099F:	Documentation/networking/tlan.txt
12100F:	drivers/net/ethernet/ti/tlan.*
12101
12102TOMOYO SECURITY MODULE
12103M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12104M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12105L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12106L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12107L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12108L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12109W:	http://tomoyo.sourceforge.jp/
12110T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12111S:	Maintained
12112F:	security/tomoyo/
12113
12114TOPSTAR LAPTOP EXTRAS DRIVER
12115M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12116L:	platform-driver-x86@vger.kernel.org
12117S:	Maintained
12118F:	drivers/platform/x86/topstar-laptop.c
12119
12120TOSHIBA ACPI EXTRAS DRIVER
12121M:	Azael Avalos <coproscefalo@gmail.com>
12122L:	platform-driver-x86@vger.kernel.org
12123S:	Maintained
12124F:	drivers/platform/x86/toshiba_acpi.c
12125
12126TOSHIBA BLUETOOTH DRIVER
12127M:	Azael Avalos <coproscefalo@gmail.com>
12128L:	platform-driver-x86@vger.kernel.org
12129S:	Maintained
12130F:	drivers/platform/x86/toshiba_bluetooth.c
12131
12132TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12133M:	Azael Avalos <coproscefalo@gmail.com>
12134L:	platform-driver-x86@vger.kernel.org
12135S:	Maintained
12136F:	drivers/platform/x86/toshiba_haps.c
12137
12138TOSHIBA WMI HOTKEYS DRIVER
12139M:	Azael Avalos <coproscefalo@gmail.com>
12140L:	platform-driver-x86@vger.kernel.org
12141S:	Maintained
12142F:	drivers/platform/x86/toshiba-wmi.c
12143
12144TOSHIBA SMM DRIVER
12145M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12146W:	http://www.buzzard.org.uk/toshiba/
12147S:	Maintained
12148F:	drivers/char/toshiba.c
12149F:	include/linux/toshiba.h
12150F:	include/uapi/linux/toshiba.h
12151
12152TOSHIBA TC358743 DRIVER
12153M:	Mats Randgaard <matrandg@cisco.com>
12154L:	linux-media@vger.kernel.org
12155S:	Maintained
12156F:	drivers/media/i2c/tc358743*
12157F:	include/media/i2c/tc358743.h
12158
12159TMIO/SDHI MMC DRIVER
12160M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12161L:	linux-mmc@vger.kernel.org
12162S:	Supported
12163F:	drivers/mmc/host/tmio_mmc*
12164F:	drivers/mmc/host/sh_mobile_sdhi.c
12165F:	include/linux/mfd/tmio.h
12166
12167TMP401 HARDWARE MONITOR DRIVER
12168M:	Guenter Roeck <linux@roeck-us.net>
12169L:	linux-hwmon@vger.kernel.org
12170S:	Maintained
12171F:	Documentation/hwmon/tmp401
12172F:	drivers/hwmon/tmp401.c
12173
12174TMPFS (SHMEM FILESYSTEM)
12175M:	Hugh Dickins <hughd@google.com>
12176L:	linux-mm@kvack.org
12177S:	Maintained
12178F:	include/linux/shmem_fs.h
12179F:	mm/shmem.c
12180
12181TM6000 VIDEO4LINUX DRIVER
12182M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12183M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12184L:	linux-media@vger.kernel.org
12185W:	https://linuxtv.org
12186T:	git git://linuxtv.org/media_tree.git
12187S:	Odd fixes
12188F:	drivers/media/usb/tm6000/
12189F:	Documentation/media/v4l-drivers/tm6000*
12190
12191TW5864 VIDEO4LINUX DRIVER
12192M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12193M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12194M:	Andrey Utkin <andrey_utkin@fastmail.com>
12195L:	linux-media@vger.kernel.org
12196S:	Supported
12197F:	drivers/media/pci/tw5864/
12198
12199TW68 VIDEO4LINUX DRIVER
12200M:	Hans Verkuil <hverkuil@xs4all.nl>
12201L:	linux-media@vger.kernel.org
12202T:	git git://linuxtv.org/media_tree.git
12203W:	https://linuxtv.org
12204S:	Odd Fixes
12205F:	drivers/media/pci/tw68/
12206
12207TW686X VIDEO4LINUX DRIVER
12208M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12209L:	linux-media@vger.kernel.org
12210T:	git git://linuxtv.org/media_tree.git
12211W:	http://linuxtv.org
12212S:	Maintained
12213F:	drivers/media/pci/tw686x/
12214
12215TPM DEVICE DRIVER
12216M:	Peter Huewe <peterhuewe@gmx.de>
12217M:	Marcel Selhorst <tpmdd@selhorst.net>
12218M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12219R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12220W:	http://tpmdd.sourceforge.net
12221L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12222Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12223T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12224S:	Maintained
12225F:	drivers/char/tpm/
12226
12227TPM IBM_VTPM DEVICE DRIVER
12228M:	Ashley Lai <ashleydlai@gmail.com>
12229W:	http://tpmdd.sourceforge.net
12230L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12231S:	Maintained
12232F:	drivers/char/tpm/tpm_ibmvtpm*
12233
12234TRACING
12235M:	Steven Rostedt <rostedt@goodmis.org>
12236M:	Ingo Molnar <mingo@redhat.com>
12237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12238S:	Maintained
12239F:	Documentation/trace/ftrace.txt
12240F:	arch/*/*/*/ftrace.h
12241F:	arch/*/kernel/ftrace.c
12242F:	include/*/ftrace.h
12243F:	include/linux/trace*.h
12244F:	include/trace/
12245F:	kernel/trace/
12246F:	tools/testing/selftests/ftrace/
12247
12248TRACING MMIO ACCESSES (MMIOTRACE)
12249M:	Steven Rostedt <rostedt@goodmis.org>
12250M:	Ingo Molnar <mingo@kernel.org>
12251R:	Karol Herbst <karolherbst@gmail.com>
12252R:	Pekka Paalanen <ppaalanen@gmail.com>
12253S:	Maintained
12254L:	linux-kernel@vger.kernel.org
12255L:	nouveau@lists.freedesktop.org
12256F:	kernel/trace/trace_mmiotrace.c
12257F:	include/linux/mmiotrace.h
12258F:	arch/x86/mm/kmmio.c
12259F:	arch/x86/mm/mmio-mod.c
12260F:	arch/x86/mm/testmmiotrace.c
12261
12262TRIVIAL PATCHES
12263M:	Jiri Kosina <trivial@kernel.org>
12264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12265S:	Maintained
12266K:	^Subject:.*(?i)trivial
12267
12268TTY LAYER
12269M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12270M:	Jiri Slaby <jslaby@suse.com>
12271S:	Supported
12272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12273F:	Documentation/serial/
12274F:	drivers/tty/
12275F:	drivers/tty/serial/serial_core.c
12276F:	include/linux/serial_core.h
12277F:	include/linux/serial.h
12278F:	include/linux/tty.h
12279F:	include/uapi/linux/serial_core.h
12280F:	include/uapi/linux/serial.h
12281F:	include/uapi/linux/tty.h
12282
12283TUA9001 MEDIA DRIVER
12284M:	Antti Palosaari <crope@iki.fi>
12285L:	linux-media@vger.kernel.org
12286W:	https://linuxtv.org
12287W:	http://palosaari.fi/linux/
12288Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12289T:	git git://linuxtv.org/anttip/media_tree.git
12290S:	Maintained
12291F:	drivers/media/tuners/tua9001*
12292
12293TULIP NETWORK DRIVERS
12294L:	netdev@vger.kernel.org
12295L:	linux-parisc@vger.kernel.org
12296S:	Orphan
12297F:	drivers/net/ethernet/dec/tulip/
12298
12299TUN/TAP driver
12300M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12301W:	http://vtun.sourceforge.net/tun
12302S:	Maintained
12303F:	Documentation/networking/tuntap.txt
12304F:	arch/um/os-Linux/drivers/
12305
12306TURBOCHANNEL SUBSYSTEM
12307M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12308M:	Ralf Baechle <ralf@linux-mips.org>
12309L:	linux-mips@linux-mips.org
12310Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12311S:	Maintained
12312F:	drivers/tc/
12313F:	include/linux/tc.h
12314
12315UBI FILE SYSTEM (UBIFS)
12316M:	Richard Weinberger <richard@nod.at>
12317M:	Artem Bityutskiy <dedekind1@gmail.com>
12318M:	Adrian Hunter <adrian.hunter@intel.com>
12319L:	linux-mtd@lists.infradead.org
12320T:	git git://git.infradead.org/ubifs-2.6.git
12321W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12322S:	Supported
12323F:	Documentation/filesystems/ubifs.txt
12324F:	fs/ubifs/
12325
12326UCLINUX (M68KNOMMU AND COLDFIRE)
12327M:	Greg Ungerer <gerg@linux-m68k.org>
12328W:	http://www.linux-m68k.org/
12329W:	http://www.uclinux.org/
12330L:	linux-m68k@lists.linux-m68k.org
12331L:	uclinux-dev@uclinux.org  (subscribers-only)
12332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12333S:	Maintained
12334F:	arch/m68k/coldfire/
12335F:	arch/m68k/68*/
12336F:	arch/m68k/*/*_no.*
12337F:	arch/m68k/include/asm/*_no.*
12338
12339UDF FILESYSTEM
12340M:	Jan Kara <jack@suse.com>
12341S:	Maintained
12342F:	Documentation/filesystems/udf.txt
12343F:	fs/udf/
12344
12345UFS FILESYSTEM
12346M:	Evgeniy Dushistov <dushistov@mail.ru>
12347S:	Maintained
12348F:	Documentation/filesystems/ufs.txt
12349F:	fs/ufs/
12350
12351UHID USERSPACE HID IO DRIVER:
12352M:	David Herrmann <dh.herrmann@googlemail.com>
12353L:	linux-input@vger.kernel.org
12354S:	Maintained
12355F:	drivers/hid/uhid.c
12356F:	include/uapi/linux/uhid.h
12357
12358ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12359L:	linux-usb@vger.kernel.org
12360S:	Orphan
12361F:	drivers/uwb/
12362F:	include/linux/uwb.h
12363F:	include/linux/uwb/
12364
12365UNICORE32 ARCHITECTURE:
12366M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12367W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12368S:	Maintained
12369T:	git git://github.com/gxt/linux.git
12370F:	arch/unicore32/
12371
12372UNIFDEF
12373M:	Tony Finch <dot@dotat.at>
12374W:	http://dotat.at/prog/unifdef
12375S:	Maintained
12376F:	scripts/unifdef.c
12377
12378UNIFORM CDROM DRIVER
12379M:	Jens Axboe <axboe@kernel.dk>
12380W:	http://www.kernel.dk
12381S:	Maintained
12382F:	Documentation/cdrom/
12383F:	drivers/cdrom/cdrom.c
12384F:	include/linux/cdrom.h
12385F:	include/uapi/linux/cdrom.h
12386
12387UNISYS S-PAR DRIVERS
12388M:	David Kershner <david.kershner@unisys.com>
12389L:	sparmaintainer@unisys.com (Unisys internal)
12390S:	Supported
12391F:	drivers/staging/unisys/
12392
12393UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12394M:	Vinayak Holikatti <vinholikatti@gmail.com>
12395L:	linux-scsi@vger.kernel.org
12396S:	Supported
12397F:	Documentation/scsi/ufs.txt
12398F:	drivers/scsi/ufs/
12399
12400UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12401M:	Joao Pinto <Joao.Pinto@synopsys.com>
12402L:	linux-scsi@vger.kernel.org
12403S:	Supported
12404F:	drivers/scsi/ufs/*dwc*
12405
12406UNSORTED BLOCK IMAGES (UBI)
12407M:	Artem Bityutskiy <dedekind1@gmail.com>
12408M:	Richard Weinberger <richard@nod.at>
12409W:	http://www.linux-mtd.infradead.org/
12410L:	linux-mtd@lists.infradead.org
12411T:	git git://git.infradead.org/ubifs-2.6.git
12412S:	Supported
12413F:	drivers/mtd/ubi/
12414F:	include/linux/mtd/ubi.h
12415F:	include/uapi/mtd/ubi-user.h
12416
12417USB ACM DRIVER
12418M:	Oliver Neukum <oneukum@suse.com>
12419L:	linux-usb@vger.kernel.org
12420S:	Maintained
12421F:	Documentation/usb/acm.txt
12422F:	drivers/usb/class/cdc-acm.*
12423
12424USB AR5523 WIRELESS DRIVER
12425M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12426L:	linux-wireless@vger.kernel.org
12427S:	Maintained
12428F:	drivers/net/wireless/ath/ar5523/
12429
12430USB ATTACHED SCSI
12431M:	Oliver Neukum <oneukum@suse.com>
12432L:	linux-usb@vger.kernel.org
12433L:	linux-scsi@vger.kernel.org
12434S:	Maintained
12435F:	drivers/usb/storage/uas.c
12436
12437USB CDC ETHERNET DRIVER
12438M:	Oliver Neukum <oliver@neukum.org>
12439L:	linux-usb@vger.kernel.org
12440S:	Maintained
12441F:	drivers/net/usb/cdc_*.c
12442F:	include/uapi/linux/usb/cdc.h
12443
12444USB CHAOSKEY DRIVER
12445M:	Keith Packard <keithp@keithp.com>
12446L:	linux-usb@vger.kernel.org
12447S:	Maintained
12448F:	drivers/usb/misc/chaoskey.c
12449
12450USB CYPRESS C67X00 DRIVER
12451M:	Peter Korsgaard <jacmet@sunsite.dk>
12452L:	linux-usb@vger.kernel.org
12453S:	Maintained
12454F:	drivers/usb/c67x00/
12455
12456USB DAVICOM DM9601 DRIVER
12457M:	Peter Korsgaard <jacmet@sunsite.dk>
12458L:	netdev@vger.kernel.org
12459W:	http://www.linux-usb.org/usbnet
12460S:	Maintained
12461F:	drivers/net/usb/dm9601.c
12462
12463USB DIAMOND RIO500 DRIVER
12464M:	Cesar Miquel <miquel@df.uba.ar>
12465L:	rio500-users@lists.sourceforge.net
12466W:	http://rio500.sourceforge.net
12467S:	Maintained
12468F:	drivers/usb/misc/rio500*
12469
12470USB EHCI DRIVER
12471M:	Alan Stern <stern@rowland.harvard.edu>
12472L:	linux-usb@vger.kernel.org
12473S:	Maintained
12474F:	Documentation/usb/ehci.txt
12475F:	drivers/usb/host/ehci*
12476
12477USB GADGET/PERIPHERAL SUBSYSTEM
12478M:	Felipe Balbi <balbi@kernel.org>
12479L:	linux-usb@vger.kernel.org
12480W:	http://www.linux-usb.org/gadget
12481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12482S:	Maintained
12483F:	drivers/usb/gadget/
12484F:	include/linux/usb/gadget*
12485
12486USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12487M:	Jiri Kosina <jikos@kernel.org>
12488R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12489L:	linux-usb@vger.kernel.org
12490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12491S:	Maintained
12492F:	Documentation/hid/hiddev.txt
12493F:	drivers/hid/usbhid/
12494
12495USB ISP116X DRIVER
12496M:	Olav Kongas <ok@artecdesign.ee>
12497L:	linux-usb@vger.kernel.org
12498S:	Maintained
12499F:	drivers/usb/host/isp116x*
12500F:	include/linux/usb/isp116x.h
12501
12502USB LAN78XX ETHERNET DRIVER
12503M:	Woojung Huh <woojung.huh@microchip.com>
12504M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12505L:	netdev@vger.kernel.org
12506S:	Maintained
12507F:	drivers/net/usb/lan78xx.*
12508
12509USB MASS STORAGE DRIVER
12510M:	Alan Stern <stern@rowland.harvard.edu>
12511L:	linux-usb@vger.kernel.org
12512L:	usb-storage@lists.one-eyed-alien.net
12513S:	Maintained
12514W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12515F:	drivers/usb/storage/
12516
12517USB MIDI DRIVER
12518M:	Clemens Ladisch <clemens@ladisch.de>
12519L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12520T:	git git://git.alsa-project.org/alsa-kernel.git
12521S:	Maintained
12522F:	sound/usb/midi.*
12523
12524USB NETWORKING DRIVERS
12525L:	linux-usb@vger.kernel.org
12526S:	Odd Fixes
12527F:	drivers/net/usb/
12528
12529USB OHCI DRIVER
12530M:	Alan Stern <stern@rowland.harvard.edu>
12531L:	linux-usb@vger.kernel.org
12532S:	Maintained
12533F:	Documentation/usb/ohci.txt
12534F:	drivers/usb/host/ohci*
12535
12536USB OTG FSM (Finite State Machine)
12537M:	Peter Chen <Peter.Chen@nxp.com>
12538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12539L:	linux-usb@vger.kernel.org
12540S:	Maintained
12541F:	drivers/usb/common/usb-otg-fsm.c
12542
12543USB OVER IP DRIVER
12544M:	Valentina Manea <valentina.manea.m@gmail.com>
12545M:	Shuah Khan <shuahkh@osg.samsung.com>
12546M:	Shuah Khan <shuah@kernel.org>
12547L:	linux-usb@vger.kernel.org
12548S:	Maintained
12549F:	Documentation/usb/usbip_protocol.txt
12550F:	drivers/usb/usbip/
12551F:	tools/usb/usbip/
12552
12553USB PEGASUS DRIVER
12554M:	Petko Manolov <petkan@nucleusys.com>
12555L:	linux-usb@vger.kernel.org
12556L:	netdev@vger.kernel.org
12557T:	git git://github.com/petkan/pegasus.git
12558W:	https://github.com/petkan/pegasus
12559S:	Maintained
12560F:	drivers/net/usb/pegasus.*
12561
12562USB PHY LAYER
12563M:	Felipe Balbi <balbi@kernel.org>
12564L:	linux-usb@vger.kernel.org
12565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12566S:	Maintained
12567F:	drivers/usb/phy/
12568
12569USB PRINTER DRIVER (usblp)
12570M:	Pete Zaitcev <zaitcev@redhat.com>
12571L:	linux-usb@vger.kernel.org
12572S:	Supported
12573F:	drivers/usb/class/usblp.c
12574
12575USB QMI WWAN NETWORK DRIVER
12576M:	Bjørn Mork <bjorn@mork.no>
12577L:	netdev@vger.kernel.org
12578S:	Maintained
12579F:	Documentation/ABI/testing/sysfs-class-net-qmi
12580F:	drivers/net/usb/qmi_wwan.c
12581
12582USB RTL8150 DRIVER
12583M:	Petko Manolov <petkan@nucleusys.com>
12584L:	linux-usb@vger.kernel.org
12585L:	netdev@vger.kernel.org
12586T:	git git://github.com/petkan/rtl8150.git
12587W:	https://github.com/petkan/rtl8150
12588S:	Maintained
12589F:	drivers/net/usb/rtl8150.c
12590
12591USB SERIAL SUBSYSTEM
12592M:	Johan Hovold <johan@kernel.org>
12593L:	linux-usb@vger.kernel.org
12594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12595S:	Maintained
12596F:	Documentation/usb/usb-serial.txt
12597F:	drivers/usb/serial/
12598F:	include/linux/usb/serial.h
12599
12600USB SMSC75XX ETHERNET DRIVER
12601M:	Steve Glendinning <steve.glendinning@shawell.net>
12602L:	netdev@vger.kernel.org
12603S:	Maintained
12604F:	drivers/net/usb/smsc75xx.*
12605
12606USB SMSC95XX ETHERNET DRIVER
12607M:	Steve Glendinning <steve.glendinning@shawell.net>
12608M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12609L:	netdev@vger.kernel.org
12610S:	Maintained
12611F:	drivers/net/usb/smsc95xx.*
12612
12613USB SUBSYSTEM
12614M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12615L:	linux-usb@vger.kernel.org
12616W:	http://www.linux-usb.org
12617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12618S:	Supported
12619F:	Documentation/devicetree/bindings/usb/
12620F:	Documentation/usb/
12621F:	drivers/usb/
12622F:	include/linux/usb.h
12623F:	include/linux/usb/
12624
12625USB UHCI DRIVER
12626M:	Alan Stern <stern@rowland.harvard.edu>
12627L:	linux-usb@vger.kernel.org
12628S:	Maintained
12629F:	drivers/usb/host/uhci*
12630
12631USB "USBNET" DRIVER FRAMEWORK
12632M:	Oliver Neukum <oneukum@suse.com>
12633L:	netdev@vger.kernel.org
12634W:	http://www.linux-usb.org/usbnet
12635S:	Maintained
12636F:	drivers/net/usb/usbnet.c
12637F:	include/linux/usb/usbnet.h
12638
12639USB VIDEO CLASS
12640M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12641L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12642L:	linux-media@vger.kernel.org
12643T:	git git://linuxtv.org/media_tree.git
12644W:	http://www.ideasonboard.org/uvc/
12645S:	Maintained
12646F:	drivers/media/usb/uvc/
12647F:	include/uapi/linux/uvcvideo.h
12648
12649USB VISION DRIVER
12650M:	Hans Verkuil <hverkuil@xs4all.nl>
12651L:	linux-media@vger.kernel.org
12652T:	git git://linuxtv.org/media_tree.git
12653W:	https://linuxtv.org
12654S:	Odd Fixes
12655F:	drivers/media/usb/usbvision/
12656
12657USB WEBCAM GADGET
12658M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12659L:	linux-usb@vger.kernel.org
12660S:	Maintained
12661F:	drivers/usb/gadget/function/*uvc*
12662F:	drivers/usb/gadget/legacy/webcam.c
12663
12664USB WIRELESS RNDIS DRIVER (rndis_wlan)
12665M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12666L:	linux-wireless@vger.kernel.org
12667S:	Maintained
12668F:	drivers/net/wireless/rndis_wlan.c
12669
12670USB XHCI DRIVER
12671M:	Mathias Nyman <mathias.nyman@intel.com>
12672L:	linux-usb@vger.kernel.org
12673S:	Supported
12674F:	drivers/usb/host/xhci*
12675F:	drivers/usb/host/pci-quirks*
12676
12677USB ZD1201 DRIVER
12678L:	linux-wireless@vger.kernel.org
12679W:	http://linux-lc100020.sourceforge.net
12680S:	Orphan
12681F:	drivers/net/wireless/zydas/zd1201.*
12682
12683USB ZR364XX DRIVER
12684M:	Antoine Jacquet <royale@zerezo.com>
12685L:	linux-usb@vger.kernel.org
12686L:	linux-media@vger.kernel.org
12687T:	git git://linuxtv.org/media_tree.git
12688W:	http://royale.zerezo.com/zr364xx/
12689S:	Maintained
12690F:	Documentation/media/v4l-drivers/zr364xx*
12691F:	drivers/media/usb/zr364xx/
12692
12693ULPI BUS
12694M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12695L:	linux-usb@vger.kernel.org
12696S:	Maintained
12697F:	drivers/usb/common/ulpi.c
12698F:	include/linux/ulpi/
12699
12700USER-MODE LINUX (UML)
12701M:	Jeff Dike <jdike@addtoit.com>
12702M:	Richard Weinberger <richard@nod.at>
12703L:	user-mode-linux-devel@lists.sourceforge.net
12704L:	user-mode-linux-user@lists.sourceforge.net
12705W:	http://user-mode-linux.sourceforge.net
12706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12707S:	Maintained
12708F:	Documentation/virtual/uml/
12709F:	arch/um/
12710F:	arch/x86/um/
12711F:	fs/hostfs/
12712F:	fs/hppfs/
12713
12714USERSPACE I/O (UIO)
12715M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12716S:	Maintained
12717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12718F:	Documentation/DocBook/uio-howto.tmpl
12719F:	drivers/uio/
12720F:	include/linux/uio*.h
12721
12722UTIL-LINUX PACKAGE
12723M:	Karel Zak <kzak@redhat.com>
12724L:	util-linux@vger.kernel.org
12725W:	http://en.wikipedia.org/wiki/Util-linux
12726T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12727S:	Maintained
12728
12729UVESAFB DRIVER
12730M:	Michal Januszewski <spock@gentoo.org>
12731L:	linux-fbdev@vger.kernel.org
12732W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12733S:	Maintained
12734F:	Documentation/fb/uvesafb.txt
12735F:	drivers/video/fbdev/uvesafb.*
12736
12737VF610 NAND DRIVER
12738M:	Stefan Agner <stefan@agner.ch>
12739L:	linux-mtd@lists.infradead.org
12740S:	Supported
12741F:	drivers/mtd/nand/vf610_nfc.c
12742
12743VFAT/FAT/MSDOS FILESYSTEM
12744M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12745S:	Maintained
12746F:	Documentation/filesystems/vfat.txt
12747F:	fs/fat/
12748
12749VFIO DRIVER
12750M:	Alex Williamson <alex.williamson@redhat.com>
12751L:	kvm@vger.kernel.org
12752T:	git git://github.com/awilliam/linux-vfio.git
12753S:	Maintained
12754F:	Documentation/vfio.txt
12755F:	drivers/vfio/
12756F:	include/linux/vfio.h
12757F:	include/uapi/linux/vfio.h
12758
12759VFIO PLATFORM DRIVER
12760M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
12761L:	kvm@vger.kernel.org
12762S:	Maintained
12763F:	drivers/vfio/platform/
12764
12765VIDEOBUF2 FRAMEWORK
12766M:	Pawel Osciak <pawel@osciak.com>
12767M:	Marek Szyprowski <m.szyprowski@samsung.com>
12768M:	Kyungmin Park <kyungmin.park@samsung.com>
12769L:	linux-media@vger.kernel.org
12770S:	Maintained
12771F:	drivers/media/v4l2-core/videobuf2-*
12772F:	include/media/videobuf2-*
12773
12774VIRTIO AND VHOST VSOCK DRIVER
12775M:	Stefan Hajnoczi <stefanha@redhat.com>
12776L:	kvm@vger.kernel.org
12777L:	virtualization@lists.linux-foundation.org
12778L:	netdev@vger.kernel.org
12779S:	Maintained
12780F:	include/linux/virtio_vsock.h
12781F:	include/uapi/linux/virtio_vsock.h
12782F:	net/vmw_vsock/virtio_transport_common.c
12783F:	net/vmw_vsock/virtio_transport.c
12784F:	drivers/vhost/vsock.c
12785F:	drivers/vhost/vsock.h
12786
12787VIRTUAL SERIO DEVICE DRIVER
12788M:	Stephen Chandler Paul <thatslyude@gmail.com>
12789S:	Maintained
12790F:	drivers/input/serio/userio.c
12791F:	include/uapi/linux/userio.h
12792
12793VIRTIO CONSOLE DRIVER
12794M:	Amit Shah <amit.shah@redhat.com>
12795L:	virtualization@lists.linux-foundation.org
12796S:	Maintained
12797F:	drivers/char/virtio_console.c
12798F:	include/linux/virtio_console.h
12799F:	include/uapi/linux/virtio_console.h
12800
12801VIRTIO CORE, NET AND BLOCK DRIVERS
12802M:	"Michael S. Tsirkin" <mst@redhat.com>
12803L:	virtualization@lists.linux-foundation.org
12804S:	Maintained
12805F:	Documentation/devicetree/bindings/virtio/
12806F:	drivers/virtio/
12807F:	tools/virtio/
12808F:	drivers/net/virtio_net.c
12809F:	drivers/block/virtio_blk.c
12810F:	include/linux/virtio_*.h
12811F:	include/uapi/linux/virtio_*.h
12812
12813VIRTIO DRIVERS FOR S390
12814M:	Christian Borntraeger <borntraeger@de.ibm.com>
12815M:	Cornelia Huck <cornelia.huck@de.ibm.com>
12816L:	linux-s390@vger.kernel.org
12817L:	virtualization@lists.linux-foundation.org
12818L:	kvm@vger.kernel.org
12819S:	Supported
12820F:	drivers/s390/virtio/
12821
12822VIRTIO GPU DRIVER
12823M:	David Airlie <airlied@linux.ie>
12824M:	Gerd Hoffmann <kraxel@redhat.com>
12825L:	dri-devel@lists.freedesktop.org
12826L:	virtualization@lists.linux-foundation.org
12827S:	Maintained
12828F:	drivers/gpu/drm/virtio/
12829F:	include/uapi/linux/virtio_gpu.h
12830
12831VIRTIO HOST (VHOST)
12832M:	"Michael S. Tsirkin" <mst@redhat.com>
12833L:	kvm@vger.kernel.org
12834L:	virtualization@lists.linux-foundation.org
12835L:	netdev@vger.kernel.org
12836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12837S:	Maintained
12838F:	drivers/vhost/
12839F:	include/uapi/linux/vhost.h
12840
12841VIRTIO INPUT DRIVER
12842M:	Gerd Hoffmann <kraxel@redhat.com>
12843S:	Maintained
12844F:	drivers/virtio/virtio_input.c
12845F:	include/uapi/linux/virtio_input.h
12846
12847VIA RHINE NETWORK DRIVER
12848S:	Orphan
12849F:	drivers/net/ethernet/via/via-rhine.c
12850
12851VIA SD/MMC CARD CONTROLLER DRIVER
12852M:	Bruce Chang <brucechang@via.com.tw>
12853M:	Harald Welte <HaraldWelte@viatech.com>
12854S:	Maintained
12855F:	drivers/mmc/host/via-sdmmc.c
12856
12857VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12858M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12859L:	linux-fbdev@vger.kernel.org
12860S:	Maintained
12861F:	include/linux/via-core.h
12862F:	include/linux/via-gpio.h
12863F:	include/linux/via_i2c.h
12864F:	drivers/video/fbdev/via/
12865
12866VIA VELOCITY NETWORK DRIVER
12867M:	Francois Romieu <romieu@fr.zoreil.com>
12868L:	netdev@vger.kernel.org
12869S:	Maintained
12870F:	drivers/net/ethernet/via/via-velocity.*
12871
12872VIRT LIB
12873M:	Alex Williamson <alex.williamson@redhat.com>
12874M:	Paolo Bonzini <pbonzini@redhat.com>
12875L:	kvm@vger.kernel.org
12876S:	Supported
12877F:	virt/lib/
12878
12879VIVID VIRTUAL VIDEO DRIVER
12880M:	Hans Verkuil <hverkuil@xs4all.nl>
12881L:	linux-media@vger.kernel.org
12882T:	git git://linuxtv.org/media_tree.git
12883W:	https://linuxtv.org
12884S:	Maintained
12885F:	drivers/media/platform/vivid/*
12886
12887VLAN (802.1Q)
12888M:	Patrick McHardy <kaber@trash.net>
12889L:	netdev@vger.kernel.org
12890S:	Maintained
12891F:	drivers/net/macvlan.c
12892F:	include/linux/if_*vlan.h
12893F:	net/8021q/
12894
12895VLYNQ BUS
12896M:	Florian Fainelli <f.fainelli@gmail.com>
12897L:	openwrt-devel@lists.openwrt.org (subscribers-only)
12898S:	Maintained
12899F:	drivers/vlynq/vlynq.c
12900F:	include/linux/vlynq.h
12901
12902VME SUBSYSTEM
12903M:	Martyn Welch <martyn@welchs.me.uk>
12904M:	Manohar Vanga <manohar.vanga@gmail.com>
12905M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12906L:	devel@driverdev.osuosl.org
12907S:	Maintained
12908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12909F:	Documentation/vme_api.txt
12910F:	drivers/staging/vme/
12911F:	drivers/vme/
12912F:	include/linux/vme*
12913
12914VMWARE HYPERVISOR INTERFACE
12915M:	Alok Kataria <akataria@vmware.com>
12916L:	virtualization@lists.linux-foundation.org
12917S:	Supported
12918F:	arch/x86/kernel/cpu/vmware.c
12919
12920VMWARE BALLOON DRIVER
12921M:	Xavier Deguillard <xdeguillard@vmware.com>
12922M:	Philip Moltmann <moltmann@vmware.com>
12923M:	"VMware, Inc." <pv-drivers@vmware.com>
12924L:	linux-kernel@vger.kernel.org
12925S:	Maintained
12926F:	drivers/misc/vmw_balloon.c
12927
12928VMWARE VMMOUSE SUBDRIVER
12929M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
12930M:	"VMware, Inc." <pv-drivers@vmware.com>
12931L:	linux-input@vger.kernel.org
12932S:	Maintained
12933F:	drivers/input/mouse/vmmouse.c
12934F:	drivers/input/mouse/vmmouse.h
12935
12936VMWARE VMXNET3 ETHERNET DRIVER
12937M:	Shrikrishna Khare <skhare@vmware.com>
12938M:	"VMware, Inc." <pv-drivers@vmware.com>
12939L:	netdev@vger.kernel.org
12940S:	Maintained
12941F:	drivers/net/vmxnet3/
12942
12943VMware PVSCSI driver
12944M:	Jim Gill <jgill@vmware.com>
12945M:	VMware PV-Drivers <pv-drivers@vmware.com>
12946L:	linux-scsi@vger.kernel.org
12947S:	Maintained
12948F:	drivers/scsi/vmw_pvscsi.c
12949F:	drivers/scsi/vmw_pvscsi.h
12950
12951VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12952M:	Liam Girdwood <lgirdwood@gmail.com>
12953M:	Mark Brown <broonie@kernel.org>
12954L:	linux-kernel@vger.kernel.org
12955W:	http://www.slimlogic.co.uk/?p=48
12956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12957S:	Supported
12958F:	Documentation/devicetree/bindings/regulator/
12959F:	drivers/regulator/
12960F:	include/dt-bindings/regulator/
12961F:	include/linux/regulator/
12962
12963VRF
12964M:	David Ahern <dsa@cumulusnetworks.com>
12965M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12966L:	netdev@vger.kernel.org
12967S:	Maintained
12968F:	drivers/net/vrf.c
12969F:	Documentation/networking/vrf.txt
12970
12971VT1211 HARDWARE MONITOR DRIVER
12972M:	Juerg Haefliger <juergh@gmail.com>
12973L:	linux-hwmon@vger.kernel.org
12974S:	Maintained
12975F:	Documentation/hwmon/vt1211
12976F:	drivers/hwmon/vt1211.c
12977
12978VT8231 HARDWARE MONITOR DRIVER
12979M:	Roger Lucas <vt8231@hiddenengine.co.uk>
12980L:	linux-hwmon@vger.kernel.org
12981S:	Maintained
12982F:	drivers/hwmon/vt8231.c
12983
12984VUB300 USB to SDIO/SD/MMC bridge chip
12985M:	Tony Olech <tony.olech@elandigitalsystems.com>
12986L:	linux-mmc@vger.kernel.org
12987L:	linux-usb@vger.kernel.org
12988S:	Supported
12989F:	drivers/mmc/host/vub300.c
12990
12991W1 DALLAS'S 1-WIRE BUS
12992M:	Evgeniy Polyakov <zbr@ioremap.net>
12993S:	Maintained
12994F:	Documentation/w1/
12995F:	drivers/w1/
12996
12997W83791D HARDWARE MONITORING DRIVER
12998M:	Marc Hulsman <m.hulsman@tudelft.nl>
12999L:	linux-hwmon@vger.kernel.org
13000S:	Maintained
13001F:	Documentation/hwmon/w83791d
13002F:	drivers/hwmon/w83791d.c
13003
13004W83793 HARDWARE MONITORING DRIVER
13005M:	Rudolf Marek <r.marek@assembler.cz>
13006L:	linux-hwmon@vger.kernel.org
13007S:	Maintained
13008F:	Documentation/hwmon/w83793
13009F:	drivers/hwmon/w83793.c
13010
13011W83795 HARDWARE MONITORING DRIVER
13012M:	Jean Delvare <jdelvare@suse.com>
13013L:	linux-hwmon@vger.kernel.org
13014S:	Maintained
13015F:	drivers/hwmon/w83795.c
13016
13017W83L51xD SD/MMC CARD INTERFACE DRIVER
13018M:	Pierre Ossman <pierre@ossman.eu>
13019S:	Maintained
13020F:	drivers/mmc/host/wbsd.*
13021
13022WACOM PROTOCOL 4 SERIAL TABLETS
13023M:	Julian Squires <julian@cipht.net>
13024M:	Hans de Goede <hdegoede@redhat.com>
13025L:	linux-input@vger.kernel.org
13026S:	Maintained
13027F:	drivers/input/tablet/wacom_serial4.c
13028
13029WATCHDOG DEVICE DRIVERS
13030M:	Wim Van Sebroeck <wim@iguana.be>
13031R:	Guenter Roeck <linux@roeck-us.net>
13032L:	linux-watchdog@vger.kernel.org
13033W:	http://www.linux-watchdog.org/
13034T:	git git://www.linux-watchdog.org/linux-watchdog.git
13035S:	Maintained
13036F:	Documentation/devicetree/bindings/watchdog/
13037F:	Documentation/watchdog/
13038F:	drivers/watchdog/
13039F:	include/linux/watchdog.h
13040F:	include/uapi/linux/watchdog.h
13041
13042WIIMOTE HID DRIVER
13043M:	David Herrmann <dh.herrmann@googlemail.com>
13044L:	linux-input@vger.kernel.org
13045S:	Maintained
13046F:	drivers/hid/hid-wiimote*
13047
13048WINBOND CIR DRIVER
13049M:	David Härdeman <david@hardeman.nu>
13050S:	Maintained
13051F:	drivers/media/rc/winbond-cir.c
13052
13053WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13054M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13055L:	linux-watchdog@vger.kernel.org
13056S:	Maintained
13057F:	drivers/watchdog/ebc-c384_wdt.c
13058
13059WINSYSTEMS WS16C48 GPIO DRIVER
13060M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13061L:	linux-gpio@vger.kernel.org
13062S:	Maintained
13063F:	drivers/gpio/gpio-ws16c48.c
13064
13065WIMAX STACK
13066M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13067M:	linux-wimax@intel.com
13068L:	wimax@linuxwimax.org (subscribers-only)
13069S:	Supported
13070W:	http://linuxwimax.org
13071F:	Documentation/wimax/README.wimax
13072F:	include/linux/wimax/debug.h
13073F:	include/net/wimax.h
13074F:	include/uapi/linux/wimax.h
13075F:	net/wimax/
13076
13077WISTRON LAPTOP BUTTON DRIVER
13078M:	Miloslav Trmac <mitr@volny.cz>
13079S:	Maintained
13080F:	drivers/input/misc/wistron_btns.c
13081
13082WL3501 WIRELESS PCMCIA CARD DRIVER
13083M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13084L:	linux-wireless@vger.kernel.org
13085W:	http://oops.ghostprotocols.net:81/blog
13086S:	Maintained
13087F:	drivers/net/wireless/wl3501*
13088
13089WOLFSON MICROELECTRONICS DRIVERS
13090L:	patches@opensource.wolfsonmicro.com
13091T:	git https://github.com/CirrusLogic/linux-drivers.git
13092W:	https://github.com/CirrusLogic/linux-drivers/wiki
13093S:	Supported
13094F:	Documentation/hwmon/wm83??
13095F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13096F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13097F:	Documentation/devicetree/bindings/mfd/arizona.txt
13098F:	arch/arm/mach-s3c64xx/mach-crag6410*
13099F:	drivers/clk/clk-wm83*.c
13100F:	drivers/extcon/extcon-arizona.c
13101F:	drivers/leds/leds-wm83*.c
13102F:	drivers/gpio/gpio-*wm*.c
13103F:	drivers/gpio/gpio-arizona.c
13104F:	drivers/hwmon/wm83??-hwmon.c
13105F:	drivers/input/misc/wm831x-on.c
13106F:	drivers/input/touchscreen/wm831x-ts.c
13107F:	drivers/input/touchscreen/wm97*.c
13108F:	drivers/mfd/arizona*
13109F:	drivers/mfd/wm*.c
13110F:	drivers/mfd/cs47l24*
13111F:	drivers/power/supply/wm83*.c
13112F:	drivers/rtc/rtc-wm83*.c
13113F:	drivers/regulator/wm8*.c
13114F:	drivers/video/backlight/wm83*_bl.c
13115F:	drivers/watchdog/wm83*_wdt.c
13116F:	include/linux/mfd/arizona/
13117F:	include/linux/mfd/wm831x/
13118F:	include/linux/mfd/wm8350/
13119F:	include/linux/mfd/wm8400*
13120F:	include/linux/wm97xx.h
13121F:	include/sound/wm????.h
13122F:	sound/soc/codecs/arizona.?
13123F:	sound/soc/codecs/wm*
13124F:	sound/soc/codecs/cs47l24*
13125
13126WORKQUEUE
13127M:	Tejun Heo <tj@kernel.org>
13128R:	Lai Jiangshan <jiangshanlai@gmail.com>
13129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13130S:	Maintained
13131F:	include/linux/workqueue.h
13132F:	kernel/workqueue.c
13133F:	Documentation/workqueue.txt
13134
13135X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13136M:	Chen-Yu Tsai <wens@csie.org>
13137L:	linux-kernel@vger.kernel.org
13138S:	Maintained
13139N:	axp[128]
13140
13141X.25 NETWORK LAYER
13142M:	Andrew Hendry <andrew.hendry@gmail.com>
13143L:	linux-x25@vger.kernel.org
13144S:	Odd Fixes
13145F:	Documentation/networking/x25*
13146F:	include/net/x25*
13147F:	net/x25/
13148
13149X86 ARCHITECTURE (32-BIT AND 64-BIT)
13150M:	Thomas Gleixner <tglx@linutronix.de>
13151M:	Ingo Molnar <mingo@redhat.com>
13152M:	"H. Peter Anvin" <hpa@zytor.com>
13153M:	x86@kernel.org
13154L:	linux-kernel@vger.kernel.org
13155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13156S:	Maintained
13157F:	Documentation/x86/
13158F:	arch/x86/
13159
13160X86 PLATFORM DRIVERS
13161M:	Darren Hart <dvhart@infradead.org>
13162L:	platform-driver-x86@vger.kernel.org
13163T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13164S:	Maintained
13165F:	drivers/platform/x86/
13166F:	drivers/platform/olpc/
13167
13168X86 MCE INFRASTRUCTURE
13169M:	Tony Luck <tony.luck@intel.com>
13170M:	Borislav Petkov <bp@alien8.de>
13171L:	linux-edac@vger.kernel.org
13172S:	Maintained
13173F:	arch/x86/kernel/cpu/mcheck/*
13174
13175X86 MICROCODE UPDATE SUPPORT
13176M:	Borislav Petkov <bp@alien8.de>
13177S:	Maintained
13178F:	arch/x86/kernel/cpu/microcode/*
13179
13180X86 VDSO
13181M:	Andy Lutomirski <luto@amacapital.net>
13182L:	linux-kernel@vger.kernel.org
13183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13184S:	Maintained
13185F:	arch/x86/entry/vdso/
13186
13187XC2028/3028 TUNER DRIVER
13188M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13189M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13190L:	linux-media@vger.kernel.org
13191W:	https://linuxtv.org
13192T:	git git://linuxtv.org/media_tree.git
13193S:	Maintained
13194F:	drivers/media/tuners/tuner-xc2028.*
13195
13196XEN HYPERVISOR INTERFACE
13197M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13198M:	David Vrabel <david.vrabel@citrix.com>
13199M:	Juergen Gross <jgross@suse.com>
13200L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13202S:	Supported
13203F:	arch/x86/xen/
13204F:	drivers/*/xen-*front.c
13205F:	drivers/xen/
13206F:	arch/x86/include/asm/xen/
13207F:	include/xen/
13208F:	include/uapi/xen/
13209
13210XEN HYPERVISOR ARM
13211M:	Stefano Stabellini <sstabellini@kernel.org>
13212L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13213S:	Maintained
13214F:	arch/arm/xen/
13215F:	arch/arm/include/asm/xen/
13216
13217XEN HYPERVISOR ARM64
13218M:	Stefano Stabellini <sstabellini@kernel.org>
13219L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13220S:	Maintained
13221F:	arch/arm64/xen/
13222F:	arch/arm64/include/asm/xen/
13223
13224XEN NETWORK BACKEND DRIVER
13225M:	Wei Liu <wei.liu2@citrix.com>
13226M:	Paul Durrant <paul.durrant@citrix.com>
13227L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13228L:	netdev@vger.kernel.org
13229S:	Supported
13230F:	drivers/net/xen-netback/*
13231
13232XEN PCI SUBSYSTEM
13233M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13234L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13235S:	Supported
13236F:	arch/x86/pci/*xen*
13237F:	drivers/pci/*xen*
13238
13239XEN BLOCK SUBSYSTEM
13240M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13241M:	Roger Pau Monné <roger.pau@citrix.com>
13242L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13243S:	Supported
13244F:	drivers/block/xen-blkback/*
13245F:	drivers/block/xen*
13246
13247XEN PVSCSI DRIVERS
13248M:	Juergen Gross <jgross@suse.com>
13249L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13250L:	linux-scsi@vger.kernel.org
13251S:	Supported
13252F:	drivers/scsi/xen-scsifront.c
13253F:	drivers/xen/xen-scsiback.c
13254F:	include/xen/interface/io/vscsiif.h
13255
13256XEN SWIOTLB SUBSYSTEM
13257M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13258L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13259S:	Supported
13260F:	arch/x86/xen/*swiotlb*
13261F:	drivers/xen/*swiotlb*
13262
13263XFS FILESYSTEM
13264M:	Dave Chinner <david@fromorbit.com>
13265M:	linux-xfs@vger.kernel.org
13266L:	linux-xfs@vger.kernel.org
13267W:	http://xfs.org/
13268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13269S:	Supported
13270F:	Documentation/filesystems/xfs.txt
13271F:	fs/xfs/
13272
13273XILINX AXI ETHERNET DRIVER
13274M:	Anirudha Sarangi <anirudh@xilinx.com>
13275M:	John Linn <John.Linn@xilinx.com>
13276S:	Maintained
13277F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13278
13279XILINX UARTLITE SERIAL DRIVER
13280M:	Peter Korsgaard <jacmet@sunsite.dk>
13281L:	linux-serial@vger.kernel.org
13282S:	Maintained
13283F:	drivers/tty/serial/uartlite.c
13284
13285XILINX VIDEO IP CORES
13286M:	Hyun Kwon <hyun.kwon@xilinx.com>
13287M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13288L:	linux-media@vger.kernel.org
13289T:	git git://linuxtv.org/media_tree.git
13290S:	Supported
13291F:	Documentation/devicetree/bindings/media/xilinx/
13292F:	drivers/media/platform/xilinx/
13293F:	include/uapi/linux/xilinx-v4l2-controls.h
13294
13295XILLYBUS DRIVER
13296M:	Eli Billauer <eli.billauer@gmail.com>
13297L:	linux-kernel@vger.kernel.org
13298S:	Supported
13299F:	drivers/char/xillybus/
13300
13301XTENSA XTFPGA PLATFORM SUPPORT
13302M:	Max Filippov <jcmvbkbc@gmail.com>
13303L:	linux-xtensa@linux-xtensa.org
13304S:	Maintained
13305F:	drivers/spi/spi-xtensa-xtfpga.c
13306F:	sound/soc/xtensa/xtfpga-i2s.c
13307
13308YAM DRIVER FOR AX.25
13309M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13310L:	linux-hams@vger.kernel.org
13311S:	Maintained
13312F:	drivers/net/hamradio/yam*
13313F:	include/linux/yam.h
13314
13315YEALINK PHONE DRIVER
13316M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13317L:	usbb2k-api-dev@nongnu.org
13318S:	Maintained
13319F:	Documentation/input/yealink.txt
13320F:	drivers/input/misc/yealink.*
13321
13322Z8530 DRIVER FOR AX.25
13323M:	Joerg Reuter <jreuter@yaina.de>
13324W:	http://yaina.de/jreuter/
13325W:	http://www.qsl.net/dl1bke/
13326L:	linux-hams@vger.kernel.org
13327S:	Maintained
13328F:	Documentation/networking/z8530drv.txt
13329F:	drivers/net/hamradio/*scc.c
13330F:	drivers/net/hamradio/z8530.h
13331
13332ZBUD COMPRESSED PAGE ALLOCATOR
13333M:	Seth Jennings <sjenning@redhat.com>
13334L:	linux-mm@kvack.org
13335S:	Maintained
13336F:	mm/zbud.c
13337F:	include/linux/zbud.h
13338
13339ZD1211RW WIRELESS DRIVER
13340M:	Daniel Drake <dsd@gentoo.org>
13341M:	Ulrich Kunitz <kune@deine-taler.de>
13342W:	http://zd1211.ath.cx/wiki/DriverRewrite
13343L:	linux-wireless@vger.kernel.org
13344L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13345S:	Maintained
13346F:	drivers/net/wireless/zydas/zd1211rw/
13347
13348ZPOOL COMPRESSED PAGE STORAGE API
13349M:	Dan Streetman <ddstreet@ieee.org>
13350L:	linux-mm@kvack.org
13351S:	Maintained
13352F:	mm/zpool.c
13353F:	include/linux/zpool.h
13354
13355ZR36067 VIDEO FOR LINUX DRIVER
13356L:	mjpeg-users@lists.sourceforge.net
13357L:	linux-media@vger.kernel.org
13358W:	http://mjpeg.sourceforge.net/driver-zoran/
13359T:	hg https://linuxtv.org/hg/v4l-dvb
13360S:	Odd Fixes
13361F:	drivers/media/pci/zoran/
13362
13363ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13364M:	Minchan Kim <minchan@kernel.org>
13365M:	Nitin Gupta <ngupta@vflare.org>
13366R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13367L:	linux-kernel@vger.kernel.org
13368S:	Maintained
13369F:	drivers/block/zram/
13370F:	Documentation/blockdev/zram.txt
13371
13372ZS DECSTATION Z85C30 SERIAL DRIVER
13373M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13374S:	Maintained
13375F:	drivers/tty/serial/zs.*
13376
13377ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13378M:	Minchan Kim <minchan@kernel.org>
13379M:	Nitin Gupta <ngupta@vflare.org>
13380R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13381L:	linux-mm@kvack.org
13382S:	Maintained
13383F:	mm/zsmalloc.c
13384F:	include/linux/zsmalloc.h
13385F:	Documentation/vm/zsmalloc.txt
13386
13387ZSWAP COMPRESSED SWAP CACHING
13388M:	Seth Jennings <sjenning@redhat.com>
13389L:	linux-mm@kvack.org
13390S:	Maintained
13391F:	mm/zswap.c
13392
13393THE REST
13394M:	Linus Torvalds <torvalds@linux-foundation.org>
13395L:	linux-kernel@vger.kernel.org
13396Q:	http://patchwork.kernel.org/project/LKML/list/
13397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13398S:	Buried alive in reporters
13399F:	*
13400F:	*/
13401