[media] staging: media: omap4iss: fix handling platform_get_irq result
[deliverable/linux.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
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
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
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
1da177e4
LT
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
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
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
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
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
c9ee133b
AC
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.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
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.
bbbe96ed
SW
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.
6ab88e00
JP
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.
c7c4fb18
JP
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
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
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
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf
AA
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4
LT
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
8ee16a1b 179S: Maintained
08deed1e 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 181F: drivers/tty/serial/8250*
679655da 182F: include/linux/serial_8250.h
1da177e4
LT
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 185L: netdev@vger.kernel.org
0cf445ce 186S: Orphan / Obsolete
644570b8 187F: drivers/net/ethernet/8390/
1da177e4 188
67543e50 1899P FILE SYSTEM
8b58be88
JP
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 193L: v9fs-developer@lists.sourceforge.net
27a2a5ff 194W: http://swik.net/v9fs
8a6e2535 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 197S: Maintained
679655da
JP
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
2315cb14
RL
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
67543e50 205
91952bc0
AP
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
e2d1d6c0 216AACRAID SCSI RAID DRIVER
8b58be88 217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
1da177e4 220S: Supported
679655da
JP
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
1da177e4 223
ea8f8fc8
JT
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
249e3c85 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 232M: Hans de Goede <hdegoede@redhat.com>
f2b84bbc
HG
233L: lm-sensors@lm-sensors.org
234S: Maintained
679655da 235F: drivers/hwmon/abituguru.c
f2b84bbc 236
249e3c85 237ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 238M: Alistair John Strachan <alistair@devzero.co.uk>
249e3c85
AJS
239L: lm-sensors@lm-sensors.org
240S: Maintained
679655da 241F: drivers/hwmon/abituguru3.c
249e3c85 242
1da177e4 243ACENIC DRIVER
8b58be88 244M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
245L: linux-acenic@sunsite.dk
246S: Maintained
531c4f89 247F: drivers/net/ethernet/alteon/acenic*
1da177e4 248
e86435eb 249ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 250M: Peter Feuerer <peter@piie.net>
d0944853 251L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
252W: http://piie.net/?section=acerhdf
253S: Maintained
254F: drivers/platform/x86/acerhdf.c
e86435eb 255
745a5d21 256ACER WMI LAPTOP EXTRAS
182ae55c 257M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 258L: platform-driver-x86@vger.kernel.org
745a5d21 259S: Maintained
679655da 260F: drivers/platform/x86/acer-wmi.c
745a5d21 261
1da177e4 262ACPI
9c3646d1 263M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 264M: Len Brown <lenb@kernel.org>
6968e50c 265L: linux-acpi@vger.kernel.org
360818b8
RW
266W: https://01.org/linux-acpi
267Q: https://patchwork.kernel.org/project/linux-acpi/list/
268T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 269S: Supported
679655da
JP
270F: drivers/acpi/
271F: drivers/pnp/pnpacpi/
272F: include/linux/acpi.h
43368e74 273F: include/acpi/
3a75ef0c 274F: Documentation/acpi/
89ca78a0 275F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
276F: drivers/pci/*acpi*
277F: drivers/pci/*/*acpi*
278F: drivers/pci/*/*/*acpi*
3a75ef0c 279F: tools/power/acpi/
8b59a454 280
3774929d
RW
281ACPI COMPONENT ARCHITECTURE (ACPICA)
282M: Robert Moore <robert.moore@intel.com>
283M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 284M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
285L: linux-acpi@vger.kernel.org
286L: devel@acpica.org
287W: https://acpica.org/
288W: https://github.com/acpica/acpica/
289Q: https://patchwork.kernel.org/project/linux-acpi/list/
290T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
291S: Supported
292F: drivers/acpi/acpica/
293F: include/acpi/
2754c447 294F: tools/power/acpi/
3774929d 295
8b59a454 296ACPI FAN DRIVER
8b58be88 297M: Zhang Rui <rui.zhang@intel.com>
8b59a454 298L: linux-acpi@vger.kernel.org
5ca92bd9 299W: https://01.org/linux-acpi
8b59a454 300S: Supported
679655da 301F: drivers/acpi/fan.c
1da177e4 302
8b59a454 303ACPI THERMAL DRIVER
8b58be88 304M: Zhang Rui <rui.zhang@intel.com>
8b59a454 305L: linux-acpi@vger.kernel.org
5ca92bd9 306W: https://01.org/linux-acpi
8b59a454 307S: Supported
679655da 308F: drivers/acpi/*thermal*
998be20f 309
359acec8 310ACPI VIDEO DRIVER
8b58be88 311M: Zhang Rui <rui.zhang@intel.com>
8b59a454 312L: linux-acpi@vger.kernel.org
5ca92bd9 313W: https://01.org/linux-acpi
8b59a454 314S: Supported
679655da 315F: drivers/acpi/video.c
998be20f 316
bff431e4 317ACPI WMI DRIVER
d0944853 318L: platform-driver-x86@vger.kernel.org
5b927259 319S: Orphan
679655da 320F: drivers/platform/x86/wmi.c
bff431e4 321
2f39d519 322AD1889 ALSA SOUND DRIVER
8b58be88 323M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
324W: http://wiki.parisc-linux.org/AD1889
325L: linux-parisc@vger.kernel.org
326S: Maintained
679655da 327F: sound/pci/ad1889.*
2f39d519 328
527a1a83
MH
329AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
330M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 331W: http://wiki.analog.com/AD5254
a4edbc10 332W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
333S: Supported
334F: drivers/misc/ad525x_dpot.c
335
336AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
337M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 338W: http://wiki.analog.com/AD5398
a4edbc10 339W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
340S: Supported
341F: drivers/regulator/ad5398.c
342
343AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
344M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 345W: http://wiki.analog.com/AD7142
a4edbc10 346W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
347S: Supported
348F: drivers/input/misc/ad714x.c
349
350AD7877 TOUCHSCREEN DRIVER
351M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 352W: http://wiki.analog.com/AD7877
a4edbc10 353W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
354S: Supported
355F: drivers/input/touchscreen/ad7877.c
356
357AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
358M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 359W: http://wiki.analog.com/AD7879
a4edbc10 360W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
361S: Supported
362F: drivers/input/touchscreen/ad7879.c
363
1330b0dc 364ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 365M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
366S: Maintained
367
1da177e4 368ADM1025 HARDWARE MONITOR DRIVER
d8130624 369M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 370L: lm-sensors@lm-sensors.org
1da177e4 371S: Maintained
679655da
JP
372F: Documentation/hwmon/adm1025
373F: drivers/hwmon/adm1025.c
1da177e4 374
cae2caae 375ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 376M: Corentin Labbe <clabbe.montjoie@gmail.com>
cae2caae
CL
377L: lm-sensors@lm-sensors.org
378S: Maintained
679655da 379F: drivers/hwmon/adm1029.c
cae2caae 380
cc0b88cf 381ADM8211 WIRELESS DRIVER
cc0b88cf 382L: linux-wireless@vger.kernel.org
491b26b4 383W: http://wireless.kernel.org/
e71bcbd0 384S: Orphan
679655da 385F: drivers/net/wireless/adm8211.*
cc0b88cf 386
e8e31622
SA
387ADP1653 FLASH CONTROLLER DRIVER
388M: Sakari Ailus <sakari.ailus@iki.fi>
389L: linux-media@vger.kernel.org
390S: Maintained
391F: drivers/media/i2c/adp1653.c
392F: include/media/adp1653.h
393
527a1a83
MH
394ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
395M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 396W: http://wiki.analog.com/ADP5520
a4edbc10 397W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
398S: Supported
399F: drivers/mfd/adp5520.c
400F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 401F: drivers/leds/leds-adp5520.c
77278d50 402F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
403F: drivers/input/keyboard/adp5520-keys.c
404
405ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
406M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 407W: http://wiki.analog.com/ADP5588
a4edbc10 408W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
409S: Supported
410F: drivers/input/keyboard/adp5588-keys.c
77278d50 411F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
412
413ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
414M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 415W: http://wiki.analog.com/ADP8860
a4edbc10 416W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
417S: Supported
418F: drivers/video/backlight/adp8860_bl.c
419
8c22a8f5
DE
420ADS1015 HARDWARE MONITOR DRIVER
421M: Dirk Eibach <eibach@gdsys.de>
422L: lm-sensors@lm-sensors.org
423S: Maintained
424F: Documentation/hwmon/ads1015
425F: drivers/hwmon/ads1015.c
426F: include/linux/i2c/ads1015.h
427
1da177e4 428ADT746X FAN DRIVER
8b58be88 429M: Colin Leroy <colin@colino.net>
1da177e4 430S: Maintained
679655da 431F: drivers/macintosh/therm_adt746x.c
1da177e4 432
b058b859 433ADT7475 HARDWARE MONITOR DRIVER
d8130624 434M: Jean Delvare <jdelvare@suse.com>
b058b859
JD
435L: lm-sensors@lm-sensors.org
436S: Maintained
437F: Documentation/hwmon/adt7475
438F: drivers/hwmon/adt7475.c
439
527a1a83
MH
440ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
441M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 442W: http://wiki.analog.com/ADXL345
a4edbc10 443W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
444S: Supported
445F: drivers/input/misc/adxl34x.c
446
8c6af9e1 447ADVANSYS SCSI DRIVER
8b58be88 448M: Matthew Wilcox <matthew@wil.cx>
d8130624 449M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
450L: linux-scsi@vger.kernel.org
451S: Maintained
679655da
JP
452F: Documentation/scsi/advansys.txt
453F: drivers/scsi/advansys.c
8c6af9e1 454
1da177e4 455AEDSP16 DRIVER
8b58be88 456M: Riccardo Facchetti <fizban@tin.it>
1da177e4 457S: Maintained
679655da 458F: sound/oss/aedsp16.c
1da177e4 459
91952bc0
AP
460AF9013 MEDIA DRIVER
461M: Antti Palosaari <crope@iki.fi>
462L: linux-media@vger.kernel.org
463W: http://linuxtv.org/
464W: http://palosaari.fi/linux/
465Q: http://patchwork.linuxtv.org/project/linux-media/list/
466T: git git://linuxtv.org/anttip/media_tree.git
467S: Maintained
468F: drivers/media/dvb-frontends/af9013*
469
470AF9033 MEDIA DRIVER
471M: Antti Palosaari <crope@iki.fi>
472L: linux-media@vger.kernel.org
473W: http://linuxtv.org/
474W: http://palosaari.fi/linux/
475Q: http://patchwork.linuxtv.org/project/linux-media/list/
476T: git git://linuxtv.org/anttip/media_tree.git
477S: Maintained
478F: drivers/media/dvb-frontends/af9033*
479
1da177e4 480AFFS FILE SYSTEM
6cf515e1
GU
481L: linux-fsdevel@vger.kernel.org
482S: Orphan
679655da
JP
483F: Documentation/filesystems/affs.txt
484F: fs/affs/
1da177e4 485
e2d1d6c0 486AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 487M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
488L: linux-afs@lists.infradead.org
489S: Supported
679655da
JP
490F: fs/afs/
491F: include/net/af_rxrpc.h
492F: net/rxrpc/af_rxrpc.c
e2d1d6c0 493
1da177e4 494AGPGART DRIVER
8b58be88 495M: David Airlie <airlied@linux.ie>
878eaf61 496T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 497S: Maintained
679655da
JP
498F: drivers/char/agp/
499F: include/linux/agp*
c117ab84 500F: include/uapi/linux/agp*
1da177e4
LT
501
502AHA152X SCSI DRIVER
8b58be88 503M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
504L: linux-scsi@vger.kernel.org
505S: Maintained
679655da
JP
506F: drivers/scsi/aha152x*
507F: drivers/scsi/pcmcia/aha152x*
1da177e4 508
64624d4f 509AIC7XXX / AIC79XX SCSI DRIVER
d8130624 510M: Hannes Reinecke <hare@suse.com>
64624d4f 511L: linux-scsi@vger.kernel.org
1da177e4 512S: Maintained
679655da 513F: drivers/scsi/aic7xxx/
1da177e4 514
450500ad
HV
515AIMSLAB FM RADIO RECEIVER DRIVER
516M: Hans Verkuil <hverkuil@xs4all.nl>
517L: linux-media@vger.kernel.org
518T: git git://linuxtv.org/media_tree.git
519W: http://linuxtv.org
520S: Maintained
521F: drivers/media/radio/radio-aimslab*
522
e2d1d6c0 523AIO
8b58be88 524M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
525L: linux-aio@kvack.org
526S: Supported
679655da
JP
527F: fs/aio.c
528F: include/linux/*aio*.h
e2d1d6c0 529
469d4ec8
AP
530AIRSPY MEDIA DRIVER
531M: Antti Palosaari <crope@iki.fi>
532L: linux-media@vger.kernel.org
533W: http://linuxtv.org/
534W: http://palosaari.fi/linux/
535Q: http://patchwork.linuxtv.org/project/linux-media/list/
536T: git git://linuxtv.org/anttip/media_tree.git
537S: Maintained
538F: drivers/media/usb/airspy/
539
1da177e4 540ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 541M: Duncan Sands <duncan.sands@free.fr>
6372594a 542L: linux-usb@vger.kernel.org
1da177e4
LT
543W: http://www.linux-usb.org/SpeedTouch/
544S: Maintained
679655da
JP
545F: drivers/usb/atm/speedtch.c
546F: drivers/usb/atm/usbatm.c
1da177e4 547
272f133a 548ALCHEMY AU1XX0 MMC DRIVER
8b58be88 549M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 550S: Maintained
679655da 551F: drivers/mmc/host/au1xmmc.c
272f133a 552
4a4e5787 553ALI1563 I2C DRIVER
8b58be88 554M: Rudolf Marek <r.marek@assembler.cz>
846557d3 555L: linux-i2c@vger.kernel.org
4a4e5787 556S: Maintained
679655da
JP
557F: Documentation/i2c/busses/i2c-ali1563
558F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 559
bc368798
LC
560ALLWINNER SECURITY SYSTEM
561M: Corentin Labbe <clabbe.montjoie@gmail.com>
562L: linux-crypto@vger.kernel.org
563S: Maintained
564F: drivers/crypto/sunxi-ss/
565
1da177e4 566ALPHA PORT
8b58be88 567M: Richard Henderson <rth@twiddle.net>
8b58be88 568M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 569M: Matt Turner <mattst88@gmail.com>
c89f4f9a 570S: Odd Fixes
a9406699 571L: linux-alpha@vger.kernel.org
679655da 572F: arch/alpha/
1da177e4 573
f62092f6
LFT
574ALTERA MAILBOX DRIVER
575M: Ley Foon Tan <lftan@altera.com>
576L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
577S: Maintained
578F: drivers/mailbox/mailbox-altera.c
579
c5abbba9
THL
580ALTERA PIO DRIVER
581M: Tien Hock Loh <thloh@altera.com>
582L: linux-gpio@vger.kernel.org
583S: Maintained
584F: drivers/gpio/gpio-altera.c
585
16b8b922 586ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 587M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
588L: netdev@vger.kernel.org
589L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
590S: Maintained
591F: drivers/net/ethernet/altera/
592
adf9251f
TK
593ALTERA UART/JTAG UART SERIAL DRIVERS
594M: Tobias Klauser <tklauser@distanz.ch>
595L: linux-serial@vger.kernel.org
61bd0943 596L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
597S: Maintained
598F: drivers/tty/serial/altera_uart.c
599F: drivers/tty/serial/altera_jtaguart.c
600F: include/linux/altera_uart.h
601F: include/linux/altera_jtaguart.h
602
f4875e12
TL
603AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
604M: Tom Lendacky <thomas.lendacky@amd.com>
605L: linux-crypto@vger.kernel.org
606S: Supported
607F: drivers/crypto/ccp/
608F: include/linux/ccp.h
609
512d1027 610AMD FAM15H PROCESSOR POWER MONITORING DRIVER
d034fbf0 611M: Andreas Herrmann <herrmann.der.user@googlemail.com>
512d1027
AH
612L: lm-sensors@lm-sensors.org
613S: Maintained
614F: Documentation/hwmon/fam15h_power
615F: drivers/hwmon/fam15h_power.c
616
167a675a 617AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
8b58be88 618M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
67d76710 619L: linux-geode@lists.infradead.org (moderated for non-subscribers)
167a675a 620S: Supported
faf2e1db 621F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 622
f90b8116 623AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 624P: Andres Salomon <dilinger@queued.net>
67d76710 625L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
626W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
627S: Supported
679655da
JP
628F: drivers/char/hw_random/geode-rng.c
629F: drivers/crypto/geode*
8a61f013 630F: drivers/video/fbdev/geode/
679655da 631F: arch/x86/include/asm/geode.h
f90b8116 632
919ee7dd 633AMD IOMMU (AMD-VI)
e4110568 634M: Joerg Roedel <joro@8bytes.org>
919ee7dd 635L: iommu@lists.linux-foundation.org
525b233c 636T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 637S: Maintained
b2c16391
JP
638F: drivers/iommu/amd_iommu*.[ch]
639F: include/linux/amd-iommu.h
919ee7dd 640
16423d67 641AMD KFD
1241e0b4 642M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
643L: dri-devel@lists.freedesktop.org
644T: git git://people.freedesktop.org/~gabbayo/linux.git
645S: Supported
130e0371
OG
646F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
647F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 648F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 649F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 650F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
651F: drivers/gpu/drm/amd/include/cik_structs.h
652F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 653F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
654F: drivers/gpu/drm/radeon/radeon_kfd.c
655F: drivers/gpu/drm/radeon/radeon_kfd.h
656F: include/uapi/linux/kfd_ioctl.h
16423d67 657
e7f5b309 658AMD MICROCODE UPDATE SUPPORT
ca68a525 659M: Borislav Petkov <bp@alien8.de>
943482d0 660S: Maintained
73d425fd 661F: arch/x86/kernel/cpu/microcode/amd*
e7f5b309 662
45198c7b
LT
663AMD XGBE DRIVER
664M: Tom Lendacky <thomas.lendacky@amd.com>
665L: netdev@vger.kernel.org
666S: Supported
667F: drivers/net/ethernet/amd/xgbe/
45198c7b 668
284f42b6 669AMS (Apple Motion Sensor) DRIVER
8b58be88 670M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 671S: Supported
bd5f47ec 672F: drivers/macintosh/ams/
284f42b6 673
f94b533d 674AMSO1100 RNIC DRIVER
8b58be88
JP
675M: Tom Tucker <tom@opengridcomputing.com>
676M: Steve Wise <swise@opengridcomputing.com>
e6cc0fd1 677L: linux-rdma@vger.kernel.org
f94b533d 678S: Maintained
679655da 679F: drivers/infiniband/hw/amso1100/
f94b533d 680
531fca16
HV
681ANALOG DEVICES INC AD9389B DRIVER
682M: Hans Verkuil <hans.verkuil@cisco.com>
683L: linux-media@vger.kernel.org
684S: Maintained
685F: drivers/media/i2c/ad9389b*
686
614b4384
LPC
687ANALOG DEVICES INC ADV7180 DRIVER
688M: Lars-Peter Clausen <lars@metafoo.de>
689L: linux-media@vger.kernel.org
690W: http://ez.analog.com/community/linux-device-drivers
691S: Supported
692F: drivers/media/i2c/adv7180.c
693
c40ddfa3
HV
694ANALOG DEVICES INC ADV7511 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7511*
699
531fca16
HV
700ANALOG DEVICES INC ADV7604 DRIVER
701M: Hans Verkuil <hans.verkuil@cisco.com>
702L: linux-media@vger.kernel.org
703S: Maintained
704F: drivers/media/i2c/adv7604*
705
c40ddfa3
HV
706ANALOG DEVICES INC ADV7842 DRIVER
707M: Hans Verkuil <hans.verkuil@cisco.com>
708L: linux-media@vger.kernel.org
709S: Maintained
710F: drivers/media/i2c/adv7842*
711
527a1a83 712ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 713M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 714L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 715W: http://wiki.analog.com/
a4edbc10 716W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 717S: Supported
39c9d199 718F: sound/soc/codecs/adau*
cc52688a 719F: sound/soc/codecs/adav*
4bdef3bd 720F: sound/soc/codecs/ad1*
ae48f5ef 721F: sound/soc/codecs/ad7*
4bdef3bd 722F: sound/soc/codecs/ssm*
40216ce7 723F: sound/soc/codecs/sigmadsp.*
4bdef3bd 724
527a1a83 725ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 726L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
727L: alsa-devel@alsa-project.org (moderated for non-subscribers)
728W: http://blackfin.uclinux.org/
729S: Supported
730F: sound/soc/blackfin/*
7d1f9018 731
4ce72abc
LPC
732ANALOG DEVICES INC IIO DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734M: Michael Hennerich <Michael.Hennerich@analog.com>
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: drivers/iio/*/ad*
739X: drivers/iio/*/adjd*
740F: drivers/staging/iio/*/ad*
741F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 742
0e3b67b3
LPC
743ANALOG DEVICES INC DMA DRIVERS
744M: Lars-Peter Clausen <lars@metafoo.de>
745W: http://ez.analog.com/community/linux-device-drivers
746S: Supported
747F: drivers/dma/dma-axi-dmac.c
748
41c9e95d
GK
749ANDROID DRIVERS
750M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 751M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 752M: Riley Andrews <riandrews@android.com>
0e4a566b 753T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
754L: devel@driverdev.osuosl.org
755S: Supported
756F: drivers/android/
757F: drivers/staging/android/
758
42269063 759AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 760M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 761L: linuxppc-dev@lists.ozlabs.org
93711660 762L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 763S: Maintained
679655da 764F: sound/aoa/
42269063 765
1da177e4 766APM DRIVER
e5f6450c 767M: Jiri Kosina <jikos@kernel.org>
81024fc4 768S: Odd fixes
679655da
JP
769F: arch/x86/kernel/apm_32.c
770F: include/linux/apm_bios.h
c117ab84 771F: include/uapi/linux/apm_bios.h
81024fc4 772F: drivers/char/apm-emulation.c
1da177e4 773
bd7aa4b2 774APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 775M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 776L: linux-input@vger.kernel.org
75dd112a 777S: Odd fixes
679655da 778F: drivers/input/mouse/bcm5974.c
bd7aa4b2 779
6f2fad74 780APPLE SMC DRIVER
75dd112a 781M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 782L: lm-sensors@lm-sensors.org
75dd112a 783S: Odd fixes
679655da 784F: drivers/hwmon/applesmc.c
6f2fad74 785
1da177e4 786APPLETALK NETWORK LAYER
8b58be88 787M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 788S: Maintained
679655da
JP
789F: drivers/net/appletalk/
790F: net/appletalk/
1da177e4 791
24299502
IS
792APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
793M: Iyappan Subramanian <isubramanian@apm.com>
794M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
795S: Supported
796F: drivers/net/ethernet/apm/xgene/
797F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
798
62a37dc7
LP
799APTINA CAMERA SENSOR PLL
800M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
801L: linux-media@vger.kernel.org
802S: Maintained
803F: drivers/media/i2c/aptina-pll.*
804
1154ea7d 805ARC FRAMEBUFFER DRIVER
8b58be88 806M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 807S: Maintained
8a61f013
JH
808F: drivers/video/fbdev/arcfb.c
809F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 810
1da177e4 811ARM MFM AND FLOPPY DRIVERS
8b58be88 812M: Ian Molton <spyro@f2s.com>
1da177e4 813S: Maintained
679655da
JP
814F: arch/arm/lib/floppydma.S
815F: arch/arm/include/asm/floppy.h
1da177e4 816
6f96521f
WD
817ARM PMU PROFILING AND DEBUGGING
818M: Will Deacon <will.deacon@arm.com>
819S: Maintained
fa8ad788 820F: arch/arm/kernel/perf_*
6f96521f 821F: arch/arm/oprofile/common.c
6f96521f
WD
822F: arch/arm/kernel/hw_breakpoint.c
823F: arch/arm/include/asm/hw_breakpoint.h
fa8ad788
MR
824F: arch/arm/include/asm/perf_event.h
825F: drivers/perf/arm_pmu.c
826F: include/linux/perf/arm_pmu.h
6f96521f 827
d4275354 828ARM PORT
8b58be88 829M: Russell King <linux@arm.linux.org.uk>
efc03ecb 830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
831W: http://www.arm.linux.org.uk/
832S: Maintained
833F: arch/arm/
834
d323c243
SB
835ARM SUB-ARCHITECTURES
836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 837S: Maintained
d323c243
SB
838F: arch/arm/mach-*/
839F: arch/arm/plat-*/
840T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
841
cefbf4ea
RK
842ARM PRIMECELL AACI PL041 DRIVER
843M: Russell King <linux@arm.linux.org.uk>
844S: Maintained
845F: sound/arm/aaci.*
846
847ARM PRIMECELL CLCD PL110 DRIVER
848M: Russell King <linux@arm.linux.org.uk>
849S: Maintained
8a61f013 850F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
851
852ARM PRIMECELL KMI PL050 DRIVER
853M: Russell King <linux@arm.linux.org.uk>
854S: Maintained
855F: drivers/input/serio/ambakmi.*
856F: include/linux/amba/kmi.h
857
2761f5c2 858ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
859M: Russell King <linux@arm.linux.org.uk>
860S: Maintained
679655da 861F: drivers/mmc/host/mmci.*
2f748aaa 862F: include/linux/amba/mmci.h
2761f5c2 863
1b4304e5
RK
864ARM PRIMECELL UART PL010 AND PL011 DRIVERS
865M: Russell King <linux@arm.linux.org.uk>
866S: Maintained
867F: drivers/tty/serial/amba-pl01*.c
868F: include/linux/amba/serial.h
2761f5c2 869
cefbf4ea
RK
870ARM PRIMECELL BUS SUPPORT
871M: Russell King <linux@arm.linux.org.uk>
872S: Maintained
873F: drivers/amba/
874F: include/linux/amba/bus.h
875
2b7a52a4 876ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 877M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
879S: Maintained
880
9c784f95 881ARM/AFEB9260 MACHINE SUPPORT
8b58be88 882M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
884S: Maintained
885
2b7a52a4 886ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 887M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
889S: Maintained
890
1b106699
MR
891ARM/Allwinner A1X SoC support
892M: Maxime Ripard <maxime.ripard@free-electrons.com>
893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
894S: Maintained
60b0f380
MR
895N: sun[x4567]i
896
897ARM/Allwinner SoC Clock Support
898M: Emilio LĂ³pez <emilio@elopez.com.ar>
899S: Maintained
900F: drivers/clk/sunxi/
1b106699 901
7c1e3876
CC
902ARM/Amlogic MesonX SoC support
903M: Carlo Caione <carlo@caione.org>
904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
905S: Maintained
12ddbadf 906F: drivers/media/rc/meson-ir.c
7c1e3876
CC
907N: meson[x68]
908
eff506fa
TZ
909ARM/Annapurna Labs ALPINE ARCHITECTURE
910M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
911S: Maintained
912F: arch/arm/mach-alpine/
913
c1fc8675 914ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
c1fc8675 915M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 916M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 917M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675
NF
919W: http://www.linux4sam.org
920S: Supported
921F: arch/arm/mach-at91/
f0a0a58e 922F: include/soc/at91/
70e389cc
MB
923F: arch/arm/boot/dts/at91*.dts
924F: arch/arm/boot/dts/at91*.dtsi
925F: arch/arm/boot/dts/sama*.dts
926F: arch/arm/boot/dts/sama*.dtsi
5f58c970 927F: arch/arm/include/debug/at91.S
d4a89c7d 928
6e05dd4e
BB
929ARM/ATMEL AT91 Clock Support
930M: Boris Brezillon <boris.brezillon@free-electrons.com>
931S: Maintained
932F: drivers/clk/at91
933
986cf2e9 934ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 935M: Rob Herring <robh@kernel.org>
986cf2e9
RH
936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
937S: Maintained
938F: arch/arm/mach-highbank/
939
d94f944e 940ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 941M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
942S: Maintained
943F: arch/arm/mach-cns3xxx/
d94f944e 944
4863dea3
SG
945ARM/CAVIUM THUNDER NETWORK DRIVER
946M: Sunil Goutham <sgoutham@cavium.com>
947M: Robert Richter <rric@kernel.org>
948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
949S: Supported
322e5cc5 950F: drivers/net/ethernet/cavium/thunder/
4863dea3 951
386ab516
AS
952ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
953M: Alexander Shiyan <shc_work@mail.ru>
954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
955S: Odd Fixes
b8ba3874 956N: clps711x
386ab516 957
2b7a52a4 958ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 959M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 960M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 962S: Maintained
d19d3667
HS
963F: arch/arm/mach-ep93xx/
964F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
965
966ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 967M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
969S: Maintained
970
d4275354 971ARM/CLKDEV SUPPORT
8b58be88 972M: Russell King <linux@arm.linux.org.uk>
efc03ecb 973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 974S: Maintained
d4275354 975F: arch/arm/include/asm/clkdev.h
4fa2651d 976F: drivers/clk/clkdev.c
d4275354 977
d48134e7 978ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 979M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
981S: Maintained
982
94150095
HF
983ARM/CONTEC MICRO9 MACHINE SUPPORT
984M: Hubert Feurstein <hubert.feurstein@contec.at>
985S: Maintained
986F: arch/arm/mach-ep93xx/micro9.c
987
a06ae860
PP
988ARM/CORESIGHT FRAMEWORK AND DRIVERS
989M: Mathieu Poirier <mathieu.poirier@linaro.org>
990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
991S: Maintained
01081f5a 992F: drivers/hwtracing/coresight/*
a06ae860
PP
993F: Documentation/trace/coresight.txt
994F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 995F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 996
1da177e4 997ARM/CORGI MACHINE SUPPORT
8b58be88 998M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
999S: Maintained
1000
881a95f9 1001ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1002M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1004T: git git://github.com/ulli-kroll/linux.git
162500b3 1005S: Maintained
f49afbb5 1006F: arch/arm/mach-gemini/
98a9bb5b 1007F: drivers/rtc/rtc-gemini.c
881a95f9 1008
a990cbd8 1009ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1010M: Barry Song <baohua@kernel.org>
a990cbd8 1011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1012T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8
BS
1013S: Maintained
1014F: arch/arm/mach-prima2/
4a9c44f1 1015F: drivers/clk/sirf/
05f30e8d 1016F: drivers/clocksource/timer-prima2.c
5833ac98 1017F: drivers/clocksource/timer-atlas7.c
f8505ef5 1018N: [^a-z]sirf
a990cbd8 1019
c9d862c4
BS
1020ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1021M: Baruch Siach <baruch@tkos.co.il>
1022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1023S: Maintained
cde137aa 1024F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1025N: digicolor
1026
d4275354 1027ARM/EBSA110 MACHINE SUPPORT
8b58be88 1028M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1030W: http://www.arm.linux.org.uk/
1031S: Maintained
1032F: arch/arm/mach-ebsa110/
b955f6ca 1033F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1034
4721f3ce
UKK
1035ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1036M: Uwe Kleine-König <kernel@pengutronix.de>
1037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1038S: Maintained
1039N: efm32
1040
a9da4f7e 1041ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1042M: Daniel Ribeiro <drwyrm@gmail.com>
1043M: Stefan Schmidt <stefan@openezx.org>
1044M: Harald Welte <laforge@openezx.org>
d66f1886 1045L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1046W: http://www.openezx.org/
1047S: Maintained
cafc2265
SS
1048T: topgit git://git.openezx.org/openezx.git
1049F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1050
6a915af9 1051ARM/FARADAY FA526 PORT
162500b3 1052M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1054S: Maintained
1fa7e547 1055T: git git://git.berlios.de/gemini-board
f49afbb5 1056F: arch/arm/mm/*-fa*
6a915af9 1057
d4275354 1058ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1059M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1061W: http://www.arm.linux.org.uk/
1062S: Maintained
1063F: arch/arm/include/asm/hardware/dec21285.h
1064F: arch/arm/mach-footbridge/
1065
86183a5f 1066ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1067M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1068M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1070S: Maintained
f1c12837 1071T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1072F: arch/arm/mach-imx/
ce515a6b 1073F: arch/arm/mach-mxs/
2a82f95c 1074F: arch/arm/boot/dts/imx*
e5dafa22 1075F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1076F: drivers/clk/imx/
1077F: include/soc/imx/
86183a5f 1078
142109d2 1079ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1080M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1081M: Sascha Hauer <kernel@pengutronix.de>
1082R: Stefan Agner <stefan@agner.ch>
1083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084S: Maintained
1085T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1086F: arch/arm/mach-imx/*vf610*
1087F: arch/arm/boot/dts/vf*
1088
2b7a52a4 1089ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1090M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1092S: Maintained
1093
90b8fc34 1094ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1095M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1097S: Maintained
1098
ef47d5f0 1099ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1100M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1101M: Paul Parsons <lost.distance@yahoo.com>
1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1103S: Maintained
1104F: arch/arm/mach-pxa/hx4700.c
1105F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1106F: sound/soc/pxa/hx4700.c
ef47d5f0 1107
4dfad069
WX
1108ARM/HISILICON SOC SUPPORT
1109M: Wei Xu <xuwei5@hisilicon.com>
1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111W: http://www.hisilicon.com
1112S: Supported
1113T: git git://github.com/hisilicon/linux-hisi.git
1114F: arch/arm/mach-hisi/
1115
21f37bc3 1116ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1117M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1118W: www.jlime.com
1119S: Maintained
084bad91
KE
1120T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1121F: arch/arm/mach-sa1100/jornada720.c
1122F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1123
5e767ab9
JMC
1124ARM/IGEP MACHINE SUPPORT
1125M: Enric Balletbo i Serra <eballetbo@gmail.com>
1126M: Javier Martinez Canillas <javier@dowhile0.org>
1127L: linux-omap@vger.kernel.org
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S: Maintained
06ff74fd 1130F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1131
403d2971
MV
1132ARM/INCOME PXA270 SUPPORT
1133M: Marek Vasut <marek.vasut@gmail.com>
1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S: Maintained
ec154082 1136F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1137
2b7a52a4 1138ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1139M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1141S: Maintained
e2bdb176
DW
1142
1143ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1145S: Orphan
2b7a52a4
LB
1146
1147ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1148M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1150S: Maintained
2b7a52a4
LB
1151
1152ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1153M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1155S: Maintained
2b7a52a4 1156
2b7a52a4 1157ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1158M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1160S: Maintained
1161
dfdd8cc9
KH
1162ARM/INTEL IXP4XX ARM ARCHITECTURE
1163M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1164M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1166S: Maintained
1167F: arch/arm/mach-ixp4xx/
1168
838553c5 1169ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1170M: Jonathan Cameron <jic23@cam.ac.uk>
1171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172S: Maintained
1173F: arch/arm/mach-pxa/stargate2.c
1174F: drivers/pcmcia/pxa2xx_stargate2.c
1175
2b7a52a4 1176ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1177M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1179S: Maintained
2b7a52a4
LB
1180
1181ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1182M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1184S: Maintained
1185
1154f858 1186ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1187M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189S: Maintained
1190F: arch/arm/mach-keystone/
317929cd 1191T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1192
bc6aa566 1193ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1194M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1195L: linux-kernel@vger.kernel.org
1196S: Maintained
1197F: drivers/clk/keystone/
1198
1199ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1200M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202L: linux-kernel@vger.kernel.org
1203S: Maintained
1204F: drivers/clocksource/timer-keystone.c
1205
1206ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1207M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1208L: linux-kernel@vger.kernel.org
1209S: Maintained
1210F: drivers/power/reset/keystone-reset.c
1211
1212ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1213M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1214L: linux-kernel@vger.kernel.org
1215S: Maintained
1216F: drivers/memory/*emif*
1217
2b7a52a4 1218ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1219M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1221S: Maintained
1222
3143875f
JE
1223ARM/LPC18XX ARCHITECTURE
1224M: Joachim Eastwood <manabian@gmail.com>
1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S: Maintained
1227N: lpc18xx
1228
3b886171 1229ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1230M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1231S: Maintained
1232
31c17ac9 1233ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1234M: Jason Cooper <jason@lakedaemon.net>
1235M: Andrew Lunn <andrew@lunn.ch>
1236M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1237M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239S: Maintained
1240F: arch/arm/mach-mvebu/
59ec9671 1241F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1242F: arch/arm/boot/dts/armada*
1243F: arch/arm/boot/dts/kirkwood*
1244
75f41273 1245
40f4978b
SH
1246ARM/Marvell Berlin SoC support
1247M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249S: Maintained
1250F: arch/arm/mach-berlin/
31c17ac9
GC
1251F: arch/arm/boot/dts/berlin*
1252
40f4978b 1253
4cfab57e 1254ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1255M: Jason Cooper <jason@lakedaemon.net>
1256M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1257M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1258M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1260S: Maintained
1261F: arch/arm/mach-dove/
54a246ff
NP
1262F: arch/arm/mach-mv78xx0/
1263F: arch/arm/mach-orion5x/
1264F: arch/arm/plat-orion/
31c17ac9
GC
1265F: arch/arm/boot/dts/dove*
1266F: arch/arm/boot/dts/orion5x*
1267
3b886171 1268
d69ac131
AC
1269ARM/Orion SoC/Technologic Systems TS-78xx platform support
1270M: Alexander Clouter <alex@digriz.org.uk>
1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272W: http://www.digriz.org.uk/ts78xx/kernel
1273S: Maintained
1274F: arch/arm/mach-orion5x/ts78xx-*
1275
607b8fc9
EH
1276ARM/Mediatek RTC DRIVER
1277M: Eddie Huang <eddie.huang@mediatek.com>
1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1280S: Maintained
1281F: drivers/rtc/rtc-mt6397.c
1282
e54951c8
MB
1283ARM/Mediatek SoC support
1284M: Matthias Brugger <matthias.bgg@gmail.com>
1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1286L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1287S: Maintained
1288F: arch/arm/boot/dts/mt6*
1289F: arch/arm/boot/dts/mt8*
1290F: arch/arm/mach-mediatek/
1291N: mtk
1292K: mediatek
1293
adcb079f
AB
1294ARM/MICREL KS8695 ARCHITECTURE
1295M: Greg Ungerer <gerg@uclinux.org>
1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1297F: arch/arm/mach-ks8695/
adcb079f
AB
1298S: Odd Fixes
1299
d78ff0a5 1300ARM/MIOA701 MACHINE SUPPORT
8b58be88 1301M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1303F: arch/arm/mach-pxa/mioa701.c
1304S: Maintained
1305
9624dfe6 1306ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1307M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1308S: Maintained
1309
e0ee9851 1310ARM/NOMADIK ARCHITECTURE
28b8e8d4 1311M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1312M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S: Maintained
1315F: arch/arm/mach-nomadik/
ecc265fe 1316F: drivers/pinctrl/nomadik/
87572880 1317F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1318T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1319
9d76295a 1320ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1321M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1322L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1323W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1324S: Supported
1325
8459c159 1326ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1327M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1328M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1329S: Maintained
1330
5d783a2d 1331ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1332M: Marek Vasut <marek.vasut@gmail.com>
75280787 1333L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1334W: http://hackndev.com
1335S: Maintained
933d35f0
JP
1336F: arch/arm/mach-pxa/include/mach/palmtx.h
1337F: arch/arm/mach-pxa/palmtx.c
1338F: arch/arm/mach-pxa/include/mach/palmt5.h
1339F: arch/arm/mach-pxa/palmt5.c
1340F: arch/arm/mach-pxa/include/mach/palmld.h
1341F: arch/arm/mach-pxa/palmld.c
1342F: arch/arm/mach-pxa/include/mach/palmte2.h
1343F: arch/arm/mach-pxa/palmte2.c
1344F: arch/arm/mach-pxa/include/mach/palmtc.h
1345F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1346
b57fe924 1347ARM/PALM TREO SUPPORT
d8130624 1348M: Tomas Cech <sleep_walker@suse.com>
75280787 1349L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1350W: http://hackndev.com
1351S: Maintained
b57fe924
JP
1352F: arch/arm/mach-pxa/include/mach/palmtreo.h
1353F: arch/arm/mach-pxa/palmtreo.c
90af5811 1354
c49e1e63 1355ARM/PALMZ72 SUPPORT
8b58be88 1356M: Sergey Lapin <slapin@ossfans.org>
75280787 1357L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1358W: http://hackndev.com
1359S: Maintained
933d35f0
JP
1360F: arch/arm/mach-pxa/include/mach/palmz72.h
1361F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1362
1da177e4 1363ARM/PLEB SUPPORT
8b58be88 1364M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1365W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1366S: Maintained
1367
1368ARM/PT DIGITAL BOARD PORT
8b58be88 1369M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1371W: http://www.arm.linux.org.uk/
1372S: Maintained
1373
8fc1b0f8
KG
1374ARM/QUALCOMM SUPPORT
1375M: Kumar Gala <galak@codeaurora.org>
f5d3af9d 1376M: Andy Gross <agross@codeaurora.org>
8fc1b0f8
KG
1377M: David Brown <davidb@codeaurora.org>
1378L: linux-arm-msm@vger.kernel.org
f5d3af9d 1379L: linux-soc@vger.kernel.org
8fc1b0f8
KG
1380S: Maintained
1381F: arch/arm/mach-qcom/
f5d3af9d 1382F: drivers/soc/qcom/
c0c89faf
SB
1383F: drivers/tty/serial/msm_serial.h
1384F: drivers/tty/serial/msm_serial.c
1385F: drivers/*/pm8???-*
1386F: drivers/mfd/ssbi.c
916f743d 1387F: drivers/firmware/qcom_scm.c
8fc1b0f8
KG
1388T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1389
2b7a52a4 1390ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1391M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1393S: Maintained
1394
d4275354 1395ARM/RISCPC ARCHITECTURE
8b58be88 1396M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1398W: http://www.arm.linux.org.uk/
1399S: Maintained
d4275354
RK
1400F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1401F: arch/arm/include/asm/hardware/ioc.h
1402F: arch/arm/include/asm/hardware/iomd.h
1403F: arch/arm/include/asm/hardware/memc.h
1404F: arch/arm/mach-rpc/
1a6422f6 1405F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1406F: drivers/net/ethernet/i825xx/ether1*
1407F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1408F: drivers/scsi/arm/
1409
08ddbb0a
HS
1410ARM/Rockchip SoC support
1411M: Heiko Stuebner <heiko@sntech.de>
1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1413L: linux-rockchip@lists.infradead.org
08ddbb0a 1414S: Maintained
541555e9 1415F: arch/arm/boot/dts/rk3*
08ddbb0a 1416F: arch/arm/mach-rockchip/
541555e9
HS
1417F: drivers/clk/rockchip/
1418F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1419F: drivers/*/*rockchip*
541555e9
HS
1420F: drivers/*/*/*rockchip*
1421F: sound/soc/rockchip/
b4331b43 1422N: rockchip
08ddbb0a 1423
5bfb937c
KK
1424ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1425M: Kukjin Kim <kgene@kernel.org>
e8f98457 1426M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1428L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1429S: Maintained
6f0589c8
MB
1430F: arch/arm/boot/dts/s3c*
1431F: arch/arm/boot/dts/exynos*
d97236e6 1432F: arch/arm64/boot/dts/exynos/
482ce512 1433F: arch/arm/plat-samsung/
769bbb63
HS
1434F: arch/arm/mach-s3c24*/
1435F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1436F: arch/arm/mach-s5p*/
1437F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1438F: drivers/*/*s3c2410*
1439F: drivers/*/*/*s3c2410*
40c76662
MB
1440F: drivers/spi/spi-s3c*
1441F: sound/soc/samsung/*
33d43cdd 1442N: exynos
f556cb07 1443
10ffa964
KP
1444ARM/SAMSUNG MOBILE MACHINE SUPPORT
1445M: Kyungmin Park <kyungmin.park@samsung.com>
1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S: Maintained
004bbd3c 1448F: arch/arm/mach-s5pv210/
10ffa964 1449
3ce4ccb6
KD
1450ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1451M: Kyungmin Park <kyungmin.park@samsung.com>
1452M: Kamil Debski <k.debski@samsung.com>
1453L: linux-arm-kernel@lists.infradead.org
1454L: linux-media@vger.kernel.org
1455S: Maintained
1456F: drivers/media/platform/s5p-g2d/
1457
e6a476fd
MS
1458ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1459M: Kyungmin Park <kyungmin.park@samsung.com>
1460M: Kamil Debski <k.debski@samsung.com>
6305902c 1461M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1462L: linux-arm-kernel@lists.infradead.org
1463L: linux-media@vger.kernel.org
1464S: Maintained
934455d7 1465F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1466F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1467
1468ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1469M: Kyungmin Park <kyungmin.park@samsung.com>
1470M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1471L: linux-arm-kernel@lists.infradead.org
1472L: linux-media@vger.kernel.org
1473S: Maintained
90d72ac6 1474F: drivers/media/platform/s5p-tv/
e6a476fd 1475
7d9f9bf4
AP
1476ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1477M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1478M: Jacek Anaszewski <j.anaszewski@samsung.com>
1479L: linux-arm-kernel@lists.infradead.org
1480L: linux-media@vger.kernel.org
1481S: Maintained
1482F: drivers/media/platform/s5p-jpeg/
1483
d48d38e8 1484ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1485M: Simon Horman <horms@verge.net.au>
d48d38e8
PM
1486M: Magnus Damm <magnus.damm@gmail.com>
1487L: linux-sh@vger.kernel.org
d48d38e8 1488W: http://oss.renesas.com
bbff48f5 1489Q: http://patchwork.kernel.org/project/linux-sh/list/
5e212598 1490T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1491S: Supported
0b514fdb
SH
1492F: arch/arm/boot/dts/emev2*
1493F: arch/arm/boot/dts/r7s*
1494F: arch/arm/boot/dts/r8a*
1495F: arch/arm/boot/dts/sh*
0b514fdb 1496F: arch/arm/configs/bockw_defconfig
0b514fdb
SH
1497F: arch/arm/configs/marzen_defconfig
1498F: arch/arm/configs/shmobile_defconfig
7a2071c5 1499F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1500F: arch/arm/mach-shmobile/
1501F: drivers/sh/
1502
66314223 1503ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1504M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1505S: Maintained
1506F: arch/arm/mach-socfpga/
efadb751
DN
1507F: arch/arm/boot/dts/socfpga*
1508F: arch/arm/configs/socfpga_defconfig
ba2b7d0a 1509W: http://www.rocketboards.org
efadb751 1510T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1511
1512ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1513M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1514S: Maintained
1515F: drivers/clk/socfpga/
1516
71bcada8
TT
1517ARM/SOCFPGA EDAC SUPPORT
1518M: Thor Thayer <tthayer@opensource.altera.com>
1519S: Maintained
1520F: drivers/edac/altera_edac.
1521
65ebcc11 1522ARM/STI ARCHITECTURE
a92177ea
SK
1523M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1524M: Maxime Coquelin <maxime.coquelin@st.com>
1525M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527L: kernel@stlinux.com
1528W: http://www.stlinux.com
1529S: Maintained
1530F: arch/arm/mach-sti/
a92177ea
SK
1531F: arch/arm/boot/dts/sti*
1532F: drivers/clocksource/arm_global_timer.c
82805d1b 1533F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1534F: drivers/i2c/busses/i2c-st.c
346e2e4a 1535F: drivers/media/rc/st_rc.c
95d66b16 1536F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1537F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1538F: drivers/phy/phy-miphy28lp.c
1539F: drivers/phy/phy-miphy365x.c
6da969a5 1540F: drivers/phy/phy-stih407-usb.c
26389c78 1541F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1542F: drivers/pinctrl/pinctrl-st.c
1543F: drivers/reset/sti/
db4112e6 1544F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1545F: drivers/tty/serial/st-asc.c
eb11adab 1546F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1547F: drivers/usb/host/ehci-st.c
1548F: drivers/usb/host/ohci-st.c
db4112e6 1549F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1550F: drivers/ata/ahci_st.c
65ebcc11 1551
ee6e7879
MC
1552ARM/STM32 ARCHITECTURE
1553M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S: Maintained
1556T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1557N: stm32
1558F: drivers/clocksource/armv7m_systick.c
1559
2b7a52a4 1560ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1561M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1563S: Maintained
1564
1bbd7089 1565ARM/TETON BGA MACHINE SUPPORT
706e69d6 1566M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568S: Maintained
1569
2b7a52a4 1570ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1571M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1573S: Maintained
1574
98ad6e3b 1575ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1576M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1578W: http://www.mcuos.com
1579S: Maintained
4e89e8f6 1580F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1581F: drivers/input/keyboard/w90p910_keypad.c
1582F: drivers/input/touchscreen/w90p910_ts.c
1583F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1584F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1585F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1586F: drivers/rtc/rtc-nuc900.c
9df92e6c 1587F: drivers/spi/spi-nuc900.c
4e89e8f6 1588F: drivers/usb/host/ehci-w90x900.c
8a61f013 1589F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1590
54274d71 1591ARM/U300 MACHINE SUPPORT
e4651a9f 1592M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594S: Supported
1595F: arch/arm/mach-u300/
9affbd24 1596F: drivers/clocksource/timer-u300.c
54274d71
LW
1597F: drivers/i2c/busses/i2c-stu300.c
1598F: drivers/rtc/rtc-coh901331.c
1599F: drivers/watchdog/coh901327_wdt.c
1600F: drivers/dma/coh901318*
87572880
LW
1601F: drivers/mfd/ab3100*
1602F: drivers/rtc/rtc-ab3100.c
1603F: drivers/rtc/rtc-coh901331.c
1604T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1605
3d00d04f
MY
1606ARM/UNIPHIER ARCHITECTURE
1607M: Masahiro Yamada <yamada.masahiro@socionext.com>
1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S: Maintained
a3ff83d2 1610F: arch/arm/boot/dts/uniphier*
3d00d04f 1611F: arch/arm/mach-uniphier/
a3ff83d2
MY
1612F: drivers/pinctrl/uniphier/
1613F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1614N: uniphier
1615
87572880 1616ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1617M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619S: Maintained
1620F: arch/arm/mach-ux500/
e4651a9f 1621F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1622F: drivers/dma/ste_dma40*
e4651a9f 1623F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1624F: drivers/mfd/abx500*
1625F: drivers/mfd/ab8500*
e4651a9f
LW
1626F: drivers/mfd/dbx500*
1627F: drivers/mfd/db8500*
ecc265fe
JP
1628F: drivers/pinctrl/nomadik/pinctrl-ab*
1629F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1630F: drivers/rtc/rtc-ab8500.c
e4651a9f 1631F: drivers/rtc/rtc-pl031.c
87572880 1632T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1633
e93fde28
UH
1634ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1635M: Ulf Hansson <ulf.hansson@linaro.org>
1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637T: git git://git.linaro.org/people/ulfh/clk.git
1638S: Maintained
1639F: drivers/clk/ux500/
1640F: include/linux/platform_data/clk-ux500.h
1641
740d93b1
PM
1642ARM/VERSATILE EXPRESS PLATFORM
1643M: Liviu Dudau <liviu.dudau@arm.com>
1644M: Sudeep Holla <sudeep.holla@arm.com>
1645M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647S: Maintained
1648F: arch/arm/boot/dts/vexpress*
9ccd6080 1649F: arch/arm64/boot/dts/arm/vexpress*
740d93b1
PM
1650F: arch/arm/mach-vexpress/
1651F: */*/vexpress*
7e8f403f 1652F: */*/*/vexpress*
740d93b1
PM
1653F: drivers/clk/versatile/clk-vexpress-osc.c
1654F: drivers/clocksource/versatile.c
1655
d4275354 1656ARM/VFP SUPPORT
8b58be88 1657M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1659W: http://www.arm.linux.org.uk/
1660S: Maintained
1661F: arch/arm/vfp/
1662
e66b6d8e
MV
1663ARM/VOIPAC PXA270 SUPPORT
1664M: Marek Vasut <marek.vasut@gmail.com>
1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666S: Maintained
1667F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1668F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1669
04529fe2
TP
1670ARM/VT8500 ARM ARCHITECTURE
1671M: Tony Prisk <linux@prisktech.co.nz>
1672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673S: Maintained
1674F: arch/arm/mach-vt8500/
41fd91b4 1675F: drivers/clocksource/vt8500_timer.c
560746eb 1676F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1677F: drivers/mmc/host/wmt-sdmmc.c
1678F: drivers/pwm/pwm-vt8500.c
1679F: drivers/rtc/rtc-vt8500.c
1680F: drivers/tty/serial/vt8500_serial.c
4f31102b 1681F: drivers/usb/host/ehci-platform.c
41fd91b4 1682F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1683F: drivers/video/fbdev/vt8500lcdfb.*
1684F: drivers/video/fbdev/wm8505fb*
1685F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1686
e66b6d8e
MV
1687ARM/ZIPIT Z2 SUPPORT
1688M: Marek Vasut <marek.vasut@gmail.com>
1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S: Maintained
1691F: arch/arm/mach-pxa/z2.c
6ab2a855 1692F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1693
5ecc4b53
JN
1694ARM/ZTE ARCHITECTURE
1695M: Jun Nie <jun.nie@linaro.org>
1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697S: Maintained
1698F: arch/arm/mach-zx/
1699F: drivers/clk/zte/
1700F: Documentation/devicetree/bindings/arm/zte.txt
1701F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1702
51f29d44
MS
1703ARM/ZYNQ ARCHITECTURE
1704M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1705R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707W: http://wiki.xilinx.com
d6448b76 1708T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1709S: Supported
1710F: arch/arm/mach-zynq/
bd2a337a 1711F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1712F: drivers/block/xsysace.c
c2fd4e38
MS
1713N: zynq
1714N: xilinx
1715F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1716F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1717F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1718F: drivers/edac/synopsys_edac.c
51f29d44 1719
48ec83bc 1720ARM SMMU DRIVERS
b8f9879e
WD
1721M: Will Deacon <will.deacon@arm.com>
1722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723S: Maintained
1724F: drivers/iommu/arm-smmu.c
48ec83bc 1725F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1726F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1727
38074229
CM
1728ARM64 PORT (AARCH64 ARCHITECTURE)
1729M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1730M: Will Deacon <will.deacon@arm.com>
38074229
CM
1731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732S: Maintained
1733F: arch/arm64/
d19766ec 1734F: Documentation/arm64/
38074229 1735
9d7005f9
LP
1736AS3645A LED FLASH CONTROLLER DRIVER
1737M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1738L: linux-media@vger.kernel.org
1739T: git git://linuxtv.org/media_tree.git
1740S: Maintained
1741F: drivers/media/i2c/as3645a.c
1742F: include/media/as3645a.h
1743
d58de038
GJ
1744ASC7621 HARDWARE MONITOR DRIVER
1745M: George Joseph <george.joseph@fairview5.com>
1746L: lm-sensors@lm-sensors.org
1747S: Maintained
1748F: Documentation/hwmon/asc7621
1749F: drivers/hwmon/asc7621.c
1750
b229ece9 1751ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1752M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1753L: acpi4asus-user@lists.sourceforge.net
d0944853 1754L: platform-driver-x86@vger.kernel.org
76593d6f 1755W: http://acpi4asus.sf.net
85091b71 1756S: Maintained
b229ece9
CC
1757F: drivers/platform/x86/asus*.c
1758F: drivers/platform/x86/eeepc*.c
85091b71 1759
953a6479 1760ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1761R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1762W: http://sourceforge.net/projects/xscaleiop
08223d80 1763S: Odd fixes
679655da
JP
1764F: Documentation/crypto/async-tx-api.txt
1765F: crypto/async_tx/
1766F: drivers/dma/
1767F: include/linux/dmaengine.h
1768F: include/linux/async_tx.h
b3e5f263 1769
a1867d36 1770AT24 EEPROM DRIVER
14d77c4d 1771M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1772L: linux-i2c@vger.kernel.org
1773S: Maintained
1774F: drivers/misc/eeprom/at24.c
25f73ed5 1775F: include/linux/platform_data/at24.h
a1867d36 1776
e7839f25 1777ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1778M: "Ed L. Cashin" <ed.cashin@acm.org>
1779W: http://www.openaoe.org/
1da177e4 1780S: Supported
679655da
JP
1781F: Documentation/aoe/
1782F: drivers/block/aoe/
1da177e4 1783
9a10a870 1784ATHEROS ATH GENERIC UTILITIES
f726ee65 1785M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1786L: linux-wireless@vger.kernel.org
1787S: Supported
1788F: drivers/net/wireless/ath/*
1789
fa1c114f 1790ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1791M: Jiri Slaby <jirislaby@gmail.com>
1792M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1793M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1794L: linux-wireless@vger.kernel.org
72c706b7 1795W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1796S: Maintained
fa451753 1797F: drivers/net/wireless/ath/ath5k/
fa1c114f 1798
12e62d6f
KV
1799ATHEROS ATH6KL WIRELESS DRIVER
1800M: Kalle Valo <kvalo@qca.qualcomm.com>
1801L: linux-wireless@vger.kernel.org
1802W: http://wireless.kernel.org/en/users/Drivers/ath6kl
58cfb681 1803T: git git://github.com/kvalo/ath.git
12e62d6f
KV
1804S: Supported
1805F: drivers/net/wireless/ath/ath6kl/
1806
2be7d22f
VK
1807WILOCITY WIL6210 WIRELESS DRIVER
1808M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1809L: linux-wireless@vger.kernel.org
1810L: wil6210@qca.qualcomm.com
1811S: Supported
1812W: http://wireless.kernel.org/en/users/Drivers/wil6210
1813F: drivers/net/wireless/ath/wil6210/
dba4b74d 1814F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1815
1d7e1e6b
CL
1816CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1817M: Christian Lamparter <chunkeey@googlemail.com>
1818L: linux-wireless@vger.kernel.org
1819W: http://wireless.kernel.org/en/users/Drivers/carl9170
1820S: Maintained
1821F: drivers/net/wireless/ath/carl9170/
1822
2c2a6172
LT
1823ATK0110 HWMON DRIVER
1824M: Luca Tettamanti <kronos.it@gmail.com>
1825L: lm-sensors@lm-sensors.org
1826S: Maintained
1827F: drivers/hwmon/asus_atk0110.c
1828
6f69a6d7 1829ATI_REMOTE2 DRIVER
8b58be88 1830M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1831S: Maintained
679655da 1832F: drivers/input/misc/ati_remote2.c
6f69a6d7 1833
7ae115b4 1834ATLX ETHERNET DRIVERS
8b58be88 1835M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1836M: Chris Snook <chris.snook@gmail.com>
e443e383 1837L: netdev@vger.kernel.org
8d5ca6ec
JC
1838W: http://sourceforge.net/projects/atl1
1839W: http://atl1.sourceforge.net
1840S: Maintained
2b133ad6 1841F: drivers/net/ethernet/atheros/
8d5ca6ec 1842
1da177e4 1843ATM
366c1bd1 1844M: Chas Williams <3chas3@gmail.com>
476604de 1845L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1846L: netdev@vger.kernel.org
1da177e4
LT
1847W: http://linux-atm.sourceforge.net
1848S: Maintained
679655da
JP
1849F: drivers/atm/
1850F: include/linux/atm*
c117ab84 1851F: include/uapi/linux/atm*
1da177e4 1852
04ac2f46 1853ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1854M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1855S: Maintained
1856F: drivers/mmc/host/atmel-mci.c
1857F: drivers/mmc/host/atmel-mci-regs.h
1858
a1cfac48 1859ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1860M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1861S: Supported
df621252 1862F: drivers/tty/serial/atmel_serial.c
a1cfac48 1863
dfae90ed 1864ATMEL Audio ALSA driver
3a82002c 1865M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1866L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1867S: Supported
1868F: sound/soc/atmel
1869
b414dc16
NF
1870ATMEL DMA DRIVER
1871M: Nicolas Ferre <nicolas.ferre@atmel.com>
1872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873S: Supported
1874F: drivers/dma/at_hdmac.c
1875F: drivers/dma/at_hdmac_regs.h
6f0d65af 1876F: include/linux/platform_data/dma-atmel.h
b414dc16 1877
6bd0f436
LD
1878ATMEL XDMA DRIVER
1879M: Ludovic Desroches <ludovic.desroches@atmel.com>
1880L: linux-arm-kernel@lists.infradead.org
1881L: dmaengine@vger.kernel.org
1882S: Supported
1883F: drivers/dma/at_xdmac.c
1884
888f2804
LD
1885ATMEL I2C DRIVER
1886M: Ludovic Desroches <ludovic.desroches@atmel.com>
1887L: linux-i2c@vger.kernel.org
1888S: Supported
1889F: drivers/i2c/busses/i2c-at91.c
1890
15515545
JW
1891ATMEL ISI DRIVER
1892M: Josh Wu <josh.wu@atmel.com>
1893L: linux-media@vger.kernel.org
1894S: Supported
f2294c2d 1895F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1896F: include/media/atmel-isi.h
1897
8f4c79ce 1898ATMEL LCDFB DRIVER
8b58be88 1899M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1900L: linux-fbdev@vger.kernel.org
8f4c79ce 1901S: Maintained
8a61f013 1902F: drivers/video/fbdev/atmel_lcdfb.c
679655da 1903F: include/video/atmel_lcdc.h
8f4c79ce 1904
89e5785f 1905ATMEL MACB ETHERNET DRIVER
a02875a6 1906M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 1907S: Supported
9f2f381f 1908F: drivers/net/ethernet/cadence/
89e5785f 1909
5cbac98a
JW
1910ATMEL NAND DRIVER
1911M: Josh Wu <josh.wu@atmel.com>
1912L: linux-mtd@lists.infradead.org
1913S: Supported
1914F: drivers/mtd/nand/atmel_nand*
1915
05c441ef 1916ATMEL SDMMC DRIVER
1917M: Ludovic Desroches <ludovic.desroches@atmel.com>
1918L: linux-mmc@vger.kernel.org
1919S: Supported
1920F: drivers/mmc/host/sdhci-of-at91.c
1921
754ce4f2 1922ATMEL SPI DRIVER
a02875a6 1923M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 1924S: Supported
9df92e6c 1925F: drivers/spi/spi-atmel.*
754ce4f2 1926
0ef09015 1927ATMEL SSC DRIVER
03515f32 1928M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
1929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1930S: Supported
1931F: drivers/misc/atmel-ssc.c
1932F: include/linux/atmel-ssc.h
1933
e9cb1c5a
NF
1934ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1935M: Nicolas Ferre <nicolas.ferre@atmel.com>
1936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937S: Supported
1938F: drivers/misc/atmel_tclib.c
1939F: drivers/clocksource/tcb_clksrc.c
1940
914a3f3b 1941ATMEL USBA UDC DRIVER
a02875a6
NF
1942M: Nicolas Ferre <nicolas.ferre@atmel.com>
1943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 1944S: Supported
faf2e1db 1945F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 1946
1da177e4 1947ATMEL WIRELESS DRIVER
8b58be88 1948M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 1949L: linux-wireless@vger.kernel.org
1da177e4
LT
1950W: http://www.thekelleys.org.uk/atmel
1951W: http://atmelwlandriver.sourceforge.net/
1952S: Maintained
679655da 1953F: drivers/net/wireless/atmel*
1da177e4 1954
a14c0f8f
ND
1955ATMEL MAXTOUCH DRIVER
1956M: Nick Dyer <nick.dyer@itdev.co.uk>
1957T: git git://github.com/atmel-maxtouch/linux.git
1958S: Supported
1959F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
1960F: drivers/input/touchscreen/atmel_mxt_ts.c
1961F: include/linux/platform_data/atmel_mxt_ts.h
1962
26780d9e 1963ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
1964M: Bradley Grove <linuxdrivers@attotech.com>
1965L: linux-scsi@vger.kernel.org
1966W: http://www.attotech.com
1967S: Supported
1968F: drivers/scsi/esas2r
26780d9e 1969
bc6e17b8
SS
1970ATUSB IEEE 802.15.4 RADIO DRIVER
1971M: Stefan Schmidt <stefan@osg.samsung.com>
1972L: linux-wpan@vger.kernel.org
1973S: Maintained
1974F: drivers/net/ieee802154/atusb.c
1975F: drivers/net/ieee802154/atusb.h
1976F: drivers/net/ieee802154/at86rf230.h
1977
a92b7b80 1978AUDIT SUBSYSTEM
915f389d 1979M: Paul Moore <paul@paul-moore.com>
8b58be88 1980M: Eric Paris <eparis@redhat.com>
915f389d 1981L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 1982W: http://people.redhat.com/sgrubb/audit/
915f389d 1983T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 1984S: Maintained
679655da 1985F: include/linux/audit.h
c117ab84 1986F: include/uapi/linux/audit.h
679655da 1987F: kernel/audit*
a92b7b80 1988
70e84049 1989AUXILIARY DISPLAY DRIVERS
8b58be88 1990M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
1991W: http://miguelojeda.es/auxdisplay.htm
1992W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 1993S: Maintained
679655da
JP
1994F: drivers/auxdisplay/
1995F: include/linux/cfag12864b.h
70e84049 1996
5f97f7f9 1997AVR32 ARCHITECTURE
e336f61f
HCE
1998M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1999M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2000W: http://www.atmel.com/products/AVR32/
249d9d9d 2001W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2002W: http://avrfreaks.net/
e336f61f 2003S: Maintained
679655da 2004F: arch/avr32/
5f97f7f9
HS
2005
2006AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2007M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2008M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2009S: Maintained
679655da 2010F: arch/avr32/mach-at32ap/
5f97f7f9 2011
1da177e4 2012AX.25 NETWORK LAYER
8b58be88 2013M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2014L: linux-hams@vger.kernel.org
d34cb28a 2015W: http://www.linux-ax25.org/
1da177e4 2016S: Maintained
c117ab84 2017F: include/uapi/linux/ax25.h
679655da
JP
2018F: include/net/ax25.h
2019F: net/ax25/
1da177e4 2020
d5269395 2021AZ6007 DVB DRIVER
009a5410 2022M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395
MCC
2023L: linux-media@vger.kernel.org
2024W: http://linuxtv.org
2025T: git git://linuxtv.org/media_tree.git
2026S: Maintained
2027F: drivers/media/usb/dvb-usb-v2/az6007.c
2028
6777376e
HV
2029AZTECH FM RADIO RECEIVER DRIVER
2030M: Hans Verkuil <hverkuil@xs4all.nl>
2031L: linux-media@vger.kernel.org
2032T: git git://linuxtv.org/media_tree.git
2033W: http://linuxtv.org
2034S: Maintained
2035F: drivers/media/radio/radio-aztech*
2036
e2d1d6c0 2037B43 WIRELESS DRIVER
e2d1d6c0 2038L: linux-wireless@vger.kernel.org
ed072f9e 2039L: b43-dev@lists.infradead.org
491b26b4 2040W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2041S: Odd Fixes
679655da 2042F: drivers/net/wireless/b43/
e2d1d6c0
RD
2043
2044B43LEGACY WIRELESS DRIVER
8b58be88 2045M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2046L: linux-wireless@vger.kernel.org
ed072f9e 2047L: b43-dev@lists.infradead.org
491b26b4 2048W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2049S: Maintained
679655da 2050F: drivers/net/wireless/b43legacy/
e2d1d6c0 2051
300abeb5 2052BACKLIGHT CLASS/SUBSYSTEM
b7701755 2053M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2054M: Lee Jones <lee.jones@linaro.org>
300abeb5 2055S: Maintained
679655da
JP
2056F: drivers/video/backlight/
2057F: include/linux/backlight.h
300abeb5 2058
c6c8fea2 2059BATMAN ADVANCED
207df49e 2060M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2061M: Simon Wunderlich <sw@simonwunderlich.de>
207df49e 2062M: Antonio Quartulli <antonio@meshcoding.com>
c6c8fea2
SE
2063L: b.a.t.m.a.n@lists.open-mesh.org
2064W: http://www.open-mesh.org/
2065S: Maintained
2066F: net/batman-adv/
2067
e2d1d6c0 2068BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2069M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2070L: linux-hams@vger.kernel.org
2071W: http://www.baycom.org/~tom/ham/ham.html
2072S: Maintained
679655da 2073F: drivers/net/hamradio/baycom*
e2d1d6c0 2074
cafe5635 2075BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2076M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2077L: linux-bcache@vger.kernel.org
2078W: http://bcache.evilpiepirate.org
d1aa1ab3 2079S: Maintained
cafe5635
KO
2080F: drivers/md/bcache/
2081
04bd844a
HV
2082BDISP ST MEDIA DRIVER
2083M: Fabien Dessenne <fabien.dessenne@st.com>
2084L: linux-media@vger.kernel.org
2085T: git git://linuxtv.org/media_tree.git
2086W: http://linuxtv.org
2087S: Supported
2088F: drivers/media/platform/sti/bdisp
2089
e2d1d6c0 2090BEFS FILE SYSTEM
55817d3d 2091S: Orphan
679655da
JP
2092F: Documentation/filesystems/befs.txt
2093F: fs/befs/
e2d1d6c0 2094
564ee360 2095BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2096M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2097L: netdev@vger.kernel.org
2098S: Maintained
2099F: drivers/net/ethernet/ec_bhf.c
564ee360 2100
e2d1d6c0 2101BFS FILE SYSTEM
8b58be88 2102M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2103S: Maintained
679655da
JP
2104F: Documentation/filesystems/bfs.txt
2105F: fs/bfs/
c117ab84 2106F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2107
1394f032 2108BLACKFIN ARCHITECTURE
a4edbc10 2109M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2110L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2111T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2112W: http://blackfin.uclinux.org
2113S: Supported
679655da 2114F: arch/blackfin/
566da5b2 2115
e190d6b1 2116BLACKFIN EMAC DRIVER
b3fe92b0 2117L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2118W: http://blackfin.uclinux.org
2119S: Supported
7b35f033 2120F: drivers/net/ethernet/adi/
e190d6b1 2121
566da5b2 2122BLACKFIN RTC DRIVER
b3fe92b0 2123L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2124W: http://blackfin.uclinux.org
2125S: Supported
679655da 2126F: drivers/rtc/rtc-bfin.c
1394f032 2127
936ed49a 2128BLACKFIN SDH DRIVER
109ec8c3 2129M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2130L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2131W: http://blackfin.uclinux.org
2132S: Supported
2133F: drivers/mmc/host/bfin_sdh.c
2134
1394f032 2135BLACKFIN SERIAL DRIVER
8b58be88 2136M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2137L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2138W: http://blackfin.uclinux.org
2139S: Supported
8460241e 2140F: drivers/tty/serial/bfin_uart.c
1394f032 2141
1e6d320f 2142BLACKFIN WATCHDOG DRIVER
b3fe92b0 2143L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2144W: http://blackfin.uclinux.org
2145S: Supported
679655da 2146F: drivers/watchdog/bfin_wdt.c
1e6d320f 2147
d24ecfcc 2148BLACKFIN I2C TWI DRIVER
8b58be88 2149M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2150L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2151W: http://blackfin.uclinux.org/
2152S: Supported
679655da 2153F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2154
1e204377
SJ
2155BLACKFIN MEDIA DRIVER
2156M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2157L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2158W: http://blackfin.uclinux.org/
2159S: Supported
2160F: drivers/media/platform/blackfin/
2161F: drivers/media/i2c/adv7183*
2162F: drivers/media/i2c/vs6624*
2163
b54cf35a
JSM
2164BLINKM RGB LED DRIVER
2165M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2166S: Maintained
2167F: drivers/leds/leds-blinkm.c
2168
1da177e4 2169BLOCK LAYER
8b58be88 2170M: Jens Axboe <axboe@kernel.dk>
08deed1e 2171T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2172S: Maintained
679655da 2173F: block/
ae11f7ef 2174F: kernel/trace/blktrace.c
1da177e4 2175
2b54aaef 2176BLOCK2MTD DRIVER
8b58be88 2177M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2178L: linux-mtd@lists.infradead.org
2179S: Maintained
679655da 2180F: drivers/mtd/devices/block2mtd.c
2b54aaef 2181
63fbd24e 2182BLUETOOTH DRIVERS
8b58be88 2183M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2184M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2185M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2186L: linux-bluetooth@vger.kernel.org
63fbd24e 2187W: http://www.bluez.org/
22e7a424
MH
2188T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2189T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2190S: Maintained
679655da 2191F: drivers/bluetooth/
1da177e4 2192
63fbd24e 2193BLUETOOTH SUBSYSTEM
8b58be88 2194M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2195M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2196M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2197L: linux-bluetooth@vger.kernel.org
2198W: http://www.bluez.org/
22e7a424
MH
2199T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2200T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2201S: Maintained
679655da
JP
2202F: net/bluetooth/
2203F: include/net/bluetooth/
1da177e4
LT
2204
2205BONDING DRIVER
79b30750 2206M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2207M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2208M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2209L: netdev@vger.kernel.org
ce00f85c
JC
2210W: http://sourceforge.net/projects/bonding/
2211S: Supported
679655da 2212F: drivers/net/bonding/
c117ab84 2213F: include/uapi/linux/if_bonding.h
1da177e4 2214
b5f4df34
AS
2215BPF (Safe dynamic programs and tools)
2216M: Alexei Starovoitov <ast@kernel.org>
2217L: netdev@vger.kernel.org
2218L: linux-kernel@vger.kernel.org
2219S: Supported
2220F: kernel/bpf/
2221
39105890 2222BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2223M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2224L: netdev@vger.kernel.org
2225S: Supported
adfc5217 2226F: drivers/net/ethernet/broadcom/b44.*
39105890 2227
32ec90d5
FF
2228BROADCOM GENET ETHERNET DRIVER
2229M: Florian Fainelli <f.fainelli@gmail.com>
2230L: netdev@vger.kernel.org
2231S: Supported
2232F: drivers/net/ethernet/broadcom/genet/
2233
948c51e6 2234BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2235M: Sony Chacko <sony.chacko@qlogic.com>
2236M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2237L: netdev@vger.kernel.org
2238S: Supported
adfc5217
JK
2239F: drivers/net/ethernet/broadcom/bnx2.*
2240F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2241
4d9d2cb0 2242BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2243M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2244L: netdev@vger.kernel.org
2245S: Supported
adfc5217 2246F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2247
90f4c594 2248BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2249M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2250M: Ray Jui <rjui@broadcom.com>
2251M: Scott Branden <sbranden@broadcom.com>
497a045d 2252L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2253T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2254S: Maintained
2255F: arch/arm/mach-bcm/
2256F: arch/arm/boot/dts/bcm113*
90f4c594 2257F: arch/arm/boot/dts/bcm216*
af4b8e37
CD
2258F: arch/arm/boot/dts/bcm281*
2259F: arch/arm/configs/bcm_defconfig
e4ef47f2 2260F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2261F: drivers/clocksource/bcm_kona_timer.c
2262
9209bec4 2263BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2264M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2265M: Lee Jones <lee@kernel.org>
10b9e887 2266M: Eric Anholt <eric@anholt.net>
f680f25c 2267L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2269T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2270S: Maintained
9209bec4 2271N: bcm2835
f680f25c 2272
a2f6734c
KC
2273BROADCOM BCM33XX MIPS ARCHITECTURE
2274M: Kevin Cernekee <cernekee@gmail.com>
2275L: linux-mips@linux-mips.org
2276S: Maintained
2277F: arch/mips/bcm3384/*
2278F: arch/mips/include/asm/mach-bcm3384/*
2279F: arch/mips/kernel/*bmips*
2280
5564f092
RM
2281BROADCOM BCM47XX MIPS ARCHITECTURE
2282M: Hauke Mehrtens <hauke@hauke-m.de>
2283M: Rafał Miłecki <zajec5@gmail.com>
2284L: linux-mips@linux-mips.org
2285S: Maintained
2286F: arch/mips/bcm47xx/*
2287F: arch/mips/include/asm/mach-bcm47xx/*
2288
9209bec4 2289BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2290M: Hauke Mehrtens <hauke@hauke-m.de>
2291L: linux-arm-kernel@lists.infradead.org
2292S: Maintained
2293F: arch/arm/mach-bcm/bcm_5301x.c
2294F: arch/arm/boot/dts/bcm5301x.dtsi
2295F: arch/arm/boot/dts/bcm470*
2296
e076e962
FF
2297BROADCOM BCM63XX ARM ARCHITECTURE
2298M: Florian Fainelli <f.fainelli@gmail.com>
2299L: linux-arm-kernel@lists.infradead.org
eb6725d0 2300T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2301S: Maintained
2302F: arch/arm/mach-bcm/bcm63xx.c
2303F: arch/arm/include/debug/bcm63xx.S
2304
7110e227
KC
2305BROADCOM BCM63XX/BCM33XX UDC DRIVER
2306M: Kevin Cernekee <cernekee@gmail.com>
2307L: linux-usb@vger.kernel.org
2308S: Maintained
2309F: drivers/usb/gadget/udc/bcm63xx_udc.*
2310
2df94fd6 2311BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2312M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2313M: Gregory Fong <gregory.0xf0@gmail.com>
2314M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2316T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2317S: Maintained
2318F: arch/arm/mach-bcm/*brcmstb*
2319F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2320F: drivers/bus/brcmstb_gisb.c
5009a289 2321N: brcmstb
2df94fd6 2322
70371cef
KC
2323BROADCOM BMIPS MIPS ARCHITECTURE
2324M: Kevin Cernekee <cernekee@gmail.com>
2325M: Florian Fainelli <f.fainelli@gmail.com>
2326L: linux-mips@linux-mips.org
eb6725d0 2327T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2328S: Maintained
2329F: arch/mips/bmips/*
2330F: arch/mips/include/asm/mach-bmips/*
2331F: arch/mips/kernel/*bmips*
338808de 2332F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2333F: drivers/irqchip/irq-bcm7*
2334F: drivers/irqchip/irq-brcmstb*
2335
948c51e6 2336BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2337M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2338M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2339L: netdev@vger.kernel.org
2340S: Supported
adfc5217 2341F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2342
a9533e7e
HP
2343BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2344M: Brett Rudley <brudley@broadcom.com>
818c07b8 2345M: Arend van Spriel <arend@broadcom.com>
85d63686 2346M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2347M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2348L: linux-wireless@vger.kernel.org
5615171c 2349L: brcm80211-dev-list@broadcom.com
a9533e7e 2350S: Supported
f62ebdd5 2351F: drivers/net/wireless/brcm80211/
a9533e7e 2352
9958d6f9 2353BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2354M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2355L: linux-scsi@vger.kernel.org
2356S: Supported
2357F: drivers/scsi/bnx2fc/
2358
6a6b5ad0 2359BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2360M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2361L: linux-scsi@vger.kernel.org
2362S: Supported
2363F: drivers/scsi/bnx2i/
2364
36c0237f
SB
2365BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2366M: Ray Jui <rjui@broadcom.com>
2367M: Scott Branden <sbranden@broadcom.com>
2368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2370T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2371S: Maintained
2372N: iproc
2373N: cygnus
2374N: bcm9113*
2375N: bcm9583*
2376N: bcm583*
2377N: bcm113*
2378
3b0213d5
GF
2379BROADCOM BRCMSTB GPIO DRIVER
2380M: Gregory Fong <gregory.0xf0@gmail.com>
2381L: bcm-kernel-feedback-list@broadcom.com>
2382S: Supported
2383F: drivers/gpio/gpio-brcmstb.c
2384F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2385
7b7f588b 2386BROADCOM KONA GPIO DRIVER
5e163903 2387M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2388L: bcm-kernel-feedback-list@broadcom.com
2389S: Supported
2390F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2391F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2392
f6e734a8
RM
2393BROADCOM NVRAM DRIVER
2394M: Rafał Miłecki <zajec5@gmail.com>
2395L: linux-mips@linux-mips.org
2396S: Maintained
2397F: drivers/firmware/broadcom/*
2398
02787daa
BN
2399BROADCOM STB NAND FLASH DRIVER
2400M: Brian Norris <computersforpeace@gmail.com>
2401L: linux-mtd@lists.infradead.org
2402S: Maintained
2403F: drivers/mtd/nand/brcmnand/
2404
c9678d86
RM
2405BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2406M: Rafał Miłecki <zajec5@gmail.com>
2407L: linux-wireless@vger.kernel.org
2408S: Maintained
2409F: drivers/bcma/
2410F: include/linux/bcma/
2411
b8302205
FF
2412BROADCOM SYSTEMPORT ETHERNET DRIVER
2413M: Florian Fainelli <f.fainelli@gmail.com>
2414L: netdev@vger.kernel.org
2415S: Supported
2416F: drivers/net/ethernet/broadcom/bcmsysport.*
2417
7725ccfd 2418BROCADE BFA FC SCSI DRIVER
aa803370
AG
2419M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2420M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2421L: linux-scsi@vger.kernel.org
2422S: Supported
2423F: drivers/scsi/bfa/
7725ccfd 2424
8b230ed8 2425BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2426M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2427L: netdev@vger.kernel.org
2428S: Supported
f844a0ea 2429F: drivers/net/ethernet/brocade/bna/
8b230ed8 2430
5cdf7f76 2431BSG (block layer generic sg v4 driver)
8b58be88 2432M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2433L: linux-scsi@vger.kernel.org
2434S: Supported
679655da
JP
2435F: block/bsg.c
2436F: include/linux/bsg.h
c117ab84 2437F: include/uapi/linux/bsg.h
5cdf7f76 2438
af39917d
CL
2439BT87X AUDIO DRIVER
2440M: Clemens Ladisch <clemens@ladisch.de>
2441L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2442T: git git://git.alsa-project.org/alsa-kernel.git
2443S: Maintained
2444F: Documentation/sound/alsa/Bt87x.txt
2445F: sound/pci/bt87x.c
2446
ff1d5c2f 2447BT8XXGPIO DRIVER
eb032b98 2448M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2449W: http://bu3sch.de/btgpio.php
2450S: Maintained
72dbb705 2451F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2452
eb1eb04f 2453BTRFS FILE SYSTEM
c0778e25
CM
2454M: Chris Mason <clm@fb.com>
2455M: Josef Bacik <jbacik@fb.com>
d8130624 2456M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2457L: linux-btrfs@vger.kernel.org
2458W: http://btrfs.wiki.kernel.org/
8a6e2535 2459Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2460T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2461S: Maintained
679655da
JP
2462F: Documentation/filesystems/btrfs.txt
2463F: fs/btrfs/
eb1eb04f 2464
1da177e4 2465BTTV VIDEO4LINUX DRIVER
009a5410 2466M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2467L: linux-media@vger.kernel.org
96b6aba0 2468W: http://linuxtv.org
275ffde4 2469T: git git://linuxtv.org/media_tree.git
f96236e5 2470S: Odd fixes
679655da 2471F: Documentation/video4linux/bttv/
90d72ac6 2472F: drivers/media/pci/bt8xx/bttv*
1da177e4 2473
1f34923c
KA
2474BUSLOGIC SCSI DRIVER
2475M: Khalid Aziz <khalid@gonehiking.org>
2476L: linux-scsi@vger.kernel.org
2477S: Maintained
2478F: drivers/scsi/BusLogic.*
2479F: drivers/scsi/FlashPoint.*
2480
af39917d
CL
2481C-MEDIA CMI8788 DRIVER
2482M: Clemens Ladisch <clemens@ladisch.de>
2483L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2484T: git git://git.alsa-project.org/alsa-kernel.git
2485S: Maintained
2486F: sound/pci/oxygen/
2487
2141355f
MS
2488C6X ARCHITECTURE
2489M: Mark Salter <msalter@redhat.com>
2490M: Aurelien Jacquiot <a-jacquiot@ti.com>
2491L: linux-c6x-dev@linux-c6x.org
2492W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2493S: Maintained
2494F: arch/c6x/
2495
a5432f5a 2496CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2497M: David Howells <dhowells@redhat.com>
a5432f5a
DH
2498L: linux-cachefs@redhat.com
2499S: Supported
2500F: Documentation/filesystems/caching/cachefiles.txt
2501F: fs/cachefiles/
2502
c815ca39
HV
2503CADET FM/AM RADIO RECEIVER DRIVER
2504M: Hans Verkuil <hverkuil@xs4all.nl>
2505L: linux-media@vger.kernel.org
2506T: git git://linuxtv.org/media_tree.git
2507W: http://linuxtv.org
2508S: Maintained
2509F: drivers/media/radio/radio-cadet*
2510
77d5140f 2511CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2512M: Jonathan Corbet <corbet@lwn.net>
661263b5 2513L: linux-media@vger.kernel.org
275ffde4 2514T: git git://linuxtv.org/media_tree.git
77d5140f 2515S: Maintained
679655da 2516F: Documentation/video4linux/cafe_ccic
90d72ac6 2517F: drivers/media/platform/marvell-ccic/
77d5140f 2518
201b6bab 2519CAIF NETWORK LAYER
5c574f50 2520M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2521L: netdev@vger.kernel.org
2522S: Supported
2523F: Documentation/networking/caif/
2524F: drivers/net/caif/
c117ab84 2525F: include/uapi/linux/caif/
201b6bab
JP
2526F: include/net/caif/
2527F: net/caif/
2528
77dac90f 2529CALGARY x86-64 IOMMU
8b58be88
JP
2530M: Muli Ben-Yehuda <muli@il.ibm.com>
2531M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2532L: discuss@x86-64.org
2533S: Maintained
679655da
JP
2534F: arch/x86/kernel/pci-calgary_64.c
2535F: arch/x86/kernel/tce_64.c
2536F: arch/x86/include/asm/calgary.h
2537F: arch/x86/include/asm/tce.h
77dac90f 2538
e2d1d6c0 2539CAN NETWORK LAYER
8d15d386 2540M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2541M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2542L: linux-can@vger.kernel.org
84b0d715 2543W: https://github.com/linux-can
870482a4
MKB
2544T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2545T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2546S: Maintained
f35f6c8f 2547F: Documentation/networking/can.txt
8d15d386 2548F: net/can/
8d15d386 2549F: include/linux/can/core.h
c117ab84
CEB
2550F: include/uapi/linux/can.h
2551F: include/uapi/linux/can/bcm.h
2552F: include/uapi/linux/can/raw.h
2553F: include/uapi/linux/can/gw.h
e2d1d6c0 2554
4261a204 2555CAN NETWORK DRIVERS
8b58be88 2556M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2557M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2558L: linux-can@vger.kernel.org
84b0d715 2559W: https://github.com/linux-can
870482a4
MKB
2560T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2561T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2562S: Maintained
8d15d386
OH
2563F: drivers/net/can/
2564F: include/linux/can/dev.h
8d15d386 2565F: include/linux/can/platform/
c117ab84
CEB
2566F: include/uapi/linux/can/error.h
2567F: include/uapi/linux/can/netlink.h
4261a204 2568
95d16c72
JM
2569CAPABILITIES
2570M: Serge Hallyn <serge.hallyn@canonical.com>
2571L: linux-security-module@vger.kernel.org
6305902c 2572S: Supported
95d16c72 2573F: include/linux/capability.h
c117ab84 2574F: include/uapi/linux/capability.h
6305902c 2575F: security/commoncap.c
38a94118 2576F: kernel/capability.c
95d16c72 2577
b84894c7
KT
2578CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2579M: Kevin Tsai <ktsai@capellamicro.com>
2580S: Maintained
2581F: drivers/iio/light/cm*
2582F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2583
f21fb3ed
RV
2584CAVIUM LIQUIDIO NETWORK DRIVER
2585M: Derek Chickles <derek.chickles@caviumnetworks.com>
2586M: Satanand Burla <satananda.burla@caviumnetworks.com>
2587M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2588M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2589L: netdev@vger.kernel.org
2590W: http://www.cavium.com
2591S: Supported
f21fb3ed
RV
2592F: drivers/net/ethernet/cavium/liquidio/
2593
ef0bbac3
VB
2594CC2520 IEEE-802.15.4 RADIO DRIVER
2595M: Varka Bhadram <varkabhadram@gmail.com>
2596L: linux-wpan@vger.kernel.org
2597S: Maintained
2598F: drivers/net/ieee802154/cc2520.c
2599F: include/linux/spi/cc2520.h
2600F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2601
b8154542 2602CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2603M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2604L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2605W: http://www.ibm.com/developerworks/power/cell/
2606S: Supported
679655da 2607F: arch/powerpc/include/asm/cell*.h
679655da 2608F: arch/powerpc/include/asm/spu*.h
c117ab84 2609F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2610F: arch/powerpc/oprofile/*cell*
2611F: arch/powerpc/platforms/cell/
b8154542 2612
398ecff5
SW
2613CEPH COMMON CODE (LIBCEPH)
2614M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2615M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2616M: Sage Weil <sage@redhat.com>
82593f87 2617L: ceph-devel@vger.kernel.org
09d90327 2618W: http://ceph.com/
fb99f881 2619T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2620T: git git://github.com/ceph/ceph-client.git
9030aaf9 2621S: Supported
14430813
JP
2622F: net/ceph/
2623F: include/linux/ceph/
2624F: include/linux/crush/
9030aaf9 2625
398ecff5
SW
2626CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2627M: "Yan, Zheng" <zyan@redhat.com>
2628M: Sage Weil <sage@redhat.com>
2629M: Ilya Dryomov <idryomov@gmail.com>
2630L: ceph-devel@vger.kernel.org
2631W: http://ceph.com/
2632T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2633T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2634S: Supported
2635F: Documentation/filesystems/ceph.txt
2636F: fs/ceph/
2637
cfc411e7
DH
2638CERTIFICATE HANDLING:
2639M: David Howells <dhowells@redhat.com>
2640M: David Woodhouse <dwmw2@infradead.org>
2641L: keyrings@linux-nfs.org
2642S: Maintained
2643F: Documentation/module-signing.txt
2644F: certs/
2645F: scripts/extract-cert.c
2646
18332a80 2647CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2648L: linux-usb@vger.kernel.org
10c6c9c9 2649S: Orphan
679655da
JP
2650F: Documentation/usb/WUSB-Design-overview.txt
2651F: Documentation/usb/wusb-cbaf
355ffe69
DV
2652F: drivers/usb/host/hwa-hc.c
2653F: drivers/usb/host/whci/
679655da
JP
2654F: drivers/usb/wusbcore/
2655F: include/linux/usb/wusb*
18332a80 2656
70e84049 2657CFAG12864B LCD DRIVER
8b58be88 2658M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2659W: http://miguelojeda.es/auxdisplay.htm
2660W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2661S: Maintained
679655da
JP
2662F: drivers/auxdisplay/cfag12864b.c
2663F: include/linux/cfag12864b.h
70e84049
MOS
2664
2665CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2666M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2667W: http://miguelojeda.es/auxdisplay.htm
2668W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2669S: Maintained
679655da
JP
2670F: drivers/auxdisplay/cfag12864bfb.c
2671F: include/linux/cfag12864b.h
70e84049 2672
704232c2 2673CFG80211 and NL80211
8b58be88 2674M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2675L: linux-wireless@vger.kernel.org
ce466579
JB
2676W: http://wireless.kernel.org/
2677T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2678T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2679S: Maintained
c117ab84 2680F: include/uapi/linux/nl80211.h
679655da
JP
2681F: include/net/cfg80211.h
2682F: net/wireless/*
2683X: net/wireless/wext*
704232c2 2684
46e64261
GKH
2685CHAR and MISC DRIVERS
2686M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2687M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2688T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2689S: Supported
46e64261
GKH
2690F: drivers/char/*
2691F: drivers/misc/*
471322a8 2692F: include/linux/miscdevice.h
46e64261 2693
0a920b5b 2694CHECKPATCH
8b58be88 2695M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2696M: Joe Perches <joe@perches.com>
2697S: Maintained
679655da 2698F: scripts/checkpatch.pl
0a920b5b 2699
f8407f26
HW
2700CHINESE DOCUMENTATION
2701M: Harry Wei <harryxiyou@gmail.com>
9740153c 2702L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2703L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2704S: Maintained
2705F: Documentation/zh_CN/
2706
2721ea2c 2707CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
eee52f9e 2708M: Peter Chen <Peter.Chen@freescale.com>
8373856d 2709T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2710L: linux-usb@vger.kernel.org
2711S: Maintained
2712F: drivers/usb/chipidea/
2713
a93ad65d
HG
2714CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2715M: Hans de Goede <hdegoede@redhat.com>
2716L: linux-input@vger.kernel.org
2717S: Maintained
2718F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2719F: drivers/input/touchscreen/chipone_icn8318.c
2720
ab043105
OJ
2721CHROME HARDWARE PLATFORM SUPPORT
2722M: Olof Johansson <olof@lixom.net>
2723S: Maintained
2724F: drivers/platform/chrome/
2725
641cb85e 2726CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2727M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2728M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2729M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2730M: Neel Patel <neepatel@cisco.com>
7063fbf2 2731S: Supported
a6a5580c 2732F: drivers/net/ethernet/cisco/enic/
7063fbf2 2733
e3cf00d0 2734CISCO VIC LOW LATENCY NIC DRIVER
b75f0050
JP
2735M: Upinder Malhi <umalhi@cisco.com>
2736S: Supported
2737F: drivers/infiniband/hw/usnic
e3cf00d0 2738
2b7a52a4 2739CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2740M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2741L: netdev@vger.kernel.org
2742S: Maintained
57d0b7a0 2743F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2744
3d4cfdc9
MB
2745CIRRUS LOGIC AUDIO CODEC DRIVERS
2746M: Brian Austin <brian.austin@cirrus.com>
2747M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2748L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2749S: Maintained
2750F: sound/soc/codecs/cs*
2751
94574d9a
KRW
2752CLEANCACHE API
2753M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2754L: linux-kernel@vger.kernel.org
2755S: Maintained
2756F: mm/cleancache.c
2757F: include/linux/cleancache.h
2758
d4275354 2759CLK API
8b58be88 2760M: Russell King <linux@arm.linux.org.uk>
aa571b14 2761L: linux-clk@vger.kernel.org
37417046 2762S: Maintained
d4275354
RK
2763F: include/linux/clk.h
2764
9222d247
JS
2765CLOCKSOURCE, CLOCKEVENT DRIVERS
2766M: Daniel Lezcano <daniel.lezcano@linaro.org>
2767M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2768L: linux-kernel@vger.kernel.org
9222d247
JS
2769T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2770S: Supported
2771F: drivers/clocksource
2772
5df6d737 2773CISCO FCOE HBA DRIVER
8fc89a79
HP
2774M: Hiral Patel <hiralpat@cisco.com>
2775M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2776M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2777L: linux-scsi@vger.kernel.org
2778S: Supported
2a99921a 2779F: drivers/scsi/fnic/
5df6d737 2780
c8806b6c
NM
2781CISCO SCSI HBA DRIVER
2782M: Narsimhulu Musini <nmusini@cisco.com>
2783M: Sesidhar Baddela <sebaddel@cisco.com>
2784L: linux-scsi@vger.kernel.org
2785S: Supported
2786F: drivers/scsi/snic/
2787
529aa8cb
TLSC
2788CMPC ACPI DRIVER
2789M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2790M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2791L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2792S: Supported
2793F: drivers/platform/x86/classmate-laptop.c
2794
85756a06
HV
2795COBALT MEDIA DRIVER
2796M: Hans Verkuil <hans.verkuil@cisco.com>
2797L: linux-media@vger.kernel.org
2798T: git git://linuxtv.org/media_tree.git
2799W: http://linuxtv.org
2800S: Supported
2801F: drivers/media/pci/cobalt/
2802
74425eee 2803COCCINELLE/Semantic Patches (SmPL)
26de9c26 2804M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2805M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2806M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2807M: Michal Marek <mmarek@suse.com>
26de9c26 2808L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2810W: http://coccinelle.lip6.fr/
2811S: Supported
4b92b2aa 2812F: Documentation/coccinelle.txt
74425eee
NP
2813F: scripts/coccinelle/
2814F: scripts/coccicheck
2815
1da177e4 2816CODA FILE SYSTEM
8b58be88 2817M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2818M: coda@cs.cmu.edu
2819L: codalist@coda.cs.cmu.edu
2820W: http://www.coda.cs.cmu.edu/
2821S: Maintained
679655da
JP
2822F: Documentation/filesystems/coda.txt
2823F: fs/coda/
2824F: include/linux/coda*.h
c117ab84 2825F: include/uapi/linux/coda*.h
1da177e4 2826
0b14261e
PZ
2827CODA V4L2 MEM2MEM DRIVER
2828M: Philipp Zabel <p.zabel@pengutronix.de>
2829L: linux-media@vger.kernel.org
2830S: Maintained
2831F: Documentation/devicetree/bindings/media/coda.txt
2832F: drivers/media/platform/coda/
2833
7704addb 2834COMMON CLK FRAMEWORK
a85fa007 2835M: Michael Turquette <mturquette@baylibre.com>
f956165f 2836M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2837L: linux-clk@vger.kernel.org
baeb0d9b 2838T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2839S: Maintained
60bea3b5
SW
2840F: drivers/clk/
2841X: drivers/clk/clkdev.c
7704addb 2842F: include/linux/clk-pr*
60bea3b5 2843F: include/linux/clk/
7704addb 2844
e2d1d6c0 2845COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2846M: Steve French <sfrench@samba.org>
51223df6 2847L: linux-cifs@vger.kernel.org
d1f28953 2848L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2849W: http://linux-cifs.samba.org/
bb1d5dda 2850T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2851S: Supported
ec421a71 2852F: Documentation/filesystems/cifs/
679655da 2853F: fs/cifs/
e2d1d6c0 2854
1da177e4 2855COMPACTPCI HOTPLUG CORE
8b58be88 2856M: Scott Murray <scott@spiteful.org>
64dab204 2857L: linux-pci@vger.kernel.org
82c4dfc7 2858S: Maintained
679655da 2859F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2860
2861COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2862M: Scott Murray <scott@spiteful.org>
64dab204 2863L: linux-pci@vger.kernel.org
82c4dfc7 2864S: Maintained
679655da 2865F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2866
2867COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2868M: Scott Murray <scott@spiteful.org>
64dab204 2869L: linux-pci@vger.kernel.org
82c4dfc7 2870S: Maintained
679655da 2871F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2872
5411552c 2873COMPAL LAPTOP SUPPORT
8b58be88 2874M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2875L: platform-driver-x86@vger.kernel.org
5411552c 2876S: Maintained
679655da 2877F: drivers/platform/x86/compal-laptop.c
5411552c 2878
949be0f7 2879CONEXANT ACCESSRUNNER USB DRIVER
8b58be88 2880M: Simon Arlott <cxacru@fire.lp0.eu>
9ae5e3bc
SA
2881L: accessrunner-general@lists.sourceforge.net
2882W: http://accessrunner.sourceforge.net/
949be0f7 2883S: Maintained
679655da 2884F: drivers/usb/atm/cxacru.c
949be0f7 2885
e2d1d6c0 2886CONFIGFS
d6351db2
JB
2887M: Joel Becker <jlbec@evilplan.org>
2888T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
e2d1d6c0 2889S: Supported
679655da
JP
2890F: fs/configfs/
2891F: include/linux/configfs.h
e2d1d6c0 2892
acb9c1b2 2893CONNECTOR
8b58be88 2894M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
2895L: netdev@vger.kernel.org
2896S: Maintained
2897F: drivers/connector/
2898
a3e3354d 2899CONTROL GROUP (CGROUP)
860ca0e6 2900M: Tejun Heo <tj@kernel.org>
ad50c159 2901M: Li Zefan <lizefan@huawei.com>
4d205676 2902M: Johannes Weiner <hannes@cmpxchg.org>
12340313 2903L: cgroups@vger.kernel.org
860ca0e6 2904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 2905S: Maintained
a3e3354d 2906F: Documentation/cgroups/
679655da
JP
2907F: include/linux/cgroup*
2908F: kernel/cgroup*
a3e3354d
TH
2909
2910CONTROL GROUP - CPUSET
2911M: Li Zefan <lizefan@huawei.com>
2912L: cgroups@vger.kernel.org
2913W: http://www.bullopensource.org/cpuset/
2914W: http://oss.sgi.com/projects/cpusets/
2915T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2916S: Maintained
2917F: Documentation/cgroups/cpusets.txt
2918F: include/linux/cpuset.h
2919F: kernel/cpuset.c
2920
2921CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2922M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 2923M: Michal Hocko <mhocko@kernel.org>
a3e3354d
TH
2924L: cgroups@vger.kernel.org
2925L: linux-mm@kvack.org
2926S: Maintained
2927F: mm/memcontrol.c
5d1ea48b 2928F: mm/swap_cgroup.c
fb3a0fb6 2929
bebe4678 2930CORETEMP HARDWARE MONITORING DRIVER
96859129 2931M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
2932L: lm-sensors@lm-sensors.org
2933S: Maintained
679655da
JP
2934F: Documentation/hwmon/coretemp
2935F: drivers/hwmon/coretemp.c
bebe4678 2936
1da177e4 2937COSA/SRP SYNC SERIAL DRIVER
8b58be88 2938M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
2939W: http://www.fi.muni.cz/~kas/cosa/
2940S: Maintained
679655da 2941F: drivers/net/wan/cosa*
1da177e4 2942
4371ee35 2943CPMAC ETHERNET DRIVER
8b58be88 2944M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
2945L: netdev@vger.kernel.org
2946S: Maintained
b544dbac 2947F: drivers/net/ethernet/ti/cpmac.c
4371ee35 2948
1da177e4 2949CPU FREQUENCY DRIVERS
9c3646d1 2950M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 2951M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 2952L: linux-pm@vger.kernel.org
1da177e4 2953S: Maintained
27209d91
VK
2954T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2955T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
2956F: drivers/cpufreq/
2957F: include/linux/cpufreq.h
1da177e4 2958
8a67f0ef
VK
2959CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2960M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 2961M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
2962L: linux-pm@vger.kernel.org
2963W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2964S: Maintained
2965F: drivers/cpufreq/arm_big_little.h
2966F: drivers/cpufreq/arm_big_little.c
2967F: drivers/cpufreq/arm_big_little_dt.c
2968
14d2c34c 2969CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
2970M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2971M: Daniel Lezcano <daniel.lezcano@linaro.org>
2972L: linux-pm@vger.kernel.org
2973L: linux-arm-kernel@lists.infradead.org
cea8321c 2974T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
2975S: Maintained
2976F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 2977
0c570c18
BZ
2978CPUIDLE DRIVER - ARM EXYNOS
2979M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2980M: Daniel Lezcano <daniel.lezcano@linaro.org>
2981M: Kukjin Kim <kgene@kernel.org>
2982L: linux-pm@vger.kernel.org
2983L: linux-samsung-soc@vger.kernel.org
2984S: Supported
2985F: drivers/cpuidle/cpuidle-exynos.c
2986F: arch/arm/mach-exynos/pm.c
2987
a8e39c35 2988CPUIDLE DRIVERS
9c3646d1 2989M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
2990M: Daniel Lezcano <daniel.lezcano@linaro.org>
2991L: linux-pm@vger.kernel.org
2992S: Maintained
cea8321c 2993T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
2994F: drivers/cpuidle/*
2995F: include/linux/cpuidle.h
2996
1da177e4 2997CPUID/MSR DRIVER
8b58be88 2998M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 2999S: Maintained
679655da
JP
3000F: arch/x86/kernel/cpuid.c
3001F: arch/x86/kernel/msr.c
1da177e4 3002
7fe2f639 3003CPU POWER MONITORING SUBSYSTEM
d8130624 3004M: Thomas Renninger <trenn@suse.com>
103f1790 3005L: linux-pm@vger.kernel.org
7fe2f639 3006S: Maintained
14430813 3007F: tools/power/cpupower/
7fe2f639 3008
1da177e4 3009CRAMFS FILESYSTEM
ce00f85c 3010W: http://sourceforge.net/projects/cramfs/
54886a71 3011S: Orphan / Obsolete
679655da
JP
3012F: Documentation/filesystems/cramfs.txt
3013F: fs/cramfs/
1da177e4
LT
3014
3015CRIS PORT
8b58be88
JP
3016M: Mikael Starvik <starvik@axis.com>
3017M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3018L: linux-cris-kernel@axis.com
1da177e4
LT
3019W: http://developer.axis.com
3020S: Maintained
679655da 3021F: arch/cris/
df621252 3022F: drivers/tty/serial/crisv10.*
1da177e4
LT
3023
3024CRYPTO API
8b58be88
JP
3025M: Herbert Xu <herbert@gondor.apana.org.au>
3026M: "David S. Miller" <davem@davemloft.net>
1da177e4 3027L: linux-crypto@vger.kernel.org
54e5881d 3028T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3029S: Maintained
679655da 3030F: Documentation/crypto/
2ca87a17 3031F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3032F: arch/*/crypto/
3033F: crypto/
3034F: drivers/crypto/
3035F: include/crypto/
1da177e4 3036
5b07bd57 3037CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3038M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3039L: linux-crypto@vger.kernel.org
3040S: Maintained
51a2228a
JP
3041F: crypto/ansi_cprng.c
3042F: crypto/rng.c
5b07bd57 3043
9b4ffa48 3044CS5535 Audio ALSA driver
8b58be88 3045M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3046S: Maintained
679655da 3047F: sound/pci/cs5535audio/
9b4ffa48 3048
a910e4a9 3049CW1200 WLAN driver
b75f0050
JP
3050M: Solomon Peachy <pizza@shaftnet.org>
3051S: Maintained
3052F: drivers/net/wireless/cw1200/
a910e4a9 3053
6d8425b1 3054CX18 VIDEO4LINUX DRIVER
6afdeaf8 3055M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3056L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3057L: linux-media@vger.kernel.org
275ffde4 3058T: git git://linuxtv.org/media_tree.git
6d8425b1 3059W: http://linuxtv.org
30e10993 3060W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3061S: Maintained
679655da 3062F: Documentation/video4linux/cx18.txt
90d72ac6 3063F: drivers/media/pci/cx18/
6c0f0359 3064F: include/uapi/linux/ivtv*
6d8425b1 3065
3f101d91
HV
3066CX2341X MPEG ENCODER HELPER MODULE
3067M: Hans Verkuil <hverkuil@xs4all.nl>
3068L: linux-media@vger.kernel.org
3069T: git git://linuxtv.org/media_tree.git
3070W: http://linuxtv.org
3071S: Maintained
c368360b 3072F: drivers/media/common/cx2341x*
3f101d91
HV
3073F: include/media/cx2341x*
3074
b8fe6e2c
PB
3075CX24120 MEDIA DRIVER
3076M: Jemma Denson <jdenson@gmail.com>
3077M: Patrick Boettcher <patrick.boettcher@posteo.de>
3078L: linux-media@vger.kernel.org
3079W: http://linuxtv.org/
3080Q: http://patchwork.linuxtv.org/project/linux-media/list/
3081S: Maintained
3082F: drivers/media/dvb-frontends/cx24120*
3083
20357578 3084CX88 VIDEO4LINUX DRIVER
009a5410 3085M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578
MCC
3086L: linux-media@vger.kernel.org
3087W: http://linuxtv.org
3088T: git git://linuxtv.org/media_tree.git
3089S: Odd fixes
3090F: Documentation/video4linux/cx88/
3091F: drivers/media/pci/cx88/
6d8425b1 3092
91952bc0
AP
3093CXD2820R MEDIA DRIVER
3094M: Antti Palosaari <crope@iki.fi>
3095L: linux-media@vger.kernel.org
3096W: http://linuxtv.org/
3097W: http://palosaari.fi/linux/
3098Q: http://patchwork.linuxtv.org/project/linux-media/list/
3099T: git git://linuxtv.org/anttip/media_tree.git
3100S: Maintained
3101F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3102
e5ec3789 3103CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3104M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3105L: netdev@vger.kernel.org
3106W: http://www.chelsio.com
3107S: Supported
f7917c00 3108F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3109
d8ae3c33 3110CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3111M: Karen Xie <kxie@chelsio.com>
3112L: linux-scsi@vger.kernel.org
3113W: http://www.chelsio.com
3114S: Supported
3115F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3116
e5ec3789 3117CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3118M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3119L: linux-rdma@vger.kernel.org
e5ec3789
SW
3120W: http://www.openfabrics.org
3121S: Supported
679655da 3122F: drivers/infiniband/hw/cxgb3/
e5ec3789 3123
be4c9bad 3124CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3125M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3126L: netdev@vger.kernel.org
3127W: http://www.chelsio.com
3128S: Supported
f7917c00 3129F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3130
d8ae3c33 3131CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3132M: Karen Xie <kxie@chelsio.com>
3133L: linux-scsi@vger.kernel.org
3134W: http://www.chelsio.com
3135S: Supported
3136F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3137
be4c9bad
RD
3138CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3139M: Steve Wise <swise@chelsio.com>
3140L: linux-rdma@vger.kernel.org
3141W: http://www.openfabrics.org
3142S: Supported
3143F: drivers/infiniband/hw/cxgb4/
3144
5c20a5c7
CL
3145CXGB4VF ETHERNET DRIVER (CXGB4VF)
3146M: Casey Leedom <leedom@chelsio.com>
3147L: netdev@vger.kernel.org
3148W: http://www.chelsio.com
3149S: Supported
f7917c00 3150F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3151
a9282d01
IM
3152CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3153M: Ian Munsie <imunsie@au1.ibm.com>
3154M: Michael Neuling <mikey@neuling.org>
3155L: linuxppc-dev@lists.ozlabs.org
3156S: Supported
3157F: drivers/misc/cxl/
ec249dd8 3158F: include/misc/cxl*
a9282d01
IM
3159F: include/uapi/misc/cxl.h
3160F: Documentation/powerpc/cxl.txt
3161F: Documentation/powerpc/cxl.txt
3162F: Documentation/ABI/testing/sysfs-class-cxl
3163
b52b97a3
GC
3164STMMAC ETHERNET DRIVER
3165M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3166L: netdev@vger.kernel.org
3167W: http://www.stlinux.com
3168S: Supported
7ac6653a 3169F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3170
1da177e4 3171CYBERPRO FB DRIVER
8b58be88 3172M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3174W: http://www.arm.linux.org.uk/
3175S: Maintained
8a61f013 3176F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3177
1da177e4 3178CYCLADES ASYNC MUX DRIVER
1da177e4 3179W: http://www.cyclades.com/
d459883e 3180S: Orphan
c897401b 3181F: drivers/tty/cyclades.c
679655da 3182F: include/linux/cyclades.h
c117ab84 3183F: include/uapi/linux/cyclades.h
1da177e4
LT
3184
3185CYCLADES PC300 DRIVER
1da177e4 3186W: http://www.cyclades.com/
d459883e 3187S: Orphan
679655da 3188F: drivers/net/wan/pc300*
1da177e4 3189
402f6ae4
AP
3190CYPRESS_FIRMWARE MEDIA DRIVER
3191M: Antti Palosaari <crope@iki.fi>
3192L: linux-media@vger.kernel.org
3193W: http://linuxtv.org/
3194W: http://palosaari.fi/linux/
3195Q: http://patchwork.linuxtv.org/project/linux-media/list/
3196T: git git://linuxtv.org/anttip/media_tree.git
3197S: Maintained
3198F: drivers/media/common/cypress_firmware*
3199
e3ae3525 3200CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3201M: Ferruh Yigit <fery@cypress.com>
6305902c 3202L: linux-input@vger.kernel.org
be9a6f40 3203S: Supported
6305902c
JP
3204F: drivers/input/touchscreen/cyttsp*
3205F: include/linux/input/cyttsp.h
e3ae3525 3206
aaaf5fbf
JK
3207DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3208M: Joshua Kinard <kumba@gentoo.org>
3209S: Maintained
3210F: drivers/rtc/rtc-ds1685.c
3211F: include/linux/rtc/ds1685.h
3212
1da177e4 3213DAMA SLAVE for AX.25
8b58be88 3214M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3215W: http://yaina.de/jreuter/
3216W: http://www.qsl.net/dl1bke/
3217L: linux-hams@vger.kernel.org
3218S: Maintained
679655da
JP
3219F: net/ax25/af_ax25.c
3220F: net/ax25/ax25_dev.c
3221F: net/ax25/ax25_ds_*
3222F: net/ax25/ax25_in.c
3223F: net/ax25/ax25_out.c
3224F: net/ax25/ax25_timer.c
3225F: net/ax25/sysctl_net_ax25.c
1da177e4 3226
e2d1d6c0 3227DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3228L: netdev@vger.kernel.org
5ff77428 3229S: Orphan
679655da 3230F: Documentation/networking/dmfe.txt
0f04e2aa 3231F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3232
3233DC390/AM53C974 SCSI driver
d8130624 3234M: Hannes Reinecke <hare@suse.com>
71bd849d 3235L: linux-scsi@vger.kernel.org
e2d1d6c0 3236S: Maintained
71bd849d 3237F: drivers/scsi/am53c974.c
e2d1d6c0 3238
1da177e4 3239DC395x SCSI driver
61eee9a7 3240M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3241M: Ali Akcaagac <aliakc@web.de>
3242M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3243L: dc395x@twibble.org
cf015e9f
JP
3244W: http://twibble.org/dist/dc395x/
3245W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3246S: Maintained
679655da
JP
3247F: Documentation/scsi/dc395x.txt
3248F: drivers/scsi/dc395x.*
1da177e4 3249
eb8edb08 3250DCCP PROTOCOL
a89d030e 3251M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3252L: dccp@vger.kernel.org
c996d8b9 3253W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3254S: Maintained
679655da 3255F: include/linux/dccp.h
c117ab84 3256F: include/uapi/linux/dccp.h
679655da
JP
3257F: include/linux/tfrc.h
3258F: net/dccp/
eb8edb08 3259
1da177e4 3260DECnet NETWORK LAYER
1da177e4
LT
3261W: http://linux-decnet.sourceforge.net
3262L: linux-decnet-user@lists.sourceforge.net
f546444d 3263S: Orphan
679655da
JP
3264F: Documentation/networking/decnet.txt
3265F: net/decnet/
1da177e4 3266
ebff05b9
MR
3267DECSTATION PLATFORM SUPPORT
3268M: "Maciej W. Rozycki" <macro@linux-mips.org>
3269L: linux-mips@linux-mips.org
3270W: http://www.linux-mips.org/wiki/DECstation
3271S: Maintained
3272F: arch/mips/dec/
3273F: arch/mips/include/asm/dec/
3274F: arch/mips/include/asm/mach-dec/
3275
1da177e4 3276DEFXX FDDI NETWORK DRIVER
8b58be88 3277M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3278S: Maintained
33f810b2 3279F: drivers/net/fddi/defxx.*
1da177e4 3280
ad8f07cc 3281DELL LAPTOP DRIVER
8b58be88 3282M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3283M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3284L: platform-driver-x86@vger.kernel.org
ad8f07cc 3285S: Maintained
679655da 3286F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3287
817a5cdb
PR
3288DELL LAPTOP RBTN DRIVER
3289M: Pali RohĂ¡r <pali.rohar@gmail.com>
3290S: Maintained
3291F: drivers/platform/x86/dell-rbtn.*
3292
cdbff611
PR
3293DELL LAPTOP FREEFALL DRIVER
3294M: Pali RohĂ¡r <pali.rohar@gmail.com>
3295S: Maintained
3296F: drivers/platform/x86/dell-smo8800.c
3297
1da177e4 3298DELL LAPTOP SMM DRIVER
a5afba16 3299M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3300S: Maintained
a5afba16 3301F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3302F: include/uapi/linux/i8k.h
1da177e4 3303
90563ec4 3304DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3305M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3306S: Maintained
679655da
JP
3307F: Documentation/dcdbas.txt
3308F: drivers/firmware/dcdbas.*
90563ec4 3309
0b3f6109 3310DELL WMI EXTRAS DRIVER
8b58be88 3311M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3312M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3313S: Maintained
36b3a96f 3314F: drivers/platform/x86/dell-wmi.c
0b3f6109 3315
5efc75e3 3316DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3317M: John Youn <johnyoun@synopsys.com>
5efc75e3 3318L: linux-usb@vger.kernel.org
18f340f9 3319T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3320S: Maintained
197ba5f4 3321F: drivers/usb/dwc2/
5efc75e3 3322
94ab23dd
FB
3323DESIGNWARE USB3 DRD IP DRIVER
3324M: Felipe Balbi <balbi@ti.com>
3325L: linux-usb@vger.kernel.org
3326L: linux-omap@vger.kernel.org
3327T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3328S: Maintained
3329F: drivers/usb/dwc3/
3330
833c9545
JB
3331DEVICE COREDUMP (DEV_COREDUMP)
3332M: Johannes Berg <johannes@sipsolutions.net>
3333L: linux-kernel@vger.kernel.org
3334S: Maintained
3335F: drivers/base/devcoredump.c
3336F: include/linux/devcoredump.h
3337
89d07767
KP
3338DEVICE FREQUENCY (DEVFREQ)
3339M: MyungJoo Ham <myungjoo.ham@samsung.com>
3340M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3341L: linux-pm@vger.kernel.org
89d07767
KP
3342S: Maintained
3343F: drivers/devfreq/
3344
1da177e4 3345DEVICE NUMBER REGISTRY
8b58be88 3346M: Torben Mathiasen <device@lanana.org>
1da177e4 3347W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3348S: Maintained
3349
e2d1d6c0 3350DEVICE-MAPPER (LVM)
854ecaad 3351M: Alasdair Kergon <agk@redhat.com>
8504eed3 3352M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3353M: dm-devel@redhat.com
e2d1d6c0
RD
3354L: dm-devel@redhat.com
3355W: http://sources.redhat.com/dm
8a6e2535 3356Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3357T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3358T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3359S: Maintained
679655da
JP
3360F: Documentation/device-mapper/
3361F: drivers/md/dm*
854ecaad 3362F: drivers/md/persistent-data/
679655da
JP
3363F: include/linux/device-mapper.h
3364F: include/linux/dm-*.h
8504eed3 3365F: include/uapi/linux/dm-*.h
e2d1d6c0 3366
c0d995aa
OST
3367DIALOG SEMICONDUCTOR DRIVERS
3368M: Support Opensource <support.opensource@diasemi.com>
3369W: http://www.dialog-semiconductor.com/products
3370S: Supported
3371F: Documentation/hwmon/da90??
3372F: drivers/gpio/gpio-da90??.c
3373F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3374F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3375F: drivers/input/misc/da90??_onkey.c
3376F: drivers/input/touchscreen/da9052_tsi.c
3377F: drivers/leds/leds-da90??.c
3378F: drivers/mfd/da903x.c
3379F: drivers/mfd/da90??-*.c
7be72c2c 3380F: drivers/mfd/da91??-*.c
c0d995aa 3381F: drivers/power/da9052-battery.c
7be72c2c 3382F: drivers/power/da91??-*.c
c0d995aa
OST
3383F: drivers/regulator/da903x.c
3384F: drivers/regulator/da9???-regulator.[ch]
3385F: drivers/rtc/rtc-da90??.c
3386F: drivers/video/backlight/da90??_bl.c
3387F: drivers/watchdog/da90??_wdt.c
3388F: include/linux/mfd/da903x.h
3389F: include/linux/mfd/da9052/
3390F: include/linux/mfd/da9055/
3391F: include/linux/mfd/da9063/
7be72c2c 3392F: include/linux/mfd/da9150/
c0d995aa
OST
3393F: include/sound/da[79]*.h
3394F: sound/soc/codecs/da[79]*.[ch]
3395
599aa697
LL
3396DIGI NEO AND CLASSIC PCI PRODUCTS
3397M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3398M: Mark Hounschell <markh@compro.net>
599aa697
LL
3399L: driverdev-devel@linuxdriverproject.org
3400S: Maintained
3401F: drivers/staging/dgnc/
3402
3403DIGI EPCA PCI PRODUCTS
3404M: Lidza Louina <lidza.louina@gmail.com>
abeb935f 3405M: Mark Hounschell <markh@compro.net>
6d825f79 3406M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3407L: driverdev-devel@linuxdriverproject.org
3408S: Maintained
3409F: drivers/staging/dgap/
3410
335d7c58 3411DIOLAN U2C-12 I2C DRIVER
ca462085 3412M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3413L: linux-i2c@vger.kernel.org
3414S: Maintained
3415F: drivers/i2c/busses/i2c-diolan-u2c.c
3416
d475c634
MW
3417DIRECT ACCESS (DAX)
3418M: Matthew Wilcox <willy@linux.intel.com>
3419L: linux-fsdevel@vger.kernel.org
3420S: Supported
3421F: fs/dax.c
3422
e7839f25 3423DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3424M: Eric Paris <eparis@parisplace.org>
3c5119c0 3425S: Maintained
679655da
JP
3426F: Documentation/filesystems/dnotify.txt
3427F: fs/notify/dnotify/
3428F: include/linux/dnotify.h
1da177e4
LT
3429
3430DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3431M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3432W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3433W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3434W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3435S: Maintained
3436
4480f15b 3437DISKQUOTA
d8130624 3438M: Jan Kara <jack@suse.com>
1da177e4 3439S: Maintained
679655da
JP
3440F: Documentation/filesystems/quota.txt
3441F: fs/quota/
3442F: include/linux/quota*.h
c117ab84 3443F: include/uapi/linux/quota*.h
1da177e4 3444
702686ad
BT
3445DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3446M: Bernie Thompson <bernie@plugable.com>
3447L: linux-fbdev@vger.kernel.org
3448S: Maintained
3449W: http://plugable.com/category/projects/udlfb/
8a61f013 3450F: drivers/video/fbdev/udlfb.c
702686ad
BT
3451F: include/video/udlfb.h
3452F: Documentation/fb/udlfb.txt
3453
e7839f25 3454DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3455M: Christine Caulfield <ccaulfie@redhat.com>
3456M: David Teigland <teigland@redhat.com>
a4644184 3457L: cluster-devel@redhat.com
5be7b50f 3458W: http://sources.redhat.com/cluster/
54e5881d 3459T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
5be7b50f 3460S: Supported
679655da 3461F: fs/dlm/
5be7b50f 3462
53b6b3e0
SS
3463DMA BUFFER SHARING FRAMEWORK
3464M: Sumit Semwal <sumit.semwal@linaro.org>
3465S: Maintained
3466L: linux-media@vger.kernel.org
3467L: dri-devel@lists.freedesktop.org
8ada6d2d 3468L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3469F: drivers/dma-buf/
e46d12c6
JP
3470F: include/linux/dma-buf*
3471F: include/linux/reservation.h
3472F: include/linux/*fence.h
53b6b3e0
SS
3473F: Documentation/dma-buf-sharing.txt
3474T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3475
b3e5f263 3476DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3477M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3478L: dmaengine@vger.kernel.org
3479Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3480S: Maintained
679655da 3481F: drivers/dma/
0ce3c066 3482F: include/linux/dmaengine.h
979a281e
VK
3483F: Documentation/dmaengine/
3484T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3485
b825037d 3486DME1737 HARDWARE MONITOR DRIVER
8b58be88 3487M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3488L: lm-sensors@lm-sensors.org
3489S: Maintained
679655da
JP
3490F: Documentation/hwmon/dme1737
3491F: drivers/hwmon/dme1737.c
b825037d 3492
1f31e1b1 3493DMI/SMBIOS SUPPORT
d8130624 3494M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3495S: Maintained
d4aeef93 3496T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3497F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3498F: drivers/firmware/dmi-id.c
3499F: drivers/firmware/dmi_scan.c
3500F: include/linux/dmi.h
3501
7d2c86b5 3502DOCUMENTATION
ad3118b9 3503M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3504L: linux-doc@vger.kernel.org
3505S: Maintained
679655da 3506F: Documentation/
97be078b
RD
3507X: Documentation/ABI/
3508X: Documentation/devicetree/
933a46b8
JC
3509X: Documentation/acpi
3510X: Documentation/power
3511X: Documentation/spi
6c121170 3512X: Documentation/DocBook/media
e71e2c6f 3513T: git git://git.lwn.net/linux-2.6.git docs-next
abbaeff3 3514
1da177e4 3515DOUBLETALK DRIVER
8b58be88 3516M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3517L: blinux-list@redhat.com
3518S: Maintained
679655da
JP
3519F: drivers/char/dtlk.c
3520F: include/linux/dtlk.h
1da177e4 3521
e2d1d6c0 3522DPT_I2O SCSI RAID DRIVER
8b58be88 3523M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3524L: linux-scsi@vger.kernel.org
3525W: http://www.adaptec.com/
3526S: Maintained
679655da
JP
3527F: drivers/scsi/dpt*
3528F: drivers/scsi/dpt/
e2d1d6c0 3529
b411b363 3530DRBD DRIVER
28b8e8d4
JP
3531P: Philipp Reisner
3532P: Lars Ellenberg
3533M: drbd-dev@lists.linbit.com
3534L: drbd-user@lists.linbit.com
3535W: http://www.drbd.org
3536T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3537T: git git://git.drbd.org/drbd-8.3.git
3538S: Supported
3539F: drivers/block/drbd/
3540F: lib/lru_cache.c
3541F: Documentation/blockdev/drbd/
b411b363 3542
dc7dfcd8 3543DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3544M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3545T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3546S: Supported
679655da 3547F: Documentation/kobject.txt
7cfc51b9 3548F: drivers/base/
87544653 3549F: fs/debugfs/
dc7dfcd8
WS
3550F: fs/kernfs/
3551F: fs/sysfs/
87544653 3552F: include/linux/debugfs.h
dc7dfcd8 3553F: include/linux/kobj*
679655da 3554F: lib/kobj*
1da177e4
LT
3555
3556DRM DRIVERS
8b58be88 3557M: David Airlie <airlied@linux.ie>
4c6a3999 3558L: dri-devel@lists.freedesktop.org
b0447888 3559T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3560S: Maintained
679655da 3561F: drivers/gpu/drm/
433e3b34 3562F: drivers/gpu/vga/
850e9411 3563F: include/drm/
c117ab84 3564F: include/uapi/drm/
1da177e4 3565
566f5939
AD
3566RADEON DRM DRIVERS
3567M: Alex Deucher <alexander.deucher@amd.com>
3568M: Christian König <christian.koenig@amd.com>
3569L: dri-devel@lists.freedesktop.org
3570T: git git://people.freedesktop.org/~agd5f/linux
3571S: Supported
3572F: drivers/gpu/drm/radeon/
566f5939
AD
3573F: include/uapi/drm/radeon*
3574
03e255b9
TR
3575DRM PANEL DRIVERS
3576M: Thierry Reding <thierry.reding@gmail.com>
3577L: dri-devel@lists.freedesktop.org
3578T: git git://anongit.freedesktop.org/tegra/linux.git
3579S: Maintained
3580F: drivers/gpu/drm/drm_panel.c
3581F: drivers/gpu/drm/panel/
3582F: include/drm/drm_panel.h
3583F: Documentation/devicetree/bindings/panel/
3584
8daf7473 3585INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3586M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3587M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3588L: intel-gfx@lists.freedesktop.org
8daf7473 3589L: dri-devel@lists.freedesktop.org
47f95647 3590Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3591T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3592S: Supported
14430813 3593F: drivers/gpu/drm/i915/
8daf7473 3594F: include/drm/i915*
c117ab84 3595F: include/uapi/drm/i915*
8daf7473 3596
398a6d4a
KP
3597DRM DRIVERS FOR EXYNOS
3598M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3599M: Joonyoung Shim <jy0922.shim@samsung.com>
3600M: Seung-Woo Kim <sw0312.kim@samsung.com>
3601M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3602L: dri-devel@lists.freedesktop.org
25a58030 3603T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3604S: Supported
14430813 3605F: drivers/gpu/drm/exynos/
398a6d4a 3606F: include/drm/exynos*
c117ab84 3607F: include/uapi/drm/exynos*
398a6d4a 3608
b55a1b9c
JW
3609DRM DRIVERS FOR FREESCALE DCU
3610M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3611M: Alison Wang <alison.wang@freescale.com>
3612L: dri-devel@lists.freedesktop.org
3613S: Supported
3614F: drivers/gpu/drm/fsl-dcu/
3615F: Documentation/devicetree/bindings/video/fsl,dcu.txt
3616F: Documentation/devicetree/bindings/panel/nec,nl4827hc19_05b.txt
3617
0a3d775f
PZ
3618DRM DRIVERS FOR FREESCALE IMX
3619M: Philipp Zabel <p.zabel@pengutronix.de>
3620L: dri-devel@lists.freedesktop.org
3621S: Maintained
3622F: drivers/gpu/drm/imx/
3623F: Documentation/devicetree/bindings/drm/imx/
3624
bd3b49f2 3625DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3626M: Thierry Reding <thierry.reding@gmail.com>
3627M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3628L: dri-devel@lists.freedesktop.org
3629L: linux-tegra@vger.kernel.org
a5ad7a63 3630T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3631S: Supported
dee8268f 3632F: drivers/gpu/drm/tegra/
a5ad7a63 3633F: drivers/gpu/host1x/
e1e90644 3634F: include/linux/host1x.h
a5ad7a63 3635F: include/uapi/drm/tegra_drm.h
bd3b49f2
TR
3636F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3637
a284e9d1
LP
3638DRM DRIVERS FOR RENESAS
3639M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3640L: dri-devel@lists.freedesktop.org
3641L: linux-sh@vger.kernel.org
3642T: git git://people.freedesktop.org/~airlied/linux
3643S: Supported
3644F: drivers/gpu/drm/rcar-du/
3645F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3646F: include/linux/platform_data/shmob_drm.h
3647
625e0346
HS
3648DRM DRIVERS FOR ROCKCHIP
3649M: Mark Yao <mark.yao@rock-chips.com>
3650L: dri-devel@lists.freedesktop.org
3651S: Maintained
3652F: drivers/gpu/drm/rockchip/
3653F: Documentation/devicetree/bindings/video/rockchip*
3654
7f11c476
BG
3655DRM DRIVERS FOR STI
3656M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3657M: Vincent Abriou <vincent.abriou@st.com>
3658L: dri-devel@lists.freedesktop.org
3659T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3660S: Maintained
3661F: drivers/gpu/drm/sti
3662F: Documentation/devicetree/bindings/gpu/st,stih4xx.txt
3663
598df1ac
AK
3664DSBR100 USB FM RADIO DRIVER
3665M: Alexey Klimov <klimov.linux@gmail.com>
3666L: linux-media@vger.kernel.org
3667T: git git://linuxtv.org/media_tree.git
3668S: Maintained
3669F: drivers/media/radio/dsbr100.c
3670
1da177e4 3671DSCC4 DRIVER
8b58be88 3672M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3673L: netdev@vger.kernel.org
1da177e4 3674S: Maintained
679655da 3675F: drivers/net/wan/dscc4.c
1da177e4 3676
cc11b140
HV
3677DT3155 MEDIA DRIVER
3678M: Hans Verkuil <hverkuil@xs4all.nl>
3679L: linux-media@vger.kernel.org
3680T: git git://linuxtv.org/media_tree.git
3681W: http://linuxtv.org
3682S: Odd Fixes
3683F: drivers/media/pci/dt3155/
3684
91952bc0
AP
3685DVB_USB_AF9015 MEDIA DRIVER
3686M: Antti Palosaari <crope@iki.fi>
3687L: linux-media@vger.kernel.org
3688W: http://linuxtv.org/
3689W: http://palosaari.fi/linux/
3690Q: http://patchwork.linuxtv.org/project/linux-media/list/
3691T: git git://linuxtv.org/anttip/media_tree.git
3692S: Maintained
3693F: drivers/media/usb/dvb-usb-v2/af9015*
3694
3695DVB_USB_AF9035 MEDIA DRIVER
3696M: Antti Palosaari <crope@iki.fi>
3697L: linux-media@vger.kernel.org
3698W: http://linuxtv.org/
3699W: http://palosaari.fi/linux/
3700Q: http://patchwork.linuxtv.org/project/linux-media/list/
3701T: git git://linuxtv.org/anttip/media_tree.git
3702S: Maintained
3703F: drivers/media/usb/dvb-usb-v2/af9035*
3704
3705DVB_USB_ANYSEE MEDIA DRIVER
3706M: Antti Palosaari <crope@iki.fi>
3707L: linux-media@vger.kernel.org
3708W: http://linuxtv.org/
3709W: http://palosaari.fi/linux/
3710Q: http://patchwork.linuxtv.org/project/linux-media/list/
3711T: git git://linuxtv.org/anttip/media_tree.git
3712S: Maintained
3713F: drivers/media/usb/dvb-usb-v2/anysee*
3714
3715DVB_USB_AU6610 MEDIA DRIVER
3716M: Antti Palosaari <crope@iki.fi>
3717L: linux-media@vger.kernel.org
3718W: http://linuxtv.org/
3719W: http://palosaari.fi/linux/
3720Q: http://patchwork.linuxtv.org/project/linux-media/list/
3721T: git git://linuxtv.org/anttip/media_tree.git
3722S: Maintained
3723F: drivers/media/usb/dvb-usb-v2/au6610*
3724
3725DVB_USB_CE6230 MEDIA DRIVER
3726M: Antti Palosaari <crope@iki.fi>
3727L: linux-media@vger.kernel.org
3728W: http://linuxtv.org/
3729W: http://palosaari.fi/linux/
3730Q: http://patchwork.linuxtv.org/project/linux-media/list/
3731T: git git://linuxtv.org/anttip/media_tree.git
3732S: Maintained
3733F: drivers/media/usb/dvb-usb-v2/ce6230*
3734
d099dea2
MK
3735DVB_USB_CXUSB MEDIA DRIVER
3736M: Michael Krufky <mkrufky@linuxtv.org>
3737L: linux-media@vger.kernel.org
3738W: http://linuxtv.org/
3739W: http://github.com/mkrufky
3740Q: http://patchwork.linuxtv.org/project/linux-media/list/
3741T: git git://linuxtv.org/media_tree.git
3742S: Maintained
9819da66 3743F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3744
91952bc0 3745DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3746M: Antti Palosaari <crope@iki.fi>
3747L: linux-media@vger.kernel.org
3748W: http://linuxtv.org/
3749W: http://palosaari.fi/linux/
3750Q: http://patchwork.linuxtv.org/project/linux-media/list/
3751T: git git://linuxtv.org/anttip/media_tree.git
3752S: Maintained
91952bc0 3753F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3754
5560983b 3755DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3756M: Antti Palosaari <crope@iki.fi>
3757L: linux-media@vger.kernel.org
3758W: http://linuxtv.org/
91952bc0
AP
3759Q: http://patchwork.linuxtv.org/project/linux-media/list/
3760T: git git://linuxtv.org/anttip/media_tree.git
3761S: Maintained
5560983b 3762F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3763
8856f5f2
MK
3764DVB_USB_MXL111SF MEDIA DRIVER
3765M: Michael Krufky <mkrufky@linuxtv.org>
3766L: linux-media@vger.kernel.org
3767W: http://linuxtv.org/
3768W: http://github.com/mkrufky
3769Q: http://patchwork.linuxtv.org/project/linux-media/list/
3770T: git git://linuxtv.org/mkrufky/mxl111sf.git
3771S: Maintained
3772F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3773
91952bc0
AP
3774DVB_USB_RTL28XXU MEDIA DRIVER
3775M: Antti Palosaari <crope@iki.fi>
3776L: linux-media@vger.kernel.org
3777W: http://linuxtv.org/
3778W: http://palosaari.fi/linux/
3779Q: http://patchwork.linuxtv.org/project/linux-media/list/
3780T: git git://linuxtv.org/anttip/media_tree.git
3781S: Maintained
3782F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3783
3784DVB_USB_V2 MEDIA DRIVER
3785M: Antti Palosaari <crope@iki.fi>
3786L: linux-media@vger.kernel.org
3787W: http://linuxtv.org/
3788W: http://palosaari.fi/linux/
3789Q: http://patchwork.linuxtv.org/project/linux-media/list/
3790T: git git://linuxtv.org/anttip/media_tree.git
3791S: Maintained
3792F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3793F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3794
ac0ac38f 3795DYNAMIC DEBUG
5c4a97d1 3796M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3797S: Maintained
3798F: lib/dynamic_debug.c
3799F: include/linux/dynamic_debug.h
3800
789c7048 3801DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3802M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3803S: Maintained
df621252 3804F: drivers/tty/serial/dz.*
789c7048 3805
f17effbe
MF
3806E3X0 POWER BUTTON DRIVER
3807M: Moritz Fischer <moritz.fischer@ettus.com>
3808L: usrp-users@lists.ettus.com
3809W: http://www.ettus.com
3810S: Supported
3811F: drivers/input/misc/e3x0-button.c
3812F: Documentation/devicetree/bindings/input/e3x0-button.txt
3813
91952bc0
AP
3814E4000 MEDIA DRIVER
3815M: Antti Palosaari <crope@iki.fi>
3816L: linux-media@vger.kernel.org
3817W: http://linuxtv.org/
3818W: http://palosaari.fi/linux/
3819Q: http://patchwork.linuxtv.org/project/linux-media/list/
3820T: git git://linuxtv.org/anttip/media_tree.git
3821S: Maintained
3822F: drivers/media/tuners/e4000*
3823
1da177e4 3824EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3825M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3826L: linux-scsi@vger.kernel.org
3827S: Maintained
679655da 3828F: drivers/scsi/eata.c
1da177e4 3829
91952bc0
AP
3830EC100 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/dvb-frontends/ec100*
3839
237fead6 3840ECRYPT FILE SYSTEM
0de9adf2 3841M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 3842L: ecryptfs@vger.kernel.org
24a923e4 3843W: http://ecryptfs.org
6dc7516e 3844W: https://launchpad.net/ecryptfs
237fead6 3845S: Supported
679655da
JP
3846F: Documentation/filesystems/ecryptfs.txt
3847F: fs/ecryptfs/
237fead6 3848
da9bb1d2 3849EDAC-CORE
8b58be88 3850M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 3851M: Borislav Petkov <bp@alien8.de>
009a5410 3852M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 3853L: linux-edac@vger.kernel.org
0e438e3f 3854W: bluesmoke.sourceforge.net
7a859516
BP
3855T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3856T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
8c2a6a40 3857S: Supported
679655da 3858F: Documentation/edac.txt
91445c72 3859F: drivers/edac/
679655da 3860F: include/linux/edac.h
0e438e3f 3861
c476c23b 3862EDAC-AMD64
8b58be88 3863M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 3864M: Borislav Petkov <bp@alien8.de>
91445c72 3865L: linux-edac@vger.kernel.org
c476c23b 3866W: bluesmoke.sourceforge.net
487ba8e8 3867S: Maintained
c476c23b
BP
3868F: drivers/edac/amd64_edac*
3869
836dae5d
RR
3870EDAC-CALXEDA
3871M: Doug Thompson <dougthompson@xmission.com>
3872M: Robert Richter <rric@kernel.org>
3873L: linux-edac@vger.kernel.org
3874W: bluesmoke.sourceforge.net
3875S: Maintained
3876F: drivers/edac/highbank*
3877
f65aad41
RB
3878EDAC-CAVIUM
3879M: Ralf Baechle <ralf@linux-mips.org>
3880M: David Daney <david.daney@cavium.com>
3881L: linux-edac@vger.kernel.org
3882L: linux-mips@linux-mips.org
3883W: bluesmoke.sourceforge.net
3884S: Supported
3885F: drivers/edac/octeon_edac*
3886
0e438e3f 3887EDAC-E752X
8b58be88
JP
3888M: Mark Gross <mark.gross@intel.com>
3889M: Doug Thompson <dougthompson@xmission.com>
91445c72 3890L: linux-edac@vger.kernel.org
0e438e3f
DP
3891W: bluesmoke.sourceforge.net
3892S: Maintained
679655da 3893F: drivers/edac/e752x_edac.c
0e438e3f
DP
3894
3895EDAC-E7XXX
8b58be88 3896M: Doug Thompson <dougthompson@xmission.com>
91445c72 3897L: linux-edac@vger.kernel.org
0e438e3f
DP
3898W: bluesmoke.sourceforge.net
3899S: Maintained
679655da 3900F: drivers/edac/e7xxx_edac.c
0e438e3f 3901
77c5f5d2 3902EDAC-GHES
009a5410 3903M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2
MCC
3904L: linux-edac@vger.kernel.org
3905W: bluesmoke.sourceforge.net
3906S: Maintained
2caa67a6 3907F: drivers/edac/ghes_edac.c
77c5f5d2 3908
6bc78404 3909EDAC-I82443BXGX
8b58be88 3910M: Tim Small <tim@buttersideup.com>
91445c72 3911L: linux-edac@vger.kernel.org
6bc78404
DT
3912W: bluesmoke.sourceforge.net
3913S: Maintained
679655da 3914F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
3915
3916EDAC-I3000
8b58be88 3917M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 3918L: linux-edac@vger.kernel.org
6bc78404
DT
3919W: bluesmoke.sourceforge.net
3920S: Maintained
679655da 3921F: drivers/edac/i3000_edac.c
6bc78404
DT
3922
3923EDAC-I5000
8b58be88 3924M: Doug Thompson <dougthompson@xmission.com>
91445c72 3925L: linux-edac@vger.kernel.org
ba9a5918
DT
3926W: bluesmoke.sourceforge.net
3927S: Maintained
679655da 3928F: drivers/edac/i5000_edac.c
ba9a5918 3929
44c12cb2 3930EDAC-I5400
009a5410 3931M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 3932L: linux-edac@vger.kernel.org
44c12cb2
MCC
3933W: bluesmoke.sourceforge.net
3934S: Maintained
679655da 3935F: drivers/edac/i5400_edac.c
44c12cb2 3936
3c9c92b6 3937EDAC-I7300
009a5410 3938M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6
MCC
3939L: linux-edac@vger.kernel.org
3940W: bluesmoke.sourceforge.net
3941S: Maintained
3942F: drivers/edac/i7300_edac.c
3943
67c89316 3944EDAC-I7CORE
009a5410 3945M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316
MCC
3946L: linux-edac@vger.kernel.org
3947W: bluesmoke.sourceforge.net
3948S: Maintained
70aff0ce 3949F: drivers/edac/i7core_edac.c
67c89316 3950
ba9a5918 3951EDAC-I82975X
8b58be88 3952M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 3953M: "Arvind R." <arvino55@gmail.com>
91445c72 3954L: linux-edac@vger.kernel.org
ba9a5918
DT
3955W: bluesmoke.sourceforge.net
3956S: Maintained
679655da 3957F: drivers/edac/i82975x_edac.c
ba9a5918 3958
791b4706
JB
3959EDAC-IE31200
3960M: Jason Baron <jbaron@akamai.com>
3961L: linux-edac@vger.kernel.org
3962W: bluesmoke.sourceforge.net
3963S: Maintained
3964F: drivers/edac/ie31200_edac.c
3965
ccdfb979 3966EDAC-MPC85XX
30c7469b 3967M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979
JT
3968L: linux-edac@vger.kernel.org
3969W: bluesmoke.sourceforge.net
3970S: Maintained
3971F: drivers/edac/mpc85xx_edac.[ch]
3972
ba9a5918 3973EDAC-PASEMI
8b58be88 3974M: Egor Martovetsky <egor@pasemi.com>
91445c72 3975L: linux-edac@vger.kernel.org
6bc78404
DT
3976W: bluesmoke.sourceforge.net
3977S: Maintained
679655da 3978F: drivers/edac/pasemi_edac.c
6bc78404 3979
0e438e3f 3980EDAC-R82600
8b58be88 3981M: Tim Small <tim@buttersideup.com>
91445c72 3982L: linux-edac@vger.kernel.org
0e438e3f
DP
3983W: bluesmoke.sourceforge.net
3984S: Maintained
679655da 3985F: drivers/edac/r82600_edac.c
da9bb1d2 3986
4d096ca7 3987EDAC-SBRIDGE
009a5410 3988M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7
MCC
3989L: linux-edac@vger.kernel.org
3990W: bluesmoke.sourceforge.net
3991S: Maintained
3992F: drivers/edac/sb_edac.c
3993
995e1de4
LH
3994EDAC-XGENE
3995APPLIED MICRO (APM) X-GENE SOC EDAC
3996M: Loc Ho <lho@apm.com>
3997S: Supported
3998F: drivers/edac/xgene_edac.c
3999F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4000
af39917d
CL
4001EDIROL UA-101/UA-1000 DRIVER
4002M: Clemens Ladisch <clemens@ladisch.de>
4003L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4004T: git git://git.alsa-project.org/alsa-kernel.git
4005S: Maintained
4006F: sound/usb/misc/ua101.c
4007
1f7df953
MF
4008EXTENSIBLE FIRMWARE INTERFACE (EFI)
4009M: Matt Fleming <matt.fleming@intel.com>
4010L: linux-efi@vger.kernel.org
78bef24e 4011T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4012S: Maintained
fb2efb5c 4013F: Documentation/efi-stub.txt
1f7df953
MF
4014F: arch/ia64/kernel/efi.c
4015F: arch/x86/boot/compressed/eboot.[ch]
4016F: arch/x86/include/asm/efi.h
4017F: arch/x86/platform/efi/*
a9499fa7 4018F: drivers/firmware/efi/*
1f7df953
MF
4019F: include/linux/efi*.h
4020
d68772b7
MF
4021EFI VARIABLE FILESYSTEM
4022M: Matthew Garrett <matthew.garrett@nebula.com>
4023M: Jeremy Kerr <jk@ozlabs.org>
4024M: Matt Fleming <matt.fleming@intel.com>
4025T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4026L: linux-efi@vger.kernel.org
4027S: Maintained
4028F: fs/efivarfs/
4029
85a00d9b
PJ
4030EFIFB FRAMEBUFFER DRIVER
4031L: linux-fbdev@vger.kernel.org
4032M: Peter Jones <pjones@redhat.com>
4033S: Maintained
8a61f013 4034F: drivers/video/fbdev/efifb.c
85a00d9b 4035
0bee8d28
JT
4036EFS FILESYSTEM
4037W: http://aeschi.ch.eu.org/efs/
4038S: Orphan
679655da 4039F: fs/efs/
0bee8d28 4040
4480f15b 4041EHCA (IBM GX bus InfiniBand adapter) DRIVER
8b58be88
JP
4042M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4043M: Christoph Raisch <raisch@de.ibm.com>
e6cc0fd1 4044L: linux-rdma@vger.kernel.org
fab97220 4045S: Supported
679655da 4046F: drivers/infiniband/hw/ehca/
fab97220 4047
aa8a9e25 4048EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4049M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4050L: netdev@vger.kernel.org
4051S: Maintained
9aa32835 4052F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4053
f0319efe 4054EM28XX VIDEO4LINUX DRIVER
009a5410 4055M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe
MCC
4056L: linux-media@vger.kernel.org
4057W: http://linuxtv.org
4058T: git git://linuxtv.org/media_tree.git
4059S: Maintained
4060F: drivers/media/usb/em28xx/
4061
3e3a7d66 4062EMBEDDED LINUX
8b58be88
JP
4063M: Paul Gortmaker <paul.gortmaker@windriver.com>
4064M: Matt Mackall <mpm@selenic.com>
4065M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4066L: linux-embedded@vger.kernel.org
4067S: Maintained
4068
32505876
JS
4069EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4070M: James Smart <james.smart@avagotech.com>
4071M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4072L: linux-scsi@vger.kernel.org
32505876 4073W: http://www.avagotech.com
ce00f85c 4074S: Supported
679655da 4075F: drivers/scsi/lpfc/
3a1c1d44 4076
5f5bac82 4077ENE CB710 FLASH CARD READER DRIVER
8b58be88 4078M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4079S: Maintained
4080F: drivers/misc/cb710/
4081F: drivers/mmc/host/cb710-mmc.*
4082F: include/linux/cb710.h
4083
931e39a1
ML
4084ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4085M: Maxim Levitsky <maximlevitsky@gmail.com>
4086S: Maintained
2a837449 4087F: drivers/media/rc/ene_ir.*
931e39a1 4088
ec207dcc
GS
4089ENHANCED ERROR HANDLING (EEH)
4090M: Gavin Shan <shangw@linux.vnet.ibm.com>
4091L: linuxppc-dev@lists.ozlabs.org
4092S: Supported
4093F: Documentation/powerpc/eeh-pci-error-recovery.txt
4094F: arch/powerpc/kernel/eeh*.c
4095
d5ca9006 4096EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4097M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4098S: Maintained
084bad91 4099T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4100F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4101F: include/video/s1d13xxxfb.h
d5ca9006 4102
38df6492
ME
4103ET131X NETWORK DRIVER
4104M: Mark Einon <mark.einon@gmail.com>
4105S: Odd Fixes
4106F: drivers/net/ethernet/agere/
4107
1da177e4 4108ETHERNET BRIDGE
adbbf69d 4109M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4110L: bridge@lists.linux-foundation.org
4c325313 4111L: netdev@vger.kernel.org
c996d8b9 4112W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4113S: Maintained
679655da
JP
4114F: include/linux/netfilter_bridge/
4115F: net/bridge/
1da177e4 4116
22f08ad9
FF
4117ETHERNET PHY LIBRARY
4118M: Florian Fainelli <f.fainelli@gmail.com>
4119L: netdev@vger.kernel.org
4120S: Maintained
4121F: include/linux/phy.h
4122F: include/linux/phy_fixed.h
4123F: drivers/net/phy/
4124F: Documentation/networking/phy.txt
4125F: drivers/of/of_mdio.c
4126F: drivers/of/of_net.c
4127
1da177e4 4128EXT2 FILE SYSTEM
d8130624 4129M: Jan Kara <jack@suse.com>
72be2ccf 4130L: linux-ext4@vger.kernel.org
1da177e4 4131S: Maintained
679655da
JP
4132F: Documentation/filesystems/ext2.txt
4133F: fs/ext2/
4134F: include/linux/ext2*
1da177e4 4135
72be2ccf 4136EXT4 FILE SYSTEM
8b58be88 4137M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4138M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4139L: linux-ext4@vger.kernel.org
08a225f1 4140W: http://ext4.wiki.kernel.org
8a6e2535 4141Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
1da177e4 4142S: Maintained
679655da
JP
4143F: Documentation/filesystems/ext4.txt
4144F: fs/ext4/
1da177e4 4145
c5532b09 4146Extended Verification Module (EVM)
74dd744f
MZ
4147M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4148L: linux-ima-devel@lists.sourceforge.net
4149L: linux-security-module@vger.kernel.org
c5532b09
MZ
4150S: Supported
4151F: security/integrity/evm/
4152
df6b3cfe
MH
4153EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4154M: MyungJoo Ham <myungjoo.ham@samsung.com>
4155M: Chanwoo Choi <cw00.choi@samsung.com>
4156L: linux-kernel@vger.kernel.org
81df63a9 4157T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4158S: Maintained
4159F: drivers/extcon/
4160F: Documentation/extcon/
4161
e2a75c44 4162EXYNOS DP DRIVER
b7701755 4163M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4164L: dri-devel@lists.freedesktop.org
4165S: Maintained
4166F: drivers/gpu/drm/exynos/exynos_dp*
4167
33ad3912
DL
4168EXYNOS MIPI DISPLAY DRIVERS
4169M: Inki Dae <inki.dae@samsung.com>
4170M: Donghwa Lee <dh09.lee@samsung.com>
4171M: Kyungmin Park <kyungmin.park@samsung.com>
4172L: linux-fbdev@vger.kernel.org
4173S: Maintained
8a61f013 4174F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4175F: include/video/exynos_mipi*
4176
e53004e2 4177F71805F HARDWARE MONITORING DRIVER
d8130624 4178M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4179L: lm-sensors@lm-sensors.org
4180S: Maintained
679655da
JP
4181F: Documentation/hwmon/f71805f
4182F: drivers/hwmon/f71805f.c
e53004e2 4183
eea977ed
MB
4184FC0011 TUNER DRIVER
4185M: Michael Buesch <m@bues.ch>
4186L: linux-media@vger.kernel.org
4187S: Maintained
ccae7af2
MCC
4188F: drivers/media/tuners/fc0011.h
4189F: drivers/media/tuners/fc0011.c
eea977ed 4190
91952bc0
AP
4191FC2580 MEDIA DRIVER
4192M: Antti Palosaari <crope@iki.fi>
4193L: linux-media@vger.kernel.org
4194W: http://linuxtv.org/
4195W: http://palosaari.fi/linux/
4196Q: http://patchwork.linuxtv.org/project/linux-media/list/
4197T: git git://linuxtv.org/anttip/media_tree.git
4198S: Maintained
4199F: drivers/media/tuners/fc2580*
eea977ed 4200
88b2dbdb
EP
4201FANOTIFY
4202M: Eric Paris <eparis@redhat.com>
4203S: Maintained
4204F: fs/notify/fanotify/
4205F: include/linux/fanotify.h
c117ab84 4206F: include/uapi/linux/fanotify.h
88b2dbdb 4207
1da177e4 4208FARSYNC SYNCHRONOUS DRIVER
8b58be88 4209M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4210W: http://www.farsite.co.uk/
4211S: Supported
679655da 4212F: drivers/net/wan/farsync.*
1da177e4 4213
c5408b88 4214FAULT INJECTION SUPPORT
8b58be88 4215M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4216S: Supported
679655da
JP
4217F: Documentation/fault-injection/
4218F: lib/fault-inject.c
c5408b88 4219
053e514f
NT
4220FBTFT Framebuffer drivers
4221M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4222M: Noralf Trønnes <noralf@tronnes.org>
4223S: Maintained
4224F: drivers/staging/fbtft/
4225
cae727db 4226FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4227M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4228L: fcoe-devel@open-fcoe.org
cae727db
RL
4229W: www.Open-FCoE.org
4230S: Supported
4231F: drivers/scsi/libfc/
4232F: drivers/scsi/fcoe/
4233F: include/scsi/fc/
4234F: include/scsi/libfc.h
4235F: include/scsi/libfcoe.h
c117ab84 4236F: include/uapi/scsi/fc/
cae727db 4237
e2d1d6c0 4238FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4239M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4240M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4241L: linux-fsdevel@vger.kernel.org
1da177e4 4242S: Maintained
679655da
JP
4243F: include/linux/fcntl.h
4244F: include/linux/fs.h
c117ab84
CEB
4245F: include/uapi/linux/fcntl.h
4246F: include/uapi/linux/fs.h
679655da
JP
4247F: fs/fcntl.c
4248F: fs/locks.c
1da177e4 4249
e2d1d6c0 4250FILESYSTEMS (VFS and infrastructure)
8b58be88 4251M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4252L: linux-fsdevel@vger.kernel.org
173acc7c 4253S: Maintained
679655da 4254F: fs/*
173acc7c 4255
b26e0ed4 4256FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4257M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4258L: lm-sensors@lm-sensors.org
4259S: Maintained
d5ca6918
JP
4260F: drivers/hwmon/f75375s.c
4261F: include/linux/f75375s.h
b26e0ed4 4262
a331b0c3
CL
4263FIREWIRE AUDIO DRIVERS
4264M: Clemens Ladisch <clemens@ladisch.de>
4265L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4266T: git git://git.alsa-project.org/alsa-kernel.git
4267S: Maintained
4268F: sound/firewire/
4269
eb86ec51
SR
4270FIREWIRE MEDIA DRIVERS (firedtv)
4271M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4272L: linux-media@vger.kernel.org
4273L: linux1394-devel@lists.sourceforge.net
4274T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4275S: Maintained
4276F: drivers/media/firewire/
4277
a511ce33
CB
4278FIREWIRE SBP-2 TARGET
4279M: Chris Boot <bootc@bootc.net>
4280L: linux-scsi@vger.kernel.org
4281L: target-devel@vger.kernel.org
4282L: linux1394-devel@lists.sourceforge.net
4283T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4284S: Maintained
4285F: drivers/target/sbp/
4286
7d2c86b5 4287FIREWIRE SUBSYSTEM
8b58be88 4288M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4289L: linux1394-devel@lists.sourceforge.net
958a29cb 4290W: http://ieee1394.wiki.kernel.org/
2ca526bf 4291T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4292S: Maintained
679655da 4293F: drivers/firewire/
8f06ce3b
SR
4294F: include/linux/firewire.h
4295F: include/uapi/linux/firewire*.h
9f6d3c4b 4296F: tools/firewire/
e2d1d6c0
RD
4297
4298FIRMWARE LOADER (request_firmware)
39e68089
ML
4299M: Ming Lei <ming.lei@canonical.com>
4300L: linux-kernel@vger.kernel.org
4301S: Maintained
679655da
JP
4302F: Documentation/firmware_class/
4303F: drivers/base/firmware*.c
4304F: include/linux/firmware.h
e2d1d6c0 4305
f730e3dc 4306FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4307M: Joshua Morris <josh.h.morris@us.ibm.com>
4308M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4309S: Maintained
4310F: drivers/block/rsxx/
4311
8206f664 4312FLOPPY DRIVER
e5f6450c 4313M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4314T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4315S: Odd fixes
4316F: drivers/block/floppy.c
4317
9c9f32ed
AR
4318FMC SUBSYSTEM
4319M: Alessandro Rubini <rubini@gnudd.com>
4320W: http://www.ohwr.org/projects/fmc-bus
4321S: Supported
4322F: drivers/fmc/
4323F: include/linux/fmc*.h
4324F: include/linux/ipmi-fru.h
4325K: fmc_d.*register
4326
e2d1d6c0 4327FPU EMULATOR
8b58be88 4328M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4329W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4330S: Maintained
679655da 4331F: arch/x86/math-emu/
e2d1d6c0
RD
4332
4333FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4334L: netdev@vger.kernel.org
c173bfac 4335S: Orphan
679655da
JP
4336F: drivers/net/wan/dlci.c
4337F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4338
4339FRAMEBUFFER LAYER
5489e948
JCPV
4340M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4341M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4342L: linux-fbdev@vger.kernel.org
e2d1d6c0 4343W: http://linux-fbdev.sourceforge.net/
b22fe37b 4344Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4345T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4346S: Maintained
679655da 4347F: Documentation/fb/
d958c62c 4348F: Documentation/devicetree/bindings/fb/
b22fe37b
PM
4349F: drivers/video/
4350F: include/video/
679655da 4351F: include/linux/fb.h
c117ab84
CEB
4352F: include/uapi/video/
4353F: include/uapi/linux/fb.h
e2d1d6c0 4354
a57c188e 4355FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4356M: Timur Tabi <timur@tabi.org>
a57c188e 4357L: linux-fbdev@vger.kernel.org
c4ef9bc4 4358S: Maintained
8a61f013 4359F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4360
e2d1d6c0 4361FREESCALE DMA DRIVER
8b58be88
JP
4362M: Li Yang <leoli@freescale.com>
4363M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4364L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4365S: Maintained
679655da 4366F: drivers/dma/fsldma.*
e2d1d6c0
RD
4367
4368FREESCALE I2C CPM DRIVER
8b58be88 4369M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4370L: linuxppc-dev@lists.ozlabs.org
846557d3 4371L: linux-i2c@vger.kernel.org
0d2b405a 4372S: Maintained
679655da 4373F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4374
60e8c5ab 4375FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4376M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4377L: linux-fbdev@vger.kernel.org
efc03ecb 4378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4379S: Maintained
bad985a1 4380F: include/linux/platform_data/video-imxfb.h
8a61f013 4381F: drivers/video/fbdev/imxfb.c
60e8c5ab 4382
4d8e2cef
HX
4383FREESCALE QUAD SPI DRIVER
4384M: Han Xu <han.xu@freescale.com>
4385L: linux-mtd@lists.infradead.org
4386S: Maintained
4387F: drivers/mtd/spi-nor/fsl-quadspi.c
4388
4689a6b1 4389FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4390M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4391M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4392L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4393L: netdev@vger.kernel.org
4394S: Maintained
ec21e2ec 4395F: drivers/net/ethernet/freescale/fs_enet/
679655da 4396F: include/linux/fs_enet_pd.h
4689a6b1 4397
d9e9d82c 4398FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4399L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4400S: Orphan
679655da
JP
4401F: arch/powerpc/sysdev/qe_lib/
4402F: arch/powerpc/include/asm/*qe.h
d9e9d82c 4403
b55ef929 4404FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4405M: Li Yang <leoli@freescale.com>
6372594a 4406L: linux-usb@vger.kernel.org
a4724ed6 4407L: linuxppc-dev@lists.ozlabs.org
a7205b30 4408S: Maintained
faf2e1db 4409F: drivers/usb/gadget/udc/fsl*
a7205b30 4410
beaf53bf 4411FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4412M: Li Yang <leoli@freescale.com>
beaf53bf 4413L: netdev@vger.kernel.org
a4724ed6 4414L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4415S: Maintained
ec21e2ec 4416F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4417
d9e9d82c 4418FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4419M: Timur Tabi <timur@tabi.org>
a4724ed6 4420L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4421S: Maintained
df621252 4422F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4423
4424FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4425M: Timur Tabi <timur@tabi.org>
dc85950a 4426M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4427M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4428L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4429L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4430S: Maintained
69aefcea 4431F: sound/soc/fsl/fsl*
dc85950a 4432F: sound/soc/fsl/imx*
69aefcea 4433F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4434
31c88965 4435FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4436M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4437L: linux-kernel@vger.kernel.org
4438S: Maintained
4439F: drivers/staging/fsl-mc/
4440
1da177e4 4441FREEVXFS FILESYSTEM
8b58be88 4442M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4443W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4444S: Maintained
679655da 4445F: fs/freevxfs/
1da177e4 4446
71038f52 4447FREEZER
49db1903 4448M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4449M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4450L: linux-pm@vger.kernel.org
71038f52 4451S: Supported
679655da
JP
4452F: Documentation/power/freezing-of-tasks.txt
4453F: include/linux/freezer.h
4454F: kernel/freezer.c
71038f52 4455
839a1f79
KRW
4456FRONTSWAP API
4457M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4458L: linux-kernel@vger.kernel.org
4459S: Maintained
4460F: mm/frontswap.c
4461F: include/linux/frontswap.h
4462
a5432f5a 4463FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4464M: David Howells <dhowells@redhat.com>
a5432f5a
DH
4465L: linux-cachefs@redhat.com
4466S: Supported
4467F: Documentation/filesystems/caching/
4468F: fs/fscache/
4469F: include/linux/fscache*.h
4470
f58ad8f5 4471F2FS FILE SYSTEM
9b29d481 4472M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4473M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4474R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4475L: linux-f2fs-devel@lists.sourceforge.net
4476W: http://en.wikipedia.org/wiki/F2FS
4477T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4478S: Maintained
4479F: Documentation/filesystems/f2fs.txt
3bac380c 4480F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4481F: fs/f2fs/
4482F: include/linux/f2fs_fs.h
62d43eeb 4483F: include/trace/events/f2fs.h
f58ad8f5 4484
5ab7ffea 4485FUJITSU FR-V (FRV) PORT
8b58be88 4486M: David Howells <dhowells@redhat.com>
1da177e4 4487S: Maintained
679655da 4488F: arch/frv/
1da177e4 4489
20b93734 4490FUJITSU LAPTOP EXTRAS
409a3e98 4491M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4492L: platform-driver-x86@vger.kernel.org
20b93734 4493S: Maintained
679655da 4494F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4495
4da621b6
HK
4496FUJITSU M-5MO LS CAMERA ISP DRIVER
4497M: Kyungmin Park <kyungmin.park@samsung.com>
4498M: Heungjun Kim <riverful.kim@samsung.com>
4499L: linux-media@vger.kernel.org
4500S: Maintained
90d72ac6 4501F: drivers/media/i2c/m5mols/
4da621b6
HK
4502F: include/media/m5mols.h
4503
2d24c490
RG
4504FUJITSU TABLET EXTRAS
4505M: Robert Gerlach <khnz@gmx.de>
4506L: platform-driver-x86@vger.kernel.org
4507S: Maintained
4508F: drivers/platform/x86/fujitsu-tablet.c
4509
04578f17 4510FUSE: FILESYSTEM IN USERSPACE
8b58be88 4511M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4512L: fuse-devel@lists.sourceforge.net
4513W: http://fuse.sourceforge.net/
0a30f612 4514T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4515S: Maintained
679655da 4516F: fs/fuse/
c117ab84 4517F: include/uapi/linux/fuse.h
0a30f612 4518F: Documentation/filesystems/fuse.txt
04578f17 4519
1da177e4 4520FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4521M: Rik Faith <faith@cs.unc.edu>
1da177e4 4522L: linux-scsi@vger.kernel.org
baaea1dc 4523S: Odd Fixes (e.g., new signatures)
679655da 4524F: drivers/scsi/fdomain.*
1da177e4 4525
d8e2162c
PO
4526GCOV BASED KERNEL PROFILING
4527M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4528S: Maintained
4529F: kernel/gcov/
4530F: Documentation/gcov.txt
4531
1da177e4 4532GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4533M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4534L: linux-scsi@vger.kernel.org
4535W: http://www.icp-vortex.com/
4536S: Supported
679655da 4537F: drivers/scsi/gdt*
1da177e4 4538
158daf16
JK
4539GDB KERNEL DEBUGGING HELPER SCRIPTS
4540M: Jan Kiszka <jan.kiszka@siemens.com>
4541S: Supported
4542F: scripts/gdb/
4543
3169a1c7
HV
4544GEMTEK FM RADIO RECEIVER DRIVER
4545M: Hans Verkuil <hverkuil@xs4all.nl>
4546L: linux-media@vger.kernel.org
4547T: git git://linuxtv.org/media_tree.git
4548W: http://linuxtv.org
4549S: Maintained
4550F: drivers/media/radio/radio-gemtek*
4551
1c23af90 4552GENERIC GPIO I2C DRIVER
880b0e26 4553M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4554S: Supported
679655da
JP
4555F: drivers/i2c/busses/i2c-gpio.c
4556F: include/linux/i2c-gpio.h
1c23af90 4557
92ed1a76
PK
4558GENERIC GPIO I2C MULTIPLEXER DRIVER
4559M: Peter Korsgaard <peter.korsgaard@barco.com>
4560L: linux-i2c@vger.kernel.org
4561S: Supported
e7065e20
JD
4562F: drivers/i2c/muxes/i2c-mux-gpio.c
4563F: include/linux/i2c-mux-gpio.h
4564F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4565
9251ce95 4566GENERIC HDLC (WAN) DRIVERS
8b58be88 4567M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4568W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4569S: Maintained
679655da
JP
4570F: drivers/net/wan/c101.c
4571F: drivers/net/wan/hd6457*
4572F: drivers/net/wan/hdlc*
4573F: drivers/net/wan/n2.c
4574F: drivers/net/wan/pc300too.c
4575F: drivers/net/wan/pci200syn.c
4576F: drivers/net/wan/wanxl*
1da177e4 4577
1527aab6 4578GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4579M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4580L: linux-arch@vger.kernel.org
4581T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4582S: Maintained
14430813
JP
4583F: include/asm-generic/
4584F: include/uapi/asm-generic/
1527aab6 4585
ff764963
KVA
4586GENERIC PHY FRAMEWORK
4587M: Kishon Vijay Abraham I <kishon@ti.com>
4588L: linux-kernel@vger.kernel.org
4589T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4590S: Supported
4591F: drivers/phy/
4592F: include/linux/phy/
4593
eea97aed
KH
4594GENERIC PM DOMAINS
4595M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4596M: Kevin Hilman <khilman@kernel.org>
4597M: Ulf Hansson <ulf.hansson@linaro.org>
4598L: linux-pm@vger.kernel.org
4599S: Supported
4600F: drivers/base/power/domain*.c
4601F: include/linux/pm_domain.h
4602
ccb86a69 4603GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4604M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4605L: kvm@vger.kernel.org
ccb86a69
MT
4606S: Supported
4607F: drivers/uio/uio_pci_generic.c
4608
f8f1ec73
JP
4609GET_MAINTAINER SCRIPT
4610M: Joe Perches <joe@perches.com>
4611S: Maintained
4612F: scripts/get_maintainer.pl
4613
5be7b50f 4614GFS2 FILE SYSTEM
8b58be88 4615M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4616M: Bob Peterson <rpeterso@redhat.com>
a4644184 4617L: cluster-devel@redhat.com
5be7b50f 4618W: http://sources.redhat.com/cluster/
28666d6d 4619T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4620S: Supported
679655da
JP
4621F: Documentation/filesystems/gfs2*.txt
4622F: fs/gfs2/
c117ab84 4623F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4624
0a34eb8f 4625GIGASET ISDN DRIVERS
6b096fde 4626M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4627L: gigaset307x-common@lists.sourceforge.net
4628W: http://gigaset307x.sourceforge.net/
6b096fde 4629S: Odd Fixes
679655da
JP
4630F: Documentation/isdn/README.gigaset
4631F: drivers/isdn/gigaset/
c117ab84 4632F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4633
7eea35fe
JP
4634GO7007 MPEG CODEC
4635M: Hans Verkuil <hans.verkuil@cisco.com>
4636L: linux-media@vger.kernel.org
4637S: Maintained
4638F: drivers/media/usb/go7007/
4639
ca96ea86
BN
4640GOODIX TOUCHSCREEN
4641M: Bastien Nocera <hadess@hadess.net>
4642L: linux-input@vger.kernel.org
4643S: Maintained
4644F: drivers/input/touchscreen/goodix.c
4645
a0dc00b4 4646GPIO SUBSYSTEM
e4651a9f 4647M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4648M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4649L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4650T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4651S: Maintained
4652F: Documentation/gpio/
a0dc00b4 4653F: drivers/gpio/
bdc6e95e
AC
4654F: include/linux/gpio/
4655F: include/linux/gpio.h
9b692346 4656F: include/asm-generic/gpio.h
a0dc00b4 4657
71a6d0af
HW
4658GRE DEMULTIPLEXER DRIVER
4659M: Dmitry Kozlov <xeb@mail.ru>
4660L: netdev@vger.kernel.org
4661S: Maintained
11c26770
JP
4662F: net/ipv4/gre_demux.c
4663F: net/ipv4/gre_offload.c
71a6d0af
HW
4664F: include/net/gre.h
4665
d4c41139
KG
4666GRETH 10/100/1G Ethernet MAC device driver
4667M: Kristoffer Glembo <kristoffer@gaisler.com>
4668L: netdev@vger.kernel.org
4669S: Maintained
a31a96ad 4670F: drivers/net/ethernet/aeroflex/
d4c41139 4671
e8deeae2 4672GSPCA FINEPIX SUBDRIVER
8b58be88 4673M: Frank Zago <frank@zago.net>
661263b5 4674L: linux-media@vger.kernel.org
275ffde4 4675T: git git://linuxtv.org/media_tree.git
e8deeae2 4676S: Maintained
0c0d06ca 4677F: drivers/media/usb/gspca/finepix.c
e8deeae2 4678
4b3fa3c4
OL
4679GSPCA GL860 SUBDRIVER
4680M: Olivier Lorin <o.lorin@laposte.net>
4681L: linux-media@vger.kernel.org
275ffde4 4682T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4683S: Maintained
0c0d06ca 4684F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4685
e8deeae2 4686GSPCA M5602 SUBDRIVER
8b58be88 4687M: Erik Andren <erik.andren@gmail.com>
661263b5 4688L: linux-media@vger.kernel.org
275ffde4 4689T: git git://linuxtv.org/media_tree.git
e8deeae2 4690S: Maintained
0c0d06ca 4691F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4692
4693GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4694M: Hans de Goede <hdegoede@redhat.com>
661263b5 4695L: linux-media@vger.kernel.org
275ffde4 4696T: git git://linuxtv.org/media_tree.git
e8deeae2 4697S: Maintained
0c0d06ca 4698F: drivers/media/usb/gspca/pac207.c
e8deeae2 4699
261982f1 4700GSPCA SN9C20X SUBDRIVER
d95c5b0b 4701M: Brian Johnson <brijohn@gmail.com>
261982f1 4702L: linux-media@vger.kernel.org
275ffde4 4703T: git git://linuxtv.org/media_tree.git
261982f1 4704S: Maintained
0c0d06ca 4705F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4706
e8deeae2 4707GSPCA T613 SUBDRIVER
8b58be88 4708M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4709L: linux-media@vger.kernel.org
275ffde4 4710T: git git://linuxtv.org/media_tree.git
e8deeae2 4711S: Maintained
0c0d06ca 4712F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4713
4714GSPCA USB WEBCAM DRIVER
fc3f906b 4715M: Hans de Goede <hdegoede@redhat.com>
661263b5 4716L: linux-media@vger.kernel.org
275ffde4 4717T: git git://linuxtv.org/media_tree.git
e8deeae2 4718S: Maintained
0c0d06ca 4719F: drivers/media/usb/gspca/
e8deeae2 4720
584ec979 4721GUID PARTITION TABLE (GPT)
4f973c63 4722M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4723L: linux-efi@vger.kernel.org
4724S: Maintained
4725F: block/partitions/efi.*
4726
aa3c598b 4727STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4728M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4729L: linux-media@vger.kernel.org
275ffde4 4730T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4731S: Maintained
4732F: drivers/media/usb/stk1160/
e8deeae2 4733
4e456b86
YS
4734H8/300 ARCHITECTURE
4735M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4736L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4737W: http://uclinux-h8.sourceforge.jp
4738T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4739S: Maintained
4740F: arch/h8300/
4741F: drivers/clocksource/h8300_*.c
4742F: drivers/clk/h8300/
4743F: drivers/irqchip/irq-renesas-h8*.c
4744
71a6d0af
HW
4745HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4746M: Frank Seidel <frank@f-seidel.de>
4747L: platform-driver-x86@vger.kernel.org
4748W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4749S: Maintained
4750F: drivers/platform/x86/hdaps.c
4751
48fc9e26
HV
4752HDPVR USB VIDEO ENCODER DRIVER
4753M: Hans Verkuil <hverkuil@xs4all.nl>
4754L: linux-media@vger.kernel.org
4755T: git git://linuxtv.org/media_tree.git
4756W: http://linuxtv.org
4757S: Odd Fixes
14430813 4758F: drivers/media/usb/hdpvr/
48fc9e26 4759
71a6d0af 4760HWPOISON MEMORY FAILURE HANDLING
f9625c48 4761M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4762L: linux-mm@kvack.org
71a6d0af
HW
4763S: Maintained
4764F: mm/memory-failure.c
4765F: mm/hwpoison-inject.c
4766
4767HYPERVISOR VIRTUAL CONSOLE DRIVER
4768L: linuxppc-dev@lists.ozlabs.org
4769S: Odd Fixes
4770F: drivers/tty/hvc/
4771
e5ab1477
AP
4772HACKRF MEDIA DRIVER
4773M: Antti Palosaari <crope@iki.fi>
4774L: linux-media@vger.kernel.org
4775W: http://linuxtv.org/
4776W: http://palosaari.fi/linux/
4777Q: http://patchwork.linuxtv.org/project/linux-media/list/
4778T: git git://linuxtv.org/anttip/media_tree.git
4779S: Maintained
4780F: drivers/media/usb/hackrf/
4781
5b543965 4782HARDWARE MONITORING
d8130624 4783M: Jean Delvare <jdelvare@suse.com>
ca462085 4784M: Guenter Roeck <linux@roeck-us.net>
5b543965 4785L: lm-sensors@lm-sensors.org
595142e0 4786W: http://www.lm-sensors.org/
a94ef4ed 4787T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4788T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4789S: Maintained
047f4ec2 4790F: Documentation/hwmon/
679655da 4791F: drivers/hwmon/
047f4ec2 4792F: include/linux/hwmon*.h
5b543965 4793
844dd05f 4794HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4795M: Matt Mackall <mpm@selenic.com>
4796M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4797L: linux-crypto@vger.kernel.org
c0d0787b 4798S: Odd fixes
679655da
JP
4799F: Documentation/hw_random.txt
4800F: drivers/char/hw_random/
4801F: include/linux/hw_random.h
844dd05f 4802
8b37fcfc
OBC
4803HARDWARE SPINLOCK CORE
4804M: Ohad Ben-Cohen <ohad@wizery.com>
4805S: Maintained
4806F: Documentation/hwspinlock.txt
4807F: drivers/hwspinlock/hwspinlock_*
4808F: include/linux/hwspinlock.h
4809
1da177e4 4810HARMONY SOUND DRIVER
ac6aecbf 4811L: linux-parisc@vger.kernel.org
1da177e4 4812S: Maintained
679655da 4813F: sound/parisc/harmony.*
1da177e4 4814
91952bc0
AP
4815HD29L2 MEDIA DRIVER
4816M: Antti Palosaari <crope@iki.fi>
4817L: linux-media@vger.kernel.org
4818W: http://linuxtv.org/
4819W: http://palosaari.fi/linux/
4820Q: http://patchwork.linuxtv.org/project/linux-media/list/
4821T: git git://linuxtv.org/anttip/media_tree.git
4822S: Maintained
4823F: drivers/media/dvb-frontends/hd29l2*
4824
e2d1d6c0 4825HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4826L: iss_storagedev@hp.com
af9f1b3c 4827S: Orphan
679655da
JP
4828F: Documentation/blockdev/cpqarray.txt
4829F: drivers/block/cpqarray.*
e2d1d6c0 4830
9257aa49 4831HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 4832M: Don Brace <don.brace@pmcs.com>
9257aa49 4833L: iss_storagedev@hp.com
693373db
DB
4834L: storagedev@pmcs.com
4835L: linux-scsi@vger.kernel.org
9257aa49
SC
4836S: Supported
4837F: Documentation/scsi/hpsa.txt
4838F: drivers/scsi/hpsa*.[ch]
4839F: include/linux/cciss*.h
c117ab84 4840F: include/uapi/linux/cciss*.h
9257aa49 4841
e2d1d6c0 4842HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 4843M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 4844L: iss_storagedev@hp.com
693373db
DB
4845L: storagedev@pmcs.com
4846L: linux-scsi@vger.kernel.org
e2d1d6c0 4847S: Supported
679655da
JP
4848F: Documentation/blockdev/cciss.txt
4849F: drivers/block/cciss*
4850F: include/linux/cciss_ioctl.h
c117ab84 4851F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 4852
1da177e4 4853HFS FILESYSTEM
6cf515e1
GU
4854L: linux-fsdevel@vger.kernel.org
4855S: Orphan
679655da
JP
4856F: Documentation/filesystems/hfs.txt
4857F: fs/hfs/
1da177e4 4858
ef575f47
GU
4859HFSPLUS FILESYSTEM
4860L: linux-fsdevel@vger.kernel.org
4861S: Orphan
4862F: Documentation/filesystems/hfsplus.txt
4863F: fs/hfsplus/
4864
1da177e4 4865HGA FRAMEBUFFER DRIVER
8b58be88 4866M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
4867L: linux-nvidia@lists.surfsouth.com
4868W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4869S: Maintained
8a61f013 4870F: drivers/video/fbdev/hgafb.c
1da177e4 4871
4480f15b 4872HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 4873M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4874M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4875L: linux-pm@vger.kernel.org
e2d1d6c0 4876S: Supported
679655da
JP
4877F: arch/x86/power/
4878F: drivers/base/power/
4879F: kernel/power/
4880F: include/linux/suspend.h
4881F: include/linux/freezer.h
4882F: include/linux/pm.h
679655da 4883F: arch/*/include/asm/suspend*.h
e2d1d6c0 4884
4ef4caad 4885HID CORE LAYER
e5f6450c 4886M: Jiri Kosina <jikos@kernel.org>
eb76c5c0 4887L: linux-input@vger.kernel.org
54e5881d 4888T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 4889S: Maintained
679655da
JP
4890F: drivers/hid/
4891F: include/linux/hid*
c117ab84 4892F: include/uapi/linux/hid*
4ef4caad 4893
30ee72f0 4894HID SENSOR HUB DRIVERS
e5f6450c 4895M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
4896M: Jonathan Cameron <jic23@kernel.org>
4897M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
4898L: linux-input@vger.kernel.org
4899L: linux-iio@vger.kernel.org
4900S: Maintained
4901F: Documentation/hid/hid-sensor*
4902F: drivers/hid/hid-sensor-*
4903F: drivers/iio/*/hid-*
4904F: include/linux/hid-sensor-*
4905
38bed542 4906HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 4907M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 4908L: linux-kernel@vger.kernel.org
75fc2d37 4909T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 4910S: Maintained
679655da 4911F: Documentation/timers/
5cee9645 4912F: kernel/time/hrtimer.c
88606e80
TG
4913F: kernel/time/clockevents.c
4914F: kernel/time/tick*.*
4915F: kernel/time/timer_*.c
05ed8490 4916F: include/linux/clockchips.h
679655da 4917F: include/linux/hrtimer.h
38bed542 4918
1da177e4 4919HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 4920L: linux-hams@vger.kernel.org
8b64f2a0 4921S: Orphan
679655da
JP
4922F: drivers/net/hamradio/dmascc.c
4923F: drivers/net/hamradio/scc.c
1da177e4 4924
ede1e6f8 4925HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 4926M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
4927W: http://www.highpoint-tech.com
4928S: Supported
679655da
JP
4929F: Documentation/scsi/hptiop.txt
4930F: drivers/scsi/hptiop.c
ede1e6f8 4931
1da177e4 4932HIPPI
8b58be88 4933M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
4934L: linux-hippi@sunsite.dk
4935S: Maintained
679655da 4936F: include/linux/hippidevice.h
c117ab84 4937F: include/uapi/linux/if_hippi.h
679655da 4938F: net/802/hippi.c
ff5a3b50 4939F: drivers/net/hippi/
1da177e4 4940
ff1d2767 4941HOST AP DRIVER
8b58be88 4942M: Jouni Malinen <j@w1.fi>
85d32e7b 4943L: hostap@shmoo.com (subscribers-only)
724c6b35 4944L: linux-wireless@vger.kernel.org
ff1d2767
JM
4945W: http://hostap.epitest.fi/
4946S: Maintained
679655da 4947F: drivers/net/wireless/hostap/
ff1d2767 4948
dd8cd779 4949HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 4950L: platform-driver-x86@vger.kernel.org
95c70215 4951S: Orphan
679655da 4952F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 4953
e2d1d6c0 4954HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 4955M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 4956S: Maintained
7e25d724 4957F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 4958
7d2c86b5 4959HPET: High Precision Event Timers driver
8b58be88 4960M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 4961S: Maintained
679655da
JP
4962F: Documentation/timers/hpet.txt
4963F: drivers/char/hpet.c
4964F: include/linux/hpet.h
c117ab84 4965F: include/uapi/linux/hpet.h
b9b0332f 4966
e07b5d79 4967HPET: x86
9e06f631 4968S: Orphan
679655da
JP
4969F: arch/x86/kernel/hpet.c
4970F: arch/x86/include/asm/hpet.h
b9b0332f 4971
1da177e4 4972HPFS FILESYSTEM
8b58be88 4973M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
4974W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4975S: Maintained
679655da 4976F: fs/hpfs/
1da177e4 4977
3441cded 4978HSI SUBSYSTEM
56459ea9
SR
4979M: Sebastian Reichel <sre@kernel.org>
4980T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
4981S: Maintained
4982F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 4983F: Documentation/hsi.txt
3441cded
SR
4984F: drivers/hsi/
4985F: include/linux/hsi/
4986F: include/uapi/linux/hsi/
4987
7d2c86b5 4988HSO 3G MODEM DRIVER
8b58be88 4989M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
4990W: http://www.pharscape.org
4991S: Maintained
679655da 4992F: drivers/net/usb/hso.c
11cd29b0 4993
19990e29
AB
4994HSR NETWORK PROTOCOL
4995M: Arvid Brodin <arvid.brodin@alten.se>
4996L: netdev@vger.kernel.org
4997S: Maintained
4998F: net/hsr/
4999
5a18c343 5000HTCPEN TOUCHSCREEN DRIVER
8b58be88 5001M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5002L: linux-input@vger.kernel.org
5003S: Maintained
679655da 5004F: drivers/input/touchscreen/htcpen.c
5a18c343 5005
1da177e4 5006HUGETLB FILESYSTEM
6d49e352 5007M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5008S: Maintained
679655da 5009F: fs/hugetlbfs/
1da177e4 5010
05183189 5011Hyper-V CORE AND DRIVERS
9c3646d1 5012M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5013M: Haiyang Zhang <haiyangz@microsoft.com>
5014L: devel@linuxdriverproject.org
5015S: Maintained
a4162747
HZ
5016F: arch/x86/include/asm/mshyperv.h
5017F: arch/x86/include/uapi/asm/hyperv.h
5018F: arch/x86/kernel/cpu/mshyperv.c
05183189 5019F: drivers/hid/hid-hyperv.c
a4162747 5020F: drivers/hv/
f92ca80b 5021F: drivers/input/serio/hyperv-keyboard.c
05183189 5022F: drivers/net/hyperv/
a4162747 5023F: drivers/scsi/storvsc_drv.c
8a61f013 5024F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5025F: include/linux/hyperv.h
5026F: tools/hv/
54bf725e 5027F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5028
d85c8a6a 5029I2C OVER PARALLEL PORT
d8130624 5030M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5031L: linux-i2c@vger.kernel.org
5032S: Maintained
5033F: Documentation/i2c/busses/i2c-parport
5034F: Documentation/i2c/busses/i2c-parport-light
5035F: drivers/i2c/busses/i2c-parport.c
5036F: drivers/i2c/busses/i2c-parport-light.c
5037
5038I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5039M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5040L: linux-i2c@vger.kernel.org
5041S: Maintained
5042F: Documentation/i2c/busses/i2c-ali1535
5043F: Documentation/i2c/busses/i2c-ali1563
5044F: Documentation/i2c/busses/i2c-ali15x3
5045F: Documentation/i2c/busses/i2c-amd756
5046F: Documentation/i2c/busses/i2c-amd8111
5047F: Documentation/i2c/busses/i2c-i801
5048F: Documentation/i2c/busses/i2c-nforce2
5049F: Documentation/i2c/busses/i2c-piix4
5050F: Documentation/i2c/busses/i2c-sis5595
5051F: Documentation/i2c/busses/i2c-sis630
5052F: Documentation/i2c/busses/i2c-sis96x
5053F: Documentation/i2c/busses/i2c-via
5054F: Documentation/i2c/busses/i2c-viapro
5055F: drivers/i2c/busses/i2c-ali1535.c
5056F: drivers/i2c/busses/i2c-ali1563.c
5057F: drivers/i2c/busses/i2c-ali15x3.c
5058F: drivers/i2c/busses/i2c-amd756.c
5059F: drivers/i2c/busses/i2c-amd756-s4882.c
5060F: drivers/i2c/busses/i2c-amd8111.c
5061F: drivers/i2c/busses/i2c-i801.c
5062F: drivers/i2c/busses/i2c-isch.c
5063F: drivers/i2c/busses/i2c-nforce2.c
5064F: drivers/i2c/busses/i2c-nforce2-s4985.c
5065F: drivers/i2c/busses/i2c-piix4.c
5066F: drivers/i2c/busses/i2c-sis5595.c
5067F: drivers/i2c/busses/i2c-sis630.c
5068F: drivers/i2c/busses/i2c-sis96x.c
5069F: drivers/i2c/busses/i2c-via.c
5070F: drivers/i2c/busses/i2c-viapro.c
5071
cb7f07a4
NH
5072I2C/SMBUS ISMT DRIVER
5073M: Seth Heasley <seth.heasley@intel.com>
5074M: Neil Horman <nhorman@tuxdriver.com>
5075L: linux-i2c@vger.kernel.org
5076F: drivers/i2c/busses/i2c-ismt.c
5077F: Documentation/i2c/busses/i2c-ismt
5078
6ea884db 5079I2C/SMBUS STUB DRIVER
d8130624 5080M: Jean Delvare <jdelvare@suse.com>
846557d3 5081L: linux-i2c@vger.kernel.org
6ea884db 5082S: Maintained
8547a5bc 5083F: drivers/i2c/i2c-stub.c
6ea884db 5084
5b543965 5085I2C SUBSYSTEM
14d77c4d 5086M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5087L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5088W: https://i2c.wiki.kernel.org/
5089Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5090T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5091S: Maintained
40ed1b4c 5092F: Documentation/devicetree/bindings/i2c/
679655da
JP
5093F: Documentation/i2c/
5094F: drivers/i2c/
5095F: include/linux/i2c.h
03b70d62 5096F: include/linux/i2c-*.h
c117ab84
CEB
5097F: include/uapi/linux/i2c.h
5098F: include/uapi/linux/i2c-*.h
1da177e4 5099
4560d677
WS
5100I2C ACPI SUPPORT
5101M: Mika Westerberg <mika.westerberg@linux.intel.com>
5102L: linux-i2c@vger.kernel.org
5103L: linux-acpi@vger.kernel.org
5104S: Maintained
4560d677 5105
d85c8a6a 5106I2C-TAOS-EVM DRIVER
d8130624 5107M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5108L: linux-i2c@vger.kernel.org
5109S: Maintained
5110F: Documentation/i2c/busses/i2c-taos-evm
5111F: drivers/i2c/busses/i2c-taos-evm.c
5112
e8c76eed 5113I2C-TINY-USB DRIVER
8b58be88 5114M: Till Harbaum <till@harbaum.org>
846557d3 5115L: linux-i2c@vger.kernel.org
932d1872 5116W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5117S: Maintained
679655da 5118F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5119
1da177e4 5120i386 BOOT CODE
8b58be88 5121M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5122S: Maintained
679655da 5123F: arch/x86/boot/
1da177e4
LT
5124
5125i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5126M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5127T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5128S: Maintained
5129
1da177e4 5130IA64 (Itanium) PLATFORM
8b58be88
JP
5131M: Tony Luck <tony.luck@intel.com>
5132M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5133L: linux-ia64@vger.kernel.org
6b1c70b1 5134T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5135S: Maintained
679655da 5136F: arch/ia64/
1da177e4 5137
4cd38750
LDSB
5138IBM Power VMX Cryptographic instructions
5139M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5140M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5141L: linux-crypto@vger.kernel.org
5142S: Supported
5143F: drivers/crypto/vmx/Makefile
5144F: drivers/crypto/vmx/Kconfig
5145F: drivers/crypto/vmx/vmx.c
5146F: drivers/crypto/vmx/aes*
5147F: drivers/crypto/vmx/ghash*
5148F: drivers/crypto/vmx/ppc-xlate.pl
5149
956c203c 5150IBM Power in-Nest Crypto Acceleration
4cd38750 5151M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5152M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5153L: linux-crypto@vger.kernel.org
5154S: Supported
28bceeaa
DS
5155F: drivers/crypto/nx/Makefile
5156F: drivers/crypto/nx/Kconfig
5157F: drivers/crypto/nx/nx-aes*
5158F: drivers/crypto/nx/nx-sha*
5159F: drivers/crypto/nx/nx.*
5160F: drivers/crypto/nx/nx_csbcpb.h
5161F: drivers/crypto/nx/nx_debugfs.h
956c203c 5162
0e16aafb 5163IBM Power 842 compression accelerator
41656aa7 5164M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5165S: Supported
28bceeaa
DS
5166F: drivers/crypto/nx/Makefile
5167F: drivers/crypto/nx/Kconfig
7011a122 5168F: drivers/crypto/nx/nx-842*
2da572c9 5169F: include/linux/sw842.h
2062c5b6 5170F: crypto/842.c
2da572c9 5171F: lib/842/
0e16aafb 5172
1da177e4 5173IBM Power Linux RAID adapter
8b58be88 5174M: Brian King <brking@us.ibm.com>
1da177e4 5175S: Supported
679655da 5176F: drivers/scsi/ipr.*
1da177e4 5177
9d348af4 5178IBM Power Virtual Ethernet Device Driver
eddd63a6 5179M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5180L: netdev@vger.kernel.org
5181S: Supported
9aa32835 5182F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5183
e6babec6 5184IBM Power Virtual SCSI Device Drivers
bcbde52b 5185M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5186L: linux-scsi@vger.kernel.org
5187S: Supported
e6babec6
NF
5188F: drivers/scsi/ibmvscsi/ibmvscsi*
5189F: drivers/scsi/ibmvscsi/viosrp.h
5190
5191IBM Power Virtual FC Device Drivers
44b4dad9 5192M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5193L: linux-scsi@vger.kernel.org
5194S: Supported
5195F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5196
1da177e4 5197IBM ServeRAID RAID DRIVER
f9213e78 5198S: Orphan
679655da 5199F: drivers/scsi/ips.*
1da177e4 5200
6ed9f9c4
PT
5201ICH LPC AND GPIO DRIVER
5202M: Peter Tyser <ptyser@xes-inc.com>
5203S: Maintained
5204F: drivers/mfd/lpc_ich.c
5205F: drivers/gpio/gpio-ich.c
5206
1e7106fc 5207IDE SUBSYSTEM
8b58be88 5208M: "David S. Miller" <davem@davemloft.net>
1da177e4 5209L: linux-ide@vger.kernel.org
8a6e2535 5210Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5211T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5212S: Maintained
679655da
JP
5213F: Documentation/ide/
5214F: drivers/ide/
5215F: include/linux/ide.h
1da177e4 5216
6cb8c13d
IP
5217IDEAPAD LAPTOP EXTRAS DRIVER
5218M: Ike Panhc <ike.pan@canonical.com>
5219L: platform-driver-x86@vger.kernel.org
5220W: http://launchpad.net/ideapad-laptop
5221S: Maintained
5222F: drivers/platform/x86/ideapad-laptop.c
5223
1ea4c161
AM
5224IDEAPAD LAPTOP SLIDEBAR DRIVER
5225M: Andrey Moiseev <o2g.org.ru@gmail.com>
5226L: linux-input@vger.kernel.org
5227W: https://github.com/o2genum/ideapad-slidebar
5228S: Maintained
5229F: drivers/input/misc/ideapad_slidebar.c
5230
0f861e8c 5231IDE/ATAPI DRIVERS
487ba8e8 5232M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5233L: linux-ide@vger.kernel.org
c404c199 5234S: Maintained
679655da
JP
5235F: Documentation/cdrom/ide-cd
5236F: drivers/ide/ide-cd*
1da177e4 5237
27471fdb 5238IDLE-I7300
8b58be88 5239M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5240L: linux-pm@vger.kernel.org
27471fdb 5241S: Supported
679655da 5242F: drivers/idle/i7300_idle.c
27471fdb 5243
02cf2286 5244IEEE 802.15.4 SUBSYSTEM
b6e195fd 5245M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5246L: linux-wpan@vger.kernel.org
5247W: https://github.com/linux-wpan
5248T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5249S: Maintained
5250F: net/ieee802154/
68653359 5251F: net/mac802154/
251741b1 5252F: drivers/net/ieee802154/
580947d3
AA
5253F: include/linux/nl802154.h
5254F: include/linux/ieee802154.h
5255F: include/net/nl802154.h
5256F: include/net/mac802154.h
5257F: include/net/af_ieee802154.h
5258F: include/net/cfg802154.h
5259F: include/net/ieee802154_netdev.h
ebef9c12 5260F: Documentation/networking/ieee802154.txt
02cf2286 5261
b1c97193
SY
5262IGORPLUG-USB IR RECEIVER
5263M: Sean Young <sean@mess.org>
5264L: linux-media@vger.kernel.org
5265S: Maintained
5266F: drivers/media/rc/igorplugusb.c
5267
40ad4a30
SY
5268IGUANAWORKS USB IR TRANSCEIVER
5269M: Sean Young <sean@mess.org>
5270L: linux-media@vger.kernel.org
5271S: Maintained
5272F: drivers/media/rc/iguanair.c
5273
9545f86e 5274IIO SUBSYSTEM AND DRIVERS
030a13d7 5275M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5276R: Hartmut Knaack <knaack.h@gmx.de>
5277R: Lars-Peter Clausen <lars@metafoo.de>
5278R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5279L: linux-iio@vger.kernel.org
5280S: Maintained
03e7c251 5281F: drivers/iio/
9545f86e 5282F: drivers/staging/iio/
8fe671fc 5283F: include/linux/iio/
817020cf 5284F: tools/iio/
9545f86e 5285
65519263
SG
5286IKANOS/ADI EAGLE ADSL USB DRIVER
5287M: Matthieu Castet <castet.matthieu@free.fr>
5288M: Stanislaw Gruszka <stf_xl@wp.pl>
5289S: Maintained
5290F: drivers/usb/atm/ueagle-atm.c
5291
e89ab51f
GR
5292INA209 HARDWARE MONITOR DRIVER
5293M: Guenter Roeck <linux@roeck-us.net>
5294L: lm-sensors@lm-sensors.org
5295S: Maintained
5296F: Documentation/hwmon/ina209
5297F: Documentation/devicetree/bindings/i2c/ina209.txt
5298F: drivers/hwmon/ina209.c
5299
5300INA2XX HARDWARE MONITOR DRIVER
5301M: Guenter Roeck <linux@roeck-us.net>
5302L: lm-sensors@lm-sensors.org
5303S: Maintained
5304F: Documentation/hwmon/ina2xx
5305F: drivers/hwmon/ina2xx.c
5306F: include/linux/platform_data/ina2xx.h
5307
14dc124f
SIG
5308INDUSTRY PACK SUBSYSTEM (IPACK)
5309M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5310M: Jens Taprogge <jens.taprogge@taprogge.org>
5311M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5312L: industrypack-devel@lists.sourceforge.net
5313W: http://industrypack.sourceforge.net
5314S: Maintained
5315F: drivers/ipack/
5316
8adc53fd
ZLK
5317INGENIC JZ4780 DMA Driver
5318M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5319S: Maintained
5320F: drivers/dma/dma-jz4780.c
5321
aa7168f4 5322INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5323M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5324M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5325L: linux-ima-devel@lists.sourceforge.net
5326L: linux-ima-user@lists.sourceforge.net
5327L: linux-security-module@vger.kernel.org
aa7168f4 5328S: Supported
679655da 5329F: security/integrity/ima/
aa7168f4 5330
9a4ea5a9
JH
5331IMGTEC IR DECODER DRIVER
5332M: James Hogan <james.hogan@imgtec.com>
5333S: Maintained
5334F: drivers/media/rc/img-ir/
5335
1da177e4 5336IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5337L: linux-fbdev@vger.kernel.org
843393d3 5338S: Orphan
8a61f013 5339F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5340
5341INFINIBAND SUBSYSTEM
b6b2bbe6 5342M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5343M: Sean Hefty <sean.hefty@intel.com>
5344M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5345L: linux-rdma@vger.kernel.org
605841f5 5346W: http://www.openfabrics.org/
8a6e2535 5347Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5348T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5349S: Supported
679655da
JP
5350F: Documentation/infiniband/
5351F: drivers/infiniband/
2dfcad3a 5352F: drivers/staging/rdma/
c117ab84 5353F: include/uapi/linux/if_infiniband.h
954138dc
YD
5354F: include/uapi/rdma/
5355F: include/rdma/
1da177e4 5356
c9f04f58 5357INOTIFY
8b58be88
JP
5358M: John McCutchan <john@johnmccutchan.com>
5359M: Robert Love <rlove@rlove.org>
5360M: Eric Paris <eparis@parisplace.org>
c9f04f58 5361S: Maintained
679655da
JP
5362F: Documentation/filesystems/inotify.txt
5363F: fs/notify/inotify/
5364F: include/linux/inotify.h
c117ab84 5365F: include/uapi/linux/inotify.h
c9f04f58 5366
e2d1d6c0 5367INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5368M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5369L: linux-input@vger.kernel.org
8a6e2535 5370Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5371T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5372S: Maintained
679655da 5373F: drivers/input/
f4eea7e2 5374F: include/linux/input.h
c117ab84 5375F: include/uapi/linux/input.h
f4eea7e2 5376F: include/linux/input/
e2d1d6c0 5377
3267a87f 5378INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5379M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5380L: linux-input@vger.kernel.org
75dd112a 5381S: Odd fixes
3267a87f 5382F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5383F: drivers/input/input-mt.c
3267a87f
HR
5384K: \b(ABS|SYN)_MT_
5385
97fa99a3
JY
5386INTEL ASoC BDW/HSW DRIVERS
5387M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5388L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5389S: Supported
e8e1225d
JP
5390F: sound/soc/intel/common/sst-dsp*
5391F: sound/soc/intel/common/sst-firmware.c
5392F: sound/soc/intel/boards/broadwell.c
5393F: sound/soc/intel/haswell/
97fa99a3 5394
4ac13e17
DJ
5395INTEL C600 SERIES SAS CONTROLLER DRIVER
5396M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5397M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5398L: linux-scsi@vger.kernel.org
7106891a
DJ
5399T: git git://git.code.sf.net/p/intel-sas/isci
5400S: Supported
4ac13e17 5401F: drivers/scsi/isci/
4ac13e17 5402
26717172
LB
5403INTEL IDLE DRIVER
5404M: Len Brown <lenb@kernel.org>
bf1c138e 5405L: linux-pm@vger.kernel.org
08deed1e 5406T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5407S: Supported
5408F: drivers/idle/intel_idle.c
5409
7c1ac18d
KCA
5410INTEL PSTATE DRIVER
5411M: Kristen Carlson Accardi <kristen@linux.intel.com>
5412L: linux-pm@vger.kernel.org
5413S: Supported
5414F: drivers/cpufreq/intel_pstate.c
5415
9eb8ef74 5416INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5417M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5418L: linux-fbdev@vger.kernel.org
ce00f85c 5419S: Maintained
679655da 5420F: Documentation/fb/intelfb.txt
8a61f013 5421F: drivers/video/fbdev/intelfb/
9eb8ef74 5422
1da177e4 5423INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5424M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5425L: linux-fbdev@vger.kernel.org
ce00f85c 5426S: Maintained
8a61f013 5427F: drivers/video/fbdev/i810/
1da177e4 5428
f4a9bc4c 5429INTEL MENLOW THERMAL DRIVER
8b58be88 5430M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5431L: platform-driver-x86@vger.kernel.org
5ca92bd9 5432W: https://01.org/linux-acpi
f4a9bc4c 5433S: Supported
679655da 5434F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5435
1da177e4 5436INTEL IA32 MICROCODE UPDATE SUPPORT
ca68a525 5437M: Borislav Petkov <bp@alien8.de>
1da177e4 5438S: Maintained
73d425fd
JP
5439F: arch/x86/kernel/cpu/microcode/core*
5440F: arch/x86/kernel/cpu/microcode/intel*
1da177e4 5441
248a9dc3 5442INTEL I/OAT DMA DRIVER
18ebd564 5443M: Dave Jiang <dave.jiang@intel.com>
08223d80 5444R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5445L: dmaengine@vger.kernel.org
5446Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5447S: Supported
679655da 5448F: drivers/dma/ioat*
248a9dc3 5449
6c8909b4 5450INTEL IOMMU (VT-d)
8b58be88 5451M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5452L: iommu@lists.linux-foundation.org
54e5881d 5453T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5454S: Supported
3fb39615 5455F: drivers/iommu/intel-iommu.c
679655da 5456F: include/linux/intel-iommu.h
6c8909b4 5457
b3e5f263 5458INTEL IOP-ADMA DMA DRIVER
08223d80 5459R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5460S: Odd fixes
679655da 5461F: drivers/dma/iop-adma.c
b3e5f263 5462
9251ce95 5463INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5464M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5465S: Maintained
679655da
JP
5466F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5467F: arch/arm/mach-ixp4xx/include/mach/npe.h
5468F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5469F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5470F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5471F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5472
844dd05f 5473INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5474M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5475S: Maintained
679655da 5476F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5477
2f302324 5478INTEL ETHERNET DRIVERS
8b58be88 5479M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5480R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5481R: Shannon Nelson <shannon.nelson@intel.com>
5482R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5483R: Don Skidmore <donald.c.skidmore@intel.com>
5484R: Matthew Vick <matthew.vick@intel.com>
5485R: John Ronciak <john.ronciak@intel.com>
5486R: Mitch Williams <mitch.a.williams@intel.com>
5487L: intel-wired-lan@lists.osuosl.org
f6fde11a 5488W: http://www.intel.com/support/feedback.htm
d94e6fed 5489W: http://e1000.sourceforge.net/
2f302324
JK
5490Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5491T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5492T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5493S: Supported
0d164401
JK
5494F: Documentation/networking/e100.txt
5495F: Documentation/networking/e1000.txt
5496F: Documentation/networking/e1000e.txt
5497F: Documentation/networking/igb.txt
5498F: Documentation/networking/igbvf.txt
5499F: Documentation/networking/ixgb.txt
5500F: Documentation/networking/ixgbe.txt
5501F: Documentation/networking/ixgbevf.txt
1bff6529 5502F: Documentation/networking/i40e.txt
105bf2fe 5503F: Documentation/networking/i40evf.txt
dee1ad47 5504F: drivers/net/ethernet/intel/
bc90d291 5505F: drivers/net/ethernet/intel/*/
1da177e4 5506
0963d59b
LW
5507INTEL-MID GPIO DRIVER
5508M: David Cohen <david.a.cohen@linux.intel.com>
5509L: linux-gpio@vger.kernel.org
5510S: Maintained
5511F: drivers/gpio/gpio-intel-mid.c
5512
ca907a90
SY
5513INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5514M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5515L: linux-wireless@vger.kernel.org
ca907a90 5516S: Maintained
679655da 5517F: Documentation/networking/README.ipw2100
679655da 5518F: Documentation/networking/README.ipw2200
ca907a90 5519F: drivers/net/wireless/ipw2x00/
826d2abe 5520
4bd96a7a 5521INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
e9b7d7c8
GW
5522M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5523M: Gang Wei <gang.wei@intel.com>
4bd96a7a
SW
5524M: Shane Wang <shane.wang@intel.com>
5525L: tboot-devel@lists.sourceforge.net
5526W: http://tboot.sourceforge.net
e9b7d7c8 5527T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5528S: Supported
5529F: Documentation/intel_txt.txt
5530F: include/linux/tboot.h
5531F: arch/x86/kernel/tboot.c
5532
8a70da82 5533INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5534M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5535M: linux-wimax@intel.com
49e7d9df 5536L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5537S: Supported
5538W: http://linuxwimax.org
679655da
JP
5539F: Documentation/wimax/README.i2400m
5540F: drivers/net/wimax/i2400m/
c117ab84 5541F: include/uapi/linux/wimax/i2400m.h
8a70da82 5542
1c0ce89c
SG
5543INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5544M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5545L: linux-wireless@vger.kernel.org
1c0ce89c 5546S: Supported
efa3144e
WYG
5547F: drivers/net/wireless/iwlegacy/
5548
b481de9c 5549INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5550M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5551M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
a0bf797f 5552M: Intel Linux Wireless <ilw@linux.intel.com>
b481de9c 5553L: linux-wireless@vger.kernel.org
b481de9c 5554W: http://intellinuxwireless.org
b62ff718 5555T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5556S: Supported
679655da 5557F: drivers/net/wireless/iwlwifi/
b481de9c 5558
de8fe023
TW
5559INTEL MANAGEMENT ENGINE (mei)
5560M: Tomas Winkler <tomas.winkler@intel.com>
5561L: linux-kernel@vger.kernel.org
5562S: Supported
c117ab84 5563F: include/uapi/linux/mei.h
5069288b 5564F: include/linux/mei_cl_bus.h
de8fe023 5565F: drivers/misc/mei/*
e07950a1 5566F: Documentation/misc-devices/mei/*
de8fe023 5567
0a8b8353 5568INTEL PMC IPC DRIVER
5569M: Zha Qipeng<qipeng.zha@intel.com>
5570L: platform-driver-x86@vger.kernel.org
5571S: Maintained
5572F: drivers/platform/x86/intel_pmc_ipc.c
5573F: arch/x86/include/asm/intel_pmc_ipc.h
5574
cb109a0e 5575IOC3 ETHERNET DRIVER
8b58be88 5576M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5577L: linux-mips@linux-mips.org
5578S: Maintained
8862bf1e 5579F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5580
cb109a0e 5581IOC3 SERIAL DRIVER
8b58be88 5582M: Pat Gefre <pfg@sgi.com>
d39e0721 5583L: linux-serial@vger.kernel.org
cb109a0e 5584S: Maintained
df621252 5585F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5586
0b6e8569
SW
5587IOMMU DRIVERS
5588M: Joerg Roedel <joro@8bytes.org>
5589L: iommu@lists.linux-foundation.org
5590T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5591S: Maintained
5592F: drivers/iommu/
5593
4480f15b 5594IP MASQUERADING
8b58be88 5595M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5596S: Maintained
679655da 5597F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5598
1202d6ff 5599IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
8b58be88
JP
5600M: Francois Romieu <romieu@fr.zoreil.com>
5601M: Sorbica Shieh <sorbica@icplus.com.tw>
1202d6ff
FR
5602L: netdev@vger.kernel.org
5603S: Maintained
7443713a 5604F: drivers/net/ethernet/icplus/ipg.*
1202d6ff 5605
4480f15b 5606IPATH DRIVER
8473c603 5607M: Mike Marciniszyn <infinipath@intel.com>
e6cc0fd1 5608L: linux-rdma@vger.kernel.org
52a09a04 5609S: Maintained
6f9b3890 5610F: drivers/staging/rdma/ipath/
77d8798b 5611
4409ebe9 5612IPMI SUBSYSTEM
8b58be88 5613M: Corey Minyard <minyard@acm.org>
b0c90653 5614L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5615W: http://openipmi.sourceforge.net/
5616S: Supported
679655da
JP
5617F: Documentation/IPMI.txt
5618F: drivers/char/ipmi/
5619F: include/linux/ipmi*
c117ab84 5620F: include/uapi/linux/ipmi*
4409ebe9 5621
2d800897
KW
5622QCOM AUDIO (ASoC) DRIVERS
5623M: Patrick Lai <plai@codeaurora.org>
5624M: Banajit Goswami <bgoswami@codeaurora.org>
5625L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5626S: Supported
5627F: sound/soc/qcom/
5628
e2d1d6c0 5629IPS SCSI RAID DRIVER
8b58be88 5630M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5631L: linux-scsi@vger.kernel.org
5632W: http://www.adaptec.com/
5633S: Maintained
679655da 5634F: drivers/scsi/ips*
e2d1d6c0
RD
5635
5636IPVS
8b58be88
JP
5637M: Wensong Zhang <wensong@linux-vs.org>
5638M: Simon Horman <horms@verge.net.au>
5639M: Julian Anastasov <ja@ssi.bg>
979b6c13 5640L: netdev@vger.kernel.org
e2d1d6c0 5641L: lvs-devel@vger.kernel.org
1da177e4 5642S: Maintained
679655da 5643F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5644F: include/net/ip_vs.h
c117ab84 5645F: include/uapi/linux/ip_vs.h
679655da 5646F: net/netfilter/ipvs/
1da177e4 5647
e7839f25 5648IPWIRELESS DRIVER
e5f6450c 5649M: Jiri Kosina <jikos@kernel.org>
d8130624 5650M: David Sterba <dsterba@suse.com>
92094aa0 5651S: Odd Fixes
282361a0 5652F: drivers/tty/ipwireless/
099dc4fb 5653
e2d1d6c0 5654IPX NETWORK LAYER
8b58be88 5655M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5656L: netdev@vger.kernel.org
5657S: Maintained
679655da 5658F: include/net/ipx.h
c117ab84 5659F: include/uapi/linux/ipx.h
679655da 5660F: net/ipx/
e2d1d6c0 5661
1da177e4 5662IRDA SUBSYSTEM
8b58be88 5663M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5664L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5665L: netdev@vger.kernel.org
1da177e4 5666W: http://irda.sourceforge.net/
f353976d 5667S: Maintained
e0057975 5668T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5669F: Documentation/networking/irda.txt
5670F: drivers/net/irda/
5671F: include/net/irda/
5672F: net/irda/
1da177e4 5673
a800c7cc
TG
5674IRQ SUBSYSTEM
5675M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5676L: linux-kernel@vger.kernel.org
a800c7cc 5677S: Maintained
75fc2d37 5678T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5679F: kernel/irq/
2ed9fd28
JC
5680
5681IRQCHIP DRIVERS
5682M: Thomas Gleixner <tglx@linutronix.de>
5683M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5684M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5685L: linux-kernel@vger.kernel.org
5686S: Maintained
5687T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5688T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5689F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5690F: drivers/irqchip/
a800c7cc 5691
7ab3a837 5692IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5693M: Jiang Liu <jiang.liu@linux.intel.com>
5694M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5695S: Maintained
b09dec2c 5696T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5697F: Documentation/IRQ-domain.txt
5698F: include/linux/irqdomain.h
5699F: kernel/irq/irqdomain.c
b09dec2c 5700F: kernel/irq/msi.c
7ab3a837 5701
e2d1d6c0 5702ISAPNP
8b58be88 5703M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5704S: Maintained
679655da
JP
5705F: Documentation/isapnp.txt
5706F: drivers/pnp/isapnp/
5707F: include/linux/isapnp.h
e2d1d6c0 5708
d39b8420
HV
5709ISA RADIO MODULE
5710M: Hans Verkuil <hverkuil@xs4all.nl>
5711L: linux-media@vger.kernel.org
5712T: git git://linuxtv.org/media_tree.git
5713W: http://linuxtv.org
5714S: Maintained
5715F: drivers/media/radio/radio-isa*
5716
71a6d0af
HW
5717iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5718M: Peter Jones <pjones@redhat.com>
5719M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5720S: Maintained
5721F: drivers/firmware/iscsi_ibft*
5722
14816b1e 5723ISCSI
8b58be88 5724M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5725L: open-iscsi@googlegroups.com
5726W: www.open-iscsi.org
54e5881d 5727T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5728S: Maintained
679655da
JP
5729F: drivers/scsi/*iscsi*
5730F: include/scsi/*iscsi*
14816b1e 5731
1e65eb42
OG
5732ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5733M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5734M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5735M: Roi Dayan <roid@mellanox.com>
5736L: linux-rdma@vger.kernel.org
5737S: Supported
5738W: http://www.openfabrics.org
5739W: www.open-iscsi.org
5740Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5741F: drivers/infiniband/ulp/iser/
1e65eb42 5742
2b70e5fd
SG
5743ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5744M: Sagi Grimberg <sagig@mellanox.com>
5745T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5746L: linux-rdma@vger.kernel.org
5747L: target-devel@vger.kernel.org
5748S: Supported
5749W: http://www.linux-iscsi.org
5750F: drivers/infiniband/ulp/isert
5751
1da177e4 5752ISDN SUBSYSTEM
8b58be88 5753M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5754L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5755L: netdev@vger.kernel.org
1da177e4 5756W: http://www.isdn4linux.de
54e5881d 5757T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5758S: Maintained
679655da
JP
5759F: Documentation/isdn/
5760F: drivers/isdn/
5761F: include/linux/isdn.h
5762F: include/linux/isdn/
c117ab84
CEB
5763F: include/uapi/linux/isdn.h
5764F: include/uapi/linux/isdn/
1da177e4
LT
5765
5766ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5767M: Armin Schindler <mac@melware.de>
d5d52273 5768L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5769W: http://www.melware.de
5770S: Maintained
679655da 5771F: drivers/isdn/hardware/eicon/
1da177e4 5772
d624870f 5773IT87 HARDWARE MONITORING DRIVER
d8130624 5774M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5775L: lm-sensors@lm-sensors.org
5776S: Maintained
5777F: Documentation/hwmon/it87
5778F: drivers/hwmon/it87.c
5779
d7104bff
AP
5780IT913X MEDIA DRIVER
5781M: Antti Palosaari <crope@iki.fi>
5782L: linux-media@vger.kernel.org
5783W: http://linuxtv.org/
5784W: http://palosaari.fi/linux/
5785Q: http://patchwork.linuxtv.org/project/linux-media/list/
5786T: git git://linuxtv.org/anttip/media_tree.git
5787S: Maintained
249c697e 5788F: drivers/media/tuners/it913x*
d7104bff 5789
91821ff3 5790IVTV VIDEO4LINUX DRIVER
6afdeaf8 5791M: Andy Walls <awalls@md.metrocast.net>
7b212edf 5792L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 5793L: linux-media@vger.kernel.org
275ffde4 5794T: git git://linuxtv.org/media_tree.git
91821ff3
HV
5795W: http://www.ivtvdriver.org
5796S: Maintained
679655da 5797F: Documentation/video4linux/*.ivtv
90d72ac6 5798F: drivers/media/pci/ivtv/
c117ab84 5799F: include/uapi/linux/ivtv*
91821ff3 5800
68620bdd
MP
5801IX2505V MEDIA DRIVER
5802M: Malcolm Priestley <tvboxspy@gmail.com>
5803L: linux-media@vger.kernel.org
5804W: http://linuxtv.org/
5805Q: http://patchwork.linuxtv.org/project/linux-media/list/
5806S: Maintained
5807F: drivers/media/dvb-frontends/ix2505v*
5808
4453d736
GR
5809JC42.4 TEMPERATURE SENSOR DRIVER
5810M: Guenter Roeck <linux@roeck-us.net>
5811L: lm-sensors@lm-sensors.org
5812S: Maintained
5813F: drivers/hwmon/jc42.c
5814F: Documentation/hwmon/jc42
5815
e2d1d6c0 5816JFS FILESYSTEM
3256f80f 5817M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
5818L: jfs-discussion@lists.sourceforge.net
5819W: http://jfs.sourceforge.net/
54e5881d 5820T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 5821S: Maintained
679655da
JP
5822F: Documentation/filesystems/jfs.txt
5823F: fs/jfs/
e2d1d6c0 5824
95252236 5825JME NETWORK DRIVER
8b58be88 5826M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
5827L: netdev@vger.kernel.org
5828S: Maintained
63d24a0e 5829F: drivers/net/ethernet/jme.*
95252236 5830
1da177e4 5831JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 5832M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
5833L: linux-mtd@lists.infradead.org
5834W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 5835S: Maintained
679655da 5836F: fs/jffs2/
c117ab84 5837F: include/uapi/linux/jffs2.h
1da177e4 5838
d183e11a
TT
5839JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5840M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 5841M: Jan Kara <jack@suse.com>
d183e11a
TT
5842L: linux-ext4@vger.kernel.org
5843S: Maintained
5844F: fs/jbd2/
5845F: include/linux/jbd2.h
ae0718f8 5846
207dab5f
MU
5847JPU V4L2 MEM2MEM DRIVER FOR RENESAS
5848M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
5849L: linux-media@vger.kernel.org
5850S: Maintained
5851F: drivers/media/platform/rcar_jpu.c
5852
fd8b6cb4 5853JSM Neo PCI based serial card
9d141cb9 5854M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
5855L: linux-serial@vger.kernel.org
5856S: Maintained
df621252 5857F: drivers/tty/serial/jsm/
ae0718f8 5858
af39917d
CL
5859K10TEMP HARDWARE MONITORING DRIVER
5860M: Clemens Ladisch <clemens@ladisch.de>
5861L: lm-sensors@lm-sensors.org
5862S: Maintained
5863F: Documentation/hwmon/k10temp
5864F: drivers/hwmon/k10temp.c
5865
4660cb35 5866K8TEMP HARDWARE MONITORING DRIVER
8b58be88 5867M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 5868L: lm-sensors@lm-sensors.org
ae0718f8 5869S: Maintained
679655da
JP
5870F: Documentation/hwmon/k8temp
5871F: drivers/hwmon/k8temp.c
ae0718f8 5872
1da177e4 5873KCONFIG
5eb1f99e 5874M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 5875L: linux-kbuild@vger.kernel.org
cea8321c 5876T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 5877S: Maintained
679655da
JP
5878F: Documentation/kbuild/kconfig-language.txt
5879F: scripts/kconfig/
1da177e4 5880
ea6c2089 5881KDUMP
8b58be88
JP
5882M: Vivek Goyal <vgoyal@redhat.com>
5883M: Haren Myneni <hbabu@us.ibm.com>
34633993 5884L: kexec@lists.infradead.org
ea6c2089
VG
5885W: http://lse.sourceforge.net/kdump/
5886S: Maintained
80811493 5887F: Documentation/kdump/
ea6c2089 5888
f41bf02f
HV
5889KEENE FM RADIO TRANSMITTER DRIVER
5890M: Hans Verkuil <hverkuil@xs4all.nl>
5891L: linux-media@vger.kernel.org
5892T: git git://linuxtv.org/media_tree.git
5893W: http://linuxtv.org
5894S: Maintained
5895F: drivers/media/radio/radio-keene*
5896
1da177e4 5897KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 5898M: Ian Kent <raven@themaw.net>
f694fc97 5899L: autofs@vger.kernel.org
1da177e4 5900S: Maintained
679655da 5901F: fs/autofs4/
1da177e4 5902
70fb7ba6 5903KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 5904M: Michal Marek <mmarek@suse.com>
08deed1e
JP
5905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5906T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 5907L: linux-kbuild@vger.kernel.org
5ce45962 5908S: Maintained
679655da
JP
5909F: Documentation/kbuild/
5910F: Makefile
5911F: scripts/Makefile.*
70fb7ba6
MM
5912F: scripts/basic/
5913F: scripts/mk*
5914F: scripts/package/
1da177e4
LT
5915
5916KERNEL JANITORS
c3000e03 5917L: kernel-janitors@vger.kernel.org
10466f5a 5918W: http://kernelnewbies.org/KernelJanitors
ee709b0c 5919S: Odd Fixes
1da177e4 5920
e8b43555 5921KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 5922M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 5923M: Jeff Layton <jlayton@poochiereds.net>
16141c02 5924L: linux-nfs@vger.kernel.org
1da177e4 5925W: http://nfs.sourceforge.net/
98fac23f 5926S: Supported
679655da 5927F: fs/nfsd/
c117ab84 5928F: include/uapi/linux/nfsd/
679655da
JP
5929F: fs/lockd/
5930F: fs/nfs_common/
5931F: net/sunrpc/
5932F: include/linux/lockd/
5933F: include/linux/sunrpc/
c117ab84 5934F: include/uapi/linux/sunrpc/
1da177e4 5935
13b122b3
SK
5936KERNEL SELFTEST FRAMEWORK
5937M: Shuah Khan <shuahkh@osg.samsung.com>
5938L: linux-api@vger.kernel.org
5939T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5940S: Maintained
5941F: tools/testing/selftests
5942
426d62e2 5943KERNEL VIRTUAL MACHINE (KVM)
0a00a775 5944M: Gleb Natapov <gleb@kernel.org>
c93a64fe 5945M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 5946L: kvm@vger.kernel.org
e3e58478 5947W: http://www.linux-kvm.org
a94b40a6 5948T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 5949S: Supported
c93a64fe
PB
5950F: Documentation/*/kvm*.txt
5951F: Documentation/virtual/kvm/
679655da 5952F: arch/*/kvm/
1662e862
CB
5953F: arch/x86/kernel/kvm.c
5954F: arch/x86/kernel/kvmclock.c
679655da
JP
5955F: arch/*/include/asm/kvm*
5956F: include/linux/kvm*
c117ab84 5957F: include/uapi/linux/kvm*
679655da 5958F: virt/kvm/
426d62e2 5959
ad8003d3 5960KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 5961M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf
AK
5962L: kvm@vger.kernel.org
5963W: http://kvm.qumranet.com
7de609c8 5964S: Maintained
679655da 5965F: arch/x86/include/asm/svm.h
679655da 5966F: arch/x86/kvm/svm.c
426d62e2 5967
513014b7 5968KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 5969M: Alexander Graf <agraf@suse.com>
1fc9d2bf
AK
5970L: kvm-ppc@vger.kernel.org
5971W: http://kvm.qumranet.com
6a7f972d 5972T: git git://github.com/agraf/linux-2.6.git
513014b7 5973S: Supported
679655da
JP
5974F: arch/powerpc/include/asm/kvm*
5975F: arch/powerpc/kvm/
513014b7 5976
85f8fffe 5977KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 5978M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 5979M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
5980L: linux-s390@vger.kernel.org
5981W: http://www.ibm.com/developerworks/linux/linux390/
5982S: Supported
679655da
JP
5983F: Documentation/s390/kvm.txt
5984F: arch/s390/include/asm/kvm*
80811493 5985F: arch/s390/kvm/
85f8fffe 5986
a749474d 5987KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 5988M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
5989M: Marc Zyngier <marc.zyngier@arm.com>
5990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
5991L: kvmarm@lists.cs.columbia.edu
5992W: http://systems.cs.columbia.edu/projects/kvm-arm
0f4ca79e 5993S: Supported
a749474d
CD
5994F: arch/arm/include/uapi/asm/kvm*
5995F: arch/arm/include/asm/kvm*
5996F: arch/arm/kvm/
5c8818b4
MZ
5997F: virt/kvm/arm/
5998F: include/kvm/arm_*
a749474d 5999
6394a3ec 6000KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6001M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6002M: Marc Zyngier <marc.zyngier@arm.com>
6003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6004L: kvmarm@lists.cs.columbia.edu
6005S: Maintained
6006F: arch/arm64/include/uapi/asm/kvm*
6007F: arch/arm64/include/asm/kvm*
6008F: arch/arm64/kvm/
6009
dc009d92 6010KEXEC
8b58be88 6011M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6012W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6013L: kexec@lists.infradead.org
dc009d92 6014S: Maintained
679655da 6015F: include/linux/kexec.h
c117ab84 6016F: include/uapi/linux/kexec.h
679655da 6017F: kernel/kexec.c
dc009d92 6018
e971461f
DH
6019KEYS/KEYRINGS:
6020M: David Howells <dhowells@redhat.com>
aa62efff 6021L: keyrings@vger.kernel.org
e971461f 6022S: Maintained
d410fa4e 6023F: Documentation/security/keys.txt
e971461f
DH
6024F: include/linux/key.h
6025F: include/linux/key-type.h
6026F: include/keys/
6027F: security/keys/
6028
7f3c68be 6029KEYS-TRUSTED
74dd744f
MZ
6030M: David Safford <safford@us.ibm.com>
6031M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6032L: linux-security-module@vger.kernel.org
aa62efff 6033L: keyrings@vger.kernel.org
7f3c68be 6034S: Supported
d410fa4e 6035F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6036F: include/keys/trusted-type.h
6037F: security/keys/trusted.c
6038F: security/keys/trusted.h
6039
6040KEYS-ENCRYPTED
74dd744f
MZ
6041M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6042M: David Safford <safford@us.ibm.com>
7f3c68be 6043L: linux-security-module@vger.kernel.org
aa62efff 6044L: keyrings@vger.kernel.org
7f3c68be 6045S: Supported
d410fa4e 6046F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6047F: include/keys/encrypted-type.h
19c90aa6 6048F: security/keys/encrypted-keys/
7f3c68be 6049
5b778dad 6050KGDB / KDB /debug_core
8b58be88 6051M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6052W: http://kgdb.wiki.kernel.org/
e3e2aaf7
JW
6053L: kgdb-bugreport@lists.sourceforge.net
6054S: Maintained
679655da
JP
6055F: Documentation/DocBook/kgdb.tmpl
6056F: drivers/misc/kgdbts.c
df621252 6057F: drivers/tty/serial/kgdboc.c
5b778dad 6058F: include/linux/kdb.h
679655da 6059F: include/linux/kgdb.h
4063eb5f 6060F: kernel/debug/
e3e2aaf7 6061
456db8cc 6062KMEMCHECK
8b58be88 6063M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6064M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6065S: Maintained
410d7a97
JP
6066F: Documentation/kmemcheck.txt
6067F: arch/x86/include/asm/kmemcheck.h
6068F: arch/x86/mm/kmemcheck/
6069F: include/linux/kmemcheck.h
6070F: mm/kmemcheck.c
b9ce08c0 6071
c3bb4d24 6072KMEMLEAK
8b58be88 6073M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6074S: Maintained
6075F: Documentation/kmemleak.txt
6076F: include/linux/kmemleak.h
6077F: mm/kmemleak.c
6078F: mm/kmemleak-test.c
6079
89559a61 6080KPROBES
8b58be88
JP
6081M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6082M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6083M: "David S. Miller" <davem@davemloft.net>
97c29e74 6084M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6085S: Maintained
679655da
JP
6086F: Documentation/kprobes.txt
6087F: include/linux/kprobes.h
6088F: kernel/kprobes.c
89559a61 6089
70e84049 6090KS0108 LCD CONTROLLER DRIVER
8b58be88 6091M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6092W: http://miguelojeda.es/auxdisplay.htm
6093W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6094S: Maintained
679655da
JP
6095F: Documentation/auxdisplay/ks0108
6096F: drivers/auxdisplay/ks0108.c
6097F: include/linux/ks0108.h
70e84049 6098
1da177e4 6099LAPB module
1da177e4 6100L: linux-x25@vger.kernel.org
bf9915cc 6101S: Orphan
679655da
JP
6102F: Documentation/networking/lapb-module.txt
6103F: include/*/lapb.h
6104F: net/lapb/
1da177e4
LT
6105
6106LASI 53c700 driver for PARISC
8b58be88 6107M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6108L: linux-scsi@vger.kernel.org
6109S: Maintained
679655da
JP
6110F: Documentation/scsi/53c700.txt
6111F: drivers/scsi/53c700*
1da177e4 6112
263de9b5 6113LED SUBSYSTEM
8b58be88 6114M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6115M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6116L: linux-leds@vger.kernel.org
b8926ba0 6117T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6118S: Maintained
679655da
JP
6119F: drivers/leds/
6120F: include/linux/leds.h
263de9b5 6121
b0461a44 6122LEGACY EEPROM DRIVER
d8130624 6123M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6124S: Maintained
6125F: Documentation/misc-devices/eeprom
6126F: drivers/misc/eeprom/eeprom.c
6127
1da177e4 6128LEGO USB Tower driver
8b58be88 6129M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6130L: legousb-devel@lists.sourceforge.net
6131W: http://legousb.sourceforge.net/
6132S: Maintained
679655da 6133F: drivers/usb/misc/legousbtower.c
1da177e4 6134
055616a8
MK
6135LG2160 MEDIA DRIVER
6136M: Michael Krufky <mkrufky@linuxtv.org>
6137L: linux-media@vger.kernel.org
6138W: http://linuxtv.org/
6139W: http://github.com/mkrufky
6140Q: http://patchwork.linuxtv.org/project/linux-media/list/
6141T: git git://linuxtv.org/mkrufky/tuners.git
6142S: Maintained
6143F: drivers/media/dvb-frontends/lg2160.*
6144
6f0e7725
MK
6145LGDT3305 MEDIA DRIVER
6146M: Michael Krufky <mkrufky@linuxtv.org>
6147L: linux-media@vger.kernel.org
6148W: http://linuxtv.org/
6149W: http://github.com/mkrufky
6150Q: http://patchwork.linuxtv.org/project/linux-media/list/
6151T: git git://linuxtv.org/mkrufky/tuners.git
6152S: Maintained
6153F: drivers/media/dvb-frontends/lgdt3305.*
6154
568a17ff 6155LGUEST
8b58be88 6156M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6157L: lguest@lists.ozlabs.org
568a17ff 6158W: http://lguest.ozlabs.org/
72e91863 6159S: Odd Fixes
070f420b 6160F: arch/x86/include/asm/lguest*.h
679655da
JP
6161F: arch/x86/lguest/
6162F: drivers/lguest/
6163F: include/linux/lguest*.h
070f420b 6164F: tools/lguest/
568a17ff 6165
32ac7cb2
TH
6166LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6167M: Tejun Heo <tj@kernel.org>
6168L: linux-ide@vger.kernel.org
6169T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6170S: Maintained
6171F: drivers/ata/
6172F: include/linux/ata.h
6173F: include/linux/libata.h
6174
6175LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6176M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6177L: linux-ide@vger.kernel.org
6178T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6179S: Maintained
6180F: include/linux/pata_arasan_cf_data.h
6181F: drivers/ata/pata_arasan_cf.c
6182
c7fa056c
BZ
6183LIBATA PATA DRIVERS
6184M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6185M: Tejun Heo <tj@kernel.org>
6186L: linux-ide@vger.kernel.org
6187T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6188S: Maintained
6189F: drivers/ata/pata_*.c
6190F: drivers/ata/ata_generic.c
6191
32ac7cb2
TH
6192LIBATA SATA AHCI PLATFORM devices support
6193M: Hans de Goede <hdegoede@redhat.com>
6194M: Tejun Heo <tj@kernel.org>
6195L: linux-ide@vger.kernel.org
6196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6197S: Maintained
6198F: drivers/ata/ahci_platform.c
6199F: drivers/ata/libahci_platform.c
6200F: include/linux/ahci_platform.h
6201
6202LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6203M: Mikael Pettersson <mikpelinux@gmail.com>
6204L: linux-ide@vger.kernel.org
6205T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6206S: Maintained
6207F: drivers/ata/sata_promise.*
6208
1acd437c
SL
6209LIBLOCKDEP
6210M: Sasha Levin <sasha.levin@oracle.com>
6211S: Maintained
6212F: tools/lib/lockdep/
6213
bc30196f
DW
6214LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6215M: Dan Williams <dan.j.williams@intel.com>
6216L: linux-nvdimm@lists.01.org
6217Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6218S: Supported
6219F: drivers/nvdimm/*
6220F: include/linux/nd.h
6221F: include/linux/libnvdimm.h
6222F: include/uapi/linux/ndctl.h
6223
6224LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6225M: Ross Zwisler <ross.zwisler@linux.intel.com>
6226L: linux-nvdimm@lists.01.org
6227Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6228S: Supported
6229F: drivers/nvdimm/blk.c
6230F: drivers/nvdimm/region_devs.c
6231F: drivers/acpi/nfit*
6232
6233LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6234M: Vishal Verma <vishal.l.verma@intel.com>
6235L: linux-nvdimm@lists.01.org
6236Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6237S: Supported
6238F: drivers/nvdimm/btt*
6239
6240LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6241M: Ross Zwisler <ross.zwisler@linux.intel.com>
6242L: linux-nvdimm@lists.01.org
6243Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6244S: Supported
6245F: drivers/nvdimm/pmem.c
b864bc17 6246F: include/linux/pmem.h
40603526 6247F: arch/*/include/asm/pmem.h
bc30196f 6248
1da177e4 6249LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6250M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6251W: http://www.ibm.com/linux/ltc/projects/ppc
6252S: Supported
11c34c7d 6253F: arch/powerpc/boot/rs6000.h
1da177e4 6254
852bb9f5 6255LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6256M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6257M: Paul Mackerras <paulus@samba.org>
ea668936 6258M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6259W: http://www.penguinppc.org/
a4724ed6 6260L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6261Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6262T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6263S: Supported
11c34c7d
JP
6264F: Documentation/powerpc/
6265F: arch/powerpc/
1da177e4
LT
6266
6267LINUX FOR POWER MACINTOSH
8b58be88 6268M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6269W: http://www.penguinppc.org/
a4724ed6 6270L: linuxppc-dev@lists.ozlabs.org
1da177e4 6271S: Maintained
11c34c7d
JP
6272F: arch/powerpc/platforms/powermac/
6273F: drivers/macintosh/
1da177e4 6274
77a76369 6275LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6276M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6277L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6278T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6279S: Maintained
11c34c7d
JP
6280F: arch/powerpc/platforms/512x/
6281F: arch/powerpc/platforms/52xx/
1da177e4
LT
6282
6283LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6284M: Alistair Popple <alistair@popple.id.au>
8b58be88 6285M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6286W: http://www.penguinppc.org/
a4724ed6 6287L: linuxppc-dev@lists.ozlabs.org
1da177e4 6288S: Maintained
11c34c7d
JP
6289F: arch/powerpc/platforms/40x/
6290F: arch/powerpc/platforms/44x/
1da177e4 6291
260c02a9 6292LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6293L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6294S: Orphan
11c34c7d
JP
6295F: arch/powerpc/*/*virtex*
6296F: arch/powerpc/*/*/*virtex*
1da177e4 6297
e93adf1e 6298LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6299M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6300W: http://www.penguinppc.org/
a4724ed6 6301L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6302S: Maintained
a2b1f7c8 6303F: arch/powerpc/platforms/8xx/
e93adf1e 6304
1da177e4 6305LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
a1e0fb42 6306M: Scott Wood <scottwood@freescale.com>
8b58be88 6307M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6308W: http://www.penguinppc.org/
a4724ed6 6309L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6310T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6311S: Maintained
11c34c7d 6312F: arch/powerpc/platforms/83xx/
4c8f581d 6313F: arch/powerpc/platforms/85xx/
1da177e4 6314
ab06ff3a 6315LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6316M: Olof Johansson <olof@lixom.net>
a4724ed6 6317L: linuxppc-dev@lists.ozlabs.org
92e19709 6318S: Maintained
11c34c7d
JP
6319F: arch/powerpc/platforms/pasemi/
6320F: drivers/*/*pasemi*
6321F: drivers/*/*/*pasemi*
ab06ff3a 6322
1da177e4 6323LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6324M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6325L: linux-security-module@vger.kernel.org
1da177e4
LT
6326S: Supported
6327
a23ce6da
HW
6328LIS3LV02D ACCELEROMETER DRIVER
6329M: Eric Piel <eric.piel@tremplin-utc.net>
6330S: Maintained
ff606677
JD
6331F: Documentation/misc-devices/lis3lv02d
6332F: drivers/misc/lis3lv02d/
bd35665f 6333F: drivers/platform/x86/hp_accel.c
a23ce6da 6334
b700e7f0
SJ
6335LIVE PATCHING
6336M: Josh Poimboeuf <jpoimboe@redhat.com>
6337M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6338M: Jiri Kosina <jikos@kernel.org>
d8130624 6339M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6340S: Maintained
6341F: kernel/livepatch/
6342F: include/linux/livepatch.h
6343F: arch/x86/include/asm/livepatch.h
6344F: arch/x86/kernel/livepatch.c
6345F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6346F: samples/livepatch/
b700e7f0 6347L: live-patching@vger.kernel.org
74d50da3 6348T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6349
e2d1d6c0 6350LLC (802.2)
8b58be88 6351M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6352S: Maintained
679655da 6353F: include/linux/llc.h
c117ab84 6354F: include/uapi/linux/llc.h
679655da
JP
6355F: include/net/llc*
6356F: net/llc/
e2d1d6c0 6357
4e233cbe
AD
6358LM73 HARDWARE MONITOR DRIVER
6359M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6360L: lm-sensors@lm-sensors.org
6361S: Maintained
6362F: drivers/hwmon/lm73.c
6363
156e2d1a 6364LM78 HARDWARE MONITOR DRIVER
d8130624 6365M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6366L: lm-sensors@lm-sensors.org
6367S: Maintained
6368F: Documentation/hwmon/lm78
6369F: drivers/hwmon/lm78.c
6370
1da177e4 6371LM83 HARDWARE MONITOR DRIVER
d8130624 6372M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6373L: lm-sensors@lm-sensors.org
1da177e4 6374S: Maintained
679655da
JP
6375F: Documentation/hwmon/lm83
6376F: drivers/hwmon/lm83.c
1da177e4
LT
6377
6378LM90 HARDWARE MONITOR DRIVER
d8130624 6379M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6380L: lm-sensors@lm-sensors.org
1da177e4 6381S: Maintained
679655da 6382F: Documentation/hwmon/lm90
aae7bce4 6383F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6384F: drivers/hwmon/lm90.c
1da177e4 6385
917cc4e6
GR
6386LM95234 HARDWARE MONITOR DRIVER
6387M: Guenter Roeck <linux@roeck-us.net>
6388L: lm-sensors@lm-sensors.org
6389S: Maintained
6390F: Documentation/hwmon/lm95234
6391F: drivers/hwmon/lm95234.c
6392
68620bdd
MP
6393LME2510 MEDIA DRIVER
6394M: Malcolm Priestley <tvboxspy@gmail.com>
6395L: linux-media@vger.kernel.org
6396W: http://linuxtv.org/
6397Q: http://patchwork.linuxtv.org/project/linux-media/list/
6398S: Maintained
6399F: drivers/media/usb/dvb-usb-v2/lmedm04*
6400
512e67f9 6401LOCKDEP AND LOCKSTAT
8b58be88
JP
6402M: Peter Zijlstra <peterz@infradead.org>
6403M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6404L: linux-kernel@vger.kernel.org
75fc2d37 6405T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6406S: Maintained
214e0aed
DB
6407F: Documentation/locking/lockdep*.txt
6408F: Documentation/locking/lockstat.txt
679655da 6409F: include/linux/lockdep.h
7486d6da 6410F: kernel/locking/
512e67f9 6411
dde33348 6412LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6413M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6414L: linux-ntfs-dev@lists.sourceforge.net
6415W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6416S: Maintained
679655da 6417F: Documentation/ldm.txt
20d16fef 6418F: block/partitions/ldm.*
1da177e4 6419
ef6ada3d
JE
6420LogFS
6421M: Joern Engel <joern@logfs.org>
756ccb3c 6422M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6423L: logfs@logfs.org
6424W: logfs.org
6425S: Maintained
6426F: fs/logfs/
6427
b62d7946
RS
6428LPC32XX MACHINE SUPPORT
6429M: Roland Stigge <stigge@antcom.de>
6430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6431S: Maintained
6432F: arch/arm/mach-lpc32xx/
6433
c87e34ef 6434LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6435M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6436M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6437M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6438M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6439L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6440L: linux-scsi@vger.kernel.org
6441W: http://www.lsilogic.com/support
6442S: Supported
679655da 6443F: drivers/message/fusion/
500c152a 6444F: drivers/scsi/mpt2sas/
6445F: drivers/scsi/mpt3sas/
c87e34ef 6446
1da177e4 6447LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6448M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6449L: linux-scsi@vger.kernel.org
6450S: Maintained
679655da 6451F: drivers/scsi/sym53c8xx_2/
1da177e4 6452
e5f5c99a
GR
6453LTC4261 HARDWARE MONITOR DRIVER
6454M: Guenter Roeck <linux@roeck-us.net>
6455L: lm-sensors@lm-sensors.org
6456S: Maintained
6457F: Documentation/hwmon/ltc4261
6458F: drivers/hwmon/ltc4261.c
6459
81365c31 6460LTP (Linux Test Project)
28b8e8d4 6461M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6462M: Cyril Hrubis <chrubis@suse.cz>
7d1ae8a8 6463M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
f2eb7f6f
CH
6464M: Jan Stancek <jstancek@redhat.com>
6465M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6466M: Alexey Kodanev <alexey.kodanev@oracle.com>
81365c31 6467L: ltp-list@lists.sourceforge.net (subscribers-only)
f2eb7f6f 6468W: http://linux-test-project.github.io/
7d1ae8a8 6469T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6470S: Maintained
6471
c12a54b3 6472M32R ARCHITECTURE
c12a54b3 6473W: http://www.linux-m32r.org/
b4174867 6474S: Orphan
679655da 6475F: arch/m32r/
c12a54b3 6476
1da177e4 6477M68K ARCHITECTURE
8b58be88 6478M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6479L: linux-m68k@lists.linux-m68k.org
6480W: http://www.linux-m68k.org/
54e5881d 6481T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6482S: Maintained
679655da 6483F: arch/m68k/
9db35182 6484F: drivers/zorro/
1da177e4
LT
6485
6486M68K ON APPLE MACINTOSH
8b58be88 6487M: Joshua Thompson <funaho@jurai.org>
1da177e4 6488W: http://www.mac.linux-m68k.org/
9bb9f222 6489L: linux-m68k@lists.linux-m68k.org
1da177e4 6490S: Maintained
9db35182 6491F: arch/m68k/mac/
1da177e4
LT
6492
6493M68K ON HP9000/300
8b58be88 6494M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6495W: http://www.tazenda.demon.co.uk/phil/linux-hp
6496S: Maintained
679655da 6497F: arch/m68k/hp300/
1da177e4 6498
74425546
AP
6499M88DS3103 MEDIA DRIVER
6500M: Antti Palosaari <crope@iki.fi>
6501L: linux-media@vger.kernel.org
6502W: http://linuxtv.org/
6503W: http://palosaari.fi/linux/
6504Q: http://patchwork.linuxtv.org/project/linux-media/list/
6505T: git git://linuxtv.org/anttip/media_tree.git
6506S: Maintained
6507F: drivers/media/dvb-frontends/m88ds3103*
6508
68620bdd
MP
6509M88RS2000 MEDIA DRIVER
6510M: Malcolm Priestley <tvboxspy@gmail.com>
6511L: linux-media@vger.kernel.org
6512W: http://linuxtv.org/
6513Q: http://patchwork.linuxtv.org/project/linux-media/list/
6514S: Maintained
6515F: drivers/media/dvb-frontends/m88rs2000*
6516
07a092fa 6517MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6518M: Alexey Klimov <klimov.linux@gmail.com>
6519L: linux-media@vger.kernel.org
6520T: git git://linuxtv.org/media_tree.git
6521S: Maintained
6522F: drivers/media/radio/radio-ma901.c
07a092fa 6523
64a327a7 6524MAC80211
8b58be88 6525M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6526L: linux-wireless@vger.kernel.org
491b26b4 6527W: http://wireless.kernel.org/
ce466579
JB
6528T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6529T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6530S: Maintained
679655da
JP
6531F: Documentation/networking/mac80211-injection.txt
6532F: include/net/mac80211.h
6533F: net/mac80211/
64a327a7 6534
b863ceb7 6535MACVLAN DRIVER
8b58be88 6536M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6537L: netdev@vger.kernel.org
6538S: Maintained
679655da
JP
6539F: drivers/net/macvlan.c
6540F: include/linux/if_macvlan.h
b863ceb7 6541
2b6d83e2
JB
6542MAILBOX API
6543M: Jassi Brar <jassisinghbrar@gmail.com>
6544L: linux-kernel@vger.kernel.org
6545S: Maintained
6546F: drivers/mailbox/
6547F: include/linux/mailbox_client.h
6548F: include/linux/mailbox_controller.h
6549
faf1668c 6550MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6551M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6552W: http://www.kernel.org/doc/man-pages
bd7ebec6 6553L: linux-man@vger.kernel.org
1b53dc74 6554S: Maintained
faf1668c 6555
8427defd
RK
6556MARVELL ARMADA DRM SUPPORT
6557M: Russell King <rmk+kernel@arm.linux.org.uk>
6558S: Maintained
6559F: drivers/gpu/drm/armada/
6560
3ad50cca
GR
6561MARVELL 88E6352 DSA support
6562M: Guenter Roeck <linux@roeck-us.net>
6563S: Maintained
6564F: drivers/net/dsa/mv88e6352.c
6565
44c14c1d 6566MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6567M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6568M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6569L: netdev@vger.kernel.org
6570S: Maintained
6571F: drivers/net/ethernet/marvell/sk*
6572
74cda169 6573MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6574L: libertas-dev@lists.infradead.org
8ac3e99e 6575S: Orphan
679655da 6576F: drivers/net/wireless/libertas/
74cda169 6577
b60d6975 6578MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6579M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6580L: netdev@vger.kernel.org
f5ca8502 6581S: Maintained
527a6266 6582F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6583F: include/linux/mv643xx.h
1da177e4 6584
370b8ed9
TP
6585MARVELL MVNETA ETHERNET DRIVER
6586M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6587L: netdev@vger.kernel.org
6588S: Maintained
6589F: drivers/net/ethernet/marvell/mvneta.*
6590
fcad584d 6591MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6592M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6593M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6594L: linux-wireless@vger.kernel.org
6595S: Maintained
6596F: drivers/net/wireless/mwifiex/
6597
a2c3f656 6598MARVELL MWL8K WIRELESS DRIVER
a040d532 6599M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6600L: linux-wireless@vger.kernel.org
16345910 6601S: Odd Fixes
a2c3f656
LB
6602F: drivers/net/wireless/mwl8k.c
6603
2a69567b 6604MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6605M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6606S: Odd Fixes
1fa7e547 6607F: drivers/mmc/host/mvsdio.*
2a69567b 6608
1da177e4 6609MATROX FRAMEBUFFER DRIVER
c69f677c 6610L: linux-fbdev@vger.kernel.org
52653199 6611S: Orphan
8a61f013 6612F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6613F: include/uapi/linux/matroxfb.h
1da177e4 6614
ca462085
GR
6615MAX16065 HARDWARE MONITOR DRIVER
6616M: Guenter Roeck <linux@roeck-us.net>
6617L: lm-sensors@lm-sensors.org
6618S: Maintained
6619F: Documentation/hwmon/max16065
6620F: drivers/hwmon/max16065.c
6621
1f61cab8
GR
6622MAX20751 HARDWARE MONITOR DRIVER
6623M: Guenter Roeck <linux@roeck-us.net>
6624L: lm-sensors@lm-sensors.org
6625S: Maintained
6626F: Documentation/hwmon/max20751
6627F: drivers/hwmon/max20751.c
6628
d20620de 6629MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6630M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6631L: lm-sensors@lm-sensors.org
6632S: Maintained
679655da
JP
6633F: Documentation/hwmon/max6650
6634F: drivers/hwmon/max6650.c
d20620de 6635
e89ab51f
GR
6636MAX6697 HARDWARE MONITOR DRIVER
6637M: Guenter Roeck <linux@roeck-us.net>
6638L: lm-sensors@lm-sensors.org
6639S: Maintained
6640F: Documentation/hwmon/max6697
6641F: Documentation/devicetree/bindings/i2c/max6697.txt
6642F: drivers/hwmon/max6697.c
6643F: include/linux/platform_data/max6697.h
6644
f8f847b5
KK
6645MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6646M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6647L: linux-pm@vger.kernel.org
6648S: Supported
6649F: drivers/power/max14577_charger.c
6650F: drivers/power/max77693_charger.c
6651
3811405e
JMC
6652MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6653M: Javier Martinez Canillas <javier@osg.samsung.com>
6654L: linux-kernel@vger.kernel.org
6655S: Supported
6656F: drivers/*/*max77802.c
6657F: Documentation/devicetree/bindings/*/*max77802.txt
6658F: include/dt-bindings/*/*max77802.h
6659
befeb596
KK
6660MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6661M: Chanwoo Choi <cw00.choi@samsung.com>
6662M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6663L: linux-kernel@vger.kernel.org
6664S: Supported
6665F: drivers/*/max14577.c
6666F: drivers/*/max77686.c
6667F: drivers/*/max77693.c
6668F: drivers/extcon/extcon-max14577.c
6669F: drivers/extcon/extcon-max77693.c
6670F: drivers/rtc/rtc-max77686.c
6671F: drivers/clk/clk-max77686.c
6672F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6673F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6674F: Documentation/devicetree/bindings/mfd/max77693.txt
6675F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6676F: include/linux/mfd/max14577*.h
6677F: include/linux/mfd/max77686*.h
6678F: include/linux/mfd/max77693*.h
6679
9be3c9a5
HV
6680MAXIRADIO FM RADIO RECEIVER DRIVER
6681M: Hans Verkuil <hverkuil@xs4all.nl>
6682L: linux-media@vger.kernel.org
6683T: git git://linuxtv.org/media_tree.git
6684W: http://linuxtv.org
6685S: Maintained
6686F: drivers/media/radio/radio-maxiradio*
6687
6f32a8c9
LP
6688MEDIA DRIVERS FOR RENESAS - VSP1
6689M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6690L: linux-media@vger.kernel.org
6691L: linux-sh@vger.kernel.org
6692T: git git://linuxtv.org/media_tree.git
6693S: Supported
6694F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6695F: drivers/media/platform/vsp1/
6696
dacf9ce8
KS
6697MEDIA DRIVERS FOR ASCOT2E
6698M: Sergey Kozlov <serjk@netup.ru>
6699L: linux-media@vger.kernel.org
6700W: http://linuxtv.org
6701W: http://netup.tv/
6702T: git git://linuxtv.org/media_tree.git
6703S: Supported
6704F: drivers/media/dvb-frontends/ascot2e*
6705
a6dc60ff
KS
6706MEDIA DRIVERS FOR CXD2841ER
6707M: Sergey Kozlov <serjk@netup.ru>
6708L: linux-media@vger.kernel.org
6709W: http://linuxtv.org/
6710W: http://netup.tv/
6711T: git git://linuxtv.org/media_tree.git
6712S: Supported
6713F: drivers/media/dvb-frontends/cxd2841er*
6714
a5d32b35
KS
6715MEDIA DRIVERS FOR HORUS3A
6716M: Sergey Kozlov <serjk@netup.ru>
6717L: linux-media@vger.kernel.org
6718W: http://linuxtv.org/
6719W: http://netup.tv/
6720T: git git://linuxtv.org/media_tree.git
6721S: Supported
6722F: drivers/media/dvb-frontends/horus3a*
6723
e025273b
KS
6724MEDIA DRIVERS FOR LNBH25
6725M: Sergey Kozlov <serjk@netup.ru>
6726L: linux-media@vger.kernel.org
6727W: http://linuxtv.org/
6728W: http://netup.tv/
6729T: git git://linuxtv.org/media_tree.git
6730S: Supported
6731F: drivers/media/dvb-frontends/lnbh25*
6732
52b1eaf4
KS
6733MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6734M: Sergey Kozlov <serjk@netup.ru>
6735L: linux-media@vger.kernel.org
6736W: http://linuxtv.org/
6737W: http://netup.tv/
6738T: git git://linuxtv.org/media_tree.git
6739S: Supported
6740F: drivers/media/pci/netup_unidvb/*
6741
127c49ae 6742MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 6743M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
6744P: LinuxTV.org Project
6745L: linux-media@vger.kernel.org
6746W: http://linuxtv.org
8a6e2535 6747Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 6748T: git git://linuxtv.org/media_tree.git
127c49ae
JP
6749S: Maintained
6750F: Documentation/dvb/
6751F: Documentation/video4linux/
ffe06198 6752F: Documentation/DocBook/media/
127c49ae 6753F: drivers/media/
ffe06198 6754F: drivers/staging/media/
127c49ae 6755F: include/media/
6c0f0359
MCC
6756F: include/uapi/linux/dvb/
6757F: include/uapi/linux/videodev2.h
6758F: include/uapi/linux/media.h
6759F: include/uapi/linux/v4l2-*
6760F: include/uapi/linux/meye.h
6761F: include/uapi/linux/ivtv*
6762F: include/uapi/linux/uvcvideo.h
d20620de 6763
c869f77d
JK
6764MEDIATEK MT7601U WIRELESS LAN DRIVER
6765M: Jakub Kicinski <kubakici@wp.pl>
6766L: linux-wireless@vger.kernel.org
6767S: Maintained
6768F: drivers/net/wireless/mediatek/mt7601u/
6769
e399065b
SS
6770MEGARAID SCSI/SAS DRIVERS
6771M: Kashyap Desai <kashyap.desai@avagotech.com>
6772M: Sumit Saxena <sumit.saxena@avagotech.com>
6773M: Uday Lingala <uday.lingala@avagotech.com>
6774L: megaraidlinux.pdl@avagotech.com
baaea1dc 6775L: linux-scsi@vger.kernel.org
e399065b 6776W: http://www.lsi.com
ce00f85c 6777S: Maintained
679655da
JP
6778F: Documentation/scsi/megaraid.txt
6779F: drivers/scsi/megaraid.*
6780F: drivers/scsi/megaraid/
757e0108 6781
2c46c9d5
AV
6782MELLANOX ETHERNET DRIVER (mlx4_en)
6783M: Amir Vadai <amirv@mellanox.com>
db603047 6784M: Ido Shamay <idos@mellanox.com>
b75f0050 6785L: netdev@vger.kernel.org
2c46c9d5
AV
6786S: Supported
6787W: http://www.mellanox.com
6788Q: http://patchwork.ozlabs.org/project/netdev/list/
6789F: drivers/net/ethernet/mellanox/mlx4/en_*
6790
93c1edb2
JP
6791MELLANOX ETHERNET SWITCH DRIVERS
6792M: Jiri Pirko <jiri@mellanox.com>
6793M: Ido Schimmel <idosch@mellanox.com>
6794L: netdev@vger.kernel.org
6795S: Supported
6796W: http://www.mellanox.com
6797Q: http://patchwork.ozlabs.org/project/netdev/list/
6798F: drivers/net/ethernet/mellanox/mlxsw/
6799
5b25b13a
MD
6800MEMBARRIER SUPPORT
6801M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
6802M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
6803L: linux-kernel@vger.kernel.org
6804S: Supported
6805F: kernel/membarrier.c
6806F: include/uapi/linux/membarrier.h
6807
70ea91f1
SR
6808MEMORY MANAGEMENT
6809L: linux-mm@kvack.org
70ea91f1
SR
6810W: http://www.linux-mm.org
6811S: Maintained
679655da 6812F: include/linux/mm.h
551450bb
CS
6813F: include/linux/gfp.h
6814F: include/linux/mmzone.h
6815F: include/linux/memory_hotplug.h
6816F: include/linux/vmalloc.h
679655da 6817F: mm/
70ea91f1 6818
f4e9ce66 6819MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 6820M: David Woodhouse <dwmw2@infradead.org>
242c325e 6821M: Brian Norris <computersforpeace@gmail.com>
1da177e4 6822L: linux-mtd@lists.infradead.org
8a6e2535
JP
6823W: http://www.linux-mtd.infradead.org/
6824Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 6825T: git git://git.infradead.org/linux-mtd.git
ab95eac9 6826T: git git://git.infradead.org/l2-mtd.git
1da177e4 6827S: Maintained
679655da
JP
6828F: drivers/mtd/
6829F: include/linux/mtd/
c117ab84 6830F: include/uapi/mtd/
1da177e4 6831
26c57ef1 6832MEN A21 WATCHDOG DRIVER
30c7469b 6833M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 6834L: linux-watchdog@vger.kernel.org
30c7469b 6835S: Maintained
26c57ef1
JT
6836F: drivers/watchdog/mena21_wdt.c
6837
3764e82e 6838MEN CHAMELEON BUS (mcb)
30c7469b
JT
6839M: Johannes Thumshirn <morbidrsa@gmail.com>
6840S: Maintained
3764e82e
JT
6841F: drivers/mcb/
6842F: include/linux/mcb.h
b9f2f459 6843F: Documentation/men-chameleon-bus.txt
3764e82e 6844
48b490d2
AW
6845MEN F21BMC (Board Management Controller)
6846M: Andreas Werner <andreas.werner@men.de>
6847S: Supported
6848F: drivers/mfd/menf21bmc.c
6849F: drivers/watchdog/menf21bmc_wdt.c
6850F: drivers/leds/leds-menf21bmc.c
6851F: drivers/hwmon/menf21bmc_hwmon.c
6852F: Documentation/hwmon/menf21bmc
6853
12285945
JH
6854METAG ARCHITECTURE
6855M: James Hogan <james.hogan@imgtec.com>
d668d9ed 6856L: linux-metag@vger.kernel.org
12285945
JH
6857S: Supported
6858F: arch/metag/
6859F: Documentation/metag/
6860F: Documentation/devicetree/bindings/metag/
a2c5d4ed 6861F: drivers/clocksource/metag_generic.c
5698c50d
JH
6862F: drivers/irqchip/irq-metag.c
6863F: drivers/irqchip/irq-metag-ext.c
ae85ac71 6864F: drivers/tty/metag_da.c
12285945 6865
c6375b0a 6866MICROBLAZE ARCHITECTURE
8b58be88 6867M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
6868W: http://www.monstr.eu/fdt/
6869T: git git://git.monstr.eu/linux-2.6-microblaze.git
6870S: Supported
0a8c7914 6871F: arch/microblaze/
1da177e4 6872
2508a45a
CY
6873MICROSOFT SURFACE PRO 3 BUTTON DRIVER
6874M: Chen Yu <yu.c.chen@intel.com>
6875L: platform-driver-x86@vger.kernel.org
6876S: Supported
6877F: drivers/platform/x86/surfacepro3_button.c
6878
1da177e4 6879MICROTEK X6 SCANNER
61eee9a7 6880M: Oliver Neukum <oliver@neukum.org>
1da177e4 6881S: Maintained
679655da 6882F: drivers/usb/image/microtek.*
1da177e4
LT
6883
6884MIPS
8b58be88 6885M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 6886L: linux-mips@linux-mips.org
6097050d 6887W: http://www.linux-mips.org/
b05e988e 6888T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 6889Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 6890S: Supported
679655da
JP
6891F: Documentation/mips/
6892F: arch/mips/
1da177e4 6893
08b7620a
HV
6894MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6895M: Hans Verkuil <hverkuil@xs4all.nl>
6896L: linux-media@vger.kernel.org
6897T: git git://linuxtv.org/media_tree.git
6898W: http://linuxtv.org
6899S: Odd Fixes
6900F: drivers/media/radio/radio-miropcm20*
6901
e126ba97
EC
6902Mellanox MLX5 core VPI driver
6903M: Eli Cohen <eli@mellanox.com>
6904L: netdev@vger.kernel.org
6905L: linux-rdma@vger.kernel.org
6906W: http://www.mellanox.com
6907Q: http://patchwork.ozlabs.org/project/netdev/list/
6908Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 6909T: git git://openfabrics.org/~eli/connect-ib.git
e126ba97
EC
6910S: Supported
6911F: drivers/net/ethernet/mellanox/mlx5/core/
6912F: include/linux/mlx5/
6913
6914Mellanox MLX5 IB driver
b75f0050
JP
6915M: Eli Cohen <eli@mellanox.com>
6916L: linux-rdma@vger.kernel.org
6917W: http://www.mellanox.com
6918Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 6919T: git git://openfabrics.org/~eli/connect-ib.git
b75f0050
JP
6920S: Supported
6921F: include/linux/mlx5/
6922F: drivers/infiniband/hw/mlx5/
e126ba97 6923
0ce277e4
AP
6924MN88472 MEDIA DRIVER
6925M: Antti Palosaari <crope@iki.fi>
6926L: linux-media@vger.kernel.org
6927W: http://linuxtv.org/
6928W: http://palosaari.fi/linux/
6929Q: http://patchwork.linuxtv.org/project/linux-media/list/
6930T: git git://linuxtv.org/anttip/media_tree.git
6931S: Maintained
6932F: drivers/staging/media/mn88472/
6933F: drivers/media/dvb-frontends/mn88472.h
6934
4f4d238f
AP
6935MN88473 MEDIA DRIVER
6936M: Antti Palosaari <crope@iki.fi>
6937L: linux-media@vger.kernel.org
6938W: http://linuxtv.org/
6939W: http://palosaari.fi/linux/
6940Q: http://patchwork.linuxtv.org/project/linux-media/list/
6941T: git git://linuxtv.org/anttip/media_tree.git
6942S: Maintained
6943F: drivers/staging/media/mn88473/
6944F: drivers/media/dvb-frontends/mn88473.h
6945
1da177e4 6946MODULE SUPPORT
8b58be88 6947M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 6948S: Maintained
679655da
JP
6949F: include/linux/module.h
6950F: kernel/module.c
1da177e4
LT
6951
6952MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 6953W: http://popies.net/meye/
b7788e13 6954S: Orphan
679655da 6955F: Documentation/video4linux/meye.txt
90d72ac6 6956F: drivers/media/pci/meye/
6c0f0359 6957F: include/uapi/linux/meye.h
1da177e4 6958
b9705b60 6959MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 6960M: Jiri Slaby <jirislaby@gmail.com>
d735410a 6961S: Maintained
679655da 6962F: Documentation/serial/moxa-smartio
c897401b 6963F: drivers/tty/mxser.*
d735410a 6964
889b2f87
AK
6965MR800 AVERMEDIA USB FM RADIO DRIVER
6966M: Alexey Klimov <klimov.linux@gmail.com>
6967L: linux-media@vger.kernel.org
6968T: git git://linuxtv.org/media_tree.git
6969S: Maintained
6970F: drivers/media/radio/radio-mr800.c
6971
d7155691
AO
6972MRF24J40 IEEE 802.15.4 RADIO DRIVER
6973M: Alan Ott <alan@signal11.us>
6974L: linux-wpan@vger.kernel.org
6975S: Maintained
6976F: drivers/net/ieee802154/mrf24j40.c
6977
8c4c731a 6978MSI LAPTOP SUPPORT
182ae55c 6979M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 6980L: platform-driver-x86@vger.kernel.org
8c4c731a 6981S: Maintained
679655da 6982F: drivers/platform/x86/msi-laptop.c
8c4c731a 6983
0f1006b1 6984MSI WMI SUPPORT
d0944853 6985L: platform-driver-x86@vger.kernel.org
5ee7041e 6986S: Orphan
0f1006b1
AA
6987F: drivers/platform/x86/msi-wmi.c
6988
19a628a0
AP
6989MSI001 MEDIA DRIVER
6990M: Antti Palosaari <crope@iki.fi>
6991L: linux-media@vger.kernel.org
6992W: http://linuxtv.org/
6993W: http://palosaari.fi/linux/
6994Q: http://patchwork.linuxtv.org/project/linux-media/list/
6995T: git git://linuxtv.org/anttip/media_tree.git
6996S: Maintained
0185e197 6997F: drivers/media/tuners/msi001*
19a628a0 6998
7570589d 6999MSI2500 MEDIA DRIVER
2c57213f
AP
7000M: Antti Palosaari <crope@iki.fi>
7001L: linux-media@vger.kernel.org
7002W: http://linuxtv.org/
7003W: http://palosaari.fi/linux/
7004Q: http://patchwork.linuxtv.org/project/linux-media/list/
7005T: git git://linuxtv.org/anttip/media_tree.git
7006S: Maintained
7570589d 7007F: drivers/media/usb/msi2500/
2c57213f 7008
159eeea4
RJ
7009MSYSTEMS DISKONCHIP G3 MTD DRIVER
7010M: Robert Jarzmik <robert.jarzmik@free.fr>
7011L: linux-mtd@lists.infradead.org
7012S: Maintained
7013F: drivers/mtd/devices/docg3*
7014
62a37dc7 7015MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7016M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7017L: linux-media@vger.kernel.org
7018T: git git://linuxtv.org/media_tree.git
7019S: Maintained
7020F: drivers/media/i2c/mt9m032.c
7021F: include/media/mt9m032.h
7022
62a37dc7 7023MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7024M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7025L: linux-media@vger.kernel.org
7026T: git git://linuxtv.org/media_tree.git
7027S: Maintained
7028F: drivers/media/i2c/mt9p031.c
7029F: include/media/mt9p031.h
7030
62a37dc7 7031MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7032M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7033L: linux-media@vger.kernel.org
7034T: git git://linuxtv.org/media_tree.git
7035S: Maintained
7036F: drivers/media/i2c/mt9t001.c
7037F: include/media/mt9t001.h
7038
62a37dc7 7039MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7040M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7041L: linux-media@vger.kernel.org
7042T: git git://linuxtv.org/media_tree.git
7043S: Maintained
f2272e13 7044F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9
LP
7045F: drivers/media/i2c/mt9v032.c
7046F: include/media/mt9v032.h
7047
4e0d13cb 7048MULTIFUNCTION DEVICES (MFD)
8b58be88 7049M: Samuel Ortiz <sameo@linux.intel.com>
f7d3210e 7050M: Lee Jones <lee.jones@linaro.org>
7caa7991 7051T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7052S: Supported
679655da 7053F: drivers/mfd/
55b5940d 7054F: include/linux/mfd/
4e0d13cb 7055
5c4e6f13 7056MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7057M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7058L: linux-mmc@vger.kernel.org
708dce3f 7059T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7060S: Maintained
679655da
JP
7061F: drivers/mmc/
7062F: include/linux/mmc/
c117ab84 7063F: include/uapi/linux/mmc/
baca2da4 7064
15a0580c 7065MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7066S: Orphan
679655da
JP
7067F: drivers/mmc/host/mmc_spi.c
7068F: include/linux/spi/mmc_spi.h
15a0580c 7069
1da177e4 7070MULTISOUND SOUND DRIVER
8b58be88 7071M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7072S: Maintained
679655da
JP
7073F: Documentation/sound/oss/MultiSound
7074F: sound/oss/msnd*
1da177e4 7075
d735410a 7076MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7077S: Orphan
c897401b 7078F: drivers/tty/isicom.c
679655da 7079F: include/linux/isicom.h
d735410a 7080
550a7375 7081MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
f299470a 7082M: Felipe Balbi <balbi@ti.com>
795fb7e7 7083L: linux-usb@vger.kernel.org
43b416e5 7084T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7085S: Maintained
679655da 7086F: drivers/usb/musb/
550a7375 7087
ea0af5f6
MK
7088MXL5007T MEDIA DRIVER
7089M: Michael Krufky <mkrufky@linuxtv.org>
7090L: linux-media@vger.kernel.org
7091W: http://linuxtv.org/
7092W: http://github.com/mkrufky
7093Q: http://patchwork.linuxtv.org/project/linux-media/list/
7094T: git git://linuxtv.org/mkrufky/tuners.git
7095S: Maintained
7096F: drivers/media/tuners/mxl5007t.*
7097
2d3cf588 7098MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7099M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7100L: netdev@vger.kernel.org
205057ae 7101W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7102S: Supported
93f7848b 7103F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7104
1da177e4 7105NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7106S: Orphan
d9fb9f38 7107F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7108
23dc05a3
DM
7109NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7110M: Daniel Mack <zonque@gmail.com>
7111S: Maintained
e5747e40 7112L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7113W: http://www.native-instruments.com
7114F: sound/usb/caiaq/
7115
1da177e4 7116NCP FILESYSTEM
52653199
PV
7117M: Petr Vandrovec <petr@vandrovec.name>
7118S: Odd Fixes
679655da 7119F: fs/ncpfs/
1da177e4 7120
a79b0322
FT
7121NCR 5380 SCSI DRIVERS
7122M: Finn Thain <fthain@telegraphics.com.au>
7123M: Michael Schmitz <schmitzmic@gmail.com>
7124L: linux-scsi@vger.kernel.org
7125S: Maintained
7126F: Documentation/scsi/g_NCR5380.txt
7127F: drivers/scsi/NCR5380.*
7128F: drivers/scsi/arm/cumana_1.c
7129F: drivers/scsi/arm/oak.c
7130F: drivers/scsi/atari_NCR5380.c
7131F: drivers/scsi/atari_scsi.*
7132F: drivers/scsi/dmx3191d.c
7133F: drivers/scsi/dtc.*
7134F: drivers/scsi/g_NCR5380.*
7135F: drivers/scsi/g_NCR5380_mmio.c
7136F: drivers/scsi/mac_scsi.*
7137F: drivers/scsi/pas16.*
a79b0322
FT
7138F: drivers/scsi/sun3_scsi.*
7139F: drivers/scsi/sun3_scsi_vme.c
7140F: drivers/scsi/t128.*
7141
1da177e4 7142NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7143M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7144L: linux-scsi@vger.kernel.org
7145S: Maintained
679655da 7146F: drivers/scsi/NCR_D700.*
1da177e4 7147
4aa3eb4c
GR
7148NCT6775 HARDWARE MONITOR DRIVER
7149M: Guenter Roeck <linux@roeck-us.net>
7150L: lm-sensors@lm-sensors.org
7151S: Maintained
7152F: Documentation/hwmon/nct6775
7153F: drivers/hwmon/nct6775.c
7154
3c2d774c 7155NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7156M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7157L: linux-rdma@vger.kernel.org
e3d33cb1 7158W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7159S: Supported
7160F: drivers/infiniband/hw/nes/
7161
be2f2e84 7162NETEM NETWORK EMULATOR
adbbf69d 7163M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7164L: netem@lists.linux-foundation.org
be2f2e84 7165S: Maintained
679655da 7166F: net/sched/sch_netem.c
be2f2e84 7167
b2f5a051 7168NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7169M: Jon Mason <jdmason@kudzu.us>
4a58448b 7170L: netdev@vger.kernel.org
4a58448b 7171S: Supported
679655da 7172F: Documentation/networking/s2io.txt
b2f5a051 7173F: Documentation/networking/vxge.txt
86387e1a 7174F: drivers/net/ethernet/neterion/
4a58448b 7175
db9cf3a3 7176NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7177M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7178M: Patrick McHardy <kaber@trash.net>
42010ed0 7179M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7180L: netfilter-devel@vger.kernel.org
82b98543 7181L: coreteam@netfilter.org
1da177e4
LT
7182W: http://www.netfilter.org/
7183W: http://www.iptables.org/
42010ed0
PNA
7184Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7185T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7186T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7187S: Supported
679655da
JP
7188F: include/linux/netfilter*
7189F: include/linux/netfilter/
7190F: include/net/netfilter/
c117ab84
CEB
7191F: include/uapi/linux/netfilter*
7192F: include/uapi/linux/netfilter/
679655da
JP
7193F: net/*/netfilter.c
7194F: net/*/netfilter/
7195F: net/netfilter/
91c269a0 7196F: net/bridge/br_netfilter*.c
1da177e4 7197
4cc67735 7198NETLABEL
87a0874c 7199M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7200W: http://netlabel.sf.net
7201L: netdev@vger.kernel.org
87a0874c 7202S: Maintained
80811493 7203F: Documentation/netlabel/
679655da
JP
7204F: include/net/netlabel.h
7205F: net/netlabel/
4cc67735 7206
1da177e4 7207NETROM NETWORK LAYER
8b58be88 7208M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7209L: linux-hams@vger.kernel.org
d34cb28a 7210W: http://www.linux-ax25.org/
1da177e4 7211S: Maintained
679655da 7212F: include/net/netrom.h
c117ab84 7213F: include/uapi/linux/netrom.h
679655da 7214F: net/netrom/
1da177e4 7215
5ddb88c0 7216NETWORK BLOCK DEVICE (NBD)
4ca5829a 7217M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7218S: Maintained
5e4b269b 7219L: nbd-general@lists.sourceforge.net
4ca5829a 7220T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7221F: Documentation/blockdev/nbd.txt
7222F: drivers/block/nbd.c
c117ab84 7223F: include/uapi/linux/nbd.h
1da177e4 7224
6e43650c
NH
7225NETWORK DROP MONITOR
7226M: Neil Horman <nhorman@tuxdriver.com>
7227L: netdev@vger.kernel.org
7228S: Maintained
7229W: https://fedorahosted.org/dropwatch/
7230F: net/core/drop_monitor.c
7231
1da177e4 7232NETWORKING [GENERAL]
8b58be88 7233M: "David S. Miller" <davem@davemloft.net>
979b6c13 7234L: netdev@vger.kernel.org
b1e8fd54 7235W: http://www.linuxfoundation.org/en/Net
11e98029 7236Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7237T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7238T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7239S: Maintained
679655da
JP
7240F: net/
7241F: include/net/
018d21ed
JP
7242F: include/linux/in.h
7243F: include/linux/net.h
7244F: include/linux/netdevice.h
c117ab84
CEB
7245F: include/uapi/linux/in.h
7246F: include/uapi/linux/net.h
7247F: include/uapi/linux/netdevice.h
0c7aecd4 7248F: include/uapi/linux/net_namespace.h
7e814a6c 7249F: tools/net/
f4e53f9a 7250F: tools/testing/selftests/net/
335a67d2 7251F: lib/random32.c
a101ccd1 7252F: lib/test_bpf.c
1da177e4
LT
7253
7254NETWORKING [IPv4/IPv6]
8b58be88
JP
7255M: "David S. Miller" <davem@davemloft.net>
7256M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7257M: James Morris <jmorris@namei.org>
7258M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7259M: Patrick McHardy <kaber@trash.net>
979b6c13 7260L: netdev@vger.kernel.org
08deed1e 7261T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7262S: Maintained
679655da
JP
7263F: net/ipv4/
7264F: net/ipv6/
7265F: include/net/ip*
0a14842f 7266F: arch/x86/net/*
1da177e4 7267
73b7656c
DM
7268NETWORKING [IPSEC]
7269M: Steffen Klassert <steffen.klassert@secunet.com>
7270M: Herbert Xu <herbert@gondor.apana.org.au>
7271M: "David S. Miller" <davem@davemloft.net>
7272L: netdev@vger.kernel.org
d1fc5024
SK
7273T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7274T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7275S: Maintained
5826bdd1 7276F: net/core/flow.c
73b7656c
DM
7277F: net/xfrm/
7278F: net/key/
7279F: net/ipv4/xfrm*
d1fc5024
SK
7280F: net/ipv4/esp4.c
7281F: net/ipv4/ah4.c
7282F: net/ipv4/ipcomp.c
7283F: net/ipv4/ip_vti.c
73b7656c 7284F: net/ipv6/xfrm*
d1fc5024
SK
7285F: net/ipv6/esp6.c
7286F: net/ipv6/ah6.c
7287F: net/ipv6/ipcomp6.c
7288F: net/ipv6/ip6_vti.c
73b7656c
DM
7289F: include/uapi/linux/xfrm.h
7290F: include/net/xfrm.h
7291
10e2ff1c 7292NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7293M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7294L: netdev@vger.kernel.org
7295S: Maintained
7296
29f8f632 7297NETWORKING [WIRELESS]
2cb4abd1 7298L: linux-wireless@vger.kernel.org
8a6e2535 7299Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7300
788873ac
JP
7301NETWORKING DRIVERS
7302L: netdev@vger.kernel.org
7303W: http://www.linuxfoundation.org/en/Net
11e98029 7304Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7305T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7306T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7307S: Odd Fixes
7308F: drivers/net/
018d21ed 7309F: include/linux/if_*
0b63bf1f
JD
7310F: include/linux/netdevice.h
7311F: include/linux/arcdevice.h
7312F: include/linux/etherdevice.h
7313F: include/linux/fcdevice.h
7314F: include/linux/fddidevice.h
7315F: include/linux/hippidevice.h
7316F: include/linux/inetdevice.h
c117ab84
CEB
7317F: include/uapi/linux/if_*
7318F: include/uapi/linux/netdevice.h
788873ac 7319
0e324cf6
JL
7320NETWORKING DRIVERS (WIRELESS)
7321M: Kalle Valo <kvalo@codeaurora.org>
7322L: linux-wireless@vger.kernel.org
7323Q: http://patchwork.kernel.org/project/linux-wireless/list/
7324T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7325S: Maintained
7326F: drivers/net/wireless/
7327
3d396eb1 7328NETXEN (1/10) GbE SUPPORT
8622315e 7329M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7330M: Sony Chacko <sony.chacko@qlogic.com>
7331M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7332L: netdev@vger.kernel.org
9c2b5bde 7333W: http://www.qlogic.com
3d396eb1 7334S: Supported
aa43c215 7335F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7336
6423d30f
AAJ
7337NFC SUBSYSTEM
7338M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7339M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7340M: Samuel Ortiz <sameo@linux.intel.com>
7341L: linux-wireless@vger.kernel.org
1eb3b216 7342L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7343S: Supported
6423d30f 7344F: net/nfc/
55eb94f9 7345F: include/net/nfc/
c117ab84 7346F: include/uapi/linux/nfc.h
6423d30f 7347F: drivers/nfc/
08eaa1e0 7348F: include/linux/platform_data/pn544.h
7ebb88e5 7349F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7350
e8b43555 7351NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7352M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7353M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7354L: linux-nfs@vger.kernel.org
7355W: http://client.linux-nfs.org
cd7b996a 7356T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7357S: Maintained
679655da
JP
7358F: fs/lockd/
7359F: fs/nfs/
7360F: fs/nfs_common/
7361F: net/sunrpc/
7362F: include/linux/lockd/
7363F: include/linux/nfs*
7364F: include/linux/sunrpc/
c117ab84
CEB
7365F: include/uapi/linux/nfs*
7366F: include/uapi/linux/sunrpc/
1da177e4 7367
85ef9cea 7368NILFS2 FILESYSTEM
e2126935 7369M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7370L: linux-nilfs@vger.kernel.org
f9472265 7371W: http://nilfs.sourceforge.net/
e2126935 7372T: git git://github.com/konis/nilfs2.git
85ef9cea 7373S: Supported
679655da
JP
7374F: Documentation/filesystems/nilfs2.txt
7375F: fs/nilfs2/
7376F: include/linux/nilfs2_fs.h
85ef9cea 7377
1da177e4 7378NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7379M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7380W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7381S: Maintained
679655da
JP
7382F: Documentation/scsi/NinjaSCSI.txt
7383F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7384
7385NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7386M: GOTO Masanori <gotom@debian.or.jp>
7387M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7388W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7389S: Maintained
679655da
JP
7390F: Documentation/scsi/NinjaSCSI.txt
7391F: drivers/scsi/nsp32*
1da177e4 7392
383b8fb9
LFT
7393NIOS2 ARCHITECTURE
7394M: Ley Foon Tan <lftan@altera.com>
7395L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7396T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7397S: Maintained
7398F: arch/nios2/
7399
2a6afddb
PR
7400NOKIA N900 POWER SUPPLY DRIVERS
7401M: Pali RohĂ¡r <pali.rohar@gmail.com>
7402S: Maintained
7403F: include/linux/power/bq2415x_charger.h
7404F: include/linux/power/bq27x00_battery.h
7405F: include/linux/power/isp1704_charger.h
7406F: drivers/power/bq2415x_charger.c
7407F: drivers/power/bq27x00_battery.c
7408F: drivers/power/isp1704_charger.c
7409F: drivers/power/rx51_battery.c
7410
a1bd3bae 7411NTB DRIVER CORE
9ef6bf6c
JM
7412M: Jon Mason <jdmason@kudzu.us>
7413M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7414M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7415L: linux-ntb@googlegroups.com
fce8a7bb 7416S: Supported
2984411f
JM
7417W: https://github.com/jonmason/ntb/wiki
7418T: git git://github.com/jonmason/ntb.git
fce8a7bb 7419F: drivers/ntb/
548c237c 7420F: drivers/net/ntb_netdev.c
fce8a7bb 7421F: include/linux/ntb.h
a1bd3bae 7422F: include/linux/ntb_transport.h
fce8a7bb 7423
e26a5843
AH
7424NTB INTEL DRIVER
7425M: Jon Mason <jdmason@kudzu.us>
7426M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7427L: linux-ntb@googlegroups.com
e26a5843
AH
7428S: Supported
7429W: https://github.com/jonmason/ntb/wiki
7430T: git git://github.com/jonmason/ntb.git
7431F: drivers/ntb/hw/intel/
fce8a7bb 7432
1da177e4 7433NTFS FILESYSTEM
2818ef50 7434M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7435L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7436W: http://www.tuxera.com/
e6f4dee7 7437T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7438S: Supported
679655da
JP
7439F: Documentation/filesystems/ntfs.txt
7440F: fs/ntfs/
1da177e4 7441
9eb8ef74 7442NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7443M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7444L: linux-fbdev@vger.kernel.org
ce00f85c 7445S: Maintained
8a61f013
JH
7446F: drivers/video/fbdev/riva/
7447F: drivers/video/fbdev/nvidia/
1da177e4 7448
79461681
MW
7449NVM EXPRESS DRIVER
7450M: Matthew Wilcox <willy@linux.intel.com>
7451L: linux-nvme@lists.infradead.org
7452T: git git://git.infradead.org/users/willy/linux-nvme.git
7453S: Supported
5be37bf9 7454F: drivers/block/nvme*
79461681
MW
7455F: include/linux/nvme.h
7456
aee4b9bd
SK
7457NVMEM FRAMEWORK
7458M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7459M: Maxime Ripard <maxime.ripard@free-electrons.com>
7460S: Maintained
7461F: drivers/nvmem/
7462F: Documentation/devicetree/bindings/nvmem/
7463F: include/linux/nvmem-consumer.h
7464F: include/linux/nvmem-provider.h
7465
dece4585
CP
7466NXP-NCI NFC DRIVER
7467M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7468R: Charles Gorand <charles.gorand@effinnov.com>
7469L: linux-nfc@lists.01.org (moderated for non-subscribers)
7470S: Supported
7471F: drivers/nfc/nxp-nci
7472
f50d7146
RK
7473NXP TDA998X DRM DRIVER
7474M: Russell King <rmk+kernel@arm.linux.org.uk>
7475S: Supported
7476F: drivers/gpu/drm/i2c/tda998x_drv.c
7477F: include/drm/i2c/tda998x.h
7478
fbace43e
PR
7479NXP TFA9879 DRIVER
7480M: Peter Rosin <peda@axentia.se>
7481L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7482S: Maintained
7483F: sound/soc/codecs/tfa9879*
7484
f5525786 7485OMAP SUPPORT
0e24bdd4 7486M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7487L: linux-omap@vger.kernel.org
7488W: http://www.muru.com/linux/omap/
7489W: http://linux.omap.com/
8a6e2535 7490Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7491T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7492S: Maintained
4e04d5a3 7493F: arch/arm/*omap*/
026da812
FB
7494F: arch/arm/configs/omap1_defconfig
7495F: arch/arm/configs/omap2plus_defconfig
046d0a37 7496F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7497F: drivers/irqchip/irq-omap-intc.c
7498F: drivers/mfd/*omap*.c
7499F: drivers/mfd/menelaus.c
7500F: drivers/mfd/palmas.c
7501F: drivers/mfd/tps65217.c
7502F: drivers/mfd/tps65218.c
7503F: drivers/mfd/tps65910.c
7504F: drivers/mfd/twl-core.[ch]
7505F: drivers/mfd/twl4030*.c
7506F: drivers/mfd/twl6030*.c
7507F: drivers/mfd/twl6040*.c
7508F: drivers/regulator/palmas-regulator*.c
7509F: drivers/regulator/pbias-regulator.c
7510F: drivers/regulator/tps65217-regulator.c
7511F: drivers/regulator/tps65218-regulator.c
7512F: drivers/regulator/tps65910-regulator.c
7513F: drivers/regulator/twl-regulator.c
046d0a37 7514F: include/linux/i2c-omap.h
f5525786 7515
50f29fbd 7516OMAP DEVICE TREE SUPPORT
cdb55ab0 7517M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7518M: Tony Lindgren <tony@atomide.com>
7519L: linux-omap@vger.kernel.org
d0fb18c5 7520L: devicetree@vger.kernel.org
50f29fbd
TL
7521S: Maintained
7522F: arch/arm/boot/dts/*omap*
7523F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7524F: arch/arm/boot/dts/*am4*
7525F: arch/arm/boot/dts/*am5*
7526F: arch/arm/boot/dts/*dra7*
50f29fbd 7527
f5525786 7528OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7529M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7530L: linux-omap@vger.kernel.org
7531S: Maintained
7532F: arch/arm/*omap*/*clock*
7533
7534OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7535M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7536L: linux-omap@vger.kernel.org
7537S: Maintained
7538F: arch/arm/*omap*/*pm*
c46938d4 7539F: drivers/cpufreq/omap-cpufreq.c
f5525786 7540
d21db568 7541OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7542M: Rajendra Nayak <rnayak@ti.com>
7543M: Paul Walmsley <paul@pwsan.com>
7544L: linux-omap@vger.kernel.org
7545S: Maintained
d21db568 7546F: arch/arm/mach-omap2/prm*
692ab1f3 7547
f5525786 7548OMAP AUDIO SUPPORT
6c284903 7549M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7550M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7551L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7552L: linux-omap@vger.kernel.org
7553S: Maintained
7554F: sound/soc/omap/
7555
18640193
TL
7556OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7557M: Roger Quadros <rogerq@ti.com>
7558M: Tony Lindgren <tony@atomide.com>
7559L: linux-omap@vger.kernel.org
7560S: Maintained
7561F: drivers/memory/omap-gpmc.c
7562F: arch/arm/mach-omap2/*gpmc*
7563
f5525786 7564OMAP FRAMEBUFFER SUPPORT
830e6384 7565M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7566L: linux-fbdev@vger.kernel.org
f5525786
TL
7567L: linux-omap@vger.kernel.org
7568S: Maintained
8a61f013 7569F: drivers/video/fbdev/omap/
f5525786 7570
676eec0d 7571OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7572M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7573L: linux-omap@vger.kernel.org
676eec0d 7574L: linux-fbdev@vger.kernel.org
178ff4c9 7575S: Maintained
8a61f013 7576F: drivers/video/fbdev/omap2/
178ff4c9
TV
7577F: Documentation/arm/OMAP/DSS
7578
8b37fcfc
OBC
7579OMAP HARDWARE SPINLOCK SUPPORT
7580M: Ohad Ben-Cohen <ohad@wizery.com>
7581L: linux-omap@vger.kernel.org
7582S: Maintained
7583F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7584
f5525786 7585OMAP MMC SUPPORT
8b58be88 7586M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7587L: linux-omap@vger.kernel.org
7588S: Maintained
653f41b5
MC
7589F: drivers/mmc/host/omap.c
7590
7591OMAP HS MMC SUPPORT
0a4585c6 7592L: linux-mmc@vger.kernel.org
653f41b5 7593L: linux-omap@vger.kernel.org
dfa5d196 7594S: Orphan
653f41b5 7595F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7596
7597OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7598M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7599S: Maintained
7600F: drivers/char/hw_random/omap-rng.c
7601
f400c82e 7602OMAP HWMOD SUPPORT
cdb55ab0 7603M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7604M: Paul Walmsley <paul@pwsan.com>
7605L: linux-omap@vger.kernel.org
7606S: Maintained
8fc8b12b 7607F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7608
8633fb30
PW
7609OMAP HWMOD DATA
7610M: Paul Walmsley <paul@pwsan.com>
7611L: linux-omap@vger.kernel.org
7612S: Maintained
7613F: arch/arm/mach-omap2/omap_hwmod*data*
7614
f400c82e 7615OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7616M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7617L: linux-omap@vger.kernel.org
7618S: Maintained
7619F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7620
0db83ced 7621OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7622M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7623L: linux-media@vger.kernel.org
7624S: Maintained
7eec52db 7625F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7626F: drivers/media/platform/omap3isp/
0db83ced 7627F: drivers/staging/media/omap4iss/
7e8970e1 7628
f5525786 7629OMAP USB SUPPORT
f299470a 7630M: Felipe Balbi <balbi@ti.com>
f5525786
TL
7631L: linux-usb@vger.kernel.org
7632L: linux-omap@vger.kernel.org
43b416e5 7633T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7634S: Maintained
a16fbd65
JP
7635F: drivers/usb/*/*omap*
7636F: arch/arm/*omap*/usb*
f5525786 7637
6d994710 7638OMAP GPIO DRIVER
a1415a8f 7639M: Javier Martinez Canillas <javier@dowhile0.org>
97215800 7640M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7641M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7642L: linux-omap@vger.kernel.org
7643S: Maintained
7644F: drivers/gpio/gpio-omap.c
7645
c351e290
MJ
7646OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7647M: Mark Jackson <mpfj@newflow.co.uk>
7648L: linux-omap@vger.kernel.org
7649S: Maintained
7650F: arch/arm/boot/dts/am335x-nano.dts
7651
0ad122d9 7652OMFS FILESYSTEM
8b58be88 7653M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7654L: linux-karma-devel@lists.sourceforge.net
7655S: Maintained
679655da
JP
7656F: Documentation/filesystems/omfs.txt
7657F: fs/omfs/
0ad122d9 7658
c1986ee9 7659OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7660M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7661S: Maintained
679655da
JP
7662F: drivers/char/pcmcia/cm4000_cs.c
7663F: include/linux/cm4000_cs.h
c117ab84 7664F: include/uapi/linux/cm4000_cs.h
c1986ee9 7665
77c44ab1 7666OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7667M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7668S: Maintained
679655da 7669F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7670
77d5140f 7671OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7672M: Jonathan Corbet <corbet@lwn.net>
661263b5 7673L: linux-media@vger.kernel.org
275ffde4 7674T: git git://linuxtv.org/media_tree.git
77d5140f 7675S: Maintained
90d72ac6 7676F: drivers/media/i2c/ov7670.c
77d5140f 7677
431bca73 7678ONENAND FLASH DRIVER
8b58be88 7679M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
7680L: linux-mtd@lists.infradead.org
7681S: Maintained
679655da
JP
7682F: drivers/mtd/onenand/
7683F: include/linux/mtd/onenand*.h
431bca73 7684
1da177e4 7685ONSTREAM SCSI TAPE DRIVER
8b58be88 7686M: Willem Riede <osst@riede.org>
1da177e4
LT
7687L: osst-users@lists.sourceforge.net
7688L: linux-scsi@vger.kernel.org
7689S: Maintained
f7269cfc
JD
7690F: Documentation/scsi/osst.txt
7691F: drivers/scsi/osst.*
7692F: drivers/scsi/osst_*.h
7693F: drivers/scsi/st.h
1da177e4 7694
e2d1d6c0 7695OPENCORES I2C BUS DRIVER
8b58be88 7696M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 7697L: linux-i2c@vger.kernel.org
e2d1d6c0 7698S: Maintained
679655da
JP
7699F: Documentation/i2c/busses/i2c-ocores
7700F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 7701
860c44c1 7702OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 7703M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
7704M: Frank Rowand <frowand.list@gmail.com>
7705M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 7706L: devicetree@vger.kernel.org
a7fefe9f
RH
7707W: http://www.devicetree.org/
7708T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 7709S: Maintained
f8828205 7710F: drivers/of/
860c44c1 7711F: include/linux/of*.h
f8828205 7712F: scripts/dtc/
860c44c1 7713
f8828205 7714OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 7715M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
7716M: Pawel Moll <pawel.moll@arm.com>
7717M: Mark Rutland <mark.rutland@arm.com>
de80963e 7718M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 7719M: Kumar Gala <galak@codeaurora.org>
f8828205
GL
7720L: devicetree@vger.kernel.org
7721S: Maintained
7722F: Documentation/devicetree/
7723F: arch/*/boot/dts/
7724F: include/dt-bindings/
7725
2bb65f56
PA
7726OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7727M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7728L: devicetree@vger.kernel.org
7729S: Maintained
7730F: Documentation/devicetree/dynamic-resolution-notes.txt
7731F: Documentation/devicetree/overlay-notes.txt
7732F: drivers/of/overlay.c
7733F: drivers/of/resolver.c
7734
19f9d392
JB
7735OPENRISC ARCHITECTURE
7736M: Jonas Bonn <jonas@southpole.se>
7737W: http://openrisc.net
eab7c1c0 7738L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
7739S: Maintained
7740T: git git://openrisc.net/~jonas/linux
14430813 7741F: arch/openrisc/
19f9d392 7742
ccb1352e 7743OPENVSWITCH
4f337ed5 7744M: Pravin Shelar <pshelar@nicira.com>
b422da7c 7745L: netdev@vger.kernel.org
ccb1352e
JG
7746L: dev@openvswitch.org
7747W: http://openvswitch.org
ccb1352e
JG
7748S: Maintained
7749F: net/openvswitch/
b422da7c 7750F: include/uapi/linux/openvswitch.h
ccb1352e 7751
af39917d
CL
7752OPL4 DRIVER
7753M: Clemens Ladisch <clemens@ladisch.de>
7754L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7755T: git git://git.alsa-project.org/alsa-kernel.git
7756S: Maintained
7757F: sound/drivers/opl4/
7758
1da177e4 7759OPROFILE
4cf7e718 7760M: Robert Richter <rric@kernel.org>
1da177e4
LT
7761L: oprofile-list@lists.sf.net
7762S: Maintained
81c4a8a6 7763F: arch/*/include/asm/oprofile*.h
679655da
JP
7764F: arch/*/oprofile/
7765F: drivers/oprofile/
7766F: include/linux/oprofile.h
1da177e4 7767
e2d1d6c0 7768ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 7769M: Mark Fasheh <mfasheh@suse.com>
d6351db2 7770M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 7771L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 7772W: http://ocfs2.wiki.kernel.org
e2d1d6c0 7773S: Supported
679655da
JP
7774F: Documentation/filesystems/ocfs2.txt
7775F: Documentation/filesystems/dlmfs.txt
7776F: fs/ocfs2/
e2d1d6c0 7777
1da177e4 7778ORINOCO DRIVER
724c6b35 7779L: linux-wireless@vger.kernel.org
491b26b4 7780W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 7781W: http://www.nongnu.org/orinoco/
3a59babb 7782S: Orphan
679655da 7783F: drivers/net/wireless/orinoco/
1da177e4 7784
42c55aa8 7785OSD LIBRARY and FILESYSTEM
fadc0752 7786M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 7787M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
7788L: osd-dev@open-osd.org
7789W: http://open-osd.org
54e5881d 7790T: git git://git.open-osd.org/open-osd.git
68274794 7791S: Maintained
42c55aa8 7792F: drivers/scsi/osd/
6b6f0b6c 7793F: include/scsi/osd_*
42c55aa8 7794F: fs/exofs/
68274794 7795
ef94b186 7796OVERLAY FILESYSTEM
7c37fbda 7797M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
7798L: linux-unionfs@vger.kernel.org
7799T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 7800S: Supported
1d113735 7801F: fs/overlayfs/
7c37fbda
NB
7802F: Documentation/filesystems/overlayfs.txt
7803
e2d1d6c0 7804P54 WIRELESS DRIVER
084cb0fe 7805M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 7806L: linux-wireless@vger.kernel.org
084cb0fe 7807W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 7808S: Maintained
679655da 7809F: drivers/net/wireless/p54/
e2d1d6c0 7810
f5cd7872 7811PA SEMI ETHERNET DRIVER
8b58be88 7812M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
7813L: netdev@vger.kernel.org
7814S: Maintained
ded19add 7815F: drivers/net/ethernet/pasemi/*
f5cd7872 7816
beb58aa3 7817PA SEMI SMBUS DRIVER
8b58be88 7818M: Olof Johansson <olof@lixom.net>
846557d3 7819L: linux-i2c@vger.kernel.org
beb58aa3 7820S: Maintained
679655da 7821F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 7822
48fc267e
SK
7823PADATA PARALLEL EXECUTION MECHANISM
7824M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
7825L: linux-crypto@vger.kernel.org
7826S: Maintained
7827F: kernel/padata.c
7828F: include/linux/padata.h
7829F: Documentation/padata.txt
7830
709ee531 7831PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 7832M: Harald Welte <laforge@gnumonks.org>
d0944853 7833L: platform-driver-x86@vger.kernel.org
709ee531 7834S: Maintained
679655da 7835F: drivers/platform/x86/panasonic-laptop.c
709ee531 7836
368dd5ac 7837PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
7838M: David Howells <dhowells@redhat.com>
7839M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
7840L: linux-am33-list@redhat.com (moderated for non-subscribers)
7841W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7842S: Maintained
679655da
JP
7843F: Documentation/mn10300/
7844F: arch/mn10300/
4fa97181 7845
64dfff03
SM
7846PARALLEL PORT SUBSYSTEM
7847M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
7848M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 7849L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 7850S: Maintained
679655da
JP
7851F: drivers/parport/
7852F: include/linux/parport*.h
7853F: drivers/char/ppdev.c
c117ab84 7854F: include/uapi/linux/ppdev.h
64dfff03 7855F: Documentation/parport*.txt
1da177e4 7856
4cdf6bc2 7857PARAVIRT_OPS INTERFACE
d633180c 7858M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
7859M: Chris Wright <chrisw@sous-sol.org>
7860M: Alok Kataria <akataria@vmware.com>
7861M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 7862L: virtualization@lists.linux-foundation.org
4cdf6bc2 7863S: Supported
a2e19991 7864F: Documentation/virtual/paravirt_ops.txt
679655da
JP
7865F: arch/*/kernel/paravirt*
7866F: arch/*/include/asm/paravirt.h
4cdf6bc2 7867
e2d1d6c0 7868PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 7869M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 7870L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 7871S: Maintained
679655da
JP
7872F: Documentation/blockdev/paride.txt
7873F: drivers/block/paride/
e2d1d6c0
RD
7874
7875PARISC ARCHITECTURE
b8828770 7876M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 7877M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
7878L: linux-parisc@vger.kernel.org
7879W: http://www.parisc-linux.org/
8a6e2535 7880Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 7881T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 7882T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 7883S: Maintained
679655da 7884F: arch/parisc/
2b6bac9e 7885F: Documentation/parisc/
679655da 7886F: drivers/parisc/
2b6bac9e
HD
7887F: drivers/char/agp/parisc-agp.c
7888F: drivers/input/serio/gscps2.c
7889F: drivers/parport/parport_gsc.*
7890F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 7891F: drivers/video/fbdev/sti*
2b6bac9e
HD
7892F: drivers/video/console/sti*
7893F: drivers/video/logo/logo_parisc*
e2d1d6c0 7894
1662d32c 7895PC87360 HARDWARE MONITORING DRIVER
8b58be88 7896M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
7897L: lm-sensors@lm-sensors.org
7898S: Maintained
679655da
JP
7899F: Documentation/hwmon/pc87360
7900F: drivers/hwmon/pc87360.c
1662d32c
JC
7901
7902PC8736x GPIO DRIVER
8b58be88 7903M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 7904S: Maintained
679655da 7905F: drivers/char/pc8736x_gpio.c
1662d32c 7906
1ad107fd 7907PC87427 HARDWARE MONITORING DRIVER
d8130624 7908M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
7909L: lm-sensors@lm-sensors.org
7910S: Maintained
7911F: Documentation/hwmon/pc87427
7912F: drivers/hwmon/pc87427.c
7913
b26e0ed4 7914PCA9532 LED DRIVER
8b58be88 7915M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 7916S: Maintained
d5ca6918
JP
7917F: drivers/leds/leds-pca9532.c
7918F: include/linux/leds-pca9532.h
b26e0ed4 7919
5ce914a8 7920PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 7921M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
7922L: linux-i2c@vger.kernel.org
7923S: Maintained
b4f0b74e 7924F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 7925
3971dae5 7926PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 7927M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
7928S: Maintained
7929F: drivers/firmware/pcdp.*
7930
065c6359 7931PCI ERROR RECOVERY
6305902c 7932M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 7933L: linux-pci@vger.kernel.org
065c6359 7934S: Supported
679655da 7935F: Documentation/PCI/pci-error-recovery.txt
065c6359 7936
1da177e4 7937PCI SUBSYSTEM
5ac3a6d2 7938M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 7939L: linux-pci@vger.kernel.org
99662dd1 7940Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 7941T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 7942S: Supported
679655da
JP
7943F: Documentation/PCI/
7944F: drivers/pci/
7945F: include/linux/pci*
6b49ee49 7946F: arch/x86/pci/
cad01f91 7947F: arch/x86/kernel/quirks.c
1da177e4 7948
b7e78170
RH
7949PCI DRIVER FOR ARM VERSATILE PLATFORM
7950M: Rob Herring <robh@kernel.org>
7951L: linux-pci@vger.kernel.org
7952L: linux-arm-kernel@lists.infradead.org
7953S: Maintained
7954F: Documentation/devicetree/bindings/pci/versatile.txt
7955F: drivers/pci/host/pci-versatile.c
7956
5f6b6ccd
TI
7957PCI DRIVER FOR APPLIEDMICRO XGENE
7958M: Tanmay Inamdar <tinamdar@apm.com>
7959L: linux-pci@vger.kernel.org
7960L: linux-arm-kernel@lists.infradead.org
7961S: Maintained
7962F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7963F: drivers/pci/host/pci-xgene.c
7964
62d0ff83
ML
7965PCI DRIVER FOR FREESCALE LAYERSCAPE
7966M: Minghuan Lian <minghuan.Lian@freescale.com>
7967M: Mingkai Hu <mingkai.hu@freescale.com>
7968M: Roy Zang <tie-fei.zang@freescale.com>
7969L: linuxppc-dev@lists.ozlabs.org
7970L: linux-pci@vger.kernel.org
7971L: linux-arm-kernel@lists.infradead.org
7972S: Maintained
7973F: drivers/pci/host/*layerscape*
7974
f0b75693 7975PCI DRIVER FOR IMX6
f175aa2c 7976M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 7977M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
7978L: linux-pci@vger.kernel.org
7979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7980S: Maintained
7981F: drivers/pci/host/*imx6*
7982
0c4ffcfe
MK
7983PCI DRIVER FOR TI KEYSTONE
7984M: Murali Karicheri <m-karicheri2@ti.com>
7985L: linux-pci@vger.kernel.org
7986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7987S: Maintained
7988F: drivers/pci/host/*keystone*
7989
f0b75693
BH
7990PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7991M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7992M: Jason Cooper <jason@lakedaemon.net>
7993L: linux-pci@vger.kernel.org
7994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7995S: Maintained
7996F: drivers/pci/host/*mvebu*
7997
0447cfd7
TR
7998PCI DRIVER FOR NVIDIA TEGRA
7999M: Thierry Reding <thierry.reding@gmail.com>
8000L: linux-tegra@vger.kernel.org
f0b75693 8001L: linux-pci@vger.kernel.org
0447cfd7
TR
8002S: Supported
8003F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8004F: drivers/pci/host/pci-tegra.c
8005
47ff3de9
KVA
8006PCI DRIVER FOR TI DRA7XX
8007M: Kishon Vijay Abraham I <kishon@ti.com>
8008L: linux-omap@vger.kernel.org
8009L: linux-pci@vger.kernel.org
8010S: Supported
8011F: Documentation/devicetree/bindings/pci/ti-pci.txt
8012F: drivers/pci/host/pci-dra7xx.c
8013
f0b75693
BH
8014PCI DRIVER FOR RENESAS R-CAR
8015M: Simon Horman <horms@verge.net.au>
8016L: linux-pci@vger.kernel.org
8017L: linux-sh@vger.kernel.org
8018S: Maintained
8019F: drivers/pci/host/*rcar*
8020
4af82255 8021PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8022M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8023L: linux-pci@vger.kernel.org
f0b75693
BH
8024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8025L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8026S: Maintained
8027F: drivers/pci/host/pci-exynos.c
8028
f0b75693 8029PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8030M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8031M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8032L: linux-pci@vger.kernel.org
8033S: Maintained
8034F: drivers/pci/host/*designware*
8035
cf28855b
WD
8036PCI DRIVER FOR GENERIC OF HOSTS
8037M: Will Deacon <will.deacon@arm.com>
8038L: linux-pci@vger.kernel.org
8039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8040S: Maintained
8041F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8042F: drivers/pci/host/pci-host-generic.c
8043
51b66a6c 8044PCIE DRIVER FOR ST SPEAR13XX
110baab1 8045M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8046L: linux-pci@vger.kernel.org
110baab1 8047S: Maintained
51b66a6c
PA
8048F: drivers/pci/host/*spear*
8049
dcd19de3
DD
8050PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8051M: Duc Dang <dhdang@apm.com>
8052L: linux-pci@vger.kernel.org
8053L: linux-arm-kernel@lists.infradead.org
8054S: Maintained
8055F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8056F: drivers/pci/host/pci-xgene-msi.c
8057
1da177e4 8058PCMCIA SUBSYSTEM
4230dfc9 8059P: Linux PCMCIA Team
f5df5881 8060L: linux-pcmcia@lists.infradead.org
6650e0a5 8061W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
54e5881d 8062T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4230dfc9 8063S: Maintained
679655da
JP
8064F: Documentation/pcmcia/
8065F: drivers/pcmcia/
8066F: include/pcmcia/
1da177e4
LT
8067
8068PCNET32 NETWORK DRIVER
227fb925 8069M: Don Fry <pcnet32@frontier.com>
979b6c13 8070L: netdev@vger.kernel.org
1da177e4 8071S: Maintained
b955f6ca 8072F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8073
48fc267e
SK
8074PCRYPT PARALLEL CRYPTO ENGINE
8075M: Steffen Klassert <steffen.klassert@secunet.com>
8076L: linux-crypto@vger.kernel.org
8077S: Maintained
8078F: crypto/pcrypt.c
8079F: include/crypto/pcrypt.h
8080
e72df0b8
TH
8081PER-CPU MEMORY ALLOCATOR
8082M: Tejun Heo <tj@kernel.org>
8083M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8084T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8085S: Maintained
8086F: include/linux/percpu*.h
8087F: mm/percpu*.c
8088F: arch/*/include/asm/percpu.h
8089
ad4ecbcb 8090PER-TASK DELAY ACCOUNTING
185e595f 8091M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8092S: Maintained
679655da
JP
8093F: include/linux/delayacct.h
8094F: kernel/delayacct.c
ad4ecbcb 8095
57c0c15b 8096PERFORMANCE EVENTS SUBSYSTEM
8b58be88 8097M: Peter Zijlstra <a.p.zijlstra@chello.nl>
dd9b238c 8098M: Ingo Molnar <mingo@redhat.com>
f80c5393 8099M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 8100L: linux-kernel@vger.kernel.org
75fc2d37 8101T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8102S: Supported
d53e8365 8103F: kernel/events/*
a003236c 8104F: include/linux/perf_event.h
c117ab84 8105F: include/uapi/linux/perf_event.h
141c4296
RR
8106F: arch/*/kernel/perf_event*.c
8107F: arch/*/kernel/*/perf_event*.c
8108F: arch/*/kernel/*/*/perf_event*.c
a003236c 8109F: arch/*/include/asm/perf_event.h
a003236c
VL
8110F: arch/*/kernel/perf_callchain.c
8111F: tools/perf/
6c0b3244 8112
dd49d0f5 8113PERSONALITY HANDLING
8b58be88 8114M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8115L: linux-abi-devel@lists.sourceforge.net
8116S: Maintained
679655da 8117F: include/linux/personality.h
c117ab84 8118F: include/uapi/linux/personality.h
dd49d0f5 8119
838e7a03 8120PHONET PROTOCOL
2a06b40f 8121M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8122S: Supported
8123F: Documentation/networking/phonet.txt
8124F: include/linux/phonet.h
8125F: include/net/phonet/
c117ab84 8126F: include/uapi/linux/phonet.h
838e7a03
RDC
8127F: net/phonet/
8128
1da177e4 8129PHRAM MTD DRIVER
8b58be88 8130M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8131L: linux-mtd@lists.infradead.org
8132S: Maintained
679655da 8133F: drivers/mtd/devices/phram.c
1da177e4 8134
efdbb10e
BP
8135PICOLCD HID DRIVER
8136M: Bruno Prémont <bonbons@linux-vserver.org>
8137L: linux-input@vger.kernel.org
8138S: Maintained
8139F: drivers/hid/hid-picolcd*
8140
a53bfa07
JI
8141PICOXCELL SUPPORT
8142M: Jamie Iles <jamie@jamieiles.com>
8143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8144T: git git://github.com/jamieiles/linux-2.6-ji.git
8145S: Supported
b8733987 8146F: arch/arm/boot/dts/picoxcell*
14430813 8147F: arch/arm/mach-picoxcell/
b8733987 8148F: drivers/crypto/picoxcell*
a53bfa07 8149
2744e8af
LW
8150PIN CONTROL SUBSYSTEM
8151M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8152L: linux-gpio@vger.kernel.org
dbe752a3 8153T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8154S: Maintained
07f29ba6 8155F: drivers/pinctrl/
8e406fe4 8156F: include/linux/pinctrl/
2744e8af 8157
2201bbb8
JCPV
8158PIN CONTROLLER - ATMEL AT91
8159M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8161S: Maintained
c654b6bf 8162F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8163
cbd1b652
MW
8164PIN CONTROLLER - INTEL
8165M: Mika Westerberg <mika.westerberg@linux.intel.com>
8166M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8167S: Maintained
8168F: drivers/pinctrl/intel/
2201bbb8 8169
9963b536
LP
8170PIN CONTROLLER - RENESAS
8171M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8172L: linux-sh@vger.kernel.org
8173S: Maintained
8174F: drivers/pinctrl/sh-pfc/
8175
b75e60d6 8176PIN CONTROLLER - SAMSUNG
fea685e9 8177M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8179L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8180S: Maintained
9b5b33f6 8181F: drivers/pinctrl/samsung/
b75e60d6 8182
deda8287 8183PIN CONTROLLER - ST SPEAR
da89947b 8184M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8185L: spear-devel@list.st.com
8186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8187W: http://www.st.com/spear
8188S: Maintained
8e406fe4 8189F: drivers/pinctrl/spear/
deda8287 8190
249a6771 8191PKTCDVD DRIVER
e5f6450c 8192M: Jiri Kosina <jikos@kernel.org>
249a6771 8193S: Maintained
679655da
JP
8194F: drivers/block/pktcdvd.c
8195F: include/linux/pktcdvd.h
c117ab84 8196F: include/uapi/linux/pktcdvd.h
249a6771 8197
b31d8273
G
8198PKUNITY SOC DRIVERS
8199M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8200W: http://mprc.pku.edu.cn/~guanxuetao/linux
8201S: Maintained
ceebf4d5 8202T: git git://github.com/gxt/linux.git
b31d8273 8203F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8204F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8205F: drivers/video/fbdev/fb-puv3.c
2809e80b 8206F: drivers/rtc/rtc-puv3.c
b31d8273 8207
9d2ecfb7 8208PMBUS HARDWARE MONITORING DRIVERS
ca462085 8209M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8210L: lm-sensors@lm-sensors.org
8211W: http://www.lm-sensors.org/
8212W: http://www.roeck-us.net/linux/drivers/
8213T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8214S: Maintained
8215F: Documentation/hwmon/pmbus
8216F: drivers/hwmon/pmbus/
8217F: include/linux/i2c/pmbus.h
8218
89a36810 8219PMC SIERRA MaxRAID DRIVER
89a36810
AR
8220L: linux-scsi@vger.kernel.org
8221W: http://www.pmc-sierra.com/
3cdea4d7 8222S: Orphan
89a36810
AR
8223F: drivers/scsi/pmcraid.*
8224
dbf9bfe6 8225PMC SIERRA PM8001 DRIVER
d32477e2 8226M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8227M: lindar_liu@usish.com
f5a7b525 8228L: pmchba@pmcs.com
dbf9bfe6 8229L: linux-scsi@vger.kernel.org
8230S: Supported
8231F: drivers/scsi/pm8001/
8232
1da177e4 8233POSIX CLOCKS and TIMERS
8b58be88 8234M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8235L: linux-kernel@vger.kernel.org
75fc2d37 8236T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8237S: Maintained
679655da
JP
8238F: fs/timerfd.c
8239F: include/linux/timer*
5cee9645 8240F: kernel/time/*timer*
1da177e4 8241
3be86148 8242POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8243M: Sebastian Reichel <sre@kernel.org>
57318935 8244M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8245M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8246L: linux-pm@vger.kernel.org
54e5881d 8247T: git git://git.infradead.org/battery-2.6.git
3be86148 8248S: Maintained
679655da 8249F: include/linux/power_supply.h
8cd725a1 8250F: drivers/power/
26305022 8251X: drivers/power/avs/
3be86148 8252
514f161a
MR
8253POWER STATE COORDINATION INTERFACE (PSCI)
8254M: Mark Rutland <mark.rutland@arm.com>
8255M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8256L: linux-arm-kernel@lists.infradead.org
8257S: Maintained
8258F: drivers/firmware/psci.c
8259F: include/linux/psci.h
8260F: include/uapi/linux/psci.h
8261
1da177e4 8262PNP SUPPORT
9c3646d1 8263M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8264S: Maintained
679655da 8265F: drivers/pnp/
1da177e4 8266
999445d4 8267PNXxxxx I2C DRIVER
8b58be88 8268M: Vitaly Wool <vitalywool@gmail.com>
846557d3 8269L: linux-i2c@vger.kernel.org
999445d4 8270S: Maintained
679655da 8271F: drivers/i2c/busses/i2c-pnx.c
999445d4 8272
1da177e4 8273PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8274M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8275L: linux-ppp@vger.kernel.org
8276S: Maintained
224cf5ad 8277F: drivers/net/ppp/ppp_*
1da177e4
LT
8278
8279PPP OVER ATM (RFC 2364)
8b58be88 8280M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8281S: Maintained
679655da 8282F: net/atm/pppoatm.c
c117ab84 8283F: include/uapi/linux/atmppp.h
1da177e4
LT
8284
8285PPP OVER ETHERNET
8b58be88 8286M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8287S: Maintained
224cf5ad
JK
8288F: drivers/net/ppp/pppoe.c
8289F: drivers/net/ppp/pppox.c
1da177e4 8290
a6d2370b 8291PPP OVER L2TP
8b58be88 8292M: James Chapman <jchapman@katalix.com>
a6d2370b 8293S: Maintained
90ca28d1 8294F: net/l2tp/l2tp_ppp.c
679655da 8295F: include/linux/if_pppol2tp.h
c117ab84 8296F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8297
eae9d2ba 8298PPS SUPPORT
8b58be88 8299M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8300W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8301L: linuxpps@ml.enneenne.com (subscribers-only)
8302S: Maintained
cabaaf41
JP
8303F: Documentation/pps/
8304F: drivers/pps/
8305F: include/linux/pps*.h
eae9d2ba 8306
71a6d0af
HW
8307PPTP DRIVER
8308M: Dmitry Kozlov <xeb@mail.ru>
8309L: netdev@vger.kernel.org
8310S: Maintained
224cf5ad 8311F: drivers/net/ppp/pptp.c
71a6d0af
HW
8312W: http://sourceforge.net/projects/accel-pptp
8313
1da177e4 8314PREEMPTIBLE KERNEL
8b58be88 8315M: Robert Love <rml@tech9.net>
1da177e4
LT
8316L: kpreempt-tech@lists.sourceforge.net
8317W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8318S: Supported
679655da
JP
8319F: Documentation/preempt-locking.txt
8320F: include/linux/preempt.h
1da177e4
LT
8321
8322PRISM54 WIRELESS DRIVER
8b58be88 8323M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8324L: linux-wireless@vger.kernel.org
9ef80804 8325W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8326S: Obsolete
679655da 8327F: drivers/net/wireless/prism54/
1da177e4 8328
02c18891 8329PS3 NETWORK SUPPORT
b809b9ca 8330M: Geoff Levand <geoff@infradead.org>
02c18891 8331L: netdev@vger.kernel.org
a14ab6b6 8332L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8333S: Maintained
8df158ac 8334F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8335
f58a9d17 8336PS3 PLATFORM SUPPORT
b809b9ca 8337M: Geoff Levand <geoff@infradead.org>
a4724ed6 8338L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8339S: Maintained
679655da
JP
8340F: arch/powerpc/boot/ps3*
8341F: arch/powerpc/include/asm/lv1call.h
8342F: arch/powerpc/include/asm/ps3*.h
8343F: arch/powerpc/platforms/ps3/
8344F: drivers/*/ps3*
8345F: drivers/ps3/
fec629b8 8346F: drivers/rtc/rtc-ps3.c
679655da 8347F: drivers/usb/host/*ps3.c
fec629b8 8348F: sound/ppc/snd_ps3*
f58a9d17 8349
cffb4add 8350PS3VRAM DRIVER
8b58be88 8351M: Jim Paris <jim@jtan.com>
3715a5d0 8352M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8353L: linuxppc-dev@lists.ozlabs.org
cffb4add 8354S: Maintained
8a3977cb 8355F: drivers/block/ps3vram.c
cffb4add 8356
8defe599 8357PSTORE FILESYSTEM
9d5e2a02 8358M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8359M: Colin Cross <ccross@android.com>
8360M: Kees Cook <keescook@chromium.org>
8361M: Tony Luck <tony.luck@intel.com>
8362S: Maintained
8363T: git git://git.infradead.org/users/cbou/linux-pstore.git
8364F: fs/pstore/
8365F: include/linux/pstore*
04851772 8366F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8367F: drivers/acpi/apei/erst.c
8368
7fbc415d
RC
8369PTP HARDWARE CLOCK SUPPORT
8370M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8371L: netdev@vger.kernel.org
7fbc415d
RC
8372S: Maintained
8373W: http://linuxptp.sourceforge.net/
8374F: Documentation/ABI/testing/sysfs-ptp
8375F: Documentation/ptp/*
0ecb3cdd 8376F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8377F: drivers/net/phy/dp83640*
8378F: drivers/ptp/*
8379F: include/linux/ptp_cl*
8380
cf94a4d1 8381PTRACE SUPPORT
e846ee5f 8382M: Roland McGrath <roland@hack.frob.com>
8b58be88 8383M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8384S: Maintained
8385F: include/asm-generic/syscall.h
8386F: include/linux/ptrace.h
8387F: include/linux/regset.h
8388F: include/linux/tracehook.h
c117ab84 8389F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8390F: kernel/ptrace.c
8391
8320204a 8392PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8393M: Mike Isely <isely@pobox.com>
16e9495d 8394L: pvrusb2@isely.net (subscribers-only)
661263b5 8395L: linux-media@vger.kernel.org
8320204a 8396W: http://www.isely.net/pvrusb2/
275ffde4 8397T: git git://linuxtv.org/media_tree.git
8320204a 8398S: Maintained
679655da 8399F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8400F: drivers/media/usb/pvrusb2/
8320204a 8401
39532e6c
HG
8402PWC WEBCAM DRIVER
8403M: Hans de Goede <hdegoede@redhat.com>
8404L: linux-media@vger.kernel.org
8405T: git git://linuxtv.org/media_tree.git
8406S: Maintained
8407F: drivers/media/usb/pwc/*
8408
93c090b3
KD
8409PWM FAN DRIVER
8410M: Kamil Debski <k.debski@samsung.com>
8411L: lm-sensors@lm-sensors.org
8412S: Supported
8413F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8414F: Documentation/hwmon/pwm-fan
8415F: drivers/hwmon/pwm-fan.c
8416
200efedd 8417PWM SUBSYSTEM
aa3495f7
TR
8418M: Thierry Reding <thierry.reding@gmail.com>
8419L: linux-pwm@vger.kernel.org
0c2498f1 8420S: Maintained
006e854f 8421T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8422F: Documentation/pwm.txt
8423F: Documentation/devicetree/bindings/pwm/
8424F: include/linux/pwm.h
0c2498f1 8425F: drivers/pwm/
a140b98d
TR
8426F: drivers/video/backlight/pwm_bl.c
8427F: include/linux/pwm_backlight.h
0c2498f1 8428
30ec261e 8429PXA2xx/PXA3xx SUPPORT
8da5e302 8430M: Daniel Mack <daniel@zonque.org>
a323f664 8431M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8432M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8434T: git git://github.com/hzhuang1/linux.git
8da5e302 8435T: git git://github.com/rjarzmik/linux.git
1da177e4 8436S: Maintained
679655da 8437F: arch/arm/mach-pxa/
820439f1 8438F: drivers/dma/pxa*
679655da 8439F: drivers/pcmcia/pxa2xx*
9df92e6c 8440F: drivers/spi/spi-pxa2xx*
faf2e1db 8441F: drivers/usb/gadget/udc/pxa2*
679655da 8442F: include/sound/pxa2xx-lib.h
bec4c99e 8443F: sound/arm/pxa*
14430813 8444F: sound/soc/pxa/
1da177e4 8445
ec64d3bf
EG
8446PXA3xx NAND FLASH DRIVER
8447M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8448L: linux-mtd@lists.infradead.org
8449S: Maintained
9a67f099 8450F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8451
3f640c61 8452MMP SUPPORT
8b58be88 8453M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8454M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8456T: git git://github.com/hzhuang1/linux.git
8457T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8458S: Maintained
3f640c61 8459F: arch/arm/mach-mmp/
e8e6cb32 8460
272f133a
PO
8461PXA MMCI DRIVER
8462S: Orphan
8463
57f63bc8 8464PXA RTC DRIVER
8b58be88 8465M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8466L: rtc-linux@googlegroups.com
8467S: Maintained
8468
cea4001a 8469QAT DRIVER
49e7d9df
JP
8470M: Tadeusz Struk <tadeusz.struk@intel.com>
8471L: qat-linux@intel.com
8472S: Supported
8473F: drivers/crypto/qat/
cea4001a 8474
52a09a04 8475QIB DRIVER
8473c603 8476M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8477L: linux-rdma@vger.kernel.org
8478S: Supported
8479F: drivers/infiniband/hw/qib/
8480
5e9772b9
JS
8481QLOGIC QLA1280 SCSI DRIVER
8482M: Michael Reed <mdr@sgi.com>
8483L: linux-scsi@vger.kernel.org
8484S: Maintained
8485F: drivers/scsi/qla1280.[ch]
8486
1da177e4 8487QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8488M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8489L: linux-scsi@vger.kernel.org
8490S: Supported
679655da
JP
8491F: Documentation/scsi/LICENSE.qla2xxx
8492F: drivers/scsi/qla2xxx/
1da177e4 8493
883c98fe 8494QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8495M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8496L: linux-scsi@vger.kernel.org
8497S: Supported
bacfb81b 8498F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8499F: drivers/scsi/qla4xxx/
8500
5a4faa87 8501QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8502M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8503M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8504M: linux-driver@qlogic.com
8505L: netdev@vger.kernel.org
8506S: Supported
679655da 8507F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8508F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8509
0ec00f03 8510QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
195ca382 8511M: Shahed Shaikh <shahed.shaikh@qlogic.com>
9f35a3cc 8512M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8513L: netdev@vger.kernel.org
8514S: Supported
aa43c215 8515F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8516
c4e84bde 8517QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8518M: Harish Patil <harish.patil@qlogic.com>
8519M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8520M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8521M: linux-driver@qlogic.com
c4e84bde
RM
8522L: netdev@vger.kernel.org
8523S: Supported
aa43c215 8524F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8525
1da177e4 8526QNX4 FILESYSTEM
8b58be88 8527M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8528W: http://www.alarsen.net/linux/qnx4fs/
8529S: Maintained
80811493 8530F: fs/qnx4/
c117ab84
CEB
8531F: include/uapi/linux/qnx4_fs.h
8532F: include/uapi/linux/qnxtypes.h
1da177e4 8533
91952bc0
AP
8534QT1010 MEDIA DRIVER
8535M: Antti Palosaari <crope@iki.fi>
8536L: linux-media@vger.kernel.org
8537W: http://linuxtv.org/
8538W: http://palosaari.fi/linux/
8539Q: http://patchwork.linuxtv.org/project/linux-media/list/
8540T: git git://linuxtv.org/anttip/media_tree.git
8541S: Maintained
8542F: drivers/media/tuners/qt1010*
8543
966fb5ec
SM
8544QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8545M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8546L: linux-wireless@vger.kernel.org
8547L: ath9k-devel@lists.ath9k.org
8548W: http://wireless.kernel.org/en/users/Drivers/ath9k
8549S: Supported
8550F: drivers/net/wireless/ath/ath9k/
8551
2ea0ffcb
KV
8552QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8553M: Kalle Valo <kvalo@qca.qualcomm.com>
8554L: ath10k@lists.infradead.org
8555W: http://wireless.kernel.org/en/users/Drivers/ath10k
8556T: git git://github.com/kvalo/ath.git
8557S: Supported
8558F: drivers/net/wireless/ath/ath10k/
8559
4f4567cf
RK
8560QUALCOMM HEXAGON ARCHITECTURE
8561M: Richard Kuo <rkuo@codeaurora.org>
8562L: linux-hexagon@vger.kernel.org
8563S: Supported
8564F: arch/hexagon/
8565
8e84c258
EK
8566QUALCOMM WCN36XX WIRELESS DRIVER
8567M: Eugene Krasnikov <k.eugene.e@gmail.com>
8568L: wcn36xx@lists.infradead.org
8569W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8570T: git git://github.com/KrasnikovEugene/wcn36xx.git
8571S: Supported
8572F: drivers/net/wireless/ath/wcn36xx/
8573
602adf40 8574RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8575M: Ilya Dryomov <idryomov@gmail.com>
8576M: Sage Weil <sage@redhat.com>
527a88b9 8577M: Alex Elder <elder@kernel.org>
398ecff5 8578L: ceph-devel@vger.kernel.org
09d90327
SW
8579W: http://ceph.com/
8580T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 8581T: git git://github.com/ceph/ceph-client.git
602adf40 8582S: Supported
398ecff5 8583F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
8584F: drivers/block/rbd.c
8585F: drivers/block/rbd_types.h
8586
1da177e4 8587RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8588M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8589L: linux-fbdev@vger.kernel.org
1da177e4 8590S: Maintained
8a61f013 8591F: drivers/video/fbdev/aty/radeon*
c117ab84 8592F: include/uapi/linux/radeonfb.h
1da177e4 8593
c6c9b34c
HG
8594RADIOSHARK RADIO DRIVER
8595M: Hans de Goede <hdegoede@redhat.com>
8596L: linux-media@vger.kernel.org
8597T: git git://linuxtv.org/media_tree.git
8598S: Maintained
8599F: drivers/media/radio/radio-shark.c
8600
8601RADIOSHARK2 RADIO DRIVER
8602M: Hans de Goede <hdegoede@redhat.com>
8603L: linux-media@vger.kernel.org
8604T: git git://linuxtv.org/media_tree.git
8605S: Maintained
8606F: drivers/media/radio/radio-shark2.c
8607F: drivers/media/radio/radio-tea5777.c
8608
1da177e4 8609RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 8610M: Paul Mackerras <paulus@samba.org>
c69f677c 8611L: linux-fbdev@vger.kernel.org
1da177e4 8612S: Maintained
8a61f013 8613F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 8614
e7839f25 8615RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 8616P: rt2x00 project
b182427e 8617M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 8618M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 8619L: linux-wireless@vger.kernel.org
95ea3627
ID
8620S: Maintained
8621F: drivers/net/wireless/rt2x00/
8622
9db5579b 8623RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 8624M: Jens Axboe <axboe@kernel.dk>
9db5579b 8625S: Maintained
679655da
JP
8626F: Documentation/blockdev/ramdisk.txt
8627F: drivers/block/brd.c
9db5579b 8628
9e95ce27 8629RANDOM NUMBER DRIVER
0624bcaa 8630M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 8631S: Maintained
679655da 8632F: drivers/char/random.c
9e95ce27 8633
394b701c 8634RAPIDIO SUBSYSTEM
8b58be88 8635M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 8636M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 8637S: Maintained
679655da 8638F: drivers/rapidio/
394b701c 8639
e2d1d6c0 8640RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 8641L: linux-wireless@vger.kernel.org
f52a5490 8642S: Orphan
679655da 8643F: drivers/net/wireless/ray*
e2d1d6c0
RD
8644
8645RCUTORTURE MODULE
e0198b29 8646M: Josh Triplett <josh@joshtriplett.org>
8b58be88 8647M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 8648L: linux-kernel@vger.kernel.org
f9094d8e 8649S: Supported
08deed1e 8650T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 8651F: Documentation/RCU/torture.txt
34e2d560 8652F: kernel/rcu/rcutorture.c
e2d1d6c0 8653
c87b9c60
PM
8654RCUTORTURE TEST FRAMEWORK
8655M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8656M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8657R: Steven Rostedt <rostedt@goodmis.org>
8658R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 8659R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 8660L: linux-kernel@vger.kernel.org
c87b9c60
PM
8661S: Supported
8662T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8663F: tools/testing/selftests/rcutorture
8664
c1f766b5 8665RDC R-321X SoC
8b58be88 8666M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
8667S: Maintained
8668
db17f395 8669RDC R6040 FAST ETHERNET DRIVER
8b58be88 8670M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
8671L: netdev@vger.kernel.org
8672S: Maintained
58565a35 8673F: drivers/net/ethernet/rdc/r6040.c
db17f395 8674
a09ed661 8675RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 8676M: Chien Yen <chien.yen@oracle.com>
fbb5a558 8677L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 8678S: Supported
679655da 8679F: net/rds/
a09ed661 8680
595182bc 8681READ-COPY UPDATE (RCU)
8b58be88 8682M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8683M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8684R: Steven Rostedt <rostedt@goodmis.org>
8685R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 8686R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 8687L: linux-kernel@vger.kernel.org
9fab9787 8688W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 8689S: Supported
08deed1e 8690T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 8691F: Documentation/RCU/
9fab9787 8692X: Documentation/RCU/torture.txt
f9094d8e 8693F: include/linux/rcu*
4102adab
PM
8694X: include/linux/srcu.h
8695F: kernel/rcu/
34e2d560 8696X: kernel/torture.c
595182bc 8697
0c86edc0 8698REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 8699M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 8700M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 8701L: rtc-linux@googlegroups.com
8a6e2535 8702Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 8703T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 8704S: Maintained
679655da
JP
8705F: Documentation/rtc.txt
8706F: drivers/rtc/
8707F: include/linux/rtc.h
c117ab84 8708F: include/uapi/linux/rtc.h
0c86edc0 8709
0e400c53
MB
8710REALTEK AUDIO CODECS
8711M: Bard Liao <bardliao@realtek.com>
8712M: Oder Chiou <oder_chiou@realtek.com>
8713S: Maintained
8714F: sound/soc/codecs/rt*
8715F: include/sound/rt*.h
8716
1da177e4 8717REISERFS FILE SYSTEM
76c4e5ea 8718L: reiserfs-devel@vger.kernel.org
1da177e4 8719S: Supported
679655da 8720F: fs/reiserfs/
1da177e4 8721
b83a313b 8722REGISTER MAP ABSTRACTION
b02e48f2 8723M: Mark Brown <broonie@kernel.org>
dd060bc9 8724L: linux-kernel@vger.kernel.org
b83a313b
MB
8725T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8726S: Supported
8727F: drivers/base/regmap/
8728F: include/linux/regmap.h
8729
400e64df
OBC
8730REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8731M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 8732T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
8733S: Maintained
8734F: drivers/remoteproc/
8735F: Documentation/remoteproc.txt
6fc26488 8736F: include/linux/remoteproc.h
400e64df 8737
d8115db5
OBC
8738REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8739M: Ohad Ben-Cohen <ohad@wizery.com>
8740T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8741S: Maintained
8742F: drivers/rpmsg/
8743F: Documentation/rpmsg.txt
8744F: include/linux/rpmsg.h
8745
1b0fe6be
PZ
8746RESET CONTROLLER FRAMEWORK
8747M: Philipp Zabel <p.zabel@pengutronix.de>
8748S: Maintained
8749F: drivers/reset/
8750F: Documentation/devicetree/bindings/reset/
b2f6dd7b 8751F: include/dt-bindings/reset/
1b0fe6be
PZ
8752F: include/linux/reset.h
8753F: include/linux/reset-controller.h
8754
e0897645 8755RFKILL
8b58be88 8756M: Johannes Berg <johannes@sipsolutions.net>
19d337df 8757L: linux-wireless@vger.kernel.org
ce466579
JB
8758W: http://wireless.kernel.org/
8759T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8760T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 8761S: Maintained
505c9247 8762F: Documentation/rfkill.txt
80811493 8763F: net/rfkill/
e0897645 8764
933685ca
TG
8765RHASHTABLE
8766M: Thomas Graf <tgraf@suug.ch>
8767L: netdev@vger.kernel.org
8768S: Maintained
8769F: lib/rhashtable.c
8770F: include/linux/rhashtable.h
8771
67e054e9
ML
8772RICOH SMARTMEDIA/XD DRIVER
8773M: Maxim Levitsky <maximlevitsky@gmail.com>
8774S: Maintained
21c26f50
JP
8775F: drivers/mtd/nand/r852.c
8776F: drivers/mtd/nand/r852.h
67e054e9 8777
92634125
ML
8778RICOH R5C592 MEMORYSTICK DRIVER
8779M: Maxim Levitsky <maximlevitsky@gmail.com>
8780S: Maintained
8781F: drivers/memstick/host/r592.*
8782
27f1d2f9
SA
8783ROCCAT DRIVERS
8784M: Stefan Achatz <erazor_de@users.sourceforge.net>
8785W: http://sourceforge.net/projects/roccat/
8786S: Maintained
8787F: drivers/hid/hid-roccat*
8788F: include/linux/hid-roccat*
8789F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8790
4b8ac966
JP
8791ROCKER DRIVER
8792M: Jiri Pirko <jiri@resnulli.us>
8793M: Scott Feldman <sfeldma@gmail.com>
8794L: netdev@vger.kernel.org
8795S: Supported
8796F: drivers/net/ethernet/rocker/
8797
1da177e4
LT
8798ROCKETPORT DRIVER
8799P: Comtrol Corp.
1da177e4
LT
8800W: http://www.comtrol.com
8801S: Maintained
679655da 8802F: Documentation/serial/rocket.txt
c897401b 8803F: drivers/tty/rocket*
1da177e4 8804
7645c2f4
KC
8805ROCKETPORT EXPRESS/INFINITY DRIVER
8806M: Kevin Cernekee <cernekee@gmail.com>
8807L: linux-serial@vger.kernel.org
8808S: Odd Fixes
8809F: drivers/tty/serial/rp2.*
8810
1da177e4 8811ROSE NETWORK LAYER
8b58be88 8812M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8813L: linux-hams@vger.kernel.org
d34cb28a 8814W: http://www.linux-ax25.org/
1da177e4 8815S: Maintained
679655da 8816F: include/net/rose.h
c117ab84 8817F: include/uapi/linux/rose.h
679655da 8818F: net/rose/
1da177e4 8819
91952bc0
AP
8820RTL2830 MEDIA DRIVER
8821M: Antti Palosaari <crope@iki.fi>
8822L: linux-media@vger.kernel.org
8823W: http://linuxtv.org/
8824W: http://palosaari.fi/linux/
8825Q: http://patchwork.linuxtv.org/project/linux-media/list/
8826T: git git://linuxtv.org/anttip/media_tree.git
8827S: Maintained
8828F: drivers/media/dvb-frontends/rtl2830*
8829
27a0aacf
AP
8830RTL2832 MEDIA DRIVER
8831M: Antti Palosaari <crope@iki.fi>
8832L: linux-media@vger.kernel.org
8833W: http://linuxtv.org/
8834W: http://palosaari.fi/linux/
8835Q: http://patchwork.linuxtv.org/project/linux-media/list/
8836T: git git://linuxtv.org/anttip/media_tree.git
8837S: Maintained
8838F: drivers/media/dvb-frontends/rtl2832*
8839
ba6e6f6e
AP
8840RTL2832_SDR MEDIA DRIVER
8841M: Antti Palosaari <crope@iki.fi>
8842L: linux-media@vger.kernel.org
8843W: http://linuxtv.org/
8844W: http://palosaari.fi/linux/
8845Q: http://patchwork.linuxtv.org/project/linux-media/list/
8846T: git git://linuxtv.org/anttip/media_tree.git
8847S: Maintained
b4bb1c28 8848F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 8849
59840488 8850RTL8180 WIRELESS DRIVER
605bebe2 8851L: linux-wireless@vger.kernel.org
491b26b4 8852W: http://wireless.kernel.org/
54e5881d 8853T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 8854S: Orphan
3cfeb0c3 8855F: drivers/net/wireless/rtl818x/rtl8180/
605bebe2 8856
59840488 8857RTL8187 WIRELESS DRIVER
9f0939bf 8858M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
8859M: Hin-Tak Leung <htl10@users.sourceforge.net>
8860M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 8861L: linux-wireless@vger.kernel.org
491b26b4 8862W: http://wireless.kernel.org/
54e5881d 8863T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 8864S: Maintained
3cfeb0c3 8865F: drivers/net/wireless/rtl818x/rtl8187/
59840488 8866
3cf0c8ad
LF
8867RTL8192CE WIRELESS DRIVER
8868M: Larry Finger <Larry.Finger@lwfinger.net>
8869M: Chaoming Li <chaoming_li@realsil.com.cn>
8870L: linux-wireless@vger.kernel.org
491b26b4 8871W: http://wireless.kernel.org/
3cf0c8ad
LF
8872T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8873S: Maintained
8874F: drivers/net/wireless/rtlwifi/
f0b3e4b7 8875F: drivers/net/wireless/rtlwifi/rtl8192ce/
59840488 8876
9eb8ef74 8877S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 8878M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8879L: linux-fbdev@vger.kernel.org
ce00f85c 8880S: Maintained
8a61f013 8881F: drivers/video/fbdev/savage/
9eb8ef74 8882
1da177e4 8883S390
8b58be88
JP
8884M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8885M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 8886L: linux-s390@vger.kernel.org
5238da45
HC
8887W: http://www.ibm.com/developerworks/linux/linux390/
8888S: Supported
679655da 8889F: arch/s390/
a968cd3e 8890F: drivers/s390/
3bfe6858
JN
8891F: Documentation/s390/
8892F: Documentation/DocBook/s390*
5238da45 8893
322986ca
SO
8894S390 COMMON I/O LAYER
8895M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8896M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8897L: linux-s390@vger.kernel.org
8898W: http://www.ibm.com/developerworks/linux/linux390/
8899S: Supported
8900F: drivers/s390/cio/
8901
8902S390 DASD DRIVER
8903M: Stefan Weinhuber <wein@de.ibm.com>
8904M: Stefan Haberland <stefan.haberland@de.ibm.com>
8905L: linux-s390@vger.kernel.org
8906W: http://www.ibm.com/developerworks/linux/linux390/
8907S: Supported
8908F: drivers/s390/block/dasd*
8909F: block/partitions/ibm.c
8910
5238da45 8911S390 NETWORK DRIVERS
8b58be88 8912M: Ursula Braun <ursula.braun@de.ibm.com>
d58140cc 8913L: linux-s390@vger.kernel.org
5238da45
HC
8914W: http://www.ibm.com/developerworks/linux/linux390/
8915S: Supported
679655da 8916F: drivers/s390/net/
5238da45 8917
322986ca
SO
8918S390 PCI SUBSYSTEM
8919M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8920M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8921L: linux-s390@vger.kernel.org
8922W: http://www.ibm.com/developerworks/linux/linux390/
8923S: Supported
8924F: arch/s390/pci/
8925F: drivers/pci/hotplug/s390_pci_hpc.c
8926
feed9b62 8927S390 ZCRYPT DRIVER
5c8d0983 8928M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 8929L: linux-s390@vger.kernel.org
a968cd3e 8930W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 8931S: Supported
d5ca6918 8932F: drivers/s390/crypto/
feed9b62 8933
5238da45 8934S390 ZFCP DRIVER
d38e19d0 8935M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 8936L: linux-s390@vger.kernel.org
5238da45 8937W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 8938S: Supported
679655da 8939F: drivers/s390/scsi/zfcp_*
1da177e4 8940
dd96df2c 8941S390 IUCV NETWORK LAYER
8b58be88 8942M: Ursula Braun <ursula.braun@de.ibm.com>
dd96df2c
UB
8943L: linux-s390@vger.kernel.org
8944W: http://www.ibm.com/developerworks/linux/linux390/
8945S: Supported
679655da
JP
8946F: drivers/s390/net/*iucv*
8947F: include/net/iucv/
8948F: net/iucv/
dd96df2c 8949
4dde7f75 8950S3C24XX SD/MMC Driver
8b58be88 8951M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 8952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 8953S: Supported
679655da 8954F: drivers/mmc/host/s3cmci.*
4dde7f75 8955
1f15a229
HV
8956SAA6588 RDS RECEIVER DRIVER
8957M: Hans Verkuil <hverkuil@xs4all.nl>
8958L: linux-media@vger.kernel.org
8959T: git git://linuxtv.org/media_tree.git
8960W: http://linuxtv.org
8961S: Odd Fixes
8962F: drivers/media/i2c/saa6588*
8963
98ed12e6 8964SAA7134 VIDEO4LINUX DRIVER
009a5410 8965M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6
MCC
8966L: linux-media@vger.kernel.org
8967W: http://linuxtv.org
8968T: git git://linuxtv.org/media_tree.git
8969S: Odd fixes
e42bf501 8970F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
8971F: drivers/media/pci/saa7134/
8972
1da177e4 8973SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 8974M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 8975L: linux-media@vger.kernel.org
275ffde4 8976T: git git://linuxtv.org/media_tree.git
1da177e4 8977S: Maintained
90d72ac6
MCC
8978F: drivers/media/common/saa7146/
8979F: drivers/media/pci/saa7146/
8980F: include/media/saa7146*
1da177e4 8981
92304a40 8982SAMSUNG LAPTOP DRIVER
5909c654 8983M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
8984L: platform-driver-x86@vger.kernel.org
8985S: Maintained
8986F: drivers/platform/x86/samsung-laptop.c
8987
4a109cc0 8988SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 8989M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
8990L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8991S: Supported
14430813 8992F: sound/soc/samsung/
4a109cc0 8993
0d89a28b 8994SAMSUNG FRAMEBUFFER DRIVER
b7701755 8995M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
8996L: linux-fbdev@vger.kernel.org
8997S: Maintained
8a61f013 8998F: drivers/video/fbdev/s3c-fb.c
0d89a28b 8999
b40f0632 9000SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9001M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9002M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9003L: linux-kernel@vger.kernel.org
b40f0632 9004L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9005S: Supported
9006F: drivers/mfd/sec*.c
9007F: drivers/regulator/s2m*.c
9008F: drivers/regulator/s5m*.c
b40f0632
KK
9009F: drivers/clk/clk-s2mps11.c
9010F: drivers/rtc/rtc-s5m.c
f69d3a17 9011F: include/linux/mfd/samsung/
b40f0632
KK
9012F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
9013F: Documentation/devicetree/bindings/mfd/s2mp*.txt
f69d3a17 9014
038f5c4b
SN
9015SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9016M: Kyungmin Park <kyungmin.park@samsung.com>
9017M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9018L: linux-media@vger.kernel.org
9019Q: https://patchwork.linuxtv.org/project/linux-media/list/
9020S: Supported
9021F: drivers/media/platform/exynos4-is/
038f5c4b 9022
6fd86ab2
SN
9023SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9024M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9025L: linux-media@vger.kernel.org
9026L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9027S: Maintained
9028F: drivers/media/platform/s3c-camif/
9029F: include/media/s3c_camif.h
9030
b84ef24e
AH
9031SAMSUNG S5C73M3 CAMERA DRIVER
9032M: Kyungmin Park <kyungmin.park@samsung.com>
9033M: Andrzej Hajda <a.hajda@samsung.com>
9034L: linux-media@vger.kernel.org
9035S: Supported
9036F: drivers/media/i2c/s5c73m3/*
9037
7d459937
AH
9038SAMSUNG S5K5BAF CAMERA DRIVER
9039M: Kyungmin Park <kyungmin.park@samsung.com>
9040M: Andrzej Hajda <a.hajda@samsung.com>
9041L: linux-media@vger.kernel.org
9042S: Supported
9043F: drivers/media/i2c/s5k5baf.c
9044
c04c674f
RB
9045SAMSUNG S3FWRN5 NFC DRIVER
9046M: Robert Baldyga <r.baldyga@samsung.com>
9047L: linux-nfc@lists.01.org (moderated for non-subscribers)
9048S: Supported
9049F: drivers/nfc/s3fwrn5
9050
310e39c9 9051SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9052M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9053M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9054S: Supported
9055L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9056F: drivers/clk/samsung/
9057
66890ed6
BA
9058SAMSUNG SXGBE DRIVERS
9059M: Byungho An <bh74.an@samsung.com>
9060M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9061M: Vipul Pandya <vipul.pandya@samsung.com>
9062S: Supported
9063L: netdev@vger.kernel.org
9064F: drivers/net/ethernet/samsung/sxgbe/
9065
93c537af
LM
9066SAMSUNG THERMAL DRIVER
9067M: Lukasz Majewski <l.majewski@samsung.com>
9068L: linux-pm@vger.kernel.org
9069L: linux-samsung-soc@vger.kernel.org
9070S: Supported
9071T: https://github.com/lmajewski/linux-samsung-thermal.git
9072F: drivers/thermal/samsung/
9073
e296cd32
KD
9074SAMSUNG USB2 PHY DRIVER
9075M: Kamil Debski <k.debski@samsung.com>
9076L: linux-kernel@vger.kernel.org
9077S: Supported
9078F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9079F: Documentation/phy/samsung-usb2.txt
9080F: drivers/phy/phy-exynos4210-usb2.c
9081F: drivers/phy/phy-exynos4x12-usb2.c
9082F: drivers/phy/phy-exynos5250-usb2.c
9083F: drivers/phy/phy-s5pv210-usb2.c
9084F: drivers/phy/phy-samsung-usb2.c
9085F: drivers/phy/phy-samsung-usb2.h
9086
ca749e2a 9087SERIAL DRIVERS
5e30bbb7 9088M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9089L: linux-serial@vger.kernel.org
5e30bbb7 9090S: Maintained
14430813 9091F: drivers/tty/serial/
ca749e2a 9092
aecb7b64 9093SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9094M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9095M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9096S: Maintained
1fb200d6 9097F: include/linux/dma/dw.h
3d598f47 9098F: include/linux/platform_data/dma-dw.h
61a76496 9099F: drivers/dma/dw/
aecb7b64 9100
058999cc
LP
9101SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9102M: Lars Persson <lars.persson@axis.com>
9103L: netdev@vger.kernel.org
9104S: Supported
9105F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9106F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9107
f9e37137
SJ
9108SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9109M: Seungwon Jeon <tgih.jun@samsung.com>
9110M: Jaehoon Chung <jh80.chung@samsung.com>
9111L: linux-mmc@vger.kernel.org
9112S: Maintained
9113F: include/linux/mmc/dw_mmc.h
9114F: drivers/mmc/host/dw_mmc*
9115
1db121d6
AN
9116THUNDERBOLT DRIVER
9117M: Andreas Noever <andreas.noever@gmail.com>
9118S: Maintained
9119F: drivers/thunderbolt/
9120
9222d247 9121TIMEKEEPING, CLOCKSOURCE CORE, NTP
50363737 9122M: John Stultz <john.stultz@linaro.org>
88606e80 9123M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9124L: linux-kernel@vger.kernel.org
75fc2d37 9125T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9126S: Supported
9127F: include/linux/clocksource.h
9128F: include/linux/time.h
9129F: include/linux/timex.h
c117ab84
CEB
9130F: include/uapi/linux/time.h
9131F: include/uapi/linux/timex.h
88606e80
TG
9132F: kernel/time/clocksource.c
9133F: kernel/time/time*.c
9134F: kernel/time/ntp.c
7fe5f1c1 9135F: tools/testing/selftests/timers/
88606e80 9136
1da177e4 9137SC1200 WDT DRIVER
b300645a 9138M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9139S: Maintained
679655da 9140F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9141
9142SCHEDULER
dd9b238c 9143M: Ingo Molnar <mingo@redhat.com>
8b58be88 9144M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9145L: linux-kernel@vger.kernel.org
75fc2d37 9146T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9147S: Maintained
95c0d71d 9148F: kernel/sched/
679655da 9149F: include/linux/sched.h
c117ab84 9150F: include/uapi/linux/sched.h
c2eb505b 9151F: include/linux/wait.h
1da177e4 9152
6bcf6737 9153SCORE ARCHITECTURE
ed38665e 9154M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9155M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9156W: http://www.sunplus.com
6bcf6737 9157S: Supported
a2681a75 9158F: arch/score/
6bcf6737 9159
1da177e4 9160SCSI CDROM DRIVER
8b58be88 9161M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9162L: linux-scsi@vger.kernel.org
9163W: http://www.kernel.dk
9164S: Maintained
679655da 9165F: drivers/scsi/sr*
1da177e4 9166
fb50a83d 9167SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9168M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9169L: linux-rdma@vger.kernel.org
9170S: Supported
9171W: http://www.openfabrics.org
9172Q: http://patchwork.kernel.org/project/linux-rdma/list/
9173T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9174F: drivers/infiniband/ulp/srp/
9175F: include/scsi/srp.h
9176
1da177e4 9177SCSI SG DRIVER
8b58be88 9178M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9179L: linux-scsi@vger.kernel.org
59ab3c93 9180W: http://sg.danny.cz/sg
1da177e4 9181S: Maintained
59ab3c93 9182F: Documentation/scsi/scsi-generic.txt
679655da
JP
9183F: drivers/scsi/sg.c
9184F: include/scsi/sg.h
1da177e4
LT
9185
9186SCSI SUBSYSTEM
0351b8f8 9187M: "James E.J. Bottomley" <JBottomley@odin.com>
1da177e4 9188L: linux-scsi@vger.kernel.org
0351b8f8 9189T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
1da177e4 9190S: Maintained
679655da
JP
9191F: drivers/scsi/
9192F: include/scsi/
1da177e4
LT
9193
9194SCSI TAPE DRIVER
8b58be88 9195M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9196L: linux-scsi@vger.kernel.org
9197S: Maintained
679655da 9198F: Documentation/scsi/st.txt
f7269cfc
JD
9199F: drivers/scsi/st.*
9200F: drivers/scsi/st_*.h
1da177e4
LT
9201
9202SCTP PROTOCOL
8b6efb75 9203M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9204M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9205L: linux-sctp@vger.kernel.org
5f85813c 9206W: http://lksctp.sourceforge.net
8b6efb75 9207S: Maintained
679655da
JP
9208F: Documentation/networking/sctp.txt
9209F: include/linux/sctp.h
4d58c025 9210F: include/uapi/linux/sctp.h
679655da
JP
9211F: include/net/sctp/
9212F: net/sctp/
1da177e4
LT
9213
9214SCx200 CPU SUPPORT
8b58be88 9215M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9216S: Odd Fixes
679655da 9217F: Documentation/i2c/busses/scx200_acb
390889b6 9218F: arch/x86/platform/scx200/
679655da
JP
9219F: drivers/watchdog/scx200_wdt.c
9220F: drivers/i2c/busses/scx200*
9221F: drivers/mtd/maps/scx200_docflash.c
9222F: include/linux/scx200.h
1662d32c
JC
9223
9224SCx200 GPIO DRIVER
8b58be88 9225M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9226S: Maintained
679655da
JP
9227F: drivers/char/scx200_gpio.c
9228F: include/linux/scx200_gpio.h
1662d32c
JC
9229
9230SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9231M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9232S: Maintained
679655da 9233F: drivers/clocksource/scx200_hrt.c
1da177e4 9234
6a36913a 9235SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9236M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9237L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9238S: Maintained
679655da 9239F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9240
e7839f25 9241SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9242L: linux-mmc@vger.kernel.org
a1cb1d11 9243S: Orphan
7a241d6e 9244F: drivers/mmc/host/sdhci.*
d4a45787 9245F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9246
c04f9d61
KC
9247SECURE COMPUTING
9248M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9249R: Andy Lutomirski <luto@amacapital.net>
9250R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9251T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9252S: Supported
9253F: kernel/seccomp.c
9254F: include/uapi/linux/seccomp.h
9255F: include/linux/seccomp.h
c99ee51a 9256F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9257K: \bsecure_computing
9258K: \bTIF_SECCOMP\b
9259
0d1bb41a 9260SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9261M: Ben Dooks <ben-linux@fluff.org>
dc524882 9262M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9263L: linux-mmc@vger.kernel.org
0d1bb41a 9264S: Maintained
dc524882 9265F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9266
c63b3cba 9267SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9268M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9269L: spear-devel@list.st.com
c63b3cba
VK
9270L: linux-mmc@vger.kernel.org
9271S: Maintained
9272F: drivers/mmc/host/sdhci-spear.c
9273
8711cca2 9274SECURITY SUBSYSTEM
9b45c0d2 9275M: James Morris <james.l.morris@oracle.com>
9c3646d1 9276M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9277L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9279W: http://kernsec.org/
8711cca2 9280S: Supported
7d2c86b5 9281F: security/
8711cca2 9282
1da177e4 9283SECURITY CONTACT
8b58be88 9284M: Security Officers <security@kernel.org>
1da177e4
LT
9285S: Supported
9286
9287SELINUX SECURITY MODULE
e0238b4c 9288M: Paul Moore <paul@paul-moore.com>
8b58be88 9289M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9290M: Eric Paris <eparis@parisplace.org>
e0238b4c 9291L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9292W: http://selinuxproject.org
5a5f2acf 9293T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9294S: Supported
679655da
JP
9295F: include/linux/selinux*
9296F: security/selinux/
6bde95ce 9297F: scripts/selinux/
1da177e4 9298
c1c124e9
JJ
9299APPARMOR SECURITY MODULE
9300M: John Johansen <john.johansen@canonical.com>
9301L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9302W: apparmor.wiki.kernel.org
9303T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9304S: Supported
9305F: security/apparmor/
9306
730daa16
KC
9307YAMA SECURITY MODULE
9308M: Kees Cook <keescook@chromium.org>
9309T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9310S: Supported
9311F: security/yama/
9312
cef2cf07 9313SENSABLE PHANTOM
8b58be88 9314M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9315S: Maintained
679655da 9316F: drivers/misc/phantom.c
c117ab84 9317F: include/uapi/linux/phantom.h
cef2cf07 9318
6733b39a 9319SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93
MT
9320M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9321M: Minh Tran <minh.tran@avagotech.com>
9322M: John Soni Jose <sony.john-n@avagotech.com>
3387f656 9323L: linux-scsi@vger.kernel.org
4627de93 9324W: http://www.avagotech.com
3387f656
JP
9325S: Supported
9326F: drivers/scsi/be2iscsi/
6733b39a 9327
6938f855
SP
9328Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9329M: Sathya Perla <sathya.perla@avagotech.com>
9330M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9331M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9332M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
7d2c86b5 9333L: netdev@vger.kernel.org
fea3af67 9334W: http://www.emulex.com
7d2c86b5 9335S: Supported
9aebddd1 9336F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9337
d2928a8c 9338EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9339M: Selvin Xavier <selvin.xavier@avagotech.com>
9340M: Devesh Sharma <devesh.sharma@avagotech.com>
9341M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9342L: linux-rdma@vger.kernel.org
9343W: http://www.emulex.com
9344S: Supported
9345F: drivers/infiniband/hw/ocrdma/
9346
8ceee660 9347SFC NETWORK DRIVER
c06f51ea 9348M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9349M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9350L: netdev@vger.kernel.org
8ceee660 9351S: Supported
874aeea5 9352F: drivers/net/ethernet/sfc/
8ceee660 9353
e2d1d6c0 9354SGI GRU DRIVER
cc883afc 9355M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9356S: Maintained
679655da 9357F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9358
9359SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9360M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9361L: linux-ia64@vger.kernel.org
9362S: Supported
679655da 9363F: Documentation/ia64/serial.txt
df621252 9364F: drivers/tty/serial/ioc?_serial.c
679655da 9365F: include/linux/ioc?.h
e2d1d6c0 9366
75312619 9367SGI XP/XPC/XPNET DRIVER
e180383f
RH
9368M: Cliff Whickman <cpw@sgi.com>
9369M: Robin Holt <robinmholt@gmail.com>
75312619 9370S: Maintained
679655da 9371F: drivers/misc/sgi-xp/
75312619 9372
46eacf3b
AP
9373SI2157 MEDIA DRIVER
9374M: Antti Palosaari <crope@iki.fi>
9375L: linux-media@vger.kernel.org
9376W: http://linuxtv.org/
9377W: http://palosaari.fi/linux/
9378Q: http://patchwork.linuxtv.org/project/linux-media/list/
9379T: git git://linuxtv.org/anttip/media_tree.git
9380S: Maintained
9381F: drivers/media/tuners/si2157*
9382
75e2d5ba
AP
9383SI2168 MEDIA DRIVER
9384M: Antti Palosaari <crope@iki.fi>
9385L: linux-media@vger.kernel.org
9386W: http://linuxtv.org/
9387W: http://palosaari.fi/linux/
9388Q: http://patchwork.linuxtv.org/project/linux-media/list/
9389T: git git://linuxtv.org/anttip/media_tree.git
9390S: Maintained
9391F: drivers/media/dvb-frontends/si2168*
9392
49cc629d
HV
9393SI470X FM RADIO RECEIVER I2C DRIVER
9394M: Hans Verkuil <hverkuil@xs4all.nl>
9395L: linux-media@vger.kernel.org
9396T: git git://linuxtv.org/media_tree.git
9397W: http://linuxtv.org
9398S: Odd Fixes
9399F: drivers/media/radio/si470x/radio-si470x-i2c.c
9400
9401SI470X FM RADIO RECEIVER USB DRIVER
9402M: Hans Verkuil <hverkuil@xs4all.nl>
9403L: linux-media@vger.kernel.org
9404T: git git://linuxtv.org/media_tree.git
9405W: http://linuxtv.org
9406S: Maintained
9407F: drivers/media/radio/si470x/radio-si470x-common.c
9408F: drivers/media/radio/si470x/radio-si470x.h
9409F: drivers/media/radio/si470x/radio-si470x-usb.c
9410
c937ca03
EV
9411SI4713 FM RADIO TRANSMITTER I2C DRIVER
9412M: Eduardo Valentin <edubezval@gmail.com>
9413L: linux-media@vger.kernel.org
9414T: git git://linuxtv.org/media_tree.git
9415W: http://linuxtv.org
9416S: Odd Fixes
99995ded 9417F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9418
9419SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9420M: Eduardo Valentin <edubezval@gmail.com>
9421L: linux-media@vger.kernel.org
9422T: git git://linuxtv.org/media_tree.git
9423W: http://linuxtv.org
9424S: Odd Fixes
99995ded
DR
9425F: drivers/media/radio/si4713/radio-platform-si4713.c
9426
9427SI4713 FM RADIO TRANSMITTER USB DRIVER
9428M: Hans Verkuil <hverkuil@xs4all.nl>
9429L: linux-media@vger.kernel.org
9430T: git git://linuxtv.org/media_tree.git
9431W: http://linuxtv.org
9432S: Maintained
9433F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9434
beb91d46 9435SIANO DVB DRIVER
009a5410 9436M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46
MCC
9437L: linux-media@vger.kernel.org
9438W: http://linuxtv.org
9439T: git git://linuxtv.org/media_tree.git
9440S: Odd fixes
9441F: drivers/media/common/siano/
beb91d46 9442F: drivers/media/usb/siano/
beb91d46 9443F: drivers/media/usb/siano/
14430813 9444F: drivers/media/mmc/siano/
beb91d46 9445
6f15b602
HG
9446SIMPLEFB FB DRIVER
9447M: Hans de Goede <hdegoede@redhat.com>
9448L: linux-fbdev@vger.kernel.org
9449S: Maintained
9450F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
9451F: drivers/video/fbdev/simplefb.c
9452F: include/linux/platform_data/simplefb.h
9453
b618b69c 9454SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9455L: linux-media@vger.kernel.org
bb60fcb2 9456S: Orphan
b618b69c 9457F: drivers/media/platform/sh_veu.c
b618b69c
GL
9458
9459SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9460L: linux-media@vger.kernel.org
bb60fcb2 9461S: Orphan
b618b69c
GL
9462F: drivers/media/platform/sh_vou.c
9463F: include/media/sh_vou.h
9464
6349d997 9465SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9466M: Len Brown <lenb@kernel.org>
6349d997
LB
9467L: sfi-devel@simplefirmware.org
9468W: http://simplefirmware.org/
9469T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9470S: Supported
943fc810 9471F: arch/x86/platform/sfi/
6349d997
LB
9472F: drivers/sfi/
9473F: include/linux/sfi*.h
e2d1d6c0 9474
1da177e4
LT
9475SIMTEC EB110ATX (Chalice CATS)
9476P: Ben Dooks
b16957c6
BD
9477P: Vincent Sanders <vince@simtec.co.uk>
9478M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9479W: http://www.simtec.co.uk/products/EB110ATX/
9480S: Supported
9481
9482SIMTEC EB2410ITX (BAST)
9483P: Ben Dooks
b16957c6
BD
9484P: Vincent Sanders <vince@simtec.co.uk>
9485M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9486W: http://www.simtec.co.uk/products/EB2410ITX/
9487S: Supported
15dba387
JP
9488F: arch/arm/mach-s3c24xx/mach-bast.c
9489F: arch/arm/mach-s3c24xx/bast-ide.c
9490F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9491
4c5adde7 9492TI DAVINCI MACHINE SUPPORT
3ba789c0 9493M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9494M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9495T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9496Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9497S: Supported
14430813 9498F: arch/arm/mach-davinci/
046d0a37 9499F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9500
8d4b3f08 9501TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9502M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9503L: linux-media@vger.kernel.org
8d4b3f08
LP
9504W: http://linuxtv.org/
9505Q: http://patchwork.linuxtv.org/project/linux-media/list/
9506T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9507S: Maintained
8d4b3f08
LP
9508F: drivers/media/platform/davinci/
9509F: include/media/davinci/
9510
417d2e50 9511TI AM437X VPFE DRIVER
e43cdb56 9512M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50
BP
9513L: linux-media@vger.kernel.org
9514W: http://linuxtv.org/
9515Q: http://patchwork.linuxtv.org/project/linux-media/list/
9516T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9517S: Maintained
9518F: drivers/media/platform/am437x/
9519
c4c0283a 9520OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9521M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a
BP
9522L: linux-media@vger.kernel.org
9523W: http://linuxtv.org/
9524Q: http://patchwork.linuxtv.org/project/linux-media/list/
9525T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9526S: Maintained
9527F: drivers/media/i2c/ov2659.c
9528F: include/media/ov2659.h
9529
3a6779f5
SM
9530SILICON MOTION SM712 FRAME BUFFER DRIVER
9531M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9532M: Teddy Wang <teddy.wang@siliconmotion.com>
9533M: Sudip Mukherjee <sudip@vectorindia.org>
9534L: linux-fbdev@vger.kernel.org
9535S: Maintained
9536F: drivers/video/fbdev/sm712*
9537F: Documentation/fb/sm712fb.txt
9538
92aab3c0 9539SIS 190 ETHERNET DRIVER
8b58be88 9540M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
9541L: netdev@vger.kernel.org
9542S: Maintained
8c7de408 9543F: drivers/net/ethernet/sis/sis190.c
92aab3c0 9544
1da177e4 9545SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 9546M: Daniele Venzano <venza@brownhat.org>
1da177e4 9547W: http://www.brownhat.org/sis900.html
979b6c13 9548L: netdev@vger.kernel.org
1da177e4 9549S: Maintained
8c7de408 9550F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
9551
9552SIS FRAMEBUFFER DRIVER
8b58be88 9553M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 9554W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 9555S: Maintained
679655da 9556F: Documentation/fb/sisfb.txt
8a61f013 9557F: drivers/video/fbdev/sis/
679655da 9558F: include/video/sisfb.h
1da177e4
LT
9559
9560SIS USB2VGA DRIVER
8b58be88 9561M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
9562W: http://www.winischhofer.at/linuxsisusbvga.shtml
9563S: Maintained
679655da 9564F: drivers/usb/misc/sisusbvga/
1da177e4 9565
415ad26d 9566SLAB ALLOCATOR
16e943bf 9567M: Christoph Lameter <cl@linux.com>
2ed1c525 9568M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
9569M: David Rientjes <rientjes@google.com>
9570M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9571M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
9572L: linux-mm@kvack.org
9573S: Maintained
679655da 9574F: include/linux/sl?b*.h
16e943bf 9575F: mm/sl?b*
415ad26d 9576
9fab9787 9577SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 9578M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 9579M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9580M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9581R: Steven Rostedt <rostedt@goodmis.org>
9582R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 9583L: linux-kernel@vger.kernel.org
9fab9787
PM
9584W: http://www.rdrop.com/users/paulmck/RCU/
9585S: Supported
9586T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
9587F: include/linux/srcu.h
9588F: kernel/rcu/srcu.c
9fab9787 9589
66372841
CS
9590SMACK SECURITY MODULE
9591M: Casey Schaufler <casey@schaufler-ca.com>
9592L: linux-security-module@vger.kernel.org
9593W: http://schaufler-ca.com
9594T: git git://git.gitorious.org/smack-next/kernel.git
9595S: Maintained
9596F: Documentation/security/Smack.txt
9597F: security/smack/
9598
20651e0b 9599DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
9600M: Kevin Hilman <khilman@kernel.org>
9601M: Nishanth Menon <nm@ti.com>
9602S: Maintained
20651e0b 9603F: drivers/power/avs/
68ace3e1
KH
9604F: include/linux/power/smartreflex.h
9605L: linux-pm@vger.kernel.org
9606
1da177e4 9607SMC91x ETHERNET DRIVER
2f82af08 9608M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 9609S: Odd Fixes
ae150435 9610F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 9611
e8e31622
SA
9612SMIA AND SMIA++ IMAGE SENSOR DRIVER
9613M: Sakari Ailus <sakari.ailus@iki.fi>
9614L: linux-media@vger.kernel.org
9615S: Maintained
14430813 9616F: drivers/media/i2c/smiapp/
e8e31622
SA
9617F: include/media/smiapp.h
9618F: drivers/media/i2c/smiapp-pll.c
9619F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 9620F: include/uapi/linux/smiapp.h
a2cec3c0 9621F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 9622
920fa1ff
GR
9623SMM665 HARDWARE MONITOR DRIVER
9624M: Guenter Roeck <linux@roeck-us.net>
9625L: lm-sensors@lm-sensors.org
9626S: Maintained
9627F: Documentation/hwmon/smm665
9628F: drivers/hwmon/smm665.c
9629
9df7305b 9630SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 9631M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 9632L: lm-sensors@lm-sensors.org
90b24cfb 9633S: Maintained
9df7305b
SG
9634F: Documentation/hwmon/emc2103
9635F: drivers/hwmon/emc2103.c
9636
a98d506c
HG
9637SMSC SCH5627 HARDWARE MONITOR DRIVER
9638M: Hans de Goede <hdegoede@redhat.com>
9639L: lm-sensors@lm-sensors.org
9640S: Supported
9641F: Documentation/hwmon/sch5627
9642F: drivers/hwmon/sch5627.c
9643
6ea884db 9644SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 9645M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
9646L: lm-sensors@lm-sensors.org
9647S: Maintained
679655da
JP
9648F: Documentation/hwmon/smsc47b397
9649F: drivers/hwmon/smsc47b397.c
6ea884db 9650
fd9abb3d 9651SMSC911x ETHERNET DRIVER
90b24cfb 9652M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 9653L: netdev@vger.kernel.org
90b24cfb 9654S: Maintained
679655da 9655F: include/linux/smsc911x.h
ae150435 9656F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
9657
9658SMSC9420 PCI ETHERNET DRIVER
90b24cfb 9659M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 9660L: netdev@vger.kernel.org
90b24cfb 9661S: Maintained
ae150435 9662F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 9663
3c8a63e2 9664SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 9665M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 9666L: linux-fbdev@vger.kernel.org
90b24cfb 9667S: Maintained
8a61f013 9668F: drivers/video/fbdev/smscufx.c
3c8a63e2 9669
668acf32 9670SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 9671M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 9672L: linux-media@vger.kernel.org
275ffde4 9673T: git git://linuxtv.org/media_tree.git
795fb7e7 9674S: Maintained
90d72ac6
MCC
9675F: include/media/soc*
9676F: drivers/media/i2c/soc_camera/
9677F: drivers/media/platform/soc_camera/
668acf32 9678
e2d1d6c0 9679SOEKRIS NET48XX LED SUPPORT
8b58be88 9680M: Chris Boot <bootc@bootc.net>
e2d1d6c0 9681S: Maintained
679655da 9682F: drivers/leds/leds-net48xx.c
e2d1d6c0 9683
e3994db1 9684SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
9685M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9686M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9687M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 9688M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
9689L: linux-media@vger.kernel.org
9690S: Supported
9691F: drivers/media/pci/solo6x10/
9692
1da177e4 9693SOFTWARE RAID (Multiple Disks) SUPPORT
d8130624 9694M: Neil Brown <neilb@suse.com>
1da177e4 9695L: linux-raid@vger.kernel.org
524418bb 9696S: Supported
679655da
JP
9697F: drivers/md/
9698F: include/linux/raid/
c117ab84 9699F: include/uapi/linux/raid/
1da177e4 9700
1da177e4 9701SONIC NETWORK DRIVER
8b58be88 9702M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 9703L: netdev@vger.kernel.org
1da177e4 9704S: Maintained
d9fb9f38 9705F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 9706
61e115a5 9707SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 9708M: Michael Buesch <m@bues.ch>
61e115a5
MB
9709L: netdev@vger.kernel.org
9710S: Maintained
679655da
JP
9711F: drivers/ssb/
9712F: include/linux/ssb/
61e115a5 9713
1da177e4 9714SONY VAIO CONTROL DEVICE DRIVER
8b58be88 9715M: Mattia Dongili <malattia@linux.it>
d0944853 9716L: platform-driver-x86@vger.kernel.org
5b18167d 9717W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 9718S: Maintained
679655da
JP
9719F: Documentation/laptops/sony-laptop.txt
9720F: drivers/char/sonypi.c
9721F: drivers/platform/x86/sony-laptop.c
9722F: include/linux/sony-laptop.h
1da177e4 9723
baf8532a 9724SONY MEMORYSTICK CARD SUPPORT
8b58be88 9725M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
9726W: http://tifmxx.berlios.de/
9727S: Maintained
679655da 9728F: drivers/memstick/host/tifm_ms.c
baf8532a 9729
0ab30494
ML
9730SONY MEMORYSTICK STANDARD SUPPORT
9731M: Maxim Levitsky <maximlevitsky@gmail.com>
9732S: Maintained
9733F: drivers/memstick/core/ms_block.*
9734
1da177e4 9735SOUND
8b58be88 9736M: Jaroslav Kysela <perex@perex.cz>
d8130624 9737M: Takashi Iwai <tiwai@suse.com>
93711660 9738L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 9739W: http://www.alsa-project.org/
dde7ad8d 9740T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 9741T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 9742Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 9743S: Maintained
3126a179
JP
9744F: Documentation/sound/
9745F: include/sound/
c117ab84 9746F: include/uapi/sound/
679655da 9747F: sound/
1da177e4 9748
33bbe149
MB
9749SOUND - COMPRESSED AUDIO
9750M: Vinod Koul <vinod.koul@intel.com>
9751L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9752T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9753S: Supported
f672f31a 9754F: Documentation/sound/alsa/compress_offload.txt
33bbe149 9755F: include/sound/compress_driver.h
f672f31a 9756F: include/uapi/sound/compress_*
33bbe149
MB
9757F: sound/core/compress_offload.c
9758F: sound/soc/soc-compress.c
9759
bd903bde 9760SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 9761M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 9762M: Mark Brown <broonie@kernel.org>
86f14df8 9763T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 9764L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 9765W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 9766S: Supported
2820f615 9767F: Documentation/sound/alsa/soc/
679655da 9768F: sound/soc/
e6e55122 9769F: include/sound/soc*
eb1a6af3 9770
d7f8761b
MB
9771SOUND - DMAENGINE HELPERS
9772M: Lars-Peter Clausen <lars@metafoo.de>
9773S: Supported
9774F: include/sound/dmaengine_pcm.h
9775F: sound/core/pcm_dmaengine.c
9776F: sound/soc/soc-generic-dmaengine-pcm.c
9777
990a6a99
OS
9778SP2 MEDIA DRIVER
9779M: Olli Salonen <olli.salonen@iki.fi>
9780L: linux-media@vger.kernel.org
9781W: http://linuxtv.org/
9782Q: http://patchwork.linuxtv.org/project/linux-media/list/
9783S: Maintained
9784F: drivers/media/dvb-frontends/sp2*
9785
473321fc 9786SPARC + UltraSPARC (sparc/sparc64)
8b58be88 9787M: "David S. Miller" <davem@davemloft.net>
1da177e4 9788L: sparclinux@vger.kernel.org
8a6e2535 9789Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
9790T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9791T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 9792S: Maintained
679655da 9793F: arch/sparc/
7765b8bb 9794F: drivers/sbus/
1da177e4 9795
6404fcca
DM
9796SPARC SERIAL DRIVERS
9797M: "David S. Miller" <davem@davemloft.net>
9798L: sparclinux@vger.kernel.org
08deed1e
JP
9799T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9800T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 9801S: Maintained
6816383a 9802F: include/linux/sunserialcore.h
df621252 9803F: drivers/tty/serial/suncore.c
df621252
GKH
9804F: drivers/tty/serial/sunhv.c
9805F: drivers/tty/serial/sunsab.c
9806F: drivers/tty/serial/sunsab.h
9807F: drivers/tty/serial/sunsu.c
9808F: drivers/tty/serial/sunzilog.c
9809F: drivers/tty/serial/sunzilog.h
6404fcca 9810
389325b4
CL
9811SPARSE CHECKER
9812M: "Christopher Li" <sparse@chrisli.org>
9813L: linux-sparse@vger.kernel.org
9814W: https://sparse.wiki.kernel.org/
9815T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9816T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9817S: Maintained
9818F: include/linux/compiler.h
9819
fc0c195a 9820SPEAR PLATFORM SUPPORT
da89947b 9821M: Viresh Kumar <vireshk@kernel.org>
9cc23682 9822M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
9823L: spear-devel@list.st.com
9824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 9825W: http://www.st.com/spear
9826S: Maintained
281e192f 9827F: arch/arm/mach-spear/
fc0c195a 9828
9829SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 9830M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
9831L: spear-devel@list.st.com
9832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 9833W: http://www.st.com/spear
9834S: Maintained
5df33a62 9835F: drivers/clk/spear/
fc0c195a 9836
e2d1d6c0 9837SPI SUBSYSTEM
b02e48f2 9838M: Mark Brown <broonie@kernel.org>
dfbe403c 9839L: linux-spi@vger.kernel.org
e7e4e13c 9840T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 9841Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 9842S: Maintained
679655da
JP
9843F: Documentation/spi/
9844F: drivers/spi/
9845F: include/linux/spi/
c117ab84 9846F: include/uapi/linux/spi/
e2d1d6c0 9847
2752e401 9848SPIDERNET NETWORK DRIVER for CELL
8b58be88 9849M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
9850L: netdev@vger.kernel.org
9851S: Supported
679655da 9852F: Documentation/networking/spider_net.txt
8df158ac 9853F: drivers/net/ethernet/toshiba/spider_net*
2752e401 9854
e2d1d6c0 9855SPU FILE SYSTEM
8b58be88 9856M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 9857L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
9858W: http://www.ibm.com/developerworks/power/cell/
9859S: Supported
679655da
JP
9860F: Documentation/filesystems/spufs.txt
9861F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 9862
fc555841 9863SQUASHFS FILE SYSTEM
d7f2ff67 9864M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
9865L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9866W: http://squashfs.org.uk
9867S: Maintained
679655da
JP
9868F: Documentation/filesystems/squashfs.txt
9869F: fs/squashfs/
fc555841 9870
1da177e4 9871SRM (Alpha) environment access
8b58be88 9872M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 9873S: Maintained
679655da 9874F: arch/alpha/kernel/srm_env.c
1da177e4 9875
26e9a397 9876STABLE BRANCH
879a5a00 9877M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 9878L: stable@vger.kernel.org
879a5a00 9879S: Supported
7b175c46 9880F: Documentation/stable_kernel_rules.txt
e2d1d6c0 9881
26e9a397 9882STAGING SUBSYSTEM
879a5a00 9883M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 9884T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 9885L: devel@driverdev.osuosl.org
879a5a00 9886S: Supported
679655da 9887F: drivers/staging/
dbc6c2cc 9888
ebd3d010
JP
9889STAGING - COMEDI
9890M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 9891M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
9892S: Odd Fixes
9893F: drivers/staging/comedi/
9894
a0138163
JP
9895STAGING - FLARION FT1000 DRIVERS
9896M: Marek Belisko <marek.belisko@gmail.com>
9897S: Odd Fixes
9898F: drivers/staging/ft1000/
9899
6c1bb424 9900STAGING - INDUSTRIAL IO
030a13d7 9901M: Jonathan Cameron <jic23@kernel.org>
a0138163 9902L: linux-iio@vger.kernel.org
6c1bb424
JP
9903S: Odd Fixes
9904F: drivers/staging/iio/
9905
a0138163
JP
9906STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9907M: Jarod Wilson <jarod@wilsonet.com>
9908W: http://www.lirc.org/
9909S: Odd Fixes
b2b0186d 9910F: drivers/staging/media/lirc/
a0138163 9911
f5e5de1e
OD
9912STAGING - LUSTRE PARALLEL FILESYSTEM
9913M: Oleg Drokin <oleg.drokin@intel.com>
9914M: Andreas Dilger <andreas.dilger@intel.com>
9915L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9916W: http://lustre.opensfs.org/
9917S: Maintained
9918F: drivers/staging/lustre
9919
7c6b6c71 9920STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
b8125382 9921M: Julian Andres Klode <jak@jak-linux.org>
7c6b6c71
MD
9922M: Marc Dietrich <marvin24@gmx.de>
9923L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 9924L: linux-tegra@vger.kernel.org
7c6b6c71
MD
9925S: Maintained
9926F: drivers/staging/nvec/
9927
a0138163 9928STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
9929M: Jens Frederich <jfrederich@gmail.com>
9930M: Daniel Drake <dsd@laptop.org>
a0138163
JP
9931M: Jon Nettleton <jon.nettleton@gmail.com>
9932W: http://wiki.laptop.org/go/DCON
3140b458 9933S: Maintained
a0138163
JP
9934F: drivers/staging/olpc_dcon/
9935
9936STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
9937M: Willy Tarreau <willy@meta-x.org>
9938S: Odd Fixes
9939F: drivers/staging/panel/
9940
a0138163
JP
9941STAGING - REALTEK RTL8712U DRIVERS
9942M: Larry Finger <Larry.Finger@lwfinger.net>
9943M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9944S: Odd Fixes
9945F: drivers/staging/rtl8712/
9946
7591ba8b
JS
9947STAGING - REALTEK RTL8723U WIRELESS DRIVER
9948M: Larry Finger <Larry.Finger@lwfinger.net>
9949M: Jes Sorensen <Jes.Sorensen@redhat.com>
9950L: linux-wireless@vger.kernel.org
9951S: Maintained
9952F: drivers/staging/rtl8723au/
9953
980ac4d7
SM
9954STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9955M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9956M: Teddy Wang <teddy.wang@siliconmotion.com>
9957M: Sudip Mukherjee <sudip@vectorindia.org>
9958L: linux-fbdev@vger.kernel.org
9959S: Maintained
9960F: drivers/staging/sm750fb/
9961
510fa408
JP
9962STAGING - SLICOSS
9963M: Lior Dotan <liodot@gmail.com>
9964M: Christopher Harrer <charrer@alacritech.com>
9965S: Odd Fixes
9966F: drivers/staging/slicoss/
9967
a0138163
JP
9968STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9969M: William Hubbs <w.d.hubbs@gmail.com>
9970M: Chris Brannon <chris@the-brannons.com>
d33bce31 9971M: Kirk Reiser <kirk@reisers.ca>
a0138163 9972M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 9973L: speakup@linux-speakup.org
a0138163
JP
9974W: http://www.linux-speakup.org/
9975S: Odd Fixes
9976F: drivers/staging/speakup/
9977
b3e871ce
JP
9978STAGING - VIA VT665X DRIVERS
9979M: Forest Bond <forest@alittletooquiet.net>
9980S: Odd Fixes
9981F: drivers/staging/vt665?/
9982
a30baec1
JK
9983STAGING - WILC1000 WIFI DRIVER
9984M: Johnny Kim <johnny.kim@atmel.com>
9985M: Rachel Kim <rachel.kim@atmel.com>
9986M: Dean Lee <dean.lee@atmel.com>
9987M: Chris Park <chris.park@atmel.com>
9988L: linux-wireless@vger.kernel.org
9989S: Supported
9990F: drivers/staging/wilc1000/
9991
709bcb07 9992STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 9993M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
9994S: Odd Fixes
9995F: drivers/staging/xgifb/
9996
77241056
MM
9997HFI1 DRIVER
9998M: Mike Marciniszyn <infinipath@intel.com>
9999L: linux-rdma@vger.kernel.org
10000S: Supported
10001F: drivers/staging/rdma/hfi1
10002
1da177e4 10003STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10004M: Ion Badulescu <ionut@badula.org>
b4f90189 10005S: Odd Fixes
9bba23b0 10006F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10007
e2d1d6c0 10008SUN3/3X
8b58be88 10009M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10010W: http://sammy.net/sun3/
10011S: Maintained
679655da
JP
10012F: arch/m68k/kernel/*sun3*
10013F: arch/m68k/sun3*/
10014F: arch/m68k/include/asm/sun3*
e689cf4a 10015F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10016
af6a5af8
HG
10017SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10018M: Hans de Goede <hdegoede@redhat.com>
10019L: linux-input@vger.kernel.org
10020S: Maintained
10021F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10022F: drivers/input/keyboard/sun4i-lradc-keys.c
10023
2bc9ff01
DK
10024SUNDANCE NETWORK DRIVER
10025M: Denis Kirjanov <kda@linux-powerpc.org>
10026L: netdev@vger.kernel.org
10027S: Maintained
10028F: drivers/net/ethernet/dlink/sundance.c
10029
2cbb12a4 10030SUPERH
2cbb12a4 10031L: linux-sh@vger.kernel.org
8a6e2535 10032Q: http://patchwork.kernel.org/project/linux-sh/list/
dcaa57d5 10033S: Orphan
066069e1 10034F: Documentation/sh/
679655da 10035F: arch/sh/
066069e1 10036F: drivers/sh/
1da177e4 10037
4480f15b 10038SUSPEND TO RAM
7fb06082 10039M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10040M: Len Brown <len.brown@intel.com>
10041M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10042L: linux-pm@vger.kernel.org
e2d1d6c0 10043S: Supported
679655da
JP
10044F: Documentation/power/
10045F: arch/x86/kernel/acpi/
10046F: drivers/base/power/
10047F: kernel/power/
10048F: include/linux/suspend.h
10049F: include/linux/freezer.h
10050F: include/linux/pm.h
1da177e4
LT
10051
10052SVGA HANDLING
8b58be88 10053M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10054L: linux-video@atrey.karlin.mff.cuni.cz
10055S: Maintained
679655da
JP
10056F: Documentation/svga.txt
10057F: arch/x86/boot/video*
1da177e4 10058
6e28b761
KRW
10059SWIOTLB SUBSYSTEM
10060M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10061L: linux-kernel@vger.kernel.org
10062S: Supported
10063F: lib/swiotlb.c
10064F: arch/*/kernel/pci-swiotlb.c
10065F: include/linux/swiotlb.h
10066
007f790c
JP
10067SWITCHDEV
10068M: Jiri Pirko <jiri@resnulli.us>
10069L: netdev@vger.kernel.org
10070S: Supported
10071F: net/switchdev/
10072F: include/net/switchdev.h
10073
db8e35d5
VG
10074SYNOPSYS ARC ARCHITECTURE
10075M: Vineet Gupta <vgupta@synopsys.com>
db8e35d5
VG
10076S: Supported
10077F: arch/arc/
9b28829d 10078F: Documentation/devicetree/bindings/arc/*
c6a0fe4a 10079F: drivers/tty/serial/arc_uart.c
b7182d1a 10080T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10081
556cc1c5
AB
10082SYNOPSYS ARC SDP platform support
10083M: Alexey Brodkin <abrodkin@synopsys.com>
10084S: Supported
10085F: arch/arc/plat-axs10x
10086F: arch/arc/boot/dts/ax*
10087F: Documentation/devicetree/bindings/arc/axs10*
10088
6c284c9a
LJ
10089SYSTEM CONFIGURATION (SYSCON)
10090M: Lee Jones <lee.jones@linaro.org>
10091M: Arnd Bergmann <arnd@arndb.de>
10092T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10093S: Supported
10094F: drivers/mfd/syscon.c
10095
1da177e4 10096SYSV FILESYSTEM
8b58be88 10097M: Christoph Hellwig <hch@infradead.org>
1da177e4 10098S: Maintained
679655da
JP
10099F: Documentation/filesystems/sysv-fs.txt
10100F: fs/sysv/
10101F: include/linux/sysv_fs.h
1da177e4 10102
86cfa7fc 10103TARGET SUBSYSTEM
9c3646d1 10104M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10105L: linux-scsi@vger.kernel.org
b9f5edc2 10106L: target-devel@vger.kernel.org
86cfa7fc 10107W: http://www.linux-iscsi.org
cf015e9f 10108W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10109T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10110S: Supported
10111F: drivers/target/
10112F: include/target/
10113F: Documentation/target/
10114
4e68852d 10115TASKSTATS STATISTICS INTERFACE
185e595f 10116M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10117S: Maintained
679655da
JP
10118F: Documentation/accounting/taskstats*
10119F: include/linux/taskstats*
10120F: kernel/taskstats.c
4e68852d 10121
781b456a 10122TC CLASSIFIER
f935f3f8 10123M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10124L: netdev@vger.kernel.org
10125S: Maintained
679655da 10126F: include/net/pkt_cls.h
c117ab84 10127F: include/uapi/linux/pkt_cls.h
679655da 10128F: net/sched/
781b456a 10129
5067f08a 10130TCP LOW PRIORITY MODULE
8b58be88
JP
10131M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10132M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10133W: http://tcp-lp-mod.sourceforge.net/
10134S: Maintained
679655da 10135F: net/ipv4/tcp_lp.c
5067f08a 10136
91952bc0
AP
10137TDA10071 MEDIA DRIVER
10138M: Antti Palosaari <crope@iki.fi>
10139L: linux-media@vger.kernel.org
10140W: http://linuxtv.org/
10141W: http://palosaari.fi/linux/
10142Q: http://patchwork.linuxtv.org/project/linux-media/list/
10143T: git git://linuxtv.org/anttip/media_tree.git
10144S: Maintained
10145F: drivers/media/dvb-frontends/tda10071*
10146
10147TDA18212 MEDIA DRIVER
10148M: Antti Palosaari <crope@iki.fi>
10149L: linux-media@vger.kernel.org
10150W: http://linuxtv.org/
10151W: http://palosaari.fi/linux/
10152Q: http://patchwork.linuxtv.org/project/linux-media/list/
10153T: git git://linuxtv.org/anttip/media_tree.git
10154S: Maintained
10155F: drivers/media/tuners/tda18212*
10156
10157TDA18218 MEDIA DRIVER
10158M: Antti Palosaari <crope@iki.fi>
10159L: linux-media@vger.kernel.org
10160W: http://linuxtv.org/
10161W: http://palosaari.fi/linux/
10162Q: http://patchwork.linuxtv.org/project/linux-media/list/
10163T: git git://linuxtv.org/anttip/media_tree.git
10164S: Maintained
10165F: drivers/media/tuners/tda18218*
10166
3b2f6aba
MK
10167TDA18271 MEDIA DRIVER
10168M: Michael Krufky <mkrufky@linuxtv.org>
10169L: linux-media@vger.kernel.org
10170W: http://linuxtv.org/
10171W: http://github.com/mkrufky
10172Q: http://patchwork.linuxtv.org/project/linux-media/list/
10173T: git git://linuxtv.org/mkrufky/tuners.git
10174S: Maintained
10175F: drivers/media/tuners/tda18271*
10176
e48307a9
MK
10177TDA827x MEDIA DRIVER
10178M: Michael Krufky <mkrufky@linuxtv.org>
10179L: linux-media@vger.kernel.org
10180W: http://linuxtv.org/
10181W: http://github.com/mkrufky
10182Q: http://patchwork.linuxtv.org/project/linux-media/list/
10183T: git git://linuxtv.org/mkrufky/tuners.git
10184S: Maintained
10185F: drivers/media/tuners/tda8290.*
10186
66cf9212
MK
10187TDA8290 MEDIA DRIVER
10188M: Michael Krufky <mkrufky@linuxtv.org>
10189L: linux-media@vger.kernel.org
10190W: http://linuxtv.org/
10191W: http://github.com/mkrufky
10192Q: http://patchwork.linuxtv.org/project/linux-media/list/
10193T: git git://linuxtv.org/mkrufky/tuners.git
10194S: Maintained
10195F: drivers/media/tuners/tda8290.*
10196
4b9fba30
HV
10197TDA9840 MEDIA DRIVER
10198M: Hans Verkuil <hverkuil@xs4all.nl>
10199L: linux-media@vger.kernel.org
10200T: git git://linuxtv.org/media_tree.git
10201W: http://linuxtv.org
10202S: Maintained
10203F: drivers/media/i2c/tda9840*
10204
2cb654fd 10205TEA5761 TUNER DRIVER
009a5410 10206M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd
MCC
10207L: linux-media@vger.kernel.org
10208W: http://linuxtv.org
10209T: git git://linuxtv.org/media_tree.git
10210S: Odd fixes
10211F: drivers/media/tuners/tea5761.*
10212
10213TEA5767 TUNER DRIVER
009a5410 10214M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd
MCC
10215L: linux-media@vger.kernel.org
10216W: http://linuxtv.org
10217T: git git://linuxtv.org/media_tree.git
10218S: Maintained
10219F: drivers/media/tuners/tea5767.*
10220
4b9fba30
HV
10221TEA6415C MEDIA DRIVER
10222M: Hans Verkuil <hverkuil@xs4all.nl>
10223L: linux-media@vger.kernel.org
10224T: git git://linuxtv.org/media_tree.git
10225W: http://linuxtv.org
10226S: Maintained
10227F: drivers/media/i2c/tea6415c*
10228
10229TEA6420 MEDIA DRIVER
10230M: Hans Verkuil <hverkuil@xs4all.nl>
10231L: linux-media@vger.kernel.org
10232T: git git://linuxtv.org/media_tree.git
10233W: http://linuxtv.org
10234S: Maintained
10235F: drivers/media/i2c/tea6420*
10236
3d249d4c 10237TEAM DRIVER
dca9ab92 10238M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10239L: netdev@vger.kernel.org
10240S: Supported
10241F: drivers/net/team/
10242F: include/linux/if_team.h
c117ab84 10243F: include/uapi/linux/if_team.h
3d249d4c 10244
7d029125 10245TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10246M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10247S: Maintained
10248F: arch/x86/platform/ts5500/
10249
40ad4a30
SY
10250TECHNOTREND USB IR RECEIVER
10251M: Sean Young <sean@mess.org>
10252L: linux-media@vger.kernel.org
10253S: Maintained
10254F: drivers/media/rc/ttusbir.c
10255
adabdb0c 10256TEGRA ARCHITECTURE SUPPORT
243d58ec 10257M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10258M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10259M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10260L: linux-tegra@vger.kernel.org
fd117cd1 10261Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10262T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10263S: Supported
bbbe96ed 10264N: [^a-z]tegra
84b9414b 10265
adabdb0c
SW
10266TEGRA CLOCK DRIVER
10267M: Peter De Schrijver <pdeschrijver@nvidia.com>
10268M: Prashant Gaikwad <pgaikwad@nvidia.com>
10269S: Supported
10270F: drivers/clk/tegra/
10271
10272TEGRA DMA DRIVER
10273M: Laxman Dewangan <ldewangan@nvidia.com>
10274S: Supported
10275F: drivers/dma/tegra20-apb-dma.c
10276
adabdb0c
SW
10277TEGRA I2C DRIVER
10278M: Laxman Dewangan <ldewangan@nvidia.com>
10279S: Supported
10280F: drivers/i2c/busses/i2c-tegra.c
10281
10282TEGRA IOMMU DRIVERS
10283M: Hiroshi Doyu <hdoyu@nvidia.com>
10284S: Supported
10285F: drivers/iommu/tegra*
10286
10287TEGRA KBC DRIVER
10288M: Rakesh Iyer <riyer@nvidia.com>
10289M: Laxman Dewangan <ldewangan@nvidia.com>
10290S: Supported
10291F: drivers/input/keyboard/tegra-kbc.c
10292
adabdb0c
SW
10293TEGRA PWM DRIVER
10294M: Thierry Reding <thierry.reding@gmail.com>
10295S: Supported
10296F: drivers/pwm/pwm-tegra.c
10297
10298TEGRA SERIAL DRIVER
10299M: Laxman Dewangan <ldewangan@nvidia.com>
10300S: Supported
10301F: drivers/tty/serial/serial-tegra.c
10302
10303TEGRA SPI DRIVER
10304M: Laxman Dewangan <ldewangan@nvidia.com>
10305S: Supported
10306F: drivers/spi/spi-tegra*
10307
1a348ccc 10308TEHUTI ETHERNET DRIVER
8b58be88 10309M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10310L: netdev@vger.kernel.org
10311S: Supported
ef7f5429 10312F: drivers/net/ethernet/tehuti/*
1a348ccc 10313
4e68852d 10314Telecom Clock Driver for MCPL0010
8b58be88 10315M: Mark Gross <mark.gross@intel.com>
4e68852d 10316S: Supported
679655da 10317F: drivers/char/tlclk.c
4e68852d 10318
4480f15b 10319TENSILICA XTENSA PORT (xtensa)
8b58be88 10320M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10321M: Max Filippov <jcmvbkbc@gmail.com>
10322L: linux-xtensa@linux-xtensa.org
4e68852d 10323S: Maintained
679655da 10324F: arch/xtensa/
3dc99857 10325F: drivers/irqchip/irq-xtensa-*
4e68852d 10326
5313ba66
HV
10327THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10328M: Hans Verkuil <hverkuil@xs4all.nl>
10329L: linux-media@vger.kernel.org
10330T: git git://linuxtv.org/media_tree.git
10331W: http://linuxtv.org
10332S: Maintained
10333F: drivers/media/radio/radio-raremono.c
10334
d3fb6955 10335THERMAL
b75f0050 10336M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10337M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10338L: linux-pm@vger.kernel.org
10339T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10340T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10341Q: https://patchwork.kernel.org/project/linux-pm/list/
10342S: Supported
10343F: drivers/thermal/
10344F: include/linux/thermal.h
af6c9f16 10345F: include/uapi/linux/thermal.h
b75f0050
JP
10346F: include/linux/cpu_cooling.h
10347F: Documentation/devicetree/bindings/thermal/
d3fb6955 10348
30ba2fbd
VD
10349THINGM BLINK(1) USB RGB LED DRIVER
10350M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10351S: Maintained
10352F: drivers/hid/hid-thingm.c
10353
4e68852d 10354THINKPAD ACPI EXTRAS DRIVER
8b58be88 10355M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10356L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10357L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10358W: http://ibm-acpi.sourceforge.net
10359W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10360T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10361S: Maintained
679655da 10362F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10363
1b46f2a2 10364TI BANDGAP AND THERMAL DRIVER
f14d1c24 10365M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10366L: linux-pm@vger.kernel.org
531ff13e 10367L: linux-omap@vger.kernel.org
5a723e81 10368S: Maintained
794b2e25 10369F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10370
0c7665c3
MF
10371TI CDCE706 CLOCK DRIVER
10372M: Max Filippov <jcmvbkbc@gmail.com>
10373S: Maintained
10374F: drivers/clk/clk-cdce706.c
10375
49b6a5e3
TK
10376TI CLOCK DRIVER
10377M: Tero Kristo <t-kristo@ti.com>
10378L: linux-omap@vger.kernel.org
10379S: Maintained
10380F: drivers/clk/ti/
10381F: include/linux/clk/ti.h
10382
4020f2d7 10383TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10384M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10385S: Maintained
679655da
JP
10386F: drivers/misc/tifm*
10387F: drivers/mmc/host/tifm_sd.c
10388F: include/linux/tifm.h
4020f2d7 10389
e0c52404 10390TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10391M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10392L: linux-kernel@vger.kernel.org
10393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10394S: Maintained
10395F: drivers/soc/ti/*
10396T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10397
10398
152ad442
SR
10399TI LM49xxx FAMILY ASoC CODEC DRIVERS
10400M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10401M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10402L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10403S: Maintained
10404F: sound/soc/codecs/lm49453*
d392dead 10405F: sound/soc/codecs/isabelle*
152ad442 10406
0edd807d
KM
10407TI LP855x BACKLIGHT DRIVER
10408M: Milo Kim <milo.kim@ti.com>
10409S: Maintained
10410F: Documentation/backlight/lp855x-driver.txt
10411F: drivers/video/backlight/lp855x_bl.c
10412F: include/linux/platform_data/lp855x.h
10413
faf13f6d
KM
10414TI LP8727 CHARGER DRIVER
10415M: Milo Kim <milo.kim@ti.com>
10416S: Maintained
10417F: drivers/power/lp8727_charger.c
10418F: include/linux/platform_data/lp8727.h
10419
22f1229f
KM
10420TI LP8788 MFD DRIVER
10421M: Milo Kim <milo.kim@ti.com>
10422S: Maintained
10423F: drivers/iio/adc/lp8788_adc.c
10424F: drivers/leds/leds-lp8788.c
10425F: drivers/mfd/lp8788*.c
10426F: drivers/power/lp8788-charger.c
10427F: drivers/regulator/lp8788-*.c
10428F: include/linux/mfd/lp8788*.h
10429
84640e27
KM
10430TI NETCP ETHERNET DRIVER
10431M: Wingman Kwok <w-kwok2@ti.com>
10432M: Murali Karicheri <m-karicheri2@ti.com>
10433L: netdev@vger.kernel.org
10434S: Maintained
10435F: drivers/net/ethernet/ti/netcp*
10436
217e0ca9
KC
10437TI TAS571X FAMILY ASoC CODEC DRIVER
10438M: Kevin Cernekee <cernekee@chromium.org>
10439L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10440S: Odd Fixes
10441F: sound/soc/codecs/tas571x*
10442
dd5e8e6b 10443TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10444M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10445L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10446S: Maintained
10447F: sound/soc/codecs/twl4030*
10448
90921014 10449TI WILINK WIRELESS DRIVERS
90921014
LC
10450L: linux-wireless@vger.kernel.org
10451W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10452W: http://wireless.kernel.org/en/users/Drivers/wl1251
10453T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10454S: Orphan
90921014
LC
10455F: drivers/net/wireless/ti/
10456F: include/linux/wl12xx.h
10457
e86eaa3a 10458TIPC NETWORK LAYER
8b58be88 10459M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10460M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10461L: netdev@vger.kernel.org (core kernel code)
10462L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10463W: http://tipc.sourceforge.net/
e86eaa3a 10464S: Maintained
c117ab84 10465F: include/uapi/linux/tipc*.h
679655da 10466F: net/tipc/
e86eaa3a 10467
867e359b 10468TILE ARCHITECTURE
c47b15c4 10469M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10470W: http://www.ezchip.com/scm/
867e359b
CM
10471S: Supported
10472F: arch/tile/
6b940606 10473F: drivers/char/tile-srom.c
5c770755 10474F: drivers/edac/tile_edac.c
6b940606
CM
10475F: drivers/net/ethernet/tile/
10476F: drivers/rtc/rtc-tile.c
10477F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10478F: drivers/tty/serial/tilegx.c
6b940606
CM
10479F: drivers/usb/host/*-tilegx.c
10480F: include/linux/usb/tilegx.h
867e359b 10481
1da177e4 10482TLAN NETWORK DRIVER
8b58be88 10483M: Samuel Chessman <chessman@tux.org>
88c07dde 10484L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10485W: http://sourceforge.net/projects/tlan/
10486S: Maintained
679655da 10487F: Documentation/networking/tlan.txt
b544dbac 10488F: drivers/net/ethernet/ti/tlan.*
1da177e4 10489
d74db3b2 10490TOMOYO SECURITY MODULE
8b58be88
JP
10491M: Kentaro Takeda <takedakn@nttdata.co.jp>
10492M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10493L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10494L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10495L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10496L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10497W: http://tomoyo.sourceforge.jp/
843d183c 10498T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10499S: Maintained
679655da 10500F: security/tomoyo/
d74db3b2 10501
9caeb532 10502TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10503M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 10504L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
10505S: Maintained
10506F: drivers/platform/x86/topstar-laptop.c
10507
1da177e4 10508TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 10509M: Azael Avalos <coproscefalo@gmail.com>
d0944853 10510L: platform-driver-x86@vger.kernel.org
0a63ca11 10511S: Maintained
679655da 10512F: drivers/platform/x86/toshiba_acpi.c
1da177e4 10513
0a63ca11
AA
10514TOSHIBA BLUETOOTH DRIVER
10515M: Azael Avalos <coproscefalo@gmail.com>
10516L: platform-driver-x86@vger.kernel.org
10517S: Maintained
10518F: drivers/platform/x86/toshiba_bluetooth.c
10519
10520TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10521M: Azael Avalos <coproscefalo@gmail.com>
10522L: platform-driver-x86@vger.kernel.org
10523S: Maintained
10524F: drivers/platform/x86/toshiba_haps.c
10525
1da177e4 10526TOSHIBA SMM DRIVER
8b58be88 10527M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
10528W: http://www.buzzard.org.uk/toshiba/
10529S: Maintained
679655da
JP
10530F: drivers/char/toshiba.c
10531F: include/linux/toshiba.h
c117ab84 10532F: include/uapi/linux/toshiba.h
1da177e4 10533
d32d9864
MR
10534TOSHIBA TC358743 DRIVER
10535M: Mats Randgaard <matrandg@cisco.com>
10536L: linux-media@vger.kernel.org
10537S: Maintained
10538F: drivers/media/i2c/tc358743*
10539F: include/media/tc358743.h
10540
d719f900 10541TMIO MMC DRIVER
c4b13fb0 10542M: Ian Molton <ian@mnementh.co.uk>
d1057c40 10543L: linux-mmc@vger.kernel.org
d719f900 10544S: Maintained
d1057c40
GL
10545F: drivers/mmc/host/tmio_mmc*
10546F: drivers/mmc/host/sh_mobile_sdhi.c
10547F: include/linux/mmc/tmio.h
10548F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 10549
917cc4e6
GR
10550TMP401 HARDWARE MONITOR DRIVER
10551M: Guenter Roeck <linux@roeck-us.net>
10552L: lm-sensors@lm-sensors.org
10553S: Maintained
10554F: Documentation/hwmon/tmp401
10555F: drivers/hwmon/tmp401.c
10556
98f32602 10557TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 10558M: Hugh Dickins <hughd@google.com>
98f32602
HD
10559L: linux-mm@kvack.org
10560S: Maintained
10561F: include/linux/shmem_fs.h
10562F: mm/shmem.c
10563
45f95b53 10564TM6000 VIDEO4LINUX DRIVER
009a5410 10565M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53
MCC
10566L: linux-media@vger.kernel.org
10567W: http://linuxtv.org
10568T: git git://linuxtv.org/media_tree.git
10569S: Odd fixes
10570F: drivers/media/usb/tm6000/
10571
c65fde19
HV
10572TW68 VIDEO4LINUX DRIVER
10573M: Hans Verkuil <hverkuil@xs4all.nl>
10574L: linux-media@vger.kernel.org
10575T: git git://linuxtv.org/media_tree.git
10576W: http://linuxtv.org
10577S: Odd Fixes
10578F: drivers/media/pci/tw68/
10579
4e68852d 10580TPM DEVICE DRIVER
901486b8 10581M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 10582M: Marcel Selhorst <tpmdd@selhorst.net>
ce93b4b0 10583R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 10584W: http://tpmdd.sourceforge.net
63a10dfd 10585L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4
PH
10586Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10587T: https://github.com/PeterHuewe/linux-tpmdd
4e68852d 10588S: Maintained
679655da 10589F: drivers/char/tpm/
4e68852d 10590
1a0f1b27
AL
10591TPM IBM_VTPM DEVICE DRIVER
10592M: Ashley Lai <ashleydlai@gmail.com>
10593W: http://tpmdd.sourceforge.net
10594L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10595S: Maintained
10596F: drivers/char/tpm/tpm_ibmvtpm*
10597
d6f005a1
JP
10598TRACING
10599M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 10600M: Ingo Molnar <mingo@redhat.com>
75fc2d37 10601T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
10602S: Maintained
10603F: Documentation/trace/ftrace.txt
10604F: arch/*/*/*/ftrace.h
10605F: arch/*/kernel/ftrace.c
10606F: include/*/ftrace.h
10607F: include/linux/trace*.h
10608F: include/trace/
10609F: kernel/trace/
6e68e6c5 10610F: tools/testing/selftests/ftrace/
d6f005a1 10611
1da177e4 10612TRIVIAL PATCHES
8b58be88 10613M: Jiri Kosina <trivial@kernel.org>
54e5881d 10614T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 10615S: Maintained
86ef925f 10616K: ^Subject:.*(?i)trivial
1da177e4 10617
4e68852d 10618TTY LAYER
879a5a00 10619M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 10620M: Jiri Slaby <jslaby@suse.com>
879a5a00 10621S: Supported
08deed1e 10622T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 10623F: Documentation/serial/
8dd5d2f1 10624F: drivers/tty/
df621252 10625F: drivers/tty/serial/serial_core.c
e3288775
AC
10626F: include/linux/serial_core.h
10627F: include/linux/serial.h
10628F: include/linux/tty.h
c117ab84
CEB
10629F: include/uapi/linux/serial_core.h
10630F: include/uapi/linux/serial.h
10631F: include/uapi/linux/tty.h
4e68852d 10632
91952bc0
AP
10633TUA9001 MEDIA DRIVER
10634M: Antti Palosaari <crope@iki.fi>
10635L: linux-media@vger.kernel.org
10636W: http://linuxtv.org/
10637W: http://palosaari.fi/linux/
10638Q: http://patchwork.linuxtv.org/project/linux-media/list/
10639T: git git://linuxtv.org/anttip/media_tree.git
10640S: Maintained
10641F: drivers/media/tuners/tua9001*
10642
740db6d7 10643TULIP NETWORK DRIVERS
8b58be88 10644M: Grant Grundler <grundler@parisc-linux.org>
740db6d7
GG
10645L: netdev@vger.kernel.org
10646S: Maintained
0f04e2aa 10647F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
10648
10649TUN/TAP driver
ba57b6f2 10650M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
10651W: http://vtun.sourceforge.net/tun
10652S: Maintained
679655da
JP
10653F: Documentation/networking/tuntap.txt
10654F: arch/um/os-Linux/drivers/
1da177e4 10655
b454cc66 10656TURBOCHANNEL SUBSYSTEM
8b58be88 10657M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
10658M: Ralf Baechle <ralf@linux-mips.org>
10659L: linux-mips@linux-mips.org
10660Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 10661S: Maintained
679655da
JP
10662F: drivers/tc/
10663F: include/linux/tc.h
b454cc66 10664
1da177e4 10665U14-34F SCSI DRIVER
8b58be88 10666M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
10667L: linux-scsi@vger.kernel.org
10668S: Maintained
679655da 10669F: drivers/scsi/u14-34f.c
1da177e4 10670
e2d1d6c0 10671UBI FILE SYSTEM (UBIFS)
949cb623 10672M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 10673M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 10674L: linux-mtd@lists.infradead.org
e2966cbe 10675T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
10676W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10677S: Maintained
679655da
JP
10678F: Documentation/filesystems/ubifs.txt
10679F: fs/ubifs/
e2d1d6c0 10680
e1632fa2 10681UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 10682M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 10683W: http://www.uclinux.org/
e1632fa2 10684L: linux-m68k@lists.linux-m68k.org
cc2020e6 10685L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 10686T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 10687S: Maintained
e1632fa2
GU
10688F: arch/m68k/coldfire/
10689F: arch/m68k/68*/
61bc02bb
JP
10690F: arch/m68k/*/*_no.*
10691F: arch/m68k/include/asm/*_no.*
cc2020e6 10692
1da177e4 10693UDF FILESYSTEM
d8130624 10694M: Jan Kara <jack@suse.com>
1da177e4 10695S: Maintained
679655da
JP
10696F: Documentation/filesystems/udf.txt
10697F: fs/udf/
1da177e4 10698
cc2020e6 10699UFS FILESYSTEM
8b58be88 10700M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 10701S: Maintained
679655da
JP
10702F: Documentation/filesystems/ufs.txt
10703F: fs/ufs/
cc2020e6 10704
0a09d3ab
DH
10705UHID USERSPACE HID IO DRIVER:
10706M: David Herrmann <dh.herrmann@googlemail.com>
10707L: linux-input@vger.kernel.org
10708S: Maintained
10709F: drivers/hid/uhid.c
c117ab84 10710F: include/uapi/linux/uhid.h
0a09d3ab 10711
18332a80 10712ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 10713L: linux-usb@vger.kernel.org
10c6c9c9 10714S: Orphan
355ffe69 10715F: drivers/uwb/
679655da
JP
10716F: include/linux/uwb.h
10717F: include/linux/uwb/
18332a80 10718
b31d8273
G
10719UNICORE32 ARCHITECTURE:
10720M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10721W: http://mprc.pku.edu.cn/~guanxuetao/linux
10722S: Maintained
ceebf4d5 10723T: git git://github.com/gxt/linux.git
b31d8273
G
10724F: arch/unicore32/
10725
d8379ab1
TF
10726UNIFDEF
10727M: Tony Finch <dot@dotat.at>
10728W: http://dotat.at/prog/unifdef
10729S: Maintained
10730F: scripts/unifdef.c
10731
1da177e4 10732UNIFORM CDROM DRIVER
8b58be88 10733M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10734W: http://www.kernel.dk
10735S: Maintained
679655da
JP
10736F: Documentation/cdrom/
10737F: drivers/cdrom/cdrom.c
10738F: include/linux/cdrom.h
c117ab84 10739F: include/uapi/linux/cdrom.h
1da177e4 10740
56df0122 10741UNISYS S-PAR DRIVERS
49e7d9df
JP
10742M: Benjamin Romer <benjamin.romer@unisys.com>
10743M: David Kershner <david.kershner@unisys.com>
10744L: sparmaintainer@unisys.com (Unisys internal)
10745S: Supported
10746F: drivers/staging/unisys/
56df0122 10747
9941fa6e
VH
10748UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10749M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
10750L: linux-scsi@vger.kernel.org
10751S: Supported
10752F: Documentation/scsi/ufs.txt
10753F: drivers/scsi/ufs/
10754
e2d1d6c0 10755UNSORTED BLOCK IMAGES (UBI)
949cb623 10756M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 10757M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
10758W: http://www.linux-mtd.infradead.org/
10759L: linux-mtd@lists.infradead.org
b6b44e0a 10760T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 10761S: Supported
80811493 10762F: drivers/mtd/ubi/
679655da 10763F: include/linux/mtd/ubi.h
c117ab84 10764F: include/uapi/mtd/ubi-user.h
e2d1d6c0 10765
1da177e4 10766USB ACM DRIVER
61eee9a7 10767M: Oliver Neukum <oliver@neukum.org>
6372594a 10768L: linux-usb@vger.kernel.org
1da177e4 10769S: Maintained
679655da
JP
10770F: Documentation/usb/acm.txt
10771F: drivers/usb/class/cdc-acm.*
1da177e4 10772
b7d572e1
PF
10773USB AR5523 WIRELESS DRIVER
10774M: Pontus Fuchs <pontus.fuchs@gmail.com>
10775L: linux-wireless@vger.kernel.org
10776S: Maintained
10777F: drivers/net/wireless/ath/ar5523/
10778
115bb1ff 10779USB ATTACHED SCSI
f50a4968 10780M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 10781M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
10782L: linux-usb@vger.kernel.org
10783L: linux-scsi@vger.kernel.org
8eae0fb7 10784S: Maintained
115bb1ff
MW
10785F: drivers/usb/storage/uas.c
10786
1da177e4 10787USB CDC ETHERNET DRIVER
61eee9a7 10788M: Oliver Neukum <oliver@neukum.org>
795fb7e7 10789L: linux-usb@vger.kernel.org
1da177e4 10790S: Maintained
679655da 10791F: drivers/net/usb/cdc_*.c
c117ab84 10792F: include/uapi/linux/usb/cdc.h
1da177e4 10793
66e3e591
KP
10794USB CHAOSKEY DRIVER
10795M: Keith Packard <keithp@keithp.com>
10796L: linux-usb@vger.kernel.org
10797S: Maintained
10798F: drivers/usb/misc/chaoskey.c
10799
b02b371e 10800USB CYPRESS C67X00 DRIVER
8b58be88 10801M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
10802L: linux-usb@vger.kernel.org
10803S: Maintained
679655da 10804F: drivers/usb/c67x00/
b02b371e 10805
d0374f4f 10806USB DAVICOM DM9601 DRIVER
8b58be88 10807M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 10808L: netdev@vger.kernel.org
d0374f4f
PK
10809W: http://www.linux-usb.org/usbnet
10810S: Maintained
679655da 10811F: drivers/net/usb/dm9601.c
d0374f4f 10812
cc2020e6 10813USB DIAMOND RIO500 DRIVER
8b58be88 10814M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
10815L: rio500-users@lists.sourceforge.net
10816W: http://rio500.sourceforge.net
10817S: Maintained
679655da 10818F: drivers/usb/misc/rio500*
cc2020e6 10819
1da177e4 10820USB EHCI DRIVER
578333ab 10821M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 10822L: linux-usb@vger.kernel.org
578333ab 10823S: Maintained
679655da
JP
10824F: Documentation/usb/ehci.txt
10825F: drivers/usb/host/ehci*
1da177e4 10826
69ae9e3e 10827USB GADGET/PERIPHERAL SUBSYSTEM
d6d0f665 10828M: Felipe Balbi <balbi@ti.com>
795fb7e7 10829L: linux-usb@vger.kernel.org
69ae9e3e 10830W: http://www.linux-usb.org/gadget
d6d0f665
FB
10831T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10832S: Maintained
679655da
JP
10833F: drivers/usb/gadget/
10834F: include/linux/usb/gadget*
69ae9e3e 10835
2dea64b4 10836USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 10837M: Jiri Kosina <jikos@kernel.org>
795fb7e7 10838L: linux-usb@vger.kernel.org
54e5881d 10839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 10840S: Maintained
c2f01971 10841F: Documentation/hid/hiddev.txt
679655da 10842F: drivers/hid/usbhid/
1da177e4 10843
959eea21 10844USB ISP116X DRIVER
8b58be88 10845M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 10846L: linux-usb@vger.kernel.org
959eea21 10847S: Maintained
679655da
JP
10848F: drivers/usb/host/isp116x*
10849F: include/linux/usb/isp116x.h
959eea21 10850
1da177e4 10851USB MASS STORAGE DRIVER
8b58be88 10852M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 10853L: linux-usb@vger.kernel.org
8836aeb8 10854L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
10855S: Maintained
10856W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 10857F: drivers/usb/storage/
1da177e4 10858
af39917d
CL
10859USB MIDI DRIVER
10860M: Clemens Ladisch <clemens@ladisch.de>
10861L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10862T: git git://git.alsa-project.org/alsa-kernel.git
10863S: Maintained
10864F: sound/usb/midi.*
10865
444ce9d4
JP
10866USB NETWORKING DRIVERS
10867L: linux-usb@vger.kernel.org
10868S: Odd Fixes
10869F: drivers/net/usb/
10870
1da177e4 10871USB OHCI DRIVER
578333ab 10872M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 10873L: linux-usb@vger.kernel.org
578333ab 10874S: Maintained
679655da
JP
10875F: Documentation/usb/ohci.txt
10876F: drivers/usb/host/ohci*
1da177e4 10877
963ffa3e
PC
10878USB OTG FSM (Finite State Machine)
10879M: Peter Chen <Peter.Chen@freescale.com>
8373856d 10880T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
10881L: linux-usb@vger.kernel.org
10882S: Maintained
10883F: drivers/usb/common/usb-otg-fsm.c
10884
563da3a9
VM
10885USB OVER IP DRIVER
10886M: Valentina Manea <valentina.manea.m@gmail.com>
10887M: Shuah Khan <shuah.kh@samsung.com>
10888L: linux-usb@vger.kernel.org
10889S: Maintained
10890F: drivers/usb/usbip/
10891F: tools/usb/usbip/
10892
1da177e4 10893USB PEGASUS DRIVER
a16b945c 10894M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 10895L: linux-usb@vger.kernel.org
043600a6 10896L: netdev@vger.kernel.org
052e3128
PM
10897T: git git://github.com/petkan/pegasus.git
10898W: https://github.com/petkan/pegasus
1da177e4 10899S: Maintained
679655da 10900F: drivers/net/usb/pegasus.*
1da177e4 10901
d3ad558f
FB
10902USB PHY LAYER
10903M: Felipe Balbi <balbi@ti.com>
10904L: linux-usb@vger.kernel.org
10905T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10906S: Maintained
10907F: drivers/usb/phy/
d3ad558f 10908
73e4fb3f 10909USB PRINTER DRIVER (usblp)
8b58be88 10910M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 10911L: linux-usb@vger.kernel.org
73e4fb3f 10912S: Supported
679655da 10913F: drivers/usb/class/usblp.c
1da177e4
LT
10914
10915USB RTL8150 DRIVER
a16b945c 10916M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 10917L: linux-usb@vger.kernel.org
043600a6 10918L: netdev@vger.kernel.org
052e3128
PM
10919T: git git://github.com/petkan/rtl8150.git
10920W: https://github.com/petkan/rtl8150
1da177e4 10921S: Maintained
679655da 10922F: drivers/net/usb/rtl8150.c
1da177e4 10923
f896b796 10924USB SERIAL SUBSYSTEM
66085694 10925M: Johan Hovold <johan@kernel.org>
795fb7e7 10926L: linux-usb@vger.kernel.org
4e68852d 10927S: Maintained
679655da 10928F: Documentation/usb/usb-serial.txt
f896b796 10929F: drivers/usb/serial/
679655da 10930F: include/linux/usb/serial.h
1da177e4 10931
b3f0db1c
SG
10932USB SMSC75XX ETHERNET DRIVER
10933M: Steve Glendinning <steve.glendinning@shawell.net>
10934L: netdev@vger.kernel.org
10935S: Maintained
10936F: drivers/net/usb/smsc75xx.*
10937
2f7ca802 10938USB SMSC95XX ETHERNET DRIVER
90b24cfb 10939M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 10940L: netdev@vger.kernel.org
90b24cfb 10941S: Maintained
679655da 10942F: drivers/net/usb/smsc95xx.*
2f7ca802 10943
1da177e4 10944USB SUBSYSTEM
879a5a00 10945M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 10946L: linux-usb@vger.kernel.org
1da177e4 10947W: http://www.linux-usb.org
08deed1e 10948T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 10949S: Supported
679655da 10950F: Documentation/usb/
679655da
JP
10951F: drivers/usb/
10952F: include/linux/usb.h
10953F: include/linux/usb/
1da177e4
LT
10954
10955USB UHCI DRIVER
8b58be88 10956M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 10957L: linux-usb@vger.kernel.org
1da177e4 10958S: Maintained
679655da 10959F: drivers/usb/host/uhci*
1da177e4 10960
69ae9e3e 10961USB "USBNET" DRIVER FRAMEWORK
d8130624 10962M: Oliver Neukum <oneukum@suse.com>
043600a6 10963L: netdev@vger.kernel.org
69ae9e3e 10964W: http://www.linux-usb.org/usbnet
1da177e4 10965S: Maintained
679655da
JP
10966F: drivers/net/usb/usbnet.c
10967F: include/linux/usb/usbnet.h
1da177e4 10968
c0efd232 10969USB VIDEO CLASS
c53ac071 10970M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 10971L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 10972L: linux-media@vger.kernel.org
275ffde4 10973T: git git://linuxtv.org/media_tree.git
57c6d2e9 10974W: http://www.ideasonboard.org/uvc/
c0efd232 10975S: Maintained
0c0d06ca 10976F: drivers/media/usb/uvc/
6c0f0359 10977F: include/uapi/linux/uvcvideo.h
1da177e4 10978
b60b9c45
HV
10979USB VISION DRIVER
10980M: Hans Verkuil <hverkuil@xs4all.nl>
10981L: linux-media@vger.kernel.org
10982T: git git://linuxtv.org/media_tree.git
10983W: http://linuxtv.org
10984S: Odd Fixes
10985F: drivers/media/usb/usbvision/
10986
8282da47
LP
10987USB WEBCAM GADGET
10988M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10989L: linux-usb@vger.kernel.org
10990S: Maintained
3a83c16e 10991F: drivers/usb/gadget/function/*uvc*
faf2e1db 10992F: drivers/usb/gadget/legacy/webcam.c
8282da47 10993
bf164cc0 10994USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 10995M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
10996L: linux-wireless@vger.kernel.org
10997S: Maintained
679655da 10998F: drivers/net/wireless/rndis_wlan.c
bf164cc0 10999
eb6bab13 11000USB XHCI DRIVER
03d85053 11001M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11002L: linux-usb@vger.kernel.org
11003S: Supported
36d0344c
SS
11004F: drivers/usb/host/xhci*
11005F: drivers/usb/host/pci-quirks*
eb6bab13 11006
1da177e4 11007USB ZD1201 DRIVER
4086b9ca 11008L: linux-wireless@vger.kernel.org
1da177e4 11009W: http://linux-lc100020.sourceforge.net
4086b9ca 11010S: Orphan
679655da 11011F: drivers/net/wireless/zd1201.*
1da177e4 11012
b7eee616 11013USB ZR364XX DRIVER
8b58be88 11014M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11015L: linux-usb@vger.kernel.org
661263b5 11016L: linux-media@vger.kernel.org
275ffde4 11017T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11018W: http://royale.zerezo.com/zr364xx/
11019S: Maintained
679655da 11020F: Documentation/video4linux/zr364xx.txt
90d72ac6 11021F: drivers/media/usb/zr364xx/
b7eee616 11022
289fcff4
HK
11023ULPI BUS
11024M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11025L: linux-usb@vger.kernel.org
11026S: Maintained
11027F: drivers/usb/common/ulpi.c
11028F: include/linux/ulpi/
11029
e7839f25 11030USER-MODE LINUX (UML)
8b58be88 11031M: Jeff Dike <jdike@addtoit.com>
b15194b7 11032M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11033L: user-mode-linux-devel@lists.sourceforge.net
11034L: user-mode-linux-user@lists.sourceforge.net
11035W: http://user-mode-linux.sourceforge.net
11036S: Maintained
61516587 11037F: Documentation/virtual/uml/
679655da 11038F: arch/um/
b070989a 11039F: arch/x86/um/
679655da
JP
11040F: fs/hostfs/
11041F: fs/hppfs/
b7eee616 11042
e5f114e9 11043USERSPACE I/O (UIO)
6a534c9d 11044M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11045M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11046S: Maintained
3d3fecbd 11047T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11048F: Documentation/DocBook/uio-howto.tmpl
11049F: drivers/uio/
11050F: include/linux/uio*.h
e5f114e9 11051
256cccbe 11052UTIL-LINUX PACKAGE
8b58be88 11053M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11054L: util-linux@vger.kernel.org
11055W: http://en.wikipedia.org/wiki/Util-linux
11056T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11057S: Maintained
11058
c1fd1c07 11059UVESAFB DRIVER
8b58be88 11060M: Michal Januszewski <spock@gentoo.org>
c69f677c 11061L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11062W: http://dev.gentoo.org/~spock/projects/uvesafb/
11063S: Maintained
679655da 11064F: Documentation/fb/uvesafb.txt
8a61f013 11065F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11066
4480f15b 11067VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11068M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11069S: Maintained
679655da
JP
11070F: Documentation/filesystems/vfat.txt
11071F: fs/fat/
1da177e4 11072
cba3345c
AW
11073VFIO DRIVER
11074M: Alex Williamson <alex.williamson@redhat.com>
11075L: kvm@vger.kernel.org
11076S: Maintained
11077F: Documentation/vfio.txt
11078F: drivers/vfio/
11079F: include/linux/vfio.h
c117ab84 11080F: include/uapi/linux/vfio.h
cba3345c 11081
a714ea5f
AW
11082VFIO PLATFORM DRIVER
11083M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11084L: kvm@vger.kernel.org
11085S: Maintained
11086F: drivers/vfio/platform/
11087
9e6f3438
PO
11088VIDEOBUF2 FRAMEWORK
11089M: Pawel Osciak <pawel@osciak.com>
11090M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11091M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11092L: linux-media@vger.kernel.org
11093S: Maintained
90d72ac6 11094F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11095F: include/media/videobuf2-*
11096
9a82446b
AS
11097VIRTIO CONSOLE DRIVER
11098M: Amit Shah <amit.shah@redhat.com>
11099L: virtualization@lists.linux-foundation.org
11100S: Maintained
11101F: drivers/char/virtio_console.c
11102F: include/linux/virtio_console.h
c117ab84 11103F: include/uapi/linux/virtio_console.h
9a82446b 11104
2426ec8f 11105VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11106M: "Michael S. Tsirkin" <mst@redhat.com>
11107L: virtualization@lists.linux-foundation.org
11108S: Maintained
11109F: drivers/virtio/
c893c8d7 11110F: tools/virtio/
2426ec8f
MT
11111F: drivers/net/virtio_net.c
11112F: drivers/block/virtio_blk.c
11113F: include/linux/virtio_*.h
916cdabc 11114F: include/uapi/linux/virtio_*.h
2426ec8f 11115
f2dbda3b
CH
11116VIRTIO DRIVERS FOR S390
11117M: Christian Borntraeger <borntraeger@de.ibm.com>
11118M: Cornelia Huck <cornelia.huck@de.ibm.com>
11119L: linux-s390@vger.kernel.org
11120L: virtualization@lists.linux-foundation.org
11121L: kvm@vger.kernel.org
11122S: Supported
1b568d93 11123F: drivers/s390/virtio/
f2dbda3b 11124
4ad6ee91
GH
11125VIRTIO GPU DRIVER
11126M: David Airlie <airlied@linux.ie>
11127M: Gerd Hoffmann <kraxel@redhat.com>
11128L: dri-devel@lists.freedesktop.org
11129L: virtualization@lists.linux-foundation.org
11130S: Maintained
11131F: drivers/gpu/drm/virtio/
11132F: include/uapi/linux/virtio_gpu.h
11133
3a4d5c94
MT
11134VIRTIO HOST (VHOST)
11135M: "Michael S. Tsirkin" <mst@redhat.com>
11136L: kvm@vger.kernel.org
c996d8b9 11137L: virtualization@lists.linux-foundation.org
3a4d5c94
MT
11138L: netdev@vger.kernel.org
11139S: Maintained
11140F: drivers/vhost/
c117ab84 11141F: include/uapi/linux/vhost.h
3a4d5c94 11142
271c8651
GH
11143VIRTIO INPUT DRIVER
11144M: Gerd Hoffmann <kraxel@redhat.com>
11145S: Maintained
11146F: drivers/virtio/virtio_input.c
11147F: include/uapi/linux/virtio_input.h
11148
1da177e4 11149VIA RHINE NETWORK DRIVER
210347e1 11150S: Orphan
f2148a47 11151F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11152
f0bf7f61 11153VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11154M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11155M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11156S: Maintained
11157F: drivers/mmc/host/via-sdmmc.c
11158
69e4a7c2 11159VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11160M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11161L: linux-fbdev@vger.kernel.org
69e4a7c2 11162S: Maintained
c7babebd
FTS
11163F: include/linux/via-core.h
11164F: include/linux/via-gpio.h
11165F: include/linux/via_i2c.h
8a61f013 11166F: drivers/video/fbdev/via/
69e4a7c2 11167
01f20734 11168VIA VELOCITY NETWORK DRIVER
8b58be88 11169M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11170L: netdev@vger.kernel.org
11171S: Maintained
f2148a47 11172F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11173
77911fd2 11174VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11175M: Hans Verkuil <hverkuil@xs4all.nl>
11176L: linux-media@vger.kernel.org
11177T: git git://linuxtv.org/media_tree.git
11178W: http://linuxtv.org
11179S: Maintained
77911fd2 11180F: drivers/media/platform/vivid/*
0b7bc1fa 11181
be7f8273 11182VLAN (802.1Q)
8b58be88 11183M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11184L: netdev@vger.kernel.org
11185S: Maintained
679655da
JP
11186F: drivers/net/macvlan.c
11187F: include/linux/if_*vlan.h
11188F: net/8021q/
be7f8273 11189
55e331cf 11190VLYNQ BUS
8b58be88 11191M: Florian Fainelli <florian@openwrt.org>
8578d7af 11192L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11193S: Maintained
11194F: drivers/vlynq/vlynq.c
11195F: include/linux/vlynq.h
11196
390beae4
MW
11197VME SUBSYSTEM
11198M: Martyn Welch <martyn.welch@ge.com>
1bd289d1 11199M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11200M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11201L: devel@driverdev.osuosl.org
11202S: Maintained
11203T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11204F: Documentation/vme_api.txt
11205F: drivers/staging/vme/
11206F: drivers/vme/
11207F: include/linux/vme*
11208
4488e09b
AK
11209VMWARE HYPERVISOR INTERFACE
11210M: Alok Kataria <akataria@vmware.com>
11211L: virtualization@lists.linux-foundation.org
11212S: Supported
11213F: arch/x86/kernel/cpu/vmware.c
11214
73b35d07
DT
11215VMWARE BALLOON DRIVER
11216M: Xavier Deguillard <xdeguillard@vmware.com>
11217M: Philip Moltmann <moltmann@vmware.com>
11218M: "VMware, Inc." <pv-drivers@vmware.com>
11219L: linux-kernel@vger.kernel.org
11220S: Maintained
11221F: drivers/misc/vmw_balloon.c
11222
8b8be51b
TH
11223VMWARE VMMOUSE SUBDRIVER
11224M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11225M: "VMware, Inc." <pv-drivers@vmware.com>
11226L: linux-input@vger.kernel.org
11227S: Maintained
11228F: drivers/input/mouse/vmmouse.c
11229F: drivers/input/mouse/vmmouse.h
11230
d1a890fa 11231VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11232M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11233M: "VMware, Inc." <pv-drivers@vmware.com>
11234L: netdev@vger.kernel.org
11235S: Maintained
11236F: drivers/net/vmxnet3/
d1a890fa 11237
851b1642 11238VMware PVSCSI driver
f2d7e40e 11239M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11240M: VMware PV-Drivers <pv-drivers@vmware.com>
11241L: linux-scsi@vger.kernel.org
11242S: Maintained
11243F: drivers/scsi/vmw_pvscsi.c
11244F: drivers/scsi/vmw_pvscsi.h
11245
e53e86c7 11246VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11247M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11248M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11249L: linux-kernel@vger.kernel.org
e53e86c7 11250W: http://opensource.wolfsonmicro.com/node/15
1dd68f01 11251W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11252T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11253S: Supported
679655da
JP
11254F: drivers/regulator/
11255F: include/linux/regulator/
e53e86c7 11256
081958eb
DA
11257VRF
11258M: David Ahern <dsa@cumulusnetworks.com>
11259M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11260L: netdev@vger.kernel.org
11261S: Maintained
11262F: drivers/net/vrf.c
11263F: include/net/vrf.h
11264
ab41319e 11265VT1211 HARDWARE MONITOR DRIVER
8b58be88 11266M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11267L: lm-sensors@lm-sensors.org
11268S: Maintained
679655da
JP
11269F: Documentation/hwmon/vt1211
11270F: drivers/hwmon/vt1211.c
ab41319e 11271
1de9e371 11272VT8231 HARDWARE MONITOR DRIVER
8b58be88 11273M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11274L: lm-sensors@lm-sensors.org
11275S: Maintained
679655da 11276F: drivers/hwmon/vt8231.c
1de9e371 11277
88095e7b
TO
11278VUB300 USB to SDIO/SD/MMC bridge chip
11279M: Tony Olech <tony.olech@elandigitalsystems.com>
11280L: linux-mmc@vger.kernel.org
11281L: linux-usb@vger.kernel.org
11282S: Supported
11283F: drivers/mmc/host/vub300.c
11284
1da177e4 11285W1 DALLAS'S 1-WIRE BUS
a8018766 11286M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11287S: Maintained
679655da
JP
11288F: Documentation/w1/
11289F: drivers/w1/
1da177e4 11290
13927079 11291W83791D HARDWARE MONITORING DRIVER
8b58be88 11292M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11293L: lm-sensors@lm-sensors.org
25845c22 11294S: Maintained
679655da
JP
11295F: Documentation/hwmon/w83791d
11296F: drivers/hwmon/w83791d.c
13927079 11297
61db011d 11298W83793 HARDWARE MONITORING DRIVER
8b58be88 11299M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11300L: lm-sensors@lm-sensors.org
11301S: Maintained
679655da
JP
11302F: Documentation/hwmon/w83793
11303F: drivers/hwmon/w83793.c
61db011d 11304
e3760b43 11305W83795 HARDWARE MONITORING DRIVER
d8130624 11306M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11307L: lm-sensors@lm-sensors.org
11308S: Maintained
11309F: drivers/hwmon/w83795.c
11310
1da177e4 11311W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11312M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11313S: Maintained
679655da 11314F: drivers/mmc/host/wbsd.*
1da177e4 11315
b4e05923
HG
11316WACOM PROTOCOL 4 SERIAL TABLETS
11317M: Julian Squires <julian@cipht.net>
11318M: Hans de Goede <hdegoede@redhat.com>
11319L: linux-input@vger.kernel.org
11320S: Maintained
11321F: drivers/input/tablet/wacom_serial4.c
11322
3527761c 11323WATCHDOG DEVICE DRIVERS
8b58be88 11324M: Wim Van Sebroeck <wim@iguana.be>
230a5cef
WVS
11325L: linux-watchdog@vger.kernel.org
11326W: http://www.linux-watchdog.org/
f599aaf0 11327T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11328S: Maintained
679655da
JP
11329F: Documentation/watchdog/
11330F: drivers/watchdog/
11331F: include/linux/watchdog.h
c117ab84 11332F: include/uapi/linux/watchdog.h
3527761c 11333
1da177e4 11334WD7000 SCSI DRIVER
8b58be88 11335M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11336L: linux-scsi@vger.kernel.org
11337S: Maintained
679655da 11338F: drivers/scsi/wd7000.c
1da177e4 11339
b22e00f3
DH
11340WIIMOTE HID DRIVER
11341M: David Herrmann <dh.herrmann@googlemail.com>
11342L: linux-input@vger.kernel.org
11343S: Maintained
11344F: drivers/hid/hid-wiimote*
11345
e258b80e 11346WINBOND CIR DRIVER
364e9e18 11347M: David Härdeman <david@hardeman.nu>
e258b80e 11348S: Maintained
116ab806 11349F: drivers/media/rc/winbond-cir.c
e258b80e 11350
8a70da82 11351WIMAX STACK
8b58be88 11352M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11353M: linux-wimax@intel.com
49e7d9df 11354L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11355S: Supported
11356W: http://linuxwimax.org
315987dc 11357F: Documentation/wimax/README.wimax
315987dc
JP
11358F: include/linux/wimax/debug.h
11359F: include/net/wimax.h
c117ab84 11360F: include/uapi/linux/wimax.h
315987dc 11361F: net/wimax/
8a70da82 11362
5fc14680 11363WISTRON LAPTOP BUTTON DRIVER
8b58be88 11364M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11365S: Maintained
679655da 11366F: drivers/input/misc/wistron_btns.c
5fc14680 11367
1da177e4 11368WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11369M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11370L: linux-wireless@vger.kernel.org
926554c4 11371W: http://oops.ghostprotocols.net:81/blog
1da177e4 11372S: Maintained
679655da 11373F: drivers/net/wireless/wl3501*
1da177e4 11374
febf1dff 11375WM97XX TOUCHSCREEN DRIVERS
d9f1f489 11376M: Mark Brown <broonie@kernel.org>
8b58be88 11377M: Liam Girdwood <lrg@slimlogic.co.uk>
febf1dff
MB
11378L: linux-input@vger.kernel.org
11379T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
11380W: http://opensource.wolfsonmicro.com/node/7
11381S: Supported
679655da
JP
11382F: drivers/input/touchscreen/*wm97*
11383F: include/linux/wm97xx.h
febf1dff 11384
055bcbcb 11385WOLFSON MICROELECTRONICS DRIVERS
fef95164 11386L: patches@opensource.wolfsonmicro.com
cf8eda3e 11387T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
b75ea16a 11388T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
cf8eda3e 11389W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
b75ea16a 11390S: Supported
3768f0b1 11391F: Documentation/hwmon/wm83??
af1c5386 11392F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11393F: drivers/clk/clk-wm83*.c
9c309598 11394F: drivers/extcon/extcon-arizona.c
b75ea16a 11395F: drivers/leds/leds-wm83*.c
25b273ba 11396F: drivers/gpio/gpio-*wm*.c
9c309598 11397F: drivers/gpio/gpio-arizona.c
d22b0869 11398F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11399F: drivers/input/misc/wm831x-on.c
11400F: drivers/input/touchscreen/wm831x-ts.c
11401F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11402F: drivers/mfd/arizona*
11403F: drivers/mfd/wm*.c
b75ea16a
MB
11404F: drivers/power/wm83*.c
11405F: drivers/rtc/rtc-wm83*.c
11406F: drivers/regulator/wm8*.c
3860e6c4 11407F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11408F: drivers/watchdog/wm83*_wdt.c
9c309598 11409F: include/linux/mfd/arizona/
3860e6c4 11410F: include/linux/mfd/wm831x/
b75ea16a 11411F: include/linux/mfd/wm8350/
3768f0b1 11412F: include/linux/mfd/wm8400*
59ec6da2 11413F: include/linux/wm97xx.h
055bcbcb 11414F: include/sound/wm????.h
9c309598 11415F: sound/soc/codecs/arizona.?
055bcbcb 11416F: sound/soc/codecs/wm*
b75ea16a 11417
3e6cd7a4
TH
11418WORKQUEUE
11419M: Tejun Heo <tj@kernel.org>
badb7f5e 11420R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11421T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11422S: Maintained
11423F: include/linux/workqueue.h
11424F: kernel/workqueue.c
11425F: Documentation/workqueue.txt
11426
1da177e4 11427X.25 NETWORK LAYER
8bf28059 11428M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11429L: linux-x25@vger.kernel.org
8bf28059 11430S: Odd Fixes
679655da
JP
11431F: Documentation/networking/x25*
11432F: include/net/x25*
11433F: net/x25/
1da177e4 11434
e2d1d6c0 11435X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11436M: Thomas Gleixner <tglx@linutronix.de>
11437M: Ingo Molnar <mingo@redhat.com>
11438M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11439M: x86@kernel.org
981c3a4f 11440L: linux-kernel@vger.kernel.org
75fc2d37 11441T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11442S: Maintained
679655da
JP
11443F: Documentation/x86/
11444F: arch/x86/
e2d1d6c0 11445
d0944853 11446X86 PLATFORM DRIVERS
e181ba15 11447M: Darren Hart <dvhart@infradead.org>
d0944853 11448L: platform-driver-x86@vger.kernel.org
e181ba15 11449T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11450S: Maintained
14430813 11451F: drivers/platform/x86/
d0944853 11452
c1f5c54b
IM
11453X86 MCE INFRASTRUCTURE
11454M: Tony Luck <tony.luck@intel.com>
487ba8e8 11455M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11456L: linux-edac@vger.kernel.org
11457S: Maintained
11458F: arch/x86/kernel/cpu/mcheck/*
11459
f0905c5a
AL
11460X86 VDSO
11461M: Andy Lutomirski <luto@amacapital.net>
11462L: linux-kernel@vger.kernel.org
11463T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11464S: Maintained
d603c8e1 11465F: arch/x86/entry/vdso/
f0905c5a 11466
d6fad502 11467XC2028/3028 TUNER DRIVER
009a5410 11468M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502
MCC
11469L: linux-media@vger.kernel.org
11470W: http://linuxtv.org
11471T: git git://linuxtv.org/media_tree.git
11472S: Maintained
11473F: drivers/media/tuners/tuner-xc2028.*
11474
c4468085 11475XEN HYPERVISOR INTERFACE
c4468085 11476M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
11477M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11478M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 11479L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 11480T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
11481S: Supported
11482F: arch/x86/xen/
11483F: drivers/*/xen-*front.c
11484F: drivers/xen/
11485F: arch/x86/include/asm/xen/
11486F: include/xen/
c117ab84 11487F: include/uapi/xen/
c4468085 11488
77bfb479
SS
11489XEN HYPERVISOR ARM
11490M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11491L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
11492S: Supported
11493F: arch/arm/xen/
11494F: arch/arm/include/asm/xen/
11495
b475e83f
SS
11496XEN HYPERVISOR ARM64
11497M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11498L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
11499S: Supported
11500F: arch/arm64/xen/
11501F: arch/arm64/include/asm/xen/
11502
9b57e1a7
IC
11503XEN NETWORK BACKEND DRIVER
11504M: Ian Campbell <ian.campbell@citrix.com>
8386040b 11505M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 11506L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
11507L: netdev@vger.kernel.org
11508S: Supported
11509F: drivers/net/xen-netback/*
11510
c5f8e29d
KRW
11511XEN PCI SUBSYSTEM
11512M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11513L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11514S: Supported
11515F: arch/x86/pci/*xen*
11516F: drivers/pci/*xen*
11517
a2c5ae65
KRW
11518XEN BLOCK SUBSYSTEM
11519M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 11520M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
11521L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11522S: Supported
11523F: drivers/block/xen-blkback/*
11524F: drivers/block/xen*
11525
15d03609
JG
11526XEN PVSCSI DRIVERS
11527M: Juergen Gross <jgross@suse.com>
11528L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11529L: linux-scsi@vger.kernel.org
11530S: Supported
11531F: drivers/scsi/xen-scsifront.c
11532F: drivers/xen/xen-scsiback.c
11533F: include/xen/interface/io/vscsiif.h
11534
c5f8e29d
KRW
11535XEN SWIOTLB SUBSYSTEM
11536M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11537L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11538S: Supported
11539F: arch/x86/xen/*swiotlb*
11540F: drivers/xen/*swiotlb*
11541
1da177e4
LT
11542XFS FILESYSTEM
11543P: Silicon Graphics Inc
809625ca 11544M: Dave Chinner <david@fromorbit.com>
18caa67a 11545M: xfs@oss.sgi.com
d7ede1aa 11546L: xfs@oss.sgi.com
1da177e4 11547W: http://oss.sgi.com/projects/xfs
54e5881d 11548T: git git://oss.sgi.com/xfs/xfs.git
1da177e4 11549S: Supported
679655da
JP
11550F: Documentation/filesystems/xfs.txt
11551F: fs/xfs/
1da177e4 11552
8a3b7a25 11553XILINX AXI ETHERNET DRIVER
59a54f30
MS
11554M: Anirudha Sarangi <anirudh@xilinx.com>
11555M: John Linn <John.Linn@xilinx.com>
8a3b7a25 11556S: Maintained
11557F: drivers/net/ethernet/xilinx/xilinx_axienet*
11558
238b8721 11559XILINX UARTLITE SERIAL DRIVER
8b58be88 11560M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
11561L: linux-serial@vger.kernel.org
11562S: Maintained
df621252 11563F: drivers/tty/serial/uartlite.c
238b8721 11564
df330515
LP
11565XILINX VIDEO IP CORES
11566M: Hyun Kwon <hyun.kwon@xilinx.com>
11567M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11568L: linux-media@vger.kernel.org
11569T: git git://linuxtv.org/media_tree.git
11570S: Supported
11571F: Documentation/devicetree/bindings/media/xilinx/
11572F: drivers/media/platform/xilinx/
a5562f65 11573F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 11574
74316949
EB
11575XILLYBUS DRIVER
11576M: Eli Billauer <eli.billauer@gmail.com>
11577L: linux-kernel@vger.kernel.org
11578S: Supported
11579F: drivers/char/xillybus/
11580
f620e4b8
MF
11581XTENSA XTFPGA PLATFORM SUPPORT
11582M: Max Filippov <jcmvbkbc@gmail.com>
11583L: linux-xtensa@linux-xtensa.org
11584S: Maintained
11585F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 11586F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 11587
1da177e4 11588YAM DRIVER FOR AX.25
8b58be88 11589M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
11590L: linux-hams@vger.kernel.org
11591S: Maintained
679655da
JP
11592F: drivers/net/hamradio/yam*
11593F: include/linux/yam.h
1da177e4 11594
af64a5eb 11595YEALINK PHONE DRIVER
8b58be88 11596M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
11597L: usbb2k-api-dev@nongnu.org
11598S: Maintained
679655da
JP
11599F: Documentation/input/yealink.txt
11600F: drivers/input/misc/yealink.*
af64a5eb 11601
1da177e4 11602Z8530 DRIVER FOR AX.25
8b58be88 11603M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
11604W: http://yaina.de/jreuter/
11605W: http://www.qsl.net/dl1bke/
11606L: linux-hams@vger.kernel.org
11607S: Maintained
679655da
JP
11608F: Documentation/networking/z8530drv.txt
11609F: drivers/net/hamradio/*scc.c
11610F: drivers/net/hamradio/z8530.h
1da177e4 11611
0cf31ec1 11612ZBUD COMPRESSED PAGE ALLOCATOR
0e3b7e54 11613M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
11614L: linux-mm@kvack.org
11615S: Maintained
11616F: mm/zbud.c
11617F: include/linux/zbud.h
11618
7c0c3afb 11619ZD1211RW WIRELESS DRIVER
8b58be88
JP
11620M: Daniel Drake <dsd@gentoo.org>
11621M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 11622W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 11623L: linux-wireless@vger.kernel.org
7c0c3afb
DD
11624L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11625S: Maintained
679655da 11626F: drivers/net/wireless/zd1211rw/
7c0c3afb 11627
20263029
DS
11628ZPOOL COMPRESSED PAGE STORAGE API
11629M: Dan Streetman <ddstreet@ieee.org>
11630L: linux-mm@kvack.org
11631S: Maintained
11632F: mm/zpool.c
11633F: include/linux/zpool.h
11634
1da177e4 11635ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 11636L: mjpeg-users@lists.sourceforge.net
f63145e2 11637L: linux-media@vger.kernel.org
1da177e4 11638W: http://mjpeg.sourceforge.net/driver-zoran/
cea8321c 11639T: hg http://linuxtv.org/hg/v4l-dvb
f63145e2 11640S: Odd Fixes
90d72ac6 11641F: drivers/media/pci/zoran/
1da177e4 11642
6920f2cc
MK
11643ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11644M: Minchan Kim <minchan@kernel.org>
11645M: Nitin Gupta <ngupta@vflare.org>
74f3037c 11646R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
11647L: linux-kernel@vger.kernel.org
11648S: Maintained
11649F: drivers/block/zram/
11650F: Documentation/blockdev/zram.txt
11651
8b4a4080 11652ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 11653M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 11654S: Maintained
df621252 11655F: drivers/tty/serial/zs.*
8b4a4080 11656
eae70d06
MK
11657ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11658M: Minchan Kim <minchan@kernel.org>
11659M: Nitin Gupta <ngupta@vflare.org>
11660L: linux-mm@kvack.org
11661S: Maintained
11662F: mm/zsmalloc.c
11663F: include/linux/zsmalloc.h
d02be50d 11664F: Documentation/vm/zsmalloc.txt
eae70d06 11665
0cf31ec1 11666ZSWAP COMPRESSED SWAP CACHING
0e3b7e54 11667M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
11668L: linux-mm@kvack.org
11669S: Maintained
11670F: mm/zswap.c
11671
1da177e4 11672THE REST
8b58be88 11673M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 11674L: linux-kernel@vger.kernel.org
8a6e2535 11675Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 11676T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 11677S: Buried alive in reporters
34d03cc1
JP
11678F: *
11679F: */
This page took 7.950873 seconds and 5 git commands to generate.