]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame_incremental - MAINTAINERS
tuntap: restore default qdisc
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
... / ...
CommitLineData
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
178W: http://serial.sourceforge.net
179S: Maintained
180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181F: drivers/tty/serial/8250*
182F: include/linux/serial_8250.h
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185L: netdev@vger.kernel.org
186S: Orphan / Obsolete
187F: drivers/net/ethernet/8390/
188
1899P FILE SYSTEM
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
193L: v9fs-developer@lists.sourceforge.net
194W: http://swik.net/v9fs
195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197S: Maintained
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
205
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
209W: https://linuxtv.org
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
216AACRAID SCSI RAID DRIVER
217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
220S: Supported
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
223
224ABI/API
225L: linux-api@vger.kernel.org
226F: include/linux/syscalls.h
227F: kernel/sys_ni.c
228
229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
230M: Hans de Goede <hdegoede@redhat.com>
231L: linux-hwmon@vger.kernel.org
232S: Maintained
233F: drivers/hwmon/abituguru.c
234
235ABIT UGURU 3 HARDWARE MONITOR DRIVER
236M: Alistair John Strachan <alistair@devzero.co.uk>
237L: linux-hwmon@vger.kernel.org
238S: Maintained
239F: drivers/hwmon/abituguru3.c
240
241ACCES 104-DIO-48E GPIO DRIVER
242M: William Breathitt Gray <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-dio-48e.c
246
247ACCES 104-IDI-48 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idi-48.c
252
253ACCES 104-IDIO-16 GPIO DRIVER
254M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
255L: linux-gpio@vger.kernel.org
256S: Maintained
257F: drivers/gpio/gpio-104-idio-16.c
258
259ACENIC DRIVER
260M: Jes Sorensen <jes@trained-monkey.org>
261L: linux-acenic@sunsite.dk
262S: Maintained
263F: drivers/net/ethernet/alteon/acenic*
264
265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
266M: Peter Feuerer <peter@piie.net>
267L: platform-driver-x86@vger.kernel.org
268W: http://piie.net/?section=acerhdf
269S: Maintained
270F: drivers/platform/x86/acerhdf.c
271
272ACER WMI LAPTOP EXTRAS
273M: "Lee, Chun-Yi" <jlee@suse.com>
274L: platform-driver-x86@vger.kernel.org
275S: Maintained
276F: drivers/platform/x86/acer-wmi.c
277
278ACPI
279M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
280M: Len Brown <lenb@kernel.org>
281L: linux-acpi@vger.kernel.org
282W: https://01.org/linux-acpi
283Q: https://patchwork.kernel.org/project/linux-acpi/list/
284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285S: Supported
286F: drivers/acpi/
287F: drivers/pnp/pnpacpi/
288F: include/linux/acpi.h
289F: include/acpi/
290F: Documentation/acpi/
291F: Documentation/ABI/testing/sysfs-bus-acpi
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
295F: tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
310F: tools/power/acpi/
311
312ACPI FAN DRIVER
313M: Zhang Rui <rui.zhang@intel.com>
314L: linux-acpi@vger.kernel.org
315W: https://01.org/linux-acpi
316S: Supported
317F: drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M: Zhang Rui <rui.zhang@intel.com>
321L: linux-acpi@vger.kernel.org
322W: https://01.org/linux-acpi
323S: Supported
324F: drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M: Zhang Rui <rui.zhang@intel.com>
328L: linux-acpi@vger.kernel.org
329W: https://01.org/linux-acpi
330S: Supported
331F: drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L: platform-driver-x86@vger.kernel.org
335S: Orphan
336F: drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M: Thibaut Varene <T-Bone@parisc-linux.org>
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
343F: sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
347W: http://wiki.analog.com/AD5254
348W: http://ez.analog.com/community/linux-device-drivers
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
354W: http://wiki.analog.com/AD5398
355W: http://ez.analog.com/community/linux-device-drivers
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
361W: http://wiki.analog.com/AD7142
362W: http://ez.analog.com/community/linux-device-drivers
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
368W: http://wiki.analog.com/AD7877
369W: http://ez.analog.com/community/linux-device-drivers
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
375W: http://wiki.analog.com/AD7879
376W: http://ez.analog.com/community/linux-device-drivers
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M: Jiri Kosina <jikos@kernel.org>
382S: Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M: Jean Delvare <jdelvare@suse.com>
395L: linux-hwmon@vger.kernel.org
396S: Maintained
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M: Corentin Labbe <clabbe.montjoie@gmail.com>
402L: linux-hwmon@vger.kernel.org
403S: Maintained
404F: drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L: linux-wireless@vger.kernel.org
408W: http://wireless.kernel.org/
409S: Orphan
410F: drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
417F: include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP5520
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
426F: drivers/leds/leds-adp5520.c
427F: drivers/gpio/gpio-adp5520.c
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
432W: http://wiki.analog.com/ADP5588
433W: http://ez.analog.com/community/linux-device-drivers
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
436F: drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP8860
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
447L: linux-hwmon@vger.kernel.org
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M: Colin Leroy <colin@colino.net>
455S: Maintained
456F: drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M: Jean Delvare <jdelvare@suse.com>
460L: linux-hwmon@vger.kernel.org
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
467W: http://wiki.analog.com/ADXL345
468W: http://ez.analog.com/community/linux-device-drivers
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M: Matthew Wilcox <matthew@wil.cx>
474M: Hannes Reinecke <hare@suse.com>
475L: linux-scsi@vger.kernel.org
476S: Maintained
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M: Riccardo Facchetti <fizban@tin.it>
482S: Maintained
483F: sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
498W: https://linuxtv.org
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M: David Howells <dhowells@redhat.com>
513L: linux-afs@lists.infradead.org
514S: Supported
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M: David Airlie <airlied@linux.ie>
521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S: Maintained
523F: drivers/char/agp/
524F: include/linux/agp*
525F: include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M: "Juergen E. Fischer" <fischer@norbit.de>
529L: linux-scsi@vger.kernel.org
530S: Maintained
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M: Hannes Reinecke <hare@suse.com>
536L: linux-scsi@vger.kernel.org
537S: Maintained
538F: drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
544W: https://linuxtv.org
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
548AIO
549M: Benjamin LaHaise <bcrl@kvack.org>
550L: linux-aio@kvack.org
551S: Supported
552F: fs/aio.c
553F: include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
558W: https://linuxtv.org
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M: Duncan Sands <duncan.sands@free.fr>
567L: linux-usb@vger.kernel.org
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M: Manuel Lauss <manuel.lauss@gmail.com>
575S: Maintained
576F: drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M: Rudolf Marek <r.marek@assembler.cz>
580L: linux-i2c@vger.kernel.org
581S: Maintained
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M: Richard Henderson <rth@twiddle.net>
593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M: Matt Turner <mattst88@gmail.com>
595S: Odd Fixes
596L: linux-alpha@vger.kernel.org
597F: arch/alpha/
598
599ALTERA MAILBOX DRIVER
600M: Ley Foon Tan <lftan@altera.com>
601L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
602S: Maintained
603F: drivers/mailbox/mailbox-altera.c
604
605ALTERA PIO DRIVER
606M: Tien Hock Loh <thloh@altera.com>
607L: linux-gpio@vger.kernel.org
608S: Maintained
609F: drivers/gpio/gpio-altera.c
610
611ALTERA TRIPLE SPEED ETHERNET DRIVER
612M: Vince Bridgers <vbridger@opensource.altera.com>
613L: netdev@vger.kernel.org
614L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
615S: Maintained
616F: drivers/net/ethernet/altera/
617
618ALTERA UART/JTAG UART SERIAL DRIVERS
619M: Tobias Klauser <tklauser@distanz.ch>
620L: linux-serial@vger.kernel.org
621L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
622S: Maintained
623F: drivers/tty/serial/altera_uart.c
624F: drivers/tty/serial/altera_jtaguart.c
625F: include/linux/altera_uart.h
626F: include/linux/altera_jtaguart.h
627
628AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
629M: Tom Lendacky <thomas.lendacky@amd.com>
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636M: Huang Rui <ray.huang@amd.com>
637L: linux-hwmon@vger.kernel.org
638S: Supported
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
644S: Orphan
645F: drivers/usb/gadget/udc/amd5536udc.*
646
647AMD GEODE PROCESSOR/CHIPSET SUPPORT
648P: Andres Salomon <dilinger@queued.net>
649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
654F: drivers/video/fbdev/geode/
655F: arch/x86/include/asm/geode.h
656
657AMD IOMMU (AMD-VI)
658M: Joerg Roedel <joro@8bytes.org>
659L: iommu@lists.linux-foundation.org
660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661S: Maintained
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
664
665AMD KFD
666M: Oded Gabbay <oded.gabbay@gmail.com>
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674F: drivers/gpu/drm/amd/amdkfd/
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677F: drivers/gpu/drm/amd/include/vi_structs.h
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
681
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696AMS (Apple Motion Sensor) DRIVER
697M: Michael Hanselmann <linux-kernel@hansmi.ch>
698S: Supported
699F: drivers/macintosh/ams/
700
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
732ANALOG DEVICES INC ASOC CODEC DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: sound/soc/codecs/adau*
739F: sound/soc/codecs/adav*
740F: sound/soc/codecs/ad1*
741F: sound/soc/codecs/ad7*
742F: sound/soc/codecs/ssm*
743F: sound/soc/codecs/sigmadsp.*
744
745ANALOG DEVICES INC ASOC DRIVERS
746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
751
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
762
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771M: Arve Hjønnevåg <arve@android.com>
772M: Riley Andrews <riandrews@android.com>
773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
779AOA (Apple Onboard Audio) ALSA DRIVER
780M: Johannes Berg <johannes@sipsolutions.net>
781L: linuxppc-dev@lists.ozlabs.org
782L: alsa-devel@alsa-project.org (moderated for non-subscribers)
783S: Maintained
784F: sound/aoa/
785
786APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
787M: William Breathitt Gray <vilhelm.gray@gmail.com>
788L: linux-iio@vger.kernel.org
789S: Maintained
790F: drivers/iio/dac/stx104.c
791
792APM DRIVER
793M: Jiri Kosina <jikos@kernel.org>
794S: Odd fixes
795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
796F: arch/x86/kernel/apm_32.c
797F: include/linux/apm_bios.h
798F: include/uapi/linux/apm_bios.h
799F: drivers/char/apm-emulation.c
800
801APPLE BCM5974 MULTITOUCH DRIVER
802M: Henrik Rydberg <rydberg@bitmath.org>
803L: linux-input@vger.kernel.org
804S: Odd fixes
805F: drivers/input/mouse/bcm5974.c
806
807APPLE SMC DRIVER
808M: Henrik Rydberg <rydberg@bitmath.org>
809L: linux-hwmon@vger.kernel.org
810S: Odd fixes
811F: drivers/hwmon/applesmc.c
812
813APPLETALK NETWORK LAYER
814M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
815S: Maintained
816F: drivers/net/appletalk/
817F: net/appletalk/
818
819APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
820M: Duc Dang <dhdang@apm.com>
821S: Supported
822F: arch/arm64/boot/dts/apm/
823
824APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
825M: Iyappan Subramanian <isubramanian@apm.com>
826M: Keyur Chudgar <kchudgar@apm.com>
827S: Supported
828F: drivers/net/ethernet/apm/xgene/
829F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
830
831APTINA CAMERA SENSOR PLL
832M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
833L: linux-media@vger.kernel.org
834S: Maintained
835F: drivers/media/i2c/aptina-pll.*
836
837ARC FRAMEBUFFER DRIVER
838M: Jaya Kumar <jayalk@intworks.biz>
839S: Maintained
840F: drivers/video/fbdev/arcfb.c
841F: drivers/video/fbdev/core/fb_defio.c
842
843ARCNET NETWORK LAYER
844M: Michael Grzeschik <m.grzeschik@pengutronix.de>
845L: netdev@vger.kernel.org
846S: Maintained
847F: drivers/net/arcnet/
848F: include/uapi/linux/if_arcnet.h
849
850ARM HDLCD DRM DRIVER
851M: Liviu Dudau <liviu.dudau@arm.com>
852S: Supported
853F: drivers/gpu/drm/arm/
854F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
855
856ARM MFM AND FLOPPY DRIVERS
857M: Ian Molton <spyro@f2s.com>
858S: Maintained
859F: arch/arm/lib/floppydma.S
860F: arch/arm/include/asm/floppy.h
861
862ARM PMU PROFILING AND DEBUGGING
863M: Will Deacon <will.deacon@arm.com>
864R: Mark Rutland <mark.rutland@arm.com>
865S: Maintained
866F: arch/arm*/kernel/perf_*
867F: arch/arm/oprofile/common.c
868F: arch/arm*/kernel/hw_breakpoint.c
869F: arch/arm*/include/asm/hw_breakpoint.h
870F: arch/arm*/include/asm/perf_event.h
871F: drivers/perf/arm_pmu.c
872F: include/linux/perf/arm_pmu.h
873
874ARM PORT
875M: Russell King <linux@arm.linux.org.uk>
876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
877W: http://www.arm.linux.org.uk/
878S: Maintained
879F: arch/arm/
880
881ARM SUB-ARCHITECTURES
882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
883S: Maintained
884F: arch/arm/mach-*/
885F: arch/arm/plat-*/
886T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
887
888ARM PRIMECELL AACI PL041 DRIVER
889M: Russell King <linux@arm.linux.org.uk>
890S: Maintained
891F: sound/arm/aaci.*
892
893ARM PRIMECELL CLCD PL110 DRIVER
894M: Russell King <linux@arm.linux.org.uk>
895S: Maintained
896F: drivers/video/fbdev/amba-clcd.*
897
898ARM PRIMECELL KMI PL050 DRIVER
899M: Russell King <linux@arm.linux.org.uk>
900S: Maintained
901F: drivers/input/serio/ambakmi.*
902F: include/linux/amba/kmi.h
903
904ARM PRIMECELL MMCI PL180/1 DRIVER
905M: Russell King <linux@arm.linux.org.uk>
906S: Maintained
907F: drivers/mmc/host/mmci.*
908F: include/linux/amba/mmci.h
909
910ARM PRIMECELL UART PL010 AND PL011 DRIVERS
911M: Russell King <linux@arm.linux.org.uk>
912S: Maintained
913F: drivers/tty/serial/amba-pl01*.c
914F: include/linux/amba/serial.h
915
916ARM PRIMECELL BUS SUPPORT
917M: Russell King <linux@arm.linux.org.uk>
918S: Maintained
919F: drivers/amba/
920F: include/linux/amba/bus.h
921
922ARM/ADS SPHERE MACHINE SUPPORT
923M: Lennert Buytenhek <kernel@wantstofly.org>
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S: Maintained
926
927ARM/AFEB9260 MACHINE SUPPORT
928M: Sergey Lapin <slapin@ossfans.org>
929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
930S: Maintained
931
932ARM/AJECO 1ARM MACHINE SUPPORT
933M: Lennert Buytenhek <kernel@wantstofly.org>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936
937ARM/Allwinner sunXi SoC support
938M: Maxime Ripard <maxime.ripard@free-electrons.com>
939M: Chen-Yu Tsai <wens@csie.org>
940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S: Maintained
942N: sun[x456789]i
943
944ARM/Allwinner SoC Clock Support
945M: Emilio López <emilio@elopez.com.ar>
946S: Maintained
947F: drivers/clk/sunxi/
948
949ARM/Amlogic Meson SoC support
950M: Carlo Caione <carlo@caione.org>
951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
952L: linux-meson@googlegroups.com
953W: http://linux-meson.com/
954S: Maintained
955F: arch/arm/mach-meson/
956F: arch/arm/boot/dts/meson*
957N: meson
958
959ARM/Annapurna Labs ALPINE ARCHITECTURE
960M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
961M: Antoine Tenart <antoine.tenart@free-electrons.com>
962S: Maintained
963F: arch/arm/mach-alpine/
964F: arch/arm/boot/dts/alpine*
965F: arch/arm64/boot/dts/al/
966F: drivers/*/*alpine*
967
968ARM/ARTPEC MACHINE SUPPORT
969M: Jesper Nilsson <jesper.nilsson@axis.com>
970M: Lars Persson <lars.persson@axis.com>
971M: Niklas Cassel <niklas.cassel@axis.com>
972S: Maintained
973L: linux-arm-kernel@axis.com
974F: arch/arm/mach-artpec
975F: arch/arm/boot/dts/artpec6*
976F: drivers/clk/clk-artpec6.c
977
978ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
979M: Nicolas Ferre <nicolas.ferre@atmel.com>
980M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
981M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983W: http://www.linux4sam.org
984T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
985S: Supported
986F: arch/arm/mach-at91/
987F: include/soc/at91/
988F: arch/arm/boot/dts/at91*.dts
989F: arch/arm/boot/dts/at91*.dtsi
990F: arch/arm/boot/dts/sama*.dts
991F: arch/arm/boot/dts/sama*.dtsi
992F: arch/arm/include/debug/at91.S
993
994ARM/ATMEL AT91 Clock Support
995M: Boris Brezillon <boris.brezillon@free-electrons.com>
996S: Maintained
997F: drivers/clk/at91
998
999ARM/CALXEDA HIGHBANK ARCHITECTURE
1000M: Rob Herring <robh@kernel.org>
1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S: Maintained
1003F: arch/arm/mach-highbank/
1004F: arch/arm/boot/dts/highbank.dts
1005F: arch/arm/boot/dts/ecx-*.dts*
1006
1007ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1008M: Krzysztof Halasa <khalasa@piap.pl>
1009S: Maintained
1010F: arch/arm/mach-cns3xxx/
1011
1012ARM/CAVIUM THUNDER NETWORK DRIVER
1013M: Sunil Goutham <sgoutham@cavium.com>
1014M: Robert Richter <rric@kernel.org>
1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016S: Supported
1017F: drivers/net/ethernet/cavium/thunder/
1018
1019ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1020M: Alexander Shiyan <shc_work@mail.ru>
1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022S: Odd Fixes
1023N: clps711x
1024
1025ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1026M: Hartley Sweeten <hsweeten@visionengravers.com>
1027M: Ryan Mallon <rmallon@gmail.com>
1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029S: Maintained
1030F: arch/arm/mach-ep93xx/
1031F: arch/arm/mach-ep93xx/include/mach/
1032
1033ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1034M: Lennert Buytenhek <kernel@wantstofly.org>
1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036S: Maintained
1037
1038ARM/CLKDEV SUPPORT
1039M: Russell King <linux@arm.linux.org.uk>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Maintained
1042F: arch/arm/include/asm/clkdev.h
1043F: drivers/clk/clkdev.c
1044
1045ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1046M: Mike Rapoport <mike@compulab.co.il>
1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S: Maintained
1049
1050ARM/CONTEC MICRO9 MACHINE SUPPORT
1051M: Hubert Feurstein <hubert.feurstein@contec.at>
1052S: Maintained
1053F: arch/arm/mach-ep93xx/micro9.c
1054
1055ARM/CORESIGHT FRAMEWORK AND DRIVERS
1056M: Mathieu Poirier <mathieu.poirier@linaro.org>
1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S: Maintained
1059F: drivers/hwtracing/coresight/*
1060F: Documentation/trace/coresight.txt
1061F: Documentation/devicetree/bindings/arm/coresight.txt
1062F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1063
1064ARM/CORGI MACHINE SUPPORT
1065M: Richard Purdie <rpurdie@rpsys.net>
1066S: Maintained
1067
1068ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1069M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1071T: git git://github.com/ulli-kroll/linux.git
1072S: Maintained
1073F: arch/arm/mach-gemini/
1074F: drivers/rtc/rtc-gemini.c
1075
1076ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1077M: Barry Song <baohua@kernel.org>
1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1080S: Maintained
1081F: arch/arm/boot/dts/prima2*
1082F: arch/arm/mach-prima2/
1083F: drivers/clk/sirf/
1084F: drivers/clocksource/timer-prima2.c
1085F: drivers/clocksource/timer-atlas7.c
1086N: [^a-z]sirf
1087
1088ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1089M: Baruch Siach <baruch@tkos.co.il>
1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S: Maintained
1092F: arch/arm/boot/dts/cx92755*
1093N: digicolor
1094
1095ARM/EBSA110 MACHINE SUPPORT
1096M: Russell King <linux@arm.linux.org.uk>
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098W: http://www.arm.linux.org.uk/
1099S: Maintained
1100F: arch/arm/mach-ebsa110/
1101F: drivers/net/ethernet/amd/am79c961a.*
1102
1103ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1104M: Uwe Kleine-König <kernel@pengutronix.de>
1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S: Maintained
1107N: efm32
1108
1109ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1110M: Daniel Ribeiro <drwyrm@gmail.com>
1111M: Stefan Schmidt <stefan@openezx.org>
1112M: Harald Welte <laforge@openezx.org>
1113L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1114W: http://www.openezx.org/
1115S: Maintained
1116T: topgit git://git.openezx.org/openezx.git
1117F: arch/arm/mach-pxa/ezx.c
1118
1119ARM/FARADAY FA526 PORT
1120M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S: Maintained
1123T: git git://git.berlios.de/gemini-board
1124F: arch/arm/mm/*-fa*
1125
1126ARM/FOOTBRIDGE ARCHITECTURE
1127M: Russell King <linux@arm.linux.org.uk>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129W: http://www.arm.linux.org.uk/
1130S: Maintained
1131F: arch/arm/include/asm/hardware/dec21285.h
1132F: arch/arm/mach-footbridge/
1133
1134ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1135M: Shawn Guo <shawnguo@kernel.org>
1136M: Sascha Hauer <kernel@pengutronix.de>
1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S: Maintained
1139T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1140F: arch/arm/mach-imx/
1141F: arch/arm/mach-mxs/
1142F: arch/arm/boot/dts/imx*
1143F: arch/arm/configs/imx*_defconfig
1144F: drivers/clk/imx/
1145F: include/soc/imx/
1146
1147ARM/FREESCALE VYBRID ARM ARCHITECTURE
1148M: Shawn Guo <shawnguo@kernel.org>
1149M: Sascha Hauer <kernel@pengutronix.de>
1150R: Stefan Agner <stefan@agner.ch>
1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152S: Maintained
1153T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1154F: arch/arm/mach-imx/*vf610*
1155F: arch/arm/boot/dts/vf*
1156
1157ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1158M: Lennert Buytenhek <kernel@wantstofly.org>
1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160S: Maintained
1161
1162ARM/GUMSTIX MACHINE SUPPORT
1163M: Steve Sakoman <sakoman@gmail.com>
1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S: Maintained
1166
1167ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1168M: Philipp Zabel <philipp.zabel@gmail.com>
1169M: Paul Parsons <lost.distance@yahoo.com>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S: Maintained
1172F: arch/arm/mach-pxa/hx4700.c
1173F: arch/arm/mach-pxa/include/mach/hx4700.h
1174F: sound/soc/pxa/hx4700.c
1175
1176ARM/HISILICON SOC SUPPORT
1177M: Wei Xu <xuwei5@hisilicon.com>
1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179W: http://www.hisilicon.com
1180S: Supported
1181T: git git://github.com/hisilicon/linux-hisi.git
1182F: arch/arm/mach-hisi/
1183F: arch/arm/boot/dts/hi3*
1184F: arch/arm/boot/dts/hip*
1185F: arch/arm/boot/dts/hisi*
1186F: arch/arm64/boot/dts/hisilicon/
1187
1188ARM/HP JORNADA 7XX MACHINE SUPPORT
1189M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1190W: www.jlime.com
1191S: Maintained
1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1193F: arch/arm/mach-sa1100/jornada720.c
1194F: arch/arm/mach-sa1100/include/mach/jornada720.h
1195
1196ARM/IGEP MACHINE SUPPORT
1197M: Enric Balletbo i Serra <eballetbo@gmail.com>
1198M: Javier Martinez Canillas <javier@dowhile0.org>
1199L: linux-omap@vger.kernel.org
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202F: arch/arm/boot/dts/omap3-igep*
1203
1204ARM/INCOME PXA270 SUPPORT
1205M: Marek Vasut <marek.vasut@gmail.com>
1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S: Maintained
1208F: arch/arm/mach-pxa/colibri-pxa270-income.c
1209
1210ARM/INTEL IOP32X ARM ARCHITECTURE
1211M: Lennert Buytenhek <kernel@wantstofly.org>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214
1215ARM/INTEL IOP33X ARM ARCHITECTURE
1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S: Orphan
1218
1219ARM/INTEL IOP13XX ARM ARCHITECTURE
1220M: Lennert Buytenhek <kernel@wantstofly.org>
1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S: Maintained
1223
1224ARM/INTEL IQ81342EX MACHINE SUPPORT
1225M: Lennert Buytenhek <kernel@wantstofly.org>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228
1229ARM/INTEL IXDP2850 MACHINE SUPPORT
1230M: Lennert Buytenhek <kernel@wantstofly.org>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S: Maintained
1233
1234ARM/INTEL IXP4XX ARM ARCHITECTURE
1235M: Imre Kaloz <kaloz@openwrt.org>
1236M: Krzysztof Halasa <khalasa@piap.pl>
1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S: Maintained
1239F: arch/arm/mach-ixp4xx/
1240
1241ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1242M: Jonathan Cameron <jic23@cam.ac.uk>
1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244S: Maintained
1245F: arch/arm/mach-pxa/stargate2.c
1246F: drivers/pcmcia/pxa2xx_stargate2.c
1247
1248ARM/INTEL XSC3 (MANZANO) ARM CORE
1249M: Lennert Buytenhek <kernel@wantstofly.org>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251S: Maintained
1252
1253ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1254M: Lennert Buytenhek <kernel@wantstofly.org>
1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S: Maintained
1257
1258ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1259M: Santosh Shilimkar <ssantosh@kernel.org>
1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S: Maintained
1262F: arch/arm/mach-keystone/
1263F: arch/arm/boot/dts/k2*
1264T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1265
1266ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1267M: Santosh Shilimkar <ssantosh@kernel.org>
1268L: linux-kernel@vger.kernel.org
1269S: Maintained
1270F: drivers/clk/keystone/
1271
1272ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1273M: Santosh Shilimkar <ssantosh@kernel.org>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275L: linux-kernel@vger.kernel.org
1276S: Maintained
1277F: drivers/clocksource/timer-keystone.c
1278
1279ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1280M: Santosh Shilimkar <ssantosh@kernel.org>
1281L: linux-kernel@vger.kernel.org
1282S: Maintained
1283F: drivers/power/reset/keystone-reset.c
1284
1285ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1286M: Santosh Shilimkar <ssantosh@kernel.org>
1287L: linux-kernel@vger.kernel.org
1288S: Maintained
1289F: drivers/memory/*emif*
1290
1291ARM/LOGICPD PXA270 MACHINE SUPPORT
1292M: Lennert Buytenhek <kernel@wantstofly.org>
1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294S: Maintained
1295
1296ARM/LPC18XX ARCHITECTURE
1297M: Joachim Eastwood <manabian@gmail.com>
1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S: Maintained
1300F: arch/arm/boot/dts/lpc43*
1301F: drivers/clk/nxp/clk-lpc18xx*
1302F: drivers/clocksource/time-lpc32xx.c
1303F: drivers/i2c/busses/i2c-lpc2k.c
1304F: drivers/memory/pl172.c
1305F: drivers/mtd/spi-nor/nxp-spifi.c
1306F: drivers/rtc/rtc-lpc24xx.c
1307N: lpc18xx
1308
1309ARM/MAGICIAN MACHINE SUPPORT
1310M: Philipp Zabel <philipp.zabel@gmail.com>
1311S: Maintained
1312
1313ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1314M: Jason Cooper <jason@lakedaemon.net>
1315M: Andrew Lunn <andrew@lunn.ch>
1316M: Gregory Clement <gregory.clement@free-electrons.com>
1317M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: arch/arm/mach-mvebu/
1321F: drivers/rtc/rtc-armada38x.c
1322F: arch/arm/boot/dts/armada*
1323F: arch/arm/boot/dts/kirkwood*
1324F: arch/arm64/boot/dts/marvell/armada*
1325
1326
1327ARM/Marvell Berlin SoC support
1328M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S: Maintained
1331F: arch/arm/mach-berlin/
1332F: arch/arm/boot/dts/berlin*
1333F: arch/arm64/boot/dts/marvell/berlin*
1334
1335
1336ARM/Marvell Dove/MV78xx0/Orion SOC support
1337M: Jason Cooper <jason@lakedaemon.net>
1338M: Andrew Lunn <andrew@lunn.ch>
1339M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1340M: Gregory Clement <gregory.clement@free-electrons.com>
1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S: Maintained
1343F: arch/arm/mach-dove/
1344F: arch/arm/mach-mv78xx0/
1345F: arch/arm/mach-orion5x/
1346F: arch/arm/plat-orion/
1347F: arch/arm/boot/dts/dove*
1348F: arch/arm/boot/dts/orion5x*
1349
1350
1351ARM/Orion SoC/Technologic Systems TS-78xx platform support
1352M: Alexander Clouter <alex@digriz.org.uk>
1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354W: http://www.digriz.org.uk/ts78xx/kernel
1355S: Maintained
1356F: arch/arm/mach-orion5x/ts78xx-*
1357
1358ARM/Mediatek RTC DRIVER
1359M: Eddie Huang <eddie.huang@mediatek.com>
1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1362S: Maintained
1363F: drivers/rtc/rtc-mt6397.c
1364
1365ARM/Mediatek SoC support
1366M: Matthias Brugger <matthias.bgg@gmail.com>
1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm/boot/dts/mt6*
1371F: arch/arm/boot/dts/mt8*
1372F: arch/arm/mach-mediatek/
1373N: mtk
1374K: mediatek
1375
1376ARM/Mediatek USB3 PHY DRIVER
1377M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1380S: Maintained
1381F: drivers/phy/phy-mt65xx-usb3.c
1382
1383ARM/MICREL KS8695 ARCHITECTURE
1384M: Greg Ungerer <gerg@uclinux.org>
1385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386F: arch/arm/mach-ks8695/
1387S: Odd Fixes
1388
1389ARM/MIOA701 MACHINE SUPPORT
1390M: Robert Jarzmik <robert.jarzmik@free.fr>
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392F: arch/arm/mach-pxa/mioa701.c
1393S: Maintained
1394
1395ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1396M: Michael Petchkovsky <mkpetch@internode.on.net>
1397S: Maintained
1398
1399ARM/NOMADIK ARCHITECTURE
1400M: Alessandro Rubini <rubini@unipv.it>
1401M: Linus Walleij <linus.walleij@linaro.org>
1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S: Maintained
1404F: arch/arm/mach-nomadik/
1405F: drivers/pinctrl/nomadik/
1406F: drivers/i2c/busses/i2c-nomadik.c
1407T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1408
1409ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1410M: Nelson Castillo <arhuaco@freaks-unidos.net>
1411L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1412W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1413S: Supported
1414
1415ARM/TOSA MACHINE SUPPORT
1416M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1417M: Dirk Opfer <dirk@opfer-online.de>
1418S: Maintained
1419
1420ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1421M: Marek Vasut <marek.vasut@gmail.com>
1422L: linux-arm-kernel@lists.infradead.org
1423W: http://hackndev.com
1424S: Maintained
1425F: arch/arm/mach-pxa/include/mach/palmtx.h
1426F: arch/arm/mach-pxa/palmtx.c
1427F: arch/arm/mach-pxa/include/mach/palmt5.h
1428F: arch/arm/mach-pxa/palmt5.c
1429F: arch/arm/mach-pxa/include/mach/palmld.h
1430F: arch/arm/mach-pxa/palmld.c
1431F: arch/arm/mach-pxa/include/mach/palmte2.h
1432F: arch/arm/mach-pxa/palmte2.c
1433F: arch/arm/mach-pxa/include/mach/palmtc.h
1434F: arch/arm/mach-pxa/palmtc.c
1435
1436ARM/PALM TREO SUPPORT
1437M: Tomas Cech <sleep_walker@suse.com>
1438L: linux-arm-kernel@lists.infradead.org
1439W: http://hackndev.com
1440S: Maintained
1441F: arch/arm/mach-pxa/include/mach/palmtreo.h
1442F: arch/arm/mach-pxa/palmtreo.c
1443
1444ARM/PALMZ72 SUPPORT
1445M: Sergey Lapin <slapin@ossfans.org>
1446L: linux-arm-kernel@lists.infradead.org
1447W: http://hackndev.com
1448S: Maintained
1449F: arch/arm/mach-pxa/include/mach/palmz72.h
1450F: arch/arm/mach-pxa/palmz72.c
1451
1452ARM/PLEB SUPPORT
1453M: Peter Chubb <pleb@gelato.unsw.edu.au>
1454W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1455S: Maintained
1456
1457ARM/PT DIGITAL BOARD PORT
1458M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460W: http://www.arm.linux.org.uk/
1461S: Maintained
1462
1463ARM/QUALCOMM SUPPORT
1464M: Andy Gross <andy.gross@linaro.org>
1465M: David Brown <david.brown@linaro.org>
1466L: linux-arm-msm@vger.kernel.org
1467L: linux-soc@vger.kernel.org
1468S: Maintained
1469F: arch/arm/boot/dts/qcom-*.dts
1470F: arch/arm/boot/dts/qcom-*.dtsi
1471F: arch/arm/mach-qcom/
1472F: arch/arm64/boot/dts/qcom/*
1473F: drivers/soc/qcom/
1474F: drivers/tty/serial/msm_serial.h
1475F: drivers/tty/serial/msm_serial.c
1476F: drivers/*/pm8???-*
1477F: drivers/mfd/ssbi.c
1478F: drivers/firmware/qcom_scm.c
1479T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1480
1481ARM/RADISYS ENP2611 MACHINE SUPPORT
1482M: Lennert Buytenhek <kernel@wantstofly.org>
1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S: Maintained
1485
1486ARM/RENESAS ARM64 ARCHITECTURE
1487M: Simon Horman <horms@verge.net.au>
1488M: Magnus Damm <magnus.damm@gmail.com>
1489L: linux-renesas-soc@vger.kernel.org
1490Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1491T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1492S: Supported
1493F: arch/arm64/boot/dts/renesas/
1494
1495ARM/RISCPC ARCHITECTURE
1496M: Russell King <linux@arm.linux.org.uk>
1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498W: http://www.arm.linux.org.uk/
1499S: Maintained
1500F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1501F: arch/arm/include/asm/hardware/ioc.h
1502F: arch/arm/include/asm/hardware/iomd.h
1503F: arch/arm/include/asm/hardware/memc.h
1504F: arch/arm/mach-rpc/
1505F: drivers/net/ethernet/8390/etherh.c
1506F: drivers/net/ethernet/i825xx/ether1*
1507F: drivers/net/ethernet/seeq/ether3*
1508F: drivers/scsi/arm/
1509
1510ARM/Rockchip SoC support
1511M: Heiko Stuebner <heiko@sntech.de>
1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513L: linux-rockchip@lists.infradead.org
1514T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1515S: Maintained
1516F: arch/arm/boot/dts/rk3*
1517F: arch/arm/mach-rockchip/
1518F: drivers/clk/rockchip/
1519F: drivers/i2c/busses/i2c-rk3x.c
1520F: drivers/*/*rockchip*
1521F: drivers/*/*/*rockchip*
1522F: sound/soc/rockchip/
1523N: rockchip
1524
1525ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1526M: Kukjin Kim <kgene@kernel.org>
1527M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1530S: Maintained
1531F: arch/arm/boot/dts/s3c*
1532F: arch/arm/boot/dts/s5p*
1533F: arch/arm/boot/dts/samsung*
1534F: arch/arm/boot/dts/exynos*
1535F: arch/arm64/boot/dts/exynos/
1536F: arch/arm/plat-samsung/
1537F: arch/arm/mach-s3c24*/
1538F: arch/arm/mach-s3c64xx/
1539F: arch/arm/mach-s5p*/
1540F: arch/arm/mach-exynos*/
1541F: drivers/*/*s3c2410*
1542F: drivers/*/*/*s3c2410*
1543F: drivers/soc/samsung/*
1544F: drivers/spi/spi-s3c*
1545F: sound/soc/samsung/*
1546F: Documentation/arm/Samsung/
1547F: Documentation/devicetree/bindings/arm/samsung/
1548F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1549F: Documentation/devicetree/bindings/power/pd-samsung.txt
1550N: exynos
1551
1552ARM/SAMSUNG MOBILE MACHINE SUPPORT
1553M: Kyungmin Park <kyungmin.park@samsung.com>
1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S: Maintained
1556F: arch/arm/mach-s5pv210/
1557
1558ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1559M: Kyungmin Park <kyungmin.park@samsung.com>
1560M: Kamil Debski <k.debski@samsung.com>
1561L: linux-arm-kernel@lists.infradead.org
1562L: linux-media@vger.kernel.org
1563S: Maintained
1564F: drivers/media/platform/s5p-g2d/
1565
1566ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1567M: Kyungmin Park <kyungmin.park@samsung.com>
1568M: Kamil Debski <k.debski@samsung.com>
1569M: Jeongtae Park <jtp.park@samsung.com>
1570L: linux-arm-kernel@lists.infradead.org
1571L: linux-media@vger.kernel.org
1572S: Maintained
1573F: arch/arm/plat-samsung/s5p-dev-mfc.c
1574F: drivers/media/platform/s5p-mfc/
1575
1576ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1577M: Kyungmin Park <kyungmin.park@samsung.com>
1578M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1579L: linux-arm-kernel@lists.infradead.org
1580L: linux-media@vger.kernel.org
1581S: Maintained
1582F: drivers/media/platform/s5p-tv/
1583
1584ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1585M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1586M: Jacek Anaszewski <j.anaszewski@samsung.com>
1587L: linux-arm-kernel@lists.infradead.org
1588L: linux-media@vger.kernel.org
1589S: Maintained
1590F: drivers/media/platform/s5p-jpeg/
1591
1592ARM/SHMOBILE ARM ARCHITECTURE
1593M: Simon Horman <horms@verge.net.au>
1594M: Magnus Damm <magnus.damm@gmail.com>
1595L: linux-renesas-soc@vger.kernel.org
1596Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1597T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1598S: Supported
1599F: arch/arm/boot/dts/emev2*
1600F: arch/arm/boot/dts/r7s*
1601F: arch/arm/boot/dts/r8a*
1602F: arch/arm/boot/dts/sh*
1603F: arch/arm/configs/shmobile_defconfig
1604F: arch/arm/include/debug/renesas-scif.S
1605F: arch/arm/mach-shmobile/
1606F: drivers/sh/
1607
1608ARM/SOCFPGA ARCHITECTURE
1609M: Dinh Nguyen <dinguyen@opensource.altera.com>
1610S: Maintained
1611F: arch/arm/mach-socfpga/
1612F: arch/arm/boot/dts/socfpga*
1613F: arch/arm/configs/socfpga_defconfig
1614F: arch/arm64/boot/dts/altera/
1615W: http://www.rocketboards.org
1616T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1617
1618ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1619M: Dinh Nguyen <dinguyen@opensource.altera.com>
1620S: Maintained
1621F: drivers/clk/socfpga/
1622
1623ARM/SOCFPGA EDAC SUPPORT
1624M: Thor Thayer <tthayer@opensource.altera.com>
1625S: Maintained
1626F: drivers/edac/altera_edac.
1627
1628ARM/STI ARCHITECTURE
1629M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1630M: Maxime Coquelin <maxime.coquelin@st.com>
1631M: Patrice Chotard <patrice.chotard@st.com>
1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633L: kernel@stlinux.com
1634W: http://www.stlinux.com
1635S: Maintained
1636F: arch/arm/mach-sti/
1637F: arch/arm/boot/dts/sti*
1638F: drivers/char/hw_random/st-rng.c
1639F: drivers/clocksource/arm_global_timer.c
1640F: drivers/clocksource/clksrc_st_lpc.c
1641F: drivers/i2c/busses/i2c-st.c
1642F: drivers/media/rc/st_rc.c
1643F: drivers/media/platform/sti/c8sectpfe/
1644F: drivers/mmc/host/sdhci-st.c
1645F: drivers/phy/phy-miphy28lp.c
1646F: drivers/phy/phy-miphy365x.c
1647F: drivers/phy/phy-stih407-usb.c
1648F: drivers/phy/phy-stih41x-usb.c
1649F: drivers/pinctrl/pinctrl-st.c
1650F: drivers/reset/sti/
1651F: drivers/rtc/rtc-st-lpc.c
1652F: drivers/tty/serial/st-asc.c
1653F: drivers/usb/dwc3/dwc3-st.c
1654F: drivers/usb/host/ehci-st.c
1655F: drivers/usb/host/ohci-st.c
1656F: drivers/watchdog/st_lpc_wdt.c
1657F: drivers/ata/ahci_st.c
1658
1659ARM/STM32 ARCHITECTURE
1660M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662S: Maintained
1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1664N: stm32
1665F: drivers/clocksource/armv7m_systick.c
1666
1667ARM/TANGO ARCHITECTURE
1668M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1669L: linux-arm-kernel@lists.infradead.org
1670S: Maintained
1671F: arch/arm/mach-tango/
1672F: arch/arm/boot/dts/tango*
1673
1674ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1675M: Lennert Buytenhek <kernel@wantstofly.org>
1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677S: Maintained
1678
1679ARM/TETON BGA MACHINE SUPPORT
1680M: "Mark F. Brown" <mark.brown314@gmail.com>
1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S: Maintained
1683
1684ARM/THECUS N2100 MACHINE SUPPORT
1685M: Lennert Buytenhek <kernel@wantstofly.org>
1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687S: Maintained
1688
1689ARM/NUVOTON W90X900 ARM ARCHITECTURE
1690M: Wan ZongShun <mcuos.com@gmail.com>
1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692W: http://www.mcuos.com
1693S: Maintained
1694F: arch/arm/mach-w90x900/
1695F: drivers/input/keyboard/w90p910_keypad.c
1696F: drivers/input/touchscreen/w90p910_ts.c
1697F: drivers/watchdog/nuc900_wdt.c
1698F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1699F: drivers/mtd/nand/nuc900_nand.c
1700F: drivers/rtc/rtc-nuc900.c
1701F: drivers/spi/spi-nuc900.c
1702F: drivers/usb/host/ehci-w90x900.c
1703F: drivers/video/fbdev/nuc900fb.c
1704
1705ARM/U300 MACHINE SUPPORT
1706M: Linus Walleij <linus.walleij@linaro.org>
1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708S: Supported
1709F: arch/arm/mach-u300/
1710F: drivers/clocksource/timer-u300.c
1711F: drivers/i2c/busses/i2c-stu300.c
1712F: drivers/rtc/rtc-coh901331.c
1713F: drivers/watchdog/coh901327_wdt.c
1714F: drivers/dma/coh901318*
1715F: drivers/mfd/ab3100*
1716F: drivers/rtc/rtc-ab3100.c
1717F: drivers/rtc/rtc-coh901331.c
1718T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1719
1720ARM/UNIPHIER ARCHITECTURE
1721M: Masahiro Yamada <yamada.masahiro@socionext.com>
1722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723S: Maintained
1724F: arch/arm/boot/dts/uniphier*
1725F: arch/arm/include/asm/hardware/cache-uniphier.h
1726F: arch/arm/mach-uniphier/
1727F: arch/arm/mm/cache-uniphier.c
1728F: arch/arm64/boot/dts/socionext/
1729F: drivers/bus/uniphier-system-bus.c
1730F: drivers/i2c/busses/i2c-uniphier*
1731F: drivers/pinctrl/uniphier/
1732F: drivers/tty/serial/8250/8250_uniphier.c
1733N: uniphier
1734
1735ARM/Ux500 ARM ARCHITECTURE
1736M: Linus Walleij <linus.walleij@linaro.org>
1737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738S: Maintained
1739F: arch/arm/mach-ux500/
1740F: drivers/clocksource/clksrc-dbx500-prcmu.c
1741F: drivers/dma/ste_dma40*
1742F: drivers/hwspinlock/u8500_hsem.c
1743F: drivers/mfd/abx500*
1744F: drivers/mfd/ab8500*
1745F: drivers/mfd/dbx500*
1746F: drivers/mfd/db8500*
1747F: drivers/pinctrl/nomadik/pinctrl-ab*
1748F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1749F: drivers/rtc/rtc-ab8500.c
1750F: drivers/rtc/rtc-pl031.c
1751T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1752
1753ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1754M: Ulf Hansson <ulf.hansson@linaro.org>
1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756T: git git://git.linaro.org/people/ulfh/clk.git
1757S: Maintained
1758F: drivers/clk/ux500/
1759F: include/linux/platform_data/clk-ux500.h
1760
1761ARM/VERSATILE EXPRESS PLATFORM
1762M: Liviu Dudau <liviu.dudau@arm.com>
1763M: Sudeep Holla <sudeep.holla@arm.com>
1764M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S: Maintained
1767F: arch/arm/boot/dts/vexpress*
1768F: arch/arm64/boot/dts/arm/
1769F: arch/arm/mach-vexpress/
1770F: */*/vexpress*
1771F: */*/*/vexpress*
1772F: drivers/clk/versatile/clk-vexpress-osc.c
1773F: drivers/clocksource/versatile.c
1774
1775ARM/VFP SUPPORT
1776M: Russell King <linux@arm.linux.org.uk>
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778W: http://www.arm.linux.org.uk/
1779S: Maintained
1780F: arch/arm/vfp/
1781
1782ARM/VOIPAC PXA270 SUPPORT
1783M: Marek Vasut <marek.vasut@gmail.com>
1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785S: Maintained
1786F: arch/arm/mach-pxa/vpac270.c
1787F: arch/arm/mach-pxa/include/mach/vpac270.h
1788
1789ARM/VT8500 ARM ARCHITECTURE
1790M: Tony Prisk <linux@prisktech.co.nz>
1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S: Maintained
1793F: arch/arm/mach-vt8500/
1794F: drivers/clocksource/vt8500_timer.c
1795F: drivers/i2c/busses/i2c-wmt.c
1796F: drivers/mmc/host/wmt-sdmmc.c
1797F: drivers/pwm/pwm-vt8500.c
1798F: drivers/rtc/rtc-vt8500.c
1799F: drivers/tty/serial/vt8500_serial.c
1800F: drivers/usb/host/ehci-platform.c
1801F: drivers/usb/host/uhci-platform.c
1802F: drivers/video/fbdev/vt8500lcdfb.*
1803F: drivers/video/fbdev/wm8505fb*
1804F: drivers/video/fbdev/wmt_ge_rops.*
1805
1806ARM/ZIPIT Z2 SUPPORT
1807M: Marek Vasut <marek.vasut@gmail.com>
1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S: Maintained
1810F: arch/arm/mach-pxa/z2.c
1811F: arch/arm/mach-pxa/include/mach/z2.h
1812
1813ARM/ZTE ARCHITECTURE
1814M: Jun Nie <jun.nie@linaro.org>
1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S: Maintained
1817F: arch/arm/mach-zx/
1818F: drivers/clk/zte/
1819F: Documentation/devicetree/bindings/arm/zte.txt
1820F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1821
1822ARM/ZYNQ ARCHITECTURE
1823M: Michal Simek <michal.simek@xilinx.com>
1824R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826W: http://wiki.xilinx.com
1827T: git https://github.com/Xilinx/linux-xlnx.git
1828S: Supported
1829F: arch/arm/mach-zynq/
1830F: drivers/cpuidle/cpuidle-zynq.c
1831F: drivers/block/xsysace.c
1832N: zynq
1833N: xilinx
1834F: drivers/clocksource/cadence_ttc_timer.c
1835F: drivers/i2c/busses/i2c-cadence.c
1836F: drivers/mmc/host/sdhci-of-arasan.c
1837F: drivers/edac/synopsys_edac.c
1838
1839ARM SMMU DRIVERS
1840M: Will Deacon <will.deacon@arm.com>
1841R: Robin Murphy <robin.murphy@arm.com>
1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S: Maintained
1844F: drivers/iommu/arm-smmu.c
1845F: drivers/iommu/arm-smmu-v3.c
1846F: drivers/iommu/io-pgtable-arm.c
1847F: drivers/iommu/io-pgtable-arm-v7s.c
1848
1849ARM64 PORT (AARCH64 ARCHITECTURE)
1850M: Catalin Marinas <catalin.marinas@arm.com>
1851M: Will Deacon <will.deacon@arm.com>
1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1854S: Maintained
1855F: arch/arm64/
1856F: Documentation/arm64/
1857
1858AS3645A LED FLASH CONTROLLER DRIVER
1859M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1860L: linux-media@vger.kernel.org
1861T: git git://linuxtv.org/media_tree.git
1862S: Maintained
1863F: drivers/media/i2c/as3645a.c
1864F: include/media/i2c/as3645a.h
1865
1866ASC7621 HARDWARE MONITOR DRIVER
1867M: George Joseph <george.joseph@fairview5.com>
1868L: linux-hwmon@vger.kernel.org
1869S: Maintained
1870F: Documentation/hwmon/asc7621
1871F: drivers/hwmon/asc7621.c
1872
1873ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1874M: Corentin Chary <corentin.chary@gmail.com>
1875L: acpi4asus-user@lists.sourceforge.net
1876L: platform-driver-x86@vger.kernel.org
1877W: http://acpi4asus.sf.net
1878S: Maintained
1879F: drivers/platform/x86/asus*.c
1880F: drivers/platform/x86/eeepc*.c
1881
1882ASUS WIRELESS RADIO CONTROL DRIVER
1883M: João Paulo Rechi Vita <jprvita@gmail.com>
1884L: platform-driver-x86@vger.kernel.org
1885S: Maintained
1886F: drivers/platform/x86/asus-wireless.c
1887
1888ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1889R: Dan Williams <dan.j.williams@intel.com>
1890W: http://sourceforge.net/projects/xscaleiop
1891S: Odd fixes
1892F: Documentation/crypto/async-tx-api.txt
1893F: crypto/async_tx/
1894F: drivers/dma/
1895F: include/linux/dmaengine.h
1896F: include/linux/async_tx.h
1897
1898AT24 EEPROM DRIVER
1899M: Wolfram Sang <wsa@the-dreams.de>
1900L: linux-i2c@vger.kernel.org
1901S: Maintained
1902F: drivers/misc/eeprom/at24.c
1903F: include/linux/platform_data/at24.h
1904
1905ATA OVER ETHERNET (AOE) DRIVER
1906M: "Ed L. Cashin" <ed.cashin@acm.org>
1907W: http://www.openaoe.org/
1908S: Supported
1909F: Documentation/aoe/
1910F: drivers/block/aoe/
1911
1912ATHEROS 71XX/9XXX GPIO DRIVER
1913M: Alban Bedel <albeu@free.fr>
1914W: https://github.com/AlbanBedel/linux
1915T: git git://github.com/AlbanBedel/linux
1916S: Maintained
1917F: drivers/gpio/gpio-ath79.c
1918F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1919
1920ATHEROS ATH GENERIC UTILITIES
1921M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1922L: linux-wireless@vger.kernel.org
1923S: Supported
1924F: drivers/net/wireless/ath/*
1925
1926ATHEROS ATH5K WIRELESS DRIVER
1927M: Jiri Slaby <jirislaby@gmail.com>
1928M: Nick Kossifidis <mickflemm@gmail.com>
1929M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1930L: linux-wireless@vger.kernel.org
1931W: http://wireless.kernel.org/en/users/Drivers/ath5k
1932S: Maintained
1933F: drivers/net/wireless/ath/ath5k/
1934
1935ATHEROS ATH6KL WIRELESS DRIVER
1936M: Kalle Valo <kvalo@qca.qualcomm.com>
1937L: linux-wireless@vger.kernel.org
1938W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1939T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1940S: Supported
1941F: drivers/net/wireless/ath/ath6kl/
1942
1943WILOCITY WIL6210 WIRELESS DRIVER
1944M: Maya Erez <qca_merez@qca.qualcomm.com>
1945L: linux-wireless@vger.kernel.org
1946L: wil6210@qca.qualcomm.com
1947S: Supported
1948W: http://wireless.kernel.org/en/users/Drivers/wil6210
1949F: drivers/net/wireless/ath/wil6210/
1950F: include/uapi/linux/wil6210_uapi.h
1951
1952CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1953M: Christian Lamparter <chunkeey@googlemail.com>
1954L: linux-wireless@vger.kernel.org
1955W: http://wireless.kernel.org/en/users/Drivers/carl9170
1956S: Maintained
1957F: drivers/net/wireless/ath/carl9170/
1958
1959ATK0110 HWMON DRIVER
1960M: Luca Tettamanti <kronos.it@gmail.com>
1961L: linux-hwmon@vger.kernel.org
1962S: Maintained
1963F: drivers/hwmon/asus_atk0110.c
1964
1965ATI_REMOTE2 DRIVER
1966M: Ville Syrjala <syrjala@sci.fi>
1967S: Maintained
1968F: drivers/input/misc/ati_remote2.c
1969
1970ATLX ETHERNET DRIVERS
1971M: Jay Cliburn <jcliburn@gmail.com>
1972M: Chris Snook <chris.snook@gmail.com>
1973L: netdev@vger.kernel.org
1974W: http://sourceforge.net/projects/atl1
1975W: http://atl1.sourceforge.net
1976S: Maintained
1977F: drivers/net/ethernet/atheros/
1978
1979ATM
1980M: Chas Williams <3chas3@gmail.com>
1981L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1982L: netdev@vger.kernel.org
1983W: http://linux-atm.sourceforge.net
1984S: Maintained
1985F: drivers/atm/
1986F: include/linux/atm*
1987F: include/uapi/linux/atm*
1988
1989ATMEL AT91 / AT32 MCI DRIVER
1990M: Ludovic Desroches <ludovic.desroches@atmel.com>
1991S: Maintained
1992F: drivers/mmc/host/atmel-mci.c
1993
1994ATMEL AT91 / AT32 SERIAL DRIVER
1995M: Nicolas Ferre <nicolas.ferre@atmel.com>
1996S: Supported
1997F: drivers/tty/serial/atmel_serial.c
1998
1999ATMEL SAMA5D2 ADC DRIVER
2000M: Ludovic Desroches <ludovic.desroches@atmel.com>
2001L: linux-iio@vger.kernel.org
2002S: Supported
2003F: drivers/iio/adc/at91-sama5d2_adc.c
2004
2005ATMEL Audio ALSA driver
2006M: Nicolas Ferre <nicolas.ferre@atmel.com>
2007L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2008S: Supported
2009F: sound/soc/atmel
2010
2011ATMEL DMA DRIVER
2012M: Nicolas Ferre <nicolas.ferre@atmel.com>
2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S: Supported
2015F: drivers/dma/at_hdmac.c
2016F: drivers/dma/at_hdmac_regs.h
2017F: include/linux/platform_data/dma-atmel.h
2018
2019ATMEL XDMA DRIVER
2020M: Ludovic Desroches <ludovic.desroches@atmel.com>
2021L: linux-arm-kernel@lists.infradead.org
2022L: dmaengine@vger.kernel.org
2023S: Supported
2024F: drivers/dma/at_xdmac.c
2025
2026ATMEL I2C DRIVER
2027M: Ludovic Desroches <ludovic.desroches@atmel.com>
2028L: linux-i2c@vger.kernel.org
2029S: Supported
2030F: drivers/i2c/busses/i2c-at91.c
2031
2032ATMEL ISI DRIVER
2033M: Ludovic Desroches <ludovic.desroches@atmel.com>
2034L: linux-media@vger.kernel.org
2035S: Supported
2036F: drivers/media/platform/soc_camera/atmel-isi.c
2037F: include/media/atmel-isi.h
2038
2039ATMEL LCDFB DRIVER
2040M: Nicolas Ferre <nicolas.ferre@atmel.com>
2041L: linux-fbdev@vger.kernel.org
2042S: Maintained
2043F: drivers/video/fbdev/atmel_lcdfb.c
2044F: include/video/atmel_lcdc.h
2045
2046ATMEL MACB ETHERNET DRIVER
2047M: Nicolas Ferre <nicolas.ferre@atmel.com>
2048S: Supported
2049F: drivers/net/ethernet/cadence/
2050
2051ATMEL NAND DRIVER
2052M: Wenyou Yang <wenyou.yang@atmel.com>
2053M: Josh Wu <rainyfeeling@outlook.com>
2054L: linux-mtd@lists.infradead.org
2055S: Supported
2056F: drivers/mtd/nand/atmel_nand*
2057
2058ATMEL SDMMC DRIVER
2059M: Ludovic Desroches <ludovic.desroches@atmel.com>
2060L: linux-mmc@vger.kernel.org
2061S: Supported
2062F: drivers/mmc/host/sdhci-of-at91.c
2063
2064ATMEL SPI DRIVER
2065M: Nicolas Ferre <nicolas.ferre@atmel.com>
2066S: Supported
2067F: drivers/spi/spi-atmel.*
2068
2069ATMEL SSC DRIVER
2070M: Nicolas Ferre <nicolas.ferre@atmel.com>
2071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072S: Supported
2073F: drivers/misc/atmel-ssc.c
2074F: include/linux/atmel-ssc.h
2075
2076ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2077M: Nicolas Ferre <nicolas.ferre@atmel.com>
2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S: Supported
2080F: drivers/misc/atmel_tclib.c
2081F: drivers/clocksource/tcb_clksrc.c
2082
2083ATMEL USBA UDC DRIVER
2084M: Nicolas Ferre <nicolas.ferre@atmel.com>
2085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086S: Supported
2087F: drivers/usb/gadget/udc/atmel_usba_udc.*
2088
2089ATMEL WIRELESS DRIVER
2090M: Simon Kelley <simon@thekelleys.org.uk>
2091L: linux-wireless@vger.kernel.org
2092W: http://www.thekelleys.org.uk/atmel
2093W: http://atmelwlandriver.sourceforge.net/
2094S: Maintained
2095F: drivers/net/wireless/atmel/atmel*
2096
2097ATMEL MAXTOUCH DRIVER
2098M: Nick Dyer <nick.dyer@itdev.co.uk>
2099T: git git://github.com/atmel-maxtouch/linux.git
2100S: Supported
2101F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2102F: drivers/input/touchscreen/atmel_mxt_ts.c
2103F: include/linux/platform_data/atmel_mxt_ts.h
2104
2105ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2106M: Bradley Grove <linuxdrivers@attotech.com>
2107L: linux-scsi@vger.kernel.org
2108W: http://www.attotech.com
2109S: Supported
2110F: drivers/scsi/esas2r
2111
2112ATUSB IEEE 802.15.4 RADIO DRIVER
2113M: Stefan Schmidt <stefan@osg.samsung.com>
2114L: linux-wpan@vger.kernel.org
2115S: Maintained
2116F: drivers/net/ieee802154/atusb.c
2117F: drivers/net/ieee802154/atusb.h
2118F: drivers/net/ieee802154/at86rf230.h
2119
2120AUDIT SUBSYSTEM
2121M: Paul Moore <paul@paul-moore.com>
2122M: Eric Paris <eparis@redhat.com>
2123L: linux-audit@redhat.com (moderated for non-subscribers)
2124W: http://people.redhat.com/sgrubb/audit/
2125T: git git://git.infradead.org/users/pcmoore/audit
2126S: Maintained
2127F: include/linux/audit.h
2128F: include/uapi/linux/audit.h
2129F: kernel/audit*
2130
2131AUXILIARY DISPLAY DRIVERS
2132M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2133W: http://miguelojeda.es/auxdisplay.htm
2134W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2135S: Maintained
2136F: drivers/auxdisplay/
2137F: include/linux/cfag12864b.h
2138
2139AVR32 ARCHITECTURE
2140M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2141M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2142W: http://www.atmel.com/products/AVR32/
2143W: http://mirror.egtvedt.no/avr32linux.org/
2144W: http://avrfreaks.net/
2145S: Maintained
2146F: arch/avr32/
2147
2148AVR32/AT32AP MACHINE SUPPORT
2149M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2150M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2151S: Maintained
2152F: arch/avr32/mach-at32ap/
2153
2154AX.25 NETWORK LAYER
2155M: Ralf Baechle <ralf@linux-mips.org>
2156L: linux-hams@vger.kernel.org
2157W: http://www.linux-ax25.org/
2158S: Maintained
2159F: include/uapi/linux/ax25.h
2160F: include/net/ax25.h
2161F: net/ax25/
2162
2163AZ6007 DVB DRIVER
2164M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2165L: linux-media@vger.kernel.org
2166W: https://linuxtv.org
2167T: git git://linuxtv.org/media_tree.git
2168S: Maintained
2169F: drivers/media/usb/dvb-usb-v2/az6007.c
2170
2171AZTECH FM RADIO RECEIVER DRIVER
2172M: Hans Verkuil <hverkuil@xs4all.nl>
2173L: linux-media@vger.kernel.org
2174T: git git://linuxtv.org/media_tree.git
2175W: https://linuxtv.org
2176S: Maintained
2177F: drivers/media/radio/radio-aztech*
2178
2179B43 WIRELESS DRIVER
2180L: linux-wireless@vger.kernel.org
2181L: b43-dev@lists.infradead.org
2182W: http://wireless.kernel.org/en/users/Drivers/b43
2183S: Odd Fixes
2184F: drivers/net/wireless/broadcom/b43/
2185
2186B43LEGACY WIRELESS DRIVER
2187M: Larry Finger <Larry.Finger@lwfinger.net>
2188L: linux-wireless@vger.kernel.org
2189L: b43-dev@lists.infradead.org
2190W: http://wireless.kernel.org/en/users/Drivers/b43
2191S: Maintained
2192F: drivers/net/wireless/broadcom/b43legacy/
2193
2194BACKLIGHT CLASS/SUBSYSTEM
2195M: Jingoo Han <jingoohan1@gmail.com>
2196M: Lee Jones <lee.jones@linaro.org>
2197T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2198S: Maintained
2199F: drivers/video/backlight/
2200F: include/linux/backlight.h
2201
2202BATMAN ADVANCED
2203M: Marek Lindner <mareklindner@neomailbox.ch>
2204M: Simon Wunderlich <sw@simonwunderlich.de>
2205M: Antonio Quartulli <a@unstable.cc>
2206L: b.a.t.m.a.n@lists.open-mesh.org
2207W: https://www.open-mesh.org/
2208Q: https://patchwork.open-mesh.org/project/batman/list/
2209S: Maintained
2210F: net/batman-adv/
2211
2212BAYCOM/HDLCDRV DRIVERS FOR AX.25
2213M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2214L: linux-hams@vger.kernel.org
2215W: http://www.baycom.org/~tom/ham/ham.html
2216S: Maintained
2217F: drivers/net/hamradio/baycom*
2218
2219BCACHE (BLOCK LAYER CACHE)
2220M: Kent Overstreet <kent.overstreet@gmail.com>
2221L: linux-bcache@vger.kernel.org
2222W: http://bcache.evilpiepirate.org
2223S: Maintained
2224F: drivers/md/bcache/
2225
2226BDISP ST MEDIA DRIVER
2227M: Fabien Dessenne <fabien.dessenne@st.com>
2228L: linux-media@vger.kernel.org
2229T: git git://linuxtv.org/media_tree.git
2230W: https://linuxtv.org
2231S: Supported
2232F: drivers/media/platform/sti/bdisp
2233
2234BEFS FILE SYSTEM
2235S: Orphan
2236F: Documentation/filesystems/befs.txt
2237F: fs/befs/
2238
2239BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2240M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2241L: netdev@vger.kernel.org
2242S: Maintained
2243F: drivers/net/ethernet/ec_bhf.c
2244
2245BFS FILE SYSTEM
2246M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2247S: Maintained
2248F: Documentation/filesystems/bfs.txt
2249F: fs/bfs/
2250F: include/uapi/linux/bfs_fs.h
2251
2252BLACKFIN ARCHITECTURE
2253M: Steven Miao <realmz6@gmail.com>
2254L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2255T: git git://git.code.sf.net/p/adi-linux/code
2256W: http://blackfin.uclinux.org
2257S: Supported
2258F: arch/blackfin/
2259
2260BLACKFIN EMAC DRIVER
2261L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2262W: http://blackfin.uclinux.org
2263S: Supported
2264F: drivers/net/ethernet/adi/
2265
2266BLACKFIN RTC DRIVER
2267L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2268W: http://blackfin.uclinux.org
2269S: Supported
2270F: drivers/rtc/rtc-bfin.c
2271
2272BLACKFIN SDH DRIVER
2273M: Sonic Zhang <sonic.zhang@analog.com>
2274L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2275W: http://blackfin.uclinux.org
2276S: Supported
2277F: drivers/mmc/host/bfin_sdh.c
2278
2279BLACKFIN SERIAL DRIVER
2280M: Sonic Zhang <sonic.zhang@analog.com>
2281L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2282W: http://blackfin.uclinux.org
2283S: Supported
2284F: drivers/tty/serial/bfin_uart.c
2285
2286BLACKFIN WATCHDOG DRIVER
2287L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2288W: http://blackfin.uclinux.org
2289S: Supported
2290F: drivers/watchdog/bfin_wdt.c
2291
2292BLACKFIN I2C TWI DRIVER
2293M: Sonic Zhang <sonic.zhang@analog.com>
2294L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2295W: http://blackfin.uclinux.org/
2296S: Supported
2297F: drivers/i2c/busses/i2c-bfin-twi.c
2298
2299BLACKFIN MEDIA DRIVER
2300M: Scott Jiang <scott.jiang.linux@gmail.com>
2301L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2302W: http://blackfin.uclinux.org/
2303S: Supported
2304F: drivers/media/platform/blackfin/
2305F: drivers/media/i2c/adv7183*
2306F: drivers/media/i2c/vs6624*
2307
2308BLINKM RGB LED DRIVER
2309M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2310S: Maintained
2311F: drivers/leds/leds-blinkm.c
2312
2313BLOCK LAYER
2314M: Jens Axboe <axboe@kernel.dk>
2315L: linux-block@vger.kernel.org
2316T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2317S: Maintained
2318F: block/
2319F: kernel/trace/blktrace.c
2320
2321BLOCK2MTD DRIVER
2322M: Joern Engel <joern@lazybastard.org>
2323L: linux-mtd@lists.infradead.org
2324S: Maintained
2325F: drivers/mtd/devices/block2mtd.c
2326
2327BLUETOOTH DRIVERS
2328M: Marcel Holtmann <marcel@holtmann.org>
2329M: Gustavo Padovan <gustavo@padovan.org>
2330M: Johan Hedberg <johan.hedberg@gmail.com>
2331L: linux-bluetooth@vger.kernel.org
2332W: http://www.bluez.org/
2333T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2334T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2335S: Maintained
2336F: drivers/bluetooth/
2337
2338BLUETOOTH SUBSYSTEM
2339M: Marcel Holtmann <marcel@holtmann.org>
2340M: Gustavo Padovan <gustavo@padovan.org>
2341M: Johan Hedberg <johan.hedberg@gmail.com>
2342L: linux-bluetooth@vger.kernel.org
2343W: http://www.bluez.org/
2344T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2345T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2346S: Maintained
2347F: net/bluetooth/
2348F: include/net/bluetooth/
2349
2350BONDING DRIVER
2351M: Jay Vosburgh <j.vosburgh@gmail.com>
2352M: Veaceslav Falico <vfalico@gmail.com>
2353M: Andy Gospodarek <gospo@cumulusnetworks.com>
2354L: netdev@vger.kernel.org
2355W: http://sourceforge.net/projects/bonding/
2356S: Supported
2357F: drivers/net/bonding/
2358F: include/uapi/linux/if_bonding.h
2359
2360BPF (Safe dynamic programs and tools)
2361M: Alexei Starovoitov <ast@kernel.org>
2362L: netdev@vger.kernel.org
2363L: linux-kernel@vger.kernel.org
2364S: Supported
2365F: kernel/bpf/
2366
2367BROADCOM B44 10/100 ETHERNET DRIVER
2368M: Gary Zambrano <zambrano@broadcom.com>
2369L: netdev@vger.kernel.org
2370S: Supported
2371F: drivers/net/ethernet/broadcom/b44.*
2372
2373BROADCOM GENET ETHERNET DRIVER
2374M: Florian Fainelli <f.fainelli@gmail.com>
2375L: netdev@vger.kernel.org
2376S: Supported
2377F: drivers/net/ethernet/broadcom/genet/
2378
2379BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2380M: Sony Chacko <sony.chacko@qlogic.com>
2381M: Dept-HSGLinuxNICDev@qlogic.com
2382L: netdev@vger.kernel.org
2383S: Supported
2384F: drivers/net/ethernet/broadcom/bnx2.*
2385F: drivers/net/ethernet/broadcom/bnx2_*
2386
2387BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2388M: Ariel Elior <ariel.elior@qlogic.com>
2389L: netdev@vger.kernel.org
2390S: Supported
2391F: drivers/net/ethernet/broadcom/bnx2x/
2392
2393BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2394M: Florian Fainelli <f.fainelli@gmail.com>
2395M: Ray Jui <rjui@broadcom.com>
2396M: Scott Branden <sbranden@broadcom.com>
2397L: bcm-kernel-feedback-list@broadcom.com
2398T: git git://github.com/broadcom/mach-bcm
2399S: Maintained
2400F: arch/arm/mach-bcm/
2401F: arch/arm/boot/dts/bcm113*
2402F: arch/arm/boot/dts/bcm216*
2403F: arch/arm/boot/dts/bcm281*
2404F: arch/arm64/boot/dts/broadcom/
2405F: arch/arm/configs/bcm_defconfig
2406F: drivers/mmc/host/sdhci-bcm-kona.c
2407F: drivers/clocksource/bcm_kona_timer.c
2408
2409BROADCOM BCM2835 ARM ARCHITECTURE
2410M: Stephen Warren <swarren@wwwdotorg.org>
2411M: Lee Jones <lee@kernel.org>
2412M: Eric Anholt <eric@anholt.net>
2413L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2416S: Maintained
2417N: bcm2835
2418
2419BROADCOM BCM47XX MIPS ARCHITECTURE
2420M: Hauke Mehrtens <hauke@hauke-m.de>
2421M: Rafał Miłecki <zajec5@gmail.com>
2422L: linux-mips@linux-mips.org
2423S: Maintained
2424F: arch/mips/bcm47xx/*
2425F: arch/mips/include/asm/mach-bcm47xx/*
2426
2427BROADCOM BCM5301X ARM ARCHITECTURE
2428M: Hauke Mehrtens <hauke@hauke-m.de>
2429L: linux-arm-kernel@lists.infradead.org
2430S: Maintained
2431F: arch/arm/mach-bcm/bcm_5301x.c
2432F: arch/arm/boot/dts/bcm5301x.dtsi
2433F: arch/arm/boot/dts/bcm470*
2434
2435BROADCOM BCM63XX ARM ARCHITECTURE
2436M: Florian Fainelli <f.fainelli@gmail.com>
2437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438L: bcm-kernel-feedback-list@broadcom.com
2439T: git git://github.com/broadcom/stblinux.git
2440S: Maintained
2441F: arch/arm/mach-bcm/bcm63xx.c
2442F: arch/arm/include/debug/bcm63xx.S
2443
2444BROADCOM BCM63XX/BCM33XX UDC DRIVER
2445M: Kevin Cernekee <cernekee@gmail.com>
2446L: linux-usb@vger.kernel.org
2447S: Maintained
2448F: drivers/usb/gadget/udc/bcm63xx_udc.*
2449
2450BROADCOM BCM7XXX ARM ARCHITECTURE
2451M: Brian Norris <computersforpeace@gmail.com>
2452M: Gregory Fong <gregory.0xf0@gmail.com>
2453M: Florian Fainelli <f.fainelli@gmail.com>
2454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455L: bcm-kernel-feedback-list@broadcom.com
2456T: git git://github.com/broadcom/stblinux.git
2457S: Maintained
2458F: arch/arm/mach-bcm/*brcmstb*
2459F: arch/arm/boot/dts/bcm7*.dts*
2460F: drivers/bus/brcmstb_gisb.c
2461N: brcmstb
2462
2463BROADCOM BMIPS MIPS ARCHITECTURE
2464M: Kevin Cernekee <cernekee@gmail.com>
2465M: Florian Fainelli <f.fainelli@gmail.com>
2466L: linux-mips@linux-mips.org
2467T: git git://github.com/broadcom/stblinux.git
2468S: Maintained
2469F: arch/mips/bmips/*
2470F: arch/mips/include/asm/mach-bmips/*
2471F: arch/mips/kernel/*bmips*
2472F: arch/mips/boot/dts/brcm/bcm*.dts*
2473F: drivers/irqchip/irq-bcm63*
2474F: drivers/irqchip/irq-bcm7*
2475F: drivers/irqchip/irq-brcmstb*
2476F: include/linux/bcm963xx_nvram.h
2477F: include/linux/bcm963xx_tag.h
2478
2479BROADCOM TG3 GIGABIT ETHERNET DRIVER
2480M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2481M: Prashant Sreedharan <prashant@broadcom.com>
2482M: Michael Chan <mchan@broadcom.com>
2483L: netdev@vger.kernel.org
2484S: Supported
2485F: drivers/net/ethernet/broadcom/tg3.*
2486
2487BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2488M: Brett Rudley <brudley@broadcom.com>
2489M: Arend van Spriel <arend@broadcom.com>
2490M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2491M: Hante Meuleman <meuleman@broadcom.com>
2492L: linux-wireless@vger.kernel.org
2493L: brcm80211-dev-list@broadcom.com
2494S: Supported
2495F: drivers/net/wireless/broadcom/brcm80211/
2496
2497BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2498M: QLogic-Storage-Upstream@qlogic.com
2499L: linux-scsi@vger.kernel.org
2500S: Supported
2501F: drivers/scsi/bnx2fc/
2502
2503BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2504M: QLogic-Storage-Upstream@qlogic.com
2505L: linux-scsi@vger.kernel.org
2506S: Supported
2507F: drivers/scsi/bnx2i/
2508
2509BROADCOM IPROC ARM ARCHITECTURE
2510M: Ray Jui <rjui@broadcom.com>
2511M: Scott Branden <sbranden@broadcom.com>
2512M: Jon Mason <jonmason@broadcom.com>
2513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514L: bcm-kernel-feedback-list@broadcom.com
2515T: git git://github.com/broadcom/cygnus-linux.git
2516S: Maintained
2517N: iproc
2518N: cygnus
2519N: nsp
2520N: bcm9113*
2521N: bcm9583*
2522N: bcm9585*
2523N: bcm9586*
2524N: bcm988312
2525N: bcm113*
2526N: bcm583*
2527N: bcm585*
2528N: bcm586*
2529N: bcm88312
2530
2531BROADCOM BRCMSTB GPIO DRIVER
2532M: Gregory Fong <gregory.0xf0@gmail.com>
2533L: bcm-kernel-feedback-list@broadcom.com
2534S: Supported
2535F: drivers/gpio/gpio-brcmstb.c
2536F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2537
2538BROADCOM KONA GPIO DRIVER
2539M: Ray Jui <rjui@broadcom.com>
2540L: bcm-kernel-feedback-list@broadcom.com
2541S: Supported
2542F: drivers/gpio/gpio-bcm-kona.c
2543F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2544
2545BROADCOM NVRAM DRIVER
2546M: Rafał Miłecki <zajec5@gmail.com>
2547L: linux-mips@linux-mips.org
2548S: Maintained
2549F: drivers/firmware/broadcom/*
2550
2551BROADCOM STB NAND FLASH DRIVER
2552M: Brian Norris <computersforpeace@gmail.com>
2553M: Kamal Dasu <kdasu.kdev@gmail.com>
2554L: linux-mtd@lists.infradead.org
2555L: bcm-kernel-feedback-list@broadcom.com
2556S: Maintained
2557F: drivers/mtd/nand/brcmnand/
2558
2559BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2560M: Rafał Miłecki <zajec5@gmail.com>
2561L: linux-wireless@vger.kernel.org
2562S: Maintained
2563F: drivers/bcma/
2564F: include/linux/bcma/
2565
2566BROADCOM SYSTEMPORT ETHERNET DRIVER
2567M: Florian Fainelli <f.fainelli@gmail.com>
2568L: netdev@vger.kernel.org
2569S: Supported
2570F: drivers/net/ethernet/broadcom/bcmsysport.*
2571
2572BROADCOM VULCAN ARM64 SOC
2573M: Jayachandran C. <jchandra@broadcom.com>
2574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2575L: bcm-kernel-feedback-list@broadcom.com
2576S: Maintained
2577F: arch/arm64/boot/dts/broadcom/vulcan*
2578
2579BROCADE BFA FC SCSI DRIVER
2580M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2581M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2582L: linux-scsi@vger.kernel.org
2583S: Supported
2584F: drivers/scsi/bfa/
2585
2586BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2587M: Rasesh Mody <rasesh.mody@qlogic.com>
2588L: netdev@vger.kernel.org
2589S: Supported
2590F: drivers/net/ethernet/brocade/bna/
2591
2592BSG (block layer generic sg v4 driver)
2593M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2594L: linux-scsi@vger.kernel.org
2595S: Supported
2596F: block/bsg.c
2597F: include/linux/bsg.h
2598F: include/uapi/linux/bsg.h
2599
2600BT87X AUDIO DRIVER
2601M: Clemens Ladisch <clemens@ladisch.de>
2602L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2603T: git git://git.alsa-project.org/alsa-kernel.git
2604S: Maintained
2605F: Documentation/sound/alsa/Bt87x.txt
2606F: sound/pci/bt87x.c
2607
2608BT8XXGPIO DRIVER
2609M: Michael Buesch <m@bues.ch>
2610W: http://bu3sch.de/btgpio.php
2611S: Maintained
2612F: drivers/gpio/gpio-bt8xx.c
2613
2614BTRFS FILE SYSTEM
2615M: Chris Mason <clm@fb.com>
2616M: Josef Bacik <jbacik@fb.com>
2617M: David Sterba <dsterba@suse.com>
2618L: linux-btrfs@vger.kernel.org
2619W: http://btrfs.wiki.kernel.org/
2620Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2622S: Maintained
2623F: Documentation/filesystems/btrfs.txt
2624F: fs/btrfs/
2625
2626BTTV VIDEO4LINUX DRIVER
2627M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2628L: linux-media@vger.kernel.org
2629W: https://linuxtv.org
2630T: git git://linuxtv.org/media_tree.git
2631S: Odd fixes
2632F: Documentation/video4linux/bttv/
2633F: drivers/media/pci/bt8xx/bttv*
2634
2635BUSLOGIC SCSI DRIVER
2636M: Khalid Aziz <khalid@gonehiking.org>
2637L: linux-scsi@vger.kernel.org
2638S: Maintained
2639F: drivers/scsi/BusLogic.*
2640F: drivers/scsi/FlashPoint.*
2641
2642C-MEDIA CMI8788 DRIVER
2643M: Clemens Ladisch <clemens@ladisch.de>
2644L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2645T: git git://git.alsa-project.org/alsa-kernel.git
2646S: Maintained
2647F: sound/pci/oxygen/
2648
2649C6X ARCHITECTURE
2650M: Mark Salter <msalter@redhat.com>
2651M: Aurelien Jacquiot <a-jacquiot@ti.com>
2652L: linux-c6x-dev@linux-c6x.org
2653W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2654S: Maintained
2655F: arch/c6x/
2656
2657CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2658M: David Howells <dhowells@redhat.com>
2659L: linux-cachefs@redhat.com (moderated for non-subscribers)
2660S: Supported
2661F: Documentation/filesystems/caching/cachefiles.txt
2662F: fs/cachefiles/
2663
2664CADET FM/AM RADIO RECEIVER DRIVER
2665M: Hans Verkuil <hverkuil@xs4all.nl>
2666L: linux-media@vger.kernel.org
2667T: git git://linuxtv.org/media_tree.git
2668W: https://linuxtv.org
2669S: Maintained
2670F: drivers/media/radio/radio-cadet*
2671
2672CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2673M: Jonathan Corbet <corbet@lwn.net>
2674L: linux-media@vger.kernel.org
2675T: git git://linuxtv.org/media_tree.git
2676S: Maintained
2677F: Documentation/video4linux/cafe_ccic
2678F: drivers/media/platform/marvell-ccic/
2679
2680CAIF NETWORK LAYER
2681M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2682L: netdev@vger.kernel.org
2683S: Supported
2684F: Documentation/networking/caif/
2685F: drivers/net/caif/
2686F: include/uapi/linux/caif/
2687F: include/net/caif/
2688F: net/caif/
2689
2690CALGARY x86-64 IOMMU
2691M: Muli Ben-Yehuda <muli@il.ibm.com>
2692M: "Jon D. Mason" <jdmason@kudzu.us>
2693L: discuss@x86-64.org
2694S: Maintained
2695F: arch/x86/kernel/pci-calgary_64.c
2696F: arch/x86/kernel/tce_64.c
2697F: arch/x86/include/asm/calgary.h
2698F: arch/x86/include/asm/tce.h
2699
2700CAN NETWORK LAYER
2701M: Oliver Hartkopp <socketcan@hartkopp.net>
2702M: Marc Kleine-Budde <mkl@pengutronix.de>
2703L: linux-can@vger.kernel.org
2704W: https://github.com/linux-can
2705T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2707S: Maintained
2708F: Documentation/networking/can.txt
2709F: net/can/
2710F: include/linux/can/core.h
2711F: include/uapi/linux/can.h
2712F: include/uapi/linux/can/bcm.h
2713F: include/uapi/linux/can/raw.h
2714F: include/uapi/linux/can/gw.h
2715
2716CAN NETWORK DRIVERS
2717M: Wolfgang Grandegger <wg@grandegger.com>
2718M: Marc Kleine-Budde <mkl@pengutronix.de>
2719L: linux-can@vger.kernel.org
2720W: https://github.com/linux-can
2721T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2722T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2723S: Maintained
2724F: drivers/net/can/
2725F: include/linux/can/dev.h
2726F: include/linux/can/platform/
2727F: include/uapi/linux/can/error.h
2728F: include/uapi/linux/can/netlink.h
2729
2730CAPABILITIES
2731M: Serge Hallyn <serge.hallyn@canonical.com>
2732L: linux-security-module@vger.kernel.org
2733S: Supported
2734F: include/linux/capability.h
2735F: include/uapi/linux/capability.h
2736F: security/commoncap.c
2737F: kernel/capability.c
2738
2739CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2740M: Kevin Tsai <ktsai@capellamicro.com>
2741S: Maintained
2742F: drivers/iio/light/cm*
2743F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2744
2745CAVIUM LIQUIDIO NETWORK DRIVER
2746M: Derek Chickles <derek.chickles@caviumnetworks.com>
2747M: Satanand Burla <satananda.burla@caviumnetworks.com>
2748M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2749M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2750L: netdev@vger.kernel.org
2751W: http://www.cavium.com
2752S: Supported
2753F: drivers/net/ethernet/cavium/liquidio/
2754
2755CC2520 IEEE-802.15.4 RADIO DRIVER
2756M: Varka Bhadram <varkabhadram@gmail.com>
2757L: linux-wpan@vger.kernel.org
2758S: Maintained
2759F: drivers/net/ieee802154/cc2520.c
2760F: include/linux/spi/cc2520.h
2761F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2762
2763CELL BROADBAND ENGINE ARCHITECTURE
2764M: Arnd Bergmann <arnd@arndb.de>
2765L: linuxppc-dev@lists.ozlabs.org
2766W: http://www.ibm.com/developerworks/power/cell/
2767S: Supported
2768F: arch/powerpc/include/asm/cell*.h
2769F: arch/powerpc/include/asm/spu*.h
2770F: arch/powerpc/include/uapi/asm/spu*.h
2771F: arch/powerpc/oprofile/*cell*
2772F: arch/powerpc/platforms/cell/
2773
2774CEPH COMMON CODE (LIBCEPH)
2775M: Ilya Dryomov <idryomov@gmail.com>
2776M: "Yan, Zheng" <zyan@redhat.com>
2777M: Sage Weil <sage@redhat.com>
2778L: ceph-devel@vger.kernel.org
2779W: http://ceph.com/
2780T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2781T: git git://github.com/ceph/ceph-client.git
2782S: Supported
2783F: net/ceph/
2784F: include/linux/ceph/
2785F: include/linux/crush/
2786
2787CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2788M: "Yan, Zheng" <zyan@redhat.com>
2789M: Sage Weil <sage@redhat.com>
2790M: Ilya Dryomov <idryomov@gmail.com>
2791L: ceph-devel@vger.kernel.org
2792W: http://ceph.com/
2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2794T: git git://github.com/ceph/ceph-client.git
2795S: Supported
2796F: Documentation/filesystems/ceph.txt
2797F: fs/ceph/
2798
2799CERTIFICATE HANDLING:
2800M: David Howells <dhowells@redhat.com>
2801M: David Woodhouse <dwmw2@infradead.org>
2802L: keyrings@vger.kernel.org
2803S: Maintained
2804F: Documentation/module-signing.txt
2805F: certs/
2806F: scripts/sign-file.c
2807F: scripts/extract-cert.c
2808
2809CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2810L: linux-usb@vger.kernel.org
2811S: Orphan
2812F: Documentation/usb/WUSB-Design-overview.txt
2813F: Documentation/usb/wusb-cbaf
2814F: drivers/usb/host/hwa-hc.c
2815F: drivers/usb/host/whci/
2816F: drivers/usb/wusbcore/
2817F: include/linux/usb/wusb*
2818
2819CFAG12864B LCD DRIVER
2820M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2821W: http://miguelojeda.es/auxdisplay.htm
2822W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2823S: Maintained
2824F: drivers/auxdisplay/cfag12864b.c
2825F: include/linux/cfag12864b.h
2826
2827CFAG12864BFB LCD FRAMEBUFFER DRIVER
2828M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2829W: http://miguelojeda.es/auxdisplay.htm
2830W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2831S: Maintained
2832F: drivers/auxdisplay/cfag12864bfb.c
2833F: include/linux/cfag12864b.h
2834
2835CFG80211 and NL80211
2836M: Johannes Berg <johannes@sipsolutions.net>
2837L: linux-wireless@vger.kernel.org
2838W: http://wireless.kernel.org/
2839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2841S: Maintained
2842F: include/uapi/linux/nl80211.h
2843F: include/net/cfg80211.h
2844F: net/wireless/*
2845X: net/wireless/wext*
2846
2847CHAR and MISC DRIVERS
2848M: Arnd Bergmann <arnd@arndb.de>
2849M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2850T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2851S: Supported
2852F: drivers/char/*
2853F: drivers/misc/*
2854F: include/linux/miscdevice.h
2855
2856CHECKPATCH
2857M: Andy Whitcroft <apw@canonical.com>
2858M: Joe Perches <joe@perches.com>
2859S: Maintained
2860F: scripts/checkpatch.pl
2861
2862CHINESE DOCUMENTATION
2863M: Harry Wei <harryxiyou@gmail.com>
2864L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2865L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2866S: Maintained
2867F: Documentation/zh_CN/
2868
2869CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2870M: Peter Chen <Peter.Chen@nxp.com>
2871T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2872L: linux-usb@vger.kernel.org
2873S: Maintained
2874F: drivers/usb/chipidea/
2875
2876CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2877M: Hans de Goede <hdegoede@redhat.com>
2878L: linux-input@vger.kernel.org
2879S: Maintained
2880F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2881F: drivers/input/touchscreen/chipone_icn8318.c
2882
2883CHROME HARDWARE PLATFORM SUPPORT
2884M: Olof Johansson <olof@lixom.net>
2885S: Maintained
2886T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2887F: drivers/platform/chrome/
2888
2889CISCO VIC ETHERNET NIC DRIVER
2890M: Christian Benvenuti <benve@cisco.com>
2891M: Sujith Sankar <ssujith@cisco.com>
2892M: Govindarajulu Varadarajan <_govind@gmx.com>
2893M: Neel Patel <neepatel@cisco.com>
2894S: Supported
2895F: drivers/net/ethernet/cisco/enic/
2896
2897CISCO VIC LOW LATENCY NIC DRIVER
2898M: Christian Benvenuti <benve@cisco.com>
2899M: Dave Goodell <dgoodell@cisco.com>
2900S: Supported
2901F: drivers/infiniband/hw/usnic/
2902
2903CIRRUS LOGIC EP93XX ETHERNET DRIVER
2904M: Hartley Sweeten <hsweeten@visionengravers.com>
2905L: netdev@vger.kernel.org
2906S: Maintained
2907F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2908
2909CIRRUS LOGIC AUDIO CODEC DRIVERS
2910M: Brian Austin <brian.austin@cirrus.com>
2911M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2912L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2913S: Maintained
2914F: sound/soc/codecs/cs*
2915
2916CLEANCACHE API
2917M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2918L: linux-kernel@vger.kernel.org
2919S: Maintained
2920F: mm/cleancache.c
2921F: include/linux/cleancache.h
2922
2923CLK API
2924M: Russell King <linux@arm.linux.org.uk>
2925L: linux-clk@vger.kernel.org
2926S: Maintained
2927F: include/linux/clk.h
2928
2929CLOCKSOURCE, CLOCKEVENT DRIVERS
2930M: Daniel Lezcano <daniel.lezcano@linaro.org>
2931M: Thomas Gleixner <tglx@linutronix.de>
2932L: linux-kernel@vger.kernel.org
2933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2934S: Supported
2935F: drivers/clocksource
2936
2937CISCO FCOE HBA DRIVER
2938M: Hiral Patel <hiralpat@cisco.com>
2939M: Suma Ramars <sramars@cisco.com>
2940M: Brian Uchino <buchino@cisco.com>
2941L: linux-scsi@vger.kernel.org
2942S: Supported
2943F: drivers/scsi/fnic/
2944
2945CISCO SCSI HBA DRIVER
2946M: Narsimhulu Musini <nmusini@cisco.com>
2947M: Sesidhar Baddela <sebaddel@cisco.com>
2948L: linux-scsi@vger.kernel.org
2949S: Supported
2950F: drivers/scsi/snic/
2951
2952CMPC ACPI DRIVER
2953M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2954M: Daniel Oliveira Nascimento <don@syst.com.br>
2955L: platform-driver-x86@vger.kernel.org
2956S: Supported
2957F: drivers/platform/x86/classmate-laptop.c
2958
2959COBALT MEDIA DRIVER
2960M: Hans Verkuil <hans.verkuil@cisco.com>
2961L: linux-media@vger.kernel.org
2962T: git git://linuxtv.org/media_tree.git
2963W: https://linuxtv.org
2964S: Supported
2965F: drivers/media/pci/cobalt/
2966
2967COCCINELLE/Semantic Patches (SmPL)
2968M: Julia Lawall <Julia.Lawall@lip6.fr>
2969M: Gilles Muller <Gilles.Muller@lip6.fr>
2970M: Nicolas Palix <nicolas.palix@imag.fr>
2971M: Michal Marek <mmarek@suse.com>
2972L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2974W: http://coccinelle.lip6.fr/
2975S: Supported
2976F: Documentation/coccinelle.txt
2977F: scripts/coccinelle/
2978F: scripts/coccicheck
2979
2980CODA FILE SYSTEM
2981M: Jan Harkes <jaharkes@cs.cmu.edu>
2982M: coda@cs.cmu.edu
2983L: codalist@coda.cs.cmu.edu
2984W: http://www.coda.cs.cmu.edu/
2985S: Maintained
2986F: Documentation/filesystems/coda.txt
2987F: fs/coda/
2988F: include/linux/coda*.h
2989F: include/uapi/linux/coda*.h
2990
2991CODA V4L2 MEM2MEM DRIVER
2992M: Philipp Zabel <p.zabel@pengutronix.de>
2993L: linux-media@vger.kernel.org
2994S: Maintained
2995F: Documentation/devicetree/bindings/media/coda.txt
2996F: drivers/media/platform/coda/
2997
2998COMMON CLK FRAMEWORK
2999M: Michael Turquette <mturquette@baylibre.com>
3000M: Stephen Boyd <sboyd@codeaurora.org>
3001L: linux-clk@vger.kernel.org
3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3003S: Maintained
3004F: drivers/clk/
3005X: drivers/clk/clkdev.c
3006F: include/linux/clk-pr*
3007F: include/linux/clk/
3008
3009COMMON INTERNET FILE SYSTEM (CIFS)
3010M: Steve French <sfrench@samba.org>
3011L: linux-cifs@vger.kernel.org
3012L: samba-technical@lists.samba.org (moderated for non-subscribers)
3013W: http://linux-cifs.samba.org/
3014T: git git://git.samba.org/sfrench/cifs-2.6.git
3015S: Supported
3016F: Documentation/filesystems/cifs/
3017F: fs/cifs/
3018
3019COMPACTPCI HOTPLUG CORE
3020M: Scott Murray <scott@spiteful.org>
3021L: linux-pci@vger.kernel.org
3022S: Maintained
3023F: drivers/pci/hotplug/cpci_hotplug*
3024
3025COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3026M: Scott Murray <scott@spiteful.org>
3027L: linux-pci@vger.kernel.org
3028S: Maintained
3029F: drivers/pci/hotplug/cpcihp_zt5550.*
3030
3031COMPACTPCI HOTPLUG GENERIC DRIVER
3032M: Scott Murray <scott@spiteful.org>
3033L: linux-pci@vger.kernel.org
3034S: Maintained
3035F: drivers/pci/hotplug/cpcihp_generic.c
3036
3037COMPAL LAPTOP SUPPORT
3038M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3039L: platform-driver-x86@vger.kernel.org
3040S: Maintained
3041F: drivers/platform/x86/compal-laptop.c
3042
3043CONEXANT ACCESSRUNNER USB DRIVER
3044L: accessrunner-general@lists.sourceforge.net
3045W: http://accessrunner.sourceforge.net/
3046S: Orphan
3047F: drivers/usb/atm/cxacru.c
3048
3049CONFIGFS
3050M: Joel Becker <jlbec@evilplan.org>
3051M: Christoph Hellwig <hch@lst.de>
3052T: git git://git.infradead.org/users/hch/configfs.git
3053S: Supported
3054F: fs/configfs/
3055F: include/linux/configfs.h
3056
3057CONNECTOR
3058M: Evgeniy Polyakov <zbr@ioremap.net>
3059L: netdev@vger.kernel.org
3060S: Maintained
3061F: drivers/connector/
3062
3063CONTROL GROUP (CGROUP)
3064M: Tejun Heo <tj@kernel.org>
3065M: Li Zefan <lizefan@huawei.com>
3066M: Johannes Weiner <hannes@cmpxchg.org>
3067L: cgroups@vger.kernel.org
3068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3069S: Maintained
3070F: Documentation/cgroups/
3071F: include/linux/cgroup*
3072F: kernel/cgroup*
3073
3074CONTROL GROUP - CPUSET
3075M: Li Zefan <lizefan@huawei.com>
3076L: cgroups@vger.kernel.org
3077W: http://www.bullopensource.org/cpuset/
3078W: http://oss.sgi.com/projects/cpusets/
3079T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3080S: Maintained
3081F: Documentation/cgroups/cpusets.txt
3082F: include/linux/cpuset.h
3083F: kernel/cpuset.c
3084
3085CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3086M: Johannes Weiner <hannes@cmpxchg.org>
3087M: Michal Hocko <mhocko@kernel.org>
3088M: Vladimir Davydov <vdavydov@virtuozzo.com>
3089L: cgroups@vger.kernel.org
3090L: linux-mm@kvack.org
3091S: Maintained
3092F: mm/memcontrol.c
3093F: mm/swap_cgroup.c
3094
3095CORETEMP HARDWARE MONITORING DRIVER
3096M: Fenghua Yu <fenghua.yu@intel.com>
3097L: linux-hwmon@vger.kernel.org
3098S: Maintained
3099F: Documentation/hwmon/coretemp
3100F: drivers/hwmon/coretemp.c
3101
3102COSA/SRP SYNC SERIAL DRIVER
3103M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3104W: http://www.fi.muni.cz/~kas/cosa/
3105S: Maintained
3106F: drivers/net/wan/cosa*
3107
3108CPMAC ETHERNET DRIVER
3109M: Florian Fainelli <florian@openwrt.org>
3110L: netdev@vger.kernel.org
3111S: Maintained
3112F: drivers/net/ethernet/ti/cpmac.c
3113
3114CPU FREQUENCY DRIVERS
3115M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3116M: Viresh Kumar <viresh.kumar@linaro.org>
3117L: linux-pm@vger.kernel.org
3118S: Maintained
3119T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3120T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3121F: drivers/cpufreq/
3122F: include/linux/cpufreq.h
3123
3124CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3125M: Viresh Kumar <viresh.kumar@linaro.org>
3126M: Sudeep Holla <sudeep.holla@arm.com>
3127L: linux-pm@vger.kernel.org
3128W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3129S: Maintained
3130F: drivers/cpufreq/arm_big_little.h
3131F: drivers/cpufreq/arm_big_little.c
3132F: drivers/cpufreq/arm_big_little_dt.c
3133
3134CPUIDLE DRIVER - ARM BIG LITTLE
3135M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3136M: Daniel Lezcano <daniel.lezcano@linaro.org>
3137L: linux-pm@vger.kernel.org
3138L: linux-arm-kernel@lists.infradead.org
3139T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3140S: Maintained
3141F: drivers/cpuidle/cpuidle-big_little.c
3142
3143CPUIDLE DRIVER - ARM EXYNOS
3144M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3145M: Daniel Lezcano <daniel.lezcano@linaro.org>
3146M: Kukjin Kim <kgene@kernel.org>
3147L: linux-pm@vger.kernel.org
3148L: linux-samsung-soc@vger.kernel.org
3149S: Supported
3150F: drivers/cpuidle/cpuidle-exynos.c
3151F: arch/arm/mach-exynos/pm.c
3152
3153CPUIDLE DRIVERS
3154M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3155M: Daniel Lezcano <daniel.lezcano@linaro.org>
3156L: linux-pm@vger.kernel.org
3157S: Maintained
3158T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3159F: drivers/cpuidle/*
3160F: include/linux/cpuidle.h
3161
3162CPUID/MSR DRIVER
3163M: "H. Peter Anvin" <hpa@zytor.com>
3164S: Maintained
3165F: arch/x86/kernel/cpuid.c
3166F: arch/x86/kernel/msr.c
3167
3168CPU POWER MONITORING SUBSYSTEM
3169M: Thomas Renninger <trenn@suse.com>
3170L: linux-pm@vger.kernel.org
3171S: Maintained
3172F: tools/power/cpupower/
3173
3174CRAMFS FILESYSTEM
3175W: http://sourceforge.net/projects/cramfs/
3176S: Orphan / Obsolete
3177F: Documentation/filesystems/cramfs.txt
3178F: fs/cramfs/
3179
3180CRIS PORT
3181M: Mikael Starvik <starvik@axis.com>
3182M: Jesper Nilsson <jesper.nilsson@axis.com>
3183L: linux-cris-kernel@axis.com
3184W: http://developer.axis.com
3185T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3186S: Maintained
3187F: arch/cris/
3188F: drivers/tty/serial/crisv10.*
3189
3190CRYPTO API
3191M: Herbert Xu <herbert@gondor.apana.org.au>
3192M: "David S. Miller" <davem@davemloft.net>
3193L: linux-crypto@vger.kernel.org
3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3196S: Maintained
3197F: Documentation/crypto/
3198F: Documentation/DocBook/crypto-API.tmpl
3199F: arch/*/crypto/
3200F: crypto/
3201F: drivers/crypto/
3202F: include/crypto/
3203
3204CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3205M: Neil Horman <nhorman@tuxdriver.com>
3206L: linux-crypto@vger.kernel.org
3207S: Maintained
3208F: crypto/ansi_cprng.c
3209F: crypto/rng.c
3210
3211CS3308 MEDIA DRIVER
3212M: Hans Verkuil <hverkuil@xs4all.nl>
3213L: linux-media@vger.kernel.org
3214T: git git://linuxtv.org/media_tree.git
3215W: http://linuxtv.org
3216S: Odd Fixes
3217F: drivers/media/i2c/cs3308.c
3218F: drivers/media/i2c/cs3308.h
3219
3220CS5535 Audio ALSA driver
3221M: Jaya Kumar <jayakumar.alsa@gmail.com>
3222S: Maintained
3223F: sound/pci/cs5535audio/
3224
3225CW1200 WLAN driver
3226M: Solomon Peachy <pizza@shaftnet.org>
3227S: Maintained
3228F: drivers/net/wireless/st/cw1200/
3229
3230CX18 VIDEO4LINUX DRIVER
3231M: Andy Walls <awalls@md.metrocast.net>
3232L: ivtv-devel@ivtvdriver.org (subscribers-only)
3233L: linux-media@vger.kernel.org
3234T: git git://linuxtv.org/media_tree.git
3235W: https://linuxtv.org
3236W: http://www.ivtvdriver.org/index.php/Cx18
3237S: Maintained
3238F: Documentation/video4linux/cx18.txt
3239F: drivers/media/pci/cx18/
3240F: include/uapi/linux/ivtv*
3241
3242CX2341X MPEG ENCODER HELPER MODULE
3243M: Hans Verkuil <hverkuil@xs4all.nl>
3244L: linux-media@vger.kernel.org
3245T: git git://linuxtv.org/media_tree.git
3246W: https://linuxtv.org
3247S: Maintained
3248F: drivers/media/common/cx2341x*
3249F: include/media/cx2341x*
3250
3251CX24120 MEDIA DRIVER
3252M: Jemma Denson <jdenson@gmail.com>
3253M: Patrick Boettcher <patrick.boettcher@posteo.de>
3254L: linux-media@vger.kernel.org
3255W: https://linuxtv.org
3256Q: http://patchwork.linuxtv.org/project/linux-media/list/
3257S: Maintained
3258F: drivers/media/dvb-frontends/cx24120*
3259
3260CX88 VIDEO4LINUX DRIVER
3261M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3262L: linux-media@vger.kernel.org
3263W: https://linuxtv.org
3264T: git git://linuxtv.org/media_tree.git
3265S: Odd fixes
3266F: Documentation/video4linux/cx88/
3267F: drivers/media/pci/cx88/
3268
3269CXD2820R MEDIA DRIVER
3270M: Antti Palosaari <crope@iki.fi>
3271L: linux-media@vger.kernel.org
3272W: https://linuxtv.org
3273W: http://palosaari.fi/linux/
3274Q: http://patchwork.linuxtv.org/project/linux-media/list/
3275T: git git://linuxtv.org/anttip/media_tree.git
3276S: Maintained
3277F: drivers/media/dvb-frontends/cxd2820r*
3278
3279CXGB3 ETHERNET DRIVER (CXGB3)
3280M: Santosh Raspatur <santosh@chelsio.com>
3281L: netdev@vger.kernel.org
3282W: http://www.chelsio.com
3283S: Supported
3284F: drivers/net/ethernet/chelsio/cxgb3/
3285
3286CXGB3 ISCSI DRIVER (CXGB3I)
3287M: Karen Xie <kxie@chelsio.com>
3288L: linux-scsi@vger.kernel.org
3289W: http://www.chelsio.com
3290S: Supported
3291F: drivers/scsi/cxgbi/cxgb3i
3292
3293CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3294M: Steve Wise <swise@chelsio.com>
3295L: linux-rdma@vger.kernel.org
3296W: http://www.openfabrics.org
3297S: Supported
3298F: drivers/infiniband/hw/cxgb3/
3299
3300CXGB4 ETHERNET DRIVER (CXGB4)
3301M: Hariprasad S <hariprasad@chelsio.com>
3302L: netdev@vger.kernel.org
3303W: http://www.chelsio.com
3304S: Supported
3305F: drivers/net/ethernet/chelsio/cxgb4/
3306
3307CXGB4 ISCSI DRIVER (CXGB4I)
3308M: Karen Xie <kxie@chelsio.com>
3309L: linux-scsi@vger.kernel.org
3310W: http://www.chelsio.com
3311S: Supported
3312F: drivers/scsi/cxgbi/cxgb4i
3313
3314CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3315M: Steve Wise <swise@chelsio.com>
3316L: linux-rdma@vger.kernel.org
3317W: http://www.openfabrics.org
3318S: Supported
3319F: drivers/infiniband/hw/cxgb4/
3320
3321CXGB4VF ETHERNET DRIVER (CXGB4VF)
3322M: Casey Leedom <leedom@chelsio.com>
3323L: netdev@vger.kernel.org
3324W: http://www.chelsio.com
3325S: Supported
3326F: drivers/net/ethernet/chelsio/cxgb4vf/
3327
3328CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3329M: Ian Munsie <imunsie@au1.ibm.com>
3330M: Michael Neuling <mikey@neuling.org>
3331L: linuxppc-dev@lists.ozlabs.org
3332S: Supported
3333F: drivers/misc/cxl/
3334F: include/misc/cxl*
3335F: include/uapi/misc/cxl.h
3336F: Documentation/powerpc/cxl.txt
3337F: Documentation/powerpc/cxl.txt
3338F: Documentation/ABI/testing/sysfs-class-cxl
3339
3340CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3341M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3342M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3343L: linux-scsi@vger.kernel.org
3344S: Supported
3345F: drivers/scsi/cxlflash/
3346F: include/uapi/scsi/cxlflash_ioctls.h
3347F: Documentation/powerpc/cxlflash.txt
3348
3349STMMAC ETHERNET DRIVER
3350M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3351L: netdev@vger.kernel.org
3352W: http://www.stlinux.com
3353S: Supported
3354F: drivers/net/ethernet/stmicro/stmmac/
3355
3356CYBERPRO FB DRIVER
3357M: Russell King <linux@arm.linux.org.uk>
3358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3359W: http://www.arm.linux.org.uk/
3360S: Maintained
3361F: drivers/video/fbdev/cyber2000fb.*
3362
3363CYCLADES ASYNC MUX DRIVER
3364W: http://www.cyclades.com/
3365S: Orphan
3366F: drivers/tty/cyclades.c
3367F: include/linux/cyclades.h
3368F: include/uapi/linux/cyclades.h
3369
3370CYCLADES PC300 DRIVER
3371W: http://www.cyclades.com/
3372S: Orphan
3373F: drivers/net/wan/pc300*
3374
3375CYPRESS_FIRMWARE MEDIA DRIVER
3376M: Antti Palosaari <crope@iki.fi>
3377L: linux-media@vger.kernel.org
3378W: https://linuxtv.org
3379W: http://palosaari.fi/linux/
3380Q: http://patchwork.linuxtv.org/project/linux-media/list/
3381T: git git://linuxtv.org/anttip/media_tree.git
3382S: Maintained
3383F: drivers/media/common/cypress_firmware*
3384
3385CYTTSP TOUCHSCREEN DRIVER
3386M: Ferruh Yigit <fery@cypress.com>
3387L: linux-input@vger.kernel.org
3388S: Supported
3389F: drivers/input/touchscreen/cyttsp*
3390F: include/linux/input/cyttsp.h
3391
3392DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3393M: Joshua Kinard <kumba@gentoo.org>
3394S: Maintained
3395F: drivers/rtc/rtc-ds1685.c
3396F: include/linux/rtc/ds1685.h
3397
3398DAMA SLAVE for AX.25
3399M: Joerg Reuter <jreuter@yaina.de>
3400W: http://yaina.de/jreuter/
3401W: http://www.qsl.net/dl1bke/
3402L: linux-hams@vger.kernel.org
3403S: Maintained
3404F: net/ax25/af_ax25.c
3405F: net/ax25/ax25_dev.c
3406F: net/ax25/ax25_ds_*
3407F: net/ax25/ax25_in.c
3408F: net/ax25/ax25_out.c
3409F: net/ax25/ax25_timer.c
3410F: net/ax25/sysctl_net_ax25.c
3411
3412DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3413L: netdev@vger.kernel.org
3414S: Orphan
3415F: Documentation/networking/dmfe.txt
3416F: drivers/net/ethernet/dec/tulip/dmfe.c
3417
3418DC390/AM53C974 SCSI driver
3419M: Hannes Reinecke <hare@suse.com>
3420L: linux-scsi@vger.kernel.org
3421S: Maintained
3422F: drivers/scsi/am53c974.c
3423
3424DC395x SCSI driver
3425M: Oliver Neukum <oliver@neukum.org>
3426M: Ali Akcaagac <aliakc@web.de>
3427M: Jamie Lenehan <lenehan@twibble.org>
3428L: dc395x@twibble.org
3429W: http://twibble.org/dist/dc395x/
3430W: http://lists.twibble.org/mailman/listinfo/dc395x/
3431S: Maintained
3432F: Documentation/scsi/dc395x.txt
3433F: drivers/scsi/dc395x.*
3434
3435DCCP PROTOCOL
3436M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3437L: dccp@vger.kernel.org
3438W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3439S: Maintained
3440F: include/linux/dccp.h
3441F: include/uapi/linux/dccp.h
3442F: include/linux/tfrc.h
3443F: net/dccp/
3444
3445DECnet NETWORK LAYER
3446W: http://linux-decnet.sourceforge.net
3447L: linux-decnet-user@lists.sourceforge.net
3448S: Orphan
3449F: Documentation/networking/decnet.txt
3450F: net/decnet/
3451
3452DECSTATION PLATFORM SUPPORT
3453M: "Maciej W. Rozycki" <macro@linux-mips.org>
3454L: linux-mips@linux-mips.org
3455W: http://www.linux-mips.org/wiki/DECstation
3456S: Maintained
3457F: arch/mips/dec/
3458F: arch/mips/include/asm/dec/
3459F: arch/mips/include/asm/mach-dec/
3460
3461DEFXX FDDI NETWORK DRIVER
3462M: "Maciej W. Rozycki" <macro@linux-mips.org>
3463S: Maintained
3464F: drivers/net/fddi/defxx.*
3465
3466DELL LAPTOP DRIVER
3467M: Matthew Garrett <mjg59@srcf.ucam.org>
3468M: Pali Rohár <pali.rohar@gmail.com>
3469L: platform-driver-x86@vger.kernel.org
3470S: Maintained
3471F: drivers/platform/x86/dell-laptop.c
3472
3473DELL LAPTOP RBTN DRIVER
3474M: Pali Rohár <pali.rohar@gmail.com>
3475S: Maintained
3476F: drivers/platform/x86/dell-rbtn.*
3477
3478DELL LAPTOP FREEFALL DRIVER
3479M: Pali Rohár <pali.rohar@gmail.com>
3480S: Maintained
3481F: drivers/platform/x86/dell-smo8800.c
3482
3483DELL LAPTOP SMM DRIVER
3484M: Pali Rohár <pali.rohar@gmail.com>
3485S: Maintained
3486F: drivers/hwmon/dell-smm-hwmon.c
3487F: include/uapi/linux/i8k.h
3488
3489DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3490M: Doug Warzecha <Douglas_Warzecha@dell.com>
3491S: Maintained
3492F: Documentation/dcdbas.txt
3493F: drivers/firmware/dcdbas.*
3494
3495DELL WMI EXTRAS DRIVER
3496M: Matthew Garrett <mjg59@srcf.ucam.org>
3497M: Pali Rohár <pali.rohar@gmail.com>
3498S: Maintained
3499F: drivers/platform/x86/dell-wmi.c
3500
3501DESIGNWARE USB2 DRD IP DRIVER
3502M: John Youn <johnyoun@synopsys.com>
3503L: linux-usb@vger.kernel.org
3504T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3505S: Maintained
3506F: drivers/usb/dwc2/
3507
3508DESIGNWARE USB3 DRD IP DRIVER
3509M: Felipe Balbi <balbi@kernel.org>
3510L: linux-usb@vger.kernel.org
3511T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3512S: Maintained
3513F: drivers/usb/dwc3/
3514
3515DEVICE COREDUMP (DEV_COREDUMP)
3516M: Johannes Berg <johannes@sipsolutions.net>
3517L: linux-kernel@vger.kernel.org
3518S: Maintained
3519F: drivers/base/devcoredump.c
3520F: include/linux/devcoredump.h
3521
3522DEVICE FREQUENCY (DEVFREQ)
3523M: MyungJoo Ham <myungjoo.ham@samsung.com>
3524M: Kyungmin Park <kyungmin.park@samsung.com>
3525L: linux-pm@vger.kernel.org
3526T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3527S: Maintained
3528F: drivers/devfreq/
3529F: include/linux/devfreq.h
3530F: Documentation/devicetree/bindings/devfreq/
3531
3532DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3533M: Chanwoo Choi <cw00.choi@samsung.com>
3534L: linux-pm@vger.kernel.org
3535T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3536S: Supported
3537F: drivers/devfreq/event/
3538F: drivers/devfreq/devfreq-event.c
3539F: include/linux/devfreq-event.h
3540F: Documentation/devicetree/bindings/devfreq/event/
3541
3542DEVICE NUMBER REGISTRY
3543M: Torben Mathiasen <device@lanana.org>
3544W: http://lanana.org/docs/device-list/index.html
3545S: Maintained
3546
3547DEVICE-MAPPER (LVM)
3548M: Alasdair Kergon <agk@redhat.com>
3549M: Mike Snitzer <snitzer@redhat.com>
3550M: dm-devel@redhat.com
3551L: dm-devel@redhat.com
3552W: http://sources.redhat.com/dm
3553Q: http://patchwork.kernel.org/project/dm-devel/list/
3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3555T: quilt http://people.redhat.com/agk/patches/linux/editing/
3556S: Maintained
3557F: Documentation/device-mapper/
3558F: drivers/md/dm*
3559F: drivers/md/persistent-data/
3560F: include/linux/device-mapper.h
3561F: include/linux/dm-*.h
3562F: include/uapi/linux/dm-*.h
3563
3564DEVLINK
3565M: Jiri Pirko <jiri@mellanox.com>
3566L: netdev@vger.kernel.org
3567S: Supported
3568F: net/core/devlink.c
3569F: include/net/devlink.h
3570F: include/uapi/linux/devlink.h
3571
3572DIALOG SEMICONDUCTOR DRIVERS
3573M: Support Opensource <support.opensource@diasemi.com>
3574W: http://www.dialog-semiconductor.com/products
3575S: Supported
3576F: Documentation/hwmon/da90??
3577F: Documentation/devicetree/bindings/sound/da[79]*.txt
3578F: drivers/gpio/gpio-da90??.c
3579F: drivers/hwmon/da90??-hwmon.c
3580F: drivers/iio/adc/da91??-*.c
3581F: drivers/input/misc/da90??_onkey.c
3582F: drivers/input/touchscreen/da9052_tsi.c
3583F: drivers/leds/leds-da90??.c
3584F: drivers/mfd/da903x.c
3585F: drivers/mfd/da90??-*.c
3586F: drivers/mfd/da91??-*.c
3587F: drivers/power/da9052-battery.c
3588F: drivers/power/da91??-*.c
3589F: drivers/regulator/da903x.c
3590F: drivers/regulator/da9???-regulator.[ch]
3591F: drivers/rtc/rtc-da90??.c
3592F: drivers/video/backlight/da90??_bl.c
3593F: drivers/watchdog/da90??_wdt.c
3594F: include/linux/mfd/da903x.h
3595F: include/linux/mfd/da9052/
3596F: include/linux/mfd/da9055/
3597F: include/linux/mfd/da9063/
3598F: include/linux/mfd/da9150/
3599F: include/sound/da[79]*.h
3600F: sound/soc/codecs/da[79]*.[ch]
3601
3602DIGI NEO AND CLASSIC PCI PRODUCTS
3603M: Lidza Louina <lidza.louina@gmail.com>
3604M: Mark Hounschell <markh@compro.net>
3605L: driverdev-devel@linuxdriverproject.org
3606S: Maintained
3607F: drivers/staging/dgnc/
3608
3609DIOLAN U2C-12 I2C DRIVER
3610M: Guenter Roeck <linux@roeck-us.net>
3611L: linux-i2c@vger.kernel.org
3612S: Maintained
3613F: drivers/i2c/busses/i2c-diolan-u2c.c
3614
3615DIRECT ACCESS (DAX)
3616M: Matthew Wilcox <willy@linux.intel.com>
3617L: linux-fsdevel@vger.kernel.org
3618S: Supported
3619F: fs/dax.c
3620
3621DIRECTORY NOTIFICATION (DNOTIFY)
3622M: Eric Paris <eparis@parisplace.org>
3623S: Maintained
3624F: Documentation/filesystems/dnotify.txt
3625F: fs/notify/dnotify/
3626F: include/linux/dnotify.h
3627
3628DISK GEOMETRY AND PARTITION HANDLING
3629M: Andries Brouwer <aeb@cwi.nl>
3630W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3631W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3632W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3633S: Maintained
3634
3635DISKQUOTA
3636M: Jan Kara <jack@suse.com>
3637S: Maintained
3638F: Documentation/filesystems/quota.txt
3639F: fs/quota/
3640F: include/linux/quota*.h
3641F: include/uapi/linux/quota*.h
3642
3643DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3644M: Bernie Thompson <bernie@plugable.com>
3645L: linux-fbdev@vger.kernel.org
3646S: Maintained
3647W: http://plugable.com/category/projects/udlfb/
3648F: drivers/video/fbdev/udlfb.c
3649F: include/video/udlfb.h
3650F: Documentation/fb/udlfb.txt
3651
3652DISTRIBUTED LOCK MANAGER (DLM)
3653M: Christine Caulfield <ccaulfie@redhat.com>
3654M: David Teigland <teigland@redhat.com>
3655L: cluster-devel@redhat.com
3656W: http://sources.redhat.com/cluster/
3657T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3658S: Supported
3659F: fs/dlm/
3660
3661DMA BUFFER SHARING FRAMEWORK
3662M: Sumit Semwal <sumit.semwal@linaro.org>
3663S: Maintained
3664L: linux-media@vger.kernel.org
3665L: dri-devel@lists.freedesktop.org
3666L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3667F: drivers/dma-buf/
3668F: include/linux/dma-buf*
3669F: include/linux/reservation.h
3670F: include/linux/*fence.h
3671F: Documentation/dma-buf-sharing.txt
3672T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3673
3674DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3675M: Vinod Koul <vinod.koul@intel.com>
3676L: dmaengine@vger.kernel.org
3677Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3678S: Maintained
3679F: drivers/dma/
3680F: include/linux/dmaengine.h
3681F: Documentation/dmaengine/
3682T: git git://git.infradead.org/users/vkoul/slave-dma.git
3683
3684DME1737 HARDWARE MONITOR DRIVER
3685M: Juerg Haefliger <juergh@gmail.com>
3686L: linux-hwmon@vger.kernel.org
3687S: Maintained
3688F: Documentation/hwmon/dme1737
3689F: drivers/hwmon/dme1737.c
3690
3691DMI/SMBIOS SUPPORT
3692M: Jean Delvare <jdelvare@suse.com>
3693S: Maintained
3694T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3695F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3696F: drivers/firmware/dmi-id.c
3697F: drivers/firmware/dmi_scan.c
3698F: include/linux/dmi.h
3699
3700DOCUMENTATION
3701M: Jonathan Corbet <corbet@lwn.net>
3702L: linux-doc@vger.kernel.org
3703S: Maintained
3704F: Documentation/
3705F: scripts/docproc.c
3706F: scripts/kernel-doc*
3707X: Documentation/ABI/
3708X: Documentation/devicetree/
3709X: Documentation/acpi
3710X: Documentation/power
3711X: Documentation/spi
3712X: Documentation/DocBook/media
3713T: git git://git.lwn.net/linux.git docs-next
3714
3715DOUBLETALK DRIVER
3716M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3717L: blinux-list@redhat.com
3718S: Maintained
3719F: drivers/char/dtlk.c
3720F: include/linux/dtlk.h
3721
3722DPT_I2O SCSI RAID DRIVER
3723M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3724L: linux-scsi@vger.kernel.org
3725W: http://www.adaptec.com/
3726S: Maintained
3727F: drivers/scsi/dpt*
3728F: drivers/scsi/dpt/
3729
3730DRBD DRIVER
3731M: Philipp Reisner <philipp.reisner@linbit.com>
3732M: Lars Ellenberg <lars.ellenberg@linbit.com>
3733L: drbd-dev@lists.linbit.com
3734W: http://www.drbd.org
3735T: git git://git.linbit.com/linux-drbd.git
3736T: git git://git.linbit.com/drbd-8.4.git
3737S: Supported
3738F: drivers/block/drbd/
3739F: lib/lru_cache.c
3740F: Documentation/blockdev/drbd/
3741
3742DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3743M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3744T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3745S: Supported
3746F: Documentation/kobject.txt
3747F: drivers/base/
3748F: fs/debugfs/
3749F: fs/kernfs/
3750F: fs/sysfs/
3751F: include/linux/debugfs.h
3752F: include/linux/kobj*
3753F: lib/kobj*
3754
3755DRM DRIVERS
3756M: David Airlie <airlied@linux.ie>
3757L: dri-devel@lists.freedesktop.org
3758T: git git://people.freedesktop.org/~airlied/linux
3759S: Maintained
3760F: drivers/gpu/drm/
3761F: drivers/gpu/vga/
3762F: include/drm/
3763F: include/uapi/drm/
3764
3765RADEON and AMDGPU DRM DRIVERS
3766M: Alex Deucher <alexander.deucher@amd.com>
3767M: Christian König <christian.koenig@amd.com>
3768L: dri-devel@lists.freedesktop.org
3769T: git git://people.freedesktop.org/~agd5f/linux
3770S: Supported
3771F: drivers/gpu/drm/radeon/
3772F: include/uapi/drm/radeon*
3773F: drivers/gpu/drm/amd/
3774F: include/uapi/drm/amdgpu*
3775
3776DRM PANEL DRIVERS
3777M: Thierry Reding <thierry.reding@gmail.com>
3778L: dri-devel@lists.freedesktop.org
3779T: git git://anongit.freedesktop.org/tegra/linux.git
3780S: Maintained
3781F: drivers/gpu/drm/drm_panel.c
3782F: drivers/gpu/drm/panel/
3783F: include/drm/drm_panel.h
3784F: Documentation/devicetree/bindings/display/panel/
3785
3786INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3787M: Daniel Vetter <daniel.vetter@intel.com>
3788M: Jani Nikula <jani.nikula@linux.intel.com>
3789L: intel-gfx@lists.freedesktop.org
3790L: dri-devel@lists.freedesktop.org
3791W: https://01.org/linuxgraphics/
3792Q: http://patchwork.freedesktop.org/project/intel-gfx/
3793T: git git://anongit.freedesktop.org/drm-intel
3794S: Supported
3795F: drivers/gpu/drm/i915/
3796F: include/drm/i915*
3797F: include/uapi/drm/i915*
3798
3799DRM DRIVERS FOR ATMEL HLCDC
3800M: Boris Brezillon <boris.brezillon@free-electrons.com>
3801L: dri-devel@lists.freedesktop.org
3802S: Supported
3803F: drivers/gpu/drm/atmel-hlcdc/
3804F: Documentation/devicetree/bindings/drm/atmel/
3805
3806DRM DRIVERS FOR EXYNOS
3807M: Inki Dae <inki.dae@samsung.com>
3808M: Joonyoung Shim <jy0922.shim@samsung.com>
3809M: Seung-Woo Kim <sw0312.kim@samsung.com>
3810M: Kyungmin Park <kyungmin.park@samsung.com>
3811L: dri-devel@lists.freedesktop.org
3812T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3813S: Supported
3814F: drivers/gpu/drm/exynos/
3815F: include/drm/exynos*
3816F: include/uapi/drm/exynos*
3817
3818DRM DRIVERS FOR FREESCALE DCU
3819M: Stefan Agner <stefan@agner.ch>
3820M: Alison Wang <alison.wang@freescale.com>
3821L: dri-devel@lists.freedesktop.org
3822S: Supported
3823F: drivers/gpu/drm/fsl-dcu/
3824F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3825F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3826
3827DRM DRIVERS FOR FREESCALE IMX
3828M: Philipp Zabel <p.zabel@pengutronix.de>
3829L: dri-devel@lists.freedesktop.org
3830S: Maintained
3831F: drivers/gpu/drm/imx/
3832F: drivers/gpu/ipu-v3/
3833F: Documentation/devicetree/bindings/display/imx/
3834
3835DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3836M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3837L: dri-devel@lists.freedesktop.org
3838T: git git://github.com/patjak/drm-gma500
3839S: Maintained
3840F: drivers/gpu/drm/gma500
3841F: include/drm/gma500*
3842
3843DRM DRIVERS FOR NVIDIA TEGRA
3844M: Thierry Reding <thierry.reding@gmail.com>
3845M: Terje Bergström <tbergstrom@nvidia.com>
3846L: dri-devel@lists.freedesktop.org
3847L: linux-tegra@vger.kernel.org
3848T: git git://anongit.freedesktop.org/tegra/linux.git
3849S: Supported
3850F: drivers/gpu/drm/tegra/
3851F: drivers/gpu/host1x/
3852F: include/linux/host1x.h
3853F: include/uapi/drm/tegra_drm.h
3854F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3855
3856DRM DRIVERS FOR RENESAS
3857M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3858L: dri-devel@lists.freedesktop.org
3859L: linux-renesas-soc@vger.kernel.org
3860T: git git://people.freedesktop.org/~airlied/linux
3861S: Supported
3862F: drivers/gpu/drm/rcar-du/
3863F: drivers/gpu/drm/shmobile/
3864F: include/linux/platform_data/shmob_drm.h
3865
3866DRM DRIVERS FOR ROCKCHIP
3867M: Mark Yao <mark.yao@rock-chips.com>
3868L: dri-devel@lists.freedesktop.org
3869S: Maintained
3870F: drivers/gpu/drm/rockchip/
3871F: Documentation/devicetree/bindings/display/rockchip*
3872
3873DRM DRIVERS FOR STI
3874M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3875M: Vincent Abriou <vincent.abriou@st.com>
3876L: dri-devel@lists.freedesktop.org
3877T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3878S: Maintained
3879F: drivers/gpu/drm/sti
3880F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3881
3882DRM DRIVERS FOR VIVANTE GPU IP
3883M: Lucas Stach <l.stach@pengutronix.de>
3884R: Russell King <linux+etnaviv@arm.linux.org.uk>
3885R: Christian Gmeiner <christian.gmeiner@gmail.com>
3886L: dri-devel@lists.freedesktop.org
3887S: Maintained
3888F: drivers/gpu/drm/etnaviv
3889F: Documentation/devicetree/bindings/display/etnaviv
3890
3891DSBR100 USB FM RADIO DRIVER
3892M: Alexey Klimov <klimov.linux@gmail.com>
3893L: linux-media@vger.kernel.org
3894T: git git://linuxtv.org/media_tree.git
3895S: Maintained
3896F: drivers/media/radio/dsbr100.c
3897
3898DSCC4 DRIVER
3899M: Francois Romieu <romieu@fr.zoreil.com>
3900L: netdev@vger.kernel.org
3901S: Maintained
3902F: drivers/net/wan/dscc4.c
3903
3904DT3155 MEDIA DRIVER
3905M: Hans Verkuil <hverkuil@xs4all.nl>
3906L: linux-media@vger.kernel.org
3907T: git git://linuxtv.org/media_tree.git
3908W: https://linuxtv.org
3909S: Odd Fixes
3910F: drivers/media/pci/dt3155/
3911
3912DVB_USB_AF9015 MEDIA DRIVER
3913M: Antti Palosaari <crope@iki.fi>
3914L: linux-media@vger.kernel.org
3915W: https://linuxtv.org
3916W: http://palosaari.fi/linux/
3917Q: http://patchwork.linuxtv.org/project/linux-media/list/
3918T: git git://linuxtv.org/anttip/media_tree.git
3919S: Maintained
3920F: drivers/media/usb/dvb-usb-v2/af9015*
3921
3922DVB_USB_AF9035 MEDIA DRIVER
3923M: Antti Palosaari <crope@iki.fi>
3924L: linux-media@vger.kernel.org
3925W: https://linuxtv.org
3926W: http://palosaari.fi/linux/
3927Q: http://patchwork.linuxtv.org/project/linux-media/list/
3928T: git git://linuxtv.org/anttip/media_tree.git
3929S: Maintained
3930F: drivers/media/usb/dvb-usb-v2/af9035*
3931
3932DVB_USB_ANYSEE MEDIA DRIVER
3933M: Antti Palosaari <crope@iki.fi>
3934L: linux-media@vger.kernel.org
3935W: https://linuxtv.org
3936W: http://palosaari.fi/linux/
3937Q: http://patchwork.linuxtv.org/project/linux-media/list/
3938T: git git://linuxtv.org/anttip/media_tree.git
3939S: Maintained
3940F: drivers/media/usb/dvb-usb-v2/anysee*
3941
3942DVB_USB_AU6610 MEDIA DRIVER
3943M: Antti Palosaari <crope@iki.fi>
3944L: linux-media@vger.kernel.org
3945W: https://linuxtv.org
3946W: http://palosaari.fi/linux/
3947Q: http://patchwork.linuxtv.org/project/linux-media/list/
3948T: git git://linuxtv.org/anttip/media_tree.git
3949S: Maintained
3950F: drivers/media/usb/dvb-usb-v2/au6610*
3951
3952DVB_USB_CE6230 MEDIA DRIVER
3953M: Antti Palosaari <crope@iki.fi>
3954L: linux-media@vger.kernel.org
3955W: https://linuxtv.org
3956W: http://palosaari.fi/linux/
3957Q: http://patchwork.linuxtv.org/project/linux-media/list/
3958T: git git://linuxtv.org/anttip/media_tree.git
3959S: Maintained
3960F: drivers/media/usb/dvb-usb-v2/ce6230*
3961
3962DVB_USB_CXUSB MEDIA DRIVER
3963M: Michael Krufky <mkrufky@linuxtv.org>
3964L: linux-media@vger.kernel.org
3965W: https://linuxtv.org
3966W: http://github.com/mkrufky
3967Q: http://patchwork.linuxtv.org/project/linux-media/list/
3968T: git git://linuxtv.org/media_tree.git
3969S: Maintained
3970F: drivers/media/usb/dvb-usb/cxusb*
3971
3972DVB_USB_EC168 MEDIA DRIVER
3973M: Antti Palosaari <crope@iki.fi>
3974L: linux-media@vger.kernel.org
3975W: https://linuxtv.org
3976W: http://palosaari.fi/linux/
3977Q: http://patchwork.linuxtv.org/project/linux-media/list/
3978T: git git://linuxtv.org/anttip/media_tree.git
3979S: Maintained
3980F: drivers/media/usb/dvb-usb-v2/ec168*
3981
3982DVB_USB_GL861 MEDIA DRIVER
3983M: Antti Palosaari <crope@iki.fi>
3984L: linux-media@vger.kernel.org
3985W: https://linuxtv.org
3986Q: http://patchwork.linuxtv.org/project/linux-media/list/
3987T: git git://linuxtv.org/anttip/media_tree.git
3988S: Maintained
3989F: drivers/media/usb/dvb-usb-v2/gl861*
3990
3991DVB_USB_MXL111SF MEDIA DRIVER
3992M: Michael Krufky <mkrufky@linuxtv.org>
3993L: linux-media@vger.kernel.org
3994W: https://linuxtv.org
3995W: http://github.com/mkrufky
3996Q: http://patchwork.linuxtv.org/project/linux-media/list/
3997T: git git://linuxtv.org/mkrufky/mxl111sf.git
3998S: Maintained
3999F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4000
4001DVB_USB_RTL28XXU MEDIA DRIVER
4002M: Antti Palosaari <crope@iki.fi>
4003L: linux-media@vger.kernel.org
4004W: https://linuxtv.org
4005W: http://palosaari.fi/linux/
4006Q: http://patchwork.linuxtv.org/project/linux-media/list/
4007T: git git://linuxtv.org/anttip/media_tree.git
4008S: Maintained
4009F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4010
4011DVB_USB_V2 MEDIA DRIVER
4012M: Antti Palosaari <crope@iki.fi>
4013L: linux-media@vger.kernel.org
4014W: https://linuxtv.org
4015W: http://palosaari.fi/linux/
4016Q: http://patchwork.linuxtv.org/project/linux-media/list/
4017T: git git://linuxtv.org/anttip/media_tree.git
4018S: Maintained
4019F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4020F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4021
4022DYNAMIC DEBUG
4023M: Jason Baron <jbaron@akamai.com>
4024S: Maintained
4025F: lib/dynamic_debug.c
4026F: include/linux/dynamic_debug.h
4027
4028DZ DECSTATION DZ11 SERIAL DRIVER
4029M: "Maciej W. Rozycki" <macro@linux-mips.org>
4030S: Maintained
4031F: drivers/tty/serial/dz.*
4032
4033E3X0 POWER BUTTON DRIVER
4034M: Moritz Fischer <moritz.fischer@ettus.com>
4035L: usrp-users@lists.ettus.com
4036W: http://www.ettus.com
4037S: Supported
4038F: drivers/input/misc/e3x0-button.c
4039F: Documentation/devicetree/bindings/input/e3x0-button.txt
4040
4041E4000 MEDIA DRIVER
4042M: Antti Palosaari <crope@iki.fi>
4043L: linux-media@vger.kernel.org
4044W: https://linuxtv.org
4045W: http://palosaari.fi/linux/
4046Q: http://patchwork.linuxtv.org/project/linux-media/list/
4047T: git git://linuxtv.org/anttip/media_tree.git
4048S: Maintained
4049F: drivers/media/tuners/e4000*
4050
4051EATA ISA/EISA/PCI SCSI DRIVER
4052M: Dario Ballabio <ballabio_dario@emc.com>
4053L: linux-scsi@vger.kernel.org
4054S: Maintained
4055F: drivers/scsi/eata.c
4056
4057EC100 MEDIA DRIVER
4058M: Antti Palosaari <crope@iki.fi>
4059L: linux-media@vger.kernel.org
4060W: https://linuxtv.org
4061W: http://palosaari.fi/linux/
4062Q: http://patchwork.linuxtv.org/project/linux-media/list/
4063T: git git://linuxtv.org/anttip/media_tree.git
4064S: Maintained
4065F: drivers/media/dvb-frontends/ec100*
4066
4067ECRYPT FILE SYSTEM
4068M: Tyler Hicks <tyhicks@canonical.com>
4069L: ecryptfs@vger.kernel.org
4070W: http://ecryptfs.org
4071W: https://launchpad.net/ecryptfs
4072T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4073S: Supported
4074F: Documentation/filesystems/ecryptfs.txt
4075F: fs/ecryptfs/
4076
4077EDAC-CORE
4078M: Doug Thompson <dougthompson@xmission.com>
4079M: Borislav Petkov <bp@alien8.de>
4080M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4081L: linux-edac@vger.kernel.org
4082T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4083T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4084S: Supported
4085F: Documentation/edac.txt
4086F: drivers/edac/
4087F: include/linux/edac.h
4088
4089EDAC-AMD64
4090M: Doug Thompson <dougthompson@xmission.com>
4091M: Borislav Petkov <bp@alien8.de>
4092L: linux-edac@vger.kernel.org
4093S: Maintained
4094F: drivers/edac/amd64_edac*
4095
4096EDAC-CALXEDA
4097M: Doug Thompson <dougthompson@xmission.com>
4098M: Robert Richter <rric@kernel.org>
4099L: linux-edac@vger.kernel.org
4100S: Maintained
4101F: drivers/edac/highbank*
4102
4103EDAC-CAVIUM
4104M: Ralf Baechle <ralf@linux-mips.org>
4105M: David Daney <david.daney@cavium.com>
4106L: linux-edac@vger.kernel.org
4107L: linux-mips@linux-mips.org
4108S: Supported
4109F: drivers/edac/octeon_edac*
4110
4111EDAC-E752X
4112M: Mark Gross <mark.gross@intel.com>
4113M: Doug Thompson <dougthompson@xmission.com>
4114L: linux-edac@vger.kernel.org
4115S: Maintained
4116F: drivers/edac/e752x_edac.c
4117
4118EDAC-E7XXX
4119M: Doug Thompson <dougthompson@xmission.com>
4120L: linux-edac@vger.kernel.org
4121S: Maintained
4122F: drivers/edac/e7xxx_edac.c
4123
4124EDAC-GHES
4125M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4126L: linux-edac@vger.kernel.org
4127S: Maintained
4128F: drivers/edac/ghes_edac.c
4129
4130EDAC-I82443BXGX
4131M: Tim Small <tim@buttersideup.com>
4132L: linux-edac@vger.kernel.org
4133S: Maintained
4134F: drivers/edac/i82443bxgx_edac.c
4135
4136EDAC-I3000
4137M: Jason Uhlenkott <juhlenko@akamai.com>
4138L: linux-edac@vger.kernel.org
4139S: Maintained
4140F: drivers/edac/i3000_edac.c
4141
4142EDAC-I5000
4143M: Doug Thompson <dougthompson@xmission.com>
4144L: linux-edac@vger.kernel.org
4145S: Maintained
4146F: drivers/edac/i5000_edac.c
4147
4148EDAC-I5400
4149M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4150L: linux-edac@vger.kernel.org
4151S: Maintained
4152F: drivers/edac/i5400_edac.c
4153
4154EDAC-I7300
4155M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4156L: linux-edac@vger.kernel.org
4157S: Maintained
4158F: drivers/edac/i7300_edac.c
4159
4160EDAC-I7CORE
4161M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4162L: linux-edac@vger.kernel.org
4163S: Maintained
4164F: drivers/edac/i7core_edac.c
4165
4166EDAC-I82975X
4167M: Ranganathan Desikan <ravi@jetztechnologies.com>
4168M: "Arvind R." <arvino55@gmail.com>
4169L: linux-edac@vger.kernel.org
4170S: Maintained
4171F: drivers/edac/i82975x_edac.c
4172
4173EDAC-IE31200
4174M: Jason Baron <jbaron@akamai.com>
4175L: linux-edac@vger.kernel.org
4176S: Maintained
4177F: drivers/edac/ie31200_edac.c
4178
4179EDAC-MPC85XX
4180M: Johannes Thumshirn <morbidrsa@gmail.com>
4181L: linux-edac@vger.kernel.org
4182S: Maintained
4183F: drivers/edac/mpc85xx_edac.[ch]
4184
4185EDAC-PASEMI
4186M: Egor Martovetsky <egor@pasemi.com>
4187L: linux-edac@vger.kernel.org
4188S: Maintained
4189F: drivers/edac/pasemi_edac.c
4190
4191EDAC-R82600
4192M: Tim Small <tim@buttersideup.com>
4193L: linux-edac@vger.kernel.org
4194S: Maintained
4195F: drivers/edac/r82600_edac.c
4196
4197EDAC-SBRIDGE
4198M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4199L: linux-edac@vger.kernel.org
4200S: Maintained
4201F: drivers/edac/sb_edac.c
4202
4203EDAC-XGENE
4204APPLIED MICRO (APM) X-GENE SOC EDAC
4205M: Loc Ho <lho@apm.com>
4206S: Supported
4207F: drivers/edac/xgene_edac.c
4208F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4209
4210EDIROL UA-101/UA-1000 DRIVER
4211M: Clemens Ladisch <clemens@ladisch.de>
4212L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4213T: git git://git.alsa-project.org/alsa-kernel.git
4214S: Maintained
4215F: sound/usb/misc/ua101.c
4216
4217EXTENSIBLE FIRMWARE INTERFACE (EFI)
4218M: Matt Fleming <matt@codeblueprint.co.uk>
4219L: linux-efi@vger.kernel.org
4220T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4221S: Maintained
4222F: Documentation/efi-stub.txt
4223F: arch/ia64/kernel/efi.c
4224F: arch/x86/boot/compressed/eboot.[ch]
4225F: arch/x86/include/asm/efi.h
4226F: arch/x86/platform/efi/*
4227F: drivers/firmware/efi/*
4228F: include/linux/efi*.h
4229
4230EFI VARIABLE FILESYSTEM
4231M: Matthew Garrett <matthew.garrett@nebula.com>
4232M: Jeremy Kerr <jk@ozlabs.org>
4233M: Matt Fleming <matt@codeblueprint.co.uk>
4234T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4235L: linux-efi@vger.kernel.org
4236S: Maintained
4237F: fs/efivarfs/
4238
4239EFIFB FRAMEBUFFER DRIVER
4240L: linux-fbdev@vger.kernel.org
4241M: Peter Jones <pjones@redhat.com>
4242S: Maintained
4243F: drivers/video/fbdev/efifb.c
4244
4245EFS FILESYSTEM
4246W: http://aeschi.ch.eu.org/efs/
4247S: Orphan
4248F: fs/efs/
4249
4250EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4251M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4252L: netdev@vger.kernel.org
4253S: Maintained
4254F: drivers/net/ethernet/ibm/ehea/
4255
4256EM28XX VIDEO4LINUX DRIVER
4257M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4258L: linux-media@vger.kernel.org
4259W: https://linuxtv.org
4260T: git git://linuxtv.org/media_tree.git
4261S: Maintained
4262F: drivers/media/usb/em28xx/
4263
4264EMBEDDED LINUX
4265M: Paul Gortmaker <paul.gortmaker@windriver.com>
4266M: Matt Mackall <mpm@selenic.com>
4267M: David Woodhouse <dwmw2@infradead.org>
4268L: linux-embedded@vger.kernel.org
4269S: Maintained
4270
4271EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4272M: James Smart <james.smart@avagotech.com>
4273M: Dick Kennedy <dick.kennedy@avagotech.com>
4274L: linux-scsi@vger.kernel.org
4275W: http://www.avagotech.com
4276S: Supported
4277F: drivers/scsi/lpfc/
4278
4279ENE CB710 FLASH CARD READER DRIVER
4280M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4281S: Maintained
4282F: drivers/misc/cb710/
4283F: drivers/mmc/host/cb710-mmc.*
4284F: include/linux/cb710.h
4285
4286ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4287M: Maxim Levitsky <maximlevitsky@gmail.com>
4288S: Maintained
4289F: drivers/media/rc/ene_ir.*
4290
4291EPSON S1D13XXX FRAMEBUFFER DRIVER
4292M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4293S: Maintained
4294T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4295F: drivers/video/fbdev/s1d13xxxfb.c
4296F: include/video/s1d13xxxfb.h
4297
4298ET131X NETWORK DRIVER
4299M: Mark Einon <mark.einon@gmail.com>
4300S: Odd Fixes
4301F: drivers/net/ethernet/agere/
4302
4303ETHERNET BRIDGE
4304M: Stephen Hemminger <stephen@networkplumber.org>
4305L: bridge@lists.linux-foundation.org
4306L: netdev@vger.kernel.org
4307W: http://www.linuxfoundation.org/en/Net:Bridge
4308S: Maintained
4309F: include/linux/netfilter_bridge/
4310F: net/bridge/
4311
4312ETHERNET PHY LIBRARY
4313M: Florian Fainelli <f.fainelli@gmail.com>
4314L: netdev@vger.kernel.org
4315S: Maintained
4316F: include/linux/phy.h
4317F: include/linux/phy_fixed.h
4318F: drivers/net/phy/
4319F: Documentation/networking/phy.txt
4320F: drivers/of/of_mdio.c
4321F: drivers/of/of_net.c
4322
4323EXT2 FILE SYSTEM
4324M: Jan Kara <jack@suse.com>
4325L: linux-ext4@vger.kernel.org
4326S: Maintained
4327F: Documentation/filesystems/ext2.txt
4328F: fs/ext2/
4329F: include/linux/ext2*
4330
4331EXT4 FILE SYSTEM
4332M: "Theodore Ts'o" <tytso@mit.edu>
4333M: Andreas Dilger <adilger.kernel@dilger.ca>
4334L: linux-ext4@vger.kernel.org
4335W: http://ext4.wiki.kernel.org
4336Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4337T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4338S: Maintained
4339F: Documentation/filesystems/ext4.txt
4340F: fs/ext4/
4341
4342Extended Verification Module (EVM)
4343M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4344L: linux-ima-devel@lists.sourceforge.net
4345L: linux-security-module@vger.kernel.org
4346S: Supported
4347F: security/integrity/evm/
4348
4349EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4350M: MyungJoo Ham <myungjoo.ham@samsung.com>
4351M: Chanwoo Choi <cw00.choi@samsung.com>
4352L: linux-kernel@vger.kernel.org
4353T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4354S: Maintained
4355F: drivers/extcon/
4356F: include/linux/extcon/
4357F: include/linux/extcon.h
4358F: Documentation/extcon/
4359F: Documentation/devicetree/bindings/extcon/
4360
4361EXYNOS DP DRIVER
4362M: Jingoo Han <jingoohan1@gmail.com>
4363L: dri-devel@lists.freedesktop.org
4364S: Maintained
4365F: drivers/gpu/drm/exynos/exynos_dp*
4366
4367EXYNOS SYSMMU (IOMMU) driver
4368M: Marek Szyprowski <m.szyprowski@samsung.com>
4369L: iommu@lists.linux-foundation.org
4370S: Maintained
4371F: drivers/iommu/exynos-iommu.c
4372
4373EXYNOS MIPI DISPLAY DRIVERS
4374M: Inki Dae <inki.dae@samsung.com>
4375M: Donghwa Lee <dh09.lee@samsung.com>
4376M: Kyungmin Park <kyungmin.park@samsung.com>
4377L: linux-fbdev@vger.kernel.org
4378S: Maintained
4379F: drivers/video/fbdev/exynos/exynos_mipi*
4380F: include/video/exynos_mipi*
4381
4382F71805F HARDWARE MONITORING DRIVER
4383M: Jean Delvare <jdelvare@suse.com>
4384L: linux-hwmon@vger.kernel.org
4385S: Maintained
4386F: Documentation/hwmon/f71805f
4387F: drivers/hwmon/f71805f.c
4388
4389FC0011 TUNER DRIVER
4390M: Michael Buesch <m@bues.ch>
4391L: linux-media@vger.kernel.org
4392S: Maintained
4393F: drivers/media/tuners/fc0011.h
4394F: drivers/media/tuners/fc0011.c
4395
4396FC2580 MEDIA DRIVER
4397M: Antti Palosaari <crope@iki.fi>
4398L: linux-media@vger.kernel.org
4399W: https://linuxtv.org
4400W: http://palosaari.fi/linux/
4401Q: http://patchwork.linuxtv.org/project/linux-media/list/
4402T: git git://linuxtv.org/anttip/media_tree.git
4403S: Maintained
4404F: drivers/media/tuners/fc2580*
4405
4406FANOTIFY
4407M: Eric Paris <eparis@redhat.com>
4408S: Maintained
4409F: fs/notify/fanotify/
4410F: include/linux/fanotify.h
4411F: include/uapi/linux/fanotify.h
4412
4413FARSYNC SYNCHRONOUS DRIVER
4414M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4415W: http://www.farsite.co.uk/
4416S: Supported
4417F: drivers/net/wan/farsync.*
4418
4419FAULT INJECTION SUPPORT
4420M: Akinobu Mita <akinobu.mita@gmail.com>
4421S: Supported
4422F: Documentation/fault-injection/
4423F: lib/fault-inject.c
4424
4425FBTFT Framebuffer drivers
4426M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4427M: Noralf Trønnes <noralf@tronnes.org>
4428S: Maintained
4429F: drivers/staging/fbtft/
4430
4431FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4432M: Vasu Dev <vasu.dev@intel.com>
4433L: fcoe-devel@open-fcoe.org
4434W: www.Open-FCoE.org
4435S: Supported
4436F: drivers/scsi/libfc/
4437F: drivers/scsi/fcoe/
4438F: include/scsi/fc/
4439F: include/scsi/libfc.h
4440F: include/scsi/libfcoe.h
4441F: include/uapi/scsi/fc/
4442
4443FILE LOCKING (flock() and fcntl()/lockf())
4444M: Jeff Layton <jlayton@poochiereds.net>
4445M: "J. Bruce Fields" <bfields@fieldses.org>
4446L: linux-fsdevel@vger.kernel.org
4447S: Maintained
4448F: include/linux/fcntl.h
4449F: include/linux/fs.h
4450F: include/uapi/linux/fcntl.h
4451F: include/uapi/linux/fs.h
4452F: fs/fcntl.c
4453F: fs/locks.c
4454
4455FILESYSTEMS (VFS and infrastructure)
4456M: Alexander Viro <viro@zeniv.linux.org.uk>
4457L: linux-fsdevel@vger.kernel.org
4458S: Maintained
4459F: fs/*
4460
4461FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4462M: Riku Voipio <riku.voipio@iki.fi>
4463L: linux-hwmon@vger.kernel.org
4464S: Maintained
4465F: drivers/hwmon/f75375s.c
4466F: include/linux/f75375s.h
4467
4468FIREWIRE AUDIO DRIVERS
4469M: Clemens Ladisch <clemens@ladisch.de>
4470L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4471T: git git://git.alsa-project.org/alsa-kernel.git
4472S: Maintained
4473F: sound/firewire/
4474
4475FIREWIRE MEDIA DRIVERS (firedtv)
4476M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4477L: linux-media@vger.kernel.org
4478L: linux1394-devel@lists.sourceforge.net
4479T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4480S: Maintained
4481F: drivers/media/firewire/
4482
4483FIREWIRE SBP-2 TARGET
4484M: Chris Boot <bootc@bootc.net>
4485L: linux-scsi@vger.kernel.org
4486L: target-devel@vger.kernel.org
4487L: linux1394-devel@lists.sourceforge.net
4488T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4489S: Maintained
4490F: drivers/target/sbp/
4491
4492FIREWIRE SUBSYSTEM
4493M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4494L: linux1394-devel@lists.sourceforge.net
4495W: http://ieee1394.wiki.kernel.org/
4496T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4497S: Maintained
4498F: drivers/firewire/
4499F: include/linux/firewire.h
4500F: include/uapi/linux/firewire*.h
4501F: tools/firewire/
4502
4503FIRMWARE LOADER (request_firmware)
4504M: Ming Lei <ming.lei@canonical.com>
4505L: linux-kernel@vger.kernel.org
4506S: Maintained
4507F: Documentation/firmware_class/
4508F: drivers/base/firmware*.c
4509F: include/linux/firmware.h
4510
4511FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4512M: Joshua Morris <josh.h.morris@us.ibm.com>
4513M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4514S: Maintained
4515F: drivers/block/rsxx/
4516
4517FLOPPY DRIVER
4518M: Jiri Kosina <jikos@kernel.org>
4519T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4520S: Odd fixes
4521F: drivers/block/floppy.c
4522
4523FMC SUBSYSTEM
4524M: Alessandro Rubini <rubini@gnudd.com>
4525W: http://www.ohwr.org/projects/fmc-bus
4526S: Supported
4527F: drivers/fmc/
4528F: include/linux/fmc*.h
4529F: include/linux/ipmi-fru.h
4530K: fmc_d.*register
4531
4532FPGA MANAGER FRAMEWORK
4533M: Alan Tull <atull@opensource.altera.com>
4534R: Moritz Fischer <moritz.fischer@ettus.com>
4535S: Maintained
4536F: drivers/fpga/
4537F: include/linux/fpga/fpga-mgr.h
4538W: http://www.rocketboards.org
4539
4540FPU EMULATOR
4541M: Bill Metzenthen <billm@melbpc.org.au>
4542W: http://floatingpoint.sourceforge.net/emulator/index.html
4543S: Maintained
4544F: arch/x86/math-emu/
4545
4546FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4547L: netdev@vger.kernel.org
4548S: Orphan
4549F: drivers/net/wan/dlci.c
4550F: drivers/net/wan/sdla.c
4551
4552FRAMEBUFFER LAYER
4553M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4554M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4555L: linux-fbdev@vger.kernel.org
4556W: http://linux-fbdev.sourceforge.net/
4557Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4558T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4559S: Maintained
4560F: Documentation/fb/
4561F: drivers/video/
4562F: include/video/
4563F: include/linux/fb.h
4564F: include/uapi/video/
4565F: include/uapi/linux/fb.h
4566
4567FREESCALE DIU FRAMEBUFFER DRIVER
4568M: Timur Tabi <timur@tabi.org>
4569L: linux-fbdev@vger.kernel.org
4570S: Maintained
4571F: drivers/video/fbdev/fsl-diu-fb.*
4572
4573FREESCALE DMA DRIVER
4574M: Li Yang <leoli@freescale.com>
4575M: Zhang Wei <zw@zh-kernel.org>
4576L: linuxppc-dev@lists.ozlabs.org
4577S: Maintained
4578F: drivers/dma/fsldma.*
4579
4580FREESCALE GPMI NAND DRIVER
4581M: Han Xu <han.xu@nxp.com>
4582L: linux-mtd@lists.infradead.org
4583S: Maintained
4584F: drivers/mtd/nand/gpmi-nand/*
4585
4586FREESCALE I2C CPM DRIVER
4587M: Jochen Friedrich <jochen@scram.de>
4588L: linuxppc-dev@lists.ozlabs.org
4589L: linux-i2c@vger.kernel.org
4590S: Maintained
4591F: drivers/i2c/busses/i2c-cpm.c
4592
4593FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4594M: Sascha Hauer <kernel@pengutronix.de>
4595L: linux-fbdev@vger.kernel.org
4596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4597S: Maintained
4598F: include/linux/platform_data/video-imxfb.h
4599F: drivers/video/fbdev/imxfb.c
4600
4601FREESCALE QUAD SPI DRIVER
4602M: Han Xu <han.xu@nxp.com>
4603L: linux-mtd@lists.infradead.org
4604S: Maintained
4605F: drivers/mtd/spi-nor/fsl-quadspi.c
4606
4607FREESCALE SOC FS_ENET DRIVER
4608M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4609M: Vitaly Bordug <vbordug@ru.mvista.com>
4610L: linuxppc-dev@lists.ozlabs.org
4611L: netdev@vger.kernel.org
4612S: Maintained
4613F: drivers/net/ethernet/freescale/fs_enet/
4614F: include/linux/fs_enet_pd.h
4615
4616FREESCALE IMX / MXC FEC DRIVER
4617M: Fugang Duan <fugang.duan@nxp.com>
4618L: netdev@vger.kernel.org
4619S: Maintained
4620F: drivers/net/ethernet/freescale/fec_main.c
4621F: drivers/net/ethernet/freescale/fec_ptp.c
4622F: drivers/net/ethernet/freescale/fec.h
4623F: Documentation/devicetree/bindings/net/fsl-fec.txt
4624
4625FREESCALE QUICC ENGINE LIBRARY
4626L: linuxppc-dev@lists.ozlabs.org
4627S: Orphan
4628F: drivers/soc/fsl/qe/
4629F: include/soc/fsl/*qe*.h
4630F: include/soc/fsl/*ucc*.h
4631
4632FREESCALE USB PERIPHERAL DRIVERS
4633M: Li Yang <leoli@freescale.com>
4634L: linux-usb@vger.kernel.org
4635L: linuxppc-dev@lists.ozlabs.org
4636S: Maintained
4637F: drivers/usb/gadget/udc/fsl*
4638
4639FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4640M: Li Yang <leoli@freescale.com>
4641L: netdev@vger.kernel.org
4642L: linuxppc-dev@lists.ozlabs.org
4643S: Maintained
4644F: drivers/net/ethernet/freescale/ucc_geth*
4645
4646FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4647M: Claudiu Manoil <claudiu.manoil@freescale.com>
4648L: netdev@vger.kernel.org
4649S: Maintained
4650F: drivers/net/ethernet/freescale/gianfar*
4651X: drivers/net/ethernet/freescale/gianfar_ptp.c
4652F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4653
4654FREESCALE QUICC ENGINE UCC UART DRIVER
4655M: Timur Tabi <timur@tabi.org>
4656L: linuxppc-dev@lists.ozlabs.org
4657S: Maintained
4658F: drivers/tty/serial/ucc_uart.c
4659
4660FREESCALE SOC SOUND DRIVERS
4661M: Timur Tabi <timur@tabi.org>
4662M: Nicolin Chen <nicoleotsuka@gmail.com>
4663M: Xiubo Li <Xiubo.Lee@gmail.com>
4664L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4665L: linuxppc-dev@lists.ozlabs.org
4666S: Maintained
4667F: sound/soc/fsl/fsl*
4668F: sound/soc/fsl/imx*
4669F: sound/soc/fsl/mpc8610_hpcd.c
4670
4671FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4672M: "J. German Rivera" <German.Rivera@freescale.com>
4673L: linux-kernel@vger.kernel.org
4674S: Maintained
4675F: drivers/staging/fsl-mc/
4676
4677FREEVXFS FILESYSTEM
4678M: Christoph Hellwig <hch@infradead.org>
4679W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4680S: Maintained
4681F: fs/freevxfs/
4682
4683FREEZER
4684M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4685M: Pavel Machek <pavel@ucw.cz>
4686L: linux-pm@vger.kernel.org
4687S: Supported
4688F: Documentation/power/freezing-of-tasks.txt
4689F: include/linux/freezer.h
4690F: kernel/freezer.c
4691
4692FRONTSWAP API
4693M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4694L: linux-kernel@vger.kernel.org
4695S: Maintained
4696F: mm/frontswap.c
4697F: include/linux/frontswap.h
4698
4699FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4700M: David Howells <dhowells@redhat.com>
4701L: linux-cachefs@redhat.com (moderated for non-subscribers)
4702S: Supported
4703F: Documentation/filesystems/caching/
4704F: fs/fscache/
4705F: include/linux/fscache*.h
4706
4707F2FS FILE SYSTEM
4708M: Jaegeuk Kim <jaegeuk@kernel.org>
4709M: Changman Lee <cm224.lee@samsung.com>
4710R: Chao Yu <chao2.yu@samsung.com>
4711L: linux-f2fs-devel@lists.sourceforge.net
4712W: http://en.wikipedia.org/wiki/F2FS
4713T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4714S: Maintained
4715F: Documentation/filesystems/f2fs.txt
4716F: Documentation/ABI/testing/sysfs-fs-f2fs
4717F: fs/f2fs/
4718F: include/linux/f2fs_fs.h
4719F: include/trace/events/f2fs.h
4720
4721FUJITSU FR-V (FRV) PORT
4722S: Orphan
4723F: arch/frv/
4724
4725FUJITSU LAPTOP EXTRAS
4726M: Jonathan Woithe <jwoithe@just42.net>
4727L: platform-driver-x86@vger.kernel.org
4728S: Maintained
4729F: drivers/platform/x86/fujitsu-laptop.c
4730
4731FUJITSU M-5MO LS CAMERA ISP DRIVER
4732M: Kyungmin Park <kyungmin.park@samsung.com>
4733M: Heungjun Kim <riverful.kim@samsung.com>
4734L: linux-media@vger.kernel.org
4735S: Maintained
4736F: drivers/media/i2c/m5mols/
4737F: include/media/i2c/m5mols.h
4738
4739FUJITSU TABLET EXTRAS
4740M: Robert Gerlach <khnz@gmx.de>
4741L: platform-driver-x86@vger.kernel.org
4742S: Maintained
4743F: drivers/platform/x86/fujitsu-tablet.c
4744
4745FUSE: FILESYSTEM IN USERSPACE
4746M: Miklos Szeredi <miklos@szeredi.hu>
4747L: fuse-devel@lists.sourceforge.net
4748W: http://fuse.sourceforge.net/
4749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4750S: Maintained
4751F: fs/fuse/
4752F: include/uapi/linux/fuse.h
4753F: Documentation/filesystems/fuse.txt
4754
4755FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4756M: Rik Faith <faith@cs.unc.edu>
4757L: linux-scsi@vger.kernel.org
4758S: Odd Fixes (e.g., new signatures)
4759F: drivers/scsi/fdomain.*
4760
4761GCOV BASED KERNEL PROFILING
4762M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4763S: Maintained
4764F: kernel/gcov/
4765F: Documentation/gcov.txt
4766
4767GDT SCSI DISK ARRAY CONTROLLER DRIVER
4768M: Achim Leubner <achim_leubner@adaptec.com>
4769L: linux-scsi@vger.kernel.org
4770W: http://www.icp-vortex.com/
4771S: Supported
4772F: drivers/scsi/gdt*
4773
4774GDB KERNEL DEBUGGING HELPER SCRIPTS
4775M: Jan Kiszka <jan.kiszka@siemens.com>
4776S: Supported
4777F: scripts/gdb/
4778
4779GEMTEK FM RADIO RECEIVER DRIVER
4780M: Hans Verkuil <hverkuil@xs4all.nl>
4781L: linux-media@vger.kernel.org
4782T: git git://linuxtv.org/media_tree.git
4783W: https://linuxtv.org
4784S: Maintained
4785F: drivers/media/radio/radio-gemtek*
4786
4787GENERIC GPIO I2C DRIVER
4788M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4789S: Supported
4790F: drivers/i2c/busses/i2c-gpio.c
4791F: include/linux/i2c-gpio.h
4792
4793GENERIC GPIO I2C MULTIPLEXER DRIVER
4794M: Peter Korsgaard <peter.korsgaard@barco.com>
4795L: linux-i2c@vger.kernel.org
4796S: Supported
4797F: drivers/i2c/muxes/i2c-mux-gpio.c
4798F: include/linux/i2c-mux-gpio.h
4799F: Documentation/i2c/muxes/i2c-mux-gpio
4800
4801GENERIC HDLC (WAN) DRIVERS
4802M: Krzysztof Halasa <khc@pm.waw.pl>
4803W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4804S: Maintained
4805F: drivers/net/wan/c101.c
4806F: drivers/net/wan/hd6457*
4807F: drivers/net/wan/hdlc*
4808F: drivers/net/wan/n2.c
4809F: drivers/net/wan/pc300too.c
4810F: drivers/net/wan/pci200syn.c
4811F: drivers/net/wan/wanxl*
4812
4813GENERIC INCLUDE/ASM HEADER FILES
4814M: Arnd Bergmann <arnd@arndb.de>
4815L: linux-arch@vger.kernel.org
4816T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4817S: Maintained
4818F: include/asm-generic/
4819F: include/uapi/asm-generic/
4820
4821GENERIC PHY FRAMEWORK
4822M: Kishon Vijay Abraham I <kishon@ti.com>
4823L: linux-kernel@vger.kernel.org
4824T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4825S: Supported
4826F: drivers/phy/
4827F: include/linux/phy/
4828
4829GENERIC PM DOMAINS
4830M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4831M: Kevin Hilman <khilman@kernel.org>
4832M: Ulf Hansson <ulf.hansson@linaro.org>
4833L: linux-pm@vger.kernel.org
4834S: Supported
4835F: drivers/base/power/domain*.c
4836F: include/linux/pm_domain.h
4837
4838GENERIC UIO DRIVER FOR PCI DEVICES
4839M: "Michael S. Tsirkin" <mst@redhat.com>
4840L: kvm@vger.kernel.org
4841S: Supported
4842F: drivers/uio/uio_pci_generic.c
4843
4844GET_MAINTAINER SCRIPT
4845M: Joe Perches <joe@perches.com>
4846S: Maintained
4847F: scripts/get_maintainer.pl
4848
4849GFS2 FILE SYSTEM
4850M: Steven Whitehouse <swhiteho@redhat.com>
4851M: Bob Peterson <rpeterso@redhat.com>
4852L: cluster-devel@redhat.com
4853W: http://sources.redhat.com/cluster/
4854T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4855S: Supported
4856F: Documentation/filesystems/gfs2*.txt
4857F: fs/gfs2/
4858F: include/uapi/linux/gfs2_ondisk.h
4859
4860GIGASET ISDN DRIVERS
4861M: Paul Bolle <pebolle@tiscali.nl>
4862L: gigaset307x-common@lists.sourceforge.net
4863W: http://gigaset307x.sourceforge.net/
4864S: Odd Fixes
4865F: Documentation/isdn/README.gigaset
4866F: drivers/isdn/gigaset/
4867F: include/uapi/linux/gigaset_dev.h
4868
4869GO7007 MPEG CODEC
4870M: Hans Verkuil <hans.verkuil@cisco.com>
4871L: linux-media@vger.kernel.org
4872S: Maintained
4873F: drivers/media/usb/go7007/
4874
4875GOODIX TOUCHSCREEN
4876M: Bastien Nocera <hadess@hadess.net>
4877L: linux-input@vger.kernel.org
4878S: Maintained
4879F: drivers/input/touchscreen/goodix.c
4880
4881GPIO SUBSYSTEM
4882M: Linus Walleij <linus.walleij@linaro.org>
4883M: Alexandre Courbot <gnurou@gmail.com>
4884L: linux-gpio@vger.kernel.org
4885T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4886S: Maintained
4887F: Documentation/gpio/
4888F: Documentation/ABI/testing/gpio-cdev
4889F: Documentation/ABI/obsolete/sysfs-gpio
4890F: drivers/gpio/
4891F: include/linux/gpio/
4892F: include/linux/gpio.h
4893F: include/asm-generic/gpio.h
4894F: include/uapi/linux/gpio.h
4895F: tools/gpio/
4896
4897GRE DEMULTIPLEXER DRIVER
4898M: Dmitry Kozlov <xeb@mail.ru>
4899L: netdev@vger.kernel.org
4900S: Maintained
4901F: net/ipv4/gre_demux.c
4902F: net/ipv4/gre_offload.c
4903F: include/net/gre.h
4904
4905GRETH 10/100/1G Ethernet MAC device driver
4906M: Kristoffer Glembo <kristoffer@gaisler.com>
4907L: netdev@vger.kernel.org
4908S: Maintained
4909F: drivers/net/ethernet/aeroflex/
4910
4911GSPCA FINEPIX SUBDRIVER
4912M: Frank Zago <frank@zago.net>
4913L: linux-media@vger.kernel.org
4914T: git git://linuxtv.org/media_tree.git
4915S: Maintained
4916F: drivers/media/usb/gspca/finepix.c
4917
4918GSPCA GL860 SUBDRIVER
4919M: Olivier Lorin <o.lorin@laposte.net>
4920L: linux-media@vger.kernel.org
4921T: git git://linuxtv.org/media_tree.git
4922S: Maintained
4923F: drivers/media/usb/gspca/gl860/
4924
4925GSPCA M5602 SUBDRIVER
4926M: Erik Andren <erik.andren@gmail.com>
4927L: linux-media@vger.kernel.org
4928T: git git://linuxtv.org/media_tree.git
4929S: Maintained
4930F: drivers/media/usb/gspca/m5602/
4931
4932GSPCA PAC207 SONIXB SUBDRIVER
4933M: Hans de Goede <hdegoede@redhat.com>
4934L: linux-media@vger.kernel.org
4935T: git git://linuxtv.org/media_tree.git
4936S: Maintained
4937F: drivers/media/usb/gspca/pac207.c
4938
4939GSPCA SN9C20X SUBDRIVER
4940M: Brian Johnson <brijohn@gmail.com>
4941L: linux-media@vger.kernel.org
4942T: git git://linuxtv.org/media_tree.git
4943S: Maintained
4944F: drivers/media/usb/gspca/sn9c20x.c
4945
4946GSPCA T613 SUBDRIVER
4947M: Leandro Costantino <lcostantino@gmail.com>
4948L: linux-media@vger.kernel.org
4949T: git git://linuxtv.org/media_tree.git
4950S: Maintained
4951F: drivers/media/usb/gspca/t613.c
4952
4953GSPCA USB WEBCAM DRIVER
4954M: Hans de Goede <hdegoede@redhat.com>
4955L: linux-media@vger.kernel.org
4956T: git git://linuxtv.org/media_tree.git
4957S: Maintained
4958F: drivers/media/usb/gspca/
4959
4960GUID PARTITION TABLE (GPT)
4961M: Davidlohr Bueso <dave@stgolabs.net>
4962L: linux-efi@vger.kernel.org
4963S: Maintained
4964F: block/partitions/efi.*
4965
4966STK1160 USB VIDEO CAPTURE DRIVER
4967M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4968L: linux-media@vger.kernel.org
4969T: git git://linuxtv.org/media_tree.git
4970S: Maintained
4971F: drivers/media/usb/stk1160/
4972
4973H8/300 ARCHITECTURE
4974M: Yoshinori Sato <ysato@users.sourceforge.jp>
4975L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4976W: http://uclinux-h8.sourceforge.jp
4977T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4978S: Maintained
4979F: arch/h8300/
4980F: drivers/clocksource/h8300_*.c
4981F: drivers/clk/h8300/
4982F: drivers/irqchip/irq-renesas-h8*.c
4983
4984HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4985M: Frank Seidel <frank@f-seidel.de>
4986L: platform-driver-x86@vger.kernel.org
4987W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4988S: Maintained
4989F: drivers/platform/x86/hdaps.c
4990
4991HDPVR USB VIDEO ENCODER DRIVER
4992M: Hans Verkuil <hverkuil@xs4all.nl>
4993L: linux-media@vger.kernel.org
4994T: git git://linuxtv.org/media_tree.git
4995W: https://linuxtv.org
4996S: Odd Fixes
4997F: drivers/media/usb/hdpvr/
4998
4999HWPOISON MEMORY FAILURE HANDLING
5000M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5001L: linux-mm@kvack.org
5002S: Maintained
5003F: mm/memory-failure.c
5004F: mm/hwpoison-inject.c
5005
5006HYPERVISOR VIRTUAL CONSOLE DRIVER
5007L: linuxppc-dev@lists.ozlabs.org
5008S: Odd Fixes
5009F: drivers/tty/hvc/
5010
5011HACKRF MEDIA DRIVER
5012M: Antti Palosaari <crope@iki.fi>
5013L: linux-media@vger.kernel.org
5014W: https://linuxtv.org
5015W: http://palosaari.fi/linux/
5016Q: http://patchwork.linuxtv.org/project/linux-media/list/
5017T: git git://linuxtv.org/anttip/media_tree.git
5018S: Maintained
5019F: drivers/media/usb/hackrf/
5020
5021HARDWARE MONITORING
5022M: Jean Delvare <jdelvare@suse.com>
5023M: Guenter Roeck <linux@roeck-us.net>
5024L: linux-hwmon@vger.kernel.org
5025W: http://hwmon.wiki.kernel.org/
5026T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5027T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5028S: Maintained
5029F: Documentation/hwmon/
5030F: drivers/hwmon/
5031F: include/linux/hwmon*.h
5032
5033HARDWARE RANDOM NUMBER GENERATOR CORE
5034M: Matt Mackall <mpm@selenic.com>
5035M: Herbert Xu <herbert@gondor.apana.org.au>
5036L: linux-crypto@vger.kernel.org
5037S: Odd fixes
5038F: Documentation/hw_random.txt
5039F: drivers/char/hw_random/
5040F: include/linux/hw_random.h
5041
5042HARDWARE SPINLOCK CORE
5043M: Ohad Ben-Cohen <ohad@wizery.com>
5044M: Bjorn Andersson <bjorn.andersson@linaro.org>
5045S: Maintained
5046T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5047F: Documentation/hwspinlock.txt
5048F: drivers/hwspinlock/hwspinlock_*
5049F: include/linux/hwspinlock.h
5050
5051HARMONY SOUND DRIVER
5052L: linux-parisc@vger.kernel.org
5053S: Maintained
5054F: sound/parisc/harmony.*
5055
5056HD29L2 MEDIA DRIVER
5057M: Antti Palosaari <crope@iki.fi>
5058L: linux-media@vger.kernel.org
5059W: https://linuxtv.org
5060W: http://palosaari.fi/linux/
5061Q: http://patchwork.linuxtv.org/project/linux-media/list/
5062T: git git://linuxtv.org/anttip/media_tree.git
5063S: Maintained
5064F: drivers/media/dvb-frontends/hd29l2*
5065
5066HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5067M: Don Brace <don.brace@microsemi.com>
5068L: iss_storagedev@hp.com
5069L: esc.storagedev@microsemi.com
5070L: linux-scsi@vger.kernel.org
5071S: Supported
5072F: Documentation/scsi/hpsa.txt
5073F: drivers/scsi/hpsa*.[ch]
5074F: include/linux/cciss*.h
5075F: include/uapi/linux/cciss*.h
5076
5077HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5078M: Don Brace <don.brace@microsemi.com>
5079L: iss_storagedev@hp.com
5080L: esc.storagedev@microsemi.com
5081L: linux-scsi@vger.kernel.org
5082S: Supported
5083F: Documentation/blockdev/cciss.txt
5084F: drivers/block/cciss*
5085F: include/linux/cciss_ioctl.h
5086F: include/uapi/linux/cciss_ioctl.h
5087
5088HFS FILESYSTEM
5089L: linux-fsdevel@vger.kernel.org
5090S: Orphan
5091F: Documentation/filesystems/hfs.txt
5092F: fs/hfs/
5093
5094HFSPLUS FILESYSTEM
5095L: linux-fsdevel@vger.kernel.org
5096S: Orphan
5097F: Documentation/filesystems/hfsplus.txt
5098F: fs/hfsplus/
5099
5100HGA FRAMEBUFFER DRIVER
5101M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5102L: linux-nvidia@lists.surfsouth.com
5103W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5104S: Maintained
5105F: drivers/video/fbdev/hgafb.c
5106
5107HIBERNATION (aka Software Suspend, aka swsusp)
5108M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5109M: Pavel Machek <pavel@ucw.cz>
5110L: linux-pm@vger.kernel.org
5111S: Supported
5112F: arch/x86/power/
5113F: drivers/base/power/
5114F: kernel/power/
5115F: include/linux/suspend.h
5116F: include/linux/freezer.h
5117F: include/linux/pm.h
5118F: arch/*/include/asm/suspend*.h
5119
5120HID CORE LAYER
5121M: Jiri Kosina <jikos@kernel.org>
5122R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5123L: linux-input@vger.kernel.org
5124T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5125S: Maintained
5126F: drivers/hid/
5127F: include/linux/hid*
5128F: include/uapi/linux/hid*
5129
5130HID SENSOR HUB DRIVERS
5131M: Jiri Kosina <jikos@kernel.org>
5132M: Jonathan Cameron <jic23@kernel.org>
5133M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5134L: linux-input@vger.kernel.org
5135L: linux-iio@vger.kernel.org
5136S: Maintained
5137F: Documentation/hid/hid-sensor*
5138F: drivers/hid/hid-sensor-*
5139F: drivers/iio/*/hid-*
5140F: include/linux/hid-sensor-*
5141
5142HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5143M: Thomas Gleixner <tglx@linutronix.de>
5144L: linux-kernel@vger.kernel.org
5145T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5146S: Maintained
5147F: Documentation/timers/
5148F: kernel/time/hrtimer.c
5149F: kernel/time/clockevents.c
5150F: kernel/time/tick*.*
5151F: kernel/time/timer_*.c
5152F: include/linux/clockchips.h
5153F: include/linux/hrtimer.h
5154
5155HIGH-SPEED SCC DRIVER FOR AX.25
5156L: linux-hams@vger.kernel.org
5157S: Orphan
5158F: drivers/net/hamradio/dmascc.c
5159F: drivers/net/hamradio/scc.c
5160
5161HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5162M: HighPoint Linux Team <linux@highpoint-tech.com>
5163W: http://www.highpoint-tech.com
5164S: Supported
5165F: Documentation/scsi/hptiop.txt
5166F: drivers/scsi/hptiop.c
5167
5168HIPPI
5169M: Jes Sorensen <jes@trained-monkey.org>
5170L: linux-hippi@sunsite.dk
5171S: Maintained
5172F: include/linux/hippidevice.h
5173F: include/uapi/linux/if_hippi.h
5174F: net/802/hippi.c
5175F: drivers/net/hippi/
5176
5177HISILICON SAS Controller
5178M: John Garry <john.garry@huawei.com>
5179W: http://www.hisilicon.com
5180S: Supported
5181F: drivers/scsi/hisi_sas/
5182F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5183
5184HOST AP DRIVER
5185M: Jouni Malinen <j@w1.fi>
5186L: hostap@shmoo.com (subscribers-only)
5187L: linux-wireless@vger.kernel.org
5188W: http://hostap.epitest.fi/
5189S: Maintained
5190F: drivers/net/wireless/intersil/hostap/
5191
5192HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5193L: platform-driver-x86@vger.kernel.org
5194S: Orphan
5195F: drivers/platform/x86/tc1100-wmi.c
5196
5197HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5198M: Jaroslav Kysela <perex@perex.cz>
5199S: Maintained
5200F: drivers/net/ethernet/hp/hp100.*
5201
5202HPET: High Precision Event Timers driver
5203M: Clemens Ladisch <clemens@ladisch.de>
5204S: Maintained
5205F: Documentation/timers/hpet.txt
5206F: drivers/char/hpet.c
5207F: include/linux/hpet.h
5208F: include/uapi/linux/hpet.h
5209
5210HPET: x86
5211S: Orphan
5212F: arch/x86/kernel/hpet.c
5213F: arch/x86/include/asm/hpet.h
5214
5215HPFS FILESYSTEM
5216M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5217W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5218S: Maintained
5219F: fs/hpfs/
5220
5221HSI SUBSYSTEM
5222M: Sebastian Reichel <sre@kernel.org>
5223T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5224S: Maintained
5225F: Documentation/ABI/testing/sysfs-bus-hsi
5226F: Documentation/hsi.txt
5227F: drivers/hsi/
5228F: include/linux/hsi/
5229F: include/uapi/linux/hsi/
5230
5231HSO 3G MODEM DRIVER
5232M: Jan Dumon <j.dumon@option.com>
5233W: http://www.pharscape.org
5234S: Maintained
5235F: drivers/net/usb/hso.c
5236
5237HSR NETWORK PROTOCOL
5238M: Arvid Brodin <arvid.brodin@alten.se>
5239L: netdev@vger.kernel.org
5240S: Maintained
5241F: net/hsr/
5242
5243HTCPEN TOUCHSCREEN DRIVER
5244M: Pau Oliva Fora <pof@eslack.org>
5245L: linux-input@vger.kernel.org
5246S: Maintained
5247F: drivers/input/touchscreen/htcpen.c
5248
5249HUGETLB FILESYSTEM
5250M: Nadia Yvette Chambers <nyc@holomorphy.com>
5251S: Maintained
5252F: fs/hugetlbfs/
5253
5254Hyper-V CORE AND DRIVERS
5255M: "K. Y. Srinivasan" <kys@microsoft.com>
5256M: Haiyang Zhang <haiyangz@microsoft.com>
5257L: devel@linuxdriverproject.org
5258S: Maintained
5259F: arch/x86/include/asm/mshyperv.h
5260F: arch/x86/include/uapi/asm/hyperv.h
5261F: arch/x86/kernel/cpu/mshyperv.c
5262F: drivers/hid/hid-hyperv.c
5263F: drivers/hv/
5264F: drivers/input/serio/hyperv-keyboard.c
5265F: drivers/pci/host/pci-hyperv.c
5266F: drivers/net/hyperv/
5267F: drivers/scsi/storvsc_drv.c
5268F: drivers/video/fbdev/hyperv_fb.c
5269F: include/linux/hyperv.h
5270F: tools/hv/
5271F: Documentation/ABI/stable/sysfs-bus-vmbus
5272
5273I2C MUXES
5274M: Peter Rosin <peda@axentia.se>
5275L: linux-i2c@vger.kernel.org
5276S: Maintained
5277F: Documentation/i2c/muxes/
5278F: Documentation/devicetree/bindings/i2c/i2c-mux*
5279F: drivers/i2c/i2c-mux.c
5280F: drivers/i2c/muxes/
5281F: include/linux/i2c-mux.h
5282
5283I2C OVER PARALLEL PORT
5284M: Jean Delvare <jdelvare@suse.com>
5285L: linux-i2c@vger.kernel.org
5286S: Maintained
5287F: Documentation/i2c/busses/i2c-parport
5288F: Documentation/i2c/busses/i2c-parport-light
5289F: drivers/i2c/busses/i2c-parport.c
5290F: drivers/i2c/busses/i2c-parport-light.c
5291
5292I2C/SMBUS CONTROLLER DRIVERS FOR PC
5293M: Jean Delvare <jdelvare@suse.com>
5294L: linux-i2c@vger.kernel.org
5295S: Maintained
5296F: Documentation/i2c/busses/i2c-ali1535
5297F: Documentation/i2c/busses/i2c-ali1563
5298F: Documentation/i2c/busses/i2c-ali15x3
5299F: Documentation/i2c/busses/i2c-amd756
5300F: Documentation/i2c/busses/i2c-amd8111
5301F: Documentation/i2c/busses/i2c-i801
5302F: Documentation/i2c/busses/i2c-nforce2
5303F: Documentation/i2c/busses/i2c-piix4
5304F: Documentation/i2c/busses/i2c-sis5595
5305F: Documentation/i2c/busses/i2c-sis630
5306F: Documentation/i2c/busses/i2c-sis96x
5307F: Documentation/i2c/busses/i2c-via
5308F: Documentation/i2c/busses/i2c-viapro
5309F: drivers/i2c/busses/i2c-ali1535.c
5310F: drivers/i2c/busses/i2c-ali1563.c
5311F: drivers/i2c/busses/i2c-ali15x3.c
5312F: drivers/i2c/busses/i2c-amd756.c
5313F: drivers/i2c/busses/i2c-amd756-s4882.c
5314F: drivers/i2c/busses/i2c-amd8111.c
5315F: drivers/i2c/busses/i2c-i801.c
5316F: drivers/i2c/busses/i2c-isch.c
5317F: drivers/i2c/busses/i2c-nforce2.c
5318F: drivers/i2c/busses/i2c-nforce2-s4985.c
5319F: drivers/i2c/busses/i2c-piix4.c
5320F: drivers/i2c/busses/i2c-sis5595.c
5321F: drivers/i2c/busses/i2c-sis630.c
5322F: drivers/i2c/busses/i2c-sis96x.c
5323F: drivers/i2c/busses/i2c-via.c
5324F: drivers/i2c/busses/i2c-viapro.c
5325
5326I2C/SMBUS ISMT DRIVER
5327M: Seth Heasley <seth.heasley@intel.com>
5328M: Neil Horman <nhorman@tuxdriver.com>
5329L: linux-i2c@vger.kernel.org
5330F: drivers/i2c/busses/i2c-ismt.c
5331F: Documentation/i2c/busses/i2c-ismt
5332
5333I2C/SMBUS STUB DRIVER
5334M: Jean Delvare <jdelvare@suse.com>
5335L: linux-i2c@vger.kernel.org
5336S: Maintained
5337F: drivers/i2c/i2c-stub.c
5338
5339I2C SUBSYSTEM
5340M: Wolfram Sang <wsa@the-dreams.de>
5341L: linux-i2c@vger.kernel.org
5342W: https://i2c.wiki.kernel.org/
5343Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5344T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5345S: Maintained
5346F: Documentation/devicetree/bindings/i2c/
5347F: Documentation/i2c/
5348F: drivers/i2c/
5349F: drivers/i2c/*/
5350F: include/linux/i2c.h
5351F: include/linux/i2c-*.h
5352F: include/uapi/linux/i2c.h
5353F: include/uapi/linux/i2c-*.h
5354
5355I2C ACPI SUPPORT
5356M: Mika Westerberg <mika.westerberg@linux.intel.com>
5357L: linux-i2c@vger.kernel.org
5358L: linux-acpi@vger.kernel.org
5359S: Maintained
5360
5361I2C-TAOS-EVM DRIVER
5362M: Jean Delvare <jdelvare@suse.com>
5363L: linux-i2c@vger.kernel.org
5364S: Maintained
5365F: Documentation/i2c/busses/i2c-taos-evm
5366F: drivers/i2c/busses/i2c-taos-evm.c
5367
5368I2C-TINY-USB DRIVER
5369M: Till Harbaum <till@harbaum.org>
5370L: linux-i2c@vger.kernel.org
5371W: http://www.harbaum.org/till/i2c_tiny_usb
5372S: Maintained
5373F: drivers/i2c/busses/i2c-tiny-usb.c
5374
5375i386 BOOT CODE
5376M: "H. Peter Anvin" <hpa@zytor.com>
5377S: Maintained
5378F: arch/x86/boot/
5379
5380i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5381M: "H. Peter Anvin" <hpa@zytor.com>
5382T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5383S: Maintained
5384
5385IA64 (Itanium) PLATFORM
5386M: Tony Luck <tony.luck@intel.com>
5387M: Fenghua Yu <fenghua.yu@intel.com>
5388L: linux-ia64@vger.kernel.org
5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5390S: Maintained
5391F: arch/ia64/
5392
5393IBM Power VMX Cryptographic instructions
5394M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5395M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5396L: linux-crypto@vger.kernel.org
5397S: Supported
5398F: drivers/crypto/vmx/Makefile
5399F: drivers/crypto/vmx/Kconfig
5400F: drivers/crypto/vmx/vmx.c
5401F: drivers/crypto/vmx/aes*
5402F: drivers/crypto/vmx/ghash*
5403F: drivers/crypto/vmx/ppc-xlate.pl
5404
5405IBM Power in-Nest Crypto Acceleration
5406M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5407M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5408L: linux-crypto@vger.kernel.org
5409S: Supported
5410F: drivers/crypto/nx/Makefile
5411F: drivers/crypto/nx/Kconfig
5412F: drivers/crypto/nx/nx-aes*
5413F: drivers/crypto/nx/nx-sha*
5414F: drivers/crypto/nx/nx.*
5415F: drivers/crypto/nx/nx_csbcpb.h
5416F: drivers/crypto/nx/nx_debugfs.h
5417
5418IBM Power 842 compression accelerator
5419M: Dan Streetman <ddstreet@ieee.org>
5420S: Supported
5421F: drivers/crypto/nx/Makefile
5422F: drivers/crypto/nx/Kconfig
5423F: drivers/crypto/nx/nx-842*
5424F: include/linux/sw842.h
5425F: crypto/842.c
5426F: lib/842/
5427
5428IBM Power Linux RAID adapter
5429M: Brian King <brking@us.ibm.com>
5430S: Supported
5431F: drivers/scsi/ipr.*
5432
5433IBM Power Virtual Ethernet Device Driver
5434M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5435L: netdev@vger.kernel.org
5436S: Supported
5437F: drivers/net/ethernet/ibm/ibmveth.*
5438
5439IBM Power SRIOV Virtual NIC Device Driver
5440M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5441M: John Allen <jallen@linux.vnet.ibm.com>
5442L: netdev@vger.kernel.org
5443S: Supported
5444F: drivers/net/ethernet/ibm/ibmvnic.*
5445
5446IBM Power Virtual SCSI Device Drivers
5447M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5448L: linux-scsi@vger.kernel.org
5449S: Supported
5450F: drivers/scsi/ibmvscsi/ibmvscsi*
5451F: drivers/scsi/ibmvscsi/viosrp.h
5452
5453IBM Power Virtual FC Device Drivers
5454M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5455L: linux-scsi@vger.kernel.org
5456S: Supported
5457F: drivers/scsi/ibmvscsi/ibmvfc*
5458
5459IBM ServeRAID RAID DRIVER
5460S: Orphan
5461F: drivers/scsi/ips.*
5462
5463ICH LPC AND GPIO DRIVER
5464M: Peter Tyser <ptyser@xes-inc.com>
5465S: Maintained
5466F: drivers/mfd/lpc_ich.c
5467F: drivers/gpio/gpio-ich.c
5468
5469IDE SUBSYSTEM
5470M: "David S. Miller" <davem@davemloft.net>
5471L: linux-ide@vger.kernel.org
5472Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5473T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5474S: Maintained
5475F: Documentation/ide/
5476F: drivers/ide/
5477F: include/linux/ide.h
5478
5479IDEAPAD LAPTOP EXTRAS DRIVER
5480M: Ike Panhc <ike.pan@canonical.com>
5481L: platform-driver-x86@vger.kernel.org
5482W: http://launchpad.net/ideapad-laptop
5483S: Maintained
5484F: drivers/platform/x86/ideapad-laptop.c
5485
5486IDEAPAD LAPTOP SLIDEBAR DRIVER
5487M: Andrey Moiseev <o2g.org.ru@gmail.com>
5488L: linux-input@vger.kernel.org
5489W: https://github.com/o2genum/ideapad-slidebar
5490S: Maintained
5491F: drivers/input/misc/ideapad_slidebar.c
5492
5493IDE/ATAPI DRIVERS
5494M: Borislav Petkov <bp@alien8.de>
5495L: linux-ide@vger.kernel.org
5496S: Maintained
5497F: Documentation/cdrom/ide-cd
5498F: drivers/ide/ide-cd*
5499
5500IDLE-I7300
5501M: Andy Henroid <andrew.d.henroid@intel.com>
5502L: linux-pm@vger.kernel.org
5503S: Supported
5504F: drivers/idle/i7300_idle.c
5505
5506IEEE 802.15.4 SUBSYSTEM
5507M: Alexander Aring <aar@pengutronix.de>
5508L: linux-wpan@vger.kernel.org
5509W: http://wpan.cakelab.org/
5510T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5512S: Maintained
5513F: net/ieee802154/
5514F: net/mac802154/
5515F: drivers/net/ieee802154/
5516F: include/linux/nl802154.h
5517F: include/linux/ieee802154.h
5518F: include/net/nl802154.h
5519F: include/net/mac802154.h
5520F: include/net/af_ieee802154.h
5521F: include/net/cfg802154.h
5522F: include/net/ieee802154_netdev.h
5523F: Documentation/networking/ieee802154.txt
5524
5525IGORPLUG-USB IR RECEIVER
5526M: Sean Young <sean@mess.org>
5527L: linux-media@vger.kernel.org
5528S: Maintained
5529F: drivers/media/rc/igorplugusb.c
5530
5531IGUANAWORKS USB IR TRANSCEIVER
5532M: Sean Young <sean@mess.org>
5533L: linux-media@vger.kernel.org
5534S: Maintained
5535F: drivers/media/rc/iguanair.c
5536
5537IIO SUBSYSTEM AND DRIVERS
5538M: Jonathan Cameron <jic23@kernel.org>
5539R: Hartmut Knaack <knaack.h@gmx.de>
5540R: Lars-Peter Clausen <lars@metafoo.de>
5541R: Peter Meerwald <pmeerw@pmeerw.net>
5542L: linux-iio@vger.kernel.org
5543S: Maintained
5544F: drivers/iio/
5545F: drivers/staging/iio/
5546F: include/linux/iio/
5547F: tools/iio/
5548
5549IKANOS/ADI EAGLE ADSL USB DRIVER
5550M: Matthieu Castet <castet.matthieu@free.fr>
5551M: Stanislaw Gruszka <stf_xl@wp.pl>
5552S: Maintained
5553F: drivers/usb/atm/ueagle-atm.c
5554
5555INA209 HARDWARE MONITOR DRIVER
5556M: Guenter Roeck <linux@roeck-us.net>
5557L: linux-hwmon@vger.kernel.org
5558S: Maintained
5559F: Documentation/hwmon/ina209
5560F: Documentation/devicetree/bindings/i2c/ina209.txt
5561F: drivers/hwmon/ina209.c
5562
5563INA2XX HARDWARE MONITOR DRIVER
5564M: Guenter Roeck <linux@roeck-us.net>
5565L: linux-hwmon@vger.kernel.org
5566S: Maintained
5567F: Documentation/hwmon/ina2xx
5568F: drivers/hwmon/ina2xx.c
5569F: include/linux/platform_data/ina2xx.h
5570
5571INDUSTRY PACK SUBSYSTEM (IPACK)
5572M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5573M: Jens Taprogge <jens.taprogge@taprogge.org>
5574M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5575L: industrypack-devel@lists.sourceforge.net
5576W: http://industrypack.sourceforge.net
5577S: Maintained
5578F: drivers/ipack/
5579
5580INGENIC JZ4780 DMA Driver
5581M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5582S: Maintained
5583F: drivers/dma/dma-jz4780.c
5584
5585INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5586M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5587M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5588L: linux-ima-devel@lists.sourceforge.net
5589L: linux-ima-user@lists.sourceforge.net
5590L: linux-security-module@vger.kernel.org
5591T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5592S: Supported
5593F: security/integrity/ima/
5594
5595IMGTEC IR DECODER DRIVER
5596M: James Hogan <james.hogan@imgtec.com>
5597S: Maintained
5598F: drivers/media/rc/img-ir/
5599
5600IMS TWINTURBO FRAMEBUFFER DRIVER
5601L: linux-fbdev@vger.kernel.org
5602S: Orphan
5603F: drivers/video/fbdev/imsttfb.c
5604
5605INFINIBAND SUBSYSTEM
5606M: Doug Ledford <dledford@redhat.com>
5607M: Sean Hefty <sean.hefty@intel.com>
5608M: Hal Rosenstock <hal.rosenstock@gmail.com>
5609L: linux-rdma@vger.kernel.org
5610W: http://www.openfabrics.org/
5611Q: http://patchwork.kernel.org/project/linux-rdma/list/
5612T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5613S: Supported
5614F: Documentation/infiniband/
5615F: drivers/infiniband/
5616F: drivers/staging/rdma/
5617F: include/uapi/linux/if_infiniband.h
5618F: include/uapi/rdma/
5619F: include/rdma/
5620
5621INOTIFY
5622M: John McCutchan <john@johnmccutchan.com>
5623M: Robert Love <rlove@rlove.org>
5624M: Eric Paris <eparis@parisplace.org>
5625S: Maintained
5626F: Documentation/filesystems/inotify.txt
5627F: fs/notify/inotify/
5628F: include/linux/inotify.h
5629F: include/uapi/linux/inotify.h
5630
5631INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5632M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5633L: linux-input@vger.kernel.org
5634Q: http://patchwork.kernel.org/project/linux-input/list/
5635T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5636S: Maintained
5637F: drivers/input/
5638F: include/linux/input.h
5639F: include/uapi/linux/input.h
5640F: include/linux/input/
5641F: Documentation/devicetree/bindings/input/
5642
5643INPUT MULTITOUCH (MT) PROTOCOL
5644M: Henrik Rydberg <rydberg@bitmath.org>
5645L: linux-input@vger.kernel.org
5646S: Odd fixes
5647F: Documentation/input/multi-touch-protocol.txt
5648F: drivers/input/input-mt.c
5649K: \b(ABS|SYN)_MT_
5650
5651INTEL ASoC BDW/HSW DRIVERS
5652M: Jie Yang <yang.jie@linux.intel.com>
5653L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5654S: Supported
5655F: sound/soc/intel/common/sst-dsp*
5656F: sound/soc/intel/common/sst-firmware.c
5657F: sound/soc/intel/boards/broadwell.c
5658F: sound/soc/intel/haswell/
5659
5660INTEL C600 SERIES SAS CONTROLLER DRIVER
5661M: Intel SCU Linux support <intel-linux-scu@intel.com>
5662M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5663L: linux-scsi@vger.kernel.org
5664T: git git://git.code.sf.net/p/intel-sas/isci
5665S: Supported
5666F: drivers/scsi/isci/
5667
5668INTEL HID EVENT DRIVER
5669M: Alex Hung <alex.hung@canonical.com>
5670L: platform-driver-x86@vger.kernel.org
5671S: Maintained
5672F: drivers/platform/x86/intel-hid.c
5673
5674INTEL IDLE DRIVER
5675M: Len Brown <lenb@kernel.org>
5676L: linux-pm@vger.kernel.org
5677T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5678S: Supported
5679F: drivers/idle/intel_idle.c
5680
5681INTEL PSTATE DRIVER
5682M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5683M: Len Brown <lenb@kernel.org>
5684L: linux-pm@vger.kernel.org
5685S: Supported
5686F: drivers/cpufreq/intel_pstate.c
5687
5688INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5689M: Maik Broemme <mbroemme@plusserver.de>
5690L: linux-fbdev@vger.kernel.org
5691S: Maintained
5692F: Documentation/fb/intelfb.txt
5693F: drivers/video/fbdev/intelfb/
5694
5695INTEL 810/815 FRAMEBUFFER DRIVER
5696M: Antonino Daplas <adaplas@gmail.com>
5697L: linux-fbdev@vger.kernel.org
5698S: Maintained
5699F: drivers/video/fbdev/i810/
5700
5701INTEL MENLOW THERMAL DRIVER
5702M: Sujith Thomas <sujith.thomas@intel.com>
5703L: platform-driver-x86@vger.kernel.org
5704W: https://01.org/linux-acpi
5705S: Supported
5706F: drivers/platform/x86/intel_menlow.c
5707
5708INTEL I/OAT DMA DRIVER
5709M: Dave Jiang <dave.jiang@intel.com>
5710R: Dan Williams <dan.j.williams@intel.com>
5711L: dmaengine@vger.kernel.org
5712Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5713S: Supported
5714F: drivers/dma/ioat*
5715
5716INTEL IOMMU (VT-d)
5717M: David Woodhouse <dwmw2@infradead.org>
5718L: iommu@lists.linux-foundation.org
5719T: git git://git.infradead.org/iommu-2.6.git
5720S: Supported
5721F: drivers/iommu/intel-iommu.c
5722F: include/linux/intel-iommu.h
5723
5724INTEL IOP-ADMA DMA DRIVER
5725R: Dan Williams <dan.j.williams@intel.com>
5726S: Odd fixes
5727F: drivers/dma/iop-adma.c
5728
5729INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5730M: Krzysztof Halasa <khalasa@piap.pl>
5731S: Maintained
5732F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5733F: arch/arm/mach-ixp4xx/include/mach/npe.h
5734F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5735F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5736F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5737F: drivers/net/wan/ixp4xx_hss.c
5738
5739INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5740M: Deepak Saxena <dsaxena@plexity.net>
5741S: Maintained
5742F: drivers/char/hw_random/ixp4xx-rng.c
5743
5744INTEL ETHERNET DRIVERS
5745M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5746R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5747R: Shannon Nelson <shannon.nelson@intel.com>
5748R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5749R: Don Skidmore <donald.c.skidmore@intel.com>
5750R: Bruce Allan <bruce.w.allan@intel.com>
5751R: John Ronciak <john.ronciak@intel.com>
5752R: Mitch Williams <mitch.a.williams@intel.com>
5753L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5754W: http://www.intel.com/support/feedback.htm
5755W: http://e1000.sourceforge.net/
5756Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5757T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5758T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5759S: Supported
5760F: Documentation/networking/e100.txt
5761F: Documentation/networking/e1000.txt
5762F: Documentation/networking/e1000e.txt
5763F: Documentation/networking/igb.txt
5764F: Documentation/networking/igbvf.txt
5765F: Documentation/networking/ixgb.txt
5766F: Documentation/networking/ixgbe.txt
5767F: Documentation/networking/ixgbevf.txt
5768F: Documentation/networking/i40e.txt
5769F: Documentation/networking/i40evf.txt
5770F: drivers/net/ethernet/intel/
5771F: drivers/net/ethernet/intel/*/
5772
5773INTEL RDMA RNIC DRIVER
5774M: Faisal Latif <faisal.latif@intel.com>
5775R: Chien Tin Tung <chien.tin.tung@intel.com>
5776R: Mustafa Ismail <mustafa.ismail@intel.com>
5777R: Shiraz Saleem <shiraz.saleem@intel.com>
5778R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5779L: linux-rdma@vger.kernel.org
5780S: Supported
5781F: drivers/infiniband/hw/i40iw/
5782
5783INTEL-MID GPIO DRIVER
5784M: David Cohen <david.a.cohen@linux.intel.com>
5785L: linux-gpio@vger.kernel.org
5786S: Maintained
5787F: drivers/gpio/gpio-intel-mid.c
5788
5789INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5790M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5791L: linux-wireless@vger.kernel.org
5792S: Maintained
5793F: Documentation/networking/README.ipw2100
5794F: Documentation/networking/README.ipw2200
5795F: drivers/net/wireless/intel/ipw2x00/
5796
5797INTEL(R) TRACE HUB
5798M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5799S: Supported
5800F: Documentation/trace/intel_th.txt
5801F: drivers/hwtracing/intel_th/
5802
5803INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5804M: Ning Sun <ning.sun@intel.com>
5805L: tboot-devel@lists.sourceforge.net
5806W: http://tboot.sourceforge.net
5807T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5808S: Supported
5809F: Documentation/intel_txt.txt
5810F: include/linux/tboot.h
5811F: arch/x86/kernel/tboot.c
5812
5813INTEL WIRELESS WIMAX CONNECTION 2400
5814M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5815M: linux-wimax@intel.com
5816L: wimax@linuxwimax.org (subscribers-only)
5817S: Supported
5818W: http://linuxwimax.org
5819F: Documentation/wimax/README.i2400m
5820F: drivers/net/wimax/i2400m/
5821F: include/uapi/linux/wimax/i2400m.h
5822
5823INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5824M: Stanislaw Gruszka <sgruszka@redhat.com>
5825L: linux-wireless@vger.kernel.org
5826S: Supported
5827F: drivers/net/wireless/intel/iwlegacy/
5828
5829INTEL WIRELESS WIFI LINK (iwlwifi)
5830M: Johannes Berg <johannes.berg@intel.com>
5831M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5832M: Intel Linux Wireless <linuxwifi@intel.com>
5833L: linux-wireless@vger.kernel.org
5834W: http://intellinuxwireless.org
5835T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5836S: Supported
5837F: drivers/net/wireless/intel/iwlwifi/
5838
5839INTEL MANAGEMENT ENGINE (mei)
5840M: Tomas Winkler <tomas.winkler@intel.com>
5841L: linux-kernel@vger.kernel.org
5842S: Supported
5843F: include/uapi/linux/mei.h
5844F: include/linux/mei_cl_bus.h
5845F: drivers/misc/mei/*
5846F: drivers/watchdog/mei_wdt.c
5847F: Documentation/misc-devices/mei/*
5848
5849INTEL MIC DRIVERS (mic)
5850M: Sudeep Dutt <sudeep.dutt@intel.com>
5851M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5852S: Supported
5853W: https://github.com/sudeepdutt/mic
5854W: http://software.intel.com/en-us/mic-developer
5855F: include/linux/mic_bus.h
5856F: include/linux/scif.h
5857F: include/uapi/linux/mic_common.h
5858F: include/uapi/linux/mic_ioctl.h
5859F: include/uapi/linux/scif_ioctl.h
5860F: drivers/misc/mic/
5861F: drivers/dma/mic_x100_dma.c
5862F: drivers/dma/mic_x100_dma.h
5863F: Documentation/mic/
5864
5865INTEL PMC/P-Unit IPC DRIVER
5866M: Zha Qipeng<qipeng.zha@intel.com>
5867L: platform-driver-x86@vger.kernel.org
5868S: Maintained
5869F: drivers/platform/x86/intel_pmc_ipc.c
5870F: drivers/platform/x86/intel_punit_ipc.c
5871F: arch/x86/include/asm/intel_pmc_ipc.h
5872F: arch/x86/include/asm/intel_punit_ipc.h
5873
5874INTEL TELEMETRY DRIVER
5875M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5876L: platform-driver-x86@vger.kernel.org
5877S: Maintained
5878F: arch/x86/include/asm/intel_telemetry.h
5879F: drivers/platform/x86/intel_telemetry*
5880
5881IOC3 ETHERNET DRIVER
5882M: Ralf Baechle <ralf@linux-mips.org>
5883L: linux-mips@linux-mips.org
5884S: Maintained
5885F: drivers/net/ethernet/sgi/ioc3-eth.c
5886
5887IOC3 SERIAL DRIVER
5888M: Pat Gefre <pfg@sgi.com>
5889L: linux-serial@vger.kernel.org
5890S: Maintained
5891F: drivers/tty/serial/ioc3_serial.c
5892
5893IOMMU DRIVERS
5894M: Joerg Roedel <joro@8bytes.org>
5895L: iommu@lists.linux-foundation.org
5896T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5897S: Maintained
5898F: drivers/iommu/
5899
5900IP MASQUERADING
5901M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5902S: Maintained
5903F: net/ipv4/netfilter/ipt_MASQUERADE.c
5904
5905IPMI SUBSYSTEM
5906M: Corey Minyard <minyard@acm.org>
5907L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5908W: http://openipmi.sourceforge.net/
5909S: Supported
5910F: Documentation/IPMI.txt
5911F: drivers/char/ipmi/
5912F: include/linux/ipmi*
5913F: include/uapi/linux/ipmi*
5914
5915QCOM AUDIO (ASoC) DRIVERS
5916M: Patrick Lai <plai@codeaurora.org>
5917M: Banajit Goswami <bgoswami@codeaurora.org>
5918L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5919S: Supported
5920F: sound/soc/qcom/
5921
5922IPS SCSI RAID DRIVER
5923M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5924L: linux-scsi@vger.kernel.org
5925W: http://www.adaptec.com/
5926S: Maintained
5927F: drivers/scsi/ips*
5928
5929IPVS
5930M: Wensong Zhang <wensong@linux-vs.org>
5931M: Simon Horman <horms@verge.net.au>
5932M: Julian Anastasov <ja@ssi.bg>
5933L: netdev@vger.kernel.org
5934L: lvs-devel@vger.kernel.org
5935S: Maintained
5936T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5937T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5938F: Documentation/networking/ipvs-sysctl.txt
5939F: include/net/ip_vs.h
5940F: include/uapi/linux/ip_vs.h
5941F: net/netfilter/ipvs/
5942
5943IPWIRELESS DRIVER
5944M: Jiri Kosina <jikos@kernel.org>
5945M: David Sterba <dsterba@suse.com>
5946S: Odd Fixes
5947F: drivers/tty/ipwireless/
5948
5949IPX NETWORK LAYER
5950M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5951L: netdev@vger.kernel.org
5952S: Maintained
5953F: include/net/ipx.h
5954F: include/uapi/linux/ipx.h
5955F: net/ipx/
5956
5957IRDA SUBSYSTEM
5958M: Samuel Ortiz <samuel@sortiz.org>
5959L: irda-users@lists.sourceforge.net (subscribers-only)
5960L: netdev@vger.kernel.org
5961W: http://irda.sourceforge.net/
5962S: Maintained
5963T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5964F: Documentation/networking/irda.txt
5965F: drivers/net/irda/
5966F: include/net/irda/
5967F: net/irda/
5968
5969IRQ SUBSYSTEM
5970M: Thomas Gleixner <tglx@linutronix.de>
5971L: linux-kernel@vger.kernel.org
5972S: Maintained
5973T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5974F: kernel/irq/
5975
5976IRQCHIP DRIVERS
5977M: Thomas Gleixner <tglx@linutronix.de>
5978M: Jason Cooper <jason@lakedaemon.net>
5979M: Marc Zyngier <marc.zyngier@arm.com>
5980L: linux-kernel@vger.kernel.org
5981S: Maintained
5982T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5983T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5984F: Documentation/devicetree/bindings/interrupt-controller/
5985F: drivers/irqchip/
5986
5987IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5988M: Jiang Liu <jiang.liu@linux.intel.com>
5989M: Marc Zyngier <marc.zyngier@arm.com>
5990S: Maintained
5991T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5992F: Documentation/IRQ-domain.txt
5993F: include/linux/irqdomain.h
5994F: kernel/irq/irqdomain.c
5995F: kernel/irq/msi.c
5996
5997ISAPNP
5998M: Jaroslav Kysela <perex@perex.cz>
5999S: Maintained
6000F: Documentation/isapnp.txt
6001F: drivers/pnp/isapnp/
6002F: include/linux/isapnp.h
6003
6004ISA RADIO MODULE
6005M: Hans Verkuil <hverkuil@xs4all.nl>
6006L: linux-media@vger.kernel.org
6007T: git git://linuxtv.org/media_tree.git
6008W: https://linuxtv.org
6009S: Maintained
6010F: drivers/media/radio/radio-isa*
6011
6012iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6013M: Peter Jones <pjones@redhat.com>
6014M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6015S: Maintained
6016F: drivers/firmware/iscsi_ibft*
6017
6018ISCSI
6019M: Mike Christie <michaelc@cs.wisc.edu>
6020L: open-iscsi@googlegroups.com
6021W: www.open-iscsi.org
6022T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6023S: Maintained
6024F: drivers/scsi/*iscsi*
6025F: include/scsi/*iscsi*
6026
6027ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6028M: Or Gerlitz <ogerlitz@mellanox.com>
6029M: Sagi Grimberg <sagig@mellanox.com>
6030M: Roi Dayan <roid@mellanox.com>
6031L: linux-rdma@vger.kernel.org
6032S: Supported
6033W: http://www.openfabrics.org
6034W: www.open-iscsi.org
6035Q: http://patchwork.kernel.org/project/linux-rdma/list/
6036F: drivers/infiniband/ulp/iser/
6037
6038ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6039M: Sagi Grimberg <sagig@mellanox.com>
6040T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6041L: linux-rdma@vger.kernel.org
6042L: target-devel@vger.kernel.org
6043S: Supported
6044W: http://www.linux-iscsi.org
6045F: drivers/infiniband/ulp/isert
6046
6047ISDN SUBSYSTEM
6048M: Karsten Keil <isdn@linux-pingi.de>
6049L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6050L: netdev@vger.kernel.org
6051W: http://www.isdn4linux.de
6052T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6053S: Maintained
6054F: Documentation/isdn/
6055F: drivers/isdn/
6056F: include/linux/isdn.h
6057F: include/linux/isdn/
6058F: include/uapi/linux/isdn.h
6059F: include/uapi/linux/isdn/
6060
6061ISDN SUBSYSTEM (Eicon active card driver)
6062M: Armin Schindler <mac@melware.de>
6063L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6064W: http://www.melware.de
6065S: Maintained
6066F: drivers/isdn/hardware/eicon/
6067
6068IT87 HARDWARE MONITORING DRIVER
6069M: Jean Delvare <jdelvare@suse.com>
6070L: linux-hwmon@vger.kernel.org
6071S: Maintained
6072F: Documentation/hwmon/it87
6073F: drivers/hwmon/it87.c
6074
6075IT913X MEDIA DRIVER
6076M: Antti Palosaari <crope@iki.fi>
6077L: linux-media@vger.kernel.org
6078W: https://linuxtv.org
6079W: http://palosaari.fi/linux/
6080Q: http://patchwork.linuxtv.org/project/linux-media/list/
6081T: git git://linuxtv.org/anttip/media_tree.git
6082S: Maintained
6083F: drivers/media/tuners/it913x*
6084
6085IVTV VIDEO4LINUX DRIVER
6086M: Andy Walls <awalls@md.metrocast.net>
6087L: ivtv-devel@ivtvdriver.org (subscribers-only)
6088L: linux-media@vger.kernel.org
6089T: git git://linuxtv.org/media_tree.git
6090W: http://www.ivtvdriver.org
6091S: Maintained
6092F: Documentation/video4linux/*.ivtv
6093F: drivers/media/pci/ivtv/
6094F: include/uapi/linux/ivtv*
6095
6096IX2505V MEDIA DRIVER
6097M: Malcolm Priestley <tvboxspy@gmail.com>
6098L: linux-media@vger.kernel.org
6099W: https://linuxtv.org
6100Q: http://patchwork.linuxtv.org/project/linux-media/list/
6101S: Maintained
6102F: drivers/media/dvb-frontends/ix2505v*
6103
6104JC42.4 TEMPERATURE SENSOR DRIVER
6105M: Guenter Roeck <linux@roeck-us.net>
6106L: linux-hwmon@vger.kernel.org
6107S: Maintained
6108F: drivers/hwmon/jc42.c
6109F: Documentation/hwmon/jc42
6110
6111JFS FILESYSTEM
6112M: Dave Kleikamp <shaggy@kernel.org>
6113L: jfs-discussion@lists.sourceforge.net
6114W: http://jfs.sourceforge.net/
6115T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6116S: Maintained
6117F: Documentation/filesystems/jfs.txt
6118F: fs/jfs/
6119
6120JME NETWORK DRIVER
6121M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6122L: netdev@vger.kernel.org
6123S: Maintained
6124F: drivers/net/ethernet/jme.*
6125
6126JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6127M: David Woodhouse <dwmw2@infradead.org>
6128L: linux-mtd@lists.infradead.org
6129W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6130S: Maintained
6131F: fs/jffs2/
6132F: include/uapi/linux/jffs2.h
6133
6134JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6135M: "Theodore Ts'o" <tytso@mit.edu>
6136M: Jan Kara <jack@suse.com>
6137L: linux-ext4@vger.kernel.org
6138S: Maintained
6139F: fs/jbd2/
6140F: include/linux/jbd2.h
6141
6142JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6143M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6144L: linux-media@vger.kernel.org
6145S: Maintained
6146F: drivers/media/platform/rcar_jpu.c
6147
6148JSM Neo PCI based serial card
6149M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6150L: linux-serial@vger.kernel.org
6151S: Maintained
6152F: drivers/tty/serial/jsm/
6153
6154K10TEMP HARDWARE MONITORING DRIVER
6155M: Clemens Ladisch <clemens@ladisch.de>
6156L: linux-hwmon@vger.kernel.org
6157S: Maintained
6158F: Documentation/hwmon/k10temp
6159F: drivers/hwmon/k10temp.c
6160
6161K8TEMP HARDWARE MONITORING DRIVER
6162M: Rudolf Marek <r.marek@assembler.cz>
6163L: linux-hwmon@vger.kernel.org
6164S: Maintained
6165F: Documentation/hwmon/k8temp
6166F: drivers/hwmon/k8temp.c
6167
6168KASAN
6169M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6170R: Alexander Potapenko <glider@google.com>
6171R: Dmitry Vyukov <dvyukov@google.com>
6172L: kasan-dev@googlegroups.com
6173S: Maintained
6174F: arch/*/include/asm/kasan.h
6175F: arch/*/mm/kasan_init*
6176F: Documentation/kasan.txt
6177F: include/linux/kasan.h
6178F: lib/test_kasan.c
6179F: mm/kasan/
6180F: scripts/Makefile.kasan
6181
6182KCONFIG
6183M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6184L: linux-kbuild@vger.kernel.org
6185T: git git://gitorious.org/linux-kconfig/linux-kconfig
6186S: Maintained
6187F: Documentation/kbuild/kconfig-language.txt
6188F: scripts/kconfig/
6189
6190KDUMP
6191M: Vivek Goyal <vgoyal@redhat.com>
6192M: Haren Myneni <hbabu@us.ibm.com>
6193L: kexec@lists.infradead.org
6194W: http://lse.sourceforge.net/kdump/
6195S: Maintained
6196F: Documentation/kdump/
6197
6198KEENE FM RADIO TRANSMITTER DRIVER
6199M: Hans Verkuil <hverkuil@xs4all.nl>
6200L: linux-media@vger.kernel.org
6201T: git git://linuxtv.org/media_tree.git
6202W: https://linuxtv.org
6203S: Maintained
6204F: drivers/media/radio/radio-keene*
6205
6206KERNEL AUTOMOUNTER v4 (AUTOFS4)
6207M: Ian Kent <raven@themaw.net>
6208L: autofs@vger.kernel.org
6209S: Maintained
6210F: fs/autofs4/
6211
6212KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6213M: Michal Marek <mmarek@suse.com>
6214T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6215T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6216L: linux-kbuild@vger.kernel.org
6217S: Maintained
6218F: Documentation/kbuild/
6219F: Makefile
6220F: scripts/Makefile.*
6221F: scripts/basic/
6222F: scripts/mk*
6223F: scripts/package/
6224
6225KERNEL JANITORS
6226L: kernel-janitors@vger.kernel.org
6227W: http://kernelnewbies.org/KernelJanitors
6228S: Odd Fixes
6229
6230KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6231M: "J. Bruce Fields" <bfields@fieldses.org>
6232M: Jeff Layton <jlayton@poochiereds.net>
6233L: linux-nfs@vger.kernel.org
6234W: http://nfs.sourceforge.net/
6235T: git git://linux-nfs.org/~bfields/linux.git
6236S: Supported
6237F: fs/nfsd/
6238F: include/uapi/linux/nfsd/
6239F: fs/lockd/
6240F: fs/nfs_common/
6241F: net/sunrpc/
6242F: include/linux/lockd/
6243F: include/linux/sunrpc/
6244F: include/uapi/linux/sunrpc/
6245
6246KERNEL SELFTEST FRAMEWORK
6247M: Shuah Khan <shuahkh@osg.samsung.com>
6248L: linux-kselftest@vger.kernel.org
6249T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6250S: Maintained
6251F: tools/testing/selftests
6252
6253KERNEL VIRTUAL MACHINE (KVM)
6254M: Gleb Natapov <gleb@kernel.org>
6255M: Paolo Bonzini <pbonzini@redhat.com>
6256L: kvm@vger.kernel.org
6257W: http://www.linux-kvm.org
6258T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6259S: Supported
6260F: Documentation/*/kvm*.txt
6261F: Documentation/virtual/kvm/
6262F: arch/*/kvm/
6263F: arch/x86/kernel/kvm.c
6264F: arch/x86/kernel/kvmclock.c
6265F: arch/*/include/asm/kvm*
6266F: include/linux/kvm*
6267F: include/uapi/linux/kvm*
6268F: virt/kvm/
6269
6270KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6271M: Joerg Roedel <joro@8bytes.org>
6272L: kvm@vger.kernel.org
6273W: http://www.linux-kvm.org/
6274S: Maintained
6275F: arch/x86/include/asm/svm.h
6276F: arch/x86/kvm/svm.c
6277
6278KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6279M: Alexander Graf <agraf@suse.com>
6280L: kvm-ppc@vger.kernel.org
6281W: http://www.linux-kvm.org/
6282T: git git://github.com/agraf/linux-2.6.git
6283S: Supported
6284F: arch/powerpc/include/asm/kvm*
6285F: arch/powerpc/kvm/
6286
6287KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6288M: Christian Borntraeger <borntraeger@de.ibm.com>
6289M: Cornelia Huck <cornelia.huck@de.ibm.com>
6290L: linux-s390@vger.kernel.org
6291W: http://www.ibm.com/developerworks/linux/linux390/
6292T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6293S: Supported
6294F: Documentation/s390/kvm.txt
6295F: arch/s390/include/asm/kvm*
6296F: arch/s390/kvm/
6297
6298KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6299M: Christoffer Dall <christoffer.dall@linaro.org>
6300M: Marc Zyngier <marc.zyngier@arm.com>
6301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6302L: kvmarm@lists.cs.columbia.edu
6303W: http://systems.cs.columbia.edu/projects/kvm-arm
6304T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6305S: Supported
6306F: arch/arm/include/uapi/asm/kvm*
6307F: arch/arm/include/asm/kvm*
6308F: arch/arm/kvm/
6309F: virt/kvm/arm/
6310F: include/kvm/arm_*
6311
6312KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6313M: Christoffer Dall <christoffer.dall@linaro.org>
6314M: Marc Zyngier <marc.zyngier@arm.com>
6315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6316L: kvmarm@lists.cs.columbia.edu
6317S: Maintained
6318F: arch/arm64/include/uapi/asm/kvm*
6319F: arch/arm64/include/asm/kvm*
6320F: arch/arm64/kvm/
6321
6322KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6323M: James Hogan <james.hogan@imgtec.com>
6324L: linux-mips@linux-mips.org
6325S: Supported
6326F: arch/mips/include/uapi/asm/kvm*
6327F: arch/mips/include/asm/kvm*
6328F: arch/mips/kvm/
6329
6330KEXEC
6331M: Eric Biederman <ebiederm@xmission.com>
6332W: http://kernel.org/pub/linux/utils/kernel/kexec/
6333L: kexec@lists.infradead.org
6334S: Maintained
6335F: include/linux/kexec.h
6336F: include/uapi/linux/kexec.h
6337F: kernel/kexec.c
6338
6339KEYS/KEYRINGS:
6340M: David Howells <dhowells@redhat.com>
6341L: keyrings@vger.kernel.org
6342S: Maintained
6343F: Documentation/security/keys.txt
6344F: include/linux/key.h
6345F: include/linux/key-type.h
6346F: include/keys/
6347F: security/keys/
6348
6349KEYS-TRUSTED
6350M: David Safford <safford@us.ibm.com>
6351M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6352L: linux-security-module@vger.kernel.org
6353L: keyrings@vger.kernel.org
6354S: Supported
6355F: Documentation/security/keys-trusted-encrypted.txt
6356F: include/keys/trusted-type.h
6357F: security/keys/trusted.c
6358F: security/keys/trusted.h
6359
6360KEYS-ENCRYPTED
6361M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6362M: David Safford <safford@us.ibm.com>
6363L: linux-security-module@vger.kernel.org
6364L: keyrings@vger.kernel.org
6365S: Supported
6366F: Documentation/security/keys-trusted-encrypted.txt
6367F: include/keys/encrypted-type.h
6368F: security/keys/encrypted-keys/
6369
6370KGDB / KDB /debug_core
6371M: Jason Wessel <jason.wessel@windriver.com>
6372W: http://kgdb.wiki.kernel.org/
6373L: kgdb-bugreport@lists.sourceforge.net
6374T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6375S: Maintained
6376F: Documentation/DocBook/kgdb.tmpl
6377F: drivers/misc/kgdbts.c
6378F: drivers/tty/serial/kgdboc.c
6379F: include/linux/kdb.h
6380F: include/linux/kgdb.h
6381F: kernel/debug/
6382
6383KMEMCHECK
6384M: Vegard Nossum <vegardno@ifi.uio.no>
6385M: Pekka Enberg <penberg@kernel.org>
6386S: Maintained
6387F: Documentation/kmemcheck.txt
6388F: arch/x86/include/asm/kmemcheck.h
6389F: arch/x86/mm/kmemcheck/
6390F: include/linux/kmemcheck.h
6391F: mm/kmemcheck.c
6392
6393KMEMLEAK
6394M: Catalin Marinas <catalin.marinas@arm.com>
6395S: Maintained
6396F: Documentation/kmemleak.txt
6397F: include/linux/kmemleak.h
6398F: mm/kmemleak.c
6399F: mm/kmemleak-test.c
6400
6401KPROBES
6402M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6403M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6404M: "David S. Miller" <davem@davemloft.net>
6405M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6406S: Maintained
6407F: Documentation/kprobes.txt
6408F: include/linux/kprobes.h
6409F: kernel/kprobes.c
6410
6411KS0108 LCD CONTROLLER DRIVER
6412M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6413W: http://miguelojeda.es/auxdisplay.htm
6414W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6415S: Maintained
6416F: Documentation/auxdisplay/ks0108
6417F: drivers/auxdisplay/ks0108.c
6418F: include/linux/ks0108.h
6419
6420L3MDEV
6421M: David Ahern <dsa@cumulusnetworks.com>
6422L: netdev@vger.kernel.org
6423S: Maintained
6424F: net/l3mdev
6425F: include/net/l3mdev.h
6426
6427LANTIQ MIPS ARCHITECTURE
6428M: John Crispin <blogic@openwrt.org>
6429L: linux-mips@linux-mips.org
6430S: Maintained
6431F: arch/mips/lantiq
6432
6433LAPB module
6434L: linux-x25@vger.kernel.org
6435S: Orphan
6436F: Documentation/networking/lapb-module.txt
6437F: include/*/lapb.h
6438F: net/lapb/
6439
6440LASI 53c700 driver for PARISC
6441M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6442L: linux-scsi@vger.kernel.org
6443S: Maintained
6444F: Documentation/scsi/53c700.txt
6445F: drivers/scsi/53c700*
6446
6447LED SUBSYSTEM
6448M: Richard Purdie <rpurdie@rpsys.net>
6449M: Jacek Anaszewski <j.anaszewski@samsung.com>
6450L: linux-leds@vger.kernel.org
6451T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6452S: Maintained
6453F: drivers/leds/
6454F: include/linux/leds.h
6455
6456LEGACY EEPROM DRIVER
6457M: Jean Delvare <jdelvare@suse.com>
6458S: Maintained
6459F: Documentation/misc-devices/eeprom
6460F: drivers/misc/eeprom/eeprom.c
6461
6462LEGO USB Tower driver
6463M: Juergen Stuber <starblue@users.sourceforge.net>
6464L: legousb-devel@lists.sourceforge.net
6465W: http://legousb.sourceforge.net/
6466S: Maintained
6467F: drivers/usb/misc/legousbtower.c
6468
6469LG2160 MEDIA DRIVER
6470M: Michael Krufky <mkrufky@linuxtv.org>
6471L: linux-media@vger.kernel.org
6472W: https://linuxtv.org
6473W: http://github.com/mkrufky
6474Q: http://patchwork.linuxtv.org/project/linux-media/list/
6475T: git git://linuxtv.org/mkrufky/tuners.git
6476S: Maintained
6477F: drivers/media/dvb-frontends/lg2160.*
6478
6479LGDT3305 MEDIA DRIVER
6480M: Michael Krufky <mkrufky@linuxtv.org>
6481L: linux-media@vger.kernel.org
6482W: https://linuxtv.org
6483W: http://github.com/mkrufky
6484Q: http://patchwork.linuxtv.org/project/linux-media/list/
6485T: git git://linuxtv.org/mkrufky/tuners.git
6486S: Maintained
6487F: drivers/media/dvb-frontends/lgdt3305.*
6488
6489LGUEST
6490M: Rusty Russell <rusty@rustcorp.com.au>
6491L: lguest@lists.ozlabs.org
6492W: http://lguest.ozlabs.org/
6493S: Odd Fixes
6494F: arch/x86/include/asm/lguest*.h
6495F: arch/x86/lguest/
6496F: drivers/lguest/
6497F: include/linux/lguest*.h
6498F: tools/lguest/
6499
6500LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6501M: Tejun Heo <tj@kernel.org>
6502L: linux-ide@vger.kernel.org
6503T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6504S: Maintained
6505F: drivers/ata/
6506F: include/linux/ata.h
6507F: include/linux/libata.h
6508
6509LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6510M: Viresh Kumar <vireshk@kernel.org>
6511L: linux-ide@vger.kernel.org
6512T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6513S: Maintained
6514F: include/linux/pata_arasan_cf_data.h
6515F: drivers/ata/pata_arasan_cf.c
6516
6517LIBATA PATA DRIVERS
6518M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6519M: Tejun Heo <tj@kernel.org>
6520L: linux-ide@vger.kernel.org
6521T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6522S: Maintained
6523F: drivers/ata/pata_*.c
6524F: drivers/ata/ata_generic.c
6525
6526LIBATA SATA AHCI PLATFORM devices support
6527M: Hans de Goede <hdegoede@redhat.com>
6528M: Tejun Heo <tj@kernel.org>
6529L: linux-ide@vger.kernel.org
6530T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6531S: Maintained
6532F: drivers/ata/ahci_platform.c
6533F: drivers/ata/libahci_platform.c
6534F: include/linux/ahci_platform.h
6535
6536LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6537M: Mikael Pettersson <mikpelinux@gmail.com>
6538L: linux-ide@vger.kernel.org
6539T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6540S: Maintained
6541F: drivers/ata/sata_promise.*
6542
6543LIBLOCKDEP
6544M: Sasha Levin <sasha.levin@oracle.com>
6545S: Maintained
6546F: tools/lib/lockdep/
6547
6548LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6549M: Dan Williams <dan.j.williams@intel.com>
6550L: linux-nvdimm@lists.01.org
6551Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6552T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6553S: Supported
6554F: drivers/nvdimm/*
6555F: include/linux/nd.h
6556F: include/linux/libnvdimm.h
6557F: include/uapi/linux/ndctl.h
6558
6559LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6560M: Ross Zwisler <ross.zwisler@linux.intel.com>
6561L: linux-nvdimm@lists.01.org
6562Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6563S: Supported
6564F: drivers/nvdimm/blk.c
6565F: drivers/nvdimm/region_devs.c
6566F: drivers/acpi/nfit*
6567
6568LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6569M: Vishal Verma <vishal.l.verma@intel.com>
6570L: linux-nvdimm@lists.01.org
6571Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6572S: Supported
6573F: drivers/nvdimm/btt*
6574
6575LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6576M: Ross Zwisler <ross.zwisler@linux.intel.com>
6577L: linux-nvdimm@lists.01.org
6578Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6579S: Supported
6580F: drivers/nvdimm/pmem.c
6581F: include/linux/pmem.h
6582F: arch/*/include/asm/pmem.h
6583
6584LIGHTNVM PLATFORM SUPPORT
6585M: Matias Bjorling <mb@lightnvm.io>
6586W: http://github/OpenChannelSSD
6587L: linux-block@vger.kernel.org
6588S: Maintained
6589F: drivers/lightnvm/
6590F: include/linux/lightnvm.h
6591F: include/uapi/linux/lightnvm.h
6592
6593LINUX FOR IBM pSERIES (RS/6000)
6594M: Paul Mackerras <paulus@au.ibm.com>
6595W: http://www.ibm.com/linux/ltc/projects/ppc
6596S: Supported
6597F: arch/powerpc/boot/rs6000.h
6598
6599LINUX FOR POWERPC (32-BIT AND 64-BIT)
6600M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6601M: Paul Mackerras <paulus@samba.org>
6602M: Michael Ellerman <mpe@ellerman.id.au>
6603W: http://www.penguinppc.org/
6604L: linuxppc-dev@lists.ozlabs.org
6605Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6606T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6607S: Supported
6608F: Documentation/powerpc/
6609F: arch/powerpc/
6610
6611LINUX FOR POWER MACINTOSH
6612M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6613W: http://www.penguinppc.org/
6614L: linuxppc-dev@lists.ozlabs.org
6615S: Maintained
6616F: arch/powerpc/platforms/powermac/
6617F: drivers/macintosh/
6618
6619LINUX FOR POWERPC EMBEDDED MPC5XXX
6620M: Anatolij Gustschin <agust@denx.de>
6621L: linuxppc-dev@lists.ozlabs.org
6622T: git git://git.denx.de/linux-denx-agust.git
6623S: Maintained
6624F: arch/powerpc/platforms/512x/
6625F: arch/powerpc/platforms/52xx/
6626
6627LINUX FOR POWERPC EMBEDDED PPC4XX
6628M: Alistair Popple <alistair@popple.id.au>
6629M: Matt Porter <mporter@kernel.crashing.org>
6630W: http://www.penguinppc.org/
6631L: linuxppc-dev@lists.ozlabs.org
6632S: Maintained
6633F: arch/powerpc/platforms/40x/
6634F: arch/powerpc/platforms/44x/
6635
6636LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6637L: linuxppc-dev@lists.ozlabs.org
6638S: Orphan
6639F: arch/powerpc/*/*virtex*
6640F: arch/powerpc/*/*/*virtex*
6641
6642LINUX FOR POWERPC EMBEDDED PPC8XX
6643M: Vitaly Bordug <vitb@kernel.crashing.org>
6644W: http://www.penguinppc.org/
6645L: linuxppc-dev@lists.ozlabs.org
6646S: Maintained
6647F: arch/powerpc/platforms/8xx/
6648
6649LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6650M: Scott Wood <oss@buserror.net>
6651M: Kumar Gala <galak@kernel.crashing.org>
6652W: http://www.penguinppc.org/
6653L: linuxppc-dev@lists.ozlabs.org
6654T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6655S: Maintained
6656F: arch/powerpc/platforms/83xx/
6657F: arch/powerpc/platforms/85xx/
6658
6659LINUX FOR POWERPC PA SEMI PWRFICIENT
6660M: Olof Johansson <olof@lixom.net>
6661L: linuxppc-dev@lists.ozlabs.org
6662S: Maintained
6663F: arch/powerpc/platforms/pasemi/
6664F: drivers/*/*pasemi*
6665F: drivers/*/*/*pasemi*
6666
6667LINUX SECURITY MODULE (LSM) FRAMEWORK
6668M: Chris Wright <chrisw@sous-sol.org>
6669L: linux-security-module@vger.kernel.org
6670S: Supported
6671
6672LIS3LV02D ACCELEROMETER DRIVER
6673M: Eric Piel <eric.piel@tremplin-utc.net>
6674S: Maintained
6675F: Documentation/misc-devices/lis3lv02d
6676F: drivers/misc/lis3lv02d/
6677F: drivers/platform/x86/hp_accel.c
6678
6679LIVE PATCHING
6680M: Josh Poimboeuf <jpoimboe@redhat.com>
6681M: Jessica Yu <jeyu@redhat.com>
6682M: Jiri Kosina <jikos@kernel.org>
6683M: Miroslav Benes <mbenes@suse.cz>
6684R: Petr Mladek <pmladek@suse.com>
6685S: Maintained
6686F: kernel/livepatch/
6687F: include/linux/livepatch.h
6688F: arch/x86/include/asm/livepatch.h
6689F: arch/x86/kernel/livepatch.c
6690F: Documentation/ABI/testing/sysfs-kernel-livepatch
6691F: samples/livepatch/
6692L: live-patching@vger.kernel.org
6693T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6694
6695LINUX KERNEL DUMP TEST MODULE (LKDTM)
6696M: Kees Cook <keescook@chromium.org>
6697S: Maintained
6698F: drivers/misc/lkdtm.c
6699
6700LLC (802.2)
6701M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6702S: Maintained
6703F: include/linux/llc.h
6704F: include/uapi/linux/llc.h
6705F: include/net/llc*
6706F: net/llc/
6707
6708LM73 HARDWARE MONITOR DRIVER
6709M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6710L: linux-hwmon@vger.kernel.org
6711S: Maintained
6712F: drivers/hwmon/lm73.c
6713
6714LM78 HARDWARE MONITOR DRIVER
6715M: Jean Delvare <jdelvare@suse.com>
6716L: linux-hwmon@vger.kernel.org
6717S: Maintained
6718F: Documentation/hwmon/lm78
6719F: drivers/hwmon/lm78.c
6720
6721LM83 HARDWARE MONITOR DRIVER
6722M: Jean Delvare <jdelvare@suse.com>
6723L: linux-hwmon@vger.kernel.org
6724S: Maintained
6725F: Documentation/hwmon/lm83
6726F: drivers/hwmon/lm83.c
6727
6728LM90 HARDWARE MONITOR DRIVER
6729M: Jean Delvare <jdelvare@suse.com>
6730L: linux-hwmon@vger.kernel.org
6731S: Maintained
6732F: Documentation/hwmon/lm90
6733F: Documentation/devicetree/bindings/hwmon/lm90.txt
6734F: drivers/hwmon/lm90.c
6735
6736LM95234 HARDWARE MONITOR DRIVER
6737M: Guenter Roeck <linux@roeck-us.net>
6738L: linux-hwmon@vger.kernel.org
6739S: Maintained
6740F: Documentation/hwmon/lm95234
6741F: drivers/hwmon/lm95234.c
6742
6743LME2510 MEDIA DRIVER
6744M: Malcolm Priestley <tvboxspy@gmail.com>
6745L: linux-media@vger.kernel.org
6746W: https://linuxtv.org
6747Q: http://patchwork.linuxtv.org/project/linux-media/list/
6748S: Maintained
6749F: drivers/media/usb/dvb-usb-v2/lmedm04*
6750
6751LOCKDEP AND LOCKSTAT
6752M: Peter Zijlstra <peterz@infradead.org>
6753M: Ingo Molnar <mingo@redhat.com>
6754L: linux-kernel@vger.kernel.org
6755T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6756S: Maintained
6757F: Documentation/locking/lockdep*.txt
6758F: Documentation/locking/lockstat.txt
6759F: include/linux/lockdep.h
6760F: kernel/locking/
6761
6762LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6763M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6764L: linux-ntfs-dev@lists.sourceforge.net
6765W: http://www.linux-ntfs.org/content/view/19/37/
6766S: Maintained
6767F: Documentation/ldm.txt
6768F: block/partitions/ldm.*
6769
6770LogFS
6771M: Joern Engel <joern@logfs.org>
6772M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6773L: logfs@logfs.org
6774W: logfs.org
6775S: Maintained
6776F: fs/logfs/
6777
6778LPC32XX MACHINE SUPPORT
6779M: Roland Stigge <stigge@antcom.de>
6780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6781S: Maintained
6782F: arch/arm/mach-lpc32xx/
6783
6784LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6785M: Sathya Prakash <sathya.prakash@broadcom.com>
6786M: Chaitra P B <chaitra.basappa@broadcom.com>
6787M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6788L: MPT-FusionLinux.pdl@broadcom.com
6789L: linux-scsi@vger.kernel.org
6790W: http://www.avagotech.com/support/
6791S: Supported
6792F: drivers/message/fusion/
6793F: drivers/scsi/mpt2sas/
6794F: drivers/scsi/mpt3sas/
6795
6796LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6797M: Matthew Wilcox <matthew@wil.cx>
6798L: linux-scsi@vger.kernel.org
6799S: Maintained
6800F: drivers/scsi/sym53c8xx_2/
6801
6802LTC4261 HARDWARE MONITOR DRIVER
6803M: Guenter Roeck <linux@roeck-us.net>
6804L: linux-hwmon@vger.kernel.org
6805S: Maintained
6806F: Documentation/hwmon/ltc4261
6807F: drivers/hwmon/ltc4261.c
6808
6809LTP (Linux Test Project)
6810M: Mike Frysinger <vapier@gentoo.org>
6811M: Cyril Hrubis <chrubis@suse.cz>
6812M: Wanlong Gao <wanlong.gao@gmail.com>
6813M: Jan Stancek <jstancek@redhat.com>
6814M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6815M: Alexey Kodanev <alexey.kodanev@oracle.com>
6816L: ltp@lists.linux.it (subscribers-only)
6817W: http://linux-test-project.github.io/
6818T: git git://github.com/linux-test-project/ltp.git
6819S: Maintained
6820
6821M32R ARCHITECTURE
6822W: http://www.linux-m32r.org/
6823S: Orphan
6824F: arch/m32r/
6825
6826M68K ARCHITECTURE
6827M: Geert Uytterhoeven <geert@linux-m68k.org>
6828L: linux-m68k@lists.linux-m68k.org
6829W: http://www.linux-m68k.org/
6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6831S: Maintained
6832F: arch/m68k/
6833F: drivers/zorro/
6834
6835M68K ON APPLE MACINTOSH
6836M: Joshua Thompson <funaho@jurai.org>
6837W: http://www.mac.linux-m68k.org/
6838L: linux-m68k@lists.linux-m68k.org
6839S: Maintained
6840F: arch/m68k/mac/
6841
6842M68K ON HP9000/300
6843M: Philip Blundell <philb@gnu.org>
6844W: http://www.tazenda.demon.co.uk/phil/linux-hp
6845S: Maintained
6846F: arch/m68k/hp300/
6847
6848M88DS3103 MEDIA DRIVER
6849M: Antti Palosaari <crope@iki.fi>
6850L: linux-media@vger.kernel.org
6851W: https://linuxtv.org
6852W: http://palosaari.fi/linux/
6853Q: http://patchwork.linuxtv.org/project/linux-media/list/
6854T: git git://linuxtv.org/anttip/media_tree.git
6855S: Maintained
6856F: drivers/media/dvb-frontends/m88ds3103*
6857
6858M88RS2000 MEDIA DRIVER
6859M: Malcolm Priestley <tvboxspy@gmail.com>
6860L: linux-media@vger.kernel.org
6861W: https://linuxtv.org
6862Q: http://patchwork.linuxtv.org/project/linux-media/list/
6863S: Maintained
6864F: drivers/media/dvb-frontends/m88rs2000*
6865
6866MA901 MASTERKIT USB FM RADIO DRIVER
6867M: Alexey Klimov <klimov.linux@gmail.com>
6868L: linux-media@vger.kernel.org
6869T: git git://linuxtv.org/media_tree.git
6870S: Maintained
6871F: drivers/media/radio/radio-ma901.c
6872
6873MAC80211
6874M: Johannes Berg <johannes@sipsolutions.net>
6875L: linux-wireless@vger.kernel.org
6876W: http://wireless.kernel.org/
6877T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6878T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6879S: Maintained
6880F: Documentation/networking/mac80211-injection.txt
6881F: include/net/mac80211.h
6882F: net/mac80211/
6883F: drivers/net/wireless/mac80211_hwsim.[ch]
6884
6885MACVLAN DRIVER
6886M: Patrick McHardy <kaber@trash.net>
6887L: netdev@vger.kernel.org
6888S: Maintained
6889F: drivers/net/macvlan.c
6890F: include/linux/if_macvlan.h
6891
6892MAILBOX API
6893M: Jassi Brar <jassisinghbrar@gmail.com>
6894L: linux-kernel@vger.kernel.org
6895S: Maintained
6896F: drivers/mailbox/
6897F: include/linux/mailbox_client.h
6898F: include/linux/mailbox_controller.h
6899
6900MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6901M: Michael Kerrisk <mtk.manpages@gmail.com>
6902W: http://www.kernel.org/doc/man-pages
6903L: linux-man@vger.kernel.org
6904S: Maintained
6905
6906MARVELL ARMADA DRM SUPPORT
6907M: Russell King <rmk+kernel@arm.linux.org.uk>
6908S: Maintained
6909F: drivers/gpu/drm/armada/
6910
6911MARVELL 88E6352 DSA support
6912M: Guenter Roeck <linux@roeck-us.net>
6913S: Maintained
6914F: drivers/net/dsa/mv88e6352.c
6915
6916MARVELL CRYPTO DRIVER
6917M: Boris Brezillon <boris.brezillon@free-electrons.com>
6918M: Arnaud Ebalard <arno@natisbad.org>
6919F: drivers/crypto/marvell/
6920S: Maintained
6921L: linux-crypto@vger.kernel.org
6922
6923MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6924M: Mirko Lindner <mlindner@marvell.com>
6925M: Stephen Hemminger <stephen@networkplumber.org>
6926L: netdev@vger.kernel.org
6927S: Maintained
6928F: drivers/net/ethernet/marvell/sk*
6929
6930MARVELL LIBERTAS WIRELESS DRIVER
6931L: libertas-dev@lists.infradead.org
6932S: Orphan
6933F: drivers/net/wireless/marvell/libertas/
6934
6935MARVELL MV643XX ETHERNET DRIVER
6936M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6937L: netdev@vger.kernel.org
6938S: Maintained
6939F: drivers/net/ethernet/marvell/mv643xx_eth.*
6940F: include/linux/mv643xx.h
6941
6942MARVELL MVNETA ETHERNET DRIVER
6943M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6944L: netdev@vger.kernel.org
6945S: Maintained
6946F: drivers/net/ethernet/marvell/mvneta.*
6947
6948MARVELL MWIFIEX WIRELESS DRIVER
6949M: Amitkumar Karwar <akarwar@marvell.com>
6950M: Nishant Sarmukadam <nishants@marvell.com>
6951L: linux-wireless@vger.kernel.org
6952S: Maintained
6953F: drivers/net/wireless/marvell/mwifiex/
6954
6955MARVELL MWL8K WIRELESS DRIVER
6956M: Lennert Buytenhek <buytenh@wantstofly.org>
6957L: linux-wireless@vger.kernel.org
6958S: Odd Fixes
6959F: drivers/net/wireless/marvell/mwl8k.c
6960
6961MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6962M: Nicolas Pitre <nico@fluxnic.net>
6963S: Odd Fixes
6964F: drivers/mmc/host/mvsdio.*
6965
6966MATROX FRAMEBUFFER DRIVER
6967L: linux-fbdev@vger.kernel.org
6968S: Orphan
6969F: drivers/video/fbdev/matrox/matroxfb_*
6970F: include/uapi/linux/matroxfb.h
6971
6972MAX16065 HARDWARE MONITOR DRIVER
6973M: Guenter Roeck <linux@roeck-us.net>
6974L: linux-hwmon@vger.kernel.org
6975S: Maintained
6976F: Documentation/hwmon/max16065
6977F: drivers/hwmon/max16065.c
6978
6979MAX20751 HARDWARE MONITOR DRIVER
6980M: Guenter Roeck <linux@roeck-us.net>
6981L: linux-hwmon@vger.kernel.org
6982S: Maintained
6983F: Documentation/hwmon/max20751
6984F: drivers/hwmon/max20751.c
6985
6986MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6987M: "Hans J. Koch" <hjk@hansjkoch.de>
6988L: linux-hwmon@vger.kernel.org
6989S: Maintained
6990F: Documentation/hwmon/max6650
6991F: drivers/hwmon/max6650.c
6992
6993MAX6697 HARDWARE MONITOR DRIVER
6994M: Guenter Roeck <linux@roeck-us.net>
6995L: linux-hwmon@vger.kernel.org
6996S: Maintained
6997F: Documentation/hwmon/max6697
6998F: Documentation/devicetree/bindings/i2c/max6697.txt
6999F: drivers/hwmon/max6697.c
7000F: include/linux/platform_data/max6697.h
7001
7002MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7003M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7004L: linux-pm@vger.kernel.org
7005S: Supported
7006F: drivers/power/max14577_charger.c
7007F: drivers/power/max77693_charger.c
7008
7009MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7010M: Javier Martinez Canillas <javier@osg.samsung.com>
7011L: linux-kernel@vger.kernel.org
7012S: Supported
7013F: drivers/*/*max77802*.c
7014F: Documentation/devicetree/bindings/*/*max77802.txt
7015F: include/dt-bindings/*/*max77802.h
7016
7017MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7018M: Chanwoo Choi <cw00.choi@samsung.com>
7019M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7020L: linux-kernel@vger.kernel.org
7021S: Supported
7022F: drivers/*/max14577.c
7023F: drivers/*/max77686*.c
7024F: drivers/*/max77693.c
7025F: drivers/extcon/extcon-max14577.c
7026F: drivers/extcon/extcon-max77693.c
7027F: drivers/rtc/rtc-max77686.c
7028F: drivers/clk/clk-max77686.c
7029F: Documentation/devicetree/bindings/mfd/max14577.txt
7030F: Documentation/devicetree/bindings/*/max77686.txt
7031F: Documentation/devicetree/bindings/mfd/max77693.txt
7032F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7033F: include/linux/mfd/max14577*.h
7034F: include/linux/mfd/max77686*.h
7035F: include/linux/mfd/max77693*.h
7036
7037MAXIRADIO FM RADIO RECEIVER DRIVER
7038M: Hans Verkuil <hverkuil@xs4all.nl>
7039L: linux-media@vger.kernel.org
7040T: git git://linuxtv.org/media_tree.git
7041W: https://linuxtv.org
7042S: Maintained
7043F: drivers/media/radio/radio-maxiradio*
7044
7045MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7046M: Peter Rosin <peda@axentia.se>
7047L: linux-iio@vger.kernel.org
7048S: Maintained
7049F: drivers/iio/potentiometer/mcp4531.c
7050
7051MEDIA DRIVERS FOR RENESAS - VSP1
7052M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7053L: linux-media@vger.kernel.org
7054L: linux-renesas-soc@vger.kernel.org
7055T: git git://linuxtv.org/media_tree.git
7056S: Supported
7057F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7058F: drivers/media/platform/vsp1/
7059
7060MEDIA DRIVERS FOR ASCOT2E
7061M: Sergey Kozlov <serjk@netup.ru>
7062L: linux-media@vger.kernel.org
7063W: https://linuxtv.org
7064W: http://netup.tv/
7065T: git git://linuxtv.org/media_tree.git
7066S: Supported
7067F: drivers/media/dvb-frontends/ascot2e*
7068
7069MEDIA DRIVERS FOR CXD2841ER
7070M: Sergey Kozlov <serjk@netup.ru>
7071L: linux-media@vger.kernel.org
7072W: https://linuxtv.org
7073W: http://netup.tv/
7074T: git git://linuxtv.org/media_tree.git
7075S: Supported
7076F: drivers/media/dvb-frontends/cxd2841er*
7077
7078MEDIA DRIVERS FOR HORUS3A
7079M: Sergey Kozlov <serjk@netup.ru>
7080L: linux-media@vger.kernel.org
7081W: https://linuxtv.org
7082W: http://netup.tv/
7083T: git git://linuxtv.org/media_tree.git
7084S: Supported
7085F: drivers/media/dvb-frontends/horus3a*
7086
7087MEDIA DRIVERS FOR LNBH25
7088M: Sergey Kozlov <serjk@netup.ru>
7089L: linux-media@vger.kernel.org
7090W: https://linuxtv.org
7091W: http://netup.tv/
7092T: git git://linuxtv.org/media_tree.git
7093S: Supported
7094F: drivers/media/dvb-frontends/lnbh25*
7095
7096MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7097M: Sergey Kozlov <serjk@netup.ru>
7098L: linux-media@vger.kernel.org
7099W: https://linuxtv.org
7100W: http://netup.tv/
7101T: git git://linuxtv.org/media_tree.git
7102S: Supported
7103F: drivers/media/pci/netup_unidvb/*
7104
7105MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7106M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7107P: LinuxTV.org Project
7108L: linux-media@vger.kernel.org
7109W: https://linuxtv.org
7110Q: http://patchwork.kernel.org/project/linux-media/list/
7111T: git git://linuxtv.org/media_tree.git
7112S: Maintained
7113F: Documentation/dvb/
7114F: Documentation/video4linux/
7115F: Documentation/DocBook/media/
7116F: drivers/media/
7117F: drivers/staging/media/
7118F: include/linux/platform_data/media/
7119F: include/media/
7120F: include/uapi/linux/dvb/
7121F: include/uapi/linux/videodev2.h
7122F: include/uapi/linux/media.h
7123F: include/uapi/linux/v4l2-*
7124F: include/uapi/linux/meye.h
7125F: include/uapi/linux/ivtv*
7126F: include/uapi/linux/uvcvideo.h
7127
7128MEDIATEK ETHERNET DRIVER
7129M: Felix Fietkau <nbd@openwrt.org>
7130M: John Crispin <blogic@openwrt.org>
7131L: netdev@vger.kernel.org
7132S: Maintained
7133F: drivers/net/ethernet/mediatek/
7134
7135MEDIATEK MT7601U WIRELESS LAN DRIVER
7136M: Jakub Kicinski <kubakici@wp.pl>
7137L: linux-wireless@vger.kernel.org
7138S: Maintained
7139F: drivers/net/wireless/mediatek/mt7601u/
7140
7141MEGARAID SCSI/SAS DRIVERS
7142M: Kashyap Desai <kashyap.desai@avagotech.com>
7143M: Sumit Saxena <sumit.saxena@avagotech.com>
7144M: Uday Lingala <uday.lingala@avagotech.com>
7145L: megaraidlinux.pdl@avagotech.com
7146L: linux-scsi@vger.kernel.org
7147W: http://www.lsi.com
7148S: Maintained
7149F: Documentation/scsi/megaraid.txt
7150F: drivers/scsi/megaraid.*
7151F: drivers/scsi/megaraid/
7152
7153MELLANOX ETHERNET DRIVER (mlx4_en)
7154M: Eugenia Emantayev <eugenia@mellanox.com>
7155L: netdev@vger.kernel.org
7156S: Supported
7157W: http://www.mellanox.com
7158Q: http://patchwork.ozlabs.org/project/netdev/list/
7159F: drivers/net/ethernet/mellanox/mlx4/en_*
7160
7161MELLANOX ETHERNET DRIVER (mlx5e)
7162M: Saeed Mahameed <saeedm@mellanox.com>
7163L: netdev@vger.kernel.org
7164S: Supported
7165W: http://www.mellanox.com
7166Q: http://patchwork.ozlabs.org/project/netdev/list/
7167F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7168
7169MELLANOX ETHERNET SWITCH DRIVERS
7170M: Jiri Pirko <jiri@mellanox.com>
7171M: Ido Schimmel <idosch@mellanox.com>
7172L: netdev@vger.kernel.org
7173S: Supported
7174W: http://www.mellanox.com
7175Q: http://patchwork.ozlabs.org/project/netdev/list/
7176F: drivers/net/ethernet/mellanox/mlxsw/
7177
7178MEMBARRIER SUPPORT
7179M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7180M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7181L: linux-kernel@vger.kernel.org
7182S: Supported
7183F: kernel/membarrier.c
7184F: include/uapi/linux/membarrier.h
7185
7186MEMORY MANAGEMENT
7187L: linux-mm@kvack.org
7188W: http://www.linux-mm.org
7189S: Maintained
7190F: include/linux/mm.h
7191F: include/linux/gfp.h
7192F: include/linux/mmzone.h
7193F: include/linux/memory_hotplug.h
7194F: include/linux/vmalloc.h
7195F: mm/
7196
7197MEMORY TECHNOLOGY DEVICES (MTD)
7198M: David Woodhouse <dwmw2@infradead.org>
7199M: Brian Norris <computersforpeace@gmail.com>
7200L: linux-mtd@lists.infradead.org
7201W: http://www.linux-mtd.infradead.org/
7202Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7203T: git git://git.infradead.org/linux-mtd.git
7204T: git git://git.infradead.org/l2-mtd.git
7205S: Maintained
7206F: drivers/mtd/
7207F: include/linux/mtd/
7208F: include/uapi/mtd/
7209
7210MEN A21 WATCHDOG DRIVER
7211M: Johannes Thumshirn <morbidrsa@gmail.com>
7212L: linux-watchdog@vger.kernel.org
7213S: Maintained
7214F: drivers/watchdog/mena21_wdt.c
7215
7216MEN CHAMELEON BUS (mcb)
7217M: Johannes Thumshirn <morbidrsa@gmail.com>
7218S: Maintained
7219F: drivers/mcb/
7220F: include/linux/mcb.h
7221F: Documentation/men-chameleon-bus.txt
7222
7223MEN F21BMC (Board Management Controller)
7224M: Andreas Werner <andreas.werner@men.de>
7225S: Supported
7226F: drivers/mfd/menf21bmc.c
7227F: drivers/watchdog/menf21bmc_wdt.c
7228F: drivers/leds/leds-menf21bmc.c
7229F: drivers/hwmon/menf21bmc_hwmon.c
7230F: Documentation/hwmon/menf21bmc
7231
7232METAG ARCHITECTURE
7233M: James Hogan <james.hogan@imgtec.com>
7234L: linux-metag@vger.kernel.org
7235T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7236S: Odd Fixes
7237F: arch/metag/
7238F: Documentation/metag/
7239F: Documentation/devicetree/bindings/metag/
7240F: Documentation/devicetree/bindings/interrupt-controller/img,*
7241F: drivers/clocksource/metag_generic.c
7242F: drivers/irqchip/irq-metag.c
7243F: drivers/irqchip/irq-metag-ext.c
7244F: drivers/tty/metag_da.c
7245
7246MICROBLAZE ARCHITECTURE
7247M: Michal Simek <monstr@monstr.eu>
7248W: http://www.monstr.eu/fdt/
7249T: git git://git.monstr.eu/linux-2.6-microblaze.git
7250S: Supported
7251F: arch/microblaze/
7252
7253MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7254M: Chen Yu <yu.c.chen@intel.com>
7255L: platform-driver-x86@vger.kernel.org
7256S: Supported
7257F: drivers/platform/x86/surfacepro3_button.c
7258
7259MICROTEK X6 SCANNER
7260M: Oliver Neukum <oliver@neukum.org>
7261S: Maintained
7262F: drivers/usb/image/microtek.*
7263
7264MIPS
7265M: Ralf Baechle <ralf@linux-mips.org>
7266L: linux-mips@linux-mips.org
7267W: http://www.linux-mips.org/
7268T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7269Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7270S: Supported
7271F: Documentation/mips/
7272F: arch/mips/
7273
7274MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7275M: Hans Verkuil <hverkuil@xs4all.nl>
7276L: linux-media@vger.kernel.org
7277T: git git://linuxtv.org/media_tree.git
7278W: https://linuxtv.org
7279S: Odd Fixes
7280F: drivers/media/radio/radio-miropcm20*
7281
7282MELLANOX MLX4 core VPI driver
7283M: Yishai Hadas <yishaih@mellanox.com>
7284L: netdev@vger.kernel.org
7285L: linux-rdma@vger.kernel.org
7286W: http://www.mellanox.com
7287Q: http://patchwork.ozlabs.org/project/netdev/list/
7288S: Supported
7289F: drivers/net/ethernet/mellanox/mlx4/
7290F: include/linux/mlx4/
7291
7292MELLANOX MLX4 IB driver
7293M: Yishai Hadas <yishaih@mellanox.com>
7294L: linux-rdma@vger.kernel.org
7295W: http://www.mellanox.com
7296Q: http://patchwork.kernel.org/project/linux-rdma/list/
7297S: Supported
7298F: drivers/infiniband/hw/mlx4/
7299F: include/linux/mlx4/
7300
7301MELLANOX MLX5 core VPI driver
7302M: Matan Barak <matanb@mellanox.com>
7303M: Leon Romanovsky <leonro@mellanox.com>
7304L: netdev@vger.kernel.org
7305L: linux-rdma@vger.kernel.org
7306W: http://www.mellanox.com
7307Q: http://patchwork.ozlabs.org/project/netdev/list/
7308S: Supported
7309F: drivers/net/ethernet/mellanox/mlx5/core/
7310F: include/linux/mlx5/
7311
7312MELLANOX MLX5 IB driver
7313M: Matan Barak <matanb@mellanox.com>
7314M: Leon Romanovsky <leonro@mellanox.com>
7315L: linux-rdma@vger.kernel.org
7316W: http://www.mellanox.com
7317Q: http://patchwork.kernel.org/project/linux-rdma/list/
7318S: Supported
7319F: drivers/infiniband/hw/mlx5/
7320F: include/linux/mlx5/
7321
7322MELEXIS MLX90614 DRIVER
7323M: Crt Mori <cmo@melexis.com>
7324L: linux-iio@vger.kernel.org
7325W: http://www.melexis.com
7326S: Supported
7327F: drivers/iio/temperature/mlx90614.c
7328
7329MN88472 MEDIA DRIVER
7330M: Antti Palosaari <crope@iki.fi>
7331L: linux-media@vger.kernel.org
7332W: https://linuxtv.org
7333W: http://palosaari.fi/linux/
7334Q: http://patchwork.linuxtv.org/project/linux-media/list/
7335T: git git://linuxtv.org/anttip/media_tree.git
7336S: Maintained
7337F: drivers/staging/media/mn88472/
7338F: drivers/media/dvb-frontends/mn88472.h
7339
7340MN88473 MEDIA DRIVER
7341M: Antti Palosaari <crope@iki.fi>
7342L: linux-media@vger.kernel.org
7343W: https://linuxtv.org
7344W: http://palosaari.fi/linux/
7345Q: http://patchwork.linuxtv.org/project/linux-media/list/
7346S: Maintained
7347F: drivers/media/dvb-frontends/mn88473*
7348
7349MODULE SUPPORT
7350M: Rusty Russell <rusty@rustcorp.com.au>
7351S: Maintained
7352F: include/linux/module.h
7353F: kernel/module.c
7354
7355MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7356W: http://popies.net/meye/
7357S: Orphan
7358F: Documentation/video4linux/meye.txt
7359F: drivers/media/pci/meye/
7360F: include/uapi/linux/meye.h
7361
7362MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7363M: Jiri Slaby <jirislaby@gmail.com>
7364S: Maintained
7365F: Documentation/serial/moxa-smartio
7366F: drivers/tty/mxser.*
7367
7368MR800 AVERMEDIA USB FM RADIO DRIVER
7369M: Alexey Klimov <klimov.linux@gmail.com>
7370L: linux-media@vger.kernel.org
7371T: git git://linuxtv.org/media_tree.git
7372S: Maintained
7373F: drivers/media/radio/radio-mr800.c
7374
7375MRF24J40 IEEE 802.15.4 RADIO DRIVER
7376M: Alan Ott <alan@signal11.us>
7377L: linux-wpan@vger.kernel.org
7378S: Maintained
7379F: drivers/net/ieee802154/mrf24j40.c
7380F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7381
7382MSI LAPTOP SUPPORT
7383M: "Lee, Chun-Yi" <jlee@suse.com>
7384L: platform-driver-x86@vger.kernel.org
7385S: Maintained
7386F: drivers/platform/x86/msi-laptop.c
7387
7388MSI WMI SUPPORT
7389L: platform-driver-x86@vger.kernel.org
7390S: Orphan
7391F: drivers/platform/x86/msi-wmi.c
7392
7393MSI001 MEDIA DRIVER
7394M: Antti Palosaari <crope@iki.fi>
7395L: linux-media@vger.kernel.org
7396W: https://linuxtv.org
7397W: http://palosaari.fi/linux/
7398Q: http://patchwork.linuxtv.org/project/linux-media/list/
7399T: git git://linuxtv.org/anttip/media_tree.git
7400S: Maintained
7401F: drivers/media/tuners/msi001*
7402
7403MSI2500 MEDIA DRIVER
7404M: Antti Palosaari <crope@iki.fi>
7405L: linux-media@vger.kernel.org
7406W: https://linuxtv.org
7407W: http://palosaari.fi/linux/
7408Q: http://patchwork.linuxtv.org/project/linux-media/list/
7409T: git git://linuxtv.org/anttip/media_tree.git
7410S: Maintained
7411F: drivers/media/usb/msi2500/
7412
7413MSYSTEMS DISKONCHIP G3 MTD DRIVER
7414M: Robert Jarzmik <robert.jarzmik@free.fr>
7415L: linux-mtd@lists.infradead.org
7416S: Maintained
7417F: drivers/mtd/devices/docg3*
7418
7419MT9M032 APTINA SENSOR DRIVER
7420M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7421L: linux-media@vger.kernel.org
7422T: git git://linuxtv.org/media_tree.git
7423S: Maintained
7424F: drivers/media/i2c/mt9m032.c
7425F: include/media/i2c/mt9m032.h
7426
7427MT9P031 APTINA CAMERA SENSOR
7428M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7429L: linux-media@vger.kernel.org
7430T: git git://linuxtv.org/media_tree.git
7431S: Maintained
7432F: drivers/media/i2c/mt9p031.c
7433F: include/media/i2c/mt9p031.h
7434
7435MT9T001 APTINA CAMERA SENSOR
7436M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7437L: linux-media@vger.kernel.org
7438T: git git://linuxtv.org/media_tree.git
7439S: Maintained
7440F: drivers/media/i2c/mt9t001.c
7441F: include/media/i2c/mt9t001.h
7442
7443MT9V032 APTINA CAMERA SENSOR
7444M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7445L: linux-media@vger.kernel.org
7446T: git git://linuxtv.org/media_tree.git
7447S: Maintained
7448F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7449F: drivers/media/i2c/mt9v032.c
7450F: include/media/i2c/mt9v032.h
7451
7452MULTIFUNCTION DEVICES (MFD)
7453M: Lee Jones <lee.jones@linaro.org>
7454T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7455S: Supported
7456F: drivers/mfd/
7457F: include/linux/mfd/
7458
7459MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7460M: Ulf Hansson <ulf.hansson@linaro.org>
7461L: linux-mmc@vger.kernel.org
7462T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7463S: Maintained
7464F: drivers/mmc/
7465F: include/linux/mmc/
7466F: include/uapi/linux/mmc/
7467
7468MULTIMEDIA CARD (MMC) ETC. OVER SPI
7469S: Orphan
7470F: drivers/mmc/host/mmc_spi.c
7471F: include/linux/spi/mmc_spi.h
7472
7473MULTISOUND SOUND DRIVER
7474M: Andrew Veliath <andrewtv@usa.net>
7475S: Maintained
7476F: Documentation/sound/oss/MultiSound
7477F: sound/oss/msnd*
7478
7479MULTITECH MULTIPORT CARD (ISICOM)
7480S: Orphan
7481F: drivers/tty/isicom.c
7482F: include/linux/isicom.h
7483
7484MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7485M: Bin Liu <b-liu@ti.com>
7486L: linux-usb@vger.kernel.org
7487T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7488S: Maintained
7489F: drivers/usb/musb/
7490
7491MXL5007T MEDIA DRIVER
7492M: Michael Krufky <mkrufky@linuxtv.org>
7493L: linux-media@vger.kernel.org
7494W: https://linuxtv.org
7495W: http://github.com/mkrufky
7496Q: http://patchwork.linuxtv.org/project/linux-media/list/
7497T: git git://linuxtv.org/mkrufky/tuners.git
7498S: Maintained
7499F: drivers/media/tuners/mxl5007t.*
7500
7501MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7502M: Hyong-Youb Kim <hykim@myri.com>
7503L: netdev@vger.kernel.org
7504W: https://www.myricom.com/support/downloads/myri10ge.html
7505S: Supported
7506F: drivers/net/ethernet/myricom/myri10ge/
7507
7508NAND FLASH SUBSYSTEM
7509M: Boris Brezillon <boris.brezillon@free-electrons.com>
7510R: Richard Weinberger <richard@nod.at>
7511L: linux-mtd@lists.infradead.org
7512W: http://www.linux-mtd.infradead.org/
7513Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7514T: git git://github.com/linux-nand/linux.git
7515S: Maintained
7516F: drivers/mtd/nand/
7517F: include/linux/mtd/nand*.h
7518
7519NATSEMI ETHERNET DRIVER (DP8381x)
7520S: Orphan
7521F: drivers/net/ethernet/natsemi/natsemi.c
7522
7523NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7524M: Daniel Mack <zonque@gmail.com>
7525S: Maintained
7526L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7527W: http://www.native-instruments.com
7528F: sound/usb/caiaq/
7529
7530NCP FILESYSTEM
7531M: Petr Vandrovec <petr@vandrovec.name>
7532S: Odd Fixes
7533F: fs/ncpfs/
7534
7535NCR 5380 SCSI DRIVERS
7536M: Finn Thain <fthain@telegraphics.com.au>
7537M: Michael Schmitz <schmitzmic@gmail.com>
7538L: linux-scsi@vger.kernel.org
7539S: Maintained
7540F: Documentation/scsi/g_NCR5380.txt
7541F: drivers/scsi/NCR5380.*
7542F: drivers/scsi/arm/cumana_1.c
7543F: drivers/scsi/arm/oak.c
7544F: drivers/scsi/atari_NCR5380.c
7545F: drivers/scsi/atari_scsi.*
7546F: drivers/scsi/dmx3191d.c
7547F: drivers/scsi/dtc.*
7548F: drivers/scsi/g_NCR5380.*
7549F: drivers/scsi/g_NCR5380_mmio.c
7550F: drivers/scsi/mac_scsi.*
7551F: drivers/scsi/pas16.*
7552F: drivers/scsi/sun3_scsi.*
7553F: drivers/scsi/sun3_scsi_vme.c
7554F: drivers/scsi/t128.*
7555
7556NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7557M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7558L: linux-scsi@vger.kernel.org
7559S: Maintained
7560F: drivers/scsi/NCR_D700.*
7561
7562NCT6775 HARDWARE MONITOR DRIVER
7563M: Guenter Roeck <linux@roeck-us.net>
7564L: linux-hwmon@vger.kernel.org
7565S: Maintained
7566F: Documentation/hwmon/nct6775
7567F: drivers/hwmon/nct6775.c
7568
7569NETEFFECT IWARP RNIC DRIVER (IW_NES)
7570M: Faisal Latif <faisal.latif@intel.com>
7571L: linux-rdma@vger.kernel.org
7572W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7573S: Supported
7574F: drivers/infiniband/hw/nes/
7575
7576NETEM NETWORK EMULATOR
7577M: Stephen Hemminger <stephen@networkplumber.org>
7578L: netem@lists.linux-foundation.org
7579S: Maintained
7580F: net/sched/sch_netem.c
7581
7582NETERION 10GbE DRIVERS (s2io/vxge)
7583M: Jon Mason <jdmason@kudzu.us>
7584L: netdev@vger.kernel.org
7585S: Supported
7586F: Documentation/networking/s2io.txt
7587F: Documentation/networking/vxge.txt
7588F: drivers/net/ethernet/neterion/
7589
7590NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7591M: Pablo Neira Ayuso <pablo@netfilter.org>
7592M: Patrick McHardy <kaber@trash.net>
7593M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7594L: netfilter-devel@vger.kernel.org
7595L: coreteam@netfilter.org
7596W: http://www.netfilter.org/
7597W: http://www.iptables.org/
7598Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7599T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7600T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7601S: Supported
7602F: include/linux/netfilter*
7603F: include/linux/netfilter/
7604F: include/net/netfilter/
7605F: include/uapi/linux/netfilter*
7606F: include/uapi/linux/netfilter/
7607F: net/*/netfilter.c
7608F: net/*/netfilter/
7609F: net/netfilter/
7610F: net/bridge/br_netfilter*.c
7611
7612NETLABEL
7613M: Paul Moore <paul@paul-moore.com>
7614W: http://netlabel.sf.net
7615L: netdev@vger.kernel.org
7616S: Maintained
7617F: Documentation/netlabel/
7618F: include/net/netlabel.h
7619F: net/netlabel/
7620
7621NETROM NETWORK LAYER
7622M: Ralf Baechle <ralf@linux-mips.org>
7623L: linux-hams@vger.kernel.org
7624W: http://www.linux-ax25.org/
7625S: Maintained
7626F: include/net/netrom.h
7627F: include/uapi/linux/netrom.h
7628F: net/netrom/
7629
7630NETRONOME ETHERNET DRIVERS
7631M: Jakub Kicinski <jakub.kicinski@netronome.com>
7632L: oss-drivers@netronome.com
7633S: Maintained
7634F: drivers/net/ethernet/netronome/
7635
7636NETWORK BLOCK DEVICE (NBD)
7637M: Markus Pargmann <mpa@pengutronix.de>
7638S: Maintained
7639L: nbd-general@lists.sourceforge.net
7640T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7641F: Documentation/blockdev/nbd.txt
7642F: drivers/block/nbd.c
7643F: include/uapi/linux/nbd.h
7644
7645NETWORK DROP MONITOR
7646M: Neil Horman <nhorman@tuxdriver.com>
7647L: netdev@vger.kernel.org
7648S: Maintained
7649W: https://fedorahosted.org/dropwatch/
7650F: net/core/drop_monitor.c
7651
7652NETWORKING [GENERAL]
7653M: "David S. Miller" <davem@davemloft.net>
7654L: netdev@vger.kernel.org
7655W: http://www.linuxfoundation.org/en/Net
7656Q: http://patchwork.ozlabs.org/project/netdev/list/
7657T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7658T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7659S: Maintained
7660F: net/
7661F: include/net/
7662F: include/linux/in.h
7663F: include/linux/net.h
7664F: include/linux/netdevice.h
7665F: include/uapi/linux/in.h
7666F: include/uapi/linux/net.h
7667F: include/uapi/linux/netdevice.h
7668F: include/uapi/linux/net_namespace.h
7669F: tools/net/
7670F: tools/testing/selftests/net/
7671F: lib/random32.c
7672F: lib/test_bpf.c
7673
7674NETWORKING [IPv4/IPv6]
7675M: "David S. Miller" <davem@davemloft.net>
7676M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7677M: James Morris <jmorris@namei.org>
7678M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7679M: Patrick McHardy <kaber@trash.net>
7680L: netdev@vger.kernel.org
7681T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7682S: Maintained
7683F: net/ipv4/
7684F: net/ipv6/
7685F: include/net/ip*
7686F: arch/x86/net/*
7687
7688NETWORKING [IPSEC]
7689M: Steffen Klassert <steffen.klassert@secunet.com>
7690M: Herbert Xu <herbert@gondor.apana.org.au>
7691M: "David S. Miller" <davem@davemloft.net>
7692L: netdev@vger.kernel.org
7693T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7694T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7695S: Maintained
7696F: net/core/flow.c
7697F: net/xfrm/
7698F: net/key/
7699F: net/ipv4/xfrm*
7700F: net/ipv4/esp4.c
7701F: net/ipv4/ah4.c
7702F: net/ipv4/ipcomp.c
7703F: net/ipv4/ip_vti.c
7704F: net/ipv6/xfrm*
7705F: net/ipv6/esp6.c
7706F: net/ipv6/ah6.c
7707F: net/ipv6/ipcomp6.c
7708F: net/ipv6/ip6_vti.c
7709F: include/uapi/linux/xfrm.h
7710F: include/net/xfrm.h
7711
7712NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7713M: Paul Moore <paul@paul-moore.com>
7714L: netdev@vger.kernel.org
7715S: Maintained
7716
7717NETWORKING [WIRELESS]
7718L: linux-wireless@vger.kernel.org
7719Q: http://patchwork.kernel.org/project/linux-wireless/list/
7720
7721NETWORKING DRIVERS
7722L: netdev@vger.kernel.org
7723W: http://www.linuxfoundation.org/en/Net
7724Q: http://patchwork.ozlabs.org/project/netdev/list/
7725T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7726T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7727S: Odd Fixes
7728F: drivers/net/
7729F: include/linux/if_*
7730F: include/linux/netdevice.h
7731F: include/linux/etherdevice.h
7732F: include/linux/fcdevice.h
7733F: include/linux/fddidevice.h
7734F: include/linux/hippidevice.h
7735F: include/linux/inetdevice.h
7736F: include/uapi/linux/if_*
7737F: include/uapi/linux/netdevice.h
7738
7739NETWORKING DRIVERS (WIRELESS)
7740M: Kalle Valo <kvalo@codeaurora.org>
7741L: linux-wireless@vger.kernel.org
7742Q: http://patchwork.kernel.org/project/linux-wireless/list/
7743T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7744T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7745S: Maintained
7746F: drivers/net/wireless/
7747
7748NETXEN (1/10) GbE SUPPORT
7749M: Manish Chopra <manish.chopra@qlogic.com>
7750M: Sony Chacko <sony.chacko@qlogic.com>
7751M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7752L: netdev@vger.kernel.org
7753W: http://www.qlogic.com
7754S: Supported
7755F: drivers/net/ethernet/qlogic/netxen/
7756
7757NFC SUBSYSTEM
7758M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7759M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7760M: Samuel Ortiz <sameo@linux.intel.com>
7761L: linux-wireless@vger.kernel.org
7762L: linux-nfc@lists.01.org (subscribers-only)
7763S: Supported
7764F: net/nfc/
7765F: include/net/nfc/
7766F: include/uapi/linux/nfc.h
7767F: drivers/nfc/
7768F: include/linux/platform_data/nfcmrvl.h
7769F: include/linux/platform_data/nxp-nci.h
7770F: include/linux/platform_data/pn544.h
7771F: include/linux/platform_data/st21nfca.h
7772F: include/linux/platform_data/st-nci.h
7773F: Documentation/devicetree/bindings/net/nfc/
7774
7775NFS, SUNRPC, AND LOCKD CLIENTS
7776M: Trond Myklebust <trond.myklebust@primarydata.com>
7777M: Anna Schumaker <anna.schumaker@netapp.com>
7778L: linux-nfs@vger.kernel.org
7779W: http://client.linux-nfs.org
7780T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7781S: Maintained
7782F: fs/lockd/
7783F: fs/nfs/
7784F: fs/nfs_common/
7785F: net/sunrpc/
7786F: include/linux/lockd/
7787F: include/linux/nfs*
7788F: include/linux/sunrpc/
7789F: include/uapi/linux/nfs*
7790F: include/uapi/linux/sunrpc/
7791
7792NILFS2 FILESYSTEM
7793M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7794L: linux-nilfs@vger.kernel.org
7795W: http://nilfs.sourceforge.net/
7796T: git git://github.com/konis/nilfs2.git
7797S: Supported
7798F: Documentation/filesystems/nilfs2.txt
7799F: fs/nilfs2/
7800F: include/linux/nilfs2_fs.h
7801F: include/trace/events/nilfs2.h
7802
7803NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7804M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7805W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7806S: Maintained
7807F: Documentation/scsi/NinjaSCSI.txt
7808F: drivers/scsi/pcmcia/nsp_*
7809
7810NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7811M: GOTO Masanori <gotom@debian.or.jp>
7812M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7813W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7814S: Maintained
7815F: Documentation/scsi/NinjaSCSI.txt
7816F: drivers/scsi/nsp32*
7817
7818NIOS2 ARCHITECTURE
7819M: Ley Foon Tan <lftan@altera.com>
7820L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7821T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7822S: Maintained
7823F: arch/nios2/
7824
7825NOKIA N900 POWER SUPPLY DRIVERS
7826R: Pali Rohár <pali.rohar@gmail.com>
7827F: include/linux/power/bq2415x_charger.h
7828F: include/linux/power/bq27xxx_battery.h
7829F: include/linux/power/isp1704_charger.h
7830F: drivers/power/bq2415x_charger.c
7831F: drivers/power/bq27xxx_battery.c
7832F: drivers/power/bq27xxx_battery_i2c.c
7833F: drivers/power/isp1704_charger.c
7834F: drivers/power/rx51_battery.c
7835
7836NTB DRIVER CORE
7837M: Jon Mason <jdmason@kudzu.us>
7838M: Dave Jiang <dave.jiang@intel.com>
7839M: Allen Hubbe <Allen.Hubbe@emc.com>
7840L: linux-ntb@googlegroups.com
7841S: Supported
7842W: https://github.com/jonmason/ntb/wiki
7843T: git git://github.com/jonmason/ntb.git
7844F: drivers/ntb/
7845F: drivers/net/ntb_netdev.c
7846F: include/linux/ntb.h
7847F: include/linux/ntb_transport.h
7848
7849NTB INTEL DRIVER
7850M: Jon Mason <jdmason@kudzu.us>
7851M: Dave Jiang <dave.jiang@intel.com>
7852L: linux-ntb@googlegroups.com
7853S: Supported
7854W: https://github.com/jonmason/ntb/wiki
7855T: git git://github.com/jonmason/ntb.git
7856F: drivers/ntb/hw/intel/
7857
7858NTB AMD DRIVER
7859M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7860L: linux-ntb@googlegroups.com
7861S: Supported
7862F: drivers/ntb/hw/amd/
7863
7864NTFS FILESYSTEM
7865M: Anton Altaparmakov <anton@tuxera.com>
7866L: linux-ntfs-dev@lists.sourceforge.net
7867W: http://www.tuxera.com/
7868T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7869S: Supported
7870F: Documentation/filesystems/ntfs.txt
7871F: fs/ntfs/
7872
7873NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7874M: Antonino Daplas <adaplas@gmail.com>
7875L: linux-fbdev@vger.kernel.org
7876S: Maintained
7877F: drivers/video/fbdev/riva/
7878F: drivers/video/fbdev/nvidia/
7879
7880NVM EXPRESS DRIVER
7881M: Keith Busch <keith.busch@intel.com>
7882M: Jens Axboe <axboe@fb.com>
7883L: linux-nvme@lists.infradead.org
7884T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7885W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7886S: Supported
7887F: drivers/nvme/host/
7888F: include/linux/nvme.h
7889
7890NVMEM FRAMEWORK
7891M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7892M: Maxime Ripard <maxime.ripard@free-electrons.com>
7893S: Maintained
7894F: drivers/nvmem/
7895F: Documentation/devicetree/bindings/nvmem/
7896F: include/linux/nvmem-consumer.h
7897F: include/linux/nvmem-provider.h
7898
7899NXP-NCI NFC DRIVER
7900M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7901R: Charles Gorand <charles.gorand@effinnov.com>
7902L: linux-nfc@lists.01.org (moderated for non-subscribers)
7903S: Supported
7904F: drivers/nfc/nxp-nci
7905
7906NXP TDA998X DRM DRIVER
7907M: Russell King <rmk+kernel@arm.linux.org.uk>
7908S: Supported
7909F: drivers/gpu/drm/i2c/tda998x_drv.c
7910F: include/drm/i2c/tda998x.h
7911
7912NXP TFA9879 DRIVER
7913M: Peter Rosin <peda@axentia.se>
7914L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7915S: Maintained
7916F: sound/soc/codecs/tfa9879*
7917
7918OBJTOOL
7919M: Josh Poimboeuf <jpoimboe@redhat.com>
7920S: Supported
7921F: tools/objtool/
7922
7923OMAP SUPPORT
7924M: Tony Lindgren <tony@atomide.com>
7925L: linux-omap@vger.kernel.org
7926W: http://www.muru.com/linux/omap/
7927W: http://linux.omap.com/
7928Q: http://patchwork.kernel.org/project/linux-omap/list/
7929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7930S: Maintained
7931F: arch/arm/*omap*/
7932F: arch/arm/configs/omap1_defconfig
7933F: arch/arm/configs/omap2plus_defconfig
7934F: drivers/i2c/busses/i2c-omap.c
7935F: drivers/irqchip/irq-omap-intc.c
7936F: drivers/mfd/*omap*.c
7937F: drivers/mfd/menelaus.c
7938F: drivers/mfd/palmas.c
7939F: drivers/mfd/tps65217.c
7940F: drivers/mfd/tps65218.c
7941F: drivers/mfd/tps65910.c
7942F: drivers/mfd/twl-core.[ch]
7943F: drivers/mfd/twl4030*.c
7944F: drivers/mfd/twl6030*.c
7945F: drivers/mfd/twl6040*.c
7946F: drivers/regulator/palmas-regulator*.c
7947F: drivers/regulator/pbias-regulator.c
7948F: drivers/regulator/tps65217-regulator.c
7949F: drivers/regulator/tps65218-regulator.c
7950F: drivers/regulator/tps65910-regulator.c
7951F: drivers/regulator/twl-regulator.c
7952F: include/linux/i2c-omap.h
7953
7954OMAP DEVICE TREE SUPPORT
7955M: Benoît Cousson <bcousson@baylibre.com>
7956M: Tony Lindgren <tony@atomide.com>
7957L: linux-omap@vger.kernel.org
7958L: devicetree@vger.kernel.org
7959S: Maintained
7960F: arch/arm/boot/dts/*omap*
7961F: arch/arm/boot/dts/*am3*
7962F: arch/arm/boot/dts/*am4*
7963F: arch/arm/boot/dts/*am5*
7964F: arch/arm/boot/dts/*dra7*
7965
7966OMAP CLOCK FRAMEWORK SUPPORT
7967M: Paul Walmsley <paul@pwsan.com>
7968L: linux-omap@vger.kernel.org
7969S: Maintained
7970F: arch/arm/*omap*/*clock*
7971
7972OMAP POWER MANAGEMENT SUPPORT
7973M: Kevin Hilman <khilman@kernel.org>
7974L: linux-omap@vger.kernel.org
7975S: Maintained
7976F: arch/arm/*omap*/*pm*
7977F: drivers/cpufreq/omap-cpufreq.c
7978
7979OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7980M: Rajendra Nayak <rnayak@ti.com>
7981M: Paul Walmsley <paul@pwsan.com>
7982L: linux-omap@vger.kernel.org
7983S: Maintained
7984F: arch/arm/mach-omap2/prm*
7985
7986OMAP AUDIO SUPPORT
7987M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7988M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7989L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7990L: linux-omap@vger.kernel.org
7991S: Maintained
7992F: sound/soc/omap/
7993
7994OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7995M: Roger Quadros <rogerq@ti.com>
7996M: Tony Lindgren <tony@atomide.com>
7997L: linux-omap@vger.kernel.org
7998S: Maintained
7999F: drivers/memory/omap-gpmc.c
8000F: arch/arm/mach-omap2/*gpmc*
8001
8002OMAP FRAMEBUFFER SUPPORT
8003M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8004L: linux-fbdev@vger.kernel.org
8005L: linux-omap@vger.kernel.org
8006S: Maintained
8007F: drivers/video/fbdev/omap/
8008
8009OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8010M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8011L: linux-omap@vger.kernel.org
8012L: linux-fbdev@vger.kernel.org
8013S: Maintained
8014F: drivers/video/fbdev/omap2/
8015F: Documentation/arm/OMAP/DSS
8016
8017OMAP HARDWARE SPINLOCK SUPPORT
8018M: Ohad Ben-Cohen <ohad@wizery.com>
8019L: linux-omap@vger.kernel.org
8020S: Maintained
8021F: drivers/hwspinlock/omap_hwspinlock.c
8022
8023OMAP MMC SUPPORT
8024M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8025L: linux-omap@vger.kernel.org
8026S: Maintained
8027F: drivers/mmc/host/omap.c
8028
8029OMAP HS MMC SUPPORT
8030L: linux-mmc@vger.kernel.org
8031L: linux-omap@vger.kernel.org
8032S: Orphan
8033F: drivers/mmc/host/omap_hsmmc.c
8034
8035OMAP RANDOM NUMBER GENERATOR SUPPORT
8036M: Deepak Saxena <dsaxena@plexity.net>
8037S: Maintained
8038F: drivers/char/hw_random/omap-rng.c
8039
8040OMAP HWMOD SUPPORT
8041M: Benoît Cousson <bcousson@baylibre.com>
8042M: Paul Walmsley <paul@pwsan.com>
8043L: linux-omap@vger.kernel.org
8044S: Maintained
8045F: arch/arm/mach-omap2/omap_hwmod.*
8046
8047OMAP HWMOD DATA
8048M: Paul Walmsley <paul@pwsan.com>
8049L: linux-omap@vger.kernel.org
8050S: Maintained
8051F: arch/arm/mach-omap2/omap_hwmod*data*
8052
8053OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8054M: Benoît Cousson <bcousson@baylibre.com>
8055L: linux-omap@vger.kernel.org
8056S: Maintained
8057F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8058
8059OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8060M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8061L: linux-media@vger.kernel.org
8062S: Maintained
8063F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8064F: drivers/media/platform/omap3isp/
8065F: drivers/staging/media/omap4iss/
8066
8067OMAP USB SUPPORT
8068L: linux-usb@vger.kernel.org
8069L: linux-omap@vger.kernel.org
8070S: Orphan
8071F: drivers/usb/*/*omap*
8072F: arch/arm/*omap*/usb*
8073
8074OMAP GPIO DRIVER
8075M: Grygorii Strashko <grygorii.strashko@ti.com>
8076M: Santosh Shilimkar <ssantosh@kernel.org>
8077M: Kevin Hilman <khilman@kernel.org>
8078L: linux-omap@vger.kernel.org
8079S: Maintained
8080F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8081F: drivers/gpio/gpio-omap.c
8082
8083OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8084M: Mark Jackson <mpfj@newflow.co.uk>
8085L: linux-omap@vger.kernel.org
8086S: Maintained
8087F: arch/arm/boot/dts/am335x-nano.dts
8088
8089OMFS FILESYSTEM
8090M: Bob Copeland <me@bobcopeland.com>
8091L: linux-karma-devel@lists.sourceforge.net
8092S: Maintained
8093F: Documentation/filesystems/omfs.txt
8094F: fs/omfs/
8095
8096OMNIKEY CARDMAN 4000 DRIVER
8097M: Harald Welte <laforge@gnumonks.org>
8098S: Maintained
8099F: drivers/char/pcmcia/cm4000_cs.c
8100F: include/linux/cm4000_cs.h
8101F: include/uapi/linux/cm4000_cs.h
8102
8103OMNIKEY CARDMAN 4040 DRIVER
8104M: Harald Welte <laforge@gnumonks.org>
8105S: Maintained
8106F: drivers/char/pcmcia/cm4040_cs.*
8107
8108OMNIVISION OV7670 SENSOR DRIVER
8109M: Jonathan Corbet <corbet@lwn.net>
8110L: linux-media@vger.kernel.org
8111T: git git://linuxtv.org/media_tree.git
8112S: Maintained
8113F: drivers/media/i2c/ov7670.c
8114
8115ONENAND FLASH DRIVER
8116M: Kyungmin Park <kyungmin.park@samsung.com>
8117L: linux-mtd@lists.infradead.org
8118S: Maintained
8119F: drivers/mtd/onenand/
8120F: include/linux/mtd/onenand*.h
8121
8122ONSTREAM SCSI TAPE DRIVER
8123M: Willem Riede <osst@riede.org>
8124L: osst-users@lists.sourceforge.net
8125L: linux-scsi@vger.kernel.org
8126S: Maintained
8127F: Documentation/scsi/osst.txt
8128F: drivers/scsi/osst.*
8129F: drivers/scsi/osst_*.h
8130F: drivers/scsi/st.h
8131
8132OPENCORES I2C BUS DRIVER
8133M: Peter Korsgaard <jacmet@sunsite.dk>
8134L: linux-i2c@vger.kernel.org
8135S: Maintained
8136F: Documentation/i2c/busses/i2c-ocores
8137F: drivers/i2c/busses/i2c-ocores.c
8138
8139OPEN FIRMWARE AND FLATTENED DEVICE TREE
8140M: Rob Herring <robh+dt@kernel.org>
8141M: Frank Rowand <frowand.list@gmail.com>
8142M: Grant Likely <grant.likely@linaro.org>
8143L: devicetree@vger.kernel.org
8144W: http://www.devicetree.org/
8145T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8146S: Maintained
8147F: drivers/of/
8148F: include/linux/of*.h
8149F: scripts/dtc/
8150
8151OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8152M: Rob Herring <robh+dt@kernel.org>
8153M: Pawel Moll <pawel.moll@arm.com>
8154M: Mark Rutland <mark.rutland@arm.com>
8155M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8156M: Kumar Gala <galak@codeaurora.org>
8157L: devicetree@vger.kernel.org
8158T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8159S: Maintained
8160F: Documentation/devicetree/
8161F: arch/*/boot/dts/
8162F: include/dt-bindings/
8163
8164OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8165M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8166L: devicetree@vger.kernel.org
8167S: Maintained
8168F: Documentation/devicetree/dynamic-resolution-notes.txt
8169F: Documentation/devicetree/overlay-notes.txt
8170F: drivers/of/overlay.c
8171F: drivers/of/resolver.c
8172
8173OPENRISC ARCHITECTURE
8174M: Jonas Bonn <jonas@southpole.se>
8175W: http://openrisc.net
8176L: linux@lists.openrisc.net (moderated for non-subscribers)
8177S: Maintained
8178T: git git://openrisc.net/~jonas/linux
8179F: arch/openrisc/
8180
8181OPENVSWITCH
8182M: Pravin Shelar <pshelar@nicira.com>
8183L: netdev@vger.kernel.org
8184L: dev@openvswitch.org
8185W: http://openvswitch.org
8186S: Maintained
8187F: net/openvswitch/
8188F: include/uapi/linux/openvswitch.h
8189
8190OPERATING PERFORMANCE POINTS (OPP)
8191M: Viresh Kumar <vireshk@kernel.org>
8192M: Nishanth Menon <nm@ti.com>
8193M: Stephen Boyd <sboyd@codeaurora.org>
8194L: linux-pm@vger.kernel.org
8195S: Maintained
8196T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8197F: drivers/base/power/opp/
8198F: include/linux/pm_opp.h
8199F: Documentation/power/opp.txt
8200F: Documentation/devicetree/bindings/opp/
8201
8202OPL4 DRIVER
8203M: Clemens Ladisch <clemens@ladisch.de>
8204L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8205T: git git://git.alsa-project.org/alsa-kernel.git
8206S: Maintained
8207F: sound/drivers/opl4/
8208
8209OPROFILE
8210M: Robert Richter <rric@kernel.org>
8211L: oprofile-list@lists.sf.net
8212S: Maintained
8213F: arch/*/include/asm/oprofile*.h
8214F: arch/*/oprofile/
8215F: drivers/oprofile/
8216F: include/linux/oprofile.h
8217
8218ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8219M: Mark Fasheh <mfasheh@suse.com>
8220M: Joel Becker <jlbec@evilplan.org>
8221L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8222W: http://ocfs2.wiki.kernel.org
8223S: Supported
8224F: Documentation/filesystems/ocfs2.txt
8225F: Documentation/filesystems/dlmfs.txt
8226F: fs/ocfs2/
8227
8228ORINOCO DRIVER
8229L: linux-wireless@vger.kernel.org
8230W: http://wireless.kernel.org/en/users/Drivers/orinoco
8231W: http://www.nongnu.org/orinoco/
8232S: Orphan
8233F: drivers/net/wireless/intersil/orinoco/
8234
8235OSD LIBRARY and FILESYSTEM
8236M: Boaz Harrosh <ooo@electrozaur.com>
8237M: Benny Halevy <bhalevy@primarydata.com>
8238L: osd-dev@open-osd.org
8239W: http://open-osd.org
8240T: git git://git.open-osd.org/open-osd.git
8241S: Maintained
8242F: drivers/scsi/osd/
8243F: include/scsi/osd_*
8244F: fs/exofs/
8245
8246OVERLAY FILESYSTEM
8247M: Miklos Szeredi <miklos@szeredi.hu>
8248L: linux-unionfs@vger.kernel.org
8249T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8250S: Supported
8251F: fs/overlayfs/
8252F: Documentation/filesystems/overlayfs.txt
8253
8254ORANGEFS FILESYSTEM
8255M: Mike Marshall <hubcap@omnibond.com>
8256L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8257T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8258S: Supported
8259F: fs/orangefs/
8260F: Documentation/filesystems/orangefs.txt
8261
8262P54 WIRELESS DRIVER
8263M: Christian Lamparter <chunkeey@googlemail.com>
8264L: linux-wireless@vger.kernel.org
8265W: http://wireless.kernel.org/en/users/Drivers/p54
8266S: Maintained
8267F: drivers/net/wireless/intersil/p54/
8268
8269PA SEMI ETHERNET DRIVER
8270M: Olof Johansson <olof@lixom.net>
8271L: netdev@vger.kernel.org
8272S: Maintained
8273F: drivers/net/ethernet/pasemi/*
8274
8275PA SEMI SMBUS DRIVER
8276M: Olof Johansson <olof@lixom.net>
8277L: linux-i2c@vger.kernel.org
8278S: Maintained
8279F: drivers/i2c/busses/i2c-pasemi.c
8280
8281PADATA PARALLEL EXECUTION MECHANISM
8282M: Steffen Klassert <steffen.klassert@secunet.com>
8283L: linux-crypto@vger.kernel.org
8284S: Maintained
8285F: kernel/padata.c
8286F: include/linux/padata.h
8287F: Documentation/padata.txt
8288
8289PANASONIC LAPTOP ACPI EXTRAS DRIVER
8290M: Harald Welte <laforge@gnumonks.org>
8291L: platform-driver-x86@vger.kernel.org
8292S: Maintained
8293F: drivers/platform/x86/panasonic-laptop.c
8294
8295PANASONIC MN10300/AM33/AM34 PORT
8296M: David Howells <dhowells@redhat.com>
8297M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8298L: linux-am33-list@redhat.com (moderated for non-subscribers)
8299W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8300S: Maintained
8301F: Documentation/mn10300/
8302F: arch/mn10300/
8303
8304PARALLEL LCD/KEYPAD PANEL DRIVER
8305M: Willy Tarreau <willy@haproxy.com>
8306M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8307S: Odd Fixes
8308F: Documentation/misc-devices/lcd-panel-cgram.txt
8309F: drivers/misc/panel.c
8310
8311PARALLEL PORT SUBSYSTEM
8312M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8313M: Sudip Mukherjee <sudip@vectorindia.org>
8314L: linux-parport@lists.infradead.org (subscribers-only)
8315S: Maintained
8316F: drivers/parport/
8317F: include/linux/parport*.h
8318F: drivers/char/ppdev.c
8319F: include/uapi/linux/ppdev.h
8320F: Documentation/parport*.txt
8321
8322PARAVIRT_OPS INTERFACE
8323M: Jeremy Fitzhardinge <jeremy@goop.org>
8324M: Chris Wright <chrisw@sous-sol.org>
8325M: Alok Kataria <akataria@vmware.com>
8326M: Rusty Russell <rusty@rustcorp.com.au>
8327L: virtualization@lists.linux-foundation.org
8328S: Supported
8329F: Documentation/virtual/paravirt_ops.txt
8330F: arch/*/kernel/paravirt*
8331F: arch/*/include/asm/paravirt.h
8332
8333PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8334M: Tim Waugh <tim@cyberelk.net>
8335L: linux-parport@lists.infradead.org (subscribers-only)
8336S: Maintained
8337F: Documentation/blockdev/paride.txt
8338F: drivers/block/paride/
8339
8340PARISC ARCHITECTURE
8341M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8342M: Helge Deller <deller@gmx.de>
8343L: linux-parisc@vger.kernel.org
8344W: http://www.parisc-linux.org/
8345Q: http://patchwork.kernel.org/project/linux-parisc/list/
8346T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8347T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8348S: Maintained
8349F: arch/parisc/
8350F: Documentation/parisc/
8351F: drivers/parisc/
8352F: drivers/char/agp/parisc-agp.c
8353F: drivers/input/serio/gscps2.c
8354F: drivers/parport/parport_gsc.*
8355F: drivers/tty/serial/8250/8250_gsc.c
8356F: drivers/video/fbdev/sti*
8357F: drivers/video/console/sti*
8358F: drivers/video/logo/logo_parisc*
8359
8360PC87360 HARDWARE MONITORING DRIVER
8361M: Jim Cromie <jim.cromie@gmail.com>
8362L: linux-hwmon@vger.kernel.org
8363S: Maintained
8364F: Documentation/hwmon/pc87360
8365F: drivers/hwmon/pc87360.c
8366
8367PC8736x GPIO DRIVER
8368M: Jim Cromie <jim.cromie@gmail.com>
8369S: Maintained
8370F: drivers/char/pc8736x_gpio.c
8371
8372PC87427 HARDWARE MONITORING DRIVER
8373M: Jean Delvare <jdelvare@suse.com>
8374L: linux-hwmon@vger.kernel.org
8375S: Maintained
8376F: Documentation/hwmon/pc87427
8377F: drivers/hwmon/pc87427.c
8378
8379PCA9532 LED DRIVER
8380M: Riku Voipio <riku.voipio@iki.fi>
8381S: Maintained
8382F: drivers/leds/leds-pca9532.c
8383F: include/linux/leds-pca9532.h
8384
8385PCA9541 I2C BUS MASTER SELECTOR DRIVER
8386M: Guenter Roeck <linux@roeck-us.net>
8387L: linux-i2c@vger.kernel.org
8388S: Maintained
8389F: drivers/i2c/muxes/i2c-mux-pca9541.c
8390
8391PCDP - PRIMARY CONSOLE AND DEBUG PORT
8392M: Khalid Aziz <khalid@gonehiking.org>
8393S: Maintained
8394F: drivers/firmware/pcdp.*
8395
8396PCI ERROR RECOVERY
8397M: Linas Vepstas <linasvepstas@gmail.com>
8398L: linux-pci@vger.kernel.org
8399S: Supported
8400F: Documentation/PCI/pci-error-recovery.txt
8401
8402PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8403M: Russell Currey <ruscur@russell.cc>
8404L: linuxppc-dev@lists.ozlabs.org
8405S: Supported
8406F: Documentation/powerpc/eeh-pci-error-recovery.txt
8407F: arch/powerpc/kernel/eeh*.c
8408F: arch/powerpc/platforms/*/eeh*.c
8409F: arch/powerpc/include/*/eeh*.h
8410
8411PCI SUBSYSTEM
8412M: Bjorn Helgaas <bhelgaas@google.com>
8413L: linux-pci@vger.kernel.org
8414Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8415T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8416S: Supported
8417F: Documentation/PCI/
8418F: drivers/pci/
8419F: include/linux/pci*
8420F: arch/x86/pci/
8421F: arch/x86/kernel/quirks.c
8422
8423PCI DRIVER FOR ALTERA PCIE IP
8424M: Ley Foon Tan <lftan@altera.com>
8425L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8426L: linux-pci@vger.kernel.org
8427S: Supported
8428F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8429F: drivers/pci/host/pcie-altera.c
8430
8431PCI DRIVER FOR ARM VERSATILE PLATFORM
8432M: Rob Herring <robh@kernel.org>
8433L: linux-pci@vger.kernel.org
8434L: linux-arm-kernel@lists.infradead.org
8435S: Maintained
8436F: Documentation/devicetree/bindings/pci/versatile.txt
8437F: drivers/pci/host/pci-versatile.c
8438
8439PCI DRIVER FOR APPLIEDMICRO XGENE
8440M: Tanmay Inamdar <tinamdar@apm.com>
8441L: linux-pci@vger.kernel.org
8442L: linux-arm-kernel@lists.infradead.org
8443S: Maintained
8444F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8445F: drivers/pci/host/pci-xgene.c
8446
8447PCI DRIVER FOR FREESCALE LAYERSCAPE
8448M: Minghuan Lian <minghuan.Lian@freescale.com>
8449M: Mingkai Hu <mingkai.hu@freescale.com>
8450M: Roy Zang <tie-fei.zang@freescale.com>
8451L: linuxppc-dev@lists.ozlabs.org
8452L: linux-pci@vger.kernel.org
8453L: linux-arm-kernel@lists.infradead.org
8454S: Maintained
8455F: drivers/pci/host/*layerscape*
8456
8457PCI DRIVER FOR IMX6
8458M: Richard Zhu <Richard.Zhu@freescale.com>
8459M: Lucas Stach <l.stach@pengutronix.de>
8460L: linux-pci@vger.kernel.org
8461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8462S: Maintained
8463F: drivers/pci/host/*imx6*
8464
8465PCI DRIVER FOR TI KEYSTONE
8466M: Murali Karicheri <m-karicheri2@ti.com>
8467L: linux-pci@vger.kernel.org
8468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8469S: Maintained
8470F: drivers/pci/host/*keystone*
8471
8472PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8473M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8474M: Jason Cooper <jason@lakedaemon.net>
8475L: linux-pci@vger.kernel.org
8476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8477S: Maintained
8478F: drivers/pci/host/*mvebu*
8479
8480PCI DRIVER FOR NVIDIA TEGRA
8481M: Thierry Reding <thierry.reding@gmail.com>
8482L: linux-tegra@vger.kernel.org
8483L: linux-pci@vger.kernel.org
8484S: Supported
8485F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8486F: drivers/pci/host/pci-tegra.c
8487
8488PCI DRIVER FOR TI DRA7XX
8489M: Kishon Vijay Abraham I <kishon@ti.com>
8490L: linux-omap@vger.kernel.org
8491L: linux-pci@vger.kernel.org
8492S: Supported
8493F: Documentation/devicetree/bindings/pci/ti-pci.txt
8494F: drivers/pci/host/pci-dra7xx.c
8495
8496PCI DRIVER FOR RENESAS R-CAR
8497M: Simon Horman <horms@verge.net.au>
8498L: linux-pci@vger.kernel.org
8499L: linux-renesas-soc@vger.kernel.org
8500S: Maintained
8501F: drivers/pci/host/*rcar*
8502
8503PCI DRIVER FOR SAMSUNG EXYNOS
8504M: Jingoo Han <jingoohan1@gmail.com>
8505L: linux-pci@vger.kernel.org
8506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8507L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8508S: Maintained
8509F: drivers/pci/host/pci-exynos.c
8510
8511PCI DRIVER FOR SYNOPSIS DESIGNWARE
8512M: Jingoo Han <jingoohan1@gmail.com>
8513M: Pratyush Anand <pratyush.anand@gmail.com>
8514L: linux-pci@vger.kernel.org
8515S: Maintained
8516F: drivers/pci/host/*designware*
8517
8518PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8519M: Joao Pinto <jpinto@synopsys.com>
8520L: linux-pci@vger.kernel.org
8521S: Maintained
8522F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8523F: drivers/pci/host/pcie-designware-plat.c
8524
8525PCI DRIVER FOR GENERIC OF HOSTS
8526M: Will Deacon <will.deacon@arm.com>
8527L: linux-pci@vger.kernel.org
8528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8529S: Maintained
8530F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8531F: drivers/pci/host/pci-host-common.c
8532F: drivers/pci/host/pci-host-generic.c
8533
8534PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8535M: Keith Busch <keith.busch@intel.com>
8536L: linux-pci@vger.kernel.org
8537S: Supported
8538F: arch/x86/pci/vmd.c
8539
8540PCIE DRIVER FOR ST SPEAR13XX
8541M: Pratyush Anand <pratyush.anand@gmail.com>
8542L: linux-pci@vger.kernel.org
8543S: Maintained
8544F: drivers/pci/host/*spear*
8545
8546PCI MSI DRIVER FOR ALTERA MSI IP
8547M: Ley Foon Tan <lftan@altera.com>
8548L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8549L: linux-pci@vger.kernel.org
8550S: Supported
8551F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8552F: drivers/pci/host/pcie-altera-msi.c
8553
8554PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8555M: Duc Dang <dhdang@apm.com>
8556L: linux-pci@vger.kernel.org
8557L: linux-arm-kernel@lists.infradead.org
8558S: Maintained
8559F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8560F: drivers/pci/host/pci-xgene-msi.c
8561
8562PCIE DRIVER FOR HISILICON
8563M: Zhou Wang <wangzhou1@hisilicon.com>
8564M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8565L: linux-pci@vger.kernel.org
8566S: Maintained
8567F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8568F: drivers/pci/host/pcie-hisi.c
8569
8570PCIE DRIVER FOR QUALCOMM MSM
8571M: Stanimir Varbanov <svarbanov@mm-sol.com>
8572L: linux-pci@vger.kernel.org
8573L: linux-arm-msm@vger.kernel.org
8574S: Maintained
8575F: drivers/pci/host/*qcom*
8576
8577PCIE DRIVER FOR CAVIUM THUNDERX
8578M: David Daney <david.daney@cavium.com>
8579L: linux-pci@vger.kernel.org
8580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8581S: Supported
8582F: Documentation/devicetree/bindings/pci/pci-thunder-*
8583F: drivers/pci/host/pci-thunder-*
8584
8585PCMCIA SUBSYSTEM
8586P: Linux PCMCIA Team
8587L: linux-pcmcia@lists.infradead.org
8588W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8589T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8590S: Maintained
8591F: Documentation/pcmcia/
8592F: drivers/pcmcia/
8593F: include/pcmcia/
8594
8595PCNET32 NETWORK DRIVER
8596M: Don Fry <pcnet32@frontier.com>
8597L: netdev@vger.kernel.org
8598S: Maintained
8599F: drivers/net/ethernet/amd/pcnet32.c
8600
8601PCRYPT PARALLEL CRYPTO ENGINE
8602M: Steffen Klassert <steffen.klassert@secunet.com>
8603L: linux-crypto@vger.kernel.org
8604S: Maintained
8605F: crypto/pcrypt.c
8606F: include/crypto/pcrypt.h
8607
8608PER-CPU MEMORY ALLOCATOR
8609M: Tejun Heo <tj@kernel.org>
8610M: Christoph Lameter <cl@linux.com>
8611T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8612S: Maintained
8613F: include/linux/percpu*.h
8614F: mm/percpu*.c
8615F: arch/*/include/asm/percpu.h
8616
8617PER-TASK DELAY ACCOUNTING
8618M: Balbir Singh <bsingharora@gmail.com>
8619S: Maintained
8620F: include/linux/delayacct.h
8621F: kernel/delayacct.c
8622
8623PERFORMANCE EVENTS SUBSYSTEM
8624M: Peter Zijlstra <peterz@infradead.org>
8625M: Ingo Molnar <mingo@redhat.com>
8626M: Arnaldo Carvalho de Melo <acme@kernel.org>
8627R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8628L: linux-kernel@vger.kernel.org
8629T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8630S: Supported
8631F: kernel/events/*
8632F: include/linux/perf_event.h
8633F: include/uapi/linux/perf_event.h
8634F: arch/*/kernel/perf_event*.c
8635F: arch/*/kernel/*/perf_event*.c
8636F: arch/*/kernel/*/*/perf_event*.c
8637F: arch/*/include/asm/perf_event.h
8638F: arch/*/kernel/perf_callchain.c
8639F: tools/perf/
8640
8641PERSONALITY HANDLING
8642M: Christoph Hellwig <hch@infradead.org>
8643L: linux-abi-devel@lists.sourceforge.net
8644S: Maintained
8645F: include/linux/personality.h
8646F: include/uapi/linux/personality.h
8647
8648PHONET PROTOCOL
8649M: Remi Denis-Courmont <courmisch@gmail.com>
8650S: Supported
8651F: Documentation/networking/phonet.txt
8652F: include/linux/phonet.h
8653F: include/net/phonet/
8654F: include/uapi/linux/phonet.h
8655F: net/phonet/
8656
8657PHRAM MTD DRIVER
8658M: Joern Engel <joern@lazybastard.org>
8659L: linux-mtd@lists.infradead.org
8660S: Maintained
8661F: drivers/mtd/devices/phram.c
8662
8663PICOLCD HID DRIVER
8664M: Bruno Prémont <bonbons@linux-vserver.org>
8665L: linux-input@vger.kernel.org
8666S: Maintained
8667F: drivers/hid/hid-picolcd*
8668
8669PICOXCELL SUPPORT
8670M: Jamie Iles <jamie@jamieiles.com>
8671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8672T: git git://github.com/jamieiles/linux-2.6-ji.git
8673S: Supported
8674F: arch/arm/boot/dts/picoxcell*
8675F: arch/arm/mach-picoxcell/
8676F: drivers/crypto/picoxcell*
8677
8678PIN CONTROL SUBSYSTEM
8679M: Linus Walleij <linus.walleij@linaro.org>
8680L: linux-gpio@vger.kernel.org
8681T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8682S: Maintained
8683F: drivers/pinctrl/
8684F: include/linux/pinctrl/
8685
8686PIN CONTROLLER - ATMEL AT91
8687M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8689S: Maintained
8690F: drivers/pinctrl/pinctrl-at91.*
8691
8692PIN CONTROLLER - ATMEL AT91 PIO4
8693M: Ludovic Desroches <ludovic.desroches@atmel.com>
8694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8695L: linux-gpio@vger.kernel.org
8696S: Supported
8697F: drivers/pinctrl/pinctrl-at91-pio4.*
8698
8699PIN CONTROLLER - INTEL
8700M: Mika Westerberg <mika.westerberg@linux.intel.com>
8701M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8702S: Maintained
8703F: drivers/pinctrl/intel/
8704
8705PIN CONTROLLER - RENESAS
8706M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8707M: Geert Uytterhoeven <geert+renesas@glider.be>
8708L: linux-renesas-soc@vger.kernel.org
8709S: Maintained
8710F: drivers/pinctrl/sh-pfc/
8711
8712PIN CONTROLLER - SAMSUNG
8713M: Tomasz Figa <tomasz.figa@gmail.com>
8714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8715L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8716S: Maintained
8717F: drivers/pinctrl/samsung/
8718
8719PIN CONTROLLER - SINGLE
8720M: Tony Lindgren <tony@atomide.com>
8721M: Haojian Zhuang <haojian.zhuang@linaro.org>
8722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8723L: linux-omap@vger.kernel.org
8724S: Maintained
8725F: drivers/pinctrl/pinctrl-single.c
8726
8727PIN CONTROLLER - ST SPEAR
8728M: Viresh Kumar <vireshk@kernel.org>
8729L: spear-devel@list.st.com
8730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8731W: http://www.st.com/spear
8732S: Maintained
8733F: drivers/pinctrl/spear/
8734
8735PKTCDVD DRIVER
8736M: Jiri Kosina <jikos@kernel.org>
8737S: Maintained
8738F: drivers/block/pktcdvd.c
8739F: include/linux/pktcdvd.h
8740F: include/uapi/linux/pktcdvd.h
8741
8742PKUNITY SOC DRIVERS
8743M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8744W: http://mprc.pku.edu.cn/~guanxuetao/linux
8745S: Maintained
8746T: git git://github.com/gxt/linux.git
8747F: drivers/input/serio/i8042-unicore32io.h
8748F: drivers/i2c/busses/i2c-puv3.c
8749F: drivers/video/fbdev/fb-puv3.c
8750F: drivers/rtc/rtc-puv3.c
8751
8752PMBUS HARDWARE MONITORING DRIVERS
8753M: Guenter Roeck <linux@roeck-us.net>
8754L: linux-hwmon@vger.kernel.org
8755W: http://hwmon.wiki.kernel.org/
8756W: http://www.roeck-us.net/linux/drivers/
8757T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8758S: Maintained
8759F: Documentation/hwmon/pmbus
8760F: drivers/hwmon/pmbus/
8761F: include/linux/i2c/pmbus.h
8762
8763PMC SIERRA MaxRAID DRIVER
8764L: linux-scsi@vger.kernel.org
8765W: http://www.pmc-sierra.com/
8766S: Orphan
8767F: drivers/scsi/pmcraid.*
8768
8769PMC SIERRA PM8001 DRIVER
8770M: Jack Wang <jinpu.wang@profitbricks.com>
8771M: lindar_liu@usish.com
8772L: pmchba@pmcs.com
8773L: linux-scsi@vger.kernel.org
8774S: Supported
8775F: drivers/scsi/pm8001/
8776
8777POSIX CLOCKS and TIMERS
8778M: Thomas Gleixner <tglx@linutronix.de>
8779L: linux-kernel@vger.kernel.org
8780T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8781S: Maintained
8782F: fs/timerfd.c
8783F: include/linux/timer*
8784F: kernel/time/*timer*
8785
8786POWER MANAGEMENT CORE
8787M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8788L: linux-pm@vger.kernel.org
8789T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8790S: Supported
8791F: drivers/base/power/
8792F: include/linux/pm.h
8793F: include/linux/pm_*
8794F: include/linux/powercap.h
8795F: drivers/powercap/
8796
8797POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8798M: Sebastian Reichel <sre@kernel.org>
8799M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8800M: David Woodhouse <dwmw2@infradead.org>
8801L: linux-pm@vger.kernel.org
8802T: git git://git.infradead.org/battery-2.6.git
8803S: Maintained
8804F: include/linux/power_supply.h
8805F: drivers/power/
8806X: drivers/power/avs/
8807
8808POWER STATE COORDINATION INTERFACE (PSCI)
8809M: Mark Rutland <mark.rutland@arm.com>
8810M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8811L: linux-arm-kernel@lists.infradead.org
8812S: Maintained
8813F: drivers/firmware/psci.c
8814F: include/linux/psci.h
8815F: include/uapi/linux/psci.h
8816
8817PNP SUPPORT
8818M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8819S: Maintained
8820F: drivers/pnp/
8821
8822PPP PROTOCOL DRIVERS AND COMPRESSORS
8823M: Paul Mackerras <paulus@samba.org>
8824L: linux-ppp@vger.kernel.org
8825S: Maintained
8826F: drivers/net/ppp/ppp_*
8827
8828PPP OVER ATM (RFC 2364)
8829M: Mitchell Blank Jr <mitch@sfgoth.com>
8830S: Maintained
8831F: net/atm/pppoatm.c
8832F: include/uapi/linux/atmppp.h
8833
8834PPP OVER ETHERNET
8835M: Michal Ostrowski <mostrows@earthlink.net>
8836S: Maintained
8837F: drivers/net/ppp/pppoe.c
8838F: drivers/net/ppp/pppox.c
8839
8840PPP OVER L2TP
8841M: James Chapman <jchapman@katalix.com>
8842S: Maintained
8843F: net/l2tp/l2tp_ppp.c
8844F: include/linux/if_pppol2tp.h
8845F: include/uapi/linux/if_pppol2tp.h
8846
8847PPS SUPPORT
8848M: Rodolfo Giometti <giometti@enneenne.com>
8849W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8850L: linuxpps@ml.enneenne.com (subscribers-only)
8851S: Maintained
8852F: Documentation/pps/
8853F: drivers/pps/
8854F: include/linux/pps*.h
8855
8856PPTP DRIVER
8857M: Dmitry Kozlov <xeb@mail.ru>
8858L: netdev@vger.kernel.org
8859S: Maintained
8860F: drivers/net/ppp/pptp.c
8861W: http://sourceforge.net/projects/accel-pptp
8862
8863PREEMPTIBLE KERNEL
8864M: Robert Love <rml@tech9.net>
8865L: kpreempt-tech@lists.sourceforge.net
8866W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8867S: Supported
8868F: Documentation/preempt-locking.txt
8869F: include/linux/preempt.h
8870
8871PRISM54 WIRELESS DRIVER
8872M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8873L: linux-wireless@vger.kernel.org
8874W: http://wireless.kernel.org/en/users/Drivers/p54
8875S: Obsolete
8876F: drivers/net/wireless/intersil/prism54/
8877
8878PS3 NETWORK SUPPORT
8879M: Geoff Levand <geoff@infradead.org>
8880L: netdev@vger.kernel.org
8881L: linuxppc-dev@lists.ozlabs.org
8882S: Maintained
8883F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8884
8885PS3 PLATFORM SUPPORT
8886M: Geoff Levand <geoff@infradead.org>
8887L: linuxppc-dev@lists.ozlabs.org
8888S: Maintained
8889F: arch/powerpc/boot/ps3*
8890F: arch/powerpc/include/asm/lv1call.h
8891F: arch/powerpc/include/asm/ps3*.h
8892F: arch/powerpc/platforms/ps3/
8893F: drivers/*/ps3*
8894F: drivers/ps3/
8895F: drivers/rtc/rtc-ps3.c
8896F: drivers/usb/host/*ps3.c
8897F: sound/ppc/snd_ps3*
8898
8899PS3VRAM DRIVER
8900M: Jim Paris <jim@jtan.com>
8901M: Geoff Levand <geoff@infradead.org>
8902L: linuxppc-dev@lists.ozlabs.org
8903S: Maintained
8904F: drivers/block/ps3vram.c
8905
8906PSTORE FILESYSTEM
8907M: Anton Vorontsov <anton@enomsg.org>
8908M: Colin Cross <ccross@android.com>
8909M: Kees Cook <keescook@chromium.org>
8910M: Tony Luck <tony.luck@intel.com>
8911S: Maintained
8912T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8913F: fs/pstore/
8914F: include/linux/pstore*
8915F: drivers/firmware/efi/efi-pstore.c
8916F: drivers/acpi/apei/erst.c
8917
8918PTP HARDWARE CLOCK SUPPORT
8919M: Richard Cochran <richardcochran@gmail.com>
8920L: netdev@vger.kernel.org
8921S: Maintained
8922W: http://linuxptp.sourceforge.net/
8923F: Documentation/ABI/testing/sysfs-ptp
8924F: Documentation/ptp/*
8925F: drivers/net/ethernet/freescale/gianfar_ptp.c
8926F: drivers/net/phy/dp83640*
8927F: drivers/ptp/*
8928F: include/linux/ptp_cl*
8929
8930PTRACE SUPPORT
8931M: Roland McGrath <roland@hack.frob.com>
8932M: Oleg Nesterov <oleg@redhat.com>
8933S: Maintained
8934F: include/asm-generic/syscall.h
8935F: include/linux/ptrace.h
8936F: include/linux/regset.h
8937F: include/linux/tracehook.h
8938F: include/uapi/linux/ptrace.h
8939F: kernel/ptrace.c
8940
8941PVRUSB2 VIDEO4LINUX DRIVER
8942M: Mike Isely <isely@pobox.com>
8943L: pvrusb2@isely.net (subscribers-only)
8944L: linux-media@vger.kernel.org
8945W: http://www.isely.net/pvrusb2/
8946T: git git://linuxtv.org/media_tree.git
8947S: Maintained
8948F: Documentation/video4linux/README.pvrusb2
8949F: drivers/media/usb/pvrusb2/
8950
8951PWC WEBCAM DRIVER
8952M: Hans de Goede <hdegoede@redhat.com>
8953L: linux-media@vger.kernel.org
8954T: git git://linuxtv.org/media_tree.git
8955S: Maintained
8956F: drivers/media/usb/pwc/*
8957
8958PWM FAN DRIVER
8959M: Kamil Debski <k.debski@samsung.com>
8960L: linux-hwmon@vger.kernel.org
8961S: Supported
8962F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8963F: Documentation/hwmon/pwm-fan
8964F: drivers/hwmon/pwm-fan.c
8965
8966PWM SUBSYSTEM
8967M: Thierry Reding <thierry.reding@gmail.com>
8968L: linux-pwm@vger.kernel.org
8969S: Maintained
8970T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8971F: Documentation/pwm.txt
8972F: Documentation/devicetree/bindings/pwm/
8973F: include/linux/pwm.h
8974F: drivers/pwm/
8975F: drivers/video/backlight/pwm_bl.c
8976F: include/linux/pwm_backlight.h
8977
8978PXA2xx/PXA3xx SUPPORT
8979M: Daniel Mack <daniel@zonque.org>
8980M: Haojian Zhuang <haojian.zhuang@gmail.com>
8981M: Robert Jarzmik <robert.jarzmik@free.fr>
8982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8983T: git git://github.com/hzhuang1/linux.git
8984T: git git://github.com/rjarzmik/linux.git
8985S: Maintained
8986F: arch/arm/boot/dts/pxa*
8987F: arch/arm/mach-pxa/
8988F: drivers/dma/pxa*
8989F: drivers/pcmcia/pxa2xx*
8990F: drivers/pinctrl/pxa/
8991F: drivers/spi/spi-pxa2xx*
8992F: drivers/usb/gadget/udc/pxa2*
8993F: include/sound/pxa2xx-lib.h
8994F: sound/arm/pxa*
8995F: sound/soc/pxa/
8996
8997PXA GPIO DRIVER
8998M: Robert Jarzmik <robert.jarzmik@free.fr>
8999L: linux-gpio@vger.kernel.org
9000S: Maintained
9001F: drivers/gpio/gpio-pxa.c
9002
9003PXA3xx NAND FLASH DRIVER
9004M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9005L: linux-mtd@lists.infradead.org
9006S: Maintained
9007F: drivers/mtd/nand/pxa3xx_nand.c
9008
9009MMP SUPPORT
9010M: Eric Miao <eric.y.miao@gmail.com>
9011M: Haojian Zhuang <haojian.zhuang@gmail.com>
9012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9013T: git git://github.com/hzhuang1/linux.git
9014T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9015S: Maintained
9016F: arch/arm/boot/dts/mmp*
9017F: arch/arm/mach-mmp/
9018
9019PXA MMCI DRIVER
9020S: Orphan
9021
9022PXA RTC DRIVER
9023M: Robert Jarzmik <robert.jarzmik@free.fr>
9024L: rtc-linux@googlegroups.com
9025S: Maintained
9026
9027QAT DRIVER
9028M: Tadeusz Struk <tadeusz.struk@intel.com>
9029L: qat-linux@intel.com
9030S: Supported
9031F: drivers/crypto/qat/
9032
9033QIB DRIVER
9034M: Mike Marciniszyn <infinipath@intel.com>
9035L: linux-rdma@vger.kernel.org
9036S: Supported
9037F: drivers/infiniband/hw/qib/
9038
9039QLOGIC QLA1280 SCSI DRIVER
9040M: Michael Reed <mdr@sgi.com>
9041L: linux-scsi@vger.kernel.org
9042S: Maintained
9043F: drivers/scsi/qla1280.[ch]
9044
9045QLOGIC QLA2XXX FC-SCSI DRIVER
9046M: qla2xxx-upstream@qlogic.com
9047L: linux-scsi@vger.kernel.org
9048S: Supported
9049F: Documentation/scsi/LICENSE.qla2xxx
9050F: drivers/scsi/qla2xxx/
9051
9052QLOGIC QLA4XXX iSCSI DRIVER
9053M: QLogic-Storage-Upstream@qlogic.com
9054L: linux-scsi@vger.kernel.org
9055S: Supported
9056F: Documentation/scsi/LICENSE.qla4xxx
9057F: drivers/scsi/qla4xxx/
9058
9059QLOGIC QLA3XXX NETWORK DRIVER
9060M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9061M: Ron Mercer <ron.mercer@qlogic.com>
9062M: linux-driver@qlogic.com
9063L: netdev@vger.kernel.org
9064S: Supported
9065F: Documentation/networking/LICENSE.qla3xxx
9066F: drivers/net/ethernet/qlogic/qla3xxx.*
9067
9068QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9069M: Dept-GELinuxNICDev@qlogic.com
9070L: netdev@vger.kernel.org
9071S: Supported
9072F: drivers/net/ethernet/qlogic/qlcnic/
9073
9074QLOGIC QLGE 10Gb ETHERNET DRIVER
9075M: Harish Patil <harish.patil@qlogic.com>
9076M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9077M: Dept-GELinuxNICDev@qlogic.com
9078M: linux-driver@qlogic.com
9079L: netdev@vger.kernel.org
9080S: Supported
9081F: drivers/net/ethernet/qlogic/qlge/
9082
9083QLOGIC QL4xxx ETHERNET DRIVER
9084M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9085M: Ariel Elior <Ariel.Elior@qlogic.com>
9086M: everest-linux-l2@qlogic.com
9087L: netdev@vger.kernel.org
9088S: Supported
9089F: drivers/net/ethernet/qlogic/qed/
9090F: include/linux/qed/
9091F: drivers/net/ethernet/qlogic/qede/
9092
9093QNX4 FILESYSTEM
9094M: Anders Larsen <al@alarsen.net>
9095W: http://www.alarsen.net/linux/qnx4fs/
9096S: Maintained
9097F: fs/qnx4/
9098F: include/uapi/linux/qnx4_fs.h
9099F: include/uapi/linux/qnxtypes.h
9100
9101QT1010 MEDIA DRIVER
9102M: Antti Palosaari <crope@iki.fi>
9103L: linux-media@vger.kernel.org
9104W: https://linuxtv.org
9105W: http://palosaari.fi/linux/
9106Q: http://patchwork.linuxtv.org/project/linux-media/list/
9107T: git git://linuxtv.org/anttip/media_tree.git
9108S: Maintained
9109F: drivers/media/tuners/qt1010*
9110
9111QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9112M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9113L: linux-wireless@vger.kernel.org
9114L: ath9k-devel@lists.ath9k.org
9115W: http://wireless.kernel.org/en/users/Drivers/ath9k
9116S: Supported
9117F: drivers/net/wireless/ath/ath9k/
9118
9119QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9120M: Kalle Valo <kvalo@qca.qualcomm.com>
9121L: ath10k@lists.infradead.org
9122W: http://wireless.kernel.org/en/users/Drivers/ath10k
9123T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9124S: Supported
9125F: drivers/net/wireless/ath/ath10k/
9126
9127QUALCOMM HEXAGON ARCHITECTURE
9128M: Richard Kuo <rkuo@codeaurora.org>
9129L: linux-hexagon@vger.kernel.org
9130T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9131S: Supported
9132F: arch/hexagon/
9133
9134QUALCOMM WCN36XX WIRELESS DRIVER
9135M: Eugene Krasnikov <k.eugene.e@gmail.com>
9136L: wcn36xx@lists.infradead.org
9137W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9138T: git git://github.com/KrasnikovEugene/wcn36xx.git
9139S: Supported
9140F: drivers/net/wireless/ath/wcn36xx/
9141
9142RADOS BLOCK DEVICE (RBD)
9143M: Ilya Dryomov <idryomov@gmail.com>
9144M: Sage Weil <sage@redhat.com>
9145M: Alex Elder <elder@kernel.org>
9146L: ceph-devel@vger.kernel.org
9147W: http://ceph.com/
9148T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9149T: git git://github.com/ceph/ceph-client.git
9150S: Supported
9151F: Documentation/ABI/testing/sysfs-bus-rbd
9152F: drivers/block/rbd.c
9153F: drivers/block/rbd_types.h
9154
9155RADEON FRAMEBUFFER DISPLAY DRIVER
9156M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9157L: linux-fbdev@vger.kernel.org
9158S: Maintained
9159F: drivers/video/fbdev/aty/radeon*
9160F: include/uapi/linux/radeonfb.h
9161
9162RADIOSHARK RADIO DRIVER
9163M: Hans de Goede <hdegoede@redhat.com>
9164L: linux-media@vger.kernel.org
9165T: git git://linuxtv.org/media_tree.git
9166S: Maintained
9167F: drivers/media/radio/radio-shark.c
9168
9169RADIOSHARK2 RADIO DRIVER
9170M: Hans de Goede <hdegoede@redhat.com>
9171L: linux-media@vger.kernel.org
9172T: git git://linuxtv.org/media_tree.git
9173S: Maintained
9174F: drivers/media/radio/radio-shark2.c
9175F: drivers/media/radio/radio-tea5777.c
9176
9177RAGE128 FRAMEBUFFER DISPLAY DRIVER
9178M: Paul Mackerras <paulus@samba.org>
9179L: linux-fbdev@vger.kernel.org
9180S: Maintained
9181F: drivers/video/fbdev/aty/aty128fb.c
9182
9183RALINK MIPS ARCHITECTURE
9184M: John Crispin <blogic@openwrt.org>
9185L: linux-mips@linux-mips.org
9186S: Maintained
9187F: arch/mips/ralink
9188
9189RALINK RT2X00 WIRELESS LAN DRIVER
9190P: rt2x00 project
9191M: Stanislaw Gruszka <sgruszka@redhat.com>
9192M: Helmut Schaa <helmut.schaa@googlemail.com>
9193L: linux-wireless@vger.kernel.org
9194S: Maintained
9195F: drivers/net/wireless/ralink/rt2x00/
9196
9197RAMDISK RAM BLOCK DEVICE DRIVER
9198M: Jens Axboe <axboe@kernel.dk>
9199S: Maintained
9200F: Documentation/blockdev/ramdisk.txt
9201F: drivers/block/brd.c
9202
9203RANDOM NUMBER DRIVER
9204M: "Theodore Ts'o" <tytso@mit.edu>
9205S: Maintained
9206F: drivers/char/random.c
9207
9208RAPIDIO SUBSYSTEM
9209M: Matt Porter <mporter@kernel.crashing.org>
9210M: Alexandre Bounine <alexandre.bounine@idt.com>
9211S: Maintained
9212F: drivers/rapidio/
9213
9214RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9215L: linux-wireless@vger.kernel.org
9216S: Orphan
9217F: drivers/net/wireless/ray*
9218
9219RCUTORTURE MODULE
9220M: Josh Triplett <josh@joshtriplett.org>
9221M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9222L: linux-kernel@vger.kernel.org
9223S: Supported
9224T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9225F: Documentation/RCU/torture.txt
9226F: kernel/rcu/rcutorture.c
9227
9228RCUTORTURE TEST FRAMEWORK
9229M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9230M: Josh Triplett <josh@joshtriplett.org>
9231R: Steven Rostedt <rostedt@goodmis.org>
9232R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9233R: Lai Jiangshan <jiangshanlai@gmail.com>
9234L: linux-kernel@vger.kernel.org
9235S: Supported
9236T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9237F: tools/testing/selftests/rcutorture
9238
9239RDC R-321X SoC
9240M: Florian Fainelli <florian@openwrt.org>
9241S: Maintained
9242
9243RDC R6040 FAST ETHERNET DRIVER
9244M: Florian Fainelli <florian@openwrt.org>
9245L: netdev@vger.kernel.org
9246S: Maintained
9247F: drivers/net/ethernet/rdc/r6040.c
9248
9249RDS - RELIABLE DATAGRAM SOCKETS
9250M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9251L: netdev@vger.kernel.org
9252L: linux-rdma@vger.kernel.org
9253L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9254W: https://oss.oracle.com/projects/rds/
9255S: Supported
9256F: net/rds/
9257F: Documentation/networking/rds.txt
9258
9259RDMAVT - RDMA verbs software
9260M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9261L: linux-rdma@vger.kernel.org
9262S: Supported
9263F: drivers/infiniband/sw/rdmavt
9264
9265READ-COPY UPDATE (RCU)
9266M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9267M: Josh Triplett <josh@joshtriplett.org>
9268R: Steven Rostedt <rostedt@goodmis.org>
9269R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9270R: Lai Jiangshan <jiangshanlai@gmail.com>
9271L: linux-kernel@vger.kernel.org
9272W: http://www.rdrop.com/users/paulmck/RCU/
9273S: Supported
9274T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9275F: Documentation/RCU/
9276X: Documentation/RCU/torture.txt
9277F: include/linux/rcu*
9278X: include/linux/srcu.h
9279F: kernel/rcu/
9280X: kernel/torture.c
9281
9282REAL TIME CLOCK (RTC) SUBSYSTEM
9283M: Alessandro Zummo <a.zummo@towertech.it>
9284M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9285L: rtc-linux@googlegroups.com
9286Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9287T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9288S: Maintained
9289F: Documentation/rtc.txt
9290F: drivers/rtc/
9291F: include/linux/rtc.h
9292F: include/uapi/linux/rtc.h
9293
9294REALTEK AUDIO CODECS
9295M: Bard Liao <bardliao@realtek.com>
9296M: Oder Chiou <oder_chiou@realtek.com>
9297S: Maintained
9298F: sound/soc/codecs/rt*
9299F: include/sound/rt*.h
9300
9301REISERFS FILE SYSTEM
9302L: reiserfs-devel@vger.kernel.org
9303S: Supported
9304F: fs/reiserfs/
9305
9306REGISTER MAP ABSTRACTION
9307M: Mark Brown <broonie@kernel.org>
9308L: linux-kernel@vger.kernel.org
9309T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9310S: Supported
9311F: drivers/base/regmap/
9312F: include/linux/regmap.h
9313
9314REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9315M: Ohad Ben-Cohen <ohad@wizery.com>
9316M: Bjorn Andersson <bjorn.andersson@linaro.org>
9317T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9318S: Maintained
9319F: drivers/remoteproc/
9320F: Documentation/remoteproc.txt
9321F: include/linux/remoteproc.h
9322
9323REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9324M: Ohad Ben-Cohen <ohad@wizery.com>
9325M: Bjorn Andersson <bjorn.andersson@linaro.org>
9326T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9327S: Maintained
9328F: drivers/rpmsg/
9329F: Documentation/rpmsg.txt
9330F: include/linux/rpmsg.h
9331
9332RENESAS ETHERNET DRIVERS
9333R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9334L: netdev@vger.kernel.org
9335L: linux-renesas-soc@vger.kernel.org
9336F: drivers/net/ethernet/renesas/
9337F: include/linux/sh_eth.h
9338
9339RENESAS USB2 PHY DRIVER
9340M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9341L: linux-renesas-soc@vger.kernel.org
9342S: Maintained
9343F: drivers/phy/phy-rcar-gen3-usb2.c
9344
9345RESET CONTROLLER FRAMEWORK
9346M: Philipp Zabel <p.zabel@pengutronix.de>
9347T: git git://git.pengutronix.de/git/pza/linux
9348S: Maintained
9349F: drivers/reset/
9350F: Documentation/devicetree/bindings/reset/
9351F: include/dt-bindings/reset/
9352F: include/linux/reset.h
9353F: include/linux/reset-controller.h
9354
9355RFKILL
9356M: Johannes Berg <johannes@sipsolutions.net>
9357L: linux-wireless@vger.kernel.org
9358W: http://wireless.kernel.org/
9359T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9360T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9361S: Maintained
9362F: Documentation/rfkill.txt
9363F: net/rfkill/
9364
9365RHASHTABLE
9366M: Thomas Graf <tgraf@suug.ch>
9367L: netdev@vger.kernel.org
9368S: Maintained
9369F: lib/rhashtable.c
9370F: include/linux/rhashtable.h
9371
9372RICOH SMARTMEDIA/XD DRIVER
9373M: Maxim Levitsky <maximlevitsky@gmail.com>
9374S: Maintained
9375F: drivers/mtd/nand/r852.c
9376F: drivers/mtd/nand/r852.h
9377
9378RICOH R5C592 MEMORYSTICK DRIVER
9379M: Maxim Levitsky <maximlevitsky@gmail.com>
9380S: Maintained
9381F: drivers/memstick/host/r592.*
9382
9383ROCCAT DRIVERS
9384M: Stefan Achatz <erazor_de@users.sourceforge.net>
9385W: http://sourceforge.net/projects/roccat/
9386S: Maintained
9387F: drivers/hid/hid-roccat*
9388F: include/linux/hid-roccat*
9389F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9390
9391ROCKER DRIVER
9392M: Jiri Pirko <jiri@resnulli.us>
9393M: Scott Feldman <sfeldma@gmail.com>
9394L: netdev@vger.kernel.org
9395S: Supported
9396F: drivers/net/ethernet/rocker/
9397
9398ROCKETPORT DRIVER
9399P: Comtrol Corp.
9400W: http://www.comtrol.com
9401S: Maintained
9402F: Documentation/serial/rocket.txt
9403F: drivers/tty/rocket*
9404
9405ROCKETPORT EXPRESS/INFINITY DRIVER
9406M: Kevin Cernekee <cernekee@gmail.com>
9407L: linux-serial@vger.kernel.org
9408S: Odd Fixes
9409F: drivers/tty/serial/rp2.*
9410
9411ROSE NETWORK LAYER
9412M: Ralf Baechle <ralf@linux-mips.org>
9413L: linux-hams@vger.kernel.org
9414W: http://www.linux-ax25.org/
9415S: Maintained
9416F: include/net/rose.h
9417F: include/uapi/linux/rose.h
9418F: net/rose/
9419
9420RTL2830 MEDIA DRIVER
9421M: Antti Palosaari <crope@iki.fi>
9422L: linux-media@vger.kernel.org
9423W: https://linuxtv.org
9424W: http://palosaari.fi/linux/
9425Q: http://patchwork.linuxtv.org/project/linux-media/list/
9426T: git git://linuxtv.org/anttip/media_tree.git
9427S: Maintained
9428F: drivers/media/dvb-frontends/rtl2830*
9429
9430RTL2832 MEDIA DRIVER
9431M: Antti Palosaari <crope@iki.fi>
9432L: linux-media@vger.kernel.org
9433W: https://linuxtv.org
9434W: http://palosaari.fi/linux/
9435Q: http://patchwork.linuxtv.org/project/linux-media/list/
9436T: git git://linuxtv.org/anttip/media_tree.git
9437S: Maintained
9438F: drivers/media/dvb-frontends/rtl2832*
9439
9440RTL2832_SDR MEDIA DRIVER
9441M: Antti Palosaari <crope@iki.fi>
9442L: linux-media@vger.kernel.org
9443W: https://linuxtv.org
9444W: http://palosaari.fi/linux/
9445Q: http://patchwork.linuxtv.org/project/linux-media/list/
9446T: git git://linuxtv.org/anttip/media_tree.git
9447S: Maintained
9448F: drivers/media/dvb-frontends/rtl2832_sdr*
9449
9450RTL8180 WIRELESS DRIVER
9451L: linux-wireless@vger.kernel.org
9452W: http://wireless.kernel.org/
9453T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9454S: Orphan
9455F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9456
9457RTL8187 WIRELESS DRIVER
9458M: Herton Ronaldo Krzesinski <herton@canonical.com>
9459M: Hin-Tak Leung <htl10@users.sourceforge.net>
9460M: Larry Finger <Larry.Finger@lwfinger.net>
9461L: linux-wireless@vger.kernel.org
9462W: http://wireless.kernel.org/
9463T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9464S: Maintained
9465F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9466
9467RTL8192CE WIRELESS DRIVER
9468M: Larry Finger <Larry.Finger@lwfinger.net>
9469M: Chaoming Li <chaoming_li@realsil.com.cn>
9470L: linux-wireless@vger.kernel.org
9471W: http://wireless.kernel.org/
9472T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9473S: Maintained
9474F: drivers/net/wireless/realtek/rtlwifi/
9475F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9476
9477RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9478M: Jes Sorensen <Jes.Sorensen@redhat.com>
9479L: linux-wireless@vger.kernel.org
9480T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9481S: Maintained
9482F: drivers/net/wireless/realtek/rtl8xxxu/
9483
9484S3 SAVAGE FRAMEBUFFER DRIVER
9485M: Antonino Daplas <adaplas@gmail.com>
9486L: linux-fbdev@vger.kernel.org
9487S: Maintained
9488F: drivers/video/fbdev/savage/
9489
9490S390
9491M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9492M: Heiko Carstens <heiko.carstens@de.ibm.com>
9493L: linux-s390@vger.kernel.org
9494W: http://www.ibm.com/developerworks/linux/linux390/
9495T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9496S: Supported
9497F: arch/s390/
9498F: drivers/s390/
9499F: Documentation/s390/
9500F: Documentation/DocBook/s390*
9501
9502S390 COMMON I/O LAYER
9503M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9504M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9505L: linux-s390@vger.kernel.org
9506W: http://www.ibm.com/developerworks/linux/linux390/
9507S: Supported
9508F: drivers/s390/cio/
9509
9510S390 DASD DRIVER
9511M: Stefan Weinhuber <wein@de.ibm.com>
9512M: Stefan Haberland <stefan.haberland@de.ibm.com>
9513L: linux-s390@vger.kernel.org
9514W: http://www.ibm.com/developerworks/linux/linux390/
9515S: Supported
9516F: drivers/s390/block/dasd*
9517F: block/partitions/ibm.c
9518
9519S390 NETWORK DRIVERS
9520M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9521L: linux-s390@vger.kernel.org
9522W: http://www.ibm.com/developerworks/linux/linux390/
9523S: Supported
9524F: drivers/s390/net/
9525
9526S390 PCI SUBSYSTEM
9527M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9528M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9529L: linux-s390@vger.kernel.org
9530W: http://www.ibm.com/developerworks/linux/linux390/
9531S: Supported
9532F: arch/s390/pci/
9533F: drivers/pci/hotplug/s390_pci_hpc.c
9534
9535S390 ZCRYPT DRIVER
9536M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9537L: linux-s390@vger.kernel.org
9538W: http://www.ibm.com/developerworks/linux/linux390/
9539S: Supported
9540F: drivers/s390/crypto/
9541
9542S390 ZFCP DRIVER
9543M: Steffen Maier <maier@linux.vnet.ibm.com>
9544L: linux-s390@vger.kernel.org
9545W: http://www.ibm.com/developerworks/linux/linux390/
9546S: Supported
9547F: drivers/s390/scsi/zfcp_*
9548
9549S390 IUCV NETWORK LAYER
9550M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9551L: linux-s390@vger.kernel.org
9552W: http://www.ibm.com/developerworks/linux/linux390/
9553S: Supported
9554F: drivers/s390/net/*iucv*
9555F: include/net/iucv/
9556F: net/iucv/
9557
9558S390 IOMMU (PCI)
9559M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9560L: linux-s390@vger.kernel.org
9561W: http://www.ibm.com/developerworks/linux/linux390/
9562S: Supported
9563F: drivers/iommu/s390-iommu.c
9564
9565S3C24XX SD/MMC Driver
9566M: Ben Dooks <ben-linux@fluff.org>
9567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9568S: Supported
9569F: drivers/mmc/host/s3cmci.*
9570
9571SAA6588 RDS RECEIVER DRIVER
9572M: Hans Verkuil <hverkuil@xs4all.nl>
9573L: linux-media@vger.kernel.org
9574T: git git://linuxtv.org/media_tree.git
9575W: https://linuxtv.org
9576S: Odd Fixes
9577F: drivers/media/i2c/saa6588*
9578
9579SAA7134 VIDEO4LINUX DRIVER
9580M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9581L: linux-media@vger.kernel.org
9582W: https://linuxtv.org
9583T: git git://linuxtv.org/media_tree.git
9584S: Odd fixes
9585F: Documentation/video4linux/*.saa7134
9586F: drivers/media/pci/saa7134/
9587
9588SAA7146 VIDEO4LINUX-2 DRIVER
9589M: Hans Verkuil <hverkuil@xs4all.nl>
9590L: linux-media@vger.kernel.org
9591T: git git://linuxtv.org/media_tree.git
9592S: Maintained
9593F: drivers/media/common/saa7146/
9594F: drivers/media/pci/saa7146/
9595F: include/media/saa7146*
9596
9597SAMSUNG LAPTOP DRIVER
9598M: Corentin Chary <corentin.chary@gmail.com>
9599L: platform-driver-x86@vger.kernel.org
9600S: Maintained
9601F: drivers/platform/x86/samsung-laptop.c
9602
9603SAMSUNG AUDIO (ASoC) DRIVERS
9604M: Sangbeom Kim <sbkim73@samsung.com>
9605L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9606S: Supported
9607F: sound/soc/samsung/
9608
9609SAMSUNG FRAMEBUFFER DRIVER
9610M: Jingoo Han <jingoohan1@gmail.com>
9611L: linux-fbdev@vger.kernel.org
9612S: Maintained
9613F: drivers/video/fbdev/s3c-fb.c
9614
9615SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9616M: Sangbeom Kim <sbkim73@samsung.com>
9617M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9618L: linux-kernel@vger.kernel.org
9619L: linux-samsung-soc@vger.kernel.org
9620S: Supported
9621F: drivers/mfd/sec*.c
9622F: drivers/regulator/s2m*.c
9623F: drivers/regulator/s5m*.c
9624F: drivers/clk/clk-s2mps11.c
9625F: drivers/rtc/rtc-s5m.c
9626F: include/linux/mfd/samsung/
9627F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9628F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9629F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9630F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9631
9632SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9633M: Kyungmin Park <kyungmin.park@samsung.com>
9634M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9635L: linux-media@vger.kernel.org
9636Q: https://patchwork.linuxtv.org/project/linux-media/list/
9637S: Supported
9638F: drivers/media/platform/exynos4-is/
9639
9640SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9641M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9642L: linux-media@vger.kernel.org
9643L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9644S: Maintained
9645F: drivers/media/platform/s3c-camif/
9646F: include/media/drv-intf/s3c_camif.h
9647
9648SAMSUNG S5C73M3 CAMERA DRIVER
9649M: Kyungmin Park <kyungmin.park@samsung.com>
9650M: Andrzej Hajda <a.hajda@samsung.com>
9651L: linux-media@vger.kernel.org
9652S: Supported
9653F: drivers/media/i2c/s5c73m3/*
9654
9655SAMSUNG S5K5BAF CAMERA DRIVER
9656M: Kyungmin Park <kyungmin.park@samsung.com>
9657M: Andrzej Hajda <a.hajda@samsung.com>
9658L: linux-media@vger.kernel.org
9659S: Supported
9660F: drivers/media/i2c/s5k5baf.c
9661
9662SAMSUNG S3FWRN5 NFC DRIVER
9663M: Robert Baldyga <r.baldyga@samsung.com>
9664M: Krzysztof Opasiak <k.opasiak@samsung.com>
9665L: linux-nfc@lists.01.org (moderated for non-subscribers)
9666S: Supported
9667F: drivers/nfc/s3fwrn5
9668
9669SAMSUNG SOC CLOCK DRIVERS
9670M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9671M: Tomasz Figa <tomasz.figa@gmail.com>
9672S: Supported
9673L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9674F: drivers/clk/samsung/
9675
9676SAMSUNG SXGBE DRIVERS
9677M: Byungho An <bh74.an@samsung.com>
9678M: Girish K S <ks.giri@samsung.com>
9679M: Vipul Pandya <vipul.pandya@samsung.com>
9680S: Supported
9681L: netdev@vger.kernel.org
9682F: drivers/net/ethernet/samsung/sxgbe/
9683
9684SAMSUNG THERMAL DRIVER
9685M: Lukasz Majewski <l.majewski@samsung.com>
9686L: linux-pm@vger.kernel.org
9687L: linux-samsung-soc@vger.kernel.org
9688S: Supported
9689T: git https://github.com/lmajewski/linux-samsung-thermal.git
9690F: drivers/thermal/samsung/
9691
9692SAMSUNG USB2 PHY DRIVER
9693M: Kamil Debski <k.debski@samsung.com>
9694L: linux-kernel@vger.kernel.org
9695S: Supported
9696F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9697F: Documentation/phy/samsung-usb2.txt
9698F: drivers/phy/phy-exynos4210-usb2.c
9699F: drivers/phy/phy-exynos4x12-usb2.c
9700F: drivers/phy/phy-exynos5250-usb2.c
9701F: drivers/phy/phy-s5pv210-usb2.c
9702F: drivers/phy/phy-samsung-usb2.c
9703F: drivers/phy/phy-samsung-usb2.h
9704
9705SERIAL DRIVERS
9706M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9707L: linux-serial@vger.kernel.org
9708S: Maintained
9709F: drivers/tty/serial/
9710
9711SYNOPSYS DESIGNWARE DMAC DRIVER
9712M: Viresh Kumar <vireshk@kernel.org>
9713M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9714S: Maintained
9715F: include/linux/dma/dw.h
9716F: include/linux/platform_data/dma-dw.h
9717F: drivers/dma/dw/
9718
9719SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9720M: Lars Persson <lars.persson@axis.com>
9721L: netdev@vger.kernel.org
9722S: Supported
9723F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9724F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9725
9726SYNOPSYS DESIGNWARE I2C DRIVER
9727M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9728R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9729R: Mika Westerberg <mika.westerberg@linux.intel.com>
9730L: linux-i2c@vger.kernel.org
9731S: Maintained
9732F: drivers/i2c/busses/i2c-designware-*
9733F: include/linux/platform_data/i2c-designware.h
9734
9735SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9736M: Jaehoon Chung <jh80.chung@samsung.com>
9737L: linux-mmc@vger.kernel.org
9738S: Maintained
9739F: include/linux/mmc/dw_mmc.h
9740F: drivers/mmc/host/dw_mmc*
9741
9742SYSTEM TRACE MODULE CLASS
9743M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9744S: Maintained
9745F: Documentation/trace/stm.txt
9746F: drivers/hwtracing/stm/
9747F: include/linux/stm.h
9748F: include/uapi/linux/stm.h
9749
9750THUNDERBOLT DRIVER
9751M: Andreas Noever <andreas.noever@gmail.com>
9752S: Maintained
9753F: drivers/thunderbolt/
9754
9755TI BQ27XXX POWER SUPPLY DRIVER
9756R: Andrew F. Davis <afd@ti.com>
9757F: include/linux/power/bq27xxx_battery.h
9758F: drivers/power/bq27xxx_battery.c
9759F: drivers/power/bq27xxx_battery_i2c.c
9760
9761TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9762M: John Stultz <john.stultz@linaro.org>
9763M: Thomas Gleixner <tglx@linutronix.de>
9764L: linux-kernel@vger.kernel.org
9765T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9766S: Supported
9767F: include/linux/clocksource.h
9768F: include/linux/time.h
9769F: include/linux/timex.h
9770F: include/uapi/linux/time.h
9771F: include/uapi/linux/timex.h
9772F: kernel/time/clocksource.c
9773F: kernel/time/time*.c
9774F: kernel/time/alarmtimer.c
9775F: kernel/time/ntp.c
9776F: tools/testing/selftests/timers/
9777
9778SC1200 WDT DRIVER
9779M: Zwane Mwaikambo <zwanem@gmail.com>
9780S: Maintained
9781F: drivers/watchdog/sc1200wdt.c
9782
9783SCHEDULER
9784M: Ingo Molnar <mingo@redhat.com>
9785M: Peter Zijlstra <peterz@infradead.org>
9786L: linux-kernel@vger.kernel.org
9787T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9788S: Maintained
9789F: kernel/sched/
9790F: include/linux/sched.h
9791F: include/uapi/linux/sched.h
9792F: include/linux/wait.h
9793
9794SCORE ARCHITECTURE
9795M: Chen Liqin <liqin.linux@gmail.com>
9796M: Lennox Wu <lennox.wu@gmail.com>
9797W: http://www.sunplus.com
9798S: Supported
9799F: arch/score/
9800
9801SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9802M: Sudeep Holla <sudeep.holla@arm.com>
9803L: linux-arm-kernel@lists.infradead.org
9804S: Maintained
9805F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9806F: drivers/clk/clk-scpi.c
9807F: drivers/cpufreq/scpi-cpufreq.c
9808F: drivers/firmware/arm_scpi.c
9809F: include/linux/scpi_protocol.h
9810
9811SCSI CDROM DRIVER
9812M: Jens Axboe <axboe@kernel.dk>
9813L: linux-scsi@vger.kernel.org
9814W: http://www.kernel.dk
9815S: Maintained
9816F: drivers/scsi/sr*
9817
9818SCSI RDMA PROTOCOL (SRP) INITIATOR
9819M: Bart Van Assche <bart.vanassche@sandisk.com>
9820L: linux-rdma@vger.kernel.org
9821S: Supported
9822W: http://www.openfabrics.org
9823Q: http://patchwork.kernel.org/project/linux-rdma/list/
9824T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9825F: drivers/infiniband/ulp/srp/
9826F: include/scsi/srp.h
9827
9828SCSI SG DRIVER
9829M: Doug Gilbert <dgilbert@interlog.com>
9830L: linux-scsi@vger.kernel.org
9831W: http://sg.danny.cz/sg
9832S: Maintained
9833F: Documentation/scsi/scsi-generic.txt
9834F: drivers/scsi/sg.c
9835F: include/scsi/sg.h
9836
9837SCSI SUBSYSTEM
9838M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9840M: "Martin K. Petersen" <martin.petersen@oracle.com>
9841T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9842L: linux-scsi@vger.kernel.org
9843S: Maintained
9844F: drivers/scsi/
9845F: include/scsi/
9846
9847SCSI TAPE DRIVER
9848M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9849L: linux-scsi@vger.kernel.org
9850S: Maintained
9851F: Documentation/scsi/st.txt
9852F: drivers/scsi/st.*
9853F: drivers/scsi/st_*.h
9854
9855SCTP PROTOCOL
9856M: Vlad Yasevich <vyasevich@gmail.com>
9857M: Neil Horman <nhorman@tuxdriver.com>
9858L: linux-sctp@vger.kernel.org
9859W: http://lksctp.sourceforge.net
9860S: Maintained
9861F: Documentation/networking/sctp.txt
9862F: include/linux/sctp.h
9863F: include/uapi/linux/sctp.h
9864F: include/net/sctp/
9865F: net/sctp/
9866
9867SCx200 CPU SUPPORT
9868M: Jim Cromie <jim.cromie@gmail.com>
9869S: Odd Fixes
9870F: Documentation/i2c/busses/scx200_acb
9871F: arch/x86/platform/scx200/
9872F: drivers/watchdog/scx200_wdt.c
9873F: drivers/i2c/busses/scx200*
9874F: drivers/mtd/maps/scx200_docflash.c
9875F: include/linux/scx200.h
9876
9877SCx200 GPIO DRIVER
9878M: Jim Cromie <jim.cromie@gmail.com>
9879S: Maintained
9880F: drivers/char/scx200_gpio.c
9881F: include/linux/scx200_gpio.h
9882
9883SCx200 HRT CLOCKSOURCE DRIVER
9884M: Jim Cromie <jim.cromie@gmail.com>
9885S: Maintained
9886F: drivers/clocksource/scx200_hrt.c
9887
9888SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9889M: Sascha Sommer <saschasommer@freenet.de>
9890L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9891S: Maintained
9892F: drivers/mmc/host/sdricoh_cs.c
9893
9894SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9895M: Adrian Hunter <adrian.hunter@intel.com>
9896L: linux-mmc@vger.kernel.org
9897T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
9898S: Maintained
9899F: drivers/mmc/host/sdhci*
9900F: include/linux/mmc/sdhci*
9901
9902SECURE COMPUTING
9903M: Kees Cook <keescook@chromium.org>
9904R: Andy Lutomirski <luto@amacapital.net>
9905R: Will Drewry <wad@chromium.org>
9906T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9907S: Supported
9908F: kernel/seccomp.c
9909F: include/uapi/linux/seccomp.h
9910F: include/linux/seccomp.h
9911F: tools/testing/selftests/seccomp/*
9912K: \bsecure_computing
9913K: \bTIF_SECCOMP\b
9914
9915SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9916M: Ben Dooks <ben-linux@fluff.org>
9917M: Jaehoon Chung <jh80.chung@samsung.com>
9918L: linux-mmc@vger.kernel.org
9919S: Maintained
9920F: drivers/mmc/host/sdhci-s3c*
9921
9922SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9923M: Viresh Kumar <vireshk@kernel.org>
9924L: spear-devel@list.st.com
9925L: linux-mmc@vger.kernel.org
9926S: Maintained
9927F: drivers/mmc/host/sdhci-spear.c
9928
9929SECURITY SUBSYSTEM
9930M: James Morris <james.l.morris@oracle.com>
9931M: "Serge E. Hallyn" <serge@hallyn.com>
9932L: linux-security-module@vger.kernel.org (suggested Cc:)
9933T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9934W: http://kernsec.org/
9935S: Supported
9936F: security/
9937
9938SECURITY CONTACT
9939M: Security Officers <security@kernel.org>
9940S: Supported
9941
9942SELINUX SECURITY MODULE
9943M: Paul Moore <paul@paul-moore.com>
9944M: Stephen Smalley <sds@tycho.nsa.gov>
9945M: Eric Paris <eparis@parisplace.org>
9946L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9947W: http://selinuxproject.org
9948T: git git://git.infradead.org/users/pcmoore/selinux
9949S: Supported
9950F: include/linux/selinux*
9951F: security/selinux/
9952F: scripts/selinux/
9953
9954APPARMOR SECURITY MODULE
9955M: John Johansen <john.johansen@canonical.com>
9956L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9957W: apparmor.wiki.kernel.org
9958T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9959S: Supported
9960F: security/apparmor/
9961
9962YAMA SECURITY MODULE
9963M: Kees Cook <keescook@chromium.org>
9964T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9965S: Supported
9966F: security/yama/
9967
9968SENSABLE PHANTOM
9969M: Jiri Slaby <jirislaby@gmail.com>
9970S: Maintained
9971F: drivers/misc/phantom.c
9972F: include/uapi/linux/phantom.h
9973
9974SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9975M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9976M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9977M: John Soni Jose <sony.john@avagotech.com>
9978L: linux-scsi@vger.kernel.org
9979W: http://www.avagotech.com
9980S: Supported
9981F: drivers/scsi/be2iscsi/
9982
9983Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9984M: Sathya Perla <sathya.perla@broadcom.com>
9985M: Ajit Khaparde <ajit.khaparde@broadcom.com>
9986M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
9987M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9988M: Somnath Kotur <somnath.kotur@broadcom.com>
9989L: netdev@vger.kernel.org
9990W: http://www.emulex.com
9991S: Supported
9992F: drivers/net/ethernet/emulex/benet/
9993
9994EMULEX ONECONNECT ROCE DRIVER
9995M: Selvin Xavier <selvin.xavier@avagotech.com>
9996M: Devesh Sharma <devesh.sharma@avagotech.com>
9997M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9998L: linux-rdma@vger.kernel.org
9999W: http://www.emulex.com
10000S: Supported
10001F: drivers/infiniband/hw/ocrdma/
10002
10003SFC NETWORK DRIVER
10004M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10005M: Shradha Shah <sshah@solarflare.com>
10006L: netdev@vger.kernel.org
10007S: Supported
10008F: drivers/net/ethernet/sfc/
10009
10010SGI GRU DRIVER
10011M: Dimitri Sivanich <sivanich@sgi.com>
10012S: Maintained
10013F: drivers/misc/sgi-gru/
10014
10015SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10016M: Pat Gefre <pfg@sgi.com>
10017L: linux-ia64@vger.kernel.org
10018S: Supported
10019F: Documentation/ia64/serial.txt
10020F: drivers/tty/serial/ioc?_serial.c
10021F: include/linux/ioc?.h
10022
10023SGI XP/XPC/XPNET DRIVER
10024M: Cliff Whickman <cpw@sgi.com>
10025M: Robin Holt <robinmholt@gmail.com>
10026S: Maintained
10027F: drivers/misc/sgi-xp/
10028
10029SI2157 MEDIA DRIVER
10030M: Antti Palosaari <crope@iki.fi>
10031L: linux-media@vger.kernel.org
10032W: https://linuxtv.org
10033W: http://palosaari.fi/linux/
10034Q: http://patchwork.linuxtv.org/project/linux-media/list/
10035T: git git://linuxtv.org/anttip/media_tree.git
10036S: Maintained
10037F: drivers/media/tuners/si2157*
10038
10039SI2168 MEDIA DRIVER
10040M: Antti Palosaari <crope@iki.fi>
10041L: linux-media@vger.kernel.org
10042W: https://linuxtv.org
10043W: http://palosaari.fi/linux/
10044Q: http://patchwork.linuxtv.org/project/linux-media/list/
10045T: git git://linuxtv.org/anttip/media_tree.git
10046S: Maintained
10047F: drivers/media/dvb-frontends/si2168*
10048
10049SI470X FM RADIO RECEIVER I2C DRIVER
10050M: Hans Verkuil <hverkuil@xs4all.nl>
10051L: linux-media@vger.kernel.org
10052T: git git://linuxtv.org/media_tree.git
10053W: https://linuxtv.org
10054S: Odd Fixes
10055F: drivers/media/radio/si470x/radio-si470x-i2c.c
10056
10057SI470X FM RADIO RECEIVER USB DRIVER
10058M: Hans Verkuil <hverkuil@xs4all.nl>
10059L: linux-media@vger.kernel.org
10060T: git git://linuxtv.org/media_tree.git
10061W: https://linuxtv.org
10062S: Maintained
10063F: drivers/media/radio/si470x/radio-si470x-common.c
10064F: drivers/media/radio/si470x/radio-si470x.h
10065F: drivers/media/radio/si470x/radio-si470x-usb.c
10066
10067SI4713 FM RADIO TRANSMITTER I2C DRIVER
10068M: Eduardo Valentin <edubezval@gmail.com>
10069L: linux-media@vger.kernel.org
10070T: git git://linuxtv.org/media_tree.git
10071W: https://linuxtv.org
10072S: Odd Fixes
10073F: drivers/media/radio/si4713/si4713.?
10074
10075SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10076M: Eduardo Valentin <edubezval@gmail.com>
10077L: linux-media@vger.kernel.org
10078T: git git://linuxtv.org/media_tree.git
10079W: https://linuxtv.org
10080S: Odd Fixes
10081F: drivers/media/radio/si4713/radio-platform-si4713.c
10082
10083SI4713 FM RADIO TRANSMITTER USB DRIVER
10084M: Hans Verkuil <hverkuil@xs4all.nl>
10085L: linux-media@vger.kernel.org
10086T: git git://linuxtv.org/media_tree.git
10087W: https://linuxtv.org
10088S: Maintained
10089F: drivers/media/radio/si4713/radio-usb-si4713.c
10090
10091SIANO DVB DRIVER
10092M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10093L: linux-media@vger.kernel.org
10094W: https://linuxtv.org
10095T: git git://linuxtv.org/media_tree.git
10096S: Odd fixes
10097F: drivers/media/common/siano/
10098F: drivers/media/usb/siano/
10099F: drivers/media/usb/siano/
10100F: drivers/media/mmc/siano/
10101
10102SIMPLEFB FB DRIVER
10103M: Hans de Goede <hdegoede@redhat.com>
10104L: linux-fbdev@vger.kernel.org
10105S: Maintained
10106F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10107F: drivers/video/fbdev/simplefb.c
10108F: include/linux/platform_data/simplefb.h
10109
10110SH_VEU V4L2 MEM2MEM DRIVER
10111L: linux-media@vger.kernel.org
10112S: Orphan
10113F: drivers/media/platform/sh_veu.c
10114
10115SH_VOU V4L2 OUTPUT DRIVER
10116L: linux-media@vger.kernel.org
10117S: Orphan
10118F: drivers/media/platform/sh_vou.c
10119F: include/media/drv-intf/sh_vou.h
10120
10121SIMPLE FIRMWARE INTERFACE (SFI)
10122M: Len Brown <lenb@kernel.org>
10123L: sfi-devel@simplefirmware.org
10124W: http://simplefirmware.org/
10125T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10126S: Supported
10127F: arch/x86/platform/sfi/
10128F: drivers/sfi/
10129F: include/linux/sfi*.h
10130
10131SIMTEC EB110ATX (Chalice CATS)
10132P: Ben Dooks
10133P: Vincent Sanders <vince@simtec.co.uk>
10134M: Simtec Linux Team <linux@simtec.co.uk>
10135W: http://www.simtec.co.uk/products/EB110ATX/
10136S: Supported
10137
10138SIMTEC EB2410ITX (BAST)
10139P: Ben Dooks
10140P: Vincent Sanders <vince@simtec.co.uk>
10141M: Simtec Linux Team <linux@simtec.co.uk>
10142W: http://www.simtec.co.uk/products/EB2410ITX/
10143S: Supported
10144F: arch/arm/mach-s3c24xx/mach-bast.c
10145F: arch/arm/mach-s3c24xx/bast-ide.c
10146F: arch/arm/mach-s3c24xx/bast-irq.c
10147
10148TI DAVINCI MACHINE SUPPORT
10149M: Sekhar Nori <nsekhar@ti.com>
10150M: Kevin Hilman <khilman@kernel.org>
10151T: git git://gitorious.org/linux-davinci/linux-davinci.git
10152Q: http://patchwork.kernel.org/project/linux-davinci/list/
10153S: Supported
10154F: arch/arm/mach-davinci/
10155F: drivers/i2c/busses/i2c-davinci.c
10156
10157TI DAVINCI SERIES MEDIA DRIVER
10158M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10159L: linux-media@vger.kernel.org
10160W: https://linuxtv.org
10161Q: http://patchwork.linuxtv.org/project/linux-media/list/
10162T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10163S: Maintained
10164F: drivers/media/platform/davinci/
10165F: include/media/davinci/
10166
10167TI AM437X VPFE DRIVER
10168M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10169L: linux-media@vger.kernel.org
10170W: https://linuxtv.org
10171Q: http://patchwork.linuxtv.org/project/linux-media/list/
10172T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10173S: Maintained
10174F: drivers/media/platform/am437x/
10175
10176OV2659 OMNIVISION SENSOR DRIVER
10177M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10178L: linux-media@vger.kernel.org
10179W: https://linuxtv.org
10180Q: http://patchwork.linuxtv.org/project/linux-media/list/
10181T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10182S: Maintained
10183F: drivers/media/i2c/ov2659.c
10184F: include/media/i2c/ov2659.h
10185
10186SILICON MOTION SM712 FRAME BUFFER DRIVER
10187M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10188M: Teddy Wang <teddy.wang@siliconmotion.com>
10189M: Sudip Mukherjee <sudip@vectorindia.org>
10190L: linux-fbdev@vger.kernel.org
10191S: Maintained
10192F: drivers/video/fbdev/sm712*
10193F: Documentation/fb/sm712fb.txt
10194
10195SIS 190 ETHERNET DRIVER
10196M: Francois Romieu <romieu@fr.zoreil.com>
10197L: netdev@vger.kernel.org
10198S: Maintained
10199F: drivers/net/ethernet/sis/sis190.c
10200
10201SIS 900/7016 FAST ETHERNET DRIVER
10202M: Daniele Venzano <venza@brownhat.org>
10203W: http://www.brownhat.org/sis900.html
10204L: netdev@vger.kernel.org
10205S: Maintained
10206F: drivers/net/ethernet/sis/sis900.*
10207
10208SIS FRAMEBUFFER DRIVER
10209M: Thomas Winischhofer <thomas@winischhofer.net>
10210W: http://www.winischhofer.net/linuxsisvga.shtml
10211S: Maintained
10212F: Documentation/fb/sisfb.txt
10213F: drivers/video/fbdev/sis/
10214F: include/video/sisfb.h
10215
10216SIS USB2VGA DRIVER
10217M: Thomas Winischhofer <thomas@winischhofer.net>
10218W: http://www.winischhofer.at/linuxsisusbvga.shtml
10219S: Maintained
10220F: drivers/usb/misc/sisusbvga/
10221
10222SLAB ALLOCATOR
10223M: Christoph Lameter <cl@linux.com>
10224M: Pekka Enberg <penberg@kernel.org>
10225M: David Rientjes <rientjes@google.com>
10226M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10227M: Andrew Morton <akpm@linux-foundation.org>
10228L: linux-mm@kvack.org
10229S: Maintained
10230F: include/linux/sl?b*.h
10231F: mm/sl?b*
10232
10233SLEEPABLE READ-COPY UPDATE (SRCU)
10234M: Lai Jiangshan <jiangshanlai@gmail.com>
10235M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10236M: Josh Triplett <josh@joshtriplett.org>
10237R: Steven Rostedt <rostedt@goodmis.org>
10238R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10239L: linux-kernel@vger.kernel.org
10240W: http://www.rdrop.com/users/paulmck/RCU/
10241S: Supported
10242T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10243F: include/linux/srcu.h
10244F: kernel/rcu/srcu.c
10245
10246SMACK SECURITY MODULE
10247M: Casey Schaufler <casey@schaufler-ca.com>
10248L: linux-security-module@vger.kernel.org
10249W: http://schaufler-ca.com
10250T: git git://git.gitorious.org/smack-next/kernel.git
10251S: Maintained
10252F: Documentation/security/Smack.txt
10253F: security/smack/
10254
10255DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10256M: Kevin Hilman <khilman@kernel.org>
10257M: Nishanth Menon <nm@ti.com>
10258S: Maintained
10259F: drivers/power/avs/
10260F: include/linux/power/smartreflex.h
10261L: linux-pm@vger.kernel.org
10262
10263SMC91x ETHERNET DRIVER
10264M: Nicolas Pitre <nico@fluxnic.net>
10265S: Odd Fixes
10266F: drivers/net/ethernet/smsc/smc91x.*
10267
10268SMIA AND SMIA++ IMAGE SENSOR DRIVER
10269M: Sakari Ailus <sakari.ailus@iki.fi>
10270L: linux-media@vger.kernel.org
10271S: Maintained
10272F: drivers/media/i2c/smiapp/
10273F: include/media/i2c/smiapp.h
10274F: drivers/media/i2c/smiapp-pll.c
10275F: drivers/media/i2c/smiapp-pll.h
10276F: include/uapi/linux/smiapp.h
10277F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10278
10279SMM665 HARDWARE MONITOR DRIVER
10280M: Guenter Roeck <linux@roeck-us.net>
10281L: linux-hwmon@vger.kernel.org
10282S: Maintained
10283F: Documentation/hwmon/smm665
10284F: drivers/hwmon/smm665.c
10285
10286SMSC EMC2103 HARDWARE MONITOR DRIVER
10287M: Steve Glendinning <steve.glendinning@shawell.net>
10288L: linux-hwmon@vger.kernel.org
10289S: Maintained
10290F: Documentation/hwmon/emc2103
10291F: drivers/hwmon/emc2103.c
10292
10293SMSC SCH5627 HARDWARE MONITOR DRIVER
10294M: Hans de Goede <hdegoede@redhat.com>
10295L: linux-hwmon@vger.kernel.org
10296S: Supported
10297F: Documentation/hwmon/sch5627
10298F: drivers/hwmon/sch5627.c
10299
10300SMSC47B397 HARDWARE MONITOR DRIVER
10301M: Jean Delvare <jdelvare@suse.com>
10302L: linux-hwmon@vger.kernel.org
10303S: Maintained
10304F: Documentation/hwmon/smsc47b397
10305F: drivers/hwmon/smsc47b397.c
10306
10307SMSC911x ETHERNET DRIVER
10308M: Steve Glendinning <steve.glendinning@shawell.net>
10309L: netdev@vger.kernel.org
10310S: Maintained
10311F: include/linux/smsc911x.h
10312F: drivers/net/ethernet/smsc/smsc911x.*
10313
10314SMSC9420 PCI ETHERNET DRIVER
10315M: Steve Glendinning <steve.glendinning@shawell.net>
10316L: netdev@vger.kernel.org
10317S: Maintained
10318F: drivers/net/ethernet/smsc/smsc9420.*
10319
10320SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10321M: Steve Glendinning <steve.glendinning@shawell.net>
10322L: linux-fbdev@vger.kernel.org
10323S: Maintained
10324F: drivers/video/fbdev/smscufx.c
10325
10326SOC-CAMERA V4L2 SUBSYSTEM
10327M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10328L: linux-media@vger.kernel.org
10329T: git git://linuxtv.org/media_tree.git
10330S: Maintained
10331F: include/media/soc*
10332F: drivers/media/i2c/soc_camera/
10333F: drivers/media/platform/soc_camera/
10334
10335SOEKRIS NET48XX LED SUPPORT
10336M: Chris Boot <bootc@bootc.net>
10337S: Maintained
10338F: drivers/leds/leds-net48xx.c
10339
10340SOFTLOGIC 6x10 MPEG CODEC
10341M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10342M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10343M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10344M: Ismael Luceno <ismael@iodev.co.uk>
10345L: linux-media@vger.kernel.org
10346S: Supported
10347F: drivers/media/pci/solo6x10/
10348
10349SOFTWARE RAID (Multiple Disks) SUPPORT
10350M: Shaohua Li <shli@kernel.org>
10351L: linux-raid@vger.kernel.org
10352T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10353S: Supported
10354F: drivers/md/
10355F: include/linux/raid/
10356F: include/uapi/linux/raid/
10357
10358SONIC NETWORK DRIVER
10359M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10360L: netdev@vger.kernel.org
10361S: Maintained
10362F: drivers/net/ethernet/natsemi/sonic.*
10363
10364SONICS SILICON BACKPLANE DRIVER (SSB)
10365M: Michael Buesch <m@bues.ch>
10366L: linux-wireless@vger.kernel.org
10367S: Maintained
10368F: drivers/ssb/
10369F: include/linux/ssb/
10370
10371SONY VAIO CONTROL DEVICE DRIVER
10372M: Mattia Dongili <malattia@linux.it>
10373L: platform-driver-x86@vger.kernel.org
10374W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10375S: Maintained
10376F: Documentation/laptops/sony-laptop.txt
10377F: drivers/char/sonypi.c
10378F: drivers/platform/x86/sony-laptop.c
10379F: include/linux/sony-laptop.h
10380
10381SONY MEMORYSTICK CARD SUPPORT
10382M: Alex Dubov <oakad@yahoo.com>
10383W: http://tifmxx.berlios.de/
10384S: Maintained
10385F: drivers/memstick/host/tifm_ms.c
10386
10387SONY MEMORYSTICK STANDARD SUPPORT
10388M: Maxim Levitsky <maximlevitsky@gmail.com>
10389S: Maintained
10390F: drivers/memstick/core/ms_block.*
10391
10392SOUND
10393M: Jaroslav Kysela <perex@perex.cz>
10394M: Takashi Iwai <tiwai@suse.com>
10395L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10396W: http://www.alsa-project.org/
10397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10398T: git git://git.alsa-project.org/alsa-kernel.git
10399Q: http://patchwork.kernel.org/project/alsa-devel/list/
10400S: Maintained
10401F: Documentation/sound/
10402F: include/sound/
10403F: include/uapi/sound/
10404F: sound/
10405
10406SOUND - COMPRESSED AUDIO
10407M: Vinod Koul <vinod.koul@intel.com>
10408L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10410S: Supported
10411F: Documentation/sound/alsa/compress_offload.txt
10412F: include/sound/compress_driver.h
10413F: include/uapi/sound/compress_*
10414F: sound/core/compress_offload.c
10415F: sound/soc/soc-compress.c
10416
10417SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10418M: Liam Girdwood <lgirdwood@gmail.com>
10419M: Mark Brown <broonie@kernel.org>
10420T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10421L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10422W: http://alsa-project.org/main/index.php/ASoC
10423S: Supported
10424F: Documentation/sound/alsa/soc/
10425F: sound/soc/
10426F: include/sound/soc*
10427
10428SOUND - DMAENGINE HELPERS
10429M: Lars-Peter Clausen <lars@metafoo.de>
10430S: Supported
10431F: include/sound/dmaengine_pcm.h
10432F: sound/core/pcm_dmaengine.c
10433F: sound/soc/soc-generic-dmaengine-pcm.c
10434
10435SP2 MEDIA DRIVER
10436M: Olli Salonen <olli.salonen@iki.fi>
10437L: linux-media@vger.kernel.org
10438W: https://linuxtv.org
10439Q: http://patchwork.linuxtv.org/project/linux-media/list/
10440S: Maintained
10441F: drivers/media/dvb-frontends/sp2*
10442
10443SPARC + UltraSPARC (sparc/sparc64)
10444M: "David S. Miller" <davem@davemloft.net>
10445L: sparclinux@vger.kernel.org
10446Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10447T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10448T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10449S: Maintained
10450F: arch/sparc/
10451F: drivers/sbus/
10452
10453SPARC SERIAL DRIVERS
10454M: "David S. Miller" <davem@davemloft.net>
10455L: sparclinux@vger.kernel.org
10456T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10457T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10458S: Maintained
10459F: include/linux/sunserialcore.h
10460F: drivers/tty/serial/suncore.c
10461F: drivers/tty/serial/sunhv.c
10462F: drivers/tty/serial/sunsab.c
10463F: drivers/tty/serial/sunsab.h
10464F: drivers/tty/serial/sunsu.c
10465F: drivers/tty/serial/sunzilog.c
10466F: drivers/tty/serial/sunzilog.h
10467
10468SPARSE CHECKER
10469M: "Christopher Li" <sparse@chrisli.org>
10470L: linux-sparse@vger.kernel.org
10471W: https://sparse.wiki.kernel.org/
10472T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10473T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10474S: Maintained
10475F: include/linux/compiler.h
10476
10477SPEAR PLATFORM SUPPORT
10478M: Viresh Kumar <vireshk@kernel.org>
10479M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10480L: spear-devel@list.st.com
10481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10482W: http://www.st.com/spear
10483S: Maintained
10484F: arch/arm/boot/dts/spear*
10485F: arch/arm/mach-spear/
10486
10487SPEAR CLOCK FRAMEWORK SUPPORT
10488M: Viresh Kumar <vireshk@kernel.org>
10489L: spear-devel@list.st.com
10490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10491W: http://www.st.com/spear
10492S: Maintained
10493F: drivers/clk/spear/
10494
10495SPI SUBSYSTEM
10496M: Mark Brown <broonie@kernel.org>
10497L: linux-spi@vger.kernel.org
10498T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10499Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10500S: Maintained
10501F: Documentation/spi/
10502F: drivers/spi/
10503F: include/linux/spi/
10504F: include/uapi/linux/spi/
10505
10506SPIDERNET NETWORK DRIVER for CELL
10507M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10508L: netdev@vger.kernel.org
10509S: Supported
10510F: Documentation/networking/spider_net.txt
10511F: drivers/net/ethernet/toshiba/spider_net*
10512
10513SPU FILE SYSTEM
10514M: Jeremy Kerr <jk@ozlabs.org>
10515L: linuxppc-dev@lists.ozlabs.org
10516W: http://www.ibm.com/developerworks/power/cell/
10517S: Supported
10518F: Documentation/filesystems/spufs.txt
10519F: arch/powerpc/platforms/cell/spufs/
10520
10521SQUASHFS FILE SYSTEM
10522M: Phillip Lougher <phillip@squashfs.org.uk>
10523L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10524W: http://squashfs.org.uk
10525T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10526S: Maintained
10527F: Documentation/filesystems/squashfs.txt
10528F: fs/squashfs/
10529
10530SRM (Alpha) environment access
10531M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10532S: Maintained
10533F: arch/alpha/kernel/srm_env.c
10534
10535STABLE BRANCH
10536M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10537L: stable@vger.kernel.org
10538S: Supported
10539F: Documentation/stable_kernel_rules.txt
10540
10541STAGING SUBSYSTEM
10542M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10543T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10544L: devel@driverdev.osuosl.org
10545S: Supported
10546F: drivers/staging/
10547
10548STAGING - COMEDI
10549M: Ian Abbott <abbotti@mev.co.uk>
10550M: H Hartley Sweeten <hsweeten@visionengravers.com>
10551S: Odd Fixes
10552F: drivers/staging/comedi/
10553
10554STAGING - FLARION FT1000 DRIVERS
10555M: Marek Belisko <marek.belisko@gmail.com>
10556S: Odd Fixes
10557F: drivers/staging/ft1000/
10558
10559STAGING - INDUSTRIAL IO
10560M: Jonathan Cameron <jic23@kernel.org>
10561L: linux-iio@vger.kernel.org
10562S: Odd Fixes
10563F: drivers/staging/iio/
10564
10565STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10566M: Jarod Wilson <jarod@wilsonet.com>
10567W: http://www.lirc.org/
10568S: Odd Fixes
10569F: drivers/staging/media/lirc/
10570
10571STAGING - LUSTRE PARALLEL FILESYSTEM
10572M: Oleg Drokin <oleg.drokin@intel.com>
10573M: Andreas Dilger <andreas.dilger@intel.com>
10574L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10575W: http://wiki.lustre.org/
10576S: Maintained
10577F: drivers/staging/lustre
10578
10579STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10580M: Marc Dietrich <marvin24@gmx.de>
10581L: ac100@lists.launchpad.net (moderated for non-subscribers)
10582L: linux-tegra@vger.kernel.org
10583S: Maintained
10584F: drivers/staging/nvec/
10585
10586STAGING - REALTEK RTL8712U DRIVERS
10587M: Larry Finger <Larry.Finger@lwfinger.net>
10588M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10589S: Odd Fixes
10590F: drivers/staging/rtl8712/
10591
10592STAGING - REALTEK RTL8723U WIRELESS DRIVER
10593M: Larry Finger <Larry.Finger@lwfinger.net>
10594M: Jes Sorensen <Jes.Sorensen@redhat.com>
10595L: linux-wireless@vger.kernel.org
10596S: Maintained
10597F: drivers/staging/rtl8723au/
10598
10599STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10600M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10601M: Teddy Wang <teddy.wang@siliconmotion.com>
10602M: Sudip Mukherjee <sudip@vectorindia.org>
10603L: linux-fbdev@vger.kernel.org
10604S: Maintained
10605F: drivers/staging/sm750fb/
10606
10607STAGING - SLICOSS
10608M: Lior Dotan <liodot@gmail.com>
10609M: Christopher Harrer <charrer@alacritech.com>
10610S: Odd Fixes
10611F: drivers/staging/slicoss/
10612
10613STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10614M: William Hubbs <w.d.hubbs@gmail.com>
10615M: Chris Brannon <chris@the-brannons.com>
10616M: Kirk Reiser <kirk@reisers.ca>
10617M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10618L: speakup@linux-speakup.org
10619W: http://www.linux-speakup.org/
10620S: Odd Fixes
10621F: drivers/staging/speakup/
10622
10623STAGING - VIA VT665X DRIVERS
10624M: Forest Bond <forest@alittletooquiet.net>
10625S: Odd Fixes
10626F: drivers/staging/vt665?/
10627
10628STAGING - WILC1000 WIFI DRIVER
10629M: Johnny Kim <johnny.kim@atmel.com>
10630M: Austin Shin <austin.shin@atmel.com>
10631M: Chris Park <chris.park@atmel.com>
10632M: Tony Cho <tony.cho@atmel.com>
10633M: Glen Lee <glen.lee@atmel.com>
10634M: Leo Kim <leo.kim@atmel.com>
10635L: linux-wireless@vger.kernel.org
10636S: Supported
10637F: drivers/staging/wilc1000/
10638
10639STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10640M: Arnaud Patard <arnaud.patard@rtp-net.org>
10641S: Odd Fixes
10642F: drivers/staging/xgifb/
10643
10644HFI1 DRIVER
10645M: Mike Marciniszyn <infinipath@intel.com>
10646L: linux-rdma@vger.kernel.org
10647S: Supported
10648F: drivers/staging/rdma/hfi1
10649
10650STARFIRE/DURALAN NETWORK DRIVER
10651M: Ion Badulescu <ionut@badula.org>
10652S: Odd Fixes
10653F: drivers/net/ethernet/adaptec/starfire*
10654
10655SUN3/3X
10656M: Sam Creasey <sammy@sammy.net>
10657W: http://sammy.net/sun3/
10658S: Maintained
10659F: arch/m68k/kernel/*sun3*
10660F: arch/m68k/sun3*/
10661F: arch/m68k/include/asm/sun3*
10662F: drivers/net/ethernet/i825xx/sun3*
10663
10664SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10665M: Hans de Goede <hdegoede@redhat.com>
10666L: linux-input@vger.kernel.org
10667S: Maintained
10668F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10669F: drivers/input/keyboard/sun4i-lradc-keys.c
10670
10671SUNDANCE NETWORK DRIVER
10672M: Denis Kirjanov <kda@linux-powerpc.org>
10673L: netdev@vger.kernel.org
10674S: Maintained
10675F: drivers/net/ethernet/dlink/sundance.c
10676
10677SUPERH
10678M: Yoshinori Sato <ysato@users.sourceforge.jp>
10679M: Rich Felker <dalias@libc.org>
10680L: linux-sh@vger.kernel.org
10681Q: http://patchwork.kernel.org/project/linux-sh/list/
10682S: Maintained
10683F: Documentation/sh/
10684F: arch/sh/
10685F: drivers/sh/
10686
10687SUSPEND TO RAM
10688M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10689M: Len Brown <len.brown@intel.com>
10690M: Pavel Machek <pavel@ucw.cz>
10691L: linux-pm@vger.kernel.org
10692S: Supported
10693F: Documentation/power/
10694F: arch/x86/kernel/acpi/
10695F: drivers/base/power/
10696F: kernel/power/
10697F: include/linux/suspend.h
10698F: include/linux/freezer.h
10699F: include/linux/pm.h
10700
10701SVGA HANDLING
10702M: Martin Mares <mj@ucw.cz>
10703L: linux-video@atrey.karlin.mff.cuni.cz
10704S: Maintained
10705F: Documentation/svga.txt
10706F: arch/x86/boot/video*
10707
10708SWIOTLB SUBSYSTEM
10709M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10710L: linux-kernel@vger.kernel.org
10711T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10712S: Supported
10713F: lib/swiotlb.c
10714F: arch/*/kernel/pci-swiotlb.c
10715F: include/linux/swiotlb.h
10716
10717SWITCHDEV
10718M: Jiri Pirko <jiri@resnulli.us>
10719L: netdev@vger.kernel.org
10720S: Supported
10721F: net/switchdev/
10722F: include/net/switchdev.h
10723
10724SYNOPSYS ARC ARCHITECTURE
10725M: Vineet Gupta <vgupta@synopsys.com>
10726L: linux-snps-arc@lists.infradead.org
10727S: Supported
10728F: arch/arc/
10729F: Documentation/devicetree/bindings/arc/*
10730F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10731F: drivers/tty/serial/arc_uart.c
10732T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10733
10734SYNOPSYS ARC SDP platform support
10735M: Alexey Brodkin <abrodkin@synopsys.com>
10736S: Supported
10737F: arch/arc/plat-axs10x
10738F: arch/arc/boot/dts/ax*
10739F: Documentation/devicetree/bindings/arc/axs10*
10740
10741SYSTEM CONFIGURATION (SYSCON)
10742M: Lee Jones <lee.jones@linaro.org>
10743M: Arnd Bergmann <arnd@arndb.de>
10744T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10745S: Supported
10746F: drivers/mfd/syscon.c
10747
10748SYSV FILESYSTEM
10749M: Christoph Hellwig <hch@infradead.org>
10750S: Maintained
10751F: Documentation/filesystems/sysv-fs.txt
10752F: fs/sysv/
10753F: include/linux/sysv_fs.h
10754
10755TARGET SUBSYSTEM
10756M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10757L: linux-scsi@vger.kernel.org
10758L: target-devel@vger.kernel.org
10759W: http://www.linux-iscsi.org
10760W: http://groups.google.com/group/linux-iscsi-target-dev
10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10762S: Supported
10763F: drivers/target/
10764F: include/target/
10765F: Documentation/target/
10766
10767TASKSTATS STATISTICS INTERFACE
10768M: Balbir Singh <bsingharora@gmail.com>
10769S: Maintained
10770F: Documentation/accounting/taskstats*
10771F: include/linux/taskstats*
10772F: kernel/taskstats.c
10773
10774TC CLASSIFIER
10775M: Jamal Hadi Salim <jhs@mojatatu.com>
10776L: netdev@vger.kernel.org
10777S: Maintained
10778F: include/net/pkt_cls.h
10779F: include/uapi/linux/pkt_cls.h
10780F: net/sched/
10781
10782TCP LOW PRIORITY MODULE
10783M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10784M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10785W: http://tcp-lp-mod.sourceforge.net/
10786S: Maintained
10787F: net/ipv4/tcp_lp.c
10788
10789TDA10071 MEDIA DRIVER
10790M: Antti Palosaari <crope@iki.fi>
10791L: linux-media@vger.kernel.org
10792W: https://linuxtv.org
10793W: http://palosaari.fi/linux/
10794Q: http://patchwork.linuxtv.org/project/linux-media/list/
10795T: git git://linuxtv.org/anttip/media_tree.git
10796S: Maintained
10797F: drivers/media/dvb-frontends/tda10071*
10798
10799TDA18212 MEDIA DRIVER
10800M: Antti Palosaari <crope@iki.fi>
10801L: linux-media@vger.kernel.org
10802W: https://linuxtv.org
10803W: http://palosaari.fi/linux/
10804Q: http://patchwork.linuxtv.org/project/linux-media/list/
10805T: git git://linuxtv.org/anttip/media_tree.git
10806S: Maintained
10807F: drivers/media/tuners/tda18212*
10808
10809TDA18218 MEDIA DRIVER
10810M: Antti Palosaari <crope@iki.fi>
10811L: linux-media@vger.kernel.org
10812W: https://linuxtv.org
10813W: http://palosaari.fi/linux/
10814Q: http://patchwork.linuxtv.org/project/linux-media/list/
10815T: git git://linuxtv.org/anttip/media_tree.git
10816S: Maintained
10817F: drivers/media/tuners/tda18218*
10818
10819TDA18271 MEDIA DRIVER
10820M: Michael Krufky <mkrufky@linuxtv.org>
10821L: linux-media@vger.kernel.org
10822W: https://linuxtv.org
10823W: http://github.com/mkrufky
10824Q: http://patchwork.linuxtv.org/project/linux-media/list/
10825T: git git://linuxtv.org/mkrufky/tuners.git
10826S: Maintained
10827F: drivers/media/tuners/tda18271*
10828
10829TDA827x MEDIA DRIVER
10830M: Michael Krufky <mkrufky@linuxtv.org>
10831L: linux-media@vger.kernel.org
10832W: https://linuxtv.org
10833W: http://github.com/mkrufky
10834Q: http://patchwork.linuxtv.org/project/linux-media/list/
10835T: git git://linuxtv.org/mkrufky/tuners.git
10836S: Maintained
10837F: drivers/media/tuners/tda8290.*
10838
10839TDA8290 MEDIA DRIVER
10840M: Michael Krufky <mkrufky@linuxtv.org>
10841L: linux-media@vger.kernel.org
10842W: https://linuxtv.org
10843W: http://github.com/mkrufky
10844Q: http://patchwork.linuxtv.org/project/linux-media/list/
10845T: git git://linuxtv.org/mkrufky/tuners.git
10846S: Maintained
10847F: drivers/media/tuners/tda8290.*
10848
10849TDA9840 MEDIA DRIVER
10850M: Hans Verkuil <hverkuil@xs4all.nl>
10851L: linux-media@vger.kernel.org
10852T: git git://linuxtv.org/media_tree.git
10853W: https://linuxtv.org
10854S: Maintained
10855F: drivers/media/i2c/tda9840*
10856
10857TEA5761 TUNER DRIVER
10858M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10859L: linux-media@vger.kernel.org
10860W: https://linuxtv.org
10861T: git git://linuxtv.org/media_tree.git
10862S: Odd fixes
10863F: drivers/media/tuners/tea5761.*
10864
10865TEA5767 TUNER DRIVER
10866M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10867L: linux-media@vger.kernel.org
10868W: https://linuxtv.org
10869T: git git://linuxtv.org/media_tree.git
10870S: Maintained
10871F: drivers/media/tuners/tea5767.*
10872
10873TEA6415C MEDIA DRIVER
10874M: Hans Verkuil <hverkuil@xs4all.nl>
10875L: linux-media@vger.kernel.org
10876T: git git://linuxtv.org/media_tree.git
10877W: https://linuxtv.org
10878S: Maintained
10879F: drivers/media/i2c/tea6415c*
10880
10881TEA6420 MEDIA DRIVER
10882M: Hans Verkuil <hverkuil@xs4all.nl>
10883L: linux-media@vger.kernel.org
10884T: git git://linuxtv.org/media_tree.git
10885W: https://linuxtv.org
10886S: Maintained
10887F: drivers/media/i2c/tea6420*
10888
10889TEAM DRIVER
10890M: Jiri Pirko <jiri@resnulli.us>
10891L: netdev@vger.kernel.org
10892S: Supported
10893F: drivers/net/team/
10894F: include/linux/if_team.h
10895F: include/uapi/linux/if_team.h
10896
10897TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10898M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10899S: Maintained
10900F: arch/x86/platform/ts5500/
10901
10902TECHNOTREND USB IR RECEIVER
10903M: Sean Young <sean@mess.org>
10904L: linux-media@vger.kernel.org
10905S: Maintained
10906F: drivers/media/rc/ttusbir.c
10907
10908TEGRA ARCHITECTURE SUPPORT
10909M: Stephen Warren <swarren@wwwdotorg.org>
10910M: Thierry Reding <thierry.reding@gmail.com>
10911M: Alexandre Courbot <gnurou@gmail.com>
10912L: linux-tegra@vger.kernel.org
10913Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10915S: Supported
10916N: [^a-z]tegra
10917
10918TEGRA CLOCK DRIVER
10919M: Peter De Schrijver <pdeschrijver@nvidia.com>
10920M: Prashant Gaikwad <pgaikwad@nvidia.com>
10921S: Supported
10922F: drivers/clk/tegra/
10923
10924TEGRA DMA DRIVER
10925M: Laxman Dewangan <ldewangan@nvidia.com>
10926S: Supported
10927F: drivers/dma/tegra20-apb-dma.c
10928
10929TEGRA I2C DRIVER
10930M: Laxman Dewangan <ldewangan@nvidia.com>
10931S: Supported
10932F: drivers/i2c/busses/i2c-tegra.c
10933
10934TEGRA IOMMU DRIVERS
10935M: Hiroshi Doyu <hdoyu@nvidia.com>
10936S: Supported
10937F: drivers/iommu/tegra*
10938
10939TEGRA KBC DRIVER
10940M: Rakesh Iyer <riyer@nvidia.com>
10941M: Laxman Dewangan <ldewangan@nvidia.com>
10942S: Supported
10943F: drivers/input/keyboard/tegra-kbc.c
10944
10945TEGRA PWM DRIVER
10946M: Thierry Reding <thierry.reding@gmail.com>
10947S: Supported
10948F: drivers/pwm/pwm-tegra.c
10949
10950TEGRA SERIAL DRIVER
10951M: Laxman Dewangan <ldewangan@nvidia.com>
10952S: Supported
10953F: drivers/tty/serial/serial-tegra.c
10954
10955TEGRA SPI DRIVER
10956M: Laxman Dewangan <ldewangan@nvidia.com>
10957S: Supported
10958F: drivers/spi/spi-tegra*
10959
10960TEHUTI ETHERNET DRIVER
10961M: Andy Gospodarek <andy@greyhouse.net>
10962L: netdev@vger.kernel.org
10963S: Supported
10964F: drivers/net/ethernet/tehuti/*
10965
10966Telecom Clock Driver for MCPL0010
10967M: Mark Gross <mark.gross@intel.com>
10968S: Supported
10969F: drivers/char/tlclk.c
10970
10971TENSILICA XTENSA PORT (xtensa)
10972M: Chris Zankel <chris@zankel.net>
10973M: Max Filippov <jcmvbkbc@gmail.com>
10974L: linux-xtensa@linux-xtensa.org
10975T: git git://github.com/czankel/xtensa-linux.git
10976S: Maintained
10977F: arch/xtensa/
10978F: drivers/irqchip/irq-xtensa-*
10979
10980THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10981M: Hans Verkuil <hverkuil@xs4all.nl>
10982L: linux-media@vger.kernel.org
10983T: git git://linuxtv.org/media_tree.git
10984W: https://linuxtv.org
10985S: Maintained
10986F: drivers/media/radio/radio-raremono.c
10987
10988THERMAL
10989M: Zhang Rui <rui.zhang@intel.com>
10990M: Eduardo Valentin <edubezval@gmail.com>
10991L: linux-pm@vger.kernel.org
10992T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10993T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10994Q: https://patchwork.kernel.org/project/linux-pm/list/
10995S: Supported
10996F: drivers/thermal/
10997F: include/linux/thermal.h
10998F: include/uapi/linux/thermal.h
10999F: include/linux/cpu_cooling.h
11000F: Documentation/devicetree/bindings/thermal/
11001
11002THERMAL/CPU_COOLING
11003M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11004M: Viresh Kumar <viresh.kumar@linaro.org>
11005M: Javi Merino <javi.merino@arm.com>
11006L: linux-pm@vger.kernel.org
11007S: Supported
11008F: Documentation/thermal/cpu-cooling-api.txt
11009F: drivers/thermal/cpu_cooling.c
11010F: include/linux/cpu_cooling.h
11011
11012THINGM BLINK(1) USB RGB LED DRIVER
11013M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11014S: Maintained
11015F: drivers/hid/hid-thingm.c
11016
11017THINKPAD ACPI EXTRAS DRIVER
11018M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11019L: ibm-acpi-devel@lists.sourceforge.net
11020L: platform-driver-x86@vger.kernel.org
11021W: http://ibm-acpi.sourceforge.net
11022W: http://thinkwiki.org/wiki/Ibm-acpi
11023T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11024S: Maintained
11025F: drivers/platform/x86/thinkpad_acpi.c
11026
11027TI BANDGAP AND THERMAL DRIVER
11028M: Eduardo Valentin <edubezval@gmail.com>
11029L: linux-pm@vger.kernel.org
11030L: linux-omap@vger.kernel.org
11031S: Maintained
11032F: drivers/thermal/ti-soc-thermal/
11033
11034TI VPE/CAL DRIVERS
11035M: Benoit Parrot <bparrot@ti.com>
11036L: linux-media@vger.kernel.org
11037W: http://linuxtv.org/
11038Q: http://patchwork.linuxtv.org/project/linux-media/list/
11039S: Maintained
11040F: drivers/media/platform/ti-vpe/
11041
11042TI CDCE706 CLOCK DRIVER
11043M: Max Filippov <jcmvbkbc@gmail.com>
11044S: Maintained
11045F: drivers/clk/clk-cdce706.c
11046
11047TI CLOCK DRIVER
11048M: Tero Kristo <t-kristo@ti.com>
11049L: linux-omap@vger.kernel.org
11050S: Maintained
11051F: drivers/clk/ti/
11052F: include/linux/clk/ti.h
11053
11054TI FLASH MEDIA INTERFACE DRIVER
11055M: Alex Dubov <oakad@yahoo.com>
11056S: Maintained
11057F: drivers/misc/tifm*
11058F: drivers/mmc/host/tifm_sd.c
11059F: include/linux/tifm.h
11060
11061TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11062M: Santosh Shilimkar <ssantosh@kernel.org>
11063L: linux-kernel@vger.kernel.org
11064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11065S: Maintained
11066F: drivers/soc/ti/*
11067T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11068
11069
11070TI LM49xxx FAMILY ASoC CODEC DRIVERS
11071M: M R Swami Reddy <mr.swami.reddy@ti.com>
11072M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11073L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11074S: Maintained
11075F: sound/soc/codecs/lm49453*
11076F: sound/soc/codecs/isabelle*
11077
11078TI LP855x BACKLIGHT DRIVER
11079M: Milo Kim <milo.kim@ti.com>
11080S: Maintained
11081F: Documentation/backlight/lp855x-driver.txt
11082F: drivers/video/backlight/lp855x_bl.c
11083F: include/linux/platform_data/lp855x.h
11084
11085TI LP8727 CHARGER DRIVER
11086M: Milo Kim <milo.kim@ti.com>
11087S: Maintained
11088F: drivers/power/lp8727_charger.c
11089F: include/linux/platform_data/lp8727.h
11090
11091TI LP8788 MFD DRIVER
11092M: Milo Kim <milo.kim@ti.com>
11093S: Maintained
11094F: drivers/iio/adc/lp8788_adc.c
11095F: drivers/leds/leds-lp8788.c
11096F: drivers/mfd/lp8788*.c
11097F: drivers/power/lp8788-charger.c
11098F: drivers/regulator/lp8788-*.c
11099F: include/linux/mfd/lp8788*.h
11100
11101TI NETCP ETHERNET DRIVER
11102M: Wingman Kwok <w-kwok2@ti.com>
11103M: Murali Karicheri <m-karicheri2@ti.com>
11104L: netdev@vger.kernel.org
11105S: Maintained
11106F: drivers/net/ethernet/ti/netcp*
11107
11108TI TAS571X FAMILY ASoC CODEC DRIVER
11109M: Kevin Cernekee <cernekee@chromium.org>
11110L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11111S: Odd Fixes
11112F: sound/soc/codecs/tas571x*
11113
11114TI TWL4030 SERIES SOC CODEC DRIVER
11115M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11116L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11117S: Maintained
11118F: sound/soc/codecs/twl4030*
11119
11120TI WILINK WIRELESS DRIVERS
11121L: linux-wireless@vger.kernel.org
11122W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11123W: http://wireless.kernel.org/en/users/Drivers/wl1251
11124T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11125S: Orphan
11126F: drivers/net/wireless/ti/
11127F: include/linux/wl12xx.h
11128
11129TIPC NETWORK LAYER
11130M: Jon Maloy <jon.maloy@ericsson.com>
11131M: Ying Xue <ying.xue@windriver.com>
11132L: netdev@vger.kernel.org (core kernel code)
11133L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11134W: http://tipc.sourceforge.net/
11135S: Maintained
11136F: include/uapi/linux/tipc*.h
11137F: net/tipc/
11138
11139TILE ARCHITECTURE
11140M: Chris Metcalf <cmetcalf@mellanox.com>
11141W: http://www.mellanox.com/repository/solutions/tile-scm/
11142T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11143S: Supported
11144F: arch/tile/
11145F: drivers/char/tile-srom.c
11146F: drivers/edac/tile_edac.c
11147F: drivers/net/ethernet/tile/
11148F: drivers/rtc/rtc-tile.c
11149F: drivers/tty/hvc/hvc_tile.c
11150F: drivers/tty/serial/tilegx.c
11151F: drivers/usb/host/*-tilegx.c
11152F: include/linux/usb/tilegx.h
11153
11154TLAN NETWORK DRIVER
11155M: Samuel Chessman <chessman@tux.org>
11156L: tlan-devel@lists.sourceforge.net (subscribers-only)
11157W: http://sourceforge.net/projects/tlan/
11158S: Maintained
11159F: Documentation/networking/tlan.txt
11160F: drivers/net/ethernet/ti/tlan.*
11161
11162TOMOYO SECURITY MODULE
11163M: Kentaro Takeda <takedakn@nttdata.co.jp>
11164M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11165L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11166L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11167L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11168L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11169W: http://tomoyo.sourceforge.jp/
11170T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11171S: Maintained
11172F: security/tomoyo/
11173
11174TOPSTAR LAPTOP EXTRAS DRIVER
11175M: Herton Ronaldo Krzesinski <herton@canonical.com>
11176L: platform-driver-x86@vger.kernel.org
11177S: Maintained
11178F: drivers/platform/x86/topstar-laptop.c
11179
11180TOSHIBA ACPI EXTRAS DRIVER
11181M: Azael Avalos <coproscefalo@gmail.com>
11182L: platform-driver-x86@vger.kernel.org
11183S: Maintained
11184F: drivers/platform/x86/toshiba_acpi.c
11185
11186TOSHIBA BLUETOOTH DRIVER
11187M: Azael Avalos <coproscefalo@gmail.com>
11188L: platform-driver-x86@vger.kernel.org
11189S: Maintained
11190F: drivers/platform/x86/toshiba_bluetooth.c
11191
11192TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11193M: Azael Avalos <coproscefalo@gmail.com>
11194L: platform-driver-x86@vger.kernel.org
11195S: Maintained
11196F: drivers/platform/x86/toshiba_haps.c
11197
11198TOSHIBA WMI HOTKEYS DRIVER
11199M: Azael Avalos <coproscefalo@gmail.com>
11200L: platform-driver-x86@vger.kernel.org
11201S: Maintained
11202F: drivers/platform/x86/toshiba-wmi.c
11203
11204TOSHIBA SMM DRIVER
11205M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11206W: http://www.buzzard.org.uk/toshiba/
11207S: Maintained
11208F: drivers/char/toshiba.c
11209F: include/linux/toshiba.h
11210F: include/uapi/linux/toshiba.h
11211
11212TOSHIBA TC358743 DRIVER
11213M: Mats Randgaard <matrandg@cisco.com>
11214L: linux-media@vger.kernel.org
11215S: Maintained
11216F: drivers/media/i2c/tc358743*
11217F: include/media/i2c/tc358743.h
11218
11219TMIO MMC DRIVER
11220M: Ian Molton <ian@mnementh.co.uk>
11221L: linux-mmc@vger.kernel.org
11222S: Maintained
11223F: drivers/mmc/host/tmio_mmc*
11224F: drivers/mmc/host/sh_mobile_sdhi.c
11225F: include/linux/mmc/tmio.h
11226F: include/linux/mmc/sh_mobile_sdhi.h
11227
11228TMP401 HARDWARE MONITOR DRIVER
11229M: Guenter Roeck <linux@roeck-us.net>
11230L: linux-hwmon@vger.kernel.org
11231S: Maintained
11232F: Documentation/hwmon/tmp401
11233F: drivers/hwmon/tmp401.c
11234
11235TMPFS (SHMEM FILESYSTEM)
11236M: Hugh Dickins <hughd@google.com>
11237L: linux-mm@kvack.org
11238S: Maintained
11239F: include/linux/shmem_fs.h
11240F: mm/shmem.c
11241
11242TM6000 VIDEO4LINUX DRIVER
11243M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11244L: linux-media@vger.kernel.org
11245W: https://linuxtv.org
11246T: git git://linuxtv.org/media_tree.git
11247S: Odd fixes
11248F: drivers/media/usb/tm6000/
11249
11250TW68 VIDEO4LINUX DRIVER
11251M: Hans Verkuil <hverkuil@xs4all.nl>
11252L: linux-media@vger.kernel.org
11253T: git git://linuxtv.org/media_tree.git
11254W: https://linuxtv.org
11255S: Odd Fixes
11256F: drivers/media/pci/tw68/
11257
11258TPM DEVICE DRIVER
11259M: Peter Huewe <peterhuewe@gmx.de>
11260M: Marcel Selhorst <tpmdd@selhorst.net>
11261M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11262R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11263W: http://tpmdd.sourceforge.net
11264L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11265Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11266T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11267S: Maintained
11268F: drivers/char/tpm/
11269
11270TPM IBM_VTPM DEVICE DRIVER
11271M: Ashley Lai <ashleydlai@gmail.com>
11272W: http://tpmdd.sourceforge.net
11273L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11274S: Maintained
11275F: drivers/char/tpm/tpm_ibmvtpm*
11276
11277TRACING
11278M: Steven Rostedt <rostedt@goodmis.org>
11279M: Ingo Molnar <mingo@redhat.com>
11280T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11281S: Maintained
11282F: Documentation/trace/ftrace.txt
11283F: arch/*/*/*/ftrace.h
11284F: arch/*/kernel/ftrace.c
11285F: include/*/ftrace.h
11286F: include/linux/trace*.h
11287F: include/trace/
11288F: kernel/trace/
11289F: tools/testing/selftests/ftrace/
11290
11291TRIVIAL PATCHES
11292M: Jiri Kosina <trivial@kernel.org>
11293T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11294S: Maintained
11295K: ^Subject:.*(?i)trivial
11296
11297TTY LAYER
11298M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11299M: Jiri Slaby <jslaby@suse.com>
11300S: Supported
11301T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11302F: Documentation/serial/
11303F: drivers/tty/
11304F: drivers/tty/serial/serial_core.c
11305F: include/linux/serial_core.h
11306F: include/linux/serial.h
11307F: include/linux/tty.h
11308F: include/uapi/linux/serial_core.h
11309F: include/uapi/linux/serial.h
11310F: include/uapi/linux/tty.h
11311
11312TUA9001 MEDIA DRIVER
11313M: Antti Palosaari <crope@iki.fi>
11314L: linux-media@vger.kernel.org
11315W: https://linuxtv.org
11316W: http://palosaari.fi/linux/
11317Q: http://patchwork.linuxtv.org/project/linux-media/list/
11318T: git git://linuxtv.org/anttip/media_tree.git
11319S: Maintained
11320F: drivers/media/tuners/tua9001*
11321
11322TULIP NETWORK DRIVERS
11323L: netdev@vger.kernel.org
11324L: linux-parisc@vger.kernel.org
11325S: Orphan
11326F: drivers/net/ethernet/dec/tulip/
11327
11328TUN/TAP driver
11329M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11330W: http://vtun.sourceforge.net/tun
11331S: Maintained
11332F: Documentation/networking/tuntap.txt
11333F: arch/um/os-Linux/drivers/
11334
11335TURBOCHANNEL SUBSYSTEM
11336M: "Maciej W. Rozycki" <macro@linux-mips.org>
11337M: Ralf Baechle <ralf@linux-mips.org>
11338L: linux-mips@linux-mips.org
11339Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11340S: Maintained
11341F: drivers/tc/
11342F: include/linux/tc.h
11343
11344U14-34F SCSI DRIVER
11345M: Dario Ballabio <ballabio_dario@emc.com>
11346L: linux-scsi@vger.kernel.org
11347S: Maintained
11348F: drivers/scsi/u14-34f.c
11349
11350UBI FILE SYSTEM (UBIFS)
11351M: Richard Weinberger <richard@nod.at>
11352M: Artem Bityutskiy <dedekind1@gmail.com>
11353M: Adrian Hunter <adrian.hunter@intel.com>
11354L: linux-mtd@lists.infradead.org
11355T: git git://git.infradead.org/ubifs-2.6.git
11356W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11357S: Supported
11358F: Documentation/filesystems/ubifs.txt
11359F: fs/ubifs/
11360
11361UCLINUX (M68KNOMMU AND COLDFIRE)
11362M: Greg Ungerer <gerg@uclinux.org>
11363W: http://www.uclinux.org/
11364L: linux-m68k@lists.linux-m68k.org
11365L: uclinux-dev@uclinux.org (subscribers-only)
11366T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11367S: Maintained
11368F: arch/m68k/coldfire/
11369F: arch/m68k/68*/
11370F: arch/m68k/*/*_no.*
11371F: arch/m68k/include/asm/*_no.*
11372
11373UDF FILESYSTEM
11374M: Jan Kara <jack@suse.com>
11375S: Maintained
11376F: Documentation/filesystems/udf.txt
11377F: fs/udf/
11378
11379UFS FILESYSTEM
11380M: Evgeniy Dushistov <dushistov@mail.ru>
11381S: Maintained
11382F: Documentation/filesystems/ufs.txt
11383F: fs/ufs/
11384
11385UHID USERSPACE HID IO DRIVER:
11386M: David Herrmann <dh.herrmann@googlemail.com>
11387L: linux-input@vger.kernel.org
11388S: Maintained
11389F: drivers/hid/uhid.c
11390F: include/uapi/linux/uhid.h
11391
11392ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11393L: linux-usb@vger.kernel.org
11394S: Orphan
11395F: drivers/uwb/
11396F: include/linux/uwb.h
11397F: include/linux/uwb/
11398
11399UNICORE32 ARCHITECTURE:
11400M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11401W: http://mprc.pku.edu.cn/~guanxuetao/linux
11402S: Maintained
11403T: git git://github.com/gxt/linux.git
11404F: arch/unicore32/
11405
11406UNIFDEF
11407M: Tony Finch <dot@dotat.at>
11408W: http://dotat.at/prog/unifdef
11409S: Maintained
11410F: scripts/unifdef.c
11411
11412UNIFORM CDROM DRIVER
11413M: Jens Axboe <axboe@kernel.dk>
11414W: http://www.kernel.dk
11415S: Maintained
11416F: Documentation/cdrom/
11417F: drivers/cdrom/cdrom.c
11418F: include/linux/cdrom.h
11419F: include/uapi/linux/cdrom.h
11420
11421UNISYS S-PAR DRIVERS
11422M: David Kershner <david.kershner@unisys.com>
11423L: sparmaintainer@unisys.com (Unisys internal)
11424S: Supported
11425F: drivers/staging/unisys/
11426
11427UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11428M: Vinayak Holikatti <vinholikatti@gmail.com>
11429L: linux-scsi@vger.kernel.org
11430S: Supported
11431F: Documentation/scsi/ufs.txt
11432F: drivers/scsi/ufs/
11433
11434UNSORTED BLOCK IMAGES (UBI)
11435M: Artem Bityutskiy <dedekind1@gmail.com>
11436M: Richard Weinberger <richard@nod.at>
11437W: http://www.linux-mtd.infradead.org/
11438L: linux-mtd@lists.infradead.org
11439T: git git://git.infradead.org/ubifs-2.6.git
11440S: Supported
11441F: drivers/mtd/ubi/
11442F: include/linux/mtd/ubi.h
11443F: include/uapi/mtd/ubi-user.h
11444
11445USB ACM DRIVER
11446M: Oliver Neukum <oneukum@suse.com>
11447L: linux-usb@vger.kernel.org
11448S: Maintained
11449F: Documentation/usb/acm.txt
11450F: drivers/usb/class/cdc-acm.*
11451
11452USB AR5523 WIRELESS DRIVER
11453M: Pontus Fuchs <pontus.fuchs@gmail.com>
11454L: linux-wireless@vger.kernel.org
11455S: Maintained
11456F: drivers/net/wireless/ath/ar5523/
11457
11458USB ATTACHED SCSI
11459M: Hans de Goede <hdegoede@redhat.com>
11460M: Gerd Hoffmann <kraxel@redhat.com>
11461L: linux-usb@vger.kernel.org
11462L: linux-scsi@vger.kernel.org
11463S: Maintained
11464F: drivers/usb/storage/uas.c
11465
11466USB CDC ETHERNET DRIVER
11467M: Oliver Neukum <oliver@neukum.org>
11468L: linux-usb@vger.kernel.org
11469S: Maintained
11470F: drivers/net/usb/cdc_*.c
11471F: include/uapi/linux/usb/cdc.h
11472
11473USB CHAOSKEY DRIVER
11474M: Keith Packard <keithp@keithp.com>
11475L: linux-usb@vger.kernel.org
11476S: Maintained
11477F: drivers/usb/misc/chaoskey.c
11478
11479USB CYPRESS C67X00 DRIVER
11480M: Peter Korsgaard <jacmet@sunsite.dk>
11481L: linux-usb@vger.kernel.org
11482S: Maintained
11483F: drivers/usb/c67x00/
11484
11485USB DAVICOM DM9601 DRIVER
11486M: Peter Korsgaard <jacmet@sunsite.dk>
11487L: netdev@vger.kernel.org
11488W: http://www.linux-usb.org/usbnet
11489S: Maintained
11490F: drivers/net/usb/dm9601.c
11491
11492USB DIAMOND RIO500 DRIVER
11493M: Cesar Miquel <miquel@df.uba.ar>
11494L: rio500-users@lists.sourceforge.net
11495W: http://rio500.sourceforge.net
11496S: Maintained
11497F: drivers/usb/misc/rio500*
11498
11499USB EHCI DRIVER
11500M: Alan Stern <stern@rowland.harvard.edu>
11501L: linux-usb@vger.kernel.org
11502S: Maintained
11503F: Documentation/usb/ehci.txt
11504F: drivers/usb/host/ehci*
11505
11506USB GADGET/PERIPHERAL SUBSYSTEM
11507M: Felipe Balbi <balbi@kernel.org>
11508L: linux-usb@vger.kernel.org
11509W: http://www.linux-usb.org/gadget
11510T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11511S: Maintained
11512F: drivers/usb/gadget/
11513F: include/linux/usb/gadget*
11514
11515USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11516M: Jiri Kosina <jikos@kernel.org>
11517R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11518L: linux-usb@vger.kernel.org
11519T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11520S: Maintained
11521F: Documentation/hid/hiddev.txt
11522F: drivers/hid/usbhid/
11523
11524USB ISP116X DRIVER
11525M: Olav Kongas <ok@artecdesign.ee>
11526L: linux-usb@vger.kernel.org
11527S: Maintained
11528F: drivers/usb/host/isp116x*
11529F: include/linux/usb/isp116x.h
11530
11531USB LAN78XX ETHERNET DRIVER
11532M: Woojung Huh <woojung.huh@microchip.com>
11533M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11534L: netdev@vger.kernel.org
11535S: Maintained
11536F: drivers/net/usb/lan78xx.*
11537
11538USB MASS STORAGE DRIVER
11539M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11540L: linux-usb@vger.kernel.org
11541L: usb-storage@lists.one-eyed-alien.net
11542S: Maintained
11543W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11544F: drivers/usb/storage/
11545
11546USB MIDI DRIVER
11547M: Clemens Ladisch <clemens@ladisch.de>
11548L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11549T: git git://git.alsa-project.org/alsa-kernel.git
11550S: Maintained
11551F: sound/usb/midi.*
11552
11553USB NETWORKING DRIVERS
11554L: linux-usb@vger.kernel.org
11555S: Odd Fixes
11556F: drivers/net/usb/
11557
11558USB OHCI DRIVER
11559M: Alan Stern <stern@rowland.harvard.edu>
11560L: linux-usb@vger.kernel.org
11561S: Maintained
11562F: Documentation/usb/ohci.txt
11563F: drivers/usb/host/ohci*
11564
11565USB OTG FSM (Finite State Machine)
11566M: Peter Chen <Peter.Chen@nxp.com>
11567T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11568L: linux-usb@vger.kernel.org
11569S: Maintained
11570F: drivers/usb/common/usb-otg-fsm.c
11571
11572USB OVER IP DRIVER
11573M: Valentina Manea <valentina.manea.m@gmail.com>
11574M: Shuah Khan <shuah.kh@samsung.com>
11575L: linux-usb@vger.kernel.org
11576S: Maintained
11577F: Documentation/usb/usbip_protocol.txt
11578F: drivers/usb/usbip/
11579F: tools/usb/usbip/
11580
11581USB PEGASUS DRIVER
11582M: Petko Manolov <petkan@nucleusys.com>
11583L: linux-usb@vger.kernel.org
11584L: netdev@vger.kernel.org
11585T: git git://github.com/petkan/pegasus.git
11586W: https://github.com/petkan/pegasus
11587S: Maintained
11588F: drivers/net/usb/pegasus.*
11589
11590USB PHY LAYER
11591M: Felipe Balbi <balbi@kernel.org>
11592L: linux-usb@vger.kernel.org
11593T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11594S: Maintained
11595F: drivers/usb/phy/
11596
11597USB PRINTER DRIVER (usblp)
11598M: Pete Zaitcev <zaitcev@redhat.com>
11599L: linux-usb@vger.kernel.org
11600S: Supported
11601F: drivers/usb/class/usblp.c
11602
11603USB QMI WWAN NETWORK DRIVER
11604M: Bjørn Mork <bjorn@mork.no>
11605L: netdev@vger.kernel.org
11606S: Maintained
11607F: Documentation/ABI/testing/sysfs-class-net-qmi
11608F: drivers/net/usb/qmi_wwan.c
11609
11610USB RTL8150 DRIVER
11611M: Petko Manolov <petkan@nucleusys.com>
11612L: linux-usb@vger.kernel.org
11613L: netdev@vger.kernel.org
11614T: git git://github.com/petkan/rtl8150.git
11615W: https://github.com/petkan/rtl8150
11616S: Maintained
11617F: drivers/net/usb/rtl8150.c
11618
11619USB SERIAL SUBSYSTEM
11620M: Johan Hovold <johan@kernel.org>
11621L: linux-usb@vger.kernel.org
11622S: Maintained
11623F: Documentation/usb/usb-serial.txt
11624F: drivers/usb/serial/
11625F: include/linux/usb/serial.h
11626
11627USB SMSC75XX ETHERNET DRIVER
11628M: Steve Glendinning <steve.glendinning@shawell.net>
11629L: netdev@vger.kernel.org
11630S: Maintained
11631F: drivers/net/usb/smsc75xx.*
11632
11633USB SMSC95XX ETHERNET DRIVER
11634M: Steve Glendinning <steve.glendinning@shawell.net>
11635L: netdev@vger.kernel.org
11636S: Maintained
11637F: drivers/net/usb/smsc95xx.*
11638
11639USB SUBSYSTEM
11640M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11641L: linux-usb@vger.kernel.org
11642W: http://www.linux-usb.org
11643T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11644S: Supported
11645F: Documentation/usb/
11646F: drivers/usb/
11647F: include/linux/usb.h
11648F: include/linux/usb/
11649
11650USB UHCI DRIVER
11651M: Alan Stern <stern@rowland.harvard.edu>
11652L: linux-usb@vger.kernel.org
11653S: Maintained
11654F: drivers/usb/host/uhci*
11655
11656USB "USBNET" DRIVER FRAMEWORK
11657M: Oliver Neukum <oneukum@suse.com>
11658L: netdev@vger.kernel.org
11659W: http://www.linux-usb.org/usbnet
11660S: Maintained
11661F: drivers/net/usb/usbnet.c
11662F: include/linux/usb/usbnet.h
11663
11664USB VIDEO CLASS
11665M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11666L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11667L: linux-media@vger.kernel.org
11668T: git git://linuxtv.org/media_tree.git
11669W: http://www.ideasonboard.org/uvc/
11670S: Maintained
11671F: drivers/media/usb/uvc/
11672F: include/uapi/linux/uvcvideo.h
11673
11674USB VISION DRIVER
11675M: Hans Verkuil <hverkuil@xs4all.nl>
11676L: linux-media@vger.kernel.org
11677T: git git://linuxtv.org/media_tree.git
11678W: https://linuxtv.org
11679S: Odd Fixes
11680F: drivers/media/usb/usbvision/
11681
11682USB WEBCAM GADGET
11683M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11684L: linux-usb@vger.kernel.org
11685S: Maintained
11686F: drivers/usb/gadget/function/*uvc*
11687F: drivers/usb/gadget/legacy/webcam.c
11688
11689USB WIRELESS RNDIS DRIVER (rndis_wlan)
11690M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11691L: linux-wireless@vger.kernel.org
11692S: Maintained
11693F: drivers/net/wireless/rndis_wlan.c
11694
11695USB XHCI DRIVER
11696M: Mathias Nyman <mathias.nyman@intel.com>
11697L: linux-usb@vger.kernel.org
11698S: Supported
11699F: drivers/usb/host/xhci*
11700F: drivers/usb/host/pci-quirks*
11701
11702USB ZD1201 DRIVER
11703L: linux-wireless@vger.kernel.org
11704W: http://linux-lc100020.sourceforge.net
11705S: Orphan
11706F: drivers/net/wireless/zydas/zd1201.*
11707
11708USB ZR364XX DRIVER
11709M: Antoine Jacquet <royale@zerezo.com>
11710L: linux-usb@vger.kernel.org
11711L: linux-media@vger.kernel.org
11712T: git git://linuxtv.org/media_tree.git
11713W: http://royale.zerezo.com/zr364xx/
11714S: Maintained
11715F: Documentation/video4linux/zr364xx.txt
11716F: drivers/media/usb/zr364xx/
11717
11718ULPI BUS
11719M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11720L: linux-usb@vger.kernel.org
11721S: Maintained
11722F: drivers/usb/common/ulpi.c
11723F: include/linux/ulpi/
11724
11725USER-MODE LINUX (UML)
11726M: Jeff Dike <jdike@addtoit.com>
11727M: Richard Weinberger <richard@nod.at>
11728L: user-mode-linux-devel@lists.sourceforge.net
11729L: user-mode-linux-user@lists.sourceforge.net
11730W: http://user-mode-linux.sourceforge.net
11731T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11732S: Maintained
11733F: Documentation/virtual/uml/
11734F: arch/um/
11735F: arch/x86/um/
11736F: fs/hostfs/
11737F: fs/hppfs/
11738
11739USERSPACE I/O (UIO)
11740M: "Hans J. Koch" <hjk@hansjkoch.de>
11741M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11742S: Maintained
11743T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11744F: Documentation/DocBook/uio-howto.tmpl
11745F: drivers/uio/
11746F: include/linux/uio*.h
11747
11748UTIL-LINUX PACKAGE
11749M: Karel Zak <kzak@redhat.com>
11750L: util-linux@vger.kernel.org
11751W: http://en.wikipedia.org/wiki/Util-linux
11752T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11753S: Maintained
11754
11755UVESAFB DRIVER
11756M: Michal Januszewski <spock@gentoo.org>
11757L: linux-fbdev@vger.kernel.org
11758W: http://dev.gentoo.org/~spock/projects/uvesafb/
11759S: Maintained
11760F: Documentation/fb/uvesafb.txt
11761F: drivers/video/fbdev/uvesafb.*
11762
11763VF610 NAND DRIVER
11764M: Stefan Agner <stefan@agner.ch>
11765L: linux-mtd@lists.infradead.org
11766S: Supported
11767F: drivers/mtd/nand/vf610_nfc.c
11768
11769VFAT/FAT/MSDOS FILESYSTEM
11770M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11771S: Maintained
11772F: Documentation/filesystems/vfat.txt
11773F: fs/fat/
11774
11775VFIO DRIVER
11776M: Alex Williamson <alex.williamson@redhat.com>
11777L: kvm@vger.kernel.org
11778T: git git://github.com/awilliam/linux-vfio.git
11779S: Maintained
11780F: Documentation/vfio.txt
11781F: drivers/vfio/
11782F: include/linux/vfio.h
11783F: include/uapi/linux/vfio.h
11784
11785VFIO PLATFORM DRIVER
11786M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11787L: kvm@vger.kernel.org
11788S: Maintained
11789F: drivers/vfio/platform/
11790
11791VIDEOBUF2 FRAMEWORK
11792M: Pawel Osciak <pawel@osciak.com>
11793M: Marek Szyprowski <m.szyprowski@samsung.com>
11794M: Kyungmin Park <kyungmin.park@samsung.com>
11795L: linux-media@vger.kernel.org
11796S: Maintained
11797F: drivers/media/v4l2-core/videobuf2-*
11798F: include/media/videobuf2-*
11799
11800VIRTUAL SERIO DEVICE DRIVER
11801M: Stephen Chandler Paul <thatslyude@gmail.com>
11802S: Maintained
11803F: drivers/input/serio/userio.c
11804F: include/uapi/linux/userio.h
11805
11806VIRTIO CONSOLE DRIVER
11807M: Amit Shah <amit.shah@redhat.com>
11808L: virtualization@lists.linux-foundation.org
11809S: Maintained
11810F: drivers/char/virtio_console.c
11811F: include/linux/virtio_console.h
11812F: include/uapi/linux/virtio_console.h
11813
11814VIRTIO CORE, NET AND BLOCK DRIVERS
11815M: "Michael S. Tsirkin" <mst@redhat.com>
11816L: virtualization@lists.linux-foundation.org
11817S: Maintained
11818F: drivers/virtio/
11819F: tools/virtio/
11820F: drivers/net/virtio_net.c
11821F: drivers/block/virtio_blk.c
11822F: include/linux/virtio_*.h
11823F: include/uapi/linux/virtio_*.h
11824
11825VIRTIO DRIVERS FOR S390
11826M: Christian Borntraeger <borntraeger@de.ibm.com>
11827M: Cornelia Huck <cornelia.huck@de.ibm.com>
11828L: linux-s390@vger.kernel.org
11829L: virtualization@lists.linux-foundation.org
11830L: kvm@vger.kernel.org
11831S: Supported
11832F: drivers/s390/virtio/
11833
11834VIRTIO GPU DRIVER
11835M: David Airlie <airlied@linux.ie>
11836M: Gerd Hoffmann <kraxel@redhat.com>
11837L: dri-devel@lists.freedesktop.org
11838L: virtualization@lists.linux-foundation.org
11839S: Maintained
11840F: drivers/gpu/drm/virtio/
11841F: include/uapi/linux/virtio_gpu.h
11842
11843VIRTIO HOST (VHOST)
11844M: "Michael S. Tsirkin" <mst@redhat.com>
11845L: kvm@vger.kernel.org
11846L: virtualization@lists.linux-foundation.org
11847L: netdev@vger.kernel.org
11848T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11849S: Maintained
11850F: drivers/vhost/
11851F: include/uapi/linux/vhost.h
11852
11853VIRTIO INPUT DRIVER
11854M: Gerd Hoffmann <kraxel@redhat.com>
11855S: Maintained
11856F: drivers/virtio/virtio_input.c
11857F: include/uapi/linux/virtio_input.h
11858
11859VIA RHINE NETWORK DRIVER
11860S: Orphan
11861F: drivers/net/ethernet/via/via-rhine.c
11862
11863VIA SD/MMC CARD CONTROLLER DRIVER
11864M: Bruce Chang <brucechang@via.com.tw>
11865M: Harald Welte <HaraldWelte@viatech.com>
11866S: Maintained
11867F: drivers/mmc/host/via-sdmmc.c
11868
11869VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11870M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11871L: linux-fbdev@vger.kernel.org
11872S: Maintained
11873F: include/linux/via-core.h
11874F: include/linux/via-gpio.h
11875F: include/linux/via_i2c.h
11876F: drivers/video/fbdev/via/
11877
11878VIA VELOCITY NETWORK DRIVER
11879M: Francois Romieu <romieu@fr.zoreil.com>
11880L: netdev@vger.kernel.org
11881S: Maintained
11882F: drivers/net/ethernet/via/via-velocity.*
11883
11884VIRT LIB
11885M: Alex Williamson <alex.williamson@redhat.com>
11886M: Paolo Bonzini <pbonzini@redhat.com>
11887L: kvm@vger.kernel.org
11888S: Supported
11889F: virt/lib/
11890
11891VIVID VIRTUAL VIDEO DRIVER
11892M: Hans Verkuil <hverkuil@xs4all.nl>
11893L: linux-media@vger.kernel.org
11894T: git git://linuxtv.org/media_tree.git
11895W: https://linuxtv.org
11896S: Maintained
11897F: drivers/media/platform/vivid/*
11898
11899VLAN (802.1Q)
11900M: Patrick McHardy <kaber@trash.net>
11901L: netdev@vger.kernel.org
11902S: Maintained
11903F: drivers/net/macvlan.c
11904F: include/linux/if_*vlan.h
11905F: net/8021q/
11906
11907VLYNQ BUS
11908M: Florian Fainelli <florian@openwrt.org>
11909L: openwrt-devel@lists.openwrt.org (subscribers-only)
11910S: Maintained
11911F: drivers/vlynq/vlynq.c
11912F: include/linux/vlynq.h
11913
11914VME SUBSYSTEM
11915M: Martyn Welch <martyn@welchs.me.uk>
11916M: Manohar Vanga <manohar.vanga@gmail.com>
11917M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11918L: devel@driverdev.osuosl.org
11919S: Maintained
11920T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11921F: Documentation/vme_api.txt
11922F: drivers/staging/vme/
11923F: drivers/vme/
11924F: include/linux/vme*
11925
11926VMWARE HYPERVISOR INTERFACE
11927M: Alok Kataria <akataria@vmware.com>
11928L: virtualization@lists.linux-foundation.org
11929S: Supported
11930F: arch/x86/kernel/cpu/vmware.c
11931
11932VMWARE BALLOON DRIVER
11933M: Xavier Deguillard <xdeguillard@vmware.com>
11934M: Philip Moltmann <moltmann@vmware.com>
11935M: "VMware, Inc." <pv-drivers@vmware.com>
11936L: linux-kernel@vger.kernel.org
11937S: Maintained
11938F: drivers/misc/vmw_balloon.c
11939
11940VMWARE VMMOUSE SUBDRIVER
11941M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11942M: "VMware, Inc." <pv-drivers@vmware.com>
11943L: linux-input@vger.kernel.org
11944S: Maintained
11945F: drivers/input/mouse/vmmouse.c
11946F: drivers/input/mouse/vmmouse.h
11947
11948VMWARE VMXNET3 ETHERNET DRIVER
11949M: Shrikrishna Khare <skhare@vmware.com>
11950M: "VMware, Inc." <pv-drivers@vmware.com>
11951L: netdev@vger.kernel.org
11952S: Maintained
11953F: drivers/net/vmxnet3/
11954
11955VMware PVSCSI driver
11956M: Arvind Kumar <arvindkumar@vmware.com>
11957M: VMware PV-Drivers <pv-drivers@vmware.com>
11958L: linux-scsi@vger.kernel.org
11959S: Maintained
11960F: drivers/scsi/vmw_pvscsi.c
11961F: drivers/scsi/vmw_pvscsi.h
11962
11963VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11964M: Liam Girdwood <lgirdwood@gmail.com>
11965M: Mark Brown <broonie@kernel.org>
11966L: linux-kernel@vger.kernel.org
11967W: http://www.slimlogic.co.uk/?p=48
11968T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11969S: Supported
11970F: drivers/regulator/
11971F: include/linux/regulator/
11972
11973VRF
11974M: David Ahern <dsa@cumulusnetworks.com>
11975M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11976L: netdev@vger.kernel.org
11977S: Maintained
11978F: drivers/net/vrf.c
11979F: Documentation/networking/vrf.txt
11980
11981VT1211 HARDWARE MONITOR DRIVER
11982M: Juerg Haefliger <juergh@gmail.com>
11983L: linux-hwmon@vger.kernel.org
11984S: Maintained
11985F: Documentation/hwmon/vt1211
11986F: drivers/hwmon/vt1211.c
11987
11988VT8231 HARDWARE MONITOR DRIVER
11989M: Roger Lucas <vt8231@hiddenengine.co.uk>
11990L: linux-hwmon@vger.kernel.org
11991S: Maintained
11992F: drivers/hwmon/vt8231.c
11993
11994VUB300 USB to SDIO/SD/MMC bridge chip
11995M: Tony Olech <tony.olech@elandigitalsystems.com>
11996L: linux-mmc@vger.kernel.org
11997L: linux-usb@vger.kernel.org
11998S: Supported
11999F: drivers/mmc/host/vub300.c
12000
12001W1 DALLAS'S 1-WIRE BUS
12002M: Evgeniy Polyakov <zbr@ioremap.net>
12003S: Maintained
12004F: Documentation/w1/
12005F: drivers/w1/
12006
12007W83791D HARDWARE MONITORING DRIVER
12008M: Marc Hulsman <m.hulsman@tudelft.nl>
12009L: linux-hwmon@vger.kernel.org
12010S: Maintained
12011F: Documentation/hwmon/w83791d
12012F: drivers/hwmon/w83791d.c
12013
12014W83793 HARDWARE MONITORING DRIVER
12015M: Rudolf Marek <r.marek@assembler.cz>
12016L: linux-hwmon@vger.kernel.org
12017S: Maintained
12018F: Documentation/hwmon/w83793
12019F: drivers/hwmon/w83793.c
12020
12021W83795 HARDWARE MONITORING DRIVER
12022M: Jean Delvare <jdelvare@suse.com>
12023L: linux-hwmon@vger.kernel.org
12024S: Maintained
12025F: drivers/hwmon/w83795.c
12026
12027W83L51xD SD/MMC CARD INTERFACE DRIVER
12028M: Pierre Ossman <pierre@ossman.eu>
12029S: Maintained
12030F: drivers/mmc/host/wbsd.*
12031
12032WACOM PROTOCOL 4 SERIAL TABLETS
12033M: Julian Squires <julian@cipht.net>
12034M: Hans de Goede <hdegoede@redhat.com>
12035L: linux-input@vger.kernel.org
12036S: Maintained
12037F: drivers/input/tablet/wacom_serial4.c
12038
12039WATCHDOG DEVICE DRIVERS
12040M: Wim Van Sebroeck <wim@iguana.be>
12041R: Guenter Roeck <linux@roeck-us.net>
12042L: linux-watchdog@vger.kernel.org
12043W: http://www.linux-watchdog.org/
12044T: git git://www.linux-watchdog.org/linux-watchdog.git
12045S: Maintained
12046F: Documentation/watchdog/
12047F: drivers/watchdog/
12048F: include/linux/watchdog.h
12049F: include/uapi/linux/watchdog.h
12050
12051WD7000 SCSI DRIVER
12052M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12053L: linux-scsi@vger.kernel.org
12054S: Maintained
12055F: drivers/scsi/wd7000.c
12056
12057WIIMOTE HID DRIVER
12058M: David Herrmann <dh.herrmann@googlemail.com>
12059L: linux-input@vger.kernel.org
12060S: Maintained
12061F: drivers/hid/hid-wiimote*
12062
12063WINBOND CIR DRIVER
12064M: David Härdeman <david@hardeman.nu>
12065S: Maintained
12066F: drivers/media/rc/winbond-cir.c
12067
12068WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12069M: William Breathitt Gray <vilhelm.gray@gmail.com>
12070L: linux-watchdog@vger.kernel.org
12071S: Maintained
12072F: drivers/watchdog/ebc-c384_wdt.c
12073
12074WINSYSTEMS WS16C48 GPIO DRIVER
12075M: William Breathitt Gray <vilhelm.gray@gmail.com>
12076L: linux-gpio@vger.kernel.org
12077S: Maintained
12078F: drivers/gpio/gpio-ws16c48.c
12079
12080WIMAX STACK
12081M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12082M: linux-wimax@intel.com
12083L: wimax@linuxwimax.org (subscribers-only)
12084S: Supported
12085W: http://linuxwimax.org
12086F: Documentation/wimax/README.wimax
12087F: include/linux/wimax/debug.h
12088F: include/net/wimax.h
12089F: include/uapi/linux/wimax.h
12090F: net/wimax/
12091
12092WISTRON LAPTOP BUTTON DRIVER
12093M: Miloslav Trmac <mitr@volny.cz>
12094S: Maintained
12095F: drivers/input/misc/wistron_btns.c
12096
12097WL3501 WIRELESS PCMCIA CARD DRIVER
12098M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12099L: linux-wireless@vger.kernel.org
12100W: http://oops.ghostprotocols.net:81/blog
12101S: Maintained
12102F: drivers/net/wireless/wl3501*
12103
12104WOLFSON MICROELECTRONICS DRIVERS
12105L: patches@opensource.wolfsonmicro.com
12106T: git https://github.com/CirrusLogic/linux-drivers.git
12107W: https://github.com/CirrusLogic/linux-drivers/wiki
12108S: Supported
12109F: Documentation/hwmon/wm83??
12110F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12111F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12112F: Documentation/devicetree/bindings/mfd/arizona.txt
12113F: arch/arm/mach-s3c64xx/mach-crag6410*
12114F: drivers/clk/clk-wm83*.c
12115F: drivers/extcon/extcon-arizona.c
12116F: drivers/leds/leds-wm83*.c
12117F: drivers/gpio/gpio-*wm*.c
12118F: drivers/gpio/gpio-arizona.c
12119F: drivers/hwmon/wm83??-hwmon.c
12120F: drivers/input/misc/wm831x-on.c
12121F: drivers/input/touchscreen/wm831x-ts.c
12122F: drivers/input/touchscreen/wm97*.c
12123F: drivers/mfd/arizona*
12124F: drivers/mfd/wm*.c
12125F: drivers/mfd/cs47l24*
12126F: drivers/power/wm83*.c
12127F: drivers/rtc/rtc-wm83*.c
12128F: drivers/regulator/wm8*.c
12129F: drivers/video/backlight/wm83*_bl.c
12130F: drivers/watchdog/wm83*_wdt.c
12131F: include/linux/mfd/arizona/
12132F: include/linux/mfd/wm831x/
12133F: include/linux/mfd/wm8350/
12134F: include/linux/mfd/wm8400*
12135F: include/linux/wm97xx.h
12136F: include/sound/wm????.h
12137F: sound/soc/codecs/arizona.?
12138F: sound/soc/codecs/wm*
12139F: sound/soc/codecs/cs47l24*
12140
12141WORKQUEUE
12142M: Tejun Heo <tj@kernel.org>
12143R: Lai Jiangshan <jiangshanlai@gmail.com>
12144T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12145S: Maintained
12146F: include/linux/workqueue.h
12147F: kernel/workqueue.c
12148F: Documentation/workqueue.txt
12149
12150X.25 NETWORK LAYER
12151M: Andrew Hendry <andrew.hendry@gmail.com>
12152L: linux-x25@vger.kernel.org
12153S: Odd Fixes
12154F: Documentation/networking/x25*
12155F: include/net/x25*
12156F: net/x25/
12157
12158X86 ARCHITECTURE (32-BIT AND 64-BIT)
12159M: Thomas Gleixner <tglx@linutronix.de>
12160M: Ingo Molnar <mingo@redhat.com>
12161M: "H. Peter Anvin" <hpa@zytor.com>
12162M: x86@kernel.org
12163L: linux-kernel@vger.kernel.org
12164T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12165S: Maintained
12166F: Documentation/x86/
12167F: arch/x86/
12168
12169X86 PLATFORM DRIVERS
12170M: Darren Hart <dvhart@infradead.org>
12171L: platform-driver-x86@vger.kernel.org
12172T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12173S: Maintained
12174F: drivers/platform/x86/
12175F: drivers/platform/olpc/
12176
12177X86 MCE INFRASTRUCTURE
12178M: Tony Luck <tony.luck@intel.com>
12179M: Borislav Petkov <bp@alien8.de>
12180L: linux-edac@vger.kernel.org
12181S: Maintained
12182F: arch/x86/kernel/cpu/mcheck/*
12183
12184X86 MICROCODE UPDATE SUPPORT
12185M: Borislav Petkov <bp@alien8.de>
12186S: Maintained
12187F: arch/x86/kernel/cpu/microcode/*
12188
12189X86 VDSO
12190M: Andy Lutomirski <luto@amacapital.net>
12191L: linux-kernel@vger.kernel.org
12192T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12193S: Maintained
12194F: arch/x86/entry/vdso/
12195
12196XC2028/3028 TUNER DRIVER
12197M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12198L: linux-media@vger.kernel.org
12199W: https://linuxtv.org
12200T: git git://linuxtv.org/media_tree.git
12201S: Maintained
12202F: drivers/media/tuners/tuner-xc2028.*
12203
12204XEN HYPERVISOR INTERFACE
12205M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12206M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12207M: David Vrabel <david.vrabel@citrix.com>
12208L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12209T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12210S: Supported
12211F: arch/x86/xen/
12212F: drivers/*/xen-*front.c
12213F: drivers/xen/
12214F: arch/x86/include/asm/xen/
12215F: include/xen/
12216F: include/uapi/xen/
12217
12218XEN HYPERVISOR ARM
12219M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12220L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12221S: Supported
12222F: arch/arm/xen/
12223F: arch/arm/include/asm/xen/
12224
12225XEN HYPERVISOR ARM64
12226M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12227L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12228S: Supported
12229F: arch/arm64/xen/
12230F: arch/arm64/include/asm/xen/
12231
12232XEN NETWORK BACKEND DRIVER
12233M: Wei Liu <wei.liu2@citrix.com>
12234L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12235L: netdev@vger.kernel.org
12236S: Supported
12237F: drivers/net/xen-netback/*
12238
12239XEN PCI SUBSYSTEM
12240M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12241L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12242S: Supported
12243F: arch/x86/pci/*xen*
12244F: drivers/pci/*xen*
12245
12246XEN BLOCK SUBSYSTEM
12247M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12248M: Roger Pau Monné <roger.pau@citrix.com>
12249L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12250S: Supported
12251F: drivers/block/xen-blkback/*
12252F: drivers/block/xen*
12253
12254XEN PVSCSI DRIVERS
12255M: Juergen Gross <jgross@suse.com>
12256L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12257L: linux-scsi@vger.kernel.org
12258S: Supported
12259F: drivers/scsi/xen-scsifront.c
12260F: drivers/xen/xen-scsiback.c
12261F: include/xen/interface/io/vscsiif.h
12262
12263XEN SWIOTLB SUBSYSTEM
12264M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12265L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12266S: Supported
12267F: arch/x86/xen/*swiotlb*
12268F: drivers/xen/*swiotlb*
12269
12270XFS FILESYSTEM
12271P: Silicon Graphics Inc
12272M: Dave Chinner <david@fromorbit.com>
12273M: xfs@oss.sgi.com
12274L: xfs@oss.sgi.com
12275W: http://oss.sgi.com/projects/xfs
12276T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12277S: Supported
12278F: Documentation/filesystems/xfs.txt
12279F: fs/xfs/
12280
12281XILINX AXI ETHERNET DRIVER
12282M: Anirudha Sarangi <anirudh@xilinx.com>
12283M: John Linn <John.Linn@xilinx.com>
12284S: Maintained
12285F: drivers/net/ethernet/xilinx/xilinx_axienet*
12286
12287XILINX UARTLITE SERIAL DRIVER
12288M: Peter Korsgaard <jacmet@sunsite.dk>
12289L: linux-serial@vger.kernel.org
12290S: Maintained
12291F: drivers/tty/serial/uartlite.c
12292
12293XILINX VIDEO IP CORES
12294M: Hyun Kwon <hyun.kwon@xilinx.com>
12295M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12296L: linux-media@vger.kernel.org
12297T: git git://linuxtv.org/media_tree.git
12298S: Supported
12299F: Documentation/devicetree/bindings/media/xilinx/
12300F: drivers/media/platform/xilinx/
12301F: include/uapi/linux/xilinx-v4l2-controls.h
12302
12303XILLYBUS DRIVER
12304M: Eli Billauer <eli.billauer@gmail.com>
12305L: linux-kernel@vger.kernel.org
12306S: Supported
12307F: drivers/char/xillybus/
12308
12309XTENSA XTFPGA PLATFORM SUPPORT
12310M: Max Filippov <jcmvbkbc@gmail.com>
12311L: linux-xtensa@linux-xtensa.org
12312S: Maintained
12313F: drivers/spi/spi-xtensa-xtfpga.c
12314F: sound/soc/xtensa/xtfpga-i2s.c
12315
12316YAM DRIVER FOR AX.25
12317M: Jean-Paul Roubelat <jpr@f6fbb.org>
12318L: linux-hams@vger.kernel.org
12319S: Maintained
12320F: drivers/net/hamradio/yam*
12321F: include/linux/yam.h
12322
12323YEALINK PHONE DRIVER
12324M: Henk Vergonet <Henk.Vergonet@gmail.com>
12325L: usbb2k-api-dev@nongnu.org
12326S: Maintained
12327F: Documentation/input/yealink.txt
12328F: drivers/input/misc/yealink.*
12329
12330Z8530 DRIVER FOR AX.25
12331M: Joerg Reuter <jreuter@yaina.de>
12332W: http://yaina.de/jreuter/
12333W: http://www.qsl.net/dl1bke/
12334L: linux-hams@vger.kernel.org
12335S: Maintained
12336F: Documentation/networking/z8530drv.txt
12337F: drivers/net/hamradio/*scc.c
12338F: drivers/net/hamradio/z8530.h
12339
12340ZBUD COMPRESSED PAGE ALLOCATOR
12341M: Seth Jennings <sjenning@redhat.com>
12342L: linux-mm@kvack.org
12343S: Maintained
12344F: mm/zbud.c
12345F: include/linux/zbud.h
12346
12347ZD1211RW WIRELESS DRIVER
12348M: Daniel Drake <dsd@gentoo.org>
12349M: Ulrich Kunitz <kune@deine-taler.de>
12350W: http://zd1211.ath.cx/wiki/DriverRewrite
12351L: linux-wireless@vger.kernel.org
12352L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12353S: Maintained
12354F: drivers/net/wireless/zydas/zd1211rw/
12355
12356ZPOOL COMPRESSED PAGE STORAGE API
12357M: Dan Streetman <ddstreet@ieee.org>
12358L: linux-mm@kvack.org
12359S: Maintained
12360F: mm/zpool.c
12361F: include/linux/zpool.h
12362
12363ZR36067 VIDEO FOR LINUX DRIVER
12364L: mjpeg-users@lists.sourceforge.net
12365L: linux-media@vger.kernel.org
12366W: http://mjpeg.sourceforge.net/driver-zoran/
12367T: hg https://linuxtv.org/hg/v4l-dvb
12368S: Odd Fixes
12369F: drivers/media/pci/zoran/
12370
12371ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12372M: Minchan Kim <minchan@kernel.org>
12373M: Nitin Gupta <ngupta@vflare.org>
12374R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12375L: linux-kernel@vger.kernel.org
12376S: Maintained
12377F: drivers/block/zram/
12378F: Documentation/blockdev/zram.txt
12379
12380ZS DECSTATION Z85C30 SERIAL DRIVER
12381M: "Maciej W. Rozycki" <macro@linux-mips.org>
12382S: Maintained
12383F: drivers/tty/serial/zs.*
12384
12385ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12386M: Minchan Kim <minchan@kernel.org>
12387M: Nitin Gupta <ngupta@vflare.org>
12388R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12389L: linux-mm@kvack.org
12390S: Maintained
12391F: mm/zsmalloc.c
12392F: include/linux/zsmalloc.h
12393F: Documentation/vm/zsmalloc.txt
12394
12395ZSWAP COMPRESSED SWAP CACHING
12396M: Seth Jennings <sjenning@redhat.com>
12397L: linux-mm@kvack.org
12398S: Maintained
12399F: mm/zswap.c
12400
12401THE REST
12402M: Linus Torvalds <torvalds@linux-foundation.org>
12403L: linux-kernel@vger.kernel.org
12404Q: http://patchwork.kernel.org/project/LKML/list/
12405T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12406S: Buried alive in reporters
12407F: *
12408F: */