xref: /openbmc/linux/MAINTAINERS (revision 8e694cd2)
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
598ALPS PS/2 TOUCHPAD DRIVER
599R:	Pali Rohár <pali.rohar@gmail.com>
600F:	drivers/input/mouse/alps.*
601
602ALTERA MAILBOX DRIVER
603M:	Ley Foon Tan <lftan@altera.com>
604L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
605S:	Maintained
606F:	drivers/mailbox/mailbox-altera.c
607
608ALTERA PIO DRIVER
609M:	Tien Hock Loh <thloh@altera.com>
610L:	linux-gpio@vger.kernel.org
611S:	Maintained
612F:	drivers/gpio/gpio-altera.c
613
614ALTERA TRIPLE SPEED ETHERNET DRIVER
615M:	Vince Bridgers <vbridger@opensource.altera.com>
616L:	netdev@vger.kernel.org
617L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
618S:	Maintained
619F:	drivers/net/ethernet/altera/
620
621ALTERA UART/JTAG UART SERIAL DRIVERS
622M:	Tobias Klauser <tklauser@distanz.ch>
623L:	linux-serial@vger.kernel.org
624L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
625S:	Maintained
626F:	drivers/tty/serial/altera_uart.c
627F:	drivers/tty/serial/altera_jtaguart.c
628F:	include/linux/altera_uart.h
629F:	include/linux/altera_jtaguart.h
630
631AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
632M:	Tom Lendacky <thomas.lendacky@amd.com>
633M:	Gary Hook <gary.hook@amd.com>
634L:	linux-crypto@vger.kernel.org
635S:	Supported
636F:	drivers/crypto/ccp/
637F:	include/linux/ccp.h
638
639AMD FAM15H PROCESSOR POWER MONITORING DRIVER
640M:	Huang Rui <ray.huang@amd.com>
641L:	linux-hwmon@vger.kernel.org
642S:	Supported
643F:	Documentation/hwmon/fam15h_power
644F:	drivers/hwmon/fam15h_power.c
645
646AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
647L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
648S:	Orphan
649F:	drivers/usb/gadget/udc/amd5536udc.*
650
651AMD GEODE PROCESSOR/CHIPSET SUPPORT
652P:	Andres Salomon <dilinger@queued.net>
653L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
654W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
655S:	Supported
656F:	drivers/char/hw_random/geode-rng.c
657F:	drivers/crypto/geode*
658F:	drivers/video/fbdev/geode/
659F:	arch/x86/include/asm/geode.h
660
661AMD IOMMU (AMD-VI)
662M:	Joerg Roedel <joro@8bytes.org>
663L:	iommu@lists.linux-foundation.org
664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
665S:	Maintained
666F:	drivers/iommu/amd_iommu*.[ch]
667F:	include/linux/amd-iommu.h
668
669AMD KFD
670M:	Oded Gabbay <oded.gabbay@gmail.com>
671L:	dri-devel@lists.freedesktop.org
672T:	git git://people.freedesktop.org/~gabbayo/linux.git
673S:	Supported
674F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
675F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
676F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
677F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
678F:	drivers/gpu/drm/amd/amdkfd/
679F:	drivers/gpu/drm/amd/include/cik_structs.h
680F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
681F:	drivers/gpu/drm/amd/include/vi_structs.h
682F:	drivers/gpu/drm/radeon/radeon_kfd.c
683F:	drivers/gpu/drm/radeon/radeon_kfd.h
684F:	include/uapi/linux/kfd_ioctl.h
685
686AMD SEATTLE DEVICE TREE SUPPORT
687M:	Brijesh Singh <brijeshkumar.singh@amd.com>
688M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
689M:	Tom Lendacky <thomas.lendacky@amd.com>
690S:	Supported
691F:	arch/arm64/boot/dts/amd/
692
693AMD XGBE DRIVER
694M:	Tom Lendacky <thomas.lendacky@amd.com>
695L:	netdev@vger.kernel.org
696S:	Supported
697F:	drivers/net/ethernet/amd/xgbe/
698F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
699
700AMS (Apple Motion Sensor) DRIVER
701M:	Michael Hanselmann <linux-kernel@hansmi.ch>
702S:	Supported
703F:	drivers/macintosh/ams/
704
705ANALOG DEVICES INC AD9389B DRIVER
706M:	Hans Verkuil <hans.verkuil@cisco.com>
707L:	linux-media@vger.kernel.org
708S:	Maintained
709F:	drivers/media/i2c/ad9389b*
710
711ANALOG DEVICES INC ADV7180 DRIVER
712M:	Lars-Peter Clausen <lars@metafoo.de>
713L:	linux-media@vger.kernel.org
714W:	http://ez.analog.com/community/linux-device-drivers
715S:	Supported
716F:	drivers/media/i2c/adv7180.c
717
718ANALOG DEVICES INC ADV7511 DRIVER
719M:	Hans Verkuil <hans.verkuil@cisco.com>
720L:	linux-media@vger.kernel.org
721S:	Maintained
722F:	drivers/media/i2c/adv7511*
723
724ANALOG DEVICES INC ADV7604 DRIVER
725M:	Hans Verkuil <hans.verkuil@cisco.com>
726L:	linux-media@vger.kernel.org
727S:	Maintained
728F:	drivers/media/i2c/adv7604*
729
730ANALOG DEVICES INC ADV7842 DRIVER
731M:	Hans Verkuil <hans.verkuil@cisco.com>
732L:	linux-media@vger.kernel.org
733S:	Maintained
734F:	drivers/media/i2c/adv7842*
735
736ANALOG DEVICES INC ASOC CODEC DRIVERS
737M:	Lars-Peter Clausen <lars@metafoo.de>
738L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
739W:	http://wiki.analog.com/
740W:	http://ez.analog.com/community/linux-device-drivers
741S:	Supported
742F:	sound/soc/codecs/adau*
743F:	sound/soc/codecs/adav*
744F:	sound/soc/codecs/ad1*
745F:	sound/soc/codecs/ad7*
746F:	sound/soc/codecs/ssm*
747F:	sound/soc/codecs/sigmadsp.*
748
749ANALOG DEVICES INC ASOC DRIVERS
750L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
751L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
752W:	http://blackfin.uclinux.org/
753S:	Supported
754F:	sound/soc/blackfin/*
755
756ANALOG DEVICES INC IIO DRIVERS
757M:	Lars-Peter Clausen <lars@metafoo.de>
758M:	Michael Hennerich <Michael.Hennerich@analog.com>
759W:	http://wiki.analog.com/
760W:	http://ez.analog.com/community/linux-device-drivers
761S:	Supported
762F:	drivers/iio/*/ad*
763X:	drivers/iio/*/adjd*
764F:	drivers/staging/iio/*/ad*
765F:	staging/iio/trigger/iio-trig-bfin-timer.c
766
767ANALOG DEVICES INC DMA DRIVERS
768M:	Lars-Peter Clausen <lars@metafoo.de>
769W:	http://ez.analog.com/community/linux-device-drivers
770S:	Supported
771F:	drivers/dma/dma-axi-dmac.c
772
773ANDROID DRIVERS
774M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
775M:	Arve Hjønnevåg <arve@android.com>
776M:	Riley Andrews <riandrews@android.com>
777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
778L:	devel@driverdev.osuosl.org
779S:	Supported
780F:	drivers/android/
781F:	drivers/staging/android/
782
783ANDROID ION DRIVER
784M:	Laura Abbott <labbott@redhat.com>
785M:	Sumit Semwal <sumit.semwal@linaro.org>
786L:	devel@driverdev.osuosl.org
787S:	Supported
788F:	drivers/staging/android/ion
789F:	drivers/staging/android/uapi/ion.h
790F:	drivers/staging/android/uapi/ion_test.h
791
792AOA (Apple Onboard Audio) ALSA DRIVER
793M:	Johannes Berg <johannes@sipsolutions.net>
794L:	linuxppc-dev@lists.ozlabs.org
795L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
796S:	Maintained
797F:	sound/aoa/
798
799APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
800M:	William Breathitt Gray <vilhelm.gray@gmail.com>
801L:	linux-iio@vger.kernel.org
802S:	Maintained
803F:	drivers/iio/dac/stx104.c
804
805APM DRIVER
806M:	Jiri Kosina <jikos@kernel.org>
807S:	Odd fixes
808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
809F:	arch/x86/kernel/apm_32.c
810F:	include/linux/apm_bios.h
811F:	include/uapi/linux/apm_bios.h
812F:	drivers/char/apm-emulation.c
813
814APPLE BCM5974 MULTITOUCH DRIVER
815M:	Henrik Rydberg <rydberg@bitmath.org>
816L:	linux-input@vger.kernel.org
817S:	Odd fixes
818F:	drivers/input/mouse/bcm5974.c
819
820APPLE SMC DRIVER
821M:	Henrik Rydberg <rydberg@bitmath.org>
822L:	linux-hwmon@vger.kernel.org
823S:	Odd fixes
824F:	drivers/hwmon/applesmc.c
825
826APPLETALK NETWORK LAYER
827M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
828S:	Maintained
829F:	drivers/net/appletalk/
830F:	net/appletalk/
831
832APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
833M:	Duc Dang <dhdang@apm.com>
834S:	Supported
835F:	arch/arm64/boot/dts/apm/
836
837APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
838M:	Iyappan Subramanian <isubramanian@apm.com>
839M:	Keyur Chudgar <kchudgar@apm.com>
840S:	Supported
841F:	drivers/net/ethernet/apm/xgene/
842F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
843
844APTINA CAMERA SENSOR PLL
845M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
846L:	linux-media@vger.kernel.org
847S:	Maintained
848F:	drivers/media/i2c/aptina-pll.*
849
850ARC FRAMEBUFFER DRIVER
851M:	Jaya Kumar <jayalk@intworks.biz>
852S:	Maintained
853F:	drivers/video/fbdev/arcfb.c
854F:	drivers/video/fbdev/core/fb_defio.c
855
856ARCNET NETWORK LAYER
857M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
858L:	netdev@vger.kernel.org
859S:	Maintained
860F:	drivers/net/arcnet/
861F:	include/uapi/linux/if_arcnet.h
862
863ARC PGU DRM DRIVER
864M:	Alexey Brodkin <abrodkin@synopsys.com>
865S:	Supported
866F:	drivers/gpu/drm/arc/
867F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
868
869ARM HDLCD DRM DRIVER
870M:	Liviu Dudau <liviu.dudau@arm.com>
871S:	Supported
872F:	drivers/gpu/drm/arm/
873F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
874
875ARM MFM AND FLOPPY DRIVERS
876M:	Ian Molton <spyro@f2s.com>
877S:	Maintained
878F:	arch/arm/lib/floppydma.S
879F:	arch/arm/include/asm/floppy.h
880
881ARM PMU PROFILING AND DEBUGGING
882M:	Will Deacon <will.deacon@arm.com>
883R:	Mark Rutland <mark.rutland@arm.com>
884S:	Maintained
885F:	arch/arm*/kernel/perf_*
886F:	arch/arm/oprofile/common.c
887F:	arch/arm*/kernel/hw_breakpoint.c
888F:	arch/arm*/include/asm/hw_breakpoint.h
889F:	arch/arm*/include/asm/perf_event.h
890F:	drivers/perf/arm_pmu.c
891F:	include/linux/perf/arm_pmu.h
892
893ARM PORT
894M:	Russell King <linux@armlinux.org.uk>
895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
896W:	http://www.armlinux.org.uk/
897S:	Maintained
898F:	arch/arm/
899
900ARM SUB-ARCHITECTURES
901L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902S:	Maintained
903F:	arch/arm/mach-*/
904F:	arch/arm/plat-*/
905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
906
907ARM PRIMECELL AACI PL041 DRIVER
908M:	Russell King <linux@armlinux.org.uk>
909S:	Maintained
910F:	sound/arm/aaci.*
911
912ARM PRIMECELL CLCD PL110 DRIVER
913M:	Russell King <linux@armlinux.org.uk>
914S:	Maintained
915F:	drivers/video/fbdev/amba-clcd.*
916
917ARM PRIMECELL KMI PL050 DRIVER
918M:	Russell King <linux@armlinux.org.uk>
919S:	Maintained
920F:	drivers/input/serio/ambakmi.*
921F:	include/linux/amba/kmi.h
922
923ARM PRIMECELL MMCI PL180/1 DRIVER
924M:	Russell King <linux@armlinux.org.uk>
925S:	Maintained
926F:	drivers/mmc/host/mmci.*
927F:	include/linux/amba/mmci.h
928
929ARM PRIMECELL UART PL010 AND PL011 DRIVERS
930M:	Russell King <linux@armlinux.org.uk>
931S:	Maintained
932F:	drivers/tty/serial/amba-pl01*.c
933F:	include/linux/amba/serial.h
934
935ARM PRIMECELL BUS SUPPORT
936M:	Russell King <linux@armlinux.org.uk>
937S:	Maintained
938F:	drivers/amba/
939F:	include/linux/amba/bus.h
940
941ARM/ADS SPHERE MACHINE SUPPORT
942M:	Lennert Buytenhek <kernel@wantstofly.org>
943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
944S:	Maintained
945
946ARM/AFEB9260 MACHINE SUPPORT
947M:	Sergey Lapin <slapin@ossfans.org>
948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
949S:	Maintained
950
951ARM/AJECO 1ARM MACHINE SUPPORT
952M:	Lennert Buytenhek <kernel@wantstofly.org>
953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
954S:	Maintained
955
956ARM/Allwinner sunXi SoC support
957M:	Maxime Ripard <maxime.ripard@free-electrons.com>
958M:	Chen-Yu Tsai <wens@csie.org>
959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
960S:	Maintained
961N:	sun[x456789]i
962
963ARM/Allwinner SoC Clock Support
964M:	Emilio López <emilio@elopez.com.ar>
965S:	Maintained
966F:	drivers/clk/sunxi/
967
968ARM/Amlogic Meson SoC support
969M:	Carlo Caione <carlo@caione.org>
970M:	Kevin Hilman <khilman@baylibre.com>
971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
972L:	linux-amlogic@lists.infradead.org
973W:	http://linux-meson.com/
974S:	Maintained
975F:	arch/arm/mach-meson/
976F:	arch/arm/boot/dts/meson*
977F:	arch/arm64/boot/dts/amlogic/
978F: 	drivers/pinctrl/meson/
979N:	meson
980
981ARM/Annapurna Labs ALPINE ARCHITECTURE
982M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
983M:	Antoine Tenart <antoine.tenart@free-electrons.com>
984S:	Maintained
985F:	arch/arm/mach-alpine/
986F:	arch/arm/boot/dts/alpine*
987F:	arch/arm64/boot/dts/al/
988F:	drivers/*/*alpine*
989
990ARM/ARTPEC MACHINE SUPPORT
991M:	Jesper Nilsson <jesper.nilsson@axis.com>
992M:	Lars Persson <lars.persson@axis.com>
993M:	Niklas Cassel <niklas.cassel@axis.com>
994S:	Maintained
995L:	linux-arm-kernel@axis.com
996F:	arch/arm/mach-artpec
997F:	arch/arm/boot/dts/artpec6*
998F:	drivers/clk/axis
999
1000ARM/ASPEED MACHINE SUPPORT
1001M:	Joel Stanley <joel@jms.id.au>
1002S:	Maintained
1003F:	arch/arm/mach-aspeed/
1004F:	arch/arm/boot/dts/aspeed-*
1005F:	drivers/*/*aspeed*
1006
1007ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1008M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1009M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1010M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1011L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1012W:	http://www.linux4sam.org
1013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1014S:	Supported
1015F:	arch/arm/mach-at91/
1016F:	include/soc/at91/
1017F:	arch/arm/boot/dts/at91*.dts
1018F:	arch/arm/boot/dts/at91*.dtsi
1019F:	arch/arm/boot/dts/sama*.dts
1020F:	arch/arm/boot/dts/sama*.dtsi
1021F:	arch/arm/include/debug/at91.S
1022
1023ARM/ATMEL AT91 Clock Support
1024M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1025S:	Maintained
1026F:	drivers/clk/at91
1027
1028ARM/CALXEDA HIGHBANK ARCHITECTURE
1029M:	Rob Herring <robh@kernel.org>
1030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031S:	Maintained
1032F:	arch/arm/mach-highbank/
1033F:	arch/arm/boot/dts/highbank.dts
1034F:	arch/arm/boot/dts/ecx-*.dts*
1035
1036ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1037M:	Krzysztof Halasa <khalasa@piap.pl>
1038S:	Maintained
1039F:	arch/arm/mach-cns3xxx/
1040
1041ARM/CAVIUM THUNDER NETWORK DRIVER
1042M:	Sunil Goutham <sgoutham@cavium.com>
1043M:	Robert Richter <rric@kernel.org>
1044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045S:	Supported
1046F:	drivers/net/ethernet/cavium/thunder/
1047
1048ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1049M:	Alexander Shiyan <shc_work@mail.ru>
1050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1051S:	Odd Fixes
1052N:	clps711x
1053
1054ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1055M:	Hartley Sweeten <hsweeten@visionengravers.com>
1056M:	Ryan Mallon <rmallon@gmail.com>
1057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S:	Maintained
1059F:	arch/arm/mach-ep93xx/
1060F:	arch/arm/mach-ep93xx/include/mach/
1061
1062ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1063M:	Lennert Buytenhek <kernel@wantstofly.org>
1064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065S:	Maintained
1066
1067ARM/CLKDEV SUPPORT
1068M:	Russell King <linux@armlinux.org.uk>
1069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070S:	Maintained
1071F:	arch/arm/include/asm/clkdev.h
1072F:	drivers/clk/clkdev.c
1073
1074ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1075M:	Mike Rapoport <mike@compulab.co.il>
1076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077S:	Maintained
1078
1079ARM/CONTEC MICRO9 MACHINE SUPPORT
1080M:	Hubert Feurstein <hubert.feurstein@contec.at>
1081S:	Maintained
1082F:	arch/arm/mach-ep93xx/micro9.c
1083
1084ARM/CORESIGHT FRAMEWORK AND DRIVERS
1085M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087S:	Maintained
1088F:	drivers/hwtracing/coresight/*
1089F:	Documentation/trace/coresight.txt
1090F:	Documentation/devicetree/bindings/arm/coresight.txt
1091F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1092
1093ARM/CORGI MACHINE SUPPORT
1094M:	Richard Purdie <rpurdie@rpsys.net>
1095S:	Maintained
1096
1097ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1098M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100T:	git git://github.com/ulli-kroll/linux.git
1101S:	Maintained
1102F:	arch/arm/mach-gemini/
1103F:	drivers/rtc/rtc-gemini.c
1104
1105ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1106M:	Barry Song <baohua@kernel.org>
1107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1109S:	Maintained
1110F:	arch/arm/boot/dts/prima2*
1111F:	arch/arm/mach-prima2/
1112F:	drivers/clk/sirf/
1113F:	drivers/clocksource/timer-prima2.c
1114F:	drivers/clocksource/timer-atlas7.c
1115N:	[^a-z]sirf
1116
1117ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1118M:	Baruch Siach <baruch@tkos.co.il>
1119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S:	Maintained
1121F:	arch/arm/boot/dts/cx92755*
1122N:	digicolor
1123
1124ARM/EBSA110 MACHINE SUPPORT
1125M:	Russell King <linux@armlinux.org.uk>
1126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127W:	http://www.armlinux.org.uk/
1128S:	Maintained
1129F:	arch/arm/mach-ebsa110/
1130F:	drivers/net/ethernet/amd/am79c961a.*
1131
1132ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1133M:	Uwe Kleine-König <kernel@pengutronix.de>
1134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S:	Maintained
1136N:	efm32
1137
1138ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1139M:	Daniel Ribeiro <drwyrm@gmail.com>
1140M:	Stefan Schmidt <stefan@openezx.org>
1141M:	Harald Welte <laforge@openezx.org>
1142L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1143W:	http://www.openezx.org/
1144S:	Maintained
1145T:	topgit git://git.openezx.org/openezx.git
1146F:	arch/arm/mach-pxa/ezx.c
1147
1148ARM/FARADAY FA526 PORT
1149M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S:	Maintained
1152T:	git git://git.berlios.de/gemini-board
1153F:	arch/arm/mm/*-fa*
1154
1155ARM/FOOTBRIDGE ARCHITECTURE
1156M:	Russell King <linux@armlinux.org.uk>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158W:	http://www.armlinux.org.uk/
1159S:	Maintained
1160F:	arch/arm/include/asm/hardware/dec21285.h
1161F:	arch/arm/mach-footbridge/
1162
1163ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1164M:	Shawn Guo <shawnguo@kernel.org>
1165M:	Sascha Hauer <kernel@pengutronix.de>
1166R:	Fabio Estevam <fabio.estevam@nxp.com>
1167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S:	Maintained
1169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1170F:	arch/arm/mach-imx/
1171F:	arch/arm/mach-mxs/
1172F:	arch/arm/boot/dts/imx*
1173F:	arch/arm/configs/imx*_defconfig
1174F:	drivers/clk/imx/
1175F:	include/soc/imx/
1176
1177ARM/FREESCALE VYBRID ARM ARCHITECTURE
1178M:	Shawn Guo <shawnguo@kernel.org>
1179M:	Sascha Hauer <kernel@pengutronix.de>
1180R:	Stefan Agner <stefan@agner.ch>
1181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182S:	Maintained
1183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1184F:	arch/arm/mach-imx/*vf610*
1185F:	arch/arm/boot/dts/vf*
1186
1187ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1188M:	Lennert Buytenhek <kernel@wantstofly.org>
1189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190S:	Maintained
1191
1192ARM/GUMSTIX MACHINE SUPPORT
1193M:	Steve Sakoman <sakoman@gmail.com>
1194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195S:	Maintained
1196
1197ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1198M:	Philipp Zabel <philipp.zabel@gmail.com>
1199M:	Paul Parsons <lost.distance@yahoo.com>
1200L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S:	Maintained
1202F:	arch/arm/mach-pxa/hx4700.c
1203F:	arch/arm/mach-pxa/include/mach/hx4700.h
1204F:	sound/soc/pxa/hx4700.c
1205
1206ARM/HISILICON SOC SUPPORT
1207M:	Wei Xu <xuwei5@hisilicon.com>
1208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209W:	http://www.hisilicon.com
1210S:	Supported
1211T:	git git://github.com/hisilicon/linux-hisi.git
1212F:	arch/arm/mach-hisi/
1213F:	arch/arm/boot/dts/hi3*
1214F:	arch/arm/boot/dts/hip*
1215F:	arch/arm/boot/dts/hisi*
1216F:	arch/arm64/boot/dts/hisilicon/
1217
1218ARM/HP JORNADA 7XX MACHINE SUPPORT
1219M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1220W:	www.jlime.com
1221S:	Maintained
1222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1223F:	arch/arm/mach-sa1100/jornada720.c
1224F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1225
1226ARM/IGEP MACHINE SUPPORT
1227M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1228M:	Javier Martinez Canillas <javier@dowhile0.org>
1229L:	linux-omap@vger.kernel.org
1230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231S:	Maintained
1232F:	arch/arm/boot/dts/omap3-igep*
1233
1234ARM/INCOME PXA270 SUPPORT
1235M:	Marek Vasut <marek.vasut@gmail.com>
1236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1237S:	Maintained
1238F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1239
1240ARM/INTEL IOP32X ARM ARCHITECTURE
1241M:	Lennert Buytenhek <kernel@wantstofly.org>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243S:	Maintained
1244
1245ARM/INTEL IOP33X ARM ARCHITECTURE
1246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247S:	Orphan
1248
1249ARM/INTEL IOP13XX ARM ARCHITECTURE
1250M:	Lennert Buytenhek <kernel@wantstofly.org>
1251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252S:	Maintained
1253
1254ARM/INTEL IQ81342EX MACHINE SUPPORT
1255M:	Lennert Buytenhek <kernel@wantstofly.org>
1256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S:	Maintained
1258
1259ARM/INTEL IXDP2850 MACHINE SUPPORT
1260M:	Lennert Buytenhek <kernel@wantstofly.org>
1261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S:	Maintained
1263
1264ARM/INTEL IXP4XX ARM ARCHITECTURE
1265M:	Imre Kaloz <kaloz@openwrt.org>
1266M:	Krzysztof Halasa <khalasa@piap.pl>
1267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268S:	Maintained
1269F:	arch/arm/mach-ixp4xx/
1270
1271ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1272M:	Jonathan Cameron <jic23@cam.ac.uk>
1273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274S:	Maintained
1275F:	arch/arm/mach-pxa/stargate2.c
1276F:	drivers/pcmcia/pxa2xx_stargate2.c
1277
1278ARM/INTEL XSC3 (MANZANO) ARM CORE
1279M:	Lennert Buytenhek <kernel@wantstofly.org>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Maintained
1282
1283ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1284M:	Lennert Buytenhek <kernel@wantstofly.org>
1285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S:	Maintained
1287
1288ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1289M:	Santosh Shilimkar <ssantosh@kernel.org>
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S:	Maintained
1292F:	arch/arm/mach-keystone/
1293F:	arch/arm/boot/dts/keystone-*
1294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1295
1296ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1297M:	Santosh Shilimkar <ssantosh@kernel.org>
1298L:	linux-kernel@vger.kernel.org
1299S:	Maintained
1300F:	drivers/clk/keystone/
1301
1302ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1303M:	Santosh Shilimkar <ssantosh@kernel.org>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305L:	linux-kernel@vger.kernel.org
1306S:	Maintained
1307F:	drivers/clocksource/timer-keystone.c
1308
1309ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1310M:	Santosh Shilimkar <ssantosh@kernel.org>
1311L:	linux-kernel@vger.kernel.org
1312S:	Maintained
1313F:	drivers/power/reset/keystone-reset.c
1314
1315ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1316M:	Santosh Shilimkar <ssantosh@kernel.org>
1317L:	linux-kernel@vger.kernel.org
1318S:	Maintained
1319F:	drivers/memory/*emif*
1320
1321ARM/LG1K ARCHITECTURE
1322M:	Chanho Min <chanho.min@lge.com>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	arch/arm64/boot/dts/lg/
1326
1327ARM/LOGICPD PXA270 MACHINE SUPPORT
1328M:	Lennert Buytenhek <kernel@wantstofly.org>
1329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S:	Maintained
1331
1332ARM/LPC18XX ARCHITECTURE
1333M:	Joachim Eastwood <manabian@gmail.com>
1334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335S:	Maintained
1336F:	arch/arm/boot/dts/lpc43*
1337F:	drivers/clk/nxp/clk-lpc18xx*
1338F:	drivers/clocksource/time-lpc32xx.c
1339F:	drivers/i2c/busses/i2c-lpc2k.c
1340F:	drivers/memory/pl172.c
1341F:	drivers/mtd/spi-nor/nxp-spifi.c
1342F:	drivers/rtc/rtc-lpc24xx.c
1343N:	lpc18xx
1344
1345ARM/LPC32XX SOC SUPPORT
1346M:	Vladimir Zapolskiy <vz@mleia.com>
1347M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1350S:	Maintained
1351F:	arch/arm/boot/dts/lpc32*
1352F:	arch/arm/mach-lpc32xx/
1353F:	drivers/i2c/busses/i2c-pnx.c
1354F:	drivers/net/ethernet/nxp/lpc_eth.c
1355F:	drivers/usb/host/ohci-nxp.c
1356F:	drivers/watchdog/pnx4008_wdt.c
1357N:	lpc32xx
1358
1359ARM/MAGICIAN MACHINE SUPPORT
1360M:	Philipp Zabel <philipp.zabel@gmail.com>
1361S:	Maintained
1362
1363ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1364M:	Jason Cooper <jason@lakedaemon.net>
1365M:	Andrew Lunn <andrew@lunn.ch>
1366M:	Gregory Clement <gregory.clement@free-electrons.com>
1367M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Maintained
1370F:	arch/arm/mach-mvebu/
1371F:	drivers/rtc/rtc-armada38x.c
1372F:	arch/arm/boot/dts/armada*
1373F:	arch/arm/boot/dts/kirkwood*
1374F:	arch/arm64/boot/dts/marvell/armada*
1375F:	drivers/cpufreq/mvebu-cpufreq.c
1376F:	arch/arm/configs/mvebu_*_defconfig
1377
1378ARM/Marvell Berlin SoC support
1379M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S:	Maintained
1382F:	arch/arm/mach-berlin/
1383F:	arch/arm/boot/dts/berlin*
1384F:	arch/arm64/boot/dts/marvell/berlin*
1385
1386
1387ARM/Marvell Dove/MV78xx0/Orion SOC support
1388M:	Jason Cooper <jason@lakedaemon.net>
1389M:	Andrew Lunn <andrew@lunn.ch>
1390M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1391M:	Gregory Clement <gregory.clement@free-electrons.com>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394F:	arch/arm/mach-dove/
1395F:	arch/arm/mach-mv78xx0/
1396F:	arch/arm/mach-orion5x/
1397F:	arch/arm/plat-orion/
1398F:	arch/arm/boot/dts/dove*
1399F:	arch/arm/boot/dts/orion5x*
1400
1401
1402ARM/Orion SoC/Technologic Systems TS-78xx platform support
1403M:	Alexander Clouter <alex@digriz.org.uk>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405W:	http://www.digriz.org.uk/ts78xx/kernel
1406S:	Maintained
1407F:	arch/arm/mach-orion5x/ts78xx-*
1408
1409ARM/OXNAS platform support
1410M:	Neil Armstrong <narmstrong@baylibre.com>
1411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412S:	Maintained
1413F:	arch/arm/mach-oxnas/
1414F:	arch/arm/boot/dts/oxnas*
1415F:	arch/arm/boot/dts/wd-mbwe.dts
1416N:	oxnas
1417
1418ARM/Mediatek RTC DRIVER
1419M:	Eddie Huang <eddie.huang@mediatek.com>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1422S:	Maintained
1423F:	drivers/rtc/rtc-mt6397.c
1424
1425ARM/Mediatek SoC support
1426M:	Matthias Brugger <matthias.bgg@gmail.com>
1427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1429S:	Maintained
1430F:	arch/arm/boot/dts/mt6*
1431F:	arch/arm/boot/dts/mt8*
1432F:	arch/arm/mach-mediatek/
1433N:	mtk
1434K:	mediatek
1435
1436ARM/Mediatek USB3 PHY DRIVER
1437M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441F:	drivers/phy/phy-mt65xx-usb3.c
1442
1443ARM/MICREL KS8695 ARCHITECTURE
1444M:	Greg Ungerer <gerg@uclinux.org>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446F:	arch/arm/mach-ks8695/
1447S:	Odd Fixes
1448
1449ARM/MIOA701 MACHINE SUPPORT
1450M:	Robert Jarzmik <robert.jarzmik@free.fr>
1451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452F:	arch/arm/mach-pxa/mioa701.c
1453S:	Maintained
1454
1455ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1456M:	Michael Petchkovsky <mkpetch@internode.on.net>
1457S:	Maintained
1458
1459ARM/NOMADIK ARCHITECTURE
1460M:	Alessandro Rubini <rubini@unipv.it>
1461M:	Linus Walleij <linus.walleij@linaro.org>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464F:	arch/arm/mach-nomadik/
1465F:	drivers/pinctrl/nomadik/
1466F:	drivers/i2c/busses/i2c-nomadik.c
1467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1468
1469ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1470M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1471L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1472W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1473S:	Supported
1474
1475ARM/TOSA MACHINE SUPPORT
1476M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1477M:	Dirk Opfer <dirk@opfer-online.de>
1478S:	Maintained
1479
1480ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1481M:	Marek Vasut <marek.vasut@gmail.com>
1482L:	linux-arm-kernel@lists.infradead.org
1483W:	http://hackndev.com
1484S:	Maintained
1485F:	arch/arm/mach-pxa/include/mach/palmtx.h
1486F:	arch/arm/mach-pxa/palmtx.c
1487F:	arch/arm/mach-pxa/include/mach/palmt5.h
1488F:	arch/arm/mach-pxa/palmt5.c
1489F:	arch/arm/mach-pxa/include/mach/palmld.h
1490F:	arch/arm/mach-pxa/palmld.c
1491F:	arch/arm/mach-pxa/include/mach/palmte2.h
1492F:	arch/arm/mach-pxa/palmte2.c
1493F:	arch/arm/mach-pxa/include/mach/palmtc.h
1494F:	arch/arm/mach-pxa/palmtc.c
1495
1496ARM/PALM TREO SUPPORT
1497M:	Tomas Cech <sleep_walker@suse.com>
1498L:	linux-arm-kernel@lists.infradead.org
1499W:	http://hackndev.com
1500S:	Maintained
1501F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1502F:	arch/arm/mach-pxa/palmtreo.c
1503
1504ARM/PALMZ72 SUPPORT
1505M:	Sergey Lapin <slapin@ossfans.org>
1506L:	linux-arm-kernel@lists.infradead.org
1507W:	http://hackndev.com
1508S:	Maintained
1509F:	arch/arm/mach-pxa/include/mach/palmz72.h
1510F:	arch/arm/mach-pxa/palmz72.c
1511
1512ARM/PLEB SUPPORT
1513M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1514W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1515S:	Maintained
1516
1517ARM/PT DIGITAL BOARD PORT
1518M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520W:	http://www.armlinux.org.uk/
1521S:	Maintained
1522
1523ARM/QUALCOMM SUPPORT
1524M:	Andy Gross <andy.gross@linaro.org>
1525M:	David Brown <david.brown@linaro.org>
1526L:	linux-arm-msm@vger.kernel.org
1527L:	linux-soc@vger.kernel.org
1528S:	Maintained
1529F:	arch/arm/boot/dts/qcom-*.dts
1530F:	arch/arm/boot/dts/qcom-*.dtsi
1531F:	arch/arm/mach-qcom/
1532F:	arch/arm64/boot/dts/qcom/*
1533F:	drivers/i2c/busses/i2c-qup.c
1534F:	drivers/clk/qcom/
1535F:	drivers/soc/qcom/
1536F:	drivers/spi/spi-qup.c
1537F:	drivers/tty/serial/msm_serial.h
1538F:	drivers/tty/serial/msm_serial.c
1539F:	drivers/*/pm8???-*
1540F:	drivers/mfd/ssbi.c
1541F:	drivers/firmware/qcom_scm.c
1542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1543
1544ARM/RADISYS ENP2611 MACHINE SUPPORT
1545M:	Lennert Buytenhek <kernel@wantstofly.org>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548
1549ARM/RENESAS ARM64 ARCHITECTURE
1550M:	Simon Horman <horms@verge.net.au>
1551M:	Magnus Damm <magnus.damm@gmail.com>
1552L:	linux-renesas-soc@vger.kernel.org
1553Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1555S:	Supported
1556F:	arch/arm64/boot/dts/renesas/
1557F:	drivers/soc/renesas/
1558F:	include/linux/soc/renesas/
1559
1560ARM/RISCPC ARCHITECTURE
1561M:	Russell King <linux@armlinux.org.uk>
1562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563W:	http://www.armlinux.org.uk/
1564S:	Maintained
1565F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1566F:	arch/arm/include/asm/hardware/ioc.h
1567F:	arch/arm/include/asm/hardware/iomd.h
1568F:	arch/arm/include/asm/hardware/memc.h
1569F:	arch/arm/mach-rpc/
1570F:	drivers/net/ethernet/8390/etherh.c
1571F:	drivers/net/ethernet/i825xx/ether1*
1572F:	drivers/net/ethernet/seeq/ether3*
1573F:	drivers/scsi/arm/
1574
1575ARM/Rockchip SoC support
1576M:	Heiko Stuebner <heiko@sntech.de>
1577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578L:	linux-rockchip@lists.infradead.org
1579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1580S:	Maintained
1581F:	arch/arm/boot/dts/rk3*
1582F:	arch/arm/mach-rockchip/
1583F:	drivers/clk/rockchip/
1584F:	drivers/i2c/busses/i2c-rk3x.c
1585F:	drivers/*/*rockchip*
1586F:	drivers/*/*/*rockchip*
1587F:	sound/soc/rockchip/
1588N:	rockchip
1589
1590ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1591M:	Kukjin Kim <kgene@kernel.org>
1592M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1595S:	Maintained
1596F:	arch/arm/boot/dts/s3c*
1597F:	arch/arm/boot/dts/s5p*
1598F:	arch/arm/boot/dts/samsung*
1599F:	arch/arm/boot/dts/exynos*
1600F:	arch/arm64/boot/dts/exynos/
1601F:	arch/arm/plat-samsung/
1602F:	arch/arm/mach-s3c24*/
1603F:	arch/arm/mach-s3c64xx/
1604F:	arch/arm/mach-s5p*/
1605F:	arch/arm/mach-exynos*/
1606F:	drivers/*/*s3c2410*
1607F:	drivers/*/*/*s3c2410*
1608F:	drivers/memory/samsung/*
1609F:	drivers/soc/samsung/*
1610F:	drivers/spi/spi-s3c*
1611F:	sound/soc/samsung/*
1612F:	Documentation/arm/Samsung/
1613F:	Documentation/devicetree/bindings/arm/samsung/
1614F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1615F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1616N:	exynos
1617
1618ARM/SAMSUNG MOBILE MACHINE SUPPORT
1619M:	Kyungmin Park <kyungmin.park@samsung.com>
1620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621S:	Maintained
1622F:	arch/arm/mach-s5pv210/
1623
1624ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1625M:	Kyungmin Park <kyungmin.park@samsung.com>
1626M:	Kamil Debski <k.debski@samsung.com>
1627L:	linux-arm-kernel@lists.infradead.org
1628L:	linux-media@vger.kernel.org
1629S:	Maintained
1630F:	drivers/media/platform/s5p-g2d/
1631
1632ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1633M:	Kyungmin Park <kyungmin.park@samsung.com>
1634M:	Kamil Debski <k.debski@samsung.com>
1635M:	Jeongtae Park <jtp.park@samsung.com>
1636L:	linux-arm-kernel@lists.infradead.org
1637L:	linux-media@vger.kernel.org
1638S:	Maintained
1639F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1640F:	drivers/media/platform/s5p-mfc/
1641
1642ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1643M:	Kyungmin Park <kyungmin.park@samsung.com>
1644M:	Tomasz Stanislawski <t.stanislaws@samsung.com>
1645L:	linux-arm-kernel@lists.infradead.org
1646L:	linux-media@vger.kernel.org
1647S:	Maintained
1648F:	drivers/media/platform/s5p-tv/
1649
1650ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1651M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1652M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1653L:	linux-arm-kernel@lists.infradead.org
1654L:	linux-media@vger.kernel.org
1655S:	Maintained
1656F:	drivers/media/platform/s5p-jpeg/
1657
1658ARM/SHMOBILE ARM ARCHITECTURE
1659M:	Simon Horman <horms@verge.net.au>
1660M:	Magnus Damm <magnus.damm@gmail.com>
1661L:	linux-renesas-soc@vger.kernel.org
1662Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1664S:	Supported
1665F:	arch/arm/boot/dts/emev2*
1666F:	arch/arm/boot/dts/r7s*
1667F:	arch/arm/boot/dts/r8a*
1668F:	arch/arm/boot/dts/sh*
1669F:	arch/arm/configs/shmobile_defconfig
1670F:	arch/arm/include/debug/renesas-scif.S
1671F:	arch/arm/mach-shmobile/
1672F:	drivers/sh/
1673F:	drivers/soc/renesas/
1674F:	include/linux/soc/renesas/
1675
1676ARM/SOCFPGA ARCHITECTURE
1677M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1678S:	Maintained
1679F:	arch/arm/mach-socfpga/
1680F:	arch/arm/boot/dts/socfpga*
1681F:	arch/arm/configs/socfpga_defconfig
1682F:	arch/arm64/boot/dts/altera/
1683W:	http://www.rocketboards.org
1684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1685
1686ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1687M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1688S:	Maintained
1689F:	drivers/clk/socfpga/
1690
1691ARM/SOCFPGA EDAC SUPPORT
1692M:	Thor Thayer <tthayer@opensource.altera.com>
1693S:	Maintained
1694F:	drivers/edac/altera_edac.
1695
1696ARM/STI ARCHITECTURE
1697M:	Patrice Chotard <patrice.chotard@st.com>
1698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699L:	kernel@stlinux.com
1700W:	http://www.stlinux.com
1701S:	Maintained
1702F:	arch/arm/mach-sti/
1703F:	arch/arm/boot/dts/sti*
1704F:	drivers/char/hw_random/st-rng.c
1705F:	drivers/clocksource/arm_global_timer.c
1706F:	drivers/clocksource/clksrc_st_lpc.c
1707F:	drivers/cpufreq/sti-cpufreq.c
1708F:	drivers/i2c/busses/i2c-st.c
1709F:	drivers/media/rc/st_rc.c
1710F:	drivers/media/platform/sti/c8sectpfe/
1711F:	drivers/mmc/host/sdhci-st.c
1712F:	drivers/phy/phy-miphy28lp.c
1713F:	drivers/phy/phy-miphy365x.c
1714F:	drivers/phy/phy-stih407-usb.c
1715F:	drivers/phy/phy-stih41x-usb.c
1716F:	drivers/pinctrl/pinctrl-st.c
1717F:	drivers/remoteproc/st_remoteproc.c
1718F:	drivers/reset/sti/
1719F:	drivers/rtc/rtc-st-lpc.c
1720F:	drivers/tty/serial/st-asc.c
1721F:	drivers/usb/dwc3/dwc3-st.c
1722F:	drivers/usb/host/ehci-st.c
1723F:	drivers/usb/host/ohci-st.c
1724F:	drivers/watchdog/st_lpc_wdt.c
1725F:	drivers/ata/ahci_st.c
1726
1727ARM/STM32 ARCHITECTURE
1728M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1729M:	Alexandre Torgue <alexandre.torgue@st.com>
1730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731S:	Maintained
1732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1733N:	stm32
1734F:	drivers/clocksource/armv7m_systick.c
1735
1736ARM/TANGO ARCHITECTURE
1737M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1738L:	linux-arm-kernel@lists.infradead.org
1739S:	Maintained
1740F:	arch/arm/mach-tango/
1741F:	arch/arm/boot/dts/tango*
1742
1743ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1744M:	Lennert Buytenhek <kernel@wantstofly.org>
1745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746S:	Maintained
1747
1748ARM/TETON BGA MACHINE SUPPORT
1749M:	"Mark F. Brown" <mark.brown314@gmail.com>
1750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751S:	Maintained
1752
1753ARM/THECUS N2100 MACHINE SUPPORT
1754M:	Lennert Buytenhek <kernel@wantstofly.org>
1755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756S:	Maintained
1757
1758ARM/NUVOTON W90X900 ARM ARCHITECTURE
1759M:	Wan ZongShun <mcuos.com@gmail.com>
1760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761W:	http://www.mcuos.com
1762S:	Maintained
1763F:	arch/arm/mach-w90x900/
1764F:	drivers/input/keyboard/w90p910_keypad.c
1765F:	drivers/input/touchscreen/w90p910_ts.c
1766F:	drivers/watchdog/nuc900_wdt.c
1767F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1768F:	drivers/mtd/nand/nuc900_nand.c
1769F:	drivers/rtc/rtc-nuc900.c
1770F:	drivers/spi/spi-nuc900.c
1771F:	drivers/usb/host/ehci-w90x900.c
1772F:	drivers/video/fbdev/nuc900fb.c
1773
1774ARM/U300 MACHINE SUPPORT
1775M:	Linus Walleij <linus.walleij@linaro.org>
1776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777S:	Supported
1778F:	arch/arm/mach-u300/
1779F:	drivers/clocksource/timer-u300.c
1780F:	drivers/i2c/busses/i2c-stu300.c
1781F:	drivers/rtc/rtc-coh901331.c
1782F:	drivers/watchdog/coh901327_wdt.c
1783F:	drivers/dma/coh901318*
1784F:	drivers/mfd/ab3100*
1785F:	drivers/rtc/rtc-ab3100.c
1786F:	drivers/rtc/rtc-coh901331.c
1787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1788
1789ARM/UNIPHIER ARCHITECTURE
1790M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S:	Maintained
1793F:	arch/arm/boot/dts/uniphier*
1794F:	arch/arm/include/asm/hardware/cache-uniphier.h
1795F:	arch/arm/mach-uniphier/
1796F:	arch/arm/mm/cache-uniphier.c
1797F:	arch/arm64/boot/dts/socionext/
1798F:	drivers/bus/uniphier-system-bus.c
1799F:	drivers/i2c/busses/i2c-uniphier*
1800F:	drivers/pinctrl/uniphier/
1801F:	drivers/tty/serial/8250/8250_uniphier.c
1802N:	uniphier
1803
1804ARM/Ux500 ARM ARCHITECTURE
1805M:	Linus Walleij <linus.walleij@linaro.org>
1806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807S:	Maintained
1808F:	arch/arm/mach-ux500/
1809F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1810F:	drivers/dma/ste_dma40*
1811F:	drivers/hwspinlock/u8500_hsem.c
1812F:	drivers/mfd/abx500*
1813F:	drivers/mfd/ab8500*
1814F:	drivers/mfd/dbx500*
1815F:	drivers/mfd/db8500*
1816F:	drivers/pinctrl/nomadik/pinctrl-ab*
1817F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1818F:	drivers/rtc/rtc-ab8500.c
1819F:	drivers/rtc/rtc-pl031.c
1820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1821
1822ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1823M:	Ulf Hansson <ulf.hansson@linaro.org>
1824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825T:	git git://git.linaro.org/people/ulfh/clk.git
1826S:	Maintained
1827F:	drivers/clk/ux500/
1828F:	include/linux/platform_data/clk-ux500.h
1829
1830ARM/VERSATILE EXPRESS PLATFORM
1831M:	Liviu Dudau <liviu.dudau@arm.com>
1832M:	Sudeep Holla <sudeep.holla@arm.com>
1833M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835S:	Maintained
1836F:	arch/arm/boot/dts/vexpress*
1837F:	arch/arm64/boot/dts/arm/
1838F:	arch/arm/mach-vexpress/
1839F:	*/*/vexpress*
1840F:	*/*/*/vexpress*
1841F:	drivers/clk/versatile/clk-vexpress-osc.c
1842F:	drivers/clocksource/versatile.c
1843N:	mps2
1844
1845ARM/VFP SUPPORT
1846M:	Russell King <linux@armlinux.org.uk>
1847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848W:	http://www.armlinux.org.uk/
1849S:	Maintained
1850F:	arch/arm/vfp/
1851
1852ARM/VOIPAC PXA270 SUPPORT
1853M:	Marek Vasut <marek.vasut@gmail.com>
1854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S:	Maintained
1856F:	arch/arm/mach-pxa/vpac270.c
1857F:	arch/arm/mach-pxa/include/mach/vpac270.h
1858
1859ARM/VT8500 ARM ARCHITECTURE
1860M:	Tony Prisk <linux@prisktech.co.nz>
1861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862S:	Maintained
1863F:	arch/arm/mach-vt8500/
1864F:	drivers/clocksource/vt8500_timer.c
1865F:	drivers/i2c/busses/i2c-wmt.c
1866F:	drivers/mmc/host/wmt-sdmmc.c
1867F:	drivers/pwm/pwm-vt8500.c
1868F:	drivers/rtc/rtc-vt8500.c
1869F:	drivers/tty/serial/vt8500_serial.c
1870F:	drivers/usb/host/ehci-platform.c
1871F:	drivers/usb/host/uhci-platform.c
1872F:	drivers/video/fbdev/vt8500lcdfb.*
1873F:	drivers/video/fbdev/wm8505fb*
1874F:	drivers/video/fbdev/wmt_ge_rops.*
1875
1876ARM/ZIPIT Z2 SUPPORT
1877M:	Marek Vasut <marek.vasut@gmail.com>
1878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879S:	Maintained
1880F:	arch/arm/mach-pxa/z2.c
1881F:	arch/arm/mach-pxa/include/mach/z2.h
1882
1883ARM/ZTE ARCHITECTURE
1884M:	Jun Nie <jun.nie@linaro.org>
1885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S:	Maintained
1887F:	arch/arm/mach-zx/
1888F:	drivers/clk/zte/
1889F:	Documentation/devicetree/bindings/arm/zte.txt
1890F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1891
1892ARM/ZYNQ ARCHITECTURE
1893M:	Michal Simek <michal.simek@xilinx.com>
1894R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896W:	http://wiki.xilinx.com
1897T:	git https://github.com/Xilinx/linux-xlnx.git
1898S:	Supported
1899F:	arch/arm/mach-zynq/
1900F:	drivers/cpuidle/cpuidle-zynq.c
1901F:	drivers/block/xsysace.c
1902N:	zynq
1903N:	xilinx
1904F:	drivers/clocksource/cadence_ttc_timer.c
1905F:	drivers/i2c/busses/i2c-cadence.c
1906F:	drivers/mmc/host/sdhci-of-arasan.c
1907F:	drivers/edac/synopsys_edac.c
1908
1909ARM SMMU DRIVERS
1910M:	Will Deacon <will.deacon@arm.com>
1911R:	Robin Murphy <robin.murphy@arm.com>
1912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913S:	Maintained
1914F:	drivers/iommu/arm-smmu.c
1915F:	drivers/iommu/arm-smmu-v3.c
1916F:	drivers/iommu/io-pgtable-arm.c
1917F:	drivers/iommu/io-pgtable-arm-v7s.c
1918
1919ARM64 PORT (AARCH64 ARCHITECTURE)
1920M:	Catalin Marinas <catalin.marinas@arm.com>
1921M:	Will Deacon <will.deacon@arm.com>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1924S:	Maintained
1925F:	arch/arm64/
1926F:	Documentation/arm64/
1927
1928AS3645A LED FLASH CONTROLLER DRIVER
1929M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1930L:	linux-media@vger.kernel.org
1931T:	git git://linuxtv.org/media_tree.git
1932S:	Maintained
1933F:	drivers/media/i2c/as3645a.c
1934F:	include/media/i2c/as3645a.h
1935
1936ASC7621 HARDWARE MONITOR DRIVER
1937M:	George Joseph <george.joseph@fairview5.com>
1938L:	linux-hwmon@vger.kernel.org
1939S:	Maintained
1940F:	Documentation/hwmon/asc7621
1941F:	drivers/hwmon/asc7621.c
1942
1943ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1944M:	Corentin Chary <corentin.chary@gmail.com>
1945L:	acpi4asus-user@lists.sourceforge.net
1946L:	platform-driver-x86@vger.kernel.org
1947W:	http://acpi4asus.sf.net
1948S:	Maintained
1949F:	drivers/platform/x86/asus*.c
1950F:	drivers/platform/x86/eeepc*.c
1951
1952ASUS WIRELESS RADIO CONTROL DRIVER
1953M:	João Paulo Rechi Vita <jprvita@gmail.com>
1954L:	platform-driver-x86@vger.kernel.org
1955S:	Maintained
1956F:	drivers/platform/x86/asus-wireless.c
1957
1958ASYMMETRIC KEYS
1959M:	David Howells <dhowells@redhat.com>
1960L:	keyrings@vger.kernel.org
1961S:	Maintained
1962F:	Documentation/crypto/asymmetric-keys.txt
1963F:	include/linux/verification.h
1964F:	include/crypto/public_key.h
1965F:	include/crypto/pkcs7.h
1966F:	crypto/asymmetric_keys/
1967
1968ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1969R:	Dan Williams <dan.j.williams@intel.com>
1970W:	http://sourceforge.net/projects/xscaleiop
1971S:	Odd fixes
1972F:	Documentation/crypto/async-tx-api.txt
1973F:	crypto/async_tx/
1974F:	drivers/dma/
1975F:	include/linux/dmaengine.h
1976F:	include/linux/async_tx.h
1977
1978AT24 EEPROM DRIVER
1979M:	Wolfram Sang <wsa@the-dreams.de>
1980L:	linux-i2c@vger.kernel.org
1981S:	Maintained
1982F:	drivers/misc/eeprom/at24.c
1983F:	include/linux/platform_data/at24.h
1984
1985ATA OVER ETHERNET (AOE) DRIVER
1986M:	"Ed L. Cashin" <ed.cashin@acm.org>
1987W:	http://www.openaoe.org/
1988S:	Supported
1989F:	Documentation/aoe/
1990F:	drivers/block/aoe/
1991
1992ATHEROS 71XX/9XXX GPIO DRIVER
1993M:	Alban Bedel <albeu@free.fr>
1994W:	https://github.com/AlbanBedel/linux
1995T:	git git://github.com/AlbanBedel/linux
1996S:	Maintained
1997F:	drivers/gpio/gpio-ath79.c
1998F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1999
2000ATHEROS ATH GENERIC UTILITIES
2001M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2002L:	linux-wireless@vger.kernel.org
2003S:	Supported
2004F:	drivers/net/wireless/ath/*
2005
2006ATHEROS ATH5K WIRELESS DRIVER
2007M:	Jiri Slaby <jirislaby@gmail.com>
2008M:	Nick Kossifidis <mickflemm@gmail.com>
2009M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2010L:	linux-wireless@vger.kernel.org
2011W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2012S:	Maintained
2013F:	drivers/net/wireless/ath/ath5k/
2014
2015ATHEROS ATH6KL WIRELESS DRIVER
2016M:	Kalle Valo <kvalo@qca.qualcomm.com>
2017L:	linux-wireless@vger.kernel.org
2018W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2020S:	Supported
2021F:	drivers/net/wireless/ath/ath6kl/
2022
2023WILOCITY WIL6210 WIRELESS DRIVER
2024M:	Maya Erez <qca_merez@qca.qualcomm.com>
2025L:	linux-wireless@vger.kernel.org
2026L:	wil6210@qca.qualcomm.com
2027S:	Supported
2028W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2029F:	drivers/net/wireless/ath/wil6210/
2030F:	include/uapi/linux/wil6210_uapi.h
2031
2032CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2033M:	Christian Lamparter <chunkeey@googlemail.com>
2034L:	linux-wireless@vger.kernel.org
2035W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2036S:	Maintained
2037F:	drivers/net/wireless/ath/carl9170/
2038
2039ATK0110 HWMON DRIVER
2040M:	Luca Tettamanti <kronos.it@gmail.com>
2041L:	linux-hwmon@vger.kernel.org
2042S:	Maintained
2043F:	drivers/hwmon/asus_atk0110.c
2044
2045ATI_REMOTE2 DRIVER
2046M:	Ville Syrjala <syrjala@sci.fi>
2047S:	Maintained
2048F:	drivers/input/misc/ati_remote2.c
2049
2050ATLX ETHERNET DRIVERS
2051M:	Jay Cliburn <jcliburn@gmail.com>
2052M:	Chris Snook <chris.snook@gmail.com>
2053L:	netdev@vger.kernel.org
2054W:	http://sourceforge.net/projects/atl1
2055W:	http://atl1.sourceforge.net
2056S:	Maintained
2057F:	drivers/net/ethernet/atheros/
2058
2059ATM
2060M:	Chas Williams <3chas3@gmail.com>
2061L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2062L:	netdev@vger.kernel.org
2063W:	http://linux-atm.sourceforge.net
2064S:	Maintained
2065F:	drivers/atm/
2066F:	include/linux/atm*
2067F:	include/uapi/linux/atm*
2068
2069ATMEL AT91 / AT32 MCI DRIVER
2070M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2071S:	Maintained
2072F:	drivers/mmc/host/atmel-mci.c
2073
2074ATMEL AT91 / AT32 SERIAL DRIVER
2075M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2076S:	Supported
2077F:	drivers/tty/serial/atmel_serial.c
2078
2079ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2080M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2081S:	Supported
2082F:	drivers/power/reset/at91-sama5d2_shdwc.c
2083
2084ATMEL SAMA5D2 ADC DRIVER
2085M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2086L:	linux-iio@vger.kernel.org
2087S:	Supported
2088F:	drivers/iio/adc/at91-sama5d2_adc.c
2089
2090ATMEL Audio ALSA driver
2091M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2092L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2093S:	Supported
2094F:	sound/soc/atmel
2095
2096ATMEL DMA DRIVER
2097M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099S:	Supported
2100F:	drivers/dma/at_hdmac.c
2101F:	drivers/dma/at_hdmac_regs.h
2102F:	include/linux/platform_data/dma-atmel.h
2103
2104ATMEL XDMA DRIVER
2105M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2106L:	linux-arm-kernel@lists.infradead.org
2107L:	dmaengine@vger.kernel.org
2108S:	Supported
2109F:	drivers/dma/at_xdmac.c
2110
2111ATMEL I2C DRIVER
2112M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2113L:	linux-i2c@vger.kernel.org
2114S:	Supported
2115F:	drivers/i2c/busses/i2c-at91.c
2116
2117ATMEL ISI DRIVER
2118M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2119L:	linux-media@vger.kernel.org
2120S:	Supported
2121F:	drivers/media/platform/soc_camera/atmel-isi.c
2122F:	include/media/atmel-isi.h
2123
2124ATMEL LCDFB DRIVER
2125M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2126L:	linux-fbdev@vger.kernel.org
2127S:	Maintained
2128F:	drivers/video/fbdev/atmel_lcdfb.c
2129F:	include/video/atmel_lcdc.h
2130
2131ATMEL MACB ETHERNET DRIVER
2132M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2133S:	Supported
2134F:	drivers/net/ethernet/cadence/
2135
2136ATMEL NAND DRIVER
2137M:	Wenyou Yang <wenyou.yang@atmel.com>
2138M:	Josh Wu <rainyfeeling@outlook.com>
2139L:	linux-mtd@lists.infradead.org
2140S:	Supported
2141F:	drivers/mtd/nand/atmel_nand*
2142
2143ATMEL SDMMC DRIVER
2144M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2145L:	linux-mmc@vger.kernel.org
2146S:	Supported
2147F:	drivers/mmc/host/sdhci-of-at91.c
2148
2149ATMEL SPI DRIVER
2150M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2151S:	Supported
2152F:	drivers/spi/spi-atmel.*
2153
2154ATMEL SSC DRIVER
2155M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157S:	Supported
2158F:	drivers/misc/atmel-ssc.c
2159F:	include/linux/atmel-ssc.h
2160
2161ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2162M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164S:	Supported
2165F:	drivers/misc/atmel_tclib.c
2166F:	drivers/clocksource/tcb_clksrc.c
2167
2168ATMEL USBA UDC DRIVER
2169M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171S:	Supported
2172F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2173
2174ATMEL WIRELESS DRIVER
2175M:	Simon Kelley <simon@thekelleys.org.uk>
2176L:	linux-wireless@vger.kernel.org
2177W:	http://www.thekelleys.org.uk/atmel
2178W:	http://atmelwlandriver.sourceforge.net/
2179S:	Maintained
2180F:	drivers/net/wireless/atmel/atmel*
2181
2182ATMEL MAXTOUCH DRIVER
2183M:	Nick Dyer <nick.dyer@itdev.co.uk>
2184T:	git git://github.com/atmel-maxtouch/linux.git
2185S:	Supported
2186F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2187F:	drivers/input/touchscreen/atmel_mxt_ts.c
2188F:	include/linux/platform_data/atmel_mxt_ts.h
2189
2190ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2191M:	Bradley Grove <linuxdrivers@attotech.com>
2192L:	linux-scsi@vger.kernel.org
2193W:	http://www.attotech.com
2194S:	Supported
2195F:	drivers/scsi/esas2r
2196
2197ATUSB IEEE 802.15.4 RADIO DRIVER
2198M:	Stefan Schmidt <stefan@osg.samsung.com>
2199L:	linux-wpan@vger.kernel.org
2200S:	Maintained
2201F:	drivers/net/ieee802154/atusb.c
2202F:	drivers/net/ieee802154/atusb.h
2203F:	drivers/net/ieee802154/at86rf230.h
2204
2205AUDIT SUBSYSTEM
2206M:	Paul Moore <paul@paul-moore.com>
2207M:	Eric Paris <eparis@redhat.com>
2208L:	linux-audit@redhat.com (moderated for non-subscribers)
2209W:	http://people.redhat.com/sgrubb/audit/
2210T:	git git://git.infradead.org/users/pcmoore/audit
2211S:	Maintained
2212F:	include/linux/audit.h
2213F:	include/uapi/linux/audit.h
2214F:	kernel/audit*
2215
2216AUXILIARY DISPLAY DRIVERS
2217M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2218W:	http://miguelojeda.es/auxdisplay.htm
2219W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2220S:	Maintained
2221F:	drivers/auxdisplay/
2222F:	include/linux/cfag12864b.h
2223
2224AVR32 ARCHITECTURE
2225M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2226M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2227W:	http://www.atmel.com/products/AVR32/
2228W:	http://mirror.egtvedt.no/avr32linux.org/
2229W:	http://avrfreaks.net/
2230S:	Maintained
2231F:	arch/avr32/
2232
2233AVR32/AT32AP MACHINE SUPPORT
2234M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2235M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2236S:	Maintained
2237F:	arch/avr32/mach-at32ap/
2238
2239AX.25 NETWORK LAYER
2240M:	Ralf Baechle <ralf@linux-mips.org>
2241L:	linux-hams@vger.kernel.org
2242W:	http://www.linux-ax25.org/
2243S:	Maintained
2244F:	include/uapi/linux/ax25.h
2245F:	include/net/ax25.h
2246F:	net/ax25/
2247
2248AZ6007 DVB DRIVER
2249M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2250M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2251L:	linux-media@vger.kernel.org
2252W:	https://linuxtv.org
2253T:	git git://linuxtv.org/media_tree.git
2254S:	Maintained
2255F:	drivers/media/usb/dvb-usb-v2/az6007.c
2256
2257AZTECH FM RADIO RECEIVER DRIVER
2258M:	Hans Verkuil <hverkuil@xs4all.nl>
2259L:	linux-media@vger.kernel.org
2260T:	git git://linuxtv.org/media_tree.git
2261W:	https://linuxtv.org
2262S:	Maintained
2263F:	drivers/media/radio/radio-aztech*
2264
2265B43 WIRELESS DRIVER
2266L:	linux-wireless@vger.kernel.org
2267L:	b43-dev@lists.infradead.org
2268W:	http://wireless.kernel.org/en/users/Drivers/b43
2269S:	Odd Fixes
2270F:	drivers/net/wireless/broadcom/b43/
2271
2272B43LEGACY WIRELESS DRIVER
2273M:	Larry Finger <Larry.Finger@lwfinger.net>
2274L:	linux-wireless@vger.kernel.org
2275L:	b43-dev@lists.infradead.org
2276W:	http://wireless.kernel.org/en/users/Drivers/b43
2277S:	Maintained
2278F:	drivers/net/wireless/broadcom/b43legacy/
2279
2280BACKLIGHT CLASS/SUBSYSTEM
2281M:	Jingoo Han <jingoohan1@gmail.com>
2282M:	Lee Jones <lee.jones@linaro.org>
2283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2284S:	Maintained
2285F:	drivers/video/backlight/
2286F:	include/linux/backlight.h
2287
2288BATMAN ADVANCED
2289M:	Marek Lindner <mareklindner@neomailbox.ch>
2290M:	Simon Wunderlich <sw@simonwunderlich.de>
2291M:	Antonio Quartulli <a@unstable.cc>
2292L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2293W:	https://www.open-mesh.org/
2294Q:	https://patchwork.open-mesh.org/project/batman/list/
2295S:	Maintained
2296F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2297F:	Documentation/ABI/testing/sysfs-class-net-mesh
2298F:	Documentation/networking/batman-adv.txt
2299F:	include/uapi/linux/batman_adv.h
2300F:	net/batman-adv/
2301
2302BAYCOM/HDLCDRV DRIVERS FOR AX.25
2303M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2304L:	linux-hams@vger.kernel.org
2305W:	http://www.baycom.org/~tom/ham/ham.html
2306S:	Maintained
2307F:	drivers/net/hamradio/baycom*
2308
2309BCACHE (BLOCK LAYER CACHE)
2310M:	Kent Overstreet <kent.overstreet@gmail.com>
2311L:	linux-bcache@vger.kernel.org
2312W:	http://bcache.evilpiepirate.org
2313S:	Orphan
2314F:	drivers/md/bcache/
2315
2316BDISP ST MEDIA DRIVER
2317M:	Fabien Dessenne <fabien.dessenne@st.com>
2318L:	linux-media@vger.kernel.org
2319T:	git git://linuxtv.org/media_tree.git
2320W:	https://linuxtv.org
2321S:	Supported
2322F:	drivers/media/platform/sti/bdisp
2323
2324BEFS FILE SYSTEM
2325S:	Orphan
2326F:	Documentation/filesystems/befs.txt
2327F:	fs/befs/
2328
2329BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2330M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2331L:	netdev@vger.kernel.org
2332S:	Maintained
2333F:	drivers/net/ethernet/ec_bhf.c
2334
2335BFS FILE SYSTEM
2336M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2337S:	Maintained
2338F:	Documentation/filesystems/bfs.txt
2339F:	fs/bfs/
2340F:	include/uapi/linux/bfs_fs.h
2341
2342BLACKFIN ARCHITECTURE
2343M:	Steven Miao <realmz6@gmail.com>
2344L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2345T:	git git://git.code.sf.net/p/adi-linux/code
2346W:	http://blackfin.uclinux.org
2347S:	Supported
2348F:	arch/blackfin/
2349
2350BLACKFIN EMAC DRIVER
2351L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2352W:	http://blackfin.uclinux.org
2353S:	Supported
2354F:	drivers/net/ethernet/adi/
2355
2356BLACKFIN RTC DRIVER
2357L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2358W:	http://blackfin.uclinux.org
2359S:	Supported
2360F:	drivers/rtc/rtc-bfin.c
2361
2362BLACKFIN SDH DRIVER
2363M:	Sonic Zhang <sonic.zhang@analog.com>
2364L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2365W:	http://blackfin.uclinux.org
2366S:	Supported
2367F:	drivers/mmc/host/bfin_sdh.c
2368
2369BLACKFIN SERIAL DRIVER
2370M:	Sonic Zhang <sonic.zhang@analog.com>
2371L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2372W:	http://blackfin.uclinux.org
2373S:	Supported
2374F:	drivers/tty/serial/bfin_uart.c
2375
2376BLACKFIN WATCHDOG DRIVER
2377L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2378W:	http://blackfin.uclinux.org
2379S:	Supported
2380F:	drivers/watchdog/bfin_wdt.c
2381
2382BLACKFIN I2C TWI DRIVER
2383M:	Sonic Zhang <sonic.zhang@analog.com>
2384L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2385W:	http://blackfin.uclinux.org/
2386S:	Supported
2387F:	drivers/i2c/busses/i2c-bfin-twi.c
2388
2389BLACKFIN MEDIA DRIVER
2390M:	Scott Jiang <scott.jiang.linux@gmail.com>
2391L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2392W:	http://blackfin.uclinux.org/
2393S:	Supported
2394F:	drivers/media/platform/blackfin/
2395F:	drivers/media/i2c/adv7183*
2396F:	drivers/media/i2c/vs6624*
2397
2398BLINKM RGB LED DRIVER
2399M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2400S:	Maintained
2401F:	drivers/leds/leds-blinkm.c
2402
2403BLOCK LAYER
2404M:	Jens Axboe <axboe@kernel.dk>
2405L:	linux-block@vger.kernel.org
2406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2407S:	Maintained
2408F:	block/
2409F:	kernel/trace/blktrace.c
2410
2411BLOCK2MTD DRIVER
2412M:	Joern Engel <joern@lazybastard.org>
2413L:	linux-mtd@lists.infradead.org
2414S:	Maintained
2415F:	drivers/mtd/devices/block2mtd.c
2416
2417BLUETOOTH DRIVERS
2418M:	Marcel Holtmann <marcel@holtmann.org>
2419M:	Gustavo Padovan <gustavo@padovan.org>
2420M:	Johan Hedberg <johan.hedberg@gmail.com>
2421L:	linux-bluetooth@vger.kernel.org
2422W:	http://www.bluez.org/
2423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2425S:	Maintained
2426F:	drivers/bluetooth/
2427
2428BLUETOOTH SUBSYSTEM
2429M:	Marcel Holtmann <marcel@holtmann.org>
2430M:	Gustavo Padovan <gustavo@padovan.org>
2431M:	Johan Hedberg <johan.hedberg@gmail.com>
2432L:	linux-bluetooth@vger.kernel.org
2433W:	http://www.bluez.org/
2434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2436S:	Maintained
2437F:	net/bluetooth/
2438F:	include/net/bluetooth/
2439
2440BONDING DRIVER
2441M:	Jay Vosburgh <j.vosburgh@gmail.com>
2442M:	Veaceslav Falico <vfalico@gmail.com>
2443M:	Andy Gospodarek <gospo@cumulusnetworks.com>
2444L:	netdev@vger.kernel.org
2445W:	http://sourceforge.net/projects/bonding/
2446S:	Supported
2447F:	drivers/net/bonding/
2448F:	include/uapi/linux/if_bonding.h
2449
2450BPF (Safe dynamic programs and tools)
2451M:	Alexei Starovoitov <ast@kernel.org>
2452L:	netdev@vger.kernel.org
2453L:	linux-kernel@vger.kernel.org
2454S:	Supported
2455F:	kernel/bpf/
2456
2457BROADCOM B44 10/100 ETHERNET DRIVER
2458M:	Gary Zambrano <zambrano@broadcom.com>
2459L:	netdev@vger.kernel.org
2460S:	Supported
2461F:	drivers/net/ethernet/broadcom/b44.*
2462
2463BROADCOM B53 ETHERNET SWITCH DRIVER
2464M:	Florian Fainelli <f.fainelli@gmail.com>
2465L:	netdev@vger.kernel.org
2466L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2467S:	Supported
2468F:	drivers/net/dsa/b53/*
2469F:	include/linux/platform_data/b53.h
2470
2471BROADCOM GENET ETHERNET DRIVER
2472M:	Florian Fainelli <f.fainelli@gmail.com>
2473L:	netdev@vger.kernel.org
2474S:	Supported
2475F:	drivers/net/ethernet/broadcom/genet/
2476
2477BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2478M:	Sony Chacko <sony.chacko@qlogic.com>
2479M:	Dept-HSGLinuxNICDev@qlogic.com
2480L:	netdev@vger.kernel.org
2481S:	Supported
2482F:	drivers/net/ethernet/broadcom/bnx2.*
2483F:	drivers/net/ethernet/broadcom/bnx2_*
2484
2485BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2486M:	Ariel Elior <ariel.elior@qlogic.com>
2487L:	netdev@vger.kernel.org
2488S:	Supported
2489F:	drivers/net/ethernet/broadcom/bnx2x/
2490
2491BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2492M:	Florian Fainelli <f.fainelli@gmail.com>
2493M:	Ray Jui <rjui@broadcom.com>
2494M:	Scott Branden <sbranden@broadcom.com>
2495L:	bcm-kernel-feedback-list@broadcom.com
2496T:	git git://github.com/broadcom/mach-bcm
2497S:	Maintained
2498F:	arch/arm/mach-bcm/
2499F:	arch/arm/boot/dts/bcm113*
2500F:	arch/arm/boot/dts/bcm216*
2501F:	arch/arm/boot/dts/bcm281*
2502F:	arch/arm64/boot/dts/broadcom/
2503F:	arch/arm/configs/bcm_defconfig
2504F:	drivers/mmc/host/sdhci-bcm-kona.c
2505F:	drivers/clocksource/bcm_kona_timer.c
2506
2507BROADCOM BCM2835 ARM ARCHITECTURE
2508M:	Stephen Warren <swarren@wwwdotorg.org>
2509M:	Lee Jones <lee@kernel.org>
2510M:	Eric Anholt <eric@anholt.net>
2511L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2514S:	Maintained
2515N:	bcm2835
2516
2517BROADCOM BCM47XX MIPS ARCHITECTURE
2518M:	Hauke Mehrtens <hauke@hauke-m.de>
2519M:	Rafał Miłecki <zajec5@gmail.com>
2520L:	linux-mips@linux-mips.org
2521S:	Maintained
2522F:	Documentation/devicetree/bindings/mips/brcm/
2523F:	arch/mips/bcm47xx/*
2524F:	arch/mips/include/asm/mach-bcm47xx/*
2525
2526BROADCOM BCM5301X ARM ARCHITECTURE
2527M:	Hauke Mehrtens <hauke@hauke-m.de>
2528L:	linux-arm-kernel@lists.infradead.org
2529S:	Maintained
2530F:	arch/arm/mach-bcm/bcm_5301x.c
2531F:	arch/arm/boot/dts/bcm5301x.dtsi
2532F:	arch/arm/boot/dts/bcm470*
2533
2534BROADCOM BCM63XX ARM ARCHITECTURE
2535M:	Florian Fainelli <f.fainelli@gmail.com>
2536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2537L:	bcm-kernel-feedback-list@broadcom.com
2538T:	git git://github.com/broadcom/stblinux.git
2539S:	Maintained
2540F:	arch/arm/mach-bcm/bcm63xx.c
2541F:	arch/arm/include/debug/bcm63xx.S
2542
2543BROADCOM BCM63XX/BCM33XX UDC DRIVER
2544M:	Kevin Cernekee <cernekee@gmail.com>
2545L:	linux-usb@vger.kernel.org
2546S:	Maintained
2547F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2548
2549BROADCOM BCM7XXX ARM ARCHITECTURE
2550M:	Brian Norris <computersforpeace@gmail.com>
2551M:	Gregory Fong <gregory.0xf0@gmail.com>
2552M:	Florian Fainelli <f.fainelli@gmail.com>
2553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2554L:	bcm-kernel-feedback-list@broadcom.com
2555T:	git git://github.com/broadcom/stblinux.git
2556S:	Maintained
2557F:	arch/arm/mach-bcm/*brcmstb*
2558F:	arch/arm/boot/dts/bcm7*.dts*
2559F:	drivers/bus/brcmstb_gisb.c
2560N:	brcmstb
2561
2562BROADCOM BMIPS MIPS ARCHITECTURE
2563M:	Kevin Cernekee <cernekee@gmail.com>
2564M:	Florian Fainelli <f.fainelli@gmail.com>
2565L:	linux-mips@linux-mips.org
2566T:	git git://github.com/broadcom/stblinux.git
2567S:	Maintained
2568F:	arch/mips/bmips/*
2569F:	arch/mips/include/asm/mach-bmips/*
2570F:	arch/mips/kernel/*bmips*
2571F:	arch/mips/boot/dts/brcm/bcm*.dts*
2572F:	drivers/irqchip/irq-bcm63*
2573F:	drivers/irqchip/irq-bcm7*
2574F:	drivers/irqchip/irq-brcmstb*
2575F:	include/linux/bcm963xx_nvram.h
2576F:	include/linux/bcm963xx_tag.h
2577
2578BROADCOM TG3 GIGABIT ETHERNET DRIVER
2579M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2580M:	Prashant Sreedharan <prashant@broadcom.com>
2581M:	Michael Chan <mchan@broadcom.com>
2582L:	netdev@vger.kernel.org
2583S:	Supported
2584F:	drivers/net/ethernet/broadcom/tg3.*
2585
2586BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2587M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2588M:	Franky Lin <franky.lin@broadcom.com>
2589M:	Hante Meuleman <hante.meuleman@broadcom.com>
2590L:	linux-wireless@vger.kernel.org
2591L:	brcm80211-dev-list.pdl@broadcom.com
2592S:	Supported
2593F:	drivers/net/wireless/broadcom/brcm80211/
2594
2595BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2596M:	QLogic-Storage-Upstream@qlogic.com
2597L:	linux-scsi@vger.kernel.org
2598S:	Supported
2599F:	drivers/scsi/bnx2fc/
2600
2601BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2602M:	QLogic-Storage-Upstream@qlogic.com
2603L:	linux-scsi@vger.kernel.org
2604S:	Supported
2605F:	drivers/scsi/bnx2i/
2606
2607BROADCOM IPROC ARM ARCHITECTURE
2608M:	Ray Jui <rjui@broadcom.com>
2609M:	Scott Branden <sbranden@broadcom.com>
2610M:	Jon Mason <jonmason@broadcom.com>
2611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2612L:	bcm-kernel-feedback-list@broadcom.com
2613T:	git git://github.com/broadcom/cygnus-linux.git
2614S:	Maintained
2615N:	iproc
2616N:	cygnus
2617N:	nsp
2618N:	bcm9113*
2619N:	bcm9583*
2620N:	bcm9585*
2621N:	bcm9586*
2622N:	bcm988312
2623N:	bcm113*
2624N:	bcm583*
2625N:	bcm585*
2626N:	bcm586*
2627N:	bcm88312
2628
2629BROADCOM BRCMSTB GPIO DRIVER
2630M:	Gregory Fong <gregory.0xf0@gmail.com>
2631L:	bcm-kernel-feedback-list@broadcom.com
2632S:	Supported
2633F:	drivers/gpio/gpio-brcmstb.c
2634F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2635
2636BROADCOM KONA GPIO DRIVER
2637M:	Ray Jui <rjui@broadcom.com>
2638L:	bcm-kernel-feedback-list@broadcom.com
2639S:	Supported
2640F:	drivers/gpio/gpio-bcm-kona.c
2641F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2642
2643BROADCOM NVRAM DRIVER
2644M:	Rafał Miłecki <zajec5@gmail.com>
2645L:	linux-mips@linux-mips.org
2646S:	Maintained
2647F:	drivers/firmware/broadcom/*
2648
2649BROADCOM STB NAND FLASH DRIVER
2650M:	Brian Norris <computersforpeace@gmail.com>
2651M:	Kamal Dasu <kdasu.kdev@gmail.com>
2652L:	linux-mtd@lists.infradead.org
2653L:	bcm-kernel-feedback-list@broadcom.com
2654S:	Maintained
2655F:	drivers/mtd/nand/brcmnand/
2656
2657BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2658M:	Rafał Miłecki <zajec5@gmail.com>
2659L:	linux-wireless@vger.kernel.org
2660S:	Maintained
2661F:	drivers/bcma/
2662F:	include/linux/bcma/
2663
2664BROADCOM SYSTEMPORT ETHERNET DRIVER
2665M:	Florian Fainelli <f.fainelli@gmail.com>
2666L:	netdev@vger.kernel.org
2667S:	Supported
2668F:	drivers/net/ethernet/broadcom/bcmsysport.*
2669
2670BROADCOM VULCAN ARM64 SOC
2671M:	Jayachandran C. <jchandra@broadcom.com>
2672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2673L:	bcm-kernel-feedback-list@broadcom.com
2674S:	Maintained
2675F:	arch/arm64/boot/dts/broadcom/vulcan*
2676
2677BROCADE BFA FC SCSI DRIVER
2678M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2679M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2680L:	linux-scsi@vger.kernel.org
2681S:	Supported
2682F:	drivers/scsi/bfa/
2683
2684BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2685M:	Rasesh Mody <rasesh.mody@qlogic.com>
2686L:	netdev@vger.kernel.org
2687S:	Supported
2688F:	drivers/net/ethernet/brocade/bna/
2689
2690BSG (block layer generic sg v4 driver)
2691M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2692L:	linux-scsi@vger.kernel.org
2693S:	Supported
2694F:	block/bsg.c
2695F:	include/linux/bsg.h
2696F:	include/uapi/linux/bsg.h
2697
2698BT87X AUDIO DRIVER
2699M:	Clemens Ladisch <clemens@ladisch.de>
2700L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2701T:	git git://git.alsa-project.org/alsa-kernel.git
2702S:	Maintained
2703F:	Documentation/sound/alsa/Bt87x.txt
2704F:	sound/pci/bt87x.c
2705
2706BT8XXGPIO DRIVER
2707M:	Michael Buesch <m@bues.ch>
2708W:	http://bu3sch.de/btgpio.php
2709S:	Maintained
2710F:	drivers/gpio/gpio-bt8xx.c
2711
2712BTRFS FILE SYSTEM
2713M:	Chris Mason <clm@fb.com>
2714M:	Josef Bacik <jbacik@fb.com>
2715M:	David Sterba <dsterba@suse.com>
2716L:	linux-btrfs@vger.kernel.org
2717W:	http://btrfs.wiki.kernel.org/
2718Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2720S:	Maintained
2721F:	Documentation/filesystems/btrfs.txt
2722F:	fs/btrfs/
2723
2724BTTV VIDEO4LINUX DRIVER
2725M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2726M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2727L:	linux-media@vger.kernel.org
2728W:	https://linuxtv.org
2729T:	git git://linuxtv.org/media_tree.git
2730S:	Odd fixes
2731F:	Documentation/video4linux/bttv/
2732F:	drivers/media/pci/bt8xx/bttv*
2733
2734BUSLOGIC SCSI DRIVER
2735M:	Khalid Aziz <khalid@gonehiking.org>
2736L:	linux-scsi@vger.kernel.org
2737S:	Maintained
2738F:	drivers/scsi/BusLogic.*
2739F:	drivers/scsi/FlashPoint.*
2740
2741C-MEDIA CMI8788 DRIVER
2742M:	Clemens Ladisch <clemens@ladisch.de>
2743L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2744T:	git git://git.alsa-project.org/alsa-kernel.git
2745S:	Maintained
2746F:	sound/pci/oxygen/
2747
2748C6X ARCHITECTURE
2749M:	Mark Salter <msalter@redhat.com>
2750M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2751L:	linux-c6x-dev@linux-c6x.org
2752W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2753S:	Maintained
2754F:	arch/c6x/
2755
2756CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2757M:	David Howells <dhowells@redhat.com>
2758L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2759S:	Supported
2760F:	Documentation/filesystems/caching/cachefiles.txt
2761F:	fs/cachefiles/
2762
2763CADET FM/AM RADIO RECEIVER DRIVER
2764M:	Hans Verkuil <hverkuil@xs4all.nl>
2765L:	linux-media@vger.kernel.org
2766T:	git git://linuxtv.org/media_tree.git
2767W:	https://linuxtv.org
2768S:	Maintained
2769F:	drivers/media/radio/radio-cadet*
2770
2771CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2772M:	Jonathan Corbet <corbet@lwn.net>
2773L:	linux-media@vger.kernel.org
2774T:	git git://linuxtv.org/media_tree.git
2775S:	Maintained
2776F:	Documentation/video4linux/cafe_ccic
2777F:	drivers/media/platform/marvell-ccic/
2778
2779CAIF NETWORK LAYER
2780M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2781L:	netdev@vger.kernel.org
2782S:	Supported
2783F:	Documentation/networking/caif/
2784F:	drivers/net/caif/
2785F:	include/uapi/linux/caif/
2786F:	include/net/caif/
2787F:	net/caif/
2788
2789CALGARY x86-64 IOMMU
2790M:	Muli Ben-Yehuda <mulix@mulix.org>
2791M:	Jon Mason <jdmason@kudzu.us>
2792L:	iommu@lists.linux-foundation.org
2793S:	Maintained
2794F:	arch/x86/kernel/pci-calgary_64.c
2795F:	arch/x86/kernel/tce_64.c
2796F:	arch/x86/include/asm/calgary.h
2797F:	arch/x86/include/asm/tce.h
2798
2799CAN NETWORK LAYER
2800M:	Oliver Hartkopp <socketcan@hartkopp.net>
2801M:	Marc Kleine-Budde <mkl@pengutronix.de>
2802L:	linux-can@vger.kernel.org
2803W:	https://github.com/linux-can
2804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2806S:	Maintained
2807F:	Documentation/networking/can.txt
2808F:	net/can/
2809F:	include/linux/can/core.h
2810F:	include/uapi/linux/can.h
2811F:	include/uapi/linux/can/bcm.h
2812F:	include/uapi/linux/can/raw.h
2813F:	include/uapi/linux/can/gw.h
2814
2815CAN NETWORK DRIVERS
2816M:	Wolfgang Grandegger <wg@grandegger.com>
2817M:	Marc Kleine-Budde <mkl@pengutronix.de>
2818L:	linux-can@vger.kernel.org
2819W:	https://github.com/linux-can
2820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2822S:	Maintained
2823F:	Documentation/devicetree/bindings/net/can/
2824F:	drivers/net/can/
2825F:	include/linux/can/dev.h
2826F:	include/linux/can/platform/
2827F:	include/uapi/linux/can/error.h
2828F:	include/uapi/linux/can/netlink.h
2829
2830CAPABILITIES
2831M:	Serge Hallyn <serge.hallyn@canonical.com>
2832L:	linux-security-module@vger.kernel.org
2833S:	Supported
2834F:	include/linux/capability.h
2835F:	include/uapi/linux/capability.h
2836F:	security/commoncap.c
2837F:	kernel/capability.c
2838
2839CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2840M:	Kevin Tsai <ktsai@capellamicro.com>
2841S:	Maintained
2842F:	drivers/iio/light/cm*
2843F:	Documentation/devicetree/bindings/i2c/trivial-devices.txt
2844
2845CAVIUM LIQUIDIO NETWORK DRIVER
2846M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2847M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2848M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2849M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2850L:     netdev@vger.kernel.org
2851W:     http://www.cavium.com
2852S:     Supported
2853F:     drivers/net/ethernet/cavium/liquidio/
2854
2855CC2520 IEEE-802.15.4 RADIO DRIVER
2856M:	Varka Bhadram <varkabhadram@gmail.com>
2857L:	linux-wpan@vger.kernel.org
2858S:	Maintained
2859F:	drivers/net/ieee802154/cc2520.c
2860F:	include/linux/spi/cc2520.h
2861F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2862
2863CELL BROADBAND ENGINE ARCHITECTURE
2864M:	Arnd Bergmann <arnd@arndb.de>
2865L:	linuxppc-dev@lists.ozlabs.org
2866W:	http://www.ibm.com/developerworks/power/cell/
2867S:	Supported
2868F:	arch/powerpc/include/asm/cell*.h
2869F:	arch/powerpc/include/asm/spu*.h
2870F:	arch/powerpc/include/uapi/asm/spu*.h
2871F:	arch/powerpc/oprofile/*cell*
2872F:	arch/powerpc/platforms/cell/
2873
2874CEPH COMMON CODE (LIBCEPH)
2875M:	Ilya Dryomov <idryomov@gmail.com>
2876M:	"Yan, Zheng" <zyan@redhat.com>
2877M:	Sage Weil <sage@redhat.com>
2878L:	ceph-devel@vger.kernel.org
2879W:	http://ceph.com/
2880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2881T:	git git://github.com/ceph/ceph-client.git
2882S:	Supported
2883F:	net/ceph/
2884F:	include/linux/ceph/
2885F:	include/linux/crush/
2886
2887CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2888M:	"Yan, Zheng" <zyan@redhat.com>
2889M:	Sage Weil <sage@redhat.com>
2890M:	Ilya Dryomov <idryomov@gmail.com>
2891L:	ceph-devel@vger.kernel.org
2892W:	http://ceph.com/
2893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2894T:	git git://github.com/ceph/ceph-client.git
2895S:	Supported
2896F:	Documentation/filesystems/ceph.txt
2897F:	fs/ceph/
2898
2899CERTIFICATE HANDLING:
2900M:	David Howells <dhowells@redhat.com>
2901M:	David Woodhouse <dwmw2@infradead.org>
2902L:	keyrings@vger.kernel.org
2903S:	Maintained
2904F:	Documentation/module-signing.txt
2905F:	certs/
2906F:	scripts/sign-file.c
2907F:	scripts/extract-cert.c
2908
2909CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2910L:	linux-usb@vger.kernel.org
2911S:	Orphan
2912F:	Documentation/usb/WUSB-Design-overview.txt
2913F:	Documentation/usb/wusb-cbaf
2914F:	drivers/usb/host/hwa-hc.c
2915F:	drivers/usb/host/whci/
2916F:	drivers/usb/wusbcore/
2917F:	include/linux/usb/wusb*
2918
2919CFAG12864B LCD DRIVER
2920M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2921W:	http://miguelojeda.es/auxdisplay.htm
2922W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2923S:	Maintained
2924F:	drivers/auxdisplay/cfag12864b.c
2925F:	include/linux/cfag12864b.h
2926
2927CFAG12864BFB LCD FRAMEBUFFER DRIVER
2928M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2929W:	http://miguelojeda.es/auxdisplay.htm
2930W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2931S:	Maintained
2932F:	drivers/auxdisplay/cfag12864bfb.c
2933F:	include/linux/cfag12864b.h
2934
2935CFG80211 and NL80211
2936M:	Johannes Berg <johannes@sipsolutions.net>
2937L:	linux-wireless@vger.kernel.org
2938W:	http://wireless.kernel.org/
2939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2941S:	Maintained
2942F:	include/uapi/linux/nl80211.h
2943F:	include/net/cfg80211.h
2944F:	net/wireless/*
2945X:	net/wireless/wext*
2946
2947CHAR and MISC DRIVERS
2948M:	Arnd Bergmann <arnd@arndb.de>
2949M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2951S:	Supported
2952F:	drivers/char/*
2953F:	drivers/misc/*
2954F:	include/linux/miscdevice.h
2955
2956CHECKPATCH
2957M:	Andy Whitcroft <apw@canonical.com>
2958M:	Joe Perches <joe@perches.com>
2959S:	Maintained
2960F:	scripts/checkpatch.pl
2961
2962CHINESE DOCUMENTATION
2963M:	Harry Wei <harryxiyou@gmail.com>
2964L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2965L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
2966S:	Maintained
2967F:	Documentation/zh_CN/
2968
2969CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2970M:	Peter Chen <Peter.Chen@nxp.com>
2971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2972L:	linux-usb@vger.kernel.org
2973S:	Maintained
2974F:	drivers/usb/chipidea/
2975
2976CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2977M:	Hans de Goede <hdegoede@redhat.com>
2978L:	linux-input@vger.kernel.org
2979S:	Maintained
2980F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2981F:	drivers/input/touchscreen/chipone_icn8318.c
2982
2983CHROME HARDWARE PLATFORM SUPPORT
2984M:	Olof Johansson <olof@lixom.net>
2985S:	Maintained
2986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2987F:	drivers/platform/chrome/
2988
2989CISCO VIC ETHERNET NIC DRIVER
2990M:	Christian Benvenuti <benve@cisco.com>
2991M:	Sujith Sankar <ssujith@cisco.com>
2992M:	Govindarajulu Varadarajan <_govind@gmx.com>
2993M:	Neel Patel <neepatel@cisco.com>
2994S:	Supported
2995F:	drivers/net/ethernet/cisco/enic/
2996
2997CISCO VIC LOW LATENCY NIC DRIVER
2998M:	Christian Benvenuti <benve@cisco.com>
2999M:	Dave Goodell <dgoodell@cisco.com>
3000S:	Supported
3001F:	drivers/infiniband/hw/usnic/
3002
3003CIRRUS LOGIC EP93XX ETHERNET DRIVER
3004M:	Hartley Sweeten <hsweeten@visionengravers.com>
3005L:	netdev@vger.kernel.org
3006S:	Maintained
3007F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3008
3009CIRRUS LOGIC AUDIO CODEC DRIVERS
3010M:	Brian Austin <brian.austin@cirrus.com>
3011M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3012L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3013S:	Maintained
3014F:	sound/soc/codecs/cs*
3015
3016CLEANCACHE API
3017M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3018L:	linux-kernel@vger.kernel.org
3019S:	Maintained
3020F:	mm/cleancache.c
3021F:	include/linux/cleancache.h
3022
3023CLK API
3024M:	Russell King <linux@armlinux.org.uk>
3025L:	linux-clk@vger.kernel.org
3026S:	Maintained
3027F:	include/linux/clk.h
3028
3029CLOCKSOURCE, CLOCKEVENT DRIVERS
3030M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3031M:	Thomas Gleixner <tglx@linutronix.de>
3032L:	linux-kernel@vger.kernel.org
3033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3034S:	Supported
3035F:	drivers/clocksource
3036
3037CISCO FCOE HBA DRIVER
3038M:	Hiral Patel <hiralpat@cisco.com>
3039M:	Suma Ramars <sramars@cisco.com>
3040M:	Brian Uchino <buchino@cisco.com>
3041L:	linux-scsi@vger.kernel.org
3042S:	Supported
3043F:	drivers/scsi/fnic/
3044
3045CISCO SCSI HBA DRIVER
3046M:	Narsimhulu Musini <nmusini@cisco.com>
3047M:	Sesidhar Baddela <sebaddel@cisco.com>
3048L:	linux-scsi@vger.kernel.org
3049S:	Supported
3050F:	drivers/scsi/snic/
3051
3052CMPC ACPI DRIVER
3053M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3054M:	Daniel Oliveira Nascimento <don@syst.com.br>
3055L:	platform-driver-x86@vger.kernel.org
3056S:	Supported
3057F:	drivers/platform/x86/classmate-laptop.c
3058
3059COBALT MEDIA DRIVER
3060M:	Hans Verkuil <hans.verkuil@cisco.com>
3061L:	linux-media@vger.kernel.org
3062T:	git git://linuxtv.org/media_tree.git
3063W:	https://linuxtv.org
3064S:	Supported
3065F:	drivers/media/pci/cobalt/
3066
3067COCCINELLE/Semantic Patches (SmPL)
3068M:	Julia Lawall <Julia.Lawall@lip6.fr>
3069M:	Gilles Muller <Gilles.Muller@lip6.fr>
3070M:	Nicolas Palix <nicolas.palix@imag.fr>
3071M:	Michal Marek <mmarek@suse.com>
3072L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3074W:	http://coccinelle.lip6.fr/
3075S:	Supported
3076F:	Documentation/coccinelle.txt
3077F:	scripts/coccinelle/
3078F:	scripts/coccicheck
3079
3080CODA FILE SYSTEM
3081M:	Jan Harkes <jaharkes@cs.cmu.edu>
3082M:	coda@cs.cmu.edu
3083L:	codalist@coda.cs.cmu.edu
3084W:	http://www.coda.cs.cmu.edu/
3085S:	Maintained
3086F:	Documentation/filesystems/coda.txt
3087F:	fs/coda/
3088F:	include/linux/coda*.h
3089F:	include/uapi/linux/coda*.h
3090
3091CODA V4L2 MEM2MEM DRIVER
3092M:	Philipp Zabel <p.zabel@pengutronix.de>
3093L:	linux-media@vger.kernel.org
3094S:	Maintained
3095F:	Documentation/devicetree/bindings/media/coda.txt
3096F:	drivers/media/platform/coda/
3097
3098COMMON CLK FRAMEWORK
3099M:	Michael Turquette <mturquette@baylibre.com>
3100M:	Stephen Boyd <sboyd@codeaurora.org>
3101L:	linux-clk@vger.kernel.org
3102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3103S:	Maintained
3104F:	Documentation/devicetree/bindings/clock/
3105F:	drivers/clk/
3106X:	drivers/clk/clkdev.c
3107F:	include/linux/clk-pr*
3108F:	include/linux/clk/
3109
3110COMMON INTERNET FILE SYSTEM (CIFS)
3111M:	Steve French <sfrench@samba.org>
3112L:	linux-cifs@vger.kernel.org
3113L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3114W:	http://linux-cifs.samba.org/
3115T:	git git://git.samba.org/sfrench/cifs-2.6.git
3116S:	Supported
3117F:	Documentation/filesystems/cifs/
3118F:	fs/cifs/
3119
3120COMPACTPCI HOTPLUG CORE
3121M:	Scott Murray <scott@spiteful.org>
3122L:	linux-pci@vger.kernel.org
3123S:	Maintained
3124F:	drivers/pci/hotplug/cpci_hotplug*
3125
3126COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3127M:	Scott Murray <scott@spiteful.org>
3128L:	linux-pci@vger.kernel.org
3129S:	Maintained
3130F:	drivers/pci/hotplug/cpcihp_zt5550.*
3131
3132COMPACTPCI HOTPLUG GENERIC DRIVER
3133M:	Scott Murray <scott@spiteful.org>
3134L:	linux-pci@vger.kernel.org
3135S:	Maintained
3136F:	drivers/pci/hotplug/cpcihp_generic.c
3137
3138COMPAL LAPTOP SUPPORT
3139M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3140L:	platform-driver-x86@vger.kernel.org
3141S:	Maintained
3142F:	drivers/platform/x86/compal-laptop.c
3143
3144CONEXANT ACCESSRUNNER USB DRIVER
3145L:	accessrunner-general@lists.sourceforge.net
3146W:	http://accessrunner.sourceforge.net/
3147S:	Orphan
3148F:	drivers/usb/atm/cxacru.c
3149
3150CONFIGFS
3151M:	Joel Becker <jlbec@evilplan.org>
3152M:	Christoph Hellwig <hch@lst.de>
3153T:	git git://git.infradead.org/users/hch/configfs.git
3154S:	Supported
3155F:	fs/configfs/
3156F:	include/linux/configfs.h
3157
3158CONNECTOR
3159M:	Evgeniy Polyakov <zbr@ioremap.net>
3160L:	netdev@vger.kernel.org
3161S:	Maintained
3162F:	drivers/connector/
3163
3164CONTROL GROUP (CGROUP)
3165M:	Tejun Heo <tj@kernel.org>
3166M:	Li Zefan <lizefan@huawei.com>
3167M:	Johannes Weiner <hannes@cmpxchg.org>
3168L:	cgroups@vger.kernel.org
3169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3170S:	Maintained
3171F:	Documentation/cgroups/
3172F:	include/linux/cgroup*
3173F:	kernel/cgroup*
3174
3175CONTROL GROUP - CPUSET
3176M:	Li Zefan <lizefan@huawei.com>
3177L:	cgroups@vger.kernel.org
3178W:	http://www.bullopensource.org/cpuset/
3179W:	http://oss.sgi.com/projects/cpusets/
3180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3181S:	Maintained
3182F:	Documentation/cgroups/cpusets.txt
3183F:	include/linux/cpuset.h
3184F:	kernel/cpuset.c
3185
3186CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3187M:	Johannes Weiner <hannes@cmpxchg.org>
3188M:	Michal Hocko <mhocko@kernel.org>
3189M:	Vladimir Davydov <vdavydov@virtuozzo.com>
3190L:	cgroups@vger.kernel.org
3191L:	linux-mm@kvack.org
3192S:	Maintained
3193F:	mm/memcontrol.c
3194F:	mm/swap_cgroup.c
3195
3196CORETEMP HARDWARE MONITORING DRIVER
3197M:	Fenghua Yu <fenghua.yu@intel.com>
3198L:	linux-hwmon@vger.kernel.org
3199S:	Maintained
3200F:	Documentation/hwmon/coretemp
3201F:	drivers/hwmon/coretemp.c
3202
3203COSA/SRP SYNC SERIAL DRIVER
3204M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3205W:	http://www.fi.muni.cz/~kas/cosa/
3206S:	Maintained
3207F:	drivers/net/wan/cosa*
3208
3209CPMAC ETHERNET DRIVER
3210M:	Florian Fainelli <florian@openwrt.org>
3211L:	netdev@vger.kernel.org
3212S:	Maintained
3213F:	drivers/net/ethernet/ti/cpmac.c
3214
3215CPU FREQUENCY DRIVERS
3216M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3217M:	Viresh Kumar <viresh.kumar@linaro.org>
3218L:	linux-pm@vger.kernel.org
3219S:	Maintained
3220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3221T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3222F:	drivers/cpufreq/
3223F:	include/linux/cpufreq.h
3224
3225CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3226M:	Viresh Kumar <viresh.kumar@linaro.org>
3227M:	Sudeep Holla <sudeep.holla@arm.com>
3228L:	linux-pm@vger.kernel.org
3229W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3230S:	Maintained
3231F:	drivers/cpufreq/arm_big_little.h
3232F:	drivers/cpufreq/arm_big_little.c
3233F:	drivers/cpufreq/arm_big_little_dt.c
3234
3235CPUIDLE DRIVER - ARM BIG LITTLE
3236M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3237M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3238L:	linux-pm@vger.kernel.org
3239L:	linux-arm-kernel@lists.infradead.org
3240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3241S:	Maintained
3242F:	drivers/cpuidle/cpuidle-big_little.c
3243
3244CPUIDLE DRIVER - ARM EXYNOS
3245M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3246M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3247M:	Kukjin Kim <kgene@kernel.org>
3248L:	linux-pm@vger.kernel.org
3249L:	linux-samsung-soc@vger.kernel.org
3250S:	Supported
3251F:	drivers/cpuidle/cpuidle-exynos.c
3252F:	arch/arm/mach-exynos/pm.c
3253
3254CPUIDLE DRIVERS
3255M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3256M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3257L:	linux-pm@vger.kernel.org
3258S:	Maintained
3259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3260F:	drivers/cpuidle/*
3261F:	include/linux/cpuidle.h
3262
3263CPUID/MSR DRIVER
3264M:	"H. Peter Anvin" <hpa@zytor.com>
3265S:	Maintained
3266F:	arch/x86/kernel/cpuid.c
3267F:	arch/x86/kernel/msr.c
3268
3269CPU POWER MONITORING SUBSYSTEM
3270M:	Thomas Renninger <trenn@suse.com>
3271L:	linux-pm@vger.kernel.org
3272S:	Maintained
3273F:	tools/power/cpupower/
3274
3275CRAMFS FILESYSTEM
3276W:	http://sourceforge.net/projects/cramfs/
3277S:	Orphan / Obsolete
3278F:	Documentation/filesystems/cramfs.txt
3279F:	fs/cramfs/
3280
3281CRIS PORT
3282M:	Mikael Starvik <starvik@axis.com>
3283M:	Jesper Nilsson <jesper.nilsson@axis.com>
3284L:	linux-cris-kernel@axis.com
3285W:	http://developer.axis.com
3286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3287S:	Maintained
3288F:	arch/cris/
3289F:	drivers/tty/serial/crisv10.*
3290
3291CRYPTO API
3292M:	Herbert Xu <herbert@gondor.apana.org.au>
3293M:	"David S. Miller" <davem@davemloft.net>
3294L:	linux-crypto@vger.kernel.org
3295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3297S:	Maintained
3298F:	Documentation/crypto/
3299F:	Documentation/DocBook/crypto-API.tmpl
3300F:	arch/*/crypto/
3301F:	crypto/
3302F:	drivers/crypto/
3303F:	include/crypto/
3304
3305CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3306M:	Neil Horman <nhorman@tuxdriver.com>
3307L:	linux-crypto@vger.kernel.org
3308S:	Maintained
3309F:	crypto/ansi_cprng.c
3310F:	crypto/rng.c
3311
3312CS3308 MEDIA DRIVER
3313M:	Hans Verkuil <hverkuil@xs4all.nl>
3314L:	linux-media@vger.kernel.org
3315T:	git git://linuxtv.org/media_tree.git
3316W:	http://linuxtv.org
3317S:	Odd Fixes
3318F:	drivers/media/i2c/cs3308.c
3319F:	drivers/media/i2c/cs3308.h
3320
3321CS5535 Audio ALSA driver
3322M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3323S:	Maintained
3324F:	sound/pci/cs5535audio/
3325
3326CW1200 WLAN driver
3327M:	Solomon Peachy <pizza@shaftnet.org>
3328S:	Maintained
3329F:	drivers/net/wireless/st/cw1200/
3330
3331CX18 VIDEO4LINUX DRIVER
3332M:	Andy Walls <awalls@md.metrocast.net>
3333L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3334L:	linux-media@vger.kernel.org
3335T:	git git://linuxtv.org/media_tree.git
3336W:	https://linuxtv.org
3337W:	http://www.ivtvdriver.org/index.php/Cx18
3338S:	Maintained
3339F:	Documentation/video4linux/cx18.txt
3340F:	drivers/media/pci/cx18/
3341F:	include/uapi/linux/ivtv*
3342
3343CX2341X MPEG ENCODER HELPER MODULE
3344M:	Hans Verkuil <hverkuil@xs4all.nl>
3345L:	linux-media@vger.kernel.org
3346T:	git git://linuxtv.org/media_tree.git
3347W:	https://linuxtv.org
3348S:	Maintained
3349F:	drivers/media/common/cx2341x*
3350F:	include/media/cx2341x*
3351
3352CX24120 MEDIA DRIVER
3353M:	Jemma Denson <jdenson@gmail.com>
3354M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3355L:	linux-media@vger.kernel.org
3356W:	https://linuxtv.org
3357Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3358S:	Maintained
3359F:	drivers/media/dvb-frontends/cx24120*
3360
3361CX88 VIDEO4LINUX DRIVER
3362M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3363M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3364L:	linux-media@vger.kernel.org
3365W:	https://linuxtv.org
3366T:	git git://linuxtv.org/media_tree.git
3367S:	Odd fixes
3368F:	Documentation/video4linux/cx88/
3369F:	drivers/media/pci/cx88/
3370
3371CXD2820R MEDIA DRIVER
3372M:	Antti Palosaari <crope@iki.fi>
3373L:	linux-media@vger.kernel.org
3374W:	https://linuxtv.org
3375W:	http://palosaari.fi/linux/
3376Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3377T:	git git://linuxtv.org/anttip/media_tree.git
3378S:	Maintained
3379F:	drivers/media/dvb-frontends/cxd2820r*
3380
3381CXGB3 ETHERNET DRIVER (CXGB3)
3382M:	Santosh Raspatur <santosh@chelsio.com>
3383L:	netdev@vger.kernel.org
3384W:	http://www.chelsio.com
3385S:	Supported
3386F:	drivers/net/ethernet/chelsio/cxgb3/
3387
3388CXGB3 ISCSI DRIVER (CXGB3I)
3389M:	Karen Xie <kxie@chelsio.com>
3390L:	linux-scsi@vger.kernel.org
3391W:	http://www.chelsio.com
3392S:	Supported
3393F:	drivers/scsi/cxgbi/cxgb3i
3394
3395CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3396M:	Steve Wise <swise@chelsio.com>
3397L:	linux-rdma@vger.kernel.org
3398W:	http://www.openfabrics.org
3399S:	Supported
3400F:	drivers/infiniband/hw/cxgb3/
3401
3402CXGB4 ETHERNET DRIVER (CXGB4)
3403M:	Hariprasad S <hariprasad@chelsio.com>
3404L:	netdev@vger.kernel.org
3405W:	http://www.chelsio.com
3406S:	Supported
3407F:	drivers/net/ethernet/chelsio/cxgb4/
3408
3409CXGB4 ISCSI DRIVER (CXGB4I)
3410M:	Karen Xie <kxie@chelsio.com>
3411L:	linux-scsi@vger.kernel.org
3412W:	http://www.chelsio.com
3413S:	Supported
3414F:	drivers/scsi/cxgbi/cxgb4i
3415
3416CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3417M:	Steve Wise <swise@chelsio.com>
3418L:	linux-rdma@vger.kernel.org
3419W:	http://www.openfabrics.org
3420S:	Supported
3421F:	drivers/infiniband/hw/cxgb4/
3422
3423CXGB4VF ETHERNET DRIVER (CXGB4VF)
3424M:	Casey Leedom <leedom@chelsio.com>
3425L:	netdev@vger.kernel.org
3426W:	http://www.chelsio.com
3427S:	Supported
3428F:	drivers/net/ethernet/chelsio/cxgb4vf/
3429
3430CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3431M:	Ian Munsie <imunsie@au1.ibm.com>
3432M:	Michael Neuling <mikey@neuling.org>
3433L:	linuxppc-dev@lists.ozlabs.org
3434S:	Supported
3435F:	drivers/misc/cxl/
3436F:	include/misc/cxl*
3437F:	include/uapi/misc/cxl.h
3438F:	Documentation/powerpc/cxl.txt
3439F:	Documentation/powerpc/cxl.txt
3440F:	Documentation/ABI/testing/sysfs-class-cxl
3441
3442CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3443M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3444M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3445L:	linux-scsi@vger.kernel.org
3446S:	Supported
3447F:	drivers/scsi/cxlflash/
3448F:	include/uapi/scsi/cxlflash_ioctls.h
3449F:	Documentation/powerpc/cxlflash.txt
3450
3451STMMAC ETHERNET DRIVER
3452M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3453M:	Alexandre Torgue <alexandre.torgue@st.com>
3454L:	netdev@vger.kernel.org
3455W:	http://www.stlinux.com
3456S:	Supported
3457F:	drivers/net/ethernet/stmicro/stmmac/
3458
3459CYBERPRO FB DRIVER
3460M:	Russell King <linux@armlinux.org.uk>
3461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3462W:	http://www.armlinux.org.uk/
3463S:	Maintained
3464F:	drivers/video/fbdev/cyber2000fb.*
3465
3466CYCLADES ASYNC MUX DRIVER
3467W:	http://www.cyclades.com/
3468S:	Orphan
3469F:	drivers/tty/cyclades.c
3470F:	include/linux/cyclades.h
3471F:	include/uapi/linux/cyclades.h
3472
3473CYCLADES PC300 DRIVER
3474W:	http://www.cyclades.com/
3475S:	Orphan
3476F:	drivers/net/wan/pc300*
3477
3478CYPRESS_FIRMWARE MEDIA DRIVER
3479M:	Antti Palosaari <crope@iki.fi>
3480L:	linux-media@vger.kernel.org
3481W:	https://linuxtv.org
3482W:	http://palosaari.fi/linux/
3483Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3484T:	git git://linuxtv.org/anttip/media_tree.git
3485S:	Maintained
3486F:	drivers/media/common/cypress_firmware*
3487
3488CYTTSP TOUCHSCREEN DRIVER
3489M:	Ferruh Yigit <fery@cypress.com>
3490L:	linux-input@vger.kernel.org
3491S:	Supported
3492F:	drivers/input/touchscreen/cyttsp*
3493F:	include/linux/input/cyttsp.h
3494
3495DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3496M:	Joshua Kinard <kumba@gentoo.org>
3497S:	Maintained
3498F:	drivers/rtc/rtc-ds1685.c
3499F:	include/linux/rtc/ds1685.h
3500
3501DAMA SLAVE for AX.25
3502M:	Joerg Reuter <jreuter@yaina.de>
3503W:	http://yaina.de/jreuter/
3504W:	http://www.qsl.net/dl1bke/
3505L:	linux-hams@vger.kernel.org
3506S:	Maintained
3507F:	net/ax25/af_ax25.c
3508F:	net/ax25/ax25_dev.c
3509F:	net/ax25/ax25_ds_*
3510F:	net/ax25/ax25_in.c
3511F:	net/ax25/ax25_out.c
3512F:	net/ax25/ax25_timer.c
3513F:	net/ax25/sysctl_net_ax25.c
3514
3515DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3516L:	netdev@vger.kernel.org
3517S:	Orphan
3518F:	Documentation/networking/dmfe.txt
3519F:	drivers/net/ethernet/dec/tulip/dmfe.c
3520
3521DC390/AM53C974 SCSI driver
3522M:	Hannes Reinecke <hare@suse.com>
3523L:	linux-scsi@vger.kernel.org
3524S:	Maintained
3525F:	drivers/scsi/am53c974.c
3526
3527DC395x SCSI driver
3528M:	Oliver Neukum <oliver@neukum.org>
3529M:	Ali Akcaagac <aliakc@web.de>
3530M:	Jamie Lenehan <lenehan@twibble.org>
3531L:	dc395x@twibble.org
3532W:	http://twibble.org/dist/dc395x/
3533W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3534S:	Maintained
3535F:	Documentation/scsi/dc395x.txt
3536F:	drivers/scsi/dc395x.*
3537
3538DCCP PROTOCOL
3539M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3540L:	dccp@vger.kernel.org
3541W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3542S:	Maintained
3543F:	include/linux/dccp.h
3544F:	include/uapi/linux/dccp.h
3545F:	include/linux/tfrc.h
3546F:	net/dccp/
3547
3548DECnet NETWORK LAYER
3549W:	http://linux-decnet.sourceforge.net
3550L:	linux-decnet-user@lists.sourceforge.net
3551S:	Orphan
3552F:	Documentation/networking/decnet.txt
3553F:	net/decnet/
3554
3555DECSTATION PLATFORM SUPPORT
3556M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3557L:	linux-mips@linux-mips.org
3558W:	http://www.linux-mips.org/wiki/DECstation
3559S:	Maintained
3560F:	arch/mips/dec/
3561F:	arch/mips/include/asm/dec/
3562F:	arch/mips/include/asm/mach-dec/
3563
3564DEFXX FDDI NETWORK DRIVER
3565M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3566S:	Maintained
3567F:	drivers/net/fddi/defxx.*
3568
3569DELL LAPTOP DRIVER
3570M:	Matthew Garrett <mjg59@srcf.ucam.org>
3571M:	Pali Rohár <pali.rohar@gmail.com>
3572L:	platform-driver-x86@vger.kernel.org
3573S:	Maintained
3574F:	drivers/platform/x86/dell-laptop.c
3575
3576DELL LAPTOP RBTN DRIVER
3577M:	Pali Rohár <pali.rohar@gmail.com>
3578S:	Maintained
3579F:	drivers/platform/x86/dell-rbtn.*
3580
3581DELL LAPTOP FREEFALL DRIVER
3582M:	Pali Rohár <pali.rohar@gmail.com>
3583S:	Maintained
3584F:	drivers/platform/x86/dell-smo8800.c
3585
3586DELL LAPTOP SMM DRIVER
3587M:	Pali Rohár <pali.rohar@gmail.com>
3588S:	Maintained
3589F:	drivers/hwmon/dell-smm-hwmon.c
3590F:	include/uapi/linux/i8k.h
3591
3592DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3593M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3594S:	Maintained
3595F:	Documentation/dcdbas.txt
3596F:	drivers/firmware/dcdbas.*
3597
3598DELL WMI EXTRAS DRIVER
3599M:	Matthew Garrett <mjg59@srcf.ucam.org>
3600M:	Pali Rohár <pali.rohar@gmail.com>
3601S:	Maintained
3602F:	drivers/platform/x86/dell-wmi.c
3603
3604DESIGNWARE USB2 DRD IP DRIVER
3605M:	John Youn <johnyoun@synopsys.com>
3606L:	linux-usb@vger.kernel.org
3607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3608S:	Maintained
3609F:	drivers/usb/dwc2/
3610
3611DESIGNWARE USB3 DRD IP DRIVER
3612M:	Felipe Balbi <balbi@kernel.org>
3613L:	linux-usb@vger.kernel.org
3614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3615S:	Maintained
3616F:	drivers/usb/dwc3/
3617
3618DEVICE COREDUMP (DEV_COREDUMP)
3619M:	Johannes Berg <johannes@sipsolutions.net>
3620L:	linux-kernel@vger.kernel.org
3621S:	Maintained
3622F:	drivers/base/devcoredump.c
3623F:	include/linux/devcoredump.h
3624
3625DEVICE FREQUENCY (DEVFREQ)
3626M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3627M:	Kyungmin Park <kyungmin.park@samsung.com>
3628L:	linux-pm@vger.kernel.org
3629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3630S:	Maintained
3631F:	drivers/devfreq/
3632F:	include/linux/devfreq.h
3633F:	Documentation/devicetree/bindings/devfreq/
3634
3635DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3636M:	Chanwoo Choi <cw00.choi@samsung.com>
3637L:	linux-pm@vger.kernel.org
3638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3639S:	Supported
3640F:	drivers/devfreq/event/
3641F:	drivers/devfreq/devfreq-event.c
3642F:	include/linux/devfreq-event.h
3643F:	Documentation/devicetree/bindings/devfreq/event/
3644
3645BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3646M:	Chanwoo Choi <cw00.choi@samsung.com>
3647L:	linux-pm@vger.kernel.org
3648L:	linux-samsung-soc@vger.kernel.org
3649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3650S:	Maintained
3651F:	drivers/devfreq/exynos-bus.c
3652F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3653
3654DEVICE NUMBER REGISTRY
3655M:	Torben Mathiasen <device@lanana.org>
3656W:	http://lanana.org/docs/device-list/index.html
3657S:	Maintained
3658
3659DEVICE-MAPPER  (LVM)
3660M:	Alasdair Kergon <agk@redhat.com>
3661M:	Mike Snitzer <snitzer@redhat.com>
3662M:	dm-devel@redhat.com
3663L:	dm-devel@redhat.com
3664W:	http://sources.redhat.com/dm
3665Q:	http://patchwork.kernel.org/project/dm-devel/list/
3666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3667T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3668S:	Maintained
3669F:	Documentation/device-mapper/
3670F:	drivers/md/dm*
3671F:	drivers/md/persistent-data/
3672F:	include/linux/device-mapper.h
3673F:	include/linux/dm-*.h
3674F:	include/uapi/linux/dm-*.h
3675
3676DEVLINK
3677M:	Jiri Pirko <jiri@mellanox.com>
3678L:	netdev@vger.kernel.org
3679S:	Supported
3680F:	net/core/devlink.c
3681F:	include/net/devlink.h
3682F:	include/uapi/linux/devlink.h
3683
3684DIALOG SEMICONDUCTOR DRIVERS
3685M:	Support Opensource <support.opensource@diasemi.com>
3686W:	http://www.dialog-semiconductor.com/products
3687S:	Supported
3688F:	Documentation/hwmon/da90??
3689F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3690F:	drivers/gpio/gpio-da90??.c
3691F:	drivers/hwmon/da90??-hwmon.c
3692F:	drivers/iio/adc/da91??-*.c
3693F:	drivers/input/misc/da90??_onkey.c
3694F:	drivers/input/touchscreen/da9052_tsi.c
3695F:	drivers/leds/leds-da90??.c
3696F:	drivers/mfd/da903x.c
3697F:	drivers/mfd/da90??-*.c
3698F:	drivers/mfd/da91??-*.c
3699F:	drivers/power/da9052-battery.c
3700F:	drivers/power/da91??-*.c
3701F:	drivers/regulator/da903x.c
3702F:	drivers/regulator/da9???-regulator.[ch]
3703F:	drivers/rtc/rtc-da90??.c
3704F:	drivers/video/backlight/da90??_bl.c
3705F:	drivers/watchdog/da90??_wdt.c
3706F:	include/linux/mfd/da903x.h
3707F:	include/linux/mfd/da9052/
3708F:	include/linux/mfd/da9055/
3709F:	include/linux/mfd/da9063/
3710F:	include/linux/mfd/da9150/
3711F:	include/sound/da[79]*.h
3712F:	sound/soc/codecs/da[79]*.[ch]
3713
3714DIGI NEO AND CLASSIC PCI PRODUCTS
3715M:	Lidza Louina <lidza.louina@gmail.com>
3716M:	Mark Hounschell <markh@compro.net>
3717L:	driverdev-devel@linuxdriverproject.org
3718S:	Maintained
3719F:	drivers/staging/dgnc/
3720
3721DIOLAN U2C-12 I2C DRIVER
3722M:	Guenter Roeck <linux@roeck-us.net>
3723L:	linux-i2c@vger.kernel.org
3724S:	Maintained
3725F:	drivers/i2c/busses/i2c-diolan-u2c.c
3726
3727DIRECT ACCESS (DAX)
3728M:	Matthew Wilcox <willy@linux.intel.com>
3729L:	linux-fsdevel@vger.kernel.org
3730S:	Supported
3731F:	fs/dax.c
3732
3733DIRECTORY NOTIFICATION (DNOTIFY)
3734M:	Eric Paris <eparis@parisplace.org>
3735S:	Maintained
3736F:	Documentation/filesystems/dnotify.txt
3737F:	fs/notify/dnotify/
3738F:	include/linux/dnotify.h
3739
3740DISK GEOMETRY AND PARTITION HANDLING
3741M:	Andries Brouwer <aeb@cwi.nl>
3742W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3743W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3744W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3745S:	Maintained
3746
3747DISKQUOTA
3748M:	Jan Kara <jack@suse.com>
3749S:	Maintained
3750F:	Documentation/filesystems/quota.txt
3751F:	fs/quota/
3752F:	include/linux/quota*.h
3753F:	include/uapi/linux/quota*.h
3754
3755DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3756M:	Bernie Thompson <bernie@plugable.com>
3757L:	linux-fbdev@vger.kernel.org
3758S:	Maintained
3759W:	http://plugable.com/category/projects/udlfb/
3760F:	drivers/video/fbdev/udlfb.c
3761F:	include/video/udlfb.h
3762F:	Documentation/fb/udlfb.txt
3763
3764DISTRIBUTED LOCK MANAGER (DLM)
3765M:	Christine Caulfield <ccaulfie@redhat.com>
3766M:	David Teigland <teigland@redhat.com>
3767L:	cluster-devel@redhat.com
3768W:	http://sources.redhat.com/cluster/
3769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3770S:	Supported
3771F:	fs/dlm/
3772
3773DMA BUFFER SHARING FRAMEWORK
3774M:	Sumit Semwal <sumit.semwal@linaro.org>
3775S:	Maintained
3776L:	linux-media@vger.kernel.org
3777L:	dri-devel@lists.freedesktop.org
3778L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3779F:	drivers/dma-buf/
3780F:	include/linux/dma-buf*
3781F:	include/linux/reservation.h
3782F:	include/linux/*fence.h
3783F:	Documentation/dma-buf-sharing.txt
3784T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3785
3786DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3787M:	Vinod Koul <vinod.koul@intel.com>
3788L:	dmaengine@vger.kernel.org
3789Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3790S:	Maintained
3791F:	drivers/dma/
3792F:	include/linux/dmaengine.h
3793F:	Documentation/devicetree/bindings/dma/
3794F:	Documentation/dmaengine/
3795T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3796
3797DME1737 HARDWARE MONITOR DRIVER
3798M:	Juerg Haefliger <juergh@gmail.com>
3799L:	linux-hwmon@vger.kernel.org
3800S:	Maintained
3801F:	Documentation/hwmon/dme1737
3802F:	drivers/hwmon/dme1737.c
3803
3804DMI/SMBIOS SUPPORT
3805M:	Jean Delvare <jdelvare@suse.com>
3806S:	Maintained
3807T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3808F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3809F:	drivers/firmware/dmi-id.c
3810F:	drivers/firmware/dmi_scan.c
3811F:	include/linux/dmi.h
3812
3813DOCUMENTATION
3814M:	Jonathan Corbet <corbet@lwn.net>
3815L:	linux-doc@vger.kernel.org
3816S:	Maintained
3817F:	Documentation/
3818F:	scripts/docproc.c
3819F:	scripts/kernel-doc*
3820X:	Documentation/ABI/
3821X:	Documentation/devicetree/
3822X:	Documentation/acpi
3823X:	Documentation/power
3824X:	Documentation/spi
3825X:	Documentation/DocBook/media
3826T:	git git://git.lwn.net/linux.git docs-next
3827
3828DOUBLETALK DRIVER
3829M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
3830L:	blinux-list@redhat.com
3831S:	Maintained
3832F:	drivers/char/dtlk.c
3833F:	include/linux/dtlk.h
3834
3835DPT_I2O SCSI RAID DRIVER
3836M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3837L:	linux-scsi@vger.kernel.org
3838W:	http://www.adaptec.com/
3839S:	Maintained
3840F:	drivers/scsi/dpt*
3841F:	drivers/scsi/dpt/
3842
3843DRBD DRIVER
3844M:	Philipp Reisner <philipp.reisner@linbit.com>
3845M:	Lars Ellenberg <lars.ellenberg@linbit.com>
3846L:	drbd-dev@lists.linbit.com
3847W:	http://www.drbd.org
3848T:	git git://git.linbit.com/linux-drbd.git
3849T:	git git://git.linbit.com/drbd-8.4.git
3850S:	Supported
3851F:	drivers/block/drbd/
3852F:	lib/lru_cache.c
3853F:	Documentation/blockdev/drbd/
3854
3855DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3856M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3858S:	Supported
3859F:	Documentation/kobject.txt
3860F:	drivers/base/
3861F:	fs/debugfs/
3862F:	fs/kernfs/
3863F:	fs/sysfs/
3864F:	include/linux/debugfs.h
3865F:	include/linux/kobj*
3866F:	lib/kobj*
3867
3868DRM DRIVERS
3869M:	David Airlie <airlied@linux.ie>
3870L:	dri-devel@lists.freedesktop.org
3871T:	git git://people.freedesktop.org/~airlied/linux
3872S:	Maintained
3873F:	drivers/gpu/drm/
3874F:	drivers/gpu/vga/
3875F:	Documentation/DocBook/gpu.*
3876F:	include/drm/
3877F:	include/uapi/drm/
3878
3879DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3880M:	Dave Airlie <airlied@redhat.com>
3881S:	Odd Fixes
3882F:	drivers/gpu/drm/ast/
3883
3884DRM DRIVER FOR BOCHS VIRTUAL GPU
3885M:	Gerd Hoffmann <kraxel@redhat.com>
3886S:	Odd Fixes
3887F:	drivers/gpu/drm/bochs/
3888
3889DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3890M:	Dave Airlie <airlied@redhat.com>
3891S:	Odd Fixes
3892F:	drivers/gpu/drm/cirrus/
3893
3894RADEON and AMDGPU DRM DRIVERS
3895M:	Alex Deucher <alexander.deucher@amd.com>
3896M:	Christian König <christian.koenig@amd.com>
3897L:	dri-devel@lists.freedesktop.org
3898T:	git git://people.freedesktop.org/~agd5f/linux
3899S:	Supported
3900F:	drivers/gpu/drm/radeon/
3901F:	include/uapi/drm/radeon_drm.h
3902F:	drivers/gpu/drm/amd/
3903F:	include/uapi/drm/amdgpu_drm.h
3904
3905DRM PANEL DRIVERS
3906M:	Thierry Reding <thierry.reding@gmail.com>
3907L:	dri-devel@lists.freedesktop.org
3908T:	git git://anongit.freedesktop.org/tegra/linux.git
3909S:	Maintained
3910F:	drivers/gpu/drm/drm_panel.c
3911F:	drivers/gpu/drm/panel/
3912F:	include/drm/drm_panel.h
3913F:	Documentation/devicetree/bindings/display/panel/
3914
3915INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3916M:	Daniel Vetter <daniel.vetter@intel.com>
3917M:	Jani Nikula <jani.nikula@linux.intel.com>
3918L:	intel-gfx@lists.freedesktop.org
3919L:	dri-devel@lists.freedesktop.org
3920W:	https://01.org/linuxgraphics/
3921Q:	http://patchwork.freedesktop.org/project/intel-gfx/
3922T:	git git://anongit.freedesktop.org/drm-intel
3923S:	Supported
3924F:	drivers/gpu/drm/i915/
3925F:	include/drm/i915*
3926F:	include/uapi/drm/i915_drm.h
3927
3928DRM DRIVERS FOR ATMEL HLCDC
3929M:	Boris Brezillon <boris.brezillon@free-electrons.com>
3930L:	dri-devel@lists.freedesktop.org
3931S:	Supported
3932F:	drivers/gpu/drm/atmel-hlcdc/
3933F:	Documentation/devicetree/bindings/drm/atmel/
3934
3935DRM DRIVERS FOR ALLWINNER A10
3936M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
3937L:	dri-devel@lists.freedesktop.org
3938S:	Supported
3939F:	drivers/gpu/drm/sun4i/
3940F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3941
3942DRM DRIVERS FOR EXYNOS
3943M:	Inki Dae <inki.dae@samsung.com>
3944M:	Joonyoung Shim <jy0922.shim@samsung.com>
3945M:	Seung-Woo Kim <sw0312.kim@samsung.com>
3946M:	Kyungmin Park <kyungmin.park@samsung.com>
3947L:	dri-devel@lists.freedesktop.org
3948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3949S:	Supported
3950F:	drivers/gpu/drm/exynos/
3951F:	include/uapi/drm/exynos_drm.h
3952F:	Documentation/devicetree/bindings/display/exynos/
3953
3954DRM DRIVERS FOR FREESCALE DCU
3955M:	Stefan Agner <stefan@agner.ch>
3956M:	Alison Wang <alison.wang@freescale.com>
3957L:	dri-devel@lists.freedesktop.org
3958S:	Supported
3959F:	drivers/gpu/drm/fsl-dcu/
3960F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
3961F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
3962F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3963
3964DRM DRIVERS FOR FREESCALE IMX
3965M:	Philipp Zabel <p.zabel@pengutronix.de>
3966L:	dri-devel@lists.freedesktop.org
3967S:	Maintained
3968F:	drivers/gpu/drm/imx/
3969F:	drivers/gpu/ipu-v3/
3970F:	Documentation/devicetree/bindings/display/imx/
3971
3972DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3973M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3974L:	dri-devel@lists.freedesktop.org
3975T:	git git://github.com/patjak/drm-gma500
3976S:	Maintained
3977F:	drivers/gpu/drm/gma500/
3978
3979DRM DRIVERS FOR HISILICON
3980M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
3981R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
3982R:	Chen Feng <puck.chen@hisilicon.com>
3983L:	dri-devel@lists.freedesktop.org
3984T:	git git://github.com/xin3liang/linux.git
3985S:	Maintained
3986F:	drivers/gpu/drm/hisilicon/
3987F:	Documentation/devicetree/bindings/display/hisilicon/
3988
3989DRM DRIVER FOR INTEL I810 VIDEO CARDS
3990S:	Orphan / Obsolete
3991F:	drivers/gpu/drm/i810/
3992F:	include/uapi/drm/i810_drm.h
3993
3994DRM DRIVER FOR MSM ADRENO GPU
3995M:	Rob Clark <robdclark@gmail.com>
3996L:	linux-arm-msm@vger.kernel.org
3997L:	dri-devel@lists.freedesktop.org
3998L:	freedreno@lists.freedesktop.org
3999T:	git git://people.freedesktop.org/~robclark/linux
4000S:	Maintained
4001F:	drivers/gpu/drm/msm/
4002F:	include/uapi/drm/msm_drm.h
4003F:	Documentation/devicetree/bindings/display/msm/
4004
4005DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4006M:	Ben Skeggs <bskeggs@redhat.com>
4007L:	dri-devel@lists.freedesktop.org
4008L:	nouveau@lists.freedesktop.org
4009T:	git git://github.com/skeggsb/linux
4010S:	Supported
4011F:	drivers/gpu/drm/nouveau/
4012F:	include/uapi/drm/nouveau_drm.h
4013
4014DRM DRIVERS FOR NVIDIA TEGRA
4015M:	Thierry Reding <thierry.reding@gmail.com>
4016L:	dri-devel@lists.freedesktop.org
4017L:	linux-tegra@vger.kernel.org
4018T:	git git://anongit.freedesktop.org/tegra/linux.git
4019S:	Supported
4020F:	drivers/gpu/drm/tegra/
4021F:	drivers/gpu/host1x/
4022F:	include/linux/host1x.h
4023F:	include/uapi/drm/tegra_drm.h
4024F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4025
4026DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4027S:	Orphan / Obsolete
4028F:	drivers/gpu/drm/mga/
4029F:	include/uapi/drm/mga_drm.h
4030
4031DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4032M:	Dave Airlie <airlied@redhat.com>
4033S:	Odd Fixes
4034F:	drivers/gpu/drm/mgag200/
4035
4036DRM DRIVER FOR RAGE 128 VIDEO CARDS
4037S:	Orphan / Obsolete
4038F:	drivers/gpu/drm/r128/
4039F:	include/uapi/drm/r128_drm.h
4040
4041DRM DRIVERS FOR RENESAS
4042M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4043L:	dri-devel@lists.freedesktop.org
4044L:	linux-renesas-soc@vger.kernel.org
4045T:	git git://linuxtv.org/pinchartl/fbdev
4046S:	Supported
4047F:	drivers/gpu/drm/rcar-du/
4048F:	drivers/gpu/drm/shmobile/
4049F:	include/linux/platform_data/shmob_drm.h
4050F:	Documentation/devicetree/bindings/display/renesas,du.txt
4051
4052DRM DRIVER FOR QXL VIRTUAL GPU
4053M:	Dave Airlie <airlied@redhat.com>
4054S:	Odd Fixes
4055F:	drivers/gpu/drm/qxl/
4056F:	include/uapi/drm/qxl_drm.h
4057
4058DRM DRIVERS FOR ROCKCHIP
4059M:	Mark Yao <mark.yao@rock-chips.com>
4060L:	dri-devel@lists.freedesktop.org
4061S:	Maintained
4062F:	drivers/gpu/drm/rockchip/
4063F:	Documentation/devicetree/bindings/display/rockchip/
4064
4065DRM DRIVER FOR SAVAGE VIDEO CARDS
4066S:	Orphan / Obsolete
4067F:	drivers/gpu/drm/savage/
4068F:	include/uapi/drm/savage_drm.h
4069
4070DRM DRIVER FOR SIS VIDEO CARDS
4071S:	Orphan / Obsolete
4072F:	drivers/gpu/drm/sis/
4073F:	include/uapi/drm/sis_drm.h
4074
4075DRM DRIVERS FOR STI
4076M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4077M:	Vincent Abriou <vincent.abriou@st.com>
4078L:	dri-devel@lists.freedesktop.org
4079T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4080S:	Maintained
4081F:	drivers/gpu/drm/sti
4082F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4083
4084DRM DRIVER FOR TDFX VIDEO CARDS
4085S:	Orphan / Obsolete
4086F:	drivers/gpu/drm/tdfx/
4087
4088DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4089M:	Dave Airlie <airlied@redhat.com>
4090S:	Odd Fixes
4091F:	drivers/gpu/drm/udl/
4092
4093DRM DRIVERS FOR VIVANTE GPU IP
4094M:	Lucas Stach <l.stach@pengutronix.de>
4095R:	Russell King <linux+etnaviv@armlinux.org.uk>
4096R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4097L:	dri-devel@lists.freedesktop.org
4098S:	Maintained
4099F:	drivers/gpu/drm/etnaviv/
4100F:	include/uapi/drm/etnaviv_drm.h
4101F:	Documentation/devicetree/bindings/display/etnaviv/
4102
4103DRM DRIVER FOR VMWARE VIRTUAL GPU
4104M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4105M:	Sinclair Yeh <syeh@vmware.com>
4106M:	Thomas Hellstrom <thellstrom@vmware.com>
4107L:	dri-devel@lists.freedesktop.org
4108T:	git git://people.freedesktop.org/~syeh/repos_linux
4109T:	git git://people.freedesktop.org/~thomash/linux
4110S:	Supported
4111F:	drivers/gpu/drm/vmwgfx/
4112F:	include/uapi/drm/vmwgfx_drm.h
4113
4114DRM DRIVERS FOR VC4
4115M:	Eric Anholt <eric@anholt.net>
4116T:	git git://github.com/anholt/linux
4117S:	Supported
4118F:	drivers/gpu/drm/vc4/
4119F:	include/uapi/drm/vc4_drm.h
4120F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4121
4122DSBR100 USB FM RADIO DRIVER
4123M:	Alexey Klimov <klimov.linux@gmail.com>
4124L:	linux-media@vger.kernel.org
4125T:	git git://linuxtv.org/media_tree.git
4126S:	Maintained
4127F:	drivers/media/radio/dsbr100.c
4128
4129DSCC4 DRIVER
4130M:	Francois Romieu <romieu@fr.zoreil.com>
4131L:	netdev@vger.kernel.org
4132S:	Maintained
4133F:	drivers/net/wan/dscc4.c
4134
4135DT3155 MEDIA DRIVER
4136M:	Hans Verkuil <hverkuil@xs4all.nl>
4137L:	linux-media@vger.kernel.org
4138T:	git git://linuxtv.org/media_tree.git
4139W:	https://linuxtv.org
4140S:	Odd Fixes
4141F:	drivers/media/pci/dt3155/
4142
4143DVB_USB_AF9015 MEDIA DRIVER
4144M:	Antti Palosaari <crope@iki.fi>
4145L:	linux-media@vger.kernel.org
4146W:	https://linuxtv.org
4147W:	http://palosaari.fi/linux/
4148Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4149T:	git git://linuxtv.org/anttip/media_tree.git
4150S:	Maintained
4151F:	drivers/media/usb/dvb-usb-v2/af9015*
4152
4153DVB_USB_AF9035 MEDIA DRIVER
4154M:	Antti Palosaari <crope@iki.fi>
4155L:	linux-media@vger.kernel.org
4156W:	https://linuxtv.org
4157W:	http://palosaari.fi/linux/
4158Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4159T:	git git://linuxtv.org/anttip/media_tree.git
4160S:	Maintained
4161F:	drivers/media/usb/dvb-usb-v2/af9035*
4162
4163DVB_USB_ANYSEE MEDIA DRIVER
4164M:	Antti Palosaari <crope@iki.fi>
4165L:	linux-media@vger.kernel.org
4166W:	https://linuxtv.org
4167W:	http://palosaari.fi/linux/
4168Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4169T:	git git://linuxtv.org/anttip/media_tree.git
4170S:	Maintained
4171F:	drivers/media/usb/dvb-usb-v2/anysee*
4172
4173DVB_USB_AU6610 MEDIA DRIVER
4174M:	Antti Palosaari <crope@iki.fi>
4175L:	linux-media@vger.kernel.org
4176W:	https://linuxtv.org
4177W:	http://palosaari.fi/linux/
4178Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4179T:	git git://linuxtv.org/anttip/media_tree.git
4180S:	Maintained
4181F:	drivers/media/usb/dvb-usb-v2/au6610*
4182
4183DVB_USB_CE6230 MEDIA DRIVER
4184M:	Antti Palosaari <crope@iki.fi>
4185L:	linux-media@vger.kernel.org
4186W:	https://linuxtv.org
4187W:	http://palosaari.fi/linux/
4188Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4189T:	git git://linuxtv.org/anttip/media_tree.git
4190S:	Maintained
4191F:	drivers/media/usb/dvb-usb-v2/ce6230*
4192
4193DVB_USB_CXUSB MEDIA DRIVER
4194M:	Michael Krufky <mkrufky@linuxtv.org>
4195L:	linux-media@vger.kernel.org
4196W:	https://linuxtv.org
4197W:	http://github.com/mkrufky
4198Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4199T:	git git://linuxtv.org/media_tree.git
4200S:	Maintained
4201F:	drivers/media/usb/dvb-usb/cxusb*
4202
4203DVB_USB_EC168 MEDIA DRIVER
4204M:	Antti Palosaari <crope@iki.fi>
4205L:	linux-media@vger.kernel.org
4206W:	https://linuxtv.org
4207W:	http://palosaari.fi/linux/
4208Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4209T:	git git://linuxtv.org/anttip/media_tree.git
4210S:	Maintained
4211F:	drivers/media/usb/dvb-usb-v2/ec168*
4212
4213DVB_USB_GL861 MEDIA DRIVER
4214M:	Antti Palosaari <crope@iki.fi>
4215L:	linux-media@vger.kernel.org
4216W:	https://linuxtv.org
4217Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4218T:	git git://linuxtv.org/anttip/media_tree.git
4219S:	Maintained
4220F:	drivers/media/usb/dvb-usb-v2/gl861*
4221
4222DVB_USB_MXL111SF MEDIA DRIVER
4223M:	Michael Krufky <mkrufky@linuxtv.org>
4224L:	linux-media@vger.kernel.org
4225W:	https://linuxtv.org
4226W:	http://github.com/mkrufky
4227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4228T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4229S:	Maintained
4230F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4231
4232DVB_USB_RTL28XXU MEDIA DRIVER
4233M:	Antti Palosaari <crope@iki.fi>
4234L:	linux-media@vger.kernel.org
4235W:	https://linuxtv.org
4236W:	http://palosaari.fi/linux/
4237Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4238T:	git git://linuxtv.org/anttip/media_tree.git
4239S:	Maintained
4240F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4241
4242DVB_USB_V2 MEDIA DRIVER
4243M:	Antti Palosaari <crope@iki.fi>
4244L:	linux-media@vger.kernel.org
4245W:	https://linuxtv.org
4246W:	http://palosaari.fi/linux/
4247Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4248T:	git git://linuxtv.org/anttip/media_tree.git
4249S:	Maintained
4250F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4251F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4252
4253DYNAMIC DEBUG
4254M:	Jason Baron <jbaron@akamai.com>
4255S:	Maintained
4256F:	lib/dynamic_debug.c
4257F:	include/linux/dynamic_debug.h
4258
4259DZ DECSTATION DZ11 SERIAL DRIVER
4260M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4261S:	Maintained
4262F:	drivers/tty/serial/dz.*
4263
4264E3X0 POWER BUTTON DRIVER
4265M:	Moritz Fischer <moritz.fischer@ettus.com>
4266L:	usrp-users@lists.ettus.com
4267W:	http://www.ettus.com
4268S:	Supported
4269F:	drivers/input/misc/e3x0-button.c
4270F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4271
4272E4000 MEDIA DRIVER
4273M:	Antti Palosaari <crope@iki.fi>
4274L:	linux-media@vger.kernel.org
4275W:	https://linuxtv.org
4276W:	http://palosaari.fi/linux/
4277Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4278T:	git git://linuxtv.org/anttip/media_tree.git
4279S:	Maintained
4280F:	drivers/media/tuners/e4000*
4281
4282EATA ISA/EISA/PCI SCSI DRIVER
4283M:	Dario Ballabio <ballabio_dario@emc.com>
4284L:	linux-scsi@vger.kernel.org
4285S:	Maintained
4286F:	drivers/scsi/eata.c
4287
4288EC100 MEDIA DRIVER
4289M:	Antti Palosaari <crope@iki.fi>
4290L:	linux-media@vger.kernel.org
4291W:	https://linuxtv.org
4292W:	http://palosaari.fi/linux/
4293Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4294T:	git git://linuxtv.org/anttip/media_tree.git
4295S:	Maintained
4296F:	drivers/media/dvb-frontends/ec100*
4297
4298ECRYPT FILE SYSTEM
4299M:	Tyler Hicks <tyhicks@canonical.com>
4300L:	ecryptfs@vger.kernel.org
4301W:	http://ecryptfs.org
4302W:	https://launchpad.net/ecryptfs
4303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4304S:	Supported
4305F:	Documentation/filesystems/ecryptfs.txt
4306F:	fs/ecryptfs/
4307
4308EDAC-CORE
4309M:	Doug Thompson <dougthompson@xmission.com>
4310M:	Borislav Petkov <bp@alien8.de>
4311M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4312M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4313L:	linux-edac@vger.kernel.org
4314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4316S:	Supported
4317F:	Documentation/edac.txt
4318F:	drivers/edac/
4319F:	include/linux/edac.h
4320
4321EDAC-AMD64
4322M:	Doug Thompson <dougthompson@xmission.com>
4323M:	Borislav Petkov <bp@alien8.de>
4324L:	linux-edac@vger.kernel.org
4325S:	Maintained
4326F:	drivers/edac/amd64_edac*
4327
4328EDAC-CALXEDA
4329M:	Doug Thompson <dougthompson@xmission.com>
4330M:	Robert Richter <rric@kernel.org>
4331L:	linux-edac@vger.kernel.org
4332S:	Maintained
4333F:	drivers/edac/highbank*
4334
4335EDAC-CAVIUM
4336M:	Ralf Baechle <ralf@linux-mips.org>
4337M:	David Daney <david.daney@cavium.com>
4338L:	linux-edac@vger.kernel.org
4339L:	linux-mips@linux-mips.org
4340S:	Supported
4341F:	drivers/edac/octeon_edac*
4342
4343EDAC-E752X
4344M:	Mark Gross <mark.gross@intel.com>
4345M:	Doug Thompson <dougthompson@xmission.com>
4346L:	linux-edac@vger.kernel.org
4347S:	Maintained
4348F:	drivers/edac/e752x_edac.c
4349
4350EDAC-E7XXX
4351M:	Doug Thompson <dougthompson@xmission.com>
4352L:	linux-edac@vger.kernel.org
4353S:	Maintained
4354F:	drivers/edac/e7xxx_edac.c
4355
4356EDAC-GHES
4357M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4358M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4359L:	linux-edac@vger.kernel.org
4360S:	Maintained
4361F:	drivers/edac/ghes_edac.c
4362
4363EDAC-I82443BXGX
4364M:	Tim Small <tim@buttersideup.com>
4365L:	linux-edac@vger.kernel.org
4366S:	Maintained
4367F:	drivers/edac/i82443bxgx_edac.c
4368
4369EDAC-I3000
4370M:	Jason Uhlenkott <juhlenko@akamai.com>
4371L:	linux-edac@vger.kernel.org
4372S:	Maintained
4373F:	drivers/edac/i3000_edac.c
4374
4375EDAC-I5000
4376M:	Doug Thompson <dougthompson@xmission.com>
4377L:	linux-edac@vger.kernel.org
4378S:	Maintained
4379F:	drivers/edac/i5000_edac.c
4380
4381EDAC-I5400
4382M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4383M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4384L:	linux-edac@vger.kernel.org
4385S:	Maintained
4386F:	drivers/edac/i5400_edac.c
4387
4388EDAC-I7300
4389M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4390M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4391L:	linux-edac@vger.kernel.org
4392S:	Maintained
4393F:	drivers/edac/i7300_edac.c
4394
4395EDAC-I7CORE
4396M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4397M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4398L:	linux-edac@vger.kernel.org
4399S:	Maintained
4400F:	drivers/edac/i7core_edac.c
4401
4402EDAC-I82975X
4403M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4404M:	"Arvind R." <arvino55@gmail.com>
4405L:	linux-edac@vger.kernel.org
4406S:	Maintained
4407F:	drivers/edac/i82975x_edac.c
4408
4409EDAC-IE31200
4410M:	Jason Baron <jbaron@akamai.com>
4411L:	linux-edac@vger.kernel.org
4412S:	Maintained
4413F:	drivers/edac/ie31200_edac.c
4414
4415EDAC-MPC85XX
4416M:	Johannes Thumshirn <morbidrsa@gmail.com>
4417L:	linux-edac@vger.kernel.org
4418S:	Maintained
4419F:	drivers/edac/mpc85xx_edac.[ch]
4420
4421EDAC-PASEMI
4422M:	Egor Martovetsky <egor@pasemi.com>
4423L:	linux-edac@vger.kernel.org
4424S:	Maintained
4425F:	drivers/edac/pasemi_edac.c
4426
4427EDAC-R82600
4428M:	Tim Small <tim@buttersideup.com>
4429L:	linux-edac@vger.kernel.org
4430S:	Maintained
4431F:	drivers/edac/r82600_edac.c
4432
4433EDAC-SBRIDGE
4434M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4435M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4436L:	linux-edac@vger.kernel.org
4437S:	Maintained
4438F:	drivers/edac/sb_edac.c
4439
4440EDAC-XGENE
4441APPLIED MICRO (APM) X-GENE SOC EDAC
4442M:     Loc Ho <lho@apm.com>
4443S:     Supported
4444F:     drivers/edac/xgene_edac.c
4445F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4446
4447EDIROL UA-101/UA-1000 DRIVER
4448M:	Clemens Ladisch <clemens@ladisch.de>
4449L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4450T:	git git://git.alsa-project.org/alsa-kernel.git
4451S:	Maintained
4452F:	sound/usb/misc/ua101.c
4453
4454EXTENSIBLE FIRMWARE INTERFACE (EFI)
4455M:	Matt Fleming <matt@codeblueprint.co.uk>
4456L:	linux-efi@vger.kernel.org
4457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4458S:	Maintained
4459F:	Documentation/efi-stub.txt
4460F:	arch/ia64/kernel/efi.c
4461F:	arch/x86/boot/compressed/eboot.[ch]
4462F:	arch/x86/include/asm/efi.h
4463F:	arch/x86/platform/efi/
4464F:	drivers/firmware/efi/
4465F:	include/linux/efi*.h
4466
4467EFI VARIABLE FILESYSTEM
4468M:	Matthew Garrett <matthew.garrett@nebula.com>
4469M:	Jeremy Kerr <jk@ozlabs.org>
4470M:	Matt Fleming <matt@codeblueprint.co.uk>
4471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4472L:	linux-efi@vger.kernel.org
4473S:	Maintained
4474F:	fs/efivarfs/
4475
4476EFIFB FRAMEBUFFER DRIVER
4477L:	linux-fbdev@vger.kernel.org
4478M:	Peter Jones <pjones@redhat.com>
4479S:	Maintained
4480F:	drivers/video/fbdev/efifb.c
4481
4482EFS FILESYSTEM
4483W:	http://aeschi.ch.eu.org/efs/
4484S:	Orphan
4485F:	fs/efs/
4486
4487EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4488M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4489L:	netdev@vger.kernel.org
4490S:	Maintained
4491F:	drivers/net/ethernet/ibm/ehea/
4492
4493EM28XX VIDEO4LINUX DRIVER
4494M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4495M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4496L:	linux-media@vger.kernel.org
4497W:	https://linuxtv.org
4498T:	git git://linuxtv.org/media_tree.git
4499S:	Maintained
4500F:	drivers/media/usb/em28xx/
4501
4502EMBEDDED LINUX
4503M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4504M:	Matt Mackall <mpm@selenic.com>
4505M:	David Woodhouse <dwmw2@infradead.org>
4506L:	linux-embedded@vger.kernel.org
4507S:	Maintained
4508
4509EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4510M:	James Smart <james.smart@avagotech.com>
4511M:	Dick Kennedy <dick.kennedy@avagotech.com>
4512L:	linux-scsi@vger.kernel.org
4513W:	http://www.avagotech.com
4514S:	Supported
4515F:	drivers/scsi/lpfc/
4516
4517ENE CB710 FLASH CARD READER DRIVER
4518M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4519S:	Maintained
4520F:	drivers/misc/cb710/
4521F:	drivers/mmc/host/cb710-mmc.*
4522F:	include/linux/cb710.h
4523
4524ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4525M:	Maxim Levitsky <maximlevitsky@gmail.com>
4526S:	Maintained
4527F:	drivers/media/rc/ene_ir.*
4528
4529EPSON S1D13XXX FRAMEBUFFER DRIVER
4530M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4531S:	Maintained
4532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4533F:	drivers/video/fbdev/s1d13xxxfb.c
4534F:	include/video/s1d13xxxfb.h
4535
4536ET131X NETWORK DRIVER
4537M:	Mark Einon <mark.einon@gmail.com>
4538S:	Odd Fixes
4539F:	drivers/net/ethernet/agere/
4540
4541ETHERNET BRIDGE
4542M:	Stephen Hemminger <stephen@networkplumber.org>
4543L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4544L:	netdev@vger.kernel.org
4545W:	http://www.linuxfoundation.org/en/Net:Bridge
4546S:	Maintained
4547F:	include/linux/netfilter_bridge/
4548F:	net/bridge/
4549
4550ETHERNET PHY LIBRARY
4551M:	Florian Fainelli <f.fainelli@gmail.com>
4552L:	netdev@vger.kernel.org
4553S:	Maintained
4554F:	include/linux/phy.h
4555F:	include/linux/phy_fixed.h
4556F:	drivers/net/phy/
4557F:	Documentation/networking/phy.txt
4558F:	drivers/of/of_mdio.c
4559F:	drivers/of/of_net.c
4560
4561EXT2 FILE SYSTEM
4562M:	Jan Kara <jack@suse.com>
4563L:	linux-ext4@vger.kernel.org
4564S:	Maintained
4565F:	Documentation/filesystems/ext2.txt
4566F:	fs/ext2/
4567F:	include/linux/ext2*
4568
4569EXT4 FILE SYSTEM
4570M:	"Theodore Ts'o" <tytso@mit.edu>
4571M:	Andreas Dilger <adilger.kernel@dilger.ca>
4572L:	linux-ext4@vger.kernel.org
4573W:	http://ext4.wiki.kernel.org
4574Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4576S:	Maintained
4577F:	Documentation/filesystems/ext4.txt
4578F:	fs/ext4/
4579
4580Extended Verification Module (EVM)
4581M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4582L:	linux-ima-devel@lists.sourceforge.net
4583L:	linux-security-module@vger.kernel.org
4584S:	Supported
4585F:	security/integrity/evm/
4586
4587EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4588M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4589M:	Chanwoo Choi <cw00.choi@samsung.com>
4590L:	linux-kernel@vger.kernel.org
4591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4592S:	Maintained
4593F:	drivers/extcon/
4594F:	include/linux/extcon/
4595F:	include/linux/extcon.h
4596F:	Documentation/extcon/
4597F:	Documentation/devicetree/bindings/extcon/
4598
4599EXYNOS DP DRIVER
4600M:	Jingoo Han <jingoohan1@gmail.com>
4601L:	dri-devel@lists.freedesktop.org
4602S:	Maintained
4603F:	drivers/gpu/drm/exynos/exynos_dp*
4604
4605EXYNOS SYSMMU (IOMMU) driver
4606M:	Marek Szyprowski <m.szyprowski@samsung.com>
4607L:	iommu@lists.linux-foundation.org
4608S:	Maintained
4609F:	drivers/iommu/exynos-iommu.c
4610
4611EXYNOS MIPI DISPLAY DRIVERS
4612M:	Inki Dae <inki.dae@samsung.com>
4613M:	Donghwa Lee <dh09.lee@samsung.com>
4614M:	Kyungmin Park <kyungmin.park@samsung.com>
4615L:	linux-fbdev@vger.kernel.org
4616S:	Maintained
4617F:	drivers/video/fbdev/exynos/exynos_mipi*
4618F:	include/video/exynos_mipi*
4619
4620EZchip NPS platform support
4621M:	Noam Camus <noamc@ezchip.com>
4622S:	Supported
4623F:	arch/arc/plat-eznps
4624F:	arch/arc/boot/dts/eznps.dts
4625
4626F71805F HARDWARE MONITORING DRIVER
4627M:	Jean Delvare <jdelvare@suse.com>
4628L:	linux-hwmon@vger.kernel.org
4629S:	Maintained
4630F:	Documentation/hwmon/f71805f
4631F:	drivers/hwmon/f71805f.c
4632
4633FC0011 TUNER DRIVER
4634M:	Michael Buesch <m@bues.ch>
4635L:	linux-media@vger.kernel.org
4636S:	Maintained
4637F:	drivers/media/tuners/fc0011.h
4638F:	drivers/media/tuners/fc0011.c
4639
4640FC2580 MEDIA DRIVER
4641M:	Antti Palosaari <crope@iki.fi>
4642L:	linux-media@vger.kernel.org
4643W:	https://linuxtv.org
4644W:	http://palosaari.fi/linux/
4645Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4646T:	git git://linuxtv.org/anttip/media_tree.git
4647S:	Maintained
4648F:	drivers/media/tuners/fc2580*
4649
4650FANOTIFY
4651M:	Eric Paris <eparis@redhat.com>
4652S:	Maintained
4653F:	fs/notify/fanotify/
4654F:	include/linux/fanotify.h
4655F:	include/uapi/linux/fanotify.h
4656
4657FARSYNC SYNCHRONOUS DRIVER
4658M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4659W:	http://www.farsite.co.uk/
4660S:	Supported
4661F:	drivers/net/wan/farsync.*
4662
4663FAULT INJECTION SUPPORT
4664M:	Akinobu Mita <akinobu.mita@gmail.com>
4665S:	Supported
4666F:	Documentation/fault-injection/
4667F:	lib/fault-inject.c
4668
4669FBTFT Framebuffer drivers
4670M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4671M:	Noralf Trønnes <noralf@tronnes.org>
4672S:	Maintained
4673F:	drivers/staging/fbtft/
4674
4675FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4676M:	Vasu Dev <vasu.dev@intel.com>
4677L:	fcoe-devel@open-fcoe.org
4678W:	www.Open-FCoE.org
4679S:	Supported
4680F:	drivers/scsi/libfc/
4681F:	drivers/scsi/fcoe/
4682F:	include/scsi/fc/
4683F:	include/scsi/libfc.h
4684F:	include/scsi/libfcoe.h
4685F:	include/uapi/scsi/fc/
4686
4687FILE LOCKING (flock() and fcntl()/lockf())
4688M:	Jeff Layton <jlayton@poochiereds.net>
4689M:	"J. Bruce Fields" <bfields@fieldses.org>
4690L:	linux-fsdevel@vger.kernel.org
4691S:	Maintained
4692F:	include/linux/fcntl.h
4693F:	include/linux/fs.h
4694F:	include/uapi/linux/fcntl.h
4695F:	include/uapi/linux/fs.h
4696F:	fs/fcntl.c
4697F:	fs/locks.c
4698
4699FILESYSTEMS (VFS and infrastructure)
4700M:	Alexander Viro <viro@zeniv.linux.org.uk>
4701L:	linux-fsdevel@vger.kernel.org
4702S:	Maintained
4703F:	fs/*
4704
4705FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4706M:	Riku Voipio <riku.voipio@iki.fi>
4707L:	linux-hwmon@vger.kernel.org
4708S:	Maintained
4709F:	drivers/hwmon/f75375s.c
4710F:	include/linux/f75375s.h
4711
4712FIREWIRE AUDIO DRIVERS
4713M:	Clemens Ladisch <clemens@ladisch.de>
4714L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4715T:	git git://git.alsa-project.org/alsa-kernel.git
4716S:	Maintained
4717F:	sound/firewire/
4718
4719FIREWIRE MEDIA DRIVERS (firedtv)
4720M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4721L:	linux-media@vger.kernel.org
4722L:	linux1394-devel@lists.sourceforge.net
4723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4724S:	Maintained
4725F:	drivers/media/firewire/
4726
4727FIREWIRE SBP-2 TARGET
4728M:	Chris Boot <bootc@bootc.net>
4729L:	linux-scsi@vger.kernel.org
4730L:	target-devel@vger.kernel.org
4731L:	linux1394-devel@lists.sourceforge.net
4732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4733S:	Maintained
4734F:	drivers/target/sbp/
4735
4736FIREWIRE SUBSYSTEM
4737M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4738L:	linux1394-devel@lists.sourceforge.net
4739W:	http://ieee1394.wiki.kernel.org/
4740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4741S:	Maintained
4742F:	drivers/firewire/
4743F:	include/linux/firewire.h
4744F:	include/uapi/linux/firewire*.h
4745F:	tools/firewire/
4746
4747FIRMWARE LOADER (request_firmware)
4748M:	Ming Lei <ming.lei@canonical.com>
4749L:	linux-kernel@vger.kernel.org
4750S:	Maintained
4751F:	Documentation/firmware_class/
4752F:	drivers/base/firmware*.c
4753F:	include/linux/firmware.h
4754
4755FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4756M:	Joshua Morris <josh.h.morris@us.ibm.com>
4757M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4758S:	Maintained
4759F:	drivers/block/rsxx/
4760
4761FLOPPY DRIVER
4762M:	Jiri Kosina <jikos@kernel.org>
4763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4764S:	Odd fixes
4765F:	drivers/block/floppy.c
4766
4767FMC SUBSYSTEM
4768M:	Alessandro Rubini <rubini@gnudd.com>
4769W:	http://www.ohwr.org/projects/fmc-bus
4770S:	Supported
4771F:	drivers/fmc/
4772F:	include/linux/fmc*.h
4773F:	include/linux/ipmi-fru.h
4774K:	fmc_d.*register
4775
4776FPGA MANAGER FRAMEWORK
4777M:	Alan Tull <atull@opensource.altera.com>
4778R:	Moritz Fischer <moritz.fischer@ettus.com>
4779S:	Maintained
4780F:	drivers/fpga/
4781F:	include/linux/fpga/fpga-mgr.h
4782W:	http://www.rocketboards.org
4783
4784FPU EMULATOR
4785M:	Bill Metzenthen <billm@melbpc.org.au>
4786W:	http://floatingpoint.sourceforge.net/emulator/index.html
4787S:	Maintained
4788F:	arch/x86/math-emu/
4789
4790FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4791L:	netdev@vger.kernel.org
4792S:	Orphan
4793F:	drivers/net/wan/dlci.c
4794F:	drivers/net/wan/sdla.c
4795
4796FRAMEBUFFER LAYER
4797M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4798M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4799L:	linux-fbdev@vger.kernel.org
4800W:	http://linux-fbdev.sourceforge.net/
4801Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4803S:	Maintained
4804F:	Documentation/fb/
4805F:	drivers/video/
4806F:	include/video/
4807F:	include/linux/fb.h
4808F:	include/uapi/video/
4809F:	include/uapi/linux/fb.h
4810
4811FREESCALE DIU FRAMEBUFFER DRIVER
4812M:	Timur Tabi <timur@tabi.org>
4813L:	linux-fbdev@vger.kernel.org
4814S:	Maintained
4815F:	drivers/video/fbdev/fsl-diu-fb.*
4816
4817FREESCALE DMA DRIVER
4818M:	Li Yang <leoli@freescale.com>
4819M:	Zhang Wei <zw@zh-kernel.org>
4820L:	linuxppc-dev@lists.ozlabs.org
4821S:	Maintained
4822F:	drivers/dma/fsldma.*
4823
4824FREESCALE GPMI NAND DRIVER
4825M:	Han Xu <han.xu@nxp.com>
4826L:	linux-mtd@lists.infradead.org
4827S:	Maintained
4828F:	drivers/mtd/nand/gpmi-nand/*
4829
4830FREESCALE I2C CPM DRIVER
4831M:	Jochen Friedrich <jochen@scram.de>
4832L:	linuxppc-dev@lists.ozlabs.org
4833L:	linux-i2c@vger.kernel.org
4834S:	Maintained
4835F:	drivers/i2c/busses/i2c-cpm.c
4836
4837FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4838M:	Sascha Hauer <kernel@pengutronix.de>
4839L:	linux-fbdev@vger.kernel.org
4840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4841S:	Maintained
4842F:	include/linux/platform_data/video-imxfb.h
4843F:	drivers/video/fbdev/imxfb.c
4844
4845FREESCALE QUAD SPI DRIVER
4846M:	Han Xu <han.xu@nxp.com>
4847L:	linux-mtd@lists.infradead.org
4848S:	Maintained
4849F:	drivers/mtd/spi-nor/fsl-quadspi.c
4850
4851FREESCALE SOC FS_ENET DRIVER
4852M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
4853M:	Vitaly Bordug <vbordug@ru.mvista.com>
4854L:	linuxppc-dev@lists.ozlabs.org
4855L:	netdev@vger.kernel.org
4856S:	Maintained
4857F:	drivers/net/ethernet/freescale/fs_enet/
4858F:	include/linux/fs_enet_pd.h
4859
4860FREESCALE IMX / MXC FEC DRIVER
4861M:	Fugang Duan <fugang.duan@nxp.com>
4862L:	netdev@vger.kernel.org
4863S:	Maintained
4864F:	drivers/net/ethernet/freescale/fec_main.c
4865F:	drivers/net/ethernet/freescale/fec_ptp.c
4866F:	drivers/net/ethernet/freescale/fec.h
4867F:	Documentation/devicetree/bindings/net/fsl-fec.txt
4868
4869FREESCALE QUICC ENGINE LIBRARY
4870L:	linuxppc-dev@lists.ozlabs.org
4871S:	Orphan
4872F:	drivers/soc/fsl/qe/
4873F:	include/soc/fsl/*qe*.h
4874F:	include/soc/fsl/*ucc*.h
4875
4876FREESCALE USB PERIPHERAL DRIVERS
4877M:	Li Yang <leoli@freescale.com>
4878L:	linux-usb@vger.kernel.org
4879L:	linuxppc-dev@lists.ozlabs.org
4880S:	Maintained
4881F:	drivers/usb/gadget/udc/fsl*
4882
4883FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4884M:	Li Yang <leoli@freescale.com>
4885L:	netdev@vger.kernel.org
4886L:	linuxppc-dev@lists.ozlabs.org
4887S:	Maintained
4888F:	drivers/net/ethernet/freescale/ucc_geth*
4889
4890FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4891M:	Claudiu Manoil <claudiu.manoil@freescale.com>
4892L:	netdev@vger.kernel.org
4893S:	Maintained
4894F:	drivers/net/ethernet/freescale/gianfar*
4895X:	drivers/net/ethernet/freescale/gianfar_ptp.c
4896F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4897
4898FREESCALE QUICC ENGINE UCC HDLC DRIVER
4899M:	Zhao Qiang <qiang.zhao@nxp.com>
4900L:	netdev@vger.kernel.org
4901L:	linuxppc-dev@lists.ozlabs.org
4902S:	Maintained
4903F:	drivers/net/wan/fsl_ucc_hdlc*
4904
4905FREESCALE QUICC ENGINE UCC UART DRIVER
4906M:	Timur Tabi <timur@tabi.org>
4907L:	linuxppc-dev@lists.ozlabs.org
4908S:	Maintained
4909F:	drivers/tty/serial/ucc_uart.c
4910
4911FREESCALE SOC SOUND DRIVERS
4912M:	Timur Tabi <timur@tabi.org>
4913M:	Nicolin Chen <nicoleotsuka@gmail.com>
4914M:	Xiubo Li <Xiubo.Lee@gmail.com>
4915R:	Fabio Estevam <fabio.estevam@nxp.com>
4916L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4917L:	linuxppc-dev@lists.ozlabs.org
4918S:	Maintained
4919F:	sound/soc/fsl/fsl*
4920F:	sound/soc/fsl/imx*
4921F:	sound/soc/fsl/mpc8610_hpcd.c
4922
4923FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4924M:	"J. German Rivera" <German.Rivera@freescale.com>
4925M:	Stuart Yoder <stuart.yoder@nxp.com>
4926L:	linux-kernel@vger.kernel.org
4927S:	Maintained
4928F:	drivers/staging/fsl-mc/
4929
4930FREEVXFS FILESYSTEM
4931M:	Christoph Hellwig <hch@infradead.org>
4932W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
4933S:	Maintained
4934F:	fs/freevxfs/
4935
4936FREEZER
4937M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4938M:	Pavel Machek <pavel@ucw.cz>
4939L:	linux-pm@vger.kernel.org
4940S:	Supported
4941F:	Documentation/power/freezing-of-tasks.txt
4942F:	include/linux/freezer.h
4943F:	kernel/freezer.c
4944
4945FRONTSWAP API
4946M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4947L:	linux-kernel@vger.kernel.org
4948S:	Maintained
4949F:	mm/frontswap.c
4950F:	include/linux/frontswap.h
4951
4952FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4953M:	David Howells <dhowells@redhat.com>
4954L:	linux-cachefs@redhat.com (moderated for non-subscribers)
4955S:	Supported
4956F:	Documentation/filesystems/caching/
4957F:	fs/fscache/
4958F:	include/linux/fscache*.h
4959
4960F2FS FILE SYSTEM
4961M:	Jaegeuk Kim <jaegeuk@kernel.org>
4962M:	Changman Lee <cm224.lee@samsung.com>
4963R:	Chao Yu <yuchao0@huawei.com>
4964L:	linux-f2fs-devel@lists.sourceforge.net
4965W:	http://en.wikipedia.org/wiki/F2FS
4966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4967S:	Maintained
4968F:	Documentation/filesystems/f2fs.txt
4969F:	Documentation/ABI/testing/sysfs-fs-f2fs
4970F:	fs/f2fs/
4971F:	include/linux/f2fs_fs.h
4972F:	include/trace/events/f2fs.h
4973
4974FUJITSU FR-V (FRV) PORT
4975S:	Orphan
4976F:	arch/frv/
4977
4978FUJITSU LAPTOP EXTRAS
4979M:	Jonathan Woithe <jwoithe@just42.net>
4980L:	platform-driver-x86@vger.kernel.org
4981S:	Maintained
4982F:	drivers/platform/x86/fujitsu-laptop.c
4983
4984FUJITSU M-5MO LS CAMERA ISP DRIVER
4985M:	Kyungmin Park <kyungmin.park@samsung.com>
4986M:	Heungjun Kim <riverful.kim@samsung.com>
4987L:	linux-media@vger.kernel.org
4988S:	Maintained
4989F:	drivers/media/i2c/m5mols/
4990F:	include/media/i2c/m5mols.h
4991
4992FUJITSU TABLET EXTRAS
4993M:	Robert Gerlach <khnz@gmx.de>
4994L:	platform-driver-x86@vger.kernel.org
4995S:	Maintained
4996F:	drivers/platform/x86/fujitsu-tablet.c
4997
4998FUSE: FILESYSTEM IN USERSPACE
4999M:	Miklos Szeredi <miklos@szeredi.hu>
5000L:	linux-fsdevel@vger.kernel.org
5001W:	http://fuse.sourceforge.net/
5002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5003S:	Maintained
5004F:	fs/fuse/
5005F:	include/uapi/linux/fuse.h
5006F:	Documentation/filesystems/fuse.txt
5007
5008FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5009M:	Rik Faith <faith@cs.unc.edu>
5010L:	linux-scsi@vger.kernel.org
5011S:	Odd Fixes (e.g., new signatures)
5012F:	drivers/scsi/fdomain.*
5013
5014GCOV BASED KERNEL PROFILING
5015M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5016S:	Maintained
5017F:	kernel/gcov/
5018F:	Documentation/gcov.txt
5019
5020GDT SCSI DISK ARRAY CONTROLLER DRIVER
5021M:	Achim Leubner <achim_leubner@adaptec.com>
5022L:	linux-scsi@vger.kernel.org
5023W:	http://www.icp-vortex.com/
5024S:	Supported
5025F:	drivers/scsi/gdt*
5026
5027GDB KERNEL DEBUGGING HELPER SCRIPTS
5028M:	Jan Kiszka <jan.kiszka@siemens.com>
5029M:	Kieran Bingham <kieran@bingham.xyz>
5030S:	Supported
5031F:	scripts/gdb/
5032
5033GEMTEK FM RADIO RECEIVER DRIVER
5034M:	Hans Verkuil <hverkuil@xs4all.nl>
5035L:	linux-media@vger.kernel.org
5036T:	git git://linuxtv.org/media_tree.git
5037W:	https://linuxtv.org
5038S:	Maintained
5039F:	drivers/media/radio/radio-gemtek*
5040
5041GENERIC GPIO I2C DRIVER
5042M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5043S:	Supported
5044F:	drivers/i2c/busses/i2c-gpio.c
5045F:	include/linux/i2c-gpio.h
5046
5047GENERIC GPIO I2C MULTIPLEXER DRIVER
5048M:	Peter Korsgaard <peter.korsgaard@barco.com>
5049L:	linux-i2c@vger.kernel.org
5050S:	Supported
5051F:	drivers/i2c/muxes/i2c-mux-gpio.c
5052F:	include/linux/i2c-mux-gpio.h
5053F:	Documentation/i2c/muxes/i2c-mux-gpio
5054
5055GENERIC HDLC (WAN) DRIVERS
5056M:	Krzysztof Halasa <khc@pm.waw.pl>
5057W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5058S:	Maintained
5059F:	drivers/net/wan/c101.c
5060F:	drivers/net/wan/hd6457*
5061F:	drivers/net/wan/hdlc*
5062F:	drivers/net/wan/n2.c
5063F:	drivers/net/wan/pc300too.c
5064F:	drivers/net/wan/pci200syn.c
5065F:	drivers/net/wan/wanxl*
5066
5067GENERIC INCLUDE/ASM HEADER FILES
5068M:	Arnd Bergmann <arnd@arndb.de>
5069L:	linux-arch@vger.kernel.org
5070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5071S:	Maintained
5072F:	include/asm-generic/
5073F:	include/uapi/asm-generic/
5074
5075GENERIC PHY FRAMEWORK
5076M:	Kishon Vijay Abraham I <kishon@ti.com>
5077L:	linux-kernel@vger.kernel.org
5078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5079S:	Supported
5080F:	drivers/phy/
5081F:	include/linux/phy/
5082
5083GENERIC PM DOMAINS
5084M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5085M:	Kevin Hilman <khilman@kernel.org>
5086M:	Ulf Hansson <ulf.hansson@linaro.org>
5087L:	linux-pm@vger.kernel.org
5088S:	Supported
5089F:	drivers/base/power/domain*.c
5090F:	include/linux/pm_domain.h
5091
5092GENERIC UIO DRIVER FOR PCI DEVICES
5093M:	"Michael S. Tsirkin" <mst@redhat.com>
5094L:	kvm@vger.kernel.org
5095S:	Supported
5096F:	drivers/uio/uio_pci_generic.c
5097
5098GET_MAINTAINER SCRIPT
5099M:	Joe Perches <joe@perches.com>
5100S:	Maintained
5101F:	scripts/get_maintainer.pl
5102
5103GFS2 FILE SYSTEM
5104M:	Steven Whitehouse <swhiteho@redhat.com>
5105M:	Bob Peterson <rpeterso@redhat.com>
5106L:	cluster-devel@redhat.com
5107W:	http://sources.redhat.com/cluster/
5108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5109S:	Supported
5110F:	Documentation/filesystems/gfs2*.txt
5111F:	fs/gfs2/
5112F:	include/uapi/linux/gfs2_ondisk.h
5113
5114GIGASET ISDN DRIVERS
5115M:	Paul Bolle <pebolle@tiscali.nl>
5116L:	gigaset307x-common@lists.sourceforge.net
5117W:	http://gigaset307x.sourceforge.net/
5118S:	Odd Fixes
5119F:	Documentation/isdn/README.gigaset
5120F:	drivers/isdn/gigaset/
5121F:	include/uapi/linux/gigaset_dev.h
5122
5123GO7007 MPEG CODEC
5124M:	Hans Verkuil <hans.verkuil@cisco.com>
5125L:	linux-media@vger.kernel.org
5126S:	Maintained
5127F:	drivers/media/usb/go7007/
5128
5129GOODIX TOUCHSCREEN
5130M:	Bastien Nocera <hadess@hadess.net>
5131L:	linux-input@vger.kernel.org
5132S:	Maintained
5133F:	drivers/input/touchscreen/goodix.c
5134
5135GPIO SUBSYSTEM
5136M:	Linus Walleij <linus.walleij@linaro.org>
5137M:	Alexandre Courbot <gnurou@gmail.com>
5138L:	linux-gpio@vger.kernel.org
5139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5140S:	Maintained
5141F:	Documentation/devicetree/bindings/gpio/
5142F:	Documentation/gpio/
5143F:	Documentation/ABI/testing/gpio-cdev
5144F:	Documentation/ABI/obsolete/sysfs-gpio
5145F:	drivers/gpio/
5146F:	include/linux/gpio/
5147F:	include/linux/gpio.h
5148F:	include/asm-generic/gpio.h
5149F:	include/uapi/linux/gpio.h
5150F:	tools/gpio/
5151
5152GRE DEMULTIPLEXER DRIVER
5153M:	Dmitry Kozlov <xeb@mail.ru>
5154L:	netdev@vger.kernel.org
5155S:	Maintained
5156F:	net/ipv4/gre_demux.c
5157F:	net/ipv4/gre_offload.c
5158F:	include/net/gre.h
5159
5160GRETH 10/100/1G Ethernet MAC device driver
5161M:	Andreas Larsson <andreas@gaisler.com>
5162L:	netdev@vger.kernel.org
5163S:	Maintained
5164F:	drivers/net/ethernet/aeroflex/
5165
5166GSPCA FINEPIX SUBDRIVER
5167M:	Frank Zago <frank@zago.net>
5168L:	linux-media@vger.kernel.org
5169T:	git git://linuxtv.org/media_tree.git
5170S:	Maintained
5171F:	drivers/media/usb/gspca/finepix.c
5172
5173GSPCA GL860 SUBDRIVER
5174M:	Olivier Lorin <o.lorin@laposte.net>
5175L:	linux-media@vger.kernel.org
5176T:	git git://linuxtv.org/media_tree.git
5177S:	Maintained
5178F:	drivers/media/usb/gspca/gl860/
5179
5180GSPCA M5602 SUBDRIVER
5181M:	Erik Andren <erik.andren@gmail.com>
5182L:	linux-media@vger.kernel.org
5183T:	git git://linuxtv.org/media_tree.git
5184S:	Maintained
5185F:	drivers/media/usb/gspca/m5602/
5186
5187GSPCA PAC207 SONIXB SUBDRIVER
5188M:	Hans de Goede <hdegoede@redhat.com>
5189L:	linux-media@vger.kernel.org
5190T:	git git://linuxtv.org/media_tree.git
5191S:	Maintained
5192F:	drivers/media/usb/gspca/pac207.c
5193
5194GSPCA SN9C20X SUBDRIVER
5195M:	Brian Johnson <brijohn@gmail.com>
5196L:	linux-media@vger.kernel.org
5197T:	git git://linuxtv.org/media_tree.git
5198S:	Maintained
5199F:	drivers/media/usb/gspca/sn9c20x.c
5200
5201GSPCA T613 SUBDRIVER
5202M:	Leandro Costantino <lcostantino@gmail.com>
5203L:	linux-media@vger.kernel.org
5204T:	git git://linuxtv.org/media_tree.git
5205S:	Maintained
5206F:	drivers/media/usb/gspca/t613.c
5207
5208GSPCA USB WEBCAM DRIVER
5209M:	Hans de Goede <hdegoede@redhat.com>
5210L:	linux-media@vger.kernel.org
5211T:	git git://linuxtv.org/media_tree.git
5212S:	Maintained
5213F:	drivers/media/usb/gspca/
5214
5215GUID PARTITION TABLE (GPT)
5216M:	Davidlohr Bueso <dave@stgolabs.net>
5217L:	linux-efi@vger.kernel.org
5218S:	Maintained
5219F:	block/partitions/efi.*
5220
5221STK1160 USB VIDEO CAPTURE DRIVER
5222M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5223L:	linux-media@vger.kernel.org
5224T:	git git://linuxtv.org/media_tree.git
5225S:	Maintained
5226F:	drivers/media/usb/stk1160/
5227
5228H8/300 ARCHITECTURE
5229M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5230L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5231W:	http://uclinux-h8.sourceforge.jp
5232T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5233S:	Maintained
5234F:	arch/h8300/
5235F:	drivers/clocksource/h8300_*.c
5236F:	drivers/clk/h8300/
5237F:	drivers/irqchip/irq-renesas-h8*.c
5238
5239HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5240M:	Frank Seidel <frank@f-seidel.de>
5241L:	platform-driver-x86@vger.kernel.org
5242W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5243S:	Maintained
5244F:	drivers/platform/x86/hdaps.c
5245
5246HDPVR USB VIDEO ENCODER DRIVER
5247M:	Hans Verkuil <hverkuil@xs4all.nl>
5248L:	linux-media@vger.kernel.org
5249T:	git git://linuxtv.org/media_tree.git
5250W:	https://linuxtv.org
5251S:	Odd Fixes
5252F:	drivers/media/usb/hdpvr/
5253
5254HWPOISON MEMORY FAILURE HANDLING
5255M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5256L:	linux-mm@kvack.org
5257S:	Maintained
5258F:	mm/memory-failure.c
5259F:	mm/hwpoison-inject.c
5260
5261HYPERVISOR VIRTUAL CONSOLE DRIVER
5262L:	linuxppc-dev@lists.ozlabs.org
5263S:	Odd Fixes
5264F:	drivers/tty/hvc/
5265
5266HACKRF MEDIA DRIVER
5267M:	Antti Palosaari <crope@iki.fi>
5268L:	linux-media@vger.kernel.org
5269W:	https://linuxtv.org
5270W:	http://palosaari.fi/linux/
5271Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5272T:	git git://linuxtv.org/anttip/media_tree.git
5273S:	Maintained
5274F:	drivers/media/usb/hackrf/
5275
5276HARDWARE MONITORING
5277M:	Jean Delvare <jdelvare@suse.com>
5278M:	Guenter Roeck <linux@roeck-us.net>
5279L:	linux-hwmon@vger.kernel.org
5280W:	http://hwmon.wiki.kernel.org/
5281T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5283S:	Maintained
5284F:	Documentation/hwmon/
5285F:	drivers/hwmon/
5286F:	include/linux/hwmon*.h
5287
5288HARDWARE RANDOM NUMBER GENERATOR CORE
5289M:	Matt Mackall <mpm@selenic.com>
5290M:	Herbert Xu <herbert@gondor.apana.org.au>
5291L:	linux-crypto@vger.kernel.org
5292S:	Odd fixes
5293F:	Documentation/hw_random.txt
5294F:	drivers/char/hw_random/
5295F:	include/linux/hw_random.h
5296
5297HARDWARE SPINLOCK CORE
5298M:	Ohad Ben-Cohen <ohad@wizery.com>
5299M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5300L:	linux-remoteproc@vger.kernel.org
5301S:	Maintained
5302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5303F:	Documentation/hwspinlock.txt
5304F:	drivers/hwspinlock/hwspinlock_*
5305F:	include/linux/hwspinlock.h
5306
5307HARMONY SOUND DRIVER
5308L:	linux-parisc@vger.kernel.org
5309S:	Maintained
5310F:	sound/parisc/harmony.*
5311
5312HD29L2 MEDIA DRIVER
5313M:	Antti Palosaari <crope@iki.fi>
5314L:	linux-media@vger.kernel.org
5315W:	https://linuxtv.org
5316W:	http://palosaari.fi/linux/
5317Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5318T:	git git://linuxtv.org/anttip/media_tree.git
5319S:	Maintained
5320F:	drivers/media/dvb-frontends/hd29l2*
5321
5322HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5323M:	Don Brace <don.brace@microsemi.com>
5324L:	iss_storagedev@hp.com
5325L:	esc.storagedev@microsemi.com
5326L:	linux-scsi@vger.kernel.org
5327S:	Supported
5328F:	Documentation/scsi/hpsa.txt
5329F:	drivers/scsi/hpsa*.[ch]
5330F:	include/linux/cciss*.h
5331F:	include/uapi/linux/cciss*.h
5332
5333HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5334M:	Don Brace <don.brace@microsemi.com>
5335L:	iss_storagedev@hp.com
5336L:	esc.storagedev@microsemi.com
5337L:	linux-scsi@vger.kernel.org
5338S:	Supported
5339F:	Documentation/blockdev/cciss.txt
5340F:	drivers/block/cciss*
5341F:	include/linux/cciss_ioctl.h
5342F:	include/uapi/linux/cciss_ioctl.h
5343
5344HFI1 DRIVER
5345M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5346M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5347L:	linux-rdma@vger.kernel.org
5348S:	Supported
5349F:	drivers/infiniband/hw/hfi1
5350
5351HFS FILESYSTEM
5352L:	linux-fsdevel@vger.kernel.org
5353S:	Orphan
5354F:	Documentation/filesystems/hfs.txt
5355F:	fs/hfs/
5356
5357HFSPLUS FILESYSTEM
5358L:	linux-fsdevel@vger.kernel.org
5359S:	Orphan
5360F:	Documentation/filesystems/hfsplus.txt
5361F:	fs/hfsplus/
5362
5363HGA FRAMEBUFFER DRIVER
5364M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5365L:	linux-nvidia@lists.surfsouth.com
5366W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5367S:	Maintained
5368F:	drivers/video/fbdev/hgafb.c
5369
5370HIBERNATION (aka Software Suspend, aka swsusp)
5371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5372M:	Pavel Machek <pavel@ucw.cz>
5373L:	linux-pm@vger.kernel.org
5374S:	Supported
5375F:	arch/x86/power/
5376F:	drivers/base/power/
5377F:	kernel/power/
5378F:	include/linux/suspend.h
5379F:	include/linux/freezer.h
5380F:	include/linux/pm.h
5381F:	arch/*/include/asm/suspend*.h
5382
5383HID CORE LAYER
5384M:	Jiri Kosina <jikos@kernel.org>
5385R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5386L:	linux-input@vger.kernel.org
5387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5388S:	Maintained
5389F:	drivers/hid/
5390F:	include/linux/hid*
5391F:	include/uapi/linux/hid*
5392
5393HID SENSOR HUB DRIVERS
5394M:	Jiri Kosina <jikos@kernel.org>
5395M:	Jonathan Cameron <jic23@kernel.org>
5396M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5397L:	linux-input@vger.kernel.org
5398L:	linux-iio@vger.kernel.org
5399S:	Maintained
5400F:	Documentation/hid/hid-sensor*
5401F:	drivers/hid/hid-sensor-*
5402F:	drivers/iio/*/hid-*
5403F:	include/linux/hid-sensor-*
5404
5405HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5406M:	Thomas Gleixner <tglx@linutronix.de>
5407L:	linux-kernel@vger.kernel.org
5408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5409S:	Maintained
5410F:	Documentation/timers/
5411F:	kernel/time/hrtimer.c
5412F:	kernel/time/clockevents.c
5413F:	kernel/time/tick*.*
5414F:	kernel/time/timer_*.c
5415F:	include/linux/clockchips.h
5416F:	include/linux/hrtimer.h
5417
5418HIGH-SPEED SCC DRIVER FOR AX.25
5419L:	linux-hams@vger.kernel.org
5420S:	Orphan
5421F:	drivers/net/hamradio/dmascc.c
5422F:	drivers/net/hamradio/scc.c
5423
5424HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5425M:	HighPoint Linux Team <linux@highpoint-tech.com>
5426W:	http://www.highpoint-tech.com
5427S:	Supported
5428F:	Documentation/scsi/hptiop.txt
5429F:	drivers/scsi/hptiop.c
5430
5431HIPPI
5432M:	Jes Sorensen <jes@trained-monkey.org>
5433L:	linux-hippi@sunsite.dk
5434S:	Maintained
5435F:	include/linux/hippidevice.h
5436F:	include/uapi/linux/if_hippi.h
5437F:	net/802/hippi.c
5438F:	drivers/net/hippi/
5439
5440HISILICON NETWORK SUBSYSTEM DRIVER
5441M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5442M:	Salil Mehta <salil.mehta@huawei.com>
5443L:	netdev@vger.kernel.org
5444W:	http://www.hisilicon.com
5445S:	Maintained
5446F:	drivers/net/ethernet/hisilicon/
5447F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5448
5449HISILICON SAS Controller
5450M:	John Garry <john.garry@huawei.com>
5451W:	http://www.hisilicon.com
5452S:	Supported
5453F:	drivers/scsi/hisi_sas/
5454F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5455
5456HOST AP DRIVER
5457M:	Jouni Malinen <j@w1.fi>
5458L:	hostap@shmoo.com (subscribers-only)
5459L:	linux-wireless@vger.kernel.org
5460W:	http://hostap.epitest.fi/
5461S:	Maintained
5462F:	drivers/net/wireless/intersil/hostap/
5463
5464HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5465L:	platform-driver-x86@vger.kernel.org
5466S:	Orphan
5467F:	drivers/platform/x86/tc1100-wmi.c
5468
5469HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5470M:	Jaroslav Kysela <perex@perex.cz>
5471S:	Maintained
5472F:	drivers/net/ethernet/hp/hp100.*
5473
5474HPET:	High Precision Event Timers driver
5475M:	Clemens Ladisch <clemens@ladisch.de>
5476S:	Maintained
5477F:	Documentation/timers/hpet.txt
5478F:	drivers/char/hpet.c
5479F:	include/linux/hpet.h
5480F:	include/uapi/linux/hpet.h
5481
5482HPET:	x86
5483S:	Orphan
5484F:	arch/x86/kernel/hpet.c
5485F:	arch/x86/include/asm/hpet.h
5486
5487HPFS FILESYSTEM
5488M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5489W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5490S:	Maintained
5491F:	fs/hpfs/
5492
5493HSI SUBSYSTEM
5494M:	Sebastian Reichel <sre@kernel.org>
5495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5496S:	Maintained
5497F:	Documentation/ABI/testing/sysfs-bus-hsi
5498F:	Documentation/hsi.txt
5499F:	drivers/hsi/
5500F:	include/linux/hsi/
5501F:	include/uapi/linux/hsi/
5502
5503HSO 3G MODEM DRIVER
5504M:	Jan Dumon <j.dumon@option.com>
5505W:	http://www.pharscape.org
5506S:	Maintained
5507F:	drivers/net/usb/hso.c
5508
5509HSR NETWORK PROTOCOL
5510M:	Arvid Brodin <arvid.brodin@alten.se>
5511L:	netdev@vger.kernel.org
5512S:	Maintained
5513F:	net/hsr/
5514
5515HTCPEN TOUCHSCREEN DRIVER
5516M:	Pau Oliva Fora <pof@eslack.org>
5517L:	linux-input@vger.kernel.org
5518S:	Maintained
5519F:	drivers/input/touchscreen/htcpen.c
5520
5521HUGETLB FILESYSTEM
5522M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5523S:	Maintained
5524F:	fs/hugetlbfs/
5525
5526Hyper-V CORE AND DRIVERS
5527M:	"K. Y. Srinivasan" <kys@microsoft.com>
5528M:	Haiyang Zhang <haiyangz@microsoft.com>
5529L:	devel@linuxdriverproject.org
5530S:	Maintained
5531F:	arch/x86/include/asm/mshyperv.h
5532F:	arch/x86/include/uapi/asm/hyperv.h
5533F:	arch/x86/kernel/cpu/mshyperv.c
5534F:	drivers/hid/hid-hyperv.c
5535F:	drivers/hv/
5536F:	drivers/input/serio/hyperv-keyboard.c
5537F:	drivers/pci/host/pci-hyperv.c
5538F:	drivers/net/hyperv/
5539F:	drivers/scsi/storvsc_drv.c
5540F:	drivers/video/fbdev/hyperv_fb.c
5541F:	include/linux/hyperv.h
5542F:	tools/hv/
5543F:	Documentation/ABI/stable/sysfs-bus-vmbus
5544
5545I2C MUXES
5546M:	Peter Rosin <peda@axentia.se>
5547L:	linux-i2c@vger.kernel.org
5548S:	Maintained
5549F:	Documentation/i2c/i2c-topology
5550F:	Documentation/i2c/muxes/
5551F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5552F:	drivers/i2c/i2c-mux.c
5553F:	drivers/i2c/muxes/
5554F:	include/linux/i2c-mux.h
5555
5556I2C OVER PARALLEL PORT
5557M:	Jean Delvare <jdelvare@suse.com>
5558L:	linux-i2c@vger.kernel.org
5559S:	Maintained
5560F:	Documentation/i2c/busses/i2c-parport
5561F:	Documentation/i2c/busses/i2c-parport-light
5562F:	drivers/i2c/busses/i2c-parport.c
5563F:	drivers/i2c/busses/i2c-parport-light.c
5564
5565I2C/SMBUS CONTROLLER DRIVERS FOR PC
5566M:	Jean Delvare <jdelvare@suse.com>
5567L:	linux-i2c@vger.kernel.org
5568S:	Maintained
5569F:	Documentation/i2c/busses/i2c-ali1535
5570F:	Documentation/i2c/busses/i2c-ali1563
5571F:	Documentation/i2c/busses/i2c-ali15x3
5572F:	Documentation/i2c/busses/i2c-amd756
5573F:	Documentation/i2c/busses/i2c-amd8111
5574F:	Documentation/i2c/busses/i2c-i801
5575F:	Documentation/i2c/busses/i2c-nforce2
5576F:	Documentation/i2c/busses/i2c-piix4
5577F:	Documentation/i2c/busses/i2c-sis5595
5578F:	Documentation/i2c/busses/i2c-sis630
5579F:	Documentation/i2c/busses/i2c-sis96x
5580F:	Documentation/i2c/busses/i2c-via
5581F:	Documentation/i2c/busses/i2c-viapro
5582F:	drivers/i2c/busses/i2c-ali1535.c
5583F:	drivers/i2c/busses/i2c-ali1563.c
5584F:	drivers/i2c/busses/i2c-ali15x3.c
5585F:	drivers/i2c/busses/i2c-amd756.c
5586F:	drivers/i2c/busses/i2c-amd756-s4882.c
5587F:	drivers/i2c/busses/i2c-amd8111.c
5588F:	drivers/i2c/busses/i2c-i801.c
5589F:	drivers/i2c/busses/i2c-isch.c
5590F:	drivers/i2c/busses/i2c-nforce2.c
5591F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5592F:	drivers/i2c/busses/i2c-piix4.c
5593F:	drivers/i2c/busses/i2c-sis5595.c
5594F:	drivers/i2c/busses/i2c-sis630.c
5595F:	drivers/i2c/busses/i2c-sis96x.c
5596F:	drivers/i2c/busses/i2c-via.c
5597F:	drivers/i2c/busses/i2c-viapro.c
5598
5599I2C/SMBUS ISMT DRIVER
5600M:	Seth Heasley <seth.heasley@intel.com>
5601M:	Neil Horman <nhorman@tuxdriver.com>
5602L:	linux-i2c@vger.kernel.org
5603F:	drivers/i2c/busses/i2c-ismt.c
5604F:	Documentation/i2c/busses/i2c-ismt
5605
5606I2C/SMBUS STUB DRIVER
5607M:	Jean Delvare <jdelvare@suse.com>
5608L:	linux-i2c@vger.kernel.org
5609S:	Maintained
5610F:	drivers/i2c/i2c-stub.c
5611
5612I2C SUBSYSTEM
5613M:	Wolfram Sang <wsa@the-dreams.de>
5614L:	linux-i2c@vger.kernel.org
5615W:	https://i2c.wiki.kernel.org/
5616Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5618S:	Maintained
5619F:	Documentation/devicetree/bindings/i2c/
5620F:	Documentation/i2c/
5621F:	drivers/i2c/
5622F:	drivers/i2c/*/
5623F:	include/linux/i2c.h
5624F:	include/linux/i2c-*.h
5625F:	include/uapi/linux/i2c.h
5626F:	include/uapi/linux/i2c-*.h
5627
5628I2C ACPI SUPPORT
5629M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5630L:	linux-i2c@vger.kernel.org
5631L:	linux-acpi@vger.kernel.org
5632S:	Maintained
5633
5634I2C-TAOS-EVM DRIVER
5635M:	Jean Delvare <jdelvare@suse.com>
5636L:	linux-i2c@vger.kernel.org
5637S:	Maintained
5638F:	Documentation/i2c/busses/i2c-taos-evm
5639F:	drivers/i2c/busses/i2c-taos-evm.c
5640
5641I2C-TINY-USB DRIVER
5642M:	Till Harbaum <till@harbaum.org>
5643L:	linux-i2c@vger.kernel.org
5644W:	http://www.harbaum.org/till/i2c_tiny_usb
5645S:	Maintained
5646F:	drivers/i2c/busses/i2c-tiny-usb.c
5647
5648i386 BOOT CODE
5649M:	"H. Peter Anvin" <hpa@zytor.com>
5650S:	Maintained
5651F:	arch/x86/boot/
5652
5653i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5654M:	"H. Peter Anvin" <hpa@zytor.com>
5655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5656S:	Maintained
5657
5658IA64 (Itanium) PLATFORM
5659M:	Tony Luck <tony.luck@intel.com>
5660M:	Fenghua Yu <fenghua.yu@intel.com>
5661L:	linux-ia64@vger.kernel.org
5662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5663S:	Maintained
5664F:	arch/ia64/
5665
5666IBM Power VMX Cryptographic instructions
5667M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5668M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5669L:	linux-crypto@vger.kernel.org
5670S:	Supported
5671F:	drivers/crypto/vmx/Makefile
5672F:	drivers/crypto/vmx/Kconfig
5673F:	drivers/crypto/vmx/vmx.c
5674F:	drivers/crypto/vmx/aes*
5675F:	drivers/crypto/vmx/ghash*
5676F:	drivers/crypto/vmx/ppc-xlate.pl
5677
5678IBM Power in-Nest Crypto Acceleration
5679M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5680M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5681L:	linux-crypto@vger.kernel.org
5682S:	Supported
5683F:	drivers/crypto/nx/Makefile
5684F:	drivers/crypto/nx/Kconfig
5685F:	drivers/crypto/nx/nx-aes*
5686F:	drivers/crypto/nx/nx-sha*
5687F:	drivers/crypto/nx/nx.*
5688F:	drivers/crypto/nx/nx_csbcpb.h
5689F:	drivers/crypto/nx/nx_debugfs.h
5690
5691IBM Power 842 compression accelerator
5692M:	Dan Streetman <ddstreet@ieee.org>
5693S:	Supported
5694F:	drivers/crypto/nx/Makefile
5695F:	drivers/crypto/nx/Kconfig
5696F:	drivers/crypto/nx/nx-842*
5697F:	include/linux/sw842.h
5698F:	crypto/842.c
5699F:	lib/842/
5700
5701IBM Power Linux RAID adapter
5702M:	Brian King <brking@us.ibm.com>
5703S:	Supported
5704F:	drivers/scsi/ipr.*
5705
5706IBM Power Virtual Ethernet Device Driver
5707M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5708L:	netdev@vger.kernel.org
5709S:	Supported
5710F:	drivers/net/ethernet/ibm/ibmveth.*
5711
5712IBM Power SRIOV Virtual NIC Device Driver
5713M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5714M:	John Allen <jallen@linux.vnet.ibm.com>
5715L:	netdev@vger.kernel.org
5716S:	Supported
5717F:	drivers/net/ethernet/ibm/ibmvnic.*
5718
5719IBM Power Virtual SCSI Device Drivers
5720M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5721L:	linux-scsi@vger.kernel.org
5722S:	Supported
5723F:	drivers/scsi/ibmvscsi/ibmvscsi*
5724F:	drivers/scsi/ibmvscsi/viosrp.h
5725
5726IBM Power Virtual FC Device Drivers
5727M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5728L:	linux-scsi@vger.kernel.org
5729S:	Supported
5730F:	drivers/scsi/ibmvscsi/ibmvfc*
5731
5732IBM ServeRAID RAID DRIVER
5733S:	Orphan
5734F:	drivers/scsi/ips.*
5735
5736ICH LPC AND GPIO DRIVER
5737M:	Peter Tyser <ptyser@xes-inc.com>
5738S:	Maintained
5739F:	drivers/mfd/lpc_ich.c
5740F:	drivers/gpio/gpio-ich.c
5741
5742IDE SUBSYSTEM
5743M:	"David S. Miller" <davem@davemloft.net>
5744L:	linux-ide@vger.kernel.org
5745Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
5746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5747S:	Maintained
5748F:	Documentation/ide/
5749F:	drivers/ide/
5750F:	include/linux/ide.h
5751
5752IDEAPAD LAPTOP EXTRAS DRIVER
5753M:	Ike Panhc <ike.pan@canonical.com>
5754L:	platform-driver-x86@vger.kernel.org
5755W:	http://launchpad.net/ideapad-laptop
5756S:	Maintained
5757F:	drivers/platform/x86/ideapad-laptop.c
5758
5759IDEAPAD LAPTOP SLIDEBAR DRIVER
5760M:	Andrey Moiseev <o2g.org.ru@gmail.com>
5761L:	linux-input@vger.kernel.org
5762W:	https://github.com/o2genum/ideapad-slidebar
5763S:	Maintained
5764F:	drivers/input/misc/ideapad_slidebar.c
5765
5766IDE/ATAPI DRIVERS
5767M:	Borislav Petkov <bp@alien8.de>
5768L:	linux-ide@vger.kernel.org
5769S:	Maintained
5770F:	Documentation/cdrom/ide-cd
5771F:	drivers/ide/ide-cd*
5772
5773IDLE-I7300
5774M:	Andy Henroid <andrew.d.henroid@intel.com>
5775L:	linux-pm@vger.kernel.org
5776S:	Supported
5777F:	drivers/idle/i7300_idle.c
5778
5779IEEE 802.15.4 SUBSYSTEM
5780M:	Alexander Aring <aar@pengutronix.de>
5781L:	linux-wpan@vger.kernel.org
5782W:	http://wpan.cakelab.org/
5783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5785S:	Maintained
5786F:	net/ieee802154/
5787F:	net/mac802154/
5788F:	drivers/net/ieee802154/
5789F:	include/linux/nl802154.h
5790F:	include/linux/ieee802154.h
5791F:	include/net/nl802154.h
5792F:	include/net/mac802154.h
5793F:	include/net/af_ieee802154.h
5794F:	include/net/cfg802154.h
5795F:	include/net/ieee802154_netdev.h
5796F:	Documentation/networking/ieee802154.txt
5797
5798IGORPLUG-USB IR RECEIVER
5799M:	Sean Young <sean@mess.org>
5800L:	linux-media@vger.kernel.org
5801S:	Maintained
5802F:	drivers/media/rc/igorplugusb.c
5803
5804IGUANAWORKS USB IR TRANSCEIVER
5805M:	Sean Young <sean@mess.org>
5806L:	linux-media@vger.kernel.org
5807S:	Maintained
5808F:	drivers/media/rc/iguanair.c
5809
5810IIO SUBSYSTEM AND DRIVERS
5811M:	Jonathan Cameron <jic23@kernel.org>
5812R:	Hartmut Knaack <knaack.h@gmx.de>
5813R:	Lars-Peter Clausen <lars@metafoo.de>
5814R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5815L:	linux-iio@vger.kernel.org
5816S:	Maintained
5817F:	drivers/iio/
5818F:	drivers/staging/iio/
5819F:	include/linux/iio/
5820F:	tools/iio/
5821
5822IKANOS/ADI EAGLE ADSL USB DRIVER
5823M:	Matthieu Castet <castet.matthieu@free.fr>
5824M:	Stanislaw Gruszka <stf_xl@wp.pl>
5825S:	Maintained
5826F:	drivers/usb/atm/ueagle-atm.c
5827
5828INA209 HARDWARE MONITOR DRIVER
5829M:	Guenter Roeck <linux@roeck-us.net>
5830L:	linux-hwmon@vger.kernel.org
5831S:	Maintained
5832F:	Documentation/hwmon/ina209
5833F:	Documentation/devicetree/bindings/i2c/ina209.txt
5834F:	drivers/hwmon/ina209.c
5835
5836INA2XX HARDWARE MONITOR DRIVER
5837M:	Guenter Roeck <linux@roeck-us.net>
5838L:	linux-hwmon@vger.kernel.org
5839S:	Maintained
5840F:	Documentation/hwmon/ina2xx
5841F:	drivers/hwmon/ina2xx.c
5842F:	include/linux/platform_data/ina2xx.h
5843
5844INDUSTRY PACK SUBSYSTEM (IPACK)
5845M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5846M:	Jens Taprogge <jens.taprogge@taprogge.org>
5847M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5848L:	industrypack-devel@lists.sourceforge.net
5849W:	http://industrypack.sourceforge.net
5850S:	Maintained
5851F:	drivers/ipack/
5852
5853INGENIC JZ4780 DMA Driver
5854M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5855S:	Maintained
5856F:	drivers/dma/dma-jz4780.c
5857
5858INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5859M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5860M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5861L:	linux-ima-devel@lists.sourceforge.net
5862L:	linux-ima-user@lists.sourceforge.net
5863L:	linux-security-module@vger.kernel.org
5864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5865S:	Supported
5866F:	security/integrity/ima/
5867
5868IMGTEC IR DECODER DRIVER
5869M:	James Hogan <james.hogan@imgtec.com>
5870S:	Maintained
5871F:	drivers/media/rc/img-ir/
5872
5873IMS TWINTURBO FRAMEBUFFER DRIVER
5874L:	linux-fbdev@vger.kernel.org
5875S:	Orphan
5876F:	drivers/video/fbdev/imsttfb.c
5877
5878INFINIBAND SUBSYSTEM
5879M:	Doug Ledford <dledford@redhat.com>
5880M:	Sean Hefty <sean.hefty@intel.com>
5881M:	Hal Rosenstock <hal.rosenstock@gmail.com>
5882L:	linux-rdma@vger.kernel.org
5883W:	http://www.openfabrics.org/
5884Q:	http://patchwork.kernel.org/project/linux-rdma/list/
5885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5886S:	Supported
5887F:	Documentation/infiniband/
5888F:	drivers/infiniband/
5889F:	include/uapi/linux/if_infiniband.h
5890F:	include/uapi/rdma/
5891F:	include/rdma/
5892
5893INOTIFY
5894M:	John McCutchan <john@johnmccutchan.com>
5895M:	Robert Love <rlove@rlove.org>
5896M:	Eric Paris <eparis@parisplace.org>
5897S:	Maintained
5898F:	Documentation/filesystems/inotify.txt
5899F:	fs/notify/inotify/
5900F:	include/linux/inotify.h
5901F:	include/uapi/linux/inotify.h
5902
5903INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5904M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
5905L:	linux-input@vger.kernel.org
5906Q:	http://patchwork.kernel.org/project/linux-input/list/
5907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5908S:	Maintained
5909F:	drivers/input/
5910F:	include/linux/input.h
5911F:	include/uapi/linux/input.h
5912F:	include/linux/input/
5913F:	Documentation/devicetree/bindings/input/
5914
5915INPUT MULTITOUCH (MT) PROTOCOL
5916M:	Henrik Rydberg <rydberg@bitmath.org>
5917L:	linux-input@vger.kernel.org
5918S:	Odd fixes
5919F:	Documentation/input/multi-touch-protocol.txt
5920F:	drivers/input/input-mt.c
5921K:	\b(ABS|SYN)_MT_
5922
5923INTEL ASoC BDW/HSW DRIVERS
5924M:	Jie Yang <yang.jie@linux.intel.com>
5925L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5926S:	Supported
5927F:	sound/soc/intel/common/sst-dsp*
5928F:	sound/soc/intel/common/sst-firmware.c
5929F:	sound/soc/intel/boards/broadwell.c
5930F:	sound/soc/intel/haswell/
5931
5932INTEL C600 SERIES SAS CONTROLLER DRIVER
5933M:	Intel SCU Linux support <intel-linux-scu@intel.com>
5934M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5935L:	linux-scsi@vger.kernel.org
5936T:	git git://git.code.sf.net/p/intel-sas/isci
5937S:	Supported
5938F:	drivers/scsi/isci/
5939
5940INTEL HID EVENT DRIVER
5941M:	Alex Hung <alex.hung@canonical.com>
5942L:	platform-driver-x86@vger.kernel.org
5943S:	Maintained
5944F:	drivers/platform/x86/intel-hid.c
5945
5946INTEL IDLE DRIVER
5947M:	Len Brown <lenb@kernel.org>
5948L:	linux-pm@vger.kernel.org
5949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5950S:	Supported
5951F:	drivers/idle/intel_idle.c
5952
5953INTEL PSTATE DRIVER
5954M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5955M:	Len Brown <lenb@kernel.org>
5956L:	linux-pm@vger.kernel.org
5957S:	Supported
5958F:	drivers/cpufreq/intel_pstate.c
5959
5960INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5961M:	Maik Broemme <mbroemme@plusserver.de>
5962L:	linux-fbdev@vger.kernel.org
5963S:	Maintained
5964F:	Documentation/fb/intelfb.txt
5965F:	drivers/video/fbdev/intelfb/
5966
5967INTEL 810/815 FRAMEBUFFER DRIVER
5968M:	Antonino Daplas <adaplas@gmail.com>
5969L:	linux-fbdev@vger.kernel.org
5970S:	Maintained
5971F:	drivers/video/fbdev/i810/
5972
5973INTEL MENLOW THERMAL DRIVER
5974M:	Sujith Thomas <sujith.thomas@intel.com>
5975L:	platform-driver-x86@vger.kernel.org
5976W:	https://01.org/linux-acpi
5977S:	Supported
5978F:	drivers/platform/x86/intel_menlow.c
5979
5980INTEL I/OAT DMA DRIVER
5981M:	Dave Jiang <dave.jiang@intel.com>
5982R:	Dan Williams <dan.j.williams@intel.com>
5983L:	dmaengine@vger.kernel.org
5984Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5985S:	Supported
5986F:	drivers/dma/ioat*
5987
5988INTEL IOMMU (VT-d)
5989M:	David Woodhouse <dwmw2@infradead.org>
5990L:	iommu@lists.linux-foundation.org
5991T:	git git://git.infradead.org/iommu-2.6.git
5992S:	Supported
5993F:	drivers/iommu/intel-iommu.c
5994F:	include/linux/intel-iommu.h
5995
5996INTEL IOP-ADMA DMA DRIVER
5997R:	Dan Williams <dan.j.williams@intel.com>
5998S:	Odd fixes
5999F:	drivers/dma/iop-adma.c
6000
6001INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6002M:	Krzysztof Halasa <khalasa@piap.pl>
6003S:	Maintained
6004F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6005F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6006F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6007F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6008F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6009F:	drivers/net/wan/ixp4xx_hss.c
6010
6011INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6012M:	Deepak Saxena <dsaxena@plexity.net>
6013S:	Maintained
6014F:	drivers/char/hw_random/ixp4xx-rng.c
6015
6016INTEL ETHERNET DRIVERS
6017M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6018L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6019W:	http://www.intel.com/support/feedback.htm
6020W:	http://e1000.sourceforge.net/
6021Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6024S:	Supported
6025F:	Documentation/networking/e100.txt
6026F:	Documentation/networking/e1000.txt
6027F:	Documentation/networking/e1000e.txt
6028F:	Documentation/networking/igb.txt
6029F:	Documentation/networking/igbvf.txt
6030F:	Documentation/networking/ixgb.txt
6031F:	Documentation/networking/ixgbe.txt
6032F:	Documentation/networking/ixgbevf.txt
6033F:	Documentation/networking/i40e.txt
6034F:	Documentation/networking/i40evf.txt
6035F:	drivers/net/ethernet/intel/
6036F:	drivers/net/ethernet/intel/*/
6037
6038INTEL RDMA RNIC DRIVER
6039M:     Faisal Latif <faisal.latif@intel.com>
6040R:     Chien Tin Tung <chien.tin.tung@intel.com>
6041R:     Mustafa Ismail <mustafa.ismail@intel.com>
6042R:     Shiraz Saleem <shiraz.saleem@intel.com>
6043R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6044L:     linux-rdma@vger.kernel.org
6045S:     Supported
6046F:     drivers/infiniband/hw/i40iw/
6047
6048INTEL-MID GPIO DRIVER
6049M:	David Cohen <david.a.cohen@linux.intel.com>
6050L:	linux-gpio@vger.kernel.org
6051S:	Maintained
6052F:	drivers/gpio/gpio-intel-mid.c
6053
6054INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6055M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6056L:	linux-wireless@vger.kernel.org
6057S:	Maintained
6058F:	Documentation/networking/README.ipw2100
6059F:	Documentation/networking/README.ipw2200
6060F:	drivers/net/wireless/intel/ipw2x00/
6061
6062INTEL(R) TRACE HUB
6063M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6064S:	Supported
6065F:	Documentation/trace/intel_th.txt
6066F:	drivers/hwtracing/intel_th/
6067
6068INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6069M:	Ning Sun <ning.sun@intel.com>
6070L:	tboot-devel@lists.sourceforge.net
6071W:	http://tboot.sourceforge.net
6072T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6073S:	Supported
6074F:	Documentation/intel_txt.txt
6075F:	include/linux/tboot.h
6076F:	arch/x86/kernel/tboot.c
6077
6078INTEL WIRELESS WIMAX CONNECTION 2400
6079M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6080M:	linux-wimax@intel.com
6081L:	wimax@linuxwimax.org (subscribers-only)
6082S:	Supported
6083W:	http://linuxwimax.org
6084F:	Documentation/wimax/README.i2400m
6085F:	drivers/net/wimax/i2400m/
6086F:	include/uapi/linux/wimax/i2400m.h
6087
6088INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6089M:	Stanislaw Gruszka <sgruszka@redhat.com>
6090L:	linux-wireless@vger.kernel.org
6091S:	Supported
6092F:	drivers/net/wireless/intel/iwlegacy/
6093
6094INTEL WIRELESS WIFI LINK (iwlwifi)
6095M:	Johannes Berg <johannes.berg@intel.com>
6096M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6097M:	Luca Coelho <luciano.coelho@intel.com>
6098M:	Intel Linux Wireless <linuxwifi@intel.com>
6099L:	linux-wireless@vger.kernel.org
6100W:	http://intellinuxwireless.org
6101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6102S:	Supported
6103F:	drivers/net/wireless/intel/iwlwifi/
6104
6105INTEL MANAGEMENT ENGINE (mei)
6106M:	Tomas Winkler <tomas.winkler@intel.com>
6107L:	linux-kernel@vger.kernel.org
6108S:	Supported
6109F:	include/uapi/linux/mei.h
6110F:	include/linux/mei_cl_bus.h
6111F:	drivers/misc/mei/*
6112F:	drivers/watchdog/mei_wdt.c
6113F:	Documentation/misc-devices/mei/*
6114
6115INTEL MIC DRIVERS (mic)
6116M:	Sudeep Dutt <sudeep.dutt@intel.com>
6117M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6118S:	Supported
6119W:	https://github.com/sudeepdutt/mic
6120W:	http://software.intel.com/en-us/mic-developer
6121F:	include/linux/mic_bus.h
6122F:	include/linux/scif.h
6123F:	include/uapi/linux/mic_common.h
6124F: 	include/uapi/linux/mic_ioctl.h
6125F:	include/uapi/linux/scif_ioctl.h
6126F:	drivers/misc/mic/
6127F:	drivers/dma/mic_x100_dma.c
6128F:	drivers/dma/mic_x100_dma.h
6129F:	Documentation/mic/
6130
6131INTEL PMC/P-Unit IPC DRIVER
6132M:	Zha Qipeng<qipeng.zha@intel.com>
6133L:	platform-driver-x86@vger.kernel.org
6134S:	Maintained
6135F:	drivers/platform/x86/intel_pmc_ipc.c
6136F:	drivers/platform/x86/intel_punit_ipc.c
6137F:	arch/x86/include/asm/intel_pmc_ipc.h
6138F:	arch/x86/include/asm/intel_punit_ipc.h
6139
6140INTEL TELEMETRY DRIVER
6141M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6142L:	platform-driver-x86@vger.kernel.org
6143S:	Maintained
6144F:	arch/x86/include/asm/intel_telemetry.h
6145F:	drivers/platform/x86/intel_telemetry*
6146
6147INTEL PMC CORE DRIVER
6148M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6149M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6150L:	platform-driver-x86@vger.kernel.org
6151S:	Maintained
6152F:	arch/x86/include/asm/pmc_core.h
6153F:	drivers/platform/x86/intel_pmc_core*
6154
6155IOC3 ETHERNET DRIVER
6156M:	Ralf Baechle <ralf@linux-mips.org>
6157L:	linux-mips@linux-mips.org
6158S:	Maintained
6159F:	drivers/net/ethernet/sgi/ioc3-eth.c
6160
6161IOC3 SERIAL DRIVER
6162M:	Pat Gefre <pfg@sgi.com>
6163L:	linux-serial@vger.kernel.org
6164S:	Maintained
6165F:	drivers/tty/serial/ioc3_serial.c
6166
6167IOMMU DRIVERS
6168M:	Joerg Roedel <joro@8bytes.org>
6169L:	iommu@lists.linux-foundation.org
6170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6171S:	Maintained
6172F:	drivers/iommu/
6173
6174IP MASQUERADING
6175M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6176S:	Maintained
6177F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6178
6179IPMI SUBSYSTEM
6180M:	Corey Minyard <minyard@acm.org>
6181L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6182W:	http://openipmi.sourceforge.net/
6183S:	Supported
6184F:	Documentation/IPMI.txt
6185F:	drivers/char/ipmi/
6186F:	include/linux/ipmi*
6187F:	include/uapi/linux/ipmi*
6188
6189QCOM AUDIO (ASoC) DRIVERS
6190M:	Patrick Lai <plai@codeaurora.org>
6191M:	Banajit Goswami <bgoswami@codeaurora.org>
6192L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6193S:	Supported
6194F:	sound/soc/qcom/
6195
6196IPS SCSI RAID DRIVER
6197M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6198L:	linux-scsi@vger.kernel.org
6199W:	http://www.adaptec.com/
6200S:	Maintained
6201F:	drivers/scsi/ips*
6202
6203IPVS
6204M:	Wensong Zhang <wensong@linux-vs.org>
6205M:	Simon Horman <horms@verge.net.au>
6206M:	Julian Anastasov <ja@ssi.bg>
6207L:	netdev@vger.kernel.org
6208L:	lvs-devel@vger.kernel.org
6209S:	Maintained
6210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6212F:	Documentation/networking/ipvs-sysctl.txt
6213F:	include/net/ip_vs.h
6214F:	include/uapi/linux/ip_vs.h
6215F:	net/netfilter/ipvs/
6216
6217IPWIRELESS DRIVER
6218M:	Jiri Kosina <jikos@kernel.org>
6219M:	David Sterba <dsterba@suse.com>
6220S:	Odd Fixes
6221F:	drivers/tty/ipwireless/
6222
6223IPX NETWORK LAYER
6224M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6225L:	netdev@vger.kernel.org
6226S:	Maintained
6227F:	include/net/ipx.h
6228F:	include/uapi/linux/ipx.h
6229F:	net/ipx/
6230
6231IRDA SUBSYSTEM
6232M:	Samuel Ortiz <samuel@sortiz.org>
6233L:	irda-users@lists.sourceforge.net (subscribers-only)
6234L:	netdev@vger.kernel.org
6235W:	http://irda.sourceforge.net/
6236S:	Maintained
6237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6238F:	Documentation/networking/irda.txt
6239F:	drivers/net/irda/
6240F:	include/net/irda/
6241F:	net/irda/
6242
6243IRQ SUBSYSTEM
6244M:	Thomas Gleixner <tglx@linutronix.de>
6245L:	linux-kernel@vger.kernel.org
6246S:	Maintained
6247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6248F:	kernel/irq/
6249
6250IRQCHIP DRIVERS
6251M:	Thomas Gleixner <tglx@linutronix.de>
6252M:	Jason Cooper <jason@lakedaemon.net>
6253M:	Marc Zyngier <marc.zyngier@arm.com>
6254L:	linux-kernel@vger.kernel.org
6255S:	Maintained
6256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6257T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6258F:	Documentation/devicetree/bindings/interrupt-controller/
6259F:	drivers/irqchip/
6260
6261IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6262M:	Jiang Liu <jiang.liu@linux.intel.com>
6263M:	Marc Zyngier <marc.zyngier@arm.com>
6264S:	Maintained
6265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6266F:	Documentation/IRQ-domain.txt
6267F:	include/linux/irqdomain.h
6268F:	kernel/irq/irqdomain.c
6269F:	kernel/irq/msi.c
6270
6271ISA
6272M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6273S:	Maintained
6274F:	Documentation/isa.txt
6275F:	drivers/base/isa.c
6276F:	include/linux/isa.h
6277
6278ISAPNP
6279M:	Jaroslav Kysela <perex@perex.cz>
6280S:	Maintained
6281F:	Documentation/isapnp.txt
6282F:	drivers/pnp/isapnp/
6283F:	include/linux/isapnp.h
6284
6285ISA RADIO MODULE
6286M:	Hans Verkuil <hverkuil@xs4all.nl>
6287L:	linux-media@vger.kernel.org
6288T:	git git://linuxtv.org/media_tree.git
6289W:	https://linuxtv.org
6290S:	Maintained
6291F:	drivers/media/radio/radio-isa*
6292
6293iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6294M:	Peter Jones <pjones@redhat.com>
6295M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6296S:	Maintained
6297F:	drivers/firmware/iscsi_ibft*
6298
6299ISCSI
6300M:	Mike Christie <michaelc@cs.wisc.edu>
6301L:	open-iscsi@googlegroups.com
6302W:	www.open-iscsi.org
6303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6304S:	Maintained
6305F:	drivers/scsi/*iscsi*
6306F:	include/scsi/*iscsi*
6307
6308ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6309M:	Or Gerlitz <ogerlitz@mellanox.com>
6310M:	Sagi Grimberg <sagi@grimberg.me>
6311M:	Roi Dayan <roid@mellanox.com>
6312L:	linux-rdma@vger.kernel.org
6313S:	Supported
6314W:	http://www.openfabrics.org
6315W:	www.open-iscsi.org
6316Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6317F:	drivers/infiniband/ulp/iser/
6318
6319ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6320M:	Sagi Grimberg <sagi@grimberg.me>
6321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6322L:	linux-rdma@vger.kernel.org
6323L:	target-devel@vger.kernel.org
6324S:	Supported
6325W:	http://www.linux-iscsi.org
6326F:	drivers/infiniband/ulp/isert
6327
6328ISDN SUBSYSTEM
6329M:	Karsten Keil <isdn@linux-pingi.de>
6330L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6331L:	netdev@vger.kernel.org
6332W:	http://www.isdn4linux.de
6333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6334S:	Maintained
6335F:	Documentation/isdn/
6336F:	drivers/isdn/
6337F:	include/linux/isdn.h
6338F:	include/linux/isdn/
6339F:	include/uapi/linux/isdn.h
6340F:	include/uapi/linux/isdn/
6341
6342ISDN SUBSYSTEM (Eicon active card driver)
6343M:	Armin Schindler <mac@melware.de>
6344L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6345W:	http://www.melware.de
6346S:	Maintained
6347F:	drivers/isdn/hardware/eicon/
6348
6349IT87 HARDWARE MONITORING DRIVER
6350M:	Jean Delvare <jdelvare@suse.com>
6351L:	linux-hwmon@vger.kernel.org
6352S:	Maintained
6353F:	Documentation/hwmon/it87
6354F:	drivers/hwmon/it87.c
6355
6356IT913X MEDIA DRIVER
6357M:	Antti Palosaari <crope@iki.fi>
6358L:	linux-media@vger.kernel.org
6359W:	https://linuxtv.org
6360W:	http://palosaari.fi/linux/
6361Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6362T:	git git://linuxtv.org/anttip/media_tree.git
6363S:	Maintained
6364F:	drivers/media/tuners/it913x*
6365
6366IVTV VIDEO4LINUX DRIVER
6367M:	Andy Walls <awalls@md.metrocast.net>
6368L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6369L:	linux-media@vger.kernel.org
6370T:	git git://linuxtv.org/media_tree.git
6371W:	http://www.ivtvdriver.org
6372S:	Maintained
6373F:	Documentation/video4linux/*.ivtv
6374F:	drivers/media/pci/ivtv/
6375F:	include/uapi/linux/ivtv*
6376
6377IX2505V MEDIA DRIVER
6378M:	Malcolm Priestley <tvboxspy@gmail.com>
6379L:	linux-media@vger.kernel.org
6380W:	https://linuxtv.org
6381Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6382S:	Maintained
6383F:	drivers/media/dvb-frontends/ix2505v*
6384
6385JC42.4 TEMPERATURE SENSOR DRIVER
6386M:	Guenter Roeck <linux@roeck-us.net>
6387L:	linux-hwmon@vger.kernel.org
6388S:	Maintained
6389F:	drivers/hwmon/jc42.c
6390F:	Documentation/hwmon/jc42
6391
6392JFS FILESYSTEM
6393M:	Dave Kleikamp <shaggy@kernel.org>
6394L:	jfs-discussion@lists.sourceforge.net
6395W:	http://jfs.sourceforge.net/
6396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6397S:	Maintained
6398F:	Documentation/filesystems/jfs.txt
6399F:	fs/jfs/
6400
6401JME NETWORK DRIVER
6402M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6403L:	netdev@vger.kernel.org
6404S:	Maintained
6405F:	drivers/net/ethernet/jme.*
6406
6407JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6408M:	David Woodhouse <dwmw2@infradead.org>
6409L:	linux-mtd@lists.infradead.org
6410W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6411S:	Maintained
6412F:	fs/jffs2/
6413F:	include/uapi/linux/jffs2.h
6414
6415JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6416M:	"Theodore Ts'o" <tytso@mit.edu>
6417M:	Jan Kara <jack@suse.com>
6418L:	linux-ext4@vger.kernel.org
6419S:	Maintained
6420F:	fs/jbd2/
6421F:	include/linux/jbd2.h
6422
6423JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6424M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6425L:	linux-media@vger.kernel.org
6426S:	Maintained
6427F:	drivers/media/platform/rcar_jpu.c
6428
6429JSM Neo PCI based serial card
6430M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6431L:	linux-serial@vger.kernel.org
6432S:	Maintained
6433F:	drivers/tty/serial/jsm/
6434
6435K10TEMP HARDWARE MONITORING DRIVER
6436M:	Clemens Ladisch <clemens@ladisch.de>
6437L:	linux-hwmon@vger.kernel.org
6438S:	Maintained
6439F:	Documentation/hwmon/k10temp
6440F:	drivers/hwmon/k10temp.c
6441
6442K8TEMP HARDWARE MONITORING DRIVER
6443M:	Rudolf Marek <r.marek@assembler.cz>
6444L:	linux-hwmon@vger.kernel.org
6445S:	Maintained
6446F:	Documentation/hwmon/k8temp
6447F:	drivers/hwmon/k8temp.c
6448
6449KASAN
6450M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6451R:	Alexander Potapenko <glider@google.com>
6452R:	Dmitry Vyukov <dvyukov@google.com>
6453L:	kasan-dev@googlegroups.com
6454S:	Maintained
6455F:	arch/*/include/asm/kasan.h
6456F:	arch/*/mm/kasan_init*
6457F:	Documentation/kasan.txt
6458F:	include/linux/kasan*.h
6459F:	lib/test_kasan.c
6460F:	mm/kasan/
6461F:	scripts/Makefile.kasan
6462
6463KCONFIG
6464M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6465L:	linux-kbuild@vger.kernel.org
6466T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6467S:	Maintained
6468F:	Documentation/kbuild/kconfig-language.txt
6469F:	scripts/kconfig/
6470
6471KDUMP
6472M:	Dave Young <dyoung@redhat.com>
6473M:	Baoquan He <bhe@redhat.com>
6474R:	Vivek Goyal <vgoyal@redhat.com>
6475L:	kexec@lists.infradead.org
6476W:	http://lse.sourceforge.net/kdump/
6477S:	Maintained
6478F:	Documentation/kdump/
6479
6480KEENE FM RADIO TRANSMITTER DRIVER
6481M:	Hans Verkuil <hverkuil@xs4all.nl>
6482L:	linux-media@vger.kernel.org
6483T:	git git://linuxtv.org/media_tree.git
6484W:	https://linuxtv.org
6485S:	Maintained
6486F:	drivers/media/radio/radio-keene*
6487
6488KERNEL AUTOMOUNTER v4 (AUTOFS4)
6489M:	Ian Kent <raven@themaw.net>
6490L:	autofs@vger.kernel.org
6491S:	Maintained
6492F:	fs/autofs4/
6493
6494KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6495M:	Michal Marek <mmarek@suse.com>
6496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6498L:	linux-kbuild@vger.kernel.org
6499S:	Maintained
6500F:	Documentation/kbuild/
6501F:	Makefile
6502F:	scripts/Makefile.*
6503F:	scripts/basic/
6504F:	scripts/mk*
6505F:	scripts/package/
6506
6507KERNEL JANITORS
6508L:	kernel-janitors@vger.kernel.org
6509W:	http://kernelnewbies.org/KernelJanitors
6510S:	Odd Fixes
6511
6512KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6513M:	"J. Bruce Fields" <bfields@fieldses.org>
6514M:	Jeff Layton <jlayton@poochiereds.net>
6515L:	linux-nfs@vger.kernel.org
6516W:	http://nfs.sourceforge.net/
6517T:	git git://linux-nfs.org/~bfields/linux.git
6518S:	Supported
6519F:	fs/nfsd/
6520F:	include/uapi/linux/nfsd/
6521F:	fs/lockd/
6522F:	fs/nfs_common/
6523F:	net/sunrpc/
6524F:	include/linux/lockd/
6525F:	include/linux/sunrpc/
6526F:	include/uapi/linux/sunrpc/
6527
6528KERNEL SELFTEST FRAMEWORK
6529M:	Shuah Khan <shuahkh@osg.samsung.com>
6530M:	Shuah Khan <shuah@kernel.org>
6531L:	linux-kselftest@vger.kernel.org
6532T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6533S:	Maintained
6534F:	tools/testing/selftests
6535
6536KERNEL VIRTUAL MACHINE (KVM)
6537M:	Paolo Bonzini <pbonzini@redhat.com>
6538M:	Radim Krčmář <rkrcmar@redhat.com>
6539L:	kvm@vger.kernel.org
6540W:	http://www.linux-kvm.org
6541T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6542S:	Supported
6543F:	Documentation/*/kvm*.txt
6544F:	Documentation/virtual/kvm/
6545F:	arch/*/kvm/
6546F:	arch/x86/kernel/kvm.c
6547F:	arch/x86/kernel/kvmclock.c
6548F:	arch/*/include/asm/kvm*
6549F:	include/linux/kvm*
6550F:	include/uapi/linux/kvm*
6551F:	virt/kvm/
6552F:	tools/kvm/
6553
6554KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6555M:	Joerg Roedel <joro@8bytes.org>
6556L:	kvm@vger.kernel.org
6557W:	http://www.linux-kvm.org/
6558S:	Maintained
6559F:	arch/x86/include/asm/svm.h
6560F:	arch/x86/kvm/svm.c
6561
6562KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6563M:	Alexander Graf <agraf@suse.com>
6564L:	kvm-ppc@vger.kernel.org
6565W:	http://www.linux-kvm.org/
6566T:	git git://github.com/agraf/linux-2.6.git
6567S:	Supported
6568F:	arch/powerpc/include/asm/kvm*
6569F:	arch/powerpc/kvm/
6570
6571KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6572M:	Christian Borntraeger <borntraeger@de.ibm.com>
6573M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6574L:	linux-s390@vger.kernel.org
6575W:	http://www.ibm.com/developerworks/linux/linux390/
6576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6577S:	Supported
6578F:	Documentation/s390/kvm.txt
6579F:	arch/s390/include/asm/kvm*
6580F:	arch/s390/kvm/
6581
6582KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6583M:	Christoffer Dall <christoffer.dall@linaro.org>
6584M:	Marc Zyngier <marc.zyngier@arm.com>
6585L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6586L:	kvmarm@lists.cs.columbia.edu
6587W:	http://systems.cs.columbia.edu/projects/kvm-arm
6588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6589S:	Supported
6590F:	arch/arm/include/uapi/asm/kvm*
6591F:	arch/arm/include/asm/kvm*
6592F:	arch/arm/kvm/
6593F:	virt/kvm/arm/
6594F:	include/kvm/arm_*
6595
6596KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6597M:	Christoffer Dall <christoffer.dall@linaro.org>
6598M:	Marc Zyngier <marc.zyngier@arm.com>
6599L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6600L:	kvmarm@lists.cs.columbia.edu
6601S:	Maintained
6602F:	arch/arm64/include/uapi/asm/kvm*
6603F:	arch/arm64/include/asm/kvm*
6604F:	arch/arm64/kvm/
6605
6606KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6607M:	James Hogan <james.hogan@imgtec.com>
6608L:	linux-mips@linux-mips.org
6609S:	Supported
6610F:	arch/mips/include/uapi/asm/kvm*
6611F:	arch/mips/include/asm/kvm*
6612F:	arch/mips/kvm/
6613
6614KEXEC
6615M:	Eric Biederman <ebiederm@xmission.com>
6616W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6617L:	kexec@lists.infradead.org
6618S:	Maintained
6619F:	include/linux/kexec.h
6620F:	include/uapi/linux/kexec.h
6621F:	kernel/kexec*
6622
6623KEYS/KEYRINGS:
6624M:	David Howells <dhowells@redhat.com>
6625L:	keyrings@vger.kernel.org
6626S:	Maintained
6627F:	Documentation/security/keys.txt
6628F:	include/linux/key.h
6629F:	include/linux/key-type.h
6630F:	include/linux/keyctl.h
6631F:	include/uapi/linux/keyctl.h
6632F:	include/keys/
6633F:	security/keys/
6634
6635KEYS-TRUSTED
6636M:	David Safford <safford@us.ibm.com>
6637M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6638L:	linux-security-module@vger.kernel.org
6639L:	keyrings@vger.kernel.org
6640S:	Supported
6641F:	Documentation/security/keys-trusted-encrypted.txt
6642F:	include/keys/trusted-type.h
6643F:	security/keys/trusted.c
6644F:	security/keys/trusted.h
6645
6646KEYS-ENCRYPTED
6647M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6648M:	David Safford <safford@us.ibm.com>
6649L:	linux-security-module@vger.kernel.org
6650L:	keyrings@vger.kernel.org
6651S:	Supported
6652F:	Documentation/security/keys-trusted-encrypted.txt
6653F:	include/keys/encrypted-type.h
6654F:	security/keys/encrypted-keys/
6655
6656KGDB / KDB /debug_core
6657M:	Jason Wessel <jason.wessel@windriver.com>
6658W:	http://kgdb.wiki.kernel.org/
6659L:	kgdb-bugreport@lists.sourceforge.net
6660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6661S:	Maintained
6662F:	Documentation/DocBook/kgdb.tmpl
6663F:	drivers/misc/kgdbts.c
6664F:	drivers/tty/serial/kgdboc.c
6665F:	include/linux/kdb.h
6666F:	include/linux/kgdb.h
6667F:	kernel/debug/
6668
6669KMEMCHECK
6670M:	Vegard Nossum <vegardno@ifi.uio.no>
6671M:	Pekka Enberg <penberg@kernel.org>
6672S:	Maintained
6673F:	Documentation/kmemcheck.txt
6674F:	arch/x86/include/asm/kmemcheck.h
6675F:	arch/x86/mm/kmemcheck/
6676F:	include/linux/kmemcheck.h
6677F:	mm/kmemcheck.c
6678
6679KMEMLEAK
6680M:	Catalin Marinas <catalin.marinas@arm.com>
6681S:	Maintained
6682F:	Documentation/kmemleak.txt
6683F:	include/linux/kmemleak.h
6684F:	mm/kmemleak.c
6685F:	mm/kmemleak-test.c
6686
6687KPROBES
6688M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6689M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6690M:	"David S. Miller" <davem@davemloft.net>
6691M:	Masami Hiramatsu <mhiramat@kernel.org>
6692S:	Maintained
6693F:	Documentation/kprobes.txt
6694F:	include/linux/kprobes.h
6695F:	kernel/kprobes.c
6696
6697KS0108 LCD CONTROLLER DRIVER
6698M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6699W:	http://miguelojeda.es/auxdisplay.htm
6700W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6701S:	Maintained
6702F:	Documentation/auxdisplay/ks0108
6703F:	drivers/auxdisplay/ks0108.c
6704F:	include/linux/ks0108.h
6705
6706L3MDEV
6707M:	David Ahern <dsa@cumulusnetworks.com>
6708L:	netdev@vger.kernel.org
6709S:	Maintained
6710F:	net/l3mdev
6711F:	include/net/l3mdev.h
6712
6713LANTIQ MIPS ARCHITECTURE
6714M:	John Crispin <john@phrozen.org>
6715L:	linux-mips@linux-mips.org
6716S:	Maintained
6717F:	arch/mips/lantiq
6718
6719LAPB module
6720L:	linux-x25@vger.kernel.org
6721S:	Orphan
6722F:	Documentation/networking/lapb-module.txt
6723F:	include/*/lapb.h
6724F:	net/lapb/
6725
6726LASI 53c700 driver for PARISC
6727M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6728L:	linux-scsi@vger.kernel.org
6729S:	Maintained
6730F:	Documentation/scsi/53c700.txt
6731F:	drivers/scsi/53c700*
6732
6733LED SUBSYSTEM
6734M:	Richard Purdie <rpurdie@rpsys.net>
6735M:	Jacek Anaszewski <j.anaszewski@samsung.com>
6736L:	linux-leds@vger.kernel.org
6737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6738S:	Maintained
6739F:	drivers/leds/
6740F:	include/linux/leds.h
6741
6742LEGACY EEPROM DRIVER
6743M:	Jean Delvare <jdelvare@suse.com>
6744S:	Maintained
6745F:	Documentation/misc-devices/eeprom
6746F:	drivers/misc/eeprom/eeprom.c
6747
6748LEGO USB Tower driver
6749M:	Juergen Stuber <starblue@users.sourceforge.net>
6750L:	legousb-devel@lists.sourceforge.net
6751W:	http://legousb.sourceforge.net/
6752S:	Maintained
6753F:	drivers/usb/misc/legousbtower.c
6754
6755LG2160 MEDIA DRIVER
6756M:	Michael Krufky <mkrufky@linuxtv.org>
6757L:	linux-media@vger.kernel.org
6758W:	https://linuxtv.org
6759W:	http://github.com/mkrufky
6760Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6761T:	git git://linuxtv.org/mkrufky/tuners.git
6762S:	Maintained
6763F:	drivers/media/dvb-frontends/lg2160.*
6764
6765LGDT3305 MEDIA DRIVER
6766M:	Michael Krufky <mkrufky@linuxtv.org>
6767L:	linux-media@vger.kernel.org
6768W:	https://linuxtv.org
6769W:	http://github.com/mkrufky
6770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6771T:	git git://linuxtv.org/mkrufky/tuners.git
6772S:	Maintained
6773F:	drivers/media/dvb-frontends/lgdt3305.*
6774
6775LGUEST
6776M:	Rusty Russell <rusty@rustcorp.com.au>
6777L:	lguest@lists.ozlabs.org
6778W:	http://lguest.ozlabs.org/
6779S:	Odd Fixes
6780F:	arch/x86/include/asm/lguest*.h
6781F:	arch/x86/lguest/
6782F:	drivers/lguest/
6783F:	include/linux/lguest*.h
6784F:	tools/lguest/
6785
6786LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6787M:	Tejun Heo <tj@kernel.org>
6788L:	linux-ide@vger.kernel.org
6789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6790S:	Maintained
6791F:	drivers/ata/
6792F:	include/linux/ata.h
6793F:	include/linux/libata.h
6794
6795LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6796M:	Viresh Kumar <vireshk@kernel.org>
6797L:	linux-ide@vger.kernel.org
6798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6799S:	Maintained
6800F:	include/linux/pata_arasan_cf_data.h
6801F:	drivers/ata/pata_arasan_cf.c
6802
6803LIBATA PATA DRIVERS
6804M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6805M:	Tejun Heo <tj@kernel.org>
6806L:	linux-ide@vger.kernel.org
6807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6808S:	Maintained
6809F:	drivers/ata/pata_*.c
6810F:	drivers/ata/ata_generic.c
6811
6812LIBATA SATA AHCI PLATFORM devices support
6813M:	Hans de Goede <hdegoede@redhat.com>
6814M:	Tejun Heo <tj@kernel.org>
6815L:	linux-ide@vger.kernel.org
6816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6817S:	Maintained
6818F:	drivers/ata/ahci_platform.c
6819F:	drivers/ata/libahci_platform.c
6820F:	include/linux/ahci_platform.h
6821
6822LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6823M:	Mikael Pettersson <mikpelinux@gmail.com>
6824L:	linux-ide@vger.kernel.org
6825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6826S:	Maintained
6827F:	drivers/ata/sata_promise.*
6828
6829LIBLOCKDEP
6830M:	Sasha Levin <sasha.levin@oracle.com>
6831S:	Maintained
6832F:	tools/lib/lockdep/
6833
6834LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6835M:	Dan Williams <dan.j.williams@intel.com>
6836L:	linux-nvdimm@lists.01.org
6837Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6839S:	Supported
6840F:	drivers/nvdimm/*
6841F:	include/linux/nd.h
6842F:	include/linux/libnvdimm.h
6843F:	include/uapi/linux/ndctl.h
6844
6845LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6846M:	Ross Zwisler <ross.zwisler@linux.intel.com>
6847L:	linux-nvdimm@lists.01.org
6848Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6849S:	Supported
6850F:	drivers/nvdimm/blk.c
6851F:	drivers/nvdimm/region_devs.c
6852F:	drivers/acpi/nfit*
6853
6854LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6855M:	Vishal Verma <vishal.l.verma@intel.com>
6856L:	linux-nvdimm@lists.01.org
6857Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6858S:	Supported
6859F:	drivers/nvdimm/btt*
6860
6861LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6862M:	Ross Zwisler <ross.zwisler@linux.intel.com>
6863L:	linux-nvdimm@lists.01.org
6864Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6865S:	Supported
6866F:	drivers/nvdimm/pmem.c
6867F:	include/linux/pmem.h
6868F:	arch/*/include/asm/pmem.h
6869
6870LIGHTNVM PLATFORM SUPPORT
6871M:	Matias Bjorling <mb@lightnvm.io>
6872W:	http://github/OpenChannelSSD
6873L:	linux-block@vger.kernel.org
6874S:	Maintained
6875F:	drivers/lightnvm/
6876F:	include/linux/lightnvm.h
6877F:	include/uapi/linux/lightnvm.h
6878
6879LINUX FOR IBM pSERIES (RS/6000)
6880M:	Paul Mackerras <paulus@au.ibm.com>
6881W:	http://www.ibm.com/linux/ltc/projects/ppc
6882S:	Supported
6883F:	arch/powerpc/boot/rs6000.h
6884
6885LINUX FOR POWERPC (32-BIT AND 64-BIT)
6886M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
6887M:	Paul Mackerras <paulus@samba.org>
6888M:	Michael Ellerman <mpe@ellerman.id.au>
6889W:	http://www.penguinppc.org/
6890L:	linuxppc-dev@lists.ozlabs.org
6891Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6893S:	Supported
6894F:	Documentation/powerpc/
6895F:	arch/powerpc/
6896F:	drivers/char/tpm/tpm_ibmvtpm*
6897F:	drivers/crypto/nx/
6898F:	drivers/crypto/vmx/
6899F:	drivers/net/ethernet/ibm/ibmveth.*
6900F:	drivers/net/ethernet/ibm/ibmvnic.*
6901F:	drivers/pci/hotplug/rpa*
6902F:	drivers/scsi/ibmvscsi/
6903N:	opal
6904N:	/pmac
6905N:	powermac
6906N:	powernv
6907N:	[^a-z0-9]ps3
6908N:	pseries
6909
6910LINUX FOR POWER MACINTOSH
6911M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
6912W:	http://www.penguinppc.org/
6913L:	linuxppc-dev@lists.ozlabs.org
6914S:	Maintained
6915F:	arch/powerpc/platforms/powermac/
6916F:	drivers/macintosh/
6917
6918LINUX FOR POWERPC EMBEDDED MPC5XXX
6919M:	Anatolij Gustschin <agust@denx.de>
6920L:	linuxppc-dev@lists.ozlabs.org
6921T:	git git://git.denx.de/linux-denx-agust.git
6922S:	Maintained
6923F:	arch/powerpc/platforms/512x/
6924F:	arch/powerpc/platforms/52xx/
6925
6926LINUX FOR POWERPC EMBEDDED PPC4XX
6927M:	Alistair Popple <alistair@popple.id.au>
6928M:	Matt Porter <mporter@kernel.crashing.org>
6929W:	http://www.penguinppc.org/
6930L:	linuxppc-dev@lists.ozlabs.org
6931S:	Maintained
6932F:	arch/powerpc/platforms/40x/
6933F:	arch/powerpc/platforms/44x/
6934
6935LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6936L:	linuxppc-dev@lists.ozlabs.org
6937S:	Orphan
6938F:	arch/powerpc/*/*virtex*
6939F:	arch/powerpc/*/*/*virtex*
6940
6941LINUX FOR POWERPC EMBEDDED PPC8XX
6942M:	Vitaly Bordug <vitb@kernel.crashing.org>
6943W:	http://www.penguinppc.org/
6944L:	linuxppc-dev@lists.ozlabs.org
6945S:	Maintained
6946F:	arch/powerpc/platforms/8xx/
6947
6948LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6949M:	Scott Wood <oss@buserror.net>
6950M:	Kumar Gala <galak@kernel.crashing.org>
6951W:	http://www.penguinppc.org/
6952L:	linuxppc-dev@lists.ozlabs.org
6953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6954S:	Maintained
6955F:	arch/powerpc/platforms/83xx/
6956F:	arch/powerpc/platforms/85xx/
6957
6958LINUX FOR POWERPC PA SEMI PWRFICIENT
6959M:	Olof Johansson <olof@lixom.net>
6960L:	linuxppc-dev@lists.ozlabs.org
6961S:	Maintained
6962F:	arch/powerpc/platforms/pasemi/
6963F:	drivers/*/*pasemi*
6964F:	drivers/*/*/*pasemi*
6965
6966LINUX SECURITY MODULE (LSM) FRAMEWORK
6967M:	Chris Wright <chrisw@sous-sol.org>
6968L:	linux-security-module@vger.kernel.org
6969S:	Supported
6970
6971LIS3LV02D ACCELEROMETER DRIVER
6972M:	Eric Piel <eric.piel@tremplin-utc.net>
6973S:	Maintained
6974F:	Documentation/misc-devices/lis3lv02d
6975F:	drivers/misc/lis3lv02d/
6976F:	drivers/platform/x86/hp_accel.c
6977
6978LIVE PATCHING
6979M:	Josh Poimboeuf <jpoimboe@redhat.com>
6980M:	Jessica Yu <jeyu@redhat.com>
6981M:	Jiri Kosina <jikos@kernel.org>
6982M:	Miroslav Benes <mbenes@suse.cz>
6983R:	Petr Mladek <pmladek@suse.com>
6984S:	Maintained
6985F:	kernel/livepatch/
6986F:	include/linux/livepatch.h
6987F:	arch/x86/include/asm/livepatch.h
6988F:	arch/x86/kernel/livepatch.c
6989F:	Documentation/livepatch/
6990F:	Documentation/ABI/testing/sysfs-kernel-livepatch
6991F:	samples/livepatch/
6992L:	live-patching@vger.kernel.org
6993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6994
6995LINUX KERNEL DUMP TEST MODULE (LKDTM)
6996M:	Kees Cook <keescook@chromium.org>
6997S:	Maintained
6998F:	drivers/misc/lkdtm.c
6999
7000LLC (802.2)
7001M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7002S:	Maintained
7003F:	include/linux/llc.h
7004F:	include/uapi/linux/llc.h
7005F:	include/net/llc*
7006F:	net/llc/
7007
7008LM73 HARDWARE MONITOR DRIVER
7009M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7010L:	linux-hwmon@vger.kernel.org
7011S:	Maintained
7012F:	drivers/hwmon/lm73.c
7013
7014LM78 HARDWARE MONITOR DRIVER
7015M:	Jean Delvare <jdelvare@suse.com>
7016L:	linux-hwmon@vger.kernel.org
7017S:	Maintained
7018F:	Documentation/hwmon/lm78
7019F:	drivers/hwmon/lm78.c
7020
7021LM83 HARDWARE MONITOR DRIVER
7022M:	Jean Delvare <jdelvare@suse.com>
7023L:	linux-hwmon@vger.kernel.org
7024S:	Maintained
7025F:	Documentation/hwmon/lm83
7026F:	drivers/hwmon/lm83.c
7027
7028LM90 HARDWARE MONITOR DRIVER
7029M:	Jean Delvare <jdelvare@suse.com>
7030L:	linux-hwmon@vger.kernel.org
7031S:	Maintained
7032F:	Documentation/hwmon/lm90
7033F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7034F:	drivers/hwmon/lm90.c
7035
7036LM95234 HARDWARE MONITOR DRIVER
7037M:	Guenter Roeck <linux@roeck-us.net>
7038L:	linux-hwmon@vger.kernel.org
7039S:	Maintained
7040F:	Documentation/hwmon/lm95234
7041F:	drivers/hwmon/lm95234.c
7042
7043LME2510 MEDIA DRIVER
7044M:	Malcolm Priestley <tvboxspy@gmail.com>
7045L:	linux-media@vger.kernel.org
7046W:	https://linuxtv.org
7047Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7048S:	Maintained
7049F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7050
7051LOCKDEP AND LOCKSTAT
7052M:	Peter Zijlstra <peterz@infradead.org>
7053M:	Ingo Molnar <mingo@redhat.com>
7054L:	linux-kernel@vger.kernel.org
7055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
7056S:	Maintained
7057F:	Documentation/locking/lockdep*.txt
7058F:	Documentation/locking/lockstat.txt
7059F:	include/linux/lockdep.h
7060F:	kernel/locking/
7061
7062LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7063M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7064L:	linux-ntfs-dev@lists.sourceforge.net
7065W:	http://www.linux-ntfs.org/content/view/19/37/
7066S:	Maintained
7067F:	Documentation/ldm.txt
7068F:	block/partitions/ldm.*
7069
7070LogFS
7071M:	Joern Engel <joern@logfs.org>
7072M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
7073L:	logfs@logfs.org
7074W:	logfs.org
7075S:	Maintained
7076F:	fs/logfs/
7077
7078LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7079M:	Sathya Prakash <sathya.prakash@broadcom.com>
7080M:	Chaitra P B <chaitra.basappa@broadcom.com>
7081M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7082L:	MPT-FusionLinux.pdl@broadcom.com
7083L:	linux-scsi@vger.kernel.org
7084W:	http://www.avagotech.com/support/
7085S:	Supported
7086F:	drivers/message/fusion/
7087F:	drivers/scsi/mpt2sas/
7088F:	drivers/scsi/mpt3sas/
7089
7090LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7091M:	Matthew Wilcox <matthew@wil.cx>
7092L:	linux-scsi@vger.kernel.org
7093S:	Maintained
7094F:	drivers/scsi/sym53c8xx_2/
7095
7096LTC4261 HARDWARE MONITOR DRIVER
7097M:	Guenter Roeck <linux@roeck-us.net>
7098L:	linux-hwmon@vger.kernel.org
7099S:	Maintained
7100F:	Documentation/hwmon/ltc4261
7101F:	drivers/hwmon/ltc4261.c
7102
7103LTP (Linux Test Project)
7104M:	Mike Frysinger <vapier@gentoo.org>
7105M:	Cyril Hrubis <chrubis@suse.cz>
7106M:	Wanlong Gao <wanlong.gao@gmail.com>
7107M:	Jan Stancek <jstancek@redhat.com>
7108M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7109M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7110L:	ltp@lists.linux.it (subscribers-only)
7111W:	http://linux-test-project.github.io/
7112T:	git git://github.com/linux-test-project/ltp.git
7113S:	Maintained
7114
7115M32R ARCHITECTURE
7116W:	http://www.linux-m32r.org/
7117S:	Orphan
7118F:	arch/m32r/
7119
7120M68K ARCHITECTURE
7121M:	Geert Uytterhoeven <geert@linux-m68k.org>
7122L:	linux-m68k@lists.linux-m68k.org
7123W:	http://www.linux-m68k.org/
7124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7125S:	Maintained
7126F:	arch/m68k/
7127F:	drivers/zorro/
7128
7129M68K ON APPLE MACINTOSH
7130M:	Joshua Thompson <funaho@jurai.org>
7131W:	http://www.mac.linux-m68k.org/
7132L:	linux-m68k@lists.linux-m68k.org
7133S:	Maintained
7134F:	arch/m68k/mac/
7135
7136M68K ON HP9000/300
7137M:	Philip Blundell <philb@gnu.org>
7138W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7139S:	Maintained
7140F:	arch/m68k/hp300/
7141
7142M88DS3103 MEDIA DRIVER
7143M:	Antti Palosaari <crope@iki.fi>
7144L:	linux-media@vger.kernel.org
7145W:	https://linuxtv.org
7146W:	http://palosaari.fi/linux/
7147Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7148T:	git git://linuxtv.org/anttip/media_tree.git
7149S:	Maintained
7150F:	drivers/media/dvb-frontends/m88ds3103*
7151
7152M88RS2000 MEDIA DRIVER
7153M:	Malcolm Priestley <tvboxspy@gmail.com>
7154L:	linux-media@vger.kernel.org
7155W:	https://linuxtv.org
7156Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7157S:	Maintained
7158F:	drivers/media/dvb-frontends/m88rs2000*
7159
7160MA901 MASTERKIT USB FM RADIO DRIVER
7161M:	Alexey Klimov <klimov.linux@gmail.com>
7162L:	linux-media@vger.kernel.org
7163T:	git git://linuxtv.org/media_tree.git
7164S:	Maintained
7165F:	drivers/media/radio/radio-ma901.c
7166
7167MAC80211
7168M:	Johannes Berg <johannes@sipsolutions.net>
7169L:	linux-wireless@vger.kernel.org
7170W:	http://wireless.kernel.org/
7171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7173S:	Maintained
7174F:	Documentation/networking/mac80211-injection.txt
7175F:	include/net/mac80211.h
7176F:	net/mac80211/
7177F:	drivers/net/wireless/mac80211_hwsim.[ch]
7178
7179MACVLAN DRIVER
7180M:	Patrick McHardy <kaber@trash.net>
7181L:	netdev@vger.kernel.org
7182S:	Maintained
7183F:	drivers/net/macvlan.c
7184F:	include/linux/if_macvlan.h
7185
7186MAILBOX API
7187M:	Jassi Brar <jassisinghbrar@gmail.com>
7188L:	linux-kernel@vger.kernel.org
7189S:	Maintained
7190F:	drivers/mailbox/
7191F:	include/linux/mailbox_client.h
7192F:	include/linux/mailbox_controller.h
7193
7194MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7195M:	Michael Kerrisk <mtk.manpages@gmail.com>
7196W:	http://www.kernel.org/doc/man-pages
7197L:	linux-man@vger.kernel.org
7198S:	Maintained
7199
7200MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7201M:	Andrew Lunn <andrew@lunn.ch>
7202M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7203S:	Maintained
7204F:	drivers/net/dsa/mv88e6xxx/
7205
7206MARVELL ARMADA DRM SUPPORT
7207M:	Russell King <rmk+kernel@armlinux.org.uk>
7208S:	Maintained
7209F:	drivers/gpu/drm/armada/
7210F:	include/uapi/drm/armada_drm.h
7211F:	Documentation/devicetree/bindings/display/armada/
7212
7213MARVELL CRYPTO DRIVER
7214M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7215M:	Arnaud Ebalard <arno@natisbad.org>
7216F:	drivers/crypto/marvell/
7217S:	Maintained
7218L:	linux-crypto@vger.kernel.org
7219
7220MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7221M:	Mirko Lindner <mlindner@marvell.com>
7222M:	Stephen Hemminger <stephen@networkplumber.org>
7223L:	netdev@vger.kernel.org
7224S:	Maintained
7225F:	drivers/net/ethernet/marvell/sk*
7226
7227MARVELL LIBERTAS WIRELESS DRIVER
7228L:	libertas-dev@lists.infradead.org
7229S:	Orphan
7230F:	drivers/net/wireless/marvell/libertas/
7231
7232MARVELL MV643XX ETHERNET DRIVER
7233M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7234L:	netdev@vger.kernel.org
7235S:	Maintained
7236F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7237F:	include/linux/mv643xx.h
7238
7239MARVELL MVNETA ETHERNET DRIVER
7240M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7241L:	netdev@vger.kernel.org
7242S:	Maintained
7243F:	drivers/net/ethernet/marvell/mvneta.*
7244
7245MARVELL MWIFIEX WIRELESS DRIVER
7246M:	Amitkumar Karwar <akarwar@marvell.com>
7247M:	Nishant Sarmukadam <nishants@marvell.com>
7248L:	linux-wireless@vger.kernel.org
7249S:	Maintained
7250F:	drivers/net/wireless/marvell/mwifiex/
7251
7252MARVELL MWL8K WIRELESS DRIVER
7253M:	Lennert Buytenhek <buytenh@wantstofly.org>
7254L:	linux-wireless@vger.kernel.org
7255S:	Odd Fixes
7256F:	drivers/net/wireless/marvell/mwl8k.c
7257
7258MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7259M:	Nicolas Pitre <nico@fluxnic.net>
7260S:	Odd Fixes
7261F:	drivers/mmc/host/mvsdio.*
7262
7263MATROX FRAMEBUFFER DRIVER
7264L:	linux-fbdev@vger.kernel.org
7265S:	Orphan
7266F:	drivers/video/fbdev/matrox/matroxfb_*
7267F:	include/uapi/linux/matroxfb.h
7268
7269MAX16065 HARDWARE MONITOR DRIVER
7270M:	Guenter Roeck <linux@roeck-us.net>
7271L:	linux-hwmon@vger.kernel.org
7272S:	Maintained
7273F:	Documentation/hwmon/max16065
7274F:	drivers/hwmon/max16065.c
7275
7276MAX20751 HARDWARE MONITOR DRIVER
7277M:	Guenter Roeck <linux@roeck-us.net>
7278L:	linux-hwmon@vger.kernel.org
7279S:	Maintained
7280F:	Documentation/hwmon/max20751
7281F:	drivers/hwmon/max20751.c
7282
7283MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7284M:	"Hans J. Koch" <hjk@hansjkoch.de>
7285L:	linux-hwmon@vger.kernel.org
7286S:	Maintained
7287F:	Documentation/hwmon/max6650
7288F:	drivers/hwmon/max6650.c
7289
7290MAX6697 HARDWARE MONITOR DRIVER
7291M:	Guenter Roeck <linux@roeck-us.net>
7292L:	linux-hwmon@vger.kernel.org
7293S:	Maintained
7294F:	Documentation/hwmon/max6697
7295F:	Documentation/devicetree/bindings/i2c/max6697.txt
7296F:	drivers/hwmon/max6697.c
7297F:	include/linux/platform_data/max6697.h
7298
7299MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7300M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
7301L:	linux-pm@vger.kernel.org
7302S:	Supported
7303F:	drivers/power/max14577_charger.c
7304F:	drivers/power/max77693_charger.c
7305
7306MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7307M:	Javier Martinez Canillas <javier@osg.samsung.com>
7308L:	linux-kernel@vger.kernel.org
7309S:	Supported
7310F:	drivers/*/*max77802*.c
7311F:	Documentation/devicetree/bindings/*/*max77802.txt
7312F:	include/dt-bindings/*/*max77802.h
7313
7314MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7315M:	Chanwoo Choi <cw00.choi@samsung.com>
7316M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
7317L:	linux-kernel@vger.kernel.org
7318S:	Supported
7319F:	drivers/*/max14577*.c
7320F:	drivers/*/max77686*.c
7321F:	drivers/*/max77693*.c
7322F:	drivers/extcon/extcon-max14577.c
7323F:	drivers/extcon/extcon-max77693.c
7324F:	drivers/rtc/rtc-max77686.c
7325F:	drivers/clk/clk-max77686.c
7326F:	Documentation/devicetree/bindings/mfd/max14577.txt
7327F:	Documentation/devicetree/bindings/*/max77686.txt
7328F:	Documentation/devicetree/bindings/mfd/max77693.txt
7329F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7330F:	include/linux/mfd/max14577*.h
7331F:	include/linux/mfd/max77686*.h
7332F:	include/linux/mfd/max77693*.h
7333
7334MAXIRADIO FM RADIO RECEIVER DRIVER
7335M:	Hans Verkuil <hverkuil@xs4all.nl>
7336L:	linux-media@vger.kernel.org
7337T:	git git://linuxtv.org/media_tree.git
7338W:	https://linuxtv.org
7339S:	Maintained
7340F:	drivers/media/radio/radio-maxiradio*
7341
7342MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7343M:	Peter Rosin <peda@axentia.se>
7344L:	linux-iio@vger.kernel.org
7345S:	Maintained
7346F:	drivers/iio/potentiometer/mcp4531.c
7347
7348MEDIA DRIVERS FOR RENESAS - VSP1
7349M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7350L:	linux-media@vger.kernel.org
7351L:	linux-renesas-soc@vger.kernel.org
7352T:	git git://linuxtv.org/media_tree.git
7353S:	Supported
7354F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7355F:	drivers/media/platform/vsp1/
7356
7357MEDIA DRIVERS FOR ASCOT2E
7358M:	Sergey Kozlov <serjk@netup.ru>
7359L:	linux-media@vger.kernel.org
7360W:	https://linuxtv.org
7361W:	http://netup.tv/
7362T:	git git://linuxtv.org/media_tree.git
7363S:	Supported
7364F:	drivers/media/dvb-frontends/ascot2e*
7365
7366MEDIA DRIVERS FOR CXD2841ER
7367M:	Sergey Kozlov <serjk@netup.ru>
7368L:	linux-media@vger.kernel.org
7369W:	https://linuxtv.org
7370W:	http://netup.tv/
7371T:	git git://linuxtv.org/media_tree.git
7372S:	Supported
7373F:	drivers/media/dvb-frontends/cxd2841er*
7374
7375MEDIA DRIVERS FOR HORUS3A
7376M:	Sergey Kozlov <serjk@netup.ru>
7377L:	linux-media@vger.kernel.org
7378W:	https://linuxtv.org
7379W:	http://netup.tv/
7380T:	git git://linuxtv.org/media_tree.git
7381S:	Supported
7382F:	drivers/media/dvb-frontends/horus3a*
7383
7384MEDIA DRIVERS FOR LNBH25
7385M:	Sergey Kozlov <serjk@netup.ru>
7386L:	linux-media@vger.kernel.org
7387W:	https://linuxtv.org
7388W:	http://netup.tv/
7389T:	git git://linuxtv.org/media_tree.git
7390S:	Supported
7391F:	drivers/media/dvb-frontends/lnbh25*
7392
7393MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7394M:	Sergey Kozlov <serjk@netup.ru>
7395L:	linux-media@vger.kernel.org
7396W:	https://linuxtv.org
7397W:	http://netup.tv/
7398T:	git git://linuxtv.org/media_tree.git
7399S:	Supported
7400F:	drivers/media/pci/netup_unidvb/*
7401
7402MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7403M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7404M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7405P:	LinuxTV.org Project
7406L:	linux-media@vger.kernel.org
7407W:	https://linuxtv.org
7408Q:	http://patchwork.kernel.org/project/linux-media/list/
7409T:	git git://linuxtv.org/media_tree.git
7410S:	Maintained
7411F:	Documentation/dvb/
7412F:	Documentation/video4linux/
7413F:	Documentation/DocBook/media/
7414F:	drivers/media/
7415F:	drivers/staging/media/
7416F:	include/linux/platform_data/media/
7417F:	include/media/
7418F:	include/uapi/linux/dvb/
7419F:	include/uapi/linux/videodev2.h
7420F:	include/uapi/linux/media.h
7421F:	include/uapi/linux/v4l2-*
7422F:	include/uapi/linux/meye.h
7423F:	include/uapi/linux/ivtv*
7424F:	include/uapi/linux/uvcvideo.h
7425
7426MEDIATEK ETHERNET DRIVER
7427M:	Felix Fietkau <nbd@openwrt.org>
7428M:	John Crispin <blogic@openwrt.org>
7429L:	netdev@vger.kernel.org
7430S:	Maintained
7431F:	drivers/net/ethernet/mediatek/
7432
7433MEDIATEK MT7601U WIRELESS LAN DRIVER
7434M:	Jakub Kicinski <kubakici@wp.pl>
7435L:	linux-wireless@vger.kernel.org
7436S:	Maintained
7437F:	drivers/net/wireless/mediatek/mt7601u/
7438
7439MEGARAID SCSI/SAS DRIVERS
7440M:	Kashyap Desai <kashyap.desai@avagotech.com>
7441M:	Sumit Saxena <sumit.saxena@avagotech.com>
7442M:	Uday Lingala <uday.lingala@avagotech.com>
7443L:	megaraidlinux.pdl@avagotech.com
7444L:	linux-scsi@vger.kernel.org
7445W:	http://www.lsi.com
7446S:	Maintained
7447F:	Documentation/scsi/megaraid.txt
7448F:	drivers/scsi/megaraid.*
7449F:	drivers/scsi/megaraid/
7450
7451MELLANOX ETHERNET DRIVER (mlx4_en)
7452M:	Tariq Toukan <tariqt@mellanox.com>
7453L:	netdev@vger.kernel.org
7454S:	Supported
7455W:	http://www.mellanox.com
7456Q:	http://patchwork.ozlabs.org/project/netdev/list/
7457F:	drivers/net/ethernet/mellanox/mlx4/en_*
7458
7459MELLANOX ETHERNET DRIVER (mlx5e)
7460M:	Saeed Mahameed <saeedm@mellanox.com>
7461L:	netdev@vger.kernel.org
7462S:	Supported
7463W:	http://www.mellanox.com
7464Q:	http://patchwork.ozlabs.org/project/netdev/list/
7465F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7466
7467MELLANOX ETHERNET SWITCH DRIVERS
7468M:	Jiri Pirko <jiri@mellanox.com>
7469M:	Ido Schimmel <idosch@mellanox.com>
7470L:	netdev@vger.kernel.org
7471S:	Supported
7472W:	http://www.mellanox.com
7473Q:	http://patchwork.ozlabs.org/project/netdev/list/
7474F:	drivers/net/ethernet/mellanox/mlxsw/
7475
7476MEMBARRIER SUPPORT
7477M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7478M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7479L:	linux-kernel@vger.kernel.org
7480S:	Supported
7481F:	kernel/membarrier.c
7482F:	include/uapi/linux/membarrier.h
7483
7484MEMORY MANAGEMENT
7485L:	linux-mm@kvack.org
7486W:	http://www.linux-mm.org
7487S:	Maintained
7488F:	include/linux/mm.h
7489F:	include/linux/gfp.h
7490F:	include/linux/mmzone.h
7491F:	include/linux/memory_hotplug.h
7492F:	include/linux/vmalloc.h
7493F:	mm/
7494
7495MEMORY TECHNOLOGY DEVICES (MTD)
7496M:	David Woodhouse <dwmw2@infradead.org>
7497M:	Brian Norris <computersforpeace@gmail.com>
7498L:	linux-mtd@lists.infradead.org
7499W:	http://www.linux-mtd.infradead.org/
7500Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7501T:	git git://git.infradead.org/linux-mtd.git
7502T:	git git://git.infradead.org/l2-mtd.git
7503S:	Maintained
7504F:	Documentation/devicetree/bindings/mtd/
7505F:	drivers/mtd/
7506F:	include/linux/mtd/
7507F:	include/uapi/mtd/
7508
7509MEN A21 WATCHDOG DRIVER
7510M:	Johannes Thumshirn <morbidrsa@gmail.com>
7511L:	linux-watchdog@vger.kernel.org
7512S:	Maintained
7513F:	drivers/watchdog/mena21_wdt.c
7514
7515MEN CHAMELEON BUS (mcb)
7516M:	Johannes Thumshirn <morbidrsa@gmail.com>
7517S:	Maintained
7518F:	drivers/mcb/
7519F:	include/linux/mcb.h
7520F:	Documentation/men-chameleon-bus.txt
7521
7522MEN F21BMC (Board Management Controller)
7523M:	Andreas Werner <andreas.werner@men.de>
7524S:	Supported
7525F:	drivers/mfd/menf21bmc.c
7526F:	drivers/watchdog/menf21bmc_wdt.c
7527F:	drivers/leds/leds-menf21bmc.c
7528F:	drivers/hwmon/menf21bmc_hwmon.c
7529F:	Documentation/hwmon/menf21bmc
7530
7531METAG ARCHITECTURE
7532M:	James Hogan <james.hogan@imgtec.com>
7533L:	linux-metag@vger.kernel.org
7534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7535S:	Odd Fixes
7536F:	arch/metag/
7537F:	Documentation/metag/
7538F:	Documentation/devicetree/bindings/metag/
7539F:	Documentation/devicetree/bindings/interrupt-controller/img,*
7540F:	drivers/clocksource/metag_generic.c
7541F:	drivers/irqchip/irq-metag.c
7542F:	drivers/irqchip/irq-metag-ext.c
7543F:	drivers/tty/metag_da.c
7544
7545MICROBLAZE ARCHITECTURE
7546M:	Michal Simek <monstr@monstr.eu>
7547W:	http://www.monstr.eu/fdt/
7548T:	git git://git.monstr.eu/linux-2.6-microblaze.git
7549S:	Supported
7550F:	arch/microblaze/
7551
7552MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7553M:	Chen Yu <yu.c.chen@intel.com>
7554L:	platform-driver-x86@vger.kernel.org
7555S:	Supported
7556F:	drivers/platform/x86/surfacepro3_button.c
7557
7558MICROTEK X6 SCANNER
7559M:	Oliver Neukum <oliver@neukum.org>
7560S:	Maintained
7561F:	drivers/usb/image/microtek.*
7562
7563MIPS
7564M:	Ralf Baechle <ralf@linux-mips.org>
7565L:	linux-mips@linux-mips.org
7566W:	http://www.linux-mips.org/
7567T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
7568Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
7569S:	Supported
7570F:	Documentation/devicetree/bindings/mips/
7571F:	Documentation/mips/
7572F:	arch/mips/
7573
7574MIPS/LOONGSON1 ARCHITECTURE
7575M:	Keguang Zhang <keguang.zhang@gmail.com>
7576L:	linux-mips@linux-mips.org
7577S:	Maintained
7578F:	arch/mips/loongson32/
7579F:	arch/mips/include/asm/mach-loongson32/
7580F:	drivers/*/*loongson1*
7581F:	drivers/*/*/*loongson1*
7582
7583MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7584M:	Hans Verkuil <hverkuil@xs4all.nl>
7585L:	linux-media@vger.kernel.org
7586T:	git git://linuxtv.org/media_tree.git
7587W:	https://linuxtv.org
7588S:	Odd Fixes
7589F:	drivers/media/radio/radio-miropcm20*
7590
7591MELLANOX MLX4 core VPI driver
7592M:	Yishai Hadas <yishaih@mellanox.com>
7593L:	netdev@vger.kernel.org
7594L:	linux-rdma@vger.kernel.org
7595W:	http://www.mellanox.com
7596Q:	http://patchwork.ozlabs.org/project/netdev/list/
7597S:	Supported
7598F:	drivers/net/ethernet/mellanox/mlx4/
7599F:	include/linux/mlx4/
7600
7601MELLANOX MLX4 IB driver
7602M:	Yishai Hadas <yishaih@mellanox.com>
7603L:	linux-rdma@vger.kernel.org
7604W:	http://www.mellanox.com
7605Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7606S:	Supported
7607F:	drivers/infiniband/hw/mlx4/
7608F:	include/linux/mlx4/
7609
7610MELLANOX MLX5 core VPI driver
7611M:	Matan Barak <matanb@mellanox.com>
7612M:	Leon Romanovsky <leonro@mellanox.com>
7613L:	netdev@vger.kernel.org
7614L:	linux-rdma@vger.kernel.org
7615W:	http://www.mellanox.com
7616Q:	http://patchwork.ozlabs.org/project/netdev/list/
7617S:	Supported
7618F:	drivers/net/ethernet/mellanox/mlx5/core/
7619F:	include/linux/mlx5/
7620
7621MELLANOX MLX5 IB driver
7622M:	Matan Barak <matanb@mellanox.com>
7623M:	Leon Romanovsky <leonro@mellanox.com>
7624L:	linux-rdma@vger.kernel.org
7625W:	http://www.mellanox.com
7626Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7627S:	Supported
7628F:	drivers/infiniband/hw/mlx5/
7629F:	include/linux/mlx5/
7630
7631MELEXIS MLX90614 DRIVER
7632M:	Crt Mori <cmo@melexis.com>
7633L:	linux-iio@vger.kernel.org
7634W:	http://www.melexis.com
7635S:	Supported
7636F:	drivers/iio/temperature/mlx90614.c
7637
7638MN88472 MEDIA DRIVER
7639M:	Antti Palosaari <crope@iki.fi>
7640L:	linux-media@vger.kernel.org
7641W:	https://linuxtv.org
7642W:	http://palosaari.fi/linux/
7643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7644T:	git git://linuxtv.org/anttip/media_tree.git
7645S:	Maintained
7646F:	drivers/staging/media/mn88472/
7647F:	drivers/media/dvb-frontends/mn88472.h
7648
7649MN88473 MEDIA DRIVER
7650M:	Antti Palosaari <crope@iki.fi>
7651L:	linux-media@vger.kernel.org
7652W:	https://linuxtv.org
7653W:	http://palosaari.fi/linux/
7654Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7655S:	Maintained
7656F:	drivers/media/dvb-frontends/mn88473*
7657
7658MODULE SUPPORT
7659M:	Rusty Russell <rusty@rustcorp.com.au>
7660S:	Maintained
7661F:	include/linux/module.h
7662F:	kernel/module.c
7663
7664MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7665W:	http://popies.net/meye/
7666S:	Orphan
7667F:	Documentation/video4linux/meye.txt
7668F:	drivers/media/pci/meye/
7669F:	include/uapi/linux/meye.h
7670
7671MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7672M:	Jiri Slaby <jirislaby@gmail.com>
7673S:	Maintained
7674F:	Documentation/serial/moxa-smartio
7675F:	drivers/tty/mxser.*
7676
7677MR800 AVERMEDIA USB FM RADIO DRIVER
7678M:	Alexey Klimov <klimov.linux@gmail.com>
7679L:	linux-media@vger.kernel.org
7680T:	git git://linuxtv.org/media_tree.git
7681S:	Maintained
7682F:	drivers/media/radio/radio-mr800.c
7683
7684MRF24J40 IEEE 802.15.4 RADIO DRIVER
7685M:	Alan Ott <alan@signal11.us>
7686L:	linux-wpan@vger.kernel.org
7687S:	Maintained
7688F:	drivers/net/ieee802154/mrf24j40.c
7689F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7690
7691MSI LAPTOP SUPPORT
7692M:	"Lee, Chun-Yi" <jlee@suse.com>
7693L:	platform-driver-x86@vger.kernel.org
7694S:	Maintained
7695F:	drivers/platform/x86/msi-laptop.c
7696
7697MSI WMI SUPPORT
7698L:	platform-driver-x86@vger.kernel.org
7699S:	Orphan
7700F:	drivers/platform/x86/msi-wmi.c
7701
7702MSI001 MEDIA DRIVER
7703M:	Antti Palosaari <crope@iki.fi>
7704L:	linux-media@vger.kernel.org
7705W:	https://linuxtv.org
7706W:	http://palosaari.fi/linux/
7707Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7708T:	git git://linuxtv.org/anttip/media_tree.git
7709S:	Maintained
7710F:	drivers/media/tuners/msi001*
7711
7712MSI2500 MEDIA DRIVER
7713M:	Antti Palosaari <crope@iki.fi>
7714L:	linux-media@vger.kernel.org
7715W:	https://linuxtv.org
7716W:	http://palosaari.fi/linux/
7717Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7718T:	git git://linuxtv.org/anttip/media_tree.git
7719S:	Maintained
7720F:	drivers/media/usb/msi2500/
7721
7722MSYSTEMS DISKONCHIP G3 MTD DRIVER
7723M:	Robert Jarzmik <robert.jarzmik@free.fr>
7724L:	linux-mtd@lists.infradead.org
7725S:	Maintained
7726F:	drivers/mtd/devices/docg3*
7727
7728MT9M032 APTINA SENSOR DRIVER
7729M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7730L:	linux-media@vger.kernel.org
7731T:	git git://linuxtv.org/media_tree.git
7732S:	Maintained
7733F:	drivers/media/i2c/mt9m032.c
7734F:	include/media/i2c/mt9m032.h
7735
7736MT9P031 APTINA CAMERA SENSOR
7737M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7738L:	linux-media@vger.kernel.org
7739T:	git git://linuxtv.org/media_tree.git
7740S:	Maintained
7741F:	drivers/media/i2c/mt9p031.c
7742F:	include/media/i2c/mt9p031.h
7743
7744MT9T001 APTINA CAMERA SENSOR
7745M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7746L:	linux-media@vger.kernel.org
7747T:	git git://linuxtv.org/media_tree.git
7748S:	Maintained
7749F:	drivers/media/i2c/mt9t001.c
7750F:	include/media/i2c/mt9t001.h
7751
7752MT9V032 APTINA CAMERA SENSOR
7753M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7754L:	linux-media@vger.kernel.org
7755T:	git git://linuxtv.org/media_tree.git
7756S:	Maintained
7757F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7758F:	drivers/media/i2c/mt9v032.c
7759F:	include/media/i2c/mt9v032.h
7760
7761MULTIFUNCTION DEVICES (MFD)
7762M:	Lee Jones <lee.jones@linaro.org>
7763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7764S:	Supported
7765F:	drivers/mfd/
7766F:	include/linux/mfd/
7767
7768MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7769M:	Ulf Hansson <ulf.hansson@linaro.org>
7770L:	linux-mmc@vger.kernel.org
7771T:	git git://git.linaro.org/people/ulf.hansson/mmc.git
7772S:	Maintained
7773F:	drivers/mmc/
7774F:	include/linux/mmc/
7775F:	include/uapi/linux/mmc/
7776
7777MULTIMEDIA CARD (MMC) ETC. OVER SPI
7778S:	Orphan
7779F:	drivers/mmc/host/mmc_spi.c
7780F:	include/linux/spi/mmc_spi.h
7781
7782MULTISOUND SOUND DRIVER
7783M:	Andrew Veliath <andrewtv@usa.net>
7784S:	Maintained
7785F:	Documentation/sound/oss/MultiSound
7786F:	sound/oss/msnd*
7787
7788MULTITECH MULTIPORT CARD (ISICOM)
7789S:	Orphan
7790F:	drivers/tty/isicom.c
7791F:	include/linux/isicom.h
7792
7793MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7794M:	Bin Liu <b-liu@ti.com>
7795L:	linux-usb@vger.kernel.org
7796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7797S:	Maintained
7798F:	drivers/usb/musb/
7799
7800MXL5007T MEDIA DRIVER
7801M:	Michael Krufky <mkrufky@linuxtv.org>
7802L:	linux-media@vger.kernel.org
7803W:	https://linuxtv.org
7804W:	http://github.com/mkrufky
7805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7806T:	git git://linuxtv.org/mkrufky/tuners.git
7807S:	Maintained
7808F:	drivers/media/tuners/mxl5007t.*
7809
7810MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7811M:	Hyong-Youb Kim <hykim@myri.com>
7812L:	netdev@vger.kernel.org
7813W:	https://www.myricom.com/support/downloads/myri10ge.html
7814S:	Supported
7815F:	drivers/net/ethernet/myricom/myri10ge/
7816
7817NAND FLASH SUBSYSTEM
7818M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7819R:	Richard Weinberger <richard@nod.at>
7820L:	linux-mtd@lists.infradead.org
7821W:	http://www.linux-mtd.infradead.org/
7822Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7823T:	git git://github.com/linux-nand/linux.git
7824S:	Maintained
7825F:	drivers/mtd/nand/
7826F:	include/linux/mtd/nand*.h
7827
7828NATSEMI ETHERNET DRIVER (DP8381x)
7829S:	Orphan
7830F:	drivers/net/ethernet/natsemi/natsemi.c
7831
7832NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7833M:	Daniel Mack <zonque@gmail.com>
7834S:	Maintained
7835L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7836W:	http://www.native-instruments.com
7837F:	sound/usb/caiaq/
7838
7839NCP FILESYSTEM
7840M:	Petr Vandrovec <petr@vandrovec.name>
7841S:	Odd Fixes
7842F:	fs/ncpfs/
7843
7844NCR 5380 SCSI DRIVERS
7845M:	Finn Thain <fthain@telegraphics.com.au>
7846M:	Michael Schmitz <schmitzmic@gmail.com>
7847L:	linux-scsi@vger.kernel.org
7848S:	Maintained
7849F:	Documentation/scsi/g_NCR5380.txt
7850F:	Documentation/scsi/dtc3x80.txt
7851F:	drivers/scsi/NCR5380.*
7852F:	drivers/scsi/arm/cumana_1.c
7853F:	drivers/scsi/arm/oak.c
7854F:	drivers/scsi/atari_scsi.*
7855F:	drivers/scsi/dmx3191d.c
7856F:	drivers/scsi/dtc.*
7857F:	drivers/scsi/g_NCR5380.*
7858F:	drivers/scsi/g_NCR5380_mmio.c
7859F:	drivers/scsi/mac_scsi.*
7860F:	drivers/scsi/pas16.*
7861F:	drivers/scsi/sun3_scsi.*
7862F:	drivers/scsi/sun3_scsi_vme.c
7863F:	drivers/scsi/t128.*
7864
7865NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7866M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7867L:	linux-scsi@vger.kernel.org
7868S:	Maintained
7869F:	drivers/scsi/NCR_D700.*
7870
7871NCT6775 HARDWARE MONITOR DRIVER
7872M:	Guenter Roeck <linux@roeck-us.net>
7873L:	linux-hwmon@vger.kernel.org
7874S:	Maintained
7875F:	Documentation/hwmon/nct6775
7876F:	drivers/hwmon/nct6775.c
7877
7878NETEFFECT IWARP RNIC DRIVER (IW_NES)
7879M:	Faisal Latif <faisal.latif@intel.com>
7880L:	linux-rdma@vger.kernel.org
7881W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7882S:	Supported
7883F:	drivers/infiniband/hw/nes/
7884
7885NETEM NETWORK EMULATOR
7886M:	Stephen Hemminger <stephen@networkplumber.org>
7887L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
7888S:	Maintained
7889F:	net/sched/sch_netem.c
7890
7891NETERION 10GbE DRIVERS (s2io/vxge)
7892M:	Jon Mason <jdmason@kudzu.us>
7893L:	netdev@vger.kernel.org
7894S:	Supported
7895F:	Documentation/networking/s2io.txt
7896F:	Documentation/networking/vxge.txt
7897F:	drivers/net/ethernet/neterion/
7898
7899NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7900M:	Pablo Neira Ayuso <pablo@netfilter.org>
7901M:	Patrick McHardy <kaber@trash.net>
7902M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7903L:	netfilter-devel@vger.kernel.org
7904L:	coreteam@netfilter.org
7905W:	http://www.netfilter.org/
7906W:	http://www.iptables.org/
7907Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
7908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7910S:	Supported
7911F:	include/linux/netfilter*
7912F:	include/linux/netfilter/
7913F:	include/net/netfilter/
7914F:	include/uapi/linux/netfilter*
7915F:	include/uapi/linux/netfilter/
7916F:	net/*/netfilter.c
7917F:	net/*/netfilter/
7918F:	net/netfilter/
7919F:	net/bridge/br_netfilter*.c
7920
7921NETLABEL
7922M:	Paul Moore <paul@paul-moore.com>
7923W:	http://netlabel.sf.net
7924L:	netdev@vger.kernel.org
7925S:	Maintained
7926F:	Documentation/netlabel/
7927F:	include/net/netlabel.h
7928F:	net/netlabel/
7929
7930NETROM NETWORK LAYER
7931M:	Ralf Baechle <ralf@linux-mips.org>
7932L:	linux-hams@vger.kernel.org
7933W:	http://www.linux-ax25.org/
7934S:	Maintained
7935F:	include/net/netrom.h
7936F:	include/uapi/linux/netrom.h
7937F:	net/netrom/
7938
7939NETRONOME ETHERNET DRIVERS
7940M:	Jakub Kicinski <jakub.kicinski@netronome.com>
7941L:	oss-drivers@netronome.com
7942S:	Maintained
7943F:	drivers/net/ethernet/netronome/
7944
7945NETWORK BLOCK DEVICE (NBD)
7946M:	Markus Pargmann <mpa@pengutronix.de>
7947S:	Maintained
7948L:	nbd-general@lists.sourceforge.net
7949T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
7950F:	Documentation/blockdev/nbd.txt
7951F:	drivers/block/nbd.c
7952F:	include/uapi/linux/nbd.h
7953
7954NETWORK DROP MONITOR
7955M:	Neil Horman <nhorman@tuxdriver.com>
7956L:	netdev@vger.kernel.org
7957S:	Maintained
7958W:	https://fedorahosted.org/dropwatch/
7959F:	net/core/drop_monitor.c
7960
7961NETWORKING [GENERAL]
7962M:	"David S. Miller" <davem@davemloft.net>
7963L:	netdev@vger.kernel.org
7964W:	http://www.linuxfoundation.org/en/Net
7965Q:	http://patchwork.ozlabs.org/project/netdev/list/
7966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7968S:	Maintained
7969F:	net/
7970F:	include/net/
7971F:	include/linux/in.h
7972F:	include/linux/net.h
7973F:	include/linux/netdevice.h
7974F:	include/uapi/linux/in.h
7975F:	include/uapi/linux/net.h
7976F:	include/uapi/linux/netdevice.h
7977F:	include/uapi/linux/net_namespace.h
7978F:	tools/net/
7979F:	tools/testing/selftests/net/
7980F:	lib/random32.c
7981F:	lib/test_bpf.c
7982
7983NETWORKING [IPv4/IPv6]
7984M:	"David S. Miller" <davem@davemloft.net>
7985M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7986M:	James Morris <jmorris@namei.org>
7987M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7988M:	Patrick McHardy <kaber@trash.net>
7989L:	netdev@vger.kernel.org
7990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7991S:	Maintained
7992F:	net/ipv4/
7993F:	net/ipv6/
7994F:	include/net/ip*
7995F:	arch/x86/net/*
7996
7997NETWORKING [IPSEC]
7998M:	Steffen Klassert <steffen.klassert@secunet.com>
7999M:	Herbert Xu <herbert@gondor.apana.org.au>
8000M:	"David S. Miller" <davem@davemloft.net>
8001L:	netdev@vger.kernel.org
8002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8004S:	Maintained
8005F:	net/core/flow.c
8006F:	net/xfrm/
8007F:	net/key/
8008F:	net/ipv4/xfrm*
8009F:	net/ipv4/esp4.c
8010F:	net/ipv4/ah4.c
8011F:	net/ipv4/ipcomp.c
8012F:	net/ipv4/ip_vti.c
8013F:	net/ipv6/xfrm*
8014F:	net/ipv6/esp6.c
8015F:	net/ipv6/ah6.c
8016F:	net/ipv6/ipcomp6.c
8017F:	net/ipv6/ip6_vti.c
8018F:	include/uapi/linux/xfrm.h
8019F:	include/net/xfrm.h
8020
8021NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8022M:	Paul Moore <paul@paul-moore.com>
8023L:	netdev@vger.kernel.org
8024S:	Maintained
8025
8026NETWORKING [WIRELESS]
8027L:	linux-wireless@vger.kernel.org
8028Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8029
8030NETWORKING DRIVERS
8031L:	netdev@vger.kernel.org
8032W:	http://www.linuxfoundation.org/en/Net
8033Q:	http://patchwork.ozlabs.org/project/netdev/list/
8034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8036S:	Odd Fixes
8037F:	Documentation/devicetree/bindings/net/
8038F:	drivers/net/
8039F:	include/linux/if_*
8040F:	include/linux/netdevice.h
8041F:	include/linux/etherdevice.h
8042F:	include/linux/fcdevice.h
8043F:	include/linux/fddidevice.h
8044F:	include/linux/hippidevice.h
8045F:	include/linux/inetdevice.h
8046F:	include/uapi/linux/if_*
8047F:	include/uapi/linux/netdevice.h
8048
8049NETWORKING DRIVERS (WIRELESS)
8050M:	Kalle Valo <kvalo@codeaurora.org>
8051L:	linux-wireless@vger.kernel.org
8052Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8055S:	Maintained
8056F:	Documentation/devicetree/bindings/net/wireless/
8057F:	drivers/net/wireless/
8058
8059NETXEN (1/10) GbE SUPPORT
8060M:	Manish Chopra <manish.chopra@qlogic.com>
8061M:	Sony Chacko <sony.chacko@qlogic.com>
8062M:	Rajesh Borundia <rajesh.borundia@qlogic.com>
8063L:	netdev@vger.kernel.org
8064W:	http://www.qlogic.com
8065S:	Supported
8066F:	drivers/net/ethernet/qlogic/netxen/
8067
8068NFC SUBSYSTEM
8069M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8070M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8071M:	Samuel Ortiz <sameo@linux.intel.com>
8072L:	linux-wireless@vger.kernel.org
8073L:	linux-nfc@lists.01.org (subscribers-only)
8074S:	Supported
8075F:	net/nfc/
8076F:	include/net/nfc/
8077F:	include/uapi/linux/nfc.h
8078F:	drivers/nfc/
8079F:	include/linux/platform_data/nfcmrvl.h
8080F:	include/linux/platform_data/nxp-nci.h
8081F:	include/linux/platform_data/pn544.h
8082F:	include/linux/platform_data/st21nfca.h
8083F:	include/linux/platform_data/st-nci.h
8084F:	Documentation/devicetree/bindings/net/nfc/
8085
8086NFS, SUNRPC, AND LOCKD CLIENTS
8087M:	Trond Myklebust <trond.myklebust@primarydata.com>
8088M:	Anna Schumaker <anna.schumaker@netapp.com>
8089L:	linux-nfs@vger.kernel.org
8090W:	http://client.linux-nfs.org
8091T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8092S:	Maintained
8093F:	fs/lockd/
8094F:	fs/nfs/
8095F:	fs/nfs_common/
8096F:	net/sunrpc/
8097F:	include/linux/lockd/
8098F:	include/linux/nfs*
8099F:	include/linux/sunrpc/
8100F:	include/uapi/linux/nfs*
8101F:	include/uapi/linux/sunrpc/
8102
8103NILFS2 FILESYSTEM
8104M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8105L:	linux-nilfs@vger.kernel.org
8106W:	http://nilfs.sourceforge.net/
8107W:	http://nilfs.osdn.jp/
8108T:	git git://github.com/konis/nilfs2.git
8109S:	Supported
8110F:	Documentation/filesystems/nilfs2.txt
8111F:	fs/nilfs2/
8112F:	include/linux/nilfs2_fs.h
8113F:	include/trace/events/nilfs2.h
8114
8115NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8116M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8117W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8118S:	Maintained
8119F:	Documentation/scsi/NinjaSCSI.txt
8120F:	drivers/scsi/pcmcia/nsp_*
8121
8122NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8123M:	GOTO Masanori <gotom@debian.or.jp>
8124M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8125W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8126S:	Maintained
8127F:	Documentation/scsi/NinjaSCSI.txt
8128F:	drivers/scsi/nsp32*
8129
8130NIOS2 ARCHITECTURE
8131M:	Ley Foon Tan <lftan@altera.com>
8132L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8134S:	Maintained
8135F:	arch/nios2/
8136
8137NOKIA N900 POWER SUPPLY DRIVERS
8138R:	Pali Rohár <pali.rohar@gmail.com>
8139F:	include/linux/power/bq2415x_charger.h
8140F:	include/linux/power/bq27xxx_battery.h
8141F:	include/linux/power/isp1704_charger.h
8142F:	drivers/power/bq2415x_charger.c
8143F:	drivers/power/bq27xxx_battery.c
8144F:	drivers/power/bq27xxx_battery_i2c.c
8145F:	drivers/power/isp1704_charger.c
8146F:	drivers/power/rx51_battery.c
8147
8148NTB DRIVER CORE
8149M:	Jon Mason <jdmason@kudzu.us>
8150M:	Dave Jiang <dave.jiang@intel.com>
8151M:	Allen Hubbe <Allen.Hubbe@emc.com>
8152L:	linux-ntb@googlegroups.com
8153S:	Supported
8154W:	https://github.com/jonmason/ntb/wiki
8155T:	git git://github.com/jonmason/ntb.git
8156F:	drivers/ntb/
8157F:	drivers/net/ntb_netdev.c
8158F:	include/linux/ntb.h
8159F:	include/linux/ntb_transport.h
8160
8161NTB INTEL DRIVER
8162M:	Jon Mason <jdmason@kudzu.us>
8163M:	Dave Jiang <dave.jiang@intel.com>
8164L:	linux-ntb@googlegroups.com
8165S:	Supported
8166W:	https://github.com/jonmason/ntb/wiki
8167T:	git git://github.com/jonmason/ntb.git
8168F:	drivers/ntb/hw/intel/
8169
8170NTB AMD DRIVER
8171M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
8172L:	linux-ntb@googlegroups.com
8173S:	Supported
8174F:	drivers/ntb/hw/amd/
8175
8176NTFS FILESYSTEM
8177M:	Anton Altaparmakov <anton@tuxera.com>
8178L:	linux-ntfs-dev@lists.sourceforge.net
8179W:	http://www.tuxera.com/
8180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8181S:	Supported
8182F:	Documentation/filesystems/ntfs.txt
8183F:	fs/ntfs/
8184
8185NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8186M:	Antonino Daplas <adaplas@gmail.com>
8187L:	linux-fbdev@vger.kernel.org
8188S:	Maintained
8189F:	drivers/video/fbdev/riva/
8190F:	drivers/video/fbdev/nvidia/
8191
8192NVM EXPRESS DRIVER
8193M:	Keith Busch <keith.busch@intel.com>
8194M:	Jens Axboe <axboe@fb.com>
8195L:	linux-nvme@lists.infradead.org
8196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8197W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8198S:	Supported
8199F:	drivers/nvme/host/
8200F:	include/linux/nvme.h
8201
8202NVMEM FRAMEWORK
8203M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8204M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8205S:	Maintained
8206F:	drivers/nvmem/
8207F:	Documentation/devicetree/bindings/nvmem/
8208F:	include/linux/nvmem-consumer.h
8209F:	include/linux/nvmem-provider.h
8210
8211NXP-NCI NFC DRIVER
8212M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8213R:	Charles Gorand <charles.gorand@effinnov.com>
8214L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8215S:	Supported
8216F:	drivers/nfc/nxp-nci
8217
8218NXP TDA998X DRM DRIVER
8219M:	Russell King <rmk+kernel@armlinux.org.uk>
8220S:	Supported
8221F:	drivers/gpu/drm/i2c/tda998x_drv.c
8222F:	include/drm/i2c/tda998x.h
8223
8224NXP TFA9879 DRIVER
8225M:	Peter Rosin <peda@axentia.se>
8226L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8227S:	Maintained
8228F:	sound/soc/codecs/tfa9879*
8229
8230OBJTOOL
8231M:	Josh Poimboeuf <jpoimboe@redhat.com>
8232S:	Supported
8233F:	tools/objtool/
8234
8235OMAP SUPPORT
8236M:	Tony Lindgren <tony@atomide.com>
8237L:	linux-omap@vger.kernel.org
8238W:	http://www.muru.com/linux/omap/
8239W:	http://linux.omap.com/
8240Q:	http://patchwork.kernel.org/project/linux-omap/list/
8241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8242S:	Maintained
8243F:	arch/arm/*omap*/
8244F:	arch/arm/configs/omap1_defconfig
8245F:	arch/arm/configs/omap2plus_defconfig
8246F:	drivers/i2c/busses/i2c-omap.c
8247F:	drivers/irqchip/irq-omap-intc.c
8248F:	drivers/mfd/*omap*.c
8249F:	drivers/mfd/menelaus.c
8250F:	drivers/mfd/palmas.c
8251F:	drivers/mfd/tps65217.c
8252F:	drivers/mfd/tps65218.c
8253F:	drivers/mfd/tps65910.c
8254F:	drivers/mfd/twl-core.[ch]
8255F:	drivers/mfd/twl4030*.c
8256F:	drivers/mfd/twl6030*.c
8257F:	drivers/mfd/twl6040*.c
8258F:	drivers/regulator/palmas-regulator*.c
8259F:	drivers/regulator/pbias-regulator.c
8260F:	drivers/regulator/tps65217-regulator.c
8261F:	drivers/regulator/tps65218-regulator.c
8262F:	drivers/regulator/tps65910-regulator.c
8263F:	drivers/regulator/twl-regulator.c
8264F:	include/linux/i2c-omap.h
8265
8266OMAP DEVICE TREE SUPPORT
8267M:	Benoît Cousson <bcousson@baylibre.com>
8268M:	Tony Lindgren <tony@atomide.com>
8269L:	linux-omap@vger.kernel.org
8270L:	devicetree@vger.kernel.org
8271S:	Maintained
8272F:	arch/arm/boot/dts/*omap*
8273F:	arch/arm/boot/dts/*am3*
8274F:	arch/arm/boot/dts/*am4*
8275F:	arch/arm/boot/dts/*am5*
8276F:	arch/arm/boot/dts/*dra7*
8277
8278OMAP CLOCK FRAMEWORK SUPPORT
8279M:	Paul Walmsley <paul@pwsan.com>
8280L:	linux-omap@vger.kernel.org
8281S:	Maintained
8282F:	arch/arm/*omap*/*clock*
8283
8284OMAP POWER MANAGEMENT SUPPORT
8285M:	Kevin Hilman <khilman@kernel.org>
8286L:	linux-omap@vger.kernel.org
8287S:	Maintained
8288F:	arch/arm/*omap*/*pm*
8289F:	drivers/cpufreq/omap-cpufreq.c
8290
8291OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8292M:	Rajendra Nayak <rnayak@codeaurora.org>
8293M:	Paul Walmsley <paul@pwsan.com>
8294L:	linux-omap@vger.kernel.org
8295S:	Maintained
8296F:	arch/arm/mach-omap2/prm*
8297
8298OMAP AUDIO SUPPORT
8299M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8300M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8301L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8302L:	linux-omap@vger.kernel.org
8303S:	Maintained
8304F:	sound/soc/omap/
8305
8306OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8307M:	Roger Quadros <rogerq@ti.com>
8308M:	Tony Lindgren <tony@atomide.com>
8309L:	linux-omap@vger.kernel.org
8310S:	Maintained
8311F:	drivers/memory/omap-gpmc.c
8312F:	arch/arm/mach-omap2/*gpmc*
8313
8314OMAP FRAMEBUFFER SUPPORT
8315M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8316L:	linux-fbdev@vger.kernel.org
8317L:	linux-omap@vger.kernel.org
8318S:	Maintained
8319F:	drivers/video/fbdev/omap/
8320
8321OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8322M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8323L:	linux-omap@vger.kernel.org
8324L:	linux-fbdev@vger.kernel.org
8325S:	Maintained
8326F:	drivers/video/fbdev/omap2/
8327F:	Documentation/arm/OMAP/DSS
8328
8329OMAP HARDWARE SPINLOCK SUPPORT
8330M:	Ohad Ben-Cohen <ohad@wizery.com>
8331L:	linux-omap@vger.kernel.org
8332S:	Maintained
8333F:	drivers/hwspinlock/omap_hwspinlock.c
8334
8335OMAP MMC SUPPORT
8336M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8337L:	linux-omap@vger.kernel.org
8338S:	Maintained
8339F:	drivers/mmc/host/omap.c
8340
8341OMAP HS MMC SUPPORT
8342L:	linux-mmc@vger.kernel.org
8343L:	linux-omap@vger.kernel.org
8344S:	Orphan
8345F:	drivers/mmc/host/omap_hsmmc.c
8346
8347OMAP RANDOM NUMBER GENERATOR SUPPORT
8348M:	Deepak Saxena <dsaxena@plexity.net>
8349S:	Maintained
8350F:	drivers/char/hw_random/omap-rng.c
8351
8352OMAP HWMOD SUPPORT
8353M:	Benoît Cousson <bcousson@baylibre.com>
8354M:	Paul Walmsley <paul@pwsan.com>
8355L:	linux-omap@vger.kernel.org
8356S:	Maintained
8357F:	arch/arm/mach-omap2/omap_hwmod.*
8358
8359OMAP HWMOD DATA
8360M:	Paul Walmsley <paul@pwsan.com>
8361L:	linux-omap@vger.kernel.org
8362S:	Maintained
8363F:	arch/arm/mach-omap2/omap_hwmod*data*
8364
8365OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8366M:	Benoît Cousson <bcousson@baylibre.com>
8367L:	linux-omap@vger.kernel.org
8368S:	Maintained
8369F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8370
8371OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8372M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8373L:	linux-media@vger.kernel.org
8374S:	Maintained
8375F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
8376F:	drivers/media/platform/omap3isp/
8377F:	drivers/staging/media/omap4iss/
8378
8379OMAP USB SUPPORT
8380L:	linux-usb@vger.kernel.org
8381L:	linux-omap@vger.kernel.org
8382S:	Orphan
8383F:	drivers/usb/*/*omap*
8384F:	arch/arm/*omap*/usb*
8385
8386OMAP GPIO DRIVER
8387M:	Grygorii Strashko <grygorii.strashko@ti.com>
8388M:	Santosh Shilimkar <ssantosh@kernel.org>
8389M:	Kevin Hilman <khilman@kernel.org>
8390L:	linux-omap@vger.kernel.org
8391S:	Maintained
8392F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
8393F:	drivers/gpio/gpio-omap.c
8394
8395OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8396M:	Mark Jackson <mpfj@newflow.co.uk>
8397L:	linux-omap@vger.kernel.org
8398S:	Maintained
8399F:	arch/arm/boot/dts/am335x-nano.dts
8400
8401OMFS FILESYSTEM
8402M:	Bob Copeland <me@bobcopeland.com>
8403L:	linux-karma-devel@lists.sourceforge.net
8404S:	Maintained
8405F:	Documentation/filesystems/omfs.txt
8406F:	fs/omfs/
8407
8408OMNIKEY CARDMAN 4000 DRIVER
8409M:	Harald Welte <laforge@gnumonks.org>
8410S:	Maintained
8411F:	drivers/char/pcmcia/cm4000_cs.c
8412F:	include/linux/cm4000_cs.h
8413F:	include/uapi/linux/cm4000_cs.h
8414
8415OMNIKEY CARDMAN 4040 DRIVER
8416M:	Harald Welte <laforge@gnumonks.org>
8417S:	Maintained
8418F:	drivers/char/pcmcia/cm4040_cs.*
8419
8420OMNIVISION OV7670 SENSOR DRIVER
8421M:	Jonathan Corbet <corbet@lwn.net>
8422L:	linux-media@vger.kernel.org
8423T:	git git://linuxtv.org/media_tree.git
8424S:	Maintained
8425F:	drivers/media/i2c/ov7670.c
8426
8427ONENAND FLASH DRIVER
8428M:	Kyungmin Park <kyungmin.park@samsung.com>
8429L:	linux-mtd@lists.infradead.org
8430S:	Maintained
8431F:	drivers/mtd/onenand/
8432F:	include/linux/mtd/onenand*.h
8433
8434ONSTREAM SCSI TAPE DRIVER
8435M:	Willem Riede <osst@riede.org>
8436L:	osst-users@lists.sourceforge.net
8437L:	linux-scsi@vger.kernel.org
8438S:	Maintained
8439F:	Documentation/scsi/osst.txt
8440F:	drivers/scsi/osst.*
8441F:	drivers/scsi/osst_*.h
8442F:	drivers/scsi/st.h
8443
8444OPENCORES I2C BUS DRIVER
8445M:	Peter Korsgaard <jacmet@sunsite.dk>
8446L:	linux-i2c@vger.kernel.org
8447S:	Maintained
8448F:	Documentation/i2c/busses/i2c-ocores
8449F:	drivers/i2c/busses/i2c-ocores.c
8450
8451OPEN FIRMWARE AND FLATTENED DEVICE TREE
8452M:	Rob Herring <robh+dt@kernel.org>
8453M:	Frank Rowand <frowand.list@gmail.com>
8454L:	devicetree@vger.kernel.org
8455W:	http://www.devicetree.org/
8456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8457S:	Maintained
8458F:	drivers/of/
8459F:	include/linux/of*.h
8460F:	scripts/dtc/
8461
8462OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8463M:	Rob Herring <robh+dt@kernel.org>
8464M:	Mark Rutland <mark.rutland@arm.com>
8465L:	devicetree@vger.kernel.org
8466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8467Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8468S:	Maintained
8469F:	Documentation/devicetree/
8470F:	arch/*/boot/dts/
8471F:	include/dt-bindings/
8472
8473OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8474M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8475L:	devicetree@vger.kernel.org
8476S:	Maintained
8477F:	Documentation/devicetree/dynamic-resolution-notes.txt
8478F:	Documentation/devicetree/overlay-notes.txt
8479F:	drivers/of/overlay.c
8480F:	drivers/of/resolver.c
8481
8482OPENRISC ARCHITECTURE
8483M:	Jonas Bonn <jonas@southpole.se>
8484W:	http://openrisc.net
8485S:	Maintained
8486T:	git git://openrisc.net/~jonas/linux
8487F:	arch/openrisc/
8488
8489OPENVSWITCH
8490M:	Pravin Shelar <pshelar@nicira.com>
8491L:	netdev@vger.kernel.org
8492L:	dev@openvswitch.org
8493W:	http://openvswitch.org
8494S:	Maintained
8495F:	net/openvswitch/
8496F:	include/uapi/linux/openvswitch.h
8497
8498OPERATING PERFORMANCE POINTS (OPP)
8499M:	Viresh Kumar <vireshk@kernel.org>
8500M:	Nishanth Menon <nm@ti.com>
8501M:	Stephen Boyd <sboyd@codeaurora.org>
8502L:	linux-pm@vger.kernel.org
8503S:	Maintained
8504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8505F:	drivers/base/power/opp/
8506F:	include/linux/pm_opp.h
8507F:	Documentation/power/opp.txt
8508F:	Documentation/devicetree/bindings/opp/
8509
8510OPL4 DRIVER
8511M:	Clemens Ladisch <clemens@ladisch.de>
8512L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8513T:	git git://git.alsa-project.org/alsa-kernel.git
8514S:	Maintained
8515F:	sound/drivers/opl4/
8516
8517OPROFILE
8518M:	Robert Richter <rric@kernel.org>
8519L:	oprofile-list@lists.sf.net
8520S:	Maintained
8521F:	arch/*/include/asm/oprofile*.h
8522F:	arch/*/oprofile/
8523F:	drivers/oprofile/
8524F:	include/linux/oprofile.h
8525
8526ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8527M:	Mark Fasheh <mfasheh@suse.com>
8528M:	Joel Becker <jlbec@evilplan.org>
8529L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8530W:	http://ocfs2.wiki.kernel.org
8531S:	Supported
8532F:	Documentation/filesystems/ocfs2.txt
8533F:	Documentation/filesystems/dlmfs.txt
8534F:	fs/ocfs2/
8535
8536ORINOCO DRIVER
8537L:	linux-wireless@vger.kernel.org
8538W:	http://wireless.kernel.org/en/users/Drivers/orinoco
8539W:	http://www.nongnu.org/orinoco/
8540S:	Orphan
8541F:	drivers/net/wireless/intersil/orinoco/
8542
8543OSD LIBRARY and FILESYSTEM
8544M:	Boaz Harrosh <ooo@electrozaur.com>
8545M:	Benny Halevy <bhalevy@primarydata.com>
8546L:	osd-dev@open-osd.org
8547W:	http://open-osd.org
8548T:	git git://git.open-osd.org/open-osd.git
8549S:	Maintained
8550F:	drivers/scsi/osd/
8551F:	include/scsi/osd_*
8552F:	fs/exofs/
8553
8554OVERLAY FILESYSTEM
8555M:	Miklos Szeredi <miklos@szeredi.hu>
8556L:	linux-unionfs@vger.kernel.org
8557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8558S:	Supported
8559F:	fs/overlayfs/
8560F:	Documentation/filesystems/overlayfs.txt
8561
8562ORANGEFS FILESYSTEM
8563M:	Mike Marshall <hubcap@omnibond.com>
8564L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
8565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8566S:	Supported
8567F:	fs/orangefs/
8568F:	Documentation/filesystems/orangefs.txt
8569
8570P54 WIRELESS DRIVER
8571M:	Christian Lamparter <chunkeey@googlemail.com>
8572L:	linux-wireless@vger.kernel.org
8573W:	http://wireless.kernel.org/en/users/Drivers/p54
8574S:	Maintained
8575F:	drivers/net/wireless/intersil/p54/
8576
8577PA SEMI ETHERNET DRIVER
8578M:	Olof Johansson <olof@lixom.net>
8579L:	netdev@vger.kernel.org
8580S:	Maintained
8581F:	drivers/net/ethernet/pasemi/*
8582
8583PA SEMI SMBUS DRIVER
8584M:	Olof Johansson <olof@lixom.net>
8585L:	linux-i2c@vger.kernel.org
8586S:	Maintained
8587F:	drivers/i2c/busses/i2c-pasemi.c
8588
8589PADATA PARALLEL EXECUTION MECHANISM
8590M:	Steffen Klassert <steffen.klassert@secunet.com>
8591L:	linux-crypto@vger.kernel.org
8592S:	Maintained
8593F:	kernel/padata.c
8594F:	include/linux/padata.h
8595F:	Documentation/padata.txt
8596
8597PANASONIC LAPTOP ACPI EXTRAS DRIVER
8598M:	Harald Welte <laforge@gnumonks.org>
8599L:	platform-driver-x86@vger.kernel.org
8600S:	Maintained
8601F:	drivers/platform/x86/panasonic-laptop.c
8602
8603PANASONIC MN10300/AM33/AM34 PORT
8604M:	David Howells <dhowells@redhat.com>
8605L:	linux-am33-list@redhat.com (moderated for non-subscribers)
8606W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8607S:	Maintained
8608F:	Documentation/mn10300/
8609F:	arch/mn10300/
8610
8611PARALLEL LCD/KEYPAD PANEL DRIVER
8612M:      Willy Tarreau <willy@haproxy.com>
8613M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8614S:      Odd Fixes
8615F:      Documentation/misc-devices/lcd-panel-cgram.txt
8616F:      drivers/misc/panel.c
8617
8618PARALLEL PORT SUBSYSTEM
8619M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8620M:	Sudip Mukherjee <sudip@vectorindia.org>
8621L:	linux-parport@lists.infradead.org (subscribers-only)
8622S:	Maintained
8623F:	drivers/parport/
8624F:	include/linux/parport*.h
8625F:	drivers/char/ppdev.c
8626F:	include/uapi/linux/ppdev.h
8627F:	Documentation/parport*.txt
8628
8629PARAVIRT_OPS INTERFACE
8630M:	Jeremy Fitzhardinge <jeremy@goop.org>
8631M:	Chris Wright <chrisw@sous-sol.org>
8632M:	Alok Kataria <akataria@vmware.com>
8633M:	Rusty Russell <rusty@rustcorp.com.au>
8634L:	virtualization@lists.linux-foundation.org
8635S:	Supported
8636F:	Documentation/virtual/paravirt_ops.txt
8637F:	arch/*/kernel/paravirt*
8638F:	arch/*/include/asm/paravirt.h
8639
8640PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8641M:	Tim Waugh <tim@cyberelk.net>
8642L:	linux-parport@lists.infradead.org (subscribers-only)
8643S:	Maintained
8644F:	Documentation/blockdev/paride.txt
8645F:	drivers/block/paride/
8646
8647PARISC ARCHITECTURE
8648M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
8649M:	Helge Deller <deller@gmx.de>
8650L:	linux-parisc@vger.kernel.org
8651W:	http://www.parisc-linux.org/
8652Q:	http://patchwork.kernel.org/project/linux-parisc/list/
8653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8655S:	Maintained
8656F:	arch/parisc/
8657F:	Documentation/parisc/
8658F:	drivers/parisc/
8659F:	drivers/char/agp/parisc-agp.c
8660F:	drivers/input/serio/gscps2.c
8661F:	drivers/parport/parport_gsc.*
8662F:	drivers/tty/serial/8250/8250_gsc.c
8663F:	drivers/video/fbdev/sti*
8664F:	drivers/video/console/sti*
8665F:	drivers/video/logo/logo_parisc*
8666
8667PC87360 HARDWARE MONITORING DRIVER
8668M:	Jim Cromie <jim.cromie@gmail.com>
8669L:	linux-hwmon@vger.kernel.org
8670S:	Maintained
8671F:	Documentation/hwmon/pc87360
8672F:	drivers/hwmon/pc87360.c
8673
8674PC8736x GPIO DRIVER
8675M:	Jim Cromie <jim.cromie@gmail.com>
8676S:	Maintained
8677F:	drivers/char/pc8736x_gpio.c
8678
8679PC87427 HARDWARE MONITORING DRIVER
8680M:	Jean Delvare <jdelvare@suse.com>
8681L:	linux-hwmon@vger.kernel.org
8682S:	Maintained
8683F:	Documentation/hwmon/pc87427
8684F:	drivers/hwmon/pc87427.c
8685
8686PCA9532 LED DRIVER
8687M:	Riku Voipio <riku.voipio@iki.fi>
8688S:	Maintained
8689F:	drivers/leds/leds-pca9532.c
8690F:	include/linux/leds-pca9532.h
8691
8692PCA9541 I2C BUS MASTER SELECTOR DRIVER
8693M:	Guenter Roeck <linux@roeck-us.net>
8694L:	linux-i2c@vger.kernel.org
8695S:	Maintained
8696F:	drivers/i2c/muxes/i2c-mux-pca9541.c
8697
8698PCDP - PRIMARY CONSOLE AND DEBUG PORT
8699M:	Khalid Aziz <khalid@gonehiking.org>
8700S:	Maintained
8701F:	drivers/firmware/pcdp.*
8702
8703PCI ERROR RECOVERY
8704M:	Linas Vepstas <linasvepstas@gmail.com>
8705L:	linux-pci@vger.kernel.org
8706S:	Supported
8707F:	Documentation/PCI/pci-error-recovery.txt
8708
8709PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8710M:	Russell Currey <ruscur@russell.cc>
8711L:	linuxppc-dev@lists.ozlabs.org
8712S:	Supported
8713F:	Documentation/powerpc/eeh-pci-error-recovery.txt
8714F:	arch/powerpc/kernel/eeh*.c
8715F:	arch/powerpc/platforms/*/eeh*.c
8716F:	arch/powerpc/include/*/eeh*.h
8717
8718PCI SUBSYSTEM
8719M:	Bjorn Helgaas <bhelgaas@google.com>
8720L:	linux-pci@vger.kernel.org
8721Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
8722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8723S:	Supported
8724F:	Documentation/PCI/
8725F:	drivers/pci/
8726F:	include/linux/pci*
8727F:	arch/x86/pci/
8728F:	arch/x86/kernel/quirks.c
8729
8730PCI DRIVER FOR ALTERA PCIE IP
8731M:	Ley Foon Tan <lftan@altera.com>
8732L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
8733L:	linux-pci@vger.kernel.org
8734S:	Supported
8735F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
8736F:	drivers/pci/host/pcie-altera.c
8737
8738PCI DRIVER FOR ARM VERSATILE PLATFORM
8739M:	Rob Herring <robh@kernel.org>
8740L:	linux-pci@vger.kernel.org
8741L:	linux-arm-kernel@lists.infradead.org
8742S:	Maintained
8743F:	Documentation/devicetree/bindings/pci/versatile.txt
8744F:	drivers/pci/host/pci-versatile.c
8745
8746PCI DRIVER FOR APPLIEDMICRO XGENE
8747M:	Tanmay Inamdar <tinamdar@apm.com>
8748L:	linux-pci@vger.kernel.org
8749L:	linux-arm-kernel@lists.infradead.org
8750S:	Maintained
8751F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
8752F:	drivers/pci/host/pci-xgene.c
8753
8754PCI DRIVER FOR FREESCALE LAYERSCAPE
8755M:	Minghuan Lian <minghuan.Lian@freescale.com>
8756M:	Mingkai Hu <mingkai.hu@freescale.com>
8757M:	Roy Zang <tie-fei.zang@freescale.com>
8758L:	linuxppc-dev@lists.ozlabs.org
8759L:	linux-pci@vger.kernel.org
8760L:	linux-arm-kernel@lists.infradead.org
8761S:	Maintained
8762F:	drivers/pci/host/*layerscape*
8763
8764PCI DRIVER FOR IMX6
8765M:	Richard Zhu <Richard.Zhu@freescale.com>
8766M:	Lucas Stach <l.stach@pengutronix.de>
8767L:	linux-pci@vger.kernel.org
8768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8769S:	Maintained
8770F:	drivers/pci/host/*imx6*
8771
8772PCI DRIVER FOR TI KEYSTONE
8773M:	Murali Karicheri <m-karicheri2@ti.com>
8774L:	linux-pci@vger.kernel.org
8775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8776S:	Maintained
8777F:	drivers/pci/host/*keystone*
8778
8779PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8780M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8781M:	Jason Cooper <jason@lakedaemon.net>
8782L:	linux-pci@vger.kernel.org
8783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8784S:	Maintained
8785F:	drivers/pci/host/*mvebu*
8786
8787PCI DRIVER FOR NVIDIA TEGRA
8788M:	Thierry Reding <thierry.reding@gmail.com>
8789L:	linux-tegra@vger.kernel.org
8790L:	linux-pci@vger.kernel.org
8791S:	Supported
8792F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8793F:	drivers/pci/host/pci-tegra.c
8794
8795PCI DRIVER FOR TI DRA7XX
8796M:	Kishon Vijay Abraham I <kishon@ti.com>
8797L:	linux-omap@vger.kernel.org
8798L:	linux-pci@vger.kernel.org
8799S:	Supported
8800F:	Documentation/devicetree/bindings/pci/ti-pci.txt
8801F:	drivers/pci/host/pci-dra7xx.c
8802
8803PCI DRIVER FOR RENESAS R-CAR
8804M:	Simon Horman <horms@verge.net.au>
8805L:	linux-pci@vger.kernel.org
8806L:	linux-renesas-soc@vger.kernel.org
8807S:	Maintained
8808F:	drivers/pci/host/*rcar*
8809
8810PCI DRIVER FOR SAMSUNG EXYNOS
8811M:	Jingoo Han <jingoohan1@gmail.com>
8812L:	linux-pci@vger.kernel.org
8813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8814L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8815S:	Maintained
8816F:	drivers/pci/host/pci-exynos.c
8817
8818PCI DRIVER FOR SYNOPSIS DESIGNWARE
8819M:	Jingoo Han <jingoohan1@gmail.com>
8820M:	Pratyush Anand <pratyush.anand@gmail.com>
8821L:	linux-pci@vger.kernel.org
8822S:	Maintained
8823F:	drivers/pci/host/*designware*
8824
8825PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8826M:	Joao Pinto <jpinto@synopsys.com>
8827L:	linux-pci@vger.kernel.org
8828S:	Maintained
8829F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
8830F:	drivers/pci/host/pcie-designware-plat.c
8831
8832PCI DRIVER FOR GENERIC OF HOSTS
8833M:	Will Deacon <will.deacon@arm.com>
8834L:	linux-pci@vger.kernel.org
8835L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8836S:	Maintained
8837F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
8838F:	drivers/pci/host/pci-host-common.c
8839F:	drivers/pci/host/pci-host-generic.c
8840
8841PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8842M:	Keith Busch <keith.busch@intel.com>
8843L:	linux-pci@vger.kernel.org
8844S:	Supported
8845F:	arch/x86/pci/vmd.c
8846
8847PCIE DRIVER FOR ST SPEAR13XX
8848M:	Pratyush Anand <pratyush.anand@gmail.com>
8849L:	linux-pci@vger.kernel.org
8850S:	Maintained
8851F:	drivers/pci/host/*spear*
8852
8853PCI MSI DRIVER FOR ALTERA MSI IP
8854M:	Ley Foon Tan <lftan@altera.com>
8855L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
8856L:	linux-pci@vger.kernel.org
8857S:	Supported
8858F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8859F:	drivers/pci/host/pcie-altera-msi.c
8860
8861PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8862M:	Duc Dang <dhdang@apm.com>
8863L:	linux-pci@vger.kernel.org
8864L:	linux-arm-kernel@lists.infradead.org
8865S:	Maintained
8866F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8867F:	drivers/pci/host/pci-xgene-msi.c
8868
8869PCIE DRIVER FOR HISILICON
8870M:	Zhou Wang <wangzhou1@hisilicon.com>
8871M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
8872L:	linux-pci@vger.kernel.org
8873S:	Maintained
8874F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8875F:	drivers/pci/host/pcie-hisi.c
8876
8877PCIE DRIVER FOR QUALCOMM MSM
8878M:     Stanimir Varbanov <svarbanov@mm-sol.com>
8879L:     linux-pci@vger.kernel.org
8880L:     linux-arm-msm@vger.kernel.org
8881S:     Maintained
8882F:     drivers/pci/host/*qcom*
8883
8884PCIE DRIVER FOR CAVIUM THUNDERX
8885M:	David Daney <david.daney@cavium.com>
8886L:	linux-pci@vger.kernel.org
8887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8888S:	Supported
8889F:	Documentation/devicetree/bindings/pci/pci-thunder-*
8890F:	drivers/pci/host/pci-thunder-*
8891
8892PCMCIA SUBSYSTEM
8893P:	Linux PCMCIA Team
8894L:	linux-pcmcia@lists.infradead.org
8895W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8897S:	Maintained
8898F:	Documentation/pcmcia/
8899F:	drivers/pcmcia/
8900F:	include/pcmcia/
8901
8902PCNET32 NETWORK DRIVER
8903M:	Don Fry <pcnet32@frontier.com>
8904L:	netdev@vger.kernel.org
8905S:	Maintained
8906F:	drivers/net/ethernet/amd/pcnet32.c
8907
8908PCRYPT PARALLEL CRYPTO ENGINE
8909M:	Steffen Klassert <steffen.klassert@secunet.com>
8910L:	linux-crypto@vger.kernel.org
8911S:	Maintained
8912F:	crypto/pcrypt.c
8913F:	include/crypto/pcrypt.h
8914
8915PER-CPU MEMORY ALLOCATOR
8916M:	Tejun Heo <tj@kernel.org>
8917M:	Christoph Lameter <cl@linux.com>
8918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8919S:	Maintained
8920F:	include/linux/percpu*.h
8921F:	mm/percpu*.c
8922F:	arch/*/include/asm/percpu.h
8923
8924PER-TASK DELAY ACCOUNTING
8925M:	Balbir Singh <bsingharora@gmail.com>
8926S:	Maintained
8927F:	include/linux/delayacct.h
8928F:	kernel/delayacct.c
8929
8930PERFORMANCE EVENTS SUBSYSTEM
8931M:	Peter Zijlstra <peterz@infradead.org>
8932M:	Ingo Molnar <mingo@redhat.com>
8933M:	Arnaldo Carvalho de Melo <acme@kernel.org>
8934R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8935L:	linux-kernel@vger.kernel.org
8936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8937S:	Supported
8938F:	kernel/events/*
8939F:	include/linux/perf_event.h
8940F:	include/uapi/linux/perf_event.h
8941F:	arch/*/kernel/perf_event*.c
8942F:	arch/*/kernel/*/perf_event*.c
8943F:	arch/*/kernel/*/*/perf_event*.c
8944F:	arch/*/include/asm/perf_event.h
8945F:	arch/*/kernel/perf_callchain.c
8946F:	arch/*/events/*
8947F:	tools/perf/
8948
8949PERSONALITY HANDLING
8950M:	Christoph Hellwig <hch@infradead.org>
8951L:	linux-abi-devel@lists.sourceforge.net
8952S:	Maintained
8953F:	include/linux/personality.h
8954F:	include/uapi/linux/personality.h
8955
8956PHONET PROTOCOL
8957M:	Remi Denis-Courmont <courmisch@gmail.com>
8958S:	Supported
8959F:	Documentation/networking/phonet.txt
8960F:	include/linux/phonet.h
8961F:	include/net/phonet/
8962F:	include/uapi/linux/phonet.h
8963F:	net/phonet/
8964
8965PHRAM MTD DRIVER
8966M:	Joern Engel <joern@lazybastard.org>
8967L:	linux-mtd@lists.infradead.org
8968S:	Maintained
8969F:	drivers/mtd/devices/phram.c
8970
8971PICOLCD HID DRIVER
8972M:	Bruno Prémont <bonbons@linux-vserver.org>
8973L:	linux-input@vger.kernel.org
8974S:	Maintained
8975F:	drivers/hid/hid-picolcd*
8976
8977PICOXCELL SUPPORT
8978M:	Jamie Iles <jamie@jamieiles.com>
8979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8980T:	git git://github.com/jamieiles/linux-2.6-ji.git
8981S:	Supported
8982F:	arch/arm/boot/dts/picoxcell*
8983F:	arch/arm/mach-picoxcell/
8984F:	drivers/crypto/picoxcell*
8985
8986PIN CONTROL SUBSYSTEM
8987M:	Linus Walleij <linus.walleij@linaro.org>
8988L:	linux-gpio@vger.kernel.org
8989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8990S:	Maintained
8991F:	Documentation/devicetree/bindings/pinctrl/
8992F:	Documentation/pinctrl.txt
8993F:	drivers/pinctrl/
8994F:	include/linux/pinctrl/
8995
8996PIN CONTROLLER - ATMEL AT91
8997M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8999S:	Maintained
9000F:	drivers/pinctrl/pinctrl-at91.*
9001
9002PIN CONTROLLER - ATMEL AT91 PIO4
9003M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9005L:	linux-gpio@vger.kernel.org
9006S:	Supported
9007F:	drivers/pinctrl/pinctrl-at91-pio4.*
9008
9009PIN CONTROLLER - INTEL
9010M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9011M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9012S:	Maintained
9013F:	drivers/pinctrl/intel/
9014
9015PIN CONTROLLER - RENESAS
9016M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9017M:	Geert Uytterhoeven <geert+renesas@glider.be>
9018L:	linux-renesas-soc@vger.kernel.org
9019S:	Maintained
9020F:	drivers/pinctrl/sh-pfc/
9021
9022PIN CONTROLLER - SAMSUNG
9023M:	Tomasz Figa <tomasz.figa@gmail.com>
9024M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
9025M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9027L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9028S:	Maintained
9029F:	drivers/pinctrl/samsung/
9030
9031PIN CONTROLLER - SINGLE
9032M:	Tony Lindgren <tony@atomide.com>
9033M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9035L:	linux-omap@vger.kernel.org
9036S:	Maintained
9037F:	drivers/pinctrl/pinctrl-single.c
9038
9039PIN CONTROLLER - ST SPEAR
9040M:	Viresh Kumar <vireshk@kernel.org>
9041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9042W:	http://www.st.com/spear
9043S:	Maintained
9044F:	drivers/pinctrl/spear/
9045
9046PKTCDVD DRIVER
9047M:	Jiri Kosina <jikos@kernel.org>
9048S:	Maintained
9049F:	drivers/block/pktcdvd.c
9050F:	include/linux/pktcdvd.h
9051F:	include/uapi/linux/pktcdvd.h
9052
9053PKUNITY SOC DRIVERS
9054M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9055W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9056S:	Maintained
9057T:	git git://github.com/gxt/linux.git
9058F:	drivers/input/serio/i8042-unicore32io.h
9059F:	drivers/i2c/busses/i2c-puv3.c
9060F:	drivers/video/fbdev/fb-puv3.c
9061F:	drivers/rtc/rtc-puv3.c
9062
9063PMBUS HARDWARE MONITORING DRIVERS
9064M:	Guenter Roeck <linux@roeck-us.net>
9065L:	linux-hwmon@vger.kernel.org
9066W:	http://hwmon.wiki.kernel.org/
9067W:	http://www.roeck-us.net/linux/drivers/
9068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9069S:	Maintained
9070F:	Documentation/hwmon/pmbus
9071F:	drivers/hwmon/pmbus/
9072F:	include/linux/i2c/pmbus.h
9073
9074PMC SIERRA MaxRAID DRIVER
9075L:	linux-scsi@vger.kernel.org
9076W:	http://www.pmc-sierra.com/
9077S:	Orphan
9078F:	drivers/scsi/pmcraid.*
9079
9080PMC SIERRA PM8001 DRIVER
9081M:	Jack Wang <jinpu.wang@profitbricks.com>
9082M:	lindar_liu@usish.com
9083L:	pmchba@pmcs.com
9084L:	linux-scsi@vger.kernel.org
9085S:	Supported
9086F:	drivers/scsi/pm8001/
9087
9088POSIX CLOCKS and TIMERS
9089M:	Thomas Gleixner <tglx@linutronix.de>
9090L:	linux-kernel@vger.kernel.org
9091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9092S:	Maintained
9093F:	fs/timerfd.c
9094F:	include/linux/timer*
9095F:	kernel/time/*timer*
9096
9097POWER MANAGEMENT CORE
9098M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9099L:	linux-pm@vger.kernel.org
9100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9101S:	Supported
9102F:	drivers/base/power/
9103F:	include/linux/pm.h
9104F:	include/linux/pm_*
9105F:	include/linux/powercap.h
9106F:	drivers/powercap/
9107
9108POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9109M:	Sebastian Reichel <sre@kernel.org>
9110M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9111M:	David Woodhouse <dwmw2@infradead.org>
9112L:	linux-pm@vger.kernel.org
9113T:	git git://git.infradead.org/battery-2.6.git
9114S:	Maintained
9115F:	include/linux/power_supply.h
9116F:	drivers/power/
9117X:	drivers/power/avs/
9118
9119POWER STATE COORDINATION INTERFACE (PSCI)
9120M:	Mark Rutland <mark.rutland@arm.com>
9121M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9122L:	linux-arm-kernel@lists.infradead.org
9123S:	Maintained
9124F:	drivers/firmware/psci.c
9125F:	include/linux/psci.h
9126F:	include/uapi/linux/psci.h
9127
9128PNP SUPPORT
9129M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9130S:	Maintained
9131F:	drivers/pnp/
9132
9133PPP PROTOCOL DRIVERS AND COMPRESSORS
9134M:	Paul Mackerras <paulus@samba.org>
9135L:	linux-ppp@vger.kernel.org
9136S:	Maintained
9137F:	drivers/net/ppp/ppp_*
9138
9139PPP OVER ATM (RFC 2364)
9140M:	Mitchell Blank Jr <mitch@sfgoth.com>
9141S:	Maintained
9142F:	net/atm/pppoatm.c
9143F:	include/uapi/linux/atmppp.h
9144
9145PPP OVER ETHERNET
9146M:	Michal Ostrowski <mostrows@earthlink.net>
9147S:	Maintained
9148F:	drivers/net/ppp/pppoe.c
9149F:	drivers/net/ppp/pppox.c
9150
9151PPP OVER L2TP
9152M:	James Chapman <jchapman@katalix.com>
9153S:	Maintained
9154F:	net/l2tp/l2tp_ppp.c
9155F:	include/linux/if_pppol2tp.h
9156F:	include/uapi/linux/if_pppol2tp.h
9157
9158PPS SUPPORT
9159M:	Rodolfo Giometti <giometti@enneenne.com>
9160W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9161L:	linuxpps@ml.enneenne.com (subscribers-only)
9162S:	Maintained
9163F:	Documentation/pps/
9164F:	drivers/pps/
9165F:	include/linux/pps*.h
9166
9167PPTP DRIVER
9168M:	Dmitry Kozlov <xeb@mail.ru>
9169L:	netdev@vger.kernel.org
9170S:	Maintained
9171F:	drivers/net/ppp/pptp.c
9172W:	http://sourceforge.net/projects/accel-pptp
9173
9174PREEMPTIBLE KERNEL
9175M:	Robert Love <rml@tech9.net>
9176L:	kpreempt-tech@lists.sourceforge.net
9177W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9178S:	Supported
9179F:	Documentation/preempt-locking.txt
9180F:	include/linux/preempt.h
9181
9182PRISM54 WIRELESS DRIVER
9183M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9184L:	linux-wireless@vger.kernel.org
9185W:	http://wireless.kernel.org/en/users/Drivers/p54
9186S:	Obsolete
9187F:	drivers/net/wireless/intersil/prism54/
9188
9189PS3 NETWORK SUPPORT
9190M:	Geoff Levand <geoff@infradead.org>
9191L:	netdev@vger.kernel.org
9192L:	linuxppc-dev@lists.ozlabs.org
9193S:	Maintained
9194F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9195
9196PS3 PLATFORM SUPPORT
9197M:	Geoff Levand <geoff@infradead.org>
9198L:	linuxppc-dev@lists.ozlabs.org
9199S:	Maintained
9200F:	arch/powerpc/boot/ps3*
9201F:	arch/powerpc/include/asm/lv1call.h
9202F:	arch/powerpc/include/asm/ps3*.h
9203F:	arch/powerpc/platforms/ps3/
9204F:	drivers/*/ps3*
9205F:	drivers/ps3/
9206F:	drivers/rtc/rtc-ps3.c
9207F:	drivers/usb/host/*ps3.c
9208F:	sound/ppc/snd_ps3*
9209
9210PS3VRAM DRIVER
9211M:	Jim Paris <jim@jtan.com>
9212M:	Geoff Levand <geoff@infradead.org>
9213L:	linuxppc-dev@lists.ozlabs.org
9214S:	Maintained
9215F:	drivers/block/ps3vram.c
9216
9217PSTORE FILESYSTEM
9218M:	Anton Vorontsov <anton@enomsg.org>
9219M:	Colin Cross <ccross@android.com>
9220M:	Kees Cook <keescook@chromium.org>
9221M:	Tony Luck <tony.luck@intel.com>
9222S:	Maintained
9223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9224F:	fs/pstore/
9225F:	include/linux/pstore*
9226F:	drivers/firmware/efi/efi-pstore.c
9227F:	drivers/acpi/apei/erst.c
9228
9229PTP HARDWARE CLOCK SUPPORT
9230M:	Richard Cochran <richardcochran@gmail.com>
9231L:	netdev@vger.kernel.org
9232S:	Maintained
9233W:	http://linuxptp.sourceforge.net/
9234F:	Documentation/ABI/testing/sysfs-ptp
9235F:	Documentation/ptp/*
9236F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9237F:	drivers/net/phy/dp83640*
9238F:	drivers/ptp/*
9239F:	include/linux/ptp_cl*
9240
9241PTRACE SUPPORT
9242M:	Roland McGrath <roland@hack.frob.com>
9243M:	Oleg Nesterov <oleg@redhat.com>
9244S:	Maintained
9245F:	include/asm-generic/syscall.h
9246F:	include/linux/ptrace.h
9247F:	include/linux/regset.h
9248F:	include/linux/tracehook.h
9249F:	include/uapi/linux/ptrace.h
9250F:	kernel/ptrace.c
9251
9252PVRUSB2 VIDEO4LINUX DRIVER
9253M:	Mike Isely <isely@pobox.com>
9254L:	pvrusb2@isely.net	(subscribers-only)
9255L:	linux-media@vger.kernel.org
9256W:	http://www.isely.net/pvrusb2/
9257T:	git git://linuxtv.org/media_tree.git
9258S:	Maintained
9259F:	Documentation/video4linux/README.pvrusb2
9260F:	drivers/media/usb/pvrusb2/
9261
9262PWC WEBCAM DRIVER
9263M:	Hans de Goede <hdegoede@redhat.com>
9264L:	linux-media@vger.kernel.org
9265T:	git git://linuxtv.org/media_tree.git
9266S:	Maintained
9267F:	drivers/media/usb/pwc/*
9268
9269PWM FAN DRIVER
9270M:	Kamil Debski <k.debski@samsung.com>
9271L:	linux-hwmon@vger.kernel.org
9272S:	Supported
9273F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9274F:	Documentation/hwmon/pwm-fan
9275F:	drivers/hwmon/pwm-fan.c
9276
9277PWM SUBSYSTEM
9278M:	Thierry Reding <thierry.reding@gmail.com>
9279L:	linux-pwm@vger.kernel.org
9280S:	Maintained
9281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9282F:	Documentation/pwm.txt
9283F:	Documentation/devicetree/bindings/pwm/
9284F:	include/linux/pwm.h
9285F:	drivers/pwm/
9286F:	drivers/video/backlight/pwm_bl.c
9287F:	include/linux/pwm_backlight.h
9288
9289PXA2xx/PXA3xx SUPPORT
9290M:	Daniel Mack <daniel@zonque.org>
9291M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9292M:	Robert Jarzmik <robert.jarzmik@free.fr>
9293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9294T:	git git://github.com/hzhuang1/linux.git
9295T:	git git://github.com/rjarzmik/linux.git
9296S:	Maintained
9297F:	arch/arm/boot/dts/pxa*
9298F:	arch/arm/mach-pxa/
9299F:	drivers/dma/pxa*
9300F:	drivers/pcmcia/pxa2xx*
9301F:	drivers/pinctrl/pxa/
9302F:	drivers/spi/spi-pxa2xx*
9303F:	drivers/usb/gadget/udc/pxa2*
9304F:	include/sound/pxa2xx-lib.h
9305F:	sound/arm/pxa*
9306F:	sound/soc/pxa/
9307
9308PXA GPIO DRIVER
9309M:	Robert Jarzmik <robert.jarzmik@free.fr>
9310L:	linux-gpio@vger.kernel.org
9311S:	Maintained
9312F:	drivers/gpio/gpio-pxa.c
9313
9314PXA3xx NAND FLASH DRIVER
9315M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9316L:	linux-mtd@lists.infradead.org
9317S:	Maintained
9318F:	drivers/mtd/nand/pxa3xx_nand.c
9319
9320MMP SUPPORT
9321M:	Eric Miao <eric.y.miao@gmail.com>
9322M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9324T:	git git://github.com/hzhuang1/linux.git
9325T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9326S:	Maintained
9327F:	arch/arm/boot/dts/mmp*
9328F:	arch/arm/mach-mmp/
9329
9330PXA MMCI DRIVER
9331S:	Orphan
9332
9333PXA RTC DRIVER
9334M:	Robert Jarzmik <robert.jarzmik@free.fr>
9335L:	rtc-linux@googlegroups.com
9336S:	Maintained
9337
9338QAT DRIVER
9339M:	Tadeusz Struk <tadeusz.struk@intel.com>
9340L:	qat-linux@intel.com
9341S:	Supported
9342F:	drivers/crypto/qat/
9343
9344QIB DRIVER
9345M:	Mike Marciniszyn <infinipath@intel.com>
9346L:	linux-rdma@vger.kernel.org
9347S:	Supported
9348F:	drivers/infiniband/hw/qib/
9349
9350QLOGIC QLA1280 SCSI DRIVER
9351M:	Michael Reed <mdr@sgi.com>
9352L:	linux-scsi@vger.kernel.org
9353S:	Maintained
9354F:	drivers/scsi/qla1280.[ch]
9355
9356QLOGIC QLA2XXX FC-SCSI DRIVER
9357M:	qla2xxx-upstream@qlogic.com
9358L:	linux-scsi@vger.kernel.org
9359S:	Supported
9360F:	Documentation/scsi/LICENSE.qla2xxx
9361F:	drivers/scsi/qla2xxx/
9362
9363QLOGIC QLA4XXX iSCSI DRIVER
9364M:	QLogic-Storage-Upstream@qlogic.com
9365L:	linux-scsi@vger.kernel.org
9366S:	Supported
9367F:	Documentation/scsi/LICENSE.qla4xxx
9368F:	drivers/scsi/qla4xxx/
9369
9370QLOGIC QLA3XXX NETWORK DRIVER
9371M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9372M:	Ron Mercer <ron.mercer@qlogic.com>
9373M:	linux-driver@qlogic.com
9374L:	netdev@vger.kernel.org
9375S:	Supported
9376F:	Documentation/networking/LICENSE.qla3xxx
9377F:	drivers/net/ethernet/qlogic/qla3xxx.*
9378
9379QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9380M:	Dept-GELinuxNICDev@qlogic.com
9381L:	netdev@vger.kernel.org
9382S:	Supported
9383F:	drivers/net/ethernet/qlogic/qlcnic/
9384
9385QLOGIC QLGE 10Gb ETHERNET DRIVER
9386M:	Harish Patil <harish.patil@qlogic.com>
9387M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9388M:	Dept-GELinuxNICDev@qlogic.com
9389M:	linux-driver@qlogic.com
9390L:	netdev@vger.kernel.org
9391S:	Supported
9392F:	drivers/net/ethernet/qlogic/qlge/
9393
9394QLOGIC QL4xxx ETHERNET DRIVER
9395M:	Yuval Mintz <Yuval.Mintz@qlogic.com>
9396M:	Ariel Elior <Ariel.Elior@qlogic.com>
9397M:	everest-linux-l2@qlogic.com
9398L:	netdev@vger.kernel.org
9399S:	Supported
9400F:	drivers/net/ethernet/qlogic/qed/
9401F:	include/linux/qed/
9402F:	drivers/net/ethernet/qlogic/qede/
9403
9404QNX4 FILESYSTEM
9405M:	Anders Larsen <al@alarsen.net>
9406W:	http://www.alarsen.net/linux/qnx4fs/
9407S:	Maintained
9408F:	fs/qnx4/
9409F:	include/uapi/linux/qnx4_fs.h
9410F:	include/uapi/linux/qnxtypes.h
9411
9412QT1010 MEDIA DRIVER
9413M:	Antti Palosaari <crope@iki.fi>
9414L:	linux-media@vger.kernel.org
9415W:	https://linuxtv.org
9416W:	http://palosaari.fi/linux/
9417Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9418T:	git git://linuxtv.org/anttip/media_tree.git
9419S:	Maintained
9420F:	drivers/media/tuners/qt1010*
9421
9422QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9423M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9424L:	linux-wireless@vger.kernel.org
9425L:	ath9k-devel@lists.ath9k.org
9426W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9427S:	Supported
9428F:	drivers/net/wireless/ath/ath9k/
9429
9430QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9431M:	Kalle Valo <kvalo@qca.qualcomm.com>
9432L:	ath10k@lists.infradead.org
9433W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9435S:	Supported
9436F:	drivers/net/wireless/ath/ath10k/
9437
9438QUALCOMM HEXAGON ARCHITECTURE
9439M:	Richard Kuo <rkuo@codeaurora.org>
9440L:	linux-hexagon@vger.kernel.org
9441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9442S:	Supported
9443F:	arch/hexagon/
9444
9445QUALCOMM WCN36XX WIRELESS DRIVER
9446M:	Eugene Krasnikov <k.eugene.e@gmail.com>
9447L:	wcn36xx@lists.infradead.org
9448W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
9449T:	git git://github.com/KrasnikovEugene/wcn36xx.git
9450S:	Supported
9451F:	drivers/net/wireless/ath/wcn36xx/
9452
9453QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9454M:	Gabriel Somlo <somlo@cmu.edu>
9455M:	"Michael S. Tsirkin" <mst@redhat.com>
9456L:	qemu-devel@nongnu.org
9457S:	Maintained
9458F:	drivers/firmware/qemu_fw_cfg.c
9459
9460RADOS BLOCK DEVICE (RBD)
9461M:	Ilya Dryomov <idryomov@gmail.com>
9462M:	Sage Weil <sage@redhat.com>
9463M:	Alex Elder <elder@kernel.org>
9464L:	ceph-devel@vger.kernel.org
9465W:	http://ceph.com/
9466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9467T:	git git://github.com/ceph/ceph-client.git
9468S:	Supported
9469F:	Documentation/ABI/testing/sysfs-bus-rbd
9470F:	drivers/block/rbd.c
9471F:	drivers/block/rbd_types.h
9472
9473RADEON FRAMEBUFFER DISPLAY DRIVER
9474M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9475L:	linux-fbdev@vger.kernel.org
9476S:	Maintained
9477F:	drivers/video/fbdev/aty/radeon*
9478F:	include/uapi/linux/radeonfb.h
9479
9480RADIOSHARK RADIO DRIVER
9481M:	Hans de Goede <hdegoede@redhat.com>
9482L:	linux-media@vger.kernel.org
9483T:	git git://linuxtv.org/media_tree.git
9484S:	Maintained
9485F:	drivers/media/radio/radio-shark.c
9486
9487RADIOSHARK2 RADIO DRIVER
9488M:	Hans de Goede <hdegoede@redhat.com>
9489L:	linux-media@vger.kernel.org
9490T:	git git://linuxtv.org/media_tree.git
9491S:	Maintained
9492F:	drivers/media/radio/radio-shark2.c
9493F:	drivers/media/radio/radio-tea5777.c
9494
9495RAGE128 FRAMEBUFFER DISPLAY DRIVER
9496M:	Paul Mackerras <paulus@samba.org>
9497L:	linux-fbdev@vger.kernel.org
9498S:	Maintained
9499F:	drivers/video/fbdev/aty/aty128fb.c
9500
9501RALINK MIPS ARCHITECTURE
9502M:	John Crispin <john@phrozen.org>
9503L:	linux-mips@linux-mips.org
9504S:	Maintained
9505F:	arch/mips/ralink
9506
9507RALINK RT2X00 WIRELESS LAN DRIVER
9508P:	rt2x00 project
9509M:	Stanislaw Gruszka <sgruszka@redhat.com>
9510M:	Helmut Schaa <helmut.schaa@googlemail.com>
9511L:	linux-wireless@vger.kernel.org
9512S:	Maintained
9513F:	drivers/net/wireless/ralink/rt2x00/
9514
9515RAMDISK RAM BLOCK DEVICE DRIVER
9516M:	Jens Axboe <axboe@kernel.dk>
9517S:	Maintained
9518F:	Documentation/blockdev/ramdisk.txt
9519F:	drivers/block/brd.c
9520
9521RANDOM NUMBER DRIVER
9522M:	"Theodore Ts'o" <tytso@mit.edu>
9523S:	Maintained
9524F:	drivers/char/random.c
9525
9526RAPIDIO SUBSYSTEM
9527M:	Matt Porter <mporter@kernel.crashing.org>
9528M:	Alexandre Bounine <alexandre.bounine@idt.com>
9529S:	Maintained
9530F:	drivers/rapidio/
9531
9532RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9533L:	linux-wireless@vger.kernel.org
9534S:	Orphan
9535F:	drivers/net/wireless/ray*
9536
9537RCUTORTURE MODULE
9538M:	Josh Triplett <josh@joshtriplett.org>
9539M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9540L:	linux-kernel@vger.kernel.org
9541S:	Supported
9542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9543F:	Documentation/RCU/torture.txt
9544F:	kernel/rcu/rcutorture.c
9545
9546RCUTORTURE TEST FRAMEWORK
9547M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9548M:	Josh Triplett <josh@joshtriplett.org>
9549R:	Steven Rostedt <rostedt@goodmis.org>
9550R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9551R:	Lai Jiangshan <jiangshanlai@gmail.com>
9552L:	linux-kernel@vger.kernel.org
9553S:	Supported
9554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9555F:	tools/testing/selftests/rcutorture
9556
9557RDC R-321X SoC
9558M:	Florian Fainelli <florian@openwrt.org>
9559S:	Maintained
9560
9561RDC R6040 FAST ETHERNET DRIVER
9562M:	Florian Fainelli <f.fainelli@gmail.com>
9563L:	netdev@vger.kernel.org
9564S:	Maintained
9565F:	drivers/net/ethernet/rdc/r6040.c
9566
9567RDS - RELIABLE DATAGRAM SOCKETS
9568M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
9569L:	netdev@vger.kernel.org
9570L:	linux-rdma@vger.kernel.org
9571L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
9572W:	https://oss.oracle.com/projects/rds/
9573S:	Supported
9574F:	net/rds/
9575F:	Documentation/networking/rds.txt
9576
9577RDMAVT - RDMA verbs software
9578M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9579L:	linux-rdma@vger.kernel.org
9580S:	Supported
9581F:	drivers/infiniband/sw/rdmavt
9582
9583READ-COPY UPDATE (RCU)
9584M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9585M:	Josh Triplett <josh@joshtriplett.org>
9586R:	Steven Rostedt <rostedt@goodmis.org>
9587R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9588R:	Lai Jiangshan <jiangshanlai@gmail.com>
9589L:	linux-kernel@vger.kernel.org
9590W:	http://www.rdrop.com/users/paulmck/RCU/
9591S:	Supported
9592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9593F:	Documentation/RCU/
9594X:	Documentation/RCU/torture.txt
9595F:	include/linux/rcu*
9596X:	include/linux/srcu.h
9597F:	kernel/rcu/
9598X:	kernel/torture.c
9599
9600REAL TIME CLOCK (RTC) SUBSYSTEM
9601M:	Alessandro Zummo <a.zummo@towertech.it>
9602M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
9603L:	rtc-linux@googlegroups.com
9604Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
9605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9606S:	Maintained
9607F:	Documentation/rtc.txt
9608F:	drivers/rtc/
9609F:	include/linux/rtc.h
9610F:	include/uapi/linux/rtc.h
9611
9612REALTEK AUDIO CODECS
9613M:	Bard Liao <bardliao@realtek.com>
9614M:	Oder Chiou <oder_chiou@realtek.com>
9615S:	Maintained
9616F:	sound/soc/codecs/rt*
9617F:	include/sound/rt*.h
9618
9619REISERFS FILE SYSTEM
9620L:	reiserfs-devel@vger.kernel.org
9621S:	Supported
9622F:	fs/reiserfs/
9623
9624REGISTER MAP ABSTRACTION
9625M:	Mark Brown <broonie@kernel.org>
9626L:	linux-kernel@vger.kernel.org
9627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9628S:	Supported
9629F:	drivers/base/regmap/
9630F:	include/linux/regmap.h
9631
9632REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9633M:	Ohad Ben-Cohen <ohad@wizery.com>
9634M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9635L:	linux-remoteproc@vger.kernel.org
9636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9637S:	Maintained
9638F:	drivers/remoteproc/
9639F:	Documentation/remoteproc.txt
9640F:	include/linux/remoteproc.h
9641
9642REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9643M:	Ohad Ben-Cohen <ohad@wizery.com>
9644M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9645L:	linux-remoteproc@vger.kernel.org
9646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9647S:	Maintained
9648F:	drivers/rpmsg/
9649F:	Documentation/rpmsg.txt
9650F:	include/linux/rpmsg.h
9651
9652RENESAS ETHERNET DRIVERS
9653R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9654L:	netdev@vger.kernel.org
9655L:	linux-renesas-soc@vger.kernel.org
9656F:	drivers/net/ethernet/renesas/
9657F:	include/linux/sh_eth.h
9658
9659RENESAS USB2 PHY DRIVER
9660M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9661L:	linux-renesas-soc@vger.kernel.org
9662S:	Maintained
9663F:	drivers/phy/phy-rcar-gen3-usb2.c
9664
9665RESET CONTROLLER FRAMEWORK
9666M:	Philipp Zabel <p.zabel@pengutronix.de>
9667T:	git git://git.pengutronix.de/git/pza/linux
9668S:	Maintained
9669F:	drivers/reset/
9670F:	Documentation/devicetree/bindings/reset/
9671F:	include/dt-bindings/reset/
9672F:	include/linux/reset.h
9673F:	include/linux/reset-controller.h
9674
9675RFKILL
9676M:	Johannes Berg <johannes@sipsolutions.net>
9677L:	linux-wireless@vger.kernel.org
9678W:	http://wireless.kernel.org/
9679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9681S:	Maintained
9682F:	Documentation/rfkill.txt
9683F:	net/rfkill/
9684
9685RHASHTABLE
9686M:	Thomas Graf <tgraf@suug.ch>
9687L:	netdev@vger.kernel.org
9688S:	Maintained
9689F:	lib/rhashtable.c
9690F:	include/linux/rhashtable.h
9691
9692RICOH SMARTMEDIA/XD DRIVER
9693M:	Maxim Levitsky <maximlevitsky@gmail.com>
9694S:	Maintained
9695F:	drivers/mtd/nand/r852.c
9696F:	drivers/mtd/nand/r852.h
9697
9698RICOH R5C592 MEMORYSTICK DRIVER
9699M:	Maxim Levitsky <maximlevitsky@gmail.com>
9700S:	Maintained
9701F:	drivers/memstick/host/r592.*
9702
9703ROCCAT DRIVERS
9704M:	Stefan Achatz <erazor_de@users.sourceforge.net>
9705W:	http://sourceforge.net/projects/roccat/
9706S:	Maintained
9707F:	drivers/hid/hid-roccat*
9708F:	include/linux/hid-roccat*
9709F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
9710
9711ROCKER DRIVER
9712M:	Jiri Pirko <jiri@resnulli.us>
9713L:	netdev@vger.kernel.org
9714S:	Supported
9715F:	drivers/net/ethernet/rocker/
9716
9717ROCKETPORT DRIVER
9718P:	Comtrol Corp.
9719W:	http://www.comtrol.com
9720S:	Maintained
9721F:	Documentation/serial/rocket.txt
9722F:	drivers/tty/rocket*
9723
9724ROCKETPORT EXPRESS/INFINITY DRIVER
9725M:	Kevin Cernekee <cernekee@gmail.com>
9726L:	linux-serial@vger.kernel.org
9727S:	Odd Fixes
9728F:	drivers/tty/serial/rp2.*
9729
9730ROSE NETWORK LAYER
9731M:	Ralf Baechle <ralf@linux-mips.org>
9732L:	linux-hams@vger.kernel.org
9733W:	http://www.linux-ax25.org/
9734S:	Maintained
9735F:	include/net/rose.h
9736F:	include/uapi/linux/rose.h
9737F:	net/rose/
9738
9739RTL2830 MEDIA DRIVER
9740M:	Antti Palosaari <crope@iki.fi>
9741L:	linux-media@vger.kernel.org
9742W:	https://linuxtv.org
9743W:	http://palosaari.fi/linux/
9744Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9745T:	git git://linuxtv.org/anttip/media_tree.git
9746S:	Maintained
9747F:	drivers/media/dvb-frontends/rtl2830*
9748
9749RTL2832 MEDIA DRIVER
9750M:	Antti Palosaari <crope@iki.fi>
9751L:	linux-media@vger.kernel.org
9752W:	https://linuxtv.org
9753W:	http://palosaari.fi/linux/
9754Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9755T:	git git://linuxtv.org/anttip/media_tree.git
9756S:	Maintained
9757F:	drivers/media/dvb-frontends/rtl2832*
9758
9759RTL2832_SDR MEDIA DRIVER
9760M:	Antti Palosaari <crope@iki.fi>
9761L:	linux-media@vger.kernel.org
9762W:	https://linuxtv.org
9763W:	http://palosaari.fi/linux/
9764Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9765T:	git git://linuxtv.org/anttip/media_tree.git
9766S:	Maintained
9767F:	drivers/media/dvb-frontends/rtl2832_sdr*
9768
9769RTL8180 WIRELESS DRIVER
9770L:	linux-wireless@vger.kernel.org
9771W:	http://wireless.kernel.org/
9772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9773S:	Orphan
9774F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
9775
9776RTL8187 WIRELESS DRIVER
9777M:	Herton Ronaldo Krzesinski <herton@canonical.com>
9778M:	Hin-Tak Leung <htl10@users.sourceforge.net>
9779M:	Larry Finger <Larry.Finger@lwfinger.net>
9780L:	linux-wireless@vger.kernel.org
9781W:	http://wireless.kernel.org/
9782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9783S:	Maintained
9784F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
9785
9786RTL8192CE WIRELESS DRIVER
9787M:	Larry Finger <Larry.Finger@lwfinger.net>
9788M:	Chaoming Li <chaoming_li@realsil.com.cn>
9789L:	linux-wireless@vger.kernel.org
9790W:	http://wireless.kernel.org/
9791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9792S:	Maintained
9793F:	drivers/net/wireless/realtek/rtlwifi/
9794F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9795
9796RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9797M:	Jes Sorensen <Jes.Sorensen@redhat.com>
9798L:	linux-wireless@vger.kernel.org
9799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9800S:	Maintained
9801F:	drivers/net/wireless/realtek/rtl8xxxu/
9802
9803S3 SAVAGE FRAMEBUFFER DRIVER
9804M:	Antonino Daplas <adaplas@gmail.com>
9805L:	linux-fbdev@vger.kernel.org
9806S:	Maintained
9807F:	drivers/video/fbdev/savage/
9808
9809S390
9810M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
9811M:	Heiko Carstens <heiko.carstens@de.ibm.com>
9812L:	linux-s390@vger.kernel.org
9813W:	http://www.ibm.com/developerworks/linux/linux390/
9814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9815S:	Supported
9816F:	arch/s390/
9817F:	drivers/s390/
9818F:	Documentation/s390/
9819F:	Documentation/DocBook/s390*
9820
9821S390 COMMON I/O LAYER
9822M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
9823M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9824L:	linux-s390@vger.kernel.org
9825W:	http://www.ibm.com/developerworks/linux/linux390/
9826S:	Supported
9827F:	drivers/s390/cio/
9828
9829S390 DASD DRIVER
9830M:	Stefan Weinhuber <wein@de.ibm.com>
9831M:	Stefan Haberland <stefan.haberland@de.ibm.com>
9832L:	linux-s390@vger.kernel.org
9833W:	http://www.ibm.com/developerworks/linux/linux390/
9834S:	Supported
9835F:	drivers/s390/block/dasd*
9836F:	block/partitions/ibm.c
9837
9838S390 NETWORK DRIVERS
9839M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
9840L:	linux-s390@vger.kernel.org
9841W:	http://www.ibm.com/developerworks/linux/linux390/
9842S:	Supported
9843F:	drivers/s390/net/
9844
9845S390 PCI SUBSYSTEM
9846M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
9847M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
9848L:	linux-s390@vger.kernel.org
9849W:	http://www.ibm.com/developerworks/linux/linux390/
9850S:	Supported
9851F:	arch/s390/pci/
9852F:	drivers/pci/hotplug/s390_pci_hpc.c
9853
9854S390 ZCRYPT DRIVER
9855M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9856L:	linux-s390@vger.kernel.org
9857W:	http://www.ibm.com/developerworks/linux/linux390/
9858S:	Supported
9859F:	drivers/s390/crypto/
9860
9861S390 ZFCP DRIVER
9862M:	Steffen Maier <maier@linux.vnet.ibm.com>
9863L:	linux-s390@vger.kernel.org
9864W:	http://www.ibm.com/developerworks/linux/linux390/
9865S:	Supported
9866F:	drivers/s390/scsi/zfcp_*
9867
9868S390 IUCV NETWORK LAYER
9869M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
9870L:	linux-s390@vger.kernel.org
9871W:	http://www.ibm.com/developerworks/linux/linux390/
9872S:	Supported
9873F:	drivers/s390/net/*iucv*
9874F:	include/net/iucv/
9875F:	net/iucv/
9876
9877S390 IOMMU (PCI)
9878M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
9879L:	linux-s390@vger.kernel.org
9880W:	http://www.ibm.com/developerworks/linux/linux390/
9881S:	Supported
9882F:	drivers/iommu/s390-iommu.c
9883
9884S3C24XX SD/MMC Driver
9885M:	Ben Dooks <ben-linux@fluff.org>
9886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9887S:	Supported
9888F:	drivers/mmc/host/s3cmci.*
9889
9890SAA6588 RDS RECEIVER DRIVER
9891M:	Hans Verkuil <hverkuil@xs4all.nl>
9892L:	linux-media@vger.kernel.org
9893T:	git git://linuxtv.org/media_tree.git
9894W:	https://linuxtv.org
9895S:	Odd Fixes
9896F:	drivers/media/i2c/saa6588*
9897
9898SAA7134 VIDEO4LINUX DRIVER
9899M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
9900M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9901L:	linux-media@vger.kernel.org
9902W:	https://linuxtv.org
9903T:	git git://linuxtv.org/media_tree.git
9904S:	Odd fixes
9905F:	Documentation/video4linux/*.saa7134
9906F:	drivers/media/pci/saa7134/
9907
9908SAA7146 VIDEO4LINUX-2 DRIVER
9909M:	Hans Verkuil <hverkuil@xs4all.nl>
9910L:	linux-media@vger.kernel.org
9911T:	git git://linuxtv.org/media_tree.git
9912S:	Maintained
9913F:	drivers/media/common/saa7146/
9914F:	drivers/media/pci/saa7146/
9915F:	include/media/saa7146*
9916
9917SAMSUNG LAPTOP DRIVER
9918M:	Corentin Chary <corentin.chary@gmail.com>
9919L:	platform-driver-x86@vger.kernel.org
9920S:	Maintained
9921F:	drivers/platform/x86/samsung-laptop.c
9922
9923SAMSUNG AUDIO (ASoC) DRIVERS
9924M:	Sangbeom Kim <sbkim73@samsung.com>
9925L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9926S:	Supported
9927F:	sound/soc/samsung/
9928
9929SAMSUNG FRAMEBUFFER DRIVER
9930M:	Jingoo Han <jingoohan1@gmail.com>
9931L:	linux-fbdev@vger.kernel.org
9932S:	Maintained
9933F:	drivers/video/fbdev/s3c-fb.c
9934
9935SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9936M:	Sangbeom Kim <sbkim73@samsung.com>
9937M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
9938L:	linux-kernel@vger.kernel.org
9939L:	linux-samsung-soc@vger.kernel.org
9940S:	Supported
9941F:	drivers/mfd/sec*.c
9942F:	drivers/regulator/s2m*.c
9943F:	drivers/regulator/s5m*.c
9944F:	drivers/clk/clk-s2mps11.c
9945F:	drivers/rtc/rtc-s5m.c
9946F:	include/linux/mfd/samsung/
9947F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9948F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9949F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9950F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9951
9952SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9953M:	Kyungmin Park <kyungmin.park@samsung.com>
9954M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9955L:	linux-media@vger.kernel.org
9956Q:	https://patchwork.linuxtv.org/project/linux-media/list/
9957S:	Supported
9958F:	drivers/media/platform/exynos4-is/
9959
9960SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9961M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9962L:	linux-media@vger.kernel.org
9963L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9964S:	Maintained
9965F:	drivers/media/platform/s3c-camif/
9966F:	include/media/drv-intf/s3c_camif.h
9967
9968SAMSUNG S5C73M3 CAMERA DRIVER
9969M:	Kyungmin Park <kyungmin.park@samsung.com>
9970M:	Andrzej Hajda <a.hajda@samsung.com>
9971L:	linux-media@vger.kernel.org
9972S:	Supported
9973F:	drivers/media/i2c/s5c73m3/*
9974
9975SAMSUNG S5K5BAF CAMERA DRIVER
9976M:	Kyungmin Park <kyungmin.park@samsung.com>
9977M:	Andrzej Hajda <a.hajda@samsung.com>
9978L:	linux-media@vger.kernel.org
9979S:	Supported
9980F:	drivers/media/i2c/s5k5baf.c
9981
9982SAMSUNG S3FWRN5 NFC DRIVER
9983M:	Robert Baldyga <r.baldyga@samsung.com>
9984M:	Krzysztof Opasiak <k.opasiak@samsung.com>
9985L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9986S:	Supported
9987F:	drivers/nfc/s3fwrn5
9988
9989SAMSUNG SOC CLOCK DRIVERS
9990M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9991M:	Tomasz Figa <tomasz.figa@gmail.com>
9992S:	Supported
9993L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9994F:	drivers/clk/samsung/
9995
9996SAMSUNG SXGBE DRIVERS
9997M:	Byungho An <bh74.an@samsung.com>
9998M:	Girish K S <ks.giri@samsung.com>
9999M:	Vipul Pandya <vipul.pandya@samsung.com>
10000S:	Supported
10001L:	netdev@vger.kernel.org
10002F:	drivers/net/ethernet/samsung/sxgbe/
10003
10004SAMSUNG THERMAL DRIVER
10005M:	Lukasz Majewski <l.majewski@samsung.com>
10006L:	linux-pm@vger.kernel.org
10007L:	linux-samsung-soc@vger.kernel.org
10008S:	Supported
10009T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10010F:	drivers/thermal/samsung/
10011
10012SAMSUNG USB2 PHY DRIVER
10013M:	Kamil Debski <k.debski@samsung.com>
10014L:	linux-kernel@vger.kernel.org
10015S:	Supported
10016F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10017F:	Documentation/phy/samsung-usb2.txt
10018F:	drivers/phy/phy-exynos4210-usb2.c
10019F:	drivers/phy/phy-exynos4x12-usb2.c
10020F:	drivers/phy/phy-exynos5250-usb2.c
10021F:	drivers/phy/phy-s5pv210-usb2.c
10022F:	drivers/phy/phy-samsung-usb2.c
10023F:	drivers/phy/phy-samsung-usb2.h
10024
10025SERIAL DRIVERS
10026M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10027L:	linux-serial@vger.kernel.org
10028S:	Maintained
10029F:	drivers/tty/serial/
10030
10031SYNOPSYS DESIGNWARE DMAC DRIVER
10032M:	Viresh Kumar <vireshk@kernel.org>
10033M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10034S:	Maintained
10035F:	include/linux/dma/dw.h
10036F:	include/linux/platform_data/dma-dw.h
10037F:	drivers/dma/dw/
10038
10039SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10040M: Lars Persson <lars.persson@axis.com>
10041L: netdev@vger.kernel.org
10042S: Supported
10043F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10044F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10045
10046SYNOPSYS DESIGNWARE I2C DRIVER
10047M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10048R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10049R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10050L:	linux-i2c@vger.kernel.org
10051S:	Maintained
10052F:	drivers/i2c/busses/i2c-designware-*
10053F:	include/linux/platform_data/i2c-designware.h
10054
10055SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10056M:	Jaehoon Chung <jh80.chung@samsung.com>
10057L:	linux-mmc@vger.kernel.org
10058S:	Maintained
10059F:	include/linux/mmc/dw_mmc.h
10060F:	drivers/mmc/host/dw_mmc*
10061
10062SYSTEM TRACE MODULE CLASS
10063M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10064S:	Maintained
10065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10066F:	Documentation/trace/stm.txt
10067F:	drivers/hwtracing/stm/
10068F:	include/linux/stm.h
10069F:	include/uapi/linux/stm.h
10070
10071THUNDERBOLT DRIVER
10072M:	Andreas Noever <andreas.noever@gmail.com>
10073S:	Maintained
10074F:	drivers/thunderbolt/
10075
10076TI BQ27XXX POWER SUPPLY DRIVER
10077R:	Andrew F. Davis <afd@ti.com>
10078F:	include/linux/power/bq27xxx_battery.h
10079F:	drivers/power/bq27xxx_battery.c
10080F:	drivers/power/bq27xxx_battery_i2c.c
10081
10082TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10083M:	John Stultz <john.stultz@linaro.org>
10084M:	Thomas Gleixner <tglx@linutronix.de>
10085L:	linux-kernel@vger.kernel.org
10086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10087S:	Supported
10088F:	include/linux/clocksource.h
10089F:	include/linux/time.h
10090F:	include/linux/timex.h
10091F:	include/uapi/linux/time.h
10092F:	include/uapi/linux/timex.h
10093F:	kernel/time/clocksource.c
10094F:	kernel/time/time*.c
10095F:	kernel/time/alarmtimer.c
10096F:	kernel/time/ntp.c
10097F:	tools/testing/selftests/timers/
10098
10099SC1200 WDT DRIVER
10100M:	Zwane Mwaikambo <zwanem@gmail.com>
10101S:	Maintained
10102F:	drivers/watchdog/sc1200wdt.c
10103
10104SCHEDULER
10105M:	Ingo Molnar <mingo@redhat.com>
10106M:	Peter Zijlstra <peterz@infradead.org>
10107L:	linux-kernel@vger.kernel.org
10108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10109S:	Maintained
10110F:	kernel/sched/
10111F:	include/linux/sched.h
10112F:	include/uapi/linux/sched.h
10113F:	include/linux/wait.h
10114
10115SCORE ARCHITECTURE
10116M:	Chen Liqin <liqin.linux@gmail.com>
10117M:	Lennox Wu <lennox.wu@gmail.com>
10118W:	http://www.sunplus.com
10119S:	Supported
10120F:	arch/score/
10121
10122SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10123M:	Sudeep Holla <sudeep.holla@arm.com>
10124L:	linux-arm-kernel@lists.infradead.org
10125S:	Maintained
10126F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10127F:	drivers/clk/clk-scpi.c
10128F:	drivers/cpufreq/scpi-cpufreq.c
10129F:	drivers/firmware/arm_scpi.c
10130F:	include/linux/scpi_protocol.h
10131
10132SCSI CDROM DRIVER
10133M:	Jens Axboe <axboe@kernel.dk>
10134L:	linux-scsi@vger.kernel.org
10135W:	http://www.kernel.dk
10136S:	Maintained
10137F:	drivers/scsi/sr*
10138
10139SCSI RDMA PROTOCOL (SRP) INITIATOR
10140M:	Bart Van Assche <bart.vanassche@sandisk.com>
10141L:	linux-rdma@vger.kernel.org
10142S:	Supported
10143W:	http://www.openfabrics.org
10144Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10146F:	drivers/infiniband/ulp/srp/
10147F:	include/scsi/srp.h
10148
10149SCSI SG DRIVER
10150M:	Doug Gilbert <dgilbert@interlog.com>
10151L:	linux-scsi@vger.kernel.org
10152W:	http://sg.danny.cz/sg
10153S:	Maintained
10154F:	Documentation/scsi/scsi-generic.txt
10155F:	drivers/scsi/sg.c
10156F:	include/scsi/sg.h
10157
10158SCSI SUBSYSTEM
10159M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10161M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10163L:	linux-scsi@vger.kernel.org
10164S:	Maintained
10165F:	drivers/scsi/
10166F:	include/scsi/
10167
10168SCSI TAPE DRIVER
10169M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10170L:	linux-scsi@vger.kernel.org
10171S:	Maintained
10172F:	Documentation/scsi/st.txt
10173F:	drivers/scsi/st.*
10174F:	drivers/scsi/st_*.h
10175
10176SCTP PROTOCOL
10177M:	Vlad Yasevich <vyasevich@gmail.com>
10178M:	Neil Horman <nhorman@tuxdriver.com>
10179L:	linux-sctp@vger.kernel.org
10180W:	http://lksctp.sourceforge.net
10181S:	Maintained
10182F:	Documentation/networking/sctp.txt
10183F:	include/linux/sctp.h
10184F:	include/uapi/linux/sctp.h
10185F:	include/net/sctp/
10186F:	net/sctp/
10187
10188SCx200 CPU SUPPORT
10189M:	Jim Cromie <jim.cromie@gmail.com>
10190S:	Odd Fixes
10191F:	Documentation/i2c/busses/scx200_acb
10192F:	arch/x86/platform/scx200/
10193F:	drivers/watchdog/scx200_wdt.c
10194F:	drivers/i2c/busses/scx200*
10195F:	drivers/mtd/maps/scx200_docflash.c
10196F:	include/linux/scx200.h
10197
10198SCx200 GPIO DRIVER
10199M:	Jim Cromie <jim.cromie@gmail.com>
10200S:	Maintained
10201F:	drivers/char/scx200_gpio.c
10202F:	include/linux/scx200_gpio.h
10203
10204SCx200 HRT CLOCKSOURCE DRIVER
10205M:	Jim Cromie <jim.cromie@gmail.com>
10206S:	Maintained
10207F:	drivers/clocksource/scx200_hrt.c
10208
10209SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10210M:	Sascha Sommer <saschasommer@freenet.de>
10211L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10212S:	Maintained
10213F:	drivers/mmc/host/sdricoh_cs.c
10214
10215SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10216M:	Adrian Hunter <adrian.hunter@intel.com>
10217L:	linux-mmc@vger.kernel.org
10218T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10219S:	Maintained
10220F:	drivers/mmc/host/sdhci*
10221F:	include/linux/mmc/sdhci*
10222
10223SECURE COMPUTING
10224M:	Kees Cook <keescook@chromium.org>
10225R:	Andy Lutomirski <luto@amacapital.net>
10226R:	Will Drewry <wad@chromium.org>
10227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10228S:	Supported
10229F:	kernel/seccomp.c
10230F:	include/uapi/linux/seccomp.h
10231F:	include/linux/seccomp.h
10232F:	tools/testing/selftests/seccomp/*
10233K:	\bsecure_computing
10234K:	\bTIF_SECCOMP\b
10235
10236SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10237M:	Ben Dooks <ben-linux@fluff.org>
10238M:	Jaehoon Chung <jh80.chung@samsung.com>
10239L:	linux-mmc@vger.kernel.org
10240S:	Maintained
10241F:	drivers/mmc/host/sdhci-s3c*
10242
10243SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10244M:	Viresh Kumar <vireshk@kernel.org>
10245L:	linux-mmc@vger.kernel.org
10246S:	Maintained
10247F:	drivers/mmc/host/sdhci-spear.c
10248
10249SECURITY SUBSYSTEM
10250M:	James Morris <james.l.morris@oracle.com>
10251M:	"Serge E. Hallyn" <serge@hallyn.com>
10252L:	linux-security-module@vger.kernel.org (suggested Cc:)
10253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10254W:	http://kernsec.org/
10255S:	Supported
10256F:	security/
10257
10258SECURITY CONTACT
10259M:	Security Officers <security@kernel.org>
10260S:	Supported
10261
10262SELINUX SECURITY MODULE
10263M:	Paul Moore <paul@paul-moore.com>
10264M:	Stephen Smalley <sds@tycho.nsa.gov>
10265M:	Eric Paris <eparis@parisplace.org>
10266L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
10267W:	http://selinuxproject.org
10268T:	git git://git.infradead.org/users/pcmoore/selinux
10269S:	Supported
10270F:	include/linux/selinux*
10271F:	security/selinux/
10272F:	scripts/selinux/
10273
10274APPARMOR SECURITY MODULE
10275M:	John Johansen <john.johansen@canonical.com>
10276L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10277W:	apparmor.wiki.kernel.org
10278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10279S:	Supported
10280F:	security/apparmor/
10281
10282LOADPIN SECURITY MODULE
10283M:	Kees Cook <keescook@chromium.org>
10284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10285S:	Supported
10286F:	security/loadpin/
10287
10288YAMA SECURITY MODULE
10289M:	Kees Cook <keescook@chromium.org>
10290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10291S:	Supported
10292F:	security/yama/
10293
10294SENSABLE PHANTOM
10295M:	Jiri Slaby <jirislaby@gmail.com>
10296S:	Maintained
10297F:	drivers/misc/phantom.c
10298F:	include/uapi/linux/phantom.h
10299
10300SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10301M:	Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10302M:	Ketan Mukadam <ketan.mukadam@avagotech.com>
10303M:	John Soni Jose <sony.john@avagotech.com>
10304L:	linux-scsi@vger.kernel.org
10305W:	http://www.avagotech.com
10306S:	Supported
10307F:	drivers/scsi/be2iscsi/
10308
10309Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10310M:	Sathya Perla <sathya.perla@broadcom.com>
10311M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
10312M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10313M:	Somnath Kotur <somnath.kotur@broadcom.com>
10314L:	netdev@vger.kernel.org
10315W:	http://www.emulex.com
10316S:	Supported
10317F:	drivers/net/ethernet/emulex/benet/
10318
10319EMULEX ONECONNECT ROCE DRIVER
10320M:	Selvin Xavier <selvin.xavier@avagotech.com>
10321M:	Devesh Sharma <devesh.sharma@avagotech.com>
10322M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10323L:	linux-rdma@vger.kernel.org
10324W:	http://www.emulex.com
10325S:	Supported
10326F:	drivers/infiniband/hw/ocrdma/
10327
10328SFC NETWORK DRIVER
10329M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10330M:	Edward Cree <ecree@solarflare.com>
10331M:	Bert Kenward <bkenward@solarflare.com>
10332L:	netdev@vger.kernel.org
10333S:	Supported
10334F:	drivers/net/ethernet/sfc/
10335
10336SGI GRU DRIVER
10337M:	Dimitri Sivanich <sivanich@sgi.com>
10338S:	Maintained
10339F:	drivers/misc/sgi-gru/
10340
10341SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10342M:	Pat Gefre <pfg@sgi.com>
10343L:	linux-ia64@vger.kernel.org
10344S:	Supported
10345F:	Documentation/ia64/serial.txt
10346F:	drivers/tty/serial/ioc?_serial.c
10347F:	include/linux/ioc?.h
10348
10349SGI XP/XPC/XPNET DRIVER
10350M:	Cliff Whickman <cpw@sgi.com>
10351M:	Robin Holt <robinmholt@gmail.com>
10352S:	Maintained
10353F:	drivers/misc/sgi-xp/
10354
10355SI2157 MEDIA DRIVER
10356M:	Antti Palosaari <crope@iki.fi>
10357L:	linux-media@vger.kernel.org
10358W:	https://linuxtv.org
10359W:	http://palosaari.fi/linux/
10360Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10361T:	git git://linuxtv.org/anttip/media_tree.git
10362S:	Maintained
10363F:	drivers/media/tuners/si2157*
10364
10365SI2168 MEDIA DRIVER
10366M:	Antti Palosaari <crope@iki.fi>
10367L:	linux-media@vger.kernel.org
10368W:	https://linuxtv.org
10369W:	http://palosaari.fi/linux/
10370Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10371T:	git git://linuxtv.org/anttip/media_tree.git
10372S:	Maintained
10373F:	drivers/media/dvb-frontends/si2168*
10374
10375SI470X FM RADIO RECEIVER I2C DRIVER
10376M:	Hans Verkuil <hverkuil@xs4all.nl>
10377L:	linux-media@vger.kernel.org
10378T:	git git://linuxtv.org/media_tree.git
10379W:	https://linuxtv.org
10380S:	Odd Fixes
10381F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10382
10383SI470X FM RADIO RECEIVER USB DRIVER
10384M:	Hans Verkuil <hverkuil@xs4all.nl>
10385L:	linux-media@vger.kernel.org
10386T:	git git://linuxtv.org/media_tree.git
10387W:	https://linuxtv.org
10388S:	Maintained
10389F:	drivers/media/radio/si470x/radio-si470x-common.c
10390F:	drivers/media/radio/si470x/radio-si470x.h
10391F:	drivers/media/radio/si470x/radio-si470x-usb.c
10392
10393SI4713 FM RADIO TRANSMITTER I2C DRIVER
10394M:	Eduardo Valentin <edubezval@gmail.com>
10395L:	linux-media@vger.kernel.org
10396T:	git git://linuxtv.org/media_tree.git
10397W:	https://linuxtv.org
10398S:	Odd Fixes
10399F:	drivers/media/radio/si4713/si4713.?
10400
10401SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10402M:	Eduardo Valentin <edubezval@gmail.com>
10403L:	linux-media@vger.kernel.org
10404T:	git git://linuxtv.org/media_tree.git
10405W:	https://linuxtv.org
10406S:	Odd Fixes
10407F:	drivers/media/radio/si4713/radio-platform-si4713.c
10408
10409SI4713 FM RADIO TRANSMITTER USB DRIVER
10410M:	Hans Verkuil <hverkuil@xs4all.nl>
10411L:	linux-media@vger.kernel.org
10412T:	git git://linuxtv.org/media_tree.git
10413W:	https://linuxtv.org
10414S:	Maintained
10415F:	drivers/media/radio/si4713/radio-usb-si4713.c
10416
10417SIANO DVB DRIVER
10418M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10419M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10420L:	linux-media@vger.kernel.org
10421W:	https://linuxtv.org
10422T:	git git://linuxtv.org/media_tree.git
10423S:	Odd fixes
10424F:	drivers/media/common/siano/
10425F:	drivers/media/usb/siano/
10426F:	drivers/media/usb/siano/
10427F:	drivers/media/mmc/siano/
10428
10429SIMPLEFB FB DRIVER
10430M:	Hans de Goede <hdegoede@redhat.com>
10431L:	linux-fbdev@vger.kernel.org
10432S:	Maintained
10433F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
10434F:	drivers/video/fbdev/simplefb.c
10435F:	include/linux/platform_data/simplefb.h
10436
10437SH_VEU V4L2 MEM2MEM DRIVER
10438L:	linux-media@vger.kernel.org
10439S:	Orphan
10440F:	drivers/media/platform/sh_veu.c
10441
10442SH_VOU V4L2 OUTPUT DRIVER
10443L:	linux-media@vger.kernel.org
10444S:	Orphan
10445F:	drivers/media/platform/sh_vou.c
10446F:	include/media/drv-intf/sh_vou.h
10447
10448SIMPLE FIRMWARE INTERFACE (SFI)
10449M:	Len Brown <lenb@kernel.org>
10450L:	sfi-devel@simplefirmware.org
10451W:	http://simplefirmware.org/
10452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10453S:	Supported
10454F:	arch/x86/platform/sfi/
10455F:	drivers/sfi/
10456F:	include/linux/sfi*.h
10457
10458SIMTEC EB110ATX (Chalice CATS)
10459P:	Ben Dooks
10460P:	Vincent Sanders <vince@simtec.co.uk>
10461M:	Simtec Linux Team <linux@simtec.co.uk>
10462W:	http://www.simtec.co.uk/products/EB110ATX/
10463S:	Supported
10464
10465SIMTEC EB2410ITX (BAST)
10466P:	Ben Dooks
10467P:	Vincent Sanders <vince@simtec.co.uk>
10468M:	Simtec Linux Team <linux@simtec.co.uk>
10469W:	http://www.simtec.co.uk/products/EB2410ITX/
10470S:	Supported
10471F:	arch/arm/mach-s3c24xx/mach-bast.c
10472F:	arch/arm/mach-s3c24xx/bast-ide.c
10473F:	arch/arm/mach-s3c24xx/bast-irq.c
10474
10475TI DAVINCI MACHINE SUPPORT
10476M:	Sekhar Nori <nsekhar@ti.com>
10477M:	Kevin Hilman <khilman@kernel.org>
10478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10480S:	Supported
10481F:	arch/arm/mach-davinci/
10482F:	drivers/i2c/busses/i2c-davinci.c
10483
10484TI DAVINCI SERIES MEDIA DRIVER
10485M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10486L:	linux-media@vger.kernel.org
10487W:	https://linuxtv.org
10488Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10489T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10490S:	Maintained
10491F:	drivers/media/platform/davinci/
10492F:	include/media/davinci/
10493
10494TI AM437X VPFE DRIVER
10495M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10496L:	linux-media@vger.kernel.org
10497W:	https://linuxtv.org
10498Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10499T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10500S:	Maintained
10501F:	drivers/media/platform/am437x/
10502
10503OV2659 OMNIVISION SENSOR DRIVER
10504M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10505L:	linux-media@vger.kernel.org
10506W:	https://linuxtv.org
10507Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10508T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10509S:	Maintained
10510F:	drivers/media/i2c/ov2659.c
10511F:	include/media/i2c/ov2659.h
10512
10513SILICON MOTION SM712 FRAME BUFFER DRIVER
10514M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10515M:	Teddy Wang <teddy.wang@siliconmotion.com>
10516M:	Sudip Mukherjee <sudip@vectorindia.org>
10517L:	linux-fbdev@vger.kernel.org
10518S:	Maintained
10519F:	drivers/video/fbdev/sm712*
10520F:	Documentation/fb/sm712fb.txt
10521
10522SIS 190 ETHERNET DRIVER
10523M:	Francois Romieu <romieu@fr.zoreil.com>
10524L:	netdev@vger.kernel.org
10525S:	Maintained
10526F:	drivers/net/ethernet/sis/sis190.c
10527
10528SIS 900/7016 FAST ETHERNET DRIVER
10529M:	Daniele Venzano <venza@brownhat.org>
10530W:	http://www.brownhat.org/sis900.html
10531L:	netdev@vger.kernel.org
10532S:	Maintained
10533F:	drivers/net/ethernet/sis/sis900.*
10534
10535SIS FRAMEBUFFER DRIVER
10536M:	Thomas Winischhofer <thomas@winischhofer.net>
10537W:	http://www.winischhofer.net/linuxsisvga.shtml
10538S:	Maintained
10539F:	Documentation/fb/sisfb.txt
10540F:	drivers/video/fbdev/sis/
10541F:	include/video/sisfb.h
10542
10543SIS USB2VGA DRIVER
10544M:	Thomas Winischhofer <thomas@winischhofer.net>
10545W:	http://www.winischhofer.at/linuxsisusbvga.shtml
10546S:	Maintained
10547F:	drivers/usb/misc/sisusbvga/
10548
10549SLAB ALLOCATOR
10550M:	Christoph Lameter <cl@linux.com>
10551M:	Pekka Enberg <penberg@kernel.org>
10552M:	David Rientjes <rientjes@google.com>
10553M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
10554M:	Andrew Morton <akpm@linux-foundation.org>
10555L:	linux-mm@kvack.org
10556S:	Maintained
10557F:	include/linux/sl?b*.h
10558F:	mm/sl?b*
10559
10560SLEEPABLE READ-COPY UPDATE (SRCU)
10561M:	Lai Jiangshan <jiangshanlai@gmail.com>
10562M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10563M:	Josh Triplett <josh@joshtriplett.org>
10564R:	Steven Rostedt <rostedt@goodmis.org>
10565R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10566L:	linux-kernel@vger.kernel.org
10567W:	http://www.rdrop.com/users/paulmck/RCU/
10568S:	Supported
10569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10570F:	include/linux/srcu.h
10571F:	kernel/rcu/srcu.c
10572
10573SMACK SECURITY MODULE
10574M:	Casey Schaufler <casey@schaufler-ca.com>
10575L:	linux-security-module@vger.kernel.org
10576W:	http://schaufler-ca.com
10577T:	git git://git.gitorious.org/smack-next/kernel.git
10578S:	Maintained
10579F:	Documentation/security/Smack.txt
10580F:	security/smack/
10581
10582DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10583M:	Kevin Hilman <khilman@kernel.org>
10584M:	Nishanth Menon <nm@ti.com>
10585S:	Maintained
10586F:	drivers/power/avs/
10587F:	include/linux/power/smartreflex.h
10588L:	linux-pm@vger.kernel.org
10589
10590SMC91x ETHERNET DRIVER
10591M:	Nicolas Pitre <nico@fluxnic.net>
10592S:	Odd Fixes
10593F:	drivers/net/ethernet/smsc/smc91x.*
10594
10595SMIA AND SMIA++ IMAGE SENSOR DRIVER
10596M:	Sakari Ailus <sakari.ailus@iki.fi>
10597L:	linux-media@vger.kernel.org
10598S:	Maintained
10599F:	drivers/media/i2c/smiapp/
10600F:	include/media/i2c/smiapp.h
10601F:	drivers/media/i2c/smiapp-pll.c
10602F:	drivers/media/i2c/smiapp-pll.h
10603F:	include/uapi/linux/smiapp.h
10604F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10605
10606SMM665 HARDWARE MONITOR DRIVER
10607M:	Guenter Roeck <linux@roeck-us.net>
10608L:	linux-hwmon@vger.kernel.org
10609S:	Maintained
10610F:	Documentation/hwmon/smm665
10611F:	drivers/hwmon/smm665.c
10612
10613SMSC EMC2103 HARDWARE MONITOR DRIVER
10614M:	Steve Glendinning <steve.glendinning@shawell.net>
10615L:	linux-hwmon@vger.kernel.org
10616S:	Maintained
10617F:	Documentation/hwmon/emc2103
10618F:	drivers/hwmon/emc2103.c
10619
10620SMSC SCH5627 HARDWARE MONITOR DRIVER
10621M:	Hans de Goede <hdegoede@redhat.com>
10622L:	linux-hwmon@vger.kernel.org
10623S:	Supported
10624F:	Documentation/hwmon/sch5627
10625F:	drivers/hwmon/sch5627.c
10626
10627SMSC47B397 HARDWARE MONITOR DRIVER
10628M:	Jean Delvare <jdelvare@suse.com>
10629L:	linux-hwmon@vger.kernel.org
10630S:	Maintained
10631F:	Documentation/hwmon/smsc47b397
10632F:	drivers/hwmon/smsc47b397.c
10633
10634SMSC911x ETHERNET DRIVER
10635M:	Steve Glendinning <steve.glendinning@shawell.net>
10636L:	netdev@vger.kernel.org
10637S:	Maintained
10638F:	include/linux/smsc911x.h
10639F:	drivers/net/ethernet/smsc/smsc911x.*
10640
10641SMSC9420 PCI ETHERNET DRIVER
10642M:	Steve Glendinning <steve.glendinning@shawell.net>
10643L:	netdev@vger.kernel.org
10644S:	Maintained
10645F:	drivers/net/ethernet/smsc/smsc9420.*
10646
10647SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10648M:	Steve Glendinning <steve.glendinning@shawell.net>
10649L:	linux-fbdev@vger.kernel.org
10650S:	Maintained
10651F:	drivers/video/fbdev/smscufx.c
10652
10653SOC-CAMERA V4L2 SUBSYSTEM
10654M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10655L:	linux-media@vger.kernel.org
10656T:	git git://linuxtv.org/media_tree.git
10657S:	Maintained
10658F:	include/media/soc*
10659F:	drivers/media/i2c/soc_camera/
10660F:	drivers/media/platform/soc_camera/
10661
10662SOEKRIS NET48XX LED SUPPORT
10663M:	Chris Boot <bootc@bootc.net>
10664S:	Maintained
10665F:	drivers/leds/leds-net48xx.c
10666
10667SOFTLOGIC 6x10 MPEG CODEC
10668M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10669M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10670M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
10671M:	Ismael Luceno <ismael@iodev.co.uk>
10672L:	linux-media@vger.kernel.org
10673S:	Supported
10674F:	drivers/media/pci/solo6x10/
10675
10676SOFTWARE RAID (Multiple Disks) SUPPORT
10677M:	Shaohua Li <shli@kernel.org>
10678L:	linux-raid@vger.kernel.org
10679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10680S:	Supported
10681F:	drivers/md/
10682F:	include/linux/raid/
10683F:	include/uapi/linux/raid/
10684
10685SONIC NETWORK DRIVER
10686M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10687L:	netdev@vger.kernel.org
10688S:	Maintained
10689F:	drivers/net/ethernet/natsemi/sonic.*
10690
10691SONICS SILICON BACKPLANE DRIVER (SSB)
10692M:	Michael Buesch <m@bues.ch>
10693L:	linux-wireless@vger.kernel.org
10694S:	Maintained
10695F:	drivers/ssb/
10696F:	include/linux/ssb/
10697
10698SONY VAIO CONTROL DEVICE DRIVER
10699M:	Mattia Dongili <malattia@linux.it>
10700L:	platform-driver-x86@vger.kernel.org
10701W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10702S:	Maintained
10703F:	Documentation/laptops/sony-laptop.txt
10704F:	drivers/char/sonypi.c
10705F:	drivers/platform/x86/sony-laptop.c
10706F:	include/linux/sony-laptop.h
10707
10708SONY MEMORYSTICK CARD SUPPORT
10709M:	Alex Dubov <oakad@yahoo.com>
10710W:	http://tifmxx.berlios.de/
10711S:	Maintained
10712F:	drivers/memstick/host/tifm_ms.c
10713
10714SONY MEMORYSTICK STANDARD SUPPORT
10715M:	Maxim Levitsky <maximlevitsky@gmail.com>
10716S:	Maintained
10717F:	drivers/memstick/core/ms_block.*
10718
10719SOUND
10720M:	Jaroslav Kysela <perex@perex.cz>
10721M:	Takashi Iwai <tiwai@suse.com>
10722L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10723W:	http://www.alsa-project.org/
10724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10725T:	git git://git.alsa-project.org/alsa-kernel.git
10726Q:	http://patchwork.kernel.org/project/alsa-devel/list/
10727S:	Maintained
10728F:	Documentation/sound/
10729F:	include/sound/
10730F:	include/uapi/sound/
10731F:	sound/
10732
10733SOUND - COMPRESSED AUDIO
10734M:	Vinod Koul <vinod.koul@intel.com>
10735L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10737S:	Supported
10738F:	Documentation/sound/alsa/compress_offload.txt
10739F:	include/sound/compress_driver.h
10740F:	include/uapi/sound/compress_*
10741F:	sound/core/compress_offload.c
10742F:	sound/soc/soc-compress.c
10743
10744SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10745M:	Liam Girdwood <lgirdwood@gmail.com>
10746M:	Mark Brown <broonie@kernel.org>
10747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10748L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10749W:	http://alsa-project.org/main/index.php/ASoC
10750S:	Supported
10751F:	Documentation/sound/alsa/soc/
10752F:	sound/soc/
10753F:	include/sound/soc*
10754
10755SOUND - DMAENGINE HELPERS
10756M:	Lars-Peter Clausen <lars@metafoo.de>
10757S:	Supported
10758F:	include/sound/dmaengine_pcm.h
10759F:	sound/core/pcm_dmaengine.c
10760F:	sound/soc/soc-generic-dmaengine-pcm.c
10761
10762SP2 MEDIA DRIVER
10763M:	Olli Salonen <olli.salonen@iki.fi>
10764L:	linux-media@vger.kernel.org
10765W:	https://linuxtv.org
10766Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10767S:	Maintained
10768F:	drivers/media/dvb-frontends/sp2*
10769
10770SPARC + UltraSPARC (sparc/sparc64)
10771M:	"David S. Miller" <davem@davemloft.net>
10772L:	sparclinux@vger.kernel.org
10773Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
10774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10776S:	Maintained
10777F:	arch/sparc/
10778F:	drivers/sbus/
10779
10780SPARC SERIAL DRIVERS
10781M:	"David S. Miller" <davem@davemloft.net>
10782L:	sparclinux@vger.kernel.org
10783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10785S:	Maintained
10786F:	include/linux/sunserialcore.h
10787F:	drivers/tty/serial/suncore.c
10788F:	drivers/tty/serial/sunhv.c
10789F:	drivers/tty/serial/sunsab.c
10790F:	drivers/tty/serial/sunsab.h
10791F:	drivers/tty/serial/sunsu.c
10792F:	drivers/tty/serial/sunzilog.c
10793F:	drivers/tty/serial/sunzilog.h
10794
10795SPARSE CHECKER
10796M:	"Christopher Li" <sparse@chrisli.org>
10797L:	linux-sparse@vger.kernel.org
10798W:	https://sparse.wiki.kernel.org/
10799T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10800T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10801S:	Maintained
10802F:	include/linux/compiler.h
10803
10804SPEAR PLATFORM SUPPORT
10805M:	Viresh Kumar <vireshk@kernel.org>
10806M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10808W:	http://www.st.com/spear
10809S:	Maintained
10810F:	arch/arm/boot/dts/spear*
10811F:	arch/arm/mach-spear/
10812
10813SPEAR CLOCK FRAMEWORK SUPPORT
10814M:	Viresh Kumar <vireshk@kernel.org>
10815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10816W:	http://www.st.com/spear
10817S:	Maintained
10818F:	drivers/clk/spear/
10819
10820SPI SUBSYSTEM
10821M:	Mark Brown <broonie@kernel.org>
10822L:	linux-spi@vger.kernel.org
10823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10824Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
10825S:	Maintained
10826F:	Documentation/spi/
10827F:	drivers/spi/
10828F:	include/linux/spi/
10829F:	include/uapi/linux/spi/
10830
10831SPIDERNET NETWORK DRIVER for CELL
10832M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10833L:	netdev@vger.kernel.org
10834S:	Supported
10835F:	Documentation/networking/spider_net.txt
10836F:	drivers/net/ethernet/toshiba/spider_net*
10837
10838SPU FILE SYSTEM
10839M:	Jeremy Kerr <jk@ozlabs.org>
10840L:	linuxppc-dev@lists.ozlabs.org
10841W:	http://www.ibm.com/developerworks/power/cell/
10842S:	Supported
10843F:	Documentation/filesystems/spufs.txt
10844F:	arch/powerpc/platforms/cell/spufs/
10845
10846SQUASHFS FILE SYSTEM
10847M:	Phillip Lougher <phillip@squashfs.org.uk>
10848L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
10849W:	http://squashfs.org.uk
10850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10851S:	Maintained
10852F:	Documentation/filesystems/squashfs.txt
10853F:	fs/squashfs/
10854
10855SRM (Alpha) environment access
10856M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
10857S:	Maintained
10858F:	arch/alpha/kernel/srm_env.c
10859
10860STABLE BRANCH
10861M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10862L:	stable@vger.kernel.org
10863S:	Supported
10864F:	Documentation/stable_kernel_rules.txt
10865
10866STAGING SUBSYSTEM
10867M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10869L:	devel@driverdev.osuosl.org
10870S:	Supported
10871F:	drivers/staging/
10872
10873STAGING - COMEDI
10874M:	Ian Abbott <abbotti@mev.co.uk>
10875M:	H Hartley Sweeten <hsweeten@visionengravers.com>
10876S:	Odd Fixes
10877F:	drivers/staging/comedi/
10878
10879STAGING - FLARION FT1000 DRIVERS
10880M:	Marek Belisko <marek.belisko@gmail.com>
10881S:	Odd Fixes
10882F:	drivers/staging/ft1000/
10883
10884STAGING - INDUSTRIAL IO
10885M:	Jonathan Cameron <jic23@kernel.org>
10886L:	linux-iio@vger.kernel.org
10887S:	Odd Fixes
10888F:	drivers/staging/iio/
10889
10890STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10891M:	Jarod Wilson <jarod@wilsonet.com>
10892W:	http://www.lirc.org/
10893S:	Odd Fixes
10894F:	drivers/staging/media/lirc/
10895
10896STAGING - LUSTRE PARALLEL FILESYSTEM
10897M:	Oleg Drokin <oleg.drokin@intel.com>
10898M:	Andreas Dilger <andreas.dilger@intel.com>
10899L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
10900W:	http://wiki.lustre.org/
10901S:	Maintained
10902F:	drivers/staging/lustre
10903
10904STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10905M:	Marc Dietrich <marvin24@gmx.de>
10906L:	ac100@lists.launchpad.net (moderated for non-subscribers)
10907L:	linux-tegra@vger.kernel.org
10908S:	Maintained
10909F:	drivers/staging/nvec/
10910
10911STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10912M:	Jens Frederich <jfrederich@gmail.com>
10913M:	Daniel Drake <dsd@laptop.org>
10914M:	Jon Nettleton <jon.nettleton@gmail.com>
10915W:	http://wiki.laptop.org/go/DCON
10916S:	Maintained
10917F:	drivers/staging/olpc_dcon/
10918
10919STAGING - REALTEK RTL8712U DRIVERS
10920M:	Larry Finger <Larry.Finger@lwfinger.net>
10921M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10922S:	Odd Fixes
10923F:	drivers/staging/rtl8712/
10924
10925STAGING - REALTEK RTL8723U WIRELESS DRIVER
10926M:	Larry Finger <Larry.Finger@lwfinger.net>
10927M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10928L:	linux-wireless@vger.kernel.org
10929S:	Maintained
10930F:	drivers/staging/rtl8723au/
10931
10932STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10933M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10934M:	Teddy Wang <teddy.wang@siliconmotion.com>
10935M:	Sudip Mukherjee <sudip@vectorindia.org>
10936L:	linux-fbdev@vger.kernel.org
10937S:	Maintained
10938F:	drivers/staging/sm750fb/
10939
10940STAGING - SLICOSS
10941M:	Lior Dotan <liodot@gmail.com>
10942M:	Christopher Harrer <charrer@alacritech.com>
10943S:	Odd Fixes
10944F:	drivers/staging/slicoss/
10945
10946STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10947M:	William Hubbs <w.d.hubbs@gmail.com>
10948M:	Chris Brannon <chris@the-brannons.com>
10949M:	Kirk Reiser <kirk@reisers.ca>
10950M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
10951L:	speakup@linux-speakup.org
10952W:	http://www.linux-speakup.org/
10953S:	Odd Fixes
10954F:	drivers/staging/speakup/
10955
10956STAGING - VIA VT665X DRIVERS
10957M:	Forest Bond <forest@alittletooquiet.net>
10958S:	Odd Fixes
10959F:	drivers/staging/vt665?/
10960
10961STAGING - WILC1000 WIFI DRIVER
10962M:	Johnny Kim <johnny.kim@atmel.com>
10963M:	Austin Shin <austin.shin@atmel.com>
10964M:	Chris Park <chris.park@atmel.com>
10965M:	Tony Cho <tony.cho@atmel.com>
10966M:	Glen Lee <glen.lee@atmel.com>
10967M:	Leo Kim <leo.kim@atmel.com>
10968L:	linux-wireless@vger.kernel.org
10969S:	Supported
10970F:	drivers/staging/wilc1000/
10971
10972STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10973M:	Arnaud Patard <arnaud.patard@rtp-net.org>
10974S:	Odd Fixes
10975F:	drivers/staging/xgifb/
10976
10977STARFIRE/DURALAN NETWORK DRIVER
10978M:	Ion Badulescu <ionut@badula.org>
10979S:	Odd Fixes
10980F:	drivers/net/ethernet/adaptec/starfire*
10981
10982SUN3/3X
10983M:	Sam Creasey <sammy@sammy.net>
10984W:	http://sammy.net/sun3/
10985S:	Maintained
10986F:	arch/m68k/kernel/*sun3*
10987F:	arch/m68k/sun3*/
10988F:	arch/m68k/include/asm/sun3*
10989F:	drivers/net/ethernet/i825xx/sun3*
10990
10991SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10992M:	Hans de Goede <hdegoede@redhat.com>
10993L:	linux-input@vger.kernel.org
10994S:	Maintained
10995F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10996F:	drivers/input/keyboard/sun4i-lradc-keys.c
10997
10998SUNDANCE NETWORK DRIVER
10999M:	Denis Kirjanov <kda@linux-powerpc.org>
11000L:	netdev@vger.kernel.org
11001S:	Maintained
11002F:	drivers/net/ethernet/dlink/sundance.c
11003
11004SUPERH
11005M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11006M:	Rich Felker <dalias@libc.org>
11007L:	linux-sh@vger.kernel.org
11008Q:	http://patchwork.kernel.org/project/linux-sh/list/
11009S:	Maintained
11010F:	Documentation/sh/
11011F:	arch/sh/
11012F:	drivers/sh/
11013
11014SUSPEND TO RAM
11015M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11016M:	Len Brown <len.brown@intel.com>
11017M:	Pavel Machek <pavel@ucw.cz>
11018L:	linux-pm@vger.kernel.org
11019S:	Supported
11020F:	Documentation/power/
11021F:	arch/x86/kernel/acpi/
11022F:	drivers/base/power/
11023F:	kernel/power/
11024F:	include/linux/suspend.h
11025F:	include/linux/freezer.h
11026F:	include/linux/pm.h
11027
11028SVGA HANDLING
11029M:	Martin Mares <mj@ucw.cz>
11030L:	linux-video@atrey.karlin.mff.cuni.cz
11031S:	Maintained
11032F:	Documentation/svga.txt
11033F:	arch/x86/boot/video*
11034
11035SWIOTLB SUBSYSTEM
11036M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11037L:	linux-kernel@vger.kernel.org
11038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11039S:	Supported
11040F:	lib/swiotlb.c
11041F:	arch/*/kernel/pci-swiotlb.c
11042F:	include/linux/swiotlb.h
11043
11044SWITCHDEV
11045M:	Jiri Pirko <jiri@resnulli.us>
11046L:	netdev@vger.kernel.org
11047S:	Supported
11048F:	net/switchdev/
11049F:	include/net/switchdev.h
11050
11051SYNOPSYS ARC ARCHITECTURE
11052M:	Vineet Gupta <vgupta@synopsys.com>
11053L:	linux-snps-arc@lists.infradead.org
11054S:	Supported
11055F:	arch/arc/
11056F:	Documentation/devicetree/bindings/arc/*
11057F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11058F:	drivers/tty/serial/arc_uart.c
11059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11060
11061SYNOPSYS ARC SDP platform support
11062M:	Alexey Brodkin <abrodkin@synopsys.com>
11063S:	Supported
11064F:	arch/arc/plat-axs10x
11065F:	arch/arc/boot/dts/ax*
11066F:	Documentation/devicetree/bindings/arc/axs10*
11067
11068SYSTEM CONFIGURATION (SYSCON)
11069M:	Lee Jones <lee.jones@linaro.org>
11070M:	Arnd Bergmann <arnd@arndb.de>
11071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11072S:	Supported
11073F:	drivers/mfd/syscon.c
11074
11075SYSV FILESYSTEM
11076M:	Christoph Hellwig <hch@infradead.org>
11077S:	Maintained
11078F:	Documentation/filesystems/sysv-fs.txt
11079F:	fs/sysv/
11080F:	include/linux/sysv_fs.h
11081
11082TARGET SUBSYSTEM
11083M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11084L:	linux-scsi@vger.kernel.org
11085L:	target-devel@vger.kernel.org
11086W:	http://www.linux-iscsi.org
11087W:	http://groups.google.com/group/linux-iscsi-target-dev
11088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11089S:	Supported
11090F:	drivers/target/
11091F:	include/target/
11092F:	Documentation/target/
11093
11094TASKSTATS STATISTICS INTERFACE
11095M:	Balbir Singh <bsingharora@gmail.com>
11096S:	Maintained
11097F:	Documentation/accounting/taskstats*
11098F:	include/linux/taskstats*
11099F:	kernel/taskstats.c
11100
11101TC CLASSIFIER
11102M:	Jamal Hadi Salim <jhs@mojatatu.com>
11103L:	netdev@vger.kernel.org
11104S:	Maintained
11105F:	include/net/pkt_cls.h
11106F:	include/uapi/linux/pkt_cls.h
11107F:	net/sched/
11108
11109TCP LOW PRIORITY MODULE
11110M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11111M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11112W:	http://tcp-lp-mod.sourceforge.net/
11113S:	Maintained
11114F:	net/ipv4/tcp_lp.c
11115
11116TDA10071 MEDIA DRIVER
11117M:	Antti Palosaari <crope@iki.fi>
11118L:	linux-media@vger.kernel.org
11119W:	https://linuxtv.org
11120W:	http://palosaari.fi/linux/
11121Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11122T:	git git://linuxtv.org/anttip/media_tree.git
11123S:	Maintained
11124F:	drivers/media/dvb-frontends/tda10071*
11125
11126TDA18212 MEDIA DRIVER
11127M:	Antti Palosaari <crope@iki.fi>
11128L:	linux-media@vger.kernel.org
11129W:	https://linuxtv.org
11130W:	http://palosaari.fi/linux/
11131Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11132T:	git git://linuxtv.org/anttip/media_tree.git
11133S:	Maintained
11134F:	drivers/media/tuners/tda18212*
11135
11136TDA18218 MEDIA DRIVER
11137M:	Antti Palosaari <crope@iki.fi>
11138L:	linux-media@vger.kernel.org
11139W:	https://linuxtv.org
11140W:	http://palosaari.fi/linux/
11141Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11142T:	git git://linuxtv.org/anttip/media_tree.git
11143S:	Maintained
11144F:	drivers/media/tuners/tda18218*
11145
11146TDA18271 MEDIA DRIVER
11147M:	Michael Krufky <mkrufky@linuxtv.org>
11148L:	linux-media@vger.kernel.org
11149W:	https://linuxtv.org
11150W:	http://github.com/mkrufky
11151Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11152T:	git git://linuxtv.org/mkrufky/tuners.git
11153S:	Maintained
11154F:	drivers/media/tuners/tda18271*
11155
11156TDA827x MEDIA DRIVER
11157M:	Michael Krufky <mkrufky@linuxtv.org>
11158L:	linux-media@vger.kernel.org
11159W:	https://linuxtv.org
11160W:	http://github.com/mkrufky
11161Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11162T:	git git://linuxtv.org/mkrufky/tuners.git
11163S:	Maintained
11164F:	drivers/media/tuners/tda8290.*
11165
11166TDA8290 MEDIA DRIVER
11167M:	Michael Krufky <mkrufky@linuxtv.org>
11168L:	linux-media@vger.kernel.org
11169W:	https://linuxtv.org
11170W:	http://github.com/mkrufky
11171Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11172T:	git git://linuxtv.org/mkrufky/tuners.git
11173S:	Maintained
11174F:	drivers/media/tuners/tda8290.*
11175
11176TDA9840 MEDIA DRIVER
11177M:	Hans Verkuil <hverkuil@xs4all.nl>
11178L:	linux-media@vger.kernel.org
11179T:	git git://linuxtv.org/media_tree.git
11180W:	https://linuxtv.org
11181S:	Maintained
11182F:	drivers/media/i2c/tda9840*
11183
11184TEA5761 TUNER DRIVER
11185M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11186M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11187L:	linux-media@vger.kernel.org
11188W:	https://linuxtv.org
11189T:	git git://linuxtv.org/media_tree.git
11190S:	Odd fixes
11191F:	drivers/media/tuners/tea5761.*
11192
11193TEA5767 TUNER DRIVER
11194M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11195M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11196L:	linux-media@vger.kernel.org
11197W:	https://linuxtv.org
11198T:	git git://linuxtv.org/media_tree.git
11199S:	Maintained
11200F:	drivers/media/tuners/tea5767.*
11201
11202TEA6415C MEDIA DRIVER
11203M:	Hans Verkuil <hverkuil@xs4all.nl>
11204L:	linux-media@vger.kernel.org
11205T:	git git://linuxtv.org/media_tree.git
11206W:	https://linuxtv.org
11207S:	Maintained
11208F:	drivers/media/i2c/tea6415c*
11209
11210TEA6420 MEDIA DRIVER
11211M:	Hans Verkuil <hverkuil@xs4all.nl>
11212L:	linux-media@vger.kernel.org
11213T:	git git://linuxtv.org/media_tree.git
11214W:	https://linuxtv.org
11215S:	Maintained
11216F:	drivers/media/i2c/tea6420*
11217
11218TEAM DRIVER
11219M:	Jiri Pirko <jiri@resnulli.us>
11220L:	netdev@vger.kernel.org
11221S:	Supported
11222F:	drivers/net/team/
11223F:	include/linux/if_team.h
11224F:	include/uapi/linux/if_team.h
11225
11226TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11227M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11228S:	Maintained
11229F:	arch/x86/platform/ts5500/
11230
11231TECHNOTREND USB IR RECEIVER
11232M:	Sean Young <sean@mess.org>
11233L:	linux-media@vger.kernel.org
11234S:	Maintained
11235F:	drivers/media/rc/ttusbir.c
11236
11237TEGRA ARCHITECTURE SUPPORT
11238M:	Stephen Warren <swarren@wwwdotorg.org>
11239M:	Thierry Reding <thierry.reding@gmail.com>
11240M:	Alexandre Courbot <gnurou@gmail.com>
11241L:	linux-tegra@vger.kernel.org
11242Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
11243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11244S:	Supported
11245N:	[^a-z]tegra
11246
11247TEGRA CLOCK DRIVER
11248M:	Peter De Schrijver <pdeschrijver@nvidia.com>
11249M:	Prashant Gaikwad <pgaikwad@nvidia.com>
11250S:	Supported
11251F:	drivers/clk/tegra/
11252
11253TEGRA DMA DRIVERS
11254M:	Laxman Dewangan <ldewangan@nvidia.com>
11255M:	Jon Hunter <jonathanh@nvidia.com>
11256S:	Supported
11257F:	drivers/dma/tegra*
11258
11259TEGRA I2C DRIVER
11260M:	Laxman Dewangan <ldewangan@nvidia.com>
11261S:	Supported
11262F:	drivers/i2c/busses/i2c-tegra.c
11263
11264TEGRA IOMMU DRIVERS
11265M:	Hiroshi Doyu <hdoyu@nvidia.com>
11266S:	Supported
11267F:	drivers/iommu/tegra*
11268
11269TEGRA KBC DRIVER
11270M:	Rakesh Iyer <riyer@nvidia.com>
11271M:	Laxman Dewangan <ldewangan@nvidia.com>
11272S:	Supported
11273F:	drivers/input/keyboard/tegra-kbc.c
11274
11275TEGRA PWM DRIVER
11276M:	Thierry Reding <thierry.reding@gmail.com>
11277S:	Supported
11278F:	drivers/pwm/pwm-tegra.c
11279
11280TEGRA SERIAL DRIVER
11281M:	Laxman Dewangan <ldewangan@nvidia.com>
11282S:	Supported
11283F:	drivers/tty/serial/serial-tegra.c
11284
11285TEGRA SPI DRIVER
11286M:	Laxman Dewangan <ldewangan@nvidia.com>
11287S:	Supported
11288F:	drivers/spi/spi-tegra*
11289
11290TEHUTI ETHERNET DRIVER
11291M:	Andy Gospodarek <andy@greyhouse.net>
11292L:	netdev@vger.kernel.org
11293S:	Supported
11294F:	drivers/net/ethernet/tehuti/*
11295
11296Telecom Clock Driver for MCPL0010
11297M:	Mark Gross <mark.gross@intel.com>
11298S:	Supported
11299F:	drivers/char/tlclk.c
11300
11301TENSILICA XTENSA PORT (xtensa)
11302M:	Chris Zankel <chris@zankel.net>
11303M:	Max Filippov <jcmvbkbc@gmail.com>
11304L:	linux-xtensa@linux-xtensa.org
11305T:	git git://github.com/czankel/xtensa-linux.git
11306S:	Maintained
11307F:	arch/xtensa/
11308F:	drivers/irqchip/irq-xtensa-*
11309
11310THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11311M:	Hans Verkuil <hverkuil@xs4all.nl>
11312L:	linux-media@vger.kernel.org
11313T:	git git://linuxtv.org/media_tree.git
11314W:	https://linuxtv.org
11315S:	Maintained
11316F:	drivers/media/radio/radio-raremono.c
11317
11318THERMAL
11319M:	Zhang Rui <rui.zhang@intel.com>
11320M:	Eduardo Valentin <edubezval@gmail.com>
11321L:	linux-pm@vger.kernel.org
11322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11324Q:	https://patchwork.kernel.org/project/linux-pm/list/
11325S:	Supported
11326F:	drivers/thermal/
11327F:	include/linux/thermal.h
11328F:	include/uapi/linux/thermal.h
11329F:	include/linux/cpu_cooling.h
11330F:	Documentation/devicetree/bindings/thermal/
11331
11332THERMAL/CPU_COOLING
11333M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11334M:	Viresh Kumar <viresh.kumar@linaro.org>
11335M:	Javi Merino <javi.merino@arm.com>
11336L:	linux-pm@vger.kernel.org
11337S:	Supported
11338F:	Documentation/thermal/cpu-cooling-api.txt
11339F:	drivers/thermal/cpu_cooling.c
11340F:	include/linux/cpu_cooling.h
11341
11342THINGM BLINK(1) USB RGB LED DRIVER
11343M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11344S:	Maintained
11345F:	drivers/hid/hid-thingm.c
11346
11347THINKPAD ACPI EXTRAS DRIVER
11348M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11349L:	ibm-acpi-devel@lists.sourceforge.net
11350L:	platform-driver-x86@vger.kernel.org
11351W:	http://ibm-acpi.sourceforge.net
11352W:	http://thinkwiki.org/wiki/Ibm-acpi
11353T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11354S:	Maintained
11355F:	drivers/platform/x86/thinkpad_acpi.c
11356
11357TI BANDGAP AND THERMAL DRIVER
11358M:	Eduardo Valentin <edubezval@gmail.com>
11359M:	Keerthy <j-keerthy@ti.com>
11360L:	linux-pm@vger.kernel.org
11361L:	linux-omap@vger.kernel.org
11362S:	Maintained
11363F:	drivers/thermal/ti-soc-thermal/
11364
11365TI VPE/CAL DRIVERS
11366M:	Benoit Parrot <bparrot@ti.com>
11367L:	linux-media@vger.kernel.org
11368W:	http://linuxtv.org/
11369Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11370S:	Maintained
11371F:	drivers/media/platform/ti-vpe/
11372
11373TI CDCE706 CLOCK DRIVER
11374M:	Max Filippov <jcmvbkbc@gmail.com>
11375S:	Maintained
11376F:	drivers/clk/clk-cdce706.c
11377
11378TI CLOCK DRIVER
11379M:	Tero Kristo <t-kristo@ti.com>
11380L:	linux-omap@vger.kernel.org
11381S:	Maintained
11382F:	drivers/clk/ti/
11383F:	include/linux/clk/ti.h
11384
11385TI ETHERNET SWITCH DRIVER (CPSW)
11386M:	Mugunthan V N <mugunthanvnm@ti.com>
11387R:	Grygorii Strashko <grygorii.strashko@ti.com>
11388L:	linux-omap@vger.kernel.org
11389L:	netdev@vger.kernel.org
11390S:	Maintained
11391F:	drivers/net/ethernet/ti/cpsw*
11392F:	drivers/net/ethernet/ti/davinci*
11393
11394TI FLASH MEDIA INTERFACE DRIVER
11395M:	Alex Dubov <oakad@yahoo.com>
11396S:	Maintained
11397F:	drivers/misc/tifm*
11398F:	drivers/mmc/host/tifm_sd.c
11399F:	include/linux/tifm.h
11400
11401TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11402M:	Santosh Shilimkar <ssantosh@kernel.org>
11403L:	linux-kernel@vger.kernel.org
11404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11405S:	Maintained
11406F:	drivers/soc/ti/*
11407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11408
11409
11410TI LM49xxx FAMILY ASoC CODEC DRIVERS
11411M:	M R Swami Reddy <mr.swami.reddy@ti.com>
11412M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11413L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11414S:	Maintained
11415F:	sound/soc/codecs/lm49453*
11416F:	sound/soc/codecs/isabelle*
11417
11418TI LP855x BACKLIGHT DRIVER
11419M:	Milo Kim <milo.kim@ti.com>
11420S:	Maintained
11421F:	Documentation/backlight/lp855x-driver.txt
11422F:	drivers/video/backlight/lp855x_bl.c
11423F:	include/linux/platform_data/lp855x.h
11424
11425TI LP8727 CHARGER DRIVER
11426M:	Milo Kim <milo.kim@ti.com>
11427S:	Maintained
11428F:	drivers/power/lp8727_charger.c
11429F:	include/linux/platform_data/lp8727.h
11430
11431TI LP8788 MFD DRIVER
11432M:	Milo Kim <milo.kim@ti.com>
11433S:	Maintained
11434F:	drivers/iio/adc/lp8788_adc.c
11435F:	drivers/leds/leds-lp8788.c
11436F:	drivers/mfd/lp8788*.c
11437F:	drivers/power/lp8788-charger.c
11438F:	drivers/regulator/lp8788-*.c
11439F:	include/linux/mfd/lp8788*.h
11440
11441TI NETCP ETHERNET DRIVER
11442M:	Wingman Kwok <w-kwok2@ti.com>
11443M:	Murali Karicheri <m-karicheri2@ti.com>
11444L:	netdev@vger.kernel.org
11445S:	Maintained
11446F:	drivers/net/ethernet/ti/netcp*
11447
11448TI TAS571X FAMILY ASoC CODEC DRIVER
11449M:	Kevin Cernekee <cernekee@chromium.org>
11450L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11451S:	Odd Fixes
11452F:	sound/soc/codecs/tas571x*
11453
11454TI TWL4030 SERIES SOC CODEC DRIVER
11455M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11456L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11457S:	Maintained
11458F:	sound/soc/codecs/twl4030*
11459
11460TI WILINK WIRELESS DRIVERS
11461L:	linux-wireless@vger.kernel.org
11462W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
11463W:	http://wireless.kernel.org/en/users/Drivers/wl1251
11464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11465S:	Orphan
11466F:	drivers/net/wireless/ti/
11467F:	include/linux/wl12xx.h
11468
11469TIPC NETWORK LAYER
11470M:	Jon Maloy <jon.maloy@ericsson.com>
11471M:	Ying Xue <ying.xue@windriver.com>
11472L:	netdev@vger.kernel.org (core kernel code)
11473L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11474W:	http://tipc.sourceforge.net/
11475S:	Maintained
11476F:	include/uapi/linux/tipc*.h
11477F:	net/tipc/
11478
11479TILE ARCHITECTURE
11480M:	Chris Metcalf <cmetcalf@mellanox.com>
11481W:	http://www.mellanox.com/repository/solutions/tile-scm/
11482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11483S:	Supported
11484F:	arch/tile/
11485F:	drivers/char/tile-srom.c
11486F:	drivers/edac/tile_edac.c
11487F:	drivers/net/ethernet/tile/
11488F:	drivers/rtc/rtc-tile.c
11489F:	drivers/tty/hvc/hvc_tile.c
11490F:	drivers/tty/serial/tilegx.c
11491F:	drivers/usb/host/*-tilegx.c
11492F:	include/linux/usb/tilegx.h
11493
11494TLAN NETWORK DRIVER
11495M:	Samuel Chessman <chessman@tux.org>
11496L:	tlan-devel@lists.sourceforge.net (subscribers-only)
11497W:	http://sourceforge.net/projects/tlan/
11498S:	Maintained
11499F:	Documentation/networking/tlan.txt
11500F:	drivers/net/ethernet/ti/tlan.*
11501
11502TOMOYO SECURITY MODULE
11503M:	Kentaro Takeda <takedakn@nttdata.co.jp>
11504M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11505L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11506L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11507L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11508L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11509W:	http://tomoyo.sourceforge.jp/
11510T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11511S:	Maintained
11512F:	security/tomoyo/
11513
11514TOPSTAR LAPTOP EXTRAS DRIVER
11515M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11516L:	platform-driver-x86@vger.kernel.org
11517S:	Maintained
11518F:	drivers/platform/x86/topstar-laptop.c
11519
11520TOSHIBA ACPI EXTRAS DRIVER
11521M:	Azael Avalos <coproscefalo@gmail.com>
11522L:	platform-driver-x86@vger.kernel.org
11523S:	Maintained
11524F:	drivers/platform/x86/toshiba_acpi.c
11525
11526TOSHIBA BLUETOOTH DRIVER
11527M:	Azael Avalos <coproscefalo@gmail.com>
11528L:	platform-driver-x86@vger.kernel.org
11529S:	Maintained
11530F:	drivers/platform/x86/toshiba_bluetooth.c
11531
11532TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11533M:	Azael Avalos <coproscefalo@gmail.com>
11534L:	platform-driver-x86@vger.kernel.org
11535S:	Maintained
11536F:	drivers/platform/x86/toshiba_haps.c
11537
11538TOSHIBA WMI HOTKEYS DRIVER
11539M:	Azael Avalos <coproscefalo@gmail.com>
11540L:	platform-driver-x86@vger.kernel.org
11541S:	Maintained
11542F:	drivers/platform/x86/toshiba-wmi.c
11543
11544TOSHIBA SMM DRIVER
11545M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
11546W:	http://www.buzzard.org.uk/toshiba/
11547S:	Maintained
11548F:	drivers/char/toshiba.c
11549F:	include/linux/toshiba.h
11550F:	include/uapi/linux/toshiba.h
11551
11552TOSHIBA TC358743 DRIVER
11553M:	Mats Randgaard <matrandg@cisco.com>
11554L:	linux-media@vger.kernel.org
11555S:	Maintained
11556F:	drivers/media/i2c/tc358743*
11557F:	include/media/i2c/tc358743.h
11558
11559TMIO/SDHI MMC DRIVER
11560M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11561L:	linux-mmc@vger.kernel.org
11562S:	Supported
11563F:	drivers/mmc/host/tmio_mmc*
11564F:	drivers/mmc/host/sh_mobile_sdhi.c
11565F:	include/linux/mfd/tmio.h
11566
11567TMP401 HARDWARE MONITOR DRIVER
11568M:	Guenter Roeck <linux@roeck-us.net>
11569L:	linux-hwmon@vger.kernel.org
11570S:	Maintained
11571F:	Documentation/hwmon/tmp401
11572F:	drivers/hwmon/tmp401.c
11573
11574TMPFS (SHMEM FILESYSTEM)
11575M:	Hugh Dickins <hughd@google.com>
11576L:	linux-mm@kvack.org
11577S:	Maintained
11578F:	include/linux/shmem_fs.h
11579F:	mm/shmem.c
11580
11581TM6000 VIDEO4LINUX DRIVER
11582M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11583M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11584L:	linux-media@vger.kernel.org
11585W:	https://linuxtv.org
11586T:	git git://linuxtv.org/media_tree.git
11587S:	Odd fixes
11588F:	drivers/media/usb/tm6000/
11589
11590TW68 VIDEO4LINUX DRIVER
11591M:	Hans Verkuil <hverkuil@xs4all.nl>
11592L:	linux-media@vger.kernel.org
11593T:	git git://linuxtv.org/media_tree.git
11594W:	https://linuxtv.org
11595S:	Odd Fixes
11596F:	drivers/media/pci/tw68/
11597
11598TW686X VIDEO4LINUX DRIVER
11599M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11600L:	linux-media@vger.kernel.org
11601T:	git git://linuxtv.org/media_tree.git
11602W:	http://linuxtv.org
11603S:	Maintained
11604F:	drivers/media/pci/tw686x/
11605
11606TPM DEVICE DRIVER
11607M:	Peter Huewe <peterhuewe@gmx.de>
11608M:	Marcel Selhorst <tpmdd@selhorst.net>
11609M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11610R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11611W:	http://tpmdd.sourceforge.net
11612L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11613Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
11614T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
11615S:	Maintained
11616F:	drivers/char/tpm/
11617
11618TPM IBM_VTPM DEVICE DRIVER
11619M:	Ashley Lai <ashleydlai@gmail.com>
11620W:	http://tpmdd.sourceforge.net
11621L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11622S:	Maintained
11623F:	drivers/char/tpm/tpm_ibmvtpm*
11624
11625TRACING
11626M:	Steven Rostedt <rostedt@goodmis.org>
11627M:	Ingo Molnar <mingo@redhat.com>
11628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11629S:	Maintained
11630F:	Documentation/trace/ftrace.txt
11631F:	arch/*/*/*/ftrace.h
11632F:	arch/*/kernel/ftrace.c
11633F:	include/*/ftrace.h
11634F:	include/linux/trace*.h
11635F:	include/trace/
11636F:	kernel/trace/
11637F:	tools/testing/selftests/ftrace/
11638
11639TRACING MMIO ACCESSES (MMIOTRACE)
11640M:	Steven Rostedt <rostedt@goodmis.org>
11641M:	Ingo Molnar <mingo@kernel.org>
11642R:	Karol Herbst <karolherbst@gmail.com>
11643R:	Pekka Paalanen <ppaalanen@gmail.com>
11644S:	Maintained
11645L:	linux-kernel@vger.kernel.org
11646L:	nouveau@lists.freedesktop.org
11647F:	kernel/trace/trace_mmiotrace.c
11648F:	include/linux/mmiotrace.h
11649F:	arch/x86/mm/kmmio.c
11650F:	arch/x86/mm/mmio-mod.c
11651F:	arch/x86/mm/testmmiotrace.c
11652
11653TRIVIAL PATCHES
11654M:	Jiri Kosina <trivial@kernel.org>
11655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11656S:	Maintained
11657K:	^Subject:.*(?i)trivial
11658
11659TTY LAYER
11660M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11661M:	Jiri Slaby <jslaby@suse.com>
11662S:	Supported
11663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11664F:	Documentation/serial/
11665F:	drivers/tty/
11666F:	drivers/tty/serial/serial_core.c
11667F:	include/linux/serial_core.h
11668F:	include/linux/serial.h
11669F:	include/linux/tty.h
11670F:	include/uapi/linux/serial_core.h
11671F:	include/uapi/linux/serial.h
11672F:	include/uapi/linux/tty.h
11673
11674TUA9001 MEDIA DRIVER
11675M:	Antti Palosaari <crope@iki.fi>
11676L:	linux-media@vger.kernel.org
11677W:	https://linuxtv.org
11678W:	http://palosaari.fi/linux/
11679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11680T:	git git://linuxtv.org/anttip/media_tree.git
11681S:	Maintained
11682F:	drivers/media/tuners/tua9001*
11683
11684TULIP NETWORK DRIVERS
11685L:	netdev@vger.kernel.org
11686L:	linux-parisc@vger.kernel.org
11687S:	Orphan
11688F:	drivers/net/ethernet/dec/tulip/
11689
11690TUN/TAP driver
11691M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
11692W:	http://vtun.sourceforge.net/tun
11693S:	Maintained
11694F:	Documentation/networking/tuntap.txt
11695F:	arch/um/os-Linux/drivers/
11696
11697TURBOCHANNEL SUBSYSTEM
11698M:	"Maciej W. Rozycki" <macro@linux-mips.org>
11699M:	Ralf Baechle <ralf@linux-mips.org>
11700L:	linux-mips@linux-mips.org
11701Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
11702S:	Maintained
11703F:	drivers/tc/
11704F:	include/linux/tc.h
11705
11706U14-34F SCSI DRIVER
11707M:	Dario Ballabio <ballabio_dario@emc.com>
11708L:	linux-scsi@vger.kernel.org
11709S:	Maintained
11710F:	drivers/scsi/u14-34f.c
11711
11712UBI FILE SYSTEM (UBIFS)
11713M:	Richard Weinberger <richard@nod.at>
11714M:	Artem Bityutskiy <dedekind1@gmail.com>
11715M:	Adrian Hunter <adrian.hunter@intel.com>
11716L:	linux-mtd@lists.infradead.org
11717T:	git git://git.infradead.org/ubifs-2.6.git
11718W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
11719S:	Supported
11720F:	Documentation/filesystems/ubifs.txt
11721F:	fs/ubifs/
11722
11723UCLINUX (M68KNOMMU AND COLDFIRE)
11724M:	Greg Ungerer <gerg@linux-m68k.org>
11725W:	http://www.linux-m68k.org/
11726W:	http://www.uclinux.org/
11727L:	linux-m68k@lists.linux-m68k.org
11728L:	uclinux-dev@uclinux.org  (subscribers-only)
11729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11730S:	Maintained
11731F:	arch/m68k/coldfire/
11732F:	arch/m68k/68*/
11733F:	arch/m68k/*/*_no.*
11734F:	arch/m68k/include/asm/*_no.*
11735
11736UDF FILESYSTEM
11737M:	Jan Kara <jack@suse.com>
11738S:	Maintained
11739F:	Documentation/filesystems/udf.txt
11740F:	fs/udf/
11741
11742UFS FILESYSTEM
11743M:	Evgeniy Dushistov <dushistov@mail.ru>
11744S:	Maintained
11745F:	Documentation/filesystems/ufs.txt
11746F:	fs/ufs/
11747
11748UHID USERSPACE HID IO DRIVER:
11749M:	David Herrmann <dh.herrmann@googlemail.com>
11750L:	linux-input@vger.kernel.org
11751S:	Maintained
11752F:	drivers/hid/uhid.c
11753F:	include/uapi/linux/uhid.h
11754
11755ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11756L:	linux-usb@vger.kernel.org
11757S:	Orphan
11758F:	drivers/uwb/
11759F:	include/linux/uwb.h
11760F:	include/linux/uwb/
11761
11762UNICORE32 ARCHITECTURE:
11763M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
11764W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11765S:	Maintained
11766T:	git git://github.com/gxt/linux.git
11767F:	arch/unicore32/
11768
11769UNIFDEF
11770M:	Tony Finch <dot@dotat.at>
11771W:	http://dotat.at/prog/unifdef
11772S:	Maintained
11773F:	scripts/unifdef.c
11774
11775UNIFORM CDROM DRIVER
11776M:	Jens Axboe <axboe@kernel.dk>
11777W:	http://www.kernel.dk
11778S:	Maintained
11779F:	Documentation/cdrom/
11780F:	drivers/cdrom/cdrom.c
11781F:	include/linux/cdrom.h
11782F:	include/uapi/linux/cdrom.h
11783
11784UNISYS S-PAR DRIVERS
11785M:	David Kershner <david.kershner@unisys.com>
11786L:	sparmaintainer@unisys.com (Unisys internal)
11787S:	Supported
11788F:	drivers/staging/unisys/
11789
11790UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11791M:	Vinayak Holikatti <vinholikatti@gmail.com>
11792L:	linux-scsi@vger.kernel.org
11793S:	Supported
11794F:	Documentation/scsi/ufs.txt
11795F:	drivers/scsi/ufs/
11796
11797UNSORTED BLOCK IMAGES (UBI)
11798M:	Artem Bityutskiy <dedekind1@gmail.com>
11799M:	Richard Weinberger <richard@nod.at>
11800W:	http://www.linux-mtd.infradead.org/
11801L:	linux-mtd@lists.infradead.org
11802T:	git git://git.infradead.org/ubifs-2.6.git
11803S:	Supported
11804F:	drivers/mtd/ubi/
11805F:	include/linux/mtd/ubi.h
11806F:	include/uapi/mtd/ubi-user.h
11807
11808USB ACM DRIVER
11809M:	Oliver Neukum <oneukum@suse.com>
11810L:	linux-usb@vger.kernel.org
11811S:	Maintained
11812F:	Documentation/usb/acm.txt
11813F:	drivers/usb/class/cdc-acm.*
11814
11815USB AR5523 WIRELESS DRIVER
11816M:	Pontus Fuchs <pontus.fuchs@gmail.com>
11817L:	linux-wireless@vger.kernel.org
11818S:	Maintained
11819F:	drivers/net/wireless/ath/ar5523/
11820
11821USB ATTACHED SCSI
11822M:	Hans de Goede <hdegoede@redhat.com>
11823M:	Gerd Hoffmann <kraxel@redhat.com>
11824L:	linux-usb@vger.kernel.org
11825L:	linux-scsi@vger.kernel.org
11826S:	Maintained
11827F:	drivers/usb/storage/uas.c
11828
11829USB CDC ETHERNET DRIVER
11830M:	Oliver Neukum <oliver@neukum.org>
11831L:	linux-usb@vger.kernel.org
11832S:	Maintained
11833F:	drivers/net/usb/cdc_*.c
11834F:	include/uapi/linux/usb/cdc.h
11835
11836USB CHAOSKEY DRIVER
11837M:	Keith Packard <keithp@keithp.com>
11838L:	linux-usb@vger.kernel.org
11839S:	Maintained
11840F:	drivers/usb/misc/chaoskey.c
11841
11842USB CYPRESS C67X00 DRIVER
11843M:	Peter Korsgaard <jacmet@sunsite.dk>
11844L:	linux-usb@vger.kernel.org
11845S:	Maintained
11846F:	drivers/usb/c67x00/
11847
11848USB DAVICOM DM9601 DRIVER
11849M:	Peter Korsgaard <jacmet@sunsite.dk>
11850L:	netdev@vger.kernel.org
11851W:	http://www.linux-usb.org/usbnet
11852S:	Maintained
11853F:	drivers/net/usb/dm9601.c
11854
11855USB DIAMOND RIO500 DRIVER
11856M:	Cesar Miquel <miquel@df.uba.ar>
11857L:	rio500-users@lists.sourceforge.net
11858W:	http://rio500.sourceforge.net
11859S:	Maintained
11860F:	drivers/usb/misc/rio500*
11861
11862USB EHCI DRIVER
11863M:	Alan Stern <stern@rowland.harvard.edu>
11864L:	linux-usb@vger.kernel.org
11865S:	Maintained
11866F:	Documentation/usb/ehci.txt
11867F:	drivers/usb/host/ehci*
11868
11869USB GADGET/PERIPHERAL SUBSYSTEM
11870M:	Felipe Balbi <balbi@kernel.org>
11871L:	linux-usb@vger.kernel.org
11872W:	http://www.linux-usb.org/gadget
11873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11874S:	Maintained
11875F:	drivers/usb/gadget/
11876F:	include/linux/usb/gadget*
11877
11878USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11879M:	Jiri Kosina <jikos@kernel.org>
11880R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
11881L:	linux-usb@vger.kernel.org
11882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11883S:	Maintained
11884F:	Documentation/hid/hiddev.txt
11885F:	drivers/hid/usbhid/
11886
11887USB ISP116X DRIVER
11888M:	Olav Kongas <ok@artecdesign.ee>
11889L:	linux-usb@vger.kernel.org
11890S:	Maintained
11891F:	drivers/usb/host/isp116x*
11892F:	include/linux/usb/isp116x.h
11893
11894USB LAN78XX ETHERNET DRIVER
11895M:	Woojung Huh <woojung.huh@microchip.com>
11896M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11897L:	netdev@vger.kernel.org
11898S:	Maintained
11899F:	drivers/net/usb/lan78xx.*
11900
11901USB MASS STORAGE DRIVER
11902M:	Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11903L:	linux-usb@vger.kernel.org
11904L:	usb-storage@lists.one-eyed-alien.net
11905S:	Maintained
11906W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
11907F:	drivers/usb/storage/
11908
11909USB MIDI DRIVER
11910M:	Clemens Ladisch <clemens@ladisch.de>
11911L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11912T:	git git://git.alsa-project.org/alsa-kernel.git
11913S:	Maintained
11914F:	sound/usb/midi.*
11915
11916USB NETWORKING DRIVERS
11917L:	linux-usb@vger.kernel.org
11918S:	Odd Fixes
11919F:	drivers/net/usb/
11920
11921USB OHCI DRIVER
11922M:	Alan Stern <stern@rowland.harvard.edu>
11923L:	linux-usb@vger.kernel.org
11924S:	Maintained
11925F:	Documentation/usb/ohci.txt
11926F:	drivers/usb/host/ohci*
11927
11928USB OTG FSM (Finite State Machine)
11929M:	Peter Chen <Peter.Chen@nxp.com>
11930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11931L:	linux-usb@vger.kernel.org
11932S:	Maintained
11933F:	drivers/usb/common/usb-otg-fsm.c
11934
11935USB OVER IP DRIVER
11936M:	Valentina Manea <valentina.manea.m@gmail.com>
11937M:	Shuah Khan <shuahkh@osg.samsung.com>
11938M:	Shuah Khan <shuah@kernel.org>
11939L:	linux-usb@vger.kernel.org
11940S:	Maintained
11941F:	Documentation/usb/usbip_protocol.txt
11942F:	drivers/usb/usbip/
11943F:	tools/usb/usbip/
11944
11945USB PEGASUS DRIVER
11946M:	Petko Manolov <petkan@nucleusys.com>
11947L:	linux-usb@vger.kernel.org
11948L:	netdev@vger.kernel.org
11949T:	git git://github.com/petkan/pegasus.git
11950W:	https://github.com/petkan/pegasus
11951S:	Maintained
11952F:	drivers/net/usb/pegasus.*
11953
11954USB PHY LAYER
11955M:	Felipe Balbi <balbi@kernel.org>
11956L:	linux-usb@vger.kernel.org
11957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11958S:	Maintained
11959F:	drivers/usb/phy/
11960
11961USB PRINTER DRIVER (usblp)
11962M:	Pete Zaitcev <zaitcev@redhat.com>
11963L:	linux-usb@vger.kernel.org
11964S:	Supported
11965F:	drivers/usb/class/usblp.c
11966
11967USB QMI WWAN NETWORK DRIVER
11968M:	Bjørn Mork <bjorn@mork.no>
11969L:	netdev@vger.kernel.org
11970S:	Maintained
11971F:	Documentation/ABI/testing/sysfs-class-net-qmi
11972F:	drivers/net/usb/qmi_wwan.c
11973
11974USB RTL8150 DRIVER
11975M:	Petko Manolov <petkan@nucleusys.com>
11976L:	linux-usb@vger.kernel.org
11977L:	netdev@vger.kernel.org
11978T:	git git://github.com/petkan/rtl8150.git
11979W:	https://github.com/petkan/rtl8150
11980S:	Maintained
11981F:	drivers/net/usb/rtl8150.c
11982
11983USB SERIAL SUBSYSTEM
11984M:	Johan Hovold <johan@kernel.org>
11985L:	linux-usb@vger.kernel.org
11986S:	Maintained
11987F:	Documentation/usb/usb-serial.txt
11988F:	drivers/usb/serial/
11989F:	include/linux/usb/serial.h
11990
11991USB SMSC75XX ETHERNET DRIVER
11992M:	Steve Glendinning <steve.glendinning@shawell.net>
11993L:	netdev@vger.kernel.org
11994S:	Maintained
11995F:	drivers/net/usb/smsc75xx.*
11996
11997USB SMSC95XX ETHERNET DRIVER
11998M:	Steve Glendinning <steve.glendinning@shawell.net>
11999L:	netdev@vger.kernel.org
12000S:	Maintained
12001F:	drivers/net/usb/smsc95xx.*
12002
12003USB SUBSYSTEM
12004M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12005L:	linux-usb@vger.kernel.org
12006W:	http://www.linux-usb.org
12007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12008S:	Supported
12009F:	Documentation/devicetree/bindings/usb/
12010F:	Documentation/usb/
12011F:	drivers/usb/
12012F:	include/linux/usb.h
12013F:	include/linux/usb/
12014
12015USB UHCI DRIVER
12016M:	Alan Stern <stern@rowland.harvard.edu>
12017L:	linux-usb@vger.kernel.org
12018S:	Maintained
12019F:	drivers/usb/host/uhci*
12020
12021USB "USBNET" DRIVER FRAMEWORK
12022M:	Oliver Neukum <oneukum@suse.com>
12023L:	netdev@vger.kernel.org
12024W:	http://www.linux-usb.org/usbnet
12025S:	Maintained
12026F:	drivers/net/usb/usbnet.c
12027F:	include/linux/usb/usbnet.h
12028
12029USB VIDEO CLASS
12030M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12031L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12032L:	linux-media@vger.kernel.org
12033T:	git git://linuxtv.org/media_tree.git
12034W:	http://www.ideasonboard.org/uvc/
12035S:	Maintained
12036F:	drivers/media/usb/uvc/
12037F:	include/uapi/linux/uvcvideo.h
12038
12039USB VISION DRIVER
12040M:	Hans Verkuil <hverkuil@xs4all.nl>
12041L:	linux-media@vger.kernel.org
12042T:	git git://linuxtv.org/media_tree.git
12043W:	https://linuxtv.org
12044S:	Odd Fixes
12045F:	drivers/media/usb/usbvision/
12046
12047USB WEBCAM GADGET
12048M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12049L:	linux-usb@vger.kernel.org
12050S:	Maintained
12051F:	drivers/usb/gadget/function/*uvc*
12052F:	drivers/usb/gadget/legacy/webcam.c
12053
12054USB WIRELESS RNDIS DRIVER (rndis_wlan)
12055M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12056L:	linux-wireless@vger.kernel.org
12057S:	Maintained
12058F:	drivers/net/wireless/rndis_wlan.c
12059
12060USB XHCI DRIVER
12061M:	Mathias Nyman <mathias.nyman@intel.com>
12062L:	linux-usb@vger.kernel.org
12063S:	Supported
12064F:	drivers/usb/host/xhci*
12065F:	drivers/usb/host/pci-quirks*
12066
12067USB ZD1201 DRIVER
12068L:	linux-wireless@vger.kernel.org
12069W:	http://linux-lc100020.sourceforge.net
12070S:	Orphan
12071F:	drivers/net/wireless/zydas/zd1201.*
12072
12073USB ZR364XX DRIVER
12074M:	Antoine Jacquet <royale@zerezo.com>
12075L:	linux-usb@vger.kernel.org
12076L:	linux-media@vger.kernel.org
12077T:	git git://linuxtv.org/media_tree.git
12078W:	http://royale.zerezo.com/zr364xx/
12079S:	Maintained
12080F:	Documentation/video4linux/zr364xx.txt
12081F:	drivers/media/usb/zr364xx/
12082
12083ULPI BUS
12084M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12085L:	linux-usb@vger.kernel.org
12086S:	Maintained
12087F:	drivers/usb/common/ulpi.c
12088F:	include/linux/ulpi/
12089
12090USER-MODE LINUX (UML)
12091M:	Jeff Dike <jdike@addtoit.com>
12092M:	Richard Weinberger <richard@nod.at>
12093L:	user-mode-linux-devel@lists.sourceforge.net
12094L:	user-mode-linux-user@lists.sourceforge.net
12095W:	http://user-mode-linux.sourceforge.net
12096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12097S:	Maintained
12098F:	Documentation/virtual/uml/
12099F:	arch/um/
12100F:	arch/x86/um/
12101F:	fs/hostfs/
12102F:	fs/hppfs/
12103
12104USERSPACE I/O (UIO)
12105M:	"Hans J. Koch" <hjk@hansjkoch.de>
12106M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12107S:	Maintained
12108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12109F:	Documentation/DocBook/uio-howto.tmpl
12110F:	drivers/uio/
12111F:	include/linux/uio*.h
12112
12113UTIL-LINUX PACKAGE
12114M:	Karel Zak <kzak@redhat.com>
12115L:	util-linux@vger.kernel.org
12116W:	http://en.wikipedia.org/wiki/Util-linux
12117T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12118S:	Maintained
12119
12120UVESAFB DRIVER
12121M:	Michal Januszewski <spock@gentoo.org>
12122L:	linux-fbdev@vger.kernel.org
12123W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12124S:	Maintained
12125F:	Documentation/fb/uvesafb.txt
12126F:	drivers/video/fbdev/uvesafb.*
12127
12128VF610 NAND DRIVER
12129M:	Stefan Agner <stefan@agner.ch>
12130L:	linux-mtd@lists.infradead.org
12131S:	Supported
12132F:	drivers/mtd/nand/vf610_nfc.c
12133
12134VFAT/FAT/MSDOS FILESYSTEM
12135M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12136S:	Maintained
12137F:	Documentation/filesystems/vfat.txt
12138F:	fs/fat/
12139
12140VFIO DRIVER
12141M:	Alex Williamson <alex.williamson@redhat.com>
12142L:	kvm@vger.kernel.org
12143T:	git git://github.com/awilliam/linux-vfio.git
12144S:	Maintained
12145F:	Documentation/vfio.txt
12146F:	drivers/vfio/
12147F:	include/linux/vfio.h
12148F:	include/uapi/linux/vfio.h
12149
12150VFIO PLATFORM DRIVER
12151M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
12152L:	kvm@vger.kernel.org
12153S:	Maintained
12154F:	drivers/vfio/platform/
12155
12156VIDEOBUF2 FRAMEWORK
12157M:	Pawel Osciak <pawel@osciak.com>
12158M:	Marek Szyprowski <m.szyprowski@samsung.com>
12159M:	Kyungmin Park <kyungmin.park@samsung.com>
12160L:	linux-media@vger.kernel.org
12161S:	Maintained
12162F:	drivers/media/v4l2-core/videobuf2-*
12163F:	include/media/videobuf2-*
12164
12165VIRTUAL SERIO DEVICE DRIVER
12166M:	Stephen Chandler Paul <thatslyude@gmail.com>
12167S:	Maintained
12168F:	drivers/input/serio/userio.c
12169F:	include/uapi/linux/userio.h
12170
12171VIRTIO CONSOLE DRIVER
12172M:	Amit Shah <amit.shah@redhat.com>
12173L:	virtualization@lists.linux-foundation.org
12174S:	Maintained
12175F:	drivers/char/virtio_console.c
12176F:	include/linux/virtio_console.h
12177F:	include/uapi/linux/virtio_console.h
12178
12179VIRTIO CORE, NET AND BLOCK DRIVERS
12180M:	"Michael S. Tsirkin" <mst@redhat.com>
12181L:	virtualization@lists.linux-foundation.org
12182S:	Maintained
12183F:	Documentation/devicetree/bindings/virtio/
12184F:	drivers/virtio/
12185F:	tools/virtio/
12186F:	drivers/net/virtio_net.c
12187F:	drivers/block/virtio_blk.c
12188F:	include/linux/virtio_*.h
12189F:	include/uapi/linux/virtio_*.h
12190
12191VIRTIO DRIVERS FOR S390
12192M:	Christian Borntraeger <borntraeger@de.ibm.com>
12193M:	Cornelia Huck <cornelia.huck@de.ibm.com>
12194L:	linux-s390@vger.kernel.org
12195L:	virtualization@lists.linux-foundation.org
12196L:	kvm@vger.kernel.org
12197S:	Supported
12198F:	drivers/s390/virtio/
12199
12200VIRTIO GPU DRIVER
12201M:	David Airlie <airlied@linux.ie>
12202M:	Gerd Hoffmann <kraxel@redhat.com>
12203L:	dri-devel@lists.freedesktop.org
12204L:	virtualization@lists.linux-foundation.org
12205S:	Maintained
12206F:	drivers/gpu/drm/virtio/
12207F:	include/uapi/linux/virtio_gpu.h
12208
12209VIRTIO HOST (VHOST)
12210M:	"Michael S. Tsirkin" <mst@redhat.com>
12211L:	kvm@vger.kernel.org
12212L:	virtualization@lists.linux-foundation.org
12213L:	netdev@vger.kernel.org
12214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12215S:	Maintained
12216F:	drivers/vhost/
12217F:	include/uapi/linux/vhost.h
12218
12219VIRTIO INPUT DRIVER
12220M:	Gerd Hoffmann <kraxel@redhat.com>
12221S:	Maintained
12222F:	drivers/virtio/virtio_input.c
12223F:	include/uapi/linux/virtio_input.h
12224
12225VIA RHINE NETWORK DRIVER
12226S:	Orphan
12227F:	drivers/net/ethernet/via/via-rhine.c
12228
12229VIA SD/MMC CARD CONTROLLER DRIVER
12230M:	Bruce Chang <brucechang@via.com.tw>
12231M:	Harald Welte <HaraldWelte@viatech.com>
12232S:	Maintained
12233F:	drivers/mmc/host/via-sdmmc.c
12234
12235VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12236M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12237L:	linux-fbdev@vger.kernel.org
12238S:	Maintained
12239F:	include/linux/via-core.h
12240F:	include/linux/via-gpio.h
12241F:	include/linux/via_i2c.h
12242F:	drivers/video/fbdev/via/
12243
12244VIA VELOCITY NETWORK DRIVER
12245M:	Francois Romieu <romieu@fr.zoreil.com>
12246L:	netdev@vger.kernel.org
12247S:	Maintained
12248F:	drivers/net/ethernet/via/via-velocity.*
12249
12250VIRT LIB
12251M:	Alex Williamson <alex.williamson@redhat.com>
12252M:	Paolo Bonzini <pbonzini@redhat.com>
12253L:	kvm@vger.kernel.org
12254S:	Supported
12255F:	virt/lib/
12256
12257VIVID VIRTUAL VIDEO DRIVER
12258M:	Hans Verkuil <hverkuil@xs4all.nl>
12259L:	linux-media@vger.kernel.org
12260T:	git git://linuxtv.org/media_tree.git
12261W:	https://linuxtv.org
12262S:	Maintained
12263F:	drivers/media/platform/vivid/*
12264
12265VLAN (802.1Q)
12266M:	Patrick McHardy <kaber@trash.net>
12267L:	netdev@vger.kernel.org
12268S:	Maintained
12269F:	drivers/net/macvlan.c
12270F:	include/linux/if_*vlan.h
12271F:	net/8021q/
12272
12273VLYNQ BUS
12274M:	Florian Fainelli <florian@openwrt.org>
12275L:	openwrt-devel@lists.openwrt.org (subscribers-only)
12276S:	Maintained
12277F:	drivers/vlynq/vlynq.c
12278F:	include/linux/vlynq.h
12279
12280VME SUBSYSTEM
12281M:	Martyn Welch <martyn@welchs.me.uk>
12282M:	Manohar Vanga <manohar.vanga@gmail.com>
12283M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12284L:	devel@driverdev.osuosl.org
12285S:	Maintained
12286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12287F:	Documentation/vme_api.txt
12288F:	drivers/staging/vme/
12289F:	drivers/vme/
12290F:	include/linux/vme*
12291
12292VMWARE HYPERVISOR INTERFACE
12293M:	Alok Kataria <akataria@vmware.com>
12294L:	virtualization@lists.linux-foundation.org
12295S:	Supported
12296F:	arch/x86/kernel/cpu/vmware.c
12297
12298VMWARE BALLOON DRIVER
12299M:	Xavier Deguillard <xdeguillard@vmware.com>
12300M:	Philip Moltmann <moltmann@vmware.com>
12301M:	"VMware, Inc." <pv-drivers@vmware.com>
12302L:	linux-kernel@vger.kernel.org
12303S:	Maintained
12304F:	drivers/misc/vmw_balloon.c
12305
12306VMWARE VMMOUSE SUBDRIVER
12307M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
12308M:	"VMware, Inc." <pv-drivers@vmware.com>
12309L:	linux-input@vger.kernel.org
12310S:	Maintained
12311F:	drivers/input/mouse/vmmouse.c
12312F:	drivers/input/mouse/vmmouse.h
12313
12314VMWARE VMXNET3 ETHERNET DRIVER
12315M:	Shrikrishna Khare <skhare@vmware.com>
12316M:	"VMware, Inc." <pv-drivers@vmware.com>
12317L:	netdev@vger.kernel.org
12318S:	Maintained
12319F:	drivers/net/vmxnet3/
12320
12321VMware PVSCSI driver
12322M:	Arvind Kumar <arvindkumar@vmware.com>
12323M:	VMware PV-Drivers <pv-drivers@vmware.com>
12324L:	linux-scsi@vger.kernel.org
12325S:	Maintained
12326F:	drivers/scsi/vmw_pvscsi.c
12327F:	drivers/scsi/vmw_pvscsi.h
12328
12329VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12330M:	Liam Girdwood <lgirdwood@gmail.com>
12331M:	Mark Brown <broonie@kernel.org>
12332L:	linux-kernel@vger.kernel.org
12333W:	http://www.slimlogic.co.uk/?p=48
12334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12335S:	Supported
12336F:	Documentation/devicetree/bindings/regulator/
12337F:	drivers/regulator/
12338F:	include/dt-bindings/regulator/
12339F:	include/linux/regulator/
12340
12341VRF
12342M:	David Ahern <dsa@cumulusnetworks.com>
12343M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12344L:	netdev@vger.kernel.org
12345S:	Maintained
12346F:	drivers/net/vrf.c
12347F:	Documentation/networking/vrf.txt
12348
12349VT1211 HARDWARE MONITOR DRIVER
12350M:	Juerg Haefliger <juergh@gmail.com>
12351L:	linux-hwmon@vger.kernel.org
12352S:	Maintained
12353F:	Documentation/hwmon/vt1211
12354F:	drivers/hwmon/vt1211.c
12355
12356VT8231 HARDWARE MONITOR DRIVER
12357M:	Roger Lucas <vt8231@hiddenengine.co.uk>
12358L:	linux-hwmon@vger.kernel.org
12359S:	Maintained
12360F:	drivers/hwmon/vt8231.c
12361
12362VUB300 USB to SDIO/SD/MMC bridge chip
12363M:	Tony Olech <tony.olech@elandigitalsystems.com>
12364L:	linux-mmc@vger.kernel.org
12365L:	linux-usb@vger.kernel.org
12366S:	Supported
12367F:	drivers/mmc/host/vub300.c
12368
12369W1 DALLAS'S 1-WIRE BUS
12370M:	Evgeniy Polyakov <zbr@ioremap.net>
12371S:	Maintained
12372F:	Documentation/w1/
12373F:	drivers/w1/
12374
12375W83791D HARDWARE MONITORING DRIVER
12376M:	Marc Hulsman <m.hulsman@tudelft.nl>
12377L:	linux-hwmon@vger.kernel.org
12378S:	Maintained
12379F:	Documentation/hwmon/w83791d
12380F:	drivers/hwmon/w83791d.c
12381
12382W83793 HARDWARE MONITORING DRIVER
12383M:	Rudolf Marek <r.marek@assembler.cz>
12384L:	linux-hwmon@vger.kernel.org
12385S:	Maintained
12386F:	Documentation/hwmon/w83793
12387F:	drivers/hwmon/w83793.c
12388
12389W83795 HARDWARE MONITORING DRIVER
12390M:	Jean Delvare <jdelvare@suse.com>
12391L:	linux-hwmon@vger.kernel.org
12392S:	Maintained
12393F:	drivers/hwmon/w83795.c
12394
12395W83L51xD SD/MMC CARD INTERFACE DRIVER
12396M:	Pierre Ossman <pierre@ossman.eu>
12397S:	Maintained
12398F:	drivers/mmc/host/wbsd.*
12399
12400WACOM PROTOCOL 4 SERIAL TABLETS
12401M:	Julian Squires <julian@cipht.net>
12402M:	Hans de Goede <hdegoede@redhat.com>
12403L:	linux-input@vger.kernel.org
12404S:	Maintained
12405F:	drivers/input/tablet/wacom_serial4.c
12406
12407WATCHDOG DEVICE DRIVERS
12408M:	Wim Van Sebroeck <wim@iguana.be>
12409R:	Guenter Roeck <linux@roeck-us.net>
12410L:	linux-watchdog@vger.kernel.org
12411W:	http://www.linux-watchdog.org/
12412T:	git git://www.linux-watchdog.org/linux-watchdog.git
12413S:	Maintained
12414F:	Documentation/devicetree/bindings/watchdog/
12415F:	Documentation/watchdog/
12416F:	drivers/watchdog/
12417F:	include/linux/watchdog.h
12418F:	include/uapi/linux/watchdog.h
12419
12420WD7000 SCSI DRIVER
12421M:	Miroslav Zagorac <zaga@fly.cc.fer.hr>
12422L:	linux-scsi@vger.kernel.org
12423S:	Maintained
12424F:	drivers/scsi/wd7000.c
12425
12426WIIMOTE HID DRIVER
12427M:	David Herrmann <dh.herrmann@googlemail.com>
12428L:	linux-input@vger.kernel.org
12429S:	Maintained
12430F:	drivers/hid/hid-wiimote*
12431
12432WINBOND CIR DRIVER
12433M:	David Härdeman <david@hardeman.nu>
12434S:	Maintained
12435F:	drivers/media/rc/winbond-cir.c
12436
12437WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12438M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12439L:	linux-watchdog@vger.kernel.org
12440S:	Maintained
12441F:	drivers/watchdog/ebc-c384_wdt.c
12442
12443WINSYSTEMS WS16C48 GPIO DRIVER
12444M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12445L:	linux-gpio@vger.kernel.org
12446S:	Maintained
12447F:	drivers/gpio/gpio-ws16c48.c
12448
12449WIMAX STACK
12450M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12451M:	linux-wimax@intel.com
12452L:	wimax@linuxwimax.org (subscribers-only)
12453S:	Supported
12454W:	http://linuxwimax.org
12455F:	Documentation/wimax/README.wimax
12456F:	include/linux/wimax/debug.h
12457F:	include/net/wimax.h
12458F:	include/uapi/linux/wimax.h
12459F:	net/wimax/
12460
12461WISTRON LAPTOP BUTTON DRIVER
12462M:	Miloslav Trmac <mitr@volny.cz>
12463S:	Maintained
12464F:	drivers/input/misc/wistron_btns.c
12465
12466WL3501 WIRELESS PCMCIA CARD DRIVER
12467M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12468L:	linux-wireless@vger.kernel.org
12469W:	http://oops.ghostprotocols.net:81/blog
12470S:	Maintained
12471F:	drivers/net/wireless/wl3501*
12472
12473WOLFSON MICROELECTRONICS DRIVERS
12474L:	patches@opensource.wolfsonmicro.com
12475T:	git https://github.com/CirrusLogic/linux-drivers.git
12476W:	https://github.com/CirrusLogic/linux-drivers/wiki
12477S:	Supported
12478F:	Documentation/hwmon/wm83??
12479F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12480F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12481F:	Documentation/devicetree/bindings/mfd/arizona.txt
12482F:	arch/arm/mach-s3c64xx/mach-crag6410*
12483F:	drivers/clk/clk-wm83*.c
12484F:	drivers/extcon/extcon-arizona.c
12485F:	drivers/leds/leds-wm83*.c
12486F:	drivers/gpio/gpio-*wm*.c
12487F:	drivers/gpio/gpio-arizona.c
12488F:	drivers/hwmon/wm83??-hwmon.c
12489F:	drivers/input/misc/wm831x-on.c
12490F:	drivers/input/touchscreen/wm831x-ts.c
12491F:	drivers/input/touchscreen/wm97*.c
12492F:	drivers/mfd/arizona*
12493F:	drivers/mfd/wm*.c
12494F:	drivers/mfd/cs47l24*
12495F:	drivers/power/wm83*.c
12496F:	drivers/rtc/rtc-wm83*.c
12497F:	drivers/regulator/wm8*.c
12498F:	drivers/video/backlight/wm83*_bl.c
12499F:	drivers/watchdog/wm83*_wdt.c
12500F:	include/linux/mfd/arizona/
12501F:	include/linux/mfd/wm831x/
12502F:	include/linux/mfd/wm8350/
12503F:	include/linux/mfd/wm8400*
12504F:	include/linux/wm97xx.h
12505F:	include/sound/wm????.h
12506F:	sound/soc/codecs/arizona.?
12507F:	sound/soc/codecs/wm*
12508F:	sound/soc/codecs/cs47l24*
12509
12510WORKQUEUE
12511M:	Tejun Heo <tj@kernel.org>
12512R:	Lai Jiangshan <jiangshanlai@gmail.com>
12513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12514S:	Maintained
12515F:	include/linux/workqueue.h
12516F:	kernel/workqueue.c
12517F:	Documentation/workqueue.txt
12518
12519X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12520M:	Chen-Yu Tsai <wens@csie.org>
12521L:	linux-kernel@vger.kernel.org
12522S:	Maintained
12523N:	axp[128]
12524
12525X.25 NETWORK LAYER
12526M:	Andrew Hendry <andrew.hendry@gmail.com>
12527L:	linux-x25@vger.kernel.org
12528S:	Odd Fixes
12529F:	Documentation/networking/x25*
12530F:	include/net/x25*
12531F:	net/x25/
12532
12533X86 ARCHITECTURE (32-BIT AND 64-BIT)
12534M:	Thomas Gleixner <tglx@linutronix.de>
12535M:	Ingo Molnar <mingo@redhat.com>
12536M:	"H. Peter Anvin" <hpa@zytor.com>
12537M:	x86@kernel.org
12538L:	linux-kernel@vger.kernel.org
12539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12540S:	Maintained
12541F:	Documentation/x86/
12542F:	arch/x86/
12543
12544X86 PLATFORM DRIVERS
12545M:	Darren Hart <dvhart@infradead.org>
12546L:	platform-driver-x86@vger.kernel.org
12547T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12548S:	Maintained
12549F:	drivers/platform/x86/
12550F:	drivers/platform/olpc/
12551
12552X86 MCE INFRASTRUCTURE
12553M:	Tony Luck <tony.luck@intel.com>
12554M:	Borislav Petkov <bp@alien8.de>
12555L:	linux-edac@vger.kernel.org
12556S:	Maintained
12557F:	arch/x86/kernel/cpu/mcheck/*
12558
12559X86 MICROCODE UPDATE SUPPORT
12560M:	Borislav Petkov <bp@alien8.de>
12561S:	Maintained
12562F:	arch/x86/kernel/cpu/microcode/*
12563
12564X86 VDSO
12565M:	Andy Lutomirski <luto@amacapital.net>
12566L:	linux-kernel@vger.kernel.org
12567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12568S:	Maintained
12569F:	arch/x86/entry/vdso/
12570
12571XC2028/3028 TUNER DRIVER
12572M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12573M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12574L:	linux-media@vger.kernel.org
12575W:	https://linuxtv.org
12576T:	git git://linuxtv.org/media_tree.git
12577S:	Maintained
12578F:	drivers/media/tuners/tuner-xc2028.*
12579
12580XEN HYPERVISOR INTERFACE
12581M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
12582M:	David Vrabel <david.vrabel@citrix.com>
12583M:	Juergen Gross <jgross@suse.com>
12584L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12586S:	Supported
12587F:	arch/x86/xen/
12588F:	drivers/*/xen-*front.c
12589F:	drivers/xen/
12590F:	arch/x86/include/asm/xen/
12591F:	include/xen/
12592F:	include/uapi/xen/
12593
12594XEN HYPERVISOR ARM
12595M:	Stefano Stabellini <sstabellini@kernel.org>
12596L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12597S:	Maintained
12598F:	arch/arm/xen/
12599F:	arch/arm/include/asm/xen/
12600
12601XEN HYPERVISOR ARM64
12602M:	Stefano Stabellini <sstabellini@kernel.org>
12603L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12604S:	Maintained
12605F:	arch/arm64/xen/
12606F:	arch/arm64/include/asm/xen/
12607
12608XEN NETWORK BACKEND DRIVER
12609M:	Wei Liu <wei.liu2@citrix.com>
12610L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12611L:	netdev@vger.kernel.org
12612S:	Supported
12613F:	drivers/net/xen-netback/*
12614
12615XEN PCI SUBSYSTEM
12616M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12617L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12618S:	Supported
12619F:	arch/x86/pci/*xen*
12620F:	drivers/pci/*xen*
12621
12622XEN BLOCK SUBSYSTEM
12623M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12624M:	Roger Pau Monné <roger.pau@citrix.com>
12625L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12626S:	Supported
12627F:	drivers/block/xen-blkback/*
12628F:	drivers/block/xen*
12629
12630XEN PVSCSI DRIVERS
12631M:	Juergen Gross <jgross@suse.com>
12632L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12633L:	linux-scsi@vger.kernel.org
12634S:	Supported
12635F:	drivers/scsi/xen-scsifront.c
12636F:	drivers/xen/xen-scsiback.c
12637F:	include/xen/interface/io/vscsiif.h
12638
12639XEN SWIOTLB SUBSYSTEM
12640M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12641L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12642S:	Supported
12643F:	arch/x86/xen/*swiotlb*
12644F:	drivers/xen/*swiotlb*
12645
12646XFS FILESYSTEM
12647P:	Silicon Graphics Inc
12648M:	Dave Chinner <david@fromorbit.com>
12649M:	xfs@oss.sgi.com
12650L:	xfs@oss.sgi.com
12651W:	http://oss.sgi.com/projects/xfs
12652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12653S:	Supported
12654F:	Documentation/filesystems/xfs.txt
12655F:	fs/xfs/
12656
12657XILINX AXI ETHERNET DRIVER
12658M:	Anirudha Sarangi <anirudh@xilinx.com>
12659M:	John Linn <John.Linn@xilinx.com>
12660S:	Maintained
12661F:	drivers/net/ethernet/xilinx/xilinx_axienet*
12662
12663XILINX UARTLITE SERIAL DRIVER
12664M:	Peter Korsgaard <jacmet@sunsite.dk>
12665L:	linux-serial@vger.kernel.org
12666S:	Maintained
12667F:	drivers/tty/serial/uartlite.c
12668
12669XILINX VIDEO IP CORES
12670M:	Hyun Kwon <hyun.kwon@xilinx.com>
12671M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12672L:	linux-media@vger.kernel.org
12673T:	git git://linuxtv.org/media_tree.git
12674S:	Supported
12675F:	Documentation/devicetree/bindings/media/xilinx/
12676F:	drivers/media/platform/xilinx/
12677F:	include/uapi/linux/xilinx-v4l2-controls.h
12678
12679XILLYBUS DRIVER
12680M:	Eli Billauer <eli.billauer@gmail.com>
12681L:	linux-kernel@vger.kernel.org
12682S:	Supported
12683F:	drivers/char/xillybus/
12684
12685XTENSA XTFPGA PLATFORM SUPPORT
12686M:	Max Filippov <jcmvbkbc@gmail.com>
12687L:	linux-xtensa@linux-xtensa.org
12688S:	Maintained
12689F:	drivers/spi/spi-xtensa-xtfpga.c
12690F:	sound/soc/xtensa/xtfpga-i2s.c
12691
12692YAM DRIVER FOR AX.25
12693M:	Jean-Paul Roubelat <jpr@f6fbb.org>
12694L:	linux-hams@vger.kernel.org
12695S:	Maintained
12696F:	drivers/net/hamradio/yam*
12697F:	include/linux/yam.h
12698
12699YEALINK PHONE DRIVER
12700M:	Henk Vergonet <Henk.Vergonet@gmail.com>
12701L:	usbb2k-api-dev@nongnu.org
12702S:	Maintained
12703F:	Documentation/input/yealink.txt
12704F:	drivers/input/misc/yealink.*
12705
12706Z8530 DRIVER FOR AX.25
12707M:	Joerg Reuter <jreuter@yaina.de>
12708W:	http://yaina.de/jreuter/
12709W:	http://www.qsl.net/dl1bke/
12710L:	linux-hams@vger.kernel.org
12711S:	Maintained
12712F:	Documentation/networking/z8530drv.txt
12713F:	drivers/net/hamradio/*scc.c
12714F:	drivers/net/hamradio/z8530.h
12715
12716ZBUD COMPRESSED PAGE ALLOCATOR
12717M:	Seth Jennings <sjenning@redhat.com>
12718L:	linux-mm@kvack.org
12719S:	Maintained
12720F:	mm/zbud.c
12721F:	include/linux/zbud.h
12722
12723ZD1211RW WIRELESS DRIVER
12724M:	Daniel Drake <dsd@gentoo.org>
12725M:	Ulrich Kunitz <kune@deine-taler.de>
12726W:	http://zd1211.ath.cx/wiki/DriverRewrite
12727L:	linux-wireless@vger.kernel.org
12728L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
12729S:	Maintained
12730F:	drivers/net/wireless/zydas/zd1211rw/
12731
12732ZPOOL COMPRESSED PAGE STORAGE API
12733M:	Dan Streetman <ddstreet@ieee.org>
12734L:	linux-mm@kvack.org
12735S:	Maintained
12736F:	mm/zpool.c
12737F:	include/linux/zpool.h
12738
12739ZR36067 VIDEO FOR LINUX DRIVER
12740L:	mjpeg-users@lists.sourceforge.net
12741L:	linux-media@vger.kernel.org
12742W:	http://mjpeg.sourceforge.net/driver-zoran/
12743T:	hg https://linuxtv.org/hg/v4l-dvb
12744S:	Odd Fixes
12745F:	drivers/media/pci/zoran/
12746
12747ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12748M:	Minchan Kim <minchan@kernel.org>
12749M:	Nitin Gupta <ngupta@vflare.org>
12750R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12751L:	linux-kernel@vger.kernel.org
12752S:	Maintained
12753F:	drivers/block/zram/
12754F:	Documentation/blockdev/zram.txt
12755
12756ZS DECSTATION Z85C30 SERIAL DRIVER
12757M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12758S:	Maintained
12759F:	drivers/tty/serial/zs.*
12760
12761ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12762M:	Minchan Kim <minchan@kernel.org>
12763M:	Nitin Gupta <ngupta@vflare.org>
12764R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12765L:	linux-mm@kvack.org
12766S:	Maintained
12767F:	mm/zsmalloc.c
12768F:	include/linux/zsmalloc.h
12769F:	Documentation/vm/zsmalloc.txt
12770
12771ZSWAP COMPRESSED SWAP CACHING
12772M:	Seth Jennings <sjenning@redhat.com>
12773L:	linux-mm@kvack.org
12774S:	Maintained
12775F:	mm/zswap.c
12776
12777THE REST
12778M:	Linus Torvalds <torvalds@linux-foundation.org>
12779L:	linux-kernel@vger.kernel.org
12780Q:	http://patchwork.kernel.org/project/LKML/list/
12781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12782S:	Buried alive in reporters
12783F:	*
12784F:	*/
12785