xref: /openbmc/linux/MAINTAINERS (revision 15b7cc78)
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@adaptec.com>
217L:	linux-scsi@vger.kernel.org
218W:	http://www.adaptec.com/
219S:	Supported
220F:	Documentation/scsi/aacraid.txt
221F:	drivers/scsi/aacraid/
222
223ABI/API
224L:	linux-api@vger.kernel.org
225F:	include/linux/syscalls.h
226F:	kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M:	Hans de Goede <hdegoede@redhat.com>
230L:	linux-hwmon@vger.kernel.org
231S:	Maintained
232F:	drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M:	Alistair John Strachan <alistair@devzero.co.uk>
236L:	linux-hwmon@vger.kernel.org
237S:	Maintained
238F:	drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M:	William Breathitt Gray <vilhelm.gray@gmail.com>
242L:	linux-gpio@vger.kernel.org
243S:	Maintained
244F:	drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
248L:	linux-gpio@vger.kernel.org
249S:	Maintained
250F:	drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M:	Jes Sorensen <jes@trained-monkey.org>
260L:	linux-acenic@sunsite.dk
261S:	Maintained
262F:	drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M:	Peter Feuerer <peter@piie.net>
266L:	platform-driver-x86@vger.kernel.org
267W:	http://piie.net/?section=acerhdf
268S:	Maintained
269F:	drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M:	"Lee, Chun-Yi" <jlee@suse.com>
273L:	platform-driver-x86@vger.kernel.org
274S:	Maintained
275F:	drivers/platform/x86/acer-wmi.c
276
277ACPI
278M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
279M:	Len Brown <lenb@kernel.org>
280L:	linux-acpi@vger.kernel.org
281W:	https://01.org/linux-acpi
282Q:	https://patchwork.kernel.org/project/linux-acpi/list/
283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S:	Supported
285F:	drivers/acpi/
286F:	drivers/pnp/pnpacpi/
287F:	include/linux/acpi.h
288F:	include/acpi/
289F:	Documentation/acpi/
290F:	Documentation/ABI/testing/sysfs-bus-acpi
291F:	drivers/pci/*acpi*
292F:	drivers/pci/*/*acpi*
293F:	drivers/pci/*/*/*acpi*
294F:	tools/power/acpi/
295
296ACPI COMPONENT ARCHITECTURE (ACPICA)
297M:	Robert Moore <robert.moore@intel.com>
298M:	Lv Zheng <lv.zheng@intel.com>
299M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
300L:	linux-acpi@vger.kernel.org
301L:	devel@acpica.org
302W:	https://acpica.org/
303W:	https://github.com/acpica/acpica/
304Q:	https://patchwork.kernel.org/project/linux-acpi/list/
305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
306S:	Supported
307F:	drivers/acpi/acpica/
308F:	include/acpi/
309F:	tools/power/acpi/
310
311ACPI FAN DRIVER
312M:	Zhang Rui <rui.zhang@intel.com>
313L:	linux-acpi@vger.kernel.org
314W:	https://01.org/linux-acpi
315S:	Supported
316F:	drivers/acpi/fan.c
317
318ACPI THERMAL 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/*thermal*
324
325ACPI VIDEO DRIVER
326M:	Zhang Rui <rui.zhang@intel.com>
327L:	linux-acpi@vger.kernel.org
328W:	https://01.org/linux-acpi
329S:	Supported
330F:	drivers/acpi/acpi_video.c
331
332ACPI WMI DRIVER
333L:	platform-driver-x86@vger.kernel.org
334S:	Orphan
335F:	drivers/platform/x86/wmi.c
336
337AD1889 ALSA SOUND DRIVER
338M:	Thibaut Varene <T-Bone@parisc-linux.org>
339W:	http://wiki.parisc-linux.org/AD1889
340L:	linux-parisc@vger.kernel.org
341S:	Maintained
342F:	sound/pci/ad1889.*
343
344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
345M:	Michael Hennerich <michael.hennerich@analog.com>
346W:	http://wiki.analog.com/AD5254
347W:	http://ez.analog.com/community/linux-device-drivers
348S:	Supported
349F:	drivers/misc/ad525x_dpot.c
350
351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
352M:	Michael Hennerich <michael.hennerich@analog.com>
353W:	http://wiki.analog.com/AD5398
354W:	http://ez.analog.com/community/linux-device-drivers
355S:	Supported
356F:	drivers/regulator/ad5398.c
357
358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
359M:	Michael Hennerich <michael.hennerich@analog.com>
360W:	http://wiki.analog.com/AD7142
361W:	http://ez.analog.com/community/linux-device-drivers
362S:	Supported
363F:	drivers/input/misc/ad714x.c
364
365AD7877 TOUCHSCREEN DRIVER
366M:	Michael Hennerich <michael.hennerich@analog.com>
367W:	http://wiki.analog.com/AD7877
368W:	http://ez.analog.com/community/linux-device-drivers
369S:	Supported
370F:	drivers/input/touchscreen/ad7877.c
371
372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
373M:	Michael Hennerich <michael.hennerich@analog.com>
374W:	http://wiki.analog.com/AD7879
375W:	http://ez.analog.com/community/linux-device-drivers
376S:	Supported
377F:	drivers/input/touchscreen/ad7879.c
378
379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
380M:	Jiri Kosina <jikos@kernel.org>
381S:	Maintained
382
383ADF7242 IEEE 802.15.4 RADIO DRIVER
384M:	Michael Hennerich <michael.hennerich@analog.com>
385W:	https://wiki.analog.com/ADF7242
386W:	http://ez.analog.com/community/linux-device-drivers
387L:	linux-wpan@vger.kernel.org
388S:	Supported
389F:	drivers/net/ieee802154/adf7242.c
390F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
391
392ADM1025 HARDWARE MONITOR DRIVER
393M:	Jean Delvare <jdelvare@suse.com>
394L:	linux-hwmon@vger.kernel.org
395S:	Maintained
396F:	Documentation/hwmon/adm1025
397F:	drivers/hwmon/adm1025.c
398
399ADM1029 HARDWARE MONITOR DRIVER
400M:	Corentin Labbe <clabbe.montjoie@gmail.com>
401L:	linux-hwmon@vger.kernel.org
402S:	Maintained
403F:	drivers/hwmon/adm1029.c
404
405ADM8211 WIRELESS DRIVER
406L:	linux-wireless@vger.kernel.org
407W:	http://wireless.kernel.org/
408S:	Orphan
409F:	drivers/net/wireless/admtek/adm8211.*
410
411ADP1653 FLASH CONTROLLER DRIVER
412M:	Sakari Ailus <sakari.ailus@iki.fi>
413L:	linux-media@vger.kernel.org
414S:	Maintained
415F:	drivers/media/i2c/adp1653.c
416F:	include/media/i2c/adp1653.h
417
418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/ADP5520
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/mfd/adp5520.c
424F:	drivers/video/backlight/adp5520_bl.c
425F:	drivers/leds/leds-adp5520.c
426F:	drivers/gpio/gpio-adp5520.c
427F:	drivers/input/keyboard/adp5520-keys.c
428
429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
430M:	Michael Hennerich <michael.hennerich@analog.com>
431W:	http://wiki.analog.com/ADP5588
432W:	http://ez.analog.com/community/linux-device-drivers
433S:	Supported
434F:	drivers/input/keyboard/adp5588-keys.c
435F:	drivers/gpio/gpio-adp5588.c
436
437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
438M:	Michael Hennerich <michael.hennerich@analog.com>
439W:	http://wiki.analog.com/ADP8860
440W:	http://ez.analog.com/community/linux-device-drivers
441S:	Supported
442F:	drivers/video/backlight/adp8860_bl.c
443
444ADS1015 HARDWARE MONITOR DRIVER
445M:	Dirk Eibach <eibach@gdsys.de>
446L:	linux-hwmon@vger.kernel.org
447S:	Maintained
448F:	Documentation/hwmon/ads1015
449F:	drivers/hwmon/ads1015.c
450F:	include/linux/i2c/ads1015.h
451
452ADT746X FAN DRIVER
453M:	Colin Leroy <colin@colino.net>
454S:	Maintained
455F:	drivers/macintosh/therm_adt746x.c
456
457ADT7475 HARDWARE MONITOR DRIVER
458M:	Jean Delvare <jdelvare@suse.com>
459L:	linux-hwmon@vger.kernel.org
460S:	Maintained
461F:	Documentation/hwmon/adt7475
462F:	drivers/hwmon/adt7475.c
463
464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
465M:	Michael Hennerich <michael.hennerich@analog.com>
466W:	http://wiki.analog.com/ADXL345
467W:	http://ez.analog.com/community/linux-device-drivers
468S:	Supported
469F:	drivers/input/misc/adxl34x.c
470
471ADVANSYS SCSI DRIVER
472M:	Matthew Wilcox <matthew@wil.cx>
473M:	Hannes Reinecke <hare@suse.com>
474L:	linux-scsi@vger.kernel.org
475S:	Maintained
476F:	Documentation/scsi/advansys.txt
477F:	drivers/scsi/advansys.c
478
479AEDSP16 DRIVER
480M:	Riccardo Facchetti <fizban@tin.it>
481S:	Maintained
482F:	sound/oss/aedsp16.c
483
484AF9013 MEDIA DRIVER
485M:	Antti Palosaari <crope@iki.fi>
486L:	linux-media@vger.kernel.org
487W:	https://linuxtv.org
488W:	http://palosaari.fi/linux/
489Q:	http://patchwork.linuxtv.org/project/linux-media/list/
490T:	git git://linuxtv.org/anttip/media_tree.git
491S:	Maintained
492F:	drivers/media/dvb-frontends/af9013*
493
494AF9033 MEDIA DRIVER
495M:	Antti Palosaari <crope@iki.fi>
496L:	linux-media@vger.kernel.org
497W:	https://linuxtv.org
498W:	http://palosaari.fi/linux/
499Q:	http://patchwork.linuxtv.org/project/linux-media/list/
500T:	git git://linuxtv.org/anttip/media_tree.git
501S:	Maintained
502F:	drivers/media/dvb-frontends/af9033*
503
504AFFS FILE SYSTEM
505L:	linux-fsdevel@vger.kernel.org
506S:	Orphan
507F:	Documentation/filesystems/affs.txt
508F:	fs/affs/
509
510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
511M:	David Howells <dhowells@redhat.com>
512L:	linux-afs@lists.infradead.org
513S:	Supported
514F:	fs/afs/
515F:	include/net/af_rxrpc.h
516F:	net/rxrpc/af_rxrpc.c
517
518AGPGART DRIVER
519M:	David Airlie <airlied@linux.ie>
520T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
521S:	Maintained
522F:	drivers/char/agp/
523F:	include/linux/agp*
524F:	include/uapi/linux/agp*
525
526AHA152X SCSI DRIVER
527M:	"Juergen E. Fischer" <fischer@norbit.de>
528L:	linux-scsi@vger.kernel.org
529S:	Maintained
530F:	drivers/scsi/aha152x*
531F:	drivers/scsi/pcmcia/aha152x*
532
533AIC7XXX / AIC79XX SCSI DRIVER
534M:	Hannes Reinecke <hare@suse.com>
535L:	linux-scsi@vger.kernel.org
536S:	Maintained
537F:	drivers/scsi/aic7xxx/
538
539AIMSLAB FM RADIO RECEIVER DRIVER
540M:	Hans Verkuil <hverkuil@xs4all.nl>
541L:	linux-media@vger.kernel.org
542T:	git git://linuxtv.org/media_tree.git
543W:	https://linuxtv.org
544S:	Maintained
545F:	drivers/media/radio/radio-aimslab*
546
547AIO
548M:	Benjamin LaHaise <bcrl@kvack.org>
549L:	linux-aio@kvack.org
550S:	Supported
551F:	fs/aio.c
552F:	include/linux/*aio*.h
553
554AIRSPY MEDIA DRIVER
555M:	Antti Palosaari <crope@iki.fi>
556L:	linux-media@vger.kernel.org
557W:	https://linuxtv.org
558W:	http://palosaari.fi/linux/
559Q:	http://patchwork.linuxtv.org/project/linux-media/list/
560T:	git git://linuxtv.org/anttip/media_tree.git
561S:	Maintained
562F:	drivers/media/usb/airspy/
563
564ALCATEL SPEEDTOUCH USB DRIVER
565M:	Duncan Sands <duncan.sands@free.fr>
566L:	linux-usb@vger.kernel.org
567W:	http://www.linux-usb.org/SpeedTouch/
568S:	Maintained
569F:	drivers/usb/atm/speedtch.c
570F:	drivers/usb/atm/usbatm.c
571
572ALCHEMY AU1XX0 MMC DRIVER
573M:	Manuel Lauss <manuel.lauss@gmail.com>
574S:	Maintained
575F:	drivers/mmc/host/au1xmmc.c
576
577ALI1563 I2C DRIVER
578M:	Rudolf Marek <r.marek@assembler.cz>
579L:	linux-i2c@vger.kernel.org
580S:	Maintained
581F:	Documentation/i2c/busses/i2c-ali1563
582F:	drivers/i2c/busses/i2c-ali1563.c
583
584ALLWINNER SECURITY SYSTEM
585M:	Corentin Labbe <clabbe.montjoie@gmail.com>
586L:	linux-crypto@vger.kernel.org
587S:	Maintained
588F:	drivers/crypto/sunxi-ss/
589
590ALPHA PORT
591M:	Richard Henderson <rth@twiddle.net>
592M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
593M:	Matt Turner <mattst88@gmail.com>
594S:	Odd Fixes
595L:	linux-alpha@vger.kernel.org
596F:	arch/alpha/
597
598ALTERA MAILBOX DRIVER
599M:	Ley Foon Tan <lftan@altera.com>
600L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
601S:	Maintained
602F:	drivers/mailbox/mailbox-altera.c
603
604ALTERA PIO DRIVER
605M:	Tien Hock Loh <thloh@altera.com>
606L:	linux-gpio@vger.kernel.org
607S:	Maintained
608F:	drivers/gpio/gpio-altera.c
609
610ALTERA TRIPLE SPEED ETHERNET DRIVER
611M:	Vince Bridgers <vbridger@opensource.altera.com>
612L:	netdev@vger.kernel.org
613L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S:	Maintained
615F:	drivers/net/ethernet/altera/
616
617ALTERA UART/JTAG UART SERIAL DRIVERS
618M:	Tobias Klauser <tklauser@distanz.ch>
619L:	linux-serial@vger.kernel.org
620L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
621S:	Maintained
622F:	drivers/tty/serial/altera_uart.c
623F:	drivers/tty/serial/altera_jtaguart.c
624F:	include/linux/altera_uart.h
625F:	include/linux/altera_jtaguart.h
626
627AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
628M:	Tom Lendacky <thomas.lendacky@amd.com>
629M:	Gary Hook <gary.hook@amd.com>
630L:	linux-crypto@vger.kernel.org
631S:	Supported
632F:	drivers/crypto/ccp/
633F:	include/linux/ccp.h
634
635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636M:	Huang Rui <ray.huang@amd.com>
637L:	linux-hwmon@vger.kernel.org
638S:	Supported
639F:	Documentation/hwmon/fam15h_power
640F:	drivers/hwmon/fam15h_power.c
641
642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
644S:	Orphan
645F:	drivers/usb/gadget/udc/amd5536udc.*
646
647AMD GEODE PROCESSOR/CHIPSET SUPPORT
648P:	Andres Salomon <dilinger@queued.net>
649L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
650W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S:	Supported
652F:	drivers/char/hw_random/geode-rng.c
653F:	drivers/crypto/geode*
654F:	drivers/video/fbdev/geode/
655F:	arch/x86/include/asm/geode.h
656
657AMD IOMMU (AMD-VI)
658M:	Joerg Roedel <joro@8bytes.org>
659L:	iommu@lists.linux-foundation.org
660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661S:	Maintained
662F:	drivers/iommu/amd_iommu*.[ch]
663F:	include/linux/amd-iommu.h
664
665AMD KFD
666M:	Oded Gabbay <oded.gabbay@gmail.com>
667L:	dri-devel@lists.freedesktop.org
668T:	git git://people.freedesktop.org/~gabbayo/linux.git
669S:	Supported
670F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674F:	drivers/gpu/drm/amd/amdkfd/
675F:	drivers/gpu/drm/amd/include/cik_structs.h
676F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677F:	drivers/gpu/drm/amd/include/vi_structs.h
678F:	drivers/gpu/drm/radeon/radeon_kfd.c
679F:	drivers/gpu/drm/radeon/radeon_kfd.h
680F:	include/uapi/linux/kfd_ioctl.h
681
682AMD SEATTLE DEVICE TREE SUPPORT
683M:	Brijesh Singh <brijeshkumar.singh@amd.com>
684M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M:	Tom Lendacky <thomas.lendacky@amd.com>
686S:	Supported
687F:	arch/arm64/boot/dts/amd/
688
689AMD XGBE DRIVER
690M:	Tom Lendacky <thomas.lendacky@amd.com>
691L:	netdev@vger.kernel.org
692S:	Supported
693F:	drivers/net/ethernet/amd/xgbe/
694F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696AMS (Apple Motion Sensor) DRIVER
697M:	Michael Hanselmann <linux-kernel@hansmi.ch>
698S:	Supported
699F:	drivers/macintosh/ams/
700
701ANALOG DEVICES INC AD9389B DRIVER
702M:	Hans Verkuil <hans.verkuil@cisco.com>
703L:	linux-media@vger.kernel.org
704S:	Maintained
705F:	drivers/media/i2c/ad9389b*
706
707ANALOG DEVICES INC ADV7180 DRIVER
708M:	Lars-Peter Clausen <lars@metafoo.de>
709L:	linux-media@vger.kernel.org
710W:	http://ez.analog.com/community/linux-device-drivers
711S:	Supported
712F:	drivers/media/i2c/adv7180.c
713
714ANALOG DEVICES INC ADV7511 DRIVER
715M:	Hans Verkuil <hans.verkuil@cisco.com>
716L:	linux-media@vger.kernel.org
717S:	Maintained
718F:	drivers/media/i2c/adv7511*
719
720ANALOG DEVICES INC ADV7604 DRIVER
721M:	Hans Verkuil <hans.verkuil@cisco.com>
722L:	linux-media@vger.kernel.org
723S:	Maintained
724F:	drivers/media/i2c/adv7604*
725
726ANALOG DEVICES INC ADV7842 DRIVER
727M:	Hans Verkuil <hans.verkuil@cisco.com>
728L:	linux-media@vger.kernel.org
729S:	Maintained
730F:	drivers/media/i2c/adv7842*
731
732ANALOG DEVICES INC ASOC CODEC DRIVERS
733M:	Lars-Peter Clausen <lars@metafoo.de>
734L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
735W:	http://wiki.analog.com/
736W:	http://ez.analog.com/community/linux-device-drivers
737S:	Supported
738F:	sound/soc/codecs/adau*
739F:	sound/soc/codecs/adav*
740F:	sound/soc/codecs/ad1*
741F:	sound/soc/codecs/ad7*
742F:	sound/soc/codecs/ssm*
743F:	sound/soc/codecs/sigmadsp.*
744
745ANALOG DEVICES INC ASOC DRIVERS
746L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
748W:	http://blackfin.uclinux.org/
749S:	Supported
750F:	sound/soc/blackfin/*
751
752ANALOG DEVICES INC IIO DRIVERS
753M:	Lars-Peter Clausen <lars@metafoo.de>
754M:	Michael Hennerich <Michael.Hennerich@analog.com>
755W:	http://wiki.analog.com/
756W:	http://ez.analog.com/community/linux-device-drivers
757S:	Supported
758F:	drivers/iio/*/ad*
759X:	drivers/iio/*/adjd*
760F:	drivers/staging/iio/*/ad*
761F:	staging/iio/trigger/iio-trig-bfin-timer.c
762
763ANALOG DEVICES INC DMA DRIVERS
764M:	Lars-Peter Clausen <lars@metafoo.de>
765W:	http://ez.analog.com/community/linux-device-drivers
766S:	Supported
767F:	drivers/dma/dma-axi-dmac.c
768
769ANDROID DRIVERS
770M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771M:	Arve Hjønnevåg <arve@android.com>
772M:	Riley Andrews <riandrews@android.com>
773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774L:	devel@driverdev.osuosl.org
775S:	Supported
776F:	drivers/android/
777F:	drivers/staging/android/
778
779ANDROID ION DRIVER
780M:	Laura Abbott <labbott@redhat.com>
781M:	Sumit Semwal <sumit.semwal@linaro.org>
782L:	devel@driverdev.osuosl.org
783S:	Supported
784F:	drivers/staging/android/ion
785F:	drivers/staging/android/uapi/ion.h
786F:	drivers/staging/android/uapi/ion_test.h
787
788AOA (Apple Onboard Audio) ALSA DRIVER
789M:	Johannes Berg <johannes@sipsolutions.net>
790L:	linuxppc-dev@lists.ozlabs.org
791L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
792S:	Maintained
793F:	sound/aoa/
794
795APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
796M:	William Breathitt Gray <vilhelm.gray@gmail.com>
797L:	linux-iio@vger.kernel.org
798S:	Maintained
799F:	drivers/iio/dac/stx104.c
800
801APM DRIVER
802M:	Jiri Kosina <jikos@kernel.org>
803S:	Odd fixes
804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
805F:	arch/x86/kernel/apm_32.c
806F:	include/linux/apm_bios.h
807F:	include/uapi/linux/apm_bios.h
808F:	drivers/char/apm-emulation.c
809
810APPLE BCM5974 MULTITOUCH DRIVER
811M:	Henrik Rydberg <rydberg@bitmath.org>
812L:	linux-input@vger.kernel.org
813S:	Odd fixes
814F:	drivers/input/mouse/bcm5974.c
815
816APPLE SMC DRIVER
817M:	Henrik Rydberg <rydberg@bitmath.org>
818L:	linux-hwmon@vger.kernel.org
819S:	Odd fixes
820F:	drivers/hwmon/applesmc.c
821
822APPLETALK NETWORK LAYER
823M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
824S:	Maintained
825F:	drivers/net/appletalk/
826F:	net/appletalk/
827
828APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
829M:	Duc Dang <dhdang@apm.com>
830S:	Supported
831F:	arch/arm64/boot/dts/apm/
832
833APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
834M:	Iyappan Subramanian <isubramanian@apm.com>
835M:	Keyur Chudgar <kchudgar@apm.com>
836S:	Supported
837F:	drivers/net/ethernet/apm/xgene/
838F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
839
840APTINA CAMERA SENSOR PLL
841M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
842L:	linux-media@vger.kernel.org
843S:	Maintained
844F:	drivers/media/i2c/aptina-pll.*
845
846ARC FRAMEBUFFER DRIVER
847M:	Jaya Kumar <jayalk@intworks.biz>
848S:	Maintained
849F:	drivers/video/fbdev/arcfb.c
850F:	drivers/video/fbdev/core/fb_defio.c
851
852ARCNET NETWORK LAYER
853M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
854L:	netdev@vger.kernel.org
855S:	Maintained
856F:	drivers/net/arcnet/
857F:	include/uapi/linux/if_arcnet.h
858
859ARC PGU DRM DRIVER
860M:	Alexey Brodkin <abrodkin@synopsys.com>
861S:	Supported
862F:	drivers/gpu/drm/arc/
863F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
864
865ARM HDLCD DRM DRIVER
866M:	Liviu Dudau <liviu.dudau@arm.com>
867S:	Supported
868F:	drivers/gpu/drm/arm/
869F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
870
871ARM MFM AND FLOPPY DRIVERS
872M:	Ian Molton <spyro@f2s.com>
873S:	Maintained
874F:	arch/arm/lib/floppydma.S
875F:	arch/arm/include/asm/floppy.h
876
877ARM PMU PROFILING AND DEBUGGING
878M:	Will Deacon <will.deacon@arm.com>
879R:	Mark Rutland <mark.rutland@arm.com>
880S:	Maintained
881F:	arch/arm*/kernel/perf_*
882F:	arch/arm/oprofile/common.c
883F:	arch/arm*/kernel/hw_breakpoint.c
884F:	arch/arm*/include/asm/hw_breakpoint.h
885F:	arch/arm*/include/asm/perf_event.h
886F:	drivers/perf/arm_pmu.c
887F:	include/linux/perf/arm_pmu.h
888
889ARM PORT
890M:	Russell King <linux@armlinux.org.uk>
891L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
892W:	http://www.armlinux.org.uk/
893S:	Maintained
894F:	arch/arm/
895
896ARM SUB-ARCHITECTURES
897L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
898S:	Maintained
899F:	arch/arm/mach-*/
900F:	arch/arm/plat-*/
901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
902
903ARM PRIMECELL AACI PL041 DRIVER
904M:	Russell King <linux@armlinux.org.uk>
905S:	Maintained
906F:	sound/arm/aaci.*
907
908ARM PRIMECELL CLCD PL110 DRIVER
909M:	Russell King <linux@armlinux.org.uk>
910S:	Maintained
911F:	drivers/video/fbdev/amba-clcd.*
912
913ARM PRIMECELL KMI PL050 DRIVER
914M:	Russell King <linux@armlinux.org.uk>
915S:	Maintained
916F:	drivers/input/serio/ambakmi.*
917F:	include/linux/amba/kmi.h
918
919ARM PRIMECELL MMCI PL180/1 DRIVER
920M:	Russell King <linux@armlinux.org.uk>
921S:	Maintained
922F:	drivers/mmc/host/mmci.*
923F:	include/linux/amba/mmci.h
924
925ARM PRIMECELL UART PL010 AND PL011 DRIVERS
926M:	Russell King <linux@armlinux.org.uk>
927S:	Maintained
928F:	drivers/tty/serial/amba-pl01*.c
929F:	include/linux/amba/serial.h
930
931ARM PRIMECELL BUS SUPPORT
932M:	Russell King <linux@armlinux.org.uk>
933S:	Maintained
934F:	drivers/amba/
935F:	include/linux/amba/bus.h
936
937ARM/ADS SPHERE MACHINE SUPPORT
938M:	Lennert Buytenhek <kernel@wantstofly.org>
939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
940S:	Maintained
941
942ARM/AFEB9260 MACHINE SUPPORT
943M:	Sergey Lapin <slapin@ossfans.org>
944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
945S:	Maintained
946
947ARM/AJECO 1ARM MACHINE SUPPORT
948M:	Lennert Buytenhek <kernel@wantstofly.org>
949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950S:	Maintained
951
952ARM/Allwinner sunXi SoC support
953M:	Maxime Ripard <maxime.ripard@free-electrons.com>
954M:	Chen-Yu Tsai <wens@csie.org>
955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
956S:	Maintained
957N:	sun[x456789]i
958
959ARM/Allwinner SoC Clock Support
960M:	Emilio López <emilio@elopez.com.ar>
961S:	Maintained
962F:	drivers/clk/sunxi/
963
964ARM/Amlogic Meson SoC support
965M:	Carlo Caione <carlo@caione.org>
966M:	Kevin Hilman <khilman@baylibre.com>
967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
968L:	linux-amlogic@lists.infradead.org
969W:	http://linux-meson.com/
970S:	Maintained
971F:	arch/arm/mach-meson/
972F:	arch/arm/boot/dts/meson*
973F:	arch/arm64/boot/dts/amlogic/
974F: 	drivers/pinctrl/meson/
975N:	meson
976
977ARM/Annapurna Labs ALPINE ARCHITECTURE
978M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
979M:	Antoine Tenart <antoine.tenart@free-electrons.com>
980S:	Maintained
981F:	arch/arm/mach-alpine/
982F:	arch/arm/boot/dts/alpine*
983F:	arch/arm64/boot/dts/al/
984F:	drivers/*/*alpine*
985
986ARM/ARTPEC MACHINE SUPPORT
987M:	Jesper Nilsson <jesper.nilsson@axis.com>
988M:	Lars Persson <lars.persson@axis.com>
989M:	Niklas Cassel <niklas.cassel@axis.com>
990S:	Maintained
991L:	linux-arm-kernel@axis.com
992F:	arch/arm/mach-artpec
993F:	arch/arm/boot/dts/artpec6*
994F:	drivers/clk/axis
995
996ARM/ASPEED MACHINE SUPPORT
997M:	Joel Stanley <joel@jms.id.au>
998S:	Maintained
999F:	arch/arm/mach-aspeed/
1000F:	arch/arm/boot/dts/aspeed-*
1001F:	drivers/*/*aspeed*
1002
1003ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1004M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1005M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1006M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008W:	http://www.linux4sam.org
1009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1010S:	Supported
1011F:	arch/arm/mach-at91/
1012F:	include/soc/at91/
1013F:	arch/arm/boot/dts/at91*.dts
1014F:	arch/arm/boot/dts/at91*.dtsi
1015F:	arch/arm/boot/dts/sama*.dts
1016F:	arch/arm/boot/dts/sama*.dtsi
1017F:	arch/arm/include/debug/at91.S
1018
1019ARM/ATMEL AT91 Clock Support
1020M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1021S:	Maintained
1022F:	drivers/clk/at91
1023
1024ARM/CALXEDA HIGHBANK ARCHITECTURE
1025M:	Rob Herring <robh@kernel.org>
1026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S:	Maintained
1028F:	arch/arm/mach-highbank/
1029F:	arch/arm/boot/dts/highbank.dts
1030F:	arch/arm/boot/dts/ecx-*.dts*
1031
1032ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1033M:	Krzysztof Halasa <khalasa@piap.pl>
1034S:	Maintained
1035F:	arch/arm/mach-cns3xxx/
1036
1037ARM/CAVIUM THUNDER NETWORK DRIVER
1038M:	Sunil Goutham <sgoutham@cavium.com>
1039M:	Robert Richter <rric@kernel.org>
1040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S:	Supported
1042F:	drivers/net/ethernet/cavium/thunder/
1043
1044ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1045M:	Alexander Shiyan <shc_work@mail.ru>
1046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S:	Odd Fixes
1048N:	clps711x
1049
1050ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1051M:	Hartley Sweeten <hsweeten@visionengravers.com>
1052M:	Ryan Mallon <rmallon@gmail.com>
1053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S:	Maintained
1055F:	arch/arm/mach-ep93xx/
1056F:	arch/arm/mach-ep93xx/include/mach/
1057
1058ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1059M:	Lennert Buytenhek <kernel@wantstofly.org>
1060L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S:	Maintained
1062
1063ARM/CLKDEV SUPPORT
1064M:	Russell King <linux@armlinux.org.uk>
1065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S:	Maintained
1067F:	arch/arm/include/asm/clkdev.h
1068F:	drivers/clk/clkdev.c
1069
1070ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1071M:	Mike Rapoport <mike@compulab.co.il>
1072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073S:	Maintained
1074
1075ARM/CONTEC MICRO9 MACHINE SUPPORT
1076M:	Hubert Feurstein <hubert.feurstein@contec.at>
1077S:	Maintained
1078F:	arch/arm/mach-ep93xx/micro9.c
1079
1080ARM/CORESIGHT FRAMEWORK AND DRIVERS
1081M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S:	Maintained
1084F:	drivers/hwtracing/coresight/*
1085F:	Documentation/trace/coresight.txt
1086F:	Documentation/devicetree/bindings/arm/coresight.txt
1087F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1088
1089ARM/CORGI MACHINE SUPPORT
1090M:	Richard Purdie <rpurdie@rpsys.net>
1091S:	Maintained
1092
1093ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1094M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096T:	git git://github.com/ulli-kroll/linux.git
1097S:	Maintained
1098F:	arch/arm/mach-gemini/
1099F:	drivers/rtc/rtc-gemini.c
1100
1101ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1102M:	Barry Song <baohua@kernel.org>
1103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1105S:	Maintained
1106F:	arch/arm/boot/dts/prima2*
1107F:	arch/arm/mach-prima2/
1108F:	drivers/clk/sirf/
1109F:	drivers/clocksource/timer-prima2.c
1110F:	drivers/clocksource/timer-atlas7.c
1111N:	[^a-z]sirf
1112
1113ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1114M:	Baruch Siach <baruch@tkos.co.il>
1115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S:	Maintained
1117F:	arch/arm/boot/dts/cx92755*
1118N:	digicolor
1119
1120ARM/EBSA110 MACHINE SUPPORT
1121M:	Russell King <linux@armlinux.org.uk>
1122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123W:	http://www.armlinux.org.uk/
1124S:	Maintained
1125F:	arch/arm/mach-ebsa110/
1126F:	drivers/net/ethernet/amd/am79c961a.*
1127
1128ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1129M:	Uwe Kleine-König <kernel@pengutronix.de>
1130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S:	Maintained
1132N:	efm32
1133
1134ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1135M:	Daniel Ribeiro <drwyrm@gmail.com>
1136M:	Stefan Schmidt <stefan@openezx.org>
1137M:	Harald Welte <laforge@openezx.org>
1138L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1139W:	http://www.openezx.org/
1140S:	Maintained
1141T:	topgit git://git.openezx.org/openezx.git
1142F:	arch/arm/mach-pxa/ezx.c
1143
1144ARM/FARADAY FA526 PORT
1145M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147S:	Maintained
1148T:	git git://git.berlios.de/gemini-board
1149F:	arch/arm/mm/*-fa*
1150
1151ARM/FOOTBRIDGE ARCHITECTURE
1152M:	Russell King <linux@armlinux.org.uk>
1153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154W:	http://www.armlinux.org.uk/
1155S:	Maintained
1156F:	arch/arm/include/asm/hardware/dec21285.h
1157F:	arch/arm/mach-footbridge/
1158
1159ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1160M:	Shawn Guo <shawnguo@kernel.org>
1161M:	Sascha Hauer <kernel@pengutronix.de>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S:	Maintained
1164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1165F:	arch/arm/mach-imx/
1166F:	arch/arm/mach-mxs/
1167F:	arch/arm/boot/dts/imx*
1168F:	arch/arm/configs/imx*_defconfig
1169F:	drivers/clk/imx/
1170F:	include/soc/imx/
1171
1172ARM/FREESCALE VYBRID ARM ARCHITECTURE
1173M:	Shawn Guo <shawnguo@kernel.org>
1174M:	Sascha Hauer <kernel@pengutronix.de>
1175R:	Stefan Agner <stefan@agner.ch>
1176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S:	Maintained
1178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1179F:	arch/arm/mach-imx/*vf610*
1180F:	arch/arm/boot/dts/vf*
1181
1182ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1183M:	Lennert Buytenhek <kernel@wantstofly.org>
1184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S:	Maintained
1186
1187ARM/GUMSTIX MACHINE SUPPORT
1188M:	Steve Sakoman <sakoman@gmail.com>
1189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190S:	Maintained
1191
1192ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1193M:	Philipp Zabel <philipp.zabel@gmail.com>
1194M:	Paul Parsons <lost.distance@yahoo.com>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S:	Maintained
1197F:	arch/arm/mach-pxa/hx4700.c
1198F:	arch/arm/mach-pxa/include/mach/hx4700.h
1199F:	sound/soc/pxa/hx4700.c
1200
1201ARM/HISILICON SOC SUPPORT
1202M:	Wei Xu <xuwei5@hisilicon.com>
1203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204W:	http://www.hisilicon.com
1205S:	Supported
1206T:	git git://github.com/hisilicon/linux-hisi.git
1207F:	arch/arm/mach-hisi/
1208F:	arch/arm/boot/dts/hi3*
1209F:	arch/arm/boot/dts/hip*
1210F:	arch/arm/boot/dts/hisi*
1211F:	arch/arm64/boot/dts/hisilicon/
1212
1213ARM/HP JORNADA 7XX MACHINE SUPPORT
1214M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1215W:	www.jlime.com
1216S:	Maintained
1217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1218F:	arch/arm/mach-sa1100/jornada720.c
1219F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1220
1221ARM/IGEP MACHINE SUPPORT
1222M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1223M:	Javier Martinez Canillas <javier@dowhile0.org>
1224L:	linux-omap@vger.kernel.org
1225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S:	Maintained
1227F:	arch/arm/boot/dts/omap3-igep*
1228
1229ARM/INCOME PXA270 SUPPORT
1230M:	Marek Vasut <marek.vasut@gmail.com>
1231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S:	Maintained
1233F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1234
1235ARM/INTEL IOP32X ARM ARCHITECTURE
1236M:	Lennert Buytenhek <kernel@wantstofly.org>
1237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S:	Maintained
1239
1240ARM/INTEL IOP33X ARM ARCHITECTURE
1241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242S:	Orphan
1243
1244ARM/INTEL IOP13XX ARM ARCHITECTURE
1245M:	Lennert Buytenhek <kernel@wantstofly.org>
1246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247S:	Maintained
1248
1249ARM/INTEL IQ81342EX MACHINE SUPPORT
1250M:	Lennert Buytenhek <kernel@wantstofly.org>
1251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252S:	Maintained
1253
1254ARM/INTEL IXDP2850 MACHINE SUPPORT
1255M:	Lennert Buytenhek <kernel@wantstofly.org>
1256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S:	Maintained
1258
1259ARM/INTEL IXP4XX ARM ARCHITECTURE
1260M:	Imre Kaloz <kaloz@openwrt.org>
1261M:	Krzysztof Halasa <khalasa@piap.pl>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Maintained
1264F:	arch/arm/mach-ixp4xx/
1265
1266ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1267M:	Jonathan Cameron <jic23@cam.ac.uk>
1268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S:	Maintained
1270F:	arch/arm/mach-pxa/stargate2.c
1271F:	drivers/pcmcia/pxa2xx_stargate2.c
1272
1273ARM/INTEL XSC3 (MANZANO) ARM CORE
1274M:	Lennert Buytenhek <kernel@wantstofly.org>
1275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S:	Maintained
1277
1278ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1279M:	Lennert Buytenhek <kernel@wantstofly.org>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Maintained
1282
1283ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1284M:	Santosh Shilimkar <ssantosh@kernel.org>
1285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S:	Maintained
1287F:	arch/arm/mach-keystone/
1288F:	arch/arm/boot/dts/keystone-*
1289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1290
1291ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1292M:	Santosh Shilimkar <ssantosh@kernel.org>
1293L:	linux-kernel@vger.kernel.org
1294S:	Maintained
1295F:	drivers/clk/keystone/
1296
1297ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1298M:	Santosh Shilimkar <ssantosh@kernel.org>
1299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300L:	linux-kernel@vger.kernel.org
1301S:	Maintained
1302F:	drivers/clocksource/timer-keystone.c
1303
1304ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1305M:	Santosh Shilimkar <ssantosh@kernel.org>
1306L:	linux-kernel@vger.kernel.org
1307S:	Maintained
1308F:	drivers/power/reset/keystone-reset.c
1309
1310ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1311M:	Santosh Shilimkar <ssantosh@kernel.org>
1312L:	linux-kernel@vger.kernel.org
1313S:	Maintained
1314F:	drivers/memory/*emif*
1315
1316ARM/LG1K ARCHITECTURE
1317M:	Chanho Min <chanho.min@lge.com>
1318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S:	Maintained
1320F:	arch/arm64/boot/dts/lg/
1321
1322ARM/LOGICPD PXA270 MACHINE SUPPORT
1323M:	Lennert Buytenhek <kernel@wantstofly.org>
1324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S:	Maintained
1326
1327ARM/LPC18XX ARCHITECTURE
1328M:	Joachim Eastwood <manabian@gmail.com>
1329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S:	Maintained
1331F:	arch/arm/boot/dts/lpc43*
1332F:	drivers/clk/nxp/clk-lpc18xx*
1333F:	drivers/clocksource/time-lpc32xx.c
1334F:	drivers/i2c/busses/i2c-lpc2k.c
1335F:	drivers/memory/pl172.c
1336F:	drivers/mtd/spi-nor/nxp-spifi.c
1337F:	drivers/rtc/rtc-lpc24xx.c
1338N:	lpc18xx
1339
1340ARM/LPC32XX SOC SUPPORT
1341M:	Vladimir Zapolskiy <vz@mleia.com>
1342M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1345S:	Maintained
1346F:	arch/arm/boot/dts/lpc32*
1347F:	arch/arm/mach-lpc32xx/
1348F:	drivers/i2c/busses/i2c-pnx.c
1349F:	drivers/net/ethernet/nxp/lpc_eth.c
1350F:	drivers/usb/host/ohci-nxp.c
1351F:	drivers/watchdog/pnx4008_wdt.c
1352N:	lpc32xx
1353
1354ARM/MAGICIAN MACHINE SUPPORT
1355M:	Philipp Zabel <philipp.zabel@gmail.com>
1356S:	Maintained
1357
1358ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1359M:	Jason Cooper <jason@lakedaemon.net>
1360M:	Andrew Lunn <andrew@lunn.ch>
1361M:	Gregory Clement <gregory.clement@free-electrons.com>
1362M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:	Maintained
1365F:	arch/arm/mach-mvebu/
1366F:	drivers/rtc/rtc-armada38x.c
1367F:	arch/arm/boot/dts/armada*
1368F:	arch/arm/boot/dts/kirkwood*
1369F:	arch/arm64/boot/dts/marvell/armada*
1370F:	drivers/cpufreq/mvebu-cpufreq.c
1371F:	arch/arm/configs/mvebu_*_defconfig
1372
1373ARM/Marvell Berlin SoC support
1374M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S:	Maintained
1377F:	arch/arm/mach-berlin/
1378F:	arch/arm/boot/dts/berlin*
1379F:	arch/arm64/boot/dts/marvell/berlin*
1380
1381
1382ARM/Marvell Dove/MV78xx0/Orion SOC support
1383M:	Jason Cooper <jason@lakedaemon.net>
1384M:	Andrew Lunn <andrew@lunn.ch>
1385M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1386M:	Gregory Clement <gregory.clement@free-electrons.com>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Maintained
1389F:	arch/arm/mach-dove/
1390F:	arch/arm/mach-mv78xx0/
1391F:	arch/arm/mach-orion5x/
1392F:	arch/arm/plat-orion/
1393F:	arch/arm/boot/dts/dove*
1394F:	arch/arm/boot/dts/orion5x*
1395
1396
1397ARM/Orion SoC/Technologic Systems TS-78xx platform support
1398M:	Alexander Clouter <alex@digriz.org.uk>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400W:	http://www.digriz.org.uk/ts78xx/kernel
1401S:	Maintained
1402F:	arch/arm/mach-orion5x/ts78xx-*
1403
1404ARM/OXNAS platform support
1405M:	Neil Armstrong <narmstrong@baylibre.com>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S:	Maintained
1408F:	arch/arm/mach-oxnas/
1409F:	arch/arm/boot/dts/oxnas*
1410F:	arch/arm/boot/dts/wd-mbwe.dts
1411N:	oxnas
1412
1413ARM/Mediatek RTC DRIVER
1414M:	Eddie Huang <eddie.huang@mediatek.com>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1417S:	Maintained
1418F:	drivers/rtc/rtc-mt6397.c
1419
1420ARM/Mediatek SoC support
1421M:	Matthias Brugger <matthias.bgg@gmail.com>
1422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425F:	arch/arm/boot/dts/mt6*
1426F:	arch/arm/boot/dts/mt8*
1427F:	arch/arm/mach-mediatek/
1428N:	mtk
1429K:	mediatek
1430
1431ARM/Mediatek USB3 PHY DRIVER
1432M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436F:	drivers/phy/phy-mt65xx-usb3.c
1437
1438ARM/MICREL KS8695 ARCHITECTURE
1439M:	Greg Ungerer <gerg@uclinux.org>
1440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441F:	arch/arm/mach-ks8695/
1442S:	Odd Fixes
1443
1444ARM/MIOA701 MACHINE SUPPORT
1445M:	Robert Jarzmik <robert.jarzmik@free.fr>
1446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447F:	arch/arm/mach-pxa/mioa701.c
1448S:	Maintained
1449
1450ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1451M:	Michael Petchkovsky <mkpetch@internode.on.net>
1452S:	Maintained
1453
1454ARM/NOMADIK ARCHITECTURE
1455M:	Alessandro Rubini <rubini@unipv.it>
1456M:	Linus Walleij <linus.walleij@linaro.org>
1457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S:	Maintained
1459F:	arch/arm/mach-nomadik/
1460F:	drivers/pinctrl/nomadik/
1461F:	drivers/i2c/busses/i2c-nomadik.c
1462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1463
1464ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1465M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1466L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1467W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1468S:	Supported
1469
1470ARM/TOSA MACHINE SUPPORT
1471M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1472M:	Dirk Opfer <dirk@opfer-online.de>
1473S:	Maintained
1474
1475ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1476M:	Marek Vasut <marek.vasut@gmail.com>
1477L:	linux-arm-kernel@lists.infradead.org
1478W:	http://hackndev.com
1479S:	Maintained
1480F:	arch/arm/mach-pxa/include/mach/palmtx.h
1481F:	arch/arm/mach-pxa/palmtx.c
1482F:	arch/arm/mach-pxa/include/mach/palmt5.h
1483F:	arch/arm/mach-pxa/palmt5.c
1484F:	arch/arm/mach-pxa/include/mach/palmld.h
1485F:	arch/arm/mach-pxa/palmld.c
1486F:	arch/arm/mach-pxa/include/mach/palmte2.h
1487F:	arch/arm/mach-pxa/palmte2.c
1488F:	arch/arm/mach-pxa/include/mach/palmtc.h
1489F:	arch/arm/mach-pxa/palmtc.c
1490
1491ARM/PALM TREO SUPPORT
1492M:	Tomas Cech <sleep_walker@suse.com>
1493L:	linux-arm-kernel@lists.infradead.org
1494W:	http://hackndev.com
1495S:	Maintained
1496F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1497F:	arch/arm/mach-pxa/palmtreo.c
1498
1499ARM/PALMZ72 SUPPORT
1500M:	Sergey Lapin <slapin@ossfans.org>
1501L:	linux-arm-kernel@lists.infradead.org
1502W:	http://hackndev.com
1503S:	Maintained
1504F:	arch/arm/mach-pxa/include/mach/palmz72.h
1505F:	arch/arm/mach-pxa/palmz72.c
1506
1507ARM/PLEB SUPPORT
1508M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1509W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1510S:	Maintained
1511
1512ARM/PT DIGITAL BOARD PORT
1513M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515W:	http://www.armlinux.org.uk/
1516S:	Maintained
1517
1518ARM/QUALCOMM SUPPORT
1519M:	Andy Gross <andy.gross@linaro.org>
1520M:	David Brown <david.brown@linaro.org>
1521L:	linux-arm-msm@vger.kernel.org
1522L:	linux-soc@vger.kernel.org
1523S:	Maintained
1524F:	arch/arm/boot/dts/qcom-*.dts
1525F:	arch/arm/boot/dts/qcom-*.dtsi
1526F:	arch/arm/mach-qcom/
1527F:	arch/arm64/boot/dts/qcom/*
1528F:	drivers/i2c/busses/i2c-qup.c
1529F:	drivers/clk/qcom/
1530F:	drivers/soc/qcom/
1531F:	drivers/spi/spi-qup.c
1532F:	drivers/tty/serial/msm_serial.h
1533F:	drivers/tty/serial/msm_serial.c
1534F:	drivers/*/pm8???-*
1535F:	drivers/mfd/ssbi.c
1536F:	drivers/firmware/qcom_scm.c
1537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1538
1539ARM/RADISYS ENP2611 MACHINE SUPPORT
1540M:	Lennert Buytenhek <kernel@wantstofly.org>
1541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:	Maintained
1543
1544ARM/RENESAS ARM64 ARCHITECTURE
1545M:	Simon Horman <horms@verge.net.au>
1546M:	Magnus Damm <magnus.damm@gmail.com>
1547L:	linux-renesas-soc@vger.kernel.org
1548Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1550S:	Supported
1551F:	arch/arm64/boot/dts/renesas/
1552F:	drivers/soc/renesas/
1553F:	include/linux/soc/renesas/
1554
1555ARM/RISCPC ARCHITECTURE
1556M:	Russell King <linux@armlinux.org.uk>
1557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558W:	http://www.armlinux.org.uk/
1559S:	Maintained
1560F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1561F:	arch/arm/include/asm/hardware/ioc.h
1562F:	arch/arm/include/asm/hardware/iomd.h
1563F:	arch/arm/include/asm/hardware/memc.h
1564F:	arch/arm/mach-rpc/
1565F:	drivers/net/ethernet/8390/etherh.c
1566F:	drivers/net/ethernet/i825xx/ether1*
1567F:	drivers/net/ethernet/seeq/ether3*
1568F:	drivers/scsi/arm/
1569
1570ARM/Rockchip SoC support
1571M:	Heiko Stuebner <heiko@sntech.de>
1572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573L:	linux-rockchip@lists.infradead.org
1574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1575S:	Maintained
1576F:	arch/arm/boot/dts/rk3*
1577F:	arch/arm/mach-rockchip/
1578F:	drivers/clk/rockchip/
1579F:	drivers/i2c/busses/i2c-rk3x.c
1580F:	drivers/*/*rockchip*
1581F:	drivers/*/*/*rockchip*
1582F:	sound/soc/rockchip/
1583N:	rockchip
1584
1585ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1586M:	Kukjin Kim <kgene@kernel.org>
1587M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
1588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1590S:	Maintained
1591F:	arch/arm/boot/dts/s3c*
1592F:	arch/arm/boot/dts/s5p*
1593F:	arch/arm/boot/dts/samsung*
1594F:	arch/arm/boot/dts/exynos*
1595F:	arch/arm64/boot/dts/exynos/
1596F:	arch/arm/plat-samsung/
1597F:	arch/arm/mach-s3c24*/
1598F:	arch/arm/mach-s3c64xx/
1599F:	arch/arm/mach-s5p*/
1600F:	arch/arm/mach-exynos*/
1601F:	drivers/*/*s3c2410*
1602F:	drivers/*/*/*s3c2410*
1603F:	drivers/memory/samsung/*
1604F:	drivers/soc/samsung/*
1605F:	drivers/spi/spi-s3c*
1606F:	sound/soc/samsung/*
1607F:	Documentation/arm/Samsung/
1608F:	Documentation/devicetree/bindings/arm/samsung/
1609F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1610F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1611N:	exynos
1612
1613ARM/SAMSUNG MOBILE MACHINE SUPPORT
1614M:	Kyungmin Park <kyungmin.park@samsung.com>
1615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S:	Maintained
1617F:	arch/arm/mach-s5pv210/
1618
1619ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1620M:	Kyungmin Park <kyungmin.park@samsung.com>
1621M:	Kamil Debski <k.debski@samsung.com>
1622L:	linux-arm-kernel@lists.infradead.org
1623L:	linux-media@vger.kernel.org
1624S:	Maintained
1625F:	drivers/media/platform/s5p-g2d/
1626
1627ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1628M:	Kyungmin Park <kyungmin.park@samsung.com>
1629M:	Kamil Debski <k.debski@samsung.com>
1630M:	Jeongtae Park <jtp.park@samsung.com>
1631L:	linux-arm-kernel@lists.infradead.org
1632L:	linux-media@vger.kernel.org
1633S:	Maintained
1634F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1635F:	drivers/media/platform/s5p-mfc/
1636
1637ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1638M:	Kyungmin Park <kyungmin.park@samsung.com>
1639M:	Tomasz Stanislawski <t.stanislaws@samsung.com>
1640L:	linux-arm-kernel@lists.infradead.org
1641L:	linux-media@vger.kernel.org
1642S:	Maintained
1643F:	drivers/media/platform/s5p-tv/
1644
1645ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1646M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1647M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1648L:	linux-arm-kernel@lists.infradead.org
1649L:	linux-media@vger.kernel.org
1650S:	Maintained
1651F:	drivers/media/platform/s5p-jpeg/
1652
1653ARM/SHMOBILE ARM ARCHITECTURE
1654M:	Simon Horman <horms@verge.net.au>
1655M:	Magnus Damm <magnus.damm@gmail.com>
1656L:	linux-renesas-soc@vger.kernel.org
1657Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1659S:	Supported
1660F:	arch/arm/boot/dts/emev2*
1661F:	arch/arm/boot/dts/r7s*
1662F:	arch/arm/boot/dts/r8a*
1663F:	arch/arm/boot/dts/sh*
1664F:	arch/arm/configs/shmobile_defconfig
1665F:	arch/arm/include/debug/renesas-scif.S
1666F:	arch/arm/mach-shmobile/
1667F:	drivers/sh/
1668F:	drivers/soc/renesas/
1669F:	include/linux/soc/renesas/
1670
1671ARM/SOCFPGA ARCHITECTURE
1672M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1673S:	Maintained
1674F:	arch/arm/mach-socfpga/
1675F:	arch/arm/boot/dts/socfpga*
1676F:	arch/arm/configs/socfpga_defconfig
1677F:	arch/arm64/boot/dts/altera/
1678W:	http://www.rocketboards.org
1679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1680
1681ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1682M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1683S:	Maintained
1684F:	drivers/clk/socfpga/
1685
1686ARM/SOCFPGA EDAC SUPPORT
1687M:	Thor Thayer <tthayer@opensource.altera.com>
1688S:	Maintained
1689F:	drivers/edac/altera_edac.
1690
1691ARM/STI ARCHITECTURE
1692M:	Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1693M:	Maxime Coquelin <maxime.coquelin@st.com>
1694M:	Patrice Chotard <patrice.chotard@st.com>
1695L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696L:	kernel@stlinux.com
1697W:	http://www.stlinux.com
1698S:	Maintained
1699F:	arch/arm/mach-sti/
1700F:	arch/arm/boot/dts/sti*
1701F:	drivers/char/hw_random/st-rng.c
1702F:	drivers/clocksource/arm_global_timer.c
1703F:	drivers/clocksource/clksrc_st_lpc.c
1704F:	drivers/cpufreq/sti-cpufreq.c
1705F:	drivers/i2c/busses/i2c-st.c
1706F:	drivers/media/rc/st_rc.c
1707F:	drivers/media/platform/sti/c8sectpfe/
1708F:	drivers/mmc/host/sdhci-st.c
1709F:	drivers/phy/phy-miphy28lp.c
1710F:	drivers/phy/phy-miphy365x.c
1711F:	drivers/phy/phy-stih407-usb.c
1712F:	drivers/phy/phy-stih41x-usb.c
1713F:	drivers/pinctrl/pinctrl-st.c
1714F:	drivers/remoteproc/st_remoteproc.c
1715F:	drivers/reset/sti/
1716F:	drivers/rtc/rtc-st-lpc.c
1717F:	drivers/tty/serial/st-asc.c
1718F:	drivers/usb/dwc3/dwc3-st.c
1719F:	drivers/usb/host/ehci-st.c
1720F:	drivers/usb/host/ohci-st.c
1721F:	drivers/watchdog/st_lpc_wdt.c
1722F:	drivers/ata/ahci_st.c
1723
1724ARM/STM32 ARCHITECTURE
1725M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727S:	Maintained
1728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1729N:	stm32
1730F:	drivers/clocksource/armv7m_systick.c
1731
1732ARM/TANGO ARCHITECTURE
1733M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1734L:	linux-arm-kernel@lists.infradead.org
1735S:	Maintained
1736F:	arch/arm/mach-tango/
1737F:	arch/arm/boot/dts/tango*
1738
1739ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1740M:	Lennert Buytenhek <kernel@wantstofly.org>
1741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742S:	Maintained
1743
1744ARM/TETON BGA MACHINE SUPPORT
1745M:	"Mark F. Brown" <mark.brown314@gmail.com>
1746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S:	Maintained
1748
1749ARM/THECUS N2100 MACHINE SUPPORT
1750M:	Lennert Buytenhek <kernel@wantstofly.org>
1751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752S:	Maintained
1753
1754ARM/NUVOTON W90X900 ARM ARCHITECTURE
1755M:	Wan ZongShun <mcuos.com@gmail.com>
1756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757W:	http://www.mcuos.com
1758S:	Maintained
1759F:	arch/arm/mach-w90x900/
1760F:	drivers/input/keyboard/w90p910_keypad.c
1761F:	drivers/input/touchscreen/w90p910_ts.c
1762F:	drivers/watchdog/nuc900_wdt.c
1763F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1764F:	drivers/mtd/nand/nuc900_nand.c
1765F:	drivers/rtc/rtc-nuc900.c
1766F:	drivers/spi/spi-nuc900.c
1767F:	drivers/usb/host/ehci-w90x900.c
1768F:	drivers/video/fbdev/nuc900fb.c
1769
1770ARM/U300 MACHINE SUPPORT
1771M:	Linus Walleij <linus.walleij@linaro.org>
1772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773S:	Supported
1774F:	arch/arm/mach-u300/
1775F:	drivers/clocksource/timer-u300.c
1776F:	drivers/i2c/busses/i2c-stu300.c
1777F:	drivers/rtc/rtc-coh901331.c
1778F:	drivers/watchdog/coh901327_wdt.c
1779F:	drivers/dma/coh901318*
1780F:	drivers/mfd/ab3100*
1781F:	drivers/rtc/rtc-ab3100.c
1782F:	drivers/rtc/rtc-coh901331.c
1783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1784
1785ARM/UNIPHIER ARCHITECTURE
1786M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788S:	Maintained
1789F:	arch/arm/boot/dts/uniphier*
1790F:	arch/arm/include/asm/hardware/cache-uniphier.h
1791F:	arch/arm/mach-uniphier/
1792F:	arch/arm/mm/cache-uniphier.c
1793F:	arch/arm64/boot/dts/socionext/
1794F:	drivers/bus/uniphier-system-bus.c
1795F:	drivers/i2c/busses/i2c-uniphier*
1796F:	drivers/pinctrl/uniphier/
1797F:	drivers/tty/serial/8250/8250_uniphier.c
1798N:	uniphier
1799
1800ARM/Ux500 ARM ARCHITECTURE
1801M:	Linus Walleij <linus.walleij@linaro.org>
1802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803S:	Maintained
1804F:	arch/arm/mach-ux500/
1805F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1806F:	drivers/dma/ste_dma40*
1807F:	drivers/hwspinlock/u8500_hsem.c
1808F:	drivers/mfd/abx500*
1809F:	drivers/mfd/ab8500*
1810F:	drivers/mfd/dbx500*
1811F:	drivers/mfd/db8500*
1812F:	drivers/pinctrl/nomadik/pinctrl-ab*
1813F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1814F:	drivers/rtc/rtc-ab8500.c
1815F:	drivers/rtc/rtc-pl031.c
1816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1817
1818ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1819M:	Ulf Hansson <ulf.hansson@linaro.org>
1820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821T:	git git://git.linaro.org/people/ulfh/clk.git
1822S:	Maintained
1823F:	drivers/clk/ux500/
1824F:	include/linux/platform_data/clk-ux500.h
1825
1826ARM/VERSATILE EXPRESS PLATFORM
1827M:	Liviu Dudau <liviu.dudau@arm.com>
1828M:	Sudeep Holla <sudeep.holla@arm.com>
1829M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:	Maintained
1832F:	arch/arm/boot/dts/vexpress*
1833F:	arch/arm64/boot/dts/arm/
1834F:	arch/arm/mach-vexpress/
1835F:	*/*/vexpress*
1836F:	*/*/*/vexpress*
1837F:	drivers/clk/versatile/clk-vexpress-osc.c
1838F:	drivers/clocksource/versatile.c
1839N:	mps2
1840
1841ARM/VFP SUPPORT
1842M:	Russell King <linux@armlinux.org.uk>
1843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844W:	http://www.armlinux.org.uk/
1845S:	Maintained
1846F:	arch/arm/vfp/
1847
1848ARM/VOIPAC PXA270 SUPPORT
1849M:	Marek Vasut <marek.vasut@gmail.com>
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S:	Maintained
1852F:	arch/arm/mach-pxa/vpac270.c
1853F:	arch/arm/mach-pxa/include/mach/vpac270.h
1854
1855ARM/VT8500 ARM ARCHITECTURE
1856M:	Tony Prisk <linux@prisktech.co.nz>
1857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S:	Maintained
1859F:	arch/arm/mach-vt8500/
1860F:	drivers/clocksource/vt8500_timer.c
1861F:	drivers/i2c/busses/i2c-wmt.c
1862F:	drivers/mmc/host/wmt-sdmmc.c
1863F:	drivers/pwm/pwm-vt8500.c
1864F:	drivers/rtc/rtc-vt8500.c
1865F:	drivers/tty/serial/vt8500_serial.c
1866F:	drivers/usb/host/ehci-platform.c
1867F:	drivers/usb/host/uhci-platform.c
1868F:	drivers/video/fbdev/vt8500lcdfb.*
1869F:	drivers/video/fbdev/wm8505fb*
1870F:	drivers/video/fbdev/wmt_ge_rops.*
1871
1872ARM/ZIPIT Z2 SUPPORT
1873M:	Marek Vasut <marek.vasut@gmail.com>
1874L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875S:	Maintained
1876F:	arch/arm/mach-pxa/z2.c
1877F:	arch/arm/mach-pxa/include/mach/z2.h
1878
1879ARM/ZTE ARCHITECTURE
1880M:	Jun Nie <jun.nie@linaro.org>
1881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882S:	Maintained
1883F:	arch/arm/mach-zx/
1884F:	drivers/clk/zte/
1885F:	Documentation/devicetree/bindings/arm/zte.txt
1886F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1887
1888ARM/ZYNQ ARCHITECTURE
1889M:	Michal Simek <michal.simek@xilinx.com>
1890R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1891L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892W:	http://wiki.xilinx.com
1893T:	git https://github.com/Xilinx/linux-xlnx.git
1894S:	Supported
1895F:	arch/arm/mach-zynq/
1896F:	drivers/cpuidle/cpuidle-zynq.c
1897F:	drivers/block/xsysace.c
1898N:	zynq
1899N:	xilinx
1900F:	drivers/clocksource/cadence_ttc_timer.c
1901F:	drivers/i2c/busses/i2c-cadence.c
1902F:	drivers/mmc/host/sdhci-of-arasan.c
1903F:	drivers/edac/synopsys_edac.c
1904
1905ARM SMMU DRIVERS
1906M:	Will Deacon <will.deacon@arm.com>
1907R:	Robin Murphy <robin.murphy@arm.com>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S:	Maintained
1910F:	drivers/iommu/arm-smmu.c
1911F:	drivers/iommu/arm-smmu-v3.c
1912F:	drivers/iommu/io-pgtable-arm.c
1913F:	drivers/iommu/io-pgtable-arm-v7s.c
1914
1915ARM64 PORT (AARCH64 ARCHITECTURE)
1916M:	Catalin Marinas <catalin.marinas@arm.com>
1917M:	Will Deacon <will.deacon@arm.com>
1918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1920S:	Maintained
1921F:	arch/arm64/
1922F:	Documentation/arm64/
1923
1924AS3645A LED FLASH CONTROLLER DRIVER
1925M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1926L:	linux-media@vger.kernel.org
1927T:	git git://linuxtv.org/media_tree.git
1928S:	Maintained
1929F:	drivers/media/i2c/as3645a.c
1930F:	include/media/i2c/as3645a.h
1931
1932ASC7621 HARDWARE MONITOR DRIVER
1933M:	George Joseph <george.joseph@fairview5.com>
1934L:	linux-hwmon@vger.kernel.org
1935S:	Maintained
1936F:	Documentation/hwmon/asc7621
1937F:	drivers/hwmon/asc7621.c
1938
1939ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1940M:	Corentin Chary <corentin.chary@gmail.com>
1941L:	acpi4asus-user@lists.sourceforge.net
1942L:	platform-driver-x86@vger.kernel.org
1943W:	http://acpi4asus.sf.net
1944S:	Maintained
1945F:	drivers/platform/x86/asus*.c
1946F:	drivers/platform/x86/eeepc*.c
1947
1948ASUS WIRELESS RADIO CONTROL DRIVER
1949M:	João Paulo Rechi Vita <jprvita@gmail.com>
1950L:	platform-driver-x86@vger.kernel.org
1951S:	Maintained
1952F:	drivers/platform/x86/asus-wireless.c
1953
1954ASYMMETRIC KEYS
1955M:	David Howells <dhowells@redhat.com>
1956L:	keyrings@vger.kernel.org
1957S:	Maintained
1958F:	Documentation/crypto/asymmetric-keys.txt
1959F:	include/linux/verification.h
1960F:	include/crypto/public_key.h
1961F:	include/crypto/pkcs7.h
1962F:	crypto/asymmetric_keys/
1963
1964ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1965R:	Dan Williams <dan.j.williams@intel.com>
1966W:	http://sourceforge.net/projects/xscaleiop
1967S:	Odd fixes
1968F:	Documentation/crypto/async-tx-api.txt
1969F:	crypto/async_tx/
1970F:	drivers/dma/
1971F:	include/linux/dmaengine.h
1972F:	include/linux/async_tx.h
1973
1974AT24 EEPROM DRIVER
1975M:	Wolfram Sang <wsa@the-dreams.de>
1976L:	linux-i2c@vger.kernel.org
1977S:	Maintained
1978F:	drivers/misc/eeprom/at24.c
1979F:	include/linux/platform_data/at24.h
1980
1981ATA OVER ETHERNET (AOE) DRIVER
1982M:	"Ed L. Cashin" <ed.cashin@acm.org>
1983W:	http://www.openaoe.org/
1984S:	Supported
1985F:	Documentation/aoe/
1986F:	drivers/block/aoe/
1987
1988ATHEROS 71XX/9XXX GPIO DRIVER
1989M:	Alban Bedel <albeu@free.fr>
1990W:	https://github.com/AlbanBedel/linux
1991T:	git git://github.com/AlbanBedel/linux
1992S:	Maintained
1993F:	drivers/gpio/gpio-ath79.c
1994F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1995
1996ATHEROS ATH GENERIC UTILITIES
1997M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1998L:	linux-wireless@vger.kernel.org
1999S:	Supported
2000F:	drivers/net/wireless/ath/*
2001
2002ATHEROS ATH5K WIRELESS DRIVER
2003M:	Jiri Slaby <jirislaby@gmail.com>
2004M:	Nick Kossifidis <mickflemm@gmail.com>
2005M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2006L:	linux-wireless@vger.kernel.org
2007W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2008S:	Maintained
2009F:	drivers/net/wireless/ath/ath5k/
2010
2011ATHEROS ATH6KL WIRELESS DRIVER
2012M:	Kalle Valo <kvalo@qca.qualcomm.com>
2013L:	linux-wireless@vger.kernel.org
2014W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2016S:	Supported
2017F:	drivers/net/wireless/ath/ath6kl/
2018
2019WILOCITY WIL6210 WIRELESS DRIVER
2020M:	Maya Erez <qca_merez@qca.qualcomm.com>
2021L:	linux-wireless@vger.kernel.org
2022L:	wil6210@qca.qualcomm.com
2023S:	Supported
2024W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2025F:	drivers/net/wireless/ath/wil6210/
2026F:	include/uapi/linux/wil6210_uapi.h
2027
2028CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2029M:	Christian Lamparter <chunkeey@googlemail.com>
2030L:	linux-wireless@vger.kernel.org
2031W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2032S:	Maintained
2033F:	drivers/net/wireless/ath/carl9170/
2034
2035ATK0110 HWMON DRIVER
2036M:	Luca Tettamanti <kronos.it@gmail.com>
2037L:	linux-hwmon@vger.kernel.org
2038S:	Maintained
2039F:	drivers/hwmon/asus_atk0110.c
2040
2041ATI_REMOTE2 DRIVER
2042M:	Ville Syrjala <syrjala@sci.fi>
2043S:	Maintained
2044F:	drivers/input/misc/ati_remote2.c
2045
2046ATLX ETHERNET DRIVERS
2047M:	Jay Cliburn <jcliburn@gmail.com>
2048M:	Chris Snook <chris.snook@gmail.com>
2049L:	netdev@vger.kernel.org
2050W:	http://sourceforge.net/projects/atl1
2051W:	http://atl1.sourceforge.net
2052S:	Maintained
2053F:	drivers/net/ethernet/atheros/
2054
2055ATM
2056M:	Chas Williams <3chas3@gmail.com>
2057L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2058L:	netdev@vger.kernel.org
2059W:	http://linux-atm.sourceforge.net
2060S:	Maintained
2061F:	drivers/atm/
2062F:	include/linux/atm*
2063F:	include/uapi/linux/atm*
2064
2065ATMEL AT91 / AT32 MCI DRIVER
2066M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2067S:	Maintained
2068F:	drivers/mmc/host/atmel-mci.c
2069
2070ATMEL AT91 / AT32 SERIAL DRIVER
2071M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2072S:	Supported
2073F:	drivers/tty/serial/atmel_serial.c
2074
2075ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2076M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2077S:	Supported
2078F:	drivers/power/reset/at91-sama5d2_shdwc.c
2079
2080ATMEL SAMA5D2 ADC DRIVER
2081M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2082L:	linux-iio@vger.kernel.org
2083S:	Supported
2084F:	drivers/iio/adc/at91-sama5d2_adc.c
2085
2086ATMEL Audio ALSA driver
2087M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2088L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2089S:	Supported
2090F:	sound/soc/atmel
2091
2092ATMEL DMA DRIVER
2093M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2094L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095S:	Supported
2096F:	drivers/dma/at_hdmac.c
2097F:	drivers/dma/at_hdmac_regs.h
2098F:	include/linux/platform_data/dma-atmel.h
2099
2100ATMEL XDMA DRIVER
2101M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2102L:	linux-arm-kernel@lists.infradead.org
2103L:	dmaengine@vger.kernel.org
2104S:	Supported
2105F:	drivers/dma/at_xdmac.c
2106
2107ATMEL I2C DRIVER
2108M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2109L:	linux-i2c@vger.kernel.org
2110S:	Supported
2111F:	drivers/i2c/busses/i2c-at91.c
2112
2113ATMEL ISI DRIVER
2114M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2115L:	linux-media@vger.kernel.org
2116S:	Supported
2117F:	drivers/media/platform/soc_camera/atmel-isi.c
2118F:	include/media/atmel-isi.h
2119
2120ATMEL LCDFB DRIVER
2121M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2122L:	linux-fbdev@vger.kernel.org
2123S:	Maintained
2124F:	drivers/video/fbdev/atmel_lcdfb.c
2125F:	include/video/atmel_lcdc.h
2126
2127ATMEL MACB ETHERNET DRIVER
2128M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2129S:	Supported
2130F:	drivers/net/ethernet/cadence/
2131
2132ATMEL NAND DRIVER
2133M:	Wenyou Yang <wenyou.yang@atmel.com>
2134M:	Josh Wu <rainyfeeling@outlook.com>
2135L:	linux-mtd@lists.infradead.org
2136S:	Supported
2137F:	drivers/mtd/nand/atmel_nand*
2138
2139ATMEL SDMMC DRIVER
2140M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2141L:	linux-mmc@vger.kernel.org
2142S:	Supported
2143F:	drivers/mmc/host/sdhci-of-at91.c
2144
2145ATMEL SPI DRIVER
2146M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2147S:	Supported
2148F:	drivers/spi/spi-atmel.*
2149
2150ATMEL SSC DRIVER
2151M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153S:	Supported
2154F:	drivers/misc/atmel-ssc.c
2155F:	include/linux/atmel-ssc.h
2156
2157ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2158M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160S:	Supported
2161F:	drivers/misc/atmel_tclib.c
2162F:	drivers/clocksource/tcb_clksrc.c
2163
2164ATMEL USBA UDC DRIVER
2165M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167S:	Supported
2168F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2169
2170ATMEL WIRELESS DRIVER
2171M:	Simon Kelley <simon@thekelleys.org.uk>
2172L:	linux-wireless@vger.kernel.org
2173W:	http://www.thekelleys.org.uk/atmel
2174W:	http://atmelwlandriver.sourceforge.net/
2175S:	Maintained
2176F:	drivers/net/wireless/atmel/atmel*
2177
2178ATMEL MAXTOUCH DRIVER
2179M:	Nick Dyer <nick.dyer@itdev.co.uk>
2180T:	git git://github.com/atmel-maxtouch/linux.git
2181S:	Supported
2182F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2183F:	drivers/input/touchscreen/atmel_mxt_ts.c
2184F:	include/linux/platform_data/atmel_mxt_ts.h
2185
2186ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2187M:	Bradley Grove <linuxdrivers@attotech.com>
2188L:	linux-scsi@vger.kernel.org
2189W:	http://www.attotech.com
2190S:	Supported
2191F:	drivers/scsi/esas2r
2192
2193ATUSB IEEE 802.15.4 RADIO DRIVER
2194M:	Stefan Schmidt <stefan@osg.samsung.com>
2195L:	linux-wpan@vger.kernel.org
2196S:	Maintained
2197F:	drivers/net/ieee802154/atusb.c
2198F:	drivers/net/ieee802154/atusb.h
2199F:	drivers/net/ieee802154/at86rf230.h
2200
2201AUDIT SUBSYSTEM
2202M:	Paul Moore <paul@paul-moore.com>
2203M:	Eric Paris <eparis@redhat.com>
2204L:	linux-audit@redhat.com (moderated for non-subscribers)
2205W:	http://people.redhat.com/sgrubb/audit/
2206T:	git git://git.infradead.org/users/pcmoore/audit
2207S:	Maintained
2208F:	include/linux/audit.h
2209F:	include/uapi/linux/audit.h
2210F:	kernel/audit*
2211
2212AUXILIARY DISPLAY DRIVERS
2213M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2214W:	http://miguelojeda.es/auxdisplay.htm
2215W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2216S:	Maintained
2217F:	drivers/auxdisplay/
2218F:	include/linux/cfag12864b.h
2219
2220AVR32 ARCHITECTURE
2221M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2222M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2223W:	http://www.atmel.com/products/AVR32/
2224W:	http://mirror.egtvedt.no/avr32linux.org/
2225W:	http://avrfreaks.net/
2226S:	Maintained
2227F:	arch/avr32/
2228
2229AVR32/AT32AP MACHINE SUPPORT
2230M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2231M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2232S:	Maintained
2233F:	arch/avr32/mach-at32ap/
2234
2235AX.25 NETWORK LAYER
2236M:	Ralf Baechle <ralf@linux-mips.org>
2237L:	linux-hams@vger.kernel.org
2238W:	http://www.linux-ax25.org/
2239S:	Maintained
2240F:	include/uapi/linux/ax25.h
2241F:	include/net/ax25.h
2242F:	net/ax25/
2243
2244AZ6007 DVB DRIVER
2245M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2246L:	linux-media@vger.kernel.org
2247W:	https://linuxtv.org
2248T:	git git://linuxtv.org/media_tree.git
2249S:	Maintained
2250F:	drivers/media/usb/dvb-usb-v2/az6007.c
2251
2252AZTECH FM RADIO RECEIVER DRIVER
2253M:	Hans Verkuil <hverkuil@xs4all.nl>
2254L:	linux-media@vger.kernel.org
2255T:	git git://linuxtv.org/media_tree.git
2256W:	https://linuxtv.org
2257S:	Maintained
2258F:	drivers/media/radio/radio-aztech*
2259
2260B43 WIRELESS DRIVER
2261L:	linux-wireless@vger.kernel.org
2262L:	b43-dev@lists.infradead.org
2263W:	http://wireless.kernel.org/en/users/Drivers/b43
2264S:	Odd Fixes
2265F:	drivers/net/wireless/broadcom/b43/
2266
2267B43LEGACY WIRELESS DRIVER
2268M:	Larry Finger <Larry.Finger@lwfinger.net>
2269L:	linux-wireless@vger.kernel.org
2270L:	b43-dev@lists.infradead.org
2271W:	http://wireless.kernel.org/en/users/Drivers/b43
2272S:	Maintained
2273F:	drivers/net/wireless/broadcom/b43legacy/
2274
2275BACKLIGHT CLASS/SUBSYSTEM
2276M:	Jingoo Han <jingoohan1@gmail.com>
2277M:	Lee Jones <lee.jones@linaro.org>
2278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2279S:	Maintained
2280F:	drivers/video/backlight/
2281F:	include/linux/backlight.h
2282
2283BATMAN ADVANCED
2284M:	Marek Lindner <mareklindner@neomailbox.ch>
2285M:	Simon Wunderlich <sw@simonwunderlich.de>
2286M:	Antonio Quartulli <a@unstable.cc>
2287L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2288W:	https://www.open-mesh.org/
2289Q:	https://patchwork.open-mesh.org/project/batman/list/
2290S:	Maintained
2291F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2292F:	Documentation/ABI/testing/sysfs-class-net-mesh
2293F:	Documentation/networking/batman-adv.txt
2294F:	net/batman-adv/
2295
2296BAYCOM/HDLCDRV DRIVERS FOR AX.25
2297M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2298L:	linux-hams@vger.kernel.org
2299W:	http://www.baycom.org/~tom/ham/ham.html
2300S:	Maintained
2301F:	drivers/net/hamradio/baycom*
2302
2303BCACHE (BLOCK LAYER CACHE)
2304M:	Kent Overstreet <kent.overstreet@gmail.com>
2305L:	linux-bcache@vger.kernel.org
2306W:	http://bcache.evilpiepirate.org
2307S:	Orphan
2308F:	drivers/md/bcache/
2309
2310BDISP ST MEDIA DRIVER
2311M:	Fabien Dessenne <fabien.dessenne@st.com>
2312L:	linux-media@vger.kernel.org
2313T:	git git://linuxtv.org/media_tree.git
2314W:	https://linuxtv.org
2315S:	Supported
2316F:	drivers/media/platform/sti/bdisp
2317
2318BEFS FILE SYSTEM
2319S:	Orphan
2320F:	Documentation/filesystems/befs.txt
2321F:	fs/befs/
2322
2323BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2324M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2325L:	netdev@vger.kernel.org
2326S:	Maintained
2327F:	drivers/net/ethernet/ec_bhf.c
2328
2329BFS FILE SYSTEM
2330M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2331S:	Maintained
2332F:	Documentation/filesystems/bfs.txt
2333F:	fs/bfs/
2334F:	include/uapi/linux/bfs_fs.h
2335
2336BLACKFIN ARCHITECTURE
2337M:	Steven Miao <realmz6@gmail.com>
2338L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2339T:	git git://git.code.sf.net/p/adi-linux/code
2340W:	http://blackfin.uclinux.org
2341S:	Supported
2342F:	arch/blackfin/
2343
2344BLACKFIN EMAC DRIVER
2345L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2346W:	http://blackfin.uclinux.org
2347S:	Supported
2348F:	drivers/net/ethernet/adi/
2349
2350BLACKFIN RTC DRIVER
2351L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2352W:	http://blackfin.uclinux.org
2353S:	Supported
2354F:	drivers/rtc/rtc-bfin.c
2355
2356BLACKFIN SDH DRIVER
2357M:	Sonic Zhang <sonic.zhang@analog.com>
2358L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2359W:	http://blackfin.uclinux.org
2360S:	Supported
2361F:	drivers/mmc/host/bfin_sdh.c
2362
2363BLACKFIN SERIAL DRIVER
2364M:	Sonic Zhang <sonic.zhang@analog.com>
2365L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2366W:	http://blackfin.uclinux.org
2367S:	Supported
2368F:	drivers/tty/serial/bfin_uart.c
2369
2370BLACKFIN WATCHDOG DRIVER
2371L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2372W:	http://blackfin.uclinux.org
2373S:	Supported
2374F:	drivers/watchdog/bfin_wdt.c
2375
2376BLACKFIN I2C TWI DRIVER
2377M:	Sonic Zhang <sonic.zhang@analog.com>
2378L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2379W:	http://blackfin.uclinux.org/
2380S:	Supported
2381F:	drivers/i2c/busses/i2c-bfin-twi.c
2382
2383BLACKFIN MEDIA DRIVER
2384M:	Scott Jiang <scott.jiang.linux@gmail.com>
2385L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2386W:	http://blackfin.uclinux.org/
2387S:	Supported
2388F:	drivers/media/platform/blackfin/
2389F:	drivers/media/i2c/adv7183*
2390F:	drivers/media/i2c/vs6624*
2391
2392BLINKM RGB LED DRIVER
2393M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2394S:	Maintained
2395F:	drivers/leds/leds-blinkm.c
2396
2397BLOCK LAYER
2398M:	Jens Axboe <axboe@kernel.dk>
2399L:	linux-block@vger.kernel.org
2400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2401S:	Maintained
2402F:	block/
2403F:	kernel/trace/blktrace.c
2404
2405BLOCK2MTD DRIVER
2406M:	Joern Engel <joern@lazybastard.org>
2407L:	linux-mtd@lists.infradead.org
2408S:	Maintained
2409F:	drivers/mtd/devices/block2mtd.c
2410
2411BLUETOOTH DRIVERS
2412M:	Marcel Holtmann <marcel@holtmann.org>
2413M:	Gustavo Padovan <gustavo@padovan.org>
2414M:	Johan Hedberg <johan.hedberg@gmail.com>
2415L:	linux-bluetooth@vger.kernel.org
2416W:	http://www.bluez.org/
2417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2419S:	Maintained
2420F:	drivers/bluetooth/
2421
2422BLUETOOTH SUBSYSTEM
2423M:	Marcel Holtmann <marcel@holtmann.org>
2424M:	Gustavo Padovan <gustavo@padovan.org>
2425M:	Johan Hedberg <johan.hedberg@gmail.com>
2426L:	linux-bluetooth@vger.kernel.org
2427W:	http://www.bluez.org/
2428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2430S:	Maintained
2431F:	net/bluetooth/
2432F:	include/net/bluetooth/
2433
2434BONDING DRIVER
2435M:	Jay Vosburgh <j.vosburgh@gmail.com>
2436M:	Veaceslav Falico <vfalico@gmail.com>
2437M:	Andy Gospodarek <gospo@cumulusnetworks.com>
2438L:	netdev@vger.kernel.org
2439W:	http://sourceforge.net/projects/bonding/
2440S:	Supported
2441F:	drivers/net/bonding/
2442F:	include/uapi/linux/if_bonding.h
2443
2444BPF (Safe dynamic programs and tools)
2445M:	Alexei Starovoitov <ast@kernel.org>
2446L:	netdev@vger.kernel.org
2447L:	linux-kernel@vger.kernel.org
2448S:	Supported
2449F:	kernel/bpf/
2450
2451BROADCOM B44 10/100 ETHERNET DRIVER
2452M:	Gary Zambrano <zambrano@broadcom.com>
2453L:	netdev@vger.kernel.org
2454S:	Supported
2455F:	drivers/net/ethernet/broadcom/b44.*
2456
2457BROADCOM GENET ETHERNET DRIVER
2458M:	Florian Fainelli <f.fainelli@gmail.com>
2459L:	netdev@vger.kernel.org
2460S:	Supported
2461F:	drivers/net/ethernet/broadcom/genet/
2462
2463BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2464M:	Sony Chacko <sony.chacko@qlogic.com>
2465M:	Dept-HSGLinuxNICDev@qlogic.com
2466L:	netdev@vger.kernel.org
2467S:	Supported
2468F:	drivers/net/ethernet/broadcom/bnx2.*
2469F:	drivers/net/ethernet/broadcom/bnx2_*
2470
2471BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2472M:	Ariel Elior <ariel.elior@qlogic.com>
2473L:	netdev@vger.kernel.org
2474S:	Supported
2475F:	drivers/net/ethernet/broadcom/bnx2x/
2476
2477BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2478M:	Florian Fainelli <f.fainelli@gmail.com>
2479M:	Ray Jui <rjui@broadcom.com>
2480M:	Scott Branden <sbranden@broadcom.com>
2481L:	bcm-kernel-feedback-list@broadcom.com
2482T:	git git://github.com/broadcom/mach-bcm
2483S:	Maintained
2484F:	arch/arm/mach-bcm/
2485F:	arch/arm/boot/dts/bcm113*
2486F:	arch/arm/boot/dts/bcm216*
2487F:	arch/arm/boot/dts/bcm281*
2488F:	arch/arm64/boot/dts/broadcom/
2489F:	arch/arm/configs/bcm_defconfig
2490F:	drivers/mmc/host/sdhci-bcm-kona.c
2491F:	drivers/clocksource/bcm_kona_timer.c
2492
2493BROADCOM BCM2835 ARM ARCHITECTURE
2494M:	Stephen Warren <swarren@wwwdotorg.org>
2495M:	Lee Jones <lee@kernel.org>
2496M:	Eric Anholt <eric@anholt.net>
2497L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2500S:	Maintained
2501N:	bcm2835
2502
2503BROADCOM BCM47XX MIPS ARCHITECTURE
2504M:	Hauke Mehrtens <hauke@hauke-m.de>
2505M:	Rafał Miłecki <zajec5@gmail.com>
2506L:	linux-mips@linux-mips.org
2507S:	Maintained
2508F:	Documentation/devicetree/bindings/mips/brcm/
2509F:	arch/mips/bcm47xx/*
2510F:	arch/mips/include/asm/mach-bcm47xx/*
2511
2512BROADCOM BCM5301X ARM ARCHITECTURE
2513M:	Hauke Mehrtens <hauke@hauke-m.de>
2514L:	linux-arm-kernel@lists.infradead.org
2515S:	Maintained
2516F:	arch/arm/mach-bcm/bcm_5301x.c
2517F:	arch/arm/boot/dts/bcm5301x.dtsi
2518F:	arch/arm/boot/dts/bcm470*
2519
2520BROADCOM BCM63XX ARM ARCHITECTURE
2521M:	Florian Fainelli <f.fainelli@gmail.com>
2522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523L:	bcm-kernel-feedback-list@broadcom.com
2524T:	git git://github.com/broadcom/stblinux.git
2525S:	Maintained
2526F:	arch/arm/mach-bcm/bcm63xx.c
2527F:	arch/arm/include/debug/bcm63xx.S
2528
2529BROADCOM BCM63XX/BCM33XX UDC DRIVER
2530M:	Kevin Cernekee <cernekee@gmail.com>
2531L:	linux-usb@vger.kernel.org
2532S:	Maintained
2533F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2534
2535BROADCOM BCM7XXX ARM ARCHITECTURE
2536M:	Brian Norris <computersforpeace@gmail.com>
2537M:	Gregory Fong <gregory.0xf0@gmail.com>
2538M:	Florian Fainelli <f.fainelli@gmail.com>
2539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2540L:	bcm-kernel-feedback-list@broadcom.com
2541T:	git git://github.com/broadcom/stblinux.git
2542S:	Maintained
2543F:	arch/arm/mach-bcm/*brcmstb*
2544F:	arch/arm/boot/dts/bcm7*.dts*
2545F:	drivers/bus/brcmstb_gisb.c
2546N:	brcmstb
2547
2548BROADCOM BMIPS MIPS ARCHITECTURE
2549M:	Kevin Cernekee <cernekee@gmail.com>
2550M:	Florian Fainelli <f.fainelli@gmail.com>
2551L:	linux-mips@linux-mips.org
2552T:	git git://github.com/broadcom/stblinux.git
2553S:	Maintained
2554F:	arch/mips/bmips/*
2555F:	arch/mips/include/asm/mach-bmips/*
2556F:	arch/mips/kernel/*bmips*
2557F:	arch/mips/boot/dts/brcm/bcm*.dts*
2558F:	drivers/irqchip/irq-bcm63*
2559F:	drivers/irqchip/irq-bcm7*
2560F:	drivers/irqchip/irq-brcmstb*
2561F:	include/linux/bcm963xx_nvram.h
2562F:	include/linux/bcm963xx_tag.h
2563
2564BROADCOM TG3 GIGABIT ETHERNET DRIVER
2565M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2566M:	Prashant Sreedharan <prashant@broadcom.com>
2567M:	Michael Chan <mchan@broadcom.com>
2568L:	netdev@vger.kernel.org
2569S:	Supported
2570F:	drivers/net/ethernet/broadcom/tg3.*
2571
2572BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2573M:	Brett Rudley <brudley@broadcom.com>
2574M:	Arend van Spriel <arend@broadcom.com>
2575M:	Franky (Zhenhui) Lin <frankyl@broadcom.com>
2576M:	Hante Meuleman <meuleman@broadcom.com>
2577L:	linux-wireless@vger.kernel.org
2578L:	brcm80211-dev-list@broadcom.com
2579S:	Supported
2580F:	drivers/net/wireless/broadcom/brcm80211/
2581
2582BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2583M:	QLogic-Storage-Upstream@qlogic.com
2584L:	linux-scsi@vger.kernel.org
2585S:	Supported
2586F:	drivers/scsi/bnx2fc/
2587
2588BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2589M:	QLogic-Storage-Upstream@qlogic.com
2590L:	linux-scsi@vger.kernel.org
2591S:	Supported
2592F:	drivers/scsi/bnx2i/
2593
2594BROADCOM IPROC ARM ARCHITECTURE
2595M:	Ray Jui <rjui@broadcom.com>
2596M:	Scott Branden <sbranden@broadcom.com>
2597M:	Jon Mason <jonmason@broadcom.com>
2598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2599L:	bcm-kernel-feedback-list@broadcom.com
2600T:	git git://github.com/broadcom/cygnus-linux.git
2601S:	Maintained
2602N:	iproc
2603N:	cygnus
2604N:	nsp
2605N:	bcm9113*
2606N:	bcm9583*
2607N:	bcm9585*
2608N:	bcm9586*
2609N:	bcm988312
2610N:	bcm113*
2611N:	bcm583*
2612N:	bcm585*
2613N:	bcm586*
2614N:	bcm88312
2615
2616BROADCOM BRCMSTB GPIO DRIVER
2617M:	Gregory Fong <gregory.0xf0@gmail.com>
2618L:	bcm-kernel-feedback-list@broadcom.com
2619S:	Supported
2620F:	drivers/gpio/gpio-brcmstb.c
2621F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2622
2623BROADCOM KONA GPIO DRIVER
2624M:	Ray Jui <rjui@broadcom.com>
2625L:	bcm-kernel-feedback-list@broadcom.com
2626S:	Supported
2627F:	drivers/gpio/gpio-bcm-kona.c
2628F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2629
2630BROADCOM NVRAM DRIVER
2631M:	Rafał Miłecki <zajec5@gmail.com>
2632L:	linux-mips@linux-mips.org
2633S:	Maintained
2634F:	drivers/firmware/broadcom/*
2635
2636BROADCOM STB NAND FLASH DRIVER
2637M:	Brian Norris <computersforpeace@gmail.com>
2638M:	Kamal Dasu <kdasu.kdev@gmail.com>
2639L:	linux-mtd@lists.infradead.org
2640L:	bcm-kernel-feedback-list@broadcom.com
2641S:	Maintained
2642F:	drivers/mtd/nand/brcmnand/
2643
2644BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2645M:	Rafał Miłecki <zajec5@gmail.com>
2646L:	linux-wireless@vger.kernel.org
2647S:	Maintained
2648F:	drivers/bcma/
2649F:	include/linux/bcma/
2650
2651BROADCOM SYSTEMPORT ETHERNET DRIVER
2652M:	Florian Fainelli <f.fainelli@gmail.com>
2653L:	netdev@vger.kernel.org
2654S:	Supported
2655F:	drivers/net/ethernet/broadcom/bcmsysport.*
2656
2657BROADCOM VULCAN ARM64 SOC
2658M:	Jayachandran C. <jchandra@broadcom.com>
2659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2660L:	bcm-kernel-feedback-list@broadcom.com
2661S:	Maintained
2662F:	arch/arm64/boot/dts/broadcom/vulcan*
2663
2664BROCADE BFA FC SCSI DRIVER
2665M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2666M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2667L:	linux-scsi@vger.kernel.org
2668S:	Supported
2669F:	drivers/scsi/bfa/
2670
2671BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2672M:	Rasesh Mody <rasesh.mody@qlogic.com>
2673L:	netdev@vger.kernel.org
2674S:	Supported
2675F:	drivers/net/ethernet/brocade/bna/
2676
2677BSG (block layer generic sg v4 driver)
2678M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2679L:	linux-scsi@vger.kernel.org
2680S:	Supported
2681F:	block/bsg.c
2682F:	include/linux/bsg.h
2683F:	include/uapi/linux/bsg.h
2684
2685BT87X AUDIO DRIVER
2686M:	Clemens Ladisch <clemens@ladisch.de>
2687L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2688T:	git git://git.alsa-project.org/alsa-kernel.git
2689S:	Maintained
2690F:	Documentation/sound/alsa/Bt87x.txt
2691F:	sound/pci/bt87x.c
2692
2693BT8XXGPIO DRIVER
2694M:	Michael Buesch <m@bues.ch>
2695W:	http://bu3sch.de/btgpio.php
2696S:	Maintained
2697F:	drivers/gpio/gpio-bt8xx.c
2698
2699BTRFS FILE SYSTEM
2700M:	Chris Mason <clm@fb.com>
2701M:	Josef Bacik <jbacik@fb.com>
2702M:	David Sterba <dsterba@suse.com>
2703L:	linux-btrfs@vger.kernel.org
2704W:	http://btrfs.wiki.kernel.org/
2705Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2707S:	Maintained
2708F:	Documentation/filesystems/btrfs.txt
2709F:	fs/btrfs/
2710
2711BTTV VIDEO4LINUX DRIVER
2712M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2713L:	linux-media@vger.kernel.org
2714W:	https://linuxtv.org
2715T:	git git://linuxtv.org/media_tree.git
2716S:	Odd fixes
2717F:	Documentation/video4linux/bttv/
2718F:	drivers/media/pci/bt8xx/bttv*
2719
2720BUSLOGIC SCSI DRIVER
2721M:	Khalid Aziz <khalid@gonehiking.org>
2722L:	linux-scsi@vger.kernel.org
2723S:	Maintained
2724F:	drivers/scsi/BusLogic.*
2725F:	drivers/scsi/FlashPoint.*
2726
2727C-MEDIA CMI8788 DRIVER
2728M:	Clemens Ladisch <clemens@ladisch.de>
2729L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2730T:	git git://git.alsa-project.org/alsa-kernel.git
2731S:	Maintained
2732F:	sound/pci/oxygen/
2733
2734C6X ARCHITECTURE
2735M:	Mark Salter <msalter@redhat.com>
2736M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2737L:	linux-c6x-dev@linux-c6x.org
2738W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2739S:	Maintained
2740F:	arch/c6x/
2741
2742CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2743M:	David Howells <dhowells@redhat.com>
2744L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2745S:	Supported
2746F:	Documentation/filesystems/caching/cachefiles.txt
2747F:	fs/cachefiles/
2748
2749CADET FM/AM RADIO RECEIVER DRIVER
2750M:	Hans Verkuil <hverkuil@xs4all.nl>
2751L:	linux-media@vger.kernel.org
2752T:	git git://linuxtv.org/media_tree.git
2753W:	https://linuxtv.org
2754S:	Maintained
2755F:	drivers/media/radio/radio-cadet*
2756
2757CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2758M:	Jonathan Corbet <corbet@lwn.net>
2759L:	linux-media@vger.kernel.org
2760T:	git git://linuxtv.org/media_tree.git
2761S:	Maintained
2762F:	Documentation/video4linux/cafe_ccic
2763F:	drivers/media/platform/marvell-ccic/
2764
2765CAIF NETWORK LAYER
2766M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2767L:	netdev@vger.kernel.org
2768S:	Supported
2769F:	Documentation/networking/caif/
2770F:	drivers/net/caif/
2771F:	include/uapi/linux/caif/
2772F:	include/net/caif/
2773F:	net/caif/
2774
2775CALGARY x86-64 IOMMU
2776M:	Muli Ben-Yehuda <muli@il.ibm.com>
2777M:	"Jon D. Mason" <jdmason@kudzu.us>
2778L:	discuss@x86-64.org
2779S:	Maintained
2780F:	arch/x86/kernel/pci-calgary_64.c
2781F:	arch/x86/kernel/tce_64.c
2782F:	arch/x86/include/asm/calgary.h
2783F:	arch/x86/include/asm/tce.h
2784
2785CAN NETWORK LAYER
2786M:	Oliver Hartkopp <socketcan@hartkopp.net>
2787M:	Marc Kleine-Budde <mkl@pengutronix.de>
2788L:	linux-can@vger.kernel.org
2789W:	https://github.com/linux-can
2790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2792S:	Maintained
2793F:	Documentation/networking/can.txt
2794F:	net/can/
2795F:	include/linux/can/core.h
2796F:	include/uapi/linux/can.h
2797F:	include/uapi/linux/can/bcm.h
2798F:	include/uapi/linux/can/raw.h
2799F:	include/uapi/linux/can/gw.h
2800
2801CAN NETWORK DRIVERS
2802M:	Wolfgang Grandegger <wg@grandegger.com>
2803M:	Marc Kleine-Budde <mkl@pengutronix.de>
2804L:	linux-can@vger.kernel.org
2805W:	https://github.com/linux-can
2806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2808S:	Maintained
2809F:	drivers/net/can/
2810F:	include/linux/can/dev.h
2811F:	include/linux/can/platform/
2812F:	include/uapi/linux/can/error.h
2813F:	include/uapi/linux/can/netlink.h
2814
2815CAPABILITIES
2816M:	Serge Hallyn <serge.hallyn@canonical.com>
2817L:	linux-security-module@vger.kernel.org
2818S:	Supported
2819F:	include/linux/capability.h
2820F:	include/uapi/linux/capability.h
2821F:	security/commoncap.c
2822F:	kernel/capability.c
2823
2824CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2825M:	Kevin Tsai <ktsai@capellamicro.com>
2826S:	Maintained
2827F:	drivers/iio/light/cm*
2828F:	Documentation/devicetree/bindings/i2c/trivial-devices.txt
2829
2830CAVIUM LIQUIDIO NETWORK DRIVER
2831M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2832M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2833M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2834M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2835L:     netdev@vger.kernel.org
2836W:     http://www.cavium.com
2837S:     Supported
2838F:     drivers/net/ethernet/cavium/liquidio/
2839
2840CC2520 IEEE-802.15.4 RADIO DRIVER
2841M:	Varka Bhadram <varkabhadram@gmail.com>
2842L:	linux-wpan@vger.kernel.org
2843S:	Maintained
2844F:	drivers/net/ieee802154/cc2520.c
2845F:	include/linux/spi/cc2520.h
2846F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2847
2848CELL BROADBAND ENGINE ARCHITECTURE
2849M:	Arnd Bergmann <arnd@arndb.de>
2850L:	linuxppc-dev@lists.ozlabs.org
2851W:	http://www.ibm.com/developerworks/power/cell/
2852S:	Supported
2853F:	arch/powerpc/include/asm/cell*.h
2854F:	arch/powerpc/include/asm/spu*.h
2855F:	arch/powerpc/include/uapi/asm/spu*.h
2856F:	arch/powerpc/oprofile/*cell*
2857F:	arch/powerpc/platforms/cell/
2858
2859CEPH COMMON CODE (LIBCEPH)
2860M:	Ilya Dryomov <idryomov@gmail.com>
2861M:	"Yan, Zheng" <zyan@redhat.com>
2862M:	Sage Weil <sage@redhat.com>
2863L:	ceph-devel@vger.kernel.org
2864W:	http://ceph.com/
2865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2866T:	git git://github.com/ceph/ceph-client.git
2867S:	Supported
2868F:	net/ceph/
2869F:	include/linux/ceph/
2870F:	include/linux/crush/
2871
2872CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2873M:	"Yan, Zheng" <zyan@redhat.com>
2874M:	Sage Weil <sage@redhat.com>
2875M:	Ilya Dryomov <idryomov@gmail.com>
2876L:	ceph-devel@vger.kernel.org
2877W:	http://ceph.com/
2878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2879T:	git git://github.com/ceph/ceph-client.git
2880S:	Supported
2881F:	Documentation/filesystems/ceph.txt
2882F:	fs/ceph/
2883
2884CERTIFICATE HANDLING:
2885M:	David Howells <dhowells@redhat.com>
2886M:	David Woodhouse <dwmw2@infradead.org>
2887L:	keyrings@vger.kernel.org
2888S:	Maintained
2889F:	Documentation/module-signing.txt
2890F:	certs/
2891F:	scripts/sign-file.c
2892F:	scripts/extract-cert.c
2893
2894CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2895L:	linux-usb@vger.kernel.org
2896S:	Orphan
2897F:	Documentation/usb/WUSB-Design-overview.txt
2898F:	Documentation/usb/wusb-cbaf
2899F:	drivers/usb/host/hwa-hc.c
2900F:	drivers/usb/host/whci/
2901F:	drivers/usb/wusbcore/
2902F:	include/linux/usb/wusb*
2903
2904CFAG12864B LCD DRIVER
2905M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2906W:	http://miguelojeda.es/auxdisplay.htm
2907W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2908S:	Maintained
2909F:	drivers/auxdisplay/cfag12864b.c
2910F:	include/linux/cfag12864b.h
2911
2912CFAG12864BFB LCD FRAMEBUFFER DRIVER
2913M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2914W:	http://miguelojeda.es/auxdisplay.htm
2915W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2916S:	Maintained
2917F:	drivers/auxdisplay/cfag12864bfb.c
2918F:	include/linux/cfag12864b.h
2919
2920CFG80211 and NL80211
2921M:	Johannes Berg <johannes@sipsolutions.net>
2922L:	linux-wireless@vger.kernel.org
2923W:	http://wireless.kernel.org/
2924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2926S:	Maintained
2927F:	include/uapi/linux/nl80211.h
2928F:	include/net/cfg80211.h
2929F:	net/wireless/*
2930X:	net/wireless/wext*
2931
2932CHAR and MISC DRIVERS
2933M:	Arnd Bergmann <arnd@arndb.de>
2934M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2936S:	Supported
2937F:	drivers/char/*
2938F:	drivers/misc/*
2939F:	include/linux/miscdevice.h
2940
2941CHECKPATCH
2942M:	Andy Whitcroft <apw@canonical.com>
2943M:	Joe Perches <joe@perches.com>
2944S:	Maintained
2945F:	scripts/checkpatch.pl
2946
2947CHINESE DOCUMENTATION
2948M:	Harry Wei <harryxiyou@gmail.com>
2949L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2950L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
2951S:	Maintained
2952F:	Documentation/zh_CN/
2953
2954CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2955M:	Peter Chen <Peter.Chen@nxp.com>
2956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2957L:	linux-usb@vger.kernel.org
2958S:	Maintained
2959F:	drivers/usb/chipidea/
2960
2961CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2962M:	Hans de Goede <hdegoede@redhat.com>
2963L:	linux-input@vger.kernel.org
2964S:	Maintained
2965F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2966F:	drivers/input/touchscreen/chipone_icn8318.c
2967
2968CHROME HARDWARE PLATFORM SUPPORT
2969M:	Olof Johansson <olof@lixom.net>
2970S:	Maintained
2971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2972F:	drivers/platform/chrome/
2973
2974CISCO VIC ETHERNET NIC DRIVER
2975M:	Christian Benvenuti <benve@cisco.com>
2976M:	Sujith Sankar <ssujith@cisco.com>
2977M:	Govindarajulu Varadarajan <_govind@gmx.com>
2978M:	Neel Patel <neepatel@cisco.com>
2979S:	Supported
2980F:	drivers/net/ethernet/cisco/enic/
2981
2982CISCO VIC LOW LATENCY NIC DRIVER
2983M:	Christian Benvenuti <benve@cisco.com>
2984M:	Dave Goodell <dgoodell@cisco.com>
2985S:	Supported
2986F:	drivers/infiniband/hw/usnic/
2987
2988CIRRUS LOGIC EP93XX ETHERNET DRIVER
2989M:	Hartley Sweeten <hsweeten@visionengravers.com>
2990L:	netdev@vger.kernel.org
2991S:	Maintained
2992F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
2993
2994CIRRUS LOGIC AUDIO CODEC DRIVERS
2995M:	Brian Austin <brian.austin@cirrus.com>
2996M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
2997L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2998S:	Maintained
2999F:	sound/soc/codecs/cs*
3000
3001CLEANCACHE API
3002M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3003L:	linux-kernel@vger.kernel.org
3004S:	Maintained
3005F:	mm/cleancache.c
3006F:	include/linux/cleancache.h
3007
3008CLK API
3009M:	Russell King <linux@armlinux.org.uk>
3010L:	linux-clk@vger.kernel.org
3011S:	Maintained
3012F:	include/linux/clk.h
3013
3014CLOCKSOURCE, CLOCKEVENT DRIVERS
3015M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3016M:	Thomas Gleixner <tglx@linutronix.de>
3017L:	linux-kernel@vger.kernel.org
3018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3019S:	Supported
3020F:	drivers/clocksource
3021
3022CISCO FCOE HBA DRIVER
3023M:	Hiral Patel <hiralpat@cisco.com>
3024M:	Suma Ramars <sramars@cisco.com>
3025M:	Brian Uchino <buchino@cisco.com>
3026L:	linux-scsi@vger.kernel.org
3027S:	Supported
3028F:	drivers/scsi/fnic/
3029
3030CISCO SCSI HBA DRIVER
3031M:	Narsimhulu Musini <nmusini@cisco.com>
3032M:	Sesidhar Baddela <sebaddel@cisco.com>
3033L:	linux-scsi@vger.kernel.org
3034S:	Supported
3035F:	drivers/scsi/snic/
3036
3037CMPC ACPI DRIVER
3038M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3039M:	Daniel Oliveira Nascimento <don@syst.com.br>
3040L:	platform-driver-x86@vger.kernel.org
3041S:	Supported
3042F:	drivers/platform/x86/classmate-laptop.c
3043
3044COBALT MEDIA DRIVER
3045M:	Hans Verkuil <hans.verkuil@cisco.com>
3046L:	linux-media@vger.kernel.org
3047T:	git git://linuxtv.org/media_tree.git
3048W:	https://linuxtv.org
3049S:	Supported
3050F:	drivers/media/pci/cobalt/
3051
3052COCCINELLE/Semantic Patches (SmPL)
3053M:	Julia Lawall <Julia.Lawall@lip6.fr>
3054M:	Gilles Muller <Gilles.Muller@lip6.fr>
3055M:	Nicolas Palix <nicolas.palix@imag.fr>
3056M:	Michal Marek <mmarek@suse.com>
3057L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3059W:	http://coccinelle.lip6.fr/
3060S:	Supported
3061F:	Documentation/coccinelle.txt
3062F:	scripts/coccinelle/
3063F:	scripts/coccicheck
3064
3065CODA FILE SYSTEM
3066M:	Jan Harkes <jaharkes@cs.cmu.edu>
3067M:	coda@cs.cmu.edu
3068L:	codalist@coda.cs.cmu.edu
3069W:	http://www.coda.cs.cmu.edu/
3070S:	Maintained
3071F:	Documentation/filesystems/coda.txt
3072F:	fs/coda/
3073F:	include/linux/coda*.h
3074F:	include/uapi/linux/coda*.h
3075
3076CODA V4L2 MEM2MEM DRIVER
3077M:	Philipp Zabel <p.zabel@pengutronix.de>
3078L:	linux-media@vger.kernel.org
3079S:	Maintained
3080F:	Documentation/devicetree/bindings/media/coda.txt
3081F:	drivers/media/platform/coda/
3082
3083COMMON CLK FRAMEWORK
3084M:	Michael Turquette <mturquette@baylibre.com>
3085M:	Stephen Boyd <sboyd@codeaurora.org>
3086L:	linux-clk@vger.kernel.org
3087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3088S:	Maintained
3089F:	drivers/clk/
3090X:	drivers/clk/clkdev.c
3091F:	include/linux/clk-pr*
3092F:	include/linux/clk/
3093
3094COMMON INTERNET FILE SYSTEM (CIFS)
3095M:	Steve French <sfrench@samba.org>
3096L:	linux-cifs@vger.kernel.org
3097L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3098W:	http://linux-cifs.samba.org/
3099T:	git git://git.samba.org/sfrench/cifs-2.6.git
3100S:	Supported
3101F:	Documentation/filesystems/cifs/
3102F:	fs/cifs/
3103
3104COMPACTPCI HOTPLUG CORE
3105M:	Scott Murray <scott@spiteful.org>
3106L:	linux-pci@vger.kernel.org
3107S:	Maintained
3108F:	drivers/pci/hotplug/cpci_hotplug*
3109
3110COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3111M:	Scott Murray <scott@spiteful.org>
3112L:	linux-pci@vger.kernel.org
3113S:	Maintained
3114F:	drivers/pci/hotplug/cpcihp_zt5550.*
3115
3116COMPACTPCI HOTPLUG GENERIC DRIVER
3117M:	Scott Murray <scott@spiteful.org>
3118L:	linux-pci@vger.kernel.org
3119S:	Maintained
3120F:	drivers/pci/hotplug/cpcihp_generic.c
3121
3122COMPAL LAPTOP SUPPORT
3123M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3124L:	platform-driver-x86@vger.kernel.org
3125S:	Maintained
3126F:	drivers/platform/x86/compal-laptop.c
3127
3128CONEXANT ACCESSRUNNER USB DRIVER
3129L:	accessrunner-general@lists.sourceforge.net
3130W:	http://accessrunner.sourceforge.net/
3131S:	Orphan
3132F:	drivers/usb/atm/cxacru.c
3133
3134CONFIGFS
3135M:	Joel Becker <jlbec@evilplan.org>
3136M:	Christoph Hellwig <hch@lst.de>
3137T:	git git://git.infradead.org/users/hch/configfs.git
3138S:	Supported
3139F:	fs/configfs/
3140F:	include/linux/configfs.h
3141
3142CONNECTOR
3143M:	Evgeniy Polyakov <zbr@ioremap.net>
3144L:	netdev@vger.kernel.org
3145S:	Maintained
3146F:	drivers/connector/
3147
3148CONTROL GROUP (CGROUP)
3149M:	Tejun Heo <tj@kernel.org>
3150M:	Li Zefan <lizefan@huawei.com>
3151M:	Johannes Weiner <hannes@cmpxchg.org>
3152L:	cgroups@vger.kernel.org
3153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3154S:	Maintained
3155F:	Documentation/cgroups/
3156F:	include/linux/cgroup*
3157F:	kernel/cgroup*
3158
3159CONTROL GROUP - CPUSET
3160M:	Li Zefan <lizefan@huawei.com>
3161L:	cgroups@vger.kernel.org
3162W:	http://www.bullopensource.org/cpuset/
3163W:	http://oss.sgi.com/projects/cpusets/
3164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3165S:	Maintained
3166F:	Documentation/cgroups/cpusets.txt
3167F:	include/linux/cpuset.h
3168F:	kernel/cpuset.c
3169
3170CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3171M:	Johannes Weiner <hannes@cmpxchg.org>
3172M:	Michal Hocko <mhocko@kernel.org>
3173M:	Vladimir Davydov <vdavydov@virtuozzo.com>
3174L:	cgroups@vger.kernel.org
3175L:	linux-mm@kvack.org
3176S:	Maintained
3177F:	mm/memcontrol.c
3178F:	mm/swap_cgroup.c
3179
3180CORETEMP HARDWARE MONITORING DRIVER
3181M:	Fenghua Yu <fenghua.yu@intel.com>
3182L:	linux-hwmon@vger.kernel.org
3183S:	Maintained
3184F:	Documentation/hwmon/coretemp
3185F:	drivers/hwmon/coretemp.c
3186
3187COSA/SRP SYNC SERIAL DRIVER
3188M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3189W:	http://www.fi.muni.cz/~kas/cosa/
3190S:	Maintained
3191F:	drivers/net/wan/cosa*
3192
3193CPMAC ETHERNET DRIVER
3194M:	Florian Fainelli <florian@openwrt.org>
3195L:	netdev@vger.kernel.org
3196S:	Maintained
3197F:	drivers/net/ethernet/ti/cpmac.c
3198
3199CPU FREQUENCY DRIVERS
3200M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3201M:	Viresh Kumar <viresh.kumar@linaro.org>
3202L:	linux-pm@vger.kernel.org
3203S:	Maintained
3204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3205T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3206F:	drivers/cpufreq/
3207F:	include/linux/cpufreq.h
3208
3209CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3210M:	Viresh Kumar <viresh.kumar@linaro.org>
3211M:	Sudeep Holla <sudeep.holla@arm.com>
3212L:	linux-pm@vger.kernel.org
3213W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3214S:	Maintained
3215F:	drivers/cpufreq/arm_big_little.h
3216F:	drivers/cpufreq/arm_big_little.c
3217F:	drivers/cpufreq/arm_big_little_dt.c
3218
3219CPUIDLE DRIVER - ARM BIG LITTLE
3220M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3221M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3222L:	linux-pm@vger.kernel.org
3223L:	linux-arm-kernel@lists.infradead.org
3224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3225S:	Maintained
3226F:	drivers/cpuidle/cpuidle-big_little.c
3227
3228CPUIDLE DRIVER - ARM EXYNOS
3229M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3230M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3231M:	Kukjin Kim <kgene@kernel.org>
3232L:	linux-pm@vger.kernel.org
3233L:	linux-samsung-soc@vger.kernel.org
3234S:	Supported
3235F:	drivers/cpuidle/cpuidle-exynos.c
3236F:	arch/arm/mach-exynos/pm.c
3237
3238CPUIDLE DRIVERS
3239M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3240M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3241L:	linux-pm@vger.kernel.org
3242S:	Maintained
3243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3244F:	drivers/cpuidle/*
3245F:	include/linux/cpuidle.h
3246
3247CPUID/MSR DRIVER
3248M:	"H. Peter Anvin" <hpa@zytor.com>
3249S:	Maintained
3250F:	arch/x86/kernel/cpuid.c
3251F:	arch/x86/kernel/msr.c
3252
3253CPU POWER MONITORING SUBSYSTEM
3254M:	Thomas Renninger <trenn@suse.com>
3255L:	linux-pm@vger.kernel.org
3256S:	Maintained
3257F:	tools/power/cpupower/
3258
3259CRAMFS FILESYSTEM
3260W:	http://sourceforge.net/projects/cramfs/
3261S:	Orphan / Obsolete
3262F:	Documentation/filesystems/cramfs.txt
3263F:	fs/cramfs/
3264
3265CRIS PORT
3266M:	Mikael Starvik <starvik@axis.com>
3267M:	Jesper Nilsson <jesper.nilsson@axis.com>
3268L:	linux-cris-kernel@axis.com
3269W:	http://developer.axis.com
3270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3271S:	Maintained
3272F:	arch/cris/
3273F:	drivers/tty/serial/crisv10.*
3274
3275CRYPTO API
3276M:	Herbert Xu <herbert@gondor.apana.org.au>
3277M:	"David S. Miller" <davem@davemloft.net>
3278L:	linux-crypto@vger.kernel.org
3279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3281S:	Maintained
3282F:	Documentation/crypto/
3283F:	Documentation/DocBook/crypto-API.tmpl
3284F:	arch/*/crypto/
3285F:	crypto/
3286F:	drivers/crypto/
3287F:	include/crypto/
3288
3289CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3290M:	Neil Horman <nhorman@tuxdriver.com>
3291L:	linux-crypto@vger.kernel.org
3292S:	Maintained
3293F:	crypto/ansi_cprng.c
3294F:	crypto/rng.c
3295
3296CS3308 MEDIA DRIVER
3297M:	Hans Verkuil <hverkuil@xs4all.nl>
3298L:	linux-media@vger.kernel.org
3299T:	git git://linuxtv.org/media_tree.git
3300W:	http://linuxtv.org
3301S:	Odd Fixes
3302F:	drivers/media/i2c/cs3308.c
3303F:	drivers/media/i2c/cs3308.h
3304
3305CS5535 Audio ALSA driver
3306M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3307S:	Maintained
3308F:	sound/pci/cs5535audio/
3309
3310CW1200 WLAN driver
3311M:	Solomon Peachy <pizza@shaftnet.org>
3312S:	Maintained
3313F:	drivers/net/wireless/st/cw1200/
3314
3315CX18 VIDEO4LINUX DRIVER
3316M:	Andy Walls <awalls@md.metrocast.net>
3317L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3318L:	linux-media@vger.kernel.org
3319T:	git git://linuxtv.org/media_tree.git
3320W:	https://linuxtv.org
3321W:	http://www.ivtvdriver.org/index.php/Cx18
3322S:	Maintained
3323F:	Documentation/video4linux/cx18.txt
3324F:	drivers/media/pci/cx18/
3325F:	include/uapi/linux/ivtv*
3326
3327CX2341X MPEG ENCODER HELPER MODULE
3328M:	Hans Verkuil <hverkuil@xs4all.nl>
3329L:	linux-media@vger.kernel.org
3330T:	git git://linuxtv.org/media_tree.git
3331W:	https://linuxtv.org
3332S:	Maintained
3333F:	drivers/media/common/cx2341x*
3334F:	include/media/cx2341x*
3335
3336CX24120 MEDIA DRIVER
3337M:	Jemma Denson <jdenson@gmail.com>
3338M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3339L:	linux-media@vger.kernel.org
3340W:	https://linuxtv.org
3341Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3342S:	Maintained
3343F:	drivers/media/dvb-frontends/cx24120*
3344
3345CX88 VIDEO4LINUX DRIVER
3346M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3347L:	linux-media@vger.kernel.org
3348W:	https://linuxtv.org
3349T:	git git://linuxtv.org/media_tree.git
3350S:	Odd fixes
3351F:	Documentation/video4linux/cx88/
3352F:	drivers/media/pci/cx88/
3353
3354CXD2820R MEDIA DRIVER
3355M:	Antti Palosaari <crope@iki.fi>
3356L:	linux-media@vger.kernel.org
3357W:	https://linuxtv.org
3358W:	http://palosaari.fi/linux/
3359Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3360T:	git git://linuxtv.org/anttip/media_tree.git
3361S:	Maintained
3362F:	drivers/media/dvb-frontends/cxd2820r*
3363
3364CXGB3 ETHERNET DRIVER (CXGB3)
3365M:	Santosh Raspatur <santosh@chelsio.com>
3366L:	netdev@vger.kernel.org
3367W:	http://www.chelsio.com
3368S:	Supported
3369F:	drivers/net/ethernet/chelsio/cxgb3/
3370
3371CXGB3 ISCSI DRIVER (CXGB3I)
3372M:	Karen Xie <kxie@chelsio.com>
3373L:	linux-scsi@vger.kernel.org
3374W:	http://www.chelsio.com
3375S:	Supported
3376F:	drivers/scsi/cxgbi/cxgb3i
3377
3378CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3379M:	Steve Wise <swise@chelsio.com>
3380L:	linux-rdma@vger.kernel.org
3381W:	http://www.openfabrics.org
3382S:	Supported
3383F:	drivers/infiniband/hw/cxgb3/
3384
3385CXGB4 ETHERNET DRIVER (CXGB4)
3386M:	Hariprasad S <hariprasad@chelsio.com>
3387L:	netdev@vger.kernel.org
3388W:	http://www.chelsio.com
3389S:	Supported
3390F:	drivers/net/ethernet/chelsio/cxgb4/
3391
3392CXGB4 ISCSI DRIVER (CXGB4I)
3393M:	Karen Xie <kxie@chelsio.com>
3394L:	linux-scsi@vger.kernel.org
3395W:	http://www.chelsio.com
3396S:	Supported
3397F:	drivers/scsi/cxgbi/cxgb4i
3398
3399CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3400M:	Steve Wise <swise@chelsio.com>
3401L:	linux-rdma@vger.kernel.org
3402W:	http://www.openfabrics.org
3403S:	Supported
3404F:	drivers/infiniband/hw/cxgb4/
3405
3406CXGB4VF ETHERNET DRIVER (CXGB4VF)
3407M:	Casey Leedom <leedom@chelsio.com>
3408L:	netdev@vger.kernel.org
3409W:	http://www.chelsio.com
3410S:	Supported
3411F:	drivers/net/ethernet/chelsio/cxgb4vf/
3412
3413CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3414M:	Ian Munsie <imunsie@au1.ibm.com>
3415M:	Michael Neuling <mikey@neuling.org>
3416L:	linuxppc-dev@lists.ozlabs.org
3417S:	Supported
3418F:	drivers/misc/cxl/
3419F:	include/misc/cxl*
3420F:	include/uapi/misc/cxl.h
3421F:	Documentation/powerpc/cxl.txt
3422F:	Documentation/powerpc/cxl.txt
3423F:	Documentation/ABI/testing/sysfs-class-cxl
3424
3425CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3426M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3427M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3428L:	linux-scsi@vger.kernel.org
3429S:	Supported
3430F:	drivers/scsi/cxlflash/
3431F:	include/uapi/scsi/cxlflash_ioctls.h
3432F:	Documentation/powerpc/cxlflash.txt
3433
3434STMMAC ETHERNET DRIVER
3435M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3436M:	Alexandre Torgue <alexandre.torgue@st.com>
3437L:	netdev@vger.kernel.org
3438W:	http://www.stlinux.com
3439S:	Supported
3440F:	drivers/net/ethernet/stmicro/stmmac/
3441
3442CYBERPRO FB DRIVER
3443M:	Russell King <linux@armlinux.org.uk>
3444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3445W:	http://www.armlinux.org.uk/
3446S:	Maintained
3447F:	drivers/video/fbdev/cyber2000fb.*
3448
3449CYCLADES ASYNC MUX DRIVER
3450W:	http://www.cyclades.com/
3451S:	Orphan
3452F:	drivers/tty/cyclades.c
3453F:	include/linux/cyclades.h
3454F:	include/uapi/linux/cyclades.h
3455
3456CYCLADES PC300 DRIVER
3457W:	http://www.cyclades.com/
3458S:	Orphan
3459F:	drivers/net/wan/pc300*
3460
3461CYPRESS_FIRMWARE MEDIA DRIVER
3462M:	Antti Palosaari <crope@iki.fi>
3463L:	linux-media@vger.kernel.org
3464W:	https://linuxtv.org
3465W:	http://palosaari.fi/linux/
3466Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3467T:	git git://linuxtv.org/anttip/media_tree.git
3468S:	Maintained
3469F:	drivers/media/common/cypress_firmware*
3470
3471CYTTSP TOUCHSCREEN DRIVER
3472M:	Ferruh Yigit <fery@cypress.com>
3473L:	linux-input@vger.kernel.org
3474S:	Supported
3475F:	drivers/input/touchscreen/cyttsp*
3476F:	include/linux/input/cyttsp.h
3477
3478DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3479M:	Joshua Kinard <kumba@gentoo.org>
3480S:	Maintained
3481F:	drivers/rtc/rtc-ds1685.c
3482F:	include/linux/rtc/ds1685.h
3483
3484DAMA SLAVE for AX.25
3485M:	Joerg Reuter <jreuter@yaina.de>
3486W:	http://yaina.de/jreuter/
3487W:	http://www.qsl.net/dl1bke/
3488L:	linux-hams@vger.kernel.org
3489S:	Maintained
3490F:	net/ax25/af_ax25.c
3491F:	net/ax25/ax25_dev.c
3492F:	net/ax25/ax25_ds_*
3493F:	net/ax25/ax25_in.c
3494F:	net/ax25/ax25_out.c
3495F:	net/ax25/ax25_timer.c
3496F:	net/ax25/sysctl_net_ax25.c
3497
3498DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3499L:	netdev@vger.kernel.org
3500S:	Orphan
3501F:	Documentation/networking/dmfe.txt
3502F:	drivers/net/ethernet/dec/tulip/dmfe.c
3503
3504DC390/AM53C974 SCSI driver
3505M:	Hannes Reinecke <hare@suse.com>
3506L:	linux-scsi@vger.kernel.org
3507S:	Maintained
3508F:	drivers/scsi/am53c974.c
3509
3510DC395x SCSI driver
3511M:	Oliver Neukum <oliver@neukum.org>
3512M:	Ali Akcaagac <aliakc@web.de>
3513M:	Jamie Lenehan <lenehan@twibble.org>
3514L:	dc395x@twibble.org
3515W:	http://twibble.org/dist/dc395x/
3516W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3517S:	Maintained
3518F:	Documentation/scsi/dc395x.txt
3519F:	drivers/scsi/dc395x.*
3520
3521DCCP PROTOCOL
3522M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3523L:	dccp@vger.kernel.org
3524W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3525S:	Maintained
3526F:	include/linux/dccp.h
3527F:	include/uapi/linux/dccp.h
3528F:	include/linux/tfrc.h
3529F:	net/dccp/
3530
3531DECnet NETWORK LAYER
3532W:	http://linux-decnet.sourceforge.net
3533L:	linux-decnet-user@lists.sourceforge.net
3534S:	Orphan
3535F:	Documentation/networking/decnet.txt
3536F:	net/decnet/
3537
3538DECSTATION PLATFORM SUPPORT
3539M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3540L:	linux-mips@linux-mips.org
3541W:	http://www.linux-mips.org/wiki/DECstation
3542S:	Maintained
3543F:	arch/mips/dec/
3544F:	arch/mips/include/asm/dec/
3545F:	arch/mips/include/asm/mach-dec/
3546
3547DEFXX FDDI NETWORK DRIVER
3548M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3549S:	Maintained
3550F:	drivers/net/fddi/defxx.*
3551
3552DELL LAPTOP DRIVER
3553M:	Matthew Garrett <mjg59@srcf.ucam.org>
3554M:	Pali Rohár <pali.rohar@gmail.com>
3555L:	platform-driver-x86@vger.kernel.org
3556S:	Maintained
3557F:	drivers/platform/x86/dell-laptop.c
3558
3559DELL LAPTOP RBTN DRIVER
3560M:	Pali Rohár <pali.rohar@gmail.com>
3561S:	Maintained
3562F:	drivers/platform/x86/dell-rbtn.*
3563
3564DELL LAPTOP FREEFALL DRIVER
3565M:	Pali Rohár <pali.rohar@gmail.com>
3566S:	Maintained
3567F:	drivers/platform/x86/dell-smo8800.c
3568
3569DELL LAPTOP SMM DRIVER
3570M:	Pali Rohár <pali.rohar@gmail.com>
3571S:	Maintained
3572F:	drivers/hwmon/dell-smm-hwmon.c
3573F:	include/uapi/linux/i8k.h
3574
3575DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3576M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3577S:	Maintained
3578F:	Documentation/dcdbas.txt
3579F:	drivers/firmware/dcdbas.*
3580
3581DELL WMI EXTRAS DRIVER
3582M:	Matthew Garrett <mjg59@srcf.ucam.org>
3583M:	Pali Rohár <pali.rohar@gmail.com>
3584S:	Maintained
3585F:	drivers/platform/x86/dell-wmi.c
3586
3587DESIGNWARE USB2 DRD IP DRIVER
3588M:	John Youn <johnyoun@synopsys.com>
3589L:	linux-usb@vger.kernel.org
3590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3591S:	Maintained
3592F:	drivers/usb/dwc2/
3593
3594DESIGNWARE USB3 DRD IP DRIVER
3595M:	Felipe Balbi <balbi@kernel.org>
3596L:	linux-usb@vger.kernel.org
3597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3598S:	Maintained
3599F:	drivers/usb/dwc3/
3600
3601DEVICE COREDUMP (DEV_COREDUMP)
3602M:	Johannes Berg <johannes@sipsolutions.net>
3603L:	linux-kernel@vger.kernel.org
3604S:	Maintained
3605F:	drivers/base/devcoredump.c
3606F:	include/linux/devcoredump.h
3607
3608DEVICE FREQUENCY (DEVFREQ)
3609M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3610M:	Kyungmin Park <kyungmin.park@samsung.com>
3611L:	linux-pm@vger.kernel.org
3612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3613S:	Maintained
3614F:	drivers/devfreq/
3615F:	include/linux/devfreq.h
3616F:	Documentation/devicetree/bindings/devfreq/
3617
3618DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3619M:	Chanwoo Choi <cw00.choi@samsung.com>
3620L:	linux-pm@vger.kernel.org
3621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3622S:	Supported
3623F:	drivers/devfreq/event/
3624F:	drivers/devfreq/devfreq-event.c
3625F:	include/linux/devfreq-event.h
3626F:	Documentation/devicetree/bindings/devfreq/event/
3627
3628BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3629M:	Chanwoo Choi <cw00.choi@samsung.com>
3630L:	linux-pm@vger.kernel.org
3631L:	linux-samsung-soc@vger.kernel.org
3632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3633S:	Maintained
3634F:	drivers/devfreq/exynos-bus.c
3635F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3636
3637DEVICE NUMBER REGISTRY
3638M:	Torben Mathiasen <device@lanana.org>
3639W:	http://lanana.org/docs/device-list/index.html
3640S:	Maintained
3641
3642DEVICE-MAPPER  (LVM)
3643M:	Alasdair Kergon <agk@redhat.com>
3644M:	Mike Snitzer <snitzer@redhat.com>
3645M:	dm-devel@redhat.com
3646L:	dm-devel@redhat.com
3647W:	http://sources.redhat.com/dm
3648Q:	http://patchwork.kernel.org/project/dm-devel/list/
3649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3650T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3651S:	Maintained
3652F:	Documentation/device-mapper/
3653F:	drivers/md/dm*
3654F:	drivers/md/persistent-data/
3655F:	include/linux/device-mapper.h
3656F:	include/linux/dm-*.h
3657F:	include/uapi/linux/dm-*.h
3658
3659DEVLINK
3660M:	Jiri Pirko <jiri@mellanox.com>
3661L:	netdev@vger.kernel.org
3662S:	Supported
3663F:	net/core/devlink.c
3664F:	include/net/devlink.h
3665F:	include/uapi/linux/devlink.h
3666
3667DIALOG SEMICONDUCTOR DRIVERS
3668M:	Support Opensource <support.opensource@diasemi.com>
3669W:	http://www.dialog-semiconductor.com/products
3670S:	Supported
3671F:	Documentation/hwmon/da90??
3672F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3673F:	drivers/gpio/gpio-da90??.c
3674F:	drivers/hwmon/da90??-hwmon.c
3675F:	drivers/iio/adc/da91??-*.c
3676F:	drivers/input/misc/da90??_onkey.c
3677F:	drivers/input/touchscreen/da9052_tsi.c
3678F:	drivers/leds/leds-da90??.c
3679F:	drivers/mfd/da903x.c
3680F:	drivers/mfd/da90??-*.c
3681F:	drivers/mfd/da91??-*.c
3682F:	drivers/power/da9052-battery.c
3683F:	drivers/power/da91??-*.c
3684F:	drivers/regulator/da903x.c
3685F:	drivers/regulator/da9???-regulator.[ch]
3686F:	drivers/rtc/rtc-da90??.c
3687F:	drivers/video/backlight/da90??_bl.c
3688F:	drivers/watchdog/da90??_wdt.c
3689F:	include/linux/mfd/da903x.h
3690F:	include/linux/mfd/da9052/
3691F:	include/linux/mfd/da9055/
3692F:	include/linux/mfd/da9063/
3693F:	include/linux/mfd/da9150/
3694F:	include/sound/da[79]*.h
3695F:	sound/soc/codecs/da[79]*.[ch]
3696
3697DIGI NEO AND CLASSIC PCI PRODUCTS
3698M:	Lidza Louina <lidza.louina@gmail.com>
3699M:	Mark Hounschell <markh@compro.net>
3700L:	driverdev-devel@linuxdriverproject.org
3701S:	Maintained
3702F:	drivers/staging/dgnc/
3703
3704DIOLAN U2C-12 I2C DRIVER
3705M:	Guenter Roeck <linux@roeck-us.net>
3706L:	linux-i2c@vger.kernel.org
3707S:	Maintained
3708F:	drivers/i2c/busses/i2c-diolan-u2c.c
3709
3710DIRECT ACCESS (DAX)
3711M:	Matthew Wilcox <willy@linux.intel.com>
3712L:	linux-fsdevel@vger.kernel.org
3713S:	Supported
3714F:	fs/dax.c
3715
3716DIRECTORY NOTIFICATION (DNOTIFY)
3717M:	Eric Paris <eparis@parisplace.org>
3718S:	Maintained
3719F:	Documentation/filesystems/dnotify.txt
3720F:	fs/notify/dnotify/
3721F:	include/linux/dnotify.h
3722
3723DISK GEOMETRY AND PARTITION HANDLING
3724M:	Andries Brouwer <aeb@cwi.nl>
3725W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3726W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3727W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3728S:	Maintained
3729
3730DISKQUOTA
3731M:	Jan Kara <jack@suse.com>
3732S:	Maintained
3733F:	Documentation/filesystems/quota.txt
3734F:	fs/quota/
3735F:	include/linux/quota*.h
3736F:	include/uapi/linux/quota*.h
3737
3738DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3739M:	Bernie Thompson <bernie@plugable.com>
3740L:	linux-fbdev@vger.kernel.org
3741S:	Maintained
3742W:	http://plugable.com/category/projects/udlfb/
3743F:	drivers/video/fbdev/udlfb.c
3744F:	include/video/udlfb.h
3745F:	Documentation/fb/udlfb.txt
3746
3747DISTRIBUTED LOCK MANAGER (DLM)
3748M:	Christine Caulfield <ccaulfie@redhat.com>
3749M:	David Teigland <teigland@redhat.com>
3750L:	cluster-devel@redhat.com
3751W:	http://sources.redhat.com/cluster/
3752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3753S:	Supported
3754F:	fs/dlm/
3755
3756DMA BUFFER SHARING FRAMEWORK
3757M:	Sumit Semwal <sumit.semwal@linaro.org>
3758S:	Maintained
3759L:	linux-media@vger.kernel.org
3760L:	dri-devel@lists.freedesktop.org
3761L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3762F:	drivers/dma-buf/
3763F:	include/linux/dma-buf*
3764F:	include/linux/reservation.h
3765F:	include/linux/*fence.h
3766F:	Documentation/dma-buf-sharing.txt
3767T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3768
3769DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3770M:	Vinod Koul <vinod.koul@intel.com>
3771L:	dmaengine@vger.kernel.org
3772Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3773S:	Maintained
3774F:	drivers/dma/
3775F:	include/linux/dmaengine.h
3776F:	Documentation/dmaengine/
3777T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3778
3779DME1737 HARDWARE MONITOR DRIVER
3780M:	Juerg Haefliger <juergh@gmail.com>
3781L:	linux-hwmon@vger.kernel.org
3782S:	Maintained
3783F:	Documentation/hwmon/dme1737
3784F:	drivers/hwmon/dme1737.c
3785
3786DMI/SMBIOS SUPPORT
3787M:	Jean Delvare <jdelvare@suse.com>
3788S:	Maintained
3789T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3790F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3791F:	drivers/firmware/dmi-id.c
3792F:	drivers/firmware/dmi_scan.c
3793F:	include/linux/dmi.h
3794
3795DOCUMENTATION
3796M:	Jonathan Corbet <corbet@lwn.net>
3797L:	linux-doc@vger.kernel.org
3798S:	Maintained
3799F:	Documentation/
3800F:	scripts/docproc.c
3801F:	scripts/kernel-doc*
3802X:	Documentation/ABI/
3803X:	Documentation/devicetree/
3804X:	Documentation/acpi
3805X:	Documentation/power
3806X:	Documentation/spi
3807X:	Documentation/DocBook/media
3808T:	git git://git.lwn.net/linux.git docs-next
3809
3810DOUBLETALK DRIVER
3811M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
3812L:	blinux-list@redhat.com
3813S:	Maintained
3814F:	drivers/char/dtlk.c
3815F:	include/linux/dtlk.h
3816
3817DPT_I2O SCSI RAID DRIVER
3818M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3819L:	linux-scsi@vger.kernel.org
3820W:	http://www.adaptec.com/
3821S:	Maintained
3822F:	drivers/scsi/dpt*
3823F:	drivers/scsi/dpt/
3824
3825DRBD DRIVER
3826M:	Philipp Reisner <philipp.reisner@linbit.com>
3827M:	Lars Ellenberg <lars.ellenberg@linbit.com>
3828L:	drbd-dev@lists.linbit.com
3829W:	http://www.drbd.org
3830T:	git git://git.linbit.com/linux-drbd.git
3831T:	git git://git.linbit.com/drbd-8.4.git
3832S:	Supported
3833F:	drivers/block/drbd/
3834F:	lib/lru_cache.c
3835F:	Documentation/blockdev/drbd/
3836
3837DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3838M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3840S:	Supported
3841F:	Documentation/kobject.txt
3842F:	drivers/base/
3843F:	fs/debugfs/
3844F:	fs/kernfs/
3845F:	fs/sysfs/
3846F:	include/linux/debugfs.h
3847F:	include/linux/kobj*
3848F:	lib/kobj*
3849
3850DRM DRIVERS
3851M:	David Airlie <airlied@linux.ie>
3852L:	dri-devel@lists.freedesktop.org
3853T:	git git://people.freedesktop.org/~airlied/linux
3854S:	Maintained
3855F:	drivers/gpu/drm/
3856F:	drivers/gpu/vga/
3857F:	Documentation/DocBook/gpu.*
3858F:	include/drm/
3859F:	include/uapi/drm/
3860
3861DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3862M:	Dave Airlie <airlied@redhat.com>
3863S:	Odd Fixes
3864F:	drivers/gpu/drm/ast/
3865
3866DRM DRIVER FOR BOCHS VIRTUAL GPU
3867M:	Gerd Hoffmann <kraxel@redhat.com>
3868S:	Odd Fixes
3869F:	drivers/gpu/drm/bochs/
3870
3871DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3872M:	Dave Airlie <airlied@redhat.com>
3873S:	Odd Fixes
3874F:	drivers/gpu/drm/cirrus/
3875
3876RADEON and AMDGPU DRM DRIVERS
3877M:	Alex Deucher <alexander.deucher@amd.com>
3878M:	Christian König <christian.koenig@amd.com>
3879L:	dri-devel@lists.freedesktop.org
3880T:	git git://people.freedesktop.org/~agd5f/linux
3881S:	Supported
3882F:	drivers/gpu/drm/radeon/
3883F:	include/uapi/drm/radeon_drm.h
3884F:	drivers/gpu/drm/amd/
3885F:	include/uapi/drm/amdgpu_drm.h
3886
3887DRM PANEL DRIVERS
3888M:	Thierry Reding <thierry.reding@gmail.com>
3889L:	dri-devel@lists.freedesktop.org
3890T:	git git://anongit.freedesktop.org/tegra/linux.git
3891S:	Maintained
3892F:	drivers/gpu/drm/drm_panel.c
3893F:	drivers/gpu/drm/panel/
3894F:	include/drm/drm_panel.h
3895F:	Documentation/devicetree/bindings/display/panel/
3896
3897INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3898M:	Daniel Vetter <daniel.vetter@intel.com>
3899M:	Jani Nikula <jani.nikula@linux.intel.com>
3900L:	intel-gfx@lists.freedesktop.org
3901L:	dri-devel@lists.freedesktop.org
3902W:	https://01.org/linuxgraphics/
3903Q:	http://patchwork.freedesktop.org/project/intel-gfx/
3904T:	git git://anongit.freedesktop.org/drm-intel
3905S:	Supported
3906F:	drivers/gpu/drm/i915/
3907F:	include/drm/i915*
3908F:	include/uapi/drm/i915_drm.h
3909
3910DRM DRIVERS FOR ATMEL HLCDC
3911M:	Boris Brezillon <boris.brezillon@free-electrons.com>
3912L:	dri-devel@lists.freedesktop.org
3913S:	Supported
3914F:	drivers/gpu/drm/atmel-hlcdc/
3915F:	Documentation/devicetree/bindings/drm/atmel/
3916
3917DRM DRIVERS FOR ALLWINNER A10
3918M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
3919L:	dri-devel@lists.freedesktop.org
3920S:	Supported
3921F:	drivers/gpu/drm/sun4i/
3922F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3923
3924DRM DRIVERS FOR EXYNOS
3925M:	Inki Dae <inki.dae@samsung.com>
3926M:	Joonyoung Shim <jy0922.shim@samsung.com>
3927M:	Seung-Woo Kim <sw0312.kim@samsung.com>
3928M:	Kyungmin Park <kyungmin.park@samsung.com>
3929L:	dri-devel@lists.freedesktop.org
3930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3931S:	Supported
3932F:	drivers/gpu/drm/exynos/
3933F:	include/uapi/drm/exynos_drm.h
3934F:	Documentation/devicetree/bindings/display/exynos/
3935
3936DRM DRIVERS FOR FREESCALE DCU
3937M:	Stefan Agner <stefan@agner.ch>
3938M:	Alison Wang <alison.wang@freescale.com>
3939L:	dri-devel@lists.freedesktop.org
3940S:	Supported
3941F:	drivers/gpu/drm/fsl-dcu/
3942F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
3943F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
3944F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3945
3946DRM DRIVERS FOR FREESCALE IMX
3947M:	Philipp Zabel <p.zabel@pengutronix.de>
3948L:	dri-devel@lists.freedesktop.org
3949S:	Maintained
3950F:	drivers/gpu/drm/imx/
3951F:	drivers/gpu/ipu-v3/
3952F:	Documentation/devicetree/bindings/display/imx/
3953
3954DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3955M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3956L:	dri-devel@lists.freedesktop.org
3957T:	git git://github.com/patjak/drm-gma500
3958S:	Maintained
3959F:	drivers/gpu/drm/gma500/
3960
3961DRM DRIVERS FOR HISILICON
3962M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
3963R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
3964R:	Chen Feng <puck.chen@hisilicon.com>
3965L:	dri-devel@lists.freedesktop.org
3966T:	git git://github.com/xin3liang/linux.git
3967S:	Maintained
3968F:	drivers/gpu/drm/hisilicon/
3969F:	Documentation/devicetree/bindings/display/hisilicon/
3970
3971DRM DRIVER FOR INTEL I810 VIDEO CARDS
3972S:	Orphan / Obsolete
3973F:	drivers/gpu/drm/i810/
3974F:	include/uapi/drm/i810_drm.h
3975
3976DRM DRIVER FOR MSM ADRENO GPU
3977M:	Rob Clark <robdclark@gmail.com>
3978L:	linux-arm-msm@vger.kernel.org
3979L:	dri-devel@lists.freedesktop.org
3980L:	freedreno@lists.freedesktop.org
3981T:	git git://people.freedesktop.org/~robclark/linux
3982S:	Maintained
3983F:	drivers/gpu/drm/msm/
3984F:	include/uapi/drm/msm_drm.h
3985F:	Documentation/devicetree/bindings/display/msm/
3986
3987DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3988M:	Ben Skeggs <bskeggs@redhat.com>
3989L:	dri-devel@lists.freedesktop.org
3990L:	nouveau@lists.freedesktop.org
3991T:	git git://github.com/skeggsb/linux
3992S:	Supported
3993F:	drivers/gpu/drm/nouveau/
3994F:	include/uapi/drm/nouveau_drm.h
3995
3996DRM DRIVERS FOR NVIDIA TEGRA
3997M:	Thierry Reding <thierry.reding@gmail.com>
3998L:	dri-devel@lists.freedesktop.org
3999L:	linux-tegra@vger.kernel.org
4000T:	git git://anongit.freedesktop.org/tegra/linux.git
4001S:	Supported
4002F:	drivers/gpu/drm/tegra/
4003F:	drivers/gpu/host1x/
4004F:	include/linux/host1x.h
4005F:	include/uapi/drm/tegra_drm.h
4006F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4007
4008DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4009S:	Orphan / Obsolete
4010F:	drivers/gpu/drm/mga/
4011F:	include/uapi/drm/mga_drm.h
4012
4013DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4014M:	Dave Airlie <airlied@redhat.com>
4015S:	Odd Fixes
4016F:	drivers/gpu/drm/mgag200/
4017
4018DRM DRIVER FOR RAGE 128 VIDEO CARDS
4019S:	Orphan / Obsolete
4020F:	drivers/gpu/drm/r128/
4021F:	include/uapi/drm/r128_drm.h
4022
4023DRM DRIVERS FOR RENESAS
4024M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4025L:	dri-devel@lists.freedesktop.org
4026L:	linux-renesas-soc@vger.kernel.org
4027T:	git git://linuxtv.org/pinchartl/fbdev
4028S:	Supported
4029F:	drivers/gpu/drm/rcar-du/
4030F:	drivers/gpu/drm/shmobile/
4031F:	include/linux/platform_data/shmob_drm.h
4032F:	Documentation/devicetree/bindings/display/renesas,du.txt
4033
4034DRM DRIVER FOR QXL VIRTUAL GPU
4035M:	Dave Airlie <airlied@redhat.com>
4036S:	Odd Fixes
4037F:	drivers/gpu/drm/qxl/
4038F:	include/uapi/drm/qxl_drm.h
4039
4040DRM DRIVERS FOR ROCKCHIP
4041M:	Mark Yao <mark.yao@rock-chips.com>
4042L:	dri-devel@lists.freedesktop.org
4043S:	Maintained
4044F:	drivers/gpu/drm/rockchip/
4045F:	Documentation/devicetree/bindings/display/rockchip/
4046
4047DRM DRIVER FOR SAVAGE VIDEO CARDS
4048S:	Orphan / Obsolete
4049F:	drivers/gpu/drm/savage/
4050F:	include/uapi/drm/savage_drm.h
4051
4052DRM DRIVER FOR SIS VIDEO CARDS
4053S:	Orphan / Obsolete
4054F:	drivers/gpu/drm/sis/
4055F:	include/uapi/drm/sis_drm.h
4056
4057DRM DRIVERS FOR STI
4058M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4059M:	Vincent Abriou <vincent.abriou@st.com>
4060L:	dri-devel@lists.freedesktop.org
4061T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4062S:	Maintained
4063F:	drivers/gpu/drm/sti
4064F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4065
4066DRM DRIVER FOR TDFX VIDEO CARDS
4067S:	Orphan / Obsolete
4068F:	drivers/gpu/drm/tdfx/
4069
4070DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4071M:	Dave Airlie <airlied@redhat.com>
4072S:	Odd Fixes
4073F:	drivers/gpu/drm/udl/
4074
4075DRM DRIVERS FOR VIVANTE GPU IP
4076M:	Lucas Stach <l.stach@pengutronix.de>
4077R:	Russell King <linux+etnaviv@armlinux.org.uk>
4078R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4079L:	dri-devel@lists.freedesktop.org
4080S:	Maintained
4081F:	drivers/gpu/drm/etnaviv/
4082F:	include/uapi/drm/etnaviv_drm.h
4083F:	Documentation/devicetree/bindings/display/etnaviv/
4084
4085DRM DRIVER FOR VMWARE VIRTUAL GPU
4086M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4087M:	Sinclair Yeh <syeh@vmware.com>
4088M:	Thomas Hellstrom <thellstrom@vmware.com>
4089L:	dri-devel@lists.freedesktop.org
4090T:	git git://people.freedesktop.org/~syeh/repos_linux
4091T:	git git://people.freedesktop.org/~thomash/linux
4092S:	Supported
4093F:	drivers/gpu/drm/vmwgfx/
4094F:	include/uapi/drm/vmwgfx_drm.h
4095
4096DRM DRIVERS FOR VC4
4097M:	Eric Anholt <eric@anholt.net>
4098T:	git git://github.com/anholt/linux
4099S:	Supported
4100F:	drivers/gpu/drm/vc4/
4101F:	include/uapi/drm/vc4_drm.h
4102F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4103
4104DSBR100 USB FM RADIO DRIVER
4105M:	Alexey Klimov <klimov.linux@gmail.com>
4106L:	linux-media@vger.kernel.org
4107T:	git git://linuxtv.org/media_tree.git
4108S:	Maintained
4109F:	drivers/media/radio/dsbr100.c
4110
4111DSCC4 DRIVER
4112M:	Francois Romieu <romieu@fr.zoreil.com>
4113L:	netdev@vger.kernel.org
4114S:	Maintained
4115F:	drivers/net/wan/dscc4.c
4116
4117DT3155 MEDIA DRIVER
4118M:	Hans Verkuil <hverkuil@xs4all.nl>
4119L:	linux-media@vger.kernel.org
4120T:	git git://linuxtv.org/media_tree.git
4121W:	https://linuxtv.org
4122S:	Odd Fixes
4123F:	drivers/media/pci/dt3155/
4124
4125DVB_USB_AF9015 MEDIA DRIVER
4126M:	Antti Palosaari <crope@iki.fi>
4127L:	linux-media@vger.kernel.org
4128W:	https://linuxtv.org
4129W:	http://palosaari.fi/linux/
4130Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4131T:	git git://linuxtv.org/anttip/media_tree.git
4132S:	Maintained
4133F:	drivers/media/usb/dvb-usb-v2/af9015*
4134
4135DVB_USB_AF9035 MEDIA DRIVER
4136M:	Antti Palosaari <crope@iki.fi>
4137L:	linux-media@vger.kernel.org
4138W:	https://linuxtv.org
4139W:	http://palosaari.fi/linux/
4140Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4141T:	git git://linuxtv.org/anttip/media_tree.git
4142S:	Maintained
4143F:	drivers/media/usb/dvb-usb-v2/af9035*
4144
4145DVB_USB_ANYSEE MEDIA DRIVER
4146M:	Antti Palosaari <crope@iki.fi>
4147L:	linux-media@vger.kernel.org
4148W:	https://linuxtv.org
4149W:	http://palosaari.fi/linux/
4150Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4151T:	git git://linuxtv.org/anttip/media_tree.git
4152S:	Maintained
4153F:	drivers/media/usb/dvb-usb-v2/anysee*
4154
4155DVB_USB_AU6610 MEDIA DRIVER
4156M:	Antti Palosaari <crope@iki.fi>
4157L:	linux-media@vger.kernel.org
4158W:	https://linuxtv.org
4159W:	http://palosaari.fi/linux/
4160Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4161T:	git git://linuxtv.org/anttip/media_tree.git
4162S:	Maintained
4163F:	drivers/media/usb/dvb-usb-v2/au6610*
4164
4165DVB_USB_CE6230 MEDIA DRIVER
4166M:	Antti Palosaari <crope@iki.fi>
4167L:	linux-media@vger.kernel.org
4168W:	https://linuxtv.org
4169W:	http://palosaari.fi/linux/
4170Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4171T:	git git://linuxtv.org/anttip/media_tree.git
4172S:	Maintained
4173F:	drivers/media/usb/dvb-usb-v2/ce6230*
4174
4175DVB_USB_CXUSB MEDIA DRIVER
4176M:	Michael Krufky <mkrufky@linuxtv.org>
4177L:	linux-media@vger.kernel.org
4178W:	https://linuxtv.org
4179W:	http://github.com/mkrufky
4180Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4181T:	git git://linuxtv.org/media_tree.git
4182S:	Maintained
4183F:	drivers/media/usb/dvb-usb/cxusb*
4184
4185DVB_USB_EC168 MEDIA DRIVER
4186M:	Antti Palosaari <crope@iki.fi>
4187L:	linux-media@vger.kernel.org
4188W:	https://linuxtv.org
4189W:	http://palosaari.fi/linux/
4190Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4191T:	git git://linuxtv.org/anttip/media_tree.git
4192S:	Maintained
4193F:	drivers/media/usb/dvb-usb-v2/ec168*
4194
4195DVB_USB_GL861 MEDIA DRIVER
4196M:	Antti Palosaari <crope@iki.fi>
4197L:	linux-media@vger.kernel.org
4198W:	https://linuxtv.org
4199Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4200T:	git git://linuxtv.org/anttip/media_tree.git
4201S:	Maintained
4202F:	drivers/media/usb/dvb-usb-v2/gl861*
4203
4204DVB_USB_MXL111SF MEDIA DRIVER
4205M:	Michael Krufky <mkrufky@linuxtv.org>
4206L:	linux-media@vger.kernel.org
4207W:	https://linuxtv.org
4208W:	http://github.com/mkrufky
4209Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4210T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4211S:	Maintained
4212F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4213
4214DVB_USB_RTL28XXU MEDIA DRIVER
4215M:	Antti Palosaari <crope@iki.fi>
4216L:	linux-media@vger.kernel.org
4217W:	https://linuxtv.org
4218W:	http://palosaari.fi/linux/
4219Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4220T:	git git://linuxtv.org/anttip/media_tree.git
4221S:	Maintained
4222F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4223
4224DVB_USB_V2 MEDIA DRIVER
4225M:	Antti Palosaari <crope@iki.fi>
4226L:	linux-media@vger.kernel.org
4227W:	https://linuxtv.org
4228W:	http://palosaari.fi/linux/
4229Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4230T:	git git://linuxtv.org/anttip/media_tree.git
4231S:	Maintained
4232F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4233F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4234
4235DYNAMIC DEBUG
4236M:	Jason Baron <jbaron@akamai.com>
4237S:	Maintained
4238F:	lib/dynamic_debug.c
4239F:	include/linux/dynamic_debug.h
4240
4241DZ DECSTATION DZ11 SERIAL DRIVER
4242M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4243S:	Maintained
4244F:	drivers/tty/serial/dz.*
4245
4246E3X0 POWER BUTTON DRIVER
4247M:	Moritz Fischer <moritz.fischer@ettus.com>
4248L:	usrp-users@lists.ettus.com
4249W:	http://www.ettus.com
4250S:	Supported
4251F:	drivers/input/misc/e3x0-button.c
4252F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4253
4254E4000 MEDIA DRIVER
4255M:	Antti Palosaari <crope@iki.fi>
4256L:	linux-media@vger.kernel.org
4257W:	https://linuxtv.org
4258W:	http://palosaari.fi/linux/
4259Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4260T:	git git://linuxtv.org/anttip/media_tree.git
4261S:	Maintained
4262F:	drivers/media/tuners/e4000*
4263
4264EATA ISA/EISA/PCI SCSI DRIVER
4265M:	Dario Ballabio <ballabio_dario@emc.com>
4266L:	linux-scsi@vger.kernel.org
4267S:	Maintained
4268F:	drivers/scsi/eata.c
4269
4270EC100 MEDIA DRIVER
4271M:	Antti Palosaari <crope@iki.fi>
4272L:	linux-media@vger.kernel.org
4273W:	https://linuxtv.org
4274W:	http://palosaari.fi/linux/
4275Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4276T:	git git://linuxtv.org/anttip/media_tree.git
4277S:	Maintained
4278F:	drivers/media/dvb-frontends/ec100*
4279
4280ECRYPT FILE SYSTEM
4281M:	Tyler Hicks <tyhicks@canonical.com>
4282L:	ecryptfs@vger.kernel.org
4283W:	http://ecryptfs.org
4284W:	https://launchpad.net/ecryptfs
4285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4286S:	Supported
4287F:	Documentation/filesystems/ecryptfs.txt
4288F:	fs/ecryptfs/
4289
4290EDAC-CORE
4291M:	Doug Thompson <dougthompson@xmission.com>
4292M:	Borislav Petkov <bp@alien8.de>
4293M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4294L:	linux-edac@vger.kernel.org
4295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4297S:	Supported
4298F:	Documentation/edac.txt
4299F:	drivers/edac/
4300F:	include/linux/edac.h
4301
4302EDAC-AMD64
4303M:	Doug Thompson <dougthompson@xmission.com>
4304M:	Borislav Petkov <bp@alien8.de>
4305L:	linux-edac@vger.kernel.org
4306S:	Maintained
4307F:	drivers/edac/amd64_edac*
4308
4309EDAC-CALXEDA
4310M:	Doug Thompson <dougthompson@xmission.com>
4311M:	Robert Richter <rric@kernel.org>
4312L:	linux-edac@vger.kernel.org
4313S:	Maintained
4314F:	drivers/edac/highbank*
4315
4316EDAC-CAVIUM
4317M:	Ralf Baechle <ralf@linux-mips.org>
4318M:	David Daney <david.daney@cavium.com>
4319L:	linux-edac@vger.kernel.org
4320L:	linux-mips@linux-mips.org
4321S:	Supported
4322F:	drivers/edac/octeon_edac*
4323
4324EDAC-E752X
4325M:	Mark Gross <mark.gross@intel.com>
4326M:	Doug Thompson <dougthompson@xmission.com>
4327L:	linux-edac@vger.kernel.org
4328S:	Maintained
4329F:	drivers/edac/e752x_edac.c
4330
4331EDAC-E7XXX
4332M:	Doug Thompson <dougthompson@xmission.com>
4333L:	linux-edac@vger.kernel.org
4334S:	Maintained
4335F:	drivers/edac/e7xxx_edac.c
4336
4337EDAC-GHES
4338M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4339L:	linux-edac@vger.kernel.org
4340S:	Maintained
4341F:	drivers/edac/ghes_edac.c
4342
4343EDAC-I82443BXGX
4344M:	Tim Small <tim@buttersideup.com>
4345L:	linux-edac@vger.kernel.org
4346S:	Maintained
4347F:	drivers/edac/i82443bxgx_edac.c
4348
4349EDAC-I3000
4350M:	Jason Uhlenkott <juhlenko@akamai.com>
4351L:	linux-edac@vger.kernel.org
4352S:	Maintained
4353F:	drivers/edac/i3000_edac.c
4354
4355EDAC-I5000
4356M:	Doug Thompson <dougthompson@xmission.com>
4357L:	linux-edac@vger.kernel.org
4358S:	Maintained
4359F:	drivers/edac/i5000_edac.c
4360
4361EDAC-I5400
4362M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4363L:	linux-edac@vger.kernel.org
4364S:	Maintained
4365F:	drivers/edac/i5400_edac.c
4366
4367EDAC-I7300
4368M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4369L:	linux-edac@vger.kernel.org
4370S:	Maintained
4371F:	drivers/edac/i7300_edac.c
4372
4373EDAC-I7CORE
4374M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4375L:	linux-edac@vger.kernel.org
4376S:	Maintained
4377F:	drivers/edac/i7core_edac.c
4378
4379EDAC-I82975X
4380M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4381M:	"Arvind R." <arvino55@gmail.com>
4382L:	linux-edac@vger.kernel.org
4383S:	Maintained
4384F:	drivers/edac/i82975x_edac.c
4385
4386EDAC-IE31200
4387M:	Jason Baron <jbaron@akamai.com>
4388L:	linux-edac@vger.kernel.org
4389S:	Maintained
4390F:	drivers/edac/ie31200_edac.c
4391
4392EDAC-MPC85XX
4393M:	Johannes Thumshirn <morbidrsa@gmail.com>
4394L:	linux-edac@vger.kernel.org
4395S:	Maintained
4396F:	drivers/edac/mpc85xx_edac.[ch]
4397
4398EDAC-PASEMI
4399M:	Egor Martovetsky <egor@pasemi.com>
4400L:	linux-edac@vger.kernel.org
4401S:	Maintained
4402F:	drivers/edac/pasemi_edac.c
4403
4404EDAC-R82600
4405M:	Tim Small <tim@buttersideup.com>
4406L:	linux-edac@vger.kernel.org
4407S:	Maintained
4408F:	drivers/edac/r82600_edac.c
4409
4410EDAC-SBRIDGE
4411M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4412L:	linux-edac@vger.kernel.org
4413S:	Maintained
4414F:	drivers/edac/sb_edac.c
4415
4416EDAC-XGENE
4417APPLIED MICRO (APM) X-GENE SOC EDAC
4418M:     Loc Ho <lho@apm.com>
4419S:     Supported
4420F:     drivers/edac/xgene_edac.c
4421F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4422
4423EDIROL UA-101/UA-1000 DRIVER
4424M:	Clemens Ladisch <clemens@ladisch.de>
4425L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4426T:	git git://git.alsa-project.org/alsa-kernel.git
4427S:	Maintained
4428F:	sound/usb/misc/ua101.c
4429
4430EXTENSIBLE FIRMWARE INTERFACE (EFI)
4431M:	Matt Fleming <matt@codeblueprint.co.uk>
4432L:	linux-efi@vger.kernel.org
4433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4434S:	Maintained
4435F:	Documentation/efi-stub.txt
4436F:	arch/ia64/kernel/efi.c
4437F:	arch/x86/boot/compressed/eboot.[ch]
4438F:	arch/x86/include/asm/efi.h
4439F:	arch/x86/platform/efi/
4440F:	drivers/firmware/efi/
4441F:	include/linux/efi*.h
4442
4443EFI VARIABLE FILESYSTEM
4444M:	Matthew Garrett <matthew.garrett@nebula.com>
4445M:	Jeremy Kerr <jk@ozlabs.org>
4446M:	Matt Fleming <matt@codeblueprint.co.uk>
4447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4448L:	linux-efi@vger.kernel.org
4449S:	Maintained
4450F:	fs/efivarfs/
4451
4452EFIFB FRAMEBUFFER DRIVER
4453L:	linux-fbdev@vger.kernel.org
4454M:	Peter Jones <pjones@redhat.com>
4455S:	Maintained
4456F:	drivers/video/fbdev/efifb.c
4457
4458EFS FILESYSTEM
4459W:	http://aeschi.ch.eu.org/efs/
4460S:	Orphan
4461F:	fs/efs/
4462
4463EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4464M:	Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4465L:	netdev@vger.kernel.org
4466S:	Maintained
4467F:	drivers/net/ethernet/ibm/ehea/
4468
4469EM28XX VIDEO4LINUX DRIVER
4470M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4471L:	linux-media@vger.kernel.org
4472W:	https://linuxtv.org
4473T:	git git://linuxtv.org/media_tree.git
4474S:	Maintained
4475F:	drivers/media/usb/em28xx/
4476
4477EMBEDDED LINUX
4478M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4479M:	Matt Mackall <mpm@selenic.com>
4480M:	David Woodhouse <dwmw2@infradead.org>
4481L:	linux-embedded@vger.kernel.org
4482S:	Maintained
4483
4484EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4485M:	James Smart <james.smart@avagotech.com>
4486M:	Dick Kennedy <dick.kennedy@avagotech.com>
4487L:	linux-scsi@vger.kernel.org
4488W:	http://www.avagotech.com
4489S:	Supported
4490F:	drivers/scsi/lpfc/
4491
4492ENE CB710 FLASH CARD READER DRIVER
4493M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4494S:	Maintained
4495F:	drivers/misc/cb710/
4496F:	drivers/mmc/host/cb710-mmc.*
4497F:	include/linux/cb710.h
4498
4499ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4500M:	Maxim Levitsky <maximlevitsky@gmail.com>
4501S:	Maintained
4502F:	drivers/media/rc/ene_ir.*
4503
4504EPSON S1D13XXX FRAMEBUFFER DRIVER
4505M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4506S:	Maintained
4507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4508F:	drivers/video/fbdev/s1d13xxxfb.c
4509F:	include/video/s1d13xxxfb.h
4510
4511ET131X NETWORK DRIVER
4512M:	Mark Einon <mark.einon@gmail.com>
4513S:	Odd Fixes
4514F:	drivers/net/ethernet/agere/
4515
4516ETHERNET BRIDGE
4517M:	Stephen Hemminger <stephen@networkplumber.org>
4518L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4519L:	netdev@vger.kernel.org
4520W:	http://www.linuxfoundation.org/en/Net:Bridge
4521S:	Maintained
4522F:	include/linux/netfilter_bridge/
4523F:	net/bridge/
4524
4525ETHERNET PHY LIBRARY
4526M:	Florian Fainelli <f.fainelli@gmail.com>
4527L:	netdev@vger.kernel.org
4528S:	Maintained
4529F:	include/linux/phy.h
4530F:	include/linux/phy_fixed.h
4531F:	drivers/net/phy/
4532F:	Documentation/networking/phy.txt
4533F:	drivers/of/of_mdio.c
4534F:	drivers/of/of_net.c
4535
4536EXT2 FILE SYSTEM
4537M:	Jan Kara <jack@suse.com>
4538L:	linux-ext4@vger.kernel.org
4539S:	Maintained
4540F:	Documentation/filesystems/ext2.txt
4541F:	fs/ext2/
4542F:	include/linux/ext2*
4543
4544EXT4 FILE SYSTEM
4545M:	"Theodore Ts'o" <tytso@mit.edu>
4546M:	Andreas Dilger <adilger.kernel@dilger.ca>
4547L:	linux-ext4@vger.kernel.org
4548W:	http://ext4.wiki.kernel.org
4549Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4551S:	Maintained
4552F:	Documentation/filesystems/ext4.txt
4553F:	fs/ext4/
4554
4555Extended Verification Module (EVM)
4556M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4557L:	linux-ima-devel@lists.sourceforge.net
4558L:	linux-security-module@vger.kernel.org
4559S:	Supported
4560F:	security/integrity/evm/
4561
4562EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4563M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4564M:	Chanwoo Choi <cw00.choi@samsung.com>
4565L:	linux-kernel@vger.kernel.org
4566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4567S:	Maintained
4568F:	drivers/extcon/
4569F:	include/linux/extcon/
4570F:	include/linux/extcon.h
4571F:	Documentation/extcon/
4572F:	Documentation/devicetree/bindings/extcon/
4573
4574EXYNOS DP DRIVER
4575M:	Jingoo Han <jingoohan1@gmail.com>
4576L:	dri-devel@lists.freedesktop.org
4577S:	Maintained
4578F:	drivers/gpu/drm/exynos/exynos_dp*
4579
4580EXYNOS SYSMMU (IOMMU) driver
4581M:	Marek Szyprowski <m.szyprowski@samsung.com>
4582L:	iommu@lists.linux-foundation.org
4583S:	Maintained
4584F:	drivers/iommu/exynos-iommu.c
4585
4586EXYNOS MIPI DISPLAY DRIVERS
4587M:	Inki Dae <inki.dae@samsung.com>
4588M:	Donghwa Lee <dh09.lee@samsung.com>
4589M:	Kyungmin Park <kyungmin.park@samsung.com>
4590L:	linux-fbdev@vger.kernel.org
4591S:	Maintained
4592F:	drivers/video/fbdev/exynos/exynos_mipi*
4593F:	include/video/exynos_mipi*
4594
4595EZchip NPS platform support
4596M:	Noam Camus <noamc@ezchip.com>
4597S:	Supported
4598F:	arch/arc/plat-eznps
4599F:	arch/arc/boot/dts/eznps.dts
4600
4601F71805F HARDWARE MONITORING DRIVER
4602M:	Jean Delvare <jdelvare@suse.com>
4603L:	linux-hwmon@vger.kernel.org
4604S:	Maintained
4605F:	Documentation/hwmon/f71805f
4606F:	drivers/hwmon/f71805f.c
4607
4608FC0011 TUNER DRIVER
4609M:	Michael Buesch <m@bues.ch>
4610L:	linux-media@vger.kernel.org
4611S:	Maintained
4612F:	drivers/media/tuners/fc0011.h
4613F:	drivers/media/tuners/fc0011.c
4614
4615FC2580 MEDIA DRIVER
4616M:	Antti Palosaari <crope@iki.fi>
4617L:	linux-media@vger.kernel.org
4618W:	https://linuxtv.org
4619W:	http://palosaari.fi/linux/
4620Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4621T:	git git://linuxtv.org/anttip/media_tree.git
4622S:	Maintained
4623F:	drivers/media/tuners/fc2580*
4624
4625FANOTIFY
4626M:	Eric Paris <eparis@redhat.com>
4627S:	Maintained
4628F:	fs/notify/fanotify/
4629F:	include/linux/fanotify.h
4630F:	include/uapi/linux/fanotify.h
4631
4632FARSYNC SYNCHRONOUS DRIVER
4633M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4634W:	http://www.farsite.co.uk/
4635S:	Supported
4636F:	drivers/net/wan/farsync.*
4637
4638FAULT INJECTION SUPPORT
4639M:	Akinobu Mita <akinobu.mita@gmail.com>
4640S:	Supported
4641F:	Documentation/fault-injection/
4642F:	lib/fault-inject.c
4643
4644FBTFT Framebuffer drivers
4645M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4646M:	Noralf Trønnes <noralf@tronnes.org>
4647S:	Maintained
4648F:	drivers/staging/fbtft/
4649
4650FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4651M:	Vasu Dev <vasu.dev@intel.com>
4652L:	fcoe-devel@open-fcoe.org
4653W:	www.Open-FCoE.org
4654S:	Supported
4655F:	drivers/scsi/libfc/
4656F:	drivers/scsi/fcoe/
4657F:	include/scsi/fc/
4658F:	include/scsi/libfc.h
4659F:	include/scsi/libfcoe.h
4660F:	include/uapi/scsi/fc/
4661
4662FILE LOCKING (flock() and fcntl()/lockf())
4663M:	Jeff Layton <jlayton@poochiereds.net>
4664M:	"J. Bruce Fields" <bfields@fieldses.org>
4665L:	linux-fsdevel@vger.kernel.org
4666S:	Maintained
4667F:	include/linux/fcntl.h
4668F:	include/linux/fs.h
4669F:	include/uapi/linux/fcntl.h
4670F:	include/uapi/linux/fs.h
4671F:	fs/fcntl.c
4672F:	fs/locks.c
4673
4674FILESYSTEMS (VFS and infrastructure)
4675M:	Alexander Viro <viro@zeniv.linux.org.uk>
4676L:	linux-fsdevel@vger.kernel.org
4677S:	Maintained
4678F:	fs/*
4679
4680FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4681M:	Riku Voipio <riku.voipio@iki.fi>
4682L:	linux-hwmon@vger.kernel.org
4683S:	Maintained
4684F:	drivers/hwmon/f75375s.c
4685F:	include/linux/f75375s.h
4686
4687FIREWIRE AUDIO DRIVERS
4688M:	Clemens Ladisch <clemens@ladisch.de>
4689L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4690T:	git git://git.alsa-project.org/alsa-kernel.git
4691S:	Maintained
4692F:	sound/firewire/
4693
4694FIREWIRE MEDIA DRIVERS (firedtv)
4695M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4696L:	linux-media@vger.kernel.org
4697L:	linux1394-devel@lists.sourceforge.net
4698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4699S:	Maintained
4700F:	drivers/media/firewire/
4701
4702FIREWIRE SBP-2 TARGET
4703M:	Chris Boot <bootc@bootc.net>
4704L:	linux-scsi@vger.kernel.org
4705L:	target-devel@vger.kernel.org
4706L:	linux1394-devel@lists.sourceforge.net
4707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4708S:	Maintained
4709F:	drivers/target/sbp/
4710
4711FIREWIRE SUBSYSTEM
4712M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4713L:	linux1394-devel@lists.sourceforge.net
4714W:	http://ieee1394.wiki.kernel.org/
4715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4716S:	Maintained
4717F:	drivers/firewire/
4718F:	include/linux/firewire.h
4719F:	include/uapi/linux/firewire*.h
4720F:	tools/firewire/
4721
4722FIRMWARE LOADER (request_firmware)
4723M:	Ming Lei <ming.lei@canonical.com>
4724L:	linux-kernel@vger.kernel.org
4725S:	Maintained
4726F:	Documentation/firmware_class/
4727F:	drivers/base/firmware*.c
4728F:	include/linux/firmware.h
4729
4730FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4731M:	Joshua Morris <josh.h.morris@us.ibm.com>
4732M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4733S:	Maintained
4734F:	drivers/block/rsxx/
4735
4736FLOPPY DRIVER
4737M:	Jiri Kosina <jikos@kernel.org>
4738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4739S:	Odd fixes
4740F:	drivers/block/floppy.c
4741
4742FMC SUBSYSTEM
4743M:	Alessandro Rubini <rubini@gnudd.com>
4744W:	http://www.ohwr.org/projects/fmc-bus
4745S:	Supported
4746F:	drivers/fmc/
4747F:	include/linux/fmc*.h
4748F:	include/linux/ipmi-fru.h
4749K:	fmc_d.*register
4750
4751FPGA MANAGER FRAMEWORK
4752M:	Alan Tull <atull@opensource.altera.com>
4753R:	Moritz Fischer <moritz.fischer@ettus.com>
4754S:	Maintained
4755F:	drivers/fpga/
4756F:	include/linux/fpga/fpga-mgr.h
4757W:	http://www.rocketboards.org
4758
4759FPU EMULATOR
4760M:	Bill Metzenthen <billm@melbpc.org.au>
4761W:	http://floatingpoint.sourceforge.net/emulator/index.html
4762S:	Maintained
4763F:	arch/x86/math-emu/
4764
4765FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4766L:	netdev@vger.kernel.org
4767S:	Orphan
4768F:	drivers/net/wan/dlci.c
4769F:	drivers/net/wan/sdla.c
4770
4771FRAMEBUFFER LAYER
4772M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4773M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4774L:	linux-fbdev@vger.kernel.org
4775W:	http://linux-fbdev.sourceforge.net/
4776Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4778S:	Maintained
4779F:	Documentation/fb/
4780F:	drivers/video/
4781F:	include/video/
4782F:	include/linux/fb.h
4783F:	include/uapi/video/
4784F:	include/uapi/linux/fb.h
4785
4786FREESCALE DIU FRAMEBUFFER DRIVER
4787M:	Timur Tabi <timur@tabi.org>
4788L:	linux-fbdev@vger.kernel.org
4789S:	Maintained
4790F:	drivers/video/fbdev/fsl-diu-fb.*
4791
4792FREESCALE DMA DRIVER
4793M:	Li Yang <leoli@freescale.com>
4794M:	Zhang Wei <zw@zh-kernel.org>
4795L:	linuxppc-dev@lists.ozlabs.org
4796S:	Maintained
4797F:	drivers/dma/fsldma.*
4798
4799FREESCALE GPMI NAND DRIVER
4800M:	Han Xu <han.xu@nxp.com>
4801L:	linux-mtd@lists.infradead.org
4802S:	Maintained
4803F:	drivers/mtd/nand/gpmi-nand/*
4804
4805FREESCALE I2C CPM DRIVER
4806M:	Jochen Friedrich <jochen@scram.de>
4807L:	linuxppc-dev@lists.ozlabs.org
4808L:	linux-i2c@vger.kernel.org
4809S:	Maintained
4810F:	drivers/i2c/busses/i2c-cpm.c
4811
4812FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4813M:	Sascha Hauer <kernel@pengutronix.de>
4814L:	linux-fbdev@vger.kernel.org
4815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4816S:	Maintained
4817F:	include/linux/platform_data/video-imxfb.h
4818F:	drivers/video/fbdev/imxfb.c
4819
4820FREESCALE QUAD SPI DRIVER
4821M:	Han Xu <han.xu@nxp.com>
4822L:	linux-mtd@lists.infradead.org
4823S:	Maintained
4824F:	drivers/mtd/spi-nor/fsl-quadspi.c
4825
4826FREESCALE SOC FS_ENET DRIVER
4827M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
4828M:	Vitaly Bordug <vbordug@ru.mvista.com>
4829L:	linuxppc-dev@lists.ozlabs.org
4830L:	netdev@vger.kernel.org
4831S:	Maintained
4832F:	drivers/net/ethernet/freescale/fs_enet/
4833F:	include/linux/fs_enet_pd.h
4834
4835FREESCALE IMX / MXC FEC DRIVER
4836M:	Fugang Duan <fugang.duan@nxp.com>
4837L:	netdev@vger.kernel.org
4838S:	Maintained
4839F:	drivers/net/ethernet/freescale/fec_main.c
4840F:	drivers/net/ethernet/freescale/fec_ptp.c
4841F:	drivers/net/ethernet/freescale/fec.h
4842F:	Documentation/devicetree/bindings/net/fsl-fec.txt
4843
4844FREESCALE QUICC ENGINE LIBRARY
4845L:	linuxppc-dev@lists.ozlabs.org
4846S:	Orphan
4847F:	drivers/soc/fsl/qe/
4848F:	include/soc/fsl/*qe*.h
4849F:	include/soc/fsl/*ucc*.h
4850
4851FREESCALE USB PERIPHERAL DRIVERS
4852M:	Li Yang <leoli@freescale.com>
4853L:	linux-usb@vger.kernel.org
4854L:	linuxppc-dev@lists.ozlabs.org
4855S:	Maintained
4856F:	drivers/usb/gadget/udc/fsl*
4857
4858FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4859M:	Li Yang <leoli@freescale.com>
4860L:	netdev@vger.kernel.org
4861L:	linuxppc-dev@lists.ozlabs.org
4862S:	Maintained
4863F:	drivers/net/ethernet/freescale/ucc_geth*
4864
4865FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4866M:	Claudiu Manoil <claudiu.manoil@freescale.com>
4867L:	netdev@vger.kernel.org
4868S:	Maintained
4869F:	drivers/net/ethernet/freescale/gianfar*
4870X:	drivers/net/ethernet/freescale/gianfar_ptp.c
4871F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4872
4873FREESCALE QUICC ENGINE UCC UART DRIVER
4874M:	Timur Tabi <timur@tabi.org>
4875L:	linuxppc-dev@lists.ozlabs.org
4876S:	Maintained
4877F:	drivers/tty/serial/ucc_uart.c
4878
4879FREESCALE SOC SOUND DRIVERS
4880M:	Timur Tabi <timur@tabi.org>
4881M:	Nicolin Chen <nicoleotsuka@gmail.com>
4882M:	Xiubo Li <Xiubo.Lee@gmail.com>
4883R:	Fabio Estevam <fabio.estevam@nxp.com>
4884L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4885L:	linuxppc-dev@lists.ozlabs.org
4886S:	Maintained
4887F:	sound/soc/fsl/fsl*
4888F:	sound/soc/fsl/imx*
4889F:	sound/soc/fsl/mpc8610_hpcd.c
4890
4891FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4892M:	"J. German Rivera" <German.Rivera@freescale.com>
4893M:	Stuart Yoder <stuart.yoder@nxp.com>
4894L:	linux-kernel@vger.kernel.org
4895S:	Maintained
4896F:	drivers/staging/fsl-mc/
4897
4898FREEVXFS FILESYSTEM
4899M:	Christoph Hellwig <hch@infradead.org>
4900W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
4901S:	Maintained
4902F:	fs/freevxfs/
4903
4904FREEZER
4905M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4906M:	Pavel Machek <pavel@ucw.cz>
4907L:	linux-pm@vger.kernel.org
4908S:	Supported
4909F:	Documentation/power/freezing-of-tasks.txt
4910F:	include/linux/freezer.h
4911F:	kernel/freezer.c
4912
4913FRONTSWAP API
4914M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4915L:	linux-kernel@vger.kernel.org
4916S:	Maintained
4917F:	mm/frontswap.c
4918F:	include/linux/frontswap.h
4919
4920FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4921M:	David Howells <dhowells@redhat.com>
4922L:	linux-cachefs@redhat.com (moderated for non-subscribers)
4923S:	Supported
4924F:	Documentation/filesystems/caching/
4925F:	fs/fscache/
4926F:	include/linux/fscache*.h
4927
4928F2FS FILE SYSTEM
4929M:	Jaegeuk Kim <jaegeuk@kernel.org>
4930M:	Changman Lee <cm224.lee@samsung.com>
4931R:	Chao Yu <yuchao0@huawei.com>
4932L:	linux-f2fs-devel@lists.sourceforge.net
4933W:	http://en.wikipedia.org/wiki/F2FS
4934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4935S:	Maintained
4936F:	Documentation/filesystems/f2fs.txt
4937F:	Documentation/ABI/testing/sysfs-fs-f2fs
4938F:	fs/f2fs/
4939F:	include/linux/f2fs_fs.h
4940F:	include/trace/events/f2fs.h
4941
4942FUJITSU FR-V (FRV) PORT
4943S:	Orphan
4944F:	arch/frv/
4945
4946FUJITSU LAPTOP EXTRAS
4947M:	Jonathan Woithe <jwoithe@just42.net>
4948L:	platform-driver-x86@vger.kernel.org
4949S:	Maintained
4950F:	drivers/platform/x86/fujitsu-laptop.c
4951
4952FUJITSU M-5MO LS CAMERA ISP DRIVER
4953M:	Kyungmin Park <kyungmin.park@samsung.com>
4954M:	Heungjun Kim <riverful.kim@samsung.com>
4955L:	linux-media@vger.kernel.org
4956S:	Maintained
4957F:	drivers/media/i2c/m5mols/
4958F:	include/media/i2c/m5mols.h
4959
4960FUJITSU TABLET EXTRAS
4961M:	Robert Gerlach <khnz@gmx.de>
4962L:	platform-driver-x86@vger.kernel.org
4963S:	Maintained
4964F:	drivers/platform/x86/fujitsu-tablet.c
4965
4966FUSE: FILESYSTEM IN USERSPACE
4967M:	Miklos Szeredi <miklos@szeredi.hu>
4968L:	linux-fsdevel@vger.kernel.org
4969W:	http://fuse.sourceforge.net/
4970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4971S:	Maintained
4972F:	fs/fuse/
4973F:	include/uapi/linux/fuse.h
4974F:	Documentation/filesystems/fuse.txt
4975
4976FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4977M:	Rik Faith <faith@cs.unc.edu>
4978L:	linux-scsi@vger.kernel.org
4979S:	Odd Fixes (e.g., new signatures)
4980F:	drivers/scsi/fdomain.*
4981
4982GCOV BASED KERNEL PROFILING
4983M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4984S:	Maintained
4985F:	kernel/gcov/
4986F:	Documentation/gcov.txt
4987
4988GDT SCSI DISK ARRAY CONTROLLER DRIVER
4989M:	Achim Leubner <achim_leubner@adaptec.com>
4990L:	linux-scsi@vger.kernel.org
4991W:	http://www.icp-vortex.com/
4992S:	Supported
4993F:	drivers/scsi/gdt*
4994
4995GDB KERNEL DEBUGGING HELPER SCRIPTS
4996M:	Jan Kiszka <jan.kiszka@siemens.com>
4997M:	Kieran Bingham <kieran@bingham.xyz>
4998S:	Supported
4999F:	scripts/gdb/
5000
5001GEMTEK FM RADIO RECEIVER DRIVER
5002M:	Hans Verkuil <hverkuil@xs4all.nl>
5003L:	linux-media@vger.kernel.org
5004T:	git git://linuxtv.org/media_tree.git
5005W:	https://linuxtv.org
5006S:	Maintained
5007F:	drivers/media/radio/radio-gemtek*
5008
5009GENERIC GPIO I2C DRIVER
5010M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5011S:	Supported
5012F:	drivers/i2c/busses/i2c-gpio.c
5013F:	include/linux/i2c-gpio.h
5014
5015GENERIC GPIO I2C MULTIPLEXER DRIVER
5016M:	Peter Korsgaard <peter.korsgaard@barco.com>
5017L:	linux-i2c@vger.kernel.org
5018S:	Supported
5019F:	drivers/i2c/muxes/i2c-mux-gpio.c
5020F:	include/linux/i2c-mux-gpio.h
5021F:	Documentation/i2c/muxes/i2c-mux-gpio
5022
5023GENERIC HDLC (WAN) DRIVERS
5024M:	Krzysztof Halasa <khc@pm.waw.pl>
5025W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5026S:	Maintained
5027F:	drivers/net/wan/c101.c
5028F:	drivers/net/wan/hd6457*
5029F:	drivers/net/wan/hdlc*
5030F:	drivers/net/wan/n2.c
5031F:	drivers/net/wan/pc300too.c
5032F:	drivers/net/wan/pci200syn.c
5033F:	drivers/net/wan/wanxl*
5034
5035GENERIC INCLUDE/ASM HEADER FILES
5036M:	Arnd Bergmann <arnd@arndb.de>
5037L:	linux-arch@vger.kernel.org
5038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5039S:	Maintained
5040F:	include/asm-generic/
5041F:	include/uapi/asm-generic/
5042
5043GENERIC PHY FRAMEWORK
5044M:	Kishon Vijay Abraham I <kishon@ti.com>
5045L:	linux-kernel@vger.kernel.org
5046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5047S:	Supported
5048F:	drivers/phy/
5049F:	include/linux/phy/
5050
5051GENERIC PM DOMAINS
5052M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5053M:	Kevin Hilman <khilman@kernel.org>
5054M:	Ulf Hansson <ulf.hansson@linaro.org>
5055L:	linux-pm@vger.kernel.org
5056S:	Supported
5057F:	drivers/base/power/domain*.c
5058F:	include/linux/pm_domain.h
5059
5060GENERIC UIO DRIVER FOR PCI DEVICES
5061M:	"Michael S. Tsirkin" <mst@redhat.com>
5062L:	kvm@vger.kernel.org
5063S:	Supported
5064F:	drivers/uio/uio_pci_generic.c
5065
5066GET_MAINTAINER SCRIPT
5067M:	Joe Perches <joe@perches.com>
5068S:	Maintained
5069F:	scripts/get_maintainer.pl
5070
5071GFS2 FILE SYSTEM
5072M:	Steven Whitehouse <swhiteho@redhat.com>
5073M:	Bob Peterson <rpeterso@redhat.com>
5074L:	cluster-devel@redhat.com
5075W:	http://sources.redhat.com/cluster/
5076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5077S:	Supported
5078F:	Documentation/filesystems/gfs2*.txt
5079F:	fs/gfs2/
5080F:	include/uapi/linux/gfs2_ondisk.h
5081
5082GIGASET ISDN DRIVERS
5083M:	Paul Bolle <pebolle@tiscali.nl>
5084L:	gigaset307x-common@lists.sourceforge.net
5085W:	http://gigaset307x.sourceforge.net/
5086S:	Odd Fixes
5087F:	Documentation/isdn/README.gigaset
5088F:	drivers/isdn/gigaset/
5089F:	include/uapi/linux/gigaset_dev.h
5090
5091GO7007 MPEG CODEC
5092M:	Hans Verkuil <hans.verkuil@cisco.com>
5093L:	linux-media@vger.kernel.org
5094S:	Maintained
5095F:	drivers/media/usb/go7007/
5096
5097GOODIX TOUCHSCREEN
5098M:	Bastien Nocera <hadess@hadess.net>
5099L:	linux-input@vger.kernel.org
5100S:	Maintained
5101F:	drivers/input/touchscreen/goodix.c
5102
5103GPIO SUBSYSTEM
5104M:	Linus Walleij <linus.walleij@linaro.org>
5105M:	Alexandre Courbot <gnurou@gmail.com>
5106L:	linux-gpio@vger.kernel.org
5107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5108S:	Maintained
5109F:	Documentation/devicetree/bindings/gpio/
5110F:	Documentation/gpio/
5111F:	Documentation/ABI/testing/gpio-cdev
5112F:	Documentation/ABI/obsolete/sysfs-gpio
5113F:	drivers/gpio/
5114F:	include/linux/gpio/
5115F:	include/linux/gpio.h
5116F:	include/asm-generic/gpio.h
5117F:	include/uapi/linux/gpio.h
5118F:	tools/gpio/
5119
5120GRE DEMULTIPLEXER DRIVER
5121M:	Dmitry Kozlov <xeb@mail.ru>
5122L:	netdev@vger.kernel.org
5123S:	Maintained
5124F:	net/ipv4/gre_demux.c
5125F:	net/ipv4/gre_offload.c
5126F:	include/net/gre.h
5127
5128GRETH 10/100/1G Ethernet MAC device driver
5129M:	Andreas Larsson <andreas@gaisler.com>
5130L:	netdev@vger.kernel.org
5131S:	Maintained
5132F:	drivers/net/ethernet/aeroflex/
5133
5134GSPCA FINEPIX SUBDRIVER
5135M:	Frank Zago <frank@zago.net>
5136L:	linux-media@vger.kernel.org
5137T:	git git://linuxtv.org/media_tree.git
5138S:	Maintained
5139F:	drivers/media/usb/gspca/finepix.c
5140
5141GSPCA GL860 SUBDRIVER
5142M:	Olivier Lorin <o.lorin@laposte.net>
5143L:	linux-media@vger.kernel.org
5144T:	git git://linuxtv.org/media_tree.git
5145S:	Maintained
5146F:	drivers/media/usb/gspca/gl860/
5147
5148GSPCA M5602 SUBDRIVER
5149M:	Erik Andren <erik.andren@gmail.com>
5150L:	linux-media@vger.kernel.org
5151T:	git git://linuxtv.org/media_tree.git
5152S:	Maintained
5153F:	drivers/media/usb/gspca/m5602/
5154
5155GSPCA PAC207 SONIXB SUBDRIVER
5156M:	Hans de Goede <hdegoede@redhat.com>
5157L:	linux-media@vger.kernel.org
5158T:	git git://linuxtv.org/media_tree.git
5159S:	Maintained
5160F:	drivers/media/usb/gspca/pac207.c
5161
5162GSPCA SN9C20X SUBDRIVER
5163M:	Brian Johnson <brijohn@gmail.com>
5164L:	linux-media@vger.kernel.org
5165T:	git git://linuxtv.org/media_tree.git
5166S:	Maintained
5167F:	drivers/media/usb/gspca/sn9c20x.c
5168
5169GSPCA T613 SUBDRIVER
5170M:	Leandro Costantino <lcostantino@gmail.com>
5171L:	linux-media@vger.kernel.org
5172T:	git git://linuxtv.org/media_tree.git
5173S:	Maintained
5174F:	drivers/media/usb/gspca/t613.c
5175
5176GSPCA USB WEBCAM DRIVER
5177M:	Hans de Goede <hdegoede@redhat.com>
5178L:	linux-media@vger.kernel.org
5179T:	git git://linuxtv.org/media_tree.git
5180S:	Maintained
5181F:	drivers/media/usb/gspca/
5182
5183GUID PARTITION TABLE (GPT)
5184M:	Davidlohr Bueso <dave@stgolabs.net>
5185L:	linux-efi@vger.kernel.org
5186S:	Maintained
5187F:	block/partitions/efi.*
5188
5189STK1160 USB VIDEO CAPTURE DRIVER
5190M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5191L:	linux-media@vger.kernel.org
5192T:	git git://linuxtv.org/media_tree.git
5193S:	Maintained
5194F:	drivers/media/usb/stk1160/
5195
5196H8/300 ARCHITECTURE
5197M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5198L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5199W:	http://uclinux-h8.sourceforge.jp
5200T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5201S:	Maintained
5202F:	arch/h8300/
5203F:	drivers/clocksource/h8300_*.c
5204F:	drivers/clk/h8300/
5205F:	drivers/irqchip/irq-renesas-h8*.c
5206
5207HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5208M:	Frank Seidel <frank@f-seidel.de>
5209L:	platform-driver-x86@vger.kernel.org
5210W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5211S:	Maintained
5212F:	drivers/platform/x86/hdaps.c
5213
5214HDPVR USB VIDEO ENCODER DRIVER
5215M:	Hans Verkuil <hverkuil@xs4all.nl>
5216L:	linux-media@vger.kernel.org
5217T:	git git://linuxtv.org/media_tree.git
5218W:	https://linuxtv.org
5219S:	Odd Fixes
5220F:	drivers/media/usb/hdpvr/
5221
5222HWPOISON MEMORY FAILURE HANDLING
5223M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5224L:	linux-mm@kvack.org
5225S:	Maintained
5226F:	mm/memory-failure.c
5227F:	mm/hwpoison-inject.c
5228
5229HYPERVISOR VIRTUAL CONSOLE DRIVER
5230L:	linuxppc-dev@lists.ozlabs.org
5231S:	Odd Fixes
5232F:	drivers/tty/hvc/
5233
5234HACKRF MEDIA DRIVER
5235M:	Antti Palosaari <crope@iki.fi>
5236L:	linux-media@vger.kernel.org
5237W:	https://linuxtv.org
5238W:	http://palosaari.fi/linux/
5239Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5240T:	git git://linuxtv.org/anttip/media_tree.git
5241S:	Maintained
5242F:	drivers/media/usb/hackrf/
5243
5244HARDWARE MONITORING
5245M:	Jean Delvare <jdelvare@suse.com>
5246M:	Guenter Roeck <linux@roeck-us.net>
5247L:	linux-hwmon@vger.kernel.org
5248W:	http://hwmon.wiki.kernel.org/
5249T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5251S:	Maintained
5252F:	Documentation/hwmon/
5253F:	drivers/hwmon/
5254F:	include/linux/hwmon*.h
5255
5256HARDWARE RANDOM NUMBER GENERATOR CORE
5257M:	Matt Mackall <mpm@selenic.com>
5258M:	Herbert Xu <herbert@gondor.apana.org.au>
5259L:	linux-crypto@vger.kernel.org
5260S:	Odd fixes
5261F:	Documentation/hw_random.txt
5262F:	drivers/char/hw_random/
5263F:	include/linux/hw_random.h
5264
5265HARDWARE SPINLOCK CORE
5266M:	Ohad Ben-Cohen <ohad@wizery.com>
5267M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5268L:	linux-remoteproc@vger.kernel.org
5269S:	Maintained
5270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5271F:	Documentation/hwspinlock.txt
5272F:	drivers/hwspinlock/hwspinlock_*
5273F:	include/linux/hwspinlock.h
5274
5275HARMONY SOUND DRIVER
5276L:	linux-parisc@vger.kernel.org
5277S:	Maintained
5278F:	sound/parisc/harmony.*
5279
5280HD29L2 MEDIA DRIVER
5281M:	Antti Palosaari <crope@iki.fi>
5282L:	linux-media@vger.kernel.org
5283W:	https://linuxtv.org
5284W:	http://palosaari.fi/linux/
5285Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5286T:	git git://linuxtv.org/anttip/media_tree.git
5287S:	Maintained
5288F:	drivers/media/dvb-frontends/hd29l2*
5289
5290HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5291M:	Don Brace <don.brace@microsemi.com>
5292L:	iss_storagedev@hp.com
5293L:	esc.storagedev@microsemi.com
5294L:	linux-scsi@vger.kernel.org
5295S:	Supported
5296F:	Documentation/scsi/hpsa.txt
5297F:	drivers/scsi/hpsa*.[ch]
5298F:	include/linux/cciss*.h
5299F:	include/uapi/linux/cciss*.h
5300
5301HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5302M:	Don Brace <don.brace@microsemi.com>
5303L:	iss_storagedev@hp.com
5304L:	esc.storagedev@microsemi.com
5305L:	linux-scsi@vger.kernel.org
5306S:	Supported
5307F:	Documentation/blockdev/cciss.txt
5308F:	drivers/block/cciss*
5309F:	include/linux/cciss_ioctl.h
5310F:	include/uapi/linux/cciss_ioctl.h
5311
5312HFI1 DRIVER
5313M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5314M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5315L:	linux-rdma@vger.kernel.org
5316S:	Supported
5317F:	drivers/infiniband/hw/hfi1
5318
5319HFS FILESYSTEM
5320L:	linux-fsdevel@vger.kernel.org
5321S:	Orphan
5322F:	Documentation/filesystems/hfs.txt
5323F:	fs/hfs/
5324
5325HFSPLUS FILESYSTEM
5326L:	linux-fsdevel@vger.kernel.org
5327S:	Orphan
5328F:	Documentation/filesystems/hfsplus.txt
5329F:	fs/hfsplus/
5330
5331HGA FRAMEBUFFER DRIVER
5332M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5333L:	linux-nvidia@lists.surfsouth.com
5334W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5335S:	Maintained
5336F:	drivers/video/fbdev/hgafb.c
5337
5338HIBERNATION (aka Software Suspend, aka swsusp)
5339M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5340M:	Pavel Machek <pavel@ucw.cz>
5341L:	linux-pm@vger.kernel.org
5342S:	Supported
5343F:	arch/x86/power/
5344F:	drivers/base/power/
5345F:	kernel/power/
5346F:	include/linux/suspend.h
5347F:	include/linux/freezer.h
5348F:	include/linux/pm.h
5349F:	arch/*/include/asm/suspend*.h
5350
5351HID CORE LAYER
5352M:	Jiri Kosina <jikos@kernel.org>
5353R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5354L:	linux-input@vger.kernel.org
5355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5356S:	Maintained
5357F:	drivers/hid/
5358F:	include/linux/hid*
5359F:	include/uapi/linux/hid*
5360
5361HID SENSOR HUB DRIVERS
5362M:	Jiri Kosina <jikos@kernel.org>
5363M:	Jonathan Cameron <jic23@kernel.org>
5364M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5365L:	linux-input@vger.kernel.org
5366L:	linux-iio@vger.kernel.org
5367S:	Maintained
5368F:	Documentation/hid/hid-sensor*
5369F:	drivers/hid/hid-sensor-*
5370F:	drivers/iio/*/hid-*
5371F:	include/linux/hid-sensor-*
5372
5373HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5374M:	Thomas Gleixner <tglx@linutronix.de>
5375L:	linux-kernel@vger.kernel.org
5376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5377S:	Maintained
5378F:	Documentation/timers/
5379F:	kernel/time/hrtimer.c
5380F:	kernel/time/clockevents.c
5381F:	kernel/time/tick*.*
5382F:	kernel/time/timer_*.c
5383F:	include/linux/clockchips.h
5384F:	include/linux/hrtimer.h
5385
5386HIGH-SPEED SCC DRIVER FOR AX.25
5387L:	linux-hams@vger.kernel.org
5388S:	Orphan
5389F:	drivers/net/hamradio/dmascc.c
5390F:	drivers/net/hamradio/scc.c
5391
5392HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5393M:	HighPoint Linux Team <linux@highpoint-tech.com>
5394W:	http://www.highpoint-tech.com
5395S:	Supported
5396F:	Documentation/scsi/hptiop.txt
5397F:	drivers/scsi/hptiop.c
5398
5399HIPPI
5400M:	Jes Sorensen <jes@trained-monkey.org>
5401L:	linux-hippi@sunsite.dk
5402S:	Maintained
5403F:	include/linux/hippidevice.h
5404F:	include/uapi/linux/if_hippi.h
5405F:	net/802/hippi.c
5406F:	drivers/net/hippi/
5407
5408HISILICON SAS Controller
5409M:	John Garry <john.garry@huawei.com>
5410W:	http://www.hisilicon.com
5411S:	Supported
5412F:	drivers/scsi/hisi_sas/
5413F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5414
5415HOST AP DRIVER
5416M:	Jouni Malinen <j@w1.fi>
5417L:	hostap@shmoo.com (subscribers-only)
5418L:	linux-wireless@vger.kernel.org
5419W:	http://hostap.epitest.fi/
5420S:	Maintained
5421F:	drivers/net/wireless/intersil/hostap/
5422
5423HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5424L:	platform-driver-x86@vger.kernel.org
5425S:	Orphan
5426F:	drivers/platform/x86/tc1100-wmi.c
5427
5428HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5429M:	Jaroslav Kysela <perex@perex.cz>
5430S:	Maintained
5431F:	drivers/net/ethernet/hp/hp100.*
5432
5433HPET:	High Precision Event Timers driver
5434M:	Clemens Ladisch <clemens@ladisch.de>
5435S:	Maintained
5436F:	Documentation/timers/hpet.txt
5437F:	drivers/char/hpet.c
5438F:	include/linux/hpet.h
5439F:	include/uapi/linux/hpet.h
5440
5441HPET:	x86
5442S:	Orphan
5443F:	arch/x86/kernel/hpet.c
5444F:	arch/x86/include/asm/hpet.h
5445
5446HPFS FILESYSTEM
5447M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5448W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5449S:	Maintained
5450F:	fs/hpfs/
5451
5452HSI SUBSYSTEM
5453M:	Sebastian Reichel <sre@kernel.org>
5454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5455S:	Maintained
5456F:	Documentation/ABI/testing/sysfs-bus-hsi
5457F:	Documentation/hsi.txt
5458F:	drivers/hsi/
5459F:	include/linux/hsi/
5460F:	include/uapi/linux/hsi/
5461
5462HSO 3G MODEM DRIVER
5463M:	Jan Dumon <j.dumon@option.com>
5464W:	http://www.pharscape.org
5465S:	Maintained
5466F:	drivers/net/usb/hso.c
5467
5468HSR NETWORK PROTOCOL
5469M:	Arvid Brodin <arvid.brodin@alten.se>
5470L:	netdev@vger.kernel.org
5471S:	Maintained
5472F:	net/hsr/
5473
5474HTCPEN TOUCHSCREEN DRIVER
5475M:	Pau Oliva Fora <pof@eslack.org>
5476L:	linux-input@vger.kernel.org
5477S:	Maintained
5478F:	drivers/input/touchscreen/htcpen.c
5479
5480HUGETLB FILESYSTEM
5481M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5482S:	Maintained
5483F:	fs/hugetlbfs/
5484
5485Hyper-V CORE AND DRIVERS
5486M:	"K. Y. Srinivasan" <kys@microsoft.com>
5487M:	Haiyang Zhang <haiyangz@microsoft.com>
5488L:	devel@linuxdriverproject.org
5489S:	Maintained
5490F:	arch/x86/include/asm/mshyperv.h
5491F:	arch/x86/include/uapi/asm/hyperv.h
5492F:	arch/x86/kernel/cpu/mshyperv.c
5493F:	drivers/hid/hid-hyperv.c
5494F:	drivers/hv/
5495F:	drivers/input/serio/hyperv-keyboard.c
5496F:	drivers/pci/host/pci-hyperv.c
5497F:	drivers/net/hyperv/
5498F:	drivers/scsi/storvsc_drv.c
5499F:	drivers/video/fbdev/hyperv_fb.c
5500F:	include/linux/hyperv.h
5501F:	tools/hv/
5502F:	Documentation/ABI/stable/sysfs-bus-vmbus
5503
5504I2C MUXES
5505M:	Peter Rosin <peda@axentia.se>
5506L:	linux-i2c@vger.kernel.org
5507S:	Maintained
5508F:	Documentation/i2c/i2c-topology
5509F:	Documentation/i2c/muxes/
5510F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5511F:	drivers/i2c/i2c-mux.c
5512F:	drivers/i2c/muxes/
5513F:	include/linux/i2c-mux.h
5514
5515I2C OVER PARALLEL PORT
5516M:	Jean Delvare <jdelvare@suse.com>
5517L:	linux-i2c@vger.kernel.org
5518S:	Maintained
5519F:	Documentation/i2c/busses/i2c-parport
5520F:	Documentation/i2c/busses/i2c-parport-light
5521F:	drivers/i2c/busses/i2c-parport.c
5522F:	drivers/i2c/busses/i2c-parport-light.c
5523
5524I2C/SMBUS CONTROLLER DRIVERS FOR PC
5525M:	Jean Delvare <jdelvare@suse.com>
5526L:	linux-i2c@vger.kernel.org
5527S:	Maintained
5528F:	Documentation/i2c/busses/i2c-ali1535
5529F:	Documentation/i2c/busses/i2c-ali1563
5530F:	Documentation/i2c/busses/i2c-ali15x3
5531F:	Documentation/i2c/busses/i2c-amd756
5532F:	Documentation/i2c/busses/i2c-amd8111
5533F:	Documentation/i2c/busses/i2c-i801
5534F:	Documentation/i2c/busses/i2c-nforce2
5535F:	Documentation/i2c/busses/i2c-piix4
5536F:	Documentation/i2c/busses/i2c-sis5595
5537F:	Documentation/i2c/busses/i2c-sis630
5538F:	Documentation/i2c/busses/i2c-sis96x
5539F:	Documentation/i2c/busses/i2c-via
5540F:	Documentation/i2c/busses/i2c-viapro
5541F:	drivers/i2c/busses/i2c-ali1535.c
5542F:	drivers/i2c/busses/i2c-ali1563.c
5543F:	drivers/i2c/busses/i2c-ali15x3.c
5544F:	drivers/i2c/busses/i2c-amd756.c
5545F:	drivers/i2c/busses/i2c-amd756-s4882.c
5546F:	drivers/i2c/busses/i2c-amd8111.c
5547F:	drivers/i2c/busses/i2c-i801.c
5548F:	drivers/i2c/busses/i2c-isch.c
5549F:	drivers/i2c/busses/i2c-nforce2.c
5550F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5551F:	drivers/i2c/busses/i2c-piix4.c
5552F:	drivers/i2c/busses/i2c-sis5595.c
5553F:	drivers/i2c/busses/i2c-sis630.c
5554F:	drivers/i2c/busses/i2c-sis96x.c
5555F:	drivers/i2c/busses/i2c-via.c
5556F:	drivers/i2c/busses/i2c-viapro.c
5557
5558I2C/SMBUS ISMT DRIVER
5559M:	Seth Heasley <seth.heasley@intel.com>
5560M:	Neil Horman <nhorman@tuxdriver.com>
5561L:	linux-i2c@vger.kernel.org
5562F:	drivers/i2c/busses/i2c-ismt.c
5563F:	Documentation/i2c/busses/i2c-ismt
5564
5565I2C/SMBUS STUB DRIVER
5566M:	Jean Delvare <jdelvare@suse.com>
5567L:	linux-i2c@vger.kernel.org
5568S:	Maintained
5569F:	drivers/i2c/i2c-stub.c
5570
5571I2C SUBSYSTEM
5572M:	Wolfram Sang <wsa@the-dreams.de>
5573L:	linux-i2c@vger.kernel.org
5574W:	https://i2c.wiki.kernel.org/
5575Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5577S:	Maintained
5578F:	Documentation/devicetree/bindings/i2c/
5579F:	Documentation/i2c/
5580F:	drivers/i2c/
5581F:	drivers/i2c/*/
5582F:	include/linux/i2c.h
5583F:	include/linux/i2c-*.h
5584F:	include/uapi/linux/i2c.h
5585F:	include/uapi/linux/i2c-*.h
5586
5587I2C ACPI SUPPORT
5588M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5589L:	linux-i2c@vger.kernel.org
5590L:	linux-acpi@vger.kernel.org
5591S:	Maintained
5592
5593I2C-TAOS-EVM DRIVER
5594M:	Jean Delvare <jdelvare@suse.com>
5595L:	linux-i2c@vger.kernel.org
5596S:	Maintained
5597F:	Documentation/i2c/busses/i2c-taos-evm
5598F:	drivers/i2c/busses/i2c-taos-evm.c
5599
5600I2C-TINY-USB DRIVER
5601M:	Till Harbaum <till@harbaum.org>
5602L:	linux-i2c@vger.kernel.org
5603W:	http://www.harbaum.org/till/i2c_tiny_usb
5604S:	Maintained
5605F:	drivers/i2c/busses/i2c-tiny-usb.c
5606
5607i386 BOOT CODE
5608M:	"H. Peter Anvin" <hpa@zytor.com>
5609S:	Maintained
5610F:	arch/x86/boot/
5611
5612i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5613M:	"H. Peter Anvin" <hpa@zytor.com>
5614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5615S:	Maintained
5616
5617IA64 (Itanium) PLATFORM
5618M:	Tony Luck <tony.luck@intel.com>
5619M:	Fenghua Yu <fenghua.yu@intel.com>
5620L:	linux-ia64@vger.kernel.org
5621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5622S:	Maintained
5623F:	arch/ia64/
5624
5625IBM Power VMX Cryptographic instructions
5626M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5627M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5628L:	linux-crypto@vger.kernel.org
5629S:	Supported
5630F:	drivers/crypto/vmx/Makefile
5631F:	drivers/crypto/vmx/Kconfig
5632F:	drivers/crypto/vmx/vmx.c
5633F:	drivers/crypto/vmx/aes*
5634F:	drivers/crypto/vmx/ghash*
5635F:	drivers/crypto/vmx/ppc-xlate.pl
5636
5637IBM Power in-Nest Crypto Acceleration
5638M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5639M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5640L:	linux-crypto@vger.kernel.org
5641S:	Supported
5642F:	drivers/crypto/nx/Makefile
5643F:	drivers/crypto/nx/Kconfig
5644F:	drivers/crypto/nx/nx-aes*
5645F:	drivers/crypto/nx/nx-sha*
5646F:	drivers/crypto/nx/nx.*
5647F:	drivers/crypto/nx/nx_csbcpb.h
5648F:	drivers/crypto/nx/nx_debugfs.h
5649
5650IBM Power 842 compression accelerator
5651M:	Dan Streetman <ddstreet@ieee.org>
5652S:	Supported
5653F:	drivers/crypto/nx/Makefile
5654F:	drivers/crypto/nx/Kconfig
5655F:	drivers/crypto/nx/nx-842*
5656F:	include/linux/sw842.h
5657F:	crypto/842.c
5658F:	lib/842/
5659
5660IBM Power Linux RAID adapter
5661M:	Brian King <brking@us.ibm.com>
5662S:	Supported
5663F:	drivers/scsi/ipr.*
5664
5665IBM Power Virtual Ethernet Device Driver
5666M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5667L:	netdev@vger.kernel.org
5668S:	Supported
5669F:	drivers/net/ethernet/ibm/ibmveth.*
5670
5671IBM Power SRIOV Virtual NIC Device Driver
5672M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5673M:	John Allen <jallen@linux.vnet.ibm.com>
5674L:	netdev@vger.kernel.org
5675S:	Supported
5676F:	drivers/net/ethernet/ibm/ibmvnic.*
5677
5678IBM Power Virtual SCSI Device Drivers
5679M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5680L:	linux-scsi@vger.kernel.org
5681S:	Supported
5682F:	drivers/scsi/ibmvscsi/ibmvscsi*
5683F:	drivers/scsi/ibmvscsi/viosrp.h
5684
5685IBM Power Virtual FC Device Drivers
5686M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5687L:	linux-scsi@vger.kernel.org
5688S:	Supported
5689F:	drivers/scsi/ibmvscsi/ibmvfc*
5690
5691IBM ServeRAID RAID DRIVER
5692S:	Orphan
5693F:	drivers/scsi/ips.*
5694
5695ICH LPC AND GPIO DRIVER
5696M:	Peter Tyser <ptyser@xes-inc.com>
5697S:	Maintained
5698F:	drivers/mfd/lpc_ich.c
5699F:	drivers/gpio/gpio-ich.c
5700
5701IDE SUBSYSTEM
5702M:	"David S. Miller" <davem@davemloft.net>
5703L:	linux-ide@vger.kernel.org
5704Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
5705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5706S:	Maintained
5707F:	Documentation/ide/
5708F:	drivers/ide/
5709F:	include/linux/ide.h
5710
5711IDEAPAD LAPTOP EXTRAS DRIVER
5712M:	Ike Panhc <ike.pan@canonical.com>
5713L:	platform-driver-x86@vger.kernel.org
5714W:	http://launchpad.net/ideapad-laptop
5715S:	Maintained
5716F:	drivers/platform/x86/ideapad-laptop.c
5717
5718IDEAPAD LAPTOP SLIDEBAR DRIVER
5719M:	Andrey Moiseev <o2g.org.ru@gmail.com>
5720L:	linux-input@vger.kernel.org
5721W:	https://github.com/o2genum/ideapad-slidebar
5722S:	Maintained
5723F:	drivers/input/misc/ideapad_slidebar.c
5724
5725IDE/ATAPI DRIVERS
5726M:	Borislav Petkov <bp@alien8.de>
5727L:	linux-ide@vger.kernel.org
5728S:	Maintained
5729F:	Documentation/cdrom/ide-cd
5730F:	drivers/ide/ide-cd*
5731
5732IDLE-I7300
5733M:	Andy Henroid <andrew.d.henroid@intel.com>
5734L:	linux-pm@vger.kernel.org
5735S:	Supported
5736F:	drivers/idle/i7300_idle.c
5737
5738IEEE 802.15.4 SUBSYSTEM
5739M:	Alexander Aring <aar@pengutronix.de>
5740L:	linux-wpan@vger.kernel.org
5741W:	http://wpan.cakelab.org/
5742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5744S:	Maintained
5745F:	net/ieee802154/
5746F:	net/mac802154/
5747F:	drivers/net/ieee802154/
5748F:	include/linux/nl802154.h
5749F:	include/linux/ieee802154.h
5750F:	include/net/nl802154.h
5751F:	include/net/mac802154.h
5752F:	include/net/af_ieee802154.h
5753F:	include/net/cfg802154.h
5754F:	include/net/ieee802154_netdev.h
5755F:	Documentation/networking/ieee802154.txt
5756
5757IGORPLUG-USB IR RECEIVER
5758M:	Sean Young <sean@mess.org>
5759L:	linux-media@vger.kernel.org
5760S:	Maintained
5761F:	drivers/media/rc/igorplugusb.c
5762
5763IGUANAWORKS USB IR TRANSCEIVER
5764M:	Sean Young <sean@mess.org>
5765L:	linux-media@vger.kernel.org
5766S:	Maintained
5767F:	drivers/media/rc/iguanair.c
5768
5769IIO SUBSYSTEM AND DRIVERS
5770M:	Jonathan Cameron <jic23@kernel.org>
5771R:	Hartmut Knaack <knaack.h@gmx.de>
5772R:	Lars-Peter Clausen <lars@metafoo.de>
5773R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5774L:	linux-iio@vger.kernel.org
5775S:	Maintained
5776F:	drivers/iio/
5777F:	drivers/staging/iio/
5778F:	include/linux/iio/
5779F:	tools/iio/
5780
5781IKANOS/ADI EAGLE ADSL USB DRIVER
5782M:	Matthieu Castet <castet.matthieu@free.fr>
5783M:	Stanislaw Gruszka <stf_xl@wp.pl>
5784S:	Maintained
5785F:	drivers/usb/atm/ueagle-atm.c
5786
5787INA209 HARDWARE MONITOR DRIVER
5788M:	Guenter Roeck <linux@roeck-us.net>
5789L:	linux-hwmon@vger.kernel.org
5790S:	Maintained
5791F:	Documentation/hwmon/ina209
5792F:	Documentation/devicetree/bindings/i2c/ina209.txt
5793F:	drivers/hwmon/ina209.c
5794
5795INA2XX HARDWARE MONITOR DRIVER
5796M:	Guenter Roeck <linux@roeck-us.net>
5797L:	linux-hwmon@vger.kernel.org
5798S:	Maintained
5799F:	Documentation/hwmon/ina2xx
5800F:	drivers/hwmon/ina2xx.c
5801F:	include/linux/platform_data/ina2xx.h
5802
5803INDUSTRY PACK SUBSYSTEM (IPACK)
5804M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5805M:	Jens Taprogge <jens.taprogge@taprogge.org>
5806M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5807L:	industrypack-devel@lists.sourceforge.net
5808W:	http://industrypack.sourceforge.net
5809S:	Maintained
5810F:	drivers/ipack/
5811
5812INGENIC JZ4780 DMA Driver
5813M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5814S:	Maintained
5815F:	drivers/dma/dma-jz4780.c
5816
5817INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5818M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5819M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5820L:	linux-ima-devel@lists.sourceforge.net
5821L:	linux-ima-user@lists.sourceforge.net
5822L:	linux-security-module@vger.kernel.org
5823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5824S:	Supported
5825F:	security/integrity/ima/
5826
5827IMGTEC IR DECODER DRIVER
5828M:	James Hogan <james.hogan@imgtec.com>
5829S:	Maintained
5830F:	drivers/media/rc/img-ir/
5831
5832IMS TWINTURBO FRAMEBUFFER DRIVER
5833L:	linux-fbdev@vger.kernel.org
5834S:	Orphan
5835F:	drivers/video/fbdev/imsttfb.c
5836
5837INFINIBAND SUBSYSTEM
5838M:	Doug Ledford <dledford@redhat.com>
5839M:	Sean Hefty <sean.hefty@intel.com>
5840M:	Hal Rosenstock <hal.rosenstock@gmail.com>
5841L:	linux-rdma@vger.kernel.org
5842W:	http://www.openfabrics.org/
5843Q:	http://patchwork.kernel.org/project/linux-rdma/list/
5844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5845S:	Supported
5846F:	Documentation/infiniband/
5847F:	drivers/infiniband/
5848F:	include/uapi/linux/if_infiniband.h
5849F:	include/uapi/rdma/
5850F:	include/rdma/
5851
5852INOTIFY
5853M:	John McCutchan <john@johnmccutchan.com>
5854M:	Robert Love <rlove@rlove.org>
5855M:	Eric Paris <eparis@parisplace.org>
5856S:	Maintained
5857F:	Documentation/filesystems/inotify.txt
5858F:	fs/notify/inotify/
5859F:	include/linux/inotify.h
5860F:	include/uapi/linux/inotify.h
5861
5862INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5863M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
5864L:	linux-input@vger.kernel.org
5865Q:	http://patchwork.kernel.org/project/linux-input/list/
5866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5867S:	Maintained
5868F:	drivers/input/
5869F:	include/linux/input.h
5870F:	include/uapi/linux/input.h
5871F:	include/linux/input/
5872F:	Documentation/devicetree/bindings/input/
5873
5874INPUT MULTITOUCH (MT) PROTOCOL
5875M:	Henrik Rydberg <rydberg@bitmath.org>
5876L:	linux-input@vger.kernel.org
5877S:	Odd fixes
5878F:	Documentation/input/multi-touch-protocol.txt
5879F:	drivers/input/input-mt.c
5880K:	\b(ABS|SYN)_MT_
5881
5882INTEL ASoC BDW/HSW DRIVERS
5883M:	Jie Yang <yang.jie@linux.intel.com>
5884L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5885S:	Supported
5886F:	sound/soc/intel/common/sst-dsp*
5887F:	sound/soc/intel/common/sst-firmware.c
5888F:	sound/soc/intel/boards/broadwell.c
5889F:	sound/soc/intel/haswell/
5890
5891INTEL C600 SERIES SAS CONTROLLER DRIVER
5892M:	Intel SCU Linux support <intel-linux-scu@intel.com>
5893M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5894L:	linux-scsi@vger.kernel.org
5895T:	git git://git.code.sf.net/p/intel-sas/isci
5896S:	Supported
5897F:	drivers/scsi/isci/
5898
5899INTEL HID EVENT DRIVER
5900M:	Alex Hung <alex.hung@canonical.com>
5901L:	platform-driver-x86@vger.kernel.org
5902S:	Maintained
5903F:	drivers/platform/x86/intel-hid.c
5904
5905INTEL IDLE DRIVER
5906M:	Len Brown <lenb@kernel.org>
5907L:	linux-pm@vger.kernel.org
5908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5909S:	Supported
5910F:	drivers/idle/intel_idle.c
5911
5912INTEL PSTATE DRIVER
5913M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5914M:	Len Brown <lenb@kernel.org>
5915L:	linux-pm@vger.kernel.org
5916S:	Supported
5917F:	drivers/cpufreq/intel_pstate.c
5918
5919INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5920M:	Maik Broemme <mbroemme@plusserver.de>
5921L:	linux-fbdev@vger.kernel.org
5922S:	Maintained
5923F:	Documentation/fb/intelfb.txt
5924F:	drivers/video/fbdev/intelfb/
5925
5926INTEL 810/815 FRAMEBUFFER DRIVER
5927M:	Antonino Daplas <adaplas@gmail.com>
5928L:	linux-fbdev@vger.kernel.org
5929S:	Maintained
5930F:	drivers/video/fbdev/i810/
5931
5932INTEL MENLOW THERMAL DRIVER
5933M:	Sujith Thomas <sujith.thomas@intel.com>
5934L:	platform-driver-x86@vger.kernel.org
5935W:	https://01.org/linux-acpi
5936S:	Supported
5937F:	drivers/platform/x86/intel_menlow.c
5938
5939INTEL I/OAT DMA DRIVER
5940M:	Dave Jiang <dave.jiang@intel.com>
5941R:	Dan Williams <dan.j.williams@intel.com>
5942L:	dmaengine@vger.kernel.org
5943Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5944S:	Supported
5945F:	drivers/dma/ioat*
5946
5947INTEL IOMMU (VT-d)
5948M:	David Woodhouse <dwmw2@infradead.org>
5949L:	iommu@lists.linux-foundation.org
5950T:	git git://git.infradead.org/iommu-2.6.git
5951S:	Supported
5952F:	drivers/iommu/intel-iommu.c
5953F:	include/linux/intel-iommu.h
5954
5955INTEL IOP-ADMA DMA DRIVER
5956R:	Dan Williams <dan.j.williams@intel.com>
5957S:	Odd fixes
5958F:	drivers/dma/iop-adma.c
5959
5960INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5961M:	Krzysztof Halasa <khalasa@piap.pl>
5962S:	Maintained
5963F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
5964F:	arch/arm/mach-ixp4xx/include/mach/npe.h
5965F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5966F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
5967F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
5968F:	drivers/net/wan/ixp4xx_hss.c
5969
5970INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5971M:	Deepak Saxena <dsaxena@plexity.net>
5972S:	Maintained
5973F:	drivers/char/hw_random/ixp4xx-rng.c
5974
5975INTEL ETHERNET DRIVERS
5976M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5977L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5978W:	http://www.intel.com/support/feedback.htm
5979W:	http://e1000.sourceforge.net/
5980Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5983S:	Supported
5984F:	Documentation/networking/e100.txt
5985F:	Documentation/networking/e1000.txt
5986F:	Documentation/networking/e1000e.txt
5987F:	Documentation/networking/igb.txt
5988F:	Documentation/networking/igbvf.txt
5989F:	Documentation/networking/ixgb.txt
5990F:	Documentation/networking/ixgbe.txt
5991F:	Documentation/networking/ixgbevf.txt
5992F:	Documentation/networking/i40e.txt
5993F:	Documentation/networking/i40evf.txt
5994F:	drivers/net/ethernet/intel/
5995F:	drivers/net/ethernet/intel/*/
5996
5997INTEL RDMA RNIC DRIVER
5998M:     Faisal Latif <faisal.latif@intel.com>
5999R:     Chien Tin Tung <chien.tin.tung@intel.com>
6000R:     Mustafa Ismail <mustafa.ismail@intel.com>
6001R:     Shiraz Saleem <shiraz.saleem@intel.com>
6002R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6003L:     linux-rdma@vger.kernel.org
6004S:     Supported
6005F:     drivers/infiniband/hw/i40iw/
6006
6007INTEL-MID GPIO DRIVER
6008M:	David Cohen <david.a.cohen@linux.intel.com>
6009L:	linux-gpio@vger.kernel.org
6010S:	Maintained
6011F:	drivers/gpio/gpio-intel-mid.c
6012
6013INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6014M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6015L:	linux-wireless@vger.kernel.org
6016S:	Maintained
6017F:	Documentation/networking/README.ipw2100
6018F:	Documentation/networking/README.ipw2200
6019F:	drivers/net/wireless/intel/ipw2x00/
6020
6021INTEL(R) TRACE HUB
6022M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6023S:	Supported
6024F:	Documentation/trace/intel_th.txt
6025F:	drivers/hwtracing/intel_th/
6026
6027INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6028M:	Ning Sun <ning.sun@intel.com>
6029L:	tboot-devel@lists.sourceforge.net
6030W:	http://tboot.sourceforge.net
6031T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6032S:	Supported
6033F:	Documentation/intel_txt.txt
6034F:	include/linux/tboot.h
6035F:	arch/x86/kernel/tboot.c
6036
6037INTEL WIRELESS WIMAX CONNECTION 2400
6038M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6039M:	linux-wimax@intel.com
6040L:	wimax@linuxwimax.org (subscribers-only)
6041S:	Supported
6042W:	http://linuxwimax.org
6043F:	Documentation/wimax/README.i2400m
6044F:	drivers/net/wimax/i2400m/
6045F:	include/uapi/linux/wimax/i2400m.h
6046
6047INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6048M:	Stanislaw Gruszka <sgruszka@redhat.com>
6049L:	linux-wireless@vger.kernel.org
6050S:	Supported
6051F:	drivers/net/wireless/intel/iwlegacy/
6052
6053INTEL WIRELESS WIFI LINK (iwlwifi)
6054M:	Johannes Berg <johannes.berg@intel.com>
6055M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6056M:	Luca Coelho <luciano.coelho@intel.com>
6057M:	Intel Linux Wireless <linuxwifi@intel.com>
6058L:	linux-wireless@vger.kernel.org
6059W:	http://intellinuxwireless.org
6060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6061S:	Supported
6062F:	drivers/net/wireless/intel/iwlwifi/
6063
6064INTEL MANAGEMENT ENGINE (mei)
6065M:	Tomas Winkler <tomas.winkler@intel.com>
6066L:	linux-kernel@vger.kernel.org
6067S:	Supported
6068F:	include/uapi/linux/mei.h
6069F:	include/linux/mei_cl_bus.h
6070F:	drivers/misc/mei/*
6071F:	drivers/watchdog/mei_wdt.c
6072F:	Documentation/misc-devices/mei/*
6073
6074INTEL MIC DRIVERS (mic)
6075M:	Sudeep Dutt <sudeep.dutt@intel.com>
6076M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6077S:	Supported
6078W:	https://github.com/sudeepdutt/mic
6079W:	http://software.intel.com/en-us/mic-developer
6080F:	include/linux/mic_bus.h
6081F:	include/linux/scif.h
6082F:	include/uapi/linux/mic_common.h
6083F: 	include/uapi/linux/mic_ioctl.h
6084F:	include/uapi/linux/scif_ioctl.h
6085F:	drivers/misc/mic/
6086F:	drivers/dma/mic_x100_dma.c
6087F:	drivers/dma/mic_x100_dma.h
6088F:	Documentation/mic/
6089
6090INTEL PMC/P-Unit IPC DRIVER
6091M:	Zha Qipeng<qipeng.zha@intel.com>
6092L:	platform-driver-x86@vger.kernel.org
6093S:	Maintained
6094F:	drivers/platform/x86/intel_pmc_ipc.c
6095F:	drivers/platform/x86/intel_punit_ipc.c
6096F:	arch/x86/include/asm/intel_pmc_ipc.h
6097F:	arch/x86/include/asm/intel_punit_ipc.h
6098
6099INTEL TELEMETRY DRIVER
6100M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6101L:	platform-driver-x86@vger.kernel.org
6102S:	Maintained
6103F:	arch/x86/include/asm/intel_telemetry.h
6104F:	drivers/platform/x86/intel_telemetry*
6105
6106INTEL PMC CORE DRIVER
6107M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6108M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6109L:	platform-driver-x86@vger.kernel.org
6110S:	Maintained
6111F:	arch/x86/include/asm/pmc_core.h
6112F:	drivers/platform/x86/intel_pmc_core*
6113
6114IOC3 ETHERNET DRIVER
6115M:	Ralf Baechle <ralf@linux-mips.org>
6116L:	linux-mips@linux-mips.org
6117S:	Maintained
6118F:	drivers/net/ethernet/sgi/ioc3-eth.c
6119
6120IOC3 SERIAL DRIVER
6121M:	Pat Gefre <pfg@sgi.com>
6122L:	linux-serial@vger.kernel.org
6123S:	Maintained
6124F:	drivers/tty/serial/ioc3_serial.c
6125
6126IOMMU DRIVERS
6127M:	Joerg Roedel <joro@8bytes.org>
6128L:	iommu@lists.linux-foundation.org
6129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6130S:	Maintained
6131F:	drivers/iommu/
6132
6133IP MASQUERADING
6134M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6135S:	Maintained
6136F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6137
6138IPMI SUBSYSTEM
6139M:	Corey Minyard <minyard@acm.org>
6140L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6141W:	http://openipmi.sourceforge.net/
6142S:	Supported
6143F:	Documentation/IPMI.txt
6144F:	drivers/char/ipmi/
6145F:	include/linux/ipmi*
6146F:	include/uapi/linux/ipmi*
6147
6148QCOM AUDIO (ASoC) DRIVERS
6149M:	Patrick Lai <plai@codeaurora.org>
6150M:	Banajit Goswami <bgoswami@codeaurora.org>
6151L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6152S:	Supported
6153F:	sound/soc/qcom/
6154
6155IPS SCSI RAID DRIVER
6156M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6157L:	linux-scsi@vger.kernel.org
6158W:	http://www.adaptec.com/
6159S:	Maintained
6160F:	drivers/scsi/ips*
6161
6162IPVS
6163M:	Wensong Zhang <wensong@linux-vs.org>
6164M:	Simon Horman <horms@verge.net.au>
6165M:	Julian Anastasov <ja@ssi.bg>
6166L:	netdev@vger.kernel.org
6167L:	lvs-devel@vger.kernel.org
6168S:	Maintained
6169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6171F:	Documentation/networking/ipvs-sysctl.txt
6172F:	include/net/ip_vs.h
6173F:	include/uapi/linux/ip_vs.h
6174F:	net/netfilter/ipvs/
6175
6176IPWIRELESS DRIVER
6177M:	Jiri Kosina <jikos@kernel.org>
6178M:	David Sterba <dsterba@suse.com>
6179S:	Odd Fixes
6180F:	drivers/tty/ipwireless/
6181
6182IPX NETWORK LAYER
6183M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6184L:	netdev@vger.kernel.org
6185S:	Maintained
6186F:	include/net/ipx.h
6187F:	include/uapi/linux/ipx.h
6188F:	net/ipx/
6189
6190IRDA SUBSYSTEM
6191M:	Samuel Ortiz <samuel@sortiz.org>
6192L:	irda-users@lists.sourceforge.net (subscribers-only)
6193L:	netdev@vger.kernel.org
6194W:	http://irda.sourceforge.net/
6195S:	Maintained
6196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6197F:	Documentation/networking/irda.txt
6198F:	drivers/net/irda/
6199F:	include/net/irda/
6200F:	net/irda/
6201
6202IRQ SUBSYSTEM
6203M:	Thomas Gleixner <tglx@linutronix.de>
6204L:	linux-kernel@vger.kernel.org
6205S:	Maintained
6206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6207F:	kernel/irq/
6208
6209IRQCHIP DRIVERS
6210M:	Thomas Gleixner <tglx@linutronix.de>
6211M:	Jason Cooper <jason@lakedaemon.net>
6212M:	Marc Zyngier <marc.zyngier@arm.com>
6213L:	linux-kernel@vger.kernel.org
6214S:	Maintained
6215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6216T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6217F:	Documentation/devicetree/bindings/interrupt-controller/
6218F:	drivers/irqchip/
6219
6220IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6221M:	Jiang Liu <jiang.liu@linux.intel.com>
6222M:	Marc Zyngier <marc.zyngier@arm.com>
6223S:	Maintained
6224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6225F:	Documentation/IRQ-domain.txt
6226F:	include/linux/irqdomain.h
6227F:	kernel/irq/irqdomain.c
6228F:	kernel/irq/msi.c
6229
6230ISA
6231M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6232S:	Maintained
6233F:	Documentation/isa.txt
6234F:	drivers/base/isa.c
6235F:	include/linux/isa.h
6236
6237ISAPNP
6238M:	Jaroslav Kysela <perex@perex.cz>
6239S:	Maintained
6240F:	Documentation/isapnp.txt
6241F:	drivers/pnp/isapnp/
6242F:	include/linux/isapnp.h
6243
6244ISA RADIO MODULE
6245M:	Hans Verkuil <hverkuil@xs4all.nl>
6246L:	linux-media@vger.kernel.org
6247T:	git git://linuxtv.org/media_tree.git
6248W:	https://linuxtv.org
6249S:	Maintained
6250F:	drivers/media/radio/radio-isa*
6251
6252iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6253M:	Peter Jones <pjones@redhat.com>
6254M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6255S:	Maintained
6256F:	drivers/firmware/iscsi_ibft*
6257
6258ISCSI
6259M:	Mike Christie <michaelc@cs.wisc.edu>
6260L:	open-iscsi@googlegroups.com
6261W:	www.open-iscsi.org
6262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6263S:	Maintained
6264F:	drivers/scsi/*iscsi*
6265F:	include/scsi/*iscsi*
6266
6267ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6268M:	Or Gerlitz <ogerlitz@mellanox.com>
6269M:	Sagi Grimberg <sagi@grimberg.me>
6270M:	Roi Dayan <roid@mellanox.com>
6271L:	linux-rdma@vger.kernel.org
6272S:	Supported
6273W:	http://www.openfabrics.org
6274W:	www.open-iscsi.org
6275Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6276F:	drivers/infiniband/ulp/iser/
6277
6278ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6279M:	Sagi Grimberg <sagi@grimberg.me>
6280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6281L:	linux-rdma@vger.kernel.org
6282L:	target-devel@vger.kernel.org
6283S:	Supported
6284W:	http://www.linux-iscsi.org
6285F:	drivers/infiniband/ulp/isert
6286
6287ISDN SUBSYSTEM
6288M:	Karsten Keil <isdn@linux-pingi.de>
6289L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6290L:	netdev@vger.kernel.org
6291W:	http://www.isdn4linux.de
6292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6293S:	Maintained
6294F:	Documentation/isdn/
6295F:	drivers/isdn/
6296F:	include/linux/isdn.h
6297F:	include/linux/isdn/
6298F:	include/uapi/linux/isdn.h
6299F:	include/uapi/linux/isdn/
6300
6301ISDN SUBSYSTEM (Eicon active card driver)
6302M:	Armin Schindler <mac@melware.de>
6303L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6304W:	http://www.melware.de
6305S:	Maintained
6306F:	drivers/isdn/hardware/eicon/
6307
6308IT87 HARDWARE MONITORING DRIVER
6309M:	Jean Delvare <jdelvare@suse.com>
6310L:	linux-hwmon@vger.kernel.org
6311S:	Maintained
6312F:	Documentation/hwmon/it87
6313F:	drivers/hwmon/it87.c
6314
6315IT913X MEDIA DRIVER
6316M:	Antti Palosaari <crope@iki.fi>
6317L:	linux-media@vger.kernel.org
6318W:	https://linuxtv.org
6319W:	http://palosaari.fi/linux/
6320Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6321T:	git git://linuxtv.org/anttip/media_tree.git
6322S:	Maintained
6323F:	drivers/media/tuners/it913x*
6324
6325IVTV VIDEO4LINUX DRIVER
6326M:	Andy Walls <awalls@md.metrocast.net>
6327L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6328L:	linux-media@vger.kernel.org
6329T:	git git://linuxtv.org/media_tree.git
6330W:	http://www.ivtvdriver.org
6331S:	Maintained
6332F:	Documentation/video4linux/*.ivtv
6333F:	drivers/media/pci/ivtv/
6334F:	include/uapi/linux/ivtv*
6335
6336IX2505V MEDIA DRIVER
6337M:	Malcolm Priestley <tvboxspy@gmail.com>
6338L:	linux-media@vger.kernel.org
6339W:	https://linuxtv.org
6340Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6341S:	Maintained
6342F:	drivers/media/dvb-frontends/ix2505v*
6343
6344JC42.4 TEMPERATURE SENSOR DRIVER
6345M:	Guenter Roeck <linux@roeck-us.net>
6346L:	linux-hwmon@vger.kernel.org
6347S:	Maintained
6348F:	drivers/hwmon/jc42.c
6349F:	Documentation/hwmon/jc42
6350
6351JFS FILESYSTEM
6352M:	Dave Kleikamp <shaggy@kernel.org>
6353L:	jfs-discussion@lists.sourceforge.net
6354W:	http://jfs.sourceforge.net/
6355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6356S:	Maintained
6357F:	Documentation/filesystems/jfs.txt
6358F:	fs/jfs/
6359
6360JME NETWORK DRIVER
6361M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6362L:	netdev@vger.kernel.org
6363S:	Maintained
6364F:	drivers/net/ethernet/jme.*
6365
6366JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6367M:	David Woodhouse <dwmw2@infradead.org>
6368L:	linux-mtd@lists.infradead.org
6369W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6370S:	Maintained
6371F:	fs/jffs2/
6372F:	include/uapi/linux/jffs2.h
6373
6374JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6375M:	"Theodore Ts'o" <tytso@mit.edu>
6376M:	Jan Kara <jack@suse.com>
6377L:	linux-ext4@vger.kernel.org
6378S:	Maintained
6379F:	fs/jbd2/
6380F:	include/linux/jbd2.h
6381
6382JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6383M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6384L:	linux-media@vger.kernel.org
6385S:	Maintained
6386F:	drivers/media/platform/rcar_jpu.c
6387
6388JSM Neo PCI based serial card
6389M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6390L:	linux-serial@vger.kernel.org
6391S:	Maintained
6392F:	drivers/tty/serial/jsm/
6393
6394K10TEMP HARDWARE MONITORING DRIVER
6395M:	Clemens Ladisch <clemens@ladisch.de>
6396L:	linux-hwmon@vger.kernel.org
6397S:	Maintained
6398F:	Documentation/hwmon/k10temp
6399F:	drivers/hwmon/k10temp.c
6400
6401K8TEMP HARDWARE MONITORING DRIVER
6402M:	Rudolf Marek <r.marek@assembler.cz>
6403L:	linux-hwmon@vger.kernel.org
6404S:	Maintained
6405F:	Documentation/hwmon/k8temp
6406F:	drivers/hwmon/k8temp.c
6407
6408KASAN
6409M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6410R:	Alexander Potapenko <glider@google.com>
6411R:	Dmitry Vyukov <dvyukov@google.com>
6412L:	kasan-dev@googlegroups.com
6413S:	Maintained
6414F:	arch/*/include/asm/kasan.h
6415F:	arch/*/mm/kasan_init*
6416F:	Documentation/kasan.txt
6417F:	include/linux/kasan*.h
6418F:	lib/test_kasan.c
6419F:	mm/kasan/
6420F:	scripts/Makefile.kasan
6421
6422KCONFIG
6423M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6424L:	linux-kbuild@vger.kernel.org
6425T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6426S:	Maintained
6427F:	Documentation/kbuild/kconfig-language.txt
6428F:	scripts/kconfig/
6429
6430KDUMP
6431M:	Dave Young <dyoung@redhat.com>
6432M:	Baoquan He <bhe@redhat.com>
6433R:	Vivek Goyal <vgoyal@redhat.com>
6434L:	kexec@lists.infradead.org
6435W:	http://lse.sourceforge.net/kdump/
6436S:	Maintained
6437F:	Documentation/kdump/
6438
6439KEENE FM RADIO TRANSMITTER DRIVER
6440M:	Hans Verkuil <hverkuil@xs4all.nl>
6441L:	linux-media@vger.kernel.org
6442T:	git git://linuxtv.org/media_tree.git
6443W:	https://linuxtv.org
6444S:	Maintained
6445F:	drivers/media/radio/radio-keene*
6446
6447KERNEL AUTOMOUNTER v4 (AUTOFS4)
6448M:	Ian Kent <raven@themaw.net>
6449L:	autofs@vger.kernel.org
6450S:	Maintained
6451F:	fs/autofs4/
6452
6453KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6454M:	Michal Marek <mmarek@suse.com>
6455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6457L:	linux-kbuild@vger.kernel.org
6458S:	Maintained
6459F:	Documentation/kbuild/
6460F:	Makefile
6461F:	scripts/Makefile.*
6462F:	scripts/basic/
6463F:	scripts/mk*
6464F:	scripts/package/
6465
6466KERNEL JANITORS
6467L:	kernel-janitors@vger.kernel.org
6468W:	http://kernelnewbies.org/KernelJanitors
6469S:	Odd Fixes
6470
6471KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6472M:	"J. Bruce Fields" <bfields@fieldses.org>
6473M:	Jeff Layton <jlayton@poochiereds.net>
6474L:	linux-nfs@vger.kernel.org
6475W:	http://nfs.sourceforge.net/
6476T:	git git://linux-nfs.org/~bfields/linux.git
6477S:	Supported
6478F:	fs/nfsd/
6479F:	include/uapi/linux/nfsd/
6480F:	fs/lockd/
6481F:	fs/nfs_common/
6482F:	net/sunrpc/
6483F:	include/linux/lockd/
6484F:	include/linux/sunrpc/
6485F:	include/uapi/linux/sunrpc/
6486
6487KERNEL SELFTEST FRAMEWORK
6488M:	Shuah Khan <shuahkh@osg.samsung.com>
6489L:	linux-kselftest@vger.kernel.org
6490T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6491S:	Maintained
6492F:	tools/testing/selftests
6493
6494KERNEL VIRTUAL MACHINE (KVM)
6495M:	Paolo Bonzini <pbonzini@redhat.com>
6496M:	Radim Krčmář <rkrcmar@redhat.com>
6497L:	kvm@vger.kernel.org
6498W:	http://www.linux-kvm.org
6499T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6500S:	Supported
6501F:	Documentation/*/kvm*.txt
6502F:	Documentation/virtual/kvm/
6503F:	arch/*/kvm/
6504F:	arch/x86/kernel/kvm.c
6505F:	arch/x86/kernel/kvmclock.c
6506F:	arch/*/include/asm/kvm*
6507F:	include/linux/kvm*
6508F:	include/uapi/linux/kvm*
6509F:	virt/kvm/
6510F:	tools/kvm/
6511
6512KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6513M:	Joerg Roedel <joro@8bytes.org>
6514L:	kvm@vger.kernel.org
6515W:	http://www.linux-kvm.org/
6516S:	Maintained
6517F:	arch/x86/include/asm/svm.h
6518F:	arch/x86/kvm/svm.c
6519
6520KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6521M:	Alexander Graf <agraf@suse.com>
6522L:	kvm-ppc@vger.kernel.org
6523W:	http://www.linux-kvm.org/
6524T:	git git://github.com/agraf/linux-2.6.git
6525S:	Supported
6526F:	arch/powerpc/include/asm/kvm*
6527F:	arch/powerpc/kvm/
6528
6529KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6530M:	Christian Borntraeger <borntraeger@de.ibm.com>
6531M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6532L:	linux-s390@vger.kernel.org
6533W:	http://www.ibm.com/developerworks/linux/linux390/
6534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6535S:	Supported
6536F:	Documentation/s390/kvm.txt
6537F:	arch/s390/include/asm/kvm*
6538F:	arch/s390/kvm/
6539
6540KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6541M:	Christoffer Dall <christoffer.dall@linaro.org>
6542M:	Marc Zyngier <marc.zyngier@arm.com>
6543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6544L:	kvmarm@lists.cs.columbia.edu
6545W:	http://systems.cs.columbia.edu/projects/kvm-arm
6546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6547S:	Supported
6548F:	arch/arm/include/uapi/asm/kvm*
6549F:	arch/arm/include/asm/kvm*
6550F:	arch/arm/kvm/
6551F:	virt/kvm/arm/
6552F:	include/kvm/arm_*
6553
6554KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6555M:	Christoffer Dall <christoffer.dall@linaro.org>
6556M:	Marc Zyngier <marc.zyngier@arm.com>
6557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6558L:	kvmarm@lists.cs.columbia.edu
6559S:	Maintained
6560F:	arch/arm64/include/uapi/asm/kvm*
6561F:	arch/arm64/include/asm/kvm*
6562F:	arch/arm64/kvm/
6563
6564KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6565M:	James Hogan <james.hogan@imgtec.com>
6566L:	linux-mips@linux-mips.org
6567S:	Supported
6568F:	arch/mips/include/uapi/asm/kvm*
6569F:	arch/mips/include/asm/kvm*
6570F:	arch/mips/kvm/
6571
6572KEXEC
6573M:	Eric Biederman <ebiederm@xmission.com>
6574W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6575L:	kexec@lists.infradead.org
6576S:	Maintained
6577F:	include/linux/kexec.h
6578F:	include/uapi/linux/kexec.h
6579F:	kernel/kexec*
6580
6581KEYS/KEYRINGS:
6582M:	David Howells <dhowells@redhat.com>
6583L:	keyrings@vger.kernel.org
6584S:	Maintained
6585F:	Documentation/security/keys.txt
6586F:	include/linux/key.h
6587F:	include/linux/key-type.h
6588F:	include/linux/keyctl.h
6589F:	include/uapi/linux/keyctl.h
6590F:	include/keys/
6591F:	security/keys/
6592
6593KEYS-TRUSTED
6594M:	David Safford <safford@us.ibm.com>
6595M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6596L:	linux-security-module@vger.kernel.org
6597L:	keyrings@vger.kernel.org
6598S:	Supported
6599F:	Documentation/security/keys-trusted-encrypted.txt
6600F:	include/keys/trusted-type.h
6601F:	security/keys/trusted.c
6602F:	security/keys/trusted.h
6603
6604KEYS-ENCRYPTED
6605M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6606M:	David Safford <safford@us.ibm.com>
6607L:	linux-security-module@vger.kernel.org
6608L:	keyrings@vger.kernel.org
6609S:	Supported
6610F:	Documentation/security/keys-trusted-encrypted.txt
6611F:	include/keys/encrypted-type.h
6612F:	security/keys/encrypted-keys/
6613
6614KGDB / KDB /debug_core
6615M:	Jason Wessel <jason.wessel@windriver.com>
6616W:	http://kgdb.wiki.kernel.org/
6617L:	kgdb-bugreport@lists.sourceforge.net
6618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6619S:	Maintained
6620F:	Documentation/DocBook/kgdb.tmpl
6621F:	drivers/misc/kgdbts.c
6622F:	drivers/tty/serial/kgdboc.c
6623F:	include/linux/kdb.h
6624F:	include/linux/kgdb.h
6625F:	kernel/debug/
6626
6627KMEMCHECK
6628M:	Vegard Nossum <vegardno@ifi.uio.no>
6629M:	Pekka Enberg <penberg@kernel.org>
6630S:	Maintained
6631F:	Documentation/kmemcheck.txt
6632F:	arch/x86/include/asm/kmemcheck.h
6633F:	arch/x86/mm/kmemcheck/
6634F:	include/linux/kmemcheck.h
6635F:	mm/kmemcheck.c
6636
6637KMEMLEAK
6638M:	Catalin Marinas <catalin.marinas@arm.com>
6639S:	Maintained
6640F:	Documentation/kmemleak.txt
6641F:	include/linux/kmemleak.h
6642F:	mm/kmemleak.c
6643F:	mm/kmemleak-test.c
6644
6645KPROBES
6646M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6647M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6648M:	"David S. Miller" <davem@davemloft.net>
6649M:	Masami Hiramatsu <mhiramat@kernel.org>
6650S:	Maintained
6651F:	Documentation/kprobes.txt
6652F:	include/linux/kprobes.h
6653F:	kernel/kprobes.c
6654
6655KS0108 LCD CONTROLLER DRIVER
6656M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6657W:	http://miguelojeda.es/auxdisplay.htm
6658W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6659S:	Maintained
6660F:	Documentation/auxdisplay/ks0108
6661F:	drivers/auxdisplay/ks0108.c
6662F:	include/linux/ks0108.h
6663
6664L3MDEV
6665M:	David Ahern <dsa@cumulusnetworks.com>
6666L:	netdev@vger.kernel.org
6667S:	Maintained
6668F:	net/l3mdev
6669F:	include/net/l3mdev.h
6670
6671LANTIQ MIPS ARCHITECTURE
6672M:	John Crispin <john@phrozen.org>
6673L:	linux-mips@linux-mips.org
6674S:	Maintained
6675F:	arch/mips/lantiq
6676
6677LAPB module
6678L:	linux-x25@vger.kernel.org
6679S:	Orphan
6680F:	Documentation/networking/lapb-module.txt
6681F:	include/*/lapb.h
6682F:	net/lapb/
6683
6684LASI 53c700 driver for PARISC
6685M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6686L:	linux-scsi@vger.kernel.org
6687S:	Maintained
6688F:	Documentation/scsi/53c700.txt
6689F:	drivers/scsi/53c700*
6690
6691LED SUBSYSTEM
6692M:	Richard Purdie <rpurdie@rpsys.net>
6693M:	Jacek Anaszewski <j.anaszewski@samsung.com>
6694L:	linux-leds@vger.kernel.org
6695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6696S:	Maintained
6697F:	drivers/leds/
6698F:	include/linux/leds.h
6699
6700LEGACY EEPROM DRIVER
6701M:	Jean Delvare <jdelvare@suse.com>
6702S:	Maintained
6703F:	Documentation/misc-devices/eeprom
6704F:	drivers/misc/eeprom/eeprom.c
6705
6706LEGO USB Tower driver
6707M:	Juergen Stuber <starblue@users.sourceforge.net>
6708L:	legousb-devel@lists.sourceforge.net
6709W:	http://legousb.sourceforge.net/
6710S:	Maintained
6711F:	drivers/usb/misc/legousbtower.c
6712
6713LG2160 MEDIA DRIVER
6714M:	Michael Krufky <mkrufky@linuxtv.org>
6715L:	linux-media@vger.kernel.org
6716W:	https://linuxtv.org
6717W:	http://github.com/mkrufky
6718Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6719T:	git git://linuxtv.org/mkrufky/tuners.git
6720S:	Maintained
6721F:	drivers/media/dvb-frontends/lg2160.*
6722
6723LGDT3305 MEDIA DRIVER
6724M:	Michael Krufky <mkrufky@linuxtv.org>
6725L:	linux-media@vger.kernel.org
6726W:	https://linuxtv.org
6727W:	http://github.com/mkrufky
6728Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6729T:	git git://linuxtv.org/mkrufky/tuners.git
6730S:	Maintained
6731F:	drivers/media/dvb-frontends/lgdt3305.*
6732
6733LGUEST
6734M:	Rusty Russell <rusty@rustcorp.com.au>
6735L:	lguest@lists.ozlabs.org
6736W:	http://lguest.ozlabs.org/
6737S:	Odd Fixes
6738F:	arch/x86/include/asm/lguest*.h
6739F:	arch/x86/lguest/
6740F:	drivers/lguest/
6741F:	include/linux/lguest*.h
6742F:	tools/lguest/
6743
6744LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6745M:	Tejun Heo <tj@kernel.org>
6746L:	linux-ide@vger.kernel.org
6747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6748S:	Maintained
6749F:	drivers/ata/
6750F:	include/linux/ata.h
6751F:	include/linux/libata.h
6752
6753LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6754M:	Viresh Kumar <vireshk@kernel.org>
6755L:	linux-ide@vger.kernel.org
6756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6757S:	Maintained
6758F:	include/linux/pata_arasan_cf_data.h
6759F:	drivers/ata/pata_arasan_cf.c
6760
6761LIBATA PATA DRIVERS
6762M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6763M:	Tejun Heo <tj@kernel.org>
6764L:	linux-ide@vger.kernel.org
6765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6766S:	Maintained
6767F:	drivers/ata/pata_*.c
6768F:	drivers/ata/ata_generic.c
6769
6770LIBATA SATA AHCI PLATFORM devices support
6771M:	Hans de Goede <hdegoede@redhat.com>
6772M:	Tejun Heo <tj@kernel.org>
6773L:	linux-ide@vger.kernel.org
6774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6775S:	Maintained
6776F:	drivers/ata/ahci_platform.c
6777F:	drivers/ata/libahci_platform.c
6778F:	include/linux/ahci_platform.h
6779
6780LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6781M:	Mikael Pettersson <mikpelinux@gmail.com>
6782L:	linux-ide@vger.kernel.org
6783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6784S:	Maintained
6785F:	drivers/ata/sata_promise.*
6786
6787LIBLOCKDEP
6788M:	Sasha Levin <sasha.levin@oracle.com>
6789S:	Maintained
6790F:	tools/lib/lockdep/
6791
6792LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6793M:	Dan Williams <dan.j.williams@intel.com>
6794L:	linux-nvdimm@lists.01.org
6795Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6797S:	Supported
6798F:	drivers/nvdimm/*
6799F:	include/linux/nd.h
6800F:	include/linux/libnvdimm.h
6801F:	include/uapi/linux/ndctl.h
6802
6803LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6804M:	Ross Zwisler <ross.zwisler@linux.intel.com>
6805L:	linux-nvdimm@lists.01.org
6806Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6807S:	Supported
6808F:	drivers/nvdimm/blk.c
6809F:	drivers/nvdimm/region_devs.c
6810F:	drivers/acpi/nfit*
6811
6812LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6813M:	Vishal Verma <vishal.l.verma@intel.com>
6814L:	linux-nvdimm@lists.01.org
6815Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6816S:	Supported
6817F:	drivers/nvdimm/btt*
6818
6819LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6820M:	Ross Zwisler <ross.zwisler@linux.intel.com>
6821L:	linux-nvdimm@lists.01.org
6822Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6823S:	Supported
6824F:	drivers/nvdimm/pmem.c
6825F:	include/linux/pmem.h
6826F:	arch/*/include/asm/pmem.h
6827
6828LIGHTNVM PLATFORM SUPPORT
6829M:	Matias Bjorling <mb@lightnvm.io>
6830W:	http://github/OpenChannelSSD
6831L:	linux-block@vger.kernel.org
6832S:	Maintained
6833F:	drivers/lightnvm/
6834F:	include/linux/lightnvm.h
6835F:	include/uapi/linux/lightnvm.h
6836
6837LINUX FOR IBM pSERIES (RS/6000)
6838M:	Paul Mackerras <paulus@au.ibm.com>
6839W:	http://www.ibm.com/linux/ltc/projects/ppc
6840S:	Supported
6841F:	arch/powerpc/boot/rs6000.h
6842
6843LINUX FOR POWERPC (32-BIT AND 64-BIT)
6844M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
6845M:	Paul Mackerras <paulus@samba.org>
6846M:	Michael Ellerman <mpe@ellerman.id.au>
6847W:	http://www.penguinppc.org/
6848L:	linuxppc-dev@lists.ozlabs.org
6849Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6851S:	Supported
6852F:	Documentation/powerpc/
6853F:	arch/powerpc/
6854F:	drivers/char/tpm/tpm_ibmvtpm*
6855F:	drivers/crypto/nx/
6856F:	drivers/crypto/vmx/
6857F:	drivers/net/ethernet/ibm/ibmveth.*
6858F:	drivers/net/ethernet/ibm/ibmvnic.*
6859F:	drivers/pci/hotplug/rpa*
6860F:	drivers/scsi/ibmvscsi/
6861N:	opal
6862N:	/pmac
6863N:	powermac
6864N:	powernv
6865N:	[^a-z0-9]ps3
6866N:	pseries
6867
6868LINUX FOR POWER MACINTOSH
6869M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
6870W:	http://www.penguinppc.org/
6871L:	linuxppc-dev@lists.ozlabs.org
6872S:	Maintained
6873F:	arch/powerpc/platforms/powermac/
6874F:	drivers/macintosh/
6875
6876LINUX FOR POWERPC EMBEDDED MPC5XXX
6877M:	Anatolij Gustschin <agust@denx.de>
6878L:	linuxppc-dev@lists.ozlabs.org
6879T:	git git://git.denx.de/linux-denx-agust.git
6880S:	Maintained
6881F:	arch/powerpc/platforms/512x/
6882F:	arch/powerpc/platforms/52xx/
6883
6884LINUX FOR POWERPC EMBEDDED PPC4XX
6885M:	Alistair Popple <alistair@popple.id.au>
6886M:	Matt Porter <mporter@kernel.crashing.org>
6887W:	http://www.penguinppc.org/
6888L:	linuxppc-dev@lists.ozlabs.org
6889S:	Maintained
6890F:	arch/powerpc/platforms/40x/
6891F:	arch/powerpc/platforms/44x/
6892
6893LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6894L:	linuxppc-dev@lists.ozlabs.org
6895S:	Orphan
6896F:	arch/powerpc/*/*virtex*
6897F:	arch/powerpc/*/*/*virtex*
6898
6899LINUX FOR POWERPC EMBEDDED PPC8XX
6900M:	Vitaly Bordug <vitb@kernel.crashing.org>
6901W:	http://www.penguinppc.org/
6902L:	linuxppc-dev@lists.ozlabs.org
6903S:	Maintained
6904F:	arch/powerpc/platforms/8xx/
6905
6906LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6907M:	Scott Wood <oss@buserror.net>
6908M:	Kumar Gala <galak@kernel.crashing.org>
6909W:	http://www.penguinppc.org/
6910L:	linuxppc-dev@lists.ozlabs.org
6911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6912S:	Maintained
6913F:	arch/powerpc/platforms/83xx/
6914F:	arch/powerpc/platforms/85xx/
6915
6916LINUX FOR POWERPC PA SEMI PWRFICIENT
6917M:	Olof Johansson <olof@lixom.net>
6918L:	linuxppc-dev@lists.ozlabs.org
6919S:	Maintained
6920F:	arch/powerpc/platforms/pasemi/
6921F:	drivers/*/*pasemi*
6922F:	drivers/*/*/*pasemi*
6923
6924LINUX SECURITY MODULE (LSM) FRAMEWORK
6925M:	Chris Wright <chrisw@sous-sol.org>
6926L:	linux-security-module@vger.kernel.org
6927S:	Supported
6928
6929LIS3LV02D ACCELEROMETER DRIVER
6930M:	Eric Piel <eric.piel@tremplin-utc.net>
6931S:	Maintained
6932F:	Documentation/misc-devices/lis3lv02d
6933F:	drivers/misc/lis3lv02d/
6934F:	drivers/platform/x86/hp_accel.c
6935
6936LIVE PATCHING
6937M:	Josh Poimboeuf <jpoimboe@redhat.com>
6938M:	Jessica Yu <jeyu@redhat.com>
6939M:	Jiri Kosina <jikos@kernel.org>
6940M:	Miroslav Benes <mbenes@suse.cz>
6941R:	Petr Mladek <pmladek@suse.com>
6942S:	Maintained
6943F:	kernel/livepatch/
6944F:	include/linux/livepatch.h
6945F:	arch/x86/include/asm/livepatch.h
6946F:	arch/x86/kernel/livepatch.c
6947F:	Documentation/livepatch/
6948F:	Documentation/ABI/testing/sysfs-kernel-livepatch
6949F:	samples/livepatch/
6950L:	live-patching@vger.kernel.org
6951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6952
6953LINUX KERNEL DUMP TEST MODULE (LKDTM)
6954M:	Kees Cook <keescook@chromium.org>
6955S:	Maintained
6956F:	drivers/misc/lkdtm.c
6957
6958LLC (802.2)
6959M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6960S:	Maintained
6961F:	include/linux/llc.h
6962F:	include/uapi/linux/llc.h
6963F:	include/net/llc*
6964F:	net/llc/
6965
6966LM73 HARDWARE MONITOR DRIVER
6967M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
6968L:	linux-hwmon@vger.kernel.org
6969S:	Maintained
6970F:	drivers/hwmon/lm73.c
6971
6972LM78 HARDWARE MONITOR DRIVER
6973M:	Jean Delvare <jdelvare@suse.com>
6974L:	linux-hwmon@vger.kernel.org
6975S:	Maintained
6976F:	Documentation/hwmon/lm78
6977F:	drivers/hwmon/lm78.c
6978
6979LM83 HARDWARE MONITOR DRIVER
6980M:	Jean Delvare <jdelvare@suse.com>
6981L:	linux-hwmon@vger.kernel.org
6982S:	Maintained
6983F:	Documentation/hwmon/lm83
6984F:	drivers/hwmon/lm83.c
6985
6986LM90 HARDWARE MONITOR DRIVER
6987M:	Jean Delvare <jdelvare@suse.com>
6988L:	linux-hwmon@vger.kernel.org
6989S:	Maintained
6990F:	Documentation/hwmon/lm90
6991F:	Documentation/devicetree/bindings/hwmon/lm90.txt
6992F:	drivers/hwmon/lm90.c
6993
6994LM95234 HARDWARE MONITOR DRIVER
6995M:	Guenter Roeck <linux@roeck-us.net>
6996L:	linux-hwmon@vger.kernel.org
6997S:	Maintained
6998F:	Documentation/hwmon/lm95234
6999F:	drivers/hwmon/lm95234.c
7000
7001LME2510 MEDIA DRIVER
7002M:	Malcolm Priestley <tvboxspy@gmail.com>
7003L:	linux-media@vger.kernel.org
7004W:	https://linuxtv.org
7005Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7006S:	Maintained
7007F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7008
7009LOCKDEP AND LOCKSTAT
7010M:	Peter Zijlstra <peterz@infradead.org>
7011M:	Ingo Molnar <mingo@redhat.com>
7012L:	linux-kernel@vger.kernel.org
7013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
7014S:	Maintained
7015F:	Documentation/locking/lockdep*.txt
7016F:	Documentation/locking/lockstat.txt
7017F:	include/linux/lockdep.h
7018F:	kernel/locking/
7019
7020LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7021M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7022L:	linux-ntfs-dev@lists.sourceforge.net
7023W:	http://www.linux-ntfs.org/content/view/19/37/
7024S:	Maintained
7025F:	Documentation/ldm.txt
7026F:	block/partitions/ldm.*
7027
7028LogFS
7029M:	Joern Engel <joern@logfs.org>
7030M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
7031L:	logfs@logfs.org
7032W:	logfs.org
7033S:	Maintained
7034F:	fs/logfs/
7035
7036LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7037M:	Sathya Prakash <sathya.prakash@broadcom.com>
7038M:	Chaitra P B <chaitra.basappa@broadcom.com>
7039M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7040L:	MPT-FusionLinux.pdl@broadcom.com
7041L:	linux-scsi@vger.kernel.org
7042W:	http://www.avagotech.com/support/
7043S:	Supported
7044F:	drivers/message/fusion/
7045F:	drivers/scsi/mpt2sas/
7046F:	drivers/scsi/mpt3sas/
7047
7048LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7049M:	Matthew Wilcox <matthew@wil.cx>
7050L:	linux-scsi@vger.kernel.org
7051S:	Maintained
7052F:	drivers/scsi/sym53c8xx_2/
7053
7054LTC4261 HARDWARE MONITOR DRIVER
7055M:	Guenter Roeck <linux@roeck-us.net>
7056L:	linux-hwmon@vger.kernel.org
7057S:	Maintained
7058F:	Documentation/hwmon/ltc4261
7059F:	drivers/hwmon/ltc4261.c
7060
7061LTP (Linux Test Project)
7062M:	Mike Frysinger <vapier@gentoo.org>
7063M:	Cyril Hrubis <chrubis@suse.cz>
7064M:	Wanlong Gao <wanlong.gao@gmail.com>
7065M:	Jan Stancek <jstancek@redhat.com>
7066M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7067M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7068L:	ltp@lists.linux.it (subscribers-only)
7069W:	http://linux-test-project.github.io/
7070T:	git git://github.com/linux-test-project/ltp.git
7071S:	Maintained
7072
7073M32R ARCHITECTURE
7074W:	http://www.linux-m32r.org/
7075S:	Orphan
7076F:	arch/m32r/
7077
7078M68K ARCHITECTURE
7079M:	Geert Uytterhoeven <geert@linux-m68k.org>
7080L:	linux-m68k@lists.linux-m68k.org
7081W:	http://www.linux-m68k.org/
7082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7083S:	Maintained
7084F:	arch/m68k/
7085F:	drivers/zorro/
7086
7087M68K ON APPLE MACINTOSH
7088M:	Joshua Thompson <funaho@jurai.org>
7089W:	http://www.mac.linux-m68k.org/
7090L:	linux-m68k@lists.linux-m68k.org
7091S:	Maintained
7092F:	arch/m68k/mac/
7093
7094M68K ON HP9000/300
7095M:	Philip Blundell <philb@gnu.org>
7096W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7097S:	Maintained
7098F:	arch/m68k/hp300/
7099
7100M88DS3103 MEDIA DRIVER
7101M:	Antti Palosaari <crope@iki.fi>
7102L:	linux-media@vger.kernel.org
7103W:	https://linuxtv.org
7104W:	http://palosaari.fi/linux/
7105Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7106T:	git git://linuxtv.org/anttip/media_tree.git
7107S:	Maintained
7108F:	drivers/media/dvb-frontends/m88ds3103*
7109
7110M88RS2000 MEDIA DRIVER
7111M:	Malcolm Priestley <tvboxspy@gmail.com>
7112L:	linux-media@vger.kernel.org
7113W:	https://linuxtv.org
7114Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7115S:	Maintained
7116F:	drivers/media/dvb-frontends/m88rs2000*
7117
7118MA901 MASTERKIT USB FM RADIO DRIVER
7119M:	Alexey Klimov <klimov.linux@gmail.com>
7120L:	linux-media@vger.kernel.org
7121T:	git git://linuxtv.org/media_tree.git
7122S:	Maintained
7123F:	drivers/media/radio/radio-ma901.c
7124
7125MAC80211
7126M:	Johannes Berg <johannes@sipsolutions.net>
7127L:	linux-wireless@vger.kernel.org
7128W:	http://wireless.kernel.org/
7129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7131S:	Maintained
7132F:	Documentation/networking/mac80211-injection.txt
7133F:	include/net/mac80211.h
7134F:	net/mac80211/
7135F:	drivers/net/wireless/mac80211_hwsim.[ch]
7136
7137MACVLAN DRIVER
7138M:	Patrick McHardy <kaber@trash.net>
7139L:	netdev@vger.kernel.org
7140S:	Maintained
7141F:	drivers/net/macvlan.c
7142F:	include/linux/if_macvlan.h
7143
7144MAILBOX API
7145M:	Jassi Brar <jassisinghbrar@gmail.com>
7146L:	linux-kernel@vger.kernel.org
7147S:	Maintained
7148F:	drivers/mailbox/
7149F:	include/linux/mailbox_client.h
7150F:	include/linux/mailbox_controller.h
7151
7152MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7153M:	Michael Kerrisk <mtk.manpages@gmail.com>
7154W:	http://www.kernel.org/doc/man-pages
7155L:	linux-man@vger.kernel.org
7156S:	Maintained
7157
7158MARVELL ARMADA DRM SUPPORT
7159M:	Russell King <rmk+kernel@armlinux.org.uk>
7160S:	Maintained
7161F:	drivers/gpu/drm/armada/
7162F:	include/uapi/drm/armada_drm.h
7163F:	Documentation/devicetree/bindings/display/armada/
7164
7165MARVELL 88E6352 DSA support
7166M:	Guenter Roeck <linux@roeck-us.net>
7167S:	Maintained
7168F:	drivers/net/dsa/mv88e6352.c
7169
7170MARVELL CRYPTO DRIVER
7171M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7172M:	Arnaud Ebalard <arno@natisbad.org>
7173F:	drivers/crypto/marvell/
7174S:	Maintained
7175L:	linux-crypto@vger.kernel.org
7176
7177MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7178M:	Mirko Lindner <mlindner@marvell.com>
7179M:	Stephen Hemminger <stephen@networkplumber.org>
7180L:	netdev@vger.kernel.org
7181S:	Maintained
7182F:	drivers/net/ethernet/marvell/sk*
7183
7184MARVELL LIBERTAS WIRELESS DRIVER
7185L:	libertas-dev@lists.infradead.org
7186S:	Orphan
7187F:	drivers/net/wireless/marvell/libertas/
7188
7189MARVELL MV643XX ETHERNET DRIVER
7190M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7191L:	netdev@vger.kernel.org
7192S:	Maintained
7193F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7194F:	include/linux/mv643xx.h
7195
7196MARVELL MVNETA ETHERNET DRIVER
7197M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7198L:	netdev@vger.kernel.org
7199S:	Maintained
7200F:	drivers/net/ethernet/marvell/mvneta.*
7201
7202MARVELL MWIFIEX WIRELESS DRIVER
7203M:	Amitkumar Karwar <akarwar@marvell.com>
7204M:	Nishant Sarmukadam <nishants@marvell.com>
7205L:	linux-wireless@vger.kernel.org
7206S:	Maintained
7207F:	drivers/net/wireless/marvell/mwifiex/
7208
7209MARVELL MWL8K WIRELESS DRIVER
7210M:	Lennert Buytenhek <buytenh@wantstofly.org>
7211L:	linux-wireless@vger.kernel.org
7212S:	Odd Fixes
7213F:	drivers/net/wireless/marvell/mwl8k.c
7214
7215MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7216M:	Nicolas Pitre <nico@fluxnic.net>
7217S:	Odd Fixes
7218F:	drivers/mmc/host/mvsdio.*
7219
7220MATROX FRAMEBUFFER DRIVER
7221L:	linux-fbdev@vger.kernel.org
7222S:	Orphan
7223F:	drivers/video/fbdev/matrox/matroxfb_*
7224F:	include/uapi/linux/matroxfb.h
7225
7226MAX16065 HARDWARE MONITOR DRIVER
7227M:	Guenter Roeck <linux@roeck-us.net>
7228L:	linux-hwmon@vger.kernel.org
7229S:	Maintained
7230F:	Documentation/hwmon/max16065
7231F:	drivers/hwmon/max16065.c
7232
7233MAX20751 HARDWARE MONITOR DRIVER
7234M:	Guenter Roeck <linux@roeck-us.net>
7235L:	linux-hwmon@vger.kernel.org
7236S:	Maintained
7237F:	Documentation/hwmon/max20751
7238F:	drivers/hwmon/max20751.c
7239
7240MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7241M:	"Hans J. Koch" <hjk@hansjkoch.de>
7242L:	linux-hwmon@vger.kernel.org
7243S:	Maintained
7244F:	Documentation/hwmon/max6650
7245F:	drivers/hwmon/max6650.c
7246
7247MAX6697 HARDWARE MONITOR DRIVER
7248M:	Guenter Roeck <linux@roeck-us.net>
7249L:	linux-hwmon@vger.kernel.org
7250S:	Maintained
7251F:	Documentation/hwmon/max6697
7252F:	Documentation/devicetree/bindings/i2c/max6697.txt
7253F:	drivers/hwmon/max6697.c
7254F:	include/linux/platform_data/max6697.h
7255
7256MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7257M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
7258L:	linux-pm@vger.kernel.org
7259S:	Supported
7260F:	drivers/power/max14577_charger.c
7261F:	drivers/power/max77693_charger.c
7262
7263MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7264M:	Javier Martinez Canillas <javier@osg.samsung.com>
7265L:	linux-kernel@vger.kernel.org
7266S:	Supported
7267F:	drivers/*/*max77802*.c
7268F:	Documentation/devicetree/bindings/*/*max77802.txt
7269F:	include/dt-bindings/*/*max77802.h
7270
7271MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7272M:	Chanwoo Choi <cw00.choi@samsung.com>
7273M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
7274L:	linux-kernel@vger.kernel.org
7275S:	Supported
7276F:	drivers/*/max14577*.c
7277F:	drivers/*/max77686*.c
7278F:	drivers/*/max77693*.c
7279F:	drivers/extcon/extcon-max14577.c
7280F:	drivers/extcon/extcon-max77693.c
7281F:	drivers/rtc/rtc-max77686.c
7282F:	drivers/clk/clk-max77686.c
7283F:	Documentation/devicetree/bindings/mfd/max14577.txt
7284F:	Documentation/devicetree/bindings/*/max77686.txt
7285F:	Documentation/devicetree/bindings/mfd/max77693.txt
7286F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7287F:	include/linux/mfd/max14577*.h
7288F:	include/linux/mfd/max77686*.h
7289F:	include/linux/mfd/max77693*.h
7290
7291MAXIRADIO FM RADIO RECEIVER DRIVER
7292M:	Hans Verkuil <hverkuil@xs4all.nl>
7293L:	linux-media@vger.kernel.org
7294T:	git git://linuxtv.org/media_tree.git
7295W:	https://linuxtv.org
7296S:	Maintained
7297F:	drivers/media/radio/radio-maxiradio*
7298
7299MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7300M:	Peter Rosin <peda@axentia.se>
7301L:	linux-iio@vger.kernel.org
7302S:	Maintained
7303F:	drivers/iio/potentiometer/mcp4531.c
7304
7305MEDIA DRIVERS FOR RENESAS - VSP1
7306M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7307L:	linux-media@vger.kernel.org
7308L:	linux-renesas-soc@vger.kernel.org
7309T:	git git://linuxtv.org/media_tree.git
7310S:	Supported
7311F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7312F:	drivers/media/platform/vsp1/
7313
7314MEDIA DRIVERS FOR ASCOT2E
7315M:	Sergey Kozlov <serjk@netup.ru>
7316L:	linux-media@vger.kernel.org
7317W:	https://linuxtv.org
7318W:	http://netup.tv/
7319T:	git git://linuxtv.org/media_tree.git
7320S:	Supported
7321F:	drivers/media/dvb-frontends/ascot2e*
7322
7323MEDIA DRIVERS FOR CXD2841ER
7324M:	Sergey Kozlov <serjk@netup.ru>
7325L:	linux-media@vger.kernel.org
7326W:	https://linuxtv.org
7327W:	http://netup.tv/
7328T:	git git://linuxtv.org/media_tree.git
7329S:	Supported
7330F:	drivers/media/dvb-frontends/cxd2841er*
7331
7332MEDIA DRIVERS FOR HORUS3A
7333M:	Sergey Kozlov <serjk@netup.ru>
7334L:	linux-media@vger.kernel.org
7335W:	https://linuxtv.org
7336W:	http://netup.tv/
7337T:	git git://linuxtv.org/media_tree.git
7338S:	Supported
7339F:	drivers/media/dvb-frontends/horus3a*
7340
7341MEDIA DRIVERS FOR LNBH25
7342M:	Sergey Kozlov <serjk@netup.ru>
7343L:	linux-media@vger.kernel.org
7344W:	https://linuxtv.org
7345W:	http://netup.tv/
7346T:	git git://linuxtv.org/media_tree.git
7347S:	Supported
7348F:	drivers/media/dvb-frontends/lnbh25*
7349
7350MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7351M:	Sergey Kozlov <serjk@netup.ru>
7352L:	linux-media@vger.kernel.org
7353W:	https://linuxtv.org
7354W:	http://netup.tv/
7355T:	git git://linuxtv.org/media_tree.git
7356S:	Supported
7357F:	drivers/media/pci/netup_unidvb/*
7358
7359MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7360M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7361P:	LinuxTV.org Project
7362L:	linux-media@vger.kernel.org
7363W:	https://linuxtv.org
7364Q:	http://patchwork.kernel.org/project/linux-media/list/
7365T:	git git://linuxtv.org/media_tree.git
7366S:	Maintained
7367F:	Documentation/dvb/
7368F:	Documentation/video4linux/
7369F:	Documentation/DocBook/media/
7370F:	drivers/media/
7371F:	drivers/staging/media/
7372F:	include/linux/platform_data/media/
7373F:	include/media/
7374F:	include/uapi/linux/dvb/
7375F:	include/uapi/linux/videodev2.h
7376F:	include/uapi/linux/media.h
7377F:	include/uapi/linux/v4l2-*
7378F:	include/uapi/linux/meye.h
7379F:	include/uapi/linux/ivtv*
7380F:	include/uapi/linux/uvcvideo.h
7381
7382MEDIATEK ETHERNET DRIVER
7383M:	Felix Fietkau <nbd@openwrt.org>
7384M:	John Crispin <blogic@openwrt.org>
7385L:	netdev@vger.kernel.org
7386S:	Maintained
7387F:	drivers/net/ethernet/mediatek/
7388
7389MEDIATEK MT7601U WIRELESS LAN DRIVER
7390M:	Jakub Kicinski <kubakici@wp.pl>
7391L:	linux-wireless@vger.kernel.org
7392S:	Maintained
7393F:	drivers/net/wireless/mediatek/mt7601u/
7394
7395MEGARAID SCSI/SAS DRIVERS
7396M:	Kashyap Desai <kashyap.desai@avagotech.com>
7397M:	Sumit Saxena <sumit.saxena@avagotech.com>
7398M:	Uday Lingala <uday.lingala@avagotech.com>
7399L:	megaraidlinux.pdl@avagotech.com
7400L:	linux-scsi@vger.kernel.org
7401W:	http://www.lsi.com
7402S:	Maintained
7403F:	Documentation/scsi/megaraid.txt
7404F:	drivers/scsi/megaraid.*
7405F:	drivers/scsi/megaraid/
7406
7407MELLANOX ETHERNET DRIVER (mlx4_en)
7408M: 	Eugenia Emantayev <eugenia@mellanox.com>
7409L:	netdev@vger.kernel.org
7410S:	Supported
7411W:	http://www.mellanox.com
7412Q:	http://patchwork.ozlabs.org/project/netdev/list/
7413F:	drivers/net/ethernet/mellanox/mlx4/en_*
7414
7415MELLANOX ETHERNET DRIVER (mlx5e)
7416M:	Saeed Mahameed <saeedm@mellanox.com>
7417L:	netdev@vger.kernel.org
7418S:	Supported
7419W:	http://www.mellanox.com
7420Q:	http://patchwork.ozlabs.org/project/netdev/list/
7421F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7422
7423MELLANOX ETHERNET SWITCH DRIVERS
7424M:	Jiri Pirko <jiri@mellanox.com>
7425M:	Ido Schimmel <idosch@mellanox.com>
7426L:	netdev@vger.kernel.org
7427S:	Supported
7428W:	http://www.mellanox.com
7429Q:	http://patchwork.ozlabs.org/project/netdev/list/
7430F:	drivers/net/ethernet/mellanox/mlxsw/
7431
7432MEMBARRIER SUPPORT
7433M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7434M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7435L:	linux-kernel@vger.kernel.org
7436S:	Supported
7437F:	kernel/membarrier.c
7438F:	include/uapi/linux/membarrier.h
7439
7440MEMORY MANAGEMENT
7441L:	linux-mm@kvack.org
7442W:	http://www.linux-mm.org
7443S:	Maintained
7444F:	include/linux/mm.h
7445F:	include/linux/gfp.h
7446F:	include/linux/mmzone.h
7447F:	include/linux/memory_hotplug.h
7448F:	include/linux/vmalloc.h
7449F:	mm/
7450
7451MEMORY TECHNOLOGY DEVICES (MTD)
7452M:	David Woodhouse <dwmw2@infradead.org>
7453M:	Brian Norris <computersforpeace@gmail.com>
7454L:	linux-mtd@lists.infradead.org
7455W:	http://www.linux-mtd.infradead.org/
7456Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7457T:	git git://git.infradead.org/linux-mtd.git
7458T:	git git://git.infradead.org/l2-mtd.git
7459S:	Maintained
7460F:	drivers/mtd/
7461F:	include/linux/mtd/
7462F:	include/uapi/mtd/
7463
7464MEN A21 WATCHDOG DRIVER
7465M:	Johannes Thumshirn <morbidrsa@gmail.com>
7466L:	linux-watchdog@vger.kernel.org
7467S:	Maintained
7468F:	drivers/watchdog/mena21_wdt.c
7469
7470MEN CHAMELEON BUS (mcb)
7471M:	Johannes Thumshirn <morbidrsa@gmail.com>
7472S:	Maintained
7473F:	drivers/mcb/
7474F:	include/linux/mcb.h
7475F:	Documentation/men-chameleon-bus.txt
7476
7477MEN F21BMC (Board Management Controller)
7478M:	Andreas Werner <andreas.werner@men.de>
7479S:	Supported
7480F:	drivers/mfd/menf21bmc.c
7481F:	drivers/watchdog/menf21bmc_wdt.c
7482F:	drivers/leds/leds-menf21bmc.c
7483F:	drivers/hwmon/menf21bmc_hwmon.c
7484F:	Documentation/hwmon/menf21bmc
7485
7486METAG ARCHITECTURE
7487M:	James Hogan <james.hogan@imgtec.com>
7488L:	linux-metag@vger.kernel.org
7489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7490S:	Odd Fixes
7491F:	arch/metag/
7492F:	Documentation/metag/
7493F:	Documentation/devicetree/bindings/metag/
7494F:	Documentation/devicetree/bindings/interrupt-controller/img,*
7495F:	drivers/clocksource/metag_generic.c
7496F:	drivers/irqchip/irq-metag.c
7497F:	drivers/irqchip/irq-metag-ext.c
7498F:	drivers/tty/metag_da.c
7499
7500MICROBLAZE ARCHITECTURE
7501M:	Michal Simek <monstr@monstr.eu>
7502W:	http://www.monstr.eu/fdt/
7503T:	git git://git.monstr.eu/linux-2.6-microblaze.git
7504S:	Supported
7505F:	arch/microblaze/
7506
7507MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7508M:	Chen Yu <yu.c.chen@intel.com>
7509L:	platform-driver-x86@vger.kernel.org
7510S:	Supported
7511F:	drivers/platform/x86/surfacepro3_button.c
7512
7513MICROTEK X6 SCANNER
7514M:	Oliver Neukum <oliver@neukum.org>
7515S:	Maintained
7516F:	drivers/usb/image/microtek.*
7517
7518MIPS
7519M:	Ralf Baechle <ralf@linux-mips.org>
7520L:	linux-mips@linux-mips.org
7521W:	http://www.linux-mips.org/
7522T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
7523Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
7524S:	Supported
7525F:	Documentation/devicetree/bindings/mips/
7526F:	Documentation/mips/
7527F:	arch/mips/
7528
7529MIPS/LOONGSON1 ARCHITECTURE
7530M:	Keguang Zhang <keguang.zhang@gmail.com>
7531L:	linux-mips@linux-mips.org
7532S:	Maintained
7533F:	arch/mips/loongson32/
7534F:	arch/mips/include/asm/mach-loongson32/
7535F:	drivers/*/*loongson1*
7536F:	drivers/*/*/*loongson1*
7537
7538MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7539M:	Hans Verkuil <hverkuil@xs4all.nl>
7540L:	linux-media@vger.kernel.org
7541T:	git git://linuxtv.org/media_tree.git
7542W:	https://linuxtv.org
7543S:	Odd Fixes
7544F:	drivers/media/radio/radio-miropcm20*
7545
7546MELLANOX MLX4 core VPI driver
7547M:	Yishai Hadas <yishaih@mellanox.com>
7548L:	netdev@vger.kernel.org
7549L:	linux-rdma@vger.kernel.org
7550W:	http://www.mellanox.com
7551Q:	http://patchwork.ozlabs.org/project/netdev/list/
7552S:	Supported
7553F:	drivers/net/ethernet/mellanox/mlx4/
7554F:	include/linux/mlx4/
7555
7556MELLANOX MLX4 IB driver
7557M:	Yishai Hadas <yishaih@mellanox.com>
7558L:	linux-rdma@vger.kernel.org
7559W:	http://www.mellanox.com
7560Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7561S:	Supported
7562F:	drivers/infiniband/hw/mlx4/
7563F:	include/linux/mlx4/
7564
7565MELLANOX MLX5 core VPI driver
7566M:	Matan Barak <matanb@mellanox.com>
7567M:	Leon Romanovsky <leonro@mellanox.com>
7568L:	netdev@vger.kernel.org
7569L:	linux-rdma@vger.kernel.org
7570W:	http://www.mellanox.com
7571Q:	http://patchwork.ozlabs.org/project/netdev/list/
7572S:	Supported
7573F:	drivers/net/ethernet/mellanox/mlx5/core/
7574F:	include/linux/mlx5/
7575
7576MELLANOX MLX5 IB driver
7577M:	Matan Barak <matanb@mellanox.com>
7578M:	Leon Romanovsky <leonro@mellanox.com>
7579L:	linux-rdma@vger.kernel.org
7580W:	http://www.mellanox.com
7581Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7582S:	Supported
7583F:	drivers/infiniband/hw/mlx5/
7584F:	include/linux/mlx5/
7585
7586MELEXIS MLX90614 DRIVER
7587M:	Crt Mori <cmo@melexis.com>
7588L:	linux-iio@vger.kernel.org
7589W:	http://www.melexis.com
7590S:	Supported
7591F:	drivers/iio/temperature/mlx90614.c
7592
7593MN88472 MEDIA DRIVER
7594M:	Antti Palosaari <crope@iki.fi>
7595L:	linux-media@vger.kernel.org
7596W:	https://linuxtv.org
7597W:	http://palosaari.fi/linux/
7598Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7599T:	git git://linuxtv.org/anttip/media_tree.git
7600S:	Maintained
7601F:	drivers/staging/media/mn88472/
7602F:	drivers/media/dvb-frontends/mn88472.h
7603
7604MN88473 MEDIA DRIVER
7605M:	Antti Palosaari <crope@iki.fi>
7606L:	linux-media@vger.kernel.org
7607W:	https://linuxtv.org
7608W:	http://palosaari.fi/linux/
7609Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7610S:	Maintained
7611F:	drivers/media/dvb-frontends/mn88473*
7612
7613MODULE SUPPORT
7614M:	Rusty Russell <rusty@rustcorp.com.au>
7615S:	Maintained
7616F:	include/linux/module.h
7617F:	kernel/module.c
7618
7619MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7620W:	http://popies.net/meye/
7621S:	Orphan
7622F:	Documentation/video4linux/meye.txt
7623F:	drivers/media/pci/meye/
7624F:	include/uapi/linux/meye.h
7625
7626MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7627M:	Jiri Slaby <jirislaby@gmail.com>
7628S:	Maintained
7629F:	Documentation/serial/moxa-smartio
7630F:	drivers/tty/mxser.*
7631
7632MR800 AVERMEDIA USB FM RADIO DRIVER
7633M:	Alexey Klimov <klimov.linux@gmail.com>
7634L:	linux-media@vger.kernel.org
7635T:	git git://linuxtv.org/media_tree.git
7636S:	Maintained
7637F:	drivers/media/radio/radio-mr800.c
7638
7639MRF24J40 IEEE 802.15.4 RADIO DRIVER
7640M:	Alan Ott <alan@signal11.us>
7641L:	linux-wpan@vger.kernel.org
7642S:	Maintained
7643F:	drivers/net/ieee802154/mrf24j40.c
7644F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7645
7646MSI LAPTOP SUPPORT
7647M:	"Lee, Chun-Yi" <jlee@suse.com>
7648L:	platform-driver-x86@vger.kernel.org
7649S:	Maintained
7650F:	drivers/platform/x86/msi-laptop.c
7651
7652MSI WMI SUPPORT
7653L:	platform-driver-x86@vger.kernel.org
7654S:	Orphan
7655F:	drivers/platform/x86/msi-wmi.c
7656
7657MSI001 MEDIA DRIVER
7658M:	Antti Palosaari <crope@iki.fi>
7659L:	linux-media@vger.kernel.org
7660W:	https://linuxtv.org
7661W:	http://palosaari.fi/linux/
7662Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7663T:	git git://linuxtv.org/anttip/media_tree.git
7664S:	Maintained
7665F:	drivers/media/tuners/msi001*
7666
7667MSI2500 MEDIA DRIVER
7668M:	Antti Palosaari <crope@iki.fi>
7669L:	linux-media@vger.kernel.org
7670W:	https://linuxtv.org
7671W:	http://palosaari.fi/linux/
7672Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7673T:	git git://linuxtv.org/anttip/media_tree.git
7674S:	Maintained
7675F:	drivers/media/usb/msi2500/
7676
7677MSYSTEMS DISKONCHIP G3 MTD DRIVER
7678M:	Robert Jarzmik <robert.jarzmik@free.fr>
7679L:	linux-mtd@lists.infradead.org
7680S:	Maintained
7681F:	drivers/mtd/devices/docg3*
7682
7683MT9M032 APTINA SENSOR DRIVER
7684M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7685L:	linux-media@vger.kernel.org
7686T:	git git://linuxtv.org/media_tree.git
7687S:	Maintained
7688F:	drivers/media/i2c/mt9m032.c
7689F:	include/media/i2c/mt9m032.h
7690
7691MT9P031 APTINA CAMERA SENSOR
7692M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7693L:	linux-media@vger.kernel.org
7694T:	git git://linuxtv.org/media_tree.git
7695S:	Maintained
7696F:	drivers/media/i2c/mt9p031.c
7697F:	include/media/i2c/mt9p031.h
7698
7699MT9T001 APTINA CAMERA SENSOR
7700M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7701L:	linux-media@vger.kernel.org
7702T:	git git://linuxtv.org/media_tree.git
7703S:	Maintained
7704F:	drivers/media/i2c/mt9t001.c
7705F:	include/media/i2c/mt9t001.h
7706
7707MT9V032 APTINA CAMERA SENSOR
7708M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7709L:	linux-media@vger.kernel.org
7710T:	git git://linuxtv.org/media_tree.git
7711S:	Maintained
7712F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7713F:	drivers/media/i2c/mt9v032.c
7714F:	include/media/i2c/mt9v032.h
7715
7716MULTIFUNCTION DEVICES (MFD)
7717M:	Lee Jones <lee.jones@linaro.org>
7718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7719S:	Supported
7720F:	drivers/mfd/
7721F:	include/linux/mfd/
7722
7723MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7724M:	Ulf Hansson <ulf.hansson@linaro.org>
7725L:	linux-mmc@vger.kernel.org
7726T:	git git://git.linaro.org/people/ulf.hansson/mmc.git
7727S:	Maintained
7728F:	drivers/mmc/
7729F:	include/linux/mmc/
7730F:	include/uapi/linux/mmc/
7731
7732MULTIMEDIA CARD (MMC) ETC. OVER SPI
7733S:	Orphan
7734F:	drivers/mmc/host/mmc_spi.c
7735F:	include/linux/spi/mmc_spi.h
7736
7737MULTISOUND SOUND DRIVER
7738M:	Andrew Veliath <andrewtv@usa.net>
7739S:	Maintained
7740F:	Documentation/sound/oss/MultiSound
7741F:	sound/oss/msnd*
7742
7743MULTITECH MULTIPORT CARD (ISICOM)
7744S:	Orphan
7745F:	drivers/tty/isicom.c
7746F:	include/linux/isicom.h
7747
7748MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7749M:	Bin Liu <b-liu@ti.com>
7750L:	linux-usb@vger.kernel.org
7751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7752S:	Maintained
7753F:	drivers/usb/musb/
7754
7755MXL5007T MEDIA DRIVER
7756M:	Michael Krufky <mkrufky@linuxtv.org>
7757L:	linux-media@vger.kernel.org
7758W:	https://linuxtv.org
7759W:	http://github.com/mkrufky
7760Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7761T:	git git://linuxtv.org/mkrufky/tuners.git
7762S:	Maintained
7763F:	drivers/media/tuners/mxl5007t.*
7764
7765MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7766M:	Hyong-Youb Kim <hykim@myri.com>
7767L:	netdev@vger.kernel.org
7768W:	https://www.myricom.com/support/downloads/myri10ge.html
7769S:	Supported
7770F:	drivers/net/ethernet/myricom/myri10ge/
7771
7772NAND FLASH SUBSYSTEM
7773M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7774R:	Richard Weinberger <richard@nod.at>
7775L:	linux-mtd@lists.infradead.org
7776W:	http://www.linux-mtd.infradead.org/
7777Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7778T:	git git://github.com/linux-nand/linux.git
7779S:	Maintained
7780F:	drivers/mtd/nand/
7781F:	include/linux/mtd/nand*.h
7782
7783NATSEMI ETHERNET DRIVER (DP8381x)
7784S:	Orphan
7785F:	drivers/net/ethernet/natsemi/natsemi.c
7786
7787NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7788M:	Daniel Mack <zonque@gmail.com>
7789S:	Maintained
7790L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7791W:	http://www.native-instruments.com
7792F:	sound/usb/caiaq/
7793
7794NCP FILESYSTEM
7795M:	Petr Vandrovec <petr@vandrovec.name>
7796S:	Odd Fixes
7797F:	fs/ncpfs/
7798
7799NCR 5380 SCSI DRIVERS
7800M:	Finn Thain <fthain@telegraphics.com.au>
7801M:	Michael Schmitz <schmitzmic@gmail.com>
7802L:	linux-scsi@vger.kernel.org
7803S:	Maintained
7804F:	Documentation/scsi/g_NCR5380.txt
7805F:	Documentation/scsi/dtc3x80.txt
7806F:	drivers/scsi/NCR5380.*
7807F:	drivers/scsi/arm/cumana_1.c
7808F:	drivers/scsi/arm/oak.c
7809F:	drivers/scsi/atari_scsi.*
7810F:	drivers/scsi/dmx3191d.c
7811F:	drivers/scsi/dtc.*
7812F:	drivers/scsi/g_NCR5380.*
7813F:	drivers/scsi/g_NCR5380_mmio.c
7814F:	drivers/scsi/mac_scsi.*
7815F:	drivers/scsi/pas16.*
7816F:	drivers/scsi/sun3_scsi.*
7817F:	drivers/scsi/sun3_scsi_vme.c
7818F:	drivers/scsi/t128.*
7819
7820NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7821M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7822L:	linux-scsi@vger.kernel.org
7823S:	Maintained
7824F:	drivers/scsi/NCR_D700.*
7825
7826NCT6775 HARDWARE MONITOR DRIVER
7827M:	Guenter Roeck <linux@roeck-us.net>
7828L:	linux-hwmon@vger.kernel.org
7829S:	Maintained
7830F:	Documentation/hwmon/nct6775
7831F:	drivers/hwmon/nct6775.c
7832
7833NETEFFECT IWARP RNIC DRIVER (IW_NES)
7834M:	Faisal Latif <faisal.latif@intel.com>
7835L:	linux-rdma@vger.kernel.org
7836W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7837S:	Supported
7838F:	drivers/infiniband/hw/nes/
7839
7840NETEM NETWORK EMULATOR
7841M:	Stephen Hemminger <stephen@networkplumber.org>
7842L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
7843S:	Maintained
7844F:	net/sched/sch_netem.c
7845
7846NETERION 10GbE DRIVERS (s2io/vxge)
7847M:	Jon Mason <jdmason@kudzu.us>
7848L:	netdev@vger.kernel.org
7849S:	Supported
7850F:	Documentation/networking/s2io.txt
7851F:	Documentation/networking/vxge.txt
7852F:	drivers/net/ethernet/neterion/
7853
7854NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7855M:	Pablo Neira Ayuso <pablo@netfilter.org>
7856M:	Patrick McHardy <kaber@trash.net>
7857M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7858L:	netfilter-devel@vger.kernel.org
7859L:	coreteam@netfilter.org
7860W:	http://www.netfilter.org/
7861W:	http://www.iptables.org/
7862Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
7863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7865S:	Supported
7866F:	include/linux/netfilter*
7867F:	include/linux/netfilter/
7868F:	include/net/netfilter/
7869F:	include/uapi/linux/netfilter*
7870F:	include/uapi/linux/netfilter/
7871F:	net/*/netfilter.c
7872F:	net/*/netfilter/
7873F:	net/netfilter/
7874F:	net/bridge/br_netfilter*.c
7875
7876NETLABEL
7877M:	Paul Moore <paul@paul-moore.com>
7878W:	http://netlabel.sf.net
7879L:	netdev@vger.kernel.org
7880S:	Maintained
7881F:	Documentation/netlabel/
7882F:	include/net/netlabel.h
7883F:	net/netlabel/
7884
7885NETROM NETWORK LAYER
7886M:	Ralf Baechle <ralf@linux-mips.org>
7887L:	linux-hams@vger.kernel.org
7888W:	http://www.linux-ax25.org/
7889S:	Maintained
7890F:	include/net/netrom.h
7891F:	include/uapi/linux/netrom.h
7892F:	net/netrom/
7893
7894NETRONOME ETHERNET DRIVERS
7895M:	Jakub Kicinski <jakub.kicinski@netronome.com>
7896L:	oss-drivers@netronome.com
7897S:	Maintained
7898F:	drivers/net/ethernet/netronome/
7899
7900NETWORK BLOCK DEVICE (NBD)
7901M:	Markus Pargmann <mpa@pengutronix.de>
7902S:	Maintained
7903L:	nbd-general@lists.sourceforge.net
7904T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
7905F:	Documentation/blockdev/nbd.txt
7906F:	drivers/block/nbd.c
7907F:	include/uapi/linux/nbd.h
7908
7909NETWORK DROP MONITOR
7910M:	Neil Horman <nhorman@tuxdriver.com>
7911L:	netdev@vger.kernel.org
7912S:	Maintained
7913W:	https://fedorahosted.org/dropwatch/
7914F:	net/core/drop_monitor.c
7915
7916NETWORKING [GENERAL]
7917M:	"David S. Miller" <davem@davemloft.net>
7918L:	netdev@vger.kernel.org
7919W:	http://www.linuxfoundation.org/en/Net
7920Q:	http://patchwork.ozlabs.org/project/netdev/list/
7921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7923S:	Maintained
7924F:	net/
7925F:	include/net/
7926F:	include/linux/in.h
7927F:	include/linux/net.h
7928F:	include/linux/netdevice.h
7929F:	include/uapi/linux/in.h
7930F:	include/uapi/linux/net.h
7931F:	include/uapi/linux/netdevice.h
7932F:	include/uapi/linux/net_namespace.h
7933F:	tools/net/
7934F:	tools/testing/selftests/net/
7935F:	lib/random32.c
7936F:	lib/test_bpf.c
7937
7938NETWORKING [IPv4/IPv6]
7939M:	"David S. Miller" <davem@davemloft.net>
7940M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7941M:	James Morris <jmorris@namei.org>
7942M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7943M:	Patrick McHardy <kaber@trash.net>
7944L:	netdev@vger.kernel.org
7945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7946S:	Maintained
7947F:	net/ipv4/
7948F:	net/ipv6/
7949F:	include/net/ip*
7950F:	arch/x86/net/*
7951
7952NETWORKING [IPSEC]
7953M:	Steffen Klassert <steffen.klassert@secunet.com>
7954M:	Herbert Xu <herbert@gondor.apana.org.au>
7955M:	"David S. Miller" <davem@davemloft.net>
7956L:	netdev@vger.kernel.org
7957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7959S:	Maintained
7960F:	net/core/flow.c
7961F:	net/xfrm/
7962F:	net/key/
7963F:	net/ipv4/xfrm*
7964F:	net/ipv4/esp4.c
7965F:	net/ipv4/ah4.c
7966F:	net/ipv4/ipcomp.c
7967F:	net/ipv4/ip_vti.c
7968F:	net/ipv6/xfrm*
7969F:	net/ipv6/esp6.c
7970F:	net/ipv6/ah6.c
7971F:	net/ipv6/ipcomp6.c
7972F:	net/ipv6/ip6_vti.c
7973F:	include/uapi/linux/xfrm.h
7974F:	include/net/xfrm.h
7975
7976NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7977M:	Paul Moore <paul@paul-moore.com>
7978L:	netdev@vger.kernel.org
7979S:	Maintained
7980
7981NETWORKING [WIRELESS]
7982L:	linux-wireless@vger.kernel.org
7983Q:	http://patchwork.kernel.org/project/linux-wireless/list/
7984
7985NETWORKING DRIVERS
7986L:	netdev@vger.kernel.org
7987W:	http://www.linuxfoundation.org/en/Net
7988Q:	http://patchwork.ozlabs.org/project/netdev/list/
7989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7991S:	Odd Fixes
7992F:	drivers/net/
7993F:	include/linux/if_*
7994F:	include/linux/netdevice.h
7995F:	include/linux/etherdevice.h
7996F:	include/linux/fcdevice.h
7997F:	include/linux/fddidevice.h
7998F:	include/linux/hippidevice.h
7999F:	include/linux/inetdevice.h
8000F:	include/uapi/linux/if_*
8001F:	include/uapi/linux/netdevice.h
8002
8003NETWORKING DRIVERS (WIRELESS)
8004M:	Kalle Valo <kvalo@codeaurora.org>
8005L:	linux-wireless@vger.kernel.org
8006Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8009S:	Maintained
8010F:	drivers/net/wireless/
8011
8012NETXEN (1/10) GbE SUPPORT
8013M:	Manish Chopra <manish.chopra@qlogic.com>
8014M:	Sony Chacko <sony.chacko@qlogic.com>
8015M:	Rajesh Borundia <rajesh.borundia@qlogic.com>
8016L:	netdev@vger.kernel.org
8017W:	http://www.qlogic.com
8018S:	Supported
8019F:	drivers/net/ethernet/qlogic/netxen/
8020
8021NFC SUBSYSTEM
8022M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8023M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8024M:	Samuel Ortiz <sameo@linux.intel.com>
8025L:	linux-wireless@vger.kernel.org
8026L:	linux-nfc@lists.01.org (subscribers-only)
8027S:	Supported
8028F:	net/nfc/
8029F:	include/net/nfc/
8030F:	include/uapi/linux/nfc.h
8031F:	drivers/nfc/
8032F:	include/linux/platform_data/nfcmrvl.h
8033F:	include/linux/platform_data/nxp-nci.h
8034F:	include/linux/platform_data/pn544.h
8035F:	include/linux/platform_data/st21nfca.h
8036F:	include/linux/platform_data/st-nci.h
8037F:	Documentation/devicetree/bindings/net/nfc/
8038
8039NFS, SUNRPC, AND LOCKD CLIENTS
8040M:	Trond Myklebust <trond.myklebust@primarydata.com>
8041M:	Anna Schumaker <anna.schumaker@netapp.com>
8042L:	linux-nfs@vger.kernel.org
8043W:	http://client.linux-nfs.org
8044T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8045S:	Maintained
8046F:	fs/lockd/
8047F:	fs/nfs/
8048F:	fs/nfs_common/
8049F:	net/sunrpc/
8050F:	include/linux/lockd/
8051F:	include/linux/nfs*
8052F:	include/linux/sunrpc/
8053F:	include/uapi/linux/nfs*
8054F:	include/uapi/linux/sunrpc/
8055
8056NILFS2 FILESYSTEM
8057M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8058L:	linux-nilfs@vger.kernel.org
8059W:	http://nilfs.sourceforge.net/
8060W:	http://nilfs.osdn.jp/
8061T:	git git://github.com/konis/nilfs2.git
8062S:	Supported
8063F:	Documentation/filesystems/nilfs2.txt
8064F:	fs/nilfs2/
8065F:	include/linux/nilfs2_fs.h
8066F:	include/trace/events/nilfs2.h
8067
8068NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8069M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8070W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8071S:	Maintained
8072F:	Documentation/scsi/NinjaSCSI.txt
8073F:	drivers/scsi/pcmcia/nsp_*
8074
8075NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8076M:	GOTO Masanori <gotom@debian.or.jp>
8077M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8078W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8079S:	Maintained
8080F:	Documentation/scsi/NinjaSCSI.txt
8081F:	drivers/scsi/nsp32*
8082
8083NIOS2 ARCHITECTURE
8084M:	Ley Foon Tan <lftan@altera.com>
8085L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8087S:	Maintained
8088F:	arch/nios2/
8089
8090NOKIA N900 POWER SUPPLY DRIVERS
8091R:	Pali Rohár <pali.rohar@gmail.com>
8092F:	include/linux/power/bq2415x_charger.h
8093F:	include/linux/power/bq27xxx_battery.h
8094F:	include/linux/power/isp1704_charger.h
8095F:	drivers/power/bq2415x_charger.c
8096F:	drivers/power/bq27xxx_battery.c
8097F:	drivers/power/bq27xxx_battery_i2c.c
8098F:	drivers/power/isp1704_charger.c
8099F:	drivers/power/rx51_battery.c
8100
8101NTB DRIVER CORE
8102M:	Jon Mason <jdmason@kudzu.us>
8103M:	Dave Jiang <dave.jiang@intel.com>
8104M:	Allen Hubbe <Allen.Hubbe@emc.com>
8105L:	linux-ntb@googlegroups.com
8106S:	Supported
8107W:	https://github.com/jonmason/ntb/wiki
8108T:	git git://github.com/jonmason/ntb.git
8109F:	drivers/ntb/
8110F:	drivers/net/ntb_netdev.c
8111F:	include/linux/ntb.h
8112F:	include/linux/ntb_transport.h
8113
8114NTB INTEL DRIVER
8115M:	Jon Mason <jdmason@kudzu.us>
8116M:	Dave Jiang <dave.jiang@intel.com>
8117L:	linux-ntb@googlegroups.com
8118S:	Supported
8119W:	https://github.com/jonmason/ntb/wiki
8120T:	git git://github.com/jonmason/ntb.git
8121F:	drivers/ntb/hw/intel/
8122
8123NTB AMD DRIVER
8124M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
8125L:	linux-ntb@googlegroups.com
8126S:	Supported
8127F:	drivers/ntb/hw/amd/
8128
8129NTFS FILESYSTEM
8130M:	Anton Altaparmakov <anton@tuxera.com>
8131L:	linux-ntfs-dev@lists.sourceforge.net
8132W:	http://www.tuxera.com/
8133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8134S:	Supported
8135F:	Documentation/filesystems/ntfs.txt
8136F:	fs/ntfs/
8137
8138NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8139M:	Antonino Daplas <adaplas@gmail.com>
8140L:	linux-fbdev@vger.kernel.org
8141S:	Maintained
8142F:	drivers/video/fbdev/riva/
8143F:	drivers/video/fbdev/nvidia/
8144
8145NVM EXPRESS DRIVER
8146M:	Keith Busch <keith.busch@intel.com>
8147M:	Jens Axboe <axboe@fb.com>
8148L:	linux-nvme@lists.infradead.org
8149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8150W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8151S:	Supported
8152F:	drivers/nvme/host/
8153F:	include/linux/nvme.h
8154
8155NVMEM FRAMEWORK
8156M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8157M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8158S:	Maintained
8159F:	drivers/nvmem/
8160F:	Documentation/devicetree/bindings/nvmem/
8161F:	include/linux/nvmem-consumer.h
8162F:	include/linux/nvmem-provider.h
8163
8164NXP-NCI NFC DRIVER
8165M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8166R:	Charles Gorand <charles.gorand@effinnov.com>
8167L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8168S:	Supported
8169F:	drivers/nfc/nxp-nci
8170
8171NXP TDA998X DRM DRIVER
8172M:	Russell King <rmk+kernel@armlinux.org.uk>
8173S:	Supported
8174F:	drivers/gpu/drm/i2c/tda998x_drv.c
8175F:	include/drm/i2c/tda998x.h
8176
8177NXP TFA9879 DRIVER
8178M:	Peter Rosin <peda@axentia.se>
8179L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8180S:	Maintained
8181F:	sound/soc/codecs/tfa9879*
8182
8183OBJTOOL
8184M:	Josh Poimboeuf <jpoimboe@redhat.com>
8185S:	Supported
8186F:	tools/objtool/
8187
8188OMAP SUPPORT
8189M:	Tony Lindgren <tony@atomide.com>
8190L:	linux-omap@vger.kernel.org
8191W:	http://www.muru.com/linux/omap/
8192W:	http://linux.omap.com/
8193Q:	http://patchwork.kernel.org/project/linux-omap/list/
8194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8195S:	Maintained
8196F:	arch/arm/*omap*/
8197F:	arch/arm/configs/omap1_defconfig
8198F:	arch/arm/configs/omap2plus_defconfig
8199F:	drivers/i2c/busses/i2c-omap.c
8200F:	drivers/irqchip/irq-omap-intc.c
8201F:	drivers/mfd/*omap*.c
8202F:	drivers/mfd/menelaus.c
8203F:	drivers/mfd/palmas.c
8204F:	drivers/mfd/tps65217.c
8205F:	drivers/mfd/tps65218.c
8206F:	drivers/mfd/tps65910.c
8207F:	drivers/mfd/twl-core.[ch]
8208F:	drivers/mfd/twl4030*.c
8209F:	drivers/mfd/twl6030*.c
8210F:	drivers/mfd/twl6040*.c
8211F:	drivers/regulator/palmas-regulator*.c
8212F:	drivers/regulator/pbias-regulator.c
8213F:	drivers/regulator/tps65217-regulator.c
8214F:	drivers/regulator/tps65218-regulator.c
8215F:	drivers/regulator/tps65910-regulator.c
8216F:	drivers/regulator/twl-regulator.c
8217F:	include/linux/i2c-omap.h
8218
8219OMAP DEVICE TREE SUPPORT
8220M:	Benoît Cousson <bcousson@baylibre.com>
8221M:	Tony Lindgren <tony@atomide.com>
8222L:	linux-omap@vger.kernel.org
8223L:	devicetree@vger.kernel.org
8224S:	Maintained
8225F:	arch/arm/boot/dts/*omap*
8226F:	arch/arm/boot/dts/*am3*
8227F:	arch/arm/boot/dts/*am4*
8228F:	arch/arm/boot/dts/*am5*
8229F:	arch/arm/boot/dts/*dra7*
8230
8231OMAP CLOCK FRAMEWORK SUPPORT
8232M:	Paul Walmsley <paul@pwsan.com>
8233L:	linux-omap@vger.kernel.org
8234S:	Maintained
8235F:	arch/arm/*omap*/*clock*
8236
8237OMAP POWER MANAGEMENT SUPPORT
8238M:	Kevin Hilman <khilman@kernel.org>
8239L:	linux-omap@vger.kernel.org
8240S:	Maintained
8241F:	arch/arm/*omap*/*pm*
8242F:	drivers/cpufreq/omap-cpufreq.c
8243
8244OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8245M:	Rajendra Nayak <rnayak@codeaurora.org>
8246M:	Paul Walmsley <paul@pwsan.com>
8247L:	linux-omap@vger.kernel.org
8248S:	Maintained
8249F:	arch/arm/mach-omap2/prm*
8250
8251OMAP AUDIO SUPPORT
8252M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8253M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8254L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8255L:	linux-omap@vger.kernel.org
8256S:	Maintained
8257F:	sound/soc/omap/
8258
8259OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8260M:	Roger Quadros <rogerq@ti.com>
8261M:	Tony Lindgren <tony@atomide.com>
8262L:	linux-omap@vger.kernel.org
8263S:	Maintained
8264F:	drivers/memory/omap-gpmc.c
8265F:	arch/arm/mach-omap2/*gpmc*
8266
8267OMAP FRAMEBUFFER SUPPORT
8268M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8269L:	linux-fbdev@vger.kernel.org
8270L:	linux-omap@vger.kernel.org
8271S:	Maintained
8272F:	drivers/video/fbdev/omap/
8273
8274OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8275M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8276L:	linux-omap@vger.kernel.org
8277L:	linux-fbdev@vger.kernel.org
8278S:	Maintained
8279F:	drivers/video/fbdev/omap2/
8280F:	Documentation/arm/OMAP/DSS
8281
8282OMAP HARDWARE SPINLOCK SUPPORT
8283M:	Ohad Ben-Cohen <ohad@wizery.com>
8284L:	linux-omap@vger.kernel.org
8285S:	Maintained
8286F:	drivers/hwspinlock/omap_hwspinlock.c
8287
8288OMAP MMC SUPPORT
8289M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8290L:	linux-omap@vger.kernel.org
8291S:	Maintained
8292F:	drivers/mmc/host/omap.c
8293
8294OMAP HS MMC SUPPORT
8295L:	linux-mmc@vger.kernel.org
8296L:	linux-omap@vger.kernel.org
8297S:	Orphan
8298F:	drivers/mmc/host/omap_hsmmc.c
8299
8300OMAP RANDOM NUMBER GENERATOR SUPPORT
8301M:	Deepak Saxena <dsaxena@plexity.net>
8302S:	Maintained
8303F:	drivers/char/hw_random/omap-rng.c
8304
8305OMAP HWMOD SUPPORT
8306M:	Benoît Cousson <bcousson@baylibre.com>
8307M:	Paul Walmsley <paul@pwsan.com>
8308L:	linux-omap@vger.kernel.org
8309S:	Maintained
8310F:	arch/arm/mach-omap2/omap_hwmod.*
8311
8312OMAP HWMOD DATA
8313M:	Paul Walmsley <paul@pwsan.com>
8314L:	linux-omap@vger.kernel.org
8315S:	Maintained
8316F:	arch/arm/mach-omap2/omap_hwmod*data*
8317
8318OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8319M:	Benoît Cousson <bcousson@baylibre.com>
8320L:	linux-omap@vger.kernel.org
8321S:	Maintained
8322F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8323
8324OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8325M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8326L:	linux-media@vger.kernel.org
8327S:	Maintained
8328F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
8329F:	drivers/media/platform/omap3isp/
8330F:	drivers/staging/media/omap4iss/
8331
8332OMAP USB SUPPORT
8333L:	linux-usb@vger.kernel.org
8334L:	linux-omap@vger.kernel.org
8335S:	Orphan
8336F:	drivers/usb/*/*omap*
8337F:	arch/arm/*omap*/usb*
8338
8339OMAP GPIO DRIVER
8340M:	Grygorii Strashko <grygorii.strashko@ti.com>
8341M:	Santosh Shilimkar <ssantosh@kernel.org>
8342M:	Kevin Hilman <khilman@kernel.org>
8343L:	linux-omap@vger.kernel.org
8344S:	Maintained
8345F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
8346F:	drivers/gpio/gpio-omap.c
8347
8348OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8349M:	Mark Jackson <mpfj@newflow.co.uk>
8350L:	linux-omap@vger.kernel.org
8351S:	Maintained
8352F:	arch/arm/boot/dts/am335x-nano.dts
8353
8354OMFS FILESYSTEM
8355M:	Bob Copeland <me@bobcopeland.com>
8356L:	linux-karma-devel@lists.sourceforge.net
8357S:	Maintained
8358F:	Documentation/filesystems/omfs.txt
8359F:	fs/omfs/
8360
8361OMNIKEY CARDMAN 4000 DRIVER
8362M:	Harald Welte <laforge@gnumonks.org>
8363S:	Maintained
8364F:	drivers/char/pcmcia/cm4000_cs.c
8365F:	include/linux/cm4000_cs.h
8366F:	include/uapi/linux/cm4000_cs.h
8367
8368OMNIKEY CARDMAN 4040 DRIVER
8369M:	Harald Welte <laforge@gnumonks.org>
8370S:	Maintained
8371F:	drivers/char/pcmcia/cm4040_cs.*
8372
8373OMNIVISION OV7670 SENSOR DRIVER
8374M:	Jonathan Corbet <corbet@lwn.net>
8375L:	linux-media@vger.kernel.org
8376T:	git git://linuxtv.org/media_tree.git
8377S:	Maintained
8378F:	drivers/media/i2c/ov7670.c
8379
8380ONENAND FLASH DRIVER
8381M:	Kyungmin Park <kyungmin.park@samsung.com>
8382L:	linux-mtd@lists.infradead.org
8383S:	Maintained
8384F:	drivers/mtd/onenand/
8385F:	include/linux/mtd/onenand*.h
8386
8387ONSTREAM SCSI TAPE DRIVER
8388M:	Willem Riede <osst@riede.org>
8389L:	osst-users@lists.sourceforge.net
8390L:	linux-scsi@vger.kernel.org
8391S:	Maintained
8392F:	Documentation/scsi/osst.txt
8393F:	drivers/scsi/osst.*
8394F:	drivers/scsi/osst_*.h
8395F:	drivers/scsi/st.h
8396
8397OPENCORES I2C BUS DRIVER
8398M:	Peter Korsgaard <jacmet@sunsite.dk>
8399L:	linux-i2c@vger.kernel.org
8400S:	Maintained
8401F:	Documentation/i2c/busses/i2c-ocores
8402F:	drivers/i2c/busses/i2c-ocores.c
8403
8404OPEN FIRMWARE AND FLATTENED DEVICE TREE
8405M:	Rob Herring <robh+dt@kernel.org>
8406M:	Frank Rowand <frowand.list@gmail.com>
8407M:	Grant Likely <grant.likely@linaro.org>
8408L:	devicetree@vger.kernel.org
8409W:	http://www.devicetree.org/
8410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8411S:	Maintained
8412F:	drivers/of/
8413F:	include/linux/of*.h
8414F:	scripts/dtc/
8415
8416OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8417M:	Rob Herring <robh+dt@kernel.org>
8418M:	Pawel Moll <pawel.moll@arm.com>
8419M:	Mark Rutland <mark.rutland@arm.com>
8420M:	Ian Campbell <ijc+devicetree@hellion.org.uk>
8421M:	Kumar Gala <galak@codeaurora.org>
8422L:	devicetree@vger.kernel.org
8423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8424S:	Maintained
8425F:	Documentation/devicetree/
8426F:	arch/*/boot/dts/
8427F:	include/dt-bindings/
8428
8429OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8430M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8431L:	devicetree@vger.kernel.org
8432S:	Maintained
8433F:	Documentation/devicetree/dynamic-resolution-notes.txt
8434F:	Documentation/devicetree/overlay-notes.txt
8435F:	drivers/of/overlay.c
8436F:	drivers/of/resolver.c
8437
8438OPENRISC ARCHITECTURE
8439M:	Jonas Bonn <jonas@southpole.se>
8440W:	http://openrisc.net
8441S:	Maintained
8442T:	git git://openrisc.net/~jonas/linux
8443F:	arch/openrisc/
8444
8445OPENVSWITCH
8446M:	Pravin Shelar <pshelar@nicira.com>
8447L:	netdev@vger.kernel.org
8448L:	dev@openvswitch.org
8449W:	http://openvswitch.org
8450S:	Maintained
8451F:	net/openvswitch/
8452F:	include/uapi/linux/openvswitch.h
8453
8454OPERATING PERFORMANCE POINTS (OPP)
8455M:	Viresh Kumar <vireshk@kernel.org>
8456M:	Nishanth Menon <nm@ti.com>
8457M:	Stephen Boyd <sboyd@codeaurora.org>
8458L:	linux-pm@vger.kernel.org
8459S:	Maintained
8460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8461F:	drivers/base/power/opp/
8462F:	include/linux/pm_opp.h
8463F:	Documentation/power/opp.txt
8464F:	Documentation/devicetree/bindings/opp/
8465
8466OPL4 DRIVER
8467M:	Clemens Ladisch <clemens@ladisch.de>
8468L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8469T:	git git://git.alsa-project.org/alsa-kernel.git
8470S:	Maintained
8471F:	sound/drivers/opl4/
8472
8473OPROFILE
8474M:	Robert Richter <rric@kernel.org>
8475L:	oprofile-list@lists.sf.net
8476S:	Maintained
8477F:	arch/*/include/asm/oprofile*.h
8478F:	arch/*/oprofile/
8479F:	drivers/oprofile/
8480F:	include/linux/oprofile.h
8481
8482ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8483M:	Mark Fasheh <mfasheh@suse.com>
8484M:	Joel Becker <jlbec@evilplan.org>
8485L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8486W:	http://ocfs2.wiki.kernel.org
8487S:	Supported
8488F:	Documentation/filesystems/ocfs2.txt
8489F:	Documentation/filesystems/dlmfs.txt
8490F:	fs/ocfs2/
8491
8492ORINOCO DRIVER
8493L:	linux-wireless@vger.kernel.org
8494W:	http://wireless.kernel.org/en/users/Drivers/orinoco
8495W:	http://www.nongnu.org/orinoco/
8496S:	Orphan
8497F:	drivers/net/wireless/intersil/orinoco/
8498
8499OSD LIBRARY and FILESYSTEM
8500M:	Boaz Harrosh <ooo@electrozaur.com>
8501M:	Benny Halevy <bhalevy@primarydata.com>
8502L:	osd-dev@open-osd.org
8503W:	http://open-osd.org
8504T:	git git://git.open-osd.org/open-osd.git
8505S:	Maintained
8506F:	drivers/scsi/osd/
8507F:	include/scsi/osd_*
8508F:	fs/exofs/
8509
8510OVERLAY FILESYSTEM
8511M:	Miklos Szeredi <miklos@szeredi.hu>
8512L:	linux-unionfs@vger.kernel.org
8513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8514S:	Supported
8515F:	fs/overlayfs/
8516F:	Documentation/filesystems/overlayfs.txt
8517
8518ORANGEFS FILESYSTEM
8519M:	Mike Marshall <hubcap@omnibond.com>
8520L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
8521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8522S:	Supported
8523F:	fs/orangefs/
8524F:	Documentation/filesystems/orangefs.txt
8525
8526P54 WIRELESS DRIVER
8527M:	Christian Lamparter <chunkeey@googlemail.com>
8528L:	linux-wireless@vger.kernel.org
8529W:	http://wireless.kernel.org/en/users/Drivers/p54
8530S:	Maintained
8531F:	drivers/net/wireless/intersil/p54/
8532
8533PA SEMI ETHERNET DRIVER
8534M:	Olof Johansson <olof@lixom.net>
8535L:	netdev@vger.kernel.org
8536S:	Maintained
8537F:	drivers/net/ethernet/pasemi/*
8538
8539PA SEMI SMBUS DRIVER
8540M:	Olof Johansson <olof@lixom.net>
8541L:	linux-i2c@vger.kernel.org
8542S:	Maintained
8543F:	drivers/i2c/busses/i2c-pasemi.c
8544
8545PADATA PARALLEL EXECUTION MECHANISM
8546M:	Steffen Klassert <steffen.klassert@secunet.com>
8547L:	linux-crypto@vger.kernel.org
8548S:	Maintained
8549F:	kernel/padata.c
8550F:	include/linux/padata.h
8551F:	Documentation/padata.txt
8552
8553PANASONIC LAPTOP ACPI EXTRAS DRIVER
8554M:	Harald Welte <laforge@gnumonks.org>
8555L:	platform-driver-x86@vger.kernel.org
8556S:	Maintained
8557F:	drivers/platform/x86/panasonic-laptop.c
8558
8559PANASONIC MN10300/AM33/AM34 PORT
8560M:	David Howells <dhowells@redhat.com>
8561L:	linux-am33-list@redhat.com (moderated for non-subscribers)
8562W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8563S:	Maintained
8564F:	Documentation/mn10300/
8565F:	arch/mn10300/
8566
8567PARALLEL LCD/KEYPAD PANEL DRIVER
8568M:      Willy Tarreau <willy@haproxy.com>
8569M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8570S:      Odd Fixes
8571F:      Documentation/misc-devices/lcd-panel-cgram.txt
8572F:      drivers/misc/panel.c
8573
8574PARALLEL PORT SUBSYSTEM
8575M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8576M:	Sudip Mukherjee <sudip@vectorindia.org>
8577L:	linux-parport@lists.infradead.org (subscribers-only)
8578S:	Maintained
8579F:	drivers/parport/
8580F:	include/linux/parport*.h
8581F:	drivers/char/ppdev.c
8582F:	include/uapi/linux/ppdev.h
8583F:	Documentation/parport*.txt
8584
8585PARAVIRT_OPS INTERFACE
8586M:	Jeremy Fitzhardinge <jeremy@goop.org>
8587M:	Chris Wright <chrisw@sous-sol.org>
8588M:	Alok Kataria <akataria@vmware.com>
8589M:	Rusty Russell <rusty@rustcorp.com.au>
8590L:	virtualization@lists.linux-foundation.org
8591S:	Supported
8592F:	Documentation/virtual/paravirt_ops.txt
8593F:	arch/*/kernel/paravirt*
8594F:	arch/*/include/asm/paravirt.h
8595
8596PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8597M:	Tim Waugh <tim@cyberelk.net>
8598L:	linux-parport@lists.infradead.org (subscribers-only)
8599S:	Maintained
8600F:	Documentation/blockdev/paride.txt
8601F:	drivers/block/paride/
8602
8603PARISC ARCHITECTURE
8604M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
8605M:	Helge Deller <deller@gmx.de>
8606L:	linux-parisc@vger.kernel.org
8607W:	http://www.parisc-linux.org/
8608Q:	http://patchwork.kernel.org/project/linux-parisc/list/
8609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8611S:	Maintained
8612F:	arch/parisc/
8613F:	Documentation/parisc/
8614F:	drivers/parisc/
8615F:	drivers/char/agp/parisc-agp.c
8616F:	drivers/input/serio/gscps2.c
8617F:	drivers/parport/parport_gsc.*
8618F:	drivers/tty/serial/8250/8250_gsc.c
8619F:	drivers/video/fbdev/sti*
8620F:	drivers/video/console/sti*
8621F:	drivers/video/logo/logo_parisc*
8622
8623PC87360 HARDWARE MONITORING DRIVER
8624M:	Jim Cromie <jim.cromie@gmail.com>
8625L:	linux-hwmon@vger.kernel.org
8626S:	Maintained
8627F:	Documentation/hwmon/pc87360
8628F:	drivers/hwmon/pc87360.c
8629
8630PC8736x GPIO DRIVER
8631M:	Jim Cromie <jim.cromie@gmail.com>
8632S:	Maintained
8633F:	drivers/char/pc8736x_gpio.c
8634
8635PC87427 HARDWARE MONITORING DRIVER
8636M:	Jean Delvare <jdelvare@suse.com>
8637L:	linux-hwmon@vger.kernel.org
8638S:	Maintained
8639F:	Documentation/hwmon/pc87427
8640F:	drivers/hwmon/pc87427.c
8641
8642PCA9532 LED DRIVER
8643M:	Riku Voipio <riku.voipio@iki.fi>
8644S:	Maintained
8645F:	drivers/leds/leds-pca9532.c
8646F:	include/linux/leds-pca9532.h
8647
8648PCA9541 I2C BUS MASTER SELECTOR DRIVER
8649M:	Guenter Roeck <linux@roeck-us.net>
8650L:	linux-i2c@vger.kernel.org
8651S:	Maintained
8652F:	drivers/i2c/muxes/i2c-mux-pca9541.c
8653
8654PCDP - PRIMARY CONSOLE AND DEBUG PORT
8655M:	Khalid Aziz <khalid@gonehiking.org>
8656S:	Maintained
8657F:	drivers/firmware/pcdp.*
8658
8659PCI ERROR RECOVERY
8660M:	Linas Vepstas <linasvepstas@gmail.com>
8661L:	linux-pci@vger.kernel.org
8662S:	Supported
8663F:	Documentation/PCI/pci-error-recovery.txt
8664
8665PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8666M:	Russell Currey <ruscur@russell.cc>
8667L:	linuxppc-dev@lists.ozlabs.org
8668S:	Supported
8669F:	Documentation/powerpc/eeh-pci-error-recovery.txt
8670F:	arch/powerpc/kernel/eeh*.c
8671F:	arch/powerpc/platforms/*/eeh*.c
8672F:	arch/powerpc/include/*/eeh*.h
8673
8674PCI SUBSYSTEM
8675M:	Bjorn Helgaas <bhelgaas@google.com>
8676L:	linux-pci@vger.kernel.org
8677Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
8678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8679S:	Supported
8680F:	Documentation/PCI/
8681F:	drivers/pci/
8682F:	include/linux/pci*
8683F:	arch/x86/pci/
8684F:	arch/x86/kernel/quirks.c
8685
8686PCI DRIVER FOR ALTERA PCIE IP
8687M:	Ley Foon Tan <lftan@altera.com>
8688L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
8689L:	linux-pci@vger.kernel.org
8690S:	Supported
8691F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
8692F:	drivers/pci/host/pcie-altera.c
8693
8694PCI DRIVER FOR ARM VERSATILE PLATFORM
8695M:	Rob Herring <robh@kernel.org>
8696L:	linux-pci@vger.kernel.org
8697L:	linux-arm-kernel@lists.infradead.org
8698S:	Maintained
8699F:	Documentation/devicetree/bindings/pci/versatile.txt
8700F:	drivers/pci/host/pci-versatile.c
8701
8702PCI DRIVER FOR APPLIEDMICRO XGENE
8703M:	Tanmay Inamdar <tinamdar@apm.com>
8704L:	linux-pci@vger.kernel.org
8705L:	linux-arm-kernel@lists.infradead.org
8706S:	Maintained
8707F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
8708F:	drivers/pci/host/pci-xgene.c
8709
8710PCI DRIVER FOR FREESCALE LAYERSCAPE
8711M:	Minghuan Lian <minghuan.Lian@freescale.com>
8712M:	Mingkai Hu <mingkai.hu@freescale.com>
8713M:	Roy Zang <tie-fei.zang@freescale.com>
8714L:	linuxppc-dev@lists.ozlabs.org
8715L:	linux-pci@vger.kernel.org
8716L:	linux-arm-kernel@lists.infradead.org
8717S:	Maintained
8718F:	drivers/pci/host/*layerscape*
8719
8720PCI DRIVER FOR IMX6
8721M:	Richard Zhu <Richard.Zhu@freescale.com>
8722M:	Lucas Stach <l.stach@pengutronix.de>
8723L:	linux-pci@vger.kernel.org
8724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8725S:	Maintained
8726F:	drivers/pci/host/*imx6*
8727
8728PCI DRIVER FOR TI KEYSTONE
8729M:	Murali Karicheri <m-karicheri2@ti.com>
8730L:	linux-pci@vger.kernel.org
8731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8732S:	Maintained
8733F:	drivers/pci/host/*keystone*
8734
8735PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8736M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8737M:	Jason Cooper <jason@lakedaemon.net>
8738L:	linux-pci@vger.kernel.org
8739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8740S:	Maintained
8741F:	drivers/pci/host/*mvebu*
8742
8743PCI DRIVER FOR NVIDIA TEGRA
8744M:	Thierry Reding <thierry.reding@gmail.com>
8745L:	linux-tegra@vger.kernel.org
8746L:	linux-pci@vger.kernel.org
8747S:	Supported
8748F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8749F:	drivers/pci/host/pci-tegra.c
8750
8751PCI DRIVER FOR TI DRA7XX
8752M:	Kishon Vijay Abraham I <kishon@ti.com>
8753L:	linux-omap@vger.kernel.org
8754L:	linux-pci@vger.kernel.org
8755S:	Supported
8756F:	Documentation/devicetree/bindings/pci/ti-pci.txt
8757F:	drivers/pci/host/pci-dra7xx.c
8758
8759PCI DRIVER FOR RENESAS R-CAR
8760M:	Simon Horman <horms@verge.net.au>
8761L:	linux-pci@vger.kernel.org
8762L:	linux-renesas-soc@vger.kernel.org
8763S:	Maintained
8764F:	drivers/pci/host/*rcar*
8765
8766PCI DRIVER FOR SAMSUNG EXYNOS
8767M:	Jingoo Han <jingoohan1@gmail.com>
8768L:	linux-pci@vger.kernel.org
8769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8770L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8771S:	Maintained
8772F:	drivers/pci/host/pci-exynos.c
8773
8774PCI DRIVER FOR SYNOPSIS DESIGNWARE
8775M:	Jingoo Han <jingoohan1@gmail.com>
8776M:	Pratyush Anand <pratyush.anand@gmail.com>
8777L:	linux-pci@vger.kernel.org
8778S:	Maintained
8779F:	drivers/pci/host/*designware*
8780
8781PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8782M:	Joao Pinto <jpinto@synopsys.com>
8783L:	linux-pci@vger.kernel.org
8784S:	Maintained
8785F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
8786F:	drivers/pci/host/pcie-designware-plat.c
8787
8788PCI DRIVER FOR GENERIC OF HOSTS
8789M:	Will Deacon <will.deacon@arm.com>
8790L:	linux-pci@vger.kernel.org
8791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8792S:	Maintained
8793F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
8794F:	drivers/pci/host/pci-host-common.c
8795F:	drivers/pci/host/pci-host-generic.c
8796
8797PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8798M:	Keith Busch <keith.busch@intel.com>
8799L:	linux-pci@vger.kernel.org
8800S:	Supported
8801F:	arch/x86/pci/vmd.c
8802
8803PCIE DRIVER FOR ST SPEAR13XX
8804M:	Pratyush Anand <pratyush.anand@gmail.com>
8805L:	linux-pci@vger.kernel.org
8806S:	Maintained
8807F:	drivers/pci/host/*spear*
8808
8809PCI MSI DRIVER FOR ALTERA MSI IP
8810M:	Ley Foon Tan <lftan@altera.com>
8811L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
8812L:	linux-pci@vger.kernel.org
8813S:	Supported
8814F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8815F:	drivers/pci/host/pcie-altera-msi.c
8816
8817PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8818M:	Duc Dang <dhdang@apm.com>
8819L:	linux-pci@vger.kernel.org
8820L:	linux-arm-kernel@lists.infradead.org
8821S:	Maintained
8822F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8823F:	drivers/pci/host/pci-xgene-msi.c
8824
8825PCIE DRIVER FOR HISILICON
8826M:	Zhou Wang <wangzhou1@hisilicon.com>
8827M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
8828L:	linux-pci@vger.kernel.org
8829S:	Maintained
8830F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8831F:	drivers/pci/host/pcie-hisi.c
8832
8833PCIE DRIVER FOR QUALCOMM MSM
8834M:     Stanimir Varbanov <svarbanov@mm-sol.com>
8835L:     linux-pci@vger.kernel.org
8836L:     linux-arm-msm@vger.kernel.org
8837S:     Maintained
8838F:     drivers/pci/host/*qcom*
8839
8840PCIE DRIVER FOR CAVIUM THUNDERX
8841M:	David Daney <david.daney@cavium.com>
8842L:	linux-pci@vger.kernel.org
8843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8844S:	Supported
8845F:	Documentation/devicetree/bindings/pci/pci-thunder-*
8846F:	drivers/pci/host/pci-thunder-*
8847
8848PCMCIA SUBSYSTEM
8849P:	Linux PCMCIA Team
8850L:	linux-pcmcia@lists.infradead.org
8851W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8853S:	Maintained
8854F:	Documentation/pcmcia/
8855F:	drivers/pcmcia/
8856F:	include/pcmcia/
8857
8858PCNET32 NETWORK DRIVER
8859M:	Don Fry <pcnet32@frontier.com>
8860L:	netdev@vger.kernel.org
8861S:	Maintained
8862F:	drivers/net/ethernet/amd/pcnet32.c
8863
8864PCRYPT PARALLEL CRYPTO ENGINE
8865M:	Steffen Klassert <steffen.klassert@secunet.com>
8866L:	linux-crypto@vger.kernel.org
8867S:	Maintained
8868F:	crypto/pcrypt.c
8869F:	include/crypto/pcrypt.h
8870
8871PER-CPU MEMORY ALLOCATOR
8872M:	Tejun Heo <tj@kernel.org>
8873M:	Christoph Lameter <cl@linux.com>
8874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8875S:	Maintained
8876F:	include/linux/percpu*.h
8877F:	mm/percpu*.c
8878F:	arch/*/include/asm/percpu.h
8879
8880PER-TASK DELAY ACCOUNTING
8881M:	Balbir Singh <bsingharora@gmail.com>
8882S:	Maintained
8883F:	include/linux/delayacct.h
8884F:	kernel/delayacct.c
8885
8886PERFORMANCE EVENTS SUBSYSTEM
8887M:	Peter Zijlstra <peterz@infradead.org>
8888M:	Ingo Molnar <mingo@redhat.com>
8889M:	Arnaldo Carvalho de Melo <acme@kernel.org>
8890R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8891L:	linux-kernel@vger.kernel.org
8892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8893S:	Supported
8894F:	kernel/events/*
8895F:	include/linux/perf_event.h
8896F:	include/uapi/linux/perf_event.h
8897F:	arch/*/kernel/perf_event*.c
8898F:	arch/*/kernel/*/perf_event*.c
8899F:	arch/*/kernel/*/*/perf_event*.c
8900F:	arch/*/include/asm/perf_event.h
8901F:	arch/*/kernel/perf_callchain.c
8902F:	arch/*/events/*
8903F:	tools/perf/
8904
8905PERSONALITY HANDLING
8906M:	Christoph Hellwig <hch@infradead.org>
8907L:	linux-abi-devel@lists.sourceforge.net
8908S:	Maintained
8909F:	include/linux/personality.h
8910F:	include/uapi/linux/personality.h
8911
8912PHONET PROTOCOL
8913M:	Remi Denis-Courmont <courmisch@gmail.com>
8914S:	Supported
8915F:	Documentation/networking/phonet.txt
8916F:	include/linux/phonet.h
8917F:	include/net/phonet/
8918F:	include/uapi/linux/phonet.h
8919F:	net/phonet/
8920
8921PHRAM MTD DRIVER
8922M:	Joern Engel <joern@lazybastard.org>
8923L:	linux-mtd@lists.infradead.org
8924S:	Maintained
8925F:	drivers/mtd/devices/phram.c
8926
8927PICOLCD HID DRIVER
8928M:	Bruno Prémont <bonbons@linux-vserver.org>
8929L:	linux-input@vger.kernel.org
8930S:	Maintained
8931F:	drivers/hid/hid-picolcd*
8932
8933PICOXCELL SUPPORT
8934M:	Jamie Iles <jamie@jamieiles.com>
8935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8936T:	git git://github.com/jamieiles/linux-2.6-ji.git
8937S:	Supported
8938F:	arch/arm/boot/dts/picoxcell*
8939F:	arch/arm/mach-picoxcell/
8940F:	drivers/crypto/picoxcell*
8941
8942PIN CONTROL SUBSYSTEM
8943M:	Linus Walleij <linus.walleij@linaro.org>
8944L:	linux-gpio@vger.kernel.org
8945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8946S:	Maintained
8947F:	drivers/pinctrl/
8948F:	include/linux/pinctrl/
8949
8950PIN CONTROLLER - ATMEL AT91
8951M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8953S:	Maintained
8954F:	drivers/pinctrl/pinctrl-at91.*
8955
8956PIN CONTROLLER - ATMEL AT91 PIO4
8957M:	Ludovic Desroches <ludovic.desroches@atmel.com>
8958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8959L:	linux-gpio@vger.kernel.org
8960S:	Supported
8961F:	drivers/pinctrl/pinctrl-at91-pio4.*
8962
8963PIN CONTROLLER - INTEL
8964M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8965M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
8966S:	Maintained
8967F:	drivers/pinctrl/intel/
8968
8969PIN CONTROLLER - RENESAS
8970M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8971M:	Geert Uytterhoeven <geert+renesas@glider.be>
8972L:	linux-renesas-soc@vger.kernel.org
8973S:	Maintained
8974F:	drivers/pinctrl/sh-pfc/
8975
8976PIN CONTROLLER - SAMSUNG
8977M:	Tomasz Figa <tomasz.figa@gmail.com>
8978M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
8979M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
8980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8981L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8982S:	Maintained
8983F:	drivers/pinctrl/samsung/
8984
8985PIN CONTROLLER - SINGLE
8986M:	Tony Lindgren <tony@atomide.com>
8987M:	Haojian Zhuang <haojian.zhuang@linaro.org>
8988L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8989L:	linux-omap@vger.kernel.org
8990S:	Maintained
8991F:	drivers/pinctrl/pinctrl-single.c
8992
8993PIN CONTROLLER - ST SPEAR
8994M:	Viresh Kumar <vireshk@kernel.org>
8995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8996W:	http://www.st.com/spear
8997S:	Maintained
8998F:	drivers/pinctrl/spear/
8999
9000PKTCDVD DRIVER
9001M:	Jiri Kosina <jikos@kernel.org>
9002S:	Maintained
9003F:	drivers/block/pktcdvd.c
9004F:	include/linux/pktcdvd.h
9005F:	include/uapi/linux/pktcdvd.h
9006
9007PKUNITY SOC DRIVERS
9008M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9009W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9010S:	Maintained
9011T:	git git://github.com/gxt/linux.git
9012F:	drivers/input/serio/i8042-unicore32io.h
9013F:	drivers/i2c/busses/i2c-puv3.c
9014F:	drivers/video/fbdev/fb-puv3.c
9015F:	drivers/rtc/rtc-puv3.c
9016
9017PMBUS HARDWARE MONITORING DRIVERS
9018M:	Guenter Roeck <linux@roeck-us.net>
9019L:	linux-hwmon@vger.kernel.org
9020W:	http://hwmon.wiki.kernel.org/
9021W:	http://www.roeck-us.net/linux/drivers/
9022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9023S:	Maintained
9024F:	Documentation/hwmon/pmbus
9025F:	drivers/hwmon/pmbus/
9026F:	include/linux/i2c/pmbus.h
9027
9028PMC SIERRA MaxRAID DRIVER
9029L:	linux-scsi@vger.kernel.org
9030W:	http://www.pmc-sierra.com/
9031S:	Orphan
9032F:	drivers/scsi/pmcraid.*
9033
9034PMC SIERRA PM8001 DRIVER
9035M:	Jack Wang <jinpu.wang@profitbricks.com>
9036M:	lindar_liu@usish.com
9037L:	pmchba@pmcs.com
9038L:	linux-scsi@vger.kernel.org
9039S:	Supported
9040F:	drivers/scsi/pm8001/
9041
9042POSIX CLOCKS and TIMERS
9043M:	Thomas Gleixner <tglx@linutronix.de>
9044L:	linux-kernel@vger.kernel.org
9045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9046S:	Maintained
9047F:	fs/timerfd.c
9048F:	include/linux/timer*
9049F:	kernel/time/*timer*
9050
9051POWER MANAGEMENT CORE
9052M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9053L:	linux-pm@vger.kernel.org
9054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9055S:	Supported
9056F:	drivers/base/power/
9057F:	include/linux/pm.h
9058F:	include/linux/pm_*
9059F:	include/linux/powercap.h
9060F:	drivers/powercap/
9061
9062POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9063M:	Sebastian Reichel <sre@kernel.org>
9064M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9065M:	David Woodhouse <dwmw2@infradead.org>
9066L:	linux-pm@vger.kernel.org
9067T:	git git://git.infradead.org/battery-2.6.git
9068S:	Maintained
9069F:	include/linux/power_supply.h
9070F:	drivers/power/
9071X:	drivers/power/avs/
9072
9073POWER STATE COORDINATION INTERFACE (PSCI)
9074M:	Mark Rutland <mark.rutland@arm.com>
9075M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9076L:	linux-arm-kernel@lists.infradead.org
9077S:	Maintained
9078F:	drivers/firmware/psci.c
9079F:	include/linux/psci.h
9080F:	include/uapi/linux/psci.h
9081
9082PNP SUPPORT
9083M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9084S:	Maintained
9085F:	drivers/pnp/
9086
9087PPP PROTOCOL DRIVERS AND COMPRESSORS
9088M:	Paul Mackerras <paulus@samba.org>
9089L:	linux-ppp@vger.kernel.org
9090S:	Maintained
9091F:	drivers/net/ppp/ppp_*
9092
9093PPP OVER ATM (RFC 2364)
9094M:	Mitchell Blank Jr <mitch@sfgoth.com>
9095S:	Maintained
9096F:	net/atm/pppoatm.c
9097F:	include/uapi/linux/atmppp.h
9098
9099PPP OVER ETHERNET
9100M:	Michal Ostrowski <mostrows@earthlink.net>
9101S:	Maintained
9102F:	drivers/net/ppp/pppoe.c
9103F:	drivers/net/ppp/pppox.c
9104
9105PPP OVER L2TP
9106M:	James Chapman <jchapman@katalix.com>
9107S:	Maintained
9108F:	net/l2tp/l2tp_ppp.c
9109F:	include/linux/if_pppol2tp.h
9110F:	include/uapi/linux/if_pppol2tp.h
9111
9112PPS SUPPORT
9113M:	Rodolfo Giometti <giometti@enneenne.com>
9114W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9115L:	linuxpps@ml.enneenne.com (subscribers-only)
9116S:	Maintained
9117F:	Documentation/pps/
9118F:	drivers/pps/
9119F:	include/linux/pps*.h
9120
9121PPTP DRIVER
9122M:	Dmitry Kozlov <xeb@mail.ru>
9123L:	netdev@vger.kernel.org
9124S:	Maintained
9125F:	drivers/net/ppp/pptp.c
9126W:	http://sourceforge.net/projects/accel-pptp
9127
9128PREEMPTIBLE KERNEL
9129M:	Robert Love <rml@tech9.net>
9130L:	kpreempt-tech@lists.sourceforge.net
9131W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9132S:	Supported
9133F:	Documentation/preempt-locking.txt
9134F:	include/linux/preempt.h
9135
9136PRISM54 WIRELESS DRIVER
9137M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9138L:	linux-wireless@vger.kernel.org
9139W:	http://wireless.kernel.org/en/users/Drivers/p54
9140S:	Obsolete
9141F:	drivers/net/wireless/intersil/prism54/
9142
9143PS3 NETWORK SUPPORT
9144M:	Geoff Levand <geoff@infradead.org>
9145L:	netdev@vger.kernel.org
9146L:	linuxppc-dev@lists.ozlabs.org
9147S:	Maintained
9148F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9149
9150PS3 PLATFORM SUPPORT
9151M:	Geoff Levand <geoff@infradead.org>
9152L:	linuxppc-dev@lists.ozlabs.org
9153S:	Maintained
9154F:	arch/powerpc/boot/ps3*
9155F:	arch/powerpc/include/asm/lv1call.h
9156F:	arch/powerpc/include/asm/ps3*.h
9157F:	arch/powerpc/platforms/ps3/
9158F:	drivers/*/ps3*
9159F:	drivers/ps3/
9160F:	drivers/rtc/rtc-ps3.c
9161F:	drivers/usb/host/*ps3.c
9162F:	sound/ppc/snd_ps3*
9163
9164PS3VRAM DRIVER
9165M:	Jim Paris <jim@jtan.com>
9166M:	Geoff Levand <geoff@infradead.org>
9167L:	linuxppc-dev@lists.ozlabs.org
9168S:	Maintained
9169F:	drivers/block/ps3vram.c
9170
9171PSTORE FILESYSTEM
9172M:	Anton Vorontsov <anton@enomsg.org>
9173M:	Colin Cross <ccross@android.com>
9174M:	Kees Cook <keescook@chromium.org>
9175M:	Tony Luck <tony.luck@intel.com>
9176S:	Maintained
9177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9178F:	fs/pstore/
9179F:	include/linux/pstore*
9180F:	drivers/firmware/efi/efi-pstore.c
9181F:	drivers/acpi/apei/erst.c
9182
9183PTP HARDWARE CLOCK SUPPORT
9184M:	Richard Cochran <richardcochran@gmail.com>
9185L:	netdev@vger.kernel.org
9186S:	Maintained
9187W:	http://linuxptp.sourceforge.net/
9188F:	Documentation/ABI/testing/sysfs-ptp
9189F:	Documentation/ptp/*
9190F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9191F:	drivers/net/phy/dp83640*
9192F:	drivers/ptp/*
9193F:	include/linux/ptp_cl*
9194
9195PTRACE SUPPORT
9196M:	Roland McGrath <roland@hack.frob.com>
9197M:	Oleg Nesterov <oleg@redhat.com>
9198S:	Maintained
9199F:	include/asm-generic/syscall.h
9200F:	include/linux/ptrace.h
9201F:	include/linux/regset.h
9202F:	include/linux/tracehook.h
9203F:	include/uapi/linux/ptrace.h
9204F:	kernel/ptrace.c
9205
9206PVRUSB2 VIDEO4LINUX DRIVER
9207M:	Mike Isely <isely@pobox.com>
9208L:	pvrusb2@isely.net	(subscribers-only)
9209L:	linux-media@vger.kernel.org
9210W:	http://www.isely.net/pvrusb2/
9211T:	git git://linuxtv.org/media_tree.git
9212S:	Maintained
9213F:	Documentation/video4linux/README.pvrusb2
9214F:	drivers/media/usb/pvrusb2/
9215
9216PWC WEBCAM DRIVER
9217M:	Hans de Goede <hdegoede@redhat.com>
9218L:	linux-media@vger.kernel.org
9219T:	git git://linuxtv.org/media_tree.git
9220S:	Maintained
9221F:	drivers/media/usb/pwc/*
9222
9223PWM FAN DRIVER
9224M:	Kamil Debski <k.debski@samsung.com>
9225L:	linux-hwmon@vger.kernel.org
9226S:	Supported
9227F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9228F:	Documentation/hwmon/pwm-fan
9229F:	drivers/hwmon/pwm-fan.c
9230
9231PWM SUBSYSTEM
9232M:	Thierry Reding <thierry.reding@gmail.com>
9233L:	linux-pwm@vger.kernel.org
9234S:	Maintained
9235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9236F:	Documentation/pwm.txt
9237F:	Documentation/devicetree/bindings/pwm/
9238F:	include/linux/pwm.h
9239F:	drivers/pwm/
9240F:	drivers/video/backlight/pwm_bl.c
9241F:	include/linux/pwm_backlight.h
9242
9243PXA2xx/PXA3xx SUPPORT
9244M:	Daniel Mack <daniel@zonque.org>
9245M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9246M:	Robert Jarzmik <robert.jarzmik@free.fr>
9247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9248T:	git git://github.com/hzhuang1/linux.git
9249T:	git git://github.com/rjarzmik/linux.git
9250S:	Maintained
9251F:	arch/arm/boot/dts/pxa*
9252F:	arch/arm/mach-pxa/
9253F:	drivers/dma/pxa*
9254F:	drivers/pcmcia/pxa2xx*
9255F:	drivers/pinctrl/pxa/
9256F:	drivers/spi/spi-pxa2xx*
9257F:	drivers/usb/gadget/udc/pxa2*
9258F:	include/sound/pxa2xx-lib.h
9259F:	sound/arm/pxa*
9260F:	sound/soc/pxa/
9261
9262PXA GPIO DRIVER
9263M:	Robert Jarzmik <robert.jarzmik@free.fr>
9264L:	linux-gpio@vger.kernel.org
9265S:	Maintained
9266F:	drivers/gpio/gpio-pxa.c
9267
9268PXA3xx NAND FLASH DRIVER
9269M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9270L:	linux-mtd@lists.infradead.org
9271S:	Maintained
9272F:	drivers/mtd/nand/pxa3xx_nand.c
9273
9274MMP SUPPORT
9275M:	Eric Miao <eric.y.miao@gmail.com>
9276M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9278T:	git git://github.com/hzhuang1/linux.git
9279T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9280S:	Maintained
9281F:	arch/arm/boot/dts/mmp*
9282F:	arch/arm/mach-mmp/
9283
9284PXA MMCI DRIVER
9285S:	Orphan
9286
9287PXA RTC DRIVER
9288M:	Robert Jarzmik <robert.jarzmik@free.fr>
9289L:	rtc-linux@googlegroups.com
9290S:	Maintained
9291
9292QAT DRIVER
9293M:	Tadeusz Struk <tadeusz.struk@intel.com>
9294L:	qat-linux@intel.com
9295S:	Supported
9296F:	drivers/crypto/qat/
9297
9298QIB DRIVER
9299M:	Mike Marciniszyn <infinipath@intel.com>
9300L:	linux-rdma@vger.kernel.org
9301S:	Supported
9302F:	drivers/infiniband/hw/qib/
9303
9304QLOGIC QLA1280 SCSI DRIVER
9305M:	Michael Reed <mdr@sgi.com>
9306L:	linux-scsi@vger.kernel.org
9307S:	Maintained
9308F:	drivers/scsi/qla1280.[ch]
9309
9310QLOGIC QLA2XXX FC-SCSI DRIVER
9311M:	qla2xxx-upstream@qlogic.com
9312L:	linux-scsi@vger.kernel.org
9313S:	Supported
9314F:	Documentation/scsi/LICENSE.qla2xxx
9315F:	drivers/scsi/qla2xxx/
9316
9317QLOGIC QLA4XXX iSCSI DRIVER
9318M:	QLogic-Storage-Upstream@qlogic.com
9319L:	linux-scsi@vger.kernel.org
9320S:	Supported
9321F:	Documentation/scsi/LICENSE.qla4xxx
9322F:	drivers/scsi/qla4xxx/
9323
9324QLOGIC QLA3XXX NETWORK DRIVER
9325M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9326M:	Ron Mercer <ron.mercer@qlogic.com>
9327M:	linux-driver@qlogic.com
9328L:	netdev@vger.kernel.org
9329S:	Supported
9330F:	Documentation/networking/LICENSE.qla3xxx
9331F:	drivers/net/ethernet/qlogic/qla3xxx.*
9332
9333QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9334M:	Dept-GELinuxNICDev@qlogic.com
9335L:	netdev@vger.kernel.org
9336S:	Supported
9337F:	drivers/net/ethernet/qlogic/qlcnic/
9338
9339QLOGIC QLGE 10Gb ETHERNET DRIVER
9340M:	Harish Patil <harish.patil@qlogic.com>
9341M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9342M:	Dept-GELinuxNICDev@qlogic.com
9343M:	linux-driver@qlogic.com
9344L:	netdev@vger.kernel.org
9345S:	Supported
9346F:	drivers/net/ethernet/qlogic/qlge/
9347
9348QLOGIC QL4xxx ETHERNET DRIVER
9349M:	Yuval Mintz <Yuval.Mintz@qlogic.com>
9350M:	Ariel Elior <Ariel.Elior@qlogic.com>
9351M:	everest-linux-l2@qlogic.com
9352L:	netdev@vger.kernel.org
9353S:	Supported
9354F:	drivers/net/ethernet/qlogic/qed/
9355F:	include/linux/qed/
9356F:	drivers/net/ethernet/qlogic/qede/
9357
9358QNX4 FILESYSTEM
9359M:	Anders Larsen <al@alarsen.net>
9360W:	http://www.alarsen.net/linux/qnx4fs/
9361S:	Maintained
9362F:	fs/qnx4/
9363F:	include/uapi/linux/qnx4_fs.h
9364F:	include/uapi/linux/qnxtypes.h
9365
9366QT1010 MEDIA DRIVER
9367M:	Antti Palosaari <crope@iki.fi>
9368L:	linux-media@vger.kernel.org
9369W:	https://linuxtv.org
9370W:	http://palosaari.fi/linux/
9371Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9372T:	git git://linuxtv.org/anttip/media_tree.git
9373S:	Maintained
9374F:	drivers/media/tuners/qt1010*
9375
9376QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9377M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9378L:	linux-wireless@vger.kernel.org
9379L:	ath9k-devel@lists.ath9k.org
9380W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9381S:	Supported
9382F:	drivers/net/wireless/ath/ath9k/
9383
9384QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9385M:	Kalle Valo <kvalo@qca.qualcomm.com>
9386L:	ath10k@lists.infradead.org
9387W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9389S:	Supported
9390F:	drivers/net/wireless/ath/ath10k/
9391
9392QUALCOMM HEXAGON ARCHITECTURE
9393M:	Richard Kuo <rkuo@codeaurora.org>
9394L:	linux-hexagon@vger.kernel.org
9395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9396S:	Supported
9397F:	arch/hexagon/
9398
9399QUALCOMM WCN36XX WIRELESS DRIVER
9400M:	Eugene Krasnikov <k.eugene.e@gmail.com>
9401L:	wcn36xx@lists.infradead.org
9402W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
9403T:	git git://github.com/KrasnikovEugene/wcn36xx.git
9404S:	Supported
9405F:	drivers/net/wireless/ath/wcn36xx/
9406
9407QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9408M:	Gabriel Somlo <somlo@cmu.edu>
9409M:	"Michael S. Tsirkin" <mst@redhat.com>
9410L:	qemu-devel@nongnu.org
9411S:	Maintained
9412F:	drivers/firmware/qemu_fw_cfg.c
9413
9414RADOS BLOCK DEVICE (RBD)
9415M:	Ilya Dryomov <idryomov@gmail.com>
9416M:	Sage Weil <sage@redhat.com>
9417M:	Alex Elder <elder@kernel.org>
9418L:	ceph-devel@vger.kernel.org
9419W:	http://ceph.com/
9420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9421T:	git git://github.com/ceph/ceph-client.git
9422S:	Supported
9423F:	Documentation/ABI/testing/sysfs-bus-rbd
9424F:	drivers/block/rbd.c
9425F:	drivers/block/rbd_types.h
9426
9427RADEON FRAMEBUFFER DISPLAY DRIVER
9428M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9429L:	linux-fbdev@vger.kernel.org
9430S:	Maintained
9431F:	drivers/video/fbdev/aty/radeon*
9432F:	include/uapi/linux/radeonfb.h
9433
9434RADIOSHARK RADIO DRIVER
9435M:	Hans de Goede <hdegoede@redhat.com>
9436L:	linux-media@vger.kernel.org
9437T:	git git://linuxtv.org/media_tree.git
9438S:	Maintained
9439F:	drivers/media/radio/radio-shark.c
9440
9441RADIOSHARK2 RADIO DRIVER
9442M:	Hans de Goede <hdegoede@redhat.com>
9443L:	linux-media@vger.kernel.org
9444T:	git git://linuxtv.org/media_tree.git
9445S:	Maintained
9446F:	drivers/media/radio/radio-shark2.c
9447F:	drivers/media/radio/radio-tea5777.c
9448
9449RAGE128 FRAMEBUFFER DISPLAY DRIVER
9450M:	Paul Mackerras <paulus@samba.org>
9451L:	linux-fbdev@vger.kernel.org
9452S:	Maintained
9453F:	drivers/video/fbdev/aty/aty128fb.c
9454
9455RALINK MIPS ARCHITECTURE
9456M:	John Crispin <john@phrozen.org>
9457L:	linux-mips@linux-mips.org
9458S:	Maintained
9459F:	arch/mips/ralink
9460
9461RALINK RT2X00 WIRELESS LAN DRIVER
9462P:	rt2x00 project
9463M:	Stanislaw Gruszka <sgruszka@redhat.com>
9464M:	Helmut Schaa <helmut.schaa@googlemail.com>
9465L:	linux-wireless@vger.kernel.org
9466S:	Maintained
9467F:	drivers/net/wireless/ralink/rt2x00/
9468
9469RAMDISK RAM BLOCK DEVICE DRIVER
9470M:	Jens Axboe <axboe@kernel.dk>
9471S:	Maintained
9472F:	Documentation/blockdev/ramdisk.txt
9473F:	drivers/block/brd.c
9474
9475RANDOM NUMBER DRIVER
9476M:	"Theodore Ts'o" <tytso@mit.edu>
9477S:	Maintained
9478F:	drivers/char/random.c
9479
9480RAPIDIO SUBSYSTEM
9481M:	Matt Porter <mporter@kernel.crashing.org>
9482M:	Alexandre Bounine <alexandre.bounine@idt.com>
9483S:	Maintained
9484F:	drivers/rapidio/
9485
9486RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9487L:	linux-wireless@vger.kernel.org
9488S:	Orphan
9489F:	drivers/net/wireless/ray*
9490
9491RCUTORTURE MODULE
9492M:	Josh Triplett <josh@joshtriplett.org>
9493M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9494L:	linux-kernel@vger.kernel.org
9495S:	Supported
9496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9497F:	Documentation/RCU/torture.txt
9498F:	kernel/rcu/rcutorture.c
9499
9500RCUTORTURE TEST FRAMEWORK
9501M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9502M:	Josh Triplett <josh@joshtriplett.org>
9503R:	Steven Rostedt <rostedt@goodmis.org>
9504R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9505R:	Lai Jiangshan <jiangshanlai@gmail.com>
9506L:	linux-kernel@vger.kernel.org
9507S:	Supported
9508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9509F:	tools/testing/selftests/rcutorture
9510
9511RDC R-321X SoC
9512M:	Florian Fainelli <florian@openwrt.org>
9513S:	Maintained
9514
9515RDC R6040 FAST ETHERNET DRIVER
9516M:	Florian Fainelli <florian@openwrt.org>
9517L:	netdev@vger.kernel.org
9518S:	Maintained
9519F:	drivers/net/ethernet/rdc/r6040.c
9520
9521RDS - RELIABLE DATAGRAM SOCKETS
9522M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
9523L:	netdev@vger.kernel.org
9524L:	linux-rdma@vger.kernel.org
9525L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
9526W:	https://oss.oracle.com/projects/rds/
9527S:	Supported
9528F:	net/rds/
9529F:	Documentation/networking/rds.txt
9530
9531RDMAVT - RDMA verbs software
9532M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9533L:	linux-rdma@vger.kernel.org
9534S:	Supported
9535F:	drivers/infiniband/sw/rdmavt
9536
9537READ-COPY UPDATE (RCU)
9538M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9539M:	Josh Triplett <josh@joshtriplett.org>
9540R:	Steven Rostedt <rostedt@goodmis.org>
9541R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9542R:	Lai Jiangshan <jiangshanlai@gmail.com>
9543L:	linux-kernel@vger.kernel.org
9544W:	http://www.rdrop.com/users/paulmck/RCU/
9545S:	Supported
9546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9547F:	Documentation/RCU/
9548X:	Documentation/RCU/torture.txt
9549F:	include/linux/rcu*
9550X:	include/linux/srcu.h
9551F:	kernel/rcu/
9552X:	kernel/torture.c
9553
9554REAL TIME CLOCK (RTC) SUBSYSTEM
9555M:	Alessandro Zummo <a.zummo@towertech.it>
9556M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
9557L:	rtc-linux@googlegroups.com
9558Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
9559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9560S:	Maintained
9561F:	Documentation/rtc.txt
9562F:	drivers/rtc/
9563F:	include/linux/rtc.h
9564F:	include/uapi/linux/rtc.h
9565
9566REALTEK AUDIO CODECS
9567M:	Bard Liao <bardliao@realtek.com>
9568M:	Oder Chiou <oder_chiou@realtek.com>
9569S:	Maintained
9570F:	sound/soc/codecs/rt*
9571F:	include/sound/rt*.h
9572
9573REISERFS FILE SYSTEM
9574L:	reiserfs-devel@vger.kernel.org
9575S:	Supported
9576F:	fs/reiserfs/
9577
9578REGISTER MAP ABSTRACTION
9579M:	Mark Brown <broonie@kernel.org>
9580L:	linux-kernel@vger.kernel.org
9581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9582S:	Supported
9583F:	drivers/base/regmap/
9584F:	include/linux/regmap.h
9585
9586REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9587M:	Ohad Ben-Cohen <ohad@wizery.com>
9588M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9589L:	linux-remoteproc@vger.kernel.org
9590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9591S:	Maintained
9592F:	drivers/remoteproc/
9593F:	Documentation/remoteproc.txt
9594F:	include/linux/remoteproc.h
9595
9596REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9597M:	Ohad Ben-Cohen <ohad@wizery.com>
9598M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9599L:	linux-remoteproc@vger.kernel.org
9600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9601S:	Maintained
9602F:	drivers/rpmsg/
9603F:	Documentation/rpmsg.txt
9604F:	include/linux/rpmsg.h
9605
9606RENESAS ETHERNET DRIVERS
9607R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9608L:	netdev@vger.kernel.org
9609L:	linux-renesas-soc@vger.kernel.org
9610F:	drivers/net/ethernet/renesas/
9611F:	include/linux/sh_eth.h
9612
9613RENESAS USB2 PHY DRIVER
9614M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9615L:	linux-renesas-soc@vger.kernel.org
9616S:	Maintained
9617F:	drivers/phy/phy-rcar-gen3-usb2.c
9618
9619RESET CONTROLLER FRAMEWORK
9620M:	Philipp Zabel <p.zabel@pengutronix.de>
9621T:	git git://git.pengutronix.de/git/pza/linux
9622S:	Maintained
9623F:	drivers/reset/
9624F:	Documentation/devicetree/bindings/reset/
9625F:	include/dt-bindings/reset/
9626F:	include/linux/reset.h
9627F:	include/linux/reset-controller.h
9628
9629RFKILL
9630M:	Johannes Berg <johannes@sipsolutions.net>
9631L:	linux-wireless@vger.kernel.org
9632W:	http://wireless.kernel.org/
9633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9635S:	Maintained
9636F:	Documentation/rfkill.txt
9637F:	net/rfkill/
9638
9639RHASHTABLE
9640M:	Thomas Graf <tgraf@suug.ch>
9641L:	netdev@vger.kernel.org
9642S:	Maintained
9643F:	lib/rhashtable.c
9644F:	include/linux/rhashtable.h
9645
9646RICOH SMARTMEDIA/XD DRIVER
9647M:	Maxim Levitsky <maximlevitsky@gmail.com>
9648S:	Maintained
9649F:	drivers/mtd/nand/r852.c
9650F:	drivers/mtd/nand/r852.h
9651
9652RICOH R5C592 MEMORYSTICK DRIVER
9653M:	Maxim Levitsky <maximlevitsky@gmail.com>
9654S:	Maintained
9655F:	drivers/memstick/host/r592.*
9656
9657ROCCAT DRIVERS
9658M:	Stefan Achatz <erazor_de@users.sourceforge.net>
9659W:	http://sourceforge.net/projects/roccat/
9660S:	Maintained
9661F:	drivers/hid/hid-roccat*
9662F:	include/linux/hid-roccat*
9663F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
9664
9665ROCKER DRIVER
9666M:	Jiri Pirko <jiri@resnulli.us>
9667M:	Scott Feldman <sfeldma@gmail.com>
9668L:	netdev@vger.kernel.org
9669S:	Supported
9670F:	drivers/net/ethernet/rocker/
9671
9672ROCKETPORT DRIVER
9673P:	Comtrol Corp.
9674W:	http://www.comtrol.com
9675S:	Maintained
9676F:	Documentation/serial/rocket.txt
9677F:	drivers/tty/rocket*
9678
9679ROCKETPORT EXPRESS/INFINITY DRIVER
9680M:	Kevin Cernekee <cernekee@gmail.com>
9681L:	linux-serial@vger.kernel.org
9682S:	Odd Fixes
9683F:	drivers/tty/serial/rp2.*
9684
9685ROSE NETWORK LAYER
9686M:	Ralf Baechle <ralf@linux-mips.org>
9687L:	linux-hams@vger.kernel.org
9688W:	http://www.linux-ax25.org/
9689S:	Maintained
9690F:	include/net/rose.h
9691F:	include/uapi/linux/rose.h
9692F:	net/rose/
9693
9694RTL2830 MEDIA DRIVER
9695M:	Antti Palosaari <crope@iki.fi>
9696L:	linux-media@vger.kernel.org
9697W:	https://linuxtv.org
9698W:	http://palosaari.fi/linux/
9699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9700T:	git git://linuxtv.org/anttip/media_tree.git
9701S:	Maintained
9702F:	drivers/media/dvb-frontends/rtl2830*
9703
9704RTL2832 MEDIA DRIVER
9705M:	Antti Palosaari <crope@iki.fi>
9706L:	linux-media@vger.kernel.org
9707W:	https://linuxtv.org
9708W:	http://palosaari.fi/linux/
9709Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9710T:	git git://linuxtv.org/anttip/media_tree.git
9711S:	Maintained
9712F:	drivers/media/dvb-frontends/rtl2832*
9713
9714RTL2832_SDR MEDIA DRIVER
9715M:	Antti Palosaari <crope@iki.fi>
9716L:	linux-media@vger.kernel.org
9717W:	https://linuxtv.org
9718W:	http://palosaari.fi/linux/
9719Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9720T:	git git://linuxtv.org/anttip/media_tree.git
9721S:	Maintained
9722F:	drivers/media/dvb-frontends/rtl2832_sdr*
9723
9724RTL8180 WIRELESS DRIVER
9725L:	linux-wireless@vger.kernel.org
9726W:	http://wireless.kernel.org/
9727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9728S:	Orphan
9729F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
9730
9731RTL8187 WIRELESS DRIVER
9732M:	Herton Ronaldo Krzesinski <herton@canonical.com>
9733M:	Hin-Tak Leung <htl10@users.sourceforge.net>
9734M:	Larry Finger <Larry.Finger@lwfinger.net>
9735L:	linux-wireless@vger.kernel.org
9736W:	http://wireless.kernel.org/
9737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9738S:	Maintained
9739F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
9740
9741RTL8192CE WIRELESS DRIVER
9742M:	Larry Finger <Larry.Finger@lwfinger.net>
9743M:	Chaoming Li <chaoming_li@realsil.com.cn>
9744L:	linux-wireless@vger.kernel.org
9745W:	http://wireless.kernel.org/
9746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9747S:	Maintained
9748F:	drivers/net/wireless/realtek/rtlwifi/
9749F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9750
9751RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9752M:	Jes Sorensen <Jes.Sorensen@redhat.com>
9753L:	linux-wireless@vger.kernel.org
9754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9755S:	Maintained
9756F:	drivers/net/wireless/realtek/rtl8xxxu/
9757
9758S3 SAVAGE FRAMEBUFFER DRIVER
9759M:	Antonino Daplas <adaplas@gmail.com>
9760L:	linux-fbdev@vger.kernel.org
9761S:	Maintained
9762F:	drivers/video/fbdev/savage/
9763
9764S390
9765M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
9766M:	Heiko Carstens <heiko.carstens@de.ibm.com>
9767L:	linux-s390@vger.kernel.org
9768W:	http://www.ibm.com/developerworks/linux/linux390/
9769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9770S:	Supported
9771F:	arch/s390/
9772F:	drivers/s390/
9773F:	Documentation/s390/
9774F:	Documentation/DocBook/s390*
9775
9776S390 COMMON I/O LAYER
9777M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
9778M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9779L:	linux-s390@vger.kernel.org
9780W:	http://www.ibm.com/developerworks/linux/linux390/
9781S:	Supported
9782F:	drivers/s390/cio/
9783
9784S390 DASD DRIVER
9785M:	Stefan Weinhuber <wein@de.ibm.com>
9786M:	Stefan Haberland <stefan.haberland@de.ibm.com>
9787L:	linux-s390@vger.kernel.org
9788W:	http://www.ibm.com/developerworks/linux/linux390/
9789S:	Supported
9790F:	drivers/s390/block/dasd*
9791F:	block/partitions/ibm.c
9792
9793S390 NETWORK DRIVERS
9794M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
9795L:	linux-s390@vger.kernel.org
9796W:	http://www.ibm.com/developerworks/linux/linux390/
9797S:	Supported
9798F:	drivers/s390/net/
9799
9800S390 PCI SUBSYSTEM
9801M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
9802M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
9803L:	linux-s390@vger.kernel.org
9804W:	http://www.ibm.com/developerworks/linux/linux390/
9805S:	Supported
9806F:	arch/s390/pci/
9807F:	drivers/pci/hotplug/s390_pci_hpc.c
9808
9809S390 ZCRYPT DRIVER
9810M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9811L:	linux-s390@vger.kernel.org
9812W:	http://www.ibm.com/developerworks/linux/linux390/
9813S:	Supported
9814F:	drivers/s390/crypto/
9815
9816S390 ZFCP DRIVER
9817M:	Steffen Maier <maier@linux.vnet.ibm.com>
9818L:	linux-s390@vger.kernel.org
9819W:	http://www.ibm.com/developerworks/linux/linux390/
9820S:	Supported
9821F:	drivers/s390/scsi/zfcp_*
9822
9823S390 IUCV NETWORK LAYER
9824M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
9825L:	linux-s390@vger.kernel.org
9826W:	http://www.ibm.com/developerworks/linux/linux390/
9827S:	Supported
9828F:	drivers/s390/net/*iucv*
9829F:	include/net/iucv/
9830F:	net/iucv/
9831
9832S390 IOMMU (PCI)
9833M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
9834L:	linux-s390@vger.kernel.org
9835W:	http://www.ibm.com/developerworks/linux/linux390/
9836S:	Supported
9837F:	drivers/iommu/s390-iommu.c
9838
9839S3C24XX SD/MMC Driver
9840M:	Ben Dooks <ben-linux@fluff.org>
9841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9842S:	Supported
9843F:	drivers/mmc/host/s3cmci.*
9844
9845SAA6588 RDS RECEIVER DRIVER
9846M:	Hans Verkuil <hverkuil@xs4all.nl>
9847L:	linux-media@vger.kernel.org
9848T:	git git://linuxtv.org/media_tree.git
9849W:	https://linuxtv.org
9850S:	Odd Fixes
9851F:	drivers/media/i2c/saa6588*
9852
9853SAA7134 VIDEO4LINUX DRIVER
9854M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9855L:	linux-media@vger.kernel.org
9856W:	https://linuxtv.org
9857T:	git git://linuxtv.org/media_tree.git
9858S:	Odd fixes
9859F:	Documentation/video4linux/*.saa7134
9860F:	drivers/media/pci/saa7134/
9861
9862SAA7146 VIDEO4LINUX-2 DRIVER
9863M:	Hans Verkuil <hverkuil@xs4all.nl>
9864L:	linux-media@vger.kernel.org
9865T:	git git://linuxtv.org/media_tree.git
9866S:	Maintained
9867F:	drivers/media/common/saa7146/
9868F:	drivers/media/pci/saa7146/
9869F:	include/media/saa7146*
9870
9871SAMSUNG LAPTOP DRIVER
9872M:	Corentin Chary <corentin.chary@gmail.com>
9873L:	platform-driver-x86@vger.kernel.org
9874S:	Maintained
9875F:	drivers/platform/x86/samsung-laptop.c
9876
9877SAMSUNG AUDIO (ASoC) DRIVERS
9878M:	Sangbeom Kim <sbkim73@samsung.com>
9879L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9880S:	Supported
9881F:	sound/soc/samsung/
9882
9883SAMSUNG FRAMEBUFFER DRIVER
9884M:	Jingoo Han <jingoohan1@gmail.com>
9885L:	linux-fbdev@vger.kernel.org
9886S:	Maintained
9887F:	drivers/video/fbdev/s3c-fb.c
9888
9889SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9890M:	Sangbeom Kim <sbkim73@samsung.com>
9891M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
9892L:	linux-kernel@vger.kernel.org
9893L:	linux-samsung-soc@vger.kernel.org
9894S:	Supported
9895F:	drivers/mfd/sec*.c
9896F:	drivers/regulator/s2m*.c
9897F:	drivers/regulator/s5m*.c
9898F:	drivers/clk/clk-s2mps11.c
9899F:	drivers/rtc/rtc-s5m.c
9900F:	include/linux/mfd/samsung/
9901F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9902F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9903F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9904F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9905
9906SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9907M:	Kyungmin Park <kyungmin.park@samsung.com>
9908M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9909L:	linux-media@vger.kernel.org
9910Q:	https://patchwork.linuxtv.org/project/linux-media/list/
9911S:	Supported
9912F:	drivers/media/platform/exynos4-is/
9913
9914SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9915M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9916L:	linux-media@vger.kernel.org
9917L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9918S:	Maintained
9919F:	drivers/media/platform/s3c-camif/
9920F:	include/media/drv-intf/s3c_camif.h
9921
9922SAMSUNG S5C73M3 CAMERA DRIVER
9923M:	Kyungmin Park <kyungmin.park@samsung.com>
9924M:	Andrzej Hajda <a.hajda@samsung.com>
9925L:	linux-media@vger.kernel.org
9926S:	Supported
9927F:	drivers/media/i2c/s5c73m3/*
9928
9929SAMSUNG S5K5BAF CAMERA DRIVER
9930M:	Kyungmin Park <kyungmin.park@samsung.com>
9931M:	Andrzej Hajda <a.hajda@samsung.com>
9932L:	linux-media@vger.kernel.org
9933S:	Supported
9934F:	drivers/media/i2c/s5k5baf.c
9935
9936SAMSUNG S3FWRN5 NFC DRIVER
9937M:	Robert Baldyga <r.baldyga@samsung.com>
9938M:	Krzysztof Opasiak <k.opasiak@samsung.com>
9939L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9940S:	Supported
9941F:	drivers/nfc/s3fwrn5
9942
9943SAMSUNG SOC CLOCK DRIVERS
9944M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9945M:	Tomasz Figa <tomasz.figa@gmail.com>
9946S:	Supported
9947L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9948F:	drivers/clk/samsung/
9949
9950SAMSUNG SXGBE DRIVERS
9951M:	Byungho An <bh74.an@samsung.com>
9952M:	Girish K S <ks.giri@samsung.com>
9953M:	Vipul Pandya <vipul.pandya@samsung.com>
9954S:	Supported
9955L:	netdev@vger.kernel.org
9956F:	drivers/net/ethernet/samsung/sxgbe/
9957
9958SAMSUNG THERMAL DRIVER
9959M:	Lukasz Majewski <l.majewski@samsung.com>
9960L:	linux-pm@vger.kernel.org
9961L:	linux-samsung-soc@vger.kernel.org
9962S:	Supported
9963T:	git https://github.com/lmajewski/linux-samsung-thermal.git
9964F:	drivers/thermal/samsung/
9965
9966SAMSUNG USB2 PHY DRIVER
9967M:	Kamil Debski <k.debski@samsung.com>
9968L:	linux-kernel@vger.kernel.org
9969S:	Supported
9970F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
9971F:	Documentation/phy/samsung-usb2.txt
9972F:	drivers/phy/phy-exynos4210-usb2.c
9973F:	drivers/phy/phy-exynos4x12-usb2.c
9974F:	drivers/phy/phy-exynos5250-usb2.c
9975F:	drivers/phy/phy-s5pv210-usb2.c
9976F:	drivers/phy/phy-samsung-usb2.c
9977F:	drivers/phy/phy-samsung-usb2.h
9978
9979SERIAL DRIVERS
9980M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9981L:	linux-serial@vger.kernel.org
9982S:	Maintained
9983F:	drivers/tty/serial/
9984
9985SYNOPSYS DESIGNWARE DMAC DRIVER
9986M:	Viresh Kumar <vireshk@kernel.org>
9987M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9988S:	Maintained
9989F:	include/linux/dma/dw.h
9990F:	include/linux/platform_data/dma-dw.h
9991F:	drivers/dma/dw/
9992
9993SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9994M: Lars Persson <lars.persson@axis.com>
9995L: netdev@vger.kernel.org
9996S: Supported
9997F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9998F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9999
10000SYNOPSYS DESIGNWARE I2C DRIVER
10001M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10002R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10003R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10004L:	linux-i2c@vger.kernel.org
10005S:	Maintained
10006F:	drivers/i2c/busses/i2c-designware-*
10007F:	include/linux/platform_data/i2c-designware.h
10008
10009SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10010M:	Jaehoon Chung <jh80.chung@samsung.com>
10011L:	linux-mmc@vger.kernel.org
10012S:	Maintained
10013F:	include/linux/mmc/dw_mmc.h
10014F:	drivers/mmc/host/dw_mmc*
10015
10016SYSTEM TRACE MODULE CLASS
10017M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10018S:	Maintained
10019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10020F:	Documentation/trace/stm.txt
10021F:	drivers/hwtracing/stm/
10022F:	include/linux/stm.h
10023F:	include/uapi/linux/stm.h
10024
10025THUNDERBOLT DRIVER
10026M:	Andreas Noever <andreas.noever@gmail.com>
10027S:	Maintained
10028F:	drivers/thunderbolt/
10029
10030TI BQ27XXX POWER SUPPLY DRIVER
10031R:	Andrew F. Davis <afd@ti.com>
10032F:	include/linux/power/bq27xxx_battery.h
10033F:	drivers/power/bq27xxx_battery.c
10034F:	drivers/power/bq27xxx_battery_i2c.c
10035
10036TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10037M:	John Stultz <john.stultz@linaro.org>
10038M:	Thomas Gleixner <tglx@linutronix.de>
10039L:	linux-kernel@vger.kernel.org
10040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10041S:	Supported
10042F:	include/linux/clocksource.h
10043F:	include/linux/time.h
10044F:	include/linux/timex.h
10045F:	include/uapi/linux/time.h
10046F:	include/uapi/linux/timex.h
10047F:	kernel/time/clocksource.c
10048F:	kernel/time/time*.c
10049F:	kernel/time/alarmtimer.c
10050F:	kernel/time/ntp.c
10051F:	tools/testing/selftests/timers/
10052
10053SC1200 WDT DRIVER
10054M:	Zwane Mwaikambo <zwanem@gmail.com>
10055S:	Maintained
10056F:	drivers/watchdog/sc1200wdt.c
10057
10058SCHEDULER
10059M:	Ingo Molnar <mingo@redhat.com>
10060M:	Peter Zijlstra <peterz@infradead.org>
10061L:	linux-kernel@vger.kernel.org
10062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10063S:	Maintained
10064F:	kernel/sched/
10065F:	include/linux/sched.h
10066F:	include/uapi/linux/sched.h
10067F:	include/linux/wait.h
10068
10069SCORE ARCHITECTURE
10070M:	Chen Liqin <liqin.linux@gmail.com>
10071M:	Lennox Wu <lennox.wu@gmail.com>
10072W:	http://www.sunplus.com
10073S:	Supported
10074F:	arch/score/
10075
10076SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10077M:	Sudeep Holla <sudeep.holla@arm.com>
10078L:	linux-arm-kernel@lists.infradead.org
10079S:	Maintained
10080F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10081F:	drivers/clk/clk-scpi.c
10082F:	drivers/cpufreq/scpi-cpufreq.c
10083F:	drivers/firmware/arm_scpi.c
10084F:	include/linux/scpi_protocol.h
10085
10086SCSI CDROM DRIVER
10087M:	Jens Axboe <axboe@kernel.dk>
10088L:	linux-scsi@vger.kernel.org
10089W:	http://www.kernel.dk
10090S:	Maintained
10091F:	drivers/scsi/sr*
10092
10093SCSI RDMA PROTOCOL (SRP) INITIATOR
10094M:	Bart Van Assche <bart.vanassche@sandisk.com>
10095L:	linux-rdma@vger.kernel.org
10096S:	Supported
10097W:	http://www.openfabrics.org
10098Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10100F:	drivers/infiniband/ulp/srp/
10101F:	include/scsi/srp.h
10102
10103SCSI SG DRIVER
10104M:	Doug Gilbert <dgilbert@interlog.com>
10105L:	linux-scsi@vger.kernel.org
10106W:	http://sg.danny.cz/sg
10107S:	Maintained
10108F:	Documentation/scsi/scsi-generic.txt
10109F:	drivers/scsi/sg.c
10110F:	include/scsi/sg.h
10111
10112SCSI SUBSYSTEM
10113M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10115M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10117L:	linux-scsi@vger.kernel.org
10118S:	Maintained
10119F:	drivers/scsi/
10120F:	include/scsi/
10121
10122SCSI TAPE DRIVER
10123M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10124L:	linux-scsi@vger.kernel.org
10125S:	Maintained
10126F:	Documentation/scsi/st.txt
10127F:	drivers/scsi/st.*
10128F:	drivers/scsi/st_*.h
10129
10130SCTP PROTOCOL
10131M:	Vlad Yasevich <vyasevich@gmail.com>
10132M:	Neil Horman <nhorman@tuxdriver.com>
10133L:	linux-sctp@vger.kernel.org
10134W:	http://lksctp.sourceforge.net
10135S:	Maintained
10136F:	Documentation/networking/sctp.txt
10137F:	include/linux/sctp.h
10138F:	include/uapi/linux/sctp.h
10139F:	include/net/sctp/
10140F:	net/sctp/
10141
10142SCx200 CPU SUPPORT
10143M:	Jim Cromie <jim.cromie@gmail.com>
10144S:	Odd Fixes
10145F:	Documentation/i2c/busses/scx200_acb
10146F:	arch/x86/platform/scx200/
10147F:	drivers/watchdog/scx200_wdt.c
10148F:	drivers/i2c/busses/scx200*
10149F:	drivers/mtd/maps/scx200_docflash.c
10150F:	include/linux/scx200.h
10151
10152SCx200 GPIO DRIVER
10153M:	Jim Cromie <jim.cromie@gmail.com>
10154S:	Maintained
10155F:	drivers/char/scx200_gpio.c
10156F:	include/linux/scx200_gpio.h
10157
10158SCx200 HRT CLOCKSOURCE DRIVER
10159M:	Jim Cromie <jim.cromie@gmail.com>
10160S:	Maintained
10161F:	drivers/clocksource/scx200_hrt.c
10162
10163SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10164M:	Sascha Sommer <saschasommer@freenet.de>
10165L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10166S:	Maintained
10167F:	drivers/mmc/host/sdricoh_cs.c
10168
10169SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10170M:	Adrian Hunter <adrian.hunter@intel.com>
10171L:	linux-mmc@vger.kernel.org
10172T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10173S:	Maintained
10174F:	drivers/mmc/host/sdhci*
10175F:	include/linux/mmc/sdhci*
10176
10177SECURE COMPUTING
10178M:	Kees Cook <keescook@chromium.org>
10179R:	Andy Lutomirski <luto@amacapital.net>
10180R:	Will Drewry <wad@chromium.org>
10181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10182S:	Supported
10183F:	kernel/seccomp.c
10184F:	include/uapi/linux/seccomp.h
10185F:	include/linux/seccomp.h
10186F:	tools/testing/selftests/seccomp/*
10187K:	\bsecure_computing
10188K:	\bTIF_SECCOMP\b
10189
10190SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10191M:	Ben Dooks <ben-linux@fluff.org>
10192M:	Jaehoon Chung <jh80.chung@samsung.com>
10193L:	linux-mmc@vger.kernel.org
10194S:	Maintained
10195F:	drivers/mmc/host/sdhci-s3c*
10196
10197SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10198M:	Viresh Kumar <vireshk@kernel.org>
10199L:	linux-mmc@vger.kernel.org
10200S:	Maintained
10201F:	drivers/mmc/host/sdhci-spear.c
10202
10203SECURITY SUBSYSTEM
10204M:	James Morris <james.l.morris@oracle.com>
10205M:	"Serge E. Hallyn" <serge@hallyn.com>
10206L:	linux-security-module@vger.kernel.org (suggested Cc:)
10207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10208W:	http://kernsec.org/
10209S:	Supported
10210F:	security/
10211
10212SECURITY CONTACT
10213M:	Security Officers <security@kernel.org>
10214S:	Supported
10215
10216SELINUX SECURITY MODULE
10217M:	Paul Moore <paul@paul-moore.com>
10218M:	Stephen Smalley <sds@tycho.nsa.gov>
10219M:	Eric Paris <eparis@parisplace.org>
10220L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
10221W:	http://selinuxproject.org
10222T:	git git://git.infradead.org/users/pcmoore/selinux
10223S:	Supported
10224F:	include/linux/selinux*
10225F:	security/selinux/
10226F:	scripts/selinux/
10227
10228APPARMOR SECURITY MODULE
10229M:	John Johansen <john.johansen@canonical.com>
10230L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10231W:	apparmor.wiki.kernel.org
10232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10233S:	Supported
10234F:	security/apparmor/
10235
10236LOADPIN SECURITY MODULE
10237M:	Kees Cook <keescook@chromium.org>
10238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10239S:	Supported
10240F:	security/loadpin/
10241
10242YAMA SECURITY MODULE
10243M:	Kees Cook <keescook@chromium.org>
10244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10245S:	Supported
10246F:	security/yama/
10247
10248SENSABLE PHANTOM
10249M:	Jiri Slaby <jirislaby@gmail.com>
10250S:	Maintained
10251F:	drivers/misc/phantom.c
10252F:	include/uapi/linux/phantom.h
10253
10254SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10255M:	Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10256M:	Ketan Mukadam <ketan.mukadam@avagotech.com>
10257M:	John Soni Jose <sony.john@avagotech.com>
10258L:	linux-scsi@vger.kernel.org
10259W:	http://www.avagotech.com
10260S:	Supported
10261F:	drivers/scsi/be2iscsi/
10262
10263Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10264M:	Sathya Perla <sathya.perla@broadcom.com>
10265M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
10266M:	Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10267M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10268M:	Somnath Kotur <somnath.kotur@broadcom.com>
10269L:	netdev@vger.kernel.org
10270W:	http://www.emulex.com
10271S:	Supported
10272F:	drivers/net/ethernet/emulex/benet/
10273
10274EMULEX ONECONNECT ROCE DRIVER
10275M:	Selvin Xavier <selvin.xavier@avagotech.com>
10276M:	Devesh Sharma <devesh.sharma@avagotech.com>
10277M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10278L:	linux-rdma@vger.kernel.org
10279W:	http://www.emulex.com
10280S:	Supported
10281F:	drivers/infiniband/hw/ocrdma/
10282
10283SFC NETWORK DRIVER
10284M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10285M:	Edward Cree <ecree@solarflare.com>
10286M:	Bert Kenward <bkenward@solarflare.com>
10287L:	netdev@vger.kernel.org
10288S:	Supported
10289F:	drivers/net/ethernet/sfc/
10290
10291SGI GRU DRIVER
10292M:	Dimitri Sivanich <sivanich@sgi.com>
10293S:	Maintained
10294F:	drivers/misc/sgi-gru/
10295
10296SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10297M:	Pat Gefre <pfg@sgi.com>
10298L:	linux-ia64@vger.kernel.org
10299S:	Supported
10300F:	Documentation/ia64/serial.txt
10301F:	drivers/tty/serial/ioc?_serial.c
10302F:	include/linux/ioc?.h
10303
10304SGI XP/XPC/XPNET DRIVER
10305M:	Cliff Whickman <cpw@sgi.com>
10306M:	Robin Holt <robinmholt@gmail.com>
10307S:	Maintained
10308F:	drivers/misc/sgi-xp/
10309
10310SI2157 MEDIA DRIVER
10311M:	Antti Palosaari <crope@iki.fi>
10312L:	linux-media@vger.kernel.org
10313W:	https://linuxtv.org
10314W:	http://palosaari.fi/linux/
10315Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10316T:	git git://linuxtv.org/anttip/media_tree.git
10317S:	Maintained
10318F:	drivers/media/tuners/si2157*
10319
10320SI2168 MEDIA DRIVER
10321M:	Antti Palosaari <crope@iki.fi>
10322L:	linux-media@vger.kernel.org
10323W:	https://linuxtv.org
10324W:	http://palosaari.fi/linux/
10325Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10326T:	git git://linuxtv.org/anttip/media_tree.git
10327S:	Maintained
10328F:	drivers/media/dvb-frontends/si2168*
10329
10330SI470X FM RADIO RECEIVER I2C DRIVER
10331M:	Hans Verkuil <hverkuil@xs4all.nl>
10332L:	linux-media@vger.kernel.org
10333T:	git git://linuxtv.org/media_tree.git
10334W:	https://linuxtv.org
10335S:	Odd Fixes
10336F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10337
10338SI470X FM RADIO RECEIVER USB DRIVER
10339M:	Hans Verkuil <hverkuil@xs4all.nl>
10340L:	linux-media@vger.kernel.org
10341T:	git git://linuxtv.org/media_tree.git
10342W:	https://linuxtv.org
10343S:	Maintained
10344F:	drivers/media/radio/si470x/radio-si470x-common.c
10345F:	drivers/media/radio/si470x/radio-si470x.h
10346F:	drivers/media/radio/si470x/radio-si470x-usb.c
10347
10348SI4713 FM RADIO TRANSMITTER I2C DRIVER
10349M:	Eduardo Valentin <edubezval@gmail.com>
10350L:	linux-media@vger.kernel.org
10351T:	git git://linuxtv.org/media_tree.git
10352W:	https://linuxtv.org
10353S:	Odd Fixes
10354F:	drivers/media/radio/si4713/si4713.?
10355
10356SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10357M:	Eduardo Valentin <edubezval@gmail.com>
10358L:	linux-media@vger.kernel.org
10359T:	git git://linuxtv.org/media_tree.git
10360W:	https://linuxtv.org
10361S:	Odd Fixes
10362F:	drivers/media/radio/si4713/radio-platform-si4713.c
10363
10364SI4713 FM RADIO TRANSMITTER USB DRIVER
10365M:	Hans Verkuil <hverkuil@xs4all.nl>
10366L:	linux-media@vger.kernel.org
10367T:	git git://linuxtv.org/media_tree.git
10368W:	https://linuxtv.org
10369S:	Maintained
10370F:	drivers/media/radio/si4713/radio-usb-si4713.c
10371
10372SIANO DVB DRIVER
10373M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10374L:	linux-media@vger.kernel.org
10375W:	https://linuxtv.org
10376T:	git git://linuxtv.org/media_tree.git
10377S:	Odd fixes
10378F:	drivers/media/common/siano/
10379F:	drivers/media/usb/siano/
10380F:	drivers/media/usb/siano/
10381F:	drivers/media/mmc/siano/
10382
10383SIMPLEFB FB DRIVER
10384M:	Hans de Goede <hdegoede@redhat.com>
10385L:	linux-fbdev@vger.kernel.org
10386S:	Maintained
10387F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
10388F:	drivers/video/fbdev/simplefb.c
10389F:	include/linux/platform_data/simplefb.h
10390
10391SH_VEU V4L2 MEM2MEM DRIVER
10392L:	linux-media@vger.kernel.org
10393S:	Orphan
10394F:	drivers/media/platform/sh_veu.c
10395
10396SH_VOU V4L2 OUTPUT DRIVER
10397L:	linux-media@vger.kernel.org
10398S:	Orphan
10399F:	drivers/media/platform/sh_vou.c
10400F:	include/media/drv-intf/sh_vou.h
10401
10402SIMPLE FIRMWARE INTERFACE (SFI)
10403M:	Len Brown <lenb@kernel.org>
10404L:	sfi-devel@simplefirmware.org
10405W:	http://simplefirmware.org/
10406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10407S:	Supported
10408F:	arch/x86/platform/sfi/
10409F:	drivers/sfi/
10410F:	include/linux/sfi*.h
10411
10412SIMTEC EB110ATX (Chalice CATS)
10413P:	Ben Dooks
10414P:	Vincent Sanders <vince@simtec.co.uk>
10415M:	Simtec Linux Team <linux@simtec.co.uk>
10416W:	http://www.simtec.co.uk/products/EB110ATX/
10417S:	Supported
10418
10419SIMTEC EB2410ITX (BAST)
10420P:	Ben Dooks
10421P:	Vincent Sanders <vince@simtec.co.uk>
10422M:	Simtec Linux Team <linux@simtec.co.uk>
10423W:	http://www.simtec.co.uk/products/EB2410ITX/
10424S:	Supported
10425F:	arch/arm/mach-s3c24xx/mach-bast.c
10426F:	arch/arm/mach-s3c24xx/bast-ide.c
10427F:	arch/arm/mach-s3c24xx/bast-irq.c
10428
10429TI DAVINCI MACHINE SUPPORT
10430M:	Sekhar Nori <nsekhar@ti.com>
10431M:	Kevin Hilman <khilman@kernel.org>
10432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10434S:	Supported
10435F:	arch/arm/mach-davinci/
10436F:	drivers/i2c/busses/i2c-davinci.c
10437
10438TI DAVINCI SERIES MEDIA DRIVER
10439M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10440L:	linux-media@vger.kernel.org
10441W:	https://linuxtv.org
10442Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10443T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10444S:	Maintained
10445F:	drivers/media/platform/davinci/
10446F:	include/media/davinci/
10447
10448TI AM437X VPFE DRIVER
10449M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10450L:	linux-media@vger.kernel.org
10451W:	https://linuxtv.org
10452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10453T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10454S:	Maintained
10455F:	drivers/media/platform/am437x/
10456
10457OV2659 OMNIVISION SENSOR DRIVER
10458M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10459L:	linux-media@vger.kernel.org
10460W:	https://linuxtv.org
10461Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10462T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10463S:	Maintained
10464F:	drivers/media/i2c/ov2659.c
10465F:	include/media/i2c/ov2659.h
10466
10467SILICON MOTION SM712 FRAME BUFFER DRIVER
10468M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10469M:	Teddy Wang <teddy.wang@siliconmotion.com>
10470M:	Sudip Mukherjee <sudip@vectorindia.org>
10471L:	linux-fbdev@vger.kernel.org
10472S:	Maintained
10473F:	drivers/video/fbdev/sm712*
10474F:	Documentation/fb/sm712fb.txt
10475
10476SIS 190 ETHERNET DRIVER
10477M:	Francois Romieu <romieu@fr.zoreil.com>
10478L:	netdev@vger.kernel.org
10479S:	Maintained
10480F:	drivers/net/ethernet/sis/sis190.c
10481
10482SIS 900/7016 FAST ETHERNET DRIVER
10483M:	Daniele Venzano <venza@brownhat.org>
10484W:	http://www.brownhat.org/sis900.html
10485L:	netdev@vger.kernel.org
10486S:	Maintained
10487F:	drivers/net/ethernet/sis/sis900.*
10488
10489SIS FRAMEBUFFER DRIVER
10490M:	Thomas Winischhofer <thomas@winischhofer.net>
10491W:	http://www.winischhofer.net/linuxsisvga.shtml
10492S:	Maintained
10493F:	Documentation/fb/sisfb.txt
10494F:	drivers/video/fbdev/sis/
10495F:	include/video/sisfb.h
10496
10497SIS USB2VGA DRIVER
10498M:	Thomas Winischhofer <thomas@winischhofer.net>
10499W:	http://www.winischhofer.at/linuxsisusbvga.shtml
10500S:	Maintained
10501F:	drivers/usb/misc/sisusbvga/
10502
10503SLAB ALLOCATOR
10504M:	Christoph Lameter <cl@linux.com>
10505M:	Pekka Enberg <penberg@kernel.org>
10506M:	David Rientjes <rientjes@google.com>
10507M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
10508M:	Andrew Morton <akpm@linux-foundation.org>
10509L:	linux-mm@kvack.org
10510S:	Maintained
10511F:	include/linux/sl?b*.h
10512F:	mm/sl?b*
10513
10514SLEEPABLE READ-COPY UPDATE (SRCU)
10515M:	Lai Jiangshan <jiangshanlai@gmail.com>
10516M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10517M:	Josh Triplett <josh@joshtriplett.org>
10518R:	Steven Rostedt <rostedt@goodmis.org>
10519R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10520L:	linux-kernel@vger.kernel.org
10521W:	http://www.rdrop.com/users/paulmck/RCU/
10522S:	Supported
10523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10524F:	include/linux/srcu.h
10525F:	kernel/rcu/srcu.c
10526
10527SMACK SECURITY MODULE
10528M:	Casey Schaufler <casey@schaufler-ca.com>
10529L:	linux-security-module@vger.kernel.org
10530W:	http://schaufler-ca.com
10531T:	git git://git.gitorious.org/smack-next/kernel.git
10532S:	Maintained
10533F:	Documentation/security/Smack.txt
10534F:	security/smack/
10535
10536DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10537M:	Kevin Hilman <khilman@kernel.org>
10538M:	Nishanth Menon <nm@ti.com>
10539S:	Maintained
10540F:	drivers/power/avs/
10541F:	include/linux/power/smartreflex.h
10542L:	linux-pm@vger.kernel.org
10543
10544SMC91x ETHERNET DRIVER
10545M:	Nicolas Pitre <nico@fluxnic.net>
10546S:	Odd Fixes
10547F:	drivers/net/ethernet/smsc/smc91x.*
10548
10549SMIA AND SMIA++ IMAGE SENSOR DRIVER
10550M:	Sakari Ailus <sakari.ailus@iki.fi>
10551L:	linux-media@vger.kernel.org
10552S:	Maintained
10553F:	drivers/media/i2c/smiapp/
10554F:	include/media/i2c/smiapp.h
10555F:	drivers/media/i2c/smiapp-pll.c
10556F:	drivers/media/i2c/smiapp-pll.h
10557F:	include/uapi/linux/smiapp.h
10558F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10559
10560SMM665 HARDWARE MONITOR DRIVER
10561M:	Guenter Roeck <linux@roeck-us.net>
10562L:	linux-hwmon@vger.kernel.org
10563S:	Maintained
10564F:	Documentation/hwmon/smm665
10565F:	drivers/hwmon/smm665.c
10566
10567SMSC EMC2103 HARDWARE MONITOR DRIVER
10568M:	Steve Glendinning <steve.glendinning@shawell.net>
10569L:	linux-hwmon@vger.kernel.org
10570S:	Maintained
10571F:	Documentation/hwmon/emc2103
10572F:	drivers/hwmon/emc2103.c
10573
10574SMSC SCH5627 HARDWARE MONITOR DRIVER
10575M:	Hans de Goede <hdegoede@redhat.com>
10576L:	linux-hwmon@vger.kernel.org
10577S:	Supported
10578F:	Documentation/hwmon/sch5627
10579F:	drivers/hwmon/sch5627.c
10580
10581SMSC47B397 HARDWARE MONITOR DRIVER
10582M:	Jean Delvare <jdelvare@suse.com>
10583L:	linux-hwmon@vger.kernel.org
10584S:	Maintained
10585F:	Documentation/hwmon/smsc47b397
10586F:	drivers/hwmon/smsc47b397.c
10587
10588SMSC911x ETHERNET DRIVER
10589M:	Steve Glendinning <steve.glendinning@shawell.net>
10590L:	netdev@vger.kernel.org
10591S:	Maintained
10592F:	include/linux/smsc911x.h
10593F:	drivers/net/ethernet/smsc/smsc911x.*
10594
10595SMSC9420 PCI ETHERNET DRIVER
10596M:	Steve Glendinning <steve.glendinning@shawell.net>
10597L:	netdev@vger.kernel.org
10598S:	Maintained
10599F:	drivers/net/ethernet/smsc/smsc9420.*
10600
10601SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10602M:	Steve Glendinning <steve.glendinning@shawell.net>
10603L:	linux-fbdev@vger.kernel.org
10604S:	Maintained
10605F:	drivers/video/fbdev/smscufx.c
10606
10607SOC-CAMERA V4L2 SUBSYSTEM
10608M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10609L:	linux-media@vger.kernel.org
10610T:	git git://linuxtv.org/media_tree.git
10611S:	Maintained
10612F:	include/media/soc*
10613F:	drivers/media/i2c/soc_camera/
10614F:	drivers/media/platform/soc_camera/
10615
10616SOEKRIS NET48XX LED SUPPORT
10617M:	Chris Boot <bootc@bootc.net>
10618S:	Maintained
10619F:	drivers/leds/leds-net48xx.c
10620
10621SOFTLOGIC 6x10 MPEG CODEC
10622M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10623M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10624M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
10625M:	Ismael Luceno <ismael@iodev.co.uk>
10626L:	linux-media@vger.kernel.org
10627S:	Supported
10628F:	drivers/media/pci/solo6x10/
10629
10630SOFTWARE RAID (Multiple Disks) SUPPORT
10631M:	Shaohua Li <shli@kernel.org>
10632L:	linux-raid@vger.kernel.org
10633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10634S:	Supported
10635F:	drivers/md/
10636F:	include/linux/raid/
10637F:	include/uapi/linux/raid/
10638
10639SONIC NETWORK DRIVER
10640M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10641L:	netdev@vger.kernel.org
10642S:	Maintained
10643F:	drivers/net/ethernet/natsemi/sonic.*
10644
10645SONICS SILICON BACKPLANE DRIVER (SSB)
10646M:	Michael Buesch <m@bues.ch>
10647L:	linux-wireless@vger.kernel.org
10648S:	Maintained
10649F:	drivers/ssb/
10650F:	include/linux/ssb/
10651
10652SONY VAIO CONTROL DEVICE DRIVER
10653M:	Mattia Dongili <malattia@linux.it>
10654L:	platform-driver-x86@vger.kernel.org
10655W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10656S:	Maintained
10657F:	Documentation/laptops/sony-laptop.txt
10658F:	drivers/char/sonypi.c
10659F:	drivers/platform/x86/sony-laptop.c
10660F:	include/linux/sony-laptop.h
10661
10662SONY MEMORYSTICK CARD SUPPORT
10663M:	Alex Dubov <oakad@yahoo.com>
10664W:	http://tifmxx.berlios.de/
10665S:	Maintained
10666F:	drivers/memstick/host/tifm_ms.c
10667
10668SONY MEMORYSTICK STANDARD SUPPORT
10669M:	Maxim Levitsky <maximlevitsky@gmail.com>
10670S:	Maintained
10671F:	drivers/memstick/core/ms_block.*
10672
10673SOUND
10674M:	Jaroslav Kysela <perex@perex.cz>
10675M:	Takashi Iwai <tiwai@suse.com>
10676L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10677W:	http://www.alsa-project.org/
10678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10679T:	git git://git.alsa-project.org/alsa-kernel.git
10680Q:	http://patchwork.kernel.org/project/alsa-devel/list/
10681S:	Maintained
10682F:	Documentation/sound/
10683F:	include/sound/
10684F:	include/uapi/sound/
10685F:	sound/
10686
10687SOUND - COMPRESSED AUDIO
10688M:	Vinod Koul <vinod.koul@intel.com>
10689L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10691S:	Supported
10692F:	Documentation/sound/alsa/compress_offload.txt
10693F:	include/sound/compress_driver.h
10694F:	include/uapi/sound/compress_*
10695F:	sound/core/compress_offload.c
10696F:	sound/soc/soc-compress.c
10697
10698SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10699M:	Liam Girdwood <lgirdwood@gmail.com>
10700M:	Mark Brown <broonie@kernel.org>
10701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10702L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10703W:	http://alsa-project.org/main/index.php/ASoC
10704S:	Supported
10705F:	Documentation/sound/alsa/soc/
10706F:	sound/soc/
10707F:	include/sound/soc*
10708
10709SOUND - DMAENGINE HELPERS
10710M:	Lars-Peter Clausen <lars@metafoo.de>
10711S:	Supported
10712F:	include/sound/dmaengine_pcm.h
10713F:	sound/core/pcm_dmaengine.c
10714F:	sound/soc/soc-generic-dmaengine-pcm.c
10715
10716SP2 MEDIA DRIVER
10717M:	Olli Salonen <olli.salonen@iki.fi>
10718L:	linux-media@vger.kernel.org
10719W:	https://linuxtv.org
10720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10721S:	Maintained
10722F:	drivers/media/dvb-frontends/sp2*
10723
10724SPARC + UltraSPARC (sparc/sparc64)
10725M:	"David S. Miller" <davem@davemloft.net>
10726L:	sparclinux@vger.kernel.org
10727Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
10728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10730S:	Maintained
10731F:	arch/sparc/
10732F:	drivers/sbus/
10733
10734SPARC SERIAL DRIVERS
10735M:	"David S. Miller" <davem@davemloft.net>
10736L:	sparclinux@vger.kernel.org
10737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10739S:	Maintained
10740F:	include/linux/sunserialcore.h
10741F:	drivers/tty/serial/suncore.c
10742F:	drivers/tty/serial/sunhv.c
10743F:	drivers/tty/serial/sunsab.c
10744F:	drivers/tty/serial/sunsab.h
10745F:	drivers/tty/serial/sunsu.c
10746F:	drivers/tty/serial/sunzilog.c
10747F:	drivers/tty/serial/sunzilog.h
10748
10749SPARSE CHECKER
10750M:	"Christopher Li" <sparse@chrisli.org>
10751L:	linux-sparse@vger.kernel.org
10752W:	https://sparse.wiki.kernel.org/
10753T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10754T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10755S:	Maintained
10756F:	include/linux/compiler.h
10757
10758SPEAR PLATFORM SUPPORT
10759M:	Viresh Kumar <vireshk@kernel.org>
10760M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10762W:	http://www.st.com/spear
10763S:	Maintained
10764F:	arch/arm/boot/dts/spear*
10765F:	arch/arm/mach-spear/
10766
10767SPEAR CLOCK FRAMEWORK SUPPORT
10768M:	Viresh Kumar <vireshk@kernel.org>
10769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10770W:	http://www.st.com/spear
10771S:	Maintained
10772F:	drivers/clk/spear/
10773
10774SPI SUBSYSTEM
10775M:	Mark Brown <broonie@kernel.org>
10776L:	linux-spi@vger.kernel.org
10777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10778Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
10779S:	Maintained
10780F:	Documentation/spi/
10781F:	drivers/spi/
10782F:	include/linux/spi/
10783F:	include/uapi/linux/spi/
10784
10785SPIDERNET NETWORK DRIVER for CELL
10786M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10787L:	netdev@vger.kernel.org
10788S:	Supported
10789F:	Documentation/networking/spider_net.txt
10790F:	drivers/net/ethernet/toshiba/spider_net*
10791
10792SPU FILE SYSTEM
10793M:	Jeremy Kerr <jk@ozlabs.org>
10794L:	linuxppc-dev@lists.ozlabs.org
10795W:	http://www.ibm.com/developerworks/power/cell/
10796S:	Supported
10797F:	Documentation/filesystems/spufs.txt
10798F:	arch/powerpc/platforms/cell/spufs/
10799
10800SQUASHFS FILE SYSTEM
10801M:	Phillip Lougher <phillip@squashfs.org.uk>
10802L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
10803W:	http://squashfs.org.uk
10804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10805S:	Maintained
10806F:	Documentation/filesystems/squashfs.txt
10807F:	fs/squashfs/
10808
10809SRM (Alpha) environment access
10810M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
10811S:	Maintained
10812F:	arch/alpha/kernel/srm_env.c
10813
10814STABLE BRANCH
10815M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10816L:	stable@vger.kernel.org
10817S:	Supported
10818F:	Documentation/stable_kernel_rules.txt
10819
10820STAGING SUBSYSTEM
10821M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10823L:	devel@driverdev.osuosl.org
10824S:	Supported
10825F:	drivers/staging/
10826
10827STAGING - COMEDI
10828M:	Ian Abbott <abbotti@mev.co.uk>
10829M:	H Hartley Sweeten <hsweeten@visionengravers.com>
10830S:	Odd Fixes
10831F:	drivers/staging/comedi/
10832
10833STAGING - FLARION FT1000 DRIVERS
10834M:	Marek Belisko <marek.belisko@gmail.com>
10835S:	Odd Fixes
10836F:	drivers/staging/ft1000/
10837
10838STAGING - INDUSTRIAL IO
10839M:	Jonathan Cameron <jic23@kernel.org>
10840L:	linux-iio@vger.kernel.org
10841S:	Odd Fixes
10842F:	drivers/staging/iio/
10843
10844STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10845M:	Jarod Wilson <jarod@wilsonet.com>
10846W:	http://www.lirc.org/
10847S:	Odd Fixes
10848F:	drivers/staging/media/lirc/
10849
10850STAGING - LUSTRE PARALLEL FILESYSTEM
10851M:	Oleg Drokin <oleg.drokin@intel.com>
10852M:	Andreas Dilger <andreas.dilger@intel.com>
10853L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
10854W:	http://wiki.lustre.org/
10855S:	Maintained
10856F:	drivers/staging/lustre
10857
10858STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10859M:	Marc Dietrich <marvin24@gmx.de>
10860L:	ac100@lists.launchpad.net (moderated for non-subscribers)
10861L:	linux-tegra@vger.kernel.org
10862S:	Maintained
10863F:	drivers/staging/nvec/
10864
10865STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10866M:	Jens Frederich <jfrederich@gmail.com>
10867M:	Daniel Drake <dsd@laptop.org>
10868M:	Jon Nettleton <jon.nettleton@gmail.com>
10869W:	http://wiki.laptop.org/go/DCON
10870S:	Maintained
10871F:	drivers/staging/olpc_dcon/
10872
10873STAGING - REALTEK RTL8712U DRIVERS
10874M:	Larry Finger <Larry.Finger@lwfinger.net>
10875M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10876S:	Odd Fixes
10877F:	drivers/staging/rtl8712/
10878
10879STAGING - REALTEK RTL8723U WIRELESS DRIVER
10880M:	Larry Finger <Larry.Finger@lwfinger.net>
10881M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10882L:	linux-wireless@vger.kernel.org
10883S:	Maintained
10884F:	drivers/staging/rtl8723au/
10885
10886STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10887M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10888M:	Teddy Wang <teddy.wang@siliconmotion.com>
10889M:	Sudip Mukherjee <sudip@vectorindia.org>
10890L:	linux-fbdev@vger.kernel.org
10891S:	Maintained
10892F:	drivers/staging/sm750fb/
10893
10894STAGING - SLICOSS
10895M:	Lior Dotan <liodot@gmail.com>
10896M:	Christopher Harrer <charrer@alacritech.com>
10897S:	Odd Fixes
10898F:	drivers/staging/slicoss/
10899
10900STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10901M:	William Hubbs <w.d.hubbs@gmail.com>
10902M:	Chris Brannon <chris@the-brannons.com>
10903M:	Kirk Reiser <kirk@reisers.ca>
10904M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
10905L:	speakup@linux-speakup.org
10906W:	http://www.linux-speakup.org/
10907S:	Odd Fixes
10908F:	drivers/staging/speakup/
10909
10910STAGING - VIA VT665X DRIVERS
10911M:	Forest Bond <forest@alittletooquiet.net>
10912S:	Odd Fixes
10913F:	drivers/staging/vt665?/
10914
10915STAGING - WILC1000 WIFI DRIVER
10916M:	Johnny Kim <johnny.kim@atmel.com>
10917M:	Austin Shin <austin.shin@atmel.com>
10918M:	Chris Park <chris.park@atmel.com>
10919M:	Tony Cho <tony.cho@atmel.com>
10920M:	Glen Lee <glen.lee@atmel.com>
10921M:	Leo Kim <leo.kim@atmel.com>
10922L:	linux-wireless@vger.kernel.org
10923S:	Supported
10924F:	drivers/staging/wilc1000/
10925
10926STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10927M:	Arnaud Patard <arnaud.patard@rtp-net.org>
10928S:	Odd Fixes
10929F:	drivers/staging/xgifb/
10930
10931STARFIRE/DURALAN NETWORK DRIVER
10932M:	Ion Badulescu <ionut@badula.org>
10933S:	Odd Fixes
10934F:	drivers/net/ethernet/adaptec/starfire*
10935
10936SUN3/3X
10937M:	Sam Creasey <sammy@sammy.net>
10938W:	http://sammy.net/sun3/
10939S:	Maintained
10940F:	arch/m68k/kernel/*sun3*
10941F:	arch/m68k/sun3*/
10942F:	arch/m68k/include/asm/sun3*
10943F:	drivers/net/ethernet/i825xx/sun3*
10944
10945SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10946M:	Hans de Goede <hdegoede@redhat.com>
10947L:	linux-input@vger.kernel.org
10948S:	Maintained
10949F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10950F:	drivers/input/keyboard/sun4i-lradc-keys.c
10951
10952SUNDANCE NETWORK DRIVER
10953M:	Denis Kirjanov <kda@linux-powerpc.org>
10954L:	netdev@vger.kernel.org
10955S:	Maintained
10956F:	drivers/net/ethernet/dlink/sundance.c
10957
10958SUPERH
10959M:	Yoshinori Sato <ysato@users.sourceforge.jp>
10960M:	Rich Felker <dalias@libc.org>
10961L:	linux-sh@vger.kernel.org
10962Q:	http://patchwork.kernel.org/project/linux-sh/list/
10963S:	Maintained
10964F:	Documentation/sh/
10965F:	arch/sh/
10966F:	drivers/sh/
10967
10968SUSPEND TO RAM
10969M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10970M:	Len Brown <len.brown@intel.com>
10971M:	Pavel Machek <pavel@ucw.cz>
10972L:	linux-pm@vger.kernel.org
10973S:	Supported
10974F:	Documentation/power/
10975F:	arch/x86/kernel/acpi/
10976F:	drivers/base/power/
10977F:	kernel/power/
10978F:	include/linux/suspend.h
10979F:	include/linux/freezer.h
10980F:	include/linux/pm.h
10981
10982SVGA HANDLING
10983M:	Martin Mares <mj@ucw.cz>
10984L:	linux-video@atrey.karlin.mff.cuni.cz
10985S:	Maintained
10986F:	Documentation/svga.txt
10987F:	arch/x86/boot/video*
10988
10989SWIOTLB SUBSYSTEM
10990M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10991L:	linux-kernel@vger.kernel.org
10992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10993S:	Supported
10994F:	lib/swiotlb.c
10995F:	arch/*/kernel/pci-swiotlb.c
10996F:	include/linux/swiotlb.h
10997
10998SWITCHDEV
10999M:	Jiri Pirko <jiri@resnulli.us>
11000L:	netdev@vger.kernel.org
11001S:	Supported
11002F:	net/switchdev/
11003F:	include/net/switchdev.h
11004
11005SYNOPSYS ARC ARCHITECTURE
11006M:	Vineet Gupta <vgupta@synopsys.com>
11007L:	linux-snps-arc@lists.infradead.org
11008S:	Supported
11009F:	arch/arc/
11010F:	Documentation/devicetree/bindings/arc/*
11011F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11012F:	drivers/tty/serial/arc_uart.c
11013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11014
11015SYNOPSYS ARC SDP platform support
11016M:	Alexey Brodkin <abrodkin@synopsys.com>
11017S:	Supported
11018F:	arch/arc/plat-axs10x
11019F:	arch/arc/boot/dts/ax*
11020F:	Documentation/devicetree/bindings/arc/axs10*
11021
11022SYSTEM CONFIGURATION (SYSCON)
11023M:	Lee Jones <lee.jones@linaro.org>
11024M:	Arnd Bergmann <arnd@arndb.de>
11025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11026S:	Supported
11027F:	drivers/mfd/syscon.c
11028
11029SYSV FILESYSTEM
11030M:	Christoph Hellwig <hch@infradead.org>
11031S:	Maintained
11032F:	Documentation/filesystems/sysv-fs.txt
11033F:	fs/sysv/
11034F:	include/linux/sysv_fs.h
11035
11036TARGET SUBSYSTEM
11037M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11038L:	linux-scsi@vger.kernel.org
11039L:	target-devel@vger.kernel.org
11040W:	http://www.linux-iscsi.org
11041W:	http://groups.google.com/group/linux-iscsi-target-dev
11042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11043S:	Supported
11044F:	drivers/target/
11045F:	include/target/
11046F:	Documentation/target/
11047
11048TASKSTATS STATISTICS INTERFACE
11049M:	Balbir Singh <bsingharora@gmail.com>
11050S:	Maintained
11051F:	Documentation/accounting/taskstats*
11052F:	include/linux/taskstats*
11053F:	kernel/taskstats.c
11054
11055TC CLASSIFIER
11056M:	Jamal Hadi Salim <jhs@mojatatu.com>
11057L:	netdev@vger.kernel.org
11058S:	Maintained
11059F:	include/net/pkt_cls.h
11060F:	include/uapi/linux/pkt_cls.h
11061F:	net/sched/
11062
11063TCP LOW PRIORITY MODULE
11064M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11065M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11066W:	http://tcp-lp-mod.sourceforge.net/
11067S:	Maintained
11068F:	net/ipv4/tcp_lp.c
11069
11070TDA10071 MEDIA DRIVER
11071M:	Antti Palosaari <crope@iki.fi>
11072L:	linux-media@vger.kernel.org
11073W:	https://linuxtv.org
11074W:	http://palosaari.fi/linux/
11075Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11076T:	git git://linuxtv.org/anttip/media_tree.git
11077S:	Maintained
11078F:	drivers/media/dvb-frontends/tda10071*
11079
11080TDA18212 MEDIA DRIVER
11081M:	Antti Palosaari <crope@iki.fi>
11082L:	linux-media@vger.kernel.org
11083W:	https://linuxtv.org
11084W:	http://palosaari.fi/linux/
11085Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11086T:	git git://linuxtv.org/anttip/media_tree.git
11087S:	Maintained
11088F:	drivers/media/tuners/tda18212*
11089
11090TDA18218 MEDIA DRIVER
11091M:	Antti Palosaari <crope@iki.fi>
11092L:	linux-media@vger.kernel.org
11093W:	https://linuxtv.org
11094W:	http://palosaari.fi/linux/
11095Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11096T:	git git://linuxtv.org/anttip/media_tree.git
11097S:	Maintained
11098F:	drivers/media/tuners/tda18218*
11099
11100TDA18271 MEDIA DRIVER
11101M:	Michael Krufky <mkrufky@linuxtv.org>
11102L:	linux-media@vger.kernel.org
11103W:	https://linuxtv.org
11104W:	http://github.com/mkrufky
11105Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11106T:	git git://linuxtv.org/mkrufky/tuners.git
11107S:	Maintained
11108F:	drivers/media/tuners/tda18271*
11109
11110TDA827x MEDIA DRIVER
11111M:	Michael Krufky <mkrufky@linuxtv.org>
11112L:	linux-media@vger.kernel.org
11113W:	https://linuxtv.org
11114W:	http://github.com/mkrufky
11115Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11116T:	git git://linuxtv.org/mkrufky/tuners.git
11117S:	Maintained
11118F:	drivers/media/tuners/tda8290.*
11119
11120TDA8290 MEDIA DRIVER
11121M:	Michael Krufky <mkrufky@linuxtv.org>
11122L:	linux-media@vger.kernel.org
11123W:	https://linuxtv.org
11124W:	http://github.com/mkrufky
11125Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11126T:	git git://linuxtv.org/mkrufky/tuners.git
11127S:	Maintained
11128F:	drivers/media/tuners/tda8290.*
11129
11130TDA9840 MEDIA DRIVER
11131M:	Hans Verkuil <hverkuil@xs4all.nl>
11132L:	linux-media@vger.kernel.org
11133T:	git git://linuxtv.org/media_tree.git
11134W:	https://linuxtv.org
11135S:	Maintained
11136F:	drivers/media/i2c/tda9840*
11137
11138TEA5761 TUNER DRIVER
11139M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11140L:	linux-media@vger.kernel.org
11141W:	https://linuxtv.org
11142T:	git git://linuxtv.org/media_tree.git
11143S:	Odd fixes
11144F:	drivers/media/tuners/tea5761.*
11145
11146TEA5767 TUNER DRIVER
11147M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11148L:	linux-media@vger.kernel.org
11149W:	https://linuxtv.org
11150T:	git git://linuxtv.org/media_tree.git
11151S:	Maintained
11152F:	drivers/media/tuners/tea5767.*
11153
11154TEA6415C MEDIA DRIVER
11155M:	Hans Verkuil <hverkuil@xs4all.nl>
11156L:	linux-media@vger.kernel.org
11157T:	git git://linuxtv.org/media_tree.git
11158W:	https://linuxtv.org
11159S:	Maintained
11160F:	drivers/media/i2c/tea6415c*
11161
11162TEA6420 MEDIA DRIVER
11163M:	Hans Verkuil <hverkuil@xs4all.nl>
11164L:	linux-media@vger.kernel.org
11165T:	git git://linuxtv.org/media_tree.git
11166W:	https://linuxtv.org
11167S:	Maintained
11168F:	drivers/media/i2c/tea6420*
11169
11170TEAM DRIVER
11171M:	Jiri Pirko <jiri@resnulli.us>
11172L:	netdev@vger.kernel.org
11173S:	Supported
11174F:	drivers/net/team/
11175F:	include/linux/if_team.h
11176F:	include/uapi/linux/if_team.h
11177
11178TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11179M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11180S:	Maintained
11181F:	arch/x86/platform/ts5500/
11182
11183TECHNOTREND USB IR RECEIVER
11184M:	Sean Young <sean@mess.org>
11185L:	linux-media@vger.kernel.org
11186S:	Maintained
11187F:	drivers/media/rc/ttusbir.c
11188
11189TEGRA ARCHITECTURE SUPPORT
11190M:	Stephen Warren <swarren@wwwdotorg.org>
11191M:	Thierry Reding <thierry.reding@gmail.com>
11192M:	Alexandre Courbot <gnurou@gmail.com>
11193L:	linux-tegra@vger.kernel.org
11194Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
11195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11196S:	Supported
11197N:	[^a-z]tegra
11198
11199TEGRA CLOCK DRIVER
11200M:	Peter De Schrijver <pdeschrijver@nvidia.com>
11201M:	Prashant Gaikwad <pgaikwad@nvidia.com>
11202S:	Supported
11203F:	drivers/clk/tegra/
11204
11205TEGRA DMA DRIVERS
11206M:	Laxman Dewangan <ldewangan@nvidia.com>
11207M:	Jon Hunter <jonathanh@nvidia.com>
11208S:	Supported
11209F:	drivers/dma/tegra*
11210
11211TEGRA I2C DRIVER
11212M:	Laxman Dewangan <ldewangan@nvidia.com>
11213S:	Supported
11214F:	drivers/i2c/busses/i2c-tegra.c
11215
11216TEGRA IOMMU DRIVERS
11217M:	Hiroshi Doyu <hdoyu@nvidia.com>
11218S:	Supported
11219F:	drivers/iommu/tegra*
11220
11221TEGRA KBC DRIVER
11222M:	Rakesh Iyer <riyer@nvidia.com>
11223M:	Laxman Dewangan <ldewangan@nvidia.com>
11224S:	Supported
11225F:	drivers/input/keyboard/tegra-kbc.c
11226
11227TEGRA PWM DRIVER
11228M:	Thierry Reding <thierry.reding@gmail.com>
11229S:	Supported
11230F:	drivers/pwm/pwm-tegra.c
11231
11232TEGRA SERIAL DRIVER
11233M:	Laxman Dewangan <ldewangan@nvidia.com>
11234S:	Supported
11235F:	drivers/tty/serial/serial-tegra.c
11236
11237TEGRA SPI DRIVER
11238M:	Laxman Dewangan <ldewangan@nvidia.com>
11239S:	Supported
11240F:	drivers/spi/spi-tegra*
11241
11242TEHUTI ETHERNET DRIVER
11243M:	Andy Gospodarek <andy@greyhouse.net>
11244L:	netdev@vger.kernel.org
11245S:	Supported
11246F:	drivers/net/ethernet/tehuti/*
11247
11248Telecom Clock Driver for MCPL0010
11249M:	Mark Gross <mark.gross@intel.com>
11250S:	Supported
11251F:	drivers/char/tlclk.c
11252
11253TENSILICA XTENSA PORT (xtensa)
11254M:	Chris Zankel <chris@zankel.net>
11255M:	Max Filippov <jcmvbkbc@gmail.com>
11256L:	linux-xtensa@linux-xtensa.org
11257T:	git git://github.com/czankel/xtensa-linux.git
11258S:	Maintained
11259F:	arch/xtensa/
11260F:	drivers/irqchip/irq-xtensa-*
11261
11262THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11263M:	Hans Verkuil <hverkuil@xs4all.nl>
11264L:	linux-media@vger.kernel.org
11265T:	git git://linuxtv.org/media_tree.git
11266W:	https://linuxtv.org
11267S:	Maintained
11268F:	drivers/media/radio/radio-raremono.c
11269
11270THERMAL
11271M:	Zhang Rui <rui.zhang@intel.com>
11272M:	Eduardo Valentin <edubezval@gmail.com>
11273L:	linux-pm@vger.kernel.org
11274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11276Q:	https://patchwork.kernel.org/project/linux-pm/list/
11277S:	Supported
11278F:	drivers/thermal/
11279F:	include/linux/thermal.h
11280F:	include/uapi/linux/thermal.h
11281F:	include/linux/cpu_cooling.h
11282F:	Documentation/devicetree/bindings/thermal/
11283
11284THERMAL/CPU_COOLING
11285M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11286M:	Viresh Kumar <viresh.kumar@linaro.org>
11287M:	Javi Merino <javi.merino@arm.com>
11288L:	linux-pm@vger.kernel.org
11289S:	Supported
11290F:	Documentation/thermal/cpu-cooling-api.txt
11291F:	drivers/thermal/cpu_cooling.c
11292F:	include/linux/cpu_cooling.h
11293
11294THINGM BLINK(1) USB RGB LED DRIVER
11295M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11296S:	Maintained
11297F:	drivers/hid/hid-thingm.c
11298
11299THINKPAD ACPI EXTRAS DRIVER
11300M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11301L:	ibm-acpi-devel@lists.sourceforge.net
11302L:	platform-driver-x86@vger.kernel.org
11303W:	http://ibm-acpi.sourceforge.net
11304W:	http://thinkwiki.org/wiki/Ibm-acpi
11305T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11306S:	Maintained
11307F:	drivers/platform/x86/thinkpad_acpi.c
11308
11309TI BANDGAP AND THERMAL DRIVER
11310M:	Eduardo Valentin <edubezval@gmail.com>
11311M:	Keerthy <j-keerthy@ti.com>
11312L:	linux-pm@vger.kernel.org
11313L:	linux-omap@vger.kernel.org
11314S:	Maintained
11315F:	drivers/thermal/ti-soc-thermal/
11316
11317TI VPE/CAL DRIVERS
11318M:	Benoit Parrot <bparrot@ti.com>
11319L:	linux-media@vger.kernel.org
11320W:	http://linuxtv.org/
11321Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11322S:	Maintained
11323F:	drivers/media/platform/ti-vpe/
11324
11325TI CDCE706 CLOCK DRIVER
11326M:	Max Filippov <jcmvbkbc@gmail.com>
11327S:	Maintained
11328F:	drivers/clk/clk-cdce706.c
11329
11330TI CLOCK DRIVER
11331M:	Tero Kristo <t-kristo@ti.com>
11332L:	linux-omap@vger.kernel.org
11333S:	Maintained
11334F:	drivers/clk/ti/
11335F:	include/linux/clk/ti.h
11336
11337TI ETHERNET SWITCH DRIVER (CPSW)
11338M:	Mugunthan V N <mugunthanvnm@ti.com>
11339R:	Grygorii Strashko <grygorii.strashko@ti.com>
11340L:	linux-omap@vger.kernel.org
11341L:	netdev@vger.kernel.org
11342S:	Maintained
11343F:	drivers/net/ethernet/ti/cpsw*
11344F:	drivers/net/ethernet/ti/davinci*
11345
11346TI FLASH MEDIA INTERFACE DRIVER
11347M:	Alex Dubov <oakad@yahoo.com>
11348S:	Maintained
11349F:	drivers/misc/tifm*
11350F:	drivers/mmc/host/tifm_sd.c
11351F:	include/linux/tifm.h
11352
11353TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11354M:	Santosh Shilimkar <ssantosh@kernel.org>
11355L:	linux-kernel@vger.kernel.org
11356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11357S:	Maintained
11358F:	drivers/soc/ti/*
11359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11360
11361
11362TI LM49xxx FAMILY ASoC CODEC DRIVERS
11363M:	M R Swami Reddy <mr.swami.reddy@ti.com>
11364M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11365L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11366S:	Maintained
11367F:	sound/soc/codecs/lm49453*
11368F:	sound/soc/codecs/isabelle*
11369
11370TI LP855x BACKLIGHT DRIVER
11371M:	Milo Kim <milo.kim@ti.com>
11372S:	Maintained
11373F:	Documentation/backlight/lp855x-driver.txt
11374F:	drivers/video/backlight/lp855x_bl.c
11375F:	include/linux/platform_data/lp855x.h
11376
11377TI LP8727 CHARGER DRIVER
11378M:	Milo Kim <milo.kim@ti.com>
11379S:	Maintained
11380F:	drivers/power/lp8727_charger.c
11381F:	include/linux/platform_data/lp8727.h
11382
11383TI LP8788 MFD DRIVER
11384M:	Milo Kim <milo.kim@ti.com>
11385S:	Maintained
11386F:	drivers/iio/adc/lp8788_adc.c
11387F:	drivers/leds/leds-lp8788.c
11388F:	drivers/mfd/lp8788*.c
11389F:	drivers/power/lp8788-charger.c
11390F:	drivers/regulator/lp8788-*.c
11391F:	include/linux/mfd/lp8788*.h
11392
11393TI NETCP ETHERNET DRIVER
11394M:	Wingman Kwok <w-kwok2@ti.com>
11395M:	Murali Karicheri <m-karicheri2@ti.com>
11396L:	netdev@vger.kernel.org
11397S:	Maintained
11398F:	drivers/net/ethernet/ti/netcp*
11399
11400TI TAS571X FAMILY ASoC CODEC DRIVER
11401M:	Kevin Cernekee <cernekee@chromium.org>
11402L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11403S:	Odd Fixes
11404F:	sound/soc/codecs/tas571x*
11405
11406TI TWL4030 SERIES SOC CODEC DRIVER
11407M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11408L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11409S:	Maintained
11410F:	sound/soc/codecs/twl4030*
11411
11412TI WILINK WIRELESS DRIVERS
11413L:	linux-wireless@vger.kernel.org
11414W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
11415W:	http://wireless.kernel.org/en/users/Drivers/wl1251
11416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11417S:	Orphan
11418F:	drivers/net/wireless/ti/
11419F:	include/linux/wl12xx.h
11420
11421TIPC NETWORK LAYER
11422M:	Jon Maloy <jon.maloy@ericsson.com>
11423M:	Ying Xue <ying.xue@windriver.com>
11424L:	netdev@vger.kernel.org (core kernel code)
11425L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11426W:	http://tipc.sourceforge.net/
11427S:	Maintained
11428F:	include/uapi/linux/tipc*.h
11429F:	net/tipc/
11430
11431TILE ARCHITECTURE
11432M:	Chris Metcalf <cmetcalf@mellanox.com>
11433W:	http://www.mellanox.com/repository/solutions/tile-scm/
11434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11435S:	Supported
11436F:	arch/tile/
11437F:	drivers/char/tile-srom.c
11438F:	drivers/edac/tile_edac.c
11439F:	drivers/net/ethernet/tile/
11440F:	drivers/rtc/rtc-tile.c
11441F:	drivers/tty/hvc/hvc_tile.c
11442F:	drivers/tty/serial/tilegx.c
11443F:	drivers/usb/host/*-tilegx.c
11444F:	include/linux/usb/tilegx.h
11445
11446TLAN NETWORK DRIVER
11447M:	Samuel Chessman <chessman@tux.org>
11448L:	tlan-devel@lists.sourceforge.net (subscribers-only)
11449W:	http://sourceforge.net/projects/tlan/
11450S:	Maintained
11451F:	Documentation/networking/tlan.txt
11452F:	drivers/net/ethernet/ti/tlan.*
11453
11454TOMOYO SECURITY MODULE
11455M:	Kentaro Takeda <takedakn@nttdata.co.jp>
11456M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11457L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11458L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11459L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11460L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11461W:	http://tomoyo.sourceforge.jp/
11462T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11463S:	Maintained
11464F:	security/tomoyo/
11465
11466TOPSTAR LAPTOP EXTRAS DRIVER
11467M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11468L:	platform-driver-x86@vger.kernel.org
11469S:	Maintained
11470F:	drivers/platform/x86/topstar-laptop.c
11471
11472TOSHIBA ACPI EXTRAS DRIVER
11473M:	Azael Avalos <coproscefalo@gmail.com>
11474L:	platform-driver-x86@vger.kernel.org
11475S:	Maintained
11476F:	drivers/platform/x86/toshiba_acpi.c
11477
11478TOSHIBA BLUETOOTH DRIVER
11479M:	Azael Avalos <coproscefalo@gmail.com>
11480L:	platform-driver-x86@vger.kernel.org
11481S:	Maintained
11482F:	drivers/platform/x86/toshiba_bluetooth.c
11483
11484TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11485M:	Azael Avalos <coproscefalo@gmail.com>
11486L:	platform-driver-x86@vger.kernel.org
11487S:	Maintained
11488F:	drivers/platform/x86/toshiba_haps.c
11489
11490TOSHIBA WMI HOTKEYS DRIVER
11491M:	Azael Avalos <coproscefalo@gmail.com>
11492L:	platform-driver-x86@vger.kernel.org
11493S:	Maintained
11494F:	drivers/platform/x86/toshiba-wmi.c
11495
11496TOSHIBA SMM DRIVER
11497M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
11498W:	http://www.buzzard.org.uk/toshiba/
11499S:	Maintained
11500F:	drivers/char/toshiba.c
11501F:	include/linux/toshiba.h
11502F:	include/uapi/linux/toshiba.h
11503
11504TOSHIBA TC358743 DRIVER
11505M:	Mats Randgaard <matrandg@cisco.com>
11506L:	linux-media@vger.kernel.org
11507S:	Maintained
11508F:	drivers/media/i2c/tc358743*
11509F:	include/media/i2c/tc358743.h
11510
11511TMIO/SDHI MMC DRIVER
11512M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11513L:	linux-mmc@vger.kernel.org
11514S:	Supported
11515F:	drivers/mmc/host/tmio_mmc*
11516F:	drivers/mmc/host/sh_mobile_sdhi.c
11517F:	include/linux/mfd/tmio.h
11518
11519TMP401 HARDWARE MONITOR DRIVER
11520M:	Guenter Roeck <linux@roeck-us.net>
11521L:	linux-hwmon@vger.kernel.org
11522S:	Maintained
11523F:	Documentation/hwmon/tmp401
11524F:	drivers/hwmon/tmp401.c
11525
11526TMPFS (SHMEM FILESYSTEM)
11527M:	Hugh Dickins <hughd@google.com>
11528L:	linux-mm@kvack.org
11529S:	Maintained
11530F:	include/linux/shmem_fs.h
11531F:	mm/shmem.c
11532
11533TM6000 VIDEO4LINUX DRIVER
11534M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11535L:	linux-media@vger.kernel.org
11536W:	https://linuxtv.org
11537T:	git git://linuxtv.org/media_tree.git
11538S:	Odd fixes
11539F:	drivers/media/usb/tm6000/
11540
11541TW68 VIDEO4LINUX DRIVER
11542M:	Hans Verkuil <hverkuil@xs4all.nl>
11543L:	linux-media@vger.kernel.org
11544T:	git git://linuxtv.org/media_tree.git
11545W:	https://linuxtv.org
11546S:	Odd Fixes
11547F:	drivers/media/pci/tw68/
11548
11549TW686X VIDEO4LINUX DRIVER
11550M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11551L:	linux-media@vger.kernel.org
11552T:	git git://linuxtv.org/media_tree.git
11553W:	http://linuxtv.org
11554S:	Maintained
11555F:	drivers/media/pci/tw686x/
11556
11557TPM DEVICE DRIVER
11558M:	Peter Huewe <peterhuewe@gmx.de>
11559M:	Marcel Selhorst <tpmdd@selhorst.net>
11560M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11561R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11562W:	http://tpmdd.sourceforge.net
11563L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11564Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
11565T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
11566S:	Maintained
11567F:	drivers/char/tpm/
11568
11569TPM IBM_VTPM DEVICE DRIVER
11570M:	Ashley Lai <ashleydlai@gmail.com>
11571W:	http://tpmdd.sourceforge.net
11572L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11573S:	Maintained
11574F:	drivers/char/tpm/tpm_ibmvtpm*
11575
11576TRACING
11577M:	Steven Rostedt <rostedt@goodmis.org>
11578M:	Ingo Molnar <mingo@redhat.com>
11579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11580S:	Maintained
11581F:	Documentation/trace/ftrace.txt
11582F:	arch/*/*/*/ftrace.h
11583F:	arch/*/kernel/ftrace.c
11584F:	include/*/ftrace.h
11585F:	include/linux/trace*.h
11586F:	include/trace/
11587F:	kernel/trace/
11588F:	tools/testing/selftests/ftrace/
11589
11590TRACING MMIO ACCESSES (MMIOTRACE)
11591M:	Steven Rostedt <rostedt@goodmis.org>
11592M:	Ingo Molnar <mingo@kernel.org>
11593R:	Karol Herbst <karolherbst@gmail.com>
11594R:	Pekka Paalanen <ppaalanen@gmail.com>
11595S:	Maintained
11596L:	linux-kernel@vger.kernel.org
11597L:	nouveau@lists.freedesktop.org
11598F:	kernel/trace/trace_mmiotrace.c
11599F:	include/linux/mmiotrace.h
11600F:	arch/x86/mm/kmmio.c
11601F:	arch/x86/mm/mmio-mod.c
11602F:	arch/x86/mm/testmmiotrace.c
11603
11604TRIVIAL PATCHES
11605M:	Jiri Kosina <trivial@kernel.org>
11606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11607S:	Maintained
11608K:	^Subject:.*(?i)trivial
11609
11610TTY LAYER
11611M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11612M:	Jiri Slaby <jslaby@suse.com>
11613S:	Supported
11614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11615F:	Documentation/serial/
11616F:	drivers/tty/
11617F:	drivers/tty/serial/serial_core.c
11618F:	include/linux/serial_core.h
11619F:	include/linux/serial.h
11620F:	include/linux/tty.h
11621F:	include/uapi/linux/serial_core.h
11622F:	include/uapi/linux/serial.h
11623F:	include/uapi/linux/tty.h
11624
11625TUA9001 MEDIA DRIVER
11626M:	Antti Palosaari <crope@iki.fi>
11627L:	linux-media@vger.kernel.org
11628W:	https://linuxtv.org
11629W:	http://palosaari.fi/linux/
11630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11631T:	git git://linuxtv.org/anttip/media_tree.git
11632S:	Maintained
11633F:	drivers/media/tuners/tua9001*
11634
11635TULIP NETWORK DRIVERS
11636L:	netdev@vger.kernel.org
11637L:	linux-parisc@vger.kernel.org
11638S:	Orphan
11639F:	drivers/net/ethernet/dec/tulip/
11640
11641TUN/TAP driver
11642M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
11643W:	http://vtun.sourceforge.net/tun
11644S:	Maintained
11645F:	Documentation/networking/tuntap.txt
11646F:	arch/um/os-Linux/drivers/
11647
11648TURBOCHANNEL SUBSYSTEM
11649M:	"Maciej W. Rozycki" <macro@linux-mips.org>
11650M:	Ralf Baechle <ralf@linux-mips.org>
11651L:	linux-mips@linux-mips.org
11652Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
11653S:	Maintained
11654F:	drivers/tc/
11655F:	include/linux/tc.h
11656
11657U14-34F SCSI DRIVER
11658M:	Dario Ballabio <ballabio_dario@emc.com>
11659L:	linux-scsi@vger.kernel.org
11660S:	Maintained
11661F:	drivers/scsi/u14-34f.c
11662
11663UBI FILE SYSTEM (UBIFS)
11664M:	Richard Weinberger <richard@nod.at>
11665M:	Artem Bityutskiy <dedekind1@gmail.com>
11666M:	Adrian Hunter <adrian.hunter@intel.com>
11667L:	linux-mtd@lists.infradead.org
11668T:	git git://git.infradead.org/ubifs-2.6.git
11669W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
11670S:	Supported
11671F:	Documentation/filesystems/ubifs.txt
11672F:	fs/ubifs/
11673
11674UCLINUX (M68KNOMMU AND COLDFIRE)
11675M:	Greg Ungerer <gerg@linux-m68k.org>
11676W:	http://www.linux-m68k.org/
11677W:	http://www.uclinux.org/
11678L:	linux-m68k@lists.linux-m68k.org
11679L:	uclinux-dev@uclinux.org  (subscribers-only)
11680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11681S:	Maintained
11682F:	arch/m68k/coldfire/
11683F:	arch/m68k/68*/
11684F:	arch/m68k/*/*_no.*
11685F:	arch/m68k/include/asm/*_no.*
11686
11687UDF FILESYSTEM
11688M:	Jan Kara <jack@suse.com>
11689S:	Maintained
11690F:	Documentation/filesystems/udf.txt
11691F:	fs/udf/
11692
11693UFS FILESYSTEM
11694M:	Evgeniy Dushistov <dushistov@mail.ru>
11695S:	Maintained
11696F:	Documentation/filesystems/ufs.txt
11697F:	fs/ufs/
11698
11699UHID USERSPACE HID IO DRIVER:
11700M:	David Herrmann <dh.herrmann@googlemail.com>
11701L:	linux-input@vger.kernel.org
11702S:	Maintained
11703F:	drivers/hid/uhid.c
11704F:	include/uapi/linux/uhid.h
11705
11706ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11707L:	linux-usb@vger.kernel.org
11708S:	Orphan
11709F:	drivers/uwb/
11710F:	include/linux/uwb.h
11711F:	include/linux/uwb/
11712
11713UNICORE32 ARCHITECTURE:
11714M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
11715W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11716S:	Maintained
11717T:	git git://github.com/gxt/linux.git
11718F:	arch/unicore32/
11719
11720UNIFDEF
11721M:	Tony Finch <dot@dotat.at>
11722W:	http://dotat.at/prog/unifdef
11723S:	Maintained
11724F:	scripts/unifdef.c
11725
11726UNIFORM CDROM DRIVER
11727M:	Jens Axboe <axboe@kernel.dk>
11728W:	http://www.kernel.dk
11729S:	Maintained
11730F:	Documentation/cdrom/
11731F:	drivers/cdrom/cdrom.c
11732F:	include/linux/cdrom.h
11733F:	include/uapi/linux/cdrom.h
11734
11735UNISYS S-PAR DRIVERS
11736M:	David Kershner <david.kershner@unisys.com>
11737L:	sparmaintainer@unisys.com (Unisys internal)
11738S:	Supported
11739F:	drivers/staging/unisys/
11740
11741UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11742M:	Vinayak Holikatti <vinholikatti@gmail.com>
11743L:	linux-scsi@vger.kernel.org
11744S:	Supported
11745F:	Documentation/scsi/ufs.txt
11746F:	drivers/scsi/ufs/
11747
11748UNSORTED BLOCK IMAGES (UBI)
11749M:	Artem Bityutskiy <dedekind1@gmail.com>
11750M:	Richard Weinberger <richard@nod.at>
11751W:	http://www.linux-mtd.infradead.org/
11752L:	linux-mtd@lists.infradead.org
11753T:	git git://git.infradead.org/ubifs-2.6.git
11754S:	Supported
11755F:	drivers/mtd/ubi/
11756F:	include/linux/mtd/ubi.h
11757F:	include/uapi/mtd/ubi-user.h
11758
11759USB ACM DRIVER
11760M:	Oliver Neukum <oneukum@suse.com>
11761L:	linux-usb@vger.kernel.org
11762S:	Maintained
11763F:	Documentation/usb/acm.txt
11764F:	drivers/usb/class/cdc-acm.*
11765
11766USB AR5523 WIRELESS DRIVER
11767M:	Pontus Fuchs <pontus.fuchs@gmail.com>
11768L:	linux-wireless@vger.kernel.org
11769S:	Maintained
11770F:	drivers/net/wireless/ath/ar5523/
11771
11772USB ATTACHED SCSI
11773M:	Hans de Goede <hdegoede@redhat.com>
11774M:	Gerd Hoffmann <kraxel@redhat.com>
11775L:	linux-usb@vger.kernel.org
11776L:	linux-scsi@vger.kernel.org
11777S:	Maintained
11778F:	drivers/usb/storage/uas.c
11779
11780USB CDC ETHERNET DRIVER
11781M:	Oliver Neukum <oliver@neukum.org>
11782L:	linux-usb@vger.kernel.org
11783S:	Maintained
11784F:	drivers/net/usb/cdc_*.c
11785F:	include/uapi/linux/usb/cdc.h
11786
11787USB CHAOSKEY DRIVER
11788M:	Keith Packard <keithp@keithp.com>
11789L:	linux-usb@vger.kernel.org
11790S:	Maintained
11791F:	drivers/usb/misc/chaoskey.c
11792
11793USB CYPRESS C67X00 DRIVER
11794M:	Peter Korsgaard <jacmet@sunsite.dk>
11795L:	linux-usb@vger.kernel.org
11796S:	Maintained
11797F:	drivers/usb/c67x00/
11798
11799USB DAVICOM DM9601 DRIVER
11800M:	Peter Korsgaard <jacmet@sunsite.dk>
11801L:	netdev@vger.kernel.org
11802W:	http://www.linux-usb.org/usbnet
11803S:	Maintained
11804F:	drivers/net/usb/dm9601.c
11805
11806USB DIAMOND RIO500 DRIVER
11807M:	Cesar Miquel <miquel@df.uba.ar>
11808L:	rio500-users@lists.sourceforge.net
11809W:	http://rio500.sourceforge.net
11810S:	Maintained
11811F:	drivers/usb/misc/rio500*
11812
11813USB EHCI DRIVER
11814M:	Alan Stern <stern@rowland.harvard.edu>
11815L:	linux-usb@vger.kernel.org
11816S:	Maintained
11817F:	Documentation/usb/ehci.txt
11818F:	drivers/usb/host/ehci*
11819
11820USB GADGET/PERIPHERAL SUBSYSTEM
11821M:	Felipe Balbi <balbi@kernel.org>
11822L:	linux-usb@vger.kernel.org
11823W:	http://www.linux-usb.org/gadget
11824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11825S:	Maintained
11826F:	drivers/usb/gadget/
11827F:	include/linux/usb/gadget*
11828
11829USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11830M:	Jiri Kosina <jikos@kernel.org>
11831R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
11832L:	linux-usb@vger.kernel.org
11833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11834S:	Maintained
11835F:	Documentation/hid/hiddev.txt
11836F:	drivers/hid/usbhid/
11837
11838USB ISP116X DRIVER
11839M:	Olav Kongas <ok@artecdesign.ee>
11840L:	linux-usb@vger.kernel.org
11841S:	Maintained
11842F:	drivers/usb/host/isp116x*
11843F:	include/linux/usb/isp116x.h
11844
11845USB LAN78XX ETHERNET DRIVER
11846M:	Woojung Huh <woojung.huh@microchip.com>
11847M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11848L:	netdev@vger.kernel.org
11849S:	Maintained
11850F:	drivers/net/usb/lan78xx.*
11851
11852USB MASS STORAGE DRIVER
11853M:	Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11854L:	linux-usb@vger.kernel.org
11855L:	usb-storage@lists.one-eyed-alien.net
11856S:	Maintained
11857W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
11858F:	drivers/usb/storage/
11859
11860USB MIDI DRIVER
11861M:	Clemens Ladisch <clemens@ladisch.de>
11862L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11863T:	git git://git.alsa-project.org/alsa-kernel.git
11864S:	Maintained
11865F:	sound/usb/midi.*
11866
11867USB NETWORKING DRIVERS
11868L:	linux-usb@vger.kernel.org
11869S:	Odd Fixes
11870F:	drivers/net/usb/
11871
11872USB OHCI DRIVER
11873M:	Alan Stern <stern@rowland.harvard.edu>
11874L:	linux-usb@vger.kernel.org
11875S:	Maintained
11876F:	Documentation/usb/ohci.txt
11877F:	drivers/usb/host/ohci*
11878
11879USB OTG FSM (Finite State Machine)
11880M:	Peter Chen <Peter.Chen@nxp.com>
11881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11882L:	linux-usb@vger.kernel.org
11883S:	Maintained
11884F:	drivers/usb/common/usb-otg-fsm.c
11885
11886USB OVER IP DRIVER
11887M:	Valentina Manea <valentina.manea.m@gmail.com>
11888M:	Shuah Khan <shuah.kh@samsung.com>
11889L:	linux-usb@vger.kernel.org
11890S:	Maintained
11891F:	Documentation/usb/usbip_protocol.txt
11892F:	drivers/usb/usbip/
11893F:	tools/usb/usbip/
11894
11895USB PEGASUS DRIVER
11896M:	Petko Manolov <petkan@nucleusys.com>
11897L:	linux-usb@vger.kernel.org
11898L:	netdev@vger.kernel.org
11899T:	git git://github.com/petkan/pegasus.git
11900W:	https://github.com/petkan/pegasus
11901S:	Maintained
11902F:	drivers/net/usb/pegasus.*
11903
11904USB PHY LAYER
11905M:	Felipe Balbi <balbi@kernel.org>
11906L:	linux-usb@vger.kernel.org
11907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11908S:	Maintained
11909F:	drivers/usb/phy/
11910
11911USB PRINTER DRIVER (usblp)
11912M:	Pete Zaitcev <zaitcev@redhat.com>
11913L:	linux-usb@vger.kernel.org
11914S:	Supported
11915F:	drivers/usb/class/usblp.c
11916
11917USB QMI WWAN NETWORK DRIVER
11918M:	Bjørn Mork <bjorn@mork.no>
11919L:	netdev@vger.kernel.org
11920S:	Maintained
11921F:	Documentation/ABI/testing/sysfs-class-net-qmi
11922F:	drivers/net/usb/qmi_wwan.c
11923
11924USB RTL8150 DRIVER
11925M:	Petko Manolov <petkan@nucleusys.com>
11926L:	linux-usb@vger.kernel.org
11927L:	netdev@vger.kernel.org
11928T:	git git://github.com/petkan/rtl8150.git
11929W:	https://github.com/petkan/rtl8150
11930S:	Maintained
11931F:	drivers/net/usb/rtl8150.c
11932
11933USB SERIAL SUBSYSTEM
11934M:	Johan Hovold <johan@kernel.org>
11935L:	linux-usb@vger.kernel.org
11936S:	Maintained
11937F:	Documentation/usb/usb-serial.txt
11938F:	drivers/usb/serial/
11939F:	include/linux/usb/serial.h
11940
11941USB SMSC75XX ETHERNET DRIVER
11942M:	Steve Glendinning <steve.glendinning@shawell.net>
11943L:	netdev@vger.kernel.org
11944S:	Maintained
11945F:	drivers/net/usb/smsc75xx.*
11946
11947USB SMSC95XX ETHERNET DRIVER
11948M:	Steve Glendinning <steve.glendinning@shawell.net>
11949L:	netdev@vger.kernel.org
11950S:	Maintained
11951F:	drivers/net/usb/smsc95xx.*
11952
11953USB SUBSYSTEM
11954M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11955L:	linux-usb@vger.kernel.org
11956W:	http://www.linux-usb.org
11957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11958S:	Supported
11959F:	Documentation/usb/
11960F:	drivers/usb/
11961F:	include/linux/usb.h
11962F:	include/linux/usb/
11963
11964USB UHCI DRIVER
11965M:	Alan Stern <stern@rowland.harvard.edu>
11966L:	linux-usb@vger.kernel.org
11967S:	Maintained
11968F:	drivers/usb/host/uhci*
11969
11970USB "USBNET" DRIVER FRAMEWORK
11971M:	Oliver Neukum <oneukum@suse.com>
11972L:	netdev@vger.kernel.org
11973W:	http://www.linux-usb.org/usbnet
11974S:	Maintained
11975F:	drivers/net/usb/usbnet.c
11976F:	include/linux/usb/usbnet.h
11977
11978USB VIDEO CLASS
11979M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11980L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11981L:	linux-media@vger.kernel.org
11982T:	git git://linuxtv.org/media_tree.git
11983W:	http://www.ideasonboard.org/uvc/
11984S:	Maintained
11985F:	drivers/media/usb/uvc/
11986F:	include/uapi/linux/uvcvideo.h
11987
11988USB VISION DRIVER
11989M:	Hans Verkuil <hverkuil@xs4all.nl>
11990L:	linux-media@vger.kernel.org
11991T:	git git://linuxtv.org/media_tree.git
11992W:	https://linuxtv.org
11993S:	Odd Fixes
11994F:	drivers/media/usb/usbvision/
11995
11996USB WEBCAM GADGET
11997M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11998L:	linux-usb@vger.kernel.org
11999S:	Maintained
12000F:	drivers/usb/gadget/function/*uvc*
12001F:	drivers/usb/gadget/legacy/webcam.c
12002
12003USB WIRELESS RNDIS DRIVER (rndis_wlan)
12004M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12005L:	linux-wireless@vger.kernel.org
12006S:	Maintained
12007F:	drivers/net/wireless/rndis_wlan.c
12008
12009USB XHCI DRIVER
12010M:	Mathias Nyman <mathias.nyman@intel.com>
12011L:	linux-usb@vger.kernel.org
12012S:	Supported
12013F:	drivers/usb/host/xhci*
12014F:	drivers/usb/host/pci-quirks*
12015
12016USB ZD1201 DRIVER
12017L:	linux-wireless@vger.kernel.org
12018W:	http://linux-lc100020.sourceforge.net
12019S:	Orphan
12020F:	drivers/net/wireless/zydas/zd1201.*
12021
12022USB ZR364XX DRIVER
12023M:	Antoine Jacquet <royale@zerezo.com>
12024L:	linux-usb@vger.kernel.org
12025L:	linux-media@vger.kernel.org
12026T:	git git://linuxtv.org/media_tree.git
12027W:	http://royale.zerezo.com/zr364xx/
12028S:	Maintained
12029F:	Documentation/video4linux/zr364xx.txt
12030F:	drivers/media/usb/zr364xx/
12031
12032ULPI BUS
12033M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12034L:	linux-usb@vger.kernel.org
12035S:	Maintained
12036F:	drivers/usb/common/ulpi.c
12037F:	include/linux/ulpi/
12038
12039USER-MODE LINUX (UML)
12040M:	Jeff Dike <jdike@addtoit.com>
12041M:	Richard Weinberger <richard@nod.at>
12042L:	user-mode-linux-devel@lists.sourceforge.net
12043L:	user-mode-linux-user@lists.sourceforge.net
12044W:	http://user-mode-linux.sourceforge.net
12045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12046S:	Maintained
12047F:	Documentation/virtual/uml/
12048F:	arch/um/
12049F:	arch/x86/um/
12050F:	fs/hostfs/
12051F:	fs/hppfs/
12052
12053USERSPACE I/O (UIO)
12054M:	"Hans J. Koch" <hjk@hansjkoch.de>
12055M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12056S:	Maintained
12057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12058F:	Documentation/DocBook/uio-howto.tmpl
12059F:	drivers/uio/
12060F:	include/linux/uio*.h
12061
12062UTIL-LINUX PACKAGE
12063M:	Karel Zak <kzak@redhat.com>
12064L:	util-linux@vger.kernel.org
12065W:	http://en.wikipedia.org/wiki/Util-linux
12066T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12067S:	Maintained
12068
12069UVESAFB DRIVER
12070M:	Michal Januszewski <spock@gentoo.org>
12071L:	linux-fbdev@vger.kernel.org
12072W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12073S:	Maintained
12074F:	Documentation/fb/uvesafb.txt
12075F:	drivers/video/fbdev/uvesafb.*
12076
12077VF610 NAND DRIVER
12078M:	Stefan Agner <stefan@agner.ch>
12079L:	linux-mtd@lists.infradead.org
12080S:	Supported
12081F:	drivers/mtd/nand/vf610_nfc.c
12082
12083VFAT/FAT/MSDOS FILESYSTEM
12084M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12085S:	Maintained
12086F:	Documentation/filesystems/vfat.txt
12087F:	fs/fat/
12088
12089VFIO DRIVER
12090M:	Alex Williamson <alex.williamson@redhat.com>
12091L:	kvm@vger.kernel.org
12092T:	git git://github.com/awilliam/linux-vfio.git
12093S:	Maintained
12094F:	Documentation/vfio.txt
12095F:	drivers/vfio/
12096F:	include/linux/vfio.h
12097F:	include/uapi/linux/vfio.h
12098
12099VFIO PLATFORM DRIVER
12100M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
12101L:	kvm@vger.kernel.org
12102S:	Maintained
12103F:	drivers/vfio/platform/
12104
12105VIDEOBUF2 FRAMEWORK
12106M:	Pawel Osciak <pawel@osciak.com>
12107M:	Marek Szyprowski <m.szyprowski@samsung.com>
12108M:	Kyungmin Park <kyungmin.park@samsung.com>
12109L:	linux-media@vger.kernel.org
12110S:	Maintained
12111F:	drivers/media/v4l2-core/videobuf2-*
12112F:	include/media/videobuf2-*
12113
12114VIRTUAL SERIO DEVICE DRIVER
12115M:	Stephen Chandler Paul <thatslyude@gmail.com>
12116S:	Maintained
12117F:	drivers/input/serio/userio.c
12118F:	include/uapi/linux/userio.h
12119
12120VIRTIO CONSOLE DRIVER
12121M:	Amit Shah <amit.shah@redhat.com>
12122L:	virtualization@lists.linux-foundation.org
12123S:	Maintained
12124F:	drivers/char/virtio_console.c
12125F:	include/linux/virtio_console.h
12126F:	include/uapi/linux/virtio_console.h
12127
12128VIRTIO CORE, NET AND BLOCK DRIVERS
12129M:	"Michael S. Tsirkin" <mst@redhat.com>
12130L:	virtualization@lists.linux-foundation.org
12131S:	Maintained
12132F:	drivers/virtio/
12133F:	tools/virtio/
12134F:	drivers/net/virtio_net.c
12135F:	drivers/block/virtio_blk.c
12136F:	include/linux/virtio_*.h
12137F:	include/uapi/linux/virtio_*.h
12138
12139VIRTIO DRIVERS FOR S390
12140M:	Christian Borntraeger <borntraeger@de.ibm.com>
12141M:	Cornelia Huck <cornelia.huck@de.ibm.com>
12142L:	linux-s390@vger.kernel.org
12143L:	virtualization@lists.linux-foundation.org
12144L:	kvm@vger.kernel.org
12145S:	Supported
12146F:	drivers/s390/virtio/
12147
12148VIRTIO GPU DRIVER
12149M:	David Airlie <airlied@linux.ie>
12150M:	Gerd Hoffmann <kraxel@redhat.com>
12151L:	dri-devel@lists.freedesktop.org
12152L:	virtualization@lists.linux-foundation.org
12153S:	Maintained
12154F:	drivers/gpu/drm/virtio/
12155F:	include/uapi/linux/virtio_gpu.h
12156
12157VIRTIO HOST (VHOST)
12158M:	"Michael S. Tsirkin" <mst@redhat.com>
12159L:	kvm@vger.kernel.org
12160L:	virtualization@lists.linux-foundation.org
12161L:	netdev@vger.kernel.org
12162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12163S:	Maintained
12164F:	drivers/vhost/
12165F:	include/uapi/linux/vhost.h
12166
12167VIRTIO INPUT DRIVER
12168M:	Gerd Hoffmann <kraxel@redhat.com>
12169S:	Maintained
12170F:	drivers/virtio/virtio_input.c
12171F:	include/uapi/linux/virtio_input.h
12172
12173VIA RHINE NETWORK DRIVER
12174S:	Orphan
12175F:	drivers/net/ethernet/via/via-rhine.c
12176
12177VIA SD/MMC CARD CONTROLLER DRIVER
12178M:	Bruce Chang <brucechang@via.com.tw>
12179M:	Harald Welte <HaraldWelte@viatech.com>
12180S:	Maintained
12181F:	drivers/mmc/host/via-sdmmc.c
12182
12183VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12184M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12185L:	linux-fbdev@vger.kernel.org
12186S:	Maintained
12187F:	include/linux/via-core.h
12188F:	include/linux/via-gpio.h
12189F:	include/linux/via_i2c.h
12190F:	drivers/video/fbdev/via/
12191
12192VIA VELOCITY NETWORK DRIVER
12193M:	Francois Romieu <romieu@fr.zoreil.com>
12194L:	netdev@vger.kernel.org
12195S:	Maintained
12196F:	drivers/net/ethernet/via/via-velocity.*
12197
12198VIRT LIB
12199M:	Alex Williamson <alex.williamson@redhat.com>
12200M:	Paolo Bonzini <pbonzini@redhat.com>
12201L:	kvm@vger.kernel.org
12202S:	Supported
12203F:	virt/lib/
12204
12205VIVID VIRTUAL VIDEO DRIVER
12206M:	Hans Verkuil <hverkuil@xs4all.nl>
12207L:	linux-media@vger.kernel.org
12208T:	git git://linuxtv.org/media_tree.git
12209W:	https://linuxtv.org
12210S:	Maintained
12211F:	drivers/media/platform/vivid/*
12212
12213VLAN (802.1Q)
12214M:	Patrick McHardy <kaber@trash.net>
12215L:	netdev@vger.kernel.org
12216S:	Maintained
12217F:	drivers/net/macvlan.c
12218F:	include/linux/if_*vlan.h
12219F:	net/8021q/
12220
12221VLYNQ BUS
12222M:	Florian Fainelli <florian@openwrt.org>
12223L:	openwrt-devel@lists.openwrt.org (subscribers-only)
12224S:	Maintained
12225F:	drivers/vlynq/vlynq.c
12226F:	include/linux/vlynq.h
12227
12228VME SUBSYSTEM
12229M:	Martyn Welch <martyn@welchs.me.uk>
12230M:	Manohar Vanga <manohar.vanga@gmail.com>
12231M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12232L:	devel@driverdev.osuosl.org
12233S:	Maintained
12234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12235F:	Documentation/vme_api.txt
12236F:	drivers/staging/vme/
12237F:	drivers/vme/
12238F:	include/linux/vme*
12239
12240VMWARE HYPERVISOR INTERFACE
12241M:	Alok Kataria <akataria@vmware.com>
12242L:	virtualization@lists.linux-foundation.org
12243S:	Supported
12244F:	arch/x86/kernel/cpu/vmware.c
12245
12246VMWARE BALLOON DRIVER
12247M:	Xavier Deguillard <xdeguillard@vmware.com>
12248M:	Philip Moltmann <moltmann@vmware.com>
12249M:	"VMware, Inc." <pv-drivers@vmware.com>
12250L:	linux-kernel@vger.kernel.org
12251S:	Maintained
12252F:	drivers/misc/vmw_balloon.c
12253
12254VMWARE VMMOUSE SUBDRIVER
12255M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
12256M:	"VMware, Inc." <pv-drivers@vmware.com>
12257L:	linux-input@vger.kernel.org
12258S:	Maintained
12259F:	drivers/input/mouse/vmmouse.c
12260F:	drivers/input/mouse/vmmouse.h
12261
12262VMWARE VMXNET3 ETHERNET DRIVER
12263M:	Shrikrishna Khare <skhare@vmware.com>
12264M:	"VMware, Inc." <pv-drivers@vmware.com>
12265L:	netdev@vger.kernel.org
12266S:	Maintained
12267F:	drivers/net/vmxnet3/
12268
12269VMware PVSCSI driver
12270M:	Arvind Kumar <arvindkumar@vmware.com>
12271M:	VMware PV-Drivers <pv-drivers@vmware.com>
12272L:	linux-scsi@vger.kernel.org
12273S:	Maintained
12274F:	drivers/scsi/vmw_pvscsi.c
12275F:	drivers/scsi/vmw_pvscsi.h
12276
12277VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12278M:	Liam Girdwood <lgirdwood@gmail.com>
12279M:	Mark Brown <broonie@kernel.org>
12280L:	linux-kernel@vger.kernel.org
12281W:	http://www.slimlogic.co.uk/?p=48
12282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12283S:	Supported
12284F:	Documentation/devicetree/bindings/regulator/
12285F:	drivers/regulator/
12286F:	include/dt-bindings/regulator/
12287F:	include/linux/regulator/
12288
12289VRF
12290M:	David Ahern <dsa@cumulusnetworks.com>
12291M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12292L:	netdev@vger.kernel.org
12293S:	Maintained
12294F:	drivers/net/vrf.c
12295F:	Documentation/networking/vrf.txt
12296
12297VT1211 HARDWARE MONITOR DRIVER
12298M:	Juerg Haefliger <juergh@gmail.com>
12299L:	linux-hwmon@vger.kernel.org
12300S:	Maintained
12301F:	Documentation/hwmon/vt1211
12302F:	drivers/hwmon/vt1211.c
12303
12304VT8231 HARDWARE MONITOR DRIVER
12305M:	Roger Lucas <vt8231@hiddenengine.co.uk>
12306L:	linux-hwmon@vger.kernel.org
12307S:	Maintained
12308F:	drivers/hwmon/vt8231.c
12309
12310VUB300 USB to SDIO/SD/MMC bridge chip
12311M:	Tony Olech <tony.olech@elandigitalsystems.com>
12312L:	linux-mmc@vger.kernel.org
12313L:	linux-usb@vger.kernel.org
12314S:	Supported
12315F:	drivers/mmc/host/vub300.c
12316
12317W1 DALLAS'S 1-WIRE BUS
12318M:	Evgeniy Polyakov <zbr@ioremap.net>
12319S:	Maintained
12320F:	Documentation/w1/
12321F:	drivers/w1/
12322
12323W83791D HARDWARE MONITORING DRIVER
12324M:	Marc Hulsman <m.hulsman@tudelft.nl>
12325L:	linux-hwmon@vger.kernel.org
12326S:	Maintained
12327F:	Documentation/hwmon/w83791d
12328F:	drivers/hwmon/w83791d.c
12329
12330W83793 HARDWARE MONITORING DRIVER
12331M:	Rudolf Marek <r.marek@assembler.cz>
12332L:	linux-hwmon@vger.kernel.org
12333S:	Maintained
12334F:	Documentation/hwmon/w83793
12335F:	drivers/hwmon/w83793.c
12336
12337W83795 HARDWARE MONITORING DRIVER
12338M:	Jean Delvare <jdelvare@suse.com>
12339L:	linux-hwmon@vger.kernel.org
12340S:	Maintained
12341F:	drivers/hwmon/w83795.c
12342
12343W83L51xD SD/MMC CARD INTERFACE DRIVER
12344M:	Pierre Ossman <pierre@ossman.eu>
12345S:	Maintained
12346F:	drivers/mmc/host/wbsd.*
12347
12348WACOM PROTOCOL 4 SERIAL TABLETS
12349M:	Julian Squires <julian@cipht.net>
12350M:	Hans de Goede <hdegoede@redhat.com>
12351L:	linux-input@vger.kernel.org
12352S:	Maintained
12353F:	drivers/input/tablet/wacom_serial4.c
12354
12355WATCHDOG DEVICE DRIVERS
12356M:	Wim Van Sebroeck <wim@iguana.be>
12357R:	Guenter Roeck <linux@roeck-us.net>
12358L:	linux-watchdog@vger.kernel.org
12359W:	http://www.linux-watchdog.org/
12360T:	git git://www.linux-watchdog.org/linux-watchdog.git
12361S:	Maintained
12362F:	Documentation/devicetree/bindings/watchdog/
12363F:	Documentation/watchdog/
12364F:	drivers/watchdog/
12365F:	include/linux/watchdog.h
12366F:	include/uapi/linux/watchdog.h
12367
12368WD7000 SCSI DRIVER
12369M:	Miroslav Zagorac <zaga@fly.cc.fer.hr>
12370L:	linux-scsi@vger.kernel.org
12371S:	Maintained
12372F:	drivers/scsi/wd7000.c
12373
12374WIIMOTE HID DRIVER
12375M:	David Herrmann <dh.herrmann@googlemail.com>
12376L:	linux-input@vger.kernel.org
12377S:	Maintained
12378F:	drivers/hid/hid-wiimote*
12379
12380WINBOND CIR DRIVER
12381M:	David Härdeman <david@hardeman.nu>
12382S:	Maintained
12383F:	drivers/media/rc/winbond-cir.c
12384
12385WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12386M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12387L:	linux-watchdog@vger.kernel.org
12388S:	Maintained
12389F:	drivers/watchdog/ebc-c384_wdt.c
12390
12391WINSYSTEMS WS16C48 GPIO DRIVER
12392M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12393L:	linux-gpio@vger.kernel.org
12394S:	Maintained
12395F:	drivers/gpio/gpio-ws16c48.c
12396
12397WIMAX STACK
12398M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12399M:	linux-wimax@intel.com
12400L:	wimax@linuxwimax.org (subscribers-only)
12401S:	Supported
12402W:	http://linuxwimax.org
12403F:	Documentation/wimax/README.wimax
12404F:	include/linux/wimax/debug.h
12405F:	include/net/wimax.h
12406F:	include/uapi/linux/wimax.h
12407F:	net/wimax/
12408
12409WISTRON LAPTOP BUTTON DRIVER
12410M:	Miloslav Trmac <mitr@volny.cz>
12411S:	Maintained
12412F:	drivers/input/misc/wistron_btns.c
12413
12414WL3501 WIRELESS PCMCIA CARD DRIVER
12415M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12416L:	linux-wireless@vger.kernel.org
12417W:	http://oops.ghostprotocols.net:81/blog
12418S:	Maintained
12419F:	drivers/net/wireless/wl3501*
12420
12421WOLFSON MICROELECTRONICS DRIVERS
12422L:	patches@opensource.wolfsonmicro.com
12423T:	git https://github.com/CirrusLogic/linux-drivers.git
12424W:	https://github.com/CirrusLogic/linux-drivers/wiki
12425S:	Supported
12426F:	Documentation/hwmon/wm83??
12427F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12428F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12429F:	Documentation/devicetree/bindings/mfd/arizona.txt
12430F:	arch/arm/mach-s3c64xx/mach-crag6410*
12431F:	drivers/clk/clk-wm83*.c
12432F:	drivers/extcon/extcon-arizona.c
12433F:	drivers/leds/leds-wm83*.c
12434F:	drivers/gpio/gpio-*wm*.c
12435F:	drivers/gpio/gpio-arizona.c
12436F:	drivers/hwmon/wm83??-hwmon.c
12437F:	drivers/input/misc/wm831x-on.c
12438F:	drivers/input/touchscreen/wm831x-ts.c
12439F:	drivers/input/touchscreen/wm97*.c
12440F:	drivers/mfd/arizona*
12441F:	drivers/mfd/wm*.c
12442F:	drivers/mfd/cs47l24*
12443F:	drivers/power/wm83*.c
12444F:	drivers/rtc/rtc-wm83*.c
12445F:	drivers/regulator/wm8*.c
12446F:	drivers/video/backlight/wm83*_bl.c
12447F:	drivers/watchdog/wm83*_wdt.c
12448F:	include/linux/mfd/arizona/
12449F:	include/linux/mfd/wm831x/
12450F:	include/linux/mfd/wm8350/
12451F:	include/linux/mfd/wm8400*
12452F:	include/linux/wm97xx.h
12453F:	include/sound/wm????.h
12454F:	sound/soc/codecs/arizona.?
12455F:	sound/soc/codecs/wm*
12456F:	sound/soc/codecs/cs47l24*
12457
12458WORKQUEUE
12459M:	Tejun Heo <tj@kernel.org>
12460R:	Lai Jiangshan <jiangshanlai@gmail.com>
12461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12462S:	Maintained
12463F:	include/linux/workqueue.h
12464F:	kernel/workqueue.c
12465F:	Documentation/workqueue.txt
12466
12467X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12468M:	Chen-Yu Tsai <wens@csie.org>
12469L:	linux-kernel@vger.kernel.org
12470S:	Maintained
12471N:	axp[128]
12472
12473X.25 NETWORK LAYER
12474M:	Andrew Hendry <andrew.hendry@gmail.com>
12475L:	linux-x25@vger.kernel.org
12476S:	Odd Fixes
12477F:	Documentation/networking/x25*
12478F:	include/net/x25*
12479F:	net/x25/
12480
12481X86 ARCHITECTURE (32-BIT AND 64-BIT)
12482M:	Thomas Gleixner <tglx@linutronix.de>
12483M:	Ingo Molnar <mingo@redhat.com>
12484M:	"H. Peter Anvin" <hpa@zytor.com>
12485M:	x86@kernel.org
12486L:	linux-kernel@vger.kernel.org
12487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12488S:	Maintained
12489F:	Documentation/x86/
12490F:	arch/x86/
12491
12492X86 PLATFORM DRIVERS
12493M:	Darren Hart <dvhart@infradead.org>
12494L:	platform-driver-x86@vger.kernel.org
12495T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12496S:	Maintained
12497F:	drivers/platform/x86/
12498F:	drivers/platform/olpc/
12499
12500X86 MCE INFRASTRUCTURE
12501M:	Tony Luck <tony.luck@intel.com>
12502M:	Borislav Petkov <bp@alien8.de>
12503L:	linux-edac@vger.kernel.org
12504S:	Maintained
12505F:	arch/x86/kernel/cpu/mcheck/*
12506
12507X86 MICROCODE UPDATE SUPPORT
12508M:	Borislav Petkov <bp@alien8.de>
12509S:	Maintained
12510F:	arch/x86/kernel/cpu/microcode/*
12511
12512X86 VDSO
12513M:	Andy Lutomirski <luto@amacapital.net>
12514L:	linux-kernel@vger.kernel.org
12515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12516S:	Maintained
12517F:	arch/x86/entry/vdso/
12518
12519XC2028/3028 TUNER DRIVER
12520M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12521L:	linux-media@vger.kernel.org
12522W:	https://linuxtv.org
12523T:	git git://linuxtv.org/media_tree.git
12524S:	Maintained
12525F:	drivers/media/tuners/tuner-xc2028.*
12526
12527XEN HYPERVISOR INTERFACE
12528M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
12529M:	David Vrabel <david.vrabel@citrix.com>
12530M:	Juergen Gross <jgross@suse.com>
12531L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12533S:	Supported
12534F:	arch/x86/xen/
12535F:	drivers/*/xen-*front.c
12536F:	drivers/xen/
12537F:	arch/x86/include/asm/xen/
12538F:	include/xen/
12539F:	include/uapi/xen/
12540
12541XEN HYPERVISOR ARM
12542M:	Stefano Stabellini <sstabellini@kernel.org>
12543L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12544S:	Maintained
12545F:	arch/arm/xen/
12546F:	arch/arm/include/asm/xen/
12547
12548XEN HYPERVISOR ARM64
12549M:	Stefano Stabellini <sstabellini@kernel.org>
12550L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12551S:	Maintained
12552F:	arch/arm64/xen/
12553F:	arch/arm64/include/asm/xen/
12554
12555XEN NETWORK BACKEND DRIVER
12556M:	Wei Liu <wei.liu2@citrix.com>
12557L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12558L:	netdev@vger.kernel.org
12559S:	Supported
12560F:	drivers/net/xen-netback/*
12561
12562XEN PCI SUBSYSTEM
12563M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12564L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12565S:	Supported
12566F:	arch/x86/pci/*xen*
12567F:	drivers/pci/*xen*
12568
12569XEN BLOCK SUBSYSTEM
12570M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12571M:	Roger Pau Monné <roger.pau@citrix.com>
12572L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12573S:	Supported
12574F:	drivers/block/xen-blkback/*
12575F:	drivers/block/xen*
12576
12577XEN PVSCSI DRIVERS
12578M:	Juergen Gross <jgross@suse.com>
12579L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12580L:	linux-scsi@vger.kernel.org
12581S:	Supported
12582F:	drivers/scsi/xen-scsifront.c
12583F:	drivers/xen/xen-scsiback.c
12584F:	include/xen/interface/io/vscsiif.h
12585
12586XEN SWIOTLB SUBSYSTEM
12587M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12588L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12589S:	Supported
12590F:	arch/x86/xen/*swiotlb*
12591F:	drivers/xen/*swiotlb*
12592
12593XFS FILESYSTEM
12594P:	Silicon Graphics Inc
12595M:	Dave Chinner <david@fromorbit.com>
12596M:	xfs@oss.sgi.com
12597L:	xfs@oss.sgi.com
12598W:	http://oss.sgi.com/projects/xfs
12599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12600S:	Supported
12601F:	Documentation/filesystems/xfs.txt
12602F:	fs/xfs/
12603
12604XILINX AXI ETHERNET DRIVER
12605M:	Anirudha Sarangi <anirudh@xilinx.com>
12606M:	John Linn <John.Linn@xilinx.com>
12607S:	Maintained
12608F:	drivers/net/ethernet/xilinx/xilinx_axienet*
12609
12610XILINX UARTLITE SERIAL DRIVER
12611M:	Peter Korsgaard <jacmet@sunsite.dk>
12612L:	linux-serial@vger.kernel.org
12613S:	Maintained
12614F:	drivers/tty/serial/uartlite.c
12615
12616XILINX VIDEO IP CORES
12617M:	Hyun Kwon <hyun.kwon@xilinx.com>
12618M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12619L:	linux-media@vger.kernel.org
12620T:	git git://linuxtv.org/media_tree.git
12621S:	Supported
12622F:	Documentation/devicetree/bindings/media/xilinx/
12623F:	drivers/media/platform/xilinx/
12624F:	include/uapi/linux/xilinx-v4l2-controls.h
12625
12626XILLYBUS DRIVER
12627M:	Eli Billauer <eli.billauer@gmail.com>
12628L:	linux-kernel@vger.kernel.org
12629S:	Supported
12630F:	drivers/char/xillybus/
12631
12632XTENSA XTFPGA PLATFORM SUPPORT
12633M:	Max Filippov <jcmvbkbc@gmail.com>
12634L:	linux-xtensa@linux-xtensa.org
12635S:	Maintained
12636F:	drivers/spi/spi-xtensa-xtfpga.c
12637F:	sound/soc/xtensa/xtfpga-i2s.c
12638
12639YAM DRIVER FOR AX.25
12640M:	Jean-Paul Roubelat <jpr@f6fbb.org>
12641L:	linux-hams@vger.kernel.org
12642S:	Maintained
12643F:	drivers/net/hamradio/yam*
12644F:	include/linux/yam.h
12645
12646YEALINK PHONE DRIVER
12647M:	Henk Vergonet <Henk.Vergonet@gmail.com>
12648L:	usbb2k-api-dev@nongnu.org
12649S:	Maintained
12650F:	Documentation/input/yealink.txt
12651F:	drivers/input/misc/yealink.*
12652
12653Z8530 DRIVER FOR AX.25
12654M:	Joerg Reuter <jreuter@yaina.de>
12655W:	http://yaina.de/jreuter/
12656W:	http://www.qsl.net/dl1bke/
12657L:	linux-hams@vger.kernel.org
12658S:	Maintained
12659F:	Documentation/networking/z8530drv.txt
12660F:	drivers/net/hamradio/*scc.c
12661F:	drivers/net/hamradio/z8530.h
12662
12663ZBUD COMPRESSED PAGE ALLOCATOR
12664M:	Seth Jennings <sjenning@redhat.com>
12665L:	linux-mm@kvack.org
12666S:	Maintained
12667F:	mm/zbud.c
12668F:	include/linux/zbud.h
12669
12670ZD1211RW WIRELESS DRIVER
12671M:	Daniel Drake <dsd@gentoo.org>
12672M:	Ulrich Kunitz <kune@deine-taler.de>
12673W:	http://zd1211.ath.cx/wiki/DriverRewrite
12674L:	linux-wireless@vger.kernel.org
12675L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
12676S:	Maintained
12677F:	drivers/net/wireless/zydas/zd1211rw/
12678
12679ZPOOL COMPRESSED PAGE STORAGE API
12680M:	Dan Streetman <ddstreet@ieee.org>
12681L:	linux-mm@kvack.org
12682S:	Maintained
12683F:	mm/zpool.c
12684F:	include/linux/zpool.h
12685
12686ZR36067 VIDEO FOR LINUX DRIVER
12687L:	mjpeg-users@lists.sourceforge.net
12688L:	linux-media@vger.kernel.org
12689W:	http://mjpeg.sourceforge.net/driver-zoran/
12690T:	hg https://linuxtv.org/hg/v4l-dvb
12691S:	Odd Fixes
12692F:	drivers/media/pci/zoran/
12693
12694ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12695M:	Minchan Kim <minchan@kernel.org>
12696M:	Nitin Gupta <ngupta@vflare.org>
12697R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12698L:	linux-kernel@vger.kernel.org
12699S:	Maintained
12700F:	drivers/block/zram/
12701F:	Documentation/blockdev/zram.txt
12702
12703ZS DECSTATION Z85C30 SERIAL DRIVER
12704M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12705S:	Maintained
12706F:	drivers/tty/serial/zs.*
12707
12708ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12709M:	Minchan Kim <minchan@kernel.org>
12710M:	Nitin Gupta <ngupta@vflare.org>
12711R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12712L:	linux-mm@kvack.org
12713S:	Maintained
12714F:	mm/zsmalloc.c
12715F:	include/linux/zsmalloc.h
12716F:	Documentation/vm/zsmalloc.txt
12717
12718ZSWAP COMPRESSED SWAP CACHING
12719M:	Seth Jennings <sjenning@redhat.com>
12720L:	linux-mm@kvack.org
12721S:	Maintained
12722F:	mm/zswap.c
12723
12724THE REST
12725M:	Linus Torvalds <torvalds@linux-foundation.org>
12726L:	linux-kernel@vger.kernel.org
12727Q:	http://patchwork.kernel.org/project/LKML/list/
12728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12729S:	Buried alive in reporters
12730F:	*
12731F:	*/
12732