ipc: constify ipc_ops
[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
37 (scripts/checkpatch.pl) to catch trival style violations.
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
4500371e
RD
54 of the OSDL certificate of contribution and should include a
55 Signed-off-by: line. The current version of this "Developer's
56 Certificate of Origin" (DCO) is listed in the file
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>
73 L: Mailing list that is relevant to this area
74 W: Web-page with status/info
8a6e2535 75 Q: Patchwork web based patch tracking system site
cea8321c
JP
76 T: SCM tree type and location.
77 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
78 S: Status, one of the following:
79 Supported: Someone is actually paid to look after this.
80 Maintained: Someone actually looks after it.
81 Odd Fixes: It has a maintainer but they don't have time to do
82 much other than throw the odd patch in. See below..
83 Orphan: No current maintainer [but maybe you could take the
84 role as you write your new code].
85 Obsolete: Old code. Something tagged obsolete generally means
86 it has been replaced by a better system and you
87 should be using that.
88 F: Files and directories with wildcard patterns.
89 A trailing slash includes all files and subdirectory files.
90 F: drivers/net/ all files in and below drivers/net
91 F: drivers/net/* all files in drivers/net, but not below
92 F: */net/* all files in "any top level directory"/net
93 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
94 N: Files and directories with regex patterns.
95 N: [^a-z]tegra all files whose path contains the word tegra
96 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
97 scripts/get_maintainer.pl has different behavior for files that
98 match F: pattern and matches of N: patterns. By default,
99 get_maintainer will not look at git log history when an F: pattern
100 match occurs. When an N: match occurs, git log history is used
101 to also notify the people that have git commit signatures.
c7c4fb18
JP
102 X: Files and directories that are NOT maintained, same rules as F:
103 Files exclusions are tested before file matches.
104 Can be useful for excluding a specific subdirectory, for instance:
105 F: net/
106 X: net/ipv6/
107 matches all files in and below net excluding net/ipv6/
108 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 109 patch or file. For instance:
c7c4fb18 110 K: of_get_profile
bbbe96ed 111 matches patches or files that contain "of_get_profile"
c7c4fb18 112 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
113 matches patches or files that contain one or more of the words
114 printk, pr_info or pr_err
c7c4fb18 115 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
116
117Note: For the hard of thinking, this list is meant to remain in alphabetical
118order. If you could add yourselves to it in alphabetical order that would be
119so much easier [Ed]
120
c7c4fb18 121Maintainers List (try to look for most precise areas first)
1da177e4 122
c7c4fb18 123 -----------------------------------
679655da 124
a6d89915 1253C59X NETWORK DRIVER
8b58be88 126M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
127L: netdev@vger.kernel.org
128S: Maintained
679655da 129F: Documentation/networking/vortex.txt
ca7a8e85 130F: drivers/net/ethernet/3com/3c59x.c
a6d89915 131
1da177e4 1323CR990 NETWORK DRIVER
8b58be88 133M: David Dillow <dave@thedillows.org>
979b6c13 134L: netdev@vger.kernel.org
1da177e4 135S: Maintained
ca7a8e85 136F: drivers/net/ethernet/3com/typhoon*
1da177e4 137
c4de0ceb 1383WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
139M: Adam Radford <linuxraid@lsi.com>
1da177e4 140L: linux-scsi@vger.kernel.org
c4de0ceb 141W: http://www.lsi.com
1da177e4 142S: Supported
c4de0ceb 143F: drivers/scsi/3w-*
1da177e4
LT
144
14553C700 AND 53C700-66 SCSI DRIVER
8b58be88 146M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
147L: linux-scsi@vger.kernel.org
148S: Maintained
679655da 149F: drivers/scsi/53c700*
1da177e4
LT
150
1516PACK NETWORK DRIVER FOR AX.25
8b58be88 152M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
153L: linux-hams@vger.kernel.org
154S: Maintained
679655da 155F: drivers/net/hamradio/6pack.c
1da177e4 156
1da177e4 1578169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 158M: Realtek linux nic maintainers <nic_swsd@realtek.com>
8b58be88 159M: Francois Romieu <romieu@fr.zoreil.com>
979b6c13 160L: netdev@vger.kernel.org
1da177e4 161S: Maintained
a8fe65b8 162F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
163
1648250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 165M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4
LT
166L: linux-serial@vger.kernel.org
167W: http://serial.sourceforge.net
8ee16a1b 168S: Maintained
08deed1e 169T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 170F: drivers/tty/serial/8250*
679655da 171F: include/linux/serial_8250.h
1da177e4
LT
172
1738390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 174L: netdev@vger.kernel.org
0cf445ce 175S: Orphan / Obsolete
644570b8 176F: drivers/net/ethernet/8390/
1da177e4 177
67543e50 1789P FILE SYSTEM
8b58be88
JP
179M: Eric Van Hensbergen <ericvh@gmail.com>
180M: Ron Minnich <rminnich@sandia.gov>
181M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 182L: v9fs-developer@lists.sourceforge.net
27a2a5ff 183W: http://swik.net/v9fs
8a6e2535 184Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 185T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 186S: Maintained
679655da
JP
187F: Documentation/filesystems/9p.txt
188F: fs/9p/
2315cb14
RL
189F: net/9p/
190F: include/net/9p/
191F: include/uapi/linux/virtio_9p.h
192F: include/trace/events/9p.h
193
67543e50 194
91952bc0
AP
195A8293 MEDIA DRIVER
196M: Antti Palosaari <crope@iki.fi>
197L: linux-media@vger.kernel.org
198W: http://linuxtv.org/
199W: http://palosaari.fi/linux/
200Q: http://patchwork.linuxtv.org/project/linux-media/list/
201T: git git://linuxtv.org/anttip/media_tree.git
202S: Maintained
203F: drivers/media/dvb-frontends/a8293*
204
e2d1d6c0 205AACRAID SCSI RAID DRIVER
8b58be88 206M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
207L: linux-scsi@vger.kernel.org
208W: http://www.adaptec.com/
1da177e4 209S: Supported
679655da
JP
210F: Documentation/scsi/aacraid.txt
211F: drivers/scsi/aacraid/
1da177e4 212
249e3c85 213ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 214M: Hans de Goede <hdegoede@redhat.com>
f2b84bbc
HG
215L: lm-sensors@lm-sensors.org
216S: Maintained
679655da 217F: drivers/hwmon/abituguru.c
f2b84bbc 218
249e3c85 219ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 220M: Alistair John Strachan <alistair@devzero.co.uk>
249e3c85
AJS
221L: lm-sensors@lm-sensors.org
222S: Maintained
679655da 223F: drivers/hwmon/abituguru3.c
249e3c85 224
1da177e4 225ACENIC DRIVER
8b58be88 226M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
227L: linux-acenic@sunsite.dk
228S: Maintained
531c4f89 229F: drivers/net/ethernet/alteon/acenic*
1da177e4 230
e86435eb 231ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 232M: Peter Feuerer <peter@piie.net>
d0944853 233L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
234W: http://piie.net/?section=acerhdf
235S: Maintained
236F: drivers/platform/x86/acerhdf.c
e86435eb 237
745a5d21 238ACER WMI LAPTOP EXTRAS
182ae55c 239M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 240L: platform-driver-x86@vger.kernel.org
745a5d21 241S: Maintained
679655da 242F: drivers/platform/x86/acer-wmi.c
745a5d21 243
1da177e4 244ACPI
49db1903 245M: Rafael J. Wysocki <rjw@rjwysocki.net>
7fb06082 246M: Len Brown <lenb@kernel.org>
6968e50c 247L: linux-acpi@vger.kernel.org
360818b8
RW
248W: https://01.org/linux-acpi
249Q: https://patchwork.kernel.org/project/linux-acpi/list/
250T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 251S: Supported
679655da
JP
252F: drivers/acpi/
253F: drivers/pnp/pnpacpi/
254F: include/linux/acpi.h
43368e74 255F: include/acpi/
994b942f 256F: Documentation/acpi
89ca78a0 257F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
258F: drivers/pci/*acpi*
259F: drivers/pci/*/*acpi*
260F: drivers/pci/*/*/*acpi*
2754c447 261F: tools/power/acpi
8b59a454 262
3774929d
RW
263ACPI COMPONENT ARCHITECTURE (ACPICA)
264M: Robert Moore <robert.moore@intel.com>
265M: Lv Zheng <lv.zheng@intel.com>
266M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
267L: linux-acpi@vger.kernel.org
268L: devel@acpica.org
269W: https://acpica.org/
270W: https://github.com/acpica/acpica/
271Q: https://patchwork.kernel.org/project/linux-acpi/list/
272T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
273S: Supported
274F: drivers/acpi/acpica/
275F: include/acpi/
2754c447 276F: tools/power/acpi/
3774929d 277
8b59a454 278ACPI FAN DRIVER
8b58be88 279M: Zhang Rui <rui.zhang@intel.com>
8b59a454 280L: linux-acpi@vger.kernel.org
5ca92bd9 281W: https://01.org/linux-acpi
8b59a454 282S: Supported
679655da 283F: drivers/acpi/fan.c
1da177e4 284
8b59a454 285ACPI THERMAL DRIVER
8b58be88 286M: Zhang Rui <rui.zhang@intel.com>
8b59a454 287L: linux-acpi@vger.kernel.org
5ca92bd9 288W: https://01.org/linux-acpi
8b59a454 289S: Supported
679655da 290F: drivers/acpi/*thermal*
998be20f 291
359acec8 292ACPI VIDEO DRIVER
8b58be88 293M: Zhang Rui <rui.zhang@intel.com>
8b59a454 294L: linux-acpi@vger.kernel.org
5ca92bd9 295W: https://01.org/linux-acpi
8b59a454 296S: Supported
679655da 297F: drivers/acpi/video.c
998be20f 298
bff431e4 299ACPI WMI DRIVER
d0944853 300L: platform-driver-x86@vger.kernel.org
5b927259 301S: Orphan
679655da 302F: drivers/platform/x86/wmi.c
bff431e4 303
2f39d519 304AD1889 ALSA SOUND DRIVER
8b58be88 305M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
306W: http://wiki.parisc-linux.org/AD1889
307L: linux-parisc@vger.kernel.org
308S: Maintained
679655da 309F: sound/pci/ad1889.*
2f39d519 310
527a1a83
MH
311AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
312M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 313W: http://wiki.analog.com/AD5254
a4edbc10 314W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
315S: Supported
316F: drivers/misc/ad525x_dpot.c
317
318AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
319M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 320W: http://wiki.analog.com/AD5398
a4edbc10 321W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
322S: Supported
323F: drivers/regulator/ad5398.c
324
325AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
326M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 327W: http://wiki.analog.com/AD7142
a4edbc10 328W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
329S: Supported
330F: drivers/input/misc/ad714x.c
331
332AD7877 TOUCHSCREEN DRIVER
333M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 334W: http://wiki.analog.com/AD7877
a4edbc10 335W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
336S: Supported
337F: drivers/input/touchscreen/ad7877.c
338
339AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
340M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 341W: http://wiki.analog.com/AD7879
a4edbc10 342W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
343S: Supported
344F: drivers/input/touchscreen/ad7879.c
345
1330b0dc
JK
346ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
347M: Jiri Kosina <jkosina@suse.cz>
348S: Maintained
349
1da177e4 350ADM1025 HARDWARE MONITOR DRIVER
7c81c60f 351M: Jean Delvare <jdelvare@suse.de>
cc0b07ed 352L: lm-sensors@lm-sensors.org
1da177e4 353S: Maintained
679655da
JP
354F: Documentation/hwmon/adm1025
355F: drivers/hwmon/adm1025.c
1da177e4 356
cae2caae 357ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 358M: Corentin Labbe <clabbe.montjoie@gmail.com>
cae2caae
CL
359L: lm-sensors@lm-sensors.org
360S: Maintained
679655da 361F: drivers/hwmon/adm1029.c
cae2caae 362
cc0b88cf 363ADM8211 WIRELESS DRIVER
cc0b88cf 364L: linux-wireless@vger.kernel.org
491b26b4 365W: http://wireless.kernel.org/
e71bcbd0 366S: Orphan
679655da 367F: drivers/net/wireless/adm8211.*
cc0b88cf 368
e8e31622
SA
369ADP1653 FLASH CONTROLLER DRIVER
370M: Sakari Ailus <sakari.ailus@iki.fi>
371L: linux-media@vger.kernel.org
372S: Maintained
373F: drivers/media/i2c/adp1653.c
374F: include/media/adp1653.h
375
527a1a83
MH
376ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
377M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 378W: http://wiki.analog.com/ADP5520
a4edbc10 379W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
380S: Supported
381F: drivers/mfd/adp5520.c
382F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 383F: drivers/leds/leds-adp5520.c
77278d50 384F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
385F: drivers/input/keyboard/adp5520-keys.c
386
387ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
388M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 389W: http://wiki.analog.com/ADP5588
a4edbc10 390W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
391S: Supported
392F: drivers/input/keyboard/adp5588-keys.c
77278d50 393F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
394
395ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
396M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 397W: http://wiki.analog.com/ADP8860
a4edbc10 398W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
399S: Supported
400F: drivers/video/backlight/adp8860_bl.c
401
8c22a8f5
DE
402ADS1015 HARDWARE MONITOR DRIVER
403M: Dirk Eibach <eibach@gdsys.de>
404L: lm-sensors@lm-sensors.org
405S: Maintained
406F: Documentation/hwmon/ads1015
407F: drivers/hwmon/ads1015.c
408F: include/linux/i2c/ads1015.h
409
1da177e4 410ADT746X FAN DRIVER
8b58be88 411M: Colin Leroy <colin@colino.net>
1da177e4 412S: Maintained
679655da 413F: drivers/macintosh/therm_adt746x.c
1da177e4 414
b058b859 415ADT7475 HARDWARE MONITOR DRIVER
7c81c60f 416M: Jean Delvare <jdelvare@suse.de>
b058b859
JD
417L: lm-sensors@lm-sensors.org
418S: Maintained
419F: Documentation/hwmon/adt7475
420F: drivers/hwmon/adt7475.c
421
527a1a83
MH
422ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
423M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 424W: http://wiki.analog.com/ADXL345
a4edbc10 425W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
426S: Supported
427F: drivers/input/misc/adxl34x.c
428
8c6af9e1 429ADVANSYS SCSI DRIVER
8b58be88 430M: Matthew Wilcox <matthew@wil.cx>
8c6af9e1
MW
431L: linux-scsi@vger.kernel.org
432S: Maintained
679655da
JP
433F: Documentation/scsi/advansys.txt
434F: drivers/scsi/advansys.c
8c6af9e1 435
1da177e4 436AEDSP16 DRIVER
8b58be88 437M: Riccardo Facchetti <fizban@tin.it>
1da177e4 438S: Maintained
679655da 439F: sound/oss/aedsp16.c
1da177e4 440
91952bc0
AP
441AF9013 MEDIA DRIVER
442M: Antti Palosaari <crope@iki.fi>
443L: linux-media@vger.kernel.org
444W: http://linuxtv.org/
445W: http://palosaari.fi/linux/
446Q: http://patchwork.linuxtv.org/project/linux-media/list/
447T: git git://linuxtv.org/anttip/media_tree.git
448S: Maintained
449F: drivers/media/dvb-frontends/af9013*
450
451AF9033 MEDIA DRIVER
452M: Antti Palosaari <crope@iki.fi>
453L: linux-media@vger.kernel.org
454W: http://linuxtv.org/
455W: http://palosaari.fi/linux/
456Q: http://patchwork.linuxtv.org/project/linux-media/list/
457T: git git://linuxtv.org/anttip/media_tree.git
458S: Maintained
459F: drivers/media/dvb-frontends/af9033*
460
1da177e4 461AFFS FILE SYSTEM
6cf515e1
GU
462L: linux-fsdevel@vger.kernel.org
463S: Orphan
679655da
JP
464F: Documentation/filesystems/affs.txt
465F: fs/affs/
1da177e4 466
e2d1d6c0 467AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 468M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
469L: linux-afs@lists.infradead.org
470S: Supported
679655da
JP
471F: fs/afs/
472F: include/net/af_rxrpc.h
473F: net/rxrpc/af_rxrpc.c
e2d1d6c0 474
1da177e4 475AGPGART DRIVER
8b58be88 476M: David Airlie <airlied@linux.ie>
878eaf61 477T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 478S: Maintained
679655da
JP
479F: drivers/char/agp/
480F: include/linux/agp*
c117ab84 481F: include/uapi/linux/agp*
1da177e4
LT
482
483AHA152X SCSI DRIVER
8b58be88 484M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
485L: linux-scsi@vger.kernel.org
486S: Maintained
679655da
JP
487F: drivers/scsi/aha152x*
488F: drivers/scsi/pcmcia/aha152x*
1da177e4 489
64624d4f 490AIC7XXX / AIC79XX SCSI DRIVER
8b58be88 491M: Hannes Reinecke <hare@suse.de>
64624d4f 492L: linux-scsi@vger.kernel.org
1da177e4 493S: Maintained
679655da 494F: drivers/scsi/aic7xxx/
1da177e4 495
450500ad
HV
496AIMSLAB FM RADIO RECEIVER DRIVER
497M: Hans Verkuil <hverkuil@xs4all.nl>
498L: linux-media@vger.kernel.org
499T: git git://linuxtv.org/media_tree.git
500W: http://linuxtv.org
501S: Maintained
502F: drivers/media/radio/radio-aimslab*
503
e2d1d6c0 504AIO
8b58be88 505M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
506L: linux-aio@kvack.org
507S: Supported
679655da
JP
508F: fs/aio.c
509F: include/linux/*aio*.h
e2d1d6c0 510
1da177e4 511ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 512M: Duncan Sands <duncan.sands@free.fr>
6372594a 513L: linux-usb@vger.kernel.org
1da177e4
LT
514W: http://www.linux-usb.org/SpeedTouch/
515S: Maintained
679655da
JP
516F: drivers/usb/atm/speedtch.c
517F: drivers/usb/atm/usbatm.c
1da177e4 518
272f133a 519ALCHEMY AU1XX0 MMC DRIVER
8b58be88 520M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 521S: Maintained
679655da 522F: drivers/mmc/host/au1xmmc.c
272f133a 523
4a4e5787 524ALI1563 I2C DRIVER
8b58be88 525M: Rudolf Marek <r.marek@assembler.cz>
846557d3 526L: linux-i2c@vger.kernel.org
4a4e5787 527S: Maintained
679655da
JP
528F: Documentation/i2c/busses/i2c-ali1563
529F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 530
1da177e4 531ALPHA PORT
8b58be88 532M: Richard Henderson <rth@twiddle.net>
8b58be88 533M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 534M: Matt Turner <mattst88@gmail.com>
c89f4f9a 535S: Odd Fixes
a9406699 536L: linux-alpha@vger.kernel.org
679655da 537F: arch/alpha/
1da177e4 538
16b8b922 539ALTERA TRIPLE SPEED ETHERNET DRIVER
0d9327ab 540M: Vince Bridgers <vbridgers2013@gmail.com>
16b8b922
VB
541L: netdev@vger.kernel.org
542L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
543S: Maintained
544F: drivers/net/ethernet/altera/
545
adf9251f
TK
546ALTERA UART/JTAG UART SERIAL DRIVERS
547M: Tobias Klauser <tklauser@distanz.ch>
548L: linux-serial@vger.kernel.org
61bd0943 549L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
550S: Maintained
551F: drivers/tty/serial/altera_uart.c
552F: drivers/tty/serial/altera_jtaguart.c
553F: include/linux/altera_uart.h
554F: include/linux/altera_jtaguart.h
555
f4875e12
TL
556AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
557M: Tom Lendacky <thomas.lendacky@amd.com>
558L: linux-crypto@vger.kernel.org
559S: Supported
560F: drivers/crypto/ccp/
561F: include/linux/ccp.h
562
512d1027 563AMD FAM15H PROCESSOR POWER MONITORING DRIVER
d034fbf0 564M: Andreas Herrmann <herrmann.der.user@googlemail.com>
512d1027
AH
565L: lm-sensors@lm-sensors.org
566S: Maintained
567F: Documentation/hwmon/fam15h_power
568F: drivers/hwmon/fam15h_power.c
569
167a675a 570AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
8b58be88 571M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
67d76710 572L: linux-geode@lists.infradead.org (moderated for non-subscribers)
167a675a 573S: Supported
679655da 574F: drivers/usb/gadget/amd5536udc.*
167a675a 575
f90b8116 576AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 577P: Andres Salomon <dilinger@queued.net>
67d76710 578L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
579W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
580S: Supported
679655da
JP
581F: drivers/char/hw_random/geode-rng.c
582F: drivers/crypto/geode*
583F: drivers/video/geode/
584F: arch/x86/include/asm/geode.h
f90b8116 585
919ee7dd 586AMD IOMMU (AMD-VI)
e4110568 587M: Joerg Roedel <joro@8bytes.org>
919ee7dd 588L: iommu@lists.linux-foundation.org
525b233c 589T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 590S: Maintained
b2c16391
JP
591F: drivers/iommu/amd_iommu*.[ch]
592F: include/linux/amd-iommu.h
919ee7dd 593
e7f5b309 594AMD MICROCODE UPDATE SUPPORT
943482d0 595M: Andreas Herrmann <herrmann.der.user@googlemail.com>
7d2c86b5 596L: amd64-microcode@amd64.org
943482d0 597S: Maintained
679655da 598F: arch/x86/kernel/microcode_amd.c
e7f5b309 599
284f42b6 600AMS (Apple Motion Sensor) DRIVER
8b58be88 601M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 602S: Supported
bd5f47ec 603F: drivers/macintosh/ams/
284f42b6 604
f94b533d 605AMSO1100 RNIC DRIVER
8b58be88
JP
606M: Tom Tucker <tom@opengridcomputing.com>
607M: Steve Wise <swise@opengridcomputing.com>
e6cc0fd1 608L: linux-rdma@vger.kernel.org
f94b533d 609S: Maintained
679655da 610F: drivers/infiniband/hw/amso1100/
f94b533d 611
531fca16
HV
612ANALOG DEVICES INC AD9389B DRIVER
613M: Hans Verkuil <hans.verkuil@cisco.com>
614L: linux-media@vger.kernel.org
615S: Maintained
616F: drivers/media/i2c/ad9389b*
617
c40ddfa3
HV
618ANALOG DEVICES INC ADV7511 DRIVER
619M: Hans Verkuil <hans.verkuil@cisco.com>
620L: linux-media@vger.kernel.org
621S: Maintained
622F: drivers/media/i2c/adv7511*
623
531fca16
HV
624ANALOG DEVICES INC ADV7604 DRIVER
625M: Hans Verkuil <hans.verkuil@cisco.com>
626L: linux-media@vger.kernel.org
627S: Maintained
628F: drivers/media/i2c/adv7604*
629
c40ddfa3
HV
630ANALOG DEVICES INC ADV7842 DRIVER
631M: Hans Verkuil <hans.verkuil@cisco.com>
632L: linux-media@vger.kernel.org
633S: Maintained
634F: drivers/media/i2c/adv7842*
635
527a1a83 636ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 637M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 638L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 639W: http://wiki.analog.com/
a4edbc10 640W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 641S: Supported
39c9d199 642F: sound/soc/codecs/adau*
cc52688a 643F: sound/soc/codecs/adav*
4bdef3bd 644F: sound/soc/codecs/ad1*
ae48f5ef 645F: sound/soc/codecs/ad7*
4bdef3bd 646F: sound/soc/codecs/ssm*
40216ce7 647F: sound/soc/codecs/sigmadsp.*
4bdef3bd 648
527a1a83 649ANALOG DEVICES INC ASOC DRIVERS
a4edbc10 650L: adi-buildroot-devel@lists.sourceforge.net
527a1a83
MH
651L: alsa-devel@alsa-project.org (moderated for non-subscribers)
652W: http://blackfin.uclinux.org/
653S: Supported
654F: sound/soc/blackfin/*
655
42269063 656AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 657M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 658L: linuxppc-dev@lists.ozlabs.org
93711660 659L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 660S: Maintained
679655da 661F: sound/aoa/
42269063 662
1da177e4 663APM DRIVER
81024fc4
JK
664M: Jiri Kosina <jkosina@suse.cz>
665S: Odd fixes
679655da
JP
666F: arch/x86/kernel/apm_32.c
667F: include/linux/apm_bios.h
c117ab84 668F: include/uapi/linux/apm_bios.h
81024fc4 669F: drivers/char/apm-emulation.c
1da177e4 670
bd7aa4b2 671APPLE BCM5974 MULTITOUCH DRIVER
8b58be88 672M: Henrik Rydberg <rydberg@euromail.se>
bd7aa4b2
HR
673L: linux-input@vger.kernel.org
674S: Maintained
679655da 675F: drivers/input/mouse/bcm5974.c
bd7aa4b2 676
6f2fad74 677APPLE SMC DRIVER
d618540f
HR
678M: Henrik Rydberg <rydberg@euromail.se>
679L: lm-sensors@lm-sensors.org
6f2fad74 680S: Maintained
679655da 681F: drivers/hwmon/applesmc.c
6f2fad74 682
1da177e4 683APPLETALK NETWORK LAYER
8b58be88 684M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 685S: Maintained
679655da
JP
686F: drivers/net/appletalk/
687F: net/appletalk/
1da177e4 688
62a37dc7
LP
689APTINA CAMERA SENSOR PLL
690M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
691L: linux-media@vger.kernel.org
692S: Maintained
693F: drivers/media/i2c/aptina-pll.*
694
a480167b 695ARASAN COMPACT FLASH PATA CONTROLLER
2d8a3b3d 696M: Viresh Kumar <viresh.linux@gmail.com>
a480167b
VK
697L: linux-ide@vger.kernel.org
698S: Maintained
699F: include/linux/pata_arasan_cf_data.h
700F: drivers/ata/pata_arasan_cf.c
701
1154ea7d 702ARC FRAMEBUFFER DRIVER
8b58be88 703M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 704S: Maintained
679655da
JP
705F: drivers/video/arcfb.c
706F: drivers/video/fb_defio.c
1154ea7d 707
1da177e4 708ARM MFM AND FLOPPY DRIVERS
8b58be88 709M: Ian Molton <spyro@f2s.com>
1da177e4 710S: Maintained
679655da
JP
711F: arch/arm/lib/floppydma.S
712F: arch/arm/include/asm/floppy.h
1da177e4 713
6f96521f
WD
714ARM PMU PROFILING AND DEBUGGING
715M: Will Deacon <will.deacon@arm.com>
716S: Maintained
717F: arch/arm/kernel/perf_event*
718F: arch/arm/oprofile/common.c
6f96521f
WD
719F: arch/arm/include/asm/pmu.h
720F: arch/arm/kernel/hw_breakpoint.c
721F: arch/arm/include/asm/hw_breakpoint.h
722
d4275354 723ARM PORT
8b58be88 724M: Russell King <linux@arm.linux.org.uk>
efc03ecb 725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
726W: http://www.arm.linux.org.uk/
727S: Maintained
728F: arch/arm/
729
d323c243
SB
730ARM SUB-ARCHITECTURES
731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 732S: Maintained
d323c243
SB
733F: arch/arm/mach-*/
734F: arch/arm/plat-*/
735T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
736
cefbf4ea
RK
737ARM PRIMECELL AACI PL041 DRIVER
738M: Russell King <linux@arm.linux.org.uk>
739S: Maintained
740F: sound/arm/aaci.*
741
742ARM PRIMECELL CLCD PL110 DRIVER
743M: Russell King <linux@arm.linux.org.uk>
744S: Maintained
745F: drivers/video/amba-clcd.*
746
747ARM PRIMECELL KMI PL050 DRIVER
748M: Russell King <linux@arm.linux.org.uk>
749S: Maintained
750F: drivers/input/serio/ambakmi.*
751F: include/linux/amba/kmi.h
752
2761f5c2 753ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
754M: Russell King <linux@arm.linux.org.uk>
755S: Maintained
679655da 756F: drivers/mmc/host/mmci.*
2f748aaa 757F: include/linux/amba/mmci.h
2761f5c2 758
1b4304e5
RK
759ARM PRIMECELL UART PL010 AND PL011 DRIVERS
760M: Russell King <linux@arm.linux.org.uk>
761S: Maintained
762F: drivers/tty/serial/amba-pl01*.c
763F: include/linux/amba/serial.h
2761f5c2 764
cefbf4ea
RK
765ARM PRIMECELL BUS SUPPORT
766M: Russell King <linux@arm.linux.org.uk>
767S: Maintained
768F: drivers/amba/
769F: include/linux/amba/bus.h
770
2b7a52a4 771ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 772M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
774S: Maintained
775
9c784f95 776ARM/AFEB9260 MACHINE SUPPORT
8b58be88 777M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
779S: Maintained
780
2b7a52a4 781ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 782M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
784S: Maintained
785
1b106699
MR
786ARM/Allwinner A1X SoC support
787M: Maxime Ripard <maxime.ripard@free-electrons.com>
788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
789S: Maintained
60b0f380
MR
790N: sun[x4567]i
791
792ARM/Allwinner SoC Clock Support
793M: Emilio López <emilio@elopez.com.ar>
794S: Maintained
795F: drivers/clk/sunxi/
1b106699 796
c1fc8675 797ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
8b58be88 798M: Andrew Victor <linux@maxim.org.za>
c1fc8675
NF
799M: Nicolas Ferre <nicolas.ferre@atmel.com>
800M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
795fb7e7 802W: http://maxim.org.za/at91_26.html
c1fc8675
NF
803W: http://www.linux4sam.org
804S: Supported
805F: arch/arm/mach-at91/
70e389cc
MB
806F: arch/arm/boot/dts/at91*.dts
807F: arch/arm/boot/dts/at91*.dtsi
808F: arch/arm/boot/dts/sama*.dts
809F: arch/arm/boot/dts/sama*.dtsi
d4a89c7d 810
986cf2e9 811ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 812M: Rob Herring <robh@kernel.org>
986cf2e9
RH
813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
814S: Maintained
815F: arch/arm/mach-highbank/
816
d94f944e 817ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
9d5e2a02 818M: Anton Vorontsov <anton@enomsg.org>
d94f944e
AV
819S: Maintained
820F: arch/arm/mach-cns3xxx/
821T: git git://git.infradead.org/users/cbou/linux-cns3xxx.git
822
386ab516
AS
823ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
824M: Alexander Shiyan <shc_work@mail.ru>
825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
826S: Odd Fixes
b8ba3874 827N: clps711x
386ab516 828
2b7a52a4 829ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 830M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 831M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 833S: Maintained
d19d3667
HS
834F: arch/arm/mach-ep93xx/
835F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
836
837ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 838M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
840S: Maintained
841
d4275354 842ARM/CLKDEV SUPPORT
8b58be88 843M: Russell King <linux@arm.linux.org.uk>
efc03ecb 844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 845S: Maintained
d4275354 846F: arch/arm/include/asm/clkdev.h
4fa2651d 847F: drivers/clk/clkdev.c
d4275354 848
d48134e7 849ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 850M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
852S: Maintained
853
94150095
HF
854ARM/CONTEC MICRO9 MACHINE SUPPORT
855M: Hubert Feurstein <hubert.feurstein@contec.at>
856S: Maintained
857F: arch/arm/mach-ep93xx/micro9.c
858
1da177e4 859ARM/CORGI MACHINE SUPPORT
8b58be88 860M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
861S: Maintained
862
881a95f9 863ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 864M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3
HUK
866T: git git://git.berlios.de/gemini-board
867S: Maintained
f49afbb5 868F: arch/arm/mach-gemini/
881a95f9 869
a990cbd8 870ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 871M: Barry Song <baohua@kernel.org>
a990cbd8 872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 873T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8
BS
874S: Maintained
875F: arch/arm/mach-prima2/
05f30e8d
BS
876F: drivers/clk/clk-prima2.c
877F: drivers/clocksource/timer-prima2.c
878F: drivers/clocksource/timer-marco.c
f8505ef5 879N: [^a-z]sirf
a990cbd8 880
d4275354 881ARM/EBSA110 MACHINE SUPPORT
8b58be88 882M: Russell King <linux@arm.linux.org.uk>
efc03ecb 883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
884W: http://www.arm.linux.org.uk/
885S: Maintained
886F: arch/arm/mach-ebsa110/
b955f6ca 887F: drivers/net/ethernet/amd/am79c961a.*
d4275354 888
4721f3ce
UKK
889ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
890M: Uwe Kleine-König <kernel@pengutronix.de>
891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
892S: Maintained
893N: efm32
894
a9da4f7e 895ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
896M: Daniel Ribeiro <drwyrm@gmail.com>
897M: Stefan Schmidt <stefan@openezx.org>
898M: Harald Welte <laforge@openezx.org>
d66f1886 899L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
900W: http://www.openezx.org/
901S: Maintained
cafc2265
SS
902T: topgit git://git.openezx.org/openezx.git
903F: arch/arm/mach-pxa/ezx.c
a9da4f7e 904
6a915af9 905ARM/FARADAY FA526 PORT
162500b3 906M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 908S: Maintained
1fa7e547 909T: git git://git.berlios.de/gemini-board
f49afbb5 910F: arch/arm/mm/*-fa*
6a915af9 911
d4275354 912ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 913M: Russell King <linux@arm.linux.org.uk>
efc03ecb 914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
915W: http://www.arm.linux.org.uk/
916S: Maintained
917F: arch/arm/include/asm/hardware/dec21285.h
918F: arch/arm/mach-footbridge/
919
86183a5f 920ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
f1c12837 921M: Shawn Guo <shawn.guo@freescale.com>
8b58be88 922M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 924S: Maintained
f1c12837 925T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 926F: arch/arm/mach-imx/
2a82f95c 927F: arch/arm/boot/dts/imx*
e5dafa22 928F: arch/arm/configs/imx*_defconfig
86183a5f 929
a9866a09
SG
930ARM/FREESCALE MXS ARM ARCHITECTURE
931M: Shawn Guo <shawn.guo@linaro.org>
932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
933S: Maintained
934T: git git://git.linaro.org/people/shawnguo/linux-2.6.git
935F: arch/arm/mach-mxs/
936
2b7a52a4 937ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 938M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
940S: Maintained
941
90b8fc34 942ARM/GUMSTIX MACHINE SUPPORT
8b58be88 943M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
945S: Maintained
946
ef47d5f0 947ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 948M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
949M: Paul Parsons <lost.distance@yahoo.com>
950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
951S: Maintained
952F: arch/arm/mach-pxa/hx4700.c
953F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 954F: sound/soc/pxa/hx4700.c
ef47d5f0 955
21f37bc3 956ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 957M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
958W: www.jlime.com
959S: Maintained
084bad91
KE
960T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
961F: arch/arm/mach-sa1100/jornada720.c
962F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 963
5e767ab9
JMC
964ARM/IGEP MACHINE SUPPORT
965M: Enric Balletbo i Serra <eballetbo@gmail.com>
966M: Javier Martinez Canillas <javier@dowhile0.org>
967L: linux-omap@vger.kernel.org
968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
969S: Maintained
06ff74fd 970F: arch/arm/boot/dts/omap3-igep*
5e767ab9 971
403d2971
MV
972ARM/INCOME PXA270 SUPPORT
973M: Marek Vasut <marek.vasut@gmail.com>
974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
975S: Maintained
ec154082 976F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 977
2b7a52a4 978ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 979M: Lennert Buytenhek <kernel@wantstofly.org>
ab5f8c6e 980M: Dan Williams <dan.j.williams@intel.com>
efc03ecb 981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 982S: Maintained
e2bdb176
DW
983
984ARM/INTEL IOP33X ARM ARCHITECTURE
ab5f8c6e 985M: Dan Williams <dan.j.williams@intel.com>
efc03ecb 986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 987S: Maintained
2b7a52a4
LB
988
989ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 990M: Lennert Buytenhek <kernel@wantstofly.org>
ab5f8c6e 991M: Dan Williams <dan.j.williams@intel.com>
efc03ecb 992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 993S: Maintained
2b7a52a4
LB
994
995ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 996M: Lennert Buytenhek <kernel@wantstofly.org>
ab5f8c6e 997M: Dan Williams <dan.j.williams@intel.com>
efc03ecb 998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 999S: Maintained
2b7a52a4 1000
2b7a52a4 1001ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1002M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1004S: Maintained
1005
dfdd8cc9
KH
1006ARM/INTEL IXP4XX ARM ARCHITECTURE
1007M: Imre Kaloz <kaloz@openwrt.org>
1008M: Krzysztof Halasa <khc@pm.waw.pl>
baea7b94 1009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1010S: Maintained
1011F: arch/arm/mach-ixp4xx/
1012
838553c5 1013ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1014M: Jonathan Cameron <jic23@cam.ac.uk>
1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016S: Maintained
1017F: arch/arm/mach-pxa/stargate2.c
1018F: drivers/pcmcia/pxa2xx_stargate2.c
1019
2b7a52a4 1020ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1021M: Lennert Buytenhek <kernel@wantstofly.org>
ab5f8c6e 1022M: Dan Williams <dan.j.williams@intel.com>
efc03ecb 1023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1024S: Maintained
2b7a52a4
LB
1025
1026ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1027M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1029S: Maintained
1030
1154f858
SS
1031ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1032M: Santosh Shilimkar <santosh.shilimkar@ti.com>
1033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1034S: Maintained
1035F: arch/arm/mach-keystone/
cffa8e3b 1036F: drivers/clk/keystone/
317929cd 1037T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1038
2b7a52a4 1039ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1040M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1042S: Maintained
1043
3b886171 1044ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1045M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1046S: Maintained
1047
75f41273
TP
1048ARM/Marvell Armada 370 and Armada XP SOC support
1049M: Jason Cooper <jason@lakedaemon.net>
1050M: Andrew Lunn <andrew@lunn.ch>
1051M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1052M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Maintained
1055F: arch/arm/mach-mvebu/
1056
40f4978b
SH
1057ARM/Marvell Berlin SoC support
1058M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1059L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1060S: Maintained
1061F: arch/arm/mach-berlin/
1062
4f1312b0
NP
1063ARM/Marvell Dove/Kirkwood/MV78xx0/Orion SOC support
1064M: Jason Cooper <jason@lakedaemon.net>
1065M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1066M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
efc03ecb 1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1068S: Maintained
1069F: arch/arm/mach-dove/
54a246ff
NP
1070F: arch/arm/mach-kirkwood/
1071F: arch/arm/mach-mv78xx0/
1072F: arch/arm/mach-orion5x/
1073F: arch/arm/plat-orion/
3b886171 1074
d69ac131
AC
1075ARM/Orion SoC/Technologic Systems TS-78xx platform support
1076M: Alexander Clouter <alex@digriz.org.uk>
1077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1078W: http://www.digriz.org.uk/ts78xx/kernel
1079S: Maintained
1080F: arch/arm/mach-orion5x/ts78xx-*
1081
adcb079f
AB
1082ARM/MICREL KS8695 ARCHITECTURE
1083M: Greg Ungerer <gerg@uclinux.org>
1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1085F: arch/arm/mach-ks8695/
adcb079f
AB
1086S: Odd Fixes
1087
d78ff0a5 1088ARM/MIOA701 MACHINE SUPPORT
8b58be88 1089M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1091F: arch/arm/mach-pxa/mioa701.c
1092S: Maintained
1093
9624dfe6 1094ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1095M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1096S: Maintained
1097
e0ee9851 1098ARM/NOMADIK ARCHITECTURE
28b8e8d4 1099M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1100M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102S: Maintained
1103F: arch/arm/mach-nomadik/
87572880 1104F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1105T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1106
9d76295a 1107ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1108M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1109L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1110W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1111S: Supported
1112
0c19d21e
DW
1113ARM/QUALCOMM MSM MACHINE SUPPORT
1114M: David Brown <davidb@codeaurora.org>
b4c9bfab 1115M: Daniel Walker <dwalker@fifo99.com>
0c19d21e 1116M: Bryan Huntsman <bryanh@codeaurora.org>
c68af41d 1117L: linux-arm-msm@vger.kernel.org
0c19d21e
DW
1118F: arch/arm/mach-msm/
1119F: drivers/video/msm/
1120F: drivers/mmc/host/msm_sdcc.c
1121F: drivers/mmc/host/msm_sdcc.h
df621252
GKH
1122F: drivers/tty/serial/msm_serial.h
1123F: drivers/tty/serial/msm_serial.c
ea91db52 1124F: drivers/*/pm8???-*
31a12b31 1125F: drivers/mfd/ssbi/
ea91db52 1126F: include/linux/mfd/pm8xxx/
8cd5c866 1127T: git git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm.git
0c19d21e
DW
1128S: Maintained
1129
8459c159 1130ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1131M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1132M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1133S: Maintained
1134
5d783a2d 1135ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1136M: Marek Vasut <marek.vasut@gmail.com>
75280787 1137L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1138W: http://hackndev.com
1139S: Maintained
933d35f0
JP
1140F: arch/arm/mach-pxa/include/mach/palmtx.h
1141F: arch/arm/mach-pxa/palmtx.c
1142F: arch/arm/mach-pxa/include/mach/palmt5.h
1143F: arch/arm/mach-pxa/palmt5.c
1144F: arch/arm/mach-pxa/include/mach/palmld.h
1145F: arch/arm/mach-pxa/palmld.c
1146F: arch/arm/mach-pxa/include/mach/palmte2.h
1147F: arch/arm/mach-pxa/palmte2.c
1148F: arch/arm/mach-pxa/include/mach/palmtc.h
1149F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1150
b57fe924 1151ARM/PALM TREO SUPPORT
8b58be88 1152M: Tomas Cech <sleep_walker@suse.cz>
75280787 1153L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1154W: http://hackndev.com
1155S: Maintained
b57fe924
JP
1156F: arch/arm/mach-pxa/include/mach/palmtreo.h
1157F: arch/arm/mach-pxa/palmtreo.c
90af5811 1158
c49e1e63 1159ARM/PALMZ72 SUPPORT
8b58be88 1160M: Sergey Lapin <slapin@ossfans.org>
75280787 1161L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1162W: http://hackndev.com
1163S: Maintained
933d35f0
JP
1164F: arch/arm/mach-pxa/include/mach/palmz72.h
1165F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1166
1da177e4 1167ARM/PLEB SUPPORT
8b58be88 1168M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1169W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1170S: Maintained
1171
1172ARM/PT DIGITAL BOARD PORT
8b58be88 1173M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1175W: http://www.arm.linux.org.uk/
1176S: Maintained
1177
8fc1b0f8
KG
1178ARM/QUALCOMM SUPPORT
1179M: Kumar Gala <galak@codeaurora.org>
1180M: David Brown <davidb@codeaurora.org>
1181L: linux-arm-msm@vger.kernel.org
1182S: Maintained
1183F: arch/arm/mach-qcom/
1184T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1185
2b7a52a4 1186ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1187M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1189S: Maintained
1190
d4275354 1191ARM/RISCPC ARCHITECTURE
8b58be88 1192M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1194W: http://www.arm.linux.org.uk/
1195S: Maintained
d4275354
RK
1196F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1197F: arch/arm/include/asm/hardware/ioc.h
1198F: arch/arm/include/asm/hardware/iomd.h
1199F: arch/arm/include/asm/hardware/memc.h
1200F: arch/arm/mach-rpc/
1a6422f6 1201F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1202F: drivers/net/ethernet/i825xx/ether1*
1203F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1204F: drivers/scsi/arm/
1205
08ddbb0a
HS
1206ARM/Rockchip SoC support
1207M: Heiko Stuebner <heiko@sntech.de>
1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209S: Maintained
1210F: arch/arm/mach-rockchip/
1211F: drivers/*/*rockchip*
1212
b21477f9 1213ARM/SAMSUNG ARM ARCHITECTURES
8b58be88 1214M: Ben Dooks <ben-linux@fluff.org>
482ce512 1215M: Kukjin Kim <kgene.kim@samsung.com>
efc03ecb 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1217L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9
BD
1218W: http://www.fluff.org/ben/linux/
1219S: Maintained
6f0589c8
MB
1220F: arch/arm/boot/dts/s3c*
1221F: arch/arm/boot/dts/exynos*
482ce512 1222F: arch/arm/plat-samsung/
769bbb63
HS
1223F: arch/arm/mach-s3c24*/
1224F: arch/arm/mach-s3c64xx/
eb2ffcaf
BD
1225F: drivers/*/*s3c2410*
1226F: drivers/*/*/*s3c2410*
40c76662
MB
1227F: drivers/spi/spi-s3c*
1228F: sound/soc/samsung/*
1da177e4 1229
0dcecae2 1230ARM/S5P EXYNOS ARM ARCHITECTURES
f556cb07
KK
1231M: Kukjin Kim <kgene.kim@samsung.com>
1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1234S: Maintained
1235F: arch/arm/mach-s5p*/
0dcecae2 1236F: arch/arm/mach-exynos*/
33d43cdd 1237N: exynos
f556cb07 1238
10ffa964
KP
1239ARM/SAMSUNG MOBILE MACHINE SUPPORT
1240M: Kyungmin Park <kyungmin.park@samsung.com>
1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242S: Maintained
1243F: arch/arm/mach-s5pv210/mach-aquila.c
1244F: arch/arm/mach-s5pv210/mach-goni.c
10ffa964 1245
3ce4ccb6
KD
1246ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1247M: Kyungmin Park <kyungmin.park@samsung.com>
1248M: Kamil Debski <k.debski@samsung.com>
1249L: linux-arm-kernel@lists.infradead.org
1250L: linux-media@vger.kernel.org
1251S: Maintained
1252F: drivers/media/platform/s5p-g2d/
1253
e6a476fd
MS
1254ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1255M: Kyungmin Park <kyungmin.park@samsung.com>
1256M: Kamil Debski <k.debski@samsung.com>
6305902c 1257M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1258L: linux-arm-kernel@lists.infradead.org
1259L: linux-media@vger.kernel.org
1260S: Maintained
934455d7 1261F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1262F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1263
1264ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1265M: Kyungmin Park <kyungmin.park@samsung.com>
1266M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1267L: linux-arm-kernel@lists.infradead.org
1268L: linux-media@vger.kernel.org
1269S: Maintained
90d72ac6 1270F: drivers/media/platform/s5p-tv/
e6a476fd 1271
d48d38e8 1272ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1273M: Simon Horman <horms@verge.net.au>
d48d38e8
PM
1274M: Magnus Damm <magnus.damm@gmail.com>
1275L: linux-sh@vger.kernel.org
d48d38e8 1276W: http://oss.renesas.com
bbff48f5 1277Q: http://patchwork.kernel.org/project/linux-sh/list/
5e212598 1278T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8
PM
1279S: Supported
1280F: arch/arm/mach-shmobile/
1281F: drivers/sh/
1282
66314223
DN
1283ARM/SOCFPGA ARCHITECTURE
1284M: Dinh Nguyen <dinguyen@altera.com>
1285S: Maintained
1286F: arch/arm/mach-socfpga/
1287
1288ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1289M: Dinh Nguyen <dinguyen@altera.com>
1290S: Maintained
1291F: drivers/clk/socfpga/
1292
65ebcc11 1293ARM/STI ARCHITECTURE
a92177ea
SK
1294M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1295M: Maxime Coquelin <maxime.coquelin@st.com>
1296M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298L: kernel@stlinux.com
1299W: http://www.stlinux.com
1300S: Maintained
1301F: arch/arm/mach-sti/
a92177ea
SK
1302F: arch/arm/boot/dts/sti*
1303F: drivers/clocksource/arm_global_timer.c
1304F: drivers/reset/sti/
1305F: drivers/pinctrl/pinctrl-st.c
1306F: drivers/media/rc/st_rc.c
1307F: drivers/i2c/busses/i2c-st.c
1308F: drivers/tty/serial/st-asc.c
65ebcc11 1309
2b7a52a4 1310ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1311M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1313S: Maintained
1314
1bbd7089 1315ARM/TETON BGA MACHINE SUPPORT
706e69d6 1316M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318S: Maintained
1319
2b7a52a4 1320ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1321M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1323S: Maintained
1324
98ad6e3b 1325ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1326M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1328W: http://www.mcuos.com
1329S: Maintained
4e89e8f6 1330F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1331F: drivers/input/keyboard/w90p910_keypad.c
1332F: drivers/input/touchscreen/w90p910_ts.c
1333F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1334F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1335F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1336F: drivers/rtc/rtc-nuc900.c
9df92e6c 1337F: drivers/spi/spi-nuc900.c
4e89e8f6
WZ
1338F: drivers/usb/host/ehci-w90x900.c
1339F: drivers/video/nuc900fb.c
98ad6e3b 1340
54274d71 1341ARM/U300 MACHINE SUPPORT
e4651a9f 1342M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344S: Supported
1345F: arch/arm/mach-u300/
9affbd24 1346F: drivers/clocksource/timer-u300.c
54274d71
LW
1347F: drivers/i2c/busses/i2c-stu300.c
1348F: drivers/rtc/rtc-coh901331.c
1349F: drivers/watchdog/coh901327_wdt.c
1350F: drivers/dma/coh901318*
87572880
LW
1351F: drivers/mfd/ab3100*
1352F: drivers/rtc/rtc-ab3100.c
1353F: drivers/rtc/rtc-coh901331.c
1354T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1355
87572880 1356ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1357M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S: Maintained
1360F: arch/arm/mach-ux500/
e4651a9f 1361F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1362F: drivers/dma/ste_dma40*
e4651a9f 1363F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1364F: drivers/mfd/abx500*
1365F: drivers/mfd/ab8500*
e4651a9f
LW
1366F: drivers/mfd/dbx500*
1367F: drivers/mfd/db8500*
1368F: drivers/pinctrl/pinctrl-nomadik*
87572880 1369F: drivers/rtc/rtc-ab8500.c
e4651a9f 1370F: drivers/rtc/rtc-pl031.c
87572880 1371T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1372
e93fde28
UH
1373ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1374M: Ulf Hansson <ulf.hansson@linaro.org>
1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376T: git git://git.linaro.org/people/ulfh/clk.git
1377S: Maintained
1378F: drivers/clk/ux500/
1379F: include/linux/platform_data/clk-ux500.h
1380
d4275354 1381ARM/VFP SUPPORT
8b58be88 1382M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1384W: http://www.arm.linux.org.uk/
1385S: Maintained
1386F: arch/arm/vfp/
1387
e66b6d8e
MV
1388ARM/VOIPAC PXA270 SUPPORT
1389M: Marek Vasut <marek.vasut@gmail.com>
1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391S: Maintained
1392F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1393F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1394
04529fe2
TP
1395ARM/VT8500 ARM ARCHITECTURE
1396M: Tony Prisk <linux@prisktech.co.nz>
1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398S: Maintained
1399F: arch/arm/mach-vt8500/
41fd91b4 1400F: drivers/clocksource/vt8500_timer.c
560746eb 1401F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1402F: drivers/mmc/host/wmt-sdmmc.c
1403F: drivers/pwm/pwm-vt8500.c
1404F: drivers/rtc/rtc-vt8500.c
1405F: drivers/tty/serial/vt8500_serial.c
4f31102b 1406F: drivers/usb/host/ehci-platform.c
41fd91b4 1407F: drivers/usb/host/uhci-platform.c
04529fe2
TP
1408F: drivers/video/vt8500lcdfb.*
1409F: drivers/video/wm8505fb*
1410F: drivers/video/wmt_ge_rops.*
04529fe2 1411
e66b6d8e
MV
1412ARM/ZIPIT Z2 SUPPORT
1413M: Marek Vasut <marek.vasut@gmail.com>
1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S: Maintained
1416F: arch/arm/mach-pxa/z2.c
6ab2a855 1417F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1418
51f29d44
MS
1419ARM/ZYNQ ARCHITECTURE
1420M: Michal Simek <michal.simek@xilinx.com>
1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422W: http://wiki.xilinx.com
1423T: git git://git.xilinx.com/linux-xlnx.git
1424S: Supported
1425F: arch/arm/mach-zynq/
bd2a337a 1426F: drivers/cpuidle/cpuidle-zynq.c
c2fd4e38
MS
1427N: zynq
1428N: xilinx
1429F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1430F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1431F: drivers/mmc/host/sdhci-of-arasan.c
51f29d44 1432
b8f9879e
WD
1433ARM SMMU DRIVER
1434M: Will Deacon <will.deacon@arm.com>
1435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436S: Maintained
1437F: drivers/iommu/arm-smmu.c
1438
38074229
CM
1439ARM64 PORT (AARCH64 ARCHITECTURE)
1440M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1441M: Will Deacon <will.deacon@arm.com>
38074229
CM
1442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443S: Maintained
1444F: arch/arm64/
d19766ec 1445F: Documentation/arm64/
38074229 1446
9d7005f9
LP
1447AS3645A LED FLASH CONTROLLER DRIVER
1448M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1449L: linux-media@vger.kernel.org
1450T: git git://linuxtv.org/media_tree.git
1451S: Maintained
1452F: drivers/media/i2c/as3645a.c
1453F: include/media/as3645a.h
1454
d58de038
GJ
1455ASC7621 HARDWARE MONITOR DRIVER
1456M: George Joseph <george.joseph@fairview5.com>
1457L: lm-sensors@lm-sensors.org
1458S: Maintained
1459F: Documentation/hwmon/asc7621
1460F: drivers/hwmon/asc7621.c
1461
b229ece9 1462ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1463M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1464L: acpi4asus-user@lists.sourceforge.net
d0944853 1465L: platform-driver-x86@vger.kernel.org
76593d6f 1466W: http://acpi4asus.sf.net
85091b71 1467S: Maintained
b229ece9
CC
1468F: drivers/platform/x86/asus*.c
1469F: drivers/platform/x86/eeepc*.c
85091b71 1470
953a6479 1471ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
ab5f8c6e 1472M: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1473W: http://sourceforge.net/projects/xscaleiop
1dd8372d 1474S: Maintained
679655da
JP
1475F: Documentation/crypto/async-tx-api.txt
1476F: crypto/async_tx/
1477F: drivers/dma/
1478F: include/linux/dmaengine.h
1479F: include/linux/async_tx.h
b3e5f263 1480
a1867d36 1481AT24 EEPROM DRIVER
14d77c4d 1482M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1483L: linux-i2c@vger.kernel.org
1484S: Maintained
1485F: drivers/misc/eeprom/at24.c
25f73ed5 1486F: include/linux/platform_data/at24.h
a1867d36 1487
e7839f25 1488ATA OVER ETHERNET (AOE) DRIVER
8b58be88 1489M: "Ed L. Cashin" <ecashin@coraid.com>
eecdf226 1490W: http://support.coraid.com/support/linux
1da177e4 1491S: Supported
679655da
JP
1492F: Documentation/aoe/
1493F: drivers/block/aoe/
1da177e4 1494
9a10a870 1495ATHEROS ATH GENERIC UTILITIES
f726ee65 1496M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1497L: linux-wireless@vger.kernel.org
1498S: Supported
1499F: drivers/net/wireless/ath/*
1500
fa1c114f 1501ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1502M: Jiri Slaby <jirislaby@gmail.com>
1503M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1504M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f
JS
1505L: linux-wireless@vger.kernel.org
1506L: ath5k-devel@lists.ath5k.org
72c706b7 1507W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1508S: Maintained
fa451753 1509F: drivers/net/wireless/ath/ath5k/
fa1c114f 1510
12e62d6f
KV
1511ATHEROS ATH6KL WIRELESS DRIVER
1512M: Kalle Valo <kvalo@qca.qualcomm.com>
1513L: linux-wireless@vger.kernel.org
1514W: http://wireless.kernel.org/en/users/Drivers/ath6kl
58cfb681 1515T: git git://github.com/kvalo/ath.git
12e62d6f
KV
1516S: Supported
1517F: drivers/net/wireless/ath/ath6kl/
1518
2be7d22f
VK
1519WILOCITY WIL6210 WIRELESS DRIVER
1520M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1521L: linux-wireless@vger.kernel.org
1522L: wil6210@qca.qualcomm.com
1523S: Supported
1524W: http://wireless.kernel.org/en/users/Drivers/wil6210
1525F: drivers/net/wireless/ath/wil6210/
1526
1d7e1e6b
CL
1527CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1528M: Christian Lamparter <chunkeey@googlemail.com>
1529L: linux-wireless@vger.kernel.org
1530W: http://wireless.kernel.org/en/users/Drivers/carl9170
1531S: Maintained
1532F: drivers/net/wireless/ath/carl9170/
1533
2c2a6172
LT
1534ATK0110 HWMON DRIVER
1535M: Luca Tettamanti <kronos.it@gmail.com>
1536L: lm-sensors@lm-sensors.org
1537S: Maintained
1538F: drivers/hwmon/asus_atk0110.c
1539
6f69a6d7 1540ATI_REMOTE2 DRIVER
8b58be88 1541M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1542S: Maintained
679655da 1543F: drivers/input/misc/ati_remote2.c
6f69a6d7 1544
7ae115b4 1545ATLX ETHERNET DRIVERS
8b58be88 1546M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1547M: Chris Snook <chris.snook@gmail.com>
e443e383 1548L: netdev@vger.kernel.org
8d5ca6ec
JC
1549W: http://sourceforge.net/projects/atl1
1550W: http://atl1.sourceforge.net
1551S: Maintained
2b133ad6 1552F: drivers/net/ethernet/atheros/
8d5ca6ec 1553
1da177e4 1554ATM
8b58be88 1555M: Chas Williams <chas@cmf.nrl.navy.mil>
476604de 1556L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1557L: netdev@vger.kernel.org
1da177e4
LT
1558W: http://linux-atm.sourceforge.net
1559S: Maintained
679655da
JP
1560F: drivers/atm/
1561F: include/linux/atm*
c117ab84 1562F: include/uapi/linux/atm*
1da177e4 1563
04ac2f46 1564ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1565M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1566S: Maintained
1567F: drivers/mmc/host/atmel-mci.c
1568F: drivers/mmc/host/atmel-mci-regs.h
1569
a1cfac48 1570ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1571M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1572S: Supported
df621252 1573F: drivers/tty/serial/atmel_serial.c
a1cfac48 1574
b414dc16
NF
1575ATMEL DMA DRIVER
1576M: Nicolas Ferre <nicolas.ferre@atmel.com>
1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578S: Supported
1579F: drivers/dma/at_hdmac.c
1580F: drivers/dma/at_hdmac_regs.h
6f0d65af 1581F: include/linux/platform_data/dma-atmel.h
b414dc16 1582
888f2804
LD
1583ATMEL I2C DRIVER
1584M: Ludovic Desroches <ludovic.desroches@atmel.com>
1585L: linux-i2c@vger.kernel.org
1586S: Supported
1587F: drivers/i2c/busses/i2c-at91.c
1588
15515545
JW
1589ATMEL ISI DRIVER
1590M: Josh Wu <josh.wu@atmel.com>
1591L: linux-media@vger.kernel.org
1592S: Supported
f2294c2d 1593F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1594F: include/media/atmel-isi.h
1595
8f4c79ce 1596ATMEL LCDFB DRIVER
8b58be88 1597M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1598L: linux-fbdev@vger.kernel.org
8f4c79ce 1599S: Maintained
679655da
JP
1600F: drivers/video/atmel_lcdfb.c
1601F: include/video/atmel_lcdc.h
8f4c79ce 1602
89e5785f 1603ATMEL MACB ETHERNET DRIVER
a02875a6 1604M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 1605S: Supported
9f2f381f 1606F: drivers/net/ethernet/cadence/
89e5785f 1607
754ce4f2 1608ATMEL SPI DRIVER
a02875a6 1609M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 1610S: Supported
9df92e6c 1611F: drivers/spi/spi-atmel.*
754ce4f2 1612
e9cb1c5a
NF
1613ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1614M: Nicolas Ferre <nicolas.ferre@atmel.com>
1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S: Supported
1617F: drivers/misc/atmel_tclib.c
1618F: drivers/clocksource/tcb_clksrc.c
1619
914a3f3b 1620ATMEL USBA UDC DRIVER
a02875a6
NF
1621M: Nicolas Ferre <nicolas.ferre@atmel.com>
1622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 1623S: Supported
679655da 1624F: drivers/usb/gadget/atmel_usba_udc.*
914a3f3b 1625
1da177e4 1626ATMEL WIRELESS DRIVER
8b58be88 1627M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 1628L: linux-wireless@vger.kernel.org
1da177e4
LT
1629W: http://www.thekelleys.org.uk/atmel
1630W: http://atmelwlandriver.sourceforge.net/
1631S: Maintained
679655da 1632F: drivers/net/wireless/atmel*
1da177e4 1633
26780d9e 1634ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
1635M: Bradley Grove <linuxdrivers@attotech.com>
1636L: linux-scsi@vger.kernel.org
1637W: http://www.attotech.com
1638S: Supported
1639F: drivers/scsi/esas2r
26780d9e 1640
a92b7b80 1641AUDIT SUBSYSTEM
8b58be88 1642M: Eric Paris <eparis@redhat.com>
b9a06207 1643L: linux-audit@redhat.com (subscribers-only)
ad3f9a22 1644W: http://people.redhat.com/sgrubb/audit/
8c8115fa 1645T: git git://git.infradead.org/users/eparis/audit.git
a92b7b80 1646S: Maintained
679655da 1647F: include/linux/audit.h
c117ab84 1648F: include/uapi/linux/audit.h
679655da 1649F: kernel/audit*
a92b7b80 1650
70e84049 1651AUXILIARY DISPLAY DRIVERS
8b58be88 1652M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
1653W: http://miguelojeda.es/auxdisplay.htm
1654W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 1655S: Maintained
679655da
JP
1656F: drivers/auxdisplay/
1657F: include/linux/cfag12864b.h
70e84049 1658
5f97f7f9 1659AVR32 ARCHITECTURE
e336f61f
HCE
1660M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1661M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 1662W: http://www.atmel.com/products/AVR32/
249d9d9d 1663W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 1664W: http://avrfreaks.net/
e336f61f 1665S: Maintained
679655da 1666F: arch/avr32/
5f97f7f9
HS
1667
1668AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
1669M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1670M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1671S: Maintained
679655da 1672F: arch/avr32/mach-at32ap/
5f97f7f9 1673
1da177e4 1674AX.25 NETWORK LAYER
8b58be88 1675M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 1676L: linux-hams@vger.kernel.org
d34cb28a 1677W: http://www.linux-ax25.org/
1da177e4 1678S: Maintained
c117ab84 1679F: include/uapi/linux/ax25.h
679655da
JP
1680F: include/net/ax25.h
1681F: net/ax25/
1da177e4 1682
d5269395 1683AZ6007 DVB DRIVER
1b2c14b4 1684M: Mauro Carvalho Chehab <m.chehab@samsung.com>
d5269395
MCC
1685L: linux-media@vger.kernel.org
1686W: http://linuxtv.org
1687T: git git://linuxtv.org/media_tree.git
1688S: Maintained
1689F: drivers/media/usb/dvb-usb-v2/az6007.c
1690
6777376e
HV
1691AZTECH FM RADIO RECEIVER DRIVER
1692M: Hans Verkuil <hverkuil@xs4all.nl>
1693L: linux-media@vger.kernel.org
1694T: git git://linuxtv.org/media_tree.git
1695W: http://linuxtv.org
1696S: Maintained
1697F: drivers/media/radio/radio-aztech*
1698
e2d1d6c0 1699B43 WIRELESS DRIVER
8b58be88 1700M: Stefano Brivio <stefano.brivio@polimi.it>
e2d1d6c0 1701L: linux-wireless@vger.kernel.org
ed072f9e 1702L: b43-dev@lists.infradead.org
491b26b4 1703W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 1704S: Maintained
679655da 1705F: drivers/net/wireless/b43/
e2d1d6c0
RD
1706
1707B43LEGACY WIRELESS DRIVER
8b58be88
JP
1708M: Larry Finger <Larry.Finger@lwfinger.net>
1709M: Stefano Brivio <stefano.brivio@polimi.it>
e2d1d6c0 1710L: linux-wireless@vger.kernel.org
ed072f9e 1711L: b43-dev@lists.infradead.org
491b26b4 1712W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 1713S: Maintained
679655da 1714F: drivers/net/wireless/b43legacy/
e2d1d6c0 1715
300abeb5 1716BACKLIGHT CLASS/SUBSYSTEM
6212de88 1717M: Jingoo Han <jg1.han@samsung.com>
70d14fcf
JH
1718M: Bryan Wu <cooloney@gmail.com>
1719M: Lee Jones <lee.jones@linaro.org>
300abeb5 1720S: Maintained
679655da
JP
1721F: drivers/video/backlight/
1722F: include/linux/backlight.h
300abeb5 1723
c6c8fea2 1724BATMAN ADVANCED
207df49e 1725M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 1726M: Simon Wunderlich <sw@simonwunderlich.de>
207df49e 1727M: Antonio Quartulli <antonio@meshcoding.com>
c6c8fea2
SE
1728L: b.a.t.m.a.n@lists.open-mesh.org
1729W: http://www.open-mesh.org/
1730S: Maintained
1731F: net/batman-adv/
1732
e2d1d6c0 1733BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 1734M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
1735L: linux-hams@vger.kernel.org
1736W: http://www.baycom.org/~tom/ham/ham.html
1737S: Maintained
679655da 1738F: drivers/net/hamradio/baycom*
e2d1d6c0 1739
cafe5635 1740BCACHE (BLOCK LAYER CACHE)
47cd2eb0 1741M: Kent Overstreet <kmo@daterainc.com>
cafe5635
KO
1742L: linux-bcache@vger.kernel.org
1743W: http://bcache.evilpiepirate.org
1744S: Maintained:
1745F: drivers/md/bcache/
1746
e2d1d6c0 1747BEFS FILE SYSTEM
55817d3d 1748S: Orphan
679655da
JP
1749F: Documentation/filesystems/befs.txt
1750F: fs/befs/
e2d1d6c0
RD
1751
1752BFS FILE SYSTEM
8b58be88 1753M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 1754S: Maintained
679655da
JP
1755F: Documentation/filesystems/bfs.txt
1756F: fs/bfs/
c117ab84 1757F: include/uapi/linux/bfs_fs.h
e2d1d6c0 1758
1394f032 1759BLACKFIN ARCHITECTURE
a4edbc10
SZ
1760M: Steven Miao <realmz6@gmail.com>
1761L: adi-buildroot-devel@lists.sourceforge.net
1443176f 1762T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
1763W: http://blackfin.uclinux.org
1764S: Supported
679655da 1765F: arch/blackfin/
566da5b2 1766
e190d6b1 1767BLACKFIN EMAC DRIVER
a4edbc10 1768L: adi-buildroot-devel@lists.sourceforge.net
e190d6b1
BW
1769W: http://blackfin.uclinux.org
1770S: Supported
7b35f033 1771F: drivers/net/ethernet/adi/
e190d6b1 1772
566da5b2 1773BLACKFIN RTC DRIVER
a4edbc10 1774L: adi-buildroot-devel@lists.sourceforge.net
566da5b2
MF
1775W: http://blackfin.uclinux.org
1776S: Supported
679655da 1777F: drivers/rtc/rtc-bfin.c
1394f032 1778
936ed49a 1779BLACKFIN SDH DRIVER
109ec8c3 1780M: Sonic Zhang <sonic.zhang@analog.com>
a4edbc10 1781L: adi-buildroot-devel@lists.sourceforge.net
936ed49a
MF
1782W: http://blackfin.uclinux.org
1783S: Supported
1784F: drivers/mmc/host/bfin_sdh.c
1785
1394f032 1786BLACKFIN SERIAL DRIVER
8b58be88 1787M: Sonic Zhang <sonic.zhang@analog.com>
a4edbc10 1788L: adi-buildroot-devel@lists.sourceforge.net
e3b2d3f3
BW
1789W: http://blackfin.uclinux.org
1790S: Supported
8460241e 1791F: drivers/tty/serial/bfin_uart.c
1394f032 1792
1e6d320f 1793BLACKFIN WATCHDOG DRIVER
a4edbc10 1794L: adi-buildroot-devel@lists.sourceforge.net
1e6d320f
BW
1795W: http://blackfin.uclinux.org
1796S: Supported
679655da 1797F: drivers/watchdog/bfin_wdt.c
1e6d320f 1798
d24ecfcc 1799BLACKFIN I2C TWI DRIVER
8b58be88 1800M: Sonic Zhang <sonic.zhang@analog.com>
a4edbc10 1801L: adi-buildroot-devel@lists.sourceforge.net
d24ecfcc
BW
1802W: http://blackfin.uclinux.org/
1803S: Supported
679655da 1804F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 1805
1e204377
SJ
1806BLACKFIN MEDIA DRIVER
1807M: Scott Jiang <scott.jiang.linux@gmail.com>
a4edbc10 1808L: adi-buildroot-devel@lists.sourceforge.net
1e204377
SJ
1809W: http://blackfin.uclinux.org/
1810S: Supported
1811F: drivers/media/platform/blackfin/
1812F: drivers/media/i2c/adv7183*
1813F: drivers/media/i2c/vs6624*
1814
b54cf35a
JSM
1815BLINKM RGB LED DRIVER
1816M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
1817S: Maintained
1818F: drivers/leds/leds-blinkm.c
1819
1da177e4 1820BLOCK LAYER
8b58be88 1821M: Jens Axboe <axboe@kernel.dk>
08deed1e 1822T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 1823S: Maintained
679655da 1824F: block/
1da177e4 1825
2b54aaef 1826BLOCK2MTD DRIVER
8b58be88 1827M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
1828L: linux-mtd@lists.infradead.org
1829S: Maintained
679655da 1830F: drivers/mtd/devices/block2mtd.c
2b54aaef 1831
63fbd24e 1832BLUETOOTH DRIVERS
8b58be88 1833M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 1834M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 1835M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 1836L: linux-bluetooth@vger.kernel.org
63fbd24e 1837W: http://www.bluez.org/
22e7a424
MH
1838T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
1839T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 1840S: Maintained
679655da 1841F: drivers/bluetooth/
1da177e4 1842
63fbd24e 1843BLUETOOTH SUBSYSTEM
8b58be88 1844M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 1845M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 1846M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
1847L: linux-bluetooth@vger.kernel.org
1848W: http://www.bluez.org/
22e7a424
MH
1849T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
1850T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 1851S: Maintained
679655da
JP
1852F: net/bluetooth/
1853F: include/net/bluetooth/
1da177e4
LT
1854
1855BONDING DRIVER
79b30750 1856M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 1857M: Veaceslav Falico <vfalico@gmail.com>
4cd72c6e 1858M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 1859L: netdev@vger.kernel.org
ce00f85c
JC
1860W: http://sourceforge.net/projects/bonding/
1861S: Supported
679655da 1862F: drivers/net/bonding/
c117ab84 1863F: include/uapi/linux/if_bonding.h
1da177e4 1864
39105890 1865BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 1866M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
1867L: netdev@vger.kernel.org
1868S: Supported
adfc5217 1869F: drivers/net/ethernet/broadcom/b44.*
39105890 1870
32ec90d5
FF
1871BROADCOM GENET ETHERNET DRIVER
1872M: Florian Fainelli <f.fainelli@gmail.com>
1873L: netdev@vger.kernel.org
1874S: Supported
1875F: drivers/net/ethernet/broadcom/genet/
1876
948c51e6 1877BROADCOM BNX2 GIGABIT ETHERNET DRIVER
8b58be88 1878M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
1879L: netdev@vger.kernel.org
1880S: Supported
adfc5217
JK
1881F: drivers/net/ethernet/broadcom/bnx2.*
1882F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 1883
4d9d2cb0 1884BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
28fb9655 1885M: Ariel Elior <ariele@broadcom.com>
4d9d2cb0
ET
1886L: netdev@vger.kernel.org
1887S: Supported
adfc5217 1888F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 1889
90f4c594 1890BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
497a045d 1891M: Christian Daudt <bcm@fixthebug.org>
a3db2bba 1892M: Matt Porter <mporter@linaro.org>
497a045d 1893L: bcm-kernel-feedback-list@broadcom.com
90f4c594 1894T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
1895S: Maintained
1896F: arch/arm/mach-bcm/
1897F: arch/arm/boot/dts/bcm113*
90f4c594 1898F: arch/arm/boot/dts/bcm216*
af4b8e37
CD
1899F: arch/arm/boot/dts/bcm281*
1900F: arch/arm/configs/bcm_defconfig
1901F: drivers/mmc/host/sdhci_bcm_kona.c
1902F: drivers/clocksource/bcm_kona_timer.c
1903
f680f25c
SW
1904BROADCOM BCM2835 ARM ARCHICTURE
1905M: Stephen Warren <swarren@wwwdotorg.org>
1906L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
1907T: git git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-rpi.git
1908S: Maintained
d30fe627 1909F: arch/arm/mach-bcm/board_bcm2835.c
f680f25c
SW
1910F: arch/arm/boot/dts/bcm2835*
1911F: arch/arm/configs/bcm2835_defconfig
1912F: drivers/*/*bcm2835*
1913
5b293ebe
HM
1914BROADCOM BCM5301X ARM ARCHICTURE
1915M: Hauke Mehrtens <hauke@hauke-m.de>
1916L: linux-arm-kernel@lists.infradead.org
1917S: Maintained
1918F: arch/arm/mach-bcm/bcm_5301x.c
1919F: arch/arm/boot/dts/bcm5301x.dtsi
1920F: arch/arm/boot/dts/bcm470*
1921
948c51e6 1922BROADCOM TG3 GIGABIT ETHERNET DRIVER
99bbd929 1923M: Nithin Nayak Sujir <nsujir@broadcom.com>
8b58be88 1924M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
1925L: netdev@vger.kernel.org
1926S: Supported
adfc5217 1927F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 1928
a9533e7e
HP
1929BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
1930M: Brett Rudley <brudley@broadcom.com>
818c07b8 1931M: Arend van Spriel <arend@broadcom.com>
85d63686 1932M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 1933M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 1934L: linux-wireless@vger.kernel.org
5615171c 1935L: brcm80211-dev-list@broadcom.com
a9533e7e 1936S: Supported
f62ebdd5 1937F: drivers/net/wireless/brcm80211/
a9533e7e 1938
9958d6f9 1939BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
f69098c5 1940M: Eddie Wai <eddie.wai@broadcom.com>
9958d6f9
BPG
1941L: linux-scsi@vger.kernel.org
1942S: Supported
1943F: drivers/scsi/bnx2fc/
1944
6a6b5ad0
EW
1945BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
1946M: Eddie Wai <eddie.wai@broadcom.com>
1947L: linux-scsi@vger.kernel.org
1948S: Supported
1949F: drivers/scsi/bnx2i/
1950
7b7f588b
MM
1951BROADCOM KONA GPIO DRIVER
1952M: Markus Mayer <markus.mayer@linaro.org>
1953L: bcm-kernel-feedback-list@broadcom.com
1954S: Supported
1955F: drivers/gpio/gpio-bcm-kona.c
1956F: Documentation/devicetree/bindings/gpio/gpio-bcm-kona.txt
1957
c9678d86
RM
1958BROADCOM SPECIFIC AMBA DRIVER (BCMA)
1959M: Rafał Miłecki <zajec5@gmail.com>
1960L: linux-wireless@vger.kernel.org
1961S: Maintained
1962F: drivers/bcma/
1963F: include/linux/bcma/
1964
7725ccfd 1965BROCADE BFA FC SCSI DRIVER
aa803370
AG
1966M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
1967M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
1968L: linux-scsi@vger.kernel.org
1969S: Supported
1970F: drivers/scsi/bfa/
7725ccfd 1971
8b230ed8
RM
1972BROCADE BNA 10 GIGABIT ETHERNET DRIVER
1973M: Rasesh Mody <rmody@brocade.com>
8b230ed8
RM
1974L: netdev@vger.kernel.org
1975S: Supported
f844a0ea 1976F: drivers/net/ethernet/brocade/bna/
8b230ed8 1977
5cdf7f76 1978BSG (block layer generic sg v4 driver)
8b58be88 1979M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
1980L: linux-scsi@vger.kernel.org
1981S: Supported
679655da
JP
1982F: block/bsg.c
1983F: include/linux/bsg.h
c117ab84 1984F: include/uapi/linux/bsg.h
5cdf7f76 1985
af39917d
CL
1986BT87X AUDIO DRIVER
1987M: Clemens Ladisch <clemens@ladisch.de>
1988L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1989T: git git://git.alsa-project.org/alsa-kernel.git
1990S: Maintained
1991F: Documentation/sound/alsa/Bt87x.txt
1992F: sound/pci/bt87x.c
1993
ff1d5c2f 1994BT8XXGPIO DRIVER
eb032b98 1995M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
1996W: http://bu3sch.de/btgpio.php
1997S: Maintained
72dbb705 1998F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 1999
eb1eb04f 2000BTRFS FILE SYSTEM
c0778e25
CM
2001M: Chris Mason <clm@fb.com>
2002M: Josef Bacik <jbacik@fb.com>
eb1eb04f
JP
2003L: linux-btrfs@vger.kernel.org
2004W: http://btrfs.wiki.kernel.org/
8a6e2535 2005Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2006T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2007S: Maintained
679655da
JP
2008F: Documentation/filesystems/btrfs.txt
2009F: fs/btrfs/
eb1eb04f 2010
1da177e4 2011BTTV VIDEO4LINUX DRIVER
1b2c14b4 2012M: Mauro Carvalho Chehab <m.chehab@samsung.com>
661263b5 2013L: linux-media@vger.kernel.org
96b6aba0 2014W: http://linuxtv.org
275ffde4 2015T: git git://linuxtv.org/media_tree.git
f96236e5 2016S: Odd fixes
679655da 2017F: Documentation/video4linux/bttv/
90d72ac6 2018F: drivers/media/pci/bt8xx/bttv*
1da177e4 2019
1f34923c
KA
2020BUSLOGIC SCSI DRIVER
2021M: Khalid Aziz <khalid@gonehiking.org>
2022L: linux-scsi@vger.kernel.org
2023S: Maintained
2024F: drivers/scsi/BusLogic.*
2025F: drivers/scsi/FlashPoint.*
2026
af39917d
CL
2027C-MEDIA CMI8788 DRIVER
2028M: Clemens Ladisch <clemens@ladisch.de>
2029L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2030T: git git://git.alsa-project.org/alsa-kernel.git
2031S: Maintained
2032F: sound/pci/oxygen/
2033
2141355f
MS
2034C6X ARCHITECTURE
2035M: Mark Salter <msalter@redhat.com>
2036M: Aurelien Jacquiot <a-jacquiot@ti.com>
2037L: linux-c6x-dev@linux-c6x.org
2038W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2039S: Maintained
2040F: arch/c6x/
2041
a5432f5a 2042CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2043M: David Howells <dhowells@redhat.com>
a5432f5a
DH
2044L: linux-cachefs@redhat.com
2045S: Supported
2046F: Documentation/filesystems/caching/cachefiles.txt
2047F: fs/cachefiles/
2048
c815ca39
HV
2049CADET FM/AM RADIO RECEIVER DRIVER
2050M: Hans Verkuil <hverkuil@xs4all.nl>
2051L: linux-media@vger.kernel.org
2052T: git git://linuxtv.org/media_tree.git
2053W: http://linuxtv.org
2054S: Maintained
2055F: drivers/media/radio/radio-cadet*
2056
77d5140f 2057CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2058M: Jonathan Corbet <corbet@lwn.net>
661263b5 2059L: linux-media@vger.kernel.org
275ffde4 2060T: git git://linuxtv.org/media_tree.git
77d5140f 2061S: Maintained
679655da 2062F: Documentation/video4linux/cafe_ccic
90d72ac6 2063F: drivers/media/platform/marvell-ccic/
77d5140f 2064
201b6bab 2065CAIF NETWORK LAYER
5c574f50 2066M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2067L: netdev@vger.kernel.org
2068S: Supported
2069F: Documentation/networking/caif/
2070F: drivers/net/caif/
c117ab84 2071F: include/uapi/linux/caif/
201b6bab
JP
2072F: include/net/caif/
2073F: net/caif/
2074
77dac90f 2075CALGARY x86-64 IOMMU
8b58be88
JP
2076M: Muli Ben-Yehuda <muli@il.ibm.com>
2077M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2078L: discuss@x86-64.org
2079S: Maintained
679655da
JP
2080F: arch/x86/kernel/pci-calgary_64.c
2081F: arch/x86/kernel/tce_64.c
2082F: arch/x86/include/asm/calgary.h
2083F: arch/x86/include/asm/tce.h
77dac90f 2084
e2d1d6c0 2085CAN NETWORK LAYER
8d15d386 2086M: Oliver Hartkopp <socketcan@hartkopp.net>
1caa60b6 2087L: linux-can@vger.kernel.org
ec78213a 2088W: http://gitorious.org/linux-can
405cc273 2089T: git git://gitorious.org/linux-can/linux-can-next.git
e2d1d6c0 2090S: Maintained
f35f6c8f 2091F: Documentation/networking/can.txt
8d15d386 2092F: net/can/
8d15d386 2093F: include/linux/can/core.h
c117ab84
CEB
2094F: include/uapi/linux/can.h
2095F: include/uapi/linux/can/bcm.h
2096F: include/uapi/linux/can/raw.h
2097F: include/uapi/linux/can/gw.h
e2d1d6c0 2098
4261a204 2099CAN NETWORK DRIVERS
8b58be88 2100M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2101M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2102L: linux-can@vger.kernel.org
ec78213a 2103W: http://gitorious.org/linux-can
405cc273 2104T: git git://gitorious.org/linux-can/linux-can-next.git
4261a204 2105S: Maintained
8d15d386
OH
2106F: drivers/net/can/
2107F: include/linux/can/dev.h
8d15d386 2108F: include/linux/can/platform/
c117ab84
CEB
2109F: include/uapi/linux/can/error.h
2110F: include/uapi/linux/can/netlink.h
4261a204 2111
95d16c72
JM
2112CAPABILITIES
2113M: Serge Hallyn <serge.hallyn@canonical.com>
2114L: linux-security-module@vger.kernel.org
6305902c 2115S: Supported
95d16c72 2116F: include/linux/capability.h
c117ab84 2117F: include/uapi/linux/capability.h
95d16c72 2118F: security/capability.c
6305902c 2119F: security/commoncap.c
38a94118 2120F: kernel/capability.c
95d16c72 2121
b8154542 2122CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2123M: Arnd Bergmann <arnd@arndb.de>
a4724ed6
SR
2124L: linuxppc-dev@lists.ozlabs.org
2125L: cbe-oss-dev@lists.ozlabs.org
b8154542
AB
2126W: http://www.ibm.com/developerworks/power/cell/
2127S: Supported
679655da 2128F: arch/powerpc/include/asm/cell*.h
679655da 2129F: arch/powerpc/include/asm/spu*.h
c117ab84 2130F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2131F: arch/powerpc/oprofile/*cell*
2132F: arch/powerpc/platforms/cell/
b8154542 2133
9030aaf9 2134CEPH DISTRIBUTED FILE SYSTEM CLIENT
09d90327 2135M: Sage Weil <sage@inktank.com>
82593f87 2136L: ceph-devel@vger.kernel.org
09d90327 2137W: http://ceph.com/
fb99f881 2138T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9030aaf9
SW
2139S: Supported
2140F: Documentation/filesystems/ceph.txt
14430813
JP
2141F: fs/ceph/
2142F: net/ceph/
2143F: include/linux/ceph/
2144F: include/linux/crush/
9030aaf9 2145
18332a80 2146CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2147L: linux-usb@vger.kernel.org
10c6c9c9 2148S: Orphan
679655da
JP
2149F: Documentation/usb/WUSB-Design-overview.txt
2150F: Documentation/usb/wusb-cbaf
355ffe69
DV
2151F: drivers/usb/host/hwa-hc.c
2152F: drivers/usb/host/whci/
679655da
JP
2153F: drivers/usb/wusbcore/
2154F: include/linux/usb/wusb*
18332a80 2155
70e84049 2156CFAG12864B LCD DRIVER
8b58be88 2157M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2158W: http://miguelojeda.es/auxdisplay.htm
2159W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2160S: Maintained
679655da
JP
2161F: drivers/auxdisplay/cfag12864b.c
2162F: include/linux/cfag12864b.h
70e84049
MOS
2163
2164CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2165M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2166W: http://miguelojeda.es/auxdisplay.htm
2167W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2168S: Maintained
679655da
JP
2169F: drivers/auxdisplay/cfag12864bfb.c
2170F: include/linux/cfag12864b.h
70e84049 2171
704232c2 2172CFG80211 and NL80211
8b58be88 2173M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2174L: linux-wireless@vger.kernel.org
ce466579
JB
2175W: http://wireless.kernel.org/
2176T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2177T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2178S: Maintained
c117ab84 2179F: include/uapi/linux/nl80211.h
679655da
JP
2180F: include/net/cfg80211.h
2181F: net/wireless/*
2182X: net/wireless/wext*
704232c2 2183
46e64261
GKH
2184CHAR and MISC DRIVERS
2185M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2186M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2187T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2188S: Supported
46e64261
GKH
2189F: drivers/char/*
2190F: drivers/misc/*
471322a8 2191F: include/linux/miscdevice.h
46e64261 2192
0a920b5b 2193CHECKPATCH
8b58be88 2194M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2195M: Joe Perches <joe@perches.com>
2196S: Maintained
679655da 2197F: scripts/checkpatch.pl
0a920b5b 2198
f8407f26
HW
2199CHINESE DOCUMENTATION
2200M: Harry Wei <harryxiyou@gmail.com>
9740153c 2201L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2202L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2203S: Maintained
2204F: Documentation/zh_CN/
2205
2721ea2c 2206CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
eee52f9e 2207M: Peter Chen <Peter.Chen@freescale.com>
cea8321c 2208T: git git://github.com/hzpeterchen/linux-usb.git
2721ea2c
AS
2209L: linux-usb@vger.kernel.org
2210S: Maintained
2211F: drivers/usb/chipidea/
2212
ab043105
OJ
2213CHROME HARDWARE PLATFORM SUPPORT
2214M: Olof Johansson <olof@lixom.net>
2215S: Maintained
2216F: drivers/platform/chrome/
2217
641cb85e 2218CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2219M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2220M: Sujith Sankar <ssujith@cisco.com>
2221M: Govindarajulu Varadarajan <govindarajulu90@gmail.com>
5c6652f5
NP
2222M: Neel Patel <neepatel@cisco.com>
2223M: Nishank Trivedi <nistrive@cisco.com>
7063fbf2 2224S: Supported
a6a5580c 2225F: drivers/net/ethernet/cisco/enic/
7063fbf2 2226
e3cf00d0 2227CISCO VIC LOW LATENCY NIC DRIVER
b75f0050
JP
2228M: Upinder Malhi <umalhi@cisco.com>
2229S: Supported
2230F: drivers/infiniband/hw/usnic
e3cf00d0 2231
2b7a52a4 2232CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2233M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2234L: netdev@vger.kernel.org
2235S: Maintained
57d0b7a0 2236F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2237
2b7a52a4 2238CIRRUS LOGIC EP93XX OHCI USB HOST DRIVER
8b58be88 2239M: Lennert Buytenhek <kernel@wantstofly.org>
6372594a 2240L: linux-usb@vger.kernel.org
2b7a52a4 2241S: Maintained
679655da 2242F: drivers/usb/host/ohci-ep93xx.c
2b7a52a4 2243
3d4cfdc9
MB
2244CIRRUS LOGIC AUDIO CODEC DRIVERS
2245M: Brian Austin <brian.austin@cirrus.com>
2246M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2247L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2248S: Maintained
2249F: sound/soc/codecs/cs*
2250
94574d9a
KRW
2251CLEANCACHE API
2252M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2253L: linux-kernel@vger.kernel.org
2254S: Maintained
2255F: mm/cleancache.c
2256F: include/linux/cleancache.h
2257
d4275354 2258CLK API
8b58be88 2259M: Russell King <linux@arm.linux.org.uk>
37417046 2260S: Maintained
d4275354
RK
2261F: include/linux/clk.h
2262
9222d247
JS
2263CLOCKSOURCE, CLOCKEVENT DRIVERS
2264M: Daniel Lezcano <daniel.lezcano@linaro.org>
2265M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2266L: linux-kernel@vger.kernel.org
9222d247
JS
2267T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2268S: Supported
2269F: drivers/clocksource
2270
5df6d737 2271CISCO FCOE HBA DRIVER
8fc89a79
HP
2272M: Hiral Patel <hiralpat@cisco.com>
2273M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2274M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2275L: linux-scsi@vger.kernel.org
2276S: Supported
2a99921a 2277F: drivers/scsi/fnic/
5df6d737 2278
529aa8cb
TLSC
2279CMPC ACPI DRIVER
2280M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2281M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2282L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2283S: Supported
2284F: drivers/platform/x86/classmate-laptop.c
2285
74425eee 2286COCCINELLE/Semantic Patches (SmPL)
26de9c26 2287M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2288M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2289M: Nicolas Palix <nicolas.palix@imag.fr>
c00b5110 2290M: Michal Marek <mmarek@suse.cz>
26de9c26 2291L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2292T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2293W: http://coccinelle.lip6.fr/
2294S: Supported
4b92b2aa 2295F: Documentation/coccinelle.txt
74425eee
NP
2296F: scripts/coccinelle/
2297F: scripts/coccicheck
2298
1da177e4 2299CODA FILE SYSTEM
8b58be88 2300M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2301M: coda@cs.cmu.edu
2302L: codalist@coda.cs.cmu.edu
2303W: http://www.coda.cs.cmu.edu/
2304S: Maintained
679655da
JP
2305F: Documentation/filesystems/coda.txt
2306F: fs/coda/
2307F: include/linux/coda*.h
c117ab84 2308F: include/uapi/linux/coda*.h
1da177e4 2309
7704addb 2310COMMON CLK FRAMEWORK
7704addb 2311M: Mike Turquette <mturquette@linaro.org>
35c1983e 2312L: linux-kernel@vger.kernel.org
7704addb
MT
2313T: git git://git.linaro.org/people/mturquette/linux.git
2314S: Maintained
60bea3b5
SW
2315F: drivers/clk/
2316X: drivers/clk/clkdev.c
7704addb 2317F: include/linux/clk-pr*
60bea3b5 2318F: include/linux/clk/
7704addb 2319
e2d1d6c0 2320COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2321M: Steve French <sfrench@samba.org>
51223df6 2322L: linux-cifs@vger.kernel.org
d1f28953 2323L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2324W: http://linux-cifs.samba.org/
8a6e2535 2325Q: http://patchwork.ozlabs.org/project/linux-cifs-client/list/
54e5881d 2326T: git git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6.git
e2d1d6c0 2327S: Supported
679655da
JP
2328F: Documentation/filesystems/cifs.txt
2329F: fs/cifs/
e2d1d6c0 2330
1da177e4 2331COMPACTPCI HOTPLUG CORE
8b58be88 2332M: Scott Murray <scott@spiteful.org>
64dab204 2333L: linux-pci@vger.kernel.org
82c4dfc7 2334S: Maintained
679655da 2335F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2336
2337COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2338M: Scott Murray <scott@spiteful.org>
64dab204 2339L: linux-pci@vger.kernel.org
82c4dfc7 2340S: Maintained
679655da 2341F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2342
2343COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2344M: Scott Murray <scott@spiteful.org>
64dab204 2345L: linux-pci@vger.kernel.org
82c4dfc7 2346S: Maintained
679655da 2347F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2348
5411552c 2349COMPAL LAPTOP SUPPORT
8b58be88 2350M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2351L: platform-driver-x86@vger.kernel.org
5411552c 2352S: Maintained
679655da 2353F: drivers/platform/x86/compal-laptop.c
5411552c 2354
949be0f7 2355CONEXANT ACCESSRUNNER USB DRIVER
8b58be88 2356M: Simon Arlott <cxacru@fire.lp0.eu>
9ae5e3bc
SA
2357L: accessrunner-general@lists.sourceforge.net
2358W: http://accessrunner.sourceforge.net/
949be0f7 2359S: Maintained
679655da 2360F: drivers/usb/atm/cxacru.c
949be0f7 2361
e2d1d6c0 2362CONFIGFS
d6351db2
JB
2363M: Joel Becker <jlbec@evilplan.org>
2364T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
e2d1d6c0 2365S: Supported
679655da
JP
2366F: fs/configfs/
2367F: include/linux/configfs.h
e2d1d6c0 2368
acb9c1b2 2369CONNECTOR
8b58be88 2370M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
2371L: netdev@vger.kernel.org
2372S: Maintained
2373F: drivers/connector/
2374
fb3a0fb6 2375CONTROL GROUPS (CGROUPS)
860ca0e6 2376M: Tejun Heo <tj@kernel.org>
ad50c159 2377M: Li Zefan <lizefan@huawei.com>
fb3a0fb6 2378L: containers@lists.linux-foundation.org
12340313 2379L: cgroups@vger.kernel.org
860ca0e6 2380T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 2381S: Maintained
679655da
JP
2382F: include/linux/cgroup*
2383F: kernel/cgroup*
8ca739e3 2384F: mm/*cgroup*
fb3a0fb6 2385
bebe4678 2386CORETEMP HARDWARE MONITORING DRIVER
96859129 2387M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
2388L: lm-sensors@lm-sensors.org
2389S: Maintained
679655da
JP
2390F: Documentation/hwmon/coretemp
2391F: drivers/hwmon/coretemp.c
bebe4678 2392
1da177e4 2393COSA/SRP SYNC SERIAL DRIVER
8b58be88 2394M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
2395W: http://www.fi.muni.cz/~kas/cosa/
2396S: Maintained
679655da 2397F: drivers/net/wan/cosa*
1da177e4 2398
4371ee35 2399CPMAC ETHERNET DRIVER
8b58be88 2400M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
2401L: netdev@vger.kernel.org
2402S: Maintained
b544dbac 2403F: drivers/net/ethernet/ti/cpmac.c
4371ee35 2404
1da177e4 2405CPU FREQUENCY DRIVERS
49db1903 2406M: Rafael J. Wysocki <rjw@rjwysocki.net>
45c009a9 2407M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 2408L: linux-pm@vger.kernel.org
1da177e4 2409S: Maintained
27209d91
VK
2410T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2411T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
2412F: drivers/cpufreq/
2413F: include/linux/cpufreq.h
1da177e4 2414
8a67f0ef
VK
2415CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2416M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 2417M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
2418L: linux-pm@vger.kernel.org
2419W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2420S: Maintained
2421F: drivers/cpufreq/arm_big_little.h
2422F: drivers/cpufreq/arm_big_little.c
2423F: drivers/cpufreq/arm_big_little_dt.c
2424
14d2c34c 2425CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
2426M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2427M: Daniel Lezcano <daniel.lezcano@linaro.org>
2428L: linux-pm@vger.kernel.org
2429L: linux-arm-kernel@lists.infradead.org
cea8321c 2430T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
2431S: Maintained
2432F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 2433
a8e39c35 2434CPUIDLE DRIVERS
49db1903 2435M: Rafael J. Wysocki <rjw@rjwysocki.net>
a8e39c35
DL
2436M: Daniel Lezcano <daniel.lezcano@linaro.org>
2437L: linux-pm@vger.kernel.org
2438S: Maintained
cea8321c 2439T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
2440F: drivers/cpuidle/*
2441F: include/linux/cpuidle.h
2442
1da177e4 2443CPUID/MSR DRIVER
8b58be88 2444M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 2445S: Maintained
679655da
JP
2446F: arch/x86/kernel/cpuid.c
2447F: arch/x86/kernel/msr.c
1da177e4 2448
7fe2f639
DB
2449CPU POWER MONITORING SUBSYSTEM
2450M: Dominik Brodowski <linux@dominikbrodowski.net>
2451M: Thomas Renninger <trenn@suse.de>
2452S: Maintained
14430813 2453F: tools/power/cpupower/
7fe2f639 2454
ed90fb4a 2455CPUSETS
f47b89c7 2456M: Li Zefan <lizefan@huawei.com>
230579d7 2457L: cgroups@vger.kernel.org
ed90fb4a 2458W: http://www.bullopensource.org/cpuset/
551e172a 2459W: http://oss.sgi.com/projects/cpusets/
230579d7 2460T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
f47b89c7 2461S: Maintained
679655da
JP
2462F: Documentation/cgroups/cpusets.txt
2463F: include/linux/cpuset.h
2464F: kernel/cpuset.c
ed90fb4a 2465
1da177e4 2466CRAMFS FILESYSTEM
ce00f85c 2467W: http://sourceforge.net/projects/cramfs/
54886a71 2468S: Orphan / Obsolete
679655da
JP
2469F: Documentation/filesystems/cramfs.txt
2470F: fs/cramfs/
1da177e4
LT
2471
2472CRIS PORT
8b58be88
JP
2473M: Mikael Starvik <starvik@axis.com>
2474M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 2475L: linux-cris-kernel@axis.com
1da177e4
LT
2476W: http://developer.axis.com
2477S: Maintained
679655da 2478F: arch/cris/
df621252 2479F: drivers/tty/serial/crisv10.*
1da177e4
LT
2480
2481CRYPTO API
8b58be88
JP
2482M: Herbert Xu <herbert@gondor.apana.org.au>
2483M: "David S. Miller" <davem@davemloft.net>
1da177e4 2484L: linux-crypto@vger.kernel.org
54e5881d 2485T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 2486S: Maintained
679655da
JP
2487F: Documentation/crypto/
2488F: arch/*/crypto/
2489F: crypto/
2490F: drivers/crypto/
2491F: include/crypto/
1da177e4 2492
5b07bd57 2493CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 2494M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
2495L: linux-crypto@vger.kernel.org
2496S: Maintained
51a2228a
JP
2497F: crypto/ansi_cprng.c
2498F: crypto/rng.c
5b07bd57 2499
9b4ffa48 2500CS5535 Audio ALSA driver
8b58be88 2501M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 2502S: Maintained
679655da 2503F: sound/pci/cs5535audio/
9b4ffa48 2504
a910e4a9 2505CW1200 WLAN driver
b75f0050
JP
2506M: Solomon Peachy <pizza@shaftnet.org>
2507S: Maintained
2508F: drivers/net/wireless/cw1200/
a910e4a9 2509
6d8425b1 2510CX18 VIDEO4LINUX DRIVER
6afdeaf8 2511M: Andy Walls <awalls@md.metrocast.net>
c4240509 2512L: ivtv-devel@ivtvdriver.org (moderated for non-subscribers)
661263b5 2513L: linux-media@vger.kernel.org
275ffde4 2514T: git git://linuxtv.org/media_tree.git
6d8425b1 2515W: http://linuxtv.org
30e10993 2516W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 2517S: Maintained
679655da 2518F: Documentation/video4linux/cx18.txt
90d72ac6 2519F: drivers/media/pci/cx18/
6c0f0359 2520F: include/uapi/linux/ivtv*
6d8425b1 2521
3f101d91
HV
2522CX2341X MPEG ENCODER HELPER MODULE
2523M: Hans Verkuil <hverkuil@xs4all.nl>
2524L: linux-media@vger.kernel.org
2525T: git git://linuxtv.org/media_tree.git
2526W: http://linuxtv.org
2527S: Maintained
c368360b 2528F: drivers/media/common/cx2341x*
3f101d91
HV
2529F: include/media/cx2341x*
2530
20357578 2531CX88 VIDEO4LINUX DRIVER
1b2c14b4 2532M: Mauro Carvalho Chehab <m.chehab@samsung.com>
20357578
MCC
2533L: linux-media@vger.kernel.org
2534W: http://linuxtv.org
2535T: git git://linuxtv.org/media_tree.git
2536S: Odd fixes
2537F: Documentation/video4linux/cx88/
2538F: drivers/media/pci/cx88/
6d8425b1 2539
91952bc0
AP
2540CXD2820R MEDIA DRIVER
2541M: Antti Palosaari <crope@iki.fi>
2542L: linux-media@vger.kernel.org
2543W: http://linuxtv.org/
2544W: http://palosaari.fi/linux/
2545Q: http://patchwork.linuxtv.org/project/linux-media/list/
2546T: git git://linuxtv.org/anttip/media_tree.git
2547S: Maintained
2548F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 2549
e5ec3789 2550CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 2551M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
2552L: netdev@vger.kernel.org
2553W: http://www.chelsio.com
2554S: Supported
f7917c00 2555F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789
SW
2556
2557CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 2558M: Steve Wise <swise@chelsio.com>
e6cc0fd1 2559L: linux-rdma@vger.kernel.org
e5ec3789
SW
2560W: http://www.openfabrics.org
2561S: Supported
679655da 2562F: drivers/infiniband/hw/cxgb3/
e5ec3789 2563
be4c9bad
RD
2564CXGB4 ETHERNET DRIVER (CXGB4)
2565M: Dimitris Michailidis <dm@chelsio.com>
2566L: netdev@vger.kernel.org
2567W: http://www.chelsio.com
2568S: Supported
f7917c00 2569F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad
RD
2570
2571CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
2572M: Steve Wise <swise@chelsio.com>
2573L: linux-rdma@vger.kernel.org
2574W: http://www.openfabrics.org
2575S: Supported
2576F: drivers/infiniband/hw/cxgb4/
2577
5c20a5c7
CL
2578CXGB4VF ETHERNET DRIVER (CXGB4VF)
2579M: Casey Leedom <leedom@chelsio.com>
2580L: netdev@vger.kernel.org
2581W: http://www.chelsio.com
2582S: Supported
f7917c00 2583F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 2584
b52b97a3
GC
2585STMMAC ETHERNET DRIVER
2586M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
2587L: netdev@vger.kernel.org
2588W: http://www.stlinux.com
2589S: Supported
7ac6653a 2590F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 2591
1da177e4 2592CYBERPRO FB DRIVER
8b58be88 2593M: Russell King <linux@arm.linux.org.uk>
efc03ecb 2594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
2595W: http://www.arm.linux.org.uk/
2596S: Maintained
679655da 2597F: drivers/video/cyber2000fb.*
9fa68eae 2598
1da177e4 2599CYCLADES ASYNC MUX DRIVER
1da177e4 2600W: http://www.cyclades.com/
d459883e 2601S: Orphan
c897401b 2602F: drivers/tty/cyclades.c
679655da 2603F: include/linux/cyclades.h
c117ab84 2604F: include/uapi/linux/cyclades.h
1da177e4
LT
2605
2606CYCLADES PC300 DRIVER
1da177e4 2607W: http://www.cyclades.com/
d459883e 2608S: Orphan
679655da 2609F: drivers/net/wan/pc300*
1da177e4 2610
402f6ae4
AP
2611CYPRESS_FIRMWARE MEDIA DRIVER
2612M: Antti Palosaari <crope@iki.fi>
2613L: linux-media@vger.kernel.org
2614W: http://linuxtv.org/
2615W: http://palosaari.fi/linux/
2616Q: http://patchwork.linuxtv.org/project/linux-media/list/
2617T: git git://linuxtv.org/anttip/media_tree.git
2618S: Maintained
2619F: drivers/media/common/cypress_firmware*
2620
e3ae3525 2621CYTTSP TOUCHSCREEN DRIVER
be9a6f40 2622M: Ferruh Yigit <fery@cypress.com>
6305902c 2623L: linux-input@vger.kernel.org
be9a6f40 2624S: Supported
6305902c
JP
2625F: drivers/input/touchscreen/cyttsp*
2626F: include/linux/input/cyttsp.h
e3ae3525 2627
1da177e4 2628DAMA SLAVE for AX.25
8b58be88 2629M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
2630W: http://yaina.de/jreuter/
2631W: http://www.qsl.net/dl1bke/
2632L: linux-hams@vger.kernel.org
2633S: Maintained
679655da
JP
2634F: net/ax25/af_ax25.c
2635F: net/ax25/ax25_dev.c
2636F: net/ax25/ax25_ds_*
2637F: net/ax25/ax25_in.c
2638F: net/ax25/ax25_out.c
2639F: net/ax25/ax25_timer.c
2640F: net/ax25/sysctl_net_ax25.c
1da177e4 2641
e2d1d6c0 2642DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 2643L: netdev@vger.kernel.org
5ff77428 2644S: Orphan
679655da 2645F: Documentation/networking/dmfe.txt
0f04e2aa 2646F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
2647
2648DC390/AM53C974 SCSI driver
8b58be88 2649M: Kurt Garloff <garloff@suse.de>
e2d1d6c0 2650W: http://www.garloff.de/kurt/linux/dc390/
8b58be88 2651M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
e2d1d6c0 2652S: Maintained
679655da 2653F: drivers/scsi/tmscsim.*
e2d1d6c0 2654
1da177e4 2655DC395x SCSI driver
61eee9a7 2656M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
2657M: Ali Akcaagac <aliakc@web.de>
2658M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 2659L: dc395x@twibble.org
cf015e9f
JP
2660W: http://twibble.org/dist/dc395x/
2661W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 2662S: Maintained
679655da
JP
2663F: Documentation/scsi/dc395x.txt
2664F: drivers/scsi/dc395x.*
1da177e4 2665
eb8edb08 2666DCCP PROTOCOL
a89d030e 2667M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 2668L: dccp@vger.kernel.org
c996d8b9 2669W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 2670S: Maintained
679655da 2671F: include/linux/dccp.h
c117ab84 2672F: include/uapi/linux/dccp.h
679655da
JP
2673F: include/linux/tfrc.h
2674F: net/dccp/
eb8edb08 2675
1da177e4 2676DECnet NETWORK LAYER
1da177e4
LT
2677W: http://linux-decnet.sourceforge.net
2678L: linux-decnet-user@lists.sourceforge.net
f546444d 2679S: Orphan
679655da
JP
2680F: Documentation/networking/decnet.txt
2681F: net/decnet/
1da177e4
LT
2682
2683DEFXX FDDI NETWORK DRIVER
8b58be88 2684M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 2685S: Maintained
33f810b2 2686F: drivers/net/fddi/defxx.*
1da177e4 2687
ad8f07cc 2688DELL LAPTOP DRIVER
8b58be88 2689M: Matthew Garrett <mjg59@srcf.ucam.org>
d0944853 2690L: platform-driver-x86@vger.kernel.org
ad8f07cc 2691S: Maintained
679655da 2692F: drivers/platform/x86/dell-laptop.c
ad8f07cc 2693
1da177e4 2694DELL LAPTOP SMM DRIVER
a1406d87 2695M: Guenter Roeck <linux@roeck-us.net>
679655da 2696F: drivers/char/i8k.c
c117ab84 2697F: include/uapi/linux/i8k.h
1da177e4 2698
90563ec4 2699DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 2700M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 2701S: Maintained
679655da
JP
2702F: Documentation/dcdbas.txt
2703F: drivers/firmware/dcdbas.*
90563ec4 2704
0b3f6109 2705DELL WMI EXTRAS DRIVER
8b58be88 2706M: Matthew Garrett <mjg59@srcf.ucam.org>
0b3f6109 2707S: Maintained
36b3a96f 2708F: drivers/platform/x86/dell-wmi.c
0b3f6109 2709
5efc75e3
PZ
2710DESIGNWARE USB2 DRD IP DRIVER
2711M: Paul Zimmerman <paulz@synopsys.com>
2712L: linux-usb@vger.kernel.org
2713S: Maintained
197ba5f4 2714F: drivers/usb/dwc2/
5efc75e3 2715
94ab23dd
FB
2716DESIGNWARE USB3 DRD IP DRIVER
2717M: Felipe Balbi <balbi@ti.com>
2718L: linux-usb@vger.kernel.org
2719L: linux-omap@vger.kernel.org
2720T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
2721S: Maintained
2722F: drivers/usb/dwc3/
2723
89d07767
KP
2724DEVICE FREQUENCY (DEVFREQ)
2725M: MyungJoo Ham <myungjoo.ham@samsung.com>
2726M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 2727L: linux-pm@vger.kernel.org
89d07767
KP
2728S: Maintained
2729F: drivers/devfreq/
2730
1da177e4 2731DEVICE NUMBER REGISTRY
8b58be88 2732M: Torben Mathiasen <device@lanana.org>
1da177e4 2733W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
2734S: Maintained
2735
e2d1d6c0 2736DEVICE-MAPPER (LVM)
854ecaad 2737M: Alasdair Kergon <agk@redhat.com>
8504eed3 2738M: Mike Snitzer <snitzer@redhat.com>
854ecaad 2739M: dm-devel@redhat.com
e2d1d6c0
RD
2740L: dm-devel@redhat.com
2741W: http://sources.redhat.com/dm
8a6e2535 2742Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 2743T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 2744T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 2745S: Maintained
679655da
JP
2746F: Documentation/device-mapper/
2747F: drivers/md/dm*
854ecaad 2748F: drivers/md/persistent-data/
679655da
JP
2749F: include/linux/device-mapper.h
2750F: include/linux/dm-*.h
8504eed3 2751F: include/uapi/linux/dm-*.h
e2d1d6c0 2752
c0d995aa
OST
2753DIALOG SEMICONDUCTOR DRIVERS
2754M: Support Opensource <support.opensource@diasemi.com>
2755W: http://www.dialog-semiconductor.com/products
2756S: Supported
2757F: Documentation/hwmon/da90??
2758F: drivers/gpio/gpio-da90??.c
2759F: drivers/hwmon/da90??-hwmon.c
2760F: drivers/input/misc/da90??_onkey.c
2761F: drivers/input/touchscreen/da9052_tsi.c
2762F: drivers/leds/leds-da90??.c
2763F: drivers/mfd/da903x.c
2764F: drivers/mfd/da90??-*.c
2765F: drivers/power/da9052-battery.c
2766F: drivers/regulator/da903x.c
2767F: drivers/regulator/da9???-regulator.[ch]
2768F: drivers/rtc/rtc-da90??.c
2769F: drivers/video/backlight/da90??_bl.c
2770F: drivers/watchdog/da90??_wdt.c
2771F: include/linux/mfd/da903x.h
2772F: include/linux/mfd/da9052/
2773F: include/linux/mfd/da9055/
2774F: include/linux/mfd/da9063/
2775F: include/sound/da[79]*.h
2776F: sound/soc/codecs/da[79]*.[ch]
2777
599aa697
LL
2778DIGI NEO AND CLASSIC PCI PRODUCTS
2779M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 2780M: Mark Hounschell <markh@compro.net>
599aa697
LL
2781L: driverdev-devel@linuxdriverproject.org
2782S: Maintained
2783F: drivers/staging/dgnc/
2784
2785DIGI EPCA PCI PRODUCTS
2786M: Lidza Louina <lidza.louina@gmail.com>
abeb935f 2787M: Mark Hounschell <markh@compro.net>
599aa697
LL
2788L: driverdev-devel@linuxdriverproject.org
2789S: Maintained
2790F: drivers/staging/dgap/
2791
335d7c58 2792DIOLAN U2C-12 I2C DRIVER
ca462085 2793M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
2794L: linux-i2c@vger.kernel.org
2795S: Maintained
2796F: drivers/i2c/busses/i2c-diolan-u2c.c
2797
e7839f25 2798DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 2799M: Eric Paris <eparis@parisplace.org>
3c5119c0 2800S: Maintained
679655da
JP
2801F: Documentation/filesystems/dnotify.txt
2802F: fs/notify/dnotify/
2803F: include/linux/dnotify.h
1da177e4
LT
2804
2805DISK GEOMETRY AND PARTITION HANDLING
8b58be88 2806M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
2807W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
2808W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
2809W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
2810S: Maintained
2811
4480f15b 2812DISKQUOTA
8b58be88 2813M: Jan Kara <jack@suse.cz>
1da177e4 2814S: Maintained
679655da
JP
2815F: Documentation/filesystems/quota.txt
2816F: fs/quota/
2817F: include/linux/quota*.h
c117ab84 2818F: include/uapi/linux/quota*.h
1da177e4 2819
702686ad
BT
2820DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
2821M: Bernie Thompson <bernie@plugable.com>
2822L: linux-fbdev@vger.kernel.org
2823S: Maintained
2824W: http://plugable.com/category/projects/udlfb/
2825F: drivers/video/udlfb.c
2826F: include/video/udlfb.h
2827F: Documentation/fb/udlfb.txt
2828
e7839f25 2829DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
2830M: Christine Caulfield <ccaulfie@redhat.com>
2831M: David Teigland <teigland@redhat.com>
a4644184 2832L: cluster-devel@redhat.com
5be7b50f 2833W: http://sources.redhat.com/cluster/
54e5881d 2834T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
5be7b50f 2835S: Supported
679655da 2836F: fs/dlm/
5be7b50f 2837
53b6b3e0
SS
2838DMA BUFFER SHARING FRAMEWORK
2839M: Sumit Semwal <sumit.semwal@linaro.org>
2840S: Maintained
2841L: linux-media@vger.kernel.org
2842L: dri-devel@lists.freedesktop.org
2843L: linaro-mm-sig@lists.linaro.org
2844F: drivers/base/dma-buf*
2845F: include/linux/dma-buf*
2846F: Documentation/dma-buf-sharing.txt
2847T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
2848
b3e5f263 2849DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 2850M: Vinod Koul <vinod.koul@intel.com>
ab5f8c6e 2851M: Dan Williams <dan.j.williams@intel.com>
17b59560
VK
2852L: dmaengine@vger.kernel.org
2853Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
b3e5f263 2854S: Supported
679655da
JP
2855F: drivers/dma/
2856F: include/linux/dma*
5dbd05d4
VK
2857T: git git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx.git
2858T: git git://git.infradead.org/users/vkoul/slave-dma.git (slave-dma)
248a9dc3 2859
b825037d 2860DME1737 HARDWARE MONITOR DRIVER
8b58be88 2861M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
2862L: lm-sensors@lm-sensors.org
2863S: Maintained
679655da
JP
2864F: Documentation/hwmon/dme1737
2865F: drivers/hwmon/dme1737.c
b825037d 2866
5b9c9bf6 2867DOCKING STATION DRIVER
8b58be88 2868M: Shaohua Li <shaohua.li@intel.com>
5b9c9bf6 2869L: linux-acpi@vger.kernel.org
8b59a454 2870S: Supported
679655da 2871F: drivers/acpi/dock.c
5b9c9bf6 2872
7d2c86b5 2873DOCUMENTATION
01358e56 2874M: Randy Dunlap <rdunlap@infradead.org>
795fb7e7 2875L: linux-doc@vger.kernel.org
01358e56 2876T: quilt http://www.infradead.org/~rdunlap/Doc/patches/
795fb7e7 2877S: Maintained
679655da 2878F: Documentation/
abbaeff3 2879
1da177e4 2880DOUBLETALK DRIVER
8b58be88 2881M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
2882L: blinux-list@redhat.com
2883S: Maintained
679655da
JP
2884F: drivers/char/dtlk.c
2885F: include/linux/dtlk.h
1da177e4 2886
e2d1d6c0 2887DPT_I2O SCSI RAID DRIVER
8b58be88 2888M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
2889L: linux-scsi@vger.kernel.org
2890W: http://www.adaptec.com/
2891S: Maintained
679655da
JP
2892F: drivers/scsi/dpt*
2893F: drivers/scsi/dpt/
e2d1d6c0 2894
b411b363 2895DRBD DRIVER
28b8e8d4
JP
2896P: Philipp Reisner
2897P: Lars Ellenberg
2898M: drbd-dev@lists.linbit.com
2899L: drbd-user@lists.linbit.com
2900W: http://www.drbd.org
2901T: git git://git.drbd.org/linux-2.6-drbd.git drbd
2902T: git git://git.drbd.org/drbd-8.3.git
2903S: Supported
2904F: drivers/block/drbd/
2905F: lib/lru_cache.c
2906F: Documentation/blockdev/drbd/
b411b363 2907
87544653 2908DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
879a5a00 2909M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 2910T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 2911S: Supported
679655da 2912F: Documentation/kobject.txt
7cfc51b9 2913F: drivers/base/
679655da 2914F: fs/sysfs/
87544653 2915F: fs/debugfs/
679655da 2916F: include/linux/kobj*
87544653 2917F: include/linux/debugfs.h
679655da 2918F: lib/kobj*
1da177e4
LT
2919
2920DRM DRIVERS
8b58be88 2921M: David Airlie <airlied@linux.ie>
4c6a3999 2922L: dri-devel@lists.freedesktop.org
b0447888 2923T: git git://people.freedesktop.org/~airlied/linux
1da177e4 2924S: Maintained
679655da 2925F: drivers/gpu/drm/
850e9411 2926F: include/drm/
c117ab84 2927F: include/uapi/drm/
1da177e4 2928
566f5939
AD
2929RADEON DRM DRIVERS
2930M: Alex Deucher <alexander.deucher@amd.com>
2931M: Christian König <christian.koenig@amd.com>
2932L: dri-devel@lists.freedesktop.org
2933T: git git://people.freedesktop.org/~agd5f/linux
2934S: Supported
2935F: drivers/gpu/drm/radeon/
2936F: include/drm/radeon*
2937F: include/uapi/drm/radeon*
2938
03e255b9
TR
2939DRM PANEL DRIVERS
2940M: Thierry Reding <thierry.reding@gmail.com>
2941L: dri-devel@lists.freedesktop.org
2942T: git git://anongit.freedesktop.org/tegra/linux.git
2943S: Maintained
2944F: drivers/gpu/drm/drm_panel.c
2945F: drivers/gpu/drm/panel/
2946F: include/drm/drm_panel.h
2947F: Documentation/devicetree/bindings/panel/
2948
8daf7473 2949INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
38e490fe 2950M: Daniel Vetter <daniel.vetter@ffwll.ch>
47f95647 2951M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 2952L: intel-gfx@lists.freedesktop.org
8daf7473 2953L: dri-devel@lists.freedesktop.org
47f95647 2954Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 2955T: git git://anongit.freedesktop.org/drm-intel
8daf7473 2956S: Supported
14430813 2957F: drivers/gpu/drm/i915/
8daf7473 2958F: include/drm/i915*
c117ab84 2959F: include/uapi/drm/i915*
8daf7473 2960
398a6d4a
KP
2961DRM DRIVERS FOR EXYNOS
2962M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
2963M: Joonyoung Shim <jy0922.shim@samsung.com>
2964M: Seung-Woo Kim <sw0312.kim@samsung.com>
2965M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 2966L: dri-devel@lists.freedesktop.org
25a58030 2967T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 2968S: Supported
14430813 2969F: drivers/gpu/drm/exynos/
398a6d4a 2970F: include/drm/exynos*
c117ab84 2971F: include/uapi/drm/exynos*
398a6d4a 2972
bd3b49f2 2973DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
2974M: Thierry Reding <thierry.reding@gmail.com>
2975M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
2976L: dri-devel@lists.freedesktop.org
2977L: linux-tegra@vger.kernel.org
a5ad7a63 2978T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 2979S: Supported
dee8268f 2980F: drivers/gpu/drm/tegra/
a5ad7a63 2981F: drivers/gpu/host1x/
e1e90644 2982F: include/linux/host1x.h
a5ad7a63 2983F: include/uapi/drm/tegra_drm.h
bd3b49f2
TR
2984F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
2985
598df1ac
AK
2986DSBR100 USB FM RADIO DRIVER
2987M: Alexey Klimov <klimov.linux@gmail.com>
2988L: linux-media@vger.kernel.org
2989T: git git://linuxtv.org/media_tree.git
2990S: Maintained
2991F: drivers/media/radio/dsbr100.c
2992
1da177e4 2993DSCC4 DRIVER
8b58be88 2994M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 2995L: netdev@vger.kernel.org
1da177e4 2996S: Maintained
679655da 2997F: drivers/net/wan/dscc4.c
1da177e4 2998
91952bc0
AP
2999DVB_USB_AF9015 MEDIA DRIVER
3000M: Antti Palosaari <crope@iki.fi>
3001L: linux-media@vger.kernel.org
3002W: http://linuxtv.org/
3003W: http://palosaari.fi/linux/
3004Q: http://patchwork.linuxtv.org/project/linux-media/list/
3005T: git git://linuxtv.org/anttip/media_tree.git
3006S: Maintained
3007F: drivers/media/usb/dvb-usb-v2/af9015*
3008
3009DVB_USB_AF9035 MEDIA DRIVER
3010M: Antti Palosaari <crope@iki.fi>
3011L: linux-media@vger.kernel.org
3012W: http://linuxtv.org/
3013W: http://palosaari.fi/linux/
3014Q: http://patchwork.linuxtv.org/project/linux-media/list/
3015T: git git://linuxtv.org/anttip/media_tree.git
3016S: Maintained
3017F: drivers/media/usb/dvb-usb-v2/af9035*
3018
3019DVB_USB_ANYSEE MEDIA DRIVER
3020M: Antti Palosaari <crope@iki.fi>
3021L: linux-media@vger.kernel.org
3022W: http://linuxtv.org/
3023W: http://palosaari.fi/linux/
3024Q: http://patchwork.linuxtv.org/project/linux-media/list/
3025T: git git://linuxtv.org/anttip/media_tree.git
3026S: Maintained
3027F: drivers/media/usb/dvb-usb-v2/anysee*
3028
3029DVB_USB_AU6610 MEDIA DRIVER
3030M: Antti Palosaari <crope@iki.fi>
3031L: linux-media@vger.kernel.org
3032W: http://linuxtv.org/
3033W: http://palosaari.fi/linux/
3034Q: http://patchwork.linuxtv.org/project/linux-media/list/
3035T: git git://linuxtv.org/anttip/media_tree.git
3036S: Maintained
3037F: drivers/media/usb/dvb-usb-v2/au6610*
3038
3039DVB_USB_CE6230 MEDIA DRIVER
3040M: Antti Palosaari <crope@iki.fi>
3041L: linux-media@vger.kernel.org
3042W: http://linuxtv.org/
3043W: http://palosaari.fi/linux/
3044Q: http://patchwork.linuxtv.org/project/linux-media/list/
3045T: git git://linuxtv.org/anttip/media_tree.git
3046S: Maintained
3047F: drivers/media/usb/dvb-usb-v2/ce6230*
3048
d099dea2
MK
3049DVB_USB_CXUSB MEDIA DRIVER
3050M: Michael Krufky <mkrufky@linuxtv.org>
3051L: linux-media@vger.kernel.org
3052W: http://linuxtv.org/
3053W: http://github.com/mkrufky
3054Q: http://patchwork.linuxtv.org/project/linux-media/list/
3055T: git git://linuxtv.org/media_tree.git
3056S: Maintained
9819da66 3057F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3058
91952bc0 3059DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3060M: Antti Palosaari <crope@iki.fi>
3061L: linux-media@vger.kernel.org
3062W: http://linuxtv.org/
3063W: http://palosaari.fi/linux/
3064Q: http://patchwork.linuxtv.org/project/linux-media/list/
3065T: git git://linuxtv.org/anttip/media_tree.git
3066S: Maintained
91952bc0 3067F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3068
5560983b 3069DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3070M: Antti Palosaari <crope@iki.fi>
3071L: linux-media@vger.kernel.org
3072W: http://linuxtv.org/
91952bc0
AP
3073Q: http://patchwork.linuxtv.org/project/linux-media/list/
3074T: git git://linuxtv.org/anttip/media_tree.git
3075S: Maintained
5560983b 3076F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3077
8856f5f2
MK
3078DVB_USB_MXL111SF MEDIA DRIVER
3079M: Michael Krufky <mkrufky@linuxtv.org>
3080L: linux-media@vger.kernel.org
3081W: http://linuxtv.org/
3082W: http://github.com/mkrufky
3083Q: http://patchwork.linuxtv.org/project/linux-media/list/
3084T: git git://linuxtv.org/mkrufky/mxl111sf.git
3085S: Maintained
3086F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3087
91952bc0
AP
3088DVB_USB_RTL28XXU MEDIA DRIVER
3089M: Antti Palosaari <crope@iki.fi>
3090L: linux-media@vger.kernel.org
3091W: http://linuxtv.org/
3092W: http://palosaari.fi/linux/
3093Q: http://patchwork.linuxtv.org/project/linux-media/list/
3094T: git git://linuxtv.org/anttip/media_tree.git
3095S: Maintained
3096F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3097
3098DVB_USB_V2 MEDIA DRIVER
3099M: Antti Palosaari <crope@iki.fi>
3100L: linux-media@vger.kernel.org
3101W: http://linuxtv.org/
3102W: http://palosaari.fi/linux/
3103Q: http://patchwork.linuxtv.org/project/linux-media/list/
3104T: git git://linuxtv.org/anttip/media_tree.git
3105S: Maintained
3106F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3107F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3108
ac0ac38f 3109DYNAMIC DEBUG
5c4a97d1 3110M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3111S: Maintained
3112F: lib/dynamic_debug.c
3113F: include/linux/dynamic_debug.h
3114
789c7048 3115DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3116M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3117S: Maintained
df621252 3118F: drivers/tty/serial/dz.*
789c7048 3119
91952bc0
AP
3120E4000 MEDIA DRIVER
3121M: Antti Palosaari <crope@iki.fi>
3122L: linux-media@vger.kernel.org
3123W: http://linuxtv.org/
3124W: http://palosaari.fi/linux/
3125Q: http://patchwork.linuxtv.org/project/linux-media/list/
3126T: git git://linuxtv.org/anttip/media_tree.git
3127S: Maintained
3128F: drivers/media/tuners/e4000*
3129
1da177e4 3130EATA-DMA SCSI DRIVER
8b58be88 3131M: Michael Neuffer <mike@i-Connect.Net>
7d2c86b5
JP
3132L: linux-eata@i-connect.net
3133L: linux-scsi@vger.kernel.org
1da177e4 3134S: Maintained
679655da 3135F: drivers/scsi/eata*
1da177e4
LT
3136
3137EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3138M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3139L: linux-scsi@vger.kernel.org
3140S: Maintained
679655da 3141F: drivers/scsi/eata.c
1da177e4
LT
3142
3143EATA-PIO SCSI DRIVER
8b58be88 3144M: Michael Neuffer <mike@i-Connect.Net>
7d2c86b5
JP
3145L: linux-eata@i-connect.net
3146L: linux-scsi@vger.kernel.org
1da177e4 3147S: Maintained
679655da 3148F: drivers/scsi/eata_pio.*
1da177e4
LT
3149
3150EBTABLES
8b58be88 3151M: Bart De Schuymer <bart.de.schuymer@pandora.be>
d3ab6fde 3152L: netfilter-devel@vger.kernel.org
1da177e4
LT
3153W: http://ebtables.sourceforge.net/
3154S: Maintained
679655da 3155F: include/linux/netfilter_bridge/ebt_*.h
c117ab84 3156F: include/uapi/linux/netfilter_bridge/ebt_*.h
679655da 3157F: net/bridge/netfilter/ebt*.c
1da177e4 3158
91952bc0
AP
3159EC100 MEDIA DRIVER
3160M: Antti Palosaari <crope@iki.fi>
3161L: linux-media@vger.kernel.org
3162W: http://linuxtv.org/
3163W: http://palosaari.fi/linux/
3164Q: http://patchwork.linuxtv.org/project/linux-media/list/
3165T: git git://linuxtv.org/anttip/media_tree.git
3166S: Maintained
3167F: drivers/media/dvb-frontends/ec100*
3168
237fead6 3169ECRYPT FILE SYSTEM
0de9adf2 3170M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 3171L: ecryptfs@vger.kernel.org
24a923e4 3172W: http://ecryptfs.org
6dc7516e 3173W: https://launchpad.net/ecryptfs
237fead6 3174S: Supported
679655da
JP
3175F: Documentation/filesystems/ecryptfs.txt
3176F: fs/ecryptfs/
237fead6 3177
da9bb1d2 3178EDAC-CORE
8b58be88 3179M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e
BP
3180M: Borislav Petkov <bp@alien8.de>
3181M: Mauro Carvalho Chehab <m.chehab@samsung.com>
91445c72 3182L: linux-edac@vger.kernel.org
0e438e3f 3183W: bluesmoke.sourceforge.net
8c2a6a40 3184S: Supported
679655da 3185F: Documentation/edac.txt
91445c72 3186F: drivers/edac/
679655da 3187F: include/linux/edac.h
0e438e3f 3188
c476c23b 3189EDAC-AMD64
8b58be88 3190M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 3191M: Borislav Petkov <bp@alien8.de>
91445c72 3192L: linux-edac@vger.kernel.org
c476c23b 3193W: bluesmoke.sourceforge.net
487ba8e8 3194S: Maintained
c476c23b
BP
3195F: drivers/edac/amd64_edac*
3196
836dae5d
RR
3197EDAC-CALXEDA
3198M: Doug Thompson <dougthompson@xmission.com>
3199M: Robert Richter <rric@kernel.org>
3200L: linux-edac@vger.kernel.org
3201W: bluesmoke.sourceforge.net
3202S: Maintained
3203F: drivers/edac/highbank*
3204
f65aad41
RB
3205EDAC-CAVIUM
3206M: Ralf Baechle <ralf@linux-mips.org>
3207M: David Daney <david.daney@cavium.com>
3208L: linux-edac@vger.kernel.org
3209L: linux-mips@linux-mips.org
3210W: bluesmoke.sourceforge.net
3211S: Supported
3212F: drivers/edac/octeon_edac*
3213
0e438e3f 3214EDAC-E752X
8b58be88
JP
3215M: Mark Gross <mark.gross@intel.com>
3216M: Doug Thompson <dougthompson@xmission.com>
91445c72 3217L: linux-edac@vger.kernel.org
0e438e3f
DP
3218W: bluesmoke.sourceforge.net
3219S: Maintained
679655da 3220F: drivers/edac/e752x_edac.c
0e438e3f
DP
3221
3222EDAC-E7XXX
8b58be88 3223M: Doug Thompson <dougthompson@xmission.com>
91445c72 3224L: linux-edac@vger.kernel.org
0e438e3f
DP
3225W: bluesmoke.sourceforge.net
3226S: Maintained
679655da 3227F: drivers/edac/e7xxx_edac.c
0e438e3f 3228
77c5f5d2 3229EDAC-GHES
1b2c14b4 3230M: Mauro Carvalho Chehab <m.chehab@samsung.com>
77c5f5d2
MCC
3231L: linux-edac@vger.kernel.org
3232W: bluesmoke.sourceforge.net
3233S: Maintained
2caa67a6 3234F: drivers/edac/ghes_edac.c
77c5f5d2 3235
6bc78404 3236EDAC-I82443BXGX
8b58be88 3237M: Tim Small <tim@buttersideup.com>
91445c72 3238L: linux-edac@vger.kernel.org
6bc78404
DT
3239W: bluesmoke.sourceforge.net
3240S: Maintained
679655da 3241F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
3242
3243EDAC-I3000
8b58be88 3244M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 3245L: linux-edac@vger.kernel.org
6bc78404
DT
3246W: bluesmoke.sourceforge.net
3247S: Maintained
679655da 3248F: drivers/edac/i3000_edac.c
6bc78404
DT
3249
3250EDAC-I5000
8b58be88 3251M: Doug Thompson <dougthompson@xmission.com>
91445c72 3252L: linux-edac@vger.kernel.org
ba9a5918
DT
3253W: bluesmoke.sourceforge.net
3254S: Maintained
679655da 3255F: drivers/edac/i5000_edac.c
ba9a5918 3256
44c12cb2 3257EDAC-I5400
1b2c14b4 3258M: Mauro Carvalho Chehab <m.chehab@samsung.com>
67c89316 3259L: linux-edac@vger.kernel.org
44c12cb2
MCC
3260W: bluesmoke.sourceforge.net
3261S: Maintained
679655da 3262F: drivers/edac/i5400_edac.c
44c12cb2 3263
3c9c92b6 3264EDAC-I7300
1b2c14b4 3265M: Mauro Carvalho Chehab <m.chehab@samsung.com>
3c9c92b6
MCC
3266L: linux-edac@vger.kernel.org
3267W: bluesmoke.sourceforge.net
3268S: Maintained
3269F: drivers/edac/i7300_edac.c
3270
67c89316 3271EDAC-I7CORE
1b2c14b4 3272M: Mauro Carvalho Chehab <m.chehab@samsung.com>
67c89316
MCC
3273L: linux-edac@vger.kernel.org
3274W: bluesmoke.sourceforge.net
3275S: Maintained
70aff0ce 3276F: drivers/edac/i7core_edac.c
67c89316 3277
ba9a5918 3278EDAC-I82975X
8b58be88 3279M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 3280M: "Arvind R." <arvino55@gmail.com>
91445c72 3281L: linux-edac@vger.kernel.org
ba9a5918
DT
3282W: bluesmoke.sourceforge.net
3283S: Maintained
679655da 3284F: drivers/edac/i82975x_edac.c
ba9a5918 3285
ccdfb979
JT
3286EDAC-MPC85XX
3287M: Johannes Thumshirn <johannes.thumshirn@men.de>
3288L: linux-edac@vger.kernel.org
3289W: bluesmoke.sourceforge.net
3290S: Maintained
3291F: drivers/edac/mpc85xx_edac.[ch]
3292
ba9a5918 3293EDAC-PASEMI
8b58be88 3294M: Egor Martovetsky <egor@pasemi.com>
91445c72 3295L: linux-edac@vger.kernel.org
6bc78404
DT
3296W: bluesmoke.sourceforge.net
3297S: Maintained
679655da 3298F: drivers/edac/pasemi_edac.c
6bc78404 3299
0e438e3f 3300EDAC-R82600
8b58be88 3301M: Tim Small <tim@buttersideup.com>
91445c72 3302L: linux-edac@vger.kernel.org
0e438e3f
DP
3303W: bluesmoke.sourceforge.net
3304S: Maintained
679655da 3305F: drivers/edac/r82600_edac.c
da9bb1d2 3306
4d096ca7 3307EDAC-SBRIDGE
1b2c14b4 3308M: Mauro Carvalho Chehab <m.chehab@samsung.com>
4d096ca7
MCC
3309L: linux-edac@vger.kernel.org
3310W: bluesmoke.sourceforge.net
3311S: Maintained
3312F: drivers/edac/sb_edac.c
3313
af39917d
CL
3314EDIROL UA-101/UA-1000 DRIVER
3315M: Clemens Ladisch <clemens@ladisch.de>
3316L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3317T: git git://git.alsa-project.org/alsa-kernel.git
3318S: Maintained
3319F: sound/usb/misc/ua101.c
3320
1f7df953
MF
3321EXTENSIBLE FIRMWARE INTERFACE (EFI)
3322M: Matt Fleming <matt.fleming@intel.com>
3323L: linux-efi@vger.kernel.org
78bef24e 3324T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953
MF
3325S: Maintained
3326F: Documentation/x86/efi-stub.txt
3327F: arch/ia64/kernel/efi.c
3328F: arch/x86/boot/compressed/eboot.[ch]
3329F: arch/x86/include/asm/efi.h
3330F: arch/x86/platform/efi/*
a9499fa7 3331F: drivers/firmware/efi/*
1f7df953
MF
3332F: include/linux/efi*.h
3333
d68772b7
MF
3334EFI VARIABLE FILESYSTEM
3335M: Matthew Garrett <matthew.garrett@nebula.com>
3336M: Jeremy Kerr <jk@ozlabs.org>
3337M: Matt Fleming <matt.fleming@intel.com>
3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3339L: linux-efi@vger.kernel.org
3340S: Maintained
3341F: fs/efivarfs/
3342
85a00d9b
PJ
3343EFIFB FRAMEBUFFER DRIVER
3344L: linux-fbdev@vger.kernel.org
3345M: Peter Jones <pjones@redhat.com>
3346S: Maintained
3347F: drivers/video/efifb.c
3348
0bee8d28
JT
3349EFS FILESYSTEM
3350W: http://aeschi.ch.eu.org/efs/
3351S: Orphan
679655da 3352F: fs/efs/
0bee8d28 3353
4480f15b 3354EHCA (IBM GX bus InfiniBand adapter) DRIVER
8b58be88
JP
3355M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3356M: Christoph Raisch <raisch@de.ibm.com>
e6cc0fd1 3357L: linux-rdma@vger.kernel.org
fab97220 3358S: Supported
679655da 3359F: drivers/infiniband/hw/ehca/
fab97220 3360
aa8a9e25 3361EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 3362M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
3363L: netdev@vger.kernel.org
3364S: Maintained
9aa32835 3365F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 3366
f0319efe 3367EM28XX VIDEO4LINUX DRIVER
1b2c14b4 3368M: Mauro Carvalho Chehab <m.chehab@samsung.com>
f0319efe
MCC
3369L: linux-media@vger.kernel.org
3370W: http://linuxtv.org
3371T: git git://linuxtv.org/media_tree.git
3372S: Maintained
3373F: drivers/media/usb/em28xx/
3374
3e3a7d66 3375EMBEDDED LINUX
8b58be88
JP
3376M: Paul Gortmaker <paul.gortmaker@windriver.com>
3377M: Matt Mackall <mpm@selenic.com>
3378M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
3379L: linux-embedded@vger.kernel.org
3380S: Maintained
3381
3a1c1d44 3382EMULEX LPFC FC SCSI DRIVER
8b58be88 3383M: James Smart <james.smart@emulex.com>
ce00f85c
JC
3384L: linux-scsi@vger.kernel.org
3385W: http://sourceforge.net/projects/lpfcxxxx
3386S: Supported
679655da 3387F: drivers/scsi/lpfc/
3a1c1d44 3388
5f5bac82 3389ENE CB710 FLASH CARD READER DRIVER
8b58be88 3390M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
3391S: Maintained
3392F: drivers/misc/cb710/
3393F: drivers/mmc/host/cb710-mmc.*
3394F: include/linux/cb710.h
3395
931e39a1
ML
3396ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
3397M: Maxim Levitsky <maximlevitsky@gmail.com>
3398S: Maintained
2a837449 3399F: drivers/media/rc/ene_ir.*
931e39a1 3400
ec207dcc
GS
3401ENHANCED ERROR HANDLING (EEH)
3402M: Gavin Shan <shangw@linux.vnet.ibm.com>
3403L: linuxppc-dev@lists.ozlabs.org
3404S: Supported
3405F: Documentation/powerpc/eeh-pci-error-recovery.txt
3406F: arch/powerpc/kernel/eeh*.c
3407
d5ca9006 3408EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 3409M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 3410S: Maintained
084bad91 3411T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
679655da
JP
3412F: drivers/video/s1d13xxxfb.c
3413F: include/video/s1d13xxxfb.h
d5ca9006 3414
1da177e4 3415ETHERNET BRIDGE
adbbf69d 3416M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 3417L: bridge@lists.linux-foundation.org
4c325313 3418L: netdev@vger.kernel.org
c996d8b9 3419W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 3420S: Maintained
679655da
JP
3421F: include/linux/netfilter_bridge/
3422F: net/bridge/
1da177e4 3423
22f08ad9
FF
3424ETHERNET PHY LIBRARY
3425M: Florian Fainelli <f.fainelli@gmail.com>
3426L: netdev@vger.kernel.org
3427S: Maintained
3428F: include/linux/phy.h
3429F: include/linux/phy_fixed.h
3430F: drivers/net/phy/
3431F: Documentation/networking/phy.txt
3432F: drivers/of/of_mdio.c
3433F: drivers/of/of_net.c
3434
1da177e4 3435EXT2 FILE SYSTEM
01971952 3436M: Jan Kara <jack@suse.cz>
72be2ccf 3437L: linux-ext4@vger.kernel.org
1da177e4 3438S: Maintained
679655da
JP
3439F: Documentation/filesystems/ext2.txt
3440F: fs/ext2/
3441F: include/linux/ext2*
1da177e4
LT
3442
3443EXT3 FILE SYSTEM
01971952 3444M: Jan Kara <jack@suse.cz>
8b58be88 3445M: Andrew Morton <akpm@linux-foundation.org>
3c373a5f 3446M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf
EM
3447L: linux-ext4@vger.kernel.org
3448S: Maintained
679655da
JP
3449F: Documentation/filesystems/ext3.txt
3450F: fs/ext3/
72be2ccf
EM
3451
3452EXT4 FILE SYSTEM
8b58be88 3453M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 3454M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 3455L: linux-ext4@vger.kernel.org
08a225f1 3456W: http://ext4.wiki.kernel.org
8a6e2535 3457Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
1da177e4 3458S: Maintained
679655da
JP
3459F: Documentation/filesystems/ext4.txt
3460F: fs/ext4/
1da177e4 3461
c5532b09 3462Extended Verification Module (EVM)
74dd744f
MZ
3463M: Mimi Zohar <zohar@linux.vnet.ibm.com>
3464L: linux-ima-devel@lists.sourceforge.net
3465L: linux-security-module@vger.kernel.org
c5532b09
MZ
3466S: Supported
3467F: security/integrity/evm/
3468
df6b3cfe
MH
3469EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
3470M: MyungJoo Ham <myungjoo.ham@samsung.com>
3471M: Chanwoo Choi <cw00.choi@samsung.com>
3472L: linux-kernel@vger.kernel.org
81df63a9 3473T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
3474S: Maintained
3475F: drivers/extcon/
3476F: Documentation/extcon/
3477
e2a75c44
JH
3478EXYNOS DP DRIVER
3479M: Jingoo Han <jg1.han@samsung.com>
3480L: dri-devel@lists.freedesktop.org
3481S: Maintained
3482F: drivers/gpu/drm/exynos/exynos_dp*
3483
33ad3912
DL
3484EXYNOS MIPI DISPLAY DRIVERS
3485M: Inki Dae <inki.dae@samsung.com>
3486M: Donghwa Lee <dh09.lee@samsung.com>
3487M: Kyungmin Park <kyungmin.park@samsung.com>
3488L: linux-fbdev@vger.kernel.org
3489S: Maintained
3490F: drivers/video/exynos/exynos_mipi*
3491F: include/video/exynos_mipi*
3492
e53004e2 3493F71805F HARDWARE MONITORING DRIVER
7c81c60f 3494M: Jean Delvare <jdelvare@suse.de>
e53004e2
JD
3495L: lm-sensors@lm-sensors.org
3496S: Maintained
679655da
JP
3497F: Documentation/hwmon/f71805f
3498F: drivers/hwmon/f71805f.c
e53004e2 3499
eea977ed
MB
3500FC0011 TUNER DRIVER
3501M: Michael Buesch <m@bues.ch>
3502L: linux-media@vger.kernel.org
3503S: Maintained
ccae7af2
MCC
3504F: drivers/media/tuners/fc0011.h
3505F: drivers/media/tuners/fc0011.c
eea977ed 3506
91952bc0
AP
3507FC2580 MEDIA DRIVER
3508M: Antti Palosaari <crope@iki.fi>
3509L: linux-media@vger.kernel.org
3510W: http://linuxtv.org/
3511W: http://palosaari.fi/linux/
3512Q: http://patchwork.linuxtv.org/project/linux-media/list/
3513T: git git://linuxtv.org/anttip/media_tree.git
3514S: Maintained
3515F: drivers/media/tuners/fc2580*
eea977ed 3516
88b2dbdb
EP
3517FANOTIFY
3518M: Eric Paris <eparis@redhat.com>
3519S: Maintained
3520F: fs/notify/fanotify/
3521F: include/linux/fanotify.h
c117ab84 3522F: include/uapi/linux/fanotify.h
88b2dbdb 3523
1da177e4 3524FARSYNC SYNCHRONOUS DRIVER
8b58be88 3525M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
3526W: http://www.farsite.co.uk/
3527S: Supported
679655da 3528F: drivers/net/wan/farsync.*
1da177e4 3529
c5408b88 3530FAULT INJECTION SUPPORT
8b58be88 3531M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 3532S: Supported
679655da
JP
3533F: Documentation/fault-injection/
3534F: lib/fault-inject.c
c5408b88 3535
cae727db
RL
3536FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3537M: Robert Love <robert.w.love@intel.com>
f4aaea6d 3538L: fcoe-devel@open-fcoe.org
cae727db
RL
3539W: www.Open-FCoE.org
3540S: Supported
3541F: drivers/scsi/libfc/
3542F: drivers/scsi/fcoe/
3543F: include/scsi/fc/
3544F: include/scsi/libfc.h
3545F: include/scsi/libfcoe.h
c117ab84 3546F: include/uapi/scsi/fc/
cae727db 3547
e2d1d6c0 3548FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 3549M: Jeff Layton <jlayton@poochiereds.net>
18156e7e 3550M: J. Bruce Fields <bfields@fieldses.org>
e2d1d6c0 3551L: linux-fsdevel@vger.kernel.org
1da177e4 3552S: Maintained
679655da
JP
3553F: include/linux/fcntl.h
3554F: include/linux/fs.h
c117ab84
CEB
3555F: include/uapi/linux/fcntl.h
3556F: include/uapi/linux/fs.h
679655da
JP
3557F: fs/fcntl.c
3558F: fs/locks.c
1da177e4 3559
e2d1d6c0 3560FILESYSTEMS (VFS and infrastructure)
8b58be88 3561M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 3562L: linux-fsdevel@vger.kernel.org
173acc7c 3563S: Maintained
679655da 3564F: fs/*
173acc7c 3565
b26e0ed4 3566FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 3567M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
3568L: lm-sensors@lm-sensors.org
3569S: Maintained
d5ca6918
JP
3570F: drivers/hwmon/f75375s.c
3571F: include/linux/f75375s.h
b26e0ed4 3572
a331b0c3
CL
3573FIREWIRE AUDIO DRIVERS
3574M: Clemens Ladisch <clemens@ladisch.de>
3575L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3576T: git git://git.alsa-project.org/alsa-kernel.git
3577S: Maintained
3578F: sound/firewire/
3579
eb86ec51
SR
3580FIREWIRE MEDIA DRIVERS (firedtv)
3581M: Stefan Richter <stefanr@s5r6.in-berlin.de>
3582L: linux-media@vger.kernel.org
3583L: linux1394-devel@lists.sourceforge.net
3584T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
3585S: Maintained
3586F: drivers/media/firewire/
3587
a511ce33
CB
3588FIREWIRE SBP-2 TARGET
3589M: Chris Boot <bootc@bootc.net>
3590L: linux-scsi@vger.kernel.org
3591L: target-devel@vger.kernel.org
3592L: linux1394-devel@lists.sourceforge.net
3593T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
3594S: Maintained
3595F: drivers/target/sbp/
3596
7d2c86b5 3597FIREWIRE SUBSYSTEM
8b58be88 3598M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 3599L: linux1394-devel@lists.sourceforge.net
958a29cb 3600W: http://ieee1394.wiki.kernel.org/
2ca526bf 3601T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 3602S: Maintained
679655da 3603F: drivers/firewire/
8f06ce3b
SR
3604F: include/linux/firewire.h
3605F: include/uapi/linux/firewire*.h
9f6d3c4b 3606F: tools/firewire/
e2d1d6c0
RD
3607
3608FIRMWARE LOADER (request_firmware)
39e68089
ML
3609M: Ming Lei <ming.lei@canonical.com>
3610L: linux-kernel@vger.kernel.org
3611S: Maintained
679655da
JP
3612F: Documentation/firmware_class/
3613F: drivers/base/firmware*.c
3614F: include/linux/firmware.h
e2d1d6c0 3615
f730e3dc 3616FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
3617M: Joshua Morris <josh.h.morris@us.ibm.com>
3618M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
3619S: Maintained
3620F: drivers/block/rsxx/
3621
8206f664
JK
3622FLOPPY DRIVER
3623M: Jiri Kosina <jkosina@suse.cz>
3624T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
3625S: Odd fixes
3626F: drivers/block/floppy.c
3627
9c9f32ed
AR
3628FMC SUBSYSTEM
3629M: Alessandro Rubini <rubini@gnudd.com>
3630W: http://www.ohwr.org/projects/fmc-bus
3631S: Supported
3632F: drivers/fmc/
3633F: include/linux/fmc*.h
3634F: include/linux/ipmi-fru.h
3635K: fmc_d.*register
3636
e2d1d6c0 3637FPU EMULATOR
8b58be88 3638M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 3639W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 3640S: Maintained
679655da 3641F: arch/x86/math-emu/
e2d1d6c0
RD
3642
3643FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 3644L: netdev@vger.kernel.org
c173bfac 3645S: Orphan
679655da
JP
3646F: drivers/net/wan/dlci.c
3647F: drivers/net/wan/sdla.c
e2d1d6c0
RD
3648
3649FRAMEBUFFER LAYER
5489e948
JCPV
3650M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
3651M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 3652L: linux-fbdev@vger.kernel.org
e2d1d6c0 3653W: http://linux-fbdev.sourceforge.net/
b22fe37b 3654Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 3655T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 3656S: Maintained
679655da 3657F: Documentation/fb/
d958c62c 3658F: Documentation/devicetree/bindings/fb/
b22fe37b
PM
3659F: drivers/video/
3660F: include/video/
679655da 3661F: include/linux/fb.h
c117ab84
CEB
3662F: include/uapi/video/
3663F: include/uapi/linux/fb.h
e2d1d6c0 3664
a57c188e 3665FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 3666M: Timur Tabi <timur@tabi.org>
a57c188e 3667L: linux-fbdev@vger.kernel.org
c4ef9bc4 3668S: Maintained
a57c188e
TT
3669F: drivers/video/fsl-diu-fb.*
3670
e2d1d6c0 3671FREESCALE DMA DRIVER
8b58be88
JP
3672M: Li Yang <leoli@freescale.com>
3673M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 3674L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 3675S: Maintained
679655da 3676F: drivers/dma/fsldma.*
e2d1d6c0
RD
3677
3678FREESCALE I2C CPM DRIVER
8b58be88 3679M: Jochen Friedrich <jochen@scram.de>
a4724ed6 3680L: linuxppc-dev@lists.ozlabs.org
846557d3 3681L: linux-i2c@vger.kernel.org
0d2b405a 3682S: Maintained
679655da 3683F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 3684
60e8c5ab 3685FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 3686M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 3687L: linux-fbdev@vger.kernel.org
efc03ecb 3688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 3689S: Maintained
bad985a1 3690F: include/linux/platform_data/video-imxfb.h
679655da 3691F: drivers/video/imxfb.c
60e8c5ab 3692
4689a6b1 3693FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
3694M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
3695M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 3696L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
3697L: netdev@vger.kernel.org
3698S: Maintained
ec21e2ec 3699F: drivers/net/ethernet/freescale/fs_enet/
679655da 3700F: include/linux/fs_enet_pd.h
4689a6b1 3701
d9e9d82c 3702FREESCALE QUICC ENGINE LIBRARY
a4724ed6 3703L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 3704S: Orphan
679655da
JP
3705F: arch/powerpc/sysdev/qe_lib/
3706F: arch/powerpc/include/asm/*qe.h
d9e9d82c 3707
b55ef929 3708FREESCALE USB PERIPHERAL DRIVERS
8b58be88 3709M: Li Yang <leoli@freescale.com>
6372594a 3710L: linux-usb@vger.kernel.org
a4724ed6 3711L: linuxppc-dev@lists.ozlabs.org
a7205b30 3712S: Maintained
5429c731 3713F: drivers/usb/gadget/fsl*
a7205b30 3714
beaf53bf 3715FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 3716M: Li Yang <leoli@freescale.com>
beaf53bf 3717L: netdev@vger.kernel.org
a4724ed6 3718L: linuxppc-dev@lists.ozlabs.org
beaf53bf 3719S: Maintained
ec21e2ec 3720F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 3721
d9e9d82c 3722FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 3723M: Timur Tabi <timur@tabi.org>
a4724ed6 3724L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 3725S: Maintained
df621252 3726F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
3727
3728FREESCALE SOC SOUND DRIVERS
c4ef9bc4 3729M: Timur Tabi <timur@tabi.org>
93711660 3730L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 3731L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 3732S: Maintained
69aefcea
JP
3733F: sound/soc/fsl/fsl*
3734F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 3735
1da177e4 3736FREEVXFS FILESYSTEM
8b58be88 3737M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
3738W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
3739S: Maintained
679655da 3740F: fs/freevxfs/
1da177e4 3741
71038f52 3742FREEZER
49db1903 3743M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 3744M: Pavel Machek <pavel@ucw.cz>
bf1c138e 3745L: linux-pm@vger.kernel.org
71038f52 3746S: Supported
679655da
JP
3747F: Documentation/power/freezing-of-tasks.txt
3748F: include/linux/freezer.h
3749F: kernel/freezer.c
71038f52 3750
839a1f79
KRW
3751FRONTSWAP API
3752M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3753L: linux-kernel@vger.kernel.org
3754S: Maintained
3755F: mm/frontswap.c
3756F: include/linux/frontswap.h
3757
a5432f5a 3758FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 3759M: David Howells <dhowells@redhat.com>
a5432f5a
DH
3760L: linux-cachefs@redhat.com
3761S: Supported
3762F: Documentation/filesystems/caching/
3763F: fs/fscache/
3764F: include/linux/fscache*.h
3765
f58ad8f5
JK
3766F2FS FILE SYSTEM
3767M: Jaegeuk Kim <jaegeuk.kim@samsung.com>
3768L: linux-f2fs-devel@lists.sourceforge.net
3769W: http://en.wikipedia.org/wiki/F2FS
3770T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
3771S: Maintained
3772F: Documentation/filesystems/f2fs.txt
3bac380c 3773F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
3774F: fs/f2fs/
3775F: include/linux/f2fs_fs.h
3776
5ab7ffea 3777FUJITSU FR-V (FRV) PORT
8b58be88 3778M: David Howells <dhowells@redhat.com>
1da177e4 3779S: Maintained
679655da 3780F: arch/frv/
1da177e4 3781
20b93734 3782FUJITSU LAPTOP EXTRAS
409a3e98 3783M: Jonathan Woithe <jwoithe@just42.net>
d0944853 3784L: platform-driver-x86@vger.kernel.org
20b93734 3785S: Maintained
679655da 3786F: drivers/platform/x86/fujitsu-laptop.c
20b93734 3787
4da621b6
HK
3788FUJITSU M-5MO LS CAMERA ISP DRIVER
3789M: Kyungmin Park <kyungmin.park@samsung.com>
3790M: Heungjun Kim <riverful.kim@samsung.com>
3791L: linux-media@vger.kernel.org
3792S: Maintained
90d72ac6 3793F: drivers/media/i2c/m5mols/
4da621b6
HK
3794F: include/media/m5mols.h
3795
2d24c490
RG
3796FUJITSU TABLET EXTRAS
3797M: Robert Gerlach <khnz@gmx.de>
3798L: platform-driver-x86@vger.kernel.org
3799S: Maintained
3800F: drivers/platform/x86/fujitsu-tablet.c
3801
04578f17 3802FUSE: FILESYSTEM IN USERSPACE
8b58be88 3803M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
3804L: fuse-devel@lists.sourceforge.net
3805W: http://fuse.sourceforge.net/
3806S: Maintained
679655da 3807F: fs/fuse/
c117ab84 3808F: include/uapi/linux/fuse.h
04578f17 3809
1da177e4 3810FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 3811M: Rik Faith <faith@cs.unc.edu>
1da177e4 3812L: linux-scsi@vger.kernel.org
baaea1dc 3813S: Odd Fixes (e.g., new signatures)
679655da 3814F: drivers/scsi/fdomain.*
1da177e4 3815
d8e2162c
PO
3816GCOV BASED KERNEL PROFILING
3817M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
3818S: Maintained
3819F: kernel/gcov/
3820F: Documentation/gcov.txt
3821
1da177e4 3822GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 3823M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
3824L: linux-scsi@vger.kernel.org
3825W: http://www.icp-vortex.com/
3826S: Supported
679655da 3827F: drivers/scsi/gdt*
1da177e4 3828
3169a1c7
HV
3829GEMTEK FM RADIO RECEIVER DRIVER
3830M: Hans Verkuil <hverkuil@xs4all.nl>
3831L: linux-media@vger.kernel.org
3832T: git git://linuxtv.org/media_tree.git
3833W: http://linuxtv.org
3834S: Maintained
3835F: drivers/media/radio/radio-gemtek*
3836
1c23af90 3837GENERIC GPIO I2C DRIVER
880b0e26 3838M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 3839S: Supported
679655da
JP
3840F: drivers/i2c/busses/i2c-gpio.c
3841F: include/linux/i2c-gpio.h
1c23af90 3842
92ed1a76
PK
3843GENERIC GPIO I2C MULTIPLEXER DRIVER
3844M: Peter Korsgaard <peter.korsgaard@barco.com>
3845L: linux-i2c@vger.kernel.org
3846S: Supported
e7065e20
JD
3847F: drivers/i2c/muxes/i2c-mux-gpio.c
3848F: include/linux/i2c-mux-gpio.h
3849F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 3850
9251ce95 3851GENERIC HDLC (WAN) DRIVERS
8b58be88 3852M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
3853W: http://www.kernel.org/pub/linux/utils/net/hdlc/
3854S: Maintained
679655da
JP
3855F: drivers/net/wan/c101.c
3856F: drivers/net/wan/hd6457*
3857F: drivers/net/wan/hdlc*
3858F: drivers/net/wan/n2.c
3859F: drivers/net/wan/pc300too.c
3860F: drivers/net/wan/pci200syn.c
3861F: drivers/net/wan/wanxl*
1da177e4 3862
1527aab6 3863GENERIC INCLUDE/ASM HEADER FILES
8b58be88 3864M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
3865L: linux-arch@vger.kernel.org
3866T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
3867S: Maintained
14430813
JP
3868F: include/asm-generic/
3869F: include/uapi/asm-generic/
1527aab6 3870
ff764963
KVA
3871GENERIC PHY FRAMEWORK
3872M: Kishon Vijay Abraham I <kishon@ti.com>
3873L: linux-kernel@vger.kernel.org
3874T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
3875S: Supported
3876F: drivers/phy/
3877F: include/linux/phy/
3878
ccb86a69 3879GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 3880M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 3881L: kvm@vger.kernel.org
ccb86a69
MT
3882S: Supported
3883F: drivers/uio/uio_pci_generic.c
3884
f8f1ec73
JP
3885GET_MAINTAINER SCRIPT
3886M: Joe Perches <joe@perches.com>
3887S: Maintained
3888F: scripts/get_maintainer.pl
3889
5be7b50f 3890GFS2 FILE SYSTEM
8b58be88 3891M: Steven Whitehouse <swhiteho@redhat.com>
a4644184 3892L: cluster-devel@redhat.com
5be7b50f 3893W: http://sources.redhat.com/cluster/
08deed1e
JP
3894T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-fixes.git
3895T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw.git
5be7b50f 3896S: Supported
679655da
JP
3897F: Documentation/filesystems/gfs2*.txt
3898F: fs/gfs2/
c117ab84 3899F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 3900
0a34eb8f 3901GIGASET ISDN DRIVERS
8b58be88
JP
3902M: Hansjoerg Lipp <hjlipp@web.de>
3903M: Tilman Schmidt <tilman@imap.cc>
0a34eb8f
HL
3904L: gigaset307x-common@lists.sourceforge.net
3905W: http://gigaset307x.sourceforge.net/
3906S: Maintained
679655da
JP
3907F: Documentation/isdn/README.gigaset
3908F: drivers/isdn/gigaset/
c117ab84 3909F: include/uapi/linux/gigaset_dev.h
0a34eb8f 3910
a0dc00b4 3911GPIO SUBSYSTEM
e4651a9f 3912M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 3913M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 3914L: linux-gpio@vger.kernel.org
f2fa75cd
LW
3915T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
3916S: Maintained
3917F: Documentation/gpio/
a0dc00b4
GL
3918F: drivers/gpio/
3919F: include/linux/gpio*
9b692346 3920F: include/asm-generic/gpio.h
a0dc00b4 3921
71a6d0af
HW
3922GRE DEMULTIPLEXER DRIVER
3923M: Dmitry Kozlov <xeb@mail.ru>
3924L: netdev@vger.kernel.org
3925S: Maintained
11c26770
JP
3926F: net/ipv4/gre_demux.c
3927F: net/ipv4/gre_offload.c
71a6d0af
HW
3928F: include/net/gre.h
3929
d4c41139
KG
3930GRETH 10/100/1G Ethernet MAC device driver
3931M: Kristoffer Glembo <kristoffer@gaisler.com>
3932L: netdev@vger.kernel.org
3933S: Maintained
a31a96ad 3934F: drivers/net/ethernet/aeroflex/
d4c41139 3935
e8deeae2 3936GSPCA FINEPIX SUBDRIVER
8b58be88 3937M: Frank Zago <frank@zago.net>
661263b5 3938L: linux-media@vger.kernel.org
275ffde4 3939T: git git://linuxtv.org/media_tree.git
e8deeae2 3940S: Maintained
0c0d06ca 3941F: drivers/media/usb/gspca/finepix.c
e8deeae2 3942
4b3fa3c4
OL
3943GSPCA GL860 SUBDRIVER
3944M: Olivier Lorin <o.lorin@laposte.net>
3945L: linux-media@vger.kernel.org
275ffde4 3946T: git git://linuxtv.org/media_tree.git
4b3fa3c4 3947S: Maintained
0c0d06ca 3948F: drivers/media/usb/gspca/gl860/
4b3fa3c4 3949
e8deeae2 3950GSPCA M5602 SUBDRIVER
8b58be88 3951M: Erik Andren <erik.andren@gmail.com>
661263b5 3952L: linux-media@vger.kernel.org
275ffde4 3953T: git git://linuxtv.org/media_tree.git
e8deeae2 3954S: Maintained
0c0d06ca 3955F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
3956
3957GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 3958M: Hans de Goede <hdegoede@redhat.com>
661263b5 3959L: linux-media@vger.kernel.org
275ffde4 3960T: git git://linuxtv.org/media_tree.git
e8deeae2 3961S: Maintained
0c0d06ca 3962F: drivers/media/usb/gspca/pac207.c
e8deeae2 3963
261982f1 3964GSPCA SN9C20X SUBDRIVER
d95c5b0b 3965M: Brian Johnson <brijohn@gmail.com>
261982f1 3966L: linux-media@vger.kernel.org
275ffde4 3967T: git git://linuxtv.org/media_tree.git
261982f1 3968S: Maintained
0c0d06ca 3969F: drivers/media/usb/gspca/sn9c20x.c
261982f1 3970
e8deeae2 3971GSPCA T613 SUBDRIVER
8b58be88 3972M: Leandro Costantino <lcostantino@gmail.com>
661263b5 3973L: linux-media@vger.kernel.org
275ffde4 3974T: git git://linuxtv.org/media_tree.git
e8deeae2 3975S: Maintained
0c0d06ca 3976F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
3977
3978GSPCA USB WEBCAM DRIVER
fc3f906b 3979M: Hans de Goede <hdegoede@redhat.com>
661263b5 3980L: linux-media@vger.kernel.org
275ffde4 3981T: git git://linuxtv.org/media_tree.git
e8deeae2 3982S: Maintained
0c0d06ca 3983F: drivers/media/usb/gspca/
e8deeae2 3984
584ec979
DB
3985GUID PARTITION TABLE (GPT)
3986M: Davidlohr Bueso <davidlohr@hp.com>
3987L: linux-efi@vger.kernel.org
3988S: Maintained
3989F: block/partitions/efi.*
3990
aa3c598b
EG
3991STK1160 USB VIDEO CAPTURE DRIVER
3992M: Ezequiel Garcia <elezegarcia@gmail.com>
3993L: linux-media@vger.kernel.org
275ffde4 3994T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
3995S: Maintained
3996F: drivers/media/usb/stk1160/
e8deeae2 3997
71a6d0af
HW
3998HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
3999M: Frank Seidel <frank@f-seidel.de>
4000L: platform-driver-x86@vger.kernel.org
4001W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4002S: Maintained
4003F: drivers/platform/x86/hdaps.c
4004
48fc9e26
HV
4005HDPVR USB VIDEO ENCODER DRIVER
4006M: Hans Verkuil <hverkuil@xs4all.nl>
4007L: linux-media@vger.kernel.org
4008T: git git://linuxtv.org/media_tree.git
4009W: http://linuxtv.org
4010S: Odd Fixes
14430813 4011F: drivers/media/usb/hdpvr/
48fc9e26 4012
71a6d0af 4013HWPOISON MEMORY FAILURE HANDLING
f9625c48 4014M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4015L: linux-mm@kvack.org
71a6d0af
HW
4016S: Maintained
4017F: mm/memory-failure.c
4018F: mm/hwpoison-inject.c
4019
4020HYPERVISOR VIRTUAL CONSOLE DRIVER
4021L: linuxppc-dev@lists.ozlabs.org
4022S: Odd Fixes
4023F: drivers/tty/hvc/
4024
5b543965 4025HARDWARE MONITORING
7c81c60f 4026M: Jean Delvare <jdelvare@suse.de>
ca462085 4027M: Guenter Roeck <linux@roeck-us.net>
5b543965 4028L: lm-sensors@lm-sensors.org
595142e0 4029W: http://www.lm-sensors.org/
9e012c1a 4030T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-hwmon/
885374e3 4031T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4032S: Maintained
047f4ec2 4033F: Documentation/hwmon/
679655da 4034F: drivers/hwmon/
047f4ec2 4035F: include/linux/hwmon*.h
5b543965 4036
844dd05f 4037HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4038M: Matt Mackall <mpm@selenic.com>
4039M: Herbert Xu <herbert@gondor.apana.org.au>
4040S: Odd fixes
679655da
JP
4041F: Documentation/hw_random.txt
4042F: drivers/char/hw_random/
4043F: include/linux/hw_random.h
844dd05f 4044
8b37fcfc
OBC
4045HARDWARE SPINLOCK CORE
4046M: Ohad Ben-Cohen <ohad@wizery.com>
4047S: Maintained
4048F: Documentation/hwspinlock.txt
4049F: drivers/hwspinlock/hwspinlock_*
4050F: include/linux/hwspinlock.h
4051
1da177e4 4052HARMONY SOUND DRIVER
ac6aecbf 4053L: linux-parisc@vger.kernel.org
1da177e4 4054S: Maintained
679655da 4055F: sound/parisc/harmony.*
1da177e4 4056
91952bc0
AP
4057HD29L2 MEDIA DRIVER
4058M: Antti Palosaari <crope@iki.fi>
4059L: linux-media@vger.kernel.org
4060W: http://linuxtv.org/
4061W: http://palosaari.fi/linux/
4062Q: http://patchwork.linuxtv.org/project/linux-media/list/
4063T: git git://linuxtv.org/anttip/media_tree.git
4064S: Maintained
4065F: drivers/media/dvb-frontends/hd29l2*
4066
e2d1d6c0 4067HEWLETT-PACKARD SMART2 RAID DRIVER
8b58be88 4068M: Chirag Kantharia <chirag.kantharia@hp.com>
e2d1d6c0
RD
4069L: iss_storagedev@hp.com
4070S: Maintained
679655da
JP
4071F: Documentation/blockdev/cpqarray.txt
4072F: drivers/block/cpqarray.*
e2d1d6c0 4073
9257aa49 4074HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
706e69d6 4075M: "Stephen M. Cameron" <scameron@beardog.cce.hp.com>
9257aa49
SC
4076L: iss_storagedev@hp.com
4077S: Supported
4078F: Documentation/scsi/hpsa.txt
4079F: drivers/scsi/hpsa*.[ch]
4080F: include/linux/cciss*.h
c117ab84 4081F: include/uapi/linux/cciss*.h
9257aa49 4082
e2d1d6c0 4083HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
8b58be88 4084M: Mike Miller <mike.miller@hp.com>
e2d1d6c0
RD
4085L: iss_storagedev@hp.com
4086S: Supported
679655da
JP
4087F: Documentation/blockdev/cciss.txt
4088F: drivers/block/cciss*
4089F: include/linux/cciss_ioctl.h
c117ab84 4090F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 4091
1da177e4 4092HFS FILESYSTEM
6cf515e1
GU
4093L: linux-fsdevel@vger.kernel.org
4094S: Orphan
679655da
JP
4095F: Documentation/filesystems/hfs.txt
4096F: fs/hfs/
1da177e4 4097
ef575f47
GU
4098HFSPLUS FILESYSTEM
4099L: linux-fsdevel@vger.kernel.org
4100S: Orphan
4101F: Documentation/filesystems/hfsplus.txt
4102F: fs/hfsplus/
4103
1da177e4 4104HGA FRAMEBUFFER DRIVER
8b58be88 4105M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
4106L: linux-nvidia@lists.surfsouth.com
4107W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4108S: Maintained
679655da 4109F: drivers/video/hgafb.c
1da177e4 4110
4480f15b 4111HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 4112M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4113M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4114L: linux-pm@vger.kernel.org
e2d1d6c0 4115S: Supported
679655da
JP
4116F: arch/x86/power/
4117F: drivers/base/power/
4118F: kernel/power/
4119F: include/linux/suspend.h
4120F: include/linux/freezer.h
4121F: include/linux/pm.h
679655da 4122F: arch/*/include/asm/suspend*.h
e2d1d6c0 4123
4ef4caad 4124HID CORE LAYER
8b58be88 4125M: Jiri Kosina <jkosina@suse.cz>
eb76c5c0 4126L: linux-input@vger.kernel.org
54e5881d 4127T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 4128S: Maintained
679655da
JP
4129F: drivers/hid/
4130F: include/linux/hid*
c117ab84 4131F: include/uapi/linux/hid*
4ef4caad 4132
38bed542 4133HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 4134M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 4135L: linux-kernel@vger.kernel.org
75fc2d37 4136T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 4137S: Maintained
679655da
JP
4138F: Documentation/timers/
4139F: kernel/hrtimer.c
88606e80
TG
4140F: kernel/time/clockevents.c
4141F: kernel/time/tick*.*
4142F: kernel/time/timer_*.c
05ed8490 4143F: include/linux/clockchips.h
679655da 4144F: include/linux/hrtimer.h
38bed542 4145
1da177e4 4146HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 4147L: linux-hams@vger.kernel.org
8b64f2a0 4148S: Orphan
679655da
JP
4149F: drivers/net/hamradio/dmascc.c
4150F: drivers/net/hamradio/scc.c
1da177e4 4151
ede1e6f8 4152HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 4153M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
4154W: http://www.highpoint-tech.com
4155S: Supported
679655da
JP
4156F: Documentation/scsi/hptiop.txt
4157F: drivers/scsi/hptiop.c
ede1e6f8 4158
1da177e4 4159HIPPI
8b58be88 4160M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
4161L: linux-hippi@sunsite.dk
4162S: Maintained
679655da 4163F: include/linux/hippidevice.h
c117ab84 4164F: include/uapi/linux/if_hippi.h
679655da 4165F: net/802/hippi.c
ff5a3b50 4166F: drivers/net/hippi/
1da177e4 4167
ff1d2767 4168HOST AP DRIVER
8b58be88 4169M: Jouni Malinen <j@w1.fi>
85d32e7b 4170L: hostap@shmoo.com (subscribers-only)
724c6b35 4171L: linux-wireless@vger.kernel.org
ff1d2767
JM
4172W: http://hostap.epitest.fi/
4173S: Maintained
679655da 4174F: drivers/net/wireless/hostap/
ff1d2767 4175
dd8cd779 4176HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 4177L: platform-driver-x86@vger.kernel.org
95c70215 4178S: Orphan
679655da 4179F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 4180
e2d1d6c0 4181HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 4182M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 4183S: Maintained
7e25d724 4184F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 4185
7d2c86b5 4186HPET: High Precision Event Timers driver
8b58be88 4187M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 4188S: Maintained
679655da
JP
4189F: Documentation/timers/hpet.txt
4190F: drivers/char/hpet.c
4191F: include/linux/hpet.h
c117ab84 4192F: include/uapi/linux/hpet.h
b9b0332f 4193
e07b5d79 4194HPET: x86
9e06f631 4195S: Orphan
679655da
JP
4196F: arch/x86/kernel/hpet.c
4197F: arch/x86/include/asm/hpet.h
b9b0332f 4198
1da177e4 4199HPFS FILESYSTEM
8b58be88 4200M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
4201W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4202S: Maintained
679655da 4203F: fs/hpfs/
1da177e4 4204
3441cded 4205HSI SUBSYSTEM
56459ea9
SR
4206M: Sebastian Reichel <sre@kernel.org>
4207T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
4208S: Maintained
4209F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 4210F: Documentation/hsi.txt
3441cded
SR
4211F: drivers/hsi/
4212F: include/linux/hsi/
4213F: include/uapi/linux/hsi/
4214
7d2c86b5 4215HSO 3G MODEM DRIVER
8b58be88 4216M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
4217W: http://www.pharscape.org
4218S: Maintained
679655da 4219F: drivers/net/usb/hso.c
11cd29b0 4220
19990e29
AB
4221HSR NETWORK PROTOCOL
4222M: Arvid Brodin <arvid.brodin@alten.se>
4223L: netdev@vger.kernel.org
4224S: Maintained
4225F: net/hsr/
4226
5a18c343 4227HTCPEN TOUCHSCREEN DRIVER
8b58be88 4228M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
4229L: linux-input@vger.kernel.org
4230S: Maintained
679655da 4231F: drivers/input/touchscreen/htcpen.c
5a18c343 4232
1da177e4 4233HUGETLB FILESYSTEM
6d49e352 4234M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 4235S: Maintained
679655da 4236F: fs/hugetlbfs/
1da177e4 4237
05183189
S
4238Hyper-V CORE AND DRIVERS
4239M: K. Y. Srinivasan <kys@microsoft.com>
4240M: Haiyang Zhang <haiyangz@microsoft.com>
4241L: devel@linuxdriverproject.org
4242S: Maintained
a4162747
HZ
4243F: arch/x86/include/asm/mshyperv.h
4244F: arch/x86/include/uapi/asm/hyperv.h
4245F: arch/x86/kernel/cpu/mshyperv.c
05183189 4246F: drivers/hid/hid-hyperv.c
a4162747 4247F: drivers/hv/
f92ca80b 4248F: drivers/input/serio/hyperv-keyboard.c
05183189 4249F: drivers/net/hyperv/
a4162747
HZ
4250F: drivers/scsi/storvsc_drv.c
4251F: drivers/video/hyperv_fb.c
4252F: include/linux/hyperv.h
4253F: tools/hv/
05183189 4254
d85c8a6a 4255I2C OVER PARALLEL PORT
7c81c60f 4256M: Jean Delvare <jdelvare@suse.de>
d85c8a6a
JD
4257L: linux-i2c@vger.kernel.org
4258S: Maintained
4259F: Documentation/i2c/busses/i2c-parport
4260F: Documentation/i2c/busses/i2c-parport-light
4261F: drivers/i2c/busses/i2c-parport.c
4262F: drivers/i2c/busses/i2c-parport-light.c
4263
4264I2C/SMBUS CONTROLLER DRIVERS FOR PC
7c81c60f 4265M: Jean Delvare <jdelvare@suse.de>
d85c8a6a
JD
4266L: linux-i2c@vger.kernel.org
4267S: Maintained
4268F: Documentation/i2c/busses/i2c-ali1535
4269F: Documentation/i2c/busses/i2c-ali1563
4270F: Documentation/i2c/busses/i2c-ali15x3
4271F: Documentation/i2c/busses/i2c-amd756
4272F: Documentation/i2c/busses/i2c-amd8111
4273F: Documentation/i2c/busses/i2c-i801
4274F: Documentation/i2c/busses/i2c-nforce2
4275F: Documentation/i2c/busses/i2c-piix4
4276F: Documentation/i2c/busses/i2c-sis5595
4277F: Documentation/i2c/busses/i2c-sis630
4278F: Documentation/i2c/busses/i2c-sis96x
4279F: Documentation/i2c/busses/i2c-via
4280F: Documentation/i2c/busses/i2c-viapro
4281F: drivers/i2c/busses/i2c-ali1535.c
4282F: drivers/i2c/busses/i2c-ali1563.c
4283F: drivers/i2c/busses/i2c-ali15x3.c
4284F: drivers/i2c/busses/i2c-amd756.c
4285F: drivers/i2c/busses/i2c-amd756-s4882.c
4286F: drivers/i2c/busses/i2c-amd8111.c
4287F: drivers/i2c/busses/i2c-i801.c
4288F: drivers/i2c/busses/i2c-isch.c
4289F: drivers/i2c/busses/i2c-nforce2.c
4290F: drivers/i2c/busses/i2c-nforce2-s4985.c
4291F: drivers/i2c/busses/i2c-piix4.c
4292F: drivers/i2c/busses/i2c-sis5595.c
4293F: drivers/i2c/busses/i2c-sis630.c
4294F: drivers/i2c/busses/i2c-sis96x.c
4295F: drivers/i2c/busses/i2c-via.c
4296F: drivers/i2c/busses/i2c-viapro.c
4297
cb7f07a4
NH
4298I2C/SMBUS ISMT DRIVER
4299M: Seth Heasley <seth.heasley@intel.com>
4300M: Neil Horman <nhorman@tuxdriver.com>
4301L: linux-i2c@vger.kernel.org
4302F: drivers/i2c/busses/i2c-ismt.c
4303F: Documentation/i2c/busses/i2c-ismt
4304
6ea884db 4305I2C/SMBUS STUB DRIVER
7c81c60f 4306M: Jean Delvare <jdelvare@suse.de>
846557d3 4307L: linux-i2c@vger.kernel.org
6ea884db 4308S: Maintained
8547a5bc 4309F: drivers/i2c/i2c-stub.c
6ea884db 4310
5b543965 4311I2C SUBSYSTEM
14d77c4d 4312M: Wolfram Sang <wsa@the-dreams.de>
846557d3 4313L: linux-i2c@vger.kernel.org
9d4ea27a
WS
4314W: https://i2c.wiki.kernel.org/
4315Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 4316T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 4317S: Maintained
679655da
JP
4318F: Documentation/i2c/
4319F: drivers/i2c/
4320F: include/linux/i2c.h
03b70d62 4321F: include/linux/i2c-*.h
c117ab84
CEB
4322F: include/uapi/linux/i2c.h
4323F: include/uapi/linux/i2c-*.h
1da177e4 4324
d85c8a6a 4325I2C-TAOS-EVM DRIVER
7c81c60f 4326M: Jean Delvare <jdelvare@suse.de>
d85c8a6a
JD
4327L: linux-i2c@vger.kernel.org
4328S: Maintained
4329F: Documentation/i2c/busses/i2c-taos-evm
4330F: drivers/i2c/busses/i2c-taos-evm.c
4331
e8c76eed 4332I2C-TINY-USB DRIVER
8b58be88 4333M: Till Harbaum <till@harbaum.org>
846557d3 4334L: linux-i2c@vger.kernel.org
932d1872 4335W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 4336S: Maintained
679655da 4337F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 4338
1da177e4 4339i386 BOOT CODE
8b58be88 4340M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 4341S: Maintained
679655da 4342F: arch/x86/boot/
1da177e4
LT
4343
4344i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 4345M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 4346T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
4347S: Maintained
4348
1da177e4 4349IA64 (Itanium) PLATFORM
8b58be88
JP
4350M: Tony Luck <tony.luck@intel.com>
4351M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 4352L: linux-ia64@vger.kernel.org
6b1c70b1 4353T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 4354S: Maintained
679655da 4355F: arch/ia64/
1da177e4 4356
956c203c 4357IBM Power in-Nest Crypto Acceleration
5b88e270
KY
4358M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
4359M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
956c203c
KY
4360L: linux-crypto@vger.kernel.org
4361S: Supported
4362F: drivers/crypto/nx/
4363
0e16aafb
SJ
4364IBM Power 842 compression accelerator
4365M: Robert Jennings <rcj@linux.vnet.ibm.com>
4366S: Supported
4367F: drivers/crypto/nx/nx-842.c
4368F: include/linux/nx842.h
4369
1da177e4 4370IBM Power Linux RAID adapter
8b58be88 4371M: Brian King <brking@us.ibm.com>
1da177e4 4372S: Supported
679655da 4373F: drivers/scsi/ipr.*
1da177e4 4374
9d348af4
SL
4375IBM Power Virtual Ethernet Device Driver
4376M: Santiago Leon <santil@linux.vnet.ibm.com>
4377L: netdev@vger.kernel.org
4378S: Supported
9aa32835 4379F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 4380
4b7652cc
RJ
4381IBM Power Virtual SCSI/FC Device Drivers
4382M: Robert Jennings <rcj@linux.vnet.ibm.com>
4383L: linux-scsi@vger.kernel.org
4384S: Supported
4385F: drivers/scsi/ibmvscsi/
4386X: drivers/scsi/ibmvscsi/ibmvstgt.c
4387
1da177e4
LT
4388IBM ServeRAID RAID DRIVER
4389P: Jack Hammer
8b58be88 4390M: Dave Jeffery <ipslinux@adaptec.com>
1da177e4 4391W: http://www.developer.ibm.com/welcome/netfinity/serveraid.html
b7eee616 4392S: Supported
679655da 4393F: drivers/scsi/ips.*
1da177e4 4394
6ed9f9c4
PT
4395ICH LPC AND GPIO DRIVER
4396M: Peter Tyser <ptyser@xes-inc.com>
4397S: Maintained
4398F: drivers/mfd/lpc_ich.c
4399F: drivers/gpio/gpio-ich.c
4400
1e7106fc 4401IDE SUBSYSTEM
8b58be88 4402M: "David S. Miller" <davem@davemloft.net>
1da177e4 4403L: linux-ide@vger.kernel.org
8a6e2535 4404Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 4405T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 4406S: Maintained
679655da
JP
4407F: Documentation/ide/
4408F: drivers/ide/
4409F: include/linux/ide.h
1da177e4 4410
6cb8c13d
IP
4411IDEAPAD LAPTOP EXTRAS DRIVER
4412M: Ike Panhc <ike.pan@canonical.com>
4413L: platform-driver-x86@vger.kernel.org
4414W: http://launchpad.net/ideapad-laptop
4415S: Maintained
4416F: drivers/platform/x86/ideapad-laptop.c
4417
1ea4c161
AM
4418IDEAPAD LAPTOP SLIDEBAR DRIVER
4419M: Andrey Moiseev <o2g.org.ru@gmail.com>
4420L: linux-input@vger.kernel.org
4421W: https://github.com/o2genum/ideapad-slidebar
4422S: Maintained
4423F: drivers/input/misc/ideapad_slidebar.c
4424
0f861e8c 4425IDE/ATAPI DRIVERS
487ba8e8 4426M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 4427L: linux-ide@vger.kernel.org
c404c199 4428S: Maintained
679655da
JP
4429F: Documentation/cdrom/ide-cd
4430F: drivers/ide/ide-cd*
1da177e4 4431
27471fdb 4432IDLE-I7300
8b58be88 4433M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 4434L: linux-pm@vger.kernel.org
27471fdb 4435S: Supported
679655da 4436F: drivers/idle/i7300_idle.c
27471fdb 4437
02cf2286 4438IEEE 802.15.4 SUBSYSTEM
68653359 4439M: Alexander Smirnov <alex.bluesman.smirnov@gmail.com>
8b58be88 4440M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
e0af6062 4441L: linux-zigbee-devel@lists.sourceforge.net (moderated for non-subscribers)
02cf2286 4442W: http://apps.sourceforge.net/trac/linux-zigbee
a060330e 4443T: git git://git.kernel.org/pub/scm/linux/kernel/git/lowpan/lowpan.git
02cf2286
SL
4444S: Maintained
4445F: net/ieee802154/
68653359 4446F: net/mac802154/
251741b1 4447F: drivers/net/ieee802154/
02cf2286 4448
40ad4a30
SY
4449IGUANAWORKS USB IR TRANSCEIVER
4450M: Sean Young <sean@mess.org>
4451L: linux-media@vger.kernel.org
4452S: Maintained
4453F: drivers/media/rc/iguanair.c
4454
9545f86e 4455IIO SUBSYSTEM AND DRIVERS
030a13d7 4456M: Jonathan Cameron <jic23@kernel.org>
9545f86e
AP
4457L: linux-iio@vger.kernel.org
4458S: Maintained
03e7c251 4459F: drivers/iio/
9545f86e
AP
4460F: drivers/staging/iio/
4461
65519263
SG
4462IKANOS/ADI EAGLE ADSL USB DRIVER
4463M: Matthieu Castet <castet.matthieu@free.fr>
4464M: Stanislaw Gruszka <stf_xl@wp.pl>
4465S: Maintained
4466F: drivers/usb/atm/ueagle-atm.c
4467
e89ab51f
GR
4468INA209 HARDWARE MONITOR DRIVER
4469M: Guenter Roeck <linux@roeck-us.net>
4470L: lm-sensors@lm-sensors.org
4471S: Maintained
4472F: Documentation/hwmon/ina209
4473F: Documentation/devicetree/bindings/i2c/ina209.txt
4474F: drivers/hwmon/ina209.c
4475
4476INA2XX HARDWARE MONITOR DRIVER
4477M: Guenter Roeck <linux@roeck-us.net>
4478L: lm-sensors@lm-sensors.org
4479S: Maintained
4480F: Documentation/hwmon/ina2xx
4481F: drivers/hwmon/ina2xx.c
4482F: include/linux/platform_data/ina2xx.h
4483
14dc124f
SIG
4484INDUSTRY PACK SUBSYSTEM (IPACK)
4485M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
4486M: Jens Taprogge <jens.taprogge@taprogge.org>
4487M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4488L: industrypack-devel@lists.sourceforge.net
4489W: http://industrypack.sourceforge.net
4490S: Maintained
4491F: drivers/ipack/
4492
aa7168f4 4493INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 4494M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8912176c 4495M: Dmitry Kasatkin <d.kasatkin@samsung.com>
74dd744f
MZ
4496L: linux-ima-devel@lists.sourceforge.net
4497L: linux-ima-user@lists.sourceforge.net
4498L: linux-security-module@vger.kernel.org
aa7168f4 4499S: Supported
679655da 4500F: security/integrity/ima/
aa7168f4 4501
1da177e4 4502IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 4503L: linux-fbdev@vger.kernel.org
843393d3 4504S: Orphan
679655da 4505F: drivers/video/imsttfb.c
1da177e4
LT
4506
4507INFINIBAND SUBSYSTEM
db9fd848 4508M: Roland Dreier <roland@kernel.org>
8b58be88
JP
4509M: Sean Hefty <sean.hefty@intel.com>
4510M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 4511L: linux-rdma@vger.kernel.org
605841f5 4512W: http://www.openfabrics.org/
8a6e2535 4513Q: http://patchwork.kernel.org/project/linux-rdma/list/
54e5881d 4514T: git git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git
1da177e4 4515S: Supported
679655da
JP
4516F: Documentation/infiniband/
4517F: drivers/infiniband/
c117ab84 4518F: include/uapi/linux/if_infiniband.h
1da177e4 4519
c9f04f58 4520INOTIFY
8b58be88
JP
4521M: John McCutchan <john@johnmccutchan.com>
4522M: Robert Love <rlove@rlove.org>
4523M: Eric Paris <eparis@parisplace.org>
c9f04f58 4524S: Maintained
679655da
JP
4525F: Documentation/filesystems/inotify.txt
4526F: fs/notify/inotify/
4527F: include/linux/inotify.h
c117ab84 4528F: include/uapi/linux/inotify.h
c9f04f58 4529
e2d1d6c0 4530INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88
JP
4531M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
4532M: Dmitry Torokhov <dtor@mail.ru>
e2d1d6c0 4533L: linux-input@vger.kernel.org
8a6e2535 4534Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 4535T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 4536S: Maintained
679655da 4537F: drivers/input/
f4eea7e2 4538F: include/linux/input.h
c117ab84 4539F: include/uapi/linux/input.h
f4eea7e2 4540F: include/linux/input/
e2d1d6c0 4541
3267a87f
HR
4542INPUT MULTITOUCH (MT) PROTOCOL
4543M: Henrik Rydberg <rydberg@euromail.se>
4544L: linux-input@vger.kernel.org
7f9c2454 4545T: git git://git.kernel.org/pub/scm/linux/kernel/git/rydberg/input-mt.git
3267a87f
HR
4546S: Maintained
4547F: Documentation/input/multi-touch-protocol.txt
7f9c2454 4548F: drivers/input/input-mt.c
3267a87f
HR
4549K: \b(ABS|SYN)_MT_
4550
4ac13e17
DJ
4551INTEL C600 SERIES SAS CONTROLLER DRIVER
4552M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 4553M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 4554M: Dave Jiang <dave.jiang@intel.com>
4ac13e17 4555L: linux-scsi@vger.kernel.org
7106891a
DJ
4556T: git git://git.code.sf.net/p/intel-sas/isci
4557S: Supported
4ac13e17 4558F: drivers/scsi/isci/
4ac13e17 4559
26717172
LB
4560INTEL IDLE DRIVER
4561M: Len Brown <lenb@kernel.org>
bf1c138e 4562L: linux-pm@vger.kernel.org
08deed1e 4563T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
4564S: Supported
4565F: drivers/idle/intel_idle.c
4566
9eb8ef74 4567INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 4568M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 4569L: linux-fbdev@vger.kernel.org
ce00f85c 4570S: Maintained
679655da
JP
4571F: Documentation/fb/intelfb.txt
4572F: drivers/video/intelfb/
9eb8ef74 4573
1da177e4 4574INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 4575M: Antonino Daplas <adaplas@gmail.com>
c69f677c 4576L: linux-fbdev@vger.kernel.org
ce00f85c 4577S: Maintained
679655da 4578F: drivers/video/i810/
1da177e4 4579
f4a9bc4c 4580INTEL MENLOW THERMAL DRIVER
8b58be88 4581M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 4582L: platform-driver-x86@vger.kernel.org
5ca92bd9 4583W: https://01.org/linux-acpi
f4a9bc4c 4584S: Supported
679655da 4585F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 4586
1da177e4 4587INTEL IA32 MICROCODE UPDATE SUPPORT
8b58be88 4588M: Tigran Aivazian <tigran@aivazian.fsnet.co.uk>
1da177e4 4589S: Maintained
679655da
JP
4590F: arch/x86/kernel/microcode_core.c
4591F: arch/x86/kernel/microcode_intel.c
1da177e4 4592
248a9dc3 4593INTEL I/OAT DMA DRIVER
ab5f8c6e 4594M: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
4595M: Dave Jiang <dave.jiang@intel.com>
4596L: dmaengine@vger.kernel.org
4597Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4598S: Supported
679655da 4599F: drivers/dma/ioat*
248a9dc3 4600
6c8909b4 4601INTEL IOMMU (VT-d)
8b58be88 4602M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 4603L: iommu@lists.linux-foundation.org
54e5881d 4604T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 4605S: Supported
3fb39615 4606F: drivers/iommu/intel-iommu.c
679655da 4607F: include/linux/intel-iommu.h
6c8909b4 4608
b3e5f263 4609INTEL IOP-ADMA DMA DRIVER
ab5f8c6e 4610M: Dan Williams <dan.j.williams@intel.com>
1dd8372d 4611S: Odd fixes
679655da 4612F: drivers/dma/iop-adma.c
b3e5f263 4613
9251ce95 4614INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8b58be88 4615M: Krzysztof Halasa <khc@pm.waw.pl>
9251ce95 4616S: Maintained
679655da
JP
4617F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
4618F: arch/arm/mach-ixp4xx/include/mach/npe.h
4619F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
4620F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 4621F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 4622F: drivers/net/wan/ixp4xx_hss.c
9251ce95 4623
844dd05f 4624INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 4625M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 4626S: Maintained
679655da 4627F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 4628
105bf2fe 4629INTEL ETHERNET DRIVERS (e100/e1000/e1000e/igb/igbvf/ixgb/ixgbe/ixgbevf/i40e/i40evf)
8b58be88
JP
4630M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
4631M: Jesse Brandeburg <jesse.brandeburg@intel.com>
4632M: Bruce Allan <bruce.w.allan@intel.com>
0d164401
JK
4633M: Carolyn Wyborny <carolyn.wyborny@intel.com>
4634M: Don Skidmore <donald.c.skidmore@intel.com>
4635M: Greg Rose <gregory.v.rose@intel.com>
0d164401 4636M: Alex Duyck <alexander.h.duyck@intel.com>
8b58be88 4637M: John Ronciak <john.ronciak@intel.com>
105bf2fe 4638M: Mitch Williams <mitch.a.williams@intel.com>
fcad3e6b 4639M: Linux NICS <linux.nics@intel.com>
dcd01faf 4640L: e1000-devel@lists.sourceforge.net
f6fde11a 4641W: http://www.intel.com/support/feedback.htm
d94e6fed 4642W: http://e1000.sourceforge.net/
dee1ad47
JK
4643T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net.git
4644T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next.git
1da177e4 4645S: Supported
0d164401
JK
4646F: Documentation/networking/e100.txt
4647F: Documentation/networking/e1000.txt
4648F: Documentation/networking/e1000e.txt
4649F: Documentation/networking/igb.txt
4650F: Documentation/networking/igbvf.txt
4651F: Documentation/networking/ixgb.txt
4652F: Documentation/networking/ixgbe.txt
4653F: Documentation/networking/ixgbevf.txt
1bff6529 4654F: Documentation/networking/i40e.txt
105bf2fe 4655F: Documentation/networking/i40evf.txt
dee1ad47 4656F: drivers/net/ethernet/intel/
bc90d291 4657F: drivers/net/ethernet/intel/*/
1da177e4 4658
0963d59b
LW
4659INTEL-MID GPIO DRIVER
4660M: David Cohen <david.a.cohen@linux.intel.com>
4661L: linux-gpio@vger.kernel.org
4662S: Maintained
4663F: drivers/gpio/gpio-intel-mid.c
4664
ca907a90
SY
4665INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
4666M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 4667L: linux-wireless@vger.kernel.org
ca907a90 4668S: Maintained
679655da 4669F: Documentation/networking/README.ipw2100
679655da 4670F: Documentation/networking/README.ipw2200
ca907a90 4671F: drivers/net/wireless/ipw2x00/
826d2abe 4672
4bd96a7a 4673INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
e9b7d7c8
GW
4674M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
4675M: Gang Wei <gang.wei@intel.com>
4bd96a7a
SW
4676M: Shane Wang <shane.wang@intel.com>
4677L: tboot-devel@lists.sourceforge.net
4678W: http://tboot.sourceforge.net
e9b7d7c8 4679T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
4680S: Supported
4681F: Documentation/intel_txt.txt
4682F: include/linux/tboot.h
4683F: arch/x86/kernel/tboot.c
4684
8a70da82 4685INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 4686M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 4687M: linux-wimax@intel.com
63fae219 4688L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
4689S: Supported
4690W: http://linuxwimax.org
679655da
JP
4691F: Documentation/wimax/README.i2400m
4692F: drivers/net/wimax/i2400m/
c117ab84 4693F: include/uapi/linux/wimax/i2400m.h
8a70da82 4694
1c0ce89c
SG
4695INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
4696M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 4697L: linux-wireless@vger.kernel.org
1c0ce89c 4698S: Supported
efa3144e
WYG
4699F: drivers/net/wireless/iwlegacy/
4700
b481de9c 4701INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 4702M: Johannes Berg <johannes.berg@intel.com>
6161b02b 4703M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
a0bf797f 4704M: Intel Linux Wireless <ilw@linux.intel.com>
b481de9c 4705L: linux-wireless@vger.kernel.org
b481de9c 4706W: http://intellinuxwireless.org
b62ff718 4707T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 4708S: Supported
679655da 4709F: drivers/net/wireless/iwlwifi/
b481de9c 4710
de8fe023
TW
4711INTEL MANAGEMENT ENGINE (mei)
4712M: Tomas Winkler <tomas.winkler@intel.com>
4713L: linux-kernel@vger.kernel.org
4714S: Supported
c117ab84 4715F: include/uapi/linux/mei.h
de8fe023 4716F: drivers/misc/mei/*
e07950a1 4717F: Documentation/misc-devices/mei/*
de8fe023 4718
cb109a0e 4719IOC3 ETHERNET DRIVER
8b58be88 4720M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
4721L: linux-mips@linux-mips.org
4722S: Maintained
8862bf1e 4723F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 4724
cb109a0e 4725IOC3 SERIAL DRIVER
8b58be88 4726M: Pat Gefre <pfg@sgi.com>
d39e0721 4727L: linux-serial@vger.kernel.org
cb109a0e 4728S: Maintained
df621252 4729F: drivers/tty/serial/ioc3_serial.c
cb109a0e 4730
0b6e8569
SW
4731IOMMU DRIVERS
4732M: Joerg Roedel <joro@8bytes.org>
4733L: iommu@lists.linux-foundation.org
4734T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
4735S: Maintained
4736F: drivers/iommu/
4737
4480f15b 4738IP MASQUERADING
8b58be88 4739M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 4740S: Maintained
679655da 4741F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 4742
1202d6ff 4743IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
8b58be88
JP
4744M: Francois Romieu <romieu@fr.zoreil.com>
4745M: Sorbica Shieh <sorbica@icplus.com.tw>
1202d6ff
FR
4746L: netdev@vger.kernel.org
4747S: Maintained
7443713a 4748F: drivers/net/ethernet/icplus/ipg.*
1202d6ff 4749
4480f15b 4750IPATH DRIVER
8473c603 4751M: Mike Marciniszyn <infinipath@intel.com>
e6cc0fd1 4752L: linux-rdma@vger.kernel.org
52a09a04 4753S: Maintained
679655da 4754F: drivers/infiniband/hw/ipath/
77d8798b 4755
4409ebe9 4756IPMI SUBSYSTEM
8b58be88 4757M: Corey Minyard <minyard@acm.org>
b0c90653 4758L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
4759W: http://openipmi.sourceforge.net/
4760S: Supported
679655da
JP
4761F: Documentation/IPMI.txt
4762F: drivers/char/ipmi/
4763F: include/linux/ipmi*
c117ab84 4764F: include/uapi/linux/ipmi*
4409ebe9 4765
e2d1d6c0 4766IPS SCSI RAID DRIVER
8b58be88 4767M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4768L: linux-scsi@vger.kernel.org
4769W: http://www.adaptec.com/
4770S: Maintained
679655da 4771F: drivers/scsi/ips*
e2d1d6c0
RD
4772
4773IPVS
8b58be88
JP
4774M: Wensong Zhang <wensong@linux-vs.org>
4775M: Simon Horman <horms@verge.net.au>
4776M: Julian Anastasov <ja@ssi.bg>
979b6c13 4777L: netdev@vger.kernel.org
e2d1d6c0 4778L: lvs-devel@vger.kernel.org
1da177e4 4779S: Maintained
679655da 4780F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 4781F: include/net/ip_vs.h
c117ab84 4782F: include/uapi/linux/ip_vs.h
679655da 4783F: net/netfilter/ipvs/
1da177e4 4784
e7839f25 4785IPWIRELESS DRIVER
8b58be88
JP
4786M: Jiri Kosina <jkosina@suse.cz>
4787M: David Sterba <dsterba@suse.cz>
92094aa0 4788S: Odd Fixes
282361a0 4789F: drivers/tty/ipwireless/
099dc4fb 4790
e2d1d6c0 4791IPX NETWORK LAYER
8b58be88 4792M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
4793L: netdev@vger.kernel.org
4794S: Maintained
679655da 4795F: include/net/ipx.h
c117ab84 4796F: include/uapi/linux/ipx.h
679655da 4797F: net/ipx/
e2d1d6c0 4798
1da177e4 4799IRDA SUBSYSTEM
8b58be88 4800M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 4801L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 4802L: netdev@vger.kernel.org
1da177e4 4803W: http://irda.sourceforge.net/
f353976d 4804S: Maintained
e0057975 4805T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
4806F: Documentation/networking/irda.txt
4807F: drivers/net/irda/
4808F: include/net/irda/
4809F: net/irda/
1da177e4 4810
a800c7cc
TG
4811IRQ SUBSYSTEM
4812M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 4813L: linux-kernel@vger.kernel.org
a800c7cc 4814S: Maintained
75fc2d37 4815T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 4816F: kernel/irq/
2ed9fd28
JC
4817
4818IRQCHIP DRIVERS
4819M: Thomas Gleixner <tglx@linutronix.de>
4820M: Jason Cooper <jason@lakedaemon.net>
4821L: linux-kernel@vger.kernel.org
4822S: Maintained
4823T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
4824T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
edd96900 4825F: drivers/irqchip/
a800c7cc 4826
7ab3a837
GL
4827IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
4828M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7ab3a837
GL
4829S: Maintained
4830F: Documentation/IRQ-domain.txt
4831F: include/linux/irqdomain.h
4832F: kernel/irq/irqdomain.c
4833
e2d1d6c0 4834ISAPNP
8b58be88 4835M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 4836S: Maintained
679655da
JP
4837F: Documentation/isapnp.txt
4838F: drivers/pnp/isapnp/
4839F: include/linux/isapnp.h
e2d1d6c0 4840
d39b8420
HV
4841ISA RADIO MODULE
4842M: Hans Verkuil <hverkuil@xs4all.nl>
4843L: linux-media@vger.kernel.org
4844T: git git://linuxtv.org/media_tree.git
4845W: http://linuxtv.org
4846S: Maintained
4847F: drivers/media/radio/radio-isa*
4848
71a6d0af
HW
4849iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
4850M: Peter Jones <pjones@redhat.com>
4851M: Konrad Rzeszutek Wilk <konrad@kernel.org>
4852S: Maintained
4853F: drivers/firmware/iscsi_ibft*
4854
14816b1e 4855ISCSI
8b58be88 4856M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
4857L: open-iscsi@googlegroups.com
4858W: www.open-iscsi.org
54e5881d 4859T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 4860S: Maintained
679655da
JP
4861F: drivers/scsi/*iscsi*
4862F: include/scsi/*iscsi*
14816b1e 4863
1e65eb42
OG
4864ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
4865M: Or Gerlitz <ogerlitz@mellanox.com>
4866M: Roi Dayan <roid@mellanox.com>
4867L: linux-rdma@vger.kernel.org
4868S: Supported
4869W: http://www.openfabrics.org
4870W: www.open-iscsi.org
4871Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 4872F: drivers/infiniband/ulp/iser/
1e65eb42 4873
1da177e4 4874ISDN SUBSYSTEM
8b58be88 4875M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 4876L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 4877L: netdev@vger.kernel.org
1da177e4 4878W: http://www.isdn4linux.de
54e5881d 4879T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 4880S: Maintained
679655da
JP
4881F: Documentation/isdn/
4882F: drivers/isdn/
4883F: include/linux/isdn.h
4884F: include/linux/isdn/
c117ab84
CEB
4885F: include/uapi/linux/isdn.h
4886F: include/uapi/linux/isdn/
1da177e4
LT
4887
4888ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 4889M: Armin Schindler <mac@melware.de>
d5d52273 4890L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
4891W: http://www.melware.de
4892S: Maintained
679655da 4893F: drivers/isdn/hardware/eicon/
1da177e4 4894
d624870f 4895IT87 HARDWARE MONITORING DRIVER
7c81c60f 4896M: Jean Delvare <jdelvare@suse.de>
d624870f
JD
4897L: lm-sensors@lm-sensors.org
4898S: Maintained
4899F: Documentation/hwmon/it87
4900F: drivers/hwmon/it87.c
4901
d7104bff
AP
4902IT913X MEDIA DRIVER
4903M: Antti Palosaari <crope@iki.fi>
4904L: linux-media@vger.kernel.org
4905W: http://linuxtv.org/
4906W: http://palosaari.fi/linux/
4907Q: http://patchwork.linuxtv.org/project/linux-media/list/
4908T: git git://linuxtv.org/anttip/media_tree.git
4909S: Maintained
9d9fb744 4910F: drivers/media/tuners/tuner_it913x*
d7104bff 4911
91821ff3 4912IVTV VIDEO4LINUX DRIVER
6afdeaf8 4913M: Andy Walls <awalls@md.metrocast.net>
c4240509 4914L: ivtv-devel@ivtvdriver.org (moderated for non-subscribers)
661263b5 4915L: linux-media@vger.kernel.org
275ffde4 4916T: git git://linuxtv.org/media_tree.git
91821ff3
HV
4917W: http://www.ivtvdriver.org
4918S: Maintained
679655da 4919F: Documentation/video4linux/*.ivtv
90d72ac6 4920F: drivers/media/pci/ivtv/
c117ab84 4921F: include/uapi/linux/ivtv*
91821ff3 4922
68620bdd
MP
4923IX2505V MEDIA DRIVER
4924M: Malcolm Priestley <tvboxspy@gmail.com>
4925L: linux-media@vger.kernel.org
4926W: http://linuxtv.org/
4927Q: http://patchwork.linuxtv.org/project/linux-media/list/
4928S: Maintained
4929F: drivers/media/dvb-frontends/ix2505v*
4930
4453d736
GR
4931JC42.4 TEMPERATURE SENSOR DRIVER
4932M: Guenter Roeck <linux@roeck-us.net>
4933L: lm-sensors@lm-sensors.org
4934S: Maintained
4935F: drivers/hwmon/jc42.c
4936F: Documentation/hwmon/jc42
4937
e2d1d6c0 4938JFS FILESYSTEM
3256f80f 4939M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
4940L: jfs-discussion@lists.sourceforge.net
4941W: http://jfs.sourceforge.net/
54e5881d 4942T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 4943S: Maintained
679655da
JP
4944F: Documentation/filesystems/jfs.txt
4945F: fs/jfs/
e2d1d6c0 4946
95252236 4947JME NETWORK DRIVER
8b58be88 4948M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
4949L: netdev@vger.kernel.org
4950S: Maintained
63d24a0e 4951F: drivers/net/ethernet/jme.*
95252236 4952
1da177e4 4953JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 4954M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
4955L: linux-mtd@lists.infradead.org
4956W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 4957S: Maintained
679655da 4958F: fs/jffs2/
c117ab84 4959F: include/uapi/linux/jffs2.h
1da177e4 4960
de456d37 4961JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
8b58be88 4962M: Andrew Morton <akpm@linux-foundation.org>
19003c18 4963M: Jan Kara <jack@suse.cz>
72be2ccf 4964L: linux-ext4@vger.kernel.org
ae0718f8 4965S: Maintained
d183e11a 4966F: fs/jbd/
d183e11a
TT
4967F: include/linux/jbd.h
4968
4969JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
4970M: "Theodore Ts'o" <tytso@mit.edu>
4971L: linux-ext4@vger.kernel.org
4972S: Maintained
4973F: fs/jbd2/
4974F: include/linux/jbd2.h
ae0718f8 4975
fd8b6cb4 4976JSM Neo PCI based serial card
9d141cb9 4977M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
4978L: linux-serial@vger.kernel.org
4979S: Maintained
df621252 4980F: drivers/tty/serial/jsm/
ae0718f8 4981
af39917d
CL
4982K10TEMP HARDWARE MONITORING DRIVER
4983M: Clemens Ladisch <clemens@ladisch.de>
4984L: lm-sensors@lm-sensors.org
4985S: Maintained
4986F: Documentation/hwmon/k10temp
4987F: drivers/hwmon/k10temp.c
4988
4660cb35 4989K8TEMP HARDWARE MONITORING DRIVER
8b58be88 4990M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 4991L: lm-sensors@lm-sensors.org
ae0718f8 4992S: Maintained
679655da
JP
4993F: Documentation/hwmon/k8temp
4994F: drivers/hwmon/k8temp.c
ae0718f8 4995
c63a1642 4996KTAP
687b63a3 4997M: Jovi Zhangwei <jovi.zhangwei@gmail.com>
c63a1642
JZ
4998W: http://www.ktap.org
4999L: ktap@freelists.org
5000S: Maintained
5001F: drivers/staging/ktap/
5002
1da177e4 5003KCONFIG
5eb1f99e 5004M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 5005L: linux-kbuild@vger.kernel.org
cea8321c 5006T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 5007S: Maintained
679655da
JP
5008F: Documentation/kbuild/kconfig-language.txt
5009F: scripts/kconfig/
1da177e4 5010
ea6c2089 5011KDUMP
8b58be88
JP
5012M: Vivek Goyal <vgoyal@redhat.com>
5013M: Haren Myneni <hbabu@us.ibm.com>
34633993 5014L: kexec@lists.infradead.org
ea6c2089
VG
5015W: http://lse.sourceforge.net/kdump/
5016S: Maintained
80811493 5017F: Documentation/kdump/
ea6c2089 5018
f41bf02f
HV
5019KEENE FM RADIO TRANSMITTER DRIVER
5020M: Hans Verkuil <hverkuil@xs4all.nl>
5021L: linux-media@vger.kernel.org
5022T: git git://linuxtv.org/media_tree.git
5023W: http://linuxtv.org
5024S: Maintained
5025F: drivers/media/radio/radio-keene*
5026
1da177e4 5027KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 5028M: Ian Kent <raven@themaw.net>
f694fc97 5029L: autofs@vger.kernel.org
1da177e4 5030S: Maintained
679655da 5031F: fs/autofs4/
1da177e4 5032
70fb7ba6 5033KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5ce45962 5034M: Michal Marek <mmarek@suse.cz>
08deed1e
JP
5035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5036T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 5037L: linux-kbuild@vger.kernel.org
5ce45962 5038S: Maintained
679655da
JP
5039F: Documentation/kbuild/
5040F: Makefile
5041F: scripts/Makefile.*
70fb7ba6
MM
5042F: scripts/basic/
5043F: scripts/mk*
5044F: scripts/package/
1da177e4
LT
5045
5046KERNEL JANITORS
c3000e03 5047L: kernel-janitors@vger.kernel.org
10466f5a 5048W: http://kernelnewbies.org/KernelJanitors
ee709b0c 5049S: Odd Fixes
1da177e4 5050
e8b43555 5051KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 5052M: "J. Bruce Fields" <bfields@fieldses.org>
16141c02 5053L: linux-nfs@vger.kernel.org
1da177e4 5054W: http://nfs.sourceforge.net/
98fac23f 5055S: Supported
679655da
JP
5056F: fs/nfsd/
5057F: include/linux/nfsd/
c117ab84 5058F: include/uapi/linux/nfsd/
679655da
JP
5059F: fs/lockd/
5060F: fs/nfs_common/
5061F: net/sunrpc/
5062F: include/linux/lockd/
5063F: include/linux/sunrpc/
c117ab84 5064F: include/uapi/linux/sunrpc/
1da177e4 5065
426d62e2 5066KERNEL VIRTUAL MACHINE (KVM)
0a00a775 5067M: Gleb Natapov <gleb@kernel.org>
c93a64fe 5068M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 5069L: kvm@vger.kernel.org
e3e58478 5070W: http://www.linux-kvm.org
a94b40a6 5071T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 5072S: Supported
c93a64fe
PB
5073F: Documentation/*/kvm*.txt
5074F: Documentation/virtual/kvm/
679655da
JP
5075F: arch/*/kvm/
5076F: arch/*/include/asm/kvm*
5077F: include/linux/kvm*
c117ab84 5078F: include/uapi/linux/kvm*
679655da 5079F: virt/kvm/
426d62e2 5080
ad8003d3 5081KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 5082M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf
AK
5083L: kvm@vger.kernel.org
5084W: http://kvm.qumranet.com
7de609c8 5085S: Maintained
679655da 5086F: arch/x86/include/asm/svm.h
679655da 5087F: arch/x86/kvm/svm.c
426d62e2 5088
513014b7 5089KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
ddf0289d 5090M: Alexander Graf <agraf@suse.de>
1fc9d2bf
AK
5091L: kvm-ppc@vger.kernel.org
5092W: http://kvm.qumranet.com
6a7f972d 5093T: git git://github.com/agraf/linux-2.6.git
513014b7 5094S: Supported
679655da
JP
5095F: arch/powerpc/include/asm/kvm*
5096F: arch/powerpc/kvm/
513014b7 5097
1fc9d2bf 5098KERNEL VIRTUAL MACHINE For Itanium (KVM/IA64)
8b58be88 5099M: Xiantao Zhang <xiantao.zhang@intel.com>
1fc9d2bf
AK
5100L: kvm-ia64@vger.kernel.org
5101W: http://kvm.qumranet.com
920ed9f1 5102S: Supported
679655da
JP
5103F: Documentation/ia64/kvm.txt
5104F: arch/ia64/include/asm/kvm*
5105F: arch/ia64/kvm/
920ed9f1 5106
85f8fffe 5107KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 5108M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 5109M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
5110M: linux390@de.ibm.com
5111L: linux-s390@vger.kernel.org
5112W: http://www.ibm.com/developerworks/linux/linux390/
5113S: Supported
679655da
JP
5114F: Documentation/s390/kvm.txt
5115F: arch/s390/include/asm/kvm*
80811493 5116F: arch/s390/kvm/
a968cd3e 5117F: drivers/s390/kvm/
85f8fffe 5118
a749474d 5119KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 5120M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
5121M: Marc Zyngier <marc.zyngier@arm.com>
5122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
5123L: kvmarm@lists.cs.columbia.edu
5124W: http://systems.cs.columbia.edu/projects/kvm-arm
0f4ca79e 5125S: Supported
a749474d
CD
5126F: arch/arm/include/uapi/asm/kvm*
5127F: arch/arm/include/asm/kvm*
5128F: arch/arm/kvm/
5c8818b4
MZ
5129F: virt/kvm/arm/
5130F: include/kvm/arm_*
a749474d 5131
6394a3ec 5132KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 5133M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
5134M: Marc Zyngier <marc.zyngier@arm.com>
5135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5136L: kvmarm@lists.cs.columbia.edu
5137S: Maintained
5138F: arch/arm64/include/uapi/asm/kvm*
5139F: arch/arm64/include/asm/kvm*
5140F: arch/arm64/kvm/
5141
dc009d92 5142KEXEC
8b58be88 5143M: Eric Biederman <ebiederm@xmission.com>
2f327dad 5144W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 5145L: kexec@lists.infradead.org
dc009d92 5146S: Maintained
679655da 5147F: include/linux/kexec.h
c117ab84 5148F: include/uapi/linux/kexec.h
679655da 5149F: kernel/kexec.c
dc009d92 5150
e971461f
DH
5151KEYS/KEYRINGS:
5152M: David Howells <dhowells@redhat.com>
5153L: keyrings@linux-nfs.org
5154S: Maintained
d410fa4e 5155F: Documentation/security/keys.txt
e971461f
DH
5156F: include/linux/key.h
5157F: include/linux/key-type.h
5158F: include/keys/
5159F: security/keys/
5160
7f3c68be 5161KEYS-TRUSTED
74dd744f
MZ
5162M: David Safford <safford@us.ibm.com>
5163M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be
MZ
5164L: linux-security-module@vger.kernel.org
5165L: keyrings@linux-nfs.org
5166S: Supported
d410fa4e 5167F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
5168F: include/keys/trusted-type.h
5169F: security/keys/trusted.c
5170F: security/keys/trusted.h
5171
5172KEYS-ENCRYPTED
74dd744f
MZ
5173M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5174M: David Safford <safford@us.ibm.com>
7f3c68be
MZ
5175L: linux-security-module@vger.kernel.org
5176L: keyrings@linux-nfs.org
5177S: Supported
d410fa4e 5178F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 5179F: include/keys/encrypted-type.h
19c90aa6 5180F: security/keys/encrypted-keys/
7f3c68be 5181
5b778dad 5182KGDB / KDB /debug_core
8b58be88 5183M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 5184W: http://kgdb.wiki.kernel.org/
e3e2aaf7
JW
5185L: kgdb-bugreport@lists.sourceforge.net
5186S: Maintained
679655da
JP
5187F: Documentation/DocBook/kgdb.tmpl
5188F: drivers/misc/kgdbts.c
df621252 5189F: drivers/tty/serial/kgdboc.c
5b778dad 5190F: include/linux/kdb.h
679655da 5191F: include/linux/kgdb.h
4063eb5f 5192F: kernel/debug/
e3e2aaf7 5193
456db8cc 5194KMEMCHECK
8b58be88 5195M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 5196M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 5197S: Maintained
410d7a97
JP
5198F: Documentation/kmemcheck.txt
5199F: arch/x86/include/asm/kmemcheck.h
5200F: arch/x86/mm/kmemcheck/
5201F: include/linux/kmemcheck.h
5202F: mm/kmemcheck.c
b9ce08c0 5203
c3bb4d24 5204KMEMLEAK
8b58be88 5205M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
5206S: Maintained
5207F: Documentation/kmemleak.txt
5208F: include/linux/kmemleak.h
5209F: mm/kmemleak.c
5210F: mm/kmemleak-test.c
5211
89559a61 5212KPROBES
8b58be88
JP
5213M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
5214M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
5215M: "David S. Miller" <davem@davemloft.net>
97c29e74 5216M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 5217S: Maintained
679655da
JP
5218F: Documentation/kprobes.txt
5219F: include/linux/kprobes.h
5220F: kernel/kprobes.c
89559a61 5221
70e84049 5222KS0108 LCD CONTROLLER DRIVER
8b58be88 5223M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
5224W: http://miguelojeda.es/auxdisplay.htm
5225W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 5226S: Maintained
679655da
JP
5227F: Documentation/auxdisplay/ks0108
5228F: drivers/auxdisplay/ks0108.c
5229F: include/linux/ks0108.h
70e84049 5230
1da177e4 5231LAPB module
1da177e4 5232L: linux-x25@vger.kernel.org
bf9915cc 5233S: Orphan
679655da
JP
5234F: Documentation/networking/lapb-module.txt
5235F: include/*/lapb.h
5236F: net/lapb/
1da177e4
LT
5237
5238LASI 53c700 driver for PARISC
8b58be88 5239M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
5240L: linux-scsi@vger.kernel.org
5241S: Maintained
679655da
JP
5242F: Documentation/scsi/53c700.txt
5243F: drivers/scsi/53c700*
1da177e4 5244
263de9b5 5245LED SUBSYSTEM
c772fc26 5246M: Bryan Wu <cooloney@gmail.com>
8b58be88 5247M: Richard Purdie <rpurdie@rpsys.net>
aa69cb8c
BW
5248L: linux-leds@vger.kernel.org
5249T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
263de9b5 5250S: Maintained
679655da
JP
5251F: drivers/leds/
5252F: include/linux/leds.h
263de9b5 5253
b0461a44 5254LEGACY EEPROM DRIVER
7c81c60f 5255M: Jean Delvare <jdelvare@suse.de>
b0461a44
JD
5256S: Maintained
5257F: Documentation/misc-devices/eeprom
5258F: drivers/misc/eeprom/eeprom.c
5259
1da177e4 5260LEGO USB Tower driver
8b58be88 5261M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
5262L: legousb-devel@lists.sourceforge.net
5263W: http://legousb.sourceforge.net/
5264S: Maintained
679655da 5265F: drivers/usb/misc/legousbtower.c
1da177e4 5266
055616a8
MK
5267LG2160 MEDIA DRIVER
5268M: Michael Krufky <mkrufky@linuxtv.org>
5269L: linux-media@vger.kernel.org
5270W: http://linuxtv.org/
5271W: http://github.com/mkrufky
5272Q: http://patchwork.linuxtv.org/project/linux-media/list/
5273T: git git://linuxtv.org/mkrufky/tuners.git
5274S: Maintained
5275F: drivers/media/dvb-frontends/lg2160.*
5276
6f0e7725
MK
5277LGDT3305 MEDIA DRIVER
5278M: Michael Krufky <mkrufky@linuxtv.org>
5279L: linux-media@vger.kernel.org
5280W: http://linuxtv.org/
5281W: http://github.com/mkrufky
5282Q: http://patchwork.linuxtv.org/project/linux-media/list/
5283T: git git://linuxtv.org/mkrufky/tuners.git
5284S: Maintained
5285F: drivers/media/dvb-frontends/lgdt3305.*
5286
568a17ff 5287LGUEST
8b58be88 5288M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 5289L: lguest@lists.ozlabs.org
568a17ff 5290W: http://lguest.ozlabs.org/
72e91863 5291S: Odd Fixes
070f420b 5292F: arch/x86/include/asm/lguest*.h
679655da
JP
5293F: arch/x86/lguest/
5294F: drivers/lguest/
5295F: include/linux/lguest*.h
070f420b 5296F: tools/lguest/
568a17ff 5297
1acd437c
SL
5298LIBLOCKDEP
5299M: Sasha Levin <sasha.levin@oracle.com>
5300S: Maintained
5301F: tools/lib/lockdep/
5302
1da177e4 5303LINUX FOR IBM pSERIES (RS/6000)
8b58be88 5304M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
5305W: http://www.ibm.com/linux/ltc/projects/ppc
5306S: Supported
11c34c7d 5307F: arch/powerpc/boot/rs6000.h
1da177e4 5308
852bb9f5 5309LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
5310M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5311M: Paul Mackerras <paulus@samba.org>
1da177e4 5312W: http://www.penguinppc.org/
a4724ed6 5313L: linuxppc-dev@lists.ozlabs.org
8a6e2535 5314Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
54e5881d 5315T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
1da177e4 5316S: Supported
11c34c7d
JP
5317F: Documentation/powerpc/
5318F: arch/powerpc/
1da177e4
LT
5319
5320LINUX FOR POWER MACINTOSH
8b58be88 5321M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 5322W: http://www.penguinppc.org/
a4724ed6 5323L: linuxppc-dev@lists.ozlabs.org
1da177e4 5324S: Maintained
11c34c7d
JP
5325F: arch/powerpc/platforms/powermac/
5326F: drivers/macintosh/
1da177e4 5327
77a76369 5328LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 5329M: Anatolij Gustschin <agust@denx.de>
a4724ed6 5330L: linuxppc-dev@lists.ozlabs.org
a149507b 5331T: git git://git.denx.de/linux-2.6-agust.git
1da177e4 5332S: Maintained
11c34c7d
JP
5333F: arch/powerpc/platforms/512x/
5334F: arch/powerpc/platforms/52xx/
1da177e4
LT
5335
5336LINUX FOR POWERPC EMBEDDED PPC4XX
1d11cd67 5337M: Alistair Popple <alistair@popple.id.au>
8b58be88 5338M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 5339W: http://www.penguinppc.org/
a4724ed6 5340L: linuxppc-dev@lists.ozlabs.org
1da177e4 5341S: Maintained
11c34c7d
JP
5342F: arch/powerpc/platforms/40x/
5343F: arch/powerpc/platforms/44x/
1da177e4 5344
260c02a9 5345LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 5346L: linuxppc-dev@lists.ozlabs.org
cdeb8994 5347S: Orphan
11c34c7d
JP
5348F: arch/powerpc/*/*virtex*
5349F: arch/powerpc/*/*/*virtex*
1da177e4 5350
e93adf1e 5351LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88
JP
5352M: Vitaly Bordug <vitb@kernel.crashing.org>
5353M: Marcelo Tosatti <marcelo@kvack.org>
e93adf1e 5354W: http://www.penguinppc.org/
a4724ed6 5355L: linuxppc-dev@lists.ozlabs.org
e93adf1e 5356S: Maintained
a2b1f7c8 5357F: arch/powerpc/platforms/8xx/
e93adf1e 5358
1da177e4 5359LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8b58be88 5360M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 5361W: http://www.penguinppc.org/
a4724ed6 5362L: linuxppc-dev@lists.ozlabs.org
ce00f85c 5363S: Maintained
11c34c7d 5364F: arch/powerpc/platforms/83xx/
4c8f581d 5365F: arch/powerpc/platforms/85xx/
1da177e4 5366
ab06ff3a 5367LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 5368M: Olof Johansson <olof@lixom.net>
a4724ed6 5369L: linuxppc-dev@lists.ozlabs.org
92e19709 5370S: Maintained
11c34c7d
JP
5371F: arch/powerpc/platforms/pasemi/
5372F: drivers/*/*pasemi*
5373F: drivers/*/*/*pasemi*
ab06ff3a 5374
1da177e4 5375LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 5376M: Chris Wright <chrisw@sous-sol.org>
1a4520be 5377L: linux-security-module@vger.kernel.org
1da177e4
LT
5378S: Supported
5379
a23ce6da
HW
5380LIS3LV02D ACCELEROMETER DRIVER
5381M: Eric Piel <eric.piel@tremplin-utc.net>
5382S: Maintained
ff606677
JD
5383F: Documentation/misc-devices/lis3lv02d
5384F: drivers/misc/lis3lv02d/
bd35665f 5385F: drivers/platform/x86/hp_accel.c
a23ce6da 5386
e2d1d6c0 5387LLC (802.2)
8b58be88 5388M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 5389S: Maintained
679655da 5390F: include/linux/llc.h
c117ab84 5391F: include/uapi/linux/llc.h
679655da
JP
5392F: include/net/llc*
5393F: net/llc/
e2d1d6c0 5394
4e233cbe
AD
5395LM73 HARDWARE MONITOR DRIVER
5396M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
5397L: lm-sensors@lm-sensors.org
5398S: Maintained
5399F: drivers/hwmon/lm73.c
5400
156e2d1a 5401LM78 HARDWARE MONITOR DRIVER
7c81c60f 5402M: Jean Delvare <jdelvare@suse.de>
156e2d1a
JD
5403L: lm-sensors@lm-sensors.org
5404S: Maintained
5405F: Documentation/hwmon/lm78
5406F: drivers/hwmon/lm78.c
5407
1da177e4 5408LM83 HARDWARE MONITOR DRIVER
7c81c60f 5409M: Jean Delvare <jdelvare@suse.de>
cc0b07ed 5410L: lm-sensors@lm-sensors.org
1da177e4 5411S: Maintained
679655da
JP
5412F: Documentation/hwmon/lm83
5413F: drivers/hwmon/lm83.c
1da177e4
LT
5414
5415LM90 HARDWARE MONITOR DRIVER
7c81c60f 5416M: Jean Delvare <jdelvare@suse.de>
cc0b07ed 5417L: lm-sensors@lm-sensors.org
1da177e4 5418S: Maintained
679655da 5419F: Documentation/hwmon/lm90
aae7bce4 5420F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 5421F: drivers/hwmon/lm90.c
1da177e4 5422
917cc4e6
GR
5423LM95234 HARDWARE MONITOR DRIVER
5424M: Guenter Roeck <linux@roeck-us.net>
5425L: lm-sensors@lm-sensors.org
5426S: Maintained
5427F: Documentation/hwmon/lm95234
5428F: drivers/hwmon/lm95234.c
5429
68620bdd
MP
5430LME2510 MEDIA DRIVER
5431M: Malcolm Priestley <tvboxspy@gmail.com>
5432L: linux-media@vger.kernel.org
5433W: http://linuxtv.org/
5434Q: http://patchwork.linuxtv.org/project/linux-media/list/
5435S: Maintained
5436F: drivers/media/usb/dvb-usb-v2/lmedm04*
5437
512e67f9 5438LOCKDEP AND LOCKSTAT
8b58be88
JP
5439M: Peter Zijlstra <peterz@infradead.org>
5440M: Ingo Molnar <mingo@redhat.com>
981c3a4f 5441L: linux-kernel@vger.kernel.org
75fc2d37 5442T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 5443S: Maintained
679655da
JP
5444F: Documentation/lockdep*.txt
5445F: Documentation/lockstat.txt
5446F: include/linux/lockdep.h
7486d6da 5447F: kernel/locking/
512e67f9 5448
dde33348 5449LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 5450M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
5451L: linux-ntfs-dev@lists.sourceforge.net
5452W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 5453S: Maintained
679655da 5454F: Documentation/ldm.txt
20d16fef 5455F: block/partitions/ldm.*
1da177e4 5456
ef6ada3d
JE
5457LogFS
5458M: Joern Engel <joern@logfs.org>
756ccb3c 5459M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
5460L: logfs@logfs.org
5461W: logfs.org
5462S: Maintained
5463F: fs/logfs/
5464
b62d7946
RS
5465LPC32XX MACHINE SUPPORT
5466M: Roland Stigge <stigge@antcom.de>
5467L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5468S: Maintained
5469F: arch/arm/mach-lpc32xx/
5470
c87e34ef 5471LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
500c152a 5472M: Nagalakshmi Nandigama <Nagalakshmi.Nandigama@lsi.com>
5473M: Sreekanth Reddy <Sreekanth.Reddy@lsi.com>
d8a82d7b 5474M: support@lsi.com
cec744fb 5475L: DL-MPTFusionLinux@lsi.com
c87e34ef
MED
5476L: linux-scsi@vger.kernel.org
5477W: http://www.lsilogic.com/support
5478S: Supported
679655da 5479F: drivers/message/fusion/
500c152a 5480F: drivers/scsi/mpt2sas/
5481F: drivers/scsi/mpt3sas/
c87e34ef 5482
1da177e4 5483LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 5484M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
5485L: linux-scsi@vger.kernel.org
5486S: Maintained
679655da 5487F: drivers/scsi/sym53c8xx_2/
1da177e4 5488
e5f5c99a
GR
5489LTC4261 HARDWARE MONITOR DRIVER
5490M: Guenter Roeck <linux@roeck-us.net>
5491L: lm-sensors@lm-sensors.org
5492S: Maintained
5493F: Documentation/hwmon/ltc4261
5494F: drivers/hwmon/ltc4261.c
5495
81365c31 5496LTP (Linux Test Project)
28b8e8d4 5497M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 5498M: Cyril Hrubis <chrubis@suse.cz>
7d1ae8a8 5499M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
f2eb7f6f
CH
5500M: Jan Stancek <jstancek@redhat.com>
5501M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
5502M: Alexey Kodanev <alexey.kodanev@oracle.com>
81365c31 5503L: ltp-list@lists.sourceforge.net (subscribers-only)
f2eb7f6f 5504W: http://linux-test-project.github.io/
7d1ae8a8 5505T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
5506S: Maintained
5507
c12a54b3 5508M32R ARCHITECTURE
8b58be88 5509M: Hirokazu Takata <takata@linux-m32r.org>
0d89e54c 5510L: linux-m32r@ml.linux-m32r.org (moderated for non-subscribers)
c12a54b3
HT
5511L: linux-m32r-ja@ml.linux-m32r.org (in Japanese)
5512W: http://www.linux-m32r.org/
5513S: Maintained
679655da 5514F: arch/m32r/
c12a54b3 5515
1da177e4 5516M68K ARCHITECTURE
8b58be88 5517M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
5518L: linux-m68k@lists.linux-m68k.org
5519W: http://www.linux-m68k.org/
54e5881d 5520T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 5521S: Maintained
679655da 5522F: arch/m68k/
9db35182 5523F: drivers/zorro/
1da177e4
LT
5524
5525M68K ON APPLE MACINTOSH
8b58be88 5526M: Joshua Thompson <funaho@jurai.org>
1da177e4 5527W: http://www.mac.linux-m68k.org/
9bb9f222 5528L: linux-m68k@lists.linux-m68k.org
1da177e4 5529S: Maintained
9db35182 5530F: arch/m68k/mac/
1da177e4
LT
5531
5532M68K ON HP9000/300
8b58be88 5533M: Philip Blundell <philb@gnu.org>
1da177e4
LT
5534W: http://www.tazenda.demon.co.uk/phil/linux-hp
5535S: Maintained
679655da 5536F: arch/m68k/hp300/
1da177e4 5537
74425546
AP
5538M88DS3103 MEDIA DRIVER
5539M: Antti Palosaari <crope@iki.fi>
5540L: linux-media@vger.kernel.org
5541W: http://linuxtv.org/
5542W: http://palosaari.fi/linux/
5543Q: http://patchwork.linuxtv.org/project/linux-media/list/
5544T: git git://linuxtv.org/anttip/media_tree.git
5545S: Maintained
5546F: drivers/media/dvb-frontends/m88ds3103*
5547
68620bdd
MP
5548M88RS2000 MEDIA DRIVER
5549M: Malcolm Priestley <tvboxspy@gmail.com>
5550L: linux-media@vger.kernel.org
5551W: http://linuxtv.org/
5552Q: http://patchwork.linuxtv.org/project/linux-media/list/
5553S: Maintained
5554F: drivers/media/dvb-frontends/m88rs2000*
5555
0d62f800
AP
5556M88TS2022 MEDIA DRIVER
5557M: Antti Palosaari <crope@iki.fi>
5558L: linux-media@vger.kernel.org
5559W: http://linuxtv.org/
5560W: http://palosaari.fi/linux/
5561Q: http://patchwork.linuxtv.org/project/linux-media/list/
5562T: git git://linuxtv.org/anttip/media_tree.git
5563S: Maintained
5564F: drivers/media/tuners/m88ts2022*
5565
07a092fa 5566MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
5567M: Alexey Klimov <klimov.linux@gmail.com>
5568L: linux-media@vger.kernel.org
5569T: git git://linuxtv.org/media_tree.git
5570S: Maintained
5571F: drivers/media/radio/radio-ma901.c
07a092fa 5572
64a327a7 5573MAC80211
8b58be88 5574M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 5575L: linux-wireless@vger.kernel.org
491b26b4 5576W: http://wireless.kernel.org/
ce466579
JB
5577T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
5578T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 5579S: Maintained
679655da
JP
5580F: Documentation/networking/mac80211-injection.txt
5581F: include/net/mac80211.h
5582F: net/mac80211/
64a327a7 5583
1036d864 5584MAC80211 PID RATE CONTROL
8b58be88
JP
5585M: Stefano Brivio <stefano.brivio@polimi.it>
5586M: Mattias Nissler <mattias.nissler@gmx.de>
1036d864 5587L: linux-wireless@vger.kernel.org
491b26b4 5588W: http://wireless.kernel.org/en/developers/Documentation/mac80211/RateControl/PID
ce466579
JB
5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
5590T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
1036d864 5591S: Maintained
679655da 5592F: net/mac80211/rc80211_pid*
1036d864 5593
b863ceb7 5594MACVLAN DRIVER
8b58be88 5595M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
5596L: netdev@vger.kernel.org
5597S: Maintained
679655da
JP
5598F: drivers/net/macvlan.c
5599F: include/linux/if_macvlan.h
b863ceb7 5600
faf1668c 5601MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 5602M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 5603W: http://www.kernel.org/doc/man-pages
bd7ebec6 5604L: linux-man@vger.kernel.org
1b53dc74 5605S: Maintained
faf1668c 5606
8427defd
RK
5607MARVELL ARMADA DRM SUPPORT
5608M: Russell King <rmk+kernel@arm.linux.org.uk>
5609S: Maintained
5610F: drivers/gpu/drm/armada/
5611
44c14c1d 5612MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
5613M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 5614M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 5615L: netdev@vger.kernel.org
5616S: Maintained
5617F: drivers/net/ethernet/marvell/sk*
5618
74cda169 5619MARVELL LIBERTAS WIRELESS DRIVER
74cda169 5620L: libertas-dev@lists.infradead.org
8ac3e99e 5621S: Orphan
679655da 5622F: drivers/net/wireless/libertas/
74cda169 5623
b60d6975 5624MARVELL MV643XX ETHERNET DRIVER
4e3faf88 5625M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 5626L: netdev@vger.kernel.org
f5ca8502 5627S: Maintained
527a6266 5628F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 5629F: include/linux/mv643xx.h
1da177e4 5630
370b8ed9
TP
5631MARVELL MVNETA ETHERNET DRIVER
5632M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5633L: netdev@vger.kernel.org
5634S: Maintained
5635F: drivers/net/ethernet/marvell/mvneta.*
5636
fcad584d
BZ
5637MARVELL MWIFIEX WIRELESS DRIVER
5638M: Bing Zhao <bzhao@marvell.com>
5639L: linux-wireless@vger.kernel.org
5640S: Maintained
5641F: drivers/net/wireless/mwifiex/
5642
a2c3f656 5643MARVELL MWL8K WIRELESS DRIVER
a040d532 5644M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 5645L: linux-wireless@vger.kernel.org
16345910 5646S: Odd Fixes
a2c3f656
LB
5647F: drivers/net/wireless/mwl8k.c
5648
2a69567b 5649MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 5650M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 5651S: Odd Fixes
1fa7e547 5652F: drivers/mmc/host/mvsdio.*
2a69567b 5653
1da177e4 5654MATROX FRAMEBUFFER DRIVER
c69f677c 5655L: linux-fbdev@vger.kernel.org
52653199 5656S: Orphan
679655da 5657F: drivers/video/matrox/matroxfb_*
c117ab84 5658F: include/uapi/linux/matroxfb.h
1da177e4 5659
ca462085
GR
5660MAX16065 HARDWARE MONITOR DRIVER
5661M: Guenter Roeck <linux@roeck-us.net>
5662L: lm-sensors@lm-sensors.org
5663S: Maintained
5664F: Documentation/hwmon/max16065
5665F: drivers/hwmon/max16065.c
5666
d20620de 5667MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 5668M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
5669L: lm-sensors@lm-sensors.org
5670S: Maintained
679655da
JP
5671F: Documentation/hwmon/max6650
5672F: drivers/hwmon/max6650.c
d20620de 5673
e89ab51f
GR
5674MAX6697 HARDWARE MONITOR DRIVER
5675M: Guenter Roeck <linux@roeck-us.net>
5676L: lm-sensors@lm-sensors.org
5677S: Maintained
5678F: Documentation/hwmon/max6697
5679F: Documentation/devicetree/bindings/i2c/max6697.txt
5680F: drivers/hwmon/max6697.c
5681F: include/linux/platform_data/max6697.h
5682
9be3c9a5
HV
5683MAXIRADIO FM RADIO RECEIVER DRIVER
5684M: Hans Verkuil <hverkuil@xs4all.nl>
5685L: linux-media@vger.kernel.org
5686T: git git://linuxtv.org/media_tree.git
5687W: http://linuxtv.org
5688S: Maintained
5689F: drivers/media/radio/radio-maxiradio*
5690
127c49ae 5691MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
1b2c14b4 5692M: Mauro Carvalho Chehab <m.chehab@samsung.com>
127c49ae
JP
5693P: LinuxTV.org Project
5694L: linux-media@vger.kernel.org
5695W: http://linuxtv.org
8a6e2535 5696Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 5697T: git git://linuxtv.org/media_tree.git
127c49ae
JP
5698S: Maintained
5699F: Documentation/dvb/
5700F: Documentation/video4linux/
ffe06198 5701F: Documentation/DocBook/media/
127c49ae 5702F: drivers/media/
ffe06198 5703F: drivers/staging/media/
127c49ae 5704F: include/media/
6c0f0359
MCC
5705F: include/uapi/linux/dvb/
5706F: include/uapi/linux/videodev2.h
5707F: include/uapi/linux/media.h
5708F: include/uapi/linux/v4l2-*
5709F: include/uapi/linux/meye.h
5710F: include/uapi/linux/ivtv*
5711F: include/uapi/linux/uvcvideo.h
d20620de 5712
6149a936
HV
5713MEDIAVISION PRO MOVIE STUDIO DRIVER
5714M: Hans Verkuil <hverkuil@xs4all.nl>
5715L: linux-media@vger.kernel.org
5716T: git git://linuxtv.org/media_tree.git
5717W: http://linuxtv.org
5718S: Odd Fixes
5719F: drivers/media/parport/pms*
5720
757e0108 5721MEGARAID SCSI DRIVERS
8b58be88 5722M: Neela Syam Kolli <megaraidlinux@lsi.com>
baaea1dc 5723L: linux-scsi@vger.kernel.org
ce00f85c
JC
5724W: http://megaraid.lsilogic.com
5725S: Maintained
679655da
JP
5726F: Documentation/scsi/megaraid.txt
5727F: drivers/scsi/megaraid.*
5728F: drivers/scsi/megaraid/
757e0108 5729
2c46c9d5
AV
5730MELLANOX ETHERNET DRIVER (mlx4_en)
5731M: Amir Vadai <amirv@mellanox.com>
b75f0050 5732L: netdev@vger.kernel.org
2c46c9d5
AV
5733S: Supported
5734W: http://www.mellanox.com
5735Q: http://patchwork.ozlabs.org/project/netdev/list/
5736F: drivers/net/ethernet/mellanox/mlx4/en_*
5737
70ea91f1
SR
5738MEMORY MANAGEMENT
5739L: linux-mm@kvack.org
70ea91f1
SR
5740W: http://www.linux-mm.org
5741S: Maintained
679655da 5742F: include/linux/mm.h
551450bb
CS
5743F: include/linux/gfp.h
5744F: include/linux/mmzone.h
5745F: include/linux/memory_hotplug.h
5746F: include/linux/vmalloc.h
679655da 5747F: mm/
70ea91f1 5748
938a9204 5749MEMORY RESOURCE CONTROLLER
c193c82f
KH
5750M: Johannes Weiner <hannes@cmpxchg.org>
5751M: Michal Hocko <mhocko@suse.cz>
185e595f 5752M: Balbir Singh <bsingharora@gmail.com>
8b58be88 5753M: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
12340313 5754L: cgroups@vger.kernel.org
938a9204 5755L: linux-mm@kvack.org
938a9204 5756S: Maintained
679655da 5757F: mm/memcontrol.c
4e4c941c 5758F: mm/page_cgroup.c
938a9204 5759
f4e9ce66 5760MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 5761M: David Woodhouse <dwmw2@infradead.org>
242c325e 5762M: Brian Norris <computersforpeace@gmail.com>
1da177e4 5763L: linux-mtd@lists.infradead.org
8a6e2535
JP
5764W: http://www.linux-mtd.infradead.org/
5765Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 5766T: git git://git.infradead.org/linux-mtd.git
1da177e4 5767S: Maintained
679655da
JP
5768F: drivers/mtd/
5769F: include/linux/mtd/
c117ab84 5770F: include/uapi/mtd/
1da177e4 5771
26c57ef1 5772MEN A21 WATCHDOG DRIVER
b75f0050 5773M: Johannes Thumshirn <johannes.thumshirn@men.de>
26c57ef1
JT
5774L: linux-watchdog@vger.kernel.org
5775S: Supported
5776F: drivers/watchdog/mena21_wdt.c
5777
3764e82e
JT
5778MEN CHAMELEON BUS (mcb)
5779M: Johannes Thumshirn <johannes.thumshirn@men.de>
5780S: Supported
5781F: drivers/mcb/
5782F: include/linux/mcb.h
5783
12285945
JH
5784METAG ARCHITECTURE
5785M: James Hogan <james.hogan@imgtec.com>
d668d9ed 5786L: linux-metag@vger.kernel.org
12285945
JH
5787S: Supported
5788F: arch/metag/
5789F: Documentation/metag/
5790F: Documentation/devicetree/bindings/metag/
a2c5d4ed 5791F: drivers/clocksource/metag_generic.c
5698c50d
JH
5792F: drivers/irqchip/irq-metag.c
5793F: drivers/irqchip/irq-metag-ext.c
ae85ac71
JH
5794F: drivers/tty/metag_da.c
5795F: fs/imgdafs/
12285945 5796
c6375b0a 5797MICROBLAZE ARCHITECTURE
8b58be88 5798M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
5799W: http://www.monstr.eu/fdt/
5800T: git git://git.monstr.eu/linux-2.6-microblaze.git
5801S: Supported
0a8c7914 5802F: arch/microblaze/
1da177e4
LT
5803
5804MICROTEK X6 SCANNER
61eee9a7 5805M: Oliver Neukum <oliver@neukum.org>
1da177e4 5806S: Maintained
679655da 5807F: drivers/usb/image/microtek.*
1da177e4
LT
5808
5809MIPS
8b58be88 5810M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 5811L: linux-mips@linux-mips.org
6097050d 5812W: http://www.linux-mips.org/
b05e988e 5813T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 5814Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 5815S: Supported
679655da
JP
5816F: Documentation/mips/
5817F: arch/mips/
1da177e4 5818
08b7620a
HV
5819MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
5820M: Hans Verkuil <hverkuil@xs4all.nl>
5821L: linux-media@vger.kernel.org
5822T: git git://linuxtv.org/media_tree.git
5823W: http://linuxtv.org
5824S: Odd Fixes
5825F: drivers/media/radio/radio-miropcm20*
5826
e126ba97
EC
5827Mellanox MLX5 core VPI driver
5828M: Eli Cohen <eli@mellanox.com>
5829L: netdev@vger.kernel.org
5830L: linux-rdma@vger.kernel.org
5831W: http://www.mellanox.com
5832Q: http://patchwork.ozlabs.org/project/netdev/list/
5833Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 5834T: git git://openfabrics.org/~eli/connect-ib.git
e126ba97
EC
5835S: Supported
5836F: drivers/net/ethernet/mellanox/mlx5/core/
5837F: include/linux/mlx5/
5838
5839Mellanox MLX5 IB driver
b75f0050
JP
5840M: Eli Cohen <eli@mellanox.com>
5841L: linux-rdma@vger.kernel.org
5842W: http://www.mellanox.com
5843Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 5844T: git git://openfabrics.org/~eli/connect-ib.git
b75f0050
JP
5845S: Supported
5846F: include/linux/mlx5/
5847F: drivers/infiniband/hw/mlx5/
e126ba97 5848
1da177e4 5849MODULE SUPPORT
8b58be88 5850M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 5851S: Maintained
679655da
JP
5852F: include/linux/module.h
5853F: kernel/module.c
1da177e4
LT
5854
5855MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 5856W: http://popies.net/meye/
b7788e13 5857S: Orphan
679655da 5858F: Documentation/video4linux/meye.txt
90d72ac6 5859F: drivers/media/pci/meye/
6c0f0359 5860F: include/uapi/linux/meye.h
1da177e4 5861
b9705b60 5862MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 5863M: Jiri Slaby <jirislaby@gmail.com>
d735410a 5864S: Maintained
679655da 5865F: Documentation/serial/moxa-smartio
c897401b 5866F: drivers/tty/mxser.*
d735410a 5867
889b2f87
AK
5868MR800 AVERMEDIA USB FM RADIO DRIVER
5869M: Alexey Klimov <klimov.linux@gmail.com>
5870L: linux-media@vger.kernel.org
5871T: git git://linuxtv.org/media_tree.git
5872S: Maintained
5873F: drivers/media/radio/radio-mr800.c
5874
8c4c731a 5875MSI LAPTOP SUPPORT
182ae55c 5876M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 5877L: platform-driver-x86@vger.kernel.org
8c4c731a 5878S: Maintained
679655da 5879F: drivers/platform/x86/msi-laptop.c
8c4c731a 5880
0f1006b1
AA
5881MSI WMI SUPPORT
5882M: Anisse Astier <anisse@astier.eu>
d0944853 5883L: platform-driver-x86@vger.kernel.org
0f1006b1
AA
5884S: Supported
5885F: drivers/platform/x86/msi-wmi.c
5886
19a628a0
AP
5887MSI001 MEDIA DRIVER
5888M: Antti Palosaari <crope@iki.fi>
5889L: linux-media@vger.kernel.org
5890W: http://linuxtv.org/
5891W: http://palosaari.fi/linux/
5892Q: http://patchwork.linuxtv.org/project/linux-media/list/
5893T: git git://linuxtv.org/anttip/media_tree.git
5894S: Maintained
5895F: drivers/staging/media/msi3101/msi001*
5896
2c57213f
AP
5897MSI3101 MEDIA DRIVER
5898M: Antti Palosaari <crope@iki.fi>
5899L: linux-media@vger.kernel.org
5900W: http://linuxtv.org/
5901W: http://palosaari.fi/linux/
5902Q: http://patchwork.linuxtv.org/project/linux-media/list/
5903T: git git://linuxtv.org/anttip/media_tree.git
5904S: Maintained
5905F: drivers/staging/media/msi3101/sdr-msi3101*
5906
62a37dc7 5907MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
5908M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5909L: linux-media@vger.kernel.org
5910T: git git://linuxtv.org/media_tree.git
5911S: Maintained
5912F: drivers/media/i2c/mt9m032.c
5913F: include/media/mt9m032.h
5914
62a37dc7 5915MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
5916M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5917L: linux-media@vger.kernel.org
5918T: git git://linuxtv.org/media_tree.git
5919S: Maintained
5920F: drivers/media/i2c/mt9p031.c
5921F: include/media/mt9p031.h
5922
62a37dc7 5923MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
5924M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5925L: linux-media@vger.kernel.org
5926T: git git://linuxtv.org/media_tree.git
5927S: Maintained
5928F: drivers/media/i2c/mt9t001.c
5929F: include/media/mt9t001.h
5930
62a37dc7 5931MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
5932M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5933L: linux-media@vger.kernel.org
5934T: git git://linuxtv.org/media_tree.git
5935S: Maintained
5936F: drivers/media/i2c/mt9v032.c
5937F: include/media/mt9v032.h
5938
4e0d13cb 5939MULTIFUNCTION DEVICES (MFD)
8b58be88 5940M: Samuel Ortiz <sameo@linux.intel.com>
f7d3210e
SO
5941M: Lee Jones <lee.jones@linaro.org>
5942T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-next.git
5943T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-fixes.git
4e0d13cb 5944S: Supported
679655da 5945F: drivers/mfd/
55b5940d 5946F: include/linux/mfd/
4e0d13cb 5947
5c4e6f13 5948MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
6e443244 5949M: Chris Ball <chris@printf.net>
e18eaf8f 5950M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 5951L: linux-mmc@vger.kernel.org
245feaa6
CB
5952T: git git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git
5953S: Maintained
679655da
JP
5954F: drivers/mmc/
5955F: include/linux/mmc/
c117ab84 5956F: include/uapi/linux/mmc/
baca2da4 5957
15a0580c 5958MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 5959S: Orphan
679655da
JP
5960F: drivers/mmc/host/mmc_spi.c
5961F: include/linux/spi/mmc_spi.h
15a0580c 5962
1da177e4 5963MULTISOUND SOUND DRIVER
8b58be88 5964M: Andrew Veliath <andrewtv@usa.net>
1da177e4 5965S: Maintained
679655da
JP
5966F: Documentation/sound/oss/MultiSound
5967F: sound/oss/msnd*
1da177e4 5968
d735410a 5969MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 5970S: Orphan
c897401b 5971F: drivers/tty/isicom.c
679655da 5972F: include/linux/isicom.h
d735410a 5973
550a7375 5974MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
f299470a 5975M: Felipe Balbi <balbi@ti.com>
795fb7e7 5976L: linux-usb@vger.kernel.org
43b416e5 5977T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 5978S: Maintained
679655da 5979F: drivers/usb/musb/
550a7375 5980
ea0af5f6
MK
5981MXL5007T MEDIA DRIVER
5982M: Michael Krufky <mkrufky@linuxtv.org>
5983L: linux-media@vger.kernel.org
5984W: http://linuxtv.org/
5985W: http://github.com/mkrufky
5986Q: http://patchwork.linuxtv.org/project/linux-media/list/
5987T: git git://linuxtv.org/mkrufky/tuners.git
5988S: Maintained
5989F: drivers/media/tuners/mxl5007t.*
5990
2d3cf588 5991MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 5992M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 5993L: netdev@vger.kernel.org
205057ae 5994W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 5995S: Supported
93f7848b 5996F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 5997
1da177e4 5998NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 5999S: Orphan
d9fb9f38 6000F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 6001
23dc05a3
DM
6002NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6003M: Daniel Mack <zonque@gmail.com>
6004S: Maintained
6005L: alsa-devel@alsa-project.org
6006W: http://www.native-instruments.com
6007F: sound/usb/caiaq/
6008
1da177e4 6009NCP FILESYSTEM
52653199
PV
6010M: Petr Vandrovec <petr@vandrovec.name>
6011S: Odd Fixes
679655da 6012F: fs/ncpfs/
1da177e4
LT
6013
6014NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 6015M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6016L: linux-scsi@vger.kernel.org
6017S: Maintained
679655da 6018F: drivers/scsi/NCR_D700.*
1da177e4 6019
4aa3eb4c
GR
6020NCT6775 HARDWARE MONITOR DRIVER
6021M: Guenter Roeck <linux@roeck-us.net>
6022L: lm-sensors@lm-sensors.org
6023S: Maintained
6024F: Documentation/hwmon/nct6775
6025F: drivers/hwmon/nct6775.c
6026
3c2d774c 6027NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 6028M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 6029L: linux-rdma@vger.kernel.org
e3d33cb1 6030W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
6031S: Supported
6032F: drivers/infiniband/hw/nes/
6033
be2f2e84 6034NETEM NETWORK EMULATOR
adbbf69d 6035M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 6036L: netem@lists.linux-foundation.org
be2f2e84 6037S: Maintained
679655da 6038F: net/sched/sch_netem.c
be2f2e84 6039
b2f5a051 6040NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 6041M: Jon Mason <jdmason@kudzu.us>
4a58448b 6042L: netdev@vger.kernel.org
4a58448b 6043S: Supported
679655da 6044F: Documentation/networking/s2io.txt
b2f5a051 6045F: Documentation/networking/vxge.txt
86387e1a 6046F: drivers/net/ethernet/neterion/
4a58448b 6047
42010ed0 6048NETFILTER/IPTABLES
0e05e192 6049M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 6050M: Patrick McHardy <kaber@trash.net>
42010ed0 6051M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d
PM
6052L: netfilter-devel@vger.kernel.org
6053L: netfilter@vger.kernel.org
82b98543 6054L: coreteam@netfilter.org
1da177e4
LT
6055W: http://www.netfilter.org/
6056W: http://www.iptables.org/
42010ed0
PNA
6057Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
6058T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
6059T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 6060S: Supported
679655da
JP
6061F: include/linux/netfilter*
6062F: include/linux/netfilter/
6063F: include/net/netfilter/
c117ab84
CEB
6064F: include/uapi/linux/netfilter*
6065F: include/uapi/linux/netfilter/
679655da
JP
6066F: net/*/netfilter.c
6067F: net/*/netfilter/
6068F: net/netfilter/
1da177e4 6069
4cc67735 6070NETLABEL
87a0874c 6071M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
6072W: http://netlabel.sf.net
6073L: netdev@vger.kernel.org
87a0874c 6074S: Maintained
80811493 6075F: Documentation/netlabel/
679655da
JP
6076F: include/net/netlabel.h
6077F: net/netlabel/
4cc67735 6078
1da177e4 6079NETROM NETWORK LAYER
8b58be88 6080M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 6081L: linux-hams@vger.kernel.org
d34cb28a 6082W: http://www.linux-ax25.org/
1da177e4 6083S: Maintained
679655da 6084F: include/net/netrom.h
c117ab84 6085F: include/uapi/linux/netrom.h
679655da 6086F: net/netrom/
1da177e4 6087
5ddb88c0 6088NETWORK BLOCK DEVICE (NBD)
8b58be88 6089M: Paul Clements <Paul.Clements@steeleye.com>
1da177e4 6090S: Maintained
5e4b269b 6091L: nbd-general@lists.sourceforge.net
679655da
JP
6092F: Documentation/blockdev/nbd.txt
6093F: drivers/block/nbd.c
6094F: include/linux/nbd.h
c117ab84 6095F: include/uapi/linux/nbd.h
1da177e4 6096
6e43650c
NH
6097NETWORK DROP MONITOR
6098M: Neil Horman <nhorman@tuxdriver.com>
6099L: netdev@vger.kernel.org
6100S: Maintained
6101W: https://fedorahosted.org/dropwatch/
6102F: net/core/drop_monitor.c
6103
1da177e4 6104NETWORKING [GENERAL]
8b58be88 6105M: "David S. Miller" <davem@davemloft.net>
979b6c13 6106L: netdev@vger.kernel.org
b1e8fd54 6107W: http://www.linuxfoundation.org/en/Net
11e98029 6108Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
6109T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6110T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 6111S: Maintained
679655da
JP
6112F: net/
6113F: include/net/
018d21ed
JP
6114F: include/linux/in.h
6115F: include/linux/net.h
6116F: include/linux/netdevice.h
c117ab84
CEB
6117F: include/uapi/linux/in.h
6118F: include/uapi/linux/net.h
6119F: include/uapi/linux/netdevice.h
7e814a6c 6120F: tools/net/
f4e53f9a 6121F: tools/testing/selftests/net/
335a67d2 6122F: lib/random32.c
1da177e4
LT
6123
6124NETWORKING [IPv4/IPv6]
8b58be88
JP
6125M: "David S. Miller" <davem@davemloft.net>
6126M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
6127M: James Morris <jmorris@namei.org>
6128M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
6129M: Patrick McHardy <kaber@trash.net>
979b6c13 6130L: netdev@vger.kernel.org
08deed1e 6131T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 6132S: Maintained
679655da
JP
6133F: net/ipv4/
6134F: net/ipv6/
6135F: include/net/ip*
0a14842f 6136F: arch/x86/net/*
1da177e4 6137
73b7656c
DM
6138NETWORKING [IPSEC]
6139M: Steffen Klassert <steffen.klassert@secunet.com>
6140M: Herbert Xu <herbert@gondor.apana.org.au>
6141M: "David S. Miller" <davem@davemloft.net>
6142L: netdev@vger.kernel.org
d1fc5024
SK
6143T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
6144T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 6145S: Maintained
5826bdd1 6146F: net/core/flow.c
73b7656c
DM
6147F: net/xfrm/
6148F: net/key/
6149F: net/ipv4/xfrm*
d1fc5024
SK
6150F: net/ipv4/esp4.c
6151F: net/ipv4/ah4.c
6152F: net/ipv4/ipcomp.c
6153F: net/ipv4/ip_vti.c
73b7656c 6154F: net/ipv6/xfrm*
d1fc5024
SK
6155F: net/ipv6/esp6.c
6156F: net/ipv6/ah6.c
6157F: net/ipv6/ipcomp6.c
6158F: net/ipv6/ip6_vti.c
73b7656c
DM
6159F: include/uapi/linux/xfrm.h
6160F: include/net/xfrm.h
6161
10e2ff1c 6162NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 6163M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
6164L: netdev@vger.kernel.org
6165S: Maintained
6166
29f8f632 6167NETWORKING [WIRELESS]
8b58be88 6168M: "John W. Linville" <linville@tuxdriver.com>
2cb4abd1 6169L: linux-wireless@vger.kernel.org
8a6e2535 6170Q: http://patchwork.kernel.org/project/linux-wireless/list/
08deed1e 6171T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless.git
29f8f632 6172S: Maintained
34b921cf
JP
6173F: net/mac80211/
6174F: net/rfkill/
679655da
JP
6175F: net/wireless/
6176F: include/net/ieee80211*
cc8b4a2b 6177F: include/linux/wireless.h
c117ab84 6178F: include/uapi/linux/wireless.h
c984e24d 6179F: include/net/iw_handler.h
34b921cf 6180F: drivers/net/wireless/
29f8f632 6181
788873ac
JP
6182NETWORKING DRIVERS
6183L: netdev@vger.kernel.org
6184W: http://www.linuxfoundation.org/en/Net
11e98029 6185Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
6186T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6187T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
6188S: Odd Fixes
6189F: drivers/net/
018d21ed 6190F: include/linux/if_*
0b63bf1f
JD
6191F: include/linux/netdevice.h
6192F: include/linux/arcdevice.h
6193F: include/linux/etherdevice.h
6194F: include/linux/fcdevice.h
6195F: include/linux/fddidevice.h
6196F: include/linux/hippidevice.h
6197F: include/linux/inetdevice.h
c117ab84
CEB
6198F: include/uapi/linux/if_*
6199F: include/uapi/linux/netdevice.h
788873ac 6200
3d396eb1 6201NETXEN (1/10) GbE SUPPORT
8622315e 6202M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
6203M: Sony Chacko <sony.chacko@qlogic.com>
6204M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 6205L: netdev@vger.kernel.org
9c2b5bde 6206W: http://www.qlogic.com
3d396eb1 6207S: Supported
aa43c215 6208F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 6209
6423d30f
AAJ
6210NFC SUBSYSTEM
6211M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
6212M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
6213M: Samuel Ortiz <sameo@linux.intel.com>
6214L: linux-wireless@vger.kernel.org
5adf54de 6215L: linux-nfc@lists.01.org (moderated for non-subscribers)
0293ba20 6216S: Supported
6423d30f 6217F: net/nfc/
55eb94f9 6218F: include/net/nfc/
c117ab84 6219F: include/uapi/linux/nfc.h
6423d30f 6220F: drivers/nfc/
08eaa1e0 6221F: include/linux/platform_data/pn544.h
7ebb88e5 6222F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 6223
e8b43555 6224NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 6225M: Trond Myklebust <trond.myklebust@primarydata.com>
78f58153
TM
6226L: linux-nfs@vger.kernel.org
6227W: http://client.linux-nfs.org
cd7b996a 6228T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 6229S: Maintained
679655da
JP
6230F: fs/lockd/
6231F: fs/nfs/
6232F: fs/nfs_common/
6233F: net/sunrpc/
6234F: include/linux/lockd/
6235F: include/linux/nfs*
6236F: include/linux/sunrpc/
c117ab84
CEB
6237F: include/uapi/linux/nfs*
6238F: include/uapi/linux/sunrpc/
1da177e4 6239
85ef9cea 6240NILFS2 FILESYSTEM
e2126935 6241M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 6242L: linux-nilfs@vger.kernel.org
f9472265 6243W: http://nilfs.sourceforge.net/
e2126935 6244T: git git://github.com/konis/nilfs2.git
85ef9cea 6245S: Supported
679655da
JP
6246F: Documentation/filesystems/nilfs2.txt
6247F: fs/nilfs2/
6248F: include/linux/nilfs2_fs.h
85ef9cea 6249
1da177e4 6250NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 6251M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
6252W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6253S: Maintained
679655da
JP
6254F: Documentation/scsi/NinjaSCSI.txt
6255F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
6256
6257NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
6258M: GOTO Masanori <gotom@debian.or.jp>
6259M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
6260W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6261S: Maintained
679655da
JP
6262F: Documentation/scsi/NinjaSCSI.txt
6263F: drivers/scsi/nsp32*
1da177e4 6264
fce8a7bb
JM
6265NTB DRIVER
6266M: Jon Mason <jon.mason@intel.com>
6267S: Supported
2984411f
JM
6268W: https://github.com/jonmason/ntb/wiki
6269T: git git://github.com/jonmason/ntb.git
fce8a7bb 6270F: drivers/ntb/
548c237c 6271F: drivers/net/ntb_netdev.c
fce8a7bb
JM
6272F: include/linux/ntb.h
6273
1da177e4 6274NTFS FILESYSTEM
2818ef50 6275M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 6276L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 6277W: http://www.tuxera.com/
e6f4dee7 6278T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 6279S: Supported
679655da
JP
6280F: Documentation/filesystems/ntfs.txt
6281F: fs/ntfs/
1da177e4 6282
9eb8ef74 6283NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 6284M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6285L: linux-fbdev@vger.kernel.org
ce00f85c 6286S: Maintained
679655da
JP
6287F: drivers/video/riva/
6288F: drivers/video/nvidia/
1da177e4 6289
79461681
MW
6290NVM EXPRESS DRIVER
6291M: Matthew Wilcox <willy@linux.intel.com>
6292L: linux-nvme@lists.infradead.org
6293T: git git://git.infradead.org/users/willy/linux-nvme.git
6294S: Supported
5be37bf9 6295F: drivers/block/nvme*
79461681
MW
6296F: include/linux/nvme.h
6297
f50d7146
RK
6298NXP TDA998X DRM DRIVER
6299M: Russell King <rmk+kernel@arm.linux.org.uk>
6300S: Supported
6301F: drivers/gpu/drm/i2c/tda998x_drv.c
6302F: include/drm/i2c/tda998x.h
6303
f5525786 6304OMAP SUPPORT
0e24bdd4 6305M: Tony Lindgren <tony@atomide.com>
f5525786
TL
6306L: linux-omap@vger.kernel.org
6307W: http://www.muru.com/linux/omap/
6308W: http://linux.omap.com/
8a6e2535 6309Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 6310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 6311S: Maintained
4e04d5a3 6312F: arch/arm/*omap*/
046d0a37
JD
6313F: drivers/i2c/busses/i2c-omap.c
6314F: include/linux/i2c-omap.h
f5525786 6315
50f29fbd 6316OMAP DEVICE TREE SUPPORT
cdb55ab0 6317M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
6318M: Tony Lindgren <tony@atomide.com>
6319L: linux-omap@vger.kernel.org
d0fb18c5 6320L: devicetree@vger.kernel.org
50f29fbd
TL
6321S: Maintained
6322F: arch/arm/boot/dts/*omap*
6323F: arch/arm/boot/dts/*am3*
6324
f5525786 6325OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 6326M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
6327L: linux-omap@vger.kernel.org
6328S: Maintained
6329F: arch/arm/*omap*/*clock*
6330
6331OMAP POWER MANAGEMENT SUPPORT
c69d72ae 6332M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
6333L: linux-omap@vger.kernel.org
6334S: Maintained
6335F: arch/arm/*omap*/*pm*
c46938d4 6336F: drivers/cpufreq/omap-cpufreq.c
f5525786 6337
d21db568 6338OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
6339M: Rajendra Nayak <rnayak@ti.com>
6340M: Paul Walmsley <paul@pwsan.com>
6341L: linux-omap@vger.kernel.org
6342S: Maintained
d21db568 6343F: arch/arm/mach-omap2/prm*
692ab1f3 6344
f5525786 6345OMAP AUDIO SUPPORT
6c284903 6346M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 6347M: Jarkko Nikula <jarkko.nikula@bitmer.com>
f5525786
TL
6348L: alsa-devel@alsa-project.org (subscribers-only)
6349L: linux-omap@vger.kernel.org
6350S: Maintained
6351F: sound/soc/omap/
6352
6353OMAP FRAMEBUFFER SUPPORT
830e6384 6354M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 6355L: linux-fbdev@vger.kernel.org
f5525786
TL
6356L: linux-omap@vger.kernel.org
6357S: Maintained
6358F: drivers/video/omap/
6359
676eec0d 6360OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 6361M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 6362L: linux-omap@vger.kernel.org
676eec0d 6363L: linux-fbdev@vger.kernel.org
178ff4c9 6364S: Maintained
676eec0d 6365F: drivers/video/omap2/
178ff4c9
TV
6366F: Documentation/arm/OMAP/DSS
6367
8b37fcfc
OBC
6368OMAP HARDWARE SPINLOCK SUPPORT
6369M: Ohad Ben-Cohen <ohad@wizery.com>
6370L: linux-omap@vger.kernel.org
6371S: Maintained
6372F: drivers/hwspinlock/omap_hwspinlock.c
6373F: arch/arm/mach-omap2/hwspinlock.c
6374
f5525786 6375OMAP MMC SUPPORT
8b58be88 6376M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
6377L: linux-omap@vger.kernel.org
6378S: Maintained
653f41b5
MC
6379F: drivers/mmc/host/omap.c
6380
6381OMAP HS MMC SUPPORT
14006bfb 6382M: Balaji T K <balajitk@ti.com>
0a4585c6 6383L: linux-mmc@vger.kernel.org
653f41b5 6384L: linux-omap@vger.kernel.org
0a4585c6 6385S: Maintained
653f41b5 6386F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
6387
6388OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6389M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
6390S: Maintained
6391F: drivers/char/hw_random/omap-rng.c
6392
f400c82e 6393OMAP HWMOD SUPPORT
cdb55ab0 6394M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
6395M: Paul Walmsley <paul@pwsan.com>
6396L: linux-omap@vger.kernel.org
6397S: Maintained
8fc8b12b 6398F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e
PW
6399
6400OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 6401M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
6402L: linux-omap@vger.kernel.org
6403S: Maintained
6404F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
6405
7e8970e1
LP
6406OMAP IMAGE SIGNAL PROCESSOR (ISP)
6407M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6408L: linux-media@vger.kernel.org
6409S: Maintained
90d72ac6 6410F: drivers/media/platform/omap3isp/
7e8970e1 6411
f5525786 6412OMAP USB SUPPORT
f299470a 6413M: Felipe Balbi <balbi@ti.com>
f5525786
TL
6414L: linux-usb@vger.kernel.org
6415L: linux-omap@vger.kernel.org
43b416e5 6416T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 6417S: Maintained
a16fbd65
JP
6418F: drivers/usb/*/*omap*
6419F: arch/arm/*omap*/usb*
f5525786 6420
6d994710 6421OMAP GPIO DRIVER
a1415a8f 6422M: Javier Martinez Canillas <javier@dowhile0.org>
6d994710 6423M: Santosh Shilimkar <santosh.shilimkar@ti.com>
c69d72ae 6424M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
6425L: linux-omap@vger.kernel.org
6426S: Maintained
6427F: drivers/gpio/gpio-omap.c
6428
c351e290
MJ
6429OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
6430M: Mark Jackson <mpfj@newflow.co.uk>
6431L: linux-omap@vger.kernel.org
6432S: Maintained
6433F: arch/arm/boot/dts/am335x-nano.dts
6434
0ad122d9 6435OMFS FILESYSTEM
8b58be88 6436M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
6437L: linux-karma-devel@lists.sourceforge.net
6438S: Maintained
679655da
JP
6439F: Documentation/filesystems/omfs.txt
6440F: fs/omfs/
0ad122d9 6441
c1986ee9 6442OMNIKEY CARDMAN 4000 DRIVER
8b58be88 6443M: Harald Welte <laforge@gnumonks.org>
c1986ee9 6444S: Maintained
679655da
JP
6445F: drivers/char/pcmcia/cm4000_cs.c
6446F: include/linux/cm4000_cs.h
c117ab84 6447F: include/uapi/linux/cm4000_cs.h
c1986ee9 6448
77c44ab1 6449OMNIKEY CARDMAN 4040 DRIVER
8b58be88 6450M: Harald Welte <laforge@gnumonks.org>
77c44ab1 6451S: Maintained
679655da 6452F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 6453
77d5140f 6454OMNIVISION OV7670 SENSOR DRIVER
8b58be88 6455M: Jonathan Corbet <corbet@lwn.net>
661263b5 6456L: linux-media@vger.kernel.org
275ffde4 6457T: git git://linuxtv.org/media_tree.git
77d5140f 6458S: Maintained
90d72ac6 6459F: drivers/media/i2c/ov7670.c
77d5140f 6460
431bca73 6461ONENAND FLASH DRIVER
8b58be88 6462M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
6463L: linux-mtd@lists.infradead.org
6464S: Maintained
679655da
JP
6465F: drivers/mtd/onenand/
6466F: include/linux/mtd/onenand*.h
431bca73 6467
1da177e4 6468ONSTREAM SCSI TAPE DRIVER
8b58be88 6469M: Willem Riede <osst@riede.org>
1da177e4
LT
6470L: osst-users@lists.sourceforge.net
6471L: linux-scsi@vger.kernel.org
6472S: Maintained
f7269cfc
JD
6473F: Documentation/scsi/osst.txt
6474F: drivers/scsi/osst.*
6475F: drivers/scsi/osst_*.h
6476F: drivers/scsi/st.h
1da177e4 6477
e2d1d6c0 6478OPENCORES I2C BUS DRIVER
8b58be88 6479M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 6480L: linux-i2c@vger.kernel.org
e2d1d6c0 6481S: Maintained
679655da
JP
6482F: Documentation/i2c/busses/i2c-ocores
6483F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 6484
860c44c1 6485OPEN FIRMWARE AND FLATTENED DEVICE TREE
19624236 6486M: Grant Likely <grant.likely@linaro.org>
5d3ad8a6 6487M: Rob Herring <robh+dt@kernel.org>
d0fb18c5 6488L: devicetree@vger.kernel.org
860c44c1 6489W: http://fdt.secretlab.ca
3bbf9b9b 6490T: git git://git.secretlab.ca/git/linux-2.6.git
860c44c1 6491S: Maintained
f8828205 6492F: drivers/of/
860c44c1 6493F: include/linux/of*.h
f8828205 6494F: scripts/dtc/
860c44c1 6495K: of_get_property
d945fa0d 6496K: of_match_table
860c44c1 6497
f8828205 6498OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 6499M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
6500M: Pawel Moll <pawel.moll@arm.com>
6501M: Mark Rutland <mark.rutland@arm.com>
de80963e 6502M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 6503M: Kumar Gala <galak@codeaurora.org>
f8828205
GL
6504L: devicetree@vger.kernel.org
6505S: Maintained
6506F: Documentation/devicetree/
6507F: arch/*/boot/dts/
6508F: include/dt-bindings/
6509
19f9d392
JB
6510OPENRISC ARCHITECTURE
6511M: Jonas Bonn <jonas@southpole.se>
6512W: http://openrisc.net
eab7c1c0 6513L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
6514S: Maintained
6515T: git git://openrisc.net/~jonas/linux
14430813 6516F: arch/openrisc/
19f9d392 6517
ccb1352e 6518OPENVSWITCH
4f337ed5 6519M: Pravin Shelar <pshelar@nicira.com>
ccb1352e
JG
6520L: dev@openvswitch.org
6521W: http://openvswitch.org
4f337ed5 6522T: git git://git.kernel.org/pub/scm/linux/kernel/git/pshelar/openvswitch.git
ccb1352e
JG
6523S: Maintained
6524F: net/openvswitch/
6525
af39917d
CL
6526OPL4 DRIVER
6527M: Clemens Ladisch <clemens@ladisch.de>
6528L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6529T: git git://git.alsa-project.org/alsa-kernel.git
6530S: Maintained
6531F: sound/drivers/opl4/
6532
1da177e4 6533OPROFILE
4cf7e718 6534M: Robert Richter <rric@kernel.org>
1da177e4
LT
6535L: oprofile-list@lists.sf.net
6536S: Maintained
81c4a8a6 6537F: arch/*/include/asm/oprofile*.h
679655da
JP
6538F: arch/*/oprofile/
6539F: drivers/oprofile/
6540F: include/linux/oprofile.h
1da177e4 6541
e2d1d6c0 6542ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 6543M: Mark Fasheh <mfasheh@suse.com>
d6351db2 6544M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0
RD
6545L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
6546W: http://oss.oracle.com/projects/ocfs2/
2191aeba 6547T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2.git
e2d1d6c0 6548S: Supported
679655da
JP
6549F: Documentation/filesystems/ocfs2.txt
6550F: Documentation/filesystems/dlmfs.txt
6551F: fs/ocfs2/
e2d1d6c0 6552
1da177e4 6553ORINOCO DRIVER
724c6b35 6554L: linux-wireless@vger.kernel.org
491b26b4 6555W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 6556W: http://www.nongnu.org/orinoco/
3a59babb 6557S: Orphan
679655da 6558F: drivers/net/wireless/orinoco/
1da177e4 6559
42c55aa8 6560OSD LIBRARY and FILESYSTEM
8b58be88 6561M: Boaz Harrosh <bharrosh@panasas.com>
f1f6630b 6562M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
6563L: osd-dev@open-osd.org
6564W: http://open-osd.org
54e5881d 6565T: git git://git.open-osd.org/open-osd.git
68274794 6566S: Maintained
42c55aa8 6567F: drivers/scsi/osd/
6b6f0b6c 6568F: include/scsi/osd_*
42c55aa8 6569F: fs/exofs/
68274794 6570
e2d1d6c0 6571P54 WIRELESS DRIVER
084cb0fe 6572M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 6573L: linux-wireless@vger.kernel.org
084cb0fe 6574W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 6575S: Maintained
679655da 6576F: drivers/net/wireless/p54/
e2d1d6c0 6577
f5cd7872 6578PA SEMI ETHERNET DRIVER
8b58be88 6579M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
6580L: netdev@vger.kernel.org
6581S: Maintained
ded19add 6582F: drivers/net/ethernet/pasemi/*
f5cd7872 6583
beb58aa3 6584PA SEMI SMBUS DRIVER
8b58be88 6585M: Olof Johansson <olof@lixom.net>
846557d3 6586L: linux-i2c@vger.kernel.org
beb58aa3 6587S: Maintained
679655da 6588F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 6589
48fc267e
SK
6590PADATA PARALLEL EXECUTION MECHANISM
6591M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
6592L: linux-crypto@vger.kernel.org
6593S: Maintained
6594F: kernel/padata.c
6595F: include/linux/padata.h
6596F: Documentation/padata.txt
6597
709ee531 6598PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 6599M: Harald Welte <laforge@gnumonks.org>
d0944853 6600L: platform-driver-x86@vger.kernel.org
709ee531 6601S: Maintained
679655da 6602F: drivers/platform/x86/panasonic-laptop.c
709ee531 6603
368dd5ac 6604PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
6605M: David Howells <dhowells@redhat.com>
6606M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
6607L: linux-am33-list@redhat.com (moderated for non-subscribers)
6608W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
6609S: Maintained
679655da
JP
6610F: Documentation/mn10300/
6611F: arch/mn10300/
4fa97181 6612
1da177e4 6613PARALLEL PORT SUPPORT
3dd1a329 6614L: linux-parport@lists.infradead.org (subscribers-only)
5fdc2abe 6615S: Orphan
679655da
JP
6616F: drivers/parport/
6617F: include/linux/parport*.h
6618F: drivers/char/ppdev.c
c117ab84 6619F: include/uapi/linux/ppdev.h
1da177e4 6620
4cdf6bc2 6621PARAVIRT_OPS INTERFACE
d633180c 6622M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
6623M: Chris Wright <chrisw@sous-sol.org>
6624M: Alok Kataria <akataria@vmware.com>
6625M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 6626L: virtualization@lists.linux-foundation.org
4cdf6bc2 6627S: Supported
679655da
JP
6628F: Documentation/ia64/paravirt_ops.txt
6629F: arch/*/kernel/paravirt*
6630F: arch/*/include/asm/paravirt.h
4cdf6bc2 6631
e2d1d6c0 6632PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 6633M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0
RD
6634L: linux-parport@lists.infradead.org (subscribers-only)
6635W: http://www.torque.net/linux-pp.html
6636S: Maintained
679655da
JP
6637F: Documentation/blockdev/paride.txt
6638F: drivers/block/paride/
e2d1d6c0
RD
6639
6640PARISC ARCHITECTURE
b8828770 6641M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 6642M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
6643L: linux-parisc@vger.kernel.org
6644W: http://www.parisc-linux.org/
8a6e2535 6645Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 6646T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 6647T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 6648S: Maintained
679655da 6649F: arch/parisc/
2b6bac9e 6650F: Documentation/parisc/
679655da 6651F: drivers/parisc/
2b6bac9e
HD
6652F: drivers/char/agp/parisc-agp.c
6653F: drivers/input/serio/gscps2.c
6654F: drivers/parport/parport_gsc.*
6655F: drivers/tty/serial/8250/8250_gsc.c
6656F: drivers/video/sti*
6657F: drivers/video/console/sti*
6658F: drivers/video/logo/logo_parisc*
e2d1d6c0 6659
1662d32c 6660PC87360 HARDWARE MONITORING DRIVER
8b58be88 6661M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
6662L: lm-sensors@lm-sensors.org
6663S: Maintained
679655da
JP
6664F: Documentation/hwmon/pc87360
6665F: drivers/hwmon/pc87360.c
1662d32c
JC
6666
6667PC8736x GPIO DRIVER
8b58be88 6668M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 6669S: Maintained
679655da 6670F: drivers/char/pc8736x_gpio.c
1662d32c 6671
1ad107fd 6672PC87427 HARDWARE MONITORING DRIVER
7c81c60f 6673M: Jean Delvare <jdelvare@suse.de>
1ad107fd
JD
6674L: lm-sensors@lm-sensors.org
6675S: Maintained
6676F: Documentation/hwmon/pc87427
6677F: drivers/hwmon/pc87427.c
6678
b26e0ed4 6679PCA9532 LED DRIVER
8b58be88 6680M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 6681S: Maintained
d5ca6918
JP
6682F: drivers/leds/leds-pca9532.c
6683F: include/linux/leds-pca9532.h
b26e0ed4 6684
5ce914a8 6685PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 6686M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
6687L: linux-i2c@vger.kernel.org
6688S: Maintained
b4f0b74e 6689F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 6690
3971dae5 6691PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 6692M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
6693S: Maintained
6694F: drivers/firmware/pcdp.*
6695
065c6359 6696PCI ERROR RECOVERY
6305902c 6697M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 6698L: linux-pci@vger.kernel.org
065c6359 6699S: Supported
679655da 6700F: Documentation/PCI/pci-error-recovery.txt
065c6359 6701
1da177e4 6702PCI SUBSYSTEM
5ac3a6d2 6703M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 6704L: linux-pci@vger.kernel.org
99662dd1 6705Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 6706T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 6707S: Supported
679655da
JP
6708F: Documentation/PCI/
6709F: drivers/pci/
6710F: include/linux/pci*
6b49ee49 6711F: arch/x86/pci/
cad01f91 6712F: arch/x86/kernel/quirks.c
1da177e4 6713
f0b75693
BH
6714PCI DRIVER FOR IMX6
6715M: Richard Zhu <r65037@freescale.com>
6716M: Shawn Guo <shawn.guo@linaro.org>
6717L: linux-pci@vger.kernel.org
6718L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6719S: Maintained
6720F: drivers/pci/host/*imx6*
6721
6722PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
6723M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6724M: Jason Cooper <jason@lakedaemon.net>
6725L: linux-pci@vger.kernel.org
6726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6727S: Maintained
6728F: drivers/pci/host/*mvebu*
6729
0447cfd7
TR
6730PCI DRIVER FOR NVIDIA TEGRA
6731M: Thierry Reding <thierry.reding@gmail.com>
6732L: linux-tegra@vger.kernel.org
f0b75693 6733L: linux-pci@vger.kernel.org
0447cfd7
TR
6734S: Supported
6735F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
6736F: drivers/pci/host/pci-tegra.c
6737
f0b75693
BH
6738PCI DRIVER FOR RENESAS R-CAR
6739M: Simon Horman <horms@verge.net.au>
6740L: linux-pci@vger.kernel.org
6741L: linux-sh@vger.kernel.org
6742S: Maintained
6743F: drivers/pci/host/*rcar*
6744
4af82255
JH
6745PCI DRIVER FOR SAMSUNG EXYNOS
6746M: Jingoo Han <jg1.han@samsung.com>
6747L: linux-pci@vger.kernel.org
f0b75693
BH
6748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6749L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
6750S: Maintained
6751F: drivers/pci/host/pci-exynos.c
6752
f0b75693
BH
6753PCI DRIVER FOR SYNOPSIS DESIGNWARE
6754M: Mohit Kumar <mohit.kumar@st.com>
6755M: Jingoo Han <jg1.han@samsung.com>
6756L: linux-pci@vger.kernel.org
6757S: Maintained
6758F: drivers/pci/host/*designware*
6759
cf28855b
WD
6760PCI DRIVER FOR GENERIC OF HOSTS
6761M: Will Deacon <will.deacon@arm.com>
6762L: linux-pci@vger.kernel.org
6763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6764S: Maintained
6765F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
6766F: drivers/pci/host/pci-host-generic.c
6767
1da177e4 6768PCMCIA SUBSYSTEM
4230dfc9 6769P: Linux PCMCIA Team
f5df5881 6770L: linux-pcmcia@lists.infradead.org
6650e0a5 6771W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
54e5881d 6772T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4230dfc9 6773S: Maintained
679655da
JP
6774F: Documentation/pcmcia/
6775F: drivers/pcmcia/
6776F: include/pcmcia/
1da177e4
LT
6777
6778PCNET32 NETWORK DRIVER
227fb925 6779M: Don Fry <pcnet32@frontier.com>
979b6c13 6780L: netdev@vger.kernel.org
1da177e4 6781S: Maintained
b955f6ca 6782F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 6783
48fc267e
SK
6784PCRYPT PARALLEL CRYPTO ENGINE
6785M: Steffen Klassert <steffen.klassert@secunet.com>
6786L: linux-crypto@vger.kernel.org
6787S: Maintained
6788F: crypto/pcrypt.c
6789F: include/crypto/pcrypt.h
6790
e72df0b8
TH
6791PER-CPU MEMORY ALLOCATOR
6792M: Tejun Heo <tj@kernel.org>
6793M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
6794T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
6795S: Maintained
6796F: include/linux/percpu*.h
6797F: mm/percpu*.c
6798F: arch/*/include/asm/percpu.h
6799
ad4ecbcb 6800PER-TASK DELAY ACCOUNTING
185e595f 6801M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 6802S: Maintained
679655da
JP
6803F: include/linux/delayacct.h
6804F: kernel/delayacct.c
ad4ecbcb 6805
57c0c15b 6806PERFORMANCE EVENTS SUBSYSTEM
8b58be88
JP
6807M: Peter Zijlstra <a.p.zijlstra@chello.nl>
6808M: Paul Mackerras <paulus@samba.org>
dd9b238c 6809M: Ingo Molnar <mingo@redhat.com>
f80c5393 6810M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 6811L: linux-kernel@vger.kernel.org
75fc2d37 6812T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 6813S: Supported
d53e8365 6814F: kernel/events/*
a003236c 6815F: include/linux/perf_event.h
c117ab84 6816F: include/uapi/linux/perf_event.h
141c4296
RR
6817F: arch/*/kernel/perf_event*.c
6818F: arch/*/kernel/*/perf_event*.c
6819F: arch/*/kernel/*/*/perf_event*.c
a003236c 6820F: arch/*/include/asm/perf_event.h
a003236c
VL
6821F: arch/*/kernel/perf_callchain.c
6822F: tools/perf/
6c0b3244 6823
dd49d0f5 6824PERSONALITY HANDLING
8b58be88 6825M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
6826L: linux-abi-devel@lists.sourceforge.net
6827S: Maintained
679655da 6828F: include/linux/personality.h
c117ab84 6829F: include/uapi/linux/personality.h
dd49d0f5 6830
838e7a03 6831PHONET PROTOCOL
2a06b40f 6832M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
6833S: Supported
6834F: Documentation/networking/phonet.txt
6835F: include/linux/phonet.h
6836F: include/net/phonet/
c117ab84 6837F: include/uapi/linux/phonet.h
838e7a03
RDC
6838F: net/phonet/
6839
1da177e4 6840PHRAM MTD DRIVER
8b58be88 6841M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
6842L: linux-mtd@lists.infradead.org
6843S: Maintained
679655da 6844F: drivers/mtd/devices/phram.c
1da177e4 6845
efdbb10e
BP
6846PICOLCD HID DRIVER
6847M: Bruno Prémont <bonbons@linux-vserver.org>
6848L: linux-input@vger.kernel.org
6849S: Maintained
6850F: drivers/hid/hid-picolcd*
6851
a53bfa07
JI
6852PICOXCELL SUPPORT
6853M: Jamie Iles <jamie@jamieiles.com>
6854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6855T: git git://github.com/jamieiles/linux-2.6-ji.git
6856S: Supported
14430813 6857F: arch/arm/mach-picoxcell/
a53bfa07
JI
6858F: drivers/*/picoxcell*
6859F: drivers/*/*/picoxcell*
6860
2744e8af
LW
6861PIN CONTROL SUBSYSTEM
6862M: Linus Walleij <linus.walleij@linaro.org>
6863S: Maintained
07f29ba6 6864F: drivers/pinctrl/
8e406fe4 6865F: include/linux/pinctrl/
2744e8af 6866
2201bbb8
JCPV
6867PIN CONTROLLER - ATMEL AT91
6868M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
6869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6870S: Maintained
6871F: drivers/pinctrl/pinctrl-at91.c
6872
b75e60d6
DA
6873PIN CONTROLLER - SAMSUNG
6874M: Tomasz Figa <t.figa@samsung.com>
6875M: Thomas Abraham <thomas.abraham@linaro.org>
6876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6877L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6878S: Maintained
6879F: drivers/pinctrl/pinctrl-exynos.*
6880F: drivers/pinctrl/pinctrl-s3c*
6881F: drivers/pinctrl/pinctrl-samsung.*
6882
deda8287 6883PIN CONTROLLER - ST SPEAR
8e406fe4 6884M: Viresh Kumar <viresh.linux@gmail.com>
deda8287
VK
6885L: spear-devel@list.st.com
6886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6887W: http://www.st.com/spear
6888S: Maintained
8e406fe4 6889F: drivers/pinctrl/spear/
deda8287 6890
249a6771 6891PKTCDVD DRIVER
dbd47133 6892M: Jiri Kosina <jkosina@suse.cz>
249a6771 6893S: Maintained
679655da
JP
6894F: drivers/block/pktcdvd.c
6895F: include/linux/pktcdvd.h
c117ab84 6896F: include/uapi/linux/pktcdvd.h
249a6771 6897
b31d8273
G
6898PKUNITY SOC DRIVERS
6899M: Guan Xuetao <gxt@mprc.pku.edu.cn>
6900W: http://mprc.pku.edu.cn/~guanxuetao/linux
6901S: Maintained
6902T: git git://git.kernel.org/pub/scm/linux/kernel/git/epip/linux-2.6-unicore32.git
6903F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 6904F: drivers/i2c/busses/i2c-puv3.c
ce443ab5 6905F: drivers/video/fb-puv3.c
2809e80b 6906F: drivers/rtc/rtc-puv3.c
b31d8273 6907
9d2ecfb7 6908PMBUS HARDWARE MONITORING DRIVERS
ca462085 6909M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
6910L: lm-sensors@lm-sensors.org
6911W: http://www.lm-sensors.org/
6912W: http://www.roeck-us.net/linux/drivers/
6913T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6914S: Maintained
6915F: Documentation/hwmon/pmbus
6916F: drivers/hwmon/pmbus/
6917F: include/linux/i2c/pmbus.h
6918
89a36810 6919PMC SIERRA MaxRAID DRIVER
076cfaae 6920M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
89a36810
AR
6921L: linux-scsi@vger.kernel.org
6922W: http://www.pmc-sierra.com/
6923S: Supported
6924F: drivers/scsi/pmcraid.*
6925
dbf9bfe6 6926PMC SIERRA PM8001 DRIVER
4f0e359c 6927M: xjtuwjp@gmail.com
dbf9bfe6 6928M: lindar_liu@usish.com
6929L: linux-scsi@vger.kernel.org
6930S: Supported
6931F: drivers/scsi/pm8001/
6932
1da177e4 6933POSIX CLOCKS and TIMERS
8b58be88 6934M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6935L: linux-kernel@vger.kernel.org
75fc2d37 6936T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
1da177e4 6937S: Supported
679655da
JP
6938F: fs/timerfd.c
6939F: include/linux/timer*
6940F: kernel/*timer*
1da177e4 6941
3be86148 6942POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
57318935 6943M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 6944M: David Woodhouse <dwmw2@infradead.org>
54e5881d 6945T: git git://git.infradead.org/battery-2.6.git
3be86148 6946S: Maintained
679655da 6947F: include/linux/power_supply.h
8cd725a1 6948F: drivers/power/
3be86148 6949
1da177e4 6950PNP SUPPORT
46a1f21a 6951M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
1da177e4 6952S: Maintained
679655da 6953F: drivers/pnp/
1da177e4 6954
999445d4 6955PNXxxxx I2C DRIVER
8b58be88 6956M: Vitaly Wool <vitalywool@gmail.com>
846557d3 6957L: linux-i2c@vger.kernel.org
999445d4 6958S: Maintained
679655da 6959F: drivers/i2c/busses/i2c-pnx.c
999445d4 6960
1da177e4 6961PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 6962M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
6963L: linux-ppp@vger.kernel.org
6964S: Maintained
224cf5ad 6965F: drivers/net/ppp/ppp_*
1da177e4
LT
6966
6967PPP OVER ATM (RFC 2364)
8b58be88 6968M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 6969S: Maintained
679655da 6970F: net/atm/pppoatm.c
c117ab84 6971F: include/uapi/linux/atmppp.h
1da177e4
LT
6972
6973PPP OVER ETHERNET
8b58be88 6974M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 6975S: Maintained
224cf5ad
JK
6976F: drivers/net/ppp/pppoe.c
6977F: drivers/net/ppp/pppox.c
1da177e4 6978
a6d2370b 6979PPP OVER L2TP
8b58be88 6980M: James Chapman <jchapman@katalix.com>
a6d2370b 6981S: Maintained
90ca28d1 6982F: net/l2tp/l2tp_ppp.c
679655da 6983F: include/linux/if_pppol2tp.h
c117ab84 6984F: include/uapi/linux/if_pppol2tp.h
a6d2370b 6985
eae9d2ba 6986PPS SUPPORT
8b58be88 6987M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
6988W: http://wiki.enneenne.com/index.php/LinuxPPS_support
6989L: linuxpps@ml.enneenne.com (subscribers-only)
6990S: Maintained
cabaaf41
JP
6991F: Documentation/pps/
6992F: drivers/pps/
6993F: include/linux/pps*.h
eae9d2ba 6994
71a6d0af
HW
6995PPTP DRIVER
6996M: Dmitry Kozlov <xeb@mail.ru>
6997L: netdev@vger.kernel.org
6998S: Maintained
224cf5ad 6999F: drivers/net/ppp/pptp.c
71a6d0af
HW
7000W: http://sourceforge.net/projects/accel-pptp
7001
1da177e4 7002PREEMPTIBLE KERNEL
8b58be88 7003M: Robert Love <rml@tech9.net>
1da177e4
LT
7004L: kpreempt-tech@lists.sourceforge.net
7005W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
7006S: Supported
679655da
JP
7007F: Documentation/preempt-locking.txt
7008F: include/linux/preempt.h
1da177e4
LT
7009
7010PRISM54 WIRELESS DRIVER
8b58be88 7011M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 7012L: linux-wireless@vger.kernel.org
9ef80804 7013W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 7014S: Obsolete
679655da 7015F: drivers/net/wireless/prism54/
1da177e4 7016
b3277dfa 7017PROMISE SATA TX2/TX4 CONTROLLER LIBATA DRIVER
743a7ecb 7018M: Mikael Pettersson <mikpelinux@gmail.com>
b3277dfa
MP
7019L: linux-ide@vger.kernel.org
7020S: Maintained
679655da 7021F: drivers/ata/sata_promise.*
b3277dfa 7022
02c18891 7023PS3 NETWORK SUPPORT
b809b9ca 7024M: Geoff Levand <geoff@infradead.org>
02c18891 7025L: netdev@vger.kernel.org
a4724ed6 7026L: cbe-oss-dev@lists.ozlabs.org
b809b9ca 7027S: Maintained
8df158ac 7028F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 7029
f58a9d17 7030PS3 PLATFORM SUPPORT
b809b9ca 7031M: Geoff Levand <geoff@infradead.org>
a4724ed6
SR
7032L: linuxppc-dev@lists.ozlabs.org
7033L: cbe-oss-dev@lists.ozlabs.org
b809b9ca 7034S: Maintained
679655da
JP
7035F: arch/powerpc/boot/ps3*
7036F: arch/powerpc/include/asm/lv1call.h
7037F: arch/powerpc/include/asm/ps3*.h
7038F: arch/powerpc/platforms/ps3/
7039F: drivers/*/ps3*
7040F: drivers/ps3/
fec629b8 7041F: drivers/rtc/rtc-ps3.c
679655da 7042F: drivers/usb/host/*ps3.c
fec629b8 7043F: sound/ppc/snd_ps3*
f58a9d17 7044
cffb4add 7045PS3VRAM DRIVER
8b58be88 7046M: Jim Paris <jim@jtan.com>
a4724ed6 7047L: cbe-oss-dev@lists.ozlabs.org
cffb4add 7048S: Maintained
8a3977cb 7049F: drivers/block/ps3vram.c
cffb4add 7050
8defe599 7051PSTORE FILESYSTEM
9d5e2a02 7052M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
7053M: Colin Cross <ccross@android.com>
7054M: Kees Cook <keescook@chromium.org>
7055M: Tony Luck <tony.luck@intel.com>
7056S: Maintained
7057T: git git://git.infradead.org/users/cbou/linux-pstore.git
7058F: fs/pstore/
7059F: include/linux/pstore*
04851772 7060F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
7061F: drivers/acpi/apei/erst.c
7062
7fbc415d
RC
7063PTP HARDWARE CLOCK SUPPORT
7064M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 7065L: netdev@vger.kernel.org
7fbc415d
RC
7066S: Maintained
7067W: http://linuxptp.sourceforge.net/
7068F: Documentation/ABI/testing/sysfs-ptp
7069F: Documentation/ptp/*
0ecb3cdd 7070F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
7071F: drivers/net/phy/dp83640*
7072F: drivers/ptp/*
7073F: include/linux/ptp_cl*
7074
cf94a4d1 7075PTRACE SUPPORT
8b58be88
JP
7076M: Roland McGrath <roland@redhat.com>
7077M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
7078S: Maintained
7079F: include/asm-generic/syscall.h
7080F: include/linux/ptrace.h
7081F: include/linux/regset.h
7082F: include/linux/tracehook.h
c117ab84 7083F: include/uapi/linux/ptrace.h
cf94a4d1
CH
7084F: kernel/ptrace.c
7085
8320204a 7086PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 7087M: Mike Isely <isely@pobox.com>
16e9495d 7088L: pvrusb2@isely.net (subscribers-only)
661263b5 7089L: linux-media@vger.kernel.org
8320204a 7090W: http://www.isely.net/pvrusb2/
275ffde4 7091T: git git://linuxtv.org/media_tree.git
8320204a 7092S: Maintained
679655da 7093F: Documentation/video4linux/README.pvrusb2
0c0d06ca 7094F: drivers/media/usb/pvrusb2/
8320204a 7095
39532e6c
HG
7096PWC WEBCAM DRIVER
7097M: Hans de Goede <hdegoede@redhat.com>
7098L: linux-media@vger.kernel.org
7099T: git git://linuxtv.org/media_tree.git
7100S: Maintained
7101F: drivers/media/usb/pwc/*
7102
200efedd 7103PWM SUBSYSTEM
aa3495f7
TR
7104M: Thierry Reding <thierry.reding@gmail.com>
7105L: linux-pwm@vger.kernel.org
0c2498f1 7106S: Maintained
006e854f 7107T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
7108F: Documentation/pwm.txt
7109F: Documentation/devicetree/bindings/pwm/
7110F: include/linux/pwm.h
0c2498f1 7111F: drivers/pwm/
a140b98d
TR
7112F: drivers/video/backlight/pwm_bl.c
7113F: include/linux/pwm_backlight.h
0c2498f1 7114
30ec261e 7115PXA2xx/PXA3xx SUPPORT
8b58be88
JP
7116M: Eric Miao <eric.y.miao@gmail.com>
7117M: Russell King <linux@arm.linux.org.uk>
a323f664 7118M: Haojian Zhuang <haojian.zhuang@gmail.com>
efc03ecb 7119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
7120T: git git://github.com/hzhuang1/linux.git
7121T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
1da177e4 7122S: Maintained
679655da
JP
7123F: arch/arm/mach-pxa/
7124F: drivers/pcmcia/pxa2xx*
9df92e6c 7125F: drivers/spi/spi-pxa2xx*
679655da
JP
7126F: drivers/usb/gadget/pxa2*
7127F: include/sound/pxa2xx-lib.h
bec4c99e 7128F: sound/arm/pxa*
14430813 7129F: sound/soc/pxa/
1da177e4 7130
ec64d3bf
EG
7131PXA3xx NAND FLASH DRIVER
7132M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
7133L: linux-mtd@lists.infradead.org
7134S: Maintained
7135F: drivers/mtd/nand/pxa3xx-nand.c
7136
3f640c61 7137MMP SUPPORT
8b58be88 7138M: Eric Miao <eric.y.miao@gmail.com>
a323f664 7139M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 7140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
7141T: git git://github.com/hzhuang1/linux.git
7142T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 7143S: Maintained
3f640c61 7144F: arch/arm/mach-mmp/
e8e6cb32 7145
272f133a
PO
7146PXA MMCI DRIVER
7147S: Orphan
7148
57f63bc8 7149PXA RTC DRIVER
8b58be88 7150M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
7151L: rtc-linux@googlegroups.com
7152S: Maintained
7153
52a09a04 7154QIB DRIVER
8473c603 7155M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
7156L: linux-rdma@vger.kernel.org
7157S: Supported
7158F: drivers/infiniband/hw/qib/
7159
5e9772b9
JS
7160QLOGIC QLA1280 SCSI DRIVER
7161M: Michael Reed <mdr@sgi.com>
7162L: linux-scsi@vger.kernel.org
7163S: Maintained
7164F: drivers/scsi/qla1280.[ch]
7165
1da177e4 7166QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 7167M: qla2xxx-upstream@qlogic.com
1da177e4
LT
7168L: linux-scsi@vger.kernel.org
7169S: Supported
679655da
JP
7170F: Documentation/scsi/LICENSE.qla2xxx
7171F: drivers/scsi/qla2xxx/
1da177e4 7172
883c98fe 7173QLOGIC QLA4XXX iSCSI DRIVER
883c98fe
RA
7174M: Vikas Chaudhary <vikas.chaudhary@qlogic.com>
7175M: iscsi-driver@qlogic.com
7176L: linux-scsi@vger.kernel.org
7177S: Supported
bacfb81b 7178F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
7179F: drivers/scsi/qla4xxx/
7180
5a4faa87 7181QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 7182M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 7183M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
7184M: linux-driver@qlogic.com
7185L: netdev@vger.kernel.org
7186S: Supported
679655da 7187F: Documentation/networking/LICENSE.qla3xxx
aa43c215 7188F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 7189
0ec00f03 7190QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
195ca382 7191M: Shahed Shaikh <shahed.shaikh@qlogic.com>
e6b0b019 7192M: Dept-HSGLinuxNICDev@qlogic.com
0ec00f03
AKS
7193L: netdev@vger.kernel.org
7194S: Supported
aa43c215 7195F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 7196
c4e84bde 7197QLOGIC QLGE 10Gb ETHERNET DRIVER
d4ec1b5c 7198M: Shahed Shaikh <shahed.shaikh@qlogic.com>
b997d79a 7199M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 7200M: Ron Mercer <ron.mercer@qlogic.com>
4cbfbe25 7201M: linux-driver@qlogic.com
c4e84bde
RM
7202L: netdev@vger.kernel.org
7203S: Supported
aa43c215 7204F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 7205
1da177e4 7206QNX4 FILESYSTEM
8b58be88 7207M: Anders Larsen <al@alarsen.net>
1da177e4
LT
7208W: http://www.alarsen.net/linux/qnx4fs/
7209S: Maintained
80811493 7210F: fs/qnx4/
c117ab84
CEB
7211F: include/uapi/linux/qnx4_fs.h
7212F: include/uapi/linux/qnxtypes.h
1da177e4 7213
91952bc0
AP
7214QT1010 MEDIA DRIVER
7215M: Antti Palosaari <crope@iki.fi>
7216L: linux-media@vger.kernel.org
7217W: http://linuxtv.org/
7218W: http://palosaari.fi/linux/
7219Q: http://patchwork.linuxtv.org/project/linux-media/list/
7220T: git git://linuxtv.org/anttip/media_tree.git
7221S: Maintained
7222F: drivers/media/tuners/qt1010*
7223
966fb5ec
SM
7224QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
7225M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
7226L: linux-wireless@vger.kernel.org
7227L: ath9k-devel@lists.ath9k.org
7228W: http://wireless.kernel.org/en/users/Drivers/ath9k
7229S: Supported
7230F: drivers/net/wireless/ath/ath9k/
7231
2ea0ffcb
KV
7232QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
7233M: Kalle Valo <kvalo@qca.qualcomm.com>
7234L: ath10k@lists.infradead.org
7235W: http://wireless.kernel.org/en/users/Drivers/ath10k
7236T: git git://github.com/kvalo/ath.git
7237S: Supported
7238F: drivers/net/wireless/ath/ath10k/
7239
4f4567cf
RK
7240QUALCOMM HEXAGON ARCHITECTURE
7241M: Richard Kuo <rkuo@codeaurora.org>
7242L: linux-hexagon@vger.kernel.org
7243S: Supported
7244F: arch/hexagon/
7245
8e84c258
EK
7246QUALCOMM WCN36XX WIRELESS DRIVER
7247M: Eugene Krasnikov <k.eugene.e@gmail.com>
7248L: wcn36xx@lists.infradead.org
7249W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
7250T: git git://github.com/KrasnikovEugene/wcn36xx.git
7251S: Supported
7252F: drivers/net/wireless/ath/wcn36xx/
7253
35e3540b
HV
7254QUICKCAM PARALLEL PORT WEBCAMS
7255M: Hans Verkuil <hverkuil@xs4all.nl>
7256L: linux-media@vger.kernel.org
7257T: git git://linuxtv.org/media_tree.git
7258W: http://linuxtv.org
7259S: Odd Fixes
7260F: drivers/media/parport/*-qcam*
7261
602adf40 7262RADOS BLOCK DEVICE (RBD)
09d90327
SW
7263M: Yehuda Sadeh <yehuda@inktank.com>
7264M: Sage Weil <sage@inktank.com>
527a88b9 7265M: Alex Elder <elder@kernel.org>
602adf40 7266M: ceph-devel@vger.kernel.org
09d90327
SW
7267W: http://ceph.com/
7268T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
602adf40
YS
7269S: Supported
7270F: drivers/block/rbd.c
7271F: drivers/block/rbd_types.h
7272
1da177e4 7273RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 7274M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 7275L: linux-fbdev@vger.kernel.org
1da177e4 7276S: Maintained
679655da 7277F: drivers/video/aty/radeon*
c117ab84 7278F: include/uapi/linux/radeonfb.h
1da177e4 7279
c6c9b34c
HG
7280RADIOSHARK RADIO DRIVER
7281M: Hans de Goede <hdegoede@redhat.com>
7282L: linux-media@vger.kernel.org
7283T: git git://linuxtv.org/media_tree.git
7284S: Maintained
7285F: drivers/media/radio/radio-shark.c
7286
7287RADIOSHARK2 RADIO DRIVER
7288M: Hans de Goede <hdegoede@redhat.com>
7289L: linux-media@vger.kernel.org
7290T: git git://linuxtv.org/media_tree.git
7291S: Maintained
7292F: drivers/media/radio/radio-shark2.c
7293F: drivers/media/radio/radio-tea5777.c
7294
1da177e4 7295RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 7296M: Paul Mackerras <paulus@samba.org>
c69f677c 7297L: linux-fbdev@vger.kernel.org
1da177e4 7298S: Maintained
679655da 7299F: drivers/video/aty/aty128fb.c
1da177e4 7300
e7839f25 7301RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 7302P: rt2x00 project
e1a6542f 7303M: Ivo van Doorn <IvDoorn@gmail.com>
f198f98e 7304M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 7305L: linux-wireless@vger.kernel.org
83fc9c89 7306L: users@rt2x00.serialmonkey.com (moderated for non-subscribers)
95ea3627
ID
7307W: http://rt2x00.serialmonkey.com/
7308S: Maintained
54e5881d 7309T: git git://git.kernel.org/pub/scm/linux/kernel/git/ivd/rt2x00.git
95ea3627
ID
7310F: drivers/net/wireless/rt2x00/
7311
9db5579b 7312RAMDISK RAM BLOCK DEVICE DRIVER
6e575590 7313M: Nick Piggin <npiggin@kernel.dk>
9db5579b 7314S: Maintained
679655da
JP
7315F: Documentation/blockdev/ramdisk.txt
7316F: drivers/block/brd.c
9db5579b 7317
9e95ce27 7318RANDOM NUMBER DRIVER
0624bcaa 7319M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 7320S: Maintained
679655da 7321F: drivers/char/random.c
9e95ce27 7322
394b701c 7323RAPIDIO SUBSYSTEM
8b58be88 7324M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 7325M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 7326S: Maintained
679655da 7327F: drivers/rapidio/
394b701c 7328
e2d1d6c0 7329RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 7330L: linux-wireless@vger.kernel.org
f52a5490 7331S: Orphan
679655da 7332F: drivers/net/wireless/ray*
e2d1d6c0
RD
7333
7334RCUTORTURE MODULE
8b58be88
JP
7335M: Josh Triplett <josh@freedesktop.org>
7336M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 7337L: linux-kernel@vger.kernel.org
f9094d8e 7338S: Supported
08deed1e 7339T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 7340F: Documentation/RCU/torture.txt
4102adab 7341F: kernel/rcu/torture.c
e2d1d6c0 7342
c87b9c60
PM
7343RCUTORTURE TEST FRAMEWORK
7344M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 7345L: linux-kernel@vger.kernel.org
c87b9c60
PM
7346S: Supported
7347T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
7348F: tools/testing/selftests/rcutorture
7349
c1f766b5 7350RDC R-321X SoC
8b58be88 7351M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
7352S: Maintained
7353
db17f395 7354RDC R6040 FAST ETHERNET DRIVER
8b58be88 7355M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
7356L: netdev@vger.kernel.org
7357S: Maintained
58565a35 7358F: drivers/net/ethernet/rdc/r6040.c
db17f395 7359
a09ed661 7360RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 7361M: Chien Yen <chien.yen@oracle.com>
fbb5a558 7362L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 7363S: Supported
679655da 7364F: net/rds/
a09ed661 7365
595182bc 7366READ-COPY UPDATE (RCU)
8b58be88
JP
7367M: Dipankar Sarma <dipankar@in.ibm.com>
7368M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 7369L: linux-kernel@vger.kernel.org
9fab9787 7370W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 7371S: Supported
08deed1e 7372T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 7373F: Documentation/RCU/
9fab9787 7374X: Documentation/RCU/torture.txt
f9094d8e 7375F: include/linux/rcu*
4102adab
PM
7376X: include/linux/srcu.h
7377F: kernel/rcu/
7378X: kernel/rcu/torture.c
595182bc 7379
0c86edc0 7380REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 7381M: Alessandro Zummo <a.zummo@towertech.it>
76465493 7382L: rtc-linux@googlegroups.com
8a6e2535 7383Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
0c86edc0 7384S: Maintained
679655da
JP
7385F: Documentation/rtc.txt
7386F: drivers/rtc/
7387F: include/linux/rtc.h
c117ab84 7388F: include/uapi/linux/rtc.h
0c86edc0 7389
1da177e4 7390REISERFS FILE SYSTEM
76c4e5ea 7391L: reiserfs-devel@vger.kernel.org
1da177e4 7392S: Supported
679655da 7393F: fs/reiserfs/
1da177e4 7394
b83a313b 7395REGISTER MAP ABSTRACTION
b02e48f2 7396M: Mark Brown <broonie@kernel.org>
b83a313b
MB
7397T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
7398S: Supported
7399F: drivers/base/regmap/
7400F: include/linux/regmap.h
7401
400e64df
OBC
7402REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
7403M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 7404T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
7405S: Maintained
7406F: drivers/remoteproc/
7407F: Documentation/remoteproc.txt
6fc26488 7408F: include/linux/remoteproc.h
400e64df 7409
d8115db5
OBC
7410REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
7411M: Ohad Ben-Cohen <ohad@wizery.com>
7412T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
7413S: Maintained
7414F: drivers/rpmsg/
7415F: Documentation/rpmsg.txt
7416F: include/linux/rpmsg.h
7417
1b0fe6be
PZ
7418RESET CONTROLLER FRAMEWORK
7419M: Philipp Zabel <p.zabel@pengutronix.de>
7420S: Maintained
7421F: drivers/reset/
7422F: Documentation/devicetree/bindings/reset/
7423F: include/linux/reset.h
7424F: include/linux/reset-controller.h
7425
e0897645 7426RFKILL
8b58be88 7427M: Johannes Berg <johannes@sipsolutions.net>
19d337df 7428L: linux-wireless@vger.kernel.org
ce466579
JB
7429W: http://wireless.kernel.org/
7430T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7431T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 7432S: Maintained
505c9247 7433F: Documentation/rfkill.txt
80811493 7434F: net/rfkill/
e0897645 7435
67e054e9
ML
7436RICOH SMARTMEDIA/XD DRIVER
7437M: Maxim Levitsky <maximlevitsky@gmail.com>
7438S: Maintained
21c26f50
JP
7439F: drivers/mtd/nand/r852.c
7440F: drivers/mtd/nand/r852.h
67e054e9 7441
92634125
ML
7442RICOH R5C592 MEMORYSTICK DRIVER
7443M: Maxim Levitsky <maximlevitsky@gmail.com>
7444S: Maintained
7445F: drivers/memstick/host/r592.*
7446
27f1d2f9
SA
7447ROCCAT DRIVERS
7448M: Stefan Achatz <erazor_de@users.sourceforge.net>
7449W: http://sourceforge.net/projects/roccat/
7450S: Maintained
7451F: drivers/hid/hid-roccat*
7452F: include/linux/hid-roccat*
7453F: Documentation/ABI/*/sysfs-driver-hid-roccat*
7454
1da177e4
LT
7455ROCKETPORT DRIVER
7456P: Comtrol Corp.
1da177e4
LT
7457W: http://www.comtrol.com
7458S: Maintained
679655da 7459F: Documentation/serial/rocket.txt
c897401b 7460F: drivers/tty/rocket*
1da177e4
LT
7461
7462ROSE NETWORK LAYER
8b58be88 7463M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7464L: linux-hams@vger.kernel.org
d34cb28a 7465W: http://www.linux-ax25.org/
1da177e4 7466S: Maintained
679655da 7467F: include/net/rose.h
c117ab84 7468F: include/uapi/linux/rose.h
679655da 7469F: net/rose/
1da177e4 7470
91952bc0
AP
7471RTL2830 MEDIA DRIVER
7472M: Antti Palosaari <crope@iki.fi>
7473L: linux-media@vger.kernel.org
7474W: http://linuxtv.org/
7475W: http://palosaari.fi/linux/
7476Q: http://patchwork.linuxtv.org/project/linux-media/list/
7477T: git git://linuxtv.org/anttip/media_tree.git
7478S: Maintained
7479F: drivers/media/dvb-frontends/rtl2830*
7480
27a0aacf
AP
7481RTL2832 MEDIA DRIVER
7482M: Antti Palosaari <crope@iki.fi>
7483L: linux-media@vger.kernel.org
7484W: http://linuxtv.org/
7485W: http://palosaari.fi/linux/
7486Q: http://patchwork.linuxtv.org/project/linux-media/list/
7487T: git git://linuxtv.org/anttip/media_tree.git
7488S: Maintained
7489F: drivers/media/dvb-frontends/rtl2832*
7490
ba6e6f6e
AP
7491RTL2832_SDR MEDIA DRIVER
7492M: Antti Palosaari <crope@iki.fi>
7493L: linux-media@vger.kernel.org
7494W: http://linuxtv.org/
7495W: http://palosaari.fi/linux/
7496Q: http://patchwork.linuxtv.org/project/linux-media/list/
7497T: git git://linuxtv.org/anttip/media_tree.git
7498S: Maintained
7499F: drivers/staging/media/rtl2832u_sdr/rtl2832_sdr*
7500
59840488 7501RTL8180 WIRELESS DRIVER
8b58be88 7502M: "John W. Linville" <linville@tuxdriver.com>
605bebe2 7503L: linux-wireless@vger.kernel.org
491b26b4 7504W: http://wireless.kernel.org/
54e5881d 7505T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
605bebe2 7506S: Maintained
3cfeb0c3 7507F: drivers/net/wireless/rtl818x/rtl8180/
605bebe2 7508
59840488 7509RTL8187 WIRELESS DRIVER
9f0939bf 7510M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
7511M: Hin-Tak Leung <htl10@users.sourceforge.net>
7512M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 7513L: linux-wireless@vger.kernel.org
491b26b4 7514W: http://wireless.kernel.org/
54e5881d 7515T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 7516S: Maintained
3cfeb0c3 7517F: drivers/net/wireless/rtl818x/rtl8187/
59840488 7518
3cf0c8ad
LF
7519RTL8192CE WIRELESS DRIVER
7520M: Larry Finger <Larry.Finger@lwfinger.net>
7521M: Chaoming Li <chaoming_li@realsil.com.cn>
7522L: linux-wireless@vger.kernel.org
491b26b4 7523W: http://wireless.kernel.org/
3cf0c8ad
LF
7524T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7525S: Maintained
7526F: drivers/net/wireless/rtlwifi/
f0b3e4b7 7527F: drivers/net/wireless/rtlwifi/rtl8192ce/
59840488 7528
9eb8ef74 7529S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 7530M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7531L: linux-fbdev@vger.kernel.org
ce00f85c 7532S: Maintained
679655da 7533F: drivers/video/savage/
9eb8ef74 7534
1da177e4 7535S390
8b58be88
JP
7536M: Martin Schwidefsky <schwidefsky@de.ibm.com>
7537M: Heiko Carstens <heiko.carstens@de.ibm.com>
1da177e4 7538M: linux390@de.ibm.com
d58140cc 7539L: linux-s390@vger.kernel.org
5238da45
HC
7540W: http://www.ibm.com/developerworks/linux/linux390/
7541S: Supported
679655da 7542F: arch/s390/
a968cd3e 7543F: drivers/s390/
3bfe6858
JN
7544F: Documentation/s390/
7545F: Documentation/DocBook/s390*
5238da45 7546
322986ca
SO
7547S390 COMMON I/O LAYER
7548M: Sebastian Ott <sebott@linux.vnet.ibm.com>
7549M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
7550L: linux-s390@vger.kernel.org
7551W: http://www.ibm.com/developerworks/linux/linux390/
7552S: Supported
7553F: drivers/s390/cio/
7554
7555S390 DASD DRIVER
7556M: Stefan Weinhuber <wein@de.ibm.com>
7557M: Stefan Haberland <stefan.haberland@de.ibm.com>
7558L: linux-s390@vger.kernel.org
7559W: http://www.ibm.com/developerworks/linux/linux390/
7560S: Supported
7561F: drivers/s390/block/dasd*
7562F: block/partitions/ibm.c
7563
5238da45 7564S390 NETWORK DRIVERS
8b58be88
JP
7565M: Ursula Braun <ursula.braun@de.ibm.com>
7566M: Frank Blaschka <blaschka@linux.vnet.ibm.com>
5238da45 7567M: linux390@de.ibm.com
d58140cc 7568L: linux-s390@vger.kernel.org
5238da45
HC
7569W: http://www.ibm.com/developerworks/linux/linux390/
7570S: Supported
679655da 7571F: drivers/s390/net/
5238da45 7572
322986ca
SO
7573S390 PCI SUBSYSTEM
7574M: Sebastian Ott <sebott@linux.vnet.ibm.com>
7575M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
7576L: linux-s390@vger.kernel.org
7577W: http://www.ibm.com/developerworks/linux/linux390/
7578S: Supported
7579F: arch/s390/pci/
7580F: drivers/pci/hotplug/s390_pci_hpc.c
7581
feed9b62 7582S390 ZCRYPT DRIVER
5c8d0983 7583M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62
FB
7584M: linux390@de.ibm.com
7585L: linux-s390@vger.kernel.org
a968cd3e 7586W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 7587S: Supported
d5ca6918 7588F: drivers/s390/crypto/
feed9b62 7589
5238da45 7590S390 ZFCP DRIVER
d38e19d0 7591M: Steffen Maier <maier@linux.vnet.ibm.com>
5238da45 7592M: linux390@de.ibm.com
d58140cc 7593L: linux-s390@vger.kernel.org
5238da45 7594W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 7595S: Supported
679655da 7596F: drivers/s390/scsi/zfcp_*
1da177e4 7597
dd96df2c 7598S390 IUCV NETWORK LAYER
8b58be88 7599M: Ursula Braun <ursula.braun@de.ibm.com>
dd96df2c
UB
7600M: linux390@de.ibm.com
7601L: linux-s390@vger.kernel.org
7602W: http://www.ibm.com/developerworks/linux/linux390/
7603S: Supported
679655da
JP
7604F: drivers/s390/net/*iucv*
7605F: include/net/iucv/
7606F: net/iucv/
dd96df2c 7607
4dde7f75 7608S3C24XX SD/MMC Driver
8b58be88 7609M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 7610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 7611S: Supported
679655da 7612F: drivers/mmc/host/s3cmci.*
4dde7f75 7613
1f15a229
HV
7614SAA6588 RDS RECEIVER DRIVER
7615M: Hans Verkuil <hverkuil@xs4all.nl>
7616L: linux-media@vger.kernel.org
7617T: git git://linuxtv.org/media_tree.git
7618W: http://linuxtv.org
7619S: Odd Fixes
7620F: drivers/media/i2c/saa6588*
7621
98ed12e6 7622SAA7134 VIDEO4LINUX DRIVER
1b2c14b4 7623M: Mauro Carvalho Chehab <m.chehab@samsung.com>
98ed12e6
MCC
7624L: linux-media@vger.kernel.org
7625W: http://linuxtv.org
7626T: git git://linuxtv.org/media_tree.git
7627S: Odd fixes
e42bf501 7628F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
7629F: drivers/media/pci/saa7134/
7630
1da177e4 7631SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 7632M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 7633L: linux-media@vger.kernel.org
275ffde4 7634T: git git://linuxtv.org/media_tree.git
1da177e4 7635S: Maintained
90d72ac6
MCC
7636F: drivers/media/common/saa7146/
7637F: drivers/media/pci/saa7146/
7638F: include/media/saa7146*
1da177e4 7639
92304a40 7640SAMSUNG LAPTOP DRIVER
5909c654 7641M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
7642L: platform-driver-x86@vger.kernel.org
7643S: Maintained
7644F: drivers/platform/x86/samsung-laptop.c
7645
4a109cc0 7646SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 7647M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
7648L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7649S: Supported
14430813 7650F: sound/soc/samsung/
4a109cc0 7651
0d89a28b
JH
7652SAMSUNG FRAMEBUFFER DRIVER
7653M: Jingoo Han <jg1.han@samsung.com>
7654L: linux-fbdev@vger.kernel.org
7655S: Maintained
7656F: drivers/video/s3c-fb.c
7657
f69d3a17
SK
7658SAMSUNG MULTIFUNCTION DEVICE DRIVERS
7659M: Sangbeom Kim <sbkim73@samsung.com>
7660L: linux-kernel@vger.kernel.org
7661S: Supported
7662F: drivers/mfd/sec*.c
7663F: drivers/regulator/s2m*.c
7664F: drivers/regulator/s5m*.c
7665F: drivers/rtc/rtc-sec.c
7666F: include/linux/mfd/samsung/
7667
038f5c4b
SN
7668SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
7669M: Kyungmin Park <kyungmin.park@samsung.com>
7670M: Sylwester Nawrocki <s.nawrocki@samsung.com>
7671L: linux-media@vger.kernel.org
7672Q: https://patchwork.linuxtv.org/project/linux-media/list/
7673S: Supported
7674F: drivers/media/platform/exynos4-is/
038f5c4b 7675
6fd86ab2
SN
7676SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
7677M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
7678L: linux-media@vger.kernel.org
7679L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7680S: Maintained
7681F: drivers/media/platform/s3c-camif/
7682F: include/media/s3c_camif.h
7683
b84ef24e
AH
7684SAMSUNG S5C73M3 CAMERA DRIVER
7685M: Kyungmin Park <kyungmin.park@samsung.com>
7686M: Andrzej Hajda <a.hajda@samsung.com>
7687L: linux-media@vger.kernel.org
7688S: Supported
7689F: drivers/media/i2c/s5c73m3/*
7690
7d459937
AH
7691SAMSUNG S5K5BAF CAMERA DRIVER
7692M: Kyungmin Park <kyungmin.park@samsung.com>
7693M: Andrzej Hajda <a.hajda@samsung.com>
7694L: linux-media@vger.kernel.org
7695S: Supported
7696F: drivers/media/i2c/s5k5baf.c
7697
310e39c9
TF
7698SAMSUNG SOC CLOCK DRIVERS
7699M: Tomasz Figa <t.figa@samsung.com>
7700S: Supported
7701L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7702F: drivers/clk/samsung/
7703
66890ed6
BA
7704SAMSUNG SXGBE DRIVERS
7705M: Byungho An <bh74.an@samsung.com>
7706M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
7707M: Vipul Pandya <vipul.pandya@samsung.com>
7708S: Supported
7709L: netdev@vger.kernel.org
7710F: drivers/net/ethernet/samsung/sxgbe/
7711
ca749e2a 7712SERIAL DRIVERS
5e30bbb7 7713M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 7714L: linux-serial@vger.kernel.org
5e30bbb7 7715S: Maintained
14430813 7716F: drivers/tty/serial/
ca749e2a 7717
aecb7b64 7718SYNOPSYS DESIGNWARE DMAC DRIVER
2d8a3b3d 7719M: Viresh Kumar <viresh.linux@gmail.com>
337ae47c 7720M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64
VK
7721S: Maintained
7722F: include/linux/dw_dmac.h
61a76496 7723F: drivers/dma/dw/
aecb7b64 7724
f9e37137
SJ
7725SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
7726M: Seungwon Jeon <tgih.jun@samsung.com>
7727M: Jaehoon Chung <jh80.chung@samsung.com>
7728L: linux-mmc@vger.kernel.org
7729S: Maintained
7730F: include/linux/mmc/dw_mmc.h
7731F: drivers/mmc/host/dw_mmc*
7732
9222d247 7733TIMEKEEPING, CLOCKSOURCE CORE, NTP
50363737 7734M: John Stultz <john.stultz@linaro.org>
88606e80 7735M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 7736L: linux-kernel@vger.kernel.org
75fc2d37 7737T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
7738S: Supported
7739F: include/linux/clocksource.h
7740F: include/linux/time.h
7741F: include/linux/timex.h
c117ab84
CEB
7742F: include/uapi/linux/time.h
7743F: include/uapi/linux/timex.h
88606e80
TG
7744F: kernel/time/clocksource.c
7745F: kernel/time/time*.c
7746F: kernel/time/ntp.c
7747
5b3f03f0 7748TLG2300 VIDEO4LINUX-2 DRIVER
d2fa2187 7749M: Huang Shijie <shijie8@gmail.com>
a545e2ea
HV
7750M: Hans Verkuil <hverkuil@xs4all.nl>
7751S: Odd Fixes
14430813 7752F: drivers/media/usb/tlg2300/
5b3f03f0 7753
1da177e4 7754SC1200 WDT DRIVER
b300645a 7755M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 7756S: Maintained
679655da 7757F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
7758
7759SCHEDULER
dd9b238c 7760M: Ingo Molnar <mingo@redhat.com>
8b58be88 7761M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 7762L: linux-kernel@vger.kernel.org
75fc2d37 7763T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 7764S: Maintained
95c0d71d 7765F: kernel/sched/
679655da 7766F: include/linux/sched.h
c117ab84 7767F: include/uapi/linux/sched.h
c2eb505b 7768F: include/linux/wait.h
1da177e4 7769
6bcf6737 7770SCORE ARCHITECTURE
ed38665e 7771M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 7772M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 7773W: http://www.sunplus.com
6bcf6737 7774S: Supported
a2681a75 7775F: arch/score/
6bcf6737 7776
1da177e4 7777SCSI CDROM DRIVER
8b58be88 7778M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
7779L: linux-scsi@vger.kernel.org
7780W: http://www.kernel.dk
7781S: Maintained
679655da 7782F: drivers/scsi/sr*
1da177e4 7783
fb50a83d 7784SCSI RDMA PROTOCOL (SRP) INITIATOR
e6b45d49 7785M: Bart Van Assche <bvanassche@acm.org>
fb50a83d
RD
7786L: linux-rdma@vger.kernel.org
7787S: Supported
7788W: http://www.openfabrics.org
7789Q: http://patchwork.kernel.org/project/linux-rdma/list/
7790T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
7791F: drivers/infiniband/ulp/srp/
7792F: include/scsi/srp.h
7793
1da177e4 7794SCSI SG DRIVER
8b58be88 7795M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 7796L: linux-scsi@vger.kernel.org
59ab3c93 7797W: http://sg.danny.cz/sg
1da177e4 7798S: Maintained
59ab3c93 7799F: Documentation/scsi/scsi-generic.txt
679655da
JP
7800F: drivers/scsi/sg.c
7801F: include/scsi/sg.h
1da177e4
LT
7802
7803SCSI SUBSYSTEM
c95286d8 7804M: "James E.J. Bottomley" <JBottomley@parallels.com>
1da177e4 7805L: linux-scsi@vger.kernel.org
54e5881d
JP
7806T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
7807T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6.git
7808T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-pending-2.6.git
1da177e4 7809S: Maintained
679655da
JP
7810F: drivers/scsi/
7811F: include/scsi/
1da177e4
LT
7812
7813SCSI TAPE DRIVER
8b58be88 7814M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
7815L: linux-scsi@vger.kernel.org
7816S: Maintained
679655da 7817F: Documentation/scsi/st.txt
f7269cfc
JD
7818F: drivers/scsi/st.*
7819F: drivers/scsi/st_*.h
1da177e4
LT
7820
7821SCTP PROTOCOL
8b6efb75 7822M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 7823M: Neil Horman <nhorman@tuxdriver.com>
1a418796 7824L: linux-sctp@vger.kernel.org
5f85813c 7825W: http://lksctp.sourceforge.net
8b6efb75 7826S: Maintained
679655da
JP
7827F: Documentation/networking/sctp.txt
7828F: include/linux/sctp.h
4d58c025 7829F: include/uapi/linux/sctp.h
679655da
JP
7830F: include/net/sctp/
7831F: net/sctp/
1da177e4
LT
7832
7833SCx200 CPU SUPPORT
8b58be88 7834M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 7835S: Odd Fixes
679655da 7836F: Documentation/i2c/busses/scx200_acb
390889b6 7837F: arch/x86/platform/scx200/
679655da
JP
7838F: drivers/watchdog/scx200_wdt.c
7839F: drivers/i2c/busses/scx200*
7840F: drivers/mtd/maps/scx200_docflash.c
7841F: include/linux/scx200.h
1662d32c
JC
7842
7843SCx200 GPIO DRIVER
8b58be88 7844M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 7845S: Maintained
679655da
JP
7846F: drivers/char/scx200_gpio.c
7847F: include/linux/scx200_gpio.h
1662d32c
JC
7848
7849SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 7850M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 7851S: Maintained
679655da 7852F: drivers/clocksource/scx200_hrt.c
1da177e4 7853
6a36913a 7854SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 7855M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
7856L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
7857S: Maintained
679655da 7858F: drivers/mmc/host/sdricoh_cs.c
6a36913a 7859
e7839f25 7860SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
6e443244 7861M: Chris Ball <chris@printf.net>
7a241d6e 7862L: linux-mmc@vger.kernel.org
245feaa6
CB
7863T: git git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git
7864S: Maintained
7a241d6e 7865F: drivers/mmc/host/sdhci.*
d4a45787 7866F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 7867
3085e9c1 7868SECURE DIGITAL HOST CONTROLLER INTERFACE, OPEN FIRMWARE BINDINGS (SDHCI-OF)
9d5e2a02 7869M: Anton Vorontsov <anton@enomsg.org>
a4724ed6 7870L: linuxppc-dev@lists.ozlabs.org
7a241d6e 7871L: linux-mmc@vger.kernel.org
e2d1d6c0 7872S: Maintained
d4a45787 7873F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 7874
0d1bb41a 7875SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 7876M: Ben Dooks <ben-linux@fluff.org>
7a241d6e 7877L: linux-mmc@vger.kernel.org
0d1bb41a
BD
7878S: Maintained
7879F: drivers/mmc/host/sdhci-s3c.c
7880
c63b3cba 7881SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
2d8a3b3d 7882M: Viresh Kumar <viresh.linux@gmail.com>
fbfa0748 7883L: spear-devel@list.st.com
c63b3cba
VK
7884L: linux-mmc@vger.kernel.org
7885S: Maintained
7886F: drivers/mmc/host/sdhci-spear.c
7887
8711cca2 7888SECURITY SUBSYSTEM
9b45c0d2 7889M: James Morris <james.l.morris@oracle.com>
8711cca2 7890L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 7891T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 7892W: http://kernsec.org/
8711cca2 7893S: Supported
7d2c86b5 7894F: security/
8711cca2 7895
1da177e4 7896SECURITY CONTACT
8b58be88 7897M: Security Officers <security@kernel.org>
1da177e4
LT
7898S: Supported
7899
7900SELINUX SECURITY MODULE
e0238b4c 7901M: Paul Moore <paul@paul-moore.com>
8b58be88 7902M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 7903M: Eric Paris <eparis@parisplace.org>
e0238b4c 7904L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 7905W: http://selinuxproject.org
5a5f2acf 7906T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 7907S: Supported
679655da
JP
7908F: include/linux/selinux*
7909F: security/selinux/
6bde95ce 7910F: scripts/selinux/
1da177e4 7911
c1c124e9
JJ
7912APPARMOR SECURITY MODULE
7913M: John Johansen <john.johansen@canonical.com>
7914L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
7915W: apparmor.wiki.kernel.org
7916T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
7917S: Supported
7918F: security/apparmor/
7919
cef2cf07 7920SENSABLE PHANTOM
8b58be88 7921M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 7922S: Maintained
679655da 7923F: drivers/misc/phantom.c
c117ab84 7924F: include/uapi/linux/phantom.h
cef2cf07 7925
4480f15b 7926SERIAL ATA (SATA) SUBSYSTEM
3d9b9350 7927M: Tejun Heo <tj@kernel.org>
1da177e4 7928L: linux-ide@vger.kernel.org
3d9b9350 7929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
1da177e4 7930S: Supported
d5ca6918
JP
7931F: drivers/ata/
7932F: include/linux/ata.h
7933F: include/linux/libata.h
1da177e4 7934
6733b39a 7935SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
0ca43cc0 7936M: Jayamohan Kallickal <jayamohan.kallickal@emulex.com>
3387f656 7937L: linux-scsi@vger.kernel.org
0ca43cc0 7938W: http://www.emulex.com
3387f656
JP
7939S: Supported
7940F: drivers/scsi/be2iscsi/
6733b39a 7941
6b7c5b94 7942SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER
fea3af67
AK
7943M: Sathya Perla <sathya.perla@emulex.com>
7944M: Subbu Seetharaman <subbu.seetharaman@emulex.com>
7945M: Ajit Khaparde <ajit.khaparde@emulex.com>
7d2c86b5 7946L: netdev@vger.kernel.org
fea3af67 7947W: http://www.emulex.com
7d2c86b5 7948S: Supported
9aebddd1 7949F: drivers/net/ethernet/emulex/benet/
6b7c5b94 7950
8ceee660 7951SFC NETWORK DRIVER
c06f51ea 7952M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 7953M: Shradha Shah <sshah@solarflare.com>
c06f51ea 7954L: netdev@vger.kernel.org
8ceee660 7955S: Supported
874aeea5 7956F: drivers/net/ethernet/sfc/
8ceee660 7957
e2d1d6c0 7958SGI GRU DRIVER
cc883afc 7959M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 7960S: Maintained
679655da 7961F: drivers/misc/sgi-gru/
e2d1d6c0
RD
7962
7963SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 7964M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
7965L: linux-ia64@vger.kernel.org
7966S: Supported
679655da 7967F: Documentation/ia64/serial.txt
df621252 7968F: drivers/tty/serial/ioc?_serial.c
679655da 7969F: include/linux/ioc?.h
e2d1d6c0 7970
75312619 7971SGI XP/XPC/XPNET DRIVER
e180383f
RH
7972M: Cliff Whickman <cpw@sgi.com>
7973M: Robin Holt <robinmholt@gmail.com>
75312619 7974S: Maintained
679655da 7975F: drivers/misc/sgi-xp/
75312619 7976
46eacf3b
AP
7977SI2157 MEDIA DRIVER
7978M: Antti Palosaari <crope@iki.fi>
7979L: linux-media@vger.kernel.org
7980W: http://linuxtv.org/
7981W: http://palosaari.fi/linux/
7982Q: http://patchwork.linuxtv.org/project/linux-media/list/
7983T: git git://linuxtv.org/anttip/media_tree.git
7984S: Maintained
7985F: drivers/media/tuners/si2157*
7986
75e2d5ba
AP
7987SI2168 MEDIA DRIVER
7988M: Antti Palosaari <crope@iki.fi>
7989L: linux-media@vger.kernel.org
7990W: http://linuxtv.org/
7991W: http://palosaari.fi/linux/
7992Q: http://patchwork.linuxtv.org/project/linux-media/list/
7993T: git git://linuxtv.org/anttip/media_tree.git
7994S: Maintained
7995F: drivers/media/dvb-frontends/si2168*
7996
49cc629d
HV
7997SI470X FM RADIO RECEIVER I2C DRIVER
7998M: Hans Verkuil <hverkuil@xs4all.nl>
7999L: linux-media@vger.kernel.org
8000T: git git://linuxtv.org/media_tree.git
8001W: http://linuxtv.org
8002S: Odd Fixes
8003F: drivers/media/radio/si470x/radio-si470x-i2c.c
8004
8005SI470X FM RADIO RECEIVER USB DRIVER
8006M: Hans Verkuil <hverkuil@xs4all.nl>
8007L: linux-media@vger.kernel.org
8008T: git git://linuxtv.org/media_tree.git
8009W: http://linuxtv.org
8010S: Maintained
8011F: drivers/media/radio/si470x/radio-si470x-common.c
8012F: drivers/media/radio/si470x/radio-si470x.h
8013F: drivers/media/radio/si470x/radio-si470x-usb.c
8014
c937ca03
EV
8015SI4713 FM RADIO TRANSMITTER I2C DRIVER
8016M: Eduardo Valentin <edubezval@gmail.com>
8017L: linux-media@vger.kernel.org
8018T: git git://linuxtv.org/media_tree.git
8019W: http://linuxtv.org
8020S: Odd Fixes
99995ded 8021F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
8022
8023SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
8024M: Eduardo Valentin <edubezval@gmail.com>
8025L: linux-media@vger.kernel.org
8026T: git git://linuxtv.org/media_tree.git
8027W: http://linuxtv.org
8028S: Odd Fixes
99995ded
DR
8029F: drivers/media/radio/si4713/radio-platform-si4713.c
8030
8031SI4713 FM RADIO TRANSMITTER USB DRIVER
8032M: Hans Verkuil <hverkuil@xs4all.nl>
8033L: linux-media@vger.kernel.org
8034T: git git://linuxtv.org/media_tree.git
8035W: http://linuxtv.org
8036S: Maintained
8037F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 8038
beb91d46 8039SIANO DVB DRIVER
1b2c14b4 8040M: Mauro Carvalho Chehab <m.chehab@samsung.com>
beb91d46
MCC
8041L: linux-media@vger.kernel.org
8042W: http://linuxtv.org
8043T: git git://linuxtv.org/media_tree.git
8044S: Odd fixes
8045F: drivers/media/common/siano/
beb91d46 8046F: drivers/media/usb/siano/
beb91d46 8047F: drivers/media/usb/siano/
14430813 8048F: drivers/media/mmc/siano/
beb91d46 8049
b618b69c 8050SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 8051L: linux-media@vger.kernel.org
bb60fcb2 8052S: Orphan
b618b69c 8053F: drivers/media/platform/sh_veu.c
b618b69c
GL
8054
8055SH_VOU V4L2 OUTPUT DRIVER
b618b69c 8056L: linux-media@vger.kernel.org
bb60fcb2 8057S: Orphan
b618b69c
GL
8058F: drivers/media/platform/sh_vou.c
8059F: include/media/sh_vou.h
8060
6349d997 8061SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 8062M: Len Brown <lenb@kernel.org>
6349d997
LB
8063L: sfi-devel@simplefirmware.org
8064W: http://simplefirmware.org/
8065T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 8066S: Supported
943fc810 8067F: arch/x86/platform/sfi/
6349d997
LB
8068F: drivers/sfi/
8069F: include/linux/sfi*.h
e2d1d6c0 8070
1da177e4
LT
8071SIMTEC EB110ATX (Chalice CATS)
8072P: Ben Dooks
b16957c6
BD
8073P: Vincent Sanders <vince@simtec.co.uk>
8074M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
8075W: http://www.simtec.co.uk/products/EB110ATX/
8076S: Supported
8077
8078SIMTEC EB2410ITX (BAST)
8079P: Ben Dooks
b16957c6
BD
8080P: Vincent Sanders <vince@simtec.co.uk>
8081M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
8082W: http://www.simtec.co.uk/products/EB2410ITX/
8083S: Supported
15dba387
JP
8084F: arch/arm/mach-s3c24xx/mach-bast.c
8085F: arch/arm/mach-s3c24xx/bast-ide.c
8086F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 8087
4c5adde7 8088TI DAVINCI MACHINE SUPPORT
3ba789c0 8089M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 8090M: Kevin Hilman <khilman@deeprootsystems.com>
f296ed78 8091L: davinci-linux-open-source@linux.davincidsp.com (moderated for non-subscribers)
c9f46a85 8092T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 8093Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 8094S: Supported
14430813 8095F: arch/arm/mach-davinci/
046d0a37 8096F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 8097
8d4b3f08 8098TI DAVINCI SERIES MEDIA DRIVER
9ce5eca7 8099M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
8d4b3f08
LP
8100L: linux-media@vger.kernel.org
8101L: davinci-linux-open-source@linux.davincidsp.com (moderated for non-subscribers)
8102W: http://linuxtv.org/
8103Q: http://patchwork.linuxtv.org/project/linux-media/list/
8104T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 8105S: Maintained
8d4b3f08
LP
8106F: drivers/media/platform/davinci/
8107F: include/media/davinci/
8108
92aab3c0 8109SIS 190 ETHERNET DRIVER
8b58be88 8110M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
8111L: netdev@vger.kernel.org
8112S: Maintained
8c7de408 8113F: drivers/net/ethernet/sis/sis190.c
92aab3c0 8114
1da177e4 8115SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 8116M: Daniele Venzano <venza@brownhat.org>
1da177e4 8117W: http://www.brownhat.org/sis900.html
979b6c13 8118L: netdev@vger.kernel.org
1da177e4 8119S: Maintained
8c7de408 8120F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
8121
8122SIS FRAMEBUFFER DRIVER
8b58be88 8123M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 8124W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 8125S: Maintained
679655da
JP
8126F: Documentation/fb/sisfb.txt
8127F: drivers/video/sis/
8128F: include/video/sisfb.h
1da177e4
LT
8129
8130SIS USB2VGA DRIVER
8b58be88 8131M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
8132W: http://www.winischhofer.at/linuxsisusbvga.shtml
8133S: Maintained
679655da 8134F: drivers/usb/misc/sisusbvga/
1da177e4 8135
415ad26d 8136SLAB ALLOCATOR
8b58be88 8137M: Christoph Lameter <cl@linux-foundation.org>
2ed1c525 8138M: Pekka Enberg <penberg@kernel.org>
8b58be88 8139M: Matt Mackall <mpm@selenic.com>
415ad26d
CL
8140L: linux-mm@kvack.org
8141S: Maintained
679655da
JP
8142F: include/linux/sl?b*.h
8143F: mm/sl?b.c
415ad26d 8144
9fab9787
PM
8145SLEEPABLE READ-COPY UPDATE (SRCU)
8146M: Lai Jiangshan <laijs@cn.fujitsu.com>
8147M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 8148L: linux-kernel@vger.kernel.org
9fab9787
PM
8149W: http://www.rdrop.com/users/paulmck/RCU/
8150S: Supported
8151T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
8152F: include/linux/srcu.h
8153F: kernel/rcu/srcu.c
9fab9787 8154
66372841
CS
8155SMACK SECURITY MODULE
8156M: Casey Schaufler <casey@schaufler-ca.com>
8157L: linux-security-module@vger.kernel.org
8158W: http://schaufler-ca.com
8159T: git git://git.gitorious.org/smack-next/kernel.git
8160S: Maintained
8161F: Documentation/security/Smack.txt
8162F: security/smack/
8163
68ace3e1
KH
8164SMARTREFLEX DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
8165M: Kevin Hilman <khilman@kernel.org>
8166M: Nishanth Menon <nm@ti.com>
8167S: Maintained
8168F: drivers/power/avs/smartreflex.c
8169F: include/linux/power/smartreflex.h
8170L: linux-pm@vger.kernel.org
8171
1da177e4 8172SMC91x ETHERNET DRIVER
2f82af08 8173M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 8174S: Odd Fixes
ae150435 8175F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 8176
e8e31622
SA
8177SMIA AND SMIA++ IMAGE SENSOR DRIVER
8178M: Sakari Ailus <sakari.ailus@iki.fi>
8179L: linux-media@vger.kernel.org
8180S: Maintained
14430813 8181F: drivers/media/i2c/smiapp/
e8e31622
SA
8182F: include/media/smiapp.h
8183F: drivers/media/i2c/smiapp-pll.c
8184F: drivers/media/i2c/smiapp-pll.h
8185
920fa1ff
GR
8186SMM665 HARDWARE MONITOR DRIVER
8187M: Guenter Roeck <linux@roeck-us.net>
8188L: lm-sensors@lm-sensors.org
8189S: Maintained
8190F: Documentation/hwmon/smm665
8191F: drivers/hwmon/smm665.c
8192
9df7305b 8193SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 8194M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 8195L: lm-sensors@lm-sensors.org
90b24cfb 8196S: Maintained
9df7305b
SG
8197F: Documentation/hwmon/emc2103
8198F: drivers/hwmon/emc2103.c
8199
a98d506c
HG
8200SMSC SCH5627 HARDWARE MONITOR DRIVER
8201M: Hans de Goede <hdegoede@redhat.com>
8202L: lm-sensors@lm-sensors.org
8203S: Supported
8204F: Documentation/hwmon/sch5627
8205F: drivers/hwmon/sch5627.c
8206
6ea884db 8207SMSC47B397 HARDWARE MONITOR DRIVER
7c81c60f 8208M: Jean Delvare <jdelvare@suse.de>
6ea884db
MH
8209L: lm-sensors@lm-sensors.org
8210S: Maintained
679655da
JP
8211F: Documentation/hwmon/smsc47b397
8212F: drivers/hwmon/smsc47b397.c
6ea884db 8213
fd9abb3d 8214SMSC911x ETHERNET DRIVER
90b24cfb 8215M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 8216L: netdev@vger.kernel.org
90b24cfb 8217S: Maintained
679655da 8218F: include/linux/smsc911x.h
ae150435 8219F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
8220
8221SMSC9420 PCI ETHERNET DRIVER
90b24cfb 8222M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 8223L: netdev@vger.kernel.org
90b24cfb 8224S: Maintained
ae150435 8225F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 8226
3c8a63e2 8227SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 8228M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 8229L: linux-fbdev@vger.kernel.org
90b24cfb 8230S: Maintained
3c8a63e2
SG
8231F: drivers/video/smscufx.c
8232
668acf32 8233SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 8234M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 8235L: linux-media@vger.kernel.org
275ffde4 8236T: git git://linuxtv.org/media_tree.git
795fb7e7 8237S: Maintained
90d72ac6
MCC
8238F: include/media/soc*
8239F: drivers/media/i2c/soc_camera/
8240F: drivers/media/platform/soc_camera/
668acf32 8241
e2d1d6c0 8242SOEKRIS NET48XX LED SUPPORT
8b58be88 8243M: Chris Boot <bootc@bootc.net>
e2d1d6c0 8244S: Maintained
679655da 8245F: drivers/leds/leds-net48xx.c
e2d1d6c0 8246
1da177e4 8247SOFTWARE RAID (Multiple Disks) SUPPORT
8b58be88 8248M: Neil Brown <neilb@suse.de>
1da177e4 8249L: linux-raid@vger.kernel.org
524418bb 8250S: Supported
679655da
JP
8251F: drivers/md/
8252F: include/linux/raid/
c117ab84 8253F: include/uapi/linux/raid/
1da177e4 8254
1da177e4 8255SONIC NETWORK DRIVER
8b58be88 8256M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 8257L: netdev@vger.kernel.org
1da177e4 8258S: Maintained
d9fb9f38 8259F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 8260
61e115a5 8261SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 8262M: Michael Buesch <m@bues.ch>
61e115a5
MB
8263L: netdev@vger.kernel.org
8264S: Maintained
679655da
JP
8265F: drivers/ssb/
8266F: include/linux/ssb/
61e115a5 8267
1da177e4 8268SONY VAIO CONTROL DEVICE DRIVER
8b58be88 8269M: Mattia Dongili <malattia@linux.it>
d0944853 8270L: platform-driver-x86@vger.kernel.org
5b18167d 8271W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 8272S: Maintained
679655da
JP
8273F: Documentation/laptops/sony-laptop.txt
8274F: drivers/char/sonypi.c
8275F: drivers/platform/x86/sony-laptop.c
8276F: include/linux/sony-laptop.h
1da177e4 8277
baf8532a 8278SONY MEMORYSTICK CARD SUPPORT
8b58be88 8279M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
8280W: http://tifmxx.berlios.de/
8281S: Maintained
679655da 8282F: drivers/memstick/host/tifm_ms.c
baf8532a 8283
0ab30494
ML
8284SONY MEMORYSTICK STANDARD SUPPORT
8285M: Maxim Levitsky <maximlevitsky@gmail.com>
8286S: Maintained
8287F: drivers/memstick/core/ms_block.*
8288
1da177e4 8289SOUND
8b58be88
JP
8290M: Jaroslav Kysela <perex@perex.cz>
8291M: Takashi Iwai <tiwai@suse.de>
93711660 8292L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 8293W: http://www.alsa-project.org/
dde7ad8d 8294T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 8295T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 8296Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 8297S: Maintained
3126a179
JP
8298F: Documentation/sound/
8299F: include/sound/
c117ab84 8300F: include/uapi/sound/
679655da 8301F: sound/
1da177e4 8302
33bbe149
MB
8303SOUND - COMPRESSED AUDIO
8304M: Vinod Koul <vinod.koul@intel.com>
8305L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8307S: Supported
f672f31a 8308F: Documentation/sound/alsa/compress_offload.txt
33bbe149 8309F: include/sound/compress_driver.h
f672f31a 8310F: include/uapi/sound/compress_*
33bbe149
MB
8311F: sound/core/compress_offload.c
8312F: sound/soc/soc-compress.c
8313
bd903bde 8314SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 8315M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 8316M: Mark Brown <broonie@kernel.org>
86f14df8 8317T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 8318L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 8319W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 8320S: Supported
2820f615 8321F: Documentation/sound/alsa/soc/
679655da 8322F: sound/soc/
e6e55122 8323F: include/sound/soc*
eb1a6af3 8324
d7f8761b
MB
8325SOUND - DMAENGINE HELPERS
8326M: Lars-Peter Clausen <lars@metafoo.de>
8327S: Supported
8328F: include/sound/dmaengine_pcm.h
8329F: sound/core/pcm_dmaengine.c
8330F: sound/soc/soc-generic-dmaengine-pcm.c
8331
473321fc 8332SPARC + UltraSPARC (sparc/sparc64)
8b58be88 8333M: "David S. Miller" <davem@davemloft.net>
1da177e4 8334L: sparclinux@vger.kernel.org
8a6e2535 8335Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
8336T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
8337T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 8338S: Maintained
679655da 8339F: arch/sparc/
7765b8bb 8340F: drivers/sbus/
1da177e4 8341
6404fcca
DM
8342SPARC SERIAL DRIVERS
8343M: "David S. Miller" <davem@davemloft.net>
8344L: sparclinux@vger.kernel.org
08deed1e
JP
8345T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
8346T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 8347S: Maintained
6816383a 8348F: include/linux/sunserialcore.h
df621252 8349F: drivers/tty/serial/suncore.c
df621252
GKH
8350F: drivers/tty/serial/sunhv.c
8351F: drivers/tty/serial/sunsab.c
8352F: drivers/tty/serial/sunsab.h
8353F: drivers/tty/serial/sunsu.c
8354F: drivers/tty/serial/sunzilog.c
8355F: drivers/tty/serial/sunzilog.h
6404fcca 8356
389325b4
CL
8357SPARSE CHECKER
8358M: "Christopher Li" <sparse@chrisli.org>
8359L: linux-sparse@vger.kernel.org
8360W: https://sparse.wiki.kernel.org/
8361T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
8362T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
8363S: Maintained
8364F: include/linux/compiler.h
8365
fc0c195a 8366SPEAR PLATFORM SUPPORT
2d8a3b3d 8367M: Viresh Kumar <viresh.linux@gmail.com>
9cc23682 8368M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
8369L: spear-devel@list.st.com
8370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 8371W: http://www.st.com/spear
8372S: Maintained
281e192f 8373F: arch/arm/mach-spear/
fc0c195a 8374
8375SPEAR CLOCK FRAMEWORK SUPPORT
2d8a3b3d 8376M: Viresh Kumar <viresh.linux@gmail.com>
fbfa0748
VK
8377L: spear-devel@list.st.com
8378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 8379W: http://www.st.com/spear
8380S: Maintained
5df33a62 8381F: drivers/clk/spear/
fc0c195a 8382
e2d1d6c0 8383SPI SUBSYSTEM
b02e48f2 8384M: Mark Brown <broonie@kernel.org>
dfbe403c 8385L: linux-spi@vger.kernel.org
e7e4e13c 8386T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 8387Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 8388S: Maintained
679655da
JP
8389F: Documentation/spi/
8390F: drivers/spi/
8391F: include/linux/spi/
c117ab84 8392F: include/uapi/linux/spi/
e2d1d6c0 8393
2752e401 8394SPIDERNET NETWORK DRIVER for CELL
8b58be88
JP
8395M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
8396M: Jens Osterkamp <jens@de.ibm.com>
2752e401
JL
8397L: netdev@vger.kernel.org
8398S: Supported
679655da 8399F: Documentation/networking/spider_net.txt
8df158ac 8400F: drivers/net/ethernet/toshiba/spider_net*
2752e401 8401
e2d1d6c0 8402SPU FILE SYSTEM
8b58be88 8403M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6
SR
8404L: linuxppc-dev@lists.ozlabs.org
8405L: cbe-oss-dev@lists.ozlabs.org
e2d1d6c0
RD
8406W: http://www.ibm.com/developerworks/power/cell/
8407S: Supported
679655da
JP
8408F: Documentation/filesystems/spufs.txt
8409F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 8410
fc555841 8411SQUASHFS FILE SYSTEM
d7f2ff67 8412M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
8413L: squashfs-devel@lists.sourceforge.net (subscribers-only)
8414W: http://squashfs.org.uk
8415S: Maintained
679655da
JP
8416F: Documentation/filesystems/squashfs.txt
8417F: fs/squashfs/
fc555841 8418
1da177e4 8419SRM (Alpha) environment access
8b58be88 8420M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 8421S: Maintained
679655da 8422F: arch/alpha/kernel/srm_env.c
1da177e4 8423
26e9a397 8424STABLE BRANCH
879a5a00 8425M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 8426L: stable@vger.kernel.org
879a5a00 8427S: Supported
7b175c46 8428F: Documentation/stable_kernel_rules.txt
e2d1d6c0 8429
26e9a397 8430STAGING SUBSYSTEM
879a5a00 8431M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 8432T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 8433L: devel@driverdev.osuosl.org
879a5a00 8434S: Supported
679655da 8435F: drivers/staging/
dbc6c2cc 8436
c8c8b105
JP
8437STAGING - AGERE HERMES II and II.5 WIRELESS DRIVERS
8438M: Henk de Groot <pe1dnn@amsat.org>
8439S: Odd Fixes
8440F: drivers/staging/wlags49_h2/
8441F: drivers/staging/wlags49_h25/
8442
c9555159
JP
8443STAGING - ASUS OLED
8444M: Jakub Schmidtke <sjakub@gmail.com>
8445S: Odd Fixes
8446F: drivers/staging/asus_oled/
8447
ebd3d010
JP
8448STAGING - COMEDI
8449M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 8450M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
8451S: Odd Fixes
8452F: drivers/staging/comedi/
8453
8ca572c9
JP
8454STAGING - CRYSTAL HD VIDEO DECODER
8455M: Naren Sankar <nsankar@broadcom.com>
8456M: Jarod Wilson <jarod@wilsonet.com>
8457M: Scott Davilla <davilla@4pi.com>
8458M: Manu Abraham <abraham.manu@gmail.com>
8459S: Odd Fixes
8460F: drivers/staging/crystalhd/
8461
0f16ffc4
JP
8462STAGING - ECHO CANCELLER
8463M: Steve Underwood <steveu@coppice.org>
8464M: David Rowe <david@rowetel.com>
8465S: Odd Fixes
8466F: drivers/staging/echo/
8467
8dc2bbe7
ME
8468STAGING - ET131X NETWORK DRIVER
8469M: Mark Einon <mark.einon@gmail.com>
8470S: Odd Fixes
8471F: drivers/staging/et131x/
8472
a0138163
JP
8473STAGING - FLARION FT1000 DRIVERS
8474M: Marek Belisko <marek.belisko@gmail.com>
8475S: Odd Fixes
8476F: drivers/staging/ft1000/
8477
ec3fab92
JP
8478STAGING - FRONTIER TRANZPORT AND ALPHATRACK
8479M: David Täht <d@teklibre.com>
8480S: Odd Fixes
8481F: drivers/staging/frontier/
8482
98ded590
HV
8483STAGING - GO7007 MPEG CODEC
8484M: Hans Verkuil <hans.verkuil@cisco.com>
8485S: Maintained
8486F: drivers/staging/media/go7007/
8487
6c1bb424 8488STAGING - INDUSTRIAL IO
030a13d7 8489M: Jonathan Cameron <jic23@kernel.org>
a0138163 8490L: linux-iio@vger.kernel.org
6c1bb424
JP
8491S: Odd Fixes
8492F: drivers/staging/iio/
8493
a0138163
JP
8494STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
8495M: Jarod Wilson <jarod@wilsonet.com>
8496W: http://www.lirc.org/
8497S: Odd Fixes
b2b0186d 8498F: drivers/staging/media/lirc/
a0138163 8499
7c6b6c71 8500STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
b8125382 8501M: Julian Andres Klode <jak@jak-linux.org>
7c6b6c71
MD
8502M: Marc Dietrich <marvin24@gmx.de>
8503L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 8504L: linux-tegra@vger.kernel.org
7c6b6c71
MD
8505S: Maintained
8506F: drivers/staging/nvec/
8507
a0138163 8508STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
8509M: Jens Frederich <jfrederich@gmail.com>
8510M: Daniel Drake <dsd@laptop.org>
a0138163
JP
8511M: Jon Nettleton <jon.nettleton@gmail.com>
8512W: http://wiki.laptop.org/go/DCON
3140b458 8513S: Maintained
a0138163
JP
8514F: drivers/staging/olpc_dcon/
8515
94cfdd15 8516STAGING - OZMO DEVICES USB OVER WIFI DRIVER
96747a8f 8517M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
94cfdd15
CK
8518S: Maintained
8519F: drivers/staging/ozwpan/
8520
a0138163 8521STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
8522M: Willy Tarreau <willy@meta-x.org>
8523S: Odd Fixes
8524F: drivers/staging/panel/
8525
a0138163
JP
8526STAGING - REALTEK RTL8712U DRIVERS
8527M: Larry Finger <Larry.Finger@lwfinger.net>
8528M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
8529S: Odd Fixes
8530F: drivers/staging/rtl8712/
8531
7591ba8b
JS
8532STAGING - REALTEK RTL8723U WIRELESS DRIVER
8533M: Larry Finger <Larry.Finger@lwfinger.net>
8534M: Jes Sorensen <Jes.Sorensen@redhat.com>
8535L: linux-wireless@vger.kernel.org
8536S: Maintained
8537F: drivers/staging/rtl8723au/
8538
9629fa86
JP
8539STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
8540M: Teddy Wang <teddy.wang@siliconmotion.com.cn>
8541S: Odd Fixes
9df0a245 8542F: drivers/staging/sm7xxfb/
9629fa86 8543
510fa408
JP
8544STAGING - SLICOSS
8545M: Lior Dotan <liodot@gmail.com>
8546M: Christopher Harrer <charrer@alacritech.com>
8547S: Odd Fixes
8548F: drivers/staging/slicoss/
8549
a0138163 8550STAGING - SOFTLOGIC 6x10 MPEG CODEC
4d35435d
IL
8551M: Ismael Luceno <ismael.luceno@corp.bluecherry.net>
8552S: Supported
b2b0186d 8553F: drivers/staging/media/solo6x10/
a0138163
JP
8554
8555STAGING - SPEAKUP CONSOLE SPEECH DRIVER
8556M: William Hubbs <w.d.hubbs@gmail.com>
8557M: Chris Brannon <chris@the-brannons.com>
d33bce31 8558M: Kirk Reiser <kirk@reisers.ca>
a0138163
JP
8559M: Samuel Thibault <samuel.thibault@ens-lyon.org>
8560L: speakup@braille.uwo.ca
8561W: http://www.linux-speakup.org/
8562S: Odd Fixes
8563F: drivers/staging/speakup/
8564
8565STAGING - TI DSP BRIDGE DRIVERS
a8906b0b 8566M: Omar Ramirez Luna <omar.ramirez@copitl.com>
a0138163
JP
8567S: Odd Fixes
8568F: drivers/staging/tidspbridge/
8569
a0138163
JP
8570STAGING - USB ENE SM/MS CARD READER DRIVER
8571M: Al Cho <acho@novell.com>
8572S: Odd Fixes
8573F: drivers/staging/keucr/
8574
b3e871ce
JP
8575STAGING - VIA VT665X DRIVERS
8576M: Forest Bond <forest@alittletooquiet.net>
8577S: Odd Fixes
8578F: drivers/staging/vt665?/
8579
81a9a526
JP
8580STAGING - WINBOND IS89C35 WLAN USB DRIVER
8581M: Pavel Machek <pavel@ucw.cz>
8582S: Odd Fixes
8583F: drivers/staging/winbond/
8584
709bcb07 8585STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 8586M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
8587S: Odd Fixes
8588F: drivers/staging/xgifb/
8589
1da177e4 8590STARFIRE/DURALAN NETWORK DRIVER
8b58be88 8591M: Ion Badulescu <ionut@badula.org>
b4f90189 8592S: Odd Fixes
9bba23b0 8593F: drivers/net/ethernet/adaptec/starfire*
1da177e4 8594
e2d1d6c0 8595SUN3/3X
8b58be88 8596M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
8597W: http://sammy.net/sun3/
8598S: Maintained
679655da
JP
8599F: arch/m68k/kernel/*sun3*
8600F: arch/m68k/sun3*/
8601F: arch/m68k/include/asm/sun3*
e689cf4a 8602F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 8603
2bc9ff01
DK
8604SUNDANCE NETWORK DRIVER
8605M: Denis Kirjanov <kda@linux-powerpc.org>
8606L: netdev@vger.kernel.org
8607S: Maintained
8608F: drivers/net/ethernet/dlink/sundance.c
8609
2cbb12a4 8610SUPERH
2cbb12a4 8611L: linux-sh@vger.kernel.org
1da177e4 8612W: http://www.linux-sh.org
8a6e2535 8613Q: http://patchwork.kernel.org/project/linux-sh/list/
dcaa57d5 8614S: Orphan
066069e1 8615F: Documentation/sh/
679655da 8616F: arch/sh/
066069e1 8617F: drivers/sh/
1da177e4 8618
4480f15b 8619SUSPEND TO RAM
7fb06082 8620M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
8621M: Len Brown <len.brown@intel.com>
8622M: Pavel Machek <pavel@ucw.cz>
bf1c138e 8623L: linux-pm@vger.kernel.org
e2d1d6c0 8624S: Supported
679655da
JP
8625F: Documentation/power/
8626F: arch/x86/kernel/acpi/
8627F: drivers/base/power/
8628F: kernel/power/
8629F: include/linux/suspend.h
8630F: include/linux/freezer.h
8631F: include/linux/pm.h
1da177e4
LT
8632
8633SVGA HANDLING
8b58be88 8634M: Martin Mares <mj@ucw.cz>
1da177e4
LT
8635L: linux-video@atrey.karlin.mff.cuni.cz
8636S: Maintained
679655da
JP
8637F: Documentation/svga.txt
8638F: arch/x86/boot/video*
1da177e4 8639
6e28b761
KRW
8640SWIOTLB SUBSYSTEM
8641M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8642L: linux-kernel@vger.kernel.org
8643S: Supported
8644F: lib/swiotlb.c
8645F: arch/*/kernel/pci-swiotlb.c
8646F: include/linux/swiotlb.h
8647
db8e35d5
VG
8648SYNOPSYS ARC ARCHITECTURE
8649M: Vineet Gupta <vgupta@synopsys.com>
db8e35d5
VG
8650S: Supported
8651F: arch/arc/
6659a20a 8652F: Documentation/devicetree/bindings/arc/
c6a0fe4a 8653F: drivers/tty/serial/arc_uart.c
db8e35d5 8654
1da177e4 8655SYSV FILESYSTEM
8b58be88 8656M: Christoph Hellwig <hch@infradead.org>
1da177e4 8657S: Maintained
679655da
JP
8658F: Documentation/filesystems/sysv-fs.txt
8659F: fs/sysv/
8660F: include/linux/sysv_fs.h
1da177e4 8661
86cfa7fc
NB
8662TARGET SUBSYSTEM
8663M: Nicholas A. Bellinger <nab@linux-iscsi.org>
8664L: linux-scsi@vger.kernel.org
b9f5edc2 8665L: target-devel@vger.kernel.org
86cfa7fc 8666W: http://www.linux-iscsi.org
cf015e9f 8667W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 8668T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
8669S: Supported
8670F: drivers/target/
8671F: include/target/
8672F: Documentation/target/
8673
4e68852d 8674TASKSTATS STATISTICS INTERFACE
185e595f 8675M: Balbir Singh <bsingharora@gmail.com>
4e68852d 8676S: Maintained
679655da
JP
8677F: Documentation/accounting/taskstats*
8678F: include/linux/taskstats*
8679F: kernel/taskstats.c
4e68852d 8680
781b456a 8681TC CLASSIFIER
f935f3f8 8682M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
8683L: netdev@vger.kernel.org
8684S: Maintained
679655da 8685F: include/net/pkt_cls.h
c117ab84 8686F: include/uapi/linux/pkt_cls.h
679655da 8687F: net/sched/
781b456a 8688
5067f08a 8689TCP LOW PRIORITY MODULE
8b58be88
JP
8690M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
8691M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
8692W: http://tcp-lp-mod.sourceforge.net/
8693S: Maintained
679655da 8694F: net/ipv4/tcp_lp.c
5067f08a 8695
91952bc0
AP
8696TDA10071 MEDIA DRIVER
8697M: Antti Palosaari <crope@iki.fi>
8698L: linux-media@vger.kernel.org
8699W: http://linuxtv.org/
8700W: http://palosaari.fi/linux/
8701Q: http://patchwork.linuxtv.org/project/linux-media/list/
8702T: git git://linuxtv.org/anttip/media_tree.git
8703S: Maintained
8704F: drivers/media/dvb-frontends/tda10071*
8705
8706TDA18212 MEDIA DRIVER
8707M: Antti Palosaari <crope@iki.fi>
8708L: linux-media@vger.kernel.org
8709W: http://linuxtv.org/
8710W: http://palosaari.fi/linux/
8711Q: http://patchwork.linuxtv.org/project/linux-media/list/
8712T: git git://linuxtv.org/anttip/media_tree.git
8713S: Maintained
8714F: drivers/media/tuners/tda18212*
8715
8716TDA18218 MEDIA DRIVER
8717M: Antti Palosaari <crope@iki.fi>
8718L: linux-media@vger.kernel.org
8719W: http://linuxtv.org/
8720W: http://palosaari.fi/linux/
8721Q: http://patchwork.linuxtv.org/project/linux-media/list/
8722T: git git://linuxtv.org/anttip/media_tree.git
8723S: Maintained
8724F: drivers/media/tuners/tda18218*
8725
3b2f6aba
MK
8726TDA18271 MEDIA DRIVER
8727M: Michael Krufky <mkrufky@linuxtv.org>
8728L: linux-media@vger.kernel.org
8729W: http://linuxtv.org/
8730W: http://github.com/mkrufky
8731Q: http://patchwork.linuxtv.org/project/linux-media/list/
8732T: git git://linuxtv.org/mkrufky/tuners.git
8733S: Maintained
8734F: drivers/media/tuners/tda18271*
8735
e48307a9
MK
8736TDA827x MEDIA DRIVER
8737M: Michael Krufky <mkrufky@linuxtv.org>
8738L: linux-media@vger.kernel.org
8739W: http://linuxtv.org/
8740W: http://github.com/mkrufky
8741Q: http://patchwork.linuxtv.org/project/linux-media/list/
8742T: git git://linuxtv.org/mkrufky/tuners.git
8743S: Maintained
8744F: drivers/media/tuners/tda8290.*
8745
66cf9212
MK
8746TDA8290 MEDIA DRIVER
8747M: Michael Krufky <mkrufky@linuxtv.org>
8748L: linux-media@vger.kernel.org
8749W: http://linuxtv.org/
8750W: http://github.com/mkrufky
8751Q: http://patchwork.linuxtv.org/project/linux-media/list/
8752T: git git://linuxtv.org/mkrufky/tuners.git
8753S: Maintained
8754F: drivers/media/tuners/tda8290.*
8755
4b9fba30
HV
8756TDA9840 MEDIA DRIVER
8757M: Hans Verkuil <hverkuil@xs4all.nl>
8758L: linux-media@vger.kernel.org
8759T: git git://linuxtv.org/media_tree.git
8760W: http://linuxtv.org
8761S: Maintained
8762F: drivers/media/i2c/tda9840*
8763
2cb654fd 8764TEA5761 TUNER DRIVER
1b2c14b4 8765M: Mauro Carvalho Chehab <m.chehab@samsung.com>
2cb654fd
MCC
8766L: linux-media@vger.kernel.org
8767W: http://linuxtv.org
8768T: git git://linuxtv.org/media_tree.git
8769S: Odd fixes
8770F: drivers/media/tuners/tea5761.*
8771
8772TEA5767 TUNER DRIVER
1b2c14b4 8773M: Mauro Carvalho Chehab <m.chehab@samsung.com>
2cb654fd
MCC
8774L: linux-media@vger.kernel.org
8775W: http://linuxtv.org
8776T: git git://linuxtv.org/media_tree.git
8777S: Maintained
8778F: drivers/media/tuners/tea5767.*
8779
4b9fba30
HV
8780TEA6415C MEDIA DRIVER
8781M: Hans Verkuil <hverkuil@xs4all.nl>
8782L: linux-media@vger.kernel.org
8783T: git git://linuxtv.org/media_tree.git
8784W: http://linuxtv.org
8785S: Maintained
8786F: drivers/media/i2c/tea6415c*
8787
8788TEA6420 MEDIA DRIVER
8789M: Hans Verkuil <hverkuil@xs4all.nl>
8790L: linux-media@vger.kernel.org
8791T: git git://linuxtv.org/media_tree.git
8792W: http://linuxtv.org
8793S: Maintained
8794F: drivers/media/i2c/tea6420*
8795
3d249d4c 8796TEAM DRIVER
dca9ab92 8797M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
8798L: netdev@vger.kernel.org
8799S: Supported
8800F: drivers/net/team/
8801F: include/linux/if_team.h
c117ab84 8802F: include/uapi/linux/if_team.h
3d249d4c 8803
7d029125
VD
8804TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
8805M: Savoir-faire Linux Inc. <kernel@savoirfairelinux.com>
8806S: Maintained
8807F: arch/x86/platform/ts5500/
8808
40ad4a30
SY
8809TECHNOTREND USB IR RECEIVER
8810M: Sean Young <sean@mess.org>
8811L: linux-media@vger.kernel.org
8812S: Maintained
8813F: drivers/media/rc/ttusbir.c
8814
adabdb0c 8815TEGRA ARCHITECTURE SUPPORT
243d58ec 8816M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 8817M: Thierry Reding <thierry.reding@gmail.com>
84b9414b 8818L: linux-tegra@vger.kernel.org
fd117cd1
OJ
8819Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
8820T: git git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git
84b9414b 8821S: Supported
bbbe96ed 8822N: [^a-z]tegra
84b9414b 8823
adabdb0c
SW
8824TEGRA ASOC DRIVER
8825M: Stephen Warren <swarren@wwwdotorg.org>
8826S: Supported
8827F: sound/soc/tegra/
8828
8829TEGRA CLOCK DRIVER
8830M: Peter De Schrijver <pdeschrijver@nvidia.com>
8831M: Prashant Gaikwad <pgaikwad@nvidia.com>
8832S: Supported
8833F: drivers/clk/tegra/
8834
8835TEGRA DMA DRIVER
8836M: Laxman Dewangan <ldewangan@nvidia.com>
8837S: Supported
8838F: drivers/dma/tegra20-apb-dma.c
8839
8840TEGRA GPIO DRIVER
8841M: Stephen Warren <swarren@wwwdotorg.org>
8842S: Supported
8843F: drivers/gpio/gpio-tegra.c
8844
8845TEGRA I2C DRIVER
8846M: Laxman Dewangan <ldewangan@nvidia.com>
8847S: Supported
8848F: drivers/i2c/busses/i2c-tegra.c
8849
8850TEGRA IOMMU DRIVERS
8851M: Hiroshi Doyu <hdoyu@nvidia.com>
8852S: Supported
8853F: drivers/iommu/tegra*
8854
8855TEGRA KBC DRIVER
8856M: Rakesh Iyer <riyer@nvidia.com>
8857M: Laxman Dewangan <ldewangan@nvidia.com>
8858S: Supported
8859F: drivers/input/keyboard/tegra-kbc.c
8860
8861TEGRA PINCTRL DRIVER
8862M: Stephen Warren <swarren@wwwdotorg.org>
8863S: Supported
8864F: drivers/pinctrl/pinctrl-tegra*
8865
8866TEGRA PWM DRIVER
8867M: Thierry Reding <thierry.reding@gmail.com>
8868S: Supported
8869F: drivers/pwm/pwm-tegra.c
8870
8871TEGRA SERIAL DRIVER
8872M: Laxman Dewangan <ldewangan@nvidia.com>
8873S: Supported
8874F: drivers/tty/serial/serial-tegra.c
8875
8876TEGRA SPI DRIVER
8877M: Laxman Dewangan <ldewangan@nvidia.com>
8878S: Supported
8879F: drivers/spi/spi-tegra*
8880
1a348ccc 8881TEHUTI ETHERNET DRIVER
8b58be88 8882M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
8883L: netdev@vger.kernel.org
8884S: Supported
ef7f5429 8885F: drivers/net/ethernet/tehuti/*
1a348ccc 8886
4e68852d 8887Telecom Clock Driver for MCPL0010
8b58be88 8888M: Mark Gross <mark.gross@intel.com>
4e68852d 8889S: Supported
679655da 8890F: drivers/char/tlclk.c
4e68852d 8891
4480f15b 8892TENSILICA XTENSA PORT (xtensa)
8b58be88 8893M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
8894M: Max Filippov <jcmvbkbc@gmail.com>
8895L: linux-xtensa@linux-xtensa.org
4e68852d 8896S: Maintained
679655da 8897F: arch/xtensa/
3dc99857 8898F: drivers/irqchip/irq-xtensa-*
4e68852d 8899
5313ba66
HV
8900THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
8901M: Hans Verkuil <hverkuil@xs4all.nl>
8902L: linux-media@vger.kernel.org
8903T: git git://linuxtv.org/media_tree.git
8904W: http://linuxtv.org
8905S: Maintained
8906F: drivers/media/radio/radio-raremono.c
8907
d3fb6955 8908THERMAL
b75f0050
JP
8909M: Zhang Rui <rui.zhang@intel.com>
8910M: Eduardo Valentin <eduardo.valentin@ti.com>
8911L: linux-pm@vger.kernel.org
8912T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
8913T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
8914Q: https://patchwork.kernel.org/project/linux-pm/list/
8915S: Supported
8916F: drivers/thermal/
8917F: include/linux/thermal.h
8918F: include/linux/cpu_cooling.h
8919F: Documentation/devicetree/bindings/thermal/
d3fb6955 8920
30ba2fbd
VD
8921THINGM BLINK(1) USB RGB LED DRIVER
8922M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8923S: Maintained
8924F: drivers/hid/hid-thingm.c
8925
4e68852d 8926THINKPAD ACPI EXTRAS DRIVER
8b58be88 8927M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 8928L: ibm-acpi-devel@lists.sourceforge.net
d0944853 8929L: platform-driver-x86@vger.kernel.org
4e68852d
AC
8930W: http://ibm-acpi.sourceforge.net
8931W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 8932T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 8933S: Maintained
679655da 8934F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 8935
1b46f2a2
EV
8936TI BANDGAP AND THERMAL DRIVER
8937M: Eduardo Valentin <eduardo.valentin@ti.com>
8938L: linux-pm@vger.kernel.org
794b2e25
EV
8939S: Supported
8940F: drivers/thermal/ti-soc-thermal/
1b46f2a2 8941
4020f2d7 8942TI FLASH MEDIA INTERFACE DRIVER
8b58be88 8943M: Alex Dubov <oakad@yahoo.com>
795fb7e7 8944S: Maintained
679655da
JP
8945F: drivers/misc/tifm*
8946F: drivers/mmc/host/tifm_sd.c
8947F: include/linux/tifm.h
4020f2d7 8948
152ad442
SR
8949TI LM49xxx FAMILY ASoC CODEC DRIVERS
8950M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 8951M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
8952L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8953S: Maintained
8954F: sound/soc/codecs/lm49453*
d392dead 8955F: sound/soc/codecs/isabelle*
152ad442 8956
0edd807d
KM
8957TI LP855x BACKLIGHT DRIVER
8958M: Milo Kim <milo.kim@ti.com>
8959S: Maintained
8960F: Documentation/backlight/lp855x-driver.txt
8961F: drivers/video/backlight/lp855x_bl.c
8962F: include/linux/platform_data/lp855x.h
8963
faf13f6d
KM
8964TI LP8727 CHARGER DRIVER
8965M: Milo Kim <milo.kim@ti.com>
8966S: Maintained
8967F: drivers/power/lp8727_charger.c
8968F: include/linux/platform_data/lp8727.h
8969
22f1229f
KM
8970TI LP8788 MFD DRIVER
8971M: Milo Kim <milo.kim@ti.com>
8972S: Maintained
8973F: drivers/iio/adc/lp8788_adc.c
8974F: drivers/leds/leds-lp8788.c
8975F: drivers/mfd/lp8788*.c
8976F: drivers/power/lp8788-charger.c
8977F: drivers/regulator/lp8788-*.c
8978F: include/linux/mfd/lp8788*.h
8979
dd5e8e6b 8980TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 8981M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
8982L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8983S: Maintained
8984F: sound/soc/codecs/twl4030*
8985
90921014 8986TI WILINK WIRELESS DRIVERS
90921014
LC
8987L: linux-wireless@vger.kernel.org
8988W: http://wireless.kernel.org/en/users/Drivers/wl12xx
8989W: http://wireless.kernel.org/en/users/Drivers/wl1251
8990T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 8991S: Orphan
90921014
LC
8992F: drivers/net/wireless/ti/
8993F: include/linux/wl12xx.h
8994
e86eaa3a 8995TIPC NETWORK LAYER
8b58be88
JP
8996M: Jon Maloy <jon.maloy@ericsson.com>
8997M: Allan Stephens <allan.stephens@windriver.com>
633d2bde
AS
8998L: netdev@vger.kernel.org (core kernel code)
8999L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 9000W: http://tipc.sourceforge.net/
e86eaa3a 9001S: Maintained
c117ab84 9002F: include/uapi/linux/tipc*.h
679655da 9003F: net/tipc/
e86eaa3a 9004
867e359b
CM
9005TILE ARCHITECTURE
9006M: Chris Metcalf <cmetcalf@tilera.com>
9007W: http://www.tilera.com/scm/
9008S: Supported
9009F: arch/tile/
6b940606 9010F: drivers/char/tile-srom.c
5c770755 9011F: drivers/edac/tile_edac.c
6b940606
CM
9012F: drivers/net/ethernet/tile/
9013F: drivers/rtc/rtc-tile.c
9014F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 9015F: drivers/tty/serial/tilegx.c
6b940606
CM
9016F: drivers/usb/host/*-tilegx.c
9017F: include/linux/usb/tilegx.h
867e359b 9018
1da177e4 9019TLAN NETWORK DRIVER
8b58be88 9020M: Samuel Chessman <chessman@tux.org>
88c07dde 9021L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
9022W: http://sourceforge.net/projects/tlan/
9023S: Maintained
679655da 9024F: Documentation/networking/tlan.txt
b544dbac 9025F: drivers/net/ethernet/ti/tlan.*
1da177e4 9026
d74db3b2 9027TOMOYO SECURITY MODULE
8b58be88
JP
9028M: Kentaro Takeda <takedakn@nttdata.co.jp>
9029M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
9030L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
9031L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
9032L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
9033L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
9034W: http://tomoyo.sourceforge.jp/
843d183c 9035T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 9036S: Maintained
679655da 9037F: security/tomoyo/
d74db3b2 9038
9caeb532 9039TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 9040M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 9041L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
9042S: Maintained
9043F: drivers/platform/x86/topstar-laptop.c
9044
1da177e4 9045TOSHIBA ACPI EXTRAS DRIVER
d0944853 9046L: platform-driver-x86@vger.kernel.org
15065531 9047S: Orphan
679655da 9048F: drivers/platform/x86/toshiba_acpi.c
1da177e4
LT
9049
9050TOSHIBA SMM DRIVER
8b58be88 9051M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
9052L: tlinux-users@tce.toshiba-dme.co.jp
9053W: http://www.buzzard.org.uk/toshiba/
9054S: Maintained
679655da
JP
9055F: drivers/char/toshiba.c
9056F: include/linux/toshiba.h
c117ab84 9057F: include/uapi/linux/toshiba.h
1da177e4 9058
d719f900 9059TMIO MMC DRIVER
8b58be88 9060M: Ian Molton <ian@mnementh.co.uk>
d1057c40 9061L: linux-mmc@vger.kernel.org
d719f900 9062S: Maintained
d1057c40
GL
9063F: drivers/mmc/host/tmio_mmc*
9064F: drivers/mmc/host/sh_mobile_sdhi.c
9065F: include/linux/mmc/tmio.h
9066F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 9067
917cc4e6
GR
9068TMP401 HARDWARE MONITOR DRIVER
9069M: Guenter Roeck <linux@roeck-us.net>
9070L: lm-sensors@lm-sensors.org
9071S: Maintained
9072F: Documentation/hwmon/tmp401
9073F: drivers/hwmon/tmp401.c
9074
98f32602 9075TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 9076M: Hugh Dickins <hughd@google.com>
98f32602
HD
9077L: linux-mm@kvack.org
9078S: Maintained
9079F: include/linux/shmem_fs.h
9080F: mm/shmem.c
9081
45f95b53 9082TM6000 VIDEO4LINUX DRIVER
1b2c14b4 9083M: Mauro Carvalho Chehab <m.chehab@samsung.com>
45f95b53
MCC
9084L: linux-media@vger.kernel.org
9085W: http://linuxtv.org
9086T: git git://linuxtv.org/media_tree.git
9087S: Odd fixes
9088F: drivers/media/usb/tm6000/
9089
4e68852d 9090TPM DEVICE DRIVER
901486b8 9091M: Peter Huewe <peterhuewe@gmx.de>
383dec1f 9092M: Ashley Lai <ashley@ashleylai.com>
cbb2d5e4 9093M: Marcel Selhorst <tpmdd@selhorst.net>
383dec1f 9094W: http://tpmdd.sourceforge.net
63a10dfd 9095L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
4e68852d 9096S: Maintained
679655da 9097F: drivers/char/tpm/
4e68852d 9098
d6f005a1
JP
9099TRACING
9100M: Steven Rostedt <rostedt@goodmis.org>
9101M: Frederic Weisbecker <fweisbec@gmail.com>
9102M: Ingo Molnar <mingo@redhat.com>
75fc2d37 9103T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
9104S: Maintained
9105F: Documentation/trace/ftrace.txt
9106F: arch/*/*/*/ftrace.h
9107F: arch/*/kernel/ftrace.c
9108F: include/*/ftrace.h
9109F: include/linux/trace*.h
9110F: include/trace/
9111F: kernel/trace/
9112
1da177e4 9113TRIVIAL PATCHES
8b58be88 9114M: Jiri Kosina <trivial@kernel.org>
54e5881d 9115T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 9116S: Maintained
86ef925f 9117K: ^Subject:.*(?i)trivial
1da177e4 9118
4e68852d 9119TTY LAYER
879a5a00 9120M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
25e6c11f 9121M: Jiri Slaby <jslaby@suse.cz>
879a5a00 9122S: Supported
08deed1e 9123T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
8dd5d2f1 9124F: drivers/tty/
df621252 9125F: drivers/tty/serial/serial_core.c
e3288775
AC
9126F: include/linux/serial_core.h
9127F: include/linux/serial.h
9128F: include/linux/tty.h
c117ab84
CEB
9129F: include/uapi/linux/serial_core.h
9130F: include/uapi/linux/serial.h
9131F: include/uapi/linux/tty.h
4e68852d 9132
91952bc0
AP
9133TUA9001 MEDIA DRIVER
9134M: Antti Palosaari <crope@iki.fi>
9135L: linux-media@vger.kernel.org
9136W: http://linuxtv.org/
9137W: http://palosaari.fi/linux/
9138Q: http://patchwork.linuxtv.org/project/linux-media/list/
9139T: git git://linuxtv.org/anttip/media_tree.git
9140S: Maintained
9141F: drivers/media/tuners/tua9001*
9142
740db6d7 9143TULIP NETWORK DRIVERS
8b58be88 9144M: Grant Grundler <grundler@parisc-linux.org>
740db6d7
GG
9145L: netdev@vger.kernel.org
9146S: Maintained
0f04e2aa 9147F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
9148
9149TUN/TAP driver
ba57b6f2 9150M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
9151W: http://vtun.sourceforge.net/tun
9152S: Maintained
679655da
JP
9153F: Documentation/networking/tuntap.txt
9154F: arch/um/os-Linux/drivers/
1da177e4 9155
b454cc66 9156TURBOCHANNEL SUBSYSTEM
8b58be88 9157M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
9158M: Ralf Baechle <ralf@linux-mips.org>
9159L: linux-mips@linux-mips.org
9160Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 9161S: Maintained
679655da
JP
9162F: drivers/tc/
9163F: include/linux/tc.h
b454cc66 9164
1da177e4 9165U14-34F SCSI DRIVER
8b58be88 9166M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
9167L: linux-scsi@vger.kernel.org
9168S: Maintained
679655da 9169F: drivers/scsi/u14-34f.c
1da177e4 9170
e2d1d6c0 9171UBI FILE SYSTEM (UBIFS)
949cb623 9172M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 9173M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 9174L: linux-mtd@lists.infradead.org
e2966cbe 9175T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
9176W: http://www.linux-mtd.infradead.org/doc/ubifs.html
9177S: Maintained
679655da
JP
9178F: Documentation/filesystems/ubifs.txt
9179F: fs/ubifs/
e2d1d6c0 9180
cc2020e6 9181UCLINUX (AND M68KNOMMU)
8b58be88 9182M: Greg Ungerer <gerg@uclinux.org>
cc2020e6
AC
9183W: http://www.uclinux.org/
9184L: uclinux-dev@uclinux.org (subscribers-only)
9185S: Maintained
61bc02bb
JP
9186F: arch/m68k/*/*_no.*
9187F: arch/m68k/include/asm/*_no.*
cc2020e6 9188
1da177e4 9189UDF FILESYSTEM
8b58be88 9190M: Jan Kara <jack@suse.cz>
1da177e4 9191S: Maintained
679655da
JP
9192F: Documentation/filesystems/udf.txt
9193F: fs/udf/
1da177e4 9194
cc2020e6 9195UFS FILESYSTEM
8b58be88 9196M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 9197S: Maintained
679655da
JP
9198F: Documentation/filesystems/ufs.txt
9199F: fs/ufs/
cc2020e6 9200
0a09d3ab
DH
9201UHID USERSPACE HID IO DRIVER:
9202M: David Herrmann <dh.herrmann@googlemail.com>
9203L: linux-input@vger.kernel.org
9204S: Maintained
9205F: drivers/hid/uhid.c
c117ab84 9206F: include/uapi/linux/uhid.h
0a09d3ab 9207
18332a80 9208ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 9209L: linux-usb@vger.kernel.org
10c6c9c9 9210S: Orphan
355ffe69 9211F: drivers/uwb/
679655da
JP
9212F: include/linux/uwb.h
9213F: include/linux/uwb/
18332a80 9214
b31d8273
G
9215UNICORE32 ARCHITECTURE:
9216M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9217W: http://mprc.pku.edu.cn/~guanxuetao/linux
9218S: Maintained
9219T: git git://git.kernel.org/pub/scm/linux/kernel/git/epip/linux-2.6-unicore32.git
9220F: arch/unicore32/
9221
d8379ab1
TF
9222UNIFDEF
9223M: Tony Finch <dot@dotat.at>
9224W: http://dotat.at/prog/unifdef
9225S: Maintained
9226F: scripts/unifdef.c
9227
1da177e4 9228UNIFORM CDROM DRIVER
8b58be88 9229M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9230W: http://www.kernel.dk
9231S: Maintained
679655da
JP
9232F: Documentation/cdrom/
9233F: drivers/cdrom/cdrom.c
9234F: include/linux/cdrom.h
c117ab84 9235F: include/uapi/linux/cdrom.h
1da177e4 9236
56df0122
BR
9237UNISYS S-PAR DRIVERS
9238M: Benjamin Romer <benjamin.romer@unisys.com>
9239M: David Kershner <david.kershner@unisys.com>
9240L: sparmaintainer@unisys.com (Unisys internal)
9241S: Supported
9242F: drivers/staging/unisys/
9243
9941fa6e
VH
9244UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
9245M: Vinayak Holikatti <vinholikatti@gmail.com>
9246M: Santosh Y <santoshsy@gmail.com>
9247L: linux-scsi@vger.kernel.org
9248S: Supported
9249F: Documentation/scsi/ufs.txt
9250F: drivers/scsi/ufs/
9251
e2d1d6c0 9252UNSORTED BLOCK IMAGES (UBI)
949cb623 9253M: Artem Bityutskiy <dedekind1@gmail.com>
e2d1d6c0
RD
9254W: http://www.linux-mtd.infradead.org/
9255L: linux-mtd@lists.infradead.org
b6b44e0a 9256T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 9257S: Maintained
80811493 9258F: drivers/mtd/ubi/
679655da 9259F: include/linux/mtd/ubi.h
c117ab84 9260F: include/uapi/mtd/ubi-user.h
e2d1d6c0 9261
76ac66e4
RW
9262UNSORTED BLOCK IMAGES (UBI) Fastmap
9263M: Richard Weinberger <richard@nod.at>
9264L: linux-mtd@lists.infradead.org
9265S: Maintained
9266F: drivers/mtd/ubi/fastmap.c
9267
1da177e4 9268USB ACM DRIVER
61eee9a7 9269M: Oliver Neukum <oliver@neukum.org>
6372594a 9270L: linux-usb@vger.kernel.org
1da177e4 9271S: Maintained
679655da
JP
9272F: Documentation/usb/acm.txt
9273F: drivers/usb/class/cdc-acm.*
1da177e4 9274
b7d572e1
PF
9275USB AR5523 WIRELESS DRIVER
9276M: Pontus Fuchs <pontus.fuchs@gmail.com>
9277L: linux-wireless@vger.kernel.org
9278S: Maintained
9279F: drivers/net/wireless/ath/ar5523/
9280
115bb1ff 9281USB ATTACHED SCSI
f50a4968 9282M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 9283M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
9284L: linux-usb@vger.kernel.org
9285L: linux-scsi@vger.kernel.org
8eae0fb7 9286S: Maintained
115bb1ff
MW
9287F: drivers/usb/storage/uas.c
9288
1da177e4 9289USB CDC ETHERNET DRIVER
61eee9a7 9290M: Oliver Neukum <oliver@neukum.org>
795fb7e7 9291L: linux-usb@vger.kernel.org
1da177e4 9292S: Maintained
679655da 9293F: drivers/net/usb/cdc_*.c
c117ab84 9294F: include/uapi/linux/usb/cdc.h
1da177e4 9295
b02b371e 9296USB CYPRESS C67X00 DRIVER
8b58be88 9297M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
9298L: linux-usb@vger.kernel.org
9299S: Maintained
679655da 9300F: drivers/usb/c67x00/
b02b371e 9301
d0374f4f 9302USB DAVICOM DM9601 DRIVER
8b58be88 9303M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 9304L: netdev@vger.kernel.org
d0374f4f
PK
9305W: http://www.linux-usb.org/usbnet
9306S: Maintained
679655da 9307F: drivers/net/usb/dm9601.c
d0374f4f 9308
cc2020e6 9309USB DIAMOND RIO500 DRIVER
8b58be88 9310M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
9311L: rio500-users@lists.sourceforge.net
9312W: http://rio500.sourceforge.net
9313S: Maintained
679655da 9314F: drivers/usb/misc/rio500*
cc2020e6 9315
1da177e4 9316USB EHCI DRIVER
578333ab 9317M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 9318L: linux-usb@vger.kernel.org
578333ab 9319S: Maintained
679655da
JP
9320F: Documentation/usb/ehci.txt
9321F: drivers/usb/host/ehci*
1da177e4 9322
69ae9e3e 9323USB GADGET/PERIPHERAL SUBSYSTEM
d6d0f665 9324M: Felipe Balbi <balbi@ti.com>
795fb7e7 9325L: linux-usb@vger.kernel.org
69ae9e3e 9326W: http://www.linux-usb.org/gadget
d6d0f665
FB
9327T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9328S: Maintained
679655da
JP
9329F: drivers/usb/gadget/
9330F: include/linux/usb/gadget*
69ae9e3e 9331
2dea64b4 9332USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
8b58be88 9333M: Jiri Kosina <jkosina@suse.cz>
795fb7e7 9334L: linux-usb@vger.kernel.org
54e5881d 9335T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 9336S: Maintained
c2f01971 9337F: Documentation/hid/hiddev.txt
679655da 9338F: drivers/hid/usbhid/
1da177e4 9339
857aab34 9340USB/IP DRIVERS
857aab34 9341L: linux-usb@vger.kernel.org
3ff4afe8 9342S: Orphan
857aab34 9343F: drivers/staging/usbip/
9344
959eea21 9345USB ISP116X DRIVER
8b58be88 9346M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 9347L: linux-usb@vger.kernel.org
959eea21 9348S: Maintained
679655da
JP
9349F: drivers/usb/host/isp116x*
9350F: include/linux/usb/isp116x.h
959eea21 9351
1da177e4 9352USB KAWASAKI LSI DRIVER
61eee9a7 9353M: Oliver Neukum <oliver@neukum.org>
795fb7e7 9354L: linux-usb@vger.kernel.org
1da177e4 9355S: Maintained
679655da 9356F: drivers/usb/serial/kl5kusb105.*
1da177e4
LT
9357
9358USB MASS STORAGE DRIVER
8b58be88 9359M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 9360L: linux-usb@vger.kernel.org
8836aeb8 9361L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
9362S: Maintained
9363W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 9364F: drivers/usb/storage/
1da177e4 9365
af39917d
CL
9366USB MIDI DRIVER
9367M: Clemens Ladisch <clemens@ladisch.de>
9368L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9369T: git git://git.alsa-project.org/alsa-kernel.git
9370S: Maintained
9371F: sound/usb/midi.*
9372
444ce9d4
JP
9373USB NETWORKING DRIVERS
9374L: linux-usb@vger.kernel.org
9375S: Odd Fixes
9376F: drivers/net/usb/
9377
1da177e4 9378USB OHCI DRIVER
578333ab 9379M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 9380L: linux-usb@vger.kernel.org
578333ab 9381S: Maintained
679655da
JP
9382F: Documentation/usb/ohci.txt
9383F: drivers/usb/host/ohci*
1da177e4 9384
ba460e48 9385USB OPTION-CARD DRIVER
8b58be88 9386M: Matthias Urlichs <smurf@smurf.noris.de>
795fb7e7 9387L: linux-usb@vger.kernel.org
ba460e48 9388S: Maintained
679655da 9389F: drivers/usb/serial/option.c
ba460e48 9390
1da177e4 9391USB PEGASUS DRIVER
a16b945c 9392M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 9393L: linux-usb@vger.kernel.org
043600a6 9394L: netdev@vger.kernel.org
052e3128
PM
9395T: git git://github.com/petkan/pegasus.git
9396W: https://github.com/petkan/pegasus
1da177e4 9397S: Maintained
679655da 9398F: drivers/net/usb/pegasus.*
1da177e4 9399
d3ad558f
FB
9400USB PHY LAYER
9401M: Felipe Balbi <balbi@ti.com>
9402L: linux-usb@vger.kernel.org
9403T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9404S: Maintained
9405F: drivers/usb/phy/
d3ad558f 9406
73e4fb3f 9407USB PRINTER DRIVER (usblp)
8b58be88 9408M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 9409L: linux-usb@vger.kernel.org
73e4fb3f 9410S: Supported
679655da 9411F: drivers/usb/class/usblp.c
1da177e4
LT
9412
9413USB RTL8150 DRIVER
a16b945c 9414M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 9415L: linux-usb@vger.kernel.org
043600a6 9416L: netdev@vger.kernel.org
052e3128
PM
9417T: git git://github.com/petkan/rtl8150.git
9418W: https://github.com/petkan/rtl8150
1da177e4 9419S: Maintained
679655da 9420F: drivers/net/usb/rtl8150.c
1da177e4 9421
f896b796
GK
9422USB SERIAL SUBSYSTEM
9423M: Johan Hovold <jhovold@gmail.com>
795fb7e7 9424L: linux-usb@vger.kernel.org
4e68852d 9425S: Maintained
679655da 9426F: Documentation/usb/usb-serial.txt
f896b796 9427F: drivers/usb/serial/
679655da 9428F: include/linux/usb/serial.h
1da177e4 9429
b3f0db1c
SG
9430USB SMSC75XX ETHERNET DRIVER
9431M: Steve Glendinning <steve.glendinning@shawell.net>
9432L: netdev@vger.kernel.org
9433S: Maintained
9434F: drivers/net/usb/smsc75xx.*
9435
2f7ca802 9436USB SMSC95XX ETHERNET DRIVER
90b24cfb 9437M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 9438L: netdev@vger.kernel.org
90b24cfb 9439S: Maintained
679655da 9440F: drivers/net/usb/smsc95xx.*
2f7ca802 9441
f423b9a8 9442USB SN9C1xx DRIVER
8b58be88 9443M: Luca Risolia <luca.risolia@studio.unibo.it>
795fb7e7 9444L: linux-usb@vger.kernel.org
661263b5 9445L: linux-media@vger.kernel.org
275ffde4 9446T: git git://linuxtv.org/media_tree.git
1da177e4
LT
9447W: http://www.linux-projects.org
9448S: Maintained
b8da9d3a 9449F: drivers/staging/media/sn9c102/
1da177e4
LT
9450
9451USB SUBSYSTEM
879a5a00 9452M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 9453L: linux-usb@vger.kernel.org
1da177e4 9454W: http://www.linux-usb.org
08deed1e 9455T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 9456S: Supported
679655da 9457F: Documentation/usb/
679655da
JP
9458F: drivers/usb/
9459F: include/linux/usb.h
9460F: include/linux/usb/
1da177e4
LT
9461
9462USB UHCI DRIVER
8b58be88 9463M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 9464L: linux-usb@vger.kernel.org
1da177e4 9465S: Maintained
679655da 9466F: drivers/usb/host/uhci*
1da177e4 9467
69ae9e3e 9468USB "USBNET" DRIVER FRAMEWORK
686f13bb 9469M: Oliver Neukum <oneukum@suse.de>
043600a6 9470L: netdev@vger.kernel.org
69ae9e3e 9471W: http://www.linux-usb.org/usbnet
1da177e4 9472S: Maintained
679655da
JP
9473F: drivers/net/usb/usbnet.c
9474F: include/linux/usb/usbnet.h
1da177e4 9475
c0efd232 9476USB VIDEO CLASS
c53ac071 9477M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 9478L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 9479L: linux-media@vger.kernel.org
275ffde4 9480T: git git://linuxtv.org/media_tree.git
57c6d2e9 9481W: http://www.ideasonboard.org/uvc/
c0efd232 9482S: Maintained
0c0d06ca 9483F: drivers/media/usb/uvc/
6c0f0359 9484F: include/uapi/linux/uvcvideo.h
1da177e4 9485
b60b9c45
HV
9486USB VISION DRIVER
9487M: Hans Verkuil <hverkuil@xs4all.nl>
9488L: linux-media@vger.kernel.org
9489T: git git://linuxtv.org/media_tree.git
9490W: http://linuxtv.org
9491S: Odd Fixes
9492F: drivers/media/usb/usbvision/
9493
8282da47
LP
9494USB WEBCAM GADGET
9495M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9496L: linux-usb@vger.kernel.org
9497S: Maintained
9498F: drivers/usb/gadget/*uvc*.c
9499F: drivers/usb/gadget/webcam.c
9500
bf164cc0 9501USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 9502M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
9503L: linux-wireless@vger.kernel.org
9504S: Maintained
679655da 9505F: drivers/net/wireless/rndis_wlan.c
bf164cc0 9506
eb6bab13 9507USB XHCI DRIVER
03d85053 9508M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
9509L: linux-usb@vger.kernel.org
9510S: Supported
36d0344c
SS
9511F: drivers/usb/host/xhci*
9512F: drivers/usb/host/pci-quirks*
eb6bab13 9513
1da177e4 9514USB ZD1201 DRIVER
4086b9ca 9515L: linux-wireless@vger.kernel.org
1da177e4 9516W: http://linux-lc100020.sourceforge.net
4086b9ca 9517S: Orphan
679655da 9518F: drivers/net/wireless/zd1201.*
1da177e4 9519
b7eee616 9520USB ZR364XX DRIVER
8b58be88 9521M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 9522L: linux-usb@vger.kernel.org
661263b5 9523L: linux-media@vger.kernel.org
275ffde4 9524T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
9525W: http://royale.zerezo.com/zr364xx/
9526S: Maintained
679655da 9527F: Documentation/video4linux/zr364xx.txt
90d72ac6 9528F: drivers/media/usb/zr364xx/
b7eee616 9529
e7839f25 9530USER-MODE LINUX (UML)
8b58be88 9531M: Jeff Dike <jdike@addtoit.com>
b15194b7 9532M: Richard Weinberger <richard@nod.at>
1da177e4
LT
9533L: user-mode-linux-devel@lists.sourceforge.net
9534L: user-mode-linux-user@lists.sourceforge.net
9535W: http://user-mode-linux.sourceforge.net
9536S: Maintained
61516587 9537F: Documentation/virtual/uml/
679655da 9538F: arch/um/
b070989a 9539F: arch/x86/um/
679655da
JP
9540F: fs/hostfs/
9541F: fs/hppfs/
b7eee616 9542
e5f114e9 9543USERSPACE I/O (UIO)
6a534c9d 9544M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 9545M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 9546S: Maintained
679655da
JP
9547F: Documentation/DocBook/uio-howto.tmpl
9548F: drivers/uio/
9549F: include/linux/uio*.h
e5f114e9 9550
256cccbe 9551UTIL-LINUX PACKAGE
8b58be88 9552M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
9553L: util-linux@vger.kernel.org
9554W: http://en.wikipedia.org/wiki/Util-linux
9555T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
9556S: Maintained
9557
c1fd1c07 9558UVESAFB DRIVER
8b58be88 9559M: Michal Januszewski <spock@gentoo.org>
c69f677c 9560L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
9561W: http://dev.gentoo.org/~spock/projects/uvesafb/
9562S: Maintained
679655da
JP
9563F: Documentation/fb/uvesafb.txt
9564F: drivers/video/uvesafb.*
c1fd1c07 9565
4480f15b 9566VFAT/FAT/MSDOS FILESYSTEM
8b58be88 9567M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 9568S: Maintained
679655da
JP
9569F: Documentation/filesystems/vfat.txt
9570F: fs/fat/
1da177e4 9571
cba3345c
AW
9572VFIO DRIVER
9573M: Alex Williamson <alex.williamson@redhat.com>
9574L: kvm@vger.kernel.org
9575S: Maintained
9576F: Documentation/vfio.txt
9577F: drivers/vfio/
9578F: include/linux/vfio.h
c117ab84 9579F: include/uapi/linux/vfio.h
cba3345c 9580
9e6f3438
PO
9581VIDEOBUF2 FRAMEWORK
9582M: Pawel Osciak <pawel@osciak.com>
9583M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 9584M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
9585L: linux-media@vger.kernel.org
9586S: Maintained
90d72ac6 9587F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
9588F: include/media/videobuf2-*
9589
9a82446b
AS
9590VIRTIO CONSOLE DRIVER
9591M: Amit Shah <amit.shah@redhat.com>
9592L: virtualization@lists.linux-foundation.org
9593S: Maintained
9594F: drivers/char/virtio_console.c
9595F: include/linux/virtio_console.h
c117ab84 9596F: include/uapi/linux/virtio_console.h
9a82446b 9597
2426ec8f
MT
9598VIRTIO CORE, NET AND BLOCK DRIVERS
9599M: Rusty Russell <rusty@rustcorp.com.au>
9600M: "Michael S. Tsirkin" <mst@redhat.com>
9601L: virtualization@lists.linux-foundation.org
9602S: Maintained
9603F: drivers/virtio/
c893c8d7 9604F: tools/virtio/
2426ec8f
MT
9605F: drivers/net/virtio_net.c
9606F: drivers/block/virtio_blk.c
9607F: include/linux/virtio_*.h
916cdabc 9608F: include/uapi/linux/virtio_*.h
2426ec8f 9609
3a4d5c94
MT
9610VIRTIO HOST (VHOST)
9611M: "Michael S. Tsirkin" <mst@redhat.com>
9612L: kvm@vger.kernel.org
c996d8b9 9613L: virtualization@lists.linux-foundation.org
3a4d5c94
MT
9614L: netdev@vger.kernel.org
9615S: Maintained
9616F: drivers/vhost/
c117ab84 9617F: include/uapi/linux/vhost.h
3a4d5c94 9618
1da177e4 9619VIA RHINE NETWORK DRIVER
8b58be88 9620M: Roger Luethi <rl@hellgate.ch>
1da177e4 9621S: Maintained
f2148a47 9622F: drivers/net/ethernet/via/via-rhine.c
1da177e4 9623
f0bf7f61 9624VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 9625M: Bruce Chang <brucechang@via.com.tw>
8b58be88 9626M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
9627S: Maintained
9628F: drivers/mmc/host/via-sdmmc.c
9629
69e4a7c2 9630VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 9631M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 9632L: linux-fbdev@vger.kernel.org
69e4a7c2 9633S: Maintained
c7babebd
FTS
9634F: include/linux/via-core.h
9635F: include/linux/via-gpio.h
9636F: include/linux/via_i2c.h
679655da 9637F: drivers/video/via/
69e4a7c2 9638
01f20734 9639VIA VELOCITY NETWORK DRIVER
8b58be88 9640M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
9641L: netdev@vger.kernel.org
9642S: Maintained
f2148a47 9643F: drivers/net/ethernet/via/via-velocity.*
1da177e4 9644
0b7bc1fa
HV
9645VIVI VIRTUAL VIDEO DRIVER
9646M: Hans Verkuil <hverkuil@xs4all.nl>
9647L: linux-media@vger.kernel.org
9648T: git git://linuxtv.org/media_tree.git
9649W: http://linuxtv.org
9650S: Maintained
9651F: drivers/media/platform/vivi*
9652
be7f8273 9653VLAN (802.1Q)
8b58be88 9654M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
9655L: netdev@vger.kernel.org
9656S: Maintained
679655da
JP
9657F: drivers/net/macvlan.c
9658F: include/linux/if_*vlan.h
9659F: net/8021q/
be7f8273 9660
55e331cf 9661VLYNQ BUS
8b58be88 9662M: Florian Fainelli <florian@openwrt.org>
8578d7af 9663L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
9664S: Maintained
9665F: drivers/vlynq/vlynq.c
9666F: include/linux/vlynq.h
9667
390beae4
MW
9668VME SUBSYSTEM
9669M: Martyn Welch <martyn.welch@ge.com>
1bd289d1 9670M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
9671M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9672L: devel@driverdev.osuosl.org
9673S: Maintained
9674T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9675F: Documentation/vme_api.txt
9676F: drivers/staging/vme/
9677F: drivers/vme/
9678F: include/linux/vme*
9679
4488e09b
AK
9680VMWARE HYPERVISOR INTERFACE
9681M: Alok Kataria <akataria@vmware.com>
9682L: virtualization@lists.linux-foundation.org
9683S: Supported
9684F: arch/x86/kernel/cpu/vmware.c
9685
d1a890fa 9686VMWARE VMXNET3 ETHERNET DRIVER
65c8bb5b
JP
9687M: Shreyas Bhatewara <sbhatewara@vmware.com>
9688M: "VMware, Inc." <pv-drivers@vmware.com>
9689L: netdev@vger.kernel.org
9690S: Maintained
9691F: drivers/net/vmxnet3/
d1a890fa 9692
851b1642 9693VMware PVSCSI driver
f2d7e40e 9694M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
9695M: VMware PV-Drivers <pv-drivers@vmware.com>
9696L: linux-scsi@vger.kernel.org
9697S: Maintained
9698F: drivers/scsi/vmw_pvscsi.c
9699F: drivers/scsi/vmw_pvscsi.h
9700
e53e86c7 9701VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 9702M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 9703M: Mark Brown <broonie@kernel.org>
e53e86c7 9704W: http://opensource.wolfsonmicro.com/node/15
1dd68f01 9705W: http://www.slimlogic.co.uk/?p=48
6febb5ab 9706T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 9707S: Supported
679655da
JP
9708F: drivers/regulator/
9709F: include/linux/regulator/
e53e86c7 9710
ab41319e 9711VT1211 HARDWARE MONITOR DRIVER
8b58be88 9712M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
9713L: lm-sensors@lm-sensors.org
9714S: Maintained
679655da
JP
9715F: Documentation/hwmon/vt1211
9716F: drivers/hwmon/vt1211.c
ab41319e 9717
1de9e371 9718VT8231 HARDWARE MONITOR DRIVER
8b58be88 9719M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
9720L: lm-sensors@lm-sensors.org
9721S: Maintained
679655da 9722F: drivers/hwmon/vt8231.c
1de9e371 9723
88095e7b
TO
9724VUB300 USB to SDIO/SD/MMC bridge chip
9725M: Tony Olech <tony.olech@elandigitalsystems.com>
9726L: linux-mmc@vger.kernel.org
9727L: linux-usb@vger.kernel.org
9728S: Supported
9729F: drivers/mmc/host/vub300.c
9730
1da177e4 9731W1 DALLAS'S 1-WIRE BUS
a8018766 9732M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 9733S: Maintained
679655da
JP
9734F: Documentation/w1/
9735F: drivers/w1/
1da177e4 9736
13927079 9737W83791D HARDWARE MONITORING DRIVER
8b58be88 9738M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 9739L: lm-sensors@lm-sensors.org
25845c22 9740S: Maintained
679655da
JP
9741F: Documentation/hwmon/w83791d
9742F: drivers/hwmon/w83791d.c
13927079 9743
61db011d 9744W83793 HARDWARE MONITORING DRIVER
8b58be88 9745M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
9746L: lm-sensors@lm-sensors.org
9747S: Maintained
679655da
JP
9748F: Documentation/hwmon/w83793
9749F: drivers/hwmon/w83793.c
61db011d 9750
e3760b43 9751W83795 HARDWARE MONITORING DRIVER
7c81c60f 9752M: Jean Delvare <jdelvare@suse.de>
e3760b43
JD
9753L: lm-sensors@lm-sensors.org
9754S: Maintained
9755F: drivers/hwmon/w83795.c
9756
1da177e4 9757W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 9758M: Pierre Ossman <pierre@ossman.eu>
1da177e4 9759S: Maintained
679655da 9760F: drivers/mmc/host/wbsd.*
1da177e4 9761
3527761c 9762WATCHDOG DEVICE DRIVERS
8b58be88 9763M: Wim Van Sebroeck <wim@iguana.be>
230a5cef
WVS
9764L: linux-watchdog@vger.kernel.org
9765W: http://www.linux-watchdog.org/
f599aaf0 9766T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 9767S: Maintained
679655da
JP
9768F: Documentation/watchdog/
9769F: drivers/watchdog/
9770F: include/linux/watchdog.h
c117ab84 9771F: include/uapi/linux/watchdog.h
3527761c 9772
1da177e4 9773WD7000 SCSI DRIVER
8b58be88 9774M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
9775L: linux-scsi@vger.kernel.org
9776S: Maintained
679655da 9777F: drivers/scsi/wd7000.c
1da177e4 9778
b22e00f3
DH
9779WIIMOTE HID DRIVER
9780M: David Herrmann <dh.herrmann@googlemail.com>
9781L: linux-input@vger.kernel.org
9782S: Maintained
9783F: drivers/hid/hid-wiimote*
9784
e258b80e 9785WINBOND CIR DRIVER
364e9e18 9786M: David Härdeman <david@hardeman.nu>
e258b80e 9787S: Maintained
116ab806 9788F: drivers/media/rc/winbond-cir.c
e258b80e 9789
8a70da82 9790WIMAX STACK
8b58be88 9791M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 9792M: linux-wimax@intel.com
63fae219 9793L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
9794S: Supported
9795W: http://linuxwimax.org
315987dc 9796F: Documentation/wimax/README.wimax
315987dc
JP
9797F: include/linux/wimax/debug.h
9798F: include/net/wimax.h
c117ab84 9799F: include/uapi/linux/wimax.h
315987dc 9800F: net/wimax/
8a70da82 9801
5fc14680 9802WISTRON LAPTOP BUTTON DRIVER
8b58be88 9803M: Miloslav Trmac <mitr@volny.cz>
5fc14680 9804S: Maintained
679655da 9805F: drivers/input/misc/wistron_btns.c
5fc14680 9806
1da177e4 9807WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 9808M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 9809L: linux-wireless@vger.kernel.org
926554c4 9810W: http://oops.ghostprotocols.net:81/blog
1da177e4 9811S: Maintained
679655da 9812F: drivers/net/wireless/wl3501*
1da177e4 9813
febf1dff 9814WM97XX TOUCHSCREEN DRIVERS
d9f1f489 9815M: Mark Brown <broonie@kernel.org>
8b58be88 9816M: Liam Girdwood <lrg@slimlogic.co.uk>
febf1dff
MB
9817L: linux-input@vger.kernel.org
9818T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
9819W: http://opensource.wolfsonmicro.com/node/7
9820S: Supported
679655da
JP
9821F: drivers/input/touchscreen/*wm97*
9822F: include/linux/wm97xx.h
febf1dff 9823
055bcbcb 9824WOLFSON MICROELECTRONICS DRIVERS
fef95164 9825L: patches@opensource.wolfsonmicro.com
cf8eda3e 9826T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
b75ea16a 9827T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
cf8eda3e 9828W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
b75ea16a 9829S: Supported
3768f0b1 9830F: Documentation/hwmon/wm83??
af1c5386 9831F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 9832F: drivers/clk/clk-wm83*.c
9c309598 9833F: drivers/extcon/extcon-arizona.c
b75ea16a 9834F: drivers/leds/leds-wm83*.c
25b273ba 9835F: drivers/gpio/gpio-*wm*.c
9c309598 9836F: drivers/gpio/gpio-arizona.c
d22b0869 9837F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
9838F: drivers/input/misc/wm831x-on.c
9839F: drivers/input/touchscreen/wm831x-ts.c
9840F: drivers/input/touchscreen/wm97*.c
9c309598
MB
9841F: drivers/mfd/arizona*
9842F: drivers/mfd/wm*.c
b75ea16a
MB
9843F: drivers/power/wm83*.c
9844F: drivers/rtc/rtc-wm83*.c
9845F: drivers/regulator/wm8*.c
3860e6c4 9846F: drivers/video/backlight/wm83*_bl.c
b75ea16a 9847F: drivers/watchdog/wm83*_wdt.c
9c309598 9848F: include/linux/mfd/arizona/
3860e6c4 9849F: include/linux/mfd/wm831x/
b75ea16a 9850F: include/linux/mfd/wm8350/
3768f0b1 9851F: include/linux/mfd/wm8400*
59ec6da2 9852F: include/linux/wm97xx.h
055bcbcb 9853F: include/sound/wm????.h
9c309598 9854F: sound/soc/codecs/arizona.?
055bcbcb 9855F: sound/soc/codecs/wm*
b75ea16a 9856
3e6cd7a4
TH
9857WORKQUEUE
9858M: Tejun Heo <tj@kernel.org>
3e6cd7a4
TH
9859T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
9860S: Maintained
9861F: include/linux/workqueue.h
9862F: kernel/workqueue.c
9863F: Documentation/workqueue.txt
9864
1da177e4 9865X.25 NETWORK LAYER
8bf28059 9866M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 9867L: linux-x25@vger.kernel.org
8bf28059 9868S: Odd Fixes
679655da
JP
9869F: Documentation/networking/x25*
9870F: include/net/x25*
9871F: net/x25/
1da177e4 9872
e2d1d6c0 9873X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
9874M: Thomas Gleixner <tglx@linutronix.de>
9875M: Ingo Molnar <mingo@redhat.com>
9876M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 9877M: x86@kernel.org
981c3a4f 9878L: linux-kernel@vger.kernel.org
75fc2d37 9879T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 9880S: Maintained
679655da
JP
9881F: Documentation/x86/
9882F: arch/x86/
e2d1d6c0 9883
d0944853 9884X86 PLATFORM DRIVERS
f7cb13b3 9885M: Matthew Garrett <matthew.garrett@nebula.com>
d0944853 9886L: platform-driver-x86@vger.kernel.org
28b8e8d4 9887T: git git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86.git
d0944853 9888S: Maintained
14430813 9889F: drivers/platform/x86/
d0944853 9890
c1f5c54b
IM
9891X86 MCE INFRASTRUCTURE
9892M: Tony Luck <tony.luck@intel.com>
487ba8e8 9893M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
9894L: linux-edac@vger.kernel.org
9895S: Maintained
9896F: arch/x86/kernel/cpu/mcheck/*
9897
d6fad502 9898XC2028/3028 TUNER DRIVER
1b2c14b4 9899M: Mauro Carvalho Chehab <m.chehab@samsung.com>
d6fad502
MCC
9900L: linux-media@vger.kernel.org
9901W: http://linuxtv.org
9902T: git git://linuxtv.org/media_tree.git
9903S: Maintained
9904F: drivers/media/tuners/tuner-xc2028.*
9905
c4468085 9906XEN HYPERVISOR INTERFACE
c4468085 9907M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
9908M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
9909M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 9910L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 9911T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
9912S: Supported
9913F: arch/x86/xen/
9914F: drivers/*/xen-*front.c
9915F: drivers/xen/
9916F: arch/x86/include/asm/xen/
9917F: include/xen/
c117ab84 9918F: include/uapi/xen/
c4468085 9919
77bfb479
SS
9920XEN HYPERVISOR ARM
9921M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 9922L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
9923S: Supported
9924F: arch/arm/xen/
9925F: arch/arm/include/asm/xen/
9926
b475e83f
SS
9927XEN HYPERVISOR ARM64
9928M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 9929L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
9930S: Supported
9931F: arch/arm64/xen/
9932F: arch/arm64/include/asm/xen/
9933
9b57e1a7
IC
9934XEN NETWORK BACKEND DRIVER
9935M: Ian Campbell <ian.campbell@citrix.com>
8386040b 9936M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 9937L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
9938L: netdev@vger.kernel.org
9939S: Supported
9940F: drivers/net/xen-netback/*
9941
c5f8e29d
KRW
9942XEN PCI SUBSYSTEM
9943M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 9944L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
9945S: Supported
9946F: arch/x86/pci/*xen*
9947F: drivers/pci/*xen*
9948
9949XEN SWIOTLB SUBSYSTEM
9950M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 9951L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
9952S: Supported
9953F: arch/x86/xen/*swiotlb*
9954F: drivers/xen/*swiotlb*
9955
1da177e4
LT
9956XFS FILESYSTEM
9957P: Silicon Graphics Inc
809625ca 9958M: Dave Chinner <david@fromorbit.com>
18caa67a 9959M: xfs@oss.sgi.com
d7ede1aa 9960L: xfs@oss.sgi.com
1da177e4 9961W: http://oss.sgi.com/projects/xfs
54e5881d 9962T: git git://oss.sgi.com/xfs/xfs.git
1da177e4 9963S: Supported
679655da
JP
9964F: Documentation/filesystems/xfs.txt
9965F: fs/xfs/
1da177e4 9966
8a3b7a25 9967XILINX AXI ETHERNET DRIVER
59a54f30
MS
9968M: Anirudha Sarangi <anirudh@xilinx.com>
9969M: John Linn <John.Linn@xilinx.com>
8a3b7a25 9970S: Maintained
9971F: drivers/net/ethernet/xilinx/xilinx_axienet*
9972
c9d3d8ec 9973XILINX SYSTEMACE DRIVER
cdeb8994 9974S: Orphan
679655da 9975F: drivers/block/xsysace.c
c9d3d8ec 9976
238b8721 9977XILINX UARTLITE SERIAL DRIVER
8b58be88 9978M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
9979L: linux-serial@vger.kernel.org
9980S: Maintained
df621252 9981F: drivers/tty/serial/uartlite.c
238b8721 9982
f620e4b8
MF
9983XTENSA XTFPGA PLATFORM SUPPORT
9984M: Max Filippov <jcmvbkbc@gmail.com>
9985L: linux-xtensa@linux-xtensa.org
9986S: Maintained
9987F: drivers/spi/spi-xtensa-xtfpga.c
9988
1da177e4 9989YAM DRIVER FOR AX.25
8b58be88 9990M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
9991L: linux-hams@vger.kernel.org
9992S: Maintained
679655da
JP
9993F: drivers/net/hamradio/yam*
9994F: include/linux/yam.h
1da177e4 9995
af64a5eb 9996YEALINK PHONE DRIVER
8b58be88 9997M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
9998L: usbb2k-api-dev@nongnu.org
9999S: Maintained
679655da
JP
10000F: Documentation/input/yealink.txt
10001F: drivers/input/misc/yealink.*
af64a5eb 10002
1da177e4 10003Z8530 DRIVER FOR AX.25
8b58be88 10004M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
10005W: http://yaina.de/jreuter/
10006W: http://www.qsl.net/dl1bke/
10007L: linux-hams@vger.kernel.org
10008S: Maintained
679655da
JP
10009F: Documentation/networking/z8530drv.txt
10010F: drivers/net/hamradio/*scc.c
10011F: drivers/net/hamradio/z8530.h
1da177e4 10012
0cf31ec1 10013ZBUD COMPRESSED PAGE ALLOCATOR
0e3b7e54 10014M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
10015L: linux-mm@kvack.org
10016S: Maintained
10017F: mm/zbud.c
10018F: include/linux/zbud.h
10019
7c0c3afb 10020ZD1211RW WIRELESS DRIVER
8b58be88
JP
10021M: Daniel Drake <dsd@gentoo.org>
10022M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 10023W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 10024L: linux-wireless@vger.kernel.org
7c0c3afb
DD
10025L: zd1211-devs@lists.sourceforge.net (subscribers-only)
10026S: Maintained
679655da 10027F: drivers/net/wireless/zd1211rw/
7c0c3afb 10028
1da177e4 10029ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 10030L: mjpeg-users@lists.sourceforge.net
f63145e2 10031L: linux-media@vger.kernel.org
1da177e4 10032W: http://mjpeg.sourceforge.net/driver-zoran/
cea8321c 10033T: hg http://linuxtv.org/hg/v4l-dvb
f63145e2 10034S: Odd Fixes
90d72ac6 10035F: drivers/media/pci/zoran/
1da177e4 10036
6920f2cc
MK
10037ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
10038M: Minchan Kim <minchan@kernel.org>
10039M: Nitin Gupta <ngupta@vflare.org>
10040L: linux-kernel@vger.kernel.org
10041S: Maintained
10042F: drivers/block/zram/
10043F: Documentation/blockdev/zram.txt
10044
8b4a4080 10045ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 10046M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 10047S: Maintained
df621252 10048F: drivers/tty/serial/zs.*
8b4a4080 10049
eae70d06
MK
10050ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
10051M: Minchan Kim <minchan@kernel.org>
10052M: Nitin Gupta <ngupta@vflare.org>
10053L: linux-mm@kvack.org
10054S: Maintained
10055F: mm/zsmalloc.c
10056F: include/linux/zsmalloc.h
10057
0cf31ec1 10058ZSWAP COMPRESSED SWAP CACHING
0e3b7e54 10059M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
10060L: linux-mm@kvack.org
10061S: Maintained
10062F: mm/zswap.c
10063
1da177e4 10064THE REST
8b58be88 10065M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 10066L: linux-kernel@vger.kernel.org
8a6e2535 10067Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 10068T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 10069S: Buried alive in reporters
34d03cc1
JP
10070F: *
10071F: */
This page took 4.257587 seconds and 5 git commands to generate.