[IA64] Enable preadv2 and pwritev2 syscalls for ia64
[linux-2.6-block.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
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
6168KCONFIG
6169M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6170L: linux-kbuild@vger.kernel.org
6171T: git git://gitorious.org/linux-kconfig/linux-kconfig
6172S: Maintained
6173F: Documentation/kbuild/kconfig-language.txt
6174F: scripts/kconfig/
6175
6176KDUMP
6177M: Vivek Goyal <vgoyal@redhat.com>
6178M: Haren Myneni <hbabu@us.ibm.com>
6179L: kexec@lists.infradead.org
6180W: http://lse.sourceforge.net/kdump/
6181S: Maintained
6182F: Documentation/kdump/
6183
6184KEENE FM RADIO TRANSMITTER DRIVER
6185M: Hans Verkuil <hverkuil@xs4all.nl>
6186L: linux-media@vger.kernel.org
6187T: git git://linuxtv.org/media_tree.git
6188W: https://linuxtv.org
6189S: Maintained
6190F: drivers/media/radio/radio-keene*
6191
6192KERNEL AUTOMOUNTER v4 (AUTOFS4)
6193M: Ian Kent <raven@themaw.net>
6194L: autofs@vger.kernel.org
6195S: Maintained
6196F: fs/autofs4/
6197
6198KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6199M: Michal Marek <mmarek@suse.com>
6200T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6201T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6202L: linux-kbuild@vger.kernel.org
6203S: Maintained
6204F: Documentation/kbuild/
6205F: Makefile
6206F: scripts/Makefile.*
6207F: scripts/basic/
6208F: scripts/mk*
6209F: scripts/package/
6210
6211KERNEL JANITORS
6212L: kernel-janitors@vger.kernel.org
6213W: http://kernelnewbies.org/KernelJanitors
6214S: Odd Fixes
6215
6216KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6217M: "J. Bruce Fields" <bfields@fieldses.org>
6218M: Jeff Layton <jlayton@poochiereds.net>
6219L: linux-nfs@vger.kernel.org
6220W: http://nfs.sourceforge.net/
6221T: git git://linux-nfs.org/~bfields/linux.git
6222S: Supported
6223F: fs/nfsd/
6224F: include/uapi/linux/nfsd/
6225F: fs/lockd/
6226F: fs/nfs_common/
6227F: net/sunrpc/
6228F: include/linux/lockd/
6229F: include/linux/sunrpc/
6230F: include/uapi/linux/sunrpc/
6231
6232KERNEL SELFTEST FRAMEWORK
6233M: Shuah Khan <shuahkh@osg.samsung.com>
6234L: linux-kselftest@vger.kernel.org
6235T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6236S: Maintained
6237F: tools/testing/selftests
6238
6239KERNEL VIRTUAL MACHINE (KVM)
6240M: Gleb Natapov <gleb@kernel.org>
6241M: Paolo Bonzini <pbonzini@redhat.com>
6242L: kvm@vger.kernel.org
6243W: http://www.linux-kvm.org
6244T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6245S: Supported
6246F: Documentation/*/kvm*.txt
6247F: Documentation/virtual/kvm/
6248F: arch/*/kvm/
6249F: arch/x86/kernel/kvm.c
6250F: arch/x86/kernel/kvmclock.c
6251F: arch/*/include/asm/kvm*
6252F: include/linux/kvm*
6253F: include/uapi/linux/kvm*
6254F: virt/kvm/
6255
6256KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6257M: Joerg Roedel <joro@8bytes.org>
6258L: kvm@vger.kernel.org
6259W: http://www.linux-kvm.org/
6260S: Maintained
6261F: arch/x86/include/asm/svm.h
6262F: arch/x86/kvm/svm.c
6263
6264KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6265M: Alexander Graf <agraf@suse.com>
6266L: kvm-ppc@vger.kernel.org
6267W: http://www.linux-kvm.org/
6268T: git git://github.com/agraf/linux-2.6.git
6269S: Supported
6270F: arch/powerpc/include/asm/kvm*
6271F: arch/powerpc/kvm/
6272
6273KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6274M: Christian Borntraeger <borntraeger@de.ibm.com>
6275M: Cornelia Huck <cornelia.huck@de.ibm.com>
6276L: linux-s390@vger.kernel.org
6277W: http://www.ibm.com/developerworks/linux/linux390/
6278T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6279S: Supported
6280F: Documentation/s390/kvm.txt
6281F: arch/s390/include/asm/kvm*
6282F: arch/s390/kvm/
6283
6284KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6285M: Christoffer Dall <christoffer.dall@linaro.org>
6286M: Marc Zyngier <marc.zyngier@arm.com>
6287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6288L: kvmarm@lists.cs.columbia.edu
6289W: http://systems.cs.columbia.edu/projects/kvm-arm
6290T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6291S: Supported
6292F: arch/arm/include/uapi/asm/kvm*
6293F: arch/arm/include/asm/kvm*
6294F: arch/arm/kvm/
6295F: virt/kvm/arm/
6296F: include/kvm/arm_*
6297
6298KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
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
6303S: Maintained
6304F: arch/arm64/include/uapi/asm/kvm*
6305F: arch/arm64/include/asm/kvm*
6306F: arch/arm64/kvm/
6307
6308KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6309M: James Hogan <james.hogan@imgtec.com>
6310L: linux-mips@linux-mips.org
6311S: Supported
6312F: arch/mips/include/uapi/asm/kvm*
6313F: arch/mips/include/asm/kvm*
6314F: arch/mips/kvm/
6315
6316KEXEC
6317M: Eric Biederman <ebiederm@xmission.com>
6318W: http://kernel.org/pub/linux/utils/kernel/kexec/
6319L: kexec@lists.infradead.org
6320S: Maintained
6321F: include/linux/kexec.h
6322F: include/uapi/linux/kexec.h
6323F: kernel/kexec.c
6324
6325KEYS/KEYRINGS:
6326M: David Howells <dhowells@redhat.com>
6327L: keyrings@vger.kernel.org
6328S: Maintained
6329F: Documentation/security/keys.txt
6330F: include/linux/key.h
6331F: include/linux/key-type.h
6332F: include/keys/
6333F: security/keys/
6334
6335KEYS-TRUSTED
6336M: David Safford <safford@us.ibm.com>
6337M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6338L: linux-security-module@vger.kernel.org
6339L: keyrings@vger.kernel.org
6340S: Supported
6341F: Documentation/security/keys-trusted-encrypted.txt
6342F: include/keys/trusted-type.h
6343F: security/keys/trusted.c
6344F: security/keys/trusted.h
6345
6346KEYS-ENCRYPTED
6347M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6348M: David Safford <safford@us.ibm.com>
6349L: linux-security-module@vger.kernel.org
6350L: keyrings@vger.kernel.org
6351S: Supported
6352F: Documentation/security/keys-trusted-encrypted.txt
6353F: include/keys/encrypted-type.h
6354F: security/keys/encrypted-keys/
6355
6356KGDB / KDB /debug_core
6357M: Jason Wessel <jason.wessel@windriver.com>
6358W: http://kgdb.wiki.kernel.org/
6359L: kgdb-bugreport@lists.sourceforge.net
6360T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6361S: Maintained
6362F: Documentation/DocBook/kgdb.tmpl
6363F: drivers/misc/kgdbts.c
6364F: drivers/tty/serial/kgdboc.c
6365F: include/linux/kdb.h
6366F: include/linux/kgdb.h
6367F: kernel/debug/
6368
6369KMEMCHECK
6370M: Vegard Nossum <vegardno@ifi.uio.no>
6371M: Pekka Enberg <penberg@kernel.org>
6372S: Maintained
6373F: Documentation/kmemcheck.txt
6374F: arch/x86/include/asm/kmemcheck.h
6375F: arch/x86/mm/kmemcheck/
6376F: include/linux/kmemcheck.h
6377F: mm/kmemcheck.c
6378
6379KMEMLEAK
6380M: Catalin Marinas <catalin.marinas@arm.com>
6381S: Maintained
6382F: Documentation/kmemleak.txt
6383F: include/linux/kmemleak.h
6384F: mm/kmemleak.c
6385F: mm/kmemleak-test.c
6386
6387KPROBES
6388M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6389M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6390M: "David S. Miller" <davem@davemloft.net>
6391M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6392S: Maintained
6393F: Documentation/kprobes.txt
6394F: include/linux/kprobes.h
6395F: kernel/kprobes.c
6396
6397KS0108 LCD CONTROLLER DRIVER
6398M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6399W: http://miguelojeda.es/auxdisplay.htm
6400W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6401S: Maintained
6402F: Documentation/auxdisplay/ks0108
6403F: drivers/auxdisplay/ks0108.c
6404F: include/linux/ks0108.h
6405
6406L3MDEV
6407M: David Ahern <dsa@cumulusnetworks.com>
6408L: netdev@vger.kernel.org
6409S: Maintained
6410F: net/l3mdev
6411F: include/net/l3mdev.h
6412
6413LANTIQ MIPS ARCHITECTURE
6414M: John Crispin <blogic@openwrt.org>
6415L: linux-mips@linux-mips.org
6416S: Maintained
6417F: arch/mips/lantiq
6418
6419LAPB module
6420L: linux-x25@vger.kernel.org
6421S: Orphan
6422F: Documentation/networking/lapb-module.txt
6423F: include/*/lapb.h
6424F: net/lapb/
6425
6426LASI 53c700 driver for PARISC
6427M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6428L: linux-scsi@vger.kernel.org
6429S: Maintained
6430F: Documentation/scsi/53c700.txt
6431F: drivers/scsi/53c700*
6432
6433LED SUBSYSTEM
6434M: Richard Purdie <rpurdie@rpsys.net>
6435M: Jacek Anaszewski <j.anaszewski@samsung.com>
6436L: linux-leds@vger.kernel.org
6437T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6438S: Maintained
6439F: drivers/leds/
6440F: include/linux/leds.h
6441
6442LEGACY EEPROM DRIVER
6443M: Jean Delvare <jdelvare@suse.com>
6444S: Maintained
6445F: Documentation/misc-devices/eeprom
6446F: drivers/misc/eeprom/eeprom.c
6447
6448LEGO USB Tower driver
6449M: Juergen Stuber <starblue@users.sourceforge.net>
6450L: legousb-devel@lists.sourceforge.net
6451W: http://legousb.sourceforge.net/
6452S: Maintained
6453F: drivers/usb/misc/legousbtower.c
6454
6455LG2160 MEDIA DRIVER
6456M: Michael Krufky <mkrufky@linuxtv.org>
6457L: linux-media@vger.kernel.org
6458W: https://linuxtv.org
6459W: http://github.com/mkrufky
6460Q: http://patchwork.linuxtv.org/project/linux-media/list/
6461T: git git://linuxtv.org/mkrufky/tuners.git
6462S: Maintained
6463F: drivers/media/dvb-frontends/lg2160.*
6464
6465LGDT3305 MEDIA DRIVER
6466M: Michael Krufky <mkrufky@linuxtv.org>
6467L: linux-media@vger.kernel.org
6468W: https://linuxtv.org
6469W: http://github.com/mkrufky
6470Q: http://patchwork.linuxtv.org/project/linux-media/list/
6471T: git git://linuxtv.org/mkrufky/tuners.git
6472S: Maintained
6473F: drivers/media/dvb-frontends/lgdt3305.*
6474
6475LGUEST
6476M: Rusty Russell <rusty@rustcorp.com.au>
6477L: lguest@lists.ozlabs.org
6478W: http://lguest.ozlabs.org/
6479S: Odd Fixes
6480F: arch/x86/include/asm/lguest*.h
6481F: arch/x86/lguest/
6482F: drivers/lguest/
6483F: include/linux/lguest*.h
6484F: tools/lguest/
6485
6486LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6487M: Tejun Heo <tj@kernel.org>
6488L: linux-ide@vger.kernel.org
6489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6490S: Maintained
6491F: drivers/ata/
6492F: include/linux/ata.h
6493F: include/linux/libata.h
6494
6495LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6496M: Viresh Kumar <vireshk@kernel.org>
6497L: linux-ide@vger.kernel.org
6498T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6499S: Maintained
6500F: include/linux/pata_arasan_cf_data.h
6501F: drivers/ata/pata_arasan_cf.c
6502
6503LIBATA PATA DRIVERS
6504M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6505M: Tejun Heo <tj@kernel.org>
6506L: linux-ide@vger.kernel.org
6507T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6508S: Maintained
6509F: drivers/ata/pata_*.c
6510F: drivers/ata/ata_generic.c
6511
6512LIBATA SATA AHCI PLATFORM devices support
6513M: Hans de Goede <hdegoede@redhat.com>
6514M: Tejun Heo <tj@kernel.org>
6515L: linux-ide@vger.kernel.org
6516T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6517S: Maintained
6518F: drivers/ata/ahci_platform.c
6519F: drivers/ata/libahci_platform.c
6520F: include/linux/ahci_platform.h
6521
6522LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6523M: Mikael Pettersson <mikpelinux@gmail.com>
6524L: linux-ide@vger.kernel.org
6525T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6526S: Maintained
6527F: drivers/ata/sata_promise.*
6528
6529LIBLOCKDEP
6530M: Sasha Levin <sasha.levin@oracle.com>
6531S: Maintained
6532F: tools/lib/lockdep/
6533
6534LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6535M: Dan Williams <dan.j.williams@intel.com>
6536L: linux-nvdimm@lists.01.org
6537Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6538T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6539S: Supported
6540F: drivers/nvdimm/*
6541F: include/linux/nd.h
6542F: include/linux/libnvdimm.h
6543F: include/uapi/linux/ndctl.h
6544
6545LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6546M: Ross Zwisler <ross.zwisler@linux.intel.com>
6547L: linux-nvdimm@lists.01.org
6548Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6549S: Supported
6550F: drivers/nvdimm/blk.c
6551F: drivers/nvdimm/region_devs.c
6552F: drivers/acpi/nfit*
6553
6554LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6555M: Vishal Verma <vishal.l.verma@intel.com>
6556L: linux-nvdimm@lists.01.org
6557Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6558S: Supported
6559F: drivers/nvdimm/btt*
6560
6561LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6562M: Ross Zwisler <ross.zwisler@linux.intel.com>
6563L: linux-nvdimm@lists.01.org
6564Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6565S: Supported
6566F: drivers/nvdimm/pmem.c
6567F: include/linux/pmem.h
6568F: arch/*/include/asm/pmem.h
6569
6570LIGHTNVM PLATFORM SUPPORT
6571M: Matias Bjorling <mb@lightnvm.io>
6572W: http://github/OpenChannelSSD
6573L: linux-block@vger.kernel.org
6574S: Maintained
6575F: drivers/lightnvm/
6576F: include/linux/lightnvm.h
6577F: include/uapi/linux/lightnvm.h
6578
6579LINUX FOR IBM pSERIES (RS/6000)
6580M: Paul Mackerras <paulus@au.ibm.com>
6581W: http://www.ibm.com/linux/ltc/projects/ppc
6582S: Supported
6583F: arch/powerpc/boot/rs6000.h
6584
6585LINUX FOR POWERPC (32-BIT AND 64-BIT)
6586M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6587M: Paul Mackerras <paulus@samba.org>
6588M: Michael Ellerman <mpe@ellerman.id.au>
6589W: http://www.penguinppc.org/
6590L: linuxppc-dev@lists.ozlabs.org
6591Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6592T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6593S: Supported
6594F: Documentation/powerpc/
6595F: arch/powerpc/
6596
6597LINUX FOR POWER MACINTOSH
6598M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6599W: http://www.penguinppc.org/
6600L: linuxppc-dev@lists.ozlabs.org
6601S: Maintained
6602F: arch/powerpc/platforms/powermac/
6603F: drivers/macintosh/
6604
6605LINUX FOR POWERPC EMBEDDED MPC5XXX
6606M: Anatolij Gustschin <agust@denx.de>
6607L: linuxppc-dev@lists.ozlabs.org
6608T: git git://git.denx.de/linux-denx-agust.git
6609S: Maintained
6610F: arch/powerpc/platforms/512x/
6611F: arch/powerpc/platforms/52xx/
6612
6613LINUX FOR POWERPC EMBEDDED PPC4XX
6614M: Alistair Popple <alistair@popple.id.au>
6615M: Matt Porter <mporter@kernel.crashing.org>
6616W: http://www.penguinppc.org/
6617L: linuxppc-dev@lists.ozlabs.org
6618S: Maintained
6619F: arch/powerpc/platforms/40x/
6620F: arch/powerpc/platforms/44x/
6621
6622LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6623L: linuxppc-dev@lists.ozlabs.org
6624S: Orphan
6625F: arch/powerpc/*/*virtex*
6626F: arch/powerpc/*/*/*virtex*
6627
6628LINUX FOR POWERPC EMBEDDED PPC8XX
6629M: Vitaly Bordug <vitb@kernel.crashing.org>
6630W: http://www.penguinppc.org/
6631L: linuxppc-dev@lists.ozlabs.org
6632S: Maintained
6633F: arch/powerpc/platforms/8xx/
6634
6635LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6636M: Scott Wood <oss@buserror.net>
6637M: Kumar Gala <galak@kernel.crashing.org>
6638W: http://www.penguinppc.org/
6639L: linuxppc-dev@lists.ozlabs.org
6640T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6641S: Maintained
6642F: arch/powerpc/platforms/83xx/
6643F: arch/powerpc/platforms/85xx/
6644
6645LINUX FOR POWERPC PA SEMI PWRFICIENT
6646M: Olof Johansson <olof@lixom.net>
6647L: linuxppc-dev@lists.ozlabs.org
6648S: Maintained
6649F: arch/powerpc/platforms/pasemi/
6650F: drivers/*/*pasemi*
6651F: drivers/*/*/*pasemi*
6652
6653LINUX SECURITY MODULE (LSM) FRAMEWORK
6654M: Chris Wright <chrisw@sous-sol.org>
6655L: linux-security-module@vger.kernel.org
6656S: Supported
6657
6658LIS3LV02D ACCELEROMETER DRIVER
6659M: Eric Piel <eric.piel@tremplin-utc.net>
6660S: Maintained
6661F: Documentation/misc-devices/lis3lv02d
6662F: drivers/misc/lis3lv02d/
6663F: drivers/platform/x86/hp_accel.c
6664
6665LIVE PATCHING
6666M: Josh Poimboeuf <jpoimboe@redhat.com>
6667M: Jessica Yu <jeyu@redhat.com>
6668M: Jiri Kosina <jikos@kernel.org>
6669M: Miroslav Benes <mbenes@suse.cz>
6670R: Petr Mladek <pmladek@suse.com>
6671S: Maintained
6672F: kernel/livepatch/
6673F: include/linux/livepatch.h
6674F: arch/x86/include/asm/livepatch.h
6675F: arch/x86/kernel/livepatch.c
6676F: Documentation/ABI/testing/sysfs-kernel-livepatch
6677F: samples/livepatch/
6678L: live-patching@vger.kernel.org
6679T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6680
6681LINUX KERNEL DUMP TEST MODULE (LKDTM)
6682M: Kees Cook <keescook@chromium.org>
6683S: Maintained
6684F: drivers/misc/lkdtm.c
6685
6686LLC (802.2)
6687M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6688S: Maintained
6689F: include/linux/llc.h
6690F: include/uapi/linux/llc.h
6691F: include/net/llc*
6692F: net/llc/
6693
6694LM73 HARDWARE MONITOR DRIVER
6695M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6696L: linux-hwmon@vger.kernel.org
6697S: Maintained
6698F: drivers/hwmon/lm73.c
6699
6700LM78 HARDWARE MONITOR DRIVER
6701M: Jean Delvare <jdelvare@suse.com>
6702L: linux-hwmon@vger.kernel.org
6703S: Maintained
6704F: Documentation/hwmon/lm78
6705F: drivers/hwmon/lm78.c
6706
6707LM83 HARDWARE MONITOR DRIVER
6708M: Jean Delvare <jdelvare@suse.com>
6709L: linux-hwmon@vger.kernel.org
6710S: Maintained
6711F: Documentation/hwmon/lm83
6712F: drivers/hwmon/lm83.c
6713
6714LM90 HARDWARE MONITOR DRIVER
6715M: Jean Delvare <jdelvare@suse.com>
6716L: linux-hwmon@vger.kernel.org
6717S: Maintained
6718F: Documentation/hwmon/lm90
6719F: Documentation/devicetree/bindings/hwmon/lm90.txt
6720F: drivers/hwmon/lm90.c
6721
6722LM95234 HARDWARE MONITOR DRIVER
6723M: Guenter Roeck <linux@roeck-us.net>
6724L: linux-hwmon@vger.kernel.org
6725S: Maintained
6726F: Documentation/hwmon/lm95234
6727F: drivers/hwmon/lm95234.c
6728
6729LME2510 MEDIA DRIVER
6730M: Malcolm Priestley <tvboxspy@gmail.com>
6731L: linux-media@vger.kernel.org
6732W: https://linuxtv.org
6733Q: http://patchwork.linuxtv.org/project/linux-media/list/
6734S: Maintained
6735F: drivers/media/usb/dvb-usb-v2/lmedm04*
6736
6737LOCKDEP AND LOCKSTAT
6738M: Peter Zijlstra <peterz@infradead.org>
6739M: Ingo Molnar <mingo@redhat.com>
6740L: linux-kernel@vger.kernel.org
6741T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6742S: Maintained
6743F: Documentation/locking/lockdep*.txt
6744F: Documentation/locking/lockstat.txt
6745F: include/linux/lockdep.h
6746F: kernel/locking/
6747
6748LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6749M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6750L: linux-ntfs-dev@lists.sourceforge.net
6751W: http://www.linux-ntfs.org/content/view/19/37/
6752S: Maintained
6753F: Documentation/ldm.txt
6754F: block/partitions/ldm.*
6755
6756LogFS
6757M: Joern Engel <joern@logfs.org>
6758M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6759L: logfs@logfs.org
6760W: logfs.org
6761S: Maintained
6762F: fs/logfs/
6763
6764LPC32XX MACHINE SUPPORT
6765M: Roland Stigge <stigge@antcom.de>
6766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6767S: Maintained
6768F: arch/arm/mach-lpc32xx/
6769
6770LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6771M: Sathya Prakash <sathya.prakash@broadcom.com>
6772M: Chaitra P B <chaitra.basappa@broadcom.com>
6773M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6774L: MPT-FusionLinux.pdl@broadcom.com
6775L: linux-scsi@vger.kernel.org
6776W: http://www.avagotech.com/support/
6777S: Supported
6778F: drivers/message/fusion/
6779F: drivers/scsi/mpt2sas/
6780F: drivers/scsi/mpt3sas/
6781
6782LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6783M: Matthew Wilcox <matthew@wil.cx>
6784L: linux-scsi@vger.kernel.org
6785S: Maintained
6786F: drivers/scsi/sym53c8xx_2/
6787
6788LTC4261 HARDWARE MONITOR DRIVER
6789M: Guenter Roeck <linux@roeck-us.net>
6790L: linux-hwmon@vger.kernel.org
6791S: Maintained
6792F: Documentation/hwmon/ltc4261
6793F: drivers/hwmon/ltc4261.c
6794
6795LTP (Linux Test Project)
6796M: Mike Frysinger <vapier@gentoo.org>
6797M: Cyril Hrubis <chrubis@suse.cz>
6798M: Wanlong Gao <wanlong.gao@gmail.com>
6799M: Jan Stancek <jstancek@redhat.com>
6800M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6801M: Alexey Kodanev <alexey.kodanev@oracle.com>
6802L: ltp@lists.linux.it (subscribers-only)
6803W: http://linux-test-project.github.io/
6804T: git git://github.com/linux-test-project/ltp.git
6805S: Maintained
6806
6807M32R ARCHITECTURE
6808W: http://www.linux-m32r.org/
6809S: Orphan
6810F: arch/m32r/
6811
6812M68K ARCHITECTURE
6813M: Geert Uytterhoeven <geert@linux-m68k.org>
6814L: linux-m68k@lists.linux-m68k.org
6815W: http://www.linux-m68k.org/
6816T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6817S: Maintained
6818F: arch/m68k/
6819F: drivers/zorro/
6820
6821M68K ON APPLE MACINTOSH
6822M: Joshua Thompson <funaho@jurai.org>
6823W: http://www.mac.linux-m68k.org/
6824L: linux-m68k@lists.linux-m68k.org
6825S: Maintained
6826F: arch/m68k/mac/
6827
6828M68K ON HP9000/300
6829M: Philip Blundell <philb@gnu.org>
6830W: http://www.tazenda.demon.co.uk/phil/linux-hp
6831S: Maintained
6832F: arch/m68k/hp300/
6833
6834M88DS3103 MEDIA DRIVER
6835M: Antti Palosaari <crope@iki.fi>
6836L: linux-media@vger.kernel.org
6837W: https://linuxtv.org
6838W: http://palosaari.fi/linux/
6839Q: http://patchwork.linuxtv.org/project/linux-media/list/
6840T: git git://linuxtv.org/anttip/media_tree.git
6841S: Maintained
6842F: drivers/media/dvb-frontends/m88ds3103*
6843
6844M88RS2000 MEDIA DRIVER
6845M: Malcolm Priestley <tvboxspy@gmail.com>
6846L: linux-media@vger.kernel.org
6847W: https://linuxtv.org
6848Q: http://patchwork.linuxtv.org/project/linux-media/list/
6849S: Maintained
6850F: drivers/media/dvb-frontends/m88rs2000*
6851
6852MA901 MASTERKIT USB FM RADIO DRIVER
6853M: Alexey Klimov <klimov.linux@gmail.com>
6854L: linux-media@vger.kernel.org
6855T: git git://linuxtv.org/media_tree.git
6856S: Maintained
6857F: drivers/media/radio/radio-ma901.c
6858
6859MAC80211
6860M: Johannes Berg <johannes@sipsolutions.net>
6861L: linux-wireless@vger.kernel.org
6862W: http://wireless.kernel.org/
6863T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6864T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6865S: Maintained
6866F: Documentation/networking/mac80211-injection.txt
6867F: include/net/mac80211.h
6868F: net/mac80211/
6869F: drivers/net/wireless/mac80211_hwsim.[ch]
6870
6871MACVLAN DRIVER
6872M: Patrick McHardy <kaber@trash.net>
6873L: netdev@vger.kernel.org
6874S: Maintained
6875F: drivers/net/macvlan.c
6876F: include/linux/if_macvlan.h
6877
6878MAILBOX API
6879M: Jassi Brar <jassisinghbrar@gmail.com>
6880L: linux-kernel@vger.kernel.org
6881S: Maintained
6882F: drivers/mailbox/
6883F: include/linux/mailbox_client.h
6884F: include/linux/mailbox_controller.h
6885
6886MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6887M: Michael Kerrisk <mtk.manpages@gmail.com>
6888W: http://www.kernel.org/doc/man-pages
6889L: linux-man@vger.kernel.org
6890S: Maintained
6891
6892MARVELL ARMADA DRM SUPPORT
6893M: Russell King <rmk+kernel@arm.linux.org.uk>
6894S: Maintained
6895F: drivers/gpu/drm/armada/
6896
6897MARVELL 88E6352 DSA support
6898M: Guenter Roeck <linux@roeck-us.net>
6899S: Maintained
6900F: drivers/net/dsa/mv88e6352.c
6901
6902MARVELL CRYPTO DRIVER
6903M: Boris Brezillon <boris.brezillon@free-electrons.com>
6904M: Arnaud Ebalard <arno@natisbad.org>
6905F: drivers/crypto/marvell/
6906S: Maintained
6907L: linux-crypto@vger.kernel.org
6908
6909MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6910M: Mirko Lindner <mlindner@marvell.com>
6911M: Stephen Hemminger <stephen@networkplumber.org>
6912L: netdev@vger.kernel.org
6913S: Maintained
6914F: drivers/net/ethernet/marvell/sk*
6915
6916MARVELL LIBERTAS WIRELESS DRIVER
6917L: libertas-dev@lists.infradead.org
6918S: Orphan
6919F: drivers/net/wireless/marvell/libertas/
6920
6921MARVELL MV643XX ETHERNET DRIVER
6922M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6923L: netdev@vger.kernel.org
6924S: Maintained
6925F: drivers/net/ethernet/marvell/mv643xx_eth.*
6926F: include/linux/mv643xx.h
6927
6928MARVELL MVNETA ETHERNET DRIVER
6929M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6930L: netdev@vger.kernel.org
6931S: Maintained
6932F: drivers/net/ethernet/marvell/mvneta.*
6933
6934MARVELL MWIFIEX WIRELESS DRIVER
6935M: Amitkumar Karwar <akarwar@marvell.com>
6936M: Nishant Sarmukadam <nishants@marvell.com>
6937L: linux-wireless@vger.kernel.org
6938S: Maintained
6939F: drivers/net/wireless/marvell/mwifiex/
6940
6941MARVELL MWL8K WIRELESS DRIVER
6942M: Lennert Buytenhek <buytenh@wantstofly.org>
6943L: linux-wireless@vger.kernel.org
6944S: Odd Fixes
6945F: drivers/net/wireless/marvell/mwl8k.c
6946
6947MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6948M: Nicolas Pitre <nico@fluxnic.net>
6949S: Odd Fixes
6950F: drivers/mmc/host/mvsdio.*
6951
6952MATROX FRAMEBUFFER DRIVER
6953L: linux-fbdev@vger.kernel.org
6954S: Orphan
6955F: drivers/video/fbdev/matrox/matroxfb_*
6956F: include/uapi/linux/matroxfb.h
6957
6958MAX16065 HARDWARE MONITOR DRIVER
6959M: Guenter Roeck <linux@roeck-us.net>
6960L: linux-hwmon@vger.kernel.org
6961S: Maintained
6962F: Documentation/hwmon/max16065
6963F: drivers/hwmon/max16065.c
6964
6965MAX20751 HARDWARE MONITOR DRIVER
6966M: Guenter Roeck <linux@roeck-us.net>
6967L: linux-hwmon@vger.kernel.org
6968S: Maintained
6969F: Documentation/hwmon/max20751
6970F: drivers/hwmon/max20751.c
6971
6972MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6973M: "Hans J. Koch" <hjk@hansjkoch.de>
6974L: linux-hwmon@vger.kernel.org
6975S: Maintained
6976F: Documentation/hwmon/max6650
6977F: drivers/hwmon/max6650.c
6978
6979MAX6697 HARDWARE MONITOR DRIVER
6980M: Guenter Roeck <linux@roeck-us.net>
6981L: linux-hwmon@vger.kernel.org
6982S: Maintained
6983F: Documentation/hwmon/max6697
6984F: Documentation/devicetree/bindings/i2c/max6697.txt
6985F: drivers/hwmon/max6697.c
6986F: include/linux/platform_data/max6697.h
6987
6988MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6989M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6990L: linux-pm@vger.kernel.org
6991S: Supported
6992F: drivers/power/max14577_charger.c
6993F: drivers/power/max77693_charger.c
6994
6995MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6996M: Javier Martinez Canillas <javier@osg.samsung.com>
6997L: linux-kernel@vger.kernel.org
6998S: Supported
6999F: drivers/*/*max77802*.c
7000F: Documentation/devicetree/bindings/*/*max77802.txt
7001F: include/dt-bindings/*/*max77802.h
7002
7003MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7004M: Chanwoo Choi <cw00.choi@samsung.com>
7005M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7006L: linux-kernel@vger.kernel.org
7007S: Supported
7008F: drivers/*/max14577.c
7009F: drivers/*/max77686*.c
7010F: drivers/*/max77693.c
7011F: drivers/extcon/extcon-max14577.c
7012F: drivers/extcon/extcon-max77693.c
7013F: drivers/rtc/rtc-max77686.c
7014F: drivers/clk/clk-max77686.c
7015F: Documentation/devicetree/bindings/mfd/max14577.txt
7016F: Documentation/devicetree/bindings/*/max77686.txt
7017F: Documentation/devicetree/bindings/mfd/max77693.txt
7018F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7019F: include/linux/mfd/max14577*.h
7020F: include/linux/mfd/max77686*.h
7021F: include/linux/mfd/max77693*.h
7022
7023MAXIRADIO FM RADIO RECEIVER DRIVER
7024M: Hans Verkuil <hverkuil@xs4all.nl>
7025L: linux-media@vger.kernel.org
7026T: git git://linuxtv.org/media_tree.git
7027W: https://linuxtv.org
7028S: Maintained
7029F: drivers/media/radio/radio-maxiradio*
7030
7031MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7032M: Peter Rosin <peda@axentia.se>
7033L: linux-iio@vger.kernel.org
7034S: Maintained
7035F: drivers/iio/potentiometer/mcp4531.c
7036
7037MEDIA DRIVERS FOR RENESAS - VSP1
7038M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7039L: linux-media@vger.kernel.org
7040L: linux-renesas-soc@vger.kernel.org
7041T: git git://linuxtv.org/media_tree.git
7042S: Supported
7043F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7044F: drivers/media/platform/vsp1/
7045
7046MEDIA DRIVERS FOR ASCOT2E
7047M: Sergey Kozlov <serjk@netup.ru>
7048L: linux-media@vger.kernel.org
7049W: https://linuxtv.org
7050W: http://netup.tv/
7051T: git git://linuxtv.org/media_tree.git
7052S: Supported
7053F: drivers/media/dvb-frontends/ascot2e*
7054
7055MEDIA DRIVERS FOR CXD2841ER
7056M: Sergey Kozlov <serjk@netup.ru>
7057L: linux-media@vger.kernel.org
7058W: https://linuxtv.org
7059W: http://netup.tv/
7060T: git git://linuxtv.org/media_tree.git
7061S: Supported
7062F: drivers/media/dvb-frontends/cxd2841er*
7063
7064MEDIA DRIVERS FOR HORUS3A
7065M: Sergey Kozlov <serjk@netup.ru>
7066L: linux-media@vger.kernel.org
7067W: https://linuxtv.org
7068W: http://netup.tv/
7069T: git git://linuxtv.org/media_tree.git
7070S: Supported
7071F: drivers/media/dvb-frontends/horus3a*
7072
7073MEDIA DRIVERS FOR LNBH25
7074M: Sergey Kozlov <serjk@netup.ru>
7075L: linux-media@vger.kernel.org
7076W: https://linuxtv.org
7077W: http://netup.tv/
7078T: git git://linuxtv.org/media_tree.git
7079S: Supported
7080F: drivers/media/dvb-frontends/lnbh25*
7081
7082MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7083M: Sergey Kozlov <serjk@netup.ru>
7084L: linux-media@vger.kernel.org
7085W: https://linuxtv.org
7086W: http://netup.tv/
7087T: git git://linuxtv.org/media_tree.git
7088S: Supported
7089F: drivers/media/pci/netup_unidvb/*
7090
7091MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7092M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7093P: LinuxTV.org Project
7094L: linux-media@vger.kernel.org
7095W: https://linuxtv.org
7096Q: http://patchwork.kernel.org/project/linux-media/list/
7097T: git git://linuxtv.org/media_tree.git
7098S: Maintained
7099F: Documentation/dvb/
7100F: Documentation/video4linux/
7101F: Documentation/DocBook/media/
7102F: drivers/media/
7103F: drivers/staging/media/
7104F: include/linux/platform_data/media/
7105F: include/media/
7106F: include/uapi/linux/dvb/
7107F: include/uapi/linux/videodev2.h
7108F: include/uapi/linux/media.h
7109F: include/uapi/linux/v4l2-*
7110F: include/uapi/linux/meye.h
7111F: include/uapi/linux/ivtv*
7112F: include/uapi/linux/uvcvideo.h
7113
7114MEDIATEK ETHERNET DRIVER
7115M: Felix Fietkau <nbd@openwrt.org>
7116M: John Crispin <blogic@openwrt.org>
7117L: netdev@vger.kernel.org
7118S: Maintained
7119F: drivers/net/ethernet/mediatek/
7120
7121MEDIATEK MT7601U WIRELESS LAN DRIVER
7122M: Jakub Kicinski <kubakici@wp.pl>
7123L: linux-wireless@vger.kernel.org
7124S: Maintained
7125F: drivers/net/wireless/mediatek/mt7601u/
7126
7127MEGARAID SCSI/SAS DRIVERS
7128M: Kashyap Desai <kashyap.desai@avagotech.com>
7129M: Sumit Saxena <sumit.saxena@avagotech.com>
7130M: Uday Lingala <uday.lingala@avagotech.com>
7131L: megaraidlinux.pdl@avagotech.com
7132L: linux-scsi@vger.kernel.org
7133W: http://www.lsi.com
7134S: Maintained
7135F: Documentation/scsi/megaraid.txt
7136F: drivers/scsi/megaraid.*
7137F: drivers/scsi/megaraid/
7138
7139MELLANOX ETHERNET DRIVER (mlx4_en)
7140M: Eugenia Emantayev <eugenia@mellanox.com>
7141L: netdev@vger.kernel.org
7142S: Supported
7143W: http://www.mellanox.com
7144Q: http://patchwork.ozlabs.org/project/netdev/list/
7145F: drivers/net/ethernet/mellanox/mlx4/en_*
7146
7147MELLANOX ETHERNET DRIVER (mlx5e)
7148M: Saeed Mahameed <saeedm@mellanox.com>
7149L: netdev@vger.kernel.org
7150S: Supported
7151W: http://www.mellanox.com
7152Q: http://patchwork.ozlabs.org/project/netdev/list/
7153F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7154
7155MELLANOX ETHERNET SWITCH DRIVERS
7156M: Jiri Pirko <jiri@mellanox.com>
7157M: Ido Schimmel <idosch@mellanox.com>
7158L: netdev@vger.kernel.org
7159S: Supported
7160W: http://www.mellanox.com
7161Q: http://patchwork.ozlabs.org/project/netdev/list/
7162F: drivers/net/ethernet/mellanox/mlxsw/
7163
7164MEMBARRIER SUPPORT
7165M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7166M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7167L: linux-kernel@vger.kernel.org
7168S: Supported
7169F: kernel/membarrier.c
7170F: include/uapi/linux/membarrier.h
7171
7172MEMORY MANAGEMENT
7173L: linux-mm@kvack.org
7174W: http://www.linux-mm.org
7175S: Maintained
7176F: include/linux/mm.h
7177F: include/linux/gfp.h
7178F: include/linux/mmzone.h
7179F: include/linux/memory_hotplug.h
7180F: include/linux/vmalloc.h
7181F: mm/
7182
7183MEMORY TECHNOLOGY DEVICES (MTD)
7184M: David Woodhouse <dwmw2@infradead.org>
7185M: Brian Norris <computersforpeace@gmail.com>
7186L: linux-mtd@lists.infradead.org
7187W: http://www.linux-mtd.infradead.org/
7188Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7189T: git git://git.infradead.org/linux-mtd.git
7190T: git git://git.infradead.org/l2-mtd.git
7191S: Maintained
7192F: drivers/mtd/
7193F: include/linux/mtd/
7194F: include/uapi/mtd/
7195
7196MEN A21 WATCHDOG DRIVER
7197M: Johannes Thumshirn <morbidrsa@gmail.com>
7198L: linux-watchdog@vger.kernel.org
7199S: Maintained
7200F: drivers/watchdog/mena21_wdt.c
7201
7202MEN CHAMELEON BUS (mcb)
7203M: Johannes Thumshirn <morbidrsa@gmail.com>
7204S: Maintained
7205F: drivers/mcb/
7206F: include/linux/mcb.h
7207F: Documentation/men-chameleon-bus.txt
7208
7209MEN F21BMC (Board Management Controller)
7210M: Andreas Werner <andreas.werner@men.de>
7211S: Supported
7212F: drivers/mfd/menf21bmc.c
7213F: drivers/watchdog/menf21bmc_wdt.c
7214F: drivers/leds/leds-menf21bmc.c
7215F: drivers/hwmon/menf21bmc_hwmon.c
7216F: Documentation/hwmon/menf21bmc
7217
7218METAG ARCHITECTURE
7219M: James Hogan <james.hogan@imgtec.com>
7220L: linux-metag@vger.kernel.org
7221T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7222S: Odd Fixes
7223F: arch/metag/
7224F: Documentation/metag/
7225F: Documentation/devicetree/bindings/metag/
7226F: Documentation/devicetree/bindings/interrupt-controller/img,*
7227F: drivers/clocksource/metag_generic.c
7228F: drivers/irqchip/irq-metag.c
7229F: drivers/irqchip/irq-metag-ext.c
7230F: drivers/tty/metag_da.c
7231
7232MICROBLAZE ARCHITECTURE
7233M: Michal Simek <monstr@monstr.eu>
7234W: http://www.monstr.eu/fdt/
7235T: git git://git.monstr.eu/linux-2.6-microblaze.git
7236S: Supported
7237F: arch/microblaze/
7238
7239MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7240M: Chen Yu <yu.c.chen@intel.com>
7241L: platform-driver-x86@vger.kernel.org
7242S: Supported
7243F: drivers/platform/x86/surfacepro3_button.c
7244
7245MICROTEK X6 SCANNER
7246M: Oliver Neukum <oliver@neukum.org>
7247S: Maintained
7248F: drivers/usb/image/microtek.*
7249
7250MIPS
7251M: Ralf Baechle <ralf@linux-mips.org>
7252L: linux-mips@linux-mips.org
7253W: http://www.linux-mips.org/
7254T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7255Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7256S: Supported
7257F: Documentation/mips/
7258F: arch/mips/
7259
7260MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7261M: Hans Verkuil <hverkuil@xs4all.nl>
7262L: linux-media@vger.kernel.org
7263T: git git://linuxtv.org/media_tree.git
7264W: https://linuxtv.org
7265S: Odd Fixes
7266F: drivers/media/radio/radio-miropcm20*
7267
7268MELLANOX MLX4 core VPI driver
7269M: Yishai Hadas <yishaih@mellanox.com>
7270L: netdev@vger.kernel.org
7271L: linux-rdma@vger.kernel.org
7272W: http://www.mellanox.com
7273Q: http://patchwork.ozlabs.org/project/netdev/list/
7274S: Supported
7275F: drivers/net/ethernet/mellanox/mlx4/
7276F: include/linux/mlx4/
7277
7278MELLANOX MLX4 IB driver
7279M: Yishai Hadas <yishaih@mellanox.com>
7280L: linux-rdma@vger.kernel.org
7281W: http://www.mellanox.com
7282Q: http://patchwork.kernel.org/project/linux-rdma/list/
7283S: Supported
7284F: drivers/infiniband/hw/mlx4/
7285F: include/linux/mlx4/
7286
7287MELLANOX MLX5 core VPI driver
7288M: Matan Barak <matanb@mellanox.com>
7289M: Leon Romanovsky <leonro@mellanox.com>
7290L: netdev@vger.kernel.org
7291L: linux-rdma@vger.kernel.org
7292W: http://www.mellanox.com
7293Q: http://patchwork.ozlabs.org/project/netdev/list/
7294S: Supported
7295F: drivers/net/ethernet/mellanox/mlx5/core/
7296F: include/linux/mlx5/
7297
7298MELLANOX MLX5 IB driver
7299M: Matan Barak <matanb@mellanox.com>
7300M: Leon Romanovsky <leonro@mellanox.com>
7301L: linux-rdma@vger.kernel.org
7302W: http://www.mellanox.com
7303Q: http://patchwork.kernel.org/project/linux-rdma/list/
7304S: Supported
7305F: drivers/infiniband/hw/mlx5/
7306F: include/linux/mlx5/
7307
7308MELEXIS MLX90614 DRIVER
7309M: Crt Mori <cmo@melexis.com>
7310L: linux-iio@vger.kernel.org
7311W: http://www.melexis.com
7312S: Supported
7313F: drivers/iio/temperature/mlx90614.c
7314
7315MN88472 MEDIA DRIVER
7316M: Antti Palosaari <crope@iki.fi>
7317L: linux-media@vger.kernel.org
7318W: https://linuxtv.org
7319W: http://palosaari.fi/linux/
7320Q: http://patchwork.linuxtv.org/project/linux-media/list/
7321T: git git://linuxtv.org/anttip/media_tree.git
7322S: Maintained
7323F: drivers/staging/media/mn88472/
7324F: drivers/media/dvb-frontends/mn88472.h
7325
7326MN88473 MEDIA DRIVER
7327M: Antti Palosaari <crope@iki.fi>
7328L: linux-media@vger.kernel.org
7329W: https://linuxtv.org
7330W: http://palosaari.fi/linux/
7331Q: http://patchwork.linuxtv.org/project/linux-media/list/
7332S: Maintained
7333F: drivers/media/dvb-frontends/mn88473*
7334
7335MODULE SUPPORT
7336M: Rusty Russell <rusty@rustcorp.com.au>
7337S: Maintained
7338F: include/linux/module.h
7339F: kernel/module.c
7340
7341MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7342W: http://popies.net/meye/
7343S: Orphan
7344F: Documentation/video4linux/meye.txt
7345F: drivers/media/pci/meye/
7346F: include/uapi/linux/meye.h
7347
7348MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7349M: Jiri Slaby <jirislaby@gmail.com>
7350S: Maintained
7351F: Documentation/serial/moxa-smartio
7352F: drivers/tty/mxser.*
7353
7354MR800 AVERMEDIA USB FM RADIO DRIVER
7355M: Alexey Klimov <klimov.linux@gmail.com>
7356L: linux-media@vger.kernel.org
7357T: git git://linuxtv.org/media_tree.git
7358S: Maintained
7359F: drivers/media/radio/radio-mr800.c
7360
7361MRF24J40 IEEE 802.15.4 RADIO DRIVER
7362M: Alan Ott <alan@signal11.us>
7363L: linux-wpan@vger.kernel.org
7364S: Maintained
7365F: drivers/net/ieee802154/mrf24j40.c
7366F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7367
7368MSI LAPTOP SUPPORT
7369M: "Lee, Chun-Yi" <jlee@suse.com>
7370L: platform-driver-x86@vger.kernel.org
7371S: Maintained
7372F: drivers/platform/x86/msi-laptop.c
7373
7374MSI WMI SUPPORT
7375L: platform-driver-x86@vger.kernel.org
7376S: Orphan
7377F: drivers/platform/x86/msi-wmi.c
7378
7379MSI001 MEDIA DRIVER
7380M: Antti Palosaari <crope@iki.fi>
7381L: linux-media@vger.kernel.org
7382W: https://linuxtv.org
7383W: http://palosaari.fi/linux/
7384Q: http://patchwork.linuxtv.org/project/linux-media/list/
7385T: git git://linuxtv.org/anttip/media_tree.git
7386S: Maintained
7387F: drivers/media/tuners/msi001*
7388
7389MSI2500 MEDIA DRIVER
7390M: Antti Palosaari <crope@iki.fi>
7391L: linux-media@vger.kernel.org
7392W: https://linuxtv.org
7393W: http://palosaari.fi/linux/
7394Q: http://patchwork.linuxtv.org/project/linux-media/list/
7395T: git git://linuxtv.org/anttip/media_tree.git
7396S: Maintained
7397F: drivers/media/usb/msi2500/
7398
7399MSYSTEMS DISKONCHIP G3 MTD DRIVER
7400M: Robert Jarzmik <robert.jarzmik@free.fr>
7401L: linux-mtd@lists.infradead.org
7402S: Maintained
7403F: drivers/mtd/devices/docg3*
7404
7405MT9M032 APTINA SENSOR DRIVER
7406M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7407L: linux-media@vger.kernel.org
7408T: git git://linuxtv.org/media_tree.git
7409S: Maintained
7410F: drivers/media/i2c/mt9m032.c
7411F: include/media/i2c/mt9m032.h
7412
7413MT9P031 APTINA CAMERA SENSOR
7414M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7415L: linux-media@vger.kernel.org
7416T: git git://linuxtv.org/media_tree.git
7417S: Maintained
7418F: drivers/media/i2c/mt9p031.c
7419F: include/media/i2c/mt9p031.h
7420
7421MT9T001 APTINA CAMERA SENSOR
7422M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7423L: linux-media@vger.kernel.org
7424T: git git://linuxtv.org/media_tree.git
7425S: Maintained
7426F: drivers/media/i2c/mt9t001.c
7427F: include/media/i2c/mt9t001.h
7428
7429MT9V032 APTINA CAMERA SENSOR
7430M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7431L: linux-media@vger.kernel.org
7432T: git git://linuxtv.org/media_tree.git
7433S: Maintained
7434F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7435F: drivers/media/i2c/mt9v032.c
7436F: include/media/i2c/mt9v032.h
7437
7438MULTIFUNCTION DEVICES (MFD)
7439M: Lee Jones <lee.jones@linaro.org>
7440T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7441S: Supported
7442F: drivers/mfd/
7443F: include/linux/mfd/
7444
7445MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7446M: Ulf Hansson <ulf.hansson@linaro.org>
7447L: linux-mmc@vger.kernel.org
7448T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7449S: Maintained
7450F: drivers/mmc/
7451F: include/linux/mmc/
7452F: include/uapi/linux/mmc/
7453
7454MULTIMEDIA CARD (MMC) ETC. OVER SPI
7455S: Orphan
7456F: drivers/mmc/host/mmc_spi.c
7457F: include/linux/spi/mmc_spi.h
7458
7459MULTISOUND SOUND DRIVER
7460M: Andrew Veliath <andrewtv@usa.net>
7461S: Maintained
7462F: Documentation/sound/oss/MultiSound
7463F: sound/oss/msnd*
7464
7465MULTITECH MULTIPORT CARD (ISICOM)
7466S: Orphan
7467F: drivers/tty/isicom.c
7468F: include/linux/isicom.h
7469
7470MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7471M: Bin Liu <b-liu@ti.com>
7472L: linux-usb@vger.kernel.org
7473T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7474S: Maintained
7475F: drivers/usb/musb/
7476
7477MXL5007T MEDIA DRIVER
7478M: Michael Krufky <mkrufky@linuxtv.org>
7479L: linux-media@vger.kernel.org
7480W: https://linuxtv.org
7481W: http://github.com/mkrufky
7482Q: http://patchwork.linuxtv.org/project/linux-media/list/
7483T: git git://linuxtv.org/mkrufky/tuners.git
7484S: Maintained
7485F: drivers/media/tuners/mxl5007t.*
7486
7487MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7488M: Hyong-Youb Kim <hykim@myri.com>
7489L: netdev@vger.kernel.org
7490W: https://www.myricom.com/support/downloads/myri10ge.html
7491S: Supported
7492F: drivers/net/ethernet/myricom/myri10ge/
7493
7494NAND FLASH SUBSYSTEM
7495M: Boris Brezillon <boris.brezillon@free-electrons.com>
7496R: Richard Weinberger <richard@nod.at>
7497L: linux-mtd@lists.infradead.org
7498W: http://www.linux-mtd.infradead.org/
7499Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7500T: git git://github.com/linux-nand/linux.git
7501S: Maintained
7502F: drivers/mtd/nand/
7503F: include/linux/mtd/nand*.h
7504
7505NATSEMI ETHERNET DRIVER (DP8381x)
7506S: Orphan
7507F: drivers/net/ethernet/natsemi/natsemi.c
7508
7509NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7510M: Daniel Mack <zonque@gmail.com>
7511S: Maintained
7512L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7513W: http://www.native-instruments.com
7514F: sound/usb/caiaq/
7515
7516NCP FILESYSTEM
7517M: Petr Vandrovec <petr@vandrovec.name>
7518S: Odd Fixes
7519F: fs/ncpfs/
7520
7521NCR 5380 SCSI DRIVERS
7522M: Finn Thain <fthain@telegraphics.com.au>
7523M: Michael Schmitz <schmitzmic@gmail.com>
7524L: linux-scsi@vger.kernel.org
7525S: Maintained
7526F: Documentation/scsi/g_NCR5380.txt
7527F: drivers/scsi/NCR5380.*
7528F: drivers/scsi/arm/cumana_1.c
7529F: drivers/scsi/arm/oak.c
7530F: drivers/scsi/atari_NCR5380.c
7531F: drivers/scsi/atari_scsi.*
7532F: drivers/scsi/dmx3191d.c
7533F: drivers/scsi/dtc.*
7534F: drivers/scsi/g_NCR5380.*
7535F: drivers/scsi/g_NCR5380_mmio.c
7536F: drivers/scsi/mac_scsi.*
7537F: drivers/scsi/pas16.*
7538F: drivers/scsi/sun3_scsi.*
7539F: drivers/scsi/sun3_scsi_vme.c
7540F: drivers/scsi/t128.*
7541
7542NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7543M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7544L: linux-scsi@vger.kernel.org
7545S: Maintained
7546F: drivers/scsi/NCR_D700.*
7547
7548NCT6775 HARDWARE MONITOR DRIVER
7549M: Guenter Roeck <linux@roeck-us.net>
7550L: linux-hwmon@vger.kernel.org
7551S: Maintained
7552F: Documentation/hwmon/nct6775
7553F: drivers/hwmon/nct6775.c
7554
7555NETEFFECT IWARP RNIC DRIVER (IW_NES)
7556M: Faisal Latif <faisal.latif@intel.com>
7557L: linux-rdma@vger.kernel.org
7558W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7559S: Supported
7560F: drivers/infiniband/hw/nes/
7561
7562NETEM NETWORK EMULATOR
7563M: Stephen Hemminger <stephen@networkplumber.org>
7564L: netem@lists.linux-foundation.org
7565S: Maintained
7566F: net/sched/sch_netem.c
7567
7568NETERION 10GbE DRIVERS (s2io/vxge)
7569M: Jon Mason <jdmason@kudzu.us>
7570L: netdev@vger.kernel.org
7571S: Supported
7572F: Documentation/networking/s2io.txt
7573F: Documentation/networking/vxge.txt
7574F: drivers/net/ethernet/neterion/
7575
7576NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7577M: Pablo Neira Ayuso <pablo@netfilter.org>
7578M: Patrick McHardy <kaber@trash.net>
7579M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7580L: netfilter-devel@vger.kernel.org
7581L: coreteam@netfilter.org
7582W: http://www.netfilter.org/
7583W: http://www.iptables.org/
7584Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7585T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7586T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7587S: Supported
7588F: include/linux/netfilter*
7589F: include/linux/netfilter/
7590F: include/net/netfilter/
7591F: include/uapi/linux/netfilter*
7592F: include/uapi/linux/netfilter/
7593F: net/*/netfilter.c
7594F: net/*/netfilter/
7595F: net/netfilter/
7596F: net/bridge/br_netfilter*.c
7597
7598NETLABEL
7599M: Paul Moore <paul@paul-moore.com>
7600W: http://netlabel.sf.net
7601L: netdev@vger.kernel.org
7602S: Maintained
7603F: Documentation/netlabel/
7604F: include/net/netlabel.h
7605F: net/netlabel/
7606
7607NETROM NETWORK LAYER
7608M: Ralf Baechle <ralf@linux-mips.org>
7609L: linux-hams@vger.kernel.org
7610W: http://www.linux-ax25.org/
7611S: Maintained
7612F: include/net/netrom.h
7613F: include/uapi/linux/netrom.h
7614F: net/netrom/
7615
7616NETRONOME ETHERNET DRIVERS
7617M: Jakub Kicinski <jakub.kicinski@netronome.com>
7618L: oss-drivers@netronome.com
7619S: Maintained
7620F: drivers/net/ethernet/netronome/
7621
7622NETWORK BLOCK DEVICE (NBD)
7623M: Markus Pargmann <mpa@pengutronix.de>
7624S: Maintained
7625L: nbd-general@lists.sourceforge.net
7626T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7627F: Documentation/blockdev/nbd.txt
7628F: drivers/block/nbd.c
7629F: include/uapi/linux/nbd.h
7630
7631NETWORK DROP MONITOR
7632M: Neil Horman <nhorman@tuxdriver.com>
7633L: netdev@vger.kernel.org
7634S: Maintained
7635W: https://fedorahosted.org/dropwatch/
7636F: net/core/drop_monitor.c
7637
7638NETWORKING [GENERAL]
7639M: "David S. Miller" <davem@davemloft.net>
7640L: netdev@vger.kernel.org
7641W: http://www.linuxfoundation.org/en/Net
7642Q: http://patchwork.ozlabs.org/project/netdev/list/
7643T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7644T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7645S: Maintained
7646F: net/
7647F: include/net/
7648F: include/linux/in.h
7649F: include/linux/net.h
7650F: include/linux/netdevice.h
7651F: include/uapi/linux/in.h
7652F: include/uapi/linux/net.h
7653F: include/uapi/linux/netdevice.h
7654F: include/uapi/linux/net_namespace.h
7655F: tools/net/
7656F: tools/testing/selftests/net/
7657F: lib/random32.c
7658F: lib/test_bpf.c
7659
7660NETWORKING [IPv4/IPv6]
7661M: "David S. Miller" <davem@davemloft.net>
7662M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7663M: James Morris <jmorris@namei.org>
7664M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7665M: Patrick McHardy <kaber@trash.net>
7666L: netdev@vger.kernel.org
7667T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7668S: Maintained
7669F: net/ipv4/
7670F: net/ipv6/
7671F: include/net/ip*
7672F: arch/x86/net/*
7673
7674NETWORKING [IPSEC]
7675M: Steffen Klassert <steffen.klassert@secunet.com>
7676M: Herbert Xu <herbert@gondor.apana.org.au>
7677M: "David S. Miller" <davem@davemloft.net>
7678L: netdev@vger.kernel.org
7679T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7680T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7681S: Maintained
7682F: net/core/flow.c
7683F: net/xfrm/
7684F: net/key/
7685F: net/ipv4/xfrm*
7686F: net/ipv4/esp4.c
7687F: net/ipv4/ah4.c
7688F: net/ipv4/ipcomp.c
7689F: net/ipv4/ip_vti.c
7690F: net/ipv6/xfrm*
7691F: net/ipv6/esp6.c
7692F: net/ipv6/ah6.c
7693F: net/ipv6/ipcomp6.c
7694F: net/ipv6/ip6_vti.c
7695F: include/uapi/linux/xfrm.h
7696F: include/net/xfrm.h
7697
7698NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7699M: Paul Moore <paul@paul-moore.com>
7700L: netdev@vger.kernel.org
7701S: Maintained
7702
7703NETWORKING [WIRELESS]
7704L: linux-wireless@vger.kernel.org
7705Q: http://patchwork.kernel.org/project/linux-wireless/list/
7706
7707NETWORKING DRIVERS
7708L: netdev@vger.kernel.org
7709W: http://www.linuxfoundation.org/en/Net
7710Q: http://patchwork.ozlabs.org/project/netdev/list/
7711T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7712T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7713S: Odd Fixes
7714F: drivers/net/
7715F: include/linux/if_*
7716F: include/linux/netdevice.h
7717F: include/linux/etherdevice.h
7718F: include/linux/fcdevice.h
7719F: include/linux/fddidevice.h
7720F: include/linux/hippidevice.h
7721F: include/linux/inetdevice.h
7722F: include/uapi/linux/if_*
7723F: include/uapi/linux/netdevice.h
7724
7725NETWORKING DRIVERS (WIRELESS)
7726M: Kalle Valo <kvalo@codeaurora.org>
7727L: linux-wireless@vger.kernel.org
7728Q: http://patchwork.kernel.org/project/linux-wireless/list/
7729T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7730T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7731S: Maintained
7732F: drivers/net/wireless/
7733
7734NETXEN (1/10) GbE SUPPORT
7735M: Manish Chopra <manish.chopra@qlogic.com>
7736M: Sony Chacko <sony.chacko@qlogic.com>
7737M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7738L: netdev@vger.kernel.org
7739W: http://www.qlogic.com
7740S: Supported
7741F: drivers/net/ethernet/qlogic/netxen/
7742
7743NFC SUBSYSTEM
7744M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7745M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7746M: Samuel Ortiz <sameo@linux.intel.com>
7747L: linux-wireless@vger.kernel.org
7748L: linux-nfc@lists.01.org (subscribers-only)
7749S: Supported
7750F: net/nfc/
7751F: include/net/nfc/
7752F: include/uapi/linux/nfc.h
7753F: drivers/nfc/
7754F: include/linux/platform_data/nfcmrvl.h
7755F: include/linux/platform_data/nxp-nci.h
7756F: include/linux/platform_data/pn544.h
7757F: include/linux/platform_data/st21nfca.h
7758F: include/linux/platform_data/st-nci.h
7759F: Documentation/devicetree/bindings/net/nfc/
7760
7761NFS, SUNRPC, AND LOCKD CLIENTS
7762M: Trond Myklebust <trond.myklebust@primarydata.com>
7763M: Anna Schumaker <anna.schumaker@netapp.com>
7764L: linux-nfs@vger.kernel.org
7765W: http://client.linux-nfs.org
7766T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7767S: Maintained
7768F: fs/lockd/
7769F: fs/nfs/
7770F: fs/nfs_common/
7771F: net/sunrpc/
7772F: include/linux/lockd/
7773F: include/linux/nfs*
7774F: include/linux/sunrpc/
7775F: include/uapi/linux/nfs*
7776F: include/uapi/linux/sunrpc/
7777
7778NILFS2 FILESYSTEM
7779M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7780L: linux-nilfs@vger.kernel.org
7781W: http://nilfs.sourceforge.net/
7782T: git git://github.com/konis/nilfs2.git
7783S: Supported
7784F: Documentation/filesystems/nilfs2.txt
7785F: fs/nilfs2/
7786F: include/linux/nilfs2_fs.h
7787F: include/trace/events/nilfs2.h
7788
7789NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7790M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7791W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7792S: Maintained
7793F: Documentation/scsi/NinjaSCSI.txt
7794F: drivers/scsi/pcmcia/nsp_*
7795
7796NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7797M: GOTO Masanori <gotom@debian.or.jp>
7798M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7799W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7800S: Maintained
7801F: Documentation/scsi/NinjaSCSI.txt
7802F: drivers/scsi/nsp32*
7803
7804NIOS2 ARCHITECTURE
7805M: Ley Foon Tan <lftan@altera.com>
7806L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7807T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7808S: Maintained
7809F: arch/nios2/
7810
7811NOKIA N900 POWER SUPPLY DRIVERS
7812R: Pali Rohár <pali.rohar@gmail.com>
7813F: include/linux/power/bq2415x_charger.h
7814F: include/linux/power/bq27xxx_battery.h
7815F: include/linux/power/isp1704_charger.h
7816F: drivers/power/bq2415x_charger.c
7817F: drivers/power/bq27xxx_battery.c
7818F: drivers/power/bq27xxx_battery_i2c.c
7819F: drivers/power/isp1704_charger.c
7820F: drivers/power/rx51_battery.c
7821
7822NTB DRIVER CORE
7823M: Jon Mason <jdmason@kudzu.us>
7824M: Dave Jiang <dave.jiang@intel.com>
7825M: Allen Hubbe <Allen.Hubbe@emc.com>
7826L: linux-ntb@googlegroups.com
7827S: Supported
7828W: https://github.com/jonmason/ntb/wiki
7829T: git git://github.com/jonmason/ntb.git
7830F: drivers/ntb/
7831F: drivers/net/ntb_netdev.c
7832F: include/linux/ntb.h
7833F: include/linux/ntb_transport.h
7834
7835NTB INTEL DRIVER
7836M: Jon Mason <jdmason@kudzu.us>
7837M: Dave Jiang <dave.jiang@intel.com>
7838L: linux-ntb@googlegroups.com
7839S: Supported
7840W: https://github.com/jonmason/ntb/wiki
7841T: git git://github.com/jonmason/ntb.git
7842F: drivers/ntb/hw/intel/
7843
7844NTB AMD DRIVER
7845M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7846L: linux-ntb@googlegroups.com
7847S: Supported
7848F: drivers/ntb/hw/amd/
7849
7850NTFS FILESYSTEM
7851M: Anton Altaparmakov <anton@tuxera.com>
7852L: linux-ntfs-dev@lists.sourceforge.net
7853W: http://www.tuxera.com/
7854T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7855S: Supported
7856F: Documentation/filesystems/ntfs.txt
7857F: fs/ntfs/
7858
7859NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7860M: Antonino Daplas <adaplas@gmail.com>
7861L: linux-fbdev@vger.kernel.org
7862S: Maintained
7863F: drivers/video/fbdev/riva/
7864F: drivers/video/fbdev/nvidia/
7865
7866NVM EXPRESS DRIVER
7867M: Keith Busch <keith.busch@intel.com>
7868M: Jens Axboe <axboe@fb.com>
7869L: linux-nvme@lists.infradead.org
7870T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7871W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7872S: Supported
7873F: drivers/nvme/host/
7874F: include/linux/nvme.h
7875
7876NVMEM FRAMEWORK
7877M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7878M: Maxime Ripard <maxime.ripard@free-electrons.com>
7879S: Maintained
7880F: drivers/nvmem/
7881F: Documentation/devicetree/bindings/nvmem/
7882F: include/linux/nvmem-consumer.h
7883F: include/linux/nvmem-provider.h
7884
7885NXP-NCI NFC DRIVER
7886M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7887R: Charles Gorand <charles.gorand@effinnov.com>
7888L: linux-nfc@lists.01.org (moderated for non-subscribers)
7889S: Supported
7890F: drivers/nfc/nxp-nci
7891
7892NXP TDA998X DRM DRIVER
7893M: Russell King <rmk+kernel@arm.linux.org.uk>
7894S: Supported
7895F: drivers/gpu/drm/i2c/tda998x_drv.c
7896F: include/drm/i2c/tda998x.h
7897
7898NXP TFA9879 DRIVER
7899M: Peter Rosin <peda@axentia.se>
7900L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7901S: Maintained
7902F: sound/soc/codecs/tfa9879*
7903
7904OBJTOOL
7905M: Josh Poimboeuf <jpoimboe@redhat.com>
7906S: Supported
7907F: tools/objtool/
7908
7909OMAP SUPPORT
7910M: Tony Lindgren <tony@atomide.com>
7911L: linux-omap@vger.kernel.org
7912W: http://www.muru.com/linux/omap/
7913W: http://linux.omap.com/
7914Q: http://patchwork.kernel.org/project/linux-omap/list/
7915T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7916S: Maintained
7917F: arch/arm/*omap*/
7918F: arch/arm/configs/omap1_defconfig
7919F: arch/arm/configs/omap2plus_defconfig
7920F: drivers/i2c/busses/i2c-omap.c
7921F: drivers/irqchip/irq-omap-intc.c
7922F: drivers/mfd/*omap*.c
7923F: drivers/mfd/menelaus.c
7924F: drivers/mfd/palmas.c
7925F: drivers/mfd/tps65217.c
7926F: drivers/mfd/tps65218.c
7927F: drivers/mfd/tps65910.c
7928F: drivers/mfd/twl-core.[ch]
7929F: drivers/mfd/twl4030*.c
7930F: drivers/mfd/twl6030*.c
7931F: drivers/mfd/twl6040*.c
7932F: drivers/regulator/palmas-regulator*.c
7933F: drivers/regulator/pbias-regulator.c
7934F: drivers/regulator/tps65217-regulator.c
7935F: drivers/regulator/tps65218-regulator.c
7936F: drivers/regulator/tps65910-regulator.c
7937F: drivers/regulator/twl-regulator.c
7938F: include/linux/i2c-omap.h
7939
7940OMAP DEVICE TREE SUPPORT
7941M: Benoît Cousson <bcousson@baylibre.com>
7942M: Tony Lindgren <tony@atomide.com>
7943L: linux-omap@vger.kernel.org
7944L: devicetree@vger.kernel.org
7945S: Maintained
7946F: arch/arm/boot/dts/*omap*
7947F: arch/arm/boot/dts/*am3*
7948F: arch/arm/boot/dts/*am4*
7949F: arch/arm/boot/dts/*am5*
7950F: arch/arm/boot/dts/*dra7*
7951
7952OMAP CLOCK FRAMEWORK SUPPORT
7953M: Paul Walmsley <paul@pwsan.com>
7954L: linux-omap@vger.kernel.org
7955S: Maintained
7956F: arch/arm/*omap*/*clock*
7957
7958OMAP POWER MANAGEMENT SUPPORT
7959M: Kevin Hilman <khilman@kernel.org>
7960L: linux-omap@vger.kernel.org
7961S: Maintained
7962F: arch/arm/*omap*/*pm*
7963F: drivers/cpufreq/omap-cpufreq.c
7964
7965OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7966M: Rajendra Nayak <rnayak@ti.com>
7967M: Paul Walmsley <paul@pwsan.com>
7968L: linux-omap@vger.kernel.org
7969S: Maintained
7970F: arch/arm/mach-omap2/prm*
7971
7972OMAP AUDIO SUPPORT
7973M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7974M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7975L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7976L: linux-omap@vger.kernel.org
7977S: Maintained
7978F: sound/soc/omap/
7979
7980OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7981M: Roger Quadros <rogerq@ti.com>
7982M: Tony Lindgren <tony@atomide.com>
7983L: linux-omap@vger.kernel.org
7984S: Maintained
7985F: drivers/memory/omap-gpmc.c
7986F: arch/arm/mach-omap2/*gpmc*
7987
7988OMAP FRAMEBUFFER SUPPORT
7989M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7990L: linux-fbdev@vger.kernel.org
7991L: linux-omap@vger.kernel.org
7992S: Maintained
7993F: drivers/video/fbdev/omap/
7994
7995OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7996M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7997L: linux-omap@vger.kernel.org
7998L: linux-fbdev@vger.kernel.org
7999S: Maintained
8000F: drivers/video/fbdev/omap2/
8001F: Documentation/arm/OMAP/DSS
8002
8003OMAP HARDWARE SPINLOCK SUPPORT
8004M: Ohad Ben-Cohen <ohad@wizery.com>
8005L: linux-omap@vger.kernel.org
8006S: Maintained
8007F: drivers/hwspinlock/omap_hwspinlock.c
8008
8009OMAP MMC SUPPORT
8010M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8011L: linux-omap@vger.kernel.org
8012S: Maintained
8013F: drivers/mmc/host/omap.c
8014
8015OMAP HS MMC SUPPORT
8016L: linux-mmc@vger.kernel.org
8017L: linux-omap@vger.kernel.org
8018S: Orphan
8019F: drivers/mmc/host/omap_hsmmc.c
8020
8021OMAP RANDOM NUMBER GENERATOR SUPPORT
8022M: Deepak Saxena <dsaxena@plexity.net>
8023S: Maintained
8024F: drivers/char/hw_random/omap-rng.c
8025
8026OMAP HWMOD SUPPORT
8027M: Benoît Cousson <bcousson@baylibre.com>
8028M: Paul Walmsley <paul@pwsan.com>
8029L: linux-omap@vger.kernel.org
8030S: Maintained
8031F: arch/arm/mach-omap2/omap_hwmod.*
8032
8033OMAP HWMOD DATA
8034M: Paul Walmsley <paul@pwsan.com>
8035L: linux-omap@vger.kernel.org
8036S: Maintained
8037F: arch/arm/mach-omap2/omap_hwmod*data*
8038
8039OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8040M: Benoît Cousson <bcousson@baylibre.com>
8041L: linux-omap@vger.kernel.org
8042S: Maintained
8043F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8044
8045OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8046M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8047L: linux-media@vger.kernel.org
8048S: Maintained
8049F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8050F: drivers/media/platform/omap3isp/
8051F: drivers/staging/media/omap4iss/
8052
8053OMAP USB SUPPORT
8054L: linux-usb@vger.kernel.org
8055L: linux-omap@vger.kernel.org
8056S: Orphan
8057F: drivers/usb/*/*omap*
8058F: arch/arm/*omap*/usb*
8059
8060OMAP GPIO DRIVER
8061M: Grygorii Strashko <grygorii.strashko@ti.com>
8062M: Santosh Shilimkar <ssantosh@kernel.org>
8063M: Kevin Hilman <khilman@kernel.org>
8064L: linux-omap@vger.kernel.org
8065S: Maintained
8066F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8067F: drivers/gpio/gpio-omap.c
8068
8069OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8070M: Mark Jackson <mpfj@newflow.co.uk>
8071L: linux-omap@vger.kernel.org
8072S: Maintained
8073F: arch/arm/boot/dts/am335x-nano.dts
8074
8075OMFS FILESYSTEM
8076M: Bob Copeland <me@bobcopeland.com>
8077L: linux-karma-devel@lists.sourceforge.net
8078S: Maintained
8079F: Documentation/filesystems/omfs.txt
8080F: fs/omfs/
8081
8082OMNIKEY CARDMAN 4000 DRIVER
8083M: Harald Welte <laforge@gnumonks.org>
8084S: Maintained
8085F: drivers/char/pcmcia/cm4000_cs.c
8086F: include/linux/cm4000_cs.h
8087F: include/uapi/linux/cm4000_cs.h
8088
8089OMNIKEY CARDMAN 4040 DRIVER
8090M: Harald Welte <laforge@gnumonks.org>
8091S: Maintained
8092F: drivers/char/pcmcia/cm4040_cs.*
8093
8094OMNIVISION OV7670 SENSOR DRIVER
8095M: Jonathan Corbet <corbet@lwn.net>
8096L: linux-media@vger.kernel.org
8097T: git git://linuxtv.org/media_tree.git
8098S: Maintained
8099F: drivers/media/i2c/ov7670.c
8100
8101ONENAND FLASH DRIVER
8102M: Kyungmin Park <kyungmin.park@samsung.com>
8103L: linux-mtd@lists.infradead.org
8104S: Maintained
8105F: drivers/mtd/onenand/
8106F: include/linux/mtd/onenand*.h
8107
8108ONSTREAM SCSI TAPE DRIVER
8109M: Willem Riede <osst@riede.org>
8110L: osst-users@lists.sourceforge.net
8111L: linux-scsi@vger.kernel.org
8112S: Maintained
8113F: Documentation/scsi/osst.txt
8114F: drivers/scsi/osst.*
8115F: drivers/scsi/osst_*.h
8116F: drivers/scsi/st.h
8117
8118OPENCORES I2C BUS DRIVER
8119M: Peter Korsgaard <jacmet@sunsite.dk>
8120L: linux-i2c@vger.kernel.org
8121S: Maintained
8122F: Documentation/i2c/busses/i2c-ocores
8123F: drivers/i2c/busses/i2c-ocores.c
8124
8125OPEN FIRMWARE AND FLATTENED DEVICE TREE
8126M: Rob Herring <robh+dt@kernel.org>
8127M: Frank Rowand <frowand.list@gmail.com>
8128M: Grant Likely <grant.likely@linaro.org>
8129L: devicetree@vger.kernel.org
8130W: http://www.devicetree.org/
8131T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8132S: Maintained
8133F: drivers/of/
8134F: include/linux/of*.h
8135F: scripts/dtc/
8136
8137OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8138M: Rob Herring <robh+dt@kernel.org>
8139M: Pawel Moll <pawel.moll@arm.com>
8140M: Mark Rutland <mark.rutland@arm.com>
8141M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8142M: Kumar Gala <galak@codeaurora.org>
8143L: devicetree@vger.kernel.org
8144T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8145S: Maintained
8146F: Documentation/devicetree/
8147F: arch/*/boot/dts/
8148F: include/dt-bindings/
8149
8150OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8151M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8152L: devicetree@vger.kernel.org
8153S: Maintained
8154F: Documentation/devicetree/dynamic-resolution-notes.txt
8155F: Documentation/devicetree/overlay-notes.txt
8156F: drivers/of/overlay.c
8157F: drivers/of/resolver.c
8158
8159OPENRISC ARCHITECTURE
8160M: Jonas Bonn <jonas@southpole.se>
8161W: http://openrisc.net
8162L: linux@lists.openrisc.net (moderated for non-subscribers)
8163S: Maintained
8164T: git git://openrisc.net/~jonas/linux
8165F: arch/openrisc/
8166
8167OPENVSWITCH
8168M: Pravin Shelar <pshelar@nicira.com>
8169L: netdev@vger.kernel.org
8170L: dev@openvswitch.org
8171W: http://openvswitch.org
8172S: Maintained
8173F: net/openvswitch/
8174F: include/uapi/linux/openvswitch.h
8175
8176OPERATING PERFORMANCE POINTS (OPP)
8177M: Viresh Kumar <vireshk@kernel.org>
8178M: Nishanth Menon <nm@ti.com>
8179M: Stephen Boyd <sboyd@codeaurora.org>
8180L: linux-pm@vger.kernel.org
8181S: Maintained
8182T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8183F: drivers/base/power/opp/
8184F: include/linux/pm_opp.h
8185F: Documentation/power/opp.txt
8186F: Documentation/devicetree/bindings/opp/
8187
8188OPL4 DRIVER
8189M: Clemens Ladisch <clemens@ladisch.de>
8190L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8191T: git git://git.alsa-project.org/alsa-kernel.git
8192S: Maintained
8193F: sound/drivers/opl4/
8194
8195OPROFILE
8196M: Robert Richter <rric@kernel.org>
8197L: oprofile-list@lists.sf.net
8198S: Maintained
8199F: arch/*/include/asm/oprofile*.h
8200F: arch/*/oprofile/
8201F: drivers/oprofile/
8202F: include/linux/oprofile.h
8203
8204ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8205M: Mark Fasheh <mfasheh@suse.com>
8206M: Joel Becker <jlbec@evilplan.org>
8207L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8208W: http://ocfs2.wiki.kernel.org
8209S: Supported
8210F: Documentation/filesystems/ocfs2.txt
8211F: Documentation/filesystems/dlmfs.txt
8212F: fs/ocfs2/
8213
8214ORINOCO DRIVER
8215L: linux-wireless@vger.kernel.org
8216W: http://wireless.kernel.org/en/users/Drivers/orinoco
8217W: http://www.nongnu.org/orinoco/
8218S: Orphan
8219F: drivers/net/wireless/intersil/orinoco/
8220
8221OSD LIBRARY and FILESYSTEM
8222M: Boaz Harrosh <ooo@electrozaur.com>
8223M: Benny Halevy <bhalevy@primarydata.com>
8224L: osd-dev@open-osd.org
8225W: http://open-osd.org
8226T: git git://git.open-osd.org/open-osd.git
8227S: Maintained
8228F: drivers/scsi/osd/
8229F: include/scsi/osd_*
8230F: fs/exofs/
8231
8232OVERLAY FILESYSTEM
8233M: Miklos Szeredi <miklos@szeredi.hu>
8234L: linux-unionfs@vger.kernel.org
8235T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8236S: Supported
8237F: fs/overlayfs/
8238F: Documentation/filesystems/overlayfs.txt
8239
8240P54 WIRELESS DRIVER
8241M: Christian Lamparter <chunkeey@googlemail.com>
8242L: linux-wireless@vger.kernel.org
8243W: http://wireless.kernel.org/en/users/Drivers/p54
8244S: Maintained
8245F: drivers/net/wireless/intersil/p54/
8246
8247PA SEMI ETHERNET DRIVER
8248M: Olof Johansson <olof@lixom.net>
8249L: netdev@vger.kernel.org
8250S: Maintained
8251F: drivers/net/ethernet/pasemi/*
8252
8253PA SEMI SMBUS DRIVER
8254M: Olof Johansson <olof@lixom.net>
8255L: linux-i2c@vger.kernel.org
8256S: Maintained
8257F: drivers/i2c/busses/i2c-pasemi.c
8258
8259PADATA PARALLEL EXECUTION MECHANISM
8260M: Steffen Klassert <steffen.klassert@secunet.com>
8261L: linux-crypto@vger.kernel.org
8262S: Maintained
8263F: kernel/padata.c
8264F: include/linux/padata.h
8265F: Documentation/padata.txt
8266
8267PANASONIC LAPTOP ACPI EXTRAS DRIVER
8268M: Harald Welte <laforge@gnumonks.org>
8269L: platform-driver-x86@vger.kernel.org
8270S: Maintained
8271F: drivers/platform/x86/panasonic-laptop.c
8272
8273PANASONIC MN10300/AM33/AM34 PORT
8274M: David Howells <dhowells@redhat.com>
8275M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8276L: linux-am33-list@redhat.com (moderated for non-subscribers)
8277W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8278S: Maintained
8279F: Documentation/mn10300/
8280F: arch/mn10300/
8281
8282PARALLEL LCD/KEYPAD PANEL DRIVER
8283M: Willy Tarreau <willy@haproxy.com>
8284M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8285S: Odd Fixes
8286F: Documentation/misc-devices/lcd-panel-cgram.txt
8287F: drivers/misc/panel.c
8288
8289PARALLEL PORT SUBSYSTEM
8290M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8291M: Sudip Mukherjee <sudip@vectorindia.org>
8292L: linux-parport@lists.infradead.org (subscribers-only)
8293S: Maintained
8294F: drivers/parport/
8295F: include/linux/parport*.h
8296F: drivers/char/ppdev.c
8297F: include/uapi/linux/ppdev.h
8298F: Documentation/parport*.txt
8299
8300PARAVIRT_OPS INTERFACE
8301M: Jeremy Fitzhardinge <jeremy@goop.org>
8302M: Chris Wright <chrisw@sous-sol.org>
8303M: Alok Kataria <akataria@vmware.com>
8304M: Rusty Russell <rusty@rustcorp.com.au>
8305L: virtualization@lists.linux-foundation.org
8306S: Supported
8307F: Documentation/virtual/paravirt_ops.txt
8308F: arch/*/kernel/paravirt*
8309F: arch/*/include/asm/paravirt.h
8310
8311PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8312M: Tim Waugh <tim@cyberelk.net>
8313L: linux-parport@lists.infradead.org (subscribers-only)
8314S: Maintained
8315F: Documentation/blockdev/paride.txt
8316F: drivers/block/paride/
8317
8318PARISC ARCHITECTURE
8319M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8320M: Helge Deller <deller@gmx.de>
8321L: linux-parisc@vger.kernel.org
8322W: http://www.parisc-linux.org/
8323Q: http://patchwork.kernel.org/project/linux-parisc/list/
8324T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8325T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8326S: Maintained
8327F: arch/parisc/
8328F: Documentation/parisc/
8329F: drivers/parisc/
8330F: drivers/char/agp/parisc-agp.c
8331F: drivers/input/serio/gscps2.c
8332F: drivers/parport/parport_gsc.*
8333F: drivers/tty/serial/8250/8250_gsc.c
8334F: drivers/video/fbdev/sti*
8335F: drivers/video/console/sti*
8336F: drivers/video/logo/logo_parisc*
8337
8338PC87360 HARDWARE MONITORING DRIVER
8339M: Jim Cromie <jim.cromie@gmail.com>
8340L: linux-hwmon@vger.kernel.org
8341S: Maintained
8342F: Documentation/hwmon/pc87360
8343F: drivers/hwmon/pc87360.c
8344
8345PC8736x GPIO DRIVER
8346M: Jim Cromie <jim.cromie@gmail.com>
8347S: Maintained
8348F: drivers/char/pc8736x_gpio.c
8349
8350PC87427 HARDWARE MONITORING DRIVER
8351M: Jean Delvare <jdelvare@suse.com>
8352L: linux-hwmon@vger.kernel.org
8353S: Maintained
8354F: Documentation/hwmon/pc87427
8355F: drivers/hwmon/pc87427.c
8356
8357PCA9532 LED DRIVER
8358M: Riku Voipio <riku.voipio@iki.fi>
8359S: Maintained
8360F: drivers/leds/leds-pca9532.c
8361F: include/linux/leds-pca9532.h
8362
8363PCA9541 I2C BUS MASTER SELECTOR DRIVER
8364M: Guenter Roeck <linux@roeck-us.net>
8365L: linux-i2c@vger.kernel.org
8366S: Maintained
8367F: drivers/i2c/muxes/i2c-mux-pca9541.c
8368
8369PCDP - PRIMARY CONSOLE AND DEBUG PORT
8370M: Khalid Aziz <khalid@gonehiking.org>
8371S: Maintained
8372F: drivers/firmware/pcdp.*
8373
8374PCI ERROR RECOVERY
8375M: Linas Vepstas <linasvepstas@gmail.com>
8376L: linux-pci@vger.kernel.org
8377S: Supported
8378F: Documentation/PCI/pci-error-recovery.txt
8379
8380PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8381M: Russell Currey <ruscur@russell.cc>
8382L: linuxppc-dev@lists.ozlabs.org
8383S: Supported
8384F: Documentation/powerpc/eeh-pci-error-recovery.txt
8385F: arch/powerpc/kernel/eeh*.c
8386F: arch/powerpc/platforms/*/eeh*.c
8387F: arch/powerpc/include/*/eeh*.h
8388
8389PCI SUBSYSTEM
8390M: Bjorn Helgaas <bhelgaas@google.com>
8391L: linux-pci@vger.kernel.org
8392Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8393T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8394S: Supported
8395F: Documentation/PCI/
8396F: drivers/pci/
8397F: include/linux/pci*
8398F: arch/x86/pci/
8399F: arch/x86/kernel/quirks.c
8400
8401PCI DRIVER FOR ALTERA PCIE IP
8402M: Ley Foon Tan <lftan@altera.com>
8403L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8404L: linux-pci@vger.kernel.org
8405S: Supported
8406F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8407F: drivers/pci/host/pcie-altera.c
8408
8409PCI DRIVER FOR ARM VERSATILE PLATFORM
8410M: Rob Herring <robh@kernel.org>
8411L: linux-pci@vger.kernel.org
8412L: linux-arm-kernel@lists.infradead.org
8413S: Maintained
8414F: Documentation/devicetree/bindings/pci/versatile.txt
8415F: drivers/pci/host/pci-versatile.c
8416
8417PCI DRIVER FOR APPLIEDMICRO XGENE
8418M: Tanmay Inamdar <tinamdar@apm.com>
8419L: linux-pci@vger.kernel.org
8420L: linux-arm-kernel@lists.infradead.org
8421S: Maintained
8422F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8423F: drivers/pci/host/pci-xgene.c
8424
8425PCI DRIVER FOR FREESCALE LAYERSCAPE
8426M: Minghuan Lian <minghuan.Lian@freescale.com>
8427M: Mingkai Hu <mingkai.hu@freescale.com>
8428M: Roy Zang <tie-fei.zang@freescale.com>
8429L: linuxppc-dev@lists.ozlabs.org
8430L: linux-pci@vger.kernel.org
8431L: linux-arm-kernel@lists.infradead.org
8432S: Maintained
8433F: drivers/pci/host/*layerscape*
8434
8435PCI DRIVER FOR IMX6
8436M: Richard Zhu <Richard.Zhu@freescale.com>
8437M: Lucas Stach <l.stach@pengutronix.de>
8438L: linux-pci@vger.kernel.org
8439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8440S: Maintained
8441F: drivers/pci/host/*imx6*
8442
8443PCI DRIVER FOR TI KEYSTONE
8444M: Murali Karicheri <m-karicheri2@ti.com>
8445L: linux-pci@vger.kernel.org
8446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8447S: Maintained
8448F: drivers/pci/host/*keystone*
8449
8450PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8451M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8452M: Jason Cooper <jason@lakedaemon.net>
8453L: linux-pci@vger.kernel.org
8454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8455S: Maintained
8456F: drivers/pci/host/*mvebu*
8457
8458PCI DRIVER FOR NVIDIA TEGRA
8459M: Thierry Reding <thierry.reding@gmail.com>
8460L: linux-tegra@vger.kernel.org
8461L: linux-pci@vger.kernel.org
8462S: Supported
8463F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8464F: drivers/pci/host/pci-tegra.c
8465
8466PCI DRIVER FOR TI DRA7XX
8467M: Kishon Vijay Abraham I <kishon@ti.com>
8468L: linux-omap@vger.kernel.org
8469L: linux-pci@vger.kernel.org
8470S: Supported
8471F: Documentation/devicetree/bindings/pci/ti-pci.txt
8472F: drivers/pci/host/pci-dra7xx.c
8473
8474PCI DRIVER FOR RENESAS R-CAR
8475M: Simon Horman <horms@verge.net.au>
8476L: linux-pci@vger.kernel.org
8477L: linux-renesas-soc@vger.kernel.org
8478S: Maintained
8479F: drivers/pci/host/*rcar*
8480
8481PCI DRIVER FOR SAMSUNG EXYNOS
8482M: Jingoo Han <jingoohan1@gmail.com>
8483L: linux-pci@vger.kernel.org
8484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8485L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8486S: Maintained
8487F: drivers/pci/host/pci-exynos.c
8488
8489PCI DRIVER FOR SYNOPSIS DESIGNWARE
8490M: Jingoo Han <jingoohan1@gmail.com>
8491M: Pratyush Anand <pratyush.anand@gmail.com>
8492L: linux-pci@vger.kernel.org
8493S: Maintained
8494F: drivers/pci/host/*designware*
8495
8496PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8497M: Joao Pinto <jpinto@synopsys.com>
8498L: linux-pci@vger.kernel.org
8499S: Maintained
8500F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8501F: drivers/pci/host/pcie-designware-plat.c
8502
8503PCI DRIVER FOR GENERIC OF HOSTS
8504M: Will Deacon <will.deacon@arm.com>
8505L: linux-pci@vger.kernel.org
8506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8507S: Maintained
8508F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8509F: drivers/pci/host/pci-host-common.c
8510F: drivers/pci/host/pci-host-generic.c
8511
8512PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8513M: Keith Busch <keith.busch@intel.com>
8514L: linux-pci@vger.kernel.org
8515S: Supported
8516F: arch/x86/pci/vmd.c
8517
8518PCIE DRIVER FOR ST SPEAR13XX
8519M: Pratyush Anand <pratyush.anand@gmail.com>
8520L: linux-pci@vger.kernel.org
8521S: Maintained
8522F: drivers/pci/host/*spear*
8523
8524PCI MSI DRIVER FOR ALTERA MSI IP
8525M: Ley Foon Tan <lftan@altera.com>
8526L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8527L: linux-pci@vger.kernel.org
8528S: Supported
8529F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8530F: drivers/pci/host/pcie-altera-msi.c
8531
8532PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8533M: Duc Dang <dhdang@apm.com>
8534L: linux-pci@vger.kernel.org
8535L: linux-arm-kernel@lists.infradead.org
8536S: Maintained
8537F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8538F: drivers/pci/host/pci-xgene-msi.c
8539
8540PCIE DRIVER FOR HISILICON
8541M: Zhou Wang <wangzhou1@hisilicon.com>
8542M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8543L: linux-pci@vger.kernel.org
8544S: Maintained
8545F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8546F: drivers/pci/host/pcie-hisi.c
8547
8548PCIE DRIVER FOR QUALCOMM MSM
8549M: Stanimir Varbanov <svarbanov@mm-sol.com>
8550L: linux-pci@vger.kernel.org
8551L: linux-arm-msm@vger.kernel.org
8552S: Maintained
8553F: drivers/pci/host/*qcom*
8554
8555PCIE DRIVER FOR CAVIUM THUNDERX
8556M: David Daney <david.daney@cavium.com>
8557L: linux-pci@vger.kernel.org
8558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8559S: Supported
8560F: Documentation/devicetree/bindings/pci/pci-thunder-*
8561F: drivers/pci/host/pci-thunder-*
8562
8563PCMCIA SUBSYSTEM
8564P: Linux PCMCIA Team
8565L: linux-pcmcia@lists.infradead.org
8566W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8567T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8568S: Maintained
8569F: Documentation/pcmcia/
8570F: drivers/pcmcia/
8571F: include/pcmcia/
8572
8573PCNET32 NETWORK DRIVER
8574M: Don Fry <pcnet32@frontier.com>
8575L: netdev@vger.kernel.org
8576S: Maintained
8577F: drivers/net/ethernet/amd/pcnet32.c
8578
8579PCRYPT PARALLEL CRYPTO ENGINE
8580M: Steffen Klassert <steffen.klassert@secunet.com>
8581L: linux-crypto@vger.kernel.org
8582S: Maintained
8583F: crypto/pcrypt.c
8584F: include/crypto/pcrypt.h
8585
8586PER-CPU MEMORY ALLOCATOR
8587M: Tejun Heo <tj@kernel.org>
8588M: Christoph Lameter <cl@linux.com>
8589T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8590S: Maintained
8591F: include/linux/percpu*.h
8592F: mm/percpu*.c
8593F: arch/*/include/asm/percpu.h
8594
8595PER-TASK DELAY ACCOUNTING
8596M: Balbir Singh <bsingharora@gmail.com>
8597S: Maintained
8598F: include/linux/delayacct.h
8599F: kernel/delayacct.c
8600
8601PERFORMANCE EVENTS SUBSYSTEM
8602M: Peter Zijlstra <peterz@infradead.org>
8603M: Ingo Molnar <mingo@redhat.com>
8604M: Arnaldo Carvalho de Melo <acme@kernel.org>
8605R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8606L: linux-kernel@vger.kernel.org
8607T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8608S: Supported
8609F: kernel/events/*
8610F: include/linux/perf_event.h
8611F: include/uapi/linux/perf_event.h
8612F: arch/*/kernel/perf_event*.c
8613F: arch/*/kernel/*/perf_event*.c
8614F: arch/*/kernel/*/*/perf_event*.c
8615F: arch/*/include/asm/perf_event.h
8616F: arch/*/kernel/perf_callchain.c
8617F: tools/perf/
8618
8619PERSONALITY HANDLING
8620M: Christoph Hellwig <hch@infradead.org>
8621L: linux-abi-devel@lists.sourceforge.net
8622S: Maintained
8623F: include/linux/personality.h
8624F: include/uapi/linux/personality.h
8625
8626PHONET PROTOCOL
8627M: Remi Denis-Courmont <courmisch@gmail.com>
8628S: Supported
8629F: Documentation/networking/phonet.txt
8630F: include/linux/phonet.h
8631F: include/net/phonet/
8632F: include/uapi/linux/phonet.h
8633F: net/phonet/
8634
8635PHRAM MTD DRIVER
8636M: Joern Engel <joern@lazybastard.org>
8637L: linux-mtd@lists.infradead.org
8638S: Maintained
8639F: drivers/mtd/devices/phram.c
8640
8641PICOLCD HID DRIVER
8642M: Bruno Prémont <bonbons@linux-vserver.org>
8643L: linux-input@vger.kernel.org
8644S: Maintained
8645F: drivers/hid/hid-picolcd*
8646
8647PICOXCELL SUPPORT
8648M: Jamie Iles <jamie@jamieiles.com>
8649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8650T: git git://github.com/jamieiles/linux-2.6-ji.git
8651S: Supported
8652F: arch/arm/boot/dts/picoxcell*
8653F: arch/arm/mach-picoxcell/
8654F: drivers/crypto/picoxcell*
8655
8656PIN CONTROL SUBSYSTEM
8657M: Linus Walleij <linus.walleij@linaro.org>
8658L: linux-gpio@vger.kernel.org
8659T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8660S: Maintained
8661F: drivers/pinctrl/
8662F: include/linux/pinctrl/
8663
8664PIN CONTROLLER - ATMEL AT91
8665M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8667S: Maintained
8668F: drivers/pinctrl/pinctrl-at91.*
8669
8670PIN CONTROLLER - ATMEL AT91 PIO4
8671M: Ludovic Desroches <ludovic.desroches@atmel.com>
8672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8673L: linux-gpio@vger.kernel.org
8674S: Supported
8675F: drivers/pinctrl/pinctrl-at91-pio4.*
8676
8677PIN CONTROLLER - INTEL
8678M: Mika Westerberg <mika.westerberg@linux.intel.com>
8679M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8680S: Maintained
8681F: drivers/pinctrl/intel/
8682
8683PIN CONTROLLER - RENESAS
8684M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8685M: Geert Uytterhoeven <geert+renesas@glider.be>
8686L: linux-renesas-soc@vger.kernel.org
8687S: Maintained
8688F: drivers/pinctrl/sh-pfc/
8689
8690PIN CONTROLLER - SAMSUNG
8691M: Tomasz Figa <tomasz.figa@gmail.com>
8692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8693L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8694S: Maintained
8695F: drivers/pinctrl/samsung/
8696
8697PIN CONTROLLER - SINGLE
8698M: Tony Lindgren <tony@atomide.com>
8699M: Haojian Zhuang <haojian.zhuang@linaro.org>
8700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8701L: linux-omap@vger.kernel.org
8702S: Maintained
8703F: drivers/pinctrl/pinctrl-single.c
8704
8705PIN CONTROLLER - ST SPEAR
8706M: Viresh Kumar <vireshk@kernel.org>
8707L: spear-devel@list.st.com
8708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8709W: http://www.st.com/spear
8710S: Maintained
8711F: drivers/pinctrl/spear/
8712
8713PKTCDVD DRIVER
8714M: Jiri Kosina <jikos@kernel.org>
8715S: Maintained
8716F: drivers/block/pktcdvd.c
8717F: include/linux/pktcdvd.h
8718F: include/uapi/linux/pktcdvd.h
8719
8720PKUNITY SOC DRIVERS
8721M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8722W: http://mprc.pku.edu.cn/~guanxuetao/linux
8723S: Maintained
8724T: git git://github.com/gxt/linux.git
8725F: drivers/input/serio/i8042-unicore32io.h
8726F: drivers/i2c/busses/i2c-puv3.c
8727F: drivers/video/fbdev/fb-puv3.c
8728F: drivers/rtc/rtc-puv3.c
8729
8730PMBUS HARDWARE MONITORING DRIVERS
8731M: Guenter Roeck <linux@roeck-us.net>
8732L: linux-hwmon@vger.kernel.org
8733W: http://hwmon.wiki.kernel.org/
8734W: http://www.roeck-us.net/linux/drivers/
8735T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8736S: Maintained
8737F: Documentation/hwmon/pmbus
8738F: drivers/hwmon/pmbus/
8739F: include/linux/i2c/pmbus.h
8740
8741PMC SIERRA MaxRAID DRIVER
8742L: linux-scsi@vger.kernel.org
8743W: http://www.pmc-sierra.com/
8744S: Orphan
8745F: drivers/scsi/pmcraid.*
8746
8747PMC SIERRA PM8001 DRIVER
8748M: Jack Wang <jinpu.wang@profitbricks.com>
8749M: lindar_liu@usish.com
8750L: pmchba@pmcs.com
8751L: linux-scsi@vger.kernel.org
8752S: Supported
8753F: drivers/scsi/pm8001/
8754
8755POSIX CLOCKS and TIMERS
8756M: Thomas Gleixner <tglx@linutronix.de>
8757L: linux-kernel@vger.kernel.org
8758T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8759S: Maintained
8760F: fs/timerfd.c
8761F: include/linux/timer*
8762F: kernel/time/*timer*
8763
8764POWER MANAGEMENT CORE
8765M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8766L: linux-pm@vger.kernel.org
8767T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8768S: Supported
8769F: drivers/base/power/
8770F: include/linux/pm.h
8771F: include/linux/pm_*
8772F: include/linux/powercap.h
8773F: drivers/powercap/
8774
8775POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8776M: Sebastian Reichel <sre@kernel.org>
8777M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8778M: David Woodhouse <dwmw2@infradead.org>
8779L: linux-pm@vger.kernel.org
8780T: git git://git.infradead.org/battery-2.6.git
8781S: Maintained
8782F: include/linux/power_supply.h
8783F: drivers/power/
8784X: drivers/power/avs/
8785
8786POWER STATE COORDINATION INTERFACE (PSCI)
8787M: Mark Rutland <mark.rutland@arm.com>
8788M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8789L: linux-arm-kernel@lists.infradead.org
8790S: Maintained
8791F: drivers/firmware/psci.c
8792F: include/linux/psci.h
8793F: include/uapi/linux/psci.h
8794
8795PNP SUPPORT
8796M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8797S: Maintained
8798F: drivers/pnp/
8799
8800PPP PROTOCOL DRIVERS AND COMPRESSORS
8801M: Paul Mackerras <paulus@samba.org>
8802L: linux-ppp@vger.kernel.org
8803S: Maintained
8804F: drivers/net/ppp/ppp_*
8805
8806PPP OVER ATM (RFC 2364)
8807M: Mitchell Blank Jr <mitch@sfgoth.com>
8808S: Maintained
8809F: net/atm/pppoatm.c
8810F: include/uapi/linux/atmppp.h
8811
8812PPP OVER ETHERNET
8813M: Michal Ostrowski <mostrows@earthlink.net>
8814S: Maintained
8815F: drivers/net/ppp/pppoe.c
8816F: drivers/net/ppp/pppox.c
8817
8818PPP OVER L2TP
8819M: James Chapman <jchapman@katalix.com>
8820S: Maintained
8821F: net/l2tp/l2tp_ppp.c
8822F: include/linux/if_pppol2tp.h
8823F: include/uapi/linux/if_pppol2tp.h
8824
8825PPS SUPPORT
8826M: Rodolfo Giometti <giometti@enneenne.com>
8827W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8828L: linuxpps@ml.enneenne.com (subscribers-only)
8829S: Maintained
8830F: Documentation/pps/
8831F: drivers/pps/
8832F: include/linux/pps*.h
8833
8834PPTP DRIVER
8835M: Dmitry Kozlov <xeb@mail.ru>
8836L: netdev@vger.kernel.org
8837S: Maintained
8838F: drivers/net/ppp/pptp.c
8839W: http://sourceforge.net/projects/accel-pptp
8840
8841PREEMPTIBLE KERNEL
8842M: Robert Love <rml@tech9.net>
8843L: kpreempt-tech@lists.sourceforge.net
8844W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8845S: Supported
8846F: Documentation/preempt-locking.txt
8847F: include/linux/preempt.h
8848
8849PRISM54 WIRELESS DRIVER
8850M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8851L: linux-wireless@vger.kernel.org
8852W: http://wireless.kernel.org/en/users/Drivers/p54
8853S: Obsolete
8854F: drivers/net/wireless/intersil/prism54/
8855
8856PS3 NETWORK SUPPORT
8857M: Geoff Levand <geoff@infradead.org>
8858L: netdev@vger.kernel.org
8859L: linuxppc-dev@lists.ozlabs.org
8860S: Maintained
8861F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8862
8863PS3 PLATFORM SUPPORT
8864M: Geoff Levand <geoff@infradead.org>
8865L: linuxppc-dev@lists.ozlabs.org
8866S: Maintained
8867F: arch/powerpc/boot/ps3*
8868F: arch/powerpc/include/asm/lv1call.h
8869F: arch/powerpc/include/asm/ps3*.h
8870F: arch/powerpc/platforms/ps3/
8871F: drivers/*/ps3*
8872F: drivers/ps3/
8873F: drivers/rtc/rtc-ps3.c
8874F: drivers/usb/host/*ps3.c
8875F: sound/ppc/snd_ps3*
8876
8877PS3VRAM DRIVER
8878M: Jim Paris <jim@jtan.com>
8879M: Geoff Levand <geoff@infradead.org>
8880L: linuxppc-dev@lists.ozlabs.org
8881S: Maintained
8882F: drivers/block/ps3vram.c
8883
8884PSTORE FILESYSTEM
8885M: Anton Vorontsov <anton@enomsg.org>
8886M: Colin Cross <ccross@android.com>
8887M: Kees Cook <keescook@chromium.org>
8888M: Tony Luck <tony.luck@intel.com>
8889S: Maintained
8890T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8891F: fs/pstore/
8892F: include/linux/pstore*
8893F: drivers/firmware/efi/efi-pstore.c
8894F: drivers/acpi/apei/erst.c
8895
8896PTP HARDWARE CLOCK SUPPORT
8897M: Richard Cochran <richardcochran@gmail.com>
8898L: netdev@vger.kernel.org
8899S: Maintained
8900W: http://linuxptp.sourceforge.net/
8901F: Documentation/ABI/testing/sysfs-ptp
8902F: Documentation/ptp/*
8903F: drivers/net/ethernet/freescale/gianfar_ptp.c
8904F: drivers/net/phy/dp83640*
8905F: drivers/ptp/*
8906F: include/linux/ptp_cl*
8907
8908PTRACE SUPPORT
8909M: Roland McGrath <roland@hack.frob.com>
8910M: Oleg Nesterov <oleg@redhat.com>
8911S: Maintained
8912F: include/asm-generic/syscall.h
8913F: include/linux/ptrace.h
8914F: include/linux/regset.h
8915F: include/linux/tracehook.h
8916F: include/uapi/linux/ptrace.h
8917F: kernel/ptrace.c
8918
8919PVRUSB2 VIDEO4LINUX DRIVER
8920M: Mike Isely <isely@pobox.com>
8921L: pvrusb2@isely.net (subscribers-only)
8922L: linux-media@vger.kernel.org
8923W: http://www.isely.net/pvrusb2/
8924T: git git://linuxtv.org/media_tree.git
8925S: Maintained
8926F: Documentation/video4linux/README.pvrusb2
8927F: drivers/media/usb/pvrusb2/
8928
8929PWC WEBCAM DRIVER
8930M: Hans de Goede <hdegoede@redhat.com>
8931L: linux-media@vger.kernel.org
8932T: git git://linuxtv.org/media_tree.git
8933S: Maintained
8934F: drivers/media/usb/pwc/*
8935
8936PWM FAN DRIVER
8937M: Kamil Debski <k.debski@samsung.com>
8938L: linux-hwmon@vger.kernel.org
8939S: Supported
8940F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8941F: Documentation/hwmon/pwm-fan
8942F: drivers/hwmon/pwm-fan.c
8943
8944PWM SUBSYSTEM
8945M: Thierry Reding <thierry.reding@gmail.com>
8946L: linux-pwm@vger.kernel.org
8947S: Maintained
8948T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8949F: Documentation/pwm.txt
8950F: Documentation/devicetree/bindings/pwm/
8951F: include/linux/pwm.h
8952F: drivers/pwm/
8953F: drivers/video/backlight/pwm_bl.c
8954F: include/linux/pwm_backlight.h
8955
8956PXA2xx/PXA3xx SUPPORT
8957M: Daniel Mack <daniel@zonque.org>
8958M: Haojian Zhuang <haojian.zhuang@gmail.com>
8959M: Robert Jarzmik <robert.jarzmik@free.fr>
8960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8961T: git git://github.com/hzhuang1/linux.git
8962T: git git://github.com/rjarzmik/linux.git
8963S: Maintained
8964F: arch/arm/boot/dts/pxa*
8965F: arch/arm/mach-pxa/
8966F: drivers/dma/pxa*
8967F: drivers/pcmcia/pxa2xx*
8968F: drivers/pinctrl/pxa/
8969F: drivers/spi/spi-pxa2xx*
8970F: drivers/usb/gadget/udc/pxa2*
8971F: include/sound/pxa2xx-lib.h
8972F: sound/arm/pxa*
8973F: sound/soc/pxa/
8974
8975PXA GPIO DRIVER
8976M: Robert Jarzmik <robert.jarzmik@free.fr>
8977L: linux-gpio@vger.kernel.org
8978S: Maintained
8979F: drivers/gpio/gpio-pxa.c
8980
8981PXA3xx NAND FLASH DRIVER
8982M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8983L: linux-mtd@lists.infradead.org
8984S: Maintained
8985F: drivers/mtd/nand/pxa3xx_nand.c
8986
8987MMP SUPPORT
8988M: Eric Miao <eric.y.miao@gmail.com>
8989M: Haojian Zhuang <haojian.zhuang@gmail.com>
8990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8991T: git git://github.com/hzhuang1/linux.git
8992T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8993S: Maintained
8994F: arch/arm/boot/dts/mmp*
8995F: arch/arm/mach-mmp/
8996
8997PXA MMCI DRIVER
8998S: Orphan
8999
9000PXA RTC DRIVER
9001M: Robert Jarzmik <robert.jarzmik@free.fr>
9002L: rtc-linux@googlegroups.com
9003S: Maintained
9004
9005QAT DRIVER
9006M: Tadeusz Struk <tadeusz.struk@intel.com>
9007L: qat-linux@intel.com
9008S: Supported
9009F: drivers/crypto/qat/
9010
9011QIB DRIVER
9012M: Mike Marciniszyn <infinipath@intel.com>
9013L: linux-rdma@vger.kernel.org
9014S: Supported
9015F: drivers/infiniband/hw/qib/
9016
9017QLOGIC QLA1280 SCSI DRIVER
9018M: Michael Reed <mdr@sgi.com>
9019L: linux-scsi@vger.kernel.org
9020S: Maintained
9021F: drivers/scsi/qla1280.[ch]
9022
9023QLOGIC QLA2XXX FC-SCSI DRIVER
9024M: qla2xxx-upstream@qlogic.com
9025L: linux-scsi@vger.kernel.org
9026S: Supported
9027F: Documentation/scsi/LICENSE.qla2xxx
9028F: drivers/scsi/qla2xxx/
9029
9030QLOGIC QLA4XXX iSCSI DRIVER
9031M: QLogic-Storage-Upstream@qlogic.com
9032L: linux-scsi@vger.kernel.org
9033S: Supported
9034F: Documentation/scsi/LICENSE.qla4xxx
9035F: drivers/scsi/qla4xxx/
9036
9037QLOGIC QLA3XXX NETWORK DRIVER
9038M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9039M: Ron Mercer <ron.mercer@qlogic.com>
9040M: linux-driver@qlogic.com
9041L: netdev@vger.kernel.org
9042S: Supported
9043F: Documentation/networking/LICENSE.qla3xxx
9044F: drivers/net/ethernet/qlogic/qla3xxx.*
9045
9046QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9047M: Dept-GELinuxNICDev@qlogic.com
9048L: netdev@vger.kernel.org
9049S: Supported
9050F: drivers/net/ethernet/qlogic/qlcnic/
9051
9052QLOGIC QLGE 10Gb ETHERNET DRIVER
9053M: Harish Patil <harish.patil@qlogic.com>
9054M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9055M: Dept-GELinuxNICDev@qlogic.com
9056M: linux-driver@qlogic.com
9057L: netdev@vger.kernel.org
9058S: Supported
9059F: drivers/net/ethernet/qlogic/qlge/
9060
9061QLOGIC QL4xxx ETHERNET DRIVER
9062M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9063M: Ariel Elior <Ariel.Elior@qlogic.com>
9064M: everest-linux-l2@qlogic.com
9065L: netdev@vger.kernel.org
9066S: Supported
9067F: drivers/net/ethernet/qlogic/qed/
9068F: include/linux/qed/
9069F: drivers/net/ethernet/qlogic/qede/
9070
9071QNX4 FILESYSTEM
9072M: Anders Larsen <al@alarsen.net>
9073W: http://www.alarsen.net/linux/qnx4fs/
9074S: Maintained
9075F: fs/qnx4/
9076F: include/uapi/linux/qnx4_fs.h
9077F: include/uapi/linux/qnxtypes.h
9078
9079QT1010 MEDIA DRIVER
9080M: Antti Palosaari <crope@iki.fi>
9081L: linux-media@vger.kernel.org
9082W: https://linuxtv.org
9083W: http://palosaari.fi/linux/
9084Q: http://patchwork.linuxtv.org/project/linux-media/list/
9085T: git git://linuxtv.org/anttip/media_tree.git
9086S: Maintained
9087F: drivers/media/tuners/qt1010*
9088
9089QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9090M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9091L: linux-wireless@vger.kernel.org
9092L: ath9k-devel@lists.ath9k.org
9093W: http://wireless.kernel.org/en/users/Drivers/ath9k
9094S: Supported
9095F: drivers/net/wireless/ath/ath9k/
9096
9097QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9098M: Kalle Valo <kvalo@qca.qualcomm.com>
9099L: ath10k@lists.infradead.org
9100W: http://wireless.kernel.org/en/users/Drivers/ath10k
9101T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9102S: Supported
9103F: drivers/net/wireless/ath/ath10k/
9104
9105QUALCOMM HEXAGON ARCHITECTURE
9106M: Richard Kuo <rkuo@codeaurora.org>
9107L: linux-hexagon@vger.kernel.org
9108T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9109S: Supported
9110F: arch/hexagon/
9111
9112QUALCOMM WCN36XX WIRELESS DRIVER
9113M: Eugene Krasnikov <k.eugene.e@gmail.com>
9114L: wcn36xx@lists.infradead.org
9115W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9116T: git git://github.com/KrasnikovEugene/wcn36xx.git
9117S: Supported
9118F: drivers/net/wireless/ath/wcn36xx/
9119
9120RADOS BLOCK DEVICE (RBD)
9121M: Ilya Dryomov <idryomov@gmail.com>
9122M: Sage Weil <sage@redhat.com>
9123M: Alex Elder <elder@kernel.org>
9124L: ceph-devel@vger.kernel.org
9125W: http://ceph.com/
9126T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9127T: git git://github.com/ceph/ceph-client.git
9128S: Supported
9129F: Documentation/ABI/testing/sysfs-bus-rbd
9130F: drivers/block/rbd.c
9131F: drivers/block/rbd_types.h
9132
9133RADEON FRAMEBUFFER DISPLAY DRIVER
9134M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9135L: linux-fbdev@vger.kernel.org
9136S: Maintained
9137F: drivers/video/fbdev/aty/radeon*
9138F: include/uapi/linux/radeonfb.h
9139
9140RADIOSHARK RADIO DRIVER
9141M: Hans de Goede <hdegoede@redhat.com>
9142L: linux-media@vger.kernel.org
9143T: git git://linuxtv.org/media_tree.git
9144S: Maintained
9145F: drivers/media/radio/radio-shark.c
9146
9147RADIOSHARK2 RADIO DRIVER
9148M: Hans de Goede <hdegoede@redhat.com>
9149L: linux-media@vger.kernel.org
9150T: git git://linuxtv.org/media_tree.git
9151S: Maintained
9152F: drivers/media/radio/radio-shark2.c
9153F: drivers/media/radio/radio-tea5777.c
9154
9155RAGE128 FRAMEBUFFER DISPLAY DRIVER
9156M: Paul Mackerras <paulus@samba.org>
9157L: linux-fbdev@vger.kernel.org
9158S: Maintained
9159F: drivers/video/fbdev/aty/aty128fb.c
9160
9161RALINK MIPS ARCHITECTURE
9162M: John Crispin <blogic@openwrt.org>
9163L: linux-mips@linux-mips.org
9164S: Maintained
9165F: arch/mips/ralink
9166
9167RALINK RT2X00 WIRELESS LAN DRIVER
9168P: rt2x00 project
9169M: Stanislaw Gruszka <sgruszka@redhat.com>
9170M: Helmut Schaa <helmut.schaa@googlemail.com>
9171L: linux-wireless@vger.kernel.org
9172S: Maintained
9173F: drivers/net/wireless/ralink/rt2x00/
9174
9175RAMDISK RAM BLOCK DEVICE DRIVER
9176M: Jens Axboe <axboe@kernel.dk>
9177S: Maintained
9178F: Documentation/blockdev/ramdisk.txt
9179F: drivers/block/brd.c
9180
9181RANDOM NUMBER DRIVER
9182M: "Theodore Ts'o" <tytso@mit.edu>
9183S: Maintained
9184F: drivers/char/random.c
9185
9186RAPIDIO SUBSYSTEM
9187M: Matt Porter <mporter@kernel.crashing.org>
9188M: Alexandre Bounine <alexandre.bounine@idt.com>
9189S: Maintained
9190F: drivers/rapidio/
9191
9192RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9193L: linux-wireless@vger.kernel.org
9194S: Orphan
9195F: drivers/net/wireless/ray*
9196
9197RCUTORTURE MODULE
9198M: Josh Triplett <josh@joshtriplett.org>
9199M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9200L: linux-kernel@vger.kernel.org
9201S: Supported
9202T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9203F: Documentation/RCU/torture.txt
9204F: kernel/rcu/rcutorture.c
9205
9206RCUTORTURE TEST FRAMEWORK
9207M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9208M: Josh Triplett <josh@joshtriplett.org>
9209R: Steven Rostedt <rostedt@goodmis.org>
9210R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9211R: Lai Jiangshan <jiangshanlai@gmail.com>
9212L: linux-kernel@vger.kernel.org
9213S: Supported
9214T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9215F: tools/testing/selftests/rcutorture
9216
9217RDC R-321X SoC
9218M: Florian Fainelli <florian@openwrt.org>
9219S: Maintained
9220
9221RDC R6040 FAST ETHERNET DRIVER
9222M: Florian Fainelli <florian@openwrt.org>
9223L: netdev@vger.kernel.org
9224S: Maintained
9225F: drivers/net/ethernet/rdc/r6040.c
9226
9227RDS - RELIABLE DATAGRAM SOCKETS
9228M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9229L: netdev@vger.kernel.org
9230L: linux-rdma@vger.kernel.org
9231L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9232W: https://oss.oracle.com/projects/rds/
9233S: Supported
9234F: net/rds/
9235F: Documentation/networking/rds.txt
9236
9237RDMAVT - RDMA verbs software
9238M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9239L: linux-rdma@vger.kernel.org
9240S: Supported
9241F: drivers/infiniband/sw/rdmavt
9242
9243READ-COPY UPDATE (RCU)
9244M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9245M: Josh Triplett <josh@joshtriplett.org>
9246R: Steven Rostedt <rostedt@goodmis.org>
9247R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9248R: Lai Jiangshan <jiangshanlai@gmail.com>
9249L: linux-kernel@vger.kernel.org
9250W: http://www.rdrop.com/users/paulmck/RCU/
9251S: Supported
9252T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9253F: Documentation/RCU/
9254X: Documentation/RCU/torture.txt
9255F: include/linux/rcu*
9256X: include/linux/srcu.h
9257F: kernel/rcu/
9258X: kernel/torture.c
9259
9260REAL TIME CLOCK (RTC) SUBSYSTEM
9261M: Alessandro Zummo <a.zummo@towertech.it>
9262M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9263L: rtc-linux@googlegroups.com
9264Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9265T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9266S: Maintained
9267F: Documentation/rtc.txt
9268F: drivers/rtc/
9269F: include/linux/rtc.h
9270F: include/uapi/linux/rtc.h
9271
9272REALTEK AUDIO CODECS
9273M: Bard Liao <bardliao@realtek.com>
9274M: Oder Chiou <oder_chiou@realtek.com>
9275S: Maintained
9276F: sound/soc/codecs/rt*
9277F: include/sound/rt*.h
9278
9279REISERFS FILE SYSTEM
9280L: reiserfs-devel@vger.kernel.org
9281S: Supported
9282F: fs/reiserfs/
9283
9284REGISTER MAP ABSTRACTION
9285M: Mark Brown <broonie@kernel.org>
9286L: linux-kernel@vger.kernel.org
9287T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9288S: Supported
9289F: drivers/base/regmap/
9290F: include/linux/regmap.h
9291
9292REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9293M: Ohad Ben-Cohen <ohad@wizery.com>
9294M: Bjorn Andersson <bjorn.andersson@linaro.org>
9295T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9296S: Maintained
9297F: drivers/remoteproc/
9298F: Documentation/remoteproc.txt
9299F: include/linux/remoteproc.h
9300
9301REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9302M: Ohad Ben-Cohen <ohad@wizery.com>
9303M: Bjorn Andersson <bjorn.andersson@linaro.org>
9304T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9305S: Maintained
9306F: drivers/rpmsg/
9307F: Documentation/rpmsg.txt
9308F: include/linux/rpmsg.h
9309
9310RENESAS ETHERNET DRIVERS
9311R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9312L: netdev@vger.kernel.org
9313L: linux-renesas-soc@vger.kernel.org
9314F: drivers/net/ethernet/renesas/
9315F: include/linux/sh_eth.h
9316
9317RENESAS USB2 PHY DRIVER
9318M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9319L: linux-renesas-soc@vger.kernel.org
9320S: Maintained
9321F: drivers/phy/phy-rcar-gen3-usb2.c
9322
9323RESET CONTROLLER FRAMEWORK
9324M: Philipp Zabel <p.zabel@pengutronix.de>
9325T: git git://git.pengutronix.de/git/pza/linux
9326S: Maintained
9327F: drivers/reset/
9328F: Documentation/devicetree/bindings/reset/
9329F: include/dt-bindings/reset/
9330F: include/linux/reset.h
9331F: include/linux/reset-controller.h
9332
9333RFKILL
9334M: Johannes Berg <johannes@sipsolutions.net>
9335L: linux-wireless@vger.kernel.org
9336W: http://wireless.kernel.org/
9337T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9338T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9339S: Maintained
9340F: Documentation/rfkill.txt
9341F: net/rfkill/
9342
9343RHASHTABLE
9344M: Thomas Graf <tgraf@suug.ch>
9345L: netdev@vger.kernel.org
9346S: Maintained
9347F: lib/rhashtable.c
9348F: include/linux/rhashtable.h
9349
9350RICOH SMARTMEDIA/XD DRIVER
9351M: Maxim Levitsky <maximlevitsky@gmail.com>
9352S: Maintained
9353F: drivers/mtd/nand/r852.c
9354F: drivers/mtd/nand/r852.h
9355
9356RICOH R5C592 MEMORYSTICK DRIVER
9357M: Maxim Levitsky <maximlevitsky@gmail.com>
9358S: Maintained
9359F: drivers/memstick/host/r592.*
9360
9361ROCCAT DRIVERS
9362M: Stefan Achatz <erazor_de@users.sourceforge.net>
9363W: http://sourceforge.net/projects/roccat/
9364S: Maintained
9365F: drivers/hid/hid-roccat*
9366F: include/linux/hid-roccat*
9367F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9368
9369ROCKER DRIVER
9370M: Jiri Pirko <jiri@resnulli.us>
9371M: Scott Feldman <sfeldma@gmail.com>
9372L: netdev@vger.kernel.org
9373S: Supported
9374F: drivers/net/ethernet/rocker/
9375
9376ROCKETPORT DRIVER
9377P: Comtrol Corp.
9378W: http://www.comtrol.com
9379S: Maintained
9380F: Documentation/serial/rocket.txt
9381F: drivers/tty/rocket*
9382
9383ROCKETPORT EXPRESS/INFINITY DRIVER
9384M: Kevin Cernekee <cernekee@gmail.com>
9385L: linux-serial@vger.kernel.org
9386S: Odd Fixes
9387F: drivers/tty/serial/rp2.*
9388
9389ROSE NETWORK LAYER
9390M: Ralf Baechle <ralf@linux-mips.org>
9391L: linux-hams@vger.kernel.org
9392W: http://www.linux-ax25.org/
9393S: Maintained
9394F: include/net/rose.h
9395F: include/uapi/linux/rose.h
9396F: net/rose/
9397
9398RTL2830 MEDIA DRIVER
9399M: Antti Palosaari <crope@iki.fi>
9400L: linux-media@vger.kernel.org
9401W: https://linuxtv.org
9402W: http://palosaari.fi/linux/
9403Q: http://patchwork.linuxtv.org/project/linux-media/list/
9404T: git git://linuxtv.org/anttip/media_tree.git
9405S: Maintained
9406F: drivers/media/dvb-frontends/rtl2830*
9407
9408RTL2832 MEDIA DRIVER
9409M: Antti Palosaari <crope@iki.fi>
9410L: linux-media@vger.kernel.org
9411W: https://linuxtv.org
9412W: http://palosaari.fi/linux/
9413Q: http://patchwork.linuxtv.org/project/linux-media/list/
9414T: git git://linuxtv.org/anttip/media_tree.git
9415S: Maintained
9416F: drivers/media/dvb-frontends/rtl2832*
9417
9418RTL2832_SDR MEDIA DRIVER
9419M: Antti Palosaari <crope@iki.fi>
9420L: linux-media@vger.kernel.org
9421W: https://linuxtv.org
9422W: http://palosaari.fi/linux/
9423Q: http://patchwork.linuxtv.org/project/linux-media/list/
9424T: git git://linuxtv.org/anttip/media_tree.git
9425S: Maintained
9426F: drivers/media/dvb-frontends/rtl2832_sdr*
9427
9428RTL8180 WIRELESS DRIVER
9429L: linux-wireless@vger.kernel.org
9430W: http://wireless.kernel.org/
9431T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9432S: Orphan
9433F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9434
9435RTL8187 WIRELESS DRIVER
9436M: Herton Ronaldo Krzesinski <herton@canonical.com>
9437M: Hin-Tak Leung <htl10@users.sourceforge.net>
9438M: Larry Finger <Larry.Finger@lwfinger.net>
9439L: linux-wireless@vger.kernel.org
9440W: http://wireless.kernel.org/
9441T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9442S: Maintained
9443F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9444
9445RTL8192CE WIRELESS DRIVER
9446M: Larry Finger <Larry.Finger@lwfinger.net>
9447M: Chaoming Li <chaoming_li@realsil.com.cn>
9448L: linux-wireless@vger.kernel.org
9449W: http://wireless.kernel.org/
9450T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9451S: Maintained
9452F: drivers/net/wireless/realtek/rtlwifi/
9453F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9454
9455RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9456M: Jes Sorensen <Jes.Sorensen@redhat.com>
9457L: linux-wireless@vger.kernel.org
9458T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9459S: Maintained
9460F: drivers/net/wireless/realtek/rtl8xxxu/
9461
9462S3 SAVAGE FRAMEBUFFER DRIVER
9463M: Antonino Daplas <adaplas@gmail.com>
9464L: linux-fbdev@vger.kernel.org
9465S: Maintained
9466F: drivers/video/fbdev/savage/
9467
9468S390
9469M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9470M: Heiko Carstens <heiko.carstens@de.ibm.com>
9471L: linux-s390@vger.kernel.org
9472W: http://www.ibm.com/developerworks/linux/linux390/
9473T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9474S: Supported
9475F: arch/s390/
9476F: drivers/s390/
9477F: Documentation/s390/
9478F: Documentation/DocBook/s390*
9479
9480S390 COMMON I/O LAYER
9481M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9482M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9483L: linux-s390@vger.kernel.org
9484W: http://www.ibm.com/developerworks/linux/linux390/
9485S: Supported
9486F: drivers/s390/cio/
9487
9488S390 DASD DRIVER
9489M: Stefan Weinhuber <wein@de.ibm.com>
9490M: Stefan Haberland <stefan.haberland@de.ibm.com>
9491L: linux-s390@vger.kernel.org
9492W: http://www.ibm.com/developerworks/linux/linux390/
9493S: Supported
9494F: drivers/s390/block/dasd*
9495F: block/partitions/ibm.c
9496
9497S390 NETWORK DRIVERS
9498M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9499L: linux-s390@vger.kernel.org
9500W: http://www.ibm.com/developerworks/linux/linux390/
9501S: Supported
9502F: drivers/s390/net/
9503
9504S390 PCI SUBSYSTEM
9505M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9506M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9507L: linux-s390@vger.kernel.org
9508W: http://www.ibm.com/developerworks/linux/linux390/
9509S: Supported
9510F: arch/s390/pci/
9511F: drivers/pci/hotplug/s390_pci_hpc.c
9512
9513S390 ZCRYPT DRIVER
9514M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9515L: linux-s390@vger.kernel.org
9516W: http://www.ibm.com/developerworks/linux/linux390/
9517S: Supported
9518F: drivers/s390/crypto/
9519
9520S390 ZFCP DRIVER
9521M: Steffen Maier <maier@linux.vnet.ibm.com>
9522L: linux-s390@vger.kernel.org
9523W: http://www.ibm.com/developerworks/linux/linux390/
9524S: Supported
9525F: drivers/s390/scsi/zfcp_*
9526
9527S390 IUCV NETWORK LAYER
9528M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9529L: linux-s390@vger.kernel.org
9530W: http://www.ibm.com/developerworks/linux/linux390/
9531S: Supported
9532F: drivers/s390/net/*iucv*
9533F: include/net/iucv/
9534F: net/iucv/
9535
9536S390 IOMMU (PCI)
9537M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9538L: linux-s390@vger.kernel.org
9539W: http://www.ibm.com/developerworks/linux/linux390/
9540S: Supported
9541F: drivers/iommu/s390-iommu.c
9542
9543S3C24XX SD/MMC Driver
9544M: Ben Dooks <ben-linux@fluff.org>
9545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9546S: Supported
9547F: drivers/mmc/host/s3cmci.*
9548
9549SAA6588 RDS RECEIVER DRIVER
9550M: Hans Verkuil <hverkuil@xs4all.nl>
9551L: linux-media@vger.kernel.org
9552T: git git://linuxtv.org/media_tree.git
9553W: https://linuxtv.org
9554S: Odd Fixes
9555F: drivers/media/i2c/saa6588*
9556
9557SAA7134 VIDEO4LINUX DRIVER
9558M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9559L: linux-media@vger.kernel.org
9560W: https://linuxtv.org
9561T: git git://linuxtv.org/media_tree.git
9562S: Odd fixes
9563F: Documentation/video4linux/*.saa7134
9564F: drivers/media/pci/saa7134/
9565
9566SAA7146 VIDEO4LINUX-2 DRIVER
9567M: Hans Verkuil <hverkuil@xs4all.nl>
9568L: linux-media@vger.kernel.org
9569T: git git://linuxtv.org/media_tree.git
9570S: Maintained
9571F: drivers/media/common/saa7146/
9572F: drivers/media/pci/saa7146/
9573F: include/media/saa7146*
9574
9575SAMSUNG LAPTOP DRIVER
9576M: Corentin Chary <corentin.chary@gmail.com>
9577L: platform-driver-x86@vger.kernel.org
9578S: Maintained
9579F: drivers/platform/x86/samsung-laptop.c
9580
9581SAMSUNG AUDIO (ASoC) DRIVERS
9582M: Sangbeom Kim <sbkim73@samsung.com>
9583L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9584S: Supported
9585F: sound/soc/samsung/
9586
9587SAMSUNG FRAMEBUFFER DRIVER
9588M: Jingoo Han <jingoohan1@gmail.com>
9589L: linux-fbdev@vger.kernel.org
9590S: Maintained
9591F: drivers/video/fbdev/s3c-fb.c
9592
9593SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9594M: Sangbeom Kim <sbkim73@samsung.com>
9595M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9596L: linux-kernel@vger.kernel.org
9597L: linux-samsung-soc@vger.kernel.org
9598S: Supported
9599F: drivers/mfd/sec*.c
9600F: drivers/regulator/s2m*.c
9601F: drivers/regulator/s5m*.c
9602F: drivers/clk/clk-s2mps11.c
9603F: drivers/rtc/rtc-s5m.c
9604F: include/linux/mfd/samsung/
9605F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9606F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9607F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9608F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9609
9610SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9611M: Kyungmin Park <kyungmin.park@samsung.com>
9612M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9613L: linux-media@vger.kernel.org
9614Q: https://patchwork.linuxtv.org/project/linux-media/list/
9615S: Supported
9616F: drivers/media/platform/exynos4-is/
9617
9618SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9619M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9620L: linux-media@vger.kernel.org
9621L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9622S: Maintained
9623F: drivers/media/platform/s3c-camif/
9624F: include/media/drv-intf/s3c_camif.h
9625
9626SAMSUNG S5C73M3 CAMERA DRIVER
9627M: Kyungmin Park <kyungmin.park@samsung.com>
9628M: Andrzej Hajda <a.hajda@samsung.com>
9629L: linux-media@vger.kernel.org
9630S: Supported
9631F: drivers/media/i2c/s5c73m3/*
9632
9633SAMSUNG S5K5BAF CAMERA DRIVER
9634M: Kyungmin Park <kyungmin.park@samsung.com>
9635M: Andrzej Hajda <a.hajda@samsung.com>
9636L: linux-media@vger.kernel.org
9637S: Supported
9638F: drivers/media/i2c/s5k5baf.c
9639
9640SAMSUNG S3FWRN5 NFC DRIVER
9641M: Robert Baldyga <r.baldyga@samsung.com>
9642M: Krzysztof Opasiak <k.opasiak@samsung.com>
9643L: linux-nfc@lists.01.org (moderated for non-subscribers)
9644S: Supported
9645F: drivers/nfc/s3fwrn5
9646
9647SAMSUNG SOC CLOCK DRIVERS
9648M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9649M: Tomasz Figa <tomasz.figa@gmail.com>
9650S: Supported
9651L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9652F: drivers/clk/samsung/
9653
9654SAMSUNG SXGBE DRIVERS
9655M: Byungho An <bh74.an@samsung.com>
9656M: Girish K S <ks.giri@samsung.com>
9657M: Vipul Pandya <vipul.pandya@samsung.com>
9658S: Supported
9659L: netdev@vger.kernel.org
9660F: drivers/net/ethernet/samsung/sxgbe/
9661
9662SAMSUNG THERMAL DRIVER
9663M: Lukasz Majewski <l.majewski@samsung.com>
9664L: linux-pm@vger.kernel.org
9665L: linux-samsung-soc@vger.kernel.org
9666S: Supported
9667T: git https://github.com/lmajewski/linux-samsung-thermal.git
9668F: drivers/thermal/samsung/
9669
9670SAMSUNG USB2 PHY DRIVER
9671M: Kamil Debski <k.debski@samsung.com>
9672L: linux-kernel@vger.kernel.org
9673S: Supported
9674F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9675F: Documentation/phy/samsung-usb2.txt
9676F: drivers/phy/phy-exynos4210-usb2.c
9677F: drivers/phy/phy-exynos4x12-usb2.c
9678F: drivers/phy/phy-exynos5250-usb2.c
9679F: drivers/phy/phy-s5pv210-usb2.c
9680F: drivers/phy/phy-samsung-usb2.c
9681F: drivers/phy/phy-samsung-usb2.h
9682
9683SERIAL DRIVERS
9684M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9685L: linux-serial@vger.kernel.org
9686S: Maintained
9687F: drivers/tty/serial/
9688
9689SYNOPSYS DESIGNWARE DMAC DRIVER
9690M: Viresh Kumar <vireshk@kernel.org>
9691M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9692S: Maintained
9693F: include/linux/dma/dw.h
9694F: include/linux/platform_data/dma-dw.h
9695F: drivers/dma/dw/
9696
9697SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9698M: Lars Persson <lars.persson@axis.com>
9699L: netdev@vger.kernel.org
9700S: Supported
9701F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9702F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9703
9704SYNOPSYS DESIGNWARE I2C DRIVER
9705M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9706R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9707R: Mika Westerberg <mika.westerberg@linux.intel.com>
9708L: linux-i2c@vger.kernel.org
9709S: Maintained
9710F: drivers/i2c/busses/i2c-designware-*
9711F: include/linux/platform_data/i2c-designware.h
9712
9713SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9714M: Jaehoon Chung <jh80.chung@samsung.com>
9715L: linux-mmc@vger.kernel.org
9716S: Maintained
9717F: include/linux/mmc/dw_mmc.h
9718F: drivers/mmc/host/dw_mmc*
9719
9720SYSTEM TRACE MODULE CLASS
9721M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9722S: Maintained
9723F: Documentation/trace/stm.txt
9724F: drivers/hwtracing/stm/
9725F: include/linux/stm.h
9726F: include/uapi/linux/stm.h
9727
9728THUNDERBOLT DRIVER
9729M: Andreas Noever <andreas.noever@gmail.com>
9730S: Maintained
9731F: drivers/thunderbolt/
9732
9733TI BQ27XXX POWER SUPPLY DRIVER
9734R: Andrew F. Davis <afd@ti.com>
9735F: include/linux/power/bq27xxx_battery.h
9736F: drivers/power/bq27xxx_battery.c
9737F: drivers/power/bq27xxx_battery_i2c.c
9738
9739TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9740M: John Stultz <john.stultz@linaro.org>
9741M: Thomas Gleixner <tglx@linutronix.de>
9742L: linux-kernel@vger.kernel.org
9743T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9744S: Supported
9745F: include/linux/clocksource.h
9746F: include/linux/time.h
9747F: include/linux/timex.h
9748F: include/uapi/linux/time.h
9749F: include/uapi/linux/timex.h
9750F: kernel/time/clocksource.c
9751F: kernel/time/time*.c
9752F: kernel/time/alarmtimer.c
9753F: kernel/time/ntp.c
9754F: tools/testing/selftests/timers/
9755
9756SC1200 WDT DRIVER
9757M: Zwane Mwaikambo <zwanem@gmail.com>
9758S: Maintained
9759F: drivers/watchdog/sc1200wdt.c
9760
9761SCHEDULER
9762M: Ingo Molnar <mingo@redhat.com>
9763M: Peter Zijlstra <peterz@infradead.org>
9764L: linux-kernel@vger.kernel.org
9765T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9766S: Maintained
9767F: kernel/sched/
9768F: include/linux/sched.h
9769F: include/uapi/linux/sched.h
9770F: include/linux/wait.h
9771
9772SCORE ARCHITECTURE
9773M: Chen Liqin <liqin.linux@gmail.com>
9774M: Lennox Wu <lennox.wu@gmail.com>
9775W: http://www.sunplus.com
9776S: Supported
9777F: arch/score/
9778
9779SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9780M: Sudeep Holla <sudeep.holla@arm.com>
9781L: linux-arm-kernel@lists.infradead.org
9782S: Maintained
9783F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9784F: drivers/clk/clk-scpi.c
9785F: drivers/cpufreq/scpi-cpufreq.c
9786F: drivers/firmware/arm_scpi.c
9787F: include/linux/scpi_protocol.h
9788
9789SCSI CDROM DRIVER
9790M: Jens Axboe <axboe@kernel.dk>
9791L: linux-scsi@vger.kernel.org
9792W: http://www.kernel.dk
9793S: Maintained
9794F: drivers/scsi/sr*
9795
9796SCSI RDMA PROTOCOL (SRP) INITIATOR
9797M: Bart Van Assche <bart.vanassche@sandisk.com>
9798L: linux-rdma@vger.kernel.org
9799S: Supported
9800W: http://www.openfabrics.org
9801Q: http://patchwork.kernel.org/project/linux-rdma/list/
9802T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9803F: drivers/infiniband/ulp/srp/
9804F: include/scsi/srp.h
9805
9806SCSI SG DRIVER
9807M: Doug Gilbert <dgilbert@interlog.com>
9808L: linux-scsi@vger.kernel.org
9809W: http://sg.danny.cz/sg
9810S: Maintained
9811F: Documentation/scsi/scsi-generic.txt
9812F: drivers/scsi/sg.c
9813F: include/scsi/sg.h
9814
9815SCSI SUBSYSTEM
9816M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9817T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9818M: "Martin K. Petersen" <martin.petersen@oracle.com>
9819T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9820L: linux-scsi@vger.kernel.org
9821S: Maintained
9822F: drivers/scsi/
9823F: include/scsi/
9824
9825SCSI TAPE DRIVER
9826M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9827L: linux-scsi@vger.kernel.org
9828S: Maintained
9829F: Documentation/scsi/st.txt
9830F: drivers/scsi/st.*
9831F: drivers/scsi/st_*.h
9832
9833SCTP PROTOCOL
9834M: Vlad Yasevich <vyasevich@gmail.com>
9835M: Neil Horman <nhorman@tuxdriver.com>
9836L: linux-sctp@vger.kernel.org
9837W: http://lksctp.sourceforge.net
9838S: Maintained
9839F: Documentation/networking/sctp.txt
9840F: include/linux/sctp.h
9841F: include/uapi/linux/sctp.h
9842F: include/net/sctp/
9843F: net/sctp/
9844
9845SCx200 CPU SUPPORT
9846M: Jim Cromie <jim.cromie@gmail.com>
9847S: Odd Fixes
9848F: Documentation/i2c/busses/scx200_acb
9849F: arch/x86/platform/scx200/
9850F: drivers/watchdog/scx200_wdt.c
9851F: drivers/i2c/busses/scx200*
9852F: drivers/mtd/maps/scx200_docflash.c
9853F: include/linux/scx200.h
9854
9855SCx200 GPIO DRIVER
9856M: Jim Cromie <jim.cromie@gmail.com>
9857S: Maintained
9858F: drivers/char/scx200_gpio.c
9859F: include/linux/scx200_gpio.h
9860
9861SCx200 HRT CLOCKSOURCE DRIVER
9862M: Jim Cromie <jim.cromie@gmail.com>
9863S: Maintained
9864F: drivers/clocksource/scx200_hrt.c
9865
9866SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9867M: Sascha Sommer <saschasommer@freenet.de>
9868L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9869S: Maintained
9870F: drivers/mmc/host/sdricoh_cs.c
9871
9872SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9873M: Adrian Hunter <adrian.hunter@intel.com>
9874L: linux-mmc@vger.kernel.org
9875T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
9876S: Maintained
9877F: drivers/mmc/host/sdhci*
9878F: include/linux/mmc/sdhci*
9879
9880SECURE COMPUTING
9881M: Kees Cook <keescook@chromium.org>
9882R: Andy Lutomirski <luto@amacapital.net>
9883R: Will Drewry <wad@chromium.org>
9884T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9885S: Supported
9886F: kernel/seccomp.c
9887F: include/uapi/linux/seccomp.h
9888F: include/linux/seccomp.h
9889F: tools/testing/selftests/seccomp/*
9890K: \bsecure_computing
9891K: \bTIF_SECCOMP\b
9892
9893SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9894M: Ben Dooks <ben-linux@fluff.org>
9895M: Jaehoon Chung <jh80.chung@samsung.com>
9896L: linux-mmc@vger.kernel.org
9897S: Maintained
9898F: drivers/mmc/host/sdhci-s3c*
9899
9900SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9901M: Viresh Kumar <vireshk@kernel.org>
9902L: spear-devel@list.st.com
9903L: linux-mmc@vger.kernel.org
9904S: Maintained
9905F: drivers/mmc/host/sdhci-spear.c
9906
9907SECURITY SUBSYSTEM
9908M: James Morris <james.l.morris@oracle.com>
9909M: "Serge E. Hallyn" <serge@hallyn.com>
9910L: linux-security-module@vger.kernel.org (suggested Cc:)
9911T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9912W: http://kernsec.org/
9913S: Supported
9914F: security/
9915
9916SECURITY CONTACT
9917M: Security Officers <security@kernel.org>
9918S: Supported
9919
9920SELINUX SECURITY MODULE
9921M: Paul Moore <paul@paul-moore.com>
9922M: Stephen Smalley <sds@tycho.nsa.gov>
9923M: Eric Paris <eparis@parisplace.org>
9924L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9925W: http://selinuxproject.org
9926T: git git://git.infradead.org/users/pcmoore/selinux
9927S: Supported
9928F: include/linux/selinux*
9929F: security/selinux/
9930F: scripts/selinux/
9931
9932APPARMOR SECURITY MODULE
9933M: John Johansen <john.johansen@canonical.com>
9934L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9935W: apparmor.wiki.kernel.org
9936T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9937S: Supported
9938F: security/apparmor/
9939
9940YAMA SECURITY MODULE
9941M: Kees Cook <keescook@chromium.org>
9942T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9943S: Supported
9944F: security/yama/
9945
9946SENSABLE PHANTOM
9947M: Jiri Slaby <jirislaby@gmail.com>
9948S: Maintained
9949F: drivers/misc/phantom.c
9950F: include/uapi/linux/phantom.h
9951
9952SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9953M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9954M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9955M: John Soni Jose <sony.john@avagotech.com>
9956L: linux-scsi@vger.kernel.org
9957W: http://www.avagotech.com
9958S: Supported
9959F: drivers/scsi/be2iscsi/
9960
9961Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9962M: Sathya Perla <sathya.perla@broadcom.com>
9963M: Ajit Khaparde <ajit.khaparde@broadcom.com>
9964M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
9965M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9966M: Somnath Kotur <somnath.kotur@broadcom.com>
9967L: netdev@vger.kernel.org
9968W: http://www.emulex.com
9969S: Supported
9970F: drivers/net/ethernet/emulex/benet/
9971
9972EMULEX ONECONNECT ROCE DRIVER
9973M: Selvin Xavier <selvin.xavier@avagotech.com>
9974M: Devesh Sharma <devesh.sharma@avagotech.com>
9975M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9976L: linux-rdma@vger.kernel.org
9977W: http://www.emulex.com
9978S: Supported
9979F: drivers/infiniband/hw/ocrdma/
9980
9981SFC NETWORK DRIVER
9982M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9983M: Shradha Shah <sshah@solarflare.com>
9984L: netdev@vger.kernel.org
9985S: Supported
9986F: drivers/net/ethernet/sfc/
9987
9988SGI GRU DRIVER
9989M: Dimitri Sivanich <sivanich@sgi.com>
9990S: Maintained
9991F: drivers/misc/sgi-gru/
9992
9993SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9994M: Pat Gefre <pfg@sgi.com>
9995L: linux-ia64@vger.kernel.org
9996S: Supported
9997F: Documentation/ia64/serial.txt
9998F: drivers/tty/serial/ioc?_serial.c
9999F: include/linux/ioc?.h
10000
10001SGI XP/XPC/XPNET DRIVER
10002M: Cliff Whickman <cpw@sgi.com>
10003M: Robin Holt <robinmholt@gmail.com>
10004S: Maintained
10005F: drivers/misc/sgi-xp/
10006
10007SI2157 MEDIA DRIVER
10008M: Antti Palosaari <crope@iki.fi>
10009L: linux-media@vger.kernel.org
10010W: https://linuxtv.org
10011W: http://palosaari.fi/linux/
10012Q: http://patchwork.linuxtv.org/project/linux-media/list/
10013T: git git://linuxtv.org/anttip/media_tree.git
10014S: Maintained
10015F: drivers/media/tuners/si2157*
10016
10017SI2168 MEDIA DRIVER
10018M: Antti Palosaari <crope@iki.fi>
10019L: linux-media@vger.kernel.org
10020W: https://linuxtv.org
10021W: http://palosaari.fi/linux/
10022Q: http://patchwork.linuxtv.org/project/linux-media/list/
10023T: git git://linuxtv.org/anttip/media_tree.git
10024S: Maintained
10025F: drivers/media/dvb-frontends/si2168*
10026
10027SI470X FM RADIO RECEIVER I2C DRIVER
10028M: Hans Verkuil <hverkuil@xs4all.nl>
10029L: linux-media@vger.kernel.org
10030T: git git://linuxtv.org/media_tree.git
10031W: https://linuxtv.org
10032S: Odd Fixes
10033F: drivers/media/radio/si470x/radio-si470x-i2c.c
10034
10035SI470X FM RADIO RECEIVER USB DRIVER
10036M: Hans Verkuil <hverkuil@xs4all.nl>
10037L: linux-media@vger.kernel.org
10038T: git git://linuxtv.org/media_tree.git
10039W: https://linuxtv.org
10040S: Maintained
10041F: drivers/media/radio/si470x/radio-si470x-common.c
10042F: drivers/media/radio/si470x/radio-si470x.h
10043F: drivers/media/radio/si470x/radio-si470x-usb.c
10044
10045SI4713 FM RADIO TRANSMITTER I2C DRIVER
10046M: Eduardo Valentin <edubezval@gmail.com>
10047L: linux-media@vger.kernel.org
10048T: git git://linuxtv.org/media_tree.git
10049W: https://linuxtv.org
10050S: Odd Fixes
10051F: drivers/media/radio/si4713/si4713.?
10052
10053SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10054M: Eduardo Valentin <edubezval@gmail.com>
10055L: linux-media@vger.kernel.org
10056T: git git://linuxtv.org/media_tree.git
10057W: https://linuxtv.org
10058S: Odd Fixes
10059F: drivers/media/radio/si4713/radio-platform-si4713.c
10060
10061SI4713 FM RADIO TRANSMITTER USB DRIVER
10062M: Hans Verkuil <hverkuil@xs4all.nl>
10063L: linux-media@vger.kernel.org
10064T: git git://linuxtv.org/media_tree.git
10065W: https://linuxtv.org
10066S: Maintained
10067F: drivers/media/radio/si4713/radio-usb-si4713.c
10068
10069SIANO DVB DRIVER
10070M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10071L: linux-media@vger.kernel.org
10072W: https://linuxtv.org
10073T: git git://linuxtv.org/media_tree.git
10074S: Odd fixes
10075F: drivers/media/common/siano/
10076F: drivers/media/usb/siano/
10077F: drivers/media/usb/siano/
10078F: drivers/media/mmc/siano/
10079
10080SIMPLEFB FB DRIVER
10081M: Hans de Goede <hdegoede@redhat.com>
10082L: linux-fbdev@vger.kernel.org
10083S: Maintained
10084F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10085F: drivers/video/fbdev/simplefb.c
10086F: include/linux/platform_data/simplefb.h
10087
10088SH_VEU V4L2 MEM2MEM DRIVER
10089L: linux-media@vger.kernel.org
10090S: Orphan
10091F: drivers/media/platform/sh_veu.c
10092
10093SH_VOU V4L2 OUTPUT DRIVER
10094L: linux-media@vger.kernel.org
10095S: Orphan
10096F: drivers/media/platform/sh_vou.c
10097F: include/media/drv-intf/sh_vou.h
10098
10099SIMPLE FIRMWARE INTERFACE (SFI)
10100M: Len Brown <lenb@kernel.org>
10101L: sfi-devel@simplefirmware.org
10102W: http://simplefirmware.org/
10103T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10104S: Supported
10105F: arch/x86/platform/sfi/
10106F: drivers/sfi/
10107F: include/linux/sfi*.h
10108
10109SIMTEC EB110ATX (Chalice CATS)
10110P: Ben Dooks
10111P: Vincent Sanders <vince@simtec.co.uk>
10112M: Simtec Linux Team <linux@simtec.co.uk>
10113W: http://www.simtec.co.uk/products/EB110ATX/
10114S: Supported
10115
10116SIMTEC EB2410ITX (BAST)
10117P: Ben Dooks
10118P: Vincent Sanders <vince@simtec.co.uk>
10119M: Simtec Linux Team <linux@simtec.co.uk>
10120W: http://www.simtec.co.uk/products/EB2410ITX/
10121S: Supported
10122F: arch/arm/mach-s3c24xx/mach-bast.c
10123F: arch/arm/mach-s3c24xx/bast-ide.c
10124F: arch/arm/mach-s3c24xx/bast-irq.c
10125
10126TI DAVINCI MACHINE SUPPORT
10127M: Sekhar Nori <nsekhar@ti.com>
10128M: Kevin Hilman <khilman@kernel.org>
10129T: git git://gitorious.org/linux-davinci/linux-davinci.git
10130Q: http://patchwork.kernel.org/project/linux-davinci/list/
10131S: Supported
10132F: arch/arm/mach-davinci/
10133F: drivers/i2c/busses/i2c-davinci.c
10134
10135TI DAVINCI SERIES MEDIA DRIVER
10136M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10137L: linux-media@vger.kernel.org
10138W: https://linuxtv.org
10139Q: http://patchwork.linuxtv.org/project/linux-media/list/
10140T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10141S: Maintained
10142F: drivers/media/platform/davinci/
10143F: include/media/davinci/
10144
10145TI AM437X VPFE DRIVER
10146M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10147L: linux-media@vger.kernel.org
10148W: https://linuxtv.org
10149Q: http://patchwork.linuxtv.org/project/linux-media/list/
10150T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10151S: Maintained
10152F: drivers/media/platform/am437x/
10153
10154OV2659 OMNIVISION SENSOR DRIVER
10155M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10156L: linux-media@vger.kernel.org
10157W: https://linuxtv.org
10158Q: http://patchwork.linuxtv.org/project/linux-media/list/
10159T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10160S: Maintained
10161F: drivers/media/i2c/ov2659.c
10162F: include/media/i2c/ov2659.h
10163
10164SILICON MOTION SM712 FRAME BUFFER DRIVER
10165M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10166M: Teddy Wang <teddy.wang@siliconmotion.com>
10167M: Sudip Mukherjee <sudip@vectorindia.org>
10168L: linux-fbdev@vger.kernel.org
10169S: Maintained
10170F: drivers/video/fbdev/sm712*
10171F: Documentation/fb/sm712fb.txt
10172
10173SIS 190 ETHERNET DRIVER
10174M: Francois Romieu <romieu@fr.zoreil.com>
10175L: netdev@vger.kernel.org
10176S: Maintained
10177F: drivers/net/ethernet/sis/sis190.c
10178
10179SIS 900/7016 FAST ETHERNET DRIVER
10180M: Daniele Venzano <venza@brownhat.org>
10181W: http://www.brownhat.org/sis900.html
10182L: netdev@vger.kernel.org
10183S: Maintained
10184F: drivers/net/ethernet/sis/sis900.*
10185
10186SIS FRAMEBUFFER DRIVER
10187M: Thomas Winischhofer <thomas@winischhofer.net>
10188W: http://www.winischhofer.net/linuxsisvga.shtml
10189S: Maintained
10190F: Documentation/fb/sisfb.txt
10191F: drivers/video/fbdev/sis/
10192F: include/video/sisfb.h
10193
10194SIS USB2VGA DRIVER
10195M: Thomas Winischhofer <thomas@winischhofer.net>
10196W: http://www.winischhofer.at/linuxsisusbvga.shtml
10197S: Maintained
10198F: drivers/usb/misc/sisusbvga/
10199
10200SLAB ALLOCATOR
10201M: Christoph Lameter <cl@linux.com>
10202M: Pekka Enberg <penberg@kernel.org>
10203M: David Rientjes <rientjes@google.com>
10204M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10205M: Andrew Morton <akpm@linux-foundation.org>
10206L: linux-mm@kvack.org
10207S: Maintained
10208F: include/linux/sl?b*.h
10209F: mm/sl?b*
10210
10211SLEEPABLE READ-COPY UPDATE (SRCU)
10212M: Lai Jiangshan <jiangshanlai@gmail.com>
10213M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10214M: Josh Triplett <josh@joshtriplett.org>
10215R: Steven Rostedt <rostedt@goodmis.org>
10216R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10217L: linux-kernel@vger.kernel.org
10218W: http://www.rdrop.com/users/paulmck/RCU/
10219S: Supported
10220T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10221F: include/linux/srcu.h
10222F: kernel/rcu/srcu.c
10223
10224SMACK SECURITY MODULE
10225M: Casey Schaufler <casey@schaufler-ca.com>
10226L: linux-security-module@vger.kernel.org
10227W: http://schaufler-ca.com
10228T: git git://git.gitorious.org/smack-next/kernel.git
10229S: Maintained
10230F: Documentation/security/Smack.txt
10231F: security/smack/
10232
10233DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10234M: Kevin Hilman <khilman@kernel.org>
10235M: Nishanth Menon <nm@ti.com>
10236S: Maintained
10237F: drivers/power/avs/
10238F: include/linux/power/smartreflex.h
10239L: linux-pm@vger.kernel.org
10240
10241SMC91x ETHERNET DRIVER
10242M: Nicolas Pitre <nico@fluxnic.net>
10243S: Odd Fixes
10244F: drivers/net/ethernet/smsc/smc91x.*
10245
10246SMIA AND SMIA++ IMAGE SENSOR DRIVER
10247M: Sakari Ailus <sakari.ailus@iki.fi>
10248L: linux-media@vger.kernel.org
10249S: Maintained
10250F: drivers/media/i2c/smiapp/
10251F: include/media/i2c/smiapp.h
10252F: drivers/media/i2c/smiapp-pll.c
10253F: drivers/media/i2c/smiapp-pll.h
10254F: include/uapi/linux/smiapp.h
10255F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10256
10257SMM665 HARDWARE MONITOR DRIVER
10258M: Guenter Roeck <linux@roeck-us.net>
10259L: linux-hwmon@vger.kernel.org
10260S: Maintained
10261F: Documentation/hwmon/smm665
10262F: drivers/hwmon/smm665.c
10263
10264SMSC EMC2103 HARDWARE MONITOR DRIVER
10265M: Steve Glendinning <steve.glendinning@shawell.net>
10266L: linux-hwmon@vger.kernel.org
10267S: Maintained
10268F: Documentation/hwmon/emc2103
10269F: drivers/hwmon/emc2103.c
10270
10271SMSC SCH5627 HARDWARE MONITOR DRIVER
10272M: Hans de Goede <hdegoede@redhat.com>
10273L: linux-hwmon@vger.kernel.org
10274S: Supported
10275F: Documentation/hwmon/sch5627
10276F: drivers/hwmon/sch5627.c
10277
10278SMSC47B397 HARDWARE MONITOR DRIVER
10279M: Jean Delvare <jdelvare@suse.com>
10280L: linux-hwmon@vger.kernel.org
10281S: Maintained
10282F: Documentation/hwmon/smsc47b397
10283F: drivers/hwmon/smsc47b397.c
10284
10285SMSC911x ETHERNET DRIVER
10286M: Steve Glendinning <steve.glendinning@shawell.net>
10287L: netdev@vger.kernel.org
10288S: Maintained
10289F: include/linux/smsc911x.h
10290F: drivers/net/ethernet/smsc/smsc911x.*
10291
10292SMSC9420 PCI ETHERNET DRIVER
10293M: Steve Glendinning <steve.glendinning@shawell.net>
10294L: netdev@vger.kernel.org
10295S: Maintained
10296F: drivers/net/ethernet/smsc/smsc9420.*
10297
10298SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10299M: Steve Glendinning <steve.glendinning@shawell.net>
10300L: linux-fbdev@vger.kernel.org
10301S: Maintained
10302F: drivers/video/fbdev/smscufx.c
10303
10304SOC-CAMERA V4L2 SUBSYSTEM
10305M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10306L: linux-media@vger.kernel.org
10307T: git git://linuxtv.org/media_tree.git
10308S: Maintained
10309F: include/media/soc*
10310F: drivers/media/i2c/soc_camera/
10311F: drivers/media/platform/soc_camera/
10312
10313SOEKRIS NET48XX LED SUPPORT
10314M: Chris Boot <bootc@bootc.net>
10315S: Maintained
10316F: drivers/leds/leds-net48xx.c
10317
10318SOFTLOGIC 6x10 MPEG CODEC
10319M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10320M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10321M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10322M: Ismael Luceno <ismael@iodev.co.uk>
10323L: linux-media@vger.kernel.org
10324S: Supported
10325F: drivers/media/pci/solo6x10/
10326
10327SOFTWARE RAID (Multiple Disks) SUPPORT
10328M: Shaohua Li <shli@kernel.org>
10329L: linux-raid@vger.kernel.org
10330T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10331S: Supported
10332F: drivers/md/
10333F: include/linux/raid/
10334F: include/uapi/linux/raid/
10335
10336SONIC NETWORK DRIVER
10337M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10338L: netdev@vger.kernel.org
10339S: Maintained
10340F: drivers/net/ethernet/natsemi/sonic.*
10341
10342SONICS SILICON BACKPLANE DRIVER (SSB)
10343M: Michael Buesch <m@bues.ch>
10344L: linux-wireless@vger.kernel.org
10345S: Maintained
10346F: drivers/ssb/
10347F: include/linux/ssb/
10348
10349SONY VAIO CONTROL DEVICE DRIVER
10350M: Mattia Dongili <malattia@linux.it>
10351L: platform-driver-x86@vger.kernel.org
10352W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10353S: Maintained
10354F: Documentation/laptops/sony-laptop.txt
10355F: drivers/char/sonypi.c
10356F: drivers/platform/x86/sony-laptop.c
10357F: include/linux/sony-laptop.h
10358
10359SONY MEMORYSTICK CARD SUPPORT
10360M: Alex Dubov <oakad@yahoo.com>
10361W: http://tifmxx.berlios.de/
10362S: Maintained
10363F: drivers/memstick/host/tifm_ms.c
10364
10365SONY MEMORYSTICK STANDARD SUPPORT
10366M: Maxim Levitsky <maximlevitsky@gmail.com>
10367S: Maintained
10368F: drivers/memstick/core/ms_block.*
10369
10370SOUND
10371M: Jaroslav Kysela <perex@perex.cz>
10372M: Takashi Iwai <tiwai@suse.com>
10373L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10374W: http://www.alsa-project.org/
10375T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10376T: git git://git.alsa-project.org/alsa-kernel.git
10377Q: http://patchwork.kernel.org/project/alsa-devel/list/
10378S: Maintained
10379F: Documentation/sound/
10380F: include/sound/
10381F: include/uapi/sound/
10382F: sound/
10383
10384SOUND - COMPRESSED AUDIO
10385M: Vinod Koul <vinod.koul@intel.com>
10386L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10387T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10388S: Supported
10389F: Documentation/sound/alsa/compress_offload.txt
10390F: include/sound/compress_driver.h
10391F: include/uapi/sound/compress_*
10392F: sound/core/compress_offload.c
10393F: sound/soc/soc-compress.c
10394
10395SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10396M: Liam Girdwood <lgirdwood@gmail.com>
10397M: Mark Brown <broonie@kernel.org>
10398T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10399L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10400W: http://alsa-project.org/main/index.php/ASoC
10401S: Supported
10402F: Documentation/sound/alsa/soc/
10403F: sound/soc/
10404F: include/sound/soc*
10405
10406SOUND - DMAENGINE HELPERS
10407M: Lars-Peter Clausen <lars@metafoo.de>
10408S: Supported
10409F: include/sound/dmaengine_pcm.h
10410F: sound/core/pcm_dmaengine.c
10411F: sound/soc/soc-generic-dmaengine-pcm.c
10412
10413SP2 MEDIA DRIVER
10414M: Olli Salonen <olli.salonen@iki.fi>
10415L: linux-media@vger.kernel.org
10416W: https://linuxtv.org
10417Q: http://patchwork.linuxtv.org/project/linux-media/list/
10418S: Maintained
10419F: drivers/media/dvb-frontends/sp2*
10420
10421SPARC + UltraSPARC (sparc/sparc64)
10422M: "David S. Miller" <davem@davemloft.net>
10423L: sparclinux@vger.kernel.org
10424Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10425T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10426T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10427S: Maintained
10428F: arch/sparc/
10429F: drivers/sbus/
10430
10431SPARC SERIAL DRIVERS
10432M: "David S. Miller" <davem@davemloft.net>
10433L: sparclinux@vger.kernel.org
10434T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10435T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10436S: Maintained
10437F: include/linux/sunserialcore.h
10438F: drivers/tty/serial/suncore.c
10439F: drivers/tty/serial/sunhv.c
10440F: drivers/tty/serial/sunsab.c
10441F: drivers/tty/serial/sunsab.h
10442F: drivers/tty/serial/sunsu.c
10443F: drivers/tty/serial/sunzilog.c
10444F: drivers/tty/serial/sunzilog.h
10445
10446SPARSE CHECKER
10447M: "Christopher Li" <sparse@chrisli.org>
10448L: linux-sparse@vger.kernel.org
10449W: https://sparse.wiki.kernel.org/
10450T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10451T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10452S: Maintained
10453F: include/linux/compiler.h
10454
10455SPEAR PLATFORM SUPPORT
10456M: Viresh Kumar <vireshk@kernel.org>
10457M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10458L: spear-devel@list.st.com
10459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10460W: http://www.st.com/spear
10461S: Maintained
10462F: arch/arm/boot/dts/spear*
10463F: arch/arm/mach-spear/
10464
10465SPEAR CLOCK FRAMEWORK SUPPORT
10466M: Viresh Kumar <vireshk@kernel.org>
10467L: spear-devel@list.st.com
10468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10469W: http://www.st.com/spear
10470S: Maintained
10471F: drivers/clk/spear/
10472
10473SPI SUBSYSTEM
10474M: Mark Brown <broonie@kernel.org>
10475L: linux-spi@vger.kernel.org
10476T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10477Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10478S: Maintained
10479F: Documentation/spi/
10480F: drivers/spi/
10481F: include/linux/spi/
10482F: include/uapi/linux/spi/
10483
10484SPIDERNET NETWORK DRIVER for CELL
10485M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10486L: netdev@vger.kernel.org
10487S: Supported
10488F: Documentation/networking/spider_net.txt
10489F: drivers/net/ethernet/toshiba/spider_net*
10490
10491SPU FILE SYSTEM
10492M: Jeremy Kerr <jk@ozlabs.org>
10493L: linuxppc-dev@lists.ozlabs.org
10494W: http://www.ibm.com/developerworks/power/cell/
10495S: Supported
10496F: Documentation/filesystems/spufs.txt
10497F: arch/powerpc/platforms/cell/spufs/
10498
10499SQUASHFS FILE SYSTEM
10500M: Phillip Lougher <phillip@squashfs.org.uk>
10501L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10502W: http://squashfs.org.uk
10503T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10504S: Maintained
10505F: Documentation/filesystems/squashfs.txt
10506F: fs/squashfs/
10507
10508SRM (Alpha) environment access
10509M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10510S: Maintained
10511F: arch/alpha/kernel/srm_env.c
10512
10513STABLE BRANCH
10514M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10515L: stable@vger.kernel.org
10516S: Supported
10517F: Documentation/stable_kernel_rules.txt
10518
10519STAGING SUBSYSTEM
10520M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10521T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10522L: devel@driverdev.osuosl.org
10523S: Supported
10524F: drivers/staging/
10525
10526STAGING - COMEDI
10527M: Ian Abbott <abbotti@mev.co.uk>
10528M: H Hartley Sweeten <hsweeten@visionengravers.com>
10529S: Odd Fixes
10530F: drivers/staging/comedi/
10531
10532STAGING - FLARION FT1000 DRIVERS
10533M: Marek Belisko <marek.belisko@gmail.com>
10534S: Odd Fixes
10535F: drivers/staging/ft1000/
10536
10537STAGING - INDUSTRIAL IO
10538M: Jonathan Cameron <jic23@kernel.org>
10539L: linux-iio@vger.kernel.org
10540S: Odd Fixes
10541F: drivers/staging/iio/
10542
10543STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10544M: Jarod Wilson <jarod@wilsonet.com>
10545W: http://www.lirc.org/
10546S: Odd Fixes
10547F: drivers/staging/media/lirc/
10548
10549STAGING - LUSTRE PARALLEL FILESYSTEM
10550M: Oleg Drokin <oleg.drokin@intel.com>
10551M: Andreas Dilger <andreas.dilger@intel.com>
10552L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10553W: http://wiki.lustre.org/
10554S: Maintained
10555F: drivers/staging/lustre
10556
10557STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10558M: Marc Dietrich <marvin24@gmx.de>
10559L: ac100@lists.launchpad.net (moderated for non-subscribers)
10560L: linux-tegra@vger.kernel.org
10561S: Maintained
10562F: drivers/staging/nvec/
10563
10564STAGING - REALTEK RTL8712U DRIVERS
10565M: Larry Finger <Larry.Finger@lwfinger.net>
10566M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10567S: Odd Fixes
10568F: drivers/staging/rtl8712/
10569
10570STAGING - REALTEK RTL8723U WIRELESS DRIVER
10571M: Larry Finger <Larry.Finger@lwfinger.net>
10572M: Jes Sorensen <Jes.Sorensen@redhat.com>
10573L: linux-wireless@vger.kernel.org
10574S: Maintained
10575F: drivers/staging/rtl8723au/
10576
10577STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10578M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10579M: Teddy Wang <teddy.wang@siliconmotion.com>
10580M: Sudip Mukherjee <sudip@vectorindia.org>
10581L: linux-fbdev@vger.kernel.org
10582S: Maintained
10583F: drivers/staging/sm750fb/
10584
10585STAGING - SLICOSS
10586M: Lior Dotan <liodot@gmail.com>
10587M: Christopher Harrer <charrer@alacritech.com>
10588S: Odd Fixes
10589F: drivers/staging/slicoss/
10590
10591STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10592M: William Hubbs <w.d.hubbs@gmail.com>
10593M: Chris Brannon <chris@the-brannons.com>
10594M: Kirk Reiser <kirk@reisers.ca>
10595M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10596L: speakup@linux-speakup.org
10597W: http://www.linux-speakup.org/
10598S: Odd Fixes
10599F: drivers/staging/speakup/
10600
10601STAGING - VIA VT665X DRIVERS
10602M: Forest Bond <forest@alittletooquiet.net>
10603S: Odd Fixes
10604F: drivers/staging/vt665?/
10605
10606STAGING - WILC1000 WIFI DRIVER
10607M: Johnny Kim <johnny.kim@atmel.com>
10608M: Austin Shin <austin.shin@atmel.com>
10609M: Chris Park <chris.park@atmel.com>
10610M: Tony Cho <tony.cho@atmel.com>
10611M: Glen Lee <glen.lee@atmel.com>
10612M: Leo Kim <leo.kim@atmel.com>
10613L: linux-wireless@vger.kernel.org
10614S: Supported
10615F: drivers/staging/wilc1000/
10616
10617STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10618M: Arnaud Patard <arnaud.patard@rtp-net.org>
10619S: Odd Fixes
10620F: drivers/staging/xgifb/
10621
10622HFI1 DRIVER
10623M: Mike Marciniszyn <infinipath@intel.com>
10624L: linux-rdma@vger.kernel.org
10625S: Supported
10626F: drivers/staging/rdma/hfi1
10627
10628STARFIRE/DURALAN NETWORK DRIVER
10629M: Ion Badulescu <ionut@badula.org>
10630S: Odd Fixes
10631F: drivers/net/ethernet/adaptec/starfire*
10632
10633SUN3/3X
10634M: Sam Creasey <sammy@sammy.net>
10635W: http://sammy.net/sun3/
10636S: Maintained
10637F: arch/m68k/kernel/*sun3*
10638F: arch/m68k/sun3*/
10639F: arch/m68k/include/asm/sun3*
10640F: drivers/net/ethernet/i825xx/sun3*
10641
10642SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10643M: Hans de Goede <hdegoede@redhat.com>
10644L: linux-input@vger.kernel.org
10645S: Maintained
10646F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10647F: drivers/input/keyboard/sun4i-lradc-keys.c
10648
10649SUNDANCE NETWORK DRIVER
10650M: Denis Kirjanov <kda@linux-powerpc.org>
10651L: netdev@vger.kernel.org
10652S: Maintained
10653F: drivers/net/ethernet/dlink/sundance.c
10654
10655SUPERH
10656M: Yoshinori Sato <ysato@users.sourceforge.jp>
10657M: Rich Felker <dalias@libc.org>
10658L: linux-sh@vger.kernel.org
10659Q: http://patchwork.kernel.org/project/linux-sh/list/
10660S: Maintained
10661F: Documentation/sh/
10662F: arch/sh/
10663F: drivers/sh/
10664
10665SUSPEND TO RAM
10666M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10667M: Len Brown <len.brown@intel.com>
10668M: Pavel Machek <pavel@ucw.cz>
10669L: linux-pm@vger.kernel.org
10670S: Supported
10671F: Documentation/power/
10672F: arch/x86/kernel/acpi/
10673F: drivers/base/power/
10674F: kernel/power/
10675F: include/linux/suspend.h
10676F: include/linux/freezer.h
10677F: include/linux/pm.h
10678
10679SVGA HANDLING
10680M: Martin Mares <mj@ucw.cz>
10681L: linux-video@atrey.karlin.mff.cuni.cz
10682S: Maintained
10683F: Documentation/svga.txt
10684F: arch/x86/boot/video*
10685
10686SWIOTLB SUBSYSTEM
10687M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10688L: linux-kernel@vger.kernel.org
10689T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10690S: Supported
10691F: lib/swiotlb.c
10692F: arch/*/kernel/pci-swiotlb.c
10693F: include/linux/swiotlb.h
10694
10695SWITCHDEV
10696M: Jiri Pirko <jiri@resnulli.us>
10697L: netdev@vger.kernel.org
10698S: Supported
10699F: net/switchdev/
10700F: include/net/switchdev.h
10701
10702SYNOPSYS ARC ARCHITECTURE
10703M: Vineet Gupta <vgupta@synopsys.com>
10704L: linux-snps-arc@lists.infradead.org
10705S: Supported
10706F: arch/arc/
10707F: Documentation/devicetree/bindings/arc/*
10708F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10709F: drivers/tty/serial/arc_uart.c
10710T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10711
10712SYNOPSYS ARC SDP platform support
10713M: Alexey Brodkin <abrodkin@synopsys.com>
10714S: Supported
10715F: arch/arc/plat-axs10x
10716F: arch/arc/boot/dts/ax*
10717F: Documentation/devicetree/bindings/arc/axs10*
10718
10719SYSTEM CONFIGURATION (SYSCON)
10720M: Lee Jones <lee.jones@linaro.org>
10721M: Arnd Bergmann <arnd@arndb.de>
10722T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10723S: Supported
10724F: drivers/mfd/syscon.c
10725
10726SYSV FILESYSTEM
10727M: Christoph Hellwig <hch@infradead.org>
10728S: Maintained
10729F: Documentation/filesystems/sysv-fs.txt
10730F: fs/sysv/
10731F: include/linux/sysv_fs.h
10732
10733TARGET SUBSYSTEM
10734M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10735L: linux-scsi@vger.kernel.org
10736L: target-devel@vger.kernel.org
10737W: http://www.linux-iscsi.org
10738W: http://groups.google.com/group/linux-iscsi-target-dev
10739T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10740S: Supported
10741F: drivers/target/
10742F: include/target/
10743F: Documentation/target/
10744
10745TASKSTATS STATISTICS INTERFACE
10746M: Balbir Singh <bsingharora@gmail.com>
10747S: Maintained
10748F: Documentation/accounting/taskstats*
10749F: include/linux/taskstats*
10750F: kernel/taskstats.c
10751
10752TC CLASSIFIER
10753M: Jamal Hadi Salim <jhs@mojatatu.com>
10754L: netdev@vger.kernel.org
10755S: Maintained
10756F: include/net/pkt_cls.h
10757F: include/uapi/linux/pkt_cls.h
10758F: net/sched/
10759
10760TCP LOW PRIORITY MODULE
10761M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10762M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10763W: http://tcp-lp-mod.sourceforge.net/
10764S: Maintained
10765F: net/ipv4/tcp_lp.c
10766
10767TDA10071 MEDIA DRIVER
10768M: Antti Palosaari <crope@iki.fi>
10769L: linux-media@vger.kernel.org
10770W: https://linuxtv.org
10771W: http://palosaari.fi/linux/
10772Q: http://patchwork.linuxtv.org/project/linux-media/list/
10773T: git git://linuxtv.org/anttip/media_tree.git
10774S: Maintained
10775F: drivers/media/dvb-frontends/tda10071*
10776
10777TDA18212 MEDIA DRIVER
10778M: Antti Palosaari <crope@iki.fi>
10779L: linux-media@vger.kernel.org
10780W: https://linuxtv.org
10781W: http://palosaari.fi/linux/
10782Q: http://patchwork.linuxtv.org/project/linux-media/list/
10783T: git git://linuxtv.org/anttip/media_tree.git
10784S: Maintained
10785F: drivers/media/tuners/tda18212*
10786
10787TDA18218 MEDIA DRIVER
10788M: Antti Palosaari <crope@iki.fi>
10789L: linux-media@vger.kernel.org
10790W: https://linuxtv.org
10791W: http://palosaari.fi/linux/
10792Q: http://patchwork.linuxtv.org/project/linux-media/list/
10793T: git git://linuxtv.org/anttip/media_tree.git
10794S: Maintained
10795F: drivers/media/tuners/tda18218*
10796
10797TDA18271 MEDIA DRIVER
10798M: Michael Krufky <mkrufky@linuxtv.org>
10799L: linux-media@vger.kernel.org
10800W: https://linuxtv.org
10801W: http://github.com/mkrufky
10802Q: http://patchwork.linuxtv.org/project/linux-media/list/
10803T: git git://linuxtv.org/mkrufky/tuners.git
10804S: Maintained
10805F: drivers/media/tuners/tda18271*
10806
10807TDA827x MEDIA DRIVER
10808M: Michael Krufky <mkrufky@linuxtv.org>
10809L: linux-media@vger.kernel.org
10810W: https://linuxtv.org
10811W: http://github.com/mkrufky
10812Q: http://patchwork.linuxtv.org/project/linux-media/list/
10813T: git git://linuxtv.org/mkrufky/tuners.git
10814S: Maintained
10815F: drivers/media/tuners/tda8290.*
10816
10817TDA8290 MEDIA DRIVER
10818M: Michael Krufky <mkrufky@linuxtv.org>
10819L: linux-media@vger.kernel.org
10820W: https://linuxtv.org
10821W: http://github.com/mkrufky
10822Q: http://patchwork.linuxtv.org/project/linux-media/list/
10823T: git git://linuxtv.org/mkrufky/tuners.git
10824S: Maintained
10825F: drivers/media/tuners/tda8290.*
10826
10827TDA9840 MEDIA DRIVER
10828M: Hans Verkuil <hverkuil@xs4all.nl>
10829L: linux-media@vger.kernel.org
10830T: git git://linuxtv.org/media_tree.git
10831W: https://linuxtv.org
10832S: Maintained
10833F: drivers/media/i2c/tda9840*
10834
10835TEA5761 TUNER DRIVER
10836M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10837L: linux-media@vger.kernel.org
10838W: https://linuxtv.org
10839T: git git://linuxtv.org/media_tree.git
10840S: Odd fixes
10841F: drivers/media/tuners/tea5761.*
10842
10843TEA5767 TUNER DRIVER
10844M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10845L: linux-media@vger.kernel.org
10846W: https://linuxtv.org
10847T: git git://linuxtv.org/media_tree.git
10848S: Maintained
10849F: drivers/media/tuners/tea5767.*
10850
10851TEA6415C MEDIA DRIVER
10852M: Hans Verkuil <hverkuil@xs4all.nl>
10853L: linux-media@vger.kernel.org
10854T: git git://linuxtv.org/media_tree.git
10855W: https://linuxtv.org
10856S: Maintained
10857F: drivers/media/i2c/tea6415c*
10858
10859TEA6420 MEDIA DRIVER
10860M: Hans Verkuil <hverkuil@xs4all.nl>
10861L: linux-media@vger.kernel.org
10862T: git git://linuxtv.org/media_tree.git
10863W: https://linuxtv.org
10864S: Maintained
10865F: drivers/media/i2c/tea6420*
10866
10867TEAM DRIVER
10868M: Jiri Pirko <jiri@resnulli.us>
10869L: netdev@vger.kernel.org
10870S: Supported
10871F: drivers/net/team/
10872F: include/linux/if_team.h
10873F: include/uapi/linux/if_team.h
10874
10875TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10876M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10877S: Maintained
10878F: arch/x86/platform/ts5500/
10879
10880TECHNOTREND USB IR RECEIVER
10881M: Sean Young <sean@mess.org>
10882L: linux-media@vger.kernel.org
10883S: Maintained
10884F: drivers/media/rc/ttusbir.c
10885
10886TEGRA ARCHITECTURE SUPPORT
10887M: Stephen Warren <swarren@wwwdotorg.org>
10888M: Thierry Reding <thierry.reding@gmail.com>
10889M: Alexandre Courbot <gnurou@gmail.com>
10890L: linux-tegra@vger.kernel.org
10891Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10893S: Supported
10894N: [^a-z]tegra
10895
10896TEGRA CLOCK DRIVER
10897M: Peter De Schrijver <pdeschrijver@nvidia.com>
10898M: Prashant Gaikwad <pgaikwad@nvidia.com>
10899S: Supported
10900F: drivers/clk/tegra/
10901
10902TEGRA DMA DRIVER
10903M: Laxman Dewangan <ldewangan@nvidia.com>
10904S: Supported
10905F: drivers/dma/tegra20-apb-dma.c
10906
10907TEGRA I2C DRIVER
10908M: Laxman Dewangan <ldewangan@nvidia.com>
10909S: Supported
10910F: drivers/i2c/busses/i2c-tegra.c
10911
10912TEGRA IOMMU DRIVERS
10913M: Hiroshi Doyu <hdoyu@nvidia.com>
10914S: Supported
10915F: drivers/iommu/tegra*
10916
10917TEGRA KBC DRIVER
10918M: Rakesh Iyer <riyer@nvidia.com>
10919M: Laxman Dewangan <ldewangan@nvidia.com>
10920S: Supported
10921F: drivers/input/keyboard/tegra-kbc.c
10922
10923TEGRA PWM DRIVER
10924M: Thierry Reding <thierry.reding@gmail.com>
10925S: Supported
10926F: drivers/pwm/pwm-tegra.c
10927
10928TEGRA SERIAL DRIVER
10929M: Laxman Dewangan <ldewangan@nvidia.com>
10930S: Supported
10931F: drivers/tty/serial/serial-tegra.c
10932
10933TEGRA SPI DRIVER
10934M: Laxman Dewangan <ldewangan@nvidia.com>
10935S: Supported
10936F: drivers/spi/spi-tegra*
10937
10938TEHUTI ETHERNET DRIVER
10939M: Andy Gospodarek <andy@greyhouse.net>
10940L: netdev@vger.kernel.org
10941S: Supported
10942F: drivers/net/ethernet/tehuti/*
10943
10944Telecom Clock Driver for MCPL0010
10945M: Mark Gross <mark.gross@intel.com>
10946S: Supported
10947F: drivers/char/tlclk.c
10948
10949TENSILICA XTENSA PORT (xtensa)
10950M: Chris Zankel <chris@zankel.net>
10951M: Max Filippov <jcmvbkbc@gmail.com>
10952L: linux-xtensa@linux-xtensa.org
10953T: git git://github.com/czankel/xtensa-linux.git
10954S: Maintained
10955F: arch/xtensa/
10956F: drivers/irqchip/irq-xtensa-*
10957
10958THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10959M: Hans Verkuil <hverkuil@xs4all.nl>
10960L: linux-media@vger.kernel.org
10961T: git git://linuxtv.org/media_tree.git
10962W: https://linuxtv.org
10963S: Maintained
10964F: drivers/media/radio/radio-raremono.c
10965
10966THERMAL
10967M: Zhang Rui <rui.zhang@intel.com>
10968M: Eduardo Valentin <edubezval@gmail.com>
10969L: linux-pm@vger.kernel.org
10970T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10971T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10972Q: https://patchwork.kernel.org/project/linux-pm/list/
10973S: Supported
10974F: drivers/thermal/
10975F: include/linux/thermal.h
10976F: include/uapi/linux/thermal.h
10977F: include/linux/cpu_cooling.h
10978F: Documentation/devicetree/bindings/thermal/
10979
10980THERMAL/CPU_COOLING
10981M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10982M: Viresh Kumar <viresh.kumar@linaro.org>
10983M: Javi Merino <javi.merino@arm.com>
10984L: linux-pm@vger.kernel.org
10985S: Supported
10986F: Documentation/thermal/cpu-cooling-api.txt
10987F: drivers/thermal/cpu_cooling.c
10988F: include/linux/cpu_cooling.h
10989
10990THINGM BLINK(1) USB RGB LED DRIVER
10991M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10992S: Maintained
10993F: drivers/hid/hid-thingm.c
10994
10995THINKPAD ACPI EXTRAS DRIVER
10996M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10997L: ibm-acpi-devel@lists.sourceforge.net
10998L: platform-driver-x86@vger.kernel.org
10999W: http://ibm-acpi.sourceforge.net
11000W: http://thinkwiki.org/wiki/Ibm-acpi
11001T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11002S: Maintained
11003F: drivers/platform/x86/thinkpad_acpi.c
11004
11005TI BANDGAP AND THERMAL DRIVER
11006M: Eduardo Valentin <edubezval@gmail.com>
11007L: linux-pm@vger.kernel.org
11008L: linux-omap@vger.kernel.org
11009S: Maintained
11010F: drivers/thermal/ti-soc-thermal/
11011
11012TI VPE/CAL DRIVERS
11013M: Benoit Parrot <bparrot@ti.com>
11014L: linux-media@vger.kernel.org
11015W: http://linuxtv.org/
11016Q: http://patchwork.linuxtv.org/project/linux-media/list/
11017S: Maintained
11018F: drivers/media/platform/ti-vpe/
11019
11020TI CDCE706 CLOCK DRIVER
11021M: Max Filippov <jcmvbkbc@gmail.com>
11022S: Maintained
11023F: drivers/clk/clk-cdce706.c
11024
11025TI CLOCK DRIVER
11026M: Tero Kristo <t-kristo@ti.com>
11027L: linux-omap@vger.kernel.org
11028S: Maintained
11029F: drivers/clk/ti/
11030F: include/linux/clk/ti.h
11031
11032TI FLASH MEDIA INTERFACE DRIVER
11033M: Alex Dubov <oakad@yahoo.com>
11034S: Maintained
11035F: drivers/misc/tifm*
11036F: drivers/mmc/host/tifm_sd.c
11037F: include/linux/tifm.h
11038
11039TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11040M: Santosh Shilimkar <ssantosh@kernel.org>
11041L: linux-kernel@vger.kernel.org
11042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11043S: Maintained
11044F: drivers/soc/ti/*
11045T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11046
11047
11048TI LM49xxx FAMILY ASoC CODEC DRIVERS
11049M: M R Swami Reddy <mr.swami.reddy@ti.com>
11050M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11051L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11052S: Maintained
11053F: sound/soc/codecs/lm49453*
11054F: sound/soc/codecs/isabelle*
11055
11056TI LP855x BACKLIGHT DRIVER
11057M: Milo Kim <milo.kim@ti.com>
11058S: Maintained
11059F: Documentation/backlight/lp855x-driver.txt
11060F: drivers/video/backlight/lp855x_bl.c
11061F: include/linux/platform_data/lp855x.h
11062
11063TI LP8727 CHARGER DRIVER
11064M: Milo Kim <milo.kim@ti.com>
11065S: Maintained
11066F: drivers/power/lp8727_charger.c
11067F: include/linux/platform_data/lp8727.h
11068
11069TI LP8788 MFD DRIVER
11070M: Milo Kim <milo.kim@ti.com>
11071S: Maintained
11072F: drivers/iio/adc/lp8788_adc.c
11073F: drivers/leds/leds-lp8788.c
11074F: drivers/mfd/lp8788*.c
11075F: drivers/power/lp8788-charger.c
11076F: drivers/regulator/lp8788-*.c
11077F: include/linux/mfd/lp8788*.h
11078
11079TI NETCP ETHERNET DRIVER
11080M: Wingman Kwok <w-kwok2@ti.com>
11081M: Murali Karicheri <m-karicheri2@ti.com>
11082L: netdev@vger.kernel.org
11083S: Maintained
11084F: drivers/net/ethernet/ti/netcp*
11085
11086TI TAS571X FAMILY ASoC CODEC DRIVER
11087M: Kevin Cernekee <cernekee@chromium.org>
11088L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11089S: Odd Fixes
11090F: sound/soc/codecs/tas571x*
11091
11092TI TWL4030 SERIES SOC CODEC DRIVER
11093M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11094L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11095S: Maintained
11096F: sound/soc/codecs/twl4030*
11097
11098TI WILINK WIRELESS DRIVERS
11099L: linux-wireless@vger.kernel.org
11100W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11101W: http://wireless.kernel.org/en/users/Drivers/wl1251
11102T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11103S: Orphan
11104F: drivers/net/wireless/ti/
11105F: include/linux/wl12xx.h
11106
11107TIPC NETWORK LAYER
11108M: Jon Maloy <jon.maloy@ericsson.com>
11109M: Ying Xue <ying.xue@windriver.com>
11110L: netdev@vger.kernel.org (core kernel code)
11111L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11112W: http://tipc.sourceforge.net/
11113S: Maintained
11114F: include/uapi/linux/tipc*.h
11115F: net/tipc/
11116
11117TILE ARCHITECTURE
11118M: Chris Metcalf <cmetcalf@ezchip.com>
11119W: http://www.ezchip.com/scm/
11120T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11121S: Supported
11122F: arch/tile/
11123F: drivers/char/tile-srom.c
11124F: drivers/edac/tile_edac.c
11125F: drivers/net/ethernet/tile/
11126F: drivers/rtc/rtc-tile.c
11127F: drivers/tty/hvc/hvc_tile.c
11128F: drivers/tty/serial/tilegx.c
11129F: drivers/usb/host/*-tilegx.c
11130F: include/linux/usb/tilegx.h
11131
11132TLAN NETWORK DRIVER
11133M: Samuel Chessman <chessman@tux.org>
11134L: tlan-devel@lists.sourceforge.net (subscribers-only)
11135W: http://sourceforge.net/projects/tlan/
11136S: Maintained
11137F: Documentation/networking/tlan.txt
11138F: drivers/net/ethernet/ti/tlan.*
11139
11140TOMOYO SECURITY MODULE
11141M: Kentaro Takeda <takedakn@nttdata.co.jp>
11142M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11143L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11144L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11145L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11146L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11147W: http://tomoyo.sourceforge.jp/
11148T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11149S: Maintained
11150F: security/tomoyo/
11151
11152TOPSTAR LAPTOP EXTRAS DRIVER
11153M: Herton Ronaldo Krzesinski <herton@canonical.com>
11154L: platform-driver-x86@vger.kernel.org
11155S: Maintained
11156F: drivers/platform/x86/topstar-laptop.c
11157
11158TOSHIBA ACPI EXTRAS DRIVER
11159M: Azael Avalos <coproscefalo@gmail.com>
11160L: platform-driver-x86@vger.kernel.org
11161S: Maintained
11162F: drivers/platform/x86/toshiba_acpi.c
11163
11164TOSHIBA BLUETOOTH DRIVER
11165M: Azael Avalos <coproscefalo@gmail.com>
11166L: platform-driver-x86@vger.kernel.org
11167S: Maintained
11168F: drivers/platform/x86/toshiba_bluetooth.c
11169
11170TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11171M: Azael Avalos <coproscefalo@gmail.com>
11172L: platform-driver-x86@vger.kernel.org
11173S: Maintained
11174F: drivers/platform/x86/toshiba_haps.c
11175
11176TOSHIBA WMI HOTKEYS DRIVER
11177M: Azael Avalos <coproscefalo@gmail.com>
11178L: platform-driver-x86@vger.kernel.org
11179S: Maintained
11180F: drivers/platform/x86/toshiba-wmi.c
11181
11182TOSHIBA SMM DRIVER
11183M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11184W: http://www.buzzard.org.uk/toshiba/
11185S: Maintained
11186F: drivers/char/toshiba.c
11187F: include/linux/toshiba.h
11188F: include/uapi/linux/toshiba.h
11189
11190TOSHIBA TC358743 DRIVER
11191M: Mats Randgaard <matrandg@cisco.com>
11192L: linux-media@vger.kernel.org
11193S: Maintained
11194F: drivers/media/i2c/tc358743*
11195F: include/media/i2c/tc358743.h
11196
11197TMIO MMC DRIVER
11198M: Ian Molton <ian@mnementh.co.uk>
11199L: linux-mmc@vger.kernel.org
11200S: Maintained
11201F: drivers/mmc/host/tmio_mmc*
11202F: drivers/mmc/host/sh_mobile_sdhi.c
11203F: include/linux/mmc/tmio.h
11204F: include/linux/mmc/sh_mobile_sdhi.h
11205
11206TMP401 HARDWARE MONITOR DRIVER
11207M: Guenter Roeck <linux@roeck-us.net>
11208L: linux-hwmon@vger.kernel.org
11209S: Maintained
11210F: Documentation/hwmon/tmp401
11211F: drivers/hwmon/tmp401.c
11212
11213TMPFS (SHMEM FILESYSTEM)
11214M: Hugh Dickins <hughd@google.com>
11215L: linux-mm@kvack.org
11216S: Maintained
11217F: include/linux/shmem_fs.h
11218F: mm/shmem.c
11219
11220TM6000 VIDEO4LINUX DRIVER
11221M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11222L: linux-media@vger.kernel.org
11223W: https://linuxtv.org
11224T: git git://linuxtv.org/media_tree.git
11225S: Odd fixes
11226F: drivers/media/usb/tm6000/
11227
11228TW68 VIDEO4LINUX DRIVER
11229M: Hans Verkuil <hverkuil@xs4all.nl>
11230L: linux-media@vger.kernel.org
11231T: git git://linuxtv.org/media_tree.git
11232W: https://linuxtv.org
11233S: Odd Fixes
11234F: drivers/media/pci/tw68/
11235
11236TPM DEVICE DRIVER
11237M: Peter Huewe <peterhuewe@gmx.de>
11238M: Marcel Selhorst <tpmdd@selhorst.net>
11239M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11240R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11241W: http://tpmdd.sourceforge.net
11242L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11243Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11244T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11245S: Maintained
11246F: drivers/char/tpm/
11247
11248TPM IBM_VTPM DEVICE DRIVER
11249M: Ashley Lai <ashleydlai@gmail.com>
11250W: http://tpmdd.sourceforge.net
11251L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11252S: Maintained
11253F: drivers/char/tpm/tpm_ibmvtpm*
11254
11255TRACING
11256M: Steven Rostedt <rostedt@goodmis.org>
11257M: Ingo Molnar <mingo@redhat.com>
11258T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11259S: Maintained
11260F: Documentation/trace/ftrace.txt
11261F: arch/*/*/*/ftrace.h
11262F: arch/*/kernel/ftrace.c
11263F: include/*/ftrace.h
11264F: include/linux/trace*.h
11265F: include/trace/
11266F: kernel/trace/
11267F: tools/testing/selftests/ftrace/
11268
11269TRIVIAL PATCHES
11270M: Jiri Kosina <trivial@kernel.org>
11271T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11272S: Maintained
11273K: ^Subject:.*(?i)trivial
11274
11275TTY LAYER
11276M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11277M: Jiri Slaby <jslaby@suse.com>
11278S: Supported
11279T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11280F: Documentation/serial/
11281F: drivers/tty/
11282F: drivers/tty/serial/serial_core.c
11283F: include/linux/serial_core.h
11284F: include/linux/serial.h
11285F: include/linux/tty.h
11286F: include/uapi/linux/serial_core.h
11287F: include/uapi/linux/serial.h
11288F: include/uapi/linux/tty.h
11289
11290TUA9001 MEDIA DRIVER
11291M: Antti Palosaari <crope@iki.fi>
11292L: linux-media@vger.kernel.org
11293W: https://linuxtv.org
11294W: http://palosaari.fi/linux/
11295Q: http://patchwork.linuxtv.org/project/linux-media/list/
11296T: git git://linuxtv.org/anttip/media_tree.git
11297S: Maintained
11298F: drivers/media/tuners/tua9001*
11299
11300TULIP NETWORK DRIVERS
11301L: netdev@vger.kernel.org
11302L: linux-parisc@vger.kernel.org
11303S: Orphan
11304F: drivers/net/ethernet/dec/tulip/
11305
11306TUN/TAP driver
11307M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11308W: http://vtun.sourceforge.net/tun
11309S: Maintained
11310F: Documentation/networking/tuntap.txt
11311F: arch/um/os-Linux/drivers/
11312
11313TURBOCHANNEL SUBSYSTEM
11314M: "Maciej W. Rozycki" <macro@linux-mips.org>
11315M: Ralf Baechle <ralf@linux-mips.org>
11316L: linux-mips@linux-mips.org
11317Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11318S: Maintained
11319F: drivers/tc/
11320F: include/linux/tc.h
11321
11322U14-34F SCSI DRIVER
11323M: Dario Ballabio <ballabio_dario@emc.com>
11324L: linux-scsi@vger.kernel.org
11325S: Maintained
11326F: drivers/scsi/u14-34f.c
11327
11328UBI FILE SYSTEM (UBIFS)
11329M: Richard Weinberger <richard@nod.at>
11330M: Artem Bityutskiy <dedekind1@gmail.com>
11331M: Adrian Hunter <adrian.hunter@intel.com>
11332L: linux-mtd@lists.infradead.org
11333T: git git://git.infradead.org/ubifs-2.6.git
11334W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11335S: Supported
11336F: Documentation/filesystems/ubifs.txt
11337F: fs/ubifs/
11338
11339UCLINUX (M68KNOMMU AND COLDFIRE)
11340M: Greg Ungerer <gerg@uclinux.org>
11341W: http://www.uclinux.org/
11342L: linux-m68k@lists.linux-m68k.org
11343L: uclinux-dev@uclinux.org (subscribers-only)
11344T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11345S: Maintained
11346F: arch/m68k/coldfire/
11347F: arch/m68k/68*/
11348F: arch/m68k/*/*_no.*
11349F: arch/m68k/include/asm/*_no.*
11350
11351UDF FILESYSTEM
11352M: Jan Kara <jack@suse.com>
11353S: Maintained
11354F: Documentation/filesystems/udf.txt
11355F: fs/udf/
11356
11357UFS FILESYSTEM
11358M: Evgeniy Dushistov <dushistov@mail.ru>
11359S: Maintained
11360F: Documentation/filesystems/ufs.txt
11361F: fs/ufs/
11362
11363UHID USERSPACE HID IO DRIVER:
11364M: David Herrmann <dh.herrmann@googlemail.com>
11365L: linux-input@vger.kernel.org
11366S: Maintained
11367F: drivers/hid/uhid.c
11368F: include/uapi/linux/uhid.h
11369
11370ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11371L: linux-usb@vger.kernel.org
11372S: Orphan
11373F: drivers/uwb/
11374F: include/linux/uwb.h
11375F: include/linux/uwb/
11376
11377UNICORE32 ARCHITECTURE:
11378M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11379W: http://mprc.pku.edu.cn/~guanxuetao/linux
11380S: Maintained
11381T: git git://github.com/gxt/linux.git
11382F: arch/unicore32/
11383
11384UNIFDEF
11385M: Tony Finch <dot@dotat.at>
11386W: http://dotat.at/prog/unifdef
11387S: Maintained
11388F: scripts/unifdef.c
11389
11390UNIFORM CDROM DRIVER
11391M: Jens Axboe <axboe@kernel.dk>
11392W: http://www.kernel.dk
11393S: Maintained
11394F: Documentation/cdrom/
11395F: drivers/cdrom/cdrom.c
11396F: include/linux/cdrom.h
11397F: include/uapi/linux/cdrom.h
11398
11399UNISYS S-PAR DRIVERS
11400M: David Kershner <david.kershner@unisys.com>
11401L: sparmaintainer@unisys.com (Unisys internal)
11402S: Supported
11403F: drivers/staging/unisys/
11404
11405UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11406M: Vinayak Holikatti <vinholikatti@gmail.com>
11407L: linux-scsi@vger.kernel.org
11408S: Supported
11409F: Documentation/scsi/ufs.txt
11410F: drivers/scsi/ufs/
11411
11412UNSORTED BLOCK IMAGES (UBI)
11413M: Artem Bityutskiy <dedekind1@gmail.com>
11414M: Richard Weinberger <richard@nod.at>
11415W: http://www.linux-mtd.infradead.org/
11416L: linux-mtd@lists.infradead.org
11417T: git git://git.infradead.org/ubifs-2.6.git
11418S: Supported
11419F: drivers/mtd/ubi/
11420F: include/linux/mtd/ubi.h
11421F: include/uapi/mtd/ubi-user.h
11422
11423USB ACM DRIVER
11424M: Oliver Neukum <oneukum@suse.com>
11425L: linux-usb@vger.kernel.org
11426S: Maintained
11427F: Documentation/usb/acm.txt
11428F: drivers/usb/class/cdc-acm.*
11429
11430USB AR5523 WIRELESS DRIVER
11431M: Pontus Fuchs <pontus.fuchs@gmail.com>
11432L: linux-wireless@vger.kernel.org
11433S: Maintained
11434F: drivers/net/wireless/ath/ar5523/
11435
11436USB ATTACHED SCSI
11437M: Hans de Goede <hdegoede@redhat.com>
11438M: Gerd Hoffmann <kraxel@redhat.com>
11439L: linux-usb@vger.kernel.org
11440L: linux-scsi@vger.kernel.org
11441S: Maintained
11442F: drivers/usb/storage/uas.c
11443
11444USB CDC ETHERNET DRIVER
11445M: Oliver Neukum <oliver@neukum.org>
11446L: linux-usb@vger.kernel.org
11447S: Maintained
11448F: drivers/net/usb/cdc_*.c
11449F: include/uapi/linux/usb/cdc.h
11450
11451USB CHAOSKEY DRIVER
11452M: Keith Packard <keithp@keithp.com>
11453L: linux-usb@vger.kernel.org
11454S: Maintained
11455F: drivers/usb/misc/chaoskey.c
11456
11457USB CYPRESS C67X00 DRIVER
11458M: Peter Korsgaard <jacmet@sunsite.dk>
11459L: linux-usb@vger.kernel.org
11460S: Maintained
11461F: drivers/usb/c67x00/
11462
11463USB DAVICOM DM9601 DRIVER
11464M: Peter Korsgaard <jacmet@sunsite.dk>
11465L: netdev@vger.kernel.org
11466W: http://www.linux-usb.org/usbnet
11467S: Maintained
11468F: drivers/net/usb/dm9601.c
11469
11470USB DIAMOND RIO500 DRIVER
11471M: Cesar Miquel <miquel@df.uba.ar>
11472L: rio500-users@lists.sourceforge.net
11473W: http://rio500.sourceforge.net
11474S: Maintained
11475F: drivers/usb/misc/rio500*
11476
11477USB EHCI DRIVER
11478M: Alan Stern <stern@rowland.harvard.edu>
11479L: linux-usb@vger.kernel.org
11480S: Maintained
11481F: Documentation/usb/ehci.txt
11482F: drivers/usb/host/ehci*
11483
11484USB GADGET/PERIPHERAL SUBSYSTEM
11485M: Felipe Balbi <balbi@kernel.org>
11486L: linux-usb@vger.kernel.org
11487W: http://www.linux-usb.org/gadget
11488T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11489S: Maintained
11490F: drivers/usb/gadget/
11491F: include/linux/usb/gadget*
11492
11493USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11494M: Jiri Kosina <jikos@kernel.org>
11495R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11496L: linux-usb@vger.kernel.org
11497T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11498S: Maintained
11499F: Documentation/hid/hiddev.txt
11500F: drivers/hid/usbhid/
11501
11502USB ISP116X DRIVER
11503M: Olav Kongas <ok@artecdesign.ee>
11504L: linux-usb@vger.kernel.org
11505S: Maintained
11506F: drivers/usb/host/isp116x*
11507F: include/linux/usb/isp116x.h
11508
11509USB LAN78XX ETHERNET DRIVER
11510M: Woojung Huh <woojung.huh@microchip.com>
11511M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11512L: netdev@vger.kernel.org
11513S: Maintained
11514F: drivers/net/usb/lan78xx.*
11515
11516USB MASS STORAGE DRIVER
11517M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11518L: linux-usb@vger.kernel.org
11519L: usb-storage@lists.one-eyed-alien.net
11520S: Maintained
11521W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11522F: drivers/usb/storage/
11523
11524USB MIDI DRIVER
11525M: Clemens Ladisch <clemens@ladisch.de>
11526L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11527T: git git://git.alsa-project.org/alsa-kernel.git
11528S: Maintained
11529F: sound/usb/midi.*
11530
11531USB NETWORKING DRIVERS
11532L: linux-usb@vger.kernel.org
11533S: Odd Fixes
11534F: drivers/net/usb/
11535
11536USB OHCI DRIVER
11537M: Alan Stern <stern@rowland.harvard.edu>
11538L: linux-usb@vger.kernel.org
11539S: Maintained
11540F: Documentation/usb/ohci.txt
11541F: drivers/usb/host/ohci*
11542
11543USB OTG FSM (Finite State Machine)
11544M: Peter Chen <Peter.Chen@nxp.com>
11545T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11546L: linux-usb@vger.kernel.org
11547S: Maintained
11548F: drivers/usb/common/usb-otg-fsm.c
11549
11550USB OVER IP DRIVER
11551M: Valentina Manea <valentina.manea.m@gmail.com>
11552M: Shuah Khan <shuah.kh@samsung.com>
11553L: linux-usb@vger.kernel.org
11554S: Maintained
11555F: Documentation/usb/usbip_protocol.txt
11556F: drivers/usb/usbip/
11557F: tools/usb/usbip/
11558
11559USB PEGASUS DRIVER
11560M: Petko Manolov <petkan@nucleusys.com>
11561L: linux-usb@vger.kernel.org
11562L: netdev@vger.kernel.org
11563T: git git://github.com/petkan/pegasus.git
11564W: https://github.com/petkan/pegasus
11565S: Maintained
11566F: drivers/net/usb/pegasus.*
11567
11568USB PHY LAYER
11569M: Felipe Balbi <balbi@kernel.org>
11570L: linux-usb@vger.kernel.org
11571T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11572S: Maintained
11573F: drivers/usb/phy/
11574
11575USB PRINTER DRIVER (usblp)
11576M: Pete Zaitcev <zaitcev@redhat.com>
11577L: linux-usb@vger.kernel.org
11578S: Supported
11579F: drivers/usb/class/usblp.c
11580
11581USB QMI WWAN NETWORK DRIVER
11582M: Bjørn Mork <bjorn@mork.no>
11583L: netdev@vger.kernel.org
11584S: Maintained
11585F: Documentation/ABI/testing/sysfs-class-net-qmi
11586F: drivers/net/usb/qmi_wwan.c
11587
11588USB RTL8150 DRIVER
11589M: Petko Manolov <petkan@nucleusys.com>
11590L: linux-usb@vger.kernel.org
11591L: netdev@vger.kernel.org
11592T: git git://github.com/petkan/rtl8150.git
11593W: https://github.com/petkan/rtl8150
11594S: Maintained
11595F: drivers/net/usb/rtl8150.c
11596
11597USB SERIAL SUBSYSTEM
11598M: Johan Hovold <johan@kernel.org>
11599L: linux-usb@vger.kernel.org
11600S: Maintained
11601F: Documentation/usb/usb-serial.txt
11602F: drivers/usb/serial/
11603F: include/linux/usb/serial.h
11604
11605USB SMSC75XX ETHERNET DRIVER
11606M: Steve Glendinning <steve.glendinning@shawell.net>
11607L: netdev@vger.kernel.org
11608S: Maintained
11609F: drivers/net/usb/smsc75xx.*
11610
11611USB SMSC95XX ETHERNET DRIVER
11612M: Steve Glendinning <steve.glendinning@shawell.net>
11613L: netdev@vger.kernel.org
11614S: Maintained
11615F: drivers/net/usb/smsc95xx.*
11616
11617USB SUBSYSTEM
11618M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11619L: linux-usb@vger.kernel.org
11620W: http://www.linux-usb.org
11621T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11622S: Supported
11623F: Documentation/usb/
11624F: drivers/usb/
11625F: include/linux/usb.h
11626F: include/linux/usb/
11627
11628USB UHCI DRIVER
11629M: Alan Stern <stern@rowland.harvard.edu>
11630L: linux-usb@vger.kernel.org
11631S: Maintained
11632F: drivers/usb/host/uhci*
11633
11634USB "USBNET" DRIVER FRAMEWORK
11635M: Oliver Neukum <oneukum@suse.com>
11636L: netdev@vger.kernel.org
11637W: http://www.linux-usb.org/usbnet
11638S: Maintained
11639F: drivers/net/usb/usbnet.c
11640F: include/linux/usb/usbnet.h
11641
11642USB VIDEO CLASS
11643M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11644L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11645L: linux-media@vger.kernel.org
11646T: git git://linuxtv.org/media_tree.git
11647W: http://www.ideasonboard.org/uvc/
11648S: Maintained
11649F: drivers/media/usb/uvc/
11650F: include/uapi/linux/uvcvideo.h
11651
11652USB VISION DRIVER
11653M: Hans Verkuil <hverkuil@xs4all.nl>
11654L: linux-media@vger.kernel.org
11655T: git git://linuxtv.org/media_tree.git
11656W: https://linuxtv.org
11657S: Odd Fixes
11658F: drivers/media/usb/usbvision/
11659
11660USB WEBCAM GADGET
11661M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11662L: linux-usb@vger.kernel.org
11663S: Maintained
11664F: drivers/usb/gadget/function/*uvc*
11665F: drivers/usb/gadget/legacy/webcam.c
11666
11667USB WIRELESS RNDIS DRIVER (rndis_wlan)
11668M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11669L: linux-wireless@vger.kernel.org
11670S: Maintained
11671F: drivers/net/wireless/rndis_wlan.c
11672
11673USB XHCI DRIVER
11674M: Mathias Nyman <mathias.nyman@intel.com>
11675L: linux-usb@vger.kernel.org
11676S: Supported
11677F: drivers/usb/host/xhci*
11678F: drivers/usb/host/pci-quirks*
11679
11680USB ZD1201 DRIVER
11681L: linux-wireless@vger.kernel.org
11682W: http://linux-lc100020.sourceforge.net
11683S: Orphan
11684F: drivers/net/wireless/zydas/zd1201.*
11685
11686USB ZR364XX DRIVER
11687M: Antoine Jacquet <royale@zerezo.com>
11688L: linux-usb@vger.kernel.org
11689L: linux-media@vger.kernel.org
11690T: git git://linuxtv.org/media_tree.git
11691W: http://royale.zerezo.com/zr364xx/
11692S: Maintained
11693F: Documentation/video4linux/zr364xx.txt
11694F: drivers/media/usb/zr364xx/
11695
11696ULPI BUS
11697M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11698L: linux-usb@vger.kernel.org
11699S: Maintained
11700F: drivers/usb/common/ulpi.c
11701F: include/linux/ulpi/
11702
11703USER-MODE LINUX (UML)
11704M: Jeff Dike <jdike@addtoit.com>
11705M: Richard Weinberger <richard@nod.at>
11706L: user-mode-linux-devel@lists.sourceforge.net
11707L: user-mode-linux-user@lists.sourceforge.net
11708W: http://user-mode-linux.sourceforge.net
11709T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11710S: Maintained
11711F: Documentation/virtual/uml/
11712F: arch/um/
11713F: arch/x86/um/
11714F: fs/hostfs/
11715F: fs/hppfs/
11716
11717USERSPACE I/O (UIO)
11718M: "Hans J. Koch" <hjk@hansjkoch.de>
11719M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11720S: Maintained
11721T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11722F: Documentation/DocBook/uio-howto.tmpl
11723F: drivers/uio/
11724F: include/linux/uio*.h
11725
11726UTIL-LINUX PACKAGE
11727M: Karel Zak <kzak@redhat.com>
11728L: util-linux@vger.kernel.org
11729W: http://en.wikipedia.org/wiki/Util-linux
11730T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11731S: Maintained
11732
11733UVESAFB DRIVER
11734M: Michal Januszewski <spock@gentoo.org>
11735L: linux-fbdev@vger.kernel.org
11736W: http://dev.gentoo.org/~spock/projects/uvesafb/
11737S: Maintained
11738F: Documentation/fb/uvesafb.txt
11739F: drivers/video/fbdev/uvesafb.*
11740
11741VF610 NAND DRIVER
11742M: Stefan Agner <stefan@agner.ch>
11743L: linux-mtd@lists.infradead.org
11744S: Supported
11745F: drivers/mtd/nand/vf610_nfc.c
11746
11747VFAT/FAT/MSDOS FILESYSTEM
11748M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11749S: Maintained
11750F: Documentation/filesystems/vfat.txt
11751F: fs/fat/
11752
11753VFIO DRIVER
11754M: Alex Williamson <alex.williamson@redhat.com>
11755L: kvm@vger.kernel.org
11756T: git git://github.com/awilliam/linux-vfio.git
11757S: Maintained
11758F: Documentation/vfio.txt
11759F: drivers/vfio/
11760F: include/linux/vfio.h
11761F: include/uapi/linux/vfio.h
11762
11763VFIO PLATFORM DRIVER
11764M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11765L: kvm@vger.kernel.org
11766S: Maintained
11767F: drivers/vfio/platform/
11768
11769VIDEOBUF2 FRAMEWORK
11770M: Pawel Osciak <pawel@osciak.com>
11771M: Marek Szyprowski <m.szyprowski@samsung.com>
11772M: Kyungmin Park <kyungmin.park@samsung.com>
11773L: linux-media@vger.kernel.org
11774S: Maintained
11775F: drivers/media/v4l2-core/videobuf2-*
11776F: include/media/videobuf2-*
11777
11778VIRTUAL SERIO DEVICE DRIVER
11779M: Stephen Chandler Paul <thatslyude@gmail.com>
11780S: Maintained
11781F: drivers/input/serio/userio.c
11782F: include/uapi/linux/userio.h
11783
11784VIRTIO CONSOLE DRIVER
11785M: Amit Shah <amit.shah@redhat.com>
11786L: virtualization@lists.linux-foundation.org
11787S: Maintained
11788F: drivers/char/virtio_console.c
11789F: include/linux/virtio_console.h
11790F: include/uapi/linux/virtio_console.h
11791
11792VIRTIO CORE, NET AND BLOCK DRIVERS
11793M: "Michael S. Tsirkin" <mst@redhat.com>
11794L: virtualization@lists.linux-foundation.org
11795S: Maintained
11796F: drivers/virtio/
11797F: tools/virtio/
11798F: drivers/net/virtio_net.c
11799F: drivers/block/virtio_blk.c
11800F: include/linux/virtio_*.h
11801F: include/uapi/linux/virtio_*.h
11802
11803VIRTIO DRIVERS FOR S390
11804M: Christian Borntraeger <borntraeger@de.ibm.com>
11805M: Cornelia Huck <cornelia.huck@de.ibm.com>
11806L: linux-s390@vger.kernel.org
11807L: virtualization@lists.linux-foundation.org
11808L: kvm@vger.kernel.org
11809S: Supported
11810F: drivers/s390/virtio/
11811
11812VIRTIO GPU DRIVER
11813M: David Airlie <airlied@linux.ie>
11814M: Gerd Hoffmann <kraxel@redhat.com>
11815L: dri-devel@lists.freedesktop.org
11816L: virtualization@lists.linux-foundation.org
11817S: Maintained
11818F: drivers/gpu/drm/virtio/
11819F: include/uapi/linux/virtio_gpu.h
11820
11821VIRTIO HOST (VHOST)
11822M: "Michael S. Tsirkin" <mst@redhat.com>
11823L: kvm@vger.kernel.org
11824L: virtualization@lists.linux-foundation.org
11825L: netdev@vger.kernel.org
11826T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11827S: Maintained
11828F: drivers/vhost/
11829F: include/uapi/linux/vhost.h
11830
11831VIRTIO INPUT DRIVER
11832M: Gerd Hoffmann <kraxel@redhat.com>
11833S: Maintained
11834F: drivers/virtio/virtio_input.c
11835F: include/uapi/linux/virtio_input.h
11836
11837VIA RHINE NETWORK DRIVER
11838S: Orphan
11839F: drivers/net/ethernet/via/via-rhine.c
11840
11841VIA SD/MMC CARD CONTROLLER DRIVER
11842M: Bruce Chang <brucechang@via.com.tw>
11843M: Harald Welte <HaraldWelte@viatech.com>
11844S: Maintained
11845F: drivers/mmc/host/via-sdmmc.c
11846
11847VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11848M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11849L: linux-fbdev@vger.kernel.org
11850S: Maintained
11851F: include/linux/via-core.h
11852F: include/linux/via-gpio.h
11853F: include/linux/via_i2c.h
11854F: drivers/video/fbdev/via/
11855
11856VIA VELOCITY NETWORK DRIVER
11857M: Francois Romieu <romieu@fr.zoreil.com>
11858L: netdev@vger.kernel.org
11859S: Maintained
11860F: drivers/net/ethernet/via/via-velocity.*
11861
11862VIRT LIB
11863M: Alex Williamson <alex.williamson@redhat.com>
11864M: Paolo Bonzini <pbonzini@redhat.com>
11865L: kvm@vger.kernel.org
11866S: Supported
11867F: virt/lib/
11868
11869VIVID VIRTUAL VIDEO DRIVER
11870M: Hans Verkuil <hverkuil@xs4all.nl>
11871L: linux-media@vger.kernel.org
11872T: git git://linuxtv.org/media_tree.git
11873W: https://linuxtv.org
11874S: Maintained
11875F: drivers/media/platform/vivid/*
11876
11877VLAN (802.1Q)
11878M: Patrick McHardy <kaber@trash.net>
11879L: netdev@vger.kernel.org
11880S: Maintained
11881F: drivers/net/macvlan.c
11882F: include/linux/if_*vlan.h
11883F: net/8021q/
11884
11885VLYNQ BUS
11886M: Florian Fainelli <florian@openwrt.org>
11887L: openwrt-devel@lists.openwrt.org (subscribers-only)
11888S: Maintained
11889F: drivers/vlynq/vlynq.c
11890F: include/linux/vlynq.h
11891
11892VME SUBSYSTEM
11893M: Martyn Welch <martyn@welchs.me.uk>
11894M: Manohar Vanga <manohar.vanga@gmail.com>
11895M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11896L: devel@driverdev.osuosl.org
11897S: Maintained
11898T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11899F: Documentation/vme_api.txt
11900F: drivers/staging/vme/
11901F: drivers/vme/
11902F: include/linux/vme*
11903
11904VMWARE HYPERVISOR INTERFACE
11905M: Alok Kataria <akataria@vmware.com>
11906L: virtualization@lists.linux-foundation.org
11907S: Supported
11908F: arch/x86/kernel/cpu/vmware.c
11909
11910VMWARE BALLOON DRIVER
11911M: Xavier Deguillard <xdeguillard@vmware.com>
11912M: Philip Moltmann <moltmann@vmware.com>
11913M: "VMware, Inc." <pv-drivers@vmware.com>
11914L: linux-kernel@vger.kernel.org
11915S: Maintained
11916F: drivers/misc/vmw_balloon.c
11917
11918VMWARE VMMOUSE SUBDRIVER
11919M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11920M: "VMware, Inc." <pv-drivers@vmware.com>
11921L: linux-input@vger.kernel.org
11922S: Maintained
11923F: drivers/input/mouse/vmmouse.c
11924F: drivers/input/mouse/vmmouse.h
11925
11926VMWARE VMXNET3 ETHERNET DRIVER
11927M: Shrikrishna Khare <skhare@vmware.com>
11928M: "VMware, Inc." <pv-drivers@vmware.com>
11929L: netdev@vger.kernel.org
11930S: Maintained
11931F: drivers/net/vmxnet3/
11932
11933VMware PVSCSI driver
11934M: Arvind Kumar <arvindkumar@vmware.com>
11935M: VMware PV-Drivers <pv-drivers@vmware.com>
11936L: linux-scsi@vger.kernel.org
11937S: Maintained
11938F: drivers/scsi/vmw_pvscsi.c
11939F: drivers/scsi/vmw_pvscsi.h
11940
11941VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11942M: Liam Girdwood <lgirdwood@gmail.com>
11943M: Mark Brown <broonie@kernel.org>
11944L: linux-kernel@vger.kernel.org
11945W: http://www.slimlogic.co.uk/?p=48
11946T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11947S: Supported
11948F: drivers/regulator/
11949F: include/linux/regulator/
11950
11951VRF
11952M: David Ahern <dsa@cumulusnetworks.com>
11953M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11954L: netdev@vger.kernel.org
11955S: Maintained
11956F: drivers/net/vrf.c
11957F: Documentation/networking/vrf.txt
11958
11959VT1211 HARDWARE MONITOR DRIVER
11960M: Juerg Haefliger <juergh@gmail.com>
11961L: linux-hwmon@vger.kernel.org
11962S: Maintained
11963F: Documentation/hwmon/vt1211
11964F: drivers/hwmon/vt1211.c
11965
11966VT8231 HARDWARE MONITOR DRIVER
11967M: Roger Lucas <vt8231@hiddenengine.co.uk>
11968L: linux-hwmon@vger.kernel.org
11969S: Maintained
11970F: drivers/hwmon/vt8231.c
11971
11972VUB300 USB to SDIO/SD/MMC bridge chip
11973M: Tony Olech <tony.olech@elandigitalsystems.com>
11974L: linux-mmc@vger.kernel.org
11975L: linux-usb@vger.kernel.org
11976S: Supported
11977F: drivers/mmc/host/vub300.c
11978
11979W1 DALLAS'S 1-WIRE BUS
11980M: Evgeniy Polyakov <zbr@ioremap.net>
11981S: Maintained
11982F: Documentation/w1/
11983F: drivers/w1/
11984
11985W83791D HARDWARE MONITORING DRIVER
11986M: Marc Hulsman <m.hulsman@tudelft.nl>
11987L: linux-hwmon@vger.kernel.org
11988S: Maintained
11989F: Documentation/hwmon/w83791d
11990F: drivers/hwmon/w83791d.c
11991
11992W83793 HARDWARE MONITORING DRIVER
11993M: Rudolf Marek <r.marek@assembler.cz>
11994L: linux-hwmon@vger.kernel.org
11995S: Maintained
11996F: Documentation/hwmon/w83793
11997F: drivers/hwmon/w83793.c
11998
11999W83795 HARDWARE MONITORING DRIVER
12000M: Jean Delvare <jdelvare@suse.com>
12001L: linux-hwmon@vger.kernel.org
12002S: Maintained
12003F: drivers/hwmon/w83795.c
12004
12005W83L51xD SD/MMC CARD INTERFACE DRIVER
12006M: Pierre Ossman <pierre@ossman.eu>
12007S: Maintained
12008F: drivers/mmc/host/wbsd.*
12009
12010WACOM PROTOCOL 4 SERIAL TABLETS
12011M: Julian Squires <julian@cipht.net>
12012M: Hans de Goede <hdegoede@redhat.com>
12013L: linux-input@vger.kernel.org
12014S: Maintained
12015F: drivers/input/tablet/wacom_serial4.c
12016
12017WATCHDOG DEVICE DRIVERS
12018M: Wim Van Sebroeck <wim@iguana.be>
12019R: Guenter Roeck <linux@roeck-us.net>
12020L: linux-watchdog@vger.kernel.org
12021W: http://www.linux-watchdog.org/
12022T: git git://www.linux-watchdog.org/linux-watchdog.git
12023S: Maintained
12024F: Documentation/watchdog/
12025F: drivers/watchdog/
12026F: include/linux/watchdog.h
12027F: include/uapi/linux/watchdog.h
12028
12029WD7000 SCSI DRIVER
12030M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12031L: linux-scsi@vger.kernel.org
12032S: Maintained
12033F: drivers/scsi/wd7000.c
12034
12035WIIMOTE HID DRIVER
12036M: David Herrmann <dh.herrmann@googlemail.com>
12037L: linux-input@vger.kernel.org
12038S: Maintained
12039F: drivers/hid/hid-wiimote*
12040
12041WINBOND CIR DRIVER
12042M: David Härdeman <david@hardeman.nu>
12043S: Maintained
12044F: drivers/media/rc/winbond-cir.c
12045
12046WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12047M: William Breathitt Gray <vilhelm.gray@gmail.com>
12048L: linux-watchdog@vger.kernel.org
12049S: Maintained
12050F: drivers/watchdog/ebc-c384_wdt.c
12051
12052WINSYSTEMS WS16C48 GPIO DRIVER
12053M: William Breathitt Gray <vilhelm.gray@gmail.com>
12054L: linux-gpio@vger.kernel.org
12055S: Maintained
12056F: drivers/gpio/gpio-ws16c48.c
12057
12058WIMAX STACK
12059M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12060M: linux-wimax@intel.com
12061L: wimax@linuxwimax.org (subscribers-only)
12062S: Supported
12063W: http://linuxwimax.org
12064F: Documentation/wimax/README.wimax
12065F: include/linux/wimax/debug.h
12066F: include/net/wimax.h
12067F: include/uapi/linux/wimax.h
12068F: net/wimax/
12069
12070WISTRON LAPTOP BUTTON DRIVER
12071M: Miloslav Trmac <mitr@volny.cz>
12072S: Maintained
12073F: drivers/input/misc/wistron_btns.c
12074
12075WL3501 WIRELESS PCMCIA CARD DRIVER
12076M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12077L: linux-wireless@vger.kernel.org
12078W: http://oops.ghostprotocols.net:81/blog
12079S: Maintained
12080F: drivers/net/wireless/wl3501*
12081
12082WOLFSON MICROELECTRONICS DRIVERS
12083L: patches@opensource.wolfsonmicro.com
12084T: git https://github.com/CirrusLogic/linux-drivers.git
12085W: https://github.com/CirrusLogic/linux-drivers/wiki
12086S: Supported
12087F: Documentation/hwmon/wm83??
12088F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12089F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12090F: Documentation/devicetree/bindings/mfd/arizona.txt
12091F: arch/arm/mach-s3c64xx/mach-crag6410*
12092F: drivers/clk/clk-wm83*.c
12093F: drivers/extcon/extcon-arizona.c
12094F: drivers/leds/leds-wm83*.c
12095F: drivers/gpio/gpio-*wm*.c
12096F: drivers/gpio/gpio-arizona.c
12097F: drivers/hwmon/wm83??-hwmon.c
12098F: drivers/input/misc/wm831x-on.c
12099F: drivers/input/touchscreen/wm831x-ts.c
12100F: drivers/input/touchscreen/wm97*.c
12101F: drivers/mfd/arizona*
12102F: drivers/mfd/wm*.c
12103F: drivers/mfd/cs47l24*
12104F: drivers/power/wm83*.c
12105F: drivers/rtc/rtc-wm83*.c
12106F: drivers/regulator/wm8*.c
12107F: drivers/video/backlight/wm83*_bl.c
12108F: drivers/watchdog/wm83*_wdt.c
12109F: include/linux/mfd/arizona/
12110F: include/linux/mfd/wm831x/
12111F: include/linux/mfd/wm8350/
12112F: include/linux/mfd/wm8400*
12113F: include/linux/wm97xx.h
12114F: include/sound/wm????.h
12115F: sound/soc/codecs/arizona.?
12116F: sound/soc/codecs/wm*
12117F: sound/soc/codecs/cs47l24*
12118
12119WORKQUEUE
12120M: Tejun Heo <tj@kernel.org>
12121R: Lai Jiangshan <jiangshanlai@gmail.com>
12122T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12123S: Maintained
12124F: include/linux/workqueue.h
12125F: kernel/workqueue.c
12126F: Documentation/workqueue.txt
12127
12128X.25 NETWORK LAYER
12129M: Andrew Hendry <andrew.hendry@gmail.com>
12130L: linux-x25@vger.kernel.org
12131S: Odd Fixes
12132F: Documentation/networking/x25*
12133F: include/net/x25*
12134F: net/x25/
12135
12136X86 ARCHITECTURE (32-BIT AND 64-BIT)
12137M: Thomas Gleixner <tglx@linutronix.de>
12138M: Ingo Molnar <mingo@redhat.com>
12139M: "H. Peter Anvin" <hpa@zytor.com>
12140M: x86@kernel.org
12141L: linux-kernel@vger.kernel.org
12142T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12143S: Maintained
12144F: Documentation/x86/
12145F: arch/x86/
12146
12147X86 PLATFORM DRIVERS
12148M: Darren Hart <dvhart@infradead.org>
12149L: platform-driver-x86@vger.kernel.org
12150T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12151S: Maintained
12152F: drivers/platform/x86/
12153F: drivers/platform/olpc/
12154
12155X86 MCE INFRASTRUCTURE
12156M: Tony Luck <tony.luck@intel.com>
12157M: Borislav Petkov <bp@alien8.de>
12158L: linux-edac@vger.kernel.org
12159S: Maintained
12160F: arch/x86/kernel/cpu/mcheck/*
12161
12162X86 MICROCODE UPDATE SUPPORT
12163M: Borislav Petkov <bp@alien8.de>
12164S: Maintained
12165F: arch/x86/kernel/cpu/microcode/*
12166
12167X86 VDSO
12168M: Andy Lutomirski <luto@amacapital.net>
12169L: linux-kernel@vger.kernel.org
12170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12171S: Maintained
12172F: arch/x86/entry/vdso/
12173
12174XC2028/3028 TUNER DRIVER
12175M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12176L: linux-media@vger.kernel.org
12177W: https://linuxtv.org
12178T: git git://linuxtv.org/media_tree.git
12179S: Maintained
12180F: drivers/media/tuners/tuner-xc2028.*
12181
12182XEN HYPERVISOR INTERFACE
12183M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12184M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12185M: David Vrabel <david.vrabel@citrix.com>
12186L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12187T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12188S: Supported
12189F: arch/x86/xen/
12190F: drivers/*/xen-*front.c
12191F: drivers/xen/
12192F: arch/x86/include/asm/xen/
12193F: include/xen/
12194F: include/uapi/xen/
12195
12196XEN HYPERVISOR ARM
12197M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12198L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12199S: Supported
12200F: arch/arm/xen/
12201F: arch/arm/include/asm/xen/
12202
12203XEN HYPERVISOR ARM64
12204M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12205L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12206S: Supported
12207F: arch/arm64/xen/
12208F: arch/arm64/include/asm/xen/
12209
12210XEN NETWORK BACKEND DRIVER
12211M: Wei Liu <wei.liu2@citrix.com>
12212L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12213L: netdev@vger.kernel.org
12214S: Supported
12215F: drivers/net/xen-netback/*
12216
12217XEN PCI SUBSYSTEM
12218M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12219L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12220S: Supported
12221F: arch/x86/pci/*xen*
12222F: drivers/pci/*xen*
12223
12224XEN BLOCK SUBSYSTEM
12225M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12226M: Roger Pau Monné <roger.pau@citrix.com>
12227L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12228S: Supported
12229F: drivers/block/xen-blkback/*
12230F: drivers/block/xen*
12231
12232XEN PVSCSI DRIVERS
12233M: Juergen Gross <jgross@suse.com>
12234L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12235L: linux-scsi@vger.kernel.org
12236S: Supported
12237F: drivers/scsi/xen-scsifront.c
12238F: drivers/xen/xen-scsiback.c
12239F: include/xen/interface/io/vscsiif.h
12240
12241XEN SWIOTLB SUBSYSTEM
12242M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12243L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12244S: Supported
12245F: arch/x86/xen/*swiotlb*
12246F: drivers/xen/*swiotlb*
12247
12248XFS FILESYSTEM
12249P: Silicon Graphics Inc
12250M: Dave Chinner <david@fromorbit.com>
12251M: xfs@oss.sgi.com
12252L: xfs@oss.sgi.com
12253W: http://oss.sgi.com/projects/xfs
12254T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12255S: Supported
12256F: Documentation/filesystems/xfs.txt
12257F: fs/xfs/
12258
12259XILINX AXI ETHERNET DRIVER
12260M: Anirudha Sarangi <anirudh@xilinx.com>
12261M: John Linn <John.Linn@xilinx.com>
12262S: Maintained
12263F: drivers/net/ethernet/xilinx/xilinx_axienet*
12264
12265XILINX UARTLITE SERIAL DRIVER
12266M: Peter Korsgaard <jacmet@sunsite.dk>
12267L: linux-serial@vger.kernel.org
12268S: Maintained
12269F: drivers/tty/serial/uartlite.c
12270
12271XILINX VIDEO IP CORES
12272M: Hyun Kwon <hyun.kwon@xilinx.com>
12273M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12274L: linux-media@vger.kernel.org
12275T: git git://linuxtv.org/media_tree.git
12276S: Supported
12277F: Documentation/devicetree/bindings/media/xilinx/
12278F: drivers/media/platform/xilinx/
12279F: include/uapi/linux/xilinx-v4l2-controls.h
12280
12281XILLYBUS DRIVER
12282M: Eli Billauer <eli.billauer@gmail.com>
12283L: linux-kernel@vger.kernel.org
12284S: Supported
12285F: drivers/char/xillybus/
12286
12287XTENSA XTFPGA PLATFORM SUPPORT
12288M: Max Filippov <jcmvbkbc@gmail.com>
12289L: linux-xtensa@linux-xtensa.org
12290S: Maintained
12291F: drivers/spi/spi-xtensa-xtfpga.c
12292F: sound/soc/xtensa/xtfpga-i2s.c
12293
12294YAM DRIVER FOR AX.25
12295M: Jean-Paul Roubelat <jpr@f6fbb.org>
12296L: linux-hams@vger.kernel.org
12297S: Maintained
12298F: drivers/net/hamradio/yam*
12299F: include/linux/yam.h
12300
12301YEALINK PHONE DRIVER
12302M: Henk Vergonet <Henk.Vergonet@gmail.com>
12303L: usbb2k-api-dev@nongnu.org
12304S: Maintained
12305F: Documentation/input/yealink.txt
12306F: drivers/input/misc/yealink.*
12307
12308Z8530 DRIVER FOR AX.25
12309M: Joerg Reuter <jreuter@yaina.de>
12310W: http://yaina.de/jreuter/
12311W: http://www.qsl.net/dl1bke/
12312L: linux-hams@vger.kernel.org
12313S: Maintained
12314F: Documentation/networking/z8530drv.txt
12315F: drivers/net/hamradio/*scc.c
12316F: drivers/net/hamradio/z8530.h
12317
12318ZBUD COMPRESSED PAGE ALLOCATOR
12319M: Seth Jennings <sjenning@redhat.com>
12320L: linux-mm@kvack.org
12321S: Maintained
12322F: mm/zbud.c
12323F: include/linux/zbud.h
12324
12325ZD1211RW WIRELESS DRIVER
12326M: Daniel Drake <dsd@gentoo.org>
12327M: Ulrich Kunitz <kune@deine-taler.de>
12328W: http://zd1211.ath.cx/wiki/DriverRewrite
12329L: linux-wireless@vger.kernel.org
12330L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12331S: Maintained
12332F: drivers/net/wireless/zydas/zd1211rw/
12333
12334ZPOOL COMPRESSED PAGE STORAGE API
12335M: Dan Streetman <ddstreet@ieee.org>
12336L: linux-mm@kvack.org
12337S: Maintained
12338F: mm/zpool.c
12339F: include/linux/zpool.h
12340
12341ZR36067 VIDEO FOR LINUX DRIVER
12342L: mjpeg-users@lists.sourceforge.net
12343L: linux-media@vger.kernel.org
12344W: http://mjpeg.sourceforge.net/driver-zoran/
12345T: hg https://linuxtv.org/hg/v4l-dvb
12346S: Odd Fixes
12347F: drivers/media/pci/zoran/
12348
12349ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12350M: Minchan Kim <minchan@kernel.org>
12351M: Nitin Gupta <ngupta@vflare.org>
12352R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12353L: linux-kernel@vger.kernel.org
12354S: Maintained
12355F: drivers/block/zram/
12356F: Documentation/blockdev/zram.txt
12357
12358ZS DECSTATION Z85C30 SERIAL DRIVER
12359M: "Maciej W. Rozycki" <macro@linux-mips.org>
12360S: Maintained
12361F: drivers/tty/serial/zs.*
12362
12363ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12364M: Minchan Kim <minchan@kernel.org>
12365M: Nitin Gupta <ngupta@vflare.org>
12366R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12367L: linux-mm@kvack.org
12368S: Maintained
12369F: mm/zsmalloc.c
12370F: include/linux/zsmalloc.h
12371F: Documentation/vm/zsmalloc.txt
12372
12373ZSWAP COMPRESSED SWAP CACHING
12374M: Seth Jennings <sjenning@redhat.com>
12375L: linux-mm@kvack.org
12376S: Maintained
12377F: mm/zswap.c
12378
12379THE REST
12380M: Linus Torvalds <torvalds@linux-foundation.org>
12381L: linux-kernel@vger.kernel.org
12382Q: http://patchwork.kernel.org/project/LKML/list/
12383T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12384S: Buried alive in reporters
12385F: *
12386F: */