linux/MAINTAINERS
<<
>>
Prefs
   1
   2
   3        List of maintainers and how to submit kernel changes
   4
   5Please try to follow the guidelines below.  This will make things
   6easier on the maintainers.  Not all of these guidelines matter for every
   7trivial patch so apply some common sense.
   8
   91.      Always _test_ your changes, however small, on at least 4 or
  10        5 people, preferably many more.
  11
  122.      Try to release a few ALPHA test versions to the net. Announce
  13        them onto the kernel channel and await results. This is especially
  14        important for device drivers, because often that's the only way
  15        you will find things like the fact version 3 firmware needs
  16        a magic fix you didn't know about, or some clown changed the
  17        chips on a board and not its name.  (Don't laugh!  Look at the
  18        SMC etherpower for that.)
  19
  203.      Make sure your changes compile correctly in multiple
  21        configurations. In particular check that changes work both as a
  22        module and built into the kernel.
  23
  244.      When you are happy with a change make it generally available for
  25        testing and await feedback.
  26
  275.      Make a patch available to the relevant maintainer in the list. Use
  28        'diff -u' to make the patch easy to merge. Be prepared to get your
  29        changes sent back with seemingly silly requests about formatting
  30        and variable names.  These aren't as silly as they seem. One
  31        job the maintainers (and especially Linus) do is to keep things
  32        looking the same. Sometimes this means that the clever hack in
  33        your driver to get around a problem actually needs to become a
  34        generalized kernel feature ready for next time.
  35
  36        PLEASE check your patch with the automated style checker
  37        (scripts/checkpatch.pl) to catch trivial style violations.
  38        See Documentation/CodingStyle for guidance here.
  39
  40        PLEASE CC: the maintainers and mailing lists that are generated
  41        by scripts/get_maintainer.pl.  The results returned by the
  42        script will be best if you have git installed and are making
  43        your changes in a branch derived from Linus' latest git tree.
  44        See Documentation/SubmittingPatches for details.
  45
  46        PLEASE try to include any credit lines you want added with the
  47        patch. It avoids people being missed off by mistake and makes
  48        it easier to know who wants adding and who doesn't.
  49
  50        PLEASE document known bugs. If it doesn't work for everything
  51        or does something very odd once a month document it.
  52
  53        PLEASE remember that submissions must be made under the terms
  54        of the Linux Foundation certificate of contribution and should
  55        include a Signed-off-by: line.  The current version of this
  56        "Developer's Certificate of Origin" (DCO) is listed in the file
  57        Documentation/SubmittingPatches.
  58
  596.      Make sure you have the right to send any changes you make. If you
  60        do changes at work you may find your employer owns the patch
  61        not you.
  62
  637.      When sending security related changes or reports to a maintainer
  64        please Cc: security@kernel.org, especially if the maintainer
  65        does not respond.
  66
  678.      Happy hacking.
  68
  69Descriptions of section entries:
  70
  71        P: Person (obsolete)
  72        M: Mail patches to: FullName <address@domain>
  73        R: Designated reviewer: FullName <address@domain>
  74           These reviewers should be CCed on patches.
  75        L: Mailing list that is relevant to this area
  76        W: Web-page with status/info
  77        Q: Patchwork web based patch tracking system site
  78        T: SCM tree type and location.
  79           Type is one of: git, hg, quilt, stgit, topgit
  80        S: Status, one of the following:
  81           Supported:   Someone is actually paid to look after this.
  82           Maintained:  Someone actually looks after it.
  83           Odd Fixes:   It has a maintainer but they don't have time to do
  84                        much other than throw the odd patch in. See below..
  85           Orphan:      No current maintainer [but maybe you could take the
  86                        role as you write your new code].
  87           Obsolete:    Old code. Something tagged obsolete generally means
  88                        it has been replaced by a better system and you
  89                        should be using that.
  90        F: Files and directories with wildcard patterns.
  91           A trailing slash includes all files and subdirectory files.
  92           F:   drivers/net/    all files in and below drivers/net
  93           F:   drivers/net/*   all files in drivers/net, but not below
  94           F:   */net/*         all files in "any top level directory"/net
  95           One pattern per line.  Multiple F: lines acceptable.
  96        N: Files and directories with regex patterns.
  97           N:   [^a-z]tegra     all files whose path contains the word tegra
  98           One pattern per line.  Multiple N: lines acceptable.
  99           scripts/get_maintainer.pl has different behavior for files that
 100           match F: pattern and matches of N: patterns.  By default,
 101           get_maintainer will not look at git log history when an F: pattern
 102           match occurs.  When an N: match occurs, git log history is used
 103           to also notify the people that have git commit signatures.
 104        X: Files and directories that are NOT maintained, same rules as F:
 105           Files exclusions are tested before file matches.
 106           Can be useful for excluding a specific subdirectory, for instance:
 107           F:   net/
 108           X:   net/ipv6/
 109           matches all files in and below net excluding net/ipv6/
 110        K: Keyword perl extended regex pattern to match content in a
 111           patch or file.  For instance:
 112           K: of_get_profile
 113              matches patches or files that contain "of_get_profile"
 114           K: \b(printk|pr_(info|err))\b
 115              matches patches or files that contain one or more of the words
 116              printk, pr_info or pr_err
 117           One regex pattern per line.  Multiple K: lines acceptable.
 118
 119Note: For the hard of thinking, this list is meant to remain in alphabetical
 120order. If you could add yourselves to it in alphabetical order that would be
 121so much easier [Ed]
 122
 123Maintainers List (try to look for most precise areas first)
 124
 125                -----------------------------------
 126
 1273C59X NETWORK DRIVER
 128M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
 129L:      netdev@vger.kernel.org
 130S:      Maintained
 131F:      Documentation/networking/vortex.txt
 132F:      drivers/net/ethernet/3com/3c59x.c
 133
 1343CR990 NETWORK DRIVER
 135M:      David Dillow <dave@thedillows.org>
 136L:      netdev@vger.kernel.org
 137S:      Maintained
 138F:      drivers/net/ethernet/3com/typhoon*
 139
 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
 141M:      Adam Radford <linuxraid@lsi.com>
 142L:      linux-scsi@vger.kernel.org
 143W:      http://www.lsi.com
 144S:      Supported
 145F:      drivers/scsi/3w-*
 146
 14753C700 AND 53C700-66 SCSI DRIVER
 148M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
 149L:      linux-scsi@vger.kernel.org
 150S:      Maintained
 151F:      drivers/scsi/53c700*
 152
 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
 154M:      Alexander Aring <aar@pengutronix.de>
 155M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
 156L:      linux-bluetooth@vger.kernel.org
 157L:      linux-wpan@vger.kernel.org
 158S:      Maintained
 159F:      net/6lowpan/
 160F:      include/net/6lowpan.h
 161F:      Documentation/networking/6lowpan.txt
 162
 1636PACK NETWORK DRIVER FOR AX.25
 164M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
 165L:      linux-hams@vger.kernel.org
 166S:      Maintained
 167F:      drivers/net/hamradio/6pack.c
 168
 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
 170M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
 171L:      netdev@vger.kernel.org
 172S:      Maintained
 173F:      drivers/net/ethernet/realtek/r8169.c
 174
 1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
 176M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 177L:      linux-serial@vger.kernel.org
 178W:      http://serial.sourceforge.net
 179S:      Maintained
 180T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
 181F:      drivers/tty/serial/8250*
 182F:      include/linux/serial_8250.h
 183
 1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
 185L:      netdev@vger.kernel.org
 186S:      Orphan / Obsolete
 187F:      drivers/net/ethernet/8390/
 188
 1899P FILE SYSTEM
 190M:      Eric Van Hensbergen <ericvh@gmail.com>
 191M:      Ron Minnich <rminnich@sandia.gov>
 192M:      Latchesar Ionkov <lucho@ionkov.net>
 193L:      v9fs-developer@lists.sourceforge.net
 194W:      http://swik.net/v9fs
 195Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
 196T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
 197S:      Maintained
 198F:      Documentation/filesystems/9p.txt
 199F:      fs/9p/
 200F:      net/9p/
 201F:      include/net/9p/
 202F:      include/uapi/linux/virtio_9p.h
 203F:      include/trace/events/9p.h
 204
 205
 206A8293 MEDIA DRIVER
 207M:      Antti Palosaari <crope@iki.fi>
 208L:      linux-media@vger.kernel.org
 209W:      https://linuxtv.org
 210W:      http://palosaari.fi/linux/
 211Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 212T:      git git://linuxtv.org/anttip/media_tree.git
 213S:      Maintained
 214F:      drivers/media/dvb-frontends/a8293*
 215
 216AACRAID SCSI RAID DRIVER
 217M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
 218L:      linux-scsi@vger.kernel.org
 219W:      http://www.adaptec.com/
 220S:      Supported
 221F:      Documentation/scsi/aacraid.txt
 222F:      drivers/scsi/aacraid/
 223
 224ABI/API
 225L:      linux-api@vger.kernel.org
 226F:      include/linux/syscalls.h
 227F:      kernel/sys_ni.c
 228
 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
 230M:      Hans de Goede <hdegoede@redhat.com>
 231L:      linux-hwmon@vger.kernel.org
 232S:      Maintained
 233F:      drivers/hwmon/abituguru.c
 234
 235ABIT UGURU 3 HARDWARE MONITOR DRIVER
 236M:      Alistair John Strachan <alistair@devzero.co.uk>
 237L:      linux-hwmon@vger.kernel.org
 238S:      Maintained
 239F:      drivers/hwmon/abituguru3.c
 240
 241ACCES 104-DIO-48E GPIO DRIVER
 242M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 243L:      linux-gpio@vger.kernel.org
 244S:      Maintained
 245F:      drivers/gpio/gpio-104-dio-48e.c
 246
 247ACCES 104-IDI-48 GPIO DRIVER
 248M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
 249L:      linux-gpio@vger.kernel.org
 250S:      Maintained
 251F:      drivers/gpio/gpio-104-idi-48.c
 252
 253ACCES 104-IDIO-16 GPIO DRIVER
 254M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
 255L:      linux-gpio@vger.kernel.org
 256S:      Maintained
 257F:      drivers/gpio/gpio-104-idio-16.c
 258
 259ACENIC DRIVER
 260M:      Jes Sorensen <jes@trained-monkey.org>
 261L:      linux-acenic@sunsite.dk
 262S:      Maintained
 263F:      drivers/net/ethernet/alteon/acenic*
 264
 265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
 266M:      Peter Feuerer <peter@piie.net>
 267L:      platform-driver-x86@vger.kernel.org
 268W:      http://piie.net/?section=acerhdf
 269S:      Maintained
 270F:      drivers/platform/x86/acerhdf.c
 271
 272ACER WMI LAPTOP EXTRAS
 273M:      "Lee, Chun-Yi" <jlee@suse.com>
 274L:      platform-driver-x86@vger.kernel.org
 275S:      Maintained
 276F:      drivers/platform/x86/acer-wmi.c
 277
 278ACPI
 279M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
 280M:      Len Brown <lenb@kernel.org>
 281L:      linux-acpi@vger.kernel.org
 282W:      https://01.org/linux-acpi
 283Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 284T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 285S:      Supported
 286F:      drivers/acpi/
 287F:      drivers/pnp/pnpacpi/
 288F:      include/linux/acpi.h
 289F:      include/acpi/
 290F:      Documentation/acpi/
 291F:      Documentation/ABI/testing/sysfs-bus-acpi
 292F:      drivers/pci/*acpi*
 293F:      drivers/pci/*/*acpi*
 294F:      drivers/pci/*/*/*acpi*
 295F:      tools/power/acpi/
 296
 297ACPI COMPONENT ARCHITECTURE (ACPICA)
 298M:      Robert Moore <robert.moore@intel.com>
 299M:      Lv Zheng <lv.zheng@intel.com>
 300M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
 301L:      linux-acpi@vger.kernel.org
 302L:      devel@acpica.org
 303W:      https://acpica.org/
 304W:      https://github.com/acpica/acpica/
 305Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 306T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 307S:      Supported
 308F:      drivers/acpi/acpica/
 309F:      include/acpi/
 310F:      tools/power/acpi/
 311
 312ACPI FAN DRIVER
 313M:      Zhang Rui <rui.zhang@intel.com>
 314L:      linux-acpi@vger.kernel.org
 315W:      https://01.org/linux-acpi
 316S:      Supported
 317F:      drivers/acpi/fan.c
 318
 319ACPI THERMAL DRIVER
 320M:      Zhang Rui <rui.zhang@intel.com>
 321L:      linux-acpi@vger.kernel.org
 322W:      https://01.org/linux-acpi
 323S:      Supported
 324F:      drivers/acpi/*thermal*
 325
 326ACPI VIDEO DRIVER
 327M:      Zhang Rui <rui.zhang@intel.com>
 328L:      linux-acpi@vger.kernel.org
 329W:      https://01.org/linux-acpi
 330S:      Supported
 331F:      drivers/acpi/acpi_video.c
 332
 333ACPI WMI DRIVER
 334L:      platform-driver-x86@vger.kernel.org
 335S:      Orphan
 336F:      drivers/platform/x86/wmi.c
 337
 338AD1889 ALSA SOUND DRIVER
 339M:      Thibaut Varene <T-Bone@parisc-linux.org>
 340W:      http://wiki.parisc-linux.org/AD1889
 341L:      linux-parisc@vger.kernel.org
 342S:      Maintained
 343F:      sound/pci/ad1889.*
 344
 345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
 346M:      Michael Hennerich <michael.hennerich@analog.com>
 347W:      http://wiki.analog.com/AD5254
 348W:      http://ez.analog.com/community/linux-device-drivers
 349S:      Supported
 350F:      drivers/misc/ad525x_dpot.c
 351
 352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
 353M:      Michael Hennerich <michael.hennerich@analog.com>
 354W:      http://wiki.analog.com/AD5398
 355W:      http://ez.analog.com/community/linux-device-drivers
 356S:      Supported
 357F:      drivers/regulator/ad5398.c
 358
 359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
 360M:      Michael Hennerich <michael.hennerich@analog.com>
 361W:      http://wiki.analog.com/AD7142
 362W:      http://ez.analog.com/community/linux-device-drivers
 363S:      Supported
 364F:      drivers/input/misc/ad714x.c
 365
 366AD7877 TOUCHSCREEN DRIVER
 367M:      Michael Hennerich <michael.hennerich@analog.com>
 368W:      http://wiki.analog.com/AD7877
 369W:      http://ez.analog.com/community/linux-device-drivers
 370S:      Supported
 371F:      drivers/input/touchscreen/ad7877.c
 372
 373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
 374M:      Michael Hennerich <michael.hennerich@analog.com>
 375W:      http://wiki.analog.com/AD7879
 376W:      http://ez.analog.com/community/linux-device-drivers
 377S:      Supported
 378F:      drivers/input/touchscreen/ad7879.c
 379
 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
 381M:      Jiri Kosina <jikos@kernel.org>
 382S:      Maintained
 383
 384ADF7242 IEEE 802.15.4 RADIO DRIVER
 385M:      Michael Hennerich <michael.hennerich@analog.com>
 386W:      https://wiki.analog.com/ADF7242
 387W:      http://ez.analog.com/community/linux-device-drivers
 388L:      linux-wpan@vger.kernel.org
 389S:      Supported
 390F:      drivers/net/ieee802154/adf7242.c
 391F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
 392
 393ADM1025 HARDWARE MONITOR DRIVER
 394M:      Jean Delvare <jdelvare@suse.com>
 395L:      linux-hwmon@vger.kernel.org
 396S:      Maintained
 397F:      Documentation/hwmon/adm1025
 398F:      drivers/hwmon/adm1025.c
 399
 400ADM1029 HARDWARE MONITOR DRIVER
 401M:      Corentin Labbe <clabbe.montjoie@gmail.com>
 402L:      linux-hwmon@vger.kernel.org
 403S:      Maintained
 404F:      drivers/hwmon/adm1029.c
 405
 406ADM8211 WIRELESS DRIVER
 407L:      linux-wireless@vger.kernel.org
 408W:      http://wireless.kernel.org/
 409S:      Orphan
 410F:      drivers/net/wireless/admtek/adm8211.*
 411
 412ADP1653 FLASH CONTROLLER DRIVER
 413M:      Sakari Ailus <sakari.ailus@iki.fi>
 414L:      linux-media@vger.kernel.org
 415S:      Maintained
 416F:      drivers/media/i2c/adp1653.c
 417F:      include/media/i2c/adp1653.h
 418
 419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
 420M:      Michael Hennerich <michael.hennerich@analog.com>
 421W:      http://wiki.analog.com/ADP5520
 422W:      http://ez.analog.com/community/linux-device-drivers
 423S:      Supported
 424F:      drivers/mfd/adp5520.c
 425F:      drivers/video/backlight/adp5520_bl.c
 426F:      drivers/leds/leds-adp5520.c
 427F:      drivers/gpio/gpio-adp5520.c
 428F:      drivers/input/keyboard/adp5520-keys.c
 429
 430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
 431M:      Michael Hennerich <michael.hennerich@analog.com>
 432W:      http://wiki.analog.com/ADP5588
 433W:      http://ez.analog.com/community/linux-device-drivers
 434S:      Supported
 435F:      drivers/input/keyboard/adp5588-keys.c
 436F:      drivers/gpio/gpio-adp5588.c
 437
 438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
 439M:      Michael Hennerich <michael.hennerich@analog.com>
 440W:      http://wiki.analog.com/ADP8860
 441W:      http://ez.analog.com/community/linux-device-drivers
 442S:      Supported
 443F:      drivers/video/backlight/adp8860_bl.c
 444
 445ADS1015 HARDWARE MONITOR DRIVER
 446M:      Dirk Eibach <eibach@gdsys.de>
 447L:      linux-hwmon@vger.kernel.org
 448S:      Maintained
 449F:      Documentation/hwmon/ads1015
 450F:      drivers/hwmon/ads1015.c
 451F:      include/linux/i2c/ads1015.h
 452
 453ADT746X FAN DRIVER
 454M:      Colin Leroy <colin@colino.net>
 455S:      Maintained
 456F:      drivers/macintosh/therm_adt746x.c
 457
 458ADT7475 HARDWARE MONITOR DRIVER
 459M:      Jean Delvare <jdelvare@suse.com>
 460L:      linux-hwmon@vger.kernel.org
 461S:      Maintained
 462F:      Documentation/hwmon/adt7475
 463F:      drivers/hwmon/adt7475.c
 464
 465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
 466M:      Michael Hennerich <michael.hennerich@analog.com>
 467W:      http://wiki.analog.com/ADXL345
 468W:      http://ez.analog.com/community/linux-device-drivers
 469S:      Supported
 470F:      drivers/input/misc/adxl34x.c
 471
 472ADVANSYS SCSI DRIVER
 473M:      Matthew Wilcox <matthew@wil.cx>
 474M:      Hannes Reinecke <hare@suse.com>
 475L:      linux-scsi@vger.kernel.org
 476S:      Maintained
 477F:      Documentation/scsi/advansys.txt
 478F:      drivers/scsi/advansys.c
 479
 480AEDSP16 DRIVER
 481M:      Riccardo Facchetti <fizban@tin.it>
 482S:      Maintained
 483F:      sound/oss/aedsp16.c
 484
 485AF9013 MEDIA DRIVER
 486M:      Antti Palosaari <crope@iki.fi>
 487L:      linux-media@vger.kernel.org
 488W:      https://linuxtv.org
 489W:      http://palosaari.fi/linux/
 490Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 491T:      git git://linuxtv.org/anttip/media_tree.git
 492S:      Maintained
 493F:      drivers/media/dvb-frontends/af9013*
 494
 495AF9033 MEDIA DRIVER
 496M:      Antti Palosaari <crope@iki.fi>
 497L:      linux-media@vger.kernel.org
 498W:      https://linuxtv.org
 499W:      http://palosaari.fi/linux/
 500Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 501T:      git git://linuxtv.org/anttip/media_tree.git
 502S:      Maintained
 503F:      drivers/media/dvb-frontends/af9033*
 504
 505AFFS FILE SYSTEM
 506L:      linux-fsdevel@vger.kernel.org
 507S:      Orphan
 508F:      Documentation/filesystems/affs.txt
 509F:      fs/affs/
 510
 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
 512M:      David Howells <dhowells@redhat.com>
 513L:      linux-afs@lists.infradead.org
 514S:      Supported
 515F:      fs/afs/
 516F:      include/net/af_rxrpc.h
 517F:      net/rxrpc/af_rxrpc.c
 518
 519AGPGART DRIVER
 520M:      David Airlie <airlied@linux.ie>
 521T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
 522S:      Maintained
 523F:      drivers/char/agp/
 524F:      include/linux/agp*
 525F:      include/uapi/linux/agp*
 526
 527AHA152X SCSI DRIVER
 528M:      "Juergen E. Fischer" <fischer@norbit.de>
 529L:      linux-scsi@vger.kernel.org
 530S:      Maintained
 531F:      drivers/scsi/aha152x*
 532F:      drivers/scsi/pcmcia/aha152x*
 533
 534AIC7XXX / AIC79XX SCSI DRIVER
 535M:      Hannes Reinecke <hare@suse.com>
 536L:      linux-scsi@vger.kernel.org
 537S:      Maintained
 538F:      drivers/scsi/aic7xxx/
 539
 540AIMSLAB FM RADIO RECEIVER DRIVER
 541M:      Hans Verkuil <hverkuil@xs4all.nl>
 542L:      linux-media@vger.kernel.org
 543T:      git git://linuxtv.org/media_tree.git
 544W:      https://linuxtv.org
 545S:      Maintained
 546F:      drivers/media/radio/radio-aimslab*
 547
 548AIO
 549M:      Benjamin LaHaise <bcrl@kvack.org>
 550L:      linux-aio@kvack.org
 551S:      Supported
 552F:      fs/aio.c
 553F:      include/linux/*aio*.h
 554
 555AIRSPY MEDIA DRIVER
 556M:      Antti Palosaari <crope@iki.fi>
 557L:      linux-media@vger.kernel.org
 558W:      https://linuxtv.org
 559W:      http://palosaari.fi/linux/
 560Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 561T:      git git://linuxtv.org/anttip/media_tree.git
 562S:      Maintained
 563F:      drivers/media/usb/airspy/
 564
 565ALCATEL SPEEDTOUCH USB DRIVER
 566M:      Duncan Sands <duncan.sands@free.fr>
 567L:      linux-usb@vger.kernel.org
 568W:      http://www.linux-usb.org/SpeedTouch/
 569S:      Maintained
 570F:      drivers/usb/atm/speedtch.c
 571F:      drivers/usb/atm/usbatm.c
 572
 573ALCHEMY AU1XX0 MMC DRIVER
 574M:      Manuel Lauss <manuel.lauss@gmail.com>
 575S:      Maintained
 576F:      drivers/mmc/host/au1xmmc.c
 577
 578ALI1563 I2C DRIVER
 579M:      Rudolf Marek <r.marek@assembler.cz>
 580L:      linux-i2c@vger.kernel.org
 581S:      Maintained
 582F:      Documentation/i2c/busses/i2c-ali1563
 583F:      drivers/i2c/busses/i2c-ali1563.c
 584
 585ALLWINNER SECURITY SYSTEM
 586M:      Corentin Labbe <clabbe.montjoie@gmail.com>
 587L:      linux-crypto@vger.kernel.org
 588S:      Maintained
 589F:      drivers/crypto/sunxi-ss/
 590
 591ALPHA PORT
 592M:      Richard Henderson <rth@twiddle.net>
 593M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
 594M:      Matt Turner <mattst88@gmail.com>
 595S:      Odd Fixes
 596L:      linux-alpha@vger.kernel.org
 597F:      arch/alpha/
 598
 599ALTERA MAILBOX DRIVER
 600M:      Ley Foon Tan <lftan@altera.com>
 601L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 602S:      Maintained
 603F:      drivers/mailbox/mailbox-altera.c
 604
 605ALTERA PIO DRIVER
 606M:      Tien Hock Loh <thloh@altera.com>
 607L:      linux-gpio@vger.kernel.org
 608S:      Maintained
 609F:      drivers/gpio/gpio-altera.c
 610
 611ALTERA TRIPLE SPEED ETHERNET DRIVER
 612M:      Vince Bridgers <vbridger@opensource.altera.com>
 613L:      netdev@vger.kernel.org
 614L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 615S:      Maintained
 616F:      drivers/net/ethernet/altera/
 617
 618ALTERA UART/JTAG UART SERIAL DRIVERS
 619M:      Tobias Klauser <tklauser@distanz.ch>
 620L:      linux-serial@vger.kernel.org
 621L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 622S:      Maintained
 623F:      drivers/tty/serial/altera_uart.c
 624F:      drivers/tty/serial/altera_jtaguart.c
 625F:      include/linux/altera_uart.h
 626F:      include/linux/altera_jtaguart.h
 627
 628AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
 629M:      Tom Lendacky <thomas.lendacky@amd.com>
 630L:      linux-crypto@vger.kernel.org
 631S:      Supported
 632F:      drivers/crypto/ccp/
 633F:      include/linux/ccp.h
 634
 635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
 636M:      Huang Rui <ray.huang@amd.com>
 637L:      linux-hwmon@vger.kernel.org
 638S:      Supported
 639F:      Documentation/hwmon/fam15h_power
 640F:      drivers/hwmon/fam15h_power.c
 641
 642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
 643L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
 644S:      Orphan
 645F:      drivers/usb/gadget/udc/amd5536udc.*
 646
 647AMD GEODE PROCESSOR/CHIPSET SUPPORT
 648P:      Andres Salomon <dilinger@queued.net>
 649L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
 650W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
 651S:      Supported
 652F:      drivers/char/hw_random/geode-rng.c
 653F:      drivers/crypto/geode*
 654F:      drivers/video/fbdev/geode/
 655F:      arch/x86/include/asm/geode.h
 656
 657AMD IOMMU (AMD-VI)
 658M:      Joerg Roedel <joro@8bytes.org>
 659L:      iommu@lists.linux-foundation.org
 660T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
 661S:      Maintained
 662F:      drivers/iommu/amd_iommu*.[ch]
 663F:      include/linux/amd-iommu.h
 664
 665AMD KFD
 666M:      Oded Gabbay <oded.gabbay@gmail.com>
 667L:      dri-devel@lists.freedesktop.org
 668T:      git git://people.freedesktop.org/~gabbayo/linux.git
 669S:      Supported
 670F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
 671F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
 672F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
 673F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
 674F:      drivers/gpu/drm/amd/amdkfd/
 675F:      drivers/gpu/drm/amd/include/cik_structs.h
 676F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
 677F:      drivers/gpu/drm/amd/include/vi_structs.h
 678F:      drivers/gpu/drm/radeon/radeon_kfd.c
 679F:      drivers/gpu/drm/radeon/radeon_kfd.h
 680F:      include/uapi/linux/kfd_ioctl.h
 681
 682AMD SEATTLE DEVICE TREE SUPPORT
 683M:      Brijesh Singh <brijeshkumar.singh@amd.com>
 684M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
 685M:      Tom Lendacky <thomas.lendacky@amd.com>
 686S:      Supported
 687F:      arch/arm64/boot/dts/amd/
 688
 689AMD XGBE DRIVER
 690M:      Tom Lendacky <thomas.lendacky@amd.com>
 691L:      netdev@vger.kernel.org
 692S:      Supported
 693F:      drivers/net/ethernet/amd/xgbe/
 694F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
 695
 696AMS (Apple Motion Sensor) DRIVER
 697M:      Michael Hanselmann <linux-kernel@hansmi.ch>
 698S:      Supported
 699F:      drivers/macintosh/ams/
 700
 701ANALOG DEVICES INC AD9389B DRIVER
 702M:      Hans Verkuil <hans.verkuil@cisco.com>
 703L:      linux-media@vger.kernel.org
 704S:      Maintained
 705F:      drivers/media/i2c/ad9389b*
 706
 707ANALOG DEVICES INC ADV7180 DRIVER
 708M:      Lars-Peter Clausen <lars@metafoo.de>
 709L:      linux-media@vger.kernel.org
 710W:      http://ez.analog.com/community/linux-device-drivers
 711S:      Supported
 712F:      drivers/media/i2c/adv7180.c
 713
 714ANALOG DEVICES INC ADV7511 DRIVER
 715M:      Hans Verkuil <hans.verkuil@cisco.com>
 716L:      linux-media@vger.kernel.org
 717S:      Maintained
 718F:      drivers/media/i2c/adv7511*
 719
 720ANALOG DEVICES INC ADV7604 DRIVER
 721M:      Hans Verkuil <hans.verkuil@cisco.com>
 722L:      linux-media@vger.kernel.org
 723S:      Maintained
 724F:      drivers/media/i2c/adv7604*
 725
 726ANALOG DEVICES INC ADV7842 DRIVER
 727M:      Hans Verkuil <hans.verkuil@cisco.com>
 728L:      linux-media@vger.kernel.org
 729S:      Maintained
 730F:      drivers/media/i2c/adv7842*
 731
 732ANALOG DEVICES INC ASOC CODEC DRIVERS
 733M:      Lars-Peter Clausen <lars@metafoo.de>
 734L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 735W:      http://wiki.analog.com/
 736W:      http://ez.analog.com/community/linux-device-drivers
 737S:      Supported
 738F:      sound/soc/codecs/adau*
 739F:      sound/soc/codecs/adav*
 740F:      sound/soc/codecs/ad1*
 741F:      sound/soc/codecs/ad7*
 742F:      sound/soc/codecs/ssm*
 743F:      sound/soc/codecs/sigmadsp.*
 744
 745ANALOG DEVICES INC ASOC DRIVERS
 746L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
 747L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 748W:      http://blackfin.uclinux.org/
 749S:      Supported
 750F:      sound/soc/blackfin/*
 751
 752ANALOG DEVICES INC IIO DRIVERS
 753M:      Lars-Peter Clausen <lars@metafoo.de>
 754M:      Michael Hennerich <Michael.Hennerich@analog.com>
 755W:      http://wiki.analog.com/
 756W:      http://ez.analog.com/community/linux-device-drivers
 757S:      Supported
 758F:      drivers/iio/*/ad*
 759X:      drivers/iio/*/adjd*
 760F:      drivers/staging/iio/*/ad*
 761F:      staging/iio/trigger/iio-trig-bfin-timer.c
 762
 763ANALOG DEVICES INC DMA DRIVERS
 764M:      Lars-Peter Clausen <lars@metafoo.de>
 765W:      http://ez.analog.com/community/linux-device-drivers
 766S:      Supported
 767F:      drivers/dma/dma-axi-dmac.c
 768
 769ANDROID DRIVERS
 770M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 771M:      Arve Hjønnevåg <arve@android.com>
 772M:      Riley Andrews <riandrews@android.com>
 773T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
 774L:      devel@driverdev.osuosl.org
 775S:      Supported
 776F:      drivers/android/
 777F:      drivers/staging/android/
 778
 779AOA (Apple Onboard Audio) ALSA DRIVER
 780M:      Johannes Berg <johannes@sipsolutions.net>
 781L:      linuxppc-dev@lists.ozlabs.org
 782L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 783S:      Maintained
 784F:      sound/aoa/
 785
 786APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
 787M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 788L:      linux-iio@vger.kernel.org
 789S:      Maintained
 790F:      drivers/iio/dac/stx104.c
 791
 792APM DRIVER
 793M:      Jiri Kosina <jikos@kernel.org>
 794S:      Odd fixes
 795T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
 796F:      arch/x86/kernel/apm_32.c
 797F:      include/linux/apm_bios.h
 798F:      include/uapi/linux/apm_bios.h
 799F:      drivers/char/apm-emulation.c
 800
 801APPLE BCM5974 MULTITOUCH DRIVER
 802M:      Henrik Rydberg <rydberg@bitmath.org>
 803L:      linux-input@vger.kernel.org
 804S:      Odd fixes
 805F:      drivers/input/mouse/bcm5974.c
 806
 807APPLE SMC DRIVER
 808M:      Henrik Rydberg <rydberg@bitmath.org>
 809L:      linux-hwmon@vger.kernel.org
 810S:      Odd fixes
 811F:      drivers/hwmon/applesmc.c
 812
 813APPLETALK NETWORK LAYER
 814M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
 815S:      Maintained
 816F:      drivers/net/appletalk/
 817F:      net/appletalk/
 818
 819APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
 820M:      Duc Dang <dhdang@apm.com>
 821S:      Supported
 822F:      arch/arm64/boot/dts/apm/
 823
 824APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
 825M:      Iyappan Subramanian <isubramanian@apm.com>
 826M:      Keyur Chudgar <kchudgar@apm.com>
 827S:      Supported
 828F:      drivers/net/ethernet/apm/xgene/
 829F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
 830
 831APTINA CAMERA SENSOR PLL
 832M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
 833L:      linux-media@vger.kernel.org
 834S:      Maintained
 835F:      drivers/media/i2c/aptina-pll.*
 836
 837ARC FRAMEBUFFER DRIVER
 838M:      Jaya Kumar <jayalk@intworks.biz>
 839S:      Maintained
 840F:      drivers/video/fbdev/arcfb.c
 841F:      drivers/video/fbdev/core/fb_defio.c
 842
 843ARCNET NETWORK LAYER
 844M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
 845L:      netdev@vger.kernel.org
 846S:      Maintained
 847F:      drivers/net/arcnet/
 848F:      include/uapi/linux/if_arcnet.h
 849
 850ARM HDLCD DRM DRIVER
 851M:      Liviu Dudau <liviu.dudau@arm.com>
 852S:      Supported
 853F:      drivers/gpu/drm/arm/
 854F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
 855
 856ARM MFM AND FLOPPY DRIVERS
 857M:      Ian Molton <spyro@f2s.com>
 858S:      Maintained
 859F:      arch/arm/lib/floppydma.S
 860F:      arch/arm/include/asm/floppy.h
 861
 862ARM PMU PROFILING AND DEBUGGING
 863M:      Will Deacon <will.deacon@arm.com>
 864R:      Mark Rutland <mark.rutland@arm.com>
 865S:      Maintained
 866F:      arch/arm*/kernel/perf_*
 867F:      arch/arm/oprofile/common.c
 868F:      arch/arm*/kernel/hw_breakpoint.c
 869F:      arch/arm*/include/asm/hw_breakpoint.h
 870F:      arch/arm*/include/asm/perf_event.h
 871F:      drivers/perf/arm_pmu.c
 872F:      include/linux/perf/arm_pmu.h
 873
 874ARM PORT
 875M:      Russell King <linux@armlinux.org.uk>
 876L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 877W:      http://www.armlinux.org.uk/
 878S:      Maintained
 879F:      arch/arm/
 880
 881ARM SUB-ARCHITECTURES
 882L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 883S:      Maintained
 884F:      arch/arm/mach-*/
 885F:      arch/arm/plat-*/
 886T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
 887
 888ARM PRIMECELL AACI PL041 DRIVER
 889M:      Russell King <linux@armlinux.org.uk>
 890S:      Maintained
 891F:      sound/arm/aaci.*
 892
 893ARM PRIMECELL CLCD PL110 DRIVER
 894M:      Russell King <linux@armlinux.org.uk>
 895S:      Maintained
 896F:      drivers/video/fbdev/amba-clcd.*
 897
 898ARM PRIMECELL KMI PL050 DRIVER
 899M:      Russell King <linux@armlinux.org.uk>
 900S:      Maintained
 901F:      drivers/input/serio/ambakmi.*
 902F:      include/linux/amba/kmi.h
 903
 904ARM PRIMECELL MMCI PL180/1 DRIVER
 905M:      Russell King <linux@armlinux.org.uk>
 906S:      Maintained
 907F:      drivers/mmc/host/mmci.*
 908F:      include/linux/amba/mmci.h
 909
 910ARM PRIMECELL UART PL010 AND PL011 DRIVERS
 911M:      Russell King <linux@armlinux.org.uk>
 912S:      Maintained
 913F:      drivers/tty/serial/amba-pl01*.c
 914F:      include/linux/amba/serial.h
 915
 916ARM PRIMECELL BUS SUPPORT
 917M:      Russell King <linux@armlinux.org.uk>
 918S:      Maintained
 919F:      drivers/amba/
 920F:      include/linux/amba/bus.h
 921
 922ARM/ADS SPHERE MACHINE SUPPORT
 923M:      Lennert Buytenhek <kernel@wantstofly.org>
 924L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 925S:      Maintained
 926
 927ARM/AFEB9260 MACHINE SUPPORT
 928M:      Sergey Lapin <slapin@ossfans.org>
 929L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 930S:      Maintained
 931
 932ARM/AJECO 1ARM MACHINE SUPPORT
 933M:      Lennert Buytenhek <kernel@wantstofly.org>
 934L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 935S:      Maintained
 936
 937ARM/Allwinner sunXi SoC support
 938M:      Maxime Ripard <maxime.ripard@free-electrons.com>
 939M:      Chen-Yu Tsai <wens@csie.org>
 940L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 941S:      Maintained
 942N:      sun[x456789]i
 943
 944ARM/Allwinner SoC Clock Support
 945M:      Emilio López <emilio@elopez.com.ar>
 946S:      Maintained
 947F:      drivers/clk/sunxi/
 948
 949ARM/Amlogic Meson SoC support
 950M:      Carlo Caione <carlo@caione.org>
 951L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 952L:      linux-meson@googlegroups.com
 953W:      http://linux-meson.com/
 954S:      Maintained
 955F:      arch/arm/mach-meson/
 956F:      arch/arm/boot/dts/meson*
 957N:      meson
 958
 959ARM/Annapurna Labs ALPINE ARCHITECTURE
 960M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
 961M:      Antoine Tenart <antoine.tenart@free-electrons.com>
 962S:      Maintained
 963F:      arch/arm/mach-alpine/
 964F:      arch/arm/boot/dts/alpine*
 965F:      arch/arm64/boot/dts/al/
 966F:      drivers/*/*alpine*
 967
 968ARM/ARTPEC MACHINE SUPPORT
 969M:      Jesper Nilsson <jesper.nilsson@axis.com>
 970M:      Lars Persson <lars.persson@axis.com>
 971M:      Niklas Cassel <niklas.cassel@axis.com>
 972S:      Maintained
 973L:      linux-arm-kernel@axis.com
 974F:      arch/arm/mach-artpec
 975F:      arch/arm/boot/dts/artpec6*
 976F:      drivers/clk/clk-artpec6.c
 977
 978ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
 979M:      Nicolas Ferre <nicolas.ferre@atmel.com>
 980M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
 981M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
 982L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 983W:      http://www.linux4sam.org
 984T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
 985S:      Supported
 986F:      arch/arm/mach-at91/
 987F:      include/soc/at91/
 988F:      arch/arm/boot/dts/at91*.dts
 989F:      arch/arm/boot/dts/at91*.dtsi
 990F:      arch/arm/boot/dts/sama*.dts
 991F:      arch/arm/boot/dts/sama*.dtsi
 992F:      arch/arm/include/debug/at91.S
 993
 994ARM/ATMEL AT91 Clock Support
 995M:      Boris Brezillon <boris.brezillon@free-electrons.com>
 996S:      Maintained
 997F:      drivers/clk/at91
 998
 999ARM/CALXEDA HIGHBANK ARCHITECTURE
1000M:      Rob Herring <robh@kernel.org>
1001L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S:      Maintained
1003F:      arch/arm/mach-highbank/
1004F:      arch/arm/boot/dts/highbank.dts
1005F:      arch/arm/boot/dts/ecx-*.dts*
1006
1007ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1008M:      Krzysztof Halasa <khalasa@piap.pl>
1009S:      Maintained
1010F:      arch/arm/mach-cns3xxx/
1011
1012ARM/CAVIUM THUNDER NETWORK DRIVER
1013M:      Sunil Goutham <sgoutham@cavium.com>
1014M:      Robert Richter <rric@kernel.org>
1015L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016S:      Supported
1017F:      drivers/net/ethernet/cavium/thunder/
1018
1019ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1020M:      Alexander Shiyan <shc_work@mail.ru>
1021L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022S:      Odd Fixes
1023N:      clps711x
1024
1025ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1026M:      Hartley Sweeten <hsweeten@visionengravers.com>
1027M:      Ryan Mallon <rmallon@gmail.com>
1028L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029S:      Maintained
1030F:      arch/arm/mach-ep93xx/
1031F:      arch/arm/mach-ep93xx/include/mach/
1032
1033ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1034M:      Lennert Buytenhek <kernel@wantstofly.org>
1035L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036S:      Maintained
1037
1038ARM/CLKDEV SUPPORT
1039M:      Russell King <linux@armlinux.org.uk>
1040L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S:      Maintained
1042F:      arch/arm/include/asm/clkdev.h
1043F:      drivers/clk/clkdev.c
1044
1045ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1046M:      Mike Rapoport <mike@compulab.co.il>
1047L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S:      Maintained
1049
1050ARM/CONTEC MICRO9 MACHINE SUPPORT
1051M:      Hubert Feurstein <hubert.feurstein@contec.at>
1052S:      Maintained
1053F:      arch/arm/mach-ep93xx/micro9.c
1054
1055ARM/CORESIGHT FRAMEWORK AND DRIVERS
1056M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1057L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S:      Maintained
1059F:      drivers/hwtracing/coresight/*
1060F:      Documentation/trace/coresight.txt
1061F:      Documentation/devicetree/bindings/arm/coresight.txt
1062F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1063
1064ARM/CORGI MACHINE SUPPORT
1065M:      Richard Purdie <rpurdie@rpsys.net>
1066S:      Maintained
1067
1068ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1069M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1070L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1071T:      git git://github.com/ulli-kroll/linux.git
1072S:      Maintained
1073F:      arch/arm/mach-gemini/
1074F:      drivers/rtc/rtc-gemini.c
1075
1076ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1077M:      Barry Song <baohua@kernel.org>
1078L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1080S:      Maintained
1081F:      arch/arm/boot/dts/prima2*
1082F:      arch/arm/mach-prima2/
1083F:      drivers/clk/sirf/
1084F:      drivers/clocksource/timer-prima2.c
1085F:      drivers/clocksource/timer-atlas7.c
1086N:      [^a-z]sirf
1087
1088ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1089M:      Baruch Siach <baruch@tkos.co.il>
1090L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S:      Maintained
1092F:      arch/arm/boot/dts/cx92755*
1093N:      digicolor
1094
1095ARM/EBSA110 MACHINE SUPPORT
1096M:      Russell King <linux@armlinux.org.uk>
1097L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098W:      http://www.armlinux.org.uk/
1099S:      Maintained
1100F:      arch/arm/mach-ebsa110/
1101F:      drivers/net/ethernet/amd/am79c961a.*
1102
1103ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1104M:      Uwe Kleine-Knig <kernel@pengutronix.de>
1105L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S:      Maintained
1107N:      efm32
1108
1109ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1110M:      Daniel Ribeiro <drwyrm@gmail.com>
1111M:      Stefan Schmidt <stefan@openezx.org>
1112M:      Harald Welte <laforge@openezx.org>
1113L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1114W:      http://www.openezx.org/
1115S:      Maintained
1116T:      topgit git://git.openezx.org/openezx.git
1117F:      arch/arm/mach-pxa/ezx.c
1118
1119ARM/FARADAY FA526 PORT
1120M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1121L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S:      Maintained
1123T:      git git://git.berlios.de/gemini-board
1124F:      arch/arm/mm/*-fa*
1125
1126ARM/FOOTBRIDGE ARCHITECTURE
1127M:      Russell King <linux@armlinux.org.uk>
1128L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129W:      http://www.armlinux.org.uk/
1130S:      Maintained
1131F:      arch/arm/include/asm/hardware/dec21285.h
1132F:      arch/arm/mach-footbridge/
1133
1134ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1135M:      Shawn Guo <shawnguo@kernel.org>
1136M:      Sascha Hauer <kernel@pengutronix.de>
1137L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S:      Maintained
1139T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1140F:      arch/arm/mach-imx/
1141F:      arch/arm/mach-mxs/
1142F:      arch/arm/boot/dts/imx*
1143F:      arch/arm/configs/imx*_defconfig
1144F:      drivers/clk/imx/
1145F:      include/soc/imx/
1146
1147ARM/FREESCALE VYBRID ARM ARCHITECTURE
1148M:      Shawn Guo <shawnguo@kernel.org>
1149M:      Sascha Hauer <kernel@pengutronix.de>
1150R:      Stefan Agner <stefan@agner.ch>
1151L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152S:      Maintained
1153T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1154F:      arch/arm/mach-imx/*vf610*
1155F:      arch/arm/boot/dts/vf*
1156
1157ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1158M:      Lennert Buytenhek <kernel@wantstofly.org>
1159L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160S:      Maintained
1161
1162ARM/GUMSTIX MACHINE SUPPORT
1163M:      Steve Sakoman <sakoman@gmail.com>
1164L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S:      Maintained
1166
1167ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1168M:      Philipp Zabel <philipp.zabel@gmail.com>
1169M:      Paul Parsons <lost.distance@yahoo.com>
1170L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S:      Maintained
1172F:      arch/arm/mach-pxa/hx4700.c
1173F:      arch/arm/mach-pxa/include/mach/hx4700.h
1174F:      sound/soc/pxa/hx4700.c
1175
1176ARM/HISILICON SOC SUPPORT
1177M:      Wei Xu <xuwei5@hisilicon.com>
1178L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179W:      http://www.hisilicon.com
1180S:      Supported
1181T:      git git://github.com/hisilicon/linux-hisi.git
1182F:      arch/arm/mach-hisi/
1183F:      arch/arm/boot/dts/hi3*
1184F:      arch/arm/boot/dts/hip*
1185F:      arch/arm/boot/dts/hisi*
1186F:      arch/arm64/boot/dts/hisilicon/
1187
1188ARM/HP JORNADA 7XX MACHINE SUPPORT
1189M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1190W:      www.jlime.com
1191S:      Maintained
1192T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1193F:      arch/arm/mach-sa1100/jornada720.c
1194F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1195
1196ARM/IGEP MACHINE SUPPORT
1197M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1198M:      Javier Martinez Canillas <javier@dowhile0.org>
1199L:      linux-omap@vger.kernel.org
1200L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S:      Maintained
1202F:      arch/arm/boot/dts/omap3-igep*
1203
1204ARM/INCOME PXA270 SUPPORT
1205M:      Marek Vasut <marek.vasut@gmail.com>
1206L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S:      Maintained
1208F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1209
1210ARM/INTEL IOP32X ARM ARCHITECTURE
1211M:      Lennert Buytenhek <kernel@wantstofly.org>
1212L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S:      Maintained
1214
1215ARM/INTEL IOP33X ARM ARCHITECTURE
1216L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:      Orphan
1218
1219ARM/INTEL IOP13XX ARM ARCHITECTURE
1220M:      Lennert Buytenhek <kernel@wantstofly.org>
1221L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S:      Maintained
1223
1224ARM/INTEL IQ81342EX MACHINE SUPPORT
1225M:      Lennert Buytenhek <kernel@wantstofly.org>
1226L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S:      Maintained
1228
1229ARM/INTEL IXDP2850 MACHINE SUPPORT
1230M:      Lennert Buytenhek <kernel@wantstofly.org>
1231L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S:      Maintained
1233
1234ARM/INTEL IXP4XX ARM ARCHITECTURE
1235M:      Imre Kaloz <kaloz@openwrt.org>
1236M:      Krzysztof Halasa <khalasa@piap.pl>
1237L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S:      Maintained
1239F:      arch/arm/mach-ixp4xx/
1240
1241ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1242M:      Jonathan Cameron <jic23@cam.ac.uk>
1243L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244S:      Maintained
1245F:      arch/arm/mach-pxa/stargate2.c
1246F:      drivers/pcmcia/pxa2xx_stargate2.c
1247
1248ARM/INTEL XSC3 (MANZANO) ARM CORE
1249M:      Lennert Buytenhek <kernel@wantstofly.org>
1250L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251S:      Maintained
1252
1253ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1254M:      Lennert Buytenhek <kernel@wantstofly.org>
1255L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S:      Maintained
1257
1258ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1259M:      Santosh Shilimkar <ssantosh@kernel.org>
1260L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S:      Maintained
1262F:      arch/arm/mach-keystone/
1263F:      arch/arm/boot/dts/k2*
1264T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1265
1266ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1267M:      Santosh Shilimkar <ssantosh@kernel.org>
1268L:      linux-kernel@vger.kernel.org
1269S:      Maintained
1270F:      drivers/clk/keystone/
1271
1272ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1273M:      Santosh Shilimkar <ssantosh@kernel.org>
1274L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275L:      linux-kernel@vger.kernel.org
1276S:      Maintained
1277F:      drivers/clocksource/timer-keystone.c
1278
1279ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1280M:      Santosh Shilimkar <ssantosh@kernel.org>
1281L:      linux-kernel@vger.kernel.org
1282S:      Maintained
1283F:      drivers/power/reset/keystone-reset.c
1284
1285ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1286M:      Santosh Shilimkar <ssantosh@kernel.org>
1287L:      linux-kernel@vger.kernel.org
1288S:      Maintained
1289F:      drivers/memory/*emif*
1290
1291ARM/LOGICPD PXA270 MACHINE SUPPORT
1292M:      Lennert Buytenhek <kernel@wantstofly.org>
1293L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294S:      Maintained
1295
1296ARM/LPC18XX ARCHITECTURE
1297M:      Joachim Eastwood <manabian@gmail.com>
1298L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S:      Maintained
1300F:      arch/arm/boot/dts/lpc43*
1301F:      drivers/clk/nxp/clk-lpc18xx*
1302F:      drivers/clocksource/time-lpc32xx.c
1303F:      drivers/i2c/busses/i2c-lpc2k.c
1304F:      drivers/memory/pl172.c
1305F:      drivers/mtd/spi-nor/nxp-spifi.c
1306F:      drivers/rtc/rtc-lpc24xx.c
1307N:      lpc18xx
1308
1309ARM/MAGICIAN MACHINE SUPPORT
1310M:      Philipp Zabel <philipp.zabel@gmail.com>
1311S:      Maintained
1312
1313ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1314M:      Jason Cooper <jason@lakedaemon.net>
1315M:      Andrew Lunn <andrew@lunn.ch>
1316M:      Gregory Clement <gregory.clement@free-electrons.com>
1317M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1318L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S:      Maintained
1320F:      arch/arm/mach-mvebu/
1321F:      drivers/rtc/rtc-armada38x.c
1322F:      arch/arm/boot/dts/armada*
1323F:      arch/arm/boot/dts/kirkwood*
1324F:      arch/arm64/boot/dts/marvell/armada*
1325
1326
1327ARM/Marvell Berlin SoC support
1328M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1329L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S:      Maintained
1331F:      arch/arm/mach-berlin/
1332F:      arch/arm/boot/dts/berlin*
1333F:      arch/arm64/boot/dts/marvell/berlin*
1334
1335
1336ARM/Marvell Dove/MV78xx0/Orion SOC support
1337M:      Jason Cooper <jason@lakedaemon.net>
1338M:      Andrew Lunn <andrew@lunn.ch>
1339M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1340M:      Gregory Clement <gregory.clement@free-electrons.com>
1341L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S:      Maintained
1343F:      arch/arm/mach-dove/
1344F:      arch/arm/mach-mv78xx0/
1345F:      arch/arm/mach-orion5x/
1346F:      arch/arm/plat-orion/
1347F:      arch/arm/boot/dts/dove*
1348F:      arch/arm/boot/dts/orion5x*
1349
1350
1351ARM/Orion SoC/Technologic Systems TS-78xx platform support
1352M:      Alexander Clouter <alex@digriz.org.uk>
1353L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354W:      http://www.digriz.org.uk/ts78xx/kernel
1355S:      Maintained
1356F:      arch/arm/mach-orion5x/ts78xx-*
1357
1358ARM/Mediatek RTC DRIVER
1359M:      Eddie Huang <eddie.huang@mediatek.com>
1360L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1362S:      Maintained
1363F:      drivers/rtc/rtc-mt6397.c
1364
1365ARM/Mediatek SoC support
1366M:      Matthias Brugger <matthias.bgg@gmail.com>
1367L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1369S:      Maintained
1370F:      arch/arm/boot/dts/mt6*
1371F:      arch/arm/boot/dts/mt8*
1372F:      arch/arm/mach-mediatek/
1373N:      mtk
1374K:      mediatek
1375
1376ARM/Mediatek USB3 PHY DRIVER
1377M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1378L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1380S:      Maintained
1381F:      drivers/phy/phy-mt65xx-usb3.c
1382
1383ARM/MICREL KS8695 ARCHITECTURE
1384M:      Greg Ungerer <gerg@uclinux.org>
1385L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386F:      arch/arm/mach-ks8695/
1387S:      Odd Fixes
1388
1389ARM/MIOA701 MACHINE SUPPORT
1390M:      Robert Jarzmik <robert.jarzmik@free.fr>
1391L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392F:      arch/arm/mach-pxa/mioa701.c
1393S:      Maintained
1394
1395ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1396M:      Michael Petchkovsky <mkpetch@internode.on.net>
1397S:      Maintained
1398
1399ARM/NOMADIK ARCHITECTURE
1400M:      Alessandro Rubini <rubini@unipv.it>
1401M:      Linus Walleij <linus.walleij@linaro.org>
1402L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S:      Maintained
1404F:      arch/arm/mach-nomadik/
1405F:      drivers/pinctrl/nomadik/
1406F:      drivers/i2c/busses/i2c-nomadik.c
1407T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1408
1409ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1410M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1411L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1412W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1413S:      Supported
1414
1415ARM/TOSA MACHINE SUPPORT
1416M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1417M:      Dirk Opfer <dirk@opfer-online.de>
1418S:      Maintained
1419
1420ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1421M:      Marek Vasut <marek.vasut@gmail.com>
1422L:      linux-arm-kernel@lists.infradead.org
1423W:      http://hackndev.com
1424S:      Maintained
1425F:      arch/arm/mach-pxa/include/mach/palmtx.h
1426F:      arch/arm/mach-pxa/palmtx.c
1427F:      arch/arm/mach-pxa/include/mach/palmt5.h
1428F:      arch/arm/mach-pxa/palmt5.c
1429F:      arch/arm/mach-pxa/include/mach/palmld.h
1430F:      arch/arm/mach-pxa/palmld.c
1431F:      arch/arm/mach-pxa/include/mach/palmte2.h
1432F:      arch/arm/mach-pxa/palmte2.c
1433F:      arch/arm/mach-pxa/include/mach/palmtc.h
1434F:      arch/arm/mach-pxa/palmtc.c
1435
1436ARM/PALM TREO SUPPORT
1437M:      Tomas Cech <sleep_walker@suse.com>
1438L:      linux-arm-kernel@lists.infradead.org
1439W:      http://hackndev.com
1440S:      Maintained
1441F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1442F:      arch/arm/mach-pxa/palmtreo.c
1443
1444ARM/PALMZ72 SUPPORT
1445M:      Sergey Lapin <slapin@ossfans.org>
1446L:      linux-arm-kernel@lists.infradead.org
1447W:      http://hackndev.com
1448S:      Maintained
1449F:      arch/arm/mach-pxa/include/mach/palmz72.h
1450F:      arch/arm/mach-pxa/palmz72.c
1451
1452ARM/PLEB SUPPORT
1453M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1454W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1455S:      Maintained
1456
1457ARM/PT DIGITAL BOARD PORT
1458M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1459L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460W:      http://www.armlinux.org.uk/
1461S:      Maintained
1462
1463ARM/QUALCOMM SUPPORT
1464M:      Andy Gross <andy.gross@linaro.org>
1465M:      David Brown <david.brown@linaro.org>
1466L:      linux-arm-msm@vger.kernel.org
1467L:      linux-soc@vger.kernel.org
1468S:      Maintained
1469F:      arch/arm/boot/dts/qcom-*.dts
1470F:      arch/arm/boot/dts/qcom-*.dtsi
1471F:      arch/arm/mach-qcom/
1472F:      arch/arm64/boot/dts/qcom/*
1473F:      drivers/soc/qcom/
1474F:      drivers/tty/serial/msm_serial.h
1475F:      drivers/tty/serial/msm_serial.c
1476F:      drivers/*/pm8???-*
1477F:      drivers/mfd/ssbi.c
1478F:      drivers/firmware/qcom_scm.c
1479T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1480
1481ARM/RADISYS ENP2611 MACHINE SUPPORT
1482M:      Lennert Buytenhek <kernel@wantstofly.org>
1483L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S:      Maintained
1485
1486ARM/RENESAS ARM64 ARCHITECTURE
1487M:      Simon Horman <horms@verge.net.au>
1488M:      Magnus Damm <magnus.damm@gmail.com>
1489L:      linux-renesas-soc@vger.kernel.org
1490Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1491T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1492S:      Supported
1493F:      arch/arm64/boot/dts/renesas/
1494
1495ARM/RISCPC ARCHITECTURE
1496M:      Russell King <linux@armlinux.org.uk>
1497L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498W:      http://www.armlinux.org.uk/
1499S:      Maintained
1500F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1501F:      arch/arm/include/asm/hardware/ioc.h
1502F:      arch/arm/include/asm/hardware/iomd.h
1503F:      arch/arm/include/asm/hardware/memc.h
1504F:      arch/arm/mach-rpc/
1505F:      drivers/net/ethernet/8390/etherh.c
1506F:      drivers/net/ethernet/i825xx/ether1*
1507F:      drivers/net/ethernet/seeq/ether3*
1508F:      drivers/scsi/arm/
1509
1510ARM/Rockchip SoC support
1511M:      Heiko Stuebner <heiko@sntech.de>
1512L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513L:      linux-rockchip@lists.infradead.org
1514T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1515S:      Maintained
1516F:      arch/arm/boot/dts/rk3*
1517F:      arch/arm/mach-rockchip/
1518F:      drivers/clk/rockchip/
1519F:      drivers/i2c/busses/i2c-rk3x.c
1520F:      drivers/*/*rockchip*
1521F:      drivers/*/*/*rockchip*
1522F:      sound/soc/rockchip/
1523N:      rockchip
1524
1525ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1526M:      Kukjin Kim <kgene@kernel.org>
1527M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
1528L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1530S:      Maintained
1531F:      arch/arm/boot/dts/s3c*
1532F:      arch/arm/boot/dts/s5p*
1533F:      arch/arm/boot/dts/samsung*
1534F:      arch/arm/boot/dts/exynos*
1535F:      arch/arm64/boot/dts/exynos/
1536F:      arch/arm/plat-samsung/
1537F:      arch/arm/mach-s3c24*/
1538F:      arch/arm/mach-s3c64xx/
1539F:      arch/arm/mach-s5p*/
1540F:      arch/arm/mach-exynos*/
1541F:      drivers/*/*s3c2410*
1542F:      drivers/*/*/*s3c2410*
1543F:      drivers/soc/samsung/*
1544F:      drivers/spi/spi-s3c*
1545F:      sound/soc/samsung/*
1546F:      Documentation/arm/Samsung/
1547F:      Documentation/devicetree/bindings/arm/samsung/
1548F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1549F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1550N:      exynos
1551
1552ARM/SAMSUNG MOBILE MACHINE SUPPORT
1553M:      Kyungmin Park <kyungmin.park@samsung.com>
1554L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:      Maintained
1556F:      arch/arm/mach-s5pv210/
1557
1558ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1559M:      Kyungmin Park <kyungmin.park@samsung.com>
1560M:      Kamil Debski <k.debski@samsung.com>
1561L:      linux-arm-kernel@lists.infradead.org
1562L:      linux-media@vger.kernel.org
1563S:      Maintained
1564F:      drivers/media/platform/s5p-g2d/
1565
1566ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1567M:      Kyungmin Park <kyungmin.park@samsung.com>
1568M:      Kamil Debski <k.debski@samsung.com>
1569M:      Jeongtae Park <jtp.park@samsung.com>
1570L:      linux-arm-kernel@lists.infradead.org
1571L:      linux-media@vger.kernel.org
1572S:      Maintained
1573F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1574F:      drivers/media/platform/s5p-mfc/
1575
1576ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1577M:      Kyungmin Park <kyungmin.park@samsung.com>
1578M:      Tomasz Stanislawski <t.stanislaws@samsung.com>
1579L:      linux-arm-kernel@lists.infradead.org
1580L:      linux-media@vger.kernel.org
1581S:      Maintained
1582F:      drivers/media/platform/s5p-tv/
1583
1584ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1585M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1586M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1587L:      linux-arm-kernel@lists.infradead.org
1588L:      linux-media@vger.kernel.org
1589S:      Maintained
1590F:      drivers/media/platform/s5p-jpeg/
1591
1592ARM/SHMOBILE ARM ARCHITECTURE
1593M:      Simon Horman <horms@verge.net.au>
1594M:      Magnus Damm <magnus.damm@gmail.com>
1595L:      linux-renesas-soc@vger.kernel.org
1596Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1597T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1598S:      Supported
1599F:      arch/arm/boot/dts/emev2*
1600F:      arch/arm/boot/dts/r7s*
1601F:      arch/arm/boot/dts/r8a*
1602F:      arch/arm/boot/dts/sh*
1603F:      arch/arm/configs/shmobile_defconfig
1604F:      arch/arm/include/debug/renesas-scif.S
1605F:      arch/arm/mach-shmobile/
1606F:      drivers/sh/
1607
1608ARM/SOCFPGA ARCHITECTURE
1609M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1610S:      Maintained
1611F:      arch/arm/mach-socfpga/
1612F:      arch/arm/boot/dts/socfpga*
1613F:      arch/arm/configs/socfpga_defconfig
1614F:      arch/arm64/boot/dts/altera/
1615W:      http://www.rocketboards.org
1616T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1617
1618ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1619M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1620S:      Maintained
1621F:      drivers/clk/socfpga/
1622
1623ARM/SOCFPGA EDAC SUPPORT
1624M:      Thor Thayer <tthayer@opensource.altera.com>
1625S:      Maintained
1626F:      drivers/edac/altera_edac.
1627
1628ARM/STI ARCHITECTURE
1629M:      Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1630M:      Maxime Coquelin <maxime.coquelin@st.com>
1631M:      Patrice Chotard <patrice.chotard@st.com>
1632L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633L:      kernel@stlinux.com
1634W:      http://www.stlinux.com
1635S:      Maintained
1636F:      arch/arm/mach-sti/
1637F:      arch/arm/boot/dts/sti*
1638F:      drivers/char/hw_random/st-rng.c
1639F:      drivers/clocksource/arm_global_timer.c
1640F:      drivers/clocksource/clksrc_st_lpc.c
1641F:      drivers/i2c/busses/i2c-st.c
1642F:      drivers/media/rc/st_rc.c
1643F:      drivers/media/platform/sti/c8sectpfe/
1644F:      drivers/mmc/host/sdhci-st.c
1645F:      drivers/phy/phy-miphy28lp.c
1646F:      drivers/phy/phy-miphy365x.c
1647F:      drivers/phy/phy-stih407-usb.c
1648F:      drivers/phy/phy-stih41x-usb.c
1649F:      drivers/pinctrl/pinctrl-st.c
1650F:      drivers/reset/sti/
1651F:      drivers/rtc/rtc-st-lpc.c
1652F:      drivers/tty/serial/st-asc.c
1653F:      drivers/usb/dwc3/dwc3-st.c
1654F:      drivers/usb/host/ehci-st.c
1655F:      drivers/usb/host/ohci-st.c
1656F:      drivers/watchdog/st_lpc_wdt.c
1657F:      drivers/ata/ahci_st.c
1658
1659ARM/STM32 ARCHITECTURE
1660M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1661L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662S:      Maintained
1663T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1664N:      stm32
1665F:      drivers/clocksource/armv7m_systick.c
1666
1667ARM/TANGO ARCHITECTURE
1668M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1669L:      linux-arm-kernel@lists.infradead.org
1670S:      Maintained
1671F:      arch/arm/mach-tango/
1672F:      arch/arm/boot/dts/tango*
1673
1674ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1675M:      Lennert Buytenhek <kernel@wantstofly.org>
1676L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677S:      Maintained
1678
1679ARM/TETON BGA MACHINE SUPPORT
1680M:      "Mark F. Brown" <mark.brown314@gmail.com>
1681L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S:      Maintained
1683
1684ARM/THECUS N2100 MACHINE SUPPORT
1685M:      Lennert Buytenhek <kernel@wantstofly.org>
1686L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687S:      Maintained
1688
1689ARM/NUVOTON W90X900 ARM ARCHITECTURE
1690M:      Wan ZongShun <mcuos.com@gmail.com>
1691L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692W:      http://www.mcuos.com
1693S:      Maintained
1694F:      arch/arm/mach-w90x900/
1695F:      drivers/input/keyboard/w90p910_keypad.c
1696F:      drivers/input/touchscreen/w90p910_ts.c
1697F:      drivers/watchdog/nuc900_wdt.c
1698F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1699F:      drivers/mtd/nand/nuc900_nand.c
1700F:      drivers/rtc/rtc-nuc900.c
1701F:      drivers/spi/spi-nuc900.c
1702F:      drivers/usb/host/ehci-w90x900.c
1703F:      drivers/video/fbdev/nuc900fb.c
1704
1705ARM/U300 MACHINE SUPPORT
1706M:      Linus Walleij <linus.walleij@linaro.org>
1707L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708S:      Supported
1709F:      arch/arm/mach-u300/
1710F:      drivers/clocksource/timer-u300.c
1711F:      drivers/i2c/busses/i2c-stu300.c
1712F:      drivers/rtc/rtc-coh901331.c
1713F:      drivers/watchdog/coh901327_wdt.c
1714F:      drivers/dma/coh901318*
1715F:      drivers/mfd/ab3100*
1716F:      drivers/rtc/rtc-ab3100.c
1717F:      drivers/rtc/rtc-coh901331.c
1718T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1719
1720ARM/UNIPHIER ARCHITECTURE
1721M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1722L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723S:      Maintained
1724F:      arch/arm/boot/dts/uniphier*
1725F:      arch/arm/include/asm/hardware/cache-uniphier.h
1726F:      arch/arm/mach-uniphier/
1727F:      arch/arm/mm/cache-uniphier.c
1728F:      arch/arm64/boot/dts/socionext/
1729F:      drivers/bus/uniphier-system-bus.c
1730F:      drivers/i2c/busses/i2c-uniphier*
1731F:      drivers/pinctrl/uniphier/
1732F:      drivers/tty/serial/8250/8250_uniphier.c
1733N:      uniphier
1734
1735ARM/Ux500 ARM ARCHITECTURE
1736M:      Linus Walleij <linus.walleij@linaro.org>
1737L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738S:      Maintained
1739F:      arch/arm/mach-ux500/
1740F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1741F:      drivers/dma/ste_dma40*
1742F:      drivers/hwspinlock/u8500_hsem.c
1743F:      drivers/mfd/abx500*
1744F:      drivers/mfd/ab8500*
1745F:      drivers/mfd/dbx500*
1746F:      drivers/mfd/db8500*
1747F:      drivers/pinctrl/nomadik/pinctrl-ab*
1748F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1749F:      drivers/rtc/rtc-ab8500.c
1750F:      drivers/rtc/rtc-pl031.c
1751T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1752
1753ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1754M:      Ulf Hansson <ulf.hansson@linaro.org>
1755L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756T:      git git://git.linaro.org/people/ulfh/clk.git
1757S:      Maintained
1758F:      drivers/clk/ux500/
1759F:      include/linux/platform_data/clk-ux500.h
1760
1761ARM/VERSATILE EXPRESS PLATFORM
1762M:      Liviu Dudau <liviu.dudau@arm.com>
1763M:      Sudeep Holla <sudeep.holla@arm.com>
1764M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1765L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S:      Maintained
1767F:      arch/arm/boot/dts/vexpress*
1768F:      arch/arm64/boot/dts/arm/
1769F:      arch/arm/mach-vexpress/
1770F:      */*/vexpress*
1771F:      */*/*/vexpress*
1772F:      drivers/clk/versatile/clk-vexpress-osc.c
1773F:      drivers/clocksource/versatile.c
1774
1775ARM/VFP SUPPORT
1776M:      Russell King <linux@armlinux.org.uk>
1777L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778W:      http://www.armlinux.org.uk/
1779S:      Maintained
1780F:      arch/arm/vfp/
1781
1782ARM/VOIPAC PXA270 SUPPORT
1783M:      Marek Vasut <marek.vasut@gmail.com>
1784L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785S:      Maintained
1786F:      arch/arm/mach-pxa/vpac270.c
1787F:      arch/arm/mach-pxa/include/mach/vpac270.h
1788
1789ARM/VT8500 ARM ARCHITECTURE
1790M:      Tony Prisk <linux@prisktech.co.nz>
1791L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S:      Maintained
1793F:      arch/arm/mach-vt8500/
1794F:      drivers/clocksource/vt8500_timer.c
1795F:      drivers/i2c/busses/i2c-wmt.c
1796F:      drivers/mmc/host/wmt-sdmmc.c
1797F:      drivers/pwm/pwm-vt8500.c
1798F:      drivers/rtc/rtc-vt8500.c
1799F:      drivers/tty/serial/vt8500_serial.c
1800F:      drivers/usb/host/ehci-platform.c
1801F:      drivers/usb/host/uhci-platform.c
1802F:      drivers/video/fbdev/vt8500lcdfb.*
1803F:      drivers/video/fbdev/wm8505fb*
1804F:      drivers/video/fbdev/wmt_ge_rops.*
1805
1806ARM/ZIPIT Z2 SUPPORT
1807M:      Marek Vasut <marek.vasut@gmail.com>
1808L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S:      Maintained
1810F:      arch/arm/mach-pxa/z2.c
1811F:      arch/arm/mach-pxa/include/mach/z2.h
1812
1813ARM/ZTE ARCHITECTURE
1814M:      Jun Nie <jun.nie@linaro.org>
1815L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S:      Maintained
1817F:      arch/arm/mach-zx/
1818F:      drivers/clk/zte/
1819F:      Documentation/devicetree/bindings/arm/zte.txt
1820F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1821
1822ARM/ZYNQ ARCHITECTURE
1823M:      Michal Simek <michal.simek@xilinx.com>
1824R:      Sren Brinkmann <soren.brinkmann@xilinx.com>
1825L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826W:      http://wiki.xilinx.com
1827T:      git https://github.com/Xilinx/linux-xlnx.git
1828S:      Supported
1829F:      arch/arm/mach-zynq/
1830F:      drivers/cpuidle/cpuidle-zynq.c
1831F:      drivers/block/xsysace.c
1832N:      zynq
1833N:      xilinx
1834F:      drivers/clocksource/cadence_ttc_timer.c
1835F:      drivers/i2c/busses/i2c-cadence.c
1836F:      drivers/mmc/host/sdhci-of-arasan.c
1837F:      drivers/edac/synopsys_edac.c
1838
1839ARM SMMU DRIVERS
1840M:      Will Deacon <will.deacon@arm.com>
1841R:      Robin Murphy <robin.murphy@arm.com>
1842L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S:      Maintained
1844F:      drivers/iommu/arm-smmu.c
1845F:      drivers/iommu/arm-smmu-v3.c
1846F:      drivers/iommu/io-pgtable-arm.c
1847F:      drivers/iommu/io-pgtable-arm-v7s.c
1848
1849ARM64 PORT (AARCH64 ARCHITECTURE)
1850M:      Catalin Marinas <catalin.marinas@arm.com>
1851M:      Will Deacon <will.deacon@arm.com>
1852L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1854S:      Maintained
1855F:      arch/arm64/
1856F:      Documentation/arm64/
1857
1858AS3645A LED FLASH CONTROLLER DRIVER
1859M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1860L:      linux-media@vger.kernel.org
1861T:      git git://linuxtv.org/media_tree.git
1862S:      Maintained
1863F:      drivers/media/i2c/as3645a.c
1864F:      include/media/i2c/as3645a.h
1865
1866ASC7621 HARDWARE MONITOR DRIVER
1867M:      George Joseph <george.joseph@fairview5.com>
1868L:      linux-hwmon@vger.kernel.org
1869S:      Maintained
1870F:      Documentation/hwmon/asc7621
1871F:      drivers/hwmon/asc7621.c
1872
1873ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1874M:      Corentin Chary <corentin.chary@gmail.com>
1875L:      acpi4asus-user@lists.sourceforge.net
1876L:      platform-driver-x86@vger.kernel.org
1877W:      http://acpi4asus.sf.net
1878S:      Maintained
1879F:      drivers/platform/x86/asus*.c
1880F:      drivers/platform/x86/eeepc*.c
1881
1882ASUS WIRELESS RADIO CONTROL DRIVER
1883M:      Joo Paulo Rechi Vita <jprvita@gmail.com>
1884L:      platform-driver-x86@vger.kernel.org
1885S:      Maintained
1886F:      drivers/platform/x86/asus-wireless.c
1887
1888ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1889R:      Dan Williams <dan.j.williams@intel.com>
1890W:      http://sourceforge.net/projects/xscaleiop
1891S:      Odd fixes
1892F:      Documentation/crypto/async-tx-api.txt
1893F:      crypto/async_tx/
1894F:      drivers/dma/
1895F:      include/linux/dmaengine.h
1896F:      include/linux/async_tx.h
1897
1898AT24 EEPROM DRIVER
1899M:      Wolfram Sang <wsa@the-dreams.de>
1900L:      linux-i2c@vger.kernel.org
1901S:      Maintained
1902F:      drivers/misc/eeprom/at24.c
1903F:      include/linux/platform_data/at24.h
1904
1905ATA OVER ETHERNET (AOE) DRIVER
1906M:      "Ed L. Cashin" <ed.cashin@acm.org>
1907W:      http://www.openaoe.org/
1908S:      Supported
1909F:      Documentation/aoe/
1910F:      drivers/block/aoe/
1911
1912ATHEROS 71XX/9XXX GPIO DRIVER
1913M:      Alban Bedel <albeu@free.fr>
1914W:      https://github.com/AlbanBedel/linux
1915T:      git git://github.com/AlbanBedel/linux
1916S:      Maintained
1917F:      drivers/gpio/gpio-ath79.c
1918F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1919
1920ATHEROS ATH GENERIC UTILITIES
1921M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1922L:      linux-wireless@vger.kernel.org
1923S:      Supported
1924F:      drivers/net/wireless/ath/*
1925
1926ATHEROS ATH5K WIRELESS DRIVER
1927M:      Jiri Slaby <jirislaby@gmail.com>
1928M:      Nick Kossifidis <mickflemm@gmail.com>
1929M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1930L:      linux-wireless@vger.kernel.org
1931W:      http://wireless.kernel.org/en/users/Drivers/ath5k
1932S:      Maintained
1933F:      drivers/net/wireless/ath/ath5k/
1934
1935ATHEROS ATH6KL WIRELESS DRIVER
1936M:      Kalle Valo <kvalo@qca.qualcomm.com>
1937L:      linux-wireless@vger.kernel.org
1938W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
1939T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1940S:      Supported
1941F:      drivers/net/wireless/ath/ath6kl/
1942
1943WILOCITY WIL6210 WIRELESS DRIVER
1944M:      Maya Erez <qca_merez@qca.qualcomm.com>
1945L:      linux-wireless@vger.kernel.org
1946L:      wil6210@qca.qualcomm.com
1947S:      Supported
1948W:      http://wireless.kernel.org/en/users/Drivers/wil6210
1949F:      drivers/net/wireless/ath/wil6210/
1950F:      include/uapi/linux/wil6210_uapi.h
1951
1952CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1953M:      Christian Lamparter <chunkeey@googlemail.com>
1954L:      linux-wireless@vger.kernel.org
1955W:      http://wireless.kernel.org/en/users/Drivers/carl9170
1956S:      Maintained
1957F:      drivers/net/wireless/ath/carl9170/
1958
1959ATK0110 HWMON DRIVER
1960M:      Luca Tettamanti <kronos.it@gmail.com>
1961L:      linux-hwmon@vger.kernel.org
1962S:      Maintained
1963F:      drivers/hwmon/asus_atk0110.c
1964
1965ATI_REMOTE2 DRIVER
1966M:      Ville Syrjala <syrjala@sci.fi>
1967S:      Maintained
1968F:      drivers/input/misc/ati_remote2.c
1969
1970ATLX ETHERNET DRIVERS
1971M:      Jay Cliburn <jcliburn@gmail.com>
1972M:      Chris Snook <chris.snook@gmail.com>
1973L:      netdev@vger.kernel.org
1974W:      http://sourceforge.net/projects/atl1
1975W:      http://atl1.sourceforge.net
1976S:      Maintained
1977F:      drivers/net/ethernet/atheros/
1978
1979ATM
1980M:      Chas Williams <3chas3@gmail.com>
1981L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1982L:      netdev@vger.kernel.org
1983W:      http://linux-atm.sourceforge.net
1984S:      Maintained
1985F:      drivers/atm/
1986F:      include/linux/atm*
1987F:      include/uapi/linux/atm*
1988
1989ATMEL AT91 / AT32 MCI DRIVER
1990M:      Ludovic Desroches <ludovic.desroches@atmel.com>
1991S:      Maintained
1992F:      drivers/mmc/host/atmel-mci.c
1993
1994ATMEL AT91 / AT32 SERIAL DRIVER
1995M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1996S:      Supported
1997F:      drivers/tty/serial/atmel_serial.c
1998
1999ATMEL SAMA5D2 ADC DRIVER
2000M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2001L:      linux-iio@vger.kernel.org
2002S:      Supported
2003F:      drivers/iio/adc/at91-sama5d2_adc.c
2004
2005ATMEL Audio ALSA driver
2006M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2007L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2008S:      Supported
2009F:      sound/soc/atmel
2010
2011ATMEL DMA DRIVER
2012M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2013L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S:      Supported
2015F:      drivers/dma/at_hdmac.c
2016F:      drivers/dma/at_hdmac_regs.h
2017F:      include/linux/platform_data/dma-atmel.h
2018
2019ATMEL XDMA DRIVER
2020M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2021L:      linux-arm-kernel@lists.infradead.org
2022L:      dmaengine@vger.kernel.org
2023S:      Supported
2024F:      drivers/dma/at_xdmac.c
2025
2026ATMEL I2C DRIVER
2027M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2028L:      linux-i2c@vger.kernel.org
2029S:      Supported
2030F:      drivers/i2c/busses/i2c-at91.c
2031
2032ATMEL ISI DRIVER
2033M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2034L:      linux-media@vger.kernel.org
2035S:      Supported
2036F:      drivers/media/platform/soc_camera/atmel-isi.c
2037F:      include/media/atmel-isi.h
2038
2039ATMEL LCDFB DRIVER
2040M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2041L:      linux-fbdev@vger.kernel.org
2042S:      Maintained
2043F:      drivers/video/fbdev/atmel_lcdfb.c
2044F:      include/video/atmel_lcdc.h
2045
2046ATMEL MACB ETHERNET DRIVER
2047M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2048S:      Supported
2049F:      drivers/net/ethernet/cadence/
2050
2051ATMEL NAND DRIVER
2052M:      Wenyou Yang <wenyou.yang@atmel.com>
2053M:      Josh Wu <rainyfeeling@outlook.com>
2054L:      linux-mtd@lists.infradead.org
2055S:      Supported
2056F:      drivers/mtd/nand/atmel_nand*
2057
2058ATMEL SDMMC DRIVER
2059M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2060L:      linux-mmc@vger.kernel.org
2061S:      Supported
2062F:      drivers/mmc/host/sdhci-of-at91.c
2063
2064ATMEL SPI DRIVER
2065M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2066S:      Supported
2067F:      drivers/spi/spi-atmel.*
2068
2069ATMEL SSC DRIVER
2070M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2071L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072S:      Supported
2073F:      drivers/misc/atmel-ssc.c
2074F:      include/linux/atmel-ssc.h
2075
2076ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2077M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2078L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S:      Supported
2080F:      drivers/misc/atmel_tclib.c
2081F:      drivers/clocksource/tcb_clksrc.c
2082
2083ATMEL USBA UDC DRIVER
2084M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2085L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086S:      Supported
2087F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2088
2089ATMEL WIRELESS DRIVER
2090M:      Simon Kelley <simon@thekelleys.org.uk>
2091L:      linux-wireless@vger.kernel.org
2092W:      http://www.thekelleys.org.uk/atmel
2093W:      http://atmelwlandriver.sourceforge.net/
2094S:      Maintained
2095F:      drivers/net/wireless/atmel/atmel*
2096
2097ATMEL MAXTOUCH DRIVER
2098M:      Nick Dyer <nick.dyer@itdev.co.uk>
2099T:      git git://github.com/atmel-maxtouch/linux.git
2100S:      Supported
2101F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2102F:      drivers/input/touchscreen/atmel_mxt_ts.c
2103F:      include/linux/platform_data/atmel_mxt_ts.h
2104
2105ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2106M:      Bradley Grove <linuxdrivers@attotech.com>
2107L:      linux-scsi@vger.kernel.org
2108W:      http://www.attotech.com
2109S:      Supported
2110F:      drivers/scsi/esas2r
2111
2112ATUSB IEEE 802.15.4 RADIO DRIVER
2113M:      Stefan Schmidt <stefan@osg.samsung.com>
2114L:      linux-wpan@vger.kernel.org
2115S:      Maintained
2116F:      drivers/net/ieee802154/atusb.c
2117F:      drivers/net/ieee802154/atusb.h
2118F:      drivers/net/ieee802154/at86rf230.h
2119
2120AUDIT SUBSYSTEM
2121M:      Paul Moore <paul@paul-moore.com>
2122M:      Eric Paris <eparis@redhat.com>
2123L:      linux-audit@redhat.com (moderated for non-subscribers)
2124W:      http://people.redhat.com/sgrubb/audit/
2125T:      git git://git.infradead.org/users/pcmoore/audit
2126S:      Maintained
2127F:      include/linux/audit.h
2128F:      include/uapi/linux/audit.h
2129F:      kernel/audit*
2130
2131AUXILIARY DISPLAY DRIVERS
2132M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2133W:      http://miguelojeda.es/auxdisplay.htm
2134W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2135S:      Maintained
2136F:      drivers/auxdisplay/
2137F:      include/linux/cfag12864b.h
2138
2139AVR32 ARCHITECTURE
2140M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2141M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2142W:      http://www.atmel.com/products/AVR32/
2143W:      http://mirror.egtvedt.no/avr32linux.org/
2144W:      http://avrfreaks.net/
2145S:      Maintained
2146F:      arch/avr32/
2147
2148AVR32/AT32AP MACHINE SUPPORT
2149M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2150M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2151S:      Maintained
2152F:      arch/avr32/mach-at32ap/
2153
2154AX.25 NETWORK LAYER
2155M:      Ralf Baechle <ralf@linux-mips.org>
2156L:      linux-hams@vger.kernel.org
2157W:      http://www.linux-ax25.org/
2158S:      Maintained
2159F:      include/uapi/linux/ax25.h
2160F:      include/net/ax25.h
2161F:      net/ax25/
2162
2163AZ6007 DVB DRIVER
2164M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2165L:      linux-media@vger.kernel.org
2166W:      https://linuxtv.org
2167T:      git git://linuxtv.org/media_tree.git
2168S:      Maintained
2169F:      drivers/media/usb/dvb-usb-v2/az6007.c
2170
2171AZTECH FM RADIO RECEIVER DRIVER
2172M:      Hans Verkuil <hverkuil@xs4all.nl>
2173L:      linux-media@vger.kernel.org
2174T:      git git://linuxtv.org/media_tree.git
2175W:      https://linuxtv.org
2176S:      Maintained
2177F:      drivers/media/radio/radio-aztech*
2178
2179B43 WIRELESS DRIVER
2180L:      linux-wireless@vger.kernel.org
2181L:      b43-dev@lists.infradead.org
2182W:      http://wireless.kernel.org/en/users/Drivers/b43
2183S:      Odd Fixes
2184F:      drivers/net/wireless/broadcom/b43/
2185
2186B43LEGACY WIRELESS DRIVER
2187M:      Larry Finger <Larry.Finger@lwfinger.net>
2188L:      linux-wireless@vger.kernel.org
2189L:      b43-dev@lists.infradead.org
2190W:      http://wireless.kernel.org/en/users/Drivers/b43
2191S:      Maintained
2192F:      drivers/net/wireless/broadcom/b43legacy/
2193
2194BACKLIGHT CLASS/SUBSYSTEM
2195M:      Jingoo Han <jingoohan1@gmail.com>
2196M:      Lee Jones <lee.jones@linaro.org>
2197T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2198S:      Maintained
2199F:      drivers/video/backlight/
2200F:      include/linux/backlight.h
2201
2202BATMAN ADVANCED
2203M:      Marek Lindner <mareklindner@neomailbox.ch>
2204M:      Simon Wunderlich <sw@simonwunderlich.de>
2205M:      Antonio Quartulli <a@unstable.cc>
2206L:      b.a.t.m.a.n@lists.open-mesh.org
2207W:      https://www.open-mesh.org/
2208Q:      https://patchwork.open-mesh.org/project/batman/list/
2209S:      Maintained
2210F:      net/batman-adv/
2211
2212BAYCOM/HDLCDRV DRIVERS FOR AX.25
2213M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2214L:      linux-hams@vger.kernel.org
2215W:      http://www.baycom.org/~tom/ham/ham.html
2216S:      Maintained
2217F:      drivers/net/hamradio/baycom*
2218
2219BCACHE (BLOCK LAYER CACHE)
2220M:      Kent Overstreet <kent.overstreet@gmail.com>
2221L:      linux-bcache@vger.kernel.org
2222W:      http://bcache.evilpiepirate.org
2223S:      Maintained
2224F:      drivers/md/bcache/
2225
2226BDISP ST MEDIA DRIVER
2227M:      Fabien Dessenne <fabien.dessenne@st.com>
2228L:      linux-media@vger.kernel.org
2229T:      git git://linuxtv.org/media_tree.git
2230W:      https://linuxtv.org
2231S:      Supported
2232F:      drivers/media/platform/sti/bdisp
2233
2234BEFS FILE SYSTEM
2235S:      Orphan
2236F:      Documentation/filesystems/befs.txt
2237F:      fs/befs/
2238
2239BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2240M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2241L:      netdev@vger.kernel.org
2242S:      Maintained
2243F:      drivers/net/ethernet/ec_bhf.c
2244
2245BFS FILE SYSTEM
2246M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2247S:      Maintained
2248F:      Documentation/filesystems/bfs.txt
2249F:      fs/bfs/
2250F:      include/uapi/linux/bfs_fs.h
2251
2252BLACKFIN ARCHITECTURE
2253M:      Steven Miao <realmz6@gmail.com>
2254L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2255T:      git git://git.code.sf.net/p/adi-linux/code
2256W:      http://blackfin.uclinux.org
2257S:      Supported
2258F:      arch/blackfin/
2259
2260BLACKFIN EMAC DRIVER
2261L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2262W:      http://blackfin.uclinux.org
2263S:      Supported
2264F:      drivers/net/ethernet/adi/
2265
2266BLACKFIN RTC DRIVER
2267L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2268W:      http://blackfin.uclinux.org
2269S:      Supported
2270F:      drivers/rtc/rtc-bfin.c
2271
2272BLACKFIN SDH DRIVER
2273M:      Sonic Zhang <sonic.zhang@analog.com>
2274L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2275W:      http://blackfin.uclinux.org
2276S:      Supported
2277F:      drivers/mmc/host/bfin_sdh.c
2278
2279BLACKFIN SERIAL DRIVER
2280M:      Sonic Zhang <sonic.zhang@analog.com>
2281L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2282W:      http://blackfin.uclinux.org
2283S:      Supported
2284F:      drivers/tty/serial/bfin_uart.c
2285
2286BLACKFIN WATCHDOG DRIVER
2287L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2288W:      http://blackfin.uclinux.org
2289S:      Supported
2290F:      drivers/watchdog/bfin_wdt.c
2291
2292BLACKFIN I2C TWI DRIVER
2293M:      Sonic Zhang <sonic.zhang@analog.com>
2294L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2295W:      http://blackfin.uclinux.org/
2296S:      Supported
2297F:      drivers/i2c/busses/i2c-bfin-twi.c
2298
2299BLACKFIN MEDIA DRIVER
2300M:      Scott Jiang <scott.jiang.linux@gmail.com>
2301L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2302W:      http://blackfin.uclinux.org/
2303S:      Supported
2304F:      drivers/media/platform/blackfin/
2305F:      drivers/media/i2c/adv7183*
2306F:      drivers/media/i2c/vs6624*
2307
2308BLINKM RGB LED DRIVER
2309M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2310S:      Maintained
2311F:      drivers/leds/leds-blinkm.c
2312
2313BLOCK LAYER
2314M:      Jens Axboe <axboe@kernel.dk>
2315L:      linux-block@vger.kernel.org
2316T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2317S:      Maintained
2318F:      block/
2319F:      kernel/trace/blktrace.c
2320
2321BLOCK2MTD DRIVER
2322M:      Joern Engel <joern@lazybastard.org>
2323L:      linux-mtd@lists.infradead.org
2324S:      Maintained
2325F:      drivers/mtd/devices/block2mtd.c
2326
2327BLUETOOTH DRIVERS
2328M:      Marcel Holtmann <marcel@holtmann.org>
2329M:      Gustavo Padovan <gustavo@padovan.org>
2330M:      Johan Hedberg <johan.hedberg@gmail.com>
2331L:      linux-bluetooth@vger.kernel.org
2332W:      http://www.bluez.org/
2333T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2334T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2335S:      Maintained
2336F:      drivers/bluetooth/
2337
2338BLUETOOTH SUBSYSTEM
2339M:      Marcel Holtmann <marcel@holtmann.org>
2340M:      Gustavo Padovan <gustavo@padovan.org>
2341M:      Johan Hedberg <johan.hedberg@gmail.com>
2342L:      linux-bluetooth@vger.kernel.org
2343W:      http://www.bluez.org/
2344T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2345T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2346S:      Maintained
2347F:      net/bluetooth/
2348F:      include/net/bluetooth/
2349
2350BONDING DRIVER
2351M:      Jay Vosburgh <j.vosburgh@gmail.com>
2352M:      Veaceslav Falico <vfalico@gmail.com>
2353M:      Andy Gospodarek <gospo@cumulusnetworks.com>
2354L:      netdev@vger.kernel.org
2355W:      http://sourceforge.net/projects/bonding/
2356S:      Supported
2357F:      drivers/net/bonding/
2358F:      include/uapi/linux/if_bonding.h
2359
2360BPF (Safe dynamic programs and tools)
2361M:      Alexei Starovoitov <ast@kernel.org>
2362L:      netdev@vger.kernel.org
2363L:      linux-kernel@vger.kernel.org
2364S:      Supported
2365F:      kernel/bpf/
2366
2367BROADCOM B44 10/100 ETHERNET DRIVER
2368M:      Gary Zambrano <zambrano@broadcom.com>
2369L:      netdev@vger.kernel.org
2370S:      Supported
2371F:      drivers/net/ethernet/broadcom/b44.*
2372
2373BROADCOM GENET ETHERNET DRIVER
2374M:      Florian Fainelli <f.fainelli@gmail.com>
2375L:      netdev@vger.kernel.org
2376S:      Supported
2377F:      drivers/net/ethernet/broadcom/genet/
2378
2379BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2380M:      Sony Chacko <sony.chacko@qlogic.com>
2381M:      Dept-HSGLinuxNICDev@qlogic.com
2382L:      netdev@vger.kernel.org
2383S:      Supported
2384F:      drivers/net/ethernet/broadcom/bnx2.*
2385F:      drivers/net/ethernet/broadcom/bnx2_*
2386
2387BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2388M:      Ariel Elior <ariel.elior@qlogic.com>
2389L:      netdev@vger.kernel.org
2390S:      Supported
2391F:      drivers/net/ethernet/broadcom/bnx2x/
2392
2393BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2394M:      Florian Fainelli <f.fainelli@gmail.com>
2395M:      Ray Jui <rjui@broadcom.com>
2396M:      Scott Branden <sbranden@broadcom.com>
2397L:      bcm-kernel-feedback-list@broadcom.com
2398T:      git git://github.com/broadcom/mach-bcm
2399S:      Maintained
2400F:      arch/arm/mach-bcm/
2401F:      arch/arm/boot/dts/bcm113*
2402F:      arch/arm/boot/dts/bcm216*
2403F:      arch/arm/boot/dts/bcm281*
2404F:      arch/arm64/boot/dts/broadcom/
2405F:      arch/arm/configs/bcm_defconfig
2406F:      drivers/mmc/host/sdhci-bcm-kona.c
2407F:      drivers/clocksource/bcm_kona_timer.c
2408
2409BROADCOM BCM2835 ARM ARCHITECTURE
2410M:      Stephen Warren <swarren@wwwdotorg.org>
2411M:      Lee Jones <lee@kernel.org>
2412M:      Eric Anholt <eric@anholt.net>
2413L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2414L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2416S:      Maintained
2417N:      bcm2835
2418
2419BROADCOM BCM47XX MIPS ARCHITECTURE
2420M:      Hauke Mehrtens <hauke@hauke-m.de>
2421M:      Rafał Miłecki <zajec5@gmail.com>
2422L:      linux-mips@linux-mips.org
2423S:      Maintained
2424F:      arch/mips/bcm47xx/*
2425F:      arch/mips/include/asm/mach-bcm47xx/*
2426
2427BROADCOM BCM5301X ARM ARCHITECTURE
2428M:      Hauke Mehrtens <hauke@hauke-m.de>
2429L:      linux-arm-kernel@lists.infradead.org
2430S:      Maintained
2431F:      arch/arm/mach-bcm/bcm_5301x.c
2432F:      arch/arm/boot/dts/bcm5301x.dtsi
2433F:      arch/arm/boot/dts/bcm470*
2434
2435BROADCOM BCM63XX ARM ARCHITECTURE
2436M:      Florian Fainelli <f.fainelli@gmail.com>
2437L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438L:      bcm-kernel-feedback-list@broadcom.com
2439T:      git git://github.com/broadcom/stblinux.git
2440S:      Maintained
2441F:      arch/arm/mach-bcm/bcm63xx.c
2442F:      arch/arm/include/debug/bcm63xx.S
2443
2444BROADCOM BCM63XX/BCM33XX UDC DRIVER
2445M:      Kevin Cernekee <cernekee@gmail.com>
2446L:      linux-usb@vger.kernel.org
2447S:      Maintained
2448F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2449
2450BROADCOM BCM7XXX ARM ARCHITECTURE
2451M:      Brian Norris <computersforpeace@gmail.com>
2452M:      Gregory Fong <gregory.0xf0@gmail.com>
2453M:      Florian Fainelli <f.fainelli@gmail.com>
2454L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455L:      bcm-kernel-feedback-list@broadcom.com
2456T:      git git://github.com/broadcom/stblinux.git
2457S:      Maintained
2458F:      arch/arm/mach-bcm/*brcmstb*
2459F:      arch/arm/boot/dts/bcm7*.dts*
2460F:      drivers/bus/brcmstb_gisb.c
2461N:      brcmstb
2462
2463BROADCOM BMIPS MIPS ARCHITECTURE
2464M:      Kevin Cernekee <cernekee@gmail.com>
2465M:      Florian Fainelli <f.fainelli@gmail.com>
2466L:      linux-mips@linux-mips.org
2467T:      git git://github.com/broadcom/stblinux.git
2468S:      Maintained
2469F:      arch/mips/bmips/*
2470F:      arch/mips/include/asm/mach-bmips/*
2471F:      arch/mips/kernel/*bmips*
2472F:      arch/mips/boot/dts/brcm/bcm*.dts*
2473F:      drivers/irqchip/irq-bcm63*
2474F:      drivers/irqchip/irq-bcm7*
2475F:      drivers/irqchip/irq-brcmstb*
2476F:      include/linux/bcm963xx_nvram.h
2477F:      include/linux/bcm963xx_tag.h
2478
2479BROADCOM TG3 GIGABIT ETHERNET DRIVER
2480M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2481M:      Prashant Sreedharan <prashant@broadcom.com>
2482M:      Michael Chan <mchan@broadcom.com>
2483L:      netdev@vger.kernel.org
2484S:      Supported
2485F:      drivers/net/ethernet/broadcom/tg3.*
2486
2487BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2488M:      Brett Rudley <brudley@broadcom.com>
2489M:      Arend van Spriel <arend@broadcom.com>
2490M:      Franky (Zhenhui) Lin <frankyl@broadcom.com>
2491M:      Hante Meuleman <meuleman@broadcom.com>
2492L:      linux-wireless@vger.kernel.org
2493L:      brcm80211-dev-list@broadcom.com
2494S:      Supported
2495F:      drivers/net/wireless/broadcom/brcm80211/
2496
2497BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2498M:      QLogic-Storage-Upstream@qlogic.com
2499L:      linux-scsi@vger.kernel.org
2500S:      Supported
2501F:      drivers/scsi/bnx2fc/
2502
2503BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2504M:      QLogic-Storage-Upstream@qlogic.com
2505L:      linux-scsi@vger.kernel.org
2506S:      Supported
2507F:      drivers/scsi/bnx2i/
2508
2509BROADCOM IPROC ARM ARCHITECTURE
2510M:      Ray Jui <rjui@broadcom.com>
2511M:      Scott Branden <sbranden@broadcom.com>
2512M:      Jon Mason <jonmason@broadcom.com>
2513L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514L:      bcm-kernel-feedback-list@broadcom.com
2515T:      git git://github.com/broadcom/cygnus-linux.git
2516S:      Maintained
2517N:      iproc
2518N:      cygnus
2519N:      nsp
2520N:      bcm9113*
2521N:      bcm9583*
2522N:      bcm9585*
2523N:      bcm9586*
2524N:      bcm988312
2525N:      bcm113*
2526N:      bcm583*
2527N:      bcm585*
2528N:      bcm586*
2529N:      bcm88312
2530
2531BROADCOM BRCMSTB GPIO DRIVER
2532M:      Gregory Fong <gregory.0xf0@gmail.com>
2533L:      bcm-kernel-feedback-list@broadcom.com
2534S:      Supported
2535F:      drivers/gpio/gpio-brcmstb.c
2536F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2537
2538BROADCOM KONA GPIO DRIVER
2539M:      Ray Jui <rjui@broadcom.com>
2540L:      bcm-kernel-feedback-list@broadcom.com
2541S:      Supported
2542F:      drivers/gpio/gpio-bcm-kona.c
2543F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2544
2545BROADCOM NVRAM DRIVER
2546M:      Rafał Miłecki <zajec5@gmail.com>
2547L:      linux-mips@linux-mips.org
2548S:      Maintained
2549F:      drivers/firmware/broadcom/*
2550
2551BROADCOM STB NAND FLASH DRIVER
2552M:      Brian Norris <computersforpeace@gmail.com>
2553M:      Kamal Dasu <kdasu.kdev@gmail.com>
2554L:      linux-mtd@lists.infradead.org
2555L:      bcm-kernel-feedback-list@broadcom.com
2556S:      Maintained
2557F:      drivers/mtd/nand/brcmnand/
2558
2559BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2560M:      Rafał Miłecki <zajec5@gmail.com>
2561L:      linux-wireless@vger.kernel.org
2562S:      Maintained
2563F:      drivers/bcma/
2564F:      include/linux/bcma/
2565
2566BROADCOM SYSTEMPORT ETHERNET DRIVER
2567M:      Florian Fainelli <f.fainelli@gmail.com>
2568L:      netdev@vger.kernel.org
2569S:      Supported
2570F:      drivers/net/ethernet/broadcom/bcmsysport.*
2571
2572BROADCOM VULCAN ARM64 SOC
2573M:      Jayachandran C. <jchandra@broadcom.com>
2574L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2575L:      bcm-kernel-feedback-list@broadcom.com
2576S:      Maintained
2577F:      arch/arm64/boot/dts/broadcom/vulcan*
2578
2579BROCADE BFA FC SCSI DRIVER
2580M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2581M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2582L:      linux-scsi@vger.kernel.org
2583S:      Supported
2584F:      drivers/scsi/bfa/
2585
2586BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2587M:      Rasesh Mody <rasesh.mody@qlogic.com>
2588L:      netdev@vger.kernel.org
2589S:      Supported
2590F:      drivers/net/ethernet/brocade/bna/
2591
2592BSG (block layer generic sg v4 driver)
2593M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2594L:      linux-scsi@vger.kernel.org
2595S:      Supported
2596F:      block/bsg.c
2597F:      include/linux/bsg.h
2598F:      include/uapi/linux/bsg.h
2599
2600BT87X AUDIO DRIVER
2601M:      Clemens Ladisch <clemens@ladisch.de>
2602L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2603T:      git git://git.alsa-project.org/alsa-kernel.git
2604S:      Maintained
2605F:      Documentation/sound/alsa/Bt87x.txt
2606F:      sound/pci/bt87x.c
2607
2608BT8XXGPIO DRIVER
2609M:      Michael Buesch <m@bues.ch>
2610W:      http://bu3sch.de/btgpio.php
2611S:      Maintained
2612F:      drivers/gpio/gpio-bt8xx.c
2613
2614BTRFS FILE SYSTEM
2615M:      Chris Mason <clm@fb.com>
2616M:      Josef Bacik <jbacik@fb.com>
2617M:      David Sterba <dsterba@suse.com>
2618L:      linux-btrfs@vger.kernel.org
2619W:      http://btrfs.wiki.kernel.org/
2620Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2621T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2622S:      Maintained
2623F:      Documentation/filesystems/btrfs.txt
2624F:      fs/btrfs/
2625
2626BTTV VIDEO4LINUX DRIVER
2627M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2628L:      linux-media@vger.kernel.org
2629W:      https://linuxtv.org
2630T:      git git://linuxtv.org/media_tree.git
2631S:      Odd fixes
2632F:      Documentation/video4linux/bttv/
2633F:      drivers/media/pci/bt8xx/bttv*
2634
2635BUSLOGIC SCSI DRIVER
2636M:      Khalid Aziz <khalid@gonehiking.org>
2637L:      linux-scsi@vger.kernel.org
2638S:      Maintained
2639F:      drivers/scsi/BusLogic.*
2640F:      drivers/scsi/FlashPoint.*
2641
2642C-MEDIA CMI8788 DRIVER
2643M:      Clemens Ladisch <clemens@ladisch.de>
2644L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2645T:      git git://git.alsa-project.org/alsa-kernel.git
2646S:      Maintained
2647F:      sound/pci/oxygen/
2648
2649C6X ARCHITECTURE
2650M:      Mark Salter <msalter@redhat.com>
2651M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2652L:      linux-c6x-dev@linux-c6x.org
2653W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2654S:      Maintained
2655F:      arch/c6x/
2656
2657CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2658M:      David Howells <dhowells@redhat.com>
2659L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2660S:      Supported
2661F:      Documentation/filesystems/caching/cachefiles.txt
2662F:      fs/cachefiles/
2663
2664CADET FM/AM RADIO RECEIVER DRIVER
2665M:      Hans Verkuil <hverkuil@xs4all.nl>
2666L:      linux-media@vger.kernel.org
2667T:      git git://linuxtv.org/media_tree.git
2668W:      https://linuxtv.org
2669S:      Maintained
2670F:      drivers/media/radio/radio-cadet*
2671
2672CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2673M:      Jonathan Corbet <corbet@lwn.net>
2674L:      linux-media@vger.kernel.org
2675T:      git git://linuxtv.org/media_tree.git
2676S:      Maintained
2677F:      Documentation/video4linux/cafe_ccic
2678F:      drivers/media/platform/marvell-ccic/
2679
2680CAIF NETWORK LAYER
2681M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2682L:      netdev@vger.kernel.org
2683S:      Supported
2684F:      Documentation/networking/caif/
2685F:      drivers/net/caif/
2686F:      include/uapi/linux/caif/
2687F:      include/net/caif/
2688F:      net/caif/
2689
2690CALGARY x86-64 IOMMU
2691M:      Muli Ben-Yehuda <muli@il.ibm.com>
2692M:      "Jon D. Mason" <jdmason@kudzu.us>
2693L:      discuss@x86-64.org
2694S:      Maintained
2695F:      arch/x86/kernel/pci-calgary_64.c
2696F:      arch/x86/kernel/tce_64.c
2697F:      arch/x86/include/asm/calgary.h
2698F:      arch/x86/include/asm/tce.h
2699
2700CAN NETWORK LAYER
2701M:      Oliver Hartkopp <socketcan@hartkopp.net>
2702M:      Marc Kleine-Budde <mkl@pengutronix.de>
2703L:      linux-can@vger.kernel.org
2704W:      https://github.com/linux-can
2705T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2706T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2707S:      Maintained
2708F:      Documentation/networking/can.txt
2709F:      net/can/
2710F:      include/linux/can/core.h
2711F:      include/uapi/linux/can.h
2712F:      include/uapi/linux/can/bcm.h
2713F:      include/uapi/linux/can/raw.h
2714F:      include/uapi/linux/can/gw.h
2715
2716CAN NETWORK DRIVERS
2717M:      Wolfgang Grandegger <wg@grandegger.com>
2718M:      Marc Kleine-Budde <mkl@pengutronix.de>
2719L:      linux-can@vger.kernel.org
2720W:      https://github.com/linux-can
2721T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2722T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2723S:      Maintained
2724F:      drivers/net/can/
2725F:      include/linux/can/dev.h
2726F:      include/linux/can/platform/
2727F:      include/uapi/linux/can/error.h
2728F:      include/uapi/linux/can/netlink.h
2729
2730CAPABILITIES
2731M:      Serge Hallyn <serge.hallyn@canonical.com>
2732L:      linux-security-module@vger.kernel.org
2733S:      Supported
2734F:      include/linux/capability.h
2735F:      include/uapi/linux/capability.h
2736F:      security/commoncap.c
2737F:      kernel/capability.c
2738
2739CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2740M:      Kevin Tsai <ktsai@capellamicro.com>
2741S:      Maintained
2742F:      drivers/iio/light/cm*
2743F:      Documentation/devicetree/bindings/i2c/trivial-devices.txt
2744
2745CAVIUM LIQUIDIO NETWORK DRIVER
2746M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2747M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2748M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2749M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2750L:     netdev@vger.kernel.org
2751W:     http://www.cavium.com
2752S:     Supported
2753F:     drivers/net/ethernet/cavium/liquidio/
2754
2755CC2520 IEEE-802.15.4 RADIO DRIVER
2756M:      Varka Bhadram <varkabhadram@gmail.com>
2757L:      linux-wpan@vger.kernel.org
2758S:      Maintained
2759F:      drivers/net/ieee802154/cc2520.c
2760F:      include/linux/spi/cc2520.h
2761F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2762
2763CELL BROADBAND ENGINE ARCHITECTURE
2764M:      Arnd Bergmann <arnd@arndb.de>
2765L:      linuxppc-dev@lists.ozlabs.org
2766W:      http://www.ibm.com/developerworks/power/cell/
2767S:      Supported
2768F:      arch/powerpc/include/asm/cell*.h
2769F:      arch/powerpc/include/asm/spu*.h
2770F:      arch/powerpc/include/uapi/asm/spu*.h
2771F:      arch/powerpc/oprofile/*cell*
2772F:      arch/powerpc/platforms/cell/
2773
2774CEPH COMMON CODE (LIBCEPH)
2775M:      Ilya Dryomov <idryomov@gmail.com>
2776M:      "Yan, Zheng" <zyan@redhat.com>
2777M:      Sage Weil <sage@redhat.com>
2778L:      ceph-devel@vger.kernel.org
2779W:      http://ceph.com/
2780T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2781T:      git git://github.com/ceph/ceph-client.git
2782S:      Supported
2783F:      net/ceph/
2784F:      include/linux/ceph/
2785F:      include/linux/crush/
2786
2787CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2788M:      "Yan, Zheng" <zyan@redhat.com>
2789M:      Sage Weil <sage@redhat.com>
2790M:      Ilya Dryomov <idryomov@gmail.com>
2791L:      ceph-devel@vger.kernel.org
2792W:      http://ceph.com/
2793T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2794T:      git git://github.com/ceph/ceph-client.git
2795S:      Supported
2796F:      Documentation/filesystems/ceph.txt
2797F:      fs/ceph/
2798
2799CERTIFICATE HANDLING:
2800M:      David Howells <dhowells@redhat.com>
2801M:      David Woodhouse <dwmw2@infradead.org>
2802L:      keyrings@vger.kernel.org
2803S:      Maintained
2804F:      Documentation/module-signing.txt
2805F:      certs/
2806F:      scripts/sign-file.c
2807F:      scripts/extract-cert.c
2808
2809CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2810L:      linux-usb@vger.kernel.org
2811S:      Orphan
2812F:      Documentation/usb/WUSB-Design-overview.txt
2813F:      Documentation/usb/wusb-cbaf
2814F:      drivers/usb/host/hwa-hc.c
2815F:      drivers/usb/host/whci/
2816F:      drivers/usb/wusbcore/
2817F:      include/linux/usb/wusb*
2818
2819CFAG12864B LCD DRIVER
2820M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2821W:      http://miguelojeda.es/auxdisplay.htm
2822W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2823S:      Maintained
2824F:      drivers/auxdisplay/cfag12864b.c
2825F:      include/linux/cfag12864b.h
2826
2827CFAG12864BFB LCD FRAMEBUFFER DRIVER
2828M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2829W:      http://miguelojeda.es/auxdisplay.htm
2830W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2831S:      Maintained
2832F:      drivers/auxdisplay/cfag12864bfb.c
2833F:      include/linux/cfag12864b.h
2834
2835CFG80211 and NL80211
2836M:      Johannes Berg <johannes@sipsolutions.net>
2837L:      linux-wireless@vger.kernel.org
2838W:      http://wireless.kernel.org/
2839T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2840T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2841S:      Maintained
2842F:      include/uapi/linux/nl80211.h
2843F:      include/net/cfg80211.h
2844F:      net/wireless/*
2845X:      net/wireless/wext*
2846
2847CHAR and MISC DRIVERS
2848M:      Arnd Bergmann <arnd@arndb.de>
2849M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2850T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2851S:      Supported
2852F:      drivers/char/*
2853F:      drivers/misc/*
2854F:      include/linux/miscdevice.h
2855
2856CHECKPATCH
2857M:      Andy Whitcroft <apw@canonical.com>
2858M:      Joe Perches <joe@perches.com>
2859S:      Maintained
2860F:      scripts/checkpatch.pl
2861
2862CHINESE DOCUMENTATION
2863M:      Harry Wei <harryxiyou@gmail.com>
2864L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2865L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
2866S:      Maintained
2867F:      Documentation/zh_CN/
2868
2869CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2870M:      Peter Chen <Peter.Chen@nxp.com>
2871T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2872L:      linux-usb@vger.kernel.org
2873S:      Maintained
2874F:      drivers/usb/chipidea/
2875
2876CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2877M:      Hans de Goede <hdegoede@redhat.com>
2878L:      linux-input@vger.kernel.org
2879S:      Maintained
2880F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2881F:      drivers/input/touchscreen/chipone_icn8318.c
2882
2883CHROME HARDWARE PLATFORM SUPPORT
2884M:      Olof Johansson <olof@lixom.net>
2885S:      Maintained
2886T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2887F:      drivers/platform/chrome/
2888
2889CISCO VIC ETHERNET NIC DRIVER
2890M:      Christian Benvenuti <benve@cisco.com>
2891M:      Sujith Sankar <ssujith@cisco.com>
2892M:      Govindarajulu Varadarajan <_govind@gmx.com>
2893M:      Neel Patel <neepatel@cisco.com>
2894S:      Supported
2895F:      drivers/net/ethernet/cisco/enic/
2896
2897CISCO VIC LOW LATENCY NIC DRIVER
2898M:      Christian Benvenuti <benve@cisco.com>
2899M:      Dave Goodell <dgoodell@cisco.com>
2900S:      Supported
2901F:      drivers/infiniband/hw/usnic/
2902
2903CIRRUS LOGIC EP93XX ETHERNET DRIVER
2904M:      Hartley Sweeten <hsweeten@visionengravers.com>
2905L:      netdev@vger.kernel.org
2906S:      Maintained
2907F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
2908
2909CIRRUS LOGIC AUDIO CODEC DRIVERS
2910M:      Brian Austin <brian.austin@cirrus.com>
2911M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
2912L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2913S:      Maintained
2914F:      sound/soc/codecs/cs*
2915
2916CLEANCACHE API
2917M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2918L:      linux-kernel@vger.kernel.org
2919S:      Maintained
2920F:      mm/cleancache.c
2921F:      include/linux/cleancache.h
2922
2923CLK API
2924M:      Russell King <linux@armlinux.org.uk>
2925L:      linux-clk@vger.kernel.org
2926S:      Maintained
2927F:      include/linux/clk.h
2928
2929CLOCKSOURCE, CLOCKEVENT DRIVERS
2930M:      Daniel Lezcano <daniel.lezcano@linaro.org>
2931M:      Thomas Gleixner <tglx@linutronix.de>
2932L:      linux-kernel@vger.kernel.org
2933T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2934S:      Supported
2935F:      drivers/clocksource
2936
2937CISCO FCOE HBA DRIVER
2938M:      Hiral Patel <hiralpat@cisco.com>
2939M:      Suma Ramars <sramars@cisco.com>
2940M:      Brian Uchino <buchino@cisco.com>
2941L:      linux-scsi@vger.kernel.org
2942S:      Supported
2943F:      drivers/scsi/fnic/
2944
2945CISCO SCSI HBA DRIVER
2946M:      Narsimhulu Musini <nmusini@cisco.com>
2947M:      Sesidhar Baddela <sebaddel@cisco.com>
2948L:      linux-scsi@vger.kernel.org
2949S:      Supported
2950F:      drivers/scsi/snic/
2951
2952CMPC ACPI DRIVER
2953M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2954M:      Daniel Oliveira Nascimento <don@syst.com.br>
2955L:      platform-driver-x86@vger.kernel.org
2956S:      Supported
2957F:      drivers/platform/x86/classmate-laptop.c
2958
2959COBALT MEDIA DRIVER
2960M:      Hans Verkuil <hans.verkuil@cisco.com>
2961L:      linux-media@vger.kernel.org
2962T:      git git://linuxtv.org/media_tree.git
2963W:      https://linuxtv.org
2964S:      Supported
2965F:      drivers/media/pci/cobalt/
2966
2967COCCINELLE/Semantic Patches (SmPL)
2968M:      Julia Lawall <Julia.Lawall@lip6.fr>
2969M:      Gilles Muller <Gilles.Muller@lip6.fr>
2970M:      Nicolas Palix <nicolas.palix@imag.fr>
2971M:      Michal Marek <mmarek@suse.com>
2972L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
2973T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2974W:      http://coccinelle.lip6.fr/
2975S:      Supported
2976F:      Documentation/coccinelle.txt
2977F:      scripts/coccinelle/
2978F:      scripts/coccicheck
2979
2980CODA FILE SYSTEM
2981M:      Jan Harkes <jaharkes@cs.cmu.edu>
2982M:      coda@cs.cmu.edu
2983L:      codalist@coda.cs.cmu.edu
2984W:      http://www.coda.cs.cmu.edu/
2985S:      Maintained
2986F:      Documentation/filesystems/coda.txt
2987F:      fs/coda/
2988F:      include/linux/coda*.h
2989F:      include/uapi/linux/coda*.h
2990
2991CODA V4L2 MEM2MEM DRIVER
2992M:      Philipp Zabel <p.zabel@pengutronix.de>
2993L:      linux-media@vger.kernel.org
2994S:      Maintained
2995F:      Documentation/devicetree/bindings/media/coda.txt
2996F:      drivers/media/platform/coda/
2997
2998COMMON CLK FRAMEWORK
2999M:      Michael Turquette <mturquette@baylibre.com>
3000M:      Stephen Boyd <sboyd@codeaurora.org>
3001L:      linux-clk@vger.kernel.org
3002T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3003S:      Maintained
3004F:      drivers/clk/
3005X:      drivers/clk/clkdev.c
3006F:      include/linux/clk-pr*
3007F:      include/linux/clk/
3008
3009COMMON INTERNET FILE SYSTEM (CIFS)
3010M:      Steve French <sfrench@samba.org>
3011L:      linux-cifs@vger.kernel.org
3012L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3013W:      http://linux-cifs.samba.org/
3014T:      git git://git.samba.org/sfrench/cifs-2.6.git
3015S:      Supported
3016F:      Documentation/filesystems/cifs/
3017F:      fs/cifs/
3018
3019COMPACTPCI HOTPLUG CORE
3020M:      Scott Murray <scott@spiteful.org>
3021L:      linux-pci@vger.kernel.org
3022S:      Maintained
3023F:      drivers/pci/hotplug/cpci_hotplug*
3024
3025COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3026M:      Scott Murray <scott@spiteful.org>
3027L:      linux-pci@vger.kernel.org
3028S:      Maintained
3029F:      drivers/pci/hotplug/cpcihp_zt5550.*
3030
3031COMPACTPCI HOTPLUG GENERIC DRIVER
3032M:      Scott Murray <scott@spiteful.org>
3033L:      linux-pci@vger.kernel.org
3034S:      Maintained
3035F:      drivers/pci/hotplug/cpcihp_generic.c
3036
3037COMPAL LAPTOP SUPPORT
3038M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3039L:      platform-driver-x86@vger.kernel.org
3040S:      Maintained
3041F:      drivers/platform/x86/compal-laptop.c
3042
3043CONEXANT ACCESSRUNNER USB DRIVER
3044L:      accessrunner-general@lists.sourceforge.net
3045W:      http://accessrunner.sourceforge.net/
3046S:      Orphan
3047F:      drivers/usb/atm/cxacru.c
3048
3049CONFIGFS
3050M:      Joel Becker <jlbec@evilplan.org>
3051M:      Christoph Hellwig <hch@lst.de>
3052T:      git git://git.infradead.org/users/hch/configfs.git
3053S:      Supported
3054F:      fs/configfs/
3055F:      include/linux/configfs.h
3056
3057CONNECTOR
3058M:      Evgeniy Polyakov <zbr@ioremap.net>
3059L:      netdev@vger.kernel.org
3060S:      Maintained
3061F:      drivers/connector/
3062
3063CONTROL GROUP (CGROUP)
3064M:      Tejun Heo <tj@kernel.org>
3065M:      Li Zefan <lizefan@huawei.com>
3066M:      Johannes Weiner <hannes@cmpxchg.org>
3067L:      cgroups@vger.kernel.org
3068T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3069S:      Maintained
3070F:      Documentation/cgroups/
3071F:      include/linux/cgroup*
3072F:      kernel/cgroup*
3073
3074CONTROL GROUP - CPUSET
3075M:      Li Zefan <lizefan@huawei.com>
3076L:      cgroups@vger.kernel.org
3077W:      http://www.bullopensource.org/cpuset/
3078W:      http://oss.sgi.com/projects/cpusets/
3079T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3080S:      Maintained
3081F:      Documentation/cgroups/cpusets.txt
3082F:      include/linux/cpuset.h
3083F:      kernel/cpuset.c
3084
3085CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3086M:      Johannes Weiner <hannes@cmpxchg.org>
3087M:      Michal Hocko <mhocko@kernel.org>
3088M:      Vladimir Davydov <vdavydov@virtuozzo.com>
3089L:      cgroups@vger.kernel.org
3090L:      linux-mm@kvack.org
3091S:      Maintained
3092F:      mm/memcontrol.c
3093F:      mm/swap_cgroup.c
3094
3095CORETEMP HARDWARE MONITORING DRIVER
3096M:      Fenghua Yu <fenghua.yu@intel.com>
3097L:      linux-hwmon@vger.kernel.org
3098S:      Maintained
3099F:      Documentation/hwmon/coretemp
3100F:      drivers/hwmon/coretemp.c
3101
3102COSA/SRP SYNC SERIAL DRIVER
3103M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3104W:      http://www.fi.muni.cz/~kas/cosa/
3105S:      Maintained
3106F:      drivers/net/wan/cosa*
3107
3108CPMAC ETHERNET DRIVER
3109M:      Florian Fainelli <florian@openwrt.org>
3110L:      netdev@vger.kernel.org
3111S:      Maintained
3112F:      drivers/net/ethernet/ti/cpmac.c
3113
3114CPU FREQUENCY DRIVERS
3115M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3116M:      Viresh Kumar <viresh.kumar@linaro.org>
3117L:      linux-pm@vger.kernel.org
3118S:      Maintained
3119T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3120T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3121F:      drivers/cpufreq/
3122F:      include/linux/cpufreq.h
3123
3124CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3125M:      Viresh Kumar <viresh.kumar@linaro.org>
3126M:      Sudeep Holla <sudeep.holla@arm.com>
3127L:      linux-pm@vger.kernel.org
3128W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3129S:      Maintained
3130F:      drivers/cpufreq/arm_big_little.h
3131F:      drivers/cpufreq/arm_big_little.c
3132F:      drivers/cpufreq/arm_big_little_dt.c
3133
3134CPUIDLE DRIVER - ARM BIG LITTLE
3135M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3136M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3137L:      linux-pm@vger.kernel.org
3138L:      linux-arm-kernel@lists.infradead.org
3139T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3140S:      Maintained
3141F:      drivers/cpuidle/cpuidle-big_little.c
3142
3143CPUIDLE DRIVER - ARM EXYNOS
3144M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3145M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3146M:      Kukjin Kim <kgene@kernel.org>
3147L:      linux-pm@vger.kernel.org
3148L:      linux-samsung-soc@vger.kernel.org
3149S:      Supported
3150F:      drivers/cpuidle/cpuidle-exynos.c
3151F:      arch/arm/mach-exynos/pm.c
3152
3153CPUIDLE DRIVERS
3154M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3155M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3156L:      linux-pm@vger.kernel.org
3157S:      Maintained
3158T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3159F:      drivers/cpuidle/*
3160F:      include/linux/cpuidle.h
3161
3162CPUID/MSR DRIVER
3163M:      "H. Peter Anvin" <hpa@zytor.com>
3164S:      Maintained
3165F:      arch/x86/kernel/cpuid.c
3166F:      arch/x86/kernel/msr.c
3167
3168CPU POWER MONITORING SUBSYSTEM
3169M:      Thomas Renninger <trenn@suse.com>
3170L:      linux-pm@vger.kernel.org
3171S:      Maintained
3172F:      tools/power/cpupower/
3173
3174CRAMFS FILESYSTEM
3175W:      http://sourceforge.net/projects/cramfs/
3176S:      Orphan / Obsolete
3177F:      Documentation/filesystems/cramfs.txt
3178F:      fs/cramfs/
3179
3180CRIS PORT
3181M:      Mikael Starvik <starvik@axis.com>
3182M:      Jesper Nilsson <jesper.nilsson@axis.com>
3183L:      linux-cris-kernel@axis.com
3184W:      http://developer.axis.com
3185T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3186S:      Maintained
3187F:      arch/cris/
3188F:      drivers/tty/serial/crisv10.*
3189
3190CRYPTO API
3191M:      Herbert Xu <herbert@gondor.apana.org.au>
3192M:      "David S. Miller" <davem@davemloft.net>
3193L:      linux-crypto@vger.kernel.org
3194T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3195T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3196S:      Maintained
3197F:      Documentation/crypto/
3198F:      Documentation/DocBook/crypto-API.tmpl
3199F:      arch/*/crypto/
3200F:      crypto/
3201F:      drivers/crypto/
3202F:      include/crypto/
3203
3204CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3205M:      Neil Horman <nhorman@tuxdriver.com>
3206L:      linux-crypto@vger.kernel.org
3207S:      Maintained
3208F:      crypto/ansi_cprng.c
3209F:      crypto/rng.c
3210
3211CS3308 MEDIA DRIVER
3212M:      Hans Verkuil <hverkuil@xs4all.nl>
3213L:      linux-media@vger.kernel.org
3214T:      git git://linuxtv.org/media_tree.git
3215W:      http://linuxtv.org
3216S:      Odd Fixes
3217F:      drivers/media/i2c/cs3308.c
3218F:      drivers/media/i2c/cs3308.h
3219
3220CS5535 Audio ALSA driver
3221M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3222S:      Maintained
3223F:      sound/pci/cs5535audio/
3224
3225CW1200 WLAN driver
3226M:      Solomon Peachy <pizza@shaftnet.org>
3227S:      Maintained
3228F:      drivers/net/wireless/st/cw1200/
3229
3230CX18 VIDEO4LINUX DRIVER
3231M:      Andy Walls <awalls@md.metrocast.net>
3232L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3233L:      linux-media@vger.kernel.org
3234T:      git git://linuxtv.org/media_tree.git
3235W:      https://linuxtv.org
3236W:      http://www.ivtvdriver.org/index.php/Cx18
3237S:      Maintained
3238F:      Documentation/video4linux/cx18.txt
3239F:      drivers/media/pci/cx18/
3240F:      include/uapi/linux/ivtv*
3241
3242CX2341X MPEG ENCODER HELPER MODULE
3243M:      Hans Verkuil <hverkuil@xs4all.nl>
3244L:      linux-media@vger.kernel.org
3245T:      git git://linuxtv.org/media_tree.git
3246W:      https://linuxtv.org
3247S:      Maintained
3248F:      drivers/media/common/cx2341x*
3249F:      include/media/cx2341x*
3250
3251CX24120 MEDIA DRIVER
3252M:      Jemma Denson <jdenson@gmail.com>
3253M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3254L:      linux-media@vger.kernel.org
3255W:      https://linuxtv.org
3256Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3257S:      Maintained
3258F:      drivers/media/dvb-frontends/cx24120*
3259
3260CX88 VIDEO4LINUX DRIVER
3261M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3262L:      linux-media@vger.kernel.org
3263W:      https://linuxtv.org
3264T:      git git://linuxtv.org/media_tree.git
3265S:      Odd fixes
3266F:      Documentation/video4linux/cx88/
3267F:      drivers/media/pci/cx88/
3268
3269CXD2820R MEDIA DRIVER
3270M:      Antti Palosaari <crope@iki.fi>
3271L:      linux-media@vger.kernel.org
3272W:      https://linuxtv.org
3273W:      http://palosaari.fi/linux/
3274Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3275T:      git git://linuxtv.org/anttip/media_tree.git
3276S:      Maintained
3277F:      drivers/media/dvb-frontends/cxd2820r*
3278
3279CXGB3 ETHERNET DRIVER (CXGB3)
3280M:      Santosh Raspatur <santosh@chelsio.com>
3281L:      netdev@vger.kernel.org
3282W:      http://www.chelsio.com
3283S:      Supported
3284F:      drivers/net/ethernet/chelsio/cxgb3/
3285
3286CXGB3 ISCSI DRIVER (CXGB3I)
3287M:      Karen Xie <kxie@chelsio.com>
3288L:      linux-scsi@vger.kernel.org
3289W:      http://www.chelsio.com
3290S:      Supported
3291F:      drivers/scsi/cxgbi/cxgb3i
3292
3293CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3294M:      Steve Wise <swise@chelsio.com>
3295L:      linux-rdma@vger.kernel.org
3296W:      http://www.openfabrics.org
3297S:      Supported
3298F:      drivers/infiniband/hw/cxgb3/
3299
3300CXGB4 ETHERNET DRIVER (CXGB4)
3301M:      Hariprasad S <hariprasad@chelsio.com>
3302L:      netdev@vger.kernel.org
3303W:      http://www.chelsio.com
3304S:      Supported
3305F:      drivers/net/ethernet/chelsio/cxgb4/
3306
3307CXGB4 ISCSI DRIVER (CXGB4I)
3308M:      Karen Xie <kxie@chelsio.com>
3309L:      linux-scsi@vger.kernel.org
3310W:      http://www.chelsio.com
3311S:      Supported
3312F:      drivers/scsi/cxgbi/cxgb4i
3313
3314CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3315M:      Steve Wise <swise@chelsio.com>
3316L:      linux-rdma@vger.kernel.org
3317W:      http://www.openfabrics.org
3318S:      Supported
3319F:      drivers/infiniband/hw/cxgb4/
3320
3321CXGB4VF ETHERNET DRIVER (CXGB4VF)
3322M:      Casey Leedom <leedom@chelsio.com>
3323L:      netdev@vger.kernel.org
3324W:      http://www.chelsio.com
3325S:      Supported
3326F:      drivers/net/ethernet/chelsio/cxgb4vf/
3327
3328CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3329M:      Ian Munsie <imunsie@au1.ibm.com>
3330M:      Michael Neuling <mikey@neuling.org>
3331L:      linuxppc-dev@lists.ozlabs.org
3332S:      Supported
3333F:      drivers/misc/cxl/
3334F:      include/misc/cxl*
3335F:      include/uapi/misc/cxl.h
3336F:      Documentation/powerpc/cxl.txt
3337F:      Documentation/powerpc/cxl.txt
3338F:      Documentation/ABI/testing/sysfs-class-cxl
3339
3340CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3341M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3342M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3343L:      linux-scsi@vger.kernel.org
3344S:      Supported
3345F:      drivers/scsi/cxlflash/
3346F:      include/uapi/scsi/cxlflash_ioctls.h
3347F:      Documentation/powerpc/cxlflash.txt
3348
3349STMMAC ETHERNET DRIVER
3350M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3351L:      netdev@vger.kernel.org
3352W:      http://www.stlinux.com
3353S:      Supported
3354F:      drivers/net/ethernet/stmicro/stmmac/
3355
3356CYBERPRO FB DRIVER
3357M:      Russell King <linux@armlinux.org.uk>
3358L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3359W:      http://www.armlinux.org.uk/
3360S:      Maintained
3361F:      drivers/video/fbdev/cyber2000fb.*
3362
3363CYCLADES ASYNC MUX DRIVER
3364W:      http://www.cyclades.com/
3365S:      Orphan
3366F:      drivers/tty/cyclades.c
3367F:      include/linux/cyclades.h
3368F:      include/uapi/linux/cyclades.h
3369
3370CYCLADES PC300 DRIVER
3371W:      http://www.cyclades.com/
3372S:      Orphan
3373F:      drivers/net/wan/pc300*
3374
3375CYPRESS_FIRMWARE MEDIA DRIVER
3376M:      Antti Palosaari <crope@iki.fi>
3377L:      linux-media@vger.kernel.org
3378W:      https://linuxtv.org
3379W:      http://palosaari.fi/linux/
3380Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3381T:      git git://linuxtv.org/anttip/media_tree.git
3382S:      Maintained
3383F:      drivers/media/common/cypress_firmware*
3384
3385CYTTSP TOUCHSCREEN DRIVER
3386M:      Ferruh Yigit <fery@cypress.com>
3387L:      linux-input@vger.kernel.org
3388S:      Supported
3389F:      drivers/input/touchscreen/cyttsp*
3390F:      include/linux/input/cyttsp.h
3391
3392DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3393M:      Joshua Kinard <kumba@gentoo.org>
3394S:      Maintained
3395F:      drivers/rtc/rtc-ds1685.c
3396F:      include/linux/rtc/ds1685.h
3397
3398DAMA SLAVE for AX.25
3399M:      Joerg Reuter <jreuter@yaina.de>
3400W:      http://yaina.de/jreuter/
3401W:      http://www.qsl.net/dl1bke/
3402L:      linux-hams@vger.kernel.org
3403S:      Maintained
3404F:      net/ax25/af_ax25.c
3405F:      net/ax25/ax25_dev.c
3406F:      net/ax25/ax25_ds_*
3407F:      net/ax25/ax25_in.c
3408F:      net/ax25/ax25_out.c
3409F:      net/ax25/ax25_timer.c
3410F:      net/ax25/sysctl_net_ax25.c
3411
3412DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3413L:      netdev@vger.kernel.org
3414S:      Orphan
3415F:      Documentation/networking/dmfe.txt
3416F:      drivers/net/ethernet/dec/tulip/dmfe.c
3417
3418DC390/AM53C974 SCSI driver
3419M:      Hannes Reinecke <hare@suse.com>
3420L:      linux-scsi@vger.kernel.org
3421S:      Maintained
3422F:      drivers/scsi/am53c974.c
3423
3424DC395x SCSI driver
3425M:      Oliver Neukum <oliver@neukum.org>
3426M:      Ali Akcaagac <aliakc@web.de>
3427M:      Jamie Lenehan <lenehan@twibble.org>
3428L:      dc395x@twibble.org
3429W:      http://twibble.org/dist/dc395x/
3430W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3431S:      Maintained
3432F:      Documentation/scsi/dc395x.txt
3433F:      drivers/scsi/dc395x.*
3434
3435DCCP PROTOCOL
3436M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3437L:      dccp@vger.kernel.org
3438W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3439S:      Maintained
3440F:      include/linux/dccp.h
3441F:      include/uapi/linux/dccp.h
3442F:      include/linux/tfrc.h
3443F:      net/dccp/
3444
3445DECnet NETWORK LAYER
3446W:      http://linux-decnet.sourceforge.net
3447L:      linux-decnet-user@lists.sourceforge.net
3448S:      Orphan
3449F:      Documentation/networking/decnet.txt
3450F:      net/decnet/
3451
3452DECSTATION PLATFORM SUPPORT
3453M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3454L:      linux-mips@linux-mips.org
3455W:      http://www.linux-mips.org/wiki/DECstation
3456S:      Maintained
3457F:      arch/mips/dec/
3458F:      arch/mips/include/asm/dec/
3459F:      arch/mips/include/asm/mach-dec/
3460
3461DEFXX FDDI NETWORK DRIVER
3462M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3463S:      Maintained
3464F:      drivers/net/fddi/defxx.*
3465
3466DELL LAPTOP DRIVER
3467M:      Matthew Garrett <mjg59@srcf.ucam.org>
3468M:      Pali Rohr <pali.rohar@gmail.com>
3469L:      platform-driver-x86@vger.kernel.org
3470S:      Maintained
3471F:      drivers/platform/x86/dell-laptop.c
3472
3473DELL LAPTOP RBTN DRIVER
3474M:      Pali Rohr <pali.rohar@gmail.com>
3475S:      Maintained
3476F:      drivers/platform/x86/dell-rbtn.*
3477
3478DELL LAPTOP FREEFALL DRIVER
3479M:      Pali Rohr <pali.rohar@gmail.com>
3480S:      Maintained
3481F:      drivers/platform/x86/dell-smo8800.c
3482
3483DELL LAPTOP SMM DRIVER
3484M:      Pali Rohr <pali.rohar@gmail.com>
3485S:      Maintained
3486F:      drivers/hwmon/dell-smm-hwmon.c
3487F:      include/uapi/linux/i8k.h
3488
3489DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3490M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3491S:      Maintained
3492F:      Documentation/dcdbas.txt
3493F:      drivers/firmware/dcdbas.*
3494
3495DELL WMI EXTRAS DRIVER
3496M:      Matthew Garrett <mjg59@srcf.ucam.org>
3497M:      Pali Rohr <pali.rohar@gmail.com>
3498S:      Maintained
3499F:      drivers/platform/x86/dell-wmi.c
3500
3501DESIGNWARE USB2 DRD IP DRIVER
3502M:      John Youn <johnyoun@synopsys.com>
3503L:      linux-usb@vger.kernel.org
3504T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3505S:      Maintained
3506F:      drivers/usb/dwc2/
3507
3508DESIGNWARE USB3 DRD IP DRIVER
3509M:      Felipe Balbi <balbi@kernel.org>
3510L:      linux-usb@vger.kernel.org
3511T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3512S:      Maintained
3513F:      drivers/usb/dwc3/
3514
3515DEVICE COREDUMP (DEV_COREDUMP)
3516M:      Johannes Berg <johannes@sipsolutions.net>
3517L:      linux-kernel@vger.kernel.org
3518S:      Maintained
3519F:      drivers/base/devcoredump.c
3520F:      include/linux/devcoredump.h
3521
3522DEVICE FREQUENCY (DEVFREQ)
3523M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3524M:      Kyungmin Park <kyungmin.park@samsung.com>
3525L:      linux-pm@vger.kernel.org
3526T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3527S:      Maintained
3528F:      drivers/devfreq/
3529F:      include/linux/devfreq.h
3530F:      Documentation/devicetree/bindings/devfreq/
3531
3532DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3533M:      Chanwoo Choi <cw00.choi@samsung.com>
3534L:      linux-pm@vger.kernel.org
3535T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3536S:      Supported
3537F:      drivers/devfreq/event/
3538F:      drivers/devfreq/devfreq-event.c
3539F:      include/linux/devfreq-event.h
3540F:      Documentation/devicetree/bindings/devfreq/event/
3541
3542DEVICE NUMBER REGISTRY
3543M:      Torben Mathiasen <device@lanana.org>
3544W:      http://lanana.org/docs/device-list/index.html
3545S:      Maintained
3546
3547DEVICE-MAPPER  (LVM)
3548M:      Alasdair Kergon <agk@redhat.com>
3549M:      Mike Snitzer <snitzer@redhat.com>
3550M:      dm-devel@redhat.com
3551L:      dm-devel@redhat.com
3552W:      http://sources.redhat.com/dm
3553Q:      http://patchwork.kernel.org/project/dm-devel/list/
3554T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3555T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3556S:      Maintained
3557F:      Documentation/device-mapper/
3558F:      drivers/md/dm*
3559F:      drivers/md/persistent-data/
3560F:      include/linux/device-mapper.h
3561F:      include/linux/dm-*.h
3562F:      include/uapi/linux/dm-*.h
3563
3564DEVLINK
3565M:      Jiri Pirko <jiri@mellanox.com>
3566L:      netdev@vger.kernel.org
3567S:      Supported
3568F:      net/core/devlink.c
3569F:      include/net/devlink.h
3570F:      include/uapi/linux/devlink.h
3571
3572DIALOG SEMICONDUCTOR DRIVERS
3573M:      Support Opensource <support.opensource@diasemi.com>
3574W:      http://www.dialog-semiconductor.com/products
3575S:      Supported
3576F:      Documentation/hwmon/da90??
3577F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3578F:      drivers/gpio/gpio-da90??.c
3579F:      drivers/hwmon/da90??-hwmon.c
3580F:      drivers/iio/adc/da91??-*.c
3581F:      drivers/input/misc/da90??_onkey.c
3582F:      drivers/input/touchscreen/da9052_tsi.c
3583F:      drivers/leds/leds-da90??.c
3584F:      drivers/mfd/da903x.c
3585F:      drivers/mfd/da90??-*.c
3586F:      drivers/mfd/da91??-*.c
3587F:      drivers/power/da9052-battery.c
3588F:      drivers/power/da91??-*.c
3589F:      drivers/regulator/da903x.c
3590F:      drivers/regulator/da9???-regulator.[ch]
3591F:      drivers/rtc/rtc-da90??.c
3592F:      drivers/video/backlight/da90??_bl.c
3593F:      drivers/watchdog/da90??_wdt.c
3594F:      include/linux/mfd/da903x.h
3595F:      include/linux/mfd/da9052/
3596F:      include/linux/mfd/da9055/
3597F:      include/linux/mfd/da9063/
3598F:      include/linux/mfd/da9150/
3599F:      include/sound/da[79]*.h
3600F:      sound/soc/codecs/da[79]*.[ch]
3601
3602DIGI NEO AND CLASSIC PCI PRODUCTS
3603M:      Lidza Louina <lidza.louina@gmail.com>
3604M:      Mark Hounschell <markh@compro.net>
3605L:      driverdev-devel@linuxdriverproject.org
3606S:      Maintained
3607F:      drivers/staging/dgnc/
3608
3609DIOLAN U2C-12 I2C DRIVER
3610M:      Guenter Roeck <linux@roeck-us.net>
3611L:      linux-i2c@vger.kernel.org
3612S:      Maintained
3613F:      drivers/i2c/busses/i2c-diolan-u2c.c
3614
3615DIRECT ACCESS (DAX)
3616M:      Matthew Wilcox <willy@linux.intel.com>
3617L:      linux-fsdevel@vger.kernel.org
3618S:      Supported
3619F:      fs/dax.c
3620
3621DIRECTORY NOTIFICATION (DNOTIFY)
3622M:      Eric Paris <eparis@parisplace.org>
3623S:      Maintained
3624F:      Documentation/filesystems/dnotify.txt
3625F:      fs/notify/dnotify/
3626F:      include/linux/dnotify.h
3627
3628DISK GEOMETRY AND PARTITION HANDLING
3629M:      Andries Brouwer <aeb@cwi.nl>
3630W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3631W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3632W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3633S:      Maintained
3634
3635DISKQUOTA
3636M:      Jan Kara <jack@suse.com>
3637S:      Maintained
3638F:      Documentation/filesystems/quota.txt
3639F:      fs/quota/
3640F:      include/linux/quota*.h
3641F:      include/uapi/linux/quota*.h
3642
3643DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3644M:      Bernie Thompson <bernie@plugable.com>
3645L:      linux-fbdev@vger.kernel.org
3646S:      Maintained
3647W:      http://plugable.com/category/projects/udlfb/
3648F:      drivers/video/fbdev/udlfb.c
3649F:      include/video/udlfb.h
3650F:      Documentation/fb/udlfb.txt
3651
3652DISTRIBUTED LOCK MANAGER (DLM)
3653M:      Christine Caulfield <ccaulfie@redhat.com>
3654M:      David Teigland <teigland@redhat.com>
3655L:      cluster-devel@redhat.com
3656W:      http://sources.redhat.com/cluster/
3657T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3658S:      Supported
3659F:      fs/dlm/
3660
3661DMA BUFFER SHARING FRAMEWORK
3662M:      Sumit Semwal <sumit.semwal@linaro.org>
3663S:      Maintained
3664L:      linux-media@vger.kernel.org
3665L:      dri-devel@lists.freedesktop.org
3666L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3667F:      drivers/dma-buf/
3668F:      include/linux/dma-buf*
3669F:      include/linux/reservation.h
3670F:      include/linux/*fence.h
3671F:      Documentation/dma-buf-sharing.txt
3672T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3673
3674DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3675M:      Vinod Koul <vinod.koul@intel.com>
3676L:      dmaengine@vger.kernel.org
3677Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3678S:      Maintained
3679F:      drivers/dma/
3680F:      include/linux/dmaengine.h
3681F:      Documentation/dmaengine/
3682T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3683
3684DME1737 HARDWARE MONITOR DRIVER
3685M:      Juerg Haefliger <juergh@gmail.com>
3686L:      linux-hwmon@vger.kernel.org
3687S:      Maintained
3688F:      Documentation/hwmon/dme1737
3689F:      drivers/hwmon/dme1737.c
3690
3691DMI/SMBIOS SUPPORT
3692M:      Jean Delvare <jdelvare@suse.com>
3693S:      Maintained
3694T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3695F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3696F:      drivers/firmware/dmi-id.c
3697F:      drivers/firmware/dmi_scan.c
3698F:      include/linux/dmi.h
3699
3700DOCUMENTATION
3701M:      Jonathan Corbet <corbet@lwn.net>
3702L:      linux-doc@vger.kernel.org
3703S:      Maintained
3704F:      Documentation/
3705F:      scripts/docproc.c
3706F:      scripts/kernel-doc*
3707X:      Documentation/ABI/
3708X:      Documentation/devicetree/
3709X:      Documentation/acpi
3710X:      Documentation/power
3711X:      Documentation/spi
3712X:      Documentation/DocBook/media
3713T:      git git://git.lwn.net/linux.git docs-next
3714
3715DOUBLETALK DRIVER
3716M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3717L:      blinux-list@redhat.com
3718S:      Maintained
3719F:      drivers/char/dtlk.c
3720F:      include/linux/dtlk.h
3721
3722DPT_I2O SCSI RAID DRIVER
3723M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3724L:      linux-scsi@vger.kernel.org
3725W:      http://www.adaptec.com/
3726S:      Maintained
3727F:      drivers/scsi/dpt*
3728F:      drivers/scsi/dpt/
3729
3730DRBD DRIVER
3731M:      Philipp Reisner <philipp.reisner@linbit.com>
3732M:      Lars Ellenberg <lars.ellenberg@linbit.com>
3733L:      drbd-dev@lists.linbit.com
3734W:      http://www.drbd.org
3735T:      git git://git.linbit.com/linux-drbd.git
3736T:      git git://git.linbit.com/drbd-8.4.git
3737S:      Supported
3738F:      drivers/block/drbd/
3739F:      lib/lru_cache.c
3740F:      Documentation/blockdev/drbd/
3741
3742DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3743M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3744T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3745S:      Supported
3746F:      Documentation/kobject.txt
3747F:      drivers/base/
3748F:      fs/debugfs/
3749F:      fs/kernfs/
3750F:      fs/sysfs/
3751F:      include/linux/debugfs.h
3752F:      include/linux/kobj*
3753F:      lib/kobj*
3754
3755DRM DRIVERS
3756M:      David Airlie <airlied@linux.ie>
3757L:      dri-devel@lists.freedesktop.org
3758T:      git git://people.freedesktop.org/~airlied/linux
3759S:      Maintained
3760F:      drivers/gpu/drm/
3761F:      drivers/gpu/vga/
3762F:      include/drm/
3763F:      include/uapi/drm/
3764
3765RADEON and AMDGPU DRM DRIVERS
3766M:      Alex Deucher <alexander.deucher@amd.com>
3767M:      Christian Knig <christian.koenig@amd.com>
3768L:      dri-devel@lists.freedesktop.org
3769T:      git git://people.freedesktop.org/~agd5f/linux
3770S:      Supported
3771F:      drivers/gpu/drm/radeon/
3772F:      include/uapi/drm/radeon*
3773F:      drivers/gpu/drm/amd/
3774F:      include/uapi/drm/amdgpu*
3775
3776DRM PANEL DRIVERS
3777M:      Thierry Reding <thierry.reding@gmail.com>
3778L:      dri-devel@lists.freedesktop.org
3779T:      git git://anongit.freedesktop.org/tegra/linux.git
3780S:      Maintained
3781F:      drivers/gpu/drm/drm_panel.c
3782F:      drivers/gpu/drm/panel/
3783F:      include/drm/drm_panel.h
3784F:      Documentation/devicetree/bindings/display/panel/
3785
3786INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3787M:      Daniel Vetter <daniel.vetter@intel.com>
3788M:      Jani Nikula <jani.nikula@linux.intel.com>
3789L:      intel-gfx@lists.freedesktop.org
3790L:      dri-devel@lists.freedesktop.org
3791W:      https://01.org/linuxgraphics/
3792Q:      http://patchwork.freedesktop.org/project/intel-gfx/
3793T:      git git://anongit.freedesktop.org/drm-intel
3794S:      Supported
3795F:      drivers/gpu/drm/i915/
3796F:      include/drm/i915*
3797F:      include/uapi/drm/i915*
3798
3799DRM DRIVERS FOR ATMEL HLCDC
3800M:      Boris Brezillon <boris.brezillon@free-electrons.com>
3801L:      dri-devel@lists.freedesktop.org
3802S:      Supported
3803F:      drivers/gpu/drm/atmel-hlcdc/
3804F:      Documentation/devicetree/bindings/drm/atmel/
3805
3806DRM DRIVERS FOR EXYNOS
3807M:      Inki Dae <inki.dae@samsung.com>
3808M:      Joonyoung Shim <jy0922.shim@samsung.com>
3809M:      Seung-Woo Kim <sw0312.kim@samsung.com>
3810M:      Kyungmin Park <kyungmin.park@samsung.com>
3811L:      dri-devel@lists.freedesktop.org
3812T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3813S:      Supported
3814F:      drivers/gpu/drm/exynos/
3815F:      include/drm/exynos*
3816F:      include/uapi/drm/exynos*
3817
3818DRM DRIVERS FOR FREESCALE DCU
3819M:      Stefan Agner <stefan@agner.ch>
3820M:      Alison Wang <alison.wang@freescale.com>
3821L:      dri-devel@lists.freedesktop.org
3822S:      Supported
3823F:      drivers/gpu/drm/fsl-dcu/
3824F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
3825F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3826
3827DRM DRIVERS FOR FREESCALE IMX
3828M:      Philipp Zabel <p.zabel@pengutronix.de>
3829L:      dri-devel@lists.freedesktop.org
3830S:      Maintained
3831F:      drivers/gpu/drm/imx/
3832F:      drivers/gpu/ipu-v3/
3833F:      Documentation/devicetree/bindings/display/imx/
3834
3835DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3836M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3837L:      dri-devel@lists.freedesktop.org
3838T:      git git://github.com/patjak/drm-gma500
3839S:      Maintained
3840F:      drivers/gpu/drm/gma500
3841F:      include/drm/gma500*
3842
3843DRM DRIVERS FOR NVIDIA TEGRA
3844M:      Thierry Reding <thierry.reding@gmail.com>
3845M:      Terje Bergstrm <tbergstrom@nvidia.com>
3846L:      dri-devel@lists.freedesktop.org
3847L:      linux-tegra@vger.kernel.org
3848T:      git git://anongit.freedesktop.org/tegra/linux.git
3849S:      Supported
3850F:      drivers/gpu/drm/tegra/
3851F:      drivers/gpu/host1x/
3852F:      include/linux/host1x.h
3853F:      include/uapi/drm/tegra_drm.h
3854F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3855
3856DRM DRIVERS FOR RENESAS
3857M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3858L:      dri-devel@lists.freedesktop.org
3859L:      linux-renesas-soc@vger.kernel.org
3860T:      git git://people.freedesktop.org/~airlied/linux
3861S:      Supported
3862F:      drivers/gpu/drm/rcar-du/
3863F:      drivers/gpu/drm/shmobile/
3864F:      include/linux/platform_data/shmob_drm.h
3865
3866DRM DRIVERS FOR ROCKCHIP
3867M:      Mark Yao <mark.yao@rock-chips.com>
3868L:      dri-devel@lists.freedesktop.org
3869S:      Maintained
3870F:      drivers/gpu/drm/rockchip/
3871F:      Documentation/devicetree/bindings/display/rockchip*
3872
3873DRM DRIVERS FOR STI
3874M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
3875M:      Vincent Abriou <vincent.abriou@st.com>
3876L:      dri-devel@lists.freedesktop.org
3877T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3878S:      Maintained
3879F:      drivers/gpu/drm/sti
3880F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
3881
3882DRM DRIVERS FOR VIVANTE GPU IP
3883M:      Lucas Stach <l.stach@pengutronix.de>
3884R:      Russell King <linux+etnaviv@armlinux.org.uk>
3885R:      Christian Gmeiner <christian.gmeiner@gmail.com>
3886L:      dri-devel@lists.freedesktop.org
3887S:      Maintained
3888F:      drivers/gpu/drm/etnaviv
3889F:      Documentation/devicetree/bindings/display/etnaviv
3890
3891DSBR100 USB FM RADIO DRIVER
3892M:      Alexey Klimov <klimov.linux@gmail.com>
3893L:      linux-media@vger.kernel.org
3894T:      git git://linuxtv.org/media_tree.git
3895S:      Maintained
3896F:      drivers/media/radio/dsbr100.c
3897
3898DSCC4 DRIVER
3899M:      Francois Romieu <romieu@fr.zoreil.com>
3900L:      netdev@vger.kernel.org
3901S:      Maintained
3902F:      drivers/net/wan/dscc4.c
3903
3904DT3155 MEDIA DRIVER
3905M:      Hans Verkuil <hverkuil@xs4all.nl>
3906L:      linux-media@vger.kernel.org
3907T:      git git://linuxtv.org/media_tree.git
3908W:      https://linuxtv.org
3909S:      Odd Fixes
3910F:      drivers/media/pci/dt3155/
3911
3912DVB_USB_AF9015 MEDIA DRIVER
3913M:      Antti Palosaari <crope@iki.fi>
3914L:      linux-media@vger.kernel.org
3915W:      https://linuxtv.org
3916W:      http://palosaari.fi/linux/
3917Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3918T:      git git://linuxtv.org/anttip/media_tree.git
3919S:      Maintained
3920F:      drivers/media/usb/dvb-usb-v2/af9015*
3921
3922DVB_USB_AF9035 MEDIA DRIVER
3923M:      Antti Palosaari <crope@iki.fi>
3924L:      linux-media@vger.kernel.org
3925W:      https://linuxtv.org
3926W:      http://palosaari.fi/linux/
3927Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3928T:      git git://linuxtv.org/anttip/media_tree.git
3929S:      Maintained
3930F:      drivers/media/usb/dvb-usb-v2/af9035*
3931
3932DVB_USB_ANYSEE MEDIA DRIVER
3933M:      Antti Palosaari <crope@iki.fi>
3934L:      linux-media@vger.kernel.org
3935W:      https://linuxtv.org
3936W:      http://palosaari.fi/linux/
3937Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3938T:      git git://linuxtv.org/anttip/media_tree.git
3939S:      Maintained
3940F:      drivers/media/usb/dvb-usb-v2/anysee*
3941
3942DVB_USB_AU6610 MEDIA DRIVER
3943M:      Antti Palosaari <crope@iki.fi>
3944L:      linux-media@vger.kernel.org
3945W:      https://linuxtv.org
3946W:      http://palosaari.fi/linux/
3947Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3948T:      git git://linuxtv.org/anttip/media_tree.git
3949S:      Maintained
3950F:      drivers/media/usb/dvb-usb-v2/au6610*
3951
3952DVB_USB_CE6230 MEDIA DRIVER
3953M:      Antti Palosaari <crope@iki.fi>
3954L:      linux-media@vger.kernel.org
3955W:      https://linuxtv.org
3956W:      http://palosaari.fi/linux/
3957Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3958T:      git git://linuxtv.org/anttip/media_tree.git
3959S:      Maintained
3960F:      drivers/media/usb/dvb-usb-v2/ce6230*
3961
3962DVB_USB_CXUSB MEDIA DRIVER
3963M:      Michael Krufky <mkrufky@linuxtv.org>
3964L:      linux-media@vger.kernel.org
3965W:      https://linuxtv.org
3966W:      http://github.com/mkrufky
3967Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3968T:      git git://linuxtv.org/media_tree.git
3969S:      Maintained
3970F:      drivers/media/usb/dvb-usb/cxusb*
3971
3972DVB_USB_EC168 MEDIA DRIVER
3973M:      Antti Palosaari <crope@iki.fi>
3974L:      linux-media@vger.kernel.org
3975W:      https://linuxtv.org
3976W:      http://palosaari.fi/linux/
3977Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3978T:      git git://linuxtv.org/anttip/media_tree.git
3979S:      Maintained
3980F:      drivers/media/usb/dvb-usb-v2/ec168*
3981
3982DVB_USB_GL861 MEDIA DRIVER
3983M:      Antti Palosaari <crope@iki.fi>
3984L:      linux-media@vger.kernel.org
3985W:      https://linuxtv.org
3986Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3987T:      git git://linuxtv.org/anttip/media_tree.git
3988S:      Maintained
3989F:      drivers/media/usb/dvb-usb-v2/gl861*
3990
3991DVB_USB_MXL111SF MEDIA DRIVER
3992M:      Michael Krufky <mkrufky@linuxtv.org>
3993L:      linux-media@vger.kernel.org
3994W:      https://linuxtv.org
3995W:      http://github.com/mkrufky
3996Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3997T:      git git://linuxtv.org/mkrufky/mxl111sf.git
3998S:      Maintained
3999F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4000
4001DVB_USB_RTL28XXU MEDIA DRIVER
4002M:      Antti Palosaari <crope@iki.fi>
4003L:      linux-media@vger.kernel.org
4004W:      https://linuxtv.org
4005W:      http://palosaari.fi/linux/
4006Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4007T:      git git://linuxtv.org/anttip/media_tree.git
4008S:      Maintained
4009F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4010
4011DVB_USB_V2 MEDIA DRIVER
4012M:      Antti Palosaari <crope@iki.fi>
4013L:      linux-media@vger.kernel.org
4014W:      https://linuxtv.org
4015W:      http://palosaari.fi/linux/
4016Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4017T:      git git://linuxtv.org/anttip/media_tree.git
4018S:      Maintained
4019F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4020F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4021
4022DYNAMIC DEBUG
4023M:      Jason Baron <jbaron@akamai.com>
4024S:      Maintained
4025F:      lib/dynamic_debug.c
4026F:      include/linux/dynamic_debug.h
4027
4028DZ DECSTATION DZ11 SERIAL DRIVER
4029M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4030S:      Maintained
4031F:      drivers/tty/serial/dz.*
4032
4033E3X0 POWER BUTTON DRIVER
4034M:      Moritz Fischer <moritz.fischer@ettus.com>
4035L:      usrp-users@lists.ettus.com
4036W:      http://www.ettus.com
4037S:      Supported
4038F:      drivers/input/misc/e3x0-button.c
4039F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4040
4041E4000 MEDIA DRIVER
4042M:      Antti Palosaari <crope@iki.fi>
4043L:      linux-media@vger.kernel.org
4044W:      https://linuxtv.org
4045W:      http://palosaari.fi/linux/
4046Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4047T:      git git://linuxtv.org/anttip/media_tree.git
4048S:      Maintained
4049F:      drivers/media/tuners/e4000*
4050
4051EATA ISA/EISA/PCI SCSI DRIVER
4052M:      Dario Ballabio <ballabio_dario@emc.com>
4053L:      linux-scsi@vger.kernel.org
4054S:      Maintained
4055F:      drivers/scsi/eata.c
4056
4057EC100 MEDIA DRIVER
4058M:      Antti Palosaari <crope@iki.fi>
4059L:      linux-media@vger.kernel.org
4060W:      https://linuxtv.org
4061W:      http://palosaari.fi/linux/
4062Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4063T:      git git://linuxtv.org/anttip/media_tree.git
4064S:      Maintained
4065F:      drivers/media/dvb-frontends/ec100*
4066
4067ECRYPT FILE SYSTEM
4068M:      Tyler Hicks <tyhicks@canonical.com>
4069L:      ecryptfs@vger.kernel.org
4070W:      http://ecryptfs.org
4071W:      https://launchpad.net/ecryptfs
4072T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4073S:      Supported
4074F:      Documentation/filesystems/ecryptfs.txt
4075F:      fs/ecryptfs/
4076
4077EDAC-CORE
4078M:      Doug Thompson <dougthompson@xmission.com>
4079M:      Borislav Petkov <bp@alien8.de>
4080M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4081L:      linux-edac@vger.kernel.org
4082T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4083T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4084S:      Supported
4085F:      Documentation/edac.txt
4086F:      drivers/edac/
4087F:      include/linux/edac.h
4088
4089EDAC-AMD64
4090M:      Doug Thompson <dougthompson@xmission.com>
4091M:      Borislav Petkov <bp@alien8.de>
4092L:      linux-edac@vger.kernel.org
4093S:      Maintained
4094F:      drivers/edac/amd64_edac*
4095
4096EDAC-CALXEDA
4097M:      Doug Thompson <dougthompson@xmission.com>
4098M:      Robert Richter <rric@kernel.org>
4099L:      linux-edac@vger.kernel.org
4100S:      Maintained
4101F:      drivers/edac/highbank*
4102
4103EDAC-CAVIUM
4104M:      Ralf Baechle <ralf@linux-mips.org>
4105M:      David Daney <david.daney@cavium.com>
4106L:      linux-edac@vger.kernel.org
4107L:      linux-mips@linux-mips.org
4108S:      Supported
4109F:      drivers/edac/octeon_edac*
4110
4111EDAC-E752X
4112M:      Mark Gross <mark.gross@intel.com>
4113M:      Doug Thompson <dougthompson@xmission.com>
4114L:      linux-edac@vger.kernel.org
4115S:      Maintained
4116F:      drivers/edac/e752x_edac.c
4117
4118EDAC-E7XXX
4119M:      Doug Thompson <dougthompson@xmission.com>
4120L:      linux-edac@vger.kernel.org
4121S:      Maintained
4122F:      drivers/edac/e7xxx_edac.c
4123
4124EDAC-GHES
4125M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4126L:      linux-edac@vger.kernel.org
4127S:      Maintained
4128F:      drivers/edac/ghes_edac.c
4129
4130EDAC-I82443BXGX
4131M:      Tim Small <tim@buttersideup.com>
4132L:      linux-edac@vger.kernel.org
4133S:      Maintained
4134F:      drivers/edac/i82443bxgx_edac.c
4135
4136EDAC-I3000
4137M:      Jason Uhlenkott <juhlenko@akamai.com>
4138L:      linux-edac@vger.kernel.org
4139S:      Maintained
4140F:      drivers/edac/i3000_edac.c
4141
4142EDAC-I5000
4143M:      Doug Thompson <dougthompson@xmission.com>
4144L:      linux-edac@vger.kernel.org
4145S:      Maintained
4146F:      drivers/edac/i5000_edac.c
4147
4148EDAC-I5400
4149M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4150L:      linux-edac@vger.kernel.org
4151S:      Maintained
4152F:      drivers/edac/i5400_edac.c
4153
4154EDAC-I7300
4155M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4156L:      linux-edac@vger.kernel.org
4157S:      Maintained
4158F:      drivers/edac/i7300_edac.c
4159
4160EDAC-I7CORE
4161M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4162L:      linux-edac@vger.kernel.org
4163S:      Maintained
4164F:      drivers/edac/i7core_edac.c
4165
4166EDAC-I82975X
4167M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4168M:      "Arvind R." <arvino55@gmail.com>
4169L:      linux-edac@vger.kernel.org
4170S:      Maintained
4171F:      drivers/edac/i82975x_edac.c
4172
4173EDAC-IE31200
4174M:      Jason Baron <jbaron@akamai.com>
4175L:      linux-edac@vger.kernel.org
4176S:      Maintained
4177F:      drivers/edac/ie31200_edac.c
4178
4179EDAC-MPC85XX
4180M:      Johannes Thumshirn <morbidrsa@gmail.com>
4181L:      linux-edac@vger.kernel.org
4182S:      Maintained
4183F:      drivers/edac/mpc85xx_edac.[ch]
4184
4185EDAC-PASEMI
4186M:      Egor Martovetsky <egor@pasemi.com>
4187L:      linux-edac@vger.kernel.org
4188S:      Maintained
4189F:      drivers/edac/pasemi_edac.c
4190
4191EDAC-R82600
4192M:      Tim Small <tim@buttersideup.com>
4193L:      linux-edac@vger.kernel.org
4194S:      Maintained
4195F:      drivers/edac/r82600_edac.c
4196
4197EDAC-SBRIDGE
4198M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4199L:      linux-edac@vger.kernel.org
4200S:      Maintained
4201F:      drivers/edac/sb_edac.c
4202
4203EDAC-XGENE
4204APPLIED MICRO (APM) X-GENE SOC EDAC
4205M:     Loc Ho <lho@apm.com>
4206S:     Supported
4207F:     drivers/edac/xgene_edac.c
4208F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4209
4210EDIROL UA-101/UA-1000 DRIVER
4211M:      Clemens Ladisch <clemens@ladisch.de>
4212L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4213T:      git git://git.alsa-project.org/alsa-kernel.git
4214S:      Maintained
4215F:      sound/usb/misc/ua101.c
4216
4217EXTENSIBLE FIRMWARE INTERFACE (EFI)
4218M:      Matt Fleming <matt@codeblueprint.co.uk>
4219L:      linux-efi@vger.kernel.org
4220T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4221S:      Maintained
4222F:      Documentation/efi-stub.txt
4223F:      arch/ia64/kernel/efi.c
4224F:      arch/x86/boot/compressed/eboot.[ch]
4225F:      arch/x86/include/asm/efi.h
4226F:      arch/x86/platform/efi/
4227F:      drivers/firmware/efi/
4228F:      include/linux/efi*.h
4229
4230EFI VARIABLE FILESYSTEM
4231M:      Matthew Garrett <matthew.garrett@nebula.com>
4232M:      Jeremy Kerr <jk@ozlabs.org>
4233M:      Matt Fleming <matt@codeblueprint.co.uk>
4234T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4235L:      linux-efi@vger.kernel.org
4236S:      Maintained
4237F:      fs/efivarfs/
4238
4239EFIFB FRAMEBUFFER DRIVER
4240L:      linux-fbdev@vger.kernel.org
4241M:      Peter Jones <pjones@redhat.com>
4242S:      Maintained
4243F:      drivers/video/fbdev/efifb.c
4244
4245EFS FILESYSTEM
4246W:      http://aeschi.ch.eu.org/efs/
4247S:      Orphan
4248F:      fs/efs/
4249
4250EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4251M:      Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4252L:      netdev@vger.kernel.org
4253S:      Maintained
4254F:      drivers/net/ethernet/ibm/ehea/
4255
4256EM28XX VIDEO4LINUX DRIVER
4257M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4258L:      linux-media@vger.kernel.org
4259W:      https://linuxtv.org
4260T:      git git://linuxtv.org/media_tree.git
4261S:      Maintained
4262F:      drivers/media/usb/em28xx/
4263
4264EMBEDDED LINUX
4265M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4266M:      Matt Mackall <mpm@selenic.com>
4267M:      David Woodhouse <dwmw2@infradead.org>
4268L:      linux-embedded@vger.kernel.org
4269S:      Maintained
4270
4271EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4272M:      James Smart <james.smart@avagotech.com>
4273M:      Dick Kennedy <dick.kennedy@avagotech.com>
4274L:      linux-scsi@vger.kernel.org
4275W:      http://www.avagotech.com
4276S:      Supported
4277F:      drivers/scsi/lpfc/
4278
4279ENE CB710 FLASH CARD READER DRIVER
4280M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4281S:      Maintained
4282F:      drivers/misc/cb710/
4283F:      drivers/mmc/host/cb710-mmc.*
4284F:      include/linux/cb710.h
4285
4286ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4287M:      Maxim Levitsky <maximlevitsky@gmail.com>
4288S:      Maintained
4289F:      drivers/media/rc/ene_ir.*
4290
4291EPSON S1D13XXX FRAMEBUFFER DRIVER
4292M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4293S:      Maintained
4294T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4295F:      drivers/video/fbdev/s1d13xxxfb.c
4296F:      include/video/s1d13xxxfb.h
4297
4298ET131X NETWORK DRIVER
4299M:      Mark Einon <mark.einon@gmail.com>
4300S:      Odd Fixes
4301F:      drivers/net/ethernet/agere/
4302
4303ETHERNET BRIDGE
4304M:      Stephen Hemminger <stephen@networkplumber.org>
4305L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4306L:      netdev@vger.kernel.org
4307W:      http://www.linuxfoundation.org/en/Net:Bridge
4308S:      Maintained
4309F:      include/linux/netfilter_bridge/
4310F:      net/bridge/
4311
4312ETHERNET PHY LIBRARY
4313M:      Florian Fainelli <f.fainelli@gmail.com>
4314L:      netdev@vger.kernel.org
4315S:      Maintained
4316F:      include/linux/phy.h
4317F:      include/linux/phy_fixed.h
4318F:      drivers/net/phy/
4319F:      Documentation/networking/phy.txt
4320F:      drivers/of/of_mdio.c
4321F:      drivers/of/of_net.c
4322
4323EXT2 FILE SYSTEM
4324M:      Jan Kara <jack@suse.com>
4325L:      linux-ext4@vger.kernel.org
4326S:      Maintained
4327F:      Documentation/filesystems/ext2.txt
4328F:      fs/ext2/
4329F:      include/linux/ext2*
4330
4331EXT4 FILE SYSTEM
4332M:      "Theodore Ts'o" <tytso@mit.edu>
4333M:      Andreas Dilger <adilger.kernel@dilger.ca>
4334L:      linux-ext4@vger.kernel.org
4335W:      http://ext4.wiki.kernel.org
4336Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4337T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4338S:      Maintained
4339F:      Documentation/filesystems/ext4.txt
4340F:      fs/ext4/
4341
4342Extended Verification Module (EVM)
4343M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4344L:      linux-ima-devel@lists.sourceforge.net
4345L:      linux-security-module@vger.kernel.org
4346S:      Supported
4347F:      security/integrity/evm/
4348
4349EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4350M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4351M:      Chanwoo Choi <cw00.choi@samsung.com>
4352L:      linux-kernel@vger.kernel.org
4353T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4354S:      Maintained
4355F:      drivers/extcon/
4356F:      include/linux/extcon/
4357F:      include/linux/extcon.h
4358F:      Documentation/extcon/
4359F:      Documentation/devicetree/bindings/extcon/
4360
4361EXYNOS DP DRIVER
4362M:      Jingoo Han <jingoohan1@gmail.com>
4363L:      dri-devel@lists.freedesktop.org
4364S:      Maintained
4365F:      drivers/gpu/drm/exynos/exynos_dp*
4366
4367EXYNOS SYSMMU (IOMMU) driver
4368M:      Marek Szyprowski <m.szyprowski@samsung.com>
4369L:      iommu@lists.linux-foundation.org
4370S:      Maintained
4371F:      drivers/iommu/exynos-iommu.c
4372
4373EXYNOS MIPI DISPLAY DRIVERS
4374M:      Inki Dae <inki.dae@samsung.com>
4375M:      Donghwa Lee <dh09.lee@samsung.com>
4376M:      Kyungmin Park <kyungmin.park@samsung.com>
4377L:      linux-fbdev@vger.kernel.org
4378S:      Maintained
4379F:      drivers/video/fbdev/exynos/exynos_mipi*
4380F:      include/video/exynos_mipi*
4381
4382F71805F HARDWARE MONITORING DRIVER
4383M:      Jean Delvare <jdelvare@suse.com>
4384L:      linux-hwmon@vger.kernel.org
4385S:      Maintained
4386F:      Documentation/hwmon/f71805f
4387F:      drivers/hwmon/f71805f.c
4388
4389FC0011 TUNER DRIVER
4390M:      Michael Buesch <m@bues.ch>
4391L:      linux-media@vger.kernel.org
4392S:      Maintained
4393F:      drivers/media/tuners/fc0011.h
4394F:      drivers/media/tuners/fc0011.c
4395
4396FC2580 MEDIA DRIVER
4397M:      Antti Palosaari <crope@iki.fi>
4398L:      linux-media@vger.kernel.org
4399W:      https://linuxtv.org
4400W:      http://palosaari.fi/linux/
4401Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4402T:      git git://linuxtv.org/anttip/media_tree.git
4403S:      Maintained
4404F:      drivers/media/tuners/fc2580*
4405
4406FANOTIFY
4407M:      Eric Paris <eparis@redhat.com>
4408S:      Maintained
4409F:      fs/notify/fanotify/
4410F:      include/linux/fanotify.h
4411F:      include/uapi/linux/fanotify.h
4412
4413FARSYNC SYNCHRONOUS DRIVER
4414M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4415W:      http://www.farsite.co.uk/
4416S:      Supported
4417F:      drivers/net/wan/farsync.*
4418
4419FAULT INJECTION SUPPORT
4420M:      Akinobu Mita <akinobu.mita@gmail.com>
4421S:      Supported
4422F:      Documentation/fault-injection/
4423F:      lib/fault-inject.c
4424
4425FBTFT Framebuffer drivers
4426M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4427M:      Noralf Trnnes <noralf@tronnes.org>
4428S:      Maintained
4429F:      drivers/staging/fbtft/
4430
4431FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4432M:      Vasu Dev <vasu.dev@intel.com>
4433L:      fcoe-devel@open-fcoe.org
4434W:      www.Open-FCoE.org
4435S:      Supported
4436F:      drivers/scsi/libfc/
4437F:      drivers/scsi/fcoe/
4438F:      include/scsi/fc/
4439F:      include/scsi/libfc.h
4440F:      include/scsi/libfcoe.h
4441F:      include/uapi/scsi/fc/
4442
4443FILE LOCKING (flock() and fcntl()/lockf())
4444M:      Jeff Layton <jlayton@poochiereds.net>
4445M:      "J. Bruce Fields" <bfields@fieldses.org>
4446L:      linux-fsdevel@vger.kernel.org
4447S:      Maintained
4448F:      include/linux/fcntl.h
4449F:      include/linux/fs.h
4450F:      include/uapi/linux/fcntl.h
4451F:      include/uapi/linux/fs.h
4452F:      fs/fcntl.c
4453F:      fs/locks.c
4454
4455FILESYSTEMS (VFS and infrastructure)
4456M:      Alexander Viro <viro@zeniv.linux.org.uk>
4457L:      linux-fsdevel@vger.kernel.org
4458S:      Maintained
4459F:      fs/*
4460
4461FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4462M:      Riku Voipio <riku.voipio@iki.fi>
4463L:      linux-hwmon@vger.kernel.org
4464S:      Maintained
4465F:      drivers/hwmon/f75375s.c
4466F:      include/linux/f75375s.h
4467
4468FIREWIRE AUDIO DRIVERS
4469M:      Clemens Ladisch <clemens@ladisch.de>
4470L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4471T:      git git://git.alsa-project.org/alsa-kernel.git
4472S:      Maintained
4473F:      sound/firewire/
4474
4475FIREWIRE MEDIA DRIVERS (firedtv)
4476M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4477L:      linux-media@vger.kernel.org
4478L:      linux1394-devel@lists.sourceforge.net
4479T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4480S:      Maintained
4481F:      drivers/media/firewire/
4482
4483FIREWIRE SBP-2 TARGET
4484M:      Chris Boot <bootc@bootc.net>
4485L:      linux-scsi@vger.kernel.org
4486L:      target-devel@vger.kernel.org
4487L:      linux1394-devel@lists.sourceforge.net
4488T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4489S:      Maintained
4490F:      drivers/target/sbp/
4491
4492FIREWIRE SUBSYSTEM
4493M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4494L:      linux1394-devel@lists.sourceforge.net
4495W:      http://ieee1394.wiki.kernel.org/
4496T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4497S:      Maintained
4498F:      drivers/firewire/
4499F:      include/linux/firewire.h
4500F:      include/uapi/linux/firewire*.h
4501F:      tools/firewire/
4502
4503FIRMWARE LOADER (request_firmware)
4504M:      Ming Lei <ming.lei@canonical.com>
4505L:      linux-kernel@vger.kernel.org
4506S:      Maintained
4507F:      Documentation/firmware_class/
4508F:      drivers/base/firmware*.c
4509F:      include/linux/firmware.h
4510
4511FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4512M:      Joshua Morris <josh.h.morris@us.ibm.com>
4513M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4514S:      Maintained
4515F:      drivers/block/rsxx/
4516
4517FLOPPY DRIVER
4518M:      Jiri Kosina <jikos@kernel.org>
4519T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4520S:      Odd fixes
4521F:      drivers/block/floppy.c
4522
4523FMC SUBSYSTEM
4524M:      Alessandro Rubini <rubini@gnudd.com>
4525W:      http://www.ohwr.org/projects/fmc-bus
4526S:      Supported
4527F:      drivers/fmc/
4528F:      include/linux/fmc*.h
4529F:      include/linux/ipmi-fru.h
4530K:      fmc_d.*register
4531
4532FPGA MANAGER FRAMEWORK
4533M:      Alan Tull <atull@opensource.altera.com>
4534R:      Moritz Fischer <moritz.fischer@ettus.com>
4535S:      Maintained
4536F:      drivers/fpga/
4537F:      include/linux/fpga/fpga-mgr.h
4538W:      http://www.rocketboards.org
4539
4540FPU EMULATOR
4541M:      Bill Metzenthen <billm@melbpc.org.au>
4542W:      http://floatingpoint.sourceforge.net/emulator/index.html
4543S:      Maintained
4544F:      arch/x86/math-emu/
4545
4546FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4547L:      netdev@vger.kernel.org
4548S:      Orphan
4549F:      drivers/net/wan/dlci.c
4550F:      drivers/net/wan/sdla.c
4551
4552FRAMEBUFFER LAYER
4553M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4554M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4555L:      linux-fbdev@vger.kernel.org
4556W:      http://linux-fbdev.sourceforge.net/
4557Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
4558T:      git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4559S:      Maintained
4560F:      Documentation/fb/
4561F:      drivers/video/
4562F:      include/video/
4563F:      include/linux/fb.h
4564F:      include/uapi/video/
4565F:      include/uapi/linux/fb.h
4566
4567FREESCALE DIU FRAMEBUFFER DRIVER
4568M:      Timur Tabi <timur@tabi.org>
4569L:      linux-fbdev@vger.kernel.org
4570S:      Maintained
4571F:      drivers/video/fbdev/fsl-diu-fb.*
4572
4573FREESCALE DMA DRIVER
4574M:      Li Yang <leoli@freescale.com>
4575M:      Zhang Wei <zw@zh-kernel.org>
4576L:      linuxppc-dev@lists.ozlabs.org
4577S:      Maintained
4578F:      drivers/dma/fsldma.*
4579
4580FREESCALE GPMI NAND DRIVER
4581M:      Han Xu <han.xu@nxp.com>
4582L:      linux-mtd@lists.infradead.org
4583S:      Maintained
4584F:      drivers/mtd/nand/gpmi-nand/*
4585
4586FREESCALE I2C CPM DRIVER
4587M:      Jochen Friedrich <jochen@scram.de>
4588L:      linuxppc-dev@lists.ozlabs.org
4589L:      linux-i2c@vger.kernel.org
4590S:      Maintained
4591F:      drivers/i2c/busses/i2c-cpm.c
4592
4593FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4594M:      Sascha Hauer <kernel@pengutronix.de>
4595L:      linux-fbdev@vger.kernel.org
4596L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4597S:      Maintained
4598F:      include/linux/platform_data/video-imxfb.h
4599F:      drivers/video/fbdev/imxfb.c
4600
4601FREESCALE QUAD SPI DRIVER
4602M:      Han Xu <han.xu@nxp.com>
4603L:      linux-mtd@lists.infradead.org
4604S:      Maintained
4605F:      drivers/mtd/spi-nor/fsl-quadspi.c
4606
4607FREESCALE SOC FS_ENET DRIVER
4608M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
4609M:      Vitaly Bordug <vbordug@ru.mvista.com>
4610L:      linuxppc-dev@lists.ozlabs.org
4611L:      netdev@vger.kernel.org
4612S:      Maintained
4613F:      drivers/net/ethernet/freescale/fs_enet/
4614F:      include/linux/fs_enet_pd.h
4615
4616FREESCALE IMX / MXC FEC DRIVER
4617M:      Fugang Duan <fugang.duan@nxp.com>
4618L:      netdev@vger.kernel.org
4619S:      Maintained
4620F:      drivers/net/ethernet/freescale/fec_main.c
4621F:      drivers/net/ethernet/freescale/fec_ptp.c
4622F:      drivers/net/ethernet/freescale/fec.h
4623F:      Documentation/devicetree/bindings/net/fsl-fec.txt
4624
4625FREESCALE QUICC ENGINE LIBRARY
4626L:      linuxppc-dev@lists.ozlabs.org
4627S:      Orphan
4628F:      drivers/soc/fsl/qe/
4629F:      include/soc/fsl/*qe*.h
4630F:      include/soc/fsl/*ucc*.h
4631
4632FREESCALE USB PERIPHERAL DRIVERS
4633M:      Li Yang <leoli@freescale.com>
4634L:      linux-usb@vger.kernel.org
4635L:      linuxppc-dev@lists.ozlabs.org
4636S:      Maintained
4637F:      drivers/usb/gadget/udc/fsl*
4638
4639FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4640M:      Li Yang <leoli@freescale.com>
4641L:      netdev@vger.kernel.org
4642L:      linuxppc-dev@lists.ozlabs.org
4643S:      Maintained
4644F:      drivers/net/ethernet/freescale/ucc_geth*
4645
4646FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4647M:      Claudiu Manoil <claudiu.manoil@freescale.com>
4648L:      netdev@vger.kernel.org
4649S:      Maintained
4650F:      drivers/net/ethernet/freescale/gianfar*
4651X:      drivers/net/ethernet/freescale/gianfar_ptp.c
4652F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4653
4654FREESCALE QUICC ENGINE UCC UART DRIVER
4655M:      Timur Tabi <timur@tabi.org>
4656L:      linuxppc-dev@lists.ozlabs.org
4657S:      Maintained
4658F:      drivers/tty/serial/ucc_uart.c
4659
4660FREESCALE SOC SOUND DRIVERS
4661M:      Timur Tabi <timur@tabi.org>
4662M:      Nicolin Chen <nicoleotsuka@gmail.com>
4663M:      Xiubo Li <Xiubo.Lee@gmail.com>
4664L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4665L:      linuxppc-dev@lists.ozlabs.org
4666S:      Maintained
4667F:      sound/soc/fsl/fsl*
4668F:      sound/soc/fsl/imx*
4669F:      sound/soc/fsl/mpc8610_hpcd.c
4670
4671FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4672M:      "J. German Rivera" <German.Rivera@freescale.com>
4673L:      linux-kernel@vger.kernel.org
4674S:      Maintained
4675F:      drivers/staging/fsl-mc/
4676
4677FREEVXFS FILESYSTEM
4678M:      Christoph Hellwig <hch@infradead.org>
4679W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
4680S:      Maintained
4681F:      fs/freevxfs/
4682
4683FREEZER
4684M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4685M:      Pavel Machek <pavel@ucw.cz>
4686L:      linux-pm@vger.kernel.org
4687S:      Supported
4688F:      Documentation/power/freezing-of-tasks.txt
4689F:      include/linux/freezer.h
4690F:      kernel/freezer.c
4691
4692FRONTSWAP API
4693M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4694L:      linux-kernel@vger.kernel.org
4695S:      Maintained
4696F:      mm/frontswap.c
4697F:      include/linux/frontswap.h
4698
4699FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4700M:      David Howells <dhowells@redhat.com>
4701L:      linux-cachefs@redhat.com (moderated for non-subscribers)
4702S:      Supported
4703F:      Documentation/filesystems/caching/
4704F:      fs/fscache/
4705F:      include/linux/fscache*.h
4706
4707F2FS FILE SYSTEM
4708M:      Jaegeuk Kim <jaegeuk@kernel.org>
4709M:      Changman Lee <cm224.lee@samsung.com>
4710R:      Chao Yu <chao2.yu@samsung.com>
4711L:      linux-f2fs-devel@lists.sourceforge.net
4712W:      http://en.wikipedia.org/wiki/F2FS
4713T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4714S:      Maintained
4715F:      Documentation/filesystems/f2fs.txt
4716F:      Documentation/ABI/testing/sysfs-fs-f2fs
4717F:      fs/f2fs/
4718F:      include/linux/f2fs_fs.h
4719F:      include/trace/events/f2fs.h
4720
4721FUJITSU FR-V (FRV) PORT
4722S:      Orphan
4723F:      arch/frv/
4724
4725FUJITSU LAPTOP EXTRAS
4726M:      Jonathan Woithe <jwoithe@just42.net>
4727L:      platform-driver-x86@vger.kernel.org
4728S:      Maintained
4729F:      drivers/platform/x86/fujitsu-laptop.c
4730
4731FUJITSU M-5MO LS CAMERA ISP DRIVER
4732M:      Kyungmin Park <kyungmin.park@samsung.com>
4733M:      Heungjun Kim <riverful.kim@samsung.com>
4734L:      linux-media@vger.kernel.org
4735S:      Maintained
4736F:      drivers/media/i2c/m5mols/
4737F:      include/media/i2c/m5mols.h
4738
4739FUJITSU TABLET EXTRAS
4740M:      Robert Gerlach <khnz@gmx.de>
4741L:      platform-driver-x86@vger.kernel.org
4742S:      Maintained
4743F:      drivers/platform/x86/fujitsu-tablet.c
4744
4745FUSE: FILESYSTEM IN USERSPACE
4746M:      Miklos Szeredi <miklos@szeredi.hu>
4747L:      linux-fsdevel@vger.kernel.org
4748W:      http://fuse.sourceforge.net/
4749T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4750S:      Maintained
4751F:      fs/fuse/
4752F:      include/uapi/linux/fuse.h
4753F:      Documentation/filesystems/fuse.txt
4754
4755FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4756M:      Rik Faith <faith@cs.unc.edu>
4757L:      linux-scsi@vger.kernel.org
4758S:      Odd Fixes (e.g., new signatures)
4759F:      drivers/scsi/fdomain.*
4760
4761GCOV BASED KERNEL PROFILING
4762M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4763S:      Maintained
4764F:      kernel/gcov/
4765F:      Documentation/gcov.txt
4766
4767GDT SCSI DISK ARRAY CONTROLLER DRIVER
4768M:      Achim Leubner <achim_leubner@adaptec.com>
4769L:      linux-scsi@vger.kernel.org
4770W:      http://www.icp-vortex.com/
4771S:      Supported
4772F:      drivers/scsi/gdt*
4773
4774GDB KERNEL DEBUGGING HELPER SCRIPTS
4775M:      Jan Kiszka <jan.kiszka@siemens.com>
4776S:      Supported
4777F:      scripts/gdb/
4778
4779GEMTEK FM RADIO RECEIVER DRIVER
4780M:      Hans Verkuil <hverkuil@xs4all.nl>
4781L:      linux-media@vger.kernel.org
4782T:      git git://linuxtv.org/media_tree.git
4783W:      https://linuxtv.org
4784S:      Maintained
4785F:      drivers/media/radio/radio-gemtek*
4786
4787GENERIC GPIO I2C DRIVER
4788M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
4789S:      Supported
4790F:      drivers/i2c/busses/i2c-gpio.c
4791F:      include/linux/i2c-gpio.h
4792
4793GENERIC GPIO I2C MULTIPLEXER DRIVER
4794M:      Peter Korsgaard <peter.korsgaard@barco.com>
4795L:      linux-i2c@vger.kernel.org
4796S:      Supported
4797F:      drivers/i2c/muxes/i2c-mux-gpio.c
4798F:      include/linux/i2c-mux-gpio.h
4799F:      Documentation/i2c/muxes/i2c-mux-gpio
4800
4801GENERIC HDLC (WAN) DRIVERS
4802M:      Krzysztof Halasa <khc@pm.waw.pl>
4803W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
4804S:      Maintained
4805F:      drivers/net/wan/c101.c
4806F:      drivers/net/wan/hd6457*
4807F:      drivers/net/wan/hdlc*
4808F:      drivers/net/wan/n2.c
4809F:      drivers/net/wan/pc300too.c
4810F:      drivers/net/wan/pci200syn.c
4811F:      drivers/net/wan/wanxl*
4812
4813GENERIC INCLUDE/ASM HEADER FILES
4814M:      Arnd Bergmann <arnd@arndb.de>
4815L:      linux-arch@vger.kernel.org
4816T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4817S:      Maintained
4818F:      include/asm-generic/
4819F:      include/uapi/asm-generic/
4820
4821GENERIC PHY FRAMEWORK
4822M:      Kishon Vijay Abraham I <kishon@ti.com>
4823L:      linux-kernel@vger.kernel.org
4824T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4825S:      Supported
4826F:      drivers/phy/
4827F:      include/linux/phy/
4828
4829GENERIC PM DOMAINS
4830M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4831M:      Kevin Hilman <khilman@kernel.org>
4832M:      Ulf Hansson <ulf.hansson@linaro.org>
4833L:      linux-pm@vger.kernel.org
4834S:      Supported
4835F:      drivers/base/power/domain*.c
4836F:      include/linux/pm_domain.h
4837
4838GENERIC UIO DRIVER FOR PCI DEVICES
4839M:      "Michael S. Tsirkin" <mst@redhat.com>
4840L:      kvm@vger.kernel.org
4841S:      Supported
4842F:      drivers/uio/uio_pci_generic.c
4843
4844GET_MAINTAINER SCRIPT
4845M:      Joe Perches <joe@perches.com>
4846S:      Maintained
4847F:      scripts/get_maintainer.pl
4848
4849GFS2 FILE SYSTEM
4850M:      Steven Whitehouse <swhiteho@redhat.com>
4851M:      Bob Peterson <rpeterso@redhat.com>
4852L:      cluster-devel@redhat.com
4853W:      http://sources.redhat.com/cluster/
4854T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4855S:      Supported
4856F:      Documentation/filesystems/gfs2*.txt
4857F:      fs/gfs2/
4858F:      include/uapi/linux/gfs2_ondisk.h
4859
4860GIGASET ISDN DRIVERS
4861M:      Paul Bolle <pebolle@tiscali.nl>
4862L:      gigaset307x-common@lists.sourceforge.net
4863W:      http://gigaset307x.sourceforge.net/
4864S:      Odd Fixes
4865F:      Documentation/isdn/README.gigaset
4866F:      drivers/isdn/gigaset/
4867F:      include/uapi/linux/gigaset_dev.h
4868
4869GO7007 MPEG CODEC
4870M:      Hans Verkuil <hans.verkuil@cisco.com>
4871L:      linux-media@vger.kernel.org
4872S:      Maintained
4873F:      drivers/media/usb/go7007/
4874
4875GOODIX TOUCHSCREEN
4876M:      Bastien Nocera <hadess@hadess.net>
4877L:      linux-input@vger.kernel.org
4878S:      Maintained
4879F:      drivers/input/touchscreen/goodix.c
4880
4881GPIO SUBSYSTEM
4882M:      Linus Walleij <linus.walleij@linaro.org>
4883M:      Alexandre Courbot <gnurou@gmail.com>
4884L:      linux-gpio@vger.kernel.org
4885T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4886S:      Maintained
4887F:      Documentation/gpio/
4888F:      Documentation/ABI/testing/gpio-cdev
4889F:      Documentation/ABI/obsolete/sysfs-gpio
4890F:      drivers/gpio/
4891F:      include/linux/gpio/
4892F:      include/linux/gpio.h
4893F:      include/asm-generic/gpio.h
4894F:      include/uapi/linux/gpio.h
4895F:      tools/gpio/
4896
4897GRE DEMULTIPLEXER DRIVER
4898M:      Dmitry Kozlov <xeb@mail.ru>
4899L:      netdev@vger.kernel.org
4900S:      Maintained
4901F:      net/ipv4/gre_demux.c
4902F:      net/ipv4/gre_offload.c
4903F:      include/net/gre.h
4904
4905GRETH 10/100/1G Ethernet MAC device driver
4906M:      Andreas Larsson <andreas@gaisler.com>
4907L:      netdev@vger.kernel.org
4908S:      Maintained
4909F:      drivers/net/ethernet/aeroflex/
4910
4911GSPCA FINEPIX SUBDRIVER
4912M:      Frank Zago <frank@zago.net>
4913L:      linux-media@vger.kernel.org
4914T:      git git://linuxtv.org/media_tree.git
4915S:      Maintained
4916F:      drivers/media/usb/gspca/finepix.c
4917
4918GSPCA GL860 SUBDRIVER
4919M:      Olivier Lorin <o.lorin@laposte.net>
4920L:      linux-media@vger.kernel.org
4921T:      git git://linuxtv.org/media_tree.git
4922S:      Maintained
4923F:      drivers/media/usb/gspca/gl860/
4924
4925GSPCA M5602 SUBDRIVER
4926M:      Erik Andren <erik.andren@gmail.com>
4927L:      linux-media@vger.kernel.org
4928T:      git git://linuxtv.org/media_tree.git
4929S:      Maintained
4930F:      drivers/media/usb/gspca/m5602/
4931
4932GSPCA PAC207 SONIXB SUBDRIVER
4933M:      Hans de Goede <hdegoede@redhat.com>
4934L:      linux-media@vger.kernel.org
4935T:      git git://linuxtv.org/media_tree.git
4936S:      Maintained
4937F:      drivers/media/usb/gspca/pac207.c
4938
4939GSPCA SN9C20X SUBDRIVER
4940M:      Brian Johnson <brijohn@gmail.com>
4941L:      linux-media@vger.kernel.org
4942T:      git git://linuxtv.org/media_tree.git
4943S:      Maintained
4944F:      drivers/media/usb/gspca/sn9c20x.c
4945
4946GSPCA T613 SUBDRIVER
4947M:      Leandro Costantino <lcostantino@gmail.com>
4948L:      linux-media@vger.kernel.org
4949T:      git git://linuxtv.org/media_tree.git
4950S:      Maintained
4951F:      drivers/media/usb/gspca/t613.c
4952
4953GSPCA USB WEBCAM DRIVER
4954M:      Hans de Goede <hdegoede@redhat.com>
4955L:      linux-media@vger.kernel.org
4956T:      git git://linuxtv.org/media_tree.git
4957S:      Maintained
4958F:      drivers/media/usb/gspca/
4959
4960GUID PARTITION TABLE (GPT)
4961M:      Davidlohr Bueso <dave@stgolabs.net>
4962L:      linux-efi@vger.kernel.org
4963S:      Maintained
4964F:      block/partitions/efi.*
4965
4966STK1160 USB VIDEO CAPTURE DRIVER
4967M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4968L:      linux-media@vger.kernel.org
4969T:      git git://linuxtv.org/media_tree.git
4970S:      Maintained
4971F:      drivers/media/usb/stk1160/
4972
4973H8/300 ARCHITECTURE
4974M:      Yoshinori Sato <ysato@users.sourceforge.jp>
4975L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4976W:      http://uclinux-h8.sourceforge.jp
4977T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4978S:      Maintained
4979F:      arch/h8300/
4980F:      drivers/clocksource/h8300_*.c
4981F:      drivers/clk/h8300/
4982F:      drivers/irqchip/irq-renesas-h8*.c
4983
4984HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4985M:      Frank Seidel <frank@f-seidel.de>
4986L:      platform-driver-x86@vger.kernel.org
4987W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4988S:      Maintained
4989F:      drivers/platform/x86/hdaps.c
4990
4991HDPVR USB VIDEO ENCODER DRIVER
4992M:      Hans Verkuil <hverkuil@xs4all.nl>
4993L:      linux-media@vger.kernel.org
4994T:      git git://linuxtv.org/media_tree.git
4995W:      https://linuxtv.org
4996S:      Odd Fixes
4997F:      drivers/media/usb/hdpvr/
4998
4999HWPOISON MEMORY FAILURE HANDLING
5000M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5001L:      linux-mm@kvack.org
5002S:      Maintained
5003F:      mm/memory-failure.c
5004F:      mm/hwpoison-inject.c
5005
5006HYPERVISOR VIRTUAL CONSOLE DRIVER
5007L:      linuxppc-dev@lists.ozlabs.org
5008S:      Odd Fixes
5009F:      drivers/tty/hvc/
5010
5011HACKRF MEDIA DRIVER
5012M:      Antti Palosaari <crope@iki.fi>
5013L:      linux-media@vger.kernel.org
5014W:      https://linuxtv.org
5015W:      http://palosaari.fi/linux/
5016Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5017T:      git git://linuxtv.org/anttip/media_tree.git
5018S:      Maintained
5019F:      drivers/media/usb/hackrf/
5020
5021HARDWARE MONITORING
5022M:      Jean Delvare <jdelvare@suse.com>
5023M:      Guenter Roeck <linux@roeck-us.net>
5024L:      linux-hwmon@vger.kernel.org
5025W:      http://hwmon.wiki.kernel.org/
5026T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5027T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5028S:      Maintained
5029F:      Documentation/hwmon/
5030F:      drivers/hwmon/
5031F:      include/linux/hwmon*.h
5032
5033HARDWARE RANDOM NUMBER GENERATOR CORE
5034M:      Matt Mackall <mpm@selenic.com>
5035M:      Herbert Xu <herbert@gondor.apana.org.au>
5036L:      linux-crypto@vger.kernel.org
5037S:      Odd fixes
5038F:      Documentation/hw_random.txt
5039F:      drivers/char/hw_random/
5040F:      include/linux/hw_random.h
5041
5042HARDWARE SPINLOCK CORE
5043M:      Ohad Ben-Cohen <ohad@wizery.com>
5044M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5045L:      linux-remoteproc@vger.kernel.org
5046S:      Maintained
5047T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5048F:      Documentation/hwspinlock.txt
5049F:      drivers/hwspinlock/hwspinlock_*
5050F:      include/linux/hwspinlock.h
5051
5052HARMONY SOUND DRIVER
5053L:      linux-parisc@vger.kernel.org
5054S:      Maintained
5055F:      sound/parisc/harmony.*
5056
5057HD29L2 MEDIA DRIVER
5058M:      Antti Palosaari <crope@iki.fi>
5059L:      linux-media@vger.kernel.org
5060W:      https://linuxtv.org
5061W:      http://palosaari.fi/linux/
5062Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5063T:      git git://linuxtv.org/anttip/media_tree.git
5064S:      Maintained
5065F:      drivers/media/dvb-frontends/hd29l2*
5066
5067HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5068M:      Don Brace <don.brace@microsemi.com>
5069L:      iss_storagedev@hp.com
5070L:      esc.storagedev@microsemi.com
5071L:      linux-scsi@vger.kernel.org
5072S:      Supported
5073F:      Documentation/scsi/hpsa.txt
5074F:      drivers/scsi/hpsa*.[ch]
5075F:      include/linux/cciss*.h
5076F:      include/uapi/linux/cciss*.h
5077
5078HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5079M:      Don Brace <don.brace@microsemi.com>
5080L:      iss_storagedev@hp.com
5081L:      esc.storagedev@microsemi.com
5082L:      linux-scsi@vger.kernel.org
5083S:      Supported
5084F:      Documentation/blockdev/cciss.txt
5085F:      drivers/block/cciss*
5086F:      include/linux/cciss_ioctl.h
5087F:      include/uapi/linux/cciss_ioctl.h
5088
5089HFS FILESYSTEM
5090L:      linux-fsdevel@vger.kernel.org
5091S:      Orphan
5092F:      Documentation/filesystems/hfs.txt
5093F:      fs/hfs/
5094
5095HFSPLUS FILESYSTEM
5096L:      linux-fsdevel@vger.kernel.org
5097S:      Orphan
5098F:      Documentation/filesystems/hfsplus.txt
5099F:      fs/hfsplus/
5100
5101HGA FRAMEBUFFER DRIVER
5102M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5103L:      linux-nvidia@lists.surfsouth.com
5104W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5105S:      Maintained
5106F:      drivers/video/fbdev/hgafb.c
5107
5108HIBERNATION (aka Software Suspend, aka swsusp)
5109M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5110M:      Pavel Machek <pavel@ucw.cz>
5111L:      linux-pm@vger.kernel.org
5112S:      Supported
5113F:      arch/x86/power/
5114F:      drivers/base/power/
5115F:      kernel/power/
5116F:      include/linux/suspend.h
5117F:      include/linux/freezer.h
5118F:      include/linux/pm.h
5119F:      arch/*/include/asm/suspend*.h
5120
5121HID CORE LAYER
5122M:      Jiri Kosina <jikos@kernel.org>
5123R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5124L:      linux-input@vger.kernel.org
5125T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5126S:      Maintained
5127F:      drivers/hid/
5128F:      include/linux/hid*
5129F:      include/uapi/linux/hid*
5130
5131HID SENSOR HUB DRIVERS
5132M:      Jiri Kosina <jikos@kernel.org>
5133M:      Jonathan Cameron <jic23@kernel.org>
5134M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5135L:      linux-input@vger.kernel.org
5136L:      linux-iio@vger.kernel.org
5137S:      Maintained
5138F:      Documentation/hid/hid-sensor*
5139F:      drivers/hid/hid-sensor-*
5140F:      drivers/iio/*/hid-*
5141F:      include/linux/hid-sensor-*
5142
5143HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5144M:      Thomas Gleixner <tglx@linutronix.de>
5145L:      linux-kernel@vger.kernel.org
5146T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5147S:      Maintained
5148F:      Documentation/timers/
5149F:      kernel/time/hrtimer.c
5150F:      kernel/time/clockevents.c
5151F:      kernel/time/tick*.*
5152F:      kernel/time/timer_*.c
5153F:      include/linux/clockchips.h
5154F:      include/linux/hrtimer.h
5155
5156HIGH-SPEED SCC DRIVER FOR AX.25
5157L:      linux-hams@vger.kernel.org
5158S:      Orphan
5159F:      drivers/net/hamradio/dmascc.c
5160F:      drivers/net/hamradio/scc.c
5161
5162HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5163M:      HighPoint Linux Team <linux@highpoint-tech.com>
5164W:      http://www.highpoint-tech.com
5165S:      Supported
5166F:      Documentation/scsi/hptiop.txt
5167F:      drivers/scsi/hptiop.c
5168
5169HIPPI
5170M:      Jes Sorensen <jes@trained-monkey.org>
5171L:      linux-hippi@sunsite.dk
5172S:      Maintained
5173F:      include/linux/hippidevice.h
5174F:      include/uapi/linux/if_hippi.h
5175F:      net/802/hippi.c
5176F:      drivers/net/hippi/
5177
5178HISILICON SAS Controller
5179M:      John Garry <john.garry@huawei.com>
5180W:      http://www.hisilicon.com
5181S:      Supported
5182F:      drivers/scsi/hisi_sas/
5183F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5184
5185HOST AP DRIVER
5186M:      Jouni Malinen <j@w1.fi>
5187L:      hostap@shmoo.com (subscribers-only)
5188L:      linux-wireless@vger.kernel.org
5189W:      http://hostap.epitest.fi/
5190S:      Maintained
5191F:      drivers/net/wireless/intersil/hostap/
5192
5193HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5194L:      platform-driver-x86@vger.kernel.org
5195S:      Orphan
5196F:      drivers/platform/x86/tc1100-wmi.c
5197
5198HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5199M:      Jaroslav Kysela <perex@perex.cz>
5200S:      Maintained
5201F:      drivers/net/ethernet/hp/hp100.*
5202
5203HPET:   High Precision Event Timers driver
5204M:      Clemens Ladisch <clemens@ladisch.de>
5205S:      Maintained
5206F:      Documentation/timers/hpet.txt
5207F:      drivers/char/hpet.c
5208F:      include/linux/hpet.h
5209F:      include/uapi/linux/hpet.h
5210
5211HPET:   x86
5212S:      Orphan
5213F:      arch/x86/kernel/hpet.c
5214F:      arch/x86/include/asm/hpet.h
5215
5216HPFS FILESYSTEM
5217M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5218W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5219S:      Maintained
5220F:      fs/hpfs/
5221
5222HSI SUBSYSTEM
5223M:      Sebastian Reichel <sre@kernel.org>
5224T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5225S:      Maintained
5226F:      Documentation/ABI/testing/sysfs-bus-hsi
5227F:      Documentation/hsi.txt
5228F:      drivers/hsi/
5229F:      include/linux/hsi/
5230F:      include/uapi/linux/hsi/
5231
5232HSO 3G MODEM DRIVER
5233M:      Jan Dumon <j.dumon@option.com>
5234W:      http://www.pharscape.org
5235S:      Maintained
5236F:      drivers/net/usb/hso.c
5237
5238HSR NETWORK PROTOCOL
5239M:      Arvid Brodin <arvid.brodin@alten.se>
5240L:      netdev@vger.kernel.org
5241S:      Maintained
5242F:      net/hsr/
5243
5244HTCPEN TOUCHSCREEN DRIVER
5245M:      Pau Oliva Fora <pof@eslack.org>
5246L:      linux-input@vger.kernel.org
5247S:      Maintained
5248F:      drivers/input/touchscreen/htcpen.c
5249
5250HUGETLB FILESYSTEM
5251M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5252S:      Maintained
5253F:      fs/hugetlbfs/
5254
5255Hyper-V CORE AND DRIVERS
5256M:      "K. Y. Srinivasan" <kys@microsoft.com>
5257M:      Haiyang Zhang <haiyangz@microsoft.com>
5258L:      devel@linuxdriverproject.org
5259S:      Maintained
5260F:      arch/x86/include/asm/mshyperv.h
5261F:      arch/x86/include/uapi/asm/hyperv.h
5262F:      arch/x86/kernel/cpu/mshyperv.c
5263F:      drivers/hid/hid-hyperv.c
5264F:      drivers/hv/
5265F:      drivers/input/serio/hyperv-keyboard.c
5266F:      drivers/pci/host/pci-hyperv.c
5267F:      drivers/net/hyperv/
5268F:      drivers/scsi/storvsc_drv.c
5269F:      drivers/video/fbdev/hyperv_fb.c
5270F:      include/linux/hyperv.h
5271F:      tools/hv/
5272F:      Documentation/ABI/stable/sysfs-bus-vmbus
5273
5274I2C MUXES
5275M:      Peter Rosin <peda@axentia.se>
5276L:      linux-i2c@vger.kernel.org
5277S:      Maintained
5278F:      Documentation/i2c/muxes/
5279F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5280F:      drivers/i2c/i2c-mux.c
5281F:      drivers/i2c/muxes/
5282F:      include/linux/i2c-mux.h
5283
5284I2C OVER PARALLEL PORT
5285M:      Jean Delvare <jdelvare@suse.com>
5286L:      linux-i2c@vger.kernel.org
5287S:      Maintained
5288F:      Documentation/i2c/busses/i2c-parport
5289F:      Documentation/i2c/busses/i2c-parport-light
5290F:      drivers/i2c/busses/i2c-parport.c
5291F:      drivers/i2c/busses/i2c-parport-light.c
5292
5293I2C/SMBUS CONTROLLER DRIVERS FOR PC
5294M:      Jean Delvare <jdelvare@suse.com>
5295L:      linux-i2c@vger.kernel.org
5296S:      Maintained
5297F:      Documentation/i2c/busses/i2c-ali1535
5298F:      Documentation/i2c/busses/i2c-ali1563
5299F:      Documentation/i2c/busses/i2c-ali15x3
5300F:      Documentation/i2c/busses/i2c-amd756
5301F:      Documentation/i2c/busses/i2c-amd8111
5302F:      Documentation/i2c/busses/i2c-i801
5303F:      Documentation/i2c/busses/i2c-nforce2
5304F:      Documentation/i2c/busses/i2c-piix4
5305F:      Documentation/i2c/busses/i2c-sis5595
5306F:      Documentation/i2c/busses/i2c-sis630
5307F:      Documentation/i2c/busses/i2c-sis96x
5308F:      Documentation/i2c/busses/i2c-via
5309F:      Documentation/i2c/busses/i2c-viapro
5310F:      drivers/i2c/busses/i2c-ali1535.c
5311F:      drivers/i2c/busses/i2c-ali1563.c
5312F:      drivers/i2c/busses/i2c-ali15x3.c
5313F:      drivers/i2c/busses/i2c-amd756.c
5314F:      drivers/i2c/busses/i2c-amd756-s4882.c
5315F:      drivers/i2c/busses/i2c-amd8111.c
5316F:      drivers/i2c/busses/i2c-i801.c
5317F:      drivers/i2c/busses/i2c-isch.c
5318F:      drivers/i2c/busses/i2c-nforce2.c
5319F:      drivers/i2c/busses/i2c-nforce2-s4985.c
5320F:      drivers/i2c/busses/i2c-piix4.c
5321F:      drivers/i2c/busses/i2c-sis5595.c
5322F:      drivers/i2c/busses/i2c-sis630.c
5323F:      drivers/i2c/busses/i2c-sis96x.c
5324F:      drivers/i2c/busses/i2c-via.c
5325F:      drivers/i2c/busses/i2c-viapro.c
5326
5327I2C/SMBUS ISMT DRIVER
5328M:      Seth Heasley <seth.heasley@intel.com>
5329M:      Neil Horman <nhorman@tuxdriver.com>
5330L:      linux-i2c@vger.kernel.org
5331F:      drivers/i2c/busses/i2c-ismt.c
5332F:      Documentation/i2c/busses/i2c-ismt
5333
5334I2C/SMBUS STUB DRIVER
5335M:      Jean Delvare <jdelvare@suse.com>
5336L:      linux-i2c@vger.kernel.org
5337S:      Maintained
5338F:      drivers/i2c/i2c-stub.c
5339
5340I2C SUBSYSTEM
5341M:      Wolfram Sang <wsa@the-dreams.de>
5342L:      linux-i2c@vger.kernel.org
5343W:      https://i2c.wiki.kernel.org/
5344Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
5345T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5346S:      Maintained
5347F:      Documentation/devicetree/bindings/i2c/
5348F:      Documentation/i2c/
5349F:      drivers/i2c/
5350F:      drivers/i2c/*/
5351F:      include/linux/i2c.h
5352F:      include/linux/i2c-*.h
5353F:      include/uapi/linux/i2c.h
5354F:      include/uapi/linux/i2c-*.h
5355
5356I2C ACPI SUPPORT
5357M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5358L:      linux-i2c@vger.kernel.org
5359L:      linux-acpi@vger.kernel.org
5360S:      Maintained
5361
5362I2C-TAOS-EVM DRIVER
5363M:      Jean Delvare <jdelvare@suse.com>
5364L:      linux-i2c@vger.kernel.org
5365S:      Maintained
5366F:      Documentation/i2c/busses/i2c-taos-evm
5367F:      drivers/i2c/busses/i2c-taos-evm.c
5368
5369I2C-TINY-USB DRIVER
5370M:      Till Harbaum <till@harbaum.org>
5371L:      linux-i2c@vger.kernel.org
5372W:      http://www.harbaum.org/till/i2c_tiny_usb
5373S:      Maintained
5374F:      drivers/i2c/busses/i2c-tiny-usb.c
5375
5376i386 BOOT CODE
5377M:      "H. Peter Anvin" <hpa@zytor.com>
5378S:      Maintained
5379F:      arch/x86/boot/
5380
5381i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5382M:      "H. Peter Anvin" <hpa@zytor.com>
5383T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5384S:      Maintained
5385
5386IA64 (Itanium) PLATFORM
5387M:      Tony Luck <tony.luck@intel.com>
5388M:      Fenghua Yu <fenghua.yu@intel.com>
5389L:      linux-ia64@vger.kernel.org
5390T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5391S:      Maintained
5392F:      arch/ia64/
5393
5394IBM Power VMX Cryptographic instructions
5395M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5396M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5397L:      linux-crypto@vger.kernel.org
5398S:      Supported
5399F:      drivers/crypto/vmx/Makefile
5400F:      drivers/crypto/vmx/Kconfig
5401F:      drivers/crypto/vmx/vmx.c
5402F:      drivers/crypto/vmx/aes*
5403F:      drivers/crypto/vmx/ghash*
5404F:      drivers/crypto/vmx/ppc-xlate.pl
5405
5406IBM Power in-Nest Crypto Acceleration
5407M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5408M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5409L:      linux-crypto@vger.kernel.org
5410S:      Supported
5411F:      drivers/crypto/nx/Makefile
5412F:      drivers/crypto/nx/Kconfig
5413F:      drivers/crypto/nx/nx-aes*
5414F:      drivers/crypto/nx/nx-sha*
5415F:      drivers/crypto/nx/nx.*
5416F:      drivers/crypto/nx/nx_csbcpb.h
5417F:      drivers/crypto/nx/nx_debugfs.h
5418
5419IBM Power 842 compression accelerator
5420M:      Dan Streetman <ddstreet@ieee.org>
5421S:      Supported
5422F:      drivers/crypto/nx/Makefile
5423F:      drivers/crypto/nx/Kconfig
5424F:      drivers/crypto/nx/nx-842*
5425F:      include/linux/sw842.h
5426F:      crypto/842.c
5427F:      lib/842/
5428
5429IBM Power Linux RAID adapter
5430M:      Brian King <brking@us.ibm.com>
5431S:      Supported
5432F:      drivers/scsi/ipr.*
5433
5434IBM Power Virtual Ethernet Device Driver
5435M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5436L:      netdev@vger.kernel.org
5437S:      Supported
5438F:      drivers/net/ethernet/ibm/ibmveth.*
5439
5440IBM Power SRIOV Virtual NIC Device Driver
5441M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5442M:      John Allen <jallen@linux.vnet.ibm.com>
5443L:      netdev@vger.kernel.org
5444S:      Supported
5445F:      drivers/net/ethernet/ibm/ibmvnic.*
5446
5447IBM Power Virtual SCSI Device Drivers
5448M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5449L:      linux-scsi@vger.kernel.org
5450S:      Supported
5451F:      drivers/scsi/ibmvscsi/ibmvscsi*
5452F:      drivers/scsi/ibmvscsi/viosrp.h
5453
5454IBM Power Virtual FC Device Drivers
5455M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5456L:      linux-scsi@vger.kernel.org
5457S:      Supported
5458F:      drivers/scsi/ibmvscsi/ibmvfc*
5459
5460IBM ServeRAID RAID DRIVER
5461S:      Orphan
5462F:      drivers/scsi/ips.*
5463
5464ICH LPC AND GPIO DRIVER
5465M:      Peter Tyser <ptyser@xes-inc.com>
5466S:      Maintained
5467F:      drivers/mfd/lpc_ich.c
5468F:      drivers/gpio/gpio-ich.c
5469
5470IDE SUBSYSTEM
5471M:      "David S. Miller" <davem@davemloft.net>
5472L:      linux-ide@vger.kernel.org
5473Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
5474T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5475S:      Maintained
5476F:      Documentation/ide/
5477F:      drivers/ide/
5478F:      include/linux/ide.h
5479
5480IDEAPAD LAPTOP EXTRAS DRIVER
5481M:      Ike Panhc <ike.pan@canonical.com>
5482L:      platform-driver-x86@vger.kernel.org
5483W:      http://launchpad.net/ideapad-laptop
5484S:      Maintained
5485F:      drivers/platform/x86/ideapad-laptop.c
5486
5487IDEAPAD LAPTOP SLIDEBAR DRIVER
5488M:      Andrey Moiseev <o2g.org.ru@gmail.com>
5489L:      linux-input@vger.kernel.org
5490W:      https://github.com/o2genum/ideapad-slidebar
5491S:      Maintained
5492F:      drivers/input/misc/ideapad_slidebar.c
5493
5494IDE/ATAPI DRIVERS
5495M:      Borislav Petkov <bp@alien8.de>
5496L:      linux-ide@vger.kernel.org
5497S:      Maintained
5498F:      Documentation/cdrom/ide-cd
5499F:      drivers/ide/ide-cd*
5500
5501IDLE-I7300
5502M:      Andy Henroid <andrew.d.henroid@intel.com>
5503L:      linux-pm@vger.kernel.org
5504S:      Supported
5505F:      drivers/idle/i7300_idle.c
5506
5507IEEE 802.15.4 SUBSYSTEM
5508M:      Alexander Aring <aar@pengutronix.de>
5509L:      linux-wpan@vger.kernel.org
5510W:      http://wpan.cakelab.org/
5511T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5512T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5513S:      Maintained
5514F:      net/ieee802154/
5515F:      net/mac802154/
5516F:      drivers/net/ieee802154/
5517F:      include/linux/nl802154.h
5518F:      include/linux/ieee802154.h
5519F:      include/net/nl802154.h
5520F:      include/net/mac802154.h
5521F:      include/net/af_ieee802154.h
5522F:      include/net/cfg802154.h
5523F:      include/net/ieee802154_netdev.h
5524F:      Documentation/networking/ieee802154.txt
5525
5526IGORPLUG-USB IR RECEIVER
5527M:      Sean Young <sean@mess.org>
5528L:      linux-media@vger.kernel.org
5529S:      Maintained
5530F:      drivers/media/rc/igorplugusb.c
5531
5532IGUANAWORKS USB IR TRANSCEIVER
5533M:      Sean Young <sean@mess.org>
5534L:      linux-media@vger.kernel.org
5535S:      Maintained
5536F:      drivers/media/rc/iguanair.c
5537
5538IIO SUBSYSTEM AND DRIVERS
5539M:      Jonathan Cameron <jic23@kernel.org>
5540R:      Hartmut Knaack <knaack.h@gmx.de>
5541R:      Lars-Peter Clausen <lars@metafoo.de>
5542R:      Peter Meerwald <pmeerw@pmeerw.net>
5543L:      linux-iio@vger.kernel.org
5544S:      Maintained
5545F:      drivers/iio/
5546F:      drivers/staging/iio/
5547F:      include/linux/iio/
5548F:      tools/iio/
5549
5550IKANOS/ADI EAGLE ADSL USB DRIVER
5551M:      Matthieu Castet <castet.matthieu@free.fr>
5552M:      Stanislaw Gruszka <stf_xl@wp.pl>
5553S:      Maintained
5554F:      drivers/usb/atm/ueagle-atm.c
5555
5556INA209 HARDWARE MONITOR DRIVER
5557M:      Guenter Roeck <linux@roeck-us.net>
5558L:      linux-hwmon@vger.kernel.org
5559S:      Maintained
5560F:      Documentation/hwmon/ina209
5561F:      Documentation/devicetree/bindings/i2c/ina209.txt
5562F:      drivers/hwmon/ina209.c
5563
5564INA2XX HARDWARE MONITOR DRIVER
5565M:      Guenter Roeck <linux@roeck-us.net>
5566L:      linux-hwmon@vger.kernel.org
5567S:      Maintained
5568F:      Documentation/hwmon/ina2xx
5569F:      drivers/hwmon/ina2xx.c
5570F:      include/linux/platform_data/ina2xx.h
5571
5572INDUSTRY PACK SUBSYSTEM (IPACK)
5573M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5574M:      Jens Taprogge <jens.taprogge@taprogge.org>
5575M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5576L:      industrypack-devel@lists.sourceforge.net
5577W:      http://industrypack.sourceforge.net
5578S:      Maintained
5579F:      drivers/ipack/
5580
5581INGENIC JZ4780 DMA Driver
5582M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5583S:      Maintained
5584F:      drivers/dma/dma-jz4780.c
5585
5586INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5587M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5588M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5589L:      linux-ima-devel@lists.sourceforge.net
5590L:      linux-ima-user@lists.sourceforge.net
5591L:      linux-security-module@vger.kernel.org
5592T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5593S:      Supported
5594F:      security/integrity/ima/
5595
5596IMGTEC IR DECODER DRIVER
5597M:      James Hogan <james.hogan@imgtec.com>
5598S:      Maintained
5599F:      drivers/media/rc/img-ir/
5600
5601IMS TWINTURBO FRAMEBUFFER DRIVER
5602L:      linux-fbdev@vger.kernel.org
5603S:      Orphan
5604F:      drivers/video/fbdev/imsttfb.c
5605
5606INFINIBAND SUBSYSTEM
5607M:      Doug Ledford <dledford@redhat.com>
5608M:      Sean Hefty <sean.hefty@intel.com>
5609M:      Hal Rosenstock <hal.rosenstock@gmail.com>
5610L:      linux-rdma@vger.kernel.org
5611W:      http://www.openfabrics.org/
5612Q:      http://patchwork.kernel.org/project/linux-rdma/list/
5613T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5614S:      Supported
5615F:      Documentation/infiniband/
5616F:      drivers/infiniband/
5617F:      drivers/staging/rdma/
5618F:      include/uapi/linux/if_infiniband.h
5619F:      include/uapi/rdma/
5620F:      include/rdma/
5621
5622INOTIFY
5623M:      John McCutchan <john@johnmccutchan.com>
5624M:      Robert Love <rlove@rlove.org>
5625M:      Eric Paris <eparis@parisplace.org>
5626S:      Maintained
5627F:      Documentation/filesystems/inotify.txt
5628F:      fs/notify/inotify/
5629F:      include/linux/inotify.h
5630F:      include/uapi/linux/inotify.h
5631
5632INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5633M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
5634L:      linux-input@vger.kernel.org
5635Q:      http://patchwork.kernel.org/project/linux-input/list/
5636T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5637S:      Maintained
5638F:      drivers/input/
5639F:      include/linux/input.h
5640F:      include/uapi/linux/input.h
5641F:      include/linux/input/
5642F:      Documentation/devicetree/bindings/input/
5643
5644INPUT MULTITOUCH (MT) PROTOCOL
5645M:      Henrik Rydberg <rydberg@bitmath.org>
5646L:      linux-input@vger.kernel.org
5647S:      Odd fixes
5648F:      Documentation/input/multi-touch-protocol.txt
5649F:      drivers/input/input-mt.c
5650K:      \b(ABS|SYN)_MT_
5651
5652INTEL ASoC BDW/HSW DRIVERS
5653M:      Jie Yang <yang.jie@linux.intel.com>
5654L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5655S:      Supported
5656F:      sound/soc/intel/common/sst-dsp*
5657F:      sound/soc/intel/common/sst-firmware.c
5658F:      sound/soc/intel/boards/broadwell.c
5659F:      sound/soc/intel/haswell/
5660
5661INTEL C600 SERIES SAS CONTROLLER DRIVER
5662M:      Intel SCU Linux support <intel-linux-scu@intel.com>
5663M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5664L:      linux-scsi@vger.kernel.org
5665T:      git git://git.code.sf.net/p/intel-sas/isci
5666S:      Supported
5667F:      drivers/scsi/isci/
5668
5669INTEL HID EVENT DRIVER
5670M:      Alex Hung <alex.hung@canonical.com>
5671L:      platform-driver-x86@vger.kernel.org
5672S:      Maintained
5673F:      drivers/platform/x86/intel-hid.c
5674
5675INTEL IDLE DRIVER
5676M:      Len Brown <lenb@kernel.org>
5677L:      linux-pm@vger.kernel.org
5678T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5679S:      Supported
5680F:      drivers/idle/intel_idle.c
5681
5682INTEL PSTATE DRIVER
5683M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5684M:      Len Brown <lenb@kernel.org>
5685L:      linux-pm@vger.kernel.org
5686S:      Supported
5687F:      drivers/cpufreq/intel_pstate.c
5688
5689INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5690M:      Maik Broemme <mbroemme@plusserver.de>
5691L:      linux-fbdev@vger.kernel.org
5692S:      Maintained
5693F:      Documentation/fb/intelfb.txt
5694F:      drivers/video/fbdev/intelfb/
5695
5696INTEL 810/815 FRAMEBUFFER DRIVER
5697M:      Antonino Daplas <adaplas@gmail.com>
5698L:      linux-fbdev@vger.kernel.org
5699S:      Maintained
5700F:      drivers/video/fbdev/i810/
5701
5702INTEL MENLOW THERMAL DRIVER
5703M:      Sujith Thomas <sujith.thomas@intel.com>
5704L:      platform-driver-x86@vger.kernel.org
5705W:      https://01.org/linux-acpi
5706S:      Supported
5707F:      drivers/platform/x86/intel_menlow.c
5708
5709INTEL I/OAT DMA DRIVER
5710M:      Dave Jiang <dave.jiang@intel.com>
5711R:      Dan Williams <dan.j.williams@intel.com>
5712L:      dmaengine@vger.kernel.org
5713Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
5714S:      Supported
5715F:      drivers/dma/ioat*
5716
5717INTEL IOMMU (VT-d)
5718M:      David Woodhouse <dwmw2@infradead.org>
5719L:      iommu@lists.linux-foundation.org
5720T:      git git://git.infradead.org/iommu-2.6.git
5721S:      Supported
5722F:      drivers/iommu/intel-iommu.c
5723F:      include/linux/intel-iommu.h
5724
5725INTEL IOP-ADMA DMA DRIVER
5726R:      Dan Williams <dan.j.williams@intel.com>
5727S:      Odd fixes
5728F:      drivers/dma/iop-adma.c
5729
5730INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5731M:      Krzysztof Halasa <khalasa@piap.pl>
5732S:      Maintained
5733F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
5734F:      arch/arm/mach-ixp4xx/include/mach/npe.h
5735F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5736F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
5737F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
5738F:      drivers/net/wan/ixp4xx_hss.c
5739
5740INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5741M:      Deepak Saxena <dsaxena@plexity.net>
5742S:      Maintained
5743F:      drivers/char/hw_random/ixp4xx-rng.c
5744
5745INTEL ETHERNET DRIVERS
5746M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5747R:      Jesse Brandeburg <jesse.brandeburg@intel.com>
5748R:      Shannon Nelson <shannon.nelson@intel.com>
5749R:      Carolyn Wyborny <carolyn.wyborny@intel.com>
5750R:      Don Skidmore <donald.c.skidmore@intel.com>
5751R:      Bruce Allan <bruce.w.allan@intel.com>
5752R:      John Ronciak <john.ronciak@intel.com>
5753R:      Mitch Williams <mitch.a.williams@intel.com>
5754L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5755W:      http://www.intel.com/support/feedback.htm
5756W:      http://e1000.sourceforge.net/
5757Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5758T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5759T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5760S:      Supported
5761F:      Documentation/networking/e100.txt
5762F:      Documentation/networking/e1000.txt
5763F:      Documentation/networking/e1000e.txt
5764F:      Documentation/networking/igb.txt
5765F:      Documentation/networking/igbvf.txt
5766F:      Documentation/networking/ixgb.txt
5767F:      Documentation/networking/ixgbe.txt
5768F:      Documentation/networking/ixgbevf.txt
5769F:      Documentation/networking/i40e.txt
5770F:      Documentation/networking/i40evf.txt
5771F:      drivers/net/ethernet/intel/
5772F:      drivers/net/ethernet/intel/*/
5773
5774INTEL RDMA RNIC DRIVER
5775M:     Faisal Latif <faisal.latif@intel.com>
5776R:     Chien Tin Tung <chien.tin.tung@intel.com>
5777R:     Mustafa Ismail <mustafa.ismail@intel.com>
5778R:     Shiraz Saleem <shiraz.saleem@intel.com>
5779R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5780L:     linux-rdma@vger.kernel.org
5781S:     Supported
5782F:     drivers/infiniband/hw/i40iw/
5783
5784INTEL-MID GPIO DRIVER
5785M:      David Cohen <david.a.cohen@linux.intel.com>
5786L:      linux-gpio@vger.kernel.org
5787S:      Maintained
5788F:      drivers/gpio/gpio-intel-mid.c
5789
5790INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5791M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
5792L:      linux-wireless@vger.kernel.org
5793S:      Maintained
5794F:      Documentation/networking/README.ipw2100
5795F:      Documentation/networking/README.ipw2200
5796F:      drivers/net/wireless/intel/ipw2x00/
5797
5798INTEL(R) TRACE HUB
5799M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
5800S:      Supported
5801F:      Documentation/trace/intel_th.txt
5802F:      drivers/hwtracing/intel_th/
5803
5804INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5805M:      Ning Sun <ning.sun@intel.com>
5806L:      tboot-devel@lists.sourceforge.net
5807W:      http://tboot.sourceforge.net
5808T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5809S:      Supported
5810F:      Documentation/intel_txt.txt
5811F:      include/linux/tboot.h
5812F:      arch/x86/kernel/tboot.c
5813
5814INTEL WIRELESS WIMAX CONNECTION 2400
5815M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5816M:      linux-wimax@intel.com
5817L:      wimax@linuxwimax.org (subscribers-only)
5818S:      Supported
5819W:      http://linuxwimax.org
5820F:      Documentation/wimax/README.i2400m
5821F:      drivers/net/wimax/i2400m/
5822F:      include/uapi/linux/wimax/i2400m.h
5823
5824INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5825M:      Stanislaw Gruszka <sgruszka@redhat.com>
5826L:      linux-wireless@vger.kernel.org
5827S:      Supported
5828F:      drivers/net/wireless/intel/iwlegacy/
5829
5830INTEL WIRELESS WIFI LINK (iwlwifi)
5831M:      Johannes Berg <johannes.berg@intel.com>
5832M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5833M:      Intel Linux Wireless <linuxwifi@intel.com>
5834L:      linux-wireless@vger.kernel.org
5835W:      http://intellinuxwireless.org
5836T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5837S:      Supported
5838F:      drivers/net/wireless/intel/iwlwifi/
5839
5840INTEL MANAGEMENT ENGINE (mei)
5841M:      Tomas Winkler <tomas.winkler@intel.com>
5842L:      linux-kernel@vger.kernel.org
5843S:      Supported
5844F:      include/uapi/linux/mei.h
5845F:      include/linux/mei_cl_bus.h
5846F:      drivers/misc/mei/*
5847F:      drivers/watchdog/mei_wdt.c
5848F:      Documentation/misc-devices/mei/*
5849
5850INTEL MIC DRIVERS (mic)
5851M:      Sudeep Dutt <sudeep.dutt@intel.com>
5852M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
5853S:      Supported
5854W:      https://github.com/sudeepdutt/mic
5855W:      http://software.intel.com/en-us/mic-developer
5856F:      include/linux/mic_bus.h
5857F:      include/linux/scif.h
5858F:      include/uapi/linux/mic_common.h
5859F:      include/uapi/linux/mic_ioctl.h
5860F:      include/uapi/linux/scif_ioctl.h
5861F:      drivers/misc/mic/
5862F:      drivers/dma/mic_x100_dma.c
5863F:      drivers/dma/mic_x100_dma.h
5864F:      Documentation/mic/
5865
5866INTEL PMC/P-Unit IPC DRIVER
5867M:      Zha Qipeng<qipeng.zha@intel.com>
5868L:      platform-driver-x86@vger.kernel.org
5869S:      Maintained
5870F:      drivers/platform/x86/intel_pmc_ipc.c
5871F:      drivers/platform/x86/intel_punit_ipc.c
5872F:      arch/x86/include/asm/intel_pmc_ipc.h
5873F:      arch/x86/include/asm/intel_punit_ipc.h
5874
5875INTEL TELEMETRY DRIVER
5876M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5877L:      platform-driver-x86@vger.kernel.org
5878S:      Maintained
5879F:      arch/x86/include/asm/intel_telemetry.h
5880F:      drivers/platform/x86/intel_telemetry*
5881
5882IOC3 ETHERNET DRIVER
5883M:      Ralf Baechle <ralf@linux-mips.org>
5884L:      linux-mips@linux-mips.org
5885S:      Maintained
5886F:      drivers/net/ethernet/sgi/ioc3-eth.c
5887
5888IOC3 SERIAL DRIVER
5889M:      Pat Gefre <pfg@sgi.com>
5890L:      linux-serial@vger.kernel.org
5891S:      Maintained
5892F:      drivers/tty/serial/ioc3_serial.c
5893
5894IOMMU DRIVERS
5895M:      Joerg Roedel <joro@8bytes.org>
5896L:      iommu@lists.linux-foundation.org
5897T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5898S:      Maintained
5899F:      drivers/iommu/
5900
5901IP MASQUERADING
5902M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5903S:      Maintained
5904F:      net/ipv4/netfilter/ipt_MASQUERADE.c
5905
5906IPMI SUBSYSTEM
5907M:      Corey Minyard <minyard@acm.org>
5908L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5909W:      http://openipmi.sourceforge.net/
5910S:      Supported
5911F:      Documentation/IPMI.txt
5912F:      drivers/char/ipmi/
5913F:      include/linux/ipmi*
5914F:      include/uapi/linux/ipmi*
5915
5916QCOM AUDIO (ASoC) DRIVERS
5917M:      Patrick Lai <plai@codeaurora.org>
5918M:      Banajit Goswami <bgoswami@codeaurora.org>
5919L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5920S:      Supported
5921F:      sound/soc/qcom/
5922
5923IPS SCSI RAID DRIVER
5924M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5925L:      linux-scsi@vger.kernel.org
5926W:      http://www.adaptec.com/
5927S:      Maintained
5928F:      drivers/scsi/ips*
5929
5930IPVS
5931M:      Wensong Zhang <wensong@linux-vs.org>
5932M:      Simon Horman <horms@verge.net.au>
5933M:      Julian Anastasov <ja@ssi.bg>
5934L:      netdev@vger.kernel.org
5935L:      lvs-devel@vger.kernel.org
5936S:      Maintained
5937T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5938T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5939F:      Documentation/networking/ipvs-sysctl.txt
5940F:      include/net/ip_vs.h
5941F:      include/uapi/linux/ip_vs.h
5942F:      net/netfilter/ipvs/
5943
5944IPWIRELESS DRIVER
5945M:      Jiri Kosina <jikos@kernel.org>
5946M:      David Sterba <dsterba@suse.com>
5947S:      Odd Fixes
5948F:      drivers/tty/ipwireless/
5949
5950IPX NETWORK LAYER
5951M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5952L:      netdev@vger.kernel.org
5953S:      Maintained
5954F:      include/net/ipx.h
5955F:      include/uapi/linux/ipx.h
5956F:      net/ipx/
5957
5958IRDA SUBSYSTEM
5959M:      Samuel Ortiz <samuel@sortiz.org>
5960L:      irda-users@lists.sourceforge.net (subscribers-only)
5961L:      netdev@vger.kernel.org
5962W:      http://irda.sourceforge.net/
5963S:      Maintained
5964T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5965F:      Documentation/networking/irda.txt
5966F:      drivers/net/irda/
5967F:      include/net/irda/
5968F:      net/irda/
5969
5970IRQ SUBSYSTEM
5971M:      Thomas Gleixner <tglx@linutronix.de>
5972L:      linux-kernel@vger.kernel.org
5973S:      Maintained
5974T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5975F:      kernel/irq/
5976
5977IRQCHIP DRIVERS
5978M:      Thomas Gleixner <tglx@linutronix.de>
5979M:      Jason Cooper <jason@lakedaemon.net>
5980M:      Marc Zyngier <marc.zyngier@arm.com>
5981L:      linux-kernel@vger.kernel.org
5982S:      Maintained
5983T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5984T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5985F:      Documentation/devicetree/bindings/interrupt-controller/
5986F:      drivers/irqchip/
5987
5988IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5989M:      Jiang Liu <jiang.liu@linux.intel.com>
5990M:      Marc Zyngier <marc.zyngier@arm.com>
5991S:      Maintained
5992T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5993F:      Documentation/IRQ-domain.txt
5994F:      include/linux/irqdomain.h
5995F:      kernel/irq/irqdomain.c
5996F:      kernel/irq/msi.c
5997
5998ISAPNP
5999M:      Jaroslav Kysela <perex@perex.cz>
6000S:      Maintained
6001F:      Documentation/isapnp.txt
6002F:      drivers/pnp/isapnp/
6003F:      include/linux/isapnp.h
6004
6005ISA RADIO MODULE
6006M:      Hans Verkuil <hverkuil@xs4all.nl>
6007L:      linux-media@vger.kernel.org
6008T:      git git://linuxtv.org/media_tree.git
6009W:      https://linuxtv.org
6010S:      Maintained
6011F:      drivers/media/radio/radio-isa*
6012
6013iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6014M:      Peter Jones <pjones@redhat.com>
6015M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6016S:      Maintained
6017F:      drivers/firmware/iscsi_ibft*
6018
6019ISCSI
6020M:      Mike Christie <michaelc@cs.wisc.edu>
6021L:      open-iscsi@googlegroups.com
6022W:      www.open-iscsi.org
6023T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6024S:      Maintained
6025F:      drivers/scsi/*iscsi*
6026F:      include/scsi/*iscsi*
6027
6028ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6029M:      Or Gerlitz <ogerlitz@mellanox.com>
6030M:      Sagi Grimberg <sagi@grimberg.me>
6031M:      Roi Dayan <roid@mellanox.com>
6032L:      linux-rdma@vger.kernel.org
6033S:      Supported
6034W:      http://www.openfabrics.org
6035W:      www.open-iscsi.org
6036Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6037F:      drivers/infiniband/ulp/iser/
6038
6039ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6040M:      Sagi Grimberg <sagi@grimberg.me>
6041T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6042L:      linux-rdma@vger.kernel.org
6043L:      target-devel@vger.kernel.org
6044S:      Supported
6045W:      http://www.linux-iscsi.org
6046F:      drivers/infiniband/ulp/isert
6047
6048ISDN SUBSYSTEM
6049M:      Karsten Keil <isdn@linux-pingi.de>
6050L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6051L:      netdev@vger.kernel.org
6052W:      http://www.isdn4linux.de
6053T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6054S:      Maintained
6055F:      Documentation/isdn/
6056F:      drivers/isdn/
6057F:      include/linux/isdn.h
6058F:      include/linux/isdn/
6059F:      include/uapi/linux/isdn.h
6060F:      include/uapi/linux/isdn/
6061
6062ISDN SUBSYSTEM (Eicon active card driver)
6063M:      Armin Schindler <mac@melware.de>
6064L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6065W:      http://www.melware.de
6066S:      Maintained
6067F:      drivers/isdn/hardware/eicon/
6068
6069IT87 HARDWARE MONITORING DRIVER
6070M:      Jean Delvare <jdelvare@suse.com>
6071L:      linux-hwmon@vger.kernel.org
6072S:      Maintained
6073F:      Documentation/hwmon/it87
6074F:      drivers/hwmon/it87.c
6075
6076IT913X MEDIA DRIVER
6077M:      Antti Palosaari <crope@iki.fi>
6078L:      linux-media@vger.kernel.org
6079W:      https://linuxtv.org
6080W:      http://palosaari.fi/linux/
6081Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6082T:      git git://linuxtv.org/anttip/media_tree.git
6083S:      Maintained
6084F:      drivers/media/tuners/it913x*
6085
6086IVTV VIDEO4LINUX DRIVER
6087M:      Andy Walls <awalls@md.metrocast.net>
6088L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6089L:      linux-media@vger.kernel.org
6090T:      git git://linuxtv.org/media_tree.git
6091W:      http://www.ivtvdriver.org
6092S:      Maintained
6093F:      Documentation/video4linux/*.ivtv
6094F:      drivers/media/pci/ivtv/
6095F:      include/uapi/linux/ivtv*
6096
6097IX2505V MEDIA DRIVER
6098M:      Malcolm Priestley <tvboxspy@gmail.com>
6099L:      linux-media@vger.kernel.org
6100W:      https://linuxtv.org
6101Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6102S:      Maintained
6103F:      drivers/media/dvb-frontends/ix2505v*
6104
6105JC42.4 TEMPERATURE SENSOR DRIVER
6106M:      Guenter Roeck <linux@roeck-us.net>
6107L:      linux-hwmon@vger.kernel.org
6108S:      Maintained
6109F:      drivers/hwmon/jc42.c
6110F:      Documentation/hwmon/jc42
6111
6112JFS FILESYSTEM
6113M:      Dave Kleikamp <shaggy@kernel.org>
6114L:      jfs-discussion@lists.sourceforge.net
6115W:      http://jfs.sourceforge.net/
6116T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6117S:      Maintained
6118F:      Documentation/filesystems/jfs.txt
6119F:      fs/jfs/
6120
6121JME NETWORK DRIVER
6122M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6123L:      netdev@vger.kernel.org
6124S:      Maintained
6125F:      drivers/net/ethernet/jme.*
6126
6127JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6128M:      David Woodhouse <dwmw2@infradead.org>
6129L:      linux-mtd@lists.infradead.org
6130W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6131S:      Maintained
6132F:      fs/jffs2/
6133F:      include/uapi/linux/jffs2.h
6134
6135JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6136M:      "Theodore Ts'o" <tytso@mit.edu>
6137M:      Jan Kara <jack@suse.com>
6138L:      linux-ext4@vger.kernel.org
6139S:      Maintained
6140F:      fs/jbd2/
6141F:      include/linux/jbd2.h
6142
6143JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6144M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6145L:      linux-media@vger.kernel.org
6146S:      Maintained
6147F:      drivers/media/platform/rcar_jpu.c
6148
6149JSM Neo PCI based serial card
6150M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6151L:      linux-serial@vger.kernel.org
6152S:      Maintained
6153F:      drivers/tty/serial/jsm/
6154
6155K10TEMP HARDWARE MONITORING DRIVER
6156M:      Clemens Ladisch <clemens@ladisch.de>
6157L:      linux-hwmon@vger.kernel.org
6158S:      Maintained
6159F:      Documentation/hwmon/k10temp
6160F:      drivers/hwmon/k10temp.c
6161
6162K8TEMP HARDWARE MONITORING DRIVER
6163M:      Rudolf Marek <r.marek@assembler.cz>
6164L:      linux-hwmon@vger.kernel.org
6165S:      Maintained
6166F:      Documentation/hwmon/k8temp
6167F:      drivers/hwmon/k8temp.c
6168
6169KASAN
6170M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6171R:      Alexander Potapenko <glider@google.com>
6172R:      Dmitry Vyukov <dvyukov@google.com>
6173L:      kasan-dev@googlegroups.com
6174S:      Maintained
6175F:      arch/*/include/asm/kasan.h
6176F:      arch/*/mm/kasan_init*
6177F:      Documentation/kasan.txt
6178F:      include/linux/kasan.h
6179F:      lib/test_kasan.c
6180F:      mm/kasan/
6181F:      scripts/Makefile.kasan
6182
6183KCONFIG
6184M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6185L:      linux-kbuild@vger.kernel.org
6186T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6187S:      Maintained
6188F:      Documentation/kbuild/kconfig-language.txt
6189F:      scripts/kconfig/
6190
6191KDUMP
6192M:      Vivek Goyal <vgoyal@redhat.com>
6193M:      Haren Myneni <hbabu@us.ibm.com>
6194L:      kexec@lists.infradead.org
6195W:      http://lse.sourceforge.net/kdump/
6196S:      Maintained
6197F:      Documentation/kdump/
6198
6199KEENE FM RADIO TRANSMITTER DRIVER
6200M:      Hans Verkuil <hverkuil@xs4all.nl>
6201L:      linux-media@vger.kernel.org
6202T:      git git://linuxtv.org/media_tree.git
6203W:      https://linuxtv.org
6204S:      Maintained
6205F:      drivers/media/radio/radio-keene*
6206
6207KERNEL AUTOMOUNTER v4 (AUTOFS4)
6208M:      Ian Kent <raven@themaw.net>
6209L:      autofs@vger.kernel.org
6210S:      Maintained
6211F:      fs/autofs4/
6212
6213KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6214M:      Michal Marek <mmarek@suse.com>
6215T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6216T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6217L:      linux-kbuild@vger.kernel.org
6218S:      Maintained
6219F:      Documentation/kbuild/
6220F:      Makefile
6221F:      scripts/Makefile.*
6222F:      scripts/basic/
6223F:      scripts/mk*
6224F:      scripts/package/
6225
6226KERNEL JANITORS
6227L:      kernel-janitors@vger.kernel.org
6228W:      http://kernelnewbies.org/KernelJanitors
6229S:      Odd Fixes
6230
6231KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6232M:      "J. Bruce Fields" <bfields@fieldses.org>
6233M:      Jeff Layton <jlayton@poochiereds.net>
6234L:      linux-nfs@vger.kernel.org
6235W:      http://nfs.sourceforge.net/
6236T:      git git://linux-nfs.org/~bfields/linux.git
6237S:      Supported
6238F:      fs/nfsd/
6239F:      include/uapi/linux/nfsd/
6240F:      fs/lockd/
6241F:      fs/nfs_common/
6242F:      net/sunrpc/
6243F:      include/linux/lockd/
6244F:      include/linux/sunrpc/
6245F:      include/uapi/linux/sunrpc/
6246
6247KERNEL SELFTEST FRAMEWORK
6248M:      Shuah Khan <shuahkh@osg.samsung.com>
6249L:      linux-kselftest@vger.kernel.org
6250T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6251S:      Maintained
6252F:      tools/testing/selftests
6253
6254KERNEL VIRTUAL MACHINE (KVM)
6255M:      Paolo Bonzini <pbonzini@redhat.com>
6256M:      Radim Krčmř <rkrcmar@redhat.com>
6257L:      kvm@vger.kernel.org
6258W:      http://www.linux-kvm.org
6259T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6260S:      Supported
6261F:      Documentation/*/kvm*.txt
6262F:      Documentation/virtual/kvm/
6263F:      arch/*/kvm/
6264F:      arch/x86/kernel/kvm.c
6265F:      arch/x86/kernel/kvmclock.c
6266F:      arch/*/include/asm/kvm*
6267F:      include/linux/kvm*
6268F:      include/uapi/linux/kvm*
6269F:      virt/kvm/
6270
6271KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6272M:      Joerg Roedel <joro@8bytes.org>
6273L:      kvm@vger.kernel.org
6274W:      http://www.linux-kvm.org/
6275S:      Maintained
6276F:      arch/x86/include/asm/svm.h
6277F:      arch/x86/kvm/svm.c
6278
6279KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6280M:      Alexander Graf <agraf@suse.com>
6281L:      kvm-ppc@vger.kernel.org
6282W:      http://www.linux-kvm.org/
6283T:      git git://github.com/agraf/linux-2.6.git
6284S:      Supported
6285F:      arch/powerpc/include/asm/kvm*
6286F:      arch/powerpc/kvm/
6287
6288KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6289M:      Christian Borntraeger <borntraeger@de.ibm.com>
6290M:      Cornelia Huck <cornelia.huck@de.ibm.com>
6291L:      linux-s390@vger.kernel.org
6292W:      http://www.ibm.com/developerworks/linux/linux390/
6293T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6294S:      Supported
6295F:      Documentation/s390/kvm.txt
6296F:      arch/s390/include/asm/kvm*
6297F:      arch/s390/kvm/
6298
6299KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6300M:      Christoffer Dall <christoffer.dall@linaro.org>
6301M:      Marc Zyngier <marc.zyngier@arm.com>
6302L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6303L:      kvmarm@lists.cs.columbia.edu
6304W:      http://systems.cs.columbia.edu/projects/kvm-arm
6305T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6306S:      Supported
6307F:      arch/arm/include/uapi/asm/kvm*
6308F:      arch/arm/include/asm/kvm*
6309F:      arch/arm/kvm/
6310F:      virt/kvm/arm/
6311F:      include/kvm/arm_*
6312
6313KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6314M:      Christoffer Dall <christoffer.dall@linaro.org>
6315M:      Marc Zyngier <marc.zyngier@arm.com>
6316L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6317L:      kvmarm@lists.cs.columbia.edu
6318S:      Maintained
6319F:      arch/arm64/include/uapi/asm/kvm*
6320F:      arch/arm64/include/asm/kvm*
6321F:      arch/arm64/kvm/
6322
6323KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6324M:      James Hogan <james.hogan@imgtec.com>
6325L:      linux-mips@linux-mips.org
6326S:      Supported
6327F:      arch/mips/include/uapi/asm/kvm*
6328F:      arch/mips/include/asm/kvm*
6329F:      arch/mips/kvm/
6330
6331KEXEC
6332M:      Eric Biederman <ebiederm@xmission.com>
6333W:      http://kernel.org/pub/linux/utils/kernel/kexec/
6334L:      kexec@lists.infradead.org
6335S:      Maintained
6336F:      include/linux/kexec.h
6337F:      include/uapi/linux/kexec.h
6338F:      kernel/kexec.c
6339
6340KEYS/KEYRINGS:
6341M:      David Howells <dhowells@redhat.com>
6342L:      keyrings@vger.kernel.org
6343S:      Maintained
6344F:      Documentation/security/keys.txt
6345F:      include/linux/key.h
6346F:      include/linux/key-type.h
6347F:      include/keys/
6348F:      security/keys/
6349
6350KEYS-TRUSTED
6351M:      David Safford <safford@us.ibm.com>
6352M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6353L:      linux-security-module@vger.kernel.org
6354L:      keyrings@vger.kernel.org
6355S:      Supported
6356F:      Documentation/security/keys-trusted-encrypted.txt
6357F:      include/keys/trusted-type.h
6358F:      security/keys/trusted.c
6359F:      security/keys/trusted.h
6360
6361KEYS-ENCRYPTED
6362M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6363M:      David Safford <safford@us.ibm.com>
6364L:      linux-security-module@vger.kernel.org
6365L:      keyrings@vger.kernel.org
6366S:      Supported
6367F:      Documentation/security/keys-trusted-encrypted.txt
6368F:      include/keys/encrypted-type.h
6369F:      security/keys/encrypted-keys/
6370
6371KGDB / KDB /debug_core
6372M:      Jason Wessel <jason.wessel@windriver.com>
6373W:      http://kgdb.wiki.kernel.org/
6374L:      kgdb-bugreport@lists.sourceforge.net
6375T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6376S:      Maintained
6377F:      Documentation/DocBook/kgdb.tmpl
6378F:      drivers/misc/kgdbts.c
6379F:      drivers/tty/serial/kgdboc.c
6380F:      include/linux/kdb.h
6381F:      include/linux/kgdb.h
6382F:      kernel/debug/
6383
6384KMEMCHECK
6385M:      Vegard Nossum <vegardno@ifi.uio.no>
6386M:      Pekka Enberg <penberg@kernel.org>
6387S:      Maintained
6388F:      Documentation/kmemcheck.txt
6389F:      arch/x86/include/asm/kmemcheck.h
6390F:      arch/x86/mm/kmemcheck/
6391F:      include/linux/kmemcheck.h
6392F:      mm/kmemcheck.c
6393
6394KMEMLEAK
6395M:      Catalin Marinas <catalin.marinas@arm.com>
6396S:      Maintained
6397F:      Documentation/kmemleak.txt
6398F:      include/linux/kmemleak.h
6399F:      mm/kmemleak.c
6400F:      mm/kmemleak-test.c
6401
6402KPROBES
6403M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6404M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6405M:      "David S. Miller" <davem@davemloft.net>
6406M:      Masami Hiramatsu <mhiramat@kernel.org>
6407S:      Maintained
6408F:      Documentation/kprobes.txt
6409F:      include/linux/kprobes.h
6410F:      kernel/kprobes.c
6411
6412KS0108 LCD CONTROLLER DRIVER
6413M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6414W:      http://miguelojeda.es/auxdisplay.htm
6415W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6416S:      Maintained
6417F:      Documentation/auxdisplay/ks0108
6418F:      drivers/auxdisplay/ks0108.c
6419F:      include/linux/ks0108.h
6420
6421L3MDEV
6422M:      David Ahern <dsa@cumulusnetworks.com>
6423L:      netdev@vger.kernel.org
6424S:      Maintained
6425F:      net/l3mdev
6426F:      include/net/l3mdev.h
6427
6428LANTIQ MIPS ARCHITECTURE
6429M:      John Crispin <blogic@openwrt.org>
6430L:      linux-mips@linux-mips.org
6431S:      Maintained
6432F:      arch/mips/lantiq
6433
6434LAPB module
6435L:      linux-x25@vger.kernel.org
6436S:      Orphan
6437F:      Documentation/networking/lapb-module.txt
6438F:      include/*/lapb.h
6439F:      net/lapb/
6440
6441LASI 53c700 driver for PARISC
6442M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6443L:      linux-scsi@vger.kernel.org
6444S:      Maintained
6445F:      Documentation/scsi/53c700.txt
6446F:      drivers/scsi/53c700*
6447
6448LED SUBSYSTEM
6449M:      Richard Purdie <rpurdie@rpsys.net>
6450M:      Jacek Anaszewski <j.anaszewski@samsung.com>
6451L:      linux-leds@vger.kernel.org
6452T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6453S:      Maintained
6454F:      drivers/leds/
6455F:      include/linux/leds.h
6456
6457LEGACY EEPROM DRIVER
6458M:      Jean Delvare <jdelvare@suse.com>
6459S:      Maintained
6460F:      Documentation/misc-devices/eeprom
6461F:      drivers/misc/eeprom/eeprom.c
6462
6463LEGO USB Tower driver
6464M:      Juergen Stuber <starblue@users.sourceforge.net>
6465L:      legousb-devel@lists.sourceforge.net
6466W:      http://legousb.sourceforge.net/
6467S:      Maintained
6468F:      drivers/usb/misc/legousbtower.c
6469
6470LG2160 MEDIA DRIVER
6471M:      Michael Krufky <mkrufky@linuxtv.org>
6472L:      linux-media@vger.kernel.org
6473W:      https://linuxtv.org
6474W:      http://github.com/mkrufky
6475Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6476T:      git git://linuxtv.org/mkrufky/tuners.git
6477S:      Maintained
6478F:      drivers/media/dvb-frontends/lg2160.*
6479
6480LGDT3305 MEDIA DRIVER
6481M:      Michael Krufky <mkrufky@linuxtv.org>
6482L:      linux-media@vger.kernel.org
6483W:      https://linuxtv.org
6484W:      http://github.com/mkrufky
6485Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6486T:      git git://linuxtv.org/mkrufky/tuners.git
6487S:      Maintained
6488F:      drivers/media/dvb-frontends/lgdt3305.*
6489
6490LGUEST
6491M:      Rusty Russell <rusty@rustcorp.com.au>
6492L:      lguest@lists.ozlabs.org
6493W:      http://lguest.ozlabs.org/
6494S:      Odd Fixes
6495F:      arch/x86/include/asm/lguest*.h
6496F:      arch/x86/lguest/
6497F:      drivers/lguest/
6498F:      include/linux/lguest*.h
6499F:      tools/lguest/
6500
6501LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6502M:      Tejun Heo <tj@kernel.org>
6503L:      linux-ide@vger.kernel.org
6504T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6505S:      Maintained
6506F:      drivers/ata/
6507F:      include/linux/ata.h
6508F:      include/linux/libata.h
6509
6510LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6511M:      Viresh Kumar <vireshk@kernel.org>
6512L:      linux-ide@vger.kernel.org
6513T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6514S:      Maintained
6515F:      include/linux/pata_arasan_cf_data.h
6516F:      drivers/ata/pata_arasan_cf.c
6517
6518LIBATA PATA DRIVERS
6519M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6520M:      Tejun Heo <tj@kernel.org>
6521L:      linux-ide@vger.kernel.org
6522T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6523S:      Maintained
6524F:      drivers/ata/pata_*.c
6525F:      drivers/ata/ata_generic.c
6526
6527LIBATA SATA AHCI PLATFORM devices support
6528M:      Hans de Goede <hdegoede@redhat.com>
6529M:      Tejun Heo <tj@kernel.org>
6530L:      linux-ide@vger.kernel.org
6531T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6532S:      Maintained
6533F:      drivers/ata/ahci_platform.c
6534F:      drivers/ata/libahci_platform.c
6535F:      include/linux/ahci_platform.h
6536
6537LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6538M:      Mikael Pettersson <mikpelinux@gmail.com>
6539L:      linux-ide@vger.kernel.org
6540T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6541S:      Maintained
6542F:      drivers/ata/sata_promise.*
6543
6544LIBLOCKDEP
6545M:      Sasha Levin <sasha.levin@oracle.com>
6546S:      Maintained
6547F:      tools/lib/lockdep/
6548
6549LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6550M:      Dan Williams <dan.j.williams@intel.com>
6551L:      linux-nvdimm@lists.01.org
6552Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6553T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6554S:      Supported
6555F:      drivers/nvdimm/*
6556F:      include/linux/nd.h
6557F:      include/linux/libnvdimm.h
6558F:      include/uapi/linux/ndctl.h
6559
6560LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6561M:      Ross Zwisler <ross.zwisler@linux.intel.com>
6562L:      linux-nvdimm@lists.01.org
6563Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6564S:      Supported
6565F:      drivers/nvdimm/blk.c
6566F:      drivers/nvdimm/region_devs.c
6567F:      drivers/acpi/nfit*
6568
6569LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6570M:      Vishal Verma <vishal.l.verma@intel.com>
6571L:      linux-nvdimm@lists.01.org
6572Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6573S:      Supported
6574F:      drivers/nvdimm/btt*
6575
6576LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6577M:      Ross Zwisler <ross.zwisler@linux.intel.com>
6578L:      linux-nvdimm@lists.01.org
6579Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6580S:      Supported
6581F:      drivers/nvdimm/pmem.c
6582F:      include/linux/pmem.h
6583F:      arch/*/include/asm/pmem.h
6584
6585LIGHTNVM PLATFORM SUPPORT
6586M:      Matias Bjorling <mb@lightnvm.io>
6587W:      http://github/OpenChannelSSD
6588L:      linux-block@vger.kernel.org
6589S:      Maintained
6590F:      drivers/lightnvm/
6591F:      include/linux/lightnvm.h
6592F:      include/uapi/linux/lightnvm.h
6593
6594LINUX FOR IBM pSERIES (RS/6000)
6595M:      Paul Mackerras <paulus@au.ibm.com>
6596W:      http://www.ibm.com/linux/ltc/projects/ppc
6597S:      Supported
6598F:      arch/powerpc/boot/rs6000.h
6599
6600LINUX FOR POWERPC (32-BIT AND 64-BIT)
6601M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
6602M:      Paul Mackerras <paulus@samba.org>
6603M:      Michael Ellerman <mpe@ellerman.id.au>
6604W:      http://www.penguinppc.org/
6605L:      linuxppc-dev@lists.ozlabs.org
6606Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6607T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6608S:      Supported
6609F:      Documentation/powerpc/
6610F:      arch/powerpc/
6611
6612LINUX FOR POWER MACINTOSH
6613M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
6614W:      http://www.penguinppc.org/
6615L:      linuxppc-dev@lists.ozlabs.org
6616S:      Maintained
6617F:      arch/powerpc/platforms/powermac/
6618F:      drivers/macintosh/
6619
6620LINUX FOR POWERPC EMBEDDED MPC5XXX
6621M:      Anatolij Gustschin <agust@denx.de>
6622L:      linuxppc-dev@lists.ozlabs.org
6623T:      git git://git.denx.de/linux-denx-agust.git
6624S:      Maintained
6625F:      arch/powerpc/platforms/512x/
6626F:      arch/powerpc/platforms/52xx/
6627
6628LINUX FOR POWERPC EMBEDDED PPC4XX
6629M:      Alistair Popple <alistair@popple.id.au>
6630M:      Matt Porter <mporter@kernel.crashing.org>
6631W:      http://www.penguinppc.org/
6632L:      linuxppc-dev@lists.ozlabs.org
6633S:      Maintained
6634F:      arch/powerpc/platforms/40x/
6635F:      arch/powerpc/platforms/44x/
6636
6637LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6638L:      linuxppc-dev@lists.ozlabs.org
6639S:      Orphan
6640F:      arch/powerpc/*/*virtex*
6641F:      arch/powerpc/*/*/*virtex*
6642
6643LINUX FOR POWERPC EMBEDDED PPC8XX
6644M:      Vitaly Bordug <vitb@kernel.crashing.org>
6645W:      http://www.penguinppc.org/
6646L:      linuxppc-dev@lists.ozlabs.org
6647S:      Maintained
6648F:      arch/powerpc/platforms/8xx/
6649
6650LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6651M:      Scott Wood <oss@buserror.net>
6652M:      Kumar Gala <galak@kernel.crashing.org>
6653W:      http://www.penguinppc.org/
6654L:      linuxppc-dev@lists.ozlabs.org
6655T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6656S:      Maintained
6657F:      arch/powerpc/platforms/83xx/
6658F:      arch/powerpc/platforms/85xx/
6659
6660LINUX FOR POWERPC PA SEMI PWRFICIENT
6661M:      Olof Johansson <olof@lixom.net>
6662L:      linuxppc-dev@lists.ozlabs.org
6663S:      Maintained
6664F:      arch/powerpc/platforms/pasemi/
6665F:      drivers/*/*pasemi*
6666F:      drivers/*/*/*pasemi*
6667
6668LINUX SECURITY MODULE (LSM) FRAMEWORK
6669M:      Chris Wright <chrisw@sous-sol.org>
6670L:      linux-security-module@vger.kernel.org
6671S:      Supported
6672
6673LIS3LV02D ACCELEROMETER DRIVER
6674M:      Eric Piel <eric.piel@tremplin-utc.net>
6675S:      Maintained
6676F:      Documentation/misc-devices/lis3lv02d
6677F:      drivers/misc/lis3lv02d/
6678F:      drivers/platform/x86/hp_accel.c
6679
6680LIVE PATCHING
6681M:      Josh Poimboeuf <jpoimboe@redhat.com>
6682M:      Jessica Yu <jeyu@redhat.com>
6683M:      Jiri Kosina <jikos@kernel.org>
6684M:      Miroslav Benes <mbenes@suse.cz>
6685R:      Petr Mladek <pmladek@suse.com>
6686S:      Maintained
6687F:      kernel/livepatch/
6688F:      include/linux/livepatch.h
6689F:      arch/x86/include/asm/livepatch.h
6690F:      arch/x86/kernel/livepatch.c
6691F:      Documentation/ABI/testing/sysfs-kernel-livepatch
6692F:      samples/livepatch/
6693L:      live-patching@vger.kernel.org
6694T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6695
6696LINUX KERNEL DUMP TEST MODULE (LKDTM)
6697M:      Kees Cook <keescook@chromium.org>
6698S:      Maintained
6699F:      drivers/misc/lkdtm.c
6700
6701LLC (802.2)
6702M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6703S:      Maintained
6704F:      include/linux/llc.h
6705F:      include/uapi/linux/llc.h
6706F:      include/net/llc*
6707F:      net/llc/
6708
6709LM73 HARDWARE MONITOR DRIVER
6710M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
6711L:      linux-hwmon@vger.kernel.org
6712S:      Maintained
6713F:      drivers/hwmon/lm73.c
6714
6715LM78 HARDWARE MONITOR DRIVER
6716M:      Jean Delvare <jdelvare@suse.com>
6717L:      linux-hwmon@vger.kernel.org
6718S:      Maintained
6719F:      Documentation/hwmon/lm78
6720F:      drivers/hwmon/lm78.c
6721
6722LM83 HARDWARE MONITOR DRIVER
6723M:      Jean Delvare <jdelvare@suse.com>
6724L:      linux-hwmon@vger.kernel.org
6725S:      Maintained
6726F:      Documentation/hwmon/lm83
6727F:      drivers/hwmon/lm83.c
6728
6729LM90 HARDWARE MONITOR DRIVER
6730M:      Jean Delvare <jdelvare@suse.com>
6731L:      linux-hwmon@vger.kernel.org
6732S:      Maintained
6733F:      Documentation/hwmon/lm90
6734F:      Documentation/devicetree/bindings/hwmon/lm90.txt
6735F:      drivers/hwmon/lm90.c
6736
6737LM95234 HARDWARE MONITOR DRIVER
6738M:      Guenter Roeck <linux@roeck-us.net>
6739L:      linux-hwmon@vger.kernel.org
6740S:      Maintained
6741F:      Documentation/hwmon/lm95234
6742F:      drivers/hwmon/lm95234.c
6743
6744LME2510 MEDIA DRIVER
6745M:      Malcolm Priestley <tvboxspy@gmail.com>
6746L:      linux-media@vger.kernel.org
6747W:      https://linuxtv.org
6748Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6749S:      Maintained
6750F:      drivers/media/usb/dvb-usb-v2/lmedm04*
6751
6752LOCKDEP AND LOCKSTAT
6753M:      Peter Zijlstra <peterz@infradead.org>
6754M:      Ingo Molnar <mingo@redhat.com>
6755L:      linux-kernel@vger.kernel.org
6756T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6757S:      Maintained
6758F:      Documentation/locking/lockdep*.txt
6759F:      Documentation/locking/lockstat.txt
6760F:      include/linux/lockdep.h
6761F:      kernel/locking/
6762
6763LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6764M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
6765L:      linux-ntfs-dev@lists.sourceforge.net
6766W:      http://www.linux-ntfs.org/content/view/19/37/
6767S:      Maintained
6768F:      Documentation/ldm.txt
6769F:      block/partitions/ldm.*
6770
6771LogFS
6772M:      Joern Engel <joern@logfs.org>
6773M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
6774L:      logfs@logfs.org
6775W:      logfs.org
6776S:      Maintained
6777F:      fs/logfs/
6778
6779LPC32XX MACHINE SUPPORT
6780M:      Roland Stigge <stigge@antcom.de>
6781L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6782S:      Maintained
6783F:      arch/arm/mach-lpc32xx/
6784
6785LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6786M:      Sathya Prakash <sathya.prakash@broadcom.com>
6787M:      Chaitra P B <chaitra.basappa@broadcom.com>
6788M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6789L:      MPT-FusionLinux.pdl@broadcom.com
6790L:      linux-scsi@vger.kernel.org
6791W:      http://www.avagotech.com/support/
6792S:      Supported
6793F:      drivers/message/fusion/
6794F:      drivers/scsi/mpt2sas/
6795F:      drivers/scsi/mpt3sas/
6796
6797LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6798M:      Matthew Wilcox <matthew@wil.cx>
6799L:      linux-scsi@vger.kernel.org
6800S:      Maintained
6801F:      drivers/scsi/sym53c8xx_2/
6802
6803LTC4261 HARDWARE MONITOR DRIVER
6804M:      Guenter Roeck <linux@roeck-us.net>
6805L:      linux-hwmon@vger.kernel.org
6806S:      Maintained
6807F:      Documentation/hwmon/ltc4261
6808F:      drivers/hwmon/ltc4261.c
6809
6810LTP (Linux Test Project)
6811M:      Mike Frysinger <vapier@gentoo.org>
6812M:      Cyril Hrubis <chrubis@suse.cz>
6813M:      Wanlong Gao <wanlong.gao@gmail.com>
6814M:      Jan Stancek <jstancek@redhat.com>
6815M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6816M:      Alexey Kodanev <alexey.kodanev@oracle.com>
6817L:      ltp@lists.linux.it (subscribers-only)
6818W:      http://linux-test-project.github.io/
6819T:      git git://github.com/linux-test-project/ltp.git
6820S:      Maintained
6821
6822M32R ARCHITECTURE
6823W:      http://www.linux-m32r.org/
6824S:      Orphan
6825F:      arch/m32r/
6826
6827M68K ARCHITECTURE
6828M:      Geert Uytterhoeven <geert@linux-m68k.org>
6829L:      linux-m68k@lists.linux-m68k.org
6830W:      http://www.linux-m68k.org/
6831T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6832S:      Maintained
6833F:      arch/m68k/
6834F:      drivers/zorro/
6835
6836M68K ON APPLE MACINTOSH
6837M:      Joshua Thompson <funaho@jurai.org>
6838W:      http://www.mac.linux-m68k.org/
6839L:      linux-m68k@lists.linux-m68k.org
6840S:      Maintained
6841F:      arch/m68k/mac/
6842
6843M68K ON HP9000/300
6844M:      Philip Blundell <philb@gnu.org>
6845W:      http://www.tazenda.demon.co.uk/phil/linux-hp
6846S:      Maintained
6847F:      arch/m68k/hp300/
6848
6849M88DS3103 MEDIA DRIVER
6850M:      Antti Palosaari <crope@iki.fi>
6851L:      linux-media@vger.kernel.org
6852W:      https://linuxtv.org
6853W:      http://palosaari.fi/linux/
6854Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6855T:      git git://linuxtv.org/anttip/media_tree.git
6856S:      Maintained
6857F:      drivers/media/dvb-frontends/m88ds3103*
6858
6859M88RS2000 MEDIA DRIVER
6860M:      Malcolm Priestley <tvboxspy@gmail.com>
6861L:      linux-media@vger.kernel.org
6862W:      https://linuxtv.org
6863Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6864S:      Maintained
6865F:      drivers/media/dvb-frontends/m88rs2000*
6866
6867MA901 MASTERKIT USB FM RADIO DRIVER
6868M:      Alexey Klimov <klimov.linux@gmail.com>
6869L:      linux-media@vger.kernel.org
6870T:      git git://linuxtv.org/media_tree.git
6871S:      Maintained
6872F:      drivers/media/radio/radio-ma901.c
6873
6874MAC80211
6875M:      Johannes Berg <johannes@sipsolutions.net>
6876L:      linux-wireless@vger.kernel.org
6877W:      http://wireless.kernel.org/
6878T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6879T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6880S:      Maintained
6881F:      Documentation/networking/mac80211-injection.txt
6882F:      include/net/mac80211.h
6883F:      net/mac80211/
6884F:      drivers/net/wireless/mac80211_hwsim.[ch]
6885
6886MACVLAN DRIVER
6887M:      Patrick McHardy <kaber@trash.net>
6888L:      netdev@vger.kernel.org
6889S:      Maintained
6890F:      drivers/net/macvlan.c
6891F:      include/linux/if_macvlan.h
6892
6893MAILBOX API
6894M:      Jassi Brar <jassisinghbrar@gmail.com>
6895L:      linux-kernel@vger.kernel.org
6896S:      Maintained
6897F:      drivers/mailbox/
6898F:      include/linux/mailbox_client.h
6899F:      include/linux/mailbox_controller.h
6900
6901MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6902M:      Michael Kerrisk <mtk.manpages@gmail.com>
6903W:      http://www.kernel.org/doc/man-pages
6904L:      linux-man@vger.kernel.org
6905S:      Maintained
6906
6907MARVELL ARMADA DRM SUPPORT
6908M:      Russell King <rmk+kernel@armlinux.org.uk>
6909S:      Maintained
6910F:      drivers/gpu/drm/armada/
6911
6912MARVELL 88E6352 DSA support
6913M:      Guenter Roeck <linux@roeck-us.net>
6914S:      Maintained
6915F:      drivers/net/dsa/mv88e6352.c
6916
6917MARVELL CRYPTO DRIVER
6918M:      Boris Brezillon <boris.brezillon@free-electrons.com>
6919M:      Arnaud Ebalard <arno@natisbad.org>
6920F:      drivers/crypto/marvell/
6921S:      Maintained
6922L:      linux-crypto@vger.kernel.org
6923
6924MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6925M:      Mirko Lindner <mlindner@marvell.com>
6926M:      Stephen Hemminger <stephen@networkplumber.org>
6927L:      netdev@vger.kernel.org
6928S:      Maintained
6929F:      drivers/net/ethernet/marvell/sk*
6930
6931MARVELL LIBERTAS WIRELESS DRIVER
6932L:      libertas-dev@lists.infradead.org
6933S:      Orphan
6934F:      drivers/net/wireless/marvell/libertas/
6935
6936MARVELL MV643XX ETHERNET DRIVER
6937M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6938L:      netdev@vger.kernel.org
6939S:      Maintained
6940F:      drivers/net/ethernet/marvell/mv643xx_eth.*
6941F:      include/linux/mv643xx.h
6942
6943MARVELL MVNETA ETHERNET DRIVER
6944M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6945L:      netdev@vger.kernel.org
6946S:      Maintained
6947F:      drivers/net/ethernet/marvell/mvneta.*
6948
6949MARVELL MWIFIEX WIRELESS DRIVER
6950M:      Amitkumar Karwar <akarwar@marvell.com>
6951M:      Nishant Sarmukadam <nishants@marvell.com>
6952L:      linux-wireless@vger.kernel.org
6953S:      Maintained
6954F:      drivers/net/wireless/marvell/mwifiex/
6955
6956MARVELL MWL8K WIRELESS DRIVER
6957M:      Lennert Buytenhek <buytenh@wantstofly.org>
6958L:      linux-wireless@vger.kernel.org
6959S:      Odd Fixes
6960F:      drivers/net/wireless/marvell/mwl8k.c
6961
6962MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6963M:      Nicolas Pitre <nico@fluxnic.net>
6964S:      Odd Fixes
6965F:      drivers/mmc/host/mvsdio.*
6966
6967MATROX FRAMEBUFFER DRIVER
6968L:      linux-fbdev@vger.kernel.org
6969S:      Orphan
6970F:      drivers/video/fbdev/matrox/matroxfb_*
6971F:      include/uapi/linux/matroxfb.h
6972
6973MAX16065 HARDWARE MONITOR DRIVER
6974M:      Guenter Roeck <linux@roeck-us.net>
6975L:      linux-hwmon@vger.kernel.org
6976S:      Maintained
6977F:      Documentation/hwmon/max16065
6978F:      drivers/hwmon/max16065.c
6979
6980MAX20751 HARDWARE MONITOR DRIVER
6981M:      Guenter Roeck <linux@roeck-us.net>
6982L:      linux-hwmon@vger.kernel.org
6983S:      Maintained
6984F:      Documentation/hwmon/max20751
6985F:      drivers/hwmon/max20751.c
6986
6987MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6988M:      "Hans J. Koch" <hjk@hansjkoch.de>
6989L:      linux-hwmon@vger.kernel.org
6990S:      Maintained
6991F:      Documentation/hwmon/max6650
6992F:      drivers/hwmon/max6650.c
6993
6994MAX6697 HARDWARE MONITOR DRIVER
6995M:      Guenter Roeck <linux@roeck-us.net>
6996L:      linux-hwmon@vger.kernel.org
6997S:      Maintained
6998F:      Documentation/hwmon/max6697
6999F:      Documentation/devicetree/bindings/i2c/max6697.txt
7000F:      drivers/hwmon/max6697.c
7001F:      include/linux/platform_data/max6697.h
7002
7003MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7004M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
7005L:      linux-pm@vger.kernel.org
7006S:      Supported
7007F:      drivers/power/max14577_charger.c
7008F:      drivers/power/max77693_charger.c
7009
7010MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7011M:      Javier Martinez Canillas <javier@osg.samsung.com>
7012L:      linux-kernel@vger.kernel.org
7013S:      Supported
7014F:      drivers/*/*max77802*.c
7015F:      Documentation/devicetree/bindings/*/*max77802.txt
7016F:      include/dt-bindings/*/*max77802.h
7017
7018MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7019M:      Chanwoo Choi <cw00.choi@samsung.com>
7020M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
7021L:      linux-kernel@vger.kernel.org
7022S:      Supported
7023F:      drivers/*/max14577.c
7024F:      drivers/*/max77686*.c
7025F:      drivers/*/max77693.c
7026F:      drivers/extcon/extcon-max14577.c
7027F:      drivers/extcon/extcon-max77693.c
7028F:      drivers/rtc/rtc-max77686.c
7029F:      drivers/clk/clk-max77686.c
7030F:      Documentation/devicetree/bindings/mfd/max14577.txt
7031F:      Documentation/devicetree/bindings/*/max77686.txt
7032F:      Documentation/devicetree/bindings/mfd/max77693.txt
7033F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7034F:      include/linux/mfd/max14577*.h
7035F:      include/linux/mfd/max77686*.h
7036F:      include/linux/mfd/max77693*.h
7037
7038MAXIRADIO FM RADIO RECEIVER DRIVER
7039M:      Hans Verkuil <hverkuil@xs4all.nl>
7040L:      linux-media@vger.kernel.org
7041T:      git git://linuxtv.org/media_tree.git
7042W:      https://linuxtv.org
7043S:      Maintained
7044F:      drivers/media/radio/radio-maxiradio*
7045
7046MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7047M:      Peter Rosin <peda@axentia.se>
7048L:      linux-iio@vger.kernel.org
7049S:      Maintained
7050F:      drivers/iio/potentiometer/mcp4531.c
7051
7052MEDIA DRIVERS FOR RENESAS - VSP1
7053M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7054L:      linux-media@vger.kernel.org
7055L:      linux-renesas-soc@vger.kernel.org
7056T:      git git://linuxtv.org/media_tree.git
7057S:      Supported
7058F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7059F:      drivers/media/platform/vsp1/
7060
7061MEDIA DRIVERS FOR ASCOT2E
7062M:      Sergey Kozlov <serjk@netup.ru>
7063L:      linux-media@vger.kernel.org
7064W:      https://linuxtv.org
7065W:      http://netup.tv/
7066T:      git git://linuxtv.org/media_tree.git
7067S:      Supported
7068F:      drivers/media/dvb-frontends/ascot2e*
7069
7070MEDIA DRIVERS FOR CXD2841ER
7071M:      Sergey Kozlov <serjk@netup.ru>
7072L:      linux-media@vger.kernel.org
7073W:      https://linuxtv.org
7074W:      http://netup.tv/
7075T:      git git://linuxtv.org/media_tree.git
7076S:      Supported
7077F:      drivers/media/dvb-frontends/cxd2841er*
7078
7079MEDIA DRIVERS FOR HORUS3A
7080M:      Sergey Kozlov <serjk@netup.ru>
7081L:      linux-media@vger.kernel.org
7082W:      https://linuxtv.org
7083W:      http://netup.tv/
7084T:      git git://linuxtv.org/media_tree.git
7085S:      Supported
7086F:      drivers/media/dvb-frontends/horus3a*
7087
7088MEDIA DRIVERS FOR LNBH25
7089M:      Sergey Kozlov <serjk@netup.ru>
7090L:      linux-media@vger.kernel.org
7091W:      https://linuxtv.org
7092W:      http://netup.tv/
7093T:      git git://linuxtv.org/media_tree.git
7094S:      Supported
7095F:      drivers/media/dvb-frontends/lnbh25*
7096
7097MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7098M:      Sergey Kozlov <serjk@netup.ru>
7099L:      linux-media@vger.kernel.org
7100W:      https://linuxtv.org
7101W:      http://netup.tv/
7102T:      git git://linuxtv.org/media_tree.git
7103S:      Supported
7104F:      drivers/media/pci/netup_unidvb/*
7105
7106MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7107M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7108P:      LinuxTV.org Project
7109L:      linux-media@vger.kernel.org
7110W:      https://linuxtv.org
7111Q:      http://patchwork.kernel.org/project/linux-media/list/
7112T:      git git://linuxtv.org/media_tree.git
7113S:      Maintained
7114F:      Documentation/dvb/
7115F:      Documentation/video4linux/
7116F:      Documentation/DocBook/media/
7117F:      drivers/media/
7118F:      drivers/staging/media/
7119F:      include/linux/platform_data/media/
7120F:      include/media/
7121F:      include/uapi/linux/dvb/
7122F:      include/uapi/linux/videodev2.h
7123F:      include/uapi/linux/media.h
7124F:      include/uapi/linux/v4l2-*
7125F:      include/uapi/linux/meye.h
7126F:      include/uapi/linux/ivtv*
7127F:      include/uapi/linux/uvcvideo.h
7128
7129MEDIATEK ETHERNET DRIVER
7130M:      Felix Fietkau <nbd@openwrt.org>
7131M:      John Crispin <blogic@openwrt.org>
7132L:      netdev@vger.kernel.org
7133S:      Maintained
7134F:      drivers/net/ethernet/mediatek/
7135
7136MEDIATEK MT7601U WIRELESS LAN DRIVER
7137M:      Jakub Kicinski <kubakici@wp.pl>
7138L:      linux-wireless@vger.kernel.org
7139S:      Maintained
7140F:      drivers/net/wireless/mediatek/mt7601u/
7141
7142MEGARAID SCSI/SAS DRIVERS
7143M:      Kashyap Desai <kashyap.desai@avagotech.com>
7144M:      Sumit Saxena <sumit.saxena@avagotech.com>
7145M:      Uday Lingala <uday.lingala@avagotech.com>
7146L:      megaraidlinux.pdl@avagotech.com
7147L:      linux-scsi@vger.kernel.org
7148W:      http://www.lsi.com
7149S:      Maintained
7150F:      Documentation/scsi/megaraid.txt
7151F:      drivers/scsi/megaraid.*
7152F:      drivers/scsi/megaraid/
7153
7154MELLANOX ETHERNET DRIVER (mlx4_en)
7155M:      Eugenia Emantayev <eugenia@mellanox.com>
7156L:      netdev@vger.kernel.org
7157S:      Supported
7158W:      http://www.mellanox.com
7159Q:      http://patchwork.ozlabs.org/project/netdev/list/
7160F:      drivers/net/ethernet/mellanox/mlx4/en_*
7161
7162MELLANOX ETHERNET DRIVER (mlx5e)
7163M:      Saeed Mahameed <saeedm@mellanox.com>
7164L:      netdev@vger.kernel.org
7165S:      Supported
7166W:      http://www.mellanox.com
7167Q:      http://patchwork.ozlabs.org/project/netdev/list/
7168F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
7169
7170MELLANOX ETHERNET SWITCH DRIVERS
7171M:      Jiri Pirko <jiri@mellanox.com>
7172M:      Ido Schimmel <idosch@mellanox.com>
7173L:      netdev@vger.kernel.org
7174S:      Supported
7175W:      http://www.mellanox.com
7176Q:      http://patchwork.ozlabs.org/project/netdev/list/
7177F:      drivers/net/ethernet/mellanox/mlxsw/
7178
7179MEMBARRIER SUPPORT
7180M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7181M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7182L:      linux-kernel@vger.kernel.org
7183S:      Supported
7184F:      kernel/membarrier.c
7185F:      include/uapi/linux/membarrier.h
7186
7187MEMORY MANAGEMENT
7188L:      linux-mm@kvack.org
7189W:      http://www.linux-mm.org
7190S:      Maintained
7191F:      include/linux/mm.h
7192F:      include/linux/gfp.h
7193F:      include/linux/mmzone.h
7194F:      include/linux/memory_hotplug.h
7195F:      include/linux/vmalloc.h
7196F:      mm/
7197
7198MEMORY TECHNOLOGY DEVICES (MTD)
7199M:      David Woodhouse <dwmw2@infradead.org>
7200M:      Brian Norris <computersforpeace@gmail.com>
7201L:      linux-mtd@lists.infradead.org
7202W:      http://www.linux-mtd.infradead.org/
7203Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7204T:      git git://git.infradead.org/linux-mtd.git
7205T:      git git://git.infradead.org/l2-mtd.git
7206S:      Maintained
7207F:      drivers/mtd/
7208F:      include/linux/mtd/
7209F:      include/uapi/mtd/
7210
7211MEN A21 WATCHDOG DRIVER
7212M:      Johannes Thumshirn <morbidrsa@gmail.com>
7213L:      linux-watchdog@vger.kernel.org
7214S:      Maintained
7215F:      drivers/watchdog/mena21_wdt.c
7216
7217MEN CHAMELEON BUS (mcb)
7218M:      Johannes Thumshirn <morbidrsa@gmail.com>
7219S:      Maintained
7220F:      drivers/mcb/
7221F:      include/linux/mcb.h
7222F:      Documentation/men-chameleon-bus.txt
7223
7224MEN F21BMC (Board Management Controller)
7225M:      Andreas Werner <andreas.werner@men.de>
7226S:      Supported
7227F:      drivers/mfd/menf21bmc.c
7228F:      drivers/watchdog/menf21bmc_wdt.c
7229F:      drivers/leds/leds-menf21bmc.c
7230F:      drivers/hwmon/menf21bmc_hwmon.c
7231F:      Documentation/hwmon/menf21bmc
7232
7233METAG ARCHITECTURE
7234M:      James Hogan <james.hogan@imgtec.com>
7235L:      linux-metag@vger.kernel.org
7236T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7237S:      Odd Fixes
7238F:      arch/metag/
7239F:      Documentation/metag/
7240F:      Documentation/devicetree/bindings/metag/
7241F:      Documentation/devicetree/bindings/interrupt-controller/img,*
7242F:      drivers/clocksource/metag_generic.c
7243F:      drivers/irqchip/irq-metag.c
7244F:      drivers/irqchip/irq-metag-ext.c
7245F:      drivers/tty/metag_da.c
7246
7247MICROBLAZE ARCHITECTURE
7248M:      Michal Simek <monstr@monstr.eu>
7249W:      http://www.monstr.eu/fdt/
7250T:      git git://git.monstr.eu/linux-2.6-microblaze.git
7251S:      Supported
7252F:      arch/microblaze/
7253
7254MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7255M:      Chen Yu <yu.c.chen@intel.com>
7256L:      platform-driver-x86@vger.kernel.org
7257S:      Supported
7258F:      drivers/platform/x86/surfacepro3_button.c
7259
7260MICROTEK X6 SCANNER
7261M:      Oliver Neukum <oliver@neukum.org>
7262S:      Maintained
7263F:      drivers/usb/image/microtek.*
7264
7265MIPS
7266M:      Ralf Baechle <ralf@linux-mips.org>
7267L:      linux-mips@linux-mips.org
7268W:      http://www.linux-mips.org/
7269T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
7270Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
7271S:      Supported
7272F:      Documentation/mips/
7273F:      arch/mips/
7274
7275MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7276M:      Hans Verkuil <hverkuil@xs4all.nl>
7277L:      linux-media@vger.kernel.org
7278T:      git git://linuxtv.org/media_tree.git
7279W:      https://linuxtv.org
7280S:      Odd Fixes
7281F:      drivers/media/radio/radio-miropcm20*
7282
7283MELLANOX MLX4 core VPI driver
7284M:      Yishai Hadas <yishaih@mellanox.com>
7285L:      netdev@vger.kernel.org
7286L:      linux-rdma@vger.kernel.org
7287W:      http://www.mellanox.com
7288Q:      http://patchwork.ozlabs.org/project/netdev/list/
7289S:      Supported
7290F:      drivers/net/ethernet/mellanox/mlx4/
7291F:      include/linux/mlx4/
7292
7293MELLANOX MLX4 IB driver
7294M:      Yishai Hadas <yishaih@mellanox.com>
7295L:      linux-rdma@vger.kernel.org
7296W:      http://www.mellanox.com
7297Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7298S:      Supported
7299F:      drivers/infiniband/hw/mlx4/
7300F:      include/linux/mlx4/
7301
7302MELLANOX MLX5 core VPI driver
7303M:      Matan Barak <matanb@mellanox.com>
7304M:      Leon Romanovsky <leonro@mellanox.com>
7305L:      netdev@vger.kernel.org
7306L:      linux-rdma@vger.kernel.org
7307W:      http://www.mellanox.com
7308Q:      http://patchwork.ozlabs.org/project/netdev/list/
7309S:      Supported
7310F:      drivers/net/ethernet/mellanox/mlx5/core/
7311F:      include/linux/mlx5/
7312
7313MELLANOX MLX5 IB driver
7314M:      Matan Barak <matanb@mellanox.com>
7315M:      Leon Romanovsky <leonro@mellanox.com>
7316L:      linux-rdma@vger.kernel.org
7317W:      http://www.mellanox.com
7318Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7319S:      Supported
7320F:      drivers/infiniband/hw/mlx5/
7321F:      include/linux/mlx5/
7322
7323MELEXIS MLX90614 DRIVER
7324M:      Crt Mori <cmo@melexis.com>
7325L:      linux-iio@vger.kernel.org
7326W:      http://www.melexis.com
7327S:      Supported
7328F:      drivers/iio/temperature/mlx90614.c
7329
7330MN88472 MEDIA DRIVER
7331M:      Antti Palosaari <crope@iki.fi>
7332L:      linux-media@vger.kernel.org
7333W:      https://linuxtv.org
7334W:      http://palosaari.fi/linux/
7335Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7336T:      git git://linuxtv.org/anttip/media_tree.git
7337S:      Maintained
7338F:      drivers/staging/media/mn88472/
7339F:      drivers/media/dvb-frontends/mn88472.h
7340
7341MN88473 MEDIA DRIVER
7342M:      Antti Palosaari <crope@iki.fi>
7343L:      linux-media@vger.kernel.org
7344W:      https://linuxtv.org
7345W:      http://palosaari.fi/linux/
7346Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7347S:      Maintained
7348F:      drivers/media/dvb-frontends/mn88473*
7349
7350MODULE SUPPORT
7351M:      Rusty Russell <rusty@rustcorp.com.au>
7352S:      Maintained
7353F:      include/linux/module.h
7354F:      kernel/module.c
7355
7356MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7357W:      http://popies.net/meye/
7358S:      Orphan
7359F:      Documentation/video4linux/meye.txt
7360F:      drivers/media/pci/meye/
7361F:      include/uapi/linux/meye.h
7362
7363MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7364M:      Jiri Slaby <jirislaby@gmail.com>
7365S:      Maintained
7366F:      Documentation/serial/moxa-smartio
7367F:      drivers/tty/mxser.*
7368
7369MR800 AVERMEDIA USB FM RADIO DRIVER
7370M:      Alexey Klimov <klimov.linux@gmail.com>
7371L:      linux-media@vger.kernel.org
7372T:      git git://linuxtv.org/media_tree.git
7373S:      Maintained
7374F:      drivers/media/radio/radio-mr800.c
7375
7376MRF24J40 IEEE 802.15.4 RADIO DRIVER
7377M:      Alan Ott <alan@signal11.us>
7378L:      linux-wpan@vger.kernel.org
7379S:      Maintained
7380F:      drivers/net/ieee802154/mrf24j40.c
7381F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7382
7383MSI LAPTOP SUPPORT
7384M:      "Lee, Chun-Yi" <jlee@suse.com>
7385L:      platform-driver-x86@vger.kernel.org
7386S:      Maintained
7387F:      drivers/platform/x86/msi-laptop.c
7388
7389MSI WMI SUPPORT
7390L:      platform-driver-x86@vger.kernel.org
7391S:      Orphan
7392F:      drivers/platform/x86/msi-wmi.c
7393
7394MSI001 MEDIA DRIVER
7395M:      Antti Palosaari <crope@iki.fi>
7396L:      linux-media@vger.kernel.org
7397W:      https://linuxtv.org
7398W:      http://palosaari.fi/linux/
7399Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7400T:      git git://linuxtv.org/anttip/media_tree.git
7401S:      Maintained
7402F:      drivers/media/tuners/msi001*
7403
7404MSI2500 MEDIA DRIVER
7405M:      Antti Palosaari <crope@iki.fi>
7406L:      linux-media@vger.kernel.org
7407W:      https://linuxtv.org
7408W:      http://palosaari.fi/linux/
7409Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7410T:      git git://linuxtv.org/anttip/media_tree.git
7411S:      Maintained
7412F:      drivers/media/usb/msi2500/
7413
7414MSYSTEMS DISKONCHIP G3 MTD DRIVER
7415M:      Robert Jarzmik <robert.jarzmik@free.fr>
7416L:      linux-mtd@lists.infradead.org
7417S:      Maintained
7418F:      drivers/mtd/devices/docg3*
7419
7420MT9M032 APTINA SENSOR DRIVER
7421M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7422L:      linux-media@vger.kernel.org
7423T:      git git://linuxtv.org/media_tree.git
7424S:      Maintained
7425F:      drivers/media/i2c/mt9m032.c
7426F:      include/media/i2c/mt9m032.h
7427
7428MT9P031 APTINA CAMERA SENSOR
7429M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7430L:      linux-media@vger.kernel.org
7431T:      git git://linuxtv.org/media_tree.git
7432S:      Maintained
7433F:      drivers/media/i2c/mt9p031.c
7434F:      include/media/i2c/mt9p031.h
7435
7436MT9T001 APTINA CAMERA SENSOR
7437M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7438L:      linux-media@vger.kernel.org
7439T:      git git://linuxtv.org/media_tree.git
7440S:      Maintained
7441F:      drivers/media/i2c/mt9t001.c
7442F:      include/media/i2c/mt9t001.h
7443
7444MT9V032 APTINA CAMERA SENSOR
7445M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7446L:      linux-media@vger.kernel.org
7447T:      git git://linuxtv.org/media_tree.git
7448S:      Maintained
7449F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7450F:      drivers/media/i2c/mt9v032.c
7451F:      include/media/i2c/mt9v032.h
7452
7453MULTIFUNCTION DEVICES (MFD)
7454M:      Lee Jones <lee.jones@linaro.org>
7455T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7456S:      Supported
7457F:      drivers/mfd/
7458F:      include/linux/mfd/
7459
7460MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7461M:      Ulf Hansson <ulf.hansson@linaro.org>
7462L:      linux-mmc@vger.kernel.org
7463T:      git git://git.linaro.org/people/ulf.hansson/mmc.git
7464S:      Maintained
7465F:      drivers/mmc/
7466F:      include/linux/mmc/
7467F:      include/uapi/linux/mmc/
7468
7469MULTIMEDIA CARD (MMC) ETC. OVER SPI
7470S:      Orphan
7471F:      drivers/mmc/host/mmc_spi.c
7472F:      include/linux/spi/mmc_spi.h
7473
7474MULTISOUND SOUND DRIVER
7475M:      Andrew Veliath <andrewtv@usa.net>
7476S:      Maintained
7477F:      Documentation/sound/oss/MultiSound
7478F:      sound/oss/msnd*
7479
7480MULTITECH MULTIPORT CARD (ISICOM)
7481S:      Orphan
7482F:      drivers/tty/isicom.c
7483F:      include/linux/isicom.h
7484
7485MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7486M:      Bin Liu <b-liu@ti.com>
7487L:      linux-usb@vger.kernel.org
7488T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7489S:      Maintained
7490F:      drivers/usb/musb/
7491
7492MXL5007T MEDIA DRIVER
7493M:      Michael Krufky <mkrufky@linuxtv.org>
7494L:      linux-media@vger.kernel.org
7495W:      https://linuxtv.org
7496W:      http://github.com/mkrufky
7497Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7498T:      git git://linuxtv.org/mkrufky/tuners.git
7499S:      Maintained
7500F:      drivers/media/tuners/mxl5007t.*
7501
7502MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7503M:      Hyong-Youb Kim <hykim@myri.com>
7504L:      netdev@vger.kernel.org
7505W:      https://www.myricom.com/support/downloads/myri10ge.html
7506S:      Supported
7507F:      drivers/net/ethernet/myricom/myri10ge/
7508
7509NAND FLASH SUBSYSTEM
7510M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7511R:      Richard Weinberger <richard@nod.at>
7512L:      linux-mtd@lists.infradead.org
7513W:      http://www.linux-mtd.infradead.org/
7514Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7515T:      git git://github.com/linux-nand/linux.git
7516S:      Maintained
7517F:      drivers/mtd/nand/
7518F:      include/linux/mtd/nand*.h
7519
7520NATSEMI ETHERNET DRIVER (DP8381x)
7521S:      Orphan
7522F:      drivers/net/ethernet/natsemi/natsemi.c
7523
7524NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7525M:      Daniel Mack <zonque@gmail.com>
7526S:      Maintained
7527L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7528W:      http://www.native-instruments.com
7529F:      sound/usb/caiaq/
7530
7531NCP FILESYSTEM
7532M:      Petr Vandrovec <petr@vandrovec.name>
7533S:      Odd Fixes
7534F:      fs/ncpfs/
7535
7536NCR 5380 SCSI DRIVERS
7537M:      Finn Thain <fthain@telegraphics.com.au>
7538M:      Michael Schmitz <schmitzmic@gmail.com>
7539L:      linux-scsi@vger.kernel.org
7540S:      Maintained
7541F:      Documentation/scsi/g_NCR5380.txt
7542F:      drivers/scsi/NCR5380.*
7543F:      drivers/scsi/arm/cumana_1.c
7544F:      drivers/scsi/arm/oak.c
7545F:      drivers/scsi/atari_NCR5380.c
7546F:      drivers/scsi/atari_scsi.*
7547F:      drivers/scsi/dmx3191d.c
7548F:      drivers/scsi/dtc.*
7549F:      drivers/scsi/g_NCR5380.*
7550F:      drivers/scsi/g_NCR5380_mmio.c
7551F:      drivers/scsi/mac_scsi.*
7552F:      drivers/scsi/pas16.*
7553F:      drivers/scsi/sun3_scsi.*
7554F:      drivers/scsi/sun3_scsi_vme.c
7555F:      drivers/scsi/t128.*
7556
7557NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7558M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7559L:      linux-scsi@vger.kernel.org
7560S:      Maintained
7561F:      drivers/scsi/NCR_D700.*
7562
7563NCT6775 HARDWARE MONITOR DRIVER
7564M:      Guenter Roeck <linux@roeck-us.net>
7565L:      linux-hwmon@vger.kernel.org
7566S:      Maintained
7567F:      Documentation/hwmon/nct6775
7568F:      drivers/hwmon/nct6775.c
7569
7570NETEFFECT IWARP RNIC DRIVER (IW_NES)
7571M:      Faisal Latif <faisal.latif@intel.com>
7572L:      linux-rdma@vger.kernel.org
7573W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7574S:      Supported
7575F:      drivers/infiniband/hw/nes/
7576
7577NETEM NETWORK EMULATOR
7578M:      Stephen Hemminger <stephen@networkplumber.org>
7579L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
7580S:      Maintained
7581F:      net/sched/sch_netem.c
7582
7583NETERION 10GbE DRIVERS (s2io/vxge)
7584M:      Jon Mason <jdmason@kudzu.us>
7585L:      netdev@vger.kernel.org
7586S:      Supported
7587F:      Documentation/networking/s2io.txt
7588F:      Documentation/networking/vxge.txt
7589F:      drivers/net/ethernet/neterion/
7590
7591NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7592M:      Pablo Neira Ayuso <pablo@netfilter.org>
7593M:      Patrick McHardy <kaber@trash.net>
7594M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7595L:      netfilter-devel@vger.kernel.org
7596L:      coreteam@netfilter.org
7597W:      http://www.netfilter.org/
7598W:      http://www.iptables.org/
7599Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
7600T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7601T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7602S:      Supported
7603F:      include/linux/netfilter*
7604F:      include/linux/netfilter/
7605F:      include/net/netfilter/
7606F:      include/uapi/linux/netfilter*
7607F:      include/uapi/linux/netfilter/
7608F:      net/*/netfilter.c
7609F:      net/*/netfilter/
7610F:      net/netfilter/
7611F:      net/bridge/br_netfilter*.c
7612
7613NETLABEL
7614M:      Paul Moore <paul@paul-moore.com>
7615W:      http://netlabel.sf.net
7616L:      netdev@vger.kernel.org
7617S:      Maintained
7618F:      Documentation/netlabel/
7619F:      include/net/netlabel.h
7620F:      net/netlabel/
7621
7622NETROM NETWORK LAYER
7623M:      Ralf Baechle <ralf@linux-mips.org>
7624L:      linux-hams@vger.kernel.org
7625W:      http://www.linux-ax25.org/
7626S:      Maintained
7627F:      include/net/netrom.h
7628F:      include/uapi/linux/netrom.h
7629F:      net/netrom/
7630
7631NETRONOME ETHERNET DRIVERS
7632M:      Jakub Kicinski <jakub.kicinski@netronome.com>
7633L:      oss-drivers@netronome.com
7634S:      Maintained
7635F:      drivers/net/ethernet/netronome/
7636
7637NETWORK BLOCK DEVICE (NBD)
7638M:      Markus Pargmann <mpa@pengutronix.de>
7639S:      Maintained
7640L:      nbd-general@lists.sourceforge.net
7641T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
7642F:      Documentation/blockdev/nbd.txt
7643F:      drivers/block/nbd.c
7644F:      include/uapi/linux/nbd.h
7645
7646NETWORK DROP MONITOR
7647M:      Neil Horman <nhorman@tuxdriver.com>
7648L:      netdev@vger.kernel.org
7649S:      Maintained
7650W:      https://fedorahosted.org/dropwatch/
7651F:      net/core/drop_monitor.c
7652
7653NETWORKING [GENERAL]
7654M:      "David S. Miller" <davem@davemloft.net>
7655L:      netdev@vger.kernel.org
7656W:      http://www.linuxfoundation.org/en/Net
7657Q:      http://patchwork.ozlabs.org/project/netdev/list/
7658T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7659T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7660S:      Maintained
7661F:      net/
7662F:      include/net/
7663F:      include/linux/in.h
7664F:      include/linux/net.h
7665F:      include/linux/netdevice.h
7666F:      include/uapi/linux/in.h
7667F:      include/uapi/linux/net.h
7668F:      include/uapi/linux/netdevice.h
7669F:      include/uapi/linux/net_namespace.h
7670F:      tools/net/
7671F:      tools/testing/selftests/net/
7672F:      lib/random32.c
7673F:      lib/test_bpf.c
7674
7675NETWORKING [IPv4/IPv6]
7676M:      "David S. Miller" <davem@davemloft.net>
7677M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7678M:      James Morris <jmorris@namei.org>
7679M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7680M:      Patrick McHardy <kaber@trash.net>
7681L:      netdev@vger.kernel.org
7682T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7683S:      Maintained
7684F:      net/ipv4/
7685F:      net/ipv6/
7686F:      include/net/ip*
7687F:      arch/x86/net/*
7688
7689NETWORKING [IPSEC]
7690M:      Steffen Klassert <steffen.klassert@secunet.com>
7691M:      Herbert Xu <herbert@gondor.apana.org.au>
7692M:      "David S. Miller" <davem@davemloft.net>
7693L:      netdev@vger.kernel.org
7694T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7695T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7696S:      Maintained
7697F:      net/core/flow.c
7698F:      net/xfrm/
7699F:      net/key/
7700F:      net/ipv4/xfrm*
7701F:      net/ipv4/esp4.c
7702F:      net/ipv4/ah4.c
7703F:      net/ipv4/ipcomp.c
7704F:      net/ipv4/ip_vti.c
7705F:      net/ipv6/xfrm*
7706F:      net/ipv6/esp6.c
7707F:      net/ipv6/ah6.c
7708F:      net/ipv6/ipcomp6.c
7709F:      net/ipv6/ip6_vti.c
7710F:      include/uapi/linux/xfrm.h
7711F:      include/net/xfrm.h
7712
7713NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7714M:      Paul Moore <paul@paul-moore.com>
7715L:      netdev@vger.kernel.org
7716S:      Maintained
7717
7718NETWORKING [WIRELESS]
7719L:      linux-wireless@vger.kernel.org
7720Q:      http://patchwork.kernel.org/project/linux-wireless/list/
7721
7722NETWORKING DRIVERS
7723L:      netdev@vger.kernel.org
7724W:      http://www.linuxfoundation.org/en/Net
7725Q:      http://patchwork.ozlabs.org/project/netdev/list/
7726T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7727T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7728S:      Odd Fixes
7729F:      drivers/net/
7730F:      include/linux/if_*
7731F:      include/linux/netdevice.h
7732F:      include/linux/etherdevice.h
7733F:      include/linux/fcdevice.h
7734F:      include/linux/fddidevice.h
7735F:      include/linux/hippidevice.h
7736F:      include/linux/inetdevice.h
7737F:      include/uapi/linux/if_*
7738F:      include/uapi/linux/netdevice.h
7739
7740NETWORKING DRIVERS (WIRELESS)
7741M:      Kalle Valo <kvalo@codeaurora.org>
7742L:      linux-wireless@vger.kernel.org
7743Q:      http://patchwork.kernel.org/project/linux-wireless/list/
7744T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7745T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7746S:      Maintained
7747F:      drivers/net/wireless/
7748
7749NETXEN (1/10) GbE SUPPORT
7750M:      Manish Chopra <manish.chopra@qlogic.com>
7751M:      Sony Chacko <sony.chacko@qlogic.com>
7752M:      Rajesh Borundia <rajesh.borundia@qlogic.com>
7753L:      netdev@vger.kernel.org
7754W:      http://www.qlogic.com
7755S:      Supported
7756F:      drivers/net/ethernet/qlogic/netxen/
7757
7758NFC SUBSYSTEM
7759M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7760M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7761M:      Samuel Ortiz <sameo@linux.intel.com>
7762L:      linux-wireless@vger.kernel.org
7763L:      linux-nfc@lists.01.org (subscribers-only)
7764S:      Supported
7765F:      net/nfc/
7766F:      include/net/nfc/
7767F:      include/uapi/linux/nfc.h
7768F:      drivers/nfc/
7769F:      include/linux/platform_data/nfcmrvl.h
7770F:      include/linux/platform_data/nxp-nci.h
7771F:      include/linux/platform_data/pn544.h
7772F:      include/linux/platform_data/st21nfca.h
7773F:      include/linux/platform_data/st-nci.h
7774F:      Documentation/devicetree/bindings/net/nfc/
7775
7776NFS, SUNRPC, AND LOCKD CLIENTS
7777M:      Trond Myklebust <trond.myklebust@primarydata.com>
7778M:      Anna Schumaker <anna.schumaker@netapp.com>
7779L:      linux-nfs@vger.kernel.org
7780W:      http://client.linux-nfs.org
7781T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7782S:      Maintained
7783F:      fs/lockd/
7784F:      fs/nfs/
7785F:      fs/nfs_common/
7786F:      net/sunrpc/
7787F:      include/linux/lockd/
7788F:      include/linux/nfs*
7789F:      include/linux/sunrpc/
7790F:      include/uapi/linux/nfs*
7791F:      include/uapi/linux/sunrpc/
7792
7793NILFS2 FILESYSTEM
7794M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7795L:      linux-nilfs@vger.kernel.org
7796W:      http://nilfs.sourceforge.net/
7797T:      git git://github.com/konis/nilfs2.git
7798S:      Supported
7799F:      Documentation/filesystems/nilfs2.txt
7800F:      fs/nilfs2/
7801F:      include/linux/nilfs2_fs.h
7802F:      include/trace/events/nilfs2.h
7803
7804NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7805M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7806W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7807S:      Maintained
7808F:      Documentation/scsi/NinjaSCSI.txt
7809F:      drivers/scsi/pcmcia/nsp_*
7810
7811NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7812M:      GOTO Masanori <gotom@debian.or.jp>
7813M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7814W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7815S:      Maintained
7816F:      Documentation/scsi/NinjaSCSI.txt
7817F:      drivers/scsi/nsp32*
7818
7819NIOS2 ARCHITECTURE
7820M:      Ley Foon Tan <lftan@altera.com>
7821L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7822T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7823S:      Maintained
7824F:      arch/nios2/
7825
7826NOKIA N900 POWER SUPPLY DRIVERS
7827R:      Pali Rohr <pali.rohar@gmail.com>
7828F:      include/linux/power/bq2415x_charger.h
7829F:      include/linux/power/bq27xxx_battery.h
7830F:      include/linux/power/isp1704_charger.h
7831F:      drivers/power/bq2415x_charger.c
7832F:      drivers/power/bq27xxx_battery.c
7833F:      drivers/power/bq27xxx_battery_i2c.c
7834F:      drivers/power/isp1704_charger.c
7835F:      drivers/power/rx51_battery.c
7836
7837NTB DRIVER CORE
7838M:      Jon Mason <jdmason@kudzu.us>
7839M:      Dave Jiang <dave.jiang@intel.com>
7840M:      Allen Hubbe <Allen.Hubbe@emc.com>
7841L:      linux-ntb@googlegroups.com
7842S:      Supported
7843W:      https://github.com/jonmason/ntb/wiki
7844T:      git git://github.com/jonmason/ntb.git
7845F:      drivers/ntb/
7846F:      drivers/net/ntb_netdev.c
7847F:      include/linux/ntb.h
7848F:      include/linux/ntb_transport.h
7849
7850NTB INTEL DRIVER
7851M:      Jon Mason <jdmason@kudzu.us>
7852M:      Dave Jiang <dave.jiang@intel.com>
7853L:      linux-ntb@googlegroups.com
7854S:      Supported
7855W:      https://github.com/jonmason/ntb/wiki
7856T:      git git://github.com/jonmason/ntb.git
7857F:      drivers/ntb/hw/intel/
7858
7859NTB AMD DRIVER
7860M:      Xiangliang Yu <Xiangliang.Yu@amd.com>
7861L:      linux-ntb@googlegroups.com
7862S:      Supported
7863F:      drivers/ntb/hw/amd/
7864
7865NTFS FILESYSTEM
7866M:      Anton Altaparmakov <anton@tuxera.com>
7867L:      linux-ntfs-dev@lists.sourceforge.net
7868W:      http://www.tuxera.com/
7869T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7870S:      Supported
7871F:      Documentation/filesystems/ntfs.txt
7872F:      fs/ntfs/
7873
7874NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7875M:      Antonino Daplas <adaplas@gmail.com>
7876L:      linux-fbdev@vger.kernel.org
7877S:      Maintained
7878F:      drivers/video/fbdev/riva/
7879F:      drivers/video/fbdev/nvidia/
7880
7881NVM EXPRESS DRIVER
7882M:      Keith Busch <keith.busch@intel.com>
7883M:      Jens Axboe <axboe@fb.com>
7884L:      linux-nvme@lists.infradead.org
7885T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7886W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7887S:      Supported
7888F:      drivers/nvme/host/
7889F:      include/linux/nvme.h
7890
7891NVMEM FRAMEWORK
7892M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7893M:      Maxime Ripard <maxime.ripard@free-electrons.com>
7894S:      Maintained
7895F:      drivers/nvmem/
7896F:      Documentation/devicetree/bindings/nvmem/
7897F:      include/linux/nvmem-consumer.h
7898F:      include/linux/nvmem-provider.h
7899
7900NXP-NCI NFC DRIVER
7901M:      Clment Perrochaud <clement.perrochaud@effinnov.com>
7902R:      Charles Gorand <charles.gorand@effinnov.com>
7903L:      linux-nfc@lists.01.org (moderated for non-subscribers)
7904S:      Supported
7905F:      drivers/nfc/nxp-nci
7906
7907NXP TDA998X DRM DRIVER
7908M:      Russell King <rmk+kernel@armlinux.org.uk>
7909S:      Supported
7910F:      drivers/gpu/drm/i2c/tda998x_drv.c
7911F:      include/drm/i2c/tda998x.h
7912
7913NXP TFA9879 DRIVER
7914M:      Peter Rosin <peda@axentia.se>
7915L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7916S:      Maintained
7917F:      sound/soc/codecs/tfa9879*
7918
7919OBJTOOL
7920M:      Josh Poimboeuf <jpoimboe@redhat.com>
7921S:      Supported
7922F:      tools/objtool/
7923
7924OMAP SUPPORT
7925M:      Tony Lindgren <tony@atomide.com>
7926L:      linux-omap@vger.kernel.org
7927W:      http://www.muru.com/linux/omap/
7928W:      http://linux.omap.com/
7929Q:      http://patchwork.kernel.org/project/linux-omap/list/
7930T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7931S:      Maintained
7932F:      arch/arm/*omap*/
7933F:      arch/arm/configs/omap1_defconfig
7934F:      arch/arm/configs/omap2plus_defconfig
7935F:      drivers/i2c/busses/i2c-omap.c
7936F:      drivers/irqchip/irq-omap-intc.c
7937F:      drivers/mfd/*omap*.c
7938F:      drivers/mfd/menelaus.c
7939F:      drivers/mfd/palmas.c
7940F:      drivers/mfd/tps65217.c
7941F:      drivers/mfd/tps65218.c
7942F:      drivers/mfd/tps65910.c
7943F:      drivers/mfd/twl-core.[ch]
7944F:      drivers/mfd/twl4030*.c
7945F:      drivers/mfd/twl6030*.c
7946F:      drivers/mfd/twl6040*.c
7947F:      drivers/regulator/palmas-regulator*.c
7948F:      drivers/regulator/pbias-regulator.c
7949F:      drivers/regulator/tps65217-regulator.c
7950F:      drivers/regulator/tps65218-regulator.c
7951F:      drivers/regulator/tps65910-regulator.c
7952F:      drivers/regulator/twl-regulator.c
7953F:      include/linux/i2c-omap.h
7954
7955OMAP DEVICE TREE SUPPORT
7956M:      Benot Cousson <bcousson@baylibre.com>
7957M:      Tony Lindgren <tony@atomide.com>
7958L:      linux-omap@vger.kernel.org
7959L:      devicetree@vger.kernel.org
7960S:      Maintained
7961F:      arch/arm/boot/dts/*omap*
7962F:      arch/arm/boot/dts/*am3*
7963F:      arch/arm/boot/dts/*am4*
7964F:      arch/arm/boot/dts/*am5*
7965F:      arch/arm/boot/dts/*dra7*
7966
7967OMAP CLOCK FRAMEWORK SUPPORT
7968M:      Paul Walmsley <paul@pwsan.com>
7969L:      linux-omap@vger.kernel.org
7970S:      Maintained
7971F:      arch/arm/*omap*/*clock*
7972
7973OMAP POWER MANAGEMENT SUPPORT
7974M:      Kevin Hilman <khilman@kernel.org>
7975L:      linux-omap@vger.kernel.org
7976S:      Maintained
7977F:      arch/arm/*omap*/*pm*
7978F:      drivers/cpufreq/omap-cpufreq.c
7979
7980OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7981M:      Rajendra Nayak <rnayak@codeaurora.org>
7982M:      Paul Walmsley <paul@pwsan.com>
7983L:      linux-omap@vger.kernel.org
7984S:      Maintained
7985F:      arch/arm/mach-omap2/prm*
7986
7987OMAP AUDIO SUPPORT
7988M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
7989M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
7990L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7991L:      linux-omap@vger.kernel.org
7992S:      Maintained
7993F:      sound/soc/omap/
7994
7995OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7996M:      Roger Quadros <rogerq@ti.com>
7997M:      Tony Lindgren <tony@atomide.com>
7998L:      linux-omap@vger.kernel.org
7999S:      Maintained
8000F:      drivers/memory/omap-gpmc.c
8001F:      arch/arm/mach-omap2/*gpmc*
8002
8003OMAP FRAMEBUFFER SUPPORT
8004M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8005L:      linux-fbdev@vger.kernel.org
8006L:      linux-omap@vger.kernel.org
8007S:      Maintained
8008F:      drivers/video/fbdev/omap/
8009
8010OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8011M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8012L:      linux-omap@vger.kernel.org
8013L:      linux-fbdev@vger.kernel.org
8014S:      Maintained
8015F:      drivers/video/fbdev/omap2/
8016F:      Documentation/arm/OMAP/DSS
8017
8018OMAP HARDWARE SPINLOCK SUPPORT
8019M:      Ohad Ben-Cohen <ohad@wizery.com>
8020L:      linux-omap@vger.kernel.org
8021S:      Maintained
8022F:      drivers/hwspinlock/omap_hwspinlock.c
8023
8024OMAP MMC SUPPORT
8025M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
8026L:      linux-omap@vger.kernel.org
8027S:      Maintained
8028F:      drivers/mmc/host/omap.c
8029
8030OMAP HS MMC SUPPORT
8031L:      linux-mmc@vger.kernel.org
8032L:      linux-omap@vger.kernel.org
8033S:      Orphan
8034F:      drivers/mmc/host/omap_hsmmc.c
8035
8036OMAP RANDOM NUMBER GENERATOR SUPPORT
8037M:      Deepak Saxena <dsaxena@plexity.net>
8038S:      Maintained
8039F:      drivers/char/hw_random/omap-rng.c
8040
8041OMAP HWMOD SUPPORT
8042M:      Benot Cousson <bcousson@baylibre.com>
8043M:      Paul Walmsley <paul@pwsan.com>
8044L:      linux-omap@vger.kernel.org
8045S:      Maintained
8046F:      arch/arm/mach-omap2/omap_hwmod.*
8047
8048OMAP HWMOD DATA
8049M:      Paul Walmsley <paul@pwsan.com>
8050L:      linux-omap@vger.kernel.org
8051S:      Maintained
8052F:      arch/arm/mach-omap2/omap_hwmod*data*
8053
8054OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8055M:      Benot Cousson <bcousson@baylibre.com>
8056L:      linux-omap@vger.kernel.org
8057S:      Maintained
8058F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8059
8060OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8061M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8062L:      linux-media@vger.kernel.org
8063S:      Maintained
8064F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
8065F:      drivers/media/platform/omap3isp/
8066F:      drivers/staging/media/omap4iss/
8067
8068OMAP USB SUPPORT
8069L:      linux-usb@vger.kernel.org
8070L:      linux-omap@vger.kernel.org
8071S:      Orphan
8072F:      drivers/usb/*/*omap*
8073F:      arch/arm/*omap*/usb*
8074
8075OMAP GPIO DRIVER
8076M:      Grygorii Strashko <grygorii.strashko@ti.com>
8077M:      Santosh Shilimkar <ssantosh@kernel.org>
8078M:      Kevin Hilman <khilman@kernel.org>
8079L:      linux-omap@vger.kernel.org
8080S:      Maintained
8081F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
8082F:      drivers/gpio/gpio-omap.c
8083
8084OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8085M:      Mark Jackson <mpfj@newflow.co.uk>
8086L:      linux-omap@vger.kernel.org
8087S:      Maintained
8088F:      arch/arm/boot/dts/am335x-nano.dts
8089
8090OMFS FILESYSTEM
8091M:      Bob Copeland <me@bobcopeland.com>
8092L:      linux-karma-devel@lists.sourceforge.net
8093S:      Maintained
8094F:      Documentation/filesystems/omfs.txt
8095F:      fs/omfs/
8096
8097OMNIKEY CARDMAN 4000 DRIVER
8098M:      Harald Welte <laforge@gnumonks.org>
8099S:      Maintained
8100F:      drivers/char/pcmcia/cm4000_cs.c
8101F:      include/linux/cm4000_cs.h
8102F:      include/uapi/linux/cm4000_cs.h
8103
8104OMNIKEY CARDMAN 4040 DRIVER
8105M:      Harald Welte <laforge@gnumonks.org>
8106S:      Maintained
8107F:      drivers/char/pcmcia/cm4040_cs.*
8108
8109OMNIVISION OV7670 SENSOR DRIVER
8110M:      Jonathan Corbet <corbet@lwn.net>
8111L:      linux-media@vger.kernel.org
8112T:      git git://linuxtv.org/media_tree.git
8113S:      Maintained
8114F:      drivers/media/i2c/ov7670.c
8115
8116ONENAND FLASH DRIVER
8117M:      Kyungmin Park <kyungmin.park@samsung.com>
8118L:      linux-mtd@lists.infradead.org
8119S:      Maintained
8120F:      drivers/mtd/onenand/
8121F:      include/linux/mtd/onenand*.h
8122
8123ONSTREAM SCSI TAPE DRIVER
8124M:      Willem Riede <osst@riede.org>
8125L:      osst-users@lists.sourceforge.net
8126L:      linux-scsi@vger.kernel.org
8127S:      Maintained
8128F:      Documentation/scsi/osst.txt
8129F:      drivers/scsi/osst.*
8130F:      drivers/scsi/osst_*.h
8131F:      drivers/scsi/st.h
8132
8133OPENCORES I2C BUS DRIVER
8134M:      Peter Korsgaard <jacmet@sunsite.dk>
8135L:      linux-i2c@vger.kernel.org
8136S:      Maintained
8137F:      Documentation/i2c/busses/i2c-ocores
8138F:      drivers/i2c/busses/i2c-ocores.c
8139
8140OPEN FIRMWARE AND FLATTENED DEVICE TREE
8141M:      Rob Herring <robh+dt@kernel.org>
8142M:      Frank Rowand <frowand.list@gmail.com>
8143M:      Grant Likely <grant.likely@linaro.org>
8144L:      devicetree@vger.kernel.org
8145W:      http://www.devicetree.org/
8146T:      git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8147S:      Maintained
8148F:      drivers/of/
8149F:      include/linux/of*.h
8150F:      scripts/dtc/
8151
8152OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8153M:      Rob Herring <robh+dt@kernel.org>
8154M:      Pawel Moll <pawel.moll@arm.com>
8155M:      Mark Rutland <mark.rutland@arm.com>
8156M:      Ian Campbell <ijc+devicetree@hellion.org.uk>
8157M:      Kumar Gala <galak@codeaurora.org>
8158L:      devicetree@vger.kernel.org
8159T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8160S:      Maintained
8161F:      Documentation/devicetree/
8162F:      arch/*/boot/dts/
8163F:      include/dt-bindings/
8164
8165OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8166M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8167L:      devicetree@vger.kernel.org
8168S:      Maintained
8169F:      Documentation/devicetree/dynamic-resolution-notes.txt
8170F:      Documentation/devicetree/overlay-notes.txt
8171F:      drivers/of/overlay.c
8172F:      drivers/of/resolver.c
8173
8174OPENRISC ARCHITECTURE
8175M:      Jonas Bonn <jonas@southpole.se>
8176W:      http://openrisc.net
8177L:      linux@lists.openrisc.net (moderated for non-subscribers)
8178S:      Maintained
8179T:      git git://openrisc.net/~jonas/linux
8180F:      arch/openrisc/
8181
8182OPENVSWITCH
8183M:      Pravin Shelar <pshelar@nicira.com>
8184L:      netdev@vger.kernel.org
8185L:      dev@openvswitch.org
8186W:      http://openvswitch.org
8187S:      Maintained
8188F:      net/openvswitch/
8189F:      include/uapi/linux/openvswitch.h
8190
8191OPERATING PERFORMANCE POINTS (OPP)
8192M:      Viresh Kumar <vireshk@kernel.org>
8193M:      Nishanth Menon <nm@ti.com>
8194M:      Stephen Boyd <sboyd@codeaurora.org>
8195L:      linux-pm@vger.kernel.org
8196S:      Maintained
8197T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8198F:      drivers/base/power/opp/
8199F:      include/linux/pm_opp.h
8200F:      Documentation/power/opp.txt
8201F:      Documentation/devicetree/bindings/opp/
8202
8203OPL4 DRIVER
8204M:      Clemens Ladisch <clemens@ladisch.de>
8205L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8206T:      git git://git.alsa-project.org/alsa-kernel.git
8207S:      Maintained
8208F:      sound/drivers/opl4/
8209
8210OPROFILE
8211M:      Robert Richter <rric@kernel.org>
8212L:      oprofile-list@lists.sf.net
8213S:      Maintained
8214F:      arch/*/include/asm/oprofile*.h
8215F:      arch/*/oprofile/
8216F:      drivers/oprofile/
8217F:      include/linux/oprofile.h
8218
8219ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8220M:      Mark Fasheh <mfasheh@suse.com>
8221M:      Joel Becker <jlbec@evilplan.org>
8222L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8223W:      http://ocfs2.wiki.kernel.org
8224S:      Supported
8225F:      Documentation/filesystems/ocfs2.txt
8226F:      Documentation/filesystems/dlmfs.txt
8227F:      fs/ocfs2/
8228
8229ORINOCO DRIVER
8230L:      linux-wireless@vger.kernel.org
8231W:      http://wireless.kernel.org/en/users/Drivers/orinoco
8232W:      http://www.nongnu.org/orinoco/
8233S:      Orphan
8234F:      drivers/net/wireless/intersil/orinoco/
8235
8236OSD LIBRARY and FILESYSTEM
8237M:      Boaz Harrosh <ooo@electrozaur.com>
8238M:      Benny Halevy <bhalevy@primarydata.com>
8239L:      osd-dev@open-osd.org
8240W:      http://open-osd.org
8241T:      git git://git.open-osd.org/open-osd.git
8242S:      Maintained
8243F:      drivers/scsi/osd/
8244F:      include/scsi/osd_*
8245F:      fs/exofs/
8246
8247OVERLAY FILESYSTEM
8248M:      Miklos Szeredi <miklos@szeredi.hu>
8249L:      linux-unionfs@vger.kernel.org
8250T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8251S:      Supported
8252F:      fs/overlayfs/
8253F:      Documentation/filesystems/overlayfs.txt
8254
8255ORANGEFS FILESYSTEM
8256M:      Mike Marshall <hubcap@omnibond.com>
8257L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
8258T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8259S:      Supported
8260F:      fs/orangefs/
8261F:      Documentation/filesystems/orangefs.txt
8262
8263P54 WIRELESS DRIVER
8264M:      Christian Lamparter <chunkeey@googlemail.com>
8265L:      linux-wireless@vger.kernel.org
8266W:      http://wireless.kernel.org/en/users/Drivers/p54
8267S:      Maintained
8268F:      drivers/net/wireless/intersil/p54/
8269
8270PA SEMI ETHERNET DRIVER
8271M:      Olof Johansson <olof@lixom.net>
8272L:      netdev@vger.kernel.org
8273S:      Maintained
8274F:      drivers/net/ethernet/pasemi/*
8275
8276PA SEMI SMBUS DRIVER
8277M:      Olof Johansson <olof@lixom.net>
8278L:      linux-i2c@vger.kernel.org
8279S:      Maintained
8280F:      drivers/i2c/busses/i2c-pasemi.c
8281
8282PADATA PARALLEL EXECUTION MECHANISM
8283M:      Steffen Klassert <steffen.klassert@secunet.com>
8284L:      linux-crypto@vger.kernel.org
8285S:      Maintained
8286F:      kernel/padata.c
8287F:      include/linux/padata.h
8288F:      Documentation/padata.txt
8289
8290PANASONIC LAPTOP ACPI EXTRAS DRIVER
8291M:      Harald Welte <laforge@gnumonks.org>
8292L:      platform-driver-x86@vger.kernel.org
8293S:      Maintained
8294F:      drivers/platform/x86/panasonic-laptop.c
8295
8296PANASONIC MN10300/AM33/AM34 PORT
8297M:      David Howells <dhowells@redhat.com>
8298M:      Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8299L:      linux-am33-list@redhat.com (moderated for non-subscribers)
8300W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8301S:      Maintained
8302F:      Documentation/mn10300/
8303F:      arch/mn10300/
8304
8305PARALLEL LCD/KEYPAD PANEL DRIVER
8306M:      Willy Tarreau <willy@haproxy.com>
8307M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8308S:      Odd Fixes
8309F:      Documentation/misc-devices/lcd-panel-cgram.txt
8310F:      drivers/misc/panel.c
8311
8312PARALLEL PORT SUBSYSTEM
8313M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8314M:      Sudip Mukherjee <sudip@vectorindia.org>
8315L:      linux-parport@lists.infradead.org (subscribers-only)
8316S:      Maintained
8317F:      drivers/parport/
8318F:      include/linux/parport*.h
8319F:      drivers/char/ppdev.c
8320F:      include/uapi/linux/ppdev.h
8321F:      Documentation/parport*.txt
8322
8323PARAVIRT_OPS INTERFACE
8324M:      Jeremy Fitzhardinge <jeremy@goop.org>
8325M:      Chris Wright <chrisw@sous-sol.org>
8326M:      Alok Kataria <akataria@vmware.com>
8327M:      Rusty Russell <rusty@rustcorp.com.au>
8328L:      virtualization@lists.linux-foundation.org
8329S:      Supported
8330F:      Documentation/virtual/paravirt_ops.txt
8331F:      arch/*/kernel/paravirt*
8332F:      arch/*/include/asm/paravirt.h
8333
8334PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8335M:      Tim Waugh <tim@cyberelk.net>
8336L:      linux-parport@lists.infradead.org (subscribers-only)
8337S:      Maintained
8338F:      Documentation/blockdev/paride.txt
8339F:      drivers/block/paride/
8340
8341PARISC ARCHITECTURE
8342M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
8343M:      Helge Deller <deller@gmx.de>
8344L:      linux-parisc@vger.kernel.org
8345W:      http://www.parisc-linux.org/
8346Q:      http://patchwork.kernel.org/project/linux-parisc/list/
8347T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8348T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8349S:      Maintained
8350F:      arch/parisc/
8351F:      Documentation/parisc/
8352F:      drivers/parisc/
8353F:      drivers/char/agp/parisc-agp.c
8354F:      drivers/input/serio/gscps2.c
8355F:      drivers/parport/parport_gsc.*
8356F:      drivers/tty/serial/8250/8250_gsc.c
8357F:      drivers/video/fbdev/sti*
8358F:      drivers/video/console/sti*
8359F:      drivers/video/logo/logo_parisc*
8360
8361PC87360 HARDWARE MONITORING DRIVER
8362M:      Jim Cromie <jim.cromie@gmail.com>
8363L:      linux-hwmon@vger.kernel.org
8364S:      Maintained
8365F:      Documentation/hwmon/pc87360
8366F:      drivers/hwmon/pc87360.c
8367
8368PC8736x GPIO DRIVER
8369M:      Jim Cromie <jim.cromie@gmail.com>
8370S:      Maintained
8371F:      drivers/char/pc8736x_gpio.c
8372
8373PC87427 HARDWARE MONITORING DRIVER
8374M:      Jean Delvare <jdelvare@suse.com>
8375L:      linux-hwmon@vger.kernel.org
8376S:      Maintained
8377F:      Documentation/hwmon/pc87427
8378F:      drivers/hwmon/pc87427.c
8379
8380PCA9532 LED DRIVER
8381M:      Riku Voipio <riku.voipio@iki.fi>
8382S:      Maintained
8383F:      drivers/leds/leds-pca9532.c
8384F:      include/linux/leds-pca9532.h
8385
8386PCA9541 I2C BUS MASTER SELECTOR DRIVER
8387M:      Guenter Roeck <linux@roeck-us.net>
8388L:      linux-i2c@vger.kernel.org
8389S:      Maintained
8390F:      drivers/i2c/muxes/i2c-mux-pca9541.c
8391
8392PCDP - PRIMARY CONSOLE AND DEBUG PORT
8393M:      Khalid Aziz <khalid@gonehiking.org>
8394S:      Maintained
8395F:      drivers/firmware/pcdp.*
8396
8397PCI ERROR RECOVERY
8398M:      Linas Vepstas <linasvepstas@gmail.com>
8399L:      linux-pci@vger.kernel.org
8400S:      Supported
8401F:      Documentation/PCI/pci-error-recovery.txt
8402
8403PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8404M:      Russell Currey <ruscur@russell.cc>
8405L:      linuxppc-dev@lists.ozlabs.org
8406S:      Supported
8407F:      Documentation/powerpc/eeh-pci-error-recovery.txt
8408F:      arch/powerpc/kernel/eeh*.c
8409F:      arch/powerpc/platforms/*/eeh*.c
8410F:      arch/powerpc/include/*/eeh*.h
8411
8412PCI SUBSYSTEM
8413M:      Bjorn Helgaas <bhelgaas@google.com>
8414L:      linux-pci@vger.kernel.org
8415Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
8416T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8417S:      Supported
8418F:      Documentation/PCI/
8419F:      drivers/pci/
8420F:      include/linux/pci*
8421F:      arch/x86/pci/
8422F:      arch/x86/kernel/quirks.c
8423
8424PCI DRIVER FOR ALTERA PCIE IP
8425M:      Ley Foon Tan <lftan@altera.com>
8426L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
8427L:      linux-pci@vger.kernel.org
8428S:      Supported
8429F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
8430F:      drivers/pci/host/pcie-altera.c
8431
8432PCI DRIVER FOR ARM VERSATILE PLATFORM
8433M:      Rob Herring <robh@kernel.org>
8434L:      linux-pci@vger.kernel.org
8435L:      linux-arm-kernel@lists.infradead.org
8436S:      Maintained
8437F:      Documentation/devicetree/bindings/pci/versatile.txt
8438F:      drivers/pci/host/pci-versatile.c
8439
8440PCI DRIVER FOR APPLIEDMICRO XGENE
8441M:      Tanmay Inamdar <tinamdar@apm.com>
8442L:      linux-pci@vger.kernel.org
8443L:      linux-arm-kernel@lists.infradead.org
8444S:      Maintained
8445F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
8446F:      drivers/pci/host/pci-xgene.c
8447
8448PCI DRIVER FOR FREESCALE LAYERSCAPE
8449M:      Minghuan Lian <minghuan.Lian@freescale.com>
8450M:      Mingkai Hu <mingkai.hu@freescale.com>
8451M:      Roy Zang <tie-fei.zang@freescale.com>
8452L:      linuxppc-dev@lists.ozlabs.org
8453L:      linux-pci@vger.kernel.org
8454L:      linux-arm-kernel@lists.infradead.org
8455S:      Maintained
8456F:      drivers/pci/host/*layerscape*
8457
8458PCI DRIVER FOR IMX6
8459M:      Richard Zhu <Richard.Zhu@freescale.com>
8460M:      Lucas Stach <l.stach@pengutronix.de>
8461L:      linux-pci@vger.kernel.org
8462L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8463S:      Maintained
8464F:      drivers/pci/host/*imx6*
8465
8466PCI DRIVER FOR TI KEYSTONE
8467M:      Murali Karicheri <m-karicheri2@ti.com>
8468L:      linux-pci@vger.kernel.org
8469L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8470S:      Maintained
8471F:      drivers/pci/host/*keystone*
8472
8473PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8474M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8475M:      Jason Cooper <jason@lakedaemon.net>
8476L:      linux-pci@vger.kernel.org
8477L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8478S:      Maintained
8479F:      drivers/pci/host/*mvebu*
8480
8481PCI DRIVER FOR NVIDIA TEGRA
8482M:      Thierry Reding <thierry.reding@gmail.com>
8483L:      linux-tegra@vger.kernel.org
8484L:      linux-pci@vger.kernel.org
8485S:      Supported
8486F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8487F:      drivers/pci/host/pci-tegra.c
8488
8489PCI DRIVER FOR TI DRA7XX
8490M:      Kishon Vijay Abraham I <kishon@ti.com>
8491L:      linux-omap@vger.kernel.org
8492L:      linux-pci@vger.kernel.org
8493S:      Supported
8494F:      Documentation/devicetree/bindings/pci/ti-pci.txt
8495F:      drivers/pci/host/pci-dra7xx.c
8496
8497PCI DRIVER FOR RENESAS R-CAR
8498M:      Simon Horman <horms@verge.net.au>
8499L:      linux-pci@vger.kernel.org
8500L:      linux-renesas-soc@vger.kernel.org
8501S:      Maintained
8502F:      drivers/pci/host/*rcar*
8503
8504PCI DRIVER FOR SAMSUNG EXYNOS
8505M:      Jingoo Han <jingoohan1@gmail.com>
8506L:      linux-pci@vger.kernel.org
8507L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8508L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8509S:      Maintained
8510F:      drivers/pci/host/pci-exynos.c
8511
8512PCI DRIVER FOR SYNOPSIS DESIGNWARE
8513M:      Jingoo Han <jingoohan1@gmail.com>
8514M:      Pratyush Anand <pratyush.anand@gmail.com>
8515L:      linux-pci@vger.kernel.org
8516S:      Maintained
8517F:      drivers/pci/host/*designware*
8518
8519PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8520M:      Joao Pinto <jpinto@synopsys.com>
8521L:      linux-pci@vger.kernel.org
8522S:      Maintained
8523F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
8524F:      drivers/pci/host/pcie-designware-plat.c
8525
8526PCI DRIVER FOR GENERIC OF HOSTS
8527M:      Will Deacon <will.deacon@arm.com>
8528L:      linux-pci@vger.kernel.org
8529L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8530S:      Maintained
8531F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
8532F:      drivers/pci/host/pci-host-common.c
8533F:      drivers/pci/host/pci-host-generic.c
8534
8535PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8536M:      Keith Busch <keith.busch@intel.com>
8537L:      linux-pci@vger.kernel.org
8538S:      Supported
8539F:      arch/x86/pci/vmd.c
8540
8541PCIE DRIVER FOR ST SPEAR13XX
8542M:      Pratyush Anand <pratyush.anand@gmail.com>
8543L:      linux-pci@vger.kernel.org
8544S:      Maintained
8545F:      drivers/pci/host/*spear*
8546
8547PCI MSI DRIVER FOR ALTERA MSI IP
8548M:      Ley Foon Tan <lftan@altera.com>
8549L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
8550L:      linux-pci@vger.kernel.org
8551S:      Supported
8552F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8553F:      drivers/pci/host/pcie-altera-msi.c
8554
8555PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8556M:      Duc Dang <dhdang@apm.com>
8557L:      linux-pci@vger.kernel.org
8558L:      linux-arm-kernel@lists.infradead.org
8559S:      Maintained
8560F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8561F:      drivers/pci/host/pci-xgene-msi.c
8562
8563PCIE DRIVER FOR HISILICON
8564M:      Zhou Wang <wangzhou1@hisilicon.com>
8565M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
8566L:      linux-pci@vger.kernel.org
8567S:      Maintained
8568F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8569F:      drivers/pci/host/pcie-hisi.c
8570
8571PCIE DRIVER FOR QUALCOMM MSM
8572M:     Stanimir Varbanov <svarbanov@mm-sol.com>
8573L:     linux-pci@vger.kernel.org
8574L:     linux-arm-msm@vger.kernel.org
8575S:     Maintained
8576F:     drivers/pci/host/*qcom*
8577
8578PCIE DRIVER FOR CAVIUM THUNDERX
8579M:      David Daney <david.daney@cavium.com>
8580L:      linux-pci@vger.kernel.org
8581L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8582S:      Supported
8583F:      Documentation/devicetree/bindings/pci/pci-thunder-*
8584F:      drivers/pci/host/pci-thunder-*
8585
8586PCMCIA SUBSYSTEM
8587P:      Linux PCMCIA Team
8588L:      linux-pcmcia@lists.infradead.org
8589W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8590T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8591S:      Maintained
8592F:      Documentation/pcmcia/
8593F:      drivers/pcmcia/
8594F:      include/pcmcia/
8595
8596PCNET32 NETWORK DRIVER
8597M:      Don Fry <pcnet32@frontier.com>
8598L:      netdev@vger.kernel.org
8599S:      Maintained
8600F:      drivers/net/ethernet/amd/pcnet32.c
8601
8602PCRYPT PARALLEL CRYPTO ENGINE
8603M:      Steffen Klassert <steffen.klassert@secunet.com>
8604L:      linux-crypto@vger.kernel.org
8605S:      Maintained
8606F:      crypto/pcrypt.c
8607F:      include/crypto/pcrypt.h
8608
8609PER-CPU MEMORY ALLOCATOR
8610M:      Tejun Heo <tj@kernel.org>
8611M:      Christoph Lameter <cl@linux.com>
8612T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8613S:      Maintained
8614F:      include/linux/percpu*.h
8615F:      mm/percpu*.c
8616F:      arch/*/include/asm/percpu.h
8617
8618PER-TASK DELAY ACCOUNTING
8619M:      Balbir Singh <bsingharora@gmail.com>
8620S:      Maintained
8621F:      include/linux/delayacct.h
8622F:      kernel/delayacct.c
8623
8624PERFORMANCE EVENTS SUBSYSTEM
8625M:      Peter Zijlstra <peterz@infradead.org>
8626M:      Ingo Molnar <mingo@redhat.com>
8627M:      Arnaldo Carvalho de Melo <acme@kernel.org>
8628R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8629L:      linux-kernel@vger.kernel.org
8630T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8631S:      Supported
8632F:      kernel/events/*
8633F:      include/linux/perf_event.h
8634F:      include/uapi/linux/perf_event.h
8635F:      arch/*/kernel/perf_event*.c
8636F:      arch/*/kernel/*/perf_event*.c
8637F:      arch/*/kernel/*/*/perf_event*.c
8638F:      arch/*/include/asm/perf_event.h
8639F:      arch/*/kernel/perf_callchain.c
8640F:      tools/perf/
8641
8642PERSONALITY HANDLING
8643M:      Christoph Hellwig <hch@infradead.org>
8644L:      linux-abi-devel@lists.sourceforge.net
8645S:      Maintained
8646F:      include/linux/personality.h
8647F:      include/uapi/linux/personality.h
8648
8649PHONET PROTOCOL
8650M:      Remi Denis-Courmont <courmisch@gmail.com>
8651S:      Supported
8652F:      Documentation/networking/phonet.txt
8653F:      include/linux/phonet.h
8654F:      include/net/phonet/
8655F:      include/uapi/linux/phonet.h
8656F:      net/phonet/
8657
8658PHRAM MTD DRIVER
8659M:      Joern Engel <joern@lazybastard.org>
8660L:      linux-mtd@lists.infradead.org
8661S:      Maintained
8662F:      drivers/mtd/devices/phram.c
8663
8664PICOLCD HID DRIVER
8665M:      Bruno Prmont <bonbons@linux-vserver.org>
8666L:      linux-input@vger.kernel.org
8667S:      Maintained
8668F:      drivers/hid/hid-picolcd*
8669
8670PICOXCELL SUPPORT
8671M:      Jamie Iles <jamie@jamieiles.com>
8672L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8673T:      git git://github.com/jamieiles/linux-2.6-ji.git
8674S:      Supported
8675F:      arch/arm/boot/dts/picoxcell*
8676F:      arch/arm/mach-picoxcell/
8677F:      drivers/crypto/picoxcell*
8678
8679PIN CONTROL SUBSYSTEM
8680M:      Linus Walleij <linus.walleij@linaro.org>
8681L:      linux-gpio@vger.kernel.org
8682T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8683S:      Maintained
8684F:      drivers/pinctrl/
8685F:      include/linux/pinctrl/
8686
8687PIN CONTROLLER - ATMEL AT91
8688M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8689L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8690S:      Maintained
8691F:      drivers/pinctrl/pinctrl-at91.*
8692
8693PIN CONTROLLER - ATMEL AT91 PIO4
8694M:      Ludovic Desroches <ludovic.desroches@atmel.com>
8695L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8696L:      linux-gpio@vger.kernel.org
8697S:      Supported
8698F:      drivers/pinctrl/pinctrl-at91-pio4.*
8699
8700PIN CONTROLLER - INTEL
8701M:      Mika Westerberg <mika.westerberg@linux.intel.com>
8702M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
8703S:      Maintained
8704F:      drivers/pinctrl/intel/
8705
8706PIN CONTROLLER - RENESAS
8707M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8708M:      Geert Uytterhoeven <geert+renesas@glider.be>
8709L:      linux-renesas-soc@vger.kernel.org
8710S:      Maintained
8711F:      drivers/pinctrl/sh-pfc/
8712
8713PIN CONTROLLER - SAMSUNG
8714M:      Tomasz Figa <tomasz.figa@gmail.com>
8715M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
8716M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
8717L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8718L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8719S:      Maintained
8720F:      drivers/pinctrl/samsung/
8721
8722PIN CONTROLLER - SINGLE
8723M:      Tony Lindgren <tony@atomide.com>
8724M:      Haojian Zhuang <haojian.zhuang@linaro.org>
8725L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8726L:      linux-omap@vger.kernel.org
8727S:      Maintained
8728F:      drivers/pinctrl/pinctrl-single.c
8729
8730PIN CONTROLLER - ST SPEAR
8731M:      Viresh Kumar <vireshk@kernel.org>
8732L:      spear-devel@list.st.com
8733L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8734W:      http://www.st.com/spear
8735S:      Maintained
8736F:      drivers/pinctrl/spear/
8737
8738PKTCDVD DRIVER
8739M:      Jiri Kosina <jikos@kernel.org>
8740S:      Maintained
8741F:      drivers/block/pktcdvd.c
8742F:      include/linux/pktcdvd.h
8743F:      include/uapi/linux/pktcdvd.h
8744
8745PKUNITY SOC DRIVERS
8746M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
8747W:      http://mprc.pku.edu.cn/~guanxuetao/linux
8748S:      Maintained
8749T:      git git://github.com/gxt/linux.git
8750F:      drivers/input/serio/i8042-unicore32io.h
8751F:      drivers/i2c/busses/i2c-puv3.c
8752F:      drivers/video/fbdev/fb-puv3.c
8753F:      drivers/rtc/rtc-puv3.c
8754
8755PMBUS HARDWARE MONITORING DRIVERS
8756M:      Guenter Roeck <linux@roeck-us.net>
8757L:      linux-hwmon@vger.kernel.org
8758W:      http://hwmon.wiki.kernel.org/
8759W:      http://www.roeck-us.net/linux/drivers/
8760T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8761S:      Maintained
8762F:      Documentation/hwmon/pmbus
8763F:      drivers/hwmon/pmbus/
8764F:      include/linux/i2c/pmbus.h
8765
8766PMC SIERRA MaxRAID DRIVER
8767L:      linux-scsi@vger.kernel.org
8768W:      http://www.pmc-sierra.com/
8769S:      Orphan
8770F:      drivers/scsi/pmcraid.*
8771
8772PMC SIERRA PM8001 DRIVER
8773M:      Jack Wang <jinpu.wang@profitbricks.com>
8774M:      lindar_liu@usish.com
8775L:      pmchba@pmcs.com
8776L:      linux-scsi@vger.kernel.org
8777S:      Supported
8778F:      drivers/scsi/pm8001/
8779
8780POSIX CLOCKS and TIMERS
8781M:      Thomas Gleixner <tglx@linutronix.de>
8782L:      linux-kernel@vger.kernel.org
8783T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8784S:      Maintained
8785F:      fs/timerfd.c
8786F:      include/linux/timer*
8787F:      kernel/time/*timer*
8788
8789POWER MANAGEMENT CORE
8790M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
8791L:      linux-pm@vger.kernel.org
8792T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8793S:      Supported
8794F:      drivers/base/power/
8795F:      include/linux/pm.h
8796F:      include/linux/pm_*
8797F:      include/linux/powercap.h
8798F:      drivers/powercap/
8799
8800POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8801M:      Sebastian Reichel <sre@kernel.org>
8802M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8803M:      David Woodhouse <dwmw2@infradead.org>
8804L:      linux-pm@vger.kernel.org
8805T:      git git://git.infradead.org/battery-2.6.git
8806S:      Maintained
8807F:      include/linux/power_supply.h
8808F:      drivers/power/
8809X:      drivers/power/avs/
8810
8811POWER STATE COORDINATION INTERFACE (PSCI)
8812M:      Mark Rutland <mark.rutland@arm.com>
8813M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8814L:      linux-arm-kernel@lists.infradead.org
8815S:      Maintained
8816F:      drivers/firmware/psci.c
8817F:      include/linux/psci.h
8818F:      include/uapi/linux/psci.h
8819
8820PNP SUPPORT
8821M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8822S:      Maintained
8823F:      drivers/pnp/
8824
8825PPP PROTOCOL DRIVERS AND COMPRESSORS
8826M:      Paul Mackerras <paulus@samba.org>
8827L:      linux-ppp@vger.kernel.org
8828S:      Maintained
8829F:      drivers/net/ppp/ppp_*
8830
8831PPP OVER ATM (RFC 2364)
8832M:      Mitchell Blank Jr <mitch@sfgoth.com>
8833S:      Maintained
8834F:      net/atm/pppoatm.c
8835F:      include/uapi/linux/atmppp.h
8836
8837PPP OVER ETHERNET
8838M:      Michal Ostrowski <mostrows@earthlink.net>
8839S:      Maintained
8840F:      drivers/net/ppp/pppoe.c
8841F:      drivers/net/ppp/pppox.c
8842
8843PPP OVER L2TP
8844M:      James Chapman <jchapman@katalix.com>
8845S:      Maintained
8846F:      net/l2tp/l2tp_ppp.c
8847F:      include/linux/if_pppol2tp.h
8848F:      include/uapi/linux/if_pppol2tp.h
8849
8850PPS SUPPORT
8851M:      Rodolfo Giometti <giometti@enneenne.com>
8852W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
8853L:      linuxpps@ml.enneenne.com (subscribers-only)
8854S:      Maintained
8855F:      Documentation/pps/
8856F:      drivers/pps/
8857F:      include/linux/pps*.h
8858
8859PPTP DRIVER
8860M:      Dmitry Kozlov <xeb@mail.ru>
8861L:      netdev@vger.kernel.org
8862S:      Maintained
8863F:      drivers/net/ppp/pptp.c
8864W:      http://sourceforge.net/projects/accel-pptp
8865
8866PREEMPTIBLE KERNEL
8867M:      Robert Love <rml@tech9.net>
8868L:      kpreempt-tech@lists.sourceforge.net
8869W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8870S:      Supported
8871F:      Documentation/preempt-locking.txt
8872F:      include/linux/preempt.h
8873
8874PRISM54 WIRELESS DRIVER
8875M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
8876L:      linux-wireless@vger.kernel.org
8877W:      http://wireless.kernel.org/en/users/Drivers/p54
8878S:      Obsolete
8879F:      drivers/net/wireless/intersil/prism54/
8880
8881PS3 NETWORK SUPPORT
8882M:      Geoff Levand <geoff@infradead.org>
8883L:      netdev@vger.kernel.org
8884L:      linuxppc-dev@lists.ozlabs.org
8885S:      Maintained
8886F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
8887
8888PS3 PLATFORM SUPPORT
8889M:      Geoff Levand <geoff@infradead.org>
8890L:      linuxppc-dev@lists.ozlabs.org
8891S:      Maintained
8892F:      arch/powerpc/boot/ps3*
8893F:      arch/powerpc/include/asm/lv1call.h
8894F:      arch/powerpc/include/asm/ps3*.h
8895F:      arch/powerpc/platforms/ps3/
8896F:      drivers/*/ps3*
8897F:      drivers/ps3/
8898F:      drivers/rtc/rtc-ps3.c
8899F:      drivers/usb/host/*ps3.c
8900F:      sound/ppc/snd_ps3*
8901
8902PS3VRAM DRIVER
8903M:      Jim Paris <jim@jtan.com>
8904M:      Geoff Levand <geoff@infradead.org>
8905L:      linuxppc-dev@lists.ozlabs.org
8906S:      Maintained
8907F:      drivers/block/ps3vram.c
8908
8909PSTORE FILESYSTEM
8910M:      Anton Vorontsov <anton@enomsg.org>
8911M:      Colin Cross <ccross@android.com>
8912M:      Kees Cook <keescook@chromium.org>
8913M:      Tony Luck <tony.luck@intel.com>
8914S:      Maintained
8915T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8916F:      fs/pstore/
8917F:      include/linux/pstore*
8918F:      drivers/firmware/efi/efi-pstore.c
8919F:      drivers/acpi/apei/erst.c
8920
8921PTP HARDWARE CLOCK SUPPORT
8922M:      Richard Cochran <richardcochran@gmail.com>
8923L:      netdev@vger.kernel.org
8924S:      Maintained
8925W:      http://linuxptp.sourceforge.net/
8926F:      Documentation/ABI/testing/sysfs-ptp
8927F:      Documentation/ptp/*
8928F:      drivers/net/ethernet/freescale/gianfar_ptp.c
8929F:      drivers/net/phy/dp83640*
8930F:      drivers/ptp/*
8931F:      include/linux/ptp_cl*
8932
8933PTRACE SUPPORT
8934M:      Roland McGrath <roland@hack.frob.com>
8935M:      Oleg Nesterov <oleg@redhat.com>
8936S:      Maintained
8937F:      include/asm-generic/syscall.h
8938F:      include/linux/ptrace.h
8939F:      include/linux/regset.h
8940F:      include/linux/tracehook.h
8941F:      include/uapi/linux/ptrace.h
8942F:      kernel/ptrace.c
8943
8944PVRUSB2 VIDEO4LINUX DRIVER
8945M:      Mike Isely <isely@pobox.com>
8946L:      pvrusb2@isely.net       (subscribers-only)
8947L:      linux-media@vger.kernel.org
8948W:      http://www.isely.net/pvrusb2/
8949T:      git git://linuxtv.org/media_tree.git
8950S:      Maintained
8951F:      Documentation/video4linux/README.pvrusb2
8952F:      drivers/media/usb/pvrusb2/
8953
8954PWC WEBCAM DRIVER
8955M:      Hans de Goede <hdegoede@redhat.com>
8956L:      linux-media@vger.kernel.org
8957T:      git git://linuxtv.org/media_tree.git
8958S:      Maintained
8959F:      drivers/media/usb/pwc/*
8960
8961PWM FAN DRIVER
8962M:      Kamil Debski <k.debski@samsung.com>
8963L:      linux-hwmon@vger.kernel.org
8964S:      Supported
8965F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8966F:      Documentation/hwmon/pwm-fan
8967F:      drivers/hwmon/pwm-fan.c
8968
8969PWM SUBSYSTEM
8970M:      Thierry Reding <thierry.reding@gmail.com>
8971L:      linux-pwm@vger.kernel.org
8972S:      Maintained
8973T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8974F:      Documentation/pwm.txt
8975F:      Documentation/devicetree/bindings/pwm/
8976F:      include/linux/pwm.h
8977F:      drivers/pwm/
8978F:      drivers/video/backlight/pwm_bl.c
8979F:      include/linux/pwm_backlight.h
8980
8981PXA2xx/PXA3xx SUPPORT
8982M:      Daniel Mack <daniel@zonque.org>
8983M:      Haojian Zhuang <haojian.zhuang@gmail.com>
8984M:      Robert Jarzmik <robert.jarzmik@free.fr>
8985L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8986T:      git git://github.com/hzhuang1/linux.git
8987T:      git git://github.com/rjarzmik/linux.git
8988S:      Maintained
8989F:      arch/arm/boot/dts/pxa*
8990F:      arch/arm/mach-pxa/
8991F:      drivers/dma/pxa*
8992F:      drivers/pcmcia/pxa2xx*
8993F:      drivers/pinctrl/pxa/
8994F:      drivers/spi/spi-pxa2xx*
8995F:      drivers/usb/gadget/udc/pxa2*
8996F:      include/sound/pxa2xx-lib.h
8997F:      sound/arm/pxa*
8998F:      sound/soc/pxa/
8999
9000PXA GPIO DRIVER
9001M:      Robert Jarzmik <robert.jarzmik@free.fr>
9002L:      linux-gpio@vger.kernel.org
9003S:      Maintained
9004F:      drivers/gpio/gpio-pxa.c
9005
9006PXA3xx NAND FLASH DRIVER
9007M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9008L:      linux-mtd@lists.infradead.org
9009S:      Maintained
9010F:      drivers/mtd/nand/pxa3xx_nand.c
9011
9012MMP SUPPORT
9013M:      Eric Miao <eric.y.miao@gmail.com>
9014M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9015L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9016T:      git git://github.com/hzhuang1/linux.git
9017T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9018S:      Maintained
9019F:      arch/arm/boot/dts/mmp*
9020F:      arch/arm/mach-mmp/
9021
9022PXA MMCI DRIVER
9023S:      Orphan
9024
9025PXA RTC DRIVER
9026M:      Robert Jarzmik <robert.jarzmik@free.fr>
9027L:      rtc-linux@googlegroups.com
9028S:      Maintained
9029
9030QAT DRIVER
9031M:      Tadeusz Struk <tadeusz.struk@intel.com>
9032L:      qat-linux@intel.com
9033S:      Supported
9034F:      drivers/crypto/qat/
9035
9036QIB DRIVER
9037M:      Mike Marciniszyn <infinipath@intel.com>
9038L:      linux-rdma@vger.kernel.org
9039S:      Supported
9040F:      drivers/infiniband/hw/qib/
9041
9042QLOGIC QLA1280 SCSI DRIVER
9043M:      Michael Reed <mdr@sgi.com>
9044L:      linux-scsi@vger.kernel.org
9045S:      Maintained
9046F:      drivers/scsi/qla1280.[ch]
9047
9048QLOGIC QLA2XXX FC-SCSI DRIVER
9049M:      qla2xxx-upstream@qlogic.com
9050L:      linux-scsi@vger.kernel.org
9051S:      Supported
9052F:      Documentation/scsi/LICENSE.qla2xxx
9053F:      drivers/scsi/qla2xxx/
9054
9055QLOGIC QLA4XXX iSCSI DRIVER
9056M:      QLogic-Storage-Upstream@qlogic.com
9057L:      linux-scsi@vger.kernel.org
9058S:      Supported
9059F:      Documentation/scsi/LICENSE.qla4xxx
9060F:      drivers/scsi/qla4xxx/
9061
9062QLOGIC QLA3XXX NETWORK DRIVER
9063M:      Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9064M:      Ron Mercer <ron.mercer@qlogic.com>
9065M:      linux-driver@qlogic.com
9066L:      netdev@vger.kernel.org
9067S:      Supported
9068F:      Documentation/networking/LICENSE.qla3xxx
9069F:      drivers/net/ethernet/qlogic/qla3xxx.*
9070
9071QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9072M:      Dept-GELinuxNICDev@qlogic.com
9073L:      netdev@vger.kernel.org
9074S:      Supported
9075F:      drivers/net/ethernet/qlogic/qlcnic/
9076
9077QLOGIC QLGE 10Gb ETHERNET DRIVER
9078M:      Harish Patil <harish.patil@qlogic.com>
9079M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9080M:      Dept-GELinuxNICDev@qlogic.com
9081M:      linux-driver@qlogic.com
9082L:      netdev@vger.kernel.org
9083S:      Supported
9084F:      drivers/net/ethernet/qlogic/qlge/
9085
9086QLOGIC QL4xxx ETHERNET DRIVER
9087M:      Yuval Mintz <Yuval.Mintz@qlogic.com>
9088M:      Ariel Elior <Ariel.Elior@qlogic.com>
9089M:      everest-linux-l2@qlogic.com
9090L:      netdev@vger.kernel.org
9091S:      Supported
9092F:      drivers/net/ethernet/qlogic/qed/
9093F:      include/linux/qed/
9094F:      drivers/net/ethernet/qlogic/qede/
9095
9096QNX4 FILESYSTEM
9097M:      Anders Larsen <al@alarsen.net>
9098W:      http://www.alarsen.net/linux/qnx4fs/
9099S:      Maintained
9100F:      fs/qnx4/
9101F:      include/uapi/linux/qnx4_fs.h
9102F:      include/uapi/linux/qnxtypes.h
9103
9104QT1010 MEDIA DRIVER
9105M:      Antti Palosaari <crope@iki.fi>
9106L:      linux-media@vger.kernel.org
9107W:      https://linuxtv.org
9108W:      http://palosaari.fi/linux/
9109Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9110T:      git git://linuxtv.org/anttip/media_tree.git
9111S:      Maintained
9112F:      drivers/media/tuners/qt1010*
9113
9114QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9115M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9116L:      linux-wireless@vger.kernel.org
9117L:      ath9k-devel@lists.ath9k.org
9118W:      http://wireless.kernel.org/en/users/Drivers/ath9k
9119S:      Supported
9120F:      drivers/net/wireless/ath/ath9k/
9121
9122QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9123M:      Kalle Valo <kvalo@qca.qualcomm.com>
9124L:      ath10k@lists.infradead.org
9125W:      http://wireless.kernel.org/en/users/Drivers/ath10k
9126T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9127S:      Supported
9128F:      drivers/net/wireless/ath/ath10k/
9129
9130QUALCOMM HEXAGON ARCHITECTURE
9131M:      Richard Kuo <rkuo@codeaurora.org>
9132L:      linux-hexagon@vger.kernel.org
9133T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9134S:      Supported
9135F:      arch/hexagon/
9136
9137QUALCOMM WCN36XX WIRELESS DRIVER
9138M:      Eugene Krasnikov <k.eugene.e@gmail.com>
9139L:      wcn36xx@lists.infradead.org
9140W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
9141T:      git git://github.com/KrasnikovEugene/wcn36xx.git
9142S:      Supported
9143F:      drivers/net/wireless/ath/wcn36xx/
9144
9145QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9146M:      Gabriel Somlo <somlo@cmu.edu>
9147M:      "Michael S. Tsirkin" <mst@redhat.com>
9148L:      qemu-devel@nongnu.org
9149S:      Maintained
9150F:      drivers/firmware/qemu_fw_cfg.c
9151
9152RADOS BLOCK DEVICE (RBD)
9153M:      Ilya Dryomov <idryomov@gmail.com>
9154M:      Sage Weil <sage@redhat.com>
9155M:      Alex Elder <elder@kernel.org>
9156L:      ceph-devel@vger.kernel.org
9157W:      http://ceph.com/
9158T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9159T:      git git://github.com/ceph/ceph-client.git
9160S:      Supported
9161F:      Documentation/ABI/testing/sysfs-bus-rbd
9162F:      drivers/block/rbd.c
9163F:      drivers/block/rbd_types.h
9164
9165RADEON FRAMEBUFFER DISPLAY DRIVER
9166M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9167L:      linux-fbdev@vger.kernel.org
9168S:      Maintained
9169F:      drivers/video/fbdev/aty/radeon*
9170F:      include/uapi/linux/radeonfb.h
9171
9172RADIOSHARK RADIO DRIVER
9173M:      Hans de Goede <hdegoede@redhat.com>
9174L:      linux-media@vger.kernel.org
9175T:      git git://linuxtv.org/media_tree.git
9176S:      Maintained
9177F:      drivers/media/radio/radio-shark.c
9178
9179RADIOSHARK2 RADIO DRIVER
9180M:      Hans de Goede <hdegoede@redhat.com>
9181L:      linux-media@vger.kernel.org
9182T:      git git://linuxtv.org/media_tree.git
9183S:      Maintained
9184F:      drivers/media/radio/radio-shark2.c
9185F:      drivers/media/radio/radio-tea5777.c
9186
9187RAGE128 FRAMEBUFFER DISPLAY DRIVER
9188M:      Paul Mackerras <paulus@samba.org>
9189L:      linux-fbdev@vger.kernel.org
9190S:      Maintained
9191F:      drivers/video/fbdev/aty/aty128fb.c
9192
9193RALINK MIPS ARCHITECTURE
9194M:      John Crispin <blogic@openwrt.org>
9195L:      linux-mips@linux-mips.org
9196S:      Maintained
9197F:      arch/mips/ralink
9198
9199RALINK RT2X00 WIRELESS LAN DRIVER
9200P:      rt2x00 project
9201M:      Stanislaw Gruszka <sgruszka@redhat.com>
9202M:      Helmut Schaa <helmut.schaa@googlemail.com>
9203L:      linux-wireless@vger.kernel.org
9204S:      Maintained
9205F:      drivers/net/wireless/ralink/rt2x00/
9206
9207RAMDISK RAM BLOCK DEVICE DRIVER
9208M:      Jens Axboe <axboe@kernel.dk>
9209S:      Maintained
9210F:      Documentation/blockdev/ramdisk.txt
9211F:      drivers/block/brd.c
9212
9213RANDOM NUMBER DRIVER
9214M:      "Theodore Ts'o" <tytso@mit.edu>
9215S:      Maintained
9216F:      drivers/char/random.c
9217
9218RAPIDIO SUBSYSTEM
9219M:      Matt Porter <mporter@kernel.crashing.org>
9220M:      Alexandre Bounine <alexandre.bounine@idt.com>
9221S:      Maintained
9222F:      drivers/rapidio/
9223
9224RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9225L:      linux-wireless@vger.kernel.org
9226S:      Orphan
9227F:      drivers/net/wireless/ray*
9228
9229RCUTORTURE MODULE
9230M:      Josh Triplett <josh@joshtriplett.org>
9231M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9232L:      linux-kernel@vger.kernel.org
9233S:      Supported
9234T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9235F:      Documentation/RCU/torture.txt
9236F:      kernel/rcu/rcutorture.c
9237
9238RCUTORTURE TEST FRAMEWORK
9239M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9240M:      Josh Triplett <josh@joshtriplett.org>
9241R:      Steven Rostedt <rostedt@goodmis.org>
9242R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9243R:      Lai Jiangshan <jiangshanlai@gmail.com>
9244L:      linux-kernel@vger.kernel.org
9245S:      Supported
9246T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9247F:      tools/testing/selftests/rcutorture
9248
9249RDC R-321X SoC
9250M:      Florian Fainelli <florian@openwrt.org>
9251S:      Maintained
9252
9253RDC R6040 FAST ETHERNET DRIVER
9254M:      Florian Fainelli <florian@openwrt.org>
9255L:      netdev@vger.kernel.org
9256S:      Maintained
9257F:      drivers/net/ethernet/rdc/r6040.c
9258
9259RDS - RELIABLE DATAGRAM SOCKETS
9260M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
9261L:      netdev@vger.kernel.org
9262L:      linux-rdma@vger.kernel.org
9263L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
9264W:      https://oss.oracle.com/projects/rds/
9265S:      Supported
9266F:      net/rds/
9267F:      Documentation/networking/rds.txt
9268
9269RDMAVT - RDMA verbs software
9270M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9271L:      linux-rdma@vger.kernel.org
9272S:      Supported
9273F:      drivers/infiniband/sw/rdmavt
9274
9275READ-COPY UPDATE (RCU)
9276M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9277M:      Josh Triplett <josh@joshtriplett.org>
9278R:      Steven Rostedt <rostedt@goodmis.org>
9279R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9280R:      Lai Jiangshan <jiangshanlai@gmail.com>
9281L:      linux-kernel@vger.kernel.org
9282W:      http://www.rdrop.com/users/paulmck/RCU/
9283S:      Supported
9284T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9285F:      Documentation/RCU/
9286X:      Documentation/RCU/torture.txt
9287F:      include/linux/rcu*
9288X:      include/linux/srcu.h
9289F:      kernel/rcu/
9290X:      kernel/torture.c
9291
9292REAL TIME CLOCK (RTC) SUBSYSTEM
9293M:      Alessandro Zummo <a.zummo@towertech.it>
9294M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
9295L:      rtc-linux@googlegroups.com
9296Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
9297T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9298S:      Maintained
9299F:      Documentation/rtc.txt
9300F:      drivers/rtc/
9301F:      include/linux/rtc.h
9302F:      include/uapi/linux/rtc.h
9303
9304REALTEK AUDIO CODECS
9305M:      Bard Liao <bardliao@realtek.com>
9306M:      Oder Chiou <oder_chiou@realtek.com>
9307S:      Maintained
9308F:      sound/soc/codecs/rt*
9309F:      include/sound/rt*.h
9310
9311REISERFS FILE SYSTEM
9312L:      reiserfs-devel@vger.kernel.org
9313S:      Supported
9314F:      fs/reiserfs/
9315
9316REGISTER MAP ABSTRACTION
9317M:      Mark Brown <broonie@kernel.org>
9318L:      linux-kernel@vger.kernel.org
9319T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9320S:      Supported
9321F:      drivers/base/regmap/
9322F:      include/linux/regmap.h
9323
9324REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9325M:      Ohad Ben-Cohen <ohad@wizery.com>
9326M:      Bjorn Andersson <bjorn.andersson@linaro.org>
9327L:      linux-remoteproc@vger.kernel.org
9328T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9329S:      Maintained
9330F:      drivers/remoteproc/
9331F:      Documentation/remoteproc.txt
9332F:      include/linux/remoteproc.h
9333
9334REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9335M:      Ohad Ben-Cohen <ohad@wizery.com>
9336M:      Bjorn Andersson <bjorn.andersson@linaro.org>
9337L:      linux-remoteproc@vger.kernel.org
9338T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9339S:      Maintained
9340F:      drivers/rpmsg/
9341F:      Documentation/rpmsg.txt
9342F:      include/linux/rpmsg.h
9343
9344RENESAS ETHERNET DRIVERS
9345R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9346L:      netdev@vger.kernel.org
9347L:      linux-renesas-soc@vger.kernel.org
9348F:      drivers/net/ethernet/renesas/
9349F:      include/linux/sh_eth.h
9350
9351RENESAS USB2 PHY DRIVER
9352M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9353L:      linux-renesas-soc@vger.kernel.org
9354S:      Maintained
9355F:      drivers/phy/phy-rcar-gen3-usb2.c
9356
9357RESET CONTROLLER FRAMEWORK
9358M:      Philipp Zabel <p.zabel@pengutronix.de>
9359T:      git git://git.pengutronix.de/git/pza/linux
9360S:      Maintained
9361F:      drivers/reset/
9362F:      Documentation/devicetree/bindings/reset/
9363F:      include/dt-bindings/reset/
9364F:      include/linux/reset.h
9365F:      include/linux/reset-controller.h
9366
9367RFKILL
9368M:      Johannes Berg <johannes@sipsolutions.net>
9369L:      linux-wireless@vger.kernel.org
9370W:      http://wireless.kernel.org/
9371T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9372T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9373S:      Maintained
9374F:      Documentation/rfkill.txt
9375F:      net/rfkill/
9376
9377RHASHTABLE
9378M:      Thomas Graf <tgraf@suug.ch>
9379L:      netdev@vger.kernel.org
9380S:      Maintained
9381F:      lib/rhashtable.c
9382F:      include/linux/rhashtable.h
9383
9384RICOH SMARTMEDIA/XD DRIVER
9385M:      Maxim Levitsky <maximlevitsky@gmail.com>
9386S:      Maintained
9387F:      drivers/mtd/nand/r852.c
9388F:      drivers/mtd/nand/r852.h
9389
9390RICOH R5C592 MEMORYSTICK DRIVER
9391M:      Maxim Levitsky <maximlevitsky@gmail.com>
9392S:      Maintained
9393F:      drivers/memstick/host/r592.*
9394
9395ROCCAT DRIVERS
9396M:      Stefan Achatz <erazor_de@users.sourceforge.net>
9397W:      http://sourceforge.net/projects/roccat/
9398S:      Maintained
9399F:      drivers/hid/hid-roccat*
9400F:      include/linux/hid-roccat*
9401F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
9402
9403ROCKER DRIVER
9404M:      Jiri Pirko <jiri@resnulli.us>
9405M:      Scott Feldman <sfeldma@gmail.com>
9406L:      netdev@vger.kernel.org
9407S:      Supported
9408F:      drivers/net/ethernet/rocker/
9409
9410ROCKETPORT DRIVER
9411P:      Comtrol Corp.
9412W:      http://www.comtrol.com
9413S:      Maintained
9414F:      Documentation/serial/rocket.txt
9415F:      drivers/tty/rocket*
9416
9417ROCKETPORT EXPRESS/INFINITY DRIVER
9418M:      Kevin Cernekee <cernekee@gmail.com>
9419L:      linux-serial@vger.kernel.org
9420S:      Odd Fixes
9421F:      drivers/tty/serial/rp2.*
9422
9423ROSE NETWORK LAYER
9424M:      Ralf Baechle <ralf@linux-mips.org>
9425L:      linux-hams@vger.kernel.org
9426W:      http://www.linux-ax25.org/
9427S:      Maintained
9428F:      include/net/rose.h
9429F:      include/uapi/linux/rose.h
9430F:      net/rose/
9431
9432RTL2830 MEDIA DRIVER
9433M:      Antti Palosaari <crope@iki.fi>
9434L:      linux-media@vger.kernel.org
9435W:      https://linuxtv.org
9436W:      http://palosaari.fi/linux/
9437Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9438T:      git git://linuxtv.org/anttip/media_tree.git
9439S:      Maintained
9440F:      drivers/media/dvb-frontends/rtl2830*
9441
9442RTL2832 MEDIA DRIVER
9443M:      Antti Palosaari <crope@iki.fi>
9444L:      linux-media@vger.kernel.org
9445W:      https://linuxtv.org
9446W:      http://palosaari.fi/linux/
9447Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9448T:      git git://linuxtv.org/anttip/media_tree.git
9449S:      Maintained
9450F:      drivers/media/dvb-frontends/rtl2832*
9451
9452RTL2832_SDR MEDIA DRIVER
9453M:      Antti Palosaari <crope@iki.fi>
9454L:      linux-media@vger.kernel.org
9455W:      https://linuxtv.org
9456W:      http://palosaari.fi/linux/
9457Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9458T:      git git://linuxtv.org/anttip/media_tree.git
9459S:      Maintained
9460F:      drivers/media/dvb-frontends/rtl2832_sdr*
9461
9462RTL8180 WIRELESS DRIVER
9463L:      linux-wireless@vger.kernel.org
9464W:      http://wireless.kernel.org/
9465T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9466S:      Orphan
9467F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
9468
9469RTL8187 WIRELESS DRIVER
9470M:      Herton Ronaldo Krzesinski <herton@canonical.com>
9471M:      Hin-Tak Leung <htl10@users.sourceforge.net>
9472M:      Larry Finger <Larry.Finger@lwfinger.net>
9473L:      linux-wireless@vger.kernel.org
9474W:      http://wireless.kernel.org/
9475T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9476S:      Maintained
9477F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
9478
9479RTL8192CE WIRELESS DRIVER
9480M:      Larry Finger <Larry.Finger@lwfinger.net>
9481M:      Chaoming Li <chaoming_li@realsil.com.cn>
9482L:      linux-wireless@vger.kernel.org
9483W:      http://wireless.kernel.org/
9484T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9485S:      Maintained
9486F:      drivers/net/wireless/realtek/rtlwifi/
9487F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9488
9489RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9490M:      Jes Sorensen <Jes.Sorensen@redhat.com>
9491L:      linux-wireless@vger.kernel.org
9492T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9493S:      Maintained
9494F:      drivers/net/wireless/realtek/rtl8xxxu/
9495
9496S3 SAVAGE FRAMEBUFFER DRIVER
9497M:      Antonino Daplas <adaplas@gmail.com>
9498L:      linux-fbdev@vger.kernel.org
9499S:      Maintained
9500F:      drivers/video/fbdev/savage/
9501
9502S390
9503M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
9504M:      Heiko Carstens <heiko.carstens@de.ibm.com>
9505L:      linux-s390@vger.kernel.org
9506W:      http://www.ibm.com/developerworks/linux/linux390/
9507T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9508S:      Supported
9509F:      arch/s390/
9510F:      drivers/s390/
9511F:      Documentation/s390/
9512F:      Documentation/DocBook/s390*
9513
9514S390 COMMON I/O LAYER
9515M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
9516M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9517L:      linux-s390@vger.kernel.org
9518W:      http://www.ibm.com/developerworks/linux/linux390/
9519S:      Supported
9520F:      drivers/s390/cio/
9521
9522S390 DASD DRIVER
9523M:      Stefan Weinhuber <wein@de.ibm.com>
9524M:      Stefan Haberland <stefan.haberland@de.ibm.com>
9525L:      linux-s390@vger.kernel.org
9526W:      http://www.ibm.com/developerworks/linux/linux390/
9527S:      Supported
9528F:      drivers/s390/block/dasd*
9529F:      block/partitions/ibm.c
9530
9531S390 NETWORK DRIVERS
9532M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
9533L:      linux-s390@vger.kernel.org
9534W:      http://www.ibm.com/developerworks/linux/linux390/
9535S:      Supported
9536F:      drivers/s390/net/
9537
9538S390 PCI SUBSYSTEM
9539M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
9540M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
9541L:      linux-s390@vger.kernel.org
9542W:      http://www.ibm.com/developerworks/linux/linux390/
9543S:      Supported
9544F:      arch/s390/pci/
9545F:      drivers/pci/hotplug/s390_pci_hpc.c
9546
9547S390 ZCRYPT DRIVER
9548M:      Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9549L:      linux-s390@vger.kernel.org
9550W:      http://www.ibm.com/developerworks/linux/linux390/
9551S:      Supported
9552F:      drivers/s390/crypto/
9553
9554S390 ZFCP DRIVER
9555M:      Steffen Maier <maier@linux.vnet.ibm.com>
9556L:      linux-s390@vger.kernel.org
9557W:      http://www.ibm.com/developerworks/linux/linux390/
9558S:      Supported
9559F:      drivers/s390/scsi/zfcp_*
9560
9561S390 IUCV NETWORK LAYER
9562M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
9563L:      linux-s390@vger.kernel.org
9564W:      http://www.ibm.com/developerworks/linux/linux390/
9565S:      Supported
9566F:      drivers/s390/net/*iucv*
9567F:      include/net/iucv/
9568F:      net/iucv/
9569
9570S390 IOMMU (PCI)
9571M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
9572L:      linux-s390@vger.kernel.org
9573W:      http://www.ibm.com/developerworks/linux/linux390/
9574S:      Supported
9575F:      drivers/iommu/s390-iommu.c
9576
9577S3C24XX SD/MMC Driver
9578M:      Ben Dooks <ben-linux@fluff.org>
9579L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9580S:      Supported
9581F:      drivers/mmc/host/s3cmci.*
9582
9583SAA6588 RDS RECEIVER DRIVER
9584M:      Hans Verkuil <hverkuil@xs4all.nl>
9585L:      linux-media@vger.kernel.org
9586T:      git git://linuxtv.org/media_tree.git
9587W:      https://linuxtv.org
9588S:      Odd Fixes
9589F:      drivers/media/i2c/saa6588*
9590
9591SAA7134 VIDEO4LINUX DRIVER
9592M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9593L:      linux-media@vger.kernel.org
9594W:      https://linuxtv.org
9595T:      git git://linuxtv.org/media_tree.git
9596S:      Odd fixes
9597F:      Documentation/video4linux/*.saa7134
9598F:      drivers/media/pci/saa7134/
9599
9600SAA7146 VIDEO4LINUX-2 DRIVER
9601M:      Hans Verkuil <hverkuil@xs4all.nl>
9602L:      linux-media@vger.kernel.org
9603T:      git git://linuxtv.org/media_tree.git
9604S:      Maintained
9605F:      drivers/media/common/saa7146/
9606F:      drivers/media/pci/saa7146/
9607F:      include/media/saa7146*
9608
9609SAMSUNG LAPTOP DRIVER
9610M:      Corentin Chary <corentin.chary@gmail.com>
9611L:      platform-driver-x86@vger.kernel.org
9612S:      Maintained
9613F:      drivers/platform/x86/samsung-laptop.c
9614
9615SAMSUNG AUDIO (ASoC) DRIVERS
9616M:      Sangbeom Kim <sbkim73@samsung.com>
9617L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9618S:      Supported
9619F:      sound/soc/samsung/
9620
9621SAMSUNG FRAMEBUFFER DRIVER
9622M:      Jingoo Han <jingoohan1@gmail.com>
9623L:      linux-fbdev@vger.kernel.org
9624S:      Maintained
9625F:      drivers/video/fbdev/s3c-fb.c
9626
9627SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9628M:      Sangbeom Kim <sbkim73@samsung.com>
9629M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
9630L:      linux-kernel@vger.kernel.org
9631L:      linux-samsung-soc@vger.kernel.org
9632S:      Supported
9633F:      drivers/mfd/sec*.c
9634F:      drivers/regulator/s2m*.c
9635F:      drivers/regulator/s5m*.c
9636F:      drivers/clk/clk-s2mps11.c
9637F:      drivers/rtc/rtc-s5m.c
9638F:      include/linux/mfd/samsung/
9639F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9640F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9641F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9642F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9643
9644SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9645M:      Kyungmin Park <kyungmin.park@samsung.com>
9646M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9647L:      linux-media@vger.kernel.org
9648Q:      https://patchwork.linuxtv.org/project/linux-media/list/
9649S:      Supported
9650F:      drivers/media/platform/exynos4-is/
9651
9652SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9653M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9654L:      linux-media@vger.kernel.org
9655L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9656S:      Maintained
9657F:      drivers/media/platform/s3c-camif/
9658F:      include/media/drv-intf/s3c_camif.h
9659
9660SAMSUNG S5C73M3 CAMERA DRIVER
9661M:      Kyungmin Park <kyungmin.park@samsung.com>
9662M:      Andrzej Hajda <a.hajda@samsung.com>
9663L:      linux-media@vger.kernel.org
9664S:      Supported
9665F:      drivers/media/i2c/s5c73m3/*
9666
9667SAMSUNG S5K5BAF CAMERA DRIVER
9668M:      Kyungmin Park <kyungmin.park@samsung.com>
9669M:      Andrzej Hajda <a.hajda@samsung.com>
9670L:      linux-media@vger.kernel.org
9671S:      Supported
9672F:      drivers/media/i2c/s5k5baf.c
9673
9674SAMSUNG S3FWRN5 NFC DRIVER
9675M:      Robert Baldyga <r.baldyga@samsung.com>
9676M:      Krzysztof Opasiak <k.opasiak@samsung.com>
9677L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9678S:      Supported
9679F:      drivers/nfc/s3fwrn5
9680
9681SAMSUNG SOC CLOCK DRIVERS
9682M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9683M:      Tomasz Figa <tomasz.figa@gmail.com>
9684S:      Supported
9685L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9686F:      drivers/clk/samsung/
9687
9688SAMSUNG SXGBE DRIVERS
9689M:      Byungho An <bh74.an@samsung.com>
9690M:      Girish K S <ks.giri@samsung.com>
9691M:      Vipul Pandya <vipul.pandya@samsung.com>
9692S:      Supported
9693L:      netdev@vger.kernel.org
9694F:      drivers/net/ethernet/samsung/sxgbe/
9695
9696SAMSUNG THERMAL DRIVER
9697M:      Lukasz Majewski <l.majewski@samsung.com>
9698L:      linux-pm@vger.kernel.org
9699L:      linux-samsung-soc@vger.kernel.org
9700S:      Supported
9701T:      git https://github.com/lmajewski/linux-samsung-thermal.git
9702F:      drivers/thermal/samsung/
9703
9704SAMSUNG USB2 PHY DRIVER
9705M:      Kamil Debski <k.debski@samsung.com>
9706L:      linux-kernel@vger.kernel.org
9707S:      Supported
9708F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
9709F:      Documentation/phy/samsung-usb2.txt
9710F:      drivers/phy/phy-exynos4210-usb2.c
9711F:      drivers/phy/phy-exynos4x12-usb2.c
9712F:      drivers/phy/phy-exynos5250-usb2.c
9713F:      drivers/phy/phy-s5pv210-usb2.c
9714F:      drivers/phy/phy-samsung-usb2.c
9715F:      drivers/phy/phy-samsung-usb2.h
9716
9717SERIAL DRIVERS
9718M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9719L:      linux-serial@vger.kernel.org
9720S:      Maintained
9721F:      drivers/tty/serial/
9722
9723SYNOPSYS DESIGNWARE DMAC DRIVER