1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/CodingStyle for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/SubmittingPatches for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the 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. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119Note: For the hard of thinking, this list is meant to remain in alphabetical 120order. If you could add yourselves to it in alphabetical order that would be 121so much easier [Ed] 122 123Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 1273C59X NETWORK DRIVER 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129L: netdev@vger.kernel.org 130S: Maintained 131F: Documentation/networking/vortex.txt 132F: drivers/net/ethernet/3com/3c59x.c 133 1343CR990 NETWORK DRIVER 135M: David Dillow <dave@thedillows.org> 136L: netdev@vger.kernel.org 137S: Maintained 138F: drivers/net/ethernet/3com/typhoon* 139 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141M: Adam Radford <linuxraid@lsi.com> 142L: linux-scsi@vger.kernel.org 143W: http://www.lsi.com 144S: Supported 145F: drivers/scsi/3w-* 146 14753C700 AND 53C700-66 SCSI DRIVER 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149L: linux-scsi@vger.kernel.org 150S: Maintained 151F: drivers/scsi/53c700* 152 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154M: Alexander Aring <alex.aring@gmail.com> 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156L: linux-bluetooth@vger.kernel.org 157L: linux-wpan@vger.kernel.org 158S: Maintained 159F: net/6lowpan/ 160F: include/net/6lowpan.h 161 1626PACK NETWORK DRIVER FOR AX.25 163M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 164L: linux-hams@vger.kernel.org 165S: Maintained 166F: drivers/net/hamradio/6pack.c 167 1688169 10/100/1000 GIGABIT ETHERNET DRIVER 169M: Realtek linux nic maintainers <nic_swsd@realtek.com> 170L: netdev@vger.kernel.org 171S: Maintained 172F: drivers/net/ethernet/realtek/r8169.c 173 1748250/16?50 (AND CLONE UARTS) SERIAL DRIVER 175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 176L: linux-serial@vger.kernel.org 177W: http://serial.sourceforge.net 178S: Maintained 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 180F: drivers/tty/serial/8250* 181F: include/linux/serial_8250.h 182 1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 184L: netdev@vger.kernel.org 185S: Orphan / Obsolete 186F: drivers/net/ethernet/8390/ 187 1889P FILE SYSTEM 189M: Eric Van Hensbergen <ericvh@gmail.com> 190M: Ron Minnich <rminnich@sandia.gov> 191M: Latchesar Ionkov <lucho@ionkov.net> 192L: v9fs-developer@lists.sourceforge.net 193W: http://swik.net/v9fs 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 196S: Maintained 197F: Documentation/filesystems/9p.txt 198F: fs/9p/ 199F: net/9p/ 200F: include/net/9p/ 201F: include/uapi/linux/virtio_9p.h 202F: include/trace/events/9p.h 203 204 205A8293 MEDIA DRIVER 206M: Antti Palosaari <crope@iki.fi> 207L: linux-media@vger.kernel.org 208W: http://linuxtv.org/ 209W: http://palosaari.fi/linux/ 210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 211T: git git://linuxtv.org/anttip/media_tree.git 212S: Maintained 213F: drivers/media/dvb-frontends/a8293* 214 215AACRAID SCSI RAID DRIVER 216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 217L: linux-scsi@vger.kernel.org 218W: http://www.adaptec.com/ 219S: Supported 220F: Documentation/scsi/aacraid.txt 221F: drivers/scsi/aacraid/ 222 223ABI/API 224L: linux-api@vger.kernel.org 225F: Documentation/ABI/ 226F: include/linux/syscalls.h 227F: include/uapi/ 228F: kernel/sys_ni.c 229 230ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 231M: Hans de Goede <hdegoede@redhat.com> 232L: lm-sensors@lm-sensors.org 233S: Maintained 234F: drivers/hwmon/abituguru.c 235 236ABIT UGURU 3 HARDWARE MONITOR DRIVER 237M: Alistair John Strachan <alistair@devzero.co.uk> 238L: lm-sensors@lm-sensors.org 239S: Maintained 240F: drivers/hwmon/abituguru3.c 241 242ACENIC DRIVER 243M: Jes Sorensen <jes@trained-monkey.org> 244L: linux-acenic@sunsite.dk 245S: Maintained 246F: drivers/net/ethernet/alteon/acenic* 247 248ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 249M: Peter Feuerer <peter@piie.net> 250L: platform-driver-x86@vger.kernel.org 251W: http://piie.net/?section=acerhdf 252S: Maintained 253F: drivers/platform/x86/acerhdf.c 254 255ACER WMI LAPTOP EXTRAS 256M: "Lee, Chun-Yi" <jlee@suse.com> 257L: platform-driver-x86@vger.kernel.org 258S: Maintained 259F: drivers/platform/x86/acer-wmi.c 260 261ACPI 262M: Rafael J. Wysocki <rjw@rjwysocki.net> 263M: Len Brown <lenb@kernel.org> 264L: linux-acpi@vger.kernel.org 265W: https://01.org/linux-acpi 266Q: https://patchwork.kernel.org/project/linux-acpi/list/ 267T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 268S: Supported 269F: drivers/acpi/ 270F: drivers/pnp/pnpacpi/ 271F: include/linux/acpi.h 272F: include/acpi/ 273F: Documentation/acpi/ 274F: Documentation/ABI/testing/sysfs-bus-acpi 275F: drivers/pci/*acpi* 276F: drivers/pci/*/*acpi* 277F: drivers/pci/*/*/*acpi* 278F: tools/power/acpi/ 279 280ACPI COMPONENT ARCHITECTURE (ACPICA) 281M: Robert Moore <robert.moore@intel.com> 282M: Lv Zheng <lv.zheng@intel.com> 283M: Rafael J. Wysocki <rafael.j.wysocki@intel.com> 284L: linux-acpi@vger.kernel.org 285L: devel@acpica.org 286W: https://acpica.org/ 287W: https://github.com/acpica/acpica/ 288Q: https://patchwork.kernel.org/project/linux-acpi/list/ 289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 290S: Supported 291F: drivers/acpi/acpica/ 292F: include/acpi/ 293F: tools/power/acpi/ 294 295ACPI FAN DRIVER 296M: Zhang Rui <rui.zhang@intel.com> 297L: linux-acpi@vger.kernel.org 298W: https://01.org/linux-acpi 299S: Supported 300F: drivers/acpi/fan.c 301 302ACPI THERMAL DRIVER 303M: Zhang Rui <rui.zhang@intel.com> 304L: linux-acpi@vger.kernel.org 305W: https://01.org/linux-acpi 306S: Supported 307F: drivers/acpi/*thermal* 308 309ACPI VIDEO DRIVER 310M: Zhang Rui <rui.zhang@intel.com> 311L: linux-acpi@vger.kernel.org 312W: https://01.org/linux-acpi 313S: Supported 314F: drivers/acpi/video.c 315 316ACPI WMI DRIVER 317L: platform-driver-x86@vger.kernel.org 318S: Orphan 319F: drivers/platform/x86/wmi.c 320 321AD1889 ALSA SOUND DRIVER 322M: Thibaut Varene <T-Bone@parisc-linux.org> 323W: http://wiki.parisc-linux.org/AD1889 324L: linux-parisc@vger.kernel.org 325S: Maintained 326F: sound/pci/ad1889.* 327 328AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 329M: Michael Hennerich <michael.hennerich@analog.com> 330W: http://wiki.analog.com/AD5254 331W: http://ez.analog.com/community/linux-device-drivers 332S: Supported 333F: drivers/misc/ad525x_dpot.c 334 335AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 336M: Michael Hennerich <michael.hennerich@analog.com> 337W: http://wiki.analog.com/AD5398 338W: http://ez.analog.com/community/linux-device-drivers 339S: Supported 340F: drivers/regulator/ad5398.c 341 342AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 343M: Michael Hennerich <michael.hennerich@analog.com> 344W: http://wiki.analog.com/AD7142 345W: http://ez.analog.com/community/linux-device-drivers 346S: Supported 347F: drivers/input/misc/ad714x.c 348 349AD7877 TOUCHSCREEN DRIVER 350M: Michael Hennerich <michael.hennerich@analog.com> 351W: http://wiki.analog.com/AD7877 352W: http://ez.analog.com/community/linux-device-drivers 353S: Supported 354F: drivers/input/touchscreen/ad7877.c 355 356AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 357M: Michael Hennerich <michael.hennerich@analog.com> 358W: http://wiki.analog.com/AD7879 359W: http://ez.analog.com/community/linux-device-drivers 360S: Supported 361F: drivers/input/touchscreen/ad7879.c 362 363ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 364M: Jiri Kosina <jkosina@suse.cz> 365S: Maintained 366 367ADM1025 HARDWARE MONITOR DRIVER 368M: Jean Delvare <jdelvare@suse.de> 369L: lm-sensors@lm-sensors.org 370S: Maintained 371F: Documentation/hwmon/adm1025 372F: drivers/hwmon/adm1025.c 373 374ADM1029 HARDWARE MONITOR DRIVER 375M: Corentin Labbe <clabbe.montjoie@gmail.com> 376L: lm-sensors@lm-sensors.org 377S: Maintained 378F: drivers/hwmon/adm1029.c 379 380ADM8211 WIRELESS DRIVER 381L: linux-wireless@vger.kernel.org 382W: http://wireless.kernel.org/ 383S: Orphan 384F: drivers/net/wireless/adm8211.* 385 386ADP1653 FLASH CONTROLLER DRIVER 387M: Sakari Ailus <sakari.ailus@iki.fi> 388L: linux-media@vger.kernel.org 389S: Maintained 390F: drivers/media/i2c/adp1653.c 391F: include/media/adp1653.h 392 393ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 394M: Michael Hennerich <michael.hennerich@analog.com> 395W: http://wiki.analog.com/ADP5520 396W: http://ez.analog.com/community/linux-device-drivers 397S: Supported 398F: drivers/mfd/adp5520.c 399F: drivers/video/backlight/adp5520_bl.c 400F: drivers/leds/leds-adp5520.c 401F: drivers/gpio/gpio-adp5520.c 402F: drivers/input/keyboard/adp5520-keys.c 403 404ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 405M: Michael Hennerich <michael.hennerich@analog.com> 406W: http://wiki.analog.com/ADP5588 407W: http://ez.analog.com/community/linux-device-drivers 408S: Supported 409F: drivers/input/keyboard/adp5588-keys.c 410F: drivers/gpio/gpio-adp5588.c 411 412ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 413M: Michael Hennerich <michael.hennerich@analog.com> 414W: http://wiki.analog.com/ADP8860 415W: http://ez.analog.com/community/linux-device-drivers 416S: Supported 417F: drivers/video/backlight/adp8860_bl.c 418 419ADS1015 HARDWARE MONITOR DRIVER 420M: Dirk Eibach <eibach@gdsys.de> 421L: lm-sensors@lm-sensors.org 422S: Maintained 423F: Documentation/hwmon/ads1015 424F: drivers/hwmon/ads1015.c 425F: include/linux/i2c/ads1015.h 426 427ADT746X FAN DRIVER 428M: Colin Leroy <colin@colino.net> 429S: Maintained 430F: drivers/macintosh/therm_adt746x.c 431 432ADT7475 HARDWARE MONITOR DRIVER 433M: Jean Delvare <jdelvare@suse.de> 434L: lm-sensors@lm-sensors.org 435S: Maintained 436F: Documentation/hwmon/adt7475 437F: drivers/hwmon/adt7475.c 438 439ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/ADXL345 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/misc/adxl34x.c 445 446ADVANSYS SCSI DRIVER 447M: Matthew Wilcox <matthew@wil.cx> 448L: linux-scsi@vger.kernel.org 449S: Maintained 450F: Documentation/scsi/advansys.txt 451F: drivers/scsi/advansys.c 452 453AEDSP16 DRIVER 454M: Riccardo Facchetti <fizban@tin.it> 455S: Maintained 456F: sound/oss/aedsp16.c 457 458AF9013 MEDIA DRIVER 459M: Antti Palosaari <crope@iki.fi> 460L: linux-media@vger.kernel.org 461W: http://linuxtv.org/ 462W: http://palosaari.fi/linux/ 463Q: http://patchwork.linuxtv.org/project/linux-media/list/ 464T: git git://linuxtv.org/anttip/media_tree.git 465S: Maintained 466F: drivers/media/dvb-frontends/af9013* 467 468AF9033 MEDIA DRIVER 469M: Antti Palosaari <crope@iki.fi> 470L: linux-media@vger.kernel.org 471W: http://linuxtv.org/ 472W: http://palosaari.fi/linux/ 473Q: http://patchwork.linuxtv.org/project/linux-media/list/ 474T: git git://linuxtv.org/anttip/media_tree.git 475S: Maintained 476F: drivers/media/dvb-frontends/af9033* 477 478AFFS FILE SYSTEM 479L: linux-fsdevel@vger.kernel.org 480S: Orphan 481F: Documentation/filesystems/affs.txt 482F: fs/affs/ 483 484AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 485M: David Howells <dhowells@redhat.com> 486L: linux-afs@lists.infradead.org 487S: Supported 488F: fs/afs/ 489F: include/net/af_rxrpc.h 490F: net/rxrpc/af_rxrpc.c 491 492AGPGART DRIVER 493M: David Airlie <airlied@linux.ie> 494T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 495S: Maintained 496F: drivers/char/agp/ 497F: include/linux/agp* 498F: include/uapi/linux/agp* 499 500AHA152X SCSI DRIVER 501M: "Juergen E. Fischer" <fischer@norbit.de> 502L: linux-scsi@vger.kernel.org 503S: Maintained 504F: drivers/scsi/aha152x* 505F: drivers/scsi/pcmcia/aha152x* 506 507AIC7XXX / AIC79XX SCSI DRIVER 508M: Hannes Reinecke <hare@suse.de> 509L: linux-scsi@vger.kernel.org 510S: Maintained 511F: drivers/scsi/aic7xxx/ 512 513AIMSLAB FM RADIO RECEIVER DRIVER 514M: Hans Verkuil <hverkuil@xs4all.nl> 515L: linux-media@vger.kernel.org 516T: git git://linuxtv.org/media_tree.git 517W: http://linuxtv.org 518S: Maintained 519F: drivers/media/radio/radio-aimslab* 520 521AIO 522M: Benjamin LaHaise <bcrl@kvack.org> 523L: linux-aio@kvack.org 524S: Supported 525F: fs/aio.c 526F: include/linux/*aio*.h 527 528AIRSPY MEDIA DRIVER 529M: Antti Palosaari <crope@iki.fi> 530L: linux-media@vger.kernel.org 531W: http://linuxtv.org/ 532W: http://palosaari.fi/linux/ 533Q: http://patchwork.linuxtv.org/project/linux-media/list/ 534T: git git://linuxtv.org/anttip/media_tree.git 535S: Maintained 536F: drivers/media/usb/airspy/ 537 538ALCATEL SPEEDTOUCH USB DRIVER 539M: Duncan Sands <duncan.sands@free.fr> 540L: linux-usb@vger.kernel.org 541W: http://www.linux-usb.org/SpeedTouch/ 542S: Maintained 543F: drivers/usb/atm/speedtch.c 544F: drivers/usb/atm/usbatm.c 545 546ALCHEMY AU1XX0 MMC DRIVER 547M: Manuel Lauss <manuel.lauss@gmail.com> 548S: Maintained 549F: drivers/mmc/host/au1xmmc.c 550 551ALI1563 I2C DRIVER 552M: Rudolf Marek <r.marek@assembler.cz> 553L: linux-i2c@vger.kernel.org 554S: Maintained 555F: Documentation/i2c/busses/i2c-ali1563 556F: drivers/i2c/busses/i2c-ali1563.c 557 558ALPHA PORT 559M: Richard Henderson <rth@twiddle.net> 560M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 561M: Matt Turner <mattst88@gmail.com> 562S: Odd Fixes 563L: linux-alpha@vger.kernel.org 564F: arch/alpha/ 565 566ALTERA MAILBOX DRIVER 567M: Ley Foon Tan <lftan@altera.com> 568L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 569S: Maintained 570F: drivers/mailbox/mailbox-altera.c 571 572ALTERA PIO DRIVER 573M: Tien Hock Loh <thloh@altera.com> 574L: linux-gpio@vger.kernel.org 575S: Maintained 576F: drivers/gpio/gpio-altera.c 577 578ALTERA TRIPLE SPEED ETHERNET DRIVER 579M: Vince Bridgers <vbridger@opensource.altera.com> 580L: netdev@vger.kernel.org 581L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 582S: Maintained 583F: drivers/net/ethernet/altera/ 584 585ALTERA UART/JTAG UART SERIAL DRIVERS 586M: Tobias Klauser <tklauser@distanz.ch> 587L: linux-serial@vger.kernel.org 588L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 589S: Maintained 590F: drivers/tty/serial/altera_uart.c 591F: drivers/tty/serial/altera_jtaguart.c 592F: include/linux/altera_uart.h 593F: include/linux/altera_jtaguart.h 594 595AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 596M: Tom Lendacky <thomas.lendacky@amd.com> 597L: linux-crypto@vger.kernel.org 598S: Supported 599F: drivers/crypto/ccp/ 600F: include/linux/ccp.h 601 602AMD FAM15H PROCESSOR POWER MONITORING DRIVER 603M: Andreas Herrmann <herrmann.der.user@googlemail.com> 604L: lm-sensors@lm-sensors.org 605S: Maintained 606F: Documentation/hwmon/fam15h_power 607F: drivers/hwmon/fam15h_power.c 608 609AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 610M: Thomas Dahlmann <dahlmann.thomas@arcor.de> 611L: linux-geode@lists.infradead.org (moderated for non-subscribers) 612S: Supported 613F: drivers/usb/gadget/udc/amd5536udc.* 614 615AMD GEODE PROCESSOR/CHIPSET SUPPORT 616P: Andres Salomon <dilinger@queued.net> 617L: linux-geode@lists.infradead.org (moderated for non-subscribers) 618W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 619S: Supported 620F: drivers/char/hw_random/geode-rng.c 621F: drivers/crypto/geode* 622F: drivers/video/fbdev/geode/ 623F: arch/x86/include/asm/geode.h 624 625AMD IOMMU (AMD-VI) 626M: Joerg Roedel <joro@8bytes.org> 627L: iommu@lists.linux-foundation.org 628T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 629S: Maintained 630F: drivers/iommu/amd_iommu*.[ch] 631F: include/linux/amd-iommu.h 632 633AMD KFD 634M: Oded Gabbay <oded.gabbay@amd.com> 635L: dri-devel@lists.freedesktop.org 636T: git git://people.freedesktop.org/~gabbayo/linux.git 637S: Supported 638F: drivers/gpu/drm/amd/amdkfd/ 639F: drivers/gpu/drm/amd/include/cik_structs.h 640F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 641F: drivers/gpu/drm/radeon/radeon_kfd.c 642F: drivers/gpu/drm/radeon/radeon_kfd.h 643F: include/uapi/linux/kfd_ioctl.h 644 645AMD MICROCODE UPDATE SUPPORT 646M: Borislav Petkov <bp@alien8.de> 647S: Maintained 648F: arch/x86/kernel/cpu/microcode/amd* 649 650AMD XGBE DRIVER 651M: Tom Lendacky <thomas.lendacky@amd.com> 652L: netdev@vger.kernel.org 653S: Supported 654F: drivers/net/ethernet/amd/xgbe/ 655F: drivers/net/phy/amd-xgbe-phy.c 656 657AMS (Apple Motion Sensor) DRIVER 658M: Michael Hanselmann <linux-kernel@hansmi.ch> 659S: Supported 660F: drivers/macintosh/ams/ 661 662AMSO1100 RNIC DRIVER 663M: Tom Tucker <tom@opengridcomputing.com> 664M: Steve Wise <swise@opengridcomputing.com> 665L: linux-rdma@vger.kernel.org 666S: Maintained 667F: drivers/infiniband/hw/amso1100/ 668 669ANALOG DEVICES INC AD9389B DRIVER 670M: Hans Verkuil <hans.verkuil@cisco.com> 671L: linux-media@vger.kernel.org 672S: Maintained 673F: drivers/media/i2c/ad9389b* 674 675ANALOG DEVICES INC ADV7180 DRIVER 676M: Lars-Peter Clausen <lars@metafoo.de> 677L: linux-media@vger.kernel.org 678W: http://ez.analog.com/community/linux-device-drivers 679S: Supported 680F: drivers/media/i2c/adv7180.c 681 682ANALOG DEVICES INC ADV7511 DRIVER 683M: Hans Verkuil <hans.verkuil@cisco.com> 684L: linux-media@vger.kernel.org 685S: Maintained 686F: drivers/media/i2c/adv7511* 687 688ANALOG DEVICES INC ADV7604 DRIVER 689M: Hans Verkuil <hans.verkuil@cisco.com> 690L: linux-media@vger.kernel.org 691S: Maintained 692F: drivers/media/i2c/adv7604* 693 694ANALOG DEVICES INC ADV7842 DRIVER 695M: Hans Verkuil <hans.verkuil@cisco.com> 696L: linux-media@vger.kernel.org 697S: Maintained 698F: drivers/media/i2c/adv7842* 699 700ANALOG DEVICES INC ASOC CODEC DRIVERS 701M: Lars-Peter Clausen <lars@metafoo.de> 702L: alsa-devel@alsa-project.org (moderated for non-subscribers) 703W: http://wiki.analog.com/ 704W: http://ez.analog.com/community/linux-device-drivers 705S: Supported 706F: sound/soc/codecs/adau* 707F: sound/soc/codecs/adav* 708F: sound/soc/codecs/ad1* 709F: sound/soc/codecs/ad7* 710F: sound/soc/codecs/ssm* 711F: sound/soc/codecs/sigmadsp.* 712 713ANALOG DEVICES INC ASOC DRIVERS 714L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 715L: alsa-devel@alsa-project.org (moderated for non-subscribers) 716W: http://blackfin.uclinux.org/ 717S: Supported 718F: sound/soc/blackfin/* 719 720ANALOG DEVICES INC IIO DRIVERS 721M: Lars-Peter Clausen <lars@metafoo.de> 722M: Michael Hennerich <Michael.Hennerich@analog.com> 723W: http://wiki.analog.com/ 724W: http://ez.analog.com/community/linux-device-drivers 725S: Supported 726F: drivers/iio/*/ad* 727X: drivers/iio/*/adjd* 728F: drivers/staging/iio/*/ad* 729F: staging/iio/trigger/iio-trig-bfin-timer.c 730 731ANDROID DRIVERS 732M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 733M: Arve Hjønnevåg <arve@android.com> 734M: Riley Andrews <riandrews@android.com> 735T: git git://git.kernel.org/pub/scm/linux/kernel/gregkh/staging.git 736L: devel@driverdev.osuosl.org 737S: Supported 738F: drivers/android/ 739F: drivers/staging/android/ 740 741AOA (Apple Onboard Audio) ALSA DRIVER 742M: Johannes Berg <johannes@sipsolutions.net> 743L: linuxppc-dev@lists.ozlabs.org 744L: alsa-devel@alsa-project.org (moderated for non-subscribers) 745S: Maintained 746F: sound/aoa/ 747 748APM DRIVER 749M: Jiri Kosina <jkosina@suse.cz> 750S: Odd fixes 751F: arch/x86/kernel/apm_32.c 752F: include/linux/apm_bios.h 753F: include/uapi/linux/apm_bios.h 754F: drivers/char/apm-emulation.c 755 756APPLE BCM5974 MULTITOUCH DRIVER 757M: Henrik Rydberg <rydberg@bitmath.org> 758L: linux-input@vger.kernel.org 759S: Odd fixes 760F: drivers/input/mouse/bcm5974.c 761 762APPLE SMC DRIVER 763M: Henrik Rydberg <rydberg@bitmath.org> 764L: lm-sensors@lm-sensors.org 765S: Odd fixes 766F: drivers/hwmon/applesmc.c 767 768APPLETALK NETWORK LAYER 769M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 770S: Maintained 771F: drivers/net/appletalk/ 772F: net/appletalk/ 773 774APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 775M: Iyappan Subramanian <isubramanian@apm.com> 776M: Keyur Chudgar <kchudgar@apm.com> 777S: Supported 778F: drivers/net/ethernet/apm/xgene/ 779F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 780 781APTINA CAMERA SENSOR PLL 782M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 783L: linux-media@vger.kernel.org 784S: Maintained 785F: drivers/media/i2c/aptina-pll.* 786 787ARC FRAMEBUFFER DRIVER 788M: Jaya Kumar <jayalk@intworks.biz> 789S: Maintained 790F: drivers/video/fbdev/arcfb.c 791F: drivers/video/fbdev/core/fb_defio.c 792 793ARM MFM AND FLOPPY DRIVERS 794M: Ian Molton <spyro@f2s.com> 795S: Maintained 796F: arch/arm/lib/floppydma.S 797F: arch/arm/include/asm/floppy.h 798 799ARM PMU PROFILING AND DEBUGGING 800M: Will Deacon <will.deacon@arm.com> 801S: Maintained 802F: arch/arm/kernel/perf_event* 803F: arch/arm/oprofile/common.c 804F: arch/arm/include/asm/pmu.h 805F: arch/arm/kernel/hw_breakpoint.c 806F: arch/arm/include/asm/hw_breakpoint.h 807 808ARM PORT 809M: Russell King <linux@arm.linux.org.uk> 810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 811W: http://www.arm.linux.org.uk/ 812S: Maintained 813F: arch/arm/ 814 815ARM SUB-ARCHITECTURES 816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 817S: Maintained 818F: arch/arm/mach-*/ 819F: arch/arm/plat-*/ 820T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 821 822ARM PRIMECELL AACI PL041 DRIVER 823M: Russell King <linux@arm.linux.org.uk> 824S: Maintained 825F: sound/arm/aaci.* 826 827ARM PRIMECELL CLCD PL110 DRIVER 828M: Russell King <linux@arm.linux.org.uk> 829S: Maintained 830F: drivers/video/fbdev/amba-clcd.* 831 832ARM PRIMECELL KMI PL050 DRIVER 833M: Russell King <linux@arm.linux.org.uk> 834S: Maintained 835F: drivers/input/serio/ambakmi.* 836F: include/linux/amba/kmi.h 837 838ARM PRIMECELL MMCI PL180/1 DRIVER 839M: Russell King <linux@arm.linux.org.uk> 840S: Maintained 841F: drivers/mmc/host/mmci.* 842F: include/linux/amba/mmci.h 843 844ARM PRIMECELL UART PL010 AND PL011 DRIVERS 845M: Russell King <linux@arm.linux.org.uk> 846S: Maintained 847F: drivers/tty/serial/amba-pl01*.c 848F: include/linux/amba/serial.h 849 850ARM PRIMECELL BUS SUPPORT 851M: Russell King <linux@arm.linux.org.uk> 852S: Maintained 853F: drivers/amba/ 854F: include/linux/amba/bus.h 855 856ARM/ADS SPHERE MACHINE SUPPORT 857M: Lennert Buytenhek <kernel@wantstofly.org> 858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 859S: Maintained 860 861ARM/AFEB9260 MACHINE SUPPORT 862M: Sergey Lapin <slapin@ossfans.org> 863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 864S: Maintained 865 866ARM/AJECO 1ARM MACHINE SUPPORT 867M: Lennert Buytenhek <kernel@wantstofly.org> 868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 869S: Maintained 870 871ARM/Allwinner A1X SoC support 872M: Maxime Ripard <maxime.ripard@free-electrons.com> 873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 874S: Maintained 875N: sun[x4567]i 876 877ARM/Allwinner SoC Clock Support 878M: Emilio López <emilio@elopez.com.ar> 879S: Maintained 880F: drivers/clk/sunxi/ 881 882ARM/Amlogic MesonX SoC support 883M: Carlo Caione <carlo@caione.org> 884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 885S: Maintained 886F: drivers/media/rc/meson-ir.c 887N: meson[x68] 888 889ARM/Annapurna Labs ALPINE ARCHITECTURE 890M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 891S: Maintained 892F: arch/arm/mach-alpine/ 893 894ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES 895M: Nicolas Ferre <nicolas.ferre@atmel.com> 896M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 897M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 899W: http://www.linux4sam.org 900S: Supported 901F: arch/arm/mach-at91/ 902F: include/soc/at91/ 903F: arch/arm/boot/dts/at91*.dts 904F: arch/arm/boot/dts/at91*.dtsi 905F: arch/arm/boot/dts/sama*.dts 906F: arch/arm/boot/dts/sama*.dtsi 907F: arch/arm/include/debug/at91.S 908 909ARM/ATMEL AT91 Clock Support 910M: Boris Brezillon <boris.brezillon@free-electrons.com> 911S: Maintained 912F: drivers/clk/at91 913 914ARM/CALXEDA HIGHBANK ARCHITECTURE 915M: Rob Herring <robh@kernel.org> 916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 917S: Maintained 918F: arch/arm/mach-highbank/ 919 920ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 921M: Krzysztof Halasa <khalasa@piap.pl> 922S: Maintained 923F: arch/arm/mach-cns3xxx/ 924 925ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 926M: Alexander Shiyan <shc_work@mail.ru> 927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 928S: Odd Fixes 929N: clps711x 930 931ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 932M: Hartley Sweeten <hsweeten@visionengravers.com> 933M: Ryan Mallon <rmallon@gmail.com> 934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 935S: Maintained 936F: arch/arm/mach-ep93xx/ 937F: arch/arm/mach-ep93xx/include/mach/ 938 939ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 940M: Lennert Buytenhek <kernel@wantstofly.org> 941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 942S: Maintained 943 944ARM/CLKDEV SUPPORT 945M: Russell King <linux@arm.linux.org.uk> 946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 947S: Maintained 948F: arch/arm/include/asm/clkdev.h 949F: drivers/clk/clkdev.c 950 951ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 952M: Mike Rapoport <mike@compulab.co.il> 953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 954S: Maintained 955 956ARM/CONTEC MICRO9 MACHINE SUPPORT 957M: Hubert Feurstein <hubert.feurstein@contec.at> 958S: Maintained 959F: arch/arm/mach-ep93xx/micro9.c 960 961ARM/CORESIGHT FRAMEWORK AND DRIVERS 962M: Mathieu Poirier <mathieu.poirier@linaro.org> 963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 964S: Maintained 965F: drivers/hwtracing/coresight/* 966F: Documentation/trace/coresight.txt 967F: Documentation/devicetree/bindings/arm/coresight.txt 968F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 969 970ARM/CORGI MACHINE SUPPORT 971M: Richard Purdie <rpurdie@rpsys.net> 972S: Maintained 973 974ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 975M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 977T: git git://git.berlios.de/gemini-board 978S: Maintained 979F: arch/arm/mach-gemini/ 980 981ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 982M: Barry Song <baohua@kernel.org> 983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 984T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 985S: Maintained 986F: arch/arm/mach-prima2/ 987F: drivers/clk/sirf/ 988F: drivers/clocksource/timer-prima2.c 989F: drivers/clocksource/timer-atlas7.c 990N: [^a-z]sirf 991 992ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 993M: Baruch Siach <baruch@tkos.co.il> 994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 995S: Maintained 996N: digicolor 997 998ARM/EBSA110 MACHINE SUPPORT 999M: Russell King <linux@arm.linux.org.uk> 1000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1001W: http://www.arm.linux.org.uk/ 1002S: Maintained 1003F: arch/arm/mach-ebsa110/ 1004F: drivers/net/ethernet/amd/am79c961a.* 1005 1006ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1007M: Uwe Kleine-König <kernel@pengutronix.de> 1008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1009S: Maintained 1010N: efm32 1011 1012ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1013M: Daniel Ribeiro <drwyrm@gmail.com> 1014M: Stefan Schmidt <stefan@openezx.org> 1015M: Harald Welte <laforge@openezx.org> 1016L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1017W: http://www.openezx.org/ 1018S: Maintained 1019T: topgit git://git.openezx.org/openezx.git 1020F: arch/arm/mach-pxa/ezx.c 1021 1022ARM/FARADAY FA526 PORT 1023M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1025S: Maintained 1026T: git git://git.berlios.de/gemini-board 1027F: arch/arm/mm/*-fa* 1028 1029ARM/FOOTBRIDGE ARCHITECTURE 1030M: Russell King <linux@arm.linux.org.uk> 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1032W: http://www.arm.linux.org.uk/ 1033S: Maintained 1034F: arch/arm/include/asm/hardware/dec21285.h 1035F: arch/arm/mach-footbridge/ 1036 1037ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1038M: Shawn Guo <shawn.guo@linaro.org> 1039M: Sascha Hauer <kernel@pengutronix.de> 1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1041S: Maintained 1042T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1043F: arch/arm/mach-imx/ 1044F: arch/arm/mach-mxs/ 1045F: arch/arm/boot/dts/imx* 1046F: arch/arm/configs/imx*_defconfig 1047 1048ARM/FREESCALE VYBRID ARM ARCHITECTURE 1049M: Shawn Guo <shawn.guo@linaro.org> 1050M: Sascha Hauer <kernel@pengutronix.de> 1051R: Stefan Agner <stefan@agner.ch> 1052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1053S: Maintained 1054T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1055F: arch/arm/mach-imx/*vf610* 1056F: arch/arm/boot/dts/vf* 1057 1058ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1059M: Lennert Buytenhek <kernel@wantstofly.org> 1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1061S: Maintained 1062 1063ARM/GUMSTIX MACHINE SUPPORT 1064M: Steve Sakoman <sakoman@gmail.com> 1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1066S: Maintained 1067 1068ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1069M: Philipp Zabel <philipp.zabel@gmail.com> 1070M: Paul Parsons <lost.distance@yahoo.com> 1071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1072S: Maintained 1073F: arch/arm/mach-pxa/hx4700.c 1074F: arch/arm/mach-pxa/include/mach/hx4700.h 1075F: sound/soc/pxa/hx4700.c 1076 1077ARM/HISILICON SOC SUPPORT 1078M: Wei Xu <xuwei5@hisilicon.com> 1079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1080W: http://www.hisilicon.com 1081S: Supported 1082T: git git://github.com/hisilicon/linux-hisi.git 1083F: arch/arm/mach-hisi/ 1084 1085ARM/HP JORNADA 7XX MACHINE SUPPORT 1086M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1087W: www.jlime.com 1088S: Maintained 1089T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1090F: arch/arm/mach-sa1100/jornada720.c 1091F: arch/arm/mach-sa1100/include/mach/jornada720.h 1092 1093ARM/IGEP MACHINE SUPPORT 1094M: Enric Balletbo i Serra <eballetbo@gmail.com> 1095M: Javier Martinez Canillas <javier@dowhile0.org> 1096L: linux-omap@vger.kernel.org 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098S: Maintained 1099F: arch/arm/boot/dts/omap3-igep* 1100 1101ARM/INCOME PXA270 SUPPORT 1102M: Marek Vasut <marek.vasut@gmail.com> 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1104S: Maintained 1105F: arch/arm/mach-pxa/colibri-pxa270-income.c 1106 1107ARM/INTEL IOP32X ARM ARCHITECTURE 1108M: Lennert Buytenhek <kernel@wantstofly.org> 1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1110S: Maintained 1111 1112ARM/INTEL IOP33X ARM ARCHITECTURE 1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1114S: Orphan 1115 1116ARM/INTEL IOP13XX ARM ARCHITECTURE 1117M: Lennert Buytenhek <kernel@wantstofly.org> 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1119S: Maintained 1120 1121ARM/INTEL IQ81342EX MACHINE SUPPORT 1122M: Lennert Buytenhek <kernel@wantstofly.org> 1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1124S: Maintained 1125 1126ARM/INTEL IXDP2850 MACHINE SUPPORT 1127M: Lennert Buytenhek <kernel@wantstofly.org> 1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1129S: Maintained 1130 1131ARM/INTEL IXP4XX ARM ARCHITECTURE 1132M: Imre Kaloz <kaloz@openwrt.org> 1133M: Krzysztof Halasa <khalasa@piap.pl> 1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1135S: Maintained 1136F: arch/arm/mach-ixp4xx/ 1137 1138ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1139M: Jonathan Cameron <jic23@cam.ac.uk> 1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1141S: Maintained 1142F: arch/arm/mach-pxa/stargate2.c 1143F: drivers/pcmcia/pxa2xx_stargate2.c 1144 1145ARM/INTEL XSC3 (MANZANO) ARM CORE 1146M: Lennert Buytenhek <kernel@wantstofly.org> 1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1148S: Maintained 1149 1150ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1151M: Lennert Buytenhek <kernel@wantstofly.org> 1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1153S: Maintained 1154 1155ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1156M: Santosh Shilimkar <ssantosh@kernel.org> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158S: Maintained 1159F: arch/arm/mach-keystone/ 1160T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1161 1162ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1163M: Santosh Shilimkar <ssantosh@kernel.org> 1164L: linux-kernel@vger.kernel.org 1165S: Maintained 1166F: drivers/clk/keystone/ 1167 1168ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1169M: Santosh Shilimkar <ssantosh@kernel.org> 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1171L: linux-kernel@vger.kernel.org 1172S: Maintained 1173F: drivers/clocksource/timer-keystone.c 1174 1175ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1176M: Santosh Shilimkar <ssantosh@kernel.org> 1177L: linux-kernel@vger.kernel.org 1178S: Maintained 1179F: drivers/power/reset/keystone-reset.c 1180 1181ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1182M: Santosh Shilimkar <ssantosh@kernel.org> 1183L: linux-kernel@vger.kernel.org 1184S: Maintained 1185F: drivers/memory/*emif* 1186 1187ARM/LOGICPD PXA270 MACHINE SUPPORT 1188M: Lennert Buytenhek <kernel@wantstofly.org> 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1190S: Maintained 1191 1192ARM/MAGICIAN MACHINE SUPPORT 1193M: Philipp Zabel <philipp.zabel@gmail.com> 1194S: Maintained 1195 1196ARM/Marvell Armada 370 and Armada XP SOC support 1197M: Jason Cooper <jason@lakedaemon.net> 1198M: Andrew Lunn <andrew@lunn.ch> 1199M: Gregory Clement <gregory.clement@free-electrons.com> 1200M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1202S: Maintained 1203F: arch/arm/mach-mvebu/ 1204F: drivers/rtc/rtc-armada38x.c 1205 1206ARM/Marvell Berlin SoC support 1207M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1209S: Maintained 1210F: arch/arm/mach-berlin/ 1211 1212ARM/Marvell Dove/MV78xx0/Orion SOC support 1213M: Jason Cooper <jason@lakedaemon.net> 1214M: Andrew Lunn <andrew@lunn.ch> 1215M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1216M: Gregory Clement <gregory.clement@free-electrons.com> 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1218S: Maintained 1219F: arch/arm/mach-dove/ 1220F: arch/arm/mach-mv78xx0/ 1221F: arch/arm/mach-orion5x/ 1222F: arch/arm/plat-orion/ 1223 1224ARM/Orion SoC/Technologic Systems TS-78xx platform support 1225M: Alexander Clouter <alex@digriz.org.uk> 1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1227W: http://www.digriz.org.uk/ts78xx/kernel 1228S: Maintained 1229F: arch/arm/mach-orion5x/ts78xx-* 1230 1231ARM/Mediatek SoC support 1232M: Matthias Brugger <matthias.bgg@gmail.com> 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1235S: Maintained 1236F: arch/arm/boot/dts/mt6* 1237F: arch/arm/boot/dts/mt8* 1238F: arch/arm/mach-mediatek/ 1239N: mtk 1240K: mediatek 1241 1242ARM/MICREL KS8695 ARCHITECTURE 1243M: Greg Ungerer <gerg@uclinux.org> 1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1245F: arch/arm/mach-ks8695/ 1246S: Odd Fixes 1247 1248ARM/MIOA701 MACHINE SUPPORT 1249M: Robert Jarzmik <robert.jarzmik@free.fr> 1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1251F: arch/arm/mach-pxa/mioa701.c 1252S: Maintained 1253 1254ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1255M: Michael Petchkovsky <mkpetch@internode.on.net> 1256S: Maintained 1257 1258ARM/NOMADIK ARCHITECTURE 1259M: Alessandro Rubini <rubini@unipv.it> 1260M: Linus Walleij <linus.walleij@linaro.org> 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1262S: Maintained 1263F: arch/arm/mach-nomadik/ 1264F: drivers/pinctrl/nomadik/ 1265F: drivers/i2c/busses/i2c-nomadik.c 1266T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1267 1268ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1269M: Nelson Castillo <arhuaco@freaks-unidos.net> 1270L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1271W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1272S: Supported 1273 1274ARM/TOSA MACHINE SUPPORT 1275M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1276M: Dirk Opfer <dirk@opfer-online.de> 1277S: Maintained 1278 1279ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1280M: Marek Vasut <marek.vasut@gmail.com> 1281L: linux-arm-kernel@lists.infradead.org 1282W: http://hackndev.com 1283S: Maintained 1284F: arch/arm/mach-pxa/include/mach/palmtx.h 1285F: arch/arm/mach-pxa/palmtx.c 1286F: arch/arm/mach-pxa/include/mach/palmt5.h 1287F: arch/arm/mach-pxa/palmt5.c 1288F: arch/arm/mach-pxa/include/mach/palmld.h 1289F: arch/arm/mach-pxa/palmld.c 1290F: arch/arm/mach-pxa/include/mach/palmte2.h 1291F: arch/arm/mach-pxa/palmte2.c 1292F: arch/arm/mach-pxa/include/mach/palmtc.h 1293F: arch/arm/mach-pxa/palmtc.c 1294 1295ARM/PALM TREO SUPPORT 1296M: Tomas Cech <sleep_walker@suse.cz> 1297L: linux-arm-kernel@lists.infradead.org 1298W: http://hackndev.com 1299S: Maintained 1300F: arch/arm/mach-pxa/include/mach/palmtreo.h 1301F: arch/arm/mach-pxa/palmtreo.c 1302 1303ARM/PALMZ72 SUPPORT 1304M: Sergey Lapin <slapin@ossfans.org> 1305L: linux-arm-kernel@lists.infradead.org 1306W: http://hackndev.com 1307S: Maintained 1308F: arch/arm/mach-pxa/include/mach/palmz72.h 1309F: arch/arm/mach-pxa/palmz72.c 1310 1311ARM/PLEB SUPPORT 1312M: Peter Chubb <pleb@gelato.unsw.edu.au> 1313W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1314S: Maintained 1315 1316ARM/PT DIGITAL BOARD PORT 1317M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319W: http://www.arm.linux.org.uk/ 1320S: Maintained 1321 1322ARM/QUALCOMM SUPPORT 1323M: Kumar Gala <galak@codeaurora.org> 1324M: Andy Gross <agross@codeaurora.org> 1325M: David Brown <davidb@codeaurora.org> 1326L: linux-arm-msm@vger.kernel.org 1327L: linux-soc@vger.kernel.org 1328S: Maintained 1329F: arch/arm/mach-qcom/ 1330F: drivers/soc/qcom/ 1331F: drivers/tty/serial/msm_serial.h 1332F: drivers/tty/serial/msm_serial.c 1333F: drivers/*/pm8???-* 1334F: drivers/mfd/ssbi.c 1335F: drivers/firmware/qcom_scm.c 1336T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git 1337 1338ARM/RADISYS ENP2611 MACHINE SUPPORT 1339M: Lennert Buytenhek <kernel@wantstofly.org> 1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1341S: Maintained 1342 1343ARM/RISCPC ARCHITECTURE 1344M: Russell King <linux@arm.linux.org.uk> 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1346W: http://www.arm.linux.org.uk/ 1347S: Maintained 1348F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1349F: arch/arm/include/asm/hardware/ioc.h 1350F: arch/arm/include/asm/hardware/iomd.h 1351F: arch/arm/include/asm/hardware/memc.h 1352F: arch/arm/mach-rpc/ 1353F: drivers/net/ethernet/8390/etherh.c 1354F: drivers/net/ethernet/i825xx/ether1* 1355F: drivers/net/ethernet/seeq/ether3* 1356F: drivers/scsi/arm/ 1357 1358ARM/Rockchip SoC support 1359M: Heiko Stuebner <heiko@sntech.de> 1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1361L: linux-rockchip@lists.infradead.org 1362S: Maintained 1363F: arch/arm/boot/dts/rk3* 1364F: arch/arm/mach-rockchip/ 1365F: drivers/clk/rockchip/ 1366F: drivers/i2c/busses/i2c-rk3x.c 1367F: drivers/*/*rockchip* 1368F: drivers/*/*/*rockchip* 1369F: sound/soc/rockchip/ 1370N: rockchip 1371 1372ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1373M: Kukjin Kim <kgene@kernel.org> 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1375L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1376S: Maintained 1377F: arch/arm/boot/dts/s3c* 1378F: arch/arm/boot/dts/exynos* 1379F: arch/arm/plat-samsung/ 1380F: arch/arm/mach-s3c24*/ 1381F: arch/arm/mach-s3c64xx/ 1382F: arch/arm/mach-s5p*/ 1383F: arch/arm/mach-exynos*/ 1384F: drivers/*/*s3c2410* 1385F: drivers/*/*/*s3c2410* 1386F: drivers/spi/spi-s3c* 1387F: sound/soc/samsung/* 1388N: exynos 1389 1390ARM/SAMSUNG MOBILE MACHINE SUPPORT 1391M: Kyungmin Park <kyungmin.park@samsung.com> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394F: arch/arm/mach-s5pv210/ 1395 1396ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1397M: Kyungmin Park <kyungmin.park@samsung.com> 1398M: Kamil Debski <k.debski@samsung.com> 1399L: linux-arm-kernel@lists.infradead.org 1400L: linux-media@vger.kernel.org 1401S: Maintained 1402F: drivers/media/platform/s5p-g2d/ 1403 1404ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1405M: Kyungmin Park <kyungmin.park@samsung.com> 1406M: Kamil Debski <k.debski@samsung.com> 1407M: Jeongtae Park <jtp.park@samsung.com> 1408L: linux-arm-kernel@lists.infradead.org 1409L: linux-media@vger.kernel.org 1410S: Maintained 1411F: arch/arm/plat-samsung/s5p-dev-mfc.c 1412F: drivers/media/platform/s5p-mfc/ 1413 1414ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1415M: Kyungmin Park <kyungmin.park@samsung.com> 1416M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1417L: linux-arm-kernel@lists.infradead.org 1418L: linux-media@vger.kernel.org 1419S: Maintained 1420F: drivers/media/platform/s5p-tv/ 1421 1422ARM/SHMOBILE ARM ARCHITECTURE 1423M: Simon Horman <horms@verge.net.au> 1424M: Magnus Damm <magnus.damm@gmail.com> 1425L: linux-sh@vger.kernel.org 1426W: http://oss.renesas.com 1427Q: http://patchwork.kernel.org/project/linux-sh/list/ 1428T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1429S: Supported 1430F: arch/arm/boot/dts/emev2* 1431F: arch/arm/boot/dts/r7s* 1432F: arch/arm/boot/dts/r8a* 1433F: arch/arm/boot/dts/sh* 1434F: arch/arm/configs/armadillo800eva_defconfig 1435F: arch/arm/configs/bockw_defconfig 1436F: arch/arm/configs/kzm9g_defconfig 1437F: arch/arm/configs/marzen_defconfig 1438F: arch/arm/configs/shmobile_defconfig 1439F: arch/arm/include/debug/renesas-scif.S 1440F: arch/arm/mach-shmobile/ 1441F: drivers/sh/ 1442 1443ARM/SOCFPGA ARCHITECTURE 1444M: Dinh Nguyen <dinguyen@opensource.altera.com> 1445S: Maintained 1446F: arch/arm/mach-socfpga/ 1447F: arch/arm/boot/dts/socfpga* 1448F: arch/arm/configs/socfpga_defconfig 1449W: http://www.rocketboards.org 1450T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1451 1452ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1453M: Dinh Nguyen <dinguyen@opensource.altera.com> 1454S: Maintained 1455F: drivers/clk/socfpga/ 1456 1457ARM/SOCFPGA EDAC SUPPORT 1458M: Thor Thayer <tthayer@opensource.altera.com> 1459S: Maintained 1460F: drivers/edac/altera_edac. 1461 1462ARM/STI ARCHITECTURE 1463M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com> 1464M: Maxime Coquelin <maxime.coquelin@st.com> 1465M: Patrice Chotard <patrice.chotard@st.com> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467L: kernel@stlinux.com 1468W: http://www.stlinux.com 1469S: Maintained 1470F: arch/arm/mach-sti/ 1471F: arch/arm/boot/dts/sti* 1472F: drivers/clocksource/arm_global_timer.c 1473F: drivers/i2c/busses/i2c-st.c 1474F: drivers/media/rc/st_rc.c 1475F: drivers/mmc/host/sdhci-st.c 1476F: drivers/phy/phy-miphy28lp.c 1477F: drivers/phy/phy-miphy365x.c 1478F: drivers/phy/phy-stih407-usb.c 1479F: drivers/phy/phy-stih41x-usb.c 1480F: drivers/pinctrl/pinctrl-st.c 1481F: drivers/reset/sti/ 1482F: drivers/tty/serial/st-asc.c 1483F: drivers/usb/dwc3/dwc3-st.c 1484F: drivers/usb/host/ehci-st.c 1485F: drivers/usb/host/ohci-st.c 1486F: drivers/ata/ahci_st.c 1487 1488ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1489M: Lennert Buytenhek <kernel@wantstofly.org> 1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1491S: Maintained 1492 1493ARM/TETON BGA MACHINE SUPPORT 1494M: "Mark F. Brown" <mark.brown314@gmail.com> 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1496S: Maintained 1497 1498ARM/THECUS N2100 MACHINE SUPPORT 1499M: Lennert Buytenhek <kernel@wantstofly.org> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502 1503ARM/NUVOTON W90X900 ARM ARCHITECTURE 1504M: Wan ZongShun <mcuos.com@gmail.com> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506W: http://www.mcuos.com 1507S: Maintained 1508F: arch/arm/mach-w90x900/ 1509F: drivers/input/keyboard/w90p910_keypad.c 1510F: drivers/input/touchscreen/w90p910_ts.c 1511F: drivers/watchdog/nuc900_wdt.c 1512F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1513F: drivers/mtd/nand/nuc900_nand.c 1514F: drivers/rtc/rtc-nuc900.c 1515F: drivers/spi/spi-nuc900.c 1516F: drivers/usb/host/ehci-w90x900.c 1517F: drivers/video/fbdev/nuc900fb.c 1518 1519ARM/U300 MACHINE SUPPORT 1520M: Linus Walleij <linus.walleij@linaro.org> 1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1522S: Supported 1523F: arch/arm/mach-u300/ 1524F: drivers/clocksource/timer-u300.c 1525F: drivers/i2c/busses/i2c-stu300.c 1526F: drivers/rtc/rtc-coh901331.c 1527F: drivers/watchdog/coh901327_wdt.c 1528F: drivers/dma/coh901318* 1529F: drivers/mfd/ab3100* 1530F: drivers/rtc/rtc-ab3100.c 1531F: drivers/rtc/rtc-coh901331.c 1532T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1533 1534ARM/Ux500 ARM ARCHITECTURE 1535M: Linus Walleij <linus.walleij@linaro.org> 1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1537S: Maintained 1538F: arch/arm/mach-ux500/ 1539F: drivers/clocksource/clksrc-dbx500-prcmu.c 1540F: drivers/dma/ste_dma40* 1541F: drivers/hwspinlock/u8500_hsem.c 1542F: drivers/mfd/abx500* 1543F: drivers/mfd/ab8500* 1544F: drivers/mfd/dbx500* 1545F: drivers/mfd/db8500* 1546F: drivers/pinctrl/nomadik/pinctrl-ab* 1547F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1548F: drivers/rtc/rtc-ab8500.c 1549F: drivers/rtc/rtc-pl031.c 1550T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1551 1552ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1553M: Ulf Hansson <ulf.hansson@linaro.org> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555T: git git://git.linaro.org/people/ulfh/clk.git 1556S: Maintained 1557F: drivers/clk/ux500/ 1558F: include/linux/platform_data/clk-ux500.h 1559 1560ARM/VERSATILE EXPRESS PLATFORM 1561M: Liviu Dudau <liviu.dudau@arm.com> 1562M: Sudeep Holla <sudeep.holla@arm.com> 1563M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566F: arch/arm/boot/dts/vexpress* 1567F: arch/arm/mach-vexpress/ 1568F: */*/vexpress* 1569F: */*/*/vexpress* 1570F: drivers/clk/versatile/clk-vexpress-osc.c 1571F: drivers/clocksource/versatile.c 1572 1573ARM/VFP SUPPORT 1574M: Russell King <linux@arm.linux.org.uk> 1575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1576W: http://www.arm.linux.org.uk/ 1577S: Maintained 1578F: arch/arm/vfp/ 1579 1580ARM/VOIPAC PXA270 SUPPORT 1581M: Marek Vasut <marek.vasut@gmail.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584F: arch/arm/mach-pxa/vpac270.c 1585F: arch/arm/mach-pxa/include/mach/vpac270.h 1586 1587ARM/VT8500 ARM ARCHITECTURE 1588M: Tony Prisk <linux@prisktech.co.nz> 1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1590S: Maintained 1591F: arch/arm/mach-vt8500/ 1592F: drivers/clocksource/vt8500_timer.c 1593F: drivers/i2c/busses/i2c-wmt.c 1594F: drivers/mmc/host/wmt-sdmmc.c 1595F: drivers/pwm/pwm-vt8500.c 1596F: drivers/rtc/rtc-vt8500.c 1597F: drivers/tty/serial/vt8500_serial.c 1598F: drivers/usb/host/ehci-platform.c 1599F: drivers/usb/host/uhci-platform.c 1600F: drivers/video/fbdev/vt8500lcdfb.* 1601F: drivers/video/fbdev/wm8505fb* 1602F: drivers/video/fbdev/wmt_ge_rops.* 1603 1604ARM/ZIPIT Z2 SUPPORT 1605M: Marek Vasut <marek.vasut@gmail.com> 1606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1607S: Maintained 1608F: arch/arm/mach-pxa/z2.c 1609F: arch/arm/mach-pxa/include/mach/z2.h 1610 1611ARM/ZYNQ ARCHITECTURE 1612M: Michal Simek <michal.simek@xilinx.com> 1613R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615W: http://wiki.xilinx.com 1616T: git git://git.xilinx.com/linux-xlnx.git 1617S: Supported 1618F: arch/arm/mach-zynq/ 1619F: drivers/cpuidle/cpuidle-zynq.c 1620F: drivers/block/xsysace.c 1621N: zynq 1622N: xilinx 1623F: drivers/clocksource/cadence_ttc_timer.c 1624F: drivers/i2c/busses/i2c-cadence.c 1625F: drivers/mmc/host/sdhci-of-arasan.c 1626F: drivers/edac/synopsys_edac.c 1627 1628ARM SMMU DRIVER 1629M: Will Deacon <will.deacon@arm.com> 1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1631S: Maintained 1632F: drivers/iommu/arm-smmu.c 1633F: drivers/iommu/io-pgtable-arm.c 1634 1635ARM64 PORT (AARCH64 ARCHITECTURE) 1636M: Catalin Marinas <catalin.marinas@arm.com> 1637M: Will Deacon <will.deacon@arm.com> 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1639S: Maintained 1640F: arch/arm64/ 1641F: Documentation/arm64/ 1642 1643AS3645A LED FLASH CONTROLLER DRIVER 1644M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1645L: linux-media@vger.kernel.org 1646T: git git://linuxtv.org/media_tree.git 1647S: Maintained 1648F: drivers/media/i2c/as3645a.c 1649F: include/media/as3645a.h 1650 1651ASC7621 HARDWARE MONITOR DRIVER 1652M: George Joseph <george.joseph@fairview5.com> 1653L: lm-sensors@lm-sensors.org 1654S: Maintained 1655F: Documentation/hwmon/asc7621 1656F: drivers/hwmon/asc7621.c 1657 1658ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1659M: Corentin Chary <corentin.chary@gmail.com> 1660L: acpi4asus-user@lists.sourceforge.net 1661L: platform-driver-x86@vger.kernel.org 1662W: http://acpi4asus.sf.net 1663S: Maintained 1664F: drivers/platform/x86/asus*.c 1665F: drivers/platform/x86/eeepc*.c 1666 1667ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1668R: Dan Williams <dan.j.williams@intel.com> 1669W: http://sourceforge.net/projects/xscaleiop 1670S: Odd fixes 1671F: Documentation/crypto/async-tx-api.txt 1672F: crypto/async_tx/ 1673F: drivers/dma/ 1674F: include/linux/dmaengine.h 1675F: include/linux/async_tx.h 1676 1677AT24 EEPROM DRIVER 1678M: Wolfram Sang <wsa@the-dreams.de> 1679L: linux-i2c@vger.kernel.org 1680S: Maintained 1681F: drivers/misc/eeprom/at24.c 1682F: include/linux/platform_data/at24.h 1683 1684ATA OVER ETHERNET (AOE) DRIVER 1685M: "Ed L. Cashin" <ed.cashin@acm.org> 1686W: http://www.openaoe.org/ 1687S: Supported 1688F: Documentation/aoe/ 1689F: drivers/block/aoe/ 1690 1691ATHEROS ATH GENERIC UTILITIES 1692M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1693L: linux-wireless@vger.kernel.org 1694S: Supported 1695F: drivers/net/wireless/ath/* 1696 1697ATHEROS ATH5K WIRELESS DRIVER 1698M: Jiri Slaby <jirislaby@gmail.com> 1699M: Nick Kossifidis <mickflemm@gmail.com> 1700M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1701L: linux-wireless@vger.kernel.org 1702W: http://wireless.kernel.org/en/users/Drivers/ath5k 1703S: Maintained 1704F: drivers/net/wireless/ath/ath5k/ 1705 1706ATHEROS ATH6KL WIRELESS DRIVER 1707M: Kalle Valo <kvalo@qca.qualcomm.com> 1708L: linux-wireless@vger.kernel.org 1709W: http://wireless.kernel.org/en/users/Drivers/ath6kl 1710T: git git://github.com/kvalo/ath.git 1711S: Supported 1712F: drivers/net/wireless/ath/ath6kl/ 1713 1714WILOCITY WIL6210 WIRELESS DRIVER 1715M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com> 1716L: linux-wireless@vger.kernel.org 1717L: wil6210@qca.qualcomm.com 1718S: Supported 1719W: http://wireless.kernel.org/en/users/Drivers/wil6210 1720F: drivers/net/wireless/ath/wil6210/ 1721F: include/uapi/linux/wil6210_uapi.h 1722 1723CARL9170 LINUX COMMUNITY WIRELESS DRIVER 1724M: Christian Lamparter <chunkeey@googlemail.com> 1725L: linux-wireless@vger.kernel.org 1726W: http://wireless.kernel.org/en/users/Drivers/carl9170 1727S: Maintained 1728F: drivers/net/wireless/ath/carl9170/ 1729 1730ATK0110 HWMON DRIVER 1731M: Luca Tettamanti <kronos.it@gmail.com> 1732L: lm-sensors@lm-sensors.org 1733S: Maintained 1734F: drivers/hwmon/asus_atk0110.c 1735 1736ATI_REMOTE2 DRIVER 1737M: Ville Syrjala <syrjala@sci.fi> 1738S: Maintained 1739F: drivers/input/misc/ati_remote2.c 1740 1741ATLX ETHERNET DRIVERS 1742M: Jay Cliburn <jcliburn@gmail.com> 1743M: Chris Snook <chris.snook@gmail.com> 1744L: netdev@vger.kernel.org 1745W: http://sourceforge.net/projects/atl1 1746W: http://atl1.sourceforge.net 1747S: Maintained 1748F: drivers/net/ethernet/atheros/ 1749 1750ATM 1751M: Chas Williams <3chas3@gmail.com> 1752L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 1753L: netdev@vger.kernel.org 1754W: http://linux-atm.sourceforge.net 1755S: Maintained 1756F: drivers/atm/ 1757F: include/linux/atm* 1758F: include/uapi/linux/atm* 1759 1760ATMEL AT91 / AT32 MCI DRIVER 1761M: Ludovic Desroches <ludovic.desroches@atmel.com> 1762S: Maintained 1763F: drivers/mmc/host/atmel-mci.c 1764F: drivers/mmc/host/atmel-mci-regs.h 1765 1766ATMEL AT91 / AT32 SERIAL DRIVER 1767M: Nicolas Ferre <nicolas.ferre@atmel.com> 1768S: Supported 1769F: drivers/tty/serial/atmel_serial.c 1770 1771ATMEL Audio ALSA driver 1772M: Nicolas Ferre <nicolas.ferre@atmel.com> 1773L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1774S: Supported 1775F: sound/soc/atmel 1776 1777ATMEL DMA DRIVER 1778M: Nicolas Ferre <nicolas.ferre@atmel.com> 1779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1780S: Supported 1781F: drivers/dma/at_hdmac.c 1782F: drivers/dma/at_hdmac_regs.h 1783F: include/linux/platform_data/dma-atmel.h 1784 1785ATMEL XDMA DRIVER 1786M: Ludovic Desroches <ludovic.desroches@atmel.com> 1787L: linux-arm-kernel@lists.infradead.org 1788L: dmaengine@vger.kernel.org 1789S: Supported 1790F: drivers/dma/at_xdmac.c 1791 1792ATMEL I2C DRIVER 1793M: Ludovic Desroches <ludovic.desroches@atmel.com> 1794L: linux-i2c@vger.kernel.org 1795S: Supported 1796F: drivers/i2c/busses/i2c-at91.c 1797 1798ATMEL ISI DRIVER 1799M: Josh Wu <josh.wu@atmel.com> 1800L: linux-media@vger.kernel.org 1801S: Supported 1802F: drivers/media/platform/soc_camera/atmel-isi.c 1803F: include/media/atmel-isi.h 1804 1805ATMEL LCDFB DRIVER 1806M: Nicolas Ferre <nicolas.ferre@atmel.com> 1807L: linux-fbdev@vger.kernel.org 1808S: Maintained 1809F: drivers/video/fbdev/atmel_lcdfb.c 1810F: include/video/atmel_lcdc.h 1811 1812ATMEL MACB ETHERNET DRIVER 1813M: Nicolas Ferre <nicolas.ferre@atmel.com> 1814S: Supported 1815F: drivers/net/ethernet/cadence/ 1816 1817ATMEL NAND DRIVER 1818M: Josh Wu <josh.wu@atmel.com> 1819L: linux-mtd@lists.infradead.org 1820S: Supported 1821F: drivers/mtd/nand/atmel_nand* 1822 1823ATMEL SPI DRIVER 1824M: Nicolas Ferre <nicolas.ferre@atmel.com> 1825S: Supported 1826F: drivers/spi/spi-atmel.* 1827 1828ATMEL SSC DRIVER 1829M: Nicolas Ferre <nicolas.ferre@atmel.com> 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831S: Supported 1832F: drivers/misc/atmel-ssc.c 1833F: include/linux/atmel-ssc.h 1834 1835ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 1836M: Nicolas Ferre <nicolas.ferre@atmel.com> 1837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1838S: Supported 1839F: drivers/misc/atmel_tclib.c 1840F: drivers/clocksource/tcb_clksrc.c 1841 1842ATMEL USBA UDC DRIVER 1843M: Nicolas Ferre <nicolas.ferre@atmel.com> 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1845S: Supported 1846F: drivers/usb/gadget/udc/atmel_usba_udc.* 1847 1848ATMEL WIRELESS DRIVER 1849M: Simon Kelley <simon@thekelleys.org.uk> 1850L: linux-wireless@vger.kernel.org 1851W: http://www.thekelleys.org.uk/atmel 1852W: http://atmelwlandriver.sourceforge.net/ 1853S: Maintained 1854F: drivers/net/wireless/atmel* 1855 1856ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 1857M: Bradley Grove <linuxdrivers@attotech.com> 1858L: linux-scsi@vger.kernel.org 1859W: http://www.attotech.com 1860S: Supported 1861F: drivers/scsi/esas2r 1862 1863AUDIT SUBSYSTEM 1864M: Paul Moore <paul@paul-moore.com> 1865M: Eric Paris <eparis@redhat.com> 1866L: linux-audit@redhat.com (moderated for non-subscribers) 1867W: http://people.redhat.com/sgrubb/audit/ 1868T: git git://git.infradead.org/users/pcmoore/audit 1869S: Maintained 1870F: include/linux/audit.h 1871F: include/uapi/linux/audit.h 1872F: kernel/audit* 1873 1874AUXILIARY DISPLAY DRIVERS 1875M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 1876W: http://miguelojeda.es/auxdisplay.htm 1877W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 1878S: Maintained 1879F: drivers/auxdisplay/ 1880F: include/linux/cfag12864b.h 1881 1882AVR32 ARCHITECTURE 1883M: Haavard Skinnemoen <hskinnemoen@gmail.com> 1884M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 1885W: http://www.atmel.com/products/AVR32/ 1886W: http://mirror.egtvedt.no/avr32linux.org/ 1887W: http://avrfreaks.net/ 1888S: Maintained 1889F: arch/avr32/ 1890 1891AVR32/AT32AP MACHINE SUPPORT 1892M: Haavard Skinnemoen <hskinnemoen@gmail.com> 1893M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 1894S: Maintained 1895F: arch/avr32/mach-at32ap/ 1896 1897AX.25 NETWORK LAYER 1898M: Ralf Baechle <ralf@linux-mips.org> 1899L: linux-hams@vger.kernel.org 1900W: http://www.linux-ax25.org/ 1901S: Maintained 1902F: include/uapi/linux/ax25.h 1903F: include/net/ax25.h 1904F: net/ax25/ 1905 1906AZ6007 DVB DRIVER 1907M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 1908L: linux-media@vger.kernel.org 1909W: http://linuxtv.org 1910T: git git://linuxtv.org/media_tree.git 1911S: Maintained 1912F: drivers/media/usb/dvb-usb-v2/az6007.c 1913 1914AZTECH FM RADIO RECEIVER DRIVER 1915M: Hans Verkuil <hverkuil@xs4all.nl> 1916L: linux-media@vger.kernel.org 1917T: git git://linuxtv.org/media_tree.git 1918W: http://linuxtv.org 1919S: Maintained 1920F: drivers/media/radio/radio-aztech* 1921 1922B43 WIRELESS DRIVER 1923L: linux-wireless@vger.kernel.org 1924L: b43-dev@lists.infradead.org 1925W: http://wireless.kernel.org/en/users/Drivers/b43 1926S: Odd Fixes 1927F: drivers/net/wireless/b43/ 1928 1929B43LEGACY WIRELESS DRIVER 1930M: Larry Finger <Larry.Finger@lwfinger.net> 1931L: linux-wireless@vger.kernel.org 1932L: b43-dev@lists.infradead.org 1933W: http://wireless.kernel.org/en/users/Drivers/b43 1934S: Maintained 1935F: drivers/net/wireless/b43legacy/ 1936 1937BACKLIGHT CLASS/SUBSYSTEM 1938M: Jingoo Han <jg1.han@samsung.com> 1939M: Lee Jones <lee.jones@linaro.org> 1940S: Maintained 1941F: drivers/video/backlight/ 1942F: include/linux/backlight.h 1943 1944BATMAN ADVANCED 1945M: Marek Lindner <mareklindner@neomailbox.ch> 1946M: Simon Wunderlich <sw@simonwunderlich.de> 1947M: Antonio Quartulli <antonio@meshcoding.com> 1948L: b.a.t.m.a.n@lists.open-mesh.org 1949W: http://www.open-mesh.org/ 1950S: Maintained 1951F: net/batman-adv/ 1952 1953BAYCOM/HDLCDRV DRIVERS FOR AX.25 1954M: Thomas Sailer <t.sailer@alumni.ethz.ch> 1955L: linux-hams@vger.kernel.org 1956W: http://www.baycom.org/~tom/ham/ham.html 1957S: Maintained 1958F: drivers/net/hamradio/baycom* 1959 1960BCACHE (BLOCK LAYER CACHE) 1961M: Kent Overstreet <kmo@daterainc.com> 1962L: linux-bcache@vger.kernel.org 1963W: http://bcache.evilpiepirate.org 1964S: Maintained: 1965F: drivers/md/bcache/ 1966 1967BEFS FILE SYSTEM 1968S: Orphan 1969F: Documentation/filesystems/befs.txt 1970F: fs/befs/ 1971 1972BECKHOFF CX5020 ETHERCAT MASTER DRIVER 1973M: Dariusz Marcinkiewicz <reksio@newterm.pl> 1974L: netdev@vger.kernel.org 1975S: Maintained 1976F: drivers/net/ethernet/ec_bhf.c 1977 1978BFS FILE SYSTEM 1979M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 1980S: Maintained 1981F: Documentation/filesystems/bfs.txt 1982F: fs/bfs/ 1983F: include/uapi/linux/bfs_fs.h 1984 1985BLACKFIN ARCHITECTURE 1986M: Steven Miao <realmz6@gmail.com> 1987L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 1988T: git git://git.code.sf.net/p/adi-linux/code 1989W: http://blackfin.uclinux.org 1990S: Supported 1991F: arch/blackfin/ 1992 1993BLACKFIN EMAC DRIVER 1994L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 1995W: http://blackfin.uclinux.org 1996S: Supported 1997F: drivers/net/ethernet/adi/ 1998 1999BLACKFIN RTC DRIVER 2000L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2001W: http://blackfin.uclinux.org 2002S: Supported 2003F: drivers/rtc/rtc-bfin.c 2004 2005BLACKFIN SDH DRIVER 2006M: Sonic Zhang <sonic.zhang@analog.com> 2007L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2008W: http://blackfin.uclinux.org 2009S: Supported 2010F: drivers/mmc/host/bfin_sdh.c 2011 2012BLACKFIN SERIAL DRIVER 2013M: Sonic Zhang <sonic.zhang@analog.com> 2014L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2015W: http://blackfin.uclinux.org 2016S: Supported 2017F: drivers/tty/serial/bfin_uart.c 2018 2019BLACKFIN WATCHDOG DRIVER 2020L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2021W: http://blackfin.uclinux.org 2022S: Supported 2023F: drivers/watchdog/bfin_wdt.c 2024 2025BLACKFIN I2C TWI DRIVER 2026M: Sonic Zhang <sonic.zhang@analog.com> 2027L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2028W: http://blackfin.uclinux.org/ 2029S: Supported 2030F: drivers/i2c/busses/i2c-bfin-twi.c 2031 2032BLACKFIN MEDIA DRIVER 2033M: Scott Jiang <scott.jiang.linux@gmail.com> 2034L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2035W: http://blackfin.uclinux.org/ 2036S: Supported 2037F: drivers/media/platform/blackfin/ 2038F: drivers/media/i2c/adv7183* 2039F: drivers/media/i2c/vs6624* 2040 2041BLINKM RGB LED DRIVER 2042M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2043S: Maintained 2044F: drivers/leds/leds-blinkm.c 2045 2046BLOCK LAYER 2047M: Jens Axboe <axboe@kernel.dk> 2048T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2049S: Maintained 2050F: block/ 2051 2052BLOCK2MTD DRIVER 2053M: Joern Engel <joern@lazybastard.org> 2054L: linux-mtd@lists.infradead.org 2055S: Maintained 2056F: drivers/mtd/devices/block2mtd.c 2057 2058BLUETOOTH DRIVERS 2059M: Marcel Holtmann <marcel@holtmann.org> 2060M: Gustavo Padovan <gustavo@padovan.org> 2061M: Johan Hedberg <johan.hedberg@gmail.com> 2062L: linux-bluetooth@vger.kernel.org 2063W: http://www.bluez.org/ 2064T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2065T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2066S: Maintained 2067F: drivers/bluetooth/ 2068 2069BLUETOOTH SUBSYSTEM 2070M: Marcel Holtmann <marcel@holtmann.org> 2071M: Gustavo Padovan <gustavo@padovan.org> 2072M: Johan Hedberg <johan.hedberg@gmail.com> 2073L: linux-bluetooth@vger.kernel.org 2074W: http://www.bluez.org/ 2075T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2076T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2077S: Maintained 2078F: net/bluetooth/ 2079F: include/net/bluetooth/ 2080 2081BONDING DRIVER 2082M: Jay Vosburgh <j.vosburgh@gmail.com> 2083M: Veaceslav Falico <vfalico@gmail.com> 2084M: Andy Gospodarek <gospo@cumulusnetworks.com> 2085L: netdev@vger.kernel.org 2086W: http://sourceforge.net/projects/bonding/ 2087S: Supported 2088F: drivers/net/bonding/ 2089F: include/uapi/linux/if_bonding.h 2090 2091BPF (Safe dynamic programs and tools) 2092M: Alexei Starovoitov <ast@kernel.org> 2093L: netdev@vger.kernel.org 2094L: linux-kernel@vger.kernel.org 2095S: Supported 2096F: kernel/bpf/ 2097 2098BROADCOM B44 10/100 ETHERNET DRIVER 2099M: Gary Zambrano <zambrano@broadcom.com> 2100L: netdev@vger.kernel.org 2101S: Supported 2102F: drivers/net/ethernet/broadcom/b44.* 2103 2104BROADCOM GENET ETHERNET DRIVER 2105M: Florian Fainelli <f.fainelli@gmail.com> 2106L: netdev@vger.kernel.org 2107S: Supported 2108F: drivers/net/ethernet/broadcom/genet/ 2109 2110BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2111M: Sony Chacko <sony.chacko@qlogic.com> 2112M: Dept-HSGLinuxNICDev@qlogic.com 2113L: netdev@vger.kernel.org 2114S: Supported 2115F: drivers/net/ethernet/broadcom/bnx2.* 2116F: drivers/net/ethernet/broadcom/bnx2_* 2117 2118BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2119M: Ariel Elior <ariel.elior@qlogic.com> 2120L: netdev@vger.kernel.org 2121S: Supported 2122F: drivers/net/ethernet/broadcom/bnx2x/ 2123 2124BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2125M: Florian Fainelli <f.fainelli@gmail.com> 2126M: Ray Jui <rjui@broadcom.com> 2127M: Scott Branden <sbranden@broadcom.com> 2128L: bcm-kernel-feedback-list@broadcom.com 2129T: git git://github.com/broadcom/mach-bcm 2130S: Maintained 2131F: arch/arm/mach-bcm/ 2132F: arch/arm/boot/dts/bcm113* 2133F: arch/arm/boot/dts/bcm216* 2134F: arch/arm/boot/dts/bcm281* 2135F: arch/arm/configs/bcm_defconfig 2136F: drivers/mmc/host/sdhci-bcm-kona.c 2137F: drivers/clocksource/bcm_kona_timer.c 2138 2139BROADCOM BCM2835 ARM ARCHITECTURE 2140M: Stephen Warren <swarren@wwwdotorg.org> 2141M: Lee Jones <lee@kernel.org> 2142L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2143T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2144S: Maintained 2145N: bcm2835 2146 2147BROADCOM BCM33XX MIPS ARCHITECTURE 2148M: Kevin Cernekee <cernekee@gmail.com> 2149L: linux-mips@linux-mips.org 2150S: Maintained 2151F: arch/mips/bcm3384/* 2152F: arch/mips/include/asm/mach-bcm3384/* 2153F: arch/mips/kernel/*bmips* 2154 2155BROADCOM BCM5301X ARM ARCHITECTURE 2156M: Hauke Mehrtens <hauke@hauke-m.de> 2157L: linux-arm-kernel@lists.infradead.org 2158S: Maintained 2159F: arch/arm/mach-bcm/bcm_5301x.c 2160F: arch/arm/boot/dts/bcm5301x.dtsi 2161F: arch/arm/boot/dts/bcm470* 2162 2163BROADCOM BCM63XX ARM ARCHITECTURE 2164M: Florian Fainelli <f.fainelli@gmail.com> 2165L: linux-arm-kernel@lists.infradead.org 2166T: git git://github.com/broadcom/arm-bcm63xx.git 2167S: Maintained 2168F: arch/arm/mach-bcm/bcm63xx.c 2169F: arch/arm/include/debug/bcm63xx.S 2170 2171BROADCOM BCM63XX/BCM33XX UDC DRIVER 2172M: Kevin Cernekee <cernekee@gmail.com> 2173L: linux-usb@vger.kernel.org 2174S: Maintained 2175F: drivers/usb/gadget/udc/bcm63xx_udc.* 2176 2177BROADCOM BCM7XXX ARM ARCHITECTURE 2178M: Brian Norris <computersforpeace@gmail.com> 2179M: Gregory Fong <gregory.0xf0@gmail.com> 2180M: Florian Fainelli <f.fainelli@gmail.com> 2181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2182T: git git://github.com/broadcom/stblinux.git 2183S: Maintained 2184F: arch/arm/mach-bcm/*brcmstb* 2185F: arch/arm/boot/dts/bcm7*.dts* 2186F: drivers/bus/brcmstb_gisb.c 2187 2188BROADCOM BMIPS MIPS ARCHITECTURE 2189M: Kevin Cernekee <cernekee@gmail.com> 2190M: Florian Fainelli <f.fainelli@gmail.com> 2191L: linux-mips@linux-mips.org 2192T: git git://github.com/broadcom/stblinux.git 2193S: Maintained 2194F: arch/mips/bmips/* 2195F: arch/mips/include/asm/mach-bmips/* 2196F: arch/mips/kernel/*bmips* 2197F: arch/mips/boot/dts/bcm*.dts* 2198F: drivers/irqchip/irq-bcm7* 2199F: drivers/irqchip/irq-brcmstb* 2200 2201BROADCOM TG3 GIGABIT ETHERNET DRIVER 2202M: Prashant Sreedharan <prashant@broadcom.com> 2203M: Michael Chan <mchan@broadcom.com> 2204L: netdev@vger.kernel.org 2205S: Supported 2206F: drivers/net/ethernet/broadcom/tg3.* 2207 2208BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2209M: Brett Rudley <brudley@broadcom.com> 2210M: Arend van Spriel <arend@broadcom.com> 2211M: Franky (Zhenhui) Lin <frankyl@broadcom.com> 2212M: Hante Meuleman <meuleman@broadcom.com> 2213L: linux-wireless@vger.kernel.org 2214L: brcm80211-dev-list@broadcom.com 2215S: Supported 2216F: drivers/net/wireless/brcm80211/ 2217 2218BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2219M: QLogic-Storage-Upstream@qlogic.com 2220L: linux-scsi@vger.kernel.org 2221S: Supported 2222F: drivers/scsi/bnx2fc/ 2223 2224BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2225M: QLogic-Storage-Upstream@qlogic.com 2226L: linux-scsi@vger.kernel.org 2227S: Supported 2228F: drivers/scsi/bnx2i/ 2229 2230BROADCOM CYGNUS/IPROC ARM ARCHITECTURE 2231M: Ray Jui <rjui@broadcom.com> 2232M: Scott Branden <sbranden@broadcom.com> 2233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2234L: bcm-kernel-feedback-list@broadcom.com 2235T: git git://github.com/broadcom/cygnus-linux.git 2236S: Maintained 2237N: iproc 2238N: cygnus 2239N: bcm9113* 2240N: bcm9583* 2241N: bcm583* 2242N: bcm113* 2243 2244BROADCOM BRCMSTB GPIO DRIVER 2245M: Gregory Fong <gregory.0xf0@gmail.com> 2246L: bcm-kernel-feedback-list@broadcom.com> 2247S: Supported 2248F: drivers/gpio/gpio-brcmstb.c 2249F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2250 2251BROADCOM KONA GPIO DRIVER 2252M: Ray Jui <rjui@broadcom.com> 2253L: bcm-kernel-feedback-list@broadcom.com 2254S: Supported 2255F: drivers/gpio/gpio-bcm-kona.c 2256F: Documentation/devicetree/bindings/gpio/gpio-bcm-kona.txt 2257 2258BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2259M: Rafał Miłecki <zajec5@gmail.com> 2260L: linux-wireless@vger.kernel.org 2261S: Maintained 2262F: drivers/bcma/ 2263F: include/linux/bcma/ 2264 2265BROADCOM SYSTEMPORT ETHERNET DRIVER 2266M: Florian Fainelli <f.fainelli@gmail.com> 2267L: netdev@vger.kernel.org 2268S: Supported 2269F: drivers/net/ethernet/broadcom/bcmsysport.* 2270 2271BROCADE BFA FC SCSI DRIVER 2272M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2273M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2274L: linux-scsi@vger.kernel.org 2275S: Supported 2276F: drivers/scsi/bfa/ 2277 2278BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2279M: Rasesh Mody <rasesh.mody@qlogic.com> 2280L: netdev@vger.kernel.org 2281S: Supported 2282F: drivers/net/ethernet/brocade/bna/ 2283 2284BSG (block layer generic sg v4 driver) 2285M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2286L: linux-scsi@vger.kernel.org 2287S: Supported 2288F: block/bsg.c 2289F: include/linux/bsg.h 2290F: include/uapi/linux/bsg.h 2291 2292BT87X AUDIO DRIVER 2293M: Clemens Ladisch <clemens@ladisch.de> 2294L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2295T: git git://git.alsa-project.org/alsa-kernel.git 2296S: Maintained 2297F: Documentation/sound/alsa/Bt87x.txt 2298F: sound/pci/bt87x.c 2299 2300BT8XXGPIO DRIVER 2301M: Michael Buesch <m@bues.ch> 2302W: http://bu3sch.de/btgpio.php 2303S: Maintained 2304F: drivers/gpio/gpio-bt8xx.c 2305 2306BTRFS FILE SYSTEM 2307M: Chris Mason <clm@fb.com> 2308M: Josef Bacik <jbacik@fb.com> 2309M: David Sterba <dsterba@suse.cz> 2310L: linux-btrfs@vger.kernel.org 2311W: http://btrfs.wiki.kernel.org/ 2312Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2313T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2314S: Maintained 2315F: Documentation/filesystems/btrfs.txt 2316F: fs/btrfs/ 2317 2318BTTV VIDEO4LINUX DRIVER 2319M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2320L: linux-media@vger.kernel.org 2321W: http://linuxtv.org 2322T: git git://linuxtv.org/media_tree.git 2323S: Odd fixes 2324F: Documentation/video4linux/bttv/ 2325F: drivers/media/pci/bt8xx/bttv* 2326 2327BUSLOGIC SCSI DRIVER 2328M: Khalid Aziz <khalid@gonehiking.org> 2329L: linux-scsi@vger.kernel.org 2330S: Maintained 2331F: drivers/scsi/BusLogic.* 2332F: drivers/scsi/FlashPoint.* 2333 2334C-MEDIA CMI8788 DRIVER 2335M: Clemens Ladisch <clemens@ladisch.de> 2336L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2337T: git git://git.alsa-project.org/alsa-kernel.git 2338S: Maintained 2339F: sound/pci/oxygen/ 2340 2341C6X ARCHITECTURE 2342M: Mark Salter <msalter@redhat.com> 2343M: Aurelien Jacquiot <a-jacquiot@ti.com> 2344L: linux-c6x-dev@linux-c6x.org 2345W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2346S: Maintained 2347F: arch/c6x/ 2348 2349CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2350M: David Howells <dhowells@redhat.com> 2351L: linux-cachefs@redhat.com 2352S: Supported 2353F: Documentation/filesystems/caching/cachefiles.txt 2354F: fs/cachefiles/ 2355 2356CADET FM/AM RADIO RECEIVER DRIVER 2357M: Hans Verkuil <hverkuil@xs4all.nl> 2358L: linux-media@vger.kernel.org 2359T: git git://linuxtv.org/media_tree.git 2360W: http://linuxtv.org 2361S: Maintained 2362F: drivers/media/radio/radio-cadet* 2363 2364CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2365M: Jonathan Corbet <corbet@lwn.net> 2366L: linux-media@vger.kernel.org 2367T: git git://linuxtv.org/media_tree.git 2368S: Maintained 2369F: Documentation/video4linux/cafe_ccic 2370F: drivers/media/platform/marvell-ccic/ 2371 2372CAIF NETWORK LAYER 2373M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2374L: netdev@vger.kernel.org 2375S: Supported 2376F: Documentation/networking/caif/ 2377F: drivers/net/caif/ 2378F: include/uapi/linux/caif/ 2379F: include/net/caif/ 2380F: net/caif/ 2381 2382CALGARY x86-64 IOMMU 2383M: Muli Ben-Yehuda <muli@il.ibm.com> 2384M: "Jon D. Mason" <jdmason@kudzu.us> 2385L: discuss@x86-64.org 2386S: Maintained 2387F: arch/x86/kernel/pci-calgary_64.c 2388F: arch/x86/kernel/tce_64.c 2389F: arch/x86/include/asm/calgary.h 2390F: arch/x86/include/asm/tce.h 2391 2392CAN NETWORK LAYER 2393M: Oliver Hartkopp <socketcan@hartkopp.net> 2394M: Marc Kleine-Budde <mkl@pengutronix.de> 2395L: linux-can@vger.kernel.org 2396W: https://github.com/linux-can 2397T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2398T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2399S: Maintained 2400F: Documentation/networking/can.txt 2401F: net/can/ 2402F: include/linux/can/core.h 2403F: include/uapi/linux/can.h 2404F: include/uapi/linux/can/bcm.h 2405F: include/uapi/linux/can/raw.h 2406F: include/uapi/linux/can/gw.h 2407 2408CAN NETWORK DRIVERS 2409M: Wolfgang Grandegger <wg@grandegger.com> 2410M: Marc Kleine-Budde <mkl@pengutronix.de> 2411L: linux-can@vger.kernel.org 2412W: https://github.com/linux-can 2413T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2414T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2415S: Maintained 2416F: drivers/net/can/ 2417F: include/linux/can/dev.h 2418F: include/linux/can/platform/ 2419F: include/uapi/linux/can/error.h 2420F: include/uapi/linux/can/netlink.h 2421 2422CAPABILITIES 2423M: Serge Hallyn <serge.hallyn@canonical.com> 2424L: linux-security-module@vger.kernel.org 2425S: Supported 2426F: include/linux/capability.h 2427F: include/uapi/linux/capability.h 2428F: security/capability.c 2429F: security/commoncap.c 2430F: kernel/capability.c 2431 2432CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2433M: Kevin Tsai <ktsai@capellamicro.com> 2434S: Maintained 2435F: drivers/iio/light/cm* 2436F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2437 2438CC2520 IEEE-802.15.4 RADIO DRIVER 2439M: Varka Bhadram <varkabhadram@gmail.com> 2440L: linux-wpan@vger.kernel.org 2441S: Maintained 2442F: drivers/net/ieee802154/cc2520.c 2443F: include/linux/spi/cc2520.h 2444F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2445 2446CELL BROADBAND ENGINE ARCHITECTURE 2447M: Arnd Bergmann <arnd@arndb.de> 2448L: linuxppc-dev@lists.ozlabs.org 2449L: cbe-oss-dev@lists.ozlabs.org 2450W: http://www.ibm.com/developerworks/power/cell/ 2451S: Supported 2452F: arch/powerpc/include/asm/cell*.h 2453F: arch/powerpc/include/asm/spu*.h 2454F: arch/powerpc/include/uapi/asm/spu*.h 2455F: arch/powerpc/oprofile/*cell* 2456F: arch/powerpc/platforms/cell/ 2457 2458CEPH DISTRIBUTED FILE SYSTEM CLIENT 2459M: Yan, Zheng <zyan@redhat.com> 2460M: Sage Weil <sage@redhat.com> 2461L: ceph-devel@vger.kernel.org 2462W: http://ceph.com/ 2463T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2464S: Supported 2465F: Documentation/filesystems/ceph.txt 2466F: fs/ceph/ 2467F: net/ceph/ 2468F: include/linux/ceph/ 2469F: include/linux/crush/ 2470 2471CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2472L: linux-usb@vger.kernel.org 2473S: Orphan 2474F: Documentation/usb/WUSB-Design-overview.txt 2475F: Documentation/usb/wusb-cbaf 2476F: drivers/usb/host/hwa-hc.c 2477F: drivers/usb/host/whci/ 2478F: drivers/usb/wusbcore/ 2479F: include/linux/usb/wusb* 2480 2481CFAG12864B LCD DRIVER 2482M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2483W: http://miguelojeda.es/auxdisplay.htm 2484W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2485S: Maintained 2486F: drivers/auxdisplay/cfag12864b.c 2487F: include/linux/cfag12864b.h 2488 2489CFAG12864BFB LCD FRAMEBUFFER DRIVER 2490M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2491W: http://miguelojeda.es/auxdisplay.htm 2492W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2493S: Maintained 2494F: drivers/auxdisplay/cfag12864bfb.c 2495F: include/linux/cfag12864b.h 2496 2497CFG80211 and NL80211 2498M: Johannes Berg <johannes@sipsolutions.net> 2499L: linux-wireless@vger.kernel.org 2500W: http://wireless.kernel.org/ 2501T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2502T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2503S: Maintained 2504F: include/uapi/linux/nl80211.h 2505F: include/net/cfg80211.h 2506F: net/wireless/* 2507X: net/wireless/wext* 2508 2509CHAR and MISC DRIVERS 2510M: Arnd Bergmann <arnd@arndb.de> 2511M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2512T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2513S: Supported 2514F: drivers/char/* 2515F: drivers/misc/* 2516F: include/linux/miscdevice.h 2517 2518CHECKPATCH 2519M: Andy Whitcroft <apw@canonical.com> 2520M: Joe Perches <joe@perches.com> 2521S: Maintained 2522F: scripts/checkpatch.pl 2523 2524CHINESE DOCUMENTATION 2525M: Harry Wei <harryxiyou@gmail.com> 2526L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 2527L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 2528S: Maintained 2529F: Documentation/zh_CN/ 2530 2531CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 2532M: Peter Chen <Peter.Chen@freescale.com> 2533T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 2534L: linux-usb@vger.kernel.org 2535S: Maintained 2536F: drivers/usb/chipidea/ 2537 2538CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 2539M: Hans de Goede <hdegoede@redhat.com> 2540L: linux-input@vger.kernel.org 2541S: Maintained 2542F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 2543F: drivers/input/touchscreen/chipone_icn8318.c 2544 2545CHROME HARDWARE PLATFORM SUPPORT 2546M: Olof Johansson <olof@lixom.net> 2547S: Maintained 2548F: drivers/platform/chrome/ 2549 2550CISCO VIC ETHERNET NIC DRIVER 2551M: Christian Benvenuti <benve@cisco.com> 2552M: Sujith Sankar <ssujith@cisco.com> 2553M: Govindarajulu Varadarajan <_govind@gmx.com> 2554M: Neel Patel <neepatel@cisco.com> 2555S: Supported 2556F: drivers/net/ethernet/cisco/enic/ 2557 2558CISCO VIC LOW LATENCY NIC DRIVER 2559M: Upinder Malhi <umalhi@cisco.com> 2560S: Supported 2561F: drivers/infiniband/hw/usnic 2562 2563CIRRUS LOGIC EP93XX ETHERNET DRIVER 2564M: Hartley Sweeten <hsweeten@visionengravers.com> 2565L: netdev@vger.kernel.org 2566S: Maintained 2567F: drivers/net/ethernet/cirrus/ep93xx_eth.c 2568 2569CIRRUS LOGIC AUDIO CODEC DRIVERS 2570M: Brian Austin <brian.austin@cirrus.com> 2571M: Paul Handrigan <Paul.Handrigan@cirrus.com> 2572L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2573S: Maintained 2574F: sound/soc/codecs/cs* 2575 2576CLEANCACHE API 2577M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 2578L: linux-kernel@vger.kernel.org 2579S: Maintained 2580F: mm/cleancache.c 2581F: include/linux/cleancache.h 2582 2583CLK API 2584M: Russell King <linux@arm.linux.org.uk> 2585L: linux-clk@vger.kernel.org 2586S: Maintained 2587F: include/linux/clk.h 2588 2589CLOCKSOURCE, CLOCKEVENT DRIVERS 2590M: Daniel Lezcano <daniel.lezcano@linaro.org> 2591M: Thomas Gleixner <tglx@linutronix.de> 2592L: linux-kernel@vger.kernel.org 2593T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 2594S: Supported 2595F: drivers/clocksource 2596 2597CISCO FCOE HBA DRIVER 2598M: Hiral Patel <hiralpat@cisco.com> 2599M: Suma Ramars <sramars@cisco.com> 2600M: Brian Uchino <buchino@cisco.com> 2601L: linux-scsi@vger.kernel.org 2602S: Supported 2603F: drivers/scsi/fnic/ 2604 2605CMPC ACPI DRIVER 2606M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 2607M: Daniel Oliveira Nascimento <don@syst.com.br> 2608L: platform-driver-x86@vger.kernel.org 2609S: Supported 2610F: drivers/platform/x86/classmate-laptop.c 2611 2612COCCINELLE/Semantic Patches (SmPL) 2613M: Julia Lawall <Julia.Lawall@lip6.fr> 2614M: Gilles Muller <Gilles.Muller@lip6.fr> 2615M: Nicolas Palix <nicolas.palix@imag.fr> 2616M: Michal Marek <mmarek@suse.cz> 2617L: cocci@systeme.lip6.fr (moderated for non-subscribers) 2618T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 2619W: http://coccinelle.lip6.fr/ 2620S: Supported 2621F: Documentation/coccinelle.txt 2622F: scripts/coccinelle/ 2623F: scripts/coccicheck 2624 2625CODA FILE SYSTEM 2626M: Jan Harkes <jaharkes@cs.cmu.edu> 2627M: coda@cs.cmu.edu 2628L: codalist@coda.cs.cmu.edu 2629W: http://www.coda.cs.cmu.edu/ 2630S: Maintained 2631F: Documentation/filesystems/coda.txt 2632F: fs/coda/ 2633F: include/linux/coda*.h 2634F: include/uapi/linux/coda*.h 2635 2636CODA V4L2 MEM2MEM DRIVER 2637M: Philipp Zabel <p.zabel@pengutronix.de> 2638L: linux-media@vger.kernel.org 2639S: Maintained 2640F: Documentation/devicetree/bindings/media/coda.txt 2641F: drivers/media/platform/coda/ 2642 2643COMMON CLK FRAMEWORK 2644M: Mike Turquette <mturquette@linaro.org> 2645M: Stephen Boyd <sboyd@codeaurora.org> 2646L: linux-clk@vger.kernel.org 2647T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 2648S: Maintained 2649F: drivers/clk/ 2650X: drivers/clk/clkdev.c 2651F: include/linux/clk-pr* 2652F: include/linux/clk/ 2653 2654COMMON INTERNET FILE SYSTEM (CIFS) 2655M: Steve French <sfrench@samba.org> 2656L: linux-cifs@vger.kernel.org 2657L: samba-technical@lists.samba.org (moderated for non-subscribers) 2658W: http://linux-cifs.samba.org/ 2659T: git git://git.samba.org/sfrench/cifs-2.6.git 2660S: Supported 2661F: Documentation/filesystems/cifs/ 2662F: fs/cifs/ 2663 2664COMPACTPCI HOTPLUG CORE 2665M: Scott Murray <scott@spiteful.org> 2666L: linux-pci@vger.kernel.org 2667S: Maintained 2668F: drivers/pci/hotplug/cpci_hotplug* 2669 2670COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 2671M: Scott Murray <scott@spiteful.org> 2672L: linux-pci@vger.kernel.org 2673S: Maintained 2674F: drivers/pci/hotplug/cpcihp_zt5550.* 2675 2676COMPACTPCI HOTPLUG GENERIC DRIVER 2677M: Scott Murray <scott@spiteful.org> 2678L: linux-pci@vger.kernel.org 2679S: Maintained 2680F: drivers/pci/hotplug/cpcihp_generic.c 2681 2682COMPAL LAPTOP SUPPORT 2683M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 2684L: platform-driver-x86@vger.kernel.org 2685S: Maintained 2686F: drivers/platform/x86/compal-laptop.c 2687 2688CONEXANT ACCESSRUNNER USB DRIVER 2689M: Simon Arlott <cxacru@fire.lp0.eu> 2690L: accessrunner-general@lists.sourceforge.net 2691W: http://accessrunner.sourceforge.net/ 2692S: Maintained 2693F: drivers/usb/atm/cxacru.c 2694 2695CONFIGFS 2696M: Joel Becker <jlbec@evilplan.org> 2697T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git 2698S: Supported 2699F: fs/configfs/ 2700F: include/linux/configfs.h 2701 2702CONNECTOR 2703M: Evgeniy Polyakov <zbr@ioremap.net> 2704L: netdev@vger.kernel.org 2705S: Maintained 2706F: drivers/connector/ 2707 2708CONTROL GROUP (CGROUP) 2709M: Tejun Heo <tj@kernel.org> 2710M: Li Zefan <lizefan@huawei.com> 2711L: cgroups@vger.kernel.org 2712T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 2713S: Maintained 2714F: Documentation/cgroups/ 2715F: include/linux/cgroup* 2716F: kernel/cgroup* 2717 2718CONTROL GROUP - CPUSET 2719M: Li Zefan <lizefan@huawei.com> 2720L: cgroups@vger.kernel.org 2721W: http://www.bullopensource.org/cpuset/ 2722W: http://oss.sgi.com/projects/cpusets/ 2723T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 2724S: Maintained 2725F: Documentation/cgroups/cpusets.txt 2726F: include/linux/cpuset.h 2727F: kernel/cpuset.c 2728 2729CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 2730M: Johannes Weiner <hannes@cmpxchg.org> 2731M: Michal Hocko <mhocko@suse.cz> 2732L: cgroups@vger.kernel.org 2733L: linux-mm@kvack.org 2734S: Maintained 2735F: mm/memcontrol.c 2736F: mm/swap_cgroup.c 2737 2738CORETEMP HARDWARE MONITORING DRIVER 2739M: Fenghua Yu <fenghua.yu@intel.com> 2740L: lm-sensors@lm-sensors.org 2741S: Maintained 2742F: Documentation/hwmon/coretemp 2743F: drivers/hwmon/coretemp.c 2744 2745COSA/SRP SYNC SERIAL DRIVER 2746M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 2747W: http://www.fi.muni.cz/~kas/cosa/ 2748S: Maintained 2749F: drivers/net/wan/cosa* 2750 2751CPMAC ETHERNET DRIVER 2752M: Florian Fainelli <florian@openwrt.org> 2753L: netdev@vger.kernel.org 2754S: Maintained 2755F: drivers/net/ethernet/ti/cpmac.c 2756 2757CPU FREQUENCY DRIVERS 2758M: Rafael J. Wysocki <rjw@rjwysocki.net> 2759M: Viresh Kumar <viresh.kumar@linaro.org> 2760L: linux-pm@vger.kernel.org 2761S: Maintained 2762T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 2763T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 2764F: drivers/cpufreq/ 2765F: include/linux/cpufreq.h 2766 2767CPU FREQUENCY DRIVERS - ARM BIG LITTLE 2768M: Viresh Kumar <viresh.kumar@linaro.org> 2769M: Sudeep Holla <sudeep.holla@arm.com> 2770L: linux-pm@vger.kernel.org 2771W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 2772S: Maintained 2773F: drivers/cpufreq/arm_big_little.h 2774F: drivers/cpufreq/arm_big_little.c 2775F: drivers/cpufreq/arm_big_little_dt.c 2776 2777CPUIDLE DRIVER - ARM BIG LITTLE 2778M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2779M: Daniel Lezcano <daniel.lezcano@linaro.org> 2780L: linux-pm@vger.kernel.org 2781L: linux-arm-kernel@lists.infradead.org 2782T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 2783S: Maintained 2784F: drivers/cpuidle/cpuidle-big_little.c 2785 2786CPUIDLE DRIVER - ARM EXYNOS 2787M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 2788M: Daniel Lezcano <daniel.lezcano@linaro.org> 2789M: Kukjin Kim <kgene@kernel.org> 2790L: linux-pm@vger.kernel.org 2791L: linux-samsung-soc@vger.kernel.org 2792S: Supported 2793F: drivers/cpuidle/cpuidle-exynos.c 2794F: arch/arm/mach-exynos/pm.c 2795 2796CPUIDLE DRIVERS 2797M: Rafael J. Wysocki <rjw@rjwysocki.net> 2798M: Daniel Lezcano <daniel.lezcano@linaro.org> 2799L: linux-pm@vger.kernel.org 2800S: Maintained 2801T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 2802F: drivers/cpuidle/* 2803F: include/linux/cpuidle.h 2804 2805CPUID/MSR DRIVER 2806M: "H. Peter Anvin" <hpa@zytor.com> 2807S: Maintained 2808F: arch/x86/kernel/cpuid.c 2809F: arch/x86/kernel/msr.c 2810 2811CPU POWER MONITORING SUBSYSTEM 2812M: Thomas Renninger <trenn@suse.de> 2813L: linux-pm@vger.kernel.org 2814S: Maintained 2815F: tools/power/cpupower/ 2816 2817CRAMFS FILESYSTEM 2818W: http://sourceforge.net/projects/cramfs/ 2819S: Orphan / Obsolete 2820F: Documentation/filesystems/cramfs.txt 2821F: fs/cramfs/ 2822 2823CRIS PORT 2824M: Mikael Starvik <starvik@axis.com> 2825M: Jesper Nilsson <jesper.nilsson@axis.com> 2826L: linux-cris-kernel@axis.com 2827W: http://developer.axis.com 2828S: Maintained 2829F: arch/cris/ 2830F: drivers/tty/serial/crisv10.* 2831 2832CRYPTO API 2833M: Herbert Xu <herbert@gondor.apana.org.au> 2834M: "David S. Miller" <davem@davemloft.net> 2835L: linux-crypto@vger.kernel.org 2836T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 2837S: Maintained 2838F: Documentation/crypto/ 2839F: Documentation/DocBook/crypto-API.tmpl 2840F: arch/*/crypto/ 2841F: crypto/ 2842F: drivers/crypto/ 2843F: include/crypto/ 2844 2845CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 2846M: Neil Horman <nhorman@tuxdriver.com> 2847L: linux-crypto@vger.kernel.org 2848S: Maintained 2849F: crypto/ansi_cprng.c 2850F: crypto/rng.c 2851 2852CS5535 Audio ALSA driver 2853M: Jaya Kumar <jayakumar.alsa@gmail.com> 2854S: Maintained 2855F: sound/pci/cs5535audio/ 2856 2857CW1200 WLAN driver 2858M: Solomon Peachy <pizza@shaftnet.org> 2859S: Maintained 2860F: drivers/net/wireless/cw1200/ 2861 2862CX18 VIDEO4LINUX DRIVER 2863M: Andy Walls <awalls@md.metrocast.net> 2864L: ivtv-devel@ivtvdriver.org (subscribers-only) 2865L: linux-media@vger.kernel.org 2866T: git git://linuxtv.org/media_tree.git 2867W: http://linuxtv.org 2868W: http://www.ivtvdriver.org/index.php/Cx18 2869S: Maintained 2870F: Documentation/video4linux/cx18.txt 2871F: drivers/media/pci/cx18/ 2872F: include/uapi/linux/ivtv* 2873 2874CX2341X MPEG ENCODER HELPER MODULE 2875M: Hans Verkuil <hverkuil@xs4all.nl> 2876L: linux-media@vger.kernel.org 2877T: git git://linuxtv.org/media_tree.git 2878W: http://linuxtv.org 2879S: Maintained 2880F: drivers/media/common/cx2341x* 2881F: include/media/cx2341x* 2882 2883CX88 VIDEO4LINUX DRIVER 2884M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2885L: linux-media@vger.kernel.org 2886W: http://linuxtv.org 2887T: git git://linuxtv.org/media_tree.git 2888S: Odd fixes 2889F: Documentation/video4linux/cx88/ 2890F: drivers/media/pci/cx88/ 2891 2892CXD2820R MEDIA DRIVER 2893M: Antti Palosaari <crope@iki.fi> 2894L: linux-media@vger.kernel.org 2895W: http://linuxtv.org/ 2896W: http://palosaari.fi/linux/ 2897Q: http://patchwork.linuxtv.org/project/linux-media/list/ 2898T: git git://linuxtv.org/anttip/media_tree.git 2899S: Maintained 2900F: drivers/media/dvb-frontends/cxd2820r* 2901 2902CXGB3 ETHERNET DRIVER (CXGB3) 2903M: Santosh Raspatur <santosh@chelsio.com> 2904L: netdev@vger.kernel.org 2905W: http://www.chelsio.com 2906S: Supported 2907F: drivers/net/ethernet/chelsio/cxgb3/ 2908 2909CXGB3 ISCSI DRIVER (CXGB3I) 2910M: Karen Xie <kxie@chelsio.com> 2911L: linux-scsi@vger.kernel.org 2912W: http://www.chelsio.com 2913S: Supported 2914F: drivers/scsi/cxgbi/cxgb3i 2915 2916CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 2917M: Steve Wise <swise@chelsio.com> 2918L: linux-rdma@vger.kernel.org 2919W: http://www.openfabrics.org 2920S: Supported 2921F: drivers/infiniband/hw/cxgb3/ 2922 2923CXGB4 ETHERNET DRIVER (CXGB4) 2924M: Hariprasad S <hariprasad@chelsio.com> 2925L: netdev@vger.kernel.org 2926W: http://www.chelsio.com 2927S: Supported 2928F: drivers/net/ethernet/chelsio/cxgb4/ 2929 2930CXGB4 ISCSI DRIVER (CXGB4I) 2931M: Karen Xie <kxie@chelsio.com> 2932L: linux-scsi@vger.kernel.org 2933W: http://www.chelsio.com 2934S: Supported 2935F: drivers/scsi/cxgbi/cxgb4i 2936 2937CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 2938M: Steve Wise <swise@chelsio.com> 2939L: linux-rdma@vger.kernel.org 2940W: http://www.openfabrics.org 2941S: Supported 2942F: drivers/infiniband/hw/cxgb4/ 2943 2944CXGB4VF ETHERNET DRIVER (CXGB4VF) 2945M: Casey Leedom <leedom@chelsio.com> 2946L: netdev@vger.kernel.org 2947W: http://www.chelsio.com 2948S: Supported 2949F: drivers/net/ethernet/chelsio/cxgb4vf/ 2950 2951CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 2952M: Ian Munsie <imunsie@au1.ibm.com> 2953M: Michael Neuling <mikey@neuling.org> 2954L: linuxppc-dev@lists.ozlabs.org 2955S: Supported 2956F: drivers/misc/cxl/ 2957F: include/misc/cxl.h 2958F: include/uapi/misc/cxl.h 2959F: Documentation/powerpc/cxl.txt 2960F: Documentation/powerpc/cxl.txt 2961F: Documentation/ABI/testing/sysfs-class-cxl 2962 2963STMMAC ETHERNET DRIVER 2964M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 2965L: netdev@vger.kernel.org 2966W: http://www.stlinux.com 2967S: Supported 2968F: drivers/net/ethernet/stmicro/stmmac/ 2969 2970CYBERPRO FB DRIVER 2971M: Russell King <linux@arm.linux.org.uk> 2972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2973W: http://www.arm.linux.org.uk/ 2974S: Maintained 2975F: drivers/video/fbdev/cyber2000fb.* 2976 2977CYCLADES ASYNC MUX DRIVER 2978W: http://www.cyclades.com/ 2979S: Orphan 2980F: drivers/tty/cyclades.c 2981F: include/linux/cyclades.h 2982F: include/uapi/linux/cyclades.h 2983 2984CYCLADES PC300 DRIVER 2985W: http://www.cyclades.com/ 2986S: Orphan 2987F: drivers/net/wan/pc300* 2988 2989CYPRESS_FIRMWARE MEDIA DRIVER 2990M: Antti Palosaari <crope@iki.fi> 2991L: linux-media@vger.kernel.org 2992W: http://linuxtv.org/ 2993W: http://palosaari.fi/linux/ 2994Q: http://patchwork.linuxtv.org/project/linux-media/list/ 2995T: git git://linuxtv.org/anttip/media_tree.git 2996S: Maintained 2997F: drivers/media/common/cypress_firmware* 2998 2999CYTTSP TOUCHSCREEN DRIVER 3000M: Ferruh Yigit <fery@cypress.com> 3001L: linux-input@vger.kernel.org 3002S: Supported 3003F: drivers/input/touchscreen/cyttsp* 3004F: include/linux/input/cyttsp.h 3005 3006DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3007M: Joshua Kinard <kumba@gentoo.org> 3008S: Maintained 3009F: drivers/rtc/rtc-ds1685.c 3010F: include/linux/rtc/ds1685.h 3011 3012DAMA SLAVE for AX.25 3013M: Joerg Reuter <jreuter@yaina.de> 3014W: http://yaina.de/jreuter/ 3015W: http://www.qsl.net/dl1bke/ 3016L: linux-hams@vger.kernel.org 3017S: Maintained 3018F: net/ax25/af_ax25.c 3019F: net/ax25/ax25_dev.c 3020F: net/ax25/ax25_ds_* 3021F: net/ax25/ax25_in.c 3022F: net/ax25/ax25_out.c 3023F: net/ax25/ax25_timer.c 3024F: net/ax25/sysctl_net_ax25.c 3025 3026DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3027L: netdev@vger.kernel.org 3028S: Orphan 3029F: Documentation/networking/dmfe.txt 3030F: drivers/net/ethernet/dec/tulip/dmfe.c 3031 3032DC390/AM53C974 SCSI driver 3033M: Hannes Reinecke <hare@suse.de> 3034L: linux-scsi@vger.kernel.org 3035S: Maintained 3036F: drivers/scsi/am53c974.c 3037 3038DC395x SCSI driver 3039M: Oliver Neukum <oliver@neukum.org> 3040M: Ali Akcaagac <aliakc@web.de> 3041M: Jamie Lenehan <lenehan@twibble.org> 3042L: dc395x@twibble.org 3043W: http://twibble.org/dist/dc395x/ 3044W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3045S: Maintained 3046F: Documentation/scsi/dc395x.txt 3047F: drivers/scsi/dc395x.* 3048 3049DCCP PROTOCOL 3050M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3051L: dccp@vger.kernel.org 3052W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3053S: Maintained 3054F: include/linux/dccp.h 3055F: include/uapi/linux/dccp.h 3056F: include/linux/tfrc.h 3057F: net/dccp/ 3058 3059DECnet NETWORK LAYER 3060W: http://linux-decnet.sourceforge.net 3061L: linux-decnet-user@lists.sourceforge.net 3062S: Orphan 3063F: Documentation/networking/decnet.txt 3064F: net/decnet/ 3065 3066DECSTATION PLATFORM SUPPORT 3067M: "Maciej W. Rozycki" <macro@linux-mips.org> 3068L: linux-mips@linux-mips.org 3069W: http://www.linux-mips.org/wiki/DECstation 3070S: Maintained 3071F: arch/mips/dec/ 3072F: arch/mips/include/asm/dec/ 3073F: arch/mips/include/asm/mach-dec/ 3074 3075DEFXX FDDI NETWORK DRIVER 3076M: "Maciej W. Rozycki" <macro@linux-mips.org> 3077S: Maintained 3078F: drivers/net/fddi/defxx.* 3079 3080DELL LAPTOP DRIVER 3081M: Matthew Garrett <mjg59@srcf.ucam.org> 3082M: Pali Rohár <pali.rohar@gmail.com> 3083L: platform-driver-x86@vger.kernel.org 3084S: Maintained 3085F: drivers/platform/x86/dell-laptop.c 3086 3087DELL LAPTOP FREEFALL DRIVER 3088M: Pali Rohár <pali.rohar@gmail.com> 3089S: Maintained 3090F: drivers/platform/x86/dell-smo8800.c 3091 3092DELL LAPTOP SMM DRIVER 3093M: Guenter Roeck <linux@roeck-us.net> 3094S: Maintained 3095F: drivers/char/i8k.c 3096F: include/uapi/linux/i8k.h 3097 3098DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3099M: Doug Warzecha <Douglas_Warzecha@dell.com> 3100S: Maintained 3101F: Documentation/dcdbas.txt 3102F: drivers/firmware/dcdbas.* 3103 3104DELL WMI EXTRAS DRIVER 3105M: Matthew Garrett <mjg59@srcf.ucam.org> 3106M: Pali Rohár <pali.rohar@gmail.com> 3107S: Maintained 3108F: drivers/platform/x86/dell-wmi.c 3109 3110DESIGNWARE USB2 DRD IP DRIVER 3111M: John Youn <johnyoun@synopsys.com> 3112L: linux-usb@vger.kernel.org 3113T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3114S: Maintained 3115F: drivers/usb/dwc2/ 3116 3117DESIGNWARE USB3 DRD IP DRIVER 3118M: Felipe Balbi <balbi@ti.com> 3119L: linux-usb@vger.kernel.org 3120L: linux-omap@vger.kernel.org 3121T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3122S: Maintained 3123F: drivers/usb/dwc3/ 3124 3125DEVICE COREDUMP (DEV_COREDUMP) 3126M: Johannes Berg <johannes@sipsolutions.net> 3127L: linux-kernel@vger.kernel.org 3128S: Maintained 3129F: drivers/base/devcoredump.c 3130F: include/linux/devcoredump.h 3131 3132DEVICE FREQUENCY (DEVFREQ) 3133M: MyungJoo Ham <myungjoo.ham@samsung.com> 3134M: Kyungmin Park <kyungmin.park@samsung.com> 3135L: linux-pm@vger.kernel.org 3136S: Maintained 3137F: drivers/devfreq/ 3138 3139DEVICE NUMBER REGISTRY 3140M: Torben Mathiasen <device@lanana.org> 3141W: http://lanana.org/docs/device-list/index.html 3142S: Maintained 3143 3144DEVICE-MAPPER (LVM) 3145M: Alasdair Kergon <agk@redhat.com> 3146M: Mike Snitzer <snitzer@redhat.com> 3147M: dm-devel@redhat.com 3148L: dm-devel@redhat.com 3149W: http://sources.redhat.com/dm 3150Q: http://patchwork.kernel.org/project/dm-devel/list/ 3151T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3152T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3153S: Maintained 3154F: Documentation/device-mapper/ 3155F: drivers/md/dm* 3156F: drivers/md/persistent-data/ 3157F: include/linux/device-mapper.h 3158F: include/linux/dm-*.h 3159F: include/uapi/linux/dm-*.h 3160 3161DIALOG SEMICONDUCTOR DRIVERS 3162M: Support Opensource <support.opensource@diasemi.com> 3163W: http://www.dialog-semiconductor.com/products 3164S: Supported 3165F: Documentation/hwmon/da90?? 3166F: drivers/gpio/gpio-da90??.c 3167F: drivers/hwmon/da90??-hwmon.c 3168F: drivers/iio/adc/da91??-*.c 3169F: drivers/input/misc/da90??_onkey.c 3170F: drivers/input/touchscreen/da9052_tsi.c 3171F: drivers/leds/leds-da90??.c 3172F: drivers/mfd/da903x.c 3173F: drivers/mfd/da90??-*.c 3174F: drivers/mfd/da91??-*.c 3175F: drivers/power/da9052-battery.c 3176F: drivers/power/da91??-*.c 3177F: drivers/regulator/da903x.c 3178F: drivers/regulator/da9???-regulator.[ch] 3179F: drivers/rtc/rtc-da90??.c 3180F: drivers/video/backlight/da90??_bl.c 3181F: drivers/watchdog/da90??_wdt.c 3182F: include/linux/mfd/da903x.h 3183F: include/linux/mfd/da9052/ 3184F: include/linux/mfd/da9055/ 3185F: include/linux/mfd/da9063/ 3186F: include/linux/mfd/da9150/ 3187F: include/sound/da[79]*.h 3188F: sound/soc/codecs/da[79]*.[ch] 3189 3190DIGI NEO AND CLASSIC PCI PRODUCTS 3191M: Lidza Louina <lidza.louina@gmail.com> 3192M: Mark Hounschell <markh@compro.net> 3193L: driverdev-devel@linuxdriverproject.org 3194S: Maintained 3195F: drivers/staging/dgnc/ 3196 3197DIGI EPCA PCI PRODUCTS 3198M: Lidza Louina <lidza.louina@gmail.com> 3199M: Mark Hounschell <markh@compro.net> 3200M: Daeseok Youn <daeseok.youn@gmail.com> 3201L: driverdev-devel@linuxdriverproject.org 3202S: Maintained 3203F: drivers/staging/dgap/ 3204 3205DIOLAN U2C-12 I2C DRIVER 3206M: Guenter Roeck <linux@roeck-us.net> 3207L: linux-i2c@vger.kernel.org 3208S: Maintained 3209F: drivers/i2c/busses/i2c-diolan-u2c.c 3210 3211DIRECT ACCESS (DAX) 3212M: Matthew Wilcox <willy@linux.intel.com> 3213L: linux-fsdevel@vger.kernel.org 3214S: Supported 3215F: fs/dax.c 3216 3217DIRECTORY NOTIFICATION (DNOTIFY) 3218M: Eric Paris <eparis@parisplace.org> 3219S: Maintained 3220F: Documentation/filesystems/dnotify.txt 3221F: fs/notify/dnotify/ 3222F: include/linux/dnotify.h 3223 3224DISK GEOMETRY AND PARTITION HANDLING 3225M: Andries Brouwer <aeb@cwi.nl> 3226W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3227W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3228W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3229S: Maintained 3230 3231DISKQUOTA 3232M: Jan Kara <jack@suse.cz> 3233S: Maintained 3234F: Documentation/filesystems/quota.txt 3235F: fs/quota/ 3236F: include/linux/quota*.h 3237F: include/uapi/linux/quota*.h 3238 3239DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3240M: Bernie Thompson <bernie@plugable.com> 3241L: linux-fbdev@vger.kernel.org 3242S: Maintained 3243W: http://plugable.com/category/projects/udlfb/ 3244F: drivers/video/fbdev/udlfb.c 3245F: include/video/udlfb.h 3246F: Documentation/fb/udlfb.txt 3247 3248DISTRIBUTED LOCK MANAGER (DLM) 3249M: Christine Caulfield <ccaulfie@redhat.com> 3250M: David Teigland <teigland@redhat.com> 3251L: cluster-devel@redhat.com 3252W: http://sources.redhat.com/cluster/ 3253T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git 3254S: Supported 3255F: fs/dlm/ 3256 3257DMA BUFFER SHARING FRAMEWORK 3258M: Sumit Semwal <sumit.semwal@linaro.org> 3259S: Maintained 3260L: linux-media@vger.kernel.org 3261L: dri-devel@lists.freedesktop.org 3262L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3263F: drivers/dma-buf/ 3264F: include/linux/dma-buf* 3265F: include/linux/reservation.h 3266F: include/linux/*fence.h 3267F: Documentation/dma-buf-sharing.txt 3268T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3269 3270DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3271M: Vinod Koul <vinod.koul@intel.com> 3272L: dmaengine@vger.kernel.org 3273Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3274S: Maintained 3275F: drivers/dma/ 3276F: include/linux/dmaengine.h 3277F: Documentation/dmaengine/ 3278T: git git://git.infradead.org/users/vkoul/slave-dma.git 3279 3280DME1737 HARDWARE MONITOR DRIVER 3281M: Juerg Haefliger <juergh@gmail.com> 3282L: lm-sensors@lm-sensors.org 3283S: Maintained 3284F: Documentation/hwmon/dme1737 3285F: drivers/hwmon/dme1737.c 3286 3287DMI/SMBIOS SUPPORT 3288M: Jean Delvare <jdelvare@suse.de> 3289S: Maintained 3290F: drivers/firmware/dmi-id.c 3291F: drivers/firmware/dmi_scan.c 3292F: include/linux/dmi.h 3293 3294DOCUMENTATION 3295M: Jonathan Corbet <corbet@lwn.net> 3296L: linux-doc@vger.kernel.org 3297S: Maintained 3298F: Documentation/ 3299X: Documentation/ABI/ 3300X: Documentation/devicetree/ 3301X: Documentation/acpi 3302X: Documentation/power 3303X: Documentation/spi 3304T: git git://git.lwn.net/linux-2.6.git docs-next 3305 3306DOUBLETALK DRIVER 3307M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3308L: blinux-list@redhat.com 3309S: Maintained 3310F: drivers/char/dtlk.c 3311F: include/linux/dtlk.h 3312 3313DPT_I2O SCSI RAID DRIVER 3314M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3315L: linux-scsi@vger.kernel.org 3316W: http://www.adaptec.com/ 3317S: Maintained 3318F: drivers/scsi/dpt* 3319F: drivers/scsi/dpt/ 3320 3321DRBD DRIVER 3322P: Philipp Reisner 3323P: Lars Ellenberg 3324M: drbd-dev@lists.linbit.com 3325L: drbd-user@lists.linbit.com 3326W: http://www.drbd.org 3327T: git git://git.drbd.org/linux-2.6-drbd.git drbd 3328T: git git://git.drbd.org/drbd-8.3.git 3329S: Supported 3330F: drivers/block/drbd/ 3331F: lib/lru_cache.c 3332F: Documentation/blockdev/drbd/ 3333 3334DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 3335M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3336T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3337S: Supported 3338F: Documentation/kobject.txt 3339F: drivers/base/ 3340F: fs/sysfs/ 3341F: fs/debugfs/ 3342F: include/linux/kobj* 3343F: include/linux/debugfs.h 3344F: lib/kobj* 3345 3346DRM DRIVERS 3347M: David Airlie <airlied@linux.ie> 3348L: dri-devel@lists.freedesktop.org 3349T: git git://people.freedesktop.org/~airlied/linux 3350S: Maintained 3351F: drivers/gpu/drm/ 3352F: drivers/gpu/vga/ 3353F: include/drm/ 3354F: include/uapi/drm/ 3355 3356RADEON DRM DRIVERS 3357M: Alex Deucher <alexander.deucher@amd.com> 3358M: Christian König <christian.koenig@amd.com> 3359L: dri-devel@lists.freedesktop.org 3360T: git git://people.freedesktop.org/~agd5f/linux 3361S: Supported 3362F: drivers/gpu/drm/radeon/ 3363F: include/uapi/drm/radeon* 3364 3365DRM PANEL DRIVERS 3366M: Thierry Reding <thierry.reding@gmail.com> 3367L: dri-devel@lists.freedesktop.org 3368T: git git://anongit.freedesktop.org/tegra/linux.git 3369S: Maintained 3370F: drivers/gpu/drm/drm_panel.c 3371F: drivers/gpu/drm/panel/ 3372F: include/drm/drm_panel.h 3373F: Documentation/devicetree/bindings/panel/ 3374 3375INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3376M: Daniel Vetter <daniel.vetter@intel.com> 3377M: Jani Nikula <jani.nikula@linux.intel.com> 3378L: intel-gfx@lists.freedesktop.org 3379L: dri-devel@lists.freedesktop.org 3380Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3381T: git git://anongit.freedesktop.org/drm-intel 3382S: Supported 3383F: drivers/gpu/drm/i915/ 3384F: include/drm/i915* 3385F: include/uapi/drm/i915* 3386 3387DRM DRIVERS FOR EXYNOS 3388M: Inki Dae <inki.dae@samsung.com> 3389M: Joonyoung Shim <jy0922.shim@samsung.com> 3390M: Seung-Woo Kim <sw0312.kim@samsung.com> 3391M: Kyungmin Park <kyungmin.park@samsung.com> 3392L: dri-devel@lists.freedesktop.org 3393T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 3394S: Supported 3395F: drivers/gpu/drm/exynos/ 3396F: include/drm/exynos* 3397F: include/uapi/drm/exynos* 3398 3399DRM DRIVERS FOR FREESCALE IMX 3400M: Philipp Zabel <p.zabel@pengutronix.de> 3401L: dri-devel@lists.freedesktop.org 3402S: Maintained 3403F: drivers/gpu/drm/imx/ 3404F: Documentation/devicetree/bindings/drm/imx/ 3405 3406DRM DRIVERS FOR NVIDIA TEGRA 3407M: Thierry Reding <thierry.reding@gmail.com> 3408M: Terje Bergström <tbergstrom@nvidia.com> 3409L: dri-devel@lists.freedesktop.org 3410L: linux-tegra@vger.kernel.org 3411T: git git://anongit.freedesktop.org/tegra/linux.git 3412S: Supported 3413F: drivers/gpu/drm/tegra/ 3414F: drivers/gpu/host1x/ 3415F: include/linux/host1x.h 3416F: include/uapi/drm/tegra_drm.h 3417F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt 3418 3419DRM DRIVERS FOR RENESAS 3420M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 3421L: dri-devel@lists.freedesktop.org 3422L: linux-sh@vger.kernel.org 3423T: git git://people.freedesktop.org/~airlied/linux 3424S: Supported 3425F: drivers/gpu/drm/rcar-du/ 3426F: drivers/gpu/drm/shmobile/ 3427F: include/linux/platform_data/shmob_drm.h 3428 3429DRM DRIVERS FOR ROCKCHIP 3430M: Mark Yao <mark.yao@rock-chips.com> 3431L: dri-devel@lists.freedesktop.org 3432S: Maintained 3433F: drivers/gpu/drm/rockchip/ 3434F: Documentation/devicetree/bindings/video/rockchip* 3435 3436DSBR100 USB FM RADIO DRIVER 3437M: Alexey Klimov <klimov.linux@gmail.com> 3438L: linux-media@vger.kernel.org 3439T: git git://linuxtv.org/media_tree.git 3440S: Maintained 3441F: drivers/media/radio/dsbr100.c 3442 3443DSCC4 DRIVER 3444M: Francois Romieu <romieu@fr.zoreil.com> 3445L: netdev@vger.kernel.org 3446S: Maintained 3447F: drivers/net/wan/dscc4.c 3448 3449DVB_USB_AF9015 MEDIA DRIVER 3450M: Antti Palosaari <crope@iki.fi> 3451L: linux-media@vger.kernel.org 3452W: http://linuxtv.org/ 3453W: http://palosaari.fi/linux/ 3454Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3455T: git git://linuxtv.org/anttip/media_tree.git 3456S: Maintained 3457F: drivers/media/usb/dvb-usb-v2/af9015* 3458 3459DVB_USB_AF9035 MEDIA DRIVER 3460M: Antti Palosaari <crope@iki.fi> 3461L: linux-media@vger.kernel.org 3462W: http://linuxtv.org/ 3463W: http://palosaari.fi/linux/ 3464Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3465T: git git://linuxtv.org/anttip/media_tree.git 3466S: Maintained 3467F: drivers/media/usb/dvb-usb-v2/af9035* 3468 3469DVB_USB_ANYSEE MEDIA DRIVER 3470M: Antti Palosaari <crope@iki.fi> 3471L: linux-media@vger.kernel.org 3472W: http://linuxtv.org/ 3473W: http://palosaari.fi/linux/ 3474Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3475T: git git://linuxtv.org/anttip/media_tree.git 3476S: Maintained 3477F: drivers/media/usb/dvb-usb-v2/anysee* 3478 3479DVB_USB_AU6610 MEDIA DRIVER 3480M: Antti Palosaari <crope@iki.fi> 3481L: linux-media@vger.kernel.org 3482W: http://linuxtv.org/ 3483W: http://palosaari.fi/linux/ 3484Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3485T: git git://linuxtv.org/anttip/media_tree.git 3486S: Maintained 3487F: drivers/media/usb/dvb-usb-v2/au6610* 3488 3489DVB_USB_CE6230 MEDIA DRIVER 3490M: Antti Palosaari <crope@iki.fi> 3491L: linux-media@vger.kernel.org 3492W: http://linuxtv.org/ 3493W: http://palosaari.fi/linux/ 3494Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3495T: git git://linuxtv.org/anttip/media_tree.git 3496S: Maintained 3497F: drivers/media/usb/dvb-usb-v2/ce6230* 3498 3499DVB_USB_CXUSB MEDIA DRIVER 3500M: Michael Krufky <mkrufky@linuxtv.org> 3501L: linux-media@vger.kernel.org 3502W: http://linuxtv.org/ 3503W: http://github.com/mkrufky 3504Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3505T: git git://linuxtv.org/media_tree.git 3506S: Maintained 3507F: drivers/media/usb/dvb-usb/cxusb* 3508 3509DVB_USB_EC168 MEDIA DRIVER 3510M: Antti Palosaari <crope@iki.fi> 3511L: linux-media@vger.kernel.org 3512W: http://linuxtv.org/ 3513W: http://palosaari.fi/linux/ 3514Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3515T: git git://linuxtv.org/anttip/media_tree.git 3516S: Maintained 3517F: drivers/media/usb/dvb-usb-v2/ec168* 3518 3519DVB_USB_GL861 MEDIA DRIVER 3520M: Antti Palosaari <crope@iki.fi> 3521L: linux-media@vger.kernel.org 3522W: http://linuxtv.org/ 3523Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3524T: git git://linuxtv.org/anttip/media_tree.git 3525S: Maintained 3526F: drivers/media/usb/dvb-usb-v2/gl861* 3527 3528DVB_USB_MXL111SF MEDIA DRIVER 3529M: Michael Krufky <mkrufky@linuxtv.org> 3530L: linux-media@vger.kernel.org 3531W: http://linuxtv.org/ 3532W: http://github.com/mkrufky 3533Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3534T: git git://linuxtv.org/mkrufky/mxl111sf.git 3535S: Maintained 3536F: drivers/media/usb/dvb-usb-v2/mxl111sf* 3537 3538DVB_USB_RTL28XXU MEDIA DRIVER 3539M: Antti Palosaari <crope@iki.fi> 3540L: linux-media@vger.kernel.org 3541W: http://linuxtv.org/ 3542W: http://palosaari.fi/linux/ 3543Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3544T: git git://linuxtv.org/anttip/media_tree.git 3545S: Maintained 3546F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 3547 3548DVB_USB_V2 MEDIA DRIVER 3549M: Antti Palosaari <crope@iki.fi> 3550L: linux-media@vger.kernel.org 3551W: http://linuxtv.org/ 3552W: http://palosaari.fi/linux/ 3553Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3554T: git git://linuxtv.org/anttip/media_tree.git 3555S: Maintained 3556F: drivers/media/usb/dvb-usb-v2/dvb_usb* 3557F: drivers/media/usb/dvb-usb-v2/usb_urb.c 3558 3559DYNAMIC DEBUG 3560M: Jason Baron <jbaron@akamai.com> 3561S: Maintained 3562F: lib/dynamic_debug.c 3563F: include/linux/dynamic_debug.h 3564 3565DZ DECSTATION DZ11 SERIAL DRIVER 3566M: "Maciej W. Rozycki" <macro@linux-mips.org> 3567S: Maintained 3568F: drivers/tty/serial/dz.* 3569 3570E3X0 POWER BUTTON DRIVER 3571M: Moritz Fischer <moritz.fischer@ettus.com> 3572L: usrp-users@lists.ettus.com 3573W: http://www.ettus.com 3574S: Supported 3575F: drivers/input/misc/e3x0-button.c 3576F: Documentation/devicetree/bindings/input/e3x0-button.txt 3577 3578E4000 MEDIA DRIVER 3579M: Antti Palosaari <crope@iki.fi> 3580L: linux-media@vger.kernel.org 3581W: http://linuxtv.org/ 3582W: http://palosaari.fi/linux/ 3583Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3584T: git git://linuxtv.org/anttip/media_tree.git 3585S: Maintained 3586F: drivers/media/tuners/e4000* 3587 3588EATA ISA/EISA/PCI SCSI DRIVER 3589M: Dario Ballabio <ballabio_dario@emc.com> 3590L: linux-scsi@vger.kernel.org 3591S: Maintained 3592F: drivers/scsi/eata.c 3593 3594EC100 MEDIA DRIVER 3595M: Antti Palosaari <crope@iki.fi> 3596L: linux-media@vger.kernel.org 3597W: http://linuxtv.org/ 3598W: http://palosaari.fi/linux/ 3599Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3600T: git git://linuxtv.org/anttip/media_tree.git 3601S: Maintained 3602F: drivers/media/dvb-frontends/ec100* 3603 3604ECRYPT FILE SYSTEM 3605M: Tyler Hicks <tyhicks@canonical.com> 3606L: ecryptfs@vger.kernel.org 3607W: http://ecryptfs.org 3608W: https://launchpad.net/ecryptfs 3609S: Supported 3610F: Documentation/filesystems/ecryptfs.txt 3611F: fs/ecryptfs/ 3612 3613EDAC-CORE 3614M: Doug Thompson <dougthompson@xmission.com> 3615M: Borislav Petkov <bp@alien8.de> 3616M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3617L: linux-edac@vger.kernel.org 3618W: bluesmoke.sourceforge.net 3619T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next 3620T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next 3621S: Supported 3622F: Documentation/edac.txt 3623F: drivers/edac/ 3624F: include/linux/edac.h 3625 3626EDAC-AMD64 3627M: Doug Thompson <dougthompson@xmission.com> 3628M: Borislav Petkov <bp@alien8.de> 3629L: linux-edac@vger.kernel.org 3630W: bluesmoke.sourceforge.net 3631S: Maintained 3632F: drivers/edac/amd64_edac* 3633 3634EDAC-CALXEDA 3635M: Doug Thompson <dougthompson@xmission.com> 3636M: Robert Richter <rric@kernel.org> 3637L: linux-edac@vger.kernel.org 3638W: bluesmoke.sourceforge.net 3639S: Maintained 3640F: drivers/edac/highbank* 3641 3642EDAC-CAVIUM 3643M: Ralf Baechle <ralf@linux-mips.org> 3644M: David Daney <david.daney@cavium.com> 3645L: linux-edac@vger.kernel.org 3646L: linux-mips@linux-mips.org 3647W: bluesmoke.sourceforge.net 3648S: Supported 3649F: drivers/edac/octeon_edac* 3650 3651EDAC-E752X 3652M: Mark Gross <mark.gross@intel.com> 3653M: Doug Thompson <dougthompson@xmission.com> 3654L: linux-edac@vger.kernel.org 3655W: bluesmoke.sourceforge.net 3656S: Maintained 3657F: drivers/edac/e752x_edac.c 3658 3659EDAC-E7XXX 3660M: Doug Thompson <dougthompson@xmission.com> 3661L: linux-edac@vger.kernel.org 3662W: bluesmoke.sourceforge.net 3663S: Maintained 3664F: drivers/edac/e7xxx_edac.c 3665 3666EDAC-GHES 3667M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3668L: linux-edac@vger.kernel.org 3669W: bluesmoke.sourceforge.net 3670S: Maintained 3671F: drivers/edac/ghes_edac.c 3672 3673EDAC-I82443BXGX 3674M: Tim Small <tim@buttersideup.com> 3675L: linux-edac@vger.kernel.org 3676W: bluesmoke.sourceforge.net 3677S: Maintained 3678F: drivers/edac/i82443bxgx_edac.c 3679 3680EDAC-I3000 3681M: Jason Uhlenkott <juhlenko@akamai.com> 3682L: linux-edac@vger.kernel.org 3683W: bluesmoke.sourceforge.net 3684S: Maintained 3685F: drivers/edac/i3000_edac.c 3686 3687EDAC-I5000 3688M: Doug Thompson <dougthompson@xmission.com> 3689L: linux-edac@vger.kernel.org 3690W: bluesmoke.sourceforge.net 3691S: Maintained 3692F: drivers/edac/i5000_edac.c 3693 3694EDAC-I5400 3695M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3696L: linux-edac@vger.kernel.org 3697W: bluesmoke.sourceforge.net 3698S: Maintained 3699F: drivers/edac/i5400_edac.c 3700 3701EDAC-I7300 3702M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3703L: linux-edac@vger.kernel.org 3704W: bluesmoke.sourceforge.net 3705S: Maintained 3706F: drivers/edac/i7300_edac.c 3707 3708EDAC-I7CORE 3709M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3710L: linux-edac@vger.kernel.org 3711W: bluesmoke.sourceforge.net 3712S: Maintained 3713F: drivers/edac/i7core_edac.c 3714 3715EDAC-I82975X 3716M: Ranganathan Desikan <ravi@jetztechnologies.com> 3717M: "Arvind R." <arvino55@gmail.com> 3718L: linux-edac@vger.kernel.org 3719W: bluesmoke.sourceforge.net 3720S: Maintained 3721F: drivers/edac/i82975x_edac.c 3722 3723EDAC-IE31200 3724M: Jason Baron <jbaron@akamai.com> 3725L: linux-edac@vger.kernel.org 3726W: bluesmoke.sourceforge.net 3727S: Maintained 3728F: drivers/edac/ie31200_edac.c 3729 3730EDAC-MPC85XX 3731M: Johannes Thumshirn <johannes.thumshirn@men.de> 3732L: linux-edac@vger.kernel.org 3733W: bluesmoke.sourceforge.net 3734S: Maintained 3735F: drivers/edac/mpc85xx_edac.[ch] 3736 3737EDAC-PASEMI 3738M: Egor Martovetsky <egor@pasemi.com> 3739L: linux-edac@vger.kernel.org 3740W: bluesmoke.sourceforge.net 3741S: Maintained 3742F: drivers/edac/pasemi_edac.c 3743 3744EDAC-R82600 3745M: Tim Small <tim@buttersideup.com> 3746L: linux-edac@vger.kernel.org 3747W: bluesmoke.sourceforge.net 3748S: Maintained 3749F: drivers/edac/r82600_edac.c 3750 3751EDAC-SBRIDGE 3752M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3753L: linux-edac@vger.kernel.org 3754W: bluesmoke.sourceforge.net 3755S: Maintained 3756F: drivers/edac/sb_edac.c 3757 3758EDIROL UA-101/UA-1000 DRIVER 3759M: Clemens Ladisch <clemens@ladisch.de> 3760L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3761T: git git://git.alsa-project.org/alsa-kernel.git 3762S: Maintained 3763F: sound/usb/misc/ua101.c 3764 3765EXTENSIBLE FIRMWARE INTERFACE (EFI) 3766M: Matt Fleming <matt.fleming@intel.com> 3767L: linux-efi@vger.kernel.org 3768T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 3769S: Maintained 3770F: Documentation/efi-stub.txt 3771F: arch/ia64/kernel/efi.c 3772F: arch/x86/boot/compressed/eboot.[ch] 3773F: arch/x86/include/asm/efi.h 3774F: arch/x86/platform/efi/* 3775F: drivers/firmware/efi/* 3776F: include/linux/efi*.h 3777 3778EFI VARIABLE FILESYSTEM 3779M: Matthew Garrett <matthew.garrett@nebula.com> 3780M: Jeremy Kerr <jk@ozlabs.org> 3781M: Matt Fleming <matt.fleming@intel.com> 3782T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 3783L: linux-efi@vger.kernel.org 3784S: Maintained 3785F: fs/efivarfs/ 3786 3787EFIFB FRAMEBUFFER DRIVER 3788L: linux-fbdev@vger.kernel.org 3789M: Peter Jones <pjones@redhat.com> 3790S: Maintained 3791F: drivers/video/fbdev/efifb.c 3792 3793EFS FILESYSTEM 3794W: http://aeschi.ch.eu.org/efs/ 3795S: Orphan 3796F: fs/efs/ 3797 3798EHCA (IBM GX bus InfiniBand adapter) DRIVER 3799M: Hoang-Nam Nguyen <hnguyen@de.ibm.com> 3800M: Christoph Raisch <raisch@de.ibm.com> 3801L: linux-rdma@vger.kernel.org 3802S: Supported 3803F: drivers/infiniband/hw/ehca/ 3804 3805EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 3806M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com> 3807L: netdev@vger.kernel.org 3808S: Maintained 3809F: drivers/net/ethernet/ibm/ehea/ 3810 3811EM28XX VIDEO4LINUX DRIVER 3812M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3813L: linux-media@vger.kernel.org 3814W: http://linuxtv.org 3815T: git git://linuxtv.org/media_tree.git 3816S: Maintained 3817F: drivers/media/usb/em28xx/ 3818 3819EMBEDDED LINUX 3820M: Paul Gortmaker <paul.gortmaker@windriver.com> 3821M: Matt Mackall <mpm@selenic.com> 3822M: David Woodhouse <dwmw2@infradead.org> 3823L: linux-embedded@vger.kernel.org 3824S: Maintained 3825 3826EMULEX LPFC FC SCSI DRIVER 3827M: James Smart <james.smart@emulex.com> 3828L: linux-scsi@vger.kernel.org 3829W: http://sourceforge.net/projects/lpfcxxxx 3830S: Supported 3831F: drivers/scsi/lpfc/ 3832 3833ENE CB710 FLASH CARD READER DRIVER 3834M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 3835S: Maintained 3836F: drivers/misc/cb710/ 3837F: drivers/mmc/host/cb710-mmc.* 3838F: include/linux/cb710.h 3839 3840ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 3841M: Maxim Levitsky <maximlevitsky@gmail.com> 3842S: Maintained 3843F: drivers/media/rc/ene_ir.* 3844 3845ENHANCED ERROR HANDLING (EEH) 3846M: Gavin Shan <shangw@linux.vnet.ibm.com> 3847L: linuxppc-dev@lists.ozlabs.org 3848S: Supported 3849F: Documentation/powerpc/eeh-pci-error-recovery.txt 3850F: arch/powerpc/kernel/eeh*.c 3851 3852EPSON S1D13XXX FRAMEBUFFER DRIVER 3853M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 3854S: Maintained 3855T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 3856F: drivers/video/fbdev/s1d13xxxfb.c 3857F: include/video/s1d13xxxfb.h 3858 3859ET131X NETWORK DRIVER 3860M: Mark Einon <mark.einon@gmail.com> 3861S: Odd Fixes 3862F: drivers/net/ethernet/agere/ 3863 3864ETHERNET BRIDGE 3865M: Stephen Hemminger <stephen@networkplumber.org> 3866L: bridge@lists.linux-foundation.org 3867L: netdev@vger.kernel.org 3868W: http://www.linuxfoundation.org/en/Net:Bridge 3869S: Maintained 3870F: include/linux/netfilter_bridge/ 3871F: net/bridge/ 3872 3873ETHERNET PHY LIBRARY 3874M: Florian Fainelli <f.fainelli@gmail.com> 3875L: netdev@vger.kernel.org 3876S: Maintained 3877F: include/linux/phy.h 3878F: include/linux/phy_fixed.h 3879F: drivers/net/phy/ 3880F: Documentation/networking/phy.txt 3881F: drivers/of/of_mdio.c 3882F: drivers/of/of_net.c 3883 3884EXT2 FILE SYSTEM 3885M: Jan Kara <jack@suse.cz> 3886L: linux-ext4@vger.kernel.org 3887S: Maintained 3888F: Documentation/filesystems/ext2.txt 3889F: fs/ext2/ 3890F: include/linux/ext2* 3891 3892EXT3 FILE SYSTEM 3893M: Jan Kara <jack@suse.cz> 3894M: Andrew Morton <akpm@linux-foundation.org> 3895M: Andreas Dilger <adilger.kernel@dilger.ca> 3896L: linux-ext4@vger.kernel.org 3897S: Maintained 3898F: Documentation/filesystems/ext3.txt 3899F: fs/ext3/ 3900 3901EXT4 FILE SYSTEM 3902M: "Theodore Ts'o" <tytso@mit.edu> 3903M: Andreas Dilger <adilger.kernel@dilger.ca> 3904L: linux-ext4@vger.kernel.org 3905W: http://ext4.wiki.kernel.org 3906Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 3907S: Maintained 3908F: Documentation/filesystems/ext4.txt 3909F: fs/ext4/ 3910 3911Extended Verification Module (EVM) 3912M: Mimi Zohar <zohar@linux.vnet.ibm.com> 3913L: linux-ima-devel@lists.sourceforge.net 3914L: linux-security-module@vger.kernel.org 3915S: Supported 3916F: security/integrity/evm/ 3917 3918EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 3919M: MyungJoo Ham <myungjoo.ham@samsung.com> 3920M: Chanwoo Choi <cw00.choi@samsung.com> 3921L: linux-kernel@vger.kernel.org 3922T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 3923S: Maintained 3924F: drivers/extcon/ 3925F: Documentation/extcon/ 3926 3927EXYNOS DP DRIVER 3928M: Jingoo Han <jg1.han@samsung.com> 3929L: dri-devel@lists.freedesktop.org 3930S: Maintained 3931F: drivers/gpu/drm/exynos/exynos_dp* 3932 3933EXYNOS MIPI DISPLAY DRIVERS 3934M: Inki Dae <inki.dae@samsung.com> 3935M: Donghwa Lee <dh09.lee@samsung.com> 3936M: Kyungmin Park <kyungmin.park@samsung.com> 3937L: linux-fbdev@vger.kernel.org 3938S: Maintained 3939F: drivers/video/fbdev/exynos/exynos_mipi* 3940F: include/video/exynos_mipi* 3941 3942F71805F HARDWARE MONITORING DRIVER 3943M: Jean Delvare <jdelvare@suse.de> 3944L: lm-sensors@lm-sensors.org 3945S: Maintained 3946F: Documentation/hwmon/f71805f 3947F: drivers/hwmon/f71805f.c 3948 3949FC0011 TUNER DRIVER 3950M: Michael Buesch <m@bues.ch> 3951L: linux-media@vger.kernel.org 3952S: Maintained 3953F: drivers/media/tuners/fc0011.h 3954F: drivers/media/tuners/fc0011.c 3955 3956FC2580 MEDIA DRIVER 3957M: Antti Palosaari <crope@iki.fi> 3958L: linux-media@vger.kernel.org 3959W: http://linuxtv.org/ 3960W: http://palosaari.fi/linux/ 3961Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3962T: git git://linuxtv.org/anttip/media_tree.git 3963S: Maintained 3964F: drivers/media/tuners/fc2580* 3965 3966FANOTIFY 3967M: Eric Paris <eparis@redhat.com> 3968S: Maintained 3969F: fs/notify/fanotify/ 3970F: include/linux/fanotify.h 3971F: include/uapi/linux/fanotify.h 3972 3973FARSYNC SYNCHRONOUS DRIVER 3974M: Kevin Curtis <kevin.curtis@farsite.co.uk> 3975W: http://www.farsite.co.uk/ 3976S: Supported 3977F: drivers/net/wan/farsync.* 3978 3979FAULT INJECTION SUPPORT 3980M: Akinobu Mita <akinobu.mita@gmail.com> 3981S: Supported 3982F: Documentation/fault-injection/ 3983F: lib/fault-inject.c 3984 3985FBTFT Framebuffer drivers 3986M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 3987M: Noralf Trønnes <noralf@tronnes.org> 3988S: Maintained 3989F: drivers/staging/fbtft/ 3990 3991FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 3992M: Vasu Dev <vasu.dev@intel.com> 3993L: fcoe-devel@open-fcoe.org 3994W: www.Open-FCoE.org 3995S: Supported 3996F: drivers/scsi/libfc/ 3997F: drivers/scsi/fcoe/ 3998F: include/scsi/fc/ 3999F: include/scsi/libfc.h 4000F: include/scsi/libfcoe.h 4001F: include/uapi/scsi/fc/ 4002 4003FILE LOCKING (flock() and fcntl()/lockf()) 4004M: Jeff Layton <jlayton@poochiereds.net> 4005M: J. Bruce Fields <bfields@fieldses.org> 4006L: linux-fsdevel@vger.kernel.org 4007S: Maintained 4008F: include/linux/fcntl.h 4009F: include/linux/fs.h 4010F: include/uapi/linux/fcntl.h 4011F: include/uapi/linux/fs.h 4012F: fs/fcntl.c 4013F: fs/locks.c 4014 4015FILESYSTEMS (VFS and infrastructure) 4016M: Alexander Viro <viro@zeniv.linux.org.uk> 4017L: linux-fsdevel@vger.kernel.org 4018S: Maintained 4019F: fs/* 4020 4021FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4022M: Riku Voipio <riku.voipio@iki.fi> 4023L: lm-sensors@lm-sensors.org 4024S: Maintained 4025F: drivers/hwmon/f75375s.c 4026F: include/linux/f75375s.h 4027 4028FIREWIRE AUDIO DRIVERS 4029M: Clemens Ladisch <clemens@ladisch.de> 4030L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4031T: git git://git.alsa-project.org/alsa-kernel.git 4032S: Maintained 4033F: sound/firewire/ 4034 4035FIREWIRE MEDIA DRIVERS (firedtv) 4036M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4037L: linux-media@vger.kernel.org 4038L: linux1394-devel@lists.sourceforge.net 4039T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4040S: Maintained 4041F: drivers/media/firewire/ 4042 4043FIREWIRE SBP-2 TARGET 4044M: Chris Boot <bootc@bootc.net> 4045L: linux-scsi@vger.kernel.org 4046L: target-devel@vger.kernel.org 4047L: linux1394-devel@lists.sourceforge.net 4048T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4049S: Maintained 4050F: drivers/target/sbp/ 4051 4052FIREWIRE SUBSYSTEM 4053M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4054L: linux1394-devel@lists.sourceforge.net 4055W: http://ieee1394.wiki.kernel.org/ 4056T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4057S: Maintained 4058F: drivers/firewire/ 4059F: include/linux/firewire.h 4060F: include/uapi/linux/firewire*.h 4061F: tools/firewire/ 4062 4063FIRMWARE LOADER (request_firmware) 4064M: Ming Lei <ming.lei@canonical.com> 4065L: linux-kernel@vger.kernel.org 4066S: Maintained 4067F: Documentation/firmware_class/ 4068F: drivers/base/firmware*.c 4069F: include/linux/firmware.h 4070 4071FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4072M: Joshua Morris <josh.h.morris@us.ibm.com> 4073M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4074S: Maintained 4075F: drivers/block/rsxx/ 4076 4077FLOPPY DRIVER 4078M: Jiri Kosina <jkosina@suse.cz> 4079T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4080S: Odd fixes 4081F: drivers/block/floppy.c 4082 4083FMC SUBSYSTEM 4084M: Alessandro Rubini <rubini@gnudd.com> 4085W: http://www.ohwr.org/projects/fmc-bus 4086S: Supported 4087F: drivers/fmc/ 4088F: include/linux/fmc*.h 4089F: include/linux/ipmi-fru.h 4090K: fmc_d.*register 4091 4092FPU EMULATOR 4093M: Bill Metzenthen <billm@melbpc.org.au> 4094W: http://floatingpoint.sourceforge.net/emulator/index.html 4095S: Maintained 4096F: arch/x86/math-emu/ 4097 4098FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4099L: netdev@vger.kernel.org 4100S: Orphan 4101F: drivers/net/wan/dlci.c 4102F: drivers/net/wan/sdla.c 4103 4104FRAMEBUFFER LAYER 4105M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4106M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4107L: linux-fbdev@vger.kernel.org 4108W: http://linux-fbdev.sourceforge.net/ 4109Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4110T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4111S: Maintained 4112F: Documentation/fb/ 4113F: Documentation/devicetree/bindings/fb/ 4114F: drivers/video/ 4115F: include/video/ 4116F: include/linux/fb.h 4117F: include/uapi/video/ 4118F: include/uapi/linux/fb.h 4119 4120FREESCALE DIU FRAMEBUFFER DRIVER 4121M: Timur Tabi <timur@tabi.org> 4122L: linux-fbdev@vger.kernel.org 4123S: Maintained 4124F: drivers/video/fbdev/fsl-diu-fb.* 4125 4126FREESCALE DMA DRIVER 4127M: Li Yang <leoli@freescale.com> 4128M: Zhang Wei <zw@zh-kernel.org> 4129L: linuxppc-dev@lists.ozlabs.org 4130S: Maintained 4131F: drivers/dma/fsldma.* 4132 4133FREESCALE I2C CPM DRIVER 4134M: Jochen Friedrich <jochen@scram.de> 4135L: linuxppc-dev@lists.ozlabs.org 4136L: linux-i2c@vger.kernel.org 4137S: Maintained 4138F: drivers/i2c/busses/i2c-cpm.c 4139 4140FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4141M: Sascha Hauer <kernel@pengutronix.de> 4142L: linux-fbdev@vger.kernel.org 4143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4144S: Maintained 4145F: include/linux/platform_data/video-imxfb.h 4146F: drivers/video/fbdev/imxfb.c 4147 4148FREESCALE QUAD SPI DRIVER 4149M: Han Xu <han.xu@freescale.com> 4150L: linux-mtd@lists.infradead.org 4151S: Maintained 4152F: drivers/mtd/spi-nor/fsl-quadspi.c 4153 4154FREESCALE SOC FS_ENET DRIVER 4155M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4156M: Vitaly Bordug <vbordug@ru.mvista.com> 4157L: linuxppc-dev@lists.ozlabs.org 4158L: netdev@vger.kernel.org 4159S: Maintained 4160F: drivers/net/ethernet/freescale/fs_enet/ 4161F: include/linux/fs_enet_pd.h 4162 4163FREESCALE QUICC ENGINE LIBRARY 4164L: linuxppc-dev@lists.ozlabs.org 4165S: Orphan 4166F: arch/powerpc/sysdev/qe_lib/ 4167F: arch/powerpc/include/asm/*qe.h 4168 4169FREESCALE USB PERIPHERAL DRIVERS 4170M: Li Yang <leoli@freescale.com> 4171L: linux-usb@vger.kernel.org 4172L: linuxppc-dev@lists.ozlabs.org 4173S: Maintained 4174F: drivers/usb/gadget/udc/fsl* 4175 4176FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4177M: Li Yang <leoli@freescale.com> 4178L: netdev@vger.kernel.org 4179L: linuxppc-dev@lists.ozlabs.org 4180S: Maintained 4181F: drivers/net/ethernet/freescale/ucc_geth* 4182 4183FREESCALE QUICC ENGINE UCC UART DRIVER 4184M: Timur Tabi <timur@tabi.org> 4185L: linuxppc-dev@lists.ozlabs.org 4186S: Maintained 4187F: drivers/tty/serial/ucc_uart.c 4188 4189FREESCALE SOC SOUND DRIVERS 4190M: Timur Tabi <timur@tabi.org> 4191M: Nicolin Chen <nicoleotsuka@gmail.com> 4192M: Xiubo Li <Xiubo.Lee@gmail.com> 4193L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4194L: linuxppc-dev@lists.ozlabs.org 4195S: Maintained 4196F: sound/soc/fsl/fsl* 4197F: sound/soc/fsl/imx* 4198F: sound/soc/fsl/mpc8610_hpcd.c 4199 4200FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 4201M: J. German Rivera <German.Rivera@freescale.com> 4202L: linux-kernel@vger.kernel.org 4203S: Maintained 4204F: drivers/staging/fsl-mc/ 4205 4206FREEVXFS FILESYSTEM 4207M: Christoph Hellwig <hch@infradead.org> 4208W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 4209S: Maintained 4210F: fs/freevxfs/ 4211 4212FREEZER 4213M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4214M: Pavel Machek <pavel@ucw.cz> 4215L: linux-pm@vger.kernel.org 4216S: Supported 4217F: Documentation/power/freezing-of-tasks.txt 4218F: include/linux/freezer.h 4219F: kernel/freezer.c 4220 4221FRONTSWAP API 4222M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4223L: linux-kernel@vger.kernel.org 4224S: Maintained 4225F: mm/frontswap.c 4226F: include/linux/frontswap.h 4227 4228FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 4229M: David Howells <dhowells@redhat.com> 4230L: linux-cachefs@redhat.com 4231S: Supported 4232F: Documentation/filesystems/caching/ 4233F: fs/fscache/ 4234F: include/linux/fscache*.h 4235 4236F2FS FILE SYSTEM 4237M: Jaegeuk Kim <jaegeuk@kernel.org> 4238M: Changman Lee <cm224.lee@samsung.com> 4239L: linux-f2fs-devel@lists.sourceforge.net 4240W: http://en.wikipedia.org/wiki/F2FS 4241T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 4242S: Maintained 4243F: Documentation/filesystems/f2fs.txt 4244F: Documentation/ABI/testing/sysfs-fs-f2fs 4245F: fs/f2fs/ 4246F: include/linux/f2fs_fs.h 4247 4248FUJITSU FR-V (FRV) PORT 4249M: David Howells <dhowells@redhat.com> 4250S: Maintained 4251F: arch/frv/ 4252 4253FUJITSU LAPTOP EXTRAS 4254M: Jonathan Woithe <jwoithe@just42.net> 4255L: platform-driver-x86@vger.kernel.org 4256S: Maintained 4257F: drivers/platform/x86/fujitsu-laptop.c 4258 4259FUJITSU M-5MO LS CAMERA ISP DRIVER 4260M: Kyungmin Park <kyungmin.park@samsung.com> 4261M: Heungjun Kim <riverful.kim@samsung.com> 4262L: linux-media@vger.kernel.org 4263S: Maintained 4264F: drivers/media/i2c/m5mols/ 4265F: include/media/m5mols.h 4266 4267FUJITSU TABLET EXTRAS 4268M: Robert Gerlach <khnz@gmx.de> 4269L: platform-driver-x86@vger.kernel.org 4270S: Maintained 4271F: drivers/platform/x86/fujitsu-tablet.c 4272 4273FUSE: FILESYSTEM IN USERSPACE 4274M: Miklos Szeredi <miklos@szeredi.hu> 4275L: fuse-devel@lists.sourceforge.net 4276W: http://fuse.sourceforge.net/ 4277S: Maintained 4278F: fs/fuse/ 4279F: include/uapi/linux/fuse.h 4280 4281FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 4282M: Rik Faith <faith@cs.unc.edu> 4283L: linux-scsi@vger.kernel.org 4284S: Odd Fixes (e.g., new signatures) 4285F: drivers/scsi/fdomain.* 4286 4287GCOV BASED KERNEL PROFILING 4288M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 4289S: Maintained 4290F: kernel/gcov/ 4291F: Documentation/gcov.txt 4292 4293GDT SCSI DISK ARRAY CONTROLLER DRIVER 4294M: Achim Leubner <achim_leubner@adaptec.com> 4295L: linux-scsi@vger.kernel.org 4296W: http://www.icp-vortex.com/ 4297S: Supported 4298F: drivers/scsi/gdt* 4299 4300GDB KERNEL DEBUGGING HELPER SCRIPTS 4301M: Jan Kiszka <jan.kiszka@siemens.com> 4302S: Supported 4303F: scripts/gdb/ 4304 4305GEMTEK FM RADIO RECEIVER DRIVER 4306M: Hans Verkuil <hverkuil@xs4all.nl> 4307L: linux-media@vger.kernel.org 4308T: git git://linuxtv.org/media_tree.git 4309W: http://linuxtv.org 4310S: Maintained 4311F: drivers/media/radio/radio-gemtek* 4312 4313GENERIC GPIO I2C DRIVER 4314M: Haavard Skinnemoen <hskinnemoen@gmail.com> 4315S: Supported 4316F: drivers/i2c/busses/i2c-gpio.c 4317F: include/linux/i2c-gpio.h 4318 4319GENERIC GPIO I2C MULTIPLEXER DRIVER 4320M: Peter Korsgaard <peter.korsgaard@barco.com> 4321L: linux-i2c@vger.kernel.org 4322S: Supported 4323F: drivers/i2c/muxes/i2c-mux-gpio.c 4324F: include/linux/i2c-mux-gpio.h 4325F: Documentation/i2c/muxes/i2c-mux-gpio 4326 4327GENERIC HDLC (WAN) DRIVERS 4328M: Krzysztof Halasa <khc@pm.waw.pl> 4329W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 4330S: Maintained 4331F: drivers/net/wan/c101.c 4332F: drivers/net/wan/hd6457* 4333F: drivers/net/wan/hdlc* 4334F: drivers/net/wan/n2.c 4335F: drivers/net/wan/pc300too.c 4336F: drivers/net/wan/pci200syn.c 4337F: drivers/net/wan/wanxl* 4338 4339GENERIC INCLUDE/ASM HEADER FILES 4340M: Arnd Bergmann <arnd@arndb.de> 4341L: linux-arch@vger.kernel.org 4342T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 4343S: Maintained 4344F: include/asm-generic/ 4345F: include/uapi/asm-generic/ 4346 4347GENERIC PHY FRAMEWORK 4348M: Kishon Vijay Abraham I <kishon@ti.com> 4349L: linux-kernel@vger.kernel.org 4350T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 4351S: Supported 4352F: drivers/phy/ 4353F: include/linux/phy/ 4354 4355GENERIC PM DOMAINS 4356M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4357M: Kevin Hilman <khilman@kernel.org> 4358M: Ulf Hansson <ulf.hansson@linaro.org> 4359L: linux-pm@vger.kernel.org 4360S: Supported 4361F: drivers/base/power/domain*.c 4362F: include/linux/pm_domain.h 4363 4364GENERIC UIO DRIVER FOR PCI DEVICES 4365M: "Michael S. Tsirkin" <mst@redhat.com> 4366L: kvm@vger.kernel.org 4367S: Supported 4368F: drivers/uio/uio_pci_generic.c 4369 4370GET_MAINTAINER SCRIPT 4371M: Joe Perches <joe@perches.com> 4372S: Maintained 4373F: scripts/get_maintainer.pl 4374 4375GFS2 FILE SYSTEM 4376M: Steven Whitehouse <swhiteho@redhat.com> 4377M: Bob Peterson <rpeterso@redhat.com> 4378L: cluster-devel@redhat.com 4379W: http://sources.redhat.com/cluster/ 4380T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 4381S: Supported 4382F: Documentation/filesystems/gfs2*.txt 4383F: fs/gfs2/ 4384F: include/uapi/linux/gfs2_ondisk.h 4385 4386GIGASET ISDN DRIVERS 4387M: Hansjoerg Lipp <hjlipp@web.de> 4388M: Tilman Schmidt <tilman@imap.cc> 4389L: gigaset307x-common@lists.sourceforge.net 4390W: http://gigaset307x.sourceforge.net/ 4391S: Maintained 4392F: Documentation/isdn/README.gigaset 4393F: drivers/isdn/gigaset/ 4394F: include/uapi/linux/gigaset_dev.h 4395 4396GO7007 MPEG CODEC 4397M: Hans Verkuil <hans.verkuil@cisco.com> 4398L: linux-media@vger.kernel.org 4399S: Maintained 4400F: drivers/media/usb/go7007/ 4401 4402GOODIX TOUCHSCREEN 4403M: Bastien Nocera <hadess@hadess.net> 4404L: linux-input@vger.kernel.org 4405S: Maintained 4406F: drivers/input/touchscreen/goodix.c 4407 4408GPIO SUBSYSTEM 4409M: Linus Walleij <linus.walleij@linaro.org> 4410M: Alexandre Courbot <gnurou@gmail.com> 4411L: linux-gpio@vger.kernel.org 4412T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 4413S: Maintained 4414F: Documentation/gpio/ 4415F: drivers/gpio/ 4416F: include/linux/gpio/ 4417F: include/linux/gpio.h 4418F: include/asm-generic/gpio.h 4419 4420GRE DEMULTIPLEXER DRIVER 4421M: Dmitry Kozlov <xeb@mail.ru> 4422L: netdev@vger.kernel.org 4423S: Maintained 4424F: net/ipv4/gre_demux.c 4425F: net/ipv4/gre_offload.c 4426F: include/net/gre.h 4427 4428GRETH 10/100/1G Ethernet MAC device driver 4429M: Kristoffer Glembo <kristoffer@gaisler.com> 4430L: netdev@vger.kernel.org 4431S: Maintained 4432F: drivers/net/ethernet/aeroflex/ 4433 4434GSPCA FINEPIX SUBDRIVER 4435M: Frank Zago <frank@zago.net> 4436L: linux-media@vger.kernel.org 4437T: git git://linuxtv.org/media_tree.git 4438S: Maintained 4439F: drivers/media/usb/gspca/finepix.c 4440 4441GSPCA GL860 SUBDRIVER 4442M: Olivier Lorin <o.lorin@laposte.net> 4443L: linux-media@vger.kernel.org 4444T: git git://linuxtv.org/media_tree.git 4445S: Maintained 4446F: drivers/media/usb/gspca/gl860/ 4447 4448GSPCA M5602 SUBDRIVER 4449M: Erik Andren <erik.andren@gmail.com> 4450L: linux-media@vger.kernel.org 4451T: git git://linuxtv.org/media_tree.git 4452S: Maintained 4453F: drivers/media/usb/gspca/m5602/ 4454 4455GSPCA PAC207 SONIXB SUBDRIVER 4456M: Hans de Goede <hdegoede@redhat.com> 4457L: linux-media@vger.kernel.org 4458T: git git://linuxtv.org/media_tree.git 4459S: Maintained 4460F: drivers/media/usb/gspca/pac207.c 4461 4462GSPCA SN9C20X SUBDRIVER 4463M: Brian Johnson <brijohn@gmail.com> 4464L: linux-media@vger.kernel.org 4465T: git git://linuxtv.org/media_tree.git 4466S: Maintained 4467F: drivers/media/usb/gspca/sn9c20x.c 4468 4469GSPCA T613 SUBDRIVER 4470M: Leandro Costantino <lcostantino@gmail.com> 4471L: linux-media@vger.kernel.org 4472T: git git://linuxtv.org/media_tree.git 4473S: Maintained 4474F: drivers/media/usb/gspca/t613.c 4475 4476GSPCA USB WEBCAM DRIVER 4477M: Hans de Goede <hdegoede@redhat.com> 4478L: linux-media@vger.kernel.org 4479T: git git://linuxtv.org/media_tree.git 4480S: Maintained 4481F: drivers/media/usb/gspca/ 4482 4483GUID PARTITION TABLE (GPT) 4484M: Davidlohr Bueso <davidlohr@hp.com> 4485L: linux-efi@vger.kernel.org 4486S: Maintained 4487F: block/partitions/efi.* 4488 4489STK1160 USB VIDEO CAPTURE DRIVER 4490M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 4491L: linux-media@vger.kernel.org 4492T: git git://linuxtv.org/media_tree.git 4493S: Maintained 4494F: drivers/media/usb/stk1160/ 4495 4496HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 4497M: Frank Seidel <frank@f-seidel.de> 4498L: platform-driver-x86@vger.kernel.org 4499W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 4500S: Maintained 4501F: drivers/platform/x86/hdaps.c 4502 4503HDPVR USB VIDEO ENCODER DRIVER 4504M: Hans Verkuil <hverkuil@xs4all.nl> 4505L: linux-media@vger.kernel.org 4506T: git git://linuxtv.org/media_tree.git 4507W: http://linuxtv.org 4508S: Odd Fixes 4509F: drivers/media/usb/hdpvr/ 4510 4511HWPOISON MEMORY FAILURE HANDLING 4512M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 4513L: linux-mm@kvack.org 4514S: Maintained 4515F: mm/memory-failure.c 4516F: mm/hwpoison-inject.c 4517 4518HYPERVISOR VIRTUAL CONSOLE DRIVER 4519L: linuxppc-dev@lists.ozlabs.org 4520S: Odd Fixes 4521F: drivers/tty/hvc/ 4522 4523HACKRF MEDIA DRIVER 4524M: Antti Palosaari <crope@iki.fi> 4525L: linux-media@vger.kernel.org 4526W: http://linuxtv.org/ 4527W: http://palosaari.fi/linux/ 4528Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4529T: git git://linuxtv.org/anttip/media_tree.git 4530S: Maintained 4531F: drivers/media/usb/hackrf/ 4532 4533HARDWARE MONITORING 4534M: Jean Delvare <jdelvare@suse.de> 4535M: Guenter Roeck <linux@roeck-us.net> 4536L: lm-sensors@lm-sensors.org 4537W: http://www.lm-sensors.org/ 4538T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-hwmon/ 4539T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 4540S: Maintained 4541F: Documentation/hwmon/ 4542F: drivers/hwmon/ 4543F: include/linux/hwmon*.h 4544 4545HARDWARE RANDOM NUMBER GENERATOR CORE 4546M: Matt Mackall <mpm@selenic.com> 4547M: Herbert Xu <herbert@gondor.apana.org.au> 4548L: linux-crypto@vger.kernel.org 4549S: Odd fixes 4550F: Documentation/hw_random.txt 4551F: drivers/char/hw_random/ 4552F: include/linux/hw_random.h 4553 4554HARDWARE SPINLOCK CORE 4555M: Ohad Ben-Cohen <ohad@wizery.com> 4556S: Maintained 4557F: Documentation/hwspinlock.txt 4558F: drivers/hwspinlock/hwspinlock_* 4559F: include/linux/hwspinlock.h 4560 4561HARMONY SOUND DRIVER 4562L: linux-parisc@vger.kernel.org 4563S: Maintained 4564F: sound/parisc/harmony.* 4565 4566HD29L2 MEDIA DRIVER 4567M: Antti Palosaari <crope@iki.fi> 4568L: linux-media@vger.kernel.org 4569W: http://linuxtv.org/ 4570W: http://palosaari.fi/linux/ 4571Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4572T: git git://linuxtv.org/anttip/media_tree.git 4573S: Maintained 4574F: drivers/media/dvb-frontends/hd29l2* 4575 4576HEWLETT-PACKARD SMART2 RAID DRIVER 4577L: iss_storagedev@hp.com 4578S: Orphan 4579F: Documentation/blockdev/cpqarray.txt 4580F: drivers/block/cpqarray.* 4581 4582HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 4583M: Don Brace <don.brace@pmcs.com> 4584L: iss_storagedev@hp.com 4585L: storagedev@pmcs.com 4586L: linux-scsi@vger.kernel.org 4587S: Supported 4588F: Documentation/scsi/hpsa.txt 4589F: drivers/scsi/hpsa*.[ch] 4590F: include/linux/cciss*.h 4591F: include/uapi/linux/cciss*.h 4592 4593HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 4594M: Don Brace <don.brace@pmcs.com> 4595L: iss_storagedev@hp.com 4596L: storagedev@pmcs.com 4597L: linux-scsi@vger.kernel.org 4598S: Supported 4599F: Documentation/blockdev/cciss.txt 4600F: drivers/block/cciss* 4601F: include/linux/cciss_ioctl.h 4602F: include/uapi/linux/cciss_ioctl.h 4603 4604HFS FILESYSTEM 4605L: linux-fsdevel@vger.kernel.org 4606S: Orphan 4607F: Documentation/filesystems/hfs.txt 4608F: fs/hfs/ 4609 4610HFSPLUS FILESYSTEM 4611L: linux-fsdevel@vger.kernel.org 4612S: Orphan 4613F: Documentation/filesystems/hfsplus.txt 4614F: fs/hfsplus/ 4615 4616HGA FRAMEBUFFER DRIVER 4617M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 4618L: linux-nvidia@lists.surfsouth.com 4619W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 4620S: Maintained 4621F: drivers/video/fbdev/hgafb.c 4622 4623HIBERNATION (aka Software Suspend, aka swsusp) 4624M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4625M: Pavel Machek <pavel@ucw.cz> 4626L: linux-pm@vger.kernel.org 4627S: Supported 4628F: arch/x86/power/ 4629F: drivers/base/power/ 4630F: kernel/power/ 4631F: include/linux/suspend.h 4632F: include/linux/freezer.h 4633F: include/linux/pm.h 4634F: arch/*/include/asm/suspend*.h 4635 4636HID CORE LAYER 4637M: Jiri Kosina <jkosina@suse.cz> 4638L: linux-input@vger.kernel.org 4639T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 4640S: Maintained 4641F: drivers/hid/ 4642F: include/linux/hid* 4643F: include/uapi/linux/hid* 4644 4645HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 4646M: Thomas Gleixner <tglx@linutronix.de> 4647L: linux-kernel@vger.kernel.org 4648T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4649S: Maintained 4650F: Documentation/timers/ 4651F: kernel/time/hrtimer.c 4652F: kernel/time/clockevents.c 4653F: kernel/time/tick*.* 4654F: kernel/time/timer_*.c 4655F: include/linux/clockchips.h 4656F: include/linux/hrtimer.h 4657 4658HIGH-SPEED SCC DRIVER FOR AX.25 4659L: linux-hams@vger.kernel.org 4660S: Orphan 4661F: drivers/net/hamradio/dmascc.c 4662F: drivers/net/hamradio/scc.c 4663 4664HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 4665M: HighPoint Linux Team <linux@highpoint-tech.com> 4666W: http://www.highpoint-tech.com 4667S: Supported 4668F: Documentation/scsi/hptiop.txt 4669F: drivers/scsi/hptiop.c 4670 4671HIPPI 4672M: Jes Sorensen <jes@trained-monkey.org> 4673L: linux-hippi@sunsite.dk 4674S: Maintained 4675F: include/linux/hippidevice.h 4676F: include/uapi/linux/if_hippi.h 4677F: net/802/hippi.c 4678F: drivers/net/hippi/ 4679 4680HOST AP DRIVER 4681M: Jouni Malinen <j@w1.fi> 4682L: hostap@shmoo.com (subscribers-only) 4683L: linux-wireless@vger.kernel.org 4684W: http://hostap.epitest.fi/ 4685S: Maintained 4686F: drivers/net/wireless/hostap/ 4687 4688HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 4689L: platform-driver-x86@vger.kernel.org 4690S: Orphan 4691F: drivers/platform/x86/tc1100-wmi.c 4692 4693HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 4694M: Jaroslav Kysela <perex@perex.cz> 4695S: Maintained 4696F: drivers/net/ethernet/hp/hp100.* 4697 4698HPET: High Precision Event Timers driver 4699M: Clemens Ladisch <clemens@ladisch.de> 4700S: Maintained 4701F: Documentation/timers/hpet.txt 4702F: drivers/char/hpet.c 4703F: include/linux/hpet.h 4704F: include/uapi/linux/hpet.h 4705 4706HPET: x86 4707S: Orphan 4708F: arch/x86/kernel/hpet.c 4709F: arch/x86/include/asm/hpet.h 4710 4711HPFS FILESYSTEM 4712M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 4713W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 4714S: Maintained 4715F: fs/hpfs/ 4716 4717HSI SUBSYSTEM 4718M: Sebastian Reichel <sre@kernel.org> 4719T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 4720S: Maintained 4721F: Documentation/ABI/testing/sysfs-bus-hsi 4722F: Documentation/hsi.txt 4723F: drivers/hsi/ 4724F: include/linux/hsi/ 4725F: include/uapi/linux/hsi/ 4726 4727HSO 3G MODEM DRIVER 4728M: Jan Dumon <j.dumon@option.com> 4729W: http://www.pharscape.org 4730S: Maintained 4731F: drivers/net/usb/hso.c 4732 4733HSR NETWORK PROTOCOL 4734M: Arvid Brodin <arvid.brodin@alten.se> 4735L: netdev@vger.kernel.org 4736S: Maintained 4737F: net/hsr/ 4738 4739HTCPEN TOUCHSCREEN DRIVER 4740M: Pau Oliva Fora <pof@eslack.org> 4741L: linux-input@vger.kernel.org 4742S: Maintained 4743F: drivers/input/touchscreen/htcpen.c 4744 4745HUGETLB FILESYSTEM 4746M: Nadia Yvette Chambers <nyc@holomorphy.com> 4747S: Maintained 4748F: fs/hugetlbfs/ 4749 4750Hyper-V CORE AND DRIVERS 4751M: K. Y. Srinivasan <kys@microsoft.com> 4752M: Haiyang Zhang <haiyangz@microsoft.com> 4753L: devel@linuxdriverproject.org 4754S: Maintained 4755F: arch/x86/include/asm/mshyperv.h 4756F: arch/x86/include/uapi/asm/hyperv.h 4757F: arch/x86/kernel/cpu/mshyperv.c 4758F: drivers/hid/hid-hyperv.c 4759F: drivers/hv/ 4760F: drivers/input/serio/hyperv-keyboard.c 4761F: drivers/net/hyperv/ 4762F: drivers/scsi/storvsc_drv.c 4763F: drivers/video/fbdev/hyperv_fb.c 4764F: include/linux/hyperv.h 4765F: tools/hv/ 4766 4767I2C OVER PARALLEL PORT 4768M: Jean Delvare <jdelvare@suse.de> 4769L: linux-i2c@vger.kernel.org 4770S: Maintained 4771F: Documentation/i2c/busses/i2c-parport 4772F: Documentation/i2c/busses/i2c-parport-light 4773F: drivers/i2c/busses/i2c-parport.c 4774F: drivers/i2c/busses/i2c-parport-light.c 4775 4776I2C/SMBUS CONTROLLER DRIVERS FOR PC 4777M: Jean Delvare <jdelvare@suse.de> 4778L: linux-i2c@vger.kernel.org 4779S: Maintained 4780F: Documentation/i2c/busses/i2c-ali1535 4781F: Documentation/i2c/busses/i2c-ali1563 4782F: Documentation/i2c/busses/i2c-ali15x3 4783F: Documentation/i2c/busses/i2c-amd756 4784F: Documentation/i2c/busses/i2c-amd8111 4785F: Documentation/i2c/busses/i2c-i801 4786F: Documentation/i2c/busses/i2c-nforce2 4787F: Documentation/i2c/busses/i2c-piix4 4788F: Documentation/i2c/busses/i2c-sis5595 4789F: Documentation/i2c/busses/i2c-sis630 4790F: Documentation/i2c/busses/i2c-sis96x 4791F: Documentation/i2c/busses/i2c-via 4792F: Documentation/i2c/busses/i2c-viapro 4793F: drivers/i2c/busses/i2c-ali1535.c 4794F: drivers/i2c/busses/i2c-ali1563.c 4795F: drivers/i2c/busses/i2c-ali15x3.c 4796F: drivers/i2c/busses/i2c-amd756.c 4797F: drivers/i2c/busses/i2c-amd756-s4882.c 4798F: drivers/i2c/busses/i2c-amd8111.c 4799F: drivers/i2c/busses/i2c-i801.c 4800F: drivers/i2c/busses/i2c-isch.c 4801F: drivers/i2c/busses/i2c-nforce2.c 4802F: drivers/i2c/busses/i2c-nforce2-s4985.c 4803F: drivers/i2c/busses/i2c-piix4.c 4804F: drivers/i2c/busses/i2c-sis5595.c 4805F: drivers/i2c/busses/i2c-sis630.c 4806F: drivers/i2c/busses/i2c-sis96x.c 4807F: drivers/i2c/busses/i2c-via.c 4808F: drivers/i2c/busses/i2c-viapro.c 4809 4810I2C/SMBUS ISMT DRIVER 4811M: Seth Heasley <seth.heasley@intel.com> 4812M: Neil Horman <nhorman@tuxdriver.com> 4813L: linux-i2c@vger.kernel.org 4814F: drivers/i2c/busses/i2c-ismt.c 4815F: Documentation/i2c/busses/i2c-ismt 4816 4817I2C/SMBUS STUB DRIVER 4818M: Jean Delvare <jdelvare@suse.de> 4819L: linux-i2c@vger.kernel.org 4820S: Maintained 4821F: drivers/i2c/i2c-stub.c 4822 4823I2C SUBSYSTEM 4824M: Wolfram Sang <wsa@the-dreams.de> 4825L: linux-i2c@vger.kernel.org 4826W: https://i2c.wiki.kernel.org/ 4827Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 4828T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 4829S: Maintained 4830F: Documentation/devicetree/bindings/i2c/ 4831F: Documentation/i2c/ 4832F: drivers/i2c/ 4833F: include/linux/i2c.h 4834F: include/linux/i2c-*.h 4835F: include/uapi/linux/i2c.h 4836F: include/uapi/linux/i2c-*.h 4837 4838I2C ACPI SUPPORT 4839M: Mika Westerberg <mika.westerberg@linux.intel.com> 4840L: linux-i2c@vger.kernel.org 4841L: linux-acpi@vger.kernel.org 4842S: Maintained 4843 4844I2C-TAOS-EVM DRIVER 4845M: Jean Delvare <jdelvare@suse.de> 4846L: linux-i2c@vger.kernel.org 4847S: Maintained 4848F: Documentation/i2c/busses/i2c-taos-evm 4849F: drivers/i2c/busses/i2c-taos-evm.c 4850 4851I2C-TINY-USB DRIVER 4852M: Till Harbaum <till@harbaum.org> 4853L: linux-i2c@vger.kernel.org 4854W: http://www.harbaum.org/till/i2c_tiny_usb 4855S: Maintained 4856F: drivers/i2c/busses/i2c-tiny-usb.c 4857 4858i386 BOOT CODE 4859M: "H. Peter Anvin" <hpa@zytor.com> 4860S: Maintained 4861F: arch/x86/boot/ 4862 4863i386 SETUP CODE / CPU ERRATA WORKAROUNDS 4864M: "H. Peter Anvin" <hpa@zytor.com> 4865T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 4866S: Maintained 4867 4868IA64 (Itanium) PLATFORM 4869M: Tony Luck <tony.luck@intel.com> 4870M: Fenghua Yu <fenghua.yu@intel.com> 4871L: linux-ia64@vger.kernel.org 4872T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 4873S: Maintained 4874F: arch/ia64/ 4875 4876IBM Power in-Nest Crypto Acceleration 4877M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com> 4878M: Fionnuala Gunter <fin@linux.vnet.ibm.com> 4879L: linux-crypto@vger.kernel.org 4880S: Supported 4881F: drivers/crypto/nx/ 4882 4883IBM Power 842 compression accelerator 4884M: Dan Streetman <ddstreet@us.ibm.com> 4885S: Supported 4886F: drivers/crypto/nx/nx-842.c 4887F: include/linux/nx842.h 4888 4889IBM Power Linux RAID adapter 4890M: Brian King <brking@us.ibm.com> 4891S: Supported 4892F: drivers/scsi/ipr.* 4893 4894IBM Power Virtual Ethernet Device Driver 4895M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 4896L: netdev@vger.kernel.org 4897S: Supported 4898F: drivers/net/ethernet/ibm/ibmveth.* 4899 4900IBM Power Virtual SCSI Device Drivers 4901M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 4902L: linux-scsi@vger.kernel.org 4903S: Supported 4904F: drivers/scsi/ibmvscsi/ibmvscsi* 4905F: drivers/scsi/ibmvscsi/viosrp.h 4906 4907IBM Power Virtual FC Device Drivers 4908M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 4909L: linux-scsi@vger.kernel.org 4910S: Supported 4911F: drivers/scsi/ibmvscsi/ibmvfc* 4912 4913IBM ServeRAID RAID DRIVER 4914S: Orphan 4915F: drivers/scsi/ips.* 4916 4917ICH LPC AND GPIO DRIVER 4918M: Peter Tyser <ptyser@xes-inc.com> 4919S: Maintained 4920F: drivers/mfd/lpc_ich.c 4921F: drivers/gpio/gpio-ich.c 4922 4923IDE SUBSYSTEM 4924M: "David S. Miller" <davem@davemloft.net> 4925L: linux-ide@vger.kernel.org 4926Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 4927T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 4928S: Maintained 4929F: Documentation/ide/ 4930F: drivers/ide/ 4931F: include/linux/ide.h 4932 4933IDEAPAD LAPTOP EXTRAS DRIVER 4934M: Ike Panhc <ike.pan@canonical.com> 4935L: platform-driver-x86@vger.kernel.org 4936W: http://launchpad.net/ideapad-laptop 4937S: Maintained 4938F: drivers/platform/x86/ideapad-laptop.c 4939 4940IDEAPAD LAPTOP SLIDEBAR DRIVER 4941M: Andrey Moiseev <o2g.org.ru@gmail.com> 4942L: linux-input@vger.kernel.org 4943W: https://github.com/o2genum/ideapad-slidebar 4944S: Maintained 4945F: drivers/input/misc/ideapad_slidebar.c 4946 4947IDE/ATAPI DRIVERS 4948M: Borislav Petkov <bp@alien8.de> 4949L: linux-ide@vger.kernel.org 4950S: Maintained 4951F: Documentation/cdrom/ide-cd 4952F: drivers/ide/ide-cd* 4953 4954IDLE-I7300 4955M: Andy Henroid <andrew.d.henroid@intel.com> 4956L: linux-pm@vger.kernel.org 4957S: Supported 4958F: drivers/idle/i7300_idle.c 4959 4960IEEE 802.15.4 SUBSYSTEM 4961M: Alexander Aring <alex.aring@gmail.com> 4962L: linux-wpan@vger.kernel.org 4963W: https://github.com/linux-wpan 4964T: git git://github.com/linux-wpan/linux-wpan-next.git 4965S: Maintained 4966F: net/ieee802154/ 4967F: net/mac802154/ 4968F: drivers/net/ieee802154/ 4969F: include/linux/nl802154.h 4970F: include/linux/ieee802154.h 4971F: include/net/nl802154.h 4972F: include/net/mac802154.h 4973F: include/net/af_ieee802154.h 4974F: include/net/cfg802154.h 4975F: include/net/ieee802154_netdev.h 4976F: Documentation/networking/ieee802154.txt 4977 4978IGORPLUG-USB IR RECEIVER 4979M: Sean Young <sean@mess.org> 4980L: linux-media@vger.kernel.org 4981S: Maintained 4982F: drivers/media/rc/igorplugusb.c 4983 4984IGUANAWORKS USB IR TRANSCEIVER 4985M: Sean Young <sean@mess.org> 4986L: linux-media@vger.kernel.org 4987S: Maintained 4988F: drivers/media/rc/iguanair.c 4989 4990IIO SUBSYSTEM AND DRIVERS 4991M: Jonathan Cameron <jic23@kernel.org> 4992R: Hartmut Knaack <knaack.h@gmx.de> 4993R: Lars-Peter Clausen <lars@metafoo.de> 4994R: Peter Meerwald <pmeerw@pmeerw.net> 4995L: linux-iio@vger.kernel.org 4996S: Maintained 4997F: drivers/iio/ 4998F: drivers/staging/iio/ 4999F: include/linux/iio/ 5000F: tools/iio/ 5001 5002IKANOS/ADI EAGLE ADSL USB DRIVER 5003M: Matthieu Castet <castet.matthieu@free.fr> 5004M: Stanislaw Gruszka <stf_xl@wp.pl> 5005S: Maintained 5006F: drivers/usb/atm/ueagle-atm.c 5007 5008INA209 HARDWARE MONITOR DRIVER 5009M: Guenter Roeck <linux@roeck-us.net> 5010L: lm-sensors@lm-sensors.org 5011S: Maintained 5012F: Documentation/hwmon/ina209 5013F: Documentation/devicetree/bindings/i2c/ina209.txt 5014F: drivers/hwmon/ina209.c 5015 5016INA2XX HARDWARE MONITOR DRIVER 5017M: Guenter Roeck <linux@roeck-us.net> 5018L: lm-sensors@lm-sensors.org 5019S: Maintained 5020F: Documentation/hwmon/ina2xx 5021F: drivers/hwmon/ina2xx.c 5022F: include/linux/platform_data/ina2xx.h 5023 5024INDUSTRY PACK SUBSYSTEM (IPACK) 5025M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5026M: Jens Taprogge <jens.taprogge@taprogge.org> 5027M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5028L: industrypack-devel@lists.sourceforge.net 5029W: http://industrypack.sourceforge.net 5030S: Maintained 5031F: drivers/ipack/ 5032 5033INGENIC JZ4780 DMA Driver 5034M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5035S: Maintained 5036F: drivers/dma/dma-jz4780.c 5037 5038INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5039M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5040M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5041L: linux-ima-devel@lists.sourceforge.net 5042L: linux-ima-user@lists.sourceforge.net 5043L: linux-security-module@vger.kernel.org 5044S: Supported 5045F: security/integrity/ima/ 5046 5047IMGTEC IR DECODER DRIVER 5048M: James Hogan <james.hogan@imgtec.com> 5049S: Maintained 5050F: drivers/media/rc/img-ir/ 5051 5052IMS TWINTURBO FRAMEBUFFER DRIVER 5053L: linux-fbdev@vger.kernel.org 5054S: Orphan 5055F: drivers/video/fbdev/imsttfb.c 5056 5057INFINIBAND SUBSYSTEM 5058M: Doug Ledford <dledford@redhat.com> 5059M: Sean Hefty <sean.hefty@intel.com> 5060M: Hal Rosenstock <hal.rosenstock@gmail.com> 5061L: linux-rdma@vger.kernel.org 5062W: http://www.openfabrics.org/ 5063Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5064T: git git://github.com/dledford/linux.git 5065S: Supported 5066F: Documentation/infiniband/ 5067F: drivers/infiniband/ 5068F: include/uapi/linux/if_infiniband.h 5069F: include/uapi/rdma/ 5070F: include/rdma/ 5071 5072INOTIFY 5073M: John McCutchan <john@johnmccutchan.com> 5074M: Robert Love <rlove@rlove.org> 5075M: Eric Paris <eparis@parisplace.org> 5076S: Maintained 5077F: Documentation/filesystems/inotify.txt 5078F: fs/notify/inotify/ 5079F: include/linux/inotify.h 5080F: include/uapi/linux/inotify.h 5081 5082INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5083M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5084L: linux-input@vger.kernel.org 5085Q: http://patchwork.kernel.org/project/linux-input/list/ 5086T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5087S: Maintained 5088F: drivers/input/ 5089F: include/linux/input.h 5090F: include/uapi/linux/input.h 5091F: include/linux/input/ 5092 5093INPUT MULTITOUCH (MT) PROTOCOL 5094M: Henrik Rydberg <rydberg@bitmath.org> 5095L: linux-input@vger.kernel.org 5096T: git git://git.kernel.org/pub/scm/linux/kernel/git/rydberg/input-mt.git 5097S: Odd fixes 5098F: Documentation/input/multi-touch-protocol.txt 5099F: drivers/input/input-mt.c 5100K: \b(ABS|SYN)_MT_ 5101 5102INTEL ASoC BDW/HSW DRIVERS 5103M: Jie Yang <yang.jie@linux.intel.com> 5104L: alsa-devel@alsa-project.org 5105S: Supported 5106F: sound/soc/intel/sst-haswell* 5107F: sound/soc/intel/sst-dsp* 5108F: sound/soc/intel/sst-firmware.c 5109F: sound/soc/intel/broadwell.c 5110F: sound/soc/intel/haswell.c 5111 5112INTEL C600 SERIES SAS CONTROLLER DRIVER 5113M: Intel SCU Linux support <intel-linux-scu@intel.com> 5114M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5115L: linux-scsi@vger.kernel.org 5116T: git git://git.code.sf.net/p/intel-sas/isci 5117S: Supported 5118F: drivers/scsi/isci/ 5119 5120INTEL IDLE DRIVER 5121M: Len Brown <lenb@kernel.org> 5122L: linux-pm@vger.kernel.org 5123T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5124S: Supported 5125F: drivers/idle/intel_idle.c 5126 5127INTEL PSTATE DRIVER 5128M: Kristen Carlson Accardi <kristen@linux.intel.com> 5129L: linux-pm@vger.kernel.org 5130S: Supported 5131F: drivers/cpufreq/intel_pstate.c 5132 5133INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5134M: Maik Broemme <mbroemme@plusserver.de> 5135L: linux-fbdev@vger.kernel.org 5136S: Maintained 5137F: Documentation/fb/intelfb.txt 5138F: drivers/video/fbdev/intelfb/ 5139 5140INTEL 810/815 FRAMEBUFFER DRIVER 5141M: Antonino Daplas <adaplas@gmail.com> 5142L: linux-fbdev@vger.kernel.org 5143S: Maintained 5144F: drivers/video/fbdev/i810/ 5145 5146INTEL MENLOW THERMAL DRIVER 5147M: Sujith Thomas <sujith.thomas@intel.com> 5148L: platform-driver-x86@vger.kernel.org 5149W: https://01.org/linux-acpi 5150S: Supported 5151F: drivers/platform/x86/intel_menlow.c 5152 5153INTEL IA32 MICROCODE UPDATE SUPPORT 5154M: Borislav Petkov <bp@alien8.de> 5155S: Maintained 5156F: arch/x86/kernel/cpu/microcode/core* 5157F: arch/x86/kernel/cpu/microcode/intel* 5158 5159INTEL I/OAT DMA DRIVER 5160M: Dave Jiang <dave.jiang@intel.com> 5161R: Dan Williams <dan.j.williams@intel.com> 5162L: dmaengine@vger.kernel.org 5163Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5164S: Supported 5165F: drivers/dma/ioat* 5166 5167INTEL IOMMU (VT-d) 5168M: David Woodhouse <dwmw2@infradead.org> 5169L: iommu@lists.linux-foundation.org 5170T: git git://git.infradead.org/iommu-2.6.git 5171S: Supported 5172F: drivers/iommu/intel-iommu.c 5173F: include/linux/intel-iommu.h 5174 5175INTEL IOP-ADMA DMA DRIVER 5176R: Dan Williams <dan.j.williams@intel.com> 5177S: Odd fixes 5178F: drivers/dma/iop-adma.c 5179 5180INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5181M: Krzysztof Halasa <khalasa@piap.pl> 5182S: Maintained 5183F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5184F: arch/arm/mach-ixp4xx/include/mach/npe.h 5185F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5186F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5187F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5188F: drivers/net/wan/ixp4xx_hss.c 5189 5190INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5191M: Deepak Saxena <dsaxena@plexity.net> 5192S: Maintained 5193F: drivers/char/hw_random/ixp4xx-rng.c 5194 5195INTEL ETHERNET DRIVERS 5196M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5197R: Jesse Brandeburg <jesse.brandeburg@intel.com> 5198R: Shannon Nelson <shannon.nelson@intel.com> 5199R: Carolyn Wyborny <carolyn.wyborny@intel.com> 5200R: Don Skidmore <donald.c.skidmore@intel.com> 5201R: Matthew Vick <matthew.vick@intel.com> 5202R: John Ronciak <john.ronciak@intel.com> 5203R: Mitch Williams <mitch.a.williams@intel.com> 5204L: intel-wired-lan@lists.osuosl.org 5205W: http://www.intel.com/support/feedback.htm 5206W: http://e1000.sourceforge.net/ 5207Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5208T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5209T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 5210S: Supported 5211F: Documentation/networking/e100.txt 5212F: Documentation/networking/e1000.txt 5213F: Documentation/networking/e1000e.txt 5214F: Documentation/networking/igb.txt 5215F: Documentation/networking/igbvf.txt 5216F: Documentation/networking/ixgb.txt 5217F: Documentation/networking/ixgbe.txt 5218F: Documentation/networking/ixgbevf.txt 5219F: Documentation/networking/i40e.txt 5220F: Documentation/networking/i40evf.txt 5221F: drivers/net/ethernet/intel/ 5222F: drivers/net/ethernet/intel/*/ 5223 5224INTEL-MID GPIO DRIVER 5225M: David Cohen <david.a.cohen@linux.intel.com> 5226L: linux-gpio@vger.kernel.org 5227S: Maintained 5228F: drivers/gpio/gpio-intel-mid.c 5229 5230INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 5231M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 5232L: linux-wireless@vger.kernel.org 5233S: Maintained 5234F: Documentation/networking/README.ipw2100 5235F: Documentation/networking/README.ipw2200 5236F: drivers/net/wireless/ipw2x00/ 5237 5238INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 5239M: Richard L Maliszewski <richard.l.maliszewski@intel.com> 5240M: Gang Wei <gang.wei@intel.com> 5241M: Shane Wang <shane.wang@intel.com> 5242L: tboot-devel@lists.sourceforge.net 5243W: http://tboot.sourceforge.net 5244T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 5245S: Supported 5246F: Documentation/intel_txt.txt 5247F: include/linux/tboot.h 5248F: arch/x86/kernel/tboot.c 5249 5250INTEL WIRELESS WIMAX CONNECTION 2400 5251M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 5252M: linux-wimax@intel.com 5253L: wimax@linuxwimax.org (subscribers-only) 5254S: Supported 5255W: http://linuxwimax.org 5256F: Documentation/wimax/README.i2400m 5257F: drivers/net/wimax/i2400m/ 5258F: include/uapi/linux/wimax/i2400m.h 5259 5260INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 5261M: Stanislaw Gruszka <sgruszka@redhat.com> 5262L: linux-wireless@vger.kernel.org 5263S: Supported 5264F: drivers/net/wireless/iwlegacy/ 5265 5266INTEL WIRELESS WIFI LINK (iwlwifi) 5267M: Johannes Berg <johannes.berg@intel.com> 5268M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 5269M: Intel Linux Wireless <ilw@linux.intel.com> 5270L: linux-wireless@vger.kernel.org 5271W: http://intellinuxwireless.org 5272T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 5273S: Supported 5274F: drivers/net/wireless/iwlwifi/ 5275 5276INTEL MANAGEMENT ENGINE (mei) 5277M: Tomas Winkler <tomas.winkler@intel.com> 5278L: linux-kernel@vger.kernel.org 5279S: Supported 5280F: include/uapi/linux/mei.h 5281F: drivers/misc/mei/* 5282F: Documentation/misc-devices/mei/* 5283 5284IOC3 ETHERNET DRIVER 5285M: Ralf Baechle <ralf@linux-mips.org> 5286L: linux-mips@linux-mips.org 5287S: Maintained 5288F: drivers/net/ethernet/sgi/ioc3-eth.c 5289 5290IOC3 SERIAL DRIVER 5291M: Pat Gefre <pfg@sgi.com> 5292L: linux-serial@vger.kernel.org 5293S: Maintained 5294F: drivers/tty/serial/ioc3_serial.c 5295 5296IOMMU DRIVERS 5297M: Joerg Roedel <joro@8bytes.org> 5298L: iommu@lists.linux-foundation.org 5299T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 5300S: Maintained 5301F: drivers/iommu/ 5302 5303IP MASQUERADING 5304M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 5305S: Maintained 5306F: net/ipv4/netfilter/ipt_MASQUERADE.c 5307 5308IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER 5309M: Francois Romieu <romieu@fr.zoreil.com> 5310M: Sorbica Shieh <sorbica@icplus.com.tw> 5311L: netdev@vger.kernel.org 5312S: Maintained 5313F: drivers/net/ethernet/icplus/ipg.* 5314 5315IPATH DRIVER 5316M: Mike Marciniszyn <infinipath@intel.com> 5317L: linux-rdma@vger.kernel.org 5318S: Maintained 5319F: drivers/infiniband/hw/ipath/ 5320 5321IPMI SUBSYSTEM 5322M: Corey Minyard <minyard@acm.org> 5323L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 5324W: http://openipmi.sourceforge.net/ 5325S: Supported 5326F: Documentation/IPMI.txt 5327F: drivers/char/ipmi/ 5328F: include/linux/ipmi* 5329F: include/uapi/linux/ipmi* 5330 5331QCOM AUDIO (ASoC) DRIVERS 5332M: Patrick Lai <plai@codeaurora.org> 5333M: Banajit Goswami <bgoswami@codeaurora.org> 5334L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5335S: Supported 5336F: sound/soc/qcom/ 5337 5338IPS SCSI RAID DRIVER 5339M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 5340L: linux-scsi@vger.kernel.org 5341W: http://www.adaptec.com/ 5342S: Maintained 5343F: drivers/scsi/ips* 5344 5345IPVS 5346M: Wensong Zhang <wensong@linux-vs.org> 5347M: Simon Horman <horms@verge.net.au> 5348M: Julian Anastasov <ja@ssi.bg> 5349L: netdev@vger.kernel.org 5350L: lvs-devel@vger.kernel.org 5351S: Maintained 5352F: Documentation/networking/ipvs-sysctl.txt 5353F: include/net/ip_vs.h 5354F: include/uapi/linux/ip_vs.h 5355F: net/netfilter/ipvs/ 5356 5357IPWIRELESS DRIVER 5358M: Jiri Kosina <jkosina@suse.cz> 5359M: David Sterba <dsterba@suse.cz> 5360S: Odd Fixes 5361F: drivers/tty/ipwireless/ 5362 5363IPX NETWORK LAYER 5364M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 5365L: netdev@vger.kernel.org 5366S: Maintained 5367F: include/net/ipx.h 5368F: include/uapi/linux/ipx.h 5369F: net/ipx/ 5370 5371IRDA SUBSYSTEM 5372M: Samuel Ortiz <samuel@sortiz.org> 5373L: irda-users@lists.sourceforge.net (subscribers-only) 5374L: netdev@vger.kernel.org 5375W: http://irda.sourceforge.net/ 5376S: Maintained 5377T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 5378F: Documentation/networking/irda.txt 5379F: drivers/net/irda/ 5380F: include/net/irda/ 5381F: net/irda/ 5382 5383IRQ SUBSYSTEM 5384M: Thomas Gleixner <tglx@linutronix.de> 5385L: linux-kernel@vger.kernel.org 5386S: Maintained 5387T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5388F: kernel/irq/ 5389 5390IRQCHIP DRIVERS 5391M: Thomas Gleixner <tglx@linutronix.de> 5392M: Jason Cooper <jason@lakedaemon.net> 5393L: linux-kernel@vger.kernel.org 5394S: Maintained 5395T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5396T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 5397F: Documentation/devicetree/bindings/interrupt-controller/ 5398F: drivers/irqchip/ 5399 5400IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 5401M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 5402S: Maintained 5403F: Documentation/IRQ-domain.txt 5404F: include/linux/irqdomain.h 5405F: kernel/irq/irqdomain.c 5406 5407ISAPNP 5408M: Jaroslav Kysela <perex@perex.cz> 5409S: Maintained 5410F: Documentation/isapnp.txt 5411F: drivers/pnp/isapnp/ 5412F: include/linux/isapnp.h 5413 5414ISA RADIO MODULE 5415M: Hans Verkuil <hverkuil@xs4all.nl> 5416L: linux-media@vger.kernel.org 5417T: git git://linuxtv.org/media_tree.git 5418W: http://linuxtv.org 5419S: Maintained 5420F: drivers/media/radio/radio-isa* 5421 5422iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 5423M: Peter Jones <pjones@redhat.com> 5424M: Konrad Rzeszutek Wilk <konrad@kernel.org> 5425S: Maintained 5426F: drivers/firmware/iscsi_ibft* 5427 5428ISCSI 5429M: Mike Christie <michaelc@cs.wisc.edu> 5430L: open-iscsi@googlegroups.com 5431W: www.open-iscsi.org 5432T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 5433S: Maintained 5434F: drivers/scsi/*iscsi* 5435F: include/scsi/*iscsi* 5436 5437ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 5438M: Or Gerlitz <ogerlitz@mellanox.com> 5439M: Sagi Grimberg <sagig@mellanox.com> 5440M: Roi Dayan <roid@mellanox.com> 5441L: linux-rdma@vger.kernel.org 5442S: Supported 5443W: http://www.openfabrics.org 5444W: www.open-iscsi.org 5445Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5446F: drivers/infiniband/ulp/iser/ 5447 5448ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 5449M: Sagi Grimberg <sagig@mellanox.com> 5450T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 5451L: linux-rdma@vger.kernel.org 5452L: target-devel@vger.kernel.org 5453S: Supported 5454W: http://www.linux-iscsi.org 5455F: drivers/infiniband/ulp/isert 5456 5457ISDN SUBSYSTEM 5458M: Karsten Keil <isdn@linux-pingi.de> 5459L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 5460L: netdev@vger.kernel.org 5461W: http://www.isdn4linux.de 5462T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 5463S: Maintained 5464F: Documentation/isdn/ 5465F: drivers/isdn/ 5466F: include/linux/isdn.h 5467F: include/linux/isdn/ 5468F: include/uapi/linux/isdn.h 5469F: include/uapi/linux/isdn/ 5470 5471ISDN SUBSYSTEM (Eicon active card driver) 5472M: Armin Schindler <mac@melware.de> 5473L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 5474W: http://www.melware.de 5475S: Maintained 5476F: drivers/isdn/hardware/eicon/ 5477 5478IT87 HARDWARE MONITORING DRIVER 5479M: Jean Delvare <jdelvare@suse.de> 5480L: lm-sensors@lm-sensors.org 5481S: Maintained 5482F: Documentation/hwmon/it87 5483F: drivers/hwmon/it87.c 5484 5485IT913X MEDIA DRIVER 5486M: Antti Palosaari <crope@iki.fi> 5487L: linux-media@vger.kernel.org 5488W: http://linuxtv.org/ 5489W: http://palosaari.fi/linux/ 5490Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5491T: git git://linuxtv.org/anttip/media_tree.git 5492S: Maintained 5493F: drivers/media/tuners/it913x* 5494 5495IVTV VIDEO4LINUX DRIVER 5496M: Andy Walls <awalls@md.metrocast.net> 5497L: ivtv-devel@ivtvdriver.org (subscribers-only) 5498L: linux-media@vger.kernel.org 5499T: git git://linuxtv.org/media_tree.git 5500W: http://www.ivtvdriver.org 5501S: Maintained 5502F: Documentation/video4linux/*.ivtv 5503F: drivers/media/pci/ivtv/ 5504F: include/uapi/linux/ivtv* 5505 5506IX2505V MEDIA DRIVER 5507M: Malcolm Priestley <tvboxspy@gmail.com> 5508L: linux-media@vger.kernel.org 5509W: http://linuxtv.org/ 5510Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5511S: Maintained 5512F: drivers/media/dvb-frontends/ix2505v* 5513 5514JC42.4 TEMPERATURE SENSOR DRIVER 5515M: Guenter Roeck <linux@roeck-us.net> 5516L: lm-sensors@lm-sensors.org 5517S: Maintained 5518F: drivers/hwmon/jc42.c 5519F: Documentation/hwmon/jc42 5520 5521JFS FILESYSTEM 5522M: Dave Kleikamp <shaggy@kernel.org> 5523L: jfs-discussion@lists.sourceforge.net 5524W: http://jfs.sourceforge.net/ 5525T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 5526S: Maintained 5527F: Documentation/filesystems/jfs.txt 5528F: fs/jfs/ 5529 5530JME NETWORK DRIVER 5531M: Guo-Fu Tseng <cooldavid@cooldavid.org> 5532L: netdev@vger.kernel.org 5533S: Maintained 5534F: drivers/net/ethernet/jme.* 5535 5536JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 5537M: David Woodhouse <dwmw2@infradead.org> 5538L: linux-mtd@lists.infradead.org 5539W: http://www.linux-mtd.infradead.org/doc/jffs2.html 5540S: Maintained 5541F: fs/jffs2/ 5542F: include/uapi/linux/jffs2.h 5543 5544JOURNALLING LAYER FOR BLOCK DEVICES (JBD) 5545M: Andrew Morton <akpm@linux-foundation.org> 5546M: Jan Kara <jack@suse.cz> 5547L: linux-ext4@vger.kernel.org 5548S: Maintained 5549F: fs/jbd/ 5550F: include/linux/jbd.h 5551 5552JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 5553M: "Theodore Ts'o" <tytso@mit.edu> 5554L: linux-ext4@vger.kernel.org 5555S: Maintained 5556F: fs/jbd2/ 5557F: include/linux/jbd2.h 5558 5559JSM Neo PCI based serial card 5560M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com> 5561L: linux-serial@vger.kernel.org 5562S: Maintained 5563F: drivers/tty/serial/jsm/ 5564 5565K10TEMP HARDWARE MONITORING DRIVER 5566M: Clemens Ladisch <clemens@ladisch.de> 5567L: lm-sensors@lm-sensors.org 5568S: Maintained 5569F: Documentation/hwmon/k10temp 5570F: drivers/hwmon/k10temp.c 5571 5572K8TEMP HARDWARE MONITORING DRIVER 5573M: Rudolf Marek <r.marek@assembler.cz> 5574L: lm-sensors@lm-sensors.org 5575S: Maintained 5576F: Documentation/hwmon/k8temp 5577F: drivers/hwmon/k8temp.c 5578 5579KCONFIG 5580M: "Yann E. MORIN" <yann.morin.1998@free.fr> 5581L: linux-kbuild@vger.kernel.org 5582T: git git://gitorious.org/linux-kconfig/linux-kconfig 5583S: Maintained 5584F: Documentation/kbuild/kconfig-language.txt 5585F: scripts/kconfig/ 5586 5587KDUMP 5588M: Vivek Goyal <vgoyal@redhat.com> 5589M: Haren Myneni <hbabu@us.ibm.com> 5590L: kexec@lists.infradead.org 5591W: http://lse.sourceforge.net/kdump/ 5592S: Maintained 5593F: Documentation/kdump/ 5594 5595KEENE FM RADIO TRANSMITTER DRIVER 5596M: Hans Verkuil <hverkuil@xs4all.nl> 5597L: linux-media@vger.kernel.org 5598T: git git://linuxtv.org/media_tree.git 5599W: http://linuxtv.org 5600S: Maintained 5601F: drivers/media/radio/radio-keene* 5602 5603KERNEL AUTOMOUNTER v4 (AUTOFS4) 5604M: Ian Kent <raven@themaw.net> 5605L: autofs@vger.kernel.org 5606S: Maintained 5607F: fs/autofs4/ 5608 5609KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 5610M: Michal Marek <mmarek@suse.cz> 5611T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 5612T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 5613L: linux-kbuild@vger.kernel.org 5614S: Maintained 5615F: Documentation/kbuild/ 5616F: Makefile 5617F: scripts/Makefile.* 5618F: scripts/basic/ 5619F: scripts/mk* 5620F: scripts/package/ 5621 5622KERNEL JANITORS 5623L: kernel-janitors@vger.kernel.org 5624W: http://kernelnewbies.org/KernelJanitors 5625S: Odd Fixes 5626 5627KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 5628M: "J. Bruce Fields" <bfields@fieldses.org> 5629L: linux-nfs@vger.kernel.org 5630W: http://nfs.sourceforge.net/ 5631S: Supported 5632F: fs/nfsd/ 5633F: include/uapi/linux/nfsd/ 5634F: fs/lockd/ 5635F: fs/nfs_common/ 5636F: net/sunrpc/ 5637F: include/linux/lockd/ 5638F: include/linux/sunrpc/ 5639F: include/uapi/linux/sunrpc/ 5640 5641KERNEL SELFTEST FRAMEWORK 5642M: Shuah Khan <shuahkh@osg.samsung.com> 5643L: linux-api@vger.kernel.org 5644T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 5645S: Maintained 5646F: tools/testing/selftests 5647 5648KERNEL VIRTUAL MACHINE (KVM) 5649M: Gleb Natapov <gleb@kernel.org> 5650M: Paolo Bonzini <pbonzini@redhat.com> 5651L: kvm@vger.kernel.org 5652W: http://www.linux-kvm.org 5653T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 5654S: Supported 5655F: Documentation/*/kvm*.txt 5656F: Documentation/virtual/kvm/ 5657F: arch/*/kvm/ 5658F: arch/x86/kernel/kvm.c 5659F: arch/x86/kernel/kvmclock.c 5660F: arch/*/include/asm/kvm* 5661F: include/linux/kvm* 5662F: include/uapi/linux/kvm* 5663F: virt/kvm/ 5664 5665KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 5666M: Joerg Roedel <joro@8bytes.org> 5667L: kvm@vger.kernel.org 5668W: http://kvm.qumranet.com 5669S: Maintained 5670F: arch/x86/include/asm/svm.h 5671F: arch/x86/kvm/svm.c 5672 5673KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 5674M: Alexander Graf <agraf@suse.de> 5675L: kvm-ppc@vger.kernel.org 5676W: http://kvm.qumranet.com 5677T: git git://github.com/agraf/linux-2.6.git 5678S: Supported 5679F: arch/powerpc/include/asm/kvm* 5680F: arch/powerpc/kvm/ 5681 5682KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 5683M: Christian Borntraeger <borntraeger@de.ibm.com> 5684M: Cornelia Huck <cornelia.huck@de.ibm.com> 5685M: linux390@de.ibm.com 5686L: linux-s390@vger.kernel.org 5687W: http://www.ibm.com/developerworks/linux/linux390/ 5688S: Supported 5689F: Documentation/s390/kvm.txt 5690F: arch/s390/include/asm/kvm* 5691F: arch/s390/kvm/ 5692F: drivers/s390/kvm/ 5693 5694KERNEL VIRTUAL MACHINE (KVM) FOR ARM 5695M: Christoffer Dall <christoffer.dall@linaro.org> 5696M: Marc Zyngier <marc.zyngier@arm.com> 5697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5698L: kvmarm@lists.cs.columbia.edu 5699W: http://systems.cs.columbia.edu/projects/kvm-arm 5700S: Supported 5701F: arch/arm/include/uapi/asm/kvm* 5702F: arch/arm/include/asm/kvm* 5703F: arch/arm/kvm/ 5704F: virt/kvm/arm/ 5705F: include/kvm/arm_* 5706 5707KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 5708M: Christoffer Dall <christoffer.dall@linaro.org> 5709M: Marc Zyngier <marc.zyngier@arm.com> 5710L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5711L: kvmarm@lists.cs.columbia.edu 5712S: Maintained 5713F: arch/arm64/include/uapi/asm/kvm* 5714F: arch/arm64/include/asm/kvm* 5715F: arch/arm64/kvm/ 5716 5717KEXEC 5718M: Eric Biederman <ebiederm@xmission.com> 5719W: http://kernel.org/pub/linux/utils/kernel/kexec/ 5720L: kexec@lists.infradead.org 5721S: Maintained 5722F: include/linux/kexec.h 5723F: include/uapi/linux/kexec.h 5724F: kernel/kexec.c 5725 5726KEYS/KEYRINGS: 5727M: David Howells <dhowells@redhat.com> 5728L: keyrings@linux-nfs.org 5729S: Maintained 5730F: Documentation/security/keys.txt 5731F: include/linux/key.h 5732F: include/linux/key-type.h 5733F: include/keys/ 5734F: security/keys/ 5735 5736KEYS-TRUSTED 5737M: David Safford <safford@us.ibm.com> 5738M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5739L: linux-security-module@vger.kernel.org 5740L: keyrings@linux-nfs.org 5741S: Supported 5742F: Documentation/security/keys-trusted-encrypted.txt 5743F: include/keys/trusted-type.h 5744F: security/keys/trusted.c 5745F: security/keys/trusted.h 5746 5747KEYS-ENCRYPTED 5748M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5749M: David Safford <safford@us.ibm.com> 5750L: linux-security-module@vger.kernel.org 5751L: keyrings@linux-nfs.org 5752S: Supported 5753F: Documentation/security/keys-trusted-encrypted.txt 5754F: include/keys/encrypted-type.h 5755F: security/keys/encrypted-keys/ 5756 5757KGDB / KDB /debug_core 5758M: Jason Wessel <jason.wessel@windriver.com> 5759W: http://kgdb.wiki.kernel.org/ 5760L: kgdb-bugreport@lists.sourceforge.net 5761S: Maintained 5762F: Documentation/DocBook/kgdb.tmpl 5763F: drivers/misc/kgdbts.c 5764F: drivers/tty/serial/kgdboc.c 5765F: include/linux/kdb.h 5766F: include/linux/kgdb.h 5767F: kernel/debug/ 5768 5769KMEMCHECK 5770M: Vegard Nossum <vegardno@ifi.uio.no> 5771M: Pekka Enberg <penberg@kernel.org> 5772S: Maintained 5773F: Documentation/kmemcheck.txt 5774F: arch/x86/include/asm/kmemcheck.h 5775F: arch/x86/mm/kmemcheck/ 5776F: include/linux/kmemcheck.h 5777F: mm/kmemcheck.c 5778 5779KMEMLEAK 5780M: Catalin Marinas <catalin.marinas@arm.com> 5781S: Maintained 5782F: Documentation/kmemleak.txt 5783F: include/linux/kmemleak.h 5784F: mm/kmemleak.c 5785F: mm/kmemleak-test.c 5786 5787KPROBES 5788M: Ananth N Mavinakayanahalli <ananth@in.ibm.com> 5789M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 5790M: "David S. Miller" <davem@davemloft.net> 5791M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com> 5792S: Maintained 5793F: Documentation/kprobes.txt 5794F: include/linux/kprobes.h 5795F: kernel/kprobes.c 5796 5797KS0108 LCD CONTROLLER DRIVER 5798M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 5799W: http://miguelojeda.es/auxdisplay.htm 5800W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 5801S: Maintained 5802F: Documentation/auxdisplay/ks0108 5803F: drivers/auxdisplay/ks0108.c 5804F: include/linux/ks0108.h 5805 5806LAPB module 5807L: linux-x25@vger.kernel.org 5808S: Orphan 5809F: Documentation/networking/lapb-module.txt 5810F: include/*/lapb.h 5811F: net/lapb/ 5812 5813LASI 53c700 driver for PARISC 5814M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 5815L: linux-scsi@vger.kernel.org 5816S: Maintained 5817F: Documentation/scsi/53c700.txt 5818F: drivers/scsi/53c700* 5819 5820LED SUBSYSTEM 5821M: Bryan Wu <cooloney@gmail.com> 5822M: Richard Purdie <rpurdie@rpsys.net> 5823M: Jacek Anaszewski <j.anaszewski@samsung.com> 5824L: linux-leds@vger.kernel.org 5825T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git 5826S: Maintained 5827F: drivers/leds/ 5828F: include/linux/leds.h 5829 5830LEGACY EEPROM DRIVER 5831M: Jean Delvare <jdelvare@suse.de> 5832S: Maintained 5833F: Documentation/misc-devices/eeprom 5834F: drivers/misc/eeprom/eeprom.c 5835 5836LEGO USB Tower driver 5837M: Juergen Stuber <starblue@users.sourceforge.net> 5838L: legousb-devel@lists.sourceforge.net 5839W: http://legousb.sourceforge.net/ 5840S: Maintained 5841F: drivers/usb/misc/legousbtower.c 5842 5843LG2160 MEDIA DRIVER 5844M: Michael Krufky <mkrufky@linuxtv.org> 5845L: linux-media@vger.kernel.org 5846W: http://linuxtv.org/ 5847W: http://github.com/mkrufky 5848Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5849T: git git://linuxtv.org/mkrufky/tuners.git 5850S: Maintained 5851F: drivers/media/dvb-frontends/lg2160.* 5852 5853LGDT3305 MEDIA DRIVER 5854M: Michael Krufky <mkrufky@linuxtv.org> 5855L: linux-media@vger.kernel.org 5856W: http://linuxtv.org/ 5857W: http://github.com/mkrufky 5858Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5859T: git git://linuxtv.org/mkrufky/tuners.git 5860S: Maintained 5861F: drivers/media/dvb-frontends/lgdt3305.* 5862 5863LGUEST 5864M: Rusty Russell <rusty@rustcorp.com.au> 5865L: lguest@lists.ozlabs.org 5866W: http://lguest.ozlabs.org/ 5867S: Odd Fixes 5868F: arch/x86/include/asm/lguest*.h 5869F: arch/x86/lguest/ 5870F: drivers/lguest/ 5871F: include/linux/lguest*.h 5872F: tools/lguest/ 5873 5874LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 5875M: Tejun Heo <tj@kernel.org> 5876L: linux-ide@vger.kernel.org 5877T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 5878S: Maintained 5879F: drivers/ata/ 5880F: include/linux/ata.h 5881F: include/linux/libata.h 5882 5883LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 5884M: Viresh Kumar <viresh.linux@gmail.com> 5885L: linux-ide@vger.kernel.org 5886T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 5887S: Maintained 5888F: include/linux/pata_arasan_cf_data.h 5889F: drivers/ata/pata_arasan_cf.c 5890 5891LIBATA PATA DRIVERS 5892M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5893M: Tejun Heo <tj@kernel.org> 5894L: linux-ide@vger.kernel.org 5895T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 5896S: Maintained 5897F: drivers/ata/pata_*.c 5898F: drivers/ata/ata_generic.c 5899 5900LIBATA SATA AHCI PLATFORM devices support 5901M: Hans de Goede <hdegoede@redhat.com> 5902M: Tejun Heo <tj@kernel.org> 5903L: linux-ide@vger.kernel.org 5904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 5905S: Maintained 5906F: drivers/ata/ahci_platform.c 5907F: drivers/ata/libahci_platform.c 5908F: include/linux/ahci_platform.h 5909 5910LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 5911M: Mikael Pettersson <mikpelinux@gmail.com> 5912L: linux-ide@vger.kernel.org 5913T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 5914S: Maintained 5915F: drivers/ata/sata_promise.* 5916 5917LIBLOCKDEP 5918M: Sasha Levin <sasha.levin@oracle.com> 5919S: Maintained 5920F: tools/lib/lockdep/ 5921 5922LINUX FOR IBM pSERIES (RS/6000) 5923M: Paul Mackerras <paulus@au.ibm.com> 5924W: http://www.ibm.com/linux/ltc/projects/ppc 5925S: Supported 5926F: arch/powerpc/boot/rs6000.h 5927 5928LINUX FOR POWERPC (32-BIT AND 64-BIT) 5929M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 5930M: Paul Mackerras <paulus@samba.org> 5931M: Michael Ellerman <mpe@ellerman.id.au> 5932W: http://www.penguinppc.org/ 5933L: linuxppc-dev@lists.ozlabs.org 5934Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 5935T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git 5936S: Supported 5937F: Documentation/powerpc/ 5938F: arch/powerpc/ 5939 5940LINUX FOR POWER MACINTOSH 5941M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 5942W: http://www.penguinppc.org/ 5943L: linuxppc-dev@lists.ozlabs.org 5944S: Maintained 5945F: arch/powerpc/platforms/powermac/ 5946F: drivers/macintosh/ 5947 5948LINUX FOR POWERPC EMBEDDED MPC5XXX 5949M: Anatolij Gustschin <agust@denx.de> 5950L: linuxppc-dev@lists.ozlabs.org 5951T: git git://git.denx.de/linux-denx-agust.git 5952S: Maintained 5953F: arch/powerpc/platforms/512x/ 5954F: arch/powerpc/platforms/52xx/ 5955 5956LINUX FOR POWERPC EMBEDDED PPC4XX 5957M: Alistair Popple <alistair@popple.id.au> 5958M: Matt Porter <mporter@kernel.crashing.org> 5959W: http://www.penguinppc.org/ 5960L: linuxppc-dev@lists.ozlabs.org 5961S: Maintained 5962F: arch/powerpc/platforms/40x/ 5963F: arch/powerpc/platforms/44x/ 5964 5965LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 5966L: linuxppc-dev@lists.ozlabs.org 5967S: Orphan 5968F: arch/powerpc/*/*virtex* 5969F: arch/powerpc/*/*/*virtex* 5970 5971LINUX FOR POWERPC EMBEDDED PPC8XX 5972M: Vitaly Bordug <vitb@kernel.crashing.org> 5973W: http://www.penguinppc.org/ 5974L: linuxppc-dev@lists.ozlabs.org 5975S: Maintained 5976F: arch/powerpc/platforms/8xx/ 5977 5978LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 5979M: Scott Wood <scottwood@freescale.com> 5980M: Kumar Gala <galak@kernel.crashing.org> 5981W: http://www.penguinppc.org/ 5982L: linuxppc-dev@lists.ozlabs.org 5983T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 5984S: Maintained 5985F: arch/powerpc/platforms/83xx/ 5986F: arch/powerpc/platforms/85xx/ 5987 5988LINUX FOR POWERPC PA SEMI PWRFICIENT 5989M: Olof Johansson <olof@lixom.net> 5990L: linuxppc-dev@lists.ozlabs.org 5991S: Maintained 5992F: arch/powerpc/platforms/pasemi/ 5993F: drivers/*/*pasemi* 5994F: drivers/*/*/*pasemi* 5995 5996LINUX SECURITY MODULE (LSM) FRAMEWORK 5997M: Chris Wright <chrisw@sous-sol.org> 5998L: linux-security-module@vger.kernel.org 5999S: Supported 6000 6001LIS3LV02D ACCELEROMETER DRIVER 6002M: Eric Piel <eric.piel@tremplin-utc.net> 6003S: Maintained 6004F: Documentation/misc-devices/lis3lv02d 6005F: drivers/misc/lis3lv02d/ 6006F: drivers/platform/x86/hp_accel.c 6007 6008LIVE PATCHING 6009M: Josh Poimboeuf <jpoimboe@redhat.com> 6010M: Seth Jennings <sjenning@redhat.com> 6011M: Jiri Kosina <jkosina@suse.cz> 6012M: Vojtech Pavlik <vojtech@suse.cz> 6013S: Maintained 6014F: kernel/livepatch/ 6015F: include/linux/livepatch.h 6016F: arch/x86/include/asm/livepatch.h 6017F: arch/x86/kernel/livepatch.c 6018F: Documentation/ABI/testing/sysfs-kernel-livepatch 6019F: samples/livepatch/ 6020L: live-patching@vger.kernel.org 6021T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6022 6023LLC (802.2) 6024M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6025S: Maintained 6026F: include/linux/llc.h 6027F: include/uapi/linux/llc.h 6028F: include/net/llc* 6029F: net/llc/ 6030 6031LM73 HARDWARE MONITOR DRIVER 6032M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6033L: lm-sensors@lm-sensors.org 6034S: Maintained 6035F: drivers/hwmon/lm73.c 6036 6037LM78 HARDWARE MONITOR DRIVER 6038M: Jean Delvare <jdelvare@suse.de> 6039L: lm-sensors@lm-sensors.org 6040S: Maintained 6041F: Documentation/hwmon/lm78 6042F: drivers/hwmon/lm78.c 6043 6044LM83 HARDWARE MONITOR DRIVER 6045M: Jean Delvare <jdelvare@suse.de> 6046L: lm-sensors@lm-sensors.org 6047S: Maintained 6048F: Documentation/hwmon/lm83 6049F: drivers/hwmon/lm83.c 6050 6051LM90 HARDWARE MONITOR DRIVER 6052M: Jean Delvare <jdelvare@suse.de> 6053L: lm-sensors@lm-sensors.org 6054S: Maintained 6055F: Documentation/hwmon/lm90 6056F: Documentation/devicetree/bindings/hwmon/lm90.txt 6057F: drivers/hwmon/lm90.c 6058 6059LM95234 HARDWARE MONITOR DRIVER 6060M: Guenter Roeck <linux@roeck-us.net> 6061L: lm-sensors@lm-sensors.org 6062S: Maintained 6063F: Documentation/hwmon/lm95234 6064F: drivers/hwmon/lm95234.c 6065 6066LME2510 MEDIA DRIVER 6067M: Malcolm Priestley <tvboxspy@gmail.com> 6068L: linux-media@vger.kernel.org 6069W: http://linuxtv.org/ 6070Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6071S: Maintained 6072F: drivers/media/usb/dvb-usb-v2/lmedm04* 6073 6074LOCKDEP AND LOCKSTAT 6075M: Peter Zijlstra <peterz@infradead.org> 6076M: Ingo Molnar <mingo@redhat.com> 6077L: linux-kernel@vger.kernel.org 6078T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 6079S: Maintained 6080F: Documentation/locking/lockdep*.txt 6081F: Documentation/locking/lockstat.txt 6082F: include/linux/lockdep.h 6083F: kernel/locking/ 6084 6085LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 6086M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 6087L: linux-ntfs-dev@lists.sourceforge.net 6088W: http://www.linux-ntfs.org/content/view/19/37/ 6089S: Maintained 6090F: Documentation/ldm.txt 6091F: block/partitions/ldm.* 6092 6093LogFS 6094M: Joern Engel <joern@logfs.org> 6095M: Prasad Joshi <prasadjoshi.linux@gmail.com> 6096L: logfs@logfs.org 6097W: logfs.org 6098S: Maintained 6099F: fs/logfs/ 6100 6101LPC32XX MACHINE SUPPORT 6102M: Roland Stigge <stigge@antcom.de> 6103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6104S: Maintained 6105F: arch/arm/mach-lpc32xx/ 6106 6107LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 6108M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com> 6109M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com> 6110M: Sreekanth Reddy <sreekanth.reddy@avagotech.com> 6111M: Abhijit Mahajan <abhijit.mahajan@avagotech.com> 6112L: MPT-FusionLinux.pdl@avagotech.com 6113L: linux-scsi@vger.kernel.org 6114W: http://www.lsilogic.com/support 6115S: Supported 6116F: drivers/message/fusion/ 6117F: drivers/scsi/mpt2sas/ 6118F: drivers/scsi/mpt3sas/ 6119 6120LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 6121M: Matthew Wilcox <matthew@wil.cx> 6122L: linux-scsi@vger.kernel.org 6123S: Maintained 6124F: drivers/scsi/sym53c8xx_2/ 6125 6126LTC4261 HARDWARE MONITOR DRIVER 6127M: Guenter Roeck <linux@roeck-us.net> 6128L: lm-sensors@lm-sensors.org 6129S: Maintained 6130F: Documentation/hwmon/ltc4261 6131F: drivers/hwmon/ltc4261.c 6132 6133LTP (Linux Test Project) 6134M: Mike Frysinger <vapier@gentoo.org> 6135M: Cyril Hrubis <chrubis@suse.cz> 6136M: Wanlong Gao <gaowanlong@cn.fujitsu.com> 6137M: Jan Stancek <jstancek@redhat.com> 6138M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 6139M: Alexey Kodanev <alexey.kodanev@oracle.com> 6140L: ltp-list@lists.sourceforge.net (subscribers-only) 6141W: http://linux-test-project.github.io/ 6142T: git git://github.com/linux-test-project/ltp.git 6143S: Maintained 6144 6145M32R ARCHITECTURE 6146W: http://www.linux-m32r.org/ 6147S: Orphan 6148F: arch/m32r/ 6149 6150M68K ARCHITECTURE 6151M: Geert Uytterhoeven <geert@linux-m68k.org> 6152L: linux-m68k@lists.linux-m68k.org 6153W: http://www.linux-m68k.org/ 6154T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 6155S: Maintained 6156F: arch/m68k/ 6157F: drivers/zorro/ 6158 6159M68K ON APPLE MACINTOSH 6160M: Joshua Thompson <funaho@jurai.org> 6161W: http://www.mac.linux-m68k.org/ 6162L: linux-m68k@lists.linux-m68k.org 6163S: Maintained 6164F: arch/m68k/mac/ 6165 6166M68K ON HP9000/300 6167M: Philip Blundell <philb@gnu.org> 6168W: http://www.tazenda.demon.co.uk/phil/linux-hp 6169S: Maintained 6170F: arch/m68k/hp300/ 6171 6172M88DS3103 MEDIA DRIVER 6173M: Antti Palosaari <crope@iki.fi> 6174L: linux-media@vger.kernel.org 6175W: http://linuxtv.org/ 6176W: http://palosaari.fi/linux/ 6177Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6178T: git git://linuxtv.org/anttip/media_tree.git 6179S: Maintained 6180F: drivers/media/dvb-frontends/m88ds3103* 6181 6182M88RS2000 MEDIA DRIVER 6183M: Malcolm Priestley <tvboxspy@gmail.com> 6184L: linux-media@vger.kernel.org 6185W: http://linuxtv.org/ 6186Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6187S: Maintained 6188F: drivers/media/dvb-frontends/m88rs2000* 6189 6190MA901 MASTERKIT USB FM RADIO DRIVER 6191M: Alexey Klimov <klimov.linux@gmail.com> 6192L: linux-media@vger.kernel.org 6193T: git git://linuxtv.org/media_tree.git 6194S: Maintained 6195F: drivers/media/radio/radio-ma901.c 6196 6197MAC80211 6198M: Johannes Berg <johannes@sipsolutions.net> 6199L: linux-wireless@vger.kernel.org 6200W: http://wireless.kernel.org/ 6201T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 6202T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 6203S: Maintained 6204F: Documentation/networking/mac80211-injection.txt 6205F: include/net/mac80211.h 6206F: net/mac80211/ 6207 6208MACVLAN DRIVER 6209M: Patrick McHardy <kaber@trash.net> 6210L: netdev@vger.kernel.org 6211S: Maintained 6212F: drivers/net/macvlan.c 6213F: include/linux/if_macvlan.h 6214 6215MAILBOX API 6216M: Jassi Brar <jassisinghbrar@gmail.com> 6217L: linux-kernel@vger.kernel.org 6218S: Maintained 6219F: drivers/mailbox/ 6220F: include/linux/mailbox_client.h 6221F: include/linux/mailbox_controller.h 6222 6223MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 6224M: Michael Kerrisk <mtk.manpages@gmail.com> 6225W: http://www.kernel.org/doc/man-pages 6226L: linux-man@vger.kernel.org 6227S: Maintained 6228 6229MARVELL ARMADA DRM SUPPORT 6230M: Russell King <rmk+kernel@arm.linux.org.uk> 6231S: Maintained 6232F: drivers/gpu/drm/armada/ 6233 6234MARVELL 88E6352 DSA support 6235M: Guenter Roeck <linux@roeck-us.net> 6236S: Maintained 6237F: drivers/net/dsa/mv88e6352.c 6238 6239MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 6240M: Mirko Lindner <mlindner@marvell.com> 6241M: Stephen Hemminger <stephen@networkplumber.org> 6242L: netdev@vger.kernel.org 6243S: Maintained 6244F: drivers/net/ethernet/marvell/sk* 6245 6246MARVELL LIBERTAS WIRELESS DRIVER 6247L: libertas-dev@lists.infradead.org 6248S: Orphan 6249F: drivers/net/wireless/libertas/ 6250 6251MARVELL MV643XX ETHERNET DRIVER 6252M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 6253L: netdev@vger.kernel.org 6254S: Maintained 6255F: drivers/net/ethernet/marvell/mv643xx_eth.* 6256F: include/linux/mv643xx.h 6257 6258MARVELL MVNETA ETHERNET DRIVER 6259M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 6260L: netdev@vger.kernel.org 6261S: Maintained 6262F: drivers/net/ethernet/marvell/mvneta.* 6263 6264MARVELL MWIFIEX WIRELESS DRIVER 6265M: Amitkumar Karwar <akarwar@marvell.com> 6266M: Avinash Patil <patila@marvell.com> 6267L: linux-wireless@vger.kernel.org 6268S: Maintained 6269F: drivers/net/wireless/mwifiex/ 6270 6271MARVELL MWL8K WIRELESS DRIVER 6272M: Lennert Buytenhek <buytenh@wantstofly.org> 6273L: linux-wireless@vger.kernel.org 6274S: Odd Fixes 6275F: drivers/net/wireless/mwl8k.c 6276 6277MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 6278M: Nicolas Pitre <nico@fluxnic.net> 6279S: Odd Fixes 6280F: drivers/mmc/host/mvsdio.* 6281 6282MATROX FRAMEBUFFER DRIVER 6283L: linux-fbdev@vger.kernel.org 6284S: Orphan 6285F: drivers/video/fbdev/matrox/matroxfb_* 6286F: include/uapi/linux/matroxfb.h 6287 6288MAX16065 HARDWARE MONITOR DRIVER 6289M: Guenter Roeck <linux@roeck-us.net> 6290L: lm-sensors@lm-sensors.org 6291S: Maintained 6292F: Documentation/hwmon/max16065 6293F: drivers/hwmon/max16065.c 6294 6295MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6296M: "Hans J. Koch" <hjk@hansjkoch.de> 6297L: lm-sensors@lm-sensors.org 6298S: Maintained 6299F: Documentation/hwmon/max6650 6300F: drivers/hwmon/max6650.c 6301 6302MAX6697 HARDWARE MONITOR DRIVER 6303M: Guenter Roeck <linux@roeck-us.net> 6304L: lm-sensors@lm-sensors.org 6305S: Maintained 6306F: Documentation/hwmon/max6697 6307F: Documentation/devicetree/bindings/i2c/max6697.txt 6308F: drivers/hwmon/max6697.c 6309F: include/linux/platform_data/max6697.h 6310 6311MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 6312M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 6313L: linux-pm@vger.kernel.org 6314S: Supported 6315F: drivers/power/max14577_charger.c 6316F: drivers/power/max77693_charger.c 6317 6318MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 6319M: Chanwoo Choi <cw00.choi@samsung.com> 6320M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 6321L: linux-kernel@vger.kernel.org 6322S: Supported 6323F: drivers/*/max14577.c 6324F: drivers/*/max77686.c 6325F: drivers/*/max77693.c 6326F: drivers/extcon/extcon-max14577.c 6327F: drivers/extcon/extcon-max77693.c 6328F: drivers/rtc/rtc-max77686.c 6329F: drivers/clk/clk-max77686.c 6330F: Documentation/devicetree/bindings/mfd/max14577.txt 6331F: Documentation/devicetree/bindings/mfd/max77686.txt 6332F: Documentation/devicetree/bindings/mfd/max77693.txt 6333F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 6334F: include/linux/mfd/max14577*.h 6335F: include/linux/mfd/max77686*.h 6336F: include/linux/mfd/max77693*.h 6337 6338MAXIRADIO FM RADIO RECEIVER DRIVER 6339M: Hans Verkuil <hverkuil@xs4all.nl> 6340L: linux-media@vger.kernel.org 6341T: git git://linuxtv.org/media_tree.git 6342W: http://linuxtv.org 6343S: Maintained 6344F: drivers/media/radio/radio-maxiradio* 6345 6346MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 6347M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 6348P: LinuxTV.org Project 6349L: linux-media@vger.kernel.org 6350W: http://linuxtv.org 6351Q: http://patchwork.kernel.org/project/linux-media/list/ 6352T: git git://linuxtv.org/media_tree.git 6353S: Maintained 6354F: Documentation/dvb/ 6355F: Documentation/video4linux/ 6356F: Documentation/DocBook/media/ 6357F: drivers/media/ 6358F: drivers/staging/media/ 6359F: include/media/ 6360F: include/uapi/linux/dvb/ 6361F: include/uapi/linux/videodev2.h 6362F: include/uapi/linux/media.h 6363F: include/uapi/linux/v4l2-* 6364F: include/uapi/linux/meye.h 6365F: include/uapi/linux/ivtv* 6366F: include/uapi/linux/uvcvideo.h 6367 6368MEGARAID SCSI/SAS DRIVERS 6369M: Kashyap Desai <kashyap.desai@avagotech.com> 6370M: Sumit Saxena <sumit.saxena@avagotech.com> 6371M: Uday Lingala <uday.lingala@avagotech.com> 6372L: megaraidlinux.pdl@avagotech.com 6373L: linux-scsi@vger.kernel.org 6374W: http://www.lsi.com 6375S: Maintained 6376F: Documentation/scsi/megaraid.txt 6377F: drivers/scsi/megaraid.* 6378F: drivers/scsi/megaraid/ 6379 6380MELLANOX ETHERNET DRIVER (mlx4_en) 6381M: Amir Vadai <amirv@mellanox.com> 6382M: Ido Shamay <idos@mellanox.com> 6383L: netdev@vger.kernel.org 6384S: Supported 6385W: http://www.mellanox.com 6386Q: http://patchwork.ozlabs.org/project/netdev/list/ 6387F: drivers/net/ethernet/mellanox/mlx4/en_* 6388 6389MEMORY MANAGEMENT 6390L: linux-mm@kvack.org 6391W: http://www.linux-mm.org 6392S: Maintained 6393F: include/linux/mm.h 6394F: include/linux/gfp.h 6395F: include/linux/mmzone.h 6396F: include/linux/memory_hotplug.h 6397F: include/linux/vmalloc.h 6398F: mm/ 6399 6400MEMORY TECHNOLOGY DEVICES (MTD) 6401M: David Woodhouse <dwmw2@infradead.org> 6402M: Brian Norris <computersforpeace@gmail.com> 6403L: linux-mtd@lists.infradead.org 6404W: http://www.linux-mtd.infradead.org/ 6405Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 6406T: git git://git.infradead.org/linux-mtd.git 6407T: git git://git.infradead.org/l2-mtd.git 6408S: Maintained 6409F: drivers/mtd/ 6410F: include/linux/mtd/ 6411F: include/uapi/mtd/ 6412 6413MEN A21 WATCHDOG DRIVER 6414M: Johannes Thumshirn <johannes.thumshirn@men.de> 6415L: linux-watchdog@vger.kernel.org 6416S: Supported 6417F: drivers/watchdog/mena21_wdt.c 6418 6419MEN CHAMELEON BUS (mcb) 6420M: Johannes Thumshirn <johannes.thumshirn@men.de> 6421S: Supported 6422F: drivers/mcb/ 6423F: include/linux/mcb.h 6424 6425MEN F21BMC (Board Management Controller) 6426M: Andreas Werner <andreas.werner@men.de> 6427S: Supported 6428F: drivers/mfd/menf21bmc.c 6429F: drivers/watchdog/menf21bmc_wdt.c 6430F: drivers/leds/leds-menf21bmc.c 6431F: drivers/hwmon/menf21bmc_hwmon.c 6432F: Documentation/hwmon/menf21bmc 6433 6434METAG ARCHITECTURE 6435M: James Hogan <james.hogan@imgtec.com> 6436L: linux-metag@vger.kernel.org 6437S: Supported 6438F: arch/metag/ 6439F: Documentation/metag/ 6440F: Documentation/devicetree/bindings/metag/ 6441F: drivers/clocksource/metag_generic.c 6442F: drivers/irqchip/irq-metag.c 6443F: drivers/irqchip/irq-metag-ext.c 6444F: drivers/tty/metag_da.c 6445 6446MICROBLAZE ARCHITECTURE 6447M: Michal Simek <monstr@monstr.eu> 6448W: http://www.monstr.eu/fdt/ 6449T: git git://git.monstr.eu/linux-2.6-microblaze.git 6450S: Supported 6451F: arch/microblaze/ 6452 6453MICROTEK X6 SCANNER 6454M: Oliver Neukum <oliver@neukum.org> 6455S: Maintained 6456F: drivers/usb/image/microtek.* 6457 6458MIPS 6459M: Ralf Baechle <ralf@linux-mips.org> 6460L: linux-mips@linux-mips.org 6461W: http://www.linux-mips.org/ 6462T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 6463Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 6464S: Supported 6465F: Documentation/mips/ 6466F: arch/mips/ 6467 6468MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 6469M: Hans Verkuil <hverkuil@xs4all.nl> 6470L: linux-media@vger.kernel.org 6471T: git git://linuxtv.org/media_tree.git 6472W: http://linuxtv.org 6473S: Odd Fixes 6474F: drivers/media/radio/radio-miropcm20* 6475 6476Mellanox MLX5 core VPI driver 6477M: Eli Cohen <eli@mellanox.com> 6478L: netdev@vger.kernel.org 6479L: linux-rdma@vger.kernel.org 6480W: http://www.mellanox.com 6481Q: http://patchwork.ozlabs.org/project/netdev/list/ 6482Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6483T: git git://openfabrics.org/~eli/connect-ib.git 6484S: Supported 6485F: drivers/net/ethernet/mellanox/mlx5/core/ 6486F: include/linux/mlx5/ 6487 6488Mellanox MLX5 IB driver 6489M: Eli Cohen <eli@mellanox.com> 6490L: linux-rdma@vger.kernel.org 6491W: http://www.mellanox.com 6492Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6493T: git git://openfabrics.org/~eli/connect-ib.git 6494S: Supported 6495F: include/linux/mlx5/ 6496F: drivers/infiniband/hw/mlx5/ 6497 6498MN88472 MEDIA DRIVER 6499M: Antti Palosaari <crope@iki.fi> 6500L: linux-media@vger.kernel.org 6501W: http://linuxtv.org/ 6502W: http://palosaari.fi/linux/ 6503Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6504T: git git://linuxtv.org/anttip/media_tree.git 6505S: Maintained 6506F: drivers/staging/media/mn88472/ 6507F: drivers/media/dvb-frontends/mn88472.h 6508 6509MN88473 MEDIA DRIVER 6510M: Antti Palosaari <crope@iki.fi> 6511L: linux-media@vger.kernel.org 6512W: http://linuxtv.org/ 6513W: http://palosaari.fi/linux/ 6514Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6515T: git git://linuxtv.org/anttip/media_tree.git 6516S: Maintained 6517F: drivers/staging/media/mn88473/ 6518F: drivers/media/dvb-frontends/mn88473.h 6519 6520MODULE SUPPORT 6521M: Rusty Russell <rusty@rustcorp.com.au> 6522S: Maintained 6523F: include/linux/module.h 6524F: kernel/module.c 6525 6526MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 6527W: http://popies.net/meye/ 6528S: Orphan 6529F: Documentation/video4linux/meye.txt 6530F: drivers/media/pci/meye/ 6531F: include/uapi/linux/meye.h 6532 6533MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 6534M: Jiri Slaby <jirislaby@gmail.com> 6535S: Maintained 6536F: Documentation/serial/moxa-smartio 6537F: drivers/tty/mxser.* 6538 6539MR800 AVERMEDIA USB FM RADIO DRIVER 6540M: Alexey Klimov <klimov.linux@gmail.com> 6541L: linux-media@vger.kernel.org 6542T: git git://linuxtv.org/media_tree.git 6543S: Maintained 6544F: drivers/media/radio/radio-mr800.c 6545 6546MRF24J40 IEEE 802.15.4 RADIO DRIVER 6547M: Alan Ott <alan@signal11.us> 6548L: linux-wpan@vger.kernel.org 6549S: Maintained 6550F: drivers/net/ieee802154/mrf24j40.c 6551 6552MSI LAPTOP SUPPORT 6553M: "Lee, Chun-Yi" <jlee@suse.com> 6554L: platform-driver-x86@vger.kernel.org 6555S: Maintained 6556F: drivers/platform/x86/msi-laptop.c 6557 6558MSI WMI SUPPORT 6559M: Anisse Astier <anisse@astier.eu> 6560L: platform-driver-x86@vger.kernel.org 6561S: Supported 6562F: drivers/platform/x86/msi-wmi.c 6563 6564MSI001 MEDIA DRIVER 6565M: Antti Palosaari <crope@iki.fi> 6566L: linux-media@vger.kernel.org 6567W: http://linuxtv.org/ 6568W: http://palosaari.fi/linux/ 6569Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6570T: git git://linuxtv.org/anttip/media_tree.git 6571S: Maintained 6572F: drivers/media/tuners/msi001* 6573 6574MSI2500 MEDIA DRIVER 6575M: Antti Palosaari <crope@iki.fi> 6576L: linux-media@vger.kernel.org 6577W: http://linuxtv.org/ 6578W: http://palosaari.fi/linux/ 6579Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6580T: git git://linuxtv.org/anttip/media_tree.git 6581S: Maintained 6582F: drivers/media/usb/msi2500/ 6583 6584MT9M032 APTINA SENSOR DRIVER 6585M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 6586L: linux-media@vger.kernel.org 6587T: git git://linuxtv.org/media_tree.git 6588S: Maintained 6589F: drivers/media/i2c/mt9m032.c 6590F: include/media/mt9m032.h 6591 6592MT9P031 APTINA CAMERA SENSOR 6593M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 6594L: linux-media@vger.kernel.org 6595T: git git://linuxtv.org/media_tree.git 6596S: Maintained 6597F: drivers/media/i2c/mt9p031.c 6598F: include/media/mt9p031.h 6599 6600MT9T001 APTINA CAMERA SENSOR 6601M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 6602L: linux-media@vger.kernel.org 6603T: git git://linuxtv.org/media_tree.git 6604S: Maintained 6605F: drivers/media/i2c/mt9t001.c 6606F: include/media/mt9t001.h 6607 6608MT9V032 APTINA CAMERA SENSOR 6609M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 6610L: linux-media@vger.kernel.org 6611T: git git://linuxtv.org/media_tree.git 6612S: Maintained 6613F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 6614F: drivers/media/i2c/mt9v032.c 6615F: include/media/mt9v032.h 6616 6617MULTIFUNCTION DEVICES (MFD) 6618M: Samuel Ortiz <sameo@linux.intel.com> 6619M: Lee Jones <lee.jones@linaro.org> 6620T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 6621S: Supported 6622F: drivers/mfd/ 6623F: include/linux/mfd/ 6624 6625MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 6626M: Ulf Hansson <ulf.hansson@linaro.org> 6627L: linux-mmc@vger.kernel.org 6628T: git git://git.linaro.org/people/ulf.hansson/mmc.git 6629S: Maintained 6630F: drivers/mmc/ 6631F: include/linux/mmc/ 6632F: include/uapi/linux/mmc/ 6633 6634MULTIMEDIA CARD (MMC) ETC. OVER SPI 6635S: Orphan 6636F: drivers/mmc/host/mmc_spi.c 6637F: include/linux/spi/mmc_spi.h 6638 6639MULTISOUND SOUND DRIVER 6640M: Andrew Veliath <andrewtv@usa.net> 6641S: Maintained 6642F: Documentation/sound/oss/MultiSound 6643F: sound/oss/msnd* 6644 6645MULTITECH MULTIPORT CARD (ISICOM) 6646S: Orphan 6647F: drivers/tty/isicom.c 6648F: include/linux/isicom.h 6649 6650MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 6651M: Felipe Balbi <balbi@ti.com> 6652L: linux-usb@vger.kernel.org 6653T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 6654S: Maintained 6655F: drivers/usb/musb/ 6656 6657MXL5007T MEDIA DRIVER 6658M: Michael Krufky <mkrufky@linuxtv.org> 6659L: linux-media@vger.kernel.org 6660W: http://linuxtv.org/ 6661W: http://github.com/mkrufky 6662Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6663T: git git://linuxtv.org/mkrufky/tuners.git 6664S: Maintained 6665F: drivers/media/tuners/mxl5007t.* 6666 6667MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 6668M: Hyong-Youb Kim <hykim@myri.com> 6669L: netdev@vger.kernel.org 6670W: https://www.myricom.com/support/downloads/myri10ge.html 6671S: Supported 6672F: drivers/net/ethernet/myricom/myri10ge/ 6673 6674NATSEMI ETHERNET DRIVER (DP8381x) 6675S: Orphan 6676F: drivers/net/ethernet/natsemi/natsemi.c 6677 6678NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 6679M: Daniel Mack <zonque@gmail.com> 6680S: Maintained 6681L: alsa-devel@alsa-project.org 6682W: http://www.native-instruments.com 6683F: sound/usb/caiaq/ 6684 6685NCP FILESYSTEM 6686M: Petr Vandrovec <petr@vandrovec.name> 6687S: Odd Fixes 6688F: fs/ncpfs/ 6689 6690NCR 5380 SCSI DRIVERS 6691M: Finn Thain <fthain@telegraphics.com.au> 6692M: Michael Schmitz <schmitzmic@gmail.com> 6693L: linux-scsi@vger.kernel.org 6694S: Maintained 6695F: Documentation/scsi/g_NCR5380.txt 6696F: drivers/scsi/NCR5380.* 6697F: drivers/scsi/arm/cumana_1.c 6698F: drivers/scsi/arm/oak.c 6699F: drivers/scsi/atari_NCR5380.c 6700F: drivers/scsi/atari_scsi.* 6701F: drivers/scsi/dmx3191d.c 6702F: drivers/scsi/dtc.* 6703F: drivers/scsi/g_NCR5380.* 6704F: drivers/scsi/g_NCR5380_mmio.c 6705F: drivers/scsi/mac_scsi.* 6706F: drivers/scsi/pas16.* 6707F: drivers/scsi/sun3_scsi.* 6708F: drivers/scsi/sun3_scsi_vme.c 6709F: drivers/scsi/t128.* 6710 6711NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 6712M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6713L: linux-scsi@vger.kernel.org 6714S: Maintained 6715F: drivers/scsi/NCR_D700.* 6716 6717NCT6775 HARDWARE MONITOR DRIVER 6718M: Guenter Roeck <linux@roeck-us.net> 6719L: lm-sensors@lm-sensors.org 6720S: Maintained 6721F: Documentation/hwmon/nct6775 6722F: drivers/hwmon/nct6775.c 6723 6724NETEFFECT IWARP RNIC DRIVER (IW_NES) 6725M: Faisal Latif <faisal.latif@intel.com> 6726L: linux-rdma@vger.kernel.org 6727W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 6728S: Supported 6729F: drivers/infiniband/hw/nes/ 6730 6731NETEM NETWORK EMULATOR 6732M: Stephen Hemminger <stephen@networkplumber.org> 6733L: netem@lists.linux-foundation.org 6734S: Maintained 6735F: net/sched/sch_netem.c 6736 6737NETERION 10GbE DRIVERS (s2io/vxge) 6738M: Jon Mason <jdmason@kudzu.us> 6739L: netdev@vger.kernel.org 6740S: Supported 6741F: Documentation/networking/s2io.txt 6742F: Documentation/networking/vxge.txt 6743F: drivers/net/ethernet/neterion/ 6744 6745NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 6746M: Pablo Neira Ayuso <pablo@netfilter.org> 6747M: Patrick McHardy <kaber@trash.net> 6748M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 6749L: netfilter-devel@vger.kernel.org 6750L: coreteam@netfilter.org 6751W: http://www.netfilter.org/ 6752W: http://www.iptables.org/ 6753Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 6754T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 6755T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 6756S: Supported 6757F: include/linux/netfilter* 6758F: include/linux/netfilter/ 6759F: include/net/netfilter/ 6760F: include/uapi/linux/netfilter* 6761F: include/uapi/linux/netfilter/ 6762F: net/*/netfilter.c 6763F: net/*/netfilter/ 6764F: net/netfilter/ 6765 6766NETLABEL 6767M: Paul Moore <paul@paul-moore.com> 6768W: http://netlabel.sf.net 6769L: netdev@vger.kernel.org 6770S: Maintained 6771F: Documentation/netlabel/ 6772F: include/net/netlabel.h 6773F: net/netlabel/ 6774 6775NETROM NETWORK LAYER 6776M: Ralf Baechle <ralf@linux-mips.org> 6777L: linux-hams@vger.kernel.org 6778W: http://www.linux-ax25.org/ 6779S: Maintained 6780F: include/net/netrom.h 6781F: include/uapi/linux/netrom.h 6782F: net/netrom/ 6783 6784NETWORK BLOCK DEVICE (NBD) 6785M: Markus Pargmann <mpa@pengutronix.de> 6786S: Maintained 6787L: nbd-general@lists.sourceforge.net 6788T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 6789F: Documentation/blockdev/nbd.txt 6790F: drivers/block/nbd.c 6791F: include/linux/nbd.h 6792F: include/uapi/linux/nbd.h 6793 6794NETWORK DROP MONITOR 6795M: Neil Horman <nhorman@tuxdriver.com> 6796L: netdev@vger.kernel.org 6797S: Maintained 6798W: https://fedorahosted.org/dropwatch/ 6799F: net/core/drop_monitor.c 6800 6801NETWORKING [GENERAL] 6802M: "David S. Miller" <davem@davemloft.net> 6803L: netdev@vger.kernel.org 6804W: http://www.linuxfoundation.org/en/Net 6805Q: http://patchwork.ozlabs.org/project/netdev/list/ 6806T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 6807T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 6808S: Maintained 6809F: net/ 6810F: include/net/ 6811F: include/linux/in.h 6812F: include/linux/net.h 6813F: include/linux/netdevice.h 6814F: include/uapi/linux/in.h 6815F: include/uapi/linux/net.h 6816F: include/uapi/linux/netdevice.h 6817F: include/uapi/linux/net_namespace.h 6818F: tools/net/ 6819F: tools/testing/selftests/net/ 6820F: lib/random32.c 6821F: lib/test_bpf.c 6822 6823NETWORKING [IPv4/IPv6] 6824M: "David S. Miller" <davem@davemloft.net> 6825M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 6826M: James Morris <jmorris@namei.org> 6827M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 6828M: Patrick McHardy <kaber@trash.net> 6829L: netdev@vger.kernel.org 6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 6831S: Maintained 6832F: net/ipv4/ 6833F: net/ipv6/ 6834F: include/net/ip* 6835F: arch/x86/net/* 6836 6837NETWORKING [IPSEC] 6838M: Steffen Klassert <steffen.klassert@secunet.com> 6839M: Herbert Xu <herbert@gondor.apana.org.au> 6840M: "David S. Miller" <davem@davemloft.net> 6841L: netdev@vger.kernel.org 6842T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 6843T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 6844S: Maintained 6845F: net/core/flow.c 6846F: net/xfrm/ 6847F: net/key/ 6848F: net/ipv4/xfrm* 6849F: net/ipv4/esp4.c 6850F: net/ipv4/ah4.c 6851F: net/ipv4/ipcomp.c 6852F: net/ipv4/ip_vti.c 6853F: net/ipv6/xfrm* 6854F: net/ipv6/esp6.c 6855F: net/ipv6/ah6.c 6856F: net/ipv6/ipcomp6.c 6857F: net/ipv6/ip6_vti.c 6858F: include/uapi/linux/xfrm.h 6859F: include/net/xfrm.h 6860 6861NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 6862M: Paul Moore <paul@paul-moore.com> 6863L: netdev@vger.kernel.org 6864S: Maintained 6865 6866NETWORKING [WIRELESS] 6867L: linux-wireless@vger.kernel.org 6868Q: http://patchwork.kernel.org/project/linux-wireless/list/ 6869 6870NETWORKING DRIVERS 6871L: netdev@vger.kernel.org 6872W: http://www.linuxfoundation.org/en/Net 6873Q: http://patchwork.ozlabs.org/project/netdev/list/ 6874T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 6875T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 6876S: Odd Fixes 6877F: drivers/net/ 6878F: include/linux/if_* 6879F: include/linux/netdevice.h 6880F: include/linux/arcdevice.h 6881F: include/linux/etherdevice.h 6882F: include/linux/fcdevice.h 6883F: include/linux/fddidevice.h 6884F: include/linux/hippidevice.h 6885F: include/linux/inetdevice.h 6886F: include/uapi/linux/if_* 6887F: include/uapi/linux/netdevice.h 6888 6889NETWORKING DRIVERS (WIRELESS) 6890M: Kalle Valo <kvalo@codeaurora.org> 6891L: linux-wireless@vger.kernel.org 6892Q: http://patchwork.kernel.org/project/linux-wireless/list/ 6893T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/ 6894S: Maintained 6895F: drivers/net/wireless/ 6896 6897NETXEN (1/10) GbE SUPPORT 6898M: Manish Chopra <manish.chopra@qlogic.com> 6899M: Sony Chacko <sony.chacko@qlogic.com> 6900M: Rajesh Borundia <rajesh.borundia@qlogic.com> 6901L: netdev@vger.kernel.org 6902W: http://www.qlogic.com 6903S: Supported 6904F: drivers/net/ethernet/qlogic/netxen/ 6905 6906NFC SUBSYSTEM 6907M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 6908M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 6909M: Samuel Ortiz <sameo@linux.intel.com> 6910L: linux-wireless@vger.kernel.org 6911L: linux-nfc@lists.01.org (subscribers-only) 6912S: Supported 6913F: net/nfc/ 6914F: include/net/nfc/ 6915F: include/uapi/linux/nfc.h 6916F: drivers/nfc/ 6917F: include/linux/platform_data/pn544.h 6918F: Documentation/devicetree/bindings/net/nfc/ 6919 6920NFS, SUNRPC, AND LOCKD CLIENTS 6921M: Trond Myklebust <trond.myklebust@primarydata.com> 6922M: Anna Schumaker <anna.schumaker@netapp.com> 6923L: linux-nfs@vger.kernel.org 6924W: http://client.linux-nfs.org 6925T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 6926S: Maintained 6927F: fs/lockd/ 6928F: fs/nfs/ 6929F: fs/nfs_common/ 6930F: net/sunrpc/ 6931F: include/linux/lockd/ 6932F: include/linux/nfs* 6933F: include/linux/sunrpc/ 6934F: include/uapi/linux/nfs* 6935F: include/uapi/linux/sunrpc/ 6936 6937NILFS2 FILESYSTEM 6938M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 6939L: linux-nilfs@vger.kernel.org 6940W: http://nilfs.sourceforge.net/ 6941T: git git://github.com/konis/nilfs2.git 6942S: Supported 6943F: Documentation/filesystems/nilfs2.txt 6944F: fs/nilfs2/ 6945F: include/linux/nilfs2_fs.h 6946 6947NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 6948M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 6949W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 6950S: Maintained 6951F: Documentation/scsi/NinjaSCSI.txt 6952F: drivers/scsi/pcmcia/nsp_* 6953 6954NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 6955M: GOTO Masanori <gotom@debian.or.jp> 6956M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 6957W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 6958S: Maintained 6959F: Documentation/scsi/NinjaSCSI.txt 6960F: drivers/scsi/nsp32* 6961 6962NIOS2 ARCHITECTURE 6963M: Ley Foon Tan <lftan@altera.com> 6964L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 6965T: git git://git.rocketboards.org/linux-socfpga-next.git 6966S: Maintained 6967F: arch/nios2/ 6968 6969NTB DRIVER 6970M: Jon Mason <jdmason@kudzu.us> 6971M: Dave Jiang <dave.jiang@intel.com> 6972S: Supported 6973W: https://github.com/jonmason/ntb/wiki 6974T: git git://github.com/jonmason/ntb.git 6975F: drivers/ntb/ 6976F: drivers/net/ntb_netdev.c 6977F: include/linux/ntb.h 6978 6979NTFS FILESYSTEM 6980M: Anton Altaparmakov <anton@tuxera.com> 6981L: linux-ntfs-dev@lists.sourceforge.net 6982W: http://www.tuxera.com/ 6983T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 6984S: Supported 6985F: Documentation/filesystems/ntfs.txt 6986F: fs/ntfs/ 6987 6988NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 6989M: Antonino Daplas <adaplas@gmail.com> 6990L: linux-fbdev@vger.kernel.org 6991S: Maintained 6992F: drivers/video/fbdev/riva/ 6993F: drivers/video/fbdev/nvidia/ 6994 6995NVM EXPRESS DRIVER 6996M: Matthew Wilcox <willy@linux.intel.com> 6997L: linux-nvme@lists.infradead.org 6998T: git git://git.infradead.org/users/willy/linux-nvme.git 6999S: Supported 7000F: drivers/block/nvme* 7001F: include/linux/nvme.h 7002 7003NXP-NCI NFC DRIVER 7004M: Clément Perrochaud <clement.perrochaud@effinnov.com> 7005R: Charles Gorand <charles.gorand@effinnov.com> 7006L: linux-nfc@lists.01.org (moderated for non-subscribers) 7007S: Supported 7008F: drivers/nfc/nxp-nci 7009 7010NXP TDA998X DRM DRIVER 7011M: Russell King <rmk+kernel@arm.linux.org.uk> 7012S: Supported 7013F: drivers/gpu/drm/i2c/tda998x_drv.c 7014F: include/drm/i2c/tda998x.h 7015 7016NXP TFA9879 DRIVER 7017M: Peter Rosin <peda@axentia.se> 7018L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7019S: Maintained 7020F: sound/soc/codecs/tfa9879* 7021 7022OMAP SUPPORT 7023M: Tony Lindgren <tony@atomide.com> 7024L: linux-omap@vger.kernel.org 7025W: http://www.muru.com/linux/omap/ 7026W: http://linux.omap.com/ 7027Q: http://patchwork.kernel.org/project/linux-omap/list/ 7028T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 7029S: Maintained 7030F: arch/arm/*omap*/ 7031F: arch/arm/configs/omap1_defconfig 7032F: arch/arm/configs/omap2plus_defconfig 7033F: drivers/i2c/busses/i2c-omap.c 7034F: drivers/irqchip/irq-omap-intc.c 7035F: drivers/mfd/*omap*.c 7036F: drivers/mfd/menelaus.c 7037F: drivers/mfd/palmas.c 7038F: drivers/mfd/tps65217.c 7039F: drivers/mfd/tps65218.c 7040F: drivers/mfd/tps65910.c 7041F: drivers/mfd/twl-core.[ch] 7042F: drivers/mfd/twl4030*.c 7043F: drivers/mfd/twl6030*.c 7044F: drivers/mfd/twl6040*.c 7045F: drivers/regulator/palmas-regulator*.c 7046F: drivers/regulator/pbias-regulator.c 7047F: drivers/regulator/tps65217-regulator.c 7048F: drivers/regulator/tps65218-regulator.c 7049F: drivers/regulator/tps65910-regulator.c 7050F: drivers/regulator/twl-regulator.c 7051F: include/linux/i2c-omap.h 7052 7053OMAP DEVICE TREE SUPPORT 7054M: Benoît Cousson <bcousson@baylibre.com> 7055M: Tony Lindgren <tony@atomide.com> 7056L: linux-omap@vger.kernel.org 7057L: devicetree@vger.kernel.org 7058S: Maintained 7059F: arch/arm/boot/dts/*omap* 7060F: arch/arm/boot/dts/*am3* 7061F: arch/arm/boot/dts/*am4* 7062F: arch/arm/boot/dts/*am5* 7063F: arch/arm/boot/dts/*dra7* 7064 7065OMAP CLOCK FRAMEWORK SUPPORT 7066M: Paul Walmsley <paul@pwsan.com> 7067L: linux-omap@vger.kernel.org 7068S: Maintained 7069F: arch/arm/*omap*/*clock* 7070 7071OMAP POWER MANAGEMENT SUPPORT 7072M: Kevin Hilman <khilman@deeprootsystems.com> 7073L: linux-omap@vger.kernel.org 7074S: Maintained 7075F: arch/arm/*omap*/*pm* 7076F: drivers/cpufreq/omap-cpufreq.c 7077 7078OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 7079M: Rajendra Nayak <rnayak@ti.com> 7080M: Paul Walmsley <paul@pwsan.com> 7081L: linux-omap@vger.kernel.org 7082S: Maintained 7083F: arch/arm/mach-omap2/prm* 7084 7085OMAP AUDIO SUPPORT 7086M: Peter Ujfalusi <peter.ujfalusi@ti.com> 7087M: Jarkko Nikula <jarkko.nikula@bitmer.com> 7088L: alsa-devel@alsa-project.org (subscribers-only) 7089L: linux-omap@vger.kernel.org 7090S: Maintained 7091F: sound/soc/omap/ 7092 7093OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 7094M: Roger Quadros <rogerq@ti.com> 7095M: Tony Lindgren <tony@atomide.com> 7096L: linux-omap@vger.kernel.org 7097S: Maintained 7098F: drivers/memory/omap-gpmc.c 7099F: arch/arm/mach-omap2/*gpmc* 7100 7101OMAP FRAMEBUFFER SUPPORT 7102M: Tomi Valkeinen <tomi.valkeinen@ti.com> 7103L: linux-fbdev@vger.kernel.org 7104L: linux-omap@vger.kernel.org 7105S: Maintained 7106F: drivers/video/fbdev/omap/ 7107 7108OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 7109M: Tomi Valkeinen <tomi.valkeinen@ti.com> 7110L: linux-omap@vger.kernel.org 7111L: linux-fbdev@vger.kernel.org 7112S: Maintained 7113F: drivers/video/fbdev/omap2/ 7114F: Documentation/arm/OMAP/DSS 7115 7116OMAP HARDWARE SPINLOCK SUPPORT 7117M: Ohad Ben-Cohen <ohad@wizery.com> 7118L: linux-omap@vger.kernel.org 7119S: Maintained 7120F: drivers/hwspinlock/omap_hwspinlock.c 7121F: arch/arm/mach-omap2/hwspinlock.c 7122 7123OMAP MMC SUPPORT 7124M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 7125L: linux-omap@vger.kernel.org 7126S: Maintained 7127F: drivers/mmc/host/omap.c 7128 7129OMAP HS MMC SUPPORT 7130L: linux-mmc@vger.kernel.org 7131L: linux-omap@vger.kernel.org 7132S: Orphan 7133F: drivers/mmc/host/omap_hsmmc.c 7134 7135OMAP RANDOM NUMBER GENERATOR SUPPORT 7136M: Deepak Saxena <dsaxena@plexity.net> 7137S: Maintained 7138F: drivers/char/hw_random/omap-rng.c 7139 7140OMAP HWMOD SUPPORT 7141M: Benoît Cousson <bcousson@baylibre.com> 7142M: Paul Walmsley <paul@pwsan.com> 7143L: linux-omap@vger.kernel.org 7144S: Maintained 7145F: arch/arm/mach-omap2/omap_hwmod.* 7146 7147OMAP HWMOD DATA 7148M: Paul Walmsley <paul@pwsan.com> 7149L: linux-omap@vger.kernel.org 7150S: Maintained 7151F: arch/arm/mach-omap2/omap_hwmod*data* 7152 7153OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 7154M: Benoît Cousson <bcousson@baylibre.com> 7155L: linux-omap@vger.kernel.org 7156S: Maintained 7157F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 7158 7159OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 7160M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7161L: linux-media@vger.kernel.org 7162S: Maintained 7163F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 7164F: drivers/media/platform/omap3isp/ 7165F: drivers/staging/media/omap4iss/ 7166 7167OMAP USB SUPPORT 7168M: Felipe Balbi <balbi@ti.com> 7169L: linux-usb@vger.kernel.org 7170L: linux-omap@vger.kernel.org 7171T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7172S: Maintained 7173F: drivers/usb/*/*omap* 7174F: arch/arm/*omap*/usb* 7175 7176OMAP GPIO DRIVER 7177M: Javier Martinez Canillas <javier@dowhile0.org> 7178M: Santosh Shilimkar <ssantosh@kernel.org> 7179M: Kevin Hilman <khilman@deeprootsystems.com> 7180L: linux-omap@vger.kernel.org 7181S: Maintained 7182F: drivers/gpio/gpio-omap.c 7183 7184OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 7185M: Mark Jackson <mpfj@newflow.co.uk> 7186L: linux-omap@vger.kernel.org 7187S: Maintained 7188F: arch/arm/boot/dts/am335x-nano.dts 7189 7190OMFS FILESYSTEM 7191M: Bob Copeland <me@bobcopeland.com> 7192L: linux-karma-devel@lists.sourceforge.net 7193S: Maintained 7194F: Documentation/filesystems/omfs.txt 7195F: fs/omfs/ 7196 7197OMNIKEY CARDMAN 4000 DRIVER 7198M: Harald Welte <laforge@gnumonks.org> 7199S: Maintained 7200F: drivers/char/pcmcia/cm4000_cs.c 7201F: include/linux/cm4000_cs.h 7202F: include/uapi/linux/cm4000_cs.h 7203 7204OMNIKEY CARDMAN 4040 DRIVER 7205M: Harald Welte <laforge@gnumonks.org> 7206S: Maintained 7207F: drivers/char/pcmcia/cm4040_cs.* 7208 7209OMNIVISION OV7670 SENSOR DRIVER 7210M: Jonathan Corbet <corbet@lwn.net> 7211L: linux-media@vger.kernel.org 7212T: git git://linuxtv.org/media_tree.git 7213S: Maintained 7214F: drivers/media/i2c/ov7670.c 7215 7216ONENAND FLASH DRIVER 7217M: Kyungmin Park <kyungmin.park@samsung.com> 7218L: linux-mtd@lists.infradead.org 7219S: Maintained 7220F: drivers/mtd/onenand/ 7221F: include/linux/mtd/onenand*.h 7222 7223ONSTREAM SCSI TAPE DRIVER 7224M: Willem Riede <osst@riede.org> 7225L: osst-users@lists.sourceforge.net 7226L: linux-scsi@vger.kernel.org 7227S: Maintained 7228F: Documentation/scsi/osst.txt 7229F: drivers/scsi/osst.* 7230F: drivers/scsi/osst_*.h 7231F: drivers/scsi/st.h 7232 7233OPENCORES I2C BUS DRIVER 7234M: Peter Korsgaard <jacmet@sunsite.dk> 7235L: linux-i2c@vger.kernel.org 7236S: Maintained 7237F: Documentation/i2c/busses/i2c-ocores 7238F: drivers/i2c/busses/i2c-ocores.c 7239 7240OPEN FIRMWARE AND FLATTENED DEVICE TREE 7241M: Grant Likely <grant.likely@linaro.org> 7242M: Rob Herring <robh+dt@kernel.org> 7243L: devicetree@vger.kernel.org 7244W: http://www.devicetree.org/ 7245T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git 7246S: Maintained 7247F: drivers/of/ 7248F: include/linux/of*.h 7249F: scripts/dtc/ 7250 7251OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 7252M: Rob Herring <robh+dt@kernel.org> 7253M: Pawel Moll <pawel.moll@arm.com> 7254M: Mark Rutland <mark.rutland@arm.com> 7255M: Ian Campbell <ijc+devicetree@hellion.org.uk> 7256M: Kumar Gala <galak@codeaurora.org> 7257L: devicetree@vger.kernel.org 7258S: Maintained 7259F: Documentation/devicetree/ 7260F: arch/*/boot/dts/ 7261F: include/dt-bindings/ 7262 7263OPEN FIRMWARE AND DEVICE TREE OVERLAYS 7264M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 7265L: devicetree@vger.kernel.org 7266S: Maintained 7267F: Documentation/devicetree/dynamic-resolution-notes.txt 7268F: Documentation/devicetree/overlay-notes.txt 7269F: drivers/of/overlay.c 7270F: drivers/of/resolver.c 7271 7272OPENRISC ARCHITECTURE 7273M: Jonas Bonn <jonas@southpole.se> 7274W: http://openrisc.net 7275L: linux@lists.openrisc.net (moderated for non-subscribers) 7276S: Maintained 7277T: git git://openrisc.net/~jonas/linux 7278F: arch/openrisc/ 7279 7280OPENVSWITCH 7281M: Pravin Shelar <pshelar@nicira.com> 7282L: netdev@vger.kernel.org 7283L: dev@openvswitch.org 7284W: http://openvswitch.org 7285S: Maintained 7286F: net/openvswitch/ 7287F: include/uapi/linux/openvswitch.h 7288 7289OPL4 DRIVER 7290M: Clemens Ladisch <clemens@ladisch.de> 7291L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7292T: git git://git.alsa-project.org/alsa-kernel.git 7293S: Maintained 7294F: sound/drivers/opl4/ 7295 7296OPROFILE 7297M: Robert Richter <rric@kernel.org> 7298L: oprofile-list@lists.sf.net 7299S: Maintained 7300F: arch/*/include/asm/oprofile*.h 7301F: arch/*/oprofile/ 7302F: drivers/oprofile/ 7303F: include/linux/oprofile.h 7304 7305ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 7306M: Mark Fasheh <mfasheh@suse.com> 7307M: Joel Becker <jlbec@evilplan.org> 7308L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 7309W: http://ocfs2.wiki.kernel.org 7310S: Supported 7311F: Documentation/filesystems/ocfs2.txt 7312F: Documentation/filesystems/dlmfs.txt 7313F: fs/ocfs2/ 7314 7315ORINOCO DRIVER 7316L: linux-wireless@vger.kernel.org 7317W: http://wireless.kernel.org/en/users/Drivers/orinoco 7318W: http://www.nongnu.org/orinoco/ 7319S: Orphan 7320F: drivers/net/wireless/orinoco/ 7321 7322OSD LIBRARY and FILESYSTEM 7323M: Boaz Harrosh <ooo@electrozaur.com> 7324M: Benny Halevy <bhalevy@primarydata.com> 7325L: osd-dev@open-osd.org 7326W: http://open-osd.org 7327T: git git://git.open-osd.org/open-osd.git 7328S: Maintained 7329F: drivers/scsi/osd/ 7330F: include/scsi/osd_* 7331F: fs/exofs/ 7332 7333OVERLAY FILESYSTEM 7334M: Miklos Szeredi <miklos@szeredi.hu> 7335L: linux-unionfs@vger.kernel.org 7336T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 7337S: Supported 7338F: fs/overlayfs/ 7339F: Documentation/filesystems/overlayfs.txt 7340 7341P54 WIRELESS DRIVER 7342M: Christian Lamparter <chunkeey@googlemail.com> 7343L: linux-wireless@vger.kernel.org 7344W: http://wireless.kernel.org/en/users/Drivers/p54 7345S: Maintained 7346F: drivers/net/wireless/p54/ 7347 7348PA SEMI ETHERNET DRIVER 7349M: Olof Johansson <olof@lixom.net> 7350L: netdev@vger.kernel.org 7351S: Maintained 7352F: drivers/net/ethernet/pasemi/* 7353 7354PA SEMI SMBUS DRIVER 7355M: Olof Johansson <olof@lixom.net> 7356L: linux-i2c@vger.kernel.org 7357S: Maintained 7358F: drivers/i2c/busses/i2c-pasemi.c 7359 7360PADATA PARALLEL EXECUTION MECHANISM 7361M: Steffen Klassert <steffen.klassert@secunet.com> 7362L: linux-crypto@vger.kernel.org 7363S: Maintained 7364F: kernel/padata.c 7365F: include/linux/padata.h 7366F: Documentation/padata.txt 7367 7368PANASONIC LAPTOP ACPI EXTRAS DRIVER 7369M: Harald Welte <laforge@gnumonks.org> 7370L: platform-driver-x86@vger.kernel.org 7371S: Maintained 7372F: drivers/platform/x86/panasonic-laptop.c 7373 7374PANASONIC MN10300/AM33/AM34 PORT 7375M: David Howells <dhowells@redhat.com> 7376M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com> 7377L: linux-am33-list@redhat.com (moderated for non-subscribers) 7378W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 7379S: Maintained 7380F: Documentation/mn10300/ 7381F: arch/mn10300/ 7382 7383PARALLEL PORT SUPPORT 7384L: linux-parport@lists.infradead.org (subscribers-only) 7385S: Orphan 7386F: drivers/parport/ 7387F: include/linux/parport*.h 7388F: drivers/char/ppdev.c 7389F: include/uapi/linux/ppdev.h 7390 7391PARAVIRT_OPS INTERFACE 7392M: Jeremy Fitzhardinge <jeremy@goop.org> 7393M: Chris Wright <chrisw@sous-sol.org> 7394M: Alok Kataria <akataria@vmware.com> 7395M: Rusty Russell <rusty@rustcorp.com.au> 7396L: virtualization@lists.linux-foundation.org 7397S: Supported 7398F: Documentation/virtual/paravirt_ops.txt 7399F: arch/*/kernel/paravirt* 7400F: arch/*/include/asm/paravirt.h 7401 7402PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 7403M: Tim Waugh <tim@cyberelk.net> 7404L: linux-parport@lists.infradead.org (subscribers-only) 7405W: http://www.torque.net/linux-pp.html 7406S: Maintained 7407F: Documentation/blockdev/paride.txt 7408F: drivers/block/paride/ 7409 7410PARISC ARCHITECTURE 7411M: "James E.J. Bottomley" <jejb@parisc-linux.org> 7412M: Helge Deller <deller@gmx.de> 7413L: linux-parisc@vger.kernel.org 7414W: http://www.parisc-linux.org/ 7415Q: http://patchwork.kernel.org/project/linux-parisc/list/ 7416T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 7417T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 7418S: Maintained 7419F: arch/parisc/ 7420F: Documentation/parisc/ 7421F: drivers/parisc/ 7422F: drivers/char/agp/parisc-agp.c 7423F: drivers/input/serio/gscps2.c 7424F: drivers/parport/parport_gsc.* 7425F: drivers/tty/serial/8250/8250_gsc.c 7426F: drivers/video/fbdev/sti* 7427F: drivers/video/console/sti* 7428F: drivers/video/logo/logo_parisc* 7429 7430PC87360 HARDWARE MONITORING DRIVER 7431M: Jim Cromie <jim.cromie@gmail.com> 7432L: lm-sensors@lm-sensors.org 7433S: Maintained 7434F: Documentation/hwmon/pc87360 7435F: drivers/hwmon/pc87360.c 7436 7437PC8736x GPIO DRIVER 7438M: Jim Cromie <jim.cromie@gmail.com> 7439S: Maintained 7440F: drivers/char/pc8736x_gpio.c 7441 7442PC87427 HARDWARE MONITORING DRIVER 7443M: Jean Delvare <jdelvare@suse.de> 7444L: lm-sensors@lm-sensors.org 7445S: Maintained 7446F: Documentation/hwmon/pc87427 7447F: drivers/hwmon/pc87427.c 7448 7449PCA9532 LED DRIVER 7450M: Riku Voipio <riku.voipio@iki.fi> 7451S: Maintained 7452F: drivers/leds/leds-pca9532.c 7453F: include/linux/leds-pca9532.h 7454 7455PCA9541 I2C BUS MASTER SELECTOR DRIVER 7456M: Guenter Roeck <linux@roeck-us.net> 7457L: linux-i2c@vger.kernel.org 7458S: Maintained 7459F: drivers/i2c/muxes/i2c-mux-pca9541.c 7460 7461PCDP - PRIMARY CONSOLE AND DEBUG PORT 7462M: Khalid Aziz <khalid@gonehiking.org> 7463S: Maintained 7464F: drivers/firmware/pcdp.* 7465 7466PCI ERROR RECOVERY 7467M: Linas Vepstas <linasvepstas@gmail.com> 7468L: linux-pci@vger.kernel.org 7469S: Supported 7470F: Documentation/PCI/pci-error-recovery.txt 7471 7472PCI SUBSYSTEM 7473M: Bjorn Helgaas <bhelgaas@google.com> 7474L: linux-pci@vger.kernel.org 7475Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 7476T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 7477S: Supported 7478F: Documentation/PCI/ 7479F: drivers/pci/ 7480F: include/linux/pci* 7481F: arch/x86/pci/ 7482F: arch/x86/kernel/quirks.c 7483 7484PCI DRIVER FOR ARM VERSATILE PLATFORM 7485M: Rob Herring <robh@kernel.org> 7486L: linux-pci@vger.kernel.org 7487L: linux-arm-kernel@lists.infradead.org 7488S: Maintained 7489F: Documentation/devicetree/bindings/pci/versatile.txt 7490F: drivers/pci/host/pci-versatile.c 7491 7492PCI DRIVER FOR APPLIEDMICRO XGENE 7493M: Tanmay Inamdar <tinamdar@apm.com> 7494L: linux-pci@vger.kernel.org 7495L: linux-arm-kernel@lists.infradead.org 7496S: Maintained 7497F: Documentation/devicetree/bindings/pci/xgene-pci.txt 7498F: drivers/pci/host/pci-xgene.c 7499 7500PCI DRIVER FOR FREESCALE LAYERSCAPE 7501M: Minghuan Lian <minghuan.Lian@freescale.com> 7502M: Mingkai Hu <mingkai.hu@freescale.com> 7503M: Roy Zang <tie-fei.zang@freescale.com> 7504L: linuxppc-dev@lists.ozlabs.org 7505L: linux-pci@vger.kernel.org 7506L: linux-arm-kernel@lists.infradead.org 7507S: Maintained 7508F: drivers/pci/host/*layerscape* 7509 7510PCI DRIVER FOR IMX6 7511M: Richard Zhu <Richard.Zhu@freescale.com> 7512M: Lucas Stach <l.stach@pengutronix.de> 7513L: linux-pci@vger.kernel.org 7514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7515S: Maintained 7516F: drivers/pci/host/*imx6* 7517 7518PCI DRIVER FOR TI KEYSTONE 7519M: Murali Karicheri <m-karicheri2@ti.com> 7520L: linux-pci@vger.kernel.org 7521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7522S: Maintained 7523F: drivers/pci/host/*keystone* 7524 7525PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 7526M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7527M: Jason Cooper <jason@lakedaemon.net> 7528L: linux-pci@vger.kernel.org 7529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7530S: Maintained 7531F: drivers/pci/host/*mvebu* 7532 7533PCI DRIVER FOR NVIDIA TEGRA 7534M: Thierry Reding <thierry.reding@gmail.com> 7535L: linux-tegra@vger.kernel.org 7536L: linux-pci@vger.kernel.org 7537S: Supported 7538F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 7539F: drivers/pci/host/pci-tegra.c 7540 7541PCI DRIVER FOR TI DRA7XX 7542M: Kishon Vijay Abraham I <kishon@ti.com> 7543L: linux-omap@vger.kernel.org 7544L: linux-pci@vger.kernel.org 7545S: Supported 7546F: Documentation/devicetree/bindings/pci/ti-pci.txt 7547F: drivers/pci/host/pci-dra7xx.c 7548 7549PCI DRIVER FOR RENESAS R-CAR 7550M: Simon Horman <horms@verge.net.au> 7551L: linux-pci@vger.kernel.org 7552L: linux-sh@vger.kernel.org 7553S: Maintained 7554F: drivers/pci/host/*rcar* 7555 7556PCI DRIVER FOR SAMSUNG EXYNOS 7557M: Jingoo Han <jg1.han@samsung.com> 7558L: linux-pci@vger.kernel.org 7559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7560L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 7561S: Maintained 7562F: drivers/pci/host/pci-exynos.c 7563 7564PCI DRIVER FOR SYNOPSIS DESIGNWARE 7565M: Jingoo Han <jg1.han@samsung.com> 7566L: linux-pci@vger.kernel.org 7567S: Maintained 7568F: drivers/pci/host/*designware* 7569 7570PCI DRIVER FOR GENERIC OF HOSTS 7571M: Will Deacon <will.deacon@arm.com> 7572L: linux-pci@vger.kernel.org 7573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7574S: Maintained 7575F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 7576F: drivers/pci/host/pci-host-generic.c 7577 7578PCIE DRIVER FOR ST SPEAR13XX 7579L: linux-pci@vger.kernel.org 7580S: Orphan 7581F: drivers/pci/host/*spear* 7582 7583PCMCIA SUBSYSTEM 7584P: Linux PCMCIA Team 7585L: linux-pcmcia@lists.infradead.org 7586W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 7587T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git 7588S: Maintained 7589F: Documentation/pcmcia/ 7590F: drivers/pcmcia/ 7591F: include/pcmcia/ 7592 7593PCNET32 NETWORK DRIVER 7594M: Don Fry <pcnet32@frontier.com> 7595L: netdev@vger.kernel.org 7596S: Maintained 7597F: drivers/net/ethernet/amd/pcnet32.c 7598 7599PCRYPT PARALLEL CRYPTO ENGINE 7600M: Steffen Klassert <steffen.klassert@secunet.com> 7601L: linux-crypto@vger.kernel.org 7602S: Maintained 7603F: crypto/pcrypt.c 7604F: include/crypto/pcrypt.h 7605 7606PER-CPU MEMORY ALLOCATOR 7607M: Tejun Heo <tj@kernel.org> 7608M: Christoph Lameter <cl@linux-foundation.org> 7609T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 7610S: Maintained 7611F: include/linux/percpu*.h 7612F: mm/percpu*.c 7613F: arch/*/include/asm/percpu.h 7614 7615PER-TASK DELAY ACCOUNTING 7616M: Balbir Singh <bsingharora@gmail.com> 7617S: Maintained 7618F: include/linux/delayacct.h 7619F: kernel/delayacct.c 7620 7621PERFORMANCE EVENTS SUBSYSTEM 7622M: Peter Zijlstra <a.p.zijlstra@chello.nl> 7623M: Paul Mackerras <paulus@samba.org> 7624M: Ingo Molnar <mingo@redhat.com> 7625M: Arnaldo Carvalho de Melo <acme@kernel.org> 7626L: linux-kernel@vger.kernel.org 7627T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 7628S: Supported 7629F: kernel/events/* 7630F: include/linux/perf_event.h 7631F: include/uapi/linux/perf_event.h 7632F: arch/*/kernel/perf_event*.c 7633F: arch/*/kernel/*/perf_event*.c 7634F: arch/*/kernel/*/*/perf_event*.c 7635F: arch/*/include/asm/perf_event.h 7636F: arch/*/kernel/perf_callchain.c 7637F: tools/perf/ 7638 7639PERSONALITY HANDLING 7640M: Christoph Hellwig <hch@infradead.org> 7641L: linux-abi-devel@lists.sourceforge.net 7642S: Maintained 7643F: include/linux/personality.h 7644F: include/uapi/linux/personality.h 7645 7646PHONET PROTOCOL 7647M: Remi Denis-Courmont <courmisch@gmail.com> 7648S: Supported 7649F: Documentation/networking/phonet.txt 7650F: include/linux/phonet.h 7651F: include/net/phonet/ 7652F: include/uapi/linux/phonet.h 7653F: net/phonet/ 7654 7655PHRAM MTD DRIVER 7656M: Joern Engel <joern@lazybastard.org> 7657L: linux-mtd@lists.infradead.org 7658S: Maintained 7659F: drivers/mtd/devices/phram.c 7660 7661PICOLCD HID DRIVER 7662M: Bruno Prémont <bonbons@linux-vserver.org> 7663L: linux-input@vger.kernel.org 7664S: Maintained 7665F: drivers/hid/hid-picolcd* 7666 7667PICOXCELL SUPPORT 7668M: Jamie Iles <jamie@jamieiles.com> 7669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7670T: git git://github.com/jamieiles/linux-2.6-ji.git 7671S: Supported 7672F: arch/arm/boot/dts/picoxcell* 7673F: arch/arm/mach-picoxcell/ 7674F: drivers/crypto/picoxcell* 7675 7676PIN CONTROL SUBSYSTEM 7677M: Linus Walleij <linus.walleij@linaro.org> 7678L: linux-gpio@vger.kernel.org 7679T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 7680S: Maintained 7681F: drivers/pinctrl/ 7682F: include/linux/pinctrl/ 7683 7684PIN CONTROLLER - ATMEL AT91 7685M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 7686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7687S: Maintained 7688F: drivers/pinctrl/pinctrl-at91.* 7689 7690PIN CONTROLLER - INTEL 7691M: Mika Westerberg <mika.westerberg@linux.intel.com> 7692M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 7693S: Maintained 7694F: drivers/pinctrl/intel/ 7695 7696PIN CONTROLLER - RENESAS 7697M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7698L: linux-sh@vger.kernel.org 7699S: Maintained 7700F: drivers/pinctrl/sh-pfc/ 7701 7702PIN CONTROLLER - SAMSUNG 7703M: Tomasz Figa <tomasz.figa@gmail.com> 7704M: Thomas Abraham <thomas.abraham@linaro.org> 7705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7706L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 7707S: Maintained 7708F: drivers/pinctrl/samsung/ 7709 7710PIN CONTROLLER - ST SPEAR 7711M: Viresh Kumar <viresh.linux@gmail.com> 7712L: spear-devel@list.st.com 7713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7714W: http://www.st.com/spear 7715S: Maintained 7716F: drivers/pinctrl/spear/ 7717 7718PKTCDVD DRIVER 7719M: Jiri Kosina <jkosina@suse.cz> 7720S: Maintained 7721F: drivers/block/pktcdvd.c 7722F: include/linux/pktcdvd.h 7723F: include/uapi/linux/pktcdvd.h 7724 7725PKUNITY SOC DRIVERS 7726M: Guan Xuetao <gxt@mprc.pku.edu.cn> 7727W: http://mprc.pku.edu.cn/~guanxuetao/linux 7728S: Maintained 7729T: git git://github.com/gxt/linux.git 7730F: drivers/input/serio/i8042-unicore32io.h 7731F: drivers/i2c/busses/i2c-puv3.c 7732F: drivers/video/fbdev/fb-puv3.c 7733F: drivers/rtc/rtc-puv3.c 7734 7735PMBUS HARDWARE MONITORING DRIVERS 7736M: Guenter Roeck <linux@roeck-us.net> 7737L: lm-sensors@lm-sensors.org 7738W: http://www.lm-sensors.org/ 7739W: http://www.roeck-us.net/linux/drivers/ 7740T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7741S: Maintained 7742F: Documentation/hwmon/pmbus 7743F: drivers/hwmon/pmbus/ 7744F: include/linux/i2c/pmbus.h 7745 7746PMC SIERRA MaxRAID DRIVER 7747M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com> 7748L: linux-scsi@vger.kernel.org 7749W: http://www.pmc-sierra.com/ 7750S: Supported 7751F: drivers/scsi/pmcraid.* 7752 7753PMC SIERRA PM8001 DRIVER 7754M: xjtuwjp@gmail.com 7755M: lindar_liu@usish.com 7756L: pmchba@pmcs.com 7757L: linux-scsi@vger.kernel.org 7758S: Supported 7759F: drivers/scsi/pm8001/ 7760 7761POSIX CLOCKS and TIMERS 7762M: Thomas Gleixner <tglx@linutronix.de> 7763L: linux-kernel@vger.kernel.org 7764T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7765S: Maintained 7766F: fs/timerfd.c 7767F: include/linux/timer* 7768F: kernel/time/*timer* 7769 7770POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 7771M: Sebastian Reichel <sre@kernel.org> 7772M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 7773M: David Woodhouse <dwmw2@infradead.org> 7774L: linux-pm@vger.kernel.org 7775T: git git://git.infradead.org/battery-2.6.git 7776S: Maintained 7777F: include/linux/power_supply.h 7778F: drivers/power/ 7779 7780PNP SUPPORT 7781M: Rafael J. Wysocki <rafael.j.wysocki@intel.com> 7782S: Maintained 7783F: drivers/pnp/ 7784 7785PNXxxxx I2C DRIVER 7786M: Vitaly Wool <vitalywool@gmail.com> 7787L: linux-i2c@vger.kernel.org 7788S: Maintained 7789F: drivers/i2c/busses/i2c-pnx.c 7790 7791PPP PROTOCOL DRIVERS AND COMPRESSORS 7792M: Paul Mackerras <paulus@samba.org> 7793L: linux-ppp@vger.kernel.org 7794S: Maintained 7795F: drivers/net/ppp/ppp_* 7796 7797PPP OVER ATM (RFC 2364) 7798M: Mitchell Blank Jr <mitch@sfgoth.com> 7799S: Maintained 7800F: net/atm/pppoatm.c 7801F: include/uapi/linux/atmppp.h 7802 7803PPP OVER ETHERNET 7804M: Michal Ostrowski <mostrows@earthlink.net> 7805S: Maintained 7806F: drivers/net/ppp/pppoe.c 7807F: drivers/net/ppp/pppox.c 7808 7809PPP OVER L2TP 7810M: James Chapman <jchapman@katalix.com> 7811S: Maintained 7812F: net/l2tp/l2tp_ppp.c 7813F: include/linux/if_pppol2tp.h 7814F: include/uapi/linux/if_pppol2tp.h 7815 7816PPS SUPPORT 7817M: Rodolfo Giometti <giometti@enneenne.com> 7818W: http://wiki.enneenne.com/index.php/LinuxPPS_support 7819L: linuxpps@ml.enneenne.com (subscribers-only) 7820S: Maintained 7821F: Documentation/pps/ 7822F: drivers/pps/ 7823F: include/linux/pps*.h 7824 7825PPTP DRIVER 7826M: Dmitry Kozlov <xeb@mail.ru> 7827L: netdev@vger.kernel.org 7828S: Maintained 7829F: drivers/net/ppp/pptp.c 7830W: http://sourceforge.net/projects/accel-pptp 7831 7832PREEMPTIBLE KERNEL 7833M: Robert Love <rml@tech9.net> 7834L: kpreempt-tech@lists.sourceforge.net 7835W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 7836S: Supported 7837F: Documentation/preempt-locking.txt 7838F: include/linux/preempt.h 7839 7840PRISM54 WIRELESS DRIVER 7841M: "Luis R. Rodriguez" <mcgrof@gmail.com> 7842L: linux-wireless@vger.kernel.org 7843W: http://wireless.kernel.org/en/users/Drivers/p54 7844S: Obsolete 7845F: drivers/net/wireless/prism54/ 7846 7847PS3 NETWORK SUPPORT 7848M: Geoff Levand <geoff@infradead.org> 7849L: netdev@vger.kernel.org 7850L: cbe-oss-dev@lists.ozlabs.org 7851S: Maintained 7852F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 7853 7854PS3 PLATFORM SUPPORT 7855M: Geoff Levand <geoff@infradead.org> 7856L: linuxppc-dev@lists.ozlabs.org 7857L: cbe-oss-dev@lists.ozlabs.org 7858S: Maintained 7859F: arch/powerpc/boot/ps3* 7860F: arch/powerpc/include/asm/lv1call.h 7861F: arch/powerpc/include/asm/ps3*.h 7862F: arch/powerpc/platforms/ps3/ 7863F: drivers/*/ps3* 7864F: drivers/ps3/ 7865F: drivers/rtc/rtc-ps3.c 7866F: drivers/usb/host/*ps3.c 7867F: sound/ppc/snd_ps3* 7868 7869PS3VRAM DRIVER 7870M: Jim Paris <jim@jtan.com> 7871L: cbe-oss-dev@lists.ozlabs.org 7872S: Maintained 7873F: drivers/block/ps3vram.c 7874 7875PSTORE FILESYSTEM 7876M: Anton Vorontsov <anton@enomsg.org> 7877M: Colin Cross <ccross@android.com> 7878M: Kees Cook <keescook@chromium.org> 7879M: Tony Luck <tony.luck@intel.com> 7880S: Maintained 7881T: git git://git.infradead.org/users/cbou/linux-pstore.git 7882F: fs/pstore/ 7883F: include/linux/pstore* 7884F: drivers/firmware/efi/efi-pstore.c 7885F: drivers/acpi/apei/erst.c 7886 7887PTP HARDWARE CLOCK SUPPORT 7888M: Richard Cochran <richardcochran@gmail.com> 7889L: netdev@vger.kernel.org 7890S: Maintained 7891W: http://linuxptp.sourceforge.net/ 7892F: Documentation/ABI/testing/sysfs-ptp 7893F: Documentation/ptp/* 7894F: drivers/net/ethernet/freescale/gianfar_ptp.c 7895F: drivers/net/phy/dp83640* 7896F: drivers/ptp/* 7897F: include/linux/ptp_cl* 7898 7899PTRACE SUPPORT 7900M: Roland McGrath <roland@hack.frob.com> 7901M: Oleg Nesterov <oleg@redhat.com> 7902S: Maintained 7903F: include/asm-generic/syscall.h 7904F: include/linux/ptrace.h 7905F: include/linux/regset.h 7906F: include/linux/tracehook.h 7907F: include/uapi/linux/ptrace.h 7908F: kernel/ptrace.c 7909 7910PVRUSB2 VIDEO4LINUX DRIVER 7911M: Mike Isely <isely@pobox.com> 7912L: pvrusb2@isely.net (subscribers-only) 7913L: linux-media@vger.kernel.org 7914W: http://www.isely.net/pvrusb2/ 7915T: git git://linuxtv.org/media_tree.git 7916S: Maintained 7917F: Documentation/video4linux/README.pvrusb2 7918F: drivers/media/usb/pvrusb2/ 7919 7920PWC WEBCAM DRIVER 7921M: Hans de Goede <hdegoede@redhat.com> 7922L: linux-media@vger.kernel.org 7923T: git git://linuxtv.org/media_tree.git 7924S: Maintained 7925F: drivers/media/usb/pwc/* 7926 7927PWM FAN DRIVER 7928M: Kamil Debski <k.debski@samsung.com> 7929L: lm-sensors@lm-sensors.org 7930S: Supported 7931F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 7932F: Documentation/hwmon/pwm-fan 7933F: drivers/hwmon/pwm-fan.c 7934 7935PWM SUBSYSTEM 7936M: Thierry Reding <thierry.reding@gmail.com> 7937L: linux-pwm@vger.kernel.org 7938S: Maintained 7939T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 7940F: Documentation/pwm.txt 7941F: Documentation/devicetree/bindings/pwm/ 7942F: include/linux/pwm.h 7943F: drivers/pwm/ 7944F: drivers/video/backlight/pwm_bl.c 7945F: include/linux/pwm_backlight.h 7946 7947PXA2xx/PXA3xx SUPPORT 7948M: Daniel Mack <daniel@zonque.org> 7949M: Haojian Zhuang <haojian.zhuang@gmail.com> 7950M: Robert Jarzmik <robert.jarzmik@free.fr> 7951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7952T: git git://github.com/hzhuang1/linux.git 7953T: git git://github.com/rjarzmik/linux.git 7954S: Maintained 7955F: arch/arm/mach-pxa/ 7956F: drivers/pcmcia/pxa2xx* 7957F: drivers/spi/spi-pxa2xx* 7958F: drivers/usb/gadget/udc/pxa2* 7959F: include/sound/pxa2xx-lib.h 7960F: sound/arm/pxa* 7961F: sound/soc/pxa/ 7962 7963PXA3xx NAND FLASH DRIVER 7964M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 7965L: linux-mtd@lists.infradead.org 7966S: Maintained 7967F: drivers/mtd/nand/pxa3xx_nand.c 7968 7969MMP SUPPORT 7970M: Eric Miao <eric.y.miao@gmail.com> 7971M: Haojian Zhuang <haojian.zhuang@gmail.com> 7972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7973T: git git://github.com/hzhuang1/linux.git 7974T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 7975S: Maintained 7976F: arch/arm/mach-mmp/ 7977 7978PXA MMCI DRIVER 7979S: Orphan 7980 7981PXA RTC DRIVER 7982M: Robert Jarzmik <robert.jarzmik@free.fr> 7983L: rtc-linux@googlegroups.com 7984S: Maintained 7985 7986QAT DRIVER 7987M: Tadeusz Struk <tadeusz.struk@intel.com> 7988L: qat-linux@intel.com 7989S: Supported 7990F: drivers/crypto/qat/ 7991 7992QIB DRIVER 7993M: Mike Marciniszyn <infinipath@intel.com> 7994L: linux-rdma@vger.kernel.org 7995S: Supported 7996F: drivers/infiniband/hw/qib/ 7997 7998QLOGIC QLA1280 SCSI DRIVER 7999M: Michael Reed <mdr@sgi.com> 8000L: linux-scsi@vger.kernel.org 8001S: Maintained 8002F: drivers/scsi/qla1280.[ch] 8003 8004QLOGIC QLA2XXX FC-SCSI DRIVER 8005M: qla2xxx-upstream@qlogic.com 8006L: linux-scsi@vger.kernel.org 8007S: Supported 8008F: Documentation/scsi/LICENSE.qla2xxx 8009F: drivers/scsi/qla2xxx/ 8010 8011QLOGIC QLA4XXX iSCSI DRIVER 8012M: QLogic-Storage-Upstream@qlogic.com 8013L: linux-scsi@vger.kernel.org 8014S: Supported 8015F: Documentation/scsi/LICENSE.qla4xxx 8016F: drivers/scsi/qla4xxx/ 8017 8018QLOGIC QLA3XXX NETWORK DRIVER 8019M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 8020M: Ron Mercer <ron.mercer@qlogic.com> 8021M: linux-driver@qlogic.com 8022L: netdev@vger.kernel.org 8023S: Supported 8024F: Documentation/networking/LICENSE.qla3xxx 8025F: drivers/net/ethernet/qlogic/qla3xxx.* 8026 8027QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 8028M: Shahed Shaikh <shahed.shaikh@qlogic.com> 8029M: Dept-GELinuxNICDev@qlogic.com 8030L: netdev@vger.kernel.org 8031S: Supported 8032F: drivers/net/ethernet/qlogic/qlcnic/ 8033 8034QLOGIC QLGE 10Gb ETHERNET DRIVER 8035M: Harish Patil <harish.patil@qlogic.com> 8036M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 8037M: Dept-GELinuxNICDev@qlogic.com 8038M: linux-driver@qlogic.com 8039L: netdev@vger.kernel.org 8040S: Supported 8041F: drivers/net/ethernet/qlogic/qlge/ 8042 8043QNX4 FILESYSTEM 8044M: Anders Larsen <al@alarsen.net> 8045W: http://www.alarsen.net/linux/qnx4fs/ 8046S: Maintained 8047F: fs/qnx4/ 8048F: include/uapi/linux/qnx4_fs.h 8049F: include/uapi/linux/qnxtypes.h 8050 8051QT1010 MEDIA DRIVER 8052M: Antti Palosaari <crope@iki.fi> 8053L: linux-media@vger.kernel.org 8054W: http://linuxtv.org/ 8055W: http://palosaari.fi/linux/ 8056Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8057T: git git://linuxtv.org/anttip/media_tree.git 8058S: Maintained 8059F: drivers/media/tuners/qt1010* 8060 8061QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 8062M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 8063L: linux-wireless@vger.kernel.org 8064L: ath9k-devel@lists.ath9k.org 8065W: http://wireless.kernel.org/en/users/Drivers/ath9k 8066S: Supported 8067F: drivers/net/wireless/ath/ath9k/ 8068 8069QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 8070M: Kalle Valo <kvalo@qca.qualcomm.com> 8071L: ath10k@lists.infradead.org 8072W: http://wireless.kernel.org/en/users/Drivers/ath10k 8073T: git git://github.com/kvalo/ath.git 8074S: Supported 8075F: drivers/net/wireless/ath/ath10k/ 8076 8077QUALCOMM HEXAGON ARCHITECTURE 8078M: Richard Kuo <rkuo@codeaurora.org> 8079L: linux-hexagon@vger.kernel.org 8080S: Supported 8081F: arch/hexagon/ 8082 8083QUALCOMM WCN36XX WIRELESS DRIVER 8084M: Eugene Krasnikov <k.eugene.e@gmail.com> 8085L: wcn36xx@lists.infradead.org 8086W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 8087T: git git://github.com/KrasnikovEugene/wcn36xx.git 8088S: Supported 8089F: drivers/net/wireless/ath/wcn36xx/ 8090 8091RADOS BLOCK DEVICE (RBD) 8092M: Ilya Dryomov <idryomov@gmail.com> 8093M: Sage Weil <sage@redhat.com> 8094M: Alex Elder <elder@kernel.org> 8095M: ceph-devel@vger.kernel.org 8096W: http://ceph.com/ 8097T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 8098S: Supported 8099F: drivers/block/rbd.c 8100F: drivers/block/rbd_types.h 8101 8102RADEON FRAMEBUFFER DISPLAY DRIVER 8103M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8104L: linux-fbdev@vger.kernel.org 8105S: Maintained 8106F: drivers/video/fbdev/aty/radeon* 8107F: include/uapi/linux/radeonfb.h 8108 8109RADIOSHARK RADIO DRIVER 8110M: Hans de Goede <hdegoede@redhat.com> 8111L: linux-media@vger.kernel.org 8112T: git git://linuxtv.org/media_tree.git 8113S: Maintained 8114F: drivers/media/radio/radio-shark.c 8115 8116RADIOSHARK2 RADIO DRIVER 8117M: Hans de Goede <hdegoede@redhat.com> 8118L: linux-media@vger.kernel.org 8119T: git git://linuxtv.org/media_tree.git 8120S: Maintained 8121F: drivers/media/radio/radio-shark2.c 8122F: drivers/media/radio/radio-tea5777.c 8123 8124RAGE128 FRAMEBUFFER DISPLAY DRIVER 8125M: Paul Mackerras <paulus@samba.org> 8126L: linux-fbdev@vger.kernel.org 8127S: Maintained 8128F: drivers/video/fbdev/aty/aty128fb.c 8129 8130RALINK RT2X00 WIRELESS LAN DRIVER 8131P: rt2x00 project 8132M: Stanislaw Gruszka <sgruszka@redhat.com> 8133M: Helmut Schaa <helmut.schaa@googlemail.com> 8134L: linux-wireless@vger.kernel.org 8135L: users@rt2x00.serialmonkey.com (moderated for non-subscribers) 8136W: http://rt2x00.serialmonkey.com/ 8137S: Maintained 8138F: drivers/net/wireless/rt2x00/ 8139 8140RAMDISK RAM BLOCK DEVICE DRIVER 8141M: Jens Axboe <axboe@kernel.dk> 8142S: Maintained 8143F: Documentation/blockdev/ramdisk.txt 8144F: drivers/block/brd.c 8145 8146PERSISTENT MEMORY DRIVER 8147M: Ross Zwisler <ross.zwisler@linux.intel.com> 8148L: linux-nvdimm@lists.01.org 8149S: Supported 8150F: drivers/block/pmem.c 8151 8152RANDOM NUMBER DRIVER 8153M: "Theodore Ts'o" <tytso@mit.edu> 8154S: Maintained 8155F: drivers/char/random.c 8156 8157RAPIDIO SUBSYSTEM 8158M: Matt Porter <mporter@kernel.crashing.org> 8159M: Alexandre Bounine <alexandre.bounine@idt.com> 8160S: Maintained 8161F: drivers/rapidio/ 8162 8163RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 8164L: linux-wireless@vger.kernel.org 8165S: Orphan 8166F: drivers/net/wireless/ray* 8167 8168RCUTORTURE MODULE 8169M: Josh Triplett <josh@joshtriplett.org> 8170M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8171L: linux-kernel@vger.kernel.org 8172S: Supported 8173T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8174F: Documentation/RCU/torture.txt 8175F: kernel/rcu/rcutorture.c 8176 8177RCUTORTURE TEST FRAMEWORK 8178M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8179M: Josh Triplett <josh@joshtriplett.org> 8180R: Steven Rostedt <rostedt@goodmis.org> 8181R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8182R: Lai Jiangshan <laijs@cn.fujitsu.com> 8183L: linux-kernel@vger.kernel.org 8184S: Supported 8185T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8186F: tools/testing/selftests/rcutorture 8187 8188RDC R-321X SoC 8189M: Florian Fainelli <florian@openwrt.org> 8190S: Maintained 8191 8192RDC R6040 FAST ETHERNET DRIVER 8193M: Florian Fainelli <florian@openwrt.org> 8194L: netdev@vger.kernel.org 8195S: Maintained 8196F: drivers/net/ethernet/rdc/r6040.c 8197 8198RDS - RELIABLE DATAGRAM SOCKETS 8199M: Chien Yen <chien.yen@oracle.com> 8200L: rds-devel@oss.oracle.com (moderated for non-subscribers) 8201S: Supported 8202F: net/rds/ 8203 8204READ-COPY UPDATE (RCU) 8205M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8206M: Josh Triplett <josh@joshtriplett.org> 8207R: Steven Rostedt <rostedt@goodmis.org> 8208R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8209R: Lai Jiangshan <laijs@cn.fujitsu.com> 8210L: linux-kernel@vger.kernel.org 8211W: http://www.rdrop.com/users/paulmck/RCU/ 8212S: Supported 8213T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8214F: Documentation/RCU/ 8215X: Documentation/RCU/torture.txt 8216F: include/linux/rcu* 8217X: include/linux/srcu.h 8218F: kernel/rcu/ 8219X: kernel/torture.c 8220 8221REAL TIME CLOCK (RTC) SUBSYSTEM 8222M: Alessandro Zummo <a.zummo@towertech.it> 8223M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 8224L: rtc-linux@googlegroups.com 8225Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 8226S: Maintained 8227F: Documentation/rtc.txt 8228F: drivers/rtc/ 8229F: include/linux/rtc.h 8230F: include/uapi/linux/rtc.h 8231 8232REALTEK AUDIO CODECS 8233M: Bard Liao <bardliao@realtek.com> 8234M: Oder Chiou <oder_chiou@realtek.com> 8235S: Maintained 8236F: sound/soc/codecs/rt* 8237F: include/sound/rt*.h 8238 8239REISERFS FILE SYSTEM 8240L: reiserfs-devel@vger.kernel.org 8241S: Supported 8242F: fs/reiserfs/ 8243 8244REGISTER MAP ABSTRACTION 8245M: Mark Brown <broonie@kernel.org> 8246L: linux-kernel@vger.kernel.org 8247T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 8248S: Supported 8249F: drivers/base/regmap/ 8250F: include/linux/regmap.h 8251 8252REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 8253M: Ohad Ben-Cohen <ohad@wizery.com> 8254T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 8255S: Maintained 8256F: drivers/remoteproc/ 8257F: Documentation/remoteproc.txt 8258F: include/linux/remoteproc.h 8259 8260REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 8261M: Ohad Ben-Cohen <ohad@wizery.com> 8262T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 8263S: Maintained 8264F: drivers/rpmsg/ 8265F: Documentation/rpmsg.txt 8266F: include/linux/rpmsg.h 8267 8268RESET CONTROLLER FRAMEWORK 8269M: Philipp Zabel <p.zabel@pengutronix.de> 8270S: Maintained 8271F: drivers/reset/ 8272F: Documentation/devicetree/bindings/reset/ 8273F: include/linux/reset.h 8274F: include/linux/reset-controller.h 8275 8276RFKILL 8277M: Johannes Berg <johannes@sipsolutions.net> 8278L: linux-wireless@vger.kernel.org 8279W: http://wireless.kernel.org/ 8280T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8281T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8282S: Maintained 8283F: Documentation/rfkill.txt 8284F: net/rfkill/ 8285 8286RHASHTABLE 8287M: Thomas Graf <tgraf@suug.ch> 8288L: netdev@vger.kernel.org 8289S: Maintained 8290F: lib/rhashtable.c 8291F: include/linux/rhashtable.h 8292 8293RICOH SMARTMEDIA/XD DRIVER 8294M: Maxim Levitsky <maximlevitsky@gmail.com> 8295S: Maintained 8296F: drivers/mtd/nand/r852.c 8297F: drivers/mtd/nand/r852.h 8298 8299RICOH R5C592 MEMORYSTICK DRIVER 8300M: Maxim Levitsky <maximlevitsky@gmail.com> 8301S: Maintained 8302F: drivers/memstick/host/r592.* 8303 8304ROCCAT DRIVERS 8305M: Stefan Achatz <erazor_de@users.sourceforge.net> 8306W: http://sourceforge.net/projects/roccat/ 8307S: Maintained 8308F: drivers/hid/hid-roccat* 8309F: include/linux/hid-roccat* 8310F: Documentation/ABI/*/sysfs-driver-hid-roccat* 8311 8312ROCKER DRIVER 8313M: Jiri Pirko <jiri@resnulli.us> 8314M: Scott Feldman <sfeldma@gmail.com> 8315L: netdev@vger.kernel.org 8316S: Supported 8317F: drivers/net/ethernet/rocker/ 8318 8319ROCKETPORT DRIVER 8320P: Comtrol Corp. 8321W: http://www.comtrol.com 8322S: Maintained 8323F: Documentation/serial/rocket.txt 8324F: drivers/tty/rocket* 8325 8326ROCKETPORT EXPRESS/INFINITY DRIVER 8327M: Kevin Cernekee <cernekee@gmail.com> 8328L: linux-serial@vger.kernel.org 8329S: Odd Fixes 8330F: drivers/tty/serial/rp2.* 8331 8332ROSE NETWORK LAYER 8333M: Ralf Baechle <ralf@linux-mips.org> 8334L: linux-hams@vger.kernel.org 8335W: http://www.linux-ax25.org/ 8336S: Maintained 8337F: include/net/rose.h 8338F: include/uapi/linux/rose.h 8339F: net/rose/ 8340 8341RTL2830 MEDIA DRIVER 8342M: Antti Palosaari <crope@iki.fi> 8343L: linux-media@vger.kernel.org 8344W: http://linuxtv.org/ 8345W: http://palosaari.fi/linux/ 8346Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8347T: git git://linuxtv.org/anttip/media_tree.git 8348S: Maintained 8349F: drivers/media/dvb-frontends/rtl2830* 8350 8351RTL2832 MEDIA DRIVER 8352M: Antti Palosaari <crope@iki.fi> 8353L: linux-media@vger.kernel.org 8354W: http://linuxtv.org/ 8355W: http://palosaari.fi/linux/ 8356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8357T: git git://linuxtv.org/anttip/media_tree.git 8358S: Maintained 8359F: drivers/media/dvb-frontends/rtl2832* 8360 8361RTL2832_SDR MEDIA DRIVER 8362M: Antti Palosaari <crope@iki.fi> 8363L: linux-media@vger.kernel.org 8364W: http://linuxtv.org/ 8365W: http://palosaari.fi/linux/ 8366Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8367T: git git://linuxtv.org/anttip/media_tree.git 8368S: Maintained 8369F: drivers/media/dvb-frontends/rtl2832_sdr* 8370 8371RTL8180 WIRELESS DRIVER 8372L: linux-wireless@vger.kernel.org 8373W: http://wireless.kernel.org/ 8374T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 8375S: Orphan 8376F: drivers/net/wireless/rtl818x/rtl8180/ 8377 8378RTL8187 WIRELESS DRIVER 8379M: Herton Ronaldo Krzesinski <herton@canonical.com> 8380M: Hin-Tak Leung <htl10@users.sourceforge.net> 8381M: Larry Finger <Larry.Finger@lwfinger.net> 8382L: linux-wireless@vger.kernel.org 8383W: http://wireless.kernel.org/ 8384T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 8385S: Maintained 8386F: drivers/net/wireless/rtl818x/rtl8187/ 8387 8388RTL8192CE WIRELESS DRIVER 8389M: Larry Finger <Larry.Finger@lwfinger.net> 8390M: Chaoming Li <chaoming_li@realsil.com.cn> 8391L: linux-wireless@vger.kernel.org 8392W: http://wireless.kernel.org/ 8393T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 8394S: Maintained 8395F: drivers/net/wireless/rtlwifi/ 8396F: drivers/net/wireless/rtlwifi/rtl8192ce/ 8397 8398S3 SAVAGE FRAMEBUFFER DRIVER 8399M: Antonino Daplas <adaplas@gmail.com> 8400L: linux-fbdev@vger.kernel.org 8401S: Maintained 8402F: drivers/video/fbdev/savage/ 8403 8404S390 8405M: Martin Schwidefsky <schwidefsky@de.ibm.com> 8406M: Heiko Carstens <heiko.carstens@de.ibm.com> 8407M: linux390@de.ibm.com 8408L: linux-s390@vger.kernel.org 8409W: http://www.ibm.com/developerworks/linux/linux390/ 8410S: Supported 8411F: arch/s390/ 8412F: drivers/s390/ 8413F: Documentation/s390/ 8414F: Documentation/DocBook/s390* 8415 8416S390 COMMON I/O LAYER 8417M: Sebastian Ott <sebott@linux.vnet.ibm.com> 8418M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 8419L: linux-s390@vger.kernel.org 8420W: http://www.ibm.com/developerworks/linux/linux390/ 8421S: Supported 8422F: drivers/s390/cio/ 8423 8424S390 DASD DRIVER 8425M: Stefan Weinhuber <wein@de.ibm.com> 8426M: Stefan Haberland <stefan.haberland@de.ibm.com> 8427L: linux-s390@vger.kernel.org 8428W: http://www.ibm.com/developerworks/linux/linux390/ 8429S: Supported 8430F: drivers/s390/block/dasd* 8431F: block/partitions/ibm.c 8432 8433S390 NETWORK DRIVERS 8434M: Ursula Braun <ursula.braun@de.ibm.com> 8435M: linux390@de.ibm.com 8436L: linux-s390@vger.kernel.org 8437W: http://www.ibm.com/developerworks/linux/linux390/ 8438S: Supported 8439F: drivers/s390/net/ 8440 8441S390 PCI SUBSYSTEM 8442M: Sebastian Ott <sebott@linux.vnet.ibm.com> 8443M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 8444L: linux-s390@vger.kernel.org 8445W: http://www.ibm.com/developerworks/linux/linux390/ 8446S: Supported 8447F: arch/s390/pci/ 8448F: drivers/pci/hotplug/s390_pci_hpc.c 8449 8450S390 ZCRYPT DRIVER 8451M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 8452M: linux390@de.ibm.com 8453L: linux-s390@vger.kernel.org 8454W: http://www.ibm.com/developerworks/linux/linux390/ 8455S: Supported 8456F: drivers/s390/crypto/ 8457 8458S390 ZFCP DRIVER 8459M: Steffen Maier <maier@linux.vnet.ibm.com> 8460M: linux390@de.ibm.com 8461L: linux-s390@vger.kernel.org 8462W: http://www.ibm.com/developerworks/linux/linux390/ 8463S: Supported 8464F: drivers/s390/scsi/zfcp_* 8465 8466S390 IUCV NETWORK LAYER 8467M: Ursula Braun <ursula.braun@de.ibm.com> 8468M: linux390@de.ibm.com 8469L: linux-s390@vger.kernel.org 8470W: http://www.ibm.com/developerworks/linux/linux390/ 8471S: Supported 8472F: drivers/s390/net/*iucv* 8473F: include/net/iucv/ 8474F: net/iucv/ 8475 8476S3C24XX SD/MMC Driver 8477M: Ben Dooks <ben-linux@fluff.org> 8478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8479S: Supported 8480F: drivers/mmc/host/s3cmci.* 8481 8482SAA6588 RDS RECEIVER DRIVER 8483M: Hans Verkuil <hverkuil@xs4all.nl> 8484L: linux-media@vger.kernel.org 8485T: git git://linuxtv.org/media_tree.git 8486W: http://linuxtv.org 8487S: Odd Fixes 8488F: drivers/media/i2c/saa6588* 8489 8490SAA7134 VIDEO4LINUX DRIVER 8491M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 8492L: linux-media@vger.kernel.org 8493W: http://linuxtv.org 8494T: git git://linuxtv.org/media_tree.git 8495S: Odd fixes 8496F: Documentation/video4linux/*.saa7134 8497F: drivers/media/pci/saa7134/ 8498 8499SAA7146 VIDEO4LINUX-2 DRIVER 8500M: Hans Verkuil <hverkuil@xs4all.nl> 8501L: linux-media@vger.kernel.org 8502T: git git://linuxtv.org/media_tree.git 8503S: Maintained 8504F: drivers/media/common/saa7146/ 8505F: drivers/media/pci/saa7146/ 8506F: include/media/saa7146* 8507 8508SAMSUNG LAPTOP DRIVER 8509M: Corentin Chary <corentin.chary@gmail.com> 8510L: platform-driver-x86@vger.kernel.org 8511S: Maintained 8512F: drivers/platform/x86/samsung-laptop.c 8513 8514SAMSUNG AUDIO (ASoC) DRIVERS 8515M: Sangbeom Kim <sbkim73@samsung.com> 8516L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8517S: Supported 8518F: sound/soc/samsung/ 8519 8520SAMSUNG FRAMEBUFFER DRIVER 8521M: Jingoo Han <jg1.han@samsung.com> 8522L: linux-fbdev@vger.kernel.org 8523S: Maintained 8524F: drivers/video/fbdev/s3c-fb.c 8525 8526SAMSUNG MULTIFUNCTION DEVICE DRIVERS 8527M: Sangbeom Kim <sbkim73@samsung.com> 8528L: linux-kernel@vger.kernel.org 8529S: Supported 8530F: drivers/mfd/sec*.c 8531F: drivers/regulator/s2m*.c 8532F: drivers/regulator/s5m*.c 8533F: include/linux/mfd/samsung/ 8534 8535SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 8536M: Kyungmin Park <kyungmin.park@samsung.com> 8537M: Sylwester Nawrocki <s.nawrocki@samsung.com> 8538L: linux-media@vger.kernel.org 8539Q: https://patchwork.linuxtv.org/project/linux-media/list/ 8540S: Supported 8541F: drivers/media/platform/exynos4-is/ 8542 8543SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 8544M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 8545L: linux-media@vger.kernel.org 8546L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8547S: Maintained 8548F: drivers/media/platform/s3c-camif/ 8549F: include/media/s3c_camif.h 8550 8551SAMSUNG S5C73M3 CAMERA DRIVER 8552M: Kyungmin Park <kyungmin.park@samsung.com> 8553M: Andrzej Hajda <a.hajda@samsung.com> 8554L: linux-media@vger.kernel.org 8555S: Supported 8556F: drivers/media/i2c/s5c73m3/* 8557 8558SAMSUNG S5K5BAF CAMERA DRIVER 8559M: Kyungmin Park <kyungmin.park@samsung.com> 8560M: Andrzej Hajda <a.hajda@samsung.com> 8561L: linux-media@vger.kernel.org 8562S: Supported 8563F: drivers/media/i2c/s5k5baf.c 8564 8565SAMSUNG SOC CLOCK DRIVERS 8566M: Sylwester Nawrocki <s.nawrocki@samsung.com> 8567M: Tomasz Figa <tomasz.figa@gmail.com> 8568S: Supported 8569L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8570F: drivers/clk/samsung/ 8571 8572SAMSUNG SXGBE DRIVERS 8573M: Byungho An <bh74.an@samsung.com> 8574M: Girish K S <ks.giri@samsung.com> 8575M: Vipul Pandya <vipul.pandya@samsung.com> 8576S: Supported 8577L: netdev@vger.kernel.org 8578F: drivers/net/ethernet/samsung/sxgbe/ 8579 8580SAMSUNG THERMAL DRIVER 8581M: Lukasz Majewski <l.majewski@samsung.com> 8582L: linux-pm@vger.kernel.org 8583L: linux-samsung-soc@vger.kernel.org 8584S: Supported 8585T: https://github.com/lmajewski/linux-samsung-thermal.git 8586F: drivers/thermal/samsung/ 8587 8588SAMSUNG USB2 PHY DRIVER 8589M: Kamil Debski <k.debski@samsung.com> 8590L: linux-kernel@vger.kernel.org 8591S: Supported 8592F: Documentation/devicetree/bindings/phy/samsung-phy.txt 8593F: Documentation/phy/samsung-usb2.txt 8594F: drivers/phy/phy-exynos4210-usb2.c 8595F: drivers/phy/phy-exynos4x12-usb2.c 8596F: drivers/phy/phy-exynos5250-usb2.c 8597F: drivers/phy/phy-s5pv210-usb2.c 8598F: drivers/phy/phy-samsung-usb2.c 8599F: drivers/phy/phy-samsung-usb2.h 8600 8601SERIAL DRIVERS 8602M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8603L: linux-serial@vger.kernel.org 8604S: Maintained 8605F: drivers/tty/serial/ 8606 8607SYNOPSYS DESIGNWARE DMAC DRIVER 8608M: Viresh Kumar <viresh.linux@gmail.com> 8609M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8610S: Maintained 8611F: include/linux/dma/dw.h 8612F: include/linux/platform_data/dma-dw.h 8613F: drivers/dma/dw/ 8614 8615SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 8616M: Seungwon Jeon <tgih.jun@samsung.com> 8617M: Jaehoon Chung <jh80.chung@samsung.com> 8618L: linux-mmc@vger.kernel.org 8619S: Maintained 8620F: include/linux/mmc/dw_mmc.h 8621F: drivers/mmc/host/dw_mmc* 8622 8623THUNDERBOLT DRIVER 8624M: Andreas Noever <andreas.noever@gmail.com> 8625S: Maintained 8626F: drivers/thunderbolt/ 8627 8628TIMEKEEPING, CLOCKSOURCE CORE, NTP 8629M: John Stultz <john.stultz@linaro.org> 8630M: Thomas Gleixner <tglx@linutronix.de> 8631L: linux-kernel@vger.kernel.org 8632T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 8633S: Supported 8634F: include/linux/clocksource.h 8635F: include/linux/time.h 8636F: include/linux/timex.h 8637F: include/uapi/linux/time.h 8638F: include/uapi/linux/timex.h 8639F: kernel/time/clocksource.c 8640F: kernel/time/time*.c 8641F: kernel/time/ntp.c 8642F: tools/testing/selftests/timers/ 8643 8644SC1200 WDT DRIVER 8645M: Zwane Mwaikambo <zwanem@gmail.com> 8646S: Maintained 8647F: drivers/watchdog/sc1200wdt.c 8648 8649SCHEDULER 8650M: Ingo Molnar <mingo@redhat.com> 8651M: Peter Zijlstra <peterz@infradead.org> 8652L: linux-kernel@vger.kernel.org 8653T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 8654S: Maintained 8655F: kernel/sched/ 8656F: include/linux/sched.h 8657F: include/uapi/linux/sched.h 8658F: include/linux/wait.h 8659 8660SCORE ARCHITECTURE 8661M: Chen Liqin <liqin.linux@gmail.com> 8662M: Lennox Wu <lennox.wu@gmail.com> 8663W: http://www.sunplus.com 8664S: Supported 8665F: arch/score/ 8666 8667SCSI CDROM DRIVER 8668M: Jens Axboe <axboe@kernel.dk> 8669L: linux-scsi@vger.kernel.org 8670W: http://www.kernel.dk 8671S: Maintained 8672F: drivers/scsi/sr* 8673 8674SCSI RDMA PROTOCOL (SRP) INITIATOR 8675M: Bart Van Assche <bart.vanassche@sandisk.com> 8676L: linux-rdma@vger.kernel.org 8677S: Supported 8678W: http://www.openfabrics.org 8679Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8680T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 8681F: drivers/infiniband/ulp/srp/ 8682F: include/scsi/srp.h 8683 8684SCSI SG DRIVER 8685M: Doug Gilbert <dgilbert@interlog.com> 8686L: linux-scsi@vger.kernel.org 8687W: http://sg.danny.cz/sg 8688S: Maintained 8689F: Documentation/scsi/scsi-generic.txt 8690F: drivers/scsi/sg.c 8691F: include/scsi/sg.h 8692 8693SCSI SUBSYSTEM 8694M: "James E.J. Bottomley" <JBottomley@odin.com> 8695L: linux-scsi@vger.kernel.org 8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 8697S: Maintained 8698F: drivers/scsi/ 8699F: include/scsi/ 8700 8701SCSI TAPE DRIVER 8702M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 8703L: linux-scsi@vger.kernel.org 8704S: Maintained 8705F: Documentation/scsi/st.txt 8706F: drivers/scsi/st.* 8707F: drivers/scsi/st_*.h 8708 8709SCTP PROTOCOL 8710M: Vlad Yasevich <vyasevich@gmail.com> 8711M: Neil Horman <nhorman@tuxdriver.com> 8712L: linux-sctp@vger.kernel.org 8713W: http://lksctp.sourceforge.net 8714S: Maintained 8715F: Documentation/networking/sctp.txt 8716F: include/linux/sctp.h 8717F: include/uapi/linux/sctp.h 8718F: include/net/sctp/ 8719F: net/sctp/ 8720 8721SCx200 CPU SUPPORT 8722M: Jim Cromie <jim.cromie@gmail.com> 8723S: Odd Fixes 8724F: Documentation/i2c/busses/scx200_acb 8725F: arch/x86/platform/scx200/ 8726F: drivers/watchdog/scx200_wdt.c 8727F: drivers/i2c/busses/scx200* 8728F: drivers/mtd/maps/scx200_docflash.c 8729F: include/linux/scx200.h 8730 8731SCx200 GPIO DRIVER 8732M: Jim Cromie <jim.cromie@gmail.com> 8733S: Maintained 8734F: drivers/char/scx200_gpio.c 8735F: include/linux/scx200_gpio.h 8736 8737SCx200 HRT CLOCKSOURCE DRIVER 8738M: Jim Cromie <jim.cromie@gmail.com> 8739S: Maintained 8740F: drivers/clocksource/scx200_hrt.c 8741 8742SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 8743M: Sascha Sommer <saschasommer@freenet.de> 8744L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 8745S: Maintained 8746F: drivers/mmc/host/sdricoh_cs.c 8747 8748SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 8749L: linux-mmc@vger.kernel.org 8750S: Orphan 8751F: drivers/mmc/host/sdhci.* 8752F: drivers/mmc/host/sdhci-pltfm.[ch] 8753 8754SECURE COMPUTING 8755M: Kees Cook <keescook@chromium.org> 8756R: Andy Lutomirski <luto@amacapital.net> 8757R: Will Drewry <wad@chromium.org> 8758T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 8759S: Supported 8760F: kernel/seccomp.c 8761F: include/uapi/linux/seccomp.h 8762F: include/linux/seccomp.h 8763K: \bsecure_computing 8764K: \bTIF_SECCOMP\b 8765 8766SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 8767M: Ben Dooks <ben-linux@fluff.org> 8768M: Jaehoon Chung <jh80.chung@samsung.com> 8769L: linux-mmc@vger.kernel.org 8770S: Maintained 8771F: drivers/mmc/host/sdhci-s3c* 8772 8773SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 8774M: Viresh Kumar <viresh.linux@gmail.com> 8775L: spear-devel@list.st.com 8776L: linux-mmc@vger.kernel.org 8777S: Maintained 8778F: drivers/mmc/host/sdhci-spear.c 8779 8780SECURITY SUBSYSTEM 8781M: James Morris <james.l.morris@oracle.com> 8782M: Serge E. Hallyn <serge@hallyn.com> 8783L: linux-security-module@vger.kernel.org (suggested Cc:) 8784T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 8785W: http://kernsec.org/ 8786S: Supported 8787F: security/ 8788 8789SECURITY CONTACT 8790M: Security Officers <security@kernel.org> 8791S: Supported 8792 8793SELINUX SECURITY MODULE 8794M: Paul Moore <paul@paul-moore.com> 8795M: Stephen Smalley <sds@tycho.nsa.gov> 8796M: Eric Paris <eparis@parisplace.org> 8797L: selinux@tycho.nsa.gov (moderated for non-subscribers) 8798W: http://selinuxproject.org 8799T: git git://git.infradead.org/users/pcmoore/selinux 8800S: Supported 8801F: include/linux/selinux* 8802F: security/selinux/ 8803F: scripts/selinux/ 8804 8805APPARMOR SECURITY MODULE 8806M: John Johansen <john.johansen@canonical.com> 8807L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 8808W: apparmor.wiki.kernel.org 8809T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 8810S: Supported 8811F: security/apparmor/ 8812 8813SENSABLE PHANTOM 8814M: Jiri Slaby <jirislaby@gmail.com> 8815S: Maintained 8816F: drivers/misc/phantom.c 8817F: include/uapi/linux/phantom.h 8818 8819SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 8820M: Jayamohan Kallickal <jayamohan.kallickal@emulex.com> 8821L: linux-scsi@vger.kernel.org 8822W: http://www.emulex.com 8823S: Supported 8824F: drivers/scsi/be2iscsi/ 8825 8826SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER 8827M: Sathya Perla <sathya.perla@emulex.com> 8828M: Subbu Seetharaman <subbu.seetharaman@emulex.com> 8829M: Ajit Khaparde <ajit.khaparde@emulex.com> 8830L: netdev@vger.kernel.org 8831W: http://www.emulex.com 8832S: Supported 8833F: drivers/net/ethernet/emulex/benet/ 8834 8835EMULEX ONECONNECT ROCE DRIVER 8836M: Selvin Xavier <selvin.xavier@emulex.com> 8837M: Devesh Sharma <devesh.sharma@emulex.com> 8838M: Mitesh Ahuja <mitesh.ahuja@emulex.com> 8839L: linux-rdma@vger.kernel.org 8840W: http://www.emulex.com 8841S: Supported 8842F: drivers/infiniband/hw/ocrdma/ 8843 8844SFC NETWORK DRIVER 8845M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 8846M: Shradha Shah <sshah@solarflare.com> 8847L: netdev@vger.kernel.org 8848S: Supported 8849F: drivers/net/ethernet/sfc/ 8850 8851SGI GRU DRIVER 8852M: Dimitri Sivanich <sivanich@sgi.com> 8853S: Maintained 8854F: drivers/misc/sgi-gru/ 8855 8856SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 8857M: Pat Gefre <pfg@sgi.com> 8858L: linux-ia64@vger.kernel.org 8859S: Supported 8860F: Documentation/ia64/serial.txt 8861F: drivers/tty/serial/ioc?_serial.c 8862F: include/linux/ioc?.h 8863 8864SGI XP/XPC/XPNET DRIVER 8865M: Cliff Whickman <cpw@sgi.com> 8866M: Robin Holt <robinmholt@gmail.com> 8867S: Maintained 8868F: drivers/misc/sgi-xp/ 8869 8870SI2157 MEDIA DRIVER 8871M: Antti Palosaari <crope@iki.fi> 8872L: linux-media@vger.kernel.org 8873W: http://linuxtv.org/ 8874W: http://palosaari.fi/linux/ 8875Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8876T: git git://linuxtv.org/anttip/media_tree.git 8877S: Maintained 8878F: drivers/media/tuners/si2157* 8879 8880SI2168 MEDIA DRIVER 8881M: Antti Palosaari <crope@iki.fi> 8882L: linux-media@vger.kernel.org 8883W: http://linuxtv.org/ 8884W: http://palosaari.fi/linux/ 8885Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8886T: git git://linuxtv.org/anttip/media_tree.git 8887S: Maintained 8888F: drivers/media/dvb-frontends/si2168* 8889 8890SI470X FM RADIO RECEIVER I2C DRIVER 8891M: Hans Verkuil <hverkuil@xs4all.nl> 8892L: linux-media@vger.kernel.org 8893T: git git://linuxtv.org/media_tree.git 8894W: http://linuxtv.org 8895S: Odd Fixes 8896F: drivers/media/radio/si470x/radio-si470x-i2c.c 8897 8898SI470X FM RADIO RECEIVER USB DRIVER 8899M: Hans Verkuil <hverkuil@xs4all.nl> 8900L: linux-media@vger.kernel.org 8901T: git git://linuxtv.org/media_tree.git 8902W: http://linuxtv.org 8903S: Maintained 8904F: drivers/media/radio/si470x/radio-si470x-common.c 8905F: drivers/media/radio/si470x/radio-si470x.h 8906F: drivers/media/radio/si470x/radio-si470x-usb.c 8907 8908SI4713 FM RADIO TRANSMITTER I2C DRIVER 8909M: Eduardo Valentin <edubezval@gmail.com> 8910L: linux-media@vger.kernel.org 8911T: git git://linuxtv.org/media_tree.git 8912W: http://linuxtv.org 8913S: Odd Fixes 8914F: drivers/media/radio/si4713/si4713.? 8915 8916SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 8917M: Eduardo Valentin <edubezval@gmail.com> 8918L: linux-media@vger.kernel.org 8919T: git git://linuxtv.org/media_tree.git 8920W: http://linuxtv.org 8921S: Odd Fixes 8922F: drivers/media/radio/si4713/radio-platform-si4713.c 8923 8924SI4713 FM RADIO TRANSMITTER USB DRIVER 8925M: Hans Verkuil <hverkuil@xs4all.nl> 8926L: linux-media@vger.kernel.org 8927T: git git://linuxtv.org/media_tree.git 8928W: http://linuxtv.org 8929S: Maintained 8930F: drivers/media/radio/si4713/radio-usb-si4713.c 8931 8932SIANO DVB DRIVER 8933M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 8934L: linux-media@vger.kernel.org 8935W: http://linuxtv.org 8936T: git git://linuxtv.org/media_tree.git 8937S: Odd fixes 8938F: drivers/media/common/siano/ 8939F: drivers/media/usb/siano/ 8940F: drivers/media/usb/siano/ 8941F: drivers/media/mmc/siano/ 8942 8943SIMPLEFB FB DRIVER 8944M: Hans de Goede <hdegoede@redhat.com> 8945L: linux-fbdev@vger.kernel.org 8946S: Maintained 8947F: Documentation/devicetree/bindings/video/simple-framebuffer.txt 8948F: drivers/video/fbdev/simplefb.c 8949F: include/linux/platform_data/simplefb.h 8950 8951SH_VEU V4L2 MEM2MEM DRIVER 8952L: linux-media@vger.kernel.org 8953S: Orphan 8954F: drivers/media/platform/sh_veu.c 8955 8956SH_VOU V4L2 OUTPUT DRIVER 8957L: linux-media@vger.kernel.org 8958S: Orphan 8959F: drivers/media/platform/sh_vou.c 8960F: include/media/sh_vou.h 8961 8962SIMPLE FIRMWARE INTERFACE (SFI) 8963M: Len Brown <lenb@kernel.org> 8964L: sfi-devel@simplefirmware.org 8965W: http://simplefirmware.org/ 8966T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 8967S: Supported 8968F: arch/x86/platform/sfi/ 8969F: drivers/sfi/ 8970F: include/linux/sfi*.h 8971 8972SIMTEC EB110ATX (Chalice CATS) 8973P: Ben Dooks 8974P: Vincent Sanders <vince@simtec.co.uk> 8975M: Simtec Linux Team <linux@simtec.co.uk> 8976W: http://www.simtec.co.uk/products/EB110ATX/ 8977S: Supported 8978 8979SIMTEC EB2410ITX (BAST) 8980P: Ben Dooks 8981P: Vincent Sanders <vince@simtec.co.uk> 8982M: Simtec Linux Team <linux@simtec.co.uk> 8983W: http://www.simtec.co.uk/products/EB2410ITX/ 8984S: Supported 8985F: arch/arm/mach-s3c24xx/mach-bast.c 8986F: arch/arm/mach-s3c24xx/bast-ide.c 8987F: arch/arm/mach-s3c24xx/bast-irq.c 8988 8989TI DAVINCI MACHINE SUPPORT 8990M: Sekhar Nori <nsekhar@ti.com> 8991M: Kevin Hilman <khilman@deeprootsystems.com> 8992T: git git://gitorious.org/linux-davinci/linux-davinci.git 8993Q: http://patchwork.kernel.org/project/linux-davinci/list/ 8994S: Supported 8995F: arch/arm/mach-davinci/ 8996F: drivers/i2c/busses/i2c-davinci.c 8997 8998TI DAVINCI SERIES MEDIA DRIVER 8999M: Lad, Prabhakar <prabhakar.csengg@gmail.com> 9000L: linux-media@vger.kernel.org 9001W: http://linuxtv.org/ 9002Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9003T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 9004S: Maintained 9005F: drivers/media/platform/davinci/ 9006F: include/media/davinci/ 9007 9008TI AM437X VPFE DRIVER 9009M: Lad, Prabhakar <prabhakar.csengg@gmail.com> 9010L: linux-media@vger.kernel.org 9011W: http://linuxtv.org/ 9012Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9013T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 9014S: Maintained 9015F: drivers/media/platform/am437x/ 9016 9017OV2659 OMNIVISION SENSOR DRIVER 9018M: Lad, Prabhakar <prabhakar.csengg@gmail.com> 9019L: linux-media@vger.kernel.org 9020W: http://linuxtv.org/ 9021Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9022T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 9023S: Maintained 9024F: drivers/media/i2c/ov2659.c 9025F: include/media/ov2659.h 9026 9027SIS 190 ETHERNET DRIVER 9028M: Francois Romieu <romieu@fr.zoreil.com> 9029L: netdev@vger.kernel.org 9030S: Maintained 9031F: drivers/net/ethernet/sis/sis190.c 9032 9033SIS 900/7016 FAST ETHERNET DRIVER 9034M: Daniele Venzano <venza@brownhat.org> 9035W: http://www.brownhat.org/sis900.html 9036L: netdev@vger.kernel.org 9037S: Maintained 9038F: drivers/net/ethernet/sis/sis900.* 9039 9040SIS FRAMEBUFFER DRIVER 9041M: Thomas Winischhofer <thomas@winischhofer.net> 9042W: http://www.winischhofer.net/linuxsisvga.shtml 9043S: Maintained 9044F: Documentation/fb/sisfb.txt 9045F: drivers/video/fbdev/sis/ 9046F: include/video/sisfb.h 9047 9048SIS USB2VGA DRIVER 9049M: Thomas Winischhofer <thomas@winischhofer.net> 9050W: http://www.winischhofer.at/linuxsisusbvga.shtml 9051S: Maintained 9052F: drivers/usb/misc/sisusbvga/ 9053 9054SLAB ALLOCATOR 9055M: Christoph Lameter <cl@linux.com> 9056M: Pekka Enberg <penberg@kernel.org> 9057M: David Rientjes <rientjes@google.com> 9058M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 9059M: Andrew Morton <akpm@linux-foundation.org> 9060L: linux-mm@kvack.org 9061S: Maintained 9062F: include/linux/sl?b*.h 9063F: mm/sl?b* 9064 9065SLEEPABLE READ-COPY UPDATE (SRCU) 9066M: Lai Jiangshan <laijs@cn.fujitsu.com> 9067M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9068M: Josh Triplett <josh@joshtriplett.org> 9069R: Steven Rostedt <rostedt@goodmis.org> 9070R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9071L: linux-kernel@vger.kernel.org 9072W: http://www.rdrop.com/users/paulmck/RCU/ 9073S: Supported 9074T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9075F: include/linux/srcu.h 9076F: kernel/rcu/srcu.c 9077 9078SMACK SECURITY MODULE 9079M: Casey Schaufler <casey@schaufler-ca.com> 9080L: linux-security-module@vger.kernel.org 9081W: http://schaufler-ca.com 9082T: git git://git.gitorious.org/smack-next/kernel.git 9083S: Maintained 9084F: Documentation/security/Smack.txt 9085F: security/smack/ 9086 9087DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 9088M: Kevin Hilman <khilman@kernel.org> 9089M: Nishanth Menon <nm@ti.com> 9090S: Maintained 9091F: drivers/power/avs/ 9092F: include/linux/power/smartreflex.h 9093L: linux-pm@vger.kernel.org 9094 9095SMC91x ETHERNET DRIVER 9096M: Nicolas Pitre <nico@fluxnic.net> 9097S: Odd Fixes 9098F: drivers/net/ethernet/smsc/smc91x.* 9099 9100SMIA AND SMIA++ IMAGE SENSOR DRIVER 9101M: Sakari Ailus <sakari.ailus@iki.fi> 9102L: linux-media@vger.kernel.org 9103S: Maintained 9104F: drivers/media/i2c/smiapp/ 9105F: include/media/smiapp.h 9106F: drivers/media/i2c/smiapp-pll.c 9107F: drivers/media/i2c/smiapp-pll.h 9108F: include/uapi/linux/smiapp.h 9109F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 9110 9111SMM665 HARDWARE MONITOR DRIVER 9112M: Guenter Roeck <linux@roeck-us.net> 9113L: lm-sensors@lm-sensors.org 9114S: Maintained 9115F: Documentation/hwmon/smm665 9116F: drivers/hwmon/smm665.c 9117 9118SMSC EMC2103 HARDWARE MONITOR DRIVER 9119M: Steve Glendinning <steve.glendinning@shawell.net> 9120L: lm-sensors@lm-sensors.org 9121S: Maintained 9122F: Documentation/hwmon/emc2103 9123F: drivers/hwmon/emc2103.c 9124 9125SMSC SCH5627 HARDWARE MONITOR DRIVER 9126M: Hans de Goede <hdegoede@redhat.com> 9127L: lm-sensors@lm-sensors.org 9128S: Supported 9129F: Documentation/hwmon/sch5627 9130F: drivers/hwmon/sch5627.c 9131 9132SMSC47B397 HARDWARE MONITOR DRIVER 9133M: Jean Delvare <jdelvare@suse.de> 9134L: lm-sensors@lm-sensors.org 9135S: Maintained 9136F: Documentation/hwmon/smsc47b397 9137F: drivers/hwmon/smsc47b397.c 9138 9139SMSC911x ETHERNET DRIVER 9140M: Steve Glendinning <steve.glendinning@shawell.net> 9141L: netdev@vger.kernel.org 9142S: Maintained 9143F: include/linux/smsc911x.h 9144F: drivers/net/ethernet/smsc/smsc911x.* 9145 9146SMSC9420 PCI ETHERNET DRIVER 9147M: Steve Glendinning <steve.glendinning@shawell.net> 9148L: netdev@vger.kernel.org 9149S: Maintained 9150F: drivers/net/ethernet/smsc/smsc9420.* 9151 9152SMSC UFX6000 and UFX7000 USB to VGA DRIVER 9153M: Steve Glendinning <steve.glendinning@shawell.net> 9154L: linux-fbdev@vger.kernel.org 9155S: Maintained 9156F: drivers/video/fbdev/smscufx.c 9157 9158SOC-CAMERA V4L2 SUBSYSTEM 9159M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 9160L: linux-media@vger.kernel.org 9161T: git git://linuxtv.org/media_tree.git 9162S: Maintained 9163F: include/media/soc* 9164F: drivers/media/i2c/soc_camera/ 9165F: drivers/media/platform/soc_camera/ 9166 9167SOEKRIS NET48XX LED SUPPORT 9168M: Chris Boot <bootc@bootc.net> 9169S: Maintained 9170F: drivers/leds/leds-net48xx.c 9171 9172SOFTLOGIC 6x10 MPEG CODEC 9173M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 9174M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 9175M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 9176M: Ismael Luceno <ismael@iodev.co.uk> 9177L: linux-media@vger.kernel.org 9178S: Supported 9179F: drivers/media/pci/solo6x10/ 9180 9181SOFTWARE RAID (Multiple Disks) SUPPORT 9182M: Neil Brown <neilb@suse.de> 9183L: linux-raid@vger.kernel.org 9184S: Supported 9185F: drivers/md/ 9186F: include/linux/raid/ 9187F: include/uapi/linux/raid/ 9188 9189SONIC NETWORK DRIVER 9190M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 9191L: netdev@vger.kernel.org 9192S: Maintained 9193F: drivers/net/ethernet/natsemi/sonic.* 9194 9195SONICS SILICON BACKPLANE DRIVER (SSB) 9196M: Michael Buesch <m@bues.ch> 9197L: netdev@vger.kernel.org 9198S: Maintained 9199F: drivers/ssb/ 9200F: include/linux/ssb/ 9201 9202SONY VAIO CONTROL DEVICE DRIVER 9203M: Mattia Dongili <malattia@linux.it> 9204L: platform-driver-x86@vger.kernel.org 9205W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 9206S: Maintained 9207F: Documentation/laptops/sony-laptop.txt 9208F: drivers/char/sonypi.c 9209F: drivers/platform/x86/sony-laptop.c 9210F: include/linux/sony-laptop.h 9211 9212SONY MEMORYSTICK CARD SUPPORT 9213M: Alex Dubov <oakad@yahoo.com> 9214W: http://tifmxx.berlios.de/ 9215S: Maintained 9216F: drivers/memstick/host/tifm_ms.c 9217 9218SONY MEMORYSTICK STANDARD SUPPORT 9219M: Maxim Levitsky <maximlevitsky@gmail.com> 9220S: Maintained 9221F: drivers/memstick/core/ms_block.* 9222 9223SOUND 9224M: Jaroslav Kysela <perex@perex.cz> 9225M: Takashi Iwai <tiwai@suse.de> 9226L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9227W: http://www.alsa-project.org/ 9228T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 9229T: git git://git.alsa-project.org/alsa-kernel.git 9230Q: http://patchwork.kernel.org/project/alsa-devel/list/ 9231S: Maintained 9232F: Documentation/sound/ 9233F: include/sound/ 9234F: include/uapi/sound/ 9235F: sound/ 9236 9237SOUND - COMPRESSED AUDIO 9238M: Vinod Koul <vinod.koul@intel.com> 9239L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9240T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 9241S: Supported 9242F: Documentation/sound/alsa/compress_offload.txt 9243F: include/sound/compress_driver.h 9244F: include/uapi/sound/compress_* 9245F: sound/core/compress_offload.c 9246F: sound/soc/soc-compress.c 9247 9248SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 9249M: Liam Girdwood <lgirdwood@gmail.com> 9250M: Mark Brown <broonie@kernel.org> 9251T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 9252L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9253W: http://alsa-project.org/main/index.php/ASoC 9254S: Supported 9255F: Documentation/sound/alsa/soc/ 9256F: sound/soc/ 9257F: include/sound/soc* 9258 9259SOUND - DMAENGINE HELPERS 9260M: Lars-Peter Clausen <lars@metafoo.de> 9261S: Supported 9262F: include/sound/dmaengine_pcm.h 9263F: sound/core/pcm_dmaengine.c 9264F: sound/soc/soc-generic-dmaengine-pcm.c 9265 9266SP2 MEDIA DRIVER 9267M: Olli Salonen <olli.salonen@iki.fi> 9268L: linux-media@vger.kernel.org 9269W: http://linuxtv.org/ 9270Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9271S: Maintained 9272F: drivers/media/dvb-frontends/sp2* 9273 9274SPARC + UltraSPARC (sparc/sparc64) 9275M: "David S. Miller" <davem@davemloft.net> 9276L: sparclinux@vger.kernel.org 9277Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 9278T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 9279T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 9280S: Maintained 9281F: arch/sparc/ 9282F: drivers/sbus/ 9283 9284SPARC SERIAL DRIVERS 9285M: "David S. Miller" <davem@davemloft.net> 9286L: sparclinux@vger.kernel.org 9287T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 9288T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 9289S: Maintained 9290F: include/linux/sunserialcore.h 9291F: drivers/tty/serial/suncore.c 9292F: drivers/tty/serial/sunhv.c 9293F: drivers/tty/serial/sunsab.c 9294F: drivers/tty/serial/sunsab.h 9295F: drivers/tty/serial/sunsu.c 9296F: drivers/tty/serial/sunzilog.c 9297F: drivers/tty/serial/sunzilog.h 9298 9299SPARSE CHECKER 9300M: "Christopher Li" <sparse@chrisli.org> 9301L: linux-sparse@vger.kernel.org 9302W: https://sparse.wiki.kernel.org/ 9303T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 9304T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 9305S: Maintained 9306F: include/linux/compiler.h 9307 9308SPEAR PLATFORM SUPPORT 9309M: Viresh Kumar <viresh.linux@gmail.com> 9310M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 9311L: spear-devel@list.st.com 9312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9313W: http://www.st.com/spear 9314S: Maintained 9315F: arch/arm/mach-spear/ 9316 9317SPEAR CLOCK FRAMEWORK SUPPORT 9318M: Viresh Kumar <viresh.linux@gmail.com> 9319L: spear-devel@list.st.com 9320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9321W: http://www.st.com/spear 9322S: Maintained 9323F: drivers/clk/spear/ 9324 9325SPI SUBSYSTEM 9326M: Mark Brown <broonie@kernel.org> 9327L: linux-spi@vger.kernel.org 9328T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 9329Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 9330S: Maintained 9331F: Documentation/spi/ 9332F: drivers/spi/ 9333F: include/linux/spi/ 9334F: include/uapi/linux/spi/ 9335 9336SPIDERNET NETWORK DRIVER for CELL 9337M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 9338M: Jens Osterkamp <jens@de.ibm.com> 9339L: netdev@vger.kernel.org 9340S: Supported 9341F: Documentation/networking/spider_net.txt 9342F: drivers/net/ethernet/toshiba/spider_net* 9343 9344SPU FILE SYSTEM 9345M: Jeremy Kerr <jk@ozlabs.org> 9346L: linuxppc-dev@lists.ozlabs.org 9347L: cbe-oss-dev@lists.ozlabs.org 9348W: http://www.ibm.com/developerworks/power/cell/ 9349S: Supported 9350F: Documentation/filesystems/spufs.txt 9351F: arch/powerpc/platforms/cell/spufs/ 9352 9353SQUASHFS FILE SYSTEM 9354M: Phillip Lougher <phillip@squashfs.org.uk> 9355L: squashfs-devel@lists.sourceforge.net (subscribers-only) 9356W: http://squashfs.org.uk 9357S: Maintained 9358F: Documentation/filesystems/squashfs.txt 9359F: fs/squashfs/ 9360 9361SRM (Alpha) environment access 9362M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 9363S: Maintained 9364F: arch/alpha/kernel/srm_env.c 9365 9366STABLE BRANCH 9367M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9368L: stable@vger.kernel.org 9369S: Supported 9370F: Documentation/stable_kernel_rules.txt 9371 9372STAGING SUBSYSTEM 9373M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9374T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 9375L: devel@driverdev.osuosl.org 9376S: Supported 9377F: drivers/staging/ 9378 9379STAGING - COMEDI 9380M: Ian Abbott <abbotti@mev.co.uk> 9381M: H Hartley Sweeten <hsweeten@visionengravers.com> 9382S: Odd Fixes 9383F: drivers/staging/comedi/ 9384 9385STAGING - FLARION FT1000 DRIVERS 9386M: Marek Belisko <marek.belisko@gmail.com> 9387S: Odd Fixes 9388F: drivers/staging/ft1000/ 9389 9390STAGING - INDUSTRIAL IO 9391M: Jonathan Cameron <jic23@kernel.org> 9392L: linux-iio@vger.kernel.org 9393S: Odd Fixes 9394F: drivers/staging/iio/ 9395 9396STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 9397M: Jarod Wilson <jarod@wilsonet.com> 9398W: http://www.lirc.org/ 9399S: Odd Fixes 9400F: drivers/staging/media/lirc/ 9401 9402STAGING - LUSTRE PARALLEL FILESYSTEM 9403M: Oleg Drokin <oleg.drokin@intel.com> 9404M: Andreas Dilger <andreas.dilger@intel.com> 9405L: HPDD-discuss@lists.01.org (moderated for non-subscribers) 9406W: http://lustre.opensfs.org/ 9407S: Maintained 9408F: drivers/staging/lustre 9409 9410STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 9411M: Julian Andres Klode <jak@jak-linux.org> 9412M: Marc Dietrich <marvin24@gmx.de> 9413L: ac100@lists.launchpad.net (moderated for non-subscribers) 9414L: linux-tegra@vger.kernel.org 9415S: Maintained 9416F: drivers/staging/nvec/ 9417 9418STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 9419M: Jens Frederich <jfrederich@gmail.com> 9420M: Daniel Drake <dsd@laptop.org> 9421M: Jon Nettleton <jon.nettleton@gmail.com> 9422W: http://wiki.laptop.org/go/DCON 9423S: Maintained 9424F: drivers/staging/olpc_dcon/ 9425 9426STAGING - OZMO DEVICES USB OVER WIFI DRIVER 9427M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com> 9428S: Maintained 9429F: drivers/staging/ozwpan/ 9430 9431STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER 9432M: Willy Tarreau <willy@meta-x.org> 9433S: Odd Fixes 9434F: drivers/staging/panel/ 9435 9436STAGING - REALTEK RTL8712U DRIVERS 9437M: Larry Finger <Larry.Finger@lwfinger.net> 9438M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 9439S: Odd Fixes 9440F: drivers/staging/rtl8712/ 9441 9442STAGING - REALTEK RTL8723U WIRELESS DRIVER 9443M: Larry Finger <Larry.Finger@lwfinger.net> 9444M: Jes Sorensen <Jes.Sorensen@redhat.com> 9445L: linux-wireless@vger.kernel.org 9446S: Maintained 9447F: drivers/staging/rtl8723au/ 9448 9449STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER 9450M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9451M: Teddy Wang <teddy.wang@siliconmotion.com> 9452M: Sudip Mukherjee <sudip@vectorindia.org> 9453L: linux-fbdev@vger.kernel.org 9454S: Maintained 9455F: drivers/staging/sm7xxfb/ 9456 9457STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 9458M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9459M: Teddy Wang <teddy.wang@siliconmotion.com> 9460M: Sudip Mukherjee <sudip@vectorindia.org> 9461L: linux-fbdev@vger.kernel.org 9462S: Maintained 9463F: drivers/staging/sm750fb/ 9464 9465STAGING - SLICOSS 9466M: Lior Dotan <liodot@gmail.com> 9467M: Christopher Harrer <charrer@alacritech.com> 9468S: Odd Fixes 9469F: drivers/staging/slicoss/ 9470 9471STAGING - SPEAKUP CONSOLE SPEECH DRIVER 9472M: William Hubbs <w.d.hubbs@gmail.com> 9473M: Chris Brannon <chris@the-brannons.com> 9474M: Kirk Reiser <kirk@reisers.ca> 9475M: Samuel Thibault <samuel.thibault@ens-lyon.org> 9476L: speakup@linux-speakup.org 9477W: http://www.linux-speakup.org/ 9478S: Odd Fixes 9479F: drivers/staging/speakup/ 9480 9481STAGING - VIA VT665X DRIVERS 9482M: Forest Bond <forest@alittletooquiet.net> 9483S: Odd Fixes 9484F: drivers/staging/vt665?/ 9485 9486STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 9487M: Arnaud Patard <arnaud.patard@rtp-net.org> 9488S: Odd Fixes 9489F: drivers/staging/xgifb/ 9490 9491STARFIRE/DURALAN NETWORK DRIVER 9492M: Ion Badulescu <ionut@badula.org> 9493S: Odd Fixes 9494F: drivers/net/ethernet/adaptec/starfire* 9495 9496SUN3/3X 9497M: Sam Creasey <sammy@sammy.net> 9498W: http://sammy.net/sun3/ 9499S: Maintained 9500F: arch/m68k/kernel/*sun3* 9501F: arch/m68k/sun3*/ 9502F: arch/m68k/include/asm/sun3* 9503F: drivers/net/ethernet/i825xx/sun3* 9504 9505SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 9506M: Hans de Goede <hdegoede@redhat.com> 9507L: linux-input@vger.kernel.org 9508S: Maintained 9509F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 9510F: drivers/input/keyboard/sun4i-lradc-keys.c 9511 9512SUNDANCE NETWORK DRIVER 9513M: Denis Kirjanov <kda@linux-powerpc.org> 9514L: netdev@vger.kernel.org 9515S: Maintained 9516F: drivers/net/ethernet/dlink/sundance.c 9517 9518SUPERH 9519L: linux-sh@vger.kernel.org 9520Q: http://patchwork.kernel.org/project/linux-sh/list/ 9521S: Orphan 9522F: Documentation/sh/ 9523F: arch/sh/ 9524F: drivers/sh/ 9525 9526SUSPEND TO RAM 9527M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9528M: Len Brown <len.brown@intel.com> 9529M: Pavel Machek <pavel@ucw.cz> 9530L: linux-pm@vger.kernel.org 9531S: Supported 9532F: Documentation/power/ 9533F: arch/x86/kernel/acpi/ 9534F: drivers/base/power/ 9535F: kernel/power/ 9536F: include/linux/suspend.h 9537F: include/linux/freezer.h 9538F: include/linux/pm.h 9539 9540SVGA HANDLING 9541M: Martin Mares <mj@ucw.cz> 9542L: linux-video@atrey.karlin.mff.cuni.cz 9543S: Maintained 9544F: Documentation/svga.txt 9545F: arch/x86/boot/video* 9546 9547SWIOTLB SUBSYSTEM 9548M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 9549L: linux-kernel@vger.kernel.org 9550S: Supported 9551F: lib/swiotlb.c 9552F: arch/*/kernel/pci-swiotlb.c 9553F: include/linux/swiotlb.h 9554 9555SWITCHDEV 9556M: Jiri Pirko <jiri@resnulli.us> 9557L: netdev@vger.kernel.org 9558S: Supported 9559F: net/switchdev/ 9560F: include/net/switchdev.h 9561 9562SYNOPSYS ARC ARCHITECTURE 9563M: Vineet Gupta <vgupta@synopsys.com> 9564S: Supported 9565F: arch/arc/ 9566F: Documentation/devicetree/bindings/arc/ 9567F: drivers/tty/serial/arc_uart.c 9568 9569SYSV FILESYSTEM 9570M: Christoph Hellwig <hch@infradead.org> 9571S: Maintained 9572F: Documentation/filesystems/sysv-fs.txt 9573F: fs/sysv/ 9574F: include/linux/sysv_fs.h 9575 9576TARGET SUBSYSTEM 9577M: Nicholas A. Bellinger <nab@linux-iscsi.org> 9578L: linux-scsi@vger.kernel.org 9579L: target-devel@vger.kernel.org 9580W: http://www.linux-iscsi.org 9581W: http://groups.google.com/group/linux-iscsi-target-dev 9582T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 9583S: Supported 9584F: drivers/target/ 9585F: include/target/ 9586F: Documentation/target/ 9587 9588TASKSTATS STATISTICS INTERFACE 9589M: Balbir Singh <bsingharora@gmail.com> 9590S: Maintained 9591F: Documentation/accounting/taskstats* 9592F: include/linux/taskstats* 9593F: kernel/taskstats.c 9594 9595TC CLASSIFIER 9596M: Jamal Hadi Salim <jhs@mojatatu.com> 9597L: netdev@vger.kernel.org 9598S: Maintained 9599F: include/net/pkt_cls.h 9600F: include/uapi/linux/pkt_cls.h 9601F: net/sched/ 9602 9603TCP LOW PRIORITY MODULE 9604M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 9605M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 9606W: http://tcp-lp-mod.sourceforge.net/ 9607S: Maintained 9608F: net/ipv4/tcp_lp.c 9609 9610TDA10071 MEDIA DRIVER 9611M: Antti Palosaari <crope@iki.fi> 9612L: linux-media@vger.kernel.org 9613W: http://linuxtv.org/ 9614W: http://palosaari.fi/linux/ 9615Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9616T: git git://linuxtv.org/anttip/media_tree.git 9617S: Maintained 9618F: drivers/media/dvb-frontends/tda10071* 9619 9620TDA18212 MEDIA DRIVER 9621M: Antti Palosaari <crope@iki.fi> 9622L: linux-media@vger.kernel.org 9623W: http://linuxtv.org/ 9624W: http://palosaari.fi/linux/ 9625Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9626T: git git://linuxtv.org/anttip/media_tree.git 9627S: Maintained 9628F: drivers/media/tuners/tda18212* 9629 9630TDA18218 MEDIA DRIVER 9631M: Antti Palosaari <crope@iki.fi> 9632L: linux-media@vger.kernel.org 9633W: http://linuxtv.org/ 9634W: http://palosaari.fi/linux/ 9635Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9636T: git git://linuxtv.org/anttip/media_tree.git 9637S: Maintained 9638F: drivers/media/tuners/tda18218* 9639 9640TDA18271 MEDIA DRIVER 9641M: Michael Krufky <mkrufky@linuxtv.org> 9642L: linux-media@vger.kernel.org 9643W: http://linuxtv.org/ 9644W: http://github.com/mkrufky 9645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9646T: git git://linuxtv.org/mkrufky/tuners.git 9647S: Maintained 9648F: drivers/media/tuners/tda18271* 9649 9650TDA827x MEDIA DRIVER 9651M: Michael Krufky <mkrufky@linuxtv.org> 9652L: linux-media@vger.kernel.org 9653W: http://linuxtv.org/ 9654W: http://github.com/mkrufky 9655Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9656T: git git://linuxtv.org/mkrufky/tuners.git 9657S: Maintained 9658F: drivers/media/tuners/tda8290.* 9659 9660TDA8290 MEDIA DRIVER 9661M: Michael Krufky <mkrufky@linuxtv.org> 9662L: linux-media@vger.kernel.org 9663W: http://linuxtv.org/ 9664W: http://github.com/mkrufky 9665Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9666T: git git://linuxtv.org/mkrufky/tuners.git 9667S: Maintained 9668F: drivers/media/tuners/tda8290.* 9669 9670TDA9840 MEDIA DRIVER 9671M: Hans Verkuil <hverkuil@xs4all.nl> 9672L: linux-media@vger.kernel.org 9673T: git git://linuxtv.org/media_tree.git 9674W: http://linuxtv.org 9675S: Maintained 9676F: drivers/media/i2c/tda9840* 9677 9678TEA5761 TUNER DRIVER 9679M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 9680L: linux-media@vger.kernel.org 9681W: http://linuxtv.org 9682T: git git://linuxtv.org/media_tree.git 9683S: Odd fixes 9684F: drivers/media/tuners/tea5761.* 9685 9686TEA5767 TUNER DRIVER 9687M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 9688L: linux-media@vger.kernel.org 9689W: http://linuxtv.org 9690T: git git://linuxtv.org/media_tree.git 9691S: Maintained 9692F: drivers/media/tuners/tea5767.* 9693 9694TEA6415C MEDIA DRIVER 9695M: Hans Verkuil <hverkuil@xs4all.nl> 9696L: linux-media@vger.kernel.org 9697T: git git://linuxtv.org/media_tree.git 9698W: http://linuxtv.org 9699S: Maintained 9700F: drivers/media/i2c/tea6415c* 9701 9702TEA6420 MEDIA DRIVER 9703M: Hans Verkuil <hverkuil@xs4all.nl> 9704L: linux-media@vger.kernel.org 9705T: git git://linuxtv.org/media_tree.git 9706W: http://linuxtv.org 9707S: Maintained 9708F: drivers/media/i2c/tea6420* 9709 9710TEAM DRIVER 9711M: Jiri Pirko <jiri@resnulli.us> 9712L: netdev@vger.kernel.org 9713S: Supported 9714F: drivers/net/team/ 9715F: include/linux/if_team.h 9716F: include/uapi/linux/if_team.h 9717 9718TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 9719M: Savoir-faire Linux Inc. <kernel@savoirfairelinux.com> 9720S: Maintained 9721F: arch/x86/platform/ts5500/ 9722 9723TECHNOTREND USB IR RECEIVER 9724M: Sean Young <sean@mess.org> 9725L: linux-media@vger.kernel.org 9726S: Maintained 9727F: drivers/media/rc/ttusbir.c 9728 9729TEGRA ARCHITECTURE SUPPORT 9730M: Stephen Warren <swarren@wwwdotorg.org> 9731M: Thierry Reding <thierry.reding@gmail.com> 9732M: Alexandre Courbot <gnurou@gmail.com> 9733L: linux-tegra@vger.kernel.org 9734Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 9735T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 9736S: Supported 9737N: [^a-z]tegra 9738 9739TEGRA CLOCK DRIVER 9740M: Peter De Schrijver <pdeschrijver@nvidia.com> 9741M: Prashant Gaikwad <pgaikwad@nvidia.com> 9742S: Supported 9743F: drivers/clk/tegra/ 9744 9745TEGRA DMA DRIVER 9746M: Laxman Dewangan <ldewangan@nvidia.com> 9747S: Supported 9748F: drivers/dma/tegra20-apb-dma.c 9749 9750TEGRA I2C DRIVER 9751M: Laxman Dewangan <ldewangan@nvidia.com> 9752S: Supported 9753F: drivers/i2c/busses/i2c-tegra.c 9754 9755TEGRA IOMMU DRIVERS 9756M: Hiroshi Doyu <hdoyu@nvidia.com> 9757S: Supported 9758F: drivers/iommu/tegra* 9759 9760TEGRA KBC DRIVER 9761M: Rakesh Iyer <riyer@nvidia.com> 9762M: Laxman Dewangan <ldewangan@nvidia.com> 9763S: Supported 9764F: drivers/input/keyboard/tegra-kbc.c 9765 9766TEGRA PWM DRIVER 9767M: Thierry Reding <thierry.reding@gmail.com> 9768S: Supported 9769F: drivers/pwm/pwm-tegra.c 9770 9771TEGRA SERIAL DRIVER 9772M: Laxman Dewangan <ldewangan@nvidia.com> 9773S: Supported 9774F: drivers/tty/serial/serial-tegra.c 9775 9776TEGRA SPI DRIVER 9777M: Laxman Dewangan <ldewangan@nvidia.com> 9778S: Supported 9779F: drivers/spi/spi-tegra* 9780 9781TEHUTI ETHERNET DRIVER 9782M: Andy Gospodarek <andy@greyhouse.net> 9783L: netdev@vger.kernel.org 9784S: Supported 9785F: drivers/net/ethernet/tehuti/* 9786 9787Telecom Clock Driver for MCPL0010 9788M: Mark Gross <mark.gross@intel.com> 9789S: Supported 9790F: drivers/char/tlclk.c 9791 9792TENSILICA XTENSA PORT (xtensa) 9793M: Chris Zankel <chris@zankel.net> 9794M: Max Filippov <jcmvbkbc@gmail.com> 9795L: linux-xtensa@linux-xtensa.org 9796S: Maintained 9797F: arch/xtensa/ 9798F: drivers/irqchip/irq-xtensa-* 9799 9800THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 9801M: Hans Verkuil <hverkuil@xs4all.nl> 9802L: linux-media@vger.kernel.org 9803T: git git://linuxtv.org/media_tree.git 9804W: http://linuxtv.org 9805S: Maintained 9806F: drivers/media/radio/radio-raremono.c 9807 9808THERMAL 9809M: Zhang Rui <rui.zhang@intel.com> 9810M: Eduardo Valentin <edubezval@gmail.com> 9811L: linux-pm@vger.kernel.org 9812T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 9813T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 9814Q: https://patchwork.kernel.org/project/linux-pm/list/ 9815S: Supported 9816F: drivers/thermal/ 9817F: include/linux/thermal.h 9818F: include/uapi/linux/thermal.h 9819F: include/linux/cpu_cooling.h 9820F: Documentation/devicetree/bindings/thermal/ 9821 9822THINGM BLINK(1) USB RGB LED DRIVER 9823M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9824S: Maintained 9825F: drivers/hid/hid-thingm.c 9826 9827THINKPAD ACPI EXTRAS DRIVER 9828M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 9829L: ibm-acpi-devel@lists.sourceforge.net 9830L: platform-driver-x86@vger.kernel.org 9831W: http://ibm-acpi.sourceforge.net 9832W: http://thinkwiki.org/wiki/Ibm-acpi 9833T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 9834S: Maintained 9835F: drivers/platform/x86/thinkpad_acpi.c 9836 9837TI BANDGAP AND THERMAL DRIVER 9838M: Eduardo Valentin <edubezval@gmail.com> 9839L: linux-pm@vger.kernel.org 9840L: linux-omap@vger.kernel.org 9841S: Maintained 9842F: drivers/thermal/ti-soc-thermal/ 9843 9844TI CDCE706 CLOCK DRIVER 9845M: Max Filippov <jcmvbkbc@gmail.com> 9846S: Maintained 9847F: drivers/clk/clk-cdce706.c 9848 9849TI CLOCK DRIVER 9850M: Tero Kristo <t-kristo@ti.com> 9851L: linux-omap@vger.kernel.org 9852S: Maintained 9853F: drivers/clk/ti/ 9854F: include/linux/clk/ti.h 9855 9856TI FLASH MEDIA INTERFACE DRIVER 9857M: Alex Dubov <oakad@yahoo.com> 9858S: Maintained 9859F: drivers/misc/tifm* 9860F: drivers/mmc/host/tifm_sd.c 9861F: include/linux/tifm.h 9862 9863TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 9864M: Santosh Shilimkar <ssantosh@kernel.org> 9865L: linux-kernel@vger.kernel.org 9866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9867S: Maintained 9868F: drivers/soc/ti/* 9869T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 9870 9871 9872TI LM49xxx FAMILY ASoC CODEC DRIVERS 9873M: M R Swami Reddy <mr.swami.reddy@ti.com> 9874M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 9875L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9876S: Maintained 9877F: sound/soc/codecs/lm49453* 9878F: sound/soc/codecs/isabelle* 9879 9880TI LP855x BACKLIGHT DRIVER 9881M: Milo Kim <milo.kim@ti.com> 9882S: Maintained 9883F: Documentation/backlight/lp855x-driver.txt 9884F: drivers/video/backlight/lp855x_bl.c 9885F: include/linux/platform_data/lp855x.h 9886 9887TI LP8727 CHARGER DRIVER 9888M: Milo Kim <milo.kim@ti.com> 9889S: Maintained 9890F: drivers/power/lp8727_charger.c 9891F: include/linux/platform_data/lp8727.h 9892 9893TI LP8788 MFD DRIVER 9894M: Milo Kim <milo.kim@ti.com> 9895S: Maintained 9896F: drivers/iio/adc/lp8788_adc.c 9897F: drivers/leds/leds-lp8788.c 9898F: drivers/mfd/lp8788*.c 9899F: drivers/power/lp8788-charger.c 9900F: drivers/regulator/lp8788-*.c 9901F: include/linux/mfd/lp8788*.h 9902 9903TI NETCP ETHERNET DRIVER 9904M: Wingman Kwok <w-kwok2@ti.com> 9905M: Murali Karicheri <m-karicheri2@ti.com> 9906L: netdev@vger.kernel.org 9907S: Maintained 9908F: drivers/net/ethernet/ti/netcp* 9909 9910TI TWL4030 SERIES SOC CODEC DRIVER 9911M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9912L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9913S: Maintained 9914F: sound/soc/codecs/twl4030* 9915 9916TI WILINK WIRELESS DRIVERS 9917L: linux-wireless@vger.kernel.org 9918W: http://wireless.kernel.org/en/users/Drivers/wl12xx 9919W: http://wireless.kernel.org/en/users/Drivers/wl1251 9920T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 9921S: Orphan 9922F: drivers/net/wireless/ti/ 9923F: include/linux/wl12xx.h 9924 9925TIPC NETWORK LAYER 9926M: Jon Maloy <jon.maloy@ericsson.com> 9927M: Ying Xue <ying.xue@windriver.com> 9928L: netdev@vger.kernel.org (core kernel code) 9929L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 9930W: http://tipc.sourceforge.net/ 9931S: Maintained 9932F: include/uapi/linux/tipc*.h 9933F: net/tipc/ 9934 9935TILE ARCHITECTURE 9936M: Chris Metcalf <cmetcalf@ezchip.com> 9937W: http://www.ezchip.com/scm/ 9938S: Supported 9939F: arch/tile/ 9940F: drivers/char/tile-srom.c 9941F: drivers/edac/tile_edac.c 9942F: drivers/net/ethernet/tile/ 9943F: drivers/rtc/rtc-tile.c 9944F: drivers/tty/hvc/hvc_tile.c 9945F: drivers/tty/serial/tilegx.c 9946F: drivers/usb/host/*-tilegx.c 9947F: include/linux/usb/tilegx.h 9948 9949TLAN NETWORK DRIVER 9950M: Samuel Chessman <chessman@tux.org> 9951L: tlan-devel@lists.sourceforge.net (subscribers-only) 9952W: http://sourceforge.net/projects/tlan/ 9953S: Maintained 9954F: Documentation/networking/tlan.txt 9955F: drivers/net/ethernet/ti/tlan.* 9956 9957TOMOYO SECURITY MODULE 9958M: Kentaro Takeda <takedakn@nttdata.co.jp> 9959M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 9960L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 9961L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 9962L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 9963L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 9964W: http://tomoyo.sourceforge.jp/ 9965T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 9966S: Maintained 9967F: security/tomoyo/ 9968 9969TOPSTAR LAPTOP EXTRAS DRIVER 9970M: Herton Ronaldo Krzesinski <herton@canonical.com> 9971L: platform-driver-x86@vger.kernel.org 9972S: Maintained 9973F: drivers/platform/x86/topstar-laptop.c 9974 9975TOSHIBA ACPI EXTRAS DRIVER 9976M: Azael Avalos <coproscefalo@gmail.com> 9977L: platform-driver-x86@vger.kernel.org 9978S: Maintained 9979F: drivers/platform/x86/toshiba_acpi.c 9980 9981TOSHIBA BLUETOOTH DRIVER 9982M: Azael Avalos <coproscefalo@gmail.com> 9983L: platform-driver-x86@vger.kernel.org 9984S: Maintained 9985F: drivers/platform/x86/toshiba_bluetooth.c 9986 9987TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 9988M: Azael Avalos <coproscefalo@gmail.com> 9989L: platform-driver-x86@vger.kernel.org 9990S: Maintained 9991F: drivers/platform/x86/toshiba_haps.c 9992 9993TOSHIBA SMM DRIVER 9994M: Jonathan Buzzard <jonathan@buzzard.org.uk> 9995L: tlinux-users@tce.toshiba-dme.co.jp 9996W: http://www.buzzard.org.uk/toshiba/ 9997S: Maintained 9998F: drivers/char/toshiba.c 9999F: include/linux/toshiba.h 10000F: include/uapi/linux/toshiba.h 10001 10002TMIO MMC DRIVER 10003M: Ian Molton <ian.molton@codethink.co.uk> 10004L: linux-mmc@vger.kernel.org 10005S: Maintained 10006F: drivers/mmc/host/tmio_mmc* 10007F: drivers/mmc/host/sh_mobile_sdhi.c 10008F: include/linux/mmc/tmio.h 10009F: include/linux/mmc/sh_mobile_sdhi.h 10010 10011TMP401 HARDWARE MONITOR DRIVER 10012M: Guenter Roeck <linux@roeck-us.net> 10013L: lm-sensors@lm-sensors.org 10014S: Maintained 10015F: Documentation/hwmon/tmp401 10016F: drivers/hwmon/tmp401.c 10017 10018TMPFS (SHMEM FILESYSTEM) 10019M: Hugh Dickins <hughd@google.com> 10020L: linux-mm@kvack.org 10021S: Maintained 10022F: include/linux/shmem_fs.h 10023F: mm/shmem.c 10024 10025TM6000 VIDEO4LINUX DRIVER 10026M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10027L: linux-media@vger.kernel.org 10028W: http://linuxtv.org 10029T: git git://linuxtv.org/media_tree.git 10030S: Odd fixes 10031F: drivers/media/usb/tm6000/ 10032 10033TW68 VIDEO4LINUX DRIVER 10034M: Hans Verkuil <hverkuil@xs4all.nl> 10035L: linux-media@vger.kernel.org 10036T: git git://linuxtv.org/media_tree.git 10037W: http://linuxtv.org 10038S: Odd Fixes 10039F: drivers/media/pci/tw68/ 10040 10041TPM DEVICE DRIVER 10042M: Peter Huewe <peterhuewe@gmx.de> 10043M: Marcel Selhorst <tpmdd@selhorst.net> 10044R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 10045W: http://tpmdd.sourceforge.net 10046L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 10047Q: git git://github.com/PeterHuewe/linux-tpmdd.git 10048T: https://github.com/PeterHuewe/linux-tpmdd 10049S: Maintained 10050F: drivers/char/tpm/ 10051 10052TPM IBM_VTPM DEVICE DRIVER 10053M: Ashley Lai <ashleydlai@gmail.com> 10054W: http://tpmdd.sourceforge.net 10055L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 10056S: Maintained 10057F: drivers/char/tpm/tpm_ibmvtpm* 10058 10059TRACING 10060M: Steven Rostedt <rostedt@goodmis.org> 10061M: Ingo Molnar <mingo@redhat.com> 10062T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10063S: Maintained 10064F: Documentation/trace/ftrace.txt 10065F: arch/*/*/*/ftrace.h 10066F: arch/*/kernel/ftrace.c 10067F: include/*/ftrace.h 10068F: include/linux/trace*.h 10069F: include/trace/ 10070F: kernel/trace/ 10071F: tools/testing/selftests/ftrace/ 10072 10073TRIVIAL PATCHES 10074M: Jiri Kosina <trivial@kernel.org> 10075T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 10076S: Maintained 10077K: ^Subject:.*(?i)trivial 10078 10079TTY LAYER 10080M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10081M: Jiri Slaby <jslaby@suse.cz> 10082S: Supported 10083T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 10084F: drivers/tty/ 10085F: drivers/tty/serial/serial_core.c 10086F: include/linux/serial_core.h 10087F: include/linux/serial.h 10088F: include/linux/tty.h 10089F: include/uapi/linux/serial_core.h 10090F: include/uapi/linux/serial.h 10091F: include/uapi/linux/tty.h 10092 10093TUA9001 MEDIA DRIVER 10094M: Antti Palosaari <crope@iki.fi> 10095L: linux-media@vger.kernel.org 10096W: http://linuxtv.org/ 10097W: http://palosaari.fi/linux/ 10098Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10099T: git git://linuxtv.org/anttip/media_tree.git 10100S: Maintained 10101F: drivers/media/tuners/tua9001* 10102 10103TULIP NETWORK DRIVERS 10104M: Grant Grundler <grundler@parisc-linux.org> 10105L: netdev@vger.kernel.org 10106S: Maintained 10107F: drivers/net/ethernet/dec/tulip/ 10108 10109TUN/TAP driver 10110M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 10111W: http://vtun.sourceforge.net/tun 10112S: Maintained 10113F: Documentation/networking/tuntap.txt 10114F: arch/um/os-Linux/drivers/ 10115 10116TURBOCHANNEL SUBSYSTEM 10117M: "Maciej W. Rozycki" <macro@linux-mips.org> 10118M: Ralf Baechle <ralf@linux-mips.org> 10119L: linux-mips@linux-mips.org 10120Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10121S: Maintained 10122F: drivers/tc/ 10123F: include/linux/tc.h 10124 10125U14-34F SCSI DRIVER 10126M: Dario Ballabio <ballabio_dario@emc.com> 10127L: linux-scsi@vger.kernel.org 10128S: Maintained 10129F: drivers/scsi/u14-34f.c 10130 10131UBI FILE SYSTEM (UBIFS) 10132M: Artem Bityutskiy <dedekind1@gmail.com> 10133M: Adrian Hunter <adrian.hunter@intel.com> 10134L: linux-mtd@lists.infradead.org 10135T: git git://git.infradead.org/ubifs-2.6.git 10136W: http://www.linux-mtd.infradead.org/doc/ubifs.html 10137S: Maintained 10138F: Documentation/filesystems/ubifs.txt 10139F: fs/ubifs/ 10140 10141UCLINUX (AND M68KNOMMU) 10142M: Greg Ungerer <gerg@uclinux.org> 10143W: http://www.uclinux.org/ 10144L: uclinux-dev@uclinux.org (subscribers-only) 10145S: Maintained 10146F: arch/m68k/*/*_no.* 10147F: arch/m68k/include/asm/*_no.* 10148 10149UDF FILESYSTEM 10150M: Jan Kara <jack@suse.cz> 10151S: Maintained 10152F: Documentation/filesystems/udf.txt 10153F: fs/udf/ 10154 10155UFS FILESYSTEM 10156M: Evgeniy Dushistov <dushistov@mail.ru> 10157S: Maintained 10158F: Documentation/filesystems/ufs.txt 10159F: fs/ufs/ 10160 10161UHID USERSPACE HID IO DRIVER: 10162M: David Herrmann <dh.herrmann@googlemail.com> 10163L: linux-input@vger.kernel.org 10164S: Maintained 10165F: drivers/hid/uhid.c 10166F: include/uapi/linux/uhid.h 10167 10168ULTRA-WIDEBAND (UWB) SUBSYSTEM: 10169L: linux-usb@vger.kernel.org 10170S: Orphan 10171F: drivers/uwb/ 10172F: include/linux/uwb.h 10173F: include/linux/uwb/ 10174 10175UNICORE32 ARCHITECTURE: 10176M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10177W: http://mprc.pku.edu.cn/~guanxuetao/linux 10178S: Maintained 10179T: git git://github.com/gxt/linux.git 10180F: arch/unicore32/ 10181 10182UNIFDEF 10183M: Tony Finch <dot@dotat.at> 10184W: http://dotat.at/prog/unifdef 10185S: Maintained 10186F: scripts/unifdef.c 10187 10188UNIFORM CDROM DRIVER 10189M: Jens Axboe <axboe@kernel.dk> 10190W: http://www.kernel.dk 10191S: Maintained 10192F: Documentation/cdrom/ 10193F: drivers/cdrom/cdrom.c 10194F: include/linux/cdrom.h 10195F: include/uapi/linux/cdrom.h 10196 10197UNISYS S-PAR DRIVERS 10198M: Benjamin Romer <benjamin.romer@unisys.com> 10199M: David Kershner <david.kershner@unisys.com> 10200L: sparmaintainer@unisys.com (Unisys internal) 10201S: Supported 10202F: drivers/staging/unisys/ 10203 10204UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 10205M: Vinayak Holikatti <vinholikatti@gmail.com> 10206L: linux-scsi@vger.kernel.org 10207S: Supported 10208F: Documentation/scsi/ufs.txt 10209F: drivers/scsi/ufs/ 10210 10211UNSORTED BLOCK IMAGES (UBI) 10212M: Artem Bityutskiy <dedekind1@gmail.com> 10213M: Richard Weinberger <richard@nod.at> 10214W: http://www.linux-mtd.infradead.org/ 10215L: linux-mtd@lists.infradead.org 10216T: git git://git.infradead.org/ubifs-2.6.git 10217S: Supported 10218F: drivers/mtd/ubi/ 10219F: include/linux/mtd/ubi.h 10220F: include/uapi/mtd/ubi-user.h 10221 10222USB ACM DRIVER 10223M: Oliver Neukum <oliver@neukum.org> 10224L: linux-usb@vger.kernel.org 10225S: Maintained 10226F: Documentation/usb/acm.txt 10227F: drivers/usb/class/cdc-acm.* 10228 10229USB AR5523 WIRELESS DRIVER 10230M: Pontus Fuchs <pontus.fuchs@gmail.com> 10231L: linux-wireless@vger.kernel.org 10232S: Maintained 10233F: drivers/net/wireless/ath/ar5523/ 10234 10235USB ATTACHED SCSI 10236M: Hans de Goede <hdegoede@redhat.com> 10237M: Gerd Hoffmann <kraxel@redhat.com> 10238L: linux-usb@vger.kernel.org 10239L: linux-scsi@vger.kernel.org 10240S: Maintained 10241F: drivers/usb/storage/uas.c 10242 10243USB CDC ETHERNET DRIVER 10244M: Oliver Neukum <oliver@neukum.org> 10245L: linux-usb@vger.kernel.org 10246S: Maintained 10247F: drivers/net/usb/cdc_*.c 10248F: include/uapi/linux/usb/cdc.h 10249 10250USB CHAOSKEY DRIVER 10251M: Keith Packard <keithp@keithp.com> 10252L: linux-usb@vger.kernel.org 10253S: Maintained 10254F: drivers/usb/misc/chaoskey.c 10255 10256USB CYPRESS C67X00 DRIVER 10257M: Peter Korsgaard <jacmet@sunsite.dk> 10258L: linux-usb@vger.kernel.org 10259S: Maintained 10260F: drivers/usb/c67x00/ 10261 10262USB DAVICOM DM9601 DRIVER 10263M: Peter Korsgaard <jacmet@sunsite.dk> 10264L: netdev@vger.kernel.org 10265W: http://www.linux-usb.org/usbnet 10266S: Maintained 10267F: drivers/net/usb/dm9601.c 10268 10269USB DIAMOND RIO500 DRIVER 10270M: Cesar Miquel <miquel@df.uba.ar> 10271L: rio500-users@lists.sourceforge.net 10272W: http://rio500.sourceforge.net 10273S: Maintained 10274F: drivers/usb/misc/rio500* 10275 10276USB EHCI DRIVER 10277M: Alan Stern <stern@rowland.harvard.edu> 10278L: linux-usb@vger.kernel.org 10279S: Maintained 10280F: Documentation/usb/ehci.txt 10281F: drivers/usb/host/ehci* 10282 10283USB GADGET/PERIPHERAL SUBSYSTEM 10284M: Felipe Balbi <balbi@ti.com> 10285L: linux-usb@vger.kernel.org 10286W: http://www.linux-usb.org/gadget 10287T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 10288S: Maintained 10289F: drivers/usb/gadget/ 10290F: include/linux/usb/gadget* 10291 10292USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 10293M: Jiri Kosina <jkosina@suse.cz> 10294L: linux-usb@vger.kernel.org 10295T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 10296S: Maintained 10297F: Documentation/hid/hiddev.txt 10298F: drivers/hid/usbhid/ 10299 10300USB ISP116X DRIVER 10301M: Olav Kongas <ok@artecdesign.ee> 10302L: linux-usb@vger.kernel.org 10303S: Maintained 10304F: drivers/usb/host/isp116x* 10305F: include/linux/usb/isp116x.h 10306 10307USB MASS STORAGE DRIVER 10308M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 10309L: linux-usb@vger.kernel.org 10310L: usb-storage@lists.one-eyed-alien.net 10311S: Maintained 10312W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 10313F: drivers/usb/storage/ 10314 10315USB MIDI DRIVER 10316M: Clemens Ladisch <clemens@ladisch.de> 10317L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10318T: git git://git.alsa-project.org/alsa-kernel.git 10319S: Maintained 10320F: sound/usb/midi.* 10321 10322USB NETWORKING DRIVERS 10323L: linux-usb@vger.kernel.org 10324S: Odd Fixes 10325F: drivers/net/usb/ 10326 10327USB OHCI DRIVER 10328M: Alan Stern <stern@rowland.harvard.edu> 10329L: linux-usb@vger.kernel.org 10330S: Maintained 10331F: Documentation/usb/ohci.txt 10332F: drivers/usb/host/ohci* 10333 10334USB OTG FSM (Finite State Machine) 10335M: Peter Chen <Peter.Chen@freescale.com> 10336T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 10337L: linux-usb@vger.kernel.org 10338S: Maintained 10339F: drivers/usb/common/usb-otg-fsm.c 10340 10341USB OVER IP DRIVER 10342M: Valentina Manea <valentina.manea.m@gmail.com> 10343M: Shuah Khan <shuah.kh@samsung.com> 10344L: linux-usb@vger.kernel.org 10345S: Maintained 10346F: drivers/usb/usbip/ 10347F: tools/usb/usbip/ 10348 10349USB PEGASUS DRIVER 10350M: Petko Manolov <petkan@nucleusys.com> 10351L: linux-usb@vger.kernel.org 10352L: netdev@vger.kernel.org 10353T: git git://github.com/petkan/pegasus.git 10354W: https://github.com/petkan/pegasus 10355S: Maintained 10356F: drivers/net/usb/pegasus.* 10357 10358USB PHY LAYER 10359M: Felipe Balbi <balbi@ti.com> 10360L: linux-usb@vger.kernel.org 10361T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 10362S: Maintained 10363F: drivers/usb/phy/ 10364 10365USB PRINTER DRIVER (usblp) 10366M: Pete Zaitcev <zaitcev@redhat.com> 10367L: linux-usb@vger.kernel.org 10368S: Supported 10369F: drivers/usb/class/usblp.c 10370 10371USB RTL8150 DRIVER 10372M: Petko Manolov <petkan@nucleusys.com> 10373L: linux-usb@vger.kernel.org 10374L: netdev@vger.kernel.org 10375T: git git://github.com/petkan/rtl8150.git 10376W: https://github.com/petkan/rtl8150 10377S: Maintained 10378F: drivers/net/usb/rtl8150.c 10379 10380USB SERIAL SUBSYSTEM 10381M: Johan Hovold <johan@kernel.org> 10382L: linux-usb@vger.kernel.org 10383S: Maintained 10384F: Documentation/usb/usb-serial.txt 10385F: drivers/usb/serial/ 10386F: include/linux/usb/serial.h 10387 10388USB SMSC75XX ETHERNET DRIVER 10389M: Steve Glendinning <steve.glendinning@shawell.net> 10390L: netdev@vger.kernel.org 10391S: Maintained 10392F: drivers/net/usb/smsc75xx.* 10393 10394USB SMSC95XX ETHERNET DRIVER 10395M: Steve Glendinning <steve.glendinning@shawell.net> 10396L: netdev@vger.kernel.org 10397S: Maintained 10398F: drivers/net/usb/smsc95xx.* 10399 10400USB SUBSYSTEM 10401M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10402L: linux-usb@vger.kernel.org 10403W: http://www.linux-usb.org 10404T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 10405S: Supported 10406F: Documentation/usb/ 10407F: drivers/usb/ 10408F: include/linux/usb.h 10409F: include/linux/usb/ 10410 10411USB UHCI DRIVER 10412M: Alan Stern <stern@rowland.harvard.edu> 10413L: linux-usb@vger.kernel.org 10414S: Maintained 10415F: drivers/usb/host/uhci* 10416 10417USB "USBNET" DRIVER FRAMEWORK 10418M: Oliver Neukum <oneukum@suse.de> 10419L: netdev@vger.kernel.org 10420W: http://www.linux-usb.org/usbnet 10421S: Maintained 10422F: drivers/net/usb/usbnet.c 10423F: include/linux/usb/usbnet.h 10424 10425USB VIDEO CLASS 10426M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10427L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 10428L: linux-media@vger.kernel.org 10429T: git git://linuxtv.org/media_tree.git 10430W: http://www.ideasonboard.org/uvc/ 10431S: Maintained 10432F: drivers/media/usb/uvc/ 10433F: include/uapi/linux/uvcvideo.h 10434 10435USB VISION DRIVER 10436M: Hans Verkuil <hverkuil@xs4all.nl> 10437L: linux-media@vger.kernel.org 10438T: git git://linuxtv.org/media_tree.git 10439W: http://linuxtv.org 10440S: Odd Fixes 10441F: drivers/media/usb/usbvision/ 10442 10443USB WEBCAM GADGET 10444M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10445L: linux-usb@vger.kernel.org 10446S: Maintained 10447F: drivers/usb/gadget/function/*uvc* 10448F: drivers/usb/gadget/legacy/webcam.c 10449 10450USB WIRELESS RNDIS DRIVER (rndis_wlan) 10451M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 10452L: linux-wireless@vger.kernel.org 10453S: Maintained 10454F: drivers/net/wireless/rndis_wlan.c 10455 10456USB XHCI DRIVER 10457M: Mathias Nyman <mathias.nyman@intel.com> 10458L: linux-usb@vger.kernel.org 10459S: Supported 10460F: drivers/usb/host/xhci* 10461F: drivers/usb/host/pci-quirks* 10462 10463USB ZD1201 DRIVER 10464L: linux-wireless@vger.kernel.org 10465W: http://linux-lc100020.sourceforge.net 10466S: Orphan 10467F: drivers/net/wireless/zd1201.* 10468 10469USB ZR364XX DRIVER 10470M: Antoine Jacquet <royale@zerezo.com> 10471L: linux-usb@vger.kernel.org 10472L: linux-media@vger.kernel.org 10473T: git git://linuxtv.org/media_tree.git 10474W: http://royale.zerezo.com/zr364xx/ 10475S: Maintained 10476F: Documentation/video4linux/zr364xx.txt 10477F: drivers/media/usb/zr364xx/ 10478 10479USER-MODE LINUX (UML) 10480M: Jeff Dike <jdike@addtoit.com> 10481M: Richard Weinberger <richard@nod.at> 10482L: user-mode-linux-devel@lists.sourceforge.net 10483L: user-mode-linux-user@lists.sourceforge.net 10484W: http://user-mode-linux.sourceforge.net 10485S: Maintained 10486F: Documentation/virtual/uml/ 10487F: arch/um/ 10488F: arch/x86/um/ 10489F: fs/hostfs/ 10490F: fs/hppfs/ 10491 10492USERSPACE I/O (UIO) 10493M: "Hans J. Koch" <hjk@hansjkoch.de> 10494M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10495S: Maintained 10496T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 10497F: Documentation/DocBook/uio-howto.tmpl 10498F: drivers/uio/ 10499F: include/linux/uio*.h 10500 10501UTIL-LINUX PACKAGE 10502M: Karel Zak <kzak@redhat.com> 10503L: util-linux@vger.kernel.org 10504W: http://en.wikipedia.org/wiki/Util-linux 10505T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 10506S: Maintained 10507 10508UVESAFB DRIVER 10509M: Michal Januszewski <spock@gentoo.org> 10510L: linux-fbdev@vger.kernel.org 10511W: http://dev.gentoo.org/~spock/projects/uvesafb/ 10512S: Maintained 10513F: Documentation/fb/uvesafb.txt 10514F: drivers/video/fbdev/uvesafb.* 10515 10516VFAT/FAT/MSDOS FILESYSTEM 10517M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 10518S: Maintained 10519F: Documentation/filesystems/vfat.txt 10520F: fs/fat/ 10521 10522VFIO DRIVER 10523M: Alex Williamson <alex.williamson@redhat.com> 10524L: kvm@vger.kernel.org 10525S: Maintained 10526F: Documentation/vfio.txt 10527F: drivers/vfio/ 10528F: include/linux/vfio.h 10529F: include/uapi/linux/vfio.h 10530 10531VIDEOBUF2 FRAMEWORK 10532M: Pawel Osciak <pawel@osciak.com> 10533M: Marek Szyprowski <m.szyprowski@samsung.com> 10534M: Kyungmin Park <kyungmin.park@samsung.com> 10535L: linux-media@vger.kernel.org 10536S: Maintained 10537F: drivers/media/v4l2-core/videobuf2-* 10538F: include/media/videobuf2-* 10539 10540VIRTIO CONSOLE DRIVER 10541M: Amit Shah <amit.shah@redhat.com> 10542L: virtualization@lists.linux-foundation.org 10543S: Maintained 10544F: drivers/char/virtio_console.c 10545F: include/linux/virtio_console.h 10546F: include/uapi/linux/virtio_console.h 10547 10548VIRTIO CORE, NET AND BLOCK DRIVERS 10549M: "Michael S. Tsirkin" <mst@redhat.com> 10550L: virtualization@lists.linux-foundation.org 10551S: Maintained 10552F: drivers/virtio/ 10553F: tools/virtio/ 10554F: drivers/net/virtio_net.c 10555F: drivers/block/virtio_blk.c 10556F: include/linux/virtio_*.h 10557F: include/uapi/linux/virtio_*.h 10558 10559VIRTIO HOST (VHOST) 10560M: "Michael S. Tsirkin" <mst@redhat.com> 10561L: kvm@vger.kernel.org 10562L: virtualization@lists.linux-foundation.org 10563L: netdev@vger.kernel.org 10564S: Maintained 10565F: drivers/vhost/ 10566F: include/uapi/linux/vhost.h 10567 10568VIRTIO INPUT DRIVER 10569M: Gerd Hoffmann <kraxel@redhat.com> 10570S: Maintained 10571F: drivers/virtio/virtio_input.c 10572F: include/uapi/linux/virtio_input.h 10573 10574VIA RHINE NETWORK DRIVER 10575M: Roger Luethi <rl@hellgate.ch> 10576S: Maintained 10577F: drivers/net/ethernet/via/via-rhine.c 10578 10579VIA SD/MMC CARD CONTROLLER DRIVER 10580M: Bruce Chang <brucechang@via.com.tw> 10581M: Harald Welte <HaraldWelte@viatech.com> 10582S: Maintained 10583F: drivers/mmc/host/via-sdmmc.c 10584 10585VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 10586M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 10587L: linux-fbdev@vger.kernel.org 10588S: Maintained 10589F: include/linux/via-core.h 10590F: include/linux/via-gpio.h 10591F: include/linux/via_i2c.h 10592F: drivers/video/fbdev/via/ 10593 10594VIA VELOCITY NETWORK DRIVER 10595M: Francois Romieu <romieu@fr.zoreil.com> 10596L: netdev@vger.kernel.org 10597S: Maintained 10598F: drivers/net/ethernet/via/via-velocity.* 10599 10600VIVID VIRTUAL VIDEO DRIVER 10601M: Hans Verkuil <hverkuil@xs4all.nl> 10602L: linux-media@vger.kernel.org 10603T: git git://linuxtv.org/media_tree.git 10604W: http://linuxtv.org 10605S: Maintained 10606F: drivers/media/platform/vivid/* 10607 10608VLAN (802.1Q) 10609M: Patrick McHardy <kaber@trash.net> 10610L: netdev@vger.kernel.org 10611S: Maintained 10612F: drivers/net/macvlan.c 10613F: include/linux/if_*vlan.h 10614F: net/8021q/ 10615 10616VLYNQ BUS 10617M: Florian Fainelli <florian@openwrt.org> 10618L: openwrt-devel@lists.openwrt.org (subscribers-only) 10619S: Maintained 10620F: drivers/vlynq/vlynq.c 10621F: include/linux/vlynq.h 10622 10623VME SUBSYSTEM 10624M: Martyn Welch <martyn.welch@ge.com> 10625M: Manohar Vanga <manohar.vanga@gmail.com> 10626M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10627L: devel@driverdev.osuosl.org 10628S: Maintained 10629T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 10630F: Documentation/vme_api.txt 10631F: drivers/staging/vme/ 10632F: drivers/vme/ 10633F: include/linux/vme* 10634 10635VMWARE HYPERVISOR INTERFACE 10636M: Alok Kataria <akataria@vmware.com> 10637L: virtualization@lists.linux-foundation.org 10638S: Supported 10639F: arch/x86/kernel/cpu/vmware.c 10640 10641VMWARE BALLOON DRIVER 10642M: Xavier Deguillard <xdeguillard@vmware.com> 10643M: Philip Moltmann <moltmann@vmware.com> 10644M: "VMware, Inc." <pv-drivers@vmware.com> 10645L: linux-kernel@vger.kernel.org 10646S: Maintained 10647F: drivers/misc/vmw_balloon.c 10648 10649VMWARE VMMOUSE SUBDRIVER 10650M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 10651M: "VMware, Inc." <pv-drivers@vmware.com> 10652L: linux-input@vger.kernel.org 10653S: Maintained 10654F: drivers/input/mouse/vmmouse.c 10655F: drivers/input/mouse/vmmouse.h 10656 10657VMWARE VMXNET3 ETHERNET DRIVER 10658M: Shreyas Bhatewara <sbhatewara@vmware.com> 10659M: "VMware, Inc." <pv-drivers@vmware.com> 10660L: netdev@vger.kernel.org 10661S: Maintained 10662F: drivers/net/vmxnet3/ 10663 10664VMware PVSCSI driver 10665M: Arvind Kumar <arvindkumar@vmware.com> 10666M: VMware PV-Drivers <pv-drivers@vmware.com> 10667L: linux-scsi@vger.kernel.org 10668S: Maintained 10669F: drivers/scsi/vmw_pvscsi.c 10670F: drivers/scsi/vmw_pvscsi.h 10671 10672VOLTAGE AND CURRENT REGULATOR FRAMEWORK 10673M: Liam Girdwood <lgirdwood@gmail.com> 10674M: Mark Brown <broonie@kernel.org> 10675L: linux-kernel@vger.kernel.org 10676W: http://opensource.wolfsonmicro.com/node/15 10677W: http://www.slimlogic.co.uk/?p=48 10678T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 10679S: Supported 10680F: drivers/regulator/ 10681F: include/linux/regulator/ 10682 10683VT1211 HARDWARE MONITOR DRIVER 10684M: Juerg Haefliger <juergh@gmail.com> 10685L: lm-sensors@lm-sensors.org 10686S: Maintained 10687F: Documentation/hwmon/vt1211 10688F: drivers/hwmon/vt1211.c 10689 10690VT8231 HARDWARE MONITOR DRIVER 10691M: Roger Lucas <vt8231@hiddenengine.co.uk> 10692L: lm-sensors@lm-sensors.org 10693S: Maintained 10694F: drivers/hwmon/vt8231.c 10695 10696VUB300 USB to SDIO/SD/MMC bridge chip 10697M: Tony Olech <tony.olech@elandigitalsystems.com> 10698L: linux-mmc@vger.kernel.org 10699L: linux-usb@vger.kernel.org 10700S: Supported 10701F: drivers/mmc/host/vub300.c 10702 10703W1 DALLAS'S 1-WIRE BUS 10704M: Evgeniy Polyakov <zbr@ioremap.net> 10705S: Maintained 10706F: Documentation/w1/ 10707F: drivers/w1/ 10708 10709W83791D HARDWARE MONITORING DRIVER 10710M: Marc Hulsman <m.hulsman@tudelft.nl> 10711L: lm-sensors@lm-sensors.org 10712S: Maintained 10713F: Documentation/hwmon/w83791d 10714F: drivers/hwmon/w83791d.c 10715 10716W83793 HARDWARE MONITORING DRIVER 10717M: Rudolf Marek <r.marek@assembler.cz> 10718L: lm-sensors@lm-sensors.org 10719S: Maintained 10720F: Documentation/hwmon/w83793 10721F: drivers/hwmon/w83793.c 10722 10723W83795 HARDWARE MONITORING DRIVER 10724M: Jean Delvare <jdelvare@suse.de> 10725L: lm-sensors@lm-sensors.org 10726S: Maintained 10727F: drivers/hwmon/w83795.c 10728 10729W83L51xD SD/MMC CARD INTERFACE DRIVER 10730M: Pierre Ossman <pierre@ossman.eu> 10731S: Maintained 10732F: drivers/mmc/host/wbsd.* 10733 10734WACOM PROTOCOL 4 SERIAL TABLETS 10735M: Julian Squires <julian@cipht.net> 10736M: Hans de Goede <hdegoede@redhat.com> 10737L: linux-input@vger.kernel.org 10738S: Maintained 10739F: drivers/input/tablet/wacom_serial4.c 10740 10741WATCHDOG DEVICE DRIVERS 10742M: Wim Van Sebroeck <wim@iguana.be> 10743L: linux-watchdog@vger.kernel.org 10744W: http://www.linux-watchdog.org/ 10745T: git git://www.linux-watchdog.org/linux-watchdog.git 10746S: Maintained 10747F: Documentation/watchdog/ 10748F: drivers/watchdog/ 10749F: include/linux/watchdog.h 10750F: include/uapi/linux/watchdog.h 10751 10752WD7000 SCSI DRIVER 10753M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 10754L: linux-scsi@vger.kernel.org 10755S: Maintained 10756F: drivers/scsi/wd7000.c 10757 10758WIIMOTE HID DRIVER 10759M: David Herrmann <dh.herrmann@googlemail.com> 10760L: linux-input@vger.kernel.org 10761S: Maintained 10762F: drivers/hid/hid-wiimote* 10763 10764WINBOND CIR DRIVER 10765M: David Härdeman <david@hardeman.nu> 10766S: Maintained 10767F: drivers/media/rc/winbond-cir.c 10768 10769WIMAX STACK 10770M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 10771M: linux-wimax@intel.com 10772L: wimax@linuxwimax.org (subscribers-only) 10773S: Supported 10774W: http://linuxwimax.org 10775F: Documentation/wimax/README.wimax 10776F: include/linux/wimax/debug.h 10777F: include/net/wimax.h 10778F: include/uapi/linux/wimax.h 10779F: net/wimax/ 10780 10781WISTRON LAPTOP BUTTON DRIVER 10782M: Miloslav Trmac <mitr@volny.cz> 10783S: Maintained 10784F: drivers/input/misc/wistron_btns.c 10785 10786WL3501 WIRELESS PCMCIA CARD DRIVER 10787M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 10788L: linux-wireless@vger.kernel.org 10789W: http://oops.ghostprotocols.net:81/blog 10790S: Maintained 10791F: drivers/net/wireless/wl3501* 10792 10793WM97XX TOUCHSCREEN DRIVERS 10794M: Mark Brown <broonie@kernel.org> 10795M: Liam Girdwood <lrg@slimlogic.co.uk> 10796L: linux-input@vger.kernel.org 10797T: git git://opensource.wolfsonmicro.com/linux-2.6-touch 10798W: http://opensource.wolfsonmicro.com/node/7 10799S: Supported 10800F: drivers/input/touchscreen/*wm97* 10801F: include/linux/wm97xx.h 10802 10803WOLFSON MICROELECTRONICS DRIVERS 10804L: patches@opensource.wolfsonmicro.com 10805T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc 10806T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus 10807W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices 10808S: Supported 10809F: Documentation/hwmon/wm83?? 10810F: arch/arm/mach-s3c64xx/mach-crag6410* 10811F: drivers/clk/clk-wm83*.c 10812F: drivers/extcon/extcon-arizona.c 10813F: drivers/leds/leds-wm83*.c 10814F: drivers/gpio/gpio-*wm*.c 10815F: drivers/gpio/gpio-arizona.c 10816F: drivers/hwmon/wm83??-hwmon.c 10817F: drivers/input/misc/wm831x-on.c 10818F: drivers/input/touchscreen/wm831x-ts.c 10819F: drivers/input/touchscreen/wm97*.c 10820F: drivers/mfd/arizona* 10821F: drivers/mfd/wm*.c 10822F: drivers/power/wm83*.c 10823F: drivers/rtc/rtc-wm83*.c 10824F: drivers/regulator/wm8*.c 10825F: drivers/video/backlight/wm83*_bl.c 10826F: drivers/watchdog/wm83*_wdt.c 10827F: include/linux/mfd/arizona/ 10828F: include/linux/mfd/wm831x/ 10829F: include/linux/mfd/wm8350/ 10830F: include/linux/mfd/wm8400* 10831F: include/linux/wm97xx.h 10832F: include/sound/wm????.h 10833F: sound/soc/codecs/arizona.? 10834F: sound/soc/codecs/wm* 10835 10836WORKQUEUE 10837M: Tejun Heo <tj@kernel.org> 10838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 10839S: Maintained 10840F: include/linux/workqueue.h 10841F: kernel/workqueue.c 10842F: Documentation/workqueue.txt 10843 10844X.25 NETWORK LAYER 10845M: Andrew Hendry <andrew.hendry@gmail.com> 10846L: linux-x25@vger.kernel.org 10847S: Odd Fixes 10848F: Documentation/networking/x25* 10849F: include/net/x25* 10850F: net/x25/ 10851 10852X86 ARCHITECTURE (32-BIT AND 64-BIT) 10853M: Thomas Gleixner <tglx@linutronix.de> 10854M: Ingo Molnar <mingo@redhat.com> 10855M: "H. Peter Anvin" <hpa@zytor.com> 10856M: x86@kernel.org 10857L: linux-kernel@vger.kernel.org 10858T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 10859S: Maintained 10860F: Documentation/x86/ 10861F: arch/x86/ 10862 10863X86 PLATFORM DRIVERS 10864M: Darren Hart <dvhart@infradead.org> 10865L: platform-driver-x86@vger.kernel.org 10866T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 10867S: Maintained 10868F: drivers/platform/x86/ 10869 10870X86 MCE INFRASTRUCTURE 10871M: Tony Luck <tony.luck@intel.com> 10872M: Borislav Petkov <bp@alien8.de> 10873L: linux-edac@vger.kernel.org 10874S: Maintained 10875F: arch/x86/kernel/cpu/mcheck/* 10876 10877X86 VDSO 10878M: Andy Lutomirski <luto@amacapital.net> 10879L: linux-kernel@vger.kernel.org 10880T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 10881S: Maintained 10882F: arch/x86/vdso/ 10883 10884XC2028/3028 TUNER DRIVER 10885M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10886L: linux-media@vger.kernel.org 10887W: http://linuxtv.org 10888T: git git://linuxtv.org/media_tree.git 10889S: Maintained 10890F: drivers/media/tuners/tuner-xc2028.* 10891 10892XEN HYPERVISOR INTERFACE 10893M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 10894M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 10895M: David Vrabel <david.vrabel@citrix.com> 10896L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 10897T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 10898S: Supported 10899F: arch/x86/xen/ 10900F: drivers/*/xen-*front.c 10901F: drivers/xen/ 10902F: arch/x86/include/asm/xen/ 10903F: include/xen/ 10904F: include/uapi/xen/ 10905 10906XEN HYPERVISOR ARM 10907M: Stefano Stabellini <stefano.stabellini@eu.citrix.com> 10908L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 10909S: Supported 10910F: arch/arm/xen/ 10911F: arch/arm/include/asm/xen/ 10912 10913XEN HYPERVISOR ARM64 10914M: Stefano Stabellini <stefano.stabellini@eu.citrix.com> 10915L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 10916S: Supported 10917F: arch/arm64/xen/ 10918F: arch/arm64/include/asm/xen/ 10919 10920XEN NETWORK BACKEND DRIVER 10921M: Ian Campbell <ian.campbell@citrix.com> 10922M: Wei Liu <wei.liu2@citrix.com> 10923L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 10924L: netdev@vger.kernel.org 10925S: Supported 10926F: drivers/net/xen-netback/* 10927 10928XEN PCI SUBSYSTEM 10929M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 10930L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 10931S: Supported 10932F: arch/x86/pci/*xen* 10933F: drivers/pci/*xen* 10934 10935XEN BLOCK SUBSYSTEM 10936M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 10937M: Roger Pau Monné <roger.pau@citrix.com> 10938L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 10939S: Supported 10940F: drivers/block/xen-blkback/* 10941F: drivers/block/xen* 10942 10943XEN PVSCSI DRIVERS 10944M: Juergen Gross <jgross@suse.com> 10945L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 10946L: linux-scsi@vger.kernel.org 10947S: Supported 10948F: drivers/scsi/xen-scsifront.c 10949F: drivers/xen/xen-scsiback.c 10950F: include/xen/interface/io/vscsiif.h 10951 10952XEN SWIOTLB SUBSYSTEM 10953M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 10954L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 10955S: Supported 10956F: arch/x86/xen/*swiotlb* 10957F: drivers/xen/*swiotlb* 10958 10959XFS FILESYSTEM 10960P: Silicon Graphics Inc 10961M: Dave Chinner <david@fromorbit.com> 10962M: xfs@oss.sgi.com 10963L: xfs@oss.sgi.com 10964W: http://oss.sgi.com/projects/xfs 10965T: git git://oss.sgi.com/xfs/xfs.git 10966S: Supported 10967F: Documentation/filesystems/xfs.txt 10968F: fs/xfs/ 10969 10970XILINX AXI ETHERNET DRIVER 10971M: Anirudha Sarangi <anirudh@xilinx.com> 10972M: John Linn <John.Linn@xilinx.com> 10973S: Maintained 10974F: drivers/net/ethernet/xilinx/xilinx_axienet* 10975 10976XILINX UARTLITE SERIAL DRIVER 10977M: Peter Korsgaard <jacmet@sunsite.dk> 10978L: linux-serial@vger.kernel.org 10979S: Maintained 10980F: drivers/tty/serial/uartlite.c 10981 10982XILINX VIDEO IP CORES 10983M: Hyun Kwon <hyun.kwon@xilinx.com> 10984M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10985L: linux-media@vger.kernel.org 10986T: git git://linuxtv.org/media_tree.git 10987S: Supported 10988F: Documentation/devicetree/bindings/media/xilinx/ 10989F: drivers/media/platform/xilinx/ 10990F: include/uapi/linux/xilinx-v4l2-controls.h 10991 10992XILLYBUS DRIVER 10993M: Eli Billauer <eli.billauer@gmail.com> 10994L: linux-kernel@vger.kernel.org 10995S: Supported 10996F: drivers/char/xillybus/ 10997 10998XTENSA XTFPGA PLATFORM SUPPORT 10999M: Max Filippov <jcmvbkbc@gmail.com> 11000L: linux-xtensa@linux-xtensa.org 11001S: Maintained 11002F: drivers/spi/spi-xtensa-xtfpga.c 11003F: sound/soc/xtensa/xtfpga-i2s.c 11004 11005YAM DRIVER FOR AX.25 11006M: Jean-Paul Roubelat <jpr@f6fbb.org> 11007L: linux-hams@vger.kernel.org 11008S: Maintained 11009F: drivers/net/hamradio/yam* 11010F: include/linux/yam.h 11011 11012YEALINK PHONE DRIVER 11013M: Henk Vergonet <Henk.Vergonet@gmail.com> 11014L: usbb2k-api-dev@nongnu.org 11015S: Maintained 11016F: Documentation/input/yealink.txt 11017F: drivers/input/misc/yealink.* 11018 11019Z8530 DRIVER FOR AX.25 11020M: Joerg Reuter <jreuter@yaina.de> 11021W: http://yaina.de/jreuter/ 11022W: http://www.qsl.net/dl1bke/ 11023L: linux-hams@vger.kernel.org 11024S: Maintained 11025F: Documentation/networking/z8530drv.txt 11026F: drivers/net/hamradio/*scc.c 11027F: drivers/net/hamradio/z8530.h 11028 11029ZBUD COMPRESSED PAGE ALLOCATOR 11030M: Seth Jennings <sjennings@variantweb.net> 11031L: linux-mm@kvack.org 11032S: Maintained 11033F: mm/zbud.c 11034F: include/linux/zbud.h 11035 11036ZD1211RW WIRELESS DRIVER 11037M: Daniel Drake <dsd@gentoo.org> 11038M: Ulrich Kunitz <kune@deine-taler.de> 11039W: http://zd1211.ath.cx/wiki/DriverRewrite 11040L: linux-wireless@vger.kernel.org 11041L: zd1211-devs@lists.sourceforge.net (subscribers-only) 11042S: Maintained 11043F: drivers/net/wireless/zd1211rw/ 11044 11045ZR36067 VIDEO FOR LINUX DRIVER 11046L: mjpeg-users@lists.sourceforge.net 11047L: linux-media@vger.kernel.org 11048W: http://mjpeg.sourceforge.net/driver-zoran/ 11049T: hg http://linuxtv.org/hg/v4l-dvb 11050S: Odd Fixes 11051F: drivers/media/pci/zoran/ 11052 11053ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 11054M: Minchan Kim <minchan@kernel.org> 11055M: Nitin Gupta <ngupta@vflare.org> 11056R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 11057L: linux-kernel@vger.kernel.org 11058S: Maintained 11059F: drivers/block/zram/ 11060F: Documentation/blockdev/zram.txt 11061 11062ZS DECSTATION Z85C30 SERIAL DRIVER 11063M: "Maciej W. Rozycki" <macro@linux-mips.org> 11064S: Maintained 11065F: drivers/tty/serial/zs.* 11066 11067ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 11068M: Minchan Kim <minchan@kernel.org> 11069M: Nitin Gupta <ngupta@vflare.org> 11070L: linux-mm@kvack.org 11071S: Maintained 11072F: mm/zsmalloc.c 11073F: include/linux/zsmalloc.h 11074F: Documentation/vm/zsmalloc.txt 11075 11076ZSWAP COMPRESSED SWAP CACHING 11077M: Seth Jennings <sjennings@variantweb.net> 11078L: linux-mm@kvack.org 11079S: Maintained 11080F: mm/zswap.c 11081 11082THE REST 11083M: Linus Torvalds <torvalds@linux-foundation.org> 11084L: linux-kernel@vger.kernel.org 11085Q: http://patchwork.kernel.org/project/LKML/list/ 11086T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 11087S: Buried alive in reporters 11088F: * 11089F: */ 11090