]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame_incremental - MAINTAINERS
UBUNTU: Start new release
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
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: http://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: Documentation/ABI/
227F: include/linux/syscalls.h
228F: include/uapi/
229F: kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M: Hans de Goede <hdegoede@redhat.com>
233L: linux-hwmon@vger.kernel.org
234S: Maintained
235F: drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M: Alistair John Strachan <alistair@devzero.co.uk>
239L: linux-hwmon@vger.kernel.org
240S: Maintained
241F: drivers/hwmon/abituguru3.c
242
243ACCES 104-IDIO-16 GPIO DRIVER
244M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
245L: linux-gpio@vger.kernel.org
246S: Maintained
247F: drivers/gpio/gpio-104-idio-16.c
248
249ACENIC DRIVER
250M: Jes Sorensen <jes@trained-monkey.org>
251L: linux-acenic@sunsite.dk
252S: Maintained
253F: drivers/net/ethernet/alteon/acenic*
254
255ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
256M: Peter Feuerer <peter@piie.net>
257L: platform-driver-x86@vger.kernel.org
258W: http://piie.net/?section=acerhdf
259S: Maintained
260F: drivers/platform/x86/acerhdf.c
261
262ACER WMI LAPTOP EXTRAS
263M: "Lee, Chun-Yi" <jlee@suse.com>
264L: platform-driver-x86@vger.kernel.org
265S: Maintained
266F: drivers/platform/x86/acer-wmi.c
267
268ACPI
269M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
270M: Len Brown <lenb@kernel.org>
271L: linux-acpi@vger.kernel.org
272W: https://01.org/linux-acpi
273Q: https://patchwork.kernel.org/project/linux-acpi/list/
274T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
275S: Supported
276F: drivers/acpi/
277F: drivers/pnp/pnpacpi/
278F: include/linux/acpi.h
279F: include/acpi/
280F: Documentation/acpi/
281F: Documentation/ABI/testing/sysfs-bus-acpi
282F: drivers/pci/*acpi*
283F: drivers/pci/*/*acpi*
284F: drivers/pci/*/*/*acpi*
285F: tools/power/acpi/
286
287ACPI COMPONENT ARCHITECTURE (ACPICA)
288M: Robert Moore <robert.moore@intel.com>
289M: Lv Zheng <lv.zheng@intel.com>
290M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
291L: linux-acpi@vger.kernel.org
292L: devel@acpica.org
293W: https://acpica.org/
294W: https://github.com/acpica/acpica/
295Q: https://patchwork.kernel.org/project/linux-acpi/list/
296T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
297S: Supported
298F: drivers/acpi/acpica/
299F: include/acpi/
300F: tools/power/acpi/
301
302ACPI FAN DRIVER
303M: Zhang Rui <rui.zhang@intel.com>
304L: linux-acpi@vger.kernel.org
305W: https://01.org/linux-acpi
306S: Supported
307F: drivers/acpi/fan.c
308
309ACPI THERMAL DRIVER
310M: Zhang Rui <rui.zhang@intel.com>
311L: linux-acpi@vger.kernel.org
312W: https://01.org/linux-acpi
313S: Supported
314F: drivers/acpi/*thermal*
315
316ACPI VIDEO DRIVER
317M: Zhang Rui <rui.zhang@intel.com>
318L: linux-acpi@vger.kernel.org
319W: https://01.org/linux-acpi
320S: Supported
321F: drivers/acpi/acpi_video.c
322
323ACPI WMI DRIVER
324L: platform-driver-x86@vger.kernel.org
325S: Orphan
326F: drivers/platform/x86/wmi.c
327
328AD1889 ALSA SOUND DRIVER
329M: Thibaut Varene <T-Bone@parisc-linux.org>
330W: http://wiki.parisc-linux.org/AD1889
331L: linux-parisc@vger.kernel.org
332S: Maintained
333F: sound/pci/ad1889.*
334
335AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
336M: Michael Hennerich <michael.hennerich@analog.com>
337W: http://wiki.analog.com/AD5254
338W: http://ez.analog.com/community/linux-device-drivers
339S: Supported
340F: drivers/misc/ad525x_dpot.c
341
342AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
343M: Michael Hennerich <michael.hennerich@analog.com>
344W: http://wiki.analog.com/AD5398
345W: http://ez.analog.com/community/linux-device-drivers
346S: Supported
347F: drivers/regulator/ad5398.c
348
349AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
350M: Michael Hennerich <michael.hennerich@analog.com>
351W: http://wiki.analog.com/AD7142
352W: http://ez.analog.com/community/linux-device-drivers
353S: Supported
354F: drivers/input/misc/ad714x.c
355
356AD7877 TOUCHSCREEN DRIVER
357M: Michael Hennerich <michael.hennerich@analog.com>
358W: http://wiki.analog.com/AD7877
359W: http://ez.analog.com/community/linux-device-drivers
360S: Supported
361F: drivers/input/touchscreen/ad7877.c
362
363AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
364M: Michael Hennerich <michael.hennerich@analog.com>
365W: http://wiki.analog.com/AD7879
366W: http://ez.analog.com/community/linux-device-drivers
367S: Supported
368F: drivers/input/touchscreen/ad7879.c
369
370ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
371M: Jiri Kosina <jikos@kernel.org>
372S: Maintained
373
374ADM1025 HARDWARE MONITOR DRIVER
375M: Jean Delvare <jdelvare@suse.com>
376L: linux-hwmon@vger.kernel.org
377S: Maintained
378F: Documentation/hwmon/adm1025
379F: drivers/hwmon/adm1025.c
380
381ADM1029 HARDWARE MONITOR DRIVER
382M: Corentin Labbe <clabbe.montjoie@gmail.com>
383L: linux-hwmon@vger.kernel.org
384S: Maintained
385F: drivers/hwmon/adm1029.c
386
387ADM8211 WIRELESS DRIVER
388L: linux-wireless@vger.kernel.org
389W: http://wireless.kernel.org/
390S: Orphan
391F: drivers/net/wireless/adm8211.*
392
393ADP1653 FLASH CONTROLLER DRIVER
394M: Sakari Ailus <sakari.ailus@iki.fi>
395L: linux-media@vger.kernel.org
396S: Maintained
397F: drivers/media/i2c/adp1653.c
398F: include/media/adp1653.h
399
400ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
401M: Michael Hennerich <michael.hennerich@analog.com>
402W: http://wiki.analog.com/ADP5520
403W: http://ez.analog.com/community/linux-device-drivers
404S: Supported
405F: drivers/mfd/adp5520.c
406F: drivers/video/backlight/adp5520_bl.c
407F: drivers/leds/leds-adp5520.c
408F: drivers/gpio/gpio-adp5520.c
409F: drivers/input/keyboard/adp5520-keys.c
410
411ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
412M: Michael Hennerich <michael.hennerich@analog.com>
413W: http://wiki.analog.com/ADP5588
414W: http://ez.analog.com/community/linux-device-drivers
415S: Supported
416F: drivers/input/keyboard/adp5588-keys.c
417F: drivers/gpio/gpio-adp5588.c
418
419ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP8860
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/video/backlight/adp8860_bl.c
425
426ADS1015 HARDWARE MONITOR DRIVER
427M: Dirk Eibach <eibach@gdsys.de>
428L: linux-hwmon@vger.kernel.org
429S: Maintained
430F: Documentation/hwmon/ads1015
431F: drivers/hwmon/ads1015.c
432F: include/linux/i2c/ads1015.h
433
434ADT746X FAN DRIVER
435M: Colin Leroy <colin@colino.net>
436S: Maintained
437F: drivers/macintosh/therm_adt746x.c
438
439ADT7475 HARDWARE MONITOR DRIVER
440M: Jean Delvare <jdelvare@suse.com>
441L: linux-hwmon@vger.kernel.org
442S: Maintained
443F: Documentation/hwmon/adt7475
444F: drivers/hwmon/adt7475.c
445
446ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
447M: Michael Hennerich <michael.hennerich@analog.com>
448W: http://wiki.analog.com/ADXL345
449W: http://ez.analog.com/community/linux-device-drivers
450S: Supported
451F: drivers/input/misc/adxl34x.c
452
453ADVANSYS SCSI DRIVER
454M: Matthew Wilcox <matthew@wil.cx>
455M: Hannes Reinecke <hare@suse.com>
456L: linux-scsi@vger.kernel.org
457S: Maintained
458F: Documentation/scsi/advansys.txt
459F: drivers/scsi/advansys.c
460
461AEDSP16 DRIVER
462M: Riccardo Facchetti <fizban@tin.it>
463S: Maintained
464F: sound/oss/aedsp16.c
465
466AF9013 MEDIA DRIVER
467M: Antti Palosaari <crope@iki.fi>
468L: linux-media@vger.kernel.org
469W: http://linuxtv.org/
470W: http://palosaari.fi/linux/
471Q: http://patchwork.linuxtv.org/project/linux-media/list/
472T: git git://linuxtv.org/anttip/media_tree.git
473S: Maintained
474F: drivers/media/dvb-frontends/af9013*
475
476AF9033 MEDIA DRIVER
477M: Antti Palosaari <crope@iki.fi>
478L: linux-media@vger.kernel.org
479W: http://linuxtv.org/
480W: http://palosaari.fi/linux/
481Q: http://patchwork.linuxtv.org/project/linux-media/list/
482T: git git://linuxtv.org/anttip/media_tree.git
483S: Maintained
484F: drivers/media/dvb-frontends/af9033*
485
486AFFS FILE SYSTEM
487L: linux-fsdevel@vger.kernel.org
488S: Orphan
489F: Documentation/filesystems/affs.txt
490F: fs/affs/
491
492AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
493M: David Howells <dhowells@redhat.com>
494L: linux-afs@lists.infradead.org
495S: Supported
496F: fs/afs/
497F: include/net/af_rxrpc.h
498F: net/rxrpc/af_rxrpc.c
499
500AGPGART DRIVER
501M: David Airlie <airlied@linux.ie>
502T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
503S: Maintained
504F: drivers/char/agp/
505F: include/linux/agp*
506F: include/uapi/linux/agp*
507
508AHA152X SCSI DRIVER
509M: "Juergen E. Fischer" <fischer@norbit.de>
510L: linux-scsi@vger.kernel.org
511S: Maintained
512F: drivers/scsi/aha152x*
513F: drivers/scsi/pcmcia/aha152x*
514
515AIC7XXX / AIC79XX SCSI DRIVER
516M: Hannes Reinecke <hare@suse.com>
517L: linux-scsi@vger.kernel.org
518S: Maintained
519F: drivers/scsi/aic7xxx/
520
521AIMSLAB FM RADIO RECEIVER DRIVER
522M: Hans Verkuil <hverkuil@xs4all.nl>
523L: linux-media@vger.kernel.org
524T: git git://linuxtv.org/media_tree.git
525W: http://linuxtv.org
526S: Maintained
527F: drivers/media/radio/radio-aimslab*
528
529AIO
530M: Benjamin LaHaise <bcrl@kvack.org>
531L: linux-aio@kvack.org
532S: Supported
533F: fs/aio.c
534F: include/linux/*aio*.h
535
536AIRSPY MEDIA DRIVER
537M: Antti Palosaari <crope@iki.fi>
538L: linux-media@vger.kernel.org
539W: http://linuxtv.org/
540W: http://palosaari.fi/linux/
541Q: http://patchwork.linuxtv.org/project/linux-media/list/
542T: git git://linuxtv.org/anttip/media_tree.git
543S: Maintained
544F: drivers/media/usb/airspy/
545
546ALCATEL SPEEDTOUCH USB DRIVER
547M: Duncan Sands <duncan.sands@free.fr>
548L: linux-usb@vger.kernel.org
549W: http://www.linux-usb.org/SpeedTouch/
550S: Maintained
551F: drivers/usb/atm/speedtch.c
552F: drivers/usb/atm/usbatm.c
553
554ALCHEMY AU1XX0 MMC DRIVER
555M: Manuel Lauss <manuel.lauss@gmail.com>
556S: Maintained
557F: drivers/mmc/host/au1xmmc.c
558
559ALI1563 I2C DRIVER
560M: Rudolf Marek <r.marek@assembler.cz>
561L: linux-i2c@vger.kernel.org
562S: Maintained
563F: Documentation/i2c/busses/i2c-ali1563
564F: drivers/i2c/busses/i2c-ali1563.c
565
566ALLWINNER SECURITY SYSTEM
567M: Corentin Labbe <clabbe.montjoie@gmail.com>
568L: linux-crypto@vger.kernel.org
569S: Maintained
570F: drivers/crypto/sunxi-ss/
571
572ALPHA PORT
573M: Richard Henderson <rth@twiddle.net>
574M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
575M: Matt Turner <mattst88@gmail.com>
576S: Odd Fixes
577L: linux-alpha@vger.kernel.org
578F: arch/alpha/
579
580ALTERA MAILBOX DRIVER
581M: Ley Foon Tan <lftan@altera.com>
582L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
583S: Maintained
584F: drivers/mailbox/mailbox-altera.c
585
586ALTERA PIO DRIVER
587M: Tien Hock Loh <thloh@altera.com>
588L: linux-gpio@vger.kernel.org
589S: Maintained
590F: drivers/gpio/gpio-altera.c
591
592ALTERA TRIPLE SPEED ETHERNET DRIVER
593M: Vince Bridgers <vbridger@opensource.altera.com>
594L: netdev@vger.kernel.org
595L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
596S: Maintained
597F: drivers/net/ethernet/altera/
598
599ALTERA UART/JTAG UART SERIAL DRIVERS
600M: Tobias Klauser <tklauser@distanz.ch>
601L: linux-serial@vger.kernel.org
602L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
603S: Maintained
604F: drivers/tty/serial/altera_uart.c
605F: drivers/tty/serial/altera_jtaguart.c
606F: include/linux/altera_uart.h
607F: include/linux/altera_jtaguart.h
608
609AMAZON ETHERNET DRIVERS
610M: Netanel Belgazal <netanel@annapurnalabs.com>
611R: Saeed Bishara <saeed@annapurnalabs.com>
612R: Zorik Machulsky <zorik@annapurnalabs.com>
613L: netdev@vger.kernel.org
614S: Supported
615F: Documentation/networking/ena.txt
616F: drivers/net/ethernet/amazon/
617
618AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
619M: Tom Lendacky <thomas.lendacky@amd.com>
620L: linux-crypto@vger.kernel.org
621S: Supported
622F: drivers/crypto/ccp/
623F: include/linux/ccp.h
624
625AMD FAM15H PROCESSOR POWER MONITORING DRIVER
626M: Andreas Herrmann <herrmann.der.user@googlemail.com>
627L: linux-hwmon@vger.kernel.org
628S: Maintained
629F: Documentation/hwmon/fam15h_power
630F: drivers/hwmon/fam15h_power.c
631
632AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
633L: linux-geode@lists.infradead.org (moderated for non-subscribers)
634S: Orphan
635F: drivers/usb/gadget/udc/amd5536udc.*
636
637AMD GEODE PROCESSOR/CHIPSET SUPPORT
638P: Andres Salomon <dilinger@queued.net>
639L: linux-geode@lists.infradead.org (moderated for non-subscribers)
640W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
641S: Supported
642F: drivers/char/hw_random/geode-rng.c
643F: drivers/crypto/geode*
644F: drivers/video/fbdev/geode/
645F: arch/x86/include/asm/geode.h
646
647AMD IOMMU (AMD-VI)
648M: Joerg Roedel <joro@8bytes.org>
649L: iommu@lists.linux-foundation.org
650T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
651S: Maintained
652F: drivers/iommu/amd_iommu*.[ch]
653F: include/linux/amd-iommu.h
654
655AMD KFD
656M: Oded Gabbay <oded.gabbay@gmail.com>
657L: dri-devel@lists.freedesktop.org
658T: git git://people.freedesktop.org/~gabbayo/linux.git
659S: Supported
660F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
661F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
662F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
663F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
664F: drivers/gpu/drm/amd/amdkfd/
665F: drivers/gpu/drm/amd/include/cik_structs.h
666F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
667F: drivers/gpu/drm/amd/include/vi_structs.h
668F: drivers/gpu/drm/radeon/radeon_kfd.c
669F: drivers/gpu/drm/radeon/radeon_kfd.h
670F: include/uapi/linux/kfd_ioctl.h
671
672AMD XGBE DRIVER
673M: Tom Lendacky <thomas.lendacky@amd.com>
674L: netdev@vger.kernel.org
675S: Supported
676F: drivers/net/ethernet/amd/xgbe/
677
678AMS (Apple Motion Sensor) DRIVER
679M: Michael Hanselmann <linux-kernel@hansmi.ch>
680S: Supported
681F: drivers/macintosh/ams/
682
683AMSO1100 RNIC DRIVER
684M: Tom Tucker <tom@opengridcomputing.com>
685M: Steve Wise <swise@opengridcomputing.com>
686L: linux-rdma@vger.kernel.org
687S: Maintained
688F: drivers/infiniband/hw/amso1100/
689
690ANALOG DEVICES INC AD9389B DRIVER
691M: Hans Verkuil <hans.verkuil@cisco.com>
692L: linux-media@vger.kernel.org
693S: Maintained
694F: drivers/media/i2c/ad9389b*
695
696ANALOG DEVICES INC ADV7180 DRIVER
697M: Lars-Peter Clausen <lars@metafoo.de>
698L: linux-media@vger.kernel.org
699W: http://ez.analog.com/community/linux-device-drivers
700S: Supported
701F: drivers/media/i2c/adv7180.c
702
703ANALOG DEVICES INC ADV7511 DRIVER
704M: Hans Verkuil <hans.verkuil@cisco.com>
705L: linux-media@vger.kernel.org
706S: Maintained
707F: drivers/media/i2c/adv7511*
708
709ANALOG DEVICES INC ADV7604 DRIVER
710M: Hans Verkuil <hans.verkuil@cisco.com>
711L: linux-media@vger.kernel.org
712S: Maintained
713F: drivers/media/i2c/adv7604*
714
715ANALOG DEVICES INC ADV7842 DRIVER
716M: Hans Verkuil <hans.verkuil@cisco.com>
717L: linux-media@vger.kernel.org
718S: Maintained
719F: drivers/media/i2c/adv7842*
720
721ANALOG DEVICES INC ASOC CODEC DRIVERS
722M: Lars-Peter Clausen <lars@metafoo.de>
723L: alsa-devel@alsa-project.org (moderated for non-subscribers)
724W: http://wiki.analog.com/
725W: http://ez.analog.com/community/linux-device-drivers
726S: Supported
727F: sound/soc/codecs/adau*
728F: sound/soc/codecs/adav*
729F: sound/soc/codecs/ad1*
730F: sound/soc/codecs/ad7*
731F: sound/soc/codecs/ssm*
732F: sound/soc/codecs/sigmadsp.*
733
734ANALOG DEVICES INC ASOC DRIVERS
735L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
736L: alsa-devel@alsa-project.org (moderated for non-subscribers)
737W: http://blackfin.uclinux.org/
738S: Supported
739F: sound/soc/blackfin/*
740
741ANALOG DEVICES INC IIO DRIVERS
742M: Lars-Peter Clausen <lars@metafoo.de>
743M: Michael Hennerich <Michael.Hennerich@analog.com>
744W: http://wiki.analog.com/
745W: http://ez.analog.com/community/linux-device-drivers
746S: Supported
747F: drivers/iio/*/ad*
748X: drivers/iio/*/adjd*
749F: drivers/staging/iio/*/ad*
750F: staging/iio/trigger/iio-trig-bfin-timer.c
751
752ANALOG DEVICES INC DMA DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754W: http://ez.analog.com/community/linux-device-drivers
755S: Supported
756F: drivers/dma/dma-axi-dmac.c
757
758ANDROID DRIVERS
759M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
760M: Arve Hjønnevåg <arve@android.com>
761M: Riley Andrews <riandrews@android.com>
762T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
763L: devel@driverdev.osuosl.org
764S: Supported
765F: drivers/android/
766F: drivers/staging/android/
767
768AOA (Apple Onboard Audio) ALSA DRIVER
769M: Johannes Berg <johannes@sipsolutions.net>
770L: linuxppc-dev@lists.ozlabs.org
771L: alsa-devel@alsa-project.org (moderated for non-subscribers)
772S: Maintained
773F: sound/aoa/
774
775APM DRIVER
776M: Jiri Kosina <jikos@kernel.org>
777S: Odd fixes
778F: arch/x86/kernel/apm_32.c
779F: include/linux/apm_bios.h
780F: include/uapi/linux/apm_bios.h
781F: drivers/char/apm-emulation.c
782
783APPLE BCM5974 MULTITOUCH DRIVER
784M: Henrik Rydberg <rydberg@bitmath.org>
785L: linux-input@vger.kernel.org
786S: Odd fixes
787F: drivers/input/mouse/bcm5974.c
788
789APPLE SMC DRIVER
790M: Henrik Rydberg <rydberg@bitmath.org>
791L: linux-hwmon@vger.kernel.org
792S: Odd fixes
793F: drivers/hwmon/applesmc.c
794
795APPLETALK NETWORK LAYER
796M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
797S: Maintained
798F: drivers/net/appletalk/
799F: net/appletalk/
800
801APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
802M: Duc Dang <dhdang@apm.com>
803S: Supported
804F: arch/arm64/boot/dts/apm/
805
806APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
807M: Iyappan Subramanian <isubramanian@apm.com>
808M: Keyur Chudgar <kchudgar@apm.com>
809S: Supported
810F: drivers/net/ethernet/apm/xgene/
811F: drivers/net/phy/mdio-xgene.c
812F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
813F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
814
815APTINA CAMERA SENSOR PLL
816M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
817L: linux-media@vger.kernel.org
818S: Maintained
819F: drivers/media/i2c/aptina-pll.*
820
821ARC FRAMEBUFFER DRIVER
822M: Jaya Kumar <jayalk@intworks.biz>
823S: Maintained
824F: drivers/video/fbdev/arcfb.c
825F: drivers/video/fbdev/core/fb_defio.c
826
827ARCNET NETWORK LAYER
828M: Michael Grzeschik <m.grzeschik@pengutronix.de>
829L: netdev@vger.kernel.org
830S: Maintained
831F: drivers/net/arcnet/
832F: include/uapi/linux/if_arcnet.h
833
834ARM MFM AND FLOPPY DRIVERS
835M: Ian Molton <spyro@f2s.com>
836S: Maintained
837F: arch/arm/lib/floppydma.S
838F: arch/arm/include/asm/floppy.h
839
840ARM PMU PROFILING AND DEBUGGING
841M: Will Deacon <will.deacon@arm.com>
842R: Mark Rutland <mark.rutland@arm.com>
843S: Maintained
844F: arch/arm*/kernel/perf_*
845F: arch/arm/oprofile/common.c
846F: arch/arm*/kernel/hw_breakpoint.c
847F: arch/arm*/include/asm/hw_breakpoint.h
848F: arch/arm*/include/asm/perf_event.h
849F: drivers/perf/arm_pmu.c
850F: include/linux/perf/arm_pmu.h
851
852ARM PORT
853M: Russell King <linux@arm.linux.org.uk>
854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
855W: http://www.arm.linux.org.uk/
856S: Maintained
857F: arch/arm/
858
859ARM SUB-ARCHITECTURES
860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
861S: Maintained
862F: arch/arm/mach-*/
863F: arch/arm/plat-*/
864T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
865
866ARM PRIMECELL AACI PL041 DRIVER
867M: Russell King <linux@arm.linux.org.uk>
868S: Maintained
869F: sound/arm/aaci.*
870
871ARM PRIMECELL CLCD PL110 DRIVER
872M: Russell King <linux@arm.linux.org.uk>
873S: Maintained
874F: drivers/video/fbdev/amba-clcd.*
875
876ARM PRIMECELL KMI PL050 DRIVER
877M: Russell King <linux@arm.linux.org.uk>
878S: Maintained
879F: drivers/input/serio/ambakmi.*
880F: include/linux/amba/kmi.h
881
882ARM PRIMECELL MMCI PL180/1 DRIVER
883M: Russell King <linux@arm.linux.org.uk>
884S: Maintained
885F: drivers/mmc/host/mmci.*
886F: include/linux/amba/mmci.h
887
888ARM PRIMECELL UART PL010 AND PL011 DRIVERS
889M: Russell King <linux@arm.linux.org.uk>
890S: Maintained
891F: drivers/tty/serial/amba-pl01*.c
892F: include/linux/amba/serial.h
893
894ARM PRIMECELL BUS SUPPORT
895M: Russell King <linux@arm.linux.org.uk>
896S: Maintained
897F: drivers/amba/
898F: include/linux/amba/bus.h
899
900ARM/ADS SPHERE MACHINE SUPPORT
901M: Lennert Buytenhek <kernel@wantstofly.org>
902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
903S: Maintained
904
905ARM/AFEB9260 MACHINE SUPPORT
906M: Sergey Lapin <slapin@ossfans.org>
907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
908S: Maintained
909
910ARM/AJECO 1ARM MACHINE SUPPORT
911M: Lennert Buytenhek <kernel@wantstofly.org>
912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
913S: Maintained
914
915ARM/Allwinner sunXi SoC support
916M: Maxime Ripard <maxime.ripard@free-electrons.com>
917M: Chen-Yu Tsai <wens@csie.org>
918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919S: Maintained
920N: sun[x456789]i
921
922ARM/Allwinner SoC Clock Support
923M: Emilio López <emilio@elopez.com.ar>
924S: Maintained
925F: drivers/clk/sunxi/
926
927ARM/Amlogic MesonX SoC support
928M: Carlo Caione <carlo@caione.org>
929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
930S: Maintained
931F: drivers/media/rc/meson-ir.c
932N: meson[x68]
933
934ARM/Annapurna Labs ALPINE ARCHITECTURE
935M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
936S: Maintained
937F: arch/arm/mach-alpine/
938
939ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
940M: Nicolas Ferre <nicolas.ferre@atmel.com>
941M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
942M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
944W: http://www.linux4sam.org
945S: Supported
946F: arch/arm/mach-at91/
947F: include/soc/at91/
948F: arch/arm/boot/dts/at91*.dts
949F: arch/arm/boot/dts/at91*.dtsi
950F: arch/arm/boot/dts/sama*.dts
951F: arch/arm/boot/dts/sama*.dtsi
952F: arch/arm/include/debug/at91.S
953
954ARM/ATMEL AT91 Clock Support
955M: Boris Brezillon <boris.brezillon@free-electrons.com>
956S: Maintained
957F: drivers/clk/at91
958
959ARM/CALXEDA HIGHBANK ARCHITECTURE
960M: Rob Herring <robh@kernel.org>
961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
962S: Maintained
963F: arch/arm/mach-highbank/
964
965ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
966M: Krzysztof Halasa <khalasa@piap.pl>
967S: Maintained
968F: arch/arm/mach-cns3xxx/
969
970ARM/CAVIUM THUNDER NETWORK DRIVER
971M: Sunil Goutham <sgoutham@cavium.com>
972M: Robert Richter <rric@kernel.org>
973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
974S: Supported
975F: drivers/net/ethernet/cavium/thunder/
976
977ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
978M: Alexander Shiyan <shc_work@mail.ru>
979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980S: Odd Fixes
981N: clps711x
982
983ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
984M: Hartley Sweeten <hsweeten@visionengravers.com>
985M: Ryan Mallon <rmallon@gmail.com>
986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
987S: Maintained
988F: arch/arm/mach-ep93xx/
989F: arch/arm/mach-ep93xx/include/mach/
990
991ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
992M: Lennert Buytenhek <kernel@wantstofly.org>
993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
994S: Maintained
995
996ARM/CLKDEV SUPPORT
997M: Russell King <linux@arm.linux.org.uk>
998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
999S: Maintained
1000F: arch/arm/include/asm/clkdev.h
1001F: drivers/clk/clkdev.c
1002
1003ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1004M: Mike Rapoport <mike@compulab.co.il>
1005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1006S: Maintained
1007
1008ARM/CONTEC MICRO9 MACHINE SUPPORT
1009M: Hubert Feurstein <hubert.feurstein@contec.at>
1010S: Maintained
1011F: arch/arm/mach-ep93xx/micro9.c
1012
1013ARM/CORESIGHT FRAMEWORK AND DRIVERS
1014M: Mathieu Poirier <mathieu.poirier@linaro.org>
1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016S: Maintained
1017F: drivers/hwtracing/coresight/*
1018F: Documentation/trace/coresight.txt
1019F: Documentation/devicetree/bindings/arm/coresight.txt
1020F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1021
1022ARM/CORGI MACHINE SUPPORT
1023M: Richard Purdie <rpurdie@rpsys.net>
1024S: Maintained
1025
1026ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1027M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029T: git git://github.com/ulli-kroll/linux.git
1030S: Maintained
1031F: arch/arm/mach-gemini/
1032F: drivers/rtc/rtc-gemini.c
1033
1034ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1035M: Barry Song <baohua@kernel.org>
1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1038S: Maintained
1039F: arch/arm/mach-prima2/
1040F: drivers/clk/sirf/
1041F: drivers/clocksource/timer-prima2.c
1042F: drivers/clocksource/timer-atlas7.c
1043N: [^a-z]sirf
1044
1045ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1046M: Baruch Siach <baruch@tkos.co.il>
1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S: Maintained
1049F: arch/arm/boot/dts/cx92755*
1050N: digicolor
1051
1052ARM/EBSA110 MACHINE SUPPORT
1053M: Russell King <linux@arm.linux.org.uk>
1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055W: http://www.arm.linux.org.uk/
1056S: Maintained
1057F: arch/arm/mach-ebsa110/
1058F: drivers/net/ethernet/amd/am79c961a.*
1059
1060ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1061M: Uwe Kleine-König <kernel@pengutronix.de>
1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063S: Maintained
1064N: efm32
1065
1066ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1067M: Daniel Ribeiro <drwyrm@gmail.com>
1068M: Stefan Schmidt <stefan@openezx.org>
1069M: Harald Welte <laforge@openezx.org>
1070L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1071W: http://www.openezx.org/
1072S: Maintained
1073T: topgit git://git.openezx.org/openezx.git
1074F: arch/arm/mach-pxa/ezx.c
1075
1076ARM/FARADAY FA526 PORT
1077M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079S: Maintained
1080T: git git://git.berlios.de/gemini-board
1081F: arch/arm/mm/*-fa*
1082
1083ARM/FOOTBRIDGE ARCHITECTURE
1084M: Russell King <linux@arm.linux.org.uk>
1085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1086W: http://www.arm.linux.org.uk/
1087S: Maintained
1088F: arch/arm/include/asm/hardware/dec21285.h
1089F: arch/arm/mach-footbridge/
1090
1091ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1092M: Shawn Guo <shawnguo@kernel.org>
1093M: Sascha Hauer <kernel@pengutronix.de>
1094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1095S: Maintained
1096T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1097F: arch/arm/mach-imx/
1098F: arch/arm/mach-mxs/
1099F: arch/arm/boot/dts/imx*
1100F: arch/arm/configs/imx*_defconfig
1101F: drivers/clk/imx/
1102F: include/soc/imx/
1103
1104ARM/FREESCALE VYBRID ARM ARCHITECTURE
1105M: Shawn Guo <shawnguo@kernel.org>
1106M: Sascha Hauer <kernel@pengutronix.de>
1107R: Stefan Agner <stefan@agner.ch>
1108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109S: Maintained
1110T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1111F: arch/arm/mach-imx/*vf610*
1112F: arch/arm/boot/dts/vf*
1113
1114ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1115M: Lennert Buytenhek <kernel@wantstofly.org>
1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S: Maintained
1118
1119ARM/GUMSTIX MACHINE SUPPORT
1120M: Steve Sakoman <sakoman@gmail.com>
1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S: Maintained
1123
1124ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1125M: Philipp Zabel <philipp.zabel@gmail.com>
1126M: Paul Parsons <lost.distance@yahoo.com>
1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128S: Maintained
1129F: arch/arm/mach-pxa/hx4700.c
1130F: arch/arm/mach-pxa/include/mach/hx4700.h
1131F: sound/soc/pxa/hx4700.c
1132
1133ARM/HISILICON SOC SUPPORT
1134M: Wei Xu <xuwei5@hisilicon.com>
1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136W: http://www.hisilicon.com
1137S: Supported
1138T: git git://github.com/hisilicon/linux-hisi.git
1139F: arch/arm/mach-hisi/
1140
1141ARM/HP JORNADA 7XX MACHINE SUPPORT
1142M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1143W: www.jlime.com
1144S: Maintained
1145T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1146F: arch/arm/mach-sa1100/jornada720.c
1147F: arch/arm/mach-sa1100/include/mach/jornada720.h
1148
1149ARM/IGEP MACHINE SUPPORT
1150M: Enric Balletbo i Serra <eballetbo@gmail.com>
1151M: Javier Martinez Canillas <javier@dowhile0.org>
1152L: linux-omap@vger.kernel.org
1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154S: Maintained
1155F: arch/arm/boot/dts/omap3-igep*
1156
1157ARM/INCOME PXA270 SUPPORT
1158M: Marek Vasut <marek.vasut@gmail.com>
1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160S: Maintained
1161F: arch/arm/mach-pxa/colibri-pxa270-income.c
1162
1163ARM/INTEL IOP32X ARM ARCHITECTURE
1164M: Lennert Buytenhek <kernel@wantstofly.org>
1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166S: Maintained
1167
1168ARM/INTEL IOP33X ARM ARCHITECTURE
1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S: Orphan
1171
1172ARM/INTEL IOP13XX ARM ARCHITECTURE
1173M: Lennert Buytenhek <kernel@wantstofly.org>
1174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175S: Maintained
1176
1177ARM/INTEL IQ81342EX MACHINE SUPPORT
1178M: Lennert Buytenhek <kernel@wantstofly.org>
1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180S: Maintained
1181
1182ARM/INTEL IXDP2850 MACHINE SUPPORT
1183M: Lennert Buytenhek <kernel@wantstofly.org>
1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S: Maintained
1186
1187ARM/INTEL IXP4XX ARM ARCHITECTURE
1188M: Imre Kaloz <kaloz@openwrt.org>
1189M: Krzysztof Halasa <khalasa@piap.pl>
1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191S: Maintained
1192F: arch/arm/mach-ixp4xx/
1193
1194ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1195M: Jonathan Cameron <jic23@cam.ac.uk>
1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197S: Maintained
1198F: arch/arm/mach-pxa/stargate2.c
1199F: drivers/pcmcia/pxa2xx_stargate2.c
1200
1201ARM/INTEL XSC3 (MANZANO) ARM CORE
1202M: Lennert Buytenhek <kernel@wantstofly.org>
1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204S: Maintained
1205
1206ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1207M: Lennert Buytenhek <kernel@wantstofly.org>
1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209S: Maintained
1210
1211ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1212M: Santosh Shilimkar <ssantosh@kernel.org>
1213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214S: Maintained
1215F: arch/arm/mach-keystone/
1216T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1217
1218ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1219M: Santosh Shilimkar <ssantosh@kernel.org>
1220L: linux-kernel@vger.kernel.org
1221S: Maintained
1222F: drivers/clk/keystone/
1223
1224ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1225M: Santosh Shilimkar <ssantosh@kernel.org>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227L: linux-kernel@vger.kernel.org
1228S: Maintained
1229F: drivers/clocksource/timer-keystone.c
1230
1231ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1232M: Santosh Shilimkar <ssantosh@kernel.org>
1233L: linux-kernel@vger.kernel.org
1234S: Maintained
1235F: drivers/power/reset/keystone-reset.c
1236
1237ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1238M: Santosh Shilimkar <ssantosh@kernel.org>
1239L: linux-kernel@vger.kernel.org
1240S: Maintained
1241F: drivers/memory/*emif*
1242
1243ARM/LOGICPD PXA270 MACHINE SUPPORT
1244M: Lennert Buytenhek <kernel@wantstofly.org>
1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246S: Maintained
1247
1248ARM/LPC18XX ARCHITECTURE
1249M: Joachim Eastwood <manabian@gmail.com>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251S: Maintained
1252F: arch/arm/boot/dts/lpc43*
1253F: drivers/clk/nxp/clk-lpc18xx*
1254F: drivers/clocksource/time-lpc32xx.c
1255F: drivers/i2c/busses/i2c-lpc2k.c
1256F: drivers/memory/pl172.c
1257F: drivers/mtd/spi-nor/nxp-spifi.c
1258F: drivers/rtc/rtc-lpc24xx.c
1259N: lpc18xx
1260
1261ARM/MAGICIAN MACHINE SUPPORT
1262M: Philipp Zabel <philipp.zabel@gmail.com>
1263S: Maintained
1264
1265ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1266M: Jason Cooper <jason@lakedaemon.net>
1267M: Andrew Lunn <andrew@lunn.ch>
1268M: Gregory Clement <gregory.clement@free-electrons.com>
1269M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S: Maintained
1272F: arch/arm/mach-mvebu/
1273F: drivers/rtc/rtc-armada38x.c
1274F: arch/arm/boot/dts/armada*
1275F: arch/arm/boot/dts/kirkwood*
1276
1277
1278ARM/Marvell Berlin SoC support
1279M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Maintained
1282F: arch/arm/mach-berlin/
1283F: arch/arm/boot/dts/berlin*
1284
1285
1286ARM/Marvell Dove/MV78xx0/Orion SOC support
1287M: Jason Cooper <jason@lakedaemon.net>
1288M: Andrew Lunn <andrew@lunn.ch>
1289M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1290M: Gregory Clement <gregory.clement@free-electrons.com>
1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S: Maintained
1293F: arch/arm/mach-dove/
1294F: arch/arm/mach-mv78xx0/
1295F: arch/arm/mach-orion5x/
1296F: arch/arm/plat-orion/
1297F: arch/arm/boot/dts/dove*
1298F: arch/arm/boot/dts/orion5x*
1299
1300
1301ARM/Orion SoC/Technologic Systems TS-78xx platform support
1302M: Alexander Clouter <alex@digriz.org.uk>
1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304W: http://www.digriz.org.uk/ts78xx/kernel
1305S: Maintained
1306F: arch/arm/mach-orion5x/ts78xx-*
1307
1308ARM/Mediatek RTC DRIVER
1309M: Eddie Huang <eddie.huang@mediatek.com>
1310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1312S: Maintained
1313F: drivers/rtc/rtc-mt6397.c
1314
1315ARM/Mediatek SoC support
1316M: Matthias Brugger <matthias.bgg@gmail.com>
1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: arch/arm/boot/dts/mt6*
1321F: arch/arm/boot/dts/mt8*
1322F: arch/arm/mach-mediatek/
1323N: mtk
1324K: mediatek
1325
1326ARM/Mediatek USB3 PHY DRIVER
1327M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1330S: Maintained
1331F: drivers/phy/phy-mt65xx-usb3.c
1332
1333ARM/MICREL KS8695 ARCHITECTURE
1334M: Greg Ungerer <gerg@uclinux.org>
1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336F: arch/arm/mach-ks8695/
1337S: Odd Fixes
1338
1339ARM/MIOA701 MACHINE SUPPORT
1340M: Robert Jarzmik <robert.jarzmik@free.fr>
1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342F: arch/arm/mach-pxa/mioa701.c
1343S: Maintained
1344
1345ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1346M: Michael Petchkovsky <mkpetch@internode.on.net>
1347S: Maintained
1348
1349ARM/NOMADIK ARCHITECTURE
1350M: Alessandro Rubini <rubini@unipv.it>
1351M: Linus Walleij <linus.walleij@linaro.org>
1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S: Maintained
1354F: arch/arm/mach-nomadik/
1355F: drivers/pinctrl/nomadik/
1356F: drivers/i2c/busses/i2c-nomadik.c
1357T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1358
1359ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1360M: Nelson Castillo <arhuaco@freaks-unidos.net>
1361L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1362W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1363S: Supported
1364
1365ARM/TOSA MACHINE SUPPORT
1366M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1367M: Dirk Opfer <dirk@opfer-online.de>
1368S: Maintained
1369
1370ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1371M: Marek Vasut <marek.vasut@gmail.com>
1372L: linux-arm-kernel@lists.infradead.org
1373W: http://hackndev.com
1374S: Maintained
1375F: arch/arm/mach-pxa/include/mach/palmtx.h
1376F: arch/arm/mach-pxa/palmtx.c
1377F: arch/arm/mach-pxa/include/mach/palmt5.h
1378F: arch/arm/mach-pxa/palmt5.c
1379F: arch/arm/mach-pxa/include/mach/palmld.h
1380F: arch/arm/mach-pxa/palmld.c
1381F: arch/arm/mach-pxa/include/mach/palmte2.h
1382F: arch/arm/mach-pxa/palmte2.c
1383F: arch/arm/mach-pxa/include/mach/palmtc.h
1384F: arch/arm/mach-pxa/palmtc.c
1385
1386ARM/PALM TREO SUPPORT
1387M: Tomas Cech <sleep_walker@suse.com>
1388L: linux-arm-kernel@lists.infradead.org
1389W: http://hackndev.com
1390S: Maintained
1391F: arch/arm/mach-pxa/include/mach/palmtreo.h
1392F: arch/arm/mach-pxa/palmtreo.c
1393
1394ARM/PALMZ72 SUPPORT
1395M: Sergey Lapin <slapin@ossfans.org>
1396L: linux-arm-kernel@lists.infradead.org
1397W: http://hackndev.com
1398S: Maintained
1399F: arch/arm/mach-pxa/include/mach/palmz72.h
1400F: arch/arm/mach-pxa/palmz72.c
1401
1402ARM/PLEB SUPPORT
1403M: Peter Chubb <pleb@gelato.unsw.edu.au>
1404W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1405S: Maintained
1406
1407ARM/PT DIGITAL BOARD PORT
1408M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410W: http://www.arm.linux.org.uk/
1411S: Maintained
1412
1413ARM/QUALCOMM SUPPORT
1414M: Kumar Gala <galak@codeaurora.org>
1415M: Andy Gross <agross@codeaurora.org>
1416M: David Brown <davidb@codeaurora.org>
1417L: linux-arm-msm@vger.kernel.org
1418L: linux-soc@vger.kernel.org
1419S: Maintained
1420F: arch/arm/mach-qcom/
1421F: drivers/soc/qcom/
1422F: drivers/tty/serial/msm_serial.h
1423F: drivers/tty/serial/msm_serial.c
1424F: drivers/*/pm8???-*
1425F: drivers/mfd/ssbi.c
1426F: drivers/firmware/qcom_scm.c
1427T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1428
1429ARM/RADISYS ENP2611 MACHINE SUPPORT
1430M: Lennert Buytenhek <kernel@wantstofly.org>
1431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S: Maintained
1433
1434ARM/RISCPC ARCHITECTURE
1435M: Russell King <linux@arm.linux.org.uk>
1436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437W: http://www.arm.linux.org.uk/
1438S: Maintained
1439F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1440F: arch/arm/include/asm/hardware/ioc.h
1441F: arch/arm/include/asm/hardware/iomd.h
1442F: arch/arm/include/asm/hardware/memc.h
1443F: arch/arm/mach-rpc/
1444F: drivers/net/ethernet/8390/etherh.c
1445F: drivers/net/ethernet/i825xx/ether1*
1446F: drivers/net/ethernet/seeq/ether3*
1447F: drivers/scsi/arm/
1448
1449ARM/Rockchip SoC support
1450M: Heiko Stuebner <heiko@sntech.de>
1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452L: linux-rockchip@lists.infradead.org
1453S: Maintained
1454F: arch/arm/boot/dts/rk3*
1455F: arch/arm/mach-rockchip/
1456F: drivers/clk/rockchip/
1457F: drivers/i2c/busses/i2c-rk3x.c
1458F: drivers/*/*rockchip*
1459F: drivers/*/*/*rockchip*
1460F: sound/soc/rockchip/
1461N: rockchip
1462
1463ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1464M: Kukjin Kim <kgene@kernel.org>
1465M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1468S: Maintained
1469F: arch/arm/boot/dts/s3c*
1470F: arch/arm/boot/dts/exynos*
1471F: arch/arm64/boot/dts/exynos/
1472F: arch/arm/plat-samsung/
1473F: arch/arm/mach-s3c24*/
1474F: arch/arm/mach-s3c64xx/
1475F: arch/arm/mach-s5p*/
1476F: arch/arm/mach-exynos*/
1477F: drivers/*/*s3c2410*
1478F: drivers/*/*/*s3c2410*
1479F: drivers/spi/spi-s3c*
1480F: sound/soc/samsung/*
1481F: Documentation/arm/Samsung/
1482F: Documentation/devicetree/bindings/arm/samsung/
1483F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1484F: Documentation/devicetree/bindings/power/pd-samsung.txt
1485N: exynos
1486
1487ARM/SAMSUNG MOBILE MACHINE SUPPORT
1488M: Kyungmin Park <kyungmin.park@samsung.com>
1489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490S: Maintained
1491F: arch/arm/mach-s5pv210/
1492
1493ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1494M: Kyungmin Park <kyungmin.park@samsung.com>
1495M: Kamil Debski <k.debski@samsung.com>
1496L: linux-arm-kernel@lists.infradead.org
1497L: linux-media@vger.kernel.org
1498S: Maintained
1499F: drivers/media/platform/s5p-g2d/
1500
1501ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1502M: Kyungmin Park <kyungmin.park@samsung.com>
1503M: Kamil Debski <k.debski@samsung.com>
1504M: Jeongtae Park <jtp.park@samsung.com>
1505L: linux-arm-kernel@lists.infradead.org
1506L: linux-media@vger.kernel.org
1507S: Maintained
1508F: arch/arm/plat-samsung/s5p-dev-mfc.c
1509F: drivers/media/platform/s5p-mfc/
1510
1511ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1512M: Kyungmin Park <kyungmin.park@samsung.com>
1513M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1514L: linux-arm-kernel@lists.infradead.org
1515L: linux-media@vger.kernel.org
1516S: Maintained
1517F: drivers/media/platform/s5p-tv/
1518
1519ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1520M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1521M: Jacek Anaszewski <j.anaszewski@samsung.com>
1522L: linux-arm-kernel@lists.infradead.org
1523L: linux-media@vger.kernel.org
1524S: Maintained
1525F: drivers/media/platform/s5p-jpeg/
1526
1527ARM/SHMOBILE ARM ARCHITECTURE
1528M: Simon Horman <horms@verge.net.au>
1529M: Magnus Damm <magnus.damm@gmail.com>
1530L: linux-sh@vger.kernel.org
1531W: http://oss.renesas.com
1532Q: http://patchwork.kernel.org/project/linux-sh/list/
1533T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1534S: Supported
1535F: arch/arm/boot/dts/emev2*
1536F: arch/arm/boot/dts/r7s*
1537F: arch/arm/boot/dts/r8a*
1538F: arch/arm/boot/dts/sh*
1539F: arch/arm/configs/shmobile_defconfig
1540F: arch/arm/include/debug/renesas-scif.S
1541F: arch/arm/mach-shmobile/
1542F: drivers/sh/
1543
1544ARM/SOCFPGA ARCHITECTURE
1545M: Dinh Nguyen <dinguyen@opensource.altera.com>
1546S: Maintained
1547F: arch/arm/mach-socfpga/
1548F: arch/arm/boot/dts/socfpga*
1549F: arch/arm/configs/socfpga_defconfig
1550W: http://www.rocketboards.org
1551T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1552
1553ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1554M: Dinh Nguyen <dinguyen@opensource.altera.com>
1555S: Maintained
1556F: drivers/clk/socfpga/
1557
1558ARM/SOCFPGA EDAC SUPPORT
1559M: Thor Thayer <tthayer@opensource.altera.com>
1560S: Maintained
1561F: drivers/edac/altera_edac.
1562
1563ARM/STI ARCHITECTURE
1564M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1565M: Maxime Coquelin <maxime.coquelin@st.com>
1566M: Patrice Chotard <patrice.chotard@st.com>
1567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568L: kernel@stlinux.com
1569W: http://www.stlinux.com
1570S: Maintained
1571F: arch/arm/mach-sti/
1572F: arch/arm/boot/dts/sti*
1573F: drivers/char/hw_random/st-rng.c
1574F: drivers/clocksource/arm_global_timer.c
1575F: drivers/clocksource/clksrc_st_lpc.c
1576F: drivers/i2c/busses/i2c-st.c
1577F: drivers/media/rc/st_rc.c
1578F: drivers/media/platform/sti/c8sectpfe/
1579F: drivers/mmc/host/sdhci-st.c
1580F: drivers/phy/phy-miphy28lp.c
1581F: drivers/phy/phy-miphy365x.c
1582F: drivers/phy/phy-stih407-usb.c
1583F: drivers/phy/phy-stih41x-usb.c
1584F: drivers/pinctrl/pinctrl-st.c
1585F: drivers/reset/sti/
1586F: drivers/rtc/rtc-st-lpc.c
1587F: drivers/tty/serial/st-asc.c
1588F: drivers/usb/dwc3/dwc3-st.c
1589F: drivers/usb/host/ehci-st.c
1590F: drivers/usb/host/ohci-st.c
1591F: drivers/watchdog/st_lpc_wdt.c
1592F: drivers/ata/ahci_st.c
1593
1594ARM/STM32 ARCHITECTURE
1595M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597S: Maintained
1598T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1599N: stm32
1600F: drivers/clocksource/armv7m_systick.c
1601
1602ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1603M: Lennert Buytenhek <kernel@wantstofly.org>
1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605S: Maintained
1606
1607ARM/TETON BGA MACHINE SUPPORT
1608M: "Mark F. Brown" <mark.brown314@gmail.com>
1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610S: Maintained
1611
1612ARM/THECUS N2100 MACHINE SUPPORT
1613M: Lennert Buytenhek <kernel@wantstofly.org>
1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615S: Maintained
1616
1617ARM/NUVOTON W90X900 ARM ARCHITECTURE
1618M: Wan ZongShun <mcuos.com@gmail.com>
1619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620W: http://www.mcuos.com
1621S: Maintained
1622F: arch/arm/mach-w90x900/
1623F: drivers/input/keyboard/w90p910_keypad.c
1624F: drivers/input/touchscreen/w90p910_ts.c
1625F: drivers/watchdog/nuc900_wdt.c
1626F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1627F: drivers/mtd/nand/nuc900_nand.c
1628F: drivers/rtc/rtc-nuc900.c
1629F: drivers/spi/spi-nuc900.c
1630F: drivers/usb/host/ehci-w90x900.c
1631F: drivers/video/fbdev/nuc900fb.c
1632
1633ARM/U300 MACHINE SUPPORT
1634M: Linus Walleij <linus.walleij@linaro.org>
1635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636S: Supported
1637F: arch/arm/mach-u300/
1638F: drivers/clocksource/timer-u300.c
1639F: drivers/i2c/busses/i2c-stu300.c
1640F: drivers/rtc/rtc-coh901331.c
1641F: drivers/watchdog/coh901327_wdt.c
1642F: drivers/dma/coh901318*
1643F: drivers/mfd/ab3100*
1644F: drivers/rtc/rtc-ab3100.c
1645F: drivers/rtc/rtc-coh901331.c
1646T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1647
1648ARM/UNIPHIER ARCHITECTURE
1649M: Masahiro Yamada <yamada.masahiro@socionext.com>
1650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651S: Maintained
1652F: arch/arm/boot/dts/uniphier*
1653F: arch/arm/include/asm/hardware/cache-uniphier.h
1654F: arch/arm/mach-uniphier/
1655F: arch/arm/mm/cache-uniphier.c
1656F: drivers/i2c/busses/i2c-uniphier*
1657F: drivers/pinctrl/uniphier/
1658F: drivers/tty/serial/8250/8250_uniphier.c
1659N: uniphier
1660
1661ARM/Ux500 ARM ARCHITECTURE
1662M: Linus Walleij <linus.walleij@linaro.org>
1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664S: Maintained
1665F: arch/arm/mach-ux500/
1666F: drivers/clocksource/clksrc-dbx500-prcmu.c
1667F: drivers/dma/ste_dma40*
1668F: drivers/hwspinlock/u8500_hsem.c
1669F: drivers/mfd/abx500*
1670F: drivers/mfd/ab8500*
1671F: drivers/mfd/dbx500*
1672F: drivers/mfd/db8500*
1673F: drivers/pinctrl/nomadik/pinctrl-ab*
1674F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1675F: drivers/rtc/rtc-ab8500.c
1676F: drivers/rtc/rtc-pl031.c
1677T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1678
1679ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1680M: Ulf Hansson <ulf.hansson@linaro.org>
1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682T: git git://git.linaro.org/people/ulfh/clk.git
1683S: Maintained
1684F: drivers/clk/ux500/
1685F: include/linux/platform_data/clk-ux500.h
1686
1687ARM/VERSATILE EXPRESS PLATFORM
1688M: Liviu Dudau <liviu.dudau@arm.com>
1689M: Sudeep Holla <sudeep.holla@arm.com>
1690M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692S: Maintained
1693F: arch/arm/boot/dts/vexpress*
1694F: arch/arm64/boot/dts/arm/vexpress*
1695F: arch/arm/mach-vexpress/
1696F: */*/vexpress*
1697F: */*/*/vexpress*
1698F: drivers/clk/versatile/clk-vexpress-osc.c
1699F: drivers/clocksource/versatile.c
1700
1701ARM/VFP SUPPORT
1702M: Russell King <linux@arm.linux.org.uk>
1703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704W: http://www.arm.linux.org.uk/
1705S: Maintained
1706F: arch/arm/vfp/
1707
1708ARM/VOIPAC PXA270 SUPPORT
1709M: Marek Vasut <marek.vasut@gmail.com>
1710L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711S: Maintained
1712F: arch/arm/mach-pxa/vpac270.c
1713F: arch/arm/mach-pxa/include/mach/vpac270.h
1714
1715ARM/VT8500 ARM ARCHITECTURE
1716M: Tony Prisk <linux@prisktech.co.nz>
1717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718S: Maintained
1719F: arch/arm/mach-vt8500/
1720F: drivers/clocksource/vt8500_timer.c
1721F: drivers/i2c/busses/i2c-wmt.c
1722F: drivers/mmc/host/wmt-sdmmc.c
1723F: drivers/pwm/pwm-vt8500.c
1724F: drivers/rtc/rtc-vt8500.c
1725F: drivers/tty/serial/vt8500_serial.c
1726F: drivers/usb/host/ehci-platform.c
1727F: drivers/usb/host/uhci-platform.c
1728F: drivers/video/fbdev/vt8500lcdfb.*
1729F: drivers/video/fbdev/wm8505fb*
1730F: drivers/video/fbdev/wmt_ge_rops.*
1731
1732ARM/ZIPIT Z2 SUPPORT
1733M: Marek Vasut <marek.vasut@gmail.com>
1734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735S: Maintained
1736F: arch/arm/mach-pxa/z2.c
1737F: arch/arm/mach-pxa/include/mach/z2.h
1738
1739ARM/ZTE ARCHITECTURE
1740M: Jun Nie <jun.nie@linaro.org>
1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742S: Maintained
1743F: arch/arm/mach-zx/
1744F: drivers/clk/zte/
1745F: Documentation/devicetree/bindings/arm/zte.txt
1746F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1747
1748ARM/ZYNQ ARCHITECTURE
1749M: Michal Simek <michal.simek@xilinx.com>
1750R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752W: http://wiki.xilinx.com
1753T: git https://github.com/Xilinx/linux-xlnx.git
1754S: Supported
1755F: arch/arm/mach-zynq/
1756F: drivers/cpuidle/cpuidle-zynq.c
1757F: drivers/block/xsysace.c
1758N: zynq
1759N: xilinx
1760F: drivers/clocksource/cadence_ttc_timer.c
1761F: drivers/i2c/busses/i2c-cadence.c
1762F: drivers/mmc/host/sdhci-of-arasan.c
1763F: drivers/edac/synopsys_edac.c
1764
1765ARM SMMU DRIVERS
1766M: Will Deacon <will.deacon@arm.com>
1767L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768S: Maintained
1769F: drivers/iommu/arm-smmu.c
1770F: drivers/iommu/arm-smmu-v3.c
1771F: drivers/iommu/io-pgtable-arm.c
1772
1773ARM64 PORT (AARCH64 ARCHITECTURE)
1774M: Catalin Marinas <catalin.marinas@arm.com>
1775M: Will Deacon <will.deacon@arm.com>
1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777S: Maintained
1778F: arch/arm64/
1779F: Documentation/arm64/
1780
1781AS3645A LED FLASH CONTROLLER DRIVER
1782M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1783L: linux-media@vger.kernel.org
1784T: git git://linuxtv.org/media_tree.git
1785S: Maintained
1786F: drivers/media/i2c/as3645a.c
1787F: include/media/as3645a.h
1788
1789ASC7621 HARDWARE MONITOR DRIVER
1790M: George Joseph <george.joseph@fairview5.com>
1791L: linux-hwmon@vger.kernel.org
1792S: Maintained
1793F: Documentation/hwmon/asc7621
1794F: drivers/hwmon/asc7621.c
1795
1796ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1797M: Corentin Chary <corentin.chary@gmail.com>
1798L: acpi4asus-user@lists.sourceforge.net
1799L: platform-driver-x86@vger.kernel.org
1800W: http://acpi4asus.sf.net
1801S: Maintained
1802F: drivers/platform/x86/asus*.c
1803F: drivers/platform/x86/eeepc*.c
1804
1805ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1806R: Dan Williams <dan.j.williams@intel.com>
1807W: http://sourceforge.net/projects/xscaleiop
1808S: Odd fixes
1809F: Documentation/crypto/async-tx-api.txt
1810F: crypto/async_tx/
1811F: drivers/dma/
1812F: include/linux/dmaengine.h
1813F: include/linux/async_tx.h
1814
1815AT24 EEPROM DRIVER
1816M: Wolfram Sang <wsa@the-dreams.de>
1817L: linux-i2c@vger.kernel.org
1818S: Maintained
1819F: drivers/misc/eeprom/at24.c
1820F: include/linux/platform_data/at24.h
1821
1822ATA OVER ETHERNET (AOE) DRIVER
1823M: "Ed L. Cashin" <ed.cashin@acm.org>
1824W: http://www.openaoe.org/
1825S: Supported
1826F: Documentation/aoe/
1827F: drivers/block/aoe/
1828
1829ATHEROS 71XX/9XXX GPIO DRIVER
1830M: Alban Bedel <albeu@free.fr>
1831W: https://github.com/AlbanBedel/linux
1832T: git git://github.com/AlbanBedel/linux
1833S: Maintained
1834F: drivers/gpio/gpio-ath79.c
1835F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1836
1837ATHEROS ATH GENERIC UTILITIES
1838M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1839L: linux-wireless@vger.kernel.org
1840S: Supported
1841F: drivers/net/wireless/ath/*
1842
1843ATHEROS ATH5K WIRELESS DRIVER
1844M: Jiri Slaby <jirislaby@gmail.com>
1845M: Nick Kossifidis <mickflemm@gmail.com>
1846M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1847L: linux-wireless@vger.kernel.org
1848W: http://wireless.kernel.org/en/users/Drivers/ath5k
1849S: Maintained
1850F: drivers/net/wireless/ath/ath5k/
1851
1852ATHEROS ATH6KL WIRELESS DRIVER
1853M: Kalle Valo <kvalo@qca.qualcomm.com>
1854L: linux-wireless@vger.kernel.org
1855W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1856T: git git://github.com/kvalo/ath.git
1857S: Supported
1858F: drivers/net/wireless/ath/ath6kl/
1859
1860WILOCITY WIL6210 WIRELESS DRIVER
1861M: Maya Erez <qca_merez@qca.qualcomm.com>
1862L: linux-wireless@vger.kernel.org
1863L: wil6210@qca.qualcomm.com
1864S: Supported
1865W: http://wireless.kernel.org/en/users/Drivers/wil6210
1866F: drivers/net/wireless/ath/wil6210/
1867F: include/uapi/linux/wil6210_uapi.h
1868
1869CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1870M: Christian Lamparter <chunkeey@googlemail.com>
1871L: linux-wireless@vger.kernel.org
1872W: http://wireless.kernel.org/en/users/Drivers/carl9170
1873S: Maintained
1874F: drivers/net/wireless/ath/carl9170/
1875
1876ATK0110 HWMON DRIVER
1877M: Luca Tettamanti <kronos.it@gmail.com>
1878L: linux-hwmon@vger.kernel.org
1879S: Maintained
1880F: drivers/hwmon/asus_atk0110.c
1881
1882ATI_REMOTE2 DRIVER
1883M: Ville Syrjala <syrjala@sci.fi>
1884S: Maintained
1885F: drivers/input/misc/ati_remote2.c
1886
1887ATLX ETHERNET DRIVERS
1888M: Jay Cliburn <jcliburn@gmail.com>
1889M: Chris Snook <chris.snook@gmail.com>
1890L: netdev@vger.kernel.org
1891W: http://sourceforge.net/projects/atl1
1892W: http://atl1.sourceforge.net
1893S: Maintained
1894F: drivers/net/ethernet/atheros/
1895
1896ATM
1897M: Chas Williams <3chas3@gmail.com>
1898L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1899L: netdev@vger.kernel.org
1900W: http://linux-atm.sourceforge.net
1901S: Maintained
1902F: drivers/atm/
1903F: include/linux/atm*
1904F: include/uapi/linux/atm*
1905
1906ATMEL AT91 / AT32 MCI DRIVER
1907M: Ludovic Desroches <ludovic.desroches@atmel.com>
1908S: Maintained
1909F: drivers/mmc/host/atmel-mci.c
1910F: drivers/mmc/host/atmel-mci-regs.h
1911
1912ATMEL AT91 / AT32 SERIAL DRIVER
1913M: Nicolas Ferre <nicolas.ferre@atmel.com>
1914S: Supported
1915F: drivers/tty/serial/atmel_serial.c
1916
1917ATMEL Audio ALSA driver
1918M: Nicolas Ferre <nicolas.ferre@atmel.com>
1919L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1920S: Supported
1921F: sound/soc/atmel
1922
1923ATMEL DMA DRIVER
1924M: Nicolas Ferre <nicolas.ferre@atmel.com>
1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926S: Supported
1927F: drivers/dma/at_hdmac.c
1928F: drivers/dma/at_hdmac_regs.h
1929F: include/linux/platform_data/dma-atmel.h
1930
1931ATMEL XDMA DRIVER
1932M: Ludovic Desroches <ludovic.desroches@atmel.com>
1933L: linux-arm-kernel@lists.infradead.org
1934L: dmaengine@vger.kernel.org
1935S: Supported
1936F: drivers/dma/at_xdmac.c
1937
1938ATMEL I2C DRIVER
1939M: Ludovic Desroches <ludovic.desroches@atmel.com>
1940L: linux-i2c@vger.kernel.org
1941S: Supported
1942F: drivers/i2c/busses/i2c-at91.c
1943
1944ATMEL ISI DRIVER
1945M: Ludovic Desroches <ludovic.desroches@atmel.com>
1946L: linux-media@vger.kernel.org
1947S: Supported
1948F: drivers/media/platform/soc_camera/atmel-isi.c
1949F: include/media/atmel-isi.h
1950
1951ATMEL LCDFB DRIVER
1952M: Nicolas Ferre <nicolas.ferre@atmel.com>
1953L: linux-fbdev@vger.kernel.org
1954S: Maintained
1955F: drivers/video/fbdev/atmel_lcdfb.c
1956F: include/video/atmel_lcdc.h
1957
1958ATMEL MACB ETHERNET DRIVER
1959M: Nicolas Ferre <nicolas.ferre@atmel.com>
1960S: Supported
1961F: drivers/net/ethernet/cadence/
1962
1963ATMEL NAND DRIVER
1964M: Wenyou Yang <wenyou.yang@atmel.com>
1965M: Josh Wu <rainyfeeling@outlook.com>
1966L: linux-mtd@lists.infradead.org
1967S: Supported
1968F: drivers/mtd/nand/atmel_nand*
1969
1970ATMEL SDMMC DRIVER
1971M: Ludovic Desroches <ludovic.desroches@atmel.com>
1972L: linux-mmc@vger.kernel.org
1973S: Supported
1974F: drivers/mmc/host/sdhci-of-at91.c
1975
1976ATMEL SPI DRIVER
1977M: Nicolas Ferre <nicolas.ferre@atmel.com>
1978S: Supported
1979F: drivers/spi/spi-atmel.*
1980
1981ATMEL SSC DRIVER
1982M: Nicolas Ferre <nicolas.ferre@atmel.com>
1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984S: Supported
1985F: drivers/misc/atmel-ssc.c
1986F: include/linux/atmel-ssc.h
1987
1988ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1989M: Nicolas Ferre <nicolas.ferre@atmel.com>
1990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S: Supported
1992F: drivers/misc/atmel_tclib.c
1993F: drivers/clocksource/tcb_clksrc.c
1994
1995ATMEL USBA UDC DRIVER
1996M: Nicolas Ferre <nicolas.ferre@atmel.com>
1997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998S: Supported
1999F: drivers/usb/gadget/udc/atmel_usba_udc.*
2000
2001ATMEL WIRELESS DRIVER
2002M: Simon Kelley <simon@thekelleys.org.uk>
2003L: linux-wireless@vger.kernel.org
2004W: http://www.thekelleys.org.uk/atmel
2005W: http://atmelwlandriver.sourceforge.net/
2006S: Maintained
2007F: drivers/net/wireless/atmel*
2008
2009ATMEL MAXTOUCH DRIVER
2010M: Nick Dyer <nick.dyer@itdev.co.uk>
2011T: git git://github.com/atmel-maxtouch/linux.git
2012S: Supported
2013F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2014F: drivers/input/touchscreen/atmel_mxt_ts.c
2015F: include/linux/platform_data/atmel_mxt_ts.h
2016
2017ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2018M: Bradley Grove <linuxdrivers@attotech.com>
2019L: linux-scsi@vger.kernel.org
2020W: http://www.attotech.com
2021S: Supported
2022F: drivers/scsi/esas2r
2023
2024ATUSB IEEE 802.15.4 RADIO DRIVER
2025M: Stefan Schmidt <stefan@osg.samsung.com>
2026L: linux-wpan@vger.kernel.org
2027S: Maintained
2028F: drivers/net/ieee802154/atusb.c
2029F: drivers/net/ieee802154/atusb.h
2030F: drivers/net/ieee802154/at86rf230.h
2031
2032AUDIT SUBSYSTEM
2033M: Paul Moore <paul@paul-moore.com>
2034M: Eric Paris <eparis@redhat.com>
2035L: linux-audit@redhat.com (moderated for non-subscribers)
2036W: http://people.redhat.com/sgrubb/audit/
2037T: git git://git.infradead.org/users/pcmoore/audit
2038S: Maintained
2039F: include/linux/audit.h
2040F: include/uapi/linux/audit.h
2041F: kernel/audit*
2042
2043AUFS (advanced multi layered unification filesystem) FILESYSTEM
2044M: "J. R. Okajima" <hooanon05g@gmail.com>
2045L: linux-unionfs@vger.kernel.org
2046L: aufs-users@lists.sourceforge.net (members only)
2047W: http://aufs.sourceforge.net
2048T: git://github.com/sfjro/aufs4-linux.git
2049S: Supported
2050F: Documentation/filesystems/aufs/
2051F: Documentation/ABI/testing/debugfs-aufs
2052F: Documentation/ABI/testing/sysfs-aufs
2053F: fs/aufs/
2054F: include/uapi/linux/aufs_type.h
2055
2056AUXILIARY DISPLAY DRIVERS
2057M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2058W: http://miguelojeda.es/auxdisplay.htm
2059W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2060S: Maintained
2061F: drivers/auxdisplay/
2062F: include/linux/cfag12864b.h
2063
2064AVR32 ARCHITECTURE
2065M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2066M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2067W: http://www.atmel.com/products/AVR32/
2068W: http://mirror.egtvedt.no/avr32linux.org/
2069W: http://avrfreaks.net/
2070S: Maintained
2071F: arch/avr32/
2072
2073AVR32/AT32AP MACHINE SUPPORT
2074M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2075M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2076S: Maintained
2077F: arch/avr32/mach-at32ap/
2078
2079AX.25 NETWORK LAYER
2080M: Ralf Baechle <ralf@linux-mips.org>
2081L: linux-hams@vger.kernel.org
2082W: http://www.linux-ax25.org/
2083S: Maintained
2084F: include/uapi/linux/ax25.h
2085F: include/net/ax25.h
2086F: net/ax25/
2087
2088AZ6007 DVB DRIVER
2089M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2090L: linux-media@vger.kernel.org
2091W: http://linuxtv.org
2092T: git git://linuxtv.org/media_tree.git
2093S: Maintained
2094F: drivers/media/usb/dvb-usb-v2/az6007.c
2095
2096AZTECH FM RADIO RECEIVER DRIVER
2097M: Hans Verkuil <hverkuil@xs4all.nl>
2098L: linux-media@vger.kernel.org
2099T: git git://linuxtv.org/media_tree.git
2100W: http://linuxtv.org
2101S: Maintained
2102F: drivers/media/radio/radio-aztech*
2103
2104B43 WIRELESS DRIVER
2105L: linux-wireless@vger.kernel.org
2106L: b43-dev@lists.infradead.org
2107W: http://wireless.kernel.org/en/users/Drivers/b43
2108S: Odd Fixes
2109F: drivers/net/wireless/b43/
2110
2111B43LEGACY WIRELESS DRIVER
2112M: Larry Finger <Larry.Finger@lwfinger.net>
2113L: linux-wireless@vger.kernel.org
2114L: b43-dev@lists.infradead.org
2115W: http://wireless.kernel.org/en/users/Drivers/b43
2116S: Maintained
2117F: drivers/net/wireless/b43legacy/
2118
2119BACKLIGHT CLASS/SUBSYSTEM
2120M: Jingoo Han <jingoohan1@gmail.com>
2121M: Lee Jones <lee.jones@linaro.org>
2122S: Maintained
2123F: drivers/video/backlight/
2124F: include/linux/backlight.h
2125
2126BATMAN ADVANCED
2127M: Marek Lindner <mareklindner@neomailbox.ch>
2128M: Simon Wunderlich <sw@simonwunderlich.de>
2129M: Antonio Quartulli <antonio@meshcoding.com>
2130L: b.a.t.m.a.n@lists.open-mesh.org
2131W: http://www.open-mesh.org/
2132S: Maintained
2133F: net/batman-adv/
2134
2135BAYCOM/HDLCDRV DRIVERS FOR AX.25
2136M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2137L: linux-hams@vger.kernel.org
2138W: http://www.baycom.org/~tom/ham/ham.html
2139S: Maintained
2140F: drivers/net/hamradio/baycom*
2141
2142BCACHE (BLOCK LAYER CACHE)
2143M: Kent Overstreet <kent.overstreet@gmail.com>
2144L: linux-bcache@vger.kernel.org
2145W: http://bcache.evilpiepirate.org
2146S: Maintained
2147F: drivers/md/bcache/
2148
2149BDISP ST MEDIA DRIVER
2150M: Fabien Dessenne <fabien.dessenne@st.com>
2151L: linux-media@vger.kernel.org
2152T: git git://linuxtv.org/media_tree.git
2153W: http://linuxtv.org
2154S: Supported
2155F: drivers/media/platform/sti/bdisp
2156
2157BEFS FILE SYSTEM
2158S: Orphan
2159F: Documentation/filesystems/befs.txt
2160F: fs/befs/
2161
2162BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2163M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2164L: netdev@vger.kernel.org
2165S: Maintained
2166F: drivers/net/ethernet/ec_bhf.c
2167
2168BFS FILE SYSTEM
2169M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2170S: Maintained
2171F: Documentation/filesystems/bfs.txt
2172F: fs/bfs/
2173F: include/uapi/linux/bfs_fs.h
2174
2175BLACKFIN ARCHITECTURE
2176M: Steven Miao <realmz6@gmail.com>
2177L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2178T: git git://git.code.sf.net/p/adi-linux/code
2179W: http://blackfin.uclinux.org
2180S: Supported
2181F: arch/blackfin/
2182
2183BLACKFIN EMAC DRIVER
2184L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2185W: http://blackfin.uclinux.org
2186S: Supported
2187F: drivers/net/ethernet/adi/
2188
2189BLACKFIN RTC DRIVER
2190L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2191W: http://blackfin.uclinux.org
2192S: Supported
2193F: drivers/rtc/rtc-bfin.c
2194
2195BLACKFIN SDH DRIVER
2196M: Sonic Zhang <sonic.zhang@analog.com>
2197L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2198W: http://blackfin.uclinux.org
2199S: Supported
2200F: drivers/mmc/host/bfin_sdh.c
2201
2202BLACKFIN SERIAL DRIVER
2203M: Sonic Zhang <sonic.zhang@analog.com>
2204L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2205W: http://blackfin.uclinux.org
2206S: Supported
2207F: drivers/tty/serial/bfin_uart.c
2208
2209BLACKFIN WATCHDOG DRIVER
2210L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2211W: http://blackfin.uclinux.org
2212S: Supported
2213F: drivers/watchdog/bfin_wdt.c
2214
2215BLACKFIN I2C TWI DRIVER
2216M: Sonic Zhang <sonic.zhang@analog.com>
2217L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2218W: http://blackfin.uclinux.org/
2219S: Supported
2220F: drivers/i2c/busses/i2c-bfin-twi.c
2221
2222BLACKFIN MEDIA DRIVER
2223M: Scott Jiang <scott.jiang.linux@gmail.com>
2224L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2225W: http://blackfin.uclinux.org/
2226S: Supported
2227F: drivers/media/platform/blackfin/
2228F: drivers/media/i2c/adv7183*
2229F: drivers/media/i2c/vs6624*
2230
2231BLINKM RGB LED DRIVER
2232M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2233S: Maintained
2234F: drivers/leds/leds-blinkm.c
2235
2236BLOCK LAYER
2237M: Jens Axboe <axboe@kernel.dk>
2238L: linux-block@vger.kernel.org
2239T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2240S: Maintained
2241F: block/
2242F: kernel/trace/blktrace.c
2243
2244BLOCK2MTD DRIVER
2245M: Joern Engel <joern@lazybastard.org>
2246L: linux-mtd@lists.infradead.org
2247S: Maintained
2248F: drivers/mtd/devices/block2mtd.c
2249
2250BLUETOOTH DRIVERS
2251M: Marcel Holtmann <marcel@holtmann.org>
2252M: Gustavo Padovan <gustavo@padovan.org>
2253M: Johan Hedberg <johan.hedberg@gmail.com>
2254L: linux-bluetooth@vger.kernel.org
2255W: http://www.bluez.org/
2256T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2257T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2258S: Maintained
2259F: drivers/bluetooth/
2260
2261BLUETOOTH SUBSYSTEM
2262M: Marcel Holtmann <marcel@holtmann.org>
2263M: Gustavo Padovan <gustavo@padovan.org>
2264M: Johan Hedberg <johan.hedberg@gmail.com>
2265L: linux-bluetooth@vger.kernel.org
2266W: http://www.bluez.org/
2267T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2268T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2269S: Maintained
2270F: net/bluetooth/
2271F: include/net/bluetooth/
2272
2273BONDING DRIVER
2274M: Jay Vosburgh <j.vosburgh@gmail.com>
2275M: Veaceslav Falico <vfalico@gmail.com>
2276M: Andy Gospodarek <gospo@cumulusnetworks.com>
2277L: netdev@vger.kernel.org
2278W: http://sourceforge.net/projects/bonding/
2279S: Supported
2280F: drivers/net/bonding/
2281F: include/uapi/linux/if_bonding.h
2282
2283BPF (Safe dynamic programs and tools)
2284M: Alexei Starovoitov <ast@kernel.org>
2285L: netdev@vger.kernel.org
2286L: linux-kernel@vger.kernel.org
2287S: Supported
2288F: kernel/bpf/
2289
2290BROADCOM B44 10/100 ETHERNET DRIVER
2291M: Gary Zambrano <zambrano@broadcom.com>
2292L: netdev@vger.kernel.org
2293S: Supported
2294F: drivers/net/ethernet/broadcom/b44.*
2295
2296BROADCOM GENET ETHERNET DRIVER
2297M: Florian Fainelli <f.fainelli@gmail.com>
2298L: netdev@vger.kernel.org
2299S: Supported
2300F: drivers/net/ethernet/broadcom/genet/
2301
2302BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2303M: Sony Chacko <sony.chacko@qlogic.com>
2304M: Dept-HSGLinuxNICDev@qlogic.com
2305L: netdev@vger.kernel.org
2306S: Supported
2307F: drivers/net/ethernet/broadcom/bnx2.*
2308F: drivers/net/ethernet/broadcom/bnx2_*
2309
2310BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2311M: Ariel Elior <ariel.elior@qlogic.com>
2312L: netdev@vger.kernel.org
2313S: Supported
2314F: drivers/net/ethernet/broadcom/bnx2x/
2315
2316BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2317M: Florian Fainelli <f.fainelli@gmail.com>
2318M: Ray Jui <rjui@broadcom.com>
2319M: Scott Branden <sbranden@broadcom.com>
2320L: bcm-kernel-feedback-list@broadcom.com
2321T: git git://github.com/broadcom/mach-bcm
2322S: Maintained
2323F: arch/arm/mach-bcm/
2324F: arch/arm/boot/dts/bcm113*
2325F: arch/arm/boot/dts/bcm216*
2326F: arch/arm/boot/dts/bcm281*
2327F: arch/arm/configs/bcm_defconfig
2328F: drivers/mmc/host/sdhci-bcm-kona.c
2329F: drivers/clocksource/bcm_kona_timer.c
2330
2331BROADCOM BCM2835 ARM ARCHITECTURE
2332M: Stephen Warren <swarren@wwwdotorg.org>
2333M: Lee Jones <lee@kernel.org>
2334M: Eric Anholt <eric@anholt.net>
2335L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2338S: Maintained
2339N: bcm2835
2340
2341BROADCOM BCM33XX MIPS ARCHITECTURE
2342M: Kevin Cernekee <cernekee@gmail.com>
2343L: linux-mips@linux-mips.org
2344S: Maintained
2345F: arch/mips/bcm3384/*
2346F: arch/mips/include/asm/mach-bcm3384/*
2347F: arch/mips/kernel/*bmips*
2348
2349BROADCOM BCM47XX MIPS ARCHITECTURE
2350M: Hauke Mehrtens <hauke@hauke-m.de>
2351M: Rafał Miłecki <zajec5@gmail.com>
2352L: linux-mips@linux-mips.org
2353S: Maintained
2354F: arch/mips/bcm47xx/*
2355F: arch/mips/include/asm/mach-bcm47xx/*
2356
2357BROADCOM BCM5301X ARM ARCHITECTURE
2358M: Hauke Mehrtens <hauke@hauke-m.de>
2359L: linux-arm-kernel@lists.infradead.org
2360S: Maintained
2361F: arch/arm/mach-bcm/bcm_5301x.c
2362F: arch/arm/boot/dts/bcm5301x.dtsi
2363F: arch/arm/boot/dts/bcm470*
2364
2365BROADCOM BCM63XX ARM ARCHITECTURE
2366M: Florian Fainelli <f.fainelli@gmail.com>
2367L: linux-arm-kernel@lists.infradead.org
2368T: git git://github.com/broadcom/arm-bcm63xx.git
2369S: Maintained
2370F: arch/arm/mach-bcm/bcm63xx.c
2371F: arch/arm/include/debug/bcm63xx.S
2372
2373BROADCOM BCM63XX/BCM33XX UDC DRIVER
2374M: Kevin Cernekee <cernekee@gmail.com>
2375L: linux-usb@vger.kernel.org
2376S: Maintained
2377F: drivers/usb/gadget/udc/bcm63xx_udc.*
2378
2379BROADCOM BCM7XXX ARM ARCHITECTURE
2380M: Brian Norris <computersforpeace@gmail.com>
2381M: Gregory Fong <gregory.0xf0@gmail.com>
2382M: Florian Fainelli <f.fainelli@gmail.com>
2383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384T: git git://github.com/broadcom/stblinux.git
2385S: Maintained
2386F: arch/arm/mach-bcm/*brcmstb*
2387F: arch/arm/boot/dts/bcm7*.dts*
2388F: drivers/bus/brcmstb_gisb.c
2389N: brcmstb
2390
2391BROADCOM BMIPS MIPS ARCHITECTURE
2392M: Kevin Cernekee <cernekee@gmail.com>
2393M: Florian Fainelli <f.fainelli@gmail.com>
2394L: linux-mips@linux-mips.org
2395T: git git://github.com/broadcom/stblinux.git
2396S: Maintained
2397F: arch/mips/bmips/*
2398F: arch/mips/include/asm/mach-bmips/*
2399F: arch/mips/kernel/*bmips*
2400F: arch/mips/boot/dts/brcm/bcm*.dts*
2401F: drivers/irqchip/irq-bcm7*
2402F: drivers/irqchip/irq-brcmstb*
2403
2404BROADCOM TG3 GIGABIT ETHERNET DRIVER
2405M: Prashant Sreedharan <prashant@broadcom.com>
2406M: Michael Chan <mchan@broadcom.com>
2407L: netdev@vger.kernel.org
2408S: Supported
2409F: drivers/net/ethernet/broadcom/tg3.*
2410
2411BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2412M: Brett Rudley <brudley@broadcom.com>
2413M: Arend van Spriel <arend@broadcom.com>
2414M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2415M: Hante Meuleman <meuleman@broadcom.com>
2416L: linux-wireless@vger.kernel.org
2417L: brcm80211-dev-list@broadcom.com
2418S: Supported
2419F: drivers/net/wireless/brcm80211/
2420
2421BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2422M: QLogic-Storage-Upstream@qlogic.com
2423L: linux-scsi@vger.kernel.org
2424S: Supported
2425F: drivers/scsi/bnx2fc/
2426
2427BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2428M: QLogic-Storage-Upstream@qlogic.com
2429L: linux-scsi@vger.kernel.org
2430S: Supported
2431F: drivers/scsi/bnx2i/
2432
2433BROADCOM IPROC ARM ARCHITECTURE
2434M: Ray Jui <rjui@broadcom.com>
2435M: Scott Branden <sbranden@broadcom.com>
2436M: Jon Mason <jonmason@broadcom.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/cygnus-linux.git
2440S: Maintained
2441N: iproc
2442N: cygnus
2443N: nsp
2444N: bcm9113*
2445N: bcm9583*
2446N: bcm9585*
2447N: bcm9586*
2448N: bcm988312
2449N: bcm113*
2450N: bcm583*
2451N: bcm585*
2452N: bcm586*
2453N: bcm88312
2454
2455BROADCOM BRCMSTB GPIO DRIVER
2456M: Gregory Fong <gregory.0xf0@gmail.com>
2457L: bcm-kernel-feedback-list@broadcom.com>
2458S: Supported
2459F: drivers/gpio/gpio-brcmstb.c
2460F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2461
2462BROADCOM KONA GPIO DRIVER
2463M: Ray Jui <rjui@broadcom.com>
2464L: bcm-kernel-feedback-list@broadcom.com
2465S: Supported
2466F: drivers/gpio/gpio-bcm-kona.c
2467F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2468
2469BROADCOM NVRAM DRIVER
2470M: Rafał Miłecki <zajec5@gmail.com>
2471L: linux-mips@linux-mips.org
2472S: Maintained
2473F: drivers/firmware/broadcom/*
2474
2475BROADCOM STB NAND FLASH DRIVER
2476M: Brian Norris <computersforpeace@gmail.com>
2477M: Kamal Dasu <kdasu.kdev@gmail.com>
2478L: linux-mtd@lists.infradead.org
2479L: bcm-kernel-feedback-list@broadcom.com
2480S: Maintained
2481F: drivers/mtd/nand/brcmnand/
2482
2483BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2484M: Rafał Miłecki <zajec5@gmail.com>
2485L: linux-wireless@vger.kernel.org
2486S: Maintained
2487F: drivers/bcma/
2488F: include/linux/bcma/
2489
2490BROADCOM SYSTEMPORT ETHERNET DRIVER
2491M: Florian Fainelli <f.fainelli@gmail.com>
2492L: netdev@vger.kernel.org
2493S: Supported
2494F: drivers/net/ethernet/broadcom/bcmsysport.*
2495
2496BROCADE BFA FC SCSI DRIVER
2497M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2498M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2499L: linux-scsi@vger.kernel.org
2500S: Supported
2501F: drivers/scsi/bfa/
2502
2503BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2504M: Rasesh Mody <rasesh.mody@qlogic.com>
2505L: netdev@vger.kernel.org
2506S: Supported
2507F: drivers/net/ethernet/brocade/bna/
2508
2509BSG (block layer generic sg v4 driver)
2510M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2511L: linux-scsi@vger.kernel.org
2512S: Supported
2513F: block/bsg.c
2514F: include/linux/bsg.h
2515F: include/uapi/linux/bsg.h
2516
2517BT87X AUDIO DRIVER
2518M: Clemens Ladisch <clemens@ladisch.de>
2519L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2520T: git git://git.alsa-project.org/alsa-kernel.git
2521S: Maintained
2522F: Documentation/sound/alsa/Bt87x.txt
2523F: sound/pci/bt87x.c
2524
2525BT8XXGPIO DRIVER
2526M: Michael Buesch <m@bues.ch>
2527W: http://bu3sch.de/btgpio.php
2528S: Maintained
2529F: drivers/gpio/gpio-bt8xx.c
2530
2531BTRFS FILE SYSTEM
2532M: Chris Mason <clm@fb.com>
2533M: Josef Bacik <jbacik@fb.com>
2534M: David Sterba <dsterba@suse.com>
2535L: linux-btrfs@vger.kernel.org
2536W: http://btrfs.wiki.kernel.org/
2537Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2538T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2539S: Maintained
2540F: Documentation/filesystems/btrfs.txt
2541F: fs/btrfs/
2542
2543BTTV VIDEO4LINUX DRIVER
2544M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2545L: linux-media@vger.kernel.org
2546W: http://linuxtv.org
2547T: git git://linuxtv.org/media_tree.git
2548S: Odd fixes
2549F: Documentation/video4linux/bttv/
2550F: drivers/media/pci/bt8xx/bttv*
2551
2552BUSLOGIC SCSI DRIVER
2553M: Khalid Aziz <khalid@gonehiking.org>
2554L: linux-scsi@vger.kernel.org
2555S: Maintained
2556F: drivers/scsi/BusLogic.*
2557F: drivers/scsi/FlashPoint.*
2558
2559C-MEDIA CMI8788 DRIVER
2560M: Clemens Ladisch <clemens@ladisch.de>
2561L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2562T: git git://git.alsa-project.org/alsa-kernel.git
2563S: Maintained
2564F: sound/pci/oxygen/
2565
2566C6X ARCHITECTURE
2567M: Mark Salter <msalter@redhat.com>
2568M: Aurelien Jacquiot <a-jacquiot@ti.com>
2569L: linux-c6x-dev@linux-c6x.org
2570W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2571S: Maintained
2572F: arch/c6x/
2573
2574CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2575M: David Howells <dhowells@redhat.com>
2576L: linux-cachefs@redhat.com (moderated for non-subscribers)
2577S: Supported
2578F: Documentation/filesystems/caching/cachefiles.txt
2579F: fs/cachefiles/
2580
2581CADET FM/AM RADIO RECEIVER DRIVER
2582M: Hans Verkuil <hverkuil@xs4all.nl>
2583L: linux-media@vger.kernel.org
2584T: git git://linuxtv.org/media_tree.git
2585W: http://linuxtv.org
2586S: Maintained
2587F: drivers/media/radio/radio-cadet*
2588
2589CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2590M: Jonathan Corbet <corbet@lwn.net>
2591L: linux-media@vger.kernel.org
2592T: git git://linuxtv.org/media_tree.git
2593S: Maintained
2594F: Documentation/video4linux/cafe_ccic
2595F: drivers/media/platform/marvell-ccic/
2596
2597CAIF NETWORK LAYER
2598M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2599L: netdev@vger.kernel.org
2600S: Supported
2601F: Documentation/networking/caif/
2602F: drivers/net/caif/
2603F: include/uapi/linux/caif/
2604F: include/net/caif/
2605F: net/caif/
2606
2607CALGARY x86-64 IOMMU
2608M: Muli Ben-Yehuda <muli@il.ibm.com>
2609M: "Jon D. Mason" <jdmason@kudzu.us>
2610L: discuss@x86-64.org
2611S: Maintained
2612F: arch/x86/kernel/pci-calgary_64.c
2613F: arch/x86/kernel/tce_64.c
2614F: arch/x86/include/asm/calgary.h
2615F: arch/x86/include/asm/tce.h
2616
2617CAN NETWORK LAYER
2618M: Oliver Hartkopp <socketcan@hartkopp.net>
2619M: Marc Kleine-Budde <mkl@pengutronix.de>
2620L: linux-can@vger.kernel.org
2621W: https://github.com/linux-can
2622T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2623T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2624S: Maintained
2625F: Documentation/networking/can.txt
2626F: net/can/
2627F: include/linux/can/core.h
2628F: include/uapi/linux/can.h
2629F: include/uapi/linux/can/bcm.h
2630F: include/uapi/linux/can/raw.h
2631F: include/uapi/linux/can/gw.h
2632
2633CAN NETWORK DRIVERS
2634M: Wolfgang Grandegger <wg@grandegger.com>
2635M: Marc Kleine-Budde <mkl@pengutronix.de>
2636L: linux-can@vger.kernel.org
2637W: https://github.com/linux-can
2638T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2639T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2640S: Maintained
2641F: drivers/net/can/
2642F: include/linux/can/dev.h
2643F: include/linux/can/platform/
2644F: include/uapi/linux/can/error.h
2645F: include/uapi/linux/can/netlink.h
2646
2647CAPABILITIES
2648M: Serge Hallyn <serge.hallyn@canonical.com>
2649L: linux-security-module@vger.kernel.org
2650S: Supported
2651F: include/linux/capability.h
2652F: include/uapi/linux/capability.h
2653F: security/commoncap.c
2654F: kernel/capability.c
2655
2656CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2657M: Kevin Tsai <ktsai@capellamicro.com>
2658S: Maintained
2659F: drivers/iio/light/cm*
2660F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2661
2662CAVIUM I2C DRIVER
2663M: Jan Glauber <jglauber@cavium.com>
2664M: David Daney <david.daney@cavium.com>
2665W: http://www.cavium.com
2666S: Supported
2667F: drivers/i2c/busses/i2c-octeon*
2668F: drivers/i2c/busses/i2c-thunderx*
2669
2670CAVIUM LIQUIDIO NETWORK DRIVER
2671M: Derek Chickles <derek.chickles@caviumnetworks.com>
2672M: Satanand Burla <satananda.burla@caviumnetworks.com>
2673M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2674M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2675L: netdev@vger.kernel.org
2676W: http://www.cavium.com
2677S: Supported
2678F: drivers/net/ethernet/cavium/liquidio/
2679
2680CC2520 IEEE-802.15.4 RADIO DRIVER
2681M: Varka Bhadram <varkabhadram@gmail.com>
2682L: linux-wpan@vger.kernel.org
2683S: Maintained
2684F: drivers/net/ieee802154/cc2520.c
2685F: include/linux/spi/cc2520.h
2686F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2687
2688CELL BROADBAND ENGINE ARCHITECTURE
2689M: Arnd Bergmann <arnd@arndb.de>
2690L: linuxppc-dev@lists.ozlabs.org
2691W: http://www.ibm.com/developerworks/power/cell/
2692S: Supported
2693F: arch/powerpc/include/asm/cell*.h
2694F: arch/powerpc/include/asm/spu*.h
2695F: arch/powerpc/include/uapi/asm/spu*.h
2696F: arch/powerpc/oprofile/*cell*
2697F: arch/powerpc/platforms/cell/
2698
2699CEPH COMMON CODE (LIBCEPH)
2700M: Ilya Dryomov <idryomov@gmail.com>
2701M: "Yan, Zheng" <zyan@redhat.com>
2702M: Sage Weil <sage@redhat.com>
2703L: ceph-devel@vger.kernel.org
2704W: http://ceph.com/
2705T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2706T: git git://github.com/ceph/ceph-client.git
2707S: Supported
2708F: net/ceph/
2709F: include/linux/ceph/
2710F: include/linux/crush/
2711
2712CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2713M: "Yan, Zheng" <zyan@redhat.com>
2714M: Sage Weil <sage@redhat.com>
2715M: Ilya Dryomov <idryomov@gmail.com>
2716L: ceph-devel@vger.kernel.org
2717W: http://ceph.com/
2718T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2719T: git git://github.com/ceph/ceph-client.git
2720S: Supported
2721F: Documentation/filesystems/ceph.txt
2722F: fs/ceph/
2723
2724CERTIFICATE HANDLING:
2725M: David Howells <dhowells@redhat.com>
2726M: David Woodhouse <dwmw2@infradead.org>
2727L: keyrings@linux-nfs.org
2728S: Maintained
2729F: Documentation/module-signing.txt
2730F: certs/
2731F: scripts/extract-cert.c
2732
2733CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2734L: linux-usb@vger.kernel.org
2735S: Orphan
2736F: Documentation/usb/WUSB-Design-overview.txt
2737F: Documentation/usb/wusb-cbaf
2738F: drivers/usb/host/hwa-hc.c
2739F: drivers/usb/host/whci/
2740F: drivers/usb/wusbcore/
2741F: include/linux/usb/wusb*
2742
2743CFAG12864B LCD DRIVER
2744M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2745W: http://miguelojeda.es/auxdisplay.htm
2746W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2747S: Maintained
2748F: drivers/auxdisplay/cfag12864b.c
2749F: include/linux/cfag12864b.h
2750
2751CFAG12864BFB LCD FRAMEBUFFER DRIVER
2752M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2753W: http://miguelojeda.es/auxdisplay.htm
2754W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2755S: Maintained
2756F: drivers/auxdisplay/cfag12864bfb.c
2757F: include/linux/cfag12864b.h
2758
2759CFG80211 and NL80211
2760M: Johannes Berg <johannes@sipsolutions.net>
2761L: linux-wireless@vger.kernel.org
2762W: http://wireless.kernel.org/
2763T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2764T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2765S: Maintained
2766F: include/uapi/linux/nl80211.h
2767F: include/net/cfg80211.h
2768F: net/wireless/*
2769X: net/wireless/wext*
2770
2771CHAR and MISC DRIVERS
2772M: Arnd Bergmann <arnd@arndb.de>
2773M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2774T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2775S: Supported
2776F: drivers/char/*
2777F: drivers/misc/*
2778F: include/linux/miscdevice.h
2779
2780CHECKPATCH
2781M: Andy Whitcroft <apw@canonical.com>
2782M: Joe Perches <joe@perches.com>
2783S: Maintained
2784F: scripts/checkpatch.pl
2785
2786CHINESE DOCUMENTATION
2787M: Harry Wei <harryxiyou@gmail.com>
2788L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2789L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2790S: Maintained
2791F: Documentation/zh_CN/
2792
2793CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2794M: Peter Chen <Peter.Chen@freescale.com>
2795T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2796L: linux-usb@vger.kernel.org
2797S: Maintained
2798F: drivers/usb/chipidea/
2799
2800CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2801M: Hans de Goede <hdegoede@redhat.com>
2802L: linux-input@vger.kernel.org
2803S: Maintained
2804F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2805F: drivers/input/touchscreen/chipone_icn8318.c
2806
2807CHROME HARDWARE PLATFORM SUPPORT
2808M: Olof Johansson <olof@lixom.net>
2809S: Maintained
2810F: drivers/platform/chrome/
2811
2812CISCO VIC ETHERNET NIC DRIVER
2813M: Christian Benvenuti <benve@cisco.com>
2814M: Sujith Sankar <ssujith@cisco.com>
2815M: Govindarajulu Varadarajan <_govind@gmx.com>
2816M: Neel Patel <neepatel@cisco.com>
2817S: Supported
2818F: drivers/net/ethernet/cisco/enic/
2819
2820CISCO VIC LOW LATENCY NIC DRIVER
2821M: Christian Benvenuti <benve@cisco.com>
2822M: Dave Goodell <dgoodell@cisco.com>
2823S: Supported
2824F: drivers/infiniband/hw/usnic/
2825
2826CIRRUS LOGIC EP93XX ETHERNET DRIVER
2827M: Hartley Sweeten <hsweeten@visionengravers.com>
2828L: netdev@vger.kernel.org
2829S: Maintained
2830F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2831
2832CIRRUS LOGIC AUDIO CODEC DRIVERS
2833M: Brian Austin <brian.austin@cirrus.com>
2834M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2835L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2836S: Maintained
2837F: sound/soc/codecs/cs*
2838
2839CLEANCACHE API
2840M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2841L: linux-kernel@vger.kernel.org
2842S: Maintained
2843F: mm/cleancache.c
2844F: include/linux/cleancache.h
2845
2846CLK API
2847M: Russell King <linux@arm.linux.org.uk>
2848L: linux-clk@vger.kernel.org
2849S: Maintained
2850F: include/linux/clk.h
2851
2852CLOCKSOURCE, CLOCKEVENT DRIVERS
2853M: Daniel Lezcano <daniel.lezcano@linaro.org>
2854M: Thomas Gleixner <tglx@linutronix.de>
2855L: linux-kernel@vger.kernel.org
2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2857S: Supported
2858F: drivers/clocksource
2859
2860CISCO FCOE HBA DRIVER
2861M: Hiral Patel <hiralpat@cisco.com>
2862M: Suma Ramars <sramars@cisco.com>
2863M: Brian Uchino <buchino@cisco.com>
2864L: linux-scsi@vger.kernel.org
2865S: Supported
2866F: drivers/scsi/fnic/
2867
2868CISCO SCSI HBA DRIVER
2869M: Narsimhulu Musini <nmusini@cisco.com>
2870M: Sesidhar Baddela <sebaddel@cisco.com>
2871L: linux-scsi@vger.kernel.org
2872S: Supported
2873F: drivers/scsi/snic/
2874
2875CMPC ACPI DRIVER
2876M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2877M: Daniel Oliveira Nascimento <don@syst.com.br>
2878L: platform-driver-x86@vger.kernel.org
2879S: Supported
2880F: drivers/platform/x86/classmate-laptop.c
2881
2882COBALT MEDIA DRIVER
2883M: Hans Verkuil <hans.verkuil@cisco.com>
2884L: linux-media@vger.kernel.org
2885T: git git://linuxtv.org/media_tree.git
2886W: http://linuxtv.org
2887S: Supported
2888F: drivers/media/pci/cobalt/
2889
2890COCCINELLE/Semantic Patches (SmPL)
2891M: Julia Lawall <Julia.Lawall@lip6.fr>
2892M: Gilles Muller <Gilles.Muller@lip6.fr>
2893M: Nicolas Palix <nicolas.palix@imag.fr>
2894M: Michal Marek <mmarek@suse.com>
2895L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2896T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2897W: http://coccinelle.lip6.fr/
2898S: Supported
2899F: Documentation/coccinelle.txt
2900F: scripts/coccinelle/
2901F: scripts/coccicheck
2902
2903CODA FILE SYSTEM
2904M: Jan Harkes <jaharkes@cs.cmu.edu>
2905M: coda@cs.cmu.edu
2906L: codalist@coda.cs.cmu.edu
2907W: http://www.coda.cs.cmu.edu/
2908S: Maintained
2909F: Documentation/filesystems/coda.txt
2910F: fs/coda/
2911F: include/linux/coda*.h
2912F: include/uapi/linux/coda*.h
2913
2914CODA V4L2 MEM2MEM DRIVER
2915M: Philipp Zabel <p.zabel@pengutronix.de>
2916L: linux-media@vger.kernel.org
2917S: Maintained
2918F: Documentation/devicetree/bindings/media/coda.txt
2919F: drivers/media/platform/coda/
2920
2921COMMON CLK FRAMEWORK
2922M: Michael Turquette <mturquette@baylibre.com>
2923M: Stephen Boyd <sboyd@codeaurora.org>
2924L: linux-clk@vger.kernel.org
2925T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2926S: Maintained
2927F: drivers/clk/
2928X: drivers/clk/clkdev.c
2929F: include/linux/clk-pr*
2930F: include/linux/clk/
2931
2932COMMON INTERNET FILE SYSTEM (CIFS)
2933M: Steve French <sfrench@samba.org>
2934L: linux-cifs@vger.kernel.org
2935L: samba-technical@lists.samba.org (moderated for non-subscribers)
2936W: http://linux-cifs.samba.org/
2937T: git git://git.samba.org/sfrench/cifs-2.6.git
2938S: Supported
2939F: Documentation/filesystems/cifs/
2940F: fs/cifs/
2941
2942COMPACTPCI HOTPLUG CORE
2943M: Scott Murray <scott@spiteful.org>
2944L: linux-pci@vger.kernel.org
2945S: Maintained
2946F: drivers/pci/hotplug/cpci_hotplug*
2947
2948COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2949M: Scott Murray <scott@spiteful.org>
2950L: linux-pci@vger.kernel.org
2951S: Maintained
2952F: drivers/pci/hotplug/cpcihp_zt5550.*
2953
2954COMPACTPCI HOTPLUG GENERIC DRIVER
2955M: Scott Murray <scott@spiteful.org>
2956L: linux-pci@vger.kernel.org
2957S: Maintained
2958F: drivers/pci/hotplug/cpcihp_generic.c
2959
2960COMPAL LAPTOP SUPPORT
2961M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2962L: platform-driver-x86@vger.kernel.org
2963S: Maintained
2964F: drivers/platform/x86/compal-laptop.c
2965
2966CONEXANT ACCESSRUNNER USB DRIVER
2967L: accessrunner-general@lists.sourceforge.net
2968W: http://accessrunner.sourceforge.net/
2969S: Orphan
2970F: drivers/usb/atm/cxacru.c
2971
2972CONFIGFS
2973M: Joel Becker <jlbec@evilplan.org>
2974T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2975S: Supported
2976F: fs/configfs/
2977F: include/linux/configfs.h
2978
2979CONNECTOR
2980M: Evgeniy Polyakov <zbr@ioremap.net>
2981L: netdev@vger.kernel.org
2982S: Maintained
2983F: drivers/connector/
2984
2985CONTROL GROUP (CGROUP)
2986M: Tejun Heo <tj@kernel.org>
2987M: Li Zefan <lizefan@huawei.com>
2988M: Johannes Weiner <hannes@cmpxchg.org>
2989L: cgroups@vger.kernel.org
2990T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2991S: Maintained
2992F: Documentation/cgroups/
2993F: include/linux/cgroup*
2994F: kernel/cgroup*
2995
2996CONTROL GROUP - CPUSET
2997M: Li Zefan <lizefan@huawei.com>
2998L: cgroups@vger.kernel.org
2999W: http://www.bullopensource.org/cpuset/
3000W: http://oss.sgi.com/projects/cpusets/
3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3002S: Maintained
3003F: Documentation/cgroups/cpusets.txt
3004F: include/linux/cpuset.h
3005F: kernel/cpuset.c
3006
3007CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3008M: Johannes Weiner <hannes@cmpxchg.org>
3009M: Michal Hocko <mhocko@kernel.org>
3010M: Vladimir Davydov <vdavydov@virtuozzo.com>
3011L: cgroups@vger.kernel.org
3012L: linux-mm@kvack.org
3013S: Maintained
3014F: mm/memcontrol.c
3015F: mm/swap_cgroup.c
3016
3017CORETEMP HARDWARE MONITORING DRIVER
3018M: Fenghua Yu <fenghua.yu@intel.com>
3019L: linux-hwmon@vger.kernel.org
3020S: Maintained
3021F: Documentation/hwmon/coretemp
3022F: drivers/hwmon/coretemp.c
3023
3024COSA/SRP SYNC SERIAL DRIVER
3025M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3026W: http://www.fi.muni.cz/~kas/cosa/
3027S: Maintained
3028F: drivers/net/wan/cosa*
3029
3030CPMAC ETHERNET DRIVER
3031M: Florian Fainelli <florian@openwrt.org>
3032L: netdev@vger.kernel.org
3033S: Maintained
3034F: drivers/net/ethernet/ti/cpmac.c
3035
3036CPU FREQUENCY DRIVERS
3037M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3038M: Viresh Kumar <viresh.kumar@linaro.org>
3039L: linux-pm@vger.kernel.org
3040S: Maintained
3041T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3042T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3043F: drivers/cpufreq/
3044F: include/linux/cpufreq.h
3045
3046CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3047M: Viresh Kumar <viresh.kumar@linaro.org>
3048M: Sudeep Holla <sudeep.holla@arm.com>
3049L: linux-pm@vger.kernel.org
3050W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3051S: Maintained
3052F: drivers/cpufreq/arm_big_little.h
3053F: drivers/cpufreq/arm_big_little.c
3054F: drivers/cpufreq/arm_big_little_dt.c
3055
3056CPUIDLE DRIVER - ARM BIG LITTLE
3057M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3058M: Daniel Lezcano <daniel.lezcano@linaro.org>
3059L: linux-pm@vger.kernel.org
3060L: linux-arm-kernel@lists.infradead.org
3061T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3062S: Maintained
3063F: drivers/cpuidle/cpuidle-big_little.c
3064
3065CPUIDLE DRIVER - ARM EXYNOS
3066M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3067M: Daniel Lezcano <daniel.lezcano@linaro.org>
3068M: Kukjin Kim <kgene@kernel.org>
3069L: linux-pm@vger.kernel.org
3070L: linux-samsung-soc@vger.kernel.org
3071S: Supported
3072F: drivers/cpuidle/cpuidle-exynos.c
3073F: arch/arm/mach-exynos/pm.c
3074
3075CPUIDLE DRIVERS
3076M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3077M: Daniel Lezcano <daniel.lezcano@linaro.org>
3078L: linux-pm@vger.kernel.org
3079S: Maintained
3080T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3081F: drivers/cpuidle/*
3082F: include/linux/cpuidle.h
3083
3084CPUID/MSR DRIVER
3085M: "H. Peter Anvin" <hpa@zytor.com>
3086S: Maintained
3087F: arch/x86/kernel/cpuid.c
3088F: arch/x86/kernel/msr.c
3089
3090CPU POWER MONITORING SUBSYSTEM
3091M: Thomas Renninger <trenn@suse.com>
3092L: linux-pm@vger.kernel.org
3093S: Maintained
3094F: tools/power/cpupower/
3095
3096CRAMFS FILESYSTEM
3097W: http://sourceforge.net/projects/cramfs/
3098S: Orphan / Obsolete
3099F: Documentation/filesystems/cramfs.txt
3100F: fs/cramfs/
3101
3102CRIS PORT
3103M: Mikael Starvik <starvik@axis.com>
3104M: Jesper Nilsson <jesper.nilsson@axis.com>
3105L: linux-cris-kernel@axis.com
3106W: http://developer.axis.com
3107S: Maintained
3108F: arch/cris/
3109F: drivers/tty/serial/crisv10.*
3110
3111CRYPTO API
3112M: Herbert Xu <herbert@gondor.apana.org.au>
3113M: "David S. Miller" <davem@davemloft.net>
3114L: linux-crypto@vger.kernel.org
3115T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3116S: Maintained
3117F: Documentation/crypto/
3118F: Documentation/DocBook/crypto-API.tmpl
3119F: arch/*/crypto/
3120F: crypto/
3121F: drivers/crypto/
3122F: include/crypto/
3123
3124CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3125M: Neil Horman <nhorman@tuxdriver.com>
3126L: linux-crypto@vger.kernel.org
3127S: Maintained
3128F: crypto/ansi_cprng.c
3129F: crypto/rng.c
3130
3131CS5535 Audio ALSA driver
3132M: Jaya Kumar <jayakumar.alsa@gmail.com>
3133S: Maintained
3134F: sound/pci/cs5535audio/
3135
3136CW1200 WLAN driver
3137M: Solomon Peachy <pizza@shaftnet.org>
3138S: Maintained
3139F: drivers/net/wireless/cw1200/
3140
3141CX18 VIDEO4LINUX DRIVER
3142M: Andy Walls <awalls@md.metrocast.net>
3143L: ivtv-devel@ivtvdriver.org (subscribers-only)
3144L: linux-media@vger.kernel.org
3145T: git git://linuxtv.org/media_tree.git
3146W: http://linuxtv.org
3147W: http://www.ivtvdriver.org/index.php/Cx18
3148S: Maintained
3149F: Documentation/video4linux/cx18.txt
3150F: drivers/media/pci/cx18/
3151F: include/uapi/linux/ivtv*
3152
3153CX2341X MPEG ENCODER HELPER MODULE
3154M: Hans Verkuil <hverkuil@xs4all.nl>
3155L: linux-media@vger.kernel.org
3156T: git git://linuxtv.org/media_tree.git
3157W: http://linuxtv.org
3158S: Maintained
3159F: drivers/media/common/cx2341x*
3160F: include/media/cx2341x*
3161
3162CX24120 MEDIA DRIVER
3163M: Jemma Denson <jdenson@gmail.com>
3164M: Patrick Boettcher <patrick.boettcher@posteo.de>
3165L: linux-media@vger.kernel.org
3166W: http://linuxtv.org/
3167Q: http://patchwork.linuxtv.org/project/linux-media/list/
3168S: Maintained
3169F: drivers/media/dvb-frontends/cx24120*
3170
3171CX88 VIDEO4LINUX DRIVER
3172M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3173L: linux-media@vger.kernel.org
3174W: http://linuxtv.org
3175T: git git://linuxtv.org/media_tree.git
3176S: Odd fixes
3177F: Documentation/video4linux/cx88/
3178F: drivers/media/pci/cx88/
3179
3180CXD2820R MEDIA DRIVER
3181M: Antti Palosaari <crope@iki.fi>
3182L: linux-media@vger.kernel.org
3183W: http://linuxtv.org/
3184W: http://palosaari.fi/linux/
3185Q: http://patchwork.linuxtv.org/project/linux-media/list/
3186T: git git://linuxtv.org/anttip/media_tree.git
3187S: Maintained
3188F: drivers/media/dvb-frontends/cxd2820r*
3189
3190CXGB3 ETHERNET DRIVER (CXGB3)
3191M: Santosh Raspatur <santosh@chelsio.com>
3192L: netdev@vger.kernel.org
3193W: http://www.chelsio.com
3194S: Supported
3195F: drivers/net/ethernet/chelsio/cxgb3/
3196
3197CXGB3 ISCSI DRIVER (CXGB3I)
3198M: Karen Xie <kxie@chelsio.com>
3199L: linux-scsi@vger.kernel.org
3200W: http://www.chelsio.com
3201S: Supported
3202F: drivers/scsi/cxgbi/cxgb3i
3203
3204CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3205M: Steve Wise <swise@chelsio.com>
3206L: linux-rdma@vger.kernel.org
3207W: http://www.openfabrics.org
3208S: Supported
3209F: drivers/infiniband/hw/cxgb3/
3210
3211CXGB4 ETHERNET DRIVER (CXGB4)
3212M: Hariprasad S <hariprasad@chelsio.com>
3213L: netdev@vger.kernel.org
3214W: http://www.chelsio.com
3215S: Supported
3216F: drivers/net/ethernet/chelsio/cxgb4/
3217
3218CXGB4 ISCSI DRIVER (CXGB4I)
3219M: Karen Xie <kxie@chelsio.com>
3220L: linux-scsi@vger.kernel.org
3221W: http://www.chelsio.com
3222S: Supported
3223F: drivers/scsi/cxgbi/cxgb4i
3224
3225CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3226M: Steve Wise <swise@chelsio.com>
3227L: linux-rdma@vger.kernel.org
3228W: http://www.openfabrics.org
3229S: Supported
3230F: drivers/infiniband/hw/cxgb4/
3231
3232CXGB4VF ETHERNET DRIVER (CXGB4VF)
3233M: Casey Leedom <leedom@chelsio.com>
3234L: netdev@vger.kernel.org
3235W: http://www.chelsio.com
3236S: Supported
3237F: drivers/net/ethernet/chelsio/cxgb4vf/
3238
3239CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3240M: Ian Munsie <imunsie@au1.ibm.com>
3241M: Michael Neuling <mikey@neuling.org>
3242L: linuxppc-dev@lists.ozlabs.org
3243S: Supported
3244F: drivers/misc/cxl/
3245F: include/misc/cxl*
3246F: include/uapi/misc/cxl.h
3247F: Documentation/powerpc/cxl.txt
3248F: Documentation/powerpc/cxl.txt
3249F: Documentation/ABI/testing/sysfs-class-cxl
3250
3251CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3252M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3253M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3254L: linux-scsi@vger.kernel.org
3255S: Supported
3256F: drivers/scsi/cxlflash/
3257F: include/uapi/scsi/cxlflash_ioctls.h
3258F: Documentation/powerpc/cxlflash.txt
3259
3260STMMAC ETHERNET DRIVER
3261M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3262L: netdev@vger.kernel.org
3263W: http://www.stlinux.com
3264S: Supported
3265F: drivers/net/ethernet/stmicro/stmmac/
3266
3267CYBERPRO FB DRIVER
3268M: Russell King <linux@arm.linux.org.uk>
3269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3270W: http://www.arm.linux.org.uk/
3271S: Maintained
3272F: drivers/video/fbdev/cyber2000fb.*
3273
3274CYCLADES ASYNC MUX DRIVER
3275W: http://www.cyclades.com/
3276S: Orphan
3277F: drivers/tty/cyclades.c
3278F: include/linux/cyclades.h
3279F: include/uapi/linux/cyclades.h
3280
3281CYCLADES PC300 DRIVER
3282W: http://www.cyclades.com/
3283S: Orphan
3284F: drivers/net/wan/pc300*
3285
3286CYPRESS_FIRMWARE MEDIA DRIVER
3287M: Antti Palosaari <crope@iki.fi>
3288L: linux-media@vger.kernel.org
3289W: http://linuxtv.org/
3290W: http://palosaari.fi/linux/
3291Q: http://patchwork.linuxtv.org/project/linux-media/list/
3292T: git git://linuxtv.org/anttip/media_tree.git
3293S: Maintained
3294F: drivers/media/common/cypress_firmware*
3295
3296CYTTSP TOUCHSCREEN DRIVER
3297M: Ferruh Yigit <fery@cypress.com>
3298L: linux-input@vger.kernel.org
3299S: Supported
3300F: drivers/input/touchscreen/cyttsp*
3301F: include/linux/input/cyttsp.h
3302
3303DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3304M: Joshua Kinard <kumba@gentoo.org>
3305S: Maintained
3306F: drivers/rtc/rtc-ds1685.c
3307F: include/linux/rtc/ds1685.h
3308
3309DAMA SLAVE for AX.25
3310M: Joerg Reuter <jreuter@yaina.de>
3311W: http://yaina.de/jreuter/
3312W: http://www.qsl.net/dl1bke/
3313L: linux-hams@vger.kernel.org
3314S: Maintained
3315F: net/ax25/af_ax25.c
3316F: net/ax25/ax25_dev.c
3317F: net/ax25/ax25_ds_*
3318F: net/ax25/ax25_in.c
3319F: net/ax25/ax25_out.c
3320F: net/ax25/ax25_timer.c
3321F: net/ax25/sysctl_net_ax25.c
3322
3323DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3324L: netdev@vger.kernel.org
3325S: Orphan
3326F: Documentation/networking/dmfe.txt
3327F: drivers/net/ethernet/dec/tulip/dmfe.c
3328
3329DC390/AM53C974 SCSI driver
3330M: Hannes Reinecke <hare@suse.com>
3331L: linux-scsi@vger.kernel.org
3332S: Maintained
3333F: drivers/scsi/am53c974.c
3334
3335DC395x SCSI driver
3336M: Oliver Neukum <oliver@neukum.org>
3337M: Ali Akcaagac <aliakc@web.de>
3338M: Jamie Lenehan <lenehan@twibble.org>
3339L: dc395x@twibble.org
3340W: http://twibble.org/dist/dc395x/
3341W: http://lists.twibble.org/mailman/listinfo/dc395x/
3342S: Maintained
3343F: Documentation/scsi/dc395x.txt
3344F: drivers/scsi/dc395x.*
3345
3346DCCP PROTOCOL
3347M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3348L: dccp@vger.kernel.org
3349W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3350S: Maintained
3351F: include/linux/dccp.h
3352F: include/uapi/linux/dccp.h
3353F: include/linux/tfrc.h
3354F: net/dccp/
3355
3356DECnet NETWORK LAYER
3357W: http://linux-decnet.sourceforge.net
3358L: linux-decnet-user@lists.sourceforge.net
3359S: Orphan
3360F: Documentation/networking/decnet.txt
3361F: net/decnet/
3362
3363DECSTATION PLATFORM SUPPORT
3364M: "Maciej W. Rozycki" <macro@linux-mips.org>
3365L: linux-mips@linux-mips.org
3366W: http://www.linux-mips.org/wiki/DECstation
3367S: Maintained
3368F: arch/mips/dec/
3369F: arch/mips/include/asm/dec/
3370F: arch/mips/include/asm/mach-dec/
3371
3372DEFXX FDDI NETWORK DRIVER
3373M: "Maciej W. Rozycki" <macro@linux-mips.org>
3374S: Maintained
3375F: drivers/net/fddi/defxx.*
3376
3377DELL LAPTOP DRIVER
3378M: Matthew Garrett <mjg59@srcf.ucam.org>
3379M: Pali Rohár <pali.rohar@gmail.com>
3380L: platform-driver-x86@vger.kernel.org
3381S: Maintained
3382F: drivers/platform/x86/dell-laptop.c
3383
3384DELL LAPTOP RBTN DRIVER
3385M: Pali Rohár <pali.rohar@gmail.com>
3386S: Maintained
3387F: drivers/platform/x86/dell-rbtn.*
3388
3389DELL LAPTOP FREEFALL DRIVER
3390M: Pali Rohár <pali.rohar@gmail.com>
3391S: Maintained
3392F: drivers/platform/x86/dell-smo8800.c
3393
3394DELL LAPTOP SMM DRIVER
3395M: Pali Rohár <pali.rohar@gmail.com>
3396S: Maintained
3397F: drivers/hwmon/dell-smm-hwmon.c
3398F: include/uapi/linux/i8k.h
3399
3400DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3401M: Doug Warzecha <Douglas_Warzecha@dell.com>
3402S: Maintained
3403F: Documentation/dcdbas.txt
3404F: drivers/firmware/dcdbas.*
3405
3406DELL WMI EXTRAS DRIVER
3407M: Matthew Garrett <mjg59@srcf.ucam.org>
3408M: Pali Rohár <pali.rohar@gmail.com>
3409S: Maintained
3410F: drivers/platform/x86/dell-wmi.c
3411
3412DESIGNWARE USB2 DRD IP DRIVER
3413M: John Youn <johnyoun@synopsys.com>
3414L: linux-usb@vger.kernel.org
3415T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3416S: Maintained
3417F: drivers/usb/dwc2/
3418
3419DESIGNWARE USB3 DRD IP DRIVER
3420M: Felipe Balbi <balbi@ti.com>
3421L: linux-usb@vger.kernel.org
3422L: linux-omap@vger.kernel.org
3423T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3424S: Maintained
3425F: drivers/usb/dwc3/
3426
3427DEVICE COREDUMP (DEV_COREDUMP)
3428M: Johannes Berg <johannes@sipsolutions.net>
3429L: linux-kernel@vger.kernel.org
3430S: Maintained
3431F: drivers/base/devcoredump.c
3432F: include/linux/devcoredump.h
3433
3434DEVICE FREQUENCY (DEVFREQ)
3435M: MyungJoo Ham <myungjoo.ham@samsung.com>
3436M: Kyungmin Park <kyungmin.park@samsung.com>
3437L: linux-pm@vger.kernel.org
3438S: Maintained
3439F: drivers/devfreq/
3440
3441DEVICE NUMBER REGISTRY
3442M: Torben Mathiasen <device@lanana.org>
3443W: http://lanana.org/docs/device-list/index.html
3444S: Maintained
3445
3446DEVICE-MAPPER (LVM)
3447M: Alasdair Kergon <agk@redhat.com>
3448M: Mike Snitzer <snitzer@redhat.com>
3449M: dm-devel@redhat.com
3450L: dm-devel@redhat.com
3451W: http://sources.redhat.com/dm
3452Q: http://patchwork.kernel.org/project/dm-devel/list/
3453T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3454T: quilt http://people.redhat.com/agk/patches/linux/editing/
3455S: Maintained
3456F: Documentation/device-mapper/
3457F: drivers/md/dm*
3458F: drivers/md/persistent-data/
3459F: include/linux/device-mapper.h
3460F: include/linux/dm-*.h
3461F: include/uapi/linux/dm-*.h
3462
3463DIALOG SEMICONDUCTOR DRIVERS
3464M: Support Opensource <support.opensource@diasemi.com>
3465W: http://www.dialog-semiconductor.com/products
3466S: Supported
3467F: Documentation/hwmon/da90??
3468F: Documentation/devicetree/bindings/sound/da[79]*.txt
3469F: drivers/gpio/gpio-da90??.c
3470F: drivers/hwmon/da90??-hwmon.c
3471F: drivers/iio/adc/da91??-*.c
3472F: drivers/input/misc/da90??_onkey.c
3473F: drivers/input/touchscreen/da9052_tsi.c
3474F: drivers/leds/leds-da90??.c
3475F: drivers/mfd/da903x.c
3476F: drivers/mfd/da90??-*.c
3477F: drivers/mfd/da91??-*.c
3478F: drivers/power/da9052-battery.c
3479F: drivers/power/da91??-*.c
3480F: drivers/regulator/da903x.c
3481F: drivers/regulator/da9???-regulator.[ch]
3482F: drivers/rtc/rtc-da90??.c
3483F: drivers/video/backlight/da90??_bl.c
3484F: drivers/watchdog/da90??_wdt.c
3485F: include/linux/mfd/da903x.h
3486F: include/linux/mfd/da9052/
3487F: include/linux/mfd/da9055/
3488F: include/linux/mfd/da9063/
3489F: include/linux/mfd/da9150/
3490F: include/sound/da[79]*.h
3491F: sound/soc/codecs/da[79]*.[ch]
3492
3493DIGI NEO AND CLASSIC PCI PRODUCTS
3494M: Lidza Louina <lidza.louina@gmail.com>
3495M: Mark Hounschell <markh@compro.net>
3496L: driverdev-devel@linuxdriverproject.org
3497S: Maintained
3498F: drivers/staging/dgnc/
3499
3500DIGI EPCA PCI PRODUCTS
3501M: Lidza Louina <lidza.louina@gmail.com>
3502M: Daeseok Youn <daeseok.youn@gmail.com>
3503L: driverdev-devel@linuxdriverproject.org
3504S: Maintained
3505F: drivers/staging/dgap/
3506
3507DIOLAN U2C-12 I2C DRIVER
3508M: Guenter Roeck <linux@roeck-us.net>
3509L: linux-i2c@vger.kernel.org
3510S: Maintained
3511F: drivers/i2c/busses/i2c-diolan-u2c.c
3512
3513DIRECT ACCESS (DAX)
3514M: Matthew Wilcox <willy@linux.intel.com>
3515L: linux-fsdevel@vger.kernel.org
3516S: Supported
3517F: fs/dax.c
3518
3519DIRECTORY NOTIFICATION (DNOTIFY)
3520M: Eric Paris <eparis@parisplace.org>
3521S: Maintained
3522F: Documentation/filesystems/dnotify.txt
3523F: fs/notify/dnotify/
3524F: include/linux/dnotify.h
3525
3526DISK GEOMETRY AND PARTITION HANDLING
3527M: Andries Brouwer <aeb@cwi.nl>
3528W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3529W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3530W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3531S: Maintained
3532
3533DISKQUOTA
3534M: Jan Kara <jack@suse.com>
3535S: Maintained
3536F: Documentation/filesystems/quota.txt
3537F: fs/quota/
3538F: include/linux/quota*.h
3539F: include/uapi/linux/quota*.h
3540
3541DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3542M: Bernie Thompson <bernie@plugable.com>
3543L: linux-fbdev@vger.kernel.org
3544S: Maintained
3545W: http://plugable.com/category/projects/udlfb/
3546F: drivers/video/fbdev/udlfb.c
3547F: include/video/udlfb.h
3548F: Documentation/fb/udlfb.txt
3549
3550DISTRIBUTED LOCK MANAGER (DLM)
3551M: Christine Caulfield <ccaulfie@redhat.com>
3552M: David Teigland <teigland@redhat.com>
3553L: cluster-devel@redhat.com
3554W: http://sources.redhat.com/cluster/
3555T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3556S: Supported
3557F: fs/dlm/
3558
3559DMA BUFFER SHARING FRAMEWORK
3560M: Sumit Semwal <sumit.semwal@linaro.org>
3561S: Maintained
3562L: linux-media@vger.kernel.org
3563L: dri-devel@lists.freedesktop.org
3564L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3565F: drivers/dma-buf/
3566F: include/linux/dma-buf*
3567F: include/linux/reservation.h
3568F: include/linux/*fence.h
3569F: Documentation/dma-buf-sharing.txt
3570T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3571
3572DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3573M: Vinod Koul <vinod.koul@intel.com>
3574L: dmaengine@vger.kernel.org
3575Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3576S: Maintained
3577F: drivers/dma/
3578F: include/linux/dmaengine.h
3579F: Documentation/dmaengine/
3580T: git git://git.infradead.org/users/vkoul/slave-dma.git
3581
3582DME1737 HARDWARE MONITOR DRIVER
3583M: Juerg Haefliger <juergh@gmail.com>
3584L: linux-hwmon@vger.kernel.org
3585S: Maintained
3586F: Documentation/hwmon/dme1737
3587F: drivers/hwmon/dme1737.c
3588
3589DMI/SMBIOS SUPPORT
3590M: Jean Delvare <jdelvare@suse.com>
3591S: Maintained
3592T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3593F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3594F: drivers/firmware/dmi-id.c
3595F: drivers/firmware/dmi_scan.c
3596F: include/linux/dmi.h
3597
3598DOCUMENTATION
3599M: Jonathan Corbet <corbet@lwn.net>
3600L: linux-doc@vger.kernel.org
3601S: Maintained
3602F: Documentation/
3603F: scripts/docproc.c
3604F: scripts/kernel-doc*
3605X: Documentation/ABI/
3606X: Documentation/devicetree/
3607X: Documentation/acpi
3608X: Documentation/power
3609X: Documentation/spi
3610X: Documentation/DocBook/media
3611T: git git://git.lwn.net/linux.git docs-next
3612
3613DOUBLETALK DRIVER
3614M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3615L: blinux-list@redhat.com
3616S: Maintained
3617F: drivers/char/dtlk.c
3618F: include/linux/dtlk.h
3619
3620DPT_I2O SCSI RAID DRIVER
3621M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3622L: linux-scsi@vger.kernel.org
3623W: http://www.adaptec.com/
3624S: Maintained
3625F: drivers/scsi/dpt*
3626F: drivers/scsi/dpt/
3627
3628DRBD DRIVER
3629P: Philipp Reisner
3630P: Lars Ellenberg
3631M: drbd-dev@lists.linbit.com
3632L: drbd-user@lists.linbit.com
3633W: http://www.drbd.org
3634T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3635T: git git://git.drbd.org/drbd-8.3.git
3636S: Supported
3637F: drivers/block/drbd/
3638F: lib/lru_cache.c
3639F: Documentation/blockdev/drbd/
3640
3641DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3642M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3643T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3644S: Supported
3645F: Documentation/kobject.txt
3646F: drivers/base/
3647F: fs/debugfs/
3648F: fs/kernfs/
3649F: fs/sysfs/
3650F: include/linux/debugfs.h
3651F: include/linux/kobj*
3652F: lib/kobj*
3653
3654DRM DRIVERS
3655M: David Airlie <airlied@linux.ie>
3656L: dri-devel@lists.freedesktop.org
3657T: git git://people.freedesktop.org/~airlied/linux
3658S: Maintained
3659F: drivers/gpu/drm/
3660F: drivers/gpu/vga/
3661F: include/drm/
3662F: include/uapi/drm/
3663
3664RADEON DRM DRIVERS
3665M: Alex Deucher <alexander.deucher@amd.com>
3666M: Christian König <christian.koenig@amd.com>
3667L: dri-devel@lists.freedesktop.org
3668T: git git://people.freedesktop.org/~agd5f/linux
3669S: Supported
3670F: drivers/gpu/drm/radeon/
3671F: include/uapi/drm/radeon*
3672
3673DRM PANEL DRIVERS
3674M: Thierry Reding <thierry.reding@gmail.com>
3675L: dri-devel@lists.freedesktop.org
3676T: git git://anongit.freedesktop.org/tegra/linux.git
3677S: Maintained
3678F: drivers/gpu/drm/drm_panel.c
3679F: drivers/gpu/drm/panel/
3680F: include/drm/drm_panel.h
3681F: Documentation/devicetree/bindings/display/panel/
3682
3683INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3684M: Daniel Vetter <daniel.vetter@intel.com>
3685M: Jani Nikula <jani.nikula@linux.intel.com>
3686L: intel-gfx@lists.freedesktop.org
3687L: dri-devel@lists.freedesktop.org
3688W: https://01.org/linuxgraphics/
3689Q: http://patchwork.freedesktop.org/project/intel-gfx/
3690T: git git://anongit.freedesktop.org/drm-intel
3691S: Supported
3692F: drivers/gpu/drm/i915/
3693F: include/drm/i915*
3694F: include/uapi/drm/i915*
3695
3696DRM DRIVERS FOR ATMEL HLCDC
3697M: Boris Brezillon <boris.brezillon@free-electrons.com>
3698L: dri-devel@lists.freedesktop.org
3699S: Supported
3700F: drivers/gpu/drm/atmel-hlcdc/
3701F: Documentation/devicetree/bindings/drm/atmel/
3702
3703DRM DRIVERS FOR EXYNOS
3704M: Inki Dae <inki.dae@samsung.com>
3705M: Joonyoung Shim <jy0922.shim@samsung.com>
3706M: Seung-Woo Kim <sw0312.kim@samsung.com>
3707M: Kyungmin Park <kyungmin.park@samsung.com>
3708L: dri-devel@lists.freedesktop.org
3709T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3710S: Supported
3711F: drivers/gpu/drm/exynos/
3712F: include/drm/exynos*
3713F: include/uapi/drm/exynos*
3714
3715DRM DRIVERS FOR FREESCALE DCU
3716M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3717M: Alison Wang <alison.wang@freescale.com>
3718L: dri-devel@lists.freedesktop.org
3719S: Supported
3720F: drivers/gpu/drm/fsl-dcu/
3721F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3722F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3723
3724DRM DRIVERS FOR FREESCALE IMX
3725M: Philipp Zabel <p.zabel@pengutronix.de>
3726L: dri-devel@lists.freedesktop.org
3727S: Maintained
3728F: drivers/gpu/drm/imx/
3729F: drivers/gpu/ipu-v3/
3730F: Documentation/devicetree/bindings/display/imx/
3731
3732DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3733M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3734L: dri-devel@lists.freedesktop.org
3735T: git git://github.com/patjak/drm-gma500
3736S: Maintained
3737F: drivers/gpu/drm/gma500
3738F: include/drm/gma500*
3739
3740DRM DRIVERS FOR NVIDIA TEGRA
3741M: Thierry Reding <thierry.reding@gmail.com>
3742M: Terje Bergström <tbergstrom@nvidia.com>
3743L: dri-devel@lists.freedesktop.org
3744L: linux-tegra@vger.kernel.org
3745T: git git://anongit.freedesktop.org/tegra/linux.git
3746S: Supported
3747F: drivers/gpu/drm/tegra/
3748F: drivers/gpu/host1x/
3749F: include/linux/host1x.h
3750F: include/uapi/drm/tegra_drm.h
3751F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3752
3753DRM DRIVERS FOR RENESAS
3754M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3755L: dri-devel@lists.freedesktop.org
3756L: linux-sh@vger.kernel.org
3757T: git git://people.freedesktop.org/~airlied/linux
3758S: Supported
3759F: drivers/gpu/drm/rcar-du/
3760F: drivers/gpu/drm/shmobile/
3761F: include/linux/platform_data/shmob_drm.h
3762
3763DRM DRIVERS FOR ROCKCHIP
3764M: Mark Yao <mark.yao@rock-chips.com>
3765L: dri-devel@lists.freedesktop.org
3766S: Maintained
3767F: drivers/gpu/drm/rockchip/
3768F: Documentation/devicetree/bindings/display/rockchip*
3769
3770DRM DRIVERS FOR STI
3771M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3772M: Vincent Abriou <vincent.abriou@st.com>
3773L: dri-devel@lists.freedesktop.org
3774T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3775S: Maintained
3776F: drivers/gpu/drm/sti
3777F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3778
3779DSBR100 USB FM RADIO DRIVER
3780M: Alexey Klimov <klimov.linux@gmail.com>
3781L: linux-media@vger.kernel.org
3782T: git git://linuxtv.org/media_tree.git
3783S: Maintained
3784F: drivers/media/radio/dsbr100.c
3785
3786DSCC4 DRIVER
3787M: Francois Romieu <romieu@fr.zoreil.com>
3788L: netdev@vger.kernel.org
3789S: Maintained
3790F: drivers/net/wan/dscc4.c
3791
3792DT3155 MEDIA DRIVER
3793M: Hans Verkuil <hverkuil@xs4all.nl>
3794L: linux-media@vger.kernel.org
3795T: git git://linuxtv.org/media_tree.git
3796W: http://linuxtv.org
3797S: Odd Fixes
3798F: drivers/media/pci/dt3155/
3799
3800DVB_USB_AF9015 MEDIA DRIVER
3801M: Antti Palosaari <crope@iki.fi>
3802L: linux-media@vger.kernel.org
3803W: http://linuxtv.org/
3804W: http://palosaari.fi/linux/
3805Q: http://patchwork.linuxtv.org/project/linux-media/list/
3806T: git git://linuxtv.org/anttip/media_tree.git
3807S: Maintained
3808F: drivers/media/usb/dvb-usb-v2/af9015*
3809
3810DVB_USB_AF9035 MEDIA DRIVER
3811M: Antti Palosaari <crope@iki.fi>
3812L: linux-media@vger.kernel.org
3813W: http://linuxtv.org/
3814W: http://palosaari.fi/linux/
3815Q: http://patchwork.linuxtv.org/project/linux-media/list/
3816T: git git://linuxtv.org/anttip/media_tree.git
3817S: Maintained
3818F: drivers/media/usb/dvb-usb-v2/af9035*
3819
3820DVB_USB_ANYSEE MEDIA DRIVER
3821M: Antti Palosaari <crope@iki.fi>
3822L: linux-media@vger.kernel.org
3823W: http://linuxtv.org/
3824W: http://palosaari.fi/linux/
3825Q: http://patchwork.linuxtv.org/project/linux-media/list/
3826T: git git://linuxtv.org/anttip/media_tree.git
3827S: Maintained
3828F: drivers/media/usb/dvb-usb-v2/anysee*
3829
3830DVB_USB_AU6610 MEDIA DRIVER
3831M: Antti Palosaari <crope@iki.fi>
3832L: linux-media@vger.kernel.org
3833W: http://linuxtv.org/
3834W: http://palosaari.fi/linux/
3835Q: http://patchwork.linuxtv.org/project/linux-media/list/
3836T: git git://linuxtv.org/anttip/media_tree.git
3837S: Maintained
3838F: drivers/media/usb/dvb-usb-v2/au6610*
3839
3840DVB_USB_CE6230 MEDIA DRIVER
3841M: Antti Palosaari <crope@iki.fi>
3842L: linux-media@vger.kernel.org
3843W: http://linuxtv.org/
3844W: http://palosaari.fi/linux/
3845Q: http://patchwork.linuxtv.org/project/linux-media/list/
3846T: git git://linuxtv.org/anttip/media_tree.git
3847S: Maintained
3848F: drivers/media/usb/dvb-usb-v2/ce6230*
3849
3850DVB_USB_CXUSB MEDIA DRIVER
3851M: Michael Krufky <mkrufky@linuxtv.org>
3852L: linux-media@vger.kernel.org
3853W: http://linuxtv.org/
3854W: http://github.com/mkrufky
3855Q: http://patchwork.linuxtv.org/project/linux-media/list/
3856T: git git://linuxtv.org/media_tree.git
3857S: Maintained
3858F: drivers/media/usb/dvb-usb/cxusb*
3859
3860DVB_USB_EC168 MEDIA DRIVER
3861M: Antti Palosaari <crope@iki.fi>
3862L: linux-media@vger.kernel.org
3863W: http://linuxtv.org/
3864W: http://palosaari.fi/linux/
3865Q: http://patchwork.linuxtv.org/project/linux-media/list/
3866T: git git://linuxtv.org/anttip/media_tree.git
3867S: Maintained
3868F: drivers/media/usb/dvb-usb-v2/ec168*
3869
3870DVB_USB_GL861 MEDIA DRIVER
3871M: Antti Palosaari <crope@iki.fi>
3872L: linux-media@vger.kernel.org
3873W: http://linuxtv.org/
3874Q: http://patchwork.linuxtv.org/project/linux-media/list/
3875T: git git://linuxtv.org/anttip/media_tree.git
3876S: Maintained
3877F: drivers/media/usb/dvb-usb-v2/gl861*
3878
3879DVB_USB_MXL111SF MEDIA DRIVER
3880M: Michael Krufky <mkrufky@linuxtv.org>
3881L: linux-media@vger.kernel.org
3882W: http://linuxtv.org/
3883W: http://github.com/mkrufky
3884Q: http://patchwork.linuxtv.org/project/linux-media/list/
3885T: git git://linuxtv.org/mkrufky/mxl111sf.git
3886S: Maintained
3887F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3888
3889DVB_USB_RTL28XXU MEDIA DRIVER
3890M: Antti Palosaari <crope@iki.fi>
3891L: linux-media@vger.kernel.org
3892W: http://linuxtv.org/
3893W: http://palosaari.fi/linux/
3894Q: http://patchwork.linuxtv.org/project/linux-media/list/
3895T: git git://linuxtv.org/anttip/media_tree.git
3896S: Maintained
3897F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3898
3899DVB_USB_V2 MEDIA DRIVER
3900M: Antti Palosaari <crope@iki.fi>
3901L: linux-media@vger.kernel.org
3902W: http://linuxtv.org/
3903W: http://palosaari.fi/linux/
3904Q: http://patchwork.linuxtv.org/project/linux-media/list/
3905T: git git://linuxtv.org/anttip/media_tree.git
3906S: Maintained
3907F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3908F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3909
3910DYNAMIC DEBUG
3911M: Jason Baron <jbaron@akamai.com>
3912S: Maintained
3913F: lib/dynamic_debug.c
3914F: include/linux/dynamic_debug.h
3915
3916DZ DECSTATION DZ11 SERIAL DRIVER
3917M: "Maciej W. Rozycki" <macro@linux-mips.org>
3918S: Maintained
3919F: drivers/tty/serial/dz.*
3920
3921E3X0 POWER BUTTON DRIVER
3922M: Moritz Fischer <moritz.fischer@ettus.com>
3923L: usrp-users@lists.ettus.com
3924W: http://www.ettus.com
3925S: Supported
3926F: drivers/input/misc/e3x0-button.c
3927F: Documentation/devicetree/bindings/input/e3x0-button.txt
3928
3929E4000 MEDIA DRIVER
3930M: Antti Palosaari <crope@iki.fi>
3931L: linux-media@vger.kernel.org
3932W: http://linuxtv.org/
3933W: http://palosaari.fi/linux/
3934Q: http://patchwork.linuxtv.org/project/linux-media/list/
3935T: git git://linuxtv.org/anttip/media_tree.git
3936S: Maintained
3937F: drivers/media/tuners/e4000*
3938
3939EATA ISA/EISA/PCI SCSI DRIVER
3940M: Dario Ballabio <ballabio_dario@emc.com>
3941L: linux-scsi@vger.kernel.org
3942S: Maintained
3943F: drivers/scsi/eata.c
3944
3945EC100 MEDIA DRIVER
3946M: Antti Palosaari <crope@iki.fi>
3947L: linux-media@vger.kernel.org
3948W: http://linuxtv.org/
3949W: http://palosaari.fi/linux/
3950Q: http://patchwork.linuxtv.org/project/linux-media/list/
3951T: git git://linuxtv.org/anttip/media_tree.git
3952S: Maintained
3953F: drivers/media/dvb-frontends/ec100*
3954
3955ECRYPT FILE SYSTEM
3956M: Tyler Hicks <tyhicks@canonical.com>
3957L: ecryptfs@vger.kernel.org
3958W: http://ecryptfs.org
3959W: https://launchpad.net/ecryptfs
3960S: Supported
3961F: Documentation/filesystems/ecryptfs.txt
3962F: fs/ecryptfs/
3963
3964EDAC-CORE
3965M: Doug Thompson <dougthompson@xmission.com>
3966M: Borislav Petkov <bp@alien8.de>
3967M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3968L: linux-edac@vger.kernel.org
3969W: bluesmoke.sourceforge.net
3970T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3971T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3972S: Supported
3973F: Documentation/edac.txt
3974F: drivers/edac/
3975F: include/linux/edac.h
3976
3977EDAC-AMD64
3978M: Doug Thompson <dougthompson@xmission.com>
3979M: Borislav Petkov <bp@alien8.de>
3980L: linux-edac@vger.kernel.org
3981W: bluesmoke.sourceforge.net
3982S: Maintained
3983F: drivers/edac/amd64_edac*
3984
3985EDAC-CALXEDA
3986M: Doug Thompson <dougthompson@xmission.com>
3987M: Robert Richter <rric@kernel.org>
3988L: linux-edac@vger.kernel.org
3989W: bluesmoke.sourceforge.net
3990S: Maintained
3991F: drivers/edac/highbank*
3992
3993EDAC-CAVIUM
3994M: Ralf Baechle <ralf@linux-mips.org>
3995M: David Daney <david.daney@cavium.com>
3996L: linux-edac@vger.kernel.org
3997L: linux-mips@linux-mips.org
3998W: bluesmoke.sourceforge.net
3999S: Supported
4000F: drivers/edac/octeon_edac*
4001
4002EDAC-E752X
4003M: Mark Gross <mark.gross@intel.com>
4004M: Doug Thompson <dougthompson@xmission.com>
4005L: linux-edac@vger.kernel.org
4006W: bluesmoke.sourceforge.net
4007S: Maintained
4008F: drivers/edac/e752x_edac.c
4009
4010EDAC-E7XXX
4011M: Doug Thompson <dougthompson@xmission.com>
4012L: linux-edac@vger.kernel.org
4013W: bluesmoke.sourceforge.net
4014S: Maintained
4015F: drivers/edac/e7xxx_edac.c
4016
4017EDAC-GHES
4018M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4019L: linux-edac@vger.kernel.org
4020W: bluesmoke.sourceforge.net
4021S: Maintained
4022F: drivers/edac/ghes_edac.c
4023
4024EDAC-I82443BXGX
4025M: Tim Small <tim@buttersideup.com>
4026L: linux-edac@vger.kernel.org
4027W: bluesmoke.sourceforge.net
4028S: Maintained
4029F: drivers/edac/i82443bxgx_edac.c
4030
4031EDAC-I3000
4032M: Jason Uhlenkott <juhlenko@akamai.com>
4033L: linux-edac@vger.kernel.org
4034W: bluesmoke.sourceforge.net
4035S: Maintained
4036F: drivers/edac/i3000_edac.c
4037
4038EDAC-I5000
4039M: Doug Thompson <dougthompson@xmission.com>
4040L: linux-edac@vger.kernel.org
4041W: bluesmoke.sourceforge.net
4042S: Maintained
4043F: drivers/edac/i5000_edac.c
4044
4045EDAC-I5400
4046M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4047L: linux-edac@vger.kernel.org
4048W: bluesmoke.sourceforge.net
4049S: Maintained
4050F: drivers/edac/i5400_edac.c
4051
4052EDAC-I7300
4053M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4054L: linux-edac@vger.kernel.org
4055W: bluesmoke.sourceforge.net
4056S: Maintained
4057F: drivers/edac/i7300_edac.c
4058
4059EDAC-I7CORE
4060M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4061L: linux-edac@vger.kernel.org
4062W: bluesmoke.sourceforge.net
4063S: Maintained
4064F: drivers/edac/i7core_edac.c
4065
4066EDAC-I82975X
4067M: Ranganathan Desikan <ravi@jetztechnologies.com>
4068M: "Arvind R." <arvino55@gmail.com>
4069L: linux-edac@vger.kernel.org
4070W: bluesmoke.sourceforge.net
4071S: Maintained
4072F: drivers/edac/i82975x_edac.c
4073
4074EDAC-IE31200
4075M: Jason Baron <jbaron@akamai.com>
4076L: linux-edac@vger.kernel.org
4077W: bluesmoke.sourceforge.net
4078S: Maintained
4079F: drivers/edac/ie31200_edac.c
4080
4081EDAC-MPC85XX
4082M: Johannes Thumshirn <morbidrsa@gmail.com>
4083L: linux-edac@vger.kernel.org
4084W: bluesmoke.sourceforge.net
4085S: Maintained
4086F: drivers/edac/mpc85xx_edac.[ch]
4087
4088EDAC-PASEMI
4089M: Egor Martovetsky <egor@pasemi.com>
4090L: linux-edac@vger.kernel.org
4091W: bluesmoke.sourceforge.net
4092S: Maintained
4093F: drivers/edac/pasemi_edac.c
4094
4095EDAC-R82600
4096M: Tim Small <tim@buttersideup.com>
4097L: linux-edac@vger.kernel.org
4098W: bluesmoke.sourceforge.net
4099S: Maintained
4100F: drivers/edac/r82600_edac.c
4101
4102EDAC-SBRIDGE
4103M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4104L: linux-edac@vger.kernel.org
4105W: bluesmoke.sourceforge.net
4106S: Maintained
4107F: drivers/edac/sb_edac.c
4108
4109EDAC-SKYLAKE
4110M: Tony Luck <tony.luck@intel.com>
4111L: linux-edac@vger.kernel.org
4112S: Maintained
4113F: drivers/edac/skx_edac.c
4114
4115EDAC-XGENE
4116APPLIED MICRO (APM) X-GENE SOC EDAC
4117M: Loc Ho <lho@apm.com>
4118S: Supported
4119F: drivers/edac/xgene_edac.c
4120F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4121
4122EDIROL UA-101/UA-1000 DRIVER
4123M: Clemens Ladisch <clemens@ladisch.de>
4124L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4125T: git git://git.alsa-project.org/alsa-kernel.git
4126S: Maintained
4127F: sound/usb/misc/ua101.c
4128
4129EXTENSIBLE FIRMWARE INTERFACE (EFI)
4130M: Matt Fleming <matt@codeblueprint.co.uk>
4131L: linux-efi@vger.kernel.org
4132T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4133S: Maintained
4134F: Documentation/efi-stub.txt
4135F: arch/ia64/kernel/efi.c
4136F: arch/x86/boot/compressed/eboot.[ch]
4137F: arch/x86/include/asm/efi.h
4138F: arch/x86/platform/efi/
4139F: drivers/firmware/efi/
4140F: include/linux/efi*.h
4141
4142EFI VARIABLE FILESYSTEM
4143M: Matthew Garrett <matthew.garrett@nebula.com>
4144M: Jeremy Kerr <jk@ozlabs.org>
4145M: Matt Fleming <matt@codeblueprint.co.uk>
4146T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4147L: linux-efi@vger.kernel.org
4148S: Maintained
4149F: fs/efivarfs/
4150
4151EFIFB FRAMEBUFFER DRIVER
4152L: linux-fbdev@vger.kernel.org
4153M: Peter Jones <pjones@redhat.com>
4154S: Maintained
4155F: drivers/video/fbdev/efifb.c
4156
4157EFI TEST DRIVER
4158L: linux-efi@vger.kernel.org
4159M: Ivan Hu <ivan.hu@canonical.com>
4160M: Matt Fleming <matt@codeblueprint.co.uk>
4161S: Maintained
4162F: drivers/firmware/efi/test/
4163
4164EFS FILESYSTEM
4165W: http://aeschi.ch.eu.org/efs/
4166S: Orphan
4167F: fs/efs/
4168
4169EHCA (IBM GX bus InfiniBand adapter) DRIVER
4170M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4171M: Christoph Raisch <raisch@de.ibm.com>
4172L: linux-rdma@vger.kernel.org
4173S: Supported
4174F: drivers/infiniband/hw/ehca/
4175
4176EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4177M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4178L: netdev@vger.kernel.org
4179S: Maintained
4180F: drivers/net/ethernet/ibm/ehea/
4181
4182EM28XX VIDEO4LINUX DRIVER
4183M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4184L: linux-media@vger.kernel.org
4185W: http://linuxtv.org
4186T: git git://linuxtv.org/media_tree.git
4187S: Maintained
4188F: drivers/media/usb/em28xx/
4189
4190EMBEDDED LINUX
4191M: Paul Gortmaker <paul.gortmaker@windriver.com>
4192M: Matt Mackall <mpm@selenic.com>
4193M: David Woodhouse <dwmw2@infradead.org>
4194L: linux-embedded@vger.kernel.org
4195S: Maintained
4196
4197EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4198M: James Smart <james.smart@avagotech.com>
4199M: Dick Kennedy <dick.kennedy@avagotech.com>
4200L: linux-scsi@vger.kernel.org
4201W: http://www.avagotech.com
4202S: Supported
4203F: drivers/scsi/lpfc/
4204
4205ENE CB710 FLASH CARD READER DRIVER
4206M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4207S: Maintained
4208F: drivers/misc/cb710/
4209F: drivers/mmc/host/cb710-mmc.*
4210F: include/linux/cb710.h
4211
4212ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4213M: Maxim Levitsky <maximlevitsky@gmail.com>
4214S: Maintained
4215F: drivers/media/rc/ene_ir.*
4216
4217ENHANCED ERROR HANDLING (EEH)
4218M: Gavin Shan <shangw@linux.vnet.ibm.com>
4219L: linuxppc-dev@lists.ozlabs.org
4220S: Supported
4221F: Documentation/powerpc/eeh-pci-error-recovery.txt
4222F: arch/powerpc/kernel/eeh*.c
4223
4224EPSON S1D13XXX FRAMEBUFFER DRIVER
4225M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4226S: Maintained
4227T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4228F: drivers/video/fbdev/s1d13xxxfb.c
4229F: include/video/s1d13xxxfb.h
4230
4231ET131X NETWORK DRIVER
4232M: Mark Einon <mark.einon@gmail.com>
4233S: Odd Fixes
4234F: drivers/net/ethernet/agere/
4235
4236ETHERNET BRIDGE
4237M: Stephen Hemminger <stephen@networkplumber.org>
4238L: bridge@lists.linux-foundation.org
4239L: netdev@vger.kernel.org
4240W: http://www.linuxfoundation.org/en/Net:Bridge
4241S: Maintained
4242F: include/linux/netfilter_bridge/
4243F: net/bridge/
4244
4245ETHERNET PHY LIBRARY
4246M: Florian Fainelli <f.fainelli@gmail.com>
4247L: netdev@vger.kernel.org
4248S: Maintained
4249F: include/linux/phy.h
4250F: include/linux/phy_fixed.h
4251F: drivers/net/phy/
4252F: Documentation/networking/phy.txt
4253F: drivers/of/of_mdio.c
4254F: drivers/of/of_net.c
4255
4256EXT2 FILE SYSTEM
4257M: Jan Kara <jack@suse.com>
4258L: linux-ext4@vger.kernel.org
4259S: Maintained
4260F: Documentation/filesystems/ext2.txt
4261F: fs/ext2/
4262F: include/linux/ext2*
4263
4264EXT4 FILE SYSTEM
4265M: "Theodore Ts'o" <tytso@mit.edu>
4266M: Andreas Dilger <adilger.kernel@dilger.ca>
4267L: linux-ext4@vger.kernel.org
4268W: http://ext4.wiki.kernel.org
4269Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4270S: Maintained
4271F: Documentation/filesystems/ext4.txt
4272F: fs/ext4/
4273
4274Extended Verification Module (EVM)
4275M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4276L: linux-ima-devel@lists.sourceforge.net
4277L: linux-security-module@vger.kernel.org
4278S: Supported
4279F: security/integrity/evm/
4280
4281EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4282M: MyungJoo Ham <myungjoo.ham@samsung.com>
4283M: Chanwoo Choi <cw00.choi@samsung.com>
4284L: linux-kernel@vger.kernel.org
4285T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4286S: Maintained
4287F: drivers/extcon/
4288F: include/linux/extcon/
4289F: include/linux/extcon.h
4290F: Documentation/extcon/
4291F: Documentation/devicetree/bindings/extcon/
4292
4293EXYNOS DP DRIVER
4294M: Jingoo Han <jingoohan1@gmail.com>
4295L: dri-devel@lists.freedesktop.org
4296S: Maintained
4297F: drivers/gpu/drm/exynos/exynos_dp*
4298
4299EXYNOS MIPI DISPLAY DRIVERS
4300M: Inki Dae <inki.dae@samsung.com>
4301M: Donghwa Lee <dh09.lee@samsung.com>
4302M: Kyungmin Park <kyungmin.park@samsung.com>
4303L: linux-fbdev@vger.kernel.org
4304S: Maintained
4305F: drivers/video/fbdev/exynos/exynos_mipi*
4306F: include/video/exynos_mipi*
4307
4308F71805F HARDWARE MONITORING DRIVER
4309M: Jean Delvare <jdelvare@suse.com>
4310L: linux-hwmon@vger.kernel.org
4311S: Maintained
4312F: Documentation/hwmon/f71805f
4313F: drivers/hwmon/f71805f.c
4314
4315FC0011 TUNER DRIVER
4316M: Michael Buesch <m@bues.ch>
4317L: linux-media@vger.kernel.org
4318S: Maintained
4319F: drivers/media/tuners/fc0011.h
4320F: drivers/media/tuners/fc0011.c
4321
4322FC2580 MEDIA DRIVER
4323M: Antti Palosaari <crope@iki.fi>
4324L: linux-media@vger.kernel.org
4325W: http://linuxtv.org/
4326W: http://palosaari.fi/linux/
4327Q: http://patchwork.linuxtv.org/project/linux-media/list/
4328T: git git://linuxtv.org/anttip/media_tree.git
4329S: Maintained
4330F: drivers/media/tuners/fc2580*
4331
4332FANOTIFY
4333M: Eric Paris <eparis@redhat.com>
4334S: Maintained
4335F: fs/notify/fanotify/
4336F: include/linux/fanotify.h
4337F: include/uapi/linux/fanotify.h
4338
4339FARSYNC SYNCHRONOUS DRIVER
4340M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4341W: http://www.farsite.co.uk/
4342S: Supported
4343F: drivers/net/wan/farsync.*
4344
4345FAULT INJECTION SUPPORT
4346M: Akinobu Mita <akinobu.mita@gmail.com>
4347S: Supported
4348F: Documentation/fault-injection/
4349F: lib/fault-inject.c
4350
4351FBTFT Framebuffer drivers
4352M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4353M: Noralf Trønnes <noralf@tronnes.org>
4354S: Maintained
4355F: drivers/staging/fbtft/
4356
4357FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4358M: Vasu Dev <vasu.dev@intel.com>
4359L: fcoe-devel@open-fcoe.org
4360W: www.Open-FCoE.org
4361S: Supported
4362F: drivers/scsi/libfc/
4363F: drivers/scsi/fcoe/
4364F: include/scsi/fc/
4365F: include/scsi/libfc.h
4366F: include/scsi/libfcoe.h
4367F: include/uapi/scsi/fc/
4368
4369FILE LOCKING (flock() and fcntl()/lockf())
4370M: Jeff Layton <jlayton@poochiereds.net>
4371M: "J. Bruce Fields" <bfields@fieldses.org>
4372L: linux-fsdevel@vger.kernel.org
4373S: Maintained
4374F: include/linux/fcntl.h
4375F: include/linux/fs.h
4376F: include/uapi/linux/fcntl.h
4377F: include/uapi/linux/fs.h
4378F: fs/fcntl.c
4379F: fs/locks.c
4380
4381FILESYSTEMS (VFS and infrastructure)
4382M: Alexander Viro <viro@zeniv.linux.org.uk>
4383L: linux-fsdevel@vger.kernel.org
4384S: Maintained
4385F: fs/*
4386
4387FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4388M: Riku Voipio <riku.voipio@iki.fi>
4389L: linux-hwmon@vger.kernel.org
4390S: Maintained
4391F: drivers/hwmon/f75375s.c
4392F: include/linux/f75375s.h
4393
4394FIREWIRE AUDIO DRIVERS
4395M: Clemens Ladisch <clemens@ladisch.de>
4396L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4397T: git git://git.alsa-project.org/alsa-kernel.git
4398S: Maintained
4399F: sound/firewire/
4400
4401FIREWIRE MEDIA DRIVERS (firedtv)
4402M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4403L: linux-media@vger.kernel.org
4404L: linux1394-devel@lists.sourceforge.net
4405T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4406S: Maintained
4407F: drivers/media/firewire/
4408
4409FIREWIRE SBP-2 TARGET
4410M: Chris Boot <bootc@bootc.net>
4411L: linux-scsi@vger.kernel.org
4412L: target-devel@vger.kernel.org
4413L: linux1394-devel@lists.sourceforge.net
4414T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4415S: Maintained
4416F: drivers/target/sbp/
4417
4418FIREWIRE SUBSYSTEM
4419M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4420L: linux1394-devel@lists.sourceforge.net
4421W: http://ieee1394.wiki.kernel.org/
4422T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4423S: Maintained
4424F: drivers/firewire/
4425F: include/linux/firewire.h
4426F: include/uapi/linux/firewire*.h
4427F: tools/firewire/
4428
4429FIRMWARE LOADER (request_firmware)
4430M: Ming Lei <ming.lei@canonical.com>
4431L: linux-kernel@vger.kernel.org
4432S: Maintained
4433F: Documentation/firmware_class/
4434F: drivers/base/firmware*.c
4435F: include/linux/firmware.h
4436
4437FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4438M: Joshua Morris <josh.h.morris@us.ibm.com>
4439M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4440S: Maintained
4441F: drivers/block/rsxx/
4442
4443FLOPPY DRIVER
4444M: Jiri Kosina <jikos@kernel.org>
4445T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4446S: Odd fixes
4447F: drivers/block/floppy.c
4448
4449FMC SUBSYSTEM
4450M: Alessandro Rubini <rubini@gnudd.com>
4451W: http://www.ohwr.org/projects/fmc-bus
4452S: Supported
4453F: drivers/fmc/
4454F: include/linux/fmc*.h
4455F: include/linux/ipmi-fru.h
4456K: fmc_d.*register
4457
4458FPGA MANAGER FRAMEWORK
4459M: Alan Tull <atull@opensource.altera.com>
4460R: Moritz Fischer <moritz.fischer@ettus.com>
4461S: Maintained
4462F: drivers/fpga/
4463F: include/linux/fpga/fpga-mgr.h
4464W: http://www.rocketboards.org
4465
4466FPU EMULATOR
4467M: Bill Metzenthen <billm@melbpc.org.au>
4468W: http://floatingpoint.sourceforge.net/emulator/index.html
4469S: Maintained
4470F: arch/x86/math-emu/
4471
4472FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4473L: netdev@vger.kernel.org
4474S: Orphan
4475F: drivers/net/wan/dlci.c
4476F: drivers/net/wan/sdla.c
4477
4478FRAMEBUFFER LAYER
4479M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4480M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4481L: linux-fbdev@vger.kernel.org
4482W: http://linux-fbdev.sourceforge.net/
4483Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4484T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4485S: Maintained
4486F: Documentation/fb/
4487F: drivers/video/
4488F: include/video/
4489F: include/linux/fb.h
4490F: include/uapi/video/
4491F: include/uapi/linux/fb.h
4492
4493FREESCALE DIU FRAMEBUFFER DRIVER
4494M: Timur Tabi <timur@tabi.org>
4495L: linux-fbdev@vger.kernel.org
4496S: Maintained
4497F: drivers/video/fbdev/fsl-diu-fb.*
4498
4499FREESCALE DMA DRIVER
4500M: Li Yang <leoli@freescale.com>
4501M: Zhang Wei <zw@zh-kernel.org>
4502L: linuxppc-dev@lists.ozlabs.org
4503S: Maintained
4504F: drivers/dma/fsldma.*
4505
4506FREESCALE I2C CPM DRIVER
4507M: Jochen Friedrich <jochen@scram.de>
4508L: linuxppc-dev@lists.ozlabs.org
4509L: linux-i2c@vger.kernel.org
4510S: Maintained
4511F: drivers/i2c/busses/i2c-cpm.c
4512
4513FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4514M: Sascha Hauer <kernel@pengutronix.de>
4515L: linux-fbdev@vger.kernel.org
4516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4517S: Maintained
4518F: include/linux/platform_data/video-imxfb.h
4519F: drivers/video/fbdev/imxfb.c
4520
4521FREESCALE QUAD SPI DRIVER
4522M: Han Xu <han.xu@freescale.com>
4523L: linux-mtd@lists.infradead.org
4524S: Maintained
4525F: drivers/mtd/spi-nor/fsl-quadspi.c
4526
4527FREESCALE SOC FS_ENET DRIVER
4528M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4529M: Vitaly Bordug <vbordug@ru.mvista.com>
4530L: linuxppc-dev@lists.ozlabs.org
4531L: netdev@vger.kernel.org
4532S: Maintained
4533F: drivers/net/ethernet/freescale/fs_enet/
4534F: include/linux/fs_enet_pd.h
4535
4536FREESCALE QUICC ENGINE LIBRARY
4537L: linuxppc-dev@lists.ozlabs.org
4538S: Orphan
4539F: arch/powerpc/sysdev/qe_lib/
4540F: arch/powerpc/include/asm/*qe.h
4541
4542FREESCALE USB PERIPHERAL DRIVERS
4543M: Li Yang <leoli@freescale.com>
4544L: linux-usb@vger.kernel.org
4545L: linuxppc-dev@lists.ozlabs.org
4546S: Maintained
4547F: drivers/usb/gadget/udc/fsl*
4548
4549FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4550M: Li Yang <leoli@freescale.com>
4551L: netdev@vger.kernel.org
4552L: linuxppc-dev@lists.ozlabs.org
4553S: Maintained
4554F: drivers/net/ethernet/freescale/ucc_geth*
4555
4556FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4557M: Claudiu Manoil <claudiu.manoil@freescale.com>
4558L: netdev@vger.kernel.org
4559S: Maintained
4560F: drivers/net/ethernet/freescale/gianfar*
4561X: drivers/net/ethernet/freescale/gianfar_ptp.c
4562F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4563
4564FREESCALE QUICC ENGINE UCC UART DRIVER
4565M: Timur Tabi <timur@tabi.org>
4566L: linuxppc-dev@lists.ozlabs.org
4567S: Maintained
4568F: drivers/tty/serial/ucc_uart.c
4569
4570FREESCALE SOC SOUND DRIVERS
4571M: Timur Tabi <timur@tabi.org>
4572M: Nicolin Chen <nicoleotsuka@gmail.com>
4573M: Xiubo Li <Xiubo.Lee@gmail.com>
4574L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4575L: linuxppc-dev@lists.ozlabs.org
4576S: Maintained
4577F: sound/soc/fsl/fsl*
4578F: sound/soc/fsl/imx*
4579F: sound/soc/fsl/mpc8610_hpcd.c
4580
4581FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4582M: "J. German Rivera" <German.Rivera@freescale.com>
4583L: linux-kernel@vger.kernel.org
4584S: Maintained
4585F: drivers/staging/fsl-mc/
4586
4587FREEVXFS FILESYSTEM
4588M: Christoph Hellwig <hch@infradead.org>
4589W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4590S: Maintained
4591F: fs/freevxfs/
4592
4593FREEZER
4594M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4595M: Pavel Machek <pavel@ucw.cz>
4596L: linux-pm@vger.kernel.org
4597S: Supported
4598F: Documentation/power/freezing-of-tasks.txt
4599F: include/linux/freezer.h
4600F: kernel/freezer.c
4601
4602FRONTSWAP API
4603M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4604L: linux-kernel@vger.kernel.org
4605S: Maintained
4606F: mm/frontswap.c
4607F: include/linux/frontswap.h
4608
4609FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4610M: David Howells <dhowells@redhat.com>
4611L: linux-cachefs@redhat.com (moderated for non-subscribers)
4612S: Supported
4613F: Documentation/filesystems/caching/
4614F: fs/fscache/
4615F: include/linux/fscache*.h
4616
4617F2FS FILE SYSTEM
4618M: Jaegeuk Kim <jaegeuk@kernel.org>
4619M: Changman Lee <cm224.lee@samsung.com>
4620R: Chao Yu <chao2.yu@samsung.com>
4621L: linux-f2fs-devel@lists.sourceforge.net
4622W: http://en.wikipedia.org/wiki/F2FS
4623T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4624S: Maintained
4625F: Documentation/filesystems/f2fs.txt
4626F: Documentation/ABI/testing/sysfs-fs-f2fs
4627F: fs/f2fs/
4628F: include/linux/f2fs_fs.h
4629F: include/trace/events/f2fs.h
4630
4631FUJITSU FR-V (FRV) PORT
4632M: David Howells <dhowells@redhat.com>
4633S: Maintained
4634F: arch/frv/
4635
4636FUJITSU LAPTOP EXTRAS
4637M: Jonathan Woithe <jwoithe@just42.net>
4638L: platform-driver-x86@vger.kernel.org
4639S: Maintained
4640F: drivers/platform/x86/fujitsu-laptop.c
4641
4642FUJITSU M-5MO LS CAMERA ISP DRIVER
4643M: Kyungmin Park <kyungmin.park@samsung.com>
4644M: Heungjun Kim <riverful.kim@samsung.com>
4645L: linux-media@vger.kernel.org
4646S: Maintained
4647F: drivers/media/i2c/m5mols/
4648F: include/media/m5mols.h
4649
4650FUJITSU TABLET EXTRAS
4651M: Robert Gerlach <khnz@gmx.de>
4652L: platform-driver-x86@vger.kernel.org
4653S: Maintained
4654F: drivers/platform/x86/fujitsu-tablet.c
4655
4656FUSE: FILESYSTEM IN USERSPACE
4657M: Miklos Szeredi <miklos@szeredi.hu>
4658L: fuse-devel@lists.sourceforge.net
4659W: http://fuse.sourceforge.net/
4660T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4661S: Maintained
4662F: fs/fuse/
4663F: include/uapi/linux/fuse.h
4664F: Documentation/filesystems/fuse.txt
4665
4666FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4667M: Rik Faith <faith@cs.unc.edu>
4668L: linux-scsi@vger.kernel.org
4669S: Odd Fixes (e.g., new signatures)
4670F: drivers/scsi/fdomain.*
4671
4672GCOV BASED KERNEL PROFILING
4673M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4674S: Maintained
4675F: kernel/gcov/
4676F: Documentation/gcov.txt
4677
4678GDT SCSI DISK ARRAY CONTROLLER DRIVER
4679M: Achim Leubner <achim_leubner@adaptec.com>
4680L: linux-scsi@vger.kernel.org
4681W: http://www.icp-vortex.com/
4682S: Supported
4683F: drivers/scsi/gdt*
4684
4685GDB KERNEL DEBUGGING HELPER SCRIPTS
4686M: Jan Kiszka <jan.kiszka@siemens.com>
4687S: Supported
4688F: scripts/gdb/
4689
4690GEMTEK FM RADIO RECEIVER DRIVER
4691M: Hans Verkuil <hverkuil@xs4all.nl>
4692L: linux-media@vger.kernel.org
4693T: git git://linuxtv.org/media_tree.git
4694W: http://linuxtv.org
4695S: Maintained
4696F: drivers/media/radio/radio-gemtek*
4697
4698GENERIC GPIO I2C DRIVER
4699M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4700S: Supported
4701F: drivers/i2c/busses/i2c-gpio.c
4702F: include/linux/i2c-gpio.h
4703
4704GENERIC GPIO I2C MULTIPLEXER DRIVER
4705M: Peter Korsgaard <peter.korsgaard@barco.com>
4706L: linux-i2c@vger.kernel.org
4707S: Supported
4708F: drivers/i2c/muxes/i2c-mux-gpio.c
4709F: include/linux/i2c-mux-gpio.h
4710F: Documentation/i2c/muxes/i2c-mux-gpio
4711
4712GENERIC HDLC (WAN) DRIVERS
4713M: Krzysztof Halasa <khc@pm.waw.pl>
4714W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4715S: Maintained
4716F: drivers/net/wan/c101.c
4717F: drivers/net/wan/hd6457*
4718F: drivers/net/wan/hdlc*
4719F: drivers/net/wan/n2.c
4720F: drivers/net/wan/pc300too.c
4721F: drivers/net/wan/pci200syn.c
4722F: drivers/net/wan/wanxl*
4723
4724GENERIC INCLUDE/ASM HEADER FILES
4725M: Arnd Bergmann <arnd@arndb.de>
4726L: linux-arch@vger.kernel.org
4727T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4728S: Maintained
4729F: include/asm-generic/
4730F: include/uapi/asm-generic/
4731
4732GENERIC PHY FRAMEWORK
4733M: Kishon Vijay Abraham I <kishon@ti.com>
4734L: linux-kernel@vger.kernel.org
4735T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4736S: Supported
4737F: drivers/phy/
4738F: include/linux/phy/
4739
4740GENERIC PM DOMAINS
4741M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4742M: Kevin Hilman <khilman@kernel.org>
4743M: Ulf Hansson <ulf.hansson@linaro.org>
4744L: linux-pm@vger.kernel.org
4745S: Supported
4746F: drivers/base/power/domain*.c
4747F: include/linux/pm_domain.h
4748
4749GENERIC UIO DRIVER FOR PCI DEVICES
4750M: "Michael S. Tsirkin" <mst@redhat.com>
4751L: kvm@vger.kernel.org
4752S: Supported
4753F: drivers/uio/uio_pci_generic.c
4754
4755GET_MAINTAINER SCRIPT
4756M: Joe Perches <joe@perches.com>
4757S: Maintained
4758F: scripts/get_maintainer.pl
4759
4760GFS2 FILE SYSTEM
4761M: Steven Whitehouse <swhiteho@redhat.com>
4762M: Bob Peterson <rpeterso@redhat.com>
4763L: cluster-devel@redhat.com
4764W: http://sources.redhat.com/cluster/
4765T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4766S: Supported
4767F: Documentation/filesystems/gfs2*.txt
4768F: fs/gfs2/
4769F: include/uapi/linux/gfs2_ondisk.h
4770
4771GIGASET ISDN DRIVERS
4772M: Paul Bolle <pebolle@tiscali.nl>
4773L: gigaset307x-common@lists.sourceforge.net
4774W: http://gigaset307x.sourceforge.net/
4775S: Odd Fixes
4776F: Documentation/isdn/README.gigaset
4777F: drivers/isdn/gigaset/
4778F: include/uapi/linux/gigaset_dev.h
4779
4780GO7007 MPEG CODEC
4781M: Hans Verkuil <hans.verkuil@cisco.com>
4782L: linux-media@vger.kernel.org
4783S: Maintained
4784F: drivers/media/usb/go7007/
4785
4786GOODIX TOUCHSCREEN
4787M: Bastien Nocera <hadess@hadess.net>
4788L: linux-input@vger.kernel.org
4789S: Maintained
4790F: drivers/input/touchscreen/goodix.c
4791
4792GPIO SUBSYSTEM
4793M: Linus Walleij <linus.walleij@linaro.org>
4794M: Alexandre Courbot <gnurou@gmail.com>
4795L: linux-gpio@vger.kernel.org
4796T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4797S: Maintained
4798F: Documentation/gpio/
4799F: drivers/gpio/
4800F: include/linux/gpio/
4801F: include/linux/gpio.h
4802F: include/asm-generic/gpio.h
4803
4804GRE DEMULTIPLEXER DRIVER
4805M: Dmitry Kozlov <xeb@mail.ru>
4806L: netdev@vger.kernel.org
4807S: Maintained
4808F: net/ipv4/gre_demux.c
4809F: net/ipv4/gre_offload.c
4810F: include/net/gre.h
4811
4812GRETH 10/100/1G Ethernet MAC device driver
4813M: Kristoffer Glembo <kristoffer@gaisler.com>
4814L: netdev@vger.kernel.org
4815S: Maintained
4816F: drivers/net/ethernet/aeroflex/
4817
4818GSPCA FINEPIX SUBDRIVER
4819M: Frank Zago <frank@zago.net>
4820L: linux-media@vger.kernel.org
4821T: git git://linuxtv.org/media_tree.git
4822S: Maintained
4823F: drivers/media/usb/gspca/finepix.c
4824
4825GSPCA GL860 SUBDRIVER
4826M: Olivier Lorin <o.lorin@laposte.net>
4827L: linux-media@vger.kernel.org
4828T: git git://linuxtv.org/media_tree.git
4829S: Maintained
4830F: drivers/media/usb/gspca/gl860/
4831
4832GSPCA M5602 SUBDRIVER
4833M: Erik Andren <erik.andren@gmail.com>
4834L: linux-media@vger.kernel.org
4835T: git git://linuxtv.org/media_tree.git
4836S: Maintained
4837F: drivers/media/usb/gspca/m5602/
4838
4839GSPCA PAC207 SONIXB SUBDRIVER
4840M: Hans de Goede <hdegoede@redhat.com>
4841L: linux-media@vger.kernel.org
4842T: git git://linuxtv.org/media_tree.git
4843S: Maintained
4844F: drivers/media/usb/gspca/pac207.c
4845
4846GSPCA SN9C20X SUBDRIVER
4847M: Brian Johnson <brijohn@gmail.com>
4848L: linux-media@vger.kernel.org
4849T: git git://linuxtv.org/media_tree.git
4850S: Maintained
4851F: drivers/media/usb/gspca/sn9c20x.c
4852
4853GSPCA T613 SUBDRIVER
4854M: Leandro Costantino <lcostantino@gmail.com>
4855L: linux-media@vger.kernel.org
4856T: git git://linuxtv.org/media_tree.git
4857S: Maintained
4858F: drivers/media/usb/gspca/t613.c
4859
4860GSPCA USB WEBCAM DRIVER
4861M: Hans de Goede <hdegoede@redhat.com>
4862L: linux-media@vger.kernel.org
4863T: git git://linuxtv.org/media_tree.git
4864S: Maintained
4865F: drivers/media/usb/gspca/
4866
4867GUID PARTITION TABLE (GPT)
4868M: Davidlohr Bueso <dave@stgolabs.net>
4869L: linux-efi@vger.kernel.org
4870S: Maintained
4871F: block/partitions/efi.*
4872
4873STK1160 USB VIDEO CAPTURE DRIVER
4874M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4875L: linux-media@vger.kernel.org
4876T: git git://linuxtv.org/media_tree.git
4877S: Maintained
4878F: drivers/media/usb/stk1160/
4879
4880H8/300 ARCHITECTURE
4881M: Yoshinori Sato <ysato@users.sourceforge.jp>
4882L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4883W: http://uclinux-h8.sourceforge.jp
4884T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4885S: Maintained
4886F: arch/h8300/
4887F: drivers/clocksource/h8300_*.c
4888F: drivers/clk/h8300/
4889F: drivers/irqchip/irq-renesas-h8*.c
4890
4891HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4892M: Frank Seidel <frank@f-seidel.de>
4893L: platform-driver-x86@vger.kernel.org
4894W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4895S: Maintained
4896F: drivers/platform/x86/hdaps.c
4897
4898HDPVR USB VIDEO ENCODER DRIVER
4899M: Hans Verkuil <hverkuil@xs4all.nl>
4900L: linux-media@vger.kernel.org
4901T: git git://linuxtv.org/media_tree.git
4902W: http://linuxtv.org
4903S: Odd Fixes
4904F: drivers/media/usb/hdpvr/
4905
4906HWPOISON MEMORY FAILURE HANDLING
4907M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4908L: linux-mm@kvack.org
4909S: Maintained
4910F: mm/memory-failure.c
4911F: mm/hwpoison-inject.c
4912
4913HYPERVISOR VIRTUAL CONSOLE DRIVER
4914L: linuxppc-dev@lists.ozlabs.org
4915S: Odd Fixes
4916F: drivers/tty/hvc/
4917
4918HACKRF MEDIA DRIVER
4919M: Antti Palosaari <crope@iki.fi>
4920L: linux-media@vger.kernel.org
4921W: http://linuxtv.org/
4922W: http://palosaari.fi/linux/
4923Q: http://patchwork.linuxtv.org/project/linux-media/list/
4924T: git git://linuxtv.org/anttip/media_tree.git
4925S: Maintained
4926F: drivers/media/usb/hackrf/
4927
4928HARDWARE MONITORING
4929M: Jean Delvare <jdelvare@suse.com>
4930M: Guenter Roeck <linux@roeck-us.net>
4931L: linux-hwmon@vger.kernel.org
4932W: http://hwmon.wiki.kernel.org/
4933T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4934T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4935S: Maintained
4936F: Documentation/hwmon/
4937F: drivers/hwmon/
4938F: include/linux/hwmon*.h
4939
4940HARDWARE RANDOM NUMBER GENERATOR CORE
4941M: Matt Mackall <mpm@selenic.com>
4942M: Herbert Xu <herbert@gondor.apana.org.au>
4943L: linux-crypto@vger.kernel.org
4944S: Odd fixes
4945F: Documentation/hw_random.txt
4946F: drivers/char/hw_random/
4947F: include/linux/hw_random.h
4948
4949HARDWARE SPINLOCK CORE
4950M: Ohad Ben-Cohen <ohad@wizery.com>
4951S: Maintained
4952F: Documentation/hwspinlock.txt
4953F: drivers/hwspinlock/hwspinlock_*
4954F: include/linux/hwspinlock.h
4955
4956HARMONY SOUND DRIVER
4957L: linux-parisc@vger.kernel.org
4958S: Maintained
4959F: sound/parisc/harmony.*
4960
4961HD29L2 MEDIA DRIVER
4962M: Antti Palosaari <crope@iki.fi>
4963L: linux-media@vger.kernel.org
4964W: http://linuxtv.org/
4965W: http://palosaari.fi/linux/
4966Q: http://patchwork.linuxtv.org/project/linux-media/list/
4967T: git git://linuxtv.org/anttip/media_tree.git
4968S: Maintained
4969F: drivers/media/dvb-frontends/hd29l2*
4970
4971HEWLETT-PACKARD SMART2 RAID DRIVER
4972L: iss_storagedev@hp.com
4973S: Orphan
4974F: Documentation/blockdev/cpqarray.txt
4975F: drivers/block/cpqarray.*
4976
4977HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4978M: Don Brace <don.brace@pmcs.com>
4979L: iss_storagedev@hp.com
4980L: storagedev@pmcs.com
4981L: linux-scsi@vger.kernel.org
4982S: Supported
4983F: Documentation/scsi/hpsa.txt
4984F: drivers/scsi/hpsa*.[ch]
4985F: include/linux/cciss*.h
4986F: include/uapi/linux/cciss*.h
4987
4988HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4989M: Don Brace <don.brace@pmcs.com>
4990L: iss_storagedev@hp.com
4991L: storagedev@pmcs.com
4992L: linux-scsi@vger.kernel.org
4993S: Supported
4994F: Documentation/blockdev/cciss.txt
4995F: drivers/block/cciss*
4996F: include/linux/cciss_ioctl.h
4997F: include/uapi/linux/cciss_ioctl.h
4998
4999HFS FILESYSTEM
5000L: linux-fsdevel@vger.kernel.org
5001S: Orphan
5002F: Documentation/filesystems/hfs.txt
5003F: fs/hfs/
5004
5005HFSPLUS FILESYSTEM
5006L: linux-fsdevel@vger.kernel.org
5007S: Orphan
5008F: Documentation/filesystems/hfsplus.txt
5009F: fs/hfsplus/
5010
5011HGA FRAMEBUFFER DRIVER
5012M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5013L: linux-nvidia@lists.surfsouth.com
5014W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5015S: Maintained
5016F: drivers/video/fbdev/hgafb.c
5017
5018HIBERNATION (aka Software Suspend, aka swsusp)
5019M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5020M: Pavel Machek <pavel@ucw.cz>
5021L: linux-pm@vger.kernel.org
5022S: Supported
5023F: arch/x86/power/
5024F: drivers/base/power/
5025F: kernel/power/
5026F: include/linux/suspend.h
5027F: include/linux/freezer.h
5028F: include/linux/pm.h
5029F: arch/*/include/asm/suspend*.h
5030
5031HID CORE LAYER
5032M: Jiri Kosina <jikos@kernel.org>
5033L: linux-input@vger.kernel.org
5034T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5035S: Maintained
5036F: drivers/hid/
5037F: include/linux/hid*
5038F: include/uapi/linux/hid*
5039
5040HID SENSOR HUB DRIVERS
5041M: Jiri Kosina <jikos@kernel.org>
5042M: Jonathan Cameron <jic23@kernel.org>
5043M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5044L: linux-input@vger.kernel.org
5045L: linux-iio@vger.kernel.org
5046S: Maintained
5047F: Documentation/hid/hid-sensor*
5048F: drivers/hid/hid-sensor-*
5049F: drivers/iio/*/hid-*
5050F: include/linux/hid-sensor-*
5051
5052HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5053M: Thomas Gleixner <tglx@linutronix.de>
5054L: linux-kernel@vger.kernel.org
5055T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5056S: Maintained
5057F: Documentation/timers/
5058F: kernel/time/hrtimer.c
5059F: kernel/time/clockevents.c
5060F: kernel/time/tick*.*
5061F: kernel/time/timer_*.c
5062F: include/linux/clockchips.h
5063F: include/linux/hrtimer.h
5064
5065HIGH-SPEED SCC DRIVER FOR AX.25
5066L: linux-hams@vger.kernel.org
5067S: Orphan
5068F: drivers/net/hamradio/dmascc.c
5069F: drivers/net/hamradio/scc.c
5070
5071HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5072M: HighPoint Linux Team <linux@highpoint-tech.com>
5073W: http://www.highpoint-tech.com
5074S: Supported
5075F: Documentation/scsi/hptiop.txt
5076F: drivers/scsi/hptiop.c
5077
5078HIPPI
5079M: Jes Sorensen <jes@trained-monkey.org>
5080L: linux-hippi@sunsite.dk
5081S: Maintained
5082F: include/linux/hippidevice.h
5083F: include/uapi/linux/if_hippi.h
5084F: net/802/hippi.c
5085F: drivers/net/hippi/
5086
5087HOST AP DRIVER
5088M: Jouni Malinen <j@w1.fi>
5089L: hostap@shmoo.com (subscribers-only)
5090L: linux-wireless@vger.kernel.org
5091W: http://hostap.epitest.fi/
5092S: Maintained
5093F: drivers/net/wireless/hostap/
5094
5095HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5096L: platform-driver-x86@vger.kernel.org
5097S: Orphan
5098F: drivers/platform/x86/tc1100-wmi.c
5099
5100HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5101M: Jaroslav Kysela <perex@perex.cz>
5102S: Maintained
5103F: drivers/net/ethernet/hp/hp100.*
5104
5105HPET: High Precision Event Timers driver
5106M: Clemens Ladisch <clemens@ladisch.de>
5107S: Maintained
5108F: Documentation/timers/hpet.txt
5109F: drivers/char/hpet.c
5110F: include/linux/hpet.h
5111F: include/uapi/linux/hpet.h
5112
5113HPET: x86
5114S: Orphan
5115F: arch/x86/kernel/hpet.c
5116F: arch/x86/include/asm/hpet.h
5117
5118HPFS FILESYSTEM
5119M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5120W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5121S: Maintained
5122F: fs/hpfs/
5123
5124HSI SUBSYSTEM
5125M: Sebastian Reichel <sre@kernel.org>
5126T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5127S: Maintained
5128F: Documentation/ABI/testing/sysfs-bus-hsi
5129F: Documentation/hsi.txt
5130F: drivers/hsi/
5131F: include/linux/hsi/
5132F: include/uapi/linux/hsi/
5133
5134HSO 3G MODEM DRIVER
5135M: Jan Dumon <j.dumon@option.com>
5136W: http://www.pharscape.org
5137S: Maintained
5138F: drivers/net/usb/hso.c
5139
5140HSR NETWORK PROTOCOL
5141M: Arvid Brodin <arvid.brodin@alten.se>
5142L: netdev@vger.kernel.org
5143S: Maintained
5144F: net/hsr/
5145
5146HTCPEN TOUCHSCREEN DRIVER
5147M: Pau Oliva Fora <pof@eslack.org>
5148L: linux-input@vger.kernel.org
5149S: Maintained
5150F: drivers/input/touchscreen/htcpen.c
5151
5152HUGETLB FILESYSTEM
5153M: Nadia Yvette Chambers <nyc@holomorphy.com>
5154S: Maintained
5155F: fs/hugetlbfs/
5156
5157Hyper-V CORE AND DRIVERS
5158M: "K. Y. Srinivasan" <kys@microsoft.com>
5159M: Haiyang Zhang <haiyangz@microsoft.com>
5160L: devel@linuxdriverproject.org
5161S: Maintained
5162F: arch/x86/include/asm/mshyperv.h
5163F: arch/x86/include/uapi/asm/hyperv.h
5164F: arch/x86/kernel/cpu/mshyperv.c
5165F: drivers/hid/hid-hyperv.c
5166F: drivers/hv/
5167F: drivers/input/serio/hyperv-keyboard.c
5168F: drivers/pci/host/pci-hyperv.c
5169F: drivers/net/hyperv/
5170F: drivers/scsi/storvsc_drv.c
5171F: drivers/video/fbdev/hyperv_fb.c
5172F: include/linux/hyperv.h
5173F: tools/hv/
5174F: Documentation/ABI/stable/sysfs-bus-vmbus
5175
5176I2C OVER PARALLEL PORT
5177M: Jean Delvare <jdelvare@suse.com>
5178L: linux-i2c@vger.kernel.org
5179S: Maintained
5180F: Documentation/i2c/busses/i2c-parport
5181F: Documentation/i2c/busses/i2c-parport-light
5182F: drivers/i2c/busses/i2c-parport.c
5183F: drivers/i2c/busses/i2c-parport-light.c
5184
5185I2C/SMBUS CONTROLLER DRIVERS FOR PC
5186M: Jean Delvare <jdelvare@suse.com>
5187L: linux-i2c@vger.kernel.org
5188S: Maintained
5189F: Documentation/i2c/busses/i2c-ali1535
5190F: Documentation/i2c/busses/i2c-ali1563
5191F: Documentation/i2c/busses/i2c-ali15x3
5192F: Documentation/i2c/busses/i2c-amd756
5193F: Documentation/i2c/busses/i2c-amd8111
5194F: Documentation/i2c/busses/i2c-i801
5195F: Documentation/i2c/busses/i2c-nforce2
5196F: Documentation/i2c/busses/i2c-piix4
5197F: Documentation/i2c/busses/i2c-sis5595
5198F: Documentation/i2c/busses/i2c-sis630
5199F: Documentation/i2c/busses/i2c-sis96x
5200F: Documentation/i2c/busses/i2c-via
5201F: Documentation/i2c/busses/i2c-viapro
5202F: drivers/i2c/busses/i2c-ali1535.c
5203F: drivers/i2c/busses/i2c-ali1563.c
5204F: drivers/i2c/busses/i2c-ali15x3.c
5205F: drivers/i2c/busses/i2c-amd756.c
5206F: drivers/i2c/busses/i2c-amd756-s4882.c
5207F: drivers/i2c/busses/i2c-amd8111.c
5208F: drivers/i2c/busses/i2c-i801.c
5209F: drivers/i2c/busses/i2c-isch.c
5210F: drivers/i2c/busses/i2c-nforce2.c
5211F: drivers/i2c/busses/i2c-nforce2-s4985.c
5212F: drivers/i2c/busses/i2c-piix4.c
5213F: drivers/i2c/busses/i2c-sis5595.c
5214F: drivers/i2c/busses/i2c-sis630.c
5215F: drivers/i2c/busses/i2c-sis96x.c
5216F: drivers/i2c/busses/i2c-via.c
5217F: drivers/i2c/busses/i2c-viapro.c
5218
5219I2C/SMBUS ISMT DRIVER
5220M: Seth Heasley <seth.heasley@intel.com>
5221M: Neil Horman <nhorman@tuxdriver.com>
5222L: linux-i2c@vger.kernel.org
5223F: drivers/i2c/busses/i2c-ismt.c
5224F: Documentation/i2c/busses/i2c-ismt
5225
5226I2C/SMBUS STUB DRIVER
5227M: Jean Delvare <jdelvare@suse.com>
5228L: linux-i2c@vger.kernel.org
5229S: Maintained
5230F: drivers/i2c/i2c-stub.c
5231
5232I2C SUBSYSTEM
5233M: Wolfram Sang <wsa@the-dreams.de>
5234L: linux-i2c@vger.kernel.org
5235W: https://i2c.wiki.kernel.org/
5236Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5237T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5238S: Maintained
5239F: Documentation/devicetree/bindings/i2c/
5240F: Documentation/i2c/
5241F: drivers/i2c/
5242F: drivers/i2c/*/
5243F: include/linux/i2c.h
5244F: include/linux/i2c-*.h
5245F: include/uapi/linux/i2c.h
5246F: include/uapi/linux/i2c-*.h
5247
5248I2C ACPI SUPPORT
5249M: Mika Westerberg <mika.westerberg@linux.intel.com>
5250L: linux-i2c@vger.kernel.org
5251L: linux-acpi@vger.kernel.org
5252S: Maintained
5253
5254I2C-TAOS-EVM DRIVER
5255M: Jean Delvare <jdelvare@suse.com>
5256L: linux-i2c@vger.kernel.org
5257S: Maintained
5258F: Documentation/i2c/busses/i2c-taos-evm
5259F: drivers/i2c/busses/i2c-taos-evm.c
5260
5261I2C-TINY-USB DRIVER
5262M: Till Harbaum <till@harbaum.org>
5263L: linux-i2c@vger.kernel.org
5264W: http://www.harbaum.org/till/i2c_tiny_usb
5265S: Maintained
5266F: drivers/i2c/busses/i2c-tiny-usb.c
5267
5268i386 BOOT CODE
5269M: "H. Peter Anvin" <hpa@zytor.com>
5270S: Maintained
5271F: arch/x86/boot/
5272
5273i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5274M: "H. Peter Anvin" <hpa@zytor.com>
5275T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5276S: Maintained
5277
5278IA64 (Itanium) PLATFORM
5279M: Tony Luck <tony.luck@intel.com>
5280M: Fenghua Yu <fenghua.yu@intel.com>
5281L: linux-ia64@vger.kernel.org
5282T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5283S: Maintained
5284F: arch/ia64/
5285
5286IBM Power VMX Cryptographic instructions
5287M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5288M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5289L: linux-crypto@vger.kernel.org
5290S: Supported
5291F: drivers/crypto/vmx/Makefile
5292F: drivers/crypto/vmx/Kconfig
5293F: drivers/crypto/vmx/vmx.c
5294F: drivers/crypto/vmx/aes*
5295F: drivers/crypto/vmx/ghash*
5296F: drivers/crypto/vmx/ppc-xlate.pl
5297
5298IBM Power in-Nest Crypto Acceleration
5299M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5300M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5301L: linux-crypto@vger.kernel.org
5302S: Supported
5303F: drivers/crypto/nx/Makefile
5304F: drivers/crypto/nx/Kconfig
5305F: drivers/crypto/nx/nx-aes*
5306F: drivers/crypto/nx/nx-sha*
5307F: drivers/crypto/nx/nx.*
5308F: drivers/crypto/nx/nx_csbcpb.h
5309F: drivers/crypto/nx/nx_debugfs.h
5310
5311IBM Power 842 compression accelerator
5312M: Dan Streetman <ddstreet@ieee.org>
5313S: Supported
5314F: drivers/crypto/nx/Makefile
5315F: drivers/crypto/nx/Kconfig
5316F: drivers/crypto/nx/nx-842*
5317F: include/linux/sw842.h
5318F: crypto/842.c
5319F: lib/842/
5320
5321IBM Power Linux RAID adapter
5322M: Brian King <brking@us.ibm.com>
5323S: Supported
5324F: drivers/scsi/ipr.*
5325
5326IBM Power Virtual Ethernet Device Driver
5327M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5328L: netdev@vger.kernel.org
5329S: Supported
5330F: drivers/net/ethernet/ibm/ibmveth.*
5331
5332IBM Power SRIOV Virtual NIC Device Driver
5333M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5334M: John Allen <jallen@linux.vnet.ibm.com>
5335L: netdev@vger.kernel.org
5336S: Supported
5337F: drivers/net/ethernet/ibm/ibmvnic.*
5338
5339IBM Power Virtual SCSI Device Drivers
5340M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5341L: linux-scsi@vger.kernel.org
5342S: Supported
5343F: drivers/scsi/ibmvscsi/ibmvscsi*
5344F: include/scsi/viosrp.h
5345
5346IBM Power Virtual SCSI Device Target Driver
5347M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5348M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5349L: linux-scsi@vger.kernel.org
5350L: target-devel@vger.kernel.org
5351S: Supported
5352F: drivers/scsi/ibmvscsi_tgt/
5353
5354IBM Power Virtual FC Device Drivers
5355M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5356L: linux-scsi@vger.kernel.org
5357S: Supported
5358F: drivers/scsi/ibmvscsi/ibmvfc*
5359
5360IBM ServeRAID RAID DRIVER
5361S: Orphan
5362F: drivers/scsi/ips.*
5363
5364ICH LPC AND GPIO DRIVER
5365M: Peter Tyser <ptyser@xes-inc.com>
5366S: Maintained
5367F: drivers/mfd/lpc_ich.c
5368F: drivers/gpio/gpio-ich.c
5369
5370IDE SUBSYSTEM
5371M: "David S. Miller" <davem@davemloft.net>
5372L: linux-ide@vger.kernel.org
5373Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5374T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5375S: Maintained
5376F: Documentation/ide/
5377F: drivers/ide/
5378F: include/linux/ide.h
5379
5380IDEAPAD LAPTOP EXTRAS DRIVER
5381M: Ike Panhc <ike.pan@canonical.com>
5382L: platform-driver-x86@vger.kernel.org
5383W: http://launchpad.net/ideapad-laptop
5384S: Maintained
5385F: drivers/platform/x86/ideapad-laptop.c
5386
5387IDEAPAD LAPTOP SLIDEBAR DRIVER
5388M: Andrey Moiseev <o2g.org.ru@gmail.com>
5389L: linux-input@vger.kernel.org
5390W: https://github.com/o2genum/ideapad-slidebar
5391S: Maintained
5392F: drivers/input/misc/ideapad_slidebar.c
5393
5394IDE/ATAPI DRIVERS
5395M: Borislav Petkov <bp@alien8.de>
5396L: linux-ide@vger.kernel.org
5397S: Maintained
5398F: Documentation/cdrom/ide-cd
5399F: drivers/ide/ide-cd*
5400
5401IDLE-I7300
5402M: Andy Henroid <andrew.d.henroid@intel.com>
5403L: linux-pm@vger.kernel.org
5404S: Supported
5405F: drivers/idle/i7300_idle.c
5406
5407IEEE 802.15.4 SUBSYSTEM
5408M: Alexander Aring <alex.aring@gmail.com>
5409L: linux-wpan@vger.kernel.org
5410W: https://github.com/linux-wpan
5411T: git git://github.com/linux-wpan/linux-wpan-next.git
5412S: Maintained
5413F: net/ieee802154/
5414F: net/mac802154/
5415F: drivers/net/ieee802154/
5416F: include/linux/nl802154.h
5417F: include/linux/ieee802154.h
5418F: include/net/nl802154.h
5419F: include/net/mac802154.h
5420F: include/net/af_ieee802154.h
5421F: include/net/cfg802154.h
5422F: include/net/ieee802154_netdev.h
5423F: Documentation/networking/ieee802154.txt
5424
5425IGORPLUG-USB IR RECEIVER
5426M: Sean Young <sean@mess.org>
5427L: linux-media@vger.kernel.org
5428S: Maintained
5429F: drivers/media/rc/igorplugusb.c
5430
5431IGUANAWORKS USB IR TRANSCEIVER
5432M: Sean Young <sean@mess.org>
5433L: linux-media@vger.kernel.org
5434S: Maintained
5435F: drivers/media/rc/iguanair.c
5436
5437IIO SUBSYSTEM AND DRIVERS
5438M: Jonathan Cameron <jic23@kernel.org>
5439R: Hartmut Knaack <knaack.h@gmx.de>
5440R: Lars-Peter Clausen <lars@metafoo.de>
5441R: Peter Meerwald <pmeerw@pmeerw.net>
5442L: linux-iio@vger.kernel.org
5443S: Maintained
5444F: drivers/iio/
5445F: drivers/staging/iio/
5446F: include/linux/iio/
5447F: tools/iio/
5448
5449IKANOS/ADI EAGLE ADSL USB DRIVER
5450M: Matthieu Castet <castet.matthieu@free.fr>
5451M: Stanislaw Gruszka <stf_xl@wp.pl>
5452S: Maintained
5453F: drivers/usb/atm/ueagle-atm.c
5454
5455INA209 HARDWARE MONITOR DRIVER
5456M: Guenter Roeck <linux@roeck-us.net>
5457L: linux-hwmon@vger.kernel.org
5458S: Maintained
5459F: Documentation/hwmon/ina209
5460F: Documentation/devicetree/bindings/i2c/ina209.txt
5461F: drivers/hwmon/ina209.c
5462
5463INA2XX HARDWARE MONITOR DRIVER
5464M: Guenter Roeck <linux@roeck-us.net>
5465L: linux-hwmon@vger.kernel.org
5466S: Maintained
5467F: Documentation/hwmon/ina2xx
5468F: drivers/hwmon/ina2xx.c
5469F: include/linux/platform_data/ina2xx.h
5470
5471INDUSTRY PACK SUBSYSTEM (IPACK)
5472M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5473M: Jens Taprogge <jens.taprogge@taprogge.org>
5474M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5475L: industrypack-devel@lists.sourceforge.net
5476W: http://industrypack.sourceforge.net
5477S: Maintained
5478F: drivers/ipack/
5479
5480INGENIC JZ4780 DMA Driver
5481M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5482S: Maintained
5483F: drivers/dma/dma-jz4780.c
5484
5485INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5486M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5487M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5488L: linux-ima-devel@lists.sourceforge.net
5489L: linux-ima-user@lists.sourceforge.net
5490L: linux-security-module@vger.kernel.org
5491S: Supported
5492F: security/integrity/ima/
5493
5494IMGTEC IR DECODER DRIVER
5495M: James Hogan <james.hogan@imgtec.com>
5496S: Maintained
5497F: drivers/media/rc/img-ir/
5498
5499IMS TWINTURBO FRAMEBUFFER DRIVER
5500L: linux-fbdev@vger.kernel.org
5501S: Orphan
5502F: drivers/video/fbdev/imsttfb.c
5503
5504INFINIBAND SUBSYSTEM
5505M: Doug Ledford <dledford@redhat.com>
5506M: Sean Hefty <sean.hefty@intel.com>
5507M: Hal Rosenstock <hal.rosenstock@gmail.com>
5508L: linux-rdma@vger.kernel.org
5509W: http://www.openfabrics.org/
5510Q: http://patchwork.kernel.org/project/linux-rdma/list/
5511T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5512S: Supported
5513F: Documentation/infiniband/
5514F: drivers/infiniband/
5515F: drivers/staging/rdma/
5516F: include/uapi/linux/if_infiniband.h
5517F: include/uapi/rdma/
5518F: include/rdma/
5519
5520INOTIFY
5521M: John McCutchan <john@johnmccutchan.com>
5522M: Robert Love <rlove@rlove.org>
5523M: Eric Paris <eparis@parisplace.org>
5524S: Maintained
5525F: Documentation/filesystems/inotify.txt
5526F: fs/notify/inotify/
5527F: include/linux/inotify.h
5528F: include/uapi/linux/inotify.h
5529
5530INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5531M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5532L: linux-input@vger.kernel.org
5533Q: http://patchwork.kernel.org/project/linux-input/list/
5534T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5535S: Maintained
5536F: drivers/input/
5537F: include/linux/input.h
5538F: include/uapi/linux/input.h
5539F: include/linux/input/
5540
5541INPUT MULTITOUCH (MT) PROTOCOL
5542M: Henrik Rydberg <rydberg@bitmath.org>
5543L: linux-input@vger.kernel.org
5544S: Odd fixes
5545F: Documentation/input/multi-touch-protocol.txt
5546F: drivers/input/input-mt.c
5547K: \b(ABS|SYN)_MT_
5548
5549INTEL ASoC BDW/HSW DRIVERS
5550M: Jie Yang <yang.jie@linux.intel.com>
5551L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5552S: Supported
5553F: sound/soc/intel/common/sst-dsp*
5554F: sound/soc/intel/common/sst-firmware.c
5555F: sound/soc/intel/boards/broadwell.c
5556F: sound/soc/intel/haswell/
5557
5558INTEL C600 SERIES SAS CONTROLLER DRIVER
5559M: Intel SCU Linux support <intel-linux-scu@intel.com>
5560M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5561L: linux-scsi@vger.kernel.org
5562T: git git://git.code.sf.net/p/intel-sas/isci
5563S: Supported
5564F: drivers/scsi/isci/
5565
5566INTEL HID EVENT DRIVER
5567M: Alex Hung <alex.hung@canonical.com>
5568L: platform-driver-x86@vger.kernel.org
5569S: Maintained
5570F: drivers/platform/x86/intel-hid.c
5571
5572INTEL VIRTUAL BUTTON DRIVER
5573M: AceLan Kao <acelan.kao@canonical.com>
5574L: platform-driver-x86@vger.kernel.org
5575S: Maintained
5576F: drivers/platform/x86/intel-vbtn.c
5577
5578INTEL IDLE DRIVER
5579M: Len Brown <lenb@kernel.org>
5580L: linux-pm@vger.kernel.org
5581T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5582S: Supported
5583F: drivers/idle/intel_idle.c
5584
5585INTEL PSTATE DRIVER
5586M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5587M: Len Brown <lenb@kernel.org>
5588L: linux-pm@vger.kernel.org
5589S: Supported
5590F: drivers/cpufreq/intel_pstate.c
5591
5592INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5593M: Maik Broemme <mbroemme@plusserver.de>
5594L: linux-fbdev@vger.kernel.org
5595S: Maintained
5596F: Documentation/fb/intelfb.txt
5597F: drivers/video/fbdev/intelfb/
5598
5599INTEL 810/815 FRAMEBUFFER DRIVER
5600M: Antonino Daplas <adaplas@gmail.com>
5601L: linux-fbdev@vger.kernel.org
5602S: Maintained
5603F: drivers/video/fbdev/i810/
5604
5605INTEL MENLOW THERMAL DRIVER
5606M: Sujith Thomas <sujith.thomas@intel.com>
5607L: platform-driver-x86@vger.kernel.org
5608W: https://01.org/linux-acpi
5609S: Supported
5610F: drivers/platform/x86/intel_menlow.c
5611
5612INTEL I/OAT DMA DRIVER
5613M: Dave Jiang <dave.jiang@intel.com>
5614R: Dan Williams <dan.j.williams@intel.com>
5615L: dmaengine@vger.kernel.org
5616Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5617S: Supported
5618F: drivers/dma/ioat*
5619
5620INTEL IOMMU (VT-d)
5621M: David Woodhouse <dwmw2@infradead.org>
5622L: iommu@lists.linux-foundation.org
5623T: git git://git.infradead.org/iommu-2.6.git
5624S: Supported
5625F: drivers/iommu/intel-iommu.c
5626F: include/linux/intel-iommu.h
5627
5628INTEL IOP-ADMA DMA DRIVER
5629R: Dan Williams <dan.j.williams@intel.com>
5630S: Odd fixes
5631F: drivers/dma/iop-adma.c
5632
5633INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5634M: Krzysztof Halasa <khalasa@piap.pl>
5635S: Maintained
5636F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5637F: arch/arm/mach-ixp4xx/include/mach/npe.h
5638F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5639F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5640F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5641F: drivers/net/wan/ixp4xx_hss.c
5642
5643INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5644M: Deepak Saxena <dsaxena@plexity.net>
5645S: Maintained
5646F: drivers/char/hw_random/ixp4xx-rng.c
5647
5648INTEL ETHERNET DRIVERS
5649M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5650R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5651R: Shannon Nelson <shannon.nelson@intel.com>
5652R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5653R: Don Skidmore <donald.c.skidmore@intel.com>
5654R: Bruce Allan <bruce.w.allan@intel.com>
5655R: John Ronciak <john.ronciak@intel.com>
5656R: Mitch Williams <mitch.a.williams@intel.com>
5657L: intel-wired-lan@lists.osuosl.org
5658W: http://www.intel.com/support/feedback.htm
5659W: http://e1000.sourceforge.net/
5660Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5661T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5662T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5663S: Supported
5664F: Documentation/networking/e100.txt
5665F: Documentation/networking/e1000.txt
5666F: Documentation/networking/e1000e.txt
5667F: Documentation/networking/igb.txt
5668F: Documentation/networking/igbvf.txt
5669F: Documentation/networking/ixgb.txt
5670F: Documentation/networking/ixgbe.txt
5671F: Documentation/networking/ixgbevf.txt
5672F: Documentation/networking/i40e.txt
5673F: Documentation/networking/i40evf.txt
5674F: drivers/net/ethernet/intel/
5675F: drivers/net/ethernet/intel/*/
5676
5677INTEL-MID GPIO DRIVER
5678M: David Cohen <david.a.cohen@linux.intel.com>
5679L: linux-gpio@vger.kernel.org
5680S: Maintained
5681F: drivers/gpio/gpio-intel-mid.c
5682
5683INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5684M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5685L: linux-wireless@vger.kernel.org
5686S: Maintained
5687F: Documentation/networking/README.ipw2100
5688F: Documentation/networking/README.ipw2200
5689F: drivers/net/wireless/ipw2x00/
5690
5691INTEL(R) TRACE HUB
5692M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5693S: Supported
5694F: Documentation/trace/intel_th.txt
5695F: drivers/hwtracing/intel_th/
5696
5697INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5698M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5699M: Gang Wei <gang.wei@intel.com>
5700M: Shane Wang <shane.wang@intel.com>
5701L: tboot-devel@lists.sourceforge.net
5702W: http://tboot.sourceforge.net
5703T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5704S: Supported
5705F: Documentation/intel_txt.txt
5706F: include/linux/tboot.h
5707F: arch/x86/kernel/tboot.c
5708
5709INTEL WIRELESS WIMAX CONNECTION 2400
5710M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5711M: linux-wimax@intel.com
5712L: wimax@linuxwimax.org (subscribers-only)
5713S: Supported
5714W: http://linuxwimax.org
5715F: Documentation/wimax/README.i2400m
5716F: drivers/net/wimax/i2400m/
5717F: include/uapi/linux/wimax/i2400m.h
5718
5719INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5720M: Stanislaw Gruszka <sgruszka@redhat.com>
5721L: linux-wireless@vger.kernel.org
5722S: Supported
5723F: drivers/net/wireless/iwlegacy/
5724
5725INTEL WIRELESS WIFI LINK (iwlwifi)
5726M: Johannes Berg <johannes.berg@intel.com>
5727M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5728M: Intel Linux Wireless <linuxwifi@intel.com>
5729L: linux-wireless@vger.kernel.org
5730W: http://intellinuxwireless.org
5731T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5732S: Supported
5733F: drivers/net/wireless/iwlwifi/
5734
5735INTEL MANAGEMENT ENGINE (mei)
5736M: Tomas Winkler <tomas.winkler@intel.com>
5737L: linux-kernel@vger.kernel.org
5738S: Supported
5739F: include/uapi/linux/mei.h
5740F: include/linux/mei_cl_bus.h
5741F: drivers/misc/mei/*
5742F: Documentation/misc-devices/mei/*
5743
5744INTEL MIC DRIVERS (mic)
5745M: Sudeep Dutt <sudeep.dutt@intel.com>
5746M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5747S: Supported
5748W: https://github.com/sudeepdutt/mic
5749W: http://software.intel.com/en-us/mic-developer
5750F: include/linux/mic_bus.h
5751F: include/linux/scif.h
5752F: include/uapi/linux/mic_common.h
5753F: include/uapi/linux/mic_ioctl.h
5754F include/uapi/linux/scif_ioctl.h
5755F: drivers/misc/mic/
5756F: drivers/dma/mic_x100_dma.c
5757F: drivers/dma/mic_x100_dma.h
5758F Documentation/mic/
5759
5760INTEL PMC/P-Unit IPC DRIVER
5761M: Zha Qipeng<qipeng.zha@intel.com>
5762L: platform-driver-x86@vger.kernel.org
5763S: Maintained
5764F: drivers/platform/x86/intel_pmc_ipc.c
5765F: drivers/platform/x86/intel_punit_ipc.c
5766F: arch/x86/include/asm/intel_pmc_ipc.h
5767F: arch/x86/include/asm/intel_punit_ipc.h
5768
5769INTEL TELEMETRY DRIVER
5770M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5771L: platform-driver-x86@vger.kernel.org
5772S: Maintained
5773F: drivers/platform/x86/intel_telemetry_core.c
5774F: arch/x86/include/asm/intel_telemetry.h
5775F: drivers/platform/x86/intel_telemetry_pltdrv.c
5776F: drivers/platform/x86/intel_telemetry_debugfs.c
5777
5778IOC3 ETHERNET DRIVER
5779M: Ralf Baechle <ralf@linux-mips.org>
5780L: linux-mips@linux-mips.org
5781S: Maintained
5782F: drivers/net/ethernet/sgi/ioc3-eth.c
5783
5784IOC3 SERIAL DRIVER
5785M: Pat Gefre <pfg@sgi.com>
5786L: linux-serial@vger.kernel.org
5787S: Maintained
5788F: drivers/tty/serial/ioc3_serial.c
5789
5790IOMMU DRIVERS
5791M: Joerg Roedel <joro@8bytes.org>
5792L: iommu@lists.linux-foundation.org
5793T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5794S: Maintained
5795F: drivers/iommu/
5796
5797IP MASQUERADING
5798M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5799S: Maintained
5800F: net/ipv4/netfilter/ipt_MASQUERADE.c
5801
5802IPATH DRIVER
5803M: Mike Marciniszyn <infinipath@intel.com>
5804L: linux-rdma@vger.kernel.org
5805S: Maintained
5806F: drivers/staging/rdma/ipath/
5807
5808IPMI SUBSYSTEM
5809M: Corey Minyard <minyard@acm.org>
5810L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5811W: http://openipmi.sourceforge.net/
5812S: Supported
5813F: Documentation/IPMI.txt
5814F: drivers/char/ipmi/
5815F: include/linux/ipmi*
5816F: include/uapi/linux/ipmi*
5817
5818QCOM AUDIO (ASoC) DRIVERS
5819M: Patrick Lai <plai@codeaurora.org>
5820M: Banajit Goswami <bgoswami@codeaurora.org>
5821L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5822S: Supported
5823F: sound/soc/qcom/
5824
5825IPS SCSI RAID DRIVER
5826M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5827L: linux-scsi@vger.kernel.org
5828W: http://www.adaptec.com/
5829S: Maintained
5830F: drivers/scsi/ips*
5831
5832IPVS
5833M: Wensong Zhang <wensong@linux-vs.org>
5834M: Simon Horman <horms@verge.net.au>
5835M: Julian Anastasov <ja@ssi.bg>
5836L: netdev@vger.kernel.org
5837L: lvs-devel@vger.kernel.org
5838S: Maintained
5839F: Documentation/networking/ipvs-sysctl.txt
5840F: include/net/ip_vs.h
5841F: include/uapi/linux/ip_vs.h
5842F: net/netfilter/ipvs/
5843
5844IPWIRELESS DRIVER
5845M: Jiri Kosina <jikos@kernel.org>
5846M: David Sterba <dsterba@suse.com>
5847S: Odd Fixes
5848F: drivers/tty/ipwireless/
5849
5850IPX NETWORK LAYER
5851M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5852L: netdev@vger.kernel.org
5853S: Maintained
5854F: include/net/ipx.h
5855F: include/uapi/linux/ipx.h
5856F: net/ipx/
5857
5858IRDA SUBSYSTEM
5859M: Samuel Ortiz <samuel@sortiz.org>
5860L: irda-users@lists.sourceforge.net (subscribers-only)
5861L: netdev@vger.kernel.org
5862W: http://irda.sourceforge.net/
5863S: Maintained
5864T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5865F: Documentation/networking/irda.txt
5866F: drivers/net/irda/
5867F: include/net/irda/
5868F: net/irda/
5869
5870IRQ SUBSYSTEM
5871M: Thomas Gleixner <tglx@linutronix.de>
5872L: linux-kernel@vger.kernel.org
5873S: Maintained
5874T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5875F: kernel/irq/
5876
5877IRQCHIP DRIVERS
5878M: Thomas Gleixner <tglx@linutronix.de>
5879M: Jason Cooper <jason@lakedaemon.net>
5880M: Marc Zyngier <marc.zyngier@arm.com>
5881L: linux-kernel@vger.kernel.org
5882S: Maintained
5883T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5884T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5885F: Documentation/devicetree/bindings/interrupt-controller/
5886F: drivers/irqchip/
5887
5888IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5889M: Jiang Liu <jiang.liu@linux.intel.com>
5890M: Marc Zyngier <marc.zyngier@arm.com>
5891S: Maintained
5892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5893F: Documentation/IRQ-domain.txt
5894F: include/linux/irqdomain.h
5895F: kernel/irq/irqdomain.c
5896F: kernel/irq/msi.c
5897
5898ISAPNP
5899M: Jaroslav Kysela <perex@perex.cz>
5900S: Maintained
5901F: Documentation/isapnp.txt
5902F: drivers/pnp/isapnp/
5903F: include/linux/isapnp.h
5904
5905ISA RADIO MODULE
5906M: Hans Verkuil <hverkuil@xs4all.nl>
5907L: linux-media@vger.kernel.org
5908T: git git://linuxtv.org/media_tree.git
5909W: http://linuxtv.org
5910S: Maintained
5911F: drivers/media/radio/radio-isa*
5912
5913iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5914M: Peter Jones <pjones@redhat.com>
5915M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5916S: Maintained
5917F: drivers/firmware/iscsi_ibft*
5918
5919ISCSI
5920M: Mike Christie <michaelc@cs.wisc.edu>
5921L: open-iscsi@googlegroups.com
5922W: www.open-iscsi.org
5923T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5924S: Maintained
5925F: drivers/scsi/*iscsi*
5926F: include/scsi/*iscsi*
5927
5928ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5929M: Or Gerlitz <ogerlitz@mellanox.com>
5930M: Sagi Grimberg <sagig@mellanox.com>
5931M: Roi Dayan <roid@mellanox.com>
5932L: linux-rdma@vger.kernel.org
5933S: Supported
5934W: http://www.openfabrics.org
5935W: www.open-iscsi.org
5936Q: http://patchwork.kernel.org/project/linux-rdma/list/
5937F: drivers/infiniband/ulp/iser/
5938
5939ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5940M: Sagi Grimberg <sagig@mellanox.com>
5941T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5942L: linux-rdma@vger.kernel.org
5943L: target-devel@vger.kernel.org
5944S: Supported
5945W: http://www.linux-iscsi.org
5946F: drivers/infiniband/ulp/isert
5947
5948ISDN SUBSYSTEM
5949M: Karsten Keil <isdn@linux-pingi.de>
5950L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5951L: netdev@vger.kernel.org
5952W: http://www.isdn4linux.de
5953T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5954S: Maintained
5955F: Documentation/isdn/
5956F: drivers/isdn/
5957F: include/linux/isdn.h
5958F: include/linux/isdn/
5959F: include/uapi/linux/isdn.h
5960F: include/uapi/linux/isdn/
5961
5962ISDN SUBSYSTEM (Eicon active card driver)
5963M: Armin Schindler <mac@melware.de>
5964L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5965W: http://www.melware.de
5966S: Maintained
5967F: drivers/isdn/hardware/eicon/
5968
5969IT87 HARDWARE MONITORING DRIVER
5970M: Jean Delvare <jdelvare@suse.com>
5971L: linux-hwmon@vger.kernel.org
5972S: Maintained
5973F: Documentation/hwmon/it87
5974F: drivers/hwmon/it87.c
5975
5976IT913X MEDIA DRIVER
5977M: Antti Palosaari <crope@iki.fi>
5978L: linux-media@vger.kernel.org
5979W: http://linuxtv.org/
5980W: http://palosaari.fi/linux/
5981Q: http://patchwork.linuxtv.org/project/linux-media/list/
5982T: git git://linuxtv.org/anttip/media_tree.git
5983S: Maintained
5984F: drivers/media/tuners/it913x*
5985
5986IVTV VIDEO4LINUX DRIVER
5987M: Andy Walls <awalls@md.metrocast.net>
5988L: ivtv-devel@ivtvdriver.org (subscribers-only)
5989L: linux-media@vger.kernel.org
5990T: git git://linuxtv.org/media_tree.git
5991W: http://www.ivtvdriver.org
5992S: Maintained
5993F: Documentation/video4linux/*.ivtv
5994F: drivers/media/pci/ivtv/
5995F: include/uapi/linux/ivtv*
5996
5997IX2505V MEDIA DRIVER
5998M: Malcolm Priestley <tvboxspy@gmail.com>
5999L: linux-media@vger.kernel.org
6000W: http://linuxtv.org/
6001Q: http://patchwork.linuxtv.org/project/linux-media/list/
6002S: Maintained
6003F: drivers/media/dvb-frontends/ix2505v*
6004
6005JC42.4 TEMPERATURE SENSOR DRIVER
6006M: Guenter Roeck <linux@roeck-us.net>
6007L: linux-hwmon@vger.kernel.org
6008S: Maintained
6009F: drivers/hwmon/jc42.c
6010F: Documentation/hwmon/jc42
6011
6012JFS FILESYSTEM
6013M: Dave Kleikamp <shaggy@kernel.org>
6014L: jfs-discussion@lists.sourceforge.net
6015W: http://jfs.sourceforge.net/
6016T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6017S: Maintained
6018F: Documentation/filesystems/jfs.txt
6019F: fs/jfs/
6020
6021JME NETWORK DRIVER
6022M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6023L: netdev@vger.kernel.org
6024S: Maintained
6025F: drivers/net/ethernet/jme.*
6026
6027JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6028M: David Woodhouse <dwmw2@infradead.org>
6029L: linux-mtd@lists.infradead.org
6030W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6031S: Maintained
6032F: fs/jffs2/
6033F: include/uapi/linux/jffs2.h
6034
6035JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6036M: "Theodore Ts'o" <tytso@mit.edu>
6037M: Jan Kara <jack@suse.com>
6038L: linux-ext4@vger.kernel.org
6039S: Maintained
6040F: fs/jbd2/
6041F: include/linux/jbd2.h
6042
6043JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6044M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6045L: linux-media@vger.kernel.org
6046S: Maintained
6047F: drivers/media/platform/rcar_jpu.c
6048
6049JSM Neo PCI based serial card
6050M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
6051L: linux-serial@vger.kernel.org
6052S: Maintained
6053F: drivers/tty/serial/jsm/
6054
6055K10TEMP HARDWARE MONITORING DRIVER
6056M: Clemens Ladisch <clemens@ladisch.de>
6057L: linux-hwmon@vger.kernel.org
6058S: Maintained
6059F: Documentation/hwmon/k10temp
6060F: drivers/hwmon/k10temp.c
6061
6062K8TEMP HARDWARE MONITORING DRIVER
6063M: Rudolf Marek <r.marek@assembler.cz>
6064L: linux-hwmon@vger.kernel.org
6065S: Maintained
6066F: Documentation/hwmon/k8temp
6067F: drivers/hwmon/k8temp.c
6068
6069KCONFIG
6070M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6071L: linux-kbuild@vger.kernel.org
6072T: git git://gitorious.org/linux-kconfig/linux-kconfig
6073S: Maintained
6074F: Documentation/kbuild/kconfig-language.txt
6075F: scripts/kconfig/
6076
6077KDUMP
6078M: Vivek Goyal <vgoyal@redhat.com>
6079M: Haren Myneni <hbabu@us.ibm.com>
6080L: kexec@lists.infradead.org
6081W: http://lse.sourceforge.net/kdump/
6082S: Maintained
6083F: Documentation/kdump/
6084
6085KEENE FM RADIO TRANSMITTER DRIVER
6086M: Hans Verkuil <hverkuil@xs4all.nl>
6087L: linux-media@vger.kernel.org
6088T: git git://linuxtv.org/media_tree.git
6089W: http://linuxtv.org
6090S: Maintained
6091F: drivers/media/radio/radio-keene*
6092
6093KERNEL AUTOMOUNTER v4 (AUTOFS4)
6094M: Ian Kent <raven@themaw.net>
6095L: autofs@vger.kernel.org
6096S: Maintained
6097F: fs/autofs4/
6098
6099KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6100M: Michal Marek <mmarek@suse.com>
6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6102T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6103L: linux-kbuild@vger.kernel.org
6104S: Maintained
6105F: Documentation/kbuild/
6106F: Makefile
6107F: scripts/Makefile.*
6108F: scripts/basic/
6109F: scripts/mk*
6110F: scripts/package/
6111
6112KERNEL JANITORS
6113L: kernel-janitors@vger.kernel.org
6114W: http://kernelnewbies.org/KernelJanitors
6115S: Odd Fixes
6116
6117KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6118M: "J. Bruce Fields" <bfields@fieldses.org>
6119M: Jeff Layton <jlayton@poochiereds.net>
6120L: linux-nfs@vger.kernel.org
6121W: http://nfs.sourceforge.net/
6122S: Supported
6123F: fs/nfsd/
6124F: include/uapi/linux/nfsd/
6125F: fs/lockd/
6126F: fs/nfs_common/
6127F: net/sunrpc/
6128F: include/linux/lockd/
6129F: include/linux/sunrpc/
6130F: include/uapi/linux/sunrpc/
6131
6132KERNEL SELFTEST FRAMEWORK
6133M: Shuah Khan <shuahkh@osg.samsung.com>
6134L: linux-api@vger.kernel.org
6135T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6136S: Maintained
6137F: tools/testing/selftests
6138
6139KERNEL VIRTUAL MACHINE (KVM)
6140M: Gleb Natapov <gleb@kernel.org>
6141M: Paolo Bonzini <pbonzini@redhat.com>
6142L: kvm@vger.kernel.org
6143W: http://www.linux-kvm.org
6144T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6145S: Supported
6146F: Documentation/*/kvm*.txt
6147F: Documentation/virtual/kvm/
6148F: arch/*/kvm/
6149F: arch/x86/kernel/kvm.c
6150F: arch/x86/kernel/kvmclock.c
6151F: arch/*/include/asm/kvm*
6152F: include/linux/kvm*
6153F: include/uapi/linux/kvm*
6154F: virt/kvm/
6155
6156KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6157M: Joerg Roedel <joro@8bytes.org>
6158L: kvm@vger.kernel.org
6159W: http://www.linux-kvm.org/
6160S: Maintained
6161F: arch/x86/include/asm/svm.h
6162F: arch/x86/kvm/svm.c
6163
6164KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6165M: Alexander Graf <agraf@suse.com>
6166L: kvm-ppc@vger.kernel.org
6167W: http://www.linux-kvm.org/
6168T: git git://github.com/agraf/linux-2.6.git
6169S: Supported
6170F: arch/powerpc/include/asm/kvm*
6171F: arch/powerpc/kvm/
6172
6173KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6174M: Christian Borntraeger <borntraeger@de.ibm.com>
6175M: Cornelia Huck <cornelia.huck@de.ibm.com>
6176L: linux-s390@vger.kernel.org
6177W: http://www.ibm.com/developerworks/linux/linux390/
6178S: Supported
6179F: Documentation/s390/kvm.txt
6180F: arch/s390/include/asm/kvm*
6181F: arch/s390/kvm/
6182
6183KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6184M: Christoffer Dall <christoffer.dall@linaro.org>
6185M: Marc Zyngier <marc.zyngier@arm.com>
6186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6187L: kvmarm@lists.cs.columbia.edu
6188W: http://systems.cs.columbia.edu/projects/kvm-arm
6189S: Supported
6190F: arch/arm/include/uapi/asm/kvm*
6191F: arch/arm/include/asm/kvm*
6192F: arch/arm/kvm/
6193F: virt/kvm/arm/
6194F: include/kvm/arm_*
6195
6196KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6197M: Christoffer Dall <christoffer.dall@linaro.org>
6198M: Marc Zyngier <marc.zyngier@arm.com>
6199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6200L: kvmarm@lists.cs.columbia.edu
6201S: Maintained
6202F: arch/arm64/include/uapi/asm/kvm*
6203F: arch/arm64/include/asm/kvm*
6204F: arch/arm64/kvm/
6205
6206KEXEC
6207M: Eric Biederman <ebiederm@xmission.com>
6208W: http://kernel.org/pub/linux/utils/kernel/kexec/
6209L: kexec@lists.infradead.org
6210S: Maintained
6211F: include/linux/kexec.h
6212F: include/uapi/linux/kexec.h
6213F: kernel/kexec.c
6214
6215KEYS/KEYRINGS:
6216M: David Howells <dhowells@redhat.com>
6217L: keyrings@vger.kernel.org
6218S: Maintained
6219F: Documentation/security/keys.txt
6220F: include/linux/key.h
6221F: include/linux/key-type.h
6222F: include/keys/
6223F: security/keys/
6224
6225KEYS-TRUSTED
6226M: David Safford <safford@us.ibm.com>
6227M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6228L: linux-security-module@vger.kernel.org
6229L: keyrings@vger.kernel.org
6230S: Supported
6231F: Documentation/security/keys-trusted-encrypted.txt
6232F: include/keys/trusted-type.h
6233F: security/keys/trusted.c
6234F: security/keys/trusted.h
6235
6236KEYS-ENCRYPTED
6237M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6238M: David Safford <safford@us.ibm.com>
6239L: linux-security-module@vger.kernel.org
6240L: keyrings@vger.kernel.org
6241S: Supported
6242F: Documentation/security/keys-trusted-encrypted.txt
6243F: include/keys/encrypted-type.h
6244F: security/keys/encrypted-keys/
6245
6246KGDB / KDB /debug_core
6247M: Jason Wessel <jason.wessel@windriver.com>
6248W: http://kgdb.wiki.kernel.org/
6249L: kgdb-bugreport@lists.sourceforge.net
6250S: Maintained
6251F: Documentation/DocBook/kgdb.tmpl
6252F: drivers/misc/kgdbts.c
6253F: drivers/tty/serial/kgdboc.c
6254F: include/linux/kdb.h
6255F: include/linux/kgdb.h
6256F: kernel/debug/
6257
6258KMEMCHECK
6259M: Vegard Nossum <vegardno@ifi.uio.no>
6260M: Pekka Enberg <penberg@kernel.org>
6261S: Maintained
6262F: Documentation/kmemcheck.txt
6263F: arch/x86/include/asm/kmemcheck.h
6264F: arch/x86/mm/kmemcheck/
6265F: include/linux/kmemcheck.h
6266F: mm/kmemcheck.c
6267
6268KMEMLEAK
6269M: Catalin Marinas <catalin.marinas@arm.com>
6270S: Maintained
6271F: Documentation/kmemleak.txt
6272F: include/linux/kmemleak.h
6273F: mm/kmemleak.c
6274F: mm/kmemleak-test.c
6275
6276KPROBES
6277M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6278M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6279M: "David S. Miller" <davem@davemloft.net>
6280M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6281S: Maintained
6282F: Documentation/kprobes.txt
6283F: include/linux/kprobes.h
6284F: kernel/kprobes.c
6285
6286KS0108 LCD CONTROLLER DRIVER
6287M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6288W: http://miguelojeda.es/auxdisplay.htm
6289W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6290S: Maintained
6291F: Documentation/auxdisplay/ks0108
6292F: drivers/auxdisplay/ks0108.c
6293F: include/linux/ks0108.h
6294
6295L3MDEV
6296M: David Ahern <dsa@cumulusnetworks.com>
6297L: netdev@vger.kernel.org
6298S: Maintained
6299F: net/l3mdev
6300F: include/net/l3mdev.h
6301
6302LAPB module
6303L: linux-x25@vger.kernel.org
6304S: Orphan
6305F: Documentation/networking/lapb-module.txt
6306F: include/*/lapb.h
6307F: net/lapb/
6308
6309LASI 53c700 driver for PARISC
6310M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6311L: linux-scsi@vger.kernel.org
6312S: Maintained
6313F: Documentation/scsi/53c700.txt
6314F: drivers/scsi/53c700*
6315
6316LED SUBSYSTEM
6317M: Richard Purdie <rpurdie@rpsys.net>
6318M: Jacek Anaszewski <j.anaszewski@samsung.com>
6319L: linux-leds@vger.kernel.org
6320T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6321S: Maintained
6322F: drivers/leds/
6323F: include/linux/leds.h
6324
6325LEGACY EEPROM DRIVER
6326M: Jean Delvare <jdelvare@suse.com>
6327S: Maintained
6328F: Documentation/misc-devices/eeprom
6329F: drivers/misc/eeprom/eeprom.c
6330
6331LEGO USB Tower driver
6332M: Juergen Stuber <starblue@users.sourceforge.net>
6333L: legousb-devel@lists.sourceforge.net
6334W: http://legousb.sourceforge.net/
6335S: Maintained
6336F: drivers/usb/misc/legousbtower.c
6337
6338LG2160 MEDIA DRIVER
6339M: Michael Krufky <mkrufky@linuxtv.org>
6340L: linux-media@vger.kernel.org
6341W: http://linuxtv.org/
6342W: http://github.com/mkrufky
6343Q: http://patchwork.linuxtv.org/project/linux-media/list/
6344T: git git://linuxtv.org/mkrufky/tuners.git
6345S: Maintained
6346F: drivers/media/dvb-frontends/lg2160.*
6347
6348LGDT3305 MEDIA DRIVER
6349M: Michael Krufky <mkrufky@linuxtv.org>
6350L: linux-media@vger.kernel.org
6351W: http://linuxtv.org/
6352W: http://github.com/mkrufky
6353Q: http://patchwork.linuxtv.org/project/linux-media/list/
6354T: git git://linuxtv.org/mkrufky/tuners.git
6355S: Maintained
6356F: drivers/media/dvb-frontends/lgdt3305.*
6357
6358LGUEST
6359M: Rusty Russell <rusty@rustcorp.com.au>
6360L: lguest@lists.ozlabs.org
6361W: http://lguest.ozlabs.org/
6362S: Odd Fixes
6363F: arch/x86/include/asm/lguest*.h
6364F: arch/x86/lguest/
6365F: drivers/lguest/
6366F: include/linux/lguest*.h
6367F: tools/lguest/
6368
6369LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6370M: Tejun Heo <tj@kernel.org>
6371L: linux-ide@vger.kernel.org
6372T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6373S: Maintained
6374F: drivers/ata/
6375F: include/linux/ata.h
6376F: include/linux/libata.h
6377
6378LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6379M: Viresh Kumar <vireshk@kernel.org>
6380L: linux-ide@vger.kernel.org
6381T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6382S: Maintained
6383F: include/linux/pata_arasan_cf_data.h
6384F: drivers/ata/pata_arasan_cf.c
6385
6386LIBATA PATA DRIVERS
6387M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6388M: Tejun Heo <tj@kernel.org>
6389L: linux-ide@vger.kernel.org
6390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6391S: Maintained
6392F: drivers/ata/pata_*.c
6393F: drivers/ata/ata_generic.c
6394
6395LIBATA SATA AHCI PLATFORM devices support
6396M: Hans de Goede <hdegoede@redhat.com>
6397M: Tejun Heo <tj@kernel.org>
6398L: linux-ide@vger.kernel.org
6399T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6400S: Maintained
6401F: drivers/ata/ahci_platform.c
6402F: drivers/ata/libahci_platform.c
6403F: include/linux/ahci_platform.h
6404
6405LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6406M: Mikael Pettersson <mikpelinux@gmail.com>
6407L: linux-ide@vger.kernel.org
6408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6409S: Maintained
6410F: drivers/ata/sata_promise.*
6411
6412LIBLOCKDEP
6413M: Sasha Levin <sasha.levin@oracle.com>
6414S: Maintained
6415F: tools/lib/lockdep/
6416
6417LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6418M: Dan Williams <dan.j.williams@intel.com>
6419L: linux-nvdimm@lists.01.org
6420Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6421S: Supported
6422F: drivers/nvdimm/*
6423F: include/linux/nd.h
6424F: include/linux/libnvdimm.h
6425F: include/uapi/linux/ndctl.h
6426
6427LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6428M: Ross Zwisler <ross.zwisler@linux.intel.com>
6429L: linux-nvdimm@lists.01.org
6430Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6431S: Supported
6432F: drivers/nvdimm/blk.c
6433F: drivers/nvdimm/region_devs.c
6434F: drivers/acpi/nfit*
6435
6436LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6437M: Vishal Verma <vishal.l.verma@intel.com>
6438L: linux-nvdimm@lists.01.org
6439Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6440S: Supported
6441F: drivers/nvdimm/btt*
6442
6443LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6444M: Ross Zwisler <ross.zwisler@linux.intel.com>
6445L: linux-nvdimm@lists.01.org
6446Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6447S: Supported
6448F: drivers/nvdimm/pmem.c
6449F: include/linux/pmem.h
6450F: arch/*/include/asm/pmem.h
6451
6452LIGHTNVM PLATFORM SUPPORT
6453M: Matias Bjorling <mb@lightnvm.io>
6454W: http://github/OpenChannelSSD
6455L: linux-block@vger.kernel.org
6456S: Maintained
6457F: drivers/lightnvm/
6458F: include/linux/lightnvm.h
6459F: include/uapi/linux/lightnvm.h
6460
6461LINUX FOR IBM pSERIES (RS/6000)
6462M: Paul Mackerras <paulus@au.ibm.com>
6463W: http://www.ibm.com/linux/ltc/projects/ppc
6464S: Supported
6465F: arch/powerpc/boot/rs6000.h
6466
6467LINUX FOR POWERPC (32-BIT AND 64-BIT)
6468M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6469M: Paul Mackerras <paulus@samba.org>
6470M: Michael Ellerman <mpe@ellerman.id.au>
6471W: http://www.penguinppc.org/
6472L: linuxppc-dev@lists.ozlabs.org
6473Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6474T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6475S: Supported
6476F: Documentation/powerpc/
6477F: arch/powerpc/
6478
6479LINUX FOR POWER MACINTOSH
6480M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6481W: http://www.penguinppc.org/
6482L: linuxppc-dev@lists.ozlabs.org
6483S: Maintained
6484F: arch/powerpc/platforms/powermac/
6485F: drivers/macintosh/
6486
6487LINUX FOR POWERPC EMBEDDED MPC5XXX
6488M: Anatolij Gustschin <agust@denx.de>
6489L: linuxppc-dev@lists.ozlabs.org
6490T: git git://git.denx.de/linux-denx-agust.git
6491S: Maintained
6492F: arch/powerpc/platforms/512x/
6493F: arch/powerpc/platforms/52xx/
6494
6495LINUX FOR POWERPC EMBEDDED PPC4XX
6496M: Alistair Popple <alistair@popple.id.au>
6497M: Matt Porter <mporter@kernel.crashing.org>
6498W: http://www.penguinppc.org/
6499L: linuxppc-dev@lists.ozlabs.org
6500S: Maintained
6501F: arch/powerpc/platforms/40x/
6502F: arch/powerpc/platforms/44x/
6503
6504LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6505L: linuxppc-dev@lists.ozlabs.org
6506S: Orphan
6507F: arch/powerpc/*/*virtex*
6508F: arch/powerpc/*/*/*virtex*
6509
6510LINUX FOR POWERPC EMBEDDED PPC8XX
6511M: Vitaly Bordug <vitb@kernel.crashing.org>
6512W: http://www.penguinppc.org/
6513L: linuxppc-dev@lists.ozlabs.org
6514S: Maintained
6515F: arch/powerpc/platforms/8xx/
6516
6517LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6518M: Scott Wood <scottwood@freescale.com>
6519M: Kumar Gala <galak@kernel.crashing.org>
6520W: http://www.penguinppc.org/
6521L: linuxppc-dev@lists.ozlabs.org
6522T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6523S: Maintained
6524F: arch/powerpc/platforms/83xx/
6525F: arch/powerpc/platforms/85xx/
6526
6527LINUX FOR POWERPC PA SEMI PWRFICIENT
6528M: Olof Johansson <olof@lixom.net>
6529L: linuxppc-dev@lists.ozlabs.org
6530S: Maintained
6531F: arch/powerpc/platforms/pasemi/
6532F: drivers/*/*pasemi*
6533F: drivers/*/*/*pasemi*
6534
6535LINUX SECURITY MODULE (LSM) FRAMEWORK
6536M: Chris Wright <chrisw@sous-sol.org>
6537L: linux-security-module@vger.kernel.org
6538S: Supported
6539
6540LIS3LV02D ACCELEROMETER DRIVER
6541M: Eric Piel <eric.piel@tremplin-utc.net>
6542S: Maintained
6543F: Documentation/misc-devices/lis3lv02d
6544F: drivers/misc/lis3lv02d/
6545F: drivers/platform/x86/hp_accel.c
6546
6547LIVE PATCHING
6548M: Josh Poimboeuf <jpoimboe@redhat.com>
6549M: Seth Jennings <sjenning@redhat.com>
6550M: Jiri Kosina <jikos@kernel.org>
6551M: Vojtech Pavlik <vojtech@suse.com>
6552S: Maintained
6553F: kernel/livepatch/
6554F: include/linux/livepatch.h
6555F: arch/x86/include/asm/livepatch.h
6556F: arch/x86/kernel/livepatch.c
6557F: Documentation/ABI/testing/sysfs-kernel-livepatch
6558F: samples/livepatch/
6559L: live-patching@vger.kernel.org
6560T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6561
6562LLC (802.2)
6563M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6564S: Maintained
6565F: include/linux/llc.h
6566F: include/uapi/linux/llc.h
6567F: include/net/llc*
6568F: net/llc/
6569
6570LM73 HARDWARE MONITOR DRIVER
6571M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6572L: linux-hwmon@vger.kernel.org
6573S: Maintained
6574F: drivers/hwmon/lm73.c
6575
6576LM78 HARDWARE MONITOR DRIVER
6577M: Jean Delvare <jdelvare@suse.com>
6578L: linux-hwmon@vger.kernel.org
6579S: Maintained
6580F: Documentation/hwmon/lm78
6581F: drivers/hwmon/lm78.c
6582
6583LM83 HARDWARE MONITOR DRIVER
6584M: Jean Delvare <jdelvare@suse.com>
6585L: linux-hwmon@vger.kernel.org
6586S: Maintained
6587F: Documentation/hwmon/lm83
6588F: drivers/hwmon/lm83.c
6589
6590LM90 HARDWARE MONITOR DRIVER
6591M: Jean Delvare <jdelvare@suse.com>
6592L: linux-hwmon@vger.kernel.org
6593S: Maintained
6594F: Documentation/hwmon/lm90
6595F: Documentation/devicetree/bindings/hwmon/lm90.txt
6596F: drivers/hwmon/lm90.c
6597
6598LM95234 HARDWARE MONITOR DRIVER
6599M: Guenter Roeck <linux@roeck-us.net>
6600L: linux-hwmon@vger.kernel.org
6601S: Maintained
6602F: Documentation/hwmon/lm95234
6603F: drivers/hwmon/lm95234.c
6604
6605LME2510 MEDIA DRIVER
6606M: Malcolm Priestley <tvboxspy@gmail.com>
6607L: linux-media@vger.kernel.org
6608W: http://linuxtv.org/
6609Q: http://patchwork.linuxtv.org/project/linux-media/list/
6610S: Maintained
6611F: drivers/media/usb/dvb-usb-v2/lmedm04*
6612
6613LOCKDEP AND LOCKSTAT
6614M: Peter Zijlstra <peterz@infradead.org>
6615M: Ingo Molnar <mingo@redhat.com>
6616L: linux-kernel@vger.kernel.org
6617T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6618S: Maintained
6619F: Documentation/locking/lockdep*.txt
6620F: Documentation/locking/lockstat.txt
6621F: include/linux/lockdep.h
6622F: kernel/locking/
6623
6624LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6625M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6626L: linux-ntfs-dev@lists.sourceforge.net
6627W: http://www.linux-ntfs.org/content/view/19/37/
6628S: Maintained
6629F: Documentation/ldm.txt
6630F: block/partitions/ldm.*
6631
6632LogFS
6633M: Joern Engel <joern@logfs.org>
6634M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6635L: logfs@logfs.org
6636W: logfs.org
6637S: Maintained
6638F: fs/logfs/
6639
6640LPC32XX MACHINE SUPPORT
6641M: Roland Stigge <stigge@antcom.de>
6642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6643S: Maintained
6644F: arch/arm/mach-lpc32xx/
6645
6646LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6647M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6648M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6649M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6650M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6651L: MPT-FusionLinux.pdl@avagotech.com
6652L: linux-scsi@vger.kernel.org
6653W: http://www.lsilogic.com/support
6654S: Supported
6655F: drivers/message/fusion/
6656F: drivers/scsi/mpt2sas/
6657F: drivers/scsi/mpt3sas/
6658
6659LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6660M: Matthew Wilcox <matthew@wil.cx>
6661L: linux-scsi@vger.kernel.org
6662S: Maintained
6663F: drivers/scsi/sym53c8xx_2/
6664
6665LTC4261 HARDWARE MONITOR DRIVER
6666M: Guenter Roeck <linux@roeck-us.net>
6667L: linux-hwmon@vger.kernel.org
6668S: Maintained
6669F: Documentation/hwmon/ltc4261
6670F: drivers/hwmon/ltc4261.c
6671
6672LTP (Linux Test Project)
6673M: Mike Frysinger <vapier@gentoo.org>
6674M: Cyril Hrubis <chrubis@suse.cz>
6675M: Wanlong Gao <wanlong.gao@gmail.com>
6676M: Jan Stancek <jstancek@redhat.com>
6677M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6678M: Alexey Kodanev <alexey.kodanev@oracle.com>
6679L: ltp@lists.linux.it (subscribers-only)
6680W: http://linux-test-project.github.io/
6681T: git git://github.com/linux-test-project/ltp.git
6682S: Maintained
6683
6684M32R ARCHITECTURE
6685W: http://www.linux-m32r.org/
6686S: Orphan
6687F: arch/m32r/
6688
6689M68K ARCHITECTURE
6690M: Geert Uytterhoeven <geert@linux-m68k.org>
6691L: linux-m68k@lists.linux-m68k.org
6692W: http://www.linux-m68k.org/
6693T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6694S: Maintained
6695F: arch/m68k/
6696F: drivers/zorro/
6697
6698M68K ON APPLE MACINTOSH
6699M: Joshua Thompson <funaho@jurai.org>
6700W: http://www.mac.linux-m68k.org/
6701L: linux-m68k@lists.linux-m68k.org
6702S: Maintained
6703F: arch/m68k/mac/
6704
6705M68K ON HP9000/300
6706M: Philip Blundell <philb@gnu.org>
6707W: http://www.tazenda.demon.co.uk/phil/linux-hp
6708S: Maintained
6709F: arch/m68k/hp300/
6710
6711M88DS3103 MEDIA DRIVER
6712M: Antti Palosaari <crope@iki.fi>
6713L: linux-media@vger.kernel.org
6714W: http://linuxtv.org/
6715W: http://palosaari.fi/linux/
6716Q: http://patchwork.linuxtv.org/project/linux-media/list/
6717T: git git://linuxtv.org/anttip/media_tree.git
6718S: Maintained
6719F: drivers/media/dvb-frontends/m88ds3103*
6720
6721M88RS2000 MEDIA DRIVER
6722M: Malcolm Priestley <tvboxspy@gmail.com>
6723L: linux-media@vger.kernel.org
6724W: http://linuxtv.org/
6725Q: http://patchwork.linuxtv.org/project/linux-media/list/
6726S: Maintained
6727F: drivers/media/dvb-frontends/m88rs2000*
6728
6729MA901 MASTERKIT USB FM RADIO DRIVER
6730M: Alexey Klimov <klimov.linux@gmail.com>
6731L: linux-media@vger.kernel.org
6732T: git git://linuxtv.org/media_tree.git
6733S: Maintained
6734F: drivers/media/radio/radio-ma901.c
6735
6736MAC80211
6737M: Johannes Berg <johannes@sipsolutions.net>
6738L: linux-wireless@vger.kernel.org
6739W: http://wireless.kernel.org/
6740T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6741T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6742S: Maintained
6743F: Documentation/networking/mac80211-injection.txt
6744F: include/net/mac80211.h
6745F: net/mac80211/
6746
6747MACVLAN DRIVER
6748M: Patrick McHardy <kaber@trash.net>
6749L: netdev@vger.kernel.org
6750S: Maintained
6751F: drivers/net/macvlan.c
6752F: include/linux/if_macvlan.h
6753
6754MAILBOX API
6755M: Jassi Brar <jassisinghbrar@gmail.com>
6756L: linux-kernel@vger.kernel.org
6757S: Maintained
6758F: drivers/mailbox/
6759F: include/linux/mailbox_client.h
6760F: include/linux/mailbox_controller.h
6761
6762MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6763M: Michael Kerrisk <mtk.manpages@gmail.com>
6764W: http://www.kernel.org/doc/man-pages
6765L: linux-man@vger.kernel.org
6766S: Maintained
6767
6768MARVELL ARMADA DRM SUPPORT
6769M: Russell King <rmk+kernel@arm.linux.org.uk>
6770S: Maintained
6771F: drivers/gpu/drm/armada/
6772
6773MARVELL 88E6352 DSA support
6774M: Guenter Roeck <linux@roeck-us.net>
6775S: Maintained
6776F: drivers/net/dsa/mv88e6352.c
6777
6778MARVELL CRYPTO DRIVER
6779M: Boris Brezillon <boris.brezillon@free-electrons.com>
6780M: Arnaud Ebalard <arno@natisbad.org>
6781F: drivers/crypto/marvell/
6782S: Maintained
6783L: linux-crypto@vger.kernel.org
6784
6785MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6786M: Mirko Lindner <mlindner@marvell.com>
6787M: Stephen Hemminger <stephen@networkplumber.org>
6788L: netdev@vger.kernel.org
6789S: Maintained
6790F: drivers/net/ethernet/marvell/sk*
6791
6792MARVELL LIBERTAS WIRELESS DRIVER
6793L: libertas-dev@lists.infradead.org
6794S: Orphan
6795F: drivers/net/wireless/libertas/
6796
6797MARVELL MV643XX ETHERNET DRIVER
6798M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6799L: netdev@vger.kernel.org
6800S: Maintained
6801F: drivers/net/ethernet/marvell/mv643xx_eth.*
6802F: include/linux/mv643xx.h
6803
6804MARVELL MVNETA ETHERNET DRIVER
6805M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6806L: netdev@vger.kernel.org
6807S: Maintained
6808F: drivers/net/ethernet/marvell/mvneta.*
6809
6810MARVELL MWIFIEX WIRELESS DRIVER
6811M: Amitkumar Karwar <akarwar@marvell.com>
6812M: Nishant Sarmukadam <nishants@marvell.com>
6813L: linux-wireless@vger.kernel.org
6814S: Maintained
6815F: drivers/net/wireless/mwifiex/
6816
6817MARVELL MWL8K WIRELESS DRIVER
6818M: Lennert Buytenhek <buytenh@wantstofly.org>
6819L: linux-wireless@vger.kernel.org
6820S: Odd Fixes
6821F: drivers/net/wireless/mwl8k.c
6822
6823MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6824M: Nicolas Pitre <nico@fluxnic.net>
6825S: Odd Fixes
6826F: drivers/mmc/host/mvsdio.*
6827
6828MATROX FRAMEBUFFER DRIVER
6829L: linux-fbdev@vger.kernel.org
6830S: Orphan
6831F: drivers/video/fbdev/matrox/matroxfb_*
6832F: include/uapi/linux/matroxfb.h
6833
6834MAX16065 HARDWARE MONITOR DRIVER
6835M: Guenter Roeck <linux@roeck-us.net>
6836L: linux-hwmon@vger.kernel.org
6837S: Maintained
6838F: Documentation/hwmon/max16065
6839F: drivers/hwmon/max16065.c
6840
6841MAX20751 HARDWARE MONITOR DRIVER
6842M: Guenter Roeck <linux@roeck-us.net>
6843L: linux-hwmon@vger.kernel.org
6844S: Maintained
6845F: Documentation/hwmon/max20751
6846F: drivers/hwmon/max20751.c
6847
6848MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6849M: "Hans J. Koch" <hjk@hansjkoch.de>
6850L: linux-hwmon@vger.kernel.org
6851S: Maintained
6852F: Documentation/hwmon/max6650
6853F: drivers/hwmon/max6650.c
6854
6855MAX6697 HARDWARE MONITOR DRIVER
6856M: Guenter Roeck <linux@roeck-us.net>
6857L: linux-hwmon@vger.kernel.org
6858S: Maintained
6859F: Documentation/hwmon/max6697
6860F: Documentation/devicetree/bindings/i2c/max6697.txt
6861F: drivers/hwmon/max6697.c
6862F: include/linux/platform_data/max6697.h
6863
6864MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6865M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6866L: linux-pm@vger.kernel.org
6867S: Supported
6868F: drivers/power/max14577_charger.c
6869F: drivers/power/max77693_charger.c
6870
6871MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6872M: Javier Martinez Canillas <javier@osg.samsung.com>
6873L: linux-kernel@vger.kernel.org
6874S: Supported
6875F: drivers/*/*max77802.c
6876F: Documentation/devicetree/bindings/*/*max77802.txt
6877F: include/dt-bindings/*/*max77802.h
6878
6879MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6880M: Chanwoo Choi <cw00.choi@samsung.com>
6881M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6882L: linux-kernel@vger.kernel.org
6883S: Supported
6884F: drivers/*/max14577.c
6885F: drivers/*/max77686.c
6886F: drivers/*/max77693.c
6887F: drivers/extcon/extcon-max14577.c
6888F: drivers/extcon/extcon-max77693.c
6889F: drivers/rtc/rtc-max77686.c
6890F: drivers/clk/clk-max77686.c
6891F: Documentation/devicetree/bindings/mfd/max14577.txt
6892F: Documentation/devicetree/bindings/*/max77686.txt
6893F: Documentation/devicetree/bindings/mfd/max77693.txt
6894F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6895F: include/linux/mfd/max14577*.h
6896F: include/linux/mfd/max77686*.h
6897F: include/linux/mfd/max77693*.h
6898
6899MAXIRADIO FM RADIO RECEIVER DRIVER
6900M: Hans Verkuil <hverkuil@xs4all.nl>
6901L: linux-media@vger.kernel.org
6902T: git git://linuxtv.org/media_tree.git
6903W: http://linuxtv.org
6904S: Maintained
6905F: drivers/media/radio/radio-maxiradio*
6906
6907MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6908M: Peter Rosin <peda@axentia.se>
6909L: linux-iio@vger.kernel.org
6910S: Maintained
6911F: drivers/iio/potentiometer/mcp4531.c
6912
6913MEDIA DRIVERS FOR RENESAS - VSP1
6914M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6915L: linux-media@vger.kernel.org
6916L: linux-sh@vger.kernel.org
6917T: git git://linuxtv.org/media_tree.git
6918S: Supported
6919F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6920F: drivers/media/platform/vsp1/
6921
6922MEDIA DRIVERS FOR ASCOT2E
6923M: Sergey Kozlov <serjk@netup.ru>
6924L: linux-media@vger.kernel.org
6925W: http://linuxtv.org
6926W: http://netup.tv/
6927T: git git://linuxtv.org/media_tree.git
6928S: Supported
6929F: drivers/media/dvb-frontends/ascot2e*
6930
6931MEDIA DRIVERS FOR CXD2841ER
6932M: Sergey Kozlov <serjk@netup.ru>
6933L: linux-media@vger.kernel.org
6934W: http://linuxtv.org/
6935W: http://netup.tv/
6936T: git git://linuxtv.org/media_tree.git
6937S: Supported
6938F: drivers/media/dvb-frontends/cxd2841er*
6939
6940MEDIA DRIVERS FOR HORUS3A
6941M: Sergey Kozlov <serjk@netup.ru>
6942L: linux-media@vger.kernel.org
6943W: http://linuxtv.org/
6944W: http://netup.tv/
6945T: git git://linuxtv.org/media_tree.git
6946S: Supported
6947F: drivers/media/dvb-frontends/horus3a*
6948
6949MEDIA DRIVERS FOR LNBH25
6950M: Sergey Kozlov <serjk@netup.ru>
6951L: linux-media@vger.kernel.org
6952W: http://linuxtv.org/
6953W: http://netup.tv/
6954T: git git://linuxtv.org/media_tree.git
6955S: Supported
6956F: drivers/media/dvb-frontends/lnbh25*
6957
6958MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6959M: Sergey Kozlov <serjk@netup.ru>
6960L: linux-media@vger.kernel.org
6961W: http://linuxtv.org/
6962W: http://netup.tv/
6963T: git git://linuxtv.org/media_tree.git
6964S: Supported
6965F: drivers/media/pci/netup_unidvb/*
6966
6967MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6968M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6969P: LinuxTV.org Project
6970L: linux-media@vger.kernel.org
6971W: http://linuxtv.org
6972Q: http://patchwork.kernel.org/project/linux-media/list/
6973T: git git://linuxtv.org/media_tree.git
6974S: Maintained
6975F: Documentation/dvb/
6976F: Documentation/video4linux/
6977F: Documentation/DocBook/media/
6978F: drivers/media/
6979F: drivers/staging/media/
6980F: include/media/
6981F: include/uapi/linux/dvb/
6982F: include/uapi/linux/videodev2.h
6983F: include/uapi/linux/media.h
6984F: include/uapi/linux/v4l2-*
6985F: include/uapi/linux/meye.h
6986F: include/uapi/linux/ivtv*
6987F: include/uapi/linux/uvcvideo.h
6988
6989MEDIATEK MT7601U WIRELESS LAN DRIVER
6990M: Jakub Kicinski <kubakici@wp.pl>
6991L: linux-wireless@vger.kernel.org
6992S: Maintained
6993F: drivers/net/wireless/mediatek/mt7601u/
6994
6995MEGARAID SCSI/SAS DRIVERS
6996M: Kashyap Desai <kashyap.desai@avagotech.com>
6997M: Sumit Saxena <sumit.saxena@avagotech.com>
6998M: Uday Lingala <uday.lingala@avagotech.com>
6999L: megaraidlinux.pdl@avagotech.com
7000L: linux-scsi@vger.kernel.org
7001W: http://www.lsi.com
7002S: Maintained
7003F: Documentation/scsi/megaraid.txt
7004F: drivers/scsi/megaraid.*
7005F: drivers/scsi/megaraid/
7006
7007MELLANOX ETHERNET DRIVER (mlx4_en)
7008M: Eugenia Emantayev <eugenia@mellanox.com>
7009L: netdev@vger.kernel.org
7010S: Supported
7011W: http://www.mellanox.com
7012Q: http://patchwork.ozlabs.org/project/netdev/list/
7013F: drivers/net/ethernet/mellanox/mlx4/en_*
7014
7015MELLANOX ETHERNET DRIVER (mlx5e)
7016M: Saeed Mahameed <saeedm@mellanox.com>
7017L: netdev@vger.kernel.org
7018S: Supported
7019W: http://www.mellanox.com
7020Q: http://patchwork.ozlabs.org/project/netdev/list/
7021F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7022
7023MELLANOX ETHERNET SWITCH DRIVERS
7024M: Jiri Pirko <jiri@mellanox.com>
7025M: Ido Schimmel <idosch@mellanox.com>
7026L: netdev@vger.kernel.org
7027S: Supported
7028W: http://www.mellanox.com
7029Q: http://patchwork.ozlabs.org/project/netdev/list/
7030F: drivers/net/ethernet/mellanox/mlxsw/
7031
7032MEMBARRIER SUPPORT
7033M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7034M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7035L: linux-kernel@vger.kernel.org
7036S: Supported
7037F: kernel/membarrier.c
7038F: include/uapi/linux/membarrier.h
7039
7040MEMORY MANAGEMENT
7041L: linux-mm@kvack.org
7042W: http://www.linux-mm.org
7043S: Maintained
7044F: include/linux/mm.h
7045F: include/linux/gfp.h
7046F: include/linux/mmzone.h
7047F: include/linux/memory_hotplug.h
7048F: include/linux/vmalloc.h
7049F: mm/
7050
7051MEMORY TECHNOLOGY DEVICES (MTD)
7052M: David Woodhouse <dwmw2@infradead.org>
7053M: Brian Norris <computersforpeace@gmail.com>
7054L: linux-mtd@lists.infradead.org
7055W: http://www.linux-mtd.infradead.org/
7056Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7057T: git git://git.infradead.org/linux-mtd.git
7058T: git git://git.infradead.org/l2-mtd.git
7059S: Maintained
7060F: drivers/mtd/
7061F: include/linux/mtd/
7062F: include/uapi/mtd/
7063
7064MEN A21 WATCHDOG DRIVER
7065M: Johannes Thumshirn <morbidrsa@gmail.com>
7066L: linux-watchdog@vger.kernel.org
7067S: Maintained
7068F: drivers/watchdog/mena21_wdt.c
7069
7070MEN CHAMELEON BUS (mcb)
7071M: Johannes Thumshirn <morbidrsa@gmail.com>
7072S: Maintained
7073F: drivers/mcb/
7074F: include/linux/mcb.h
7075F: Documentation/men-chameleon-bus.txt
7076
7077MEN F21BMC (Board Management Controller)
7078M: Andreas Werner <andreas.werner@men.de>
7079S: Supported
7080F: drivers/mfd/menf21bmc.c
7081F: drivers/watchdog/menf21bmc_wdt.c
7082F: drivers/leds/leds-menf21bmc.c
7083F: drivers/hwmon/menf21bmc_hwmon.c
7084F: Documentation/hwmon/menf21bmc
7085
7086METAG ARCHITECTURE
7087M: James Hogan <james.hogan@imgtec.com>
7088L: linux-metag@vger.kernel.org
7089S: Odd Fixes
7090F: arch/metag/
7091F: Documentation/metag/
7092F: Documentation/devicetree/bindings/metag/
7093F: Documentation/devicetree/bindings/interrupt-controller/img,*
7094F: drivers/clocksource/metag_generic.c
7095F: drivers/irqchip/irq-metag.c
7096F: drivers/irqchip/irq-metag-ext.c
7097F: drivers/tty/metag_da.c
7098
7099MICROBLAZE ARCHITECTURE
7100M: Michal Simek <monstr@monstr.eu>
7101W: http://www.monstr.eu/fdt/
7102T: git git://git.monstr.eu/linux-2.6-microblaze.git
7103S: Supported
7104F: arch/microblaze/
7105
7106MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7107M: Chen Yu <yu.c.chen@intel.com>
7108L: platform-driver-x86@vger.kernel.org
7109S: Supported
7110F: drivers/platform/x86/surfacepro3_button.c
7111
7112MICROTEK X6 SCANNER
7113M: Oliver Neukum <oliver@neukum.org>
7114S: Maintained
7115F: drivers/usb/image/microtek.*
7116
7117MIPS
7118M: Ralf Baechle <ralf@linux-mips.org>
7119L: linux-mips@linux-mips.org
7120W: http://www.linux-mips.org/
7121T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7122Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7123S: Supported
7124F: Documentation/mips/
7125F: arch/mips/
7126
7127MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7128M: Hans Verkuil <hverkuil@xs4all.nl>
7129L: linux-media@vger.kernel.org
7130T: git git://linuxtv.org/media_tree.git
7131W: http://linuxtv.org
7132S: Odd Fixes
7133F: drivers/media/radio/radio-miropcm20*
7134
7135Mellanox MLX5 core VPI driver
7136M: Eli Cohen <eli@mellanox.com>
7137L: netdev@vger.kernel.org
7138L: linux-rdma@vger.kernel.org
7139W: http://www.mellanox.com
7140Q: http://patchwork.ozlabs.org/project/netdev/list/
7141Q: http://patchwork.kernel.org/project/linux-rdma/list/
7142T: git git://openfabrics.org/~eli/connect-ib.git
7143S: Supported
7144F: drivers/net/ethernet/mellanox/mlx5/core/
7145F: include/linux/mlx5/
7146
7147Mellanox MLX5 IB driver
7148M: Eli Cohen <eli@mellanox.com>
7149L: linux-rdma@vger.kernel.org
7150W: http://www.mellanox.com
7151Q: http://patchwork.kernel.org/project/linux-rdma/list/
7152T: git git://openfabrics.org/~eli/connect-ib.git
7153S: Supported
7154F: include/linux/mlx5/
7155F: drivers/infiniband/hw/mlx5/
7156
7157MELEXIS MLX90614 DRIVER
7158M: Crt Mori <cmo@melexis.com>
7159L: linux-iio@vger.kernel.org
7160W: http://www.melexis.com
7161S: Supported
7162F: drivers/iio/temperature/mlx90614.c
7163
7164MN88472 MEDIA DRIVER
7165M: Antti Palosaari <crope@iki.fi>
7166L: linux-media@vger.kernel.org
7167W: http://linuxtv.org/
7168W: http://palosaari.fi/linux/
7169Q: http://patchwork.linuxtv.org/project/linux-media/list/
7170T: git git://linuxtv.org/anttip/media_tree.git
7171S: Maintained
7172F: drivers/staging/media/mn88472/
7173F: drivers/media/dvb-frontends/mn88472.h
7174
7175MN88473 MEDIA DRIVER
7176M: Antti Palosaari <crope@iki.fi>
7177L: linux-media@vger.kernel.org
7178W: http://linuxtv.org/
7179W: http://palosaari.fi/linux/
7180Q: http://patchwork.linuxtv.org/project/linux-media/list/
7181T: git git://linuxtv.org/anttip/media_tree.git
7182S: Maintained
7183F: drivers/staging/media/mn88473/
7184F: drivers/media/dvb-frontends/mn88473.h
7185
7186MODULE SUPPORT
7187M: Rusty Russell <rusty@rustcorp.com.au>
7188S: Maintained
7189F: include/linux/module.h
7190F: kernel/module.c
7191
7192MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7193W: http://popies.net/meye/
7194S: Orphan
7195F: Documentation/video4linux/meye.txt
7196F: drivers/media/pci/meye/
7197F: include/uapi/linux/meye.h
7198
7199MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7200M: Jiri Slaby <jirislaby@gmail.com>
7201S: Maintained
7202F: Documentation/serial/moxa-smartio
7203F: drivers/tty/mxser.*
7204
7205MR800 AVERMEDIA USB FM RADIO DRIVER
7206M: Alexey Klimov <klimov.linux@gmail.com>
7207L: linux-media@vger.kernel.org
7208T: git git://linuxtv.org/media_tree.git
7209S: Maintained
7210F: drivers/media/radio/radio-mr800.c
7211
7212MRF24J40 IEEE 802.15.4 RADIO DRIVER
7213M: Alan Ott <alan@signal11.us>
7214L: linux-wpan@vger.kernel.org
7215S: Maintained
7216F: drivers/net/ieee802154/mrf24j40.c
7217F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7218
7219MSI LAPTOP SUPPORT
7220M: "Lee, Chun-Yi" <jlee@suse.com>
7221L: platform-driver-x86@vger.kernel.org
7222S: Maintained
7223F: drivers/platform/x86/msi-laptop.c
7224
7225MSI WMI SUPPORT
7226L: platform-driver-x86@vger.kernel.org
7227S: Orphan
7228F: drivers/platform/x86/msi-wmi.c
7229
7230MSI001 MEDIA DRIVER
7231M: Antti Palosaari <crope@iki.fi>
7232L: linux-media@vger.kernel.org
7233W: http://linuxtv.org/
7234W: http://palosaari.fi/linux/
7235Q: http://patchwork.linuxtv.org/project/linux-media/list/
7236T: git git://linuxtv.org/anttip/media_tree.git
7237S: Maintained
7238F: drivers/media/tuners/msi001*
7239
7240MSI2500 MEDIA DRIVER
7241M: Antti Palosaari <crope@iki.fi>
7242L: linux-media@vger.kernel.org
7243W: http://linuxtv.org/
7244W: http://palosaari.fi/linux/
7245Q: http://patchwork.linuxtv.org/project/linux-media/list/
7246T: git git://linuxtv.org/anttip/media_tree.git
7247S: Maintained
7248F: drivers/media/usb/msi2500/
7249
7250MSYSTEMS DISKONCHIP G3 MTD DRIVER
7251M: Robert Jarzmik <robert.jarzmik@free.fr>
7252L: linux-mtd@lists.infradead.org
7253S: Maintained
7254F: drivers/mtd/devices/docg3*
7255
7256MT9M032 APTINA SENSOR DRIVER
7257M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7258L: linux-media@vger.kernel.org
7259T: git git://linuxtv.org/media_tree.git
7260S: Maintained
7261F: drivers/media/i2c/mt9m032.c
7262F: include/media/mt9m032.h
7263
7264MT9P031 APTINA CAMERA SENSOR
7265M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7266L: linux-media@vger.kernel.org
7267T: git git://linuxtv.org/media_tree.git
7268S: Maintained
7269F: drivers/media/i2c/mt9p031.c
7270F: include/media/mt9p031.h
7271
7272MT9T001 APTINA CAMERA SENSOR
7273M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7274L: linux-media@vger.kernel.org
7275T: git git://linuxtv.org/media_tree.git
7276S: Maintained
7277F: drivers/media/i2c/mt9t001.c
7278F: include/media/mt9t001.h
7279
7280MT9V032 APTINA CAMERA SENSOR
7281M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7282L: linux-media@vger.kernel.org
7283T: git git://linuxtv.org/media_tree.git
7284S: Maintained
7285F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7286F: drivers/media/i2c/mt9v032.c
7287F: include/media/mt9v032.h
7288
7289MULTIFUNCTION DEVICES (MFD)
7290M: Lee Jones <lee.jones@linaro.org>
7291T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7292S: Supported
7293F: drivers/mfd/
7294F: include/linux/mfd/
7295
7296MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7297M: Ulf Hansson <ulf.hansson@linaro.org>
7298L: linux-mmc@vger.kernel.org
7299T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7300S: Maintained
7301F: drivers/mmc/
7302F: include/linux/mmc/
7303F: include/uapi/linux/mmc/
7304
7305MULTIMEDIA CARD (MMC) ETC. OVER SPI
7306S: Orphan
7307F: drivers/mmc/host/mmc_spi.c
7308F: include/linux/spi/mmc_spi.h
7309
7310MULTISOUND SOUND DRIVER
7311M: Andrew Veliath <andrewtv@usa.net>
7312S: Maintained
7313F: Documentation/sound/oss/MultiSound
7314F: sound/oss/msnd*
7315
7316MULTITECH MULTIPORT CARD (ISICOM)
7317S: Orphan
7318F: drivers/tty/isicom.c
7319F: include/linux/isicom.h
7320
7321MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7322M: Felipe Balbi <balbi@ti.com>
7323L: linux-usb@vger.kernel.org
7324T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7325S: Maintained
7326F: drivers/usb/musb/
7327
7328MXL5007T MEDIA DRIVER
7329M: Michael Krufky <mkrufky@linuxtv.org>
7330L: linux-media@vger.kernel.org
7331W: http://linuxtv.org/
7332W: http://github.com/mkrufky
7333Q: http://patchwork.linuxtv.org/project/linux-media/list/
7334T: git git://linuxtv.org/mkrufky/tuners.git
7335S: Maintained
7336F: drivers/media/tuners/mxl5007t.*
7337
7338MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7339M: Hyong-Youb Kim <hykim@myri.com>
7340L: netdev@vger.kernel.org
7341W: https://www.myricom.com/support/downloads/myri10ge.html
7342S: Supported
7343F: drivers/net/ethernet/myricom/myri10ge/
7344
7345NATSEMI ETHERNET DRIVER (DP8381x)
7346S: Orphan
7347F: drivers/net/ethernet/natsemi/natsemi.c
7348
7349NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7350M: Daniel Mack <zonque@gmail.com>
7351S: Maintained
7352L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7353W: http://www.native-instruments.com
7354F: sound/usb/caiaq/
7355
7356NCP FILESYSTEM
7357M: Petr Vandrovec <petr@vandrovec.name>
7358S: Odd Fixes
7359F: fs/ncpfs/
7360
7361NCR 5380 SCSI DRIVERS
7362M: Finn Thain <fthain@telegraphics.com.au>
7363M: Michael Schmitz <schmitzmic@gmail.com>
7364L: linux-scsi@vger.kernel.org
7365S: Maintained
7366F: Documentation/scsi/g_NCR5380.txt
7367F: drivers/scsi/NCR5380.*
7368F: drivers/scsi/arm/cumana_1.c
7369F: drivers/scsi/arm/oak.c
7370F: drivers/scsi/atari_NCR5380.c
7371F: drivers/scsi/atari_scsi.*
7372F: drivers/scsi/dmx3191d.c
7373F: drivers/scsi/dtc.*
7374F: drivers/scsi/g_NCR5380.*
7375F: drivers/scsi/g_NCR5380_mmio.c
7376F: drivers/scsi/mac_scsi.*
7377F: drivers/scsi/pas16.*
7378F: drivers/scsi/sun3_scsi.*
7379F: drivers/scsi/sun3_scsi_vme.c
7380F: drivers/scsi/t128.*
7381
7382NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7383M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7384L: linux-scsi@vger.kernel.org
7385S: Maintained
7386F: drivers/scsi/NCR_D700.*
7387
7388NCT6775 HARDWARE MONITOR DRIVER
7389M: Guenter Roeck <linux@roeck-us.net>
7390L: linux-hwmon@vger.kernel.org
7391S: Maintained
7392F: Documentation/hwmon/nct6775
7393F: drivers/hwmon/nct6775.c
7394
7395NETEFFECT IWARP RNIC DRIVER (IW_NES)
7396M: Faisal Latif <faisal.latif@intel.com>
7397L: linux-rdma@vger.kernel.org
7398W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7399S: Supported
7400F: drivers/infiniband/hw/nes/
7401
7402NETEM NETWORK EMULATOR
7403M: Stephen Hemminger <stephen@networkplumber.org>
7404L: netem@lists.linux-foundation.org
7405S: Maintained
7406F: net/sched/sch_netem.c
7407
7408NETERION 10GbE DRIVERS (s2io/vxge)
7409M: Jon Mason <jdmason@kudzu.us>
7410L: netdev@vger.kernel.org
7411S: Supported
7412F: Documentation/networking/s2io.txt
7413F: Documentation/networking/vxge.txt
7414F: drivers/net/ethernet/neterion/
7415
7416NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7417M: Pablo Neira Ayuso <pablo@netfilter.org>
7418M: Patrick McHardy <kaber@trash.net>
7419M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7420L: netfilter-devel@vger.kernel.org
7421L: coreteam@netfilter.org
7422W: http://www.netfilter.org/
7423W: http://www.iptables.org/
7424Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7425T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7426T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7427S: Supported
7428F: include/linux/netfilter*
7429F: include/linux/netfilter/
7430F: include/net/netfilter/
7431F: include/uapi/linux/netfilter*
7432F: include/uapi/linux/netfilter/
7433F: net/*/netfilter.c
7434F: net/*/netfilter/
7435F: net/netfilter/
7436F: net/bridge/br_netfilter*.c
7437
7438NETLABEL
7439M: Paul Moore <paul@paul-moore.com>
7440W: http://netlabel.sf.net
7441L: netdev@vger.kernel.org
7442S: Maintained
7443F: Documentation/netlabel/
7444F: include/net/netlabel.h
7445F: net/netlabel/
7446
7447NETROM NETWORK LAYER
7448M: Ralf Baechle <ralf@linux-mips.org>
7449L: linux-hams@vger.kernel.org
7450W: http://www.linux-ax25.org/
7451S: Maintained
7452F: include/net/netrom.h
7453F: include/uapi/linux/netrom.h
7454F: net/netrom/
7455
7456NETWORK BLOCK DEVICE (NBD)
7457M: Markus Pargmann <mpa@pengutronix.de>
7458S: Maintained
7459L: nbd-general@lists.sourceforge.net
7460T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7461F: Documentation/blockdev/nbd.txt
7462F: drivers/block/nbd.c
7463F: include/uapi/linux/nbd.h
7464
7465NETWORK DROP MONITOR
7466M: Neil Horman <nhorman@tuxdriver.com>
7467L: netdev@vger.kernel.org
7468S: Maintained
7469W: https://fedorahosted.org/dropwatch/
7470F: net/core/drop_monitor.c
7471
7472NETWORKING [GENERAL]
7473M: "David S. Miller" <davem@davemloft.net>
7474L: netdev@vger.kernel.org
7475W: http://www.linuxfoundation.org/en/Net
7476Q: http://patchwork.ozlabs.org/project/netdev/list/
7477T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7478T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7479S: Maintained
7480F: net/
7481F: include/net/
7482F: include/linux/in.h
7483F: include/linux/net.h
7484F: include/linux/netdevice.h
7485F: include/uapi/linux/in.h
7486F: include/uapi/linux/net.h
7487F: include/uapi/linux/netdevice.h
7488F: include/uapi/linux/net_namespace.h
7489F: tools/net/
7490F: tools/testing/selftests/net/
7491F: lib/random32.c
7492F: lib/test_bpf.c
7493
7494NETWORKING [IPv4/IPv6]
7495M: "David S. Miller" <davem@davemloft.net>
7496M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7497M: James Morris <jmorris@namei.org>
7498M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7499M: Patrick McHardy <kaber@trash.net>
7500L: netdev@vger.kernel.org
7501T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7502S: Maintained
7503F: net/ipv4/
7504F: net/ipv6/
7505F: include/net/ip*
7506F: arch/x86/net/*
7507
7508NETWORKING [IPSEC]
7509M: Steffen Klassert <steffen.klassert@secunet.com>
7510M: Herbert Xu <herbert@gondor.apana.org.au>
7511M: "David S. Miller" <davem@davemloft.net>
7512L: netdev@vger.kernel.org
7513T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7514T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7515S: Maintained
7516F: net/core/flow.c
7517F: net/xfrm/
7518F: net/key/
7519F: net/ipv4/xfrm*
7520F: net/ipv4/esp4.c
7521F: net/ipv4/ah4.c
7522F: net/ipv4/ipcomp.c
7523F: net/ipv4/ip_vti.c
7524F: net/ipv6/xfrm*
7525F: net/ipv6/esp6.c
7526F: net/ipv6/ah6.c
7527F: net/ipv6/ipcomp6.c
7528F: net/ipv6/ip6_vti.c
7529F: include/uapi/linux/xfrm.h
7530F: include/net/xfrm.h
7531
7532NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7533M: Paul Moore <paul@paul-moore.com>
7534L: netdev@vger.kernel.org
7535S: Maintained
7536
7537NETWORKING [WIRELESS]
7538L: linux-wireless@vger.kernel.org
7539Q: http://patchwork.kernel.org/project/linux-wireless/list/
7540
7541NETWORKING DRIVERS
7542L: netdev@vger.kernel.org
7543W: http://www.linuxfoundation.org/en/Net
7544Q: http://patchwork.ozlabs.org/project/netdev/list/
7545T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7546T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7547S: Odd Fixes
7548F: drivers/net/
7549F: include/linux/if_*
7550F: include/linux/netdevice.h
7551F: include/linux/etherdevice.h
7552F: include/linux/fcdevice.h
7553F: include/linux/fddidevice.h
7554F: include/linux/hippidevice.h
7555F: include/linux/inetdevice.h
7556F: include/uapi/linux/if_*
7557F: include/uapi/linux/netdevice.h
7558
7559NETWORKING DRIVERS (WIRELESS)
7560M: Kalle Valo <kvalo@codeaurora.org>
7561L: linux-wireless@vger.kernel.org
7562Q: http://patchwork.kernel.org/project/linux-wireless/list/
7563T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7564S: Maintained
7565F: drivers/net/wireless/
7566
7567NETXEN (1/10) GbE SUPPORT
7568M: Manish Chopra <manish.chopra@qlogic.com>
7569M: Sony Chacko <sony.chacko@qlogic.com>
7570M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7571L: netdev@vger.kernel.org
7572W: http://www.qlogic.com
7573S: Supported
7574F: drivers/net/ethernet/qlogic/netxen/
7575
7576NFC SUBSYSTEM
7577M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7578M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7579M: Samuel Ortiz <sameo@linux.intel.com>
7580L: linux-wireless@vger.kernel.org
7581L: linux-nfc@lists.01.org (subscribers-only)
7582S: Supported
7583F: net/nfc/
7584F: include/net/nfc/
7585F: include/uapi/linux/nfc.h
7586F: drivers/nfc/
7587F: include/linux/platform_data/pn544.h
7588F: Documentation/devicetree/bindings/net/nfc/
7589
7590NFS, SUNRPC, AND LOCKD CLIENTS
7591M: Trond Myklebust <trond.myklebust@primarydata.com>
7592M: Anna Schumaker <anna.schumaker@netapp.com>
7593L: linux-nfs@vger.kernel.org
7594W: http://client.linux-nfs.org
7595T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7596S: Maintained
7597F: fs/lockd/
7598F: fs/nfs/
7599F: fs/nfs_common/
7600F: net/sunrpc/
7601F: include/linux/lockd/
7602F: include/linux/nfs*
7603F: include/linux/sunrpc/
7604F: include/uapi/linux/nfs*
7605F: include/uapi/linux/sunrpc/
7606
7607NILFS2 FILESYSTEM
7608M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7609L: linux-nilfs@vger.kernel.org
7610W: http://nilfs.sourceforge.net/
7611T: git git://github.com/konis/nilfs2.git
7612S: Supported
7613F: Documentation/filesystems/nilfs2.txt
7614F: fs/nilfs2/
7615F: include/linux/nilfs2_fs.h
7616F: include/trace/events/nilfs2.h
7617
7618NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7619M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7620W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7621S: Maintained
7622F: Documentation/scsi/NinjaSCSI.txt
7623F: drivers/scsi/pcmcia/nsp_*
7624
7625NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7626M: GOTO Masanori <gotom@debian.or.jp>
7627M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7628W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7629S: Maintained
7630F: Documentation/scsi/NinjaSCSI.txt
7631F: drivers/scsi/nsp32*
7632
7633NIOS2 ARCHITECTURE
7634M: Ley Foon Tan <lftan@altera.com>
7635L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7636T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7637S: Maintained
7638F: arch/nios2/
7639
7640NOKIA N900 POWER SUPPLY DRIVERS
7641M: Pali Rohár <pali.rohar@gmail.com>
7642S: Maintained
7643F: include/linux/power/bq2415x_charger.h
7644F: include/linux/power/bq27xxx_battery.h
7645F: include/linux/power/isp1704_charger.h
7646F: drivers/power/bq2415x_charger.c
7647F: drivers/power/bq27xxx_battery.c
7648F: drivers/power/isp1704_charger.c
7649F: drivers/power/rx51_battery.c
7650
7651NTB DRIVER CORE
7652M: Jon Mason <jdmason@kudzu.us>
7653M: Dave Jiang <dave.jiang@intel.com>
7654M: Allen Hubbe <Allen.Hubbe@emc.com>
7655L: linux-ntb@googlegroups.com
7656S: Supported
7657W: https://github.com/jonmason/ntb/wiki
7658T: git git://github.com/jonmason/ntb.git
7659F: drivers/ntb/
7660F: drivers/net/ntb_netdev.c
7661F: include/linux/ntb.h
7662F: include/linux/ntb_transport.h
7663
7664NTB INTEL DRIVER
7665M: Jon Mason <jdmason@kudzu.us>
7666M: Dave Jiang <dave.jiang@intel.com>
7667L: linux-ntb@googlegroups.com
7668S: Supported
7669W: https://github.com/jonmason/ntb/wiki
7670T: git git://github.com/jonmason/ntb.git
7671F: drivers/ntb/hw/intel/
7672
7673NTB AMD DRIVER
7674M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7675L: linux-ntb@googlegroups.com
7676S: Supported
7677F: drivers/ntb/hw/amd/
7678
7679NTFS FILESYSTEM
7680M: Anton Altaparmakov <anton@tuxera.com>
7681L: linux-ntfs-dev@lists.sourceforge.net
7682W: http://www.tuxera.com/
7683T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7684S: Supported
7685F: Documentation/filesystems/ntfs.txt
7686F: fs/ntfs/
7687
7688NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7689M: Antonino Daplas <adaplas@gmail.com>
7690L: linux-fbdev@vger.kernel.org
7691S: Maintained
7692F: drivers/video/fbdev/riva/
7693F: drivers/video/fbdev/nvidia/
7694
7695NVM EXPRESS DRIVER
7696M: Keith Busch <keith.busch@intel.com>
7697M: Jens Axboe <axboe@fb.com>
7698L: linux-nvme@lists.infradead.org
7699T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7700W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7701S: Supported
7702F: drivers/nvme/host/
7703F: include/linux/nvme.h
7704
7705NVMEM FRAMEWORK
7706M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7707M: Maxime Ripard <maxime.ripard@free-electrons.com>
7708S: Maintained
7709F: drivers/nvmem/
7710F: Documentation/devicetree/bindings/nvmem/
7711F: include/linux/nvmem-consumer.h
7712F: include/linux/nvmem-provider.h
7713
7714NXP-NCI NFC DRIVER
7715M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7716R: Charles Gorand <charles.gorand@effinnov.com>
7717L: linux-nfc@lists.01.org (moderated for non-subscribers)
7718S: Supported
7719F: drivers/nfc/nxp-nci
7720
7721NXP TDA998X DRM DRIVER
7722M: Russell King <rmk+kernel@arm.linux.org.uk>
7723S: Supported
7724F: drivers/gpu/drm/i2c/tda998x_drv.c
7725F: include/drm/i2c/tda998x.h
7726
7727NXP TFA9879 DRIVER
7728M: Peter Rosin <peda@axentia.se>
7729L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7730S: Maintained
7731F: sound/soc/codecs/tfa9879*
7732
7733OMAP SUPPORT
7734M: Tony Lindgren <tony@atomide.com>
7735L: linux-omap@vger.kernel.org
7736W: http://www.muru.com/linux/omap/
7737W: http://linux.omap.com/
7738Q: http://patchwork.kernel.org/project/linux-omap/list/
7739T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7740S: Maintained
7741F: arch/arm/*omap*/
7742F: arch/arm/configs/omap1_defconfig
7743F: arch/arm/configs/omap2plus_defconfig
7744F: drivers/i2c/busses/i2c-omap.c
7745F: drivers/irqchip/irq-omap-intc.c
7746F: drivers/mfd/*omap*.c
7747F: drivers/mfd/menelaus.c
7748F: drivers/mfd/palmas.c
7749F: drivers/mfd/tps65217.c
7750F: drivers/mfd/tps65218.c
7751F: drivers/mfd/tps65910.c
7752F: drivers/mfd/twl-core.[ch]
7753F: drivers/mfd/twl4030*.c
7754F: drivers/mfd/twl6030*.c
7755F: drivers/mfd/twl6040*.c
7756F: drivers/regulator/palmas-regulator*.c
7757F: drivers/regulator/pbias-regulator.c
7758F: drivers/regulator/tps65217-regulator.c
7759F: drivers/regulator/tps65218-regulator.c
7760F: drivers/regulator/tps65910-regulator.c
7761F: drivers/regulator/twl-regulator.c
7762F: include/linux/i2c-omap.h
7763
7764OMAP DEVICE TREE SUPPORT
7765M: Benoît Cousson <bcousson@baylibre.com>
7766M: Tony Lindgren <tony@atomide.com>
7767L: linux-omap@vger.kernel.org
7768L: devicetree@vger.kernel.org
7769S: Maintained
7770F: arch/arm/boot/dts/*omap*
7771F: arch/arm/boot/dts/*am3*
7772F: arch/arm/boot/dts/*am4*
7773F: arch/arm/boot/dts/*am5*
7774F: arch/arm/boot/dts/*dra7*
7775
7776OMAP CLOCK FRAMEWORK SUPPORT
7777M: Paul Walmsley <paul@pwsan.com>
7778L: linux-omap@vger.kernel.org
7779S: Maintained
7780F: arch/arm/*omap*/*clock*
7781
7782OMAP POWER MANAGEMENT SUPPORT
7783M: Kevin Hilman <khilman@deeprootsystems.com>
7784L: linux-omap@vger.kernel.org
7785S: Maintained
7786F: arch/arm/*omap*/*pm*
7787F: drivers/cpufreq/omap-cpufreq.c
7788
7789OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7790M: Rajendra Nayak <rnayak@ti.com>
7791M: Paul Walmsley <paul@pwsan.com>
7792L: linux-omap@vger.kernel.org
7793S: Maintained
7794F: arch/arm/mach-omap2/prm*
7795
7796OMAP AUDIO SUPPORT
7797M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7798M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7799L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7800L: linux-omap@vger.kernel.org
7801S: Maintained
7802F: sound/soc/omap/
7803
7804OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7805M: Roger Quadros <rogerq@ti.com>
7806M: Tony Lindgren <tony@atomide.com>
7807L: linux-omap@vger.kernel.org
7808S: Maintained
7809F: drivers/memory/omap-gpmc.c
7810F: arch/arm/mach-omap2/*gpmc*
7811
7812OMAP FRAMEBUFFER SUPPORT
7813M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7814L: linux-fbdev@vger.kernel.org
7815L: linux-omap@vger.kernel.org
7816S: Maintained
7817F: drivers/video/fbdev/omap/
7818
7819OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7820M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7821L: linux-omap@vger.kernel.org
7822L: linux-fbdev@vger.kernel.org
7823S: Maintained
7824F: drivers/video/fbdev/omap2/
7825F: Documentation/arm/OMAP/DSS
7826
7827OMAP HARDWARE SPINLOCK SUPPORT
7828M: Ohad Ben-Cohen <ohad@wizery.com>
7829L: linux-omap@vger.kernel.org
7830S: Maintained
7831F: drivers/hwspinlock/omap_hwspinlock.c
7832
7833OMAP MMC SUPPORT
7834M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7835L: linux-omap@vger.kernel.org
7836S: Maintained
7837F: drivers/mmc/host/omap.c
7838
7839OMAP HS MMC SUPPORT
7840L: linux-mmc@vger.kernel.org
7841L: linux-omap@vger.kernel.org
7842S: Orphan
7843F: drivers/mmc/host/omap_hsmmc.c
7844
7845OMAP RANDOM NUMBER GENERATOR SUPPORT
7846M: Deepak Saxena <dsaxena@plexity.net>
7847S: Maintained
7848F: drivers/char/hw_random/omap-rng.c
7849
7850OMAP HWMOD SUPPORT
7851M: Benoît Cousson <bcousson@baylibre.com>
7852M: Paul Walmsley <paul@pwsan.com>
7853L: linux-omap@vger.kernel.org
7854S: Maintained
7855F: arch/arm/mach-omap2/omap_hwmod.*
7856
7857OMAP HWMOD DATA
7858M: Paul Walmsley <paul@pwsan.com>
7859L: linux-omap@vger.kernel.org
7860S: Maintained
7861F: arch/arm/mach-omap2/omap_hwmod*data*
7862
7863OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7864M: Benoît Cousson <bcousson@baylibre.com>
7865L: linux-omap@vger.kernel.org
7866S: Maintained
7867F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7868
7869OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7870M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7871L: linux-media@vger.kernel.org
7872S: Maintained
7873F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7874F: drivers/media/platform/omap3isp/
7875F: drivers/staging/media/omap4iss/
7876
7877OMAP USB SUPPORT
7878M: Felipe Balbi <balbi@ti.com>
7879L: linux-usb@vger.kernel.org
7880L: linux-omap@vger.kernel.org
7881T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7882S: Maintained
7883F: drivers/usb/*/*omap*
7884F: arch/arm/*omap*/usb*
7885
7886OMAP GPIO DRIVER
7887M: Javier Martinez Canillas <javier@dowhile0.org>
7888M: Santosh Shilimkar <ssantosh@kernel.org>
7889M: Kevin Hilman <khilman@deeprootsystems.com>
7890L: linux-omap@vger.kernel.org
7891S: Maintained
7892F: drivers/gpio/gpio-omap.c
7893
7894OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7895M: Mark Jackson <mpfj@newflow.co.uk>
7896L: linux-omap@vger.kernel.org
7897S: Maintained
7898F: arch/arm/boot/dts/am335x-nano.dts
7899
7900OMFS FILESYSTEM
7901M: Bob Copeland <me@bobcopeland.com>
7902L: linux-karma-devel@lists.sourceforge.net
7903S: Maintained
7904F: Documentation/filesystems/omfs.txt
7905F: fs/omfs/
7906
7907OMNIKEY CARDMAN 4000 DRIVER
7908M: Harald Welte <laforge@gnumonks.org>
7909S: Maintained
7910F: drivers/char/pcmcia/cm4000_cs.c
7911F: include/linux/cm4000_cs.h
7912F: include/uapi/linux/cm4000_cs.h
7913
7914OMNIKEY CARDMAN 4040 DRIVER
7915M: Harald Welte <laforge@gnumonks.org>
7916S: Maintained
7917F: drivers/char/pcmcia/cm4040_cs.*
7918
7919OMNIVISION OV7670 SENSOR DRIVER
7920M: Jonathan Corbet <corbet@lwn.net>
7921L: linux-media@vger.kernel.org
7922T: git git://linuxtv.org/media_tree.git
7923S: Maintained
7924F: drivers/media/i2c/ov7670.c
7925
7926ONENAND FLASH DRIVER
7927M: Kyungmin Park <kyungmin.park@samsung.com>
7928L: linux-mtd@lists.infradead.org
7929S: Maintained
7930F: drivers/mtd/onenand/
7931F: include/linux/mtd/onenand*.h
7932
7933ONSTREAM SCSI TAPE DRIVER
7934M: Willem Riede <osst@riede.org>
7935L: osst-users@lists.sourceforge.net
7936L: linux-scsi@vger.kernel.org
7937S: Maintained
7938F: Documentation/scsi/osst.txt
7939F: drivers/scsi/osst.*
7940F: drivers/scsi/osst_*.h
7941F: drivers/scsi/st.h
7942
7943OPENCORES I2C BUS DRIVER
7944M: Peter Korsgaard <jacmet@sunsite.dk>
7945L: linux-i2c@vger.kernel.org
7946S: Maintained
7947F: Documentation/i2c/busses/i2c-ocores
7948F: drivers/i2c/busses/i2c-ocores.c
7949
7950OPEN FIRMWARE AND FLATTENED DEVICE TREE
7951M: Rob Herring <robh+dt@kernel.org>
7952M: Frank Rowand <frowand.list@gmail.com>
7953M: Grant Likely <grant.likely@linaro.org>
7954L: devicetree@vger.kernel.org
7955W: http://www.devicetree.org/
7956T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7957S: Maintained
7958F: drivers/of/
7959F: include/linux/of*.h
7960F: scripts/dtc/
7961
7962OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7963M: Rob Herring <robh+dt@kernel.org>
7964M: Pawel Moll <pawel.moll@arm.com>
7965M: Mark Rutland <mark.rutland@arm.com>
7966M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7967M: Kumar Gala <galak@codeaurora.org>
7968L: devicetree@vger.kernel.org
7969S: Maintained
7970F: Documentation/devicetree/
7971F: arch/*/boot/dts/
7972F: include/dt-bindings/
7973
7974OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7975M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7976L: devicetree@vger.kernel.org
7977S: Maintained
7978F: Documentation/devicetree/dynamic-resolution-notes.txt
7979F: Documentation/devicetree/overlay-notes.txt
7980F: drivers/of/overlay.c
7981F: drivers/of/resolver.c
7982
7983OPENRISC ARCHITECTURE
7984M: Jonas Bonn <jonas@southpole.se>
7985W: http://openrisc.net
7986L: linux@lists.openrisc.net (moderated for non-subscribers)
7987S: Maintained
7988T: git git://openrisc.net/~jonas/linux
7989F: arch/openrisc/
7990
7991OPENVSWITCH
7992M: Pravin Shelar <pshelar@nicira.com>
7993L: netdev@vger.kernel.org
7994L: dev@openvswitch.org
7995W: http://openvswitch.org
7996S: Maintained
7997F: net/openvswitch/
7998F: include/uapi/linux/openvswitch.h
7999
8000OPERATING PERFORMANCE POINTS (OPP)
8001M: Viresh Kumar <vireshk@kernel.org>
8002M: Nishanth Menon <nm@ti.com>
8003M: Stephen Boyd <sboyd@codeaurora.org>
8004L: linux-pm@vger.kernel.org
8005S: Maintained
8006T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8007F: drivers/base/power/opp/
8008F: include/linux/pm_opp.h
8009F: Documentation/power/opp.txt
8010F: Documentation/devicetree/bindings/opp/
8011
8012OPL4 DRIVER
8013M: Clemens Ladisch <clemens@ladisch.de>
8014L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8015T: git git://git.alsa-project.org/alsa-kernel.git
8016S: Maintained
8017F: sound/drivers/opl4/
8018
8019OPROFILE
8020M: Robert Richter <rric@kernel.org>
8021L: oprofile-list@lists.sf.net
8022S: Maintained
8023F: arch/*/include/asm/oprofile*.h
8024F: arch/*/oprofile/
8025F: drivers/oprofile/
8026F: include/linux/oprofile.h
8027
8028ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8029M: Mark Fasheh <mfasheh@suse.com>
8030M: Joel Becker <jlbec@evilplan.org>
8031L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8032W: http://ocfs2.wiki.kernel.org
8033S: Supported
8034F: Documentation/filesystems/ocfs2.txt
8035F: Documentation/filesystems/dlmfs.txt
8036F: fs/ocfs2/
8037
8038ORINOCO DRIVER
8039L: linux-wireless@vger.kernel.org
8040W: http://wireless.kernel.org/en/users/Drivers/orinoco
8041W: http://www.nongnu.org/orinoco/
8042S: Orphan
8043F: drivers/net/wireless/orinoco/
8044
8045OSD LIBRARY and FILESYSTEM
8046M: Boaz Harrosh <ooo@electrozaur.com>
8047M: Benny Halevy <bhalevy@primarydata.com>
8048L: osd-dev@open-osd.org
8049W: http://open-osd.org
8050T: git git://git.open-osd.org/open-osd.git
8051S: Maintained
8052F: drivers/scsi/osd/
8053F: include/scsi/osd_*
8054F: fs/exofs/
8055
8056OVERLAY FILESYSTEM
8057M: Miklos Szeredi <miklos@szeredi.hu>
8058L: linux-unionfs@vger.kernel.org
8059T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8060S: Supported
8061F: fs/overlayfs/
8062F: Documentation/filesystems/overlayfs.txt
8063
8064P54 WIRELESS DRIVER
8065M: Christian Lamparter <chunkeey@googlemail.com>
8066L: linux-wireless@vger.kernel.org
8067W: http://wireless.kernel.org/en/users/Drivers/p54
8068S: Maintained
8069F: drivers/net/wireless/p54/
8070
8071PA SEMI ETHERNET DRIVER
8072M: Olof Johansson <olof@lixom.net>
8073L: netdev@vger.kernel.org
8074S: Maintained
8075F: drivers/net/ethernet/pasemi/*
8076
8077PA SEMI SMBUS DRIVER
8078M: Olof Johansson <olof@lixom.net>
8079L: linux-i2c@vger.kernel.org
8080S: Maintained
8081F: drivers/i2c/busses/i2c-pasemi.c
8082
8083PADATA PARALLEL EXECUTION MECHANISM
8084M: Steffen Klassert <steffen.klassert@secunet.com>
8085L: linux-crypto@vger.kernel.org
8086S: Maintained
8087F: kernel/padata.c
8088F: include/linux/padata.h
8089F: Documentation/padata.txt
8090
8091PANASONIC LAPTOP ACPI EXTRAS DRIVER
8092M: Harald Welte <laforge@gnumonks.org>
8093L: platform-driver-x86@vger.kernel.org
8094S: Maintained
8095F: drivers/platform/x86/panasonic-laptop.c
8096
8097PANASONIC MN10300/AM33/AM34 PORT
8098M: David Howells <dhowells@redhat.com>
8099M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8100L: linux-am33-list@redhat.com (moderated for non-subscribers)
8101W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8102S: Maintained
8103F: Documentation/mn10300/
8104F: arch/mn10300/
8105
8106PARALLEL PORT SUBSYSTEM
8107M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8108M: Sudip Mukherjee <sudip@vectorindia.org>
8109L: linux-parport@lists.infradead.org (subscribers-only)
8110S: Maintained
8111F: drivers/parport/
8112F: include/linux/parport*.h
8113F: drivers/char/ppdev.c
8114F: include/uapi/linux/ppdev.h
8115F: Documentation/parport*.txt
8116
8117PARAVIRT_OPS INTERFACE
8118M: Jeremy Fitzhardinge <jeremy@goop.org>
8119M: Chris Wright <chrisw@sous-sol.org>
8120M: Alok Kataria <akataria@vmware.com>
8121M: Rusty Russell <rusty@rustcorp.com.au>
8122L: virtualization@lists.linux-foundation.org
8123S: Supported
8124F: Documentation/virtual/paravirt_ops.txt
8125F: arch/*/kernel/paravirt*
8126F: arch/*/include/asm/paravirt.h
8127
8128PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8129M: Tim Waugh <tim@cyberelk.net>
8130L: linux-parport@lists.infradead.org (subscribers-only)
8131S: Maintained
8132F: Documentation/blockdev/paride.txt
8133F: drivers/block/paride/
8134
8135PARISC ARCHITECTURE
8136M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8137M: Helge Deller <deller@gmx.de>
8138L: linux-parisc@vger.kernel.org
8139W: http://www.parisc-linux.org/
8140Q: http://patchwork.kernel.org/project/linux-parisc/list/
8141T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8142T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8143S: Maintained
8144F: arch/parisc/
8145F: Documentation/parisc/
8146F: drivers/parisc/
8147F: drivers/char/agp/parisc-agp.c
8148F: drivers/input/serio/gscps2.c
8149F: drivers/parport/parport_gsc.*
8150F: drivers/tty/serial/8250/8250_gsc.c
8151F: drivers/video/fbdev/sti*
8152F: drivers/video/console/sti*
8153F: drivers/video/logo/logo_parisc*
8154
8155PC87360 HARDWARE MONITORING DRIVER
8156M: Jim Cromie <jim.cromie@gmail.com>
8157L: linux-hwmon@vger.kernel.org
8158S: Maintained
8159F: Documentation/hwmon/pc87360
8160F: drivers/hwmon/pc87360.c
8161
8162PC8736x GPIO DRIVER
8163M: Jim Cromie <jim.cromie@gmail.com>
8164S: Maintained
8165F: drivers/char/pc8736x_gpio.c
8166
8167PC87427 HARDWARE MONITORING DRIVER
8168M: Jean Delvare <jdelvare@suse.com>
8169L: linux-hwmon@vger.kernel.org
8170S: Maintained
8171F: Documentation/hwmon/pc87427
8172F: drivers/hwmon/pc87427.c
8173
8174PCA9532 LED DRIVER
8175M: Riku Voipio <riku.voipio@iki.fi>
8176S: Maintained
8177F: drivers/leds/leds-pca9532.c
8178F: include/linux/leds-pca9532.h
8179
8180PCA9541 I2C BUS MASTER SELECTOR DRIVER
8181M: Guenter Roeck <linux@roeck-us.net>
8182L: linux-i2c@vger.kernel.org
8183S: Maintained
8184F: drivers/i2c/muxes/i2c-mux-pca9541.c
8185
8186PCDP - PRIMARY CONSOLE AND DEBUG PORT
8187M: Khalid Aziz <khalid@gonehiking.org>
8188S: Maintained
8189F: drivers/firmware/pcdp.*
8190
8191PCI ERROR RECOVERY
8192M: Linas Vepstas <linasvepstas@gmail.com>
8193L: linux-pci@vger.kernel.org
8194S: Supported
8195F: Documentation/PCI/pci-error-recovery.txt
8196
8197PCI SUBSYSTEM
8198M: Bjorn Helgaas <bhelgaas@google.com>
8199L: linux-pci@vger.kernel.org
8200Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8201T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8202S: Supported
8203F: Documentation/PCI/
8204F: drivers/pci/
8205F: include/linux/pci*
8206F: arch/x86/pci/
8207F: arch/x86/kernel/quirks.c
8208
8209PCI DRIVER FOR ALTERA PCIE IP
8210M: Ley Foon Tan <lftan@altera.com>
8211L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8212L: linux-pci@vger.kernel.org
8213S: Supported
8214F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8215F: drivers/pci/host/pcie-altera.c
8216
8217PCI DRIVER FOR ARM VERSATILE PLATFORM
8218M: Rob Herring <robh@kernel.org>
8219L: linux-pci@vger.kernel.org
8220L: linux-arm-kernel@lists.infradead.org
8221S: Maintained
8222F: Documentation/devicetree/bindings/pci/versatile.txt
8223F: drivers/pci/host/pci-versatile.c
8224
8225PCI DRIVER FOR APPLIEDMICRO XGENE
8226M: Tanmay Inamdar <tinamdar@apm.com>
8227L: linux-pci@vger.kernel.org
8228L: linux-arm-kernel@lists.infradead.org
8229S: Maintained
8230F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8231F: drivers/pci/host/pci-xgene.c
8232
8233PCI DRIVER FOR FREESCALE LAYERSCAPE
8234M: Minghuan Lian <minghuan.Lian@freescale.com>
8235M: Mingkai Hu <mingkai.hu@freescale.com>
8236M: Roy Zang <tie-fei.zang@freescale.com>
8237L: linuxppc-dev@lists.ozlabs.org
8238L: linux-pci@vger.kernel.org
8239L: linux-arm-kernel@lists.infradead.org
8240S: Maintained
8241F: drivers/pci/host/*layerscape*
8242
8243PCI DRIVER FOR IMX6
8244M: Richard Zhu <Richard.Zhu@freescale.com>
8245M: Lucas Stach <l.stach@pengutronix.de>
8246L: linux-pci@vger.kernel.org
8247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8248S: Maintained
8249F: drivers/pci/host/*imx6*
8250
8251PCI DRIVER FOR TI KEYSTONE
8252M: Murali Karicheri <m-karicheri2@ti.com>
8253L: linux-pci@vger.kernel.org
8254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8255S: Maintained
8256F: drivers/pci/host/*keystone*
8257
8258PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8259M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8260M: Jason Cooper <jason@lakedaemon.net>
8261L: linux-pci@vger.kernel.org
8262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8263S: Maintained
8264F: drivers/pci/host/*mvebu*
8265
8266PCI DRIVER FOR NVIDIA TEGRA
8267M: Thierry Reding <thierry.reding@gmail.com>
8268L: linux-tegra@vger.kernel.org
8269L: linux-pci@vger.kernel.org
8270S: Supported
8271F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8272F: drivers/pci/host/pci-tegra.c
8273
8274PCI DRIVER FOR TI DRA7XX
8275M: Kishon Vijay Abraham I <kishon@ti.com>
8276L: linux-omap@vger.kernel.org
8277L: linux-pci@vger.kernel.org
8278S: Supported
8279F: Documentation/devicetree/bindings/pci/ti-pci.txt
8280F: drivers/pci/host/pci-dra7xx.c
8281
8282PCI DRIVER FOR RENESAS R-CAR
8283M: Simon Horman <horms@verge.net.au>
8284L: linux-pci@vger.kernel.org
8285L: linux-sh@vger.kernel.org
8286S: Maintained
8287F: drivers/pci/host/*rcar*
8288
8289PCI DRIVER FOR SAMSUNG EXYNOS
8290M: Jingoo Han <jingoohan1@gmail.com>
8291L: linux-pci@vger.kernel.org
8292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8293L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8294S: Maintained
8295F: drivers/pci/host/pci-exynos.c
8296
8297PCI DRIVER FOR SYNOPSIS DESIGNWARE
8298M: Jingoo Han <jingoohan1@gmail.com>
8299M: Pratyush Anand <pratyush.anand@gmail.com>
8300L: linux-pci@vger.kernel.org
8301S: Maintained
8302F: drivers/pci/host/*designware*
8303
8304PCI DRIVER FOR GENERIC OF HOSTS
8305M: Will Deacon <will.deacon@arm.com>
8306L: linux-pci@vger.kernel.org
8307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8308S: Maintained
8309F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8310F: drivers/pci/host/pci-host-common.c
8311F: drivers/pci/host/pci-host-generic.c
8312
8313PCIE DRIVER FOR ST SPEAR13XX
8314M: Pratyush Anand <pratyush.anand@gmail.com>
8315L: linux-pci@vger.kernel.org
8316S: Maintained
8317F: drivers/pci/host/*spear*
8318
8319PCI MSI DRIVER FOR ALTERA MSI IP
8320M: Ley Foon Tan <lftan@altera.com>
8321L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8322L: linux-pci@vger.kernel.org
8323S: Supported
8324F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8325F: drivers/pci/host/pcie-altera-msi.c
8326
8327PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8328M: Duc Dang <dhdang@apm.com>
8329L: linux-pci@vger.kernel.org
8330L: linux-arm-kernel@lists.infradead.org
8331S: Maintained
8332F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8333F: drivers/pci/host/pci-xgene-msi.c
8334
8335PCIE DRIVER FOR HISILICON
8336M: Zhou Wang <wangzhou1@hisilicon.com>
8337L: linux-pci@vger.kernel.org
8338S: Maintained
8339F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8340F: drivers/pci/host/pcie-hisi.c
8341
8342PCIE DRIVER FOR CAVIUM THUNDERX
8343M: David Daney <david.daney@cavium.com>
8344L: linux-pci@vger.kernel.org
8345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8346S: Supported
8347F: Documentation/devicetree/bindings/pci/pci-thunder-*
8348F: drivers/pci/host/pci-thunder-*
8349
8350PCIE DRIVER FOR QUALCOMM MSM
8351M: Stanimir Varbanov <svarbanov@mm-sol.com>
8352L: linux-pci@vger.kernel.org
8353L: linux-arm-msm@vger.kernel.org
8354S: Maintained
8355F: drivers/pci/host/*qcom*
8356
8357PCMCIA SUBSYSTEM
8358P: Linux PCMCIA Team
8359L: linux-pcmcia@lists.infradead.org
8360W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8361T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
8362S: Maintained
8363F: Documentation/pcmcia/
8364F: drivers/pcmcia/
8365F: include/pcmcia/
8366
8367PCNET32 NETWORK DRIVER
8368M: Don Fry <pcnet32@frontier.com>
8369L: netdev@vger.kernel.org
8370S: Maintained
8371F: drivers/net/ethernet/amd/pcnet32.c
8372
8373PCRYPT PARALLEL CRYPTO ENGINE
8374M: Steffen Klassert <steffen.klassert@secunet.com>
8375L: linux-crypto@vger.kernel.org
8376S: Maintained
8377F: crypto/pcrypt.c
8378F: include/crypto/pcrypt.h
8379
8380PER-CPU MEMORY ALLOCATOR
8381M: Tejun Heo <tj@kernel.org>
8382M: Christoph Lameter <cl@linux-foundation.org>
8383T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8384S: Maintained
8385F: include/linux/percpu*.h
8386F: mm/percpu*.c
8387F: arch/*/include/asm/percpu.h
8388
8389PER-TASK DELAY ACCOUNTING
8390M: Balbir Singh <bsingharora@gmail.com>
8391S: Maintained
8392F: include/linux/delayacct.h
8393F: kernel/delayacct.c
8394
8395PERFORMANCE EVENTS SUBSYSTEM
8396M: Peter Zijlstra <peterz@infradead.org>
8397M: Ingo Molnar <mingo@redhat.com>
8398M: Arnaldo Carvalho de Melo <acme@kernel.org>
8399L: linux-kernel@vger.kernel.org
8400T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8401S: Supported
8402F: kernel/events/*
8403F: include/linux/perf_event.h
8404F: include/uapi/linux/perf_event.h
8405F: arch/*/kernel/perf_event*.c
8406F: arch/*/kernel/*/perf_event*.c
8407F: arch/*/kernel/*/*/perf_event*.c
8408F: arch/*/include/asm/perf_event.h
8409F: arch/*/kernel/perf_callchain.c
8410F: tools/perf/
8411
8412PERSONALITY HANDLING
8413M: Christoph Hellwig <hch@infradead.org>
8414L: linux-abi-devel@lists.sourceforge.net
8415S: Maintained
8416F: include/linux/personality.h
8417F: include/uapi/linux/personality.h
8418
8419PHONET PROTOCOL
8420M: Remi Denis-Courmont <courmisch@gmail.com>
8421S: Supported
8422F: Documentation/networking/phonet.txt
8423F: include/linux/phonet.h
8424F: include/net/phonet/
8425F: include/uapi/linux/phonet.h
8426F: net/phonet/
8427
8428PHRAM MTD DRIVER
8429M: Joern Engel <joern@lazybastard.org>
8430L: linux-mtd@lists.infradead.org
8431S: Maintained
8432F: drivers/mtd/devices/phram.c
8433
8434PICOLCD HID DRIVER
8435M: Bruno Prémont <bonbons@linux-vserver.org>
8436L: linux-input@vger.kernel.org
8437S: Maintained
8438F: drivers/hid/hid-picolcd*
8439
8440PICOXCELL SUPPORT
8441M: Jamie Iles <jamie@jamieiles.com>
8442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8443T: git git://github.com/jamieiles/linux-2.6-ji.git
8444S: Supported
8445F: arch/arm/boot/dts/picoxcell*
8446F: arch/arm/mach-picoxcell/
8447F: drivers/crypto/picoxcell*
8448
8449PIN CONTROL SUBSYSTEM
8450M: Linus Walleij <linus.walleij@linaro.org>
8451L: linux-gpio@vger.kernel.org
8452T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8453S: Maintained
8454F: drivers/pinctrl/
8455F: include/linux/pinctrl/
8456
8457PIN CONTROLLER - ATMEL AT91
8458M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8460S: Maintained
8461F: drivers/pinctrl/pinctrl-at91.*
8462
8463PIN CONTROLLER - ATMEL AT91 PIO4
8464M: Ludovic Desroches <ludovic.desroches@atmel.com>
8465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8466L: linux-gpio@vger.kernel.org
8467S: Supported
8468F: drivers/pinctrl/pinctrl-at91-pio4.*
8469
8470PIN CONTROLLER - INTEL
8471M: Mika Westerberg <mika.westerberg@linux.intel.com>
8472M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8473S: Maintained
8474F: drivers/pinctrl/intel/
8475
8476PIN CONTROLLER - RENESAS
8477M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8478L: linux-sh@vger.kernel.org
8479S: Maintained
8480F: drivers/pinctrl/sh-pfc/
8481
8482PIN CONTROLLER - SAMSUNG
8483M: Tomasz Figa <tomasz.figa@gmail.com>
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/pinctrl/samsung/
8488
8489PIN CONTROLLER - SINGLE
8490M: Tony Lindgren <tony@atomide.com>
8491M: Haojian Zhuang <haojian.zhuang@linaro.org>
8492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8493L: linux-omap@vger.kernel.org
8494S: Maintained
8495F: drivers/pinctrl/pinctrl-single.c
8496
8497PIN CONTROLLER - ST SPEAR
8498M: Viresh Kumar <vireshk@kernel.org>
8499L: spear-devel@list.st.com
8500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8501W: http://www.st.com/spear
8502S: Maintained
8503F: drivers/pinctrl/spear/
8504
8505PKTCDVD DRIVER
8506M: Jiri Kosina <jikos@kernel.org>
8507S: Maintained
8508F: drivers/block/pktcdvd.c
8509F: include/linux/pktcdvd.h
8510F: include/uapi/linux/pktcdvd.h
8511
8512PKUNITY SOC DRIVERS
8513M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8514W: http://mprc.pku.edu.cn/~guanxuetao/linux
8515S: Maintained
8516T: git git://github.com/gxt/linux.git
8517F: drivers/input/serio/i8042-unicore32io.h
8518F: drivers/i2c/busses/i2c-puv3.c
8519F: drivers/video/fbdev/fb-puv3.c
8520F: drivers/rtc/rtc-puv3.c
8521
8522PMBUS HARDWARE MONITORING DRIVERS
8523M: Guenter Roeck <linux@roeck-us.net>
8524L: linux-hwmon@vger.kernel.org
8525W: http://hwmon.wiki.kernel.org/
8526W: http://www.roeck-us.net/linux/drivers/
8527T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8528S: Maintained
8529F: Documentation/hwmon/pmbus
8530F: drivers/hwmon/pmbus/
8531F: include/linux/i2c/pmbus.h
8532
8533PMC SIERRA MaxRAID DRIVER
8534L: linux-scsi@vger.kernel.org
8535W: http://www.pmc-sierra.com/
8536S: Orphan
8537F: drivers/scsi/pmcraid.*
8538
8539PMC SIERRA PM8001 DRIVER
8540M: Jack Wang <jinpu.wang@profitbricks.com>
8541M: lindar_liu@usish.com
8542L: pmchba@pmcs.com
8543L: linux-scsi@vger.kernel.org
8544S: Supported
8545F: drivers/scsi/pm8001/
8546
8547POSIX CLOCKS and TIMERS
8548M: Thomas Gleixner <tglx@linutronix.de>
8549L: linux-kernel@vger.kernel.org
8550T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8551S: Maintained
8552F: fs/timerfd.c
8553F: include/linux/timer*
8554F: kernel/time/*timer*
8555
8556POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8557M: Sebastian Reichel <sre@kernel.org>
8558M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8559M: David Woodhouse <dwmw2@infradead.org>
8560L: linux-pm@vger.kernel.org
8561T: git git://git.infradead.org/battery-2.6.git
8562S: Maintained
8563F: include/linux/power_supply.h
8564F: drivers/power/
8565X: drivers/power/avs/
8566
8567POWER STATE COORDINATION INTERFACE (PSCI)
8568M: Mark Rutland <mark.rutland@arm.com>
8569M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8570L: linux-arm-kernel@lists.infradead.org
8571S: Maintained
8572F: drivers/firmware/psci.c
8573F: include/linux/psci.h
8574F: include/uapi/linux/psci.h
8575
8576PNP SUPPORT
8577M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8578S: Maintained
8579F: drivers/pnp/
8580
8581PPP PROTOCOL DRIVERS AND COMPRESSORS
8582M: Paul Mackerras <paulus@samba.org>
8583L: linux-ppp@vger.kernel.org
8584S: Maintained
8585F: drivers/net/ppp/ppp_*
8586
8587PPP OVER ATM (RFC 2364)
8588M: Mitchell Blank Jr <mitch@sfgoth.com>
8589S: Maintained
8590F: net/atm/pppoatm.c
8591F: include/uapi/linux/atmppp.h
8592
8593PPP OVER ETHERNET
8594M: Michal Ostrowski <mostrows@earthlink.net>
8595S: Maintained
8596F: drivers/net/ppp/pppoe.c
8597F: drivers/net/ppp/pppox.c
8598
8599PPP OVER L2TP
8600M: James Chapman <jchapman@katalix.com>
8601S: Maintained
8602F: net/l2tp/l2tp_ppp.c
8603F: include/linux/if_pppol2tp.h
8604F: include/uapi/linux/if_pppol2tp.h
8605
8606PPS SUPPORT
8607M: Rodolfo Giometti <giometti@enneenne.com>
8608W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8609L: linuxpps@ml.enneenne.com (subscribers-only)
8610S: Maintained
8611F: Documentation/pps/
8612F: drivers/pps/
8613F: include/linux/pps*.h
8614
8615PPTP DRIVER
8616M: Dmitry Kozlov <xeb@mail.ru>
8617L: netdev@vger.kernel.org
8618S: Maintained
8619F: drivers/net/ppp/pptp.c
8620W: http://sourceforge.net/projects/accel-pptp
8621
8622PREEMPTIBLE KERNEL
8623M: Robert Love <rml@tech9.net>
8624L: kpreempt-tech@lists.sourceforge.net
8625W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8626S: Supported
8627F: Documentation/preempt-locking.txt
8628F: include/linux/preempt.h
8629
8630PRISM54 WIRELESS DRIVER
8631M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8632L: linux-wireless@vger.kernel.org
8633W: http://wireless.kernel.org/en/users/Drivers/p54
8634S: Obsolete
8635F: drivers/net/wireless/prism54/
8636
8637PS3 NETWORK SUPPORT
8638M: Geoff Levand <geoff@infradead.org>
8639L: netdev@vger.kernel.org
8640L: linuxppc-dev@lists.ozlabs.org
8641S: Maintained
8642F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8643
8644PS3 PLATFORM SUPPORT
8645M: Geoff Levand <geoff@infradead.org>
8646L: linuxppc-dev@lists.ozlabs.org
8647S: Maintained
8648F: arch/powerpc/boot/ps3*
8649F: arch/powerpc/include/asm/lv1call.h
8650F: arch/powerpc/include/asm/ps3*.h
8651F: arch/powerpc/platforms/ps3/
8652F: drivers/*/ps3*
8653F: drivers/ps3/
8654F: drivers/rtc/rtc-ps3.c
8655F: drivers/usb/host/*ps3.c
8656F: sound/ppc/snd_ps3*
8657
8658PS3VRAM DRIVER
8659M: Jim Paris <jim@jtan.com>
8660M: Geoff Levand <geoff@infradead.org>
8661L: linuxppc-dev@lists.ozlabs.org
8662S: Maintained
8663F: drivers/block/ps3vram.c
8664
8665PSTORE FILESYSTEM
8666M: Anton Vorontsov <anton@enomsg.org>
8667M: Colin Cross <ccross@android.com>
8668M: Kees Cook <keescook@chromium.org>
8669M: Tony Luck <tony.luck@intel.com>
8670S: Maintained
8671T: git git://git.infradead.org/users/cbou/linux-pstore.git
8672F: fs/pstore/
8673F: include/linux/pstore*
8674F: drivers/firmware/efi/efi-pstore.c
8675F: drivers/acpi/apei/erst.c
8676
8677PTP HARDWARE CLOCK SUPPORT
8678M: Richard Cochran <richardcochran@gmail.com>
8679L: netdev@vger.kernel.org
8680S: Maintained
8681W: http://linuxptp.sourceforge.net/
8682F: Documentation/ABI/testing/sysfs-ptp
8683F: Documentation/ptp/*
8684F: drivers/net/ethernet/freescale/gianfar_ptp.c
8685F: drivers/net/phy/dp83640*
8686F: drivers/ptp/*
8687F: include/linux/ptp_cl*
8688
8689PTRACE SUPPORT
8690M: Roland McGrath <roland@hack.frob.com>
8691M: Oleg Nesterov <oleg@redhat.com>
8692S: Maintained
8693F: include/asm-generic/syscall.h
8694F: include/linux/ptrace.h
8695F: include/linux/regset.h
8696F: include/linux/tracehook.h
8697F: include/uapi/linux/ptrace.h
8698F: kernel/ptrace.c
8699
8700PVRUSB2 VIDEO4LINUX DRIVER
8701M: Mike Isely <isely@pobox.com>
8702L: pvrusb2@isely.net (subscribers-only)
8703L: linux-media@vger.kernel.org
8704W: http://www.isely.net/pvrusb2/
8705T: git git://linuxtv.org/media_tree.git
8706S: Maintained
8707F: Documentation/video4linux/README.pvrusb2
8708F: drivers/media/usb/pvrusb2/
8709
8710PWC WEBCAM DRIVER
8711M: Hans de Goede <hdegoede@redhat.com>
8712L: linux-media@vger.kernel.org
8713T: git git://linuxtv.org/media_tree.git
8714S: Maintained
8715F: drivers/media/usb/pwc/*
8716
8717PWM FAN DRIVER
8718M: Kamil Debski <k.debski@samsung.com>
8719L: linux-hwmon@vger.kernel.org
8720S: Supported
8721F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8722F: Documentation/hwmon/pwm-fan
8723F: drivers/hwmon/pwm-fan.c
8724
8725PWM SUBSYSTEM
8726M: Thierry Reding <thierry.reding@gmail.com>
8727L: linux-pwm@vger.kernel.org
8728S: Maintained
8729T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8730F: Documentation/pwm.txt
8731F: Documentation/devicetree/bindings/pwm/
8732F: include/linux/pwm.h
8733F: drivers/pwm/
8734F: drivers/video/backlight/pwm_bl.c
8735F: include/linux/pwm_backlight.h
8736
8737PXA2xx/PXA3xx SUPPORT
8738M: Daniel Mack <daniel@zonque.org>
8739M: Haojian Zhuang <haojian.zhuang@gmail.com>
8740M: Robert Jarzmik <robert.jarzmik@free.fr>
8741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8742T: git git://github.com/hzhuang1/linux.git
8743T: git git://github.com/rjarzmik/linux.git
8744S: Maintained
8745F: arch/arm/mach-pxa/
8746F: drivers/dma/pxa*
8747F: drivers/pcmcia/pxa2xx*
8748F: drivers/spi/spi-pxa2xx*
8749F: drivers/usb/gadget/udc/pxa2*
8750F: include/sound/pxa2xx-lib.h
8751F: sound/arm/pxa*
8752F: sound/soc/pxa/
8753
8754PXA3xx NAND FLASH DRIVER
8755M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8756L: linux-mtd@lists.infradead.org
8757S: Maintained
8758F: drivers/mtd/nand/pxa3xx_nand.c
8759
8760MMP SUPPORT
8761M: Eric Miao <eric.y.miao@gmail.com>
8762M: Haojian Zhuang <haojian.zhuang@gmail.com>
8763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8764T: git git://github.com/hzhuang1/linux.git
8765T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8766S: Maintained
8767F: arch/arm/mach-mmp/
8768
8769PXA MMCI DRIVER
8770S: Orphan
8771
8772PXA RTC DRIVER
8773M: Robert Jarzmik <robert.jarzmik@free.fr>
8774L: rtc-linux@googlegroups.com
8775S: Maintained
8776
8777QAT DRIVER
8778M: Tadeusz Struk <tadeusz.struk@intel.com>
8779L: qat-linux@intel.com
8780S: Supported
8781F: drivers/crypto/qat/
8782
8783QIB DRIVER
8784M: Mike Marciniszyn <infinipath@intel.com>
8785L: linux-rdma@vger.kernel.org
8786S: Supported
8787F: drivers/infiniband/hw/qib/
8788
8789QLOGIC QLA1280 SCSI DRIVER
8790M: Michael Reed <mdr@sgi.com>
8791L: linux-scsi@vger.kernel.org
8792S: Maintained
8793F: drivers/scsi/qla1280.[ch]
8794
8795QLOGIC QLA2XXX FC-SCSI DRIVER
8796M: qla2xxx-upstream@qlogic.com
8797L: linux-scsi@vger.kernel.org
8798S: Supported
8799F: Documentation/scsi/LICENSE.qla2xxx
8800F: drivers/scsi/qla2xxx/
8801
8802QLOGIC QLA4XXX iSCSI DRIVER
8803M: QLogic-Storage-Upstream@qlogic.com
8804L: linux-scsi@vger.kernel.org
8805S: Supported
8806F: Documentation/scsi/LICENSE.qla4xxx
8807F: drivers/scsi/qla4xxx/
8808
8809QLOGIC QLA3XXX NETWORK DRIVER
8810M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8811M: Ron Mercer <ron.mercer@qlogic.com>
8812M: linux-driver@qlogic.com
8813L: netdev@vger.kernel.org
8814S: Supported
8815F: Documentation/networking/LICENSE.qla3xxx
8816F: drivers/net/ethernet/qlogic/qla3xxx.*
8817
8818QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8819M: Dept-GELinuxNICDev@qlogic.com
8820L: netdev@vger.kernel.org
8821S: Supported
8822F: drivers/net/ethernet/qlogic/qlcnic/
8823
8824QLOGIC QLGE 10Gb ETHERNET DRIVER
8825M: Harish Patil <harish.patil@qlogic.com>
8826M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8827M: Dept-GELinuxNICDev@qlogic.com
8828M: linux-driver@qlogic.com
8829L: netdev@vger.kernel.org
8830S: Supported
8831F: drivers/net/ethernet/qlogic/qlge/
8832
8833QLOGIC QL4xxx ETHERNET DRIVER
8834M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8835M: Ariel Elior <Ariel.Elior@qlogic.com>
8836M: everest-linux-l2@qlogic.com
8837L: netdev@vger.kernel.org
8838S: Supported
8839F: drivers/net/ethernet/qlogic/qed/
8840F: include/linux/qed/
8841F: drivers/net/ethernet/qlogic/qede/
8842
8843QNX4 FILESYSTEM
8844M: Anders Larsen <al@alarsen.net>
8845W: http://www.alarsen.net/linux/qnx4fs/
8846S: Maintained
8847F: fs/qnx4/
8848F: include/uapi/linux/qnx4_fs.h
8849F: include/uapi/linux/qnxtypes.h
8850
8851QT1010 MEDIA DRIVER
8852M: Antti Palosaari <crope@iki.fi>
8853L: linux-media@vger.kernel.org
8854W: http://linuxtv.org/
8855W: http://palosaari.fi/linux/
8856Q: http://patchwork.linuxtv.org/project/linux-media/list/
8857T: git git://linuxtv.org/anttip/media_tree.git
8858S: Maintained
8859F: drivers/media/tuners/qt1010*
8860
8861QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8862M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8863L: linux-wireless@vger.kernel.org
8864L: ath9k-devel@lists.ath9k.org
8865W: http://wireless.kernel.org/en/users/Drivers/ath9k
8866S: Supported
8867F: drivers/net/wireless/ath/ath9k/
8868
8869QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8870M: Kalle Valo <kvalo@qca.qualcomm.com>
8871L: ath10k@lists.infradead.org
8872W: http://wireless.kernel.org/en/users/Drivers/ath10k
8873T: git git://github.com/kvalo/ath.git
8874S: Supported
8875F: drivers/net/wireless/ath/ath10k/
8876
8877QUALCOMM HEXAGON ARCHITECTURE
8878M: Richard Kuo <rkuo@codeaurora.org>
8879L: linux-hexagon@vger.kernel.org
8880S: Supported
8881F: arch/hexagon/
8882
8883QUALCOMM WCN36XX WIRELESS DRIVER
8884M: Eugene Krasnikov <k.eugene.e@gmail.com>
8885L: wcn36xx@lists.infradead.org
8886W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8887T: git git://github.com/KrasnikovEugene/wcn36xx.git
8888S: Supported
8889F: drivers/net/wireless/ath/wcn36xx/
8890
8891RADOS BLOCK DEVICE (RBD)
8892M: Ilya Dryomov <idryomov@gmail.com>
8893M: Sage Weil <sage@redhat.com>
8894M: Alex Elder <elder@kernel.org>
8895L: ceph-devel@vger.kernel.org
8896W: http://ceph.com/
8897T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8898T: git git://github.com/ceph/ceph-client.git
8899S: Supported
8900F: Documentation/ABI/testing/sysfs-bus-rbd
8901F: drivers/block/rbd.c
8902F: drivers/block/rbd_types.h
8903
8904RADEON FRAMEBUFFER DISPLAY DRIVER
8905M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8906L: linux-fbdev@vger.kernel.org
8907S: Maintained
8908F: drivers/video/fbdev/aty/radeon*
8909F: include/uapi/linux/radeonfb.h
8910
8911RADIOSHARK RADIO DRIVER
8912M: Hans de Goede <hdegoede@redhat.com>
8913L: linux-media@vger.kernel.org
8914T: git git://linuxtv.org/media_tree.git
8915S: Maintained
8916F: drivers/media/radio/radio-shark.c
8917
8918RADIOSHARK2 RADIO DRIVER
8919M: Hans de Goede <hdegoede@redhat.com>
8920L: linux-media@vger.kernel.org
8921T: git git://linuxtv.org/media_tree.git
8922S: Maintained
8923F: drivers/media/radio/radio-shark2.c
8924F: drivers/media/radio/radio-tea5777.c
8925
8926RAGE128 FRAMEBUFFER DISPLAY DRIVER
8927M: Paul Mackerras <paulus@samba.org>
8928L: linux-fbdev@vger.kernel.org
8929S: Maintained
8930F: drivers/video/fbdev/aty/aty128fb.c
8931
8932RALINK RT2X00 WIRELESS LAN DRIVER
8933P: rt2x00 project
8934M: Stanislaw Gruszka <sgruszka@redhat.com>
8935M: Helmut Schaa <helmut.schaa@googlemail.com>
8936L: linux-wireless@vger.kernel.org
8937S: Maintained
8938F: drivers/net/wireless/rt2x00/
8939
8940RAMDISK RAM BLOCK DEVICE DRIVER
8941M: Jens Axboe <axboe@kernel.dk>
8942S: Maintained
8943F: Documentation/blockdev/ramdisk.txt
8944F: drivers/block/brd.c
8945
8946RANDOM NUMBER DRIVER
8947M: "Theodore Ts'o" <tytso@mit.edu>
8948S: Maintained
8949F: drivers/char/random.c
8950
8951RAPIDIO SUBSYSTEM
8952M: Matt Porter <mporter@kernel.crashing.org>
8953M: Alexandre Bounine <alexandre.bounine@idt.com>
8954S: Maintained
8955F: drivers/rapidio/
8956
8957RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8958L: linux-wireless@vger.kernel.org
8959S: Orphan
8960F: drivers/net/wireless/ray*
8961
8962RCUTORTURE MODULE
8963M: Josh Triplett <josh@joshtriplett.org>
8964M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8965L: linux-kernel@vger.kernel.org
8966S: Supported
8967T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8968F: Documentation/RCU/torture.txt
8969F: kernel/rcu/rcutorture.c
8970
8971RCUTORTURE TEST FRAMEWORK
8972M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8973M: Josh Triplett <josh@joshtriplett.org>
8974R: Steven Rostedt <rostedt@goodmis.org>
8975R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8976R: Lai Jiangshan <jiangshanlai@gmail.com>
8977L: linux-kernel@vger.kernel.org
8978S: Supported
8979T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8980F: tools/testing/selftests/rcutorture
8981
8982RDC R-321X SoC
8983M: Florian Fainelli <florian@openwrt.org>
8984S: Maintained
8985
8986RDC R6040 FAST ETHERNET DRIVER
8987M: Florian Fainelli <florian@openwrt.org>
8988L: netdev@vger.kernel.org
8989S: Maintained
8990F: drivers/net/ethernet/rdc/r6040.c
8991
8992RDS - RELIABLE DATAGRAM SOCKETS
8993M: Chien Yen <chien.yen@oracle.com>
8994L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8995S: Supported
8996F: net/rds/
8997
8998READ-COPY UPDATE (RCU)
8999M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9000M: Josh Triplett <josh@joshtriplett.org>
9001R: Steven Rostedt <rostedt@goodmis.org>
9002R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9003R: Lai Jiangshan <jiangshanlai@gmail.com>
9004L: linux-kernel@vger.kernel.org
9005W: http://www.rdrop.com/users/paulmck/RCU/
9006S: Supported
9007T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9008F: Documentation/RCU/
9009X: Documentation/RCU/torture.txt
9010F: include/linux/rcu*
9011X: include/linux/srcu.h
9012F: kernel/rcu/
9013X: kernel/torture.c
9014
9015REAL TIME CLOCK (RTC) SUBSYSTEM
9016M: Alessandro Zummo <a.zummo@towertech.it>
9017M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9018L: rtc-linux@googlegroups.com
9019Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9020T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9021S: Maintained
9022F: Documentation/rtc.txt
9023F: drivers/rtc/
9024F: include/linux/rtc.h
9025F: include/uapi/linux/rtc.h
9026
9027REALTEK AUDIO CODECS
9028M: Bard Liao <bardliao@realtek.com>
9029M: Oder Chiou <oder_chiou@realtek.com>
9030S: Maintained
9031F: sound/soc/codecs/rt*
9032F: include/sound/rt*.h
9033
9034REISERFS FILE SYSTEM
9035L: reiserfs-devel@vger.kernel.org
9036S: Supported
9037F: fs/reiserfs/
9038
9039REGISTER MAP ABSTRACTION
9040M: Mark Brown <broonie@kernel.org>
9041L: linux-kernel@vger.kernel.org
9042T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9043S: Supported
9044F: drivers/base/regmap/
9045F: include/linux/regmap.h
9046
9047REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9048M: Ohad Ben-Cohen <ohad@wizery.com>
9049T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9050S: Maintained
9051F: drivers/remoteproc/
9052F: Documentation/remoteproc.txt
9053F: include/linux/remoteproc.h
9054
9055REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9056M: Ohad Ben-Cohen <ohad@wizery.com>
9057T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9058S: Maintained
9059F: drivers/rpmsg/
9060F: Documentation/rpmsg.txt
9061F: include/linux/rpmsg.h
9062
9063RENESAS ETHERNET DRIVERS
9064R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9065L: netdev@vger.kernel.org
9066L: linux-sh@vger.kernel.org
9067F: drivers/net/ethernet/renesas/
9068F: include/linux/sh_eth.h
9069
9070RESET CONTROLLER FRAMEWORK
9071M: Philipp Zabel <p.zabel@pengutronix.de>
9072S: Maintained
9073F: drivers/reset/
9074F: Documentation/devicetree/bindings/reset/
9075F: include/dt-bindings/reset/
9076F: include/linux/reset.h
9077F: include/linux/reset-controller.h
9078
9079RFKILL
9080M: Johannes Berg <johannes@sipsolutions.net>
9081L: linux-wireless@vger.kernel.org
9082W: http://wireless.kernel.org/
9083T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9084T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9085S: Maintained
9086F: Documentation/rfkill.txt
9087F: net/rfkill/
9088
9089RHASHTABLE
9090M: Thomas Graf <tgraf@suug.ch>
9091L: netdev@vger.kernel.org
9092S: Maintained
9093F: lib/rhashtable.c
9094F: include/linux/rhashtable.h
9095
9096RICOH SMARTMEDIA/XD DRIVER
9097M: Maxim Levitsky <maximlevitsky@gmail.com>
9098S: Maintained
9099F: drivers/mtd/nand/r852.c
9100F: drivers/mtd/nand/r852.h
9101
9102RICOH R5C592 MEMORYSTICK DRIVER
9103M: Maxim Levitsky <maximlevitsky@gmail.com>
9104S: Maintained
9105F: drivers/memstick/host/r592.*
9106
9107ROCCAT DRIVERS
9108M: Stefan Achatz <erazor_de@users.sourceforge.net>
9109W: http://sourceforge.net/projects/roccat/
9110S: Maintained
9111F: drivers/hid/hid-roccat*
9112F: include/linux/hid-roccat*
9113F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9114
9115ROCKER DRIVER
9116M: Jiri Pirko <jiri@resnulli.us>
9117M: Scott Feldman <sfeldma@gmail.com>
9118L: netdev@vger.kernel.org
9119S: Supported
9120F: drivers/net/ethernet/rocker/
9121
9122ROCKETPORT DRIVER
9123P: Comtrol Corp.
9124W: http://www.comtrol.com
9125S: Maintained
9126F: Documentation/serial/rocket.txt
9127F: drivers/tty/rocket*
9128
9129ROCKETPORT EXPRESS/INFINITY DRIVER
9130M: Kevin Cernekee <cernekee@gmail.com>
9131L: linux-serial@vger.kernel.org
9132S: Odd Fixes
9133F: drivers/tty/serial/rp2.*
9134
9135ROSE NETWORK LAYER
9136M: Ralf Baechle <ralf@linux-mips.org>
9137L: linux-hams@vger.kernel.org
9138W: http://www.linux-ax25.org/
9139S: Maintained
9140F: include/net/rose.h
9141F: include/uapi/linux/rose.h
9142F: net/rose/
9143
9144RTL2830 MEDIA DRIVER
9145M: Antti Palosaari <crope@iki.fi>
9146L: linux-media@vger.kernel.org
9147W: http://linuxtv.org/
9148W: http://palosaari.fi/linux/
9149Q: http://patchwork.linuxtv.org/project/linux-media/list/
9150T: git git://linuxtv.org/anttip/media_tree.git
9151S: Maintained
9152F: drivers/media/dvb-frontends/rtl2830*
9153
9154RTL2832 MEDIA DRIVER
9155M: Antti Palosaari <crope@iki.fi>
9156L: linux-media@vger.kernel.org
9157W: http://linuxtv.org/
9158W: http://palosaari.fi/linux/
9159Q: http://patchwork.linuxtv.org/project/linux-media/list/
9160T: git git://linuxtv.org/anttip/media_tree.git
9161S: Maintained
9162F: drivers/media/dvb-frontends/rtl2832*
9163
9164RTL2832_SDR MEDIA DRIVER
9165M: Antti Palosaari <crope@iki.fi>
9166L: linux-media@vger.kernel.org
9167W: http://linuxtv.org/
9168W: http://palosaari.fi/linux/
9169Q: http://patchwork.linuxtv.org/project/linux-media/list/
9170T: git git://linuxtv.org/anttip/media_tree.git
9171S: Maintained
9172F: drivers/media/dvb-frontends/rtl2832_sdr*
9173
9174RTL8180 WIRELESS DRIVER
9175L: linux-wireless@vger.kernel.org
9176W: http://wireless.kernel.org/
9177T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9178S: Orphan
9179F: drivers/net/wireless/rtl818x/rtl8180/
9180
9181RTL8187 WIRELESS DRIVER
9182M: Herton Ronaldo Krzesinski <herton@canonical.com>
9183M: Hin-Tak Leung <htl10@users.sourceforge.net>
9184M: Larry Finger <Larry.Finger@lwfinger.net>
9185L: linux-wireless@vger.kernel.org
9186W: http://wireless.kernel.org/
9187T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9188S: Maintained
9189F: drivers/net/wireless/rtl818x/rtl8187/
9190
9191RTL8192CE WIRELESS DRIVER
9192M: Larry Finger <Larry.Finger@lwfinger.net>
9193M: Chaoming Li <chaoming_li@realsil.com.cn>
9194L: linux-wireless@vger.kernel.org
9195W: http://wireless.kernel.org/
9196T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9197S: Maintained
9198F: drivers/net/wireless/rtlwifi/
9199F: drivers/net/wireless/rtlwifi/rtl8192ce/
9200
9201RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9202M: Jes Sorensen <Jes.Sorensen@redhat.com>
9203L: linux-wireless@vger.kernel.org
9204T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9205S: Maintained
9206F: drivers/net/wireless/realtek/rtl8xxxu/
9207
9208S3 SAVAGE FRAMEBUFFER DRIVER
9209M: Antonino Daplas <adaplas@gmail.com>
9210L: linux-fbdev@vger.kernel.org
9211S: Maintained
9212F: drivers/video/fbdev/savage/
9213
9214S390
9215M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9216M: Heiko Carstens <heiko.carstens@de.ibm.com>
9217L: linux-s390@vger.kernel.org
9218W: http://www.ibm.com/developerworks/linux/linux390/
9219S: Supported
9220F: arch/s390/
9221F: drivers/s390/
9222F: Documentation/s390/
9223F: Documentation/DocBook/s390*
9224
9225S390 COMMON I/O LAYER
9226M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9227M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9228L: linux-s390@vger.kernel.org
9229W: http://www.ibm.com/developerworks/linux/linux390/
9230S: Supported
9231F: drivers/s390/cio/
9232
9233S390 DASD DRIVER
9234M: Stefan Weinhuber <wein@de.ibm.com>
9235M: Stefan Haberland <stefan.haberland@de.ibm.com>
9236L: linux-s390@vger.kernel.org
9237W: http://www.ibm.com/developerworks/linux/linux390/
9238S: Supported
9239F: drivers/s390/block/dasd*
9240F: block/partitions/ibm.c
9241
9242S390 NETWORK DRIVERS
9243M: Ursula Braun <ursula.braun@de.ibm.com>
9244L: linux-s390@vger.kernel.org
9245W: http://www.ibm.com/developerworks/linux/linux390/
9246S: Supported
9247F: drivers/s390/net/
9248
9249S390 PCI SUBSYSTEM
9250M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9251M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9252L: linux-s390@vger.kernel.org
9253W: http://www.ibm.com/developerworks/linux/linux390/
9254S: Supported
9255F: arch/s390/pci/
9256F: drivers/pci/hotplug/s390_pci_hpc.c
9257
9258S390 ZCRYPT DRIVER
9259M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9260L: linux-s390@vger.kernel.org
9261W: http://www.ibm.com/developerworks/linux/linux390/
9262S: Supported
9263F: drivers/s390/crypto/
9264
9265S390 ZFCP DRIVER
9266M: Steffen Maier <maier@linux.vnet.ibm.com>
9267L: linux-s390@vger.kernel.org
9268W: http://www.ibm.com/developerworks/linux/linux390/
9269S: Supported
9270F: drivers/s390/scsi/zfcp_*
9271
9272S390 IUCV NETWORK LAYER
9273M: Ursula Braun <ursula.braun@de.ibm.com>
9274L: linux-s390@vger.kernel.org
9275W: http://www.ibm.com/developerworks/linux/linux390/
9276S: Supported
9277F: drivers/s390/net/*iucv*
9278F: include/net/iucv/
9279F: net/iucv/
9280
9281S390 IOMMU (PCI)
9282M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9283L: linux-s390@vger.kernel.org
9284W: http://www.ibm.com/developerworks/linux/linux390/
9285S: Supported
9286F: drivers/iommu/s390-iommu.c
9287
9288S3C24XX SD/MMC Driver
9289M: Ben Dooks <ben-linux@fluff.org>
9290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9291S: Supported
9292F: drivers/mmc/host/s3cmci.*
9293
9294SAA6588 RDS RECEIVER DRIVER
9295M: Hans Verkuil <hverkuil@xs4all.nl>
9296L: linux-media@vger.kernel.org
9297T: git git://linuxtv.org/media_tree.git
9298W: http://linuxtv.org
9299S: Odd Fixes
9300F: drivers/media/i2c/saa6588*
9301
9302SAA7134 VIDEO4LINUX DRIVER
9303M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9304L: linux-media@vger.kernel.org
9305W: http://linuxtv.org
9306T: git git://linuxtv.org/media_tree.git
9307S: Odd fixes
9308F: Documentation/video4linux/*.saa7134
9309F: drivers/media/pci/saa7134/
9310
9311SAA7146 VIDEO4LINUX-2 DRIVER
9312M: Hans Verkuil <hverkuil@xs4all.nl>
9313L: linux-media@vger.kernel.org
9314T: git git://linuxtv.org/media_tree.git
9315S: Maintained
9316F: drivers/media/common/saa7146/
9317F: drivers/media/pci/saa7146/
9318F: include/media/saa7146*
9319
9320SAMSUNG LAPTOP DRIVER
9321M: Corentin Chary <corentin.chary@gmail.com>
9322L: platform-driver-x86@vger.kernel.org
9323S: Maintained
9324F: drivers/platform/x86/samsung-laptop.c
9325
9326SAMSUNG AUDIO (ASoC) DRIVERS
9327M: Sangbeom Kim <sbkim73@samsung.com>
9328L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9329S: Supported
9330F: sound/soc/samsung/
9331
9332SAMSUNG FRAMEBUFFER DRIVER
9333M: Jingoo Han <jingoohan1@gmail.com>
9334L: linux-fbdev@vger.kernel.org
9335S: Maintained
9336F: drivers/video/fbdev/s3c-fb.c
9337
9338SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9339M: Sangbeom Kim <sbkim73@samsung.com>
9340M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9341L: linux-kernel@vger.kernel.org
9342L: linux-samsung-soc@vger.kernel.org
9343S: Supported
9344F: drivers/mfd/sec*.c
9345F: drivers/regulator/s2m*.c
9346F: drivers/regulator/s5m*.c
9347F: drivers/clk/clk-s2mps11.c
9348F: drivers/rtc/rtc-s5m.c
9349F: include/linux/mfd/samsung/
9350F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
9351F: Documentation/devicetree/bindings/mfd/s2mp*.txt
9352
9353SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9354M: Kyungmin Park <kyungmin.park@samsung.com>
9355M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9356L: linux-media@vger.kernel.org
9357Q: https://patchwork.linuxtv.org/project/linux-media/list/
9358S: Supported
9359F: drivers/media/platform/exynos4-is/
9360
9361SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9362M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9363L: linux-media@vger.kernel.org
9364L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9365S: Maintained
9366F: drivers/media/platform/s3c-camif/
9367F: include/media/s3c_camif.h
9368
9369SAMSUNG S5C73M3 CAMERA DRIVER
9370M: Kyungmin Park <kyungmin.park@samsung.com>
9371M: Andrzej Hajda <a.hajda@samsung.com>
9372L: linux-media@vger.kernel.org
9373S: Supported
9374F: drivers/media/i2c/s5c73m3/*
9375
9376SAMSUNG S5K5BAF CAMERA DRIVER
9377M: Kyungmin Park <kyungmin.park@samsung.com>
9378M: Andrzej Hajda <a.hajda@samsung.com>
9379L: linux-media@vger.kernel.org
9380S: Supported
9381F: drivers/media/i2c/s5k5baf.c
9382
9383SAMSUNG S3FWRN5 NFC DRIVER
9384M: Robert Baldyga <r.baldyga@samsung.com>
9385L: linux-nfc@lists.01.org (moderated for non-subscribers)
9386S: Supported
9387F: drivers/nfc/s3fwrn5
9388
9389SAMSUNG SOC CLOCK DRIVERS
9390M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9391M: Tomasz Figa <tomasz.figa@gmail.com>
9392S: Supported
9393L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9394F: drivers/clk/samsung/
9395
9396SAMSUNG SXGBE DRIVERS
9397M: Byungho An <bh74.an@samsung.com>
9398M: Girish K S <ks.giri@samsung.com>
9399M: Vipul Pandya <vipul.pandya@samsung.com>
9400S: Supported
9401L: netdev@vger.kernel.org
9402F: drivers/net/ethernet/samsung/sxgbe/
9403
9404SAMSUNG THERMAL DRIVER
9405M: Lukasz Majewski <l.majewski@samsung.com>
9406L: linux-pm@vger.kernel.org
9407L: linux-samsung-soc@vger.kernel.org
9408S: Supported
9409T: https://github.com/lmajewski/linux-samsung-thermal.git
9410F: drivers/thermal/samsung/
9411
9412SAMSUNG USB2 PHY DRIVER
9413M: Kamil Debski <k.debski@samsung.com>
9414L: linux-kernel@vger.kernel.org
9415S: Supported
9416F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9417F: Documentation/phy/samsung-usb2.txt
9418F: drivers/phy/phy-exynos4210-usb2.c
9419F: drivers/phy/phy-exynos4x12-usb2.c
9420F: drivers/phy/phy-exynos5250-usb2.c
9421F: drivers/phy/phy-s5pv210-usb2.c
9422F: drivers/phy/phy-samsung-usb2.c
9423F: drivers/phy/phy-samsung-usb2.h
9424
9425SERIAL DRIVERS
9426M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9427L: linux-serial@vger.kernel.org
9428S: Maintained
9429F: drivers/tty/serial/
9430
9431SYNOPSYS DESIGNWARE DMAC DRIVER
9432M: Viresh Kumar <vireshk@kernel.org>
9433M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9434S: Maintained
9435F: include/linux/dma/dw.h
9436F: include/linux/platform_data/dma-dw.h
9437F: drivers/dma/dw/
9438
9439SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9440M: Lars Persson <lars.persson@axis.com>
9441L: netdev@vger.kernel.org
9442S: Supported
9443F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9444F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9445
9446SYNOPSYS DESIGNWARE I2C DRIVER
9447M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9448M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9449M: Mika Westerberg <mika.westerberg@linux.intel.com>
9450L: linux-i2c@vger.kernel.org
9451S: Maintained
9452F: drivers/i2c/busses/i2c-designware-*
9453F: include/linux/platform_data/i2c-designware.h
9454
9455SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9456M: Jaehoon Chung <jh80.chung@samsung.com>
9457L: linux-mmc@vger.kernel.org
9458S: Maintained
9459F: include/linux/mmc/dw_mmc.h
9460F: drivers/mmc/host/dw_mmc*
9461
9462SYSTEM TRACE MODULE CLASS
9463M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9464S: Maintained
9465F: Documentation/trace/stm.txt
9466F: drivers/hwtracing/stm/
9467F: include/linux/stm.h
9468F: include/uapi/linux/stm.h
9469
9470THUNDERBOLT DRIVER
9471M: Andreas Noever <andreas.noever@gmail.com>
9472S: Maintained
9473F: drivers/thunderbolt/
9474
9475TIMEKEEPING, CLOCKSOURCE CORE, NTP
9476M: John Stultz <john.stultz@linaro.org>
9477M: Thomas Gleixner <tglx@linutronix.de>
9478L: linux-kernel@vger.kernel.org
9479T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9480S: Supported
9481F: include/linux/clocksource.h
9482F: include/linux/time.h
9483F: include/linux/timex.h
9484F: include/uapi/linux/time.h
9485F: include/uapi/linux/timex.h
9486F: kernel/time/clocksource.c
9487F: kernel/time/time*.c
9488F: kernel/time/ntp.c
9489F: tools/testing/selftests/timers/
9490
9491SC1200 WDT DRIVER
9492M: Zwane Mwaikambo <zwanem@gmail.com>
9493S: Maintained
9494F: drivers/watchdog/sc1200wdt.c
9495
9496SCHEDULER
9497M: Ingo Molnar <mingo@redhat.com>
9498M: Peter Zijlstra <peterz@infradead.org>
9499L: linux-kernel@vger.kernel.org
9500T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9501S: Maintained
9502F: kernel/sched/
9503F: include/linux/sched.h
9504F: include/uapi/linux/sched.h
9505F: include/linux/wait.h
9506
9507SCORE ARCHITECTURE
9508M: Chen Liqin <liqin.linux@gmail.com>
9509M: Lennox Wu <lennox.wu@gmail.com>
9510W: http://www.sunplus.com
9511S: Supported
9512F: arch/score/
9513
9514SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9515M: Sudeep Holla <sudeep.holla@arm.com>
9516L: linux-arm-kernel@lists.infradead.org
9517S: Maintained
9518F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9519F: drivers/clk/clk-scpi.c
9520F: drivers/cpufreq/scpi-cpufreq.c
9521F: drivers/firmware/arm_scpi.c
9522F: include/linux/scpi_protocol.h
9523
9524SCSI CDROM DRIVER
9525M: Jens Axboe <axboe@kernel.dk>
9526L: linux-scsi@vger.kernel.org
9527W: http://www.kernel.dk
9528S: Maintained
9529F: drivers/scsi/sr*
9530
9531SCSI RDMA PROTOCOL (SRP) INITIATOR
9532M: Bart Van Assche <bart.vanassche@sandisk.com>
9533L: linux-rdma@vger.kernel.org
9534S: Supported
9535W: http://www.openfabrics.org
9536Q: http://patchwork.kernel.org/project/linux-rdma/list/
9537T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9538F: drivers/infiniband/ulp/srp/
9539F: include/scsi/srp.h
9540
9541SCSI SG DRIVER
9542M: Doug Gilbert <dgilbert@interlog.com>
9543L: linux-scsi@vger.kernel.org
9544W: http://sg.danny.cz/sg
9545S: Maintained
9546F: Documentation/scsi/scsi-generic.txt
9547F: drivers/scsi/sg.c
9548F: include/scsi/sg.h
9549
9550SCSI SUBSYSTEM
9551M: "James E.J. Bottomley" <JBottomley@odin.com>
9552T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9553M: "Martin K. Petersen" <martin.petersen@oracle.com>
9554T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9555L: linux-scsi@vger.kernel.org
9556S: Maintained
9557F: drivers/scsi/
9558F: include/scsi/
9559
9560SCSI TAPE DRIVER
9561M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9562L: linux-scsi@vger.kernel.org
9563S: Maintained
9564F: Documentation/scsi/st.txt
9565F: drivers/scsi/st.*
9566F: drivers/scsi/st_*.h
9567
9568SCTP PROTOCOL
9569M: Vlad Yasevich <vyasevich@gmail.com>
9570M: Neil Horman <nhorman@tuxdriver.com>
9571L: linux-sctp@vger.kernel.org
9572W: http://lksctp.sourceforge.net
9573S: Maintained
9574F: Documentation/networking/sctp.txt
9575F: include/linux/sctp.h
9576F: include/uapi/linux/sctp.h
9577F: include/net/sctp/
9578F: net/sctp/
9579
9580SCx200 CPU SUPPORT
9581M: Jim Cromie <jim.cromie@gmail.com>
9582S: Odd Fixes
9583F: Documentation/i2c/busses/scx200_acb
9584F: arch/x86/platform/scx200/
9585F: drivers/watchdog/scx200_wdt.c
9586F: drivers/i2c/busses/scx200*
9587F: drivers/mtd/maps/scx200_docflash.c
9588F: include/linux/scx200.h
9589
9590SCx200 GPIO DRIVER
9591M: Jim Cromie <jim.cromie@gmail.com>
9592S: Maintained
9593F: drivers/char/scx200_gpio.c
9594F: include/linux/scx200_gpio.h
9595
9596SCx200 HRT CLOCKSOURCE DRIVER
9597M: Jim Cromie <jim.cromie@gmail.com>
9598S: Maintained
9599F: drivers/clocksource/scx200_hrt.c
9600
9601SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9602M: Sascha Sommer <saschasommer@freenet.de>
9603L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9604S: Maintained
9605F: drivers/mmc/host/sdricoh_cs.c
9606
9607SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9608L: linux-mmc@vger.kernel.org
9609S: Orphan
9610F: drivers/mmc/host/sdhci.*
9611F: drivers/mmc/host/sdhci-pltfm.[ch]
9612
9613SECURE COMPUTING
9614M: Kees Cook <keescook@chromium.org>
9615R: Andy Lutomirski <luto@amacapital.net>
9616R: Will Drewry <wad@chromium.org>
9617T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9618S: Supported
9619F: kernel/seccomp.c
9620F: include/uapi/linux/seccomp.h
9621F: include/linux/seccomp.h
9622F: tools/testing/selftests/seccomp/*
9623K: \bsecure_computing
9624K: \bTIF_SECCOMP\b
9625
9626SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9627M: Ben Dooks <ben-linux@fluff.org>
9628M: Jaehoon Chung <jh80.chung@samsung.com>
9629L: linux-mmc@vger.kernel.org
9630S: Maintained
9631F: drivers/mmc/host/sdhci-s3c*
9632
9633SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9634M: Viresh Kumar <vireshk@kernel.org>
9635L: spear-devel@list.st.com
9636L: linux-mmc@vger.kernel.org
9637S: Maintained
9638F: drivers/mmc/host/sdhci-spear.c
9639
9640SECURITY SUBSYSTEM
9641M: James Morris <james.l.morris@oracle.com>
9642M: "Serge E. Hallyn" <serge@hallyn.com>
9643L: linux-security-module@vger.kernel.org (suggested Cc:)
9644T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9645W: http://kernsec.org/
9646S: Supported
9647F: security/
9648
9649SECURITY CONTACT
9650M: Security Officers <security@kernel.org>
9651S: Supported
9652
9653SELINUX SECURITY MODULE
9654M: Paul Moore <paul@paul-moore.com>
9655M: Stephen Smalley <sds@tycho.nsa.gov>
9656M: Eric Paris <eparis@parisplace.org>
9657L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9658W: http://selinuxproject.org
9659T: git git://git.infradead.org/users/pcmoore/selinux
9660S: Supported
9661F: include/linux/selinux*
9662F: security/selinux/
9663F: scripts/selinux/
9664
9665APPARMOR SECURITY MODULE
9666M: John Johansen <john.johansen@canonical.com>
9667L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9668W: apparmor.wiki.kernel.org
9669T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9670S: Supported
9671F: security/apparmor/
9672
9673YAMA SECURITY MODULE
9674M: Kees Cook <keescook@chromium.org>
9675T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9676S: Supported
9677F: security/yama/
9678
9679SENSABLE PHANTOM
9680M: Jiri Slaby <jirislaby@gmail.com>
9681S: Maintained
9682F: drivers/misc/phantom.c
9683F: include/uapi/linux/phantom.h
9684
9685SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9686M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9687M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9688M: John Soni Jose <sony.john@avagotech.com>
9689L: linux-scsi@vger.kernel.org
9690W: http://www.avagotech.com
9691S: Supported
9692F: drivers/scsi/be2iscsi/
9693
9694Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9695M: Sathya Perla <sathya.perla@avagotech.com>
9696M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9697M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9698M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9699L: netdev@vger.kernel.org
9700W: http://www.emulex.com
9701S: Supported
9702F: drivers/net/ethernet/emulex/benet/
9703
9704EMULEX ONECONNECT ROCE DRIVER
9705M: Selvin Xavier <selvin.xavier@avagotech.com>
9706M: Devesh Sharma <devesh.sharma@avagotech.com>
9707M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9708L: linux-rdma@vger.kernel.org
9709W: http://www.emulex.com
9710S: Supported
9711F: drivers/infiniband/hw/ocrdma/
9712
9713SFC NETWORK DRIVER
9714M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9715M: Shradha Shah <sshah@solarflare.com>
9716L: netdev@vger.kernel.org
9717S: Supported
9718F: drivers/net/ethernet/sfc/
9719
9720SGI GRU DRIVER
9721M: Dimitri Sivanich <sivanich@sgi.com>
9722S: Maintained
9723F: drivers/misc/sgi-gru/
9724
9725SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9726M: Pat Gefre <pfg@sgi.com>
9727L: linux-ia64@vger.kernel.org
9728S: Supported
9729F: Documentation/ia64/serial.txt
9730F: drivers/tty/serial/ioc?_serial.c
9731F: include/linux/ioc?.h
9732
9733SGI XP/XPC/XPNET DRIVER
9734M: Cliff Whickman <cpw@sgi.com>
9735M: Robin Holt <robinmholt@gmail.com>
9736S: Maintained
9737F: drivers/misc/sgi-xp/
9738
9739SI2157 MEDIA DRIVER
9740M: Antti Palosaari <crope@iki.fi>
9741L: linux-media@vger.kernel.org
9742W: http://linuxtv.org/
9743W: http://palosaari.fi/linux/
9744Q: http://patchwork.linuxtv.org/project/linux-media/list/
9745T: git git://linuxtv.org/anttip/media_tree.git
9746S: Maintained
9747F: drivers/media/tuners/si2157*
9748
9749SI2168 MEDIA DRIVER
9750M: Antti Palosaari <crope@iki.fi>
9751L: linux-media@vger.kernel.org
9752W: http://linuxtv.org/
9753W: http://palosaari.fi/linux/
9754Q: http://patchwork.linuxtv.org/project/linux-media/list/
9755T: git git://linuxtv.org/anttip/media_tree.git
9756S: Maintained
9757F: drivers/media/dvb-frontends/si2168*
9758
9759SI470X FM RADIO RECEIVER I2C DRIVER
9760M: Hans Verkuil <hverkuil@xs4all.nl>
9761L: linux-media@vger.kernel.org
9762T: git git://linuxtv.org/media_tree.git
9763W: http://linuxtv.org
9764S: Odd Fixes
9765F: drivers/media/radio/si470x/radio-si470x-i2c.c
9766
9767SI470X FM RADIO RECEIVER USB DRIVER
9768M: Hans Verkuil <hverkuil@xs4all.nl>
9769L: linux-media@vger.kernel.org
9770T: git git://linuxtv.org/media_tree.git
9771W: http://linuxtv.org
9772S: Maintained
9773F: drivers/media/radio/si470x/radio-si470x-common.c
9774F: drivers/media/radio/si470x/radio-si470x.h
9775F: drivers/media/radio/si470x/radio-si470x-usb.c
9776
9777SI4713 FM RADIO TRANSMITTER I2C DRIVER
9778M: Eduardo Valentin <edubezval@gmail.com>
9779L: linux-media@vger.kernel.org
9780T: git git://linuxtv.org/media_tree.git
9781W: http://linuxtv.org
9782S: Odd Fixes
9783F: drivers/media/radio/si4713/si4713.?
9784
9785SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9786M: Eduardo Valentin <edubezval@gmail.com>
9787L: linux-media@vger.kernel.org
9788T: git git://linuxtv.org/media_tree.git
9789W: http://linuxtv.org
9790S: Odd Fixes
9791F: drivers/media/radio/si4713/radio-platform-si4713.c
9792
9793SI4713 FM RADIO TRANSMITTER USB DRIVER
9794M: Hans Verkuil <hverkuil@xs4all.nl>
9795L: linux-media@vger.kernel.org
9796T: git git://linuxtv.org/media_tree.git
9797W: http://linuxtv.org
9798S: Maintained
9799F: drivers/media/radio/si4713/radio-usb-si4713.c
9800
9801SIANO DVB DRIVER
9802M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9803L: linux-media@vger.kernel.org
9804W: http://linuxtv.org
9805T: git git://linuxtv.org/media_tree.git
9806S: Odd fixes
9807F: drivers/media/common/siano/
9808F: drivers/media/usb/siano/
9809F: drivers/media/usb/siano/
9810F: drivers/media/mmc/siano/
9811
9812SIMPLEFB FB DRIVER
9813M: Hans de Goede <hdegoede@redhat.com>
9814L: linux-fbdev@vger.kernel.org
9815S: Maintained
9816F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9817F: drivers/video/fbdev/simplefb.c
9818F: include/linux/platform_data/simplefb.h
9819
9820SH_VEU V4L2 MEM2MEM DRIVER
9821L: linux-media@vger.kernel.org
9822S: Orphan
9823F: drivers/media/platform/sh_veu.c
9824
9825SH_VOU V4L2 OUTPUT DRIVER
9826L: linux-media@vger.kernel.org
9827S: Orphan
9828F: drivers/media/platform/sh_vou.c
9829F: include/media/sh_vou.h
9830
9831SIMPLE FIRMWARE INTERFACE (SFI)
9832M: Len Brown <lenb@kernel.org>
9833L: sfi-devel@simplefirmware.org
9834W: http://simplefirmware.org/
9835T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9836S: Supported
9837F: arch/x86/platform/sfi/
9838F: drivers/sfi/
9839F: include/linux/sfi*.h
9840
9841SIMTEC EB110ATX (Chalice CATS)
9842P: Ben Dooks
9843P: Vincent Sanders <vince@simtec.co.uk>
9844M: Simtec Linux Team <linux@simtec.co.uk>
9845W: http://www.simtec.co.uk/products/EB110ATX/
9846S: Supported
9847
9848SIMTEC EB2410ITX (BAST)
9849P: Ben Dooks
9850P: Vincent Sanders <vince@simtec.co.uk>
9851M: Simtec Linux Team <linux@simtec.co.uk>
9852W: http://www.simtec.co.uk/products/EB2410ITX/
9853S: Supported
9854F: arch/arm/mach-s3c24xx/mach-bast.c
9855F: arch/arm/mach-s3c24xx/bast-ide.c
9856F: arch/arm/mach-s3c24xx/bast-irq.c
9857
9858TI DAVINCI MACHINE SUPPORT
9859M: Sekhar Nori <nsekhar@ti.com>
9860M: Kevin Hilman <khilman@deeprootsystems.com>
9861T: git git://gitorious.org/linux-davinci/linux-davinci.git
9862Q: http://patchwork.kernel.org/project/linux-davinci/list/
9863S: Supported
9864F: arch/arm/mach-davinci/
9865F: drivers/i2c/busses/i2c-davinci.c
9866
9867TI DAVINCI SERIES MEDIA DRIVER
9868M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9869L: linux-media@vger.kernel.org
9870W: http://linuxtv.org/
9871Q: http://patchwork.linuxtv.org/project/linux-media/list/
9872T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9873S: Maintained
9874F: drivers/media/platform/davinci/
9875F: include/media/davinci/
9876
9877TI AM437X VPFE DRIVER
9878M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9879L: linux-media@vger.kernel.org
9880W: http://linuxtv.org/
9881Q: http://patchwork.linuxtv.org/project/linux-media/list/
9882T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9883S: Maintained
9884F: drivers/media/platform/am437x/
9885
9886OV2659 OMNIVISION SENSOR DRIVER
9887M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9888L: linux-media@vger.kernel.org
9889W: http://linuxtv.org/
9890Q: http://patchwork.linuxtv.org/project/linux-media/list/
9891T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9892S: Maintained
9893F: drivers/media/i2c/ov2659.c
9894F: include/media/ov2659.h
9895
9896SILICON MOTION SM712 FRAME BUFFER DRIVER
9897M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9898M: Teddy Wang <teddy.wang@siliconmotion.com>
9899M: Sudip Mukherjee <sudip@vectorindia.org>
9900L: linux-fbdev@vger.kernel.org
9901S: Maintained
9902F: drivers/video/fbdev/sm712*
9903F: Documentation/fb/sm712fb.txt
9904
9905SIS 190 ETHERNET DRIVER
9906M: Francois Romieu <romieu@fr.zoreil.com>
9907L: netdev@vger.kernel.org
9908S: Maintained
9909F: drivers/net/ethernet/sis/sis190.c
9910
9911SIS 900/7016 FAST ETHERNET DRIVER
9912M: Daniele Venzano <venza@brownhat.org>
9913W: http://www.brownhat.org/sis900.html
9914L: netdev@vger.kernel.org
9915S: Maintained
9916F: drivers/net/ethernet/sis/sis900.*
9917
9918SIS FRAMEBUFFER DRIVER
9919M: Thomas Winischhofer <thomas@winischhofer.net>
9920W: http://www.winischhofer.net/linuxsisvga.shtml
9921S: Maintained
9922F: Documentation/fb/sisfb.txt
9923F: drivers/video/fbdev/sis/
9924F: include/video/sisfb.h
9925
9926SIS USB2VGA DRIVER
9927M: Thomas Winischhofer <thomas@winischhofer.net>
9928W: http://www.winischhofer.at/linuxsisusbvga.shtml
9929S: Maintained
9930F: drivers/usb/misc/sisusbvga/
9931
9932SLAB ALLOCATOR
9933M: Christoph Lameter <cl@linux.com>
9934M: Pekka Enberg <penberg@kernel.org>
9935M: David Rientjes <rientjes@google.com>
9936M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9937M: Andrew Morton <akpm@linux-foundation.org>
9938L: linux-mm@kvack.org
9939S: Maintained
9940F: include/linux/sl?b*.h
9941F: mm/sl?b*
9942
9943SLEEPABLE READ-COPY UPDATE (SRCU)
9944M: Lai Jiangshan <jiangshanlai@gmail.com>
9945M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9946M: Josh Triplett <josh@joshtriplett.org>
9947R: Steven Rostedt <rostedt@goodmis.org>
9948R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9949L: linux-kernel@vger.kernel.org
9950W: http://www.rdrop.com/users/paulmck/RCU/
9951S: Supported
9952T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9953F: include/linux/srcu.h
9954F: kernel/rcu/srcu.c
9955
9956SMACK SECURITY MODULE
9957M: Casey Schaufler <casey@schaufler-ca.com>
9958L: linux-security-module@vger.kernel.org
9959W: http://schaufler-ca.com
9960T: git git://git.gitorious.org/smack-next/kernel.git
9961S: Maintained
9962F: Documentation/security/Smack.txt
9963F: security/smack/
9964
9965DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9966M: Kevin Hilman <khilman@kernel.org>
9967M: Nishanth Menon <nm@ti.com>
9968S: Maintained
9969F: drivers/power/avs/
9970F: include/linux/power/smartreflex.h
9971L: linux-pm@vger.kernel.org
9972
9973SMC91x ETHERNET DRIVER
9974M: Nicolas Pitre <nico@fluxnic.net>
9975S: Odd Fixes
9976F: drivers/net/ethernet/smsc/smc91x.*
9977
9978SMIA AND SMIA++ IMAGE SENSOR DRIVER
9979M: Sakari Ailus <sakari.ailus@iki.fi>
9980L: linux-media@vger.kernel.org
9981S: Maintained
9982F: drivers/media/i2c/smiapp/
9983F: include/media/smiapp.h
9984F: drivers/media/i2c/smiapp-pll.c
9985F: drivers/media/i2c/smiapp-pll.h
9986F: include/uapi/linux/smiapp.h
9987F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9988
9989SMM665 HARDWARE MONITOR DRIVER
9990M: Guenter Roeck <linux@roeck-us.net>
9991L: linux-hwmon@vger.kernel.org
9992S: Maintained
9993F: Documentation/hwmon/smm665
9994F: drivers/hwmon/smm665.c
9995
9996SMSC EMC2103 HARDWARE MONITOR DRIVER
9997M: Steve Glendinning <steve.glendinning@shawell.net>
9998L: linux-hwmon@vger.kernel.org
9999S: Maintained
10000F: Documentation/hwmon/emc2103
10001F: drivers/hwmon/emc2103.c
10002
10003SMSC SCH5627 HARDWARE MONITOR DRIVER
10004M: Hans de Goede <hdegoede@redhat.com>
10005L: linux-hwmon@vger.kernel.org
10006S: Supported
10007F: Documentation/hwmon/sch5627
10008F: drivers/hwmon/sch5627.c
10009
10010SMSC47B397 HARDWARE MONITOR DRIVER
10011M: Jean Delvare <jdelvare@suse.com>
10012L: linux-hwmon@vger.kernel.org
10013S: Maintained
10014F: Documentation/hwmon/smsc47b397
10015F: drivers/hwmon/smsc47b397.c
10016
10017SMSC911x ETHERNET DRIVER
10018M: Steve Glendinning <steve.glendinning@shawell.net>
10019L: netdev@vger.kernel.org
10020S: Maintained
10021F: include/linux/smsc911x.h
10022F: drivers/net/ethernet/smsc/smsc911x.*
10023
10024SMSC9420 PCI ETHERNET DRIVER
10025M: Steve Glendinning <steve.glendinning@shawell.net>
10026L: netdev@vger.kernel.org
10027S: Maintained
10028F: drivers/net/ethernet/smsc/smsc9420.*
10029
10030SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10031M: Steve Glendinning <steve.glendinning@shawell.net>
10032L: linux-fbdev@vger.kernel.org
10033S: Maintained
10034F: drivers/video/fbdev/smscufx.c
10035
10036SOC-CAMERA V4L2 SUBSYSTEM
10037M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10038L: linux-media@vger.kernel.org
10039T: git git://linuxtv.org/media_tree.git
10040S: Maintained
10041F: include/media/soc*
10042F: drivers/media/i2c/soc_camera/
10043F: drivers/media/platform/soc_camera/
10044
10045SOEKRIS NET48XX LED SUPPORT
10046M: Chris Boot <bootc@bootc.net>
10047S: Maintained
10048F: drivers/leds/leds-net48xx.c
10049
10050SOFTLOGIC 6x10 MPEG CODEC
10051M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10052M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10053M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10054M: Ismael Luceno <ismael@iodev.co.uk>
10055L: linux-media@vger.kernel.org
10056S: Supported
10057F: drivers/media/pci/solo6x10/
10058
10059SOFTWARE RAID (Multiple Disks) SUPPORT
10060M: Neil Brown <neilb@suse.com>
10061L: linux-raid@vger.kernel.org
10062S: Supported
10063F: drivers/md/
10064F: include/linux/raid/
10065F: include/uapi/linux/raid/
10066
10067SONIC NETWORK DRIVER
10068M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10069L: netdev@vger.kernel.org
10070S: Maintained
10071F: drivers/net/ethernet/natsemi/sonic.*
10072
10073SONICS SILICON BACKPLANE DRIVER (SSB)
10074M: Michael Buesch <m@bues.ch>
10075L: netdev@vger.kernel.org
10076S: Maintained
10077F: drivers/ssb/
10078F: include/linux/ssb/
10079
10080SONY VAIO CONTROL DEVICE DRIVER
10081M: Mattia Dongili <malattia@linux.it>
10082L: platform-driver-x86@vger.kernel.org
10083W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10084S: Maintained
10085F: Documentation/laptops/sony-laptop.txt
10086F: drivers/char/sonypi.c
10087F: drivers/platform/x86/sony-laptop.c
10088F: include/linux/sony-laptop.h
10089
10090SONY MEMORYSTICK CARD SUPPORT
10091M: Alex Dubov <oakad@yahoo.com>
10092W: http://tifmxx.berlios.de/
10093S: Maintained
10094F: drivers/memstick/host/tifm_ms.c
10095
10096SONY MEMORYSTICK STANDARD SUPPORT
10097M: Maxim Levitsky <maximlevitsky@gmail.com>
10098S: Maintained
10099F: drivers/memstick/core/ms_block.*
10100
10101SOUND
10102M: Jaroslav Kysela <perex@perex.cz>
10103M: Takashi Iwai <tiwai@suse.com>
10104L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10105W: http://www.alsa-project.org/
10106T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10107T: git git://git.alsa-project.org/alsa-kernel.git
10108Q: http://patchwork.kernel.org/project/alsa-devel/list/
10109S: Maintained
10110F: Documentation/sound/
10111F: include/sound/
10112F: include/uapi/sound/
10113F: sound/
10114
10115SOUND - COMPRESSED AUDIO
10116M: Vinod Koul <vinod.koul@intel.com>
10117L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10118T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10119S: Supported
10120F: Documentation/sound/alsa/compress_offload.txt
10121F: include/sound/compress_driver.h
10122F: include/uapi/sound/compress_*
10123F: sound/core/compress_offload.c
10124F: sound/soc/soc-compress.c
10125
10126SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10127M: Liam Girdwood <lgirdwood@gmail.com>
10128M: Mark Brown <broonie@kernel.org>
10129T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10130L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10131W: http://alsa-project.org/main/index.php/ASoC
10132S: Supported
10133F: Documentation/sound/alsa/soc/
10134F: sound/soc/
10135F: include/sound/soc*
10136
10137SOUND - DMAENGINE HELPERS
10138M: Lars-Peter Clausen <lars@metafoo.de>
10139S: Supported
10140F: include/sound/dmaengine_pcm.h
10141F: sound/core/pcm_dmaengine.c
10142F: sound/soc/soc-generic-dmaengine-pcm.c
10143
10144SP2 MEDIA DRIVER
10145M: Olli Salonen <olli.salonen@iki.fi>
10146L: linux-media@vger.kernel.org
10147W: http://linuxtv.org/
10148Q: http://patchwork.linuxtv.org/project/linux-media/list/
10149S: Maintained
10150F: drivers/media/dvb-frontends/sp2*
10151
10152SPARC + UltraSPARC (sparc/sparc64)
10153M: "David S. Miller" <davem@davemloft.net>
10154L: sparclinux@vger.kernel.org
10155Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10156T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10157T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10158S: Maintained
10159F: arch/sparc/
10160F: drivers/sbus/
10161
10162SPARC SERIAL DRIVERS
10163M: "David S. Miller" <davem@davemloft.net>
10164L: sparclinux@vger.kernel.org
10165T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10166T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10167S: Maintained
10168F: include/linux/sunserialcore.h
10169F: drivers/tty/serial/suncore.c
10170F: drivers/tty/serial/sunhv.c
10171F: drivers/tty/serial/sunsab.c
10172F: drivers/tty/serial/sunsab.h
10173F: drivers/tty/serial/sunsu.c
10174F: drivers/tty/serial/sunzilog.c
10175F: drivers/tty/serial/sunzilog.h
10176
10177SPARSE CHECKER
10178M: "Christopher Li" <sparse@chrisli.org>
10179L: linux-sparse@vger.kernel.org
10180W: https://sparse.wiki.kernel.org/
10181T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10182T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10183S: Maintained
10184F: include/linux/compiler.h
10185
10186SPEAR PLATFORM SUPPORT
10187M: Viresh Kumar <vireshk@kernel.org>
10188M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10189L: spear-devel@list.st.com
10190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10191W: http://www.st.com/spear
10192S: Maintained
10193F: arch/arm/mach-spear/
10194
10195SPEAR CLOCK FRAMEWORK SUPPORT
10196M: Viresh Kumar <vireshk@kernel.org>
10197L: spear-devel@list.st.com
10198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10199W: http://www.st.com/spear
10200S: Maintained
10201F: drivers/clk/spear/
10202
10203SPI SUBSYSTEM
10204M: Mark Brown <broonie@kernel.org>
10205L: linux-spi@vger.kernel.org
10206T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10207Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10208S: Maintained
10209F: Documentation/spi/
10210F: drivers/spi/
10211F: include/linux/spi/
10212F: include/uapi/linux/spi/
10213
10214SPIDERNET NETWORK DRIVER for CELL
10215M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10216L: netdev@vger.kernel.org
10217S: Supported
10218F: Documentation/networking/spider_net.txt
10219F: drivers/net/ethernet/toshiba/spider_net*
10220
10221SPU FILE SYSTEM
10222M: Jeremy Kerr <jk@ozlabs.org>
10223L: linuxppc-dev@lists.ozlabs.org
10224W: http://www.ibm.com/developerworks/power/cell/
10225S: Supported
10226F: Documentation/filesystems/spufs.txt
10227F: arch/powerpc/platforms/cell/spufs/
10228
10229SQUASHFS FILE SYSTEM
10230M: Phillip Lougher <phillip@squashfs.org.uk>
10231L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10232W: http://squashfs.org.uk
10233S: Maintained
10234F: Documentation/filesystems/squashfs.txt
10235F: fs/squashfs/
10236
10237SRM (Alpha) environment access
10238M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10239S: Maintained
10240F: arch/alpha/kernel/srm_env.c
10241
10242STABLE BRANCH
10243M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10244L: stable@vger.kernel.org
10245S: Supported
10246F: Documentation/stable_kernel_rules.txt
10247
10248STAGING SUBSYSTEM
10249M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10250T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10251L: devel@driverdev.osuosl.org
10252S: Supported
10253F: drivers/staging/
10254
10255STAGING - COMEDI
10256M: Ian Abbott <abbotti@mev.co.uk>
10257M: H Hartley Sweeten <hsweeten@visionengravers.com>
10258S: Odd Fixes
10259F: drivers/staging/comedi/
10260
10261STAGING - FLARION FT1000 DRIVERS
10262M: Marek Belisko <marek.belisko@gmail.com>
10263S: Odd Fixes
10264F: drivers/staging/ft1000/
10265
10266STAGING - INDUSTRIAL IO
10267M: Jonathan Cameron <jic23@kernel.org>
10268L: linux-iio@vger.kernel.org
10269S: Odd Fixes
10270F: drivers/staging/iio/
10271
10272STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10273M: Jarod Wilson <jarod@wilsonet.com>
10274W: http://www.lirc.org/
10275S: Odd Fixes
10276F: drivers/staging/media/lirc/
10277
10278STAGING - LUSTRE PARALLEL FILESYSTEM
10279M: Oleg Drokin <oleg.drokin@intel.com>
10280M: Andreas Dilger <andreas.dilger@intel.com>
10281L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10282W: http://wiki.lustre.org/
10283S: Maintained
10284F: drivers/staging/lustre
10285
10286STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10287M: Marc Dietrich <marvin24@gmx.de>
10288L: ac100@lists.launchpad.net (moderated for non-subscribers)
10289L: linux-tegra@vger.kernel.org
10290S: Maintained
10291F: drivers/staging/nvec/
10292
10293STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10294M: Jens Frederich <jfrederich@gmail.com>
10295M: Daniel Drake <dsd@laptop.org>
10296M: Jon Nettleton <jon.nettleton@gmail.com>
10297W: http://wiki.laptop.org/go/DCON
10298S: Maintained
10299F: drivers/staging/olpc_dcon/
10300
10301STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10302M: Willy Tarreau <willy@meta-x.org>
10303S: Odd Fixes
10304F: drivers/staging/panel/
10305
10306STAGING - REALTEK RTL8712U DRIVERS
10307M: Larry Finger <Larry.Finger@lwfinger.net>
10308M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10309S: Odd Fixes
10310F: drivers/staging/rtl8712/
10311
10312STAGING - REALTEK RTL8723U WIRELESS DRIVER
10313M: Larry Finger <Larry.Finger@lwfinger.net>
10314M: Jes Sorensen <Jes.Sorensen@redhat.com>
10315L: linux-wireless@vger.kernel.org
10316S: Maintained
10317F: drivers/staging/rtl8723au/
10318
10319STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10320M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10321M: Teddy Wang <teddy.wang@siliconmotion.com>
10322M: Sudip Mukherjee <sudip@vectorindia.org>
10323L: linux-fbdev@vger.kernel.org
10324S: Maintained
10325F: drivers/staging/sm750fb/
10326
10327STAGING - SLICOSS
10328M: Lior Dotan <liodot@gmail.com>
10329M: Christopher Harrer <charrer@alacritech.com>
10330S: Odd Fixes
10331F: drivers/staging/slicoss/
10332
10333STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10334M: William Hubbs <w.d.hubbs@gmail.com>
10335M: Chris Brannon <chris@the-brannons.com>
10336M: Kirk Reiser <kirk@reisers.ca>
10337M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10338L: speakup@linux-speakup.org
10339W: http://www.linux-speakup.org/
10340S: Odd Fixes
10341F: drivers/staging/speakup/
10342
10343STAGING - VIA VT665X DRIVERS
10344M: Forest Bond <forest@alittletooquiet.net>
10345S: Odd Fixes
10346F: drivers/staging/vt665?/
10347
10348STAGING - WILC1000 WIFI DRIVER
10349M: Johnny Kim <johnny.kim@atmel.com>
10350M: Austin Shin <austin.shin@atmel.com>
10351M: Chris Park <chris.park@atmel.com>
10352M: Tony Cho <tony.cho@atmel.com>
10353M: Glen Lee <glen.lee@atmel.com>
10354M: Leo Kim <leo.kim@atmel.com>
10355L: linux-wireless@vger.kernel.org
10356S: Supported
10357F: drivers/staging/wilc1000/
10358
10359STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10360M: Arnaud Patard <arnaud.patard@rtp-net.org>
10361S: Odd Fixes
10362F: drivers/staging/xgifb/
10363
10364HFI1 DRIVER
10365M: Mike Marciniszyn <infinipath@intel.com>
10366L: linux-rdma@vger.kernel.org
10367S: Supported
10368F: drivers/staging/rdma/hfi1
10369
10370STARFIRE/DURALAN NETWORK DRIVER
10371M: Ion Badulescu <ionut@badula.org>
10372S: Odd Fixes
10373F: drivers/net/ethernet/adaptec/starfire*
10374
10375SUN3/3X
10376M: Sam Creasey <sammy@sammy.net>
10377W: http://sammy.net/sun3/
10378S: Maintained
10379F: arch/m68k/kernel/*sun3*
10380F: arch/m68k/sun3*/
10381F: arch/m68k/include/asm/sun3*
10382F: drivers/net/ethernet/i825xx/sun3*
10383
10384SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10385M: Hans de Goede <hdegoede@redhat.com>
10386L: linux-input@vger.kernel.org
10387S: Maintained
10388F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10389F: drivers/input/keyboard/sun4i-lradc-keys.c
10390
10391SUNDANCE NETWORK DRIVER
10392M: Denis Kirjanov <kda@linux-powerpc.org>
10393L: netdev@vger.kernel.org
10394S: Maintained
10395F: drivers/net/ethernet/dlink/sundance.c
10396
10397SUPERH
10398M: Yoshinori Sato <ysato@users.sourceforge.jp>
10399M: Rich Felker <dalias@libc.org>
10400L: linux-sh@vger.kernel.org
10401Q: http://patchwork.kernel.org/project/linux-sh/list/
10402S: Maintained
10403F: Documentation/sh/
10404F: arch/sh/
10405F: drivers/sh/
10406
10407SUSPEND TO RAM
10408M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10409M: Len Brown <len.brown@intel.com>
10410M: Pavel Machek <pavel@ucw.cz>
10411L: linux-pm@vger.kernel.org
10412S: Supported
10413F: Documentation/power/
10414F: arch/x86/kernel/acpi/
10415F: drivers/base/power/
10416F: kernel/power/
10417F: include/linux/suspend.h
10418F: include/linux/freezer.h
10419F: include/linux/pm.h
10420
10421SVGA HANDLING
10422M: Martin Mares <mj@ucw.cz>
10423L: linux-video@atrey.karlin.mff.cuni.cz
10424S: Maintained
10425F: Documentation/svga.txt
10426F: arch/x86/boot/video*
10427
10428SWIOTLB SUBSYSTEM
10429M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10430L: linux-kernel@vger.kernel.org
10431S: Supported
10432F: lib/swiotlb.c
10433F: arch/*/kernel/pci-swiotlb.c
10434F: include/linux/swiotlb.h
10435
10436SWITCHDEV
10437M: Jiri Pirko <jiri@resnulli.us>
10438L: netdev@vger.kernel.org
10439S: Supported
10440F: net/switchdev/
10441F: include/net/switchdev.h
10442
10443SYNOPSYS ARC ARCHITECTURE
10444M: Vineet Gupta <vgupta@synopsys.com>
10445L: linux-snps-arc@lists.infradead.org
10446S: Supported
10447F: arch/arc/
10448F: Documentation/devicetree/bindings/arc/*
10449F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10450F: drivers/tty/serial/arc_uart.c
10451T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10452
10453SYNOPSYS ARC SDP platform support
10454M: Alexey Brodkin <abrodkin@synopsys.com>
10455S: Supported
10456F: arch/arc/plat-axs10x
10457F: arch/arc/boot/dts/ax*
10458F: Documentation/devicetree/bindings/arc/axs10*
10459
10460SYSTEM CONFIGURATION (SYSCON)
10461M: Lee Jones <lee.jones@linaro.org>
10462M: Arnd Bergmann <arnd@arndb.de>
10463T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10464S: Supported
10465F: drivers/mfd/syscon.c
10466
10467SYSV FILESYSTEM
10468M: Christoph Hellwig <hch@infradead.org>
10469S: Maintained
10470F: Documentation/filesystems/sysv-fs.txt
10471F: fs/sysv/
10472F: include/linux/sysv_fs.h
10473
10474TARGET SUBSYSTEM
10475M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10476L: linux-scsi@vger.kernel.org
10477L: target-devel@vger.kernel.org
10478W: http://www.linux-iscsi.org
10479W: http://groups.google.com/group/linux-iscsi-target-dev
10480T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10481S: Supported
10482F: drivers/target/
10483F: include/target/
10484F: Documentation/target/
10485
10486TASKSTATS STATISTICS INTERFACE
10487M: Balbir Singh <bsingharora@gmail.com>
10488S: Maintained
10489F: Documentation/accounting/taskstats*
10490F: include/linux/taskstats*
10491F: kernel/taskstats.c
10492
10493TC CLASSIFIER
10494M: Jamal Hadi Salim <jhs@mojatatu.com>
10495L: netdev@vger.kernel.org
10496S: Maintained
10497F: include/net/pkt_cls.h
10498F: include/uapi/linux/pkt_cls.h
10499F: net/sched/
10500
10501TCP LOW PRIORITY MODULE
10502M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10503M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10504W: http://tcp-lp-mod.sourceforge.net/
10505S: Maintained
10506F: net/ipv4/tcp_lp.c
10507
10508TDA10071 MEDIA DRIVER
10509M: Antti Palosaari <crope@iki.fi>
10510L: linux-media@vger.kernel.org
10511W: http://linuxtv.org/
10512W: http://palosaari.fi/linux/
10513Q: http://patchwork.linuxtv.org/project/linux-media/list/
10514T: git git://linuxtv.org/anttip/media_tree.git
10515S: Maintained
10516F: drivers/media/dvb-frontends/tda10071*
10517
10518TDA18212 MEDIA DRIVER
10519M: Antti Palosaari <crope@iki.fi>
10520L: linux-media@vger.kernel.org
10521W: http://linuxtv.org/
10522W: http://palosaari.fi/linux/
10523Q: http://patchwork.linuxtv.org/project/linux-media/list/
10524T: git git://linuxtv.org/anttip/media_tree.git
10525S: Maintained
10526F: drivers/media/tuners/tda18212*
10527
10528TDA18218 MEDIA DRIVER
10529M: Antti Palosaari <crope@iki.fi>
10530L: linux-media@vger.kernel.org
10531W: http://linuxtv.org/
10532W: http://palosaari.fi/linux/
10533Q: http://patchwork.linuxtv.org/project/linux-media/list/
10534T: git git://linuxtv.org/anttip/media_tree.git
10535S: Maintained
10536F: drivers/media/tuners/tda18218*
10537
10538TDA18271 MEDIA DRIVER
10539M: Michael Krufky <mkrufky@linuxtv.org>
10540L: linux-media@vger.kernel.org
10541W: http://linuxtv.org/
10542W: http://github.com/mkrufky
10543Q: http://patchwork.linuxtv.org/project/linux-media/list/
10544T: git git://linuxtv.org/mkrufky/tuners.git
10545S: Maintained
10546F: drivers/media/tuners/tda18271*
10547
10548TDA827x MEDIA DRIVER
10549M: Michael Krufky <mkrufky@linuxtv.org>
10550L: linux-media@vger.kernel.org
10551W: http://linuxtv.org/
10552W: http://github.com/mkrufky
10553Q: http://patchwork.linuxtv.org/project/linux-media/list/
10554T: git git://linuxtv.org/mkrufky/tuners.git
10555S: Maintained
10556F: drivers/media/tuners/tda8290.*
10557
10558TDA8290 MEDIA DRIVER
10559M: Michael Krufky <mkrufky@linuxtv.org>
10560L: linux-media@vger.kernel.org
10561W: http://linuxtv.org/
10562W: http://github.com/mkrufky
10563Q: http://patchwork.linuxtv.org/project/linux-media/list/
10564T: git git://linuxtv.org/mkrufky/tuners.git
10565S: Maintained
10566F: drivers/media/tuners/tda8290.*
10567
10568TDA9840 MEDIA DRIVER
10569M: Hans Verkuil <hverkuil@xs4all.nl>
10570L: linux-media@vger.kernel.org
10571T: git git://linuxtv.org/media_tree.git
10572W: http://linuxtv.org
10573S: Maintained
10574F: drivers/media/i2c/tda9840*
10575
10576TEA5761 TUNER DRIVER
10577M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10578L: linux-media@vger.kernel.org
10579W: http://linuxtv.org
10580T: git git://linuxtv.org/media_tree.git
10581S: Odd fixes
10582F: drivers/media/tuners/tea5761.*
10583
10584TEA5767 TUNER DRIVER
10585M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10586L: linux-media@vger.kernel.org
10587W: http://linuxtv.org
10588T: git git://linuxtv.org/media_tree.git
10589S: Maintained
10590F: drivers/media/tuners/tea5767.*
10591
10592TEA6415C MEDIA DRIVER
10593M: Hans Verkuil <hverkuil@xs4all.nl>
10594L: linux-media@vger.kernel.org
10595T: git git://linuxtv.org/media_tree.git
10596W: http://linuxtv.org
10597S: Maintained
10598F: drivers/media/i2c/tea6415c*
10599
10600TEA6420 MEDIA DRIVER
10601M: Hans Verkuil <hverkuil@xs4all.nl>
10602L: linux-media@vger.kernel.org
10603T: git git://linuxtv.org/media_tree.git
10604W: http://linuxtv.org
10605S: Maintained
10606F: drivers/media/i2c/tea6420*
10607
10608TEAM DRIVER
10609M: Jiri Pirko <jiri@resnulli.us>
10610L: netdev@vger.kernel.org
10611S: Supported
10612F: drivers/net/team/
10613F: include/linux/if_team.h
10614F: include/uapi/linux/if_team.h
10615
10616TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10617M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10618S: Maintained
10619F: arch/x86/platform/ts5500/
10620
10621TECHNOTREND USB IR RECEIVER
10622M: Sean Young <sean@mess.org>
10623L: linux-media@vger.kernel.org
10624S: Maintained
10625F: drivers/media/rc/ttusbir.c
10626
10627TEGRA ARCHITECTURE SUPPORT
10628M: Stephen Warren <swarren@wwwdotorg.org>
10629M: Thierry Reding <thierry.reding@gmail.com>
10630M: Alexandre Courbot <gnurou@gmail.com>
10631L: linux-tegra@vger.kernel.org
10632Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10634S: Supported
10635N: [^a-z]tegra
10636
10637TEGRA CLOCK DRIVER
10638M: Peter De Schrijver <pdeschrijver@nvidia.com>
10639M: Prashant Gaikwad <pgaikwad@nvidia.com>
10640S: Supported
10641F: drivers/clk/tegra/
10642
10643TEGRA DMA DRIVER
10644M: Laxman Dewangan <ldewangan@nvidia.com>
10645S: Supported
10646F: drivers/dma/tegra20-apb-dma.c
10647
10648TEGRA I2C DRIVER
10649M: Laxman Dewangan <ldewangan@nvidia.com>
10650S: Supported
10651F: drivers/i2c/busses/i2c-tegra.c
10652
10653TEGRA IOMMU DRIVERS
10654M: Hiroshi Doyu <hdoyu@nvidia.com>
10655S: Supported
10656F: drivers/iommu/tegra*
10657
10658TEGRA KBC DRIVER
10659M: Rakesh Iyer <riyer@nvidia.com>
10660M: Laxman Dewangan <ldewangan@nvidia.com>
10661S: Supported
10662F: drivers/input/keyboard/tegra-kbc.c
10663
10664TEGRA PWM DRIVER
10665M: Thierry Reding <thierry.reding@gmail.com>
10666S: Supported
10667F: drivers/pwm/pwm-tegra.c
10668
10669TEGRA SERIAL DRIVER
10670M: Laxman Dewangan <ldewangan@nvidia.com>
10671S: Supported
10672F: drivers/tty/serial/serial-tegra.c
10673
10674TEGRA SPI DRIVER
10675M: Laxman Dewangan <ldewangan@nvidia.com>
10676S: Supported
10677F: drivers/spi/spi-tegra*
10678
10679TEHUTI ETHERNET DRIVER
10680M: Andy Gospodarek <andy@greyhouse.net>
10681L: netdev@vger.kernel.org
10682S: Supported
10683F: drivers/net/ethernet/tehuti/*
10684
10685Telecom Clock Driver for MCPL0010
10686M: Mark Gross <mark.gross@intel.com>
10687S: Supported
10688F: drivers/char/tlclk.c
10689
10690TENSILICA XTENSA PORT (xtensa)
10691M: Chris Zankel <chris@zankel.net>
10692M: Max Filippov <jcmvbkbc@gmail.com>
10693L: linux-xtensa@linux-xtensa.org
10694S: Maintained
10695F: arch/xtensa/
10696F: drivers/irqchip/irq-xtensa-*
10697
10698THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10699M: Hans Verkuil <hverkuil@xs4all.nl>
10700L: linux-media@vger.kernel.org
10701T: git git://linuxtv.org/media_tree.git
10702W: http://linuxtv.org
10703S: Maintained
10704F: drivers/media/radio/radio-raremono.c
10705
10706THERMAL
10707M: Zhang Rui <rui.zhang@intel.com>
10708M: Eduardo Valentin <edubezval@gmail.com>
10709L: linux-pm@vger.kernel.org
10710T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10711T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10712Q: https://patchwork.kernel.org/project/linux-pm/list/
10713S: Supported
10714F: drivers/thermal/
10715F: include/linux/thermal.h
10716F: include/uapi/linux/thermal.h
10717F: include/linux/cpu_cooling.h
10718F: Documentation/devicetree/bindings/thermal/
10719
10720THERMAL/CPU_COOLING
10721M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10722M: Viresh Kumar <viresh.kumar@linaro.org>
10723M: Javi Merino <javi.merino@arm.com>
10724L: linux-pm@vger.kernel.org
10725S: Supported
10726F: Documentation/thermal/cpu-cooling-api.txt
10727F: drivers/thermal/cpu_cooling.c
10728F: include/linux/cpu_cooling.h
10729
10730THINGM BLINK(1) USB RGB LED DRIVER
10731M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10732S: Maintained
10733F: drivers/hid/hid-thingm.c
10734
10735THINKPAD ACPI EXTRAS DRIVER
10736M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10737L: ibm-acpi-devel@lists.sourceforge.net
10738L: platform-driver-x86@vger.kernel.org
10739W: http://ibm-acpi.sourceforge.net
10740W: http://thinkwiki.org/wiki/Ibm-acpi
10741T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10742S: Maintained
10743F: drivers/platform/x86/thinkpad_acpi.c
10744
10745TI BANDGAP AND THERMAL DRIVER
10746M: Eduardo Valentin <edubezval@gmail.com>
10747L: linux-pm@vger.kernel.org
10748L: linux-omap@vger.kernel.org
10749S: Maintained
10750F: drivers/thermal/ti-soc-thermal/
10751
10752TI CDCE706 CLOCK DRIVER
10753M: Max Filippov <jcmvbkbc@gmail.com>
10754S: Maintained
10755F: drivers/clk/clk-cdce706.c
10756
10757TI CLOCK DRIVER
10758M: Tero Kristo <t-kristo@ti.com>
10759L: linux-omap@vger.kernel.org
10760S: Maintained
10761F: drivers/clk/ti/
10762F: include/linux/clk/ti.h
10763
10764TI FLASH MEDIA INTERFACE DRIVER
10765M: Alex Dubov <oakad@yahoo.com>
10766S: Maintained
10767F: drivers/misc/tifm*
10768F: drivers/mmc/host/tifm_sd.c
10769F: include/linux/tifm.h
10770
10771TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10772M: Santosh Shilimkar <ssantosh@kernel.org>
10773L: linux-kernel@vger.kernel.org
10774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10775S: Maintained
10776F: drivers/soc/ti/*
10777T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10778
10779
10780TI LM49xxx FAMILY ASoC CODEC DRIVERS
10781M: M R Swami Reddy <mr.swami.reddy@ti.com>
10782M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10783L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10784S: Maintained
10785F: sound/soc/codecs/lm49453*
10786F: sound/soc/codecs/isabelle*
10787
10788TI LP855x BACKLIGHT DRIVER
10789M: Milo Kim <milo.kim@ti.com>
10790S: Maintained
10791F: Documentation/backlight/lp855x-driver.txt
10792F: drivers/video/backlight/lp855x_bl.c
10793F: include/linux/platform_data/lp855x.h
10794
10795TI LP8727 CHARGER DRIVER
10796M: Milo Kim <milo.kim@ti.com>
10797S: Maintained
10798F: drivers/power/lp8727_charger.c
10799F: include/linux/platform_data/lp8727.h
10800
10801TI LP8788 MFD DRIVER
10802M: Milo Kim <milo.kim@ti.com>
10803S: Maintained
10804F: drivers/iio/adc/lp8788_adc.c
10805F: drivers/leds/leds-lp8788.c
10806F: drivers/mfd/lp8788*.c
10807F: drivers/power/lp8788-charger.c
10808F: drivers/regulator/lp8788-*.c
10809F: include/linux/mfd/lp8788*.h
10810
10811TI NETCP ETHERNET DRIVER
10812M: Wingman Kwok <w-kwok2@ti.com>
10813M: Murali Karicheri <m-karicheri2@ti.com>
10814L: netdev@vger.kernel.org
10815S: Maintained
10816F: drivers/net/ethernet/ti/netcp*
10817
10818TI TAS571X FAMILY ASoC CODEC DRIVER
10819M: Kevin Cernekee <cernekee@chromium.org>
10820L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10821S: Odd Fixes
10822F: sound/soc/codecs/tas571x*
10823
10824TI TWL4030 SERIES SOC CODEC DRIVER
10825M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10826L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10827S: Maintained
10828F: sound/soc/codecs/twl4030*
10829
10830TI WILINK WIRELESS DRIVERS
10831L: linux-wireless@vger.kernel.org
10832W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10833W: http://wireless.kernel.org/en/users/Drivers/wl1251
10834T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10835S: Orphan
10836F: drivers/net/wireless/ti/
10837F: include/linux/wl12xx.h
10838
10839TIPC NETWORK LAYER
10840M: Jon Maloy <jon.maloy@ericsson.com>
10841M: Ying Xue <ying.xue@windriver.com>
10842L: netdev@vger.kernel.org (core kernel code)
10843L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10844W: http://tipc.sourceforge.net/
10845S: Maintained
10846F: include/uapi/linux/tipc*.h
10847F: net/tipc/
10848
10849TILE ARCHITECTURE
10850M: Chris Metcalf <cmetcalf@ezchip.com>
10851W: http://www.ezchip.com/scm/
10852S: Supported
10853F: arch/tile/
10854F: drivers/char/tile-srom.c
10855F: drivers/edac/tile_edac.c
10856F: drivers/net/ethernet/tile/
10857F: drivers/rtc/rtc-tile.c
10858F: drivers/tty/hvc/hvc_tile.c
10859F: drivers/tty/serial/tilegx.c
10860F: drivers/usb/host/*-tilegx.c
10861F: include/linux/usb/tilegx.h
10862
10863TLAN NETWORK DRIVER
10864M: Samuel Chessman <chessman@tux.org>
10865L: tlan-devel@lists.sourceforge.net (subscribers-only)
10866W: http://sourceforge.net/projects/tlan/
10867S: Maintained
10868F: Documentation/networking/tlan.txt
10869F: drivers/net/ethernet/ti/tlan.*
10870
10871TOMOYO SECURITY MODULE
10872M: Kentaro Takeda <takedakn@nttdata.co.jp>
10873M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10874L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10875L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10876L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10877L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10878W: http://tomoyo.sourceforge.jp/
10879T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10880S: Maintained
10881F: security/tomoyo/
10882
10883TOPSTAR LAPTOP EXTRAS DRIVER
10884M: Herton Ronaldo Krzesinski <herton@canonical.com>
10885L: platform-driver-x86@vger.kernel.org
10886S: Maintained
10887F: drivers/platform/x86/topstar-laptop.c
10888
10889TOSHIBA ACPI EXTRAS DRIVER
10890M: Azael Avalos <coproscefalo@gmail.com>
10891L: platform-driver-x86@vger.kernel.org
10892S: Maintained
10893F: drivers/platform/x86/toshiba_acpi.c
10894
10895TOSHIBA BLUETOOTH DRIVER
10896M: Azael Avalos <coproscefalo@gmail.com>
10897L: platform-driver-x86@vger.kernel.org
10898S: Maintained
10899F: drivers/platform/x86/toshiba_bluetooth.c
10900
10901TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10902M: Azael Avalos <coproscefalo@gmail.com>
10903L: platform-driver-x86@vger.kernel.org
10904S: Maintained
10905F: drivers/platform/x86/toshiba_haps.c
10906
10907TOSHIBA WMI HOTKEYS DRIVER
10908M: Azael Avalos <coproscefalo@gmail.com>
10909L: platform-driver-x86@vger.kernel.org
10910S: Maintained
10911F: drivers/platform/x86/toshiba-wmi.c
10912
10913TOSHIBA SMM DRIVER
10914M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10915W: http://www.buzzard.org.uk/toshiba/
10916S: Maintained
10917F: drivers/char/toshiba.c
10918F: include/linux/toshiba.h
10919F: include/uapi/linux/toshiba.h
10920
10921TOSHIBA TC358743 DRIVER
10922M: Mats Randgaard <matrandg@cisco.com>
10923L: linux-media@vger.kernel.org
10924S: Maintained
10925F: drivers/media/i2c/tc358743*
10926F: include/media/tc358743.h
10927
10928TMIO MMC DRIVER
10929M: Ian Molton <ian@mnementh.co.uk>
10930L: linux-mmc@vger.kernel.org
10931S: Maintained
10932F: drivers/mmc/host/tmio_mmc*
10933F: drivers/mmc/host/sh_mobile_sdhi.c
10934F: include/linux/mmc/tmio.h
10935F: include/linux/mmc/sh_mobile_sdhi.h
10936
10937TMP401 HARDWARE MONITOR DRIVER
10938M: Guenter Roeck <linux@roeck-us.net>
10939L: linux-hwmon@vger.kernel.org
10940S: Maintained
10941F: Documentation/hwmon/tmp401
10942F: drivers/hwmon/tmp401.c
10943
10944TMPFS (SHMEM FILESYSTEM)
10945M: Hugh Dickins <hughd@google.com>
10946L: linux-mm@kvack.org
10947S: Maintained
10948F: include/linux/shmem_fs.h
10949F: mm/shmem.c
10950
10951TM6000 VIDEO4LINUX DRIVER
10952M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10953L: linux-media@vger.kernel.org
10954W: http://linuxtv.org
10955T: git git://linuxtv.org/media_tree.git
10956S: Odd fixes
10957F: drivers/media/usb/tm6000/
10958
10959TW68 VIDEO4LINUX DRIVER
10960M: Hans Verkuil <hverkuil@xs4all.nl>
10961L: linux-media@vger.kernel.org
10962T: git git://linuxtv.org/media_tree.git
10963W: http://linuxtv.org
10964S: Odd Fixes
10965F: drivers/media/pci/tw68/
10966
10967TPM DEVICE DRIVER
10968M: Peter Huewe <peterhuewe@gmx.de>
10969M: Marcel Selhorst <tpmdd@selhorst.net>
10970M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
10971R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10972W: http://tpmdd.sourceforge.net
10973L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10974Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10975T: https://github.com/PeterHuewe/linux-tpmdd
10976S: Maintained
10977F: drivers/char/tpm/
10978
10979TPM IBM_VTPM DEVICE DRIVER
10980M: Ashley Lai <ashleydlai@gmail.com>
10981W: http://tpmdd.sourceforge.net
10982L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10983S: Maintained
10984F: drivers/char/tpm/tpm_ibmvtpm*
10985
10986TRACING
10987M: Steven Rostedt <rostedt@goodmis.org>
10988M: Ingo Molnar <mingo@redhat.com>
10989T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10990S: Maintained
10991F: Documentation/trace/ftrace.txt
10992F: arch/*/*/*/ftrace.h
10993F: arch/*/kernel/ftrace.c
10994F: include/*/ftrace.h
10995F: include/linux/trace*.h
10996F: include/trace/
10997F: kernel/trace/
10998F: tools/testing/selftests/ftrace/
10999
11000TRIVIAL PATCHES
11001M: Jiri Kosina <trivial@kernel.org>
11002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11003S: Maintained
11004K: ^Subject:.*(?i)trivial
11005
11006TTY LAYER
11007M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11008M: Jiri Slaby <jslaby@suse.com>
11009S: Supported
11010T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11011F: Documentation/serial/
11012F: drivers/tty/
11013F: drivers/tty/serial/serial_core.c
11014F: include/linux/serial_core.h
11015F: include/linux/serial.h
11016F: include/linux/tty.h
11017F: include/uapi/linux/serial_core.h
11018F: include/uapi/linux/serial.h
11019F: include/uapi/linux/tty.h
11020
11021TUA9001 MEDIA DRIVER
11022M: Antti Palosaari <crope@iki.fi>
11023L: linux-media@vger.kernel.org
11024W: http://linuxtv.org/
11025W: http://palosaari.fi/linux/
11026Q: http://patchwork.linuxtv.org/project/linux-media/list/
11027T: git git://linuxtv.org/anttip/media_tree.git
11028S: Maintained
11029F: drivers/media/tuners/tua9001*
11030
11031TULIP NETWORK DRIVERS
11032L: netdev@vger.kernel.org
11033L: linux-parisc@vger.kernel.org
11034S: Orphan
11035F: drivers/net/ethernet/dec/tulip/
11036
11037TUN/TAP driver
11038M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11039W: http://vtun.sourceforge.net/tun
11040S: Maintained
11041F: Documentation/networking/tuntap.txt
11042F: arch/um/os-Linux/drivers/
11043
11044TURBOCHANNEL SUBSYSTEM
11045M: "Maciej W. Rozycki" <macro@linux-mips.org>
11046M: Ralf Baechle <ralf@linux-mips.org>
11047L: linux-mips@linux-mips.org
11048Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11049S: Maintained
11050F: drivers/tc/
11051F: include/linux/tc.h
11052
11053U14-34F SCSI DRIVER
11054M: Dario Ballabio <ballabio_dario@emc.com>
11055L: linux-scsi@vger.kernel.org
11056S: Maintained
11057F: drivers/scsi/u14-34f.c
11058
11059UBI FILE SYSTEM (UBIFS)
11060M: Artem Bityutskiy <dedekind1@gmail.com>
11061M: Adrian Hunter <adrian.hunter@intel.com>
11062L: linux-mtd@lists.infradead.org
11063T: git git://git.infradead.org/ubifs-2.6.git
11064W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11065S: Maintained
11066F: Documentation/filesystems/ubifs.txt
11067F: fs/ubifs/
11068
11069UCLINUX (M68KNOMMU AND COLDFIRE)
11070M: Greg Ungerer <gerg@uclinux.org>
11071W: http://www.uclinux.org/
11072L: linux-m68k@lists.linux-m68k.org
11073L: uclinux-dev@uclinux.org (subscribers-only)
11074T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11075S: Maintained
11076F: arch/m68k/coldfire/
11077F: arch/m68k/68*/
11078F: arch/m68k/*/*_no.*
11079F: arch/m68k/include/asm/*_no.*
11080
11081UDF FILESYSTEM
11082M: Jan Kara <jack@suse.com>
11083S: Maintained
11084F: Documentation/filesystems/udf.txt
11085F: fs/udf/
11086
11087UFS FILESYSTEM
11088M: Evgeniy Dushistov <dushistov@mail.ru>
11089S: Maintained
11090F: Documentation/filesystems/ufs.txt
11091F: fs/ufs/
11092
11093UHID USERSPACE HID IO DRIVER:
11094M: David Herrmann <dh.herrmann@googlemail.com>
11095L: linux-input@vger.kernel.org
11096S: Maintained
11097F: drivers/hid/uhid.c
11098F: include/uapi/linux/uhid.h
11099
11100ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11101L: linux-usb@vger.kernel.org
11102S: Orphan
11103F: drivers/uwb/
11104F: include/linux/uwb.h
11105F: include/linux/uwb/
11106
11107UNICORE32 ARCHITECTURE:
11108M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11109W: http://mprc.pku.edu.cn/~guanxuetao/linux
11110S: Maintained
11111T: git git://github.com/gxt/linux.git
11112F: arch/unicore32/
11113
11114UNIFDEF
11115M: Tony Finch <dot@dotat.at>
11116W: http://dotat.at/prog/unifdef
11117S: Maintained
11118F: scripts/unifdef.c
11119
11120UNIFORM CDROM DRIVER
11121M: Jens Axboe <axboe@kernel.dk>
11122W: http://www.kernel.dk
11123S: Maintained
11124F: Documentation/cdrom/
11125F: drivers/cdrom/cdrom.c
11126F: include/linux/cdrom.h
11127F: include/uapi/linux/cdrom.h
11128
11129UNISYS S-PAR DRIVERS
11130M: Benjamin Romer <benjamin.romer@unisys.com>
11131M: David Kershner <david.kershner@unisys.com>
11132L: sparmaintainer@unisys.com (Unisys internal)
11133S: Supported
11134F: drivers/staging/unisys/
11135
11136UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11137M: Vinayak Holikatti <vinholikatti@gmail.com>
11138L: linux-scsi@vger.kernel.org
11139S: Supported
11140F: Documentation/scsi/ufs.txt
11141F: drivers/scsi/ufs/
11142
11143UNSORTED BLOCK IMAGES (UBI)
11144M: Artem Bityutskiy <dedekind1@gmail.com>
11145M: Richard Weinberger <richard@nod.at>
11146W: http://www.linux-mtd.infradead.org/
11147L: linux-mtd@lists.infradead.org
11148T: git git://git.infradead.org/ubifs-2.6.git
11149S: Supported
11150F: drivers/mtd/ubi/
11151F: include/linux/mtd/ubi.h
11152F: include/uapi/mtd/ubi-user.h
11153
11154USB ACM DRIVER
11155M: Oliver Neukum <oliver@neukum.org>
11156L: linux-usb@vger.kernel.org
11157S: Maintained
11158F: Documentation/usb/acm.txt
11159F: drivers/usb/class/cdc-acm.*
11160
11161USB AR5523 WIRELESS DRIVER
11162M: Pontus Fuchs <pontus.fuchs@gmail.com>
11163L: linux-wireless@vger.kernel.org
11164S: Maintained
11165F: drivers/net/wireless/ath/ar5523/
11166
11167USB ATTACHED SCSI
11168M: Hans de Goede <hdegoede@redhat.com>
11169M: Gerd Hoffmann <kraxel@redhat.com>
11170L: linux-usb@vger.kernel.org
11171L: linux-scsi@vger.kernel.org
11172S: Maintained
11173F: drivers/usb/storage/uas.c
11174
11175USB CDC ETHERNET DRIVER
11176M: Oliver Neukum <oliver@neukum.org>
11177L: linux-usb@vger.kernel.org
11178S: Maintained
11179F: drivers/net/usb/cdc_*.c
11180F: include/uapi/linux/usb/cdc.h
11181
11182USB CHAOSKEY DRIVER
11183M: Keith Packard <keithp@keithp.com>
11184L: linux-usb@vger.kernel.org
11185S: Maintained
11186F: drivers/usb/misc/chaoskey.c
11187
11188USB CYPRESS C67X00 DRIVER
11189M: Peter Korsgaard <jacmet@sunsite.dk>
11190L: linux-usb@vger.kernel.org
11191S: Maintained
11192F: drivers/usb/c67x00/
11193
11194USB DAVICOM DM9601 DRIVER
11195M: Peter Korsgaard <jacmet@sunsite.dk>
11196L: netdev@vger.kernel.org
11197W: http://www.linux-usb.org/usbnet
11198S: Maintained
11199F: drivers/net/usb/dm9601.c
11200
11201USB DIAMOND RIO500 DRIVER
11202M: Cesar Miquel <miquel@df.uba.ar>
11203L: rio500-users@lists.sourceforge.net
11204W: http://rio500.sourceforge.net
11205S: Maintained
11206F: drivers/usb/misc/rio500*
11207
11208USB EHCI DRIVER
11209M: Alan Stern <stern@rowland.harvard.edu>
11210L: linux-usb@vger.kernel.org
11211S: Maintained
11212F: Documentation/usb/ehci.txt
11213F: drivers/usb/host/ehci*
11214
11215USB GADGET/PERIPHERAL SUBSYSTEM
11216M: Felipe Balbi <balbi@ti.com>
11217L: linux-usb@vger.kernel.org
11218W: http://www.linux-usb.org/gadget
11219T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11220S: Maintained
11221F: drivers/usb/gadget/
11222F: include/linux/usb/gadget*
11223
11224USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11225M: Jiri Kosina <jikos@kernel.org>
11226L: linux-usb@vger.kernel.org
11227T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11228S: Maintained
11229F: Documentation/hid/hiddev.txt
11230F: drivers/hid/usbhid/
11231
11232USB ISP116X DRIVER
11233M: Olav Kongas <ok@artecdesign.ee>
11234L: linux-usb@vger.kernel.org
11235S: Maintained
11236F: drivers/usb/host/isp116x*
11237F: include/linux/usb/isp116x.h
11238
11239USB MASS STORAGE DRIVER
11240M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11241L: linux-usb@vger.kernel.org
11242L: usb-storage@lists.one-eyed-alien.net
11243S: Maintained
11244W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11245F: drivers/usb/storage/
11246
11247USB MIDI DRIVER
11248M: Clemens Ladisch <clemens@ladisch.de>
11249L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11250T: git git://git.alsa-project.org/alsa-kernel.git
11251S: Maintained
11252F: sound/usb/midi.*
11253
11254USB NETWORKING DRIVERS
11255L: linux-usb@vger.kernel.org
11256S: Odd Fixes
11257F: drivers/net/usb/
11258
11259USB OHCI DRIVER
11260M: Alan Stern <stern@rowland.harvard.edu>
11261L: linux-usb@vger.kernel.org
11262S: Maintained
11263F: Documentation/usb/ohci.txt
11264F: drivers/usb/host/ohci*
11265
11266USB OTG FSM (Finite State Machine)
11267M: Peter Chen <Peter.Chen@freescale.com>
11268T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11269L: linux-usb@vger.kernel.org
11270S: Maintained
11271F: drivers/usb/common/usb-otg-fsm.c
11272
11273USB OVER IP DRIVER
11274M: Valentina Manea <valentina.manea.m@gmail.com>
11275M: Shuah Khan <shuah.kh@samsung.com>
11276L: linux-usb@vger.kernel.org
11277S: Maintained
11278F: drivers/usb/usbip/
11279F: tools/usb/usbip/
11280
11281USB PEGASUS DRIVER
11282M: Petko Manolov <petkan@nucleusys.com>
11283L: linux-usb@vger.kernel.org
11284L: netdev@vger.kernel.org
11285T: git git://github.com/petkan/pegasus.git
11286W: https://github.com/petkan/pegasus
11287S: Maintained
11288F: drivers/net/usb/pegasus.*
11289
11290USB PHY LAYER
11291M: Felipe Balbi <balbi@ti.com>
11292L: linux-usb@vger.kernel.org
11293T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11294S: Maintained
11295F: drivers/usb/phy/
11296
11297USB PRINTER DRIVER (usblp)
11298M: Pete Zaitcev <zaitcev@redhat.com>
11299L: linux-usb@vger.kernel.org
11300S: Supported
11301F: drivers/usb/class/usblp.c
11302
11303USB RTL8150 DRIVER
11304M: Petko Manolov <petkan@nucleusys.com>
11305L: linux-usb@vger.kernel.org
11306L: netdev@vger.kernel.org
11307T: git git://github.com/petkan/rtl8150.git
11308W: https://github.com/petkan/rtl8150
11309S: Maintained
11310F: drivers/net/usb/rtl8150.c
11311
11312USB SERIAL SUBSYSTEM
11313M: Johan Hovold <johan@kernel.org>
11314L: linux-usb@vger.kernel.org
11315S: Maintained
11316F: Documentation/usb/usb-serial.txt
11317F: drivers/usb/serial/
11318F: include/linux/usb/serial.h
11319
11320USB SMSC75XX ETHERNET DRIVER
11321M: Steve Glendinning <steve.glendinning@shawell.net>
11322L: netdev@vger.kernel.org
11323S: Maintained
11324F: drivers/net/usb/smsc75xx.*
11325
11326USB SMSC95XX ETHERNET DRIVER
11327M: Steve Glendinning <steve.glendinning@shawell.net>
11328L: netdev@vger.kernel.org
11329S: Maintained
11330F: drivers/net/usb/smsc95xx.*
11331
11332USB SUBSYSTEM
11333M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11334L: linux-usb@vger.kernel.org
11335W: http://www.linux-usb.org
11336T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11337S: Supported
11338F: Documentation/usb/
11339F: drivers/usb/
11340F: include/linux/usb.h
11341F: include/linux/usb/
11342
11343USB UHCI DRIVER
11344M: Alan Stern <stern@rowland.harvard.edu>
11345L: linux-usb@vger.kernel.org
11346S: Maintained
11347F: drivers/usb/host/uhci*
11348
11349USB "USBNET" DRIVER FRAMEWORK
11350M: Oliver Neukum <oneukum@suse.com>
11351L: netdev@vger.kernel.org
11352W: http://www.linux-usb.org/usbnet
11353S: Maintained
11354F: drivers/net/usb/usbnet.c
11355F: include/linux/usb/usbnet.h
11356
11357USB VIDEO CLASS
11358M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11359L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11360L: linux-media@vger.kernel.org
11361T: git git://linuxtv.org/media_tree.git
11362W: http://www.ideasonboard.org/uvc/
11363S: Maintained
11364F: drivers/media/usb/uvc/
11365F: include/uapi/linux/uvcvideo.h
11366
11367USB VISION DRIVER
11368M: Hans Verkuil <hverkuil@xs4all.nl>
11369L: linux-media@vger.kernel.org
11370T: git git://linuxtv.org/media_tree.git
11371W: http://linuxtv.org
11372S: Odd Fixes
11373F: drivers/media/usb/usbvision/
11374
11375USB WEBCAM GADGET
11376M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11377L: linux-usb@vger.kernel.org
11378S: Maintained
11379F: drivers/usb/gadget/function/*uvc*
11380F: drivers/usb/gadget/legacy/webcam.c
11381
11382USB WIRELESS RNDIS DRIVER (rndis_wlan)
11383M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11384L: linux-wireless@vger.kernel.org
11385S: Maintained
11386F: drivers/net/wireless/rndis_wlan.c
11387
11388USB XHCI DRIVER
11389M: Mathias Nyman <mathias.nyman@intel.com>
11390L: linux-usb@vger.kernel.org
11391S: Supported
11392F: drivers/usb/host/xhci*
11393F: drivers/usb/host/pci-quirks*
11394
11395USB ZD1201 DRIVER
11396L: linux-wireless@vger.kernel.org
11397W: http://linux-lc100020.sourceforge.net
11398S: Orphan
11399F: drivers/net/wireless/zd1201.*
11400
11401USB ZR364XX DRIVER
11402M: Antoine Jacquet <royale@zerezo.com>
11403L: linux-usb@vger.kernel.org
11404L: linux-media@vger.kernel.org
11405T: git git://linuxtv.org/media_tree.git
11406W: http://royale.zerezo.com/zr364xx/
11407S: Maintained
11408F: Documentation/video4linux/zr364xx.txt
11409F: drivers/media/usb/zr364xx/
11410
11411ULPI BUS
11412M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11413L: linux-usb@vger.kernel.org
11414S: Maintained
11415F: drivers/usb/common/ulpi.c
11416F: include/linux/ulpi/
11417
11418USER-MODE LINUX (UML)
11419M: Jeff Dike <jdike@addtoit.com>
11420M: Richard Weinberger <richard@nod.at>
11421L: user-mode-linux-devel@lists.sourceforge.net
11422L: user-mode-linux-user@lists.sourceforge.net
11423W: http://user-mode-linux.sourceforge.net
11424S: Maintained
11425F: Documentation/virtual/uml/
11426F: arch/um/
11427F: arch/x86/um/
11428F: fs/hostfs/
11429F: fs/hppfs/
11430
11431USERSPACE I/O (UIO)
11432M: "Hans J. Koch" <hjk@hansjkoch.de>
11433M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11434S: Maintained
11435T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11436F: Documentation/DocBook/uio-howto.tmpl
11437F: drivers/uio/
11438F: include/linux/uio*.h
11439
11440UTIL-LINUX PACKAGE
11441M: Karel Zak <kzak@redhat.com>
11442L: util-linux@vger.kernel.org
11443W: http://en.wikipedia.org/wiki/Util-linux
11444T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11445S: Maintained
11446
11447UVESAFB DRIVER
11448M: Michal Januszewski <spock@gentoo.org>
11449L: linux-fbdev@vger.kernel.org
11450W: http://dev.gentoo.org/~spock/projects/uvesafb/
11451S: Maintained
11452F: Documentation/fb/uvesafb.txt
11453F: drivers/video/fbdev/uvesafb.*
11454
11455VF610 NAND DRIVER
11456M: Stefan Agner <stefan@agner.ch>
11457L: linux-mtd@lists.infradead.org
11458S: Supported
11459F: drivers/mtd/nand/vf610_nfc.c
11460
11461VFAT/FAT/MSDOS FILESYSTEM
11462M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11463S: Maintained
11464F: Documentation/filesystems/vfat.txt
11465F: fs/fat/
11466
11467VFIO DRIVER
11468M: Alex Williamson <alex.williamson@redhat.com>
11469L: kvm@vger.kernel.org
11470S: Maintained
11471F: Documentation/vfio.txt
11472F: drivers/vfio/
11473F: include/linux/vfio.h
11474F: include/uapi/linux/vfio.h
11475
11476VFIO PLATFORM DRIVER
11477M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11478L: kvm@vger.kernel.org
11479S: Maintained
11480F: drivers/vfio/platform/
11481
11482VIDEOBUF2 FRAMEWORK
11483M: Pawel Osciak <pawel@osciak.com>
11484M: Marek Szyprowski <m.szyprowski@samsung.com>
11485M: Kyungmin Park <kyungmin.park@samsung.com>
11486L: linux-media@vger.kernel.org
11487S: Maintained
11488F: drivers/media/v4l2-core/videobuf2-*
11489F: include/media/videobuf2-*
11490
11491VIRTUAL SERIO DEVICE DRIVER
11492M: Stephen Chandler Paul <thatslyude@gmail.com>
11493S: Maintained
11494F: drivers/input/serio/userio.c
11495F: include/uapi/linux/userio.h
11496
11497VIRTIO CONSOLE DRIVER
11498M: Amit Shah <amit.shah@redhat.com>
11499L: virtualization@lists.linux-foundation.org
11500S: Maintained
11501F: drivers/char/virtio_console.c
11502F: include/linux/virtio_console.h
11503F: include/uapi/linux/virtio_console.h
11504
11505VIRTIO CORE, NET AND BLOCK DRIVERS
11506M: "Michael S. Tsirkin" <mst@redhat.com>
11507L: virtualization@lists.linux-foundation.org
11508S: Maintained
11509F: drivers/virtio/
11510F: tools/virtio/
11511F: drivers/net/virtio_net.c
11512F: drivers/block/virtio_blk.c
11513F: include/linux/virtio_*.h
11514F: include/uapi/linux/virtio_*.h
11515
11516VIRTIO DRIVERS FOR S390
11517M: Christian Borntraeger <borntraeger@de.ibm.com>
11518M: Cornelia Huck <cornelia.huck@de.ibm.com>
11519L: linux-s390@vger.kernel.org
11520L: virtualization@lists.linux-foundation.org
11521L: kvm@vger.kernel.org
11522S: Supported
11523F: drivers/s390/virtio/
11524
11525VIRTIO GPU DRIVER
11526M: David Airlie <airlied@linux.ie>
11527M: Gerd Hoffmann <kraxel@redhat.com>
11528L: dri-devel@lists.freedesktop.org
11529L: virtualization@lists.linux-foundation.org
11530S: Maintained
11531F: drivers/gpu/drm/virtio/
11532F: include/uapi/linux/virtio_gpu.h
11533
11534VIRTIO HOST (VHOST)
11535M: "Michael S. Tsirkin" <mst@redhat.com>
11536L: kvm@vger.kernel.org
11537L: virtualization@lists.linux-foundation.org
11538L: netdev@vger.kernel.org
11539S: Maintained
11540F: drivers/vhost/
11541F: include/uapi/linux/vhost.h
11542
11543VIRTIO INPUT DRIVER
11544M: Gerd Hoffmann <kraxel@redhat.com>
11545S: Maintained
11546F: drivers/virtio/virtio_input.c
11547F: include/uapi/linux/virtio_input.h
11548
11549VIA RHINE NETWORK DRIVER
11550S: Orphan
11551F: drivers/net/ethernet/via/via-rhine.c
11552
11553VIA SD/MMC CARD CONTROLLER DRIVER
11554M: Bruce Chang <brucechang@via.com.tw>
11555M: Harald Welte <HaraldWelte@viatech.com>
11556S: Maintained
11557F: drivers/mmc/host/via-sdmmc.c
11558
11559VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11560M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11561L: linux-fbdev@vger.kernel.org
11562S: Maintained
11563F: include/linux/via-core.h
11564F: include/linux/via-gpio.h
11565F: include/linux/via_i2c.h
11566F: drivers/video/fbdev/via/
11567
11568VIA VELOCITY NETWORK DRIVER
11569M: Francois Romieu <romieu@fr.zoreil.com>
11570L: netdev@vger.kernel.org
11571S: Maintained
11572F: drivers/net/ethernet/via/via-velocity.*
11573
11574VIRT LIB
11575M: Alex Williamson <alex.williamson@redhat.com>
11576M: Paolo Bonzini <pbonzini@redhat.com>
11577L: kvm@vger.kernel.org
11578S: Supported
11579F: virt/lib/
11580
11581VIVID VIRTUAL VIDEO DRIVER
11582M: Hans Verkuil <hverkuil@xs4all.nl>
11583L: linux-media@vger.kernel.org
11584T: git git://linuxtv.org/media_tree.git
11585W: http://linuxtv.org
11586S: Maintained
11587F: drivers/media/platform/vivid/*
11588
11589VLAN (802.1Q)
11590M: Patrick McHardy <kaber@trash.net>
11591L: netdev@vger.kernel.org
11592S: Maintained
11593F: drivers/net/macvlan.c
11594F: include/linux/if_*vlan.h
11595F: net/8021q/
11596
11597VLYNQ BUS
11598M: Florian Fainelli <florian@openwrt.org>
11599L: openwrt-devel@lists.openwrt.org (subscribers-only)
11600S: Maintained
11601F: drivers/vlynq/vlynq.c
11602F: include/linux/vlynq.h
11603
11604VME SUBSYSTEM
11605M: Martyn Welch <martyn@welchs.me.uk>
11606M: Manohar Vanga <manohar.vanga@gmail.com>
11607M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11608L: devel@driverdev.osuosl.org
11609S: Maintained
11610T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11611F: Documentation/vme_api.txt
11612F: drivers/staging/vme/
11613F: drivers/vme/
11614F: include/linux/vme*
11615
11616VMWARE HYPERVISOR INTERFACE
11617M: Alok Kataria <akataria@vmware.com>
11618L: virtualization@lists.linux-foundation.org
11619S: Supported
11620F: arch/x86/kernel/cpu/vmware.c
11621
11622VMWARE BALLOON DRIVER
11623M: Xavier Deguillard <xdeguillard@vmware.com>
11624M: Philip Moltmann <moltmann@vmware.com>
11625M: "VMware, Inc." <pv-drivers@vmware.com>
11626L: linux-kernel@vger.kernel.org
11627S: Maintained
11628F: drivers/misc/vmw_balloon.c
11629
11630VMWARE VMMOUSE SUBDRIVER
11631M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11632M: "VMware, Inc." <pv-drivers@vmware.com>
11633L: linux-input@vger.kernel.org
11634S: Maintained
11635F: drivers/input/mouse/vmmouse.c
11636F: drivers/input/mouse/vmmouse.h
11637
11638VMWARE VMXNET3 ETHERNET DRIVER
11639M: Shrikrishna Khare <skhare@vmware.com>
11640M: "VMware, Inc." <pv-drivers@vmware.com>
11641L: netdev@vger.kernel.org
11642S: Maintained
11643F: drivers/net/vmxnet3/
11644
11645VMware PVSCSI driver
11646M: Arvind Kumar <arvindkumar@vmware.com>
11647M: VMware PV-Drivers <pv-drivers@vmware.com>
11648L: linux-scsi@vger.kernel.org
11649S: Maintained
11650F: drivers/scsi/vmw_pvscsi.c
11651F: drivers/scsi/vmw_pvscsi.h
11652
11653VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11654M: Liam Girdwood <lgirdwood@gmail.com>
11655M: Mark Brown <broonie@kernel.org>
11656L: linux-kernel@vger.kernel.org
11657W: http://www.slimlogic.co.uk/?p=48
11658T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11659S: Supported
11660F: drivers/regulator/
11661F: include/linux/regulator/
11662
11663VRF
11664M: David Ahern <dsa@cumulusnetworks.com>
11665M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11666L: netdev@vger.kernel.org
11667S: Maintained
11668F: drivers/net/vrf.c
11669F: Documentation/networking/vrf.txt
11670
11671VT1211 HARDWARE MONITOR DRIVER
11672M: Juerg Haefliger <juergh@gmail.com>
11673L: linux-hwmon@vger.kernel.org
11674S: Maintained
11675F: Documentation/hwmon/vt1211
11676F: drivers/hwmon/vt1211.c
11677
11678VT8231 HARDWARE MONITOR DRIVER
11679M: Roger Lucas <vt8231@hiddenengine.co.uk>
11680L: linux-hwmon@vger.kernel.org
11681S: Maintained
11682F: drivers/hwmon/vt8231.c
11683
11684VUB300 USB to SDIO/SD/MMC bridge chip
11685M: Tony Olech <tony.olech@elandigitalsystems.com>
11686L: linux-mmc@vger.kernel.org
11687L: linux-usb@vger.kernel.org
11688S: Supported
11689F: drivers/mmc/host/vub300.c
11690
11691W1 DALLAS'S 1-WIRE BUS
11692M: Evgeniy Polyakov <zbr@ioremap.net>
11693S: Maintained
11694F: Documentation/w1/
11695F: drivers/w1/
11696
11697W83791D HARDWARE MONITORING DRIVER
11698M: Marc Hulsman <m.hulsman@tudelft.nl>
11699L: linux-hwmon@vger.kernel.org
11700S: Maintained
11701F: Documentation/hwmon/w83791d
11702F: drivers/hwmon/w83791d.c
11703
11704W83793 HARDWARE MONITORING DRIVER
11705M: Rudolf Marek <r.marek@assembler.cz>
11706L: linux-hwmon@vger.kernel.org
11707S: Maintained
11708F: Documentation/hwmon/w83793
11709F: drivers/hwmon/w83793.c
11710
11711W83795 HARDWARE MONITORING DRIVER
11712M: Jean Delvare <jdelvare@suse.com>
11713L: linux-hwmon@vger.kernel.org
11714S: Maintained
11715F: drivers/hwmon/w83795.c
11716
11717W83L51xD SD/MMC CARD INTERFACE DRIVER
11718M: Pierre Ossman <pierre@ossman.eu>
11719S: Maintained
11720F: drivers/mmc/host/wbsd.*
11721
11722WACOM PROTOCOL 4 SERIAL TABLETS
11723M: Julian Squires <julian@cipht.net>
11724M: Hans de Goede <hdegoede@redhat.com>
11725L: linux-input@vger.kernel.org
11726S: Maintained
11727F: drivers/input/tablet/wacom_serial4.c
11728
11729WATCHDOG DEVICE DRIVERS
11730M: Wim Van Sebroeck <wim@iguana.be>
11731L: linux-watchdog@vger.kernel.org
11732W: http://www.linux-watchdog.org/
11733T: git git://www.linux-watchdog.org/linux-watchdog.git
11734S: Maintained
11735F: Documentation/watchdog/
11736F: drivers/watchdog/
11737F: include/linux/watchdog.h
11738F: include/uapi/linux/watchdog.h
11739
11740WD7000 SCSI DRIVER
11741M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11742L: linux-scsi@vger.kernel.org
11743S: Maintained
11744F: drivers/scsi/wd7000.c
11745
11746WIIMOTE HID DRIVER
11747M: David Herrmann <dh.herrmann@googlemail.com>
11748L: linux-input@vger.kernel.org
11749S: Maintained
11750F: drivers/hid/hid-wiimote*
11751
11752WINBOND CIR DRIVER
11753M: David Härdeman <david@hardeman.nu>
11754S: Maintained
11755F: drivers/media/rc/winbond-cir.c
11756
11757WIMAX STACK
11758M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11759M: linux-wimax@intel.com
11760L: wimax@linuxwimax.org (subscribers-only)
11761S: Supported
11762W: http://linuxwimax.org
11763F: Documentation/wimax/README.wimax
11764F: include/linux/wimax/debug.h
11765F: include/net/wimax.h
11766F: include/uapi/linux/wimax.h
11767F: net/wimax/
11768
11769WISTRON LAPTOP BUTTON DRIVER
11770M: Miloslav Trmac <mitr@volny.cz>
11771S: Maintained
11772F: drivers/input/misc/wistron_btns.c
11773
11774WL3501 WIRELESS PCMCIA CARD DRIVER
11775M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11776L: linux-wireless@vger.kernel.org
11777W: http://oops.ghostprotocols.net:81/blog
11778S: Maintained
11779F: drivers/net/wireless/wl3501*
11780
11781WOLFSON MICROELECTRONICS DRIVERS
11782L: patches@opensource.wolfsonmicro.com
11783T: git https://github.com/CirrusLogic/linux-drivers.git
11784W: https://github.com/CirrusLogic/linux-drivers/wiki
11785S: Supported
11786F: Documentation/hwmon/wm83??
11787F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11788F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11789F: Documentation/devicetree/bindings/mfd/arizona.txt
11790F: arch/arm/mach-s3c64xx/mach-crag6410*
11791F: drivers/clk/clk-wm83*.c
11792F: drivers/extcon/extcon-arizona.c
11793F: drivers/leds/leds-wm83*.c
11794F: drivers/gpio/gpio-*wm*.c
11795F: drivers/gpio/gpio-arizona.c
11796F: drivers/hwmon/wm83??-hwmon.c
11797F: drivers/input/misc/wm831x-on.c
11798F: drivers/input/touchscreen/wm831x-ts.c
11799F: drivers/input/touchscreen/wm97*.c
11800F: drivers/mfd/arizona*
11801F: drivers/mfd/wm*.c
11802F: drivers/power/wm83*.c
11803F: drivers/rtc/rtc-wm83*.c
11804F: drivers/regulator/wm8*.c
11805F: drivers/video/backlight/wm83*_bl.c
11806F: drivers/watchdog/wm83*_wdt.c
11807F: include/linux/mfd/arizona/
11808F: include/linux/mfd/wm831x/
11809F: include/linux/mfd/wm8350/
11810F: include/linux/mfd/wm8400*
11811F: include/linux/wm97xx.h
11812F: include/sound/wm????.h
11813F: sound/soc/codecs/arizona.?
11814F: sound/soc/codecs/wm*
11815
11816WORKQUEUE
11817M: Tejun Heo <tj@kernel.org>
11818R: Lai Jiangshan <jiangshanlai@gmail.com>
11819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11820S: Maintained
11821F: include/linux/workqueue.h
11822F: kernel/workqueue.c
11823F: Documentation/workqueue.txt
11824
11825X.25 NETWORK LAYER
11826M: Andrew Hendry <andrew.hendry@gmail.com>
11827L: linux-x25@vger.kernel.org
11828S: Odd Fixes
11829F: Documentation/networking/x25*
11830F: include/net/x25*
11831F: net/x25/
11832
11833X86 ARCHITECTURE (32-BIT AND 64-BIT)
11834M: Thomas Gleixner <tglx@linutronix.de>
11835M: Ingo Molnar <mingo@redhat.com>
11836M: "H. Peter Anvin" <hpa@zytor.com>
11837M: x86@kernel.org
11838L: linux-kernel@vger.kernel.org
11839T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11840S: Maintained
11841F: Documentation/x86/
11842F: arch/x86/
11843
11844X86 PLATFORM DRIVERS
11845M: Darren Hart <dvhart@infradead.org>
11846L: platform-driver-x86@vger.kernel.org
11847T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11848S: Maintained
11849F: drivers/platform/x86/
11850F: drivers/platform/olpc/
11851
11852X86 MCE INFRASTRUCTURE
11853M: Tony Luck <tony.luck@intel.com>
11854M: Borislav Petkov <bp@alien8.de>
11855L: linux-edac@vger.kernel.org
11856S: Maintained
11857F: arch/x86/kernel/cpu/mcheck/*
11858
11859X86 MICROCODE UPDATE SUPPORT
11860M: Borislav Petkov <bp@alien8.de>
11861S: Maintained
11862F: arch/x86/kernel/cpu/microcode/*
11863
11864X86 VDSO
11865M: Andy Lutomirski <luto@amacapital.net>
11866L: linux-kernel@vger.kernel.org
11867T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11868S: Maintained
11869F: arch/x86/entry/vdso/
11870
11871XC2028/3028 TUNER DRIVER
11872M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11873L: linux-media@vger.kernel.org
11874W: http://linuxtv.org
11875T: git git://linuxtv.org/media_tree.git
11876S: Maintained
11877F: drivers/media/tuners/tuner-xc2028.*
11878
11879XEN HYPERVISOR INTERFACE
11880M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11881M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11882M: David Vrabel <david.vrabel@citrix.com>
11883L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11884T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11885S: Supported
11886F: arch/x86/xen/
11887F: drivers/*/xen-*front.c
11888F: drivers/xen/
11889F: arch/x86/include/asm/xen/
11890F: include/xen/
11891F: include/uapi/xen/
11892
11893XEN HYPERVISOR ARM
11894M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11895L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11896S: Supported
11897F: arch/arm/xen/
11898F: arch/arm/include/asm/xen/
11899
11900XEN HYPERVISOR ARM64
11901M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11902L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11903S: Supported
11904F: arch/arm64/xen/
11905F: arch/arm64/include/asm/xen/
11906
11907XEN NETWORK BACKEND DRIVER
11908M: Ian Campbell <ian.campbell@citrix.com>
11909M: Wei Liu <wei.liu2@citrix.com>
11910L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11911L: netdev@vger.kernel.org
11912S: Supported
11913F: drivers/net/xen-netback/*
11914
11915XEN PCI SUBSYSTEM
11916M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11917L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11918S: Supported
11919F: arch/x86/pci/*xen*
11920F: drivers/pci/*xen*
11921
11922XEN BLOCK SUBSYSTEM
11923M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11924M: Roger Pau Monné <roger.pau@citrix.com>
11925L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11926S: Supported
11927F: drivers/block/xen-blkback/*
11928F: drivers/block/xen*
11929
11930XEN PVSCSI DRIVERS
11931M: Juergen Gross <jgross@suse.com>
11932L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11933L: linux-scsi@vger.kernel.org
11934S: Supported
11935F: drivers/scsi/xen-scsifront.c
11936F: drivers/xen/xen-scsiback.c
11937F: include/xen/interface/io/vscsiif.h
11938
11939XEN SWIOTLB SUBSYSTEM
11940M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11941L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11942S: Supported
11943F: arch/x86/xen/*swiotlb*
11944F: drivers/xen/*swiotlb*
11945
11946XFS FILESYSTEM
11947P: Silicon Graphics Inc
11948M: Dave Chinner <david@fromorbit.com>
11949M: xfs@oss.sgi.com
11950L: xfs@oss.sgi.com
11951W: http://oss.sgi.com/projects/xfs
11952T: git git://oss.sgi.com/xfs/xfs.git
11953S: Supported
11954F: Documentation/filesystems/xfs.txt
11955F: fs/xfs/
11956
11957XILINX AXI ETHERNET DRIVER
11958M: Anirudha Sarangi <anirudh@xilinx.com>
11959M: John Linn <John.Linn@xilinx.com>
11960S: Maintained
11961F: drivers/net/ethernet/xilinx/xilinx_axienet*
11962
11963XILINX UARTLITE SERIAL DRIVER
11964M: Peter Korsgaard <jacmet@sunsite.dk>
11965L: linux-serial@vger.kernel.org
11966S: Maintained
11967F: drivers/tty/serial/uartlite.c
11968
11969XILINX VIDEO IP CORES
11970M: Hyun Kwon <hyun.kwon@xilinx.com>
11971M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11972L: linux-media@vger.kernel.org
11973T: git git://linuxtv.org/media_tree.git
11974S: Supported
11975F: Documentation/devicetree/bindings/media/xilinx/
11976F: drivers/media/platform/xilinx/
11977F: include/uapi/linux/xilinx-v4l2-controls.h
11978
11979XILLYBUS DRIVER
11980M: Eli Billauer <eli.billauer@gmail.com>
11981L: linux-kernel@vger.kernel.org
11982S: Supported
11983F: drivers/char/xillybus/
11984
11985XTENSA XTFPGA PLATFORM SUPPORT
11986M: Max Filippov <jcmvbkbc@gmail.com>
11987L: linux-xtensa@linux-xtensa.org
11988S: Maintained
11989F: drivers/spi/spi-xtensa-xtfpga.c
11990F: sound/soc/xtensa/xtfpga-i2s.c
11991
11992YAM DRIVER FOR AX.25
11993M: Jean-Paul Roubelat <jpr@f6fbb.org>
11994L: linux-hams@vger.kernel.org
11995S: Maintained
11996F: drivers/net/hamradio/yam*
11997F: include/linux/yam.h
11998
11999YEALINK PHONE DRIVER
12000M: Henk Vergonet <Henk.Vergonet@gmail.com>
12001L: usbb2k-api-dev@nongnu.org
12002S: Maintained
12003F: Documentation/input/yealink.txt
12004F: drivers/input/misc/yealink.*
12005
12006Z8530 DRIVER FOR AX.25
12007M: Joerg Reuter <jreuter@yaina.de>
12008W: http://yaina.de/jreuter/
12009W: http://www.qsl.net/dl1bke/
12010L: linux-hams@vger.kernel.org
12011S: Maintained
12012F: Documentation/networking/z8530drv.txt
12013F: drivers/net/hamradio/*scc.c
12014F: drivers/net/hamradio/z8530.h
12015
12016ZBUD COMPRESSED PAGE ALLOCATOR
12017M: Seth Jennings <sjennings@variantweb.net>
12018L: linux-mm@kvack.org
12019S: Maintained
12020F: mm/zbud.c
12021F: include/linux/zbud.h
12022
12023ZD1211RW WIRELESS DRIVER
12024M: Daniel Drake <dsd@gentoo.org>
12025M: Ulrich Kunitz <kune@deine-taler.de>
12026W: http://zd1211.ath.cx/wiki/DriverRewrite
12027L: linux-wireless@vger.kernel.org
12028L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12029S: Maintained
12030F: drivers/net/wireless/zd1211rw/
12031
12032ZPOOL COMPRESSED PAGE STORAGE API
12033M: Dan Streetman <ddstreet@ieee.org>
12034L: linux-mm@kvack.org
12035S: Maintained
12036F: mm/zpool.c
12037F: include/linux/zpool.h
12038
12039ZR36067 VIDEO FOR LINUX DRIVER
12040L: mjpeg-users@lists.sourceforge.net
12041L: linux-media@vger.kernel.org
12042W: http://mjpeg.sourceforge.net/driver-zoran/
12043T: hg http://linuxtv.org/hg/v4l-dvb
12044S: Odd Fixes
12045F: drivers/media/pci/zoran/
12046
12047ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12048M: Minchan Kim <minchan@kernel.org>
12049M: Nitin Gupta <ngupta@vflare.org>
12050R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12051L: linux-kernel@vger.kernel.org
12052S: Maintained
12053F: drivers/block/zram/
12054F: Documentation/blockdev/zram.txt
12055
12056ZS DECSTATION Z85C30 SERIAL DRIVER
12057M: "Maciej W. Rozycki" <macro@linux-mips.org>
12058S: Maintained
12059F: drivers/tty/serial/zs.*
12060
12061ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12062M: Minchan Kim <minchan@kernel.org>
12063M: Nitin Gupta <ngupta@vflare.org>
12064R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12065L: linux-mm@kvack.org
12066S: Maintained
12067F: mm/zsmalloc.c
12068F: include/linux/zsmalloc.h
12069F: Documentation/vm/zsmalloc.txt
12070
12071ZSWAP COMPRESSED SWAP CACHING
12072M: Seth Jennings <sjennings@variantweb.net>
12073L: linux-mm@kvack.org
12074S: Maintained
12075F: mm/zswap.c
12076
12077THE REST
12078M: Linus Torvalds <torvalds@linux-foundation.org>
12079L: linux-kernel@vger.kernel.org
12080Q: http://patchwork.kernel.org/project/LKML/list/
12081T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12082S: Buried alive in reporters
12083F: *
12084F: */