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/process/coding-style.rst 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/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 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 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 B: Bug tracking system location. 85 S: Status, one of the following: 86 Supported: Someone is actually paid to look after this. 87 Maintained: Someone actually looks after it. 88 Odd Fixes: It has a maintainer but they don't have time to do 89 much other than throw the odd patch in. See below.. 90 Orphan: No current maintainer [but maybe you could take the 91 role as you write your new code]. 92 Obsolete: Old code. Something tagged obsolete generally means 93 it has been replaced by a better system and you 94 should be using that. 95 F: Files and directories with wildcard patterns. 96 A trailing slash includes all files and subdirectory files. 97 F: drivers/net/ all files in and below drivers/net 98 F: drivers/net/* all files in drivers/net, but not below 99 F: */net/* all files in "any top level directory"/net 100 One pattern per line. Multiple F: lines acceptable. 101 N: Files and directories with regex patterns. 102 N: [^a-z]tegra all files whose path contains the word tegra 103 One pattern per line. Multiple N: lines acceptable. 104 scripts/get_maintainer.pl has different behavior for files that 105 match F: pattern and matches of N: patterns. By default, 106 get_maintainer will not look at git log history when an F: pattern 107 match occurs. When an N: match occurs, git log history is used 108 to also notify the people that have git commit signatures. 109 X: Files and directories that are NOT maintained, same rules as F: 110 Files exclusions are tested before file matches. 111 Can be useful for excluding a specific subdirectory, for instance: 112 F: net/ 113 X: net/ipv6/ 114 matches all files in and below net excluding net/ipv6/ 115 K: Keyword perl extended regex pattern to match content in a 116 patch or file. For instance: 117 K: of_get_profile 118 matches patches or files that contain "of_get_profile" 119 K: \b(printk|pr_(info|err))\b 120 matches patches or files that contain one or more of the words 121 printk, pr_info or pr_err 122 One regex pattern per line. Multiple K: lines acceptable. 123 124Note: For the hard of thinking, this list is meant to remain in alphabetical 125order. If you could add yourselves to it in alphabetical order that would be 126so much easier [Ed] 127 128Maintainers List (try to look for most precise areas first) 129 130 ----------------------------------- 131 1323C59X NETWORK DRIVER 133M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 134L: netdev@vger.kernel.org 135S: Maintained 136F: Documentation/networking/vortex.txt 137F: drivers/net/ethernet/3com/3c59x.c 138 1393CR990 NETWORK DRIVER 140M: David Dillow <dave@thedillows.org> 141L: netdev@vger.kernel.org 142S: Maintained 143F: drivers/net/ethernet/3com/typhoon* 144 1453WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 146M: Adam Radford <aradford@gmail.com> 147L: linux-scsi@vger.kernel.org 148W: http://www.lsi.com 149S: Supported 150F: drivers/scsi/3w-* 151 15253C700 AND 53C700-66 SCSI DRIVER 153M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 154L: linux-scsi@vger.kernel.org 155S: Maintained 156F: drivers/scsi/53c700* 157 1586LOWPAN GENERIC (BTLE/IEEE 802.15.4) 159M: Alexander Aring <aar@pengutronix.de> 160M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 161L: linux-bluetooth@vger.kernel.org 162L: linux-wpan@vger.kernel.org 163S: Maintained 164F: net/6lowpan/ 165F: include/net/6lowpan.h 166F: Documentation/networking/6lowpan.txt 167 1686PACK NETWORK DRIVER FOR AX.25 169M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 170L: linux-hams@vger.kernel.org 171S: Maintained 172F: drivers/net/hamradio/6pack.c 173 1748169 10/100/1000 GIGABIT ETHERNET DRIVER 175M: Realtek linux nic maintainers <nic_swsd@realtek.com> 176L: netdev@vger.kernel.org 177S: Maintained 178F: drivers/net/ethernet/realtek/r8169.c 179 1808250/16?50 (AND CLONE UARTS) SERIAL DRIVER 181M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 182L: linux-serial@vger.kernel.org 183S: Maintained 184T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 185F: drivers/tty/serial/8250* 186F: include/linux/serial_8250.h 187 1888390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 189L: netdev@vger.kernel.org 190S: Orphan / Obsolete 191F: drivers/net/ethernet/8390/ 192 1939P FILE SYSTEM 194M: Eric Van Hensbergen <ericvh@gmail.com> 195M: Ron Minnich <rminnich@sandia.gov> 196M: Latchesar Ionkov <lucho@ionkov.net> 197L: v9fs-developer@lists.sourceforge.net 198W: http://swik.net/v9fs 199Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 200T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 201S: Maintained 202F: Documentation/filesystems/9p.txt 203F: fs/9p/ 204F: net/9p/ 205F: include/net/9p/ 206F: include/uapi/linux/virtio_9p.h 207F: include/trace/events/9p.h 208 209 210A8293 MEDIA DRIVER 211M: Antti Palosaari <crope@iki.fi> 212L: linux-media@vger.kernel.org 213W: https://linuxtv.org 214W: http://palosaari.fi/linux/ 215Q: http://patchwork.linuxtv.org/project/linux-media/list/ 216T: git git://linuxtv.org/anttip/media_tree.git 217S: Maintained 218F: drivers/media/dvb-frontends/a8293* 219 220AACRAID SCSI RAID DRIVER 221M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 222L: linux-scsi@vger.kernel.org 223W: http://www.adaptec.com/ 224S: Supported 225F: Documentation/scsi/aacraid.txt 226F: drivers/scsi/aacraid/ 227 228ABI/API 229L: linux-api@vger.kernel.org 230F: include/linux/syscalls.h 231F: kernel/sys_ni.c 232 233ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 234M: Hans de Goede <hdegoede@redhat.com> 235L: linux-hwmon@vger.kernel.org 236S: Maintained 237F: drivers/hwmon/abituguru.c 238 239ABIT UGURU 3 HARDWARE MONITOR DRIVER 240M: Alistair John Strachan <alistair@devzero.co.uk> 241L: linux-hwmon@vger.kernel.org 242S: Maintained 243F: drivers/hwmon/abituguru3.c 244 245ACCES 104-DIO-48E GPIO DRIVER 246M: William Breathitt Gray <vilhelm.gray@gmail.com> 247L: linux-gpio@vger.kernel.org 248S: Maintained 249F: drivers/gpio/gpio-104-dio-48e.c 250 251ACCES 104-IDI-48 GPIO DRIVER 252M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 253L: linux-gpio@vger.kernel.org 254S: Maintained 255F: drivers/gpio/gpio-104-idi-48.c 256 257ACCES 104-IDIO-16 GPIO DRIVER 258M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 259L: linux-gpio@vger.kernel.org 260S: Maintained 261F: drivers/gpio/gpio-104-idio-16.c 262 263ACCES 104-QUAD-8 IIO DRIVER 264M: William Breathitt Gray <vilhelm.gray@gmail.com> 265L: linux-iio@vger.kernel.org 266S: Maintained 267F: drivers/iio/counter/104-quad-8.c 268 269ACENIC DRIVER 270M: Jes Sorensen <jes@trained-monkey.org> 271L: linux-acenic@sunsite.dk 272S: Maintained 273F: drivers/net/ethernet/alteon/acenic* 274 275ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 276M: Peter Feuerer <peter@piie.net> 277L: platform-driver-x86@vger.kernel.org 278W: http://piie.net/?section=acerhdf 279S: Maintained 280F: drivers/platform/x86/acerhdf.c 281 282ACER WMI LAPTOP EXTRAS 283M: "Lee, Chun-Yi" <jlee@suse.com> 284L: platform-driver-x86@vger.kernel.org 285S: Maintained 286F: drivers/platform/x86/acer-wmi.c 287 288ACPI 289M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 290M: Len Brown <lenb@kernel.org> 291L: linux-acpi@vger.kernel.org 292W: https://01.org/linux-acpi 293Q: https://patchwork.kernel.org/project/linux-acpi/list/ 294T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 295B: https://bugzilla.kernel.org 296S: Supported 297F: drivers/acpi/ 298F: drivers/pnp/pnpacpi/ 299F: include/linux/acpi.h 300F: include/acpi/ 301F: Documentation/acpi/ 302F: Documentation/ABI/testing/sysfs-bus-acpi 303F: Documentation/ABI/testing/configfs-acpi 304F: drivers/pci/*acpi* 305F: drivers/pci/*/*acpi* 306F: drivers/pci/*/*/*acpi* 307F: tools/power/acpi/ 308 309ACPI COMPONENT ARCHITECTURE (ACPICA) 310M: Robert Moore <robert.moore@intel.com> 311M: Lv Zheng <lv.zheng@intel.com> 312M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 313L: linux-acpi@vger.kernel.org 314L: devel@acpica.org 315W: https://acpica.org/ 316W: https://github.com/acpica/acpica/ 317Q: https://patchwork.kernel.org/project/linux-acpi/list/ 318T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 319B: https://bugzilla.kernel.org 320B: https://bugs.acpica.org 321S: Supported 322F: drivers/acpi/acpica/ 323F: include/acpi/ 324F: tools/power/acpi/ 325 326ACPI FAN DRIVER 327M: Zhang Rui <rui.zhang@intel.com> 328L: linux-acpi@vger.kernel.org 329W: https://01.org/linux-acpi 330B: https://bugzilla.kernel.org 331S: Supported 332F: drivers/acpi/fan.c 333 334ACPI FOR ARM64 (ACPI/arm64) 335M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 336M: Hanjun Guo <hanjun.guo@linaro.org> 337M: Sudeep Holla <sudeep.holla@arm.com> 338L: linux-acpi@vger.kernel.org 339S: Maintained 340F: drivers/acpi/arm64 341 342ACPI THERMAL DRIVER 343M: Zhang Rui <rui.zhang@intel.com> 344L: linux-acpi@vger.kernel.org 345W: https://01.org/linux-acpi 346B: https://bugzilla.kernel.org 347S: Supported 348F: drivers/acpi/*thermal* 349 350ACPI VIDEO DRIVER 351M: Zhang Rui <rui.zhang@intel.com> 352L: linux-acpi@vger.kernel.org 353W: https://01.org/linux-acpi 354B: https://bugzilla.kernel.org 355S: Supported 356F: drivers/acpi/acpi_video.c 357 358ACPI WMI DRIVER 359L: platform-driver-x86@vger.kernel.org 360S: Orphan 361F: drivers/platform/x86/wmi.c 362 363AD1889 ALSA SOUND DRIVER 364M: Thibaut Varene <T-Bone@parisc-linux.org> 365W: http://wiki.parisc-linux.org/AD1889 366L: linux-parisc@vger.kernel.org 367S: Maintained 368F: sound/pci/ad1889.* 369 370AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 371M: Michael Hennerich <michael.hennerich@analog.com> 372W: http://wiki.analog.com/AD5254 373W: http://ez.analog.com/community/linux-device-drivers 374S: Supported 375F: drivers/misc/ad525x_dpot.c 376 377AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 378M: Michael Hennerich <michael.hennerich@analog.com> 379W: http://wiki.analog.com/AD5398 380W: http://ez.analog.com/community/linux-device-drivers 381S: Supported 382F: drivers/regulator/ad5398.c 383 384AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 385M: Michael Hennerich <michael.hennerich@analog.com> 386W: http://wiki.analog.com/AD7142 387W: http://ez.analog.com/community/linux-device-drivers 388S: Supported 389F: drivers/input/misc/ad714x.c 390 391AD7877 TOUCHSCREEN DRIVER 392M: Michael Hennerich <michael.hennerich@analog.com> 393W: http://wiki.analog.com/AD7877 394W: http://ez.analog.com/community/linux-device-drivers 395S: Supported 396F: drivers/input/touchscreen/ad7877.c 397 398AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 399M: Michael Hennerich <michael.hennerich@analog.com> 400W: http://wiki.analog.com/AD7879 401W: http://ez.analog.com/community/linux-device-drivers 402S: Supported 403F: drivers/input/touchscreen/ad7879.c 404 405ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 406M: Jiri Kosina <jikos@kernel.org> 407S: Maintained 408 409ADF7242 IEEE 802.15.4 RADIO DRIVER 410M: Michael Hennerich <michael.hennerich@analog.com> 411W: https://wiki.analog.com/ADF7242 412W: http://ez.analog.com/community/linux-device-drivers 413L: linux-wpan@vger.kernel.org 414S: Supported 415F: drivers/net/ieee802154/adf7242.c 416F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 417 418ADM1025 HARDWARE MONITOR DRIVER 419M: Jean Delvare <jdelvare@suse.com> 420L: linux-hwmon@vger.kernel.org 421S: Maintained 422F: Documentation/hwmon/adm1025 423F: drivers/hwmon/adm1025.c 424 425ADM1029 HARDWARE MONITOR DRIVER 426M: Corentin Labbe <clabbe.montjoie@gmail.com> 427L: linux-hwmon@vger.kernel.org 428S: Maintained 429F: drivers/hwmon/adm1029.c 430 431ADM8211 WIRELESS DRIVER 432L: linux-wireless@vger.kernel.org 433W: http://wireless.kernel.org/ 434S: Orphan 435F: drivers/net/wireless/admtek/adm8211.* 436 437ADP1653 FLASH CONTROLLER DRIVER 438M: Sakari Ailus <sakari.ailus@iki.fi> 439L: linux-media@vger.kernel.org 440S: Maintained 441F: drivers/media/i2c/adp1653.c 442F: include/media/i2c/adp1653.h 443 444ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 445M: Michael Hennerich <michael.hennerich@analog.com> 446W: http://wiki.analog.com/ADP5520 447W: http://ez.analog.com/community/linux-device-drivers 448S: Supported 449F: drivers/mfd/adp5520.c 450F: drivers/video/backlight/adp5520_bl.c 451F: drivers/leds/leds-adp5520.c 452F: drivers/gpio/gpio-adp5520.c 453F: drivers/input/keyboard/adp5520-keys.c 454 455ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 456M: Michael Hennerich <michael.hennerich@analog.com> 457W: http://wiki.analog.com/ADP5588 458W: http://ez.analog.com/community/linux-device-drivers 459S: Supported 460F: drivers/input/keyboard/adp5588-keys.c 461F: drivers/gpio/gpio-adp5588.c 462 463ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 464M: Michael Hennerich <michael.hennerich@analog.com> 465W: http://wiki.analog.com/ADP8860 466W: http://ez.analog.com/community/linux-device-drivers 467S: Supported 468F: drivers/video/backlight/adp8860_bl.c 469 470ADS1015 HARDWARE MONITOR DRIVER 471M: Dirk Eibach <eibach@gdsys.de> 472L: linux-hwmon@vger.kernel.org 473S: Maintained 474F: Documentation/hwmon/ads1015 475F: drivers/hwmon/ads1015.c 476F: include/linux/i2c/ads1015.h 477 478ADT746X FAN DRIVER 479M: Colin Leroy <colin@colino.net> 480S: Maintained 481F: drivers/macintosh/therm_adt746x.c 482 483ADT7475 HARDWARE MONITOR DRIVER 484M: Jean Delvare <jdelvare@suse.com> 485L: linux-hwmon@vger.kernel.org 486S: Maintained 487F: Documentation/hwmon/adt7475 488F: drivers/hwmon/adt7475.c 489 490ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 491M: Michael Hennerich <michael.hennerich@analog.com> 492W: http://wiki.analog.com/ADXL345 493W: http://ez.analog.com/community/linux-device-drivers 494S: Supported 495F: drivers/input/misc/adxl34x.c 496 497ADVANSYS SCSI DRIVER 498M: Matthew Wilcox <matthew@wil.cx> 499M: Hannes Reinecke <hare@suse.com> 500L: linux-scsi@vger.kernel.org 501S: Maintained 502F: Documentation/scsi/advansys.txt 503F: drivers/scsi/advansys.c 504 505AEDSP16 DRIVER 506M: Riccardo Facchetti <fizban@tin.it> 507S: Maintained 508F: sound/oss/aedsp16.c 509 510AF9013 MEDIA DRIVER 511M: Antti Palosaari <crope@iki.fi> 512L: linux-media@vger.kernel.org 513W: https://linuxtv.org 514W: http://palosaari.fi/linux/ 515Q: http://patchwork.linuxtv.org/project/linux-media/list/ 516T: git git://linuxtv.org/anttip/media_tree.git 517S: Maintained 518F: drivers/media/dvb-frontends/af9013* 519 520AF9033 MEDIA DRIVER 521M: Antti Palosaari <crope@iki.fi> 522L: linux-media@vger.kernel.org 523W: https://linuxtv.org 524W: http://palosaari.fi/linux/ 525Q: http://patchwork.linuxtv.org/project/linux-media/list/ 526T: git git://linuxtv.org/anttip/media_tree.git 527S: Maintained 528F: drivers/media/dvb-frontends/af9033* 529 530AFFS FILE SYSTEM 531L: linux-fsdevel@vger.kernel.org 532S: Orphan 533F: Documentation/filesystems/affs.txt 534F: fs/affs/ 535 536AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 537M: David Howells <dhowells@redhat.com> 538L: linux-afs@lists.infradead.org 539S: Supported 540F: fs/afs/ 541F: include/net/af_rxrpc.h 542F: net/rxrpc/af_rxrpc.c 543W: https://www.infradead.org/~dhowells/kafs/ 544 545AGPGART DRIVER 546M: David Airlie <airlied@linux.ie> 547T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 548S: Maintained 549F: drivers/char/agp/ 550F: include/linux/agp* 551F: include/uapi/linux/agp* 552 553AHA152X SCSI DRIVER 554M: "Juergen E. Fischer" <fischer@norbit.de> 555L: linux-scsi@vger.kernel.org 556S: Maintained 557F: drivers/scsi/aha152x* 558F: drivers/scsi/pcmcia/aha152x* 559 560AIC7XXX / AIC79XX SCSI DRIVER 561M: Hannes Reinecke <hare@suse.com> 562L: linux-scsi@vger.kernel.org 563S: Maintained 564F: drivers/scsi/aic7xxx/ 565 566AIMSLAB FM RADIO RECEIVER DRIVER 567M: Hans Verkuil <hverkuil@xs4all.nl> 568L: linux-media@vger.kernel.org 569T: git git://linuxtv.org/media_tree.git 570W: https://linuxtv.org 571S: Maintained 572F: drivers/media/radio/radio-aimslab* 573 574AIO 575M: Benjamin LaHaise <bcrl@kvack.org> 576L: linux-aio@kvack.org 577S: Supported 578F: fs/aio.c 579F: include/linux/*aio*.h 580 581AIRSPY MEDIA DRIVER 582M: Antti Palosaari <crope@iki.fi> 583L: linux-media@vger.kernel.org 584W: https://linuxtv.org 585W: http://palosaari.fi/linux/ 586Q: http://patchwork.linuxtv.org/project/linux-media/list/ 587T: git git://linuxtv.org/anttip/media_tree.git 588S: Maintained 589F: drivers/media/usb/airspy/ 590 591ALACRITECH GIGABIT ETHERNET DRIVER 592M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 593S: Maintained 594F: drivers/net/ethernet/alacritech/* 595 596ALCATEL SPEEDTOUCH USB DRIVER 597M: Duncan Sands <duncan.sands@free.fr> 598L: linux-usb@vger.kernel.org 599W: http://www.linux-usb.org/SpeedTouch/ 600S: Maintained 601F: drivers/usb/atm/speedtch.c 602F: drivers/usb/atm/usbatm.c 603 604ALCHEMY AU1XX0 MMC DRIVER 605M: Manuel Lauss <manuel.lauss@gmail.com> 606S: Maintained 607F: drivers/mmc/host/au1xmmc.c 608 609ALI1563 I2C DRIVER 610M: Rudolf Marek <r.marek@assembler.cz> 611L: linux-i2c@vger.kernel.org 612S: Maintained 613F: Documentation/i2c/busses/i2c-ali1563 614F: drivers/i2c/busses/i2c-ali1563.c 615 616ALLWINNER SECURITY SYSTEM 617M: Corentin Labbe <clabbe.montjoie@gmail.com> 618L: linux-crypto@vger.kernel.org 619S: Maintained 620F: drivers/crypto/sunxi-ss/ 621 622ALPHA PORT 623M: Richard Henderson <rth@twiddle.net> 624M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 625M: Matt Turner <mattst88@gmail.com> 626S: Odd Fixes 627L: linux-alpha@vger.kernel.org 628F: arch/alpha/ 629 630ALPS PS/2 TOUCHPAD DRIVER 631R: Pali Rohár <pali.rohar@gmail.com> 632F: drivers/input/mouse/alps.* 633 634ALTERA MAILBOX DRIVER 635M: Ley Foon Tan <lftan@altera.com> 636L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 637S: Maintained 638F: drivers/mailbox/mailbox-altera.c 639 640ALTERA PIO DRIVER 641M: Tien Hock Loh <thloh@altera.com> 642L: linux-gpio@vger.kernel.org 643S: Maintained 644F: drivers/gpio/gpio-altera.c 645 646ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 647M: Thor Thayer <thor.thayer@linux.intel.com> 648S: Maintained 649F: drivers/gpio/gpio-altera-a10sr.c 650F: drivers/mfd/altera-a10sr.c 651F: include/linux/mfd/altera-a10sr.h 652 653ALTERA TRIPLE SPEED ETHERNET DRIVER 654M: Vince Bridgers <vbridger@opensource.altera.com> 655L: netdev@vger.kernel.org 656L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 657S: Maintained 658F: drivers/net/ethernet/altera/ 659 660ALTERA UART/JTAG UART SERIAL DRIVERS 661M: Tobias Klauser <tklauser@distanz.ch> 662L: linux-serial@vger.kernel.org 663L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 664S: Maintained 665F: drivers/tty/serial/altera_uart.c 666F: drivers/tty/serial/altera_jtaguart.c 667F: include/linux/altera_uart.h 668F: include/linux/altera_jtaguart.h 669 670AMAZON ETHERNET DRIVERS 671M: Netanel Belgazal <netanel@annapurnalabs.com> 672R: Saeed Bishara <saeed@annapurnalabs.com> 673R: Zorik Machulsky <zorik@annapurnalabs.com> 674L: netdev@vger.kernel.org 675S: Supported 676F: Documentation/networking/ena.txt 677F: drivers/net/ethernet/amazon/ 678 679AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 680M: Tom Lendacky <thomas.lendacky@amd.com> 681M: Gary Hook <gary.hook@amd.com> 682L: linux-crypto@vger.kernel.org 683S: Supported 684F: drivers/crypto/ccp/ 685F: include/linux/ccp.h 686 687AMD FAM15H PROCESSOR POWER MONITORING DRIVER 688M: Huang Rui <ray.huang@amd.com> 689L: linux-hwmon@vger.kernel.org 690S: Supported 691F: Documentation/hwmon/fam15h_power 692F: drivers/hwmon/fam15h_power.c 693 694AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 695L: linux-geode@lists.infradead.org (moderated for non-subscribers) 696S: Orphan 697F: drivers/usb/gadget/udc/amd5536udc.* 698 699AMD GEODE PROCESSOR/CHIPSET SUPPORT 700P: Andres Salomon <dilinger@queued.net> 701L: linux-geode@lists.infradead.org (moderated for non-subscribers) 702W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 703S: Supported 704F: drivers/char/hw_random/geode-rng.c 705F: drivers/crypto/geode* 706F: drivers/video/fbdev/geode/ 707F: arch/x86/include/asm/geode.h 708 709AMD IOMMU (AMD-VI) 710M: Joerg Roedel <joro@8bytes.org> 711L: iommu@lists.linux-foundation.org 712T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 713S: Maintained 714F: drivers/iommu/amd_iommu*.[ch] 715F: include/linux/amd-iommu.h 716 717AMD KFD 718M: Oded Gabbay <oded.gabbay@gmail.com> 719L: dri-devel@lists.freedesktop.org 720T: git git://people.freedesktop.org/~gabbayo/linux.git 721S: Supported 722F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 723F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 724F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 725F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 726F: drivers/gpu/drm/amd/amdkfd/ 727F: drivers/gpu/drm/amd/include/cik_structs.h 728F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 729F: drivers/gpu/drm/amd/include/vi_structs.h 730F: drivers/gpu/drm/radeon/radeon_kfd.c 731F: drivers/gpu/drm/radeon/radeon_kfd.h 732F: include/uapi/linux/kfd_ioctl.h 733 734AMD SEATTLE DEVICE TREE SUPPORT 735M: Brijesh Singh <brijeshkumar.singh@amd.com> 736M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 737M: Tom Lendacky <thomas.lendacky@amd.com> 738S: Supported 739F: arch/arm64/boot/dts/amd/ 740 741AMD XGBE DRIVER 742M: Tom Lendacky <thomas.lendacky@amd.com> 743L: netdev@vger.kernel.org 744S: Supported 745F: drivers/net/ethernet/amd/xgbe/ 746F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 747 748AMS (Apple Motion Sensor) DRIVER 749M: Michael Hanselmann <linux-kernel@hansmi.ch> 750S: Supported 751F: drivers/macintosh/ams/ 752 753ANALOG DEVICES INC AD9389B DRIVER 754M: Hans Verkuil <hans.verkuil@cisco.com> 755L: linux-media@vger.kernel.org 756S: Maintained 757F: drivers/media/i2c/ad9389b* 758 759ANALOG DEVICES INC ADV7180 DRIVER 760M: Lars-Peter Clausen <lars@metafoo.de> 761L: linux-media@vger.kernel.org 762W: http://ez.analog.com/community/linux-device-drivers 763S: Supported 764F: drivers/media/i2c/adv7180.c 765 766ANALOG DEVICES INC ADV7511 DRIVER 767M: Hans Verkuil <hans.verkuil@cisco.com> 768L: linux-media@vger.kernel.org 769S: Maintained 770F: drivers/media/i2c/adv7511* 771 772ANALOG DEVICES INC ADV7604 DRIVER 773M: Hans Verkuil <hans.verkuil@cisco.com> 774L: linux-media@vger.kernel.org 775S: Maintained 776F: drivers/media/i2c/adv7604* 777 778ANALOG DEVICES INC ADV7842 DRIVER 779M: Hans Verkuil <hans.verkuil@cisco.com> 780L: linux-media@vger.kernel.org 781S: Maintained 782F: drivers/media/i2c/adv7842* 783 784ANALOG DEVICES INC ASOC CODEC DRIVERS 785M: Lars-Peter Clausen <lars@metafoo.de> 786L: alsa-devel@alsa-project.org (moderated for non-subscribers) 787W: http://wiki.analog.com/ 788W: http://ez.analog.com/community/linux-device-drivers 789S: Supported 790F: sound/soc/codecs/adau* 791F: sound/soc/codecs/adav* 792F: sound/soc/codecs/ad1* 793F: sound/soc/codecs/ad7* 794F: sound/soc/codecs/ssm* 795F: sound/soc/codecs/sigmadsp.* 796 797ANALOG DEVICES INC ASOC DRIVERS 798L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 799L: alsa-devel@alsa-project.org (moderated for non-subscribers) 800W: http://blackfin.uclinux.org/ 801S: Supported 802F: sound/soc/blackfin/* 803 804ANALOG DEVICES INC IIO DRIVERS 805M: Lars-Peter Clausen <lars@metafoo.de> 806M: Michael Hennerich <Michael.Hennerich@analog.com> 807W: http://wiki.analog.com/ 808W: http://ez.analog.com/community/linux-device-drivers 809S: Supported 810F: drivers/iio/*/ad* 811X: drivers/iio/*/adjd* 812F: drivers/staging/iio/*/ad* 813F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 814 815ANALOG DEVICES INC DMA DRIVERS 816M: Lars-Peter Clausen <lars@metafoo.de> 817W: http://ez.analog.com/community/linux-device-drivers 818S: Supported 819F: drivers/dma/dma-axi-dmac.c 820 821ANDROID CONFIG FRAGMENTS 822M: Rob Herring <robh@kernel.org> 823S: Supported 824F: kernel/configs/android* 825 826ANDROID DRIVERS 827M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 828M: Arve Hjønnevåg <arve@android.com> 829M: Riley Andrews <riandrews@android.com> 830T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 831L: devel@driverdev.osuosl.org 832S: Supported 833F: drivers/android/ 834F: drivers/staging/android/ 835 836ANDROID ION DRIVER 837M: Laura Abbott <labbott@redhat.com> 838M: Sumit Semwal <sumit.semwal@linaro.org> 839L: devel@driverdev.osuosl.org 840S: Supported 841F: Documentation/devicetree/bindings/staging/ion/ 842F: drivers/staging/android/ion 843F: drivers/staging/android/uapi/ion.h 844F: drivers/staging/android/uapi/ion_test.h 845 846AOA (Apple Onboard Audio) ALSA DRIVER 847M: Johannes Berg <johannes@sipsolutions.net> 848L: linuxppc-dev@lists.ozlabs.org 849L: alsa-devel@alsa-project.org (moderated for non-subscribers) 850S: Maintained 851F: sound/aoa/ 852 853APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 854M: William Breathitt Gray <vilhelm.gray@gmail.com> 855L: linux-iio@vger.kernel.org 856S: Maintained 857F: drivers/iio/adc/stx104.c 858 859APM DRIVER 860M: Jiri Kosina <jikos@kernel.org> 861S: Odd fixes 862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 863F: arch/x86/kernel/apm_32.c 864F: include/linux/apm_bios.h 865F: include/uapi/linux/apm_bios.h 866F: drivers/char/apm-emulation.c 867 868APPLE BCM5974 MULTITOUCH DRIVER 869M: Henrik Rydberg <rydberg@bitmath.org> 870L: linux-input@vger.kernel.org 871S: Odd fixes 872F: drivers/input/mouse/bcm5974.c 873 874APPLE SMC DRIVER 875M: Henrik Rydberg <rydberg@bitmath.org> 876L: linux-hwmon@vger.kernel.org 877S: Odd fixes 878F: drivers/hwmon/applesmc.c 879 880APPLETALK NETWORK LAYER 881M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 882S: Maintained 883F: drivers/net/appletalk/ 884F: net/appletalk/ 885 886APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 887M: Duc Dang <dhdang@apm.com> 888S: Supported 889F: arch/arm64/boot/dts/apm/ 890 891APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 892M: Iyappan Subramanian <isubramanian@apm.com> 893M: Keyur Chudgar <kchudgar@apm.com> 894S: Supported 895F: drivers/net/ethernet/apm/xgene/ 896F: drivers/net/phy/mdio-xgene.c 897F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 898F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 899 900APPLIED MICRO (APM) X-GENE SOC PMU 901M: Tai Nguyen <ttnguyen@apm.com> 902S: Supported 903F: drivers/perf/xgene_pmu.c 904F: Documentation/perf/xgene-pmu.txt 905F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 906 907APTINA CAMERA SENSOR PLL 908M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 909L: linux-media@vger.kernel.org 910S: Maintained 911F: drivers/media/i2c/aptina-pll.* 912 913ARC FRAMEBUFFER DRIVER 914M: Jaya Kumar <jayalk@intworks.biz> 915S: Maintained 916F: drivers/video/fbdev/arcfb.c 917F: drivers/video/fbdev/core/fb_defio.c 918 919ARCNET NETWORK LAYER 920M: Michael Grzeschik <m.grzeschik@pengutronix.de> 921L: netdev@vger.kernel.org 922S: Maintained 923F: drivers/net/arcnet/ 924F: include/uapi/linux/if_arcnet.h 925 926ARC PGU DRM DRIVER 927M: Alexey Brodkin <abrodkin@synopsys.com> 928S: Supported 929F: drivers/gpu/drm/arc/ 930F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 931 932ARM ARCHITECTED TIMER DRIVER 933M: Mark Rutland <mark.rutland@arm.com> 934M: Marc Zyngier <marc.zyngier@arm.com> 935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 936S: Maintained 937F: arch/arm/include/asm/arch_timer.h 938F: arch/arm64/include/asm/arch_timer.h 939F: drivers/clocksource/arm_arch_timer.c 940 941ARM HDLCD DRM DRIVER 942M: Liviu Dudau <liviu.dudau@arm.com> 943S: Supported 944F: drivers/gpu/drm/arm/hdlcd_* 945F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 946 947ARM MALI-DP DRM DRIVER 948M: Liviu Dudau <liviu.dudau@arm.com> 949M: Brian Starkey <brian.starkey@arm.com> 950M: Mali DP Maintainers <malidp@foss.arm.com> 951S: Supported 952F: drivers/gpu/drm/arm/ 953F: Documentation/devicetree/bindings/display/arm,malidp.txt 954 955ARM MFM AND FLOPPY DRIVERS 956M: Ian Molton <spyro@f2s.com> 957S: Maintained 958F: arch/arm/lib/floppydma.S 959F: arch/arm/include/asm/floppy.h 960 961ARM PMU PROFILING AND DEBUGGING 962M: Will Deacon <will.deacon@arm.com> 963M: Mark Rutland <mark.rutland@arm.com> 964S: Maintained 965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 966F: arch/arm*/kernel/perf_* 967F: arch/arm/oprofile/common.c 968F: arch/arm*/kernel/hw_breakpoint.c 969F: arch/arm*/include/asm/hw_breakpoint.h 970F: arch/arm*/include/asm/perf_event.h 971F: drivers/perf/* 972F: include/linux/perf/arm_pmu.h 973F: Documentation/devicetree/bindings/arm/pmu.txt 974 975ARM PORT 976M: Russell King <linux@armlinux.org.uk> 977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 978W: http://www.armlinux.org.uk/ 979S: Maintained 980F: arch/arm/ 981 982ARM SUB-ARCHITECTURES 983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 984S: Maintained 985F: arch/arm/mach-*/ 986F: arch/arm/plat-*/ 987T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 988 989ARM PRIMECELL AACI PL041 DRIVER 990M: Russell King <linux@armlinux.org.uk> 991S: Maintained 992F: sound/arm/aaci.* 993 994ARM PRIMECELL CLCD PL110 DRIVER 995M: Russell King <linux@armlinux.org.uk> 996S: Maintained 997F: drivers/video/fbdev/amba-clcd.* 998 999ARM PRIMECELL KMI PL050 DRIVER 1000M: Russell King <linux@armlinux.org.uk> 1001S: Maintained 1002F: drivers/input/serio/ambakmi.* 1003F: include/linux/amba/kmi.h 1004 1005ARM PRIMECELL MMCI PL180/1 DRIVER 1006M: Russell King <linux@armlinux.org.uk> 1007S: Maintained 1008F: drivers/mmc/host/mmci.* 1009F: include/linux/amba/mmci.h 1010 1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1012M: Russell King <linux@armlinux.org.uk> 1013S: Maintained 1014F: drivers/tty/serial/amba-pl01*.c 1015F: include/linux/amba/serial.h 1016 1017ARM PRIMECELL BUS SUPPORT 1018M: Russell King <linux@armlinux.org.uk> 1019S: Maintained 1020F: drivers/amba/ 1021F: include/linux/amba/bus.h 1022 1023ARM/ADS SPHERE MACHINE SUPPORT 1024M: Lennert Buytenhek <kernel@wantstofly.org> 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1026S: Maintained 1027 1028ARM/AFEB9260 MACHINE SUPPORT 1029M: Sergey Lapin <slapin@ossfans.org> 1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1031S: Maintained 1032 1033ARM/AJECO 1ARM MACHINE SUPPORT 1034M: Lennert Buytenhek <kernel@wantstofly.org> 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1036S: Maintained 1037 1038ARM/Allwinner sunXi SoC support 1039M: Maxime Ripard <maxime.ripard@free-electrons.com> 1040M: Chen-Yu Tsai <wens@csie.org> 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1042S: Maintained 1043N: sun[x456789]i 1044F: arch/arm/boot/dts/ntc-gr8* 1045F: arch/arm64/boot/dts/allwinner/ 1046 1047ARM/Allwinner SoC Clock Support 1048M: Emilio López <emilio@elopez.com.ar> 1049S: Maintained 1050F: drivers/clk/sunxi/ 1051 1052ARM/Amlogic Meson SoC support 1053M: Carlo Caione <carlo@caione.org> 1054M: Kevin Hilman <khilman@baylibre.com> 1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1056L: linux-amlogic@lists.infradead.org 1057W: http://linux-meson.com/ 1058S: Maintained 1059F: arch/arm/mach-meson/ 1060F: arch/arm/boot/dts/meson* 1061F: arch/arm64/boot/dts/amlogic/ 1062F: drivers/pinctrl/meson/ 1063F: drivers/mmc/host/meson* 1064N: meson 1065 1066ARM/Annapurna Labs ALPINE ARCHITECTURE 1067M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1068M: Antoine Tenart <antoine.tenart@free-electrons.com> 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1070S: Maintained 1071F: arch/arm/mach-alpine/ 1072F: arch/arm/boot/dts/alpine* 1073F: arch/arm64/boot/dts/al/ 1074F: drivers/*/*alpine* 1075 1076ARM/ARTPEC MACHINE SUPPORT 1077M: Jesper Nilsson <jesper.nilsson@axis.com> 1078M: Lars Persson <lars.persson@axis.com> 1079M: Niklas Cassel <niklas.cassel@axis.com> 1080S: Maintained 1081L: linux-arm-kernel@axis.com 1082F: arch/arm/mach-artpec 1083F: arch/arm/boot/dts/artpec6* 1084F: drivers/clk/axis 1085 1086ARM/ASPEED MACHINE SUPPORT 1087M: Joel Stanley <joel@jms.id.au> 1088S: Maintained 1089F: arch/arm/mach-aspeed/ 1090F: arch/arm/boot/dts/aspeed-* 1091F: drivers/*/*aspeed* 1092 1093ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1094M: Nicolas Ferre <nicolas.ferre@atmel.com> 1095M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1096M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098W: http://www.linux4sam.org 1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1100S: Supported 1101F: arch/arm/mach-at91/ 1102F: include/soc/at91/ 1103F: arch/arm/boot/dts/at91*.dts 1104F: arch/arm/boot/dts/at91*.dtsi 1105F: arch/arm/boot/dts/sama*.dts 1106F: arch/arm/boot/dts/sama*.dtsi 1107F: arch/arm/include/debug/at91.S 1108 1109ARM/ATMEL AT91 Clock Support 1110M: Boris Brezillon <boris.brezillon@free-electrons.com> 1111S: Maintained 1112F: drivers/clk/at91 1113 1114ARM/CALXEDA HIGHBANK ARCHITECTURE 1115M: Rob Herring <robh@kernel.org> 1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1117S: Maintained 1118F: arch/arm/mach-highbank/ 1119F: arch/arm/boot/dts/highbank.dts 1120F: arch/arm/boot/dts/ecx-*.dts* 1121 1122ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1123M: Krzysztof Halasa <khalasa@piap.pl> 1124S: Maintained 1125F: arch/arm/mach-cns3xxx/ 1126 1127ARM/CAVIUM THUNDER NETWORK DRIVER 1128M: Sunil Goutham <sgoutham@cavium.com> 1129M: Robert Richter <rric@kernel.org> 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131S: Supported 1132F: drivers/net/ethernet/cavium/thunder/ 1133 1134ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1135M: Alexander Shiyan <shc_work@mail.ru> 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1137S: Odd Fixes 1138N: clps711x 1139 1140ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1141M: Hartley Sweeten <hsweeten@visionengravers.com> 1142M: Ryan Mallon <rmallon@gmail.com> 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1144S: Maintained 1145F: arch/arm/mach-ep93xx/ 1146F: arch/arm/mach-ep93xx/include/mach/ 1147 1148ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1149M: Lennert Buytenhek <kernel@wantstofly.org> 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1151S: Maintained 1152 1153ARM/CLKDEV SUPPORT 1154M: Russell King <linux@armlinux.org.uk> 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1156S: Maintained 1157F: arch/arm/include/asm/clkdev.h 1158F: drivers/clk/clkdev.c 1159 1160ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1161M: Mike Rapoport <mike@compulab.co.il> 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1163S: Maintained 1164 1165ARM/CONTEC MICRO9 MACHINE SUPPORT 1166M: Hubert Feurstein <hubert.feurstein@contec.at> 1167S: Maintained 1168F: arch/arm/mach-ep93xx/micro9.c 1169 1170ARM/CORESIGHT FRAMEWORK AND DRIVERS 1171M: Mathieu Poirier <mathieu.poirier@linaro.org> 1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1173S: Maintained 1174F: drivers/hwtracing/coresight/* 1175F: Documentation/trace/coresight.txt 1176F: Documentation/devicetree/bindings/arm/coresight.txt 1177F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1178F: tools/perf/arch/arm/util/pmu.c 1179F: tools/perf/arch/arm/util/auxtrace.c 1180F: tools/perf/arch/arm/util/cs-etm.c 1181F: tools/perf/arch/arm/util/cs-etm.h 1182F: tools/perf/util/cs-etm.h 1183 1184ARM/CORGI MACHINE SUPPORT 1185M: Richard Purdie <rpurdie@rpsys.net> 1186S: Maintained 1187 1188ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1189M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1191T: git git://github.com/ulli-kroll/linux.git 1192S: Maintained 1193F: arch/arm/mach-gemini/ 1194F: drivers/rtc/rtc-gemini.c 1195 1196ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1197M: Barry Song <baohua@kernel.org> 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1199T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1200S: Maintained 1201F: arch/arm/boot/dts/prima2* 1202F: arch/arm/mach-prima2/ 1203F: drivers/clk/sirf/ 1204F: drivers/clocksource/timer-prima2.c 1205F: drivers/clocksource/timer-atlas7.c 1206N: [^a-z]sirf 1207 1208ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1209M: Baruch Siach <baruch@tkos.co.il> 1210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1211S: Maintained 1212F: arch/arm/boot/dts/cx92755* 1213N: digicolor 1214 1215ARM/EBSA110 MACHINE SUPPORT 1216M: Russell King <linux@armlinux.org.uk> 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1218W: http://www.armlinux.org.uk/ 1219S: Maintained 1220F: arch/arm/mach-ebsa110/ 1221F: drivers/net/ethernet/amd/am79c961a.* 1222 1223ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1224M: Uwe Kleine-König <kernel@pengutronix.de> 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1226S: Maintained 1227N: efm32 1228 1229ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1230M: Daniel Ribeiro <drwyrm@gmail.com> 1231M: Stefan Schmidt <stefan@openezx.org> 1232M: Harald Welte <laforge@openezx.org> 1233L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1234W: http://www.openezx.org/ 1235S: Maintained 1236T: topgit git://git.openezx.org/openezx.git 1237F: arch/arm/mach-pxa/ezx.c 1238 1239ARM/FARADAY FA526 PORT 1240M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1242S: Maintained 1243T: git git://git.berlios.de/gemini-board 1244F: arch/arm/mm/*-fa* 1245 1246ARM/FOOTBRIDGE ARCHITECTURE 1247M: Russell King <linux@armlinux.org.uk> 1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1249W: http://www.armlinux.org.uk/ 1250S: Maintained 1251F: arch/arm/include/asm/hardware/dec21285.h 1252F: arch/arm/mach-footbridge/ 1253 1254ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1255M: Shawn Guo <shawnguo@kernel.org> 1256M: Sascha Hauer <kernel@pengutronix.de> 1257R: Fabio Estevam <fabio.estevam@nxp.com> 1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1259S: Maintained 1260T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1261F: arch/arm/mach-imx/ 1262F: arch/arm/mach-mxs/ 1263F: arch/arm/boot/dts/imx* 1264F: arch/arm/configs/imx*_defconfig 1265F: drivers/clk/imx/ 1266F: include/soc/imx/ 1267 1268ARM/FREESCALE VYBRID ARM ARCHITECTURE 1269M: Shawn Guo <shawnguo@kernel.org> 1270M: Sascha Hauer <kernel@pengutronix.de> 1271R: Stefan Agner <stefan@agner.ch> 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1275F: arch/arm/mach-imx/*vf610* 1276F: arch/arm/boot/dts/vf* 1277 1278ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1279M: Lennert Buytenhek <kernel@wantstofly.org> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Maintained 1282 1283ARM/GUMSTIX MACHINE SUPPORT 1284M: Steve Sakoman <sakoman@gmail.com> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286S: Maintained 1287 1288ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1289M: Philipp Zabel <philipp.zabel@gmail.com> 1290M: Paul Parsons <lost.distance@yahoo.com> 1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1292S: Maintained 1293F: arch/arm/mach-pxa/hx4700.c 1294F: arch/arm/mach-pxa/include/mach/hx4700.h 1295F: sound/soc/pxa/hx4700.c 1296 1297ARM/HISILICON SOC SUPPORT 1298M: Wei Xu <xuwei5@hisilicon.com> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300W: http://www.hisilicon.com 1301S: Supported 1302T: git git://github.com/hisilicon/linux-hisi.git 1303F: arch/arm/mach-hisi/ 1304F: arch/arm/boot/dts/hi3* 1305F: arch/arm/boot/dts/hip* 1306F: arch/arm/boot/dts/hisi* 1307F: arch/arm64/boot/dts/hisilicon/ 1308 1309ARM/HP JORNADA 7XX MACHINE SUPPORT 1310M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1311W: www.jlime.com 1312S: Maintained 1313T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1314F: arch/arm/mach-sa1100/jornada720.c 1315F: arch/arm/mach-sa1100/include/mach/jornada720.h 1316 1317ARM/IGEP MACHINE SUPPORT 1318M: Enric Balletbo i Serra <eballetbo@gmail.com> 1319M: Javier Martinez Canillas <javier@dowhile0.org> 1320L: linux-omap@vger.kernel.org 1321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1322S: Maintained 1323F: arch/arm/boot/dts/omap3-igep* 1324 1325ARM/INCOME PXA270 SUPPORT 1326M: Marek Vasut <marek.vasut@gmail.com> 1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1328S: Maintained 1329F: arch/arm/mach-pxa/colibri-pxa270-income.c 1330 1331ARM/INTEL IOP32X ARM ARCHITECTURE 1332M: Lennert Buytenhek <kernel@wantstofly.org> 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1334S: Maintained 1335 1336ARM/INTEL IOP33X ARM ARCHITECTURE 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338S: Orphan 1339 1340ARM/INTEL IOP13XX ARM ARCHITECTURE 1341M: Lennert Buytenhek <kernel@wantstofly.org> 1342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1343S: Maintained 1344 1345ARM/INTEL IQ81342EX MACHINE SUPPORT 1346M: Lennert Buytenhek <kernel@wantstofly.org> 1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1348S: Maintained 1349 1350ARM/INTEL IXDP2850 MACHINE SUPPORT 1351M: Lennert Buytenhek <kernel@wantstofly.org> 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1353S: Maintained 1354 1355ARM/INTEL IXP4XX ARM ARCHITECTURE 1356M: Imre Kaloz <kaloz@openwrt.org> 1357M: Krzysztof Halasa <khalasa@piap.pl> 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1359S: Maintained 1360F: arch/arm/mach-ixp4xx/ 1361 1362ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1363M: Jonathan Cameron <jic23@cam.ac.uk> 1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1365S: Maintained 1366F: arch/arm/mach-pxa/stargate2.c 1367F: drivers/pcmcia/pxa2xx_stargate2.c 1368 1369ARM/INTEL XSC3 (MANZANO) ARM CORE 1370M: Lennert Buytenhek <kernel@wantstofly.org> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372S: Maintained 1373 1374ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1375M: Lennert Buytenhek <kernel@wantstofly.org> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377S: Maintained 1378 1379ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1380M: Santosh Shilimkar <ssantosh@kernel.org> 1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1382S: Maintained 1383F: arch/arm/mach-keystone/ 1384F: arch/arm/boot/dts/keystone-* 1385T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1386 1387ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1388M: Santosh Shilimkar <ssantosh@kernel.org> 1389L: linux-kernel@vger.kernel.org 1390S: Maintained 1391F: drivers/clk/keystone/ 1392 1393ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1394M: Santosh Shilimkar <ssantosh@kernel.org> 1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1396L: linux-kernel@vger.kernel.org 1397S: Maintained 1398F: drivers/clocksource/timer-keystone.c 1399 1400ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1401M: Santosh Shilimkar <ssantosh@kernel.org> 1402L: linux-kernel@vger.kernel.org 1403S: Maintained 1404F: drivers/power/reset/keystone-reset.c 1405 1406ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1407M: Santosh Shilimkar <ssantosh@kernel.org> 1408L: linux-kernel@vger.kernel.org 1409S: Maintained 1410F: drivers/memory/*emif* 1411 1412ARM/LG1K ARCHITECTURE 1413M: Chanho Min <chanho.min@lge.com> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415S: Maintained 1416F: arch/arm64/boot/dts/lg/ 1417 1418ARM/LOGICPD PXA270 MACHINE SUPPORT 1419M: Lennert Buytenhek <kernel@wantstofly.org> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421S: Maintained 1422 1423ARM/LPC18XX ARCHITECTURE 1424M: Joachim Eastwood <manabian@gmail.com> 1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1426S: Maintained 1427F: arch/arm/boot/dts/lpc43* 1428F: drivers/clk/nxp/clk-lpc18xx* 1429F: drivers/clocksource/time-lpc32xx.c 1430F: drivers/i2c/busses/i2c-lpc2k.c 1431F: drivers/memory/pl172.c 1432F: drivers/mtd/spi-nor/nxp-spifi.c 1433F: drivers/rtc/rtc-lpc24xx.c 1434N: lpc18xx 1435 1436ARM/LPC32XX SOC SUPPORT 1437M: Vladimir Zapolskiy <vz@mleia.com> 1438M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1441S: Maintained 1442F: arch/arm/boot/dts/lpc32* 1443F: arch/arm/mach-lpc32xx/ 1444F: drivers/i2c/busses/i2c-pnx.c 1445F: drivers/net/ethernet/nxp/lpc_eth.c 1446F: drivers/usb/host/ohci-nxp.c 1447F: drivers/watchdog/pnx4008_wdt.c 1448N: lpc32xx 1449 1450ARM/MAGICIAN MACHINE SUPPORT 1451M: Philipp Zabel <philipp.zabel@gmail.com> 1452S: Maintained 1453 1454ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1455M: Jason Cooper <jason@lakedaemon.net> 1456M: Andrew Lunn <andrew@lunn.ch> 1457M: Gregory Clement <gregory.clement@free-electrons.com> 1458M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1460S: Maintained 1461F: arch/arm/mach-mvebu/ 1462F: drivers/rtc/rtc-armada38x.c 1463F: arch/arm/boot/dts/armada* 1464F: arch/arm/boot/dts/kirkwood* 1465F: arch/arm64/boot/dts/marvell/armada* 1466F: drivers/cpufreq/mvebu-cpufreq.c 1467F: arch/arm/configs/mvebu_*_defconfig 1468 1469ARM/Marvell Berlin SoC support 1470M: Jisheng Zhang <jszhang@marvell.com> 1471M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1473S: Maintained 1474F: arch/arm/mach-berlin/ 1475F: arch/arm/boot/dts/berlin* 1476F: arch/arm64/boot/dts/marvell/berlin* 1477 1478 1479ARM/Marvell Dove/MV78xx0/Orion SOC support 1480M: Jason Cooper <jason@lakedaemon.net> 1481M: Andrew Lunn <andrew@lunn.ch> 1482M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1483M: Gregory Clement <gregory.clement@free-electrons.com> 1484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1485S: Maintained 1486F: arch/arm/mach-dove/ 1487F: arch/arm/mach-mv78xx0/ 1488F: arch/arm/mach-orion5x/ 1489F: arch/arm/plat-orion/ 1490F: arch/arm/boot/dts/dove* 1491F: arch/arm/boot/dts/orion5x* 1492 1493 1494ARM/Orion SoC/Technologic Systems TS-78xx platform support 1495M: Alexander Clouter <alex@digriz.org.uk> 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1497W: http://www.digriz.org.uk/ts78xx/kernel 1498S: Maintained 1499F: arch/arm/mach-orion5x/ts78xx-* 1500 1501ARM/OXNAS platform support 1502M: Neil Armstrong <narmstrong@baylibre.com> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1505S: Maintained 1506F: arch/arm/mach-oxnas/ 1507F: arch/arm/boot/dts/ox8*.dtsi 1508F: arch/arm/boot/dts/wd-mbwe.dts 1509F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1510N: oxnas 1511 1512ARM/Mediatek RTC DRIVER 1513M: Eddie Huang <eddie.huang@mediatek.com> 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1515L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1516S: Maintained 1517F: drivers/rtc/rtc-mt6397.c 1518 1519ARM/Mediatek SoC support 1520M: Matthias Brugger <matthias.bgg@gmail.com> 1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1522L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1523S: Maintained 1524F: arch/arm/boot/dts/mt6* 1525F: arch/arm/boot/dts/mt8* 1526F: arch/arm/mach-mediatek/ 1527N: mtk 1528K: mediatek 1529 1530ARM/Mediatek USB3 PHY DRIVER 1531M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1533L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1534S: Maintained 1535F: drivers/phy/phy-mt65xx-usb3.c 1536 1537ARM/MICREL KS8695 ARCHITECTURE 1538M: Greg Ungerer <gerg@uclinux.org> 1539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1540F: arch/arm/mach-ks8695/ 1541S: Odd Fixes 1542 1543ARM/MIOA701 MACHINE SUPPORT 1544M: Robert Jarzmik <robert.jarzmik@free.fr> 1545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1546F: arch/arm/mach-pxa/mioa701.c 1547S: Maintained 1548 1549ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1550M: Michael Petchkovsky <mkpetch@internode.on.net> 1551S: Maintained 1552 1553ARM/NOMADIK ARCHITECTURE 1554M: Alessandro Rubini <rubini@unipv.it> 1555M: Linus Walleij <linus.walleij@linaro.org> 1556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1557S: Maintained 1558F: arch/arm/mach-nomadik/ 1559F: drivers/pinctrl/nomadik/ 1560F: drivers/i2c/busses/i2c-nomadik.c 1561T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1562 1563ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1564M: Nelson Castillo <arhuaco@freaks-unidos.net> 1565L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1566W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1567S: Supported 1568 1569ARM/TOSA MACHINE SUPPORT 1570M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1571M: Dirk Opfer <dirk@opfer-online.de> 1572S: Maintained 1573 1574ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1575M: Marek Vasut <marek.vasut@gmail.com> 1576L: linux-arm-kernel@lists.infradead.org 1577W: http://hackndev.com 1578S: Maintained 1579F: arch/arm/mach-pxa/include/mach/palmtx.h 1580F: arch/arm/mach-pxa/palmtx.c 1581F: arch/arm/mach-pxa/include/mach/palmt5.h 1582F: arch/arm/mach-pxa/palmt5.c 1583F: arch/arm/mach-pxa/include/mach/palmld.h 1584F: arch/arm/mach-pxa/palmld.c 1585F: arch/arm/mach-pxa/include/mach/palmte2.h 1586F: arch/arm/mach-pxa/palmte2.c 1587F: arch/arm/mach-pxa/include/mach/palmtc.h 1588F: arch/arm/mach-pxa/palmtc.c 1589 1590ARM/PALM TREO SUPPORT 1591M: Tomas Cech <sleep_walker@suse.com> 1592L: linux-arm-kernel@lists.infradead.org 1593W: http://hackndev.com 1594S: Maintained 1595F: arch/arm/mach-pxa/include/mach/palmtreo.h 1596F: arch/arm/mach-pxa/palmtreo.c 1597 1598ARM/PALMZ72 SUPPORT 1599M: Sergey Lapin <slapin@ossfans.org> 1600L: linux-arm-kernel@lists.infradead.org 1601W: http://hackndev.com 1602S: Maintained 1603F: arch/arm/mach-pxa/include/mach/palmz72.h 1604F: arch/arm/mach-pxa/palmz72.c 1605 1606ARM/PLEB SUPPORT 1607M: Peter Chubb <pleb@gelato.unsw.edu.au> 1608W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1609S: Maintained 1610 1611ARM/PT DIGITAL BOARD PORT 1612M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1614W: http://www.armlinux.org.uk/ 1615S: Maintained 1616 1617ARM/QUALCOMM SUPPORT 1618M: Andy Gross <andy.gross@linaro.org> 1619M: David Brown <david.brown@linaro.org> 1620L: linux-arm-msm@vger.kernel.org 1621L: linux-soc@vger.kernel.org 1622S: Maintained 1623F: Documentation/devicetree/bindings/soc/qcom/ 1624F: arch/arm/boot/dts/qcom-*.dts 1625F: arch/arm/boot/dts/qcom-*.dtsi 1626F: arch/arm/mach-qcom/ 1627F: arch/arm64/boot/dts/qcom/* 1628F: drivers/i2c/busses/i2c-qup.c 1629F: drivers/clk/qcom/ 1630F: drivers/pinctrl/qcom/ 1631F: drivers/soc/qcom/ 1632F: drivers/spi/spi-qup.c 1633F: drivers/tty/serial/msm_serial.h 1634F: drivers/tty/serial/msm_serial.c 1635F: drivers/*/pm8???-* 1636F: drivers/mfd/ssbi.c 1637F: drivers/firmware/qcom_scm.c 1638T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1639 1640ARM/RADISYS ENP2611 MACHINE SUPPORT 1641M: Lennert Buytenhek <kernel@wantstofly.org> 1642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1643S: Maintained 1644 1645ARM/RENESAS ARM64 ARCHITECTURE 1646M: Simon Horman <horms@verge.net.au> 1647M: Magnus Damm <magnus.damm@gmail.com> 1648L: linux-renesas-soc@vger.kernel.org 1649Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1650T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1651S: Supported 1652F: arch/arm64/boot/dts/renesas/ 1653F: drivers/soc/renesas/ 1654F: include/linux/soc/renesas/ 1655 1656ARM/RISCPC ARCHITECTURE 1657M: Russell King <linux@armlinux.org.uk> 1658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1659W: http://www.armlinux.org.uk/ 1660S: Maintained 1661F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1662F: arch/arm/include/asm/hardware/ioc.h 1663F: arch/arm/include/asm/hardware/iomd.h 1664F: arch/arm/include/asm/hardware/memc.h 1665F: arch/arm/mach-rpc/ 1666F: drivers/net/ethernet/8390/etherh.c 1667F: drivers/net/ethernet/i825xx/ether1* 1668F: drivers/net/ethernet/seeq/ether3* 1669F: drivers/scsi/arm/ 1670 1671ARM/Rockchip SoC support 1672M: Heiko Stuebner <heiko@sntech.de> 1673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1674L: linux-rockchip@lists.infradead.org 1675T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1676S: Maintained 1677F: arch/arm/boot/dts/rk3* 1678F: arch/arm/mach-rockchip/ 1679F: drivers/clk/rockchip/ 1680F: drivers/i2c/busses/i2c-rk3x.c 1681F: drivers/*/*rockchip* 1682F: drivers/*/*/*rockchip* 1683F: sound/soc/rockchip/ 1684N: rockchip 1685 1686ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1687M: Kukjin Kim <kgene@kernel.org> 1688M: Krzysztof Kozlowski <krzk@kernel.org> 1689R: Javier Martinez Canillas <javier@osg.samsung.com> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1692S: Maintained 1693F: arch/arm/boot/dts/s3c* 1694F: arch/arm/boot/dts/s5p* 1695F: arch/arm/boot/dts/samsung* 1696F: arch/arm/boot/dts/exynos* 1697F: arch/arm64/boot/dts/exynos/ 1698F: arch/arm/plat-samsung/ 1699F: arch/arm/mach-s3c24*/ 1700F: arch/arm/mach-s3c64xx/ 1701F: arch/arm/mach-s5p*/ 1702F: arch/arm/mach-exynos*/ 1703F: drivers/*/*s3c24* 1704F: drivers/*/*/*s3c24* 1705F: drivers/*/*s3c64xx* 1706F: drivers/*/*s5pv210* 1707F: drivers/memory/samsung/* 1708F: drivers/soc/samsung/* 1709F: Documentation/arm/Samsung/ 1710F: Documentation/devicetree/bindings/arm/samsung/ 1711F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1712F: Documentation/devicetree/bindings/power/pd-samsung.txt 1713N: exynos 1714 1715ARM/SAMSUNG MOBILE MACHINE SUPPORT 1716M: Kyungmin Park <kyungmin.park@samsung.com> 1717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1718S: Maintained 1719F: arch/arm/mach-s5pv210/ 1720 1721ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1722M: Kyungmin Park <kyungmin.park@samsung.com> 1723M: Kamil Debski <kamil@wypas.org> 1724M: Andrzej Hajda <a.hajda@samsung.com> 1725L: linux-arm-kernel@lists.infradead.org 1726L: linux-media@vger.kernel.org 1727S: Maintained 1728F: drivers/media/platform/s5p-g2d/ 1729 1730ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1731M: Kyungmin Park <kyungmin.park@samsung.com> 1732M: Kamil Debski <kamil@wypas.org> 1733M: Jeongtae Park <jtp.park@samsung.com> 1734M: Andrzej Hajda <a.hajda@samsung.com> 1735L: linux-arm-kernel@lists.infradead.org 1736L: linux-media@vger.kernel.org 1737S: Maintained 1738F: arch/arm/plat-samsung/s5p-dev-mfc.c 1739F: drivers/media/platform/s5p-mfc/ 1740 1741ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1742M: Kyungmin Park <kyungmin.park@samsung.com> 1743L: linux-arm-kernel@lists.infradead.org 1744L: linux-media@vger.kernel.org 1745S: Maintained 1746F: drivers/staging/media/platform/s5p-cec/ 1747 1748ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1749M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1750M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1751L: linux-arm-kernel@lists.infradead.org 1752L: linux-media@vger.kernel.org 1753S: Maintained 1754F: drivers/media/platform/s5p-jpeg/ 1755 1756ARM/SHMOBILE ARM ARCHITECTURE 1757M: Simon Horman <horms@verge.net.au> 1758M: Magnus Damm <magnus.damm@gmail.com> 1759L: linux-renesas-soc@vger.kernel.org 1760Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1761T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1762S: Supported 1763F: arch/arm/boot/dts/emev2* 1764F: arch/arm/boot/dts/r7s* 1765F: arch/arm/boot/dts/r8a* 1766F: arch/arm/boot/dts/sh* 1767F: arch/arm/configs/shmobile_defconfig 1768F: arch/arm/include/debug/renesas-scif.S 1769F: arch/arm/mach-shmobile/ 1770F: drivers/soc/renesas/ 1771F: include/linux/soc/renesas/ 1772 1773ARM/SOCFPGA ARCHITECTURE 1774M: Dinh Nguyen <dinguyen@opensource.altera.com> 1775S: Maintained 1776F: arch/arm/mach-socfpga/ 1777F: arch/arm/boot/dts/socfpga* 1778F: arch/arm/configs/socfpga_defconfig 1779F: arch/arm64/boot/dts/altera/ 1780W: http://www.rocketboards.org 1781T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1782 1783ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1784M: Dinh Nguyen <dinguyen@opensource.altera.com> 1785S: Maintained 1786F: drivers/clk/socfpga/ 1787 1788ARM/SOCFPGA EDAC SUPPORT 1789M: Thor Thayer <thor.thayer@linux.intel.com> 1790S: Maintained 1791F: drivers/edac/altera_edac. 1792 1793ARM/STI ARCHITECTURE 1794M: Patrice Chotard <patrice.chotard@st.com> 1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1796L: kernel@stlinux.com 1797W: http://www.stlinux.com 1798S: Maintained 1799F: arch/arm/mach-sti/ 1800F: arch/arm/boot/dts/sti* 1801F: drivers/char/hw_random/st-rng.c 1802F: drivers/clocksource/arm_global_timer.c 1803F: drivers/clocksource/clksrc_st_lpc.c 1804F: drivers/cpufreq/sti-cpufreq.c 1805F: drivers/dma/st_fdma* 1806F: drivers/i2c/busses/i2c-st.c 1807F: drivers/media/rc/st_rc.c 1808F: drivers/media/platform/sti/c8sectpfe/ 1809F: drivers/mmc/host/sdhci-st.c 1810F: drivers/phy/phy-miphy28lp.c 1811F: drivers/phy/phy-stih407-usb.c 1812F: drivers/pinctrl/pinctrl-st.c 1813F: drivers/remoteproc/st_remoteproc.c 1814F: drivers/remoteproc/st_slim_rproc.c 1815F: drivers/reset/sti/ 1816F: drivers/rtc/rtc-st-lpc.c 1817F: drivers/tty/serial/st-asc.c 1818F: drivers/usb/dwc3/dwc3-st.c 1819F: drivers/usb/host/ehci-st.c 1820F: drivers/usb/host/ohci-st.c 1821F: drivers/watchdog/st_lpc_wdt.c 1822F: drivers/ata/ahci_st.c 1823F: include/linux/remoteproc/st_slim_rproc.h 1824 1825ARM/STM32 ARCHITECTURE 1826M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1827M: Alexandre Torgue <alexandre.torgue@st.com> 1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1829S: Maintained 1830T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1831N: stm32 1832F: drivers/clocksource/armv7m_systick.c 1833 1834ARM/TANGO ARCHITECTURE 1835M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1836L: linux-arm-kernel@lists.infradead.org 1837S: Maintained 1838N: tango 1839 1840ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1841M: Lennert Buytenhek <kernel@wantstofly.org> 1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1843S: Maintained 1844 1845ARM/TETON BGA MACHINE SUPPORT 1846M: "Mark F. Brown" <mark.brown314@gmail.com> 1847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1848S: Maintained 1849 1850ARM/THECUS N2100 MACHINE SUPPORT 1851M: Lennert Buytenhek <kernel@wantstofly.org> 1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1853S: Maintained 1854 1855ARM/NUVOTON W90X900 ARM ARCHITECTURE 1856M: Wan ZongShun <mcuos.com@gmail.com> 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1858W: http://www.mcuos.com 1859S: Maintained 1860F: arch/arm/mach-w90x900/ 1861F: drivers/input/keyboard/w90p910_keypad.c 1862F: drivers/input/touchscreen/w90p910_ts.c 1863F: drivers/watchdog/nuc900_wdt.c 1864F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1865F: drivers/mtd/nand/nuc900_nand.c 1866F: drivers/rtc/rtc-nuc900.c 1867F: drivers/spi/spi-nuc900.c 1868F: drivers/usb/host/ehci-w90x900.c 1869F: drivers/video/fbdev/nuc900fb.c 1870 1871ARM/U300 MACHINE SUPPORT 1872M: Linus Walleij <linus.walleij@linaro.org> 1873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1874S: Supported 1875F: arch/arm/mach-u300/ 1876F: drivers/clocksource/timer-u300.c 1877F: drivers/i2c/busses/i2c-stu300.c 1878F: drivers/rtc/rtc-coh901331.c 1879F: drivers/watchdog/coh901327_wdt.c 1880F: drivers/dma/coh901318* 1881F: drivers/mfd/ab3100* 1882F: drivers/rtc/rtc-ab3100.c 1883F: drivers/rtc/rtc-coh901331.c 1884T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1885 1886ARM/UNIPHIER ARCHITECTURE 1887M: Masahiro Yamada <yamada.masahiro@socionext.com> 1888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1889T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1890S: Maintained 1891F: arch/arm/boot/dts/uniphier* 1892F: arch/arm/include/asm/hardware/cache-uniphier.h 1893F: arch/arm/mach-uniphier/ 1894F: arch/arm/mm/cache-uniphier.c 1895F: arch/arm64/boot/dts/socionext/ 1896F: drivers/bus/uniphier-system-bus.c 1897F: drivers/clk/uniphier/ 1898F: drivers/i2c/busses/i2c-uniphier* 1899F: drivers/pinctrl/uniphier/ 1900F: drivers/reset/reset-uniphier.c 1901F: drivers/tty/serial/8250/8250_uniphier.c 1902N: uniphier 1903 1904ARM/Ux500 ARM ARCHITECTURE 1905M: Linus Walleij <linus.walleij@linaro.org> 1906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1907S: Maintained 1908F: arch/arm/mach-ux500/ 1909F: drivers/clocksource/clksrc-dbx500-prcmu.c 1910F: drivers/dma/ste_dma40* 1911F: drivers/hwspinlock/u8500_hsem.c 1912F: drivers/mfd/abx500* 1913F: drivers/mfd/ab8500* 1914F: drivers/mfd/dbx500* 1915F: drivers/mfd/db8500* 1916F: drivers/pinctrl/nomadik/pinctrl-ab* 1917F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1918F: drivers/rtc/rtc-ab8500.c 1919F: drivers/rtc/rtc-pl031.c 1920T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1921 1922ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1923M: Ulf Hansson <ulf.hansson@linaro.org> 1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1925T: git git://git.linaro.org/people/ulfh/clk.git 1926S: Maintained 1927F: drivers/clk/ux500/ 1928 1929ARM/VERSATILE EXPRESS PLATFORM 1930M: Liviu Dudau <liviu.dudau@arm.com> 1931M: Sudeep Holla <sudeep.holla@arm.com> 1932M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1934S: Maintained 1935F: arch/arm/boot/dts/vexpress* 1936F: arch/arm64/boot/dts/arm/ 1937F: arch/arm/mach-vexpress/ 1938F: */*/vexpress* 1939F: */*/*/vexpress* 1940F: drivers/clk/versatile/clk-vexpress-osc.c 1941F: drivers/clocksource/versatile.c 1942N: mps2 1943 1944ARM/VFP SUPPORT 1945M: Russell King <linux@armlinux.org.uk> 1946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1947W: http://www.armlinux.org.uk/ 1948S: Maintained 1949F: arch/arm/vfp/ 1950 1951ARM/VOIPAC PXA270 SUPPORT 1952M: Marek Vasut <marek.vasut@gmail.com> 1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1954S: Maintained 1955F: arch/arm/mach-pxa/vpac270.c 1956F: arch/arm/mach-pxa/include/mach/vpac270.h 1957 1958ARM/VT8500 ARM ARCHITECTURE 1959M: Tony Prisk <linux@prisktech.co.nz> 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1961S: Maintained 1962F: arch/arm/mach-vt8500/ 1963F: drivers/clocksource/vt8500_timer.c 1964F: drivers/i2c/busses/i2c-wmt.c 1965F: drivers/mmc/host/wmt-sdmmc.c 1966F: drivers/pwm/pwm-vt8500.c 1967F: drivers/rtc/rtc-vt8500.c 1968F: drivers/tty/serial/vt8500_serial.c 1969F: drivers/usb/host/ehci-platform.c 1970F: drivers/usb/host/uhci-platform.c 1971F: drivers/video/fbdev/vt8500lcdfb.* 1972F: drivers/video/fbdev/wm8505fb* 1973F: drivers/video/fbdev/wmt_ge_rops.* 1974 1975ARM/ZIPIT Z2 SUPPORT 1976M: Marek Vasut <marek.vasut@gmail.com> 1977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1978S: Maintained 1979F: arch/arm/mach-pxa/z2.c 1980F: arch/arm/mach-pxa/include/mach/z2.h 1981 1982ARM/ZTE ARCHITECTURE 1983M: Jun Nie <jun.nie@linaro.org> 1984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1985S: Maintained 1986F: arch/arm/mach-zx/ 1987F: drivers/clk/zte/ 1988F: Documentation/devicetree/bindings/arm/zte.txt 1989F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1990 1991ARM/ZYNQ ARCHITECTURE 1992M: Michal Simek <michal.simek@xilinx.com> 1993R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1995W: http://wiki.xilinx.com 1996T: git https://github.com/Xilinx/linux-xlnx.git 1997S: Supported 1998F: arch/arm/mach-zynq/ 1999F: drivers/cpuidle/cpuidle-zynq.c 2000F: drivers/block/xsysace.c 2001N: zynq 2002N: xilinx 2003F: drivers/clocksource/cadence_ttc_timer.c 2004F: drivers/i2c/busses/i2c-cadence.c 2005F: drivers/mmc/host/sdhci-of-arasan.c 2006F: drivers/edac/synopsys_edac.c 2007 2008ARM SMMU DRIVERS 2009M: Will Deacon <will.deacon@arm.com> 2010R: Robin Murphy <robin.murphy@arm.com> 2011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2012S: Maintained 2013F: drivers/iommu/arm-smmu.c 2014F: drivers/iommu/arm-smmu-v3.c 2015F: drivers/iommu/io-pgtable-arm.c 2016F: drivers/iommu/io-pgtable-arm-v7s.c 2017 2018ARM64 PORT (AARCH64 ARCHITECTURE) 2019M: Catalin Marinas <catalin.marinas@arm.com> 2020M: Will Deacon <will.deacon@arm.com> 2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2022T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2023S: Maintained 2024F: arch/arm64/ 2025F: Documentation/arm64/ 2026 2027AS3645A LED FLASH CONTROLLER DRIVER 2028M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2029L: linux-media@vger.kernel.org 2030T: git git://linuxtv.org/media_tree.git 2031S: Maintained 2032F: drivers/media/i2c/as3645a.c 2033F: include/media/i2c/as3645a.h 2034 2035ASAHI KASEI AK8974 DRIVER 2036M: Linus Walleij <linus.walleij@linaro.org> 2037L: linux-iio@vger.kernel.org 2038W: http://www.akm.com/ 2039S: Supported 2040F: drivers/iio/magnetometer/ak8974.c 2041 2042ASC7621 HARDWARE MONITOR DRIVER 2043M: George Joseph <george.joseph@fairview5.com> 2044L: linux-hwmon@vger.kernel.org 2045S: Maintained 2046F: Documentation/hwmon/asc7621 2047F: drivers/hwmon/asc7621.c 2048 2049ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2050M: Corentin Chary <corentin.chary@gmail.com> 2051L: acpi4asus-user@lists.sourceforge.net 2052L: platform-driver-x86@vger.kernel.org 2053W: http://acpi4asus.sf.net 2054S: Maintained 2055F: drivers/platform/x86/asus*.c 2056F: drivers/platform/x86/eeepc*.c 2057 2058ASUS WIRELESS RADIO CONTROL DRIVER 2059M: João Paulo Rechi Vita <jprvita@gmail.com> 2060L: platform-driver-x86@vger.kernel.org 2061S: Maintained 2062F: drivers/platform/x86/asus-wireless.c 2063 2064ASYMMETRIC KEYS 2065M: David Howells <dhowells@redhat.com> 2066L: keyrings@vger.kernel.org 2067S: Maintained 2068F: Documentation/crypto/asymmetric-keys.txt 2069F: include/linux/verification.h 2070F: include/crypto/public_key.h 2071F: include/crypto/pkcs7.h 2072F: crypto/asymmetric_keys/ 2073 2074ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2075R: Dan Williams <dan.j.williams@intel.com> 2076W: http://sourceforge.net/projects/xscaleiop 2077S: Odd fixes 2078F: Documentation/crypto/async-tx-api.txt 2079F: crypto/async_tx/ 2080F: drivers/dma/ 2081F: include/linux/dmaengine.h 2082F: include/linux/async_tx.h 2083 2084AT24 EEPROM DRIVER 2085M: Wolfram Sang <wsa@the-dreams.de> 2086L: linux-i2c@vger.kernel.org 2087S: Maintained 2088F: drivers/misc/eeprom/at24.c 2089F: include/linux/platform_data/at24.h 2090 2091ATA OVER ETHERNET (AOE) DRIVER 2092M: "Ed L. Cashin" <ed.cashin@acm.org> 2093W: http://www.openaoe.org/ 2094S: Supported 2095F: Documentation/aoe/ 2096F: drivers/block/aoe/ 2097 2098ATHEROS 71XX/9XXX GPIO DRIVER 2099M: Alban Bedel <albeu@free.fr> 2100W: https://github.com/AlbanBedel/linux 2101T: git git://github.com/AlbanBedel/linux 2102S: Maintained 2103F: drivers/gpio/gpio-ath79.c 2104F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2105 2106ATHEROS ATH GENERIC UTILITIES 2107M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2108L: linux-wireless@vger.kernel.org 2109S: Supported 2110F: drivers/net/wireless/ath/* 2111 2112ATHEROS ATH5K WIRELESS DRIVER 2113M: Jiri Slaby <jirislaby@gmail.com> 2114M: Nick Kossifidis <mickflemm@gmail.com> 2115M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2116L: linux-wireless@vger.kernel.org 2117W: http://wireless.kernel.org/en/users/Drivers/ath5k 2118S: Maintained 2119F: drivers/net/wireless/ath/ath5k/ 2120 2121ATHEROS ATH6KL WIRELESS DRIVER 2122M: Kalle Valo <kvalo@qca.qualcomm.com> 2123L: linux-wireless@vger.kernel.org 2124W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2125T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2126S: Supported 2127F: drivers/net/wireless/ath/ath6kl/ 2128 2129WILOCITY WIL6210 WIRELESS DRIVER 2130M: Maya Erez <qca_merez@qca.qualcomm.com> 2131L: linux-wireless@vger.kernel.org 2132L: wil6210@qca.qualcomm.com 2133S: Supported 2134W: http://wireless.kernel.org/en/users/Drivers/wil6210 2135F: drivers/net/wireless/ath/wil6210/ 2136F: include/uapi/linux/wil6210_uapi.h 2137 2138CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2139M: Christian Lamparter <chunkeey@googlemail.com> 2140L: linux-wireless@vger.kernel.org 2141W: http://wireless.kernel.org/en/users/Drivers/carl9170 2142S: Maintained 2143F: drivers/net/wireless/ath/carl9170/ 2144 2145ATK0110 HWMON DRIVER 2146M: Luca Tettamanti <kronos.it@gmail.com> 2147L: linux-hwmon@vger.kernel.org 2148S: Maintained 2149F: drivers/hwmon/asus_atk0110.c 2150 2151ATI_REMOTE2 DRIVER 2152M: Ville Syrjala <syrjala@sci.fi> 2153S: Maintained 2154F: drivers/input/misc/ati_remote2.c 2155 2156ATLX ETHERNET DRIVERS 2157M: Jay Cliburn <jcliburn@gmail.com> 2158M: Chris Snook <chris.snook@gmail.com> 2159L: netdev@vger.kernel.org 2160W: http://sourceforge.net/projects/atl1 2161W: http://atl1.sourceforge.net 2162S: Maintained 2163F: drivers/net/ethernet/atheros/ 2164 2165ATM 2166M: Chas Williams <3chas3@gmail.com> 2167L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2168L: netdev@vger.kernel.org 2169W: http://linux-atm.sourceforge.net 2170S: Maintained 2171F: drivers/atm/ 2172F: include/linux/atm* 2173F: include/uapi/linux/atm* 2174 2175ATMEL AT91 / AT32 MCI DRIVER 2176M: Ludovic Desroches <ludovic.desroches@atmel.com> 2177S: Maintained 2178F: drivers/mmc/host/atmel-mci.c 2179 2180ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2181M: Nicolas Ferre <nicolas.ferre@atmel.com> 2182S: Supported 2183F: drivers/power/reset/at91-sama5d2_shdwc.c 2184 2185ATMEL SAMA5D2 ADC DRIVER 2186M: Ludovic Desroches <ludovic.desroches@atmel.com> 2187L: linux-iio@vger.kernel.org 2188S: Supported 2189F: drivers/iio/adc/at91-sama5d2_adc.c 2190 2191ATMEL Audio ALSA driver 2192M: Nicolas Ferre <nicolas.ferre@atmel.com> 2193L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2194S: Supported 2195F: sound/soc/atmel 2196 2197ATMEL DMA DRIVER 2198M: Nicolas Ferre <nicolas.ferre@atmel.com> 2199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2200S: Supported 2201F: drivers/dma/at_hdmac.c 2202F: drivers/dma/at_hdmac_regs.h 2203F: include/linux/platform_data/dma-atmel.h 2204 2205ATMEL XDMA DRIVER 2206M: Ludovic Desroches <ludovic.desroches@atmel.com> 2207L: linux-arm-kernel@lists.infradead.org 2208L: dmaengine@vger.kernel.org 2209S: Supported 2210F: drivers/dma/at_xdmac.c 2211 2212ATMEL I2C DRIVER 2213M: Ludovic Desroches <ludovic.desroches@atmel.com> 2214L: linux-i2c@vger.kernel.org 2215S: Supported 2216F: drivers/i2c/busses/i2c-at91.c 2217 2218ATMEL ISI DRIVER 2219M: Ludovic Desroches <ludovic.desroches@atmel.com> 2220L: linux-media@vger.kernel.org 2221S: Supported 2222F: drivers/media/platform/soc_camera/atmel-isi.c 2223F: include/media/atmel-isi.h 2224 2225ATMEL LCDFB DRIVER 2226M: Nicolas Ferre <nicolas.ferre@atmel.com> 2227L: linux-fbdev@vger.kernel.org 2228S: Maintained 2229F: drivers/video/fbdev/atmel_lcdfb.c 2230F: include/video/atmel_lcdc.h 2231 2232ATMEL MACB ETHERNET DRIVER 2233M: Nicolas Ferre <nicolas.ferre@atmel.com> 2234S: Supported 2235F: drivers/net/ethernet/cadence/ 2236 2237ATMEL NAND DRIVER 2238M: Wenyou Yang <wenyou.yang@atmel.com> 2239M: Josh Wu <rainyfeeling@outlook.com> 2240L: linux-mtd@lists.infradead.org 2241S: Supported 2242F: drivers/mtd/nand/atmel_nand* 2243 2244ATMEL SDMMC DRIVER 2245M: Ludovic Desroches <ludovic.desroches@atmel.com> 2246L: linux-mmc@vger.kernel.org 2247S: Supported 2248F: drivers/mmc/host/sdhci-of-at91.c 2249 2250ATMEL SPI DRIVER 2251M: Nicolas Ferre <nicolas.ferre@atmel.com> 2252S: Supported 2253F: drivers/spi/spi-atmel.* 2254 2255ATMEL SSC DRIVER 2256M: Nicolas Ferre <nicolas.ferre@atmel.com> 2257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2258S: Supported 2259F: drivers/misc/atmel-ssc.c 2260F: include/linux/atmel-ssc.h 2261 2262ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2263M: Nicolas Ferre <nicolas.ferre@atmel.com> 2264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2265S: Supported 2266F: drivers/misc/atmel_tclib.c 2267F: drivers/clocksource/tcb_clksrc.c 2268 2269ATMEL USBA UDC DRIVER 2270M: Nicolas Ferre <nicolas.ferre@atmel.com> 2271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2272S: Supported 2273F: drivers/usb/gadget/udc/atmel_usba_udc.* 2274 2275ATMEL WIRELESS DRIVER 2276M: Simon Kelley <simon@thekelleys.org.uk> 2277L: linux-wireless@vger.kernel.org 2278W: http://www.thekelleys.org.uk/atmel 2279W: http://atmelwlandriver.sourceforge.net/ 2280S: Maintained 2281F: drivers/net/wireless/atmel/atmel* 2282 2283ATMEL MAXTOUCH DRIVER 2284M: Nick Dyer <nick@shmanahar.org> 2285T: git git://github.com/ndyer/linux.git 2286S: Maintained 2287F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2288F: drivers/input/touchscreen/atmel_mxt_ts.c 2289F: include/linux/platform_data/atmel_mxt_ts.h 2290 2291ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2292M: Bradley Grove <linuxdrivers@attotech.com> 2293L: linux-scsi@vger.kernel.org 2294W: http://www.attotech.com 2295S: Supported 2296F: drivers/scsi/esas2r 2297 2298ATUSB IEEE 802.15.4 RADIO DRIVER 2299M: Stefan Schmidt <stefan@osg.samsung.com> 2300L: linux-wpan@vger.kernel.org 2301S: Maintained 2302F: drivers/net/ieee802154/atusb.c 2303F: drivers/net/ieee802154/atusb.h 2304F: drivers/net/ieee802154/at86rf230.h 2305 2306AUDIT SUBSYSTEM 2307M: Paul Moore <paul@paul-moore.com> 2308M: Eric Paris <eparis@redhat.com> 2309L: linux-audit@redhat.com (moderated for non-subscribers) 2310W: http://people.redhat.com/sgrubb/audit/ 2311T: git git://git.infradead.org/users/pcmoore/audit 2312S: Maintained 2313F: include/linux/audit.h 2314F: include/uapi/linux/audit.h 2315F: kernel/audit* 2316 2317AUXILIARY DISPLAY DRIVERS 2318M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2319W: http://miguelojeda.es/auxdisplay.htm 2320W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2321S: Maintained 2322F: drivers/auxdisplay/ 2323F: include/linux/cfag12864b.h 2324 2325AVR32 ARCHITECTURE 2326M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2327M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2328W: http://www.atmel.com/products/AVR32/ 2329W: http://mirror.egtvedt.no/avr32linux.org/ 2330W: http://avrfreaks.net/ 2331S: Maintained 2332F: arch/avr32/ 2333 2334AVR32/AT32AP MACHINE SUPPORT 2335M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2336M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2337S: Maintained 2338F: arch/avr32/mach-at32ap/ 2339 2340AX.25 NETWORK LAYER 2341M: Ralf Baechle <ralf@linux-mips.org> 2342L: linux-hams@vger.kernel.org 2343W: http://www.linux-ax25.org/ 2344S: Maintained 2345F: include/uapi/linux/ax25.h 2346F: include/net/ax25.h 2347F: net/ax25/ 2348 2349AXENTIA ASOC DRIVERS 2350M: Peter Rosin <peda@axentia.se> 2351L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2352S: Maintained 2353F: Documentation/devicetree/bindings/sound/axentia,* 2354F: sound/soc/atmel/tse850-pcm5142.c 2355 2356AZ6007 DVB DRIVER 2357M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2358M: Mauro Carvalho Chehab <mchehab@kernel.org> 2359L: linux-media@vger.kernel.org 2360W: https://linuxtv.org 2361T: git git://linuxtv.org/media_tree.git 2362S: Maintained 2363F: drivers/media/usb/dvb-usb-v2/az6007.c 2364 2365AZTECH FM RADIO RECEIVER DRIVER 2366M: Hans Verkuil <hverkuil@xs4all.nl> 2367L: linux-media@vger.kernel.org 2368T: git git://linuxtv.org/media_tree.git 2369W: https://linuxtv.org 2370S: Maintained 2371F: drivers/media/radio/radio-aztech* 2372 2373B43 WIRELESS DRIVER 2374L: linux-wireless@vger.kernel.org 2375L: b43-dev@lists.infradead.org 2376W: http://wireless.kernel.org/en/users/Drivers/b43 2377S: Odd Fixes 2378F: drivers/net/wireless/broadcom/b43/ 2379 2380B43LEGACY WIRELESS DRIVER 2381M: Larry Finger <Larry.Finger@lwfinger.net> 2382L: linux-wireless@vger.kernel.org 2383L: b43-dev@lists.infradead.org 2384W: http://wireless.kernel.org/en/users/Drivers/b43 2385S: Maintained 2386F: drivers/net/wireless/broadcom/b43legacy/ 2387 2388BACKLIGHT CLASS/SUBSYSTEM 2389M: Jingoo Han <jingoohan1@gmail.com> 2390M: Lee Jones <lee.jones@linaro.org> 2391T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2392S: Maintained 2393F: drivers/video/backlight/ 2394F: include/linux/backlight.h 2395 2396BATMAN ADVANCED 2397M: Marek Lindner <mareklindner@neomailbox.ch> 2398M: Simon Wunderlich <sw@simonwunderlich.de> 2399M: Antonio Quartulli <a@unstable.cc> 2400L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2401W: https://www.open-mesh.org/ 2402Q: https://patchwork.open-mesh.org/project/batman/list/ 2403S: Maintained 2404F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2405F: Documentation/ABI/testing/sysfs-class-net-mesh 2406F: Documentation/networking/batman-adv.txt 2407F: include/uapi/linux/batman_adv.h 2408F: net/batman-adv/ 2409 2410BAYCOM/HDLCDRV DRIVERS FOR AX.25 2411M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2412L: linux-hams@vger.kernel.org 2413W: http://www.baycom.org/~tom/ham/ham.html 2414S: Maintained 2415F: drivers/net/hamradio/baycom* 2416 2417BCACHE (BLOCK LAYER CACHE) 2418M: Kent Overstreet <kent.overstreet@gmail.com> 2419L: linux-bcache@vger.kernel.org 2420W: http://bcache.evilpiepirate.org 2421S: Orphan 2422F: drivers/md/bcache/ 2423 2424BDISP ST MEDIA DRIVER 2425M: Fabien Dessenne <fabien.dessenne@st.com> 2426L: linux-media@vger.kernel.org 2427T: git git://linuxtv.org/media_tree.git 2428W: https://linuxtv.org 2429S: Supported 2430F: drivers/media/platform/sti/bdisp 2431 2432BEFS FILE SYSTEM 2433M: Luis de Bethencourt <luisbg@osg.samsung.com> 2434M: Salah Triki <salah.triki@gmail.com> 2435S: Maintained 2436T: git git://github.com/luisbg/linux-befs.git 2437F: Documentation/filesystems/befs.txt 2438F: fs/befs/ 2439 2440BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2441M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2442L: netdev@vger.kernel.org 2443S: Maintained 2444F: drivers/net/ethernet/ec_bhf.c 2445 2446BFS FILE SYSTEM 2447M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2448S: Maintained 2449F: Documentation/filesystems/bfs.txt 2450F: fs/bfs/ 2451F: include/uapi/linux/bfs_fs.h 2452 2453BLACKFIN ARCHITECTURE 2454M: Steven Miao <realmz6@gmail.com> 2455L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2456T: git git://git.code.sf.net/p/adi-linux/code 2457W: http://blackfin.uclinux.org 2458S: Supported 2459F: arch/blackfin/ 2460 2461BLACKFIN EMAC DRIVER 2462L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2463W: http://blackfin.uclinux.org 2464S: Supported 2465F: drivers/net/ethernet/adi/ 2466 2467BLACKFIN RTC DRIVER 2468L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2469W: http://blackfin.uclinux.org 2470S: Supported 2471F: drivers/rtc/rtc-bfin.c 2472 2473BLACKFIN SDH DRIVER 2474M: Sonic Zhang <sonic.zhang@analog.com> 2475L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2476W: http://blackfin.uclinux.org 2477S: Supported 2478F: drivers/mmc/host/bfin_sdh.c 2479 2480BLACKFIN SERIAL DRIVER 2481M: Sonic Zhang <sonic.zhang@analog.com> 2482L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2483W: http://blackfin.uclinux.org 2484S: Supported 2485F: drivers/tty/serial/bfin_uart.c 2486 2487BLACKFIN WATCHDOG DRIVER 2488L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2489W: http://blackfin.uclinux.org 2490S: Supported 2491F: drivers/watchdog/bfin_wdt.c 2492 2493BLACKFIN I2C TWI DRIVER 2494M: Sonic Zhang <sonic.zhang@analog.com> 2495L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2496W: http://blackfin.uclinux.org/ 2497S: Supported 2498F: drivers/i2c/busses/i2c-bfin-twi.c 2499 2500BLACKFIN MEDIA DRIVER 2501M: Scott Jiang <scott.jiang.linux@gmail.com> 2502L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2503W: http://blackfin.uclinux.org/ 2504S: Supported 2505F: drivers/media/platform/blackfin/ 2506F: drivers/media/i2c/adv7183* 2507F: drivers/media/i2c/vs6624* 2508 2509BLINKM RGB LED DRIVER 2510M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2511S: Maintained 2512F: drivers/leds/leds-blinkm.c 2513 2514BLOCK LAYER 2515M: Jens Axboe <axboe@kernel.dk> 2516L: linux-block@vger.kernel.org 2517T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2518S: Maintained 2519F: block/ 2520F: kernel/trace/blktrace.c 2521F: lib/sbitmap.c 2522 2523BLOCK2MTD DRIVER 2524M: Joern Engel <joern@lazybastard.org> 2525L: linux-mtd@lists.infradead.org 2526S: Maintained 2527F: drivers/mtd/devices/block2mtd.c 2528 2529BLUETOOTH DRIVERS 2530M: Marcel Holtmann <marcel@holtmann.org> 2531M: Gustavo Padovan <gustavo@padovan.org> 2532M: Johan Hedberg <johan.hedberg@gmail.com> 2533L: linux-bluetooth@vger.kernel.org 2534W: http://www.bluez.org/ 2535T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2536T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2537S: Maintained 2538F: drivers/bluetooth/ 2539 2540BLUETOOTH SUBSYSTEM 2541M: Marcel Holtmann <marcel@holtmann.org> 2542M: Gustavo Padovan <gustavo@padovan.org> 2543M: Johan Hedberg <johan.hedberg@gmail.com> 2544L: linux-bluetooth@vger.kernel.org 2545W: http://www.bluez.org/ 2546T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2547T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2548S: Maintained 2549F: net/bluetooth/ 2550F: include/net/bluetooth/ 2551 2552BONDING DRIVER 2553M: Jay Vosburgh <j.vosburgh@gmail.com> 2554M: Veaceslav Falico <vfalico@gmail.com> 2555M: Andy Gospodarek <andy@greyhouse.net> 2556L: netdev@vger.kernel.org 2557W: http://sourceforge.net/projects/bonding/ 2558S: Supported 2559F: drivers/net/bonding/ 2560F: include/uapi/linux/if_bonding.h 2561 2562BPF (Safe dynamic programs and tools) 2563M: Alexei Starovoitov <ast@kernel.org> 2564L: netdev@vger.kernel.org 2565L: linux-kernel@vger.kernel.org 2566S: Supported 2567F: kernel/bpf/ 2568F: tools/testing/selftests/bpf/ 2569F: lib/test_bpf.c 2570 2571BROADCOM B44 10/100 ETHERNET DRIVER 2572M: Michael Chan <michael.chan@broadcom.com> 2573L: netdev@vger.kernel.org 2574S: Supported 2575F: drivers/net/ethernet/broadcom/b44.* 2576 2577BROADCOM B53 ETHERNET SWITCH DRIVER 2578M: Florian Fainelli <f.fainelli@gmail.com> 2579L: netdev@vger.kernel.org 2580L: openwrt-devel@lists.openwrt.org (subscribers-only) 2581S: Supported 2582F: drivers/net/dsa/b53/* 2583F: include/linux/platform_data/b53.h 2584 2585BROADCOM GENET ETHERNET DRIVER 2586M: Florian Fainelli <f.fainelli@gmail.com> 2587L: netdev@vger.kernel.org 2588S: Supported 2589F: drivers/net/ethernet/broadcom/genet/ 2590 2591BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2592M: Rasesh Mody <rasesh.mody@cavium.com> 2593M: Harish Patil <harish.patil@cavium.com> 2594M: Dept-GELinuxNICDev@cavium.com 2595L: netdev@vger.kernel.org 2596S: Supported 2597F: drivers/net/ethernet/broadcom/bnx2.* 2598F: drivers/net/ethernet/broadcom/bnx2_* 2599 2600BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2601M: Yuval Mintz <Yuval.Mintz@cavium.com> 2602M: Ariel Elior <ariel.elior@cavium.com> 2603M: everest-linux-l2@cavium.com 2604L: netdev@vger.kernel.org 2605S: Supported 2606F: drivers/net/ethernet/broadcom/bnx2x/ 2607 2608BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2609M: Florian Fainelli <f.fainelli@gmail.com> 2610M: Ray Jui <rjui@broadcom.com> 2611M: Scott Branden <sbranden@broadcom.com> 2612M: bcm-kernel-feedback-list@broadcom.com 2613T: git git://github.com/broadcom/mach-bcm 2614S: Maintained 2615N: bcm281* 2616N: bcm113* 2617N: bcm216* 2618N: kona 2619F: arch/arm/mach-bcm/ 2620 2621BROADCOM BCM2835 ARM ARCHITECTURE 2622M: Stephen Warren <swarren@wwwdotorg.org> 2623M: Lee Jones <lee@kernel.org> 2624M: Eric Anholt <eric@anholt.net> 2625L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2627T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2628S: Maintained 2629N: bcm2835 2630F: drivers/staging/vc04_services 2631 2632BROADCOM BCM47XX MIPS ARCHITECTURE 2633M: Hauke Mehrtens <hauke@hauke-m.de> 2634M: Rafał Miłecki <zajec5@gmail.com> 2635L: linux-mips@linux-mips.org 2636S: Maintained 2637F: Documentation/devicetree/bindings/mips/brcm/ 2638F: arch/mips/bcm47xx/* 2639F: arch/mips/include/asm/mach-bcm47xx/* 2640 2641BROADCOM BCM5301X ARM ARCHITECTURE 2642M: Hauke Mehrtens <hauke@hauke-m.de> 2643M: Rafał Miłecki <zajec5@gmail.com> 2644M: bcm-kernel-feedback-list@broadcom.com 2645L: linux-arm-kernel@lists.infradead.org 2646S: Maintained 2647F: arch/arm/mach-bcm/bcm_5301x.c 2648F: arch/arm/boot/dts/bcm5301x*.dtsi 2649F: arch/arm/boot/dts/bcm470* 2650 2651BROADCOM BCM53573 ARM ARCHITECTURE 2652M: Rafał Miłecki <rafal@milecki.pl> 2653L: linux-arm-kernel@lists.infradead.org 2654S: Maintained 2655F: arch/arm/boot/dts/bcm53573* 2656F: arch/arm/boot/dts/bcm47189* 2657 2658BROADCOM BCM63XX ARM ARCHITECTURE 2659M: Florian Fainelli <f.fainelli@gmail.com> 2660M: bcm-kernel-feedback-list@broadcom.com 2661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2662T: git git://github.com/broadcom/stblinux.git 2663S: Maintained 2664N: bcm63xx 2665 2666BROADCOM BCM63XX/BCM33XX UDC DRIVER 2667M: Kevin Cernekee <cernekee@gmail.com> 2668L: linux-usb@vger.kernel.org 2669S: Maintained 2670F: drivers/usb/gadget/udc/bcm63xx_udc.* 2671 2672BROADCOM BCM7XXX ARM ARCHITECTURE 2673M: Brian Norris <computersforpeace@gmail.com> 2674M: Gregory Fong <gregory.0xf0@gmail.com> 2675M: Florian Fainelli <f.fainelli@gmail.com> 2676M: bcm-kernel-feedback-list@broadcom.com 2677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2678T: git git://github.com/broadcom/stblinux.git 2679S: Maintained 2680F: arch/arm/mach-bcm/*brcmstb* 2681F: arch/arm/boot/dts/bcm7*.dts* 2682F: drivers/bus/brcmstb_gisb.c 2683N: brcmstb 2684 2685BROADCOM BMIPS MIPS ARCHITECTURE 2686M: Kevin Cernekee <cernekee@gmail.com> 2687M: Florian Fainelli <f.fainelli@gmail.com> 2688L: linux-mips@linux-mips.org 2689T: git git://github.com/broadcom/stblinux.git 2690S: Maintained 2691F: arch/mips/bmips/* 2692F: arch/mips/include/asm/mach-bmips/* 2693F: arch/mips/kernel/*bmips* 2694F: arch/mips/boot/dts/brcm/bcm*.dts* 2695F: drivers/irqchip/irq-bcm63* 2696F: drivers/irqchip/irq-bcm7* 2697F: drivers/irqchip/irq-brcmstb* 2698F: include/linux/bcm963xx_nvram.h 2699F: include/linux/bcm963xx_tag.h 2700 2701BROADCOM TG3 GIGABIT ETHERNET DRIVER 2702M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2703M: Prashant Sreedharan <prashant@broadcom.com> 2704M: Michael Chan <mchan@broadcom.com> 2705L: netdev@vger.kernel.org 2706S: Supported 2707F: drivers/net/ethernet/broadcom/tg3.* 2708 2709BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2710M: Arend van Spriel <arend.vanspriel@broadcom.com> 2711M: Franky Lin <franky.lin@broadcom.com> 2712M: Hante Meuleman <hante.meuleman@broadcom.com> 2713L: linux-wireless@vger.kernel.org 2714L: brcm80211-dev-list.pdl@broadcom.com 2715S: Supported 2716F: drivers/net/wireless/broadcom/brcm80211/ 2717 2718BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2719M: QLogic-Storage-Upstream@qlogic.com 2720L: linux-scsi@vger.kernel.org 2721S: Supported 2722F: drivers/scsi/bnx2fc/ 2723 2724BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2725M: QLogic-Storage-Upstream@qlogic.com 2726L: linux-scsi@vger.kernel.org 2727S: Supported 2728F: drivers/scsi/bnx2i/ 2729 2730BROADCOM IPROC ARM ARCHITECTURE 2731M: Ray Jui <rjui@broadcom.com> 2732M: Scott Branden <sbranden@broadcom.com> 2733M: Jon Mason <jonmason@broadcom.com> 2734M: bcm-kernel-feedback-list@broadcom.com 2735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2736T: git git://github.com/broadcom/cygnus-linux.git 2737S: Maintained 2738N: iproc 2739N: cygnus 2740N: bcm[-_]nsp 2741N: bcm9113* 2742N: bcm9583* 2743N: bcm9585* 2744N: bcm9586* 2745N: bcm988312 2746N: bcm113* 2747N: bcm583* 2748N: bcm585* 2749N: bcm586* 2750N: bcm88312 2751F: arch/arm64/boot/dts/broadcom/ns2* 2752F: drivers/clk/bcm/clk-ns* 2753F: drivers/pinctrl/bcm/pinctrl-ns* 2754 2755BROADCOM BRCMSTB GPIO DRIVER 2756M: Gregory Fong <gregory.0xf0@gmail.com> 2757L: bcm-kernel-feedback-list@broadcom.com 2758S: Supported 2759F: drivers/gpio/gpio-brcmstb.c 2760F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2761 2762BROADCOM KONA GPIO DRIVER 2763M: Ray Jui <rjui@broadcom.com> 2764L: bcm-kernel-feedback-list@broadcom.com 2765S: Supported 2766F: drivers/gpio/gpio-bcm-kona.c 2767F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2768 2769BROADCOM NVRAM DRIVER 2770M: Rafał Miłecki <zajec5@gmail.com> 2771L: linux-mips@linux-mips.org 2772S: Maintained 2773F: drivers/firmware/broadcom/* 2774 2775BROADCOM STB NAND FLASH DRIVER 2776M: Brian Norris <computersforpeace@gmail.com> 2777M: Kamal Dasu <kdasu.kdev@gmail.com> 2778L: linux-mtd@lists.infradead.org 2779L: bcm-kernel-feedback-list@broadcom.com 2780S: Maintained 2781F: drivers/mtd/nand/brcmnand/ 2782 2783BROADCOM STB AVS CPUFREQ DRIVER 2784M: Markus Mayer <mmayer@broadcom.com> 2785M: bcm-kernel-feedback-list@broadcom.com 2786L: linux-pm@vger.kernel.org 2787S: Maintained 2788F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2789F: drivers/cpufreq/brcmstb* 2790 2791BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2792M: Rafał Miłecki <zajec5@gmail.com> 2793L: linux-wireless@vger.kernel.org 2794S: Maintained 2795F: drivers/bcma/ 2796F: include/linux/bcma/ 2797 2798BROADCOM SYSTEMPORT ETHERNET DRIVER 2799M: Florian Fainelli <f.fainelli@gmail.com> 2800L: netdev@vger.kernel.org 2801S: Supported 2802F: drivers/net/ethernet/broadcom/bcmsysport.* 2803 2804BROADCOM VULCAN ARM64 SOC 2805M: Jayachandran C. <c.jayachandran@gmail.com> 2806M: bcm-kernel-feedback-list@broadcom.com 2807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2808S: Maintained 2809F: arch/arm64/boot/dts/broadcom/vulcan* 2810 2811BROCADE BFA FC SCSI DRIVER 2812M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2813M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2814L: linux-scsi@vger.kernel.org 2815S: Supported 2816F: drivers/scsi/bfa/ 2817 2818BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2819M: Rasesh Mody <rasesh.mody@cavium.com> 2820M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2821M: Dept-GELinuxNICDev@cavium.com 2822L: netdev@vger.kernel.org 2823S: Supported 2824F: drivers/net/ethernet/brocade/bna/ 2825 2826BSG (block layer generic sg v4 driver) 2827M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2828L: linux-scsi@vger.kernel.org 2829S: Supported 2830F: block/bsg.c 2831F: include/linux/bsg.h 2832F: include/uapi/linux/bsg.h 2833 2834BT87X AUDIO DRIVER 2835M: Clemens Ladisch <clemens@ladisch.de> 2836L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2837T: git git://git.alsa-project.org/alsa-kernel.git 2838S: Maintained 2839F: Documentation/sound/alsa/Bt87x.txt 2840F: sound/pci/bt87x.c 2841 2842BT8XXGPIO DRIVER 2843M: Michael Buesch <m@bues.ch> 2844W: http://bu3sch.de/btgpio.php 2845S: Maintained 2846F: drivers/gpio/gpio-bt8xx.c 2847 2848BTRFS FILE SYSTEM 2849M: Chris Mason <clm@fb.com> 2850M: Josef Bacik <jbacik@fb.com> 2851M: David Sterba <dsterba@suse.com> 2852L: linux-btrfs@vger.kernel.org 2853W: http://btrfs.wiki.kernel.org/ 2854Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2855T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2856S: Maintained 2857F: Documentation/filesystems/btrfs.txt 2858F: fs/btrfs/ 2859 2860BTTV VIDEO4LINUX DRIVER 2861M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2862M: Mauro Carvalho Chehab <mchehab@kernel.org> 2863L: linux-media@vger.kernel.org 2864W: https://linuxtv.org 2865T: git git://linuxtv.org/media_tree.git 2866S: Odd fixes 2867F: Documentation/media/v4l-drivers/bttv* 2868F: drivers/media/pci/bt8xx/bttv* 2869 2870BUSLOGIC SCSI DRIVER 2871M: Khalid Aziz <khalid@gonehiking.org> 2872L: linux-scsi@vger.kernel.org 2873S: Maintained 2874F: drivers/scsi/BusLogic.* 2875F: drivers/scsi/FlashPoint.* 2876 2877C-MEDIA CMI8788 DRIVER 2878M: Clemens Ladisch <clemens@ladisch.de> 2879L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2880T: git git://git.alsa-project.org/alsa-kernel.git 2881S: Maintained 2882F: sound/pci/oxygen/ 2883 2884C6X ARCHITECTURE 2885M: Mark Salter <msalter@redhat.com> 2886M: Aurelien Jacquiot <a-jacquiot@ti.com> 2887L: linux-c6x-dev@linux-c6x.org 2888W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2889S: Maintained 2890F: arch/c6x/ 2891 2892CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2893M: David Howells <dhowells@redhat.com> 2894L: linux-cachefs@redhat.com (moderated for non-subscribers) 2895S: Supported 2896F: Documentation/filesystems/caching/cachefiles.txt 2897F: fs/cachefiles/ 2898 2899CADET FM/AM RADIO RECEIVER DRIVER 2900M: Hans Verkuil <hverkuil@xs4all.nl> 2901L: linux-media@vger.kernel.org 2902T: git git://linuxtv.org/media_tree.git 2903W: https://linuxtv.org 2904S: Maintained 2905F: drivers/media/radio/radio-cadet* 2906 2907CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2908M: Jonathan Corbet <corbet@lwn.net> 2909L: linux-media@vger.kernel.org 2910T: git git://linuxtv.org/media_tree.git 2911S: Maintained 2912F: Documentation/media/v4l-drivers/cafe_ccic* 2913F: drivers/media/platform/marvell-ccic/ 2914 2915CAIF NETWORK LAYER 2916M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2917L: netdev@vger.kernel.org 2918S: Supported 2919F: Documentation/networking/caif/ 2920F: drivers/net/caif/ 2921F: include/uapi/linux/caif/ 2922F: include/net/caif/ 2923F: net/caif/ 2924 2925CALGARY x86-64 IOMMU 2926M: Muli Ben-Yehuda <mulix@mulix.org> 2927M: Jon Mason <jdmason@kudzu.us> 2928L: iommu@lists.linux-foundation.org 2929S: Maintained 2930F: arch/x86/kernel/pci-calgary_64.c 2931F: arch/x86/kernel/tce_64.c 2932F: arch/x86/include/asm/calgary.h 2933F: arch/x86/include/asm/tce.h 2934 2935CAN NETWORK LAYER 2936M: Oliver Hartkopp <socketcan@hartkopp.net> 2937M: Marc Kleine-Budde <mkl@pengutronix.de> 2938L: linux-can@vger.kernel.org 2939W: https://github.com/linux-can 2940T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2941T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2942S: Maintained 2943F: Documentation/networking/can.txt 2944F: net/can/ 2945F: include/linux/can/core.h 2946F: include/uapi/linux/can.h 2947F: include/uapi/linux/can/bcm.h 2948F: include/uapi/linux/can/raw.h 2949F: include/uapi/linux/can/gw.h 2950 2951CAN NETWORK DRIVERS 2952M: Wolfgang Grandegger <wg@grandegger.com> 2953M: Marc Kleine-Budde <mkl@pengutronix.de> 2954L: linux-can@vger.kernel.org 2955W: https://github.com/linux-can 2956T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2957T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2958S: Maintained 2959F: Documentation/devicetree/bindings/net/can/ 2960F: drivers/net/can/ 2961F: include/linux/can/dev.h 2962F: include/linux/can/platform/ 2963F: include/uapi/linux/can/error.h 2964F: include/uapi/linux/can/netlink.h 2965 2966CAPABILITIES 2967M: Serge Hallyn <serge@hallyn.com> 2968L: linux-security-module@vger.kernel.org 2969S: Supported 2970F: include/linux/capability.h 2971F: include/uapi/linux/capability.h 2972F: security/commoncap.c 2973F: kernel/capability.c 2974 2975CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2976M: Kevin Tsai <ktsai@capellamicro.com> 2977S: Maintained 2978F: drivers/iio/light/cm* 2979F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst 2980 2981CAVIUM I2C DRIVER 2982M: Jan Glauber <jglauber@cavium.com> 2983M: David Daney <david.daney@cavium.com> 2984W: http://www.cavium.com 2985S: Supported 2986F: drivers/i2c/busses/i2c-octeon* 2987F: drivers/i2c/busses/i2c-thunderx* 2988 2989CAVIUM LIQUIDIO NETWORK DRIVER 2990M: Derek Chickles <derek.chickles@caviumnetworks.com> 2991M: Satanand Burla <satananda.burla@caviumnetworks.com> 2992M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2993M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2994L: netdev@vger.kernel.org 2995W: http://www.cavium.com 2996S: Supported 2997F: drivers/net/ethernet/cavium/liquidio/ 2998 2999CC2520 IEEE-802.15.4 RADIO DRIVER 3000M: Varka Bhadram <varkabhadram@gmail.com> 3001L: linux-wpan@vger.kernel.org 3002S: Maintained 3003F: drivers/net/ieee802154/cc2520.c 3004F: include/linux/spi/cc2520.h 3005F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3006 3007CEC DRIVER 3008M: Hans Verkuil <hans.verkuil@cisco.com> 3009L: linux-media@vger.kernel.org 3010T: git git://linuxtv.org/media_tree.git 3011W: http://linuxtv.org 3012S: Supported 3013F: Documentation/media/kapi/cec-core.rst 3014F: Documentation/media/uapi/cec 3015F: drivers/media/cec/ 3016F: drivers/media/cec-edid.c 3017F: drivers/media/rc/keymaps/rc-cec.c 3018F: include/media/cec.h 3019F: include/media/cec-edid.h 3020F: include/uapi/linux/cec.h 3021F: include/uapi/linux/cec-funcs.h 3022 3023CELL BROADBAND ENGINE ARCHITECTURE 3024M: Arnd Bergmann <arnd@arndb.de> 3025L: linuxppc-dev@lists.ozlabs.org 3026W: http://www.ibm.com/developerworks/power/cell/ 3027S: Supported 3028F: arch/powerpc/include/asm/cell*.h 3029F: arch/powerpc/include/asm/spu*.h 3030F: arch/powerpc/include/uapi/asm/spu*.h 3031F: arch/powerpc/oprofile/*cell* 3032F: arch/powerpc/platforms/cell/ 3033 3034CEPH COMMON CODE (LIBCEPH) 3035M: Ilya Dryomov <idryomov@gmail.com> 3036M: "Yan, Zheng" <zyan@redhat.com> 3037M: Sage Weil <sage@redhat.com> 3038L: ceph-devel@vger.kernel.org 3039W: http://ceph.com/ 3040T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3041T: git git://github.com/ceph/ceph-client.git 3042S: Supported 3043F: net/ceph/ 3044F: include/linux/ceph/ 3045F: include/linux/crush/ 3046 3047CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3048M: "Yan, Zheng" <zyan@redhat.com> 3049M: Sage Weil <sage@redhat.com> 3050M: Ilya Dryomov <idryomov@gmail.com> 3051L: ceph-devel@vger.kernel.org 3052W: http://ceph.com/ 3053T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3054T: git git://github.com/ceph/ceph-client.git 3055S: Supported 3056F: Documentation/filesystems/ceph.txt 3057F: fs/ceph/ 3058 3059CERTIFICATE HANDLING: 3060M: David Howells <dhowells@redhat.com> 3061M: David Woodhouse <dwmw2@infradead.org> 3062L: keyrings@vger.kernel.org 3063S: Maintained 3064F: Documentation/module-signing.txt 3065F: certs/ 3066F: scripts/sign-file.c 3067F: scripts/extract-cert.c 3068 3069CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3070L: linux-usb@vger.kernel.org 3071S: Orphan 3072F: Documentation/usb/WUSB-Design-overview.txt 3073F: Documentation/usb/wusb-cbaf 3074F: drivers/usb/host/hwa-hc.c 3075F: drivers/usb/host/whci/ 3076F: drivers/usb/wusbcore/ 3077F: include/linux/usb/wusb* 3078 3079HT16K33 LED CONTROLLER DRIVER 3080M: Robin van der Gracht <robin@protonic.nl> 3081S: Maintained 3082F: drivers/auxdisplay/ht16k33.c 3083F: Documentation/devicetree/bindings/display/ht16k33.txt 3084 3085CFAG12864B LCD DRIVER 3086M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3087W: http://miguelojeda.es/auxdisplay.htm 3088W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3089S: Maintained 3090F: drivers/auxdisplay/cfag12864b.c 3091F: include/linux/cfag12864b.h 3092 3093CFAG12864BFB LCD FRAMEBUFFER DRIVER 3094M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3095W: http://miguelojeda.es/auxdisplay.htm 3096W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3097S: Maintained 3098F: drivers/auxdisplay/cfag12864bfb.c 3099F: include/linux/cfag12864b.h 3100 3101CFG80211 and NL80211 3102M: Johannes Berg <johannes@sipsolutions.net> 3103L: linux-wireless@vger.kernel.org 3104W: http://wireless.kernel.org/ 3105T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3106T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3107S: Maintained 3108F: include/uapi/linux/nl80211.h 3109F: include/net/cfg80211.h 3110F: net/wireless/* 3111X: net/wireless/wext* 3112 3113CHAR and MISC DRIVERS 3114M: Arnd Bergmann <arnd@arndb.de> 3115M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3116T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3117S: Supported 3118F: drivers/char/* 3119F: drivers/misc/* 3120F: include/linux/miscdevice.h 3121 3122CHECKPATCH 3123M: Andy Whitcroft <apw@canonical.com> 3124M: Joe Perches <joe@perches.com> 3125S: Maintained 3126F: scripts/checkpatch.pl 3127 3128CHINESE DOCUMENTATION 3129M: Harry Wei <harryxiyou@gmail.com> 3130L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3131L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3132S: Maintained 3133F: Documentation/translations/zh_CN/ 3134 3135CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3136M: Peter Chen <Peter.Chen@nxp.com> 3137T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3138L: linux-usb@vger.kernel.org 3139S: Maintained 3140F: drivers/usb/chipidea/ 3141 3142CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3143M: Hans de Goede <hdegoede@redhat.com> 3144L: linux-input@vger.kernel.org 3145S: Maintained 3146F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3147F: drivers/input/touchscreen/chipone_icn8318.c 3148 3149CHROME HARDWARE PLATFORM SUPPORT 3150M: Olof Johansson <olof@lixom.net> 3151S: Maintained 3152T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3153F: drivers/platform/chrome/ 3154 3155CISCO VIC ETHERNET NIC DRIVER 3156M: Christian Benvenuti <benve@cisco.com> 3157M: Sujith Sankar <ssujith@cisco.com> 3158M: Govindarajulu Varadarajan <_govind@gmx.com> 3159M: Neel Patel <neepatel@cisco.com> 3160S: Supported 3161F: drivers/net/ethernet/cisco/enic/ 3162 3163CISCO VIC LOW LATENCY NIC DRIVER 3164M: Christian Benvenuti <benve@cisco.com> 3165M: Dave Goodell <dgoodell@cisco.com> 3166S: Supported 3167F: drivers/infiniband/hw/usnic/ 3168 3169CIRRUS LOGIC EP93XX ETHERNET DRIVER 3170M: Hartley Sweeten <hsweeten@visionengravers.com> 3171L: netdev@vger.kernel.org 3172S: Maintained 3173F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3174 3175CIRRUS LOGIC AUDIO CODEC DRIVERS 3176M: Brian Austin <brian.austin@cirrus.com> 3177M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3178L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3179S: Maintained 3180F: sound/soc/codecs/cs* 3181 3182CLEANCACHE API 3183M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3184L: linux-kernel@vger.kernel.org 3185S: Maintained 3186F: mm/cleancache.c 3187F: include/linux/cleancache.h 3188 3189CLK API 3190M: Russell King <linux@armlinux.org.uk> 3191L: linux-clk@vger.kernel.org 3192S: Maintained 3193F: include/linux/clk.h 3194 3195CLOCKSOURCE, CLOCKEVENT DRIVERS 3196M: Daniel Lezcano <daniel.lezcano@linaro.org> 3197M: Thomas Gleixner <tglx@linutronix.de> 3198L: linux-kernel@vger.kernel.org 3199T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3200S: Supported 3201F: drivers/clocksource 3202 3203CISCO FCOE HBA DRIVER 3204M: Satish Kharat <satishkh@cisco.com> 3205M: Sesidhar Baddela <sebaddel@cisco.com> 3206M: Karan Tilak Kumar <kartilak@cisco.com> 3207L: linux-scsi@vger.kernel.org 3208S: Supported 3209F: drivers/scsi/fnic/ 3210 3211CISCO SCSI HBA DRIVER 3212M: Karan Tilak Kumar <kartilak@cisco.com> 3213M: Sesidhar Baddela <sebaddel@cisco.com> 3214L: linux-scsi@vger.kernel.org 3215S: Supported 3216F: drivers/scsi/snic/ 3217 3218CMPC ACPI DRIVER 3219M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3220M: Daniel Oliveira Nascimento <don@syst.com.br> 3221L: platform-driver-x86@vger.kernel.org 3222S: Supported 3223F: drivers/platform/x86/classmate-laptop.c 3224 3225COBALT MEDIA DRIVER 3226M: Hans Verkuil <hans.verkuil@cisco.com> 3227L: linux-media@vger.kernel.org 3228T: git git://linuxtv.org/media_tree.git 3229W: https://linuxtv.org 3230S: Supported 3231F: drivers/media/pci/cobalt/ 3232 3233COCCINELLE/Semantic Patches (SmPL) 3234M: Julia Lawall <Julia.Lawall@lip6.fr> 3235M: Gilles Muller <Gilles.Muller@lip6.fr> 3236M: Nicolas Palix <nicolas.palix@imag.fr> 3237M: Michal Marek <mmarek@suse.com> 3238L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3239T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3240W: http://coccinelle.lip6.fr/ 3241S: Supported 3242F: Documentation/dev-tools/coccinelle.rst 3243F: scripts/coccinelle/ 3244F: scripts/coccicheck 3245 3246CODA FILE SYSTEM 3247M: Jan Harkes <jaharkes@cs.cmu.edu> 3248M: coda@cs.cmu.edu 3249L: codalist@coda.cs.cmu.edu 3250W: http://www.coda.cs.cmu.edu/ 3251S: Maintained 3252F: Documentation/filesystems/coda.txt 3253F: fs/coda/ 3254F: include/linux/coda*.h 3255F: include/uapi/linux/coda*.h 3256 3257CODA V4L2 MEM2MEM DRIVER 3258M: Philipp Zabel <p.zabel@pengutronix.de> 3259L: linux-media@vger.kernel.org 3260S: Maintained 3261F: Documentation/devicetree/bindings/media/coda.txt 3262F: drivers/media/platform/coda/ 3263 3264COMMON CLK FRAMEWORK 3265M: Michael Turquette <mturquette@baylibre.com> 3266M: Stephen Boyd <sboyd@codeaurora.org> 3267L: linux-clk@vger.kernel.org 3268Q: http://patchwork.kernel.org/project/linux-clk/list/ 3269T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3270S: Maintained 3271F: Documentation/devicetree/bindings/clock/ 3272F: drivers/clk/ 3273X: drivers/clk/clkdev.c 3274F: include/linux/clk-pr* 3275F: include/linux/clk/ 3276 3277COMMON INTERNET FILE SYSTEM (CIFS) 3278M: Steve French <sfrench@samba.org> 3279L: linux-cifs@vger.kernel.org 3280L: samba-technical@lists.samba.org (moderated for non-subscribers) 3281W: http://linux-cifs.samba.org/ 3282T: git git://git.samba.org/sfrench/cifs-2.6.git 3283S: Supported 3284F: Documentation/filesystems/cifs/ 3285F: fs/cifs/ 3286 3287COMPACTPCI HOTPLUG CORE 3288M: Scott Murray <scott@spiteful.org> 3289L: linux-pci@vger.kernel.org 3290S: Maintained 3291F: drivers/pci/hotplug/cpci_hotplug* 3292 3293COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3294M: Scott Murray <scott@spiteful.org> 3295L: linux-pci@vger.kernel.org 3296S: Maintained 3297F: drivers/pci/hotplug/cpcihp_zt5550.* 3298 3299COMPACTPCI HOTPLUG GENERIC DRIVER 3300M: Scott Murray <scott@spiteful.org> 3301L: linux-pci@vger.kernel.org 3302S: Maintained 3303F: drivers/pci/hotplug/cpcihp_generic.c 3304 3305COMPAL LAPTOP SUPPORT 3306M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3307L: platform-driver-x86@vger.kernel.org 3308S: Maintained 3309F: drivers/platform/x86/compal-laptop.c 3310 3311CONEXANT ACCESSRUNNER USB DRIVER 3312L: accessrunner-general@lists.sourceforge.net 3313W: http://accessrunner.sourceforge.net/ 3314S: Orphan 3315F: drivers/usb/atm/cxacru.c 3316 3317CONFIGFS 3318M: Joel Becker <jlbec@evilplan.org> 3319M: Christoph Hellwig <hch@lst.de> 3320T: git git://git.infradead.org/users/hch/configfs.git 3321S: Supported 3322F: fs/configfs/ 3323F: include/linux/configfs.h 3324 3325CONNECTOR 3326M: Evgeniy Polyakov <zbr@ioremap.net> 3327L: netdev@vger.kernel.org 3328S: Maintained 3329F: drivers/connector/ 3330 3331CONTROL GROUP (CGROUP) 3332M: Tejun Heo <tj@kernel.org> 3333M: Li Zefan <lizefan@huawei.com> 3334M: Johannes Weiner <hannes@cmpxchg.org> 3335L: cgroups@vger.kernel.org 3336T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3337S: Maintained 3338F: Documentation/cgroup* 3339F: include/linux/cgroup* 3340F: kernel/cgroup* 3341 3342CONTROL GROUP - CPUSET 3343M: Li Zefan <lizefan@huawei.com> 3344L: cgroups@vger.kernel.org 3345W: http://www.bullopensource.org/cpuset/ 3346W: http://oss.sgi.com/projects/cpusets/ 3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3348S: Maintained 3349F: Documentation/cgroup-v1/cpusets.txt 3350F: include/linux/cpuset.h 3351F: kernel/cpuset.c 3352 3353CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3354M: Johannes Weiner <hannes@cmpxchg.org> 3355M: Michal Hocko <mhocko@kernel.org> 3356M: Vladimir Davydov <vdavydov.dev@gmail.com> 3357L: cgroups@vger.kernel.org 3358L: linux-mm@kvack.org 3359S: Maintained 3360F: mm/memcontrol.c 3361F: mm/swap_cgroup.c 3362 3363CORETEMP HARDWARE MONITORING DRIVER 3364M: Fenghua Yu <fenghua.yu@intel.com> 3365L: linux-hwmon@vger.kernel.org 3366S: Maintained 3367F: Documentation/hwmon/coretemp 3368F: drivers/hwmon/coretemp.c 3369 3370COSA/SRP SYNC SERIAL DRIVER 3371M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3372W: http://www.fi.muni.cz/~kas/cosa/ 3373S: Maintained 3374F: drivers/net/wan/cosa* 3375 3376CPMAC ETHERNET DRIVER 3377M: Florian Fainelli <f.fainelli@gmail.com> 3378L: netdev@vger.kernel.org 3379S: Maintained 3380F: drivers/net/ethernet/ti/cpmac.c 3381 3382CPU FREQUENCY DRIVERS 3383M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3384M: Viresh Kumar <viresh.kumar@linaro.org> 3385L: linux-pm@vger.kernel.org 3386S: Maintained 3387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3388T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3389B: https://bugzilla.kernel.org 3390F: Documentation/cpu-freq/ 3391F: drivers/cpufreq/ 3392F: include/linux/cpufreq.h 3393 3394CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3395M: Viresh Kumar <viresh.kumar@linaro.org> 3396M: Sudeep Holla <sudeep.holla@arm.com> 3397L: linux-pm@vger.kernel.org 3398W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3399S: Maintained 3400F: drivers/cpufreq/arm_big_little.h 3401F: drivers/cpufreq/arm_big_little.c 3402F: drivers/cpufreq/arm_big_little_dt.c 3403 3404CPUIDLE DRIVER - ARM BIG LITTLE 3405M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3406M: Daniel Lezcano <daniel.lezcano@linaro.org> 3407L: linux-pm@vger.kernel.org 3408L: linux-arm-kernel@lists.infradead.org 3409T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3410S: Maintained 3411F: drivers/cpuidle/cpuidle-big_little.c 3412 3413CPUIDLE DRIVER - ARM EXYNOS 3414M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3415M: Daniel Lezcano <daniel.lezcano@linaro.org> 3416M: Kukjin Kim <kgene@kernel.org> 3417L: linux-pm@vger.kernel.org 3418L: linux-samsung-soc@vger.kernel.org 3419S: Supported 3420F: drivers/cpuidle/cpuidle-exynos.c 3421F: arch/arm/mach-exynos/pm.c 3422 3423CPUIDLE DRIVERS 3424M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3425M: Daniel Lezcano <daniel.lezcano@linaro.org> 3426L: linux-pm@vger.kernel.org 3427S: Maintained 3428T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3429B: https://bugzilla.kernel.org 3430F: drivers/cpuidle/* 3431F: include/linux/cpuidle.h 3432 3433CPUID/MSR DRIVER 3434M: "H. Peter Anvin" <hpa@zytor.com> 3435S: Maintained 3436F: arch/x86/kernel/cpuid.c 3437F: arch/x86/kernel/msr.c 3438 3439CPU POWER MONITORING SUBSYSTEM 3440M: Thomas Renninger <trenn@suse.com> 3441L: linux-pm@vger.kernel.org 3442S: Maintained 3443F: tools/power/cpupower/ 3444 3445CRAMFS FILESYSTEM 3446W: http://sourceforge.net/projects/cramfs/ 3447S: Orphan / Obsolete 3448F: Documentation/filesystems/cramfs.txt 3449F: fs/cramfs/ 3450 3451CRIS PORT 3452M: Mikael Starvik <starvik@axis.com> 3453M: Jesper Nilsson <jesper.nilsson@axis.com> 3454L: linux-cris-kernel@axis.com 3455W: http://developer.axis.com 3456T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3457S: Maintained 3458F: arch/cris/ 3459F: drivers/tty/serial/crisv10.* 3460 3461CRYPTO API 3462M: Herbert Xu <herbert@gondor.apana.org.au> 3463M: "David S. Miller" <davem@davemloft.net> 3464L: linux-crypto@vger.kernel.org 3465T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3466T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3467S: Maintained 3468F: Documentation/crypto/ 3469F: Documentation/devicetree/bindings/crypto/ 3470F: Documentation/DocBook/crypto-API.tmpl 3471F: arch/*/crypto/ 3472F: crypto/ 3473F: drivers/crypto/ 3474F: include/crypto/ 3475F: include/linux/crypto* 3476 3477CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3478M: Neil Horman <nhorman@tuxdriver.com> 3479L: linux-crypto@vger.kernel.org 3480S: Maintained 3481F: crypto/ansi_cprng.c 3482F: crypto/rng.c 3483 3484CS3308 MEDIA DRIVER 3485M: Hans Verkuil <hverkuil@xs4all.nl> 3486L: linux-media@vger.kernel.org 3487T: git git://linuxtv.org/media_tree.git 3488W: http://linuxtv.org 3489S: Odd Fixes 3490F: drivers/media/i2c/cs3308.c 3491F: drivers/media/i2c/cs3308.h 3492 3493CS5535 Audio ALSA driver 3494M: Jaya Kumar <jayakumar.alsa@gmail.com> 3495S: Maintained 3496F: sound/pci/cs5535audio/ 3497 3498CW1200 WLAN driver 3499M: Solomon Peachy <pizza@shaftnet.org> 3500S: Maintained 3501F: drivers/net/wireless/st/cw1200/ 3502 3503CX18 VIDEO4LINUX DRIVER 3504M: Andy Walls <awalls@md.metrocast.net> 3505L: ivtv-devel@ivtvdriver.org (subscribers-only) 3506L: linux-media@vger.kernel.org 3507T: git git://linuxtv.org/media_tree.git 3508W: https://linuxtv.org 3509W: http://www.ivtvdriver.org/index.php/Cx18 3510S: Maintained 3511F: Documentation/media/v4l-drivers/cx18* 3512F: drivers/media/pci/cx18/ 3513F: include/uapi/linux/ivtv* 3514 3515CX2341X MPEG ENCODER HELPER MODULE 3516M: Hans Verkuil <hverkuil@xs4all.nl> 3517L: linux-media@vger.kernel.org 3518T: git git://linuxtv.org/media_tree.git 3519W: https://linuxtv.org 3520S: Maintained 3521F: drivers/media/common/cx2341x* 3522F: include/media/cx2341x* 3523 3524CX24120 MEDIA DRIVER 3525M: Jemma Denson <jdenson@gmail.com> 3526M: Patrick Boettcher <patrick.boettcher@posteo.de> 3527L: linux-media@vger.kernel.org 3528W: https://linuxtv.org 3529Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3530S: Maintained 3531F: drivers/media/dvb-frontends/cx24120* 3532 3533CX88 VIDEO4LINUX DRIVER 3534M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3535M: Mauro Carvalho Chehab <mchehab@kernel.org> 3536L: linux-media@vger.kernel.org 3537W: https://linuxtv.org 3538T: git git://linuxtv.org/media_tree.git 3539S: Odd fixes 3540F: Documentation/media/v4l-drivers/cx88* 3541F: drivers/media/pci/cx88/ 3542 3543CXD2820R MEDIA DRIVER 3544M: Antti Palosaari <crope@iki.fi> 3545L: linux-media@vger.kernel.org 3546W: https://linuxtv.org 3547W: http://palosaari.fi/linux/ 3548Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3549T: git git://linuxtv.org/anttip/media_tree.git 3550S: Maintained 3551F: drivers/media/dvb-frontends/cxd2820r* 3552 3553CXGB3 ETHERNET DRIVER (CXGB3) 3554M: Santosh Raspatur <santosh@chelsio.com> 3555L: netdev@vger.kernel.org 3556W: http://www.chelsio.com 3557S: Supported 3558F: drivers/net/ethernet/chelsio/cxgb3/ 3559 3560CXGB3 ISCSI DRIVER (CXGB3I) 3561M: Karen Xie <kxie@chelsio.com> 3562L: linux-scsi@vger.kernel.org 3563W: http://www.chelsio.com 3564S: Supported 3565F: drivers/scsi/cxgbi/cxgb3i 3566 3567CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3568M: Steve Wise <swise@chelsio.com> 3569L: linux-rdma@vger.kernel.org 3570W: http://www.openfabrics.org 3571S: Supported 3572F: drivers/infiniband/hw/cxgb3/ 3573F: include/uapi/rdma/cxgb3-abi.h 3574 3575CXGB4 ETHERNET DRIVER (CXGB4) 3576M: Hariprasad S <hariprasad@chelsio.com> 3577L: netdev@vger.kernel.org 3578W: http://www.chelsio.com 3579S: Supported 3580F: drivers/net/ethernet/chelsio/cxgb4/ 3581 3582CXGB4 ISCSI DRIVER (CXGB4I) 3583M: Karen Xie <kxie@chelsio.com> 3584L: linux-scsi@vger.kernel.org 3585W: http://www.chelsio.com 3586S: Supported 3587F: drivers/scsi/cxgbi/cxgb4i 3588 3589CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3590M: Steve Wise <swise@chelsio.com> 3591L: linux-rdma@vger.kernel.org 3592W: http://www.openfabrics.org 3593S: Supported 3594F: drivers/infiniband/hw/cxgb4/ 3595F: include/uapi/rdma/cxgb4-abi.h 3596 3597CXGB4VF ETHERNET DRIVER (CXGB4VF) 3598M: Casey Leedom <leedom@chelsio.com> 3599L: netdev@vger.kernel.org 3600W: http://www.chelsio.com 3601S: Supported 3602F: drivers/net/ethernet/chelsio/cxgb4vf/ 3603 3604CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3605M: Ian Munsie <imunsie@au1.ibm.com> 3606M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3607L: linuxppc-dev@lists.ozlabs.org 3608S: Supported 3609F: arch/powerpc/platforms/powernv/pci-cxl.c 3610F: drivers/misc/cxl/ 3611F: include/misc/cxl* 3612F: include/uapi/misc/cxl.h 3613F: Documentation/powerpc/cxl.txt 3614F: Documentation/ABI/testing/sysfs-class-cxl 3615 3616CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3617M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3618M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3619M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3620L: linux-scsi@vger.kernel.org 3621S: Supported 3622F: drivers/scsi/cxlflash/ 3623F: include/uapi/scsi/cxlflash_ioctls.h 3624F: Documentation/powerpc/cxlflash.txt 3625 3626STMMAC ETHERNET DRIVER 3627M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3628M: Alexandre Torgue <alexandre.torgue@st.com> 3629L: netdev@vger.kernel.org 3630W: http://www.stlinux.com 3631S: Supported 3632F: drivers/net/ethernet/stmicro/stmmac/ 3633 3634CYBERPRO FB DRIVER 3635M: Russell King <linux@armlinux.org.uk> 3636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3637W: http://www.armlinux.org.uk/ 3638S: Maintained 3639F: drivers/video/fbdev/cyber2000fb.* 3640 3641CYCLADES ASYNC MUX DRIVER 3642W: http://www.cyclades.com/ 3643S: Orphan 3644F: drivers/tty/cyclades.c 3645F: include/linux/cyclades.h 3646F: include/uapi/linux/cyclades.h 3647 3648CYCLADES PC300 DRIVER 3649W: http://www.cyclades.com/ 3650S: Orphan 3651F: drivers/net/wan/pc300* 3652 3653CYPRESS_FIRMWARE MEDIA DRIVER 3654M: Antti Palosaari <crope@iki.fi> 3655L: linux-media@vger.kernel.org 3656W: https://linuxtv.org 3657W: http://palosaari.fi/linux/ 3658Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3659T: git git://linuxtv.org/anttip/media_tree.git 3660S: Maintained 3661F: drivers/media/common/cypress_firmware* 3662 3663CYTTSP TOUCHSCREEN DRIVER 3664M: Ferruh Yigit <fery@cypress.com> 3665L: linux-input@vger.kernel.org 3666S: Supported 3667F: drivers/input/touchscreen/cyttsp* 3668F: include/linux/input/cyttsp.h 3669 3670DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3671M: Joshua Kinard <kumba@gentoo.org> 3672S: Maintained 3673F: drivers/rtc/rtc-ds1685.c 3674F: include/linux/rtc/ds1685.h 3675 3676DAMA SLAVE for AX.25 3677M: Joerg Reuter <jreuter@yaina.de> 3678W: http://yaina.de/jreuter/ 3679W: http://www.qsl.net/dl1bke/ 3680L: linux-hams@vger.kernel.org 3681S: Maintained 3682F: net/ax25/af_ax25.c 3683F: net/ax25/ax25_dev.c 3684F: net/ax25/ax25_ds_* 3685F: net/ax25/ax25_in.c 3686F: net/ax25/ax25_out.c 3687F: net/ax25/ax25_timer.c 3688F: net/ax25/sysctl_net_ax25.c 3689 3690DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3691L: netdev@vger.kernel.org 3692S: Orphan 3693F: Documentation/networking/dmfe.txt 3694F: drivers/net/ethernet/dec/tulip/dmfe.c 3695 3696DC390/AM53C974 SCSI driver 3697M: Hannes Reinecke <hare@suse.com> 3698L: linux-scsi@vger.kernel.org 3699S: Maintained 3700F: drivers/scsi/am53c974.c 3701 3702DC395x SCSI driver 3703M: Oliver Neukum <oliver@neukum.org> 3704M: Ali Akcaagac <aliakc@web.de> 3705M: Jamie Lenehan <lenehan@twibble.org> 3706L: dc395x@twibble.org 3707W: http://twibble.org/dist/dc395x/ 3708W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3709S: Maintained 3710F: Documentation/scsi/dc395x.txt 3711F: drivers/scsi/dc395x.* 3712 3713DCCP PROTOCOL 3714M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3715L: dccp@vger.kernel.org 3716W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3717S: Maintained 3718F: include/linux/dccp.h 3719F: include/uapi/linux/dccp.h 3720F: include/linux/tfrc.h 3721F: net/dccp/ 3722 3723DECnet NETWORK LAYER 3724W: http://linux-decnet.sourceforge.net 3725L: linux-decnet-user@lists.sourceforge.net 3726S: Orphan 3727F: Documentation/networking/decnet.txt 3728F: net/decnet/ 3729 3730DECSTATION PLATFORM SUPPORT 3731M: "Maciej W. Rozycki" <macro@linux-mips.org> 3732L: linux-mips@linux-mips.org 3733W: http://www.linux-mips.org/wiki/DECstation 3734S: Maintained 3735F: arch/mips/dec/ 3736F: arch/mips/include/asm/dec/ 3737F: arch/mips/include/asm/mach-dec/ 3738 3739DEFXX FDDI NETWORK DRIVER 3740M: "Maciej W. Rozycki" <macro@linux-mips.org> 3741S: Maintained 3742F: drivers/net/fddi/defxx.* 3743 3744DELL LAPTOP DRIVER 3745M: Matthew Garrett <mjg59@srcf.ucam.org> 3746M: Pali Rohár <pali.rohar@gmail.com> 3747L: platform-driver-x86@vger.kernel.org 3748S: Maintained 3749F: drivers/platform/x86/dell-laptop.c 3750 3751DELL LAPTOP RBTN DRIVER 3752M: Pali Rohár <pali.rohar@gmail.com> 3753S: Maintained 3754F: drivers/platform/x86/dell-rbtn.* 3755 3756DELL LAPTOP FREEFALL DRIVER 3757M: Pali Rohár <pali.rohar@gmail.com> 3758S: Maintained 3759F: drivers/platform/x86/dell-smo8800.c 3760 3761DELL LAPTOP SMM DRIVER 3762M: Pali Rohár <pali.rohar@gmail.com> 3763S: Maintained 3764F: drivers/hwmon/dell-smm-hwmon.c 3765F: include/uapi/linux/i8k.h 3766 3767DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3768M: Doug Warzecha <Douglas_Warzecha@dell.com> 3769S: Maintained 3770F: Documentation/dcdbas.txt 3771F: drivers/firmware/dcdbas.* 3772 3773DELL WMI EXTRAS DRIVER 3774M: Matthew Garrett <mjg59@srcf.ucam.org> 3775M: Pali Rohár <pali.rohar@gmail.com> 3776S: Maintained 3777F: drivers/platform/x86/dell-wmi.c 3778 3779DESIGNWARE USB2 DRD IP DRIVER 3780M: John Youn <johnyoun@synopsys.com> 3781L: linux-usb@vger.kernel.org 3782T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3783S: Maintained 3784F: drivers/usb/dwc2/ 3785 3786DESIGNWARE USB3 DRD IP DRIVER 3787M: Felipe Balbi <balbi@kernel.org> 3788L: linux-usb@vger.kernel.org 3789T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3790S: Maintained 3791F: drivers/usb/dwc3/ 3792 3793DEVICE COREDUMP (DEV_COREDUMP) 3794M: Johannes Berg <johannes@sipsolutions.net> 3795L: linux-kernel@vger.kernel.org 3796S: Maintained 3797F: drivers/base/devcoredump.c 3798F: include/linux/devcoredump.h 3799 3800DEVICE FREQUENCY (DEVFREQ) 3801M: MyungJoo Ham <myungjoo.ham@samsung.com> 3802M: Kyungmin Park <kyungmin.park@samsung.com> 3803L: linux-pm@vger.kernel.org 3804T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3805S: Maintained 3806F: drivers/devfreq/ 3807F: include/linux/devfreq.h 3808F: Documentation/devicetree/bindings/devfreq/ 3809 3810DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3811M: Chanwoo Choi <cw00.choi@samsung.com> 3812L: linux-pm@vger.kernel.org 3813T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3814S: Supported 3815F: drivers/devfreq/event/ 3816F: drivers/devfreq/devfreq-event.c 3817F: include/linux/devfreq-event.h 3818F: Documentation/devicetree/bindings/devfreq/event/ 3819 3820BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3821M: Chanwoo Choi <cw00.choi@samsung.com> 3822L: linux-pm@vger.kernel.org 3823L: linux-samsung-soc@vger.kernel.org 3824T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3825S: Maintained 3826F: drivers/devfreq/exynos-bus.c 3827F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3828 3829DEVICE NUMBER REGISTRY 3830M: Torben Mathiasen <device@lanana.org> 3831W: http://lanana.org/docs/device-list/index.html 3832S: Maintained 3833 3834DEVICE-MAPPER (LVM) 3835M: Alasdair Kergon <agk@redhat.com> 3836M: Mike Snitzer <snitzer@redhat.com> 3837M: dm-devel@redhat.com 3838L: dm-devel@redhat.com 3839W: http://sources.redhat.com/dm 3840Q: http://patchwork.kernel.org/project/dm-devel/list/ 3841T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3842T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3843S: Maintained 3844F: Documentation/device-mapper/ 3845F: drivers/md/dm* 3846F: drivers/md/persistent-data/ 3847F: include/linux/device-mapper.h 3848F: include/linux/dm-*.h 3849F: include/uapi/linux/dm-*.h 3850 3851DEVLINK 3852M: Jiri Pirko <jiri@mellanox.com> 3853L: netdev@vger.kernel.org 3854S: Supported 3855F: net/core/devlink.c 3856F: include/net/devlink.h 3857F: include/uapi/linux/devlink.h 3858 3859DIALOG SEMICONDUCTOR DRIVERS 3860M: Support Opensource <support.opensource@diasemi.com> 3861W: http://www.dialog-semiconductor.com/products 3862S: Supported 3863F: Documentation/hwmon/da90?? 3864F: Documentation/devicetree/bindings/mfd/da90*.txt 3865F: Documentation/devicetree/bindings/regulator/da92*.txt 3866F: Documentation/devicetree/bindings/sound/da[79]*.txt 3867F: drivers/gpio/gpio-da90??.c 3868F: drivers/hwmon/da90??-hwmon.c 3869F: drivers/iio/adc/da91??-*.c 3870F: drivers/input/misc/da90??_onkey.c 3871F: drivers/input/touchscreen/da9052_tsi.c 3872F: drivers/leds/leds-da90??.c 3873F: drivers/mfd/da903x.c 3874F: drivers/mfd/da90??-*.c 3875F: drivers/mfd/da91??-*.c 3876F: drivers/power/supply/da9052-battery.c 3877F: drivers/power/supply/da91??-*.c 3878F: drivers/regulator/da903x.c 3879F: drivers/regulator/da9???-regulator.[ch] 3880F: drivers/rtc/rtc-da90??.c 3881F: drivers/video/backlight/da90??_bl.c 3882F: drivers/watchdog/da90??_wdt.c 3883F: include/linux/mfd/da903x.h 3884F: include/linux/mfd/da9052/ 3885F: include/linux/mfd/da9055/ 3886F: include/linux/mfd/da9062/ 3887F: include/linux/mfd/da9063/ 3888F: include/linux/mfd/da9150/ 3889F: include/linux/regulator/da9211.h 3890F: include/sound/da[79]*.h 3891F: sound/soc/codecs/da[79]*.[ch] 3892 3893DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3894M: William Breathitt Gray <vilhelm.gray@gmail.com> 3895L: linux-gpio@vger.kernel.org 3896S: Maintained 3897F: drivers/gpio/gpio-gpio-mm.c 3898 3899DIGI NEO AND CLASSIC PCI PRODUCTS 3900M: Lidza Louina <lidza.louina@gmail.com> 3901M: Mark Hounschell <markh@compro.net> 3902L: driverdev-devel@linuxdriverproject.org 3903S: Maintained 3904F: drivers/staging/dgnc/ 3905 3906DIOLAN U2C-12 I2C DRIVER 3907M: Guenter Roeck <linux@roeck-us.net> 3908L: linux-i2c@vger.kernel.org 3909S: Maintained 3910F: drivers/i2c/busses/i2c-diolan-u2c.c 3911 3912DIRECT ACCESS (DAX) 3913M: Matthew Wilcox <willy@linux.intel.com> 3914L: linux-fsdevel@vger.kernel.org 3915S: Supported 3916F: fs/dax.c 3917 3918DIRECTORY NOTIFICATION (DNOTIFY) 3919M: Eric Paris <eparis@parisplace.org> 3920S: Maintained 3921F: Documentation/filesystems/dnotify.txt 3922F: fs/notify/dnotify/ 3923F: include/linux/dnotify.h 3924 3925DISK GEOMETRY AND PARTITION HANDLING 3926M: Andries Brouwer <aeb@cwi.nl> 3927W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3928W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3929W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3930S: Maintained 3931 3932DISKQUOTA 3933M: Jan Kara <jack@suse.com> 3934S: Maintained 3935F: Documentation/filesystems/quota.txt 3936F: fs/quota/ 3937F: include/linux/quota*.h 3938F: include/uapi/linux/quota*.h 3939 3940DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3941M: Bernie Thompson <bernie@plugable.com> 3942L: linux-fbdev@vger.kernel.org 3943S: Maintained 3944W: http://plugable.com/category/projects/udlfb/ 3945F: drivers/video/fbdev/udlfb.c 3946F: include/video/udlfb.h 3947F: Documentation/fb/udlfb.txt 3948 3949DISTRIBUTED LOCK MANAGER (DLM) 3950M: Christine Caulfield <ccaulfie@redhat.com> 3951M: David Teigland <teigland@redhat.com> 3952L: cluster-devel@redhat.com 3953W: http://sources.redhat.com/cluster/ 3954T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3955S: Supported 3956F: fs/dlm/ 3957 3958DMA BUFFER SHARING FRAMEWORK 3959M: Sumit Semwal <sumit.semwal@linaro.org> 3960S: Maintained 3961L: linux-media@vger.kernel.org 3962L: dri-devel@lists.freedesktop.org 3963L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3964F: drivers/dma-buf/ 3965F: include/linux/dma-buf* 3966F: include/linux/reservation.h 3967F: include/linux/*fence.h 3968F: Documentation/dma-buf-sharing.txt 3969T: git git://anongit.freedesktop.org/drm/drm-misc 3970 3971SYNC FILE FRAMEWORK 3972M: Sumit Semwal <sumit.semwal@linaro.org> 3973R: Gustavo Padovan <gustavo@padovan.org> 3974S: Maintained 3975L: linux-media@vger.kernel.org 3976L: dri-devel@lists.freedesktop.org 3977F: drivers/dma-buf/sync_* 3978F: drivers/dma-buf/sw_sync.c 3979F: include/linux/sync_file.h 3980F: include/uapi/linux/sync_file.h 3981F: Documentation/sync_file.txt 3982T: git git://anongit.freedesktop.org/drm/drm-misc 3983 3984DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3985M: Vinod Koul <vinod.koul@intel.com> 3986L: dmaengine@vger.kernel.org 3987Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3988S: Maintained 3989F: drivers/dma/ 3990F: include/linux/dmaengine.h 3991F: Documentation/devicetree/bindings/dma/ 3992F: Documentation/dmaengine/ 3993T: git git://git.infradead.org/users/vkoul/slave-dma.git 3994 3995DME1737 HARDWARE MONITOR DRIVER 3996M: Juerg Haefliger <juergh@gmail.com> 3997L: linux-hwmon@vger.kernel.org 3998S: Maintained 3999F: Documentation/hwmon/dme1737 4000F: drivers/hwmon/dme1737.c 4001 4002DMI/SMBIOS SUPPORT 4003M: Jean Delvare <jdelvare@suse.com> 4004S: Maintained 4005T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4006F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4007F: drivers/firmware/dmi-id.c 4008F: drivers/firmware/dmi_scan.c 4009F: include/linux/dmi.h 4010 4011DOCUMENTATION 4012M: Jonathan Corbet <corbet@lwn.net> 4013L: linux-doc@vger.kernel.org 4014S: Maintained 4015F: Documentation/ 4016F: scripts/docproc.c 4017F: scripts/kernel-doc* 4018X: Documentation/ABI/ 4019X: Documentation/devicetree/ 4020X: Documentation/acpi 4021X: Documentation/power 4022X: Documentation/spi 4023X: Documentation/media 4024T: git git://git.lwn.net/linux.git docs-next 4025 4026DOUBLETALK DRIVER 4027M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4028L: blinux-list@redhat.com 4029S: Maintained 4030F: drivers/char/dtlk.c 4031F: include/linux/dtlk.h 4032 4033DPT_I2O SCSI RAID DRIVER 4034M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4035L: linux-scsi@vger.kernel.org 4036W: http://www.adaptec.com/ 4037S: Maintained 4038F: drivers/scsi/dpt* 4039F: drivers/scsi/dpt/ 4040 4041DRBD DRIVER 4042M: Philipp Reisner <philipp.reisner@linbit.com> 4043M: Lars Ellenberg <lars.ellenberg@linbit.com> 4044L: drbd-dev@lists.linbit.com 4045W: http://www.drbd.org 4046T: git git://git.linbit.com/linux-drbd.git 4047T: git git://git.linbit.com/drbd-8.4.git 4048S: Supported 4049F: drivers/block/drbd/ 4050F: lib/lru_cache.c 4051F: Documentation/blockdev/drbd/ 4052 4053DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 4054M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4055T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4056S: Supported 4057F: Documentation/kobject.txt 4058F: drivers/base/ 4059F: fs/debugfs/ 4060F: fs/kernfs/ 4061F: fs/sysfs/ 4062F: include/linux/debugfs.h 4063F: include/linux/kobj* 4064F: lib/kobj* 4065 4066DRM DRIVERS 4067M: David Airlie <airlied@linux.ie> 4068L: dri-devel@lists.freedesktop.org 4069T: git git://people.freedesktop.org/~airlied/linux 4070B: https://bugs.freedesktop.org/ 4071C: irc://chat.freenode.net/dri-devel 4072S: Maintained 4073F: drivers/gpu/drm/ 4074F: drivers/gpu/vga/ 4075F: Documentation/devicetree/bindings/display/ 4076F: Documentation/devicetree/bindings/gpu/ 4077F: Documentation/devicetree/bindings/video/ 4078F: Documentation/gpu/ 4079F: include/drm/ 4080F: include/uapi/drm/ 4081 4082DRM DRIVERS AND MISC GPU PATCHES 4083M: Daniel Vetter <daniel.vetter@intel.com> 4084M: Jani Nikula <jani.nikula@linux.intel.com> 4085M: Sean Paul <seanpaul@chromium.org> 4086W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4087S: Maintained 4088T: git git://anongit.freedesktop.org/drm/drm-misc 4089F: Documentation/gpu/ 4090F: drivers/gpu/vga/ 4091F: drivers/gpu/drm/* 4092F: include/drm/drm* 4093F: include/uapi/drm/drm* 4094 4095DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4096M: Dave Airlie <airlied@redhat.com> 4097S: Odd Fixes 4098F: drivers/gpu/drm/ast/ 4099 4100DRM DRIVERS FOR BRIDGE CHIPS 4101M: Archit Taneja <architt@codeaurora.org> 4102S: Maintained 4103T: git git://anongit.freedesktop.org/drm/drm-misc 4104F: drivers/gpu/drm/bridge/ 4105 4106DRM DRIVER FOR BOCHS VIRTUAL GPU 4107M: Gerd Hoffmann <kraxel@redhat.com> 4108S: Odd Fixes 4109F: drivers/gpu/drm/bochs/ 4110 4111DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4112M: Dave Airlie <airlied@redhat.com> 4113S: Odd Fixes 4114F: drivers/gpu/drm/cirrus/ 4115 4116RADEON and AMDGPU DRM DRIVERS 4117M: Alex Deucher <alexander.deucher@amd.com> 4118M: Christian König <christian.koenig@amd.com> 4119L: dri-devel@lists.freedesktop.org 4120T: git git://people.freedesktop.org/~agd5f/linux 4121S: Supported 4122F: drivers/gpu/drm/radeon/ 4123F: include/uapi/drm/radeon_drm.h 4124F: drivers/gpu/drm/amd/ 4125F: include/uapi/drm/amdgpu_drm.h 4126 4127DRM PANEL DRIVERS 4128M: Thierry Reding <thierry.reding@gmail.com> 4129L: dri-devel@lists.freedesktop.org 4130T: git git://anongit.freedesktop.org/tegra/linux.git 4131S: Maintained 4132F: drivers/gpu/drm/drm_panel.c 4133F: drivers/gpu/drm/panel/ 4134F: include/drm/drm_panel.h 4135F: Documentation/devicetree/bindings/display/panel/ 4136 4137INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4138M: Daniel Vetter <daniel.vetter@intel.com> 4139M: Jani Nikula <jani.nikula@linux.intel.com> 4140L: intel-gfx@lists.freedesktop.org 4141W: https://01.org/linuxgraphics/ 4142B: https://01.org/linuxgraphics/documentation/how-report-bugs 4143C: irc://chat.freenode.net/intel-gfx 4144Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4145T: git git://anongit.freedesktop.org/drm-intel 4146S: Supported 4147F: drivers/gpu/drm/i915/ 4148F: include/drm/i915* 4149F: include/uapi/drm/i915_drm.h 4150F: Documentation/gpu/i915.rst 4151 4152INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4153M: Zhenyu Wang <zhenyuw@linux.intel.com> 4154M: Zhi Wang <zhi.a.wang@intel.com> 4155L: igvt-g-dev@lists.01.org 4156L: intel-gfx@lists.freedesktop.org 4157W: https://01.org/igvt-g 4158T: git https://github.com/01org/gvt-linux.git 4159S: Supported 4160F: drivers/gpu/drm/i915/gvt/ 4161 4162DRM DRIVERS FOR ATMEL HLCDC 4163M: Boris Brezillon <boris.brezillon@free-electrons.com> 4164L: dri-devel@lists.freedesktop.org 4165S: Supported 4166F: drivers/gpu/drm/atmel-hlcdc/ 4167F: Documentation/devicetree/bindings/drm/atmel/ 4168 4169DRM DRIVERS FOR ALLWINNER A10 4170M: Maxime Ripard <maxime.ripard@free-electrons.com> 4171L: dri-devel@lists.freedesktop.org 4172S: Supported 4173F: drivers/gpu/drm/sun4i/ 4174F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4175 4176DRM DRIVERS FOR AMLOGIC SOCS 4177M: Neil Armstrong <narmstrong@baylibre.com> 4178L: dri-devel@lists.freedesktop.org 4179L: linux-amlogic@lists.infradead.org 4180W: http://linux-meson.com/ 4181S: Supported 4182F: drivers/gpu/drm/meson/ 4183F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4184 4185DRM DRIVERS FOR EXYNOS 4186M: Inki Dae <inki.dae@samsung.com> 4187M: Joonyoung Shim <jy0922.shim@samsung.com> 4188M: Seung-Woo Kim <sw0312.kim@samsung.com> 4189M: Kyungmin Park <kyungmin.park@samsung.com> 4190L: dri-devel@lists.freedesktop.org 4191T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4192S: Supported 4193F: drivers/gpu/drm/exynos/ 4194F: include/uapi/drm/exynos_drm.h 4195F: Documentation/devicetree/bindings/display/exynos/ 4196 4197DRM DRIVERS FOR FREESCALE DCU 4198M: Stefan Agner <stefan@agner.ch> 4199M: Alison Wang <alison.wang@freescale.com> 4200L: dri-devel@lists.freedesktop.org 4201S: Supported 4202F: drivers/gpu/drm/fsl-dcu/ 4203F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4204F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4205F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4206 4207DRM DRIVERS FOR FREESCALE IMX 4208M: Philipp Zabel <p.zabel@pengutronix.de> 4209L: dri-devel@lists.freedesktop.org 4210S: Maintained 4211F: drivers/gpu/drm/imx/ 4212F: drivers/gpu/ipu-v3/ 4213F: Documentation/devicetree/bindings/display/imx/ 4214 4215DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4216M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4217L: dri-devel@lists.freedesktop.org 4218T: git git://github.com/patjak/drm-gma500 4219S: Maintained 4220F: drivers/gpu/drm/gma500/ 4221 4222DRM DRIVERS FOR HISILICON 4223M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4224M: Rongrong Zou <zourongrong@gmail.com> 4225R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4226R: Chen Feng <puck.chen@hisilicon.com> 4227L: dri-devel@lists.freedesktop.org 4228T: git git://github.com/xin3liang/linux.git 4229S: Maintained 4230F: drivers/gpu/drm/hisilicon/ 4231F: Documentation/devicetree/bindings/display/hisilicon/ 4232 4233DRM DRIVER FOR INTEL I810 VIDEO CARDS 4234S: Orphan / Obsolete 4235F: drivers/gpu/drm/i810/ 4236F: include/uapi/drm/i810_drm.h 4237 4238DRM DRIVERS FOR MEDIATEK 4239M: CK Hu <ck.hu@mediatek.com> 4240M: Philipp Zabel <p.zabel@pengutronix.de> 4241L: dri-devel@lists.freedesktop.org 4242S: Supported 4243F: drivers/gpu/drm/mediatek/ 4244F: Documentation/devicetree/bindings/display/mediatek/ 4245 4246DRM DRIVER FOR MSM ADRENO GPU 4247M: Rob Clark <robdclark@gmail.com> 4248L: linux-arm-msm@vger.kernel.org 4249L: dri-devel@lists.freedesktop.org 4250L: freedreno@lists.freedesktop.org 4251T: git git://people.freedesktop.org/~robclark/linux 4252S: Maintained 4253F: drivers/gpu/drm/msm/ 4254F: include/uapi/drm/msm_drm.h 4255F: Documentation/devicetree/bindings/display/msm/ 4256 4257DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4258M: Ben Skeggs <bskeggs@redhat.com> 4259L: dri-devel@lists.freedesktop.org 4260L: nouveau@lists.freedesktop.org 4261T: git git://github.com/skeggsb/linux 4262S: Supported 4263F: drivers/gpu/drm/nouveau/ 4264F: include/uapi/drm/nouveau_drm.h 4265 4266DRM DRIVERS FOR NVIDIA TEGRA 4267M: Thierry Reding <thierry.reding@gmail.com> 4268L: dri-devel@lists.freedesktop.org 4269L: linux-tegra@vger.kernel.org 4270T: git git://anongit.freedesktop.org/tegra/linux.git 4271S: Supported 4272F: drivers/gpu/drm/tegra/ 4273F: drivers/gpu/host1x/ 4274F: include/linux/host1x.h 4275F: include/uapi/drm/tegra_drm.h 4276F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4277 4278DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4279S: Orphan / Obsolete 4280F: drivers/gpu/drm/mga/ 4281F: include/uapi/drm/mga_drm.h 4282 4283DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4284M: Dave Airlie <airlied@redhat.com> 4285S: Odd Fixes 4286F: drivers/gpu/drm/mgag200/ 4287 4288DRM DRIVER FOR RAGE 128 VIDEO CARDS 4289S: Orphan / Obsolete 4290F: drivers/gpu/drm/r128/ 4291F: include/uapi/drm/r128_drm.h 4292 4293DRM DRIVERS FOR RENESAS 4294M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4295L: dri-devel@lists.freedesktop.org 4296L: linux-renesas-soc@vger.kernel.org 4297T: git git://linuxtv.org/pinchartl/fbdev 4298S: Supported 4299F: drivers/gpu/drm/rcar-du/ 4300F: drivers/gpu/drm/shmobile/ 4301F: include/linux/platform_data/shmob_drm.h 4302F: Documentation/devicetree/bindings/display/renesas,du.txt 4303 4304DRM DRIVER FOR QXL VIRTUAL GPU 4305M: Dave Airlie <airlied@redhat.com> 4306S: Odd Fixes 4307F: drivers/gpu/drm/qxl/ 4308F: include/uapi/drm/qxl_drm.h 4309 4310DRM DRIVERS FOR ROCKCHIP 4311M: Mark Yao <mark.yao@rock-chips.com> 4312L: dri-devel@lists.freedesktop.org 4313S: Maintained 4314F: drivers/gpu/drm/rockchip/ 4315F: Documentation/devicetree/bindings/display/rockchip/ 4316 4317DRM DRIVER FOR SAVAGE VIDEO CARDS 4318S: Orphan / Obsolete 4319F: drivers/gpu/drm/savage/ 4320F: include/uapi/drm/savage_drm.h 4321 4322DRM DRIVER FOR SIS VIDEO CARDS 4323S: Orphan / Obsolete 4324F: drivers/gpu/drm/sis/ 4325F: include/uapi/drm/sis_drm.h 4326 4327DRM DRIVERS FOR STI 4328M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4329M: Vincent Abriou <vincent.abriou@st.com> 4330L: dri-devel@lists.freedesktop.org 4331T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4332S: Maintained 4333F: drivers/gpu/drm/sti 4334F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4335 4336DRM DRIVER FOR TDFX VIDEO CARDS 4337S: Orphan / Obsolete 4338F: drivers/gpu/drm/tdfx/ 4339 4340DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4341M: Dave Airlie <airlied@redhat.com> 4342S: Odd Fixes 4343F: drivers/gpu/drm/udl/ 4344 4345DRM DRIVERS FOR VIVANTE GPU IP 4346M: Lucas Stach <l.stach@pengutronix.de> 4347R: Russell King <linux+etnaviv@armlinux.org.uk> 4348R: Christian Gmeiner <christian.gmeiner@gmail.com> 4349L: etnaviv@lists.freedesktop.org 4350L: dri-devel@lists.freedesktop.org 4351S: Maintained 4352F: drivers/gpu/drm/etnaviv/ 4353F: include/uapi/drm/etnaviv_drm.h 4354F: Documentation/devicetree/bindings/display/etnaviv/ 4355 4356DRM DRIVER FOR VMWARE VIRTUAL GPU 4357M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4358M: Sinclair Yeh <syeh@vmware.com> 4359M: Thomas Hellstrom <thellstrom@vmware.com> 4360L: dri-devel@lists.freedesktop.org 4361T: git git://people.freedesktop.org/~syeh/repos_linux 4362T: git git://people.freedesktop.org/~thomash/linux 4363S: Supported 4364F: drivers/gpu/drm/vmwgfx/ 4365F: include/uapi/drm/vmwgfx_drm.h 4366 4367DRM DRIVERS FOR VC4 4368M: Eric Anholt <eric@anholt.net> 4369T: git git://github.com/anholt/linux 4370S: Supported 4371F: drivers/gpu/drm/vc4/ 4372F: include/uapi/drm/vc4_drm.h 4373F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4374 4375DRM DRIVERS FOR TI OMAP 4376M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4377L: dri-devel@lists.freedesktop.org 4378S: Maintained 4379F: drivers/gpu/drm/omapdrm/ 4380F: Documentation/devicetree/bindings/display/ti/ 4381 4382DRM DRIVERS FOR TI LCDC 4383M: Jyri Sarha <jsarha@ti.com> 4384R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4385L: dri-devel@lists.freedesktop.org 4386S: Maintained 4387F: drivers/gpu/drm/tilcdc/ 4388F: Documentation/devicetree/bindings/display/tilcdc/ 4389 4390DRM DRIVERS FOR ZTE ZX 4391M: Shawn Guo <shawnguo@kernel.org> 4392L: dri-devel@lists.freedesktop.org 4393S: Maintained 4394F: drivers/gpu/drm/zte/ 4395F: Documentation/devicetree/bindings/display/zte,vou.txt 4396 4397DSBR100 USB FM RADIO DRIVER 4398M: Alexey Klimov <klimov.linux@gmail.com> 4399L: linux-media@vger.kernel.org 4400T: git git://linuxtv.org/media_tree.git 4401S: Maintained 4402F: drivers/media/radio/dsbr100.c 4403 4404DSCC4 DRIVER 4405M: Francois Romieu <romieu@fr.zoreil.com> 4406L: netdev@vger.kernel.org 4407S: Maintained 4408F: drivers/net/wan/dscc4.c 4409 4410DT3155 MEDIA DRIVER 4411M: Hans Verkuil <hverkuil@xs4all.nl> 4412L: linux-media@vger.kernel.org 4413T: git git://linuxtv.org/media_tree.git 4414W: https://linuxtv.org 4415S: Odd Fixes 4416F: drivers/media/pci/dt3155/ 4417 4418DVB_USB_AF9015 MEDIA DRIVER 4419M: Antti Palosaari <crope@iki.fi> 4420L: linux-media@vger.kernel.org 4421W: https://linuxtv.org 4422W: http://palosaari.fi/linux/ 4423Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4424T: git git://linuxtv.org/anttip/media_tree.git 4425S: Maintained 4426F: drivers/media/usb/dvb-usb-v2/af9015* 4427 4428DVB_USB_AF9035 MEDIA DRIVER 4429M: Antti Palosaari <crope@iki.fi> 4430L: linux-media@vger.kernel.org 4431W: https://linuxtv.org 4432W: http://palosaari.fi/linux/ 4433Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4434T: git git://linuxtv.org/anttip/media_tree.git 4435S: Maintained 4436F: drivers/media/usb/dvb-usb-v2/af9035* 4437 4438DVB_USB_ANYSEE MEDIA DRIVER 4439M: Antti Palosaari <crope@iki.fi> 4440L: linux-media@vger.kernel.org 4441W: https://linuxtv.org 4442W: http://palosaari.fi/linux/ 4443Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4444T: git git://linuxtv.org/anttip/media_tree.git 4445S: Maintained 4446F: drivers/media/usb/dvb-usb-v2/anysee* 4447 4448DVB_USB_AU6610 MEDIA DRIVER 4449M: Antti Palosaari <crope@iki.fi> 4450L: linux-media@vger.kernel.org 4451W: https://linuxtv.org 4452W: http://palosaari.fi/linux/ 4453Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4454T: git git://linuxtv.org/anttip/media_tree.git 4455S: Maintained 4456F: drivers/media/usb/dvb-usb-v2/au6610* 4457 4458DVB_USB_CE6230 MEDIA DRIVER 4459M: Antti Palosaari <crope@iki.fi> 4460L: linux-media@vger.kernel.org 4461W: https://linuxtv.org 4462W: http://palosaari.fi/linux/ 4463Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4464T: git git://linuxtv.org/anttip/media_tree.git 4465S: Maintained 4466F: drivers/media/usb/dvb-usb-v2/ce6230* 4467 4468DVB_USB_CXUSB MEDIA DRIVER 4469M: Michael Krufky <mkrufky@linuxtv.org> 4470L: linux-media@vger.kernel.org 4471W: https://linuxtv.org 4472W: http://github.com/mkrufky 4473Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4474T: git git://linuxtv.org/media_tree.git 4475S: Maintained 4476F: drivers/media/usb/dvb-usb/cxusb* 4477 4478DVB_USB_EC168 MEDIA DRIVER 4479M: Antti Palosaari <crope@iki.fi> 4480L: linux-media@vger.kernel.org 4481W: https://linuxtv.org 4482W: http://palosaari.fi/linux/ 4483Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4484T: git git://linuxtv.org/anttip/media_tree.git 4485S: Maintained 4486F: drivers/media/usb/dvb-usb-v2/ec168* 4487 4488DVB_USB_GL861 MEDIA DRIVER 4489M: Antti Palosaari <crope@iki.fi> 4490L: linux-media@vger.kernel.org 4491W: https://linuxtv.org 4492Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4493T: git git://linuxtv.org/anttip/media_tree.git 4494S: Maintained 4495F: drivers/media/usb/dvb-usb-v2/gl861* 4496 4497DVB_USB_MXL111SF MEDIA DRIVER 4498M: Michael Krufky <mkrufky@linuxtv.org> 4499L: linux-media@vger.kernel.org 4500W: https://linuxtv.org 4501W: http://github.com/mkrufky 4502Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4503T: git git://linuxtv.org/mkrufky/mxl111sf.git 4504S: Maintained 4505F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4506 4507DVB_USB_RTL28XXU MEDIA DRIVER 4508M: Antti Palosaari <crope@iki.fi> 4509L: linux-media@vger.kernel.org 4510W: https://linuxtv.org 4511W: http://palosaari.fi/linux/ 4512Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4513T: git git://linuxtv.org/anttip/media_tree.git 4514S: Maintained 4515F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4516 4517DVB_USB_V2 MEDIA DRIVER 4518M: Antti Palosaari <crope@iki.fi> 4519L: linux-media@vger.kernel.org 4520W: https://linuxtv.org 4521W: http://palosaari.fi/linux/ 4522Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4523T: git git://linuxtv.org/anttip/media_tree.git 4524S: Maintained 4525F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4526F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4527 4528DYNAMIC DEBUG 4529M: Jason Baron <jbaron@akamai.com> 4530S: Maintained 4531F: lib/dynamic_debug.c 4532F: include/linux/dynamic_debug.h 4533 4534DZ DECSTATION DZ11 SERIAL DRIVER 4535M: "Maciej W. Rozycki" <macro@linux-mips.org> 4536S: Maintained 4537F: drivers/tty/serial/dz.* 4538 4539E3X0 POWER BUTTON DRIVER 4540M: Moritz Fischer <moritz.fischer@ettus.com> 4541L: usrp-users@lists.ettus.com 4542W: http://www.ettus.com 4543S: Supported 4544F: drivers/input/misc/e3x0-button.c 4545F: Documentation/devicetree/bindings/input/e3x0-button.txt 4546 4547E4000 MEDIA DRIVER 4548M: Antti Palosaari <crope@iki.fi> 4549L: linux-media@vger.kernel.org 4550W: https://linuxtv.org 4551W: http://palosaari.fi/linux/ 4552Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4553T: git git://linuxtv.org/anttip/media_tree.git 4554S: Maintained 4555F: drivers/media/tuners/e4000* 4556 4557EATA ISA/EISA/PCI SCSI DRIVER 4558M: Dario Ballabio <ballabio_dario@emc.com> 4559L: linux-scsi@vger.kernel.org 4560S: Maintained 4561F: drivers/scsi/eata.c 4562 4563EC100 MEDIA DRIVER 4564M: Antti Palosaari <crope@iki.fi> 4565L: linux-media@vger.kernel.org 4566W: https://linuxtv.org 4567W: http://palosaari.fi/linux/ 4568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4569T: git git://linuxtv.org/anttip/media_tree.git 4570S: Maintained 4571F: drivers/media/dvb-frontends/ec100* 4572 4573ECRYPT FILE SYSTEM 4574M: Tyler Hicks <tyhicks@canonical.com> 4575L: ecryptfs@vger.kernel.org 4576W: http://ecryptfs.org 4577W: https://launchpad.net/ecryptfs 4578T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4579S: Supported 4580F: Documentation/filesystems/ecryptfs.txt 4581F: fs/ecryptfs/ 4582 4583EDAC-CORE 4584M: Borislav Petkov <bp@alien8.de> 4585M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4586M: Mauro Carvalho Chehab <mchehab@kernel.org> 4587L: linux-edac@vger.kernel.org 4588T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4589T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4590S: Supported 4591F: Documentation/admin-guide/ras.rst 4592F: Documentation/driver-api/edac.rst 4593F: drivers/edac/ 4594F: include/linux/edac.h 4595 4596EDAC-AMD64 4597M: Borislav Petkov <bp@alien8.de> 4598L: linux-edac@vger.kernel.org 4599S: Maintained 4600F: drivers/edac/amd64_edac* 4601 4602EDAC-CALXEDA 4603M: Robert Richter <rric@kernel.org> 4604L: linux-edac@vger.kernel.org 4605S: Maintained 4606F: drivers/edac/highbank* 4607 4608EDAC-CAVIUM 4609M: Ralf Baechle <ralf@linux-mips.org> 4610M: David Daney <david.daney@cavium.com> 4611L: linux-edac@vger.kernel.org 4612L: linux-mips@linux-mips.org 4613S: Supported 4614F: drivers/edac/octeon_edac* 4615 4616EDAC-E752X 4617M: Mark Gross <mark.gross@intel.com> 4618L: linux-edac@vger.kernel.org 4619S: Maintained 4620F: drivers/edac/e752x_edac.c 4621 4622EDAC-E7XXX 4623L: linux-edac@vger.kernel.org 4624S: Maintained 4625F: drivers/edac/e7xxx_edac.c 4626 4627EDAC-FSL_DDR 4628M: York Sun <york.sun@nxp.com> 4629L: linux-edac@vger.kernel.org 4630S: Maintained 4631F: drivers/edac/fsl_ddr_edac.* 4632 4633EDAC-GHES 4634M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4635M: Mauro Carvalho Chehab <mchehab@kernel.org> 4636L: linux-edac@vger.kernel.org 4637S: Maintained 4638F: drivers/edac/ghes_edac.c 4639 4640EDAC-I82443BXGX 4641M: Tim Small <tim@buttersideup.com> 4642L: linux-edac@vger.kernel.org 4643S: Maintained 4644F: drivers/edac/i82443bxgx_edac.c 4645 4646EDAC-I3000 4647L: linux-edac@vger.kernel.org 4648S: Orphan 4649F: drivers/edac/i3000_edac.c 4650 4651EDAC-I5000 4652L: linux-edac@vger.kernel.org 4653S: Maintained 4654F: drivers/edac/i5000_edac.c 4655 4656EDAC-I5400 4657M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4658M: Mauro Carvalho Chehab <mchehab@kernel.org> 4659L: linux-edac@vger.kernel.org 4660S: Maintained 4661F: drivers/edac/i5400_edac.c 4662 4663EDAC-I7300 4664M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4665M: Mauro Carvalho Chehab <mchehab@kernel.org> 4666L: linux-edac@vger.kernel.org 4667S: Maintained 4668F: drivers/edac/i7300_edac.c 4669 4670EDAC-I7CORE 4671M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4672M: Mauro Carvalho Chehab <mchehab@kernel.org> 4673L: linux-edac@vger.kernel.org 4674S: Maintained 4675F: drivers/edac/i7core_edac.c 4676 4677EDAC-I82975X 4678M: Ranganathan Desikan <ravi@jetztechnologies.com> 4679M: "Arvind R." <arvino55@gmail.com> 4680L: linux-edac@vger.kernel.org 4681S: Maintained 4682F: drivers/edac/i82975x_edac.c 4683 4684EDAC-IE31200 4685M: Jason Baron <jbaron@akamai.com> 4686L: linux-edac@vger.kernel.org 4687S: Maintained 4688F: drivers/edac/ie31200_edac.c 4689 4690EDAC-MPC85XX 4691M: Johannes Thumshirn <morbidrsa@gmail.com> 4692L: linux-edac@vger.kernel.org 4693S: Maintained 4694F: drivers/edac/mpc85xx_edac.[ch] 4695 4696EDAC-PASEMI 4697M: Egor Martovetsky <egor@pasemi.com> 4698L: linux-edac@vger.kernel.org 4699S: Maintained 4700F: drivers/edac/pasemi_edac.c 4701 4702EDAC-R82600 4703M: Tim Small <tim@buttersideup.com> 4704L: linux-edac@vger.kernel.org 4705S: Maintained 4706F: drivers/edac/r82600_edac.c 4707 4708EDAC-SBRIDGE 4709M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4710M: Mauro Carvalho Chehab <mchehab@kernel.org> 4711L: linux-edac@vger.kernel.org 4712S: Maintained 4713F: drivers/edac/sb_edac.c 4714 4715EDAC-SKYLAKE 4716M: Tony Luck <tony.luck@intel.com> 4717L: linux-edac@vger.kernel.org 4718S: Maintained 4719F: drivers/edac/skx_edac.c 4720 4721EDAC-XGENE 4722APPLIED MICRO (APM) X-GENE SOC EDAC 4723M: Loc Ho <lho@apm.com> 4724S: Supported 4725F: drivers/edac/xgene_edac.c 4726F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4727 4728EDIROL UA-101/UA-1000 DRIVER 4729M: Clemens Ladisch <clemens@ladisch.de> 4730L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4731T: git git://git.alsa-project.org/alsa-kernel.git 4732S: Maintained 4733F: sound/usb/misc/ua101.c 4734 4735EXTENSIBLE FIRMWARE INTERFACE (EFI) 4736M: Matt Fleming <matt@codeblueprint.co.uk> 4737M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4738L: linux-efi@vger.kernel.org 4739T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4740S: Maintained 4741F: Documentation/efi-stub.txt 4742F: arch/*/kernel/efi.c 4743F: arch/x86/boot/compressed/eboot.[ch] 4744F: arch/*/include/asm/efi.h 4745F: arch/x86/platform/efi/ 4746F: drivers/firmware/efi/ 4747F: include/linux/efi*.h 4748F: arch/arm/boot/compressed/efi-header.S 4749F: arch/arm64/kernel/efi-entry.S 4750 4751EFI VARIABLE FILESYSTEM 4752M: Matthew Garrett <matthew.garrett@nebula.com> 4753M: Jeremy Kerr <jk@ozlabs.org> 4754M: Matt Fleming <matt@codeblueprint.co.uk> 4755T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4756L: linux-efi@vger.kernel.org 4757S: Maintained 4758F: fs/efivarfs/ 4759 4760EFIFB FRAMEBUFFER DRIVER 4761L: linux-fbdev@vger.kernel.org 4762M: Peter Jones <pjones@redhat.com> 4763S: Maintained 4764F: drivers/video/fbdev/efifb.c 4765 4766EFI TEST DRIVER 4767L: linux-efi@vger.kernel.org 4768M: Ivan Hu <ivan.hu@canonical.com> 4769M: Matt Fleming <matt@codeblueprint.co.uk> 4770S: Maintained 4771F: drivers/firmware/efi/test/ 4772 4773EFS FILESYSTEM 4774W: http://aeschi.ch.eu.org/efs/ 4775S: Orphan 4776F: fs/efs/ 4777 4778EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4779M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4780L: netdev@vger.kernel.org 4781S: Maintained 4782F: drivers/net/ethernet/ibm/ehea/ 4783 4784EM28XX VIDEO4LINUX DRIVER 4785M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4786M: Mauro Carvalho Chehab <mchehab@kernel.org> 4787L: linux-media@vger.kernel.org 4788W: https://linuxtv.org 4789T: git git://linuxtv.org/media_tree.git 4790S: Maintained 4791F: drivers/media/usb/em28xx/ 4792F: Documentation/media/v4l-drivers/em28xx* 4793 4794EMBEDDED LINUX 4795M: Paul Gortmaker <paul.gortmaker@windriver.com> 4796M: Matt Mackall <mpm@selenic.com> 4797M: David Woodhouse <dwmw2@infradead.org> 4798L: linux-embedded@vger.kernel.org 4799S: Maintained 4800 4801EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4802M: James Smart <james.smart@broadcom.com> 4803M: Dick Kennedy <dick.kennedy@broadcom.com> 4804L: linux-scsi@vger.kernel.org 4805W: http://www.broadcom.com 4806S: Supported 4807F: drivers/scsi/lpfc/ 4808 4809ENE CB710 FLASH CARD READER DRIVER 4810M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4811S: Maintained 4812F: drivers/misc/cb710/ 4813F: drivers/mmc/host/cb710-mmc.* 4814F: include/linux/cb710.h 4815 4816ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4817M: Maxim Levitsky <maximlevitsky@gmail.com> 4818S: Maintained 4819F: drivers/media/rc/ene_ir.* 4820 4821EPSON S1D13XXX FRAMEBUFFER DRIVER 4822M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4823S: Maintained 4824T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4825F: drivers/video/fbdev/s1d13xxxfb.c 4826F: include/video/s1d13xxxfb.h 4827 4828ET131X NETWORK DRIVER 4829M: Mark Einon <mark.einon@gmail.com> 4830S: Odd Fixes 4831F: drivers/net/ethernet/agere/ 4832 4833ETHERNET BRIDGE 4834M: Stephen Hemminger <stephen@networkplumber.org> 4835L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4836L: netdev@vger.kernel.org 4837W: http://www.linuxfoundation.org/en/Net:Bridge 4838S: Maintained 4839F: include/linux/netfilter_bridge/ 4840F: net/bridge/ 4841 4842ETHERNET PHY LIBRARY 4843M: Florian Fainelli <f.fainelli@gmail.com> 4844L: netdev@vger.kernel.org 4845S: Maintained 4846F: include/linux/phy.h 4847F: include/linux/phy_fixed.h 4848F: drivers/net/phy/ 4849F: Documentation/networking/phy.txt 4850F: drivers/of/of_mdio.c 4851F: drivers/of/of_net.c 4852 4853EXT2 FILE SYSTEM 4854M: Jan Kara <jack@suse.com> 4855L: linux-ext4@vger.kernel.org 4856S: Maintained 4857F: Documentation/filesystems/ext2.txt 4858F: fs/ext2/ 4859F: include/linux/ext2* 4860 4861EXT4 FILE SYSTEM 4862M: "Theodore Ts'o" <tytso@mit.edu> 4863M: Andreas Dilger <adilger.kernel@dilger.ca> 4864L: linux-ext4@vger.kernel.org 4865W: http://ext4.wiki.kernel.org 4866Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4867T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4868S: Maintained 4869F: Documentation/filesystems/ext4.txt 4870F: fs/ext4/ 4871 4872Extended Verification Module (EVM) 4873M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4874L: linux-ima-devel@lists.sourceforge.net 4875L: linux-security-module@vger.kernel.org 4876S: Supported 4877F: security/integrity/evm/ 4878 4879EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4880M: MyungJoo Ham <myungjoo.ham@samsung.com> 4881M: Chanwoo Choi <cw00.choi@samsung.com> 4882L: linux-kernel@vger.kernel.org 4883T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4884S: Maintained 4885F: drivers/extcon/ 4886F: include/linux/extcon/ 4887F: include/linux/extcon.h 4888F: Documentation/extcon/ 4889F: Documentation/devicetree/bindings/extcon/ 4890 4891EXYNOS DP DRIVER 4892M: Jingoo Han <jingoohan1@gmail.com> 4893L: dri-devel@lists.freedesktop.org 4894S: Maintained 4895F: drivers/gpu/drm/exynos/exynos_dp* 4896 4897EXYNOS SYSMMU (IOMMU) driver 4898M: Marek Szyprowski <m.szyprowski@samsung.com> 4899L: iommu@lists.linux-foundation.org 4900S: Maintained 4901F: drivers/iommu/exynos-iommu.c 4902 4903EZchip NPS platform support 4904M: Noam Camus <noamc@ezchip.com> 4905S: Supported 4906F: arch/arc/plat-eznps 4907F: arch/arc/boot/dts/eznps.dts 4908 4909F71805F HARDWARE MONITORING DRIVER 4910M: Jean Delvare <jdelvare@suse.com> 4911L: linux-hwmon@vger.kernel.org 4912S: Maintained 4913F: Documentation/hwmon/f71805f 4914F: drivers/hwmon/f71805f.c 4915 4916FC0011 TUNER DRIVER 4917M: Michael Buesch <m@bues.ch> 4918L: linux-media@vger.kernel.org 4919S: Maintained 4920F: drivers/media/tuners/fc0011.h 4921F: drivers/media/tuners/fc0011.c 4922 4923FC2580 MEDIA DRIVER 4924M: Antti Palosaari <crope@iki.fi> 4925L: linux-media@vger.kernel.org 4926W: https://linuxtv.org 4927W: http://palosaari.fi/linux/ 4928Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4929T: git git://linuxtv.org/anttip/media_tree.git 4930S: Maintained 4931F: drivers/media/tuners/fc2580* 4932 4933FANOTIFY 4934M: Eric Paris <eparis@redhat.com> 4935S: Maintained 4936F: fs/notify/fanotify/ 4937F: include/linux/fanotify.h 4938F: include/uapi/linux/fanotify.h 4939 4940FARSYNC SYNCHRONOUS DRIVER 4941M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4942W: http://www.farsite.co.uk/ 4943S: Supported 4944F: drivers/net/wan/farsync.* 4945 4946FAULT INJECTION SUPPORT 4947M: Akinobu Mita <akinobu.mita@gmail.com> 4948S: Supported 4949F: Documentation/fault-injection/ 4950F: lib/fault-inject.c 4951 4952FBTFT Framebuffer drivers 4953M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4954M: Noralf Trønnes <noralf@tronnes.org> 4955S: Maintained 4956F: drivers/staging/fbtft/ 4957 4958FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4959M: Johannes Thumshirn <jth@kernel.org> 4960L: fcoe-devel@open-fcoe.org 4961W: www.Open-FCoE.org 4962S: Supported 4963F: drivers/scsi/libfc/ 4964F: drivers/scsi/fcoe/ 4965F: include/scsi/fc/ 4966F: include/scsi/libfc.h 4967F: include/scsi/libfcoe.h 4968F: include/uapi/scsi/fc/ 4969 4970FILE LOCKING (flock() and fcntl()/lockf()) 4971M: Jeff Layton <jlayton@poochiereds.net> 4972M: "J. Bruce Fields" <bfields@fieldses.org> 4973L: linux-fsdevel@vger.kernel.org 4974S: Maintained 4975F: include/linux/fcntl.h 4976F: include/linux/fs.h 4977F: include/uapi/linux/fcntl.h 4978F: include/uapi/linux/fs.h 4979F: fs/fcntl.c 4980F: fs/locks.c 4981 4982FILESYSTEMS (VFS and infrastructure) 4983M: Alexander Viro <viro@zeniv.linux.org.uk> 4984L: linux-fsdevel@vger.kernel.org 4985S: Maintained 4986F: fs/* 4987 4988FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4989M: Riku Voipio <riku.voipio@iki.fi> 4990L: linux-hwmon@vger.kernel.org 4991S: Maintained 4992F: drivers/hwmon/f75375s.c 4993F: include/linux/f75375s.h 4994 4995FIREWIRE AUDIO DRIVERS 4996M: Clemens Ladisch <clemens@ladisch.de> 4997L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4998T: git git://git.alsa-project.org/alsa-kernel.git 4999S: Maintained 5000F: sound/firewire/ 5001 5002FIREWIRE MEDIA DRIVERS (firedtv) 5003M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5004L: linux-media@vger.kernel.org 5005L: linux1394-devel@lists.sourceforge.net 5006T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5007S: Maintained 5008F: drivers/media/firewire/ 5009 5010FIREWIRE SBP-2 TARGET 5011M: Chris Boot <bootc@bootc.net> 5012L: linux-scsi@vger.kernel.org 5013L: target-devel@vger.kernel.org 5014L: linux1394-devel@lists.sourceforge.net 5015T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5016S: Maintained 5017F: drivers/target/sbp/ 5018 5019FIREWIRE SUBSYSTEM 5020M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5021L: linux1394-devel@lists.sourceforge.net 5022W: http://ieee1394.wiki.kernel.org/ 5023T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5024S: Maintained 5025F: drivers/firewire/ 5026F: include/linux/firewire.h 5027F: include/uapi/linux/firewire*.h 5028F: tools/firewire/ 5029 5030FIRMWARE LOADER (request_firmware) 5031M: Ming Lei <ming.lei@canonical.com> 5032M: Luis R. Rodriguez <mcgrof@kernel.org> 5033L: linux-kernel@vger.kernel.org 5034S: Maintained 5035F: Documentation/firmware_class/ 5036F: drivers/base/firmware*.c 5037F: include/linux/firmware.h 5038 5039FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5040M: Joshua Morris <josh.h.morris@us.ibm.com> 5041M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5042S: Maintained 5043F: drivers/block/rsxx/ 5044 5045FLOPPY DRIVER 5046M: Jiri Kosina <jikos@kernel.org> 5047T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5048S: Odd fixes 5049F: drivers/block/floppy.c 5050 5051FMC SUBSYSTEM 5052M: Alessandro Rubini <rubini@gnudd.com> 5053W: http://www.ohwr.org/projects/fmc-bus 5054S: Supported 5055F: drivers/fmc/ 5056F: include/linux/fmc*.h 5057F: include/linux/ipmi-fru.h 5058K: fmc_d.*register 5059 5060FPGA MANAGER FRAMEWORK 5061M: Alan Tull <atull@opensource.altera.com> 5062R: Moritz Fischer <moritz.fischer@ettus.com> 5063L: linux-fpga@vger.kernel.org 5064S: Maintained 5065T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5066F: drivers/fpga/ 5067F: include/linux/fpga/fpga-mgr.h 5068W: http://www.rocketboards.org 5069 5070FPU EMULATOR 5071M: Bill Metzenthen <billm@melbpc.org.au> 5072W: http://floatingpoint.sourceforge.net/emulator/index.html 5073S: Maintained 5074F: arch/x86/math-emu/ 5075 5076FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5077L: netdev@vger.kernel.org 5078S: Orphan 5079F: drivers/net/wan/dlci.c 5080F: drivers/net/wan/sdla.c 5081 5082FRAMEBUFFER LAYER 5083L: linux-fbdev@vger.kernel.org 5084Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5085S: Orphan 5086F: Documentation/fb/ 5087F: drivers/video/ 5088F: include/video/ 5089F: include/linux/fb.h 5090F: include/uapi/video/ 5091F: include/uapi/linux/fb.h 5092 5093FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5094M: Horia Geantă <horia.geanta@nxp.com> 5095M: Dan Douglass <dan.douglass@nxp.com> 5096L: linux-crypto@vger.kernel.org 5097S: Maintained 5098F: drivers/crypto/caam/ 5099F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5100 5101FREESCALE DIU FRAMEBUFFER DRIVER 5102M: Timur Tabi <timur@tabi.org> 5103L: linux-fbdev@vger.kernel.org 5104S: Maintained 5105F: drivers/video/fbdev/fsl-diu-fb.* 5106 5107FREESCALE DMA DRIVER 5108M: Li Yang <leoli@freescale.com> 5109M: Zhang Wei <zw@zh-kernel.org> 5110L: linuxppc-dev@lists.ozlabs.org 5111S: Maintained 5112F: drivers/dma/fsldma.* 5113 5114FREESCALE GPMI NAND DRIVER 5115M: Han Xu <han.xu@nxp.com> 5116L: linux-mtd@lists.infradead.org 5117S: Maintained 5118F: drivers/mtd/nand/gpmi-nand/* 5119 5120FREESCALE I2C CPM DRIVER 5121M: Jochen Friedrich <jochen@scram.de> 5122L: linuxppc-dev@lists.ozlabs.org 5123L: linux-i2c@vger.kernel.org 5124S: Maintained 5125F: drivers/i2c/busses/i2c-cpm.c 5126 5127FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5128M: Sascha Hauer <kernel@pengutronix.de> 5129L: linux-fbdev@vger.kernel.org 5130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5131S: Maintained 5132F: include/linux/platform_data/video-imxfb.h 5133F: drivers/video/fbdev/imxfb.c 5134 5135FREESCALE QUAD SPI DRIVER 5136M: Han Xu <han.xu@nxp.com> 5137L: linux-mtd@lists.infradead.org 5138S: Maintained 5139F: drivers/mtd/spi-nor/fsl-quadspi.c 5140 5141FREESCALE SOC FS_ENET DRIVER 5142M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5143M: Vitaly Bordug <vbordug@ru.mvista.com> 5144L: linuxppc-dev@lists.ozlabs.org 5145L: netdev@vger.kernel.org 5146S: Maintained 5147F: drivers/net/ethernet/freescale/fs_enet/ 5148F: include/linux/fs_enet_pd.h 5149 5150FREESCALE IMX / MXC FEC DRIVER 5151M: Fugang Duan <fugang.duan@nxp.com> 5152L: netdev@vger.kernel.org 5153S: Maintained 5154F: drivers/net/ethernet/freescale/fec_main.c 5155F: drivers/net/ethernet/freescale/fec_ptp.c 5156F: drivers/net/ethernet/freescale/fec.h 5157F: Documentation/devicetree/bindings/net/fsl-fec.txt 5158 5159FREESCALE QORIQ DPAA FMAN DRIVER 5160M: Madalin Bucur <madalin.bucur@nxp.com> 5161L: netdev@vger.kernel.org 5162S: Maintained 5163F: drivers/net/ethernet/freescale/fman 5164F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5165 5166FREESCALE QORIQ DPAA ETHERNET DRIVER 5167M: Madalin Bucur <madalin.bucur@nxp.com> 5168L: netdev@vger.kernel.org 5169S: Maintained 5170F: drivers/net/ethernet/freescale/dpaa 5171 5172FREESCALE SOC DRIVERS 5173M: Scott Wood <oss@buserror.net> 5174L: linuxppc-dev@lists.ozlabs.org 5175L: linux-arm-kernel@lists.infradead.org 5176S: Maintained 5177F: drivers/soc/fsl/ 5178F: include/linux/fsl/ 5179 5180FREESCALE QUICC ENGINE LIBRARY 5181M: Qiang Zhao <qiang.zhao@nxp.com> 5182L: linuxppc-dev@lists.ozlabs.org 5183S: Maintained 5184F: drivers/soc/fsl/qe/ 5185F: include/soc/fsl/*qe*.h 5186F: include/soc/fsl/*ucc*.h 5187 5188FREESCALE USB PERIPHERAL DRIVERS 5189M: Li Yang <leoli@freescale.com> 5190L: linux-usb@vger.kernel.org 5191L: linuxppc-dev@lists.ozlabs.org 5192S: Maintained 5193F: drivers/usb/gadget/udc/fsl* 5194 5195FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5196M: Li Yang <leoli@freescale.com> 5197L: netdev@vger.kernel.org 5198L: linuxppc-dev@lists.ozlabs.org 5199S: Maintained 5200F: drivers/net/ethernet/freescale/ucc_geth* 5201 5202FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5203M: Claudiu Manoil <claudiu.manoil@freescale.com> 5204L: netdev@vger.kernel.org 5205S: Maintained 5206F: drivers/net/ethernet/freescale/gianfar* 5207X: drivers/net/ethernet/freescale/gianfar_ptp.c 5208F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5209 5210FREESCALE QUICC ENGINE UCC HDLC DRIVER 5211M: Zhao Qiang <qiang.zhao@nxp.com> 5212L: netdev@vger.kernel.org 5213L: linuxppc-dev@lists.ozlabs.org 5214S: Maintained 5215F: drivers/net/wan/fsl_ucc_hdlc* 5216 5217FREESCALE QUICC ENGINE UCC UART DRIVER 5218M: Timur Tabi <timur@tabi.org> 5219L: linuxppc-dev@lists.ozlabs.org 5220S: Maintained 5221F: drivers/tty/serial/ucc_uart.c 5222 5223FREESCALE SOC SOUND DRIVERS 5224M: Timur Tabi <timur@tabi.org> 5225M: Nicolin Chen <nicoleotsuka@gmail.com> 5226M: Xiubo Li <Xiubo.Lee@gmail.com> 5227R: Fabio Estevam <fabio.estevam@nxp.com> 5228L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5229L: linuxppc-dev@lists.ozlabs.org 5230S: Maintained 5231F: sound/soc/fsl/fsl* 5232F: sound/soc/fsl/imx* 5233F: sound/soc/fsl/mpc8610_hpcd.c 5234 5235FREEVXFS FILESYSTEM 5236M: Christoph Hellwig <hch@infradead.org> 5237W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5238S: Maintained 5239F: fs/freevxfs/ 5240 5241FREEZER 5242M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5243M: Pavel Machek <pavel@ucw.cz> 5244L: linux-pm@vger.kernel.org 5245S: Supported 5246F: Documentation/power/freezing-of-tasks.txt 5247F: include/linux/freezer.h 5248F: kernel/freezer.c 5249 5250FRONTSWAP API 5251M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5252L: linux-kernel@vger.kernel.org 5253S: Maintained 5254F: mm/frontswap.c 5255F: include/linux/frontswap.h 5256 5257FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5258M: David Howells <dhowells@redhat.com> 5259L: linux-cachefs@redhat.com (moderated for non-subscribers) 5260S: Supported 5261F: Documentation/filesystems/caching/ 5262F: fs/fscache/ 5263F: include/linux/fscache*.h 5264 5265FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5266M: Theodore Y. Ts'o <tytso@mit.edu> 5267M: Jaegeuk Kim <jaegeuk@kernel.org> 5268L: linux-fsdevel@vger.kernel.org 5269S: Supported 5270F: fs/crypto/ 5271F: include/linux/fscrypto.h 5272 5273F2FS FILE SYSTEM 5274M: Jaegeuk Kim <jaegeuk@kernel.org> 5275M: Chao Yu <yuchao0@huawei.com> 5276L: linux-f2fs-devel@lists.sourceforge.net 5277W: https://f2fs.wiki.kernel.org/ 5278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5279S: Maintained 5280F: Documentation/filesystems/f2fs.txt 5281F: Documentation/ABI/testing/sysfs-fs-f2fs 5282F: fs/f2fs/ 5283F: include/linux/f2fs_fs.h 5284F: include/trace/events/f2fs.h 5285 5286FUJITSU FR-V (FRV) PORT 5287S: Orphan 5288F: arch/frv/ 5289 5290FUJITSU LAPTOP EXTRAS 5291M: Jonathan Woithe <jwoithe@just42.net> 5292L: platform-driver-x86@vger.kernel.org 5293S: Maintained 5294F: drivers/platform/x86/fujitsu-laptop.c 5295 5296FUJITSU M-5MO LS CAMERA ISP DRIVER 5297M: Kyungmin Park <kyungmin.park@samsung.com> 5298M: Heungjun Kim <riverful.kim@samsung.com> 5299L: linux-media@vger.kernel.org 5300S: Maintained 5301F: drivers/media/i2c/m5mols/ 5302F: include/media/i2c/m5mols.h 5303 5304FUJITSU TABLET EXTRAS 5305M: Robert Gerlach <khnz@gmx.de> 5306L: platform-driver-x86@vger.kernel.org 5307S: Maintained 5308F: drivers/platform/x86/fujitsu-tablet.c 5309 5310FUSE: FILESYSTEM IN USERSPACE 5311M: Miklos Szeredi <miklos@szeredi.hu> 5312L: linux-fsdevel@vger.kernel.org 5313W: http://fuse.sourceforge.net/ 5314T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5315S: Maintained 5316F: fs/fuse/ 5317F: include/uapi/linux/fuse.h 5318F: Documentation/filesystems/fuse.txt 5319 5320FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5321M: Rik Faith <faith@cs.unc.edu> 5322L: linux-scsi@vger.kernel.org 5323S: Odd Fixes (e.g., new signatures) 5324F: drivers/scsi/fdomain.* 5325 5326GCC PLUGINS 5327M: Kees Cook <keescook@chromium.org> 5328R: Emese Revfy <re.emese@gmail.com> 5329L: kernel-hardening@lists.openwall.com 5330S: Maintained 5331F: scripts/gcc-plugins/ 5332F: scripts/gcc-plugin.sh 5333F: scripts/Makefile.gcc-plugins 5334F: Documentation/gcc-plugins.txt 5335 5336GCOV BASED KERNEL PROFILING 5337M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5338S: Maintained 5339F: kernel/gcov/ 5340F: Documentation/dev-tools/gcov.rst 5341 5342GDT SCSI DISK ARRAY CONTROLLER DRIVER 5343M: Achim Leubner <achim_leubner@adaptec.com> 5344L: linux-scsi@vger.kernel.org 5345W: http://www.icp-vortex.com/ 5346S: Supported 5347F: drivers/scsi/gdt* 5348 5349GDB KERNEL DEBUGGING HELPER SCRIPTS 5350M: Jan Kiszka <jan.kiszka@siemens.com> 5351M: Kieran Bingham <kieran@bingham.xyz> 5352S: Supported 5353F: scripts/gdb/ 5354 5355GEMTEK FM RADIO RECEIVER DRIVER 5356M: Hans Verkuil <hverkuil@xs4all.nl> 5357L: linux-media@vger.kernel.org 5358T: git git://linuxtv.org/media_tree.git 5359W: https://linuxtv.org 5360S: Maintained 5361F: drivers/media/radio/radio-gemtek* 5362 5363GENERIC GPIO I2C DRIVER 5364M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5365S: Supported 5366F: drivers/i2c/busses/i2c-gpio.c 5367F: include/linux/i2c-gpio.h 5368 5369GENERIC GPIO I2C MULTIPLEXER DRIVER 5370M: Peter Korsgaard <peter.korsgaard@barco.com> 5371L: linux-i2c@vger.kernel.org 5372S: Supported 5373F: drivers/i2c/muxes/i2c-mux-gpio.c 5374F: include/linux/i2c-mux-gpio.h 5375F: Documentation/i2c/muxes/i2c-mux-gpio 5376 5377GENERIC HDLC (WAN) DRIVERS 5378M: Krzysztof Halasa <khc@pm.waw.pl> 5379W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5380S: Maintained 5381F: drivers/net/wan/c101.c 5382F: drivers/net/wan/hd6457* 5383F: drivers/net/wan/hdlc* 5384F: drivers/net/wan/n2.c 5385F: drivers/net/wan/pc300too.c 5386F: drivers/net/wan/pci200syn.c 5387F: drivers/net/wan/wanxl* 5388 5389GENERIC INCLUDE/ASM HEADER FILES 5390M: Arnd Bergmann <arnd@arndb.de> 5391L: linux-arch@vger.kernel.org 5392T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5393S: Maintained 5394F: include/asm-generic/ 5395F: include/uapi/asm-generic/ 5396 5397GENERIC PHY FRAMEWORK 5398M: Kishon Vijay Abraham I <kishon@ti.com> 5399L: linux-kernel@vger.kernel.org 5400T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5401S: Supported 5402F: drivers/phy/ 5403F: include/linux/phy/ 5404 5405GENERIC PM DOMAINS 5406M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5407M: Kevin Hilman <khilman@kernel.org> 5408M: Ulf Hansson <ulf.hansson@linaro.org> 5409L: linux-pm@vger.kernel.org 5410S: Supported 5411F: drivers/base/power/domain*.c 5412F: include/linux/pm_domain.h 5413 5414GENERIC UIO DRIVER FOR PCI DEVICES 5415M: "Michael S. Tsirkin" <mst@redhat.com> 5416L: kvm@vger.kernel.org 5417S: Supported 5418F: drivers/uio/uio_pci_generic.c 5419 5420GET_MAINTAINER SCRIPT 5421M: Joe Perches <joe@perches.com> 5422S: Maintained 5423F: scripts/get_maintainer.pl 5424 5425GENWQE (IBM Generic Workqueue Card) 5426M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5427M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5428S: Supported 5429F: drivers/misc/genwqe/ 5430 5431GFS2 FILE SYSTEM 5432M: Steven Whitehouse <swhiteho@redhat.com> 5433M: Bob Peterson <rpeterso@redhat.com> 5434L: cluster-devel@redhat.com 5435W: http://sources.redhat.com/cluster/ 5436T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5437S: Supported 5438F: Documentation/filesystems/gfs2*.txt 5439F: fs/gfs2/ 5440F: include/uapi/linux/gfs2_ondisk.h 5441 5442GIGASET ISDN DRIVERS 5443M: Paul Bolle <pebolle@tiscali.nl> 5444L: gigaset307x-common@lists.sourceforge.net 5445W: http://gigaset307x.sourceforge.net/ 5446S: Odd Fixes 5447F: Documentation/isdn/README.gigaset 5448F: drivers/isdn/gigaset/ 5449F: include/uapi/linux/gigaset_dev.h 5450 5451GO7007 MPEG CODEC 5452M: Hans Verkuil <hans.verkuil@cisco.com> 5453L: linux-media@vger.kernel.org 5454S: Maintained 5455F: drivers/media/usb/go7007/ 5456 5457GOODIX TOUCHSCREEN 5458M: Bastien Nocera <hadess@hadess.net> 5459L: linux-input@vger.kernel.org 5460S: Maintained 5461F: drivers/input/touchscreen/goodix.c 5462 5463GPIO MOCKUP DRIVER 5464M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5465L: linux-gpio@vger.kernel.org 5466S: Maintained 5467F: drivers/gpio/gpio-mockup.c 5468F: tools/testing/selftests/gpio/ 5469 5470GPIO SUBSYSTEM 5471M: Linus Walleij <linus.walleij@linaro.org> 5472M: Alexandre Courbot <gnurou@gmail.com> 5473L: linux-gpio@vger.kernel.org 5474T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5475S: Maintained 5476F: Documentation/devicetree/bindings/gpio/ 5477F: Documentation/gpio/ 5478F: Documentation/ABI/testing/gpio-cdev 5479F: Documentation/ABI/obsolete/sysfs-gpio 5480F: drivers/gpio/ 5481F: include/linux/gpio/ 5482F: include/linux/gpio.h 5483F: include/asm-generic/gpio.h 5484F: include/uapi/linux/gpio.h 5485F: tools/gpio/ 5486 5487GRE DEMULTIPLEXER DRIVER 5488M: Dmitry Kozlov <xeb@mail.ru> 5489L: netdev@vger.kernel.org 5490S: Maintained 5491F: net/ipv4/gre_demux.c 5492F: net/ipv4/gre_offload.c 5493F: include/net/gre.h 5494 5495GRETH 10/100/1G Ethernet MAC device driver 5496M: Andreas Larsson <andreas@gaisler.com> 5497L: netdev@vger.kernel.org 5498S: Maintained 5499F: drivers/net/ethernet/aeroflex/ 5500 5501GREYBUS SUBSYSTEM 5502M: Johan Hovold <johan@kernel.org> 5503M: Alex Elder <elder@kernel.org> 5504M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5505S: Maintained 5506F: drivers/staging/greybus/ 5507 5508GREYBUS AUDIO PROTOCOLS DRIVERS 5509M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5510M: Mark Greer <mgreer@animalcreek.com> 5511S: Maintained 5512F: drivers/staging/greybus/audio_apbridgea.c 5513F: drivers/staging/greybus/audio_apbridgea.h 5514F: drivers/staging/greybus/audio_codec.c 5515F: drivers/staging/greybus/audio_codec.h 5516F: drivers/staging/greybus/audio_gb.c 5517F: drivers/staging/greybus/audio_manager.c 5518F: drivers/staging/greybus/audio_manager.h 5519F: drivers/staging/greybus/audio_manager_module.c 5520F: drivers/staging/greybus/audio_manager_private.h 5521F: drivers/staging/greybus/audio_manager_sysfs.c 5522F: drivers/staging/greybus/audio_module.c 5523F: drivers/staging/greybus/audio_topology.c 5524 5525GREYBUS PROTOCOLS DRIVERS 5526M: Rui Miguel Silva <rmfrfs@gmail.com> 5527S: Maintained 5528F: drivers/staging/greybus/sdio.c 5529F: drivers/staging/greybus/light.c 5530F: drivers/staging/greybus/gpio.c 5531F: drivers/staging/greybus/power_supply.c 5532F: drivers/staging/greybus/spi.c 5533F: drivers/staging/greybus/spilib.c 5534 5535GREYBUS PROTOCOLS DRIVERS 5536M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5537S: Maintained 5538F: drivers/staging/greybus/loopback.c 5539F: drivers/staging/greybus/timesync.c 5540F: drivers/staging/greybus/timesync_platform.c 5541 5542GREYBUS PROTOCOLS DRIVERS 5543M: Viresh Kumar <vireshk@kernel.org> 5544S: Maintained 5545F: drivers/staging/greybus/authentication.c 5546F: drivers/staging/greybus/bootrom.c 5547F: drivers/staging/greybus/firmware.h 5548F: drivers/staging/greybus/fw-core.c 5549F: drivers/staging/greybus/fw-download.c 5550F: drivers/staging/greybus/fw-managament.c 5551F: drivers/staging/greybus/greybus_authentication.h 5552F: drivers/staging/greybus/greybus_firmware.h 5553F: drivers/staging/greybus/hid.c 5554F: drivers/staging/greybus/i2c.c 5555F: drivers/staging/greybus/spi.c 5556F: drivers/staging/greybus/spilib.c 5557F: drivers/staging/greybus/spilib.h 5558 5559GREYBUS PROTOCOLS DRIVERS 5560M: David Lin <dtwlin@gmail.com> 5561S: Maintained 5562F: drivers/staging/greybus/uart.c 5563F: drivers/staging/greybus/log.c 5564 5565GREYBUS PLATFORM DRIVERS 5566M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5567S: Maintained 5568F: drivers/staging/greybus/arche-platform.c 5569F: drivers/staging/greybus/arche-apb-ctrl.c 5570F: drivers/staging/greybus/arche_platform.h 5571 5572GS1662 VIDEO SERIALIZER 5573M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5574L: linux-media@vger.kernel.org 5575T: git git://linuxtv.org/media_tree.git 5576S: Maintained 5577F: drivers/media/spi/gs1662.c 5578 5579GSPCA FINEPIX SUBDRIVER 5580M: Frank Zago <frank@zago.net> 5581L: linux-media@vger.kernel.org 5582T: git git://linuxtv.org/media_tree.git 5583S: Maintained 5584F: drivers/media/usb/gspca/finepix.c 5585 5586GSPCA GL860 SUBDRIVER 5587M: Olivier Lorin <o.lorin@laposte.net> 5588L: linux-media@vger.kernel.org 5589T: git git://linuxtv.org/media_tree.git 5590S: Maintained 5591F: drivers/media/usb/gspca/gl860/ 5592 5593GSPCA M5602 SUBDRIVER 5594M: Erik Andren <erik.andren@gmail.com> 5595L: linux-media@vger.kernel.org 5596T: git git://linuxtv.org/media_tree.git 5597S: Maintained 5598F: drivers/media/usb/gspca/m5602/ 5599 5600GSPCA PAC207 SONIXB SUBDRIVER 5601M: Hans Verkuil <hverkuil@xs4all.nl> 5602L: linux-media@vger.kernel.org 5603T: git git://linuxtv.org/media_tree.git 5604S: Odd Fixes 5605F: drivers/media/usb/gspca/pac207.c 5606 5607GSPCA SN9C20X SUBDRIVER 5608M: Brian Johnson <brijohn@gmail.com> 5609L: linux-media@vger.kernel.org 5610T: git git://linuxtv.org/media_tree.git 5611S: Maintained 5612F: drivers/media/usb/gspca/sn9c20x.c 5613 5614GSPCA T613 SUBDRIVER 5615M: Leandro Costantino <lcostantino@gmail.com> 5616L: linux-media@vger.kernel.org 5617T: git git://linuxtv.org/media_tree.git 5618S: Maintained 5619F: drivers/media/usb/gspca/t613.c 5620 5621GSPCA USB WEBCAM DRIVER 5622M: Hans Verkuil <hverkuil@xs4all.nl> 5623L: linux-media@vger.kernel.org 5624T: git git://linuxtv.org/media_tree.git 5625S: Odd Fixes 5626F: drivers/media/usb/gspca/ 5627 5628GUID PARTITION TABLE (GPT) 5629M: Davidlohr Bueso <dave@stgolabs.net> 5630L: linux-efi@vger.kernel.org 5631S: Maintained 5632F: block/partitions/efi.* 5633 5634STK1160 USB VIDEO CAPTURE DRIVER 5635M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5636L: linux-media@vger.kernel.org 5637T: git git://linuxtv.org/media_tree.git 5638S: Maintained 5639F: drivers/media/usb/stk1160/ 5640 5641H8/300 ARCHITECTURE 5642M: Yoshinori Sato <ysato@users.sourceforge.jp> 5643L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5644W: http://uclinux-h8.sourceforge.jp 5645T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5646S: Maintained 5647F: arch/h8300/ 5648F: drivers/clocksource/h8300_*.c 5649F: drivers/clk/h8300/ 5650F: drivers/irqchip/irq-renesas-h8*.c 5651 5652HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5653M: Frank Seidel <frank@f-seidel.de> 5654L: platform-driver-x86@vger.kernel.org 5655W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5656S: Maintained 5657F: drivers/platform/x86/hdaps.c 5658 5659HDPVR USB VIDEO ENCODER DRIVER 5660M: Hans Verkuil <hverkuil@xs4all.nl> 5661L: linux-media@vger.kernel.org 5662T: git git://linuxtv.org/media_tree.git 5663W: https://linuxtv.org 5664S: Odd Fixes 5665F: drivers/media/usb/hdpvr/ 5666 5667HWPOISON MEMORY FAILURE HANDLING 5668M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5669L: linux-mm@kvack.org 5670S: Maintained 5671F: mm/memory-failure.c 5672F: mm/hwpoison-inject.c 5673 5674HYPERVISOR VIRTUAL CONSOLE DRIVER 5675L: linuxppc-dev@lists.ozlabs.org 5676S: Odd Fixes 5677F: drivers/tty/hvc/ 5678 5679HACKRF MEDIA DRIVER 5680M: Antti Palosaari <crope@iki.fi> 5681L: linux-media@vger.kernel.org 5682W: https://linuxtv.org 5683W: http://palosaari.fi/linux/ 5684Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5685T: git git://linuxtv.org/anttip/media_tree.git 5686S: Maintained 5687F: drivers/media/usb/hackrf/ 5688 5689HARDWARE MONITORING 5690M: Jean Delvare <jdelvare@suse.com> 5691M: Guenter Roeck <linux@roeck-us.net> 5692L: linux-hwmon@vger.kernel.org 5693W: http://hwmon.wiki.kernel.org/ 5694T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5695T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5696S: Maintained 5697F: Documentation/hwmon/ 5698F: drivers/hwmon/ 5699F: include/linux/hwmon*.h 5700 5701HARDWARE RANDOM NUMBER GENERATOR CORE 5702M: Matt Mackall <mpm@selenic.com> 5703M: Herbert Xu <herbert@gondor.apana.org.au> 5704L: linux-crypto@vger.kernel.org 5705S: Odd fixes 5706F: Documentation/devicetree/bindings/rng/ 5707F: Documentation/hw_random.txt 5708F: drivers/char/hw_random/ 5709F: include/linux/hw_random.h 5710 5711HARDWARE SPINLOCK CORE 5712M: Ohad Ben-Cohen <ohad@wizery.com> 5713M: Bjorn Andersson <bjorn.andersson@linaro.org> 5714L: linux-remoteproc@vger.kernel.org 5715S: Maintained 5716T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5717F: Documentation/devicetree/bindings/hwlock/ 5718F: Documentation/hwspinlock.txt 5719F: drivers/hwspinlock/ 5720F: include/linux/hwspinlock.h 5721 5722HARMONY SOUND DRIVER 5723L: linux-parisc@vger.kernel.org 5724S: Maintained 5725F: sound/parisc/harmony.* 5726 5727HD29L2 MEDIA DRIVER 5728M: Antti Palosaari <crope@iki.fi> 5729L: linux-media@vger.kernel.org 5730W: https://linuxtv.org 5731W: http://palosaari.fi/linux/ 5732Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5733T: git git://linuxtv.org/anttip/media_tree.git 5734S: Maintained 5735F: drivers/media/dvb-frontends/hd29l2* 5736 5737HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5738M: Jimmy Vance <jimmy.vance@hpe.com> 5739S: Supported 5740F: Documentation/watchdog/hpwdt.txt 5741F: drivers/watchdog/hpwdt.c 5742 5743HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5744M: Don Brace <don.brace@microsemi.com> 5745L: esc.storagedev@microsemi.com 5746L: linux-scsi@vger.kernel.org 5747S: Supported 5748F: Documentation/scsi/hpsa.txt 5749F: drivers/scsi/hpsa*.[ch] 5750F: include/linux/cciss*.h 5751F: include/uapi/linux/cciss*.h 5752 5753HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5754M: Don Brace <don.brace@microsemi.com> 5755L: esc.storagedev@microsemi.com 5756L: linux-scsi@vger.kernel.org 5757S: Supported 5758F: Documentation/blockdev/cciss.txt 5759F: drivers/block/cciss* 5760F: include/linux/cciss_ioctl.h 5761F: include/uapi/linux/cciss_ioctl.h 5762 5763HFI1 DRIVER 5764M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5765M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5766L: linux-rdma@vger.kernel.org 5767S: Supported 5768F: drivers/infiniband/hw/hfi1 5769 5770HFS FILESYSTEM 5771L: linux-fsdevel@vger.kernel.org 5772S: Orphan 5773F: Documentation/filesystems/hfs.txt 5774F: fs/hfs/ 5775 5776HFSPLUS FILESYSTEM 5777L: linux-fsdevel@vger.kernel.org 5778S: Orphan 5779F: Documentation/filesystems/hfsplus.txt 5780F: fs/hfsplus/ 5781 5782HGA FRAMEBUFFER DRIVER 5783M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5784L: linux-nvidia@lists.surfsouth.com 5785W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5786S: Maintained 5787F: drivers/video/fbdev/hgafb.c 5788 5789HIBERNATION (aka Software Suspend, aka swsusp) 5790M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5791M: Pavel Machek <pavel@ucw.cz> 5792L: linux-pm@vger.kernel.org 5793B: https://bugzilla.kernel.org 5794S: Supported 5795F: arch/x86/power/ 5796F: drivers/base/power/ 5797F: kernel/power/ 5798F: include/linux/suspend.h 5799F: include/linux/freezer.h 5800F: include/linux/pm.h 5801F: arch/*/include/asm/suspend*.h 5802 5803HID CORE LAYER 5804M: Jiri Kosina <jikos@kernel.org> 5805R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5806L: linux-input@vger.kernel.org 5807T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5808S: Maintained 5809F: drivers/hid/ 5810F: include/linux/hid* 5811F: include/uapi/linux/hid* 5812 5813HID SENSOR HUB DRIVERS 5814M: Jiri Kosina <jikos@kernel.org> 5815M: Jonathan Cameron <jic23@kernel.org> 5816M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5817L: linux-input@vger.kernel.org 5818L: linux-iio@vger.kernel.org 5819S: Maintained 5820F: Documentation/hid/hid-sensor* 5821F: drivers/hid/hid-sensor-* 5822F: drivers/iio/*/hid-* 5823F: include/linux/hid-sensor-* 5824 5825HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5826M: Thomas Gleixner <tglx@linutronix.de> 5827L: linux-kernel@vger.kernel.org 5828T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5829S: Maintained 5830F: Documentation/timers/ 5831F: kernel/time/hrtimer.c 5832F: kernel/time/clockevents.c 5833F: kernel/time/tick*.* 5834F: kernel/time/timer_*.c 5835F: include/linux/clockchips.h 5836F: include/linux/hrtimer.h 5837 5838HIGH-SPEED SCC DRIVER FOR AX.25 5839L: linux-hams@vger.kernel.org 5840S: Orphan 5841F: drivers/net/hamradio/dmascc.c 5842F: drivers/net/hamradio/scc.c 5843 5844HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5845M: HighPoint Linux Team <linux@highpoint-tech.com> 5846W: http://www.highpoint-tech.com 5847S: Supported 5848F: Documentation/scsi/hptiop.txt 5849F: drivers/scsi/hptiop.c 5850 5851HIPPI 5852M: Jes Sorensen <jes@trained-monkey.org> 5853L: linux-hippi@sunsite.dk 5854S: Maintained 5855F: include/linux/hippidevice.h 5856F: include/uapi/linux/if_hippi.h 5857F: net/802/hippi.c 5858F: drivers/net/hippi/ 5859 5860HISILICON NETWORK SUBSYSTEM DRIVER 5861M: Yisen Zhuang <yisen.zhuang@huawei.com> 5862M: Salil Mehta <salil.mehta@huawei.com> 5863L: netdev@vger.kernel.org 5864W: http://www.hisilicon.com 5865S: Maintained 5866F: drivers/net/ethernet/hisilicon/ 5867F: Documentation/devicetree/bindings/net/hisilicon*.txt 5868 5869HISILICON ROCE DRIVER 5870M: Lijun Ou <oulijun@huawei.com> 5871M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5872L: linux-rdma@vger.kernel.org 5873S: Maintained 5874F: drivers/infiniband/hw/hns/ 5875F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5876 5877HISILICON SAS Controller 5878M: John Garry <john.garry@huawei.com> 5879W: http://www.hisilicon.com 5880S: Supported 5881F: drivers/scsi/hisi_sas/ 5882F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5883 5884HOST AP DRIVER 5885M: Jouni Malinen <j@w1.fi> 5886L: linux-wireless@vger.kernel.org 5887W: http://w1.fi/hostap-driver.html 5888S: Obsolete 5889F: drivers/net/wireless/intersil/hostap/ 5890 5891HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5892L: platform-driver-x86@vger.kernel.org 5893S: Orphan 5894F: drivers/platform/x86/tc1100-wmi.c 5895 5896HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5897M: Jaroslav Kysela <perex@perex.cz> 5898S: Maintained 5899F: drivers/net/ethernet/hp/hp100.* 5900 5901HPET: High Precision Event Timers driver 5902M: Clemens Ladisch <clemens@ladisch.de> 5903S: Maintained 5904F: Documentation/timers/hpet.txt 5905F: drivers/char/hpet.c 5906F: include/linux/hpet.h 5907F: include/uapi/linux/hpet.h 5908 5909HPET: x86 5910S: Orphan 5911F: arch/x86/kernel/hpet.c 5912F: arch/x86/include/asm/hpet.h 5913 5914HPFS FILESYSTEM 5915M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5916W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5917S: Maintained 5918F: fs/hpfs/ 5919 5920HSI SUBSYSTEM 5921M: Sebastian Reichel <sre@kernel.org> 5922T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5923S: Maintained 5924F: Documentation/ABI/testing/sysfs-bus-hsi 5925F: Documentation/device-drivers/serial-interfaces.rst 5926F: drivers/hsi/ 5927F: include/linux/hsi/ 5928F: include/uapi/linux/hsi/ 5929 5930HSO 3G MODEM DRIVER 5931M: Jan Dumon <j.dumon@option.com> 5932W: http://www.pharscape.org 5933S: Maintained 5934F: drivers/net/usb/hso.c 5935 5936HSR NETWORK PROTOCOL 5937M: Arvid Brodin <arvid.brodin@alten.se> 5938L: netdev@vger.kernel.org 5939S: Maintained 5940F: net/hsr/ 5941 5942HTCPEN TOUCHSCREEN DRIVER 5943M: Pau Oliva Fora <pof@eslack.org> 5944L: linux-input@vger.kernel.org 5945S: Maintained 5946F: drivers/input/touchscreen/htcpen.c 5947 5948HUGETLB FILESYSTEM 5949M: Nadia Yvette Chambers <nyc@holomorphy.com> 5950S: Maintained 5951F: fs/hugetlbfs/ 5952 5953HVA ST MEDIA DRIVER 5954M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5955L: linux-media@vger.kernel.org 5956T: git git://linuxtv.org/media_tree.git 5957W: https://linuxtv.org 5958S: Supported 5959F: drivers/media/platform/sti/hva 5960 5961Hyper-V CORE AND DRIVERS 5962M: "K. Y. Srinivasan" <kys@microsoft.com> 5963M: Haiyang Zhang <haiyangz@microsoft.com> 5964L: devel@linuxdriverproject.org 5965S: Maintained 5966F: arch/x86/include/asm/mshyperv.h 5967F: arch/x86/include/uapi/asm/hyperv.h 5968F: arch/x86/kernel/cpu/mshyperv.c 5969F: drivers/hid/hid-hyperv.c 5970F: drivers/hv/ 5971F: drivers/input/serio/hyperv-keyboard.c 5972F: drivers/pci/host/pci-hyperv.c 5973F: drivers/net/hyperv/ 5974F: drivers/scsi/storvsc_drv.c 5975F: drivers/uio/uio_hv_generic.c 5976F: drivers/video/fbdev/hyperv_fb.c 5977F: include/linux/hyperv.h 5978F: tools/hv/ 5979F: Documentation/ABI/stable/sysfs-bus-vmbus 5980 5981I2C MUXES 5982M: Peter Rosin <peda@axentia.se> 5983L: linux-i2c@vger.kernel.org 5984S: Maintained 5985F: Documentation/i2c/i2c-topology 5986F: Documentation/i2c/muxes/ 5987F: Documentation/devicetree/bindings/i2c/i2c-mux* 5988F: Documentation/devicetree/bindings/i2c/i2c-arb* 5989F: Documentation/devicetree/bindings/i2c/i2c-gate* 5990F: drivers/i2c/i2c-mux.c 5991F: drivers/i2c/muxes/ 5992F: include/linux/i2c-mux.h 5993 5994I2C OVER PARALLEL PORT 5995M: Jean Delvare <jdelvare@suse.com> 5996L: linux-i2c@vger.kernel.org 5997S: Maintained 5998F: Documentation/i2c/busses/i2c-parport 5999F: Documentation/i2c/busses/i2c-parport-light 6000F: drivers/i2c/busses/i2c-parport.c 6001F: drivers/i2c/busses/i2c-parport-light.c 6002 6003I2C/SMBUS CONTROLLER DRIVERS FOR PC 6004M: Jean Delvare <jdelvare@suse.com> 6005L: linux-i2c@vger.kernel.org 6006S: Maintained 6007F: Documentation/i2c/busses/i2c-ali1535 6008F: Documentation/i2c/busses/i2c-ali1563 6009F: Documentation/i2c/busses/i2c-ali15x3 6010F: Documentation/i2c/busses/i2c-amd756 6011F: Documentation/i2c/busses/i2c-amd8111 6012F: Documentation/i2c/busses/i2c-i801 6013F: Documentation/i2c/busses/i2c-nforce2 6014F: Documentation/i2c/busses/i2c-piix4 6015F: Documentation/i2c/busses/i2c-sis5595 6016F: Documentation/i2c/busses/i2c-sis630 6017F: Documentation/i2c/busses/i2c-sis96x 6018F: Documentation/i2c/busses/i2c-via 6019F: Documentation/i2c/busses/i2c-viapro 6020F: drivers/i2c/busses/i2c-ali1535.c 6021F: drivers/i2c/busses/i2c-ali1563.c 6022F: drivers/i2c/busses/i2c-ali15x3.c 6023F: drivers/i2c/busses/i2c-amd756.c 6024F: drivers/i2c/busses/i2c-amd756-s4882.c 6025F: drivers/i2c/busses/i2c-amd8111.c 6026F: drivers/i2c/busses/i2c-i801.c 6027F: drivers/i2c/busses/i2c-isch.c 6028F: drivers/i2c/busses/i2c-nforce2.c 6029F: drivers/i2c/busses/i2c-nforce2-s4985.c 6030F: drivers/i2c/busses/i2c-piix4.c 6031F: drivers/i2c/busses/i2c-sis5595.c 6032F: drivers/i2c/busses/i2c-sis630.c 6033F: drivers/i2c/busses/i2c-sis96x.c 6034F: drivers/i2c/busses/i2c-via.c 6035F: drivers/i2c/busses/i2c-viapro.c 6036 6037I2C/SMBUS ISMT DRIVER 6038M: Seth Heasley <seth.heasley@intel.com> 6039M: Neil Horman <nhorman@tuxdriver.com> 6040L: linux-i2c@vger.kernel.org 6041F: drivers/i2c/busses/i2c-ismt.c 6042F: Documentation/i2c/busses/i2c-ismt 6043 6044I2C/SMBUS STUB DRIVER 6045M: Jean Delvare <jdelvare@suse.com> 6046L: linux-i2c@vger.kernel.org 6047S: Maintained 6048F: drivers/i2c/i2c-stub.c 6049 6050I2C SUBSYSTEM 6051M: Wolfram Sang <wsa@the-dreams.de> 6052L: linux-i2c@vger.kernel.org 6053W: https://i2c.wiki.kernel.org/ 6054Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6055T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6056S: Maintained 6057F: Documentation/devicetree/bindings/i2c/ 6058F: Documentation/i2c/ 6059F: drivers/i2c/ 6060F: drivers/i2c/*/ 6061F: include/linux/i2c.h 6062F: include/linux/i2c-*.h 6063F: include/uapi/linux/i2c.h 6064F: include/uapi/linux/i2c-*.h 6065 6066I2C ACPI SUPPORT 6067M: Mika Westerberg <mika.westerberg@linux.intel.com> 6068L: linux-i2c@vger.kernel.org 6069L: linux-acpi@vger.kernel.org 6070S: Maintained 6071 6072I2C-TAOS-EVM DRIVER 6073M: Jean Delvare <jdelvare@suse.com> 6074L: linux-i2c@vger.kernel.org 6075S: Maintained 6076F: Documentation/i2c/busses/i2c-taos-evm 6077F: drivers/i2c/busses/i2c-taos-evm.c 6078 6079I2C-TINY-USB DRIVER 6080M: Till Harbaum <till@harbaum.org> 6081L: linux-i2c@vger.kernel.org 6082W: http://www.harbaum.org/till/i2c_tiny_usb 6083S: Maintained 6084F: drivers/i2c/busses/i2c-tiny-usb.c 6085 6086i386 BOOT CODE 6087M: "H. Peter Anvin" <hpa@zytor.com> 6088S: Maintained 6089F: arch/x86/boot/ 6090 6091i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6092M: "H. Peter Anvin" <hpa@zytor.com> 6093T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6094S: Maintained 6095 6096IA64 (Itanium) PLATFORM 6097M: Tony Luck <tony.luck@intel.com> 6098M: Fenghua Yu <fenghua.yu@intel.com> 6099L: linux-ia64@vger.kernel.org 6100T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6101S: Maintained 6102F: arch/ia64/ 6103 6104IBM Power VMX Cryptographic instructions 6105M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6106M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6107L: linux-crypto@vger.kernel.org 6108S: Supported 6109F: drivers/crypto/vmx/Makefile 6110F: drivers/crypto/vmx/Kconfig 6111F: drivers/crypto/vmx/vmx.c 6112F: drivers/crypto/vmx/aes* 6113F: drivers/crypto/vmx/ghash* 6114F: drivers/crypto/vmx/ppc-xlate.pl 6115 6116IBM Power in-Nest Crypto Acceleration 6117M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6118M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6119L: linux-crypto@vger.kernel.org 6120S: Supported 6121F: drivers/crypto/nx/Makefile 6122F: drivers/crypto/nx/Kconfig 6123F: drivers/crypto/nx/nx-aes* 6124F: drivers/crypto/nx/nx-sha* 6125F: drivers/crypto/nx/nx.* 6126F: drivers/crypto/nx/nx_csbcpb.h 6127F: drivers/crypto/nx/nx_debugfs.h 6128 6129IBM Power 842 compression accelerator 6130M: Dan Streetman <ddstreet@ieee.org> 6131S: Supported 6132F: drivers/crypto/nx/Makefile 6133F: drivers/crypto/nx/Kconfig 6134F: drivers/crypto/nx/nx-842* 6135F: include/linux/sw842.h 6136F: crypto/842.c 6137F: lib/842/ 6138 6139IBM Power Linux RAID adapter 6140M: Brian King <brking@us.ibm.com> 6141S: Supported 6142F: drivers/scsi/ipr.* 6143 6144IBM Power Virtual Ethernet Device Driver 6145M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6146L: netdev@vger.kernel.org 6147S: Supported 6148F: drivers/net/ethernet/ibm/ibmveth.* 6149 6150IBM Power SRIOV Virtual NIC Device Driver 6151M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6152M: John Allen <jallen@linux.vnet.ibm.com> 6153L: netdev@vger.kernel.org 6154S: Supported 6155F: drivers/net/ethernet/ibm/ibmvnic.* 6156 6157IBM Power Virtual SCSI Device Drivers 6158M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6159L: linux-scsi@vger.kernel.org 6160S: Supported 6161F: drivers/scsi/ibmvscsi/ibmvscsi* 6162F: include/scsi/viosrp.h 6163 6164IBM Power Virtual SCSI Device Target Driver 6165M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6166M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6167L: linux-scsi@vger.kernel.org 6168L: target-devel@vger.kernel.org 6169S: Supported 6170F: drivers/scsi/ibmvscsi_tgt/ 6171 6172IBM Power Virtual FC Device Drivers 6173M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6174L: linux-scsi@vger.kernel.org 6175S: Supported 6176F: drivers/scsi/ibmvscsi/ibmvfc* 6177 6178IBM ServeRAID RAID DRIVER 6179S: Orphan 6180F: drivers/scsi/ips.* 6181 6182ICH LPC AND GPIO DRIVER 6183M: Peter Tyser <ptyser@xes-inc.com> 6184S: Maintained 6185F: drivers/mfd/lpc_ich.c 6186F: drivers/gpio/gpio-ich.c 6187 6188IDE SUBSYSTEM 6189M: "David S. Miller" <davem@davemloft.net> 6190L: linux-ide@vger.kernel.org 6191Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6192T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6193S: Maintained 6194F: Documentation/ide/ 6195F: drivers/ide/ 6196F: include/linux/ide.h 6197 6198IDEAPAD LAPTOP EXTRAS DRIVER 6199M: Ike Panhc <ike.pan@canonical.com> 6200L: platform-driver-x86@vger.kernel.org 6201W: http://launchpad.net/ideapad-laptop 6202S: Maintained 6203F: drivers/platform/x86/ideapad-laptop.c 6204 6205IDEAPAD LAPTOP SLIDEBAR DRIVER 6206M: Andrey Moiseev <o2g.org.ru@gmail.com> 6207L: linux-input@vger.kernel.org 6208W: https://github.com/o2genum/ideapad-slidebar 6209S: Maintained 6210F: drivers/input/misc/ideapad_slidebar.c 6211 6212IDE/ATAPI DRIVERS 6213M: Borislav Petkov <bp@alien8.de> 6214L: linux-ide@vger.kernel.org 6215S: Maintained 6216F: Documentation/cdrom/ide-cd 6217F: drivers/ide/ide-cd* 6218 6219IEEE 802.15.4 SUBSYSTEM 6220M: Alexander Aring <aar@pengutronix.de> 6221M: Stefan Schmidt <stefan@osg.samsung.com> 6222L: linux-wpan@vger.kernel.org 6223W: http://wpan.cakelab.org/ 6224T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6225T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6226S: Maintained 6227F: net/ieee802154/ 6228F: net/mac802154/ 6229F: drivers/net/ieee802154/ 6230F: include/linux/nl802154.h 6231F: include/linux/ieee802154.h 6232F: include/net/nl802154.h 6233F: include/net/mac802154.h 6234F: include/net/af_ieee802154.h 6235F: include/net/cfg802154.h 6236F: include/net/ieee802154_netdev.h 6237F: Documentation/networking/ieee802154.txt 6238 6239IGORPLUG-USB IR RECEIVER 6240M: Sean Young <sean@mess.org> 6241L: linux-media@vger.kernel.org 6242S: Maintained 6243F: drivers/media/rc/igorplugusb.c 6244 6245IGUANAWORKS USB IR TRANSCEIVER 6246M: Sean Young <sean@mess.org> 6247L: linux-media@vger.kernel.org 6248S: Maintained 6249F: drivers/media/rc/iguanair.c 6250 6251IIO DIGITAL POTENTIOMETER DAC 6252M: Peter Rosin <peda@axentia.se> 6253L: linux-iio@vger.kernel.org 6254S: Maintained 6255F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6256F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6257F: drivers/iio/dac/dpot-dac.c 6258 6259IIO ENVELOPE DETECTOR 6260M: Peter Rosin <peda@axentia.se> 6261L: linux-iio@vger.kernel.org 6262S: Maintained 6263F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6264F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6265F: drivers/iio/adc/envelope-detector.c 6266 6267IIO SUBSYSTEM AND DRIVERS 6268M: Jonathan Cameron <jic23@kernel.org> 6269R: Hartmut Knaack <knaack.h@gmx.de> 6270R: Lars-Peter Clausen <lars@metafoo.de> 6271R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6272L: linux-iio@vger.kernel.org 6273T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6274S: Maintained 6275F: Documentation/devicetree/bindings/iio/ 6276F: drivers/iio/ 6277F: drivers/staging/iio/ 6278F: include/linux/iio/ 6279F: tools/iio/ 6280 6281IKANOS/ADI EAGLE ADSL USB DRIVER 6282M: Matthieu Castet <castet.matthieu@free.fr> 6283M: Stanislaw Gruszka <stf_xl@wp.pl> 6284S: Maintained 6285F: drivers/usb/atm/ueagle-atm.c 6286 6287IMGTEC ASCII LCD DRIVER 6288M: Paul Burton <paul.burton@imgtec.com> 6289S: Maintained 6290F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6291F: drivers/auxdisplay/img-ascii-lcd.c 6292 6293INA209 HARDWARE MONITOR DRIVER 6294M: Guenter Roeck <linux@roeck-us.net> 6295L: linux-hwmon@vger.kernel.org 6296S: Maintained 6297F: Documentation/hwmon/ina209 6298F: Documentation/devicetree/bindings/i2c/ina209.txt 6299F: drivers/hwmon/ina209.c 6300 6301INA2XX HARDWARE MONITOR DRIVER 6302M: Guenter Roeck <linux@roeck-us.net> 6303L: linux-hwmon@vger.kernel.org 6304S: Maintained 6305F: Documentation/hwmon/ina2xx 6306F: drivers/hwmon/ina2xx.c 6307F: include/linux/platform_data/ina2xx.h 6308 6309INDUSTRY PACK SUBSYSTEM (IPACK) 6310M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6311M: Jens Taprogge <jens.taprogge@taprogge.org> 6312M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6313L: industrypack-devel@lists.sourceforge.net 6314W: http://industrypack.sourceforge.net 6315S: Maintained 6316F: drivers/ipack/ 6317 6318INGENIC JZ4780 DMA Driver 6319M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6320S: Maintained 6321F: drivers/dma/dma-jz4780.c 6322 6323INGENIC JZ4780 NAND DRIVER 6324M: Harvey Hunt <harveyhuntnexus@gmail.com> 6325L: linux-mtd@lists.infradead.org 6326S: Maintained 6327F: drivers/mtd/nand/jz4780_* 6328 6329INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6330M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6331M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6332L: linux-ima-devel@lists.sourceforge.net 6333L: linux-ima-user@lists.sourceforge.net 6334L: linux-security-module@vger.kernel.org 6335T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6336S: Supported 6337F: security/integrity/ima/ 6338 6339IMGTEC IR DECODER DRIVER 6340M: James Hogan <james.hogan@imgtec.com> 6341S: Maintained 6342F: drivers/media/rc/img-ir/ 6343 6344IMS TWINTURBO FRAMEBUFFER DRIVER 6345L: linux-fbdev@vger.kernel.org 6346S: Orphan 6347F: drivers/video/fbdev/imsttfb.c 6348 6349INFINIBAND SUBSYSTEM 6350M: Doug Ledford <dledford@redhat.com> 6351M: Sean Hefty <sean.hefty@intel.com> 6352M: Hal Rosenstock <hal.rosenstock@gmail.com> 6353L: linux-rdma@vger.kernel.org 6354W: http://www.openfabrics.org/ 6355Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6356T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6357S: Supported 6358F: Documentation/infiniband/ 6359F: drivers/infiniband/ 6360F: include/uapi/linux/if_infiniband.h 6361F: include/uapi/rdma/ 6362F: include/rdma/ 6363 6364INOTIFY 6365M: John McCutchan <john@johnmccutchan.com> 6366M: Robert Love <rlove@rlove.org> 6367M: Eric Paris <eparis@parisplace.org> 6368S: Maintained 6369F: Documentation/filesystems/inotify.txt 6370F: fs/notify/inotify/ 6371F: include/linux/inotify.h 6372F: include/uapi/linux/inotify.h 6373 6374INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6375M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6376L: linux-input@vger.kernel.org 6377Q: http://patchwork.kernel.org/project/linux-input/list/ 6378T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6379S: Maintained 6380F: drivers/input/ 6381F: include/linux/input.h 6382F: include/uapi/linux/input.h 6383F: include/linux/input/ 6384F: Documentation/devicetree/bindings/input/ 6385 6386INPUT MULTITOUCH (MT) PROTOCOL 6387M: Henrik Rydberg <rydberg@bitmath.org> 6388L: linux-input@vger.kernel.org 6389S: Odd fixes 6390F: Documentation/input/multi-touch-protocol.txt 6391F: drivers/input/input-mt.c 6392K: \b(ABS|SYN)_MT_ 6393 6394INTEL ASoC BDW/HSW DRIVERS 6395M: Jie Yang <yang.jie@linux.intel.com> 6396L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6397S: Supported 6398F: sound/soc/intel/common/sst-dsp* 6399F: sound/soc/intel/common/sst-firmware.c 6400F: sound/soc/intel/boards/broadwell.c 6401F: sound/soc/intel/haswell/ 6402 6403INTEL C600 SERIES SAS CONTROLLER DRIVER 6404M: Intel SCU Linux support <intel-linux-scu@intel.com> 6405M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6406L: linux-scsi@vger.kernel.org 6407T: git git://git.code.sf.net/p/intel-sas/isci 6408S: Supported 6409F: drivers/scsi/isci/ 6410 6411INTEL HID EVENT DRIVER 6412M: Alex Hung <alex.hung@canonical.com> 6413L: platform-driver-x86@vger.kernel.org 6414S: Maintained 6415F: drivers/platform/x86/intel-hid.c 6416 6417INTEL VIRTUAL BUTTON DRIVER 6418M: AceLan Kao <acelan.kao@canonical.com> 6419L: platform-driver-x86@vger.kernel.org 6420S: Maintained 6421F: drivers/platform/x86/intel-vbtn.c 6422 6423INTEL IDLE DRIVER 6424M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6425M: Len Brown <lenb@kernel.org> 6426L: linux-pm@vger.kernel.org 6427T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6428B: https://bugzilla.kernel.org 6429S: Supported 6430F: drivers/idle/intel_idle.c 6431 6432INTEL INTEGRATED SENSOR HUB DRIVER 6433M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6434M: Jiri Kosina <jikos@kernel.org> 6435L: linux-input@vger.kernel.org 6436S: Maintained 6437F: drivers/hid/intel-ish-hid/ 6438 6439INTEL PSTATE DRIVER 6440M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6441M: Len Brown <lenb@kernel.org> 6442L: linux-pm@vger.kernel.org 6443S: Supported 6444F: drivers/cpufreq/intel_pstate.c 6445 6446INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6447M: Maik Broemme <mbroemme@libmpq.org> 6448L: linux-fbdev@vger.kernel.org 6449S: Maintained 6450F: Documentation/fb/intelfb.txt 6451F: drivers/video/fbdev/intelfb/ 6452 6453INTEL 810/815 FRAMEBUFFER DRIVER 6454M: Antonino Daplas <adaplas@gmail.com> 6455L: linux-fbdev@vger.kernel.org 6456S: Maintained 6457F: drivers/video/fbdev/i810/ 6458 6459INTEL MENLOW THERMAL DRIVER 6460M: Sujith Thomas <sujith.thomas@intel.com> 6461L: platform-driver-x86@vger.kernel.org 6462W: https://01.org/linux-acpi 6463S: Supported 6464F: drivers/platform/x86/intel_menlow.c 6465 6466INTEL I/OAT DMA DRIVER 6467M: Dave Jiang <dave.jiang@intel.com> 6468R: Dan Williams <dan.j.williams@intel.com> 6469L: dmaengine@vger.kernel.org 6470Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6471S: Supported 6472F: drivers/dma/ioat* 6473 6474INTEL IOMMU (VT-d) 6475M: David Woodhouse <dwmw2@infradead.org> 6476L: iommu@lists.linux-foundation.org 6477T: git git://git.infradead.org/iommu-2.6.git 6478S: Supported 6479F: drivers/iommu/intel-iommu.c 6480F: include/linux/intel-iommu.h 6481 6482INTEL IOP-ADMA DMA DRIVER 6483R: Dan Williams <dan.j.williams@intel.com> 6484S: Odd fixes 6485F: drivers/dma/iop-adma.c 6486 6487INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6488M: Krzysztof Halasa <khalasa@piap.pl> 6489S: Maintained 6490F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6491F: arch/arm/mach-ixp4xx/include/mach/npe.h 6492F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6493F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6494F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6495F: drivers/net/wan/ixp4xx_hss.c 6496 6497INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6498M: Deepak Saxena <dsaxena@plexity.net> 6499S: Maintained 6500F: drivers/char/hw_random/ixp4xx-rng.c 6501 6502INTEL ETHERNET DRIVERS 6503M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6504L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6505W: http://www.intel.com/support/feedback.htm 6506W: http://e1000.sourceforge.net/ 6507Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6508T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6509T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6510S: Supported 6511F: Documentation/networking/e100.txt 6512F: Documentation/networking/e1000.txt 6513F: Documentation/networking/e1000e.txt 6514F: Documentation/networking/igb.txt 6515F: Documentation/networking/igbvf.txt 6516F: Documentation/networking/ixgb.txt 6517F: Documentation/networking/ixgbe.txt 6518F: Documentation/networking/ixgbevf.txt 6519F: Documentation/networking/i40e.txt 6520F: Documentation/networking/i40evf.txt 6521F: drivers/net/ethernet/intel/ 6522F: drivers/net/ethernet/intel/*/ 6523 6524INTEL RDMA RNIC DRIVER 6525M: Faisal Latif <faisal.latif@intel.com> 6526M: Shiraz Saleem <shiraz.saleem@intel.com> 6527L: linux-rdma@vger.kernel.org 6528S: Supported 6529F: drivers/infiniband/hw/i40iw/ 6530 6531INTEL MERRIFIELD GPIO DRIVER 6532M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6533L: linux-gpio@vger.kernel.org 6534S: Maintained 6535F: drivers/gpio/gpio-merrifield.c 6536 6537INTEL-MID GPIO DRIVER 6538M: David Cohen <david.a.cohen@linux.intel.com> 6539L: linux-gpio@vger.kernel.org 6540S: Maintained 6541F: drivers/gpio/gpio-intel-mid.c 6542 6543INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6544M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6545L: linux-wireless@vger.kernel.org 6546S: Maintained 6547F: Documentation/networking/README.ipw2100 6548F: Documentation/networking/README.ipw2200 6549F: drivers/net/wireless/intel/ipw2x00/ 6550 6551INTEL(R) TRACE HUB 6552M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6553S: Supported 6554F: Documentation/trace/intel_th.txt 6555F: drivers/hwtracing/intel_th/ 6556 6557INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6558M: Ning Sun <ning.sun@intel.com> 6559L: tboot-devel@lists.sourceforge.net 6560W: http://tboot.sourceforge.net 6561T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6562S: Supported 6563F: Documentation/intel_txt.txt 6564F: include/linux/tboot.h 6565F: arch/x86/kernel/tboot.c 6566 6567INTEL WIRELESS WIMAX CONNECTION 2400 6568M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6569M: linux-wimax@intel.com 6570L: wimax@linuxwimax.org (subscribers-only) 6571S: Supported 6572W: http://linuxwimax.org 6573F: Documentation/wimax/README.i2400m 6574F: drivers/net/wimax/i2400m/ 6575F: include/uapi/linux/wimax/i2400m.h 6576 6577INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6578M: Stanislaw Gruszka <sgruszka@redhat.com> 6579L: linux-wireless@vger.kernel.org 6580S: Supported 6581F: drivers/net/wireless/intel/iwlegacy/ 6582 6583INTEL WIRELESS WIFI LINK (iwlwifi) 6584M: Johannes Berg <johannes.berg@intel.com> 6585M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6586M: Luca Coelho <luciano.coelho@intel.com> 6587M: Intel Linux Wireless <linuxwifi@intel.com> 6588L: linux-wireless@vger.kernel.org 6589W: http://intellinuxwireless.org 6590T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6591S: Supported 6592F: drivers/net/wireless/intel/iwlwifi/ 6593 6594INTEL MANAGEMENT ENGINE (mei) 6595M: Tomas Winkler <tomas.winkler@intel.com> 6596L: linux-kernel@vger.kernel.org 6597S: Supported 6598F: include/uapi/linux/mei.h 6599F: include/linux/mei_cl_bus.h 6600F: drivers/misc/mei/* 6601F: drivers/watchdog/mei_wdt.c 6602F: Documentation/misc-devices/mei/* 6603F: samples/mei/* 6604 6605INTEL MIC DRIVERS (mic) 6606M: Sudeep Dutt <sudeep.dutt@intel.com> 6607M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6608S: Supported 6609W: https://github.com/sudeepdutt/mic 6610W: http://software.intel.com/en-us/mic-developer 6611F: include/linux/mic_bus.h 6612F: include/linux/scif.h 6613F: include/uapi/linux/mic_common.h 6614F: include/uapi/linux/mic_ioctl.h 6615F: include/uapi/linux/scif_ioctl.h 6616F: drivers/misc/mic/ 6617F: drivers/dma/mic_x100_dma.c 6618F: drivers/dma/mic_x100_dma.h 6619F: Documentation/mic/ 6620 6621INTEL PMC/P-Unit IPC DRIVER 6622M: Zha Qipeng<qipeng.zha@intel.com> 6623L: platform-driver-x86@vger.kernel.org 6624S: Maintained 6625F: drivers/platform/x86/intel_pmc_ipc.c 6626F: drivers/platform/x86/intel_punit_ipc.c 6627F: arch/x86/include/asm/intel_pmc_ipc.h 6628F: arch/x86/include/asm/intel_punit_ipc.h 6629 6630INTEL TELEMETRY DRIVER 6631M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6632L: platform-driver-x86@vger.kernel.org 6633S: Maintained 6634F: arch/x86/include/asm/intel_telemetry.h 6635F: drivers/platform/x86/intel_telemetry* 6636 6637INTEL PMC CORE DRIVER 6638M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6639M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6640L: platform-driver-x86@vger.kernel.org 6641S: Maintained 6642F: arch/x86/include/asm/pmc_core.h 6643F: drivers/platform/x86/intel_pmc_core* 6644 6645INVENSENSE MPU-3050 GYROSCOPE DRIVER 6646M: Linus Walleij <linus.walleij@linaro.org> 6647L: linux-iio@vger.kernel.org 6648S: Maintained 6649F: drivers/iio/gyro/mpu3050* 6650F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6651 6652IOC3 ETHERNET DRIVER 6653M: Ralf Baechle <ralf@linux-mips.org> 6654L: linux-mips@linux-mips.org 6655S: Maintained 6656F: drivers/net/ethernet/sgi/ioc3-eth.c 6657 6658IOC3 SERIAL DRIVER 6659M: Pat Gefre <pfg@sgi.com> 6660L: linux-serial@vger.kernel.org 6661S: Maintained 6662F: drivers/tty/serial/ioc3_serial.c 6663 6664IOMMU DRIVERS 6665M: Joerg Roedel <joro@8bytes.org> 6666L: iommu@lists.linux-foundation.org 6667T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6668S: Maintained 6669F: Documentation/devicetree/bindings/iommu/ 6670F: drivers/iommu/ 6671 6672IP MASQUERADING 6673M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6674S: Maintained 6675F: net/ipv4/netfilter/ipt_MASQUERADE.c 6676 6677IPMI SUBSYSTEM 6678M: Corey Minyard <minyard@acm.org> 6679L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6680W: http://openipmi.sourceforge.net/ 6681S: Supported 6682F: Documentation/IPMI.txt 6683F: drivers/char/ipmi/ 6684F: include/linux/ipmi* 6685F: include/uapi/linux/ipmi* 6686 6687QCOM AUDIO (ASoC) DRIVERS 6688M: Patrick Lai <plai@codeaurora.org> 6689M: Banajit Goswami <bgoswami@codeaurora.org> 6690L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6691S: Supported 6692F: sound/soc/qcom/ 6693 6694IPS SCSI RAID DRIVER 6695M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6696L: linux-scsi@vger.kernel.org 6697W: http://www.adaptec.com/ 6698S: Maintained 6699F: drivers/scsi/ips* 6700 6701IPVS 6702M: Wensong Zhang <wensong@linux-vs.org> 6703M: Simon Horman <horms@verge.net.au> 6704M: Julian Anastasov <ja@ssi.bg> 6705L: netdev@vger.kernel.org 6706L: lvs-devel@vger.kernel.org 6707S: Maintained 6708T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6709T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6710F: Documentation/networking/ipvs-sysctl.txt 6711F: include/net/ip_vs.h 6712F: include/uapi/linux/ip_vs.h 6713F: net/netfilter/ipvs/ 6714 6715IPWIRELESS DRIVER 6716M: Jiri Kosina <jikos@kernel.org> 6717M: David Sterba <dsterba@suse.com> 6718S: Odd Fixes 6719F: drivers/tty/ipwireless/ 6720 6721IPX NETWORK LAYER 6722M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6723L: netdev@vger.kernel.org 6724S: Maintained 6725F: include/net/ipx.h 6726F: include/uapi/linux/ipx.h 6727F: net/ipx/ 6728 6729IRDA SUBSYSTEM 6730M: Samuel Ortiz <samuel@sortiz.org> 6731L: irda-users@lists.sourceforge.net (subscribers-only) 6732L: netdev@vger.kernel.org 6733W: http://irda.sourceforge.net/ 6734S: Maintained 6735T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6736F: Documentation/networking/irda.txt 6737F: drivers/net/irda/ 6738F: include/net/irda/ 6739F: net/irda/ 6740 6741IRQ SUBSYSTEM 6742M: Thomas Gleixner <tglx@linutronix.de> 6743L: linux-kernel@vger.kernel.org 6744S: Maintained 6745T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6746F: kernel/irq/ 6747 6748IRQCHIP DRIVERS 6749M: Thomas Gleixner <tglx@linutronix.de> 6750M: Jason Cooper <jason@lakedaemon.net> 6751M: Marc Zyngier <marc.zyngier@arm.com> 6752L: linux-kernel@vger.kernel.org 6753S: Maintained 6754T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6755T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6756F: Documentation/devicetree/bindings/interrupt-controller/ 6757F: drivers/irqchip/ 6758 6759IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6760M: Marc Zyngier <marc.zyngier@arm.com> 6761S: Maintained 6762T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6763F: Documentation/IRQ-domain.txt 6764F: include/linux/irqdomain.h 6765F: kernel/irq/irqdomain.c 6766F: kernel/irq/msi.c 6767 6768ISA 6769M: William Breathitt Gray <vilhelm.gray@gmail.com> 6770S: Maintained 6771F: Documentation/isa.txt 6772F: drivers/base/isa.c 6773F: include/linux/isa.h 6774 6775ISAPNP 6776M: Jaroslav Kysela <perex@perex.cz> 6777S: Maintained 6778F: Documentation/isapnp.txt 6779F: drivers/pnp/isapnp/ 6780F: include/linux/isapnp.h 6781 6782ISA RADIO MODULE 6783M: Hans Verkuil <hverkuil@xs4all.nl> 6784L: linux-media@vger.kernel.org 6785T: git git://linuxtv.org/media_tree.git 6786W: https://linuxtv.org 6787S: Maintained 6788F: drivers/media/radio/radio-isa* 6789 6790iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6791M: Peter Jones <pjones@redhat.com> 6792M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6793S: Maintained 6794F: drivers/firmware/iscsi_ibft* 6795 6796ISCSI 6797M: Lee Duncan <lduncan@suse.com> 6798M: Chris Leech <cleech@redhat.com> 6799L: open-iscsi@googlegroups.com 6800W: www.open-iscsi.com 6801S: Maintained 6802F: drivers/scsi/*iscsi* 6803F: include/scsi/*iscsi* 6804 6805ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6806M: Or Gerlitz <ogerlitz@mellanox.com> 6807M: Sagi Grimberg <sagi@grimberg.me> 6808M: Roi Dayan <roid@mellanox.com> 6809L: linux-rdma@vger.kernel.org 6810S: Supported 6811W: http://www.openfabrics.org 6812W: www.open-iscsi.org 6813Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6814F: drivers/infiniband/ulp/iser/ 6815 6816ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6817M: Sagi Grimberg <sagi@grimberg.me> 6818T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6819L: linux-rdma@vger.kernel.org 6820L: target-devel@vger.kernel.org 6821S: Supported 6822W: http://www.linux-iscsi.org 6823F: drivers/infiniband/ulp/isert 6824 6825ISDN SUBSYSTEM 6826M: Karsten Keil <isdn@linux-pingi.de> 6827L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6828L: netdev@vger.kernel.org 6829W: http://www.isdn4linux.de 6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6831S: Maintained 6832F: Documentation/isdn/ 6833F: drivers/isdn/ 6834F: include/linux/isdn.h 6835F: include/linux/isdn/ 6836F: include/uapi/linux/isdn.h 6837F: include/uapi/linux/isdn/ 6838 6839ISDN SUBSYSTEM (Eicon active card driver) 6840M: Armin Schindler <mac@melware.de> 6841L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6842W: http://www.melware.de 6843S: Maintained 6844F: drivers/isdn/hardware/eicon/ 6845 6846IT87 HARDWARE MONITORING DRIVER 6847M: Jean Delvare <jdelvare@suse.com> 6848L: linux-hwmon@vger.kernel.org 6849S: Maintained 6850F: Documentation/hwmon/it87 6851F: drivers/hwmon/it87.c 6852 6853IT913X MEDIA DRIVER 6854M: Antti Palosaari <crope@iki.fi> 6855L: linux-media@vger.kernel.org 6856W: https://linuxtv.org 6857W: http://palosaari.fi/linux/ 6858Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6859T: git git://linuxtv.org/anttip/media_tree.git 6860S: Maintained 6861F: drivers/media/tuners/it913x* 6862 6863IVTV VIDEO4LINUX DRIVER 6864M: Andy Walls <awalls@md.metrocast.net> 6865L: ivtv-devel@ivtvdriver.org (subscribers-only) 6866L: linux-media@vger.kernel.org 6867T: git git://linuxtv.org/media_tree.git 6868W: http://www.ivtvdriver.org 6869S: Maintained 6870F: Documentation/media/v4l-drivers/ivtv* 6871F: drivers/media/pci/ivtv/ 6872F: include/uapi/linux/ivtv* 6873 6874IX2505V MEDIA DRIVER 6875M: Malcolm Priestley <tvboxspy@gmail.com> 6876L: linux-media@vger.kernel.org 6877W: https://linuxtv.org 6878Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6879S: Maintained 6880F: drivers/media/dvb-frontends/ix2505v* 6881 6882JC42.4 TEMPERATURE SENSOR DRIVER 6883M: Guenter Roeck <linux@roeck-us.net> 6884L: linux-hwmon@vger.kernel.org 6885S: Maintained 6886F: drivers/hwmon/jc42.c 6887F: Documentation/hwmon/jc42 6888 6889JFS FILESYSTEM 6890M: Dave Kleikamp <shaggy@kernel.org> 6891L: jfs-discussion@lists.sourceforge.net 6892W: http://jfs.sourceforge.net/ 6893T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6894S: Maintained 6895F: Documentation/filesystems/jfs.txt 6896F: fs/jfs/ 6897 6898JME NETWORK DRIVER 6899M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6900L: netdev@vger.kernel.org 6901S: Maintained 6902F: drivers/net/ethernet/jme.* 6903 6904JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6905M: David Woodhouse <dwmw2@infradead.org> 6906L: linux-mtd@lists.infradead.org 6907W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6908S: Maintained 6909F: fs/jffs2/ 6910F: include/uapi/linux/jffs2.h 6911 6912JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6913M: "Theodore Ts'o" <tytso@mit.edu> 6914M: Jan Kara <jack@suse.com> 6915L: linux-ext4@vger.kernel.org 6916S: Maintained 6917F: fs/jbd2/ 6918F: include/linux/jbd2.h 6919 6920JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6921M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6922L: linux-media@vger.kernel.org 6923S: Maintained 6924F: drivers/media/platform/rcar_jpu.c 6925 6926JSM Neo PCI based serial card 6927M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6928L: linux-serial@vger.kernel.org 6929S: Maintained 6930F: drivers/tty/serial/jsm/ 6931 6932K10TEMP HARDWARE MONITORING DRIVER 6933M: Clemens Ladisch <clemens@ladisch.de> 6934L: linux-hwmon@vger.kernel.org 6935S: Maintained 6936F: Documentation/hwmon/k10temp 6937F: drivers/hwmon/k10temp.c 6938 6939K8TEMP HARDWARE MONITORING DRIVER 6940M: Rudolf Marek <r.marek@assembler.cz> 6941L: linux-hwmon@vger.kernel.org 6942S: Maintained 6943F: Documentation/hwmon/k8temp 6944F: drivers/hwmon/k8temp.c 6945 6946KASAN 6947M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6948R: Alexander Potapenko <glider@google.com> 6949R: Dmitry Vyukov <dvyukov@google.com> 6950L: kasan-dev@googlegroups.com 6951S: Maintained 6952F: arch/*/include/asm/kasan.h 6953F: arch/*/mm/kasan_init* 6954F: Documentation/dev-tools/kasan.rst 6955F: include/linux/kasan*.h 6956F: lib/test_kasan.c 6957F: mm/kasan/ 6958F: scripts/Makefile.kasan 6959 6960KCONFIG 6961M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6962L: linux-kbuild@vger.kernel.org 6963T: git git://gitorious.org/linux-kconfig/linux-kconfig 6964S: Maintained 6965F: Documentation/kbuild/kconfig-language.txt 6966F: scripts/kconfig/ 6967 6968KDUMP 6969M: Dave Young <dyoung@redhat.com> 6970M: Baoquan He <bhe@redhat.com> 6971R: Vivek Goyal <vgoyal@redhat.com> 6972L: kexec@lists.infradead.org 6973W: http://lse.sourceforge.net/kdump/ 6974S: Maintained 6975F: Documentation/kdump/ 6976 6977KEENE FM RADIO TRANSMITTER DRIVER 6978M: Hans Verkuil <hverkuil@xs4all.nl> 6979L: linux-media@vger.kernel.org 6980T: git git://linuxtv.org/media_tree.git 6981W: https://linuxtv.org 6982S: Maintained 6983F: drivers/media/radio/radio-keene* 6984 6985KERNEL AUTOMOUNTER v4 (AUTOFS4) 6986M: Ian Kent <raven@themaw.net> 6987L: autofs@vger.kernel.org 6988S: Maintained 6989F: fs/autofs4/ 6990 6991KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6992M: Michal Marek <mmarek@suse.com> 6993T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6994T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6995L: linux-kbuild@vger.kernel.org 6996S: Maintained 6997F: Documentation/kbuild/ 6998F: Makefile 6999F: scripts/Makefile.* 7000F: scripts/basic/ 7001F: scripts/mk* 7002F: scripts/package/ 7003 7004KERNEL JANITORS 7005L: kernel-janitors@vger.kernel.org 7006W: http://kernelnewbies.org/KernelJanitors 7007S: Odd Fixes 7008 7009KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7010M: "J. Bruce Fields" <bfields@fieldses.org> 7011M: Jeff Layton <jlayton@poochiereds.net> 7012L: linux-nfs@vger.kernel.org 7013W: http://nfs.sourceforge.net/ 7014T: git git://linux-nfs.org/~bfields/linux.git 7015S: Supported 7016F: fs/nfsd/ 7017F: include/uapi/linux/nfsd/ 7018F: fs/lockd/ 7019F: fs/nfs_common/ 7020F: net/sunrpc/ 7021F: include/linux/lockd/ 7022F: include/linux/sunrpc/ 7023F: include/uapi/linux/sunrpc/ 7024 7025KERNEL SELFTEST FRAMEWORK 7026M: Shuah Khan <shuahkh@osg.samsung.com> 7027M: Shuah Khan <shuah@kernel.org> 7028L: linux-kselftest@vger.kernel.org 7029T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7030S: Maintained 7031F: tools/testing/selftests 7032 7033KERNEL VIRTUAL MACHINE (KVM) 7034M: Paolo Bonzini <pbonzini@redhat.com> 7035M: Radim Krčmář <rkrcmar@redhat.com> 7036L: kvm@vger.kernel.org 7037W: http://www.linux-kvm.org 7038T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7039S: Supported 7040F: Documentation/*/kvm*.txt 7041F: Documentation/virtual/kvm/ 7042F: arch/*/kvm/ 7043F: arch/x86/kernel/kvm.c 7044F: arch/x86/kernel/kvmclock.c 7045F: arch/*/include/asm/kvm* 7046F: include/linux/kvm* 7047F: include/uapi/linux/kvm* 7048F: virt/kvm/ 7049F: tools/kvm/ 7050 7051KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7052M: Joerg Roedel <joro@8bytes.org> 7053L: kvm@vger.kernel.org 7054W: http://www.linux-kvm.org/ 7055S: Maintained 7056F: arch/x86/include/asm/svm.h 7057F: arch/x86/kvm/svm.c 7058 7059KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7060M: Alexander Graf <agraf@suse.com> 7061L: kvm-ppc@vger.kernel.org 7062W: http://www.linux-kvm.org/ 7063T: git git://github.com/agraf/linux-2.6.git 7064S: Supported 7065F: arch/powerpc/include/asm/kvm* 7066F: arch/powerpc/kvm/ 7067 7068KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7069M: Christian Borntraeger <borntraeger@de.ibm.com> 7070M: Cornelia Huck <cornelia.huck@de.ibm.com> 7071L: linux-s390@vger.kernel.org 7072W: http://www.ibm.com/developerworks/linux/linux390/ 7073T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7074S: Supported 7075F: Documentation/s390/kvm.txt 7076F: arch/s390/include/asm/kvm* 7077F: arch/s390/kvm/ 7078 7079KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7080M: Christoffer Dall <christoffer.dall@linaro.org> 7081M: Marc Zyngier <marc.zyngier@arm.com> 7082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7083L: kvmarm@lists.cs.columbia.edu 7084W: http://systems.cs.columbia.edu/projects/kvm-arm 7085T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7086S: Supported 7087F: arch/arm/include/uapi/asm/kvm* 7088F: arch/arm/include/asm/kvm* 7089F: arch/arm/kvm/ 7090F: virt/kvm/arm/ 7091F: include/kvm/arm_* 7092 7093KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7094M: Christoffer Dall <christoffer.dall@linaro.org> 7095M: Marc Zyngier <marc.zyngier@arm.com> 7096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7097L: kvmarm@lists.cs.columbia.edu 7098S: Maintained 7099F: arch/arm64/include/uapi/asm/kvm* 7100F: arch/arm64/include/asm/kvm* 7101F: arch/arm64/kvm/ 7102 7103KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7104M: James Hogan <james.hogan@imgtec.com> 7105L: linux-mips@linux-mips.org 7106S: Supported 7107F: arch/mips/include/uapi/asm/kvm* 7108F: arch/mips/include/asm/kvm* 7109F: arch/mips/kvm/ 7110 7111KEXEC 7112M: Eric Biederman <ebiederm@xmission.com> 7113W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7114L: kexec@lists.infradead.org 7115S: Maintained 7116F: include/linux/kexec.h 7117F: include/uapi/linux/kexec.h 7118F: kernel/kexec* 7119 7120KEYS/KEYRINGS: 7121M: David Howells <dhowells@redhat.com> 7122L: keyrings@vger.kernel.org 7123S: Maintained 7124F: Documentation/security/keys.txt 7125F: include/linux/key.h 7126F: include/linux/key-type.h 7127F: include/linux/keyctl.h 7128F: include/uapi/linux/keyctl.h 7129F: include/keys/ 7130F: security/keys/ 7131 7132KEYS-TRUSTED 7133M: David Safford <safford@us.ibm.com> 7134M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7135L: linux-security-module@vger.kernel.org 7136L: keyrings@vger.kernel.org 7137S: Supported 7138F: Documentation/security/keys-trusted-encrypted.txt 7139F: include/keys/trusted-type.h 7140F: security/keys/trusted.c 7141F: security/keys/trusted.h 7142 7143KEYS-ENCRYPTED 7144M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7145M: David Safford <safford@us.ibm.com> 7146L: linux-security-module@vger.kernel.org 7147L: keyrings@vger.kernel.org 7148S: Supported 7149F: Documentation/security/keys-trusted-encrypted.txt 7150F: include/keys/encrypted-type.h 7151F: security/keys/encrypted-keys/ 7152 7153KGDB / KDB /debug_core 7154M: Jason Wessel <jason.wessel@windriver.com> 7155W: http://kgdb.wiki.kernel.org/ 7156L: kgdb-bugreport@lists.sourceforge.net 7157T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7158S: Maintained 7159F: Documentation/DocBook/kgdb.tmpl 7160F: drivers/misc/kgdbts.c 7161F: drivers/tty/serial/kgdboc.c 7162F: include/linux/kdb.h 7163F: include/linux/kgdb.h 7164F: kernel/debug/ 7165 7166KMEMCHECK 7167M: Vegard Nossum <vegardno@ifi.uio.no> 7168M: Pekka Enberg <penberg@kernel.org> 7169S: Maintained 7170F: Documentation/dev-tools/kmemcheck.rst 7171F: arch/x86/include/asm/kmemcheck.h 7172F: arch/x86/mm/kmemcheck/ 7173F: include/linux/kmemcheck.h 7174F: mm/kmemcheck.c 7175 7176KMEMLEAK 7177M: Catalin Marinas <catalin.marinas@arm.com> 7178S: Maintained 7179F: Documentation/dev-tools/kmemleak.rst 7180F: include/linux/kmemleak.h 7181F: mm/kmemleak.c 7182F: mm/kmemleak-test.c 7183 7184KPROBES 7185M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7186M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7187M: "David S. Miller" <davem@davemloft.net> 7188M: Masami Hiramatsu <mhiramat@kernel.org> 7189S: Maintained 7190F: Documentation/kprobes.txt 7191F: include/linux/kprobes.h 7192F: kernel/kprobes.c 7193 7194KS0108 LCD CONTROLLER DRIVER 7195M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7196W: http://miguelojeda.es/auxdisplay.htm 7197W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7198S: Maintained 7199F: Documentation/auxdisplay/ks0108 7200F: drivers/auxdisplay/ks0108.c 7201F: include/linux/ks0108.h 7202 7203L3MDEV 7204M: David Ahern <dsa@cumulusnetworks.com> 7205L: netdev@vger.kernel.org 7206S: Maintained 7207F: net/l3mdev 7208F: include/net/l3mdev.h 7209 7210LANTIQ MIPS ARCHITECTURE 7211M: John Crispin <john@phrozen.org> 7212L: linux-mips@linux-mips.org 7213S: Maintained 7214F: arch/mips/lantiq 7215 7216LAPB module 7217L: linux-x25@vger.kernel.org 7218S: Orphan 7219F: Documentation/networking/lapb-module.txt 7220F: include/*/lapb.h 7221F: net/lapb/ 7222 7223LASI 53c700 driver for PARISC 7224M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7225L: linux-scsi@vger.kernel.org 7226S: Maintained 7227F: Documentation/scsi/53c700.txt 7228F: drivers/scsi/53c700* 7229 7230LED SUBSYSTEM 7231M: Richard Purdie <rpurdie@rpsys.net> 7232M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7233M: Pavel Machek <pavel@ucw.cz> 7234L: linux-leds@vger.kernel.org 7235T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7236S: Maintained 7237F: Documentation/devicetree/bindings/leds/ 7238F: drivers/leds/ 7239F: include/linux/leds.h 7240 7241LEGACY EEPROM DRIVER 7242M: Jean Delvare <jdelvare@suse.com> 7243S: Maintained 7244F: Documentation/misc-devices/eeprom 7245F: drivers/misc/eeprom/eeprom.c 7246 7247LEGO USB Tower driver 7248M: Juergen Stuber <starblue@users.sourceforge.net> 7249L: legousb-devel@lists.sourceforge.net 7250W: http://legousb.sourceforge.net/ 7251S: Maintained 7252F: drivers/usb/misc/legousbtower.c 7253 7254LG2160 MEDIA DRIVER 7255M: Michael Krufky <mkrufky@linuxtv.org> 7256L: linux-media@vger.kernel.org 7257W: https://linuxtv.org 7258W: http://github.com/mkrufky 7259Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7260T: git git://linuxtv.org/mkrufky/tuners.git 7261S: Maintained 7262F: drivers/media/dvb-frontends/lg2160.* 7263 7264LGDT3305 MEDIA DRIVER 7265M: Michael Krufky <mkrufky@linuxtv.org> 7266L: linux-media@vger.kernel.org 7267W: https://linuxtv.org 7268W: http://github.com/mkrufky 7269Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7270T: git git://linuxtv.org/mkrufky/tuners.git 7271S: Maintained 7272F: drivers/media/dvb-frontends/lgdt3305.* 7273 7274LGUEST 7275M: Rusty Russell <rusty@rustcorp.com.au> 7276L: lguest@lists.ozlabs.org 7277W: http://lguest.ozlabs.org/ 7278S: Odd Fixes 7279F: arch/x86/include/asm/lguest*.h 7280F: arch/x86/lguest/ 7281F: drivers/lguest/ 7282F: include/linux/lguest*.h 7283F: tools/lguest/ 7284 7285LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7286M: Tejun Heo <tj@kernel.org> 7287L: linux-ide@vger.kernel.org 7288T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7289S: Maintained 7290F: drivers/ata/ 7291F: include/linux/ata.h 7292F: include/linux/libata.h 7293F: Documentation/devicetree/bindings/ata/ 7294 7295LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7296M: Viresh Kumar <vireshk@kernel.org> 7297L: linux-ide@vger.kernel.org 7298T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7299S: Maintained 7300F: include/linux/pata_arasan_cf_data.h 7301F: drivers/ata/pata_arasan_cf.c 7302 7303LIBATA PATA DRIVERS 7304M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7305M: Tejun Heo <tj@kernel.org> 7306L: linux-ide@vger.kernel.org 7307T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7308S: Maintained 7309F: drivers/ata/pata_*.c 7310F: drivers/ata/ata_generic.c 7311 7312LIBATA SATA AHCI PLATFORM devices support 7313M: Hans de Goede <hdegoede@redhat.com> 7314M: Tejun Heo <tj@kernel.org> 7315L: linux-ide@vger.kernel.org 7316T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7317S: Maintained 7318F: drivers/ata/ahci_platform.c 7319F: drivers/ata/libahci_platform.c 7320F: include/linux/ahci_platform.h 7321 7322LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7323M: Mikael Pettersson <mikpelinux@gmail.com> 7324L: linux-ide@vger.kernel.org 7325T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7326S: Maintained 7327F: drivers/ata/sata_promise.* 7328 7329LIBLOCKDEP 7330M: Sasha Levin <sasha.levin@oracle.com> 7331S: Maintained 7332F: tools/lib/lockdep/ 7333 7334LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7335M: Dan Williams <dan.j.williams@intel.com> 7336L: linux-nvdimm@lists.01.org 7337Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7338T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7339S: Supported 7340F: drivers/nvdimm/* 7341F: include/linux/nd.h 7342F: include/linux/libnvdimm.h 7343F: include/uapi/linux/ndctl.h 7344 7345LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7346M: Ross Zwisler <ross.zwisler@linux.intel.com> 7347L: linux-nvdimm@lists.01.org 7348Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7349S: Supported 7350F: drivers/nvdimm/blk.c 7351F: drivers/nvdimm/region_devs.c 7352F: drivers/acpi/nfit* 7353 7354LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7355M: Vishal Verma <vishal.l.verma@intel.com> 7356L: linux-nvdimm@lists.01.org 7357Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7358S: Supported 7359F: drivers/nvdimm/btt* 7360 7361LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7362M: Ross Zwisler <ross.zwisler@linux.intel.com> 7363L: linux-nvdimm@lists.01.org 7364Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7365S: Supported 7366F: drivers/nvdimm/pmem.c 7367F: include/linux/pmem.h 7368F: arch/*/include/asm/pmem.h 7369 7370LIGHTNVM PLATFORM SUPPORT 7371M: Matias Bjorling <mb@lightnvm.io> 7372W: http://github/OpenChannelSSD 7373L: linux-block@vger.kernel.org 7374S: Maintained 7375F: drivers/lightnvm/ 7376F: include/linux/lightnvm.h 7377F: include/uapi/linux/lightnvm.h 7378 7379LINUX FOR POWERPC (32-BIT AND 64-BIT) 7380M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7381M: Paul Mackerras <paulus@samba.org> 7382M: Michael Ellerman <mpe@ellerman.id.au> 7383W: https://github.com/linuxppc/linux/wiki 7384L: linuxppc-dev@lists.ozlabs.org 7385Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7386T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7387S: Supported 7388F: Documentation/powerpc/ 7389F: arch/powerpc/ 7390F: drivers/char/tpm/tpm_ibmvtpm* 7391F: drivers/crypto/nx/ 7392F: drivers/crypto/vmx/ 7393F: drivers/net/ethernet/ibm/ibmveth.* 7394F: drivers/net/ethernet/ibm/ibmvnic.* 7395F: drivers/pci/hotplug/pnv_php.c 7396F: drivers/pci/hotplug/rpa* 7397F: drivers/scsi/ibmvscsi/ 7398F: tools/testing/selftests/powerpc 7399N: opal 7400N: /pmac 7401N: powermac 7402N: powernv 7403N: [^a-z0-9]ps3 7404N: pseries 7405 7406LINUX FOR POWER MACINTOSH 7407M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7408W: http://www.penguinppc.org/ 7409L: linuxppc-dev@lists.ozlabs.org 7410S: Maintained 7411F: arch/powerpc/platforms/powermac/ 7412F: drivers/macintosh/ 7413 7414LINUX FOR POWERPC EMBEDDED MPC5XXX 7415M: Anatolij Gustschin <agust@denx.de> 7416L: linuxppc-dev@lists.ozlabs.org 7417T: git git://git.denx.de/linux-denx-agust.git 7418S: Maintained 7419F: arch/powerpc/platforms/512x/ 7420F: arch/powerpc/platforms/52xx/ 7421 7422LINUX FOR POWERPC EMBEDDED PPC4XX 7423M: Alistair Popple <alistair@popple.id.au> 7424M: Matt Porter <mporter@kernel.crashing.org> 7425W: http://www.penguinppc.org/ 7426L: linuxppc-dev@lists.ozlabs.org 7427S: Maintained 7428F: arch/powerpc/platforms/40x/ 7429F: arch/powerpc/platforms/44x/ 7430 7431LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7432L: linuxppc-dev@lists.ozlabs.org 7433S: Orphan 7434F: arch/powerpc/*/*virtex* 7435F: arch/powerpc/*/*/*virtex* 7436 7437LINUX FOR POWERPC EMBEDDED PPC8XX 7438M: Vitaly Bordug <vitb@kernel.crashing.org> 7439W: http://www.penguinppc.org/ 7440L: linuxppc-dev@lists.ozlabs.org 7441S: Maintained 7442F: arch/powerpc/platforms/8xx/ 7443 7444LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7445M: Scott Wood <oss@buserror.net> 7446M: Kumar Gala <galak@kernel.crashing.org> 7447W: http://www.penguinppc.org/ 7448L: linuxppc-dev@lists.ozlabs.org 7449T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7450S: Maintained 7451F: arch/powerpc/platforms/83xx/ 7452F: arch/powerpc/platforms/85xx/ 7453 7454LINUX FOR POWERPC PA SEMI PWRFICIENT 7455L: linuxppc-dev@lists.ozlabs.org 7456S: Orphan 7457F: arch/powerpc/platforms/pasemi/ 7458F: drivers/*/*pasemi* 7459F: drivers/*/*/*pasemi* 7460 7461LINUX SECURITY MODULE (LSM) FRAMEWORK 7462M: Chris Wright <chrisw@sous-sol.org> 7463L: linux-security-module@vger.kernel.org 7464S: Supported 7465 7466LIS3LV02D ACCELEROMETER DRIVER 7467M: Eric Piel <eric.piel@tremplin-utc.net> 7468S: Maintained 7469F: Documentation/misc-devices/lis3lv02d 7470F: drivers/misc/lis3lv02d/ 7471F: drivers/platform/x86/hp_accel.c 7472 7473LIVE PATCHING 7474M: Josh Poimboeuf <jpoimboe@redhat.com> 7475M: Jessica Yu <jeyu@redhat.com> 7476M: Jiri Kosina <jikos@kernel.org> 7477M: Miroslav Benes <mbenes@suse.cz> 7478R: Petr Mladek <pmladek@suse.com> 7479S: Maintained 7480F: kernel/livepatch/ 7481F: include/linux/livepatch.h 7482F: arch/x86/include/asm/livepatch.h 7483F: arch/x86/kernel/livepatch.c 7484F: Documentation/livepatch/ 7485F: Documentation/ABI/testing/sysfs-kernel-livepatch 7486F: samples/livepatch/ 7487L: live-patching@vger.kernel.org 7488T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7489 7490LINUX KERNEL DUMP TEST MODULE (LKDTM) 7491M: Kees Cook <keescook@chromium.org> 7492S: Maintained 7493F: drivers/misc/lkdtm* 7494 7495LLC (802.2) 7496M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7497S: Maintained 7498F: include/linux/llc.h 7499F: include/uapi/linux/llc.h 7500F: include/net/llc* 7501F: net/llc/ 7502 7503LM73 HARDWARE MONITOR DRIVER 7504M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7505L: linux-hwmon@vger.kernel.org 7506S: Maintained 7507F: drivers/hwmon/lm73.c 7508 7509LM78 HARDWARE MONITOR DRIVER 7510M: Jean Delvare <jdelvare@suse.com> 7511L: linux-hwmon@vger.kernel.org 7512S: Maintained 7513F: Documentation/hwmon/lm78 7514F: drivers/hwmon/lm78.c 7515 7516LM83 HARDWARE MONITOR DRIVER 7517M: Jean Delvare <jdelvare@suse.com> 7518L: linux-hwmon@vger.kernel.org 7519S: Maintained 7520F: Documentation/hwmon/lm83 7521F: drivers/hwmon/lm83.c 7522 7523LM90 HARDWARE MONITOR DRIVER 7524M: Jean Delvare <jdelvare@suse.com> 7525L: linux-hwmon@vger.kernel.org 7526S: Maintained 7527F: Documentation/hwmon/lm90 7528F: Documentation/devicetree/bindings/hwmon/lm90.txt 7529F: drivers/hwmon/lm90.c 7530 7531LM95234 HARDWARE MONITOR DRIVER 7532M: Guenter Roeck <linux@roeck-us.net> 7533L: linux-hwmon@vger.kernel.org 7534S: Maintained 7535F: Documentation/hwmon/lm95234 7536F: drivers/hwmon/lm95234.c 7537 7538LME2510 MEDIA DRIVER 7539M: Malcolm Priestley <tvboxspy@gmail.com> 7540L: linux-media@vger.kernel.org 7541W: https://linuxtv.org 7542Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7543S: Maintained 7544F: drivers/media/usb/dvb-usb-v2/lmedm04* 7545 7546LOCKING PRIMITIVES 7547M: Peter Zijlstra <peterz@infradead.org> 7548M: Ingo Molnar <mingo@redhat.com> 7549L: linux-kernel@vger.kernel.org 7550T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7551S: Maintained 7552F: Documentation/locking/ 7553F: include/linux/lockdep.h 7554F: include/linux/spinlock*.h 7555F: arch/*/include/asm/spinlock*.h 7556F: include/linux/rwlock*.h 7557F: include/linux/mutex*.h 7558F: arch/*/include/asm/mutex*.h 7559F: include/linux/rwsem*.h 7560F: arch/*/include/asm/rwsem.h 7561F: include/linux/seqlock.h 7562F: lib/locking*.[ch] 7563F: kernel/locking/ 7564 7565LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7566M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7567L: linux-ntfs-dev@lists.sourceforge.net 7568W: http://www.linux-ntfs.org/content/view/19/37/ 7569S: Maintained 7570F: Documentation/ldm.txt 7571F: block/partitions/ldm.* 7572 7573LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7574M: Sathya Prakash <sathya.prakash@broadcom.com> 7575M: Chaitra P B <chaitra.basappa@broadcom.com> 7576M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7577L: MPT-FusionLinux.pdl@broadcom.com 7578L: linux-scsi@vger.kernel.org 7579W: http://www.avagotech.com/support/ 7580S: Supported 7581F: drivers/message/fusion/ 7582F: drivers/scsi/mpt2sas/ 7583F: drivers/scsi/mpt3sas/ 7584 7585LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7586M: Matthew Wilcox <matthew@wil.cx> 7587L: linux-scsi@vger.kernel.org 7588S: Maintained 7589F: drivers/scsi/sym53c8xx_2/ 7590 7591LTC4261 HARDWARE MONITOR DRIVER 7592M: Guenter Roeck <linux@roeck-us.net> 7593L: linux-hwmon@vger.kernel.org 7594S: Maintained 7595F: Documentation/hwmon/ltc4261 7596F: drivers/hwmon/ltc4261.c 7597 7598LTP (Linux Test Project) 7599M: Mike Frysinger <vapier@gentoo.org> 7600M: Cyril Hrubis <chrubis@suse.cz> 7601M: Wanlong Gao <wanlong.gao@gmail.com> 7602M: Jan Stancek <jstancek@redhat.com> 7603M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7604M: Alexey Kodanev <alexey.kodanev@oracle.com> 7605L: ltp@lists.linux.it (subscribers-only) 7606W: http://linux-test-project.github.io/ 7607T: git git://github.com/linux-test-project/ltp.git 7608S: Maintained 7609 7610M32R ARCHITECTURE 7611W: http://www.linux-m32r.org/ 7612S: Orphan 7613F: arch/m32r/ 7614 7615M68K ARCHITECTURE 7616M: Geert Uytterhoeven <geert@linux-m68k.org> 7617L: linux-m68k@lists.linux-m68k.org 7618W: http://www.linux-m68k.org/ 7619T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7620S: Maintained 7621F: arch/m68k/ 7622F: drivers/zorro/ 7623 7624M68K ON APPLE MACINTOSH 7625M: Joshua Thompson <funaho@jurai.org> 7626W: http://www.mac.linux-m68k.org/ 7627L: linux-m68k@lists.linux-m68k.org 7628S: Maintained 7629F: arch/m68k/mac/ 7630 7631M68K ON HP9000/300 7632M: Philip Blundell <philb@gnu.org> 7633W: http://www.tazenda.demon.co.uk/phil/linux-hp 7634S: Maintained 7635F: arch/m68k/hp300/ 7636 7637M88DS3103 MEDIA DRIVER 7638M: Antti Palosaari <crope@iki.fi> 7639L: linux-media@vger.kernel.org 7640W: https://linuxtv.org 7641W: http://palosaari.fi/linux/ 7642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7643T: git git://linuxtv.org/anttip/media_tree.git 7644S: Maintained 7645F: drivers/media/dvb-frontends/m88ds3103* 7646 7647M88RS2000 MEDIA DRIVER 7648M: Malcolm Priestley <tvboxspy@gmail.com> 7649L: linux-media@vger.kernel.org 7650W: https://linuxtv.org 7651Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7652S: Maintained 7653F: drivers/media/dvb-frontends/m88rs2000* 7654 7655MA901 MASTERKIT USB FM RADIO DRIVER 7656M: Alexey Klimov <klimov.linux@gmail.com> 7657L: linux-media@vger.kernel.org 7658T: git git://linuxtv.org/media_tree.git 7659S: Maintained 7660F: drivers/media/radio/radio-ma901.c 7661 7662MAC80211 7663M: Johannes Berg <johannes@sipsolutions.net> 7664L: linux-wireless@vger.kernel.org 7665W: http://wireless.kernel.org/ 7666T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7667T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7668S: Maintained 7669F: Documentation/networking/mac80211-injection.txt 7670F: include/net/mac80211.h 7671F: net/mac80211/ 7672F: drivers/net/wireless/mac80211_hwsim.[ch] 7673 7674MACVLAN DRIVER 7675M: Patrick McHardy <kaber@trash.net> 7676L: netdev@vger.kernel.org 7677S: Maintained 7678F: drivers/net/macvlan.c 7679F: include/linux/if_macvlan.h 7680 7681MAILBOX API 7682M: Jassi Brar <jassisinghbrar@gmail.com> 7683L: linux-kernel@vger.kernel.org 7684S: Maintained 7685F: drivers/mailbox/ 7686F: include/linux/mailbox_client.h 7687F: include/linux/mailbox_controller.h 7688 7689MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7690M: Michael Kerrisk <mtk.manpages@gmail.com> 7691W: http://www.kernel.org/doc/man-pages 7692L: linux-man@vger.kernel.org 7693S: Maintained 7694 7695MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7696M: Andrew Lunn <andrew@lunn.ch> 7697M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7698L: netdev@vger.kernel.org 7699S: Maintained 7700F: drivers/net/dsa/mv88e6xxx/ 7701F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7702 7703MARVELL ARMADA DRM SUPPORT 7704M: Russell King <rmk+kernel@armlinux.org.uk> 7705S: Maintained 7706F: drivers/gpu/drm/armada/ 7707F: include/uapi/drm/armada_drm.h 7708F: Documentation/devicetree/bindings/display/armada/ 7709 7710MARVELL CRYPTO DRIVER 7711M: Boris Brezillon <boris.brezillon@free-electrons.com> 7712M: Arnaud Ebalard <arno@natisbad.org> 7713F: drivers/crypto/marvell/ 7714S: Maintained 7715L: linux-crypto@vger.kernel.org 7716 7717MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7718M: Mirko Lindner <mlindner@marvell.com> 7719M: Stephen Hemminger <stephen@networkplumber.org> 7720L: netdev@vger.kernel.org 7721S: Maintained 7722F: drivers/net/ethernet/marvell/sk* 7723 7724MARVELL LIBERTAS WIRELESS DRIVER 7725L: libertas-dev@lists.infradead.org 7726S: Orphan 7727F: drivers/net/wireless/marvell/libertas/ 7728 7729MARVELL MV643XX ETHERNET DRIVER 7730M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7731L: netdev@vger.kernel.org 7732S: Maintained 7733F: drivers/net/ethernet/marvell/mv643xx_eth.* 7734F: include/linux/mv643xx.h 7735 7736MARVELL MVNETA ETHERNET DRIVER 7737M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7738L: netdev@vger.kernel.org 7739S: Maintained 7740F: drivers/net/ethernet/marvell/mvneta.* 7741 7742MARVELL MWIFIEX WIRELESS DRIVER 7743M: Amitkumar Karwar <akarwar@marvell.com> 7744M: Nishant Sarmukadam <nishants@marvell.com> 7745L: linux-wireless@vger.kernel.org 7746S: Maintained 7747F: drivers/net/wireless/marvell/mwifiex/ 7748 7749MARVELL MWL8K WIRELESS DRIVER 7750M: Lennert Buytenhek <buytenh@wantstofly.org> 7751L: linux-wireless@vger.kernel.org 7752S: Odd Fixes 7753F: drivers/net/wireless/marvell/mwl8k.c 7754 7755MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7756M: Nicolas Pitre <nico@fluxnic.net> 7757S: Odd Fixes 7758F: drivers/mmc/host/mvsdio.* 7759 7760MATROX FRAMEBUFFER DRIVER 7761L: linux-fbdev@vger.kernel.org 7762S: Orphan 7763F: drivers/video/fbdev/matrox/matroxfb_* 7764F: include/uapi/linux/matroxfb.h 7765 7766MAX16065 HARDWARE MONITOR DRIVER 7767M: Guenter Roeck <linux@roeck-us.net> 7768L: linux-hwmon@vger.kernel.org 7769S: Maintained 7770F: Documentation/hwmon/max16065 7771F: drivers/hwmon/max16065.c 7772 7773MAX20751 HARDWARE MONITOR DRIVER 7774M: Guenter Roeck <linux@roeck-us.net> 7775L: linux-hwmon@vger.kernel.org 7776S: Maintained 7777F: Documentation/hwmon/max20751 7778F: drivers/hwmon/max20751.c 7779 7780MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7781L: linux-hwmon@vger.kernel.org 7782S: Orphan 7783F: Documentation/hwmon/max6650 7784F: drivers/hwmon/max6650.c 7785 7786MAX6697 HARDWARE MONITOR DRIVER 7787M: Guenter Roeck <linux@roeck-us.net> 7788L: linux-hwmon@vger.kernel.org 7789S: Maintained 7790F: Documentation/hwmon/max6697 7791F: Documentation/devicetree/bindings/i2c/max6697.txt 7792F: drivers/hwmon/max6697.c 7793F: include/linux/platform_data/max6697.h 7794 7795MAX9860 MONO AUDIO VOICE CODEC DRIVER 7796M: Peter Rosin <peda@axentia.se> 7797L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7798S: Maintained 7799F: Documentation/devicetree/bindings/sound/max9860.txt 7800F: sound/soc/codecs/max9860.* 7801 7802MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7803M: Krzysztof Kozlowski <krzk@kernel.org> 7804M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7805L: linux-pm@vger.kernel.org 7806S: Supported 7807F: drivers/power/supply/max14577_charger.c 7808F: drivers/power/supply/max77693_charger.c 7809 7810MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7811M: Javier Martinez Canillas <javier@osg.samsung.com> 7812L: linux-kernel@vger.kernel.org 7813S: Supported 7814F: drivers/*/*max77802*.c 7815F: Documentation/devicetree/bindings/*/*max77802.txt 7816F: include/dt-bindings/*/*max77802.h 7817 7818MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7819M: Chanwoo Choi <cw00.choi@samsung.com> 7820M: Krzysztof Kozlowski <krzk@kernel.org> 7821M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7822L: linux-kernel@vger.kernel.org 7823S: Supported 7824F: drivers/*/max14577*.c 7825F: drivers/*/max77686*.c 7826F: drivers/*/max77693*.c 7827F: drivers/extcon/extcon-max14577.c 7828F: drivers/extcon/extcon-max77693.c 7829F: drivers/rtc/rtc-max77686.c 7830F: drivers/clk/clk-max77686.c 7831F: Documentation/devicetree/bindings/mfd/max14577.txt 7832F: Documentation/devicetree/bindings/*/max77686.txt 7833F: Documentation/devicetree/bindings/mfd/max77693.txt 7834F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7835F: include/linux/mfd/max14577*.h 7836F: include/linux/mfd/max77686*.h 7837F: include/linux/mfd/max77693*.h 7838 7839MAXIRADIO FM RADIO RECEIVER DRIVER 7840M: Hans Verkuil <hverkuil@xs4all.nl> 7841L: linux-media@vger.kernel.org 7842T: git git://linuxtv.org/media_tree.git 7843W: https://linuxtv.org 7844S: Maintained 7845F: drivers/media/radio/radio-maxiradio* 7846 7847MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7848M: Peter Rosin <peda@axentia.se> 7849L: linux-iio@vger.kernel.org 7850S: Maintained 7851F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7852F: drivers/iio/potentiometer/mcp4531.c 7853 7854MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7855M: William Breathitt Gray <vilhelm.gray@gmail.com> 7856L: linux-iio@vger.kernel.org 7857S: Maintained 7858F: drivers/iio/dac/cio-dac.c 7859 7860MEDIA DRIVERS FOR RENESAS - FCP 7861M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7862L: linux-media@vger.kernel.org 7863L: linux-renesas-soc@vger.kernel.org 7864T: git git://linuxtv.org/media_tree.git 7865S: Supported 7866F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7867F: drivers/media/platform/rcar-fcp.c 7868F: include/media/rcar-fcp.h 7869 7870MEDIA DRIVERS FOR RENESAS - FDP1 7871M: Kieran Bingham <kieran@bingham.xyz> 7872L: linux-media@vger.kernel.org 7873L: linux-renesas-soc@vger.kernel.org 7874T: git git://linuxtv.org/media_tree.git 7875S: Supported 7876F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 7877F: drivers/media/platform/rcar_fdp1.c 7878 7879MEDIA DRIVERS FOR RENESAS - VIN 7880M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7881L: linux-media@vger.kernel.org 7882L: linux-renesas-soc@vger.kernel.org 7883T: git git://linuxtv.org/media_tree.git 7884S: Supported 7885F: Documentation/devicetree/bindings/media/rcar_vin.txt 7886F: drivers/media/platform/rcar-vin/ 7887 7888MEDIA DRIVERS FOR RENESAS - VSP1 7889M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7890L: linux-media@vger.kernel.org 7891L: linux-renesas-soc@vger.kernel.org 7892T: git git://linuxtv.org/media_tree.git 7893S: Supported 7894F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7895F: drivers/media/platform/vsp1/ 7896 7897MEDIA DRIVERS FOR HELENE 7898M: Abylay Ospan <aospan@netup.ru> 7899L: linux-media@vger.kernel.org 7900W: https://linuxtv.org 7901W: http://netup.tv/ 7902T: git git://linuxtv.org/media_tree.git 7903S: Supported 7904F: drivers/media/dvb-frontends/helene* 7905 7906MEDIA DRIVERS FOR ASCOT2E 7907M: Sergey Kozlov <serjk@netup.ru> 7908M: Abylay Ospan <aospan@netup.ru> 7909L: linux-media@vger.kernel.org 7910W: https://linuxtv.org 7911W: http://netup.tv/ 7912T: git git://linuxtv.org/media_tree.git 7913S: Supported 7914F: drivers/media/dvb-frontends/ascot2e* 7915 7916MEDIA DRIVERS FOR CXD2841ER 7917M: Sergey Kozlov <serjk@netup.ru> 7918M: Abylay Ospan <aospan@netup.ru> 7919L: linux-media@vger.kernel.org 7920W: https://linuxtv.org 7921W: http://netup.tv/ 7922T: git git://linuxtv.org/media_tree.git 7923S: Supported 7924F: drivers/media/dvb-frontends/cxd2841er* 7925 7926MEDIA DRIVERS FOR HORUS3A 7927M: Sergey Kozlov <serjk@netup.ru> 7928M: Abylay Ospan <aospan@netup.ru> 7929L: linux-media@vger.kernel.org 7930W: https://linuxtv.org 7931W: http://netup.tv/ 7932T: git git://linuxtv.org/media_tree.git 7933S: Supported 7934F: drivers/media/dvb-frontends/horus3a* 7935 7936MEDIA DRIVERS FOR LNBH25 7937M: Sergey Kozlov <serjk@netup.ru> 7938M: Abylay Ospan <aospan@netup.ru> 7939L: linux-media@vger.kernel.org 7940W: https://linuxtv.org 7941W: http://netup.tv/ 7942T: git git://linuxtv.org/media_tree.git 7943S: Supported 7944F: drivers/media/dvb-frontends/lnbh25* 7945 7946MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7947M: Sergey Kozlov <serjk@netup.ru> 7948M: Abylay Ospan <aospan@netup.ru> 7949L: linux-media@vger.kernel.org 7950W: https://linuxtv.org 7951W: http://netup.tv/ 7952T: git git://linuxtv.org/media_tree.git 7953S: Supported 7954F: drivers/media/pci/netup_unidvb/* 7955 7956MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7957M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7958M: Mauro Carvalho Chehab <mchehab@kernel.org> 7959P: LinuxTV.org Project 7960L: linux-media@vger.kernel.org 7961W: https://linuxtv.org 7962Q: http://patchwork.kernel.org/project/linux-media/list/ 7963T: git git://linuxtv.org/media_tree.git 7964S: Maintained 7965F: Documentation/media/ 7966F: drivers/media/ 7967F: drivers/staging/media/ 7968F: include/linux/platform_data/media/ 7969F: include/media/ 7970F: include/uapi/linux/dvb/ 7971F: include/uapi/linux/videodev2.h 7972F: include/uapi/linux/media.h 7973F: include/uapi/linux/v4l2-* 7974F: include/uapi/linux/meye.h 7975F: include/uapi/linux/ivtv* 7976F: include/uapi/linux/uvcvideo.h 7977 7978MEDIATEK ETHERNET DRIVER 7979M: Felix Fietkau <nbd@openwrt.org> 7980M: John Crispin <blogic@openwrt.org> 7981L: netdev@vger.kernel.org 7982S: Maintained 7983F: drivers/net/ethernet/mediatek/ 7984 7985MEDIATEK MEDIA DRIVER 7986M: Tiffany Lin <tiffany.lin@mediatek.com> 7987M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 7988S: Supported 7989F: drivers/media/platform/mtk-vcodec/ 7990F: drivers/media/platform/mtk-vpu/ 7991F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 7992F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 7993 7994MEDIATEK MDP DRIVER 7995M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 7996M: Houlong Wei <houlong.wei@mediatek.com> 7997M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 7998S: Supported 7999F: drivers/media/platform/mtk-mdp/ 8000F: drivers/media/platform/mtk-vpu/ 8001F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8002 8003MEDIATEK MT7601U WIRELESS LAN DRIVER 8004M: Jakub Kicinski <kubakici@wp.pl> 8005L: linux-wireless@vger.kernel.org 8006S: Maintained 8007F: drivers/net/wireless/mediatek/mt7601u/ 8008 8009MEGARAID SCSI/SAS DRIVERS 8010M: Kashyap Desai <kashyap.desai@broadcom.com> 8011M: Sumit Saxena <sumit.saxena@broadcom.com> 8012M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8013L: megaraidlinux.pdl@broadcom.com 8014L: linux-scsi@vger.kernel.org 8015W: http://www.avagotech.com/support/ 8016S: Maintained 8017F: Documentation/scsi/megaraid.txt 8018F: drivers/scsi/megaraid.* 8019F: drivers/scsi/megaraid/ 8020 8021MELFAS MIP4 TOUCHSCREEN DRIVER 8022M: Sangwon Jee <jeesw@melfas.com> 8023W: http://www.melfas.com 8024S: Supported 8025F: drivers/input/touchscreen/melfas_mip4.c 8026F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8027 8028MELLANOX ETHERNET DRIVER (mlx4_en) 8029M: Tariq Toukan <tariqt@mellanox.com> 8030L: netdev@vger.kernel.org 8031S: Supported 8032W: http://www.mellanox.com 8033Q: http://patchwork.ozlabs.org/project/netdev/list/ 8034F: drivers/net/ethernet/mellanox/mlx4/en_* 8035 8036MELLANOX ETHERNET DRIVER (mlx5e) 8037M: Saeed Mahameed <saeedm@mellanox.com> 8038L: netdev@vger.kernel.org 8039S: Supported 8040W: http://www.mellanox.com 8041Q: http://patchwork.ozlabs.org/project/netdev/list/ 8042F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8043 8044MELLANOX ETHERNET SWITCH DRIVERS 8045M: Jiri Pirko <jiri@mellanox.com> 8046M: Ido Schimmel <idosch@mellanox.com> 8047L: netdev@vger.kernel.org 8048S: Supported 8049W: http://www.mellanox.com 8050Q: http://patchwork.ozlabs.org/project/netdev/list/ 8051F: drivers/net/ethernet/mellanox/mlxsw/ 8052 8053MELLANOX MLXCPLD I2C AND MUX DRIVER 8054M: Vadim Pasternak <vadimp@mellanox.com> 8055M: Michael Shych <michaelsh@mellanox.com> 8056L: linux-i2c@vger.kernel.org 8057S: Supported 8058F: drivers/i2c/busses/i2c-mlxcpld.c 8059F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8060F: Documentation/i2c/busses/i2c-mlxcpld 8061 8062MELLANOX MLXCPLD LED DRIVER 8063M: Vadim Pasternak <vadimp@mellanox.com> 8064L: linux-leds@vger.kernel.org 8065S: Supported 8066F: drivers/leds/leds-mlxcpld.c 8067F: Documentation/leds/leds-mlxcpld.txt 8068 8069MELLANOX PLATFORM DRIVER 8070M: Vadim Pasternak <vadimp@mellanox.com> 8071L: platform-driver-x86@vger.kernel.org 8072S: Supported 8073F: drivers/platform/x86/mlx-platform.c 8074 8075MELLANOX MLX CPLD HOTPLUG DRIVER 8076M: Vadim Pasternak <vadimp@mellanox.com> 8077L: platform-driver-x86@vger.kernel.org 8078S: Supported 8079F: drivers/platform/x86/mlxcpld-hotplug.c 8080F: include/linux/platform_data/mlxcpld-hotplug.h 8081 8082SOFT-ROCE DRIVER (rxe) 8083M: Moni Shoua <monis@mellanox.com> 8084L: linux-rdma@vger.kernel.org 8085S: Supported 8086W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8087Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8088F: drivers/infiniband/sw/rxe/ 8089F: include/uapi/rdma/rdma_user_rxe.h 8090 8091MEMBARRIER SUPPORT 8092M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8093M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8094L: linux-kernel@vger.kernel.org 8095S: Supported 8096F: kernel/membarrier.c 8097F: include/uapi/linux/membarrier.h 8098 8099MEMORY MANAGEMENT 8100L: linux-mm@kvack.org 8101W: http://www.linux-mm.org 8102S: Maintained 8103F: include/linux/mm.h 8104F: include/linux/gfp.h 8105F: include/linux/mmzone.h 8106F: include/linux/memory_hotplug.h 8107F: include/linux/vmalloc.h 8108F: mm/ 8109 8110MEMORY TECHNOLOGY DEVICES (MTD) 8111M: David Woodhouse <dwmw2@infradead.org> 8112M: Brian Norris <computersforpeace@gmail.com> 8113M: Boris Brezillon <boris.brezillon@free-electrons.com> 8114M: Marek Vasut <marek.vasut@gmail.com> 8115M: Richard Weinberger <richard@nod.at> 8116M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 8117L: linux-mtd@lists.infradead.org 8118W: http://www.linux-mtd.infradead.org/ 8119Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8120T: git git://git.infradead.org/linux-mtd.git 8121T: git git://git.infradead.org/l2-mtd.git 8122S: Maintained 8123F: Documentation/devicetree/bindings/mtd/ 8124F: drivers/mtd/ 8125F: include/linux/mtd/ 8126F: include/uapi/mtd/ 8127 8128MEN A21 WATCHDOG DRIVER 8129M: Johannes Thumshirn <morbidrsa@gmail.com> 8130L: linux-watchdog@vger.kernel.org 8131S: Maintained 8132F: drivers/watchdog/mena21_wdt.c 8133 8134MEN CHAMELEON BUS (mcb) 8135M: Johannes Thumshirn <morbidrsa@gmail.com> 8136S: Maintained 8137F: drivers/mcb/ 8138F: include/linux/mcb.h 8139F: Documentation/men-chameleon-bus.txt 8140 8141MEN F21BMC (Board Management Controller) 8142M: Andreas Werner <andreas.werner@men.de> 8143S: Supported 8144F: drivers/mfd/menf21bmc.c 8145F: drivers/watchdog/menf21bmc_wdt.c 8146F: drivers/leds/leds-menf21bmc.c 8147F: drivers/hwmon/menf21bmc_hwmon.c 8148F: Documentation/hwmon/menf21bmc 8149 8150METAG ARCHITECTURE 8151M: James Hogan <james.hogan@imgtec.com> 8152L: linux-metag@vger.kernel.org 8153T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8154S: Odd Fixes 8155F: arch/metag/ 8156F: Documentation/metag/ 8157F: Documentation/devicetree/bindings/metag/ 8158F: Documentation/devicetree/bindings/interrupt-controller/img,* 8159F: drivers/clocksource/metag_generic.c 8160F: drivers/irqchip/irq-metag.c 8161F: drivers/irqchip/irq-metag-ext.c 8162F: drivers/tty/metag_da.c 8163 8164MICROBLAZE ARCHITECTURE 8165M: Michal Simek <monstr@monstr.eu> 8166W: http://www.monstr.eu/fdt/ 8167T: git git://git.monstr.eu/linux-2.6-microblaze.git 8168S: Supported 8169F: arch/microblaze/ 8170 8171MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8172M: Richard Genoud <richard.genoud@gmail.com> 8173S: Maintained 8174F: drivers/tty/serial/atmel_serial.c 8175F: include/linux/atmel_serial.h 8176 8177MICROCHIP / ATMEL ISC DRIVER 8178M: Songjun Wu <songjun.wu@microchip.com> 8179L: linux-media@vger.kernel.org 8180S: Supported 8181F: drivers/media/platform/atmel/atmel-isc.c 8182F: drivers/media/platform/atmel/atmel-isc-regs.h 8183F: devicetree/bindings/media/atmel-isc.txt 8184 8185MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8186M: Chen Yu <yu.c.chen@intel.com> 8187L: platform-driver-x86@vger.kernel.org 8188S: Supported 8189F: drivers/platform/x86/surfacepro3_button.c 8190 8191MICROTEK X6 SCANNER 8192M: Oliver Neukum <oliver@neukum.org> 8193S: Maintained 8194F: drivers/usb/image/microtek.* 8195 8196MIPS 8197M: Ralf Baechle <ralf@linux-mips.org> 8198L: linux-mips@linux-mips.org 8199W: http://www.linux-mips.org/ 8200T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8201Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8202S: Supported 8203F: Documentation/devicetree/bindings/mips/ 8204F: Documentation/mips/ 8205F: arch/mips/ 8206 8207MIPS/LOONGSON1 ARCHITECTURE 8208M: Keguang Zhang <keguang.zhang@gmail.com> 8209L: linux-mips@linux-mips.org 8210S: Maintained 8211F: arch/mips/loongson32/ 8212F: arch/mips/include/asm/mach-loongson32/ 8213F: drivers/*/*loongson1* 8214F: drivers/*/*/*loongson1* 8215 8216MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8217M: Hans Verkuil <hverkuil@xs4all.nl> 8218L: linux-media@vger.kernel.org 8219T: git git://linuxtv.org/media_tree.git 8220W: https://linuxtv.org 8221S: Odd Fixes 8222F: drivers/media/radio/radio-miropcm20* 8223 8224MELLANOX MLX4 core VPI driver 8225M: Yishai Hadas <yishaih@mellanox.com> 8226L: netdev@vger.kernel.org 8227L: linux-rdma@vger.kernel.org 8228W: http://www.mellanox.com 8229Q: http://patchwork.ozlabs.org/project/netdev/list/ 8230S: Supported 8231F: drivers/net/ethernet/mellanox/mlx4/ 8232F: include/linux/mlx4/ 8233F: include/uapi/rdma/mlx4-abi.h 8234 8235MELLANOX MLX4 IB driver 8236M: Yishai Hadas <yishaih@mellanox.com> 8237L: linux-rdma@vger.kernel.org 8238W: http://www.mellanox.com 8239Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8240S: Supported 8241F: drivers/infiniband/hw/mlx4/ 8242F: include/linux/mlx4/ 8243 8244MELLANOX MLX5 core VPI driver 8245M: Saeed Mahameed <saeedm@mellanox.com> 8246M: Matan Barak <matanb@mellanox.com> 8247M: Leon Romanovsky <leonro@mellanox.com> 8248L: netdev@vger.kernel.org 8249L: linux-rdma@vger.kernel.org 8250W: http://www.mellanox.com 8251Q: http://patchwork.ozlabs.org/project/netdev/list/ 8252S: Supported 8253F: drivers/net/ethernet/mellanox/mlx5/core/ 8254F: include/linux/mlx5/ 8255F: include/uapi/rdma/mlx5-abi.h 8256 8257MELLANOX MLX5 IB driver 8258M: Matan Barak <matanb@mellanox.com> 8259M: Leon Romanovsky <leonro@mellanox.com> 8260L: linux-rdma@vger.kernel.org 8261W: http://www.mellanox.com 8262Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8263S: Supported 8264F: drivers/infiniband/hw/mlx5/ 8265F: include/linux/mlx5/ 8266 8267MELEXIS MLX90614 DRIVER 8268M: Crt Mori <cmo@melexis.com> 8269L: linux-iio@vger.kernel.org 8270W: http://www.melexis.com 8271S: Supported 8272F: drivers/iio/temperature/mlx90614.c 8273 8274MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8275M: Don Brace <don.brace@microsemi.com> 8276L: esc.storagedev@microsemi.com 8277L: linux-scsi@vger.kernel.org 8278S: Supported 8279F: drivers/scsi/smartpqi/smartpqi*.[ch] 8280F: drivers/scsi/smartpqi/Kconfig 8281F: drivers/scsi/smartpqi/Makefile 8282F: include/linux/cciss*.h 8283F: include/uapi/linux/cciss*.h 8284F: Documentation/scsi/smartpqi.txt 8285 8286MN88472 MEDIA DRIVER 8287M: Antti Palosaari <crope@iki.fi> 8288L: linux-media@vger.kernel.org 8289W: https://linuxtv.org 8290W: http://palosaari.fi/linux/ 8291Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8292S: Maintained 8293F: drivers/media/dvb-frontends/mn88472* 8294 8295MN88473 MEDIA DRIVER 8296M: Antti Palosaari <crope@iki.fi> 8297L: linux-media@vger.kernel.org 8298W: https://linuxtv.org 8299W: http://palosaari.fi/linux/ 8300Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8301S: Maintained 8302F: drivers/media/dvb-frontends/mn88473* 8303 8304MODULE SUPPORT 8305M: Jessica Yu <jeyu@redhat.com> 8306M: Rusty Russell <rusty@rustcorp.com.au> 8307S: Maintained 8308F: include/linux/module.h 8309F: kernel/module.c 8310 8311MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8312W: http://popies.net/meye/ 8313S: Orphan 8314F: Documentation/media/v4l-drivers/meye* 8315F: drivers/media/pci/meye/ 8316F: include/uapi/linux/meye.h 8317 8318MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8319M: Jiri Slaby <jirislaby@gmail.com> 8320S: Maintained 8321F: Documentation/serial/moxa-smartio 8322F: drivers/tty/mxser.* 8323 8324MR800 AVERMEDIA USB FM RADIO DRIVER 8325M: Alexey Klimov <klimov.linux@gmail.com> 8326L: linux-media@vger.kernel.org 8327T: git git://linuxtv.org/media_tree.git 8328S: Maintained 8329F: drivers/media/radio/radio-mr800.c 8330 8331MRF24J40 IEEE 802.15.4 RADIO DRIVER 8332M: Alan Ott <alan@signal11.us> 8333L: linux-wpan@vger.kernel.org 8334S: Maintained 8335F: drivers/net/ieee802154/mrf24j40.c 8336F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8337 8338MSI LAPTOP SUPPORT 8339M: "Lee, Chun-Yi" <jlee@suse.com> 8340L: platform-driver-x86@vger.kernel.org 8341S: Maintained 8342F: drivers/platform/x86/msi-laptop.c 8343 8344MSI WMI SUPPORT 8345L: platform-driver-x86@vger.kernel.org 8346S: Orphan 8347F: drivers/platform/x86/msi-wmi.c 8348 8349MSI001 MEDIA DRIVER 8350M: Antti Palosaari <crope@iki.fi> 8351L: linux-media@vger.kernel.org 8352W: https://linuxtv.org 8353W: http://palosaari.fi/linux/ 8354Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8355T: git git://linuxtv.org/anttip/media_tree.git 8356S: Maintained 8357F: drivers/media/tuners/msi001* 8358 8359MSI2500 MEDIA DRIVER 8360M: Antti Palosaari <crope@iki.fi> 8361L: linux-media@vger.kernel.org 8362W: https://linuxtv.org 8363W: http://palosaari.fi/linux/ 8364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8365T: git git://linuxtv.org/anttip/media_tree.git 8366S: Maintained 8367F: drivers/media/usb/msi2500/ 8368 8369MSYSTEMS DISKONCHIP G3 MTD DRIVER 8370M: Robert Jarzmik <robert.jarzmik@free.fr> 8371L: linux-mtd@lists.infradead.org 8372S: Maintained 8373F: drivers/mtd/devices/docg3* 8374 8375MT9M032 APTINA SENSOR DRIVER 8376M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8377L: linux-media@vger.kernel.org 8378T: git git://linuxtv.org/media_tree.git 8379S: Maintained 8380F: drivers/media/i2c/mt9m032.c 8381F: include/media/i2c/mt9m032.h 8382 8383MT9P031 APTINA CAMERA SENSOR 8384M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8385L: linux-media@vger.kernel.org 8386T: git git://linuxtv.org/media_tree.git 8387S: Maintained 8388F: drivers/media/i2c/mt9p031.c 8389F: include/media/i2c/mt9p031.h 8390 8391MT9T001 APTINA CAMERA SENSOR 8392M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8393L: linux-media@vger.kernel.org 8394T: git git://linuxtv.org/media_tree.git 8395S: Maintained 8396F: drivers/media/i2c/mt9t001.c 8397F: include/media/i2c/mt9t001.h 8398 8399MT9V032 APTINA CAMERA SENSOR 8400M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8401L: linux-media@vger.kernel.org 8402T: git git://linuxtv.org/media_tree.git 8403S: Maintained 8404F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8405F: drivers/media/i2c/mt9v032.c 8406F: include/media/i2c/mt9v032.h 8407 8408MULTIFUNCTION DEVICES (MFD) 8409M: Lee Jones <lee.jones@linaro.org> 8410T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8411S: Supported 8412F: Documentation/devicetree/bindings/mfd/ 8413F: drivers/mfd/ 8414F: include/linux/mfd/ 8415 8416MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8417M: Ulf Hansson <ulf.hansson@linaro.org> 8418L: linux-mmc@vger.kernel.org 8419T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8420S: Maintained 8421F: Documentation/devicetree/bindings/mmc/ 8422F: drivers/mmc/ 8423F: include/linux/mmc/ 8424F: include/uapi/linux/mmc/ 8425 8426MULTIMEDIA CARD (MMC) ETC. OVER SPI 8427S: Orphan 8428F: drivers/mmc/host/mmc_spi.c 8429F: include/linux/spi/mmc_spi.h 8430 8431MULTISOUND SOUND DRIVER 8432M: Andrew Veliath <andrewtv@usa.net> 8433S: Maintained 8434F: Documentation/sound/oss/MultiSound 8435F: sound/oss/msnd* 8436 8437MULTITECH MULTIPORT CARD (ISICOM) 8438S: Orphan 8439F: drivers/tty/isicom.c 8440F: include/linux/isicom.h 8441 8442MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8443M: Bin Liu <b-liu@ti.com> 8444L: linux-usb@vger.kernel.org 8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8446S: Maintained 8447F: drivers/usb/musb/ 8448 8449MXL5007T MEDIA DRIVER 8450M: Michael Krufky <mkrufky@linuxtv.org> 8451L: linux-media@vger.kernel.org 8452W: https://linuxtv.org 8453W: http://github.com/mkrufky 8454Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8455T: git git://linuxtv.org/mkrufky/tuners.git 8456S: Maintained 8457F: drivers/media/tuners/mxl5007t.* 8458 8459MXSFB DRM DRIVER 8460M: Marek Vasut <marex@denx.de> 8461S: Supported 8462F: drivers/gpu/drm/mxsfb/ 8463F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8464 8465MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8466M: Hyong-Youb Kim <hykim@myri.com> 8467L: netdev@vger.kernel.org 8468W: https://www.myricom.com/support/downloads/myri10ge.html 8469S: Supported 8470F: drivers/net/ethernet/myricom/myri10ge/ 8471 8472NAND FLASH SUBSYSTEM 8473M: Boris Brezillon <boris.brezillon@free-electrons.com> 8474R: Richard Weinberger <richard@nod.at> 8475L: linux-mtd@lists.infradead.org 8476W: http://www.linux-mtd.infradead.org/ 8477Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8478T: git git://github.com/linux-nand/linux.git 8479S: Maintained 8480F: drivers/mtd/nand/ 8481F: include/linux/mtd/nand*.h 8482 8483NATSEMI ETHERNET DRIVER (DP8381x) 8484S: Orphan 8485F: drivers/net/ethernet/natsemi/natsemi.c 8486 8487NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8488M: Daniel Mack <zonque@gmail.com> 8489S: Maintained 8490L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8491W: http://www.native-instruments.com 8492F: sound/usb/caiaq/ 8493 8494NCP FILESYSTEM 8495M: Petr Vandrovec <petr@vandrovec.name> 8496S: Odd Fixes 8497F: fs/ncpfs/ 8498 8499NCR 5380 SCSI DRIVERS 8500M: Finn Thain <fthain@telegraphics.com.au> 8501M: Michael Schmitz <schmitzmic@gmail.com> 8502L: linux-scsi@vger.kernel.org 8503S: Maintained 8504F: Documentation/scsi/g_NCR5380.txt 8505F: drivers/scsi/NCR5380.* 8506F: drivers/scsi/arm/cumana_1.c 8507F: drivers/scsi/arm/oak.c 8508F: drivers/scsi/atari_scsi.* 8509F: drivers/scsi/dmx3191d.c 8510F: drivers/scsi/g_NCR5380.* 8511F: drivers/scsi/mac_scsi.* 8512F: drivers/scsi/sun3_scsi.* 8513F: drivers/scsi/sun3_scsi_vme.c 8514 8515NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8516M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8517L: linux-scsi@vger.kernel.org 8518S: Maintained 8519F: drivers/scsi/NCR_D700.* 8520 8521NCT6775 HARDWARE MONITOR DRIVER 8522M: Guenter Roeck <linux@roeck-us.net> 8523L: linux-hwmon@vger.kernel.org 8524S: Maintained 8525F: Documentation/hwmon/nct6775 8526F: drivers/hwmon/nct6775.c 8527 8528NETEFFECT IWARP RNIC DRIVER (IW_NES) 8529M: Faisal Latif <faisal.latif@intel.com> 8530L: linux-rdma@vger.kernel.org 8531W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8532S: Supported 8533F: drivers/infiniband/hw/nes/ 8534F: include/uapi/rdma/nes-abi.h 8535 8536NETEM NETWORK EMULATOR 8537M: Stephen Hemminger <stephen@networkplumber.org> 8538L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8539S: Maintained 8540F: net/sched/sch_netem.c 8541 8542NETERION 10GbE DRIVERS (s2io/vxge) 8543M: Jon Mason <jdmason@kudzu.us> 8544L: netdev@vger.kernel.org 8545S: Supported 8546F: Documentation/networking/s2io.txt 8547F: Documentation/networking/vxge.txt 8548F: drivers/net/ethernet/neterion/ 8549 8550NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8551M: Pablo Neira Ayuso <pablo@netfilter.org> 8552M: Patrick McHardy <kaber@trash.net> 8553M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8554L: netfilter-devel@vger.kernel.org 8555L: coreteam@netfilter.org 8556W: http://www.netfilter.org/ 8557W: http://www.iptables.org/ 8558Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8559T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8560T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8561S: Supported 8562F: include/linux/netfilter* 8563F: include/linux/netfilter/ 8564F: include/net/netfilter/ 8565F: include/uapi/linux/netfilter* 8566F: include/uapi/linux/netfilter/ 8567F: net/*/netfilter.c 8568F: net/*/netfilter/ 8569F: net/netfilter/ 8570F: net/bridge/br_netfilter*.c 8571 8572NETLABEL 8573M: Paul Moore <paul@paul-moore.com> 8574W: http://netlabel.sf.net 8575L: netdev@vger.kernel.org 8576S: Maintained 8577F: Documentation/netlabel/ 8578F: include/net/netlabel.h 8579F: net/netlabel/ 8580 8581NETROM NETWORK LAYER 8582M: Ralf Baechle <ralf@linux-mips.org> 8583L: linux-hams@vger.kernel.org 8584W: http://www.linux-ax25.org/ 8585S: Maintained 8586F: include/net/netrom.h 8587F: include/uapi/linux/netrom.h 8588F: net/netrom/ 8589 8590NETRONOME ETHERNET DRIVERS 8591M: Jakub Kicinski <jakub.kicinski@netronome.com> 8592L: oss-drivers@netronome.com 8593S: Maintained 8594F: drivers/net/ethernet/netronome/ 8595 8596NETWORK BLOCK DEVICE (NBD) 8597M: Markus Pargmann <mpa@pengutronix.de> 8598S: Maintained 8599L: nbd-general@lists.sourceforge.net 8600T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8601F: Documentation/blockdev/nbd.txt 8602F: drivers/block/nbd.c 8603F: include/uapi/linux/nbd.h 8604 8605NETWORK DROP MONITOR 8606M: Neil Horman <nhorman@tuxdriver.com> 8607L: netdev@vger.kernel.org 8608S: Maintained 8609W: https://fedorahosted.org/dropwatch/ 8610F: net/core/drop_monitor.c 8611 8612NETWORKING [DSA] 8613M: Andrew Lunn <andrew@lunn.ch> 8614M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8615M: Florian Fainelli <f.fainelli@gmail.com> 8616S: Maintained 8617F: net/dsa/ 8618F: include/net/dsa.h 8619F: drivers/net/dsa/ 8620 8621NETWORKING [GENERAL] 8622M: "David S. Miller" <davem@davemloft.net> 8623L: netdev@vger.kernel.org 8624W: http://www.linuxfoundation.org/en/Net 8625Q: http://patchwork.ozlabs.org/project/netdev/list/ 8626T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8627T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8628S: Maintained 8629F: net/ 8630F: include/net/ 8631F: include/linux/in.h 8632F: include/linux/net.h 8633F: include/linux/netdevice.h 8634F: include/uapi/linux/in.h 8635F: include/uapi/linux/net.h 8636F: include/uapi/linux/netdevice.h 8637F: include/uapi/linux/net_namespace.h 8638F: tools/net/ 8639F: tools/testing/selftests/net/ 8640F: lib/random32.c 8641 8642NETWORKING [IPv4/IPv6] 8643M: "David S. Miller" <davem@davemloft.net> 8644M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8645M: James Morris <jmorris@namei.org> 8646M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8647M: Patrick McHardy <kaber@trash.net> 8648L: netdev@vger.kernel.org 8649T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8650S: Maintained 8651F: net/ipv4/ 8652F: net/ipv6/ 8653F: include/net/ip* 8654F: arch/x86/net/* 8655 8656NETWORKING [IPSEC] 8657M: Steffen Klassert <steffen.klassert@secunet.com> 8658M: Herbert Xu <herbert@gondor.apana.org.au> 8659M: "David S. Miller" <davem@davemloft.net> 8660L: netdev@vger.kernel.org 8661T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8662T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8663S: Maintained 8664F: net/core/flow.c 8665F: net/xfrm/ 8666F: net/key/ 8667F: net/ipv4/xfrm* 8668F: net/ipv4/esp4.c 8669F: net/ipv4/ah4.c 8670F: net/ipv4/ipcomp.c 8671F: net/ipv4/ip_vti.c 8672F: net/ipv6/xfrm* 8673F: net/ipv6/esp6.c 8674F: net/ipv6/ah6.c 8675F: net/ipv6/ipcomp6.c 8676F: net/ipv6/ip6_vti.c 8677F: include/uapi/linux/xfrm.h 8678F: include/net/xfrm.h 8679 8680NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8681M: Paul Moore <paul@paul-moore.com> 8682L: netdev@vger.kernel.org 8683S: Maintained 8684 8685NETWORKING [WIRELESS] 8686L: linux-wireless@vger.kernel.org 8687Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8688 8689NETWORKING DRIVERS 8690L: netdev@vger.kernel.org 8691W: http://www.linuxfoundation.org/en/Net 8692Q: http://patchwork.ozlabs.org/project/netdev/list/ 8693T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8694T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8695S: Odd Fixes 8696F: Documentation/devicetree/bindings/net/ 8697F: drivers/net/ 8698F: include/linux/if_* 8699F: include/linux/netdevice.h 8700F: include/linux/etherdevice.h 8701F: include/linux/fcdevice.h 8702F: include/linux/fddidevice.h 8703F: include/linux/hippidevice.h 8704F: include/linux/inetdevice.h 8705F: include/uapi/linux/if_* 8706F: include/uapi/linux/netdevice.h 8707 8708NETWORKING DRIVERS (WIRELESS) 8709M: Kalle Valo <kvalo@codeaurora.org> 8710L: linux-wireless@vger.kernel.org 8711Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8712T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8714S: Maintained 8715F: Documentation/devicetree/bindings/net/wireless/ 8716F: drivers/net/wireless/ 8717 8718NETXEN (1/10) GbE SUPPORT 8719M: Manish Chopra <manish.chopra@cavium.com> 8720M: Rahul Verma <rahul.verma@cavium.com> 8721M: Dept-GELinuxNICDev@cavium.com 8722L: netdev@vger.kernel.org 8723S: Supported 8724F: drivers/net/ethernet/qlogic/netxen/ 8725 8726NFC SUBSYSTEM 8727M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8728M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8729M: Samuel Ortiz <sameo@linux.intel.com> 8730L: linux-wireless@vger.kernel.org 8731L: linux-nfc@lists.01.org (subscribers-only) 8732S: Supported 8733F: net/nfc/ 8734F: include/net/nfc/ 8735F: include/uapi/linux/nfc.h 8736F: drivers/nfc/ 8737F: include/linux/platform_data/nfcmrvl.h 8738F: include/linux/platform_data/nxp-nci.h 8739F: include/linux/platform_data/pn544.h 8740F: include/linux/platform_data/st21nfca.h 8741F: include/linux/platform_data/st-nci.h 8742F: Documentation/devicetree/bindings/net/nfc/ 8743 8744NFS, SUNRPC, AND LOCKD CLIENTS 8745M: Trond Myklebust <trond.myklebust@primarydata.com> 8746M: Anna Schumaker <anna.schumaker@netapp.com> 8747L: linux-nfs@vger.kernel.org 8748W: http://client.linux-nfs.org 8749T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8750S: Maintained 8751F: fs/lockd/ 8752F: fs/nfs/ 8753F: fs/nfs_common/ 8754F: net/sunrpc/ 8755F: include/linux/lockd/ 8756F: include/linux/nfs* 8757F: include/linux/sunrpc/ 8758F: include/uapi/linux/nfs* 8759F: include/uapi/linux/sunrpc/ 8760 8761NILFS2 FILESYSTEM 8762M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8763L: linux-nilfs@vger.kernel.org 8764W: http://nilfs.sourceforge.net/ 8765W: http://nilfs.osdn.jp/ 8766T: git git://github.com/konis/nilfs2.git 8767S: Supported 8768F: Documentation/filesystems/nilfs2.txt 8769F: fs/nilfs2/ 8770F: include/trace/events/nilfs2.h 8771F: include/uapi/linux/nilfs2_api.h 8772F: include/uapi/linux/nilfs2_ondisk.h 8773 8774NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8775M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8776W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8777S: Maintained 8778F: Documentation/scsi/NinjaSCSI.txt 8779F: drivers/scsi/pcmcia/nsp_* 8780 8781NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8782M: GOTO Masanori <gotom@debian.or.jp> 8783M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8784W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8785S: Maintained 8786F: Documentation/scsi/NinjaSCSI.txt 8787F: drivers/scsi/nsp32* 8788 8789NIOS2 ARCHITECTURE 8790M: Ley Foon Tan <lftan@altera.com> 8791L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8792T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8793S: Maintained 8794F: arch/nios2/ 8795 8796NOKIA N900 POWER SUPPLY DRIVERS 8797R: Pali Rohár <pali.rohar@gmail.com> 8798F: include/linux/power/bq2415x_charger.h 8799F: include/linux/power/bq27xxx_battery.h 8800F: include/linux/power/isp1704_charger.h 8801F: drivers/power/supply/bq2415x_charger.c 8802F: drivers/power/supply/bq27xxx_battery.c 8803F: drivers/power/supply/bq27xxx_battery_i2c.c 8804F: drivers/power/supply/isp1704_charger.c 8805F: drivers/power/supply/rx51_battery.c 8806 8807NTB DRIVER CORE 8808M: Jon Mason <jdmason@kudzu.us> 8809M: Dave Jiang <dave.jiang@intel.com> 8810M: Allen Hubbe <Allen.Hubbe@emc.com> 8811L: linux-ntb@googlegroups.com 8812S: Supported 8813W: https://github.com/jonmason/ntb/wiki 8814T: git git://github.com/jonmason/ntb.git 8815F: drivers/ntb/ 8816F: drivers/net/ntb_netdev.c 8817F: include/linux/ntb.h 8818F: include/linux/ntb_transport.h 8819F: tools/testing/selftests/ntb/ 8820 8821NTB INTEL DRIVER 8822M: Jon Mason <jdmason@kudzu.us> 8823M: Dave Jiang <dave.jiang@intel.com> 8824L: linux-ntb@googlegroups.com 8825S: Supported 8826W: https://github.com/jonmason/ntb/wiki 8827T: git git://github.com/jonmason/ntb.git 8828F: drivers/ntb/hw/intel/ 8829 8830NTB AMD DRIVER 8831M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 8832L: linux-ntb@googlegroups.com 8833S: Supported 8834F: drivers/ntb/hw/amd/ 8835 8836NTFS FILESYSTEM 8837M: Anton Altaparmakov <anton@tuxera.com> 8838L: linux-ntfs-dev@lists.sourceforge.net 8839W: http://www.tuxera.com/ 8840T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8841S: Supported 8842F: Documentation/filesystems/ntfs.txt 8843F: fs/ntfs/ 8844 8845NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8846M: Antonino Daplas <adaplas@gmail.com> 8847L: linux-fbdev@vger.kernel.org 8848S: Maintained 8849F: drivers/video/fbdev/riva/ 8850F: drivers/video/fbdev/nvidia/ 8851 8852NVM EXPRESS DRIVER 8853M: Keith Busch <keith.busch@intel.com> 8854M: Jens Axboe <axboe@fb.com> 8855L: linux-nvme@lists.infradead.org 8856T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8857W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8858S: Supported 8859F: drivers/nvme/host/ 8860F: include/linux/nvme.h 8861 8862NVM EXPRESS TARGET DRIVER 8863M: Christoph Hellwig <hch@lst.de> 8864M: Sagi Grimberg <sagi@grimberg.me> 8865L: linux-nvme@lists.infradead.org 8866S: Supported 8867F: drivers/nvme/target/ 8868 8869NVM EXPRESS FC TRANSPORT DRIVERS 8870M: James Smart <james.smart@broadcom.com> 8871L: linux-nvme@lists.infradead.org 8872S: Supported 8873F: include/linux/nvme-fc.h 8874F: include/linux/nvme-fc-driver.h 8875F: drivers/nvme/host/fc.c 8876F: drivers/nvme/target/fc.c 8877F: drivers/nvme/target/fcloop.c 8878 8879NVMEM FRAMEWORK 8880M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8881M: Maxime Ripard <maxime.ripard@free-electrons.com> 8882S: Maintained 8883F: drivers/nvmem/ 8884F: Documentation/devicetree/bindings/nvmem/ 8885F: include/linux/nvmem-consumer.h 8886F: include/linux/nvmem-provider.h 8887 8888NXP-NCI NFC DRIVER 8889M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8890R: Charles Gorand <charles.gorand@effinnov.com> 8891L: linux-nfc@lists.01.org (moderated for non-subscribers) 8892S: Supported 8893F: drivers/nfc/nxp-nci 8894 8895NXP TDA998X DRM DRIVER 8896M: Russell King <rmk+kernel@armlinux.org.uk> 8897S: Supported 8898F: drivers/gpu/drm/i2c/tda998x_drv.c 8899F: include/drm/i2c/tda998x.h 8900 8901NXP TFA9879 DRIVER 8902M: Peter Rosin <peda@axentia.se> 8903L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8904S: Maintained 8905F: sound/soc/codecs/tfa9879* 8906 8907OBJTOOL 8908M: Josh Poimboeuf <jpoimboe@redhat.com> 8909S: Supported 8910F: tools/objtool/ 8911 8912OMAP SUPPORT 8913M: Tony Lindgren <tony@atomide.com> 8914L: linux-omap@vger.kernel.org 8915W: http://www.muru.com/linux/omap/ 8916W: http://linux.omap.com/ 8917Q: http://patchwork.kernel.org/project/linux-omap/list/ 8918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8919S: Maintained 8920F: arch/arm/*omap*/ 8921F: arch/arm/configs/omap1_defconfig 8922F: arch/arm/configs/omap2plus_defconfig 8923F: drivers/i2c/busses/i2c-omap.c 8924F: drivers/irqchip/irq-omap-intc.c 8925F: drivers/mfd/*omap*.c 8926F: drivers/mfd/menelaus.c 8927F: drivers/mfd/palmas.c 8928F: drivers/mfd/tps65217.c 8929F: drivers/mfd/tps65218.c 8930F: drivers/mfd/tps65910.c 8931F: drivers/mfd/twl-core.[ch] 8932F: drivers/mfd/twl4030*.c 8933F: drivers/mfd/twl6030*.c 8934F: drivers/mfd/twl6040*.c 8935F: drivers/regulator/palmas-regulator*.c 8936F: drivers/regulator/pbias-regulator.c 8937F: drivers/regulator/tps65217-regulator.c 8938F: drivers/regulator/tps65218-regulator.c 8939F: drivers/regulator/tps65910-regulator.c 8940F: drivers/regulator/twl-regulator.c 8941F: drivers/regulator/twl6030-regulator.c 8942F: include/linux/i2c-omap.h 8943 8944OMAP DEVICE TREE SUPPORT 8945M: Benoît Cousson <bcousson@baylibre.com> 8946M: Tony Lindgren <tony@atomide.com> 8947L: linux-omap@vger.kernel.org 8948L: devicetree@vger.kernel.org 8949S: Maintained 8950F: arch/arm/boot/dts/*omap* 8951F: arch/arm/boot/dts/*am3* 8952F: arch/arm/boot/dts/*am4* 8953F: arch/arm/boot/dts/*am5* 8954F: arch/arm/boot/dts/*dra7* 8955 8956OMAP CLOCK FRAMEWORK SUPPORT 8957M: Paul Walmsley <paul@pwsan.com> 8958L: linux-omap@vger.kernel.org 8959S: Maintained 8960F: arch/arm/*omap*/*clock* 8961 8962OMAP POWER MANAGEMENT SUPPORT 8963M: Kevin Hilman <khilman@kernel.org> 8964L: linux-omap@vger.kernel.org 8965S: Maintained 8966F: arch/arm/*omap*/*pm* 8967F: drivers/cpufreq/omap-cpufreq.c 8968 8969OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8970M: Rajendra Nayak <rnayak@codeaurora.org> 8971M: Paul Walmsley <paul@pwsan.com> 8972L: linux-omap@vger.kernel.org 8973S: Maintained 8974F: arch/arm/mach-omap2/prm* 8975 8976OMAP AUDIO SUPPORT 8977M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8978M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8979L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8980L: linux-omap@vger.kernel.org 8981S: Maintained 8982F: sound/soc/omap/ 8983 8984OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8985M: Roger Quadros <rogerq@ti.com> 8986M: Tony Lindgren <tony@atomide.com> 8987L: linux-omap@vger.kernel.org 8988S: Maintained 8989F: drivers/memory/omap-gpmc.c 8990F: arch/arm/mach-omap2/*gpmc* 8991 8992OMAP FRAMEBUFFER SUPPORT 8993M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8994L: linux-fbdev@vger.kernel.org 8995L: linux-omap@vger.kernel.org 8996S: Maintained 8997F: drivers/video/fbdev/omap/ 8998 8999OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9000M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9001L: linux-omap@vger.kernel.org 9002L: linux-fbdev@vger.kernel.org 9003S: Maintained 9004F: drivers/video/fbdev/omap2/ 9005F: Documentation/arm/OMAP/DSS 9006 9007OMAP HARDWARE SPINLOCK SUPPORT 9008M: Ohad Ben-Cohen <ohad@wizery.com> 9009L: linux-omap@vger.kernel.org 9010S: Maintained 9011F: drivers/hwspinlock/omap_hwspinlock.c 9012 9013OMAP MMC SUPPORT 9014M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9015L: linux-omap@vger.kernel.org 9016S: Maintained 9017F: drivers/mmc/host/omap.c 9018 9019OMAP HS MMC SUPPORT 9020L: linux-mmc@vger.kernel.org 9021L: linux-omap@vger.kernel.org 9022S: Orphan 9023F: drivers/mmc/host/omap_hsmmc.c 9024 9025OMAP RANDOM NUMBER GENERATOR SUPPORT 9026M: Deepak Saxena <dsaxena@plexity.net> 9027S: Maintained 9028F: drivers/char/hw_random/omap-rng.c 9029 9030OMAP HWMOD SUPPORT 9031M: Benoît Cousson <bcousson@baylibre.com> 9032M: Paul Walmsley <paul@pwsan.com> 9033L: linux-omap@vger.kernel.org 9034S: Maintained 9035F: arch/arm/mach-omap2/omap_hwmod.* 9036 9037OMAP HWMOD DATA 9038M: Paul Walmsley <paul@pwsan.com> 9039L: linux-omap@vger.kernel.org 9040S: Maintained 9041F: arch/arm/mach-omap2/omap_hwmod*data* 9042 9043OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9044M: Benoît Cousson <bcousson@baylibre.com> 9045L: linux-omap@vger.kernel.org 9046S: Maintained 9047F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9048 9049OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9050M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9051L: linux-media@vger.kernel.org 9052S: Maintained 9053F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9054F: drivers/media/platform/omap3isp/ 9055F: drivers/staging/media/omap4iss/ 9056 9057OMAP USB SUPPORT 9058L: linux-usb@vger.kernel.org 9059L: linux-omap@vger.kernel.org 9060S: Orphan 9061F: drivers/usb/*/*omap* 9062F: arch/arm/*omap*/usb* 9063 9064OMAP GPIO DRIVER 9065M: Grygorii Strashko <grygorii.strashko@ti.com> 9066M: Santosh Shilimkar <ssantosh@kernel.org> 9067M: Kevin Hilman <khilman@kernel.org> 9068L: linux-omap@vger.kernel.org 9069S: Maintained 9070F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9071F: drivers/gpio/gpio-omap.c 9072 9073OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9074M: Mark Jackson <mpfj@newflow.co.uk> 9075L: linux-omap@vger.kernel.org 9076S: Maintained 9077F: arch/arm/boot/dts/am335x-nano.dts 9078 9079OMFS FILESYSTEM 9080M: Bob Copeland <me@bobcopeland.com> 9081L: linux-karma-devel@lists.sourceforge.net 9082S: Maintained 9083F: Documentation/filesystems/omfs.txt 9084F: fs/omfs/ 9085 9086OMNIKEY CARDMAN 4000 DRIVER 9087M: Harald Welte <laforge@gnumonks.org> 9088S: Maintained 9089F: drivers/char/pcmcia/cm4000_cs.c 9090F: include/linux/cm4000_cs.h 9091F: include/uapi/linux/cm4000_cs.h 9092 9093OMNIKEY CARDMAN 4040 DRIVER 9094M: Harald Welte <laforge@gnumonks.org> 9095S: Maintained 9096F: drivers/char/pcmcia/cm4040_cs.* 9097 9098OMNIVISION OV7670 SENSOR DRIVER 9099M: Jonathan Corbet <corbet@lwn.net> 9100L: linux-media@vger.kernel.org 9101T: git git://linuxtv.org/media_tree.git 9102S: Maintained 9103F: drivers/media/i2c/ov7670.c 9104 9105ONENAND FLASH DRIVER 9106M: Kyungmin Park <kyungmin.park@samsung.com> 9107L: linux-mtd@lists.infradead.org 9108S: Maintained 9109F: drivers/mtd/onenand/ 9110F: include/linux/mtd/onenand*.h 9111 9112ONSTREAM SCSI TAPE DRIVER 9113M: Willem Riede <osst@riede.org> 9114L: osst-users@lists.sourceforge.net 9115L: linux-scsi@vger.kernel.org 9116S: Maintained 9117F: Documentation/scsi/osst.txt 9118F: drivers/scsi/osst.* 9119F: drivers/scsi/osst_*.h 9120F: drivers/scsi/st.h 9121 9122OPENCORES I2C BUS DRIVER 9123M: Peter Korsgaard <jacmet@sunsite.dk> 9124L: linux-i2c@vger.kernel.org 9125S: Maintained 9126F: Documentation/i2c/busses/i2c-ocores 9127F: drivers/i2c/busses/i2c-ocores.c 9128 9129OPEN FIRMWARE AND FLATTENED DEVICE TREE 9130M: Rob Herring <robh+dt@kernel.org> 9131M: Frank Rowand <frowand.list@gmail.com> 9132L: devicetree@vger.kernel.org 9133W: http://www.devicetree.org/ 9134T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9135S: Maintained 9136F: drivers/of/ 9137F: include/linux/of*.h 9138F: scripts/dtc/ 9139 9140OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9141M: Rob Herring <robh+dt@kernel.org> 9142M: Mark Rutland <mark.rutland@arm.com> 9143L: devicetree@vger.kernel.org 9144T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9145Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9146S: Maintained 9147F: Documentation/devicetree/ 9148F: arch/*/boot/dts/ 9149F: include/dt-bindings/ 9150 9151OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9152M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9153L: devicetree@vger.kernel.org 9154S: Maintained 9155F: Documentation/devicetree/dynamic-resolution-notes.txt 9156F: Documentation/devicetree/overlay-notes.txt 9157F: drivers/of/overlay.c 9158F: drivers/of/resolver.c 9159 9160OPENRISC ARCHITECTURE 9161M: Jonas Bonn <jonas@southpole.se> 9162M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9163M: Stafford Horne <shorne@gmail.com> 9164L: openrisc@lists.librecores.org 9165W: http://openrisc.io 9166S: Maintained 9167F: arch/openrisc/ 9168 9169OPENVSWITCH 9170M: Pravin Shelar <pshelar@nicira.com> 9171L: netdev@vger.kernel.org 9172L: dev@openvswitch.org 9173W: http://openvswitch.org 9174S: Maintained 9175F: net/openvswitch/ 9176F: include/uapi/linux/openvswitch.h 9177 9178OPERATING PERFORMANCE POINTS (OPP) 9179M: Viresh Kumar <vireshk@kernel.org> 9180M: Nishanth Menon <nm@ti.com> 9181M: Stephen Boyd <sboyd@codeaurora.org> 9182L: linux-pm@vger.kernel.org 9183S: Maintained 9184T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9185F: drivers/base/power/opp/ 9186F: include/linux/pm_opp.h 9187F: Documentation/power/opp.txt 9188F: Documentation/devicetree/bindings/opp/ 9189 9190OPL4 DRIVER 9191M: Clemens Ladisch <clemens@ladisch.de> 9192L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9193T: git git://git.alsa-project.org/alsa-kernel.git 9194S: Maintained 9195F: sound/drivers/opl4/ 9196 9197OPROFILE 9198M: Robert Richter <rric@kernel.org> 9199L: oprofile-list@lists.sf.net 9200S: Maintained 9201F: arch/*/include/asm/oprofile*.h 9202F: arch/*/oprofile/ 9203F: drivers/oprofile/ 9204F: include/linux/oprofile.h 9205 9206ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9207M: Mark Fasheh <mfasheh@versity.com> 9208M: Joel Becker <jlbec@evilplan.org> 9209L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9210W: http://ocfs2.wiki.kernel.org 9211S: Supported 9212F: Documentation/filesystems/ocfs2.txt 9213F: Documentation/filesystems/dlmfs.txt 9214F: fs/ocfs2/ 9215 9216ORINOCO DRIVER 9217L: linux-wireless@vger.kernel.org 9218W: http://wireless.kernel.org/en/users/Drivers/orinoco 9219W: http://www.nongnu.org/orinoco/ 9220S: Orphan 9221F: drivers/net/wireless/intersil/orinoco/ 9222 9223OSD LIBRARY and FILESYSTEM 9224M: Boaz Harrosh <ooo@electrozaur.com> 9225M: Benny Halevy <bhalevy@primarydata.com> 9226L: osd-dev@open-osd.org 9227W: http://open-osd.org 9228T: git git://git.open-osd.org/open-osd.git 9229S: Maintained 9230F: drivers/scsi/osd/ 9231F: include/scsi/osd_* 9232F: fs/exofs/ 9233 9234OVERLAY FILESYSTEM 9235M: Miklos Szeredi <miklos@szeredi.hu> 9236L: linux-unionfs@vger.kernel.org 9237T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9238S: Supported 9239F: fs/overlayfs/ 9240F: Documentation/filesystems/overlayfs.txt 9241 9242ORANGEFS FILESYSTEM 9243M: Mike Marshall <hubcap@omnibond.com> 9244L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9245T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9246S: Supported 9247F: fs/orangefs/ 9248F: Documentation/filesystems/orangefs.txt 9249 9250P54 WIRELESS DRIVER 9251M: Christian Lamparter <chunkeey@googlemail.com> 9252L: linux-wireless@vger.kernel.org 9253W: http://wireless.kernel.org/en/users/Drivers/p54 9254S: Maintained 9255F: drivers/net/wireless/intersil/p54/ 9256 9257PA SEMI ETHERNET DRIVER 9258L: netdev@vger.kernel.org 9259S: Orphan 9260F: drivers/net/ethernet/pasemi/* 9261 9262PA SEMI SMBUS DRIVER 9263L: linux-i2c@vger.kernel.org 9264S: Orphan 9265F: drivers/i2c/busses/i2c-pasemi.c 9266 9267PADATA PARALLEL EXECUTION MECHANISM 9268M: Steffen Klassert <steffen.klassert@secunet.com> 9269L: linux-crypto@vger.kernel.org 9270S: Maintained 9271F: kernel/padata.c 9272F: include/linux/padata.h 9273F: Documentation/padata.txt 9274 9275PANASONIC LAPTOP ACPI EXTRAS DRIVER 9276M: Harald Welte <laforge@gnumonks.org> 9277L: platform-driver-x86@vger.kernel.org 9278S: Maintained 9279F: drivers/platform/x86/panasonic-laptop.c 9280 9281PANASONIC MN10300/AM33/AM34 PORT 9282M: David Howells <dhowells@redhat.com> 9283L: linux-am33-list@redhat.com (moderated for non-subscribers) 9284W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9285S: Maintained 9286F: Documentation/mn10300/ 9287F: arch/mn10300/ 9288 9289PARALLEL LCD/KEYPAD PANEL DRIVER 9290M: Willy Tarreau <willy@haproxy.com> 9291M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9292S: Odd Fixes 9293F: Documentation/misc-devices/lcd-panel-cgram.txt 9294F: drivers/misc/panel.c 9295 9296PARALLEL PORT SUBSYSTEM 9297M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9298M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9299L: linux-parport@lists.infradead.org (subscribers-only) 9300S: Maintained 9301F: drivers/parport/ 9302F: include/linux/parport*.h 9303F: drivers/char/ppdev.c 9304F: include/uapi/linux/ppdev.h 9305F: Documentation/parport*.txt 9306 9307PARAVIRT_OPS INTERFACE 9308M: Jeremy Fitzhardinge <jeremy@goop.org> 9309M: Chris Wright <chrisw@sous-sol.org> 9310M: Alok Kataria <akataria@vmware.com> 9311M: Rusty Russell <rusty@rustcorp.com.au> 9312L: virtualization@lists.linux-foundation.org 9313S: Supported 9314F: Documentation/virtual/paravirt_ops.txt 9315F: arch/*/kernel/paravirt* 9316F: arch/*/include/asm/paravirt.h 9317F: include/linux/hypervisor.h 9318 9319PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9320M: Tim Waugh <tim@cyberelk.net> 9321L: linux-parport@lists.infradead.org (subscribers-only) 9322S: Maintained 9323F: Documentation/blockdev/paride.txt 9324F: drivers/block/paride/ 9325 9326PARISC ARCHITECTURE 9327M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9328M: Helge Deller <deller@gmx.de> 9329L: linux-parisc@vger.kernel.org 9330W: http://www.parisc-linux.org/ 9331Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9332T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9333T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9334S: Maintained 9335F: arch/parisc/ 9336F: Documentation/parisc/ 9337F: drivers/parisc/ 9338F: drivers/char/agp/parisc-agp.c 9339F: drivers/input/serio/gscps2.c 9340F: drivers/parport/parport_gsc.* 9341F: drivers/tty/serial/8250/8250_gsc.c 9342F: drivers/video/fbdev/sti* 9343F: drivers/video/console/sti* 9344F: drivers/video/logo/logo_parisc* 9345 9346PC87360 HARDWARE MONITORING DRIVER 9347M: Jim Cromie <jim.cromie@gmail.com> 9348L: linux-hwmon@vger.kernel.org 9349S: Maintained 9350F: Documentation/hwmon/pc87360 9351F: drivers/hwmon/pc87360.c 9352 9353PC8736x GPIO DRIVER 9354M: Jim Cromie <jim.cromie@gmail.com> 9355S: Maintained 9356F: drivers/char/pc8736x_gpio.c 9357 9358PC87427 HARDWARE MONITORING DRIVER 9359M: Jean Delvare <jdelvare@suse.com> 9360L: linux-hwmon@vger.kernel.org 9361S: Maintained 9362F: Documentation/hwmon/pc87427 9363F: drivers/hwmon/pc87427.c 9364 9365PCA9532 LED DRIVER 9366M: Riku Voipio <riku.voipio@iki.fi> 9367S: Maintained 9368F: drivers/leds/leds-pca9532.c 9369F: include/linux/leds-pca9532.h 9370 9371PCA9541 I2C BUS MASTER SELECTOR DRIVER 9372M: Guenter Roeck <linux@roeck-us.net> 9373L: linux-i2c@vger.kernel.org 9374S: Maintained 9375F: drivers/i2c/muxes/i2c-mux-pca9541.c 9376 9377PCDP - PRIMARY CONSOLE AND DEBUG PORT 9378M: Khalid Aziz <khalid@gonehiking.org> 9379S: Maintained 9380F: drivers/firmware/pcdp.* 9381 9382PCI ERROR RECOVERY 9383M: Linas Vepstas <linasvepstas@gmail.com> 9384L: linux-pci@vger.kernel.org 9385S: Supported 9386F: Documentation/PCI/pci-error-recovery.txt 9387 9388PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9389M: Russell Currey <ruscur@russell.cc> 9390L: linuxppc-dev@lists.ozlabs.org 9391S: Supported 9392F: Documentation/powerpc/eeh-pci-error-recovery.txt 9393F: arch/powerpc/kernel/eeh*.c 9394F: arch/powerpc/platforms/*/eeh*.c 9395F: arch/powerpc/include/*/eeh*.h 9396 9397PCI SUBSYSTEM 9398M: Bjorn Helgaas <bhelgaas@google.com> 9399L: linux-pci@vger.kernel.org 9400Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9401T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9402S: Supported 9403F: Documentation/devicetree/bindings/pci/ 9404F: Documentation/PCI/ 9405F: drivers/pci/ 9406F: include/linux/pci* 9407F: arch/x86/pci/ 9408F: arch/x86/kernel/quirks.c 9409 9410PCI DRIVER FOR ALTERA PCIE IP 9411M: Ley Foon Tan <lftan@altera.com> 9412L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9413L: linux-pci@vger.kernel.org 9414S: Supported 9415F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9416F: drivers/pci/host/pcie-altera.c 9417 9418PCI DRIVER FOR ARM VERSATILE PLATFORM 9419M: Rob Herring <robh@kernel.org> 9420L: linux-pci@vger.kernel.org 9421L: linux-arm-kernel@lists.infradead.org 9422S: Maintained 9423F: Documentation/devicetree/bindings/pci/versatile.txt 9424F: drivers/pci/host/pci-versatile.c 9425 9426PCI DRIVER FOR ARMADA 8K 9427M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9428L: linux-pci@vger.kernel.org 9429L: linux-arm-kernel@lists.infradead.org 9430S: Maintained 9431F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9432F: drivers/pci/host/pcie-armada8k.c 9433 9434PCI DRIVER FOR APPLIEDMICRO XGENE 9435M: Tanmay Inamdar <tinamdar@apm.com> 9436L: linux-pci@vger.kernel.org 9437L: linux-arm-kernel@lists.infradead.org 9438S: Maintained 9439F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9440F: drivers/pci/host/pci-xgene.c 9441 9442PCI DRIVER FOR FREESCALE LAYERSCAPE 9443M: Minghuan Lian <minghuan.Lian@freescale.com> 9444M: Mingkai Hu <mingkai.hu@freescale.com> 9445M: Roy Zang <tie-fei.zang@freescale.com> 9446L: linuxppc-dev@lists.ozlabs.org 9447L: linux-pci@vger.kernel.org 9448L: linux-arm-kernel@lists.infradead.org 9449S: Maintained 9450F: drivers/pci/host/*layerscape* 9451 9452PCI DRIVER FOR IMX6 9453M: Richard Zhu <hongxing.zhu@nxp.com> 9454M: Lucas Stach <l.stach@pengutronix.de> 9455L: linux-pci@vger.kernel.org 9456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9457S: Maintained 9458F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9459F: drivers/pci/host/*imx6* 9460 9461PCI DRIVER FOR TI KEYSTONE 9462M: Murali Karicheri <m-karicheri2@ti.com> 9463L: linux-pci@vger.kernel.org 9464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9465S: Maintained 9466F: drivers/pci/host/*keystone* 9467 9468PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9469M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9470M: Jason Cooper <jason@lakedaemon.net> 9471L: linux-pci@vger.kernel.org 9472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9473S: Maintained 9474F: drivers/pci/host/*mvebu* 9475 9476PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9477M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9478L: linux-pci@vger.kernel.org 9479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9480S: Maintained 9481F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9482F: drivers/pci/host/pci-aardvark.c 9483 9484PCI DRIVER FOR NVIDIA TEGRA 9485M: Thierry Reding <thierry.reding@gmail.com> 9486L: linux-tegra@vger.kernel.org 9487L: linux-pci@vger.kernel.org 9488S: Supported 9489F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9490F: drivers/pci/host/pci-tegra.c 9491 9492PCI DRIVER FOR TI DRA7XX 9493M: Kishon Vijay Abraham I <kishon@ti.com> 9494L: linux-omap@vger.kernel.org 9495L: linux-pci@vger.kernel.org 9496S: Supported 9497F: Documentation/devicetree/bindings/pci/ti-pci.txt 9498F: drivers/pci/host/pci-dra7xx.c 9499 9500PCI DRIVER FOR RENESAS R-CAR 9501M: Simon Horman <horms@verge.net.au> 9502L: linux-pci@vger.kernel.org 9503L: linux-renesas-soc@vger.kernel.org 9504S: Maintained 9505F: drivers/pci/host/*rcar* 9506 9507PCI DRIVER FOR SAMSUNG EXYNOS 9508M: Jingoo Han <jingoohan1@gmail.com> 9509L: linux-pci@vger.kernel.org 9510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9511L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9512S: Maintained 9513F: drivers/pci/host/pci-exynos.c 9514 9515PCI DRIVER FOR SYNOPSIS DESIGNWARE 9516M: Jingoo Han <jingoohan1@gmail.com> 9517M: Joao Pinto <Joao.Pinto@synopsys.com> 9518L: linux-pci@vger.kernel.org 9519S: Maintained 9520F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9521F: drivers/pci/host/*designware* 9522 9523PCI DRIVER FOR GENERIC OF HOSTS 9524M: Will Deacon <will.deacon@arm.com> 9525L: linux-pci@vger.kernel.org 9526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9527S: Maintained 9528F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9529F: drivers/pci/host/pci-host-common.c 9530F: drivers/pci/host/pci-host-generic.c 9531 9532PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9533M: Keith Busch <keith.busch@intel.com> 9534L: linux-pci@vger.kernel.org 9535S: Supported 9536F: drivers/pci/host/vmd.c 9537 9538PCIE DRIVER FOR ST SPEAR13XX 9539M: Pratyush Anand <pratyush.anand@gmail.com> 9540L: linux-pci@vger.kernel.org 9541S: Maintained 9542F: drivers/pci/host/*spear* 9543 9544PCI MSI DRIVER FOR ALTERA MSI IP 9545M: Ley Foon Tan <lftan@altera.com> 9546L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9547L: linux-pci@vger.kernel.org 9548S: Supported 9549F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9550F: drivers/pci/host/pcie-altera-msi.c 9551 9552PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9553M: Duc Dang <dhdang@apm.com> 9554L: linux-pci@vger.kernel.org 9555L: linux-arm-kernel@lists.infradead.org 9556S: Maintained 9557F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9558F: drivers/pci/host/pci-xgene-msi.c 9559 9560PCIE DRIVER FOR AXIS ARTPEC 9561M: Niklas Cassel <niklas.cassel@axis.com> 9562M: Jesper Nilsson <jesper.nilsson@axis.com> 9563L: linux-arm-kernel@axis.com 9564L: linux-pci@vger.kernel.org 9565S: Maintained 9566F: Documentation/devicetree/bindings/pci/axis,artpec* 9567F: drivers/pci/host/*artpec* 9568 9569PCIE DRIVER FOR HISILICON 9570M: Zhou Wang <wangzhou1@hisilicon.com> 9571M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9572L: linux-pci@vger.kernel.org 9573S: Maintained 9574F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9575F: drivers/pci/host/pcie-hisi.c 9576 9577PCIE DRIVER FOR ROCKCHIP 9578M: Shawn Lin <shawn.lin@rock-chips.com> 9579M: Wenrui Li <wenrui.li@rock-chips.com> 9580L: linux-pci@vger.kernel.org 9581L: linux-rockchip@lists.infradead.org 9582S: Maintained 9583F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9584F: drivers/pci/host/pcie-rockchip.c 9585 9586PCIE DRIVER FOR QUALCOMM MSM 9587M: Stanimir Varbanov <svarbanov@mm-sol.com> 9588L: linux-pci@vger.kernel.org 9589L: linux-arm-msm@vger.kernel.org 9590S: Maintained 9591F: drivers/pci/host/*qcom* 9592 9593PCIE DRIVER FOR CAVIUM THUNDERX 9594M: David Daney <david.daney@cavium.com> 9595L: linux-pci@vger.kernel.org 9596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9597S: Supported 9598F: Documentation/devicetree/bindings/pci/pci-thunder-* 9599F: drivers/pci/host/pci-thunder-* 9600 9601PCMCIA SUBSYSTEM 9602P: Linux PCMCIA Team 9603L: linux-pcmcia@lists.infradead.org 9604W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9605T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9606S: Maintained 9607F: Documentation/pcmcia/ 9608F: tools/pcmcia/ 9609F: drivers/pcmcia/ 9610F: include/pcmcia/ 9611 9612PCNET32 NETWORK DRIVER 9613M: Don Fry <pcnet32@frontier.com> 9614L: netdev@vger.kernel.org 9615S: Maintained 9616F: drivers/net/ethernet/amd/pcnet32.c 9617 9618PCRYPT PARALLEL CRYPTO ENGINE 9619M: Steffen Klassert <steffen.klassert@secunet.com> 9620L: linux-crypto@vger.kernel.org 9621S: Maintained 9622F: crypto/pcrypt.c 9623F: include/crypto/pcrypt.h 9624 9625PER-CPU MEMORY ALLOCATOR 9626M: Tejun Heo <tj@kernel.org> 9627M: Christoph Lameter <cl@linux.com> 9628T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9629S: Maintained 9630F: include/linux/percpu*.h 9631F: mm/percpu*.c 9632F: arch/*/include/asm/percpu.h 9633 9634PER-TASK DELAY ACCOUNTING 9635M: Balbir Singh <bsingharora@gmail.com> 9636S: Maintained 9637F: include/linux/delayacct.h 9638F: kernel/delayacct.c 9639 9640PERFORMANCE EVENTS SUBSYSTEM 9641M: Peter Zijlstra <peterz@infradead.org> 9642M: Ingo Molnar <mingo@redhat.com> 9643M: Arnaldo Carvalho de Melo <acme@kernel.org> 9644R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9645L: linux-kernel@vger.kernel.org 9646T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9647S: Supported 9648F: kernel/events/* 9649F: include/linux/perf_event.h 9650F: include/uapi/linux/perf_event.h 9651F: arch/*/kernel/perf_event*.c 9652F: arch/*/kernel/*/perf_event*.c 9653F: arch/*/kernel/*/*/perf_event*.c 9654F: arch/*/include/asm/perf_event.h 9655F: arch/*/kernel/perf_callchain.c 9656F: arch/*/events/* 9657F: tools/perf/ 9658 9659PERSONALITY HANDLING 9660M: Christoph Hellwig <hch@infradead.org> 9661L: linux-abi-devel@lists.sourceforge.net 9662S: Maintained 9663F: include/linux/personality.h 9664F: include/uapi/linux/personality.h 9665 9666PHONET PROTOCOL 9667M: Remi Denis-Courmont <courmisch@gmail.com> 9668S: Supported 9669F: Documentation/networking/phonet.txt 9670F: include/linux/phonet.h 9671F: include/net/phonet/ 9672F: include/uapi/linux/phonet.h 9673F: net/phonet/ 9674 9675PHRAM MTD DRIVER 9676M: Joern Engel <joern@lazybastard.org> 9677L: linux-mtd@lists.infradead.org 9678S: Maintained 9679F: drivers/mtd/devices/phram.c 9680 9681PICOLCD HID DRIVER 9682M: Bruno Prémont <bonbons@linux-vserver.org> 9683L: linux-input@vger.kernel.org 9684S: Maintained 9685F: drivers/hid/hid-picolcd* 9686 9687PICOXCELL SUPPORT 9688M: Jamie Iles <jamie@jamieiles.com> 9689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9690T: git git://github.com/jamieiles/linux-2.6-ji.git 9691S: Supported 9692F: arch/arm/boot/dts/picoxcell* 9693F: arch/arm/mach-picoxcell/ 9694F: drivers/crypto/picoxcell* 9695 9696PIN CONTROL SUBSYSTEM 9697M: Linus Walleij <linus.walleij@linaro.org> 9698L: linux-gpio@vger.kernel.org 9699T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9700S: Maintained 9701F: Documentation/devicetree/bindings/pinctrl/ 9702F: Documentation/pinctrl.txt 9703F: drivers/pinctrl/ 9704F: include/linux/pinctrl/ 9705 9706PIN CONTROLLER - ATMEL AT91 9707M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9709S: Maintained 9710F: drivers/pinctrl/pinctrl-at91.* 9711 9712PIN CONTROLLER - ATMEL AT91 PIO4 9713M: Ludovic Desroches <ludovic.desroches@atmel.com> 9714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9715L: linux-gpio@vger.kernel.org 9716S: Supported 9717F: drivers/pinctrl/pinctrl-at91-pio4.* 9718 9719PIN CONTROLLER - INTEL 9720M: Mika Westerberg <mika.westerberg@linux.intel.com> 9721M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9722S: Maintained 9723F: drivers/pinctrl/intel/ 9724 9725PIN CONTROLLER - RENESAS 9726M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9727M: Geert Uytterhoeven <geert+renesas@glider.be> 9728L: linux-renesas-soc@vger.kernel.org 9729S: Maintained 9730F: drivers/pinctrl/sh-pfc/ 9731 9732PIN CONTROLLER - SAMSUNG 9733M: Tomasz Figa <tomasz.figa@gmail.com> 9734M: Krzysztof Kozlowski <krzk@kernel.org> 9735M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9737L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9738S: Maintained 9739F: drivers/pinctrl/samsung/ 9740F: include/dt-bindings/pinctrl/samsung.h 9741F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9742 9743PIN CONTROLLER - SINGLE 9744M: Tony Lindgren <tony@atomide.com> 9745M: Haojian Zhuang <haojian.zhuang@linaro.org> 9746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9747L: linux-omap@vger.kernel.org 9748S: Maintained 9749F: drivers/pinctrl/pinctrl-single.c 9750 9751PIN CONTROLLER - ST SPEAR 9752M: Viresh Kumar <vireshk@kernel.org> 9753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9754W: http://www.st.com/spear 9755S: Maintained 9756F: drivers/pinctrl/spear/ 9757 9758PISTACHIO SOC SUPPORT 9759M: James Hartley <james.hartley@imgtec.com> 9760M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9761L: linux-mips@linux-mips.org 9762S: Maintained 9763F: arch/mips/pistachio/ 9764F: arch/mips/include/asm/mach-pistachio/ 9765F: arch/mips/boot/dts/pistachio/ 9766F: arch/mips/configs/pistachio*_defconfig 9767 9768PKTCDVD DRIVER 9769S: Orphan 9770M: linux-block@vger.kernel.org 9771F: drivers/block/pktcdvd.c 9772F: include/linux/pktcdvd.h 9773F: include/uapi/linux/pktcdvd.h 9774 9775PKUNITY SOC DRIVERS 9776M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9777W: http://mprc.pku.edu.cn/~guanxuetao/linux 9778S: Maintained 9779T: git git://github.com/gxt/linux.git 9780F: drivers/input/serio/i8042-unicore32io.h 9781F: drivers/i2c/busses/i2c-puv3.c 9782F: drivers/video/fbdev/fb-puv3.c 9783F: drivers/rtc/rtc-puv3.c 9784 9785PMBUS HARDWARE MONITORING DRIVERS 9786M: Guenter Roeck <linux@roeck-us.net> 9787L: linux-hwmon@vger.kernel.org 9788W: http://hwmon.wiki.kernel.org/ 9789W: http://www.roeck-us.net/linux/drivers/ 9790T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9791S: Maintained 9792F: Documentation/hwmon/pmbus 9793F: drivers/hwmon/pmbus/ 9794F: include/linux/i2c/pmbus.h 9795 9796PMC SIERRA MaxRAID DRIVER 9797L: linux-scsi@vger.kernel.org 9798W: http://www.pmc-sierra.com/ 9799S: Orphan 9800F: drivers/scsi/pmcraid.* 9801 9802PMC SIERRA PM8001 DRIVER 9803M: Jack Wang <jinpu.wang@profitbricks.com> 9804M: lindar_liu@usish.com 9805L: pmchba@pmcs.com 9806L: linux-scsi@vger.kernel.org 9807S: Supported 9808F: drivers/scsi/pm8001/ 9809 9810POSIX CLOCKS and TIMERS 9811M: Thomas Gleixner <tglx@linutronix.de> 9812L: linux-kernel@vger.kernel.org 9813T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9814S: Maintained 9815F: fs/timerfd.c 9816F: include/linux/timer* 9817F: kernel/time/*timer* 9818 9819POWER MANAGEMENT CORE 9820M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9821L: linux-pm@vger.kernel.org 9822T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9823B: https://bugzilla.kernel.org 9824S: Supported 9825F: drivers/base/power/ 9826F: include/linux/pm.h 9827F: include/linux/pm_* 9828F: include/linux/powercap.h 9829F: drivers/powercap/ 9830 9831POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9832M: Sebastian Reichel <sre@kernel.org> 9833L: linux-pm@vger.kernel.org 9834T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9835S: Maintained 9836F: Documentation/devicetree/bindings/power/supply/ 9837F: include/linux/power_supply.h 9838F: drivers/power/supply/ 9839 9840POWER STATE COORDINATION INTERFACE (PSCI) 9841M: Mark Rutland <mark.rutland@arm.com> 9842M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9843L: linux-arm-kernel@lists.infradead.org 9844S: Maintained 9845F: drivers/firmware/psci.c 9846F: include/linux/psci.h 9847F: include/uapi/linux/psci.h 9848 9849POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9850M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9851L: linuxppc-dev@lists.ozlabs.org 9852S: Maintained 9853F: drivers/char/powernv-op-panel.c 9854 9855PNP SUPPORT 9856M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9857S: Maintained 9858F: drivers/pnp/ 9859 9860PPP PROTOCOL DRIVERS AND COMPRESSORS 9861M: Paul Mackerras <paulus@samba.org> 9862L: linux-ppp@vger.kernel.org 9863S: Maintained 9864F: drivers/net/ppp/ppp_* 9865 9866PPP OVER ATM (RFC 2364) 9867M: Mitchell Blank Jr <mitch@sfgoth.com> 9868S: Maintained 9869F: net/atm/pppoatm.c 9870F: include/uapi/linux/atmppp.h 9871 9872PPP OVER ETHERNET 9873M: Michal Ostrowski <mostrows@earthlink.net> 9874S: Maintained 9875F: drivers/net/ppp/pppoe.c 9876F: drivers/net/ppp/pppox.c 9877 9878PPP OVER L2TP 9879M: James Chapman <jchapman@katalix.com> 9880S: Maintained 9881F: net/l2tp/l2tp_ppp.c 9882F: include/linux/if_pppol2tp.h 9883F: include/uapi/linux/if_pppol2tp.h 9884 9885PPS SUPPORT 9886M: Rodolfo Giometti <giometti@enneenne.com> 9887W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9888L: linuxpps@ml.enneenne.com (subscribers-only) 9889S: Maintained 9890F: Documentation/pps/ 9891F: drivers/pps/ 9892F: include/linux/pps*.h 9893 9894PPTP DRIVER 9895M: Dmitry Kozlov <xeb@mail.ru> 9896L: netdev@vger.kernel.org 9897S: Maintained 9898F: drivers/net/ppp/pptp.c 9899W: http://sourceforge.net/projects/accel-pptp 9900 9901PREEMPTIBLE KERNEL 9902M: Robert Love <rml@tech9.net> 9903L: kpreempt-tech@lists.sourceforge.net 9904W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9905S: Supported 9906F: Documentation/preempt-locking.txt 9907F: include/linux/preempt.h 9908 9909PRISM54 WIRELESS DRIVER 9910M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9911L: linux-wireless@vger.kernel.org 9912W: http://wireless.kernel.org/en/users/Drivers/p54 9913S: Obsolete 9914F: drivers/net/wireless/intersil/prism54/ 9915 9916PS3 NETWORK SUPPORT 9917M: Geoff Levand <geoff@infradead.org> 9918L: netdev@vger.kernel.org 9919L: linuxppc-dev@lists.ozlabs.org 9920S: Maintained 9921F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9922 9923PS3 PLATFORM SUPPORT 9924M: Geoff Levand <geoff@infradead.org> 9925L: linuxppc-dev@lists.ozlabs.org 9926S: Maintained 9927F: arch/powerpc/boot/ps3* 9928F: arch/powerpc/include/asm/lv1call.h 9929F: arch/powerpc/include/asm/ps3*.h 9930F: arch/powerpc/platforms/ps3/ 9931F: drivers/*/ps3* 9932F: drivers/ps3/ 9933F: drivers/rtc/rtc-ps3.c 9934F: drivers/usb/host/*ps3.c 9935F: sound/ppc/snd_ps3* 9936 9937PS3VRAM DRIVER 9938M: Jim Paris <jim@jtan.com> 9939M: Geoff Levand <geoff@infradead.org> 9940L: linuxppc-dev@lists.ozlabs.org 9941S: Maintained 9942F: drivers/block/ps3vram.c 9943 9944PSTORE FILESYSTEM 9945M: Anton Vorontsov <anton@enomsg.org> 9946M: Colin Cross <ccross@android.com> 9947M: Kees Cook <keescook@chromium.org> 9948M: Tony Luck <tony.luck@intel.com> 9949S: Maintained 9950T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9951F: fs/pstore/ 9952F: include/linux/pstore* 9953F: drivers/firmware/efi/efi-pstore.c 9954F: drivers/acpi/apei/erst.c 9955 9956PTP HARDWARE CLOCK SUPPORT 9957M: Richard Cochran <richardcochran@gmail.com> 9958L: netdev@vger.kernel.org 9959S: Maintained 9960W: http://linuxptp.sourceforge.net/ 9961F: Documentation/ABI/testing/sysfs-ptp 9962F: Documentation/ptp/* 9963F: drivers/net/ethernet/freescale/gianfar_ptp.c 9964F: drivers/net/phy/dp83640* 9965F: drivers/ptp/* 9966F: include/linux/ptp_cl* 9967 9968PTRACE SUPPORT 9969M: Roland McGrath <roland@hack.frob.com> 9970M: Oleg Nesterov <oleg@redhat.com> 9971S: Maintained 9972F: include/asm-generic/syscall.h 9973F: include/linux/ptrace.h 9974F: include/linux/regset.h 9975F: include/linux/tracehook.h 9976F: include/uapi/linux/ptrace.h 9977F: kernel/ptrace.c 9978 9979PULSE8-CEC DRIVER 9980M: Hans Verkuil <hverkuil@xs4all.nl> 9981L: linux-media@vger.kernel.org 9982T: git git://linuxtv.org/media_tree.git 9983S: Maintained 9984F: drivers/media/usb/pulse8-cec/* 9985 9986PVRUSB2 VIDEO4LINUX DRIVER 9987M: Mike Isely <isely@pobox.com> 9988L: pvrusb2@isely.net (subscribers-only) 9989L: linux-media@vger.kernel.org 9990W: http://www.isely.net/pvrusb2/ 9991T: git git://linuxtv.org/media_tree.git 9992S: Maintained 9993F: Documentation/media/v4l-drivers/pvrusb2* 9994F: drivers/media/usb/pvrusb2/ 9995 9996PWC WEBCAM DRIVER 9997M: Hans Verkuil <hverkuil@xs4all.nl> 9998L: linux-media@vger.kernel.org 9999T: git git://linuxtv.org/media_tree.git 10000S: Odd Fixes 10001F: drivers/media/usb/pwc/* 10002 10003PWM FAN DRIVER 10004M: Kamil Debski <kamil@wypas.org> 10005M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10006L: linux-hwmon@vger.kernel.org 10007S: Supported 10008F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10009F: Documentation/hwmon/pwm-fan 10010F: drivers/hwmon/pwm-fan.c 10011 10012PWM SUBSYSTEM 10013M: Thierry Reding <thierry.reding@gmail.com> 10014L: linux-pwm@vger.kernel.org 10015S: Maintained 10016T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10017F: Documentation/pwm.txt 10018F: Documentation/devicetree/bindings/pwm/ 10019F: include/linux/pwm.h 10020F: drivers/pwm/ 10021F: drivers/video/backlight/pwm_bl.c 10022F: include/linux/pwm_backlight.h 10023 10024PXA2xx/PXA3xx SUPPORT 10025M: Daniel Mack <daniel@zonque.org> 10026M: Haojian Zhuang <haojian.zhuang@gmail.com> 10027M: Robert Jarzmik <robert.jarzmik@free.fr> 10028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10029T: git git://github.com/hzhuang1/linux.git 10030T: git git://github.com/rjarzmik/linux.git 10031S: Maintained 10032F: arch/arm/boot/dts/pxa* 10033F: arch/arm/mach-pxa/ 10034F: drivers/dma/pxa* 10035F: drivers/pcmcia/pxa2xx* 10036F: drivers/pinctrl/pxa/ 10037F: drivers/spi/spi-pxa2xx* 10038F: drivers/usb/gadget/udc/pxa2* 10039F: include/sound/pxa2xx-lib.h 10040F: sound/arm/pxa* 10041F: sound/soc/pxa/ 10042 10043PXA GPIO DRIVER 10044M: Robert Jarzmik <robert.jarzmik@free.fr> 10045L: linux-gpio@vger.kernel.org 10046S: Maintained 10047F: drivers/gpio/gpio-pxa.c 10048 10049PXA3xx NAND FLASH DRIVER 10050M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10051L: linux-mtd@lists.infradead.org 10052S: Maintained 10053F: drivers/mtd/nand/pxa3xx_nand.c 10054 10055MMP SUPPORT 10056M: Eric Miao <eric.y.miao@gmail.com> 10057M: Haojian Zhuang <haojian.zhuang@gmail.com> 10058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10059T: git git://github.com/hzhuang1/linux.git 10060T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10061S: Maintained 10062F: arch/arm/boot/dts/mmp* 10063F: arch/arm/mach-mmp/ 10064 10065PXA MMCI DRIVER 10066S: Orphan 10067 10068PXA RTC DRIVER 10069M: Robert Jarzmik <robert.jarzmik@free.fr> 10070L: rtc-linux@googlegroups.com 10071S: Maintained 10072 10073QAT DRIVER 10074M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10075M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10076L: qat-linux@intel.com 10077S: Supported 10078F: drivers/crypto/qat/ 10079 10080QIB DRIVER 10081M: Mike Marciniszyn <infinipath@intel.com> 10082L: linux-rdma@vger.kernel.org 10083S: Supported 10084F: drivers/infiniband/hw/qib/ 10085 10086QLOGIC QLA1280 SCSI DRIVER 10087M: Michael Reed <mdr@sgi.com> 10088L: linux-scsi@vger.kernel.org 10089S: Maintained 10090F: drivers/scsi/qla1280.[ch] 10091 10092QLOGIC QLA2XXX FC-SCSI DRIVER 10093M: qla2xxx-upstream@qlogic.com 10094L: linux-scsi@vger.kernel.org 10095S: Supported 10096F: Documentation/scsi/LICENSE.qla2xxx 10097F: drivers/scsi/qla2xxx/ 10098 10099QLOGIC QLA4XXX iSCSI DRIVER 10100M: QLogic-Storage-Upstream@qlogic.com 10101L: linux-scsi@vger.kernel.org 10102S: Supported 10103F: Documentation/scsi/LICENSE.qla4xxx 10104F: drivers/scsi/qla4xxx/ 10105 10106QLOGIC QLA3XXX NETWORK DRIVER 10107M: Dept-GELinuxNICDev@cavium.com 10108L: netdev@vger.kernel.org 10109S: Supported 10110F: Documentation/networking/LICENSE.qla3xxx 10111F: drivers/net/ethernet/qlogic/qla3xxx.* 10112 10113QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10114M: Harish Patil <harish.patil@cavium.com> 10115M: Manish Chopra <manish.chopra@cavium.com> 10116M: Dept-GELinuxNICDev@cavium.com 10117L: netdev@vger.kernel.org 10118S: Supported 10119F: drivers/net/ethernet/qlogic/qlcnic/ 10120 10121QLOGIC QLGE 10Gb ETHERNET DRIVER 10122M: Harish Patil <harish.patil@cavium.com> 10123M: Manish Chopra <manish.chopra@cavium.com> 10124M: Dept-GELinuxNICDev@cavium.com 10125L: netdev@vger.kernel.org 10126S: Supported 10127F: drivers/net/ethernet/qlogic/qlge/ 10128 10129QLOGIC QL4xxx ETHERNET DRIVER 10130M: Yuval Mintz <Yuval.Mintz@cavium.com> 10131M: Ariel Elior <Ariel.Elior@cavium.com> 10132M: everest-linux-l2@cavium.com 10133L: netdev@vger.kernel.org 10134S: Supported 10135F: drivers/net/ethernet/qlogic/qed/ 10136F: include/linux/qed/ 10137F: drivers/net/ethernet/qlogic/qede/ 10138 10139QLOGIC QL41xxx ISCSI DRIVER 10140M: QLogic-Storage-Upstream@cavium.com 10141L: linux-scsi@vger.kernel.org 10142S: Supported 10143F: drivers/scsi/qedi/ 10144 10145QNX4 FILESYSTEM 10146M: Anders Larsen <al@alarsen.net> 10147W: http://www.alarsen.net/linux/qnx4fs/ 10148S: Maintained 10149F: fs/qnx4/ 10150F: include/uapi/linux/qnx4_fs.h 10151F: include/uapi/linux/qnxtypes.h 10152 10153QORIQ DPAA2 FSL-MC BUS DRIVER 10154M: Stuart Yoder <stuart.yoder@nxp.com> 10155L: linux-kernel@vger.kernel.org 10156S: Maintained 10157F: drivers/staging/fsl-mc/ 10158 10159QT1010 MEDIA DRIVER 10160M: Antti Palosaari <crope@iki.fi> 10161L: linux-media@vger.kernel.org 10162W: https://linuxtv.org 10163W: http://palosaari.fi/linux/ 10164Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10165T: git git://linuxtv.org/anttip/media_tree.git 10166S: Maintained 10167F: drivers/media/tuners/qt1010* 10168 10169QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10170M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10171L: linux-wireless@vger.kernel.org 10172L: ath9k-devel@lists.ath9k.org 10173W: http://wireless.kernel.org/en/users/Drivers/ath9k 10174S: Supported 10175F: drivers/net/wireless/ath/ath9k/ 10176 10177QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10178M: Kalle Valo <kvalo@qca.qualcomm.com> 10179L: ath10k@lists.infradead.org 10180W: http://wireless.kernel.org/en/users/Drivers/ath10k 10181T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10182S: Supported 10183F: drivers/net/wireless/ath/ath10k/ 10184 10185QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10186M: Timur Tabi <timur@codeaurora.org> 10187L: netdev@vger.kernel.org 10188S: Supported 10189F: drivers/net/ethernet/qualcomm/emac/ 10190 10191QUALCOMM HEXAGON ARCHITECTURE 10192M: Richard Kuo <rkuo@codeaurora.org> 10193L: linux-hexagon@vger.kernel.org 10194T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10195S: Supported 10196F: arch/hexagon/ 10197 10198QUALCOMM WCN36XX WIRELESS DRIVER 10199M: Eugene Krasnikov <k.eugene.e@gmail.com> 10200L: wcn36xx@lists.infradead.org 10201W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10202T: git git://github.com/KrasnikovEugene/wcn36xx.git 10203S: Supported 10204F: drivers/net/wireless/ath/wcn36xx/ 10205 10206QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10207M: Gabriel Somlo <somlo@cmu.edu> 10208M: "Michael S. Tsirkin" <mst@redhat.com> 10209L: qemu-devel@nongnu.org 10210S: Maintained 10211F: drivers/firmware/qemu_fw_cfg.c 10212 10213RADOS BLOCK DEVICE (RBD) 10214M: Ilya Dryomov <idryomov@gmail.com> 10215M: Sage Weil <sage@redhat.com> 10216M: Alex Elder <elder@kernel.org> 10217L: ceph-devel@vger.kernel.org 10218W: http://ceph.com/ 10219T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10220T: git git://github.com/ceph/ceph-client.git 10221S: Supported 10222F: Documentation/ABI/testing/sysfs-bus-rbd 10223F: drivers/block/rbd.c 10224F: drivers/block/rbd_types.h 10225 10226RADEON FRAMEBUFFER DISPLAY DRIVER 10227M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10228L: linux-fbdev@vger.kernel.org 10229S: Maintained 10230F: drivers/video/fbdev/aty/radeon* 10231F: include/uapi/linux/radeonfb.h 10232 10233RADIOSHARK RADIO DRIVER 10234M: Hans Verkuil <hverkuil@xs4all.nl> 10235L: linux-media@vger.kernel.org 10236T: git git://linuxtv.org/media_tree.git 10237S: Maintained 10238F: drivers/media/radio/radio-shark.c 10239 10240RADIOSHARK2 RADIO DRIVER 10241M: Hans Verkuil <hverkuil@xs4all.nl> 10242L: linux-media@vger.kernel.org 10243T: git git://linuxtv.org/media_tree.git 10244S: Maintained 10245F: drivers/media/radio/radio-shark2.c 10246F: drivers/media/radio/radio-tea5777.c 10247 10248RAGE128 FRAMEBUFFER DISPLAY DRIVER 10249M: Paul Mackerras <paulus@samba.org> 10250L: linux-fbdev@vger.kernel.org 10251S: Maintained 10252F: drivers/video/fbdev/aty/aty128fb.c 10253 10254RALINK MIPS ARCHITECTURE 10255M: John Crispin <john@phrozen.org> 10256L: linux-mips@linux-mips.org 10257S: Maintained 10258F: arch/mips/ralink 10259 10260RALINK RT2X00 WIRELESS LAN DRIVER 10261P: rt2x00 project 10262M: Stanislaw Gruszka <sgruszka@redhat.com> 10263M: Helmut Schaa <helmut.schaa@googlemail.com> 10264L: linux-wireless@vger.kernel.org 10265S: Maintained 10266F: drivers/net/wireless/ralink/rt2x00/ 10267 10268RAMDISK RAM BLOCK DEVICE DRIVER 10269M: Jens Axboe <axboe@kernel.dk> 10270S: Maintained 10271F: Documentation/blockdev/ramdisk.txt 10272F: drivers/block/brd.c 10273 10274RANDOM NUMBER DRIVER 10275M: "Theodore Ts'o" <tytso@mit.edu> 10276S: Maintained 10277F: drivers/char/random.c 10278 10279RAPIDIO SUBSYSTEM 10280M: Matt Porter <mporter@kernel.crashing.org> 10281M: Alexandre Bounine <alexandre.bounine@idt.com> 10282S: Maintained 10283F: drivers/rapidio/ 10284 10285RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10286L: linux-wireless@vger.kernel.org 10287S: Orphan 10288F: drivers/net/wireless/ray* 10289 10290RCUTORTURE MODULE 10291M: Josh Triplett <josh@joshtriplett.org> 10292M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10293L: linux-kernel@vger.kernel.org 10294S: Supported 10295T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10296F: Documentation/RCU/torture.txt 10297F: kernel/rcu/rcutorture.c 10298 10299RCUTORTURE TEST FRAMEWORK 10300M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10301M: Josh Triplett <josh@joshtriplett.org> 10302R: Steven Rostedt <rostedt@goodmis.org> 10303R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10304R: Lai Jiangshan <jiangshanlai@gmail.com> 10305L: linux-kernel@vger.kernel.org 10306S: Supported 10307T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10308F: tools/testing/selftests/rcutorture 10309 10310RDC R-321X SoC 10311M: Florian Fainelli <florian@openwrt.org> 10312S: Maintained 10313 10314RDC R6040 FAST ETHERNET DRIVER 10315M: Florian Fainelli <f.fainelli@gmail.com> 10316L: netdev@vger.kernel.org 10317S: Maintained 10318F: drivers/net/ethernet/rdc/r6040.c 10319 10320RDS - RELIABLE DATAGRAM SOCKETS 10321M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10322L: netdev@vger.kernel.org 10323L: linux-rdma@vger.kernel.org 10324L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10325W: https://oss.oracle.com/projects/rds/ 10326S: Supported 10327F: net/rds/ 10328F: Documentation/networking/rds.txt 10329 10330RDMAVT - RDMA verbs software 10331M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10332L: linux-rdma@vger.kernel.org 10333S: Supported 10334F: drivers/infiniband/sw/rdmavt 10335 10336RDT - RESOURCE ALLOCATION 10337M: Fenghua Yu <fenghua.yu@intel.com> 10338L: linux-kernel@vger.kernel.org 10339S: Supported 10340F: arch/x86/kernel/cpu/intel_rdt* 10341F: arch/x86/include/asm/intel_rdt* 10342F: Documentation/x86/intel_rdt* 10343 10344READ-COPY UPDATE (RCU) 10345M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10346M: Josh Triplett <josh@joshtriplett.org> 10347R: Steven Rostedt <rostedt@goodmis.org> 10348R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10349R: Lai Jiangshan <jiangshanlai@gmail.com> 10350L: linux-kernel@vger.kernel.org 10351W: http://www.rdrop.com/users/paulmck/RCU/ 10352S: Supported 10353T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10354F: Documentation/RCU/ 10355X: Documentation/RCU/torture.txt 10356F: include/linux/rcu* 10357X: include/linux/srcu.h 10358F: kernel/rcu/ 10359X: kernel/torture.c 10360 10361REAL TIME CLOCK (RTC) SUBSYSTEM 10362M: Alessandro Zummo <a.zummo@towertech.it> 10363M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10364L: rtc-linux@googlegroups.com 10365Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10366T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10367S: Maintained 10368F: Documentation/devicetree/bindings/rtc/ 10369F: Documentation/rtc.txt 10370F: drivers/rtc/ 10371F: include/linux/rtc.h 10372F: include/uapi/linux/rtc.h 10373F: include/linux/rtc/ 10374F: include/linux/platform_data/rtc-* 10375F: tools/testing/selftests/timers/rtctest.c 10376 10377REALTEK AUDIO CODECS 10378M: Bard Liao <bardliao@realtek.com> 10379M: Oder Chiou <oder_chiou@realtek.com> 10380S: Maintained 10381F: sound/soc/codecs/rt* 10382F: include/sound/rt*.h 10383 10384REISERFS FILE SYSTEM 10385L: reiserfs-devel@vger.kernel.org 10386S: Supported 10387F: fs/reiserfs/ 10388 10389REGISTER MAP ABSTRACTION 10390M: Mark Brown <broonie@kernel.org> 10391L: linux-kernel@vger.kernel.org 10392T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10393S: Supported 10394F: Documentation/devicetree/bindings/regmap/ 10395F: drivers/base/regmap/ 10396F: include/linux/regmap.h 10397 10398REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10399M: Ohad Ben-Cohen <ohad@wizery.com> 10400M: Bjorn Andersson <bjorn.andersson@linaro.org> 10401L: linux-remoteproc@vger.kernel.org 10402T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10403S: Maintained 10404F: Documentation/devicetree/bindings/remoteproc/ 10405F: Documentation/remoteproc.txt 10406F: drivers/remoteproc/ 10407F: include/linux/remoteproc.h 10408 10409REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10410M: Ohad Ben-Cohen <ohad@wizery.com> 10411M: Bjorn Andersson <bjorn.andersson@linaro.org> 10412L: linux-remoteproc@vger.kernel.org 10413T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10414S: Maintained 10415F: drivers/rpmsg/ 10416F: Documentation/rpmsg.txt 10417F: include/linux/rpmsg.h 10418 10419RENESAS CLOCK DRIVERS 10420M: Geert Uytterhoeven <geert+renesas@glider.be> 10421L: linux-renesas-soc@vger.kernel.org 10422S: Supported 10423F: drivers/clk/renesas/ 10424 10425RENESAS ETHERNET DRIVERS 10426R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10427L: netdev@vger.kernel.org 10428L: linux-renesas-soc@vger.kernel.org 10429F: drivers/net/ethernet/renesas/ 10430F: include/linux/sh_eth.h 10431 10432RENESAS USB2 PHY DRIVER 10433M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10434L: linux-renesas-soc@vger.kernel.org 10435S: Maintained 10436F: drivers/phy/phy-rcar-gen3-usb2.c 10437 10438RESET CONTROLLER FRAMEWORK 10439M: Philipp Zabel <p.zabel@pengutronix.de> 10440T: git git://git.pengutronix.de/git/pza/linux 10441S: Maintained 10442F: drivers/reset/ 10443F: Documentation/devicetree/bindings/reset/ 10444F: include/dt-bindings/reset/ 10445F: include/linux/reset.h 10446F: include/linux/reset-controller.h 10447 10448RFKILL 10449M: Johannes Berg <johannes@sipsolutions.net> 10450L: linux-wireless@vger.kernel.org 10451W: http://wireless.kernel.org/ 10452T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10453T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10454S: Maintained 10455F: Documentation/rfkill.txt 10456F: net/rfkill/ 10457 10458RHASHTABLE 10459M: Thomas Graf <tgraf@suug.ch> 10460M: Herbert Xu <herbert@gondor.apana.org.au> 10461L: netdev@vger.kernel.org 10462S: Maintained 10463F: lib/rhashtable.c 10464F: include/linux/rhashtable.h 10465 10466RICOH SMARTMEDIA/XD DRIVER 10467M: Maxim Levitsky <maximlevitsky@gmail.com> 10468S: Maintained 10469F: drivers/mtd/nand/r852.c 10470F: drivers/mtd/nand/r852.h 10471 10472RICOH R5C592 MEMORYSTICK DRIVER 10473M: Maxim Levitsky <maximlevitsky@gmail.com> 10474S: Maintained 10475F: drivers/memstick/host/r592.* 10476 10477ROCCAT DRIVERS 10478M: Stefan Achatz <erazor_de@users.sourceforge.net> 10479W: http://sourceforge.net/projects/roccat/ 10480S: Maintained 10481F: drivers/hid/hid-roccat* 10482F: include/linux/hid-roccat* 10483F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10484 10485ROCKER DRIVER 10486M: Jiri Pirko <jiri@resnulli.us> 10487L: netdev@vger.kernel.org 10488S: Supported 10489F: drivers/net/ethernet/rocker/ 10490 10491ROCKETPORT DRIVER 10492P: Comtrol Corp. 10493W: http://www.comtrol.com 10494S: Maintained 10495F: Documentation/serial/rocket.txt 10496F: drivers/tty/rocket* 10497 10498ROCKETPORT EXPRESS/INFINITY DRIVER 10499M: Kevin Cernekee <cernekee@gmail.com> 10500L: linux-serial@vger.kernel.org 10501S: Odd Fixes 10502F: drivers/tty/serial/rp2.* 10503 10504ROSE NETWORK LAYER 10505M: Ralf Baechle <ralf@linux-mips.org> 10506L: linux-hams@vger.kernel.org 10507W: http://www.linux-ax25.org/ 10508S: Maintained 10509F: include/net/rose.h 10510F: include/uapi/linux/rose.h 10511F: net/rose/ 10512 10513RTL2830 MEDIA DRIVER 10514M: Antti Palosaari <crope@iki.fi> 10515L: linux-media@vger.kernel.org 10516W: https://linuxtv.org 10517W: http://palosaari.fi/linux/ 10518Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10519T: git git://linuxtv.org/anttip/media_tree.git 10520S: Maintained 10521F: drivers/media/dvb-frontends/rtl2830* 10522 10523RTL2832 MEDIA DRIVER 10524M: Antti Palosaari <crope@iki.fi> 10525L: linux-media@vger.kernel.org 10526W: https://linuxtv.org 10527W: http://palosaari.fi/linux/ 10528Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10529T: git git://linuxtv.org/anttip/media_tree.git 10530S: Maintained 10531F: drivers/media/dvb-frontends/rtl2832* 10532 10533RTL2832_SDR MEDIA DRIVER 10534M: Antti Palosaari <crope@iki.fi> 10535L: linux-media@vger.kernel.org 10536W: https://linuxtv.org 10537W: http://palosaari.fi/linux/ 10538Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10539T: git git://linuxtv.org/anttip/media_tree.git 10540S: Maintained 10541F: drivers/media/dvb-frontends/rtl2832_sdr* 10542 10543RTL8180 WIRELESS DRIVER 10544L: linux-wireless@vger.kernel.org 10545W: http://wireless.kernel.org/ 10546T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10547S: Orphan 10548F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10549 10550RTL8187 WIRELESS DRIVER 10551M: Herton Ronaldo Krzesinski <herton@canonical.com> 10552M: Hin-Tak Leung <htl10@users.sourceforge.net> 10553M: Larry Finger <Larry.Finger@lwfinger.net> 10554L: linux-wireless@vger.kernel.org 10555W: http://wireless.kernel.org/ 10556T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10557S: Maintained 10558F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10559 10560RTL8192CE WIRELESS DRIVER 10561M: Larry Finger <Larry.Finger@lwfinger.net> 10562M: Chaoming Li <chaoming_li@realsil.com.cn> 10563L: linux-wireless@vger.kernel.org 10564W: http://wireless.kernel.org/ 10565T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10566S: Maintained 10567F: drivers/net/wireless/realtek/rtlwifi/ 10568F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10569 10570RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10571M: Jes Sorensen <Jes.Sorensen@redhat.com> 10572L: linux-wireless@vger.kernel.org 10573T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10574S: Maintained 10575F: drivers/net/wireless/realtek/rtl8xxxu/ 10576 10577S3 SAVAGE FRAMEBUFFER DRIVER 10578M: Antonino Daplas <adaplas@gmail.com> 10579L: linux-fbdev@vger.kernel.org 10580S: Maintained 10581F: drivers/video/fbdev/savage/ 10582 10583S390 10584M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10585M: Heiko Carstens <heiko.carstens@de.ibm.com> 10586L: linux-s390@vger.kernel.org 10587W: http://www.ibm.com/developerworks/linux/linux390/ 10588T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10589S: Supported 10590F: arch/s390/ 10591F: drivers/s390/ 10592F: Documentation/s390/ 10593F: Documentation/DocBook/s390* 10594 10595S390 COMMON I/O LAYER 10596M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10597M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10598L: linux-s390@vger.kernel.org 10599W: http://www.ibm.com/developerworks/linux/linux390/ 10600S: Supported 10601F: drivers/s390/cio/ 10602 10603S390 DASD DRIVER 10604M: Stefan Haberland <sth@linux.vnet.ibm.com> 10605M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10606L: linux-s390@vger.kernel.org 10607W: http://www.ibm.com/developerworks/linux/linux390/ 10608S: Supported 10609F: drivers/s390/block/dasd* 10610F: block/partitions/ibm.c 10611 10612S390 NETWORK DRIVERS 10613M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10614L: linux-s390@vger.kernel.org 10615W: http://www.ibm.com/developerworks/linux/linux390/ 10616S: Supported 10617F: drivers/s390/net/ 10618 10619S390 PCI SUBSYSTEM 10620M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10621M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10622L: linux-s390@vger.kernel.org 10623W: http://www.ibm.com/developerworks/linux/linux390/ 10624S: Supported 10625F: arch/s390/pci/ 10626F: drivers/pci/hotplug/s390_pci_hpc.c 10627 10628S390 ZCRYPT DRIVER 10629M: Harald Freudenberger <freude@de.ibm.com> 10630L: linux-s390@vger.kernel.org 10631W: http://www.ibm.com/developerworks/linux/linux390/ 10632S: Supported 10633F: drivers/s390/crypto/ 10634 10635S390 ZFCP DRIVER 10636M: Steffen Maier <maier@linux.vnet.ibm.com> 10637L: linux-s390@vger.kernel.org 10638W: http://www.ibm.com/developerworks/linux/linux390/ 10639S: Supported 10640F: drivers/s390/scsi/zfcp_* 10641 10642S390 IUCV NETWORK LAYER 10643M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10644L: linux-s390@vger.kernel.org 10645W: http://www.ibm.com/developerworks/linux/linux390/ 10646S: Supported 10647F: drivers/s390/net/*iucv* 10648F: include/net/iucv/ 10649F: net/iucv/ 10650 10651S390 IOMMU (PCI) 10652M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10653L: linux-s390@vger.kernel.org 10654W: http://www.ibm.com/developerworks/linux/linux390/ 10655S: Supported 10656F: drivers/iommu/s390-iommu.c 10657 10658S3C24XX SD/MMC Driver 10659M: Ben Dooks <ben-linux@fluff.org> 10660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10661S: Supported 10662F: drivers/mmc/host/s3cmci.* 10663 10664SAA6588 RDS RECEIVER DRIVER 10665M: Hans Verkuil <hverkuil@xs4all.nl> 10666L: linux-media@vger.kernel.org 10667T: git git://linuxtv.org/media_tree.git 10668W: https://linuxtv.org 10669S: Odd Fixes 10670F: drivers/media/i2c/saa6588* 10671 10672SAA7134 VIDEO4LINUX DRIVER 10673M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10674M: Mauro Carvalho Chehab <mchehab@kernel.org> 10675L: linux-media@vger.kernel.org 10676W: https://linuxtv.org 10677T: git git://linuxtv.org/media_tree.git 10678S: Odd fixes 10679F: Documentation/media/v4l-drivers/saa7134* 10680F: drivers/media/pci/saa7134/ 10681 10682SAA7146 VIDEO4LINUX-2 DRIVER 10683M: Hans Verkuil <hverkuil@xs4all.nl> 10684L: linux-media@vger.kernel.org 10685T: git git://linuxtv.org/media_tree.git 10686S: Maintained 10687F: drivers/media/common/saa7146/ 10688F: drivers/media/pci/saa7146/ 10689F: include/media/saa7146* 10690 10691SAMSUNG LAPTOP DRIVER 10692M: Corentin Chary <corentin.chary@gmail.com> 10693L: platform-driver-x86@vger.kernel.org 10694S: Maintained 10695F: drivers/platform/x86/samsung-laptop.c 10696 10697SAMSUNG AUDIO (ASoC) DRIVERS 10698M: Krzysztof Kozlowski <krzk@kernel.org> 10699M: Sangbeom Kim <sbkim73@samsung.com> 10700M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10701L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10702S: Supported 10703F: sound/soc/samsung/ 10704 10705SAMSUNG FRAMEBUFFER DRIVER 10706M: Jingoo Han <jingoohan1@gmail.com> 10707L: linux-fbdev@vger.kernel.org 10708S: Maintained 10709F: drivers/video/fbdev/s3c-fb.c 10710 10711SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10712M: Sangbeom Kim <sbkim73@samsung.com> 10713M: Krzysztof Kozlowski <krzk@kernel.org> 10714M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10715L: linux-kernel@vger.kernel.org 10716L: linux-samsung-soc@vger.kernel.org 10717S: Supported 10718F: drivers/mfd/sec*.c 10719F: drivers/regulator/s2m*.c 10720F: drivers/regulator/s5m*.c 10721F: drivers/clk/clk-s2mps11.c 10722F: drivers/rtc/rtc-s5m.c 10723F: include/linux/mfd/samsung/ 10724F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10725F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10726F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10727F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10728 10729SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10730M: Kyungmin Park <kyungmin.park@samsung.com> 10731M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10732L: linux-media@vger.kernel.org 10733Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10734S: Supported 10735F: drivers/media/platform/exynos4-is/ 10736 10737SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10738M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10739L: linux-media@vger.kernel.org 10740L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10741S: Maintained 10742F: drivers/media/platform/s3c-camif/ 10743F: include/media/drv-intf/s3c_camif.h 10744 10745SAMSUNG S5C73M3 CAMERA DRIVER 10746M: Kyungmin Park <kyungmin.park@samsung.com> 10747M: Andrzej Hajda <a.hajda@samsung.com> 10748L: linux-media@vger.kernel.org 10749S: Supported 10750F: drivers/media/i2c/s5c73m3/* 10751 10752SAMSUNG S5K5BAF CAMERA DRIVER 10753M: Kyungmin Park <kyungmin.park@samsung.com> 10754M: Andrzej Hajda <a.hajda@samsung.com> 10755L: linux-media@vger.kernel.org 10756S: Supported 10757F: drivers/media/i2c/s5k5baf.c 10758 10759SAMSUNG S3FWRN5 NFC DRIVER 10760M: Robert Baldyga <r.baldyga@samsung.com> 10761M: Krzysztof Opasiak <k.opasiak@samsung.com> 10762L: linux-nfc@lists.01.org (moderated for non-subscribers) 10763S: Supported 10764F: drivers/nfc/s3fwrn5 10765 10766SAMSUNG SOC CLOCK DRIVERS 10767M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10768M: Tomasz Figa <tomasz.figa@gmail.com> 10769M: Chanwoo Choi <cw00.choi@samsung.com> 10770S: Supported 10771L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10772F: drivers/clk/samsung/ 10773F: include/dt-bindings/clock/exynos*.h 10774F: Documentation/devicetree/bindings/clock/exynos*.txt 10775 10776SAMSUNG SPI DRIVERS 10777M: Kukjin Kim <kgene@kernel.org> 10778M: Krzysztof Kozlowski <krzk@kernel.org> 10779M: Andi Shyti <andi.shyti@samsung.com> 10780L: linux-spi@vger.kernel.org 10781L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10782S: Maintained 10783F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10784F: drivers/spi/spi-s3c* 10785F: include/linux/platform_data/spi-s3c64xx.h 10786 10787SAMSUNG SXGBE DRIVERS 10788M: Byungho An <bh74.an@samsung.com> 10789M: Girish K S <ks.giri@samsung.com> 10790M: Vipul Pandya <vipul.pandya@samsung.com> 10791S: Supported 10792L: netdev@vger.kernel.org 10793F: drivers/net/ethernet/samsung/sxgbe/ 10794 10795SAMSUNG THERMAL DRIVER 10796M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10797L: linux-pm@vger.kernel.org 10798L: linux-samsung-soc@vger.kernel.org 10799S: Supported 10800T: git https://github.com/lmajewski/linux-samsung-thermal.git 10801F: drivers/thermal/samsung/ 10802 10803SAMSUNG USB2 PHY DRIVER 10804M: Kamil Debski <kamil@wypas.org> 10805M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10806L: linux-kernel@vger.kernel.org 10807S: Supported 10808F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10809F: Documentation/phy/samsung-usb2.txt 10810F: drivers/phy/phy-exynos4210-usb2.c 10811F: drivers/phy/phy-exynos4x12-usb2.c 10812F: drivers/phy/phy-exynos5250-usb2.c 10813F: drivers/phy/phy-s5pv210-usb2.c 10814F: drivers/phy/phy-samsung-usb2.c 10815F: drivers/phy/phy-samsung-usb2.h 10816 10817SERIAL DRIVERS 10818M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10819L: linux-serial@vger.kernel.org 10820S: Maintained 10821F: Documentation/devicetree/bindings/serial/ 10822F: drivers/tty/serial/ 10823 10824SERIAL IR RECEIVER 10825M: Sean Young <sean@mess.org> 10826L: linux-media@vger.kernel.org 10827S: Maintained 10828F: drivers/media/rc/serial_ir.c 10829 10830STI CEC DRIVER 10831M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10832L: kernel@stlinux.com 10833S: Maintained 10834F: drivers/staging/media/st-cec/ 10835F: Documentation/devicetree/bindings/media/stih-cec.txt 10836 10837SYNOPSYS DESIGNWARE DMAC DRIVER 10838M: Viresh Kumar <vireshk@kernel.org> 10839M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10840S: Maintained 10841F: include/linux/dma/dw.h 10842F: include/linux/platform_data/dma-dw.h 10843F: drivers/dma/dw/ 10844 10845SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10846M: Lars Persson <lars.persson@axis.com> 10847L: netdev@vger.kernel.org 10848S: Supported 10849F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10850F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10851 10852SYNOPSYS DESIGNWARE I2C DRIVER 10853M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10854R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10855R: Mika Westerberg <mika.westerberg@linux.intel.com> 10856L: linux-i2c@vger.kernel.org 10857S: Maintained 10858F: drivers/i2c/busses/i2c-designware-* 10859F: include/linux/platform_data/i2c-designware.h 10860 10861SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10862M: Jaehoon Chung <jh80.chung@samsung.com> 10863L: linux-mmc@vger.kernel.org 10864S: Maintained 10865F: include/linux/mmc/dw_mmc.h 10866F: drivers/mmc/host/dw_mmc* 10867 10868SYSTEM TRACE MODULE CLASS 10869M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10870S: Maintained 10871T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10872F: Documentation/trace/stm.txt 10873F: drivers/hwtracing/stm/ 10874F: include/linux/stm.h 10875F: include/uapi/linux/stm.h 10876 10877THUNDERBOLT DRIVER 10878M: Andreas Noever <andreas.noever@gmail.com> 10879S: Maintained 10880F: drivers/thunderbolt/ 10881 10882TI BQ27XXX POWER SUPPLY DRIVER 10883R: Andrew F. Davis <afd@ti.com> 10884F: include/linux/power/bq27xxx_battery.h 10885F: drivers/power/supply/bq27xxx_battery.c 10886F: drivers/power/supply/bq27xxx_battery_i2c.c 10887 10888TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10889M: John Stultz <john.stultz@linaro.org> 10890M: Thomas Gleixner <tglx@linutronix.de> 10891L: linux-kernel@vger.kernel.org 10892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10893S: Supported 10894F: include/linux/clocksource.h 10895F: include/linux/time.h 10896F: include/linux/timex.h 10897F: include/uapi/linux/time.h 10898F: include/uapi/linux/timex.h 10899F: kernel/time/clocksource.c 10900F: kernel/time/time*.c 10901F: kernel/time/alarmtimer.c 10902F: kernel/time/ntp.c 10903F: tools/testing/selftests/timers/ 10904 10905SC1200 WDT DRIVER 10906M: Zwane Mwaikambo <zwanem@gmail.com> 10907S: Maintained 10908F: drivers/watchdog/sc1200wdt.c 10909 10910SCHEDULER 10911M: Ingo Molnar <mingo@redhat.com> 10912M: Peter Zijlstra <peterz@infradead.org> 10913L: linux-kernel@vger.kernel.org 10914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10915S: Maintained 10916F: kernel/sched/ 10917F: include/linux/sched.h 10918F: include/uapi/linux/sched.h 10919F: include/linux/wait.h 10920 10921SCORE ARCHITECTURE 10922M: Chen Liqin <liqin.linux@gmail.com> 10923M: Lennox Wu <lennox.wu@gmail.com> 10924W: http://www.sunplus.com 10925S: Supported 10926F: arch/score/ 10927 10928SCR24X CHIP CARD INTERFACE DRIVER 10929M: Lubomir Rintel <lkundrak@v3.sk> 10930S: Supported 10931F: drivers/char/pcmcia/scr24x_cs.c 10932 10933SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10934M: Sudeep Holla <sudeep.holla@arm.com> 10935L: linux-arm-kernel@lists.infradead.org 10936S: Maintained 10937F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10938F: drivers/clk/clk-scpi.c 10939F: drivers/cpufreq/scpi-cpufreq.c 10940F: drivers/firmware/arm_scpi.c 10941F: include/linux/scpi_protocol.h 10942 10943SCSI CDROM DRIVER 10944M: Jens Axboe <axboe@kernel.dk> 10945L: linux-scsi@vger.kernel.org 10946W: http://www.kernel.dk 10947S: Maintained 10948F: drivers/scsi/sr* 10949 10950SCSI RDMA PROTOCOL (SRP) INITIATOR 10951M: Bart Van Assche <bart.vanassche@sandisk.com> 10952L: linux-rdma@vger.kernel.org 10953S: Supported 10954W: http://www.openfabrics.org 10955Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10956T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10957F: drivers/infiniband/ulp/srp/ 10958F: include/scsi/srp.h 10959 10960SCSI SG DRIVER 10961M: Doug Gilbert <dgilbert@interlog.com> 10962L: linux-scsi@vger.kernel.org 10963W: http://sg.danny.cz/sg 10964S: Maintained 10965F: Documentation/scsi/scsi-generic.txt 10966F: drivers/scsi/sg.c 10967F: include/scsi/sg.h 10968 10969SCSI SUBSYSTEM 10970M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10971T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10972M: "Martin K. Petersen" <martin.petersen@oracle.com> 10973T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10974L: linux-scsi@vger.kernel.org 10975S: Maintained 10976F: Documentation/devicetree/bindings/scsi/ 10977F: drivers/scsi/ 10978F: include/scsi/ 10979 10980SCSI TAPE DRIVER 10981M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10982L: linux-scsi@vger.kernel.org 10983S: Maintained 10984F: Documentation/scsi/st.txt 10985F: drivers/scsi/st.* 10986F: drivers/scsi/st_*.h 10987 10988SCTP PROTOCOL 10989M: Vlad Yasevich <vyasevich@gmail.com> 10990M: Neil Horman <nhorman@tuxdriver.com> 10991L: linux-sctp@vger.kernel.org 10992W: http://lksctp.sourceforge.net 10993S: Maintained 10994F: Documentation/networking/sctp.txt 10995F: include/linux/sctp.h 10996F: include/uapi/linux/sctp.h 10997F: include/net/sctp/ 10998F: net/sctp/ 10999 11000SCx200 CPU SUPPORT 11001M: Jim Cromie <jim.cromie@gmail.com> 11002S: Odd Fixes 11003F: Documentation/i2c/busses/scx200_acb 11004F: arch/x86/platform/scx200/ 11005F: drivers/watchdog/scx200_wdt.c 11006F: drivers/i2c/busses/scx200* 11007F: drivers/mtd/maps/scx200_docflash.c 11008F: include/linux/scx200.h 11009 11010SCx200 GPIO DRIVER 11011M: Jim Cromie <jim.cromie@gmail.com> 11012S: Maintained 11013F: drivers/char/scx200_gpio.c 11014F: include/linux/scx200_gpio.h 11015 11016SCx200 HRT CLOCKSOURCE DRIVER 11017M: Jim Cromie <jim.cromie@gmail.com> 11018S: Maintained 11019F: drivers/clocksource/scx200_hrt.c 11020 11021SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11022M: Sascha Sommer <saschasommer@freenet.de> 11023L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11024S: Maintained 11025F: drivers/mmc/host/sdricoh_cs.c 11026 11027SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11028M: Adrian Hunter <adrian.hunter@intel.com> 11029L: linux-mmc@vger.kernel.org 11030T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11031S: Maintained 11032F: drivers/mmc/host/sdhci* 11033F: include/linux/mmc/sdhci* 11034 11035SECURE COMPUTING 11036M: Kees Cook <keescook@chromium.org> 11037R: Andy Lutomirski <luto@amacapital.net> 11038R: Will Drewry <wad@chromium.org> 11039T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11040S: Supported 11041F: kernel/seccomp.c 11042F: include/uapi/linux/seccomp.h 11043F: include/linux/seccomp.h 11044F: tools/testing/selftests/seccomp/* 11045K: \bsecure_computing 11046K: \bTIF_SECCOMP\b 11047 11048SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11049M: Al Cooper <alcooperx@gmail.com> 11050L: linux-mmc@vger.kernel.org 11051L: bcm-kernel-feedback-list@broadcom.com 11052S: Maintained 11053F: drivers/mmc/host/sdhci-brcmstb* 11054 11055SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11056M: Ben Dooks <ben-linux@fluff.org> 11057M: Jaehoon Chung <jh80.chung@samsung.com> 11058L: linux-mmc@vger.kernel.org 11059S: Maintained 11060F: drivers/mmc/host/sdhci-s3c* 11061 11062SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11063M: Viresh Kumar <vireshk@kernel.org> 11064L: linux-mmc@vger.kernel.org 11065S: Maintained 11066F: drivers/mmc/host/sdhci-spear.c 11067 11068SECURITY SUBSYSTEM 11069M: James Morris <james.l.morris@oracle.com> 11070M: "Serge E. Hallyn" <serge@hallyn.com> 11071L: linux-security-module@vger.kernel.org (suggested Cc:) 11072T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11073W: http://kernsec.org/ 11074S: Supported 11075F: security/ 11076 11077SECURITY CONTACT 11078M: Security Officers <security@kernel.org> 11079S: Supported 11080 11081SELINUX SECURITY MODULE 11082M: Paul Moore <paul@paul-moore.com> 11083M: Stephen Smalley <sds@tycho.nsa.gov> 11084M: Eric Paris <eparis@parisplace.org> 11085L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11086W: http://selinuxproject.org 11087T: git git://git.infradead.org/users/pcmoore/selinux 11088S: Supported 11089F: include/linux/selinux* 11090F: security/selinux/ 11091F: scripts/selinux/ 11092 11093APPARMOR SECURITY MODULE 11094M: John Johansen <john.johansen@canonical.com> 11095L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11096W: apparmor.wiki.kernel.org 11097T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11098S: Supported 11099F: security/apparmor/ 11100 11101LOADPIN SECURITY MODULE 11102M: Kees Cook <keescook@chromium.org> 11103T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11104S: Supported 11105F: security/loadpin/ 11106 11107YAMA SECURITY MODULE 11108M: Kees Cook <keescook@chromium.org> 11109T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11110S: Supported 11111F: security/yama/ 11112 11113SENSABLE PHANTOM 11114M: Jiri Slaby <jirislaby@gmail.com> 11115S: Maintained 11116F: drivers/misc/phantom.c 11117F: include/uapi/linux/phantom.h 11118 11119Emulex 10Gbps iSCSI - OneConnect DRIVER 11120M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11121M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11122M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11123L: linux-scsi@vger.kernel.org 11124W: http://www.broadcom.com 11125S: Supported 11126F: drivers/scsi/be2iscsi/ 11127 11128Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11129M: Sathya Perla <sathya.perla@broadcom.com> 11130M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11131M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11132M: Somnath Kotur <somnath.kotur@broadcom.com> 11133L: netdev@vger.kernel.org 11134W: http://www.emulex.com 11135S: Supported 11136F: drivers/net/ethernet/emulex/benet/ 11137 11138EMULEX ONECONNECT ROCE DRIVER 11139M: Selvin Xavier <selvin.xavier@avagotech.com> 11140M: Devesh Sharma <devesh.sharma@avagotech.com> 11141L: linux-rdma@vger.kernel.org 11142W: http://www.emulex.com 11143S: Supported 11144F: drivers/infiniband/hw/ocrdma/ 11145F: include/uapi/rdma/ocrdma-abi.h 11146 11147SFC NETWORK DRIVER 11148M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11149M: Edward Cree <ecree@solarflare.com> 11150M: Bert Kenward <bkenward@solarflare.com> 11151L: netdev@vger.kernel.org 11152S: Supported 11153F: drivers/net/ethernet/sfc/ 11154 11155SGI GRU DRIVER 11156M: Dimitri Sivanich <sivanich@sgi.com> 11157S: Maintained 11158F: drivers/misc/sgi-gru/ 11159 11160SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11161M: Pat Gefre <pfg@sgi.com> 11162L: linux-ia64@vger.kernel.org 11163S: Supported 11164F: Documentation/ia64/serial.txt 11165F: drivers/tty/serial/ioc?_serial.c 11166F: include/linux/ioc?.h 11167 11168SGI XP/XPC/XPNET DRIVER 11169M: Cliff Whickman <cpw@sgi.com> 11170M: Robin Holt <robinmholt@gmail.com> 11171S: Maintained 11172F: drivers/misc/sgi-xp/ 11173 11174SI2157 MEDIA DRIVER 11175M: Antti Palosaari <crope@iki.fi> 11176L: linux-media@vger.kernel.org 11177W: https://linuxtv.org 11178W: http://palosaari.fi/linux/ 11179Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11180T: git git://linuxtv.org/anttip/media_tree.git 11181S: Maintained 11182F: drivers/media/tuners/si2157* 11183 11184SI2168 MEDIA DRIVER 11185M: Antti Palosaari <crope@iki.fi> 11186L: linux-media@vger.kernel.org 11187W: https://linuxtv.org 11188W: http://palosaari.fi/linux/ 11189Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11190T: git git://linuxtv.org/anttip/media_tree.git 11191S: Maintained 11192F: drivers/media/dvb-frontends/si2168* 11193 11194SI470X FM RADIO RECEIVER I2C DRIVER 11195M: Hans Verkuil <hverkuil@xs4all.nl> 11196L: linux-media@vger.kernel.org 11197T: git git://linuxtv.org/media_tree.git 11198W: https://linuxtv.org 11199S: Odd Fixes 11200F: drivers/media/radio/si470x/radio-si470x-i2c.c 11201 11202SI470X FM RADIO RECEIVER USB DRIVER 11203M: Hans Verkuil <hverkuil@xs4all.nl> 11204L: linux-media@vger.kernel.org 11205T: git git://linuxtv.org/media_tree.git 11206W: https://linuxtv.org 11207S: Maintained 11208F: drivers/media/radio/si470x/radio-si470x-common.c 11209F: drivers/media/radio/si470x/radio-si470x.h 11210F: drivers/media/radio/si470x/radio-si470x-usb.c 11211 11212SI4713 FM RADIO TRANSMITTER I2C DRIVER 11213M: Eduardo Valentin <edubezval@gmail.com> 11214L: linux-media@vger.kernel.org 11215T: git git://linuxtv.org/media_tree.git 11216W: https://linuxtv.org 11217S: Odd Fixes 11218F: drivers/media/radio/si4713/si4713.? 11219 11220SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11221M: Eduardo Valentin <edubezval@gmail.com> 11222L: linux-media@vger.kernel.org 11223T: git git://linuxtv.org/media_tree.git 11224W: https://linuxtv.org 11225S: Odd Fixes 11226F: drivers/media/radio/si4713/radio-platform-si4713.c 11227 11228SI4713 FM RADIO TRANSMITTER USB DRIVER 11229M: Hans Verkuil <hverkuil@xs4all.nl> 11230L: linux-media@vger.kernel.org 11231T: git git://linuxtv.org/media_tree.git 11232W: https://linuxtv.org 11233S: Maintained 11234F: drivers/media/radio/si4713/radio-usb-si4713.c 11235 11236SIANO DVB DRIVER 11237M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11238M: Mauro Carvalho Chehab <mchehab@kernel.org> 11239L: linux-media@vger.kernel.org 11240W: https://linuxtv.org 11241T: git git://linuxtv.org/media_tree.git 11242S: Odd fixes 11243F: drivers/media/common/siano/ 11244F: drivers/media/usb/siano/ 11245F: drivers/media/usb/siano/ 11246F: drivers/media/mmc/siano/ 11247 11248SIMPLEFB FB DRIVER 11249M: Hans de Goede <hdegoede@redhat.com> 11250L: linux-fbdev@vger.kernel.org 11251S: Maintained 11252F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11253F: drivers/video/fbdev/simplefb.c 11254F: include/linux/platform_data/simplefb.h 11255 11256SH_VEU V4L2 MEM2MEM DRIVER 11257L: linux-media@vger.kernel.org 11258S: Orphan 11259F: drivers/media/platform/sh_veu.c 11260 11261SH_VOU V4L2 OUTPUT DRIVER 11262L: linux-media@vger.kernel.org 11263S: Orphan 11264F: drivers/media/platform/sh_vou.c 11265F: include/media/drv-intf/sh_vou.h 11266 11267SIMPLE FIRMWARE INTERFACE (SFI) 11268M: Len Brown <lenb@kernel.org> 11269L: sfi-devel@simplefirmware.org 11270W: http://simplefirmware.org/ 11271T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11272S: Supported 11273F: arch/x86/platform/sfi/ 11274F: drivers/sfi/ 11275F: include/linux/sfi*.h 11276 11277SIMTEC EB110ATX (Chalice CATS) 11278P: Ben Dooks 11279P: Vincent Sanders <vince@simtec.co.uk> 11280M: Simtec Linux Team <linux@simtec.co.uk> 11281W: http://www.simtec.co.uk/products/EB110ATX/ 11282S: Supported 11283 11284SIMTEC EB2410ITX (BAST) 11285P: Ben Dooks 11286P: Vincent Sanders <vince@simtec.co.uk> 11287M: Simtec Linux Team <linux@simtec.co.uk> 11288W: http://www.simtec.co.uk/products/EB2410ITX/ 11289S: Supported 11290F: arch/arm/mach-s3c24xx/mach-bast.c 11291F: arch/arm/mach-s3c24xx/bast-ide.c 11292F: arch/arm/mach-s3c24xx/bast-irq.c 11293 11294TI DAVINCI MACHINE SUPPORT 11295M: Sekhar Nori <nsekhar@ti.com> 11296M: Kevin Hilman <khilman@kernel.org> 11297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11298T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11299S: Supported 11300F: arch/arm/mach-davinci/ 11301F: drivers/i2c/busses/i2c-davinci.c 11302 11303TI DAVINCI SERIES MEDIA DRIVER 11304M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11305L: linux-media@vger.kernel.org 11306W: https://linuxtv.org 11307Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11308T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11309S: Maintained 11310F: drivers/media/platform/davinci/ 11311F: include/media/davinci/ 11312 11313TI AM437X VPFE DRIVER 11314M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11315L: linux-media@vger.kernel.org 11316W: https://linuxtv.org 11317Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11318T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11319S: Maintained 11320F: drivers/media/platform/am437x/ 11321 11322OV2659 OMNIVISION SENSOR DRIVER 11323M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11324L: linux-media@vger.kernel.org 11325W: https://linuxtv.org 11326Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11327T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11328S: Maintained 11329F: drivers/media/i2c/ov2659.c 11330F: include/media/i2c/ov2659.h 11331 11332SILICON MOTION SM712 FRAME BUFFER DRIVER 11333M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11334M: Teddy Wang <teddy.wang@siliconmotion.com> 11335M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11336L: linux-fbdev@vger.kernel.org 11337S: Maintained 11338F: drivers/video/fbdev/sm712* 11339F: Documentation/fb/sm712fb.txt 11340 11341SIS 190 ETHERNET DRIVER 11342M: Francois Romieu <romieu@fr.zoreil.com> 11343L: netdev@vger.kernel.org 11344S: Maintained 11345F: drivers/net/ethernet/sis/sis190.c 11346 11347SIS 900/7016 FAST ETHERNET DRIVER 11348M: Daniele Venzano <venza@brownhat.org> 11349W: http://www.brownhat.org/sis900.html 11350L: netdev@vger.kernel.org 11351S: Maintained 11352F: drivers/net/ethernet/sis/sis900.* 11353 11354SIS FRAMEBUFFER DRIVER 11355M: Thomas Winischhofer <thomas@winischhofer.net> 11356W: http://www.winischhofer.net/linuxsisvga.shtml 11357S: Maintained 11358F: Documentation/fb/sisfb.txt 11359F: drivers/video/fbdev/sis/ 11360F: include/video/sisfb.h 11361 11362SIS USB2VGA DRIVER 11363M: Thomas Winischhofer <thomas@winischhofer.net> 11364W: http://www.winischhofer.at/linuxsisusbvga.shtml 11365S: Maintained 11366F: drivers/usb/misc/sisusbvga/ 11367 11368SLAB ALLOCATOR 11369M: Christoph Lameter <cl@linux.com> 11370M: Pekka Enberg <penberg@kernel.org> 11371M: David Rientjes <rientjes@google.com> 11372M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11373M: Andrew Morton <akpm@linux-foundation.org> 11374L: linux-mm@kvack.org 11375S: Maintained 11376F: include/linux/sl?b*.h 11377F: mm/sl?b* 11378 11379SLEEPABLE READ-COPY UPDATE (SRCU) 11380M: Lai Jiangshan <jiangshanlai@gmail.com> 11381M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11382M: Josh Triplett <josh@joshtriplett.org> 11383R: Steven Rostedt <rostedt@goodmis.org> 11384R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11385L: linux-kernel@vger.kernel.org 11386W: http://www.rdrop.com/users/paulmck/RCU/ 11387S: Supported 11388T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11389F: include/linux/srcu.h 11390F: kernel/rcu/srcu.c 11391 11392SMACK SECURITY MODULE 11393M: Casey Schaufler <casey@schaufler-ca.com> 11394L: linux-security-module@vger.kernel.org 11395W: http://schaufler-ca.com 11396T: git git://github.com/cschaufler/smack-next 11397S: Maintained 11398F: Documentation/security/Smack.txt 11399F: security/smack/ 11400 11401DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11402M: Kevin Hilman <khilman@kernel.org> 11403M: Nishanth Menon <nm@ti.com> 11404S: Maintained 11405F: drivers/power/avs/ 11406F: include/linux/power/smartreflex.h 11407L: linux-pm@vger.kernel.org 11408 11409SMC91x ETHERNET DRIVER 11410M: Nicolas Pitre <nico@fluxnic.net> 11411S: Odd Fixes 11412F: drivers/net/ethernet/smsc/smc91x.* 11413 11414SMIA AND SMIA++ IMAGE SENSOR DRIVER 11415M: Sakari Ailus <sakari.ailus@iki.fi> 11416L: linux-media@vger.kernel.org 11417S: Maintained 11418F: drivers/media/i2c/smiapp/ 11419F: include/media/i2c/smiapp.h 11420F: drivers/media/i2c/smiapp-pll.c 11421F: drivers/media/i2c/smiapp-pll.h 11422F: include/uapi/linux/smiapp.h 11423F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11424 11425SMM665 HARDWARE MONITOR DRIVER 11426M: Guenter Roeck <linux@roeck-us.net> 11427L: linux-hwmon@vger.kernel.org 11428S: Maintained 11429F: Documentation/hwmon/smm665 11430F: drivers/hwmon/smm665.c 11431 11432SMSC EMC2103 HARDWARE MONITOR DRIVER 11433M: Steve Glendinning <steve.glendinning@shawell.net> 11434L: linux-hwmon@vger.kernel.org 11435S: Maintained 11436F: Documentation/hwmon/emc2103 11437F: drivers/hwmon/emc2103.c 11438 11439SMSC SCH5627 HARDWARE MONITOR DRIVER 11440M: Hans de Goede <hdegoede@redhat.com> 11441L: linux-hwmon@vger.kernel.org 11442S: Supported 11443F: Documentation/hwmon/sch5627 11444F: drivers/hwmon/sch5627.c 11445 11446SMSC47B397 HARDWARE MONITOR DRIVER 11447M: Jean Delvare <jdelvare@suse.com> 11448L: linux-hwmon@vger.kernel.org 11449S: Maintained 11450F: Documentation/hwmon/smsc47b397 11451F: drivers/hwmon/smsc47b397.c 11452 11453SMSC911x ETHERNET DRIVER 11454M: Steve Glendinning <steve.glendinning@shawell.net> 11455L: netdev@vger.kernel.org 11456S: Maintained 11457F: include/linux/smsc911x.h 11458F: drivers/net/ethernet/smsc/smsc911x.* 11459 11460SMSC9420 PCI ETHERNET DRIVER 11461M: Steve Glendinning <steve.glendinning@shawell.net> 11462L: netdev@vger.kernel.org 11463S: Maintained 11464F: drivers/net/ethernet/smsc/smsc9420.* 11465 11466SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11467M: Steve Glendinning <steve.glendinning@shawell.net> 11468L: linux-fbdev@vger.kernel.org 11469S: Maintained 11470F: drivers/video/fbdev/smscufx.c 11471 11472SOC-CAMERA V4L2 SUBSYSTEM 11473M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11474L: linux-media@vger.kernel.org 11475T: git git://linuxtv.org/media_tree.git 11476S: Maintained 11477F: include/media/soc* 11478F: drivers/media/i2c/soc_camera/ 11479F: drivers/media/platform/soc_camera/ 11480 11481SOEKRIS NET48XX LED SUPPORT 11482M: Chris Boot <bootc@bootc.net> 11483S: Maintained 11484F: drivers/leds/leds-net48xx.c 11485 11486SOFTLOGIC 6x10 MPEG CODEC 11487M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11488M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11489M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11490M: Ismael Luceno <ismael@iodev.co.uk> 11491L: linux-media@vger.kernel.org 11492S: Supported 11493F: drivers/media/pci/solo6x10/ 11494 11495SOFTWARE RAID (Multiple Disks) SUPPORT 11496M: Shaohua Li <shli@kernel.org> 11497L: linux-raid@vger.kernel.org 11498T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11499S: Supported 11500F: drivers/md/ 11501F: include/linux/raid/ 11502F: include/uapi/linux/raid/ 11503 11504SONIC NETWORK DRIVER 11505M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11506L: netdev@vger.kernel.org 11507S: Maintained 11508F: drivers/net/ethernet/natsemi/sonic.* 11509 11510SONICS SILICON BACKPLANE DRIVER (SSB) 11511M: Michael Buesch <m@bues.ch> 11512L: linux-wireless@vger.kernel.org 11513S: Maintained 11514F: drivers/ssb/ 11515F: include/linux/ssb/ 11516 11517SONY VAIO CONTROL DEVICE DRIVER 11518M: Mattia Dongili <malattia@linux.it> 11519L: platform-driver-x86@vger.kernel.org 11520W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11521S: Maintained 11522F: Documentation/laptops/sony-laptop.txt 11523F: drivers/char/sonypi.c 11524F: drivers/platform/x86/sony-laptop.c 11525F: include/linux/sony-laptop.h 11526 11527SONY MEMORYSTICK CARD SUPPORT 11528M: Alex Dubov <oakad@yahoo.com> 11529W: http://tifmxx.berlios.de/ 11530S: Maintained 11531F: drivers/memstick/host/tifm_ms.c 11532 11533SONY MEMORYSTICK STANDARD SUPPORT 11534M: Maxim Levitsky <maximlevitsky@gmail.com> 11535S: Maintained 11536F: drivers/memstick/core/ms_block.* 11537 11538SOUND 11539M: Jaroslav Kysela <perex@perex.cz> 11540M: Takashi Iwai <tiwai@suse.com> 11541L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11542W: http://www.alsa-project.org/ 11543T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11544T: git git://git.alsa-project.org/alsa-kernel.git 11545Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11546S: Maintained 11547F: Documentation/sound/ 11548F: include/sound/ 11549F: include/uapi/sound/ 11550F: sound/ 11551 11552SOUND - COMPRESSED AUDIO 11553M: Vinod Koul <vinod.koul@intel.com> 11554L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11555T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11556S: Supported 11557F: Documentation/sound/alsa/compress_offload.txt 11558F: include/sound/compress_driver.h 11559F: include/uapi/sound/compress_* 11560F: sound/core/compress_offload.c 11561F: sound/soc/soc-compress.c 11562 11563SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11564M: Liam Girdwood <lgirdwood@gmail.com> 11565M: Mark Brown <broonie@kernel.org> 11566T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11567L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11568W: http://alsa-project.org/main/index.php/ASoC 11569S: Supported 11570F: Documentation/devicetree/bindings/sound/ 11571F: Documentation/sound/alsa/soc/ 11572F: sound/soc/ 11573F: include/sound/soc* 11574 11575SOUND - DMAENGINE HELPERS 11576M: Lars-Peter Clausen <lars@metafoo.de> 11577S: Supported 11578F: include/sound/dmaengine_pcm.h 11579F: sound/core/pcm_dmaengine.c 11580F: sound/soc/soc-generic-dmaengine-pcm.c 11581 11582SP2 MEDIA DRIVER 11583M: Olli Salonen <olli.salonen@iki.fi> 11584L: linux-media@vger.kernel.org 11585W: https://linuxtv.org 11586Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11587S: Maintained 11588F: drivers/media/dvb-frontends/sp2* 11589 11590SPARC + UltraSPARC (sparc/sparc64) 11591M: "David S. Miller" <davem@davemloft.net> 11592L: sparclinux@vger.kernel.org 11593Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11594T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11595T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11596S: Maintained 11597F: arch/sparc/ 11598F: drivers/sbus/ 11599 11600SPARC SERIAL DRIVERS 11601M: "David S. Miller" <davem@davemloft.net> 11602L: sparclinux@vger.kernel.org 11603T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11604T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11605S: Maintained 11606F: include/linux/sunserialcore.h 11607F: drivers/tty/serial/suncore.c 11608F: drivers/tty/serial/sunhv.c 11609F: drivers/tty/serial/sunsab.c 11610F: drivers/tty/serial/sunsab.h 11611F: drivers/tty/serial/sunsu.c 11612F: drivers/tty/serial/sunzilog.c 11613F: drivers/tty/serial/sunzilog.h 11614 11615SPARSE CHECKER 11616M: "Christopher Li" <sparse@chrisli.org> 11617L: linux-sparse@vger.kernel.org 11618W: https://sparse.wiki.kernel.org/ 11619T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11620T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11621S: Maintained 11622F: include/linux/compiler.h 11623 11624SPEAR PLATFORM SUPPORT 11625M: Viresh Kumar <vireshk@kernel.org> 11626M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11628W: http://www.st.com/spear 11629S: Maintained 11630F: arch/arm/boot/dts/spear* 11631F: arch/arm/mach-spear/ 11632 11633SPEAR CLOCK FRAMEWORK SUPPORT 11634M: Viresh Kumar <vireshk@kernel.org> 11635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11636W: http://www.st.com/spear 11637S: Maintained 11638F: drivers/clk/spear/ 11639 11640SPI NOR SUBSYSTEM 11641M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11642M: Marek Vasut <marek.vasut@gmail.com> 11643L: linux-mtd@lists.infradead.org 11644W: http://www.linux-mtd.infradead.org/ 11645Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11646T: git git://github.com/spi-nor/linux.git 11647S: Maintained 11648F: drivers/mtd/spi-nor/ 11649F: include/linux/mtd/spi-nor.h 11650 11651SPI SUBSYSTEM 11652M: Mark Brown <broonie@kernel.org> 11653L: linux-spi@vger.kernel.org 11654T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11655Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11656S: Maintained 11657F: Documentation/devicetree/bindings/spi/ 11658F: Documentation/spi/ 11659F: drivers/spi/ 11660F: include/linux/spi/ 11661F: include/uapi/linux/spi/ 11662F: tools/spi/ 11663 11664SPIDERNET NETWORK DRIVER for CELL 11665M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11666L: netdev@vger.kernel.org 11667S: Supported 11668F: Documentation/networking/spider_net.txt 11669F: drivers/net/ethernet/toshiba/spider_net* 11670 11671SPU FILE SYSTEM 11672M: Jeremy Kerr <jk@ozlabs.org> 11673L: linuxppc-dev@lists.ozlabs.org 11674W: http://www.ibm.com/developerworks/power/cell/ 11675S: Supported 11676F: Documentation/filesystems/spufs.txt 11677F: arch/powerpc/platforms/cell/spufs/ 11678 11679SQUASHFS FILE SYSTEM 11680M: Phillip Lougher <phillip@squashfs.org.uk> 11681L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11682W: http://squashfs.org.uk 11683T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11684S: Maintained 11685F: Documentation/filesystems/squashfs.txt 11686F: fs/squashfs/ 11687 11688SRM (Alpha) environment access 11689M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11690S: Maintained 11691F: arch/alpha/kernel/srm_env.c 11692 11693STABLE BRANCH 11694M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11695L: stable@vger.kernel.org 11696S: Supported 11697F: Documentation/process/stable-kernel-rules.rst 11698 11699STAGING SUBSYSTEM 11700M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11701T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11702L: devel@driverdev.osuosl.org 11703S: Supported 11704F: drivers/staging/ 11705 11706STAGING - COMEDI 11707M: Ian Abbott <abbotti@mev.co.uk> 11708M: H Hartley Sweeten <hsweeten@visionengravers.com> 11709S: Odd Fixes 11710F: drivers/staging/comedi/ 11711 11712STAGING - FLARION FT1000 DRIVERS 11713M: Marek Belisko <marek.belisko@gmail.com> 11714S: Odd Fixes 11715F: drivers/staging/ft1000/ 11716 11717STAGING - INDUSTRIAL IO 11718M: Jonathan Cameron <jic23@kernel.org> 11719L: linux-iio@vger.kernel.org 11720S: Odd Fixes 11721F: Documentation/devicetree/bindings/staging/iio/ 11722F: drivers/staging/iio/ 11723 11724STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11725M: Jarod Wilson <jarod@wilsonet.com> 11726W: http://www.lirc.org/ 11727S: Odd Fixes 11728F: drivers/staging/media/lirc/ 11729 11730STAGING - LUSTRE PARALLEL FILESYSTEM 11731M: Oleg Drokin <oleg.drokin@intel.com> 11732M: Andreas Dilger <andreas.dilger@intel.com> 11733M: James Simmons <jsimmons@infradead.org> 11734L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11735W: http://wiki.lustre.org/ 11736S: Maintained 11737F: drivers/staging/lustre 11738 11739STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11740M: Marc Dietrich <marvin24@gmx.de> 11741L: ac100@lists.launchpad.net (moderated for non-subscribers) 11742L: linux-tegra@vger.kernel.org 11743S: Maintained 11744F: drivers/staging/nvec/ 11745 11746STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11747M: Jens Frederich <jfrederich@gmail.com> 11748M: Daniel Drake <dsd@laptop.org> 11749M: Jon Nettleton <jon.nettleton@gmail.com> 11750W: http://wiki.laptop.org/go/DCON 11751S: Maintained 11752F: drivers/staging/olpc_dcon/ 11753 11754STAGING - REALTEK RTL8712U DRIVERS 11755M: Larry Finger <Larry.Finger@lwfinger.net> 11756M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11757S: Odd Fixes 11758F: drivers/staging/rtl8712/ 11759 11760STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11761M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11762M: Teddy Wang <teddy.wang@siliconmotion.com> 11763M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11764L: linux-fbdev@vger.kernel.org 11765S: Maintained 11766F: drivers/staging/sm750fb/ 11767 11768STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11769M: William Hubbs <w.d.hubbs@gmail.com> 11770M: Chris Brannon <chris@the-brannons.com> 11771M: Kirk Reiser <kirk@reisers.ca> 11772M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11773L: speakup@linux-speakup.org 11774W: http://www.linux-speakup.org/ 11775S: Odd Fixes 11776F: drivers/staging/speakup/ 11777 11778STAGING - VIA VT665X DRIVERS 11779M: Forest Bond <forest@alittletooquiet.net> 11780S: Odd Fixes 11781F: drivers/staging/vt665?/ 11782 11783STAGING - WILC1000 WIFI DRIVER 11784M: Aditya Shankar <aditya.shankar@microchip.com> 11785M: Ganesh Krishna <ganesh.krishna@microchip.com> 11786L: linux-wireless@vger.kernel.org 11787S: Supported 11788F: drivers/staging/wilc1000/ 11789 11790STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11791M: Arnaud Patard <arnaud.patard@rtp-net.org> 11792S: Odd Fixes 11793F: drivers/staging/xgifb/ 11794 11795STARFIRE/DURALAN NETWORK DRIVER 11796M: Ion Badulescu <ionut@badula.org> 11797S: Odd Fixes 11798F: drivers/net/ethernet/adaptec/starfire* 11799 11800SUN3/3X 11801M: Sam Creasey <sammy@sammy.net> 11802W: http://sammy.net/sun3/ 11803S: Maintained 11804F: arch/m68k/kernel/*sun3* 11805F: arch/m68k/sun3*/ 11806F: arch/m68k/include/asm/sun3* 11807F: drivers/net/ethernet/i825xx/sun3* 11808 11809SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11810M: Hans de Goede <hdegoede@redhat.com> 11811L: linux-input@vger.kernel.org 11812S: Maintained 11813F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11814F: drivers/input/keyboard/sun4i-lradc-keys.c 11815 11816SUNDANCE NETWORK DRIVER 11817M: Denis Kirjanov <kda@linux-powerpc.org> 11818L: netdev@vger.kernel.org 11819S: Maintained 11820F: drivers/net/ethernet/dlink/sundance.c 11821 11822SUPERH 11823M: Yoshinori Sato <ysato@users.sourceforge.jp> 11824M: Rich Felker <dalias@libc.org> 11825L: linux-sh@vger.kernel.org 11826Q: http://patchwork.kernel.org/project/linux-sh/list/ 11827S: Maintained 11828F: Documentation/sh/ 11829F: arch/sh/ 11830F: drivers/sh/ 11831 11832SUSPEND TO RAM 11833M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11834M: Len Brown <len.brown@intel.com> 11835M: Pavel Machek <pavel@ucw.cz> 11836L: linux-pm@vger.kernel.org 11837B: https://bugzilla.kernel.org 11838S: Supported 11839F: Documentation/power/ 11840F: arch/x86/kernel/acpi/ 11841F: drivers/base/power/ 11842F: kernel/power/ 11843F: include/linux/suspend.h 11844F: include/linux/freezer.h 11845F: include/linux/pm.h 11846 11847SVGA HANDLING 11848M: Martin Mares <mj@ucw.cz> 11849L: linux-video@atrey.karlin.mff.cuni.cz 11850S: Maintained 11851F: Documentation/svga.txt 11852F: arch/x86/boot/video* 11853 11854SWIOTLB SUBSYSTEM 11855M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11856L: linux-kernel@vger.kernel.org 11857T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11858S: Supported 11859F: lib/swiotlb.c 11860F: arch/*/kernel/pci-swiotlb.c 11861F: include/linux/swiotlb.h 11862 11863SWITCHDEV 11864M: Jiri Pirko <jiri@resnulli.us> 11865L: netdev@vger.kernel.org 11866S: Supported 11867F: net/switchdev/ 11868F: include/net/switchdev.h 11869 11870SYNOPSYS ARC ARCHITECTURE 11871M: Vineet Gupta <vgupta@synopsys.com> 11872L: linux-snps-arc@lists.infradead.org 11873S: Supported 11874F: arch/arc/ 11875F: Documentation/devicetree/bindings/arc/* 11876F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11877F: drivers/clocksource/arc_timer.c 11878F: drivers/tty/serial/arc_uart.c 11879T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11880 11881SYNOPSYS ARC SDP platform support 11882M: Alexey Brodkin <abrodkin@synopsys.com> 11883S: Supported 11884F: arch/arc/plat-axs10x 11885F: arch/arc/boot/dts/ax* 11886F: Documentation/devicetree/bindings/arc/axs10* 11887 11888SYSTEM CONFIGURATION (SYSCON) 11889M: Lee Jones <lee.jones@linaro.org> 11890M: Arnd Bergmann <arnd@arndb.de> 11891T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11892S: Supported 11893F: drivers/mfd/syscon.c 11894 11895SYSTEM RESET/SHUTDOWN DRIVERS 11896M: Sebastian Reichel <sre@kernel.org> 11897L: linux-pm@vger.kernel.org 11898T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11899S: Maintained 11900F: Documentation/devicetree/bindings/power/reset/ 11901F: drivers/power/reset/ 11902 11903SYSV FILESYSTEM 11904M: Christoph Hellwig <hch@infradead.org> 11905S: Maintained 11906F: Documentation/filesystems/sysv-fs.txt 11907F: fs/sysv/ 11908F: include/linux/sysv_fs.h 11909 11910TARGET SUBSYSTEM 11911M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11912L: linux-scsi@vger.kernel.org 11913L: target-devel@vger.kernel.org 11914W: http://www.linux-iscsi.org 11915W: http://groups.google.com/group/linux-iscsi-target-dev 11916T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11917S: Supported 11918F: drivers/target/ 11919F: include/target/ 11920F: Documentation/target/ 11921 11922TASKSTATS STATISTICS INTERFACE 11923M: Balbir Singh <bsingharora@gmail.com> 11924S: Maintained 11925F: Documentation/accounting/taskstats* 11926F: include/linux/taskstats* 11927F: kernel/taskstats.c 11928 11929TC CLASSIFIER 11930M: Jamal Hadi Salim <jhs@mojatatu.com> 11931L: netdev@vger.kernel.org 11932S: Maintained 11933F: include/net/pkt_cls.h 11934F: include/uapi/linux/pkt_cls.h 11935F: net/sched/ 11936 11937TCP LOW PRIORITY MODULE 11938M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11939M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11940W: http://tcp-lp-mod.sourceforge.net/ 11941S: Maintained 11942F: net/ipv4/tcp_lp.c 11943 11944TDA10071 MEDIA DRIVER 11945M: Antti Palosaari <crope@iki.fi> 11946L: linux-media@vger.kernel.org 11947W: https://linuxtv.org 11948W: http://palosaari.fi/linux/ 11949Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11950T: git git://linuxtv.org/anttip/media_tree.git 11951S: Maintained 11952F: drivers/media/dvb-frontends/tda10071* 11953 11954TDA18212 MEDIA DRIVER 11955M: Antti Palosaari <crope@iki.fi> 11956L: linux-media@vger.kernel.org 11957W: https://linuxtv.org 11958W: http://palosaari.fi/linux/ 11959Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11960T: git git://linuxtv.org/anttip/media_tree.git 11961S: Maintained 11962F: drivers/media/tuners/tda18212* 11963 11964TDA18218 MEDIA DRIVER 11965M: Antti Palosaari <crope@iki.fi> 11966L: linux-media@vger.kernel.org 11967W: https://linuxtv.org 11968W: http://palosaari.fi/linux/ 11969Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11970T: git git://linuxtv.org/anttip/media_tree.git 11971S: Maintained 11972F: drivers/media/tuners/tda18218* 11973 11974TDA18271 MEDIA DRIVER 11975M: Michael Krufky <mkrufky@linuxtv.org> 11976L: linux-media@vger.kernel.org 11977W: https://linuxtv.org 11978W: http://github.com/mkrufky 11979Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11980T: git git://linuxtv.org/mkrufky/tuners.git 11981S: Maintained 11982F: drivers/media/tuners/tda18271* 11983 11984TDA827x MEDIA DRIVER 11985M: Michael Krufky <mkrufky@linuxtv.org> 11986L: linux-media@vger.kernel.org 11987W: https://linuxtv.org 11988W: http://github.com/mkrufky 11989Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11990T: git git://linuxtv.org/mkrufky/tuners.git 11991S: Maintained 11992F: drivers/media/tuners/tda8290.* 11993 11994TDA8290 MEDIA DRIVER 11995M: Michael Krufky <mkrufky@linuxtv.org> 11996L: linux-media@vger.kernel.org 11997W: https://linuxtv.org 11998W: http://github.com/mkrufky 11999Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12000T: git git://linuxtv.org/mkrufky/tuners.git 12001S: Maintained 12002F: drivers/media/tuners/tda8290.* 12003 12004TDA9840 MEDIA DRIVER 12005M: Hans Verkuil <hverkuil@xs4all.nl> 12006L: linux-media@vger.kernel.org 12007T: git git://linuxtv.org/media_tree.git 12008W: https://linuxtv.org 12009S: Maintained 12010F: drivers/media/i2c/tda9840* 12011 12012TEA5761 TUNER DRIVER 12013M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12014M: Mauro Carvalho Chehab <mchehab@kernel.org> 12015L: linux-media@vger.kernel.org 12016W: https://linuxtv.org 12017T: git git://linuxtv.org/media_tree.git 12018S: Odd fixes 12019F: drivers/media/tuners/tea5761.* 12020 12021TEA5767 TUNER DRIVER 12022M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12023M: Mauro Carvalho Chehab <mchehab@kernel.org> 12024L: linux-media@vger.kernel.org 12025W: https://linuxtv.org 12026T: git git://linuxtv.org/media_tree.git 12027S: Maintained 12028F: drivers/media/tuners/tea5767.* 12029 12030TEA6415C MEDIA DRIVER 12031M: Hans Verkuil <hverkuil@xs4all.nl> 12032L: linux-media@vger.kernel.org 12033T: git git://linuxtv.org/media_tree.git 12034W: https://linuxtv.org 12035S: Maintained 12036F: drivers/media/i2c/tea6415c* 12037 12038TEA6420 MEDIA DRIVER 12039M: Hans Verkuil <hverkuil@xs4all.nl> 12040L: linux-media@vger.kernel.org 12041T: git git://linuxtv.org/media_tree.git 12042W: https://linuxtv.org 12043S: Maintained 12044F: drivers/media/i2c/tea6420* 12045 12046TEAM DRIVER 12047M: Jiri Pirko <jiri@resnulli.us> 12048L: netdev@vger.kernel.org 12049S: Supported 12050F: drivers/net/team/ 12051F: include/linux/if_team.h 12052F: include/uapi/linux/if_team.h 12053 12054TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12055M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12056S: Maintained 12057F: arch/x86/platform/ts5500/ 12058 12059TECHNOTREND USB IR RECEIVER 12060M: Sean Young <sean@mess.org> 12061L: linux-media@vger.kernel.org 12062S: Maintained 12063F: drivers/media/rc/ttusbir.c 12064 12065TEGRA ARCHITECTURE SUPPORT 12066M: Stephen Warren <swarren@wwwdotorg.org> 12067M: Thierry Reding <thierry.reding@gmail.com> 12068M: Alexandre Courbot <gnurou@gmail.com> 12069L: linux-tegra@vger.kernel.org 12070Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12071T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12072S: Supported 12073N: [^a-z]tegra 12074 12075TEGRA CLOCK DRIVER 12076M: Peter De Schrijver <pdeschrijver@nvidia.com> 12077M: Prashant Gaikwad <pgaikwad@nvidia.com> 12078S: Supported 12079F: drivers/clk/tegra/ 12080 12081TEGRA DMA DRIVERS 12082M: Laxman Dewangan <ldewangan@nvidia.com> 12083M: Jon Hunter <jonathanh@nvidia.com> 12084S: Supported 12085F: drivers/dma/tegra* 12086 12087TEGRA I2C DRIVER 12088M: Laxman Dewangan <ldewangan@nvidia.com> 12089S: Supported 12090F: drivers/i2c/busses/i2c-tegra.c 12091 12092TEGRA IOMMU DRIVERS 12093M: Hiroshi Doyu <hdoyu@nvidia.com> 12094S: Supported 12095F: drivers/iommu/tegra* 12096 12097TEGRA KBC DRIVER 12098M: Rakesh Iyer <riyer@nvidia.com> 12099M: Laxman Dewangan <ldewangan@nvidia.com> 12100S: Supported 12101F: drivers/input/keyboard/tegra-kbc.c 12102 12103TEGRA PWM DRIVER 12104M: Thierry Reding <thierry.reding@gmail.com> 12105S: Supported 12106F: drivers/pwm/pwm-tegra.c 12107 12108TEGRA SERIAL DRIVER 12109M: Laxman Dewangan <ldewangan@nvidia.com> 12110S: Supported 12111F: drivers/tty/serial/serial-tegra.c 12112 12113TEGRA SPI DRIVER 12114M: Laxman Dewangan <ldewangan@nvidia.com> 12115S: Supported 12116F: drivers/spi/spi-tegra* 12117 12118TEHUTI ETHERNET DRIVER 12119M: Andy Gospodarek <andy@greyhouse.net> 12120L: netdev@vger.kernel.org 12121S: Supported 12122F: drivers/net/ethernet/tehuti/* 12123 12124Telecom Clock Driver for MCPL0010 12125M: Mark Gross <mark.gross@intel.com> 12126S: Supported 12127F: drivers/char/tlclk.c 12128 12129TENSILICA XTENSA PORT (xtensa) 12130M: Chris Zankel <chris@zankel.net> 12131M: Max Filippov <jcmvbkbc@gmail.com> 12132L: linux-xtensa@linux-xtensa.org 12133T: git git://github.com/czankel/xtensa-linux.git 12134S: Maintained 12135F: arch/xtensa/ 12136F: drivers/irqchip/irq-xtensa-* 12137 12138Texas Instruments' System Control Interface (TISCI) Protocol Driver 12139M: Nishanth Menon <nm@ti.com> 12140M: Tero Kristo <t-kristo@ti.com> 12141M: Santosh Shilimkar <ssantosh@kernel.org> 12142L: linux-arm-kernel@lists.infradead.org 12143S: Maintained 12144F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12145F: drivers/firmware/ti_sci* 12146F: include/linux/soc/ti/ti_sci_protocol.h 12147 12148THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12149M: Hans Verkuil <hverkuil@xs4all.nl> 12150L: linux-media@vger.kernel.org 12151T: git git://linuxtv.org/media_tree.git 12152W: https://linuxtv.org 12153S: Maintained 12154F: drivers/media/radio/radio-raremono.c 12155 12156THERMAL 12157M: Zhang Rui <rui.zhang@intel.com> 12158M: Eduardo Valentin <edubezval@gmail.com> 12159L: linux-pm@vger.kernel.org 12160T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12161T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12162Q: https://patchwork.kernel.org/project/linux-pm/list/ 12163S: Supported 12164F: drivers/thermal/ 12165F: include/linux/thermal.h 12166F: include/uapi/linux/thermal.h 12167F: include/linux/cpu_cooling.h 12168F: Documentation/devicetree/bindings/thermal/ 12169 12170THERMAL/CPU_COOLING 12171M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12172M: Viresh Kumar <viresh.kumar@linaro.org> 12173M: Javi Merino <javi.merino@kernel.org> 12174L: linux-pm@vger.kernel.org 12175S: Supported 12176F: Documentation/thermal/cpu-cooling-api.txt 12177F: drivers/thermal/cpu_cooling.c 12178F: include/linux/cpu_cooling.h 12179 12180THINKPAD ACPI EXTRAS DRIVER 12181M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12182L: ibm-acpi-devel@lists.sourceforge.net 12183L: platform-driver-x86@vger.kernel.org 12184W: http://ibm-acpi.sourceforge.net 12185W: http://thinkwiki.org/wiki/Ibm-acpi 12186T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12187S: Maintained 12188F: drivers/platform/x86/thinkpad_acpi.c 12189 12190TI BANDGAP AND THERMAL DRIVER 12191M: Eduardo Valentin <edubezval@gmail.com> 12192M: Keerthy <j-keerthy@ti.com> 12193L: linux-pm@vger.kernel.org 12194L: linux-omap@vger.kernel.org 12195S: Maintained 12196F: drivers/thermal/ti-soc-thermal/ 12197 12198TI VPE/CAL DRIVERS 12199M: Benoit Parrot <bparrot@ti.com> 12200L: linux-media@vger.kernel.org 12201W: http://linuxtv.org/ 12202Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12203S: Maintained 12204F: drivers/media/platform/ti-vpe/ 12205 12206TI CDCE706 CLOCK DRIVER 12207M: Max Filippov <jcmvbkbc@gmail.com> 12208S: Maintained 12209F: drivers/clk/clk-cdce706.c 12210 12211TI CLOCK DRIVER 12212M: Tero Kristo <t-kristo@ti.com> 12213L: linux-omap@vger.kernel.org 12214S: Maintained 12215F: drivers/clk/ti/ 12216F: include/linux/clk/ti.h 12217 12218TI ETHERNET SWITCH DRIVER (CPSW) 12219M: Mugunthan V N <mugunthanvnm@ti.com> 12220R: Grygorii Strashko <grygorii.strashko@ti.com> 12221L: linux-omap@vger.kernel.org 12222L: netdev@vger.kernel.org 12223S: Maintained 12224F: drivers/net/ethernet/ti/cpsw* 12225F: drivers/net/ethernet/ti/davinci* 12226 12227TI FLASH MEDIA INTERFACE DRIVER 12228M: Alex Dubov <oakad@yahoo.com> 12229S: Maintained 12230F: drivers/misc/tifm* 12231F: drivers/mmc/host/tifm_sd.c 12232F: include/linux/tifm.h 12233 12234TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12235M: Santosh Shilimkar <ssantosh@kernel.org> 12236L: linux-kernel@vger.kernel.org 12237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12238S: Maintained 12239F: drivers/soc/ti/* 12240T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12241 12242 12243TI LM49xxx FAMILY ASoC CODEC DRIVERS 12244M: M R Swami Reddy <mr.swami.reddy@ti.com> 12245M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12246L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12247S: Maintained 12248F: sound/soc/codecs/lm49453* 12249F: sound/soc/codecs/isabelle* 12250 12251TI LP855x BACKLIGHT DRIVER 12252M: Milo Kim <milo.kim@ti.com> 12253S: Maintained 12254F: Documentation/backlight/lp855x-driver.txt 12255F: drivers/video/backlight/lp855x_bl.c 12256F: include/linux/platform_data/lp855x.h 12257 12258TI LP8727 CHARGER DRIVER 12259M: Milo Kim <milo.kim@ti.com> 12260S: Maintained 12261F: drivers/power/supply/lp8727_charger.c 12262F: include/linux/platform_data/lp8727.h 12263 12264TI LP8788 MFD DRIVER 12265M: Milo Kim <milo.kim@ti.com> 12266S: Maintained 12267F: drivers/iio/adc/lp8788_adc.c 12268F: drivers/leds/leds-lp8788.c 12269F: drivers/mfd/lp8788*.c 12270F: drivers/power/supply/lp8788-charger.c 12271F: drivers/regulator/lp8788-*.c 12272F: include/linux/mfd/lp8788*.h 12273 12274TI NETCP ETHERNET DRIVER 12275M: Wingman Kwok <w-kwok2@ti.com> 12276M: Murali Karicheri <m-karicheri2@ti.com> 12277L: netdev@vger.kernel.org 12278S: Maintained 12279F: drivers/net/ethernet/ti/netcp* 12280 12281TI TAS571X FAMILY ASoC CODEC DRIVER 12282M: Kevin Cernekee <cernekee@chromium.org> 12283L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12284S: Odd Fixes 12285F: sound/soc/codecs/tas571x* 12286 12287TI TWL4030 SERIES SOC CODEC DRIVER 12288M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12289L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12290S: Maintained 12291F: sound/soc/codecs/twl4030* 12292 12293TI WILINK WIRELESS DRIVERS 12294L: linux-wireless@vger.kernel.org 12295W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12296W: http://wireless.kernel.org/en/users/Drivers/wl1251 12297T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12298S: Orphan 12299F: drivers/net/wireless/ti/ 12300F: include/linux/wl12xx.h 12301 12302TIPC NETWORK LAYER 12303M: Jon Maloy <jon.maloy@ericsson.com> 12304M: Ying Xue <ying.xue@windriver.com> 12305L: netdev@vger.kernel.org (core kernel code) 12306L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12307W: http://tipc.sourceforge.net/ 12308S: Maintained 12309F: include/uapi/linux/tipc*.h 12310F: net/tipc/ 12311 12312TILE ARCHITECTURE 12313M: Chris Metcalf <cmetcalf@mellanox.com> 12314W: http://www.mellanox.com/repository/solutions/tile-scm/ 12315T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12316S: Supported 12317F: arch/tile/ 12318F: drivers/char/tile-srom.c 12319F: drivers/edac/tile_edac.c 12320F: drivers/net/ethernet/tile/ 12321F: drivers/rtc/rtc-tile.c 12322F: drivers/tty/hvc/hvc_tile.c 12323F: drivers/tty/serial/tilegx.c 12324F: drivers/usb/host/*-tilegx.c 12325F: include/linux/usb/tilegx.h 12326 12327TLAN NETWORK DRIVER 12328M: Samuel Chessman <chessman@tux.org> 12329L: tlan-devel@lists.sourceforge.net (subscribers-only) 12330W: http://sourceforge.net/projects/tlan/ 12331S: Maintained 12332F: Documentation/networking/tlan.txt 12333F: drivers/net/ethernet/ti/tlan.* 12334 12335TOMOYO SECURITY MODULE 12336M: Kentaro Takeda <takedakn@nttdata.co.jp> 12337M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12338L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12339L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12340L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12341L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12342W: http://tomoyo.sourceforge.jp/ 12343T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12344S: Maintained 12345F: security/tomoyo/ 12346 12347TOPSTAR LAPTOP EXTRAS DRIVER 12348M: Herton Ronaldo Krzesinski <herton@canonical.com> 12349L: platform-driver-x86@vger.kernel.org 12350S: Maintained 12351F: drivers/platform/x86/topstar-laptop.c 12352 12353TOSHIBA ACPI EXTRAS DRIVER 12354M: Azael Avalos <coproscefalo@gmail.com> 12355L: platform-driver-x86@vger.kernel.org 12356S: Maintained 12357F: drivers/platform/x86/toshiba_acpi.c 12358 12359TOSHIBA BLUETOOTH DRIVER 12360M: Azael Avalos <coproscefalo@gmail.com> 12361L: platform-driver-x86@vger.kernel.org 12362S: Maintained 12363F: drivers/platform/x86/toshiba_bluetooth.c 12364 12365TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12366M: Azael Avalos <coproscefalo@gmail.com> 12367L: platform-driver-x86@vger.kernel.org 12368S: Maintained 12369F: drivers/platform/x86/toshiba_haps.c 12370 12371TOSHIBA WMI HOTKEYS DRIVER 12372M: Azael Avalos <coproscefalo@gmail.com> 12373L: platform-driver-x86@vger.kernel.org 12374S: Maintained 12375F: drivers/platform/x86/toshiba-wmi.c 12376 12377TOSHIBA SMM DRIVER 12378M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12379W: http://www.buzzard.org.uk/toshiba/ 12380S: Maintained 12381F: drivers/char/toshiba.c 12382F: include/linux/toshiba.h 12383F: include/uapi/linux/toshiba.h 12384 12385TOSHIBA TC358743 DRIVER 12386M: Mats Randgaard <matrandg@cisco.com> 12387L: linux-media@vger.kernel.org 12388S: Maintained 12389F: drivers/media/i2c/tc358743* 12390F: include/media/i2c/tc358743.h 12391 12392TMIO/SDHI MMC DRIVER 12393M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12394L: linux-mmc@vger.kernel.org 12395S: Supported 12396F: drivers/mmc/host/tmio_mmc* 12397F: drivers/mmc/host/sh_mobile_sdhi.c 12398F: include/linux/mfd/tmio.h 12399 12400TMP401 HARDWARE MONITOR DRIVER 12401M: Guenter Roeck <linux@roeck-us.net> 12402L: linux-hwmon@vger.kernel.org 12403S: Maintained 12404F: Documentation/hwmon/tmp401 12405F: drivers/hwmon/tmp401.c 12406 12407TMPFS (SHMEM FILESYSTEM) 12408M: Hugh Dickins <hughd@google.com> 12409L: linux-mm@kvack.org 12410S: Maintained 12411F: include/linux/shmem_fs.h 12412F: mm/shmem.c 12413 12414TM6000 VIDEO4LINUX DRIVER 12415M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12416M: Mauro Carvalho Chehab <mchehab@kernel.org> 12417L: linux-media@vger.kernel.org 12418W: https://linuxtv.org 12419T: git git://linuxtv.org/media_tree.git 12420S: Odd fixes 12421F: drivers/media/usb/tm6000/ 12422F: Documentation/media/v4l-drivers/tm6000* 12423 12424TW5864 VIDEO4LINUX DRIVER 12425M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12426M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12427M: Andrey Utkin <andrey_utkin@fastmail.com> 12428L: linux-media@vger.kernel.org 12429S: Supported 12430F: drivers/media/pci/tw5864/ 12431 12432TW68 VIDEO4LINUX DRIVER 12433M: Hans Verkuil <hverkuil@xs4all.nl> 12434L: linux-media@vger.kernel.org 12435T: git git://linuxtv.org/media_tree.git 12436W: https://linuxtv.org 12437S: Odd Fixes 12438F: drivers/media/pci/tw68/ 12439 12440TW686X VIDEO4LINUX DRIVER 12441M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12442L: linux-media@vger.kernel.org 12443T: git git://linuxtv.org/media_tree.git 12444W: http://linuxtv.org 12445S: Maintained 12446F: drivers/media/pci/tw686x/ 12447 12448TPM DEVICE DRIVER 12449M: Peter Huewe <peterhuewe@gmx.de> 12450M: Marcel Selhorst <tpmdd@selhorst.net> 12451M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12452R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12453W: http://tpmdd.sourceforge.net 12454L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12455Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12456T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12457S: Maintained 12458F: drivers/char/tpm/ 12459 12460TPM IBM_VTPM DEVICE DRIVER 12461M: Ashley Lai <ashleydlai@gmail.com> 12462W: http://tpmdd.sourceforge.net 12463L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12464S: Maintained 12465F: drivers/char/tpm/tpm_ibmvtpm* 12466 12467TRACING 12468M: Steven Rostedt <rostedt@goodmis.org> 12469M: Ingo Molnar <mingo@redhat.com> 12470T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12471S: Maintained 12472F: Documentation/trace/ftrace.txt 12473F: arch/*/*/*/ftrace.h 12474F: arch/*/kernel/ftrace.c 12475F: include/*/ftrace.h 12476F: include/linux/trace*.h 12477F: include/trace/ 12478F: kernel/trace/ 12479F: tools/testing/selftests/ftrace/ 12480 12481TRACING MMIO ACCESSES (MMIOTRACE) 12482M: Steven Rostedt <rostedt@goodmis.org> 12483M: Ingo Molnar <mingo@kernel.org> 12484R: Karol Herbst <karolherbst@gmail.com> 12485R: Pekka Paalanen <ppaalanen@gmail.com> 12486S: Maintained 12487L: linux-kernel@vger.kernel.org 12488L: nouveau@lists.freedesktop.org 12489F: kernel/trace/trace_mmiotrace.c 12490F: include/linux/mmiotrace.h 12491F: arch/x86/mm/kmmio.c 12492F: arch/x86/mm/mmio-mod.c 12493F: arch/x86/mm/testmmiotrace.c 12494 12495TRIVIAL PATCHES 12496M: Jiri Kosina <trivial@kernel.org> 12497T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12498S: Maintained 12499K: ^Subject:.*(?i)trivial 12500 12501TTY LAYER 12502M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12503M: Jiri Slaby <jslaby@suse.com> 12504S: Supported 12505T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12506F: Documentation/serial/ 12507F: drivers/tty/ 12508F: drivers/tty/serial/serial_core.c 12509F: include/linux/serial_core.h 12510F: include/linux/serial.h 12511F: include/linux/tty.h 12512F: include/uapi/linux/serial_core.h 12513F: include/uapi/linux/serial.h 12514F: include/uapi/linux/tty.h 12515 12516TUA9001 MEDIA DRIVER 12517M: Antti Palosaari <crope@iki.fi> 12518L: linux-media@vger.kernel.org 12519W: https://linuxtv.org 12520W: http://palosaari.fi/linux/ 12521Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12522T: git git://linuxtv.org/anttip/media_tree.git 12523S: Maintained 12524F: drivers/media/tuners/tua9001* 12525 12526TULIP NETWORK DRIVERS 12527L: netdev@vger.kernel.org 12528L: linux-parisc@vger.kernel.org 12529S: Orphan 12530F: drivers/net/ethernet/dec/tulip/ 12531 12532TUN/TAP driver 12533M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12534W: http://vtun.sourceforge.net/tun 12535S: Maintained 12536F: Documentation/networking/tuntap.txt 12537F: arch/um/os-Linux/drivers/ 12538 12539TURBOCHANNEL SUBSYSTEM 12540M: "Maciej W. Rozycki" <macro@linux-mips.org> 12541M: Ralf Baechle <ralf@linux-mips.org> 12542L: linux-mips@linux-mips.org 12543Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12544S: Maintained 12545F: drivers/tc/ 12546F: include/linux/tc.h 12547 12548UBI FILE SYSTEM (UBIFS) 12549M: Richard Weinberger <richard@nod.at> 12550M: Artem Bityutskiy <dedekind1@gmail.com> 12551M: Adrian Hunter <adrian.hunter@intel.com> 12552L: linux-mtd@lists.infradead.org 12553T: git git://git.infradead.org/ubifs-2.6.git 12554W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12555S: Supported 12556F: Documentation/filesystems/ubifs.txt 12557F: fs/ubifs/ 12558 12559UCLINUX (M68KNOMMU AND COLDFIRE) 12560M: Greg Ungerer <gerg@linux-m68k.org> 12561W: http://www.linux-m68k.org/ 12562W: http://www.uclinux.org/ 12563L: linux-m68k@lists.linux-m68k.org 12564L: uclinux-dev@uclinux.org (subscribers-only) 12565T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12566S: Maintained 12567F: arch/m68k/coldfire/ 12568F: arch/m68k/68*/ 12569F: arch/m68k/*/*_no.* 12570F: arch/m68k/include/asm/*_no.* 12571 12572UDF FILESYSTEM 12573M: Jan Kara <jack@suse.com> 12574S: Maintained 12575F: Documentation/filesystems/udf.txt 12576F: fs/udf/ 12577 12578UDRAW TABLET 12579M: Bastien Nocera <hadess@hadess.net> 12580L: linux-input@vger.kernel.org 12581S: Maintained 12582F: drivers/hid/hid-udraw.c 12583 12584UFS FILESYSTEM 12585M: Evgeniy Dushistov <dushistov@mail.ru> 12586S: Maintained 12587F: Documentation/filesystems/ufs.txt 12588F: fs/ufs/ 12589 12590UHID USERSPACE HID IO DRIVER: 12591M: David Herrmann <dh.herrmann@googlemail.com> 12592L: linux-input@vger.kernel.org 12593S: Maintained 12594F: drivers/hid/uhid.c 12595F: include/uapi/linux/uhid.h 12596 12597ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12598L: linux-usb@vger.kernel.org 12599S: Orphan 12600F: drivers/uwb/ 12601F: include/linux/uwb.h 12602F: include/linux/uwb/ 12603 12604UNICORE32 ARCHITECTURE: 12605M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12606W: http://mprc.pku.edu.cn/~guanxuetao/linux 12607S: Maintained 12608T: git git://github.com/gxt/linux.git 12609F: arch/unicore32/ 12610 12611UNIFDEF 12612M: Tony Finch <dot@dotat.at> 12613W: http://dotat.at/prog/unifdef 12614S: Maintained 12615F: scripts/unifdef.c 12616 12617UNIFORM CDROM DRIVER 12618M: Jens Axboe <axboe@kernel.dk> 12619W: http://www.kernel.dk 12620S: Maintained 12621F: Documentation/cdrom/ 12622F: drivers/cdrom/cdrom.c 12623F: include/linux/cdrom.h 12624F: include/uapi/linux/cdrom.h 12625 12626UNISYS S-PAR DRIVERS 12627M: David Kershner <david.kershner@unisys.com> 12628L: sparmaintainer@unisys.com (Unisys internal) 12629S: Supported 12630F: drivers/staging/unisys/ 12631 12632UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12633M: Vinayak Holikatti <vinholikatti@gmail.com> 12634L: linux-scsi@vger.kernel.org 12635S: Supported 12636F: Documentation/scsi/ufs.txt 12637F: drivers/scsi/ufs/ 12638 12639UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12640M: Manjunath M Bettegowda <manjumb@synopsys.com> 12641M: Prabu Thangamuthu <prabut@synopsys.com> 12642L: linux-scsi@vger.kernel.org 12643S: Supported 12644F: drivers/scsi/ufs/*dwc* 12645 12646UNSORTED BLOCK IMAGES (UBI) 12647M: Artem Bityutskiy <dedekind1@gmail.com> 12648M: Richard Weinberger <richard@nod.at> 12649W: http://www.linux-mtd.infradead.org/ 12650L: linux-mtd@lists.infradead.org 12651T: git git://git.infradead.org/ubifs-2.6.git 12652S: Supported 12653F: drivers/mtd/ubi/ 12654F: include/linux/mtd/ubi.h 12655F: include/uapi/mtd/ubi-user.h 12656 12657USB ACM DRIVER 12658M: Oliver Neukum <oneukum@suse.com> 12659L: linux-usb@vger.kernel.org 12660S: Maintained 12661F: Documentation/usb/acm.txt 12662F: drivers/usb/class/cdc-acm.* 12663 12664USB AR5523 WIRELESS DRIVER 12665M: Pontus Fuchs <pontus.fuchs@gmail.com> 12666L: linux-wireless@vger.kernel.org 12667S: Maintained 12668F: drivers/net/wireless/ath/ar5523/ 12669 12670USB ATTACHED SCSI 12671M: Oliver Neukum <oneukum@suse.com> 12672L: linux-usb@vger.kernel.org 12673L: linux-scsi@vger.kernel.org 12674S: Maintained 12675F: drivers/usb/storage/uas.c 12676 12677USB CDC ETHERNET DRIVER 12678M: Oliver Neukum <oliver@neukum.org> 12679L: linux-usb@vger.kernel.org 12680S: Maintained 12681F: drivers/net/usb/cdc_*.c 12682F: include/uapi/linux/usb/cdc.h 12683 12684USB CHAOSKEY DRIVER 12685M: Keith Packard <keithp@keithp.com> 12686L: linux-usb@vger.kernel.org 12687S: Maintained 12688F: drivers/usb/misc/chaoskey.c 12689 12690USB CYPRESS C67X00 DRIVER 12691M: Peter Korsgaard <jacmet@sunsite.dk> 12692L: linux-usb@vger.kernel.org 12693S: Maintained 12694F: drivers/usb/c67x00/ 12695 12696USB DAVICOM DM9601 DRIVER 12697M: Peter Korsgaard <jacmet@sunsite.dk> 12698L: netdev@vger.kernel.org 12699W: http://www.linux-usb.org/usbnet 12700S: Maintained 12701F: drivers/net/usb/dm9601.c 12702 12703USB DIAMOND RIO500 DRIVER 12704M: Cesar Miquel <miquel@df.uba.ar> 12705L: rio500-users@lists.sourceforge.net 12706W: http://rio500.sourceforge.net 12707S: Maintained 12708F: drivers/usb/misc/rio500* 12709 12710USB EHCI DRIVER 12711M: Alan Stern <stern@rowland.harvard.edu> 12712L: linux-usb@vger.kernel.org 12713S: Maintained 12714F: Documentation/usb/ehci.txt 12715F: drivers/usb/host/ehci* 12716 12717USB GADGET/PERIPHERAL SUBSYSTEM 12718M: Felipe Balbi <balbi@kernel.org> 12719L: linux-usb@vger.kernel.org 12720W: http://www.linux-usb.org/gadget 12721T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12722S: Maintained 12723F: drivers/usb/gadget/ 12724F: include/linux/usb/gadget* 12725 12726USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12727M: Jiri Kosina <jikos@kernel.org> 12728R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12729L: linux-usb@vger.kernel.org 12730T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12731S: Maintained 12732F: Documentation/hid/hiddev.txt 12733F: drivers/hid/usbhid/ 12734 12735USB ISP116X DRIVER 12736M: Olav Kongas <ok@artecdesign.ee> 12737L: linux-usb@vger.kernel.org 12738S: Maintained 12739F: drivers/usb/host/isp116x* 12740F: include/linux/usb/isp116x.h 12741 12742USB LAN78XX ETHERNET DRIVER 12743M: Woojung Huh <woojung.huh@microchip.com> 12744M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12745L: netdev@vger.kernel.org 12746S: Maintained 12747F: drivers/net/usb/lan78xx.* 12748 12749USB MASS STORAGE DRIVER 12750M: Alan Stern <stern@rowland.harvard.edu> 12751L: linux-usb@vger.kernel.org 12752L: usb-storage@lists.one-eyed-alien.net 12753S: Maintained 12754W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12755F: drivers/usb/storage/ 12756 12757USB MIDI DRIVER 12758M: Clemens Ladisch <clemens@ladisch.de> 12759L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12760T: git git://git.alsa-project.org/alsa-kernel.git 12761S: Maintained 12762F: sound/usb/midi.* 12763 12764USB NETWORKING DRIVERS 12765L: linux-usb@vger.kernel.org 12766S: Odd Fixes 12767F: drivers/net/usb/ 12768 12769USB OHCI DRIVER 12770M: Alan Stern <stern@rowland.harvard.edu> 12771L: linux-usb@vger.kernel.org 12772S: Maintained 12773F: Documentation/usb/ohci.txt 12774F: drivers/usb/host/ohci* 12775 12776USB OTG FSM (Finite State Machine) 12777M: Peter Chen <Peter.Chen@nxp.com> 12778T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12779L: linux-usb@vger.kernel.org 12780S: Maintained 12781F: drivers/usb/common/usb-otg-fsm.c 12782 12783USB OVER IP DRIVER 12784M: Valentina Manea <valentina.manea.m@gmail.com> 12785M: Shuah Khan <shuahkh@osg.samsung.com> 12786M: Shuah Khan <shuah@kernel.org> 12787L: linux-usb@vger.kernel.org 12788S: Maintained 12789F: Documentation/usb/usbip_protocol.txt 12790F: drivers/usb/usbip/ 12791F: tools/usb/usbip/ 12792 12793USB PEGASUS DRIVER 12794M: Petko Manolov <petkan@nucleusys.com> 12795L: linux-usb@vger.kernel.org 12796L: netdev@vger.kernel.org 12797T: git git://github.com/petkan/pegasus.git 12798W: https://github.com/petkan/pegasus 12799S: Maintained 12800F: drivers/net/usb/pegasus.* 12801 12802USB PHY LAYER 12803M: Felipe Balbi <balbi@kernel.org> 12804L: linux-usb@vger.kernel.org 12805T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12806S: Maintained 12807F: drivers/usb/phy/ 12808 12809USB PRINTER DRIVER (usblp) 12810M: Pete Zaitcev <zaitcev@redhat.com> 12811L: linux-usb@vger.kernel.org 12812S: Supported 12813F: drivers/usb/class/usblp.c 12814 12815USB QMI WWAN NETWORK DRIVER 12816M: Bjørn Mork <bjorn@mork.no> 12817L: netdev@vger.kernel.org 12818S: Maintained 12819F: Documentation/ABI/testing/sysfs-class-net-qmi 12820F: drivers/net/usb/qmi_wwan.c 12821 12822USB RTL8150 DRIVER 12823M: Petko Manolov <petkan@nucleusys.com> 12824L: linux-usb@vger.kernel.org 12825L: netdev@vger.kernel.org 12826T: git git://github.com/petkan/rtl8150.git 12827W: https://github.com/petkan/rtl8150 12828S: Maintained 12829F: drivers/net/usb/rtl8150.c 12830 12831USB SERIAL SUBSYSTEM 12832M: Johan Hovold <johan@kernel.org> 12833L: linux-usb@vger.kernel.org 12834T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12835S: Maintained 12836F: Documentation/usb/usb-serial.txt 12837F: drivers/usb/serial/ 12838F: include/linux/usb/serial.h 12839 12840USB SMSC75XX ETHERNET DRIVER 12841M: Steve Glendinning <steve.glendinning@shawell.net> 12842L: netdev@vger.kernel.org 12843S: Maintained 12844F: drivers/net/usb/smsc75xx.* 12845 12846USB SMSC95XX ETHERNET DRIVER 12847M: Steve Glendinning <steve.glendinning@shawell.net> 12848M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12849L: netdev@vger.kernel.org 12850S: Maintained 12851F: drivers/net/usb/smsc95xx.* 12852 12853USB SUBSYSTEM 12854M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12855L: linux-usb@vger.kernel.org 12856W: http://www.linux-usb.org 12857T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12858S: Supported 12859F: Documentation/devicetree/bindings/usb/ 12860F: Documentation/usb/ 12861F: drivers/usb/ 12862F: include/linux/usb.h 12863F: include/linux/usb/ 12864 12865USB UHCI DRIVER 12866M: Alan Stern <stern@rowland.harvard.edu> 12867L: linux-usb@vger.kernel.org 12868S: Maintained 12869F: drivers/usb/host/uhci* 12870 12871USB "USBNET" DRIVER FRAMEWORK 12872M: Oliver Neukum <oneukum@suse.com> 12873L: netdev@vger.kernel.org 12874W: http://www.linux-usb.org/usbnet 12875S: Maintained 12876F: drivers/net/usb/usbnet.c 12877F: include/linux/usb/usbnet.h 12878 12879USB VIDEO CLASS 12880M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12881L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12882L: linux-media@vger.kernel.org 12883T: git git://linuxtv.org/media_tree.git 12884W: http://www.ideasonboard.org/uvc/ 12885S: Maintained 12886F: drivers/media/usb/uvc/ 12887F: include/uapi/linux/uvcvideo.h 12888 12889USB VISION DRIVER 12890M: Hans Verkuil <hverkuil@xs4all.nl> 12891L: linux-media@vger.kernel.org 12892T: git git://linuxtv.org/media_tree.git 12893W: https://linuxtv.org 12894S: Odd Fixes 12895F: drivers/media/usb/usbvision/ 12896 12897USB WEBCAM GADGET 12898M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12899L: linux-usb@vger.kernel.org 12900S: Maintained 12901F: drivers/usb/gadget/function/*uvc* 12902F: drivers/usb/gadget/legacy/webcam.c 12903 12904USB WIRELESS RNDIS DRIVER (rndis_wlan) 12905M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12906L: linux-wireless@vger.kernel.org 12907S: Maintained 12908F: drivers/net/wireless/rndis_wlan.c 12909 12910USB XHCI DRIVER 12911M: Mathias Nyman <mathias.nyman@intel.com> 12912L: linux-usb@vger.kernel.org 12913S: Supported 12914F: drivers/usb/host/xhci* 12915F: drivers/usb/host/pci-quirks* 12916 12917USB ZD1201 DRIVER 12918L: linux-wireless@vger.kernel.org 12919W: http://linux-lc100020.sourceforge.net 12920S: Orphan 12921F: drivers/net/wireless/zydas/zd1201.* 12922 12923USB ZR364XX DRIVER 12924M: Antoine Jacquet <royale@zerezo.com> 12925L: linux-usb@vger.kernel.org 12926L: linux-media@vger.kernel.org 12927T: git git://linuxtv.org/media_tree.git 12928W: http://royale.zerezo.com/zr364xx/ 12929S: Maintained 12930F: Documentation/media/v4l-drivers/zr364xx* 12931F: drivers/media/usb/zr364xx/ 12932 12933ULPI BUS 12934M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12935L: linux-usb@vger.kernel.org 12936S: Maintained 12937F: drivers/usb/common/ulpi.c 12938F: include/linux/ulpi/ 12939 12940USER-MODE LINUX (UML) 12941M: Jeff Dike <jdike@addtoit.com> 12942M: Richard Weinberger <richard@nod.at> 12943L: user-mode-linux-devel@lists.sourceforge.net 12944L: user-mode-linux-user@lists.sourceforge.net 12945W: http://user-mode-linux.sourceforge.net 12946T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12947S: Maintained 12948F: Documentation/virtual/uml/ 12949F: arch/um/ 12950F: arch/x86/um/ 12951F: fs/hostfs/ 12952F: fs/hppfs/ 12953 12954USERSPACE I/O (UIO) 12955M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12956S: Maintained 12957T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12958F: Documentation/DocBook/uio-howto.tmpl 12959F: drivers/uio/ 12960F: include/linux/uio*.h 12961 12962UTIL-LINUX PACKAGE 12963M: Karel Zak <kzak@redhat.com> 12964L: util-linux@vger.kernel.org 12965W: http://en.wikipedia.org/wiki/Util-linux 12966T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12967S: Maintained 12968 12969UVESAFB DRIVER 12970M: Michal Januszewski <spock@gentoo.org> 12971L: linux-fbdev@vger.kernel.org 12972W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12973S: Maintained 12974F: Documentation/fb/uvesafb.txt 12975F: drivers/video/fbdev/uvesafb.* 12976 12977VF610 NAND DRIVER 12978M: Stefan Agner <stefan@agner.ch> 12979L: linux-mtd@lists.infradead.org 12980S: Supported 12981F: drivers/mtd/nand/vf610_nfc.c 12982 12983VFAT/FAT/MSDOS FILESYSTEM 12984M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12985S: Maintained 12986F: Documentation/filesystems/vfat.txt 12987F: fs/fat/ 12988 12989VFIO DRIVER 12990M: Alex Williamson <alex.williamson@redhat.com> 12991L: kvm@vger.kernel.org 12992T: git git://github.com/awilliam/linux-vfio.git 12993S: Maintained 12994F: Documentation/vfio.txt 12995F: drivers/vfio/ 12996F: include/linux/vfio.h 12997F: include/uapi/linux/vfio.h 12998 12999VFIO MEDIATED DEVICE DRIVERS 13000M: Kirti Wankhede <kwankhede@nvidia.com> 13001L: kvm@vger.kernel.org 13002S: Maintained 13003F: Documentation/vfio-mediated-device.txt 13004F: drivers/vfio/mdev/ 13005F: include/linux/mdev.h 13006F: samples/vfio-mdev/ 13007 13008VFIO PLATFORM DRIVER 13009M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13010L: kvm@vger.kernel.org 13011S: Maintained 13012F: drivers/vfio/platform/ 13013 13014VIDEOBUF2 FRAMEWORK 13015M: Pawel Osciak <pawel@osciak.com> 13016M: Marek Szyprowski <m.szyprowski@samsung.com> 13017M: Kyungmin Park <kyungmin.park@samsung.com> 13018L: linux-media@vger.kernel.org 13019S: Maintained 13020F: drivers/media/v4l2-core/videobuf2-* 13021F: include/media/videobuf2-* 13022 13023VIRTIO AND VHOST VSOCK DRIVER 13024M: Stefan Hajnoczi <stefanha@redhat.com> 13025L: kvm@vger.kernel.org 13026L: virtualization@lists.linux-foundation.org 13027L: netdev@vger.kernel.org 13028S: Maintained 13029F: include/linux/virtio_vsock.h 13030F: include/uapi/linux/virtio_vsock.h 13031F: net/vmw_vsock/virtio_transport_common.c 13032F: net/vmw_vsock/virtio_transport.c 13033F: drivers/vhost/vsock.c 13034F: drivers/vhost/vsock.h 13035 13036VIRTUAL SERIO DEVICE DRIVER 13037M: Stephen Chandler Paul <thatslyude@gmail.com> 13038S: Maintained 13039F: drivers/input/serio/userio.c 13040F: include/uapi/linux/userio.h 13041 13042VIRTIO CONSOLE DRIVER 13043M: Amit Shah <amit.shah@redhat.com> 13044L: virtualization@lists.linux-foundation.org 13045S: Maintained 13046F: drivers/char/virtio_console.c 13047F: include/linux/virtio_console.h 13048F: include/uapi/linux/virtio_console.h 13049 13050VIRTIO CORE, NET AND BLOCK DRIVERS 13051M: "Michael S. Tsirkin" <mst@redhat.com> 13052M: Jason Wang <jasowang@redhat.com> 13053L: virtualization@lists.linux-foundation.org 13054S: Maintained 13055F: Documentation/devicetree/bindings/virtio/ 13056F: drivers/virtio/ 13057F: tools/virtio/ 13058F: drivers/net/virtio_net.c 13059F: drivers/block/virtio_blk.c 13060F: include/linux/virtio_*.h 13061F: include/uapi/linux/virtio_*.h 13062F: drivers/crypto/virtio/ 13063 13064VIRTIO DRIVERS FOR S390 13065M: Christian Borntraeger <borntraeger@de.ibm.com> 13066M: Cornelia Huck <cornelia.huck@de.ibm.com> 13067L: linux-s390@vger.kernel.org 13068L: virtualization@lists.linux-foundation.org 13069L: kvm@vger.kernel.org 13070S: Supported 13071F: drivers/s390/virtio/ 13072 13073VIRTIO GPU DRIVER 13074M: David Airlie <airlied@linux.ie> 13075M: Gerd Hoffmann <kraxel@redhat.com> 13076L: dri-devel@lists.freedesktop.org 13077L: virtualization@lists.linux-foundation.org 13078S: Maintained 13079F: drivers/gpu/drm/virtio/ 13080F: include/uapi/linux/virtio_gpu.h 13081 13082VIRTIO HOST (VHOST) 13083M: "Michael S. Tsirkin" <mst@redhat.com> 13084M: Jason Wang <jasowang@redhat.com> 13085L: kvm@vger.kernel.org 13086L: virtualization@lists.linux-foundation.org 13087L: netdev@vger.kernel.org 13088T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13089S: Maintained 13090F: drivers/vhost/ 13091F: include/uapi/linux/vhost.h 13092 13093VIRTIO INPUT DRIVER 13094M: Gerd Hoffmann <kraxel@redhat.com> 13095S: Maintained 13096F: drivers/virtio/virtio_input.c 13097F: include/uapi/linux/virtio_input.h 13098 13099VIRTIO CRYPTO DRIVER 13100M: Gonglei <arei.gonglei@huawei.com> 13101L: virtualization@lists.linux-foundation.org 13102L: linux-crypto@vger.kernel.org 13103S: Maintained 13104F: drivers/crypto/virtio/ 13105F: include/uapi/linux/virtio_crypto.h 13106 13107VIA RHINE NETWORK DRIVER 13108S: Orphan 13109F: drivers/net/ethernet/via/via-rhine.c 13110 13111VIA SD/MMC CARD CONTROLLER DRIVER 13112M: Bruce Chang <brucechang@via.com.tw> 13113M: Harald Welte <HaraldWelte@viatech.com> 13114S: Maintained 13115F: drivers/mmc/host/via-sdmmc.c 13116 13117VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13118M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13119L: linux-fbdev@vger.kernel.org 13120S: Maintained 13121F: include/linux/via-core.h 13122F: include/linux/via-gpio.h 13123F: include/linux/via_i2c.h 13124F: drivers/video/fbdev/via/ 13125 13126VIA VELOCITY NETWORK DRIVER 13127M: Francois Romieu <romieu@fr.zoreil.com> 13128L: netdev@vger.kernel.org 13129S: Maintained 13130F: drivers/net/ethernet/via/via-velocity.* 13131 13132VIRT LIB 13133M: Alex Williamson <alex.williamson@redhat.com> 13134M: Paolo Bonzini <pbonzini@redhat.com> 13135L: kvm@vger.kernel.org 13136S: Supported 13137F: virt/lib/ 13138 13139VIVID VIRTUAL VIDEO DRIVER 13140M: Hans Verkuil <hverkuil@xs4all.nl> 13141L: linux-media@vger.kernel.org 13142T: git git://linuxtv.org/media_tree.git 13143W: https://linuxtv.org 13144S: Maintained 13145F: drivers/media/platform/vivid/* 13146 13147VLAN (802.1Q) 13148M: Patrick McHardy <kaber@trash.net> 13149L: netdev@vger.kernel.org 13150S: Maintained 13151F: drivers/net/macvlan.c 13152F: include/linux/if_*vlan.h 13153F: net/8021q/ 13154 13155VLYNQ BUS 13156M: Florian Fainelli <f.fainelli@gmail.com> 13157L: openwrt-devel@lists.openwrt.org (subscribers-only) 13158S: Maintained 13159F: drivers/vlynq/vlynq.c 13160F: include/linux/vlynq.h 13161 13162VME SUBSYSTEM 13163M: Martyn Welch <martyn@welchs.me.uk> 13164M: Manohar Vanga <manohar.vanga@gmail.com> 13165M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13166L: devel@driverdev.osuosl.org 13167S: Maintained 13168T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13169F: Documentation/driver-api/vme.rst 13170F: drivers/staging/vme/ 13171F: drivers/vme/ 13172F: include/linux/vme* 13173 13174VMWARE HYPERVISOR INTERFACE 13175M: Alok Kataria <akataria@vmware.com> 13176L: virtualization@lists.linux-foundation.org 13177S: Supported 13178F: arch/x86/kernel/cpu/vmware.c 13179 13180VMWARE BALLOON DRIVER 13181M: Xavier Deguillard <xdeguillard@vmware.com> 13182M: Philip Moltmann <moltmann@vmware.com> 13183M: "VMware, Inc." <pv-drivers@vmware.com> 13184L: linux-kernel@vger.kernel.org 13185S: Maintained 13186F: drivers/misc/vmw_balloon.c 13187 13188VMWARE VMMOUSE SUBDRIVER 13189M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13190M: "VMware, Inc." <pv-drivers@vmware.com> 13191L: linux-input@vger.kernel.org 13192S: Maintained 13193F: drivers/input/mouse/vmmouse.c 13194F: drivers/input/mouse/vmmouse.h 13195 13196VMWARE VMXNET3 ETHERNET DRIVER 13197M: Shrikrishna Khare <skhare@vmware.com> 13198M: "VMware, Inc." <pv-drivers@vmware.com> 13199L: netdev@vger.kernel.org 13200S: Maintained 13201F: drivers/net/vmxnet3/ 13202 13203VMware PVSCSI driver 13204M: Jim Gill <jgill@vmware.com> 13205M: VMware PV-Drivers <pv-drivers@vmware.com> 13206L: linux-scsi@vger.kernel.org 13207S: Maintained 13208F: drivers/scsi/vmw_pvscsi.c 13209F: drivers/scsi/vmw_pvscsi.h 13210 13211VMWARE PVRDMA DRIVER 13212M: Adit Ranadive <aditr@vmware.com> 13213M: VMware PV-Drivers <pv-drivers@vmware.com> 13214L: linux-rdma@vger.kernel.org 13215S: Maintained 13216F: drivers/infiniband/hw/vmw_pvrdma/ 13217 13218VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13219M: Liam Girdwood <lgirdwood@gmail.com> 13220M: Mark Brown <broonie@kernel.org> 13221L: linux-kernel@vger.kernel.org 13222W: http://www.slimlogic.co.uk/?p=48 13223T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13224S: Supported 13225F: Documentation/devicetree/bindings/regulator/ 13226F: drivers/regulator/ 13227F: include/dt-bindings/regulator/ 13228F: include/linux/regulator/ 13229 13230VRF 13231M: David Ahern <dsa@cumulusnetworks.com> 13232M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13233L: netdev@vger.kernel.org 13234S: Maintained 13235F: drivers/net/vrf.c 13236F: Documentation/networking/vrf.txt 13237 13238VT1211 HARDWARE MONITOR DRIVER 13239M: Juerg Haefliger <juergh@gmail.com> 13240L: linux-hwmon@vger.kernel.org 13241S: Maintained 13242F: Documentation/hwmon/vt1211 13243F: drivers/hwmon/vt1211.c 13244 13245VT8231 HARDWARE MONITOR DRIVER 13246M: Roger Lucas <vt8231@hiddenengine.co.uk> 13247L: linux-hwmon@vger.kernel.org 13248S: Maintained 13249F: drivers/hwmon/vt8231.c 13250 13251VUB300 USB to SDIO/SD/MMC bridge chip 13252M: Tony Olech <tony.olech@elandigitalsystems.com> 13253L: linux-mmc@vger.kernel.org 13254L: linux-usb@vger.kernel.org 13255S: Supported 13256F: drivers/mmc/host/vub300.c 13257 13258W1 DALLAS'S 1-WIRE BUS 13259M: Evgeniy Polyakov <zbr@ioremap.net> 13260S: Maintained 13261F: Documentation/w1/ 13262F: drivers/w1/ 13263 13264W83791D HARDWARE MONITORING DRIVER 13265M: Marc Hulsman <m.hulsman@tudelft.nl> 13266L: linux-hwmon@vger.kernel.org 13267S: Maintained 13268F: Documentation/hwmon/w83791d 13269F: drivers/hwmon/w83791d.c 13270 13271W83793 HARDWARE MONITORING DRIVER 13272M: Rudolf Marek <r.marek@assembler.cz> 13273L: linux-hwmon@vger.kernel.org 13274S: Maintained 13275F: Documentation/hwmon/w83793 13276F: drivers/hwmon/w83793.c 13277 13278W83795 HARDWARE MONITORING DRIVER 13279M: Jean Delvare <jdelvare@suse.com> 13280L: linux-hwmon@vger.kernel.org 13281S: Maintained 13282F: drivers/hwmon/w83795.c 13283 13284W83L51xD SD/MMC CARD INTERFACE DRIVER 13285M: Pierre Ossman <pierre@ossman.eu> 13286S: Maintained 13287F: drivers/mmc/host/wbsd.* 13288 13289WACOM PROTOCOL 4 SERIAL TABLETS 13290M: Julian Squires <julian@cipht.net> 13291M: Hans de Goede <hdegoede@redhat.com> 13292L: linux-input@vger.kernel.org 13293S: Maintained 13294F: drivers/input/tablet/wacom_serial4.c 13295 13296WATCHDOG DEVICE DRIVERS 13297M: Wim Van Sebroeck <wim@iguana.be> 13298R: Guenter Roeck <linux@roeck-us.net> 13299L: linux-watchdog@vger.kernel.org 13300W: http://www.linux-watchdog.org/ 13301T: git git://www.linux-watchdog.org/linux-watchdog.git 13302S: Maintained 13303F: Documentation/devicetree/bindings/watchdog/ 13304F: Documentation/watchdog/ 13305F: drivers/watchdog/ 13306F: include/linux/watchdog.h 13307F: include/uapi/linux/watchdog.h 13308 13309WIIMOTE HID DRIVER 13310M: David Herrmann <dh.herrmann@googlemail.com> 13311L: linux-input@vger.kernel.org 13312S: Maintained 13313F: drivers/hid/hid-wiimote* 13314 13315WINBOND CIR DRIVER 13316M: David Härdeman <david@hardeman.nu> 13317S: Maintained 13318F: drivers/media/rc/winbond-cir.c 13319 13320WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13321M: William Breathitt Gray <vilhelm.gray@gmail.com> 13322L: linux-watchdog@vger.kernel.org 13323S: Maintained 13324F: drivers/watchdog/ebc-c384_wdt.c 13325 13326WINSYSTEMS WS16C48 GPIO DRIVER 13327M: William Breathitt Gray <vilhelm.gray@gmail.com> 13328L: linux-gpio@vger.kernel.org 13329S: Maintained 13330F: drivers/gpio/gpio-ws16c48.c 13331 13332WIMAX STACK 13333M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13334M: linux-wimax@intel.com 13335L: wimax@linuxwimax.org (subscribers-only) 13336S: Supported 13337W: http://linuxwimax.org 13338F: Documentation/wimax/README.wimax 13339F: include/linux/wimax/debug.h 13340F: include/net/wimax.h 13341F: include/uapi/linux/wimax.h 13342F: net/wimax/ 13343 13344WISTRON LAPTOP BUTTON DRIVER 13345M: Miloslav Trmac <mitr@volny.cz> 13346S: Maintained 13347F: drivers/input/misc/wistron_btns.c 13348 13349WL3501 WIRELESS PCMCIA CARD DRIVER 13350M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13351L: linux-wireless@vger.kernel.org 13352W: http://oops.ghostprotocols.net:81/blog 13353S: Maintained 13354F: drivers/net/wireless/wl3501* 13355 13356WOLFSON MICROELECTRONICS DRIVERS 13357L: patches@opensource.wolfsonmicro.com 13358T: git https://github.com/CirrusLogic/linux-drivers.git 13359W: https://github.com/CirrusLogic/linux-drivers/wiki 13360S: Supported 13361F: Documentation/hwmon/wm83?? 13362F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13363F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13364F: Documentation/devicetree/bindings/mfd/arizona.txt 13365F: arch/arm/mach-s3c64xx/mach-crag6410* 13366F: drivers/clk/clk-wm83*.c 13367F: drivers/extcon/extcon-arizona.c 13368F: drivers/leds/leds-wm83*.c 13369F: drivers/gpio/gpio-*wm*.c 13370F: drivers/gpio/gpio-arizona.c 13371F: drivers/hwmon/wm83??-hwmon.c 13372F: drivers/input/misc/wm831x-on.c 13373F: drivers/input/touchscreen/wm831x-ts.c 13374F: drivers/input/touchscreen/wm97*.c 13375F: drivers/mfd/arizona* 13376F: drivers/mfd/wm*.c 13377F: drivers/mfd/cs47l24* 13378F: drivers/power/supply/wm83*.c 13379F: drivers/rtc/rtc-wm83*.c 13380F: drivers/regulator/wm8*.c 13381F: drivers/video/backlight/wm83*_bl.c 13382F: drivers/watchdog/wm83*_wdt.c 13383F: include/linux/mfd/arizona/ 13384F: include/linux/mfd/wm831x/ 13385F: include/linux/mfd/wm8350/ 13386F: include/linux/mfd/wm8400* 13387F: include/linux/wm97xx.h 13388F: include/sound/wm????.h 13389F: sound/soc/codecs/arizona.? 13390F: sound/soc/codecs/wm* 13391F: sound/soc/codecs/cs47l24* 13392 13393WORKQUEUE 13394M: Tejun Heo <tj@kernel.org> 13395R: Lai Jiangshan <jiangshanlai@gmail.com> 13396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13397S: Maintained 13398F: include/linux/workqueue.h 13399F: kernel/workqueue.c 13400F: Documentation/core-api/workqueue.rst 13401 13402X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13403M: Chen-Yu Tsai <wens@csie.org> 13404L: linux-kernel@vger.kernel.org 13405S: Maintained 13406N: axp[128] 13407 13408X.25 NETWORK LAYER 13409M: Andrew Hendry <andrew.hendry@gmail.com> 13410L: linux-x25@vger.kernel.org 13411S: Odd Fixes 13412F: Documentation/networking/x25* 13413F: include/net/x25* 13414F: net/x25/ 13415 13416X86 ARCHITECTURE (32-BIT AND 64-BIT) 13417M: Thomas Gleixner <tglx@linutronix.de> 13418M: Ingo Molnar <mingo@redhat.com> 13419M: "H. Peter Anvin" <hpa@zytor.com> 13420M: x86@kernel.org 13421L: linux-kernel@vger.kernel.org 13422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13423S: Maintained 13424F: Documentation/x86/ 13425F: arch/x86/ 13426 13427X86 PLATFORM DRIVERS 13428M: Darren Hart <dvhart@infradead.org> 13429L: platform-driver-x86@vger.kernel.org 13430T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13431S: Maintained 13432F: drivers/platform/x86/ 13433F: drivers/platform/olpc/ 13434 13435X86 MCE INFRASTRUCTURE 13436M: Tony Luck <tony.luck@intel.com> 13437M: Borislav Petkov <bp@alien8.de> 13438L: linux-edac@vger.kernel.org 13439S: Maintained 13440F: arch/x86/kernel/cpu/mcheck/* 13441 13442X86 MICROCODE UPDATE SUPPORT 13443M: Borislav Petkov <bp@alien8.de> 13444S: Maintained 13445F: arch/x86/kernel/cpu/microcode/* 13446 13447X86 VDSO 13448M: Andy Lutomirski <luto@amacapital.net> 13449L: linux-kernel@vger.kernel.org 13450T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13451S: Maintained 13452F: arch/x86/entry/vdso/ 13453 13454XC2028/3028 TUNER DRIVER 13455M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13456M: Mauro Carvalho Chehab <mchehab@kernel.org> 13457L: linux-media@vger.kernel.org 13458W: https://linuxtv.org 13459T: git git://linuxtv.org/media_tree.git 13460S: Maintained 13461F: drivers/media/tuners/tuner-xc2028.* 13462 13463XEN HYPERVISOR INTERFACE 13464M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13465M: Juergen Gross <jgross@suse.com> 13466L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13467T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13468S: Supported 13469F: arch/x86/xen/ 13470F: drivers/*/xen-*front.c 13471F: drivers/xen/ 13472F: arch/x86/include/asm/xen/ 13473F: include/xen/ 13474F: include/uapi/xen/ 13475 13476XEN HYPERVISOR ARM 13477M: Stefano Stabellini <sstabellini@kernel.org> 13478L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13479S: Maintained 13480F: arch/arm/xen/ 13481F: arch/arm/include/asm/xen/ 13482 13483XEN HYPERVISOR ARM64 13484M: Stefano Stabellini <sstabellini@kernel.org> 13485L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13486S: Maintained 13487F: arch/arm64/xen/ 13488F: arch/arm64/include/asm/xen/ 13489 13490XEN NETWORK BACKEND DRIVER 13491M: Wei Liu <wei.liu2@citrix.com> 13492M: Paul Durrant <paul.durrant@citrix.com> 13493L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13494L: netdev@vger.kernel.org 13495S: Supported 13496F: drivers/net/xen-netback/* 13497 13498XEN PCI SUBSYSTEM 13499M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13500L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13501S: Supported 13502F: arch/x86/pci/*xen* 13503F: drivers/pci/*xen* 13504 13505XEN BLOCK SUBSYSTEM 13506M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13507M: Roger Pau Monné <roger.pau@citrix.com> 13508L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13509S: Supported 13510F: drivers/block/xen-blkback/* 13511F: drivers/block/xen* 13512 13513XEN PVSCSI DRIVERS 13514M: Juergen Gross <jgross@suse.com> 13515L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13516L: linux-scsi@vger.kernel.org 13517S: Supported 13518F: drivers/scsi/xen-scsifront.c 13519F: drivers/xen/xen-scsiback.c 13520F: include/xen/interface/io/vscsiif.h 13521 13522XEN SWIOTLB SUBSYSTEM 13523M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13524L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13525S: Supported 13526F: arch/x86/xen/*swiotlb* 13527F: drivers/xen/*swiotlb* 13528 13529XFS FILESYSTEM 13530M: Dave Chinner <david@fromorbit.com> 13531M: linux-xfs@vger.kernel.org 13532L: linux-xfs@vger.kernel.org 13533W: http://xfs.org/ 13534T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13535S: Supported 13536F: Documentation/filesystems/xfs.txt 13537F: fs/xfs/ 13538 13539XILINX AXI ETHERNET DRIVER 13540M: Anirudha Sarangi <anirudh@xilinx.com> 13541M: John Linn <John.Linn@xilinx.com> 13542S: Maintained 13543F: drivers/net/ethernet/xilinx/xilinx_axienet* 13544 13545XILINX UARTLITE SERIAL DRIVER 13546M: Peter Korsgaard <jacmet@sunsite.dk> 13547L: linux-serial@vger.kernel.org 13548S: Maintained 13549F: drivers/tty/serial/uartlite.c 13550 13551XILINX VIDEO IP CORES 13552M: Hyun Kwon <hyun.kwon@xilinx.com> 13553M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13554L: linux-media@vger.kernel.org 13555T: git git://linuxtv.org/media_tree.git 13556S: Supported 13557F: Documentation/devicetree/bindings/media/xilinx/ 13558F: drivers/media/platform/xilinx/ 13559F: include/uapi/linux/xilinx-v4l2-controls.h 13560 13561XILLYBUS DRIVER 13562M: Eli Billauer <eli.billauer@gmail.com> 13563L: linux-kernel@vger.kernel.org 13564S: Supported 13565F: drivers/char/xillybus/ 13566 13567XTENSA XTFPGA PLATFORM SUPPORT 13568M: Max Filippov <jcmvbkbc@gmail.com> 13569L: linux-xtensa@linux-xtensa.org 13570S: Maintained 13571F: drivers/spi/spi-xtensa-xtfpga.c 13572F: sound/soc/xtensa/xtfpga-i2s.c 13573 13574YAM DRIVER FOR AX.25 13575M: Jean-Paul Roubelat <jpr@f6fbb.org> 13576L: linux-hams@vger.kernel.org 13577S: Maintained 13578F: drivers/net/hamradio/yam* 13579F: include/linux/yam.h 13580 13581YEALINK PHONE DRIVER 13582M: Henk Vergonet <Henk.Vergonet@gmail.com> 13583L: usbb2k-api-dev@nongnu.org 13584S: Maintained 13585F: Documentation/input/yealink.txt 13586F: drivers/input/misc/yealink.* 13587 13588Z8530 DRIVER FOR AX.25 13589M: Joerg Reuter <jreuter@yaina.de> 13590W: http://yaina.de/jreuter/ 13591W: http://www.qsl.net/dl1bke/ 13592L: linux-hams@vger.kernel.org 13593S: Maintained 13594F: Documentation/networking/z8530drv.txt 13595F: drivers/net/hamradio/*scc.c 13596F: drivers/net/hamradio/z8530.h 13597 13598ZBUD COMPRESSED PAGE ALLOCATOR 13599M: Seth Jennings <sjenning@redhat.com> 13600L: linux-mm@kvack.org 13601S: Maintained 13602F: mm/zbud.c 13603F: include/linux/zbud.h 13604 13605ZD1211RW WIRELESS DRIVER 13606M: Daniel Drake <dsd@gentoo.org> 13607M: Ulrich Kunitz <kune@deine-taler.de> 13608W: http://zd1211.ath.cx/wiki/DriverRewrite 13609L: linux-wireless@vger.kernel.org 13610L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13611S: Maintained 13612F: drivers/net/wireless/zydas/zd1211rw/ 13613 13614ZPOOL COMPRESSED PAGE STORAGE API 13615M: Dan Streetman <ddstreet@ieee.org> 13616L: linux-mm@kvack.org 13617S: Maintained 13618F: mm/zpool.c 13619F: include/linux/zpool.h 13620 13621ZR36067 VIDEO FOR LINUX DRIVER 13622L: mjpeg-users@lists.sourceforge.net 13623L: linux-media@vger.kernel.org 13624W: http://mjpeg.sourceforge.net/driver-zoran/ 13625T: hg https://linuxtv.org/hg/v4l-dvb 13626S: Odd Fixes 13627F: drivers/media/pci/zoran/ 13628 13629ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13630M: Minchan Kim <minchan@kernel.org> 13631M: Nitin Gupta <ngupta@vflare.org> 13632R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13633L: linux-kernel@vger.kernel.org 13634S: Maintained 13635F: drivers/block/zram/ 13636F: Documentation/blockdev/zram.txt 13637 13638ZS DECSTATION Z85C30 SERIAL DRIVER 13639M: "Maciej W. Rozycki" <macro@linux-mips.org> 13640S: Maintained 13641F: drivers/tty/serial/zs.* 13642 13643ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13644M: Minchan Kim <minchan@kernel.org> 13645M: Nitin Gupta <ngupta@vflare.org> 13646R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13647L: linux-mm@kvack.org 13648S: Maintained 13649F: mm/zsmalloc.c 13650F: include/linux/zsmalloc.h 13651F: Documentation/vm/zsmalloc.txt 13652 13653ZSWAP COMPRESSED SWAP CACHING 13654M: Seth Jennings <sjenning@redhat.com> 13655L: linux-mm@kvack.org 13656S: Maintained 13657F: mm/zswap.c 13658 13659THE REST 13660M: Linus Torvalds <torvalds@linux-foundation.org> 13661L: linux-kernel@vger.kernel.org 13662Q: http://patchwork.kernel.org/project/LKML/list/ 13663T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13664S: Buried alive in reporters 13665F: * 13666F: */ 13667